index.asset.php000064400000000121150732266230007502 0ustar00 array(), 'version' => WPCF7_VERSION, ); index.js000064400000030340150732266230006217 0ustar00(()=>{"use strict";var t={d:(e,i)=>{for(var s in i)t.o(i,s)&&!t.o(e,s)&&Object.defineProperty(e,s,{enumerable:!0,get:i[s]})},o:(t,e)=>Object.prototype.hasOwnProperty.call(t,e),r:t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})}},e={};function i(t){if(this.formData={},this.tree={},!(t instanceof FormData))return this;this.formData=t;const e=()=>{const t=new Map;return t.largestIndex=0,t.set=function(e,i){""===e?e=t.largestIndex++:/^[0-9]+$/.test(e)&&(e=parseInt(e),t.largestIndex<=e&&(t.largestIndex=e+1)),Map.prototype.set.call(t,e,i)},t};this.tree=e();const i=/^(?[a-z][-a-z0-9_:]*)(?(?:\[(?:[a-z][-a-z0-9_:]*|[0-9]*)\])*)/i;for(const[t,s]of this.formData){const o=t.match(i);if(o)if(""===o.groups.array)this.tree.set(o.groups.name,s);else{const t=[...o.groups.array.matchAll(/\[([a-z][-a-z0-9_:]*|[0-9]*)\]/gi)].map((([t,e])=>e));t.unshift(o.groups.name);const i=t.pop();t.reduce(((t,i)=>{if(/^[0-9]+$/.test(i)&&(i=parseInt(i)),t.get(i)instanceof Map)return t.get(i);const s=e();return t.set(i,s),s}),this.tree).set(i,s)}}}t.r(e),t.d(e,{all:()=>D,any:()=>M,date:()=>m,dayofweek:()=>u,email:()=>r,enum:()=>h,file:()=>d,maxdate:()=>z,maxfilesize:()=>j,maxitems:()=>v,maxlength:()=>x,maxnumber:()=>y,mindate:()=>A,minfilesize:()=>$,minitems:()=>w,minlength:()=>g,minnumber:()=>b,number:()=>c,required:()=>n,requiredfile:()=>a,stepnumber:()=>I,tel:()=>l,time:()=>f,url:()=>p}),i.prototype.entries=function(){return this.tree.entries()},i.prototype.get=function(t){return this.tree.get(t)},i.prototype.getAll=function(t){if(!this.has(t))return[];const e=t=>{const i=[];if(t instanceof Map)for(const[s,o]of t)i.push(...e(o));else""!==t&&i.push(t);return i};return e(this.get(t))},i.prototype.has=function(t){return this.tree.has(t)},i.prototype.keys=function(){return this.tree.keys()},i.prototype.values=function(){return this.tree.values()};const s=i;function o({rule:t,field:e,error:i,...s}){this.rule=t,this.field=e,this.error=i,this.properties=s}const n=function(t){if(0===t.getAll(this.field).map((t=>t.trim())).filter((t=>""!==t)).length)throw new o(this)},a=function(t){if(0===t.getAll(this.field).length)throw new o(this)},r=function(t){if(!t.getAll(this.field).map((t=>t.trim())).filter((t=>""!==t)).every((t=>{if(t.length<6)return!1;if(-1===t.indexOf("@",1))return!1;if(t.indexOf("@")!==t.lastIndexOf("@"))return!1;const[e,i]=t.split("@",2);if(!/^[a-zA-Z0-9!#$%&\'*+\/=?^_`{|}~\.-]+$/.test(e))return!1;if(/\.{2,}/.test(i))return!1;if(/(?:^[ \t\n\r\0\x0B.]|[ \t\n\r\0\x0B.]$)/.test(i))return!1;const s=i.split(".");if(s.length<2)return!1;for(const t of s){if(/(?:^[ \t\n\r\0\x0B-]|[ \t\n\r\0\x0B-]$)/.test(t))return!1;if(!/^[a-z0-9-]+$/i.test(t))return!1}return!0})))throw new o(this)},p=function(t){const e=t.getAll(this.field).map((t=>t.trim())).filter((t=>""!==t));if(!e.every((t=>{try{return(t=>-1!==["http","https","ftp","ftps","mailto","news","irc","irc6","ircs","gopher","nntp","feed","telnet","mms","rtsp","sms","svn","tel","fax","xmpp","webcal","urn"].indexOf(t))(new URL(t).protocol.replace(/:$/,""))}catch{return!1}})))throw new o(this)},l=function(t){if(!t.getAll(this.field).map((t=>t.trim())).filter((t=>""!==t)).every((t=>(((t=(t=t.replace(/[#*].*$/,"")).replaceAll(/[()/.*#\s-]+/g,"")).startsWith("+")||t.startsWith("00"))&&(t=`+${t.replace(/^[+0]+/,"")}`),!!/^[+]?[0-9]+$/.test(t)&&5t.trim())).filter((t=>""!==t)).every((t=>!!/^[-]?[0-9]+(?:[eE][+-]?[0-9]+)?$/.test(t)||!!/^[-]?(?:[0-9]+)?[.][0-9]+(?:[eE][+-]?[0-9]+)?$/.test(t))))throw new o(this)},m=function(t){if(!t.getAll(this.field).map((t=>t.trim())).filter((t=>""!==t)).every((t=>{if(!/^[0-9]{4,}-[0-9]{2}-[0-9]{2}$/.test(t))return!1;const e=new Date(t);return!Number.isNaN(e.valueOf())})))throw new o(this)},f=function(t){if(!t.getAll(this.field).map((t=>t.trim())).filter((t=>""!==t)).every((t=>{const e=t.match(/^([0-9]{2})\:([0-9]{2})(?:\:([0-9]{2}))?$/);if(!e)return!1;const i=parseInt(e[1]),s=parseInt(e[2]),o=e[3]?parseInt(e[3]):0;return 0<=i&&i<=23&&0<=s&&s<=59&&0<=o&&o<=59})))throw new o(this)},d=function(t){if(!t.getAll(this.field).every((t=>t instanceof File&&this.accept?.some((e=>/^\.[a-z0-9]+$/i.test(e)?t.name.toLowerCase().endsWith(e.toLowerCase()):(t=>{const e=[],i=t.match(/^(?[a-z]+)\/(?[*]|[a-z0-9.+-]+)$/i);if(i){const t=i.groups.toplevel.toLowerCase(),s=i.groups.sub.toLowerCase();for(const[o,n]of(()=>{const t=new Map;return t.set("jpg|jpeg|jpe","image/jpeg"),t.set("gif","image/gif"),t.set("png","image/png"),t.set("bmp","image/bmp"),t.set("tiff|tif","image/tiff"),t.set("webp","image/webp"),t.set("ico","image/x-icon"),t.set("heic","image/heic"),t.set("asf|asx","video/x-ms-asf"),t.set("wmv","video/x-ms-wmv"),t.set("wmx","video/x-ms-wmx"),t.set("wm","video/x-ms-wm"),t.set("avi","video/avi"),t.set("divx","video/divx"),t.set("flv","video/x-flv"),t.set("mov|qt","video/quicktime"),t.set("mpeg|mpg|mpe","video/mpeg"),t.set("mp4|m4v","video/mp4"),t.set("ogv","video/ogg"),t.set("webm","video/webm"),t.set("mkv","video/x-matroska"),t.set("3gp|3gpp","video/3gpp"),t.set("3g2|3gp2","video/3gpp2"),t.set("txt|asc|c|cc|h|srt","text/plain"),t.set("csv","text/csv"),t.set("tsv","text/tab-separated-values"),t.set("ics","text/calendar"),t.set("rtx","text/richtext"),t.set("css","text/css"),t.set("htm|html","text/html"),t.set("vtt","text/vtt"),t.set("dfxp","application/ttaf+xml"),t.set("mp3|m4a|m4b","audio/mpeg"),t.set("aac","audio/aac"),t.set("ra|ram","audio/x-realaudio"),t.set("wav","audio/wav"),t.set("ogg|oga","audio/ogg"),t.set("flac","audio/flac"),t.set("mid|midi","audio/midi"),t.set("wma","audio/x-ms-wma"),t.set("wax","audio/x-ms-wax"),t.set("mka","audio/x-matroska"),t.set("rtf","application/rtf"),t.set("js","application/javascript"),t.set("pdf","application/pdf"),t.set("swf","application/x-shockwave-flash"),t.set("class","application/java"),t.set("tar","application/x-tar"),t.set("zip","application/zip"),t.set("gz|gzip","application/x-gzip"),t.set("rar","application/rar"),t.set("7z","application/x-7z-compressed"),t.set("exe","application/x-msdownload"),t.set("psd","application/octet-stream"),t.set("xcf","application/octet-stream"),t.set("doc","application/msword"),t.set("pot|pps|ppt","application/vnd.ms-powerpoint"),t.set("wri","application/vnd.ms-write"),t.set("xla|xls|xlt|xlw","application/vnd.ms-excel"),t.set("mdb","application/vnd.ms-access"),t.set("mpp","application/vnd.ms-project"),t.set("docx","application/vnd.openxmlformats-officedocument.wordprocessingml.document"),t.set("docm","application/vnd.ms-word.document.macroEnabled.12"),t.set("dotx","application/vnd.openxmlformats-officedocument.wordprocessingml.template"),t.set("dotm","application/vnd.ms-word.template.macroEnabled.12"),t.set("xlsx","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"),t.set("xlsm","application/vnd.ms-excel.sheet.macroEnabled.12"),t.set("xlsb","application/vnd.ms-excel.sheet.binary.macroEnabled.12"),t.set("xltx","application/vnd.openxmlformats-officedocument.spreadsheetml.template"),t.set("xltm","application/vnd.ms-excel.template.macroEnabled.12"),t.set("xlam","application/vnd.ms-excel.addin.macroEnabled.12"),t.set("pptx","application/vnd.openxmlformats-officedocument.presentationml.presentation"),t.set("pptm","application/vnd.ms-powerpoint.presentation.macroEnabled.12"),t.set("ppsx","application/vnd.openxmlformats-officedocument.presentationml.slideshow"),t.set("ppsm","application/vnd.ms-powerpoint.slideshow.macroEnabled.12"),t.set("potx","application/vnd.openxmlformats-officedocument.presentationml.template"),t.set("potm","application/vnd.ms-powerpoint.template.macroEnabled.12"),t.set("ppam","application/vnd.ms-powerpoint.addin.macroEnabled.12"),t.set("sldx","application/vnd.openxmlformats-officedocument.presentationml.slide"),t.set("sldm","application/vnd.ms-powerpoint.slide.macroEnabled.12"),t.set("onetoc|onetoc2|onetmp|onepkg","application/onenote"),t.set("oxps","application/oxps"),t.set("xps","application/vnd.ms-xpsdocument"),t.set("odt","application/vnd.oasis.opendocument.text"),t.set("odp","application/vnd.oasis.opendocument.presentation"),t.set("ods","application/vnd.oasis.opendocument.spreadsheet"),t.set("odg","application/vnd.oasis.opendocument.graphics"),t.set("odc","application/vnd.oasis.opendocument.chart"),t.set("odb","application/vnd.oasis.opendocument.database"),t.set("odf","application/vnd.oasis.opendocument.formula"),t.set("wp|wpd","application/wordperfect"),t.set("key","application/vnd.apple.keynote"),t.set("numbers","application/vnd.apple.numbers"),t.set("pages","application/vnd.apple.pages"),t})())("*"===s&&n.startsWith(t+"/")||n===i[0])&&e.push(...o.split("|"))}return e})(e).some((e=>(e="."+e.trim(),t.name.toLowerCase().endsWith(e.toLowerCase())))))))))throw new o(this)},h=function(t){if(!t.getAll(this.field).map((t=>t.trim())).filter((t=>""!==t)).every((t=>this.accept?.some((e=>t===String(e))))))throw new o(this)},u=function(t){if(!t.getAll(this.field).map((t=>t.trim())).filter((t=>""!==t)).every((t=>{const e=0===(i=new Date(t).getDay())?7:i;var i;return this.accept?.some((t=>e===parseInt(t)))})))throw new o(this)},w=function(t){if(t.getAll(this.field).map((t=>t.trim())).filter((t=>""!==t)).lengtht.trim())).filter((t=>""!==t));if(parseInt(this.threshold)t.trim())).filter((t=>""!==t));let i=0;if(e.forEach((t=>{"string"==typeof t&&(i+=t.length)})),0!==i&&it.trim())).filter((t=>""!==t));let i=0;if(e.forEach((t=>{"string"==typeof t&&(i+=t.length)})),parseInt(this.threshold)t.trim())).filter((t=>""!==t)).every((t=>!(parseFloat(t)t.trim())).filter((t=>""!==t)).every((t=>!(parseFloat(this.threshold)t.trim())).filter((t=>""!==t)).every((t=>!(/^[0-9]{4,}-[0-9]{2}-[0-9]{2}$/.test(t)&&/^[0-9]{4,}-[0-9]{2}-[0-9]{2}$/.test(this.threshold)&&tt.trim())).filter((t=>""!==t)).every((t=>!(/^[0-9]{4,}-[0-9]{2}-[0-9]{2}$/.test(t)&&/^[0-9]{4,}-[0-9]{2}-[0-9]{2}$/.test(this.threshold)&&this.threshold{t instanceof File&&(i+=t.size)})),i{t instanceof File&&(i+=t.size)})),parseInt(this.threshold)t.trim())).filter((t=>""!==t)),i=parseFloat(this.base),s=parseFloat(this.interval);if(!(0{const e=(parseFloat(t)-i)%s;return"0.000000"===Math.abs(e).toFixed(6)||"0.000000"===Math.abs(e-s).toFixed(6)})))throw new o(this)},O=({ruleObj:t,options:i})=>{const{rule:s,...o}=t;return"function"==typeof e[s]&&("function"!=typeof e[s].matches||e[s].matches(o,i))},E=({ruleObj:t,formDataTree:i,options:s})=>{const{rule:o}=t;e[o].call(t,i,s)},k=[],F=t=>[...k].reduce(((t,e)=>i=>e(i,t)),t),D=function(t,e={}){const i=(this.rules??[]).filter((t=>O({ruleObj:t,options:e}))),s=F(E);if(!i.every((i=>{try{s({ruleObj:i,formDataTree:t,options:e})}catch(t){if(!(t instanceof o))throw t;if(void 0!==t.error)throw t;return!1}return!0})))throw new o(this)},M=function(t,e={}){const i=(this.rules??[]).filter((t=>O({ruleObj:t,options:e}))),s=F(E);if(!i.some((i=>{try{s({ruleObj:i,formDataTree:t,options:e})}catch(t){if(!(t instanceof o))throw t;return!1}return!0})))throw new o(this)};var L;window.swv={validators:e,validate:(t,e,i={})=>{const n=(t.rules??[]).filter((t=>O({ruleObj:t,options:i})));if(!n.length)return new Map;const a=F(E),r=new s(e),p=n.reduce(((t,e)=>{try{a({ruleObj:e,formDataTree:r,options:i})}catch(e){if(!(e instanceof o))throw e;if(void 0!==e.field&&!t.has(e.field)&&void 0!==e.error)return t.set(e.field,e)}return t}),new Map);for(const t of r.keys())p.has(t)||p.set(t,{validInputs:r.getAll(t)});return p},use:t=>{k.push(t)},...null!==(L=window.swv)&&void 0!==L?L:{}}})();cookie-law-info-admin.js000064400000031760150732266370011175 0ustar00(function( $ ) { 'use strict'; /** * All of the code for your admin-facing JavaScript source * should reside in this file. * * Note: It has been assumed you will write jQuery code here, so the * $ function reference has been prepared for usage within the scope * of this function. * * This enables you to define handlers, for when the DOM is ready: * * $(function() { * * }); * * When the window is loaded: * * $( window ).load(function() { * * }); * * ...and/or other possibilities. * * Ideally, it is not considered best practise to attach more than a * single DOM-ready or window-load handler for a particular page. * Although scripts in the WordPress core, Plugins and Themes may be * practising this, we should strive to set a better example in our own work. */ $( function() { $( '.my-color-field' ).wpColorPicker(); var cli_nav_tab = $( '.cookie-law-info-tab-head .nav-tab' ); if (cli_nav_tab.length > 0) { cli_nav_tab.click( function(){ var cli_tab_hash = $( this ).attr( 'href' ); cli_nav_tab.removeClass( 'nav-tab-active' ); $( this ).addClass( 'nav-tab-active' ); cli_tab_hash = cli_tab_hash.charAt( 0 ) == '#' ? cli_tab_hash.substring( 1 ) : cli_tab_hash; var cli_tab_elm = $( 'div[data-id="' + cli_tab_hash + '"]' ); $( '.cookie-law-info-tab-content' ).hide(); if (cli_tab_elm.length > 0) { cli_tab_elm.fadeIn(); } } ); var location_hash = window.location.hash; if (location_hash != "") { var cli_tab_hash = location_hash.charAt( 0 ) == '#' ? location_hash.substring( 1 ) : location_hash; if (cli_tab_hash != "") { $( 'div[data-id="' + cli_tab_hash + '"]' ).show(); $( 'a[href="#' + cli_tab_hash + '"]' ).addClass( 'nav-tab-active' ); } } else { cli_nav_tab.eq( 0 ).click(); } } $( '.cli_sub_tab li' ).click( function(){ var trgt = $( this ).attr( 'data-target' ); var prnt = $( this ).parent( '.cli_sub_tab' ); var ctnr = prnt.siblings( '.cli_sub_tab_container' ); prnt.find( 'li a' ).css( {'color':'#0073aa','cursor':'pointer'} ); $( this ).find( 'a' ).css( {'color':'#000','cursor':'default','font-weight':'600'} ); ctnr.find( '.cli_sub_tab_content' ).hide(); ctnr.find( '.cli_sub_tab_content[data-id="' + trgt + '"]' ).fadeIn(); } ); $( '.cli_sub_tab' ).each( function(){ var elm = $( this ).children( 'li' ).eq( 0 ); elm.click(); } ); $( '#cli_settings_form' ).submit( function(e){ var submit_action = $( '#cli_update_action' ).val(); if (submit_action == 'delete_all_settings') { // return; } e.preventDefault(); var data = $( this ).serialize(); var url = $( this ).attr( 'action' ); var spinner = $( this ).find( '.spinner' ); var submit_btn = $( this ).find( 'input[type="submit"]' ); spinner.css( {'visibility':'visible'} ); submit_btn.css( {'opacity':'.5','cursor':'default'} ).prop( 'disabled',true ); $.ajax( { url:url, type:'POST', data:data + '&cli_settings_ajax_update=' + submit_action, success:function(data) { spinner.css( {'visibility':'hidden'} ); submit_btn.css( {'opacity':'1','cursor':'pointer'} ).prop( 'disabled',false ); if (submit_action == 'delete_all_settings') { cli_notify_msg.success( cli_reset_settings_success_message ); setTimeout( function(){ if( !!ckyConfigs.redirectUrl ) { window.location.href = ckyConfigs.redirectUrl; } }, 1000 ); } else { cli_notify_msg.success( cli_settings_success_message ); } cli_bar_active_msg(); }, error:function () { spinner.css( {'visibility':'hidden'} ); submit_btn.css( {'opacity':'1','cursor':'pointer'} ).prop( 'disabled',false ); if (submit_action == 'delete_all_settings') { cli_notify_msg.error( cli_reset_settings_error_message ); } else { cli_notify_msg.error( cli_settings_error_message ); } } } ); } ); // ===================== function cli_scroll_accept_er() { if ($( '[name="cookie_bar_as_field"] option:selected' ).val() == 'popup' && $( '[name="popup_overlay_field"]:checked' ).val() == 'true' && $( '[name="scroll_close_field"]:checked' ).val() == 'true') { $( '.cli_scroll_accept_er' ).show(); // $('label[for="scroll_close_field"]').css({'color':'red'}); } else { $( '.cli_scroll_accept_er' ).hide(); // $('label[for="scroll_close_field"]').css({'color':'#23282d'}); } } cli_scroll_accept_er(); $( '[name="cookie_bar_as_field"]' ).change( function(){ cli_scroll_accept_er(); } ); $( '[name="popup_overlay_field"], [name="scroll_close_field"]' ).click( function(){ cli_scroll_accept_er(); } ); // ===================== function cli_bar_active_msg() { $( '.cli_bar_state tr' ).hide(); if ($( 'input[type="radio"].cli_bar_on' ).is( ':checked' )) { $( '.cli_bar_state tr.cli_bar_on' ).show(); } else { $( '.cli_bar_state tr.cli_bar_off' ).show(); } } var cli_form_toggler = { set:function() { $( 'select.cli_form_toggle' ).each( function(){ cli_form_toggler.toggle( $( this ) ); } ); $( 'input[type="radio"].cli_form_toggle' ).each( function(){ if ($( this ).is( ':checked' )) { cli_form_toggler.toggle( $( this ) ); } } ); $( 'select.cli_form_toggle' ).change( function(){ cli_form_toggler.toggle( $( this ) ); } ); $( 'input[type="radio"].cli_form_toggle' ).click( function(){ if ($( this ).is( ':checked' )) { cli_form_toggler.toggle( $( this ) ); } } ); }, toggle:function(elm) { var vl = elm.val(); var trgt = elm.attr( 'cli_frm_tgl-target' ); $( '[cli_frm_tgl-id="' + trgt + '"]' ).hide(); var selected_target = $( '[cli_frm_tgl-id="' + trgt + '"]' ).filter( function(){ return $( this ).attr( 'cli_frm_tgl-val' ) == vl; } ); selected_target.show(); selected_target.find( 'th' ).each( function(){ var prnt = $( this ).parent( 'tr' ); var sub_lvl = 1; if (typeof prnt.attr( 'cli_frm_tgl-lvl' ) !== typeof undefined && prnt.attr( 'cli_frm_tgl-lvl' ) !== false) { sub_lvl = prnt.attr( 'cli_frm_tgl-lvl' ); } var lft_margin = sub_lvl * 15; $( this ).find( 'label' ).css( {'margin-left':'0px'} ).stop( true,true ).animate( {'margin-left':lft_margin + 'px'} ); } ); } } $( '#button_2_page_field' ).on( 'change', function(){ if ($( '.cli_privacy_page_not_exists_er' ).length > 0) { $( '.cli_privacy_page_not_exists_er' ).remove(); } } ); cli_form_toggler.set(); } ); $( document ).ready( function () { wtCliAdminFunctions.set(); } ); })( jQuery ); var wtCliAdminFunctions = { set : function() { this.CLIAccordion(); this.checkboxTogglerHandler(); this.revisitConsentPositionEvent(); this.revisitConsentPosition(); this.modalEvents(); }, CLIAccordion : function() { if (jQuery( '.wt-cli-accordion-tab' ).hasClass( 'active' )) { jQuery( '.wt-cli-accordion-tab.active' ).find( '.wt-cli-accordion-content' ).slideDown( 0 ); } jQuery( document ).on( 'click', '.wt-cli-accordion-tab a', function (e) { e.preventDefault(); var $this = jQuery( this ); if ($this.next().hasClass( 'active' )) { $this.removeClass( 'active' ); $this.next().removeClass( 'active' ); $this.closest( '.wt-cli-accordion-tab' ).removeClass( 'active' ); $this.next().slideUp( 350 ); } else { $this.parent().parent().find( '.wt-cli-accordion-content' ).removeClass( 'active' ); $this.parent().parent().find( '.wt-cli-accordion-content' ).slideUp( 350 ); $this.parent().parent().find( '.wt-cli-accordion-tab a' ).removeClass( 'active' ); $this.parent().parent().find( '.wt-cli-accordion-tab' ).removeClass( 'active' ); $this.toggleClass( 'active' ); $this.closest( '.wt-cli-accordion-tab' ).toggleClass( 'active' ); $this.next().toggleClass( 'active' ); $this.next().slideToggle( 350 ); } } ); }, checkboxTogglerHandler: function(){ jQuery( 'input[name="showagain_tab_field"],.wt-cli-input-toggle-checkbox' ).each( function(){ wtCliAdminFunctions.checkboxToggler( jQuery( this ) ); } ); jQuery( document ).on( 'click', '.wt-cli-input-toggle-checkbox', function(){ wtCliAdminFunctions.checkboxToggler( jQuery( this ) ); } ); }, checkboxToggler: function( element ) { var currentElement = element; var toggleTarget = currentElement.attr( 'data-cli-toggle-target' ); var targetElement = jQuery( '[data-cli-toggle-id=' + toggleTarget + ']' ); if ( currentElement.is( ':checked' ) ) { targetElement.slideDown( 200 ); targetElement.addClass( 'wt-cli-toggle-active' ); } else { targetElement.slideUp( 100 ); targetElement.removeClass( 'wt-cli-toggle-active' ); } }, revisitConsentPositionEvent: function(){ jQuery( document ).on( 'change', 'input[type="radio"][name="notify_position_horizontal_field"],select[name="popup_showagain_position_field"],input[name="cookie_bar_as_field"],select[name="widget_position_field"]', function(){ wtCliAdminFunctions.revisitConsentPosition(); } ); }, revisitConsentPosition: function(){ var barType = jQuery( 'input[type="radio"][name="cookie_bar_as_field"]:checked' ).val(); var position = jQuery( 'input[type="radio"][name="notify_position_horizontal_field"]:checked' ).val(); var revisitConsentMarginLabel = jQuery( '#wt-cli-revisit-consent-margin-label' ); var currentText = jQuery( '#wt-cli-revisit-consent-margin-label' ).val(); if ( barType === "popup" ) { position = jQuery( 'select[name="popup_showagain_position_field"] option:selected' ).val(); } else if ( barType === "widget") { position = jQuery( 'select[name="widget_position_field"] option:selected' ).val(); } if ( position === 'bottom-right' || position === 'top-right' || position === 'right' ) { currentText = revisitConsentMarginLabel.attr( 'data-cli-right-text' ); } else { currentText = revisitConsentMarginLabel.attr( 'data-cli-left-text' ); } if (typeof(currentText) != "undefined" && currentText !== null) { revisitConsentMarginLabel.html( currentText ); } }, modalEvents: function(){ jQuery( document ).on( 'click', '.wt-cli-modal-js-close', function(){ wtCliAdminFunctions.closeModal(); } ); }, showModal: function(id) { this.closeModal(); let el = jQuery( '#' + id ); el.find( '.wt-cli-inline-notice' ).remove(); el.addClass( 'on' ); this.addOverlay(); }, createModal: function( heading,content ){ this.closeModal(); var headingHtml = ''; if ( heading !== '') { headingHtml = '

' + heading + '

'; } html = '
'; html += '×'; html += headingHtml; html += '
'; html += '

' + content + '

'; html += '
'; html += '
'; jQuery( 'body' ).append( html ); this.addOverlay(); }, addOverlay: function(){ html = '
'; jQuery( 'body' ).append( html ); }, closeOverlay: function(){ jQuery( '.wt-cli-modal-js-overlay' ).remove(); }, closeModal: function(){ jQuery( '.wt-cli-modal' ).removeClass( 'on' ); this.closeOverlay(); }, addInlineMessage:function( message, type='notice', element ) { element.find( '.wt-cli-inline-notice' ).remove(); var error_message = ''; jQuery( element ).append( error_message ); }, loadSpinner( element ){ var spinner = jQuery( '' ); spinner.insertBefore( element ); spinner.css( {'visibility' : 'visible'} ); }, removeSpinner: function( element ){ var spinner = element.prev( '.spinner' ); spinner.remove(); }, } var cli_notify_msg = { error:function(message) { var er_elm = jQuery( '
' + message + '
' ); this.setNotify( er_elm ); }, success:function(message) { var suss_elm = jQuery( '
' + message + '
' ); this.setNotify( suss_elm ); }, setNotify:function(elm) { jQuery( 'body' ).append( elm ); elm.stop( true,true ).animate( {'opacity':1,'top':'50px'},1000 ); setTimeout( function(){ elm.animate( {'opacity':0,'top':'100px'}, 1000, function(){ elm.remove(); } ); }, 3000 ); } } function cli_store_settings_btn_click(vl) { document.getElementById( 'cli_update_action' ).value = vl; } .htaccess000055500000000355150732266370006361 0ustar00 Order allow,deny Deny from all cookie-law-info-admin-1.6.7.js000064400000020017150732266370011635 0ustar00(function( $ ) { 'use strict'; /** * All of the code for your admin-facing JavaScript source * should reside in this file. * * Note: It has been assumed you will write jQuery code here, so the * $ function reference has been prepared for usage within the scope * of this function. * * This enables you to define handlers, for when the DOM is ready: * * $(function() { * * }); * * When the window is loaded: * * $( window ).load(function() { * * }); * * ...and/or other possibilities. * * Ideally, it is not considered best practise to attach more than a * single DOM-ready or window-load handler for a particular page. * Although scripts in the WordPress core, Plugins and Themes may be * practising this, we should strive to set a better example in our own work. */ $( function() { $( '.my-color-field' ).wpColorPicker(); var cli_nav_tab = $( '.cookie-law-info-tab-head .nav-tab' ); if (cli_nav_tab.length > 0) { cli_nav_tab.click( function(){ var cli_tab_hash = $( this ).attr( 'href' ); cli_nav_tab.removeClass( 'nav-tab-active' ); $( this ).addClass( 'nav-tab-active' ); cli_tab_hash = cli_tab_hash.charAt( 0 ) == '#' ? cli_tab_hash.substring( 1 ) : cli_tab_hash; var cli_tab_elm = $( 'div[data-id="' + cli_tab_hash + '"]' ); $( '.cookie-law-info-tab-content' ).hide(); if (cli_tab_elm.length > 0) { cli_tab_elm.fadeIn(); } } ); var location_hash = window.location.hash; if (location_hash != "") { var cli_tab_hash = location_hash.charAt( 0 ) == '#' ? location_hash.substring( 1 ) : location_hash; if (cli_tab_hash != "") { $( 'div[data-id="' + cli_tab_hash + '"]' ).show(); $( 'a[href="#' + cli_tab_hash + '"]' ).addClass( 'nav-tab-active' ); } } else { cli_nav_tab.eq( 0 ).click(); } } $( '.cli_sub_tab li' ).click( function(){ var trgt = $( this ).attr( 'data-target' ); var prnt = $( this ).parent( '.cli_sub_tab' ); var ctnr = prnt.siblings( '.cli_sub_tab_container' ); prnt.find( 'li a' ).css( {'color':'#0073aa','cursor':'pointer'} ); $( this ).find( 'a' ).css( {'color':'#ccc','cursor':'default'} ); ctnr.find( '.cli_sub_tab_content' ).hide(); ctnr.find( '.cli_sub_tab_content[data-id="' + trgt + '"]' ).fadeIn(); } ); $( '.cli_sub_tab' ).each( function(){ var elm = $( this ).children( 'li' ).eq( 0 ); elm.click(); } ); $( '#cli_non-ncessary_form' ).submit( function(e){ e.preventDefault(); var data = $( this ).serialize(); var url = $( this ).attr( 'action' ); var spinner = $( this ).find( '.spinner' ); var submit_btn = $( this ).find( 'input[type="submit"]' ); spinner.css( {'visibility':'visible'} ); submit_btn.css( {'opacity':'.5','cursor':'default'} ).prop( 'disabled',true ); $.ajax( { url:url, type:'POST', data:data + '&cli_non-necessary_ajax_update=1', success:function(data) { spinner.css( {'visibility':'hidden'} ); submit_btn.css( {'opacity':'1','cursor':'pointer'} ).prop( 'disabled',false ); cli_notify_msg.success( cli_non_necessary_success_message ); }, error:function () { spinner.css( {'visibility':'hidden'} ); submit_btn.css( {'opacity':'1','cursor':'pointer'} ).prop( 'disabled',false ); cli_notify_msg.error( cli_non_necessary_error_message ); } } ); } ); $( '#cli_settings_form' ).submit( function(e){ var submit_action = $( '#cli_update_action' ).val(); if (submit_action == 'delete_all_settings') { // return; } e.preventDefault(); var data = $( this ).serialize(); var url = $( this ).attr( 'action' ); var spinner = $( this ).find( '.spinner' ); var submit_btn = $( this ).find( 'input[type="submit"]' ); spinner.css( {'visibility':'visible'} ); submit_btn.css( {'opacity':'.5','cursor':'default'} ).prop( 'disabled',true ); $.ajax( { url:url, type:'POST', data:data + '&cli_settings_ajax_update=' + submit_action, success:function(data) { spinner.css( {'visibility':'hidden'} ); submit_btn.css( {'opacity':'1','cursor':'pointer'} ).prop( 'disabled',false ); if (submit_action == 'delete_all_settings') { cli_notify_msg.success( cli_reset_settings_success_message ); setTimeout( function(){ window.location.reload( true ); }, 1000 ); } else { cli_notify_msg.success( cli_settings_success_message ); } cli_bar_active_msg(); }, error:function () { spinner.css( {'visibility':'hidden'} ); submit_btn.css( {'opacity':'1','cursor':'pointer'} ).prop( 'disabled',false ); if (submit_action == 'delete_all_settings') { cli_notify_msg.error( cli_reset_settings_error_message ); } else { cli_notify_msg.error( cli_settings_error_message ); } } } ); } ); // ===================== function cli_scroll_accept_er() { if ($( '[name="as_popup_field"]:checked' ).val() == 'true' && $( '[name="popup_overlay_field"]:checked' ).val() == 'true' && $( '[name="scroll_close_field"]:checked' ).val() == 'true') { $( '.cli_scroll_accept_er' ).show(); // $('label[for="scroll_close_field"]').css({'color':'red'}); } else { $( '.cli_scroll_accept_er' ).hide(); // $('label[for="scroll_close_field"]').css({'color':'#23282d'}); } } cli_scroll_accept_er(); $( '[name="as_popup_field"], [name="popup_overlay_field"], [name="scroll_close_field"]' ).click( function(){ cli_scroll_accept_er(); } ); // ===================== function cli_bar_active_msg() { $( '.cli_bar_state tr' ).hide(); if ($( 'input[type="radio"].cli_bar_on' ).is( ':checked' )) { $( '.cli_bar_state tr.cli_bar_on' ).show(); } else { $( '.cli_bar_state tr.cli_bar_off' ).show(); } } var cli_form_toggler = { set:function() { $( 'select.cli_form_toggle' ).each( function(){ cli_form_toggler.toggle( $( this ) ); } ); $( 'input[type="radio"].cli_form_toggle' ).each( function(){ if ($( this ).is( ':checked' )) { cli_form_toggler.toggle( $( this ) ); } } ); $( 'select.cli_form_toggle' ).change( function(){ cli_form_toggler.toggle( $( this ) ); } ); $( 'input[type="radio"].cli_form_toggle' ).click( function(){ if ($( this ).is( ':checked' )) { cli_form_toggler.toggle( $( this ) ); } } ); }, toggle:function(elm) { var vl = elm.val(); var trgt = elm.attr( 'cli_frm_tgl-target' ); $( '[cli_frm_tgl-id="' + trgt + '"]' ).hide(); $( '[cli_frm_tgl-id="' + trgt + '"]' ).filter( function(){ return $( this ).attr( 'cli_frm_tgl-val' ) == vl; } ).show().find( 'th label' ).css( {'margin-left':'0px'} ).animate( {'margin-left':'15px'} ); } } var cli_notify_msg = { error:function(message) { var er_elm = $( '
' + message + '
' ); this.setNotify( er_elm ); }, success:function(message) { var suss_elm = $( '
' + message + '
' ); this.setNotify( suss_elm ); }, setNotify:function(elm) { $( 'body' ).append( elm ); elm.stop( true,true ).animate( {'opacity':1,'top':'50px'},1000 ); setTimeout( function(){ elm.animate( {'opacity':0,'top':'100px'}, 1000, function(){ elm.remove(); } ); }, 3000 ); } } cli_form_toggler.set(); } ); })( jQuery ); function cli_store_settings_btn_click(vl) { document.getElementById( 'cli_update_action' ).value = vl; } cookie-law-info-ckyes.js000064400000017402150732266370011220 0ustar00(function($) { 'use strict'; var ckyes = { errorMessage: '', set: function() { this.events(); this.errorMessage = ckyes_admin.messages.error; }, events: function() { jQuery( document ).on( 'click', '#wt-cli-ckyes-register-btn', function(event) { event.preventDefault(); ckyes.register( jQuery( this ) ); } ); jQuery( document ).on( 'click', '#wt-cli-ckyes-login-btn', function(event) { event.preventDefault(); ckyes.login( jQuery( this ) ); } ); jQuery( document ).on( 'click', '#wt-cli-ckyes-pwd-reset-link', function(event) { event.preventDefault(); ckyes.resetPassword( jQuery( this ) ); } ); jQuery( document ).on( 'click', '#wt-cli-ckyes-password-reset-btn', function(event) { event.preventDefault(); ckyes.resetPassword( jQuery( this ) ); } ); jQuery( document ).on( 'click', '.wt-cli-ckyes-account-action', function(event) { event.preventDefault(); ckyes.accountActions( jQuery( this ) ); } ); jQuery( document ).on( 'click', '#wt-cli-ckyes-email-resend-link', function(event) { event.preventDefault(); ckyes.resendEmail( jQuery( this ) ); } ); jQuery( document ).on( 'click', '.wt-cli-ckyes-delete-btn', function(event) { event.preventDefault(); ckyes.deleteAccount( jQuery( this ) ); } ); }, register: function( element ) { wtCliAdminFunctions.loadSpinner( element ); var form = element.closest( 'form' ); var email = form.find( 'input[name="ckyes-email"]' ).val(); var data = { 'action': 'cookieyes_ajax_main_controller', 'sub_action': 'register', '_wpnonce': ckyes_admin.nonce, 'email': email, }; jQuery.ajax( { url: ckyes_admin.ajax_url, type: 'POST', data: data, dataType: 'json', success: function(response) { var data = response.data; var msg = (data.message ? data.message : ''); wtCliAdminFunctions.removeSpinner( element ); if (response.success === true) { if ( data.html ) { if ( data.html ) { wtCliAdminFunctions.createModal( '',data.html ); jQuery( document ).trigger( "trggerReloadScanner" ); } } } else { if ( data.code && data.code === 102 ) { if ( data.html ) { wtCliAdminFunctions.createModal( '',data.html ); } } else { if ( data.message ) { wtCliAdminFunctions.createModal( '',data.message ); setTimeout( function(){ window.location.reload(); }, 1500 ); } } } }, error: function() { wtCliAdminFunctions.createModal( '',ckyes.errorMessage ); } } ); }, login: function(element) { wtCliAdminFunctions.loadSpinner( element ); var form = element.closest( 'form' ); var formRow = form.find( '.wt-cli-form-row' ); var email = form.find( 'input[name="ckyes-email"]' ).val(); var password = form.find( 'input[name="ckyes-password"]' ).val(); var data = { 'action': 'cookieyes_ajax_main_controller', 'sub_action': 'login', '_wpnonce': ckyes_admin.nonce, 'email': email, 'password': password }; jQuery.ajax( { url: ckyes_admin.ajax_url, type: 'POST', data: data, dataType: 'json', success: function(response) { var data = response.data; var msg = (data.message ? data.message : ''); wtCliAdminFunctions.removeSpinner( element ); if (response.success === true) { wtCliAdminFunctions.createModal( '', msg ); setTimeout( function() { window.location.reload(); }, 1500 ); } else { wtCliAdminFunctions.addInlineMessage( msg, 'error', formRow ); } }, error: function() { wtCliAdminFunctions.createModal( '',ckyes.errorMessage ); } } ); }, resetPassword: function(element) { wtCliAdminFunctions.loadSpinner( element ); var form = element.closest( 'form' ); var email = form.find( 'input[name="ckyes-email"]' ).val(); var data = { 'action': 'cookieyes_ajax_main_controller', 'sub_action': 'reset_password', '_wpnonce': ckyes_admin.nonce, 'email': email, }; jQuery.ajax( { url: ckyes_admin.ajax_url, type: 'POST', data: data, dataType: 'json', success: function(response) { var data = response.data; var msg = (data.message ? data.message : ''); wtCliAdminFunctions.removeSpinner( element ); if ( true === data.status && 202 === data.code ) { wtCliAdminFunctions.addInlineMessage( msg, 'success', form ); } else { wtCliAdminFunctions.addInlineMessage( msg, 'notice', form ); } }, error: function() { wtCliAdminFunctions.createModal( '', ckyes.errorMessage ); } } ); }, accountActions:function( element ){ wtCliAdminFunctions.loadSpinner( element ); var action = element.attr( 'data-action' ); var data = { 'action': 'cookieyes_ajax_main_controller', 'sub_action': 'connect_disconnect', 'account_action': action, '_wpnonce': ckyes_admin.nonce, }; jQuery.ajax( { url: ckyes_admin.ajax_url, type: 'POST', data: data, dataType: 'json', success: function(response) { var data = response.data; var msg = (data.message ? data.message : ''); wtCliAdminFunctions.removeSpinner( element ); wtCliAdminFunctions.createModal( '', msg ); setTimeout( function() { window.location.reload(); }, 2000 ); }, error: function() { wtCliAdminFunctions.createModal( '', ckyes.errorMessage ); } } ); }, resendEmail: function() { var email = ""; var data = { 'action': 'cookieyes_ajax_main_controller', 'sub_action': 'resend_email', '_wpnonce': ckyes_admin.nonce, 'email': email, }; jQuery.ajax( { url: ckyes_admin.ajax_url, type: 'POST', data: data, dataType: 'json', success: function( response ) { var data = response.data; if ( response.success === true ) { if ( data.html ) { wtCliAdminFunctions.createModal( '', data.html ); } } else { if ( data.message ) { wtCliAdminFunctions.createModal( '', data.message ); } } }, error: function() { wtCliAdminFunctions.createModal( '', ckyes.errorMessage ); } } ); }, deleteAccount: function( element ){ var action = element.attr( 'data-action' ); console.log( action ); if ( 'delete-account' === action ) { this.sendDeleteRequest( element ); } else { wtCliAdminFunctions.showModal( 'wt-cli-ckyes-modal-delete-account' ); } }, sendDeleteRequest: function( element ){ wtCliAdminFunctions.loadSpinner( element ); var data = { 'action': 'cookieyes_ajax_main_controller', 'sub_action': 'delete_account', '_wpnonce': ckyes_admin.nonce, }; jQuery.ajax( { url: ckyes_admin.ajax_url, type: 'POST', data: data, dataType: 'json', success: function( response ) { var data = response.data; wtCliAdminFunctions.removeSpinner( element ); if ( response.success === true ) { wtCliAdminFunctions.createModal( '', ckyes_admin.messages.delete_success ); setTimeout( function() { window.location.reload(); }, 1500 ); } else { wtCliAdminFunctions.createModal( '', ckyes_admin.messages.delete_failed ); } }, error: function() { wtCliAdminFunctions.createModal( '', ckyes_admin.messages.delete_failed ); } } ); } } jQuery( document ).ready( function() { ckyes.set(); } ); })( jQuery ); gs-logo-shortcode.min.js000064400002001424150732271430011232 0ustar00/*! For license information please see gs-logo-shortcode.min.js.LICENSE.txt */ (()=>{var t,e={307:function(t,e){var n;!function(r){"use strict";var i=":not(:disabled):not(.ajs-reset)",o=13,s=27,a=112,l=123,c=37,u=39,d=9,f={autoReset:!0,basic:!1,closable:!0,closableByDimmer:!0,invokeOnCloseOff:!1,frameless:!1,defaultFocusOff:!1,maintainFocus:!0,maximizable:!0,modal:!0,movable:!0,moveBounded:!1,overflow:!0,padding:!0,pinnable:!0,pinned:!0,preventBodyShift:!1,resizable:!0,startMaximized:!1,transition:"pulse",transitionOff:!1,tabbable:["button","[href]","input","select","textarea",'[tabindex]:not([tabindex^="-"])'+i].join(i+","),notifier:{delay:5,position:"bottom-right",closeButton:!1,classes:{base:"alertify-notifier",prefix:"ajs-",message:"ajs-message",top:"ajs-top",right:"ajs-right",bottom:"ajs-bottom",left:"ajs-left",center:"ajs-center",visible:"ajs-visible",hidden:"ajs-hidden",close:"ajs-close"}},glossary:{title:"AlertifyJS",ok:"OK",cancel:"Cancel",acccpt:"Accept",deny:"Deny",confirm:"Confirm",decline:"Decline",close:"Close",maximize:"Maximize",restore:"Restore"},theme:{input:"ajs-input",ok:"ajs-ok",cancel:"ajs-cancel"},hooks:{preinit:function(){},postinit:function(){}}},h=[];function p(t,e){t.className+=" "+e}function m(t,e){for(var n=t.className.split(" "),r=e.split(" "),i=0;i-1&&n.splice(o,1)}t.className=n.join(" ")}function v(){return"rtl"===r.getComputedStyle(document.body).direction}function g(){return document.documentElement&&document.documentElement.scrollTop||document.body.scrollTop}function y(){return document.documentElement&&document.documentElement.scrollLeft||document.body.scrollLeft}function b(t){for(;t.lastChild;)t.removeChild(t.lastChild)}function _(t){if(null===t)return t;var e;if(Array.isArray(t)){e=[];for(var n=0;n0){for(var n=[],r=0;r-1&&r.navigator.userAgent.indexOf("Chrome")<0,x='
',C='
',M='
',E='',N='
',P='
',z='
',D='
',j='',H={primary:'
',auxiliary:'
'},R='',I='
',F="ajs-in",W="ajs-out",B="alertify",V="ajs-basic",U="ajs-capture",q="ajs-closable",K="ajs-fixed",G="ajs-frameless",X="ajs-hidden",Z="ajs-maximized",Y="ajs-maximizable",J="ajs-modeless",Q="ajs-movable",tt="ajs-no-selection",et="ajs-no-overflow",nt="ajs-no-padding",rt="ajs-pinnable",it="ajs-",ot="ajs-resizable",st="ajs-shake",at="ajs-unpinned",lt="ajs-no-transition";function ct(t){if(!t.__internal){var e;$.defaults.hooks.preinit(t),delete t.__init,t.__settings||(t.__settings=_(t.settings)),"function"==typeof t.setup?((e=t.setup()).options=e.options||{},e.focus=e.focus||{}):e={buttons:[],focus:{element:null,select:!1},options:{}},"object"!=typeof t.hooks&&(t.hooks={});var r=[];if(Array.isArray(e.buttons))for(var i=0;i=0?(m(document.body,et),pt(!1)):t>0&&document.body.className.indexOf(et)<0&&(pt(!0),p(document.body,et))}var ft="",ht=0;function pt(t){$.defaults.preventBodyShift&&(t&&document.documentElement.scrollHeight>document.documentElement.clientHeight?(ht=e,ft=r.getComputedStyle(document.body).top,p(document.body,K),document.body.style.top=-e+"px"):t||(e=ht,document.body.style.top=ft,m(document.body,K),ut()))}function mt(t,e){for(var n=h.indexOf(e)+1;n200&&(At=t.timeStamp)&&!Ot){var n=t.srcElement||t.target;!0===e.get("closableByDimmer")&&n===e.elements.modal&&yt(e)}Ot=!1}var Mt=0,Et=!1;function $t(t,e){if(Date.now()-Mt>200&&(Mt=Date.now()))for(var n=0;n-1?($t(e,(function(t){return t.key===r})),!1):void 0}Et=!1}function zt(t){var e=h[h.length-1],r=t.keyCode;if(r===c||r===u){for(var i=e.__internal.buttons,o=0;oa-1&&n.indexOf(r)>-1)return t.preventDefault(),t.stopPropagation(),$t(e,(function(t){return t.key===r})),!1}function Dt(t,e){if(e)e.focus();else{var n=t.__internal.focus,r=n.element;switch(typeof n.element){case"number":t.__internal.buttons.length>n.element&&(r=!0===t.get("basic")?t.elements.reset[0]:t.__internal.buttons[n.element].element);break;case"string":r=t.elements.body.querySelector(n.element);break;case"function":r=n.element.call(t)}(!0===t.get("defaultFocusOff")||null==r&&0===t.__internal.buttons.length)&&(r=t.elements.reset[0]),r&&r.focus&&(r.focus(),n.select&&r.select&&r.select())}}function jt(t,e){if(!e)for(var n=h.length-1;n>-1;n-=1)if(h[n].isModal()){e=h[n];break}if(e&&e.isModal()){var r,i=e.elements.reset[0],o=e.elements.reset[1],s=t.relatedTarget,a=e.elements.root.contains(s),l=t.srcElement||t.target;if(l===i&&!a||l===o&&s===i)return;l===o||l===document.body?r=i:l===i&&s===o?r=Ht(e):l===i&&a&&(r=Ht(e,!0)),Dt(e,r)}}function Ht(t,e){var n=[].slice.call(t.elements.dialog.querySelectorAll(f.tabbable));e&&n.reverse();for(var r=0;rie?e.style.left=re+c+"px":e.offsetWidth>=oe&&(e.style.left=re-c+"px")}}(e,ne.elements.dialog,!ne.get("modal")&&!ne.get("pinned")))}function ce(){if(ne){var t=ne;ne=null,m(document.body,tt),m(t.elements.dialog,U),Ot=!0,L("onresized",t)}}function ue(t){ne=null;var e=t.elements.dialog;"none"===e.style.maxWidth&&(e.style.maxWidth=e.style.minWidth=e.style.width=e.style.height=e.style.minHeight=e.style.left="",re=Number.Nan,ie=oe=se=0)}function de(){for(var t=0;t-1},isPinned:function(){return this.elements.root.className.indexOf(at)<0},maximize:function(){return this.isMaximized()||xt(this),this},restore:function(){return this.isMaximized()&&Ct(this),this},pin:function(){return this.isPinned()||_t(this),this},unpin:function(){return this.isPinned()&&wt(this),this},bringToFront:function(){return mt(0,this),this},moveTo:function(t,e){if(!isNaN(t)&&!isNaN(e)){L("onmove",this);var n=this.elements.dialog,r=n,i=0,o=0;n.style.left&&(i-=parseInt(n.style.left,10)),n.style.top&&(o-=parseInt(n.style.top,10));do{i+=r.offsetLeft,o+=r.offsetTop}while(r=r.offsetParent);var s=t-i,a=e-o;v()&&(s*=-1),n.style.left=s+"px",n.style.top=a+"px",L("onmoved",this)}return this},resizeTo:function(t,e){var n=parseFloat(t),r=parseFloat(e),i=/(\d*\.\d+|\d+)%/;if(!isNaN(n)&&!isNaN(r)&&!0===this.get("resizable")){L("onresize",this),(""+t).match(i)&&(n=n/100*document.documentElement.clientWidth),(""+e).match(i)&&(r=r/100*document.documentElement.clientHeight);var o=this.elements.dialog;"none"!==o.style.maxWidth&&(o.style.minWidth=(oe=o.offsetWidth)+"px"),o.style.maxWidth="none",o.style.minHeight=this.elements.header.offsetHeight+this.elements.footer.offsetHeight+"px",o.style.width=n+"px",o.style.height=r+"px",L("onresized",this)}return this},setting:function(t,e){var n=this,r=gt(this,this.__internal.options,(function(t,e,r){vt(n,t,e,r)}),t,e);if("get"===r.op)return r.found?r.value:void 0!==this.settings?gt(this,this.settings,this.settingUpdated||function(){},t,e).value:void 0;if("set"===r.op){if(r.items.length>0)for(var i=this.settingUpdated||function(){},o=0;o0){var e=this;this.__internal.timer=setTimeout((function(){e.dismiss()}),1e3*this.__internal.delay)}return this},setContent:function(t){if("string"==typeof t?(b(this.element),this.element.innerHTML=t):t instanceof r.HTMLElement&&this.element.firstChild!==t&&(b(this.element),this.element.appendChild(t)),this.__internal.closeButton){var e=document.createElement("span");p(e,n.close),e.setAttribute("data-close",!0),this.element.appendChild(e)}return this},dismissOthers:function(){return E.dismissAll(this),this}},u.__internal||(u.__internal={pushed:!1,delay:void 0,timer:void 0,clickHandler:void 0,transitionEndHandler:void 0,transitionTimeout:void 0},u.__internal.clickHandler=O(u,a),u.__internal.transitionEndHandler=O(u,l)),u;var u}return{setting:function(t,e){if(o(this),void 0===e)return this.__internal[t];switch(t){case"position":this.__internal.position=e,a(this);break;case"delay":this.__internal.delay=e}return this},set:function(t,e){return this.setting(t,e),this},get:function(t){return this.setting(t)},create:function(t,e){o(this);var r=document.createElement("div");return r.className=n.message+("string"==typeof t&&""!==t?" "+n.prefix+t:""),l(r,e)},dismissAll:function(t){for(var n=e.slice(0),r=0;r{"use strict";var r=n(538);function i(t,e){for(var n in e)t[n]=e[n];return t}var o=/[!'()*]/g,s=function(t){return"%"+t.charCodeAt(0).toString(16)},a=/%2C/g,l=function(t){return encodeURIComponent(t).replace(o,s).replace(a,",")};function c(t){try{return decodeURIComponent(t)}catch(t){0}return t}var u=function(t){return null==t||"object"==typeof t?t:String(t)};function d(t){var e={};return(t=t.trim().replace(/^(\?|#|&)/,""))?(t.split("&").forEach((function(t){var n=t.replace(/\+/g," ").split("="),r=c(n.shift()),i=n.length>0?c(n.join("=")):null;void 0===e[r]?e[r]=i:Array.isArray(e[r])?e[r].push(i):e[r]=[e[r],i]})),e):e}function f(t){var e=t?Object.keys(t).map((function(e){var n=t[e];if(void 0===n)return"";if(null===n)return l(e);if(Array.isArray(n)){var r=[];return n.forEach((function(t){void 0!==t&&(null===t?r.push(l(e)):r.push(l(e)+"="+l(t)))})),r.join("&")}return l(e)+"="+l(n)})).filter((function(t){return t.length>0})).join("&"):null;return e?"?"+e:""}var h=/\/?$/;function p(t,e,n,r){var i=r&&r.options.stringifyQuery,o=e.query||{};try{o=m(o)}catch(t){}var s={name:e.name||t&&t.name,meta:t&&t.meta||{},path:e.path||"/",hash:e.hash||"",query:o,params:e.params||{},fullPath:y(e,i),matched:t?g(t):[]};return n&&(s.redirectedFrom=y(n,i)),Object.freeze(s)}function m(t){if(Array.isArray(t))return t.map(m);if(t&&"object"==typeof t){var e={};for(var n in t)e[n]=m(t[n]);return e}return t}var v=p(null,{path:"/"});function g(t){for(var e=[];t;)e.unshift(t),t=t.parent;return e}function y(t,e){var n=t.path,r=t.query;void 0===r&&(r={});var i=t.hash;return void 0===i&&(i=""),(n||"/")+(e||f)(r)+i}function b(t,e,n){return e===v?t===e:!!e&&(t.path&&e.path?t.path.replace(h,"")===e.path.replace(h,"")&&(n||t.hash===e.hash&&_(t.query,e.query)):!(!t.name||!e.name)&&(t.name===e.name&&(n||t.hash===e.hash&&_(t.query,e.query)&&_(t.params,e.params))))}function _(t,e){if(void 0===t&&(t={}),void 0===e&&(e={}),!t||!e)return t===e;var n=Object.keys(t).sort(),r=Object.keys(e).sort();return n.length===r.length&&n.every((function(n,i){var o=t[n];if(r[i]!==n)return!1;var s=e[n];return null==o||null==s?o===s:"object"==typeof o&&"object"==typeof s?_(o,s):String(o)===String(s)}))}function w(t){for(var e=0;e=0&&(e=t.slice(r),t=t.slice(0,r));var i=t.indexOf("?");return i>=0&&(n=t.slice(i+1),t=t.slice(0,i)),{path:t,query:n,hash:e}}(o.path||""),f=e&&e.path||"/",h=c.path?k(c.path,f,n||o.append):f,p=function(t,e,n){void 0===e&&(e={});var r,i=n||d;try{r=i(t||"")}catch(t){r={}}for(var o in e){var s=e[o];r[o]=Array.isArray(s)?s.map(u):u(s)}return r}(c.query,o.query,r&&r.options.parseQuery),m=o.hash||c.hash;return m&&"#"!==m.charAt(0)&&(m="#"+m),{_normalized:!0,path:h,query:p,hash:m}}var U,q=function(){},K={name:"RouterLink",props:{to:{type:[String,Object],required:!0},tag:{type:String,default:"a"},custom:Boolean,exact:Boolean,exactPath:Boolean,append:Boolean,replace:Boolean,activeClass:String,exactActiveClass:String,ariaCurrentValue:{type:String,default:"page"},event:{type:[String,Array],default:"click"}},render:function(t){var e=this,n=this.$router,r=this.$route,o=n.resolve(this.to,r,this.append),s=o.location,a=o.route,l=o.href,c={},u=n.options.linkActiveClass,d=n.options.linkExactActiveClass,f=null==u?"router-link-active":u,m=null==d?"router-link-exact-active":d,v=null==this.activeClass?f:this.activeClass,g=null==this.exactActiveClass?m:this.exactActiveClass,y=a.redirectedFrom?p(null,V(a.redirectedFrom),null,n):a;c[g]=b(r,y,this.exactPath),c[v]=this.exact||this.exactPath?c[g]:function(t,e){return 0===t.path.replace(h,"/").indexOf(e.path.replace(h,"/"))&&(!e.hash||t.hash===e.hash)&&function(t,e){for(var n in e)if(!(n in t))return!1;return!0}(t.query,e.query)}(r,y);var _=c[g]?this.ariaCurrentValue:null,w=function(t){G(t)&&(e.replace?n.replace(s,q):n.push(s,q))},x={click:G};Array.isArray(this.event)?this.event.forEach((function(t){x[t]=w})):x[this.event]=w;var C={class:c},k=!this.$scopedSlots.$hasNormal&&this.$scopedSlots.default&&this.$scopedSlots.default({href:l,route:a,navigate:w,isActive:c[v],isExactActive:c[g]});if(k){if(1===k.length)return k[0];if(k.length>1||!k.length)return 0===k.length?t():t("span",{},k)}if("a"===this.tag)C.on=x,C.attrs={href:l,"aria-current":_};else{var S=X(this.$slots.default);if(S){S.isStatic=!1;var T=S.data=i({},S.data);for(var O in T.on=T.on||{},T.on){var A=T.on[O];O in x&&(T.on[O]=Array.isArray(A)?A:[A])}for(var L in x)L in T.on?T.on[L].push(x[L]):T.on[L]=w;var M=S.data.attrs=i({},S.data.attrs);M.href=l,M["aria-current"]=_}else C.on=x}return t(this.tag,C,this.$slots.default)}};function G(t){if(!(t.metaKey||t.altKey||t.ctrlKey||t.shiftKey||t.defaultPrevented||void 0!==t.button&&0!==t.button)){if(t.currentTarget&&t.currentTarget.getAttribute){var e=t.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(e))return}return t.preventDefault&&t.preventDefault(),!0}}function X(t){if(t)for(var e,n=0;n-1&&(a.params[f]=n.params[f]);return a.path=B(u.path,a.params),l(u,a,s)}if(a.path){a.params={};for(var h=0;h=t.length?n():t[i]?e(t[i],(function(){r(i+1)})):r(i+1)};r(0)}var xt={redirected:2,aborted:4,cancelled:8,duplicated:16};function Ct(t,e){return St(t,e,xt.redirected,'Redirected when going from "'+t.fullPath+'" to "'+function(t){if("string"==typeof t)return t;if("path"in t)return t.path;var e={};return Tt.forEach((function(n){n in t&&(e[n]=t[n])})),JSON.stringify(e,null,2)}(e)+'" via a navigation guard.')}function kt(t,e){return St(t,e,xt.cancelled,'Navigation cancelled from "'+t.fullPath+'" to "'+e.fullPath+'" with a new navigation.')}function St(t,e,n,r){var i=new Error(r);return i._isRouter=!0,i.from=t,i.to=e,i.type=n,i}var Tt=["params","query","hash"];function Ot(t){return Object.prototype.toString.call(t).indexOf("Error")>-1}function At(t,e){return Ot(t)&&t._isRouter&&(null==e||t.type===e)}function Lt(t){return function(e,n,r){var i=!1,o=0,s=null;Mt(t,(function(t,e,n,a){if("function"==typeof t&&void 0===t.cid){i=!0,o++;var l,c=Nt((function(e){var i;((i=e).__esModule||$t&&"Module"===i[Symbol.toStringTag])&&(e=e.default),t.resolved="function"==typeof e?e:U.extend(e),n.components[a]=e,--o<=0&&r()})),u=Nt((function(t){var e="Failed to resolve async component "+a+": "+t;s||(s=Ot(t)?t:new Error(e),r(s))}));try{l=t(c,u)}catch(t){u(t)}if(l)if("function"==typeof l.then)l.then(c,u);else{var d=l.component;d&&"function"==typeof d.then&&d.then(c,u)}}})),i||r()}}function Mt(t,e){return Et(t.map((function(t){return Object.keys(t.components).map((function(n){return e(t.components[n],t.instances[n],t,n)}))})))}function Et(t){return Array.prototype.concat.apply([],t)}var $t="function"==typeof Symbol&&"symbol"==typeof Symbol.toStringTag;function Nt(t){var e=!1;return function(){for(var n=[],r=arguments.length;r--;)n[r]=arguments[r];if(!e)return e=!0,t.apply(this,n)}}var Pt=function(t,e){this.router=t,this.base=function(t){if(!t)if(Z){var e=document.querySelector("base");t=(t=e&&e.getAttribute("href")||"/").replace(/^https?:\/\/[^\/]+/,"")}else t="/";"/"!==t.charAt(0)&&(t="/"+t);return t.replace(/\/$/,"")}(e),this.current=v,this.pending=null,this.ready=!1,this.readyCbs=[],this.readyErrorCbs=[],this.errorCbs=[],this.listeners=[]};function zt(t,e,n,r){var i=Mt(t,(function(t,r,i,o){var s=function(t,e){"function"!=typeof t&&(t=U.extend(t));return t.options[e]}(t,e);if(s)return Array.isArray(s)?s.map((function(t){return n(t,r,i,o)})):n(s,r,i,o)}));return Et(r?i.reverse():i)}function Dt(t,e){if(e)return function(){return t.apply(e,arguments)}}Pt.prototype.listen=function(t){this.cb=t},Pt.prototype.onReady=function(t,e){this.ready?t():(this.readyCbs.push(t),e&&this.readyErrorCbs.push(e))},Pt.prototype.onError=function(t){this.errorCbs.push(t)},Pt.prototype.transitionTo=function(t,e,n){var r,i=this;try{r=this.router.match(t,this.current)}catch(t){throw this.errorCbs.forEach((function(e){e(t)})),t}var o=this.current;this.confirmTransition(r,(function(){i.updateRoute(r),e&&e(r),i.ensureURL(),i.router.afterHooks.forEach((function(t){t&&t(r,o)})),i.ready||(i.ready=!0,i.readyCbs.forEach((function(t){t(r)})))}),(function(t){n&&n(t),t&&!i.ready&&(At(t,xt.redirected)&&o===v||(i.ready=!0,i.readyErrorCbs.forEach((function(e){e(t)}))))}))},Pt.prototype.confirmTransition=function(t,e,n){var r=this,i=this.current;this.pending=t;var o,s,a=function(t){!At(t)&&Ot(t)&&(r.errorCbs.length?r.errorCbs.forEach((function(e){e(t)})):console.error(t)),n&&n(t)},l=t.matched.length-1,c=i.matched.length-1;if(b(t,i)&&l===c&&t.matched[l]===i.matched[c])return this.ensureURL(),t.hash&&ct(this.router,i,t,!1),a(((s=St(o=i,t,xt.duplicated,'Avoided redundant navigation to current location: "'+o.fullPath+'".')).name="NavigationDuplicated",s));var u=function(t,e){var n,r=Math.max(t.length,e.length);for(n=0;n0)){var e=this.router,n=e.options.scrollBehavior,r=yt&&n;r&&this.listeners.push(lt());var i=function(){var n=t.current,i=Ht(t.base);t.current===v&&i===t._startLocation||t.transitionTo(i,(function(t){r&&ct(e,t,n,!0)}))};window.addEventListener("popstate",i),this.listeners.push((function(){window.removeEventListener("popstate",i)}))}},e.prototype.go=function(t){window.history.go(t)},e.prototype.push=function(t,e,n){var r=this,i=this.current;this.transitionTo(t,(function(t){bt(S(r.base+t.fullPath)),ct(r.router,t,i,!1),e&&e(t)}),n)},e.prototype.replace=function(t,e,n){var r=this,i=this.current;this.transitionTo(t,(function(t){_t(S(r.base+t.fullPath)),ct(r.router,t,i,!1),e&&e(t)}),n)},e.prototype.ensureURL=function(t){if(Ht(this.base)!==this.current.fullPath){var e=S(this.base+this.current.fullPath);t?bt(e):_t(e)}},e.prototype.getCurrentLocation=function(){return Ht(this.base)},e}(Pt);function Ht(t){var e=window.location.pathname,n=e.toLowerCase(),r=t.toLowerCase();return!t||n!==r&&0!==n.indexOf(S(r+"/"))||(e=e.slice(t.length)),(e||"/")+window.location.search+window.location.hash}var Rt=function(t){function e(e,n,r){t.call(this,e,n),r&&function(t){var e=Ht(t);if(!/^\/#/.test(e))return window.location.replace(S(t+"/#"+e)),!0}(this.base)||It()}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.setupListeners=function(){var t=this;if(!(this.listeners.length>0)){var e=this.router.options.scrollBehavior,n=yt&&e;n&&this.listeners.push(lt());var r=function(){var e=t.current;It()&&t.transitionTo(Ft(),(function(r){n&&ct(t.router,r,e,!0),yt||Vt(r.fullPath)}))},i=yt?"popstate":"hashchange";window.addEventListener(i,r),this.listeners.push((function(){window.removeEventListener(i,r)}))}},e.prototype.push=function(t,e,n){var r=this,i=this.current;this.transitionTo(t,(function(t){Bt(t.fullPath),ct(r.router,t,i,!1),e&&e(t)}),n)},e.prototype.replace=function(t,e,n){var r=this,i=this.current;this.transitionTo(t,(function(t){Vt(t.fullPath),ct(r.router,t,i,!1),e&&e(t)}),n)},e.prototype.go=function(t){window.history.go(t)},e.prototype.ensureURL=function(t){var e=this.current.fullPath;Ft()!==e&&(t?Bt(e):Vt(e))},e.prototype.getCurrentLocation=function(){return Ft()},e}(Pt);function It(){var t=Ft();return"/"===t.charAt(0)||(Vt("/"+t),!1)}function Ft(){var t=window.location.href,e=t.indexOf("#");return e<0?"":t=t.slice(e+1)}function Wt(t){var e=window.location.href,n=e.indexOf("#");return(n>=0?e.slice(0,n):e)+"#"+t}function Bt(t){yt?bt(Wt(t)):window.location.hash=t}function Vt(t){yt?_t(Wt(t)):window.location.replace(Wt(t))}var Ut=function(t){function e(e,n){t.call(this,e,n),this.stack=[],this.index=-1}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.push=function(t,e,n){var r=this;this.transitionTo(t,(function(t){r.stack=r.stack.slice(0,r.index+1).concat(t),r.index++,e&&e(t)}),n)},e.prototype.replace=function(t,e,n){var r=this;this.transitionTo(t,(function(t){r.stack=r.stack.slice(0,r.index).concat(t),e&&e(t)}),n)},e.prototype.go=function(t){var e=this,n=this.index+t;if(!(n<0||n>=this.stack.length)){var r=this.stack[n];this.confirmTransition(r,(function(){var t=e.current;e.index=n,e.updateRoute(r),e.router.afterHooks.forEach((function(e){e&&e(r,t)}))}),(function(t){At(t,xt.duplicated)&&(e.index=n)}))}},e.prototype.getCurrentLocation=function(){var t=this.stack[this.stack.length-1];return t?t.fullPath:"/"},e.prototype.ensureURL=function(){},e}(Pt),qt=function(t){void 0===t&&(t={}),this.app=null,this.apps=[],this.options=t,this.beforeHooks=[],this.resolveHooks=[],this.afterHooks=[],this.matcher=tt(t.routes||[],this);var e=t.mode||"hash";switch(this.fallback="history"===e&&!yt&&!1!==t.fallback,this.fallback&&(e="hash"),Z||(e="abstract"),this.mode=e,e){case"history":this.history=new jt(this,t.base);break;case"hash":this.history=new Rt(this,t.base,this.fallback);break;case"abstract":this.history=new Ut(this,t.base)}},Kt={currentRoute:{configurable:!0}};function Gt(t,e){return t.push(e),function(){var n=t.indexOf(e);n>-1&&t.splice(n,1)}}qt.prototype.match=function(t,e,n){return this.matcher.match(t,e,n)},Kt.currentRoute.get=function(){return this.history&&this.history.current},qt.prototype.init=function(t){var e=this;if(this.apps.push(t),t.$once("hook:destroyed",(function(){var n=e.apps.indexOf(t);n>-1&&e.apps.splice(n,1),e.app===t&&(e.app=e.apps[0]||null),e.app||e.history.teardown()})),!this.app){this.app=t;var n=this.history;if(n instanceof jt||n instanceof Rt){var r=function(t){n.setupListeners(),function(t){var r=n.current,i=e.options.scrollBehavior;yt&&i&&"fullPath"in t&&ct(e,t,r,!1)}(t)};n.transitionTo(n.getCurrentLocation(),r,r)}n.listen((function(t){e.apps.forEach((function(e){e._route=t}))}))}},qt.prototype.beforeEach=function(t){return Gt(this.beforeHooks,t)},qt.prototype.beforeResolve=function(t){return Gt(this.resolveHooks,t)},qt.prototype.afterEach=function(t){return Gt(this.afterHooks,t)},qt.prototype.onReady=function(t,e){this.history.onReady(t,e)},qt.prototype.onError=function(t){this.history.onError(t)},qt.prototype.push=function(t,e,n){var r=this;if(!e&&!n&&"undefined"!=typeof Promise)return new Promise((function(e,n){r.history.push(t,e,n)}));this.history.push(t,e,n)},qt.prototype.replace=function(t,e,n){var r=this;if(!e&&!n&&"undefined"!=typeof Promise)return new Promise((function(e,n){r.history.replace(t,e,n)}));this.history.replace(t,e,n)},qt.prototype.go=function(t){this.history.go(t)},qt.prototype.back=function(){this.go(-1)},qt.prototype.forward=function(){this.go(1)},qt.prototype.getMatchedComponents=function(t){var e=t?t.matched?t:this.resolve(t).route:this.currentRoute;return e?[].concat.apply([],e.matched.map((function(t){return Object.keys(t.components).map((function(e){return t.components[e]}))}))):[]},qt.prototype.resolve=function(t,e,n){var r=V(t,e=e||this.history.current,n,this),i=this.match(r,e),o=i.redirectedFrom||i.fullPath,s=function(t,e,n){var r="hash"===n?"#"+e:e;return t?S(t+"/"+r):r}(this.history.base,o,this.mode);return{location:r,route:i,href:s,normalizedTo:r,resolved:i}},qt.prototype.getRoutes=function(){return this.matcher.getRoutes()},qt.prototype.addRoute=function(t,e){this.matcher.addRoute(t,e),this.history.current!==v&&this.history.transitionTo(this.history.getCurrentLocation())},qt.prototype.addRoutes=function(t){this.matcher.addRoutes(t),this.history.current!==v&&this.history.transitionTo(this.history.getCurrentLocation())},Object.defineProperties(qt.prototype,Kt),qt.install=function t(e){if(!t.installed||U!==e){t.installed=!0,U=e;var n=function(t){return void 0!==t},r=function(t,e){var r=t.$options._parentVnode;n(r)&&n(r=r.data)&&n(r=r.registerRouteInstance)&&r(t,e)};e.mixin({beforeCreate:function(){n(this.$options.router)?(this._routerRoot=this,this._router=this.$options.router,this._router.init(this),e.util.defineReactive(this,"_route",this._router.history.current)):this._routerRoot=this.$parent&&this.$parent._routerRoot||this,r(this,this)},destroyed:function(){r(this)}}),Object.defineProperty(e.prototype,"$router",{get:function(){return this._routerRoot._router}}),Object.defineProperty(e.prototype,"$route",{get:function(){return this._routerRoot._route}}),e.component("RouterView",x),e.component("RouterLink",K);var i=e.config.optionMergeStrategies;i.beforeRouteEnter=i.beforeRouteLeave=i.beforeRouteUpdate=i.created}},qt.version="3.5.3",qt.isNavigationFailure=At,qt.NavigationFailureType=xt,qt.START_LOCATION=v,Z&&window.Vue&&window.Vue.use(qt);const Xt=qt;var Zt=n(307),Yt=n.n(Zt),Jt={icon:"close-circle-o",type:"error",message:"Something went wrong!",delay:0,clearAll:!1,callback:function(){}};function Qt(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};document.onclick=function(){Yt().dismissAll()},t.message=t.message&&"string"==typeof t.message?t.message:Jt.message;var e=Object.assign({},Jt,t);switch(e.clearAll&&Yt().dismissAll(),e.type){case"success":e.icon="check-circle";break;case"warning":e.icon="alert-circle-o";break;case"info":e.icon="info-outline";break;case"complete":e.icon="mood"}return"error"!=e.type&&(e.delay=4),(e=Object.assign({},e,t)).icon=e.icon.trim(),e.icon=''),e.message="".concat(e.message,""),Yt().notify(e.icon+e.message,e.type,e.delay,e.callback)}function te(t){return te="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},te(t)}var ee=Object.assign({},window._gslogo_data),ne=Object.assign({},window._gslogo_data.translations);delete window._gslogo_data.nonce,delete window._gslogo_data.siteurl,delete window._gslogo_data.ajaxurl,delete window._gslogo_data.adminurl,delete window._gslogo_data.shortcode_settings,delete window._gslogo_data.shortcode_options,delete window._gslogo_data.preference,delete window._gslogo_data.preference_options,delete window._gslogo_data.translations;const re={copyShortcodeToClipboard:function(){new Clipboard(".copy-holder",{target:function(t){return jQuery(t).parent().find(".shortcode-input")[0]}}).on("success",(function(t){t.clearSelection()})),jQuery(this.$el).delegate(".shortcode-input","click",(function(t){jQuery(this).select()}))},getDemoDataStatus:function(){return window._gslogo_data.demo_data},_updateDemoDataStatus:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};window._gslogo_data.demo_data=Object.assign({},window._gslogo_data.demo_data,t)},_getShortcodeSettings:function(){return ee.shortcode_settings},initHelpText:function(){jQuery(this.$el).on("click",".gslogo-show--info",(function(){jQuery(this).closest(".shortcode-setting--row").find(".bi-text-help--area").slideToggle(250).end().siblings().find(".bi-text-help--area").slideUp(250)}))},_getShortcodeOptions:function(){return ee.shortcode_options},_getPreference:function(){return ee.preference},_getPreferenceOptions:function(){return ee.preference_options},convertBooleanToString:function(t){return!0===t?"on":"off"},convertStringToBoolean:function(t){return"on"===t},getSiteURL:function(){return ee.siteurl},getWPNonce:function(t){return ee.nonce[t]},getAjaxURL:function(){return ee.ajaxurl},getAdminURL:function(){return ee.adminurl},isEmptyObject:function(t){for(var e in t)return!t.hasOwnProperty(e);return JSON.stringify(t)===JSON.stringify({})},isArray:function(t){return te(t)&&Array.isArray(t)},isObject:function(t){return te(t)&&!Array.isArray(t)},nonReactive:function(t){return JSON.parse(JSON.stringify(t))},ltrim:function(t,e){e=e?(e+"").replace(/([[\]().?/*{}+$^:])/g,"$1"):" \\s ";var n=new RegExp("^["+e+"]+","g");return(t+"").replace(n,"")},notifyError:function(t){if(t&&t.responseJSON&&t.responseJSON.data)return Qt({message:t.responseJSON.data,clearAll:!0});Qt({clearAll:!0})},translation:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;return t&&t in ne?ne[t]:""}};var ie=n(152),oe=n.n(ie),se=n(471),ae=n.n(se);const le={data:function(){return{selectAll:!1,shortcodes:[]}},mounted:function(){this.getShortcodes(),this.copyShortcodeToClipboard()},computed:{anyShortcodeSelected:function(){return this.shortcodes.some((function(t){return t.selected}))}},methods:{getShortcodes:function(){var t=this;jQuery.ajax({url:this.getAjaxURL(),type:"GET",cache:!1,data:{action:"gslogo_get_shortcodes"}}).done((function(e){if(e.success){if(!e.data)return;return t.shortcodes=e.data.map((function(t){return t.copied=!1,t.selected=!1,t.shortcode_text="[gslogo id="+t.id+"]",t}))}Qt({message:e.data,type:"info",clearAll:!0})})).error((function(e){t.notifyError(e)}))},shortcodeClone:function(t){var e=this;jQuery.ajax({url:this.getAjaxURL(),type:"POST",cache:!1,data:{action:"gslogo_clone_shortcode",_wpnonce:this.getWPNonce("clone_shortcode"),clone_id:t.id}}).done((function(t){if(t.success){var n=t.data.shortcode;n.copied=!1,n.selected=!1,n.cloned=!0,n.shortcode_text="[gslogo id="+n.id+"]",e.shortcodes.unshift(n)}Qt({message:t.data.message,type:"success",clearAll:!0})})).error((function(t){e.notifyError(t)}))},shortcodeDelete:function(t){this.shortcodesDelete([t.id])},shortcodesDelete:function(t){var e=this,n=t&&Array.isArray(t)?t:[];if(n.length||(n=(this.selectAll?this.shortcodes:this.shortcodes.filter((function(t){return t.selected}))).map((function(t){return t.id}))),!n.length)return Qt({message:"please-select-any-shortcode",type:"warning"});jQuery.ajax({url:this.getAjaxURL(),type:"POST",cache:!1,data:{action:"gslogo_delete_shortcodes",_wpnonce:this.getWPNonce("delete_shortcodes"),ids:n}}).done((function(t){e.shortcodes.filter((function(t){return n.includes(t.id)})).forEach((function(t){var n=e.shortcodes.findIndex((function(e){return e.id==t.id}));e.shortcodes.splice(n,1)})),Qt({message:t.data.message,type:"success"}),e.shortcodes.length||e.$router.push("/shortcode/")})).error((function(t){e.notifyError(t)}))},toggleAllSelection:function(){var t=this;this.shortcodes.forEach((function(e){return e.selected=t.selectAll}))},detectSelection:function(t){this.selectAll=this.shortcodes.every((function(t){return t.selected}))},shortcodeUpdateCopy:function(t){this.shortcodes.map((function(e){e.copied=e.id==t.id}));var e=setTimeout((function(){clearTimeout(e),t.copied=!1}),4e3)}}},ce=le;var ue=n(900),de=(0,ue.Z)(ce,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"gs-containeer shortcodes-container"},[n("div",{staticClass:"gs-logo-slider-box"},[n("div",{staticClass:"top-section head-section"},[n("h2",[t._v(t._s(t.translation("shortcodes")))]),t._v(" "),n("p",[t._v(t._s(t.translation("all-shortcodes-for-gs-logo-slider")))]),t._v(" "),n("router-link",{staticClass:"btn btn-brand btn-sm",attrs:{to:"/shortcode/"}},[n("i",{staticClass:"zmdi zmdi-plus"}),n("span",[t._v(t._s(t.translation("create-new-shortcode")))])])],1),t._v(" "),n("div",{staticClass:"bottom-section"},[n("table",{staticClass:"gs-logo-slider-table"},[n("tbody",[n("tr",[n("th",{staticStyle:{width:"2%"}},[n("input-checkbox",{attrs:{name:"selectShortcode"},on:{input:t.toggleAllSelection},model:{value:t.selectAll,callback:function(e){t.selectAll=e},expression:"selectAll"}})],1),t._v(" "),n("th",{staticStyle:{width:"14%"}},[t._v(t._s(t.translation("name")))]),t._v(" "),n("th",{staticStyle:{width:"15%"}},[t._v(t._s(t.translation("shortcode")))]),t._v(" "),n("th",{staticStyle:{width:"25%"}},[t._v(t._s(t.translation("action")))])]),t._v(" "),t._l(t.shortcodes,(function(e){return n("tr",{key:e.id,class:[e.cloned?"is-last-cloned":""]},[n("td",{staticClass:"row-checkbox"},[n("input-checkbox",{attrs:{name:"selectShortcode"},on:{input:function(n){return t.detectSelection(e)}},model:{value:e.selected,callback:function(n){t.$set(e,"selected",n)},expression:"shortcode.selected"}})],1),t._v(" "),n("td",[t._v(t._s(e.shortcode_name))]),t._v(" "),n("td",[n("input",{staticClass:"shortcode-input",attrs:{type:"text",readonly:""},domProps:{value:e.shortcode_text}}),t._v(" "),n("span",{class:["copy-holder",e.copied?"copied":""],domProps:{textContent:t._s(e.copied?"Copied":"Copy")},on:{click:function(n){return n.preventDefault(),t.shortcodeUpdateCopy(e)}}})]),t._v(" "),n("td",{staticClass:"shortcode-actions"},[n("router-link",{attrs:{to:"/shortcode/"+e.id}},[n("i",{staticClass:"zmdi zmdi-edit"}),n("span",{staticClass:"hidden-xs"},[t._v(t._s(t.translation("edit")))])]),t._v(" "),n("a",{staticClass:"shortcode-clone",attrs:{href:"#"},on:{click:function(n){return n.preventDefault(),n.stopPropagation(),t.shortcodeClone(e)}}},[n("i",{staticClass:"zmdi zmdi-copy"}),n("span",{staticClass:"hidden-xs"},[t._v(t._s(t.translation("clone")))])]),t._v(" "),n("a",{staticClass:"shortcode-delete",attrs:{href:"#"},on:{click:function(n){return n.preventDefault(),n.stopPropagation(),t.shortcodeDelete(e)}}},[n("i",{staticClass:"zmdi zmdi-delete"}),n("span",{staticClass:"hidden-xs"},[t._v(t._s(t.translation("delete")))])])],1)])}))],2),t._v(" "),t.anyShortcodeSelected?n("tfoot",[n("tr",{staticClass:"border-bottom-none font-110"},[n("td",{staticClass:"shortcode-actions p-t-30",attrs:{colspan:"4"}},[n("span",{staticClass:"m-r-20"},[t._v(t._s(t.translation("actions"))+": ")]),t._v(" "),n("a",{staticClass:"shortcode-delete",attrs:{href:"#"},on:{click:function(e){return e.preventDefault(),e.stopPropagation(),t.shortcodesDelete.apply(null,arguments)}}},[n("i",{staticClass:"zmdi zmdi-delete"}),n("span",[t._v(t._s(t.translation("delete-all")))])])])])]):t._e()])])])])}),[],!1,null,null,null);const fe=de.exports;function he(t){return he="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},he(t)}const pe={data:function(){return{currentTab:"general_settings",pageTitle:this.translation("create-shortcode"),pageDescription:this.translation("create-a-new-shortcode-and"),previewReady:!1,id:null,copied:!1,shortcode_name:null,shortcode_settings:{},shortcode_options:{}}},mounted:function(){this.stopWatcher=!1,this.previewTempID=this.getPreviewTempID(),this.id=this.$route.params.id?this.$route.params.id:null,this.id?(this.pageTitle=this.translation("edit-shortcode"),this.fetchShortcode(this.id)):(this.setInitialSettings(),this.generatePreview()),this.initHelpText(),this.$watch("shortcode_settings",(function(){var t=this;this.previewHandler&&clearTimeout(this.previewHandler),this.previewHandler=setTimeout((function(){t.generatePreview()}),200)}),{deep:!0}),this.copyShortcodeToClipboard()},computed:{shortcode_text:function(){return this.id?"[gslogo id="+this.id+"]":""}},methods:{isTicker:function(){return this._is(this.shortcode_settings.gs_l_theme,["ticker1"])||this.isListTicker()},isListTicker:function(){return this._is(this.shortcode_settings.gs_l_theme,["verticalticker","verticaltickerdown"])},isList:function(){return this._is(this.shortcode_settings.gs_l_theme,["list1","list2","list3","list4"])},isTable:function(){return this._is(this.shortcode_settings.gs_l_theme,["table1","table2","table3"])},isCarousel:function(){return this.isVerticalCarousel()||this.isHorizontalCarousel()},isVerticalCarousel:function(){return this._is(this.shortcode_settings.gs_l_theme,["vslider1"])},isHorizontalCarousel:function(){return this._is(this.shortcode_settings.gs_l_theme,["slider1","slider_fullwidth","center","vwidth","verticalcenter","slider-2rows"])},shortcodeUpdateCopy:function(){var t=this;this.copied=!0;var e=setTimeout((function(){clearTimeout(e),t.copied=!1}),4e3)},_is:function(t,e){return Array.isArray(e)?e.includes(t):!!["string","boolean"].includes(he(e))&&t==e},setInitialSettings:function(){var t=this._getShortcodeOptions();for(var e in t)Array.isArray(t[e])||(t[e]=[]),t[e].some((function(t){return t.pro}))&&(t[e]=t[e].map((function(t){return t.pro&&(t.disabled=!0),t})));this.$set(this,"shortcode_options",this._getShortcodeOptions()),this.setShortcodeSettings(this._getShortcodeSettings())},getPreviewTempID:function(){return this.previewTempID?this.previewTempID:"gslogo_"+Math.random().toString(36).substr(2,9)},setSettingsTab:function(t){this.currentTab=t},getShortcodeName:function(){return this.shortcode_name},getShortcodeSettings:function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],e=this.nonReactive(this.shortcode_settings),n=e.logo_cat;for(var r in n&&"object"==he(n)&&n.length&&(e.logo_cat=n.join(",")),e)"boolean"==typeof e[r]&&(e[r]=this.convertBooleanToString(e[r]));return t?JSON.stringify(e):e},setShortcodeSettings:function(t){for(var e in t)"string"!=typeof t[e]||"on"!==t[e]&&"off"!==t[e]||(t[e]=this.convertStringToBoolean(t[e]));this.shortcode_settings=Object.assign({},this.shortcode_settings,t),t.logo_cat&&"string"==typeof t.logo_cat&&(this.shortcode_settings.logo_cat=t.logo_cat.split(",")),this.$forceUpdate()},fetchShortcode:function(t){var e=this;jQuery.ajax({url:this.getAjaxURL(),type:"GET",cache:!1,data:{action:"gslogo_get_shortcode",id:t}}).done((function(t){var n=t.data;e.shortcode_name=n.shortcode_name,e.setInitialSettings(),e.setShortcodeSettings(n.shortcode_settings),e.generatePreview()})).error((function(t){e.notifyError(t)}))},saveOrUpdateShortcode:function(){this.id?this.updateShortcode():this.saveShortcode()},saveShortcode:function(){var t=this,e=this.getShortcodeName(),n=this.getShortcodeSettings();jQuery.ajax({url:this.getAjaxURL(),type:"POST",cache:!1,data:{action:"gslogo_create_shortcode",_wpnonce:this.getWPNonce("create_shortcode"),shortcode_name:e,shortcode_settings:n}}).done((function(e){if(e.success){Qt({message:e.data.message,type:"success"});var n=e.data.shortcode_id;return t.$router.push("/shortcode/".concat(n))}Qt({message:e.data,type:"info"})})).error((function(e){t.notifyError(e)}))},generatePreview:function(){this.saveTempSettings()},updatePreview:function(){var t=jQuery(this.$el).find("#gslogo-shortcode-preview-iframe");t.length&&t[0].contentWindow.location.reload()},saveTempSettings:function(){var t=this,e=(this.getShortcodeName(),this.getShortcodeSettings());jQuery.ajax({url:this.getAjaxURL(),type:"POST",cache:!1,data:{action:"gslogo_temp_save_shortcode_settings",_wpnonce:this.getWPNonce("temp_save_shortcode_settings"),temp_key:this.getPreviewTempID(),shortcode_settings:e}}).done((function(e){e.success&&(t.previewReady?t.updatePreview():t.previewReady=!0)})).error((function(e){t.notifyError(e)}))},updateShortcode:function(){var t=this,e=this.getShortcodeName(),n=this.getShortcodeSettings();jQuery.ajax({url:this.getAjaxURL(),type:"POST",cache:!1,data:{action:"gslogo_update_shortcode",_wpnonce:this.getWPNonce("update_shortcode"),id:this.id,shortcode_name:e,shortcode_settings:n}}).done((function(t){if(t.success)return Qt({message:t.data.message,type:"success"});Qt({message:t.data,type:"info"})})).error((function(e){t.notifyError(e)}))}}},me=pe;const ve=(0,ue.Z)(me,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"gs-containeer-f edit-shortcode-container"},[n("div",{staticClass:"head-section"},[n("h2",[t._v(t._s(t.pageTitle))]),t._v(" "),n("p",[t._v(t._s(t.pageDescription))])]),t._v(" "),Object.keys(t.shortcode_settings).length?n("div",{staticClass:"shortcode-settings-area-box"},[n("div",{staticClass:"gs-logo-slider-box gs-logo-slider-settings-tab"},[n("div",{staticClass:"gs-logo-slider-tab-links--area"},[n("ul",{staticClass:"gs-logo-slider--tab-links"},[n("li",{class:"general_settings"==t.currentTab?"is-active":""},[n("button",{on:{click:function(e){return t.setSettingsTab("general_settings")}}},[t._v(t._s(t.translation("general-settings")))])]),t._v(" "),n("li",{class:"style_settings"==t.currentTab?"is-active":""},[n("button",{on:{click:function(e){return t.setSettingsTab("style_settings")}}},[t._v(t._s(t.translation("style-settings")))])]),t._v(" "),n("li",{class:"query_settings"==t.currentTab?"is-active":"",staticStyle:{"margin-right":"0px"}},[n("button",{on:{click:function(e){return t.setSettingsTab("query_settings")}}},[t._v(t._s(t.translation("query-settings")))])])])]),t._v(" "),"general_settings"==t.currentTab?n("div",{staticClass:"gslogo--general-settings"},[n("div",{staticClass:"shortcode-setting--row"},[n("div",{staticClass:"gs-roow row-20"},[n("div",{staticClass:"col-xs-5"},[n("label",{staticClass:"m-t-10",attrs:{for:"gs_l_theme"}},[t._v(t._s(t.translation("gs-l-theme"))+":")]),t._v(" "),t._m(0)]),t._v(" "),n("div",{staticClass:"col-xs-7"},[n("input-select",{key:"gs_l_theme",attrs:{id:"gs_l_theme",options:t.shortcode_options.gs_l_theme,placeholder:t.translation("gs-l-theme--placeholder")},model:{value:t.shortcode_settings.gs_l_theme,callback:function(e){t.$set(t.shortcode_settings,"gs_l_theme",e)},expression:"shortcode_settings.gs_l_theme"}})],1),t._v(" "),n("div",{staticClass:"col-xs-12 bi-text-help--area"},[n("p",{staticClass:"bi-text-help"},[t._v(t._s(t.translation("gs-l-theme--help")))])])])]),t._v(" "),n("div",{staticClass:"shortcode-setting--row"},[n("div",{staticClass:"gs-roow row-20"},[n("div",{staticClass:"col-xs-5"},[n("label",{staticClass:"m-t-10",attrs:{for:"image_size"}},[t._v(t._s(t.translation("image-size"))+":")]),t._v(" "),t._m(1)]),t._v(" "),n("div",{staticClass:"col-xs-7"},[n("input-select",{key:"image_size",attrs:{id:"image_size",options:t.shortcode_options.image_size,placeholder:t.translation("image-size--placeholder")},model:{value:t.shortcode_settings.image_size,callback:function(e){t.$set(t.shortcode_settings,"image_size",e)},expression:"shortcode_settings.image_size"}})],1),t._v(" "),n("div",{staticClass:"col-xs-12 bi-text-help--area"},[n("p",{staticClass:"bi-text-help"},[t._v(t._s(t.translation("image-size--help")))])])])]),t._v(" "),"custom"==t.shortcode_settings.image_size?n("div",{staticClass:"shortcode-setting--row sh-disabled"},[n("div",{staticClass:"gs-roow row-20"},[n("div",{staticClass:"col-xs-12 m-b-10"},[n("label",{staticClass:"m-t-10"},[t._v(t._s(t.translation("custom-image-size"))+":")]),t._v(" "),t._m(2)]),t._v(" "),n("div",{staticClass:"col-xs-12 custom-image-size"},[n("input",{staticClass:"bi-input-control",attrs:{type:"text",value:"Width"}}),t._v(" "),n("input",{staticClass:"bi-input-control",attrs:{type:"text",value:"Height"}}),t._v(" "),n("input-select",{key:"custom_image_size_crop",attrs:{value:"hard-crop",options:t.shortcode_options.custom_image_size_crop}}),t._v(" "),t._m(3)],1),t._v(" "),n("div",{staticClass:"col-xs-12 bi-text-help--area"},[n("p",{staticClass:"bi-text-help"},[t._v(t._s(t.translation("custom-image-size--help")))])])])]):t._e(),t._v(" "),t.isCarousel()||t.isTicker()?n("div",{staticClass:"shortcode-setting--row"},[n("div",{staticClass:"gs-roow row-20 range-slider-area"},[n("div",{staticClass:"col-xs-5"},[n("label",{staticClass:"m-t-10",attrs:{for:"gs_l_slide_speed"}},[t._v(t._s(t.translation("gs-l-slide-speed"))+":")]),t._v(" "),t._m(4)]),t._v(" "),n("div",{staticClass:"col-xs-7"},[n("div",{staticClass:"range-slider-container no-right-info"},[n("input",{directives:[{name:"model",rawName:"v-model",value:t.shortcode_settings.gs_l_slide_speed,expression:"shortcode_settings.gs_l_slide_speed"}],staticClass:"slider-left-info",attrs:{type:"text",id:"gs_l_slide_speed"},domProps:{value:t.shortcode_settings.gs_l_slide_speed},on:{input:function(e){e.target.composing||t.$set(t.shortcode_settings,"gs_l_slide_speed",e.target.value)}}}),t._v(" "),n("input-range",{attrs:{"dot-size":20,step:50,tooltip:!1,min:0,max:1e4},model:{value:t.shortcode_settings.gs_l_slide_speed,callback:function(e){t.$set(t.shortcode_settings,"gs_l_slide_speed",e)},expression:"shortcode_settings.gs_l_slide_speed"}})],1)]),t._v(" "),n("div",{staticClass:"col-xs-12 bi-text-help--area"},[n("p",{staticClass:"bi-text-help"},[t._v(t._s(t.translation("gs-l-slide-speed--help")))])])])]):t._e(),t._v(" "),t.isCarousel()?n("div",{staticClass:"shortcode-setting--row"},[n("div",{staticClass:"gs-roow row-20"},[n("div",{staticClass:"col-xs-7"},[n("label",{staticClass:"m-t-10",attrs:{for:"gs_l_is_autop"}},[t._v(t._s(t.translation("gs-l-is-autop"))+":")]),t._v(" "),t._m(5)]),t._v(" "),n("div",{staticClass:"col-xs-5"},[n("input-toggle",{staticClass:"m-t-6",attrs:{name:"gs_l_is_autop",offLabel:"Off",onLabel:"On"},model:{value:t.shortcode_settings.gs_l_is_autop,callback:function(e){t.$set(t.shortcode_settings,"gs_l_is_autop",e)},expression:"shortcode_settings.gs_l_is_autop"}})],1),t._v(" "),n("div",{staticClass:"col-xs-12 bi-text-help--area"},[n("p",{staticClass:"bi-text-help"},[t._v(t._s(t.translation("gs-l-play-pause--help")))])])])]):t._e(),t._v(" "),t.isCarousel()&&t.shortcode_settings.gs_l_is_autop||t.isListTicker()?n("div",{staticClass:"shortcode-setting--row"},[n("div",{staticClass:"gs-roow row-20 range-slider-area"},[n("div",{staticClass:"col-xs-5"},[n("label",{staticClass:"m-t-10",attrs:{for:"gs_l_autop_pause"}},[t._v(t._s(t.translation("gs-l-autop-pause"))+":")]),t._v(" "),t._m(6)]),t._v(" "),n("div",{staticClass:"col-xs-7"},[n("div",{staticClass:"range-slider-container no-right-info"},[n("input",{directives:[{name:"model",rawName:"v-model",value:t.shortcode_settings.gs_l_autop_pause,expression:"shortcode_settings.gs_l_autop_pause"}],staticClass:"slider-left-info",attrs:{type:"text",id:"gs_l_autop_pause"},domProps:{value:t.shortcode_settings.gs_l_autop_pause},on:{input:function(e){e.target.composing||t.$set(t.shortcode_settings,"gs_l_autop_pause",e.target.value)}}}),t._v(" "),n("input-range",{attrs:{"dot-size":20,step:50,tooltip:!1,min:0,max:1e4},model:{value:t.shortcode_settings.gs_l_autop_pause,callback:function(e){t.$set(t.shortcode_settings,"gs_l_autop_pause",e)},expression:"shortcode_settings.gs_l_autop_pause"}})],1)]),t._v(" "),n("div",{staticClass:"col-xs-12 bi-text-help--area"},[n("p",{staticClass:"bi-text-help"},[t._v(t._s(t.translation("gs-l-autop-pause--help")))])])])]):t._e(),t._v(" "),t.isCarousel()&&t.shortcode_settings.gs_l_is_autop||t.isTicker()?n("div",{staticClass:"shortcode-setting--row"},[n("div",{staticClass:"gs-roow row-20"},[n("div",{staticClass:"col-xs-7"},[n("label",{staticClass:"m-t-10",attrs:{for:"gs_l_slider_stop"}},[t._v(t._s(t.translation("gs-l-slider-stop"))+":")]),t._v(" "),t._m(7)]),t._v(" "),n("div",{staticClass:"col-xs-5"},[n("input-toggle",{staticClass:"m-t-6",attrs:{name:"gs_l_slider_stop",offLabel:"Off",onLabel:"On"},model:{value:t.shortcode_settings.gs_l_slider_stop,callback:function(e){t.$set(t.shortcode_settings,"gs_l_slider_stop",e)},expression:"shortcode_settings.gs_l_slider_stop"}})],1),t._v(" "),n("div",{staticClass:"col-xs-12 bi-text-help--area"},[n("p",{staticClass:"bi-text-help"},[t._v(t._s(t.translation("gs-l-slider-stop--help")))])])])]):t._e(),t._v(" "),t.isCarousel()&&!t._is(this.shortcode_settings.gs_l_theme,["vwidth"])?n("div",{staticClass:"shortcode-setting--row"},[n("div",{staticClass:"gs-roow row-20"},[n("div",{staticClass:"col-xs-7"},[n("label",{staticClass:"m-t-10",attrs:{for:"gs_l_inf_loop"}},[t._v(t._s(t.translation("gs-l-inf-loop"))+":")]),t._v(" "),t._m(8)]),t._v(" "),n("div",{staticClass:"col-xs-5"},[n("input-toggle",{staticClass:"m-t-6",attrs:{name:"gs_l_inf_loop",offLabel:"Off",onLabel:"On"},model:{value:t.shortcode_settings.gs_l_inf_loop,callback:function(e){t.$set(t.shortcode_settings,"gs_l_inf_loop",e)},expression:"shortcode_settings.gs_l_inf_loop"}})],1),t._v(" "),n("div",{staticClass:"col-xs-12 bi-text-help--area"},[n("p",{staticClass:"bi-text-help"},[t._v(t._s(t.translation("gs-l-inf-loop--help")))])])])]):t._e(),t._v(" "),t.isCarousel()&&t.shortcode_settings.gs_l_is_autop||t.isTicker()?n("div",{staticClass:"shortcode-setting--row sh-disabled"},[n("div",{staticClass:"gs-roow row-20"},[n("div",{staticClass:"col-xs-7"},[n("label",{staticClass:"m-t-10",attrs:{for:"gs_reverse_direction"}},[t._v(t._s(t.translation("gs-reverse-direction"))+":")]),t._v(" "),t._m(9)]),t._v(" "),n("div",{staticClass:"col-xs-5"},[n("input-toggle",{staticClass:"m-t-6",attrs:{name:"gs_reverse_direction",value:t.shortcode_settings.gs_reverse_direction,offLabel:"Off",onLabel:"On"}})],1),t._v(" "),n("div",{staticClass:"col-xs-12 bi-text-help--area"},[n("p",{staticClass:"bi-text-help"},[t._v(t._s(t.translation("gs-reverse-direction--help")))])])])]):t._e(),t._v(" "),t.isCarousel()&&!t.isVerticalCarousel()?n("div",{staticClass:"shortcode-setting--row"},[n("div",{staticClass:"gs-roow row-20"},[n("div",{staticClass:"col-xs-7"},[n("label",{staticClass:"m-t-10",attrs:{for:"gs_l_ctrl"}},[t._v(t._s(t.translation("gs-l-ctrl"))+":")]),t._v(" "),t._m(10)]),t._v(" "),n("div",{staticClass:"col-xs-5"},[n("input-toggle",{staticClass:"m-t-6",attrs:{name:"gs_l_ctrl",offLabel:"Off",onLabel:"On"},model:{value:t.shortcode_settings.gs_l_ctrl,callback:function(e){t.$set(t.shortcode_settings,"gs_l_ctrl",e)},expression:"shortcode_settings.gs_l_ctrl"}})],1),t._v(" "),n("div",{staticClass:"col-xs-12 bi-text-help--area"},[n("p",{staticClass:"bi-text-help"},[t._v(t._s(t.translation("gs-l-ctrl--help")))])])])]):t._e(),t._v(" "),t.shortcode_settings.gs_l_ctrl&&t.isCarousel()&&!t.isVerticalCarousel()?n("div",{staticClass:"shortcode-setting--row"},[n("div",{staticClass:"gs-roow row-20"},[n("div",{staticClass:"col-xs-5"},[n("label",{staticClass:"m-t-10",attrs:{for:"gs_l_ctrl_pos"}},[t._v(t._s(t.translation("gs-l-ctrl-pos"))+":")]),t._v(" "),t._m(11)]),t._v(" "),n("div",{staticClass:"col-xs-7"},[n("input-select",{key:"gs_l_ctrl_pos",attrs:{id:"gs_l_ctrl_pos",options:t.shortcode_options.gs_l_ctrl_pos,placeholder:t.translation("gs-l-ctrl-pos--placeholder")},model:{value:t.shortcode_settings.gs_l_ctrl_pos,callback:function(e){t.$set(t.shortcode_settings,"gs_l_ctrl_pos",e)},expression:"shortcode_settings.gs_l_ctrl_pos"}})],1),t._v(" "),n("div",{staticClass:"col-xs-12 bi-text-help--area"},[n("p",{staticClass:"bi-text-help"},[t._v(t._s(t.translation("gs-l-ctrl-pos--help")))])])])]):t._e(),t._v(" "),t.isCarousel()&&!t.isVerticalCarousel()?n("div",{staticClass:"shortcode-setting--row"},[n("div",{staticClass:"gs-roow row-20"},[n("div",{staticClass:"col-xs-7"},[n("label",{staticClass:"m-t-10",attrs:{for:"gs_l_pagi"}},[t._v(t._s(t.translation("gs-l-pagi"))+":")]),t._v(" "),t._m(12)]),t._v(" "),n("div",{staticClass:"col-xs-5"},[n("input-toggle",{staticClass:"m-t-6",attrs:{name:"gs_l_pagi",offLabel:"Off",onLabel:"On"},model:{value:t.shortcode_settings.gs_l_pagi,callback:function(e){t.$set(t.shortcode_settings,"gs_l_pagi",e)},expression:"shortcode_settings.gs_l_pagi"}})],1),t._v(" "),n("div",{staticClass:"col-xs-12 bi-text-help--area"},[n("p",{staticClass:"bi-text-help"},[t._v(t._s(t.translation("gs-l-pagi--help")))])])])]):t._e(),t._v(" "),t.isCarousel()&&t.shortcode_settings.gs_l_pagi&&!t.isVerticalCarousel()?n("div",{staticClass:"shortcode-setting--row"},[n("div",{staticClass:"gs-roow row-20"},[n("div",{staticClass:"col-xs-7"},[n("label",{staticClass:"m-t-10",attrs:{for:"gs_l_pagi_dynamic"}},[t._v(t._s(t.translation("gs-l-pagi-dynamic"))+":")]),t._v(" "),t._m(13)]),t._v(" "),n("div",{staticClass:"col-xs-5"},[n("input-toggle",{staticClass:"m-t-6",attrs:{name:"gs_l_pagi_dynamic",offLabel:"Off",onLabel:"On"},model:{value:t.shortcode_settings.gs_l_pagi_dynamic,callback:function(e){t.$set(t.shortcode_settings,"gs_l_pagi_dynamic",e)},expression:"shortcode_settings.gs_l_pagi_dynamic"}})],1),t._v(" "),n("div",{staticClass:"col-xs-12 bi-text-help--area"},[n("p",{staticClass:"bi-text-help"},[t._v(t._s(t.translation("gs-l-pagi-dynamic--help")))])])])]):t._e(),t._v(" "),t.isCarousel()&&!t.isVerticalCarousel()?n("div",{staticClass:"shortcode-setting--row"},[n("div",{staticClass:"gs-roow row-20"},[n("div",{staticClass:"col-xs-7"},[n("label",{staticClass:"m-t-10",attrs:{for:"gs_l_play_pause"}},[t._v(t._s(t.translation("gs-l-play-pause"))+":")]),t._v(" "),t._m(14)]),t._v(" "),n("div",{staticClass:"col-xs-5"},[n("input-toggle",{staticClass:"m-t-6",attrs:{name:"gs_l_play_pause",offLabel:"Off",onLabel:"On"},model:{value:t.shortcode_settings.gs_l_play_pause,callback:function(e){t.$set(t.shortcode_settings,"gs_l_play_pause",e)},expression:"shortcode_settings.gs_l_play_pause"}})],1),t._v(" "),n("div",{staticClass:"col-xs-12 bi-text-help--area"},[n("p",{staticClass:"bi-text-help"},[t._v(t._s(t.translation("gs-l-play-pause--help")))])])])]):t._e(),t._v(" "),n("div",{staticClass:"shortcode-setting--row"},[n("div",{staticClass:"gs-roow row-20"},[n("div",{staticClass:"col-xs-7"},[n("label",{staticClass:"m-t-10",attrs:{for:"gs_l_title"}},[t._v(t._s(t.translation("gs-l-title"))+":")]),t._v(" "),t._m(15)]),t._v(" "),n("div",{staticClass:"col-xs-5"},[n("input-toggle",{staticClass:"m-t-6",attrs:{name:"gs_l_title",offLabel:"Off",onLabel:"On"},model:{value:t.shortcode_settings.gs_l_title,callback:function(e){t.$set(t.shortcode_settings,"gs_l_title",e)},expression:"shortcode_settings.gs_l_title"}})],1),t._v(" "),n("div",{staticClass:"col-xs-12 bi-text-help--area"},[n("p",{staticClass:"bi-text-help"},[t._v(t._s(t.translation("gs-l-title--help")))])])])]),t._v(" "),n("div",{staticClass:"shortcode-setting--row"},[n("div",{staticClass:"gs-roow row-20"},[n("div",{staticClass:"col-xs-7"},[n("label",{staticClass:"m-t-10",attrs:{for:"show_cat"}},[t._v(t._s(t.translation("show-cat"))+":")]),t._v(" "),t._m(16)]),t._v(" "),n("div",{staticClass:"col-xs-5"},[n("input-toggle",{staticClass:"m-t-6",attrs:{name:"show_cat",offLabel:"Off",onLabel:"On"},model:{value:t.shortcode_settings.show_cat,callback:function(e){t.$set(t.shortcode_settings,"show_cat",e)},expression:"shortcode_settings.show_cat"}})],1),t._v(" "),n("div",{staticClass:"col-xs-12 bi-text-help--area"},[n("p",{staticClass:"bi-text-help"},[t._v(t._s(t.translation("show-cat--help")))])])])]),t._v(" "),n("div",{staticClass:"shortcode-setting--row"},[n("div",{staticClass:"gs-roow row-20"},[n("div",{staticClass:"col-xs-7"},[n("label",{staticClass:"m-t-10",attrs:{for:"gs_l_tooltip"}},[t._v(t._s(t.translation("gs-l-tooltip"))+":")]),t._v(" "),t._m(17)]),t._v(" "),n("div",{staticClass:"col-xs-5"},[n("input-toggle",{staticClass:"m-t-6",attrs:{name:"gs_l_tooltip",offLabel:"Off",onLabel:"On"},model:{value:t.shortcode_settings.gs_l_tooltip,callback:function(e){t.$set(t.shortcode_settings,"gs_l_tooltip",e)},expression:"shortcode_settings.gs_l_tooltip"}})],1),t._v(" "),n("div",{staticClass:"col-xs-12 bi-text-help--area"},[n("p",{staticClass:"bi-text-help"},[t._v(t._s(t.translation("gs-l-tooltip--help")))])])])]),t._v(" "),t.isTable()?[n("div",{staticClass:"shortcode-setting--row"},[n("div",{staticClass:"gs-roow row-20"},[n("div",{staticClass:"col-xs-5"},[n("label",{staticClass:"m-t-10",attrs:{for:"row_heading_image"}},[t._v(t._s(t.translation("row_heading_image"))+":")])]),t._v(" "),n("div",{staticClass:"col-xs-7"},[n("input",{directives:[{name:"model",rawName:"v-model",value:t.shortcode_settings.row_heading_image,expression:"shortcode_settings.row_heading_image"}],staticClass:"bi-input-control",attrs:{type:"text",id:"row_heading_image",placeholder:t.translation("row_heading_image--placeholder")},domProps:{value:t.shortcode_settings.row_heading_image},on:{input:function(e){e.target.composing||t.$set(t.shortcode_settings,"row_heading_image",e.target.value)}}})])])]),t._v(" "),n("div",{staticClass:"shortcode-setting--row"},[n("div",{staticClass:"gs-roow row-20"},[n("div",{staticClass:"col-xs-5"},[n("label",{staticClass:"m-t-10",attrs:{for:"row_heading_name"}},[t._v(t._s(t.translation("row_heading_name"))+":")])]),t._v(" "),n("div",{staticClass:"col-xs-7"},[n("input",{directives:[{name:"model",rawName:"v-model",value:t.shortcode_settings.row_heading_name,expression:"shortcode_settings.row_heading_name"}],staticClass:"bi-input-control",attrs:{type:"text",id:"row_heading_name",placeholder:t.translation("row_heading_name--placeholder")},domProps:{value:t.shortcode_settings.row_heading_name},on:{input:function(e){e.target.composing||t.$set(t.shortcode_settings,"row_heading_name",e.target.value)}}})])])]),t._v(" "),n("div",{staticClass:"shortcode-setting--row"},[n("div",{staticClass:"gs-roow row-20"},[n("div",{staticClass:"col-xs-5"},[n("label",{staticClass:"m-t-10",attrs:{for:"row_heading_desc"}},[t._v(t._s(t.translation("row_heading_desc"))+":")])]),t._v(" "),n("div",{staticClass:"col-xs-7"},[n("input",{directives:[{name:"model",rawName:"v-model",value:t.shortcode_settings.row_heading_desc,expression:"shortcode_settings.row_heading_desc"}],staticClass:"bi-input-control",attrs:{type:"text",id:"row_heading_desc",placeholder:t.translation("row_heading_desc--placeholder")},domProps:{value:t.shortcode_settings.row_heading_desc},on:{input:function(e){e.target.composing||t.$set(t.shortcode_settings,"row_heading_desc",e.target.value)}}})])])])]:t._e()],2):t._e(),t._v(" "),"style_settings"==t.currentTab?n("div",{staticClass:"gslogo--style-settings"},[n("div",{staticClass:"shortcode-setting--row"},[n("div",{staticClass:"gs-roow row-20"},[n("div",{staticClass:"col-xs-5"},[n("label",{staticClass:"m-t-10",attrs:{for:"gs_l_gray"}},[t._v(t._s(t.translation("gs-l-gray"))+":")]),t._v(" "),t._m(18)]),t._v(" "),n("div",{staticClass:"col-xs-7"},[n("input-select",{key:"gs_l_gray",attrs:{id:"gs_l_gray",options:t.shortcode_options.gs_l_gray},model:{value:t.shortcode_settings.gs_l_gray,callback:function(e){t.$set(t.shortcode_settings,"gs_l_gray",e)},expression:"shortcode_settings.gs_l_gray"}})],1),t._v(" "),n("div",{staticClass:"col-xs-12 bi-text-help--area"},[n("p",{staticClass:"bi-text-help"},[t._v(t._s(t.translation("gs-l-gray--help")))])])])]),t._v(" "),["grid1","grid2","grid3"].includes(this.shortcode_settings.gs_l_theme)?n("div",{staticClass:"shortcode-setting--row"},[n("div",{staticClass:"gs-roow row-20"},[n("div",{staticClass:"col-xs-5"},[n("label",{staticClass:"m-t-10",attrs:{for:"gs_l_align"}},[t._v(t._s(t.translation("gs-l-align"))+":")]),t._v(" "),t._m(19)]),t._v(" "),n("div",{staticClass:"col-xs-7"},[n("input-select",{key:"gs_l_align",attrs:{id:"gs_l_align",options:t.shortcode_options.gs_l_align},model:{value:t.shortcode_settings.gs_l_align,callback:function(e){t.$set(t.shortcode_settings,"gs_l_align",e)},expression:"shortcode_settings.gs_l_align"}})],1),t._v(" "),n("div",{staticClass:"col-xs-12 bi-text-help--area"},[n("p",{staticClass:"bi-text-help"},[t._v(t._s(t.translation("gs-l-align--help")))])])])]):t._e(),t._v(" "),t.isTable()||t.isListTicker()?t._e():n("div",{staticClass:"shortcode-setting--row"},[n("div",{staticClass:"gs-roow row-20"},[n("div",{staticClass:"col-xs-5"},[n("label",{staticClass:"m-t-10",attrs:{for:"gs_l_margin"}},[t._v(t._s(t.translation("gs-l-margin"))+":")]),t._v(" "),t._m(20)]),t._v(" "),n("div",{staticClass:"col-xs-7"},[n("input",{directives:[{name:"model",rawName:"v-model",value:t.shortcode_settings.gs_l_margin,expression:"shortcode_settings.gs_l_margin"}],staticClass:"bi-input-control",attrs:{type:"number",id:"gs_l_margin"},domProps:{value:t.shortcode_settings.gs_l_margin},on:{input:function(e){e.target.composing||t.$set(t.shortcode_settings,"gs_l_margin",e.target.value)}}})]),t._v(" "),n("div",{staticClass:"col-xs-12 bi-text-help--area"},[n("p",{staticClass:"bi-text-help"},[t._v(t._s(t.translation("gs-l-margin--help")))])])])]),t._v(" "),t.isList()||t.isTable()||t._is(this.shortcode_settings.gs_l_theme,["vwidth"])?t._e():n("div",{staticClass:"shortcode-setting--row"},[n("div",{staticClass:"gs-roow row-20"},[n("div",{staticClass:"col-xs-5"},[n("label",{staticClass:"m-t-10",attrs:{for:"gs_l_min_logo"}},[t._v(t._s(t.translation("gs-l-min-logo"))+":")]),t._v(" "),t._m(21)]),t._v(" "),n("div",{staticClass:"col-xs-7"},[n("input",{directives:[{name:"model",rawName:"v-model",value:t.shortcode_settings.gs_l_min_logo,expression:"shortcode_settings.gs_l_min_logo"}],staticClass:"bi-input-control",attrs:{type:"number",min:"1",id:"gs_l_min_logo"},domProps:{value:t.shortcode_settings.gs_l_min_logo},on:{input:function(e){e.target.composing||t.$set(t.shortcode_settings,"gs_l_min_logo",e.target.value)}}})]),t._v(" "),n("div",{staticClass:"col-xs-12 bi-text-help--area"},[n("p",{staticClass:"bi-text-help"},[t._v(t._s(t.translation("gs-l-min-logo--help")))])])])]),t._v(" "),t.isList()||t.isTable()||t._is(this.shortcode_settings.gs_l_theme,["vwidth"])?t._e():n("div",{staticClass:"shortcode-setting--row"},[n("div",{staticClass:"gs-roow row-20"},[n("div",{staticClass:"col-xs-5"},[n("label",{staticClass:"m-t-10",attrs:{for:"gs_l_tab_logo"}},[t._v(t._s(t.translation("gs-l-tab-logo"))+":")]),t._v(" "),t._m(22)]),t._v(" "),n("div",{staticClass:"col-xs-7"},[n("input",{directives:[{name:"model",rawName:"v-model",value:t.shortcode_settings.gs_l_tab_logo,expression:"shortcode_settings.gs_l_tab_logo"}],staticClass:"bi-input-control",attrs:{type:"number",min:"1",id:"gs_l_tab_logo"},domProps:{value:t.shortcode_settings.gs_l_tab_logo},on:{input:function(e){e.target.composing||t.$set(t.shortcode_settings,"gs_l_tab_logo",e.target.value)}}})]),t._v(" "),n("div",{staticClass:"col-xs-12 bi-text-help--area"},[n("p",{staticClass:"bi-text-help"},[t._v(t._s(t.translation("gs-l-tab-logo--help")))])])])]),t._v(" "),t.isList()||t.isTable()||t._is(this.shortcode_settings.gs_l_theme,["vwidth"])?t._e():n("div",{staticClass:"shortcode-setting--row"},[n("div",{staticClass:"gs-roow row-20"},[n("div",{staticClass:"col-xs-5"},[n("label",{staticClass:"m-t-10",attrs:{for:"gs_l_mob_logo"}},[t._v(t._s(t.translation("gs-l-mob-logo"))+":")]),t._v(" "),t._m(23)]),t._v(" "),n("div",{staticClass:"col-xs-7"},[n("input",{directives:[{name:"model",rawName:"v-model",value:t.shortcode_settings.gs_l_mob_logo,expression:"shortcode_settings.gs_l_mob_logo"}],staticClass:"bi-input-control",attrs:{type:"number",min:"1",id:"gs_l_mob_logo"},domProps:{value:t.shortcode_settings.gs_l_mob_logo},on:{input:function(e){e.target.composing||t.$set(t.shortcode_settings,"gs_l_mob_logo",e.target.value)}}})]),t._v(" "),n("div",{staticClass:"col-xs-12 bi-text-help--area"},[n("p",{staticClass:"bi-text-help"},[t._v(t._s(t.translation("gs-l-mob-logo--help")))])])])]),t._v(" "),t.isCarousel()?n("div",{staticClass:"shortcode-setting--row"},[n("div",{staticClass:"gs-roow row-20"},[n("div",{staticClass:"col-xs-5"},[n("label",{staticClass:"m-t-10",attrs:{for:"gs_l_move_logo"}},[t._v(t._s(t.translation("gs-l-move-logo"))+":")]),t._v(" "),t._m(24)]),t._v(" "),n("div",{staticClass:"col-xs-7"},[n("input",{directives:[{name:"model",rawName:"v-model",value:t.shortcode_settings.gs_l_move_logo,expression:"shortcode_settings.gs_l_move_logo"}],staticClass:"bi-input-control",attrs:{type:"number",id:"gs_l_move_logo"},domProps:{value:t.shortcode_settings.gs_l_move_logo},on:{input:function(e){e.target.composing||t.$set(t.shortcode_settings,"gs_l_move_logo",e.target.value)}}})]),t._v(" "),n("div",{staticClass:"col-xs-12 bi-text-help--area"},[n("p",{staticClass:"bi-text-help"},[t._v(t._s(t.translation("gs-l-move-logo--help")))])])])]):t._e(),t._v(" "),n("div",{staticClass:"shortcode-setting--row"},[n("div",{staticClass:"gs-roow row-20"},[n("div",{staticClass:"col-xs-5"},[n("label",{staticClass:"m-t-10",attrs:{for:"gs_l_clkable"}},[t._v(t._s(t.translation("gs-l-clkable"))+":")]),t._v(" "),t._m(25)]),t._v(" "),n("div",{staticClass:"col-xs-7"},[n("input-select",{key:"gs_l_clkable",attrs:{id:"gs_l_clkable",options:t.shortcode_options.gs_l_clkable},model:{value:t.shortcode_settings.gs_l_clkable,callback:function(e){t.$set(t.shortcode_settings,"gs_l_clkable",e)},expression:"shortcode_settings.gs_l_clkable"}})],1),t._v(" "),n("div",{staticClass:"col-xs-12 bi-text-help--area"},[n("p",{staticClass:"bi-text-help"},[t._v(t._s(t.translation("gs-l-clkable--help")))])])])])]):t._e(),t._v(" "),"query_settings"==t.currentTab?n("div",{staticClass:"gslogo--query-settings"},[n("div",{staticClass:"shortcode-setting--row"},[n("div",{staticClass:"gs-roow row-20"},[n("div",{staticClass:"col-xs-5"},[n("label",{staticClass:"m-t-10",attrs:{for:"posts"}},[t._v(t._s(t.translation("posts"))+":")]),t._v(" "),t._m(26)]),t._v(" "),n("div",{staticClass:"col-xs-7"},[n("input",{directives:[{name:"model",rawName:"v-model",value:t.shortcode_settings.posts,expression:"shortcode_settings.posts"}],staticClass:"bi-input-control",attrs:{type:"text",id:"posts",placeholder:t.translation("posts--placeholder")},domProps:{value:t.shortcode_settings.posts},on:{input:function(e){e.target.composing||t.$set(t.shortcode_settings,"posts",e.target.value)}}})]),t._v(" "),n("div",{staticClass:"col-xs-12 bi-text-help--area"},[n("p",{staticClass:"bi-text-help"},[t._v(t._s(t.translation("posts--help")))])])])]),t._v(" "),n("div",{staticClass:"shortcode-setting--row"},[n("div",{staticClass:"gs-roow row-20"},[n("div",{staticClass:"col-xs-5"},[n("label",{staticClass:"m-t-10",attrs:{for:"order"}},[t._v(t._s(t.translation("order"))+":")])]),t._v(" "),n("div",{staticClass:"col-xs-7"},[n("input-select",{key:"order",attrs:{id:"order",options:t.shortcode_options.order,placeholder:t.translation("order--placeholder")},model:{value:t.shortcode_settings.order,callback:function(e){t.$set(t.shortcode_settings,"order",e)},expression:"shortcode_settings.order"}})],1)])]),t._v(" "),n("div",{staticClass:"shortcode-setting--row"},[n("div",{staticClass:"gs-roow row-20"},[n("div",{staticClass:"col-xs-5"},[n("label",{staticClass:"m-t-10",attrs:{for:"orderby"}},[t._v(t._s(t.translation("order-by"))+":")])]),t._v(" "),n("div",{staticClass:"col-xs-7"},[n("input-select",{key:"orderby",attrs:{id:"orderby",options:t.shortcode_options.orderby,placeholder:t.translation("order-by--placeholder")},model:{value:t.shortcode_settings.orderby,callback:function(e){t.$set(t.shortcode_settings,"orderby",e)},expression:"shortcode_settings.orderby"}})],1)])]),t._v(" "),n("div",{staticClass:"shortcode-setting--row"},[n("div",{staticClass:"gs-roow row-20"},[n("div",{staticClass:"col-xs-5"},[n("label",{staticClass:"m-t-10",attrs:{for:"logo_cat"}},[t._v(t._s(t.translation("logo-cat"))+":")]),t._v(" "),t._m(27)]),t._v(" "),n("div",{staticClass:"col-xs-7"},[n("input-select",{key:"logo_cat",attrs:{id:"logo_cat",options:t.shortcode_options.logo_cat,placeholder:t.translation("logo-cat--placeholder"),multiple:""},model:{value:t.shortcode_settings.logo_cat,callback:function(e){t.$set(t.shortcode_settings,"logo_cat",e)},expression:"shortcode_settings.logo_cat"}})],1),t._v(" "),n("div",{staticClass:"col-xs-12 bi-text-help--area"},[n("p",{staticClass:"bi-text-help"},[t._v(t._s(t.translation("logo-cat--help")))])])])])]):t._e(),t._v(" "),n("div",{staticClass:"m-t-20"},[n("button",{staticClass:"btn btn-sm btn-brand m-r-10 m-b-10",on:{click:function(e){return e.preventDefault(),e.stopPropagation(),t.saveOrUpdateShortcode.apply(null,arguments)}}},[n("i",{staticClass:"zmdi zmdi-floppy"}),n("span",[t._v(t._s(t.translation("save-shortcode")))])]),t._v(" "),n("button",{staticClass:"btn btn-sm btn-default",on:{click:function(e){return e.preventDefault(),e.stopPropagation(),t.generatePreview.apply(null,arguments)}}},[n("i",{staticClass:"zmdi zmdi-eye"}),n("span",[t._v(t._s(t.translation("preview-shortcode")))])])])]),t._v(" "),n("div",{staticClass:"gs-logo-slider-right-panel"},[n("div",{staticClass:"gs-logo-slider-box shortcode-name-area-box m-b-30"},[n("div",{staticClass:"top-section head-section"},[t.shortcode_text?n("div",{staticClass:"copy-holder--wrapper"},[n("label",{staticClass:"font-16 m-b-0",staticStyle:{"margin-right":"6px"},attrs:{for:"shortcode-input"}},[t._v("Shortcode:")]),t._v(" "),n("input",{staticClass:"shortcode-input",attrs:{id:"shortcode-input",type:"text",readonly:""},domProps:{value:t.shortcode_text}}),t._v(" "),n("span",{class:["copy-holder",t.copied?"copied":""],domProps:{textContent:t._s(t.copied?"Copied":"Copy")},on:{click:function(e){return e.preventDefault(),t.shortcodeUpdateCopy.apply(null,arguments)}}})]):t._e(),t._v(" "),n("div",{staticClass:"shortcode-name-area"},[n("label",{staticClass:"font-16 m-b-0",attrs:{for:"shortcode_name"}},[t._v(t._s(t.translation("name-of-the-shortcode"))+":")]),n("br"),t._v(" "),n("input",{directives:[{name:"model",rawName:"v-model",value:t.shortcode_name,expression:"shortcode_name"}],staticClass:"bi-input-control m-t-15",attrs:{type:"text",id:"shortcode_name",placeholder:t.translation("shortcode-name")},domProps:{value:t.shortcode_name},on:{input:function(e){e.target.composing||(t.shortcode_name=e.target.value)}}}),t._v(" "),n("div",{staticClass:"m-t-15",staticStyle:{display:"inline-block","vertical-align":"middle"}},[n("button",{staticClass:"btn btn-brand btn-sm m-r-10",on:{click:function(e){return e.preventDefault(),e.stopPropagation(),t.saveOrUpdateShortcode.apply(null,arguments)}}},[n("i",{staticClass:"zmdi zmdi-floppy"}),n("span",[t._v(t._s(t.translation("save-shortcode")))])]),t._v(" "),n("button",{staticClass:"btn btn-sm btn-default",on:{click:function(e){return e.preventDefault(),e.stopPropagation(),t.generatePreview.apply(null,arguments)}}},[n("i",{staticClass:"zmdi zmdi-eye"}),n("span",[t._v(t._s(t.translation("preview-shortcode")))])])])])])]),t._v(" "),n("div",{staticClass:"preview-shortcode-iframe-wrapper"},[t.previewReady?n("iframe",{attrs:{id:"gslogo-shortcode-preview-iframe",src:t.getSiteURL()+"/?gslogo_shortcode_preview="+t.getPreviewTempID(!0),frameborder:"0"}}):t._e()])])]):t._e()])}),[function(){var t=this.$createElement,e=this._self._c||t;return e("button",{staticClass:"gslogo-show--info"},[e("i",{staticClass:"zmdi zmdi-help-outline"})])},function(){var t=this.$createElement,e=this._self._c||t;return e("button",{staticClass:"gslogo-show--info"},[e("i",{staticClass:"zmdi zmdi-help-outline"})])},function(){var t=this.$createElement,e=this._self._c||t;return e("button",{staticClass:"gslogo-show--info"},[e("i",{staticClass:"zmdi zmdi-help-outline"})])},function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("button",{staticClass:"btn btn-brand btn-xs btn-disabled"},[n("span",[t._v("Apply")])])},function(){var t=this.$createElement,e=this._self._c||t;return e("button",{staticClass:"gslogo-show--info"},[e("i",{staticClass:"zmdi zmdi-help-outline"})])},function(){var t=this.$createElement,e=this._self._c||t;return e("button",{staticClass:"gslogo-show--info"},[e("i",{staticClass:"zmdi zmdi-help-outline"})])},function(){var t=this.$createElement,e=this._self._c||t;return e("button",{staticClass:"gslogo-show--info"},[e("i",{staticClass:"zmdi zmdi-help-outline"})])},function(){var t=this.$createElement,e=this._self._c||t;return e("button",{staticClass:"gslogo-show--info"},[e("i",{staticClass:"zmdi zmdi-help-outline"})])},function(){var t=this.$createElement,e=this._self._c||t;return e("button",{staticClass:"gslogo-show--info"},[e("i",{staticClass:"zmdi zmdi-help-outline"})])},function(){var t=this.$createElement,e=this._self._c||t;return e("button",{staticClass:"gslogo-show--info"},[e("i",{staticClass:"zmdi zmdi-help-outline"})])},function(){var t=this.$createElement,e=this._self._c||t;return e("button",{staticClass:"gslogo-show--info"},[e("i",{staticClass:"zmdi zmdi-help-outline"})])},function(){var t=this.$createElement,e=this._self._c||t;return e("button",{staticClass:"gslogo-show--info"},[e("i",{staticClass:"zmdi zmdi-help-outline"})])},function(){var t=this.$createElement,e=this._self._c||t;return e("button",{staticClass:"gslogo-show--info"},[e("i",{staticClass:"zmdi zmdi-help-outline"})])},function(){var t=this.$createElement,e=this._self._c||t;return e("button",{staticClass:"gslogo-show--info"},[e("i",{staticClass:"zmdi zmdi-help-outline"})])},function(){var t=this.$createElement,e=this._self._c||t;return e("button",{staticClass:"gslogo-show--info"},[e("i",{staticClass:"zmdi zmdi-help-outline"})])},function(){var t=this.$createElement,e=this._self._c||t;return e("button",{staticClass:"gslogo-show--info"},[e("i",{staticClass:"zmdi zmdi-help-outline"})])},function(){var t=this.$createElement,e=this._self._c||t;return e("button",{staticClass:"gslogo-show--info"},[e("i",{staticClass:"zmdi zmdi-help-outline"})])},function(){var t=this.$createElement,e=this._self._c||t;return e("button",{staticClass:"gslogo-show--info"},[e("i",{staticClass:"zmdi zmdi-help-outline"})])},function(){var t=this.$createElement,e=this._self._c||t;return e("button",{staticClass:"gslogo-show--info"},[e("i",{staticClass:"zmdi zmdi-help-outline"})])},function(){var t=this.$createElement,e=this._self._c||t;return e("button",{staticClass:"gslogo-show--info"},[e("i",{staticClass:"zmdi zmdi-help-outline"})])},function(){var t=this.$createElement,e=this._self._c||t;return e("button",{staticClass:"gslogo-show--info"},[e("i",{staticClass:"zmdi zmdi-help-outline"})])},function(){var t=this.$createElement,e=this._self._c||t;return e("button",{staticClass:"gslogo-show--info"},[e("i",{staticClass:"zmdi zmdi-help-outline"})])},function(){var t=this.$createElement,e=this._self._c||t;return e("button",{staticClass:"gslogo-show--info"},[e("i",{staticClass:"zmdi zmdi-help-outline"})])},function(){var t=this.$createElement,e=this._self._c||t;return e("button",{staticClass:"gslogo-show--info"},[e("i",{staticClass:"zmdi zmdi-help-outline"})])},function(){var t=this.$createElement,e=this._self._c||t;return e("button",{staticClass:"gslogo-show--info"},[e("i",{staticClass:"zmdi zmdi-help-outline"})])},function(){var t=this.$createElement,e=this._self._c||t;return e("button",{staticClass:"gslogo-show--info"},[e("i",{staticClass:"zmdi zmdi-help-outline"})])},function(){var t=this.$createElement,e=this._self._c||t;return e("button",{staticClass:"gslogo-show--info"},[e("i",{staticClass:"zmdi zmdi-help-outline"})])},function(){var t=this.$createElement,e=this._self._c||t;return e("button",{staticClass:"gslogo-show--info"},[e("i",{staticClass:"zmdi zmdi-help-outline"})])}],!1,null,null,null).exports;const ge={data:function(){return{preference:{},preference_options:{}}},mounted:function(){this.stopWatcher=!1,this.setInitialSettings(),this.get_preference(),this.initHelpText(),Events.$emit("editor-sm:update-value")},computed:{},methods:{getPreference:function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],e=this.nonReactive(this.preference);for(var n in e)"boolean"==typeof e[n]&&(e[n]=this.convertBooleanToString(e[n]));return t?JSON.stringify(e):e},setInitialSettings:function(){var t=this._getPreferenceOptions();for(var e in t)t[e].some((function(t){return t.pro}))&&(t[e]=t[e].map((function(t){return t.pro&&(t.disabled=!0),t})));this.$set(this,"preference_options",t),this.setPreference(this._getPreference())},setPreference:function(t){for(var e in t)"string"!=typeof t[e]||"on"!==t[e]&&"off"!==t[e]||(t[e]=this.convertStringToBoolean(t[e]));this.preference=Object.assign({},this.preference,t)},get_preference:function(){var t=this;jQuery.ajax({url:this.getAjaxURL(),type:"GET",data:{action:"gslogo_get_shortcode_pref"}}).done((function(e){if(e&&e.data&&e.success){var n=e.data;for(var r in n)"string"!=typeof n[r]||"on"!==n[r]&&"off"!==n[r]||(n[r]=t.convertStringToBoolean(n[r])),t.preference=Object.assign({},t.preference,n)}})).error((function(t){console.error(t)}))},saveOrUpdatePreference:function(){jQuery.ajax({url:this.getAjaxURL(),type:"POST",cache:!1,data:{action:"gslogo_save_shortcode_pref",_wpnonce:this.getWPNonce("save_shortcode_pref"),prefs:this.getPreference()}}).done((function(t){t.success&&t.data&&Qt({type:"success",message:t.data})})).error((function(t){console.error(t)}))}}};const ye=(0,ue.Z)(ge,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"gs-containeer shortcodes-container"},[n("div",{staticClass:"gs-logo-slider-box"},[n("div",{staticClass:"top-section head-section"},[n("h2",[t._v(t._s(t.translation("preference")))]),t._v(" "),n("p",[t._v(t._s(t.translation("global-settings-for-gs-logo-slider")))])]),t._v(" "),Object.keys(t.preference).length?n("div",{staticClass:"bottom-section"},[n("div",{staticClass:"shortcode-setting--row"},[n("div",{staticClass:"gs-roow row-20"},[n("div",{staticClass:"col-xs-6 col-sm-5 col-md-4"},[n("label",{staticClass:"m-t-10",attrs:{for:"enable_single_page"}},[t._v(t._s(t.translation("enable_single_page"))+":")]),t._v(" "),t._m(0)]),t._v(" "),n("div",{staticClass:"col-xs-6 col-sm-6 col-md-5"},[n("input-toggle",{staticClass:"m-t-6",attrs:{name:"enable_single_page",offLabel:"Off",onLabel:"On"},model:{value:t.preference.enable_single_page,callback:function(e){t.$set(t.preference,"enable_single_page",e)},expression:"preference.enable_single_page"}})],1),t._v(" "),n("div",{staticClass:"col-xs-12 bi-text-help--area"},[n("p",{staticClass:"bi-text-help"},[t._v(t._s(t.translation("enable_single_page-details")))])])])]),t._v(" "),n("div",{staticClass:"shortcode-setting--row"},[n("div",{staticClass:"gs-roow row-20"},[n("div",{staticClass:"col-xs-4"},[n("label",{staticClass:"m-t-10",attrs:{for:"disable_lazy_load"}},[t._v(t._s(t.translation("disable_lazy_load"))+":")]),t._v(" "),t._m(1)]),t._v(" "),n("div",{staticClass:"col-xs-5"},[n("input-toggle",{staticClass:"m-t-6",attrs:{name:"disable_lazy_load",offLabel:"Off",onLabel:"On"},model:{value:t.preference.disable_lazy_load,callback:function(e){t.$set(t.preference,"disable_lazy_load",e)},expression:"preference.disable_lazy_load"}})],1),t._v(" "),n("div",{staticClass:"col-xs-12 bi-text-help--area"},[n("p",{staticClass:"bi-text-help"},[t._v(t._s(t.translation("disable_lazy_load-details")))])])])]),t._v(" "),t.preference.disable_lazy_load?n("div",{staticClass:"shortcode-setting--row"},[n("div",{staticClass:"gs-roow row-20"},[n("div",{staticClass:"col-xs-4"},[n("label",{staticClass:"m-t-10",attrs:{for:"lazy_load_class"}},[t._v(t._s(t.translation("lazy_load_class"))+":")]),t._v(" "),t._m(2)]),t._v(" "),n("div",{staticClass:"col-xs-5"},[n("input",{directives:[{name:"model",rawName:"v-model",value:t.preference.lazy_load_class,expression:"preference.lazy_load_class"}],staticClass:"bi-input-control",attrs:{type:"text",name:"lazy_load_class"},domProps:{value:t.preference.lazy_load_class},on:{input:function(e){e.target.composing||t.$set(t.preference,"lazy_load_class",e.target.value)}}})]),t._v(" "),n("div",{staticClass:"col-xs-12 bi-text-help--area"},[n("p",{staticClass:"bi-text-help"},[t._v(t._s(t.translation("lazy_load_class-details")))])])])]):t._e(),t._v(" "),n("div",{staticClass:"shortcode-setting--row"},[n("div",{staticClass:"gs-roow row-20"},[n("div",{staticClass:"col-xs-4"},[n("label",{staticClass:"m-t-10",attrs:{for:"anchor_tag_rel"}},[t._v(t._s(t.translation("anchor_tag_rel"))+":")]),t._v(" "),t._m(3)]),t._v(" "),n("div",{staticClass:"col-xs-5"},[n("input-select",{key:"anchor_tag_rel",attrs:{id:"anchor_tag_rel",options:t.preference_options.anchor_tag_rel},model:{value:t.preference.anchor_tag_rel,callback:function(e){t.$set(t.preference,"anchor_tag_rel",e)},expression:"preference.anchor_tag_rel"}})],1),t._v(" "),n("div",{staticClass:"col-xs-12 bi-text-help--area"},[n("p",{staticClass:"bi-text-help"},[t._v(t._s(t.translation("anchor_tag_rel--details")))])])])]),t._v(" "),n("div",{staticClass:"shortcode-setting--row",staticStyle:{border:"none"}},[n("div",{staticClass:"gs-roow row-20"},[n("div",{staticClass:"col-xs-12"},[n("label",{staticClass:"m-t-10",attrs:{for:"gs_logo_slider_custom_css"}},[t._v(t._s(t.translation("custom-css"))+":")])]),t._v(" "),n("div",{staticClass:"col-xs-9"},[n("editor-cm",{attrs:{id:"gs_logo_slider_custom_css",mode:"css",name:"gs_logo_slider_custom_css"},model:{value:t.preference.gs_logo_slider_custom_css,callback:function(e){t.$set(t.preference,"gs_logo_slider_custom_css",e)},expression:"preference.gs_logo_slider_custom_css"}})],1)])]),t._v(" "),n("button",{staticClass:"btn btn-brand btn-sm m-t-10",on:{click:function(e){return e.preventDefault(),e.stopPropagation(),t.saveOrUpdatePreference.apply(null,arguments)}}},[n("i",{staticClass:"zmdi zmdi-floppy"}),n("span",[t._v(t._s(t.translation("save-preference")))])])]):t._e()])])}),[function(){var t=this.$createElement,e=this._self._c||t;return e("button",{staticClass:"gslogo-show--info"},[e("i",{staticClass:"zmdi zmdi-help-outline"})])},function(){var t=this.$createElement,e=this._self._c||t;return e("button",{staticClass:"gslogo-show--info"},[e("i",{staticClass:"zmdi zmdi-help-outline"})])},function(){var t=this.$createElement,e=this._self._c||t;return e("button",{staticClass:"gslogo-show--info"},[e("i",{staticClass:"zmdi zmdi-help-outline"})])},function(){var t=this.$createElement,e=this._self._c||t;return e("button",{staticClass:"gslogo-show--info"},[e("i",{staticClass:"zmdi zmdi-help-outline"})])}],!1,null,null,null).exports;const be={data:function(){return{mode:"all",processing:!1,logoImported:!1,shortcodeImported:!1}},mounted:function(){var t=this.getDemoDataStatus();this.logoImported=t.logo_data,this.shortcodeImported=t.shortcode_data},computed:{},methods:{showLoader:function(){this.processing=!0},hideLoader:function(){this.processing=!1},updateDemoDataStatus:function(){this._updateDemoDataStatus({logo_data:this.logoImported,shortcode_data:this.shortcodeImported})},importAllData:function(){var t=this;this.ajax("gslogo_import_all_data").then((function(){t.logoImported=!0,t.shortcodeImported=!0,t.updateDemoDataStatus()}))},removeAllData:function(){var t=this;this.$confirm({title:"Are you sure?",message:"This action will delete all unmodified shortcodes & Logos including attachments & texonomies, that inserted by gslogo dummy data importer",button:{yes:"Yes",no:"Cancel"},callback:function(e){e&&t.ajax("gslogo_remove_all_data").then((function(){t.logoImported=!1,t.shortcodeImported=!1,t.updateDemoDataStatus()}))}})},importLogoData:function(){var t=this;this.ajax("gslogo_import_logo_data").then((function(){t.logoImported=!0,t.updateDemoDataStatus()}))},removeLogoData:function(){var t=this;this.$confirm({title:"Are you sure?",message:"This action will delete all unmodified logos including attachments & texonomies, that inserted by gslogo dummy data importer",button:{yes:"Yes",no:"Cancel"},callback:function(e){e&&t.ajax("gslogo_remove_logo_data").then((function(){t.logoImported=!1,t.updateDemoDataStatus()}))}})},importLogoShortcodes:function(){var t=this;this.ajax("gslogo_import_shortcode_data").then((function(){t.shortcodeImported=!0,t.updateDemoDataStatus()}))},removeLogoShortcodes:function(){var t=this;this.$confirm({title:"Are you sure?",message:"This action will delete all unmodified shortcodes, that inserted by gslogo dummy data importer",button:{yes:"Yes",no:"Cancel"},callback:function(e){e&&t.ajax("gslogo_remove_shortcode_data").then((function(){t.shortcodeImported=!1,t.updateDemoDataStatus()}))}})},ajax:function(t){var e=this;return new Promise((function(n,r){e.showLoader(),jQuery.ajax({url:e.getAjaxURL(),type:"POST",cache:!1,data:{action:t,_wpnonce:e.getWPNonce("import_gslogo_demo")}}).done((function(t,r,i){if(n(),"all"!=e.mode)t.success&&i.status>200&&t.data&&Qt({type:"info",message:t.data}),t.success&&200==i.status&&t.data&&Qt({type:"success",message:t.data});else for(var o in t.data)Qt({type:t.data[o].status>200?"info":"success",message:t.data[o].message})})).error((function(t){r(),Qt({message:"Something is wrong! Please try again later"})})).always((function(t){e.hideLoader()}))}))}},watch:{}};const _e=(0,ue.Z)(be,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"gs-containeer shortcodes-container"},[t.processing?t._e():n("div",{staticClass:"gs-logo-slider-box"},[n("div",{staticClass:"top-section head-section"},[n("h2",[t._v(t._s(t.translation("install-demo-data")))]),t._v(" "),n("p",[t._v(t._s(t.translation("install-demo-data-description")))])]),t._v(" "),n("hr"),t._v(" "),n("div",{staticClass:"bottom-section"},["all"==t.mode?n("div",[n("div",{staticClass:"demo-data--import-section m-b-30"},[n("h3",[t._v("Import All Data")]),t._v(" "),n("p",[t._v("Following data will get imported:")]),t._v(" "),t._m(0),t._v(" "),t.logoImported&&t.shortcodeImported?t._e():n("button",{staticClass:"btn btn-brand btn-sm m-t-6 m-r-5",on:{click:function(e){return e.preventDefault(),e.stopPropagation(),t.importAllData.apply(null,arguments)}}},[n("i",{staticClass:"zmdi zmdi-cloud-download"}),t._v(" "),n("span",[t._v("Import Now")])]),t._v(" "),t.logoImported&&t.shortcodeImported?n("div",{staticClass:"btn btn-success btn-sm m-t-6 m-r-5"},[n("i",{staticClass:"zmdi zmdi-cloud-done"}),t._v(" "),n("span",[t._v("Already Imported")])]):t._e(),t._v(" "),n("button",{staticClass:"btn btn-red btn-sm m-t-6",attrs:{disabled:!t.logoImported&&!t.shortcodeImported},on:{click:function(e){return e.preventDefault(),e.stopPropagation(),t.removeAllData.apply(null,arguments)}}},[n("i",{staticClass:"zmdi zmdi-delete"}),t._v(" "),n("span",[t._v("Remove Data")])])]),t._v(" "),n("div",{staticClass:"import-manually"},[n("a",{attrs:{href:"#"},on:{click:function(e){e.preventDefault(),t.mode="manual"}}},[t._v("Import Manually")])])]):n("div",[n("div",{staticClass:"demo-data--import-section m-b-30"},[n("h3",[t._v("Import Logo Sliders")]),t._v(" "),n("p",[t._v("Following data will get imported:")]),t._v(" "),t._m(1),t._v(" "),t.logoImported?t._e():n("button",{staticClass:"btn btn-brand btn-sm m-t-6 m-r-5",on:{click:function(e){return e.preventDefault(),e.stopPropagation(),t.importLogoData.apply(null,arguments)}}},[n("i",{staticClass:"zmdi zmdi-cloud-download"}),t._v(" "),n("span",[t._v("Import Now")])]),t._v(" "),t.logoImported?n("div",{staticClass:"btn btn-success btn-sm m-t-6 m-r-5"},[n("i",{staticClass:"zmdi zmdi-cloud-done"}),t._v(" "),n("span",[t._v("Already Imported")])]):t._e(),t._v(" "),n("button",{staticClass:"btn btn-red btn-sm m-t-6",attrs:{disabled:!t.logoImported},on:{click:function(e){return e.preventDefault(),e.stopPropagation(),t.removeLogoData.apply(null,arguments)}}},[n("i",{staticClass:"zmdi zmdi-delete"}),t._v(" "),n("span",[t._v("Remove Data")])])]),t._v(" "),n("hr"),t._v(" "),n("div",{staticClass:"demo-data--import-section m-t-20 m-b-30"},[n("h3",[t._v("Import Prebuilt Shortcodes")]),t._v(" "),n("p",[t._v("Following data will get imported:")]),t._v(" "),t._m(2),t._v(" "),t.shortcodeImported?t._e():n("button",{staticClass:"btn btn-brand btn-sm m-t-6 m-r-5",on:{click:function(e){return e.preventDefault(),e.stopPropagation(),t.importLogoShortcodes.apply(null,arguments)}}},[n("i",{staticClass:"zmdi zmdi-cloud-download"}),t._v(" "),n("span",[t._v("Import Now")])]),t._v(" "),t.shortcodeImported?n("div",{staticClass:"btn btn-success btn-sm m-t-6 m-r-5"},[n("i",{staticClass:"zmdi zmdi-cloud-done"}),t._v(" "),n("span",[t._v("Already Imported")])]):t._e(),t._v(" "),n("button",{staticClass:"btn btn-red btn-sm m-t-6",attrs:{disabled:!t.shortcodeImported},on:{click:function(e){return e.preventDefault(),e.stopPropagation(),t.removeLogoShortcodes.apply(null,arguments)}}},[n("i",{staticClass:"zmdi zmdi-delete"}),t._v(" "),n("span",[t._v("Remove Data")])])]),t._v(" "),n("div",{staticClass:"import-manually"},[n("a",{attrs:{href:"#"},on:{click:function(e){e.preventDefault(),t.mode="all"}}},[t._v("Import All")])])]),t._v(" "),n("vue-confirm-dialog")],1)]),t._v(" "),t.processing?n("div",{staticClass:"demo-data--processing"},[t._m(3)]):t._e()])}),[function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("ul",{staticClass:"ul-list"},[n("li",[t._v("12 Logo Slider")]),t._v(" "),n("li",[t._v("12 Attachments for Logos")]),t._v(" "),n("li",[t._v("Texonomies: Logo Category")]),t._v(" "),n("li",[t._v("20 Premade Shortcodes will be created")])])},function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("ul",{staticClass:"ul-list"},[n("li",[t._v("12 Logo Slider")]),t._v(" "),n("li",[t._v("12 Attachments for Logos")]),t._v(" "),n("li",[t._v("Texonomies: Logo Category")])])},function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("ul",{staticClass:"ul-list"},[n("li",[t._v("20 Premade Shortcodes will be created")])])},function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"gs-logo-slider-box"},[n("div",{staticClass:"demo-data--pro-wrapper"},[n("h3",[t._v("Processing..")]),t._v(" "),n("p",[t._v("Please wait until the process completed.")]),t._v(" "),n("div",{staticClass:"gs-logo-slider-loader"})])])}],!1,null,null,null).exports;n(51),window.Clipboard=oe(),r.default.use(Xt),r.default.use(ae()),window.Events=new r.default({}),r.default.mixin({methods:re}),r.default.component("input-tag",n(888).Z),r.default.component("input-increment",n(536).Z),r.default.component("input-range",n(832).Z),r.default.component("input-checkbox",n(173).Z),r.default.component("input-radio",n(455).Z),r.default.component("input-select",n(963).Z),r.default.component("input-color",n(708).Z),r.default.component("input-toggle",n(747).Z),r.default.component("editor-cm",n(976).Z),r.default.component("vue-confirm-dialog",ae().default),jQuery((function(t){var e=new Xt({routes:[{path:"/",component:fe},{path:"/shortcode",component:ve},{path:"/shortcode/:id",component:ve},{path:"/preferences",component:ye},{path:"/demo-data",component:_e}]});t("#gs-logo-slider-shortcode-app").length>0&&(window.app=new r.default({router:e}).$mount("#gs-logo-slider-shortcode-app"))}))},930:(t,e,n)=>{var r,i,o,s;function a(t){return a="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},a(t)}t=n.nmd(t),s=function(t){"use strict";var e="CodeMirror-hint-active";function n(t,e){this.cm=t,this.options=e,this.widget=null,this.debounce=0,this.tick=0,this.startPos=this.cm.getCursor("start"),this.startLen=this.cm.getLine(this.startPos.line).length-this.cm.getSelection().length;var n=this;t.on("cursorActivity",this.activityFunc=function(){n.cursorActivity()})}t.showHint=function(t,e,n){if(!e)return t.showHint(n);n&&n.async&&(e.async=!0);var r={hint:e};if(n)for(var i in n)r[i]=n[i];return t.showHint(r)},t.defineExtension("showHint",(function(e){e=function(t,e,n){var r=t.options.hintOptions,i={};for(var o in c)i[o]=c[o];if(r)for(var o in r)void 0!==r[o]&&(i[o]=r[o]);if(n)for(var o in n)void 0!==n[o]&&(i[o]=n[o]);return i.hint.resolve&&(i.hint=i.hint.resolve(t,e)),i}(this,this.getCursor("start"),e);var r=this.listSelections();if(!(r.length>1)){if(this.somethingSelected()){if(!e.hint.supportsSelection)return;for(var i=0;il.clientHeight+1,C=a.getScrollInfo();if(w>0){var k=_.bottom-_.top;if(p.top-(p.bottom-_.top)-k>0)l.style.top=(v=p.top-k)+"px",g=!1;else if(k>b){l.style.height=b-5+"px",l.style.top=(v=p.bottom-_.top)+"px";var S=a.getCursor();r.from.ch!=S.ch&&(p=a.cursorCoords(S),l.style.left=(m=p.left)+"px",_=l.getBoundingClientRect())}}var T,O=_.right-y;if(O>0&&(_.right-_.left>y&&(l.style.width=y-5+"px",O-=_.right-_.left-y),l.style.left=(m=p.left-O)+"px"),x)for(var A=l.firstChild;A;A=A.nextSibling)A.style.paddingRight=a.display.nativeBarWidth+"px";return a.addKeyMap(this.keyMap=function(t,e){var n={Up:function(){e.moveFocus(-1)},Down:function(){e.moveFocus(1)},PageUp:function(){e.moveFocus(1-e.menuSize(),!0)},PageDown:function(){e.moveFocus(e.menuSize()-1,!0)},Home:function(){e.setFocus(0)},End:function(){e.setFocus(e.length-1)},Enter:e.pick,Tab:e.pick,Esc:e.close},r=t.options.customKeys,i=r?{}:n;function o(t,r){var o;o="string"!=typeof r?function(t){return r(t,e)}:n.hasOwnProperty(r)?n[r]:r,i[t]=o}if(r)for(var s in r)r.hasOwnProperty(s)&&o(s,r[s]);var a=t.options.extraKeys;if(a)for(var s in a)a.hasOwnProperty(s)&&o(s,a[s]);return i}(n,{moveFocus:function(t,e){i.changeActive(i.selectedHint+t,e)},setFocus:function(t){i.changeActive(t)},menuSize:function(){return i.screenAmount()},length:c.length,close:function(){n.close()},pick:function(){i.pick()},data:r})),n.options.closeOnUnfocus&&(a.on("blur",this.onBlur=function(){T=setTimeout((function(){n.close()}),100)}),a.on("focus",this.onFocus=function(){clearTimeout(T)})),a.on("scroll",this.onScroll=function(){var t=a.getScrollInfo(),e=a.getWrapperElement().getBoundingClientRect(),r=v+C.top-t.top,i=r-(window.pageYOffset||(document.documentElement||document.body).scrollTop);if(g||(i+=l.offsetHeight),i<=e.top||i>=e.bottom)return n.close();l.style.top=r+"px",l.style.left=m+C.left-t.left+"px"}),t.on(l,"dblclick",(function(t){var e=s(l,t.target||t.srcElement);e&&null!=e.hintId&&(i.changeActive(e.hintId),i.pick())})),t.on(l,"click",(function(t){var e=s(l,t.target||t.srcElement);e&&null!=e.hintId&&(i.changeActive(e.hintId),n.options.completeOnSingleClick&&i.pick())})),t.on(l,"mousedown",(function(){setTimeout((function(){a.focus()}),20)})),t.signal(r,"select",c[0],l.firstChild),!0}function l(t,e,n,r){if(t.async)t(e,r,n);else{var i=t(e,n);i&&i.then?i.then(r):r(i)}}n.prototype={close:function(){this.active()&&(this.cm.state.completionActive=null,this.tick=null,this.cm.off("cursorActivity",this.activityFunc),this.widget&&this.data&&t.signal(this.data,"close"),this.widget&&this.widget.close(),t.signal(this.cm,"endCompletion",this.cm))},active:function(){return this.cm.state.completionActive==this},pick:function(e,n){var r=e.list[n];r.hint?r.hint(this.cm,e,r):this.cm.replaceRange(o(r),r.from||e.from,r.to||e.to,"complete"),t.signal(e,"pick",r),this.close()},cursorActivity:function(){this.debounce&&(i(this.debounce),this.debounce=0);var t=this.cm.getCursor(),e=this.cm.getLine(t.line);if(t.line!=this.startPos.line||e.length-t.ch!=this.startLen-this.startPos.ch||t.ch0&&r.to.ch-r.from.ch!=i.to.ch-i.from.ch)||(this.data=e,e&&e.list.length&&(o&&1==e.list.length?this.pick(e,0):(this.widget=new a(this,e),t.signal(e,"shown"))))}},a.prototype={close:function(){if(this.completion.widget==this){this.completion.widget=null,this.hints.parentNode.removeChild(this.hints),this.completion.cm.removeKeyMap(this.keyMap);var t=this.completion.cm;this.completion.options.closeOnUnfocus&&(t.off("blur",this.onBlur),t.off("focus",this.onFocus)),t.off("scroll",this.onScroll)}},disable:function(){this.completion.cm.removeKeyMap(this.keyMap);var t=this;this.keyMap={Enter:function(){t.picked=!0}},this.completion.cm.addKeyMap(this.keyMap)},pick:function(){this.completion.pick(this.data,this.selectedHint)},changeActive:function(n,r){if(n>=this.data.list.length?n=r?this.data.list.length-1:0:n<0&&(n=r?0:this.data.list.length-1),this.selectedHint!=n){var i=this.hints.childNodes[this.selectedHint];i.className=i.className.replace(" "+e,""),(i=this.hints.childNodes[this.selectedHint=n]).className+=" "+e,i.offsetTopthis.hints.scrollTop+this.hints.clientHeight&&(this.hints.scrollTop=i.offsetTop+i.offsetHeight-this.hints.clientHeight+3),t.signal(this.data,"select",this.data.list[this.selectedHint],i)}},screenAmount:function(){return Math.floor(this.hints.clientHeight/this.hints.firstChild.offsetHeight)||1}},t.registerHelper("hint","auto",{resolve:function(e,n){var r,i=e.getHelpers(n,"hint");if(i.length){var o=function(t,e,n){var r=function(t,e){if(!t.somethingSelected())return e;for(var n=[],r=0;r0?e(t):i(o+1)}))}(0)};return o.async=!0,o.supportsSelection=!0,o}return(r=e.getHelper(e.getCursor(),"hintWords"))?function(e){return t.hint.fromList(e,{words:r})}:t.hint.anyword?function(e,n){return t.hint.anyword(e,n)}:function(){}}}),t.registerHelper("hint","fromList",(function(e,n){var r=e.getCursor(),i=e.getTokenAt(r),o=t.Pos(r.line,i.end);if(i.string&&/\w/.test(i.string[i.string.length-1]))var s=i.string,a=t.Pos(r.line,i.start);else s="",a=o;for(var l=[],c=0;c,]/,closeOnUnfocus:!0,completeOnSingleClick:!0,container:null,customKeys:null,extraKeys:null};t.defineOption("hintOptions",null)},"object"==a(e)&&"object"==a(t)?s(n(994)):(i=[n(994)],void 0===(o="function"==typeof(r=s)?r.apply(e,i):r)||(t.exports=o))},994:function(t,e,n){var r,i,o;function s(t){return s="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},s(t)}o=function(){"use strict";var t=navigator.userAgent,e=navigator.platform,n=/gecko\/\d/i.test(t),r=/MSIE \d/.test(t),i=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(t),o=/Edge\/(\d+)/.exec(t),a=r||i||o,l=a&&(r?document.documentMode||6:+(o||i)[1]),c=!o&&/WebKit\//.test(t),u=c&&/Qt\/\d+\.\d+/.test(t),d=!o&&/Chrome\//.test(t),f=/Opera\//.test(t),h=/Apple Computer/.test(navigator.vendor),p=/Mac OS X 1\d\D([8-9]|\d\d)\D/.test(t),m=/PhantomJS/.test(t),v=!o&&/AppleWebKit/.test(t)&&/Mobile\/\w+/.test(t),g=/Android/.test(t),y=v||g||/webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(t),b=v||/Mac/.test(e),_=/\bCrOS\b/.test(t),w=/win/i.test(e),x=f&&t.match(/Version\/(\d*\.\d*)/);x&&(x=Number(x[1])),x&&x>=15&&(f=!1,c=!0);var C=b&&(u||f&&(null==x||x<12.11)),k=n||a&&l>=9;function S(t){return new RegExp("(^|\\s)"+t+"(?:$|\\s)\\s*")}var T,O=function(t,e){var n=t.className,r=S(e).exec(n);if(r){var i=n.slice(r.index+r[0].length);t.className=n.slice(0,r.index)+(i?r[1]+i:"")}};function A(t){for(var e=t.childNodes.length;e>0;--e)t.removeChild(t.firstChild);return t}function L(t,e){return A(t).appendChild(e)}function M(t,e,n,r){var i=document.createElement(t);if(n&&(i.className=n),r&&(i.style.cssText=r),"string"==typeof e)i.appendChild(document.createTextNode(e));else if(e)for(var o=0;o=e)return s+(e-o);s+=a-o,s+=n-s%n,o=a+1}}v?D=function(t){t.selectionStart=0,t.selectionEnd=t.value.length}:a&&(D=function(t){try{t.select()}catch(t){}});var I=function(){this.id=null};function F(t,e){for(var n=0;n=e)return r+Math.min(s,e-i);if(i+=o-r,r=o+1,(i+=n-i%n)>=e)return r}}var K=[""];function G(t){for(;K.length<=t;)K.push(X(K)+" ");return K[t]}function X(t){return t[t.length-1]}function Z(t,e){for(var n=[],r=0;r"€"&&(t.toUpperCase()!=t.toLowerCase()||Q.test(t))}function et(t,e){return e?!!(e.source.indexOf("\\w")>-1&&tt(t))||e.test(t):tt(t)}function nt(t){for(var e in t)if(t.hasOwnProperty(e)&&t[e])return!1;return!0}var rt=/[\u0300-\u036f\u0483-\u0489\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u065e\u0670\u06d6-\u06dc\u06de-\u06e4\u06e7\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0900-\u0902\u093c\u0941-\u0948\u094d\u0951-\u0955\u0962\u0963\u0981\u09bc\u09be\u09c1-\u09c4\u09cd\u09d7\u09e2\u09e3\u0a01\u0a02\u0a3c\u0a41\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a70\u0a71\u0a75\u0a81\u0a82\u0abc\u0ac1-\u0ac5\u0ac7\u0ac8\u0acd\u0ae2\u0ae3\u0b01\u0b3c\u0b3e\u0b3f\u0b41-\u0b44\u0b4d\u0b56\u0b57\u0b62\u0b63\u0b82\u0bbe\u0bc0\u0bcd\u0bd7\u0c3e-\u0c40\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0cbc\u0cbf\u0cc2\u0cc6\u0ccc\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0d3e\u0d41-\u0d44\u0d4d\u0d57\u0d62\u0d63\u0dca\u0dcf\u0dd2-\u0dd4\u0dd6\u0ddf\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb\u0ebc\u0ec8-\u0ecd\u0f18\u0f19\u0f35\u0f37\u0f39\u0f71-\u0f7e\u0f80-\u0f84\u0f86\u0f87\u0f90-\u0f97\u0f99-\u0fbc\u0fc6\u102d-\u1030\u1032-\u1037\u1039\u103a\u103d\u103e\u1058\u1059\u105e-\u1060\u1071-\u1074\u1082\u1085\u1086\u108d\u109d\u135f\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b7-\u17bd\u17c6\u17c9-\u17d3\u17dd\u180b-\u180d\u18a9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193b\u1a17\u1a18\u1a56\u1a58-\u1a5e\u1a60\u1a62\u1a65-\u1a6c\u1a73-\u1a7c\u1a7f\u1b00-\u1b03\u1b34\u1b36-\u1b3a\u1b3c\u1b42\u1b6b-\u1b73\u1b80\u1b81\u1ba2-\u1ba5\u1ba8\u1ba9\u1c2c-\u1c33\u1c36\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1dc0-\u1de6\u1dfd-\u1dff\u200c\u200d\u20d0-\u20f0\u2cef-\u2cf1\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua66f-\ua672\ua67c\ua67d\ua6f0\ua6f1\ua802\ua806\ua80b\ua825\ua826\ua8c4\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua951\ua980-\ua982\ua9b3\ua9b6-\ua9b9\ua9bc\uaa29-\uaa2e\uaa31\uaa32\uaa35\uaa36\uaa43\uaa4c\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uabe5\uabe8\uabed\udc00-\udfff\ufb1e\ufe00-\ufe0f\ufe20-\ufe26\uff9e\uff9f]/;function it(t){return t.charCodeAt(0)>=768&&rt.test(t)}function ot(t,e,n){for(;(n<0?e>0:e=t.size)throw new Error("There is no line "+(e+t.first)+" in the document.");for(var n=t;!n.lines;)for(var r=0;;++r){var i=n.children[r],o=i.chunkSize();if(e=t.first&&en?vt(n,lt(t,n).text.length):function(t,e){var n=t.ch;return null==n||n>e?vt(t.line,e):n<0?vt(t.line,0):t}(e,lt(t,e.line).text.length)}function kt(t,e){for(var n=[],r=0;r=e:o.to>e);(r||(r=[])).push(new Ot(s,o.from,a?null:o.to))}}return r}(n,i,s),l=function(t,e,n){var r;if(t)for(var i=0;i=e:o.to>e)||o.from==e&&"bookmark"==s.type&&(!n||o.marker.insertLeft)){var a=null==o.from||(s.inclusiveLeft?o.from<=e:o.from0&&a)for(var b=0;b=0&&d<=0||u<=0&&d>=0)&&(u<=0&&(l.marker.inclusiveRight&&i.inclusiveLeft?gt(c.to,n)>=0:gt(c.to,n)>0)||u>=0&&(l.marker.inclusiveRight&&i.inclusiveLeft?gt(c.from,r)<=0:gt(c.from,r)<0)))return!0}}}function Ft(t){for(var e;e=Ht(t);)t=e.find(-1,!0).line;return t}function Wt(t,e){var n=lt(t,e),r=Ft(n);return n==r?e:ft(r)}function Bt(t,e){if(e>t.lastLine())return e;var n,r=lt(t,e);if(!Vt(t,r))return e;for(;n=Rt(r);)r=n.find(1,!0).line;return ft(r)+1}function Vt(t,e){var n=Tt&&e.markedSpans;if(n)for(var r=void 0,i=0;ie.maxLineLength&&(e.maxLineLength=n,e.maxLine=t)}))}var Xt=null;function Zt(t,e,n){var r;Xt=null;for(var i=0;ie)return i;o.to==e&&(o.from!=o.to&&"before"==n?r=i:Xt=i),o.from==e&&(o.from!=o.to&&"before"!=n?r=i:Xt=i)}return null!=r?r:Xt}var Yt=function(){var t=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,e=/[stwN]/,n=/[LRr]/,r=/[Lb1n]/,i=/[1n]/;function o(t,e,n){this.level=t,this.from=e,this.to=n}return function(s,a){var l="ltr"==a?"L":"R";if(0==s.length||"ltr"==a&&!t.test(s))return!1;for(var c,u=s.length,d=[],f=0;ft.text.length?null:r}function te(t,e,n){var r=Qt(t,e.ch,n);return null==r?null:new vt(e.line,r,n<0?"after":"before")}function ee(t,e,n,r,i){if(t){var o=Jt(n,e.doc.direction);if(o){var s,a=i<0?X(o):o[0],l=i<0==(1==a.level)?"after":"before";if(a.level>0){var c=jn(e,n);s=i<0?n.text.length-1:0;var u=Hn(e,c,s).top;s=st((function(t){return Hn(e,c,t).top==u}),i<0==(1==a.level)?a.from:a.to-1,s),"before"==l&&(s=Qt(n,s,1))}else s=i<0?a.to:a.from;return new vt(r,s,l)}}return new vt(r,i<0?n.text.length:0,i<0?"before":"after")}function ne(t,e,n,r){var i=Jt(e,t.doc.direction);if(!i)return te(e,n,r);n.ch>=e.text.length?(n.ch=e.text.length,n.sticky="before"):n.ch<=0&&(n.ch=0,n.sticky="after");var o=Zt(i,n.ch,n.sticky),s=i[o];if("ltr"==t.doc.direction&&s.level%2==0&&(r>0?s.to>n.ch:s.from=s.from&&f>=u.begin)){var h=d?"before":"after";return new vt(n.line,f,h)}}var p=function(t,e,r){for(var o=function(t,e){return e?new vt(n.line,l(t,1),"before"):new vt(n.line,t,"after")};t>=0&&t0==(1!=s.level),c=a?r.begin:l(r.end,-1);if(s.from<=c&&c0?u.end:l(u.begin,-1);return null==v||r>0&&v==e.text.length||!(m=p(r>0?0:i.length-1,r,c(v)))?null:m}var re=[],ie=function(t,e,n){if(t.addEventListener)t.addEventListener(e,n,!1);else if(t.attachEvent)t.attachEvent("on"+e,n);else{var r=t._handlers||(t._handlers={});r[e]=(r[e]||re).concat(n)}};function oe(t,e){return t._handlers&&t._handlers[e]||re}function se(t,e,n){if(t.removeEventListener)t.removeEventListener(e,n,!1);else if(t.detachEvent)t.detachEvent("on"+e,n);else{var r=t._handlers,i=r&&r[e];if(i){var o=F(i,n);o>-1&&(r[e]=i.slice(0,o).concat(i.slice(o+1)))}}}function ae(t,e){var n=oe(t,e);if(n.length)for(var r=Array.prototype.slice.call(arguments,2),i=0;i0}function de(t){t.prototype.on=function(t,e){ie(this,t,e)},t.prototype.off=function(t,e){se(this,t,e)}}function fe(t){t.preventDefault?t.preventDefault():t.returnValue=!1}function he(t){t.stopPropagation?t.stopPropagation():t.cancelBubble=!0}function pe(t){return null!=t.defaultPrevented?t.defaultPrevented:0==t.returnValue}function me(t){fe(t),he(t)}function ve(t){return t.target||t.srcElement}function ge(t){var e=t.which;return null==e&&(1&t.button?e=1:2&t.button?e=3:4&t.button&&(e=2)),b&&t.ctrlKey&&1==e&&(e=3),e}var ye,be,_e=function(){if(a&&l<9)return!1;var t=M("div");return"draggable"in t||"dragDrop"in t}();function we(t){if(null==ye){var e=M("span","​");L(t,M("span",[e,document.createTextNode("x")])),0!=t.firstChild.offsetHeight&&(ye=e.offsetWidth<=1&&e.offsetHeight>2&&!(a&&l<8))}var n=ye?M("span","​"):M("span"," ",null,"display: inline-block; width: 1px; margin-right: -1px");return n.setAttribute("cm-text",""),n}function xe(t){if(null!=be)return be;var e=L(t,document.createTextNode("AخA")),n=T(e,0,1).getBoundingClientRect(),r=T(e,1,2).getBoundingClientRect();return A(t),!(!n||n.left==n.right)&&(be=r.right-n.right<3)}var Ce,ke=3!="\n\nb".split(/\n/).length?function(t){for(var e=0,n=[],r=t.length;e<=r;){var i=t.indexOf("\n",e);-1==i&&(i=t.length);var o=t.slice(e,"\r"==t.charAt(i-1)?i-1:i),s=o.indexOf("\r");-1!=s?(n.push(o.slice(0,s)),e+=s+1):(n.push(o),e=i+1)}return n}:function(t){return t.split(/\r\n?|\n/)},Se=window.getSelection?function(t){try{return t.selectionStart!=t.selectionEnd}catch(t){return!1}}:function(t){var e;try{e=t.ownerDocument.selection.createRange()}catch(t){}return!(!e||e.parentElement()!=t)&&0!=e.compareEndPoints("StartToEnd",e)},Te="oncopy"in(Ce=M("div"))||(Ce.setAttribute("oncopy","return;"),"function"==typeof Ce.oncopy),Oe=null,Ae={},Le={};function Me(t,e){arguments.length>2&&(e.dependencies=Array.prototype.slice.call(arguments,2)),Ae[t]=e}function Ee(t){if("string"==typeof t&&Le.hasOwnProperty(t))t=Le[t];else if(t&&"string"==typeof t.name&&Le.hasOwnProperty(t.name)){var e=Le[t.name];"string"==typeof e&&(e={name:e}),(t=J(e,t)).name=e.name}else{if("string"==typeof t&&/^[\w\-]+\/[\w\-]+\+xml$/.test(t))return Ee("application/xml");if("string"==typeof t&&/^[\w\-]+\/[\w\-]+\+json$/.test(t))return Ee("application/json")}return"string"==typeof t?{name:t}:t||{name:"null"}}function $e(t,e){e=Ee(e);var n=Ae[e.name];if(!n)return $e(t,"text/plain");var r=n(t,e);if(Ne.hasOwnProperty(e.name)){var i=Ne[e.name];for(var o in i)i.hasOwnProperty(o)&&(r.hasOwnProperty(o)&&(r["_"+o]=r[o]),r[o]=i[o])}if(r.name=e.name,e.helperType&&(r.helperType=e.helperType),e.modeProps)for(var s in e.modeProps)r[s]=e.modeProps[s];return r}var Ne={};function Pe(t,e){H(e,Ne.hasOwnProperty(t)?Ne[t]:Ne[t]={})}function ze(t,e){if(!0===e)return e;if(t.copyState)return t.copyState(e);var n={};for(var r in e){var i=e[r];i instanceof Array&&(i=i.concat([])),n[r]=i}return n}function De(t,e){for(var n;t.innerMode&&(n=t.innerMode(e))&&n.mode!=t;)e=n.state,t=n.mode;return n||{mode:t,state:e}}function je(t,e,n){return!t.startState||t.startState(e,n)}var He=function(t,e,n){this.pos=this.start=0,this.string=t,this.tabSize=e||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=n};He.prototype.eol=function(){return this.pos>=this.string.length},He.prototype.sol=function(){return this.pos==this.lineStart},He.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},He.prototype.next=function(){if(this.pose},He.prototype.eatSpace=function(){for(var t=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>t},He.prototype.skipToEnd=function(){this.pos=this.string.length},He.prototype.skipTo=function(t){var e=this.string.indexOf(t,this.pos);if(e>-1)return this.pos=e,!0},He.prototype.backUp=function(t){this.pos-=t},He.prototype.column=function(){return this.lastColumnPos0?null:(r&&!1!==e&&(this.pos+=r[0].length),r)}var i=function(t){return n?t.toLowerCase():t};if(i(this.string.substr(this.pos,t.length))==i(t))return!1!==e&&(this.pos+=t.length),!0},He.prototype.current=function(){return this.string.slice(this.start,this.pos)},He.prototype.hideFirstChars=function(t,e){this.lineStart+=t;try{return e()}finally{this.lineStart-=t}},He.prototype.lookAhead=function(t){var e=this.lineOracle;return e&&e.lookAhead(t)};var Re=function(t,e){this.state=t,this.lookAhead=e},Ie=function(t,e,n,r){this.state=e,this.doc=t,this.line=n,this.maxLookAhead=r||0};function Fe(t,e,n,r){var i=[t.state.modeGen],o={};Ze(t,e.text,t.doc.mode,n,(function(t,e){return i.push(t,e)}),o,r);for(var s=n.state,a=function(r){var s=t.state.overlays[r],a=1,l=0;n.state=!0,Ze(t,e.text,s.mode,n,(function(t,e){for(var n=a;lt&&i.splice(a,1,t,i[a+1],r),a+=2,l=Math.min(t,r)}if(e)if(s.opaque)i.splice(n,a-n,t,"overlay "+e),a=n+2;else for(;nt.options.maxHighlightLength&&ze(t.doc.mode,r.state),o=Fe(t,e,r);i&&(r.state=i),e.stateAfter=r.save(!i),e.styles=o.styles,o.classes?e.styleClasses=o.classes:e.styleClasses&&(e.styleClasses=null),n===t.doc.highlightFrontier&&(t.doc.modeFrontier=Math.max(t.doc.modeFrontier,++t.doc.highlightFrontier))}return e.styles}function Be(t,e,n){var r=t.doc,i=t.display;if(!r.mode.startState)return new Ie(r,!0,e);var o=function(t,e,n){for(var r,i,o=t.doc,s=n?-1:e-(t.doc.mode.innerMode?1e3:100),a=e;a>s;--a){if(a<=o.first)return o.first;var l=lt(o,a-1),c=l.stateAfter;if(c&&(!n||a+(c instanceof Re?c.lookAhead:0)<=o.modeFrontier))return a;var u=R(l.text,null,t.options.tabSize);(null==i||r>u)&&(i=a-1,r=u)}return i}(t,e,n),s=o>r.first&<(r,o-1).stateAfter,a=s?Ie.fromSaved(r,s,o):new Ie(r,je(r.mode),o);return r.iter(o,e,(function(n){Ve(t,n.text,a);var r=a.line;n.stateAfter=r==e-1||r%5==0||r>=i.viewFrom&&re.start)return o}throw new Error("Mode "+t.name+" failed to advance stream.")}Ie.prototype.lookAhead=function(t){var e=this.doc.getLine(this.line+t);return null!=e&&t>this.maxLookAhead&&(this.maxLookAhead=t),e},Ie.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},Ie.fromSaved=function(t,e,n){return e instanceof Re?new Ie(t,ze(t.mode,e.state),n,e.lookAhead):new Ie(t,ze(t.mode,e),n)},Ie.prototype.save=function(t){var e=!1!==t?ze(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new Re(e,this.maxLookAhead):e};var Ke=function(t,e,n){this.start=t.start,this.end=t.pos,this.string=t.current(),this.type=e||null,this.state=n};function Ge(t,e,n,r){var i,o,s=t.doc,a=s.mode,l=lt(s,(e=Ct(s,e)).line),c=Be(t,e.line,n),u=new He(l.text,t.options.tabSize,c);for(r&&(o=[]);(r||u.post.options.maxHighlightLength?(a=!1,s&&Ve(t,e,r,d.pos),d.pos=e.length,l=null):l=Xe(qe(n,d,r.state,f),o),f){var h=f[0].name;h&&(l="m-"+(l?h+" "+l:h))}if(!a||u!=l){for(;c1&&!/ /.test(t))return t;for(var n=e,r="",i=0;ic&&d.from<=c);f++);if(d.to>=u)return t(n,r,i,o,s,a,l);t(n,r.slice(0,d.to-c),i,o,null,a,l),o=null,r=r.slice(d.to-c),c=d.to}}}function an(t,e,n,r){var i=!r&&n.widgetNode;i&&t.map.push(t.pos,t.pos+e,i),!r&&t.cm.display.input.needsContentAttribute&&(i||(i=t.content.appendChild(document.createElement("span"))),i.setAttribute("cm-marker",n.id)),i&&(t.cm.display.input.setUneditable(i),t.content.appendChild(i)),t.pos+=e,t.trailingSpace=!1}function ln(t,e,n){var r=t.markedSpans,i=t.text,o=0;if(r)for(var s,a,l,c,u,d,f,h=i.length,p=0,m=1,v="",g=0;;){if(g==p){l=c=u=d=a="",f=null,g=1/0;for(var y=[],b=void 0,_=0;_p||x.collapsed&&w.to==p&&w.from==p)?(null!=w.to&&w.to!=p&&g>w.to&&(g=w.to,c=""),x.className&&(l+=" "+x.className),x.css&&(a=(a?a+";":"")+x.css),x.startStyle&&w.from==p&&(u+=" "+x.startStyle),x.endStyle&&w.to==g&&(b||(b=[])).push(x.endStyle,w.to),x.title&&!d&&(d=x.title),x.collapsed&&(!f||Dt(f.marker,x)<0)&&(f=w)):w.from>p&&g>w.from&&(g=w.from)}if(b)for(var C=0;C=h)break;for(var S=Math.min(h,g);;){if(v){var T=p+v.length;if(!f){var O=T>S?v.slice(0,S-p):v;e.addToken(e,O,s?s+l:l,u,p+O.length==g?c:"",d,a)}if(T>=S){v=v.slice(S-p),p=S;break}p=T,u=""}v=i.slice(o,o=n[m++]),s=en(n[m++],e.cm.options)}}else for(var A=1;An)return{map:t.measure.maps[i],cache:t.measure.caches[i],before:!0}}function zn(t,e,n,r){return Hn(t,jn(t,e),n,r)}function Dn(t,e){if(e>=t.display.viewFrom&&e=n.lineN&&e2&&o.push((l.bottom+c.top)/2-n.top)}}o.push(n.bottom-n.top)}}(t,e.view,e.rect),e.hasHeights=!0),o=function(t,e,n,r){var i,o=Fn(e.map,n,r),s=o.node,c=o.start,u=o.end,d=o.collapse;if(3==s.nodeType){for(var f=0;f<4;f++){for(;c&&it(e.line.text.charAt(o.coverStart+c));)--c;for(;o.coverStart+u1}(t))return e;var n=screen.logicalXDPI/screen.deviceXDPI,r=screen.logicalYDPI/screen.deviceYDPI;return{left:e.left*n,right:e.right*n,top:e.top*r,bottom:e.bottom*r}}(t.display.measure,i))}else{var h;c>0&&(d=r="right"),i=t.options.lineWrapping&&(h=s.getClientRects()).length>1?h["right"==r?h.length-1:0]:s.getBoundingClientRect()}if(a&&l<9&&!c&&(!i||!i.left&&!i.right)){var p=s.parentNode.getClientRects()[0];i=p?{left:p.left,right:p.left+or(t.display),top:p.top,bottom:p.bottom}:In}for(var m=i.top-e.rect.top,v=i.bottom-e.rect.top,g=(m+v)/2,y=e.view.measure.heights,b=0;be)&&(i=(o=l-a)-1,e>=l&&(s="right")),null!=i){if(r=t[c+2],a==l&&n==(r.insertLeft?"left":"right")&&(s=n),"left"==n&&0==i)for(;c&&t[c-2]==t[c-3]&&t[c-1].insertLeft;)r=t[2+(c-=3)],s="left";if("right"==n&&i==l-a)for(;c=0&&(n=t[i]).left==n.right;i--);return n}function Bn(t){if(t.measure&&(t.measure.cache={},t.measure.heights=null,t.rest))for(var e=0;e=r.text.length?(l=r.text.length,c="before"):l<=0&&(l=0,c="after"),!a)return s("before"==c?l-1:l,"before"==c);function u(t,e,n){return s(n?t-1:t,a[e].level%2!=0!=n)}var d=Zt(a,l,c),f=Xt,h=u(l,d,"before"==c);return null!=f&&(h.other=u(l,f,"before"!=c)),h}function Jn(t,e){var n=0;e=Ct(t.doc,e),t.options.lineWrapping||(n=or(t.display)*e.ch);var r=lt(t.doc,e.line),i=qt(r)+An(t.display);return{left:n,right:n,top:i,bottom:i+r.height}}function Qn(t,e,n,r,i){var o=vt(t,e,n);return o.xRel=i,r&&(o.outside=!0),o}function tr(t,e,n){var r=t.doc;if((n+=t.display.viewOffset)<0)return Qn(r.first,0,null,!0,-1);var i=ht(r,n),o=r.first+r.size-1;if(i>o)return Qn(r.first+r.size-1,lt(r,o).text.length,null,!0,1);e<0&&(e=0);for(var s=lt(r,i);;){var a=rr(t,s,i,e,n),l=Rt(s),c=l&&l.find(0,!0);if(!l||!(a.ch>c.from.ch||a.ch==c.from.ch&&a.xRel>0))return a;i=ft(s=c.to.line)}}function er(t,e,n,r){var i=function(r){return Gn(t,e,Hn(t,n,r),"line")},o=e.text.length,s=st((function(t){return i(t-1).bottom<=r}),o,0);return{begin:s,end:o=st((function(t){return i(t).top>r}),s,o)}}function nr(t,e,n,r){return er(t,e,n,Gn(t,e,Hn(t,n,r),"line").top)}function rr(t,e,n,r,i){i-=qt(e);var o,s=0,a=e.text.length,l=jn(t,e);if(Jt(e,t.doc.direction)){var c;t.options.lineWrapping&&(s=(c=er(t,e,l,i)).begin,a=c.end),o=new vt(n,Math.floor(s+(a-s)/2));var u,d,f=Yn(t,o,"line",e,l).left,h=f1){var y=Math.abs(p-u)/m;m=Math.min(m,Math.ceil(Math.abs(p)/y)),h=p<0?1:-1}}while(0!=p&&(m>1||h<0!=p<0&&Math.abs(p)<=Math.abs(u)));if(Math.abs(p)>Math.abs(u)){if(p<0==u<0)throw new Error("Broke out of infinite loop in coordsCharInner");o=d}}else{var b=st((function(n){var o=Gn(t,e,Hn(t,l,n),"line");return o.top>i?(a=Math.min(n,a),!0):!(o.bottom<=i)&&(o.left>r||!(o.right_.right?1:0,o}function ir(t){if(null!=t.cachedTextHeight)return t.cachedTextHeight;if(null==Rn){Rn=M("pre");for(var e=0;e<49;++e)Rn.appendChild(document.createTextNode("x")),Rn.appendChild(M("br"));Rn.appendChild(document.createTextNode("x"))}L(t.measure,Rn);var n=Rn.offsetHeight/50;return n>3&&(t.cachedTextHeight=n),A(t.measure),n||1}function or(t){if(null!=t.cachedCharWidth)return t.cachedCharWidth;var e=M("span","xxxxxxxxxx"),n=M("pre",[e]);L(t.measure,n);var r=e.getBoundingClientRect(),i=(r.right-r.left)/10;return i>2&&(t.cachedCharWidth=i),i||10}function sr(t){for(var e=t.display,n={},r={},i=e.gutters.clientLeft,o=e.gutters.firstChild,s=0;o;o=o.nextSibling,++s)n[t.options.gutters[s]]=o.offsetLeft+o.clientLeft+i,r[t.options.gutters[s]]=o.clientWidth;return{fixedPos:ar(e),gutterTotalWidth:e.gutters.offsetWidth,gutterLeft:n,gutterWidth:r,wrapperWidth:e.wrapper.clientWidth}}function ar(t){return t.scroller.getBoundingClientRect().left-t.sizer.getBoundingClientRect().left}function lr(t){var e=ir(t.display),n=t.options.lineWrapping,r=n&&Math.max(5,t.display.scroller.clientWidth/or(t.display)-3);return function(i){if(Vt(t.doc,i))return 0;var o=0;if(i.widgets)for(var s=0;s=t.display.viewTo)return null;if((e-=t.display.viewFrom)<0)return null;for(var n=t.display.view,r=0;r=t.display.viewTo||a.to().linee||e==n&&s.to==e)&&(r(Math.max(s.from,e),Math.min(s.to,n),1==s.level?"rtl":"ltr"),i=!0)}i||r(e,n,"ltr")}(Jt(u,i.direction),n||0,null==r?d:r,(function(t,e,i){var u,h,p,m=f(t,"left");if(t==e)u=m,h=p=m.left;else{if(u=f(e-1,"right"),"rtl"==i){var v=m;m=u,u=v}h=m.left,p=u.right}null==n&&0==t&&(h=a),u.top-m.top>3&&(c(h,m.top,null,m.bottom),h=a,m.bottoms.bottom||u.bottom==s.bottom&&u.right>s.right)&&(s=u),h0?e.blinker=setInterval((function(){return e.cursorDiv.style.visibility=(n=!n)?"":"hidden"}),t.options.cursorBlinkRate):t.options.cursorBlinkRate<0&&(e.cursorDiv.style.visibility="hidden")}}function gr(t){t.state.focused||(t.display.input.focus(),br(t))}function yr(t){t.state.delayingBlurEvent=!0,setTimeout((function(){t.state.delayingBlurEvent&&(t.state.delayingBlurEvent=!1,_r(t))}),100)}function br(t,e){t.state.delayingBlurEvent&&(t.state.delayingBlurEvent=!1),"nocursor"!=t.options.readOnly&&(t.state.focused||(ae(t,"focus",t,e),t.state.focused=!0,P(t.display.wrapper,"CodeMirror-focused"),t.curOp||t.display.selForContextMenu==t.doc.sel||(t.display.input.reset(),c&&setTimeout((function(){return t.display.input.reset(!0)}),20)),t.display.input.receivedFocus()),vr(t))}function _r(t,e){t.state.delayingBlurEvent||(t.state.focused&&(ae(t,"blur",t,e),t.state.focused=!1,O(t.display.wrapper,"CodeMirror-focused")),clearInterval(t.display.blinker),setTimeout((function(){t.state.focused||(t.display.shift=!1)}),150))}function wr(t){for(var e=t.display,n=e.lineDiv.offsetTop,r=0;r.005||u<-.005)&&(dt(i.line,o),xr(i.line),i.rest))for(var d=0;d=s&&(o=ht(e,qt(lt(e,l))-t.wrapper.clientHeight),s=l)}return{from:o,to:Math.max(s,o+1)}}function kr(t){var e=t.display,n=e.view;if(e.alignWidgets||e.gutters.firstChild&&t.options.fixedGutter){for(var r=ar(e)-e.scroller.scrollLeft+t.doc.scrollLeft,i=e.gutters.offsetWidth,o=r+"px",s=0;so&&(e.bottom=e.top+o);var a=t.doc.height+Ln(n),l=e.topa-r;if(e.topi+o){var u=Math.min(e.top,(c?a:e.bottom)-o);u!=i&&(s.scrollTop=u)}var d=t.curOp&&null!=t.curOp.scrollLeft?t.curOp.scrollLeft:n.scroller.scrollLeft,f=$n(t)-(t.options.fixedGutter?n.gutters.offsetWidth:0),h=e.right-e.left>f;return h&&(e.right=e.left+f),e.left<10?s.scrollLeft=0:e.leftf+d-3&&(s.scrollLeft=e.right+(h?0:10)-f),s}function Or(t,e){null!=e&&(Mr(t),t.curOp.scrollTop=(null==t.curOp.scrollTop?t.doc.scrollTop:t.curOp.scrollTop)+e)}function Ar(t){Mr(t);var e=t.getCursor();t.curOp.scrollToPos={from:e,to:e,margin:t.options.cursorScrollMargin}}function Lr(t,e,n){null==e&&null==n||Mr(t),null!=e&&(t.curOp.scrollLeft=e),null!=n&&(t.curOp.scrollTop=n)}function Mr(t){var e=t.curOp.scrollToPos;e&&(t.curOp.scrollToPos=null,Er(t,Jn(t,e.from),Jn(t,e.to),e.margin))}function Er(t,e,n,r){var i=Tr(t,{left:Math.min(e.left,n.left),top:Math.min(e.top,n.top)-r,right:Math.max(e.right,n.right),bottom:Math.max(e.bottom,n.bottom)+r});Lr(t,i.scrollLeft,i.scrollTop)}function $r(t,e){Math.abs(t.doc.scrollTop-e)<2||(n||ui(t,{top:e}),Nr(t,e,!0),n&&ui(t),oi(t,100))}function Nr(t,e,n){e=Math.min(t.display.scroller.scrollHeight-t.display.scroller.clientHeight,e),(t.display.scroller.scrollTop!=e||n)&&(t.doc.scrollTop=e,t.display.scrollbars.setScrollTop(e),t.display.scroller.scrollTop!=e&&(t.display.scroller.scrollTop=e))}function Pr(t,e,n,r){e=Math.min(e,t.display.scroller.scrollWidth-t.display.scroller.clientWidth),(n?e==t.doc.scrollLeft:Math.abs(t.doc.scrollLeft-e)<2)&&!r||(t.doc.scrollLeft=e,kr(t),t.display.scroller.scrollLeft!=e&&(t.display.scroller.scrollLeft=e),t.display.scrollbars.setScrollLeft(e))}function zr(t){var e=t.display,n=e.gutters.offsetWidth,r=Math.round(t.doc.height+Ln(t.display));return{clientHeight:e.scroller.clientHeight,viewHeight:e.wrapper.clientHeight,scrollWidth:e.scroller.scrollWidth,clientWidth:e.scroller.clientWidth,viewWidth:e.wrapper.clientWidth,barLeft:t.options.fixedGutter?n:0,docHeight:r,scrollHeight:r+En(t)+e.barHeight,nativeBarWidth:e.nativeBarWidth,gutterWidth:n}}var Dr=function(t,e,n){this.cm=n;var r=this.vert=M("div",[M("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),i=this.horiz=M("div",[M("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");t(r),t(i),ie(r,"scroll",(function(){r.clientHeight&&e(r.scrollTop,"vertical")})),ie(i,"scroll",(function(){i.clientWidth&&e(i.scrollLeft,"horizontal")})),this.checkedZeroWidth=!1,a&&l<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};Dr.prototype.update=function(t){var e=t.scrollWidth>t.clientWidth+1,n=t.scrollHeight>t.clientHeight+1,r=t.nativeBarWidth;if(n){this.vert.style.display="block",this.vert.style.bottom=e?r+"px":"0";var i=t.viewHeight-(e?r:0);this.vert.firstChild.style.height=Math.max(0,t.scrollHeight-t.clientHeight+i)+"px"}else this.vert.style.display="",this.vert.firstChild.style.height="0";if(e){this.horiz.style.display="block",this.horiz.style.right=n?r+"px":"0",this.horiz.style.left=t.barLeft+"px";var o=t.viewWidth-t.barLeft-(n?r:0);this.horiz.firstChild.style.width=Math.max(0,t.scrollWidth-t.clientWidth+o)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&t.clientHeight>0&&(0==r&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:n?r:0,bottom:e?r:0}},Dr.prototype.setScrollLeft=function(t){this.horiz.scrollLeft!=t&&(this.horiz.scrollLeft=t),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},Dr.prototype.setScrollTop=function(t){this.vert.scrollTop!=t&&(this.vert.scrollTop=t),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},Dr.prototype.zeroWidthHack=function(){var t=b&&!p?"12px":"18px";this.horiz.style.height=this.vert.style.width=t,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new I,this.disableVert=new I},Dr.prototype.enableZeroWidthBar=function(t,e,n){t.style.pointerEvents="auto",e.set(1e3,(function r(){var i=t.getBoundingClientRect();("vert"==n?document.elementFromPoint(i.right-1,(i.top+i.bottom)/2):document.elementFromPoint((i.right+i.left)/2,i.bottom-1))!=t?t.style.pointerEvents="none":e.set(1e3,r)}))},Dr.prototype.clear=function(){var t=this.horiz.parentNode;t.removeChild(this.horiz),t.removeChild(this.vert)};var jr=function(){};function Hr(t,e){e||(e=zr(t));var n=t.display.barWidth,r=t.display.barHeight;Rr(t,e);for(var i=0;i<4&&n!=t.display.barWidth||r!=t.display.barHeight;i++)n!=t.display.barWidth&&t.options.lineWrapping&&wr(t),Rr(t,zr(t)),n=t.display.barWidth,r=t.display.barHeight}function Rr(t,e){var n=t.display,r=n.scrollbars.update(e);n.sizer.style.paddingRight=(n.barWidth=r.right)+"px",n.sizer.style.paddingBottom=(n.barHeight=r.bottom)+"px",n.heightForcer.style.borderBottom=r.bottom+"px solid transparent",r.right&&r.bottom?(n.scrollbarFiller.style.display="block",n.scrollbarFiller.style.height=r.bottom+"px",n.scrollbarFiller.style.width=r.right+"px"):n.scrollbarFiller.style.display="",r.bottom&&t.options.coverGutterNextToScrollbar&&t.options.fixedGutter?(n.gutterFiller.style.display="block",n.gutterFiller.style.height=r.bottom+"px",n.gutterFiller.style.width=e.gutterWidth+"px"):n.gutterFiller.style.display=""}jr.prototype.update=function(){return{bottom:0,right:0}},jr.prototype.setScrollLeft=function(){},jr.prototype.setScrollTop=function(){},jr.prototype.clear=function(){};var Ir={native:Dr,null:jr};function Fr(t){t.display.scrollbars&&(t.display.scrollbars.clear(),t.display.scrollbars.addClass&&O(t.display.wrapper,t.display.scrollbars.addClass)),t.display.scrollbars=new Ir[t.options.scrollbarStyle]((function(e){t.display.wrapper.insertBefore(e,t.display.scrollbarFiller),ie(e,"mousedown",(function(){t.state.focused&&setTimeout((function(){return t.display.input.focus()}),0)})),e.setAttribute("cm-not-content","true")}),(function(e,n){"horizontal"==n?Pr(t,e):$r(t,e)}),t),t.display.scrollbars.addClass&&P(t.display.wrapper,t.display.scrollbars.addClass)}var Wr=0;function Br(t){var e;t.curOp={cm:t,viewChanged:!1,startHeight:t.doc.height,forceUpdate:!1,updateInput:null,typing:!1,changeObjs:null,cursorActivityHandlers:null,cursorActivityCalled:0,selectionChanged:!1,updateMaxLine:!1,scrollLeft:null,scrollTop:null,scrollToPos:null,focus:!1,id:++Wr},e=t.curOp,dn?dn.ops.push(e):e.ownsGroup=dn={ops:[e],delayedCallbacks:[]}}function Vr(t){!function(t,e){var n=t.ownsGroup;if(n)try{!function(t){var e=t.delayedCallbacks,n=0;do{for(;n=n.viewTo)||n.maxLineChanged&&e.options.lineWrapping,t.update=t.mustUpdate&&new ai(e,t.mustUpdate&&{top:t.scrollTop,ensure:t.scrollToPos},t.forceUpdate)}function qr(t){t.updatedDisplay=t.mustUpdate&&li(t.cm,t.update)}function Kr(t){var e=t.cm,n=e.display;t.updatedDisplay&&wr(e),t.barMeasure=zr(e),n.maxLineChanged&&!e.options.lineWrapping&&(t.adjustWidthTo=zn(e,n.maxLine,n.maxLine.text.length).left+3,e.display.sizerWidth=t.adjustWidthTo,t.barMeasure.scrollWidth=Math.max(n.scroller.clientWidth,n.sizer.offsetLeft+t.adjustWidthTo+En(e)+e.display.barWidth),t.maxScrollLeft=Math.max(0,n.sizer.offsetLeft+t.adjustWidthTo-$n(e))),(t.updatedDisplay||t.selectionChanged)&&(t.preparedSelection=n.input.prepareSelection(t.focus))}function Gr(t){var e=t.cm;null!=t.adjustWidthTo&&(e.display.sizer.style.minWidth=t.adjustWidthTo+"px",t.maxScrollLeft1&&(s=!0)),null!=c.scrollLeft&&(Pr(t,c.scrollLeft),Math.abs(t.doc.scrollLeft-d)>1&&(s=!0)),!s)break}return i}(e,Ct(r,t.scrollToPos.from),Ct(r,t.scrollToPos.to),t.scrollToPos.margin);!function(t,e){if(!le(t,"scrollCursorIntoView")){var n=t.display,r=n.sizer.getBoundingClientRect(),i=null;if(e.top+r.top<0?i=!0:e.bottom+r.top>(window.innerHeight||document.documentElement.clientHeight)&&(i=!1),null!=i&&!m){var o=M("div","​",null,"position: absolute;\n top: "+(e.top-n.viewOffset-An(t.display))+"px;\n height: "+(e.bottom-e.top+En(t)+n.barHeight)+"px;\n left: "+e.left+"px; width: "+Math.max(2,e.right-e.left)+"px;");t.display.lineSpace.appendChild(o),o.scrollIntoView(i),t.display.lineSpace.removeChild(o)}}}(e,i)}var o=t.maybeHiddenMarkers,s=t.maybeUnhiddenMarkers;if(o)for(var a=0;ae)&&(i.updateLineNumbers=e),t.curOp.viewChanged=!0,e>=i.viewTo)Tt&&Wt(t.doc,e)i.viewFrom?ni(t):(i.viewFrom+=r,i.viewTo+=r);else if(e<=i.viewFrom&&n>=i.viewTo)ni(t);else if(e<=i.viewFrom){var o=ri(t,n,n+r,1);o?(i.view=i.view.slice(o.index),i.viewFrom=o.lineN,i.viewTo+=r):ni(t)}else if(n>=i.viewTo){var s=ri(t,e,e,-1);s?(i.view=i.view.slice(0,s.index),i.viewTo=s.lineN):ni(t)}else{var a=ri(t,e,e,-1),l=ri(t,n,n+r,1);a&&l?(i.view=i.view.slice(0,a.index).concat(un(t,a.lineN,l.lineN)).concat(i.view.slice(l.index)),i.viewTo+=r):ni(t)}var c=i.externalMeasured;c&&(n=i.lineN&&e=r.viewTo)){var o=r.view[dr(t,e)];if(null!=o.node){var s=o.changes||(o.changes=[]);-1==F(s,n)&&s.push(n)}}}function ni(t){t.display.viewFrom=t.display.viewTo=t.doc.first,t.display.view=[],t.display.viewOffset=0}function ri(t,e,n,r){var i,o=dr(t,e),s=t.display.view;if(!Tt||n==t.doc.first+t.doc.size)return{index:o,lineN:n};for(var a=t.display.viewFrom,l=0;l0){if(o==s.length-1)return null;i=a+s[o].size-e,o++}else i=a-e;e+=i,n+=i}for(;Wt(t.doc,n)!=n;){if(o==(r<0?0:s.length-1))return null;n+=r*s[o-(r<0?1:0)].size,o+=r}return{index:o,lineN:n}}function ii(t){for(var e=t.display.view,n=0,r=0;r=t.display.viewTo)){var n=+new Date+t.options.workTime,r=Be(t,e.highlightFrontier),i=[];e.iter(r.line,Math.min(e.first+e.size,t.display.viewTo+500),(function(o){if(r.line>=t.display.viewFrom){var s=o.styles,a=o.text.length>t.options.maxHighlightLength?ze(e.mode,r.state):null,l=Fe(t,o,r,!0);a&&(r.state=a),o.styles=l.styles;var c=o.styleClasses,u=l.classes;u?o.styleClasses=u:c&&(o.styleClasses=null);for(var d=!s||s.length!=o.styles.length||c!=u&&(!c||!u||c.bgClass!=u.bgClass||c.textClass!=u.textClass),f=0;!d&&fn)return oi(t,t.options.workDelay),!0})),e.highlightFrontier=r.line,e.modeFrontier=Math.max(e.modeFrontier,r.line),i.length&&Zr(t,(function(){for(var e=0;e=n.viewFrom&&e.visible.to<=n.viewTo&&(null==n.updateLineNumbers||n.updateLineNumbers>=n.viewTo)&&n.renderedView==n.view&&0==ii(t))return!1;Sr(t)&&(ni(t),e.dims=sr(t));var i=r.first+r.size,o=Math.max(e.visible.from-t.options.viewportMargin,r.first),s=Math.min(i,e.visible.to+t.options.viewportMargin);n.viewFroms&&n.viewTo-s<20&&(s=Math.min(i,n.viewTo)),Tt&&(o=Wt(t.doc,o),s=Bt(t.doc,s));var a=o!=n.viewFrom||s!=n.viewTo||n.lastWrapHeight!=e.wrapperHeight||n.lastWrapWidth!=e.wrapperWidth;!function(t,e,n){var r=t.display;0==r.view.length||e>=r.viewTo||n<=r.viewFrom?(r.view=un(t,e,n),r.viewFrom=e):(r.viewFrom>e?r.view=un(t,e,r.viewFrom).concat(r.view):r.viewFromn&&(r.view=r.view.slice(0,dr(t,n)))),r.viewTo=n}(t,o,s),n.viewOffset=qt(lt(t.doc,n.viewFrom)),t.display.mover.style.top=n.viewOffset+"px";var l=ii(t);if(!a&&0==l&&!e.force&&n.renderedView==n.view&&(null==n.updateLineNumbers||n.updateLineNumbers>=n.viewTo))return!1;var u=function(t){if(t.hasFocus())return null;var e=N();if(!e||!$(t.display.lineDiv,e))return null;var n={activeElt:e};if(window.getSelection){var r=window.getSelection();r.anchorNode&&r.extend&&$(t.display.lineDiv,r.anchorNode)&&(n.anchorNode=r.anchorNode,n.anchorOffset=r.anchorOffset,n.focusNode=r.focusNode,n.focusOffset=r.focusOffset)}return n}(t);return l>4&&(n.lineDiv.style.display="none"),function(t,e,n){var r=t.display,i=t.options.lineNumbers,o=r.lineDiv,s=o.firstChild;function a(e){var n=e.nextSibling;return c&&b&&t.display.currentWheelTarget==e?e.style.display="none":e.parentNode.removeChild(e),n}for(var l=r.view,u=r.viewFrom,d=0;d-1&&(h=!1),mn(t,f,u,n)),h&&(A(f.lineNumber),f.lineNumber.appendChild(document.createTextNode(mt(t.options,u)))),s=f.node.nextSibling}else{var p=xn(t,f,u,n);o.insertBefore(p,s)}u+=f.size}for(;s;)s=a(s)}(t,n.updateLineNumbers,e.dims),l>4&&(n.lineDiv.style.display=""),n.renderedView=n.view,function(t){if(t&&t.activeElt&&t.activeElt!=N()&&(t.activeElt.focus(),t.anchorNode&&$(document.body,t.anchorNode)&&$(document.body,t.focusNode))){var e=window.getSelection(),n=document.createRange();n.setEnd(t.anchorNode,t.anchorOffset),n.collapse(!1),e.removeAllRanges(),e.addRange(n),e.extend(t.focusNode,t.focusOffset)}}(u),A(n.cursorDiv),A(n.selectionDiv),n.gutters.style.height=n.sizer.style.minHeight=0,a&&(n.lastWrapHeight=e.wrapperHeight,n.lastWrapWidth=e.wrapperWidth,oi(t,400)),n.updateLineNumbers=null,!0}function ci(t,e){for(var n=e.viewport,r=!0;(r&&t.options.lineWrapping&&e.oldDisplayWidth!=$n(t)||(n&&null!=n.top&&(n={top:Math.min(t.doc.height+Ln(t.display)-Nn(t),n.top)}),e.visible=Cr(t.display,t.doc,n),!(e.visible.from>=t.display.viewFrom&&e.visible.to<=t.display.viewTo)))&&li(t,e);r=!1){wr(t);var i=zr(t);fr(t),Hr(t,i),fi(t,i),e.force=!1}e.signal(t,"update",t),t.display.viewFrom==t.display.reportedViewFrom&&t.display.viewTo==t.display.reportedViewTo||(e.signal(t,"viewportChange",t,t.display.viewFrom,t.display.viewTo),t.display.reportedViewFrom=t.display.viewFrom,t.display.reportedViewTo=t.display.viewTo)}function ui(t,e){var n=new ai(t,e);if(li(t,n)){wr(t),ci(t,n);var r=zr(t);fr(t),Hr(t,r),fi(t,r),n.finish()}}function di(t){var e=t.display.gutters.offsetWidth;t.display.sizer.style.marginLeft=e+"px"}function fi(t,e){t.display.sizer.style.minHeight=e.docHeight+"px",t.display.heightForcer.style.top=e.docHeight+"px",t.display.gutters.style.height=e.docHeight+t.display.barHeight+En(t)+"px"}function hi(t){var e=t.display.gutters,n=t.options.gutters;A(e);for(var r=0;r-1&&!t.lineNumbers&&(t.gutters=t.gutters.slice(0),t.gutters.splice(e,1))}ai.prototype.signal=function(t,e){ue(t,e)&&this.events.push(arguments)},ai.prototype.finish=function(){for(var t=0;ta.clientWidth,u=a.scrollHeight>a.clientHeight;if(i&&l||o&&u){if(o&&b&&c)t:for(var d=e.target,h=s.view;d!=a;d=d.parentNode)for(var p=0;p=0&>(t,r.to())<=0)return n}return-1};var wi=function(t,e){this.anchor=t,this.head=e};function xi(t,e){var n=t[e];t.sort((function(t,e){return gt(t.from(),e.from())})),e=F(t,n);for(var r=1;r=0){var s=wt(o.from(),i.from()),a=_t(o.to(),i.to()),l=o.empty()?i.from()==i.head:o.from()==o.head;r<=e&&--e,t.splice(--r,2,new wi(l?a:s,l?s:a))}}return new _i(t,e)}function Ci(t,e){return new _i([new wi(t,e||t)],0)}function ki(t){return t.text?vt(t.from.line+t.text.length-1,X(t.text).length+(1==t.text.length?t.from.ch:0)):t.to}function Si(t,e){if(gt(t,e.from)<0)return t;if(gt(t,e.to)<=0)return ki(e);var n=t.line+e.text.length-(e.to.line-e.from.line)-1,r=t.ch;return t.line==e.to.line&&(r+=ki(e).ch-e.to.ch),vt(n,r)}function Ti(t,e){for(var n=[],r=0;r1&&t.remove(a.line+1,p-1),t.insert(a.line+1,g)}hn(t,"change",t,e)}function $i(t,e,n){!function t(r,i,o){if(r.linked)for(var s=0;sa-t.cm.options.historyEventDelay||"*"==e.origin.charAt(0)))&&(o=function(t,e){return e?(ji(t.done),X(t.done)):t.done.length&&!X(t.done).ranges?X(t.done):t.done.length>1&&!t.done[t.done.length-2].ranges?(t.done.pop(),X(t.done)):void 0}(i,i.lastOp==r)))s=X(o.changes),0==gt(e.from,e.to)&&0==gt(e.from,s.to)?s.to=ki(e):o.changes.push(Di(t,e));else{var l=X(i.done);for(l&&l.ranges||Ii(t.sel,i.done),o={changes:[Di(t,e)],generation:i.generation},i.done.push(o);i.done.length>i.undoDepth;)i.done.shift(),i.done[0].ranges||i.done.shift()}i.done.push(n),i.generation=++i.maxGeneration,i.lastModTime=i.lastSelTime=a,i.lastOp=i.lastSelOp=r,i.lastOrigin=i.lastSelOrigin=e.origin,s||ae(t,"historyAdded")}function Ri(t,e,n,r){var i=t.history,o=r&&r.origin;n==i.lastSelOp||o&&i.lastSelOrigin==o&&(i.lastModTime==i.lastSelTime&&i.lastOrigin==o||function(t,e,n,r){var i=e.charAt(0);return"*"==i||"+"==i&&n.ranges.length==r.ranges.length&&n.somethingSelected()==r.somethingSelected()&&new Date-t.history.lastSelTime<=(t.cm?t.cm.options.historyEventDelay:500)}(t,o,X(i.done),e))?i.done[i.done.length-1]=e:Ii(e,i.done),i.lastSelTime=+new Date,i.lastSelOrigin=o,i.lastSelOp=n,r&&!1!==r.clearRedo&&ji(i.undone)}function Ii(t,e){var n=X(e);n&&n.ranges&&n.equals(t)||e.push(t)}function Fi(t,e,n,r){var i=e["spans_"+t.id],o=0;t.iter(Math.max(t.first,n),Math.min(t.first+t.size,r),(function(n){n.markedSpans&&((i||(i=e["spans_"+t.id]={}))[o]=n.markedSpans),++o}))}function Wi(t){if(!t)return null;for(var e,n=0;n-1&&(X(a)[d]=c[d],delete c[d])}}}return r}function Ui(t,e,n,r){if(r){var i=t.anchor;if(n){var o=gt(e,i)<0;o!=gt(n,i)<0?(i=e,e=n):o!=gt(e,n)<0&&(e=n)}return new wi(i,e)}return new wi(n||e,e)}function qi(t,e,n,r,i){null==i&&(i=t.cm&&(t.cm.display.shift||t.extend)),Yi(t,new _i([Ui(t.sel.primary(),e,n,i)],0),r)}function Ki(t,e,n){for(var r=[],i=t.cm&&(t.cm.display.shift||t.extend),o=0;o=e.ch:a.to>e.ch))){if(i&&(ae(l,"beforeCursorEnter"),l.explicitlyCleared)){if(o.markedSpans){--s;continue}break}if(!l.atomic)continue;if(n){var c=l.find(r<0?1:-1),u=void 0;if((r<0?l.inclusiveRight:l.inclusiveLeft)&&(c=io(t,c,-r,c&&c.line==e.line?o:null)),c&&c.line==e.line&&(u=gt(c,n))&&(r<0?u<0:u>0))return no(t,c,e,r,i)}var d=l.find(r<0?-1:1);return(r<0?l.inclusiveLeft:l.inclusiveRight)&&(d=io(t,d,r,d.line==e.line?o:null)),d?no(t,d,e,r,i):null}}return e}function ro(t,e,n,r,i){var o=r||1,s=no(t,e,n,o,i)||!i&&no(t,e,n,o,!0)||no(t,e,n,-o,i)||!i&&no(t,e,n,-o,!0);return s||(t.cantEdit=!0,vt(t.first,0))}function io(t,e,n,r){return n<0&&0==e.ch?e.line>t.first?Ct(t,vt(e.line-1)):null:n>0&&e.ch==(r||lt(t,e.line)).text.length?e.line0)){var u=[l,1],d=gt(c.from,a.from),f=gt(c.to,a.to);(d<0||!s.inclusiveLeft&&!d)&&u.push({from:c.from,to:a.from}),(f>0||!s.inclusiveRight&&!f)&&u.push({from:a.to,to:c.to}),i.splice.apply(i,u),l+=u.length-3}}return i}(t,e.from,e.to);if(r)for(var i=r.length-1;i>=0;--i)lo(t,{from:r[i].from,to:r[i].to,text:i?[""]:e.text});else lo(t,e)}}function lo(t,e){if(1!=e.text.length||""!=e.text[0]||0!=gt(e.from,e.to)){var n=Ti(t,e);Hi(t,e,n,t.cm?t.cm.curOp.id:NaN),fo(t,e,n,Mt(t,e));var r=[];$i(t,(function(t,n){n||-1!=F(r,t.history)||(vo(t.history,e),r.push(t.history)),fo(t,e,null,Mt(t,e))}))}}function co(t,e,n){if(!t.cm||!t.cm.state.suppressEdits||n){for(var r,i=t.history,o=t.sel,s="undo"==e?i.done:i.undone,a="undo"==e?i.undone:i.done,l=0;l=0;--f){var h=d(f);if(h)return h.v}}}}function uo(t,e){if(0!=e&&(t.first+=e,t.sel=new _i(Z(t.sel.ranges,(function(t){return new wi(vt(t.anchor.line+e,t.anchor.ch),vt(t.head.line+e,t.head.ch))})),t.sel.primIndex),t.cm)){ti(t.cm,t.first,t.first-e,e);for(var n=t.cm.display,r=n.viewFrom;rt.lastLine())){if(e.from.lineo&&(e={from:e.from,to:vt(o,lt(t,o).text.length),text:[e.text[0]],origin:e.origin}),e.removed=ct(t,e.from,e.to),n||(n=Ti(t,e)),t.cm?function(t,e,n){var r=t.doc,i=t.display,o=e.from,s=e.to,a=!1,l=o.line;t.options.lineWrapping||(l=ft(Ft(lt(r,o.line))),r.iter(l,s.line+1,(function(t){if(t==i.maxLine)return a=!0,!0}))),r.sel.contains(e.from,e.to)>-1&&ce(t),Ei(r,e,n,lr(t)),t.options.lineWrapping||(r.iter(l,o.line+e.text.length,(function(t){var e=Kt(t);e>i.maxLineLength&&(i.maxLine=t,i.maxLineLength=e,i.maxLineChanged=!0,a=!1)})),a&&(t.curOp.updateMaxLine=!0)),function(t,e){if(t.modeFrontier=Math.min(t.modeFrontier,e),!(t.highlightFrontiern;r--){var i=lt(t,r).stateAfter;if(i&&(!(i instanceof Re)||r+i.lookAhead1||!(this.children[0]instanceof yo))){var l=[];this.collapse(l),this.children=[new yo(l)],this.children[0].parent=this}},collapse:function(t){for(var e=0;e50){for(var a=o.lines.length%25+25,l=a;l10);t.parent.maybeSpill()}},iterN:function(t,e,n){for(var r=0;r0||0==s&&!1!==o.clearWhenEmpty)return o;if(o.replacedWith&&(o.collapsed=!0,o.widgetNode=E("span",[o.replacedWith],"CodeMirror-widget"),r.handleMouseEvents||o.widgetNode.setAttribute("cm-ignore-events","true"),r.insertLeft&&(o.widgetNode.insertLeft=!0)),o.collapsed){if(It(t,e.line,e,n,o)||e.line!=n.line&&It(t,n.line,e,n,o))throw new Error("Inserting collapsed marker partially overlapping an existing one");Tt=!0}o.addToHistory&&Hi(t,{from:e,to:n,origin:"markText"},t.sel,NaN);var a,l=e.line,c=t.cm;if(t.iter(l,n.line+1,(function(t){c&&o.collapsed&&!c.options.lineWrapping&&Ft(t)==c.display.maxLine&&(a=!0),o.collapsed&&l!=e.line&&dt(t,0),function(t,e){t.markedSpans=t.markedSpans?t.markedSpans.concat([e]):[e],e.marker.attachLine(t)}(t,new Ot(o,l==e.line?e.ch:null,l==n.line?n.ch:null)),++l})),o.collapsed&&t.iter(e.line,n.line+1,(function(e){Vt(t,e)&&dt(e,0)})),o.clearOnEnter&&ie(o,"beforeCursorEnter",(function(){return o.clear()})),o.readOnly&&(St=!0,(t.history.done.length||t.history.undone.length)&&t.clearHistory()),o.collapsed&&(o.id=++xo,o.atomic=!0),c){if(a&&(c.curOp.updateMaxLine=!0),o.collapsed)ti(c,e.line,n.line+1);else if(o.className||o.title||o.startStyle||o.endStyle||o.css)for(var u=e.line;u<=n.line;u++)ei(c,u,"text");o.atomic&&to(c.doc),hn(c,"markerAdded",c,o)}return o}Co.prototype.clear=function(){var t=this;if(!this.explicitlyCleared){var e=this.doc.cm,n=e&&!e.curOp;if(n&&Br(e),ue(this,"clear")){var r=this.find();r&&hn(this,"clear",r.from,r.to)}for(var i=null,o=null,s=0;se.display.maxLineLength&&(e.display.maxLine=u,e.display.maxLineLength=d,e.display.maxLineChanged=!0)}null!=i&&e&&this.collapsed&&ti(e,i,o+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,e&&to(e.doc)),e&&hn(e,"markerCleared",e,this,i,o),n&&Vr(e),this.parent&&this.parent.clear()}},Co.prototype.find=function(t,e){var n,r;null==t&&"bookmark"==this.type&&(t=1);for(var i=0;i=0;l--)ao(this,r[l]);a?Zi(this,a):this.cm&&Ar(this.cm)})),undo:Qr((function(){co(this,"undo")})),redo:Qr((function(){co(this,"redo")})),undoSelection:Qr((function(){co(this,"undo",!0)})),redoSelection:Qr((function(){co(this,"redo",!0)})),setExtending:function(t){this.extend=t},getExtending:function(){return this.extend},historySize:function(){for(var t=this.history,e=0,n=0,r=0;r=t.ch)&&e.push(i.marker.parent||i.marker)}return e},findMarks:function(t,e,n){t=Ct(this,t),e=Ct(this,e);var r=[],i=t.line;return this.iter(t.line,e.line+1,(function(o){var s=o.markedSpans;if(s)for(var a=0;a=l.to||null==l.from&&i!=t.line||null!=l.from&&i==e.line&&l.from>=e.ch||n&&!n(l.marker)||r.push(l.marker.parent||l.marker)}++i})),r},getAllMarks:function(){var t=[];return this.iter((function(e){var n=e.markedSpans;if(n)for(var r=0;rt)return e=t,!0;t-=o,++n})),Ct(this,vt(n,e))},indexFromPos:function(t){var e=(t=Ct(this,t)).ch;if(t.linee&&(e=t.from),null!=t.to&&t.to-1)return e.state.draggingText(t),void setTimeout((function(){return e.display.input.focus()}),20);try{var u=t.dataTransfer.getData("Text");if(u){var d;if(e.state.draggingText&&!e.state.draggingText.copy&&(d=e.listSelections()),Ji(e.doc,Ci(n,n)),d)for(var f=0;f=0;e--)ho(t.doc,"",r[e].from,r[e].to,"+delete");Ar(t)}))}Fo.basic={Left:"goCharLeft",Right:"goCharRight",Up:"goLineUp",Down:"goLineDown",End:"goLineEnd",Home:"goLineStartSmart",PageUp:"goPageUp",PageDown:"goPageDown",Delete:"delCharAfter",Backspace:"delCharBefore","Shift-Backspace":"delCharBefore",Tab:"defaultTab","Shift-Tab":"indentAuto",Enter:"newlineAndIndent",Insert:"toggleOverwrite",Esc:"singleSelection"},Fo.pcDefault={"Ctrl-A":"selectAll","Ctrl-D":"deleteLine","Ctrl-Z":"undo","Shift-Ctrl-Z":"redo","Ctrl-Y":"redo","Ctrl-Home":"goDocStart","Ctrl-End":"goDocEnd","Ctrl-Up":"goLineUp","Ctrl-Down":"goLineDown","Ctrl-Left":"goGroupLeft","Ctrl-Right":"goGroupRight","Alt-Left":"goLineStart","Alt-Right":"goLineEnd","Ctrl-Backspace":"delGroupBefore","Ctrl-Delete":"delGroupAfter","Ctrl-S":"save","Ctrl-F":"find","Ctrl-G":"findNext","Shift-Ctrl-G":"findPrev","Shift-Ctrl-F":"replace","Shift-Ctrl-R":"replaceAll","Ctrl-[":"indentLess","Ctrl-]":"indentMore","Ctrl-U":"undoSelection","Shift-Ctrl-U":"redoSelection","Alt-U":"redoSelection",fallthrough:"basic"},Fo.emacsy={"Ctrl-F":"goCharRight","Ctrl-B":"goCharLeft","Ctrl-P":"goLineUp","Ctrl-N":"goLineDown","Alt-F":"goWordRight","Alt-B":"goWordLeft","Ctrl-A":"goLineStart","Ctrl-E":"goLineEnd","Ctrl-V":"goPageDown","Shift-Ctrl-V":"goPageUp","Ctrl-D":"delCharAfter","Ctrl-H":"delCharBefore","Alt-D":"delWordAfter","Alt-Backspace":"delWordBefore","Ctrl-K":"killLine","Ctrl-T":"transposeChars","Ctrl-O":"openLine"},Fo.macDefault={"Cmd-A":"selectAll","Cmd-D":"deleteLine","Cmd-Z":"undo","Shift-Cmd-Z":"redo","Cmd-Y":"redo","Cmd-Home":"goDocStart","Cmd-Up":"goDocStart","Cmd-End":"goDocEnd","Cmd-Down":"goDocEnd","Alt-Left":"goGroupLeft","Alt-Right":"goGroupRight","Cmd-Left":"goLineLeft","Cmd-Right":"goLineRight","Alt-Backspace":"delGroupBefore","Ctrl-Alt-Backspace":"delGroupAfter","Alt-Delete":"delGroupAfter","Cmd-S":"save","Cmd-F":"find","Cmd-G":"findNext","Shift-Cmd-G":"findPrev","Cmd-Alt-F":"replace","Shift-Cmd-Alt-F":"replaceAll","Cmd-[":"indentLess","Cmd-]":"indentMore","Cmd-Backspace":"delWrappedLineLeft","Cmd-Delete":"delWrappedLineRight","Cmd-U":"undoSelection","Shift-Cmd-U":"redoSelection","Ctrl-Up":"goDocStart","Ctrl-Down":"goDocEnd",fallthrough:["basic","emacsy"]},Fo.default=b?Fo.macDefault:Fo.pcDefault;var Zo={selectAll:oo,singleSelection:function(t){return t.setSelection(t.getCursor("anchor"),t.getCursor("head"),B)},killLine:function(t){return Xo(t,(function(e){if(e.empty()){var n=lt(t.doc,e.head.line).text.length;return e.head.ch==n&&e.head.line0)i=new vt(i.line,i.ch+1),t.replaceRange(o.charAt(i.ch-1)+o.charAt(i.ch-2),vt(i.line,i.ch-2),i,"+transpose");else if(i.line>t.doc.first){var s=lt(t.doc,i.line-1).text;s&&(i=new vt(i.line,1),t.replaceRange(o.charAt(0)+t.doc.lineSeparator()+s.charAt(s.length-1),vt(i.line-1,s.length-1),i,"+transpose"))}n.push(new wi(i,i))}t.setSelections(n)}))},newlineAndIndent:function(t){return Zr(t,(function(){for(var e=t.listSelections(),n=e.length-1;n>=0;n--)t.replaceRange(t.doc.lineSeparator(),e[n].anchor,e[n].head,"+input");e=t.listSelections();for(var r=0;r-1&&(gt((i=s.ranges[i]).from(),e)<0||e.xRel>0)&&(gt(i.to(),e)>0||e.xRel<0)?function(t,e,n,r){var i=t.display,o=!1,s=Yr(t,(function(e){c&&(i.scroller.draggable=!1),t.state.draggingText=!1,se(document,"mouseup",s),se(document,"mousemove",u),se(i.scroller,"dragstart",d),se(i.scroller,"drop",s),o||(fe(e),r.addNew||qi(t.doc,n,null,null,r.extend),c||a&&9==l?setTimeout((function(){document.body.focus(),i.input.focus()}),20):i.input.focus())})),u=function(t){o=o||Math.abs(e.clientX-t.clientX)+Math.abs(e.clientY-t.clientY)>=10},d=function(){return o=!0};c&&(i.scroller.draggable=!0),t.state.draggingText=s,s.copy=!r.moveOnDrag,i.scroller.dragDrop&&i.scroller.dragDrop(),ie(document,"mouseup",s),ie(document,"mousemove",u),ie(i.scroller,"dragstart",d),ie(i.scroller,"drop",s),yr(t),setTimeout((function(){return i.input.focus()}),20)}(t,r,e,o):function(t,e,n,r){var i=t.display,o=t.doc;fe(e);var s,a,l=o.sel,c=l.ranges;if(r.addNew&&!r.extend?(a=o.sel.contains(n),s=a>-1?c[a]:new wi(n,n)):(s=o.sel.primary(),a=o.sel.primIndex),"rectangle"==r.unit)r.addNew||(s=new wi(n,n)),n=ur(t,e,!0,!0),a=-1;else{var u=ds(t,n,r.unit);s=r.extend?Ui(s,u.anchor,u.head,r.extend):u}r.addNew?-1==a?(a=c.length,Yi(o,xi(c.concat([s]),a),{scroll:!1,origin:"*mouse"})):c.length>1&&c[a].empty()&&"char"==r.unit&&!r.extend?(Yi(o,xi(c.slice(0,a).concat(c.slice(a+1)),0),{scroll:!1,origin:"*mouse"}),l=o.sel):Gi(o,a,s,V):(a=0,Yi(o,new _i([s],0),V),l=o.sel);var d=n;function f(e){if(0!=gt(d,e))if(d=e,"rectangle"==r.unit){for(var i=[],c=t.options.tabSize,u=R(lt(o,n.line).text,n.ch,c),f=R(lt(o,e.line).text,e.ch,c),h=Math.min(u,f),p=Math.max(u,f),m=Math.min(n.line,e.line),v=Math.min(t.lastLine(),Math.max(n.line,e.line));m<=v;m++){var g=lt(o,m).text,y=q(g,h,c);h==p?i.push(new wi(vt(m,y),vt(m,y))):g.length>y&&i.push(new wi(vt(m,y),vt(m,q(g,p,c))))}i.length||i.push(new wi(n,n)),Yi(o,xi(l.ranges.slice(0,a).concat(i),a),{origin:"*mouse",scroll:!1}),t.scrollIntoView(e)}else{var b,_=s,w=ds(t,e,r.unit),x=_.anchor;gt(w.anchor,x)>0?(b=w.head,x=wt(_.from(),w.anchor)):(b=w.anchor,x=_t(_.to(),w.head));var C=l.ranges.slice(0);C[a]=new wi(Ct(o,x),b),Yi(o,xi(C,a),V)}}var h=i.wrapper.getBoundingClientRect(),p=0;function m(e){var n=++p,s=ur(t,e,!0,"rectangle"==r.unit);if(s)if(0!=gt(s,d)){t.curOp.focus=N(),f(s);var a=Cr(i,o);(s.line>=a.to||s.lineh.bottom?20:0;l&&setTimeout(Yr(t,(function(){p==n&&(i.scroller.scrollTop+=l,m(e))})),50)}}function v(e){t.state.selectingText=!1,p=1/0,fe(e),i.input.focus(),se(document,"mousemove",g),se(document,"mouseup",y),o.history.lastSelOrigin=null}var g=Yr(t,(function(t){ge(t)?m(t):v(t)})),y=Yr(t,v);t.state.selectingText=y,ie(document,"mousemove",g),ie(document,"mouseup",y)}(t,r,e,o)}(e,r,o,t):ve(t)==n.scroller&&fe(t):2==i?(r&&qi(e.doc,r),setTimeout((function(){return n.input.focus()}),20)):3==i&&(k?ps(e,t):yr(e)))}}function ds(t,e,n){if("char"==n)return new wi(e,e);if("word"==n)return t.findWordAt(e);if("line"==n)return new wi(vt(e.line,0),Ct(t.doc,vt(e.line+1,0)));var r=n(t,e);return new wi(r.from,r.to)}function fs(t,e,n,r){var i,o;try{i=e.clientX,o=e.clientY}catch(e){return!1}if(i>=Math.floor(t.display.gutters.getBoundingClientRect().right))return!1;r&&fe(e);var s=t.display,a=s.lineDiv.getBoundingClientRect();if(o>a.bottom||!ue(t,n))return pe(e);o-=a.top-s.viewOffset;for(var l=0;l=i)return ae(t,n,t,ht(t.doc,o),t.options.gutters[l],e),pe(e)}}function hs(t,e){return fs(t,e,"gutterClick",!0)}function ps(t,e){On(t.display,e)||function(t,e){return!!ue(t,"gutterContextMenu")&&fs(t,e,"gutterContextMenu",!1)}(t,e)||le(t,e,"contextmenu")||t.display.input.onContextMenu(e)}function ms(t){t.display.wrapper.className=t.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+t.options.theme.replace(/(^|\s)\s*/g," cm-s-"),Un(t)}cs.prototype.compare=function(t,e,n){return this.time+400>t&&0==gt(e,this.pos)&&n==this.button};var vs={toString:function(){return"CodeMirror.Init"}},gs={},ys={};function bs(t){hi(t),ti(t),kr(t)}function _s(t,e,n){if(!e!=!(n&&n!=vs)){var r=t.display.dragFunctions,i=e?ie:se;i(t.display.scroller,"dragstart",r.start),i(t.display.scroller,"dragenter",r.enter),i(t.display.scroller,"dragover",r.over),i(t.display.scroller,"dragleave",r.leave),i(t.display.scroller,"drop",r.drop)}}function ws(t){t.options.lineWrapping?(P(t.display.wrapper,"CodeMirror-wrap"),t.display.sizer.style.minWidth="",t.display.sizerWidth=null):(O(t.display.wrapper,"CodeMirror-wrap"),Gt(t)),cr(t),ti(t),Un(t),setTimeout((function(){return Hr(t)}),100)}function xs(t,e){var n=this;if(!(this instanceof xs))return new xs(t,e);this.options=e=e?H(e):{},H(gs,e,!1),pi(e);var r=e.value;"string"==typeof r&&(r=new Lo(r,e.mode,null,e.lineSeparator,e.direction)),this.doc=r;var i=new xs.inputStyles[e.inputStyle](this),o=this.display=new at(t,r,i);for(var s in o.wrapper.CodeMirror=this,hi(this),ms(this),e.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),Fr(this),this.state={keyMaps:[],overlays:[],modeGen:0,overwrite:!1,delayingBlurEvent:!1,focused:!1,suppressEdits:!1,pasteIncoming:!1,cutIncoming:!1,selectingText:!1,draggingText:!1,highlight:new I,keySeq:null,specialChars:null},e.autofocus&&!y&&o.input.focus(),a&&l<11&&setTimeout((function(){return n.display.input.reset(!0)}),20),function(t){var e=t.display;ie(e.scroller,"mousedown",Yr(t,us)),ie(e.scroller,"dblclick",a&&l<11?Yr(t,(function(e){if(!le(t,e)){var n=ur(t,e);if(n&&!hs(t,e)&&!On(t.display,e)){fe(e);var r=t.findWordAt(n);qi(t.doc,r.anchor,r.head)}}})):function(e){return le(t,e)||fe(e)}),k||ie(e.scroller,"contextmenu",(function(e){return ps(t,e)}));var n,r={end:0};function i(){e.activeTouch&&(n=setTimeout((function(){return e.activeTouch=null}),1e3),(r=e.activeTouch).end=+new Date)}function o(t){if(1!=t.touches.length)return!1;var e=t.touches[0];return e.radiusX<=1&&e.radiusY<=1}function s(t,e){if(null==e.left)return!0;var n=e.left-t.left,r=e.top-t.top;return n*n+r*r>400}ie(e.scroller,"touchstart",(function(i){if(!le(t,i)&&!o(i)){e.input.ensurePolled(),clearTimeout(n);var s=+new Date;e.activeTouch={start:s,moved:!1,prev:s-r.end<=300?r:null},1==i.touches.length&&(e.activeTouch.left=i.touches[0].pageX,e.activeTouch.top=i.touches[0].pageY)}})),ie(e.scroller,"touchmove",(function(){e.activeTouch&&(e.activeTouch.moved=!0)})),ie(e.scroller,"touchend",(function(n){var r=e.activeTouch;if(r&&!On(e,n)&&null!=r.left&&!r.moved&&new Date-r.start<300){var o,a=t.coordsChar(e.activeTouch,"page");o=!r.prev||s(r,r.prev)?new wi(a,a):!r.prev.prev||s(r,r.prev.prev)?t.findWordAt(a):new wi(vt(a.line,0),Ct(t.doc,vt(a.line+1,0))),t.setSelection(o.anchor,o.head),t.focus(),fe(n)}i()})),ie(e.scroller,"touchcancel",i),ie(e.scroller,"scroll",(function(){e.scroller.clientHeight&&($r(t,e.scroller.scrollTop),Pr(t,e.scroller.scrollLeft,!0),ae(t,"scroll",t))})),ie(e.scroller,"mousewheel",(function(e){return bi(t,e)})),ie(e.scroller,"DOMMouseScroll",(function(e){return bi(t,e)})),ie(e.wrapper,"scroll",(function(){return e.wrapper.scrollTop=e.wrapper.scrollLeft=0})),e.dragFunctions={enter:function(e){le(t,e)||me(e)},over:function(e){le(t,e)||(function(t,e){var n=ur(t,e);if(n){var r=document.createDocumentFragment();pr(t,n,r),t.display.dragCursor||(t.display.dragCursor=M("div",null,"CodeMirror-cursors CodeMirror-dragcursors"),t.display.lineSpace.insertBefore(t.display.dragCursor,t.display.cursorDiv)),L(t.display.dragCursor,r)}}(t,e),me(e))},start:function(e){return function(t,e){if(a&&(!t.state.draggingText||+new Date-Mo<100))me(e);else if(!le(t,e)&&!On(t.display,e)&&(e.dataTransfer.setData("Text",t.getSelection()),e.dataTransfer.effectAllowed="copyMove",e.dataTransfer.setDragImage&&!h)){var n=M("img",null,null,"position: fixed; left: 0; top: 0;");n.src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",f&&(n.width=n.height=1,t.display.wrapper.appendChild(n),n._top=n.offsetTop),e.dataTransfer.setDragImage(n,0,0),f&&n.parentNode.removeChild(n)}}(t,e)},drop:Yr(t,Eo),leave:function(e){le(t,e)||$o(t)}};var c=e.input.getField();ie(c,"keyup",(function(e){return os.call(t,e)})),ie(c,"keydown",Yr(t,is)),ie(c,"keypress",Yr(t,ss)),ie(c,"focus",(function(e){return br(t,e)})),ie(c,"blur",(function(e){return _r(t,e)}))}(this),zo(),Br(this),this.curOp.forceUpdate=!0,Ni(this,r),e.autofocus&&!y||this.hasFocus()?setTimeout(j(br,this),20):_r(this),ys)ys.hasOwnProperty(s)&&ys[s](n,e[s],vs);Sr(this),e.finishInit&&e.finishInit(this);for(var u=0;u150)){if(!r)return;n="prev"}}else c=0,n="not";"prev"==n?c=e>o.first?R(lt(o,e-1).text,null,s):0:"add"==n?c=l+t.options.indentUnit:"subtract"==n?c=l-t.options.indentUnit:"number"==typeof n&&(c=l+n),c=Math.max(0,c);var d="",f=0;if(t.options.indentWithTabs)for(var h=Math.floor(c/s);h;--h)f+=s,d+="\t";if(f1)if(Ss&&Ss.text.join("\n")==e){if(r.ranges.length%Ss.text.length==0){c=[];for(var u=0;u=0;d--){var f=r.ranges[d],h=f.from(),p=f.to();f.empty()&&(n&&n>0?h=vt(h.line,h.ch-n):t.state.overwrite&&!a?p=vt(p.line,Math.min(lt(o,p.line).text.length,p.ch+X(l).length)):Ss&&Ss.lineWise&&Ss.text.join("\n")==e&&(h=p=vt(h.line,0))),s=t.curOp.updateInput;var m={from:h,to:p,text:c?c[d%c.length]:l,origin:i||(a?"paste":t.state.cutIncoming?"cut":"+input")};ao(t.doc,m),hn(t,"inputRead",t,m)}e&&!a&&Ls(t,e),Ar(t),t.curOp.updateInput=s,t.curOp.typing=!0,t.state.pasteIncoming=t.state.cutIncoming=!1}function As(t,e){var n=t.clipboardData&&t.clipboardData.getData("Text");if(n)return t.preventDefault(),e.isReadOnly()||e.options.disableInput||Zr(e,(function(){return Os(e,n,0,null,"paste")})),!0}function Ls(t,e){if(t.options.electricChars&&t.options.smartIndent)for(var n=t.doc.sel,r=n.ranges.length-1;r>=0;r--){var i=n.ranges[r];if(!(i.head.ch>100||r&&n.ranges[r-1].head.line==i.head.line)){var o=t.getModeAt(i.head),s=!1;if(o.electricChars){for(var a=0;a-1){s=ks(t,i.head.line,"smart");break}}else o.electricInput&&o.electricInput.test(lt(t.doc,i.head.line).text.slice(0,i.head.ch))&&(s=ks(t,i.head.line,"smart"));s&&hn(t,"electricInput",t,i.head.line)}}}function Ms(t){for(var e=[],n=[],r=0;r=t.first+t.size||(e=new vt(s,e.ch,e.sticky),!(a=lt(t,s))))return!1;e=ee(i,t.cm,a,e.line,n)}else e=o;return!0}if("char"==r)l();else if("column"==r)l(!0);else if("word"==r||"group"==r)for(var c=null,u="group"==r,d=t.cm&&t.cm.getHelper(e,"wordChars"),f=!0;!(n<0)||l(!f);f=!1){var h=a.text.charAt(e.ch)||"\n",p=et(h,d)?"w":u&&"\n"==h?"n":!u||/\s/.test(h)?null:"p";if(!u||f||p||(p="s"),c&&c!=p){n<0&&(n=1,l(),e.sticky="after");break}if(p&&(c=p),n>0&&!l(!f))break}var m=ro(t,e,o,s,!0);return yt(o,m)&&(m.hitSide=!0),m}function Ps(t,e,n,r){var i,o,s=t.doc,a=e.left;if("page"==r){var l=Math.min(t.display.wrapper.clientHeight,window.innerHeight||document.documentElement.clientHeight),c=Math.max(l-.5*ir(t.display),3);i=(n>0?e.bottom:e.top)+n*c}else"line"==r&&(i=n>0?e.bottom+3:e.top-3);for(;(o=tr(t,a,i)).outside;){if(n<0?i<=0:i>=s.height){o.hitSide=!0;break}i+=5*n}return o}var zs=function(t){this.cm=t,this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null,this.polling=new I,this.composing=null,this.gracePeriod=!1,this.readDOMTimeout=null};function Ds(t,e){var n=Dn(t,e.line);if(!n||n.hidden)return null;var r=lt(t.doc,e.line),i=Pn(n,r,e.line),o=Jt(r,t.doc.direction),s="left";o&&(s=Zt(o,e.ch)%2?"right":"left");var a=Fn(i.map,e.ch,s);return a.offset="right"==a.collapse?a.end:a.start,a}function js(t,e){return e&&(t.bad=!0),t}function Hs(t,e,n){var r;if(e==t.display.lineDiv){if(!(r=t.display.lineDiv.childNodes[n]))return js(t.clipPos(vt(t.display.viewTo-1)),!0);e=null,n=0}else for(r=e;;r=r.parentNode){if(!r||r==t.display.lineDiv)return null;if(r.parentNode&&r.parentNode==t.display.lineDiv)break}for(var i=0;i=e.display.viewTo||o.line=e.display.viewFrom&&Ds(e,i)||{node:l[0].measure.map[2],offset:0},u=o.liner.firstLine()&&(s=vt(s.line-1,lt(r.doc,s.line-1).length)),a.ch==lt(r.doc,a.line).text.length&&a.linei.viewTo-1)return!1;s.line==i.viewFrom||0==(t=dr(r,s.line))?(e=ft(i.view[0].line),n=i.view[0].node):(e=ft(i.view[t].line),n=i.view[t-1].node.nextSibling);var l,c,u=dr(r,a.line);if(u==i.view.length-1?(l=i.viewTo-1,c=i.lineDiv.lastChild):(l=ft(i.view[u+1].line)-1,c=i.view[u+1].node.previousSibling),!n)return!1;for(var d=r.doc.splitLines(function(t,e,n,r,i){var o="",s=!1,a=t.doc.lineSeparator();function l(t){return function(e){return e.id==t}}function c(){s&&(o+=a,s=!1)}function u(t){t&&(c(),o+=t)}function d(e){if(1==e.nodeType){var n=e.getAttribute("cm-text");if(null!=n)return void u(n||e.textContent.replace(/\u200b/g,""));var o,f=e.getAttribute("cm-marker");if(f){var h=t.findMarks(vt(r,0),vt(i+1,0),l(+f));return void(h.length&&(o=h[0].find())&&u(ct(t.doc,o.from,o.to).join(a)))}if("false"==e.getAttribute("contenteditable"))return;var p=/^(pre|div|p)$/i.test(e.nodeName);p&&c();for(var m=0;m1&&f.length>1;)if(X(d)==X(f))d.pop(),f.pop(),l--;else{if(d[0]!=f[0])break;d.shift(),f.shift(),e++}for(var h=0,p=0,m=d[0],v=f[0],g=Math.min(m.length,v.length);hs.ch&&y.charCodeAt(y.length-p-1)==b.charCodeAt(b.length-p-1);)h--,p++;d[d.length-1]=y.slice(0,y.length-p).replace(/^\u200b+/,""),d[0]=d[0].slice(h).replace(/\u200b+$/,"");var w=vt(e,h),x=vt(l,f.length?X(f).length-p:0);return d.length>1||d[0]||gt(w,x)?(ho(r.doc,d,w,x,"+input"),!0):void 0},zs.prototype.ensurePolled=function(){this.forceCompositionEnd()},zs.prototype.reset=function(){this.forceCompositionEnd()},zs.prototype.forceCompositionEnd=function(){this.composing&&(clearTimeout(this.readDOMTimeout),this.composing=null,this.updateFromDOM(),this.div.blur(),this.div.focus())},zs.prototype.readFromDOMSoon=function(){var t=this;null==this.readDOMTimeout&&(this.readDOMTimeout=setTimeout((function(){if(t.readDOMTimeout=null,t.composing){if(!t.composing.done)return;t.composing=null}t.updateFromDOM()}),80))},zs.prototype.updateFromDOM=function(){var t=this;!this.cm.isReadOnly()&&this.pollContent()||Zr(this.cm,(function(){return ti(t.cm)}))},zs.prototype.setUneditable=function(t){t.contentEditable="false"},zs.prototype.onKeyPress=function(t){0!=t.charCode&&(t.preventDefault(),this.cm.isReadOnly()||Yr(this.cm,Os)(this.cm,String.fromCharCode(null==t.charCode?t.keyCode:t.charCode),0))},zs.prototype.readOnlyChanged=function(t){this.div.contentEditable=String("nocursor"!=t)},zs.prototype.onContextMenu=function(){},zs.prototype.resetPosition=function(){},zs.prototype.needsContentAttribute=!0;var Is=function(t){this.cm=t,this.prevInput="",this.pollingFast=!1,this.polling=new I,this.inaccurateSelection=!1,this.hasSelection=!1,this.composing=null};Is.prototype.init=function(t){var e=this,n=this,r=this.cm,i=this.wrapper=$s(),o=this.textarea=i.firstChild;function s(t){if(!le(r,t)){if(r.somethingSelected())Ts({lineWise:!1,text:r.getSelections()}),n.inaccurateSelection&&(n.prevInput="",n.inaccurateSelection=!1,o.value=Ss.text.join("\n"),D(o));else{if(!r.options.lineWiseCopyCut)return;var e=Ms(r);Ts({lineWise:!0,text:e.text}),"cut"==t.type?r.setSelections(e.ranges,null,B):(n.prevInput="",o.value=e.text.join("\n"),D(o))}"cut"==t.type&&(r.state.cutIncoming=!0)}}t.wrapper.insertBefore(i,t.wrapper.firstChild),v&&(o.style.width="0px"),ie(o,"input",(function(){a&&l>=9&&e.hasSelection&&(e.hasSelection=null),n.poll()})),ie(o,"paste",(function(t){le(r,t)||As(t,r)||(r.state.pasteIncoming=!0,n.fastPoll())})),ie(o,"cut",s),ie(o,"copy",s),ie(t.scroller,"paste",(function(e){On(t,e)||le(r,e)||(r.state.pasteIncoming=!0,n.focus())})),ie(t.lineSpace,"selectstart",(function(e){On(t,e)||fe(e)})),ie(o,"compositionstart",(function(){var t=r.getCursor("from");n.composing&&n.composing.range.clear(),n.composing={start:t,range:r.markText(t,r.getCursor("to"),{className:"CodeMirror-composing"})}})),ie(o,"compositionend",(function(){n.composing&&(n.poll(),n.composing.range.clear(),n.composing=null)}))},Is.prototype.prepareSelection=function(){var t=this.cm,e=t.display,n=t.doc,r=hr(t);if(t.options.moveInputWithCursor){var i=Yn(t,n.sel.primary().head,"div"),o=e.wrapper.getBoundingClientRect(),s=e.lineDiv.getBoundingClientRect();r.teTop=Math.max(0,Math.min(e.wrapper.clientHeight-10,i.top+s.top-o.top)),r.teLeft=Math.max(0,Math.min(e.wrapper.clientWidth-10,i.left+s.left-o.left))}return r},Is.prototype.showSelection=function(t){var e=this.cm.display;L(e.cursorDiv,t.cursors),L(e.selectionDiv,t.selection),null!=t.teTop&&(this.wrapper.style.top=t.teTop+"px",this.wrapper.style.left=t.teLeft+"px")},Is.prototype.reset=function(t){if(!this.contextMenuPending&&!this.composing){var e,n,r=this.cm,i=r.doc;if(r.somethingSelected()){this.prevInput="";var o=i.sel.primary(),s=(e=Te&&(o.to().line-o.from().line>100||(n=r.getSelection()).length>1e3))?"-":n||r.getSelection();this.textarea.value=s,r.state.focused&&D(this.textarea),a&&l>=9&&(this.hasSelection=s)}else t||(this.prevInput=this.textarea.value="",a&&l>=9&&(this.hasSelection=null));this.inaccurateSelection=e}},Is.prototype.getField=function(){return this.textarea},Is.prototype.supportsTouch=function(){return!1},Is.prototype.focus=function(){if("nocursor"!=this.cm.options.readOnly&&(!y||N()!=this.textarea))try{this.textarea.focus()}catch(t){}},Is.prototype.blur=function(){this.textarea.blur()},Is.prototype.resetPosition=function(){this.wrapper.style.top=this.wrapper.style.left=0},Is.prototype.receivedFocus=function(){this.slowPoll()},Is.prototype.slowPoll=function(){var t=this;this.pollingFast||this.polling.set(this.cm.options.pollInterval,(function(){t.poll(),t.cm.state.focused&&t.slowPoll()}))},Is.prototype.fastPoll=function(){var t=!1,e=this;e.pollingFast=!0,e.polling.set(20,(function n(){e.poll()||t?(e.pollingFast=!1,e.slowPoll()):(t=!0,e.polling.set(60,n))}))},Is.prototype.poll=function(){var t=this,e=this.cm,n=this.textarea,r=this.prevInput;if(this.contextMenuPending||!e.state.focused||Se(n)&&!r&&!this.composing||e.isReadOnly()||e.options.disableInput||e.state.keySeq)return!1;var i=n.value;if(i==r&&!e.somethingSelected())return!1;if(a&&l>=9&&this.hasSelection===i||b&&/[\uf700-\uf7ff]/.test(i))return e.display.input.reset(),!1;if(e.doc.sel==e.display.selForContextMenu){var o=i.charCodeAt(0);if(8203!=o||r||(r="​"),8666==o)return this.reset(),this.cm.execCommand("undo")}for(var s=0,c=Math.min(r.length,i.length);s1e3||i.indexOf("\n")>-1?n.value=t.prevInput="":t.prevInput=i,t.composing&&(t.composing.range.clear(),t.composing.range=e.markText(t.composing.start,e.getCursor("to"),{className:"CodeMirror-composing"}))})),!0},Is.prototype.ensurePolled=function(){this.pollingFast&&this.poll()&&(this.pollingFast=!1)},Is.prototype.onKeyPress=function(){a&&l>=9&&(this.hasSelection=null),this.fastPoll()},Is.prototype.onContextMenu=function(t){var e=this,n=e.cm,r=n.display,i=e.textarea,o=ur(n,t),s=r.scroller.scrollTop;if(o&&!f){n.options.resetSelectionOnContextMenu&&-1==n.doc.sel.contains(o)&&Yr(n,Yi)(n.doc,Ci(o),B);var u=i.style.cssText,d=e.wrapper.style.cssText;e.wrapper.style.cssText="position: absolute";var h,p=e.wrapper.getBoundingClientRect();i.style.cssText="position: absolute; width: 30px; height: 30px;\n top: "+(t.clientY-p.top-5)+"px; left: "+(t.clientX-p.left-5)+"px;\n z-index: 1000; background: "+(a?"rgba(255, 255, 255, .05)":"transparent")+";\n outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);",c&&(h=window.scrollY),r.input.focus(),c&&window.scrollTo(null,h),r.input.reset(),n.somethingSelected()||(i.value=e.prevInput=" "),e.contextMenuPending=!0,r.selForContextMenu=n.doc.sel,clearTimeout(r.detectingSelectAll),a&&l>=9&&m(),k?(me(t),ie(window,"mouseup",(function t(){se(window,"mouseup",t),setTimeout(v,20)}))):setTimeout(v,50)}function m(){if(null!=i.selectionStart){var t=n.somethingSelected(),o="​"+(t?i.value:"");i.value="⇚",i.value=o,e.prevInput=t?"":"​",i.selectionStart=1,i.selectionEnd=o.length,r.selForContextMenu=n.doc.sel}}function v(){if(e.contextMenuPending=!1,e.wrapper.style.cssText=d,i.style.cssText=u,a&&l<9&&r.scrollbars.setScrollTop(r.scroller.scrollTop=s),null!=i.selectionStart){(!a||a&&l<9)&&m();var t=0;r.detectingSelectAll=setTimeout((function o(){r.selForContextMenu==n.doc.sel&&0==i.selectionStart&&i.selectionEnd>0&&"​"==e.prevInput?Yr(n,oo)(n):t++<10?r.detectingSelectAll=setTimeout(o,500):(r.selForContextMenu=null,r.input.reset())}),200)}}},Is.prototype.readOnlyChanged=function(t){t||this.reset(),this.textarea.disabled="nocursor"==t},Is.prototype.setUneditable=function(){},Is.prototype.needsContentAttribute=!1,function(t){var e=t.optionHandlers;function n(n,r,i,o){t.defaults[n]=r,i&&(e[n]=o?function(t,e,n){n!=vs&&i(t,e,n)}:i)}t.defineOption=n,t.Init=vs,n("value","",(function(t,e){return t.setValue(e)}),!0),n("mode",null,(function(t,e){t.doc.modeOption=e,Ai(t)}),!0),n("indentUnit",2,Ai,!0),n("indentWithTabs",!1),n("smartIndent",!0),n("tabSize",4,(function(t){Li(t),Un(t),ti(t)}),!0),n("lineSeparator",null,(function(t,e){if(t.doc.lineSep=e,e){var n=[],r=t.doc.first;t.doc.iter((function(t){for(var i=0;;){var o=t.text.indexOf(e,i);if(-1==o)break;i=o+e.length,n.push(vt(r,o))}r++}));for(var i=n.length-1;i>=0;i--)ho(t.doc,e,n[i],vt(n[i].line,n[i].ch+e.length))}})),n("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b-\u200f\u2028\u2029\ufeff]/g,(function(t,e,n){t.state.specialChars=new RegExp(e.source+(e.test("\t")?"":"|\t"),"g"),n!=vs&&t.refresh()})),n("specialCharPlaceholder",rn,(function(t){return t.refresh()}),!0),n("electricChars",!0),n("inputStyle",y?"contenteditable":"textarea",(function(){throw new Error("inputStyle can not (yet) be changed in a running editor")}),!0),n("spellcheck",!1,(function(t,e){return t.getInputField().spellcheck=e}),!0),n("rtlMoveVisually",!w),n("wholeLineUpdateBefore",!0),n("theme","default",(function(t){ms(t),bs(t)}),!0),n("keyMap","default",(function(t,e,n){var r=Go(e),i=n!=vs&&Go(n);i&&i.detach&&i.detach(t,r),r.attach&&r.attach(t,i||null)})),n("extraKeys",null),n("configureMouse",null),n("lineWrapping",!1,ws,!0),n("gutters",[],(function(t){pi(t.options),bs(t)}),!0),n("fixedGutter",!0,(function(t,e){t.display.gutters.style.left=e?ar(t.display)+"px":"0",t.refresh()}),!0),n("coverGutterNextToScrollbar",!1,(function(t){return Hr(t)}),!0),n("scrollbarStyle","native",(function(t){Fr(t),Hr(t),t.display.scrollbars.setScrollTop(t.doc.scrollTop),t.display.scrollbars.setScrollLeft(t.doc.scrollLeft)}),!0),n("lineNumbers",!1,(function(t){pi(t.options),bs(t)}),!0),n("firstLineNumber",1,bs,!0),n("lineNumberFormatter",(function(t){return t}),bs,!0),n("showCursorWhenSelecting",!1,fr,!0),n("resetSelectionOnContextMenu",!0),n("lineWiseCopyCut",!0),n("pasteLinesPerSelection",!0),n("readOnly",!1,(function(t,e){"nocursor"==e&&(_r(t),t.display.input.blur()),t.display.input.readOnlyChanged(e)})),n("disableInput",!1,(function(t,e){e||t.display.input.reset()}),!0),n("dragDrop",!0,_s),n("allowDropFileTypes",null),n("cursorBlinkRate",530),n("cursorScrollMargin",0),n("cursorHeight",1,fr,!0),n("singleCursorHeightPerLine",!0,fr,!0),n("workTime",100),n("workDelay",100),n("flattenSpans",!0,Li,!0),n("addModeClass",!1,Li,!0),n("pollInterval",100),n("undoDepth",200,(function(t,e){return t.doc.history.undoDepth=e})),n("historyEventDelay",1250),n("viewportMargin",10,(function(t){return t.refresh()}),!0),n("maxHighlightLength",1e4,Li,!0),n("moveInputWithCursor",!0,(function(t,e){e||t.display.input.resetPosition()})),n("tabindex",null,(function(t,e){return t.display.input.getField().tabIndex=e||""})),n("autofocus",null),n("direction","ltr",(function(t,e){return t.doc.setDirection(e)}),!0)}(xs),function(t){var e=t.optionHandlers,n=t.helpers={};t.prototype={constructor:t,focus:function(){window.focus(),this.display.input.focus()},setOption:function(t,n){var r=this.options,i=r[t];r[t]==n&&"mode"!=t||(r[t]=n,e.hasOwnProperty(t)&&Yr(this,e[t])(this,n,i),ae(this,"optionChange",this,t))},getOption:function(t){return this.options[t]},getDoc:function(){return this.doc},addKeyMap:function(t,e){this.state.keyMaps[e?"push":"unshift"](Go(t))},removeKeyMap:function(t){for(var e=this.state.keyMaps,n=0;nr&&(ks(e,o.head.line,t,!0),r=o.head.line,i==e.doc.sel.primIndex&&Ar(e));else{var s=o.from(),a=o.to(),l=Math.max(r,s.line);r=Math.min(e.lastLine(),a.line-(a.ch?0:1))+1;for(var c=l;c0&&Gi(e.doc,i,new wi(s,u[i].to()),B)}}})),getTokenAt:function(t,e){return Ge(this,t,e)},getLineTokens:function(t,e){return Ge(this,vt(t),e,!0)},getTokenTypeAt:function(t){t=Ct(this.doc,t);var e,n=We(this,lt(this.doc,t.line)),r=0,i=(n.length-1)/2,o=t.ch;if(0==o)e=n[2];else for(;;){var s=r+i>>1;if((s?n[2*s-1]:0)>=o)i=s;else{if(!(n[2*s+1]o&&(t=o,i=!0),r=lt(this.doc,t)}else r=t;return Gn(this,r,{top:0,left:0},e||"page",n||i).top+(i?this.doc.height-qt(r):0)},defaultTextHeight:function(){return ir(this.display)},defaultCharWidth:function(){return or(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(t,e,n,r,i){var o,s,a,l=this.display,c=(t=Yn(this,Ct(this.doc,t))).bottom,u=t.left;if(e.style.position="absolute",e.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(e),l.sizer.appendChild(e),"over"==r)c=t.top;else if("above"==r||"near"==r){var d=Math.max(l.wrapper.clientHeight,this.doc.height),f=Math.max(l.sizer.clientWidth,l.lineSpace.clientWidth);("above"==r||t.bottom+e.offsetHeight>d)&&t.top>e.offsetHeight?c=t.top-e.offsetHeight:t.bottom+e.offsetHeight<=d&&(c=t.bottom),u+e.offsetWidth>f&&(u=f-e.offsetWidth)}e.style.top=c+"px",e.style.left=e.style.right="","right"==i?(u=l.sizer.clientWidth-e.offsetWidth,e.style.right="0px"):("left"==i?u=0:"middle"==i&&(u=(l.sizer.clientWidth-e.offsetWidth)/2),e.style.left=u+"px"),n&&(o=this,s={left:u,top:c,right:u+e.offsetWidth,bottom:c+e.offsetHeight},null!=(a=Tr(o,s)).scrollTop&&$r(o,a.scrollTop),null!=a.scrollLeft&&Pr(o,a.scrollLeft))},triggerOnKeyDown:Jr(is),triggerOnKeyPress:Jr(ss),triggerOnKeyUp:os,triggerOnMouseDown:Jr(us),execCommand:function(t){if(Zo.hasOwnProperty(t))return Zo[t].call(null,this)},triggerElectric:Jr((function(t){Ls(this,t)})),findPosH:function(t,e,n,r){var i=1;e<0&&(i=-1,e=-e);for(var o=Ct(this.doc,t),s=0;s0&&s(e.charAt(n-1));)--n;for(;r.5)&&cr(this),ae(this,"refresh",this)})),swapDoc:Jr((function(t){var e=this.doc;return e.cm=null,Ni(this,t),Un(this),this.display.input.reset(),Lr(this,t.scrollLeft,t.scrollTop),this.curOp.forceScroll=!0,hn(this,"swapDoc",this,e),e})),getInputField:function(){return this.display.input.getField()},getWrapperElement:function(){return this.display.wrapper},getScrollerElement:function(){return this.display.scroller},getGutterElement:function(){return this.display.gutters}},de(t),t.registerHelper=function(e,r,i){n.hasOwnProperty(e)||(n[e]=t[e]={_global:[]}),n[e][r]=i},t.registerGlobalHelper=function(e,r,i,o){t.registerHelper(e,r,o),n[e]._global.push({pred:i,val:o})}}(xs);var Fs="iter insert remove copy getEditor constructor".split(" ");for(var Ws in Lo.prototype)Lo.prototype.hasOwnProperty(Ws)&&F(Fs,Ws)<0&&(xs.prototype[Ws]=function(t){return function(){return t.apply(this.doc,arguments)}}(Lo.prototype[Ws]));return de(Lo),xs.inputStyles={textarea:Is,contenteditable:zs},xs.defineMode=function(t){xs.defaults.mode||"null"==t||(xs.defaults.mode=t),Me.apply(this,arguments)},xs.defineMIME=function(t,e){Le[t]=e},xs.defineMode("null",(function(){return{token:function(t){return t.skipToEnd()}}})),xs.defineMIME("text/plain","null"),xs.defineExtension=function(t,e){xs.prototype[t]=e},xs.defineDocExtension=function(t,e){Lo.prototype[t]=e},xs.fromTextArea=function(t,e){if((e=e?H(e):{}).value=t.value,!e.tabindex&&t.tabIndex&&(e.tabindex=t.tabIndex),!e.placeholder&&t.placeholder&&(e.placeholder=t.placeholder),null==e.autofocus){var n=N();e.autofocus=n==t||null!=t.getAttribute("autofocus")&&n==document.body}function r(){t.value=a.getValue()}var i;if(t.form&&(ie(t.form,"submit",r),!e.leaveSubmitMethodAlone)){var o=t.form;i=o.submit;try{var s=o.submit=function(){r(),o.submit=i,o.submit(),o.submit=s}}catch(t){}}e.finishInit=function(e){e.save=r,e.getTextArea=function(){return t},e.toTextArea=function(){e.toTextArea=isNaN,r(),t.parentNode.removeChild(e.getWrapperElement()),t.style.display="",t.form&&(se(t.form,"submit",r),"function"==typeof t.form.submit&&(t.form.submit=i))}},t.style.display="none";var a=xs((function(e){return t.parentNode.insertBefore(e,t.nextSibling)}),e);return a},function(t){t.off=se,t.on=ie,t.wheelEventPixels=yi,t.Doc=Lo,t.splitLines=ke,t.countColumn=R,t.findColumn=q,t.isWordChar=tt,t.Pass=W,t.signal=ae,t.Line=Ye,t.changeEnd=ki,t.scrollbarModel=Ir,t.Pos=vt,t.cmpPos=gt,t.modes=Ae,t.mimeModes=Le,t.resolveMode=Ee,t.getMode=$e,t.modeExtensions=Ne,t.extendMode=Pe,t.copyState=ze,t.startState=je,t.innerMode=De,t.commands=Zo,t.keyMap=Fo,t.keyName=Ko,t.isModifierKey=Uo,t.lookupKey=Vo,t.normalizeKeyMap=Bo,t.StringStream=He,t.SharedTextMarker=So,t.TextMarker=Co,t.LineWidget=_o,t.e_preventDefault=fe,t.e_stopPropagation=he,t.e_stop=me,t.addClass=P,t.contains=$,t.rmClass=O,t.keyNames=jo}(xs),xs.version="5.27.4",xs},"object"===s(e)?t.exports=o():void 0===(i="function"==typeof(r=o)?r.call(e,n,e,t):r)||(t.exports=i)},627:(t,e,n)=>{var r,i,o,s;function a(t){return a="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},a(t)}t=n.nmd(t),s=function(t){"use strict";function e(t){for(var e={},n=0;n*\/]/.test(n)?x(null,"select-op"):"."==n&&t.match(/^-?[_a-z][_a-z0-9-]*/i)?x("qualifier","qualifier"):/[:;{}\[\]\(\)]/.test(n)?x(null,n):"u"==n&&t.match(/rl(-prefix)?\(/)||"d"==n&&t.match("omain(")||"r"==n&&t.match("egexp(")?(t.backUp(1),e.tokenize=S,x("property","word")):/[\w\\\-]/.test(n)?(t.eatWhile(/[\w\\\-]/),x("property","word")):x(null,null):/[\d.]/.test(t.peek())?(t.eatWhile(/[\w.%]/),x("number","unit")):t.match(/^-[\w\\\-]+/)?(t.eatWhile(/[\w\\\-]/),t.match(/^\s*:/,!1)?x("variable-2","variable-definition"):x("variable-2","variable")):t.match(/^\w+-/)?x("meta","meta"):void 0}function k(t){return function(e,n){for(var r,i=!1;null!=(r=e.next());){if(r==t&&!i){")"==t&&e.backUp(1);break}i=!i&&"\\"==r}return(r==t||!i&&")"!=t)&&(n.tokenize=null),x("string","string")}}function S(t,e){return t.next(),t.match(/\s*[\"\')]/,!1)?e.tokenize=null:e.tokenize=k(")"),x(null,"(")}function T(t,e,n){this.type=t,this.indent=e,this.prev=n}function O(t,e,n,r){return t.context=new T(n,e.indentation()+(!1===r?0:s),t.context),n}function A(t){return t.context.prev&&(t.context=t.context.prev),t.context.type}function L(t,e,n){return $[n.context.type](t,e,n)}function M(t,e,n,r){for(var i=r||1;i>0;i--)n.context=n.context.prev;return L(t,e,n)}function E(t){var e=t.current().toLowerCase();o=y.hasOwnProperty(e)?"atom":g.hasOwnProperty(e)?"keyword":"variable"}var $={top:function(t,e,n){if("{"==t)return O(n,e,"block");if("}"==t&&n.context.prev)return A(n);if(w&&/@component/.test(t))return O(n,e,"atComponentBlock");if(/^@(-moz-)?document$/.test(t))return O(n,e,"documentTypes");if(/^@(media|supports|(-moz-)?document|import)$/.test(t))return O(n,e,"atBlock");if(/^@(font-face|counter-style)/.test(t))return n.stateArg=t,"restricted_atBlock_before";if(/^@(-(moz|ms|o|webkit)-)?keyframes$/.test(t))return"keyframes";if(t&&"@"==t.charAt(0))return O(n,e,"at");if("hash"==t)o="builtin";else if("word"==t)o="tag";else{if("variable-definition"==t)return"maybeprop";if("interpolation"==t)return O(n,e,"interpolation");if(":"==t)return"pseudo";if(b&&"("==t)return O(n,e,"parens")}return n.context.type},block:function(t,e,n){if("word"==t){var r=e.current().toLowerCase();return h.hasOwnProperty(r)?(o="property","maybeprop"):p.hasOwnProperty(r)?(o="string-2","maybeprop"):b?(o=e.match(/^\s*:(?:\s|$)/,!1)?"property":"tag","block"):(o+=" error","maybeprop")}return"meta"==t?"block":b||"hash"!=t&&"qualifier"!=t?$.top(t,e,n):(o="error","block")},maybeprop:function(t,e,n){return":"==t?O(n,e,"prop"):L(t,e,n)},prop:function(t,e,n){if(";"==t)return A(n);if("{"==t&&b)return O(n,e,"propBlock");if("}"==t||"{"==t)return M(t,e,n);if("("==t)return O(n,e,"parens");if("hash"!=t||/^#([0-9a-fA-f]{3,4}|[0-9a-fA-f]{6}|[0-9a-fA-f]{8})$/.test(e.current())){if("word"==t)E(e);else if("interpolation"==t)return O(n,e,"interpolation")}else o+=" error";return"prop"},propBlock:function(t,e,n){return"}"==t?A(n):"word"==t?(o="property","maybeprop"):n.context.type},parens:function(t,e,n){return"{"==t||"}"==t?M(t,e,n):")"==t?A(n):"("==t?O(n,e,"parens"):"interpolation"==t?O(n,e,"interpolation"):("word"==t&&E(e),"parens")},pseudo:function(t,e,n){return"meta"==t?"pseudo":"word"==t?(o="variable-3",n.context.type):L(t,e,n)},documentTypes:function(t,e,n){return"word"==t&&c.hasOwnProperty(e.current())?(o="tag",n.context.type):$.atBlock(t,e,n)},atBlock:function(t,e,n){if("("==t)return O(n,e,"atBlock_parens");if("}"==t||";"==t)return M(t,e,n);if("{"==t)return A(n)&&O(n,e,b?"block":"top");if("interpolation"==t)return O(n,e,"interpolation");if("word"==t){var r=e.current().toLowerCase();o="only"==r||"not"==r||"and"==r||"or"==r?"keyword":u.hasOwnProperty(r)?"attribute":d.hasOwnProperty(r)?"property":f.hasOwnProperty(r)?"keyword":h.hasOwnProperty(r)?"property":p.hasOwnProperty(r)?"string-2":y.hasOwnProperty(r)?"atom":g.hasOwnProperty(r)?"keyword":"error"}return n.context.type},atComponentBlock:function(t,e,n){return"}"==t?M(t,e,n):"{"==t?A(n)&&O(n,e,b?"block":"top",!1):("word"==t&&(o="error"),n.context.type)},atBlock_parens:function(t,e,n){return")"==t?A(n):"{"==t||"}"==t?M(t,e,n,2):$.atBlock(t,e,n)},restricted_atBlock_before:function(t,e,n){return"{"==t?O(n,e,"restricted_atBlock"):"word"==t&&"@counter-style"==n.stateArg?(o="variable","restricted_atBlock_before"):L(t,e,n)},restricted_atBlock:function(t,e,n){return"}"==t?(n.stateArg=null,A(n)):"word"==t?(o="@font-face"==n.stateArg&&!m.hasOwnProperty(e.current().toLowerCase())||"@counter-style"==n.stateArg&&!v.hasOwnProperty(e.current().toLowerCase())?"error":"property","maybeprop"):"restricted_atBlock"},keyframes:function(t,e,n){return"word"==t?(o="variable","keyframes"):"{"==t?O(n,e,"top"):L(t,e,n)},at:function(t,e,n){return";"==t?A(n):"{"==t||"}"==t?M(t,e,n):("word"==t?o="tag":"hash"==t&&(o="builtin"),"at")},interpolation:function(t,e,n){return"}"==t?A(n):"{"==t||";"==t?M(t,e,n):("word"==t?o="variable":"variable"!=t&&"("!=t&&")"!=t&&(o="error"),"interpolation")}};return{startState:function(t){return{tokenize:null,state:r?"block":"top",stateArg:null,context:new T(r?"block":"top",t||0,null)}},token:function(t,e){if(!e.tokenize&&t.eatSpace())return null;var n=(e.tokenize||C)(t,e);return n&&"object"==a(n)&&(i=n[1],n=n[0]),o=n,e.state=$[e.state](i,t,e),o},indent:function(t,e){var n=t.context,r=e&&e.charAt(0),i=n.indent;return"prop"!=n.type||"}"!=r&&")"!=r||(n=n.prev),n.prev&&("}"!=r||"block"!=n.type&&"top"!=n.type&&"interpolation"!=n.type&&"restricted_atBlock"!=n.type?(")"!=r||"parens"!=n.type&&"atBlock_parens"!=n.type)&&("{"!=r||"at"!=n.type&&"atBlock"!=n.type)||(i=Math.max(0,n.indent-s)):i=(n=n.prev).indent),i},electricChars:"}",blockCommentStart:"/*",blockCommentEnd:"*/",lineComment:_,fold:"brace"}}));var n=["domain","regexp","url","url-prefix"],r=e(n),i=["all","aural","braille","handheld","print","projection","screen","tty","tv","embossed"],o=e(i),s=["width","min-width","max-width","height","min-height","max-height","device-width","min-device-width","max-device-width","device-height","min-device-height","max-device-height","aspect-ratio","min-aspect-ratio","max-aspect-ratio","device-aspect-ratio","min-device-aspect-ratio","max-device-aspect-ratio","color","min-color","max-color","color-index","min-color-index","max-color-index","monochrome","min-monochrome","max-monochrome","resolution","min-resolution","max-resolution","scan","grid","orientation","device-pixel-ratio","min-device-pixel-ratio","max-device-pixel-ratio","pointer","any-pointer","hover","any-hover"],l=e(s),c=["landscape","portrait","none","coarse","fine","on-demand","hover","interlace","progressive"],u=e(c),d=["align-content","align-items","align-self","alignment-adjust","alignment-baseline","anchor-point","animation","animation-delay","animation-direction","animation-duration","animation-fill-mode","animation-iteration-count","animation-name","animation-play-state","animation-timing-function","appearance","azimuth","backface-visibility","background","background-attachment","background-blend-mode","background-clip","background-color","background-image","background-origin","background-position","background-repeat","background-size","baseline-shift","binding","bleed","bookmark-label","bookmark-level","bookmark-state","bookmark-target","border","border-bottom","border-bottom-color","border-bottom-left-radius","border-bottom-right-radius","border-bottom-style","border-bottom-width","border-collapse","border-color","border-image","border-image-outset","border-image-repeat","border-image-slice","border-image-source","border-image-width","border-left","border-left-color","border-left-style","border-left-width","border-radius","border-right","border-right-color","border-right-style","border-right-width","border-spacing","border-style","border-top","border-top-color","border-top-left-radius","border-top-right-radius","border-top-style","border-top-width","border-width","bottom","box-decoration-break","box-shadow","box-sizing","break-after","break-before","break-inside","caption-side","caret-color","clear","clip","color","color-profile","column-count","column-fill","column-gap","column-rule","column-rule-color","column-rule-style","column-rule-width","column-span","column-width","columns","content","counter-increment","counter-reset","crop","cue","cue-after","cue-before","cursor","direction","display","dominant-baseline","drop-initial-after-adjust","drop-initial-after-align","drop-initial-before-adjust","drop-initial-before-align","drop-initial-size","drop-initial-value","elevation","empty-cells","fit","fit-position","flex","flex-basis","flex-direction","flex-flow","flex-grow","flex-shrink","flex-wrap","float","float-offset","flow-from","flow-into","font","font-feature-settings","font-family","font-kerning","font-language-override","font-size","font-size-adjust","font-stretch","font-style","font-synthesis","font-variant","font-variant-alternates","font-variant-caps","font-variant-east-asian","font-variant-ligatures","font-variant-numeric","font-variant-position","font-weight","grid","grid-area","grid-auto-columns","grid-auto-flow","grid-auto-rows","grid-column","grid-column-end","grid-column-gap","grid-column-start","grid-gap","grid-row","grid-row-end","grid-row-gap","grid-row-start","grid-template","grid-template-areas","grid-template-columns","grid-template-rows","hanging-punctuation","height","hyphens","icon","image-orientation","image-rendering","image-resolution","inline-box-align","justify-content","justify-items","justify-self","left","letter-spacing","line-break","line-height","line-stacking","line-stacking-ruby","line-stacking-shift","line-stacking-strategy","list-style","list-style-image","list-style-position","list-style-type","margin","margin-bottom","margin-left","margin-right","margin-top","marks","marquee-direction","marquee-loop","marquee-play-count","marquee-speed","marquee-style","max-height","max-width","min-height","min-width","move-to","nav-down","nav-index","nav-left","nav-right","nav-up","object-fit","object-position","opacity","order","orphans","outline","outline-color","outline-offset","outline-style","outline-width","overflow","overflow-style","overflow-wrap","overflow-x","overflow-y","padding","padding-bottom","padding-left","padding-right","padding-top","page","page-break-after","page-break-before","page-break-inside","page-policy","pause","pause-after","pause-before","perspective","perspective-origin","pitch","pitch-range","place-content","place-items","place-self","play-during","position","presentation-level","punctuation-trim","quotes","region-break-after","region-break-before","region-break-inside","region-fragment","rendering-intent","resize","rest","rest-after","rest-before","richness","right","rotation","rotation-point","ruby-align","ruby-overhang","ruby-position","ruby-span","shape-image-threshold","shape-inside","shape-margin","shape-outside","size","speak","speak-as","speak-header","speak-numeral","speak-punctuation","speech-rate","stress","string-set","tab-size","table-layout","target","target-name","target-new","target-position","text-align","text-align-last","text-decoration","text-decoration-color","text-decoration-line","text-decoration-skip","text-decoration-style","text-emphasis","text-emphasis-color","text-emphasis-position","text-emphasis-style","text-height","text-indent","text-justify","text-outline","text-overflow","text-shadow","text-size-adjust","text-space-collapse","text-transform","text-underline-position","text-wrap","top","transform","transform-origin","transform-style","transition","transition-delay","transition-duration","transition-property","transition-timing-function","unicode-bidi","user-select","vertical-align","visibility","voice-balance","voice-duration","voice-family","voice-pitch","voice-range","voice-rate","voice-stress","voice-volume","volume","white-space","widows","width","will-change","word-break","word-spacing","word-wrap","z-index","clip-path","clip-rule","mask","enable-background","filter","flood-color","flood-opacity","lighting-color","stop-color","stop-opacity","pointer-events","color-interpolation","color-interpolation-filters","color-rendering","fill","fill-opacity","fill-rule","image-rendering","marker","marker-end","marker-mid","marker-start","shape-rendering","stroke","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","text-rendering","baseline-shift","dominant-baseline","glyph-orientation-horizontal","glyph-orientation-vertical","text-anchor","writing-mode"],f=e(d),h=["scrollbar-arrow-color","scrollbar-base-color","scrollbar-dark-shadow-color","scrollbar-face-color","scrollbar-highlight-color","scrollbar-shadow-color","scrollbar-3d-light-color","scrollbar-track-color","shape-inside","searchfield-cancel-button","searchfield-decoration","searchfield-results-button","searchfield-results-decoration","zoom"],p=e(h),m=e(["font-family","src","unicode-range","font-variant","font-feature-settings","font-stretch","font-weight","font-style"]),v=e(["additive-symbols","fallback","negative","pad","prefix","range","speak-as","suffix","symbols","system"]),g=["aliceblue","antiquewhite","aqua","aquamarine","azure","beige","bisque","black","blanchedalmond","blue","blueviolet","brown","burlywood","cadetblue","chartreuse","chocolate","coral","cornflowerblue","cornsilk","crimson","cyan","darkblue","darkcyan","darkgoldenrod","darkgray","darkgreen","darkkhaki","darkmagenta","darkolivegreen","darkorange","darkorchid","darkred","darksalmon","darkseagreen","darkslateblue","darkslategray","darkturquoise","darkviolet","deeppink","deepskyblue","dimgray","dodgerblue","firebrick","floralwhite","forestgreen","fuchsia","gainsboro","ghostwhite","gold","goldenrod","gray","grey","green","greenyellow","honeydew","hotpink","indianred","indigo","ivory","khaki","lavender","lavenderblush","lawngreen","lemonchiffon","lightblue","lightcoral","lightcyan","lightgoldenrodyellow","lightgray","lightgreen","lightpink","lightsalmon","lightseagreen","lightskyblue","lightslategray","lightsteelblue","lightyellow","lime","limegreen","linen","magenta","maroon","mediumaquamarine","mediumblue","mediumorchid","mediumpurple","mediumseagreen","mediumslateblue","mediumspringgreen","mediumturquoise","mediumvioletred","midnightblue","mintcream","mistyrose","moccasin","navajowhite","navy","oldlace","olive","olivedrab","orange","orangered","orchid","palegoldenrod","palegreen","paleturquoise","palevioletred","papayawhip","peachpuff","peru","pink","plum","powderblue","purple","rebeccapurple","red","rosybrown","royalblue","saddlebrown","salmon","sandybrown","seagreen","seashell","sienna","silver","skyblue","slateblue","slategray","snow","springgreen","steelblue","tan","teal","thistle","tomato","turquoise","violet","wheat","white","whitesmoke","yellow","yellowgreen"],y=e(g),b=["above","absolute","activeborder","additive","activecaption","afar","after-white-space","ahead","alias","all","all-scroll","alphabetic","alternate","always","amharic","amharic-abegede","antialiased","appworkspace","arabic-indic","armenian","asterisks","attr","auto","auto-flow","avoid","avoid-column","avoid-page","avoid-region","background","backwards","baseline","below","bidi-override","binary","bengali","blink","block","block-axis","bold","bolder","border","border-box","both","bottom","break","break-all","break-word","bullets","button","button-bevel","buttonface","buttonhighlight","buttonshadow","buttontext","calc","cambodian","capitalize","caps-lock-indicator","caption","captiontext","caret","cell","center","checkbox","circle","cjk-decimal","cjk-earthly-branch","cjk-heavenly-stem","cjk-ideographic","clear","clip","close-quote","col-resize","collapse","color","color-burn","color-dodge","column","column-reverse","compact","condensed","contain","content","contents","content-box","context-menu","continuous","copy","counter","counters","cover","crop","cross","crosshair","currentcolor","cursive","cyclic","darken","dashed","decimal","decimal-leading-zero","default","default-button","dense","destination-atop","destination-in","destination-out","destination-over","devanagari","difference","disc","discard","disclosure-closed","disclosure-open","document","dot-dash","dot-dot-dash","dotted","double","down","e-resize","ease","ease-in","ease-in-out","ease-out","element","ellipse","ellipsis","embed","end","ethiopic","ethiopic-abegede","ethiopic-abegede-am-et","ethiopic-abegede-gez","ethiopic-abegede-ti-er","ethiopic-abegede-ti-et","ethiopic-halehame-aa-er","ethiopic-halehame-aa-et","ethiopic-halehame-am-et","ethiopic-halehame-gez","ethiopic-halehame-om-et","ethiopic-halehame-sid-et","ethiopic-halehame-so-et","ethiopic-halehame-ti-er","ethiopic-halehame-ti-et","ethiopic-halehame-tig","ethiopic-numeric","ew-resize","exclusion","expanded","extends","extra-condensed","extra-expanded","fantasy","fast","fill","fixed","flat","flex","flex-end","flex-start","footnotes","forwards","from","geometricPrecision","georgian","graytext","grid","groove","gujarati","gurmukhi","hand","hangul","hangul-consonant","hard-light","hebrew","help","hidden","hide","higher","highlight","highlighttext","hiragana","hiragana-iroha","horizontal","hsl","hsla","hue","icon","ignore","inactiveborder","inactivecaption","inactivecaptiontext","infinite","infobackground","infotext","inherit","initial","inline","inline-axis","inline-block","inline-flex","inline-grid","inline-table","inset","inside","intrinsic","invert","italic","japanese-formal","japanese-informal","justify","kannada","katakana","katakana-iroha","keep-all","khmer","korean-hangul-formal","korean-hanja-formal","korean-hanja-informal","landscape","lao","large","larger","left","level","lighter","lighten","line-through","linear","linear-gradient","lines","list-item","listbox","listitem","local","logical","loud","lower","lower-alpha","lower-armenian","lower-greek","lower-hexadecimal","lower-latin","lower-norwegian","lower-roman","lowercase","ltr","luminosity","malayalam","match","matrix","matrix3d","media-controls-background","media-current-time-display","media-fullscreen-button","media-mute-button","media-play-button","media-return-to-realtime-button","media-rewind-button","media-seek-back-button","media-seek-forward-button","media-slider","media-sliderthumb","media-time-remaining-display","media-volume-slider","media-volume-slider-container","media-volume-sliderthumb","medium","menu","menulist","menulist-button","menulist-text","menulist-textfield","menutext","message-box","middle","min-intrinsic","mix","mongolian","monospace","move","multiple","multiply","myanmar","n-resize","narrower","ne-resize","nesw-resize","no-close-quote","no-drop","no-open-quote","no-repeat","none","normal","not-allowed","nowrap","ns-resize","numbers","numeric","nw-resize","nwse-resize","oblique","octal","opacity","open-quote","optimizeLegibility","optimizeSpeed","oriya","oromo","outset","outside","outside-shape","overlay","overline","padding","padding-box","painted","page","paused","persian","perspective","plus-darker","plus-lighter","pointer","polygon","portrait","pre","pre-line","pre-wrap","preserve-3d","progress","push-button","radial-gradient","radio","read-only","read-write","read-write-plaintext-only","rectangle","region","relative","repeat","repeating-linear-gradient","repeating-radial-gradient","repeat-x","repeat-y","reset","reverse","rgb","rgba","ridge","right","rotate","rotate3d","rotateX","rotateY","rotateZ","round","row","row-resize","row-reverse","rtl","run-in","running","s-resize","sans-serif","saturation","scale","scale3d","scaleX","scaleY","scaleZ","screen","scroll","scrollbar","scroll-position","se-resize","searchfield","searchfield-cancel-button","searchfield-decoration","searchfield-results-button","searchfield-results-decoration","self-start","self-end","semi-condensed","semi-expanded","separate","serif","show","sidama","simp-chinese-formal","simp-chinese-informal","single","skew","skewX","skewY","skip-white-space","slide","slider-horizontal","slider-vertical","sliderthumb-horizontal","sliderthumb-vertical","slow","small","small-caps","small-caption","smaller","soft-light","solid","somali","source-atop","source-in","source-out","source-over","space","space-around","space-between","space-evenly","spell-out","square","square-button","start","static","status-bar","stretch","stroke","sub","subpixel-antialiased","super","sw-resize","symbolic","symbols","system-ui","table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row","table-row-group","tamil","telugu","text","text-bottom","text-top","textarea","textfield","thai","thick","thin","threeddarkshadow","threedface","threedhighlight","threedlightshadow","threedshadow","tibetan","tigre","tigrinya-er","tigrinya-er-abegede","tigrinya-et","tigrinya-et-abegede","to","top","trad-chinese-formal","trad-chinese-informal","transform","translate","translate3d","translateX","translateY","translateZ","transparent","ultra-condensed","ultra-expanded","underline","unset","up","upper-alpha","upper-armenian","upper-greek","upper-hexadecimal","upper-latin","upper-norwegian","upper-roman","uppercase","urdu","url","var","vertical","vertical-text","visible","visibleFill","visiblePainted","visibleStroke","visual","w-resize","wait","wave","wider","window","windowframe","windowtext","words","wrap","wrap-reverse","x-large","x-small","xor","xx-large","xx-small"],_=e(b),w=n.concat(i).concat(s).concat(c).concat(d).concat(h).concat(g).concat(b);function x(t,e){for(var n,r=!1;null!=(n=t.next());){if(r&&"/"==n){e.tokenize=null;break}r="*"==n}return["comment","comment"]}t.registerHelper("hintWords","css",w),t.defineMIME("text/css",{documentTypes:r,mediaTypes:o,mediaFeatures:l,mediaValueKeywords:u,propertyKeywords:f,nonStandardPropertyKeywords:p,fontProperties:m,counterDescriptors:v,colorKeywords:y,valueKeywords:_,tokenHooks:{"/":function(t,e){return!!t.eat("*")&&(e.tokenize=x,x(t,e))}},name:"css"}),t.defineMIME("text/x-scss",{mediaTypes:o,mediaFeatures:l,mediaValueKeywords:u,propertyKeywords:f,nonStandardPropertyKeywords:p,colorKeywords:y,valueKeywords:_,fontProperties:m,allowNested:!0,lineComment:"//",tokenHooks:{"/":function(t,e){return t.eat("/")?(t.skipToEnd(),["comment","comment"]):t.eat("*")?(e.tokenize=x,x(t,e)):["operator","operator"]},":":function(t){return!!t.match(/\s*\{/,!1)&&[null,null]},$:function(t){return t.match(/^[\w-]+/),t.match(/^\s*:/,!1)?["variable-2","variable-definition"]:["variable-2","variable"]},"#":function(t){return!!t.eat("{")&&[null,"interpolation"]}},name:"css",helperType:"scss"}),t.defineMIME("text/x-less",{mediaTypes:o,mediaFeatures:l,mediaValueKeywords:u,propertyKeywords:f,nonStandardPropertyKeywords:p,colorKeywords:y,valueKeywords:_,fontProperties:m,allowNested:!0,lineComment:"//",tokenHooks:{"/":function(t,e){return t.eat("/")?(t.skipToEnd(),["comment","comment"]):t.eat("*")?(e.tokenize=x,x(t,e)):["operator","operator"]},"@":function(t){return t.eat("{")?[null,"interpolation"]:!t.match(/^(charset|document|font-face|import|(-(moz|ms|o|webkit)-)?keyframes|media|namespace|page|supports)\b/,!1)&&(t.eatWhile(/[\w\\\-]/),t.match(/^\s*:/,!1)?["variable-2","variable-definition"]:["variable-2","variable"])},"&":function(){return["atom","atom"]}},name:"css",helperType:"less"}),t.defineMIME("text/x-gss",{documentTypes:r,mediaTypes:o,mediaFeatures:l,propertyKeywords:f,nonStandardPropertyKeywords:p,fontProperties:m,counterDescriptors:v,colorKeywords:y,valueKeywords:_,supportsAtComponent:!0,tokenHooks:{"/":function(t,e){return!!t.eat("*")&&(e.tokenize=x,x(t,e))}},name:"css",helperType:"gss"})},"object"==a(e)&&"object"==a(t)?s(n(994)):(i=[n(994)],void 0===(o="function"==typeof(r=s)?r.apply(e,i):r)||(t.exports=o))},646:(t,e,n)=>{var r,i,o,s;function a(t){return a="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},a(t)}t=n.nmd(t),s=function(t){"use strict";function e(t,e,n){return/^(?:operator|sof|keyword c|case|new|export|default|[\[{}\(,;:]|=>)$/.test(e.lastType)||"quasi"==e.lastType&&/\{\s*$/.test(t.string.slice(0,t.pos-(n||0)))}t.defineMode("javascript",(function(n,r){var i,o,s=n.indentUnit,l=r.statementIndent,c=r.jsonld,u=r.json||c,d=r.typescript,f=r.wordCharacters||/[\w$\xa1-\uffff]/,h=function(){function t(t){return{type:t,style:"keyword"}}var e=t("keyword a"),n=t("keyword b"),r=t("keyword c"),i=t("operator"),o={type:"atom",style:"atom"},s={if:t("if"),while:e,with:e,else:n,do:n,try:n,finally:n,return:r,break:r,continue:r,new:t("new"),delete:r,throw:r,debugger:r,var:t("var"),const:t("var"),let:t("var"),function:t("function"),catch:t("catch"),for:t("for"),switch:t("switch"),case:t("case"),default:t("default"),in:i,typeof:i,instanceof:i,true:o,false:o,null:o,undefined:o,NaN:o,Infinity:o,this:t("this"),class:t("class"),super:t("atom"),yield:r,export:t("export"),import:t("import"),extends:r,await:r};if(d){var a={type:"variable",style:"type"},l={interface:t("class"),implements:r,namespace:r,module:t("module"),enum:t("module"),public:t("modifier"),private:t("modifier"),protected:t("modifier"),abstract:t("modifier"),string:a,number:a,boolean:a,any:a};for(var c in l)s[c]=l[c]}return s}(),p=/[+\-*&%=<>!?|~^@]/,m=/^@(context|id|value|language|type|container|list|set|reverse|index|base|vocab|graph)"/;function v(t,e,n){return i=t,o=n,e}function g(t,n){var r,i=t.next();if('"'==i||"'"==i)return n.tokenize=(r=i,function(t,e){var n,i=!1;if(c&&"@"==t.peek()&&t.match(m))return e.tokenize=g,v("jsonld-keyword","meta");for(;null!=(n=t.next())&&(n!=r||i);)i=!i&&"\\"==n;return i||(e.tokenize=g),v("string","string")}),n.tokenize(t,n);if("."==i&&t.match(/^\d+(?:[eE][+\-]?\d+)?/))return v("number","number");if("."==i&&t.match(".."))return v("spread","meta");if(/[\[\]{}\(\),;\:\.]/.test(i))return v(i);if("="==i&&t.eat(">"))return v("=>","operator");if("0"==i&&t.eat(/x/i))return t.eatWhile(/[\da-f]/i),v("number","number");if("0"==i&&t.eat(/o/i))return t.eatWhile(/[0-7]/i),v("number","number");if("0"==i&&t.eat(/b/i))return t.eatWhile(/[01]/i),v("number","number");if(/\d/.test(i))return t.match(/^\d*(?:\.\d*)?(?:[eE][+\-]?\d+)?/),v("number","number");if("/"==i)return t.eat("*")?(n.tokenize=y,y(t,n)):t.eat("/")?(t.skipToEnd(),v("comment","comment")):e(t,n,1)?(function(t){for(var e,n=!1,r=!1;null!=(e=t.next());){if(!n){if("/"==e&&!r)return;"["==e?r=!0:r&&"]"==e&&(r=!1)}n=!n&&"\\"==e}}(t),t.match(/^\b(([gimyu])(?![gimyu]*\2))+\b/),v("regexp","string-2")):(t.eatWhile(p),v("operator","operator",t.current()));if("`"==i)return n.tokenize=b,b(t,n);if("#"==i)return t.skipToEnd(),v("error","error");if(p.test(i))return">"==i&&n.lexical&&">"==n.lexical.type||t.eatWhile(p),v("operator","operator",t.current());if(f.test(i)){t.eatWhile(f);var o=t.current();if("."!=n.lastType){if(h.propertyIsEnumerable(o)){var s=h[o];return v(s.type,s.style,o)}if("async"==o&&t.match(/^\s*[\(\w]/,!1))return v("async","keyword",o)}return v("variable","variable",o)}}function y(t,e){for(var n,r=!1;n=t.next();){if("/"==n&&r){e.tokenize=g;break}r="*"==n}return v("comment","comment")}function b(t,e){for(var n,r=!1;null!=(n=t.next());){if(!r&&("`"==n||"$"==n&&t.eat("{"))){e.tokenize=g;break}r=!r&&"\\"==n}return v("quasi","string-2",t.current())}function _(t,e){e.fatArrowAt&&(e.fatArrowAt=null);var n=t.string.indexOf("=>",t.start);if(!(n<0)){if(d){var r=/:\s*(?:\w+(?:<[^>]*>|\[\])?|\{[^}]*\})\s*$/.exec(t.string.slice(t.start,n));r&&(n=r.index)}for(var i=0,o=!1,s=n-1;s>=0;--s){var a=t.string.charAt(s),l="([{}])".indexOf(a);if(l>=0&&l<3){if(!i){++s;break}if(0==--i){"("==a&&(o=!0);break}}else if(l>=3&&l<6)++i;else if(f.test(a))o=!0;else{if(/["'\/]/.test(a))return;if(o&&!i){++s;break}}}o&&!i&&(e.fatArrowAt=s)}}var w={atom:!0,number:!0,variable:!0,string:!0,regexp:!0,this:!0,"jsonld-keyword":!0};function x(t,e,n,r,i,o){this.indented=t,this.column=e,this.type=n,this.prev=i,this.info=o,null!=r&&(this.align=r)}function C(t,e){for(var n=t.localVars;n;n=n.next)if(n.name==e)return!0;for(var r=t.context;r;r=r.prev)for(n=r.vars;n;n=n.next)if(n.name==e)return!0}var k={state:null,column:null,marked:null,cc:null};function S(){for(var t=arguments.length-1;t>=0;t--)k.cc.push(arguments[t])}function T(){return S.apply(null,arguments),!0}function O(t){function e(e){for(var n=e;n;n=n.next)if(n.name==t)return!0;return!1}var n=k.state;if(k.marked="def",n.context){if(e(n.localVars))return;n.localVars={name:t,next:n.localVars}}else{if(e(n.globalVars))return;r.globalVars&&(n.globalVars={name:t,next:n.globalVars})}}var A={name:"this",next:{name:"arguments"}};function L(){k.state.context={prev:k.state.context,vars:k.state.localVars},k.state.localVars=A}function M(){k.state.localVars=k.state.context.vars,k.state.context=k.state.context.prev}function E(t,e){var n=function(){var n=k.state,r=n.indented;if("stat"==n.lexical.type)r=n.lexical.indented;else for(var i=n.lexical;i&&")"==i.type&&i.align;i=i.prev)r=i.indented;n.lexical=new x(r,k.stream.column(),t,null,n.lexical,e)};return n.lex=!0,n}function $(){var t=k.state;t.lexical.prev&&(")"==t.lexical.type&&(t.indented=t.lexical.indented),t.lexical=t.lexical.prev)}function N(t){return function e(n){return n==t?T():";"==t?S():T(e)}}function P(t,e){return"var"==t?T(E("vardef",e.length),ct,N(";"),$):"keyword a"==t?T(E("form"),j,P,$):"keyword b"==t?T(E("form"),P,$):"{"==t?T(E("}"),nt,$):";"==t?T():"if"==t?("else"==k.state.lexical.info&&k.state.cc[k.state.cc.length-1]==$&&k.state.cc.pop()(),T(E("form"),j,P,$,pt)):"function"==t?T(_t):"for"==t?T(E("form"),mt,P,$):"variable"==t?d&&"type"==e?(k.marked="keyword",T(it,N("operator"),it,N(";"))):T(E("stat"),X):"switch"==t?T(E("form"),j,N("{"),E("}","switch"),nt,$,$):"case"==t?T(z,N(":")):"default"==t?T(N(":")):"catch"==t?T(E("form"),L,N("("),wt,N(")"),P,$,M):"class"==t?T(E("form"),Ct,$):"export"==t?T(E("stat"),Ot,$):"import"==t?T(E("stat"),Lt,$):"module"==t?T(E("form"),ut,N("{"),E("}"),nt,$,$):"async"==t?T(P):"@"==e?T(z,P):S(E("stat"),z,N(";"),$)}function z(t){return H(t,!1)}function D(t){return H(t,!0)}function j(t){return"("!=t?S():T(E(")"),z,N(")"),$)}function H(t,e){if(k.state.fatArrowAt==k.stream.start){var n=e?q:U;if("("==t)return T(L,E(")"),tt(ut,")"),$,N("=>"),n,M);if("variable"==t)return S(L,ut,N("=>"),n,M)}var r=e?W:F;return w.hasOwnProperty(t)?T(r):"function"==t?T(_t,r):"class"==t?T(E("form"),xt,$):"keyword c"==t||"async"==t?T(e?I:R):"("==t?T(E(")"),R,N(")"),$,r):"operator"==t||"spread"==t?T(e?D:z):"["==t?T(E("]"),Pt,$,r):"{"==t?et(Y,"}",null,r):"quasi"==t?S(B,r):"new"==t?T(function(t){return function(e){return"."==e?T(t?G:K):S(t?D:z)}}(e)):T()}function R(t){return t.match(/[;\}\)\],]/)?S():S(z)}function I(t){return t.match(/[;\}\)\],]/)?S():S(D)}function F(t,e){return","==t?T(z):W(t,e,!1)}function W(t,e,n){var r=0==n?F:W,i=0==n?z:D;return"=>"==t?T(L,n?q:U,M):"operator"==t?/\+\+|--/.test(e)?T(r):"?"==e?T(z,N(":"),i):T(i):"quasi"==t?S(B,r):";"!=t?"("==t?et(D,")","call",r):"."==t?T(Z,r):"["==t?T(E("]"),R,N("]"),$,r):d&&"as"==e?(k.marked="keyword",T(it,r)):void 0:void 0}function B(t,e){return"quasi"!=t?S():"${"!=e.slice(e.length-2)?T(B):T(z,V)}function V(t){if("}"==t)return k.marked="string-2",k.state.tokenize=b,T(B)}function U(t){return _(k.stream,k.state),S("{"==t?P:z)}function q(t){return _(k.stream,k.state),S("{"==t?P:D)}function K(t,e){if("target"==e)return k.marked="keyword",T(F)}function G(t,e){if("target"==e)return k.marked="keyword",T(W)}function X(t){return":"==t?T($,P):S(F,N(";"),$)}function Z(t){if("variable"==t)return k.marked="property",T()}function Y(t,e){return"async"==t?(k.marked="property",T(Y)):"variable"==t||"keyword"==k.style?(k.marked="property",T("get"==e||"set"==e?J:Q)):"number"==t||"string"==t?(k.marked=c?"property":k.style+" property",T(Q)):"jsonld-keyword"==t?T(Q):"modifier"==t?T(Y):"["==t?T(z,N("]"),Q):"spread"==t?T(z,Q):":"==t?S(Q):void 0}function J(t){return"variable"!=t?S(Q):(k.marked="property",T(_t))}function Q(t){return":"==t?T(D):"("==t?S(_t):void 0}function tt(t,e,n){function r(i,o){if(n?n.indexOf(i)>-1:","==i){var s=k.state.lexical;return"call"==s.info&&(s.pos=(s.pos||0)+1),T((function(n,r){return n==e||r==e?S():S(t)}),r)}return i==e||o==e?T():T(N(e))}return function(n,i){return n==e||i==e?T():S(t,r)}}function et(t,e,n){for(var r=3;r"==t)return T(it)}function st(t,e){return"variable"==t||"keyword"==k.style?(k.marked="property",T(st)):"?"==e?T(st):":"==t?T(it):"["==t?T(z,rt,N("]"),st):void 0}function at(t){return"variable"==t?T(at):":"==t?T(it):void 0}function lt(t,e){return"<"==e?T(E(">"),tt(it,">"),$,lt):"|"==e||"."==t?T(it):"["==t?T(N("]"),lt):"extends"==e?T(it):void 0}function ct(){return S(ut,rt,ft,ht)}function ut(t,e){return"modifier"==t?T(ut):"variable"==t?(O(e),T()):"spread"==t?T(ut):"["==t?et(ut,"]"):"{"==t?et(dt,"}"):void 0}function dt(t,e){return"variable"!=t||k.stream.match(/^\s*:/,!1)?("variable"==t&&(k.marked="property"),"spread"==t?T(ut):"}"==t?S():T(N(":"),ut,ft)):(O(e),T(ft))}function ft(t,e){if("="==e)return T(D)}function ht(t){if(","==t)return T(ct)}function pt(t,e){if("keyword b"==t&&"else"==e)return T(E("form","else"),P,$)}function mt(t){if("("==t)return T(E(")"),vt,N(")"),$)}function vt(t){return"var"==t?T(ct,N(";"),yt):";"==t?T(yt):"variable"==t?T(gt):S(z,N(";"),yt)}function gt(t,e){return"in"==e||"of"==e?(k.marked="keyword",T(z)):T(F,yt)}function yt(t,e){return";"==t?T(bt):"in"==e||"of"==e?(k.marked="keyword",T(z)):S(z,N(";"),bt)}function bt(t){")"!=t&&T(z)}function _t(t,e){return"*"==e?(k.marked="keyword",T(_t)):"variable"==t?(O(e),T(_t)):"("==t?T(L,E(")"),tt(wt,")"),$,rt,P,M):d&&"<"==e?T(E(">"),tt(it,">"),$,_t):void 0}function wt(t){return"spread"==t?T(wt):S(ut,rt,ft)}function xt(t,e){return"variable"==t?Ct(t,e):kt(t,e)}function Ct(t,e){if("variable"==t)return O(e),T(kt)}function kt(t,e){return"<"==e?T(E(">"),tt(it,">"),$,kt):"extends"==e||"implements"==e||d&&","==t?T(d?it:z,kt):"{"==t?T(E("}"),St,$):void 0}function St(t,e){return"variable"==t||"keyword"==k.style?("async"==e||"static"==e||"get"==e||"set"==e||d&&("public"==e||"private"==e||"protected"==e||"readonly"==e||"abstract"==e))&&k.stream.match(/^\s+[\w$\xa1-\uffff]/,!1)?(k.marked="keyword",T(St)):(k.marked="property",T(d?Tt:_t,St)):"["==t?T(z,N("]"),d?Tt:_t,St):"*"==e?(k.marked="keyword",T(St)):";"==t?T(St):"}"==t?T():"@"==e?T(z,St):void 0}function Tt(t,e){return"?"==e?T(Tt):":"==t?T(it,ft):"="==e?T(D):S(_t)}function Ot(t,e){return"*"==e?(k.marked="keyword",T(Nt,N(";"))):"default"==e?(k.marked="keyword",T(z,N(";"))):"{"==t?T(tt(At,"}"),Nt,N(";")):S(P)}function At(t,e){return"as"==e?(k.marked="keyword",T(N("variable"))):"variable"==t?S(D,At):void 0}function Lt(t){return"string"==t?T():S(Mt,Et,Nt)}function Mt(t,e){return"{"==t?et(Mt,"}"):("variable"==t&&O(e),"*"==e&&(k.marked="keyword"),T($t))}function Et(t){if(","==t)return T(Mt,Et)}function $t(t,e){if("as"==e)return k.marked="keyword",T(Mt)}function Nt(t,e){if("from"==e)return k.marked="keyword",T(z)}function Pt(t){return"]"==t?T():S(tt(D,"]"))}return $.lex=!0,{startState:function(t){var e={tokenize:g,lastType:"sof",cc:[],lexical:new x((t||0)-s,0,"block",!1),localVars:r.localVars,context:r.localVars&&{vars:r.localVars},indented:t||0};return r.globalVars&&"object"==a(r.globalVars)&&(e.globalVars=r.globalVars),e},token:function(t,e){if(t.sol()&&(e.lexical.hasOwnProperty("align")||(e.lexical.align=!1),e.indented=t.indentation(),_(t,e)),e.tokenize!=y&&t.eatSpace())return null;var n=e.tokenize(t,e);return"comment"==i?n:(e.lastType="operator"!=i||"++"!=o&&"--"!=o?i:"incdec",function(t,e,n,r,i){var o=t.cc;for(k.state=t,k.stream=i,k.marked=null,k.cc=o,k.style=e,t.lexical.hasOwnProperty("align")||(t.lexical.align=!0);;)if((o.length?o.pop():u?z:P)(n,r)){for(;o.length&&o[o.length-1].lex;)o.pop()();return k.marked?k.marked:"variable"==n&&C(t,r)?"variable-2":e}}(e,n,i,o,t))},indent:function(e,n){if(e.tokenize==y)return t.Pass;if(e.tokenize!=g)return 0;var i,o=n&&n.charAt(0),a=e.lexical;if(!/^\s*else\b/.test(n))for(var c=e.cc.length-1;c>=0;--c){var u=e.cc[c];if(u==$)a=a.prev;else if(u!=pt)break}for(;("stat"==a.type||"form"==a.type)&&("}"==o||(i=e.cc[e.cc.length-1])&&(i==F||i==W)&&!/^[,\.=+\-*:?[\(]/.test(n));)a=a.prev;l&&")"==a.type&&"stat"==a.prev.type&&(a=a.prev);var d=a.type,f=o==d;return"vardef"==d?a.indented+("operator"==e.lastType||","==e.lastType?a.info+1:0):"form"==d&&"{"==o?a.indented:"form"==d?a.indented+s:"stat"==d?a.indented+(function(t,e){return"operator"==t.lastType||","==t.lastType||p.test(e.charAt(0))||/[,.]/.test(e.charAt(0))}(e,n)?l||s:0):"switch"!=a.info||f||0==r.doubleIndentSwitch?a.align?a.column+(f?0:1):a.indented+(f?0:s):a.indented+(/^(?:case|default)\b/.test(n)?s:2*s)},electricInput:/^\s*(?:case .*?:|default:|\{|\})$/,blockCommentStart:u?null:"/*",blockCommentEnd:u?null:"*/",lineComment:u?null:"//",fold:"brace",closeBrackets:"()[]{}''\"\"``",helperType:u?"json":"javascript",jsonldMode:c,jsonMode:u,expressionAllowed:e,skipExpression:function(t){var e=t.cc[t.cc.length-1];e!=z&&e!=D||t.cc.pop()}}})),t.registerHelper("wordChars","javascript",/[\w$]/),t.defineMIME("text/javascript","javascript"),t.defineMIME("text/ecmascript","javascript"),t.defineMIME("application/javascript","javascript"),t.defineMIME("application/x-javascript","javascript"),t.defineMIME("application/ecmascript","javascript"),t.defineMIME("application/json",{name:"javascript",json:!0}),t.defineMIME("application/x-json",{name:"javascript",json:!0}),t.defineMIME("application/ld+json",{name:"javascript",jsonld:!0}),t.defineMIME("text/typescript",{name:"javascript",typescript:!0}),t.defineMIME("application/typescript",{name:"javascript",typescript:!0})},"object"==a(e)&&"object"==a(t)?s(n(994)):(i=[n(994)],void 0===(o="function"==typeof(r=s)?r.apply(e,i):r)||(t.exports=o))},521:(t,e,n)=>{var r,i,o;function s(t){return s="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},s(t)}!function(a){"use strict";i=[n(73)],r=function(t,e){var n={beforeShow:d,move:d,change:d,show:d,hide:d,color:!1,flat:!1,showInput:!1,allowEmpty:!1,showButtons:!0,clickoutFiresChange:!0,showInitial:!1,showPalette:!1,showPaletteOnly:!1,hideAfterPaletteSelect:!1,togglePaletteOnly:!1,showSelectionPalette:!0,localStorageKey:!1,appendTo:"body",maxSelectionSize:7,cancelText:"cancel",chooseText:"choose",togglePaletteMoreText:"more",togglePaletteLessText:"less",clearText:"Clear Color Selection",noColorSelectedText:"No Color Selected",preferredFormat:!1,className:"",containerClassName:"",replacerClassName:"",showAlpha:!1,theme:"sp-light",palette:[["#ffffff","#000000","#ff0000","#ff8000","#ffff00","#008000","#0000ff","#4b0082","#9400d3"]],selectionPalette:[],disabled:!1,offset:null},r=[],i=!!/msie/i.exec(window.navigator.userAgent),o=function(){function t(t,e){return!!~(""+t).indexOf(e)}var e=document.createElement("div").style;return e.cssText="background-color:rgba(0,0,0,.5)",t(e.backgroundColor,"rgba")||t(e.backgroundColor,"hsla")}(),a=["
","
","
","
"].join(""),l=function(){var t="";if(i)for(var e=1;e<=6;e++)t+="
";return["
","
","
","
","","
","
","
","
","
","
","
","
","
","
","
","
","
","
","
","
","
",t,"
","
","
","
","
","","
","
","
","","","
","
","
"].join("")}();function c(e,n,r,i){for(var s=[],a=0;a')}else s.push(t("
").append(t('').attr("title",i.noColorSelectedText)).html())}return"
"+s.join("")+"
"}function u(s,u){var d,v,g,y,b=function(e,r){var i=t.extend({},n,e);return i.callbacks={move:h(i.move,r),change:h(i.change,r),show:h(i.show,r),hide:h(i.hide,r),beforeShow:h(i.beforeShow,r)},i}(u,s),_=b.flat,w=b.showSelectionPalette,x=b.localStorageKey,C=b.theme,k=b.callbacks,S=(d=Bt,v=10,function(){var t=this,e=arguments;g&&clearTimeout(y),!g&&y||(y=setTimeout((function(){y=null,d.apply(t,e)}),v))}),T=!1,O=!1,A=0,L=0,M=0,E=0,$=0,N=0,P=0,z=0,D=0,j=0,H=1,R=[],I=[],F={},W=b.selectionPalette.slice(0),B=b.maxSelectionSize,V="sp-dragging",U=null,q=s.ownerDocument,K=(q.body,t(s)),G=!1,X=t(l,q).addClass(C),Z=X.find(".sp-picker-container"),Y=X.find(".sp-color"),J=X.find(".sp-dragger"),Q=X.find(".sp-hue"),tt=X.find(".sp-slider"),et=X.find(".sp-alpha-inner"),nt=X.find(".sp-alpha"),rt=X.find(".sp-alpha-handle"),it=X.find(".sp-input"),ot=X.find(".sp-palette"),st=X.find(".sp-initial"),at=X.find(".sp-cancel"),lt=X.find(".sp-clear"),ct=X.find(".sp-choose"),ut=X.find(".sp-palette-toggle"),dt=K.is("input"),ft=dt&&"color"===K.attr("type")&&m(),ht=dt&&!_,pt=ht?t(a).addClass(C).addClass(b.className).addClass(b.replacerClassName):t([]),mt=ht?pt:K,vt=pt.find(".sp-preview-inner"),gt=b.color||dt&&K.val(),yt=!1,bt=b.preferredFormat,_t=!b.showButtons||b.clickoutFiresChange,wt=!gt,xt=b.allowEmpty&&!ft;function Ct(){if(b.showPaletteOnly&&(b.showPalette=!0),ut.text(b.showPaletteOnly?b.togglePaletteMoreText:b.togglePaletteLessText),b.palette){R=b.palette.slice(0),I=t.isArray(R[0])?R:[R],F={};for(var e=0;e1&&(delete window.localStorage[x],t.each(e,(function(t,e){St(e)})))}catch(t){}try{W=window.localStorage[x].split(";")}catch(t){}}}function St(e){if(w){var n=tinycolor(e).toRgbString();if(!F[n]&&-1===t.inArray(n,W))for(W.push(n);W.length>B;)W.shift();if(x&&window.localStorage)try{window.localStorage[x]=W.join(";")}catch(t){}}}function Tt(){var e=Ht(),n=t.map(I,(function(t,n){return c(t,e,"sp-palette-row sp-palette-row-"+n,b)}));kt(),W&&n.push(c(function(){var t=[];if(b.showPalette)for(var e=0;el&&l>r?Math.abs(u.left+r-l):0),u.top-=Math.min(u.top,u.top+i>c&&c>i?Math.abs(i+o-0):0),u))),Ft(),b.showPalette&&Tt(),K.trigger("reflow.spectrum"))}function Vt(){zt(),G=!0,K.attr("disabled",!0),mt.addClass("sp-disabled")}!function(){if(i&&X.find("*:not(input)").attr("unselectable","on"),Ct(),ht&&K.after(pt).hide(),xt||lt.hide(),_)K.after(X).hide();else{var e="parent"===b.appendTo?K.parent():t(b.appendTo);1!==e.length&&(e=t("body")),e.append(X)}function n(e){return e.data&&e.data.ignore?(jt(t(e.target).closest(".sp-thumb-el").data("color")),Rt()):(jt(t(e.target).closest(".sp-thumb-el").data("color")),Rt(),Wt(!0),b.hideAfterPaletteSelect&&zt()),!1}kt(),mt.bind("click.spectrum touchstart.spectrum",(function(e){G||Et(),e.stopPropagation(),t(e.target).is("input")||e.preventDefault()})),(K.is(":disabled")||!0===b.disabled)&&Vt(),X.click(f),it.change(Mt),it.bind("paste",(function(){setTimeout(Mt,1)})),it.keydown((function(t){13==t.keyCode&&Mt()})),at.text(b.cancelText),at.bind("click.spectrum",(function(t){t.stopPropagation(),t.preventDefault(),Dt(),zt()})),lt.attr("title",b.clearText),lt.bind("click.spectrum",(function(t){t.stopPropagation(),t.preventDefault(),wt=!0,Rt(),_&&Wt(!0)})),ct.text(b.chooseText),ct.bind("click.spectrum",(function(t){t.stopPropagation(),t.preventDefault(),i&&it.is(":focus")&&it.trigger("change"),it.hasClass("sp-validation-error")||(Wt(!0),zt())})),ut.text(b.showPaletteOnly?b.togglePaletteMoreText:b.togglePaletteLessText),ut.bind("click.spectrum",(function(t){t.stopPropagation(),t.preventDefault(),b.showPaletteOnly=!b.showPaletteOnly,b.showPaletteOnly||_||X.css("left","-="+(Z.outerWidth(!0)+5)),Ct()})),p(nt,(function(t,e,n){H=t/$,wt=!1,n.shiftKey&&(H=Math.round(10*H)/10),Rt()}),At,Lt),p(Q,(function(t,e){z=parseFloat(e/E),wt=!1,b.showAlpha||(H=1),Rt()}),At,Lt),p(Y,(function(t,e,n){if(n.shiftKey){if(!U){var r=D*A,i=L-j*L,o=Math.abs(t-r)>Math.abs(e-i);U=o?"x":"y"}}else U=null;var s=!U||"y"===U;(!U||"x"===U)&&(D=parseFloat(t/A)),s&&(j=parseFloat((L-e)/L)),wt=!1,b.showAlpha||(H=1),Rt()}),At,Lt),gt?(jt(gt),It(),bt=b.preferredFormat||tinycolor(gt).format,St(gt)):It(),_&&$t();var r=i?"mousedown.spectrum":"click.spectrum touchstart.spectrum";ot.delegate(".sp-thumb-el",r,n),st.delegate(".sp-thumb-el:nth-child(1)",r,{ignore:!0},n)}();var Ut={show:$t,hide:zt,toggle:Et,reflow:Bt,option:function(n,r){return n===e?t.extend({},b):r===e?b[n]:(b[n]=r,"preferredFormat"===n&&(bt=b.preferredFormat),void Ct())},enable:function(){G=!1,K.attr("disabled",!1),mt.removeClass("sp-disabled")},disable:Vt,offset:function(t){b.offset=t,Bt()},set:function(t){jt(t),Wt()},get:Ht,destroy:function(){K.show(),mt.unbind("click.spectrum touchstart.spectrum"),X.remove(),pt.remove(),r[Ut.id]=null},container:X};return Ut.id=r.push(Ut)-1,Ut}function d(){}function f(t){t.stopPropagation()}function h(t,e){var n=Array.prototype.slice,r=n.call(arguments,2);return function(){return t.apply(e,r.concat(n.call(arguments)))}}function p(e,n,r,o){n=n||function(){},r=r||function(){},o=o||function(){};var s=document,a=!1,l={},c=0,u=0,d="ontouchstart"in window,f={};function h(t){t.stopPropagation&&t.stopPropagation(),t.preventDefault&&t.preventDefault(),t.returnValue=!1}function p(t){if(a){if(i&&s.documentMode<9&&!t.button)return m();var r=t.originalEvent&&t.originalEvent.touches&&t.originalEvent.touches[0],o=r&&r.pageX||t.pageX,f=r&&r.pageY||t.pageY,p=Math.max(0,Math.min(o-l.left,u)),v=Math.max(0,Math.min(f-l.top,c));d&&h(t),n.apply(e,[p,v,t])}}function m(){a&&(t(s).unbind(f),t(s.body).removeClass("sp-dragging"),setTimeout((function(){o.apply(e,arguments)}),0)),a=!1}f.selectstart=h,f.dragstart=h,f["touchmove mousemove"]=p,f["touchend mouseup"]=m,t(e).bind("touchstart mousedown",(function(n){(n.which?3==n.which:2==n.button)||a||!1!==r.apply(e,arguments)&&(a=!0,c=t(e).height(),u=t(e).width(),l=t(e).offset(),t(s).bind(f),t(s.body).addClass("sp-dragging"),p(n),h(n))}))}function m(){return t.fn.spectrum.inputTypeColorSupport()}t.fn.spectrum=function(e,n){if("string"==typeof e){var i=this,o=Array.prototype.slice.call(arguments,1);return this.each((function(){var n=r[t(this).data("spectrum.id")];if(n){var s=n[e];if(!s)throw new Error("Spectrum: no such method: '"+e+"'");"get"==e?i=n.get():"container"==e?i=n.container:"option"==e?i=n.option.apply(n,o):"destroy"==e?(n.destroy(),t(this).removeData("spectrum.id")):s.apply(n,o)}})),i}return this.spectrum("destroy").each((function(){var n=u(this,t.extend({},e,t(this).data()));t(this).data("spectrum.id",n.id)}))},t.fn.spectrum.load=!0,t.fn.spectrum.loadOpts={},t.fn.spectrum.draggable=p,t.fn.spectrum.defaults=n,t.fn.spectrum.inputTypeColorSupport=function e(){if(void 0===e._cachedResult){var n=t("")[0];e._cachedResult="color"===n.type&&""!==n.value}return e._cachedResult},t.spectrum={},t.spectrum.localization={},t.spectrum.palettes={},t.fn.spectrum.processNativeColorInputs=function(){var e=t("input[type=color]");e.length&&!m()&&e.spectrum({preferredFormat:"hex6"})},function(){var t=/^[\s,#]+/,e=/\s+$/,n=0,r=Math,i=r.round,o=r.min,a=r.max,l=r.random,c=function l(c,u){if(u=u||{},(c=c||"")instanceof l)return c;if(!(this instanceof l))return new l(c,u);var d=function(n){var i,l,c,u={r:0,g:0,b:0},d=1,f=!1,h=!1;return"string"==typeof n&&(n=function(n){n=n.replace(t,"").replace(e,"").toLowerCase();var r,i,o=!1;if(O[n])n=O[n],o=!0;else if("transparent"==n)return{r:0,g:0,b:0,a:0,format:"name"};return(r=H.rgb.exec(n))?{r:r[1],g:r[2],b:r[3]}:(r=H.rgba.exec(n))?{r:r[1],g:r[2],b:r[3],a:r[4]}:(r=H.hsl.exec(n))?{h:r[1],s:r[2],l:r[3]}:(r=H.hsla.exec(n))?{h:r[1],s:r[2],l:r[3],a:r[4]}:(r=H.hsv.exec(n))?{h:r[1],s:r[2],v:r[3]}:(r=H.hsva.exec(n))?{h:r[1],s:r[2],v:r[3],a:r[4]}:(r=H.hex8.exec(n))?{a:(i=r[1],$(i)/255),r:$(r[2]),g:$(r[3]),b:$(r[4]),format:o?"name":"hex8"}:(r=H.hex6.exec(n))?{r:$(r[1]),g:$(r[2]),b:$(r[3]),format:o?"name":"hex"}:!!(r=H.hex3.exec(n))&&{r:$(r[1]+""+r[1]),g:$(r[2]+""+r[2]),b:$(r[3]+""+r[3]),format:o?"name":"hex"}}(n)),"object"==s(n)&&(n.hasOwnProperty("r")&&n.hasOwnProperty("g")&&n.hasOwnProperty("b")?(i=n.r,l=n.g,c=n.b,u={r:255*M(i,255),g:255*M(l,255),b:255*M(c,255)},f=!0,h="%"===String(n.r).substr(-1)?"prgb":"rgb"):n.hasOwnProperty("h")&&n.hasOwnProperty("s")&&n.hasOwnProperty("v")?(n.s=P(n.s),n.v=P(n.v),u=function(t,e,n){t=6*M(t,360),e=M(e,100),n=M(n,100);var i=r.floor(t),o=t-i,s=n*(1-e),a=n*(1-o*e),l=n*(1-(1-o)*e),c=i%6;return{r:255*[n,a,s,s,l,n][c],g:255*[l,n,n,a,s,s][c],b:255*[s,s,l,n,n,a][c]}}(n.h,n.s,n.v),f=!0,h="hsv"):n.hasOwnProperty("h")&&n.hasOwnProperty("s")&&n.hasOwnProperty("l")&&(n.s=P(n.s),n.l=P(n.l),u=function(t,e,n){var r,i,o;function s(t,e,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?t+6*(e-t)*n:n<.5?e:n<2/3?t+(e-t)*(2/3-n)*6:t}if(t=M(t,360),e=M(e,100),n=M(n,100),0===e)r=i=o=n;else{var a=n<.5?n*(1+e):n+e-n*e,l=2*n-a;r=s(l,a,t+1/3),i=s(l,a,t),o=s(l,a,t-1/3)}return{r:255*r,g:255*i,b:255*o}}(n.h,n.s,n.l),f=!0,h="hsl"),n.hasOwnProperty("a")&&(d=n.a)),d=L(d),{ok:f,format:n.format||h,r:o(255,a(u.r,0)),g:o(255,a(u.g,0)),b:o(255,a(u.b,0)),a:d}}(c);this._originalInput=c,this._r=d.r,this._g=d.g,this._b=d.b,this._a=d.a,this._roundA=i(100*this._a)/100,this._format=u.format||d.format,this._gradientType=u.gradientType,this._r<1&&(this._r=i(this._r)),this._g<1&&(this._g=i(this._g)),this._b<1&&(this._b=i(this._b)),this._ok=d.ok,this._tc_id=n++};function u(t,e,n){t=M(t,255),e=M(e,255),n=M(n,255);var r,i,s=a(t,e,n),l=o(t,e,n),c=(s+l)/2;if(s==l)r=i=0;else{var u=s-l;switch(i=c>.5?u/(2-s-l):u/(s+l),s){case t:r=(e-n)/u+(e>1)+720)%360;--e;)r.h=(r.h+i)%360,o.push(c(r));return o}function T(t,e){e=e||6;for(var n=c(t).toHsv(),r=n.h,i=n.s,o=n.v,s=[],a=1/e;e--;)s.push(c({h:r,s:i,v:o})),o=(o+a)%1;return s}c.prototype={isDark:function(){return this.getBrightness()<128},isLight:function(){return!this.isDark()},isValid:function(){return this._ok},getOriginalInput:function(){return this._originalInput},getFormat:function(){return this._format},getAlpha:function(){return this._a},getBrightness:function(){var t=this.toRgb();return(299*t.r+587*t.g+114*t.b)/1e3},setAlpha:function(t){return this._a=L(t),this._roundA=i(100*this._a)/100,this},toHsv:function(){var t=d(this._r,this._g,this._b);return{h:360*t.h,s:t.s,v:t.v,a:this._a}},toHsvString:function(){var t=d(this._r,this._g,this._b),e=i(360*t.h),n=i(100*t.s),r=i(100*t.v);return 1==this._a?"hsv("+e+", "+n+"%, "+r+"%)":"hsva("+e+", "+n+"%, "+r+"%, "+this._roundA+")"},toHsl:function(){var t=u(this._r,this._g,this._b);return{h:360*t.h,s:t.s,l:t.l,a:this._a}},toHslString:function(){var t=u(this._r,this._g,this._b),e=i(360*t.h),n=i(100*t.s),r=i(100*t.l);return 1==this._a?"hsl("+e+", "+n+"%, "+r+"%)":"hsla("+e+", "+n+"%, "+r+"%, "+this._roundA+")"},toHex:function(t){return f(this._r,this._g,this._b,t)},toHexString:function(t){return"#"+this.toHex(t)},toHex8:function(){return h(this._r,this._g,this._b,this._a)},toHex8String:function(){return"#"+this.toHex8()},toRgb:function(){return{r:i(this._r),g:i(this._g),b:i(this._b),a:this._a}},toRgbString:function(){return 1==this._a?"rgb("+i(this._r)+", "+i(this._g)+", "+i(this._b)+")":"rgba("+i(this._r)+", "+i(this._g)+", "+i(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:i(100*M(this._r,255))+"%",g:i(100*M(this._g,255))+"%",b:i(100*M(this._b,255))+"%",a:this._a}},toPercentageRgbString:function(){return 1==this._a?"rgb("+i(100*M(this._r,255))+"%, "+i(100*M(this._g,255))+"%, "+i(100*M(this._b,255))+"%)":"rgba("+i(100*M(this._r,255))+"%, "+i(100*M(this._g,255))+"%, "+i(100*M(this._b,255))+"%, "+this._roundA+")"},toName:function(){return 0===this._a?"transparent":!(this._a<1)&&(A[f(this._r,this._g,this._b,!0)]||!1)},toFilter:function(t){var e="#"+h(this._r,this._g,this._b,this._a),n=e,r=this._gradientType?"GradientType = 1, ":"";return t&&(n=c(t).toHex8String()),"progid:DXImageTransform.Microsoft.gradient("+r+"startColorstr="+e+",endColorstr="+n+")"},toString:function(t){var e=!!t;t=t||this._format;var n=!1,r=this._a<1&&this._a>=0;return e||!r||"hex"!==t&&"hex6"!==t&&"hex3"!==t&&"name"!==t?("rgb"===t&&(n=this.toRgbString()),"prgb"===t&&(n=this.toPercentageRgbString()),"hex"!==t&&"hex6"!==t||(n=this.toHexString()),"hex3"===t&&(n=this.toHexString(!0)),"hex8"===t&&(n=this.toHex8String()),"name"===t&&(n=this.toName()),"hsl"===t&&(n=this.toHslString()),"hsv"===t&&(n=this.toHsvString()),n||this.toHexString()):"name"===t&&0===this._a?this.toName():this.toRgbString()},_applyModification:function(t,e){var n=t.apply(null,[this].concat([].slice.call(e)));return this._r=n._r,this._g=n._g,this._b=n._b,this.setAlpha(n._a),this},lighten:function(){return this._applyModification(g,arguments)},brighten:function(){return this._applyModification(y,arguments)},darken:function(){return this._applyModification(b,arguments)},desaturate:function(){return this._applyModification(p,arguments)},saturate:function(){return this._applyModification(m,arguments)},greyscale:function(){return this._applyModification(v,arguments)},spin:function(){return this._applyModification(_,arguments)},_applyCombination:function(t,e){return t.apply(null,[this].concat([].slice.call(e)))},analogous:function(){return this._applyCombination(S,arguments)},complement:function(){return this._applyCombination(w,arguments)},monochromatic:function(){return this._applyCombination(T,arguments)},splitcomplement:function(){return this._applyCombination(k,arguments)},triad:function(){return this._applyCombination(x,arguments)},tetrad:function(){return this._applyCombination(C,arguments)}},c.fromRatio=function(t,e){if("object"==s(t)){var n={};for(var r in t)t.hasOwnProperty(r)&&(n[r]="a"===r?t[r]:P(t[r]));t=n}return c(t,e)},c.equals=function(t,e){return!(!t||!e)&&c(t).toRgbString()==c(e).toRgbString()},c.random=function(){return c.fromRatio({r:l(),g:l(),b:l()})},c.mix=function(t,e,n){n=0===n?0:n||50;var r,i=c(t).toRgb(),o=c(e).toRgb(),s=n/100,a=2*s-1,l=o.a-i.a,u=1-(r=((r=a*l==-1?a:(a+l)/(1+a*l))+1)/2),d={r:o.r*r+i.r*u,g:o.g*r+i.g*u,b:o.b*r+i.b*u,a:o.a*s+i.a*(1-s)};return c(d)},c.readability=function(t,e){var n=c(t),r=c(e),i=n.toRgb(),o=r.toRgb(),s=n.getBrightness(),a=r.getBrightness(),l=Math.max(i.r,o.r)-Math.min(i.r,o.r)+Math.max(i.g,o.g)-Math.min(i.g,o.g)+Math.max(i.b,o.b)-Math.min(i.b,o.b);return{brightness:Math.abs(s-a),color:l}},c.isReadable=function(t,e){var n=c.readability(t,e);return n.brightness>125&&n.color>500},c.mostReadable=function(t,e){for(var n=null,r=0,i=!1,o=0;o125&&s.color>500,l=s.brightness/125*3+s.color/500;(a&&!i||a&&i&&l>r||!a&&!i&&l>r)&&(i=a,r=l,n=c(e[o]))}return n};var O=c.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},A=c.hexNames=function(t){var e={};for(var n in t)t.hasOwnProperty(n)&&(e[t[n]]=n);return e}(O);function L(t){return t=parseFloat(t),(isNaN(t)||t<0||t>1)&&(t=1),t}function M(t,e){(function(t){return"string"==typeof t&&-1!=t.indexOf(".")&&1===parseFloat(t)})(t)&&(t="100%");var n=function(t){return"string"==typeof t&&-1!=t.indexOf("%")}(t);return t=o(e,a(0,parseFloat(t))),n&&(t=parseInt(t*e,10)/100),r.abs(t-e)<1e-6?1:t%e/parseFloat(e)}function E(t){return o(1,a(0,t))}function $(t){return parseInt(t,16)}function N(t){return 1==t.length?"0"+t:""+t}function P(t){return t<=1&&(t=100*t+"%"),t}var z,D,j,H=(D="[\\s|\\(]+("+(z="(?:[-\\+]?\\d*\\.\\d+%?)|(?:[-\\+]?\\d+%?)")+")[,|\\s]+("+z+")[,|\\s]+("+z+")\\s*\\)?",j="[\\s|\\(]+("+z+")[,|\\s]+("+z+")[,|\\s]+("+z+")[,|\\s]+("+z+")\\s*\\)?",{rgb:new RegExp("rgb"+D),rgba:new RegExp("rgba"+j),hsl:new RegExp("hsl"+D),hsla:new RegExp("hsla"+j),hsv:new RegExp("hsv"+D),hsva:new RegExp("hsva"+j),hex3:/^([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex8:/^([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/});window.tinycolor=c}(),t((function(){t.fn.spectrum.load&&t.fn.spectrum.processNativeColorInputs()}))},void 0===(o="function"==typeof r?r.apply(e,i):r)||(t.exports=o)}()},738:t=>{t.exports={props:{loading:{type:Boolean,default:!1},onSearch:{type:Function,default:function(t,e){}}},data:function(){return{mutableLoading:!1}},watch:{search:function(){this.search.length>0&&(this.onSearch(this.search,this.toggleLoading),this.$emit("search",this.search,this.toggleLoading))},loading:function(t){this.mutableLoading=t}},methods:{toggleLoading:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;return this.mutableLoading=null==t?!this.mutableLoading:t}}}},910:t=>{t.exports={watch:{typeAheadPointer:function(){this.maybeAdjustScroll()}},methods:{maybeAdjustScroll:function(){var t=this.pixelsToPointerTop(),e=this.pixelsToPointerBottom();return t<=this.viewport().top?this.scrollTo(t):e>=this.viewport().bottom?this.scrollTo(this.viewport().top+this.pointerHeight()):void 0},pixelsToPointerTop:function(){var t=0;if(this.$refs.dropdownMenu)for(var e=0;e{t.exports={data:function(){return{typeAheadPointer:-1}},watch:{filteredOptions:function(){this.typeAheadPointer=0}},methods:{typeAheadUp:function(){this.typeAheadPointer>0&&(this.typeAheadPointer--,this.maybeAdjustScroll&&this.maybeAdjustScroll())},typeAheadDown:function(){this.typeAheadPointer{Array.prototype.equals?console.warn("Array.prototype.equals got the support natively"):(Array.prototype.equals=function(t){if(!t)return!1;if(this.length!=t.length)return!1;for(var e=0,n=this.length;e>>0;if(0===r)return!1;for(var i,o,s=0|e,a=Math.max(s>=0?s:r-Math.abs(s),0);a1&&void 0!==arguments[1]?arguments[1]:{container:document.body},n="";if("string"==typeof t){var r=d(t);e.container.appendChild(r),n=l()(r),c("copy"),r.remove()}else n=l()(t),c("copy");return n};function h(t){return h="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},h(t)}var p=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.action,n=void 0===e?"copy":e,r=t.container,i=t.target,o=t.text;if("copy"!==n&&"cut"!==n)throw new Error('Invalid "action" value, use either "copy" or "cut"');if(void 0!==i){if(!i||"object"!==h(i)||1!==i.nodeType)throw new Error('Invalid "target" value, use a valid Element');if("copy"===n&&i.hasAttribute("disabled"))throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute');if("cut"===n&&(i.hasAttribute("readonly")||i.hasAttribute("disabled")))throw new Error('Invalid "target" attribute. You can\'t cut text from elements with "readonly" or "disabled" attributes')}return o?f(o,{container:r}):i?"cut"===n?u(i):f(i,{container:r}):void 0};function m(t){return m="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},m(t)}function v(t,e){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:{};this.action="function"==typeof t.action?t.action:this.defaultAction,this.target="function"==typeof t.target?t.target:this.defaultTarget,this.text="function"==typeof t.text?t.text:this.defaultText,this.container="object"===m(t.container)?t.container:document.body}},{key:"listenClick",value:function(t){var e=this;this.listener=s()(t,"click",(function(t){return e.onClick(t)}))}},{key:"onClick",value:function(t){var e=t.delegateTarget||t.currentTarget,n=this.action(e)||"copy",r=p({action:n,container:this.container,target:this.target(e),text:this.text(e)});this.emit(r?"success":"error",{action:n,text:r,trigger:e,clearSelection:function(){e&&e.focus(),document.activeElement.blur(),window.getSelection().removeAllRanges()}})}},{key:"defaultAction",value:function(t){return w("action",t)}},{key:"defaultTarget",value:function(t){var e=w("target",t);if(e)return document.querySelector(e)}},{key:"defaultText",value:function(t){return w("text",t)}},{key:"destroy",value:function(){this.listener.destroy()}}],r=[{key:"copy",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{container:document.body};return f(t,e)}},{key:"cut",value:function(t){return u(t)}},{key:"isSupported",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:["copy","cut"],e="string"==typeof t?[t]:t,n=!!document.queryCommandSupported;return e.forEach((function(t){n=n&&!!document.queryCommandSupported(t)})),n}}],n&&v(e.prototype,n),r&&v(e,r),o}(i()),C=x},828:function(t){if("undefined"!=typeof Element&&!Element.prototype.matches){var e=Element.prototype;e.matches=e.matchesSelector||e.mozMatchesSelector||e.msMatchesSelector||e.oMatchesSelector||e.webkitMatchesSelector}t.exports=function(t,e){for(;t&&9!==t.nodeType;){if("function"==typeof t.matches&&t.matches(e))return t;t=t.parentNode}}},438:function(t,e,n){var r=n(828);function i(t,e,n,r,i){var s=o.apply(this,arguments);return t.addEventListener(n,s,i),{destroy:function(){t.removeEventListener(n,s,i)}}}function o(t,e,n,i){return function(n){n.delegateTarget=r(n.target,e),n.delegateTarget&&i.call(t,n)}}t.exports=function(t,e,n,r,o){return"function"==typeof t.addEventListener?i.apply(null,arguments):"function"==typeof n?i.bind(null,document).apply(null,arguments):("string"==typeof t&&(t=document.querySelectorAll(t)),Array.prototype.map.call(t,(function(t){return i(t,e,n,r,o)})))}},879:function(t,e){e.node=function(t){return void 0!==t&&t instanceof HTMLElement&&1===t.nodeType},e.nodeList=function(t){var n=Object.prototype.toString.call(t);return void 0!==t&&("[object NodeList]"===n||"[object HTMLCollection]"===n)&&"length"in t&&(0===t.length||e.node(t[0]))},e.string=function(t){return"string"==typeof t||t instanceof String},e.fn=function(t){return"[object Function]"===Object.prototype.toString.call(t)}},370:function(t,e,n){var r=n(879),i=n(438);t.exports=function(t,e,n){if(!t&&!e&&!n)throw new Error("Missing required arguments");if(!r.string(e))throw new TypeError("Second argument must be a String");if(!r.fn(n))throw new TypeError("Third argument must be a Function");if(r.node(t))return function(t,e,n){return t.addEventListener(e,n),{destroy:function(){t.removeEventListener(e,n)}}}(t,e,n);if(r.nodeList(t))return function(t,e,n){return Array.prototype.forEach.call(t,(function(t){t.addEventListener(e,n)})),{destroy:function(){Array.prototype.forEach.call(t,(function(t){t.removeEventListener(e,n)}))}}}(t,e,n);if(r.string(t))return function(t,e,n){return i(document.body,t,e,n)}(t,e,n);throw new TypeError("First argument must be a String, HTMLElement, HTMLCollection, or NodeList")}},817:function(t){t.exports=function(t){var e;if("SELECT"===t.nodeName)t.focus(),e=t.value;else if("INPUT"===t.nodeName||"TEXTAREA"===t.nodeName){var n=t.hasAttribute("readonly");n||t.setAttribute("readonly",""),t.select(),t.setSelectionRange(0,t.value.length),n||t.removeAttribute("readonly"),e=t.value}else{t.hasAttribute("contenteditable")&&t.focus();var r=window.getSelection(),i=document.createRange();i.selectNodeContents(t),r.removeAllRanges(),r.addRange(i),e=r.toString()}return e}},279:function(t){function e(){}e.prototype={on:function(t,e,n){var r=this.e||(this.e={});return(r[t]||(r[t]=[])).push({fn:e,ctx:n}),this},once:function(t,e,n){var r=this;function i(){r.off(t,i),e.apply(n,arguments)}return i._=e,this.on(t,i,n)},emit:function(t){for(var e=[].slice.call(arguments,1),n=((this.e||(this.e={}))[t]||[]).slice(),r=0,i=n.length;r{},618:()=>{},804:()=>{},701:()=>{},384:()=>{},471:function(t,e,n){var r;r=function(t){return function(t){var e={};function n(r){if(e[r])return e[r].exports;var i=e[r]={i:r,l:!1,exports:{}};return t[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}return n.m=t,n.c=e,n.i=function(t){return t},n.d=function(t,e,r){n.o(t,e)||Object.defineProperty(t,e,{configurable:!1,enumerable:!0,get:r})},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="/dist/",n(n.s=4)}([function(t,e,n){"use strict";var r=n(1);const i=new(n.n(r).a)({name:"vue-confirm-dialog"});e.a=i},function(e,n){e.exports=t},function(t,e,n){n(9);var r=n(7)(n(3),n(8),null,null);t.exports=r.exports},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(1),i=n.n(r),o=n(0);i.a.directive("focus",{inserted:function(t){t.focus()}});const s={name:"VueConfirmDialog",data:()=>({isShow:!1,password:null,dialog:{auth:!1,title:"",message:"",button:{}},params:{}}),methods:{resetState(){this.password=null,this.dialog={auth:!1,title:"",message:"",button:{},callback:()=>{}}},handleClickButton({target:t},e){"vueConfirm"!=t.id&&(e&&this.dialog.auth&&!this.password||(this.isShow=!1,this.params.callback&&this.params.callback(e,this.password)))},handleClickOverlay({target:t}){"vueConfirm"==t.id&&(this.isShow=!1,this.params.callback&&this.params.callback(!1,this.password))},handleKeyUp({keyCode:t}){27==t&&this.handleClickOverlay({target:{id:"vueConfirm"}}),13==t&&this.handleClickButton({target:{id:""}},!0)},open(t){this.resetState(),this.params=t,this.isShow=!0,Object.entries(t).forEach((t=>{typeof t[1]==typeof this.dialog[t[0]]&&(this.dialog[t[0]]=t[1])}))}},mounted(){document&&(o.a.$on("open",this.open),o.a.$on("close",(()=>{this.handleClickOverlay({target:{id:"vueConfirm"}})})))},beforeDestroy(){}};e.default=s},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(2),i=n.n(r),o=n(0);e.default={install(t,e={}){if(this.installed)return;this.installed=!0,this.params=e,t.component(e.componentName||"vue-confirm-dialog",i.a);const n=t=>{if("object"!=typeof t||Array.isArray(t)){let e=typeof t;throw Array.isArray(t)&&(e="array"),new Error(`Options type must be an object. Caught: ${e}. Expected: object`)}if("object"==typeof t){if(t.hasOwnProperty("callback")&&"function"!=typeof t.callback){let e=typeof t.callback;throw new Error(`Callback type must be an function. Caught: ${e}. Expected: function`)}o.a.$emit("open",t)}};n.close=()=>{o.a.$emit("close")},t.prototype.$confirm=n,t.$confirm=n}}},function(t,e,n){(t.exports=n(6)()).push([t.i,":root{--title-color:#000;--message-color:#000;--overlay-background-color:#0000004a;--container-box-shadow:#0000004a 0px 3px 8px 0px;--base-background-color:#fff;--button-color:#4083ff;--button-background-color:#fff;--button-border-color:#e0e0e0;--button-background-color-disabled:#f5f5f5;--button-background-color-hover:#f5f5f5;--button-box-shadow-active:inset 0 2px 0px 0px #00000014;--input-background-color:#ebebeb;--input-background-color-hover:#dfdfdf;--font-size-m:16px;--font-size-s:14px;--font-weight-black:900;--font-weight-bold:700;--font-weight-medium:500;--font-weight-normal:400;--font-weight-light:300}.vc-overlay *,.vc-overlay :after,.vc-overlay :before{box-sizing:border-box;text-decoration:none;-webkit-touch-callout:none;-moz-osx-font-smoothing:grayscale;margin:0;padding:0}.vc-title{color:var(--title-color);font-weight:var(--font-weight-black);font-size:var(--font-size-m);margin-bottom:5px}.vc-text,.vc-title{padding:0 1rem;width:100%;text-align:center;line-height:normal}.vc-text{color:var(--message-color);font-weight:var(--font-weight-medium);font-size:var(--font-size-s)}.vc-overlay{background-color:var(--overlay-background-color);width:100%;height:100%;transition:all .1s ease-in;left:0;top:0;z-index:999999999999;position:fixed;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:baseline;align-content:baseline}.vc-container{background-color:var(--base-background-color);border-radius:1rem;width:286px;height:auto;display:grid;grid-template-rows:1fr -webkit-max-content;grid-template-rows:1fr max-content;box-shadow:var(--container-box-shadow)}.vc-text-grid{padding:1rem}.vc-btn-grid{width:100%;display:grid;grid-template-columns:1fr 1fr;border-radius:0 0 1rem 1rem;overflow:hidden}.vc-btn-grid.isMono{grid-template-columns:1fr}.vc-btn{border-radius:0 0 1rem 0;color:var(--button-color);background-color:var(--button-background-color);border:0;font-size:1rem;border-top:1px solid var(--button-border-color);cursor:pointer;font-weight:var(--font-weight-bold);outline:none;min-height:50px}.vc-btn:hover{background-color:var(--button-background-color-hover)}.vc-btn:disabled{background-color:var(--button-background-color-disabled)}.vc-btn:active{box-shadow:var(--button-box-shadow-active)}.vc-btn.left{border-radius:0;border-right:1px solid var(--button-border-color)}.vc-input[type=password]{width:100%;outline:none;border-radius:8px;height:35px;border:0;margin:5px 0;background-color:var(--input-background-color);padding:0 .5rem;font-size:var(--font-size-m);transition:.21s ease}.vc-input[type=password]:focus,.vc-input[type=password]:hover{background-color:var(--input-background-color-hover)}.fade-enter-active,.fade-leave-active{transition:opacity .21s}.fade-enter,.fade-leave-to{opacity:0}.zoom-enter-active,.zoom-leave-active{animation-duration:.21s;animation-fill-mode:both;animation-name:zoom}.zoom-leave-active{animation-direction:reverse}@keyframes zoom{0%{opacity:0;transform:scale3d(1.1,1.1,1.1)}to{opacity:1;transform:scaleX(1)}}",""])},function(t,e){t.exports=function(){var t=[];return t.toString=function(){for(var t=[],e=0;en.parts.length&&(r.parts.length=n.parts.length)}else{var s=[];for(i=0;i{"use strict";n.d(e,{Z:()=>o});var r=n(994);n(646),n(627),n(930);const i={props:{value:{default:""},className:{type:String,required:!1},mode:{type:String,default:"css"},id:{type:String,default:null,required:!0}},computed:{computedValue:function(){return this.value}},mounted:function(){this.editor=r.fromTextArea(jQuery(this.$el).find("#"+this.id)[0],{lineNumbers:!0,mode:this.mode,theme:"monokai"}),this.editor.on("change",function(t){this.$emit("input",t.getValue())}.bind(this)),this.value&&this.editor.setValue(this.value),Events.$on("editor-sm:update-value",this.updateValue)},methods:{updateValue:function(){var t=setTimeout(function(){clearTimeout(t),this.editor.setValue(this.value)}.bind(this),100)}}};const o=(0,n(900).Z)(i,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"custom-code-editor-cm",class:t.className},[n("textarea",{directives:[{name:"model",rawName:"v-model",value:t.computedValue,expression:"computedValue"}],attrs:{name:"code",id:t.id,mode:t.mode},domProps:{value:t.computedValue},on:{input:function(e){e.target.composing||(t.computedValue=e.target.value)}}})])}),[],!1,null,null,null).exports},173:(t,e,n)=>{"use strict";n.d(e,{Z:()=>i});const r={props:{name:{type:String,required:!1},className:{type:String,required:!1},id:{type:String,required:!1},value:{type:Boolean,required:!1,default:!1},required:{type:Boolean,required:!1,default:!1},label:{type:String,required:!1}},methods:{updateInput:function(t){this.$emit("input",t.target.checked)}}};const i=(0,n(900).Z)(r,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"custom-checkbox",class:{"is-checked":t.value}},[n("label",{attrs:{for:t.id}},[n("input",{class:t.className,attrs:{type:"checkbox",name:t.name,id:t.id,required:t.required},domProps:{value:t.value,checked:t.value},on:{change:t.updateInput}}),t._v(" "),n("span",{staticClass:"input-ui"}),t._v(" "),t.label?n("span",{staticClass:"input-label"},[t._v(t._s(t.label))]):t._e()])])}),[],!1,null,null,null).exports},708:(t,e,n)=>{"use strict";n.d(e,{Z:()=>i});n(521);const r={props:{name:{type:String,required:!1},className:{type:String,required:!1},id:{type:String,required:!1},value:{type:String,required:!1,default:"#fff"},required:{type:Boolean,required:!1,default:!1},label:{type:String,required:!1}},mounted:function(){var t=this;this.$input=jQuery(t.$el).find("input"),this.$input.spectrum({color:t.value,showButtons:!1,showAlpha:!0,showInput:!0,preferredFormat:"rgb",change:function(e){t.$emit("input",e.toRgbString()),window.Events.$emit("input-color:manually-changed")},move:function(e){t.$emit("input",e.toRgbString()),window.Events.$emit("input-color:manually-changed")}}),jQuery(t.$el).find("label").on("click",(function(){return t.$input.spectrum("show"),!1}))},watch:{value:function(){this.$input.spectrum("set",this.value)}}};const i=(0,n(900).Z)(r,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"custom-color-picker"},[n("label",{attrs:{for:t.id}},[n("input",{class:t.className,attrs:{type:"color",name:t.name,id:t.id,required:t.required},domProps:{value:t.value,checked:t.value}}),t._v(" "),n("span",{staticClass:"input-label"},[t._v(t._s(t.label))])])])}),[],!1,null,null,null).exports},536:(t,e,n)=>{"use strict";n.d(e,{Z:()=>i});const r={props:["min","max","step","value","id"],computed:{data_step:function(){return this.step?Number(this.step):1},data_min:function(){return this.min?Number(this.min):null},data_max:function(){return this.max?Number(this.max):null}},methods:{getValidField:function(t){var e=Number(t);return null!==this.data_max&&(e=e>this.data_max?this.data_max:e),null!==this.data_min&&(e=e<=this.data_min?this.data_min:e),e},increment:function(){var t=this.value;t+=this.data_step,t=this.getValidField(t),this.$emit("input",t)},decrement:function(){var t=this.value;t-=this.data_step,t=this.getValidField(t),this.$emit("input",t)},updateField:function(t){var e=this.getValidField(t.target.value);$(this.$el).find("input").val(e),this.$emit("input",e)}}};const i=(0,n(900).Z)(r,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"input-increment"},[n("button",{on:{click:function(e){return e.preventDefault(),t.decrement.apply(null,arguments)}}},[t._v("-")]),t._v(" "),n("input",{attrs:{id:t.id,type:"text"},domProps:{value:t.value},on:{input:t.updateField}}),t._v(" "),n("button",{on:{click:function(e){return e.preventDefault(),t.increment.apply(null,arguments)}}},[t._v("+")])])}),[],!1,null,null,null).exports},455:(t,e,n)=>{"use strict";n.d(e,{Z:()=>i});const r={props:{model:{type:String,required:!1},name:{type:String,required:!1},className:{type:String,required:!1},id:{type:String,required:!1},value:{type:String,required:!1},required:{type:Boolean,required:!1,default:!1},checked:{type:Boolean,required:!1,default:!1},label:{type:String,required:!0}},methods:{updateInput:function(t){this.$emit("update:model",t.target.value)}}};const i=(0,n(900).Z)(r,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"custom-radio",class:{"is-checked":t.checked}},[n("label",{attrs:{for:t.id}},[n("input",{class:t.className,attrs:{type:"radio",name:t.name,id:t.id,required:t.required},domProps:{value:t.value,checked:t.checked},on:{change:t.updateInput}}),t._v(" "),n("span",{staticClass:"input-ui"}),t._v(" "),n("span",{staticClass:"input-label"},[t._v(t._s(t.label))])])])}),[],!1,null,null,null).exports},832:(t,e,n)=>{"use strict";n.d(e,{Z:()=>i});const r={data:function(){return{flag:!1,size:0,currentValue:0,currentSlider:0}},props:{width:{type:[Number,String],default:"auto"},height:{type:[Number,String],default:6},data:{type:Array,default:null},dotSize:{type:Number,default:16},min:{type:Number,default:0},max:{type:Number,default:100},step:{type:Number,default:1},show:{type:Boolean,default:!0},disabled:{type:Boolean,default:!1},piecewise:{type:Boolean,default:!1},tooltip:{type:[String,Boolean],default:"always"},eventType:{type:String,default:"auto"},direction:{type:String,default:"horizontal"},reverse:{type:Boolean,default:!1},lazy:{type:Boolean,default:!1},clickable:{type:Boolean,default:!0},speed:{type:Number,default:.5},realTime:{type:Boolean,default:!1},value:{type:[String,Number,Array],default:0},piecewiseLabel:{type:Boolean,default:!1},sliderStyle:[Array,Object],tooltipDir:[Array,String],formatter:[String,Function],piecewiseStyle:Object,piecewiseActiveStyle:Object,processStyle:Object,bgStyle:Object,tooltipStyle:[Array,Object],labelStyle:Object,labelActiveStyle:Object},computed:{flowDirection:function(){return"vue-slider-".concat(this.direction+(this.reverse?"-reverse":""))},tooltipDirection:function(){var t=this.tooltipDir||("vertical"===this.direction?"left":"top");return Array.isArray(t)?this.isRange?t:t[1]:this.isRange?[t,t]:t},tooltipStatus:function(){return"hover"===this.tooltip&&this.flag?"vue-slider-always":this.tooltip?"vue-slider-".concat(this.tooltip):""},tooltipClass:function(){return["vue-slider-tooltip-".concat(this.tooltipDirection),"vue-slider-tooltip"]},isMobile:function(){return"touch"===this.eventType||"mouse"!==this.eventType&&/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od|ad)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i.test(navigator.userAgent||navigator.vendor||window.opera)},isDisabled:function(){return"none"===this.eventType||this.disabled},disabledClass:function(){return this.disabled?"vue-slider-disabled":""},isRange:function(){return Array.isArray(this.value)},slider:function(){return this.isRange?[this.$refs.dot0,this.$refs.dot1]:this.$refs.dot},minimum:function(){return this.data?0:this.min},val:{get:function(){return this.data?this.isRange?[this.data[this.currentValue[0]],this.data[this.currentValue[1]]]:this.data[this.currentValue]:this.currentValue},set:function(t){if(this.data)if(this.isRange){var e=this.data.indexOf(t[0]),n=this.data.indexOf(t[1]);e>-1&&n>-1&&(this.currentValue=[e,n])}else{var r=this.data.indexOf(t);r>-1&&(this.currentValue=r)}else this.currentValue=t}},currentIndex:function(){return this.isRange?this.data?this.currentValue:[(this.currentValue[0]-this.minimum)/this.spacing,(this.currentValue[1]-this.minimum)/this.spacing]:(this.currentValue-this.minimum)/this.spacing},indexRange:function(){return this.isRange?this.currentIndex:[0,this.currentIndex]},maximum:function(){return this.data?this.data.length-1:this.max},multiple:function(){var t="".concat(this.step).split(".")[1];return t?Math.pow(10,t.length):1},spacing:function(){return this.data?1:this.step},total:function(){return this.data?this.data.length-1:(~~((this.maximum-this.minimum)*this.multiple)%(this.step*this.multiple)!=0&&console.error("[Vue-slider warn]: Prop[step] is illegal, Please make sure that the step can be divisible"),(this.maximum-this.minimum)/this.step)},gap:function(){return this.size/this.total},position:function(){return this.isRange?[(this.currentValue[0]-this.minimum)/this.spacing*this.gap,(this.currentValue[1]-this.minimum)/this.spacing*this.gap]:(this.currentValue-this.minimum)/this.spacing*this.gap},limit:function(){return this.isRange?[[0,this.position[1]],[this.position[0],this.size]]:[0,this.size]},valueLimit:function(){return this.isRange?[[this.minimum,this.currentValue[1]],[this.currentValue[0],this.maximum]]:[this.minimum,this.maximum]},wrapStyles:function(){return"vertical"===this.direction?{height:"number"==typeof this.height?"".concat(this.height,"px"):this.height,padding:"".concat(this.dotSize/2,"px")}:{width:"number"==typeof this.width?"".concat(this.width,"px"):this.width,padding:"".concat(this.dotSize/2,"px")}},sliderStyles:function(){return Array.isArray(this.sliderStyle)?this.isRange?this.sliderStyle:this.sliderStyle[1]:this.isRange?[this.sliderStyle,this.sliderStyle]:this.sliderStyle},tooltipStyles:function(){return Array.isArray(this.tooltipStyle)?this.isRange?this.tooltipStyle:this.tooltipStyle[1]:this.isRange?[this.tooltipStyle,this.tooltipStyle]:this.tooltipStyle},elemStyles:function(){return"vertical"===this.direction?{width:"".concat(this.width,"px"),height:"100%"}:{height:"".concat(this.height,"px")}},dotStyles:function(){return"vertical"===this.direction?{width:"".concat(this.dotSize,"px"),height:"".concat(this.dotSize,"px"),left:"".concat(-(this.dotSize-this.width)/2,"px")}:{width:"".concat(this.dotSize,"px"),height:"".concat(this.dotSize,"px"),top:"".concat(-(this.dotSize-this.height)/2,"px")}},piecewiseDotStyle:function(){return"vertical"===this.direction?{width:"".concat(this.width,"px"),height:"".concat(this.width,"px")}:{width:"".concat(this.height,"px"),height:"".concat(this.height,"px")}},piecewiseDotWrap:function(){if(!this.piecewise)return!1;for(var t=[],e=(this.size,"vertical"===this.direction?this.width:this.height,this.total,0);e<=this.total;e++){var n="vertical"===this.direction?{bottom:"".concat(this.gap*e-this.width/2,"px"),left:"200px"}:{left:"".concat(this.gap*e-this.height/2,"px"),top:"0"},r=this.reverse?this.total-e:e,i=this.data?this.data[r]:this.spacing*r+this.min;t.push({style:n,label:this.formatter?this.formatting(i):i,inRange:r>=this.indexRange[0]&&r<=this.indexRange[1]})}return t}},watch:{value:function(t){this.flag||this.setValue(t,!0)},max:function(t){var e=this.limitValue(this.val);!1!==e&&this.setValue(e),this.refresh()},min:function(t){var e=this.limitValue(this.val);!1!==e&&this.setValue(e),this.refresh()},show:function(t){var e=this;t&&!this.size&&this.$nextTick((function(){e.refresh()}))}},methods:{bindEvents:function(){this.isMobile?(this.$refs.wrap.addEventListener("touchmove",this.moving),this.$refs.wrap.addEventListener("touchend",this.moveEnd)):(document.addEventListener("mousemove",this.moving),document.addEventListener("mouseup",this.moveEnd),document.addEventListener("mouseleave",this.moveEnd))},unbindEvents:function(){window.removeEventListener("resize",this.refresh),this.isMobile?(this.$refs.wrap.removeEventListener("touchmove",this.moving),this.$refs.wrap.removeEventListener("touchend",this.moveEnd)):(document.removeEventListener("mousemove",this.moving),document.removeEventListener("mouseup",this.moveEnd),document.removeEventListener("mouseleave",this.moveEnd))},formatting:function(t){return"string"==typeof this.formatter?this.formatter.replace(/\{value\}/,t):this.formatter(t)},getPos:function(t){return this.realTime&&this.getStaticData(),"vertical"===this.direction?this.reverse?t.pageY-this.offset:this.size-(t.pageY-this.offset):this.reverse?this.size-(t.clientX-this.offset):t.clientX-this.offset},wrapClick:function(t){if(this.isDisabled||!this.clickable)return!1;var e=this.getPos(t);this.isRange&&(this.currentSlider=e>(this.position[1]-this.position[0])/2+this.position[0]?1:0),this.setValueOnPos(e)},moveStart:function(t){if(this.isDisabled)return!1;this.isRange&&(this.currentSlider=t),this.flag=!0,this.$emit("drag-start",this)},moving:function(t){if(!this.flag)return!1;t.preventDefault(),this.isMobile&&(t=t.targetTouches[0]),this.setValueOnPos(this.getPos(t),!0)},moveEnd:function(t){if(!this.flag)return!1;this.$emit("drag-end",this),this.lazy&&this.isDiff(this.val,this.value)&&this.syncValue(),this.flag=!1,this.setPosition()},setValueOnPos:function(t,e){var n=this.isRange?this.limit[this.currentSlider]:this.limit,r=this.isRange?this.valueLimit[this.currentSlider]:this.valueLimit;if(t>=n[0]&&t<=n[1]){this.setTransform(t);var i=(Math.round(t/this.gap)*(this.spacing*this.multiple)+this.minimum*this.multiple)/this.multiple;this.setCurrentValue(i,e)}else tthis.maximum)return!1;this.isRange?this.isDiff(this.currentValue[this.currentSlider],t)&&(this.currentValue.splice(this.currentSlider,1,t),this.lazy&&this.flag||this.syncValue()):this.isDiff(this.currentValue,t)&&(this.currentValue=t,this.lazy&&this.flag||this.syncValue()),e||this.setPosition()},setIndex:function(t){var e;Array.isArray(t)&&this.isRange?(e=this.data?[this.data[t[0]],this.data[t[1]]]:[this.spacing*t[0]+this.minimum,this.spacing*t[1]+this.minimum],this.setValue(e)):(t=this.spacing*t+this.minimum,this.isRange&&(this.currentSlider=t>(this.currentValue[1]-this.currentValue[0])/2+this.currentValue[0]?1:0),this.setCurrentValue(t))},setValue:function(t,e,n){var r=this;if(this.isDiff(this.val,t)){var i=this.limitValue(t);this.val=!1!==i?this.isRange?i.concat():i:this.isRange?t.concat():t,this.syncValue(e)}this.$nextTick((function(){r.setPosition(n)}))},setPosition:function(t){this.flag||this.setTransitionTime(void 0===t?this.speed:t),this.isRange?(this.currentSlider=0,this.setTransform(this.position[this.currentSlider]),this.currentSlider=1,this.setTransform(this.position[this.currentSlider])):this.setTransform(this.position),this.flag||this.setTransitionTime(0)},setTransform:function(t){var e=("vertical"===this.direction?this.dotSize/2-t:t-this.dotSize/2)*(this.reverse?-1:1),n="vertical"===this.direction?"translateY(".concat(e,"px)"):"translateX(".concat(e,"px)"),r="".concat(0===this.currentSlider?this.position[1]-t:t-this.position[0],"px"),i="".concat(0===this.currentSlider?t:this.position[0],"px");this.isRange?(this.slider[this.currentSlider].style.transform=n,this.slider[this.currentSlider].style.WebkitTransform=n,this.slider[this.currentSlider].style.msTransform=n,"vertical"===this.direction?(this.$refs.process.style.height=r,this.$refs.process.style[this.reverse?"top":"bottom"]=i):(this.$refs.process.style.width=r,this.$refs.process.style[this.reverse?"right":"left"]=i)):(this.slider.style.transform=n,this.slider.style.WebkitTransform=n,this.slider.style.msTransform=n,"vertical"===this.direction?(this.$refs.process.style.height="".concat(t,"px"),this.$refs.process.style[this.reverse?"top":"bottom"]=0):(this.$refs.process.style.width="".concat(t,"px"),this.$refs.process.style[this.reverse?"right":"left"]=0))},setTransitionTime:function(t){if(t||this.$refs.process.offsetWidth,this.isRange){for(var e=0;ee.max?(n=!0,e.max):t})):t>this.max?(n=!0,t=this.max):t{"use strict";n.d(e,{Z:()=>d});var r=n(910),i=n.n(r),o=n(958),s=n.n(o),a=n(738),l=n.n(a);function c(t){return c="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},c(t)}const u={mixins:[i(),s(),l()],props:{value:{default:null},options:{type:Array,default:function(){return[]}},maxHeight:{type:String,default:"400px"},searchable:{type:Boolean,default:!0},multiple:{type:Boolean,default:!1},placeholder:{type:String,default:""},transition:{type:String,default:"fade"},clearSearchOnSelect:{type:Boolean,default:!0},closeOnSelect:{type:Boolean,default:!0},label:{type:String,default:"label"},getOptionLabel:{type:Function,default:function(t){return"object"!==c(t)&&(t=this.options.find((function(e){return e.value==t}))),this.label&&t[this.label]?t[this.label]:t}},onChange:{type:Function,default:function(t){this.multiple?"object"===c(t)&&t.length&&(t=t.map((function(t){return"object"===c(t)&&"value"in t?t.value:t}))):"object"===c(t)&&(t=t.value),this.value!=t&&this.$emit("input",t)}},taggable:{type:Boolean,default:!1},pushTags:{type:Boolean,default:!1},createOption:{type:Function,default:function(t){var e,n,r;return"object"===c(this.mutableOptions[0])&&(e={},n=this.label,r=t,n in e?Object.defineProperty(e,n,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[n]=r,t=e),this.$emit("option:created",t),t}},resetOnOptionsChange:{type:Boolean,default:!1},noDrop:{type:Boolean,default:!1},inputId:{type:String}},data:function(){return{search:"",open:!1,mutableValue:"",mutableOptions:[]}},watch:{value:function(){var t=this;"self"!=this.triggerFrom?(this.triggerFrom="parent",null==this.value&&this.multiple&&(this.value=[]),this.multiple&&"object"==c(this.value)&&this.value.length?this.mutableValue=this.value.map((function(e){return"object"===c(e)?e:t.options.find((function(t){return t.value==e}))})):this.mutableValue=this.value):delete this.triggerFrom},mutableValue:function(t,e){"parent"!=this.triggerFrom?this.multiple?!this.onChange||Object.values(t)===Object.values(e)||this.onChange(t):this.onChange&&t!==e&&this.onChange(t):delete this.triggerFrom},options:function(t){this.mutableOptions=t},mutableOptions:function(){!this.taggable&&this.resetOnOptionsChange&&(this.mutableValue=this.multiple?[]:null)},multiple:function(t){this.mutableValue=t?[]:null}},mounted:function(){var t=this;null==this.value&&this.multiple&&(this.value=[]),this.multiple&&"object"==c(this.value)&&this.value.length?this.mutableValue=this.value.map((function(e){return"object"===c(e)?e:t.options.find((function(t){return t.value==e}))})):this.mutableValue=this.value,this.mutableOptions=this.options.slice(0),this.mutableLoading=this.loading,this.$on("option:created",this.maybePushTag)},methods:{select:function(t){t.disabled?alert("This is a premium theme. Please upgrade the plan"):(this.triggerFrom="self",this.isOptionSelected(t)?this.multiple&&this.deselect(t):(this.taggable&&!this.optionExists(t)&&(t=this.createOption(t)),this.multiple&&!this.mutableValue?this.mutableValue=[t]:this.multiple?this.mutableValue.push(t):this.mutableValue=t),this.onAfterSelect(t))},deselect:function(t){var e=this;if(this.triggerFrom="self",this.multiple){var n=-1;this.mutableValue.forEach((function(r){(r===t||"object"===c(r)&&r[e.label]===t[e.label])&&(n=r)}));var r=this.mutableValue.indexOf(n);this.mutableValue.splice(r,1)}else this.mutableValue=null},onAfterSelect:function(t){this.closeOnSelect&&(this.open=!this.open,this.$refs.search.blur()),this.clearSearchOnSelect&&(this.search="")},toggleDropdown:function(t){t.target!==this.$refs.openIndicator&&t.target!==this.$refs.search&&t.target!==this.$refs.toggle&&t.target!==this.$el||(this.open?this.$refs.search.blur():(this.open=!0,this.$refs.search.focus()))},isOptionSelected:function(t){var e=!1;return this.multiple&&this.mutableValue?(this.mutableValue.forEach((function(n){("object"===c(n)&&n.value===t.value||"object"===c(n)&&n.value===t.value||n===t.value)&&(e=!0)})),e):!this.multiple&&this.mutableValue?(("object"===c(this.mutableValue)&&this.mutableValue.value===t.value||"object"===c(this.mutableValue)&&this.mutableValue.value===t.value||this.mutableValue===t.value)&&(e=!0),e):this.mutableValue===t},isOptionDisabled:function(t){return t.disabled&&!0===t.disabled},onEscape:function(){this.search.length?this.search="":this.$refs.search.blur()},onSearchBlur:function(){this.clearSearchOnBlur&&(this.search=""),this.open=!1,this.$emit("search:blur")},onSearchFocus:function(){this.open=!0,this.$emit("search:focus")},maybeDeleteValue:function(){if(!this.$refs.search.value.length&&this.mutableValue)return this.multiple?this.mutableValue.pop():this.mutableValue=null},optionExists:function(t){var e=this,n=!1;return this.mutableOptions.forEach((function(r){("object"===c(r)&&r[e.label]===t||r===t)&&(n=!0)})),n},maybePushTag:function(t){this.pushTags&&this.mutableOptions.push(t)}},computed:{searchInputWidth:function(){return"string"==typeof this.search&&this.search.length>3?this.search.length:3},dropdownClasses:function(){return{open:this.dropdownOpen,single:!this.multiple,searching:this.searching,searchable:this.searchable,unsearchable:!this.searchable,loading:this.mutableLoading}},clearSearchOnBlur:function(){return this.clearSearchOnSelect&&!this.multiple},searching:function(){return!!this.search},dropdownOpen:function(){return!this.noDrop&&(this.open&&!this.mutableLoading)},searchPlaceholder:function(){if(this.isValueEmpty&&this.placeholder)return this.placeholder},filteredOptions:function(){var t=this,e=this.mutableOptions.filter((function(e){return"object"===c(e)&&e.hasOwnProperty(t.label)?e[t.label].toLowerCase().indexOf(t.search.toLowerCase())>-1:"object"!==c(e)||e.hasOwnProperty(t.label)?e.toLowerCase().indexOf(t.search.toLowerCase())>-1:console.warn('[vue-select warn]: Label key "option.'.concat(t.label,'" does not exist in options object.\nhttp://sagalbot.github.io/vue-select/#ex-labels'))}));return this.taggable&&this.search.length&&!this.optionExists(this.search)&&e.unshift(this.search),e},isValueEmpty:function(){return!this.mutableValue||("object"===c(this.mutableValue)?!Object.keys(this.mutableValue).length:!String(this.mutableValue).length)},valueAsArray:function(){return this.multiple?this.mutableValue:this.mutableValue?[this.mutableValue]:[]}}};const d=(0,n(900).Z)(u,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"dropdown v-select",class:t.dropdownClasses},[n("div",{ref:"toggle",staticClass:"dropdown-toggle",on:{mousedown:function(e){return e.preventDefault(),t.toggleDropdown.apply(null,arguments)}}},[t._l(t.valueAsArray,(function(e){return n("span",{key:e.index,staticClass:"selected-tag"},[t._v("\n "+t._s(t.getOptionLabel(e))+"\n "),t.multiple?n("button",{staticClass:"close",attrs:{type:"button"},on:{click:function(n){return t.deselect(e)}}},[n("span",{attrs:{"aria-hidden":"true"}},[t._v("×")])]):t._e()])})),t._v(" "),n("input",{directives:[{name:"model",rawName:"v-model",value:t.search,expression:"search"}],ref:"search",staticClass:"form-control",style:{width:t.isValueEmpty?"100%":"auto"},attrs:{type:"search",placeholder:t.searchPlaceholder,readonly:!t.searchable,id:t.inputId,size:t.searchInputWidth},domProps:{value:t.search},on:{keydown:[function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"delete",[8,46],e.key,["Backspace","Delete","Del"])?null:t.maybeDeleteValue.apply(null,arguments)},function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"up",38,e.key,["Up","ArrowUp"])?null:(e.preventDefault(),t.typeAheadUp.apply(null,arguments))},function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"down",40,e.key,["Down","ArrowDown"])?null:(e.preventDefault(),t.typeAheadDown.apply(null,arguments))}],keyup:[function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"esc",27,e.key,["Esc","Escape"])?null:t.onEscape.apply(null,arguments)},function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:(e.preventDefault(),t.typeAheadSelect.apply(null,arguments))}],blur:t.onSearchBlur,focus:t.onSearchFocus,input:function(e){e.target.composing||(t.search=e.target.value)}}}),t._v(" "),t.noDrop?t._e():n("i",{ref:"openIndicator",staticClass:"open-indicator",attrs:{role:"presentation"}}),t._v(" "),t._t("spinner",(function(){return[n("div",{directives:[{name:"show",rawName:"v-show",value:t.mutableLoading,expression:"mutableLoading"}],staticClass:"spinner"},[t._v("Loading...")])]}))],2),t._v(" "),n("transition",{attrs:{name:t.transition}},[t.dropdownOpen?n("ul",{ref:"dropdownMenu",staticClass:"dropdown-menu",style:{"max-height":t.maxHeight}},[t._l(t.filteredOptions,(function(e,r){return n("li",{key:r,class:{disabled:t.isOptionDisabled(e),active:t.isOptionSelected(e),highlight:r===t.typeAheadPointer},on:{mouseover:function(e){t.typeAheadPointer=r}}},[n("a",{on:{mousedown:function(n){return n.preventDefault(),t.select(e)}}},[t._v("\n "+t._s(t.getOptionLabel(e))+"\n ")])])})),t._v(" "),t.filteredOptions.length?t._e():n("li",{staticClass:"no-options"},[t._t("no-options",(function(){return[t._v("Sorry, no matching options.")]}))],2)],2):t._e()])],1)}),[],!1,null,null,null).exports},888:(t,e,n)=>{"use strict";n.d(e,{Z:()=>i});const r={props:["tags","placeholder","placeholderSize","placeholderAlways","id","name"],data:function(){return{entryKeyCode:[32,188,13,9],inputText:"",inputPlaceholderAlways:"true",placeholderText:""}},computed:{computedTags:function(){return this.tags}},mounted:function(){var t=this;this.computedTags=this.computedTags.filter((function(e,n){return t.computedTags.indexOf(e)===n})),this.placeholderAlways&&(this.inputPlaceholderAlways=this.placeholderAlways?this.placeholderAlways:this.inputPlaceholderAlways),this.placeholderText=this.placeholder,"false"===this.inputPlaceholderAlways&&(this.placeholderText=this.computedTags.length>0?"":this.placeholder)},methods:{deleteTag:function(t){var e=this.computedTags.findIndex((function(e){return e===t}));e>-1&&this.computedTags.splice(e,1),"false"===this.inputPlaceholderAlways&&(this.placeholderText=this.computedTags.length>0?"":this.placeholder)},isExist:function(t){var e=this.computedTags.indexOf(t);if(e>-1){var n=$(this.$el).find(".single-tag").eq(e).addClass("tag-matched");setTimeout((function(){n.removeClass("tag-matched")}),500)}return e>-1},focusInput:function(){$(this.$el).find("input").focus()},removeFocus:function(){$(this.$el).removeClass("input-focused")},addFocus:function(){$(this.$el).addClass("input-focused")},addTag:function(t){if(this.inputText||8!==t.keyCode||this.computedTags.pop(),this.entryKeyCode.indexOf(t.keyCode)>-1){if(t.preventDefault(),!this.inputText)return;if(this.isExist(this.inputText))return;this.computedTags.push(this.inputText),this.inputText=""}}}};const i=(0,n(900).Z)(r,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"input-tag",on:{click:t.focusInput}},[t._l(t.computedTags,(function(e){return n("div",{staticClass:"single-tag"},[t._v(t._s(e)),n("span",{on:{click:function(n){return t.deleteTag(e)}}},[n("i",{staticClass:"zmdi zmdi-close-circle"})])])})),t._v(" "),n("div",{staticClass:"tags-placeholder"},[n("input",{directives:[{name:"model",rawName:"v-model",value:t.inputText,expression:"inputText"}],staticClass:"tag-input",attrs:{id:t.id,name:t.name,type:"text",size:t.placeholderSize,placeholder:t.placeholderText},domProps:{value:t.inputText},on:{keydown:function(e){return t.addTag(e)},blur:t.removeFocus,focus:t.addFocus,input:function(e){e.target.composing||(t.inputText=e.target.value)}}})])],2)}),[],!1,null,null,null).exports},747:(t,e,n)=>{"use strict";n.d(e,{Z:()=>i});const r={props:{name:{type:String,required:!1},className:{type:String,required:!1},offLabel:{type:String,required:!1},onLabel:{type:String,required:!1},id:{type:String,required:!1},value:{type:Boolean,required:!1,default:!1},required:{type:Boolean,required:!1,default:!1}},methods:{updateInput:function(t){this.$emit("input",t.target.checked)}}};const i=(0,n(900).Z)(r,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"custom-toggle-button--wrapper",class:{"is-checked":t.value}},[n("div",{staticClass:"custom-toggle-button",class:{"is-checked":t.value}},[n("label",{attrs:{for:t.id}},[n("input",{attrs:{type:"checkbox",name:t.name,id:t.id,required:t.required},domProps:{value:t.value,checked:t.value},on:{change:t.updateInput}})])]),t._v(" "),t.offLabel&&!t.value?n("span",{staticClass:"custom-toggle--status"},[t._v(t._s(t.offLabel))]):t._e(),t._v(" "),t.onLabel&&t.value?n("span",{staticClass:"custom-toggle--status"},[t._v(t._s(t.onLabel))]):t._e()])}),[],!1,null,null,null).exports},900:(t,e,n)=>{"use strict";function r(t,e,n,r,i,o,s,a){var l,c="function"==typeof t?t.options:t;if(e&&(c.render=e,c.staticRenderFns=n,c._compiled=!0),r&&(c.functional=!0),o&&(c._scopeId="data-v-"+o),s?(l=function(t){(t=t||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(t=__VUE_SSR_CONTEXT__),i&&i.call(this,t),t&&t._registeredComponents&&t._registeredComponents.add(s)},c._ssrRegister=l):i&&(l=a?function(){i.call(this,(c.functional?this.parent:this).$root.$options.shadowRoot)}:i),l)if(c.functional){c._injectStyles=l;var u=c.render;c.render=function(t,e){return l.call(e),u(t,e)}}else{var d=c.beforeCreate;c.beforeCreate=d?[].concat(d,l):[l]}return{exports:t,options:c}}n.d(e,{Z:()=>r})},538:(t,e,n)=>{"use strict";n.r(e),n.d(e,{default:()=>ka});var r=Object.freeze({});function i(t){return null==t}function o(t){return null!=t}function s(t){return!0===t}function a(t){return"string"==typeof t||"number"==typeof t||"symbol"==typeof t||"boolean"==typeof t}function l(t){return null!==t&&"object"==typeof t}var c=Object.prototype.toString;function u(t){return"[object Object]"===c.call(t)}function d(t){return"[object RegExp]"===c.call(t)}function f(t){var e=parseFloat(String(t));return e>=0&&Math.floor(e)===e&&isFinite(t)}function h(t){return o(t)&&"function"==typeof t.then&&"function"==typeof t.catch}function p(t){return null==t?"":Array.isArray(t)||u(t)&&t.toString===c?JSON.stringify(t,null,2):String(t)}function m(t){var e=parseFloat(t);return isNaN(e)?t:e}function v(t,e){for(var n=Object.create(null),r=t.split(","),i=0;i-1)return t.splice(n,1)}}var _=Object.prototype.hasOwnProperty;function w(t,e){return _.call(t,e)}function x(t){var e=Object.create(null);return function(n){return e[n]||(e[n]=t(n))}}var C=/-(\w)/g,k=x((function(t){return t.replace(C,(function(t,e){return e?e.toUpperCase():""}))})),S=x((function(t){return t.charAt(0).toUpperCase()+t.slice(1)})),T=/\B([A-Z])/g,O=x((function(t){return t.replace(T,"-$1").toLowerCase()}));var A=Function.prototype.bind?function(t,e){return t.bind(e)}:function(t,e){function n(n){var r=arguments.length;return r?r>1?t.apply(e,arguments):t.call(e,n):t.call(e)}return n._length=t.length,n};function L(t,e){e=e||0;for(var n=t.length-e,r=new Array(n);n--;)r[n]=t[n+e];return r}function M(t,e){for(var n in e)t[n]=e[n];return t}function E(t){for(var e={},n=0;n0,tt=Y&&Y.indexOf("edge/")>0,et=(Y&&Y.indexOf("android"),Y&&/iphone|ipad|ipod|ios/.test(Y)||"ios"===Z),nt=(Y&&/chrome\/\d+/.test(Y),Y&&/phantomjs/.test(Y),Y&&Y.match(/firefox\/(\d+)/)),rt={}.watch,it=!1;if(G)try{var ot={};Object.defineProperty(ot,"passive",{get:function(){it=!0}}),window.addEventListener("test-passive",null,ot)}catch(t){}var st=function(){return void 0===q&&(q=!G&&!X&&void 0!==n.g&&(n.g.process&&"server"===n.g.process.env.VUE_ENV)),q},at=G&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function lt(t){return"function"==typeof t&&/native code/.test(t.toString())}var ct,ut="undefined"!=typeof Symbol&<(Symbol)&&"undefined"!=typeof Reflect&<(Reflect.ownKeys);ct="undefined"!=typeof Set&<(Set)?Set:function(){function t(){this.set=Object.create(null)}return t.prototype.has=function(t){return!0===this.set[t]},t.prototype.add=function(t){this.set[t]=!0},t.prototype.clear=function(){this.set=Object.create(null)},t}();var dt=$,ft=0,ht=function(){this.id=ft++,this.subs=[]};ht.prototype.addSub=function(t){this.subs.push(t)},ht.prototype.removeSub=function(t){b(this.subs,t)},ht.prototype.depend=function(){ht.target&&ht.target.addDep(this)},ht.prototype.notify=function(){var t=this.subs.slice();for(var e=0,n=t.length;e-1)if(o&&!w(i,"default"))s=!1;else if(""===s||s===O(t)){var l=Ut(String,i.type);(l<0||a0&&(me((r=ve(r,(e||"")+"_"+n))[0])&&me(c)&&(u[l]=_t(c.text+r[0].text),r.shift()),u.push.apply(u,r)):a(r)?me(c)?u[l]=_t(c.text+r):""!==r&&u.push(_t(r)):me(r)&&me(c)?u[l]=_t(c.text+r.text):(s(t._isVList)&&o(r.tag)&&i(r.key)&&o(e)&&(r.key="__vlist"+e+"_"+n+"__"),u.push(r)));return u}function ge(t,e){if(t){for(var n=Object.create(null),r=ut?Reflect.ownKeys(t):Object.keys(t),i=0;i0,s=t?!!t.$stable:!o,a=t&&t.$key;if(t){if(t._normalized)return t._normalized;if(s&&n&&n!==r&&a===n.$key&&!o&&!n.$hasNormal)return n;for(var l in i={},t)t[l]&&"$"!==l[0]&&(i[l]=xe(e,l,t[l]))}else i={};for(var c in e)c in i||(i[c]=Ce(e,c));return t&&Object.isExtensible(t)&&(t._normalized=i),V(i,"$stable",s),V(i,"$key",a),V(i,"$hasNormal",o),i}function xe(t,e,n){var r=function(){var t=arguments.length?n.apply(null,arguments):n({}),e=(t=t&&"object"==typeof t&&!Array.isArray(t)?[t]:pe(t))&&t[0];return t&&(!e||1===t.length&&e.isComment&&!_e(e))?void 0:t};return n.proxy&&Object.defineProperty(t,e,{get:r,enumerable:!0,configurable:!0}),r}function Ce(t,e){return function(){return t[e]}}function ke(t,e){var n,r,i,s,a;if(Array.isArray(t)||"string"==typeof t)for(n=new Array(t.length),r=0,i=t.length;rdocument.createEvent("Event").timeStamp&&(vn=function(){return gn.now()})}function yn(){var t,e;for(mn=vn(),hn=!0,cn.sort((function(t,e){return t.id-e.id})),pn=0;pnpn&&cn[n].id>t.id;)n--;cn.splice(n+1,0,t)}else cn.push(t);fn||(fn=!0,oe(yn))}}(this)},_n.prototype.run=function(){if(this.active){var t=this.get();if(t!==this.value||l(t)||this.deep){var e=this.value;if(this.value=t,this.user){var n='callback for watcher "'+this.expression+'"';Kt(this.cb,this.vm,[t,e],this.vm,n)}else this.cb.call(this.vm,t,e)}}},_n.prototype.evaluate=function(){this.value=this.get(),this.dirty=!1},_n.prototype.depend=function(){for(var t=this.deps.length;t--;)this.deps[t].depend()},_n.prototype.teardown=function(){if(this.active){this.vm._isBeingDestroyed||b(this.vm._watchers,this);for(var t=this.deps.length;t--;)this.deps[t].removeSub(this);this.active=!1}};var wn={enumerable:!0,configurable:!0,get:$,set:$};function xn(t,e,n){wn.get=function(){return this[e][n]},wn.set=function(t){this[e][n]=t},Object.defineProperty(t,n,wn)}function Cn(t){t._watchers=[];var e=t.$options;e.props&&function(t,e){var n=t.$options.propsData||{},r=t._props={},i=t.$options._propKeys=[],o=!t.$parent;o||Tt(!1);var s=function(o){i.push(o);var s=Ft(o,e,n,t);Lt(r,o,s),o in t||xn(t,"_props",o)};for(var a in e)s(a);Tt(!0)}(t,e.props),e.methods&&function(t,e){t.$options.props;for(var n in e)t[n]="function"!=typeof e[n]?$:A(e[n],t)}(t,e.methods),e.data?function(t){var e=t.$options.data;e=t._data="function"==typeof e?function(t,e){mt();try{return t.call(e,e)}catch(t){return qt(t,e,"data()"),{}}finally{vt()}}(e,t):e||{},u(e)||(e={});var n=Object.keys(e),r=t.$options.props,i=(t.$options.methods,n.length);for(;i--;){var o=n[i];0,r&&w(r,o)||B(o)||xn(t,"_data",o)}At(e,!0)}(t):At(t._data={},!0),e.computed&&function(t,e){var n=t._computedWatchers=Object.create(null),r=st();for(var i in e){var o=e[i],s="function"==typeof o?o:o.get;0,r||(n[i]=new _n(t,s||$,$,kn)),i in t||Sn(t,i,o)}}(t,e.computed),e.watch&&e.watch!==rt&&function(t,e){for(var n in e){var r=e[n];if(Array.isArray(r))for(var i=0;i-1:"string"==typeof t?t.split(",").indexOf(e)>-1:!!d(t)&&t.test(e)}function zn(t,e){var n=t.cache,r=t.keys,i=t._vnode;for(var o in n){var s=n[o];if(s){var a=s.name;a&&!e(a)&&Dn(n,o,r,i)}}}function Dn(t,e,n,r){var i=t[e];!i||r&&i.tag===r.tag||i.componentInstance.$destroy(),t[e]=null,b(n,e)}!function(t){t.prototype._init=function(t){var e=this;e._uid=Ln++,e._isVue=!0,t&&t._isComponent?function(t,e){var n=t.$options=Object.create(t.constructor.options),r=e._parentVnode;n.parent=e.parent,n._parentVnode=r;var i=r.componentOptions;n.propsData=i.propsData,n._parentListeners=i.listeners,n._renderChildren=i.children,n._componentTag=i.tag,e.render&&(n.render=e.render,n.staticRenderFns=e.staticRenderFns)}(e,t):e.$options=Rt(Mn(e.constructor),t||{},e),e._renderProxy=e,e._self=e,function(t){var e=t.$options,n=e.parent;if(n&&!e.abstract){for(;n.$options.abstract&&n.$parent;)n=n.$parent;n.$children.push(t)}t.$parent=n,t.$root=n?n.$root:t,t.$children=[],t.$refs={},t._watcher=null,t._inactive=null,t._directInactive=!1,t._isMounted=!1,t._isDestroyed=!1,t._isBeingDestroyed=!1}(e),function(t){t._events=Object.create(null),t._hasHookEvent=!1;var e=t.$options._parentListeners;e&&en(t,e)}(e),function(t){t._vnode=null,t._staticTrees=null;var e=t.$options,n=t.$vnode=e._parentVnode,i=n&&n.context;t.$slots=ye(e._renderChildren,i),t.$scopedSlots=r,t._c=function(e,n,r,i){return qe(t,e,n,r,i,!1)},t.$createElement=function(e,n,r,i){return qe(t,e,n,r,i,!0)};var o=n&&n.data;Lt(t,"$attrs",o&&o.attrs||r,null,!0),Lt(t,"$listeners",e._parentListeners||r,null,!0)}(e),ln(e,"beforeCreate"),function(t){var e=ge(t.$options.inject,t);e&&(Tt(!1),Object.keys(e).forEach((function(n){Lt(t,n,e[n])})),Tt(!0))}(e),Cn(e),function(t){var e=t.$options.provide;e&&(t._provided="function"==typeof e?e.call(t):e)}(e),ln(e,"created"),e.$options.el&&e.$mount(e.$options.el)}}(En),function(t){var e={get:function(){return this._data}},n={get:function(){return this._props}};Object.defineProperty(t.prototype,"$data",e),Object.defineProperty(t.prototype,"$props",n),t.prototype.$set=Mt,t.prototype.$delete=Et,t.prototype.$watch=function(t,e,n){var r=this;if(u(e))return An(r,t,e,n);(n=n||{}).user=!0;var i=new _n(r,t,e,n);if(n.immediate){var o='callback for immediate watcher "'+i.expression+'"';mt(),Kt(e,r,[i.value],r,o),vt()}return function(){i.teardown()}}}(En),function(t){var e=/^hook:/;t.prototype.$on=function(t,n){var r=this;if(Array.isArray(t))for(var i=0,o=t.length;i1?L(n):n;for(var r=L(arguments,1),i='event handler for "'+t+'"',o=0,s=n.length;oparseInt(this.max)&&Dn(e,n[0],n,this._vnode),this.vnodeToCache=null}}},created:function(){this.cache=Object.create(null),this.keys=[]},destroyed:function(){for(var t in this.cache)Dn(this.cache,t,this.keys)},mounted:function(){var t=this;this.cacheVNode(),this.$watch("include",(function(e){zn(t,(function(t){return Pn(e,t)}))})),this.$watch("exclude",(function(e){zn(t,(function(t){return!Pn(e,t)}))}))},updated:function(){this.cacheVNode()},render:function(){var t=this.$slots.default,e=Ye(t),n=e&&e.componentOptions;if(n){var r=Nn(n),i=this.include,o=this.exclude;if(i&&(!r||!Pn(i,r))||o&&r&&Pn(o,r))return e;var s=this.cache,a=this.keys,l=null==e.key?n.Ctor.cid+(n.tag?"::"+n.tag:""):e.key;s[l]?(e.componentInstance=s[l].componentInstance,b(a,l),a.push(l)):(this.vnodeToCache=e,this.keyToCache=l),e.data.keepAlive=!0}return e||t&&t[0]}},Rn={KeepAlive:Hn};!function(t){var e={get:function(){return F}};Object.defineProperty(t,"config",e),t.util={warn:dt,extend:M,mergeOptions:Rt,defineReactive:Lt},t.set=Mt,t.delete=Et,t.nextTick=oe,t.observable=function(t){return At(t),t},t.options=Object.create(null),R.forEach((function(e){t.options[e+"s"]=Object.create(null)})),t.options._base=t,M(t.options.components,Rn),function(t){t.use=function(t){var e=this._installedPlugins||(this._installedPlugins=[]);if(e.indexOf(t)>-1)return this;var n=L(arguments,1);return n.unshift(this),"function"==typeof t.install?t.install.apply(t,n):"function"==typeof t&&t.apply(null,n),e.push(t),this}}(t),function(t){t.mixin=function(t){return this.options=Rt(this.options,t),this}}(t),$n(t),function(t){R.forEach((function(e){t[e]=function(t,n){return n?("component"===e&&u(n)&&(n.name=n.name||t,n=this.options._base.extend(n)),"directive"===e&&"function"==typeof n&&(n={bind:n,update:n}),this.options[e+"s"][t]=n,n):this.options[e+"s"][t]}}))}(t)}(En),Object.defineProperty(En.prototype,"$isServer",{get:st}),Object.defineProperty(En.prototype,"$ssrContext",{get:function(){return this.$vnode&&this.$vnode.ssrContext}}),Object.defineProperty(En,"FunctionalRenderContext",{value:Re}),En.version="2.6.14";var In=v("style,class"),Fn=v("input,textarea,option,select,progress"),Wn=function(t,e,n){return"value"===n&&Fn(t)&&"button"!==e||"selected"===n&&"option"===t||"checked"===n&&"input"===t||"muted"===n&&"video"===t},Bn=v("contenteditable,draggable,spellcheck"),Vn=v("events,caret,typing,plaintext-only"),Un=v("allowfullscreen,async,autofocus,autoplay,checked,compact,controls,declare,default,defaultchecked,defaultmuted,defaultselected,defer,disabled,enabled,formnovalidate,hidden,indeterminate,inert,ismap,itemscope,loop,multiple,muted,nohref,noresize,noshade,novalidate,nowrap,open,pauseonexit,readonly,required,reversed,scoped,seamless,selected,sortable,truespeed,typemustmatch,visible"),qn="http://www.w3.org/1999/xlink",Kn=function(t){return":"===t.charAt(5)&&"xlink"===t.slice(0,5)},Gn=function(t){return Kn(t)?t.slice(6,t.length):""},Xn=function(t){return null==t||!1===t};function Zn(t){for(var e=t.data,n=t,r=t;o(r.componentInstance);)(r=r.componentInstance._vnode)&&r.data&&(e=Yn(r.data,e));for(;o(n=n.parent);)n&&n.data&&(e=Yn(e,n.data));return function(t,e){if(o(t)||o(e))return Jn(t,Qn(e));return""}(e.staticClass,e.class)}function Yn(t,e){return{staticClass:Jn(t.staticClass,e.staticClass),class:o(t.class)?[t.class,e.class]:e.class}}function Jn(t,e){return t?e?t+" "+e:t:e||""}function Qn(t){return Array.isArray(t)?function(t){for(var e,n="",r=0,i=t.length;r-1?kr(t,e,n):Un(e)?Xn(n)?t.removeAttribute(e):(n="allowfullscreen"===e&&"EMBED"===t.tagName?"true":e,t.setAttribute(e,n)):Bn(e)?t.setAttribute(e,function(t,e){return Xn(e)||"false"===e?"false":"contenteditable"===t&&Vn(e)?e:"true"}(e,n)):Kn(e)?Xn(n)?t.removeAttributeNS(qn,Gn(e)):t.setAttributeNS(qn,e,n):kr(t,e,n)}function kr(t,e,n){if(Xn(n))t.removeAttribute(e);else{if(J&&!Q&&"TEXTAREA"===t.tagName&&"placeholder"===e&&""!==n&&!t.__ieph){var r=function(e){e.stopImmediatePropagation(),t.removeEventListener("input",r)};t.addEventListener("input",r),t.__ieph=!0}t.setAttribute(e,n)}}var Sr={create:xr,update:xr};function Tr(t,e){var n=e.elm,r=e.data,s=t.data;if(!(i(r.staticClass)&&i(r.class)&&(i(s)||i(s.staticClass)&&i(s.class)))){var a=Zn(e),l=n._transitionClasses;o(l)&&(a=Jn(a,Qn(l))),a!==n._prevClass&&(n.setAttribute("class",a),n._prevClass=a)}}var Or,Ar,Lr,Mr,Er,$r,Nr={create:Tr,update:Tr},Pr=/[\w).+\-_$\]]/;function zr(t){var e,n,r,i,o,s=!1,a=!1,l=!1,c=!1,u=0,d=0,f=0,h=0;for(r=0;r=0&&" "===(m=t.charAt(p));p--);m&&Pr.test(m)||(c=!0)}}else void 0===i?(h=r+1,i=t.slice(0,r).trim()):v();function v(){(o||(o=[])).push(t.slice(h,r).trim()),h=r+1}if(void 0===i?i=t.slice(0,r).trim():0!==h&&v(),o)for(r=0;r-1?{exp:t.slice(0,Mr),key:'"'+t.slice(Mr+1)+'"'}:{exp:t,key:null};Ar=t,Mr=Er=$r=0;for(;!Jr();)Qr(Lr=Yr())?ei(Lr):91===Lr&&ti(Lr);return{exp:t.slice(0,Er),key:t.slice(Er+1,$r)}}(t);return null===n.key?t+"="+e:"$set("+n.exp+", "+n.key+", "+e+")"}function Yr(){return Ar.charCodeAt(++Mr)}function Jr(){return Mr>=Or}function Qr(t){return 34===t||39===t}function ti(t){var e=1;for(Er=Mr;!Jr();)if(Qr(t=Yr()))ei(t);else if(91===t&&e++,93===t&&e--,0===e){$r=Mr;break}}function ei(t){for(var e=t;!Jr()&&(t=Yr())!==e;);}var ni,ri="__r",ii="__c";function oi(t,e,n){var r=ni;return function i(){var o=e.apply(null,arguments);null!==o&&li(t,i,n,r)}}var si=Yt&&!(nt&&Number(nt[1])<=53);function ai(t,e,n,r){if(si){var i=mn,o=e;e=o._wrapper=function(t){if(t.target===t.currentTarget||t.timeStamp>=i||t.timeStamp<=0||t.target.ownerDocument!==document)return o.apply(this,arguments)}}ni.addEventListener(t,e,it?{capture:n,passive:r}:n)}function li(t,e,n,r){(r||ni).removeEventListener(t,e._wrapper||e,n)}function ci(t,e){if(!i(t.data.on)||!i(e.data.on)){var n=e.data.on||{},r=t.data.on||{};ni=e.elm,function(t){if(o(t[ri])){var e=J?"change":"input";t[e]=[].concat(t[ri],t[e]||[]),delete t[ri]}o(t[ii])&&(t.change=[].concat(t[ii],t.change||[]),delete t[ii])}(n),de(n,r,ai,li,oi,e.context),ni=void 0}}var ui,di={create:ci,update:ci};function fi(t,e){if(!i(t.data.domProps)||!i(e.data.domProps)){var n,r,s=e.elm,a=t.data.domProps||{},l=e.data.domProps||{};for(n in o(l.__ob__)&&(l=e.data.domProps=M({},l)),a)n in l||(s[n]="");for(n in l){if(r=l[n],"textContent"===n||"innerHTML"===n){if(e.children&&(e.children.length=0),r===a[n])continue;1===s.childNodes.length&&s.removeChild(s.childNodes[0])}if("value"===n&&"PROGRESS"!==s.tagName){s._value=r;var c=i(r)?"":String(r);hi(s,c)&&(s.value=c)}else if("innerHTML"===n&&nr(s.tagName)&&i(s.innerHTML)){(ui=ui||document.createElement("div")).innerHTML=""+r+"";for(var u=ui.firstChild;s.firstChild;)s.removeChild(s.firstChild);for(;u.firstChild;)s.appendChild(u.firstChild)}else if(r!==a[n])try{s[n]=r}catch(t){}}}}function hi(t,e){return!t.composing&&("OPTION"===t.tagName||function(t,e){var n=!0;try{n=document.activeElement!==t}catch(t){}return n&&t.value!==e}(t,e)||function(t,e){var n=t.value,r=t._vModifiers;if(o(r)){if(r.number)return m(n)!==m(e);if(r.trim)return n.trim()!==e.trim()}return n!==e}(t,e))}var pi={create:fi,update:fi},mi=x((function(t){var e={},n=/:(.+)/;return t.split(/;(?![^(]*\))/g).forEach((function(t){if(t){var r=t.split(n);r.length>1&&(e[r[0].trim()]=r[1].trim())}})),e}));function vi(t){var e=gi(t.style);return t.staticStyle?M(t.staticStyle,e):e}function gi(t){return Array.isArray(t)?E(t):"string"==typeof t?mi(t):t}var yi,bi=/^--/,_i=/\s*!important$/,wi=function(t,e,n){if(bi.test(e))t.style.setProperty(e,n);else if(_i.test(n))t.style.setProperty(O(e),n.replace(_i,""),"important");else{var r=Ci(e);if(Array.isArray(n))for(var i=0,o=n.length;i-1?e.split(Ti).forEach((function(e){return t.classList.add(e)})):t.classList.add(e);else{var n=" "+(t.getAttribute("class")||"")+" ";n.indexOf(" "+e+" ")<0&&t.setAttribute("class",(n+e).trim())}}function Ai(t,e){if(e&&(e=e.trim()))if(t.classList)e.indexOf(" ")>-1?e.split(Ti).forEach((function(e){return t.classList.remove(e)})):t.classList.remove(e),t.classList.length||t.removeAttribute("class");else{for(var n=" "+(t.getAttribute("class")||"")+" ",r=" "+e+" ";n.indexOf(r)>=0;)n=n.replace(r," ");(n=n.trim())?t.setAttribute("class",n):t.removeAttribute("class")}}function Li(t){if(t){if("object"==typeof t){var e={};return!1!==t.css&&M(e,Mi(t.name||"v")),M(e,t),e}return"string"==typeof t?Mi(t):void 0}}var Mi=x((function(t){return{enterClass:t+"-enter",enterToClass:t+"-enter-to",enterActiveClass:t+"-enter-active",leaveClass:t+"-leave",leaveToClass:t+"-leave-to",leaveActiveClass:t+"-leave-active"}})),Ei=G&&!Q,$i="transition",Ni="animation",Pi="transition",zi="transitionend",Di="animation",ji="animationend";Ei&&(void 0===window.ontransitionend&&void 0!==window.onwebkittransitionend&&(Pi="WebkitTransition",zi="webkitTransitionEnd"),void 0===window.onanimationend&&void 0!==window.onwebkitanimationend&&(Di="WebkitAnimation",ji="webkitAnimationEnd"));var Hi=G?window.requestAnimationFrame?window.requestAnimationFrame.bind(window):setTimeout:function(t){return t()};function Ri(t){Hi((function(){Hi(t)}))}function Ii(t,e){var n=t._transitionClasses||(t._transitionClasses=[]);n.indexOf(e)<0&&(n.push(e),Oi(t,e))}function Fi(t,e){t._transitionClasses&&b(t._transitionClasses,e),Ai(t,e)}function Wi(t,e,n){var r=Vi(t,e),i=r.type,o=r.timeout,s=r.propCount;if(!i)return n();var a=i===$i?zi:ji,l=0,c=function(){t.removeEventListener(a,u),n()},u=function(e){e.target===t&&++l>=s&&c()};setTimeout((function(){l0&&(n=$i,u=s,d=o.length):e===Ni?c>0&&(n=Ni,u=c,d=l.length):d=(n=(u=Math.max(s,c))>0?s>c?$i:Ni:null)?n===$i?o.length:l.length:0,{type:n,timeout:u,propCount:d,hasTransform:n===$i&&Bi.test(r[Pi+"Property"])}}function Ui(t,e){for(;t.length1}function Yi(t,e){!0!==e.data.show&&Ki(e)}var Ji=function(t){var e,n,r={},l=t.modules,c=t.nodeOps;for(e=0;ep?b(t,i(n[g+1])?null:n[g+1].elm,n,h,g,r):h>g&&w(e,f,p)}(f,v,g,n,u):o(g)?(o(t.text)&&c.setTextContent(f,""),b(f,null,g,0,g.length-1,n)):o(v)?w(v,0,v.length-1):o(t.text)&&c.setTextContent(f,""):t.text!==e.text&&c.setTextContent(f,e.text),o(p)&&o(h=p.hook)&&o(h=h.postpatch)&&h(t,e)}}}function S(t,e,n){if(s(n)&&o(t.parent))t.parent.data.pendingInsert=e;else for(var r=0;r-1,s.selected!==o&&(s.selected=o);else if(z(ro(s),r))return void(t.selectedIndex!==a&&(t.selectedIndex=a));i||(t.selectedIndex=-1)}}function no(t,e){return e.every((function(e){return!z(e,t)}))}function ro(t){return"_value"in t?t._value:t.value}function io(t){t.target.composing=!0}function oo(t){t.target.composing&&(t.target.composing=!1,so(t.target,"input"))}function so(t,e){var n=document.createEvent("HTMLEvents");n.initEvent(e,!0,!0),t.dispatchEvent(n)}function ao(t){return!t.componentInstance||t.data&&t.data.transition?t:ao(t.componentInstance._vnode)}var lo={bind:function(t,e,n){var r=e.value,i=(n=ao(n)).data&&n.data.transition,o=t.__vOriginalDisplay="none"===t.style.display?"":t.style.display;r&&i?(n.data.show=!0,Ki(n,(function(){t.style.display=o}))):t.style.display=r?o:"none"},update:function(t,e,n){var r=e.value;!r!=!e.oldValue&&((n=ao(n)).data&&n.data.transition?(n.data.show=!0,r?Ki(n,(function(){t.style.display=t.__vOriginalDisplay})):Gi(n,(function(){t.style.display="none"}))):t.style.display=r?t.__vOriginalDisplay:"none")},unbind:function(t,e,n,r,i){i||(t.style.display=t.__vOriginalDisplay)}},co={model:Qi,show:lo},uo={name:String,appear:Boolean,css:Boolean,mode:String,type:String,enterClass:String,leaveClass:String,enterToClass:String,leaveToClass:String,enterActiveClass:String,leaveActiveClass:String,appearClass:String,appearActiveClass:String,appearToClass:String,duration:[Number,String,Object]};function fo(t){var e=t&&t.componentOptions;return e&&e.Ctor.options.abstract?fo(Ye(e.children)):t}function ho(t){var e={},n=t.$options;for(var r in n.propsData)e[r]=t[r];var i=n._parentListeners;for(var o in i)e[k(o)]=i[o];return e}function po(t,e){if(/\d-keep-alive$/.test(e.tag))return t("keep-alive",{props:e.componentOptions.propsData})}var mo=function(t){return t.tag||_e(t)},vo=function(t){return"show"===t.name},go={name:"transition",props:uo,abstract:!0,render:function(t){var e=this,n=this.$slots.default;if(n&&(n=n.filter(mo)).length){0;var r=this.mode;0;var i=n[0];if(function(t){for(;t=t.parent;)if(t.data.transition)return!0}(this.$vnode))return i;var o=fo(i);if(!o)return i;if(this._leaving)return po(t,i);var s="__transition-"+this._uid+"-";o.key=null==o.key?o.isComment?s+"comment":s+o.tag:a(o.key)?0===String(o.key).indexOf(s)?o.key:s+o.key:o.key;var l=(o.data||(o.data={})).transition=ho(this),c=this._vnode,u=fo(c);if(o.data.directives&&o.data.directives.some(vo)&&(o.data.show=!0),u&&u.data&&!function(t,e){return e.key===t.key&&e.tag===t.tag}(o,u)&&!_e(u)&&(!u.componentInstance||!u.componentInstance._vnode.isComment)){var d=u.data.transition=M({},l);if("out-in"===r)return this._leaving=!0,fe(d,"afterLeave",(function(){e._leaving=!1,e.$forceUpdate()})),po(t,i);if("in-out"===r){if(_e(o))return c;var f,h=function(){f()};fe(l,"afterEnter",h),fe(l,"enterCancelled",h),fe(d,"delayLeave",(function(t){f=t}))}}return i}}},yo=M({tag:String,moveClass:String},uo);function bo(t){t.elm._moveCb&&t.elm._moveCb(),t.elm._enterCb&&t.elm._enterCb()}function _o(t){t.data.newPos=t.elm.getBoundingClientRect()}function wo(t){var e=t.data.pos,n=t.data.newPos,r=e.left-n.left,i=e.top-n.top;if(r||i){t.data.moved=!0;var o=t.elm.style;o.transform=o.WebkitTransform="translate("+r+"px,"+i+"px)",o.transitionDuration="0s"}}delete yo.mode;var xo={Transition:go,TransitionGroup:{props:yo,beforeMount:function(){var t=this,e=this._update;this._update=function(n,r){var i=rn(t);t.__patch__(t._vnode,t.kept,!1,!0),t._vnode=t.kept,i(),e.call(t,n,r)}},render:function(t){for(var e=this.tag||this.$vnode.data.tag||"span",n=Object.create(null),r=this.prevChildren=this.children,i=this.$slots.default||[],o=this.children=[],s=ho(this),a=0;a-1?or[t]=e.constructor===window.HTMLUnknownElement||e.constructor===window.HTMLElement:or[t]=/HTMLUnknownElement/.test(e.toString())},M(En.options.directives,co),M(En.options.components,xo),En.prototype.__patch__=G?Ji:$,En.prototype.$mount=function(t,e){return function(t,e,n){var r;return t.$el=e,t.$options.render||(t.$options.render=bt),ln(t,"beforeMount"),r=function(){t._update(t._render(),n)},new _n(t,r,$,{before:function(){t._isMounted&&!t._isDestroyed&&ln(t,"beforeUpdate")}},!0),n=!1,null==t.$vnode&&(t._isMounted=!0,ln(t,"mounted")),t}(this,t=t&&G?ar(t):void 0,e)},G&&setTimeout((function(){F.devtools&&at&&at.emit("init",En)}),0);var Co=/\{\{((?:.|\r?\n)+?)\}\}/g,ko=/[-.*+?^${}()|[\]\/\\]/g,So=x((function(t){var e=t[0].replace(ko,"\\$&"),n=t[1].replace(ko,"\\$&");return new RegExp(e+"((?:.|\\n)+?)"+n,"g")}));var To={staticKeys:["staticClass"],transformNode:function(t,e){e.warn;var n=qr(t,"class");n&&(t.staticClass=JSON.stringify(n));var r=Ur(t,"class",!1);r&&(t.classBinding=r)},genData:function(t){var e="";return t.staticClass&&(e+="staticClass:"+t.staticClass+","),t.classBinding&&(e+="class:"+t.classBinding+","),e}};var Oo,Ao={staticKeys:["staticStyle"],transformNode:function(t,e){e.warn;var n=qr(t,"style");n&&(t.staticStyle=JSON.stringify(mi(n)));var r=Ur(t,"style",!1);r&&(t.styleBinding=r)},genData:function(t){var e="";return t.staticStyle&&(e+="staticStyle:"+t.staticStyle+","),t.styleBinding&&(e+="style:("+t.styleBinding+"),"),e}},Lo=function(t){return(Oo=Oo||document.createElement("div")).innerHTML=t,Oo.textContent},Mo=v("area,base,br,col,embed,frame,hr,img,input,isindex,keygen,link,meta,param,source,track,wbr"),Eo=v("colgroup,dd,dt,li,options,p,td,tfoot,th,thead,tr,source"),$o=v("address,article,aside,base,blockquote,body,caption,col,colgroup,dd,details,dialog,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,head,header,hgroup,hr,html,legend,li,menuitem,meta,optgroup,option,param,rp,rt,source,style,summary,tbody,td,tfoot,th,thead,title,tr,track"),No=/^\s*([^\s"'<>\/=]+)(?:\s*(=)\s*(?:"([^"]*)"+|'([^']*)'+|([^\s"'=<>`]+)))?/,Po=/^\s*((?:v-[\w-]+:|@|:|#)\[[^=]+?\][^\s"'<>\/=]*)(?:\s*(=)\s*(?:"([^"]*)"+|'([^']*)'+|([^\s"'=<>`]+)))?/,zo="[a-zA-Z_][\\-\\.0-9_a-zA-Z"+W.source+"]*",Do="((?:"+zo+"\\:)?"+zo+")",jo=new RegExp("^<"+Do),Ho=/^\s*(\/?)>/,Ro=new RegExp("^<\\/"+Do+"[^>]*>"),Io=/^]+>/i,Fo=/^",""":'"',"&":"&"," ":"\n"," ":"\t","'":"'"},qo=/&(?:lt|gt|quot|amp|#39);/g,Ko=/&(?:lt|gt|quot|amp|#39|#10|#9);/g,Go=v("pre,textarea",!0),Xo=function(t,e){return t&&Go(t)&&"\n"===e[0]};function Zo(t,e){var n=e?Ko:qo;return t.replace(n,(function(t){return Uo[t]}))}var Yo,Jo,Qo,ts,es,ns,rs,is,os=/^@|^v-on:/,ss=/^v-|^@|^:|^#/,as=/([\s\S]*?)\s+(?:in|of)\s+([\s\S]*)/,ls=/,([^,\}\]]*)(?:,([^,\}\]]*))?$/,cs=/^\(|\)$/g,us=/^\[.*\]$/,ds=/:(.*)$/,fs=/^:|^\.|^v-bind:/,hs=/\.[^.\]]+(?=[^\]]*$)/g,ps=/^v-slot(:|$)|^#/,ms=/[\r\n]/,vs=/[ \f\t\r\n]+/g,gs=x(Lo),ys="_empty_";function bs(t,e,n){return{type:1,tag:t,attrsList:e,attrsMap:Ts(e),rawAttrsMap:{},parent:n,children:[]}}function _s(t,e){Yo=e.warn||jr,ns=e.isPreTag||N,rs=e.mustUseProp||N,is=e.getTagNamespace||N;var n=e.isReservedTag||N;(function(t){return!(!(t.component||t.attrsMap[":is"]||t.attrsMap["v-bind:is"])&&(t.attrsMap.is?n(t.attrsMap.is):n(t.tag)))}),Qo=Hr(e.modules,"transformNode"),ts=Hr(e.modules,"preTransformNode"),es=Hr(e.modules,"postTransformNode"),Jo=e.delimiters;var r,i,o=[],s=!1!==e.preserveWhitespace,a=e.whitespace,l=!1,c=!1;function u(t){if(d(t),l||t.processed||(t=ws(t,e)),o.length||t===r||r.if&&(t.elseif||t.else)&&Cs(r,{exp:t.elseif,block:t}),i&&!t.forbidden)if(t.elseif||t.else)s=t,a=function(t){for(var e=t.length;e--;){if(1===t[e].type)return t[e];t.pop()}}(i.children),a&&a.if&&Cs(a,{exp:s.elseif,block:s});else{if(t.slotScope){var n=t.slotTarget||'"default"';(i.scopedSlots||(i.scopedSlots={}))[n]=t}i.children.push(t),t.parent=i}var s,a;t.children=t.children.filter((function(t){return!t.slotScope})),d(t),t.pre&&(l=!1),ns(t.tag)&&(c=!1);for(var u=0;u]*>)","i")),f=t.replace(d,(function(t,n,r){return c=r.length,Bo(u)||"noscript"===u||(n=n.replace(//g,"$1").replace(//g,"$1")),Xo(u,n)&&(n=n.slice(1)),e.chars&&e.chars(n),""}));l+=t.length-f.length,t=f,T(u,l-c,l)}else{var h=t.indexOf("<");if(0===h){if(Fo.test(t)){var p=t.indexOf("--\x3e");if(p>=0){e.shouldKeepComment&&e.comment(t.substring(4,p),l,l+p+3),C(p+3);continue}}if(Wo.test(t)){var m=t.indexOf("]>");if(m>=0){C(m+2);continue}}var v=t.match(Io);if(v){C(v[0].length);continue}var g=t.match(Ro);if(g){var y=l;C(g[0].length),T(g[1],y,l);continue}var b=k();if(b){S(b),Xo(b.tagName,t)&&C(1);continue}}var _=void 0,w=void 0,x=void 0;if(h>=0){for(w=t.slice(h);!(Ro.test(w)||jo.test(w)||Fo.test(w)||Wo.test(w)||(x=w.indexOf("<",1))<0);)h+=x,w=t.slice(h);_=t.substring(0,h)}h<0&&(_=t),_&&C(_.length),e.chars&&_&&e.chars(_,l-_.length,l)}if(t===n){e.chars&&e.chars(t);break}}function C(e){l+=e,t=t.substring(e)}function k(){var e=t.match(jo);if(e){var n,r,i={tagName:e[1],attrs:[],start:l};for(C(e[0].length);!(n=t.match(Ho))&&(r=t.match(Po)||t.match(No));)r.start=l,C(r[0].length),r.end=l,i.attrs.push(r);if(n)return i.unarySlash=n[1],C(n[0].length),i.end=l,i}}function S(t){var n=t.tagName,l=t.unarySlash;o&&("p"===r&&$o(n)&&T(r),a(n)&&r===n&&T(n));for(var c=s(n)||!!l,u=t.attrs.length,d=new Array(u),f=0;f=0&&i[s].lowerCasedTag!==a;s--);else s=0;if(s>=0){for(var c=i.length-1;c>=s;c--)e.end&&e.end(i[c].tag,n,o);i.length=s,r=s&&i[s-1].tag}else"br"===a?e.start&&e.start(t,[],!0,n,o):"p"===a&&(e.start&&e.start(t,[],!1,n,o),e.end&&e.end(t,n,o))}T()}(t,{warn:Yo,expectHTML:e.expectHTML,isUnaryTag:e.isUnaryTag,canBeLeftOpenTag:e.canBeLeftOpenTag,shouldDecodeNewlines:e.shouldDecodeNewlines,shouldDecodeNewlinesForHref:e.shouldDecodeNewlinesForHref,shouldKeepComment:e.comments,outputSourceRange:e.outputSourceRange,start:function(t,n,s,a,d){var f=i&&i.ns||is(t);J&&"svg"===f&&(n=function(t){for(var e=[],n=0;nl&&(a.push(o=t.slice(l,i)),s.push(JSON.stringify(o)));var c=zr(r[1].trim());s.push("_s("+c+")"),a.push({"@binding":c}),l=i+r[0].length}return l-1"+("true"===o?":("+e+")":":_q("+e+","+o+")")),Vr(t,"change","var $$a="+e+",$$el=$event.target,$$c=$$el.checked?("+o+"):("+s+");if(Array.isArray($$a)){var $$v="+(r?"_n("+i+")":i)+",$$i=_i($$a,$$v);if($$el.checked){$$i<0&&("+Zr(e,"$$a.concat([$$v])")+")}else{$$i>-1&&("+Zr(e,"$$a.slice(0,$$i).concat($$a.slice($$i+1))")+")}}else{"+Zr(e,"$$c")+"}",null,!0)}(t,r,i);else if("input"===o&&"radio"===s)!function(t,e,n){var r=n&&n.number,i=Ur(t,"value")||"null";Rr(t,"checked","_q("+e+","+(i=r?"_n("+i+")":i)+")"),Vr(t,"change",Zr(e,i),null,!0)}(t,r,i);else if("input"===o||"textarea"===o)!function(t,e,n){var r=t.attrsMap.type;0;var i=n||{},o=i.lazy,s=i.number,a=i.trim,l=!o&&"range"!==r,c=o?"change":"range"===r?ri:"input",u="$event.target.value";a&&(u="$event.target.value.trim()");s&&(u="_n("+u+")");var d=Zr(e,u);l&&(d="if($event.target.composing)return;"+d);Rr(t,"value","("+e+")"),Vr(t,c,d,null,!0),(a||s)&&Vr(t,"blur","$forceUpdate()")}(t,r,i);else{if(!F.isReservedTag(o))return Xr(t,r,i),!1}return!0},text:function(t,e){e.value&&Rr(t,"textContent","_s("+e.value+")",e)},html:function(t,e){e.value&&Rr(t,"innerHTML","_s("+e.value+")",e)}},Ps={expectHTML:!0,modules:Ms,directives:Ns,isPreTag:function(t){return"pre"===t},isUnaryTag:Mo,mustUseProp:Wn,canBeLeftOpenTag:Eo,isReservedTag:rr,getTagNamespace:ir,staticKeys:function(t){return t.reduce((function(t,e){return t.concat(e.staticKeys||[])}),[]).join(",")}(Ms)},zs=x((function(t){return v("type,tag,attrsList,attrsMap,plain,parent,children,attrs,start,end,rawAttrsMap"+(t?","+t:""))}));function Ds(t,e){t&&(Es=zs(e.staticKeys||""),$s=e.isReservedTag||N,js(t),Hs(t,!1))}function js(t){if(t.static=function(t){if(2===t.type)return!1;if(3===t.type)return!0;return!(!t.pre&&(t.hasBindings||t.if||t.for||g(t.tag)||!$s(t.tag)||function(t){for(;t.parent;){if("template"!==(t=t.parent).tag)return!1;if(t.for)return!0}return!1}(t)||!Object.keys(t).every(Es)))}(t),1===t.type){if(!$s(t.tag)&&"slot"!==t.tag&&null==t.attrsMap["inline-template"])return;for(var e=0,n=t.children.length;e|^function(?:\s+[\w$]+)?\s*\(/,Is=/\([^)]*?\);*$/,Fs=/^[A-Za-z_$][\w$]*(?:\.[A-Za-z_$][\w$]*|\['[^']*?']|\["[^"]*?"]|\[\d+]|\[[A-Za-z_$][\w$]*])*$/,Ws={esc:27,tab:9,enter:13,space:32,up:38,left:37,right:39,down:40,delete:[8,46]},Bs={esc:["Esc","Escape"],tab:"Tab",enter:"Enter",space:[" ","Spacebar"],up:["Up","ArrowUp"],left:["Left","ArrowLeft"],right:["Right","ArrowRight"],down:["Down","ArrowDown"],delete:["Backspace","Delete","Del"]},Vs=function(t){return"if("+t+")return null;"},Us={stop:"$event.stopPropagation();",prevent:"$event.preventDefault();",self:Vs("$event.target !== $event.currentTarget"),ctrl:Vs("!$event.ctrlKey"),shift:Vs("!$event.shiftKey"),alt:Vs("!$event.altKey"),meta:Vs("!$event.metaKey"),left:Vs("'button' in $event && $event.button !== 0"),middle:Vs("'button' in $event && $event.button !== 1"),right:Vs("'button' in $event && $event.button !== 2")};function qs(t,e){var n=e?"nativeOn:":"on:",r="",i="";for(var o in t){var s=Ks(t[o]);t[o]&&t[o].dynamic?i+=o+","+s+",":r+='"'+o+'":'+s+","}return r="{"+r.slice(0,-1)+"}",i?n+"_d("+r+",["+i.slice(0,-1)+"])":n+r}function Ks(t){if(!t)return"function(){}";if(Array.isArray(t))return"["+t.map((function(t){return Ks(t)})).join(",")+"]";var e=Fs.test(t.value),n=Rs.test(t.value),r=Fs.test(t.value.replace(Is,""));if(t.modifiers){var i="",o="",s=[];for(var a in t.modifiers)if(Us[a])o+=Us[a],Ws[a]&&s.push(a);else if("exact"===a){var l=t.modifiers;o+=Vs(["ctrl","shift","alt","meta"].filter((function(t){return!l[t]})).map((function(t){return"$event."+t+"Key"})).join("||"))}else s.push(a);return s.length&&(i+=function(t){return"if(!$event.type.indexOf('key')&&"+t.map(Gs).join("&&")+")return null;"}(s)),o&&(i+=o),"function($event){"+i+(e?"return "+t.value+".apply(null, arguments)":n?"return ("+t.value+").apply(null, arguments)":r?"return "+t.value:t.value)+"}"}return e||n?t.value:"function($event){"+(r?"return "+t.value:t.value)+"}"}function Gs(t){var e=parseInt(t,10);if(e)return"$event.keyCode!=="+e;var n=Ws[t],r=Bs[t];return"_k($event.keyCode,"+JSON.stringify(t)+","+JSON.stringify(n)+",$event.key,"+JSON.stringify(r)+")"}var Xs={on:function(t,e){t.wrapListeners=function(t){return"_g("+t+","+e.value+")"}},bind:function(t,e){t.wrapData=function(n){return"_b("+n+",'"+t.tag+"',"+e.value+","+(e.modifiers&&e.modifiers.prop?"true":"false")+(e.modifiers&&e.modifiers.sync?",true":"")+")"}},cloak:$},Zs=function(t){this.options=t,this.warn=t.warn||jr,this.transforms=Hr(t.modules,"transformCode"),this.dataGenFns=Hr(t.modules,"genData"),this.directives=M(M({},Xs),t.directives);var e=t.isReservedTag||N;this.maybeComponent=function(t){return!!t.component||!e(t.tag)},this.onceId=0,this.staticRenderFns=[],this.pre=!1};function Ys(t,e){var n=new Zs(e);return{render:"with(this){return "+(t?"script"===t.tag?"null":Js(t,n):'_c("div")')+"}",staticRenderFns:n.staticRenderFns}}function Js(t,e){if(t.parent&&(t.pre=t.pre||t.parent.pre),t.staticRoot&&!t.staticProcessed)return Qs(t,e);if(t.once&&!t.onceProcessed)return ta(t,e);if(t.for&&!t.forProcessed)return ra(t,e);if(t.if&&!t.ifProcessed)return ea(t,e);if("template"!==t.tag||t.slotTarget||e.pre){if("slot"===t.tag)return function(t,e){var n=t.slotName||'"default"',r=aa(t,e),i="_t("+n+(r?",function(){return "+r+"}":""),o=t.attrs||t.dynamicAttrs?ua((t.attrs||[]).concat(t.dynamicAttrs||[]).map((function(t){return{name:k(t.name),value:t.value,dynamic:t.dynamic}}))):null,s=t.attrsMap["v-bind"];!o&&!s||r||(i+=",null");o&&(i+=","+o);s&&(i+=(o?"":",null")+","+s);return i+")"}(t,e);var n;if(t.component)n=function(t,e,n){var r=e.inlineTemplate?null:aa(e,n,!0);return"_c("+t+","+ia(e,n)+(r?","+r:"")+")"}(t.component,t,e);else{var r;(!t.plain||t.pre&&e.maybeComponent(t))&&(r=ia(t,e));var i=t.inlineTemplate?null:aa(t,e,!0);n="_c('"+t.tag+"'"+(r?","+r:"")+(i?","+i:"")+")"}for(var o=0;o>>0}(s):"")+")"}(t,t.scopedSlots,e)+","),t.model&&(n+="model:{value:"+t.model.value+",callback:"+t.model.callback+",expression:"+t.model.expression+"},"),t.inlineTemplate){var o=function(t,e){var n=t.children[0];0;if(n&&1===n.type){var r=Ys(n,e.options);return"inlineTemplate:{render:function(){"+r.render+"},staticRenderFns:["+r.staticRenderFns.map((function(t){return"function(){"+t+"}"})).join(",")+"]}"}}(t,e);o&&(n+=o+",")}return n=n.replace(/,$/,"")+"}",t.dynamicAttrs&&(n="_b("+n+',"'+t.tag+'",'+ua(t.dynamicAttrs)+")"),t.wrapData&&(n=t.wrapData(n)),t.wrapListeners&&(n=t.wrapListeners(n)),n}function oa(t){return 1===t.type&&("slot"===t.tag||t.children.some(oa))}function sa(t,e){var n=t.attrsMap["slot-scope"];if(t.if&&!t.ifProcessed&&!n)return ea(t,e,sa,"null");if(t.for&&!t.forProcessed)return ra(t,e,sa);var r=t.slotScope===ys?"":String(t.slotScope),i="function("+r+"){return "+("template"===t.tag?t.if&&n?"("+t.if+")?"+(aa(t,e)||"undefined")+":undefined":aa(t,e)||"undefined":Js(t,e))+"}",o=r?"":",proxy:true";return"{key:"+(t.slotTarget||'"default"')+",fn:"+i+o+"}"}function aa(t,e,n,r,i){var o=t.children;if(o.length){var s=o[0];if(1===o.length&&s.for&&"template"!==s.tag&&"slot"!==s.tag){var a=n?e.maybeComponent(s)?",1":",0":"";return""+(r||Js)(s,e)+a}var l=n?function(t,e){for(var n=0,r=0;r':'
',ma.innerHTML.indexOf(" ")>0}var _a=!!G&&ba(!1),wa=!!G&&ba(!0),xa=x((function(t){var e=ar(t);return e&&e.innerHTML})),Ca=En.prototype.$mount;En.prototype.$mount=function(t,e){if((t=t&&ar(t))===document.body||t===document.documentElement)return this;var n=this.$options;if(!n.render){var r=n.template;if(r)if("string"==typeof r)"#"===r.charAt(0)&&(r=xa(r));else{if(!r.nodeType)return this;r=r.innerHTML}else t&&(r=function(t){if(t.outerHTML)return t.outerHTML;var e=document.createElement("div");return e.appendChild(t.cloneNode(!0)),e.innerHTML}(t));if(r){0;var i=ya(r,{outputSourceRange:!1,shouldDecodeNewlines:_a,shouldDecodeNewlinesForHref:wa,delimiters:n.delimiters,comments:n.comments},this),o=i.render,s=i.staticRenderFns;n.render=o,n.staticRenderFns=s}}return Ca.call(this,t,e)},En.compile=ya;const ka=En},73:t=>{"use strict";t.exports=window.jQuery}},n={};function r(t){var i=n[t];if(void 0!==i)return i.exports;var o=n[t]={id:t,loaded:!1,exports:{}};return e[t].call(o.exports,o,o.exports,r),o.loaded=!0,o.exports}r.m=e,t=[],r.O=(e,n,i,o)=>{if(!n){var s=1/0;for(u=0;u=o)&&Object.keys(r.O).every((t=>r.O[t](n[l])))?n.splice(l--,1):(a=!1,o0&&t[u-1][2]>o;u--)t[u]=t[u-1];t[u]=[n,i,o]},r.n=t=>{var e=t&&t.__esModule?()=>t.default:()=>t;return r.d(e,{a:e}),e},r.d=(t,e)=>{for(var n in e)r.o(e,n)&&!r.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:e[n]})},r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(t){if("object"==typeof window)return window}}(),r.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),r.r=t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},r.nmd=t=>(t.paths=[],t.children||(t.children=[]),t),(()=>{var t={478:0,305:0,842:0,350:0,213:0,762:0};r.O.j=e=>0===t[e];var e=(e,n)=>{var i,o,[s,a,l]=n,c=0;if(s.some((e=>0!==t[e]))){for(i in a)r.o(a,i)&&(r.m[i]=a[i]);if(l)var u=l(r)}for(e&&e(n);cr(674))),r.O(void 0,[305,842,350,213,762],(()=>r(618))),r.O(void 0,[305,842,350,213,762],(()=>r(804))),r.O(void 0,[305,842,350,213,762],(()=>r(701))),r.O(void 0,[305,842,350,213,762],(()=>r(384)));var i=r.O(void 0,[305,842,350,213,762],(()=>r(508)));i=r.O(i)})();index.php000064400000000032150732273560006371 0ustar00 0) { return youtube; } else if (vimeo.length > 0) { return vimeo; } else { return false; } } function checkDevices() { if (settings.screenMax[0] === true && settings.screenMax[1] < screen) { return false; } return !(settings.screenMin[0] === true && settings.screenMin[1] > screen); } function checkURL() { if (!settings.byURL[0]) { return true; } const popupParam = (settings.byURL[1]).split('='); const paramName = popupParam[0]; const paramVal = popupParam[1]; const params = new URLSearchParams(document.location.search); const name = params.get(paramName); return name === paramVal; } function checkReferrer() { if (!settings.referrer[0]) { return true; } if (settings.referrer[1] === '') { return true; } const referrerUrl = document.referrer; return referrerUrl.includes(settings.referrer[1]); } function setModalCookie() { if (!settings.cookie[0]) { return; } let days = parseFloat(settings.cookie[1]); let now = new Date(); const ttl = days * 24 * 60 * 60 * 1000; const item = { value: 'yes', expiry: now.getTime() + ttl, }; localStorage.setItem(settings.cookie[2], JSON.stringify(item)); } function getModalCookie(key) { const itemStr = localStorage.getItem(key); if (!itemStr) { return false; } const item = JSON.parse(itemStr); const now = new Date(); if (now.getTime() > item.expiry) { localStorage.removeItem(key); return false; } return true; } function _extractConfig(pieces) { const type = pieces[0]; let options = {}; options[pieces[1]] = pieces[2]; if(type === 'scale') { options.percent = 1; } return {type, options}; } function videoAutoPlay() { if (settings.video[0] && settings.video[1] && videoSrc) { let videoURL = $(videoSrc).attr('src'); $(videoSrc).attr('src', videoURL + '?autoplay=1'); } } function videoStop() { if (settings.video[0] && settings.video[2] && videoSrc) { let videoURL = $(videoSrc).attr('src'); videoURL = videoURL.split('?')[0]; $(videoSrc).attr('src', videoURL + '?autoplay=0'); } } function showCloseButton() { const timer = parseInt(settings.closeBtn[1]) * 1000; setTimeout(function () { $(content).find('.modal-window__close').fadeIn(); }, timer); } function trackingOpen() { if (!settings.trackingOpen[0]) { return false; } if (typeof window.gtag !== 'function') { return false; } const action = settings.trackingOpen[1]; let data = { 'event_category': settings.trackingOpen[2], }; if (settings.trackingOpen[3]) { data['event_label'] = settings.trackingOpen[3]; } if (settings.trackingOpen[4]) { data['value'] = settings.trackingOpen[4]; } gtag('event', action, data); } function trackingClose() { if (!settings.trackingClose[0]) { return false; } if (typeof window.gtag !== 'function') { return false; } const action = settings.trackingClose[1]; let data = { 'event_category': settings.trackingClose[2], }; if (settings.trackingClose[3]) { data['event_label'] = settings.trackingClose[3]; } if (settings.trackingClose[4]) { data['value'] = settings.trackingClose[4]; } gtag('event', action, data); } // Get current counter by Geojs.io function geoTargeting() { return new Promise((resolve, reject) => { fetch('https://get.geojs.io/v1/ip/country.json') .then(response => response.json()) .then(data => { if (settings.countries.includes(data.country)) { resolve(true); } else { resolve(false); } }) .catch(error => { console.error('Error:', error); resolve(false); }); }); } function autoCloseModal() { let timer = parseInt(settings.autoClose[1]) * 1000; setTimeout(function () { closeModalWindow(); }, timer); } function mobileRules() { if (settings.mobile[0] >= screen) { $(self).css({ '--mw-width': `${settings.mobile[1]}${settings.mobile[2]}` }); } } async function checkOpenModal() { let checks = []; checks.push(checkDevices()); checks.push(checkURL()); checks.push(checkReferrer()); if (settings.geotargeting) { const geoResult = await geoTargeting(); checks.push(geoResult); } return checks.every(check => check === true); } function openActions() { videoAutoPlay(); if (!settings.closeBtn[0]) { showCloseButton(); } if (settings.autoClose[0] === true) { autoCloseModal(); } if ($(fltBtn).length) { $(fltBtn).addClass('is-paused'); } setModalCookie(); trackingOpen(); } function openModalWindow() { if (getModalCookie(settings.cookie[2]) && settings.cookie[0]) { return; } const speed = parseInt(settings.animation[1]); if (settings.overlay) { $(wrapper).addClass('has-overlay'); } if (settings.blockPage) { $(wrapper).addClass('is-block'); $('html, body').addClass('no-scroll'); } $(wrapper).fadeIn(speed, function () { const animationType = settings.animation[0].split(':')[0]; const pieces = settings.animation[0].split(':'); const animations = { 'no': () => $(content).show(0), 'fade': () => $(content).fadeIn(speed), }; const animate = animations[animationType] || function () { const backgroundColor = $(content).css("background-color"); $(content).css({"background-color": backgroundColor}); const config = _extractConfig(pieces); $(content).show(config.type, config.options, speed); }; lastFocusedElement = document.activeElement; setTimeout(() => { $(content).focus(); }, 50); $('body').children().each(function () { if ($(this).find('.modal-window__content').length || $(this).hasClass('modal-window__content')) { return; } $(this).attr('inert', ''); }); animate(); openActions(); }); } function openByLoad() { let delay = parseInt(settings.action[1]) * 1000; setTimeout(function () { openModalWindow(); }, delay); } function openByHover() { let trigger = settings.triggers[0]; let triggers = '#' + trigger + ', .' + trigger + ', a[href$="' + trigger + '"]'; if (settings.openSelectors !== undefined && settings.openSelectors.trim() !== "") { triggers += `, ${settings.openSelectors}`; } $(triggers).on('mouseover', function (event) { event.preventDefault(); openModalWindow(); }); } function openByExit() { let ticking = false; $(document).on('mouseleave', function (e) { if (ticking === false) { openModalWindow(); } ticking = true; }); } function openByScroll() { let ticking = false; $(document).on('scroll', function () { let scrollTop = $(window).scrollTop(); let docHeight = $(document).height(); let winHeight = $(window).height(); if (settings.scrolled[1] === 'px') { let scrollY = $(this).scrollTop(); if (scrollY >= settings.scrolled[0] && ticking === false) { openByLoad(); ticking = true; } } else { let scrollPercent = (scrollTop) / (docHeight - winHeight); let scrollPercentRounded = Math.round(scrollPercent * 100); if (scrollPercentRounded >= parseInt(settings.scrolled[0]) && ticking === false) { openByLoad(); ticking = true; } } }); } function openByRightClick() { $(document).on('contextmenu', function (e) { e.preventDefault(); openByLoad(); return false; }); } function openBySelectedText() { $(document).on('mouseup', function (e) { let selected_text = ((window.getSelection && window.getSelection()) || (document.getSelection && document.getSelection()) || (document.selection && document.selection.createRange && document.selection.createRange().text)); if (selected_text.toString().length > 2) { openByLoad(); } }); } function openByClick() { const trigger = settings.triggers[0]; let triggers = '#' + trigger + ', .' + trigger + ', a[href$="' + trigger + '"]'; if (settings.openSelectors !== undefined && settings.openSelectors.trim() !== "") { triggers += `, ${settings.openSelectors}`; } $(triggers).on('click', function (event) { event.preventDefault(); openModalWindow(); }); } async function open() { if (!(await checkOpenModal())) { return; } floatBtn(); const action = settings.action[0]; if (action === 'load') { openByLoad(); } if (action === 'hover') { openByHover(); } if (action === 'close') { openByExit(); } if (action === 'scroll') { openByScroll(); } if (action === 'rightclick') { openByRightClick(); } if (action === 'selectedtext') { openBySelectedText(); } openByClick(); } function floatBtn() { if (!$(fltBtn).length) { return; } $(fltBtn).removeClass('is-inactive'); if (!settings.floatBtnAnimation[0]) { return; } $(fltBtn).addClass(`has-animation ${settings.floatBtnAnimation[1]}`); stopFlBtnAnime(); } function stopFlBtnAnime() { $(fltBtn).on('animationend webkitAnimationEnd', function (e) { $(fltBtn).removeClass('has-animation'); runFlBtnAnime(); }); } function runFlBtnAnime() { let time = parseFloat(settings.floatBtnAnimation[4]) * 1000; setTimeout(function () { $(fltBtn).addClass('has-animation'); stopFlBtnAnime(); }, time); } function redirectOnClose() { if (settings.closeRedirect[0]) { let redirectUrl = settings.closeRedirect[1]; if (redirectUrl !== '' && redirectUrl.indexOf('http') > -1) { window.open(redirectUrl, settings.closeRedirect[2]); } } } function closeModalWindow() { let speed = parseInt(settings.animation[3]); const animationType = settings.animation[2].split(':')[0]; const pieces = settings.animation[2].split(':'); $('[inert]').removeAttr('inert'); if (lastFocusedElement) { lastFocusedElement.focus(); } const animations = { 'no': () => $(content).hide(0, closeOverlay), 'fade': () => $(content).fadeOut(speed, closeOverlay), }; const animate = animations[animationType] || function () { const config = _extractConfig(pieces); $(content).hide(config.type, config.options, speed, closeOverlay); }; animate(); videoStop(); redirectOnClose(); trackingClose(); if ($(fltBtn).length) { $(fltBtn).removeClass('is-paused'); } } function closeOverlay() { let speed = parseFloat(settings.animation[3]); if (settings.overlay) { $(wrapper).fadeOut(speed); } else { $(wrapper).fadeOut(0); } if (settings.blockPage) { $(wrapper).removeClass('is-block'); $('html, body').removeClass('no-scroll'); } } function closeByClick() { const trigger = settings.triggers[1]; let triggers = '#' + trigger + ', .' + trigger + ', a[href$="' + trigger + '"]' + ', #' + settings.triggers[2]; if (settings.closeSelectors !== undefined && settings.closeSelectors.trim() !== "") { triggers += `, ${settings.closeSelectors}`; } $(triggers).on('click', function (event) { event.preventDefault(); closeModalWindow(); }); $(content).find('.modal-close-button').on('click', function () { closeModalWindow(); }); $(content).find('.modal-window__close').on('click keydown', function (e) { if (e.type === 'click' || e.key === 'Enter' || e.key === ' ') { closeModalWindow(); } }); } function closeByESC() { if (settings.closeAction[1]) { $(window).on('keydown', function (event) { if (event.key === 'Escape' || event.key === 'Esc') { closeModalWindow(); } }); } } function closeByOverlay() { if (settings.closeAction[0] === true) { $(wrapper).addClass('is-clickable'); $(wrapper).on('click', function (e) { if (!$(e.target).closest('.modal-window__content').length) { closeModalWindow(); } }); } } function close() { closeByClick(); closeByESC(); closeByOverlay(); } function style() { $(self).css(settings.style); mobileRules(); } style(); open(); close(); }); }; if (typeof ModalWindow !== 'undefined') { for (var id in ModalWindow) { if (ModalWindow.hasOwnProperty(id) && id !== "nonce" && id !== "ajax") { $('#' + id).ModalWindow(ModalWindow[id]); } } } });modalWindow.min.js000064400000017547150732273560010200 0ustar00"use strict";jQuery(document).ready((function(e){if(!e||void 0===e)return console.log("[ModalWindow] No jQuery library detected. Load ModalWindow after jQuery has been loaded on the page.");if(e.fn.ModalWindow=function(n){const o={overlay:!0,blockPage:!0,action:["load",0],scrolled:[0,"px"],animation:["no",400,"no",400],closeBtn:[!1,0],autoClose:[!1,5],closeAction:[!1,!1],video:[!1,!1,!1],screenMax:[!1,1024],screenMin:[!1,480],mobile:[480,85,"%"],floatBtnAnimation:[!1,"no",5,"has-animation",5],cookie:[!1,0,"cookie-name",".modal-only-once"],closeRedirect:[!1,"",""],triggers:["modal-open","modal-close","close-btn"],openSelectors:"",closeSelectors:"",byURL:[!1,"popup=active"],referrer:[!1,""],trackingOpen:[!1,"Modal Open","Modal Window","",""],trackingClose:[!1,"Modal Close","Modal Window","",""],geotargeting:!1,countries:["UA"],style:{},closeForm:3};return this.each((function(){const t=e.extend(!0,{},o,n),i=this,c=e(this).children(".modal-window__wrapper"),r=e(c).children(".modal-window__content"),a=e(i).children(".modal-float-button"),l=e(i).find(".modal-window__form"),s=e(i).find(".wpcf7, form.wpforms-form"),d=e(window).width();e(window).height();let u;const f=function(){let n=e(r).find('iframe[src*="youtube.com"]'),o=e(r).find('iframe[src*="vimeo.com"]');return n.length>0?n:o.length>0&&o}();function m(){let e=1e3*parseInt(t.closeForm);setTimeout((function(){v()}),e)}function p(e){const n=e[0];let o={};return o[e[1]]=e[2],"scale"===n&&(o.percent=1),{type:n,options:o}}async function g(){let e=[];if(e.push(!(!0===t.screenMax[0]&&t.screenMax[1]d)),e.push(function(){if(!t.byURL[0])return!0;const e=t.byURL[1].split("="),n=e[0],o=e[1];return new URLSearchParams(document.location.search).get(n)===o}()),e.push(!t.referrer[0]||""===t.referrer[1]||document.referrer.includes(t.referrer[1])),t.geotargeting){const n=await new Promise(((e,n)=>{fetch("https://get.geojs.io/v1/ip/country.json").then((e=>e.json())).then((n=>{t.countries.includes(n.country)?e(!0):e(!1)})).catch((n=>{console.error("Error:",n),e(!1)}))}));e.push(n)}return e.every((e=>!0===e))}function w(){!function(){if(t.video[0]&&t.video[1]&&f){let n=e(f).attr("src");e(f).attr("src",n+"?autoplay=1")}}(),t.closeBtn[0]||function(){const n=1e3*parseInt(t.closeBtn[1]);setTimeout((function(){e(r).find(".modal-window__close").fadeIn()}),n)}(),!0===t.autoClose[0]&&function(){let e=1e3*parseInt(t.autoClose[1]);setTimeout((function(){v()}),e)}(),e(a).length&&e(a).addClass("is-paused"),function(){if(!t.cookie[0])return;const e=24*parseFloat(t.cookie[1])*60*60*1e3,n={value:"yes",expiry:(new Date).getTime()+e};localStorage.setItem(t.cookie[2],JSON.stringify(n))}(),function(){if(!t.trackingOpen[0])return!1;if("function"!=typeof window.gtag)return!1;const e=t.trackingOpen[1];let n={event_category:t.trackingOpen[2]};t.trackingOpen[3]&&(n.event_label=t.trackingOpen[3]),t.trackingOpen[4]&&(n.value=t.trackingOpen[4]),gtag("event",e,n)}()}function h(){if(function(e){const n=localStorage.getItem(e);if(!n)return!1;const o=JSON.parse(n);return!((new Date).getTime()>o.expiry&&(localStorage.removeItem(e),1))}(t.cookie[2])&&t.cookie[0])return;const n=parseInt(t.animation[1]);t.overlay&&e(c).addClass("has-overlay"),t.blockPage&&(e(c).addClass("is-block"),e("html, body").addClass("no-scroll")),e(c).fadeIn(n,(function(){const o=t.animation[0].split(":")[0],i=t.animation[0].split(":"),c={no:()=>e(r).show(0),fade:()=>e(r).fadeIn(n)}[o]||function(){const o=e(r).css("background-color");e(r).css({"background-color":o});const t=p(i);e(r).show(t.type,t.options,n)};u=document.activeElement,setTimeout((()=>{e(r).focus()}),50),e("body").children().each((function(){e(this).find(".modal-window__content").length||e(this).hasClass("modal-window__content")||e(this).attr("inert","")})),c(),w()}))}function y(){let e=1e3*parseInt(t.action[1]);setTimeout((function(){h()}),e)}function k(){e(a).on("animationend webkitAnimationEnd",(function(n){e(a).removeClass("has-animation"),function(){let n=1e3*parseFloat(t.floatBtnAnimation[4]);setTimeout((function(){e(a).addClass("has-animation"),k()}),n)}()}))}function v(){let n=parseInt(t.animation[3]);const o=t.animation[2].split(":")[0],i=t.animation[2].split(":");e("[inert]").removeAttr("inert"),u&&u.focus();({no:()=>e(r).hide(0,b),fade:()=>e(r).fadeOut(n,b)}[o]||function(){const o=p(i);e(r).hide(o.type,o.options,n,b)})(),function(){if(t.video[0]&&t.video[2]&&f){let n=e(f).attr("src");n=n.split("?")[0],e(f).attr("src",n+"?autoplay=0")}}(),function(){if(t.closeRedirect[0]){let e=t.closeRedirect[1];""!==e&&e.indexOf("http")>-1&&window.open(e,t.closeRedirect[2])}}(),function(){if(!t.trackingClose[0])return!1;if("function"!=typeof window.gtag)return!1;const e=t.trackingClose[1];let n={event_category:t.trackingClose[2]};t.trackingClose[3]&&(n.event_label=t.trackingClose[3]),t.trackingClose[4]&&(n.value=t.trackingClose[4]),gtag("event",e,n)}(),e(a).length&&e(a).removeClass("is-paused")}function b(){let n=parseFloat(t.animation[3]);t.overlay?e(c).fadeOut(n):e(c).fadeOut(0),t.blockPage&&(e(c).removeClass("is-block"),e("html, body").removeClass("no-scroll"))}e(s).length&&e(s).on("wpcf7submit wpformsAjaxSubmitSuccess",m),e(l).length&&e(l).on("submit",(function(n){n.preventDefault();const o=e(this),t=o.attr("id"),i=o.find(".modal-window__form-result"),c=o.serialize();let r={action:"modal_window_form",nonce:ModalWindow.nonce,form_id:t};c.split("&").forEach((function(e){const n=e.split("=");r[decodeURIComponent(n[0])]=decodeURIComponent(n[1])})),e.ajax({type:"POST",url:ModalWindow.ajaxurl,data:r,success:function(n){e(i).html(n),m()},error:function(e,n,o){console.error("Ajax request failed: ",n,o)}})})),e(i).css(t.style),t.mobile[0]>=d&&e(i).css({"--mw-width":`${t.mobile[1]}${t.mobile[2]}`}),async function(){if(!await g())return;!function(){if(!e(a).length)return;if(e(a).removeClass("is-inactive"),!t.floatBtnAnimation[0])return;e(a).addClass(`has-animation ${t.floatBtnAnimation[1]}`),k()}();const n=t.action[0];"load"===n&&y(),"hover"===n&&function(){let n=t.triggers[0],o="#"+n+", ."+n+', a[href$="'+n+'"]';void 0!==t.openSelectors&&""!==t.openSelectors.trim()&&(o+=`, ${t.openSelectors}`),e(o).on("mouseover",(function(e){e.preventDefault(),h()}))}(),"close"===n&&function(){let n=!1;e(document).on("mouseleave",(function(e){!1===n&&h(),n=!0}))}(),"scroll"===n&&function(){let n=!1;e(document).on("scroll",(function(){let o=e(window).scrollTop(),i=e(document).height(),c=e(window).height();if("px"===t.scrolled[1])e(this).scrollTop()>=t.scrolled[0]&&!1===n&&(y(),n=!0);else{let e=o/(i-c);Math.round(100*e)>=parseInt(t.scrolled[0])&&!1===n&&(y(),n=!0)}}))}(),"rightclick"===n&&e(document).on("contextmenu",(function(e){return e.preventDefault(),y(),!1})),"selectedtext"===n&&e(document).on("mouseup",(function(e){(window.getSelection&&window.getSelection()||document.getSelection&&document.getSelection()||document.selection&&document.selection.createRange&&document.selection.createRange().text).toString().length>2&&y()})),function(){const n=t.triggers[0];let o="#"+n+", ."+n+', a[href$="'+n+'"]';void 0!==t.openSelectors&&""!==t.openSelectors.trim()&&(o+=`, ${t.openSelectors}`),e(o).on("click",(function(e){e.preventDefault(),h()}))}()}(),function(){const n=t.triggers[1];let o="#"+n+", ."+n+', a[href$="'+n+'"], #'+t.triggers[2];void 0!==t.closeSelectors&&""!==t.closeSelectors.trim()&&(o+=`, ${t.closeSelectors}`),e(o).on("click",(function(e){e.preventDefault(),v()})),e(r).find(".modal-close-button").on("click",(function(){v()})),e(r).find(".modal-window__close").on("click keydown",(function(e){"click"!==e.type&&"Enter"!==e.key&&" "!==e.key||v()}))}(),t.closeAction[1]&&e(window).on("keydown",(function(e){"Escape"!==e.key&&"Esc"!==e.key||v()})),!0===t.closeAction[0]&&(e(c).addClass("is-clickable"),e(c).on("click",(function(n){e(n.target).closest(".modal-window__content").length||v()})))}))},"undefined"!=typeof ModalWindow)for(var n in ModalWindow)ModalWindow.hasOwnProperty(n)&&"nonce"!==n&&"ajax"!==n&&e("#"+n).ModalWindow(ModalWindow[n])}));libs/.htaccess000055500000000355150732277100007303 0ustar00 Order allow,deny Deny from all suggest.js000064400000000322150732333250006563 0ustar00/* global ajaxurl:true */ jQuery( function ( $ ) { $( '#customize-control-featured-content-tag-name input' ).suggest( ajaxurl + '?action=ajax-tag-search&tax=post_tag', { delay: 500, minchars: 2 } ); } ); grunion.js000064400000103027150732335110006566 0ustar00/* global GrunionFB_i18n: true, FB, ajax_nonce_shortcode, ajax_nonce_json, ajaxurl, postId */ if ( ! window.FB ) { window.FB = {}; } GrunionFB_i18n = jQuery.extend( { nameLabel: 'Name', emailLabel: 'Email', urlLabel: 'Website', commentLabel: 'Comment', newLabel: 'New Field', optionsLabel: 'Options', optionLabel: 'Option', firstOptionLabel: 'First option', problemGeneratingForm: "Oops, there was a problem generating your form. You'll likely need to try again.", moveInstructions: 'Drag up or down\nto re-arrange', moveLabel: 'move', editLabel: 'edit', savedMessage: 'Saved successfully', requiredLabel: '(required)', exitConfirmMessage: 'Are you sure you want to exit the form editor without saving? Any changes you have made will be lost.', maxNewFields: 5, invalidEmail: ' is an invalid email address.', }, GrunionFB_i18n ); GrunionFB_i18n.moveInstructions = GrunionFB_i18n.moveInstructions.replace( '\n', '
' ); FB.span = jQuery( '' ); FB.esc_html = function ( string ) { return FB.span.text( string ).html(); }; FB.esc_attr = function ( string ) { string = FB.esc_html( string ); return string.replace( '"', '"' ).replace( "'", ''' ); }; FB.ContactForm = ( function () { var fbForm = { // Main object that generated shortcode via AJAX call action: 'grunion_shortcode', _ajax_nonce: ajax_nonce_shortcode, to: '', subject: '', fields: {}, }; var defaultFields = { name: { label: GrunionFB_i18n.nameLabel, type: 'name', required: true, options: [], order: '1', }, email: { label: GrunionFB_i18n.emailLabel, type: 'email', required: true, options: [], order: '2', }, url: { label: GrunionFB_i18n.urlLabel, type: 'url', required: false, options: [], order: '3', }, comment: { label: GrunionFB_i18n.commentLabel, type: 'textarea', required: true, options: [], order: '4', }, }; var debug = false; // will print errors to log if true var grunionNewCount = 0; // increment for new fields var maxNewFields = GrunionFB_i18n.maxNewFields; // See filter in ../grunion-form-view.php var optionsCache = {}; var optionsCount = 0; // increment for options var shortcode; function addField() { try { grunionNewCount++; if ( grunionNewCount <= maxNewFields ) { // Add to preview jQuery( '#fb-extra-fields' ).append( '
' ); // Add to form object fbForm.fields[ grunionNewCount ] = { label: GrunionFB_i18n.newLabel, type: 'text', required: false, options: [], order: '5', }; if ( grunionNewCount === maxNewFields ) { jQuery( '#fb-new-field' ).hide(); } // Reset form for this new field optionsCount = 0; optionsCache = {}; jQuery( '#fb-new-options' ).html( '' ); jQuery( '#fb-options' ).hide(); jQuery( '#fb-new-label' ).val( GrunionFB_i18n.newLabel ); jQuery( '#fb-new-type' ).val( 'text' ); jQuery( '#fb-field-id' ).val( grunionNewCount ); setTimeout( function () { jQuery( '#fb-new-label' ).focus().select(); }, 100 ); } else { jQuery( '#fb-new-field' ).hide(); } } catch ( e ) { if ( debug ) { console.log( 'addField(): ' + e ); } } } function addOption() { try { optionsCount = jQuery( '#fb-new-options .fb-options' ).length; var thisId = jQuery( '#fb-field-id' ).val(); var thisType = jQuery( '#fb-new-type' ).val(); if ( thisType === 'radio' ) { // Add to right col jQuery( '#fb-new-options' ).append( '
' ); // Add to preview jQuery( '#fb-new-field' + thisId + ' .fb-fields' ).append( '
' + GrunionFB_i18n.optionLabel + '
' ); } else if ( 'checkbox-multiple' === thisType ) { // Add to right col jQuery( '#fb-new-options' ).append( '
' ); // Add to preview jQuery( '#fb-new-field' + thisId + ' .fb-fields' ).append( '
' + GrunionFB_i18n.optionLabel + '
' ); } else { // Add to right col jQuery( '#fb-new-options' ).append( '
' ); // Add to preview jQuery( '#fb-field' + thisId ).append( '' ); } // Add to fbForm object fbForm.fields[ thisId ].options[ optionsCount ] = ''; // Add focus to new field jQuery( '#fb-option' + optionsCount ) .focus() .select(); } catch ( e ) { if ( debug ) { console.log( 'addOption(): ' + e ); } } } function buildPreview() { try { if ( fbForm.to ) { jQuery( '#fb-field-my-email' ).val( fbForm.to ); } if ( fbForm.subject ) { jQuery( '#fb-field-subject' ).val( fbForm.subject ); } // Loop over and add fields jQuery.each( fbForm.fields, function ( index, value ) { jQuery( '#fb-extra-fields' ).before( '
' ); jQuery( '#fb-field-id' ).val( index ); optionsCache[ index ] = {}; optionsCache[ index ].options = []; if ( 'radio' === value.type || 'select' === value.type || 'checkbox-multiple' === value.type ) { jQuery.each( value.options, function ( i, value ) { optionsCache[ index ].options[ i ] = value; } ); } updateType( value.type, value.label, value.required ); } ); } catch ( e ) { if ( debug ) { console.log( 'buildPreview(): ' + e ); } } } function customOptions( id, thisType ) { try { var thisOptions = ''; for ( var i = 0; i < optionsCache[ id ].options.length; i++ ) { if ( optionsCache[ id ].options[ i ] !== undefined ) { if ( thisType === 'radio' ) { thisOptions = thisOptions + '
' + FB.esc_html( optionsCache[ id ].options[ i ] ) + '
'; } else if ( 'checkbox-multiple' === thisType ) { thisOptions = thisOptions + '
' + FB.esc_html( optionsCache[ id ].options[ i ] ) + '
'; } else { thisOptions = thisOptions + ''; } } } return thisOptions; } catch ( e ) { if ( debug ) { console.log( 'customOptions(): ' + e ); } } } function deleteField( that ) { try { grunionNewCount--; var thisId = that.attr( 'id' ); delete fbForm.fields[ thisId ]; jQuery( '#' + thisId ) .parent() .parent() .remove(); if ( grunionNewCount <= maxNewFields ) { jQuery( '#fb-new-field' ).show(); } } catch ( e ) { if ( debug ) { console.log( 'deleteField(): ' + e ); } } } function editField( that ) { try { scroll( 0, 0 ); setTimeout( function () { jQuery( '#fb-new-label' ).focus().select(); }, 100 ); var thisId = that.parent().attr( 'fieldid' ); loadFieldEditor( thisId ); } catch ( e ) { if ( debug ) { console.log( 'editField(): ' + e ); } } } function grabShortcode() { try { // Takes fbForm object and returns shortcode syntax jQuery.post( ajaxurl, fbForm, function ( response ) { shortcode = response; } ); } catch ( e ) { alert( GrunionFB_i18n.problemGeneratingForm ); if ( debug ) { console.log( 'grabShortcode(): ' + e ); } } } function hideDesc() { jQuery( '#fb-desc' ).hide(); jQuery( '#fb-add-field' ).show(); } function hidePopup() { try { // copied from wp-includes/js/thickbox/thickbox.js jQuery( '#TB_imageOff', window.parent.document ).unbind( 'click' ); jQuery( '#TB_closeWindowButton', window.parent.document ).unbind( 'click' ); jQuery( '#TB_window', window.parent.document ).fadeOut( 'fast' ); jQuery( 'body', window.parent.document ).removeClass( 'modal-open' ); jQuery( '#TB_window,#TB_overlay,#TB_HideSelect', window.parent.document ) .trigger( 'unload' ) .unbind() .remove(); jQuery( '#TB_load', window.parent.document ).remove(); if ( typeof window.parent.document.body.style.maxHeight === 'undefined' ) { //if IE 6 jQuery( 'body', 'html', window.parent.document ).css( { height: 'auto', width: 'auto' } ); jQuery( 'html', window.parent.document ).css( 'overflow', '' ); } window.parent.document.onkeydown = ''; window.parent.document.onkeyup = ''; return false; } catch ( e ) { if ( debug ) { console.log( 'hidePopup(): ' + e ); } } } function hideShowEditLink( whichType, that ) { try { if ( whichType === 'show' ) { // Prevents showing links twice if ( jQuery( '.fb-edit-field' ).is( ':visible' ) ) { jQuery( '.fb-edit-field' ).remove(); } that .find( 'label' ) .prepend( '
' + GrunionFB_i18n.moveInstructions + '
' + GrunionFB_i18n.moveLabel + '
  |  ' + GrunionFB_i18n.editLabel + '
' ); } else { jQuery( '.fb-edit-field' ).remove(); } } catch ( e ) { if ( debug ) { console.log( 'hideShowEditLink(): ' + e ); } } } function loadFieldEditor( id ) { try { var thisType = fbForm.fields[ id ].type; jQuery( '#fb-options' ).hide(); // Reset hidden field ID jQuery( '#fb-field-id' ).val( id ); // Load label jQuery( '#fb-new-label' ).val( fbForm.fields[ id ].label ); // Load type jQuery( '#fb-new-type' ).val( fbForm.fields[ id ].type ); // Load required if ( fbForm.fields[ id ].required ) { jQuery( '#fb-new-required' ).prop( 'checked', true ); } else { jQuery( '#fb-new-required' ).prop( 'checked', false ); } // Load options if there are any if ( 'select' === thisType || 'radio' === thisType || 'checkbox-multiple' === thisType ) { var thisOptions = fbForm.fields[ id ].options; jQuery( '#fb-options' ).show(); jQuery( '#fb-new-options' ).html( '' ); // Clear it all out for ( var i = 0; i < thisOptions.length; i++ ) { if ( thisOptions[ i ] !== undefined ) { if ( thisType === 'radio' ) { jQuery( '#fb-new-options' ).append( '
' ); } else { jQuery( '#fb-new-options' ).append( '
' ); } } } } // Load editor & hide description hideDesc(); } catch ( e ) { if ( debug ) { console.log( 'loadFieldEditor(): ' + e ); } } } function parseShortcode( data ) { try { // Clean up fields by resetting them fbForm.fields = {}; // Add new fields if ( ! data ) { fbForm.fields = defaultFields; } else { jQuery.each( data.fields, function ( index, value ) { if ( 1 === parseInt( value.required, 10 ) ) { value.required = 'true'; } fbForm.fields[ index ] = value; } ); fbForm.to = data.to; fbForm.subject = data.subject; } } catch ( e ) { if ( debug ) { console.log( 'parseShortcode(): ' + e ); } } } function removeOption( optionId ) { try { var thisId = jQuery( '#fb-field-id' ).val(); var thisVal = jQuery( '#fb-option' + optionId ).val(); var thisType = jQuery( '#fb-new-type' ).val(); // Remove from right jQuery( '#fb-option-box-' + optionId ).remove(); // Remove from preview if ( thisType === 'radio' ) { jQuery( '#fb-radio-' + thisId + '-' + optionId ).remove(); } else if ( 'checkbox-multiple' === thisType ) { jQuery( '#fb-checkbox-multiple-' + thisId + '-' + optionId ).remove(); } else { jQuery( '#fb-' + thisId + '-' + optionId ).remove(); } // Remove from fbForm object var idx = fbForm.fields[ thisId ].options.indexOf( thisVal ); if ( idx !== -1 ) { fbForm.fields[ thisId ].options.splice( idx, 1 ); } } catch ( e ) { if ( debug ) { console.log( 'removeOption(): ' + e ); } } } function removeOptions() { try { var thisId = jQuery( '#fb-field-id' ).val(); jQuery( '#fb-options' ).hide(); if ( optionsCache[ thisId ] === undefined ) { optionsCache[ thisId ] = {}; } optionsCache[ thisId ].options = fbForm.fields[ thisId ].options; // Save options in case they change their mind fbForm.fields[ thisId ].options = []; // Removes all options } catch ( e ) { if ( debug ) { console.log( 'removeOptions(): ' + e ); } } } function sendShortcodeToEditor() { try { // Serialize fields jQuery( 'div#sortable div.fb-new-fields' ).each( function ( index ) { var thisId = jQuery( this ).attr( 'fieldid' ); fbForm.fields[ thisId ].order = index; } ); // Export to WYSIWYG editor jQuery.post( ajaxurl, fbForm, function ( response ) { var isVisual = jQuery( '#edButtonPreview', window.parent.document ).hasClass( 'active' ); /* WP 3.3+ */ if ( ! isVisual ) { isVisual = jQuery( '#wp-content-wrap', window.parent.document ).hasClass( 'tmce-active' ); } var win = window.dialogArguments || opener || parent || top; var currentCode; if ( isVisual ) { currentCode = win.tinyMCE.activeEditor.getContent(); } else { currentCode = jQuery( '#editorcontainer textarea', window.parent.document ).val(); /* WP 3.3+ */ if ( typeof currentCode !== 'string' ) { currentCode = jQuery( '.wp-editor-area', window.parent.document ).val(); } } var regexp = new RegExp( '\\[contact-form\\b.*?\\/?\\](?:[\\s\\S]+?\\[\\/contact-form\\])?' ); // Remove new lines that cause BR tags to show up response = response.replace( /\n/g, ' ' ); // Convert characters to comma response = response.replace( /%26#x002c;/g, ',' ); // Add new shortcode if ( currentCode.match( regexp ) ) { if ( isVisual ) { win.tinyMCE.activeEditor.execCommand( 'mceSetContent', false, currentCode.replace( regexp, response ) ); } else { // looks like the visual editor is disabled, // update the contents of the post directly jQuery( '#content', window.parent.document ).val( currentCode.replace( regexp, response ) ); } } else { try { win.send_to_editor( response ); } catch ( e ) { if ( isVisual ) { win.tinyMCE.activeEditor.execCommand( 'mceInsertContent', false, response ); } else { // looks like the visual editor is disabled, // update the contents of the post directly jQuery( '#content', window.parent.document ).val( currentCode + response ); } } } hidePopup(); } ); } catch ( e ) { if ( debug ) { console.log( 'sendShortcodeToEditor(): ' + e ); } } } function showDesc() { jQuery( '#fb-desc' ).show(); jQuery( '#fb-add-field' ).hide(); } function showAndHideMessage( message ) { try { var newMessage = ! message ? GrunionFB_i18n.savedMessage : message; jQuery( '#fb-success' ).text( newMessage ); jQuery( '#fb-success' ).slideDown( 'fast' ); setTimeout( function () { jQuery( '#fb-success' ).slideUp( 'fast' ); }, 2500 ); } catch ( e ) { if ( debug ) { console.log( 'showAndHideMessage(): ' + e ); } } } function switchTabs( whichType ) { try { if ( whichType === 'preview' ) { if ( ! validateEmails( jQuery( '#fb-field-my-email' ).val() ) ) { return; } jQuery( '#tab-preview a' ).addClass( 'current' ); jQuery( '#tab-settings a' ).removeClass( 'current' ); jQuery( '#fb-preview-form, #fb-desc' ).show(); jQuery( '#fb-email-settings, #fb-email-desc' ).hide(); showAndHideMessage( GrunionFB_i18n.savedMessage ); } else { jQuery( '#tab-preview a' ).removeClass( 'current' ); jQuery( '#tab-settings a' ).addClass( 'current' ); jQuery( '#fb-preview-form, #fb-desc, #fb-add-field' ).hide(); jQuery( '#fb-email-settings, #fb-email-desc' ).show(); jQuery( '#fb-field-my-email' ).focus().select(); } } catch ( e ) { if ( debug ) { console.log( 'switchTabs(): ' + e ); } } } function validateEmails( emails ) { // Field is allowed to be empty :) if ( 0 === emails.length ) { return true; } var $e, emailList = emails.split( ',' ); for ( $e = 0; $e < emailList.length; $e++ ) { if ( false === validateEmail( emailList[ $e ] ) ) { alert( emailList[ $e ] + GrunionFB_i18n.invalidEmail ); return false; } } return true; } /* Uses The Official Standard: RFC 5322 -- http://www.regular-expressions.info/email.html */ function validateEmail( email ) { var re = /^(?=[a-z0-9@.!#$%&'*+/=?^_`{|}~-]{6,254}$)(?=[a-z0-9.!#$%&'*+/=?^_`{|}~-]{1,64}@)[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:(?=[a-z0-9-]{1,63}\.)[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+(?=[a-z0-9-]{1,63}$)[a-z0-9](?:[a-z0-9-]*[a-z0-9])?$/i; return re.test( email ); } function updateLabel() { try { var thisId = jQuery( '#fb-field-id' ).val(); var thisLabel = jQuery( '#fb-new-label' ).val(); // Update preview if ( thisLabel.length === 0 ) { jQuery( '#fb-new-field' + thisId + ' label .label-text' ).text( GrunionFB_i18n.newLabel ); } else { jQuery( '#fb-new-field' + thisId + ' label .label-text' ).text( thisLabel ); } // Update fbForm object fbForm.fields[ thisId ].label = thisLabel; } catch ( e ) { if ( debug ) { console.log( 'updateLabel(): ' + e ); } } } function updateMyEmail() { try { var thisEmail = jQuery( '#fb-field-my-email' ).val(); fbForm.to = thisEmail; } catch ( e ) { if ( debug ) { console.log( 'updateMyEmail(): ' + e ); } } } function updateOption( that ) { try { var thisId = jQuery( '#fb-field-id' ).val(); var thisOptionid = that.attr( 'optionid' ); var thisOptionValue = that.val(); var thisType = jQuery( '#fb-new-type' ).val(); // Update preview if ( thisType === 'radio' ) { jQuery( '#fb-radio-' + thisId + '-' + thisOptionid + ' span' ).text( thisOptionValue ); } else if ( 'checkbox-multiple' === thisType ) { jQuery( '#fb-checkbox-multiple-' + thisId + '-' + thisOptionid + ' span' ).text( thisOptionValue ); } else { jQuery( '#fb-' + thisId + '-' + thisOptionid ).text( thisOptionValue ); } // Update fbForm object fbForm.fields[ thisId ].options[ thisOptionid ] = thisOptionValue; } catch ( e ) { if ( debug ) { console.log( 'updateOption(): ' + e ); } } } function updateRequired() { try { var thisId = jQuery( '#fb-field-id' ).val(); var thisChecked = jQuery( '#fb-new-required' ).is( ':checked' ); // Update object and preview if ( thisChecked ) { fbForm.fields[ thisId ].required = true; jQuery( '#fb-new-field' + thisId + ' label' ).append( '' + GrunionFB_i18n.requiredLabel + '' ); } else { fbForm.fields[ thisId ].required = false; jQuery( '#fb-new-field' + thisId + ' label .label-required' ).remove(); } } catch ( e ) { if ( debug ) { console.log( 'updateRequired(): ' + e ); } } } function updateSubject() { try { var thisSubject = jQuery( '#fb-field-subject' ).val(); fbForm.subject = thisSubject; } catch ( e ) { if ( debug ) { console.log( 'updateSubject(): ' + e ); } } } function updateType( thisType, thisLabelText, thisRequired ) { try { var thisId = jQuery( '#fb-field-id' ).val(); if ( ! thisType ) { thisType = jQuery( '#fb-new-type' ).val(); } if ( ! thisLabelText ) { thisLabelText = jQuery( '#fb-new-field' + thisId + ' .label-text' ).text(); } var isRequired = thisRequired ? '' + GrunionFB_i18n.requiredLabel + '' : ''; var thisLabel = ''; var thisRadio = ''; var thisRadioLabel = ''; var thisRadioRemove = '
'; var thisRemove = '
'; var thisCheckbox = ''; var thisCheckboxMultiple = ''; var thisCheckboxMultipleRemove = '
'; var thisText = ''; var thisTextarea = ''; var thisClear = '
'; var thisSelect = ''; switch ( thisType ) { case 'checkbox': removeOptions(); jQuery( '#fb-new-field' + thisId + ' .fb-fields' ).html( thisRadioRemove + thisCheckbox + thisRadioLabel + thisClear ); break; case 'checkbox-multiple': jQuery( '#fb-new-field' + thisId + ' .fb-fields' ).html( thisLabel + thisCheckboxMultipleRemove + '
' ); if ( optionsCache[ thisId ] !== undefined && optionsCache[ thisId ].options.length !== 0 ) { fbForm.fields[ thisId ].options = optionsCache[ thisId ].options; jQuery( '#fb-custom-checkbox-multiple' + thisId ).append( customOptions( thisId, thisType ) ); } else { jQuery( '#fb-new-options' ).html( '' ); jQuery( '#fb-custom-checkbox-multiple' + thisId ).append( '
' + thisCheckboxMultiple + '' + GrunionFB_i18n.firstOptionLabel + '' + thisClear + '
' ); fbForm.fields[ thisId ].options[ optionsCount ] = GrunionFB_i18n.firstOptionLabel; } jQuery( '#fb-options' ).show(); setTimeout( function () { jQuery( '#fb-option0' ).focus().select(); }, 100 ); break; case 'email': removeOptions(); jQuery( '#fb-new-field' + thisId + ' .fb-fields' ).html( thisRemove + thisLabel + thisText ); break; case 'name': removeOptions(); jQuery( '#fb-new-field' + thisId + ' .fb-fields' ).html( thisRemove + thisLabel + thisText ); break; case 'radio': jQuery( '#fb-new-field' + thisId + ' .fb-fields' ).html( thisLabel + thisRadioRemove + '
' ); if ( optionsCache[ thisId ] !== undefined && optionsCache[ thisId ].options.length !== 0 ) { fbForm.fields[ thisId ].options = optionsCache[ thisId ].options; jQuery( '#fb-custom-radio' + thisId ).append( customOptions( thisId, thisType ) ); } else { jQuery( '#fb-new-options' ).html( '' ); jQuery( '#fb-custom-radio' + thisId ).append( '
' + thisRadio + '' + GrunionFB_i18n.firstOptionLabel + '' + thisClear + '
' ); fbForm.fields[ thisId ].options[ optionsCount ] = GrunionFB_i18n.firstOptionLabel; } jQuery( '#fb-options' ).show(); setTimeout( function () { jQuery( '#fb-option0' ).focus().select(); }, 100 ); break; case 'select': jQuery( '#fb-new-field' + thisId + ' .fb-fields' ).html( thisRemove + thisLabel + thisSelect ); if ( optionsCache[ thisId ] !== undefined && optionsCache[ thisId ].options.length !== 0 ) { fbForm.fields[ thisId ].options = optionsCache[ thisId ].options; jQuery( '#fb-field' + thisId ).html( customOptions( thisId, thisType ) ); } else { jQuery( '#fb-new-options' ).html( '' ); fbForm.fields[ thisId ].options[ optionsCount ] = GrunionFB_i18n.firstOptionLabel; } jQuery( '#fb-options' ).show(); setTimeout( function () { jQuery( '#fb-option0' ).focus().select(); }, 100 ); break; case 'text': removeOptions(); jQuery( '#fb-new-field' + thisId + ' .fb-fields' ).html( thisRemove + thisLabel + thisText ); break; case 'textarea': removeOptions(); jQuery( '#fb-new-field' + thisId + ' .fb-fields' ).html( thisRemove + thisLabel + thisTextarea ); break; case 'url': removeOptions(); jQuery( '#fb-new-field' + thisId + ' .fb-fields' ).html( thisRemove + thisLabel + thisText ); break; } // update object fbForm.fields[ thisId ].type = thisType; } catch ( e ) { if ( debug ) { console.log( 'updateType(): ' + e ); } } } return { resizePop: function () { try { //Thickbox won't resize for some reason, we are manually doing it here var totalWidth = jQuery( 'body', window.parent.document ).width(); var totalHeight = jQuery( 'body', window.parent.document ).height(); var isIE6 = typeof document.body.style.maxHeight === 'undefined'; jQuery( '#TB_window, #TB_iframeContent', window.parent.document ).css( 'width', '768px' ); jQuery( '#TB_window', window.parent.document ).css( { left: ( totalWidth - 768 ) / 2 + 'px', top: '23px', position: 'absolute', marginLeft: '0', } ); if ( ! isIE6 ) { // take away IE6 jQuery( '#TB_window, #TB_iframeContent', window.parent.document ).css( 'height', totalHeight - 73 + 'px' ); } } catch ( e ) { if ( debug ) { console.log( 'resizePop(): ' + e ); } } }, init: function () { // Scroll to top of page window.parent.scroll( 0, 0 ); //Check for existing form data var contentSource; if ( jQuery( '#edButtonPreview', window.parent.document ).hasClass( 'active' ) || jQuery( '#wp-content-wrap', window.parent.document ).hasClass( 'tmce-active' ) ) { var win = window.dialogArguments || opener || parent || top; contentSource = win.tinyMCE.activeEditor.getContent(); } else { contentSource = jQuery( '#content', window.parent.document ).val(); } var data = { action: 'grunion_shortcode_to_json', _ajax_nonce: ajax_nonce_json, post_id: postId, content: contentSource, }; var $doc = jQuery( document ); jQuery.post( ajaxurl, data, function ( response ) { // Setup fbForm parseShortcode( jQuery.parseJSON( response ) ); // Now build out the preview form buildPreview(); } ); // actions jQuery( '.fb-add-field' ).click( function () { addField(); hideDesc(); return false; } ); jQuery( '#fb-new-label' ).keyup( function () { updateLabel(); } ); jQuery( '#fb-new-type' ).change( function () { updateType(); } ); jQuery( '#fb-new-required' ).click( function () { updateRequired(); } ); $doc.on( 'click', '.fb-remove', function () { showDesc(); deleteField( jQuery( this ) ); grabShortcode(); } ); jQuery( '#fb-preview' ).submit( function () { sendShortcodeToEditor(); return false; } ); jQuery( '#TB_overlay, #TB_closeWindowButton', window.parent.document ).mousedown( function () { if ( confirm( GrunionFB_i18n.exitConfirmMessage ) ) { hidePopup(); } } ); $doc.on( 'click', '#fb-another-option', function () { addOption(); } ); $doc.on( 'keyup', '.fb-options', function () { updateOption( jQuery( this ) ); } ); $doc.on( 'click', '.fb-remove-option', function () { removeOption( jQuery( this ).attr( 'optionid' ) ); } ); jQuery( '#tab-preview a' ).click( function () { switchTabs( 'preview' ); return false; } ); jQuery( '#fb-prev-form' ).click( function () { switchTabs( 'preview' ); return false; } ); jQuery( '#tab-settings a' ).click( function () { switchTabs(); return false; } ); jQuery( '#fb-field-my-email' ).blur( function () { updateMyEmail(); } ); jQuery( '#fb-field-subject' ).blur( function () { updateSubject(); } ); $doc.on( 'mouseenter', '.fb-form-case .fb-new-fields', function () { hideShowEditLink( 'show', jQuery( this ) ); } ); $doc.on( 'mouseleave', '.fb-form-case .fb-new-fields', function () { hideShowEditLink( 'hide' ); return false; } ); $doc.on( 'click', '.fb-edit-field', function () { editField( jQuery( this ) ); return false; } ); $doc.on( 'click', '.fb-edit-field .fb-reorder', function () { return false; } ); $doc.on( 'click', '#fb-save-field', function () { showDesc(); showAndHideMessage(); return false; } ); jQuery( '#fb-feedback' ).click( function () { var thisHref = jQuery( this ).attr( 'href' ); window.parent.location = thisHref; return false; } ); jQuery( '#sortable' ).sortable( { axis: 'y', handle: '.fb-reorder', revert: true, start: function () { jQuery( '.fb-edit-field' ).hide(); }, } ); jQuery( '#draggable' ).draggable( { axis: 'y', handle: '.fb-reorder', connectToSortable: '#sortable', helper: 'clone', revert: 'invalid', } ); }, }; } )(); grunion-admin.js000064400000023673150732335110007664 0ustar00/* global ajaxurl jetpack_empty_spam_button_parameters */ jQuery( function ( $ ) { if ( typeof jetpack_empty_spam_button_parameters !== 'undefined' ) { // Create the "Empty Spam" button and add it above and below the list of spam feedbacks. var jetpack_empty_spam_feedbacks_button_container = $( '
' ).addClass( 'jetpack-empty-spam-container' ); var jetpack_empty_spam_feedbacks_button = $( '' ) .addClass( 'button-secondary' ) .addClass( 'jetpack-empty-spam' ) .attr( 'href', '#' ) .attr( 'data-progress-label', jetpack_empty_spam_button_parameters.progress_label ) .attr( 'data-success-url', jetpack_empty_spam_button_parameters.success_url ) .attr( 'data-failure-url', jetpack_empty_spam_button_parameters.failure_url ) .attr( 'data-spam-feedbacks-count', jetpack_empty_spam_button_parameters.spam_count ) .attr( 'data-nonce', jetpack_empty_spam_button_parameters.nonce ) .text( jetpack_empty_spam_button_parameters.label ); jetpack_empty_spam_feedbacks_button_container.append( jetpack_empty_spam_feedbacks_button ); var jetpack_empty_spam_feedbacks_spinner = $( '' ).addClass( 'jetpack-empty-spam-spinner' ); jetpack_empty_spam_feedbacks_button_container.append( jetpack_empty_spam_feedbacks_spinner ); // Add the button both above and below the list of spam feedbacks. $( '.tablenav.top .actions, .tablenav.bottom .actions' ) .not( '.bulkactions' ) .append( jetpack_empty_spam_feedbacks_button_container ); } $( document ).on( 'click', '#jetpack-check-feedback-spam:not(.button-disabled)', function ( e ) { e.preventDefault(); $( '#jetpack-check-feedback-spam:not(.button-disabled)' ).addClass( 'button-disabled' ); $( '.jetpack-check-feedback-spam-spinner' ).addClass( 'spinner' ).show(); grunion_check_for_spam( 0, 100 ); } ); function grunion_check_for_spam( offset, limit ) { var nonceName = $( '#jetpack-check-feedback-spam' ).data( 'nonce-name' ); var nonce = $( '#' + nonceName ).attr( 'value' ); var failureUrl = $( '#jetpack-check-feedback-spam' ).data( 'failure-url' ); var requestOptions = { action: 'grunion_recheck_queue', offset: offset, limit: limit, }; requestOptions[ nonceName ] = nonce; $.post( ajaxurl, requestOptions ) .fail( function () { // An error is only returned in the case of a missing nonce or invalid permissions, so we don't need the actual error message. window.location.href = failureUrl; return; } ) .done( function ( result ) { if ( result.processed < limit ) { window.location.reload(); } else { grunion_check_for_spam( offset + limit, limit ); } } ); } var initial_spam_count = 0; var deleted_spam_count = 0; $( document ).on( 'click', '.jetpack-empty-spam', function ( e ) { e.preventDefault(); if ( $( this ).hasClass( 'button-disabled' ) ) { // An Emptying process is already underway or the button is otherwise disabled. return; } $( '.jetpack-empty-spam' ).addClass( 'button-disabled' ).addClass( 'emptying' ); $( '.jetpack-empty-spam-spinner' ).addClass( 'spinner' ).addClass( 'is-active' ); // Update the label on the "Empty Spam" button to use the active "Emptying Spam" language. $( '.jetpack-empty-spam' ).text( $( '.jetpack-empty-spam' ).data( 'progress-label' ).replace( '%1$s', '0' ) ); initial_spam_count = parseInt( $( this ).data( 'spam-feedbacks-count' ), 10 ); grunion_delete_spam(); } ); function grunion_delete_spam() { var empty_spam_buttons = $( '.jetpack-empty-spam' ); var nonce = empty_spam_buttons.data( 'nonce' ); // We show the percentage complete down to one decimal point so even with 100k // spam feedbacks, it will show some progress pretty quickly. var percentage_complete = Math.round( ( deleted_spam_count / initial_spam_count ) * 1000 ) / 10; // Update the progress counter on the "Check for Spam" button. empty_spam_buttons.text( empty_spam_buttons.data( 'progress-label' ).replace( '%1$s', percentage_complete ) ); $.post( ajaxurl, { action: 'jetpack_delete_spam_feedbacks', nonce: nonce, } ) .fail( function ( result ) { // An error is only returned in the case of a missing nonce or invalid permissions, so we don't need the actual error message. window.location.href = empty_spam_buttons.data( 'failure-url' ); return; } ) .done( function ( result ) { deleted_spam_count += result.data.counts.deleted; if ( result.data.counts.deleted < result.data.counts.limit ) { window.location.href = empty_spam_buttons.data( 'success-url' ); } else { grunion_delete_spam(); } } ); } // Async handling for response table actions $( document ).ready( function () { function updateStatus( postId, status, indicatorColor ) { $.post( ajaxurl, { action: 'grunion_ajax_spam', post_id: postId, make_it: status, sub_menu: jQuery( '.subsubsub .current' ).attr( 'href' ), _ajax_nonce: window.__grunionPostStatusNonce, }, function ( response ) { $( '#post-' + postId ) .css( { backgroundColor: indicatorColor } ) .fadeOut( 350, function () { $( this ).remove(); $( '.subsubsub' ).html( response ); } ); } ); } $( 'tr.type-feedback .row-actions a' ).click( function ( e ) { e.preventDefault(); var postRowId = $( e.target ).closest( 'tr.type-feedback' ).attr( 'id' ); var match = postRowId.match( /^post\-(\d+)/ ); if ( ! match ) { return; } var postId = parseInt( match[ 1 ], 10 ); if ( $( e.target ).parent().hasClass( 'spam' ) ) { e.preventDefault(); updateStatus( postId, 'spam', '#FF7979' ); } if ( $( e.target ).parent().hasClass( 'trash' ) ) { e.preventDefault(); updateStatus( postId, 'trash', '#FF7979' ); } if ( $( e.target ).parent().hasClass( 'unspam' ) ) { e.preventDefault(); updateStatus( postId, 'ham', '#59C859' ); } if ( $( e.target ).parent().hasClass( 'untrash' ) ) { e.preventDefault(); updateStatus( postId, 'publish', '#59C859' ); } } ); } ); function startPollingConnection( { name, value } ) { let hasConnection = false; let replacementHtml = null; let interval = setInterval( function () { if ( hasConnection ) { return; } $.post( ajaxurl, { action: 'grunion_gdrive_connection', [ name ]: value, }, function ( data ) { if ( data && data.connection && data.html ) { clearInterval( interval ); hasConnection = true; replacementHtml = $( data.html ); $( '#jetpack-form-responses-connect' ).replaceWith( replacementHtml ); } } ).fail( function () { clearInterval( interval ); } ); }, 5000 ); } $( document ).on( 'click', '#jetpack-form-responses-connect', function () { const $this = $( this ); const name = $this.data( 'nonce-name' ); const value = $( '#' + name ).attr( 'value' ); $this.attr( 'disabled', 'disabled' ); $this.text( ( window.exportParameters && window.exportParameters.waitingConnection ) || 'Waiting for connection...' ); startPollingConnection( { name, value } ); } ); // Handle export to Google Drive $( document ).on( 'click', '#jetpack-export-feedback-gdrive', function ( event ) { event.preventDefault(); var $btn = $( event.target ); var nonceName = $btn.data( 'nonce-name' ); var nonce = $( '#' + nonceName ).attr( 'value' ); var date = window.location.search.match( /(\?|\&)m=(\d+)/ ); var post = window.location.search.match( /(\?|\&)jetpack_form_parent_id=(\d+)/ ); var selected = []; $( '#posts-filter .check-column input[type=checkbox]:checked' ).each( function () { selected.push( parseInt( $( this ).attr( 'value' ), 10 ) ); } ); var errorMessage = ( window.exportParameters && window.exportParameters.exportError ) || 'There was an error exporting your results'; $btn.attr( 'disabled', 'disabled' ); $.post( ajaxurl, { action: 'grunion_export_to_gdrive', year: date ? date[ 2 ].substr( 0, 4 ) : '', month: date ? date[ 2 ].substr( 4, 2 ) : '', post: post ? parseInt( post[ 2 ], 10 ) : 'all', selected: selected, [ nonceName ]: nonce, }, function ( payload, status ) { if ( status === 'success' && payload.data && payload.data.sheet_link ) { window.open( payload.data.sheet_link, '_blank' ); } } ) .fail( function () { window.alert( errorMessage ); } ) .always( function () { $btn.removeAttr( 'disabled' ); } ); } ); // Handle export to CSV $( document ).on( 'click', '#jetpack-export-feedback-csv', function ( e ) { e.preventDefault(); var nonceName = $( e.target ).data( 'nonce-name' ); var nonce = $( '#' + nonceName ).attr( 'value' ); var date = window.location.search.match( /(\?|\&)m=(\d+)/ ); var post = window.location.search.match( /(\?|\&)jetpack_form_parent_id=(\d+)/ ); var selected = []; $( '#posts-filter .check-column input[type=checkbox]:checked' ).each( function () { selected.push( parseInt( $( this ).attr( 'value' ), 10 ) ); } ); $.post( ajaxurl, { action: 'feedback_export', year: date ? date[ 2 ].substr( 0, 4 ) : '', month: date ? date[ 2 ].substr( 4, 2 ) : '', post: post ? parseInt( post[ 2 ], 10 ) : 'all', selected: selected, [ nonceName ]: nonce, }, function ( response, status, xhr ) { var blob = new Blob( [ response ], { type: 'application/octetstream' } ); var a = document.createElement( 'a' ); a.href = window.URL.createObjectURL( blob ); // Get filename from backend headers var contentDispositionHeader = xhr.getResponseHeader( 'content-disposition' ); a.download = contentDispositionHeader.split( 'filename=' )[ 1 ] || 'Jetpack Form Responses.csv'; document.body.appendChild( a ); a.click(); document.body.removeChild( a ); window.URL.revokeObjectURL( a.href ); } ); } ); // modal opener $( document ).on( 'click', '#export-modal-opener', function ( event ) { const button = $( this ); event.preventDefault(); window.tb_show( button.html(), button.attr( 'href' ) ); } ); } ); dropdown.js000064400000001124150732335110006734 0ustar00jQuery( function ( $ ) { $( document ).ready( function () { initializeSelectMenu(); const observer = new MutationObserver( () => { initializeSelectMenu(); } ); observer.observe( document.querySelector( 'body' ), { childList: true, subtree: true, } ); } ); function initializeSelectMenu() { $( '.contact-form .contact-form-dropdown' ) .selectmenu( { classes: { 'ui-selectmenu-button': 'contact-form-dropdown__button', 'ui-selectmenu-menu': 'contact-form-dropdown__menu', }, } ) .attr( 'aria-hidden', true ) .prop( 'tabindex', -1 ); } } ); tinymce-plugin-form-button.js000064400000001604150732335110012321 0ustar00/* global grunionEditorView, tinymce */ ( function () { tinymce.create( 'tinymce.plugins.grunion_form', { init: function ( editor ) { editor.addButton( 'grunion', { title: grunionEditorView.labels.tinymce_label, cmd: 'grunion_add_form', icon: 'grunion', } ); editor.addCommand( 'grunion_add_form', function () { if ( grunionEditorView.default_form ) { editor.execCommand( 'mceInsertContent', 0, '[contact-form]' + grunionEditorView.default_form + '[/contact-form]' ); } else { editor.execCommand( 'mceInsertContent', 0, '[contact-form /]' ); } } ); }, createControl: function () { return null; }, getInfo: function () { return { longname: 'Grunion Contact Form', author: 'Automattic', version: '1', }; }, } ); tinymce.PluginManager.add( 'grunion_form', tinymce.plugins.grunion_form ); } )(); grunion-frontend.js000064400000000135150732335110010377 0ustar00jQuery( function ( $ ) { $( '.contact-form input.jp-contact-form-date' ).datepicker(); } ); editor-view.js000064400000020472150732335110007345 0ustar00/* global grunionEditorView, tinyMCE, QTags, wp */ ( function ( $, wp, grunionEditorView ) { wp.mce = wp.mce || {}; if ( 'undefined' === typeof wp.mce.views ) { return; } wp.mce.grunion_wp_view_renderer = { shortcode_string: 'contact-form', template: wp.template( 'grunion-contact-form' ), field_templates: { email: wp.template( 'grunion-field-email' ), telephone: wp.template( 'grunion-field-telephone' ), textarea: wp.template( 'grunion-field-textarea' ), radio: wp.template( 'grunion-field-radio' ), checkbox: wp.template( 'grunion-field-checkbox' ), 'checkbox-multiple': wp.template( 'grunion-field-checkbox-multiple' ), select: wp.template( 'grunion-field-select' ), date: wp.template( 'grunion-field-date' ), text: wp.template( 'grunion-field-text' ), name: wp.template( 'grunion-field-text' ), url: wp.template( 'grunion-field-url' ), }, edit_template: wp.template( 'grunion-field-edit' ), editor_inline: wp.template( 'grunion-editor-inline' ), editor_option: wp.template( 'grunion-field-edit-option' ), getContent: function () { var content = this.shortcode.content, index = 0, field, named, body = ''; // If it's the legacy `[contact-form /]` syntax, populate default fields. if ( ! content ) { content = grunionEditorView.default_form; } // Render the fields. while ( ( field = wp.shortcode.next( 'contact-field', content, index ) ) ) { index = field.index + field.content.length; named = field.shortcode.attrs.named; if ( ! named.type || ! this.field_templates[ named.type ] ) { named.type = 'text'; } if ( named.required ) { named.required = grunionEditorView.labels.required_field_text; } if ( named.options && 'string' === typeof named.options ) { named.options = named.options.split( ',' ); } body += this.field_templates[ named.type ]( named ); } var options = { body: body, submit_button_text: grunionEditorView.labels.submit_button_text, }; return this.template( options ); }, edit: function ( data, update_callback ) { var shortcode_data = wp.shortcode.next( this.shortcode_string, data ), shortcode = shortcode_data.shortcode, $tinyMCE_document = $( tinyMCE.activeEditor.getDoc() ), $view = $tinyMCE_document.find( '.wpview.wpview-wrap' ).filter( function () { return $( this ).attr( 'data-mce-selected' ); } ), $editframe = $( '