(self.webpackChunkcode_snippets=self.webpackChunkcode_snippets||[]).push([[922],{5800:(t,e,n)=>{"use strict";var r,o,i,c,a;function u(t){return u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},u(t)}function s(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function l(t){for(var e=1;et.length)&&(e=t.length);for(var n=0,r=new Array(e);n=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,c=!0,a=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return c=t.done,t},e:function(t){a=!0,i=t},f:function(){try{c||null==n.return||n.return()}finally{if(a)throw i}}}}(o);try{var a=function(){var o=n.value;o.addEventListener("click",(function(n){if(!o.classList.contains("nav-tab-active")){var c=o.getAttribute("data-type");n.preventDefault(),r.setAttribute("data-snippet-type",c),function(t){var n=e.querySelector(".nav-tab-active");n.setAttribute("href","#"),n.classList.remove("nav-tab-active"),t.classList.add("nav-tab-active"),t.removeAttribute("href")}(o),function(e){var n=r.querySelector(".".concat(e,"-scopes-list input:first-child"));n&&(n.checked=!0),t.setOption("lint","php"===e||"css"===e),e in i&&t.setOption("mode",i[e])}(c)}}))};for(c.s();!(n=c.n()).done;)a()}catch(t){c.e(t)}finally{c.f()}}}(window.code_snippets_editor.codemirror),n(6873),document.addEventListener("DOMContentLoaded",(function(){var t=document.getElementById("snippet-form"),e=window.code_snippets_editor.codemirror,n=window.code_snippets_edit_i18n,r=document.querySelector("input[name=snippet_name]");t&&e&&r&&t.addEventListener("submit",(function(t){var o=""===r.value.trim(),i=""===e.getValue().trim(),c=o?i?n.missing_title_code:n.missing_title:i?n.missing_code:"";t.submitter.id.startsWith("save_snippet")&&c&&!confirm(c)&&t.preventDefault()}))}))},6873:()=>{function t(t,n){var r="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!r){if(Array.isArray(t)||(r=function(t,n){if(t){if("string"==typeof t)return e(t,n);var r=Object.prototype.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?e(t,n):void 0}}(t))||n&&t&&"number"==typeof t.length){r&&(t=r);var o=0,i=function(){};return{s:i,n:function(){return o>=t.length?{done:!0}:{done:!1,value:t[o++]}},e:function(t){throw t},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var c,a=!0,u=!1;return{s:function(){r=r.call(t)},n:function(){var t=r.next();return a=t.done,t},e:function(t){u=!0,c=t},f:function(){try{a||null==r.return||r.return()}finally{if(u)throw c}}}}function e(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n{t(t.s=5800)}]);