| Current Path : /home/ereika83/www/wp-content/plugins/microthemer/js-min/ |
| Current File : /home/ereika83/www/wp-content/plugins/microthemer/js-min/deps.js |
function CSSUtilities(){}window.TvrMT={data:{prog:{},dyn:{},templates:{},template_map:{}},TvrCom:{},TvrUi:{},init:{},MTF:!1,mod:{MTace:{},MTint:{},MTloop:{},MTsave:{},MTsass:{},MTgrid:{},MTfolder:{},MTtransform:{},MTlayout:{},MTwidget:{},MTRegExp:{}},integrate:{FLBuilder:!1,elementor:!1,oxygen:!1}},function(){function e(t,r){var e=!1;if(t instanceof RegExp&&(t=t.source,e=!0),t){this.regexGroupStructure=function(e){if(!e)return console.error('The "regex" is empty! Returning empty array!'),[];var o=[],t=[""],r=[];r[0]=!1;e=function e(t,r,n,i,a,o){var s;n?(s=[r[1],r[2],"",[]],i[r[2]]=r[1]):s=[void 0,void 0,"",[]];var l="";var c;for(r[0];r[0]<t.length;r[0]++)if("\\"!==(c=t.charAt(r[0]))){if("["!==c)if("|"!==c){if(")"===c)return s[2]+=l+")",a[0]+=")",s;if("("===c){var u;l&&(r[1]++,l="("+l+")",s[3].push([r[1],void 0,l,[]])),r[0]++;var d=r[1]+1;n=!0,"?"===t.charAt(r[0])&&r[0]+1<t.length&&("="===t.charAt(r[0]+1)||"!"===t.charAt(r[0]+1)||":"===t.charAt(r[0]+1))?(r[0]++,p=t.charAt(r[0]),r[0]++,":"===p&&(n=!1),a[0]+="(?"+p,(u=e(t,r,!1,i,a,o))[2]="(?"+p+u[2]):(r[1]++,r[2]++,a[0]+="(",(u=e(t,r,!0,i,a,o))[2]="("+u[2]);var p=r[0],f="";if(r[0]+1<t.length){if("*"===(c=t.charAt(r[0]+1)))r[0]++,f="*";else if("+"===c)r[0]++,f="+";else if("?"===c)r[0]++,f="?";else if("{"===c){for(r[0]++,f="{",r[0]++,c=t.charAt(r[0]);"0"<=c&&c<="9"&&r[0]<t.length;)f+=c,r[0]++,c=t.charAt(r[0]);if("}"===c)f+="}";else if(","===c){for(f+=",",r[0]++,c=t.charAt(r[0]);"0"<=c&&c<="9"&&r[0]<t.length;)f+=c,r[0]++,c=t.charAt(r[0]);"}"===c?f+="}":f=""}else f=""}0<f.length?(u[2]+=f,a[0]+=f,"?"===t.charAt(r[0]+1)&&(r[0]++,u[2]+="?",a[0]+="?")):r[0]=p}(0<f.length||!n)&&(_(u,i),u=[d,void 0,"("+u[2]+")",[u]],r[1]++),s[2]+=l+u[2],s[3].push(u),l=""}else c=t.charAt(r[0]),l+=c,a[0]+="/"===c?"\\"+c:c}else s[2]+=l+"|",l="",a[0]+="|";else if(l+="[",a[0]+="[",r[0]+1!==t.length){for(r[0]++,c=t.charAt(r[0]);("]"!==c||"\\"===t.charAt(r[0]-1)&&"\\"!==t.charAt(r[0]-2))&&r[0]<t.length;)l+=c,a[0]+=c,r[0]++,c=t.charAt(r[0]);l+=c,a[0]+=c}}else if(r[0]+1!==t.length){r[0]++,c=t.charAt(r[0]);for(var h="";"0"<=c&&c<="9";)h+=c,r[0]++,c=t.charAt(r[0]);h?(i[h]?(l+="\\"+h,o[0]=!0):0<=h.indexOf("8")||0<=h.indexOf("9")?l+=h:l+="\\x"+("0"+parseInt(h,8).toString(16)).slice(-2).toUpperCase(),a[0]+="\\"+h,r[0]--):(l+="\\"+c,a[0]+="\\"+c)}else l+="\\",a[0]+="\\";s[2]+=l;return s}(e,[0,0,0],!0,o,t,r);{var s;r[0]&&(s=function(e){for(var t="",r=0;r<e[2].length;r++)if(t+=n=e[2].charAt(r),"\\"!==n){if("["===n&&r+1!==e[2].length){for(r++,n=e[2].charAt(r);("]"!==n||"\\"===e[2].charAt(r-1)&&"\\"!==e[2].charAt(r-2))&&r<e[2].length;)t+=n,r++,n=e[2].charAt(r);t+=n}}else if(r+1!==e[2].length){r++;for(var n=e[2].charAt(r),i="";"0"<=n&&n<="9";)i+=n,r++,n=e[2].charAt(r);i?(t+=o[i],r--):t+=n}e[2]=t;for(var a=0;a<e[3].length;a++)s(e[3][a])})(e)}return[e,o,t]}(t),this.source=e?t:this.regexGroupStructure[2][0];try{this.regex=new RegExp(this.regexGroupStructure[0][2],r)}catch(e){new RegExp(t,r)}}else this.regex=new RegExp(t,r),this.source=this.regex.source;this.flags=this.regex.flags,this.global=this.regex.global,this.ignoreCase=this.regex.ignoreCase,this.multiline=this.regex.multiline,this.sticky=this.regex.sticky,this.unicode=this.regex.unicode,this.lastIndex=this.regex.lastIndex}function _(e,t){e[0]&&(e[0]++,e[1]&&(t[e[1]]=e[0]));for(var r=0;r<e[3].length;r++)_(e[3][r],t)}Symbol="undefined"==typeof Symbol?[]:Symbol,((e.prototype=Object.create(RegExp.prototype,{flags:{value:null,enumerable:!0,configurable:!0,writable:!0},global:{value:null,enumerable:!0,configurable:!0,writable:!0},ignoreCase:{value:null,enumerable:!0,configurable:!0,writable:!0},multiline:{value:null,enumerable:!0,configurable:!0,writable:!0},source:{value:null,enumerable:!0,configurable:!0,writable:!0},sticky:{value:null,enumerable:!0,configurable:!0,writable:!0},unicode:{value:null,enumerable:!0,configurable:!0,writable:!0}})).constructor=e).prototype.toString=function(){return"/"+this.source+"/"+this.flags},e.prototype.test=function(e){return this.regex.test(e)},e.prototype[Symbol.search]=function(e){return this.regex[Symbol.search](e)},e.prototype[Symbol.split]=function(e,t){return this.regex[Symbol.split](e)},e.prototype.exec=function(e){var o=[];o.index=[];var s=this.regex.exec(e);if(this.lastIndex=this.regex.lastIndex,!s)return s;o[0]=s[0],o.index[0]=s.index,o.input=e;var l=function(e,t){for(var r=e,n=0;n<t.length;n++){var i=t[n][0],a=t[n][1];a&&(o[a]=s[i],void 0===o[a]?o.index[a]=void 0:o.index[a]=r),t[n][3]&&l(r,t[n][3]),void 0!==s[i]&&(r+=s[i].length)}};return this.regexGroupStructure&&this.regexGroupStructure[0][3]&&l(s.index,this.regexGroupStructure[0][3]),o},e.prototype[Symbol.match]=function(e){this.lastIndex=0,this.regex.lastIndex=0;var t=this.exec(e);if(!t)return null;for(var r=[];t&&(r.push(t),0===t[0].length&&this.regex.lastIndex++,this.global);)t=this.exec(e);return this.lastIndex=0,this.regex.lastIndex=0,r},e.prototype[Symbol.replace]=function(c,u){if(this.lastIndex=0,this.regex.lastIndex=0,!c)return c;var d=this.exec(c);if(!d)return c;u instanceof Array||(u=[u]);function n(e){var t="",r="",n=u[e];if("string"==typeof n)for(var i=0;i<n.length;i++)if("$"===(r=n.charAt(i)))if("$"===(r=n.charAt(++i)))t+="$";else if("&"===r)t+=d[e];else if("`"===r)t+=c.substring(0,d.index[e]);else if("'"===r)t+=c.substring(d.index[e]+d[e].length);else if("0"<=r&&r<="9"){var a=r;for(i++,r=n.charAt(i);"0"<=r&&r<="9";)a+=r,i++,r=n.charAt(i);i--,d[a]?t+=d[a]:t+="$"+a}else t+="$"+r;else t+=r;else if(n instanceof Function){for(var o=[d[e]],s=0;s<d.length;s++)o.push(d[s]);for(var l=0;s<d.index.length;l++)o.push(d.index[l]);o.push(c),t+=n.apply(this,o)}return t}for(var i="",a=0,o=function(e){for(var t=0;t<e.length;t++){var r=e[t][1];r?u[r]||""===u[r]?!d[r]&&""!==d[r]||(i+=c.substring(a,d.index[r])+n(r),a=d.index[r]+d[r].length):e[t][3]&&o(e[t][3]):o(e[t][3])}};d&&(u[0]||""===u[0]?(i+=c.substring(a,d.index[0])+n(0),a=d.index[0]+d[0].length):this.regexGroupStructure&&this.regexGroupStructure[0][3]&&o(this.regexGroupStructure[0][3]),0===d[0].length&&this.regex.lastIndex++,this.global);)d=this.exec(c);return this.lastIndex=0,this.regex.lastIndex=0,i+c.substring(a,c.length)},TvrMT.mod.MTRegExp=e}(),function(e){if("function"==typeof define&&define.amd)define(["jquery","exports"],e);else if("undefined"!=typeof exports){var t;try{t=require("jquery")}catch(e){}e(t||window.jQuery,exports)}else e(window.jQuery,window)}(function(p,e){function t(e,t,r){function n(){return console.warn("gridstack.js: Function `"+t+"` is deprecated as of v0.2.5 and has been replaced with `"+r+"`. It will be **completely** removed in v1.0."),e.apply(this,arguments)}return n.prototype=e.prototype,n}function c(e,t){console.warn("gridstack.js: Option `"+e+"` is deprecated as of v0.2.5 and has been replaced with `"+t+"`. It will be **completely** removed in v1.0.")}var f={isIntercepted:function(e,t){return!(e.x+e.width<=t.x||t.x+t.width<=e.x||e.y+e.height<=t.y||t.y+t.height<=e.y)},sort:function(e,t,r){var n;return r||(n=e.map(function(e){return e.x+e.width}),r=Math.max.apply(Math,n)),t=-1!=t?1:-1,f.sortBy(e,function(e){return t*(e.x+e.y*r)})},createStylesheet:function(e){var t=document.createElement("style");return t.setAttribute("type","text/css"),t.setAttribute("data-gs-style-id",e),t.styleSheet?t.styleSheet.cssText="":t.appendChild(document.createTextNode("")),document.getElementsByTagName("head")[0].appendChild(t),t.sheet},removeStylesheet:function(e){p("STYLE[data-gs-style-id="+e+"]").remove()},insertCSSRule:function(e,t,r,n){"function"==typeof e.insertRule?e.insertRule(t+"{"+r+"}",n):"function"==typeof e.addRule&&e.addRule(t,r,n)},toBool:function(e){return"boolean"==typeof e?e:"string"==typeof e?!(""===(e=e.toLowerCase())||"no"==e||"false"==e||"0"==e):Boolean(e)},_collisionNodeCheck:function(e){return e!=this.node&&f.isIntercepted(e,this.nn)},_didCollide:function(e){return f.isIntercepted({x:this.n.x,y:this.newY,width:this.n.width,height:this.n.height},e)},_isAddNodeIntercepted:function(e){return f.isIntercepted({x:this.x,y:this.y,width:this.node.width,height:this.node.height},e)},parseHeight:function(e){var t=e,r="px";if(t&&"string"==typeof t){e=t.match(/^(-[0-9]+\.[0-9]+|[0-9]*\.[0-9]+|-[0-9]+|[0-9]+)(px|em|rem|vh|vw)?$/);if(!e)throw new Error("Invalid height");r=e[2]||"px",t=parseFloat(e[1])}return{height:t,unit:r}},without:function(e,t){t=e.indexOf(t);return-1!==t&&(e=e.slice(0)).splice(t,1),e},sortBy:function(e,r){return e.slice(0).sort(function(e,t){e=r(e),t=r(t);return t===e?0:t<e?1:-1})},defaults:function(r){return Array.prototype.slice.call(arguments,1).forEach(function(e){for(var t in e)e.hasOwnProperty(t)&&!r.hasOwnProperty(t)&&(r[t]=e[t])}),r},clone:function(e){return p.extend({},e)},throttle:function(e,t){var r=!1;return function(){r||(e.apply(this,arguments),r=!0,setTimeout(function(){r=!1},t))}},removePositioningStyles:function(e){e=e[0].style;e.position&&e.removeProperty("position"),e.left&&e.removeProperty("left"),e.top&&e.removeProperty("top"),e.width&&e.removeProperty("width"),e.height&&e.removeProperty("height")},getScrollParent:function(e){e=null==e?null:e.scrollHeight>e.clientHeight?e:f.getScrollParent(e.parentNode);return e},updateScrollPosition:function(e,t,r){var n,i,a,o,s=e.getBoundingClientRect(),l=window.innerHeight||document.documentElement.clientHeight;(s.top<0||s.bottom>l)&&(n=s.bottom-l,i=s.top,null!=(a=f.getScrollParent(e))&&(o=a.scrollTop,s.top<0&&r<0?e.offsetHeight>l?a.scrollTop+=r:a.scrollTop+=Math.abs(i)>Math.abs(r)?r:i:0<r&&(e.offsetHeight>l?a.scrollTop+=r:a.scrollTop+=r<n?r:n),t.position.top+=a.scrollTop-o))}};function u(e){this.grid=e}f.is_intercepted=t(f.isIntercepted,"is_intercepted","isIntercepted"),f.create_stylesheet=t(f.createStylesheet,"create_stylesheet","createStylesheet"),f.remove_stylesheet=t(f.removeStylesheet,"remove_stylesheet","removeStylesheet"),f.insert_css_rule=t(f.insertCSSRule,"insert_css_rule","insertCSSRule"),u.registeredPlugins=[],u.registerPlugin=function(e){u.registeredPlugins.push(e)},u.prototype.resizable=function(e,t){return this},u.prototype.draggable=function(e,t){return this},u.prototype.droppable=function(e,t){return this},u.prototype.isDroppable=function(e){return!1},u.prototype.on=function(e,t,r){return this};function d(e,t,r,n,i){this.width=e,this.float=r||!1,this.height=n||0,this.nodes=i||[],this.onchange=t||function(){},this._updateCounter=0,this._float=this.float,this._addedNodes=[],this._removedNodes=[]}var a=0;d.prototype.batchUpdate=function(){this._updateCounter=1,this.float=!0},d.prototype.commit=function(){0!==this._updateCounter&&(this._updateCounter=0,this.float=this._float,this._packNodes(),this._notify())},d.prototype.getNodeDataByDOMEl=function(t){return this.nodes.find(function(e){return t.get(0)===e.el.get(0)})},d.prototype._fixCollisions=function(e){this._sortNodes(-1);var t=e,r=Boolean(this.nodes.find(function(e){return e.locked}));for(this.float||r||(t={x:0,y:e.y,width:this.width,height:e.height});;){var n=this.nodes.find(f._collisionNodeCheck,{node:e,nn:t});if(void 0===n)return;this.moveNode(n,n.x,e.y+e.height,n.width,n.height,!0)}},d.prototype.isAreaEmpty=function(e,t,r,n){var i={x:e||0,y:t||0,width:r||1,height:n||1},n=this.nodes.find(function(e){return f.isIntercepted(e,i)});return null==n},d.prototype._sortNodes=function(e){this.nodes=f.sort(this.nodes,e,this.width)},d.prototype._packNodes=function(){this._sortNodes(),this.float?this.nodes.forEach(function(e,t){if(!e._updating&&void 0!==e._origY&&e.y!=e._origY)for(var r=e.y;r>=e._origY;)this.nodes.slice(0,t).find(f._didCollide,{n:e,newY:r})||(e._dirty=!0,e.y=r),--r},this):this.nodes.forEach(function(e,t){if(!e.locked)for(;0<e.y;){var r=e.y-1,n=0===t;if(!(n=0<t?void 0===this.nodes.slice(0,t).find(f._didCollide,{n:e,newY:r}):n))break;e._dirty=e.y!=r,e.y=r}},this)},d.prototype._prepareNode=function(e,t){return(e=f.defaults(e||{},{width:1,height:1,x:0,y:0})).x=parseInt(""+e.x),e.y=parseInt(""+e.y),e.width=parseInt(""+e.width),e.height=parseInt(""+e.height),e.autoPosition=e.autoPosition||!1,e.noResize=e.noResize||!1,e.noMove=e.noMove||!1,e.width>this.width?e.width=this.width:e.width<1&&(e.width=1),e.height<1&&(e.height=1),e.x<0&&(e.x=0),e.x+e.width>this.width&&(t?e.width=this.width-e.x:e.x=this.width-e.width),e.y<0&&(e.y=0),e},d.prototype._notify=function(){var e,t=Array.prototype.slice.call(arguments,0);t[0]=void 0===t[0]?[]:[t[0]],t[1]=void 0===t[1]||t[1],this._updateCounter||(e=t[0].concat(this.getDirtyNodes()),this.onchange(e,t[1]))},d.prototype.cleanNodes=function(){this._updateCounter||this.nodes.forEach(function(e){e._dirty=!1})},d.prototype.getDirtyNodes=function(){return this.nodes.filter(function(e){return e._dirty})},d.prototype.addNode=function(e,t){if(void 0!==(e=this._prepareNode(e)).maxWidth&&(e.width=Math.min(e.width,e.maxWidth)),void 0!==e.maxHeight&&(e.height=Math.min(e.height,e.maxHeight)),void 0!==e.minWidth&&(e.width=Math.max(e.width,e.minWidth)),void 0!==e.minHeight&&(e.height=Math.max(e.height,e.minHeight)),e._id=++a,e._dirty=!0,e.autoPosition){this._sortNodes();for(var r=0;;++r){var n=r%this.width,i=Math.floor(r/this.width);if(!(n+e.width>this.width)&&!this.nodes.find(f._isAddNodeIntercepted,{x:n,y:i,node:e})){e.x=n,e.y=i;break}}}return this.nodes.push(e),void 0!==t&&t&&this._addedNodes.push(f.clone(e)),window.TvrMT.TvrUi.grid&&window.TvrMT.TvrUi.grid.isTemplateAreas&&this._fixCollisions(e),this._packNodes(),this._notify(),e},d.prototype.removeNode=function(e,t){t=void 0===t||t,this._removedNodes.push(f.clone(e)),e._id=null,this.nodes=f.without(this.nodes,e),this._packNodes(),this._notify(e,t)},d.prototype.canMoveNode=function(t,e,r,n,i){if(!this.isNodeChangedPosition(t,e,r,n,i))return!1;var a,o=Boolean(this.nodes.find(function(e){return e.locked}));if(!this.height&&!o)return!0;var s=new d(this.width,null,this.float,0,this.nodes.map(function(e){return e==t?a=p.extend({},e):p.extend({},e)}));if(void 0===a)return!0;s.moveNode(a,e,r,n,i);i=!0;return o&&(i&=!Boolean(s.nodes.find(function(e){return e!=a&&Boolean(e.locked)&&Boolean(e._dirty)}))),this.height&&(i&=s.getGridHeight()<=this.height),i},d.prototype.canBePlacedWithRespectToHeight=function(e){if(!this.height)return!0;var t=new d(this.width,null,this.float,0,this.nodes.map(function(e){return p.extend({},e)}));return t.addNode(e),t.getGridHeight()<=this.height},d.prototype.isNodeChangedPosition=function(e,t,r,n,i){return"number"!=typeof t&&(t=e.x),"number"!=typeof r&&(r=e.y),"number"!=typeof n&&(n=e.width),"number"!=typeof i&&(i=e.height),void 0!==e.maxWidth&&(n=Math.min(n,e.maxWidth)),void 0!==e.maxHeight&&(i=Math.min(i,e.maxHeight)),void 0!==e.minWidth&&(n=Math.max(n,e.minWidth)),void 0!==e.minHeight&&(i=Math.max(i,e.minHeight)),e.x!=t||e.y!=r||e.width!=n||e.height!=i},d.prototype.moveNode=function(e,t,r,n,i,a){if(!this.isNodeChangedPosition(e,t,r,n,i))return e;if("number"!=typeof t&&(t=e.x),"number"!=typeof r&&(r=e.y),"number"!=typeof n&&(n=e.width),"number"!=typeof i&&(i=e.height),void 0!==e.maxWidth&&(n=Math.min(n,e.maxWidth)),void 0!==e.maxHeight&&(i=Math.min(i,e.maxHeight)),void 0!==e.minWidth&&(n=Math.max(n,e.minWidth)),void 0!==e.minHeight&&(i=Math.max(i,e.minHeight)),e.x==t&&e.y==r&&e.width==n&&e.height==i)return e;var o=e.width!=n;return e._dirty=!0,e.x=t,e.y=r,e.width=n,e.height=i,e.lastTriedX=t,e.lastTriedY=r,e.lastTriedWidth=n,e.lastTriedHeight=i,e=this._prepareNode(e,o),window.TvrMT.TvrUi.grid&&window.TvrMT.TvrUi.grid.isTemplateAreas&&this._fixCollisions(e),a||(this._packNodes(),this._notify()),e},d.prototype.getGridHeight=function(){return this.nodes.reduce(function(e,t){return Math.max(e,t.y+t.height)},0)},d.prototype.beginUpdate=function(e){this.nodes.forEach(function(e){e._origY=e.y}),e._updating=!0},d.prototype.endUpdate=function(){this.nodes.forEach(function(e){e._origY=e.y});var e=this.nodes.find(function(e){return e._updating});e&&(e._updating=!1)};function r(e,t){var r,n,a=this;t=t||{},this.container=p(e),void 0!==t.handle_class&&(t.handleClass=t.handle_class,c("handle_class","handleClass")),void 0!==t.item_class&&(t.itemClass=t.item_class,c("item_class","itemClass")),void 0!==t.placeholder_class&&(t.placeholderClass=t.placeholder_class,c("placeholder_class","placeholderClass")),void 0!==t.placeholder_text&&(t.placeholderText=t.placeholder_text,c("placeholder_text","placeholderText")),void 0!==t.cell_height&&(t.cellHeight=t.cell_height,c("cell_height","cellHeight")),void 0!==t.vertical_margin&&(t.verticalMargin=t.vertical_margin,c("vertical_margin","verticalMargin")),void 0!==t.min_width&&(t.minWidth=t.min_width,c("min_width","minWidth")),void 0!==t.static_grid&&(t.staticGrid=t.static_grid,c("static_grid","staticGrid")),void 0!==t.is_nested&&(t.isNested=t.is_nested,c("is_nested","isNested")),void 0!==t.always_show_resize_handle&&(t.alwaysShowResizeHandle=t.always_show_resize_handle,c("always_show_resize_handle","alwaysShowResizeHandle")),t.itemClass=t.itemClass||"grid-stack-item";var i,o,s,l,e=0<this.container.closest("."+t.itemClass).length;this.opts=f.defaults(t||{},{width:parseInt(this.container.attr("data-gs-width"))||12,height:parseInt(this.container.attr("data-gs-height"))||0,itemClass:"grid-stack-item",placeholderClass:"grid-stack-placeholder",placeholderText:"",handle:".grid-stack-item-content",handleClass:null,cellHeight:60,verticalMargin:20,auto:!0,minWidth:768,float:!1,staticGrid:!1,_class:"grid-stack-instance-"+(1e4*Math.random()).toFixed(0),animate:Boolean(this.container.attr("data-gs-animate"))||!1,alwaysShowResizeHandle:t.alwaysShowResizeHandle||!1,resizable:f.defaults(t.resizable||{},{autoHide:!t.alwaysShowResizeHandle,handles:"se"}),draggable:f.defaults(t.draggable||{},{handle:(t.handleClass?"."+t.handleClass:t.handle||"")||".grid-stack-item-content",scroll:!1,appendTo:"body"}),disableDrag:t.disableDrag||!1,disableResize:t.disableResize||!1,rtl:"auto",removable:!1,removableOptions:f.defaults(t.removableOptions||{},{accept:"."+t.itemClass}),removeTimeout:2e3,verticalMarginUnit:"px",cellHeightUnit:"px",disableOneColumnMode:t.disableOneColumnMode||!1,oneColumnModeClass:t.oneColumnModeClass||"grid-stack-one-column-mode",ddPlugin:null}),!1===this.opts.ddPlugin?this.opts.ddPlugin=u:null===this.opts.ddPlugin&&(this.opts.ddPlugin=u.registeredPlugins[0]||u),this.dd=new this.opts.ddPlugin(this),"auto"===this.opts.rtl&&(this.opts.rtl="rtl"===this.container.css("direction")),this.opts.rtl&&this.container.addClass("grid-stack-rtl"),this.opts.isNested=e,(n="auto"===this.opts.cellHeight)?a.cellHeight(a.cellWidth(),!0):this.cellHeight(this.opts.cellHeight,!0),this.verticalMargin(this.opts.verticalMargin,!0),this.container.addClass(this.opts._class),this._setStaticClass(),e&&this.container.addClass("grid-stack-nested"),this._initStyles(),this.grid=new d(this.opts.width,function(e,t){t=void 0===t||t;var r=0;this.nodes.forEach(function(e){r=Math.max(r,e.y+e.height)}),e.forEach(function(e){t&&null===e._id?e.el&&e.el.remove():e.el.attr("data-gs-x",e.x).attr("data-gs-y",e.y).attr("data-gs-width",e.width).attr("data-gs-height",e.height)}),a._updateStyles(r+10)},this.opts.float,this.opts.height),this.opts.auto&&(i=[],(o=this).container.children("."+this.opts.itemClass+":not(."+this.opts.placeholderClass+")").each(function(e,t){t=p(t),i.push({el:t,i:parseInt(t.attr("data-gs-x"))+parseInt(t.attr("data-gs-y"))*o.opts.width})}),f.sortBy(i,function(e){return e.i}).forEach(function(e){this._prepareElement(e.el)},this)),this.setAnimation(this.opts.animate),this.placeholder=p('<div class="'+this.opts.placeholderClass+" "+this.opts.itemClass+'"><div class="placeholder-content">'+this.opts.placeholderText+"</div></div>").hide(),this._updateContainerHeight(),this._updateHeightsOnResize=f.throttle(function(){a.cellHeight(a.cellWidth(),!1)},100),this.onResizeHandler=function(){n&&a._updateHeightsOnResize(),a._isOneColumnMode()&&!a.opts.disableOneColumnMode?r||(a.container.addClass(a.opts.oneColumnModeClass),r=!0,a.grid._sortNodes(),a.grid.nodes.forEach(function(e){a.container.append(e.el),a.opts.staticGrid||(a.dd.draggable(e.el,"disable"),a.dd.resizable(e.el,"disable"),e.el.trigger("resize"))})):r&&(a.container.removeClass(a.opts.oneColumnModeClass),r=!1,a.opts.staticGrid||a.grid.nodes.forEach(function(e){e.noMove||a.opts.disableDrag||a.dd.draggable(e.el,"enable"),e.noResize||a.opts.disableResize||a.dd.resizable(e.el,"enable"),e.el.trigger("resize")}))},p(window).on("resize",this.onResizeHandler),this.onResizeHandler(),a.opts.staticGrid||"string"!=typeof a.opts.removable||(e=p(a.opts.removable),this.dd.isDroppable(e)||this.dd.droppable(e,a.opts.removableOptions),this.dd.on(e,"dropover",function(e,t){t=p(t.draggable);t.data("_gridstack_node")._grid===a&&(t.data("inTrashZone",!0),a._setupRemovingTimeout(t))}).on(e,"dropout",function(e,t){t=p(t.draggable);t.data("_gridstack_node")._grid===a&&(t.data("inTrashZone",!1),a._clearRemovingTimeout(t))})),!a.opts.staticGrid&&a.opts.acceptWidgets&&(s=null,l=function(e,t){var r=s,n=r.data("_gridstack_node"),i=a.getCellFromPixel({left:e.pageX,top:e.pageY},!0),e=Math.max(0,i.x),i=Math.max(0,i.y);n._added||(n._added=!0,n.el=r,n.autoPosition=!0,n.x=e,n.y=i,a.grid.cleanNodes(),a.grid.beginUpdate(n),a.grid.addNode(n),a.container.append(a.placeholder),a.placeholder.attr("data-gs-x",n.x).attr("data-gs-y",n.y).attr("data-gs-width",n.width).attr("data-gs-height",n.height).show(),n.el=a.placeholder,n._beforeDragX=n.x,n._beforeDragY=n.y,a._updateContainerHeight()),a.grid.canMoveNode(n,e,i)&&(a.grid.moveNode(n,e,i),a._updateContainerHeight())},this.dd.droppable(a.container,{accept:function(e){var t=(e=p(e)).data("_gridstack_node");return(!t||t._grid!==a)&&e.is(!0===a.opts.acceptWidgets?".grid-stack-item":a.opts.acceptWidgets)}}).on(a.container,"dropover",function(e,t){a.container.offset();var r=p(t.draggable),n=a.cellWidth(),i=a.cellHeight(),t=r.data("_gridstack_node"),n=t?t.width:Math.ceil(r.outerWidth()/n),i=t?t.height:Math.ceil(r.outerHeight()/i);s=r;i=a.grid._prepareNode({width:n,height:i,_added:!1,_temporary:!0});r.data("_gridstack_node",i),r.data("_gridstack_node_orig",t),r.on("drag",l)}).on(a.container,"dropout",function(e,t){var r=p(t.draggable);r.data("_gridstack_node")&&(r.unbind("drag",l),(t=r.data("_gridstack_node")).el=null,a.grid.removeNode(t),a.placeholder.detach(),a._updateContainerHeight(),r.data("_gridstack_node",r.data("_gridstack_node_orig")))}).on(a.container,"drop",function(e,t){a.placeholder.detach();var r=p(t.draggable).data("_gridstack_node");r._grid=a;var n=p(t.draggable).clone(!1);n.data("_gridstack_node",r);var i=p(t.draggable).data("_gridstack_node_orig");void 0!==i&&void 0!==i._grid&&i._grid._triggerRemoveEvent(),p(t.helper).remove(),r.el=n,a.placeholder.hide(),f.removePositioningStyles(n),n.find("div.ui-resizable-handle").remove(),n.attr("data-gs-x",r.x).attr("data-gs-y",r.y).attr("data-gs-width",r.width).attr("data-gs-height",r.height).addClass(a.opts.itemClass).enableSelection().removeData("draggable").removeClass("ui-draggable ui-draggable-dragging ui-draggable-disabled").unbind("drag",l),a.container.append(n),a._prepareElementsByNode(n,r),a._updateContainerHeight(),a.grid._addedNodes.push(r),a._triggerAddEvent(),a._triggerChangeEvent(),a.grid.endUpdate(),p(t.draggable).unbind("drag",l),p(t.draggable).removeData("_gridstack_node"),p(t.draggable).removeData("_gridstack_node_orig"),a.container.trigger("dropped",[i,r])}))}return r.prototype._triggerChangeEvent=function(e){var t=this.grid.getDirtyNodes(),r=!1,n=[];t&&t.length&&(n.push(t),r=!0),!r&&!0!==e||this.container.trigger("change",n)},r.prototype._triggerAddEvent=function(){this.grid._addedNodes&&0<this.grid._addedNodes.length&&(this.container.trigger("added",[this.grid._addedNodes.map(f.clone)]),this.grid._addedNodes=[])},r.prototype._triggerRemoveEvent=function(){this.grid._removedNodes&&0<this.grid._removedNodes.length&&(this.container.trigger("removed",[this.grid._removedNodes.map(f.clone)]),this.grid._removedNodes=[])},r.prototype._initStyles=function(){this._stylesId&&f.removeStylesheet(this._stylesId),this._stylesId="gridstack-style-"+(1e5*Math.random()).toFixed(),this._styles=f.createStylesheet(this._stylesId),null!==this._styles&&(this._styles._max=0)},r.prototype._updateStyles=function(e){if(null!==this._styles&&void 0!==this._styles){var t,r="."+this.opts._class+" ."+this.opts.itemClass,n=this;if(void 0===e&&(e=this._styles._max),this._initStyles(),this._updateContainerHeight(),this.opts.cellHeight&&!(0!==this._styles._max&&e<=this._styles._max)&&(t=this.opts.verticalMargin&&this.opts.cellHeightUnit!==this.opts.verticalMarginUnit?function(e,t){return e&&t?"calc("+(n.opts.cellHeight*e+n.opts.cellHeightUnit)+" + "+(n.opts.verticalMargin*t+n.opts.verticalMarginUnit)+")":n.opts.cellHeight*e+n.opts.verticalMargin*t+n.opts.cellHeightUnit}:function(e,t){return n.opts.cellHeight*e+n.opts.verticalMargin*t+n.opts.cellHeightUnit},0===this._styles._max&&f.insertCSSRule(this._styles,r,"min-height: "+t(1,0)+";",0),e>this._styles._max)){for(var i=this._styles._max;i<e;++i)f.insertCSSRule(this._styles,r+'[data-gs-height="'+(i+1)+'"]',"height: "+t(i+1,i)+";",i),f.insertCSSRule(this._styles,r+'[data-gs-min-height="'+(i+1)+'"]',"min-height: "+t(i+1,i)+";",i),f.insertCSSRule(this._styles,r+'[data-gs-max-height="'+(i+1)+'"]',"max-height: "+t(i+1,i)+";",i),f.insertCSSRule(this._styles,r+'[data-gs-y="'+i+'"]',"top: "+t(i,i)+";",i);this._styles._max=e}}},r.prototype._updateContainerHeight=function(){var e,t;this.grid._updateCounter||(e=this.grid.getGridHeight(),0<(t=parseInt(this.container.css("min-height")))&&(e<(t=(t+this.opts.verticalMargin)/(this.cellHeight()+this.opts.verticalMargin))&&(e=t)),this.container.attr("data-gs-current-height",e),this.opts.cellHeight&&(this.opts.verticalMargin?this.opts.cellHeightUnit===this.opts.verticalMarginUnit?this.container.css("height",e*(this.opts.cellHeight+this.opts.verticalMargin)-this.opts.verticalMargin+this.opts.cellHeightUnit):this.container.css("height","calc("+(e*this.opts.cellHeight+this.opts.cellHeightUnit)+" + "+(e*(this.opts.verticalMargin-1)+this.opts.verticalMarginUnit)+")"):this.container.css("height",e*this.opts.cellHeight+this.opts.cellHeightUnit)))},r.prototype._isOneColumnMode=function(){return(window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth)<=this.opts.minWidth},r.prototype._setupRemovingTimeout=function(e){var t=p(e).data("_gridstack_node");!t._removeTimeout&&this.opts.removable&&(t._removeTimeout=setTimeout(function(){e.addClass("grid-stack-item-removing"),t._isAboutToRemove=!0},this.opts.removeTimeout))},r.prototype._clearRemovingTimeout=function(e){var t=p(e).data("_gridstack_node");t._removeTimeout&&(clearTimeout(t._removeTimeout),t._removeTimeout=null,e.removeClass("grid-stack-item-removing"),t._isAboutToRemove=!1)},r.prototype._prepareElementsByNode=function(s,l){function e(e,t){var r,n,i=Math.round(t.position.left/c),a=Math.floor((t.position.top+u/2)/u);if("drag"!=e.type&&(r=Math.round(t.size.width/c),n=Math.round(t.size.height/u)),"drag"==e.type){var o=t.position.top-l._prevYPix;if(l._prevYPix=t.position.top,f.updateScrollPosition(s[0],t,o),s.data("inTrashZone")||i<0||i>=d.grid.width||a<0||!d.grid.float&&a>d.grid.getGridHeight())return;d._clearRemovingTimeout(s),l._temporaryRemoved&&(d.grid.addNode(l),d.placeholder.attr("data-gs-x",i).attr("data-gs-y",a).attr("data-gs-width",r).attr("data-gs-height",n).show(),d.container.append(d.placeholder),l.el=d.placeholder,l._temporaryRemoved=!1)}else if("resize"==e.type&&i<0)return;t=void 0!==r?r:l.lastTriedWidth,o=void 0!==n?n:l.lastTriedHeight,!d.grid.canMoveNode(l,i,a,r,n)||l.lastTriedX===i&&l.lastTriedY===a&&l.lastTriedWidth===t&&l.lastTriedHeight===o||(l.lastTriedX=i,l.lastTriedY=a,l.lastTriedWidth=r,l.lastTriedHeight=n,d.grid.moveNode(l,i,a,r,n),window.TvrMT.mod.MTgrid.gridsatckItemDragOrResize(l,s,e),d._updateContainerHeight(),"resize"==e.type&&p(e.target).trigger("gsresize",l))}function t(e,t){d.container.append(d.placeholder);var r=p(this);d.grid.cleanNodes(),d.grid.beginUpdate(l),c=d.cellWidth();var n=Math.ceil(r.outerHeight()/r.attr("data-gs-height"));u=d.container.height()/parseInt(d.container.attr("data-gs-current-height")),d.placeholder.attr("data-gs-x",r.attr("data-gs-x")).attr("data-gs-y",r.attr("data-gs-y")).attr("data-gs-width",r.attr("data-gs-width")).attr("data-gs-height",r.attr("data-gs-height")).show(),l.el=d.placeholder,l._beforeDragX=l.x,l._beforeDragY=l.y,l._prevYPix=t.position.top,d.dd.resizable(s,"option","minWidth",c*(l.minWidth||1)),d.dd.resizable(s,"option","minHeight",n*(l.minHeight||1)),"resizestart"==e.type&&r.find(".grid-stack-item").trigger("resizestart")}function r(e,t){var r,n=p(this);n.data("_gridstack_node")&&(r=!1,d.placeholder.detach(),l.el=n,d.placeholder.hide(),l._isAboutToRemove?(r=!0,s.data("_gridstack_node")._grid._triggerRemoveEvent(),s.removeData("_gridstack_node"),s.remove()):(d._clearRemovingTimeout(s),l._temporaryRemoved?(f.removePositioningStyles(n),n.attr("data-gs-x",l._beforeDragX).attr("data-gs-y",l._beforeDragY).attr("data-gs-width",l.width).attr("data-gs-height",l.height),l.x=l._beforeDragX,l.y=l._beforeDragY,l._temporaryRemoved=!1,d.grid.addNode(l)):(f.removePositioningStyles(n),n.attr("data-gs-x",l.x).attr("data-gs-y",l.y).attr("data-gs-width",l.width).attr("data-gs-height",l.height))),d._updateContainerHeight(),d._triggerChangeEvent(r),d.grid.endUpdate(),(r=n.find(".grid-stack")).length&&"resizestop"==e.type&&(r.each(function(e,t){p(t).data("gridstack").onResizeHandler()}),n.find(".grid-stack-item").trigger("resizestop"),n.find(".grid-stack-item").trigger("gsresizestop")),"resizestop"==e.type&&d.container.trigger("gsresizestop",n))}var c,u,d=this;this.dd.draggable(s,{start:t,stop:r,drag:e}).resizable(s,{start:t,stop:r,resize:e}),(l.noMove||this._isOneColumnMode()&&!d.opts.disableOneColumnMode||this.opts.disableDrag||this.opts.staticGrid)&&this.dd.draggable(s,"disable"),(l.noResize||this._isOneColumnMode()&&!d.opts.disableOneColumnMode||this.opts.disableResize||this.opts.staticGrid)&&this.dd.resizable(s,"disable"),s.attr("data-gs-locked",l.locked?"yes":null)},r.prototype._prepareElement=function(e,t){t=void 0!==t&&t;var r=(e=p(e)).attr("data-gs-id"),r=window.TvrMT.TvrCom.isNumeric(r)?parseInt(r):r;e.addClass(this.opts.itemClass);t=this.grid.addNode({x:parseInt(e.attr("data-gs-x"),10),y:parseInt(e.attr("data-gs-y"),10),width:e.attr("data-gs-width"),height:e.attr("data-gs-height"),maxWidth:e.attr("data-gs-max-width"),minWidth:e.attr("data-gs-min-width"),maxHeight:e.attr("data-gs-max-height"),minHeight:e.attr("data-gs-min-height"),autoPosition:f.toBool(e.attr("data-gs-auto-position")),noResize:f.toBool(e.attr("data-gs-no-resize")),noMove:f.toBool(e.attr("data-gs-no-move")),locked:f.toBool(e.attr("data-gs-locked")),resizeHandles:e.attr("data-gs-resize-handles"),el:e,id:r,_grid:this},t);e.data("_gridstack_node",t),this._prepareElementsByNode(e,t)},r.prototype.setAnimation=function(e){e?this.container.addClass("grid-stack-animate"):this.container.removeClass("grid-stack-animate")},r.prototype.addWidget=function(e,t,r,n,i,a,o,s,l,c,u){return e=p(e),void 0!==t&&e.attr("data-gs-x",t),void 0!==r&&e.attr("data-gs-y",r),void 0!==n&&e.attr("data-gs-width",n),void 0!==i&&e.attr("data-gs-height",i),void 0!==a&&e.attr("data-gs-auto-position",a?"yes":null),void 0!==o&&e.attr("data-gs-min-width",o),void 0!==s&&e.attr("data-gs-max-width",s),void 0!==l&&e.attr("data-gs-min-height",l),void 0!==c&&e.attr("data-gs-max-height",c),void 0!==u&&e.attr("data-gs-id",u),this.container.append(e),this._prepareElement(e,!0),this._triggerAddEvent(),this._updateContainerHeight(),this._triggerChangeEvent(!0),e},r.prototype.makeWidget=function(e){return e=p(e),this._prepareElement(e,!0),this._triggerAddEvent(),this._updateContainerHeight(),this._triggerChangeEvent(!0),e},r.prototype.willItFit=function(e,t,r,n,i){return this.grid.canBePlacedWithRespectToHeight({x:e,y:t,width:r,height:n,autoPosition:i})},r.prototype.removeWidget=function(e,t){t=void 0===t||t;var r=(r=(e=p(e)).data("_gridstack_node"))||this.grid.getNodeDataByDOMEl(e);this.grid.removeNode(r,t),e.removeData("_gridstack_node"),this._updateContainerHeight(),t&&e.remove(),this._triggerChangeEvent(!0),this._triggerRemoveEvent()},r.prototype.removeAll=function(t){this.grid.nodes.forEach(function(e){this.removeWidget(e.el,t)},this),this.grid.nodes=[],this._updateContainerHeight()},r.prototype.destroy=function(e){p(window).off("resize",this.onResizeHandler),this.disable(),void 0===e||e?this.container.remove():(this.removeAll(!1),this.container.removeData("gridstack")),f.removeStylesheet(this._stylesId),this.grid&&(this.grid=null)},r.prototype.resizable=function(e,n){var i=this;return(e=p(e)).each(function(e,t){var r=(t=p(t)).data("_gridstack_node");null!=r&&(r.noResize=!n,r.noResize||i._isOneColumnMode()&&!i.opts.disableOneColumnMode?i.dd.resizable(t,"disable"):i.dd.resizable(t,"enable"))}),this},r.prototype.movable=function(e,n){var i=this;return(e=p(e)).each(function(e,t){var r=(t=p(t)).data("_gridstack_node");null!=r&&(r.noMove=!n,r.noMove||i._isOneColumnMode()&&!i.opts.disableOneColumnMode?(i.dd.draggable(t,"disable"),t.removeClass("ui-draggable-handle")):(i.dd.draggable(t,"enable"),t.addClass("ui-draggable-handle")))}),this},r.prototype.enableMove=function(e,t){this.movable(this.container.children("."+this.opts.itemClass),e),t&&(this.opts.disableDrag=!e)},r.prototype.enableResize=function(e,t){this.resizable(this.container.children("."+this.opts.itemClass),e),t&&(this.opts.disableResize=!e)},r.prototype.disable=function(){this.movable(this.container.children("."+this.opts.itemClass),!1),this.resizable(this.container.children("."+this.opts.itemClass),!1),this.container.trigger("disable")},r.prototype.enable=function(){this.movable(this.container.children("."+this.opts.itemClass),!0),this.resizable(this.container.children("."+this.opts.itemClass),!0),this.container.trigger("enable")},r.prototype.locked=function(e,n){return(e=p(e)).each(function(e,t){var r=(t=p(t)).data("_gridstack_node");null!=r&&(r.locked=n||!1,t.attr("data-gs-locked",r.locked?"yes":null))}),this},r.prototype.maxHeight=function(e,n){return(e=p(e)).each(function(e,t){var r=(t=p(t)).data("_gridstack_node");null!=r&&(isNaN(n)||(r.maxHeight=n||!1,t.attr("data-gs-max-height",n)))}),this},r.prototype.minHeight=function(e,n){return(e=p(e)).each(function(e,t){var r=(t=p(t)).data("_gridstack_node");null!=r&&(isNaN(n)||(r.minHeight=n||!1,t.attr("data-gs-min-height",n)))}),this},r.prototype.maxWidth=function(e,n){return(e=p(e)).each(function(e,t){var r=(t=p(t)).data("_gridstack_node");null!=r&&(isNaN(n)||(r.maxWidth=n||!1,t.attr("data-gs-max-width",n)))}),this},r.prototype.minWidth=function(e,n){return(e=p(e)).each(function(e,t){var r=(t=p(t)).data("_gridstack_node");null!=r&&(isNaN(n)||(r.minWidth=n||!1,t.attr("data-gs-min-width",n)))}),this},r.prototype._updateElement=function(e,t){var r,n=(e=p(e).first()).data("_gridstack_node");null!=n&&((r=this).grid.cleanNodes(),r.grid.beginUpdate(n),t.call(this,e,n),r._updateContainerHeight(),r._triggerChangeEvent(),r.grid.endUpdate())},r.prototype.resize=function(e,r,n){this._updateElement(e,function(e,t){r=null!=r?r:t.width,n=null!=n?n:t.height,this.grid.moveNode(t,t.x,t.y,r,n)})},r.prototype.move=function(e,r,n){this._updateElement(e,function(e,t){r=null!=r?r:t.x,n=null!=n?n:t.y,this.grid.moveNode(t,r,n,t.width,t.height)})},r.prototype.update=function(e,r,n,i,a){this._updateElement(e,function(e,t){r=null!=r?r:t.x,n=null!=n?n:t.y,i=null!=i?i:t.width,a=null!=a?a:t.height,this.grid.moveNode(t,r,n,i,a)})},r.prototype.verticalMargin=function(e,t){if(void 0===e)return this.opts.verticalMargin;e=f.parseHeight(e);this.opts.verticalMarginUnit===e.unit&&this.opts.height===e.height||(this.opts.verticalMarginUnit=e.unit,this.opts.verticalMargin=e.height,t||this._updateStyles())},r.prototype.cellHeight=function(e,t){if(void 0===e){if(this.opts.cellHeight)return this.opts.cellHeight;var r=this.container.children("."+this.opts.itemClass).first();return Math.ceil(r.outerHeight()/r.attr("data-gs-height"))}e=f.parseHeight(e);this.opts.cellHeightUnit===e.unit&&this.opts.cellHeight===e.height||(this.opts.cellHeightUnit=e.unit,this.opts.cellHeight=e.height,t||this._updateStyles())},r.prototype.cellWidth=function(){return Math.round(this.container.outerWidth()/this.opts.width)},r.prototype.getCellFromPixel=function(e,t){var r=void 0!==t&&t?this.container.offset():this.container.position(),n=e.left-r.left,t=e.top-r.top,e=Math.floor(this.container.width()/this.opts.width),r=Math.floor(this.container.height()/parseInt(this.container.attr("data-gs-current-height")));return{x:Math.floor(n/e),y:Math.floor(t/r)}},r.prototype.batchUpdate=function(){this.grid.batchUpdate()},r.prototype.commit=function(){this.grid.commit(),this._updateContainerHeight()},r.prototype.isAreaEmpty=function(e,t,r,n){return this.grid.isAreaEmpty(e,t,r,n)},r.prototype.setStatic=function(e){this.opts.staticGrid=!0===e,this.enableMove(!e),this.enableResize(!e),this._setStaticClass()},r.prototype._setStaticClass=function(){var e="grid-stack-static";!0===this.opts.staticGrid?this.container.addClass(e):this.container.removeClass(e)},r.prototype._updateNodeWidths=function(e,t){this.grid._sortNodes(),this.grid.batchUpdate();for(var r,n=0;n<this.grid.nodes.length;n++)r=this.grid.nodes[n],this.update(r.el,Math.round(r.x*t/e),void 0,Math.round(r.width*t/e),void 0);this.grid.commit()},r.prototype.setGridWidth=function(e,t){this.container.removeClass("grid-stack-"+this.opts.width),!0!==t&&this._updateNodeWidths(this.opts.width,e),this.opts.width=e,this.grid.width=e,this.container.addClass("grid-stack-"+e)},d.prototype.batch_update=t(d.prototype.batchUpdate),d.prototype._fix_collisions=t(d.prototype._fixCollisions,"_fix_collisions","_fixCollisions"),d.prototype.is_area_empty=t(d.prototype.isAreaEmpty,"is_area_empty","isAreaEmpty"),d.prototype._sort_nodes=t(d.prototype._sortNodes,"_sort_nodes","_sortNodes"),d.prototype._pack_nodes=t(d.prototype._packNodes,"_pack_nodes","_packNodes"),d.prototype._prepare_node=t(d.prototype._prepareNode,"_prepare_node","_prepareNode"),d.prototype.clean_nodes=t(d.prototype.cleanNodes,"clean_nodes","cleanNodes"),d.prototype.get_dirty_nodes=t(d.prototype.getDirtyNodes,"get_dirty_nodes","getDirtyNodes"),d.prototype.add_node=t(d.prototype.addNode,"add_node","addNode, "),d.prototype.remove_node=t(d.prototype.removeNode,"remove_node","removeNode"),d.prototype.can_move_node=t(d.prototype.canMoveNode,"can_move_node","canMoveNode"),d.prototype.move_node=t(d.prototype.moveNode,"move_node","moveNode"),d.prototype.get_grid_height=t(d.prototype.getGridHeight,"get_grid_height","getGridHeight"),d.prototype.begin_update=t(d.prototype.beginUpdate,"begin_update","beginUpdate"),d.prototype.end_update=t(d.prototype.endUpdate,"end_update","endUpdate"),d.prototype.can_be_placed_with_respect_to_height=t(d.prototype.canBePlacedWithRespectToHeight,"can_be_placed_with_respect_to_height","canBePlacedWithRespectToHeight"),r.prototype._trigger_change_event=t(r.prototype._triggerChangeEvent,"_trigger_change_event","_triggerChangeEvent"),r.prototype._init_styles=t(r.prototype._initStyles,"_init_styles","_initStyles"),r.prototype._update_styles=t(r.prototype._updateStyles,"_update_styles","_updateStyles"),r.prototype._update_container_height=t(r.prototype._updateContainerHeight,"_update_container_height","_updateContainerHeight"),r.prototype._is_one_column_mode=t(r.prototype._isOneColumnMode,"_is_one_column_mode","_isOneColumnMode"),r.prototype._prepare_element=t(r.prototype._prepareElement,"_prepare_element","_prepareElement"),r.prototype.set_animation=t(r.prototype.setAnimation,"set_animation","setAnimation"),r.prototype.add_widget=t(r.prototype.addWidget,"add_widget","addWidget"),r.prototype.make_widget=t(r.prototype.makeWidget,"make_widget","makeWidget"),r.prototype.will_it_fit=t(r.prototype.willItFit,"will_it_fit","willItFit"),r.prototype.remove_widget=t(r.prototype.removeWidget,"remove_widget","removeWidget"),r.prototype.remove_all=t(r.prototype.removeAll,"remove_all","removeAll"),r.prototype.min_height=t(r.prototype.minHeight,"min_height","minHeight"),r.prototype.min_width=t(r.prototype.minWidth,"min_width","minWidth"),r.prototype._update_element=t(r.prototype._updateElement,"_update_element","_updateElement"),r.prototype.cell_height=t(r.prototype.cellHeight,"cell_height","cellHeight"),r.prototype.cell_width=t(r.prototype.cellWidth,"cell_width","cellWidth"),r.prototype.get_cell_from_pixel=t(r.prototype.getCellFromPixel,"get_cell_from_pixel","getCellFromPixel"),r.prototype.batch_update=t(r.prototype.batchUpdate,"batch_update","batchUpdate"),r.prototype.is_area_empty=t(r.prototype.isAreaEmpty,"is_area_empty","isAreaEmpty"),r.prototype.set_static=t(r.prototype.setStatic,"set_static","setStatic"),r.prototype._set_static_class=t(r.prototype._setStaticClass,"_set_static_class","_setStaticClass"),e.GridStackUI=r,e.GridStackUI.Utils=f,e.GridStackUI.Engine=d,e.GridStackUI.GridStackDragDropPlugin=u,p.fn.gridstack=function(t){return this.each(function(){var e=p(this);e.data("gridstack")||e.data("gridstack",new r(this,t))})},e.GridStackUI}),function(e){if("function"==typeof define&&define.amd)define(["jquery","gridstack","exports","jquery-ui/data","jquery-ui/disable-selection","jquery-ui/focusable","jquery-ui/form","jquery-ui/ie","jquery-ui/keycode","jquery-ui/labels","jquery-ui/jquery-1-7","jquery-ui/plugin","jquery-ui/safe-active-element","jquery-ui/safe-blur","jquery-ui/scroll-parent","jquery-ui/tabbable","jquery-ui/unique-id","jquery-ui/version","jquery-ui/widget","jquery-ui/widgets/mouse","jquery-ui/widgets/draggable","jquery-ui/widgets/droppable","jquery-ui/widgets/resizable"],e);else if("undefined"!=typeof exports){try{jQuery=require("jquery")}catch(e){}try{gridstack=require("gridstack")}catch(e){}e(jQuery,gridstack.GridStackUI,exports)}else e(jQuery,GridStackUI,window)}(function(i,t,e){function r(e){t.GridStackDragDropPlugin.call(this,e)}return t.GridStackDragDropPlugin.registerPlugin(r),((r.prototype=Object.create(t.GridStackDragDropPlugin.prototype)).constructor=r).prototype.resizable=function(e,t){var r,n;return e=i(e),"disable"===t||"enable"===t?e.resizable(t):"option"===t?(r=arguments[2],n=arguments[3],e.resizable(t,r,n)):(n=e.data("gs-resize-handles")?e.data("gs-resize-handles"):this.grid.opts.resizable.handles,e.resizable(i.extend({},this.grid.opts.resizable,{handles:n},{start:t.start||function(){},stop:t.stop||function(){},resize:t.resize||function(){}}))),this},r.prototype.draggable=function(e,t){return e=i(e),"disable"===t||"enable"===t?e.draggable(t):e.draggable(i.extend({},this.grid.opts.draggable,{containment:this.grid.opts.isNested?this.grid.container.parent():null,start:t.start||function(){},stop:t.stop||function(){},drag:t.drag||function(){}})),this},r.prototype.droppable=function(e,t){return(e=i(e)).droppable(t),this},r.prototype.isDroppable=function(e,t){return e=i(e),Boolean(e.data("droppable"))},r.prototype.on=function(e,t,r){return i(e).on(t,r),this},e.JQueryUIGridStackDragDropPlugin=r}),function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery"],e):"object"==typeof exports&&"object"==typeof module?module.exports=e:e(jQuery)}(function(je,Re){"use strict";var e,Le={beforeShow:r,move:r,change:r,show:r,hide:r,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:"",belongsTo:"",replacerClassName:"",showAlpha:!1,theme:"sp-light",palette:[["#ffffff","#000000","#ff0000","#ff8000","#ffff00","#008000","#0000ff","#4b0082","#9400d3"]],selectionPalette:[],disabled:!1,offset:null},Ie=[],Ne=!!/msie/i.exec(window.navigator.userAgent),Fe=((e=document.createElement("div").style).cssText="background-color:rgba(0,0,0,.5)",t(e.backgroundColor,"rgba")||t(e.backgroundColor,"hsla")),qe=["<div class='sp-replacer'>","<div class='sp-preview'><div class='sp-preview-inner'></div></div>","<div class='sp-dd'>▼</div>","</div>"].join(""),Ue=function(){var e="";if(Ne)for(var t=1;t<=6;t++)e+="<div class='sp-"+t+"'></div>";return["<div class='sp-container sp-hidden'>","<div class='sp-wrap'>","<div class='sp-palette-container'>","<div class='sp-palette sp-thumb sp-cf'></div>","<div class='sp-palette-button-container sp-cf'>","<button type='button' class='sp-palette-toggle'></button>","</div>","</div>","<div class='sp-picker-container'>","<div class='sp-top sp-cf'>","<div class='sp-fill'></div>","<div class='sp-top-inner'>","<div class='sp-color'>","<div class='sp-sat'>","<div class='sp-val'>","<div class='sp-dragger'></div>","</div>","</div>","</div>","<div class='sp-clear sp-clear-display'>","</div>","<div class='sp-hue'>","<div class='sp-slider'></div>",e,"</div>","</div>","</div>","<div class='sp-input-container sp-cf'>","<input class='sp-input' type='text' spellcheck='false' />","</div>","<div class='sp-initial sp-thumb sp-cf'></div>","<div class='sp-button-container sp-cf'>","<a class='sp-cancel' href='#'></a>","<button type='button' class='sp-choose'></button>","</div>","</div>",'<div class="sp-mt-inputs">','<div class="sp-alpha"><div class="sp-alpha-inner"><div class="sp-alpha-handle"></div></div></div>','<input type="text" class="sp-input-rgb sp-input">','<input type="text" class="sp-input-hsl sp-input">','<input type="text" class="sp-input-hex sp-input">','<div class="tvr-input-wrap input-var-wrap"><span class="color-var-label" title="'+TvrLang.color_var_label+'">VAR</span><input type="text" class="sp-input sp-input-var combobox has-suggestions" rel="color_extra"><span class="combo-arrow combo-dots"></span><span class="mt-clear-field"></span></div>',"</div>","</div>","</div>"].join("")}();function t(e,t){return!!~(""+e).indexOf(t)}function Be(e,t,r,n){for(var i=[],a=0;a<e.length;a++){var o,s,l,c=e[a];c?(s=(o=tinycolor(c)).toHsl().l<.5?"sp-thumb-el sp-thumb-dark":"sp-thumb-el sp-thumb-light",s+=tinycolor.equals(t,c)?" sp-thumb-active":"",l=o.toString(n.preferredFormat||"rgb"),c=Fe?"background-color:"+o.toRgbString():"filter:"+o.toFilter(),i.push('<span title="'+l+'" data-color="'+o.toRgbString()+'" class="'+s+'"><span class="sp-thumb-inner" style="'+c+';" /></span></span>')):i.push(je("<div />").append(je('<span data-color="" style="background-color:transparent;" class="sp-clear-display"></span>').attr("title",n.noColorSelectedText)).html())}return"<div class='sp-cf "+r+"'>"+i.join("")+"</div>"}function a(e,t){var r,n,i,a,o,s=(o=t,t=e,(o=je.extend({},Le,o)).callbacks={move:ze(o.move,t),change:ze(o.change,t),show:ze(o.show,t),hide:ze(o.hide,t),beforeShow:ze(o.beforeShow,t)},o),l=s.flat,c=s.showSelectionPalette,u=s.localStorageKey,o=s.theme,d=s.callbacks,p=(r=Ee,function(){var e=this,t=arguments;i&&clearTimeout(a),!i&&a||(a=setTimeout(function(){a=null,r.apply(e,t)},n))}),f=!(n=10),h=!1,_=0,g=0,m=0,v=0,y=0,b=0,w=0,T=0,x=0,k=0,S=1,C=[],M=[],A={},O=s.selectionPalette.slice(0),E=s.maxSelectionSize,P="sp-dragging",D=null,j=e.ownerDocument,R=(j.body,je(e)),L=!1,I=je(Ue,j).addClass(o),N=I.find(".sp-picker-container"),F=I.find(".sp-color"),q=I.find(".sp-dragger"),U=I.find(".sp-hue"),B=I.find(".sp-slider"),z=I.find(".sp-alpha-inner"),H=I.find(".sp-alpha"),V=I.find(".sp-alpha-handle"),W=I.find(".sp-input:not(.sp-input-opacity)"),$=I.find(".sp-palette"),G=I.find(".sp-initial"),K=I.find(".sp-cancel"),Q=I.find(".sp-clear"),Y=I.find(".sp-choose"),X=I.find(".sp-palette-toggle"),J=R.is("input"),e=J&&"color"===R.attr("type")&&Ve(),Z=J&&!l,ee=Z?je(qe).addClass(o).addClass(s.className).addClass(s.replacerClassName):je([]),te=Z?ee:R,re=ee.find(".sp-preview-inner"),ne=s.color||J&&R.val(),ie=!1,ae=s.preferredFormat,oe=ae,se=!s.showButtons||s.clickoutFiresChange,le=!ne,ce=s.allowEmpty&&!e;function ue(){if(s.showPaletteOnly&&(s.showPalette=!0),X.text(s.showPaletteOnly?s.togglePaletteMoreText:s.togglePaletteLessText),s.palette){C=s.palette.slice(0),M=Array.isArray(C[0])?C:[C],A={};for(var e=0;e<M.length;e++)for(var t=0;t<M[e].length;t++){var r=tinycolor(M[e][t]).toRgbString();A[r]=!0}}I.toggleClass("sp-flat",l),I.toggleClass("sp-input-disabled",!s.showInput),I.toggleClass("sp-alpha-enabled",s.showAlpha),I.toggleClass("sp-clear-enabled",ce),I.toggleClass("sp-buttons-disabled",!s.showButtons),I.toggleClass("sp-palette-buttons-disabled",!s.togglePaletteOnly),I.toggleClass("sp-palette-disabled",!s.showPalette),I.toggleClass("sp-palette-only",s.showPaletteOnly),I.toggleClass("sp-initial-disabled",!s.showInitial),I.addClass(s.className).addClass(s.containerClassName),I.data("picker-belongs-to",s.belongsTo),I.attr("id","picker-belongs-to-"+s.belongsTo),Ee()}function de(){if(u&&window.localStorage){try{var e=window.localStorage[u].split(",#");1<e.length&&(delete window.localStorage[u],je.each(e,function(e,t){pe(t)}))}catch(e){}try{O=window.localStorage[u].split(";")}catch(e){}}}function pe(e){if(c){e=tinycolor(e).toRgbString();if(!A[e]&&-1===je.inArray(e,O))for(O.push(e);O.length>E;)O.shift();if(u&&window.localStorage)try{window.localStorage[u]=O.join(";")}catch(e){}}}function fe(){var r=Se(),e=je.map(M,function(e,t){return Be(e,r,"sp-palette-row sp-palette-row-"+t,s)});de(),O&&e.push(Be(function(){var e=[];if(s.showPalette)for(var t=0;t<O.length;t++){var r=tinycolor(O[t]).toRgbString();A[r]||e.push(O[t])}return e.reverse().slice(0,s.maxSelectionSize)}(),r,"sp-palette-row sp-palette-row-selection",s)),$.html(e.join(""))}function he(){var e,t;s.showInitial&&(e=ie,t=Se(),G.html(Be([e,t],t,"sp-palette-row-initial",s)))}function _e(){(g<=0||_<=0||v<=0)&&Ee(),h=!0,I.addClass(P),D=null,R.trigger("dragstart.spectrum",[Se()])}function ge(){h=!1,I.removeClass(P),R.trigger("dragstop.spectrum",[Se()])}function me(e){var t=W.val();null!==t&&""!==t||!ce?(t=tinycolor(t)).isValid()?(ke(t),Oe(!0)):W.addClass("sp-validation-error"):(ke(null),Oe(!0))}function ve(){(f?Te:ye)()}function ye(){var e=je.Event("beforeShow.spectrum");f?Ee():(R.trigger(e,[Se()]),!1===d.beforeShow(Se())||e.isDefaultPrevented()||(function(){for(var e=0;e<Ie.length;e++)Ie[e]&&Ie[e].hide()}(),f=!0,je(j).on("keydown.spectrum",be),je(window).on("resize.spectrum",p),ee.addClass("sp-active"),I.removeClass("sp-hidden"),Ee(),Me(),ie=Se(),he(),d.show(ie),R.trigger("show.spectrum",[ie])))}function be(e){27===e.keyCode&&Te()}function we(e){2!=e.button&&(h||(se?Oe(!0):xe(),Te()))}function Te(){f&&!l&&(f=!1,je(j).unbind("keydown.spectrum",be),je(j).unbind("click.spectrum",we),je(window).unbind("resize.spectrum",p),ee.removeClass("sp-active"),I.addClass("sp-hidden"),d.hide(Se()),R.trigger("hide.spectrum",[Se()]))}function xe(){ke(ie,!0)}function ke(e,t){var r;tinycolor.equals(e,Se())?Me():(!e&&ce?le=!0:(le=!1,e=(r=tinycolor(e)).toHsv(),T=e.h%360/360,x=e.s,k=e.v,S=e.a),Me(),r&&r.isValid()&&!t&&(oe=ae||r.getFormat()))}function Se(e){return e=e||{},ce&&le?null:tinycolor.fromRatio({h:T,s:x,v:k,a:Math.round(100*S)/100},{format:e.format||oe})}function Ce(){Me(),d.move(Se()),R.trigger("move.spectrum",[Se()])}function Me(){W.removeClass("sp-validation-error"),Ae();var e=tinycolor.fromRatio({h:T,s:1,v:1});F.css("background-color",e.toHexString());var t=oe;S<1&&(0!==S||"name"!==t)&&("hex"!==t&&"hex3"!==t&&"hex6"!==t&&"name"!==t||(t="rgb"));var r,n,i=Se({format:t}),a="";re.removeClass("sp-clear-display"),re.css("background-color","transparent"),!i&&ce?re.addClass("sp-clear-display"):(r=i.toHexString(),n=i.toRgbString(),Fe||1===i.alpha?re.css("background-color",n):(re.css("background-color","transparent"),re.css("filter",i.toFilter())),s.showAlpha&&((e=i.toRgb()).a=0,e="linear-gradient(left, "+(n=tinycolor(e).toRgbString())+", "+r+")",Ne?z.css("filter",tinycolor(n).toFilter({gradientType:1},r)):(z.css("background","-webkit-"+e),z.css("background","-moz-"+e),z.css("background","-ms-"+e),z.css("background","linear-gradient(to right, "+n+", "+r+")"))),a=i.toString(t)),s.showInput&&W.val(a),s.showPalette&&fe(),he()}function Ae(){var e=x,t=k;ce&&le?(V.hide(),B.hide(),q.hide()):(V.show(),B.show(),q.show(),e=e*_,t=g-t*g,e=Math.max(-m,Math.min(_-m,e-m)),t=Math.max(-m,Math.min(g-m,t-m)),q.css({top:t+2+"px",left:e+2+"px"}),V.css({left:S*y-b/2+"px"}),B.css({top:T*v-w+"px"}))}function Oe(e){var t=Se(),r="",n=!tinycolor.equals(t,ie);t&&(r=t.toString(oe),pe(t)),J&&R.val(r),e&&n&&(d.change(t),R.trigger("change",[t]))}function Ee(){var e,t,r,n,i,a,o;_=F.width(),g=F.height(),m=q.height(),U.width(),v=U.height(),w=B.height(),y=H.width(),b=V.width(),l||(I.css("position","absolute"),s.offset?I.offset(s.offset):I.offset((t=te,r=(e=I).outerWidth(),n=e.outerHeight(),i=t.outerHeight(),a=e[0].ownerDocument,o=a.documentElement,e=o.clientWidth+je(a).scrollLeft(),a=o.clientHeight+je(a).scrollTop(),(t=t.offset()).top+=i,t.left-=Math.min(t.left,t.left+r>e&&r<e?Math.abs(t.left+r-e):0),t.top-=Math.min(t.top,t.top+n>a&&n<a?Math.abs(+(n+i)):0),t))),Ae(),s.showPalette&&fe(),R.trigger("reflow.spectrum")}function Pe(){Te(),L=!0,R.attr("disabled",!0),te.addClass("sp-disabled")}!function(){function e(e){return e.data&&e.data.ignore?(ke(je(e.target).closest(".sp-thumb-el").data("color")),Ce()):(ke(je(e.target).closest(".sp-thumb-el").data("color")),Ce(),Oe(!0),s.hideAfterPaletteSelect&&Te()),!1}Ne&&I.find("*:not(input)").attr("unselectable","on"),ue(),Z&&R.after(ee).hide(),ce||Q.hide(),l?R.after(I).hide():(t=1!==(t="parent"===s.appendTo?R.parent():je(s.appendTo)).length?je("body"):t).append(I),de(),te.on("click.spectrum touchstart.spectrum",function(e){L||ve(),e.stopPropagation(),je(e.target).is("input")||e.preventDefault()}),!R.is(":disabled")&&!0!==s.disabled||Pe(),I.on("click",function(e){je(e.target).closest(".tvr-input-wrap, .ui-autocomplete").length||e.stopPropagation()}),W.on("change",me),W.on("keydown",function(e){13==e.keyCode&&me()}),K.text(s.cancelText),K.on("click.spectrum",function(e){e.stopPropagation(),e.preventDefault(),xe(),Te()}),Q.attr("title",s.clearText),Q.on("click.spectrum",function(e){e.stopPropagation(),e.preventDefault(),le=!0,Ce(),l&&Oe(!0)}),Y.text(s.chooseText),Y.on("click.spectrum",function(e){e.stopPropagation(),e.preventDefault(),Ne&&W.is(":focus")&&W.trigger("change"),W.hasClass("sp-validation-error")||(Oe(!0),Te())}),X.text(s.showPaletteOnly?s.togglePaletteMoreText:s.togglePaletteLessText),X.on("click.spectrum",function(e){e.stopPropagation(),e.preventDefault(),s.showPaletteOnly=!s.showPaletteOnly,s.showPaletteOnly||l||I.css("left","-="+(N.outerWidth(!0)+5)),ue()}),He(H,function(e,t,r){S=e/y,le=!1,r.shiftKey&&(S=Math.round(10*S)/10),Ce()},_e,ge),He(U,function(e,t){T=parseFloat(t/v),le=!1,s.showAlpha||(S=1),Ce()},_e,ge),He(F,function(e,t,r){r.shiftKey?D||(n=g-k*g,n=Math.abs(e-x*_)>Math.abs(t-n),D=n?"x":"y"):D=null;var n=!D||"y"===D;D&&"x"!==D||(x=parseFloat(e/_)),n&&(k=parseFloat((g-t)/g)),le=!1,s.showAlpha||(S=1),Ce()},_e,ge),ne?(ke(ne),Me(),oe=ae||tinycolor(ne).format,pe(ne)):Me(),l&&ye();var t=Ne?"mousedown.spectrum":"click.spectrum touchstart.spectrum";$.on(t,".sp-thumb-el",e),G.on(t,".sp-thumb-el:nth-child(1)",{ignore:!0},e)}();var De={show:ye,hide:Te,toggle:ve,reflow:Ee,option:function(e,t){return e===Re?je.extend({},s):t===Re?s[e]:(s[e]=t,void ue())},enable:function(){L=!1,R.attr("disabled",!1),te.removeClass("sp-disabled")},disable:Pe,offset:function(e){s.offset=e,Ee()},set:function(e){ke(e),Oe()},get:Se,destroy:function(){R.show(),te.unbind("click.spectrum touchstart.spectrum"),I.remove(),ee.remove(),Ie[De.id]=null},container:I};return De.id=Ie.push(De)-1,De}function r(){}function ze(e,t){var r=Array.prototype.slice,n=r.call(arguments,2);return function(){return e.apply(t,n.concat(r.call(arguments)))}}function He(n,i,t,e){i=i||function(){},t=t||function(){},e=e||function(){};var a=document,o=!1,s={},l=0,c=0,u="ontouchstart"in window,r={};function d(e){e.stopPropagation&&e.stopPropagation(),e.preventDefault&&e.preventDefault(),e.returnValue=!1}function p(e){if(o){if(Ne&&a.documentMode<9&&!e.button)return f();var t=e.originalEvent&&e.originalEvent.touches&&e.originalEvent.touches[0],r=t&&t.pageX||e.pageX,t=t&&t.pageY||e.pageY,r=Math.max(0,Math.min(r-s.left,c)),t=Math.max(0,Math.min(t-s.top,l));u&&d(e),i.apply(n,[r,t,e])}}function f(){o&&(je(a).off(r),je(a.body).removeClass("sp-dragging"),setTimeout(function(){e.apply(n,arguments)},0)),o=!1}r.selectstart=d,r.dragstart=d,r["touchmove mousemove"]=p,r["touchend mouseup"]=f,je(n).on("touchstart mousedown",function(e){(e.which?3==e.which:2==e.button)||o||!1!==t.apply(n,arguments)&&(o=!0,l=je(n).height(),c=je(n).width(),s=je(n).offset(),je(a).on(r),je(a.body).addClass("sp-dragging"),p(e),d(e))})}function Ve(){return je.fn.mtspectrum.inputTypeColorSupport()}var o="spectrum.id";je.fn.mtspectrum=function(r,e){if("string"!=typeof r)return this.mtspectrum("destroy").each(function(){var e=a(this,je.extend({},r,je(this).data()));je(this).data(o,e.id)});var n=this,i=Array.prototype.slice.call(arguments,1);return this.each(function(){var e=Ie[je(this).data(o)];if(e){var t=e[r];if(!t)throw new Error("Spectrum: no such method: '"+r+"'");"get"==r?n=e.get():"container"==r?n=e.container:"option"==r?n=e.option.apply(e,i):"destroy"==r?(e.destroy(),je(this).removeData(o)):t.apply(e,i)}}),n},je.fn.mtspectrum.load=!0,je.fn.mtspectrum.loadOpts={},je.fn.mtspectrum.draggable=He,je.fn.mtspectrum.defaults=Le,je.fn.mtspectrum.inputTypeColorSupport=function e(){var t;return void 0===e._cachedResult&&(t=je("<input type='color' value='!' />")[0],e._cachedResult="color"===t.type&&"!"!==t.value),e._cachedResult},je.spectrum={},je.spectrum.localization={},je.spectrum.palettes={},je.fn.mtspectrum.processNativeColorInputs=function(){var e=je("input[type=color]");e.length&&!Ve()&&e.mtspectrum({preferredFormat:"hex6"})},function(){var a=/^[\s,#]+/,o=/\s+$/,n=0,s=Math,i=s.round,c=s.min,u=s.max,e=s.random,l=function(e,t){if(t=t||{},(e=e||"")instanceof l)return e;if(!(this instanceof l))return new l(e,t);var r=function(e){var t={r:0,g:0,b:0},r=1,n=!1,i=!1;"string"==typeof e&&(e=function(e){e=e.replace(a,"").replace(o,"").toLowerCase();var t,r=!1;if(C[e])e=C[e],r=!0;else if("transparent"==e)return{r:0,g:0,b:0,a:0,format:"name"};if(t=I.rgb.exec(e))return{r:t[1],g:t[2],b:t[3]};if(t=I.rgba.exec(e))return{r:t[1],g:t[2],b:t[3],a:t[4]};if(t=I.hsl.exec(e))return{h:t[1],s:t[2],l:t[3]};if(t=I.hsla.exec(e))return{h:t[1],s:t[2],l:t[3],a:t[4]};if(t=I.hsv.exec(e))return{h:t[1],s:t[2],v:t[3]};if(t=I.hsva.exec(e))return{h:t[1],s:t[2],v:t[3],a:t[4]};if(t=I.hex8.exec(e))return{a:function(e){return P(e)/255}(t[1]),r:P(t[2]),g:P(t[3]),b:P(t[4]),format:r?"name":"hex8"};if(t=I.hex6.exec(e))return{r:P(t[1]),g:P(t[2]),b:P(t[3]),format:r?"name":"hex"};if(t=I.hex3.exec(e))return{r:P(t[1]+""+t[1]),g:P(t[2]+""+t[2]),b:P(t[3]+""+t[3]),format:r?"name":"hex"};return!1}(e));"object"==typeof e&&(e.hasOwnProperty("r")&&e.hasOwnProperty("g")&&e.hasOwnProperty("b")?(t=function(e,t,r){return{r:255*O(e,255),g:255*O(t,255),b:255*O(r,255)}}(e.r,e.g,e.b),n=!0,i="%"===String(e.r).substr(-1)?"prgb":"rgb"):e.hasOwnProperty("h")&&e.hasOwnProperty("s")&&e.hasOwnProperty("v")?(e.s=j(e.s),e.v=j(e.v),t=function(e,t,r){e=6*O(e,360),t=O(t,100),r=O(r,100);var n=s.floor(e),i=e-n,a=r*(1-t),e=r*(1-i*t),t=r*(1-(1-i)*t),n=n%6;return{r:255*[r,e,a,a,t,r][n],g:255*[t,r,r,e,a,a][n],b:255*[a,a,t,r,r,e][n]}}(e.h,e.s,e.v),n=!0,i="hsv"):e.hasOwnProperty("h")&&e.hasOwnProperty("s")&&e.hasOwnProperty("l")&&(e.s=j(e.s),e.l=j(e.l),t=function(e,t,r){var n,i,a;function o(e,t,r){return r<0&&(r+=1),1<r&&--r,r<1/6?e+6*(t-e)*r:r<.5?t:r<2/3?e+(t-e)*(2/3-r)*6:e}e=O(e,360),t=O(t,100),r=O(r,100),0===t?n=i=a=r:(n=o(t=2*r-(r=r<.5?r*(1+t):r+t-r*t),r,e+1/3),i=o(t,r,e),a=o(t,r,e-1/3));return{r:255*n,g:255*i,b:255*a}}(e.h,e.s,e.l),n=!0,i="hsl"),e.hasOwnProperty("a")&&(r=e.a));return r=A(r),{ok:n,format:e.format||i,r:c(255,u(t.r,0)),g:c(255,u(t.g,0)),b:c(255,u(t.b,0)),a:r}}(e);this._originalInput=e,this._r=r.r,this._g=r.g,this._b=r.b,this._a=r.a,this._roundA=i(100*this._a)/100,this._format=t.format||r.format,this._gradientType=t.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=r.ok,this._tc_id=n++};function d(e,t,r){e=O(e,255),t=O(t,255),r=O(r,255);var n,i=u(e,t,r),a=c(e,t,r),o=(i+a)/2;if(i==a)n=l=0;else{var s=i-a,l=.5<o?s/(2-i-a):s/(i+a);switch(i){case e:n=(t-r)/s+(t<r?6:0);break;case t:n=(r-e)/s+2;break;case r:n=(e-t)/s+4}n/=6}return{h:n,s:l,l:o}}function p(e,t,r){e=O(e,255),t=O(t,255),r=O(r,255);var n,i=u(e,t,r),a=c(e,t,r),o=i,s=i-a,l=0===i?0:s/i;if(i==a)n=0;else{switch(i){case e:n=(t-r)/s+(t<r?6:0);break;case t:n=(r-e)/s+2;break;case r:n=(e-t)/s+4}n/=6}return{h:n,s:l,v:o}}function t(e,t,r,n){r=[D(i(e).toString(16)),D(i(t).toString(16)),D(i(r).toString(16))];return n&&r[0].charAt(0)==r[0].charAt(1)&&r[1].charAt(0)==r[1].charAt(1)&&r[2].charAt(0)==r[2].charAt(1)?r[0].charAt(0)+r[1].charAt(0)+r[2].charAt(0):r.join("")}function f(e,t,r,n){return[D((n=n,Math.round(255*parseFloat(n)).toString(16))),D(i(e).toString(16)),D(i(t).toString(16)),D(i(r).toString(16))].join("")}function r(e,t){t=0===t?0:t||10;e=l(e).toHsl();return e.s-=t/100,e.s=E(e.s),l(e)}function h(e,t){t=0===t?0:t||10;e=l(e).toHsl();return e.s+=t/100,e.s=E(e.s),l(e)}function _(e){return l(e).desaturate(100)}function g(e,t){t=0===t?0:t||10;e=l(e).toHsl();return e.l+=t/100,e.l=E(e.l),l(e)}function m(e,t){t=0===t?0:t||10;e=l(e).toRgb();return e.r=u(0,c(255,e.r-i(-t/100*255))),e.g=u(0,c(255,e.g-i(-t/100*255))),e.b=u(0,c(255,e.b-i(-t/100*255))),l(e)}function v(e,t){t=0===t?0:t||10;e=l(e).toHsl();return e.l-=t/100,e.l=E(e.l),l(e)}function y(e,t){e=l(e).toHsl(),t=(i(e.h)+t)%360;return e.h=t<0?360+t:t,l(e)}function b(e){e=l(e).toHsl();return e.h=(e.h+180)%360,l(e)}function w(e){var t=l(e).toHsl(),r=t.h;return[l(e),l({h:(r+120)%360,s:t.s,l:t.l}),l({h:(r+240)%360,s:t.s,l:t.l})]}function T(e){var t=l(e).toHsl(),r=t.h;return[l(e),l({h:(r+90)%360,s:t.s,l:t.l}),l({h:(r+180)%360,s:t.s,l:t.l}),l({h:(r+270)%360,s:t.s,l:t.l})]}function x(e){var t=l(e).toHsl(),r=t.h;return[l(e),l({h:(r+72)%360,s:t.s,l:t.l}),l({h:(r+216)%360,s:t.s,l:t.l})]}function k(e,t,r){t=t||6,r=r||30;var n=l(e).toHsl(),i=360/r,a=[l(e)];for(n.h=(n.h-(i*t>>1)+720)%360;--t;)n.h=(n.h+i)%360,a.push(l(n));return a}function S(e,t){t=t||6;for(var e=l(e).toHsv(),r=e.h,n=e.s,i=e.v,a=[],o=1/t;t--;)a.push(l({h:r,s:n,v:i})),i=(i+o)%1;return a}l.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 e=this.toRgb();return(299*e.r+587*e.g+114*e.b)/1e3},setAlpha:function(e){return this._a=A(e),this._roundA=i(100*this._a)/100,this},toHsv:function(){var e=p(this._r,this._g,this._b);return{h:360*e.h,s:e.s,v:e.v,a:this._a}},toHsvString:function(){var e=p(this._r,this._g,this._b),t=i(360*e.h),r=i(100*e.s),e=i(100*e.v);return 1==this._a?"hsv("+t+", "+r+"%, "+e+"%)":"hsva("+t+", "+r+"%, "+e+"%, "+this._roundA+")"},toHsl:function(){var e=d(this._r,this._g,this._b);return{h:360*e.h,s:e.s,l:e.l,a:this._a}},toHslString:function(){var e=d(this._r,this._g,this._b),t=i(360*e.h),r=i(100*e.s),e=i(100*e.l);return 1==this._a?"hsl("+t+", "+r+"%, "+e+"%)":"hsla("+t+", "+r+"%, "+e+"%, "+this._roundA+")"},toHex:function(e){return t(this._r,this._g,this._b,e)},toHexString:function(e){return"#"+this.toHex(e)},toHex8:function(){return f(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*O(this._r,255))+"%",g:i(100*O(this._g,255))+"%",b:i(100*O(this._b,255))+"%",a:this._a}},toPercentageRgbString:function(){return 1==this._a?"rgb("+i(100*O(this._r,255))+"%, "+i(100*O(this._g,255))+"%, "+i(100*O(this._b,255))+"%)":"rgba("+i(100*O(this._r,255))+"%, "+i(100*O(this._g,255))+"%, "+i(100*O(this._b,255))+"%, "+this._roundA+")"},toName:function(){return 0===this._a?"transparent":!(this._a<1)&&M[t(this._r,this._g,this._b,!0)]||!1},toFilter:function(e){var t="#"+f(this._r,this._g,this._b,this._a),r=t;return"progid:DXImageTransform.Microsoft.gradient("+(this._gradientType?"GradientType = 1, ":"")+"startColorstr="+t+",endColorstr="+(r=e?l(e).toHex8String():r)+")"},toString:function(e){var t=!!e;e=e||this._format;var r=!1,n=this._a<1&&0<=this._a;return t||!n||"hex"!==e&&"hex6"!==e&&"hex3"!==e&&"name"!==e?("rgb"===e&&(r=this.toRgbString()),"prgb"===e&&(r=this.toPercentageRgbString()),"hex"!==e&&"hex6"!==e||(r=this.toHexString()),"hex3"===e&&(r=this.toHexString(!0)),"hex8"===e&&(r=this.toHex8String()),"name"===e&&(r=this.toName()),"hsl"===e&&(r=this.toHslString()),(r="hsv"===e?this.toHsvString():r)||this.toHexString()):"name"===e&&0===this._a?this.toName():this.toRgbString()},_applyModification:function(e,t){t=e.apply(null,[this].concat([].slice.call(t)));return this._r=t._r,this._g=t._g,this._b=t._b,this.setAlpha(t._a),this},lighten:function(){return this._applyModification(g,arguments)},brighten:function(){return this._applyModification(m,arguments)},darken:function(){return this._applyModification(v,arguments)},desaturate:function(){return this._applyModification(r,arguments)},saturate:function(){return this._applyModification(h,arguments)},greyscale:function(){return this._applyModification(_,arguments)},spin:function(){return this._applyModification(y,arguments)},_applyCombination:function(e,t){return e.apply(null,[this].concat([].slice.call(t)))},analogous:function(){return this._applyCombination(k,arguments)},complement:function(){return this._applyCombination(b,arguments)},monochromatic:function(){return this._applyCombination(S,arguments)},splitcomplement:function(){return this._applyCombination(x,arguments)},triad:function(){return this._applyCombination(w,arguments)},tetrad:function(){return this._applyCombination(T,arguments)}},l.fromRatio=function(e,t){if("object"==typeof e){var r,n={};for(r in e)e.hasOwnProperty(r)&&(n[r]="a"===r?e[r]:j(e[r]));e=n}return l(e,t)},l.equals=function(e,t){return!(!e||!t)&&l(e).toRgbString()==l(t).toRgbString()},l.random=function(){return l.fromRatio({r:e(),g:e(),b:e()})},l.mix=function(e,t,r){r=0===r?0:r||50;var n=l(e).toRgb(),i=l(t).toRgb(),e=r/100,t=2*e-1,r=i.a-n.a,t=t*r==-1?t:(t+r)/(1+t*r),r=1-(t=(t+1)/2),e={r:i.r*t+n.r*r,g:i.g*t+n.g*r,b:i.b*t+n.b*r,a:i.a*e+n.a*(1-e)};return l(e)},l.readability=function(e,t){var r=l(e),n=l(t),e=r.toRgb(),t=n.toRgb(),r=r.getBrightness(),n=n.getBrightness(),t=Math.max(e.r,t.r)-Math.min(e.r,t.r)+Math.max(e.g,t.g)-Math.min(e.g,t.g)+Math.max(e.b,t.b)-Math.min(e.b,t.b);return{brightness:Math.abs(r-n),color:t}},l.isReadable=function(e,t){t=l.readability(e,t);return 125<t.brightness&&500<t.color},l.mostReadable=function(e,t){for(var r=null,n=0,i=!1,a=0;a<t.length;a++){var o=l.readability(e,t[a]),s=125<o.brightness&&500<o.color,o=o.brightness/125*3+o.color/500;(s&&!i||s&&i&&n<o||!s&&!i&&n<o)&&(i=s,n=o,r=l(t[a]))}return r};var C=l.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"},M=l.hexNames=function(e){var t,r={};for(t in e)e.hasOwnProperty(t)&&(r[e[t]]=t);return r}(C);function A(e){return e=parseFloat(e),e=isNaN(e)||e<0||1<e?1:e}function O(e,t){"string"==typeof(r=e)&&-1!=r.indexOf(".")&&1===parseFloat(r)&&(e="100%");var r,r="string"==typeof(r=e)&&-1!=r.indexOf("%");return e=c(t,u(0,parseFloat(e))),r&&(e=parseInt(e*t,10)/100),s.abs(e-t)<1e-6?1:e%t/parseFloat(t)}function E(e){return c(1,u(0,e))}function P(e){return parseInt(e,16)}function D(e){return 1==e.length?"0"+e:""+e}function j(e){return e=e<=1?100*e+"%":e}var R,L,I=(L="[\\s|\\(]+("+(R="(?:[-\\+]?\\d*\\.\\d+%?)|(?:[-\\+]?\\d+%?)")+")[,|\\s]+("+R+")[,|\\s]+("+R+")\\s*\\)?",R="[\\s|\\(]+("+R+")[,|\\s]+("+R+")[,|\\s]+("+R+")[,|\\s]+("+R+")\\s*\\)?",{rgb:new RegExp("rgb"+L),rgba:new RegExp("rgba"+R),hsl:new RegExp("hsl"+L),hsla:new RegExp("hsla"+R),hsv:new RegExp("hsv"+L),hsva:new RegExp("hsva"+R),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=l}(),je(function(){je.fn.mtspectrum.load&&je.fn.mtspectrum.processNativeColorInputs()})}),function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((e=e||self).window=e.window||{})}(this,function(e){"use strict";function n(e,t){e.prototype=Object.create(t.prototype),(e.prototype.constructor=e).__proto__=t}function x(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function A(e){return"string"==typeof e}function d(e){return"function"==typeof e}function k(e){return"number"==typeof e}function i(e){return void 0===e}function S(e){return"object"==typeof e}function j(e){return!1!==e}function t(){return"undefined"!=typeof window}function C(e){return d(e)||A(e)}function r(e){return(be=pe(e,tt))&&nr}function O(e,t){return console.warn("Invalid property",e,"set to",t,"Missing plugin? gsap.registerPlugin()")}function M(e,t){return!t&&console.warn(e)}function a(e,t){return e&&(tt[e]=t)&&be&&(be[e]=t)||tt}function E(){return 0}function R(e){var t,r,n=e[0];if(S(n)||d(n)||(e=[e]),!(t=(n._gsap||{}).harness)){for(r=lt.length;r--&&!lt[r].targetTest(n););t=lt[r]}for(r=e.length;r--;)e[r]&&(e[r]._gsap||(e[r]._gsap=new Mt(e[r],t)))||e.splice(r,1);return e}function L(e){return e._gsap||R(ft(e))[0]._gsap}function o(e,t){var r=e[t];return d(r)?e[t]():i(r)&&e.getAttribute(t)||r}function f(e,t){return(e=e.split(",")).forEach(t)||e}function I(e){return Math.round(1e5*e)/1e5||0}function s(e,t,r){var n,i=k(e[1]),a=(i?2:1)+(t<2?0:1),o=e[a];if(i&&(o.duration=e[1]),o.parent=r,t){for(n=o;r&&!("immediateRender"in n);)n=r.vars.defaults||{},r=j(r.vars.inherit)&&r.parent;o.immediateRender=j(n.immediateRender),t<2?o.runBackwards=1:o.startAt=e[a-1]}return o}function N(){var e,t,r=nt.length,n=nt.slice(0);for(it={},e=nt.length=0;e<r;e++)(t=n[e])&&t._lazy&&(t.render(t._lazy[0],t._lazy[1],!0)._lazy=0)}function l(e,t,r,n){nt.length&&N(),e.render(t,r,n),nt.length&&N()}function c(e){var t=parseFloat(e);return(t||0===t)&&(e+"").match(et).length<2?t:e}function u(e){return e}function F(e,t){for(var r in t)r in e||(e[r]=t[r]);return e}function p(e,t){for(var r in t)r in e||"duration"===r||"ease"===r||(e[r]=t[r])}function h(e,t){for(var r in t)e[r]=S(t[r])?h(e[r]||(e[r]={}),t[r]):t[r];return e}function q(e,t){var r,n={};for(r in e)r in t||(n[r]=e[r]);return n}function P(e){var t=e.parent||ge,r=e.keyframes?p:F;if(j(e.inherit))for(;t;)r(e,t.vars.defaults),t=t.parent||t._dp;return e}function _(e,t,r,n){void 0===r&&(r="_first"),void 0===n&&(n="_last");var i=t._prev,a=t._next;i?i._next=a:e[r]===t&&(e[r]=a),a?a._prev=i:e[n]===t&&(e[n]=i),t._next=t._prev=t.parent=null}function U(e,t){!e.parent||t&&!e.parent.autoRemoveChildren||e.parent.remove(e),e._act=0}function g(e){for(var t=e;t;)t._dirty=1,t=t.parent;return e}function m(e){return e._repeat?fe(e._tTime,e=e.duration()+e._rDelay)*e:0}function v(e,t){return(e-t._start)*t._ts+(0<=t._ts?0:t._dirty?t.totalDuration():t._tDur)}function w(e){return e._end=I(e._start+(e._tDur/Math.abs(e._ts||e._rts||Ue)||0))}function D(e,t){var r;if((t._time||t._initted&&!t._dur)&&(r=v(e.rawTime(),t),(!t._dur||dt(0,t.totalDuration(),r)-t._tTime>Ue)&&t.render(r,!0)),g(e)._dp&&e._initted&&e._time>=e._dur&&e._ts){if(e._dur<e.duration())for(r=e;r._dp;)0<=r.rawTime()&&r.totalTime(r._tTime),r=r._dp;e._zTime=-Ue}}function y(e,t,r,n){return t.parent&&U(t),t._start=I(r+t._delay),t._end=I(t._start+(t.totalDuration()/Math.abs(t.timeScale())||0)),function(e,t,r,n,i){void 0===r&&(r="_first");var a,o=e[n=void 0===n?"_last":n];if(i)for(a=t[i];o&&o[i]>a;)o=o._prev;o?(t._next=o._next,o._next=t):(t._next=e[r],e[r]=t),t._next?t._next._prev=t:e[n]=t,t._prev=o,t.parent=t._dp=e}(e,t,"_first","_last",e._sort?"_start":0),e._recent=t,n||D(e,t),e}function B(e,t){return(tt.ScrollTrigger||O("scrollTrigger",t))&&tt.ScrollTrigger.create(t,e)}function b(e,t,r,n){return jt(e,t),!e._initted||!r&&e._pt&&(e._dur&&!1!==e.vars.lazy||!e._dur&&e.vars.lazy)&&Te!==vt.frame&&(nt.push(e),e._lazy=[t,n])}function z(e,t,r){var n=e._repeat,t=I(t)||0;return e._dur=t,e._tDur=n?n<0?1e10:I(t*(n+1)+e._rDelay*n):t,e._time>t&&(e._time=t,e._tTime=Math.min(e._tTime,e._tDur)),r||g(e.parent),e.parent&&w(e),e}function T(e){return e instanceof Et?g(e):z(e,e._dur)}function H(e,t){var r,n=e.labels,i=e._recent||ut,a=e.duration()>=qe?i.endTime(!1):e._dur;return A(t)&&(isNaN(t)||t in n)?"<"===(r=t.charAt(0))||">"===r?("<"===r?i._start:i.endTime(0<=i._repeat))+(parseFloat(t.substr(1))||0):(r=t.indexOf("="))<0?(t in n||(n[t]=a),n[t]):(n=+(t.charAt(r-1)+t.substr(r+1)),1<r?H(e,t.substr(0,r-1))+n:a+n):null==t?a:+t}function V(e,t){return e||0===e?t(e):t}function W(e){return(e+"").substr((parseFloat(e)+"").length)}function $(e,t){return e&&S(e)&&"length"in e&&(!t&&!e.length||e.length-1 in e&&S(e[0]))&&!e.nodeType&&e!==me}function G(e){return e.sort(function(){return.5-Math.random()})}function K(e){if(d(e))return e;var f=S(e)?e:{each:e},h=kt(f.ease),_=f.from||0,g=parseFloat(f.base)||0,m={},e=0<_&&_<1,v=isNaN(_)||e,y=f.axis,b=_,w=_;return A(_)?b=w={center:.5,edges:.5,end:1}[_]||0:!e&&v&&(b=_[0],w=_[1]),function(e,t,r){var n,i,a,o,s,l,c,u,d=(r||f).length,p=m[d];if(!p){if(!(u="auto"===f.grid?0:(f.grid||[1,qe])[1])){for(l=-qe;l<(l=r[u++].getBoundingClientRect().left)&&u<d;);u--}for(p=m[d]=[],n=v?Math.min(u,d)*b-.5:_%u,i=v?d*w/u-.5:_/u|0,c=qe,s=l=0;s<d;s++)a=s%u-n,o=i-(s/u|0),p[s]=o=y?Math.abs("y"===y?o:a):Ve(a*a+o*o),l<o&&(l=o),o<c&&(c=o);"random"===_&&G(p),p.max=l-c,p.min=c,p.v=d=(parseFloat(f.amount)||parseFloat(f.each)*(d<u?d-1:y?"y"===y?d/u:u:Math.max(u,d/u))||0)*("edges"===_?-1:1),p.b=d<0?g-d:g,p.u=W(f.amount||f.each)||0,h=h&&d<0?xt(h):h}return d=(p[e]-p.min)/p.max||0,I(p.b+(h?h(d):d)*p.v)+p.u}}function Q(t){var r=t<1?Math.pow(10,(t+"").length-2):1;return function(e){return Math.floor(Math.round(parseFloat(e)/t)*t*r)/r+(k(e)?0:W(e))}}function Y(l,e){var c,u,t=Ge(l);return!t&&S(l)&&(c=t=l.radius||qe,l.values?(l=ft(l.values),(u=!k(l[0]))&&(c*=c)):l=Q(l.increment)),V(e,t?d(l)?function(e){return u=l(e),Math.abs(u-e)<=c?u:e}:function(e){for(var t,r,n=parseFloat(u?e.x:e),i=parseFloat(u?e.y:0),a=qe,o=0,s=l.length;s--;)(t=u?(t=l[s].x-n)*t+(r=l[s].y-i)*r:Math.abs(l[s]-n))<a&&(a=t,o=s);return o=!c||a<=c?l[o]:e,u||o===e||k(e)?o:o+W(e)}:Q(l))}function X(e,t,r,n){return V(Ge(e)?!t:!0===r?!!(r=0):!n,function(){return Ge(e)?e[~~(Math.random()*e.length)]:(r=r||1e-5)&&(n=r<1?Math.pow(10,(r+"").length-2):1)&&Math.floor(Math.round((e+Math.random()*(t-e))/r)*r*n)/n})}function J(t,r,e){return V(e,function(e){return t[~~r(e)]})}function Z(e){for(var t,r,n,i,a=0,o="";~(t=e.indexOf("random(",a));)n=e.indexOf(")",t),i="["===e.charAt(t+7),r=e.substr(t+7,n-t-7).match(i?et:Ke),o+=e.substr(a,t-a)+X(i?r:+r[0],+r[1],+r[2]||1e-5),a=n+1;return o+e.substr(a,e.length-a)}function ee(e,t,r){var n,i,a,o=e.labels,s=qe;for(n in o)(i=o[n]-t)<0==!!r&&i&&s>(i=Math.abs(i))&&(a=n,s=i);return a}function te(e){return U(e),e.progress()<1&&_e(e,"onInterrupt"),e}function re(e,t,r){return(6*(e=e<0?e+1:1<e?e-1:e)<1?t+(r-t)*e*6:e<.5?r:3*e<2?t+(r-t)*(2/3-e)*6:t)*ht+.5|0}function ne(e,t,r){var n,i,a,o,s,l,c,u=e?k(e)?[e>>16,e>>8&ht,e&ht]:0:_t.black;if(!u){if(","===e.substr(-1)&&(e=e.substr(0,e.length-1)),_t[e])u=_t[e];else if("#"===e.charAt(0))4===e.length&&(e="#"+(n=e.charAt(1))+n+(i=e.charAt(2))+i+(a=e.charAt(3))+a),u=[(e=parseInt(e.substr(1),16))>>16,e>>8&ht,e&ht];else if("hsl"===e.substr(0,3))if(u=c=e.match(Ke),t){if(~e.indexOf("="))return u=e.match(Qe),r&&u.length<4&&(u[3]=1),u}else o=+u[0]%360/360,s=u[1]/100,n=2*(l=u[2]/100)-(i=l<=.5?l*(s+1):l+s-l*s),3<u.length&&(u[3]*=1),u[0]=re(o+1/3,n,i),u[1]=re(o,n,i),u[2]=re(o-1/3,n,i);else u=e.match(Ke)||_t.transparent;u=u.map(Number)}return t&&!c&&(n=u[0]/ht,i=u[1]/ht,a=u[2]/ht,l=((e=Math.max(n,i,a))+(t=Math.min(n,i,a)))/2,e===t?o=s=0:(c=e-t,s=.5<l?c/(2-e-t):c/(e+t),o=e===n?(i-a)/c+(i<a?6:0):e===i?(a-n)/c+2:(n-i)/c+4,o*=60),u[0]=~~(o+.5),u[1]=~~(100*s+.5),u[2]=~~(100*l+.5)),r&&u.length<4&&(u[3]=1),u}function ie(e){var t=[],r=[],n=-1;return e.split(gt).forEach(function(e){e=e.match(Ye)||[];t.push.apply(t,e),r.push(n+=e.length+1)}),t.c=r,t}function ae(e,t,r){var n,i,a,o,s="",l=(e+s).match(gt),c=t?"hsla(":"rgba(",u=0;if(!l)return e;if(l=l.map(function(e){return(e=ne(e,t,1))&&c+(t?e[0]+","+e[1]+"%,"+e[2]+"%,"+e[3]:e.join(","))+")"}),r&&(a=ie(e),(n=r.c).join(s)!==a.c.join(s)))for(o=(i=e.replace(gt,"1").split(Ye)).length-1;u<o;u++)s+=i[u]+(~n.indexOf(u)?l.shift()||c+"0,0,0,0)":(a.length?a:l.length?l:r).shift());if(!i)for(o=(i=e.split(gt)).length-1;u<o;u++)s+=i[u]+l[u];return s+i[o]}function oe(e){var t=e.join(" ");if(gt.lastIndex=0,gt.test(t))return t=mt.test(t),e[1]=ae(e[1],t),e[0]=ae(e[0],t,ie(e[1])),!0}function se(e,t){for(var r,n=e._first;n;)n instanceof Et?se(n,t):!n.vars.yoyoEase||n._yoyo&&n._repeat||n._yoyo===t||(n.timeline?se(n.timeline,t):(r=n._ease,n._ease=n._yEase,n._yEase=r,n._yoyo=t)),n=n._next}function le(e,t,r,n){void 0===r&&(r=function(e){return 1-t(1-e)}),void 0===n&&(n=function(e){return e<.5?t(2*e)/2:1-t(2*(1-e))/2});var i,a={easeIn:t,easeOut:r,easeInOut:n};return f(e,function(e){for(var t in bt[e]=tt[e]=a,bt[i=e.toLowerCase()]=r,a)bt[i+("easeIn"===t?".in":"easeOut"===t?".out":".inOut")]=bt[e+"."+t]=a[t]}),1}function ce(t){return function(e){return e<.5?(1-t(1-2*e))/2:.5+t(2*(e-.5))/2}}function ue(r,e,t){function n(e){return 1===e?1:i*Math.pow(2,-10*e)*$e((e-a)*o)+1}var i=1<=e?e:1,a=(o=(t||(r?.3:.45))/(e<1?e:1))/Be*(Math.asin(1/i)||0),e="out"===r?n:"in"===r?function(e){return 1-n(1-e)}:ce(n),o=Be/o;return e.config=function(e,t){return ue(r,e,t)},e}function de(t,r){function n(e){return e?--e*e*((r+1)*e+r)+1:0}void 0===r&&(r=1.70158);var e="out"===t?n:"in"===t?function(e){return 1-n(1-e)}:ce(n);return e.config=function(e){return de(t,e)},e}function pe(e,t){for(var r in t)e[r]=t[r];return e}function fe(e,t){return(e/=t)&&~~e===e?~~e-1:~~e}function he(t,e,r,n,i){var a=e-t,o=n-r;return V(i,function(e){return r+((e-t)/a*o||0)})}function _e(e,t,r){var n=e.vars,i=n[t];return i&&(t=n[t+"Params"],e=n.callbackScope||e,r&&nt.length&&N(),t?i.apply(e,t):i.call(e))}var ge,me,ve,ye,be,we,Te,xe,ke,Se,Ce,Me,Ae,Oe,Ee,Pe,De,je,Re,Le,Ie,Ne={autoSleep:120,force3D:"auto",nullTargetWarn:1,units:{lineHeight:""}},Fe={duration:.5,overwrite:!1,delay:0},qe=1e8,Ue=1/qe,Be=2*Math.PI,ze=Be/4,He=0,Ve=Math.sqrt,We=Math.cos,$e=Math.sin,Ge=Array.isArray,Ke=/(?:-?\.?\d|\.)+/gi,Qe=/[-+=.]*\d+[.e\-+]*\d*[e\-\+]*\d*/g,Ye=/[-+=.]*\d+[.e-]*\d*[a-z%]*/g,Xe=/[-+=.]*\d+(?:\.|e-|e)*\d*/gi,Je=/\(([^()]+)\)/i,Ze=/[+-]=-?[\.\d]+/,et=/[#\-+.]*\b[a-z\d-=+%.]+/gi,tt={},rt={},nt=[],it={},at={},ot={},st=30,lt=[],ct="",ut={_start:0,endTime:E},dt=function(e,t,r){return r<e?e:t<r?t:r},pt=[].slice,ft=function(e,t){return!A(e)||t||!ve&&yt()?Ge(e)?(r=t,void 0===n&&(n=[]),e.forEach(function(e){return A(e)&&!r||$(e,1)?n.push.apply(n,ft(e)):n.push(e)})||n):$(e)?pt.call(e,0):e?[e]:[]:pt.call(ye.querySelectorAll(e),0);var r,n},ht=255,_t={aqua:[0,ht,ht],lime:[0,ht,0],silver:[192,192,192],black:[0,0,0],maroon:[128,0,0],teal:[0,128,128],blue:[0,0,ht],navy:[0,0,128],white:[ht,ht,ht],olive:[128,128,0],yellow:[ht,ht,0],orange:[ht,165,0],gray:[128,128,128],purple:[128,0,128],green:[0,128,0],red:[ht,0,0],pink:[ht,192,203],cyan:[0,ht,ht],transparent:[ht,ht,ht,0]},gt=function(){var e,t="(?:\\b(?:(?:rgb|rgba|hsl|hsla)\\(.+?\\))|\\B#(?:[0-9a-f]{3}){1,2}\\b";for(e in _t)t+="|"+e+"\\b";return new RegExp(t+")","gi")}(),mt=/hsl[a]?\(/,vt=(Ae=Date.now,Oe=500,Ee=33,Pe=Ae(),De=Pe,Re=je=1/240,Me={time:0,frame:0,tick:function(){St(!0)},wake:function(){we&&(!ve&&t()&&(me=ve=window,ye=me.document||{},tt.gsap=nr,(me.gsapVersions||(me.gsapVersions=[])).push(nr.version),r(be||me.GreenSockGlobals||!me.gsap&&me||{}),Ce=me.requestAnimationFrame),ke&&Me.sleep(),Se=Ce||function(e){return setTimeout(e,1e3*(Re-Me.time)+1|0)},xe=1,St(2))},sleep:function(){(Ce?me.cancelAnimationFrame:clearTimeout)(ke),xe=0,Se=E},lagSmoothing:function(e,t){Oe=e||1e8,Ee=Math.min(t,Oe,0)},fps:function(e){je=1/(e||240),Re=Me.time+je},add:function(e){Le.indexOf(e)<0&&Le.push(e),yt()},remove:function(e){~(e=Le.indexOf(e))&&Le.splice(e,1)},_listeners:Le=[]}),yt=function(){return!xe&&vt.wake()},bt={},wt=/^[\d.\-M][\d.\-,\s]/,Tt=/["']/g,xt=function(t){return function(e){return 1-t(1-e)}},kt=function(e,t){return e&&(d(e)?e:bt[e]||(n=((r=e)+"").split("("),(e=bt[n[0]])&&1<n.length&&e.config?e.config.apply(null,~r.indexOf("{")?[function(e){for(var t,r,n,i={},a=e.substr(1,e.length-3).split(":"),o=a[0],s=1,l=a.length;s<l;s++)r=a[s],t=s!==l-1?r.lastIndexOf(","):r.length,n=r.substr(0,t),i[o]=isNaN(n)?n.replace(Tt,"").trim():+n,o=r.substr(t+1).trim();return i}(n[1])]:Je.exec(r)[1].split(",").map(c)):bt._CE&&wt.test(r)?bt._CE("",r):e))||t;var r,n};function St(t){var e,r,n=Ae()-De,i=!0===t;Oe<n&&(Pe+=n-Ee),De+=n,Me.time=(De-Pe)/1e3,(0<(e=Me.time-Re)||i)&&(Me.frame++,Re+=e+(je<=e?.004:je-e),r=1),i||(ke=Se(St)),r&&Le.forEach(function(e){return e(Me.time,n,Me.frame,t)})}function Ct(e){return e<1/2.75?Ie*e*e:e<.7272727272727273?Ie*Math.pow(e-1.5/2.75,2)+.75:e<.9090909090909092?Ie*(e-=2.25/2.75)*e+.9375:Ie*Math.pow(e-2.625/2.75,2)+.984375}f("Linear,Quad,Cubic,Quart,Quint,Strong",function(e,t){var r=t<5?t+1:t;le(e+",Power"+(r-1),t?function(e){return Math.pow(e,r)}:function(e){return e},function(e){return 1-Math.pow(1-e,r)},function(e){return e<.5?Math.pow(2*e,r)/2:1-Math.pow(2*(1-e),r)/2})}),bt.Linear.easeNone=bt.none=bt.Linear.easeIn,le("Elastic",ue("in"),ue("out"),ue()),Ie=7.5625,le("Bounce",function(e){return 1-Ct(1-e)},Ct),le("Expo",function(e){return e?Math.pow(2,10*(e-1)):0}),le("Circ",function(e){return-(Ve(1-e*e)-1)}),le("Sine",function(e){return 1===e?1:1-We(e*ze)}),le("Back",de("in"),de("out"),de()),bt.SteppedEase=bt.steps=tt.SteppedEase={config:function(e,t){var r=1/(e=void 0===e?1:e),n=e+(t?0:1),i=t?1:0;return function(e){return((n*dt(0,.99999999,e)|0)+i)*r}}},Fe.ease=bt["quad.out"],f("onComplete,onUpdate,onStart,onRepeat,onReverseComplete,onInterrupt",function(e){return ct+=e+","+e+"Params,"});var Mt=function(e,t){this.id=He++,(e._gsap=this).target=e,this.harness=t,this.get=t?t.get:o,this.set=t?t.getSetter:Gt},At=((jn=Ot.prototype).delay=function(e){return e||0===e?(this.parent&&this.parent.smoothChildTiming&&this.startTime(this._start+e-this._delay),this._delay=e,this):this._delay},jn.duration=function(e){return arguments.length?this.totalDuration(0<this._repeat?e+(e+this._rDelay)*this._repeat:e):this.totalDuration()&&this._dur},jn.totalDuration=function(e){return arguments.length?(this._dirty=0,z(this,this._repeat<0?e:(e-this._repeat*this._rDelay)/(this._repeat+1))):this._tDur},jn.totalTime=function(e,t){if(yt(),!arguments.length)return this._tTime;var r=this.parent||this._dp;if(r&&r.smoothChildTiming&&this._ts){for(this._start=I(r._time-(0<this._ts?e/this._ts:((this._dirty?this.totalDuration():this._tDur)-e)/-this._ts)),w(this),r._dirty||g(r);r.parent;)r.parent._time!==r._start+(0<=r._ts?r._tTime/r._ts:(r.totalDuration()-r._tTime)/-r._ts)&&r.totalTime(r._tTime,!0),r=r.parent;!this.parent&&this._dp.autoRemoveChildren&&(0<this._ts&&e<this._tDur||this._ts<0&&0<e||!this._tDur&&!e)&&y(this._dp,this,this._start-this._delay)}return(this._tTime!==e||!this._dur&&!t||this._initted&&Math.abs(this._zTime)===Ue||!e&&!this._initted)&&(this._ts||(this._pTime=e),l(this,e,t)),this},jn.time=function(e,t){return arguments.length?this.totalTime(Math.min(this.totalDuration(),e+m(this))%this._dur||(e?this._dur:0),t):this._time},jn.totalProgress=function(e,t){return arguments.length?this.totalTime(this.totalDuration()*e,t):this.totalDuration()?Math.min(1,this._tTime/this._tDur):this.ratio},jn.progress=function(e,t){return arguments.length?this.totalTime(this.duration()*(!this._yoyo||1&this.iteration()?e:1-e)+m(this),t):this.duration()?Math.min(1,this._time/this._dur):this.ratio},jn.iteration=function(e,t){var r=this.duration()+this._rDelay;return arguments.length?this.totalTime(this._time+(e-1)*r,t):this._repeat?fe(this._tTime,r)+1:1},jn.timeScale=function(e){if(!arguments.length)return this._rts===-Ue?0:this._rts;if(this._rts===e)return this;var t=this.parent&&this._ts?v(this.parent._time,this):this._tTime;return this._rts=+e||0,this._ts=this._ps||e===-Ue?0:this._rts,function(e){for(var t=e.parent;t&&t.parent;)t._dirty=1,t.totalDuration(),t=t.parent;return e}(this.totalTime(dt(0,this._tDur,t),!0))},jn.paused=function(e){return arguments.length?(this._ps!==e&&((this._ps=e)?(this._pTime=this._tTime||Math.max(-this._delay,this.rawTime()),this._ts=this._act=0):(yt(),this._ts=this._rts,this.totalTime(this.parent&&!this.parent.smoothChildTiming?this.rawTime():this._tTime||this._pTime,1===this.progress()&&(this._tTime-=Ue)&&Math.abs(this._zTime)!==Ue))),this):this._ps},jn.startTime=function(e){if(arguments.length){this._start=e;var t=this.parent||this._dp;return!t||!t._sort&&this.parent||y(t,this,e-this._delay),this}return this._start},jn.endTime=function(e){return this._start+(j(e)?this.totalDuration():this.duration())/Math.abs(this._ts)},jn.rawTime=function(e){var t=this.parent||this._dp;return t?e&&(!this._ts||this._repeat&&this._time&&this.totalProgress()<1)?this._tTime%(this._dur+this._rDelay):this._ts?v(t.rawTime(e),this):this._tTime:this._tTime},jn.repeat=function(e){return arguments.length?(this._repeat=e,T(this)):this._repeat},jn.repeatDelay=function(e){return arguments.length?(this._rDelay=e,T(this)):this._rDelay},jn.yoyo=function(e){return arguments.length?(this._yoyo=e,this):this._yoyo},jn.seek=function(e,t){return this.totalTime(H(this,e),j(t))},jn.restart=function(e,t){return this.play().totalTime(e?-this._delay:0,j(t))},jn.play=function(e,t){return null!=e&&this.seek(e,t),this.reversed(!1).paused(!1)},jn.reverse=function(e,t){return null!=e&&this.seek(e||this.totalDuration(),t),this.reversed(!0).paused(!1)},jn.pause=function(e,t){return null!=e&&this.seek(e,t),this.paused(!0)},jn.resume=function(){return this.paused(!1)},jn.reversed=function(e){return arguments.length?(!!e!==this.reversed()&&this.timeScale(-this._rts||(e?-Ue:0)),this):this._rts<0},jn.invalidate=function(){return this._initted=0,this._zTime=-Ue,this},jn.isActive=function(e){var t,r=this.parent||this._dp,n=this._start;return!(r&&!(this._ts&&(this._initted||!e)&&r.isActive(e)&&(t=r.rawTime(!0))>=n&&t<this.endTime(!0)-Ue))},jn.eventCallback=function(e,t,r){var n=this.vars;return 1<arguments.length?(t?(n[e]=t,r&&(n[e+"Params"]=r),"onUpdate"===e&&(this._onUpdate=t)):delete n[e],this):n[e]},jn.then=function(n){var i=this;return new Promise(function(t){function e(){var e=i.then;i.then=null,d(r)&&(r=r(i))&&(r.then||r===i)&&(i.then=e),t(r),i.then=e}var r=d(n)?n:u;i._initted&&1===i.totalProgress()&&0<=i._ts||!i._tTime&&i._ts<0?e():i._prom=e})},jn.kill=function(){te(this)},Ot);function Ot(e,t){var r=e.parent||ge;this.vars=e,this._delay=+e.delay||0,(this._repeat=e.repeat||0)&&(this._rDelay=e.repeatDelay||0,this._yoyo=!!e.yoyo||!!e.yoyoEase),this._ts=1,z(this,+e.duration,1),this.data=e.data,xe||vt.wake(),r&&y(r,this,t||0===t?t:r._time,1),e.reversed&&this.reverse(),e.paused&&this.paused(!0)}F(At.prototype,{_time:0,_start:0,_end:0,_tTime:0,_tDur:0,_dirty:0,_repeat:0,_yoyo:!1,parent:null,_initted:!1,_rDelay:0,_ts:1,_dp:0,ratio:0,_zTime:-Ue,_prom:0,_ps:!1,_rts:1});var Et=function(r){function e(e,t){return(t=r.call(this,e=void 0===e?{}:e,t)||this).labels={},t.smoothChildTiming=!!e.smoothChildTiming,t.autoRemoveChildren=!!e.autoRemoveChildren,t._sort=j(e.sortChildren),t.parent&&D(t.parent,x(t)),e.scrollTrigger&&B(x(t),e.scrollTrigger),t}n(e,r);var t=e.prototype;return t.to=function(e,t,r,n){return new Ft(e,s(arguments,0,this),H(this,k(t)?n:r)),this},t.from=function(e,t,r,n){return new Ft(e,s(arguments,1,this),H(this,k(t)?n:r)),this},t.fromTo=function(e,t,r,n,i){return new Ft(e,s(arguments,2,this),H(this,k(t)?i:n)),this},t.set=function(e,t,r){return t.duration=0,t.parent=this,P(t).repeatDelay||(t.repeat=0),t.immediateRender=!!t.immediateRender,new Ft(e,t,H(this,r),1),this},t.call=function(e,t,r){return y(this,Ft.delayedCall(0,e,t),H(this,r))},t.staggerTo=function(e,t,r,n,i,a,o){return r.duration=t,r.stagger=r.stagger||n,r.onComplete=a,r.onCompleteParams=o,r.parent=this,new Ft(e,r,H(this,i)),this},t.staggerFrom=function(e,t,r,n,i,a,o){return r.runBackwards=1,P(r).immediateRender=j(r.immediateRender),this.staggerTo(e,t,r,n,i,a,o)},t.staggerFromTo=function(e,t,r,n,i,a,o,s){return n.startAt=r,P(n).immediateRender=j(n.immediateRender),this.staggerTo(e,t,n,i,a,o,s)},t.render=function(e,t,r){var n,i,a,o,s,l,c,u,d,p,f=this._time,h=this._dirty?this.totalDuration():this._tDur,_=this._dur,g=this!==ge&&h-Ue<e&&0<=e?h:e<Ue?0:e,m=this._zTime<0!=e<0&&(this._initted||!_);if(g!==this._tTime||r||m){if(f!==this._time&&_&&(g+=this._time-f,e+=this._time-f),n=g,u=this._start,s=!(c=this._ts),m&&(_||(f=this._zTime),!e&&t||(this._zTime=e)),this._repeat&&(v=this._yoyo,(_<(n=I(g%(o=_+this._rDelay)))||h===g)&&(n=_),(a=~~(g/o))&&a===g/o&&(n=_,a--),d=fe(this._tTime,o),v&&1&a&&(n=_-n,p=1),a!==(d=!f&&this._tTime&&d!==a?a:d)&&!this._lock)){var m=v&&1&d,v=m===(v&&1&a),f=(m=a<d?!m:m)?0:_;if(this._lock=1,this.render(f||(p?0:I(a*o)),t,!_)._lock=0,!t&&this.parent&&_e(this,"onRepeat"),this.vars.repeatRefresh&&!p&&(this.invalidate()._lock=1),f!==this._time||s!=!this._ts)return this;if(v&&(this._lock=2,this.render(f=m?_+1e-4:-1e-4,!0),this.vars.repeatRefresh&&!p&&this.invalidate()),this._lock=0,!this._ts&&!s)return this;se(this,p)}if(this._hasPause&&!this._forcing&&this._lock<2&&(l=function(e,t,r){var n;if(t<r)for(n=e._first;n&&n._start<=r;){if(!n._dur&&"isPause"===n.data&&n._start>t)return n;n=n._next}else for(n=e._last;n&&n._start>=r;){if(!n._dur&&"isPause"===n.data&&n._start<t)return n;n=n._prev}}(this,I(f),I(n)))&&(g-=n-(n=l._start)),this._tTime=g,this._time=n,this._act=!c,this._initted||(this._onUpdate=this.vars.onUpdate,this._initted=1,this._zTime=e),f||!n||t||_e(this,"onStart"),f<=n&&0<=e)for(y=this._first;y;){if(i=y._next,(y._act||n>=y._start)&&y._ts&&l!==y){if(y.parent!==this)return this.render(e,t,r);if(y.render(0<y._ts?(n-y._start)*y._ts:(y._dirty?y.totalDuration():y._tDur)+(n-y._start)*y._ts,t,r),n!==this._time||!this._ts&&!s){l=0,i&&(g+=this._zTime=-Ue);break}}y=i}else for(var y=this._last,b=e<0?e:n;y;){if(i=y._prev,(y._act||b<=y._end)&&y._ts&&l!==y){if(y.parent!==this)return this.render(e,t,r);if(y.render(0<y._ts?(b-y._start)*y._ts:(y._dirty?y.totalDuration():y._tDur)+(b-y._start)*y._ts,t,r),n!==this._time||!this._ts&&!s){l=0,i&&(g+=this._zTime=b?-Ue:Ue);break}}y=i}if(l&&!t&&(this.pause(),l.render(f<=n?0:-Ue)._zTime=f<=n?1:-1,this._ts))return this._start=u,w(this),this.render(e,t,r);this._onUpdate&&!t&&_e(this,"onUpdate",!0),(g===h&&h>=this.totalDuration()||!g&&f)&&(u!==this._start&&Math.abs(c)===Math.abs(this._ts)||this._lock||(!e&&_||!(g===h&&0<this._ts||!g&&this._ts<0)||U(this,1),t||e<0&&!f||!g&&!f||(_e(this,g===h?"onComplete":"onReverseComplete",!0),!this._prom||g<h&&0<this.timeScale()||this._prom())))}return this},t.add=function(e,t){var r=this;if(k(t)||(t=H(this,t)),!(e instanceof At)){if(Ge(e))return e.forEach(function(e){return r.add(e,t)}),g(this);if(A(e))return this.addLabel(e,t);if(!d(e))return this;e=Ft.delayedCall(0,e)}return this!==e?y(this,e,t):this},t.getChildren=function(e,t,r,n){void 0===e&&(e=!0),void 0===t&&(t=!0),void 0===r&&(r=!0),void 0===n&&(n=-qe);for(var i=[],a=this._first;a;)a._start>=n&&(a instanceof Ft?t&&i.push(a):(r&&i.push(a),e&&i.push.apply(i,a.getChildren(!0,t,r)))),a=a._next;return i},t.getById=function(e){for(var t=this.getChildren(1,1,1),r=t.length;r--;)if(t[r].vars.id===e)return t[r]},t.remove=function(e){return A(e)?this.removeLabel(e):d(e)?this.killTweensOf(e):(_(this,e),e===this._recent&&(this._recent=this._last),g(this))},t.totalTime=function(e,t){return arguments.length?(this._forcing=1,this.parent||this._dp||!this._ts||(this._start=I(vt.time-(0<this._ts?e/this._ts:(this.totalDuration()-e)/-this._ts))),r.prototype.totalTime.call(this,e,t),this._forcing=0,this):this._tTime},t.addLabel=function(e,t){return this.labels[e]=H(this,t),this},t.removeLabel=function(e){return delete this.labels[e],this},t.addPause=function(e,t,r){r=Ft.delayedCall(0,t||E,r);return r.data="isPause",this._hasPause=1,y(this,r,H(this,e))},t.removePause=function(e){var t=this._first;for(e=H(this,e);t;)t._start===e&&"isPause"===t.data&&U(t),t=t._next},t.killTweensOf=function(e,t,r){for(var n=this.getTweensOf(e,r),i=n.length;i--;)Rt!==n[i]&&n[i].kill(e,t);return this},t.getTweensOf=function(e,t){for(var r,n=[],i=ft(e),a=this._first;a;)a instanceof Ft?!function(e,t){for(var r=t.length,n=0;e.indexOf(t[n])<0&&++n<r;);return n<r}(a._targets,i)||t&&!a.isActive("started"===t)||n.push(a):(r=a.getTweensOf(i,t)).length&&n.push.apply(n,r),a=a._next;return n},t.tweenTo=function(e,t){t=t||{};var r=this,n=H(r,e),e=t.startAt,i=t.onStart,a=t.onStartParams,o=Ft.to(r,F(t,{ease:"none",lazy:!1,time:n,duration:t.duration||Math.abs((n-(e&&"time"in e?e.time:r._time))/r.timeScale())||Ue,onStart:function(){r.pause();var e=t.duration||Math.abs((n-r._time)/r.timeScale());o._dur!==e&&z(o,e).render(o._time,!0,!0),i&&i.apply(o,a||[])}}));return o},t.tweenFromTo=function(e,t,r){return this.tweenTo(t,F({startAt:{time:H(this,e)}},r))},t.recent=function(){return this._recent},t.nextLabel=function(e){return ee(this,H(this,e=void 0===e?this._time:e))},t.previousLabel=function(e){return ee(this,H(this,e=void 0===e?this._time:e),1)},t.currentLabel=function(e){return arguments.length?this.seek(e,!0):this.previousLabel(this._time+Ue)},t.shiftChildren=function(e,t,r){void 0===r&&(r=0);for(var n,i=this._first,a=this.labels;i;)i._start>=r&&(i._start+=e),i=i._next;if(t)for(n in a)a[n]>=r&&(a[n]+=e);return g(this)},t.invalidate=function(){var e=this._first;for(this._lock=0;e;)e.invalidate(),e=e._next;return r.prototype.invalidate.call(this)},t.clear=function(e){void 0===e&&(e=!0);for(var t,r=this._first;r;)t=r._next,this.remove(r),r=t;return this._time=this._tTime=this._pTime=0,e&&(this.labels={}),g(this)},t.totalDuration=function(e){var t,r,n,i=0,a=this,o=a._last,s=qe;if(arguments.length)return a.timeScale((a._repeat<0?a.duration():a.totalDuration())/(a.reversed()?-e:e));if(a._dirty){for(n=a.parent;o;)t=o._prev,o._dirty&&o.totalDuration(),s<(r=o._start)&&a._sort&&o._ts&&!a._lock?(a._lock=1,y(a,o,r-o._delay,1)._lock=0):s=r,r<0&&o._ts&&(i-=r,(!n&&!a._dp||n&&n.smoothChildTiming)&&(a._start+=r/a._ts,a._time-=r,a._tTime-=r),a.shiftChildren(-r,!1,-1/0),s=0),i<(r=w(o))&&o._ts&&(i=r),o=t;z(a,a===ge&&a._time>i?a._time:i,1),a._dirty=0}return a._tDur},e.updateRoot=function(e){if(ge._ts&&(l(ge,v(e,ge)),Te=vt.frame),vt.frame>=st){st+=Ne.autoSleep||120;var t=ge._first;if((!t||!t._ts)&&Ne.autoSleep&&vt._listeners.length<2){for(;t&&!t._ts;)t=t._next;t||vt.sleep()}}},e}(At);function Pt(e,t,r,n,i,a){var o,s,l,c;if(at[e]&&!1!==(o=new at[e]).init(i,o.rawVars?t[e]:function(e,t,r,n,i){if(!S(e=d(e)?Lt(e,i,t,r,n):e)||e.style&&e.nodeType||Ge(e))return A(e)?Lt(e,i,t,r,n):e;var a,o={};for(a in e)o[a]=Lt(e[a],i,t,r,n);return o}(t[e],n,i,a,r),r,n,a)&&(r._pt=s=new Jt(r._pt,i,e,0,1,o.render,o,0,o.priority),r!==rr))for(l=r._ptLookup[r._targets.indexOf(i)],c=o._props.length;c--;)l[o._props[c]]=s;return o}F(Et.prototype,{_lock:0,_hasPause:0,_forcing:0});function Dt(e,t,r,n,i,a,o,s,l){d(n)&&(n=n(i||0,e,a));var i=e[t],a="get"!==r?r:d(i)?l?e[t.indexOf("set")||!d(e["get"+t.substr(3)])?t:"get"+t.substr(3)](l):e[t]():i,r=d(i)?l?$t:Wt:Vt;if(A(n)&&("="===(n=~n.indexOf("random(")?Z(n):n).charAt(1)&&(n=parseFloat(a)+parseFloat(n.substr(2))*("-"===n.charAt(0)?-1:1)+(W(a)||0))),a!==n)return isNaN(a+n)?(i||t in e||O(t,n),function(e,t,r,n,i,a,o){var s,l,c,u,d,p=new Jt(this._pt,e,t,0,1,Yt,null,i),f=0,h=0;for(p.b=r,p.e=n,r+="",(i=~(n+="").indexOf("random("))&&(n=Z(n)),a&&(a(a=[r,n],e,t),r=a[0],n=a[1]),s=r.match(Xe)||[];d=Xe.exec(n);)c=d[0],u=n.substring(f,d.index),l?l=(l+1)%5:"rgba("===u.substr(-5)&&(l=1),c!==s[h++]&&(d=parseFloat(s[h-1])||0,p._pt={_next:p._pt,p:u||1===h?u:",",s:d,c:"="===c.charAt(1)?parseFloat(c.substr(2))*("-"===c.charAt(0)?-1:1):parseFloat(c)-d,m:l&&l<4?Math.round:0},f=Xe.lastIndex);return p.c=f<n.length?n.substring(f,n.length):"",p.fp=o,(Ze.test(n)||i)&&(p.e=0),this._pt=p}.call(this,e,t,a,n,r,s||Ne.stringFilter,l)):(r=new Jt(this._pt,e,t,+a||0,n-(a||0),"boolean"==typeof i?Qt:Kt,0,r),l&&(r.fp=l),o&&r.modifier(o,this,e),this._pt=r)}function jt(e,t){var r,n,i,a,o,s,l,c,u,d,p,f,h=e.vars,_=h.ease,g=h.startAt,m=h.immediateRender,v=h.lazy,y=h.onUpdate,b=h.onUpdateParams,w=h.callbackScope,T=h.runBackwards,x=h.yoyoEase,k=h.keyframes,S=h.autoRevert,C=e._dur,M=e._startAt,A=e._targets,O=e.parent,E=O&&"nested"===O.data?O.parent._targets:A,P="auto"===e._overwrite,D=e.timeline;if(e._ease=kt(_=!(!D||k&&_)?"none":_,Fe.ease),e._yEase=x?xt(kt(!0===x?_:x,Fe.ease)):0,x&&e._yoyo&&!e._repeat&&(x=e._yEase,e._yEase=e._ease,e._ease=x),!D){if(f=(c=A[0]?L(A[0]).harness:0)&&h[c.prop],r=q(h,rt),M&&M.render(-1,!0).kill(),g){if(U(e._startAt=Ft.set(A,F({data:"isStart",overwrite:!1,parent:O,immediateRender:!0,lazy:j(v),startAt:null,delay:0,onUpdate:y,onUpdateParams:b,callbackScope:w,stagger:0},g))),m)if(0<t)S||(e._startAt=0);else if(C)return}else if(T&&C)if(M)S||(e._startAt=0);else if(i=pe(r,{overwrite:!1,data:"isFromStart",lazy:(m=t?!1:m)&&j(v),immediateRender:m,stagger:0,parent:O}),f&&(i[c.prop]=f),U(e._startAt=Ft.set(A,i)),m){if(!t)return}else jt(e._startAt,Ue);for(e._pt=0,v=C&&j(v)||v&&!C,n=0;n<A.length;n++){if(l=(o=A[n])._gsap||R(A)[n]._gsap,e._ptLookup[n]=d={},it[l.id]&&N(),p=E===A?n:E.indexOf(o),c&&!1!==(u=new c).init(o,f||r,e,p,E)&&(e._pt=a=new Jt(e._pt,o,u.name,0,1,u.render,u,0,u.priority),u._props.forEach(function(e){d[e]=a}),u.priority&&(s=1)),!c||f)for(i in r)at[i]&&(u=Pt(i,r,e,p,o,E))?u.priority&&(s=1):d[i]=a=Dt.call(e,o,i,"get",r[i],p,E,0,h.stringFilter);e._op&&e._op[n]&&e.kill(o,e._op[n]),P&&e._pt&&(Rt=e,ge.killTweensOf(o,d,"started"),Rt=0),e._pt&&v&&(it[l.id]=1)}s&&Xt(e),e._onInit&&e._onInit(e)}e._from=!D&&!!h.runBackwards,e._onUpdate=y,e._initted=!!e.parent}var Rt,Lt=function(e,t,r,n,i){return d(e)?e.call(t,r,n,i):A(e)&&~e.indexOf("random(")?Z(e):e},It=ct+"repeat,repeatDelay,yoyo,repeatRefresh,yoyoEase",Nt=(It+",id,stagger,delay,duration,paused,scrollTrigger").split(","),Ft=function(T){function i(e,t,r,n){var i;"number"==typeof t&&(r.duration=t,t=r,r=null);var a,o,s,l,c,u,d,p,f=(i=T.call(this,n?t:P(t),r)||this).vars,h=f.duration,_=f.delay,g=f.immediateRender,m=f.stagger,v=f.overwrite,y=f.keyframes,n=f.defaults,r=f.scrollTrigger,b=f.yoyoEase,f=i.parent,w=(Ge(e)?k(e[0]):"length"in t)?[e]:ft(e);if(i._targets=w.length?R(w):M("GSAP target "+e+" not found. https://greensock.com",!Ne.nullTargetWarn)||[],i._ptLookup=[],i._overwrite=v,y||m||C(h)||C(_)){if(t=i.vars,(a=i.timeline=new Et({data:"nested",defaults:n||{}})).kill(),a.parent=x(i),y)F(a.vars.defaults,{ease:"none"}),y.forEach(function(e){return a.to(w,e,">")});else{if(l=w.length,d=m?K(m):E,S(m))for(c in m)~It.indexOf(c)&&((p=p||{})[c]=m[c]);for(o=0;o<l;o++){for(c in s={},t)Nt.indexOf(c)<0&&(s[c]=t[c]);s.stagger=0,b&&(s.yoyoEase=b),p&&pe(s,p),u=w[o],s.duration=+Lt(h,x(i),o,u,w),s.delay=(+Lt(_,x(i),o,u,w)||0)-i._delay,!m&&1===l&&s.delay&&(i._delay=_=s.delay,i._start+=_,s.delay=0),a.to(u,s,d(o,u,w))}a.duration()?h=_=0:i.timeline=0}h||i.duration(h=a.duration())}else i.timeline=0;return!0===v&&(Rt=x(i),ge.killTweensOf(w),Rt=0),f&&D(f,x(i)),(g||!h&&!y&&i._start===I(f._time)&&j(g)&&function e(t){return!t||t._ts&&e(t.parent)}(x(i))&&"nested"!==f.data)&&(i._tTime=-Ue,i.render(Math.max(0,-_))),r&&B(x(i),r),i}n(i,T);var e=i.prototype;return e.render=function(e,t,r){var n,i,a,o,s,l,c,u,d,p=this._time,f=this._tDur,h=this._dur,_=f-Ue<e&&0<=e?f:e<Ue?0:e;if(h){if(_!==this._tTime||!e||r||this._startAt&&this._zTime<0!=e<0){if(n=_,u=this.timeline,this._repeat){if((h<(n=I(_%(o=h+this._rDelay)))||f===_)&&(n=h),(a=~~(_/o))&&a===_/o&&(n=h,a--),(l=this._yoyo&&1&a)&&(d=this._yEase,n=h-n),s=fe(this._tTime,o),n===p&&!r&&this._initted)return this;a!==s&&(u&&this._yEase&&se(u,l),!this.vars.repeatRefresh||l||this._lock||(this._lock=r=1,this.render(I(o*a),!0).invalidate()._lock=0))}if(!this._initted){if(b(this,n,r,t))return this._tTime=0,this;if(h!==this._dur)return this.render(e,t,r)}for(this._tTime=_,this._time=n,!this._act&&this._ts&&(this._act=1,this._lazy=0),this.ratio=c=(d||this._ease)(n/h),this._from&&(this.ratio=c=1-c),!n||p||t||_e(this,"onStart"),i=this._pt;i;)i.r(c,i.d),i=i._next;u&&u.render(e<0?e:!n&&l?-Ue:u._dur*c,t,r)||this._startAt&&(this._zTime=e),this._onUpdate&&!t&&(e<0&&this._startAt&&this._startAt.render(e,!0,r),_e(this,"onUpdate")),this._repeat&&a!==s&&this.vars.onRepeat&&!t&&this.parent&&_e(this,"onRepeat"),_!==this._tDur&&_||this._tTime!==_||(e<0&&this._startAt&&!this._onUpdate&&this._startAt.render(e,!0,!0),!e&&h||!(_===this._tDur&&0<this._ts||!_&&this._ts<0)||U(this,1),t||e<0&&!p||!_&&!p||(_e(this,_===f?"onComplete":"onReverseComplete",!0),!this._prom||_<f&&0<this.timeScale()||this._prom()))}}else!function(e,t,r,n){var i,a,o=e.ratio,s=t<0||!t&&o&&!e._start&&e._zTime>Ue&&!e._dp._lock||e._ts<0||e._dp._ts<0?0:1,l=e._rDelay,c=0;if(l&&e._repeat&&(c=dt(0,e._tDur,t),fe(c,l)!==(a=fe(e._tTime,l))&&(o=1-s,e.vars.repeatRefresh&&e._initted&&e.invalidate())),e._initted||!b(e,t,n,r))if(s!==o||n||e._zTime===Ue||!t&&e._zTime){for(a=e._zTime,e._zTime=t||(r?Ue:0),r=r||t&&!a,e.ratio=s,e._from&&(s=1-s),e._time=0,e._tTime=c,r||_e(e,"onStart"),i=e._pt;i;)i.r(s,i.d),i=i._next;e._startAt&&t<0&&e._startAt.render(t,!0,!0),e._onUpdate&&!r&&_e(e,"onUpdate"),c&&e._repeat&&!r&&e.parent&&_e(e,"onRepeat"),(t>=e._tDur||t<0)&&e.ratio===s&&(s&&U(e,1),r||(_e(e,s?"onComplete":"onReverseComplete",!0),e._prom&&e._prom()))}else e._zTime||(e._zTime=t)}(this,e,t,r);return this},e.targets=function(){return this._targets},e.invalidate=function(){return this._pt=this._op=this._startAt=this._onUpdate=this._act=this._lazy=0,this._ptLookup=[],this.timeline&&this.timeline.invalidate(),T.prototype.invalidate.call(this)},e.kill=function(e,t){if(void 0===t&&(t="all"),!(e||t&&"all"!==t)&&(this._lazy=0,this.parent))return te(this);if(this.timeline){var r=this.timeline.totalDuration();return this.timeline.killTweensOf(e,t,Rt&&!0!==Rt.vars.overwrite)._first||te(this),this.parent&&r!==this.timeline.totalDuration()&&z(this,this._dur*this.timeline._tDur/r),this}var n,i,a,o,s,l,c,u=this._targets,d=e?ft(e):u,p=this._ptLookup,e=this._pt;if((!t||"all"===t)&&function(e,t){for(var r=e.length,n=r===t.length;n&&r--&&e[r]===t[r];);return r<0}(u,d))return te(this);for(n=this._op=this._op||[],"all"!==t&&(A(t)&&(s={},f(t,function(e){return s[e]=1}),t=s),t=function(e,t){var r,n,i,a,e=e[0]?L(e[0]).harness:0,o=e&&e.aliases;if(!o)return t;for(n in r=pe({},t),o)if(n in r)for(i=(a=o[n].split(",")).length;i--;)r[a[i]]=r[n];return r}(u,t)),c=u.length;c--;)if(~d.indexOf(u[c]))for(s in i=p[c],"all"===t?(n[c]=t,o=i,a={}):(a=n[c]=n[c]||{},o=t),o)(l=i&&i[s])&&("kill"in l.d&&!0!==l.d.kill(s)||_(this,l,"_pt"),delete i[s]),"all"!==a&&(a[s]=1);return this._initted&&!this._pt&&e&&te(this),this},i.to=function(e,t,r){return new i(e,t,r)},i.from=function(e,t){return new i(e,s(arguments,1))},i.delayedCall=function(e,t,r,n){return new i(t,0,{immediateRender:!1,lazy:!1,overwrite:!1,delay:e,onComplete:t,onReverseComplete:t,onCompleteParams:r,onReverseCompleteParams:r,callbackScope:n})},i.fromTo=function(e,t,r){return new i(e,s(arguments,2))},i.set=function(e,t){return t.duration=0,t.repeatDelay||(t.repeat=0),new i(e,t)},i.killTweensOf=function(e,t,r){return ge.killTweensOf(e,t,r)},i}(At);function qt(e,t,r){return e.setAttribute(t,r)}function Ut(e,t,r,n){n.mSet(e,t,n.m.call(n.tween,r,n.mt),n)}F(Ft.prototype,{_targets:[],_lazy:0,_startAt:0,_op:0,_onInit:0}),f("staggerTo,staggerFrom,staggerFromTo",function(r){Ft[r]=function(){var e=new Et,t=pt.call(arguments,0);return t.splice("staggerFromTo"===r?5:4,0,0),e[r].apply(e,t)}});function Bt(e,t){for(var r=t._pt;r;)r.r(e,r.d),r=r._next}function zt(e,t,r,n){for(var i,a=this._pt;a;)i=a._next,a.p===n&&a.modifier(e,t,r),a=i}function Ht(e){for(var t,r,n=this._pt;n;)r=n._next,n.p===e&&!n.op||n.op===e?_(this,n,"_pt"):n.dep||(t=1),n=r;return!t}var Vt=function(e,t,r){return e[t]=r},Wt=function(e,t,r){return e[t](r)},$t=function(e,t,r,n){return e[t](n.fp,r)},Gt=function(e,t){return d(e[t])?Wt:i(e[t])&&e.setAttribute?qt:Vt},Kt=function(e,t){return t.set(t.t,t.p,Math.round(1e4*(t.s+t.c*e))/1e4,t)},Qt=function(e,t){return t.set(t.t,t.p,!!(t.s+t.c*e),t)},Yt=function(e,t){var r=t._pt,n="";if(!e&&t.b)n=t.b;else if(1===e&&t.e)n=t.e;else{for(;r;)n=r.p+(r.m?r.m(r.s+r.c*e):Math.round(1e4*(r.s+r.c*e))/1e4)+n,r=r._next;n+=t.c}t.set(t.t,t.p,n,t)},Xt=function(e){for(var t,r,n,i,a=e._pt;a;){for(t=a._next,r=n;r&&r.pr>a.pr;)r=r._next;(a._prev=r?r._prev:i)?a._prev._next=a:n=a,(a._next=r)?r._prev=a:i=a,a=t}e._pt=n},Jt=(Zt.prototype.modifier=function(e,t,r){this.mSet=this.mSet||this.set,this.set=Ut,this.m=e,this.mt=r,this.tween=t},Zt);function Zt(e,t,r,n,i,a,o,s,l){this.t=t,this.s=n,this.c=i,this.p=r,this.r=a||Kt,this.d=o||this,this.set=s||Vt,this.pr=l||0,(this._next=e)&&(e._prev=this)}f(ct+"parent,duration,ease,delay,overwrite,runBackwards,startAt,yoyo,immediateRender,repeat,repeatDelay,data,paused,reversed,lazy,callbackScope,stringFilter,id,yoyoEase,stagger,inherit,repeatRefresh,keyframes,autoRevert,scrollTrigger",function(e){return rt[e]=1}),tt.TweenMax=tt.TweenLite=Ft,tt.TimelineLite=tt.TimelineMax=Et,ge=new Et({sortChildren:!1,defaults:Fe,autoRemoveChildren:!0,id:"root",smoothChildTiming:!0}),Ne.stringFilter=oe;var er={registerPlugin:function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];t.forEach(function(e){var t=(e=!e.name&&e.default||e).name,r=d(e),n=t&&!r&&e.init?function(){this._props=[]}:e,i={init:E,render:Bt,add:Dt,kill:Ht,modifier:zt,rawVars:0},r={targetTest:0,get:0,getSetter:Gt,aliases:{},register:0};if(yt(),e!==n){if(at[t])return;F(n,F(q(e,i),r)),pe(n.prototype,pe(i,q(e,r))),at[n.prop=t]=n,e.targetTest&&(lt.push(n),rt[t]=1),t=("css"===t?"CSS":t.charAt(0).toUpperCase()+t.substr(1))+"Plugin"}a(t,n),e.register&&e.register(nr,n,Jt)})},timeline:function(e){return new Et(e)},getTweensOf:function(e,t){return ge.getTweensOf(e,t)},getProperty:function(n,e,t,r){var i=L((n=A(n)?ft(n)[0]:n)||{}).get,a=t?u:c;return"native"===t&&(t=""),n&&(e?a((at[e]&&at[e].get||i)(n,e,t,r)):function(e,t,r){return a((at[e]&&at[e].get||i)(n,e,t,r))})},quickSetter:function(r,t,n){if(1<(r=ft(r)).length){var i=r.map(function(e){return nr.quickSetter(e,t,n)}),a=i.length;return function(e){for(var t=a;t--;)i[t](e)}}r=r[0]||{};var o=at[t],s=L(r),l=s.harness&&(s.harness.aliases||{})[t]||t,c=o?function(e){var t=new o;rr._pt=0,t.init(r,n?e+n:e,rr,0,[r]),t.render(1,t),rr._pt&&Bt(1,rr)}:s.set(r,l);return o?c:function(e){return c(r,l,n?e+n:e,s,1)}},isTweening:function(e){return 0<ge.getTweensOf(e,!0).length},defaults:function(e){return e&&e.ease&&(e.ease=kt(e.ease,Fe.ease)),h(Fe,e||{})},config:function(e){return h(Ne,e||{})},registerEffect:function(e){var n=e.name,i=e.effect,t=e.plugins,a=e.defaults,e=e.extendTimeline;(t||"").split(",").forEach(function(e){return e&&!at[e]&&!tt[e]&&M(n+" effect requires "+e+" plugin.")}),ot[n]=function(e,t,r){return i(ft(e),F(t||{},a),r)},e&&(Et.prototype[n]=function(e,t,r){return this.add(ot[n](e,S(t)?t:(r=t)&&{},this),r)})},registerEase:function(e,t){bt[e]=kt(t)},parseEase:function(e,t){return arguments.length?kt(e,t):bt},getById:function(e){return ge.getById(e)},exportRoot:function(e,t){var r,n,i=new Et(e=void 0===e?{}:e);for(i.smoothChildTiming=j(e.smoothChildTiming),ge.remove(i),i._dp=0,i._time=i._tTime=ge._time,r=ge._first;r;)n=r._next,!t&&!r._dur&&r instanceof Ft&&r.vars.onComplete===r._targets[0]||y(i,r,r._start-r._delay),r=n;return y(ge,i,0),i},utils:{wrap:function e(t,r,n){var i=r-t;return Ge(t)?J(t,e(0,t.length),r):V(n,function(e){return(i+(e-t)%i)%i+t})},wrapYoyo:function e(t,r,n){var i=r-t,a=2*i;return Ge(t)?J(t,e(0,t.length-1),r):V(n,function(e){return t+(i<(e=(a+(e-t)%a)%a||0)?a-e:e)})},distribute:K,random:X,snap:Y,normalize:function(e,t,r){return he(e,t,0,1,r)},getUnit:W,clamp:function(t,r,e){return V(e,function(e){return dt(t,r,e)})},splitColor:ne,toArray:ft,mapRange:he,pipe:function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return function(e){return t.reduce(function(e,t){return t(e)},e)}},unitize:function(t,r){return function(e){return t(parseFloat(e))+(r||W(e))}},interpolate:function e(t,r,n,i){var a=isNaN(t+r)?0:function(e){return(1-e)*t+e*r};if(!a){var o,s,l,c,u,d=A(t),p={};if(!0===n&&(i=1)&&(n=null),d)t={p:t},r={p:r};else if(Ge(t)&&!Ge(r)){for(l=[],c=t.length,u=c-2,s=1;s<c;s++)l.push(e(t[s-1],t[s]));c--,a=function(e){e*=c;var t=Math.min(u,~~e);return l[t](e-t)},n=r}else i||(t=pe(Ge(t)?[]:{},t));if(!l){for(o in r)Dt.call(p,t,o,"get",r[o]);a=function(e){return Bt(e,p),d?t.p:t}}}return V(n,a)},shuffle:G},install:r,effects:ot,ticker:vt,updateRoot:Et.updateRoot,plugins:at,globalTimeline:ge,core:{PropTween:Jt,globals:a,Tween:Ft,Timeline:Et,Animation:At,getCache:L,_removeLinkedListItem:_}};function tr(e,i){return{name:e,rawVars:1,init:function(e,n,t){t._onInit=function(e){var t,r;if(A(n)&&(t={},f(n,function(e){return t[e]=1}),n=t),i){for(r in t={},n)t[r]=i(n[r]);n=t}!function(e,t){var r,n,i,a=e._targets;for(r in t)for(n=a.length;n--;)(i=(i=e._ptLookup[n][r])&&i.d)&&(i._pt&&(i=function(e,t){for(var r=e._pt;r&&r.p!==t&&r.op!==t&&r.fp!==t;)r=r._next;return r}(i,r)),i&&i.modifier&&i.modifier(t[r],e,a[n],r))}(e,n)}}}}f("to,from,fromTo,delayedCall,set,killTweensOf",function(e){return er[e]=Ft[e]}),vt.add(Et.updateRoot);var rr=er.to({},{duration:0}),nr=er.registerPlugin({name:"attr",init:function(e,t,r,n,i){var a,o;for(a in t)(o=this.add(e,"setAttribute",(e.getAttribute(a)||0)+"",t[a],n,i,0,0,a))&&(o.op=a),this._props.push(a)}},{name:"endArray",init:function(e,t){for(var r=t.length;r--;)this.add(e,r,e[r]||0,t[r])}},tr("roundProps",Q),tr("modifiers"),tr("snap",Y))||er;function ir(e,t){return t.set(t.t,t.p,Math.round(1e4*(t.s+t.c*e))/1e4+t.u,t)}function ar(e,t){return t.set(t.t,t.p,1===e?t.e:Math.round(1e4*(t.s+t.c*e))/1e4+t.u,t)}function or(e,t){return t.set(t.t,t.p,e?Math.round(1e4*(t.s+t.c*e))/1e4+t.u:t.b,t)}function sr(e,t){e=t.s+t.c*e;t.set(t.t,t.p,~~(e+(e<0?-.5:.5))+t.u,t)}function lr(e,t){return t.set(t.t,t.p,e?t.e:t.b,t)}function cr(e,t){return t.set(t.t,t.p,1!==e?t.b:t.e,t)}function ur(e,t,r){return e.style[t]=r}function dr(e,t,r){return e.style.setProperty(t,r)}function pr(e,t,r){return e._gsap[t]=r}function fr(e,t,r){return e._gsap.scaleX=e._gsap.scaleY=r}function hr(e,t,r,n,i){e=e._gsap;e.scaleX=e.scaleY=r,e.renderTransform(i,e)}function _r(e,t,r,n,i){e=e._gsap;e[t]=r,e.renderTransform(i,e)}function gr(e,t){t=Rr.createElementNS?Rr.createElementNS((t||"http://www.w3.org/1999/xhtml").replace(/^https/,"http"),e):Rr.createElement(e);return t.style?t:Rr.createElement(e)}function mr(e,t,r){var n=getComputedStyle(e);return n[t]||n.getPropertyValue(t.replace(un,"-$1").toLowerCase())||n.getPropertyValue(t)||!r&&mr(e,mn(t)||t,1)||""}function vr(){"undefined"!=typeof window&&window.document&&(Lr=(Rr=window.document).documentElement,Nr=gr("div")||{style:{}},Fr=gr("div"),hn=mn(hn),_n=mn(_n),Nr.style.cssText="border-width:0;line-height:0;position:absolute;padding:0",Ur=!!mn("perspective"),Ir=1)}function yr(e){var t,r=gr("svg",this.ownerSVGElement&&this.ownerSVGElement.getAttribute("xmlns")||"http://www.w3.org/2000/svg"),n=this.parentNode,i=this.nextSibling,a=this.style.cssText;if(Lr.appendChild(r),r.appendChild(this),this.style.display="block",e)try{t=this.getBBox(),this._gsapBBox=this.getBBox,this.getBBox=yr}catch(e){}else this._gsapBBox&&(t=this._gsapBBox());return n&&(i?n.insertBefore(this,i):n.appendChild(this)),Lr.removeChild(r),this.style.cssText=a,t}function br(e,t){for(var r=t.length;r--;)if(e.hasAttribute(t[r]))return e.getAttribute(t[r])}function wr(t){var r;try{r=t.getBBox()}catch(e){r=yr.call(t,!0)}return!(r=!(r&&(r.width||r.height)||t.getBBox===yr)?yr.call(t,!0):r)||r.width||r.x||r.y?r:{x:+br(t,["x","cx","x1"])||0,y:+br(t,["y","cy","y1"])||0,width:0,height:0}}function Tr(e){return!(!e.getCTM||e.parentNode&&!e.ownerSVGElement||!wr(e))}function xr(e,t){t&&(e=e.style,t in on&&(t=hn),e.removeProperty?("ms"!==t.substr(0,2)&&"webkit"!==t.substr(0,6)||(t="-"+t),e.removeProperty(t.replace(un,"-$1").toLowerCase())):e.removeAttribute(t))}function kr(e,t,r,n,i,a){a=new Jt(e._pt,t,r,0,1,a?cr:lr);return(e._pt=a).b=n,a.e=i,e._props.push(r),a}function Sr(e,t,r,n){var i=parseFloat(r)||0,a=(r+"").trim().substr((i+"").length)||"px",o=Nr.style,s=dn.test(t),l="svg"===e.tagName.toLowerCase(),c=(l?"client":"offset")+(s?"Width":"Height"),u="px"===n,d="%"===n;return n===a||!i||vn[n]||vn[a]?i:("px"===a||u||(i=Sr(e,t,r,"px")),r=e.getCTM&&Tr(e),d&&(on[t]||~t.indexOf("adius"))?I(i/(r?e.getBBox()[s?"width":"height"]:e[c])*100):(o[s?"width":"height"]=100+(u?a:n),l=~t.indexOf("adius")||"em"===n&&e.appendChild&&!l?e:e.parentNode,(r=(l=!(l=r?(e.ownerSVGElement||{}).parentNode:l)||l===Rr||!l.appendChild?Rr.body:l)._gsap)&&d&&r.width&&s&&r.time===vt.time?I(i/r.width*100):(!d&&"%"!==a||(o.position=mr(e,"position")),l===e&&(o.position="static"),l.appendChild(Nr),e=Nr[c],l.removeChild(Nr),o.position="absolute",s&&d&&((r=L(l)).time=vt.time,r.width=l[c]),I(u?e*i/100:e&&i?100/e*i:0))))}function Cr(e,t,r,n){var i;return Ir||vr(),t in fn&&"transform"!==t&&~(t=fn[t]).indexOf(",")&&(t=t.split(",")[0]),on[t]&&"transform"!==t?(i=xn(e,n),i="transformOrigin"!==t?i[t]:kn(mr(e,_n))+" "+i.zOrigin+"px"):(i=e.style[t])&&"auto"!==i&&!n&&!~(i+"").indexOf("calc(")||(i=bn[t]&&bn[t](e,t,r)||mr(e,t)||o(e,t)||("opacity"===t?1:0)),r&&!~(i+"").indexOf(" ")?Sr(e,t,i,r)+r:i}function Mr(e,t,r,n){var i;r&&"none"!==r||(a=(i=mn(t,e,1))&&mr(e,i,1))&&a!==r&&(t=i,r=a);var a,o,s,l,c,u,d,p,f,h,_=new Jt(this._pt,e.style,t,0,1,Yt),g=0,m=0;if(_.b=r,_.e=n,r+="","auto"==(n+="")&&(e.style[t]=n,n=mr(e,t)||n,e.style[t]=r),oe(a=[r,n]),n=a[1],o=(r=a[0]).match(Ye)||[],(n.match(Ye)||[]).length){for(;u=Ye.exec(n);)p=u[0],d=n.substring(g,u.index),l?l=(l+1)%5:"rgba("!==d.substr(-5)&&"hsla("!==d.substr(-5)||(l=1),p!==(c=o[m++]||"")&&(s=parseFloat(c)||0,f=c.substr((s+"").length),(h="="===p.charAt(1)?+(p.charAt(0)+"1"):0)&&(p=p.substr(2)),u=parseFloat(p),p=p.substr((u+"").length),g=Ye.lastIndex-p.length,p||(p=p||Ne.units[t]||f,g===n.length&&(n+=p,_.e+=p)),f!==p&&(s=Sr(e,t,c,p)||0),_._pt={_next:_._pt,p:d||1===m?d:",",s:s,c:h?h*u:u-s,m:l&&l<4?Math.round:0});_.c=g<n.length?n.substring(g,n.length):""}else _.r="display"===t&&"none"===n?cr:lr;return Ze.test(n)&&(_.e=0),this._pt=_}function Ar(e,t){if(t.tween&&t.tween._time===t.tween._dur){var r,n,i,a=t.t,o=a.style,s=t.u,t=a._gsap;if("all"===s||!0===s)o.cssText="",n=1;else for(i=(s=s.split(",")).length;-1<--i;)r=s[i],on[r]&&(n=1,r="transformOrigin"===r?_n:hn),xr(a,r);n&&(xr(a,hn),t&&(t.svg&&a.removeAttribute("transform"),xn(a,1),t.uncache=1))}}function Or(e){return"matrix(1, 0, 0, 1, 0, 0)"===e||"none"===e||!e}function Er(e){e=mr(e,hn);return Or(e)?wn:e.substr(7).match(Qe).map(I)}function Pr(e,t){var r,n,i,a=e._gsap||L(e),o=e.style,s=Er(e);return a.svg&&e.getAttribute("transform")?"1,0,0,1,0,0"===(s=[(n=e.transform.baseVal.consolidate().matrix).a,n.b,n.c,n.d,n.e,n.f]).join(",")?wn:s:(s!==wn||e.offsetParent||e===Lr||a.svg||(n=o.display,o.display="block",(a=e.parentNode)&&e.offsetParent||(i=1,r=e.nextSibling,Lr.appendChild(e)),s=Er(e),n?o.display=n:xr(e,"display"),i&&(r?a.insertBefore(e,r):a?a.appendChild(e):Lr.removeChild(e))),t&&6<s.length?[s[0],s[1],s[4],s[5],s[12],s[13]]:s)}function Dr(e,t,r,n,i,a){var o,s,l=e._gsap,c=i||Pr(e,!0),u=l.xOrigin||0,d=l.yOrigin||0,p=l.xOffset||0,f=l.yOffset||0,h=c[0],_=c[1],g=c[2],m=c[3],v=c[4],y=c[5],b=t.split(" "),w=parseFloat(b[0])||0,i=parseFloat(b[1])||0;r?c!==wn&&(o=h*m-_*g)&&(s=w*(-_/o)+i*(h/o)-(h*y-_*v)/o,w=w*(m/o)+i*(-g/o)+(g*y-m*v)/o,i=s):(w=(s=wr(e)).x+(~b[0].indexOf("%")?w/100*s.width:w),i=s.y+(~(b[1]||b[0]).indexOf("%")?i/100*s.height:i)),n||!1!==n&&l.smooth?(l.xOffset=p+((v=w-u)*h+(y=i-d)*g)-v,l.yOffset=f+(v*_+y*m)-y):l.xOffset=l.yOffset=0,l.xOrigin=w,l.yOrigin=i,l.smooth=!!n,l.origin=t,l.originIsAbsolute=!!r,e.style[_n]="0px 0px",a&&(kr(a,l,"xOrigin",u,w),kr(a,l,"yOrigin",d,i),kr(a,l,"xOffset",p,l.xOffset),kr(a,l,"yOffset",f,l.yOffset)),e.setAttribute("data-svg-origin",w+" "+i)}function jr(e,t,r){var n=W(t);return I(parseFloat(t)+parseFloat(Sr(e,"x",r+"px",n)))+n}Ft.version=Et.version=nr.version="3.3.3",we=1,t()&&yt();var Rr,Lr,Ir,Nr,Fr,qr,Ur,Br=bt.Power0,zr=bt.Power1,Hr=bt.Power2,Vr=bt.Power3,Wr=bt.Power4,$r=bt.Linear,Gr=bt.Quad,Kr=bt.Cubic,Qr=bt.Quart,Yr=bt.Quint,Xr=bt.Strong,Jr=bt.Elastic,Zr=bt.Back,en=bt.SteppedEase,tn=bt.Bounce,rn=bt.Sine,nn=bt.Expo,an=bt.Circ,on={},sn=180/Math.PI,ln=Math.PI/180,cn=Math.atan2,un=/([A-Z])/g,dn=/(?:left|right|width|margin|padding|x)/i,pn=/[\s,\(]\S/,fn={autoAlpha:"opacity,visibility",scale:"scaleX,scaleY",alpha:"opacity"},hn="transform",_n=hn+"Origin",gn="O,Moz,ms,Ms,Webkit".split(","),mn=function(e,t,r){var n=(t||Nr).style,i=5;if(e in n&&!r)return e;for(e=e.charAt(0).toUpperCase()+e.substr(1);i--&&!(gn[i]+e in n););return i<0?null:(3===i?"ms":0<=i?gn[i]:"")+e},vn={deg:1,rad:1,turn:1},yn={top:"0%",bottom:"100%",left:"0%",right:"100%",center:"50%"},bn={clearProps:function(e,t,r,n,i){if("isFromStart"!==i.data){t=e._pt=new Jt(e._pt,t,r,0,0,Ar);return t.u=n,t.pr=-10,t.tween=i,e._props.push(r),1}}},wn=[1,0,0,1,0,0],Tn={},xn=function(e,t){var r=e._gsap||new Mt(e);if("x"in r&&!t&&!r.uncache)return r;var n,i,a,o,s,l,c,u,d,p,f,h,_,g,m,v,y,b,w,T,x,k,S,C,M,A=e.style,O=r.scaleX<0,E="deg",P=mr(e,_n)||"0",D=n=i=o=s=l=c=u=0,j=a=1;return r.svg=!(!e.getCTM||!Tr(e)),d=Pr(e,r.svg),r.svg&&(b=!r.uncache&&e.getAttribute("data-svg-origin"),Dr(e,b||P,!!b||r.originIsAbsolute,!1!==r.smooth,d)),k=r.xOrigin||0,C=r.yOrigin||0,d!==wn&&(h=d[0],_=d[1],g=d[2],m=d[3],D=v=d[4],n=y=d[5],6===d.length?(j=Math.sqrt(h*h+_*_),a=Math.sqrt(m*m+g*g),o=h||_?cn(_,h)*sn:0,(c=g||m?cn(g,m)*sn+o:0)&&(a*=Math.cos(c*ln)),r.svg&&(D-=k-(k*h+C*g),n-=C-(k*_+C*m))):(M=d[6],S=d[7],x=d[8],t=d[9],k=d[10],C=d[11],D=d[12],n=d[13],i=d[14],s=(d=cn(M,k))*sn,d&&(b=v*(p=Math.cos(-d))+x*(f=Math.sin(-d)),w=y*p+t*f,T=M*p+k*f,x=v*-f+x*p,t=y*-f+t*p,k=M*-f+k*p,C=S*-f+C*p,v=b,y=w,M=T),l=(d=cn(-g,k))*sn,d&&(p=Math.cos(-d),C=m*(f=Math.sin(-d))+C*p,h=b=h*p-x*f,_=w=_*p-t*f,g=T=g*p-k*f),o=(d=cn(_,h))*sn,d&&(b=h*(p=Math.cos(d))+_*(f=Math.sin(d)),w=v*p+y*f,_=_*p-h*f,y=y*p-v*f,h=b,v=w),s&&359.9<Math.abs(s)+Math.abs(o)&&(s=o=0,l=180-l),j=I(Math.sqrt(h*h+_*_+g*g)),a=I(Math.sqrt(y*y+M*M)),d=cn(v,y),c=2e-4<Math.abs(d)?d*sn:0,u=C?1/(C<0?-C:C):0),r.svg&&(b=e.getAttribute("transform"),r.forceCSS=e.setAttribute("transform","")||!Or(mr(e,hn)),b&&e.setAttribute("transform",b))),90<Math.abs(c)&&Math.abs(c)<270&&(O?(j*=-1,c+=o<=0?180:-180,o+=o<=0?180:-180):(a*=-1,c+=c<=0?180:-180)),r.x=((r.xPercent=D&&Math.round(e.offsetWidth/2)===Math.round(-D)?-50:0)?0:D)+"px",r.y=((r.yPercent=n&&Math.round(e.offsetHeight/2)===Math.round(-n)?-50:0)?0:n)+"px",r.z=i+"px",r.scaleX=I(j),r.scaleY=I(a),r.rotation=I(o)+E,r.rotationX=I(s)+E,r.rotationY=I(l)+E,r.skewX=c+E,r.skewY=0+E,r.transformPerspective=u+"px",(r.zOrigin=parseFloat(P.split(" ")[2])||0)&&(A[_n]=kn(P)),r.xOffset=r.yOffset=0,r.force3D=Ne.force3D,r.renderTransform=r.svg?En:Ur?On:Sn,r.uncache=0,r},kn=function(e){return(e=e.split(" "))[0]+" "+e[1]},Sn=function(e,t){t.z="0px",t.rotationY=t.rotationX="0deg",t.force3D=0,On(e,t)},Cn="0deg",Mn="0px",An=") ",On=function(e,t){var r=t||this,n=r.xPercent,i=r.yPercent,a=r.x,o=r.y,s=r.z,l=r.rotation,c=r.rotationY,u=r.rotationX,d=r.skewX,p=r.skewY,f=r.scaleX,h=r.scaleY,_=r.transformPerspective,g=r.force3D,m=r.target,v=r.zOrigin,y="",t="auto"===g&&e&&1!==e||!0===g;!v||u===Cn&&c===Cn||(r=parseFloat(c)*ln,e=Math.sin(r),g=Math.cos(r),r=parseFloat(u)*ln,a=jr(m,a,e*(e=Math.cos(r))*-v),o=jr(m,o,-Math.sin(r)*-v),s=jr(m,s,g*e*-v+v)),_!==Mn&&(y+="perspective("+_+An),(n||i)&&(y+="translate("+n+"%, "+i+"%) "),!t&&a===Mn&&o===Mn&&s===Mn||(y+=s!==Mn||t?"translate3d("+a+", "+o+", "+s+") ":"translate("+a+", "+o+An),l!==Cn&&(y+="rotate("+l+An),c!==Cn&&(y+="rotateY("+c+An),u!==Cn&&(y+="rotateX("+u+An),d===Cn&&p===Cn||(y+="skew("+d+", "+p+An),1===f&&1===h||(y+="scale("+f+", "+h+An),m.style[hn]=y||"translate(0, 0)"},En=function(e,t){var r,n,i,a,o,s=t||this,l=s.xPercent,c=s.yPercent,u=s.x,d=s.y,p=s.rotation,f=s.skewX,h=s.skewY,_=s.scaleX,g=s.scaleY,m=s.target,v=s.xOrigin,y=s.yOrigin,b=s.xOffset,w=s.yOffset,T=s.forceCSS,t=parseFloat(u),s=parseFloat(d),p=parseFloat(p),f=parseFloat(f);(h=parseFloat(h))&&(f+=h=parseFloat(h),p+=h),p||f?(p*=ln,f*=ln,r=Math.cos(p)*_,n=Math.sin(p)*_,i=Math.sin(p-f)*-g,a=Math.cos(p-f)*g,f&&(h*=ln,o=Math.tan(f-h),i*=o=Math.sqrt(1+o*o),a*=o,h&&(o=Math.tan(h),r*=o=Math.sqrt(1+o*o),n*=o)),r=I(r),n=I(n),i=I(i),a=I(a)):(r=_,a=g,n=i=0),(t&&!~(u+"").indexOf("px")||s&&!~(d+"").indexOf("px"))&&(t=Sr(m,"x",u,"px"),s=Sr(m,"y",d,"px")),(v||y||b||w)&&(t=I(t+v-(v*r+y*i)+b),s=I(s+y-(v*n+y*a)+w)),(l||c)&&(t=I(t+l/100*(o=m.getBBox()).width),s=I(s+c/100*o.height)),m.setAttribute("transform",o="matrix("+r+","+n+","+i+","+a+","+t+","+s+")"),T&&(m.style[hn]=o)};f("padding,margin,Width,Radius",function(t,r){var e="Right",n="Bottom",i="Left",s=(r<3?["Top",e,n,i]:["Top"+i,"Top"+e,n+e,n+i]).map(function(e){return r<2?t+e:"border"+e+t});bn[1<r?"border"+t:t]=function(t,e,r,n,i){var a,o;if(arguments.length<4)return a=s.map(function(e){return Cr(t,e,r)}),5===(o=a.join(" ")).split(a[0]).length?a[0]:o;a=(n+"").split(" "),o={},s.forEach(function(e,t){return o[e]=a[t]=a[t]||a[(t-1)/2|0]}),t.init(e,o,i)}});var Pn,Dn={name:"css",register:vr,targetTest:function(e){return e.style&&e.nodeType},init:function(e,t,r,n,i){var a,o,s,l,c,u,d,p,f,h,_,g,m,v,y,b,w,T,x,k,S,C=this._props,M=e.style;for(c in Ir||vr(),t)if("autoRound"!==c&&(o=t[c],!at[c]||!Pt(c,t,r,n,e,i)))if(w=typeof o,b=bn[c],"function"===w&&(w=typeof(o=o.call(r,n,e,i))),"string"===w&&~o.indexOf("random(")&&(o=Z(o)),b)b(this,e,c,o,r)&&(g=1);else if("--"===c.substr(0,2))this.add(M,"setProperty",getComputedStyle(e).getPropertyValue(c)+"",o+"",n,i,0,0,c);else{if(a=Cr(e,c),l=parseFloat(a),(d="string"===w&&"="===o.charAt(1)?+(o.charAt(0)+"1"):0)&&(o=o.substr(2)),s=parseFloat(o),c in fn&&("autoAlpha"===c&&kr(this,M,"visibility",(l=1===l&&"hidden"===Cr(e,"visibility")&&s?0:l)?"inherit":"hidden",s?"inherit":"hidden",!s),"scale"!==c&&"transform"!==c&&~(c=fn[c]).indexOf(",")&&(c=c.split(",")[0])),p=c in on)if(f||((h=e._gsap).renderTransform||xn(e),_=!1!==t.smoothOrigin&&h.smooth,(f=this._pt=new Jt(this._pt,M,hn,0,1,h.renderTransform,h,0,-1)).dep=1),"scale"===c)this._pt=new Jt(this._pt,h,"scaleY",h.scaleY,d?d*s:s-h.scaleY),C.push("scaleY",c),c+="X";else{if("transformOrigin"===c){S=k=x=void 0,x=(T=o).split(" "),k=x[0],S=x[1]||"50%","top"!==k&&"bottom"!==k&&"left"!==S&&"right"!==S||(T=k,k=S,S=T),x[0]=yn[k]||k,x[1]=yn[S]||S,o=x.join(" "),h.svg?Dr(e,o,0,_,0,this):((u=parseFloat(o.split(" ")[2])||0)!==h.zOrigin&&kr(this,h,"zOrigin",h.zOrigin,u),kr(this,M,c,kn(a),kn(o)));continue}if("svgOrigin"===c){Dr(e,o,1,_,0,this);continue}if(c in Tn){m=this,v=h,y=c,b=l,w=d,S=S=k=T=void 0,T=360,k=A(x=o),S=parseFloat(x)*(k&&~x.indexOf("rad")?sn:1),S=b+(w=w?S*w:S-b)+"deg",k&&("short"===(x=x.split("_")[1])&&(w%=T)!=w%180&&(w+=w<0?T:-T),"cw"===x&&w<0?w=(w+36e9)%T-~~(w/T)*T:"ccw"===x&&0<w&&(w=(w-36e9)%T-~~(w/T)*T)),m._pt=w=new Jt(m._pt,v,y,b,w,ar),w.e=S,w.u="deg",m._props.push(y);continue}if("smoothOrigin"===c){kr(this,h,"smooth",h.smooth,o);continue}if("force3D"===c){h[c]=o;continue}if("transform"===c){!function(e,t,r){var n,i,a,o,s,l=Fr.style,c=r._gsap;for(i in l.cssText=getComputedStyle(r).cssText+";position:absolute;display:block;",l[hn]=t,Rr.body.appendChild(Fr),n=xn(Fr,1),on)(a=c[i])!==(o=n[i])&&"perspective,force3D,transformOrigin,svgOrigin".indexOf(i)<0&&(a=W(a)!==(s=W(o))?Sr(r,i,a,s):parseFloat(a),o=parseFloat(o),e._pt=new Jt(e._pt,c,i,a,o-a,ir),e._pt.u=s||0,e._props.push(i));Rr.body.removeChild(Fr)}(this,o,e);continue}}else c in M||(c=mn(c)||c);if(p||(s||0===s)&&(l||0===l)&&!pn.test(o)&&c in M)(y=(a+"").substr((l+"").length))!==(u=(o+"").substr(((s=s||0)+"").length)||(c in Ne.units?Ne.units[c]:y))&&(l=Sr(e,c,a,u)),this._pt=new Jt(this._pt,p?h:M,c,l,d?d*s:s-l,"px"!==u||!1===t.autoRound||p?ir:sr),this._pt.u=u||0,y!==u&&(this._pt.b=a,this._pt.r=or);else if(c in M)Mr.call(this,e,c,a,o);else{if(!(c in e)){O(c,o);continue}this.add(e,c,e[c],o,n,i)}C.push(c)}g&&Xt(this)},get:Cr,aliases:fn,parseTransform:xn,getSetter:function(e,t,r){var n=fn[t];return(t=n&&n.indexOf(",")<0?n:t)in on&&t!==_n&&(e._gsap.x||Cr(e,"x"))?r&&qr===r?"scale"===t?fr:pr:(qr=r||{})&&("scale"===t?hr:_r):e.style&&!i(e.style[t])?ur:~t.indexOf("-")?dr:Gt(e,t)},core:{_removeProperty:xr,_getMatrix:Pr}};nr.utils.checkPrefix=mn,Pn=f("x,y,z,scale,scaleX,scaleY,xPercent,yPercent"+","+(Rn="rotation,rotationX,rotationY,skewX,skewY")+",transform,transformOrigin,svgOrigin,force3D,smoothOrigin,transformPerspective",function(e){on[e]=1}),f(Rn,function(e){Ne.units[e]="deg",Tn[e]=1}),fn[Pn[13]]="x,y,z,scale,scaleX,scaleY,xPercent,yPercent,"+Rn,f("0:translateX,1:translateY,2:translateZ,8:rotate,8:rotationZ,8:rotateZ,9:rotateX,10:rotateY",function(e){e=e.split(":");fn[e[1]]=Pn[e[0]]}),f("x,y,z,top,right,bottom,left,width,height,fontSize,padding,margin,perspective",function(e){Ne.units[e]="px"}),nr.registerPlugin(Dn);var jn=nr.registerPlugin(Dn)||nr,Rn=jn.core.Tween;e.Back=Zr,e.Bounce=tn,e.CSSPlugin=Dn,e.Circ=an,e.Cubic=Kr,e.Elastic=Jr,e.Expo=nn,e.Linear=$r,e.Power0=Br,e.Power1=zr,e.Power2=Hr,e.Power3=Vr,e.Power4=Wr,e.Quad=Gr,e.Quart=Qr,e.Quint=Yr,e.Sine=rn,e.SteppedEase=en,e.Strong=Xr,e.TimelineLite=Et,e.TimelineMax=Et,e.TweenLite=Ft,e.TweenMax=Rn,e.default=jn,e.gsap=jn,"undefined"==typeof window||window!==e?Object.defineProperty(e,"__esModule",{value:!0}):delete e.default}),function(){function j(e){return e.replace(/\s+$/g,"")}function i(e,t,r,n){function i(){return this.pos=0,this.token="",this.current_mode="CONTENT",this.tags={parent:"parent1",parentcount:1,parent1:""},this.tag_type="",this.token_text=this.last_token=this.last_text=this.token_type="",this.newlines=0,this.indent_content=o,this.indent_body_inner_html=s,this.indent_head_inner_html=l,this.Utils={whitespace:"\n\r\t ".split(""),single_token:["area","base","br","col","embed","hr","img","input","keygen","link","menuitem","meta","param","source","track","wbr","!doctype","?xml","?php","basefont","isindex"],extra_liners:_,in_array:function(e,t){for(var r=0;r<t.length;r++)if(e===t[r])return!0;return!1}},this.is_whitespace=function(e){for(var t=0;t<e.length;t++)if(!this.Utils.in_array(e.charAt(t),this.Utils.whitespace))return!1;return!0},this.traverse_whitespace=function(){var e="",e=this.input.charAt(this.pos);if(this.Utils.in_array(e,this.Utils.whitespace)){for(this.newlines=0;this.Utils.in_array(e,this.Utils.whitespace);)p&&"\n"===e&&this.newlines<=f&&(this.newlines+=1),this.pos++,e=this.input.charAt(this.pos);return!0}return!1},this.space_or_wrap=function(e){return this.line_char_count>=this.wrap_line_length?(this.print_newline(!1,e),this.print_indentation(e),!0):(this.line_char_count++,e.push(" "),!1)},this.get_content=function(){for(var e,t=[],r=0;"<"!==this.input.charAt(this.pos)||2===r;){if(this.pos>=this.input.length)return t.length?t.join(""):["","TK_EOF"];if(r<2&&this.traverse_whitespace())this.space_or_wrap(t);else{if(e=this.input.charAt(this.pos),x){if("{"===e?r+=1:r<2&&(r=0),"}"===e&&0<r&&0==r--)break;var n=this.input.substr(this.pos,3);if("{{#"===n||"{{/"===n)break;if("{{!"===n)return[this.get_tag(),"TK_TAG_HANDLEBARS_COMMENT"];if("{{"===this.input.substr(this.pos,2)&&"{{else}}"===this.get_tag(!0))break}this.pos++,this.line_char_count++,t.push(e)}}return t.length?t.join(""):""},this.get_contents_to=function(e){if(this.pos===this.input.length)return["","TK_EOF"];var t="",e=new RegExp("</"+e+"\\s*>","igm");e.lastIndex=this.pos;e=e.exec(this.input),e=e?e.index:this.input.length;return this.pos<e&&(t=this.input.substring(this.pos,e),this.pos=e),t},this.record_tag=function(e){this.tags[e+"count"]?this.tags[e+"count"]++:this.tags[e+"count"]=1,this.tags[e+this.tags[e+"count"]]=this.indent_level,this.tags[e+this.tags[e+"count"]+"parent"]=this.tags.parent,this.tags.parent=e+this.tags[e+"count"]},this.retrieve_tag=function(e){if(this.tags[e+"count"]){for(var t=this.tags.parent;t&&e+this.tags[e+"count"]!==t;)t=this.tags[t+"parent"];t&&(this.indent_level=this.tags[e+this.tags[e+"count"]],this.tags.parent=this.tags[t+"parent"]),delete this.tags[e+this.tags[e+"count"]+"parent"],delete this.tags[e+this.tags[e+"count"]],1===this.tags[e+"count"]?delete this.tags[e+"count"]:this.tags[e+"count"]--}},this.indent_to_tag=function(e){if(this.tags[e+"count"]){for(var t=this.tags.parent;t&&e+this.tags[e+"count"]!==t;)t=this.tags[t+"parent"];t&&(this.indent_level=this.tags[e+this.tags[e+"count"]])}},this.get_tag=function(e){var t,r,n,i,a="",o=[],s=!1,l=!0,c=!1,u=this.pos,d=this.line_char_count,p=!1;e=void 0!==e&&e;do{if(this.pos>=this.input.length)return e&&(this.pos=u,this.line_char_count=d),o.length?o.join(""):["","TK_EOF"];if(a=this.input.charAt(this.pos),this.pos++,this.Utils.in_array(a,this.Utils.whitespace))s=!0;else{if("'"!==a&&'"'!==a||(a+=this.get_unformatted(a),s=!0),"="===a&&(s=!1),n=this.input.substr(this.pos-1),!C||!c||p||">"!==a&&"/"!==a||n.match(/^\/?\s*>/)&&(this.print_newline(!(p=!(s=!1)),o),this.print_indentation(o)),o.length&&"="!==o[o.length-1]&&">"!==a&&s){var f,h=this.space_or_wrap(o)&&"/"!==a&&!S,s=!1;if(S&&"/"!==a&&(f=!1,C&&l&&(f=!(null!==n.match(/^\S*(="([^"]|\\")*")?\s*\/?\s*>/))),l&&!f||(this.print_newline(!1,o),this.print_indentation(o),h=!0)),h){var c=!0,_=k;M&&(_=o.indexOf(" ")+1);for(var g=0;g<_;g++)o.push(" ")}if(l)for(var m=0;m<o.length;m++)if(" "===o[m]){l=!1;break}}if(x&&"<"===r&&a+this.input.charAt(this.pos)==="{{"&&(a+=this.get_unformatted("}}"),o.length&&" "!==o[o.length-1]&&"<"!==o[o.length-1]&&(a=" "+a),s=!0),"<"!==a||r||(t=this.pos-1,r="<"),x&&!r&&2<=o.length&&"{"===o[o.length-1]&&"{"===o[o.length-2]&&(t="#"===a||"/"===a||"!"===a?this.pos-3:this.pos-2,r="{"),this.line_char_count++,o.push(a),o[1]&&("!"===o[1]||"?"===o[1]||"%"===o[1])){o=[this.get_comment(t)];break}if(x&&o[1]&&"{"===o[1]&&o[2]&&"!"===o[2]){o=[this.get_comment(t)];break}if(x&&"{"===r&&2<o.length&&"}"===o[o.length-2]&&"}"===o[o.length-1])break}}while(">"!==a);var v=o.join(""),y=-1!==v.indexOf(" ")?v.indexOf(" "):-1!==v.indexOf("\n")?v.indexOf("\n"):"{"===v.charAt(0)?v.indexOf("}"):v.indexOf(">"),b="<"!==v.charAt(0)&&x?"#"===v.charAt(2)?3:2:1,y=v.substring(b,y).toLowerCase();return"/"===v.charAt(v.length-2)||this.Utils.in_array(y,this.Utils.single_token)?e||(this.tag_type="SINGLE"):x&&"{"===v.charAt(0)&&"else"===y?e||(this.indent_to_tag("if"),this.tag_type="HANDLEBARS_ELSE",this.indent_content=!0,this.traverse_whitespace()):this.is_unformatted(y,w)||this.is_unformatted(y,T)?(i=this.get_unformatted("</"+y+">",v),o.push(i),this.pos,this.tag_type="SINGLE"):"script"===y&&(-1===v.search("type")||-1<v.search("type")&&-1<v.search(/\b(text|application|dojo)\/(x-)?(javascript|ecmascript|jscript|livescript|(ld\+)?json|method|aspect)/))?e||(this.record_tag(y),this.tag_type="SCRIPT"):"style"===y&&(-1===v.search("type")||-1<v.search("type")&&-1<v.search("text/css"))?e||(this.record_tag(y),this.tag_type="STYLE"):"!"===y.charAt(0)?e||(this.tag_type="SINGLE",this.traverse_whitespace()):e||("/"===y.charAt(0)?(this.retrieve_tag(y.substring(1)),this.tag_type="END"):(this.record_tag(y),"html"!==y.toLowerCase()&&(this.indent_content=!0),this.tag_type="START"),this.traverse_whitespace()&&this.space_or_wrap(o),this.Utils.in_array(y,this.Utils.extra_liners)&&(this.print_newline(!1,this.output),this.output.length&&"\n"!==this.output[this.output.length-2]&&this.print_newline(!0,this.output))),e&&(this.pos=u,this.line_char_count=d),o.join("")},this.get_comment=function(e){var t="",r=">",n=!1;this.pos=e;var i=this.input.charAt(this.pos);for(this.pos++;this.pos<=this.input.length&&((t+=i).charAt(t.length-1)!==r.charAt(r.length-1)||-1===t.indexOf(r));)!n&&t.length<10&&(0===t.indexOf("<![if")?(r="<![endif]>",n=!0):0===t.indexOf("<![cdata[")?(r="]]>",n=!0):0===t.indexOf("<![")?(r="]>",n=!0):0===t.indexOf("\x3c!--")?(r="--\x3e",n=!0):0===t.indexOf("{{!--")?(r="--}}",n=!0):0===t.indexOf("{{!")?5===t.length&&-1===t.indexOf("{{!--")&&(r="}}",n=!0):0===t.indexOf("<?")?(r="?>",n=!0):0===t.indexOf("<%")&&(r="%>",n=!0)),i=this.input.charAt(this.pos),this.pos++;return t},this.get_unformatted=function(e,t){if(t&&-1!==t.toLowerCase().indexOf(e))return"";var r,n,i,a="",o=!0,s=(n=e,i="",{add:function(e){e=i+e.toLowerCase();i=e.length<=n.length?e:e.substr(e.length-n.length,n.length)},doesNotMatch:function(){return-1===i.indexOf(n)}});do{if(this.pos>=this.input.length)return a;if(r=this.input.charAt(this.pos),this.pos++,this.Utils.in_array(r,this.Utils.whitespace)){if(!o){this.line_char_count--;continue}if("\n"===r||"\r"===r){a+="\n",this.line_char_count=0;continue}}a+=r,s.add(r),this.line_char_count++,o=!0,x&&"{"===r&&a.length&&"{"===a.charAt(a.length-2)&&(a+=this.get_unformatted("}}"))}while(s.doesNotMatch());return a},this.get_token=function(){if("TK_TAG_SCRIPT"!==this.last_token&&"TK_TAG_STYLE"!==this.last_token)return"CONTENT"===this.current_mode?"string"!=typeof(e=this.get_content())?e:[e,"TK_CONTENT"]:"TAG"===this.current_mode?"string"!=typeof(e=this.get_tag())?e:[e,"TK_TAG_"+this.tag_type]:void 0;var e,t=this.last_token.substr(7);return"string"!=typeof(e=this.get_contents_to(t))?e:[e,"TK_"+t]},this.get_full_indent=function(e){return(e=this.indent_level+e||0)<1?"":Array(e+1).join(this.indent_string)},this.is_unformatted=function(e,t){if(!this.Utils.in_array(e,t))return!1;if("a"!==e.toLowerCase()||!this.Utils.in_array("a",t))return!0;e=(this.get_tag(!0)||"").match(/^\s*<\s*\/?([a-z]*)\s*[^>]*>\s*$/);return!(e&&!this.Utils.in_array(e,t))},this.printer=function(e,t,r,n,i){this.input=e||"",this.input=this.input.replace(/\r\n|[\r\u2028\u2029]/g,"\n"),this.output=[],this.indent_character=t,this.indent_string="",this.indent_size=r,this.brace_style=i,this.indent_level=0,this.wrap_line_length=n;for(var a=this.line_char_count=0;a<this.indent_size;a++)this.indent_string+=this.indent_character;this.print_newline=function(e,t){this.line_char_count=0,t&&t.length&&(e||"\n"!==t[t.length-1])&&("\n"!==t[t.length-1]&&(t[t.length-1]=j(t[t.length-1])),t.push("\n"))},this.print_indentation=function(e){for(var t=0;t<this.indent_level;t++)e.push(this.indent_string),this.line_char_count+=this.indent_string.length},this.print_token=function(e){this.is_whitespace(e)&&!this.output.length||((e||""!==e)&&this.output.length&&"\n"===this.output[this.output.length-1]&&(this.print_indentation(this.output),e=e.replace(/^\s+/g,"")),this.print_token_raw(e))},this.print_token_raw=function(e){(e=0<this.newlines?j(e):e)&&""!==e&&(1<e.length&&"\n"===e.charAt(e.length-1)?(this.output.push(e.slice(0,-1)),this.print_newline(!1,this.output)):this.output.push(e));for(var t=0;t<this.newlines;t++)this.print_newline(0<t,this.output);this.newlines=0},this.indent=function(){this.indent_level++},this.unindent=function(){0<this.indent_level&&this.indent_level--}},this}var a,o,s,l,c,u,d,w,T,p,f,x,k,S,C,M,h,_,g;for(void 0!==(t=function(e,t){var r,n={};for(r in e)r!==t&&(n[r]=e[r]);if(t in e)for(r in e[t])n[r]=e[t][r];return n}(t=t||{},"html")).wrap_line_length&&0!==parseInt(t.wrap_line_length,10)||void 0===t.max_char||0===parseInt(t.max_char,10)||(t.wrap_line_length=t.max_char),o=void 0!==t.indent_inner_html&&t.indent_inner_html,s=void 0===t.indent_body_inner_html||t.indent_body_inner_html,l=void 0===t.indent_head_inner_html||t.indent_head_inner_html,c=void 0===t.indent_size?4:parseInt(t.indent_size,10),u=void 0===t.indent_char?" ":t.indent_char,D=void 0===t.brace_style?"collapse":t.brace_style,d=0===parseInt(t.wrap_line_length,10)?32786:parseInt(t.wrap_line_length||250,10),w=t.unformatted||["a","abbr","area","audio","b","bdi","bdo","br","button","canvas","cite","code","data","datalist","del","dfn","em","embed","i","iframe","img","input","ins","kbd","keygen","label","map","mark","math","meter","noscript","object","output","progress","q","ruby","s","samp","select","small","span","strong","sub","sup","svg","template","textarea","time","u","var","video","wbr","text","acronym","address","big","dt","ins","strike","tt"],T=t.content_unformatted||["pre"],p=void 0===t.preserve_newlines||t.preserve_newlines,f=p?isNaN(parseInt(t.max_preserve_newlines,10))?32786:parseInt(t.max_preserve_newlines,10):0,x=void 0!==t.indent_handlebars&&t.indent_handlebars,g=void 0===t.wrap_attributes?"auto":t.wrap_attributes,k=isNaN(parseInt(t.wrap_attributes_indent_size,10))?c:parseInt(t.wrap_attributes_indent_size,10),S="force"===g.substr(0,"force".length),C="force-expand-multiline"===g,M="force-aligned"===g,h=void 0!==t.end_with_newline&&t.end_with_newline,_="object"==typeof t.extra_liners&&t.extra_liners?t.extra_liners.concat():("string"==typeof t.extra_liners?t.extra_liners:"head,body,/html").split(","),g=t.eol||"auto",t.indent_with_tabs&&(u="\t",c=1),"auto"===g&&(g="\n",e&&R.test(e||"")&&(g=e.match(R)[0])),g=g.replace(/\\r/,"\r").replace(/\\n/,"\n"),e=e.replace(L,"\n"),(a=new i).printer(e,u,c,d,D);;){var m,v,y,b,A=a.get_token();if(a.token_text=A[0],a.token_type=A[1],"TK_EOF"===a.token_type)break;switch(a.token_type){case"TK_TAG_START":a.print_newline(!1,a.output),a.print_token(a.token_text),a.indent_content&&(!a.indent_body_inner_html&&a.token_text.match(/<body(?:.*)>/)||!a.indent_head_inner_html&&a.token_text.match(/<head(?:.*)>/)||a.indent(),a.indent_content=!1),a.current_mode="CONTENT";break;case"TK_TAG_STYLE":case"TK_TAG_SCRIPT":a.print_newline(!1,a.output),a.print_token(a.token_text),a.current_mode="CONTENT";break;case"TK_TAG_END":"TK_CONTENT"===a.last_token&&""===a.last_text&&(y=(a.token_text.match(/\w+/)||[])[0],(v=null)!==(v=a.output.length?a.output[a.output.length-1].match(/(?:<|{{#)\s*(\w+)/):v)&&(v[1]===y||a.Utils.in_array(v[1],w))||a.print_newline(!1,a.output)),a.print_token(a.token_text),a.current_mode="CONTENT";break;case"TK_TAG_SINGLE":var O=a.token_text.match(/^\s*<([a-z-]+)/i);O&&a.Utils.in_array(O[1],w)||a.print_newline(!1,a.output),a.print_token(a.token_text),a.current_mode="CONTENT";break;case"TK_TAG_HANDLEBARS_ELSE":for(var E=!1,P=a.output.length-1;0<=P&&"\n"!==a.output[P];P--)if(a.output[P].match(/{{#if/)){E=!0;break}E||a.print_newline(!1,a.output),a.print_token(a.token_text),a.indent_content&&(a.indent(),a.indent_content=!1),a.current_mode="CONTENT";break;case"TK_TAG_HANDLEBARS_COMMENT":case"TK_CONTENT":a.print_token(a.token_text),a.current_mode="TAG";break;case"TK_STYLE":case"TK_SCRIPT":""!==a.token_text&&(a.print_newline(!1,a.output),y=a.token_text,v=1,"TK_SCRIPT"===a.token_type?m="function"==typeof r&&r:"TK_STYLE"===a.token_type&&(m="function"==typeof n&&n),"keep"===t.indent_scripts?v=0:"separate"===t.indent_scripts&&(v=-a.indent_level),O=a.get_full_indent(v),(y=m?((b=function(){this.eol="\n"}).prototype=t,b=new b,m(y.replace(/^\s*/,O),b)):(b=y.match(/^\s*/)[0].match(/[^\n\r]*$/)[0].split(a.indent_string).length-1,b=a.get_full_indent(v-b),y.replace(/^\s*/,O).replace(/\r\n|\r|\n/g,"\n"+b).replace(/\s+$/,"")))&&(a.print_token_raw(y),a.print_newline(!0,a.output))),a.current_mode="TAG";break;default:""!==a.token_text&&a.print_token(a.token_text)}a.last_token=a.token_type,a.last_text=a.token_text}var D=a.output.join("").replace(/[\r\n\t ]+$/,"");return h&&(D+="\n"),D="\n"!==g?D.replace(/[\n]/g,g):D}var r,n,R=/\r\n|[\n\r\u2028\u2029]/,L=new RegExp(R.source,"g");"function"==typeof define&&define.amd?define(["require","./beautify","./beautify-css"],function(e){var r=e("./beautify"),n=e("./beautify-css");return{html_beautify:function(e,t){return i(e,t,r.js_beautify,n.css_beautify)}}}):"undefined"!=typeof exports?(r=require("./beautify.js"),n=require("./beautify-css.js"),exports.html_beautify=function(e,t){return i(e,t,r.js_beautify,n.css_beautify)}):"undefined"!=typeof window?window.html_beautify=function(e,t){return i(e,t,window.js_beautify,window.css_beautify)}:"undefined"!=typeof global&&(global.html_beautify=function(e,t){return i(e,t,global.js_beautify,global.css_beautify)}),"undefined"!=typeof self&&(self.html_beautify=function(e,t){return i(e,t)})}(),function(){var t;!function(){"use strict";var n=[,,function(e){function i(e){this.__parent=e,this.__character_count=0,this.__indent_count=-1,this.__alignment_count=0,this.__wrap_point_index=0,this.__wrap_point_character_count=0,this.__wrap_point_indent_count=-1,this.__wrap_point_alignment_count=0,this.__items=[]}function r(e,t){this.__cache=[""],this.__indent_size=e.indent_size,this.__indent_string=e.indent_char,e.indent_with_tabs||(this.__indent_string=new Array(e.indent_size+1).join(e.indent_char)),t=t||"",0<e.indent_level&&(t=new Array(e.indent_level+1).join(this.__indent_string)),this.__base_string=t,this.__base_string_length=t.length}function t(e,t){this.__indent_cache=new r(e,t),this.raw=!1,this._end_with_newline=e.end_with_newline,this.indent_size=e.indent_size,this.wrap_line_length=e.wrap_line_length,this.indent_empty_lines=e.indent_empty_lines,this.__lines=[],this.previous_line=null,this.current_line=null,this.next_line=new i(this),this.space_before_token=!1,this.non_breaking_space=!1,this.previous_token_wrapped=!1,this.__add_outputline()}i.prototype.clone_empty=function(){var e=new i(this.__parent);return e.set_indent(this.__indent_count,this.__alignment_count),e},i.prototype.item=function(e){return e<0?this.__items[this.__items.length+e]:this.__items[e]},i.prototype.has_match=function(e){for(var t=this.__items.length-1;0<=t;t--)if(this.__items[t].match(e))return!0;return!1},i.prototype.set_indent=function(e,t){this.is_empty()&&(this.__indent_count=e||0,this.__alignment_count=t||0,this.__character_count=this.__parent.get_indent_size(this.__indent_count,this.__alignment_count))},i.prototype._set_wrap_point=function(){this.__parent.wrap_line_length&&(this.__wrap_point_index=this.__items.length,this.__wrap_point_character_count=this.__character_count,this.__wrap_point_indent_count=this.__parent.next_line.__indent_count,this.__wrap_point_alignment_count=this.__parent.next_line.__alignment_count)},i.prototype._should_wrap=function(){return this.__wrap_point_index&&this.__character_count>this.__parent.wrap_line_length&&this.__wrap_point_character_count>this.__parent.next_line.__character_count},i.prototype._allow_wrap=function(){if(this._should_wrap()){this.__parent.add_new_line();var e=this.__parent.current_line;return e.set_indent(this.__wrap_point_indent_count,this.__wrap_point_alignment_count),e.__items=this.__items.slice(this.__wrap_point_index),this.__items=this.__items.slice(0,this.__wrap_point_index),e.__character_count+=this.__character_count-this.__wrap_point_character_count,this.__character_count=this.__wrap_point_character_count," "===e.__items[0]&&(e.__items.splice(0,1),--e.__character_count),!0}return!1},i.prototype.is_empty=function(){return 0===this.__items.length},i.prototype.last=function(){return this.is_empty()?null:this.__items[this.__items.length-1]},i.prototype.push=function(e){this.__items.push(e);var t=e.lastIndexOf("\n");-1!==t?this.__character_count=e.length-t:this.__character_count+=e.length},i.prototype.pop=function(){var e=null;return this.is_empty()||(e=this.__items.pop(),this.__character_count-=e.length),e},i.prototype._remove_indent=function(){0<this.__indent_count&&(--this.__indent_count,this.__character_count-=this.__parent.indent_size)},i.prototype._remove_wrap_indent=function(){0<this.__wrap_point_indent_count&&--this.__wrap_point_indent_count},i.prototype.trim=function(){for(;" "===this.last();)this.__items.pop(),--this.__character_count},i.prototype.toString=function(){var e="";return this.is_empty()?this.__parent.indent_empty_lines&&(e=this.__parent.get_indent_string(this.__indent_count)):(e=this.__parent.get_indent_string(this.__indent_count,this.__alignment_count),e+=this.__items.join("")),e},r.prototype.get_indent_size=function(e,t){var r=this.__base_string_length;return e<0&&(r=0),r+=e*this.__indent_size,r+=t=t||0},r.prototype.get_indent_string=function(e,t){var r=this.__base_string;return t=t||0,e<0&&(e=0,r=""),t+=e*this.__indent_size,this.__ensure_cache(t),r+=this.__cache[t]},r.prototype.__ensure_cache=function(e){for(;e>=this.__cache.length;)this.__add_column()},r.prototype.__add_column=function(){var e,t=this.__cache.length,r="";this.__indent_size&&t>=this.__indent_size&&(t-=(e=Math.floor(t/this.__indent_size))*this.__indent_size,r=new Array(e+1).join(this.__indent_string)),t&&(r+=new Array(t+1).join(" ")),this.__cache.push(r)},t.prototype.__add_outputline=function(){this.previous_line=this.current_line,this.current_line=this.next_line.clone_empty(),this.__lines.push(this.current_line)},t.prototype.get_line_number=function(){return this.__lines.length},t.prototype.get_indent_string=function(e,t){return this.__indent_cache.get_indent_string(e,t)},t.prototype.get_indent_size=function(e,t){return this.__indent_cache.get_indent_size(e,t)},t.prototype.is_empty=function(){return!this.previous_line&&this.current_line.is_empty()},t.prototype.add_new_line=function(e){return!(this.is_empty()||!e&&this.just_added_newline())&&(this.raw||this.__add_outputline(),!0)},t.prototype.get_code=function(e){this.trim(!0);var t=this.current_line.pop();t&&("\n"===t[t.length-1]&&(t=t.replace(/\n+$/g,"")),this.current_line.push(t)),this._end_with_newline&&this.__add_outputline();t=this.__lines.join("\n");return t="\n"!==e?t.replace(/[\n]/g,e):t},t.prototype.set_wrap_point=function(){this.current_line._set_wrap_point()},t.prototype.set_indent=function(e,t){return this.next_line.set_indent(e=e||0,t=t||0),1<this.__lines.length?(this.current_line.set_indent(e,t),!0):(this.current_line.set_indent(),!1)},t.prototype.add_raw_token=function(e){for(var t=0;t<e.newlines;t++)this.__add_outputline();this.current_line.set_indent(-1),this.current_line.push(e.whitespace_before),this.current_line.push(e.text),this.space_before_token=!1,this.non_breaking_space=!1,this.previous_token_wrapped=!1},t.prototype.add_token=function(e){this.__add_space_before_token(),this.current_line.push(e),this.space_before_token=!1,this.non_breaking_space=!1,this.previous_token_wrapped=this.current_line._allow_wrap()},t.prototype.__add_space_before_token=function(){this.space_before_token&&!this.just_added_newline()&&(this.non_breaking_space||this.set_wrap_point(),this.current_line.push(" "))},t.prototype.remove_indent=function(e){for(var t=this.__lines.length;e<t;)this.__lines[e]._remove_indent(),e++;this.current_line._remove_wrap_indent()},t.prototype.trim=function(e){for(e=void 0!==e&&e,this.current_line.trim();e&&1<this.__lines.length&&this.current_line.is_empty();)this.__lines.pop(),this.current_line=this.__lines[this.__lines.length-1],this.current_line.trim();this.previous_line=1<this.__lines.length?this.__lines[this.__lines.length-2]:null},t.prototype.just_added_newline=function(){return this.current_line.is_empty()},t.prototype.just_added_blankline=function(){return this.is_empty()||this.current_line.is_empty()&&this.previous_line.is_empty()},t.prototype.ensure_empty_line_above=function(e,t){for(var r=this.__lines.length-2;0<=r;){var n=this.__lines[r];if(n.is_empty())break;if(0!==n.item(0).indexOf(e)&&n.item(-1)!==t){this.__lines.splice(r+1,0,new i(this)),this.previous_line=this.__lines[this.__lines.length-2];break}r--}},e.exports.Output=t},,,,function(e){function t(e,t){this.raw_options=r(e,t),this.disabled=this._get_boolean("disabled"),this.eol=this._get_characters("eol","auto"),this.end_with_newline=this._get_boolean("end_with_newline"),this.indent_size=this._get_number("indent_size",4),this.indent_char=this._get_characters("indent_char"," "),this.indent_level=this._get_number("indent_level"),this.preserve_newlines=this._get_boolean("preserve_newlines",!0),this.max_preserve_newlines=this._get_number("max_preserve_newlines",32786),this.preserve_newlines||(this.max_preserve_newlines=0),this.indent_with_tabs=this._get_boolean("indent_with_tabs","\t"===this.indent_char),this.indent_with_tabs&&(this.indent_char="\t",1===this.indent_size&&(this.indent_size=4)),this.wrap_line_length=this._get_number("wrap_line_length",this._get_number("max_char")),this.indent_empty_lines=this._get_boolean("indent_empty_lines"),this.templating=this._get_selection_list("templating",["auto","none","django","erb","handlebars","php","smarty"],["auto"])}function r(e,t){var r,n={};for(r in e=i(e))r!==t&&(n[r]=e[r]);if(t&&e[t])for(r in e[t])n[r]=e[t][r];return n}function i(e){var t,r={};for(t in e)r[t.replace(/-/g,"_")]=e[t];return r}t.prototype._get_array=function(e,t){e=this.raw_options[e],t=t||[];return"object"==typeof e?null!==e&&"function"==typeof e.concat&&(t=e.concat()):"string"==typeof e&&(t=e.split(/[^a-zA-Z0-9_\/\-]+/)),t},t.prototype._get_boolean=function(e,t){e=this.raw_options[e];return void 0===e?!!t:!!e},t.prototype._get_characters=function(e,t){e=this.raw_options[e],t=t||"";return t="string"==typeof e?e.replace(/\\r/,"\r").replace(/\\n/,"\n").replace(/\\t/,"\t"):t},t.prototype._get_number=function(e,t){e=this.raw_options[e];t=parseInt(t,10),isNaN(t)&&(t=0);e=parseInt(e,10);return e=isNaN(e)?t:e},t.prototype._get_selection=function(e,t,r){r=this._get_selection_list(e,t,r);if(1!==r.length)throw new Error("Invalid Option Value: The option '"+e+"' can only be one of the following values:\n"+t+"\nYou passed in: '"+this.raw_options[e]+"'");return r[0]},t.prototype._get_selection_list=function(e,t,r){if(!t||0===t.length)throw new Error("Selection list cannot be empty.");if(r=r||[t[0]],!this._is_valid_selection(r,t))throw new Error("Invalid Default Value!");r=this._get_array(e,r);if(!this._is_valid_selection(r,t))throw new Error("Invalid Option Value: The option '"+e+"' can contain only the following values:\n"+t+"\nYou passed in: '"+this.raw_options[e]+"'");return r},t.prototype._is_valid_selection=function(e,t){return e.length&&t.length&&!e.some(function(e){return-1===t.indexOf(e)})},e.exports.Options=t,e.exports.normalizeOpts=i,e.exports.mergeOpts=r},,function(e){var n=RegExp.prototype.hasOwnProperty("sticky");function t(e){this.__input=e||"",this.__input_length=this.__input.length,this.__position=0}t.prototype.restart=function(){this.__position=0},t.prototype.back=function(){0<this.__position&&--this.__position},t.prototype.hasNext=function(){return this.__position<this.__input_length},t.prototype.next=function(){var e=null;return this.hasNext()&&(e=this.__input.charAt(this.__position),this.__position+=1),e},t.prototype.peek=function(e){var t=null;return e=e||0,t=0<=(e+=this.__position)&&e<this.__input_length?this.__input.charAt(e):t},t.prototype.__match=function(e,t){e.lastIndex=t;var r=e.exec(this.__input);return!r||n&&e.sticky||r.index!==t&&(r=null),r},t.prototype.test=function(e,t){return t=t||0,0<=(t+=this.__position)&&t<this.__input_length&&!!this.__match(e,t)},t.prototype.testChar=function(e,t){t=this.peek(t);return e.lastIndex=0,null!==t&&e.test(t)},t.prototype.match=function(e){e=this.__match(e,this.__position);return e?this.__position+=e[0].length:e=null,e},t.prototype.read=function(e,t,r){var n,i="";return e&&(n=this.match(e))&&(i+=n[0]),!t||!n&&e||(i+=this.readUntil(t,r)),i},t.prototype.readUntil=function(e,t){var r,n=this.__position;e.lastIndex=this.__position;e=e.exec(this.__input);return e?(n=e.index,t&&(n+=e[0].length)):n=this.__input_length,r=this.__input.substring(this.__position,n),this.__position=n,r},t.prototype.readUntilAfter=function(e){return this.readUntil(e,!0)},t.prototype.get_regexp=function(e,t){var r=null,t=t&&n?"y":"g";return"string"==typeof e&&""!==e?r=new RegExp(e,t):e&&(r=new RegExp(e.source,t)),r},t.prototype.get_literal_regexp=function(e){return RegExp(e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&"))},t.prototype.peekUntilAfter=function(e){var t=this.__position,e=this.readUntilAfter(e);return this.__position=t,e},t.prototype.lookBack=function(e){var t=this.__position-1;return t>=e.length&&this.__input.substring(t-e.length,t).toLowerCase()===e},e.exports.InputScanner=t},,,,,function(e){function t(e,t){e="string"==typeof e?e:e.source,t="string"==typeof t?t:t.source,this.__directives_block_pattern=new RegExp(e+/ beautify( \w+[:]\w+)+ /.source+t,"g"),this.__directive_pattern=/ (\w+)[:](\w+)/g,this.__directives_end_ignore_pattern=new RegExp(e+/\sbeautify\signore:end\s/.source+t,"g")}t.prototype.get_directives=function(e){if(!e.match(this.__directives_block_pattern))return null;var t={};this.__directive_pattern.lastIndex=0;for(var r=this.__directive_pattern.exec(e);r;)t[r[1]]=r[2],r=this.__directive_pattern.exec(e);return t},t.prototype.readIgnored=function(e){return e.readUntilAfter(this.__directives_end_ignore_pattern)},e.exports.Directives=t},,function(e,t,r){var n=r(16).Beautifier,i=r(17).Options;e.exports=function(e,t){return new n(e,t).beautify()},e.exports.defaultOptions=function(){return new i}},function(e,t,r){var n=r(17).Options,h=r(2).Output,_=r(8).InputScanner,g=new(r(13).Directives)(/\/\*/,/\*\//),m=/\r\n|[\r\n]/,v=/\r\n|[\r\n]/g,y=/\s/,b=/(?:\s|\n)+/g,w=/\/\*(?:[\s\S]*?)((?:\*\/)|$)/g,T=/\/\/(?:[^\n\r\u2028\u2029]*)/g;function i(e,t){this._source_text=e||"",this._options=new n(t),this._ch=null,this._input=null,this.NESTED_AT_RULE={"@page":!0,"@font-face":!0,"@keyframes":!0,"@media":!0,"@supports":!0,"@document":!0},this.CONDITIONAL_GROUP_RULE={"@media":!0,"@supports":!0,"@document":!0}}i.prototype.eatString=function(e){var t="";for(this._ch=this._input.next();this._ch;){if(t+=this._ch,"\\"===this._ch)t+=this._input.next();else if(-1!==e.indexOf(this._ch)||"\n"===this._ch)break;this._ch=this._input.next()}return t},i.prototype.eatWhitespace=function(e){for(var t=y.test(this._input.peek()),r=0;y.test(this._input.peek());)this._ch=this._input.next(),e&&"\n"===this._ch&&(0===r||r<this._options.max_preserve_newlines)&&(r++,this._output.add_new_line(!0));return t},i.prototype.foundNestedPseudoClass=function(){for(var e=0,t=1,r=this._input.peek(t);r;){if("{"===r)return!0;if("("===r)e+=1;else if(")"===r){if(0===e)return!1;--e}else if(";"===r||"}"===r)return!1;t++,r=this._input.peek(t)}return!1},i.prototype.print_string=function(e){this._output.set_indent(this._indentLevel),this._output.non_breaking_space=!0,this._output.add_token(e)},i.prototype.preserveSingleSpace=function(e){e&&(this._output.space_before_token=!0)},i.prototype.indent=function(){this._indentLevel++},i.prototype.outdent=function(){0<this._indentLevel&&this._indentLevel--},i.prototype.beautify=function(){if(this._options.disabled)return this._source_text;var e=this._source_text,t=this._options.eol;"auto"===t&&(t="\n",e&&m.test(e||"")&&(t=e.match(m)[0]));var r=(e=e.replace(v,"\n")).match(/^[\t ]*/)[0];this._output=new h(this._options,r),this._input=new _(e),this._indentLevel=0,this._nestedLevel=0,this._ch=null;for(var n,i,a,o,s=0,l=!1,c=!1,u=!1,d=!1,p=!1,f=this._ch;n=""!==this._input.read(b),i=f,this._ch=this._input.next(),"\\"===this._ch&&this._input.hasNext()&&(this._ch+=this._input.next()),f=this._ch,this._ch;)"/"===this._ch&&"*"===this._input.peek()?(this._output.add_new_line(),this._input.back(),o=this._input.read(w),(a=g.get_directives(o))&&"start"===a.ignore&&(o+=g.readIgnored(this._input)),this.print_string(o),this.eatWhitespace(!0),this._output.add_new_line()):"/"===this._ch&&"/"===this._input.peek()?(this._output.space_before_token=!0,this._input.back(),this.print_string(this._input.read(T)),this.eatWhitespace(!0)):"@"===this._ch?(this.preserveSingleSpace(n),"{"===this._input.peek()?this.print_string(this._ch+this.eatString("}")):(this.print_string(this._ch),(o=this._input.peekUntilAfter(/[: ,;{}()[\]\/='"]/g)).match(/[ :]$/)&&(o=this.eatString(": ").replace(/\s$/,""),this.print_string(o),this._output.space_before_token=!0),"extend"===(o=o.replace(/\s$/,""))?d=!0:"import"===o&&(p=!0),o in this.NESTED_AT_RULE?(this._nestedLevel+=1,o in this.CONDITIONAL_GROUP_RULE&&(u=!0)):l||0!==s||-1===o.indexOf(":")||(c=!0,this.indent()))):"#"===this._ch&&"{"===this._input.peek()?(this.preserveSingleSpace(n),this.print_string(this._ch+this.eatString("}"))):"{"===this._ch?(c&&(c=!1,this.outdent()),l=u?(u=!1,this._indentLevel>=this._nestedLevel):this._indentLevel>=this._nestedLevel-1,this._options.newline_between_rules&&l&&this._output.previous_line&&"{"!==this._output.previous_line.item(-1)&&this._output.ensure_empty_line_above("/",","),this._output.space_before_token=!0,"expand"===this._options.brace_style?(this._output.add_new_line(),this.print_string(this._ch),this.indent(),this._output.set_indent(this._indentLevel)):(this.indent(),this.print_string(this._ch)),this.eatWhitespace(!0),this._output.add_new_line()):"}"===this._ch?(this.outdent(),this._output.add_new_line(),"{"===i&&this._output.trim(!0),d=p=!1,c&&(this.outdent(),c=!1),this.print_string(this._ch),l=!1,this._nestedLevel&&this._nestedLevel--,this.eatWhitespace(!0),this._output.add_new_line(),this._options.newline_between_rules&&!this._output.just_added_blankline()&&"}"!==this._input.peek()&&this._output.add_new_line(!0)):":"===this._ch?!l&&!u||this._input.lookBack("&")||this.foundNestedPseudoClass()||this._input.lookBack("(")||d||0!==s?(this._input.lookBack(" ")&&(this._output.space_before_token=!0),":"===this._input.peek()?(this._ch=this._input.next(),this.print_string("::")):this.print_string(":")):(this.print_string(":"),c||(this._output.space_before_token=c=!0,this.eatWhitespace(!0),this.indent())):'"'===this._ch||"'"===this._ch?(this.preserveSingleSpace(n),this.print_string(this._ch+this.eatString(this._ch)),this.eatWhitespace(!0)):";"===this._ch?0===s?(c&&(this.outdent(),c=!1),p=d=!1,this.print_string(this._ch),this.eatWhitespace(!0),"/"!==this._input.peek()&&this._output.add_new_line()):(this.print_string(this._ch),this.eatWhitespace(!0),this._output.space_before_token=!0):"("===this._ch?this._input.lookBack("url")?(this.print_string(this._ch),this.eatWhitespace(),s++,this.indent(),this._ch=this._input.next(),")"===this._ch||'"'===this._ch||"'"===this._ch?this._input.back():this._ch&&(this.print_string(this._ch+this.eatString(")")),s&&(s--,this.outdent()))):(this.preserveSingleSpace(n),this.print_string(this._ch),this.eatWhitespace(),s++,this.indent()):")"===this._ch?(s&&(s--,this.outdent()),this.print_string(this._ch)):","===this._ch?(this.print_string(this._ch),this.eatWhitespace(!0),!this._options.selector_separator_newline||c||0!==s||p?this._output.space_before_token=!0:this._output.add_new_line()):">"!==this._ch&&"+"!==this._ch&&"~"!==this._ch||c||0!==s?"]"===this._ch?this.print_string(this._ch):"["===this._ch?(this.preserveSingleSpace(n),this.print_string(this._ch)):"="===this._ch?(this.eatWhitespace(),this.print_string("="),y.test(this._ch)&&(this._ch="")):("!"!==this._ch||this._input.lookBack("\\")?this.preserveSingleSpace(n):this.print_string(" "),this.print_string(this._ch)):this._options.space_around_combinator?(this._output.space_before_token=!0,this.print_string(this._ch),this._output.space_before_token=!0):(this.print_string(this._ch),this.eatWhitespace(),this._ch&&y.test(this._ch)&&(this._ch=""));return this._output.get_code(t)},e.exports.Beautifier=i},function(e,t,r){var n=r(6).Options;function i(e){n.call(this,e,"css"),this.selector_separator_newline=this._get_boolean("selector_separator_newline",!0),this.newline_between_rules=this._get_boolean("newline_between_rules",!0);e=this._get_boolean("space_around_selector_separator");this.space_around_combinator=this._get_boolean("space_around_combinator")||e;var t=this._get_selection_list("brace_style",["collapse","expand","end-expand","none","preserve-inline"]);this.brace_style="collapse";for(var r=0;r<t.length;r++)"expand"!==t[r]?this.brace_style="collapse":this.brace_style=t[r]}i.prototype=new n,e.exports.Options=i}],i={};var e=function e(t){var r=i[t];if(void 0!==r)return r.exports;r=i[t]={exports:{}};return n[t](r,r.exports,e),r.exports}(15);t=e}();var e=t;"function"==typeof define&&define.amd?define([],function(){return{css_beautify:e}}):"undefined"!=typeof exports?exports.css_beautify=e:"undefined"!=typeof window?window.css_beautify=e:"undefined"!=typeof global&&(global.css_beautify=e)}(),function(e){"use strict";function _(){var e=arguments[0],t=_.cache;return t[e]&&t.hasOwnProperty(e)||(t[e]=_.parse(e)),_.format.call(null,t[e],arguments)}function g(e){return"number"==typeof e?"number":"string"==typeof e?"string":Object.prototype.toString.call(e).slice(8,-1).toLowerCase()}var m={not_string:/[^s]/,not_bool:/[^t]/,not_type:/[^T]/,not_primitive:/[^v]/,number:/[diefg]/,numeric_arg:/[bcdiefguxX]/,json:/[j]/,not_json:/[^j]/,text:/^[^\x25]+/,modulo:/^\x25{2}/,placeholder:/^\x25(?:([1-9]\d*)\$|\(([^\)]+)\))?(\+)?(0|'[^$])?(-)?(\d+)?(?:\.(\d+))?([b-gijostTuvxX])/,key:/^([a-z_][a-z_\d]*)/i,key_access:/^\.([a-z_][a-z_\d]*)/i,index_access:/^\[(\d+)\]/,sign:/^[\+\-]/};_.format=function(e,t){for(var r,n,i,a,o,s,l,c=1,u=e.length,d=[],p=!0,f="",h=0;h<u;h++)if("string"===(o=g(e[h])))d[d.length]=e[h];else if("array"===o){if((i=e[h])[2])for(r=t[c],n=0;n<i[2].length;n++){if(!r.hasOwnProperty(i[2][n]))throw new Error(_('[tvrsprintf] property "%s" does not exist',i[2][n]));r=r[i[2][n]]}else r=i[1]?t[i[1]]:t[c++];if(m.not_type.test(i[8])&&m.not_primitive.test(i[8])&&"function"==g(r)&&(r=r()),m.numeric_arg.test(i[8])&&"number"!=g(r)&&isNaN(r))throw new TypeError(_("[tvrsprintf] expecting number but found %s",g(r)));switch(m.number.test(i[8])&&(p=0<=r),i[8]){case"b":r=parseInt(r,10).toString(2);break;case"c":r=String.fromCharCode(parseInt(r,10));break;case"d":case"i":r=parseInt(r,10);break;case"j":r=JSON.stringify(r,null,i[6]?parseInt(i[6]):0);break;case"e":r=i[7]?parseFloat(r).toExponential(i[7]):parseFloat(r).toExponential();break;case"f":r=i[7]?parseFloat(r).toFixed(i[7]):parseFloat(r);break;case"g":r=i[7]?parseFloat(r).toPrecision(i[7]):parseFloat(r);break;case"o":r=r.toString(8);break;case"s":r=String(r),r=i[7]?r.substring(0,i[7]):r;break;case"t":r=String(!!r),r=i[7]?r.substring(0,i[7]):r;break;case"T":r=g(r),r=i[7]?r.substring(0,i[7]):r;break;case"u":r=parseInt(r,10)>>>0;break;case"v":r=r.valueOf(),r=i[7]?r.substring(0,i[7]):r;break;case"x":r=parseInt(r,10).toString(16);break;case"X":r=parseInt(r,10).toString(16).toUpperCase()}m.json.test(i[8])?d[d.length]=r:(!m.number.test(i[8])||p&&!i[3]?f="":(f=p?"+":"-",r=r.toString().replace(m.sign,"")),a=i[4]?"0"===i[4]?"0":i[4].charAt(1):" ",l=i[6]-(f+r).length,s=i[6]&&0<l?(s=a,0<=(l=l)&&l<=7&&v[s]?v[s][l]:Array(l+1).join(s)):"",d[d.length]=i[5]?f+r+s:"0"===a?f+s+r:s+f+r)}return d.join("")},_.cache={},_.parse=function(e){for(var t=e,r=[],n=[],i=0;t;){if(null!==(r=m.text.exec(t)))n[n.length]=r[0];else if(null!==(r=m.modulo.exec(t)))n[n.length]="%";else{if(null===(r=m.placeholder.exec(t)))throw new SyntaxError("[tvrsprintf] unexpected placeholder");if(r[2]){i|=1;var a=[],o=r[2],s=[];if(null===(s=m.key.exec(o)))throw new SyntaxError("[tvrsprintf] failed to parse named argument key");for(a[a.length]=s[1];""!==(o=o.substring(s[0].length));)if(null!==(s=m.key_access.exec(o)))a[a.length]=s[1];else{if(null===(s=m.index_access.exec(o)))throw new SyntaxError("[tvrsprintf] failed to parse named argument key");a[a.length]=s[1]}r[2]=a}else i|=2;if(3===i)throw new Error("[tvrsprintf] mixing positional and named placeholders is not (yet) supported");n[n.length]=r}t=t.substring(r[0].length)}return n};function t(e,t,r){return(r=(t||[]).slice(0)).splice(0,0,e),_.apply(null,r)}var v={0:["","0","00","000","0000","00000","000000","0000000"]," ":[""," "," "," "," "," "," "," "],_:["","_","__","___","____","_____","______","_______"]};"undefined"!=typeof exports&&(exports.tvrsprintf=_,exports.vtvrsprintf=t),void 0!==e&&(e.tvrsprintf=_,e.vtvrsprintf=t,"function"==typeof define&&define.amd&&define(function(){return{tvrsprintf:_,vtvrsprintf:t}}))}("undefined"==typeof window?this:window),function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e=e||self).Sortable=t()}(this,function(){"use strict";function n(e){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function o(){return(o=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r,n=arguments[t];for(r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function E(n){for(var e=1;e<arguments.length;e++){var i=null!=arguments[e]?arguments[e]:{},t=Object.keys(i);(t="function"==typeof Object.getOwnPropertySymbols?t.concat(Object.getOwnPropertySymbols(i).filter(function(e){return Object.getOwnPropertyDescriptor(i,e).enumerable})):t).forEach(function(e){var t,r;t=n,e=i[r=e],r in t?Object.defineProperty(t,r,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[r]=e})}return n}function i(e,t){if(null==e)return{};var r,n=function(e,t){if(null==e)return{};for(var r,n={},i=Object.keys(e),a=0;a<i.length;a++)r=i[a],0<=t.indexOf(r)||(n[r]=e[r]);return n}(e,t);if(Object.getOwnPropertySymbols)for(var i=Object.getOwnPropertySymbols(e),a=0;a<i.length;a++)r=i[a],0<=t.indexOf(r)||Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r]);return n}function t(e){return function(e){if(Array.isArray(e)){for(var t=0,r=new Array(e.length);t<e.length;t++)r[t]=e[t];return r}}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}function e(e){if("undefined"!=typeof window&&window.navigator)return!!navigator.userAgent.match(e)}var y=e(/(?:Trident.*rv[ :]?11\.|msie|iemobile|Windows Phone)/i),b=e(/Edge/i),l=e(/firefox/i),u=e(/safari/i)&&!e(/chrome/i)&&!e(/android/i),r=e(/iP(ad|od|hone)/i),a=e(/chrome/i)&&e(/android/i),s={capture:!1,passive:!1};function c(e,t,r){e.addEventListener(t,r,!y&&s)}function d(e,t,r){e.removeEventListener(t,r,!y&&s)}function p(e,t){if(t&&(">"===t[0]&&(t=t.substring(1)),e))try{if(e.matches)return e.matches(t);if(e.msMatchesSelector)return e.msMatchesSelector(t);if(e.webkitMatchesSelector)return e.webkitMatchesSelector(t)}catch(e){return}}function P(e,t,r,n){if(e){r=r||document;do{if(null!=t&&(">"!==t[0]||e.parentNode===r)&&p(e,t)||n&&e===r)return e}while(e!==r&&(e=(i=e).host&&i!==document&&i.host.nodeType?i.host:i.parentNode))}var i;return null}var f,h=/\s+/g;function D(e,t,r){var n;e&&t&&(e.classList?e.classList[r?"add":"remove"](t):(n=(" "+e.className+" ").replace(h," ").replace(" "+t+" "," "),e.className=(n+(r?" "+t:"")).replace(h," ")))}function j(e,t,r){var n=e&&e.style;if(n){if(void 0===r)return document.defaultView&&document.defaultView.getComputedStyle?r=document.defaultView.getComputedStyle(e,""):e.currentStyle&&(r=e.currentStyle),void 0===t?r:r[t];n[t=!(t in n||-1!==t.indexOf("webkit"))?"-webkit-"+t:t]=r+("string"==typeof r?"":"px")}}function _(e,t){var r="";if("string"==typeof e)r=e;else do{var n=j(e,"transform")}while(n&&"none"!==n&&(r=n+" "+r),!t&&(e=e.parentNode));var i=window.DOMMatrix||window.WebKitCSSMatrix||window.CSSMatrix||window.MSCSSMatrix;return i&&new i(r)}function g(e,t,r){if(e){var n=e.getElementsByTagName(t),i=0,a=n.length;if(r)for(;i<a;i++)r(n[i],i);return n}return[]}function A(){var e=document.scrollingElement;return e||document.documentElement}function R(e,t,r,n,i){if(e.getBoundingClientRect||e===window){var a,o,s,l,c,u,d=e!==window&&e.parentNode&&e!==A()?(o=(a=e.getBoundingClientRect()).top,s=a.left,l=a.bottom,c=a.right,u=a.height,a.width):(s=o=0,l=window.innerHeight,c=window.innerWidth,u=window.innerHeight,window.innerWidth);if((t||r)&&e!==window&&(i=i||e.parentNode,!y))do{if(i&&i.getBoundingClientRect&&("none"!==j(i,"transform")||r&&"static"!==j(i,"position"))){var p=i.getBoundingClientRect();o-=p.top+parseInt(j(i,"border-top-width")),s-=p.left+parseInt(j(i,"border-left-width")),l=o+a.height,c=s+a.width;break}}while(i=i.parentNode);return n&&e!==window&&(n=(t=_(i||e))&&t.a,e=t&&t.d,t&&(l=(o/=e)+(u/=e),c=(s/=n)+(d/=n))),{top:o,left:s,bottom:l,right:c,width:d,height:u}}}function L(e,t,r){for(var n=O(e,!0),i=R(e)[t];n;){var a=R(n)[r];if(!("top"===r||"left"===r?a<=i:i<=a))return n;if(n===A())break;n=O(n,!1)}return!1}function m(e,t,r){for(var n=0,i=0,a=e.children;i<a.length;){if("none"!==a[i].style.display&&a[i]!==Le.ghost&&a[i]!==Le.dragged&&P(a[i],r.draggable,e,!1)){if(n===t)return a[i];n++}i++}return null}function I(e,t){for(var r=e.lastElementChild;r&&(r===Le.ghost||"none"===j(r,"display")||t&&!p(r,t));)r=r.previousElementSibling;return r||null}function N(e,t){var r=0;if(!e||!e.parentNode)return-1;for(;e=e.previousElementSibling;)"TEMPLATE"===e.nodeName.toUpperCase()||e===Le.clone||t&&!p(e,t)||r++;return r}function v(e){var t=0,r=0,n=A();if(e)do{var i=_(e),a=i.a,i=i.d}while(t+=e.scrollLeft*a,r+=e.scrollTop*i,e!==n&&(e=e.parentNode));return[t,r]}function O(e,t){if(!e||!e.getBoundingClientRect)return A();var r=e,n=!1;do{if(r.clientWidth<r.scrollWidth||r.clientHeight<r.scrollHeight){var i=j(r);if(r.clientWidth<r.scrollWidth&&("auto"==i.overflowX||"scroll"==i.overflowX)||r.clientHeight<r.scrollHeight&&("auto"==i.overflowY||"scroll"==i.overflowY)){if(!r.getBoundingClientRect||r===document.body)return A();if(n||t)return r;n=!0}}}while(r=r.parentNode);return A()}function w(e,t){return Math.round(e.top)===Math.round(t.top)&&Math.round(e.left)===Math.round(t.left)&&Math.round(e.height)===Math.round(t.height)&&Math.round(e.width)===Math.round(t.width)}function T(t,r){return function(){var e;f||(1===(e=arguments).length?t.call(this,e[0]):t.apply(this,e),f=setTimeout(function(){f=void 0},r))}}function F(e,t,r){e.scrollLeft+=t,e.scrollTop+=r}function x(e){var t=window.Polymer,r=window.jQuery||window.Zepto;return t&&t.dom?t.dom(e).cloneNode(!0):r?r(e).clone(!0)[0]:e.cloneNode(!0)}function k(e,t){j(e,"position","absolute"),j(e,"top",t.top),j(e,"left",t.left),j(e,"width",t.width),j(e,"height",t.height)}function S(e){j(e,"position",""),j(e,"top",""),j(e,"left",""),j(e,"width",""),j(e,"height","")}var q="Sortable"+(new Date).getTime();function C(){var t,n=[];return{captureAnimationState:function(){n=[],this.options.animation&&[].slice.call(this.el.children).forEach(function(e){var t,r;"none"!==j(e,"display")&&e!==Le.ghost&&(n.push({target:e,rect:R(e)}),t=E({},n[n.length-1].rect),!e.thisAnimationDuration||(r=_(e,!0))&&(t.top-=r.f,t.left-=r.e),e.fromRect=t)})},addAnimationState:function(e){n.push(e)},removeAnimationState:function(e){n.splice(function(e,t){for(var r in e)if(e.hasOwnProperty(r))for(var n in t)if(t.hasOwnProperty(n)&&t[n]===e[r][n])return Number(r);return-1}(n,{target:e}),1)},animateAll:function(e){var c=this;if(!this.options.animation)return clearTimeout(t),void("function"==typeof e&&e());var u=!1,d=0;n.forEach(function(e){var t=0,r=e.target,n=r.fromRect,i=R(r),a=r.prevFromRect,o=r.prevToRect,s=e.rect,l=_(r,!0);l&&(i.top-=l.f,i.left-=l.e),r.toRect=i,r.thisAnimationDuration&&w(a,i)&&!w(n,i)&&(s.top-i.top)/(s.left-i.left)==(n.top-i.top)/(n.left-i.left)&&(e=s,l=a,a=o,o=c.options,t=Math.sqrt(Math.pow(l.top-e.top,2)+Math.pow(l.left-e.left,2))/Math.sqrt(Math.pow(l.top-a.top,2)+Math.pow(l.left-a.left,2))*o.animation),w(i,n)||(r.prevFromRect=n,r.prevToRect=i,t=t||c.options.animation,c.animate(r,s,i,t)),t&&(u=!0,d=Math.max(d,t),clearTimeout(r.animationResetTimer),r.animationResetTimer=setTimeout(function(){r.animationTime=0,r.prevFromRect=null,r.fromRect=null,r.prevToRect=null,r.thisAnimationDuration=null},t),r.thisAnimationDuration=t)}),clearTimeout(t),u?t=setTimeout(function(){"function"==typeof e&&e()},d):"function"==typeof e&&e(),n=[]},animate:function(e,t,r,n){var i,a;n&&(j(e,"transition",""),j(e,"transform",""),i=(a=_(this.el))&&a.a,a=a&&a.d,i=(t.left-r.left)/(i||1),a=(t.top-r.top)/(a||1),e.animatingX=!!i,e.animatingY=!!a,j(e,"transform","translate3d("+i+"px,"+a+"px,0)"),this.forRepaintDummy=e.offsetWidth,j(e,"transition","transform "+n+"ms"+(this.options.easing?" "+this.options.easing:"")),j(e,"transform","translate3d(0,0,0)"),"number"==typeof e.animated&&clearTimeout(e.animated),e.animated=setTimeout(function(){j(e,"transition",""),j(e,"transform",""),e.animated=!1,e.animatingX=!1,e.animatingY=!1},n))}}}var M=[],U={initializeByDefault:!0},B={mount:function(t){for(var e in U)!U.hasOwnProperty(e)||e in t||(t[e]=U[e]);M.forEach(function(e){if(e.pluginName===t.pluginName)throw"Sortable: Cannot mount plugin ".concat(t.pluginName," more than once")}),M.push(t)},pluginEvent:function(t,r,n){var e=this;this.eventCanceled=!1,n.cancel=function(){e.eventCanceled=!0};var i=t+"Global";M.forEach(function(e){r[e.pluginName]&&(r[e.pluginName][i]&&r[e.pluginName][i](E({sortable:r},n)),r.options[e.pluginName]&&r[e.pluginName][t]&&r[e.pluginName][t](E({sortable:r},n)))})},initializePlugins:function(r,n,i,e){for(var t in M.forEach(function(e){var t=e.pluginName;(r.options[t]||e.initializeByDefault)&&((e=new e(r,n,r.options)).sortable=r,e.options=r.options,r[t]=e,o(i,e.defaults))}),r.options){var a;r.options.hasOwnProperty(t)&&(void 0!==(a=this.modifyOption(r,t,r.options[t]))&&(r.options[t]=a))}},getEventProperties:function(t,r){var n={};return M.forEach(function(e){"function"==typeof e.eventProperties&&o(n,e.eventProperties.call(r[e.pluginName],t))}),n},modifyOption:function(t,r,n){var i;return M.forEach(function(e){t[e.pluginName]&&e.optionListeners&&"function"==typeof e.optionListeners[r]&&(i=e.optionListeners[r].call(t[e.pluginName],n))}),i}};function z(e){var t=e.sortable,r=e.rootEl,n=e.name,i=e.targetEl,a=e.cloneEl,o=e.toEl,s=e.fromEl,l=e.oldIndex,c=e.newIndex,u=e.oldDraggableIndex,d=e.newDraggableIndex,p=e.originalEvent,f=e.putSortable,h=e.extraEventProperties;if(t=t||r&&r[q]){var _,g=t.options,e="on"+n.charAt(0).toUpperCase()+n.substr(1);!window.CustomEvent||y||b?(_=document.createEvent("Event")).initEvent(n,!0,!0):_=new CustomEvent(n,{bubbles:!0,cancelable:!0}),_.to=o||r,_.from=s||r,_.item=i||r,_.clone=a,_.oldIndex=l,_.newIndex=c,_.oldDraggableIndex=u,_.newDraggableIndex=d,_.originalEvent=p,_.pullMode=f?f.lastPutMode:void 0;var m,v=E({},h,B.getEventProperties(n,t));for(m in v)_[m]=v[m];r&&r.dispatchEvent(_),g[e]&&g[e].call(t,_)}}function H(e,t){var r=(n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:{}).evt,n=i(n,["evt"]);B.pluginEvent.bind(Le)(e,t,E({dragEl:W,parentEl:$,ghostEl:G,rootEl:K,nextEl:Q,lastDownEl:Y,cloneEl:X,cloneHidden:J,dragStarted:de,putSortable:ie,activeSortable:Le.active,originalEvent:r,oldIndex:Z,oldDraggableIndex:te,newIndex:ee,newDraggableIndex:re,hideGhostForTarget:Pe,unhideGhostForTarget:De,cloneNowHidden:function(){J=!0},cloneNowShown:function(){J=!1},dispatchSortableEvent:function(e){V({sortable:t,name:e,originalEvent:r})}},n))}function V(e){z(E({putSortable:ie,cloneEl:X,targetEl:W,rootEl:K,oldIndex:Z,oldDraggableIndex:te,newIndex:ee,newDraggableIndex:re},e))}var W,$,G,K,Q,Y,X,J,Z,ee,te,re,ne,ie,ae,oe,se,le,ce,ue,de,pe,fe,he,_e,ge=!1,me=!1,ve=[],ye=!1,be=!1,we=[],Te=!1,xe=[],ke="undefined"!=typeof document,Se=r,Ce=b||y?"cssFloat":"float",Me=ke&&!a&&!r&&"draggable"in document.createElement("div"),Ae=function(){if(ke){if(y)return!1;var e=document.createElement("x");return e.style.cssText="pointer-events:auto","auto"===e.style.pointerEvents}}(),Oe=function(e,t){var r=j(e),n=parseInt(r.width)-parseInt(r.paddingLeft)-parseInt(r.paddingRight)-parseInt(r.borderLeftWidth)-parseInt(r.borderRightWidth),i=m(e,0,t),a=m(e,1,t),o=i&&j(i),s=a&&j(a),l=o&&parseInt(o.marginLeft)+parseInt(o.marginRight)+R(i).width,e=s&&parseInt(s.marginLeft)+parseInt(s.marginRight)+R(a).width;if("flex"===r.display)return"column"===r.flexDirection||"column-reverse"===r.flexDirection?"vertical":"horizontal";if("grid"===r.display)return r.gridTemplateColumns.split(" ").length<=1?"vertical":"horizontal";if(i&&o.float&&"none"!==o.float){t="left"===o.float?"left":"right";return!a||"both"!==s.clear&&s.clear!==t?"horizontal":"vertical"}return i&&("block"===o.display||"flex"===o.display||"table"===o.display||"grid"===o.display||n<=l&&"none"===r[Ce]||a&&"none"===r[Ce]&&n<l+e)?"vertical":"horizontal"},Ee=function(e){function s(a,o){return function(e,t,r,n){var i=e.options.group.name&&t.options.group.name&&e.options.group.name===t.options.group.name;if(null==a&&(o||i))return!0;if(null==a||!1===a)return!1;if(o&&"clone"===a)return a;if("function"==typeof a)return s(a(e,t,r,n),o)(e,t,r,n);t=(o?e:t).options.group.name;return!0===a||"string"==typeof a&&a===t||a.join&&-1<a.indexOf(t)}}var t={},r=e.group;r&&"object"==n(r)||(r={name:r}),t.name=r.name,t.checkPull=s(r.pull,!0),t.checkPut=s(r.put),t.revertClone=r.revertClone,e.group=t},Pe=function(){!Ae&&G&&j(G,"display","none")},De=function(){!Ae&&G&&j(G,"display","")};ke&&document.addEventListener("click",function(e){if(me)return e.preventDefault(),e.stopPropagation&&e.stopPropagation(),e.stopImmediatePropagation&&e.stopImmediatePropagation(),me=!1},!0);function je(e){if(W){e=e.touches?e.touches[0]:e;var t=(i=e.clientX,a=e.clientY,ve.some(function(e){if(!I(e)){var t=R(e),r=e[q].options.emptyInsertThreshold,n=i>=t.left-r&&i<=t.right+r,t=a>=t.top-r&&a<=t.bottom+r;return r&&n&&t?o=e:void 0}}),o);if(t){var r,n={};for(r in e)e.hasOwnProperty(r)&&(n[r]=e[r]);n.target=n.rootEl=t,n.preventDefault=void 0,n.stopPropagation=void 0,t[q]._onDragOver(n)}}var i,a,o}function Re(e){W&&W.parentNode[q]._isOutsideThisEl(e.target)}function Le(e,t){if(!e||!e.nodeType||1!==e.nodeType)throw"Sortable: `el` must be an HTMLElement, not ".concat({}.toString.call(e));this.el=e,this.options=t=o({},t),e[q]=this;var r,n,i={group:null,sort:!0,disabled:!1,store:null,handle:null,draggable:/^[uo]l$/i.test(e.nodeName)?">li":">*",swapThreshold:1,invertSwap:!1,invertedSwapThreshold:null,removeCloneOnHide:!0,direction:function(){return Oe(e,this.options)},ghostClass:"sortable-ghost",chosenClass:"sortable-chosen",dragClass:"sortable-drag",ignore:"a, img",filter:null,preventOnFilter:!0,animation:0,easing:null,setData:function(e,t){e.setData("Text",t.textContent)},dropBubble:!1,dragoverBubble:!1,dataIdAttr:"data-id",delay:0,delayOnTouchOnly:!1,touchStartThreshold:(Number.parseInt?Number:window).parseInt(window.devicePixelRatio,10)||1,forceFallback:!1,fallbackClass:"sortable-fallback",fallbackOnBody:!1,fallbackTolerance:0,fallbackOffset:{x:0,y:0},supportPointer:!1!==Le.supportPointer&&"PointerEvent"in window&&!u,emptyInsertThreshold:5};for(r in B.initializePlugins(this,e,i),i)r in t||(t[r]=i[r]);for(n in Ee(t),this)"_"===n.charAt(0)&&"function"==typeof this[n]&&(this[n]=this[n].bind(this));this.nativeDraggable=!t.forceFallback&&Me,this.nativeDraggable&&(this.options.touchStartThreshold=1),t.supportPointer?c(e,"pointerdown",this._onTapStart):(c(e,"mousedown",this._onTapStart),c(e,"touchstart",this._onTapStart)),this.nativeDraggable&&(c(e,"dragover",this),c(e,"dragenter",this)),ve.push(this.el),t.store&&t.store.get&&this.sort(t.store.get(this)||[]),o(this,C())}function Ie(e,t,r,n,i,a,o,s){var l,c,u=e[q],d=u.options.onMove;return!window.CustomEvent||y||b?(l=document.createEvent("Event")).initEvent("move",!0,!0):l=new CustomEvent("move",{bubbles:!0,cancelable:!0}),l.to=t,l.from=e,l.dragged=r,l.draggedRect=n,l.related=i||t,l.relatedRect=a||R(t),l.willInsertAfter=s,l.originalEvent=o,e.dispatchEvent(l),c=d?d.call(u,l,o):c}function Ne(e){e.draggable=!1}function Fe(){Te=!1}function qe(e){return setTimeout(e,0)}function Ue(e){return clearTimeout(e)}Le.prototype={constructor:Le,_isOutsideThisEl:function(e){this.el.contains(e)||e===this.el||(pe=null)},_getDirection:function(e,t){return"function"==typeof this.options.direction?this.options.direction.call(this,e,t,W):this.options.direction},_onTapStart:function(t){if(t.cancelable){var r=this,n=this.el,e=this.options,i=e.preventOnFilter,a=t.type,o=t.touches&&t.touches[0]||t.pointerType&&"touch"===t.pointerType&&t,s=(o||t).target,l=t.target.shadowRoot&&(t.path&&t.path[0]||t.composedPath&&t.composedPath()[0])||s,c=e.filter;if(!function(e){xe.length=0;var t=e.getElementsByTagName("input"),r=t.length;for(;r--;){var n=t[r];n.checked&&xe.push(n)}}(n),!W&&!(/mousedown|pointerdown/.test(a)&&0!==t.button||e.disabled)&&!l.isContentEditable&&(this.nativeDraggable||!u||!s||"SELECT"!==s.tagName.toUpperCase())&&!((s=P(s,e.draggable,n,!1))&&s.animated||Y===s)){if(Z=N(s),te=N(s,e.draggable),"function"==typeof c){if(c.call(this,t,s,this))return V({sortable:r,rootEl:l,name:"filter",targetEl:s,toEl:n,fromEl:n}),H("filter",r,{evt:t}),void(i&&t.cancelable&&t.preventDefault())}else if(c=c&&c.split(",").some(function(e){if(e=P(l,e.trim(),n,!1))return V({sortable:r,rootEl:e,name:"filter",targetEl:s,fromEl:n,toEl:n}),H("filter",r,{evt:t}),!0}))return void(i&&t.cancelable&&t.preventDefault());e.handle&&!P(l,e.handle,n,!1)||this._prepareDragStart(t,o,s)}}},_prepareDragStart:function(e,t,r){var n,i=this,a=i.el,o=i.options,s=a.ownerDocument;r&&!W&&r.parentNode===a&&(n=R(r),K=a,$=(W=r).parentNode,Q=W.nextSibling,Y=r,ne=o.group,ae={target:Le.dragged=W,clientX:(t||e).clientX,clientY:(t||e).clientY},ce=ae.clientX-n.left,ue=ae.clientY-n.top,this._lastX=(t||e).clientX,this._lastY=(t||e).clientY,W.style["will-change"]="all",n=function(){H("delayEnded",i,{evt:e}),Le.eventCanceled?i._onDrop():(i._disableDelayedDragEvents(),!l&&i.nativeDraggable&&(W.draggable=!0),i._triggerDragStart(e,t),V({sortable:i,name:"choose",originalEvent:e}),D(W,o.chosenClass,!0))},o.ignore.split(",").forEach(function(e){g(W,e.trim(),Ne)}),c(s,"dragover",je),c(s,"mousemove",je),c(s,"touchmove",je),c(s,"mouseup",i._onDrop),c(s,"touchend",i._onDrop),c(s,"touchcancel",i._onDrop),l&&this.nativeDraggable&&(this.options.touchStartThreshold=4,W.draggable=!0),H("delayStart",this,{evt:e}),!o.delay||o.delayOnTouchOnly&&!t||this.nativeDraggable&&(b||y)?n():Le.eventCanceled?this._onDrop():(c(s,"mouseup",i._disableDelayedDrag),c(s,"touchend",i._disableDelayedDrag),c(s,"touchcancel",i._disableDelayedDrag),c(s,"mousemove",i._delayedDragTouchMoveHandler),c(s,"touchmove",i._delayedDragTouchMoveHandler),o.supportPointer&&c(s,"pointermove",i._delayedDragTouchMoveHandler),i._dragStartTimer=setTimeout(n,o.delay)))},_delayedDragTouchMoveHandler:function(e){e=e.touches?e.touches[0]:e;Math.max(Math.abs(e.clientX-this._lastX),Math.abs(e.clientY-this._lastY))>=Math.floor(this.options.touchStartThreshold/(this.nativeDraggable&&window.devicePixelRatio||1))&&this._disableDelayedDrag()},_disableDelayedDrag:function(){W&&Ne(W),clearTimeout(this._dragStartTimer),this._disableDelayedDragEvents()},_disableDelayedDragEvents:function(){var e=this.el.ownerDocument;d(e,"mouseup",this._disableDelayedDrag),d(e,"touchend",this._disableDelayedDrag),d(e,"touchcancel",this._disableDelayedDrag),d(e,"mousemove",this._delayedDragTouchMoveHandler),d(e,"touchmove",this._delayedDragTouchMoveHandler),d(e,"pointermove",this._delayedDragTouchMoveHandler)},_triggerDragStart:function(e,t){t=t||"touch"==e.pointerType&&e,!this.nativeDraggable||t?this.options.supportPointer?c(document,"pointermove",this._onTouchMove):c(document,t?"touchmove":"mousemove",this._onTouchMove):(c(W,"dragend",this),c(K,"dragstart",this._onDragStart));try{document.selection?qe(function(){document.selection.empty()}):window.getSelection().removeAllRanges()}catch(e){}},_dragStarted:function(e,t){var r;ge=!1,K&&W?(H("dragStarted",this,{evt:t}),this.nativeDraggable&&c(document,"dragover",Re),r=this.options,e||D(W,r.dragClass,!1),D(W,r.ghostClass,!0),Le.active=this,e&&this._appendGhost(),V({sortable:this,name:"start",originalEvent:t})):this._nulling()},_emulateDragOver:function(){if(oe){this._lastX=oe.clientX,this._lastY=oe.clientY,Pe();for(var e=document.elementFromPoint(oe.clientX,oe.clientY),t=e;e&&e.shadowRoot&&(e=e.shadowRoot.elementFromPoint(oe.clientX,oe.clientY))!==t;)t=e;if(W.parentNode[q]._isOutsideThisEl(e),t)do{if(t[q])if(t[q]._onDragOver({clientX:oe.clientX,clientY:oe.clientY,target:e,rootEl:t})&&!this.options.dragoverBubble)break}while(t=(e=t).parentNode);De()}},_onTouchMove:function(e){if(ae){var t=this.options,r=t.fallbackTolerance,n=t.fallbackOffset,i=e.touches?e.touches[0]:e,a=G&&_(G,!0),o=G&&a&&a.a,s=G&&a&&a.d,t=Se&&_e&&v(_e),o=(i.clientX-ae.clientX+n.x)/(o||1)+(t?t[0]-we[0]:0)/(o||1),s=(i.clientY-ae.clientY+n.y)/(s||1)+(t?t[1]-we[1]:0)/(s||1);if(!Le.active&&!ge){if(r&&Math.max(Math.abs(i.clientX-this._lastX),Math.abs(i.clientY-this._lastY))<r)return;this._onDragStart(e,!0)}G&&(a?(a.e+=o-(se||0),a.f+=s-(le||0)):a={a:1,b:0,c:0,d:1,e:o,f:s},a="matrix(".concat(a.a,",").concat(a.b,",").concat(a.c,",").concat(a.d,",").concat(a.e,",").concat(a.f,")"),j(G,"webkitTransform",a),j(G,"mozTransform",a),j(G,"msTransform",a),j(G,"transform",a),se=o,le=s,oe=i),e.cancelable&&e.preventDefault()}},_appendGhost:function(){if(!G){var e=this.options.fallbackOnBody?document.body:K,t=R(W,!0,Se,!0,e),r=this.options;if(Se){for(_e=e;"static"===j(_e,"position")&&"none"===j(_e,"transform")&&_e!==document;)_e=_e.parentNode;_e!==document.body&&_e!==document.documentElement?(_e===document&&(_e=A()),t.top+=_e.scrollTop,t.left+=_e.scrollLeft):_e=A(),we=v(_e)}D(G=W.cloneNode(!0),r.ghostClass,!1),D(G,r.fallbackClass,!0),D(G,r.dragClass,!0),j(G,"transition",""),j(G,"transform",""),j(G,"box-sizing","border-box"),j(G,"margin",0),j(G,"top",t.top),j(G,"left",t.left),j(G,"width",t.width),j(G,"height",t.height),j(G,"opacity","0.8"),j(G,"position",Se?"absolute":"fixed"),j(G,"zIndex","100000"),j(G,"pointerEvents","none"),Le.ghost=G,e.appendChild(G),j(G,"transform-origin",ce/parseInt(G.style.width)*100+"% "+ue/parseInt(G.style.height)*100+"%")}},_onDragStart:function(e,t){var r=this,n=e.dataTransfer,i=r.options;H("dragStart",this,{evt:e}),Le.eventCanceled?this._onDrop():(H("setupClone",this),Le.eventCanceled||((X=x(W)).draggable=!1,X.style["will-change"]="",this._hideClone(),D(X,this.options.chosenClass,!1),Le.clone=X),r.cloneId=qe(function(){H("clone",r),Le.eventCanceled||(r.options.removeCloneOnHide||K.insertBefore(X,W),r._hideClone(),V({sortable:r,name:"clone"}))}),t||D(W,i.dragClass,!0),t?(me=!0,r._loopId=setInterval(r._emulateDragOver,50)):(d(document,"mouseup",r._onDrop),d(document,"touchend",r._onDrop),d(document,"touchcancel",r._onDrop),n&&(n.effectAllowed="move",i.setData&&i.setData.call(r,n,W)),c(document,"drop",r),j(W,"transform","translateZ(0)")),ge=!0,r._dragStartId=qe(r._dragStarted.bind(r,t,e)),c(document,"selectstart",r),de=!0,u&&j(document.body,"user-select","none"))},_onDragOver:function(r){var n,i,a,e,t,o=this.el,s=r.target,l=this.options,c=l.group,u=Le.active,d=ne===c,p=l.sort,f=ie||u,h=this,_=!1;if(!Te){if(TvrMT.TvrCom.open_folder_if_dragging_over(r),void 0!==r.preventDefault&&r.cancelable&&r.preventDefault(),s=P(s,l.draggable,o,!0),C("dragOver"),Le.eventCanceled)return _;if(W.contains(r.target)||s.animated&&s.animatingX&&s.animatingY||h._ignoreWhileAnimating===s)return A(!1);if(me=!1,u&&!l.disabled&&(d?p||(i=!K.contains(W)):ie===this||(this.lastPutMode=ne.checkPull(this,u,W,r))&&c.checkPut(this,u,W,r))){if(a="vertical"===this._getDirection(r,s),n=R(W),C("dragOverValid"),Le.eventCanceled)return _;if(i)return $=K,M(),this._hideClone(),C("revert"),Le.eventCanceled||(Q?K.insertBefore(W,Q):K.appendChild(W)),A(!0);var g=I(o,l.draggable);if(!g||function(e,t,r){r=R(I(r.el,r.options.draggable));return t?e.clientX>r.right+10||e.clientX<=r.right&&e.clientY>r.bottom&&e.clientX>=r.left:e.clientX>r.right&&e.clientY>r.top||e.clientX<=r.right&&e.clientY>r.bottom+10}(r,a,this)&&!g.animated){if(g===W)return A(!1);if((s=g&&o===r.target?g:s)&&(b=R(s)),!1!==Ie(K,o,W,n,s,b,r,!!s))return M(),o.appendChild(W),$=o,O(),A(!0)}else if(s.parentNode===o){var m,v,y,b=R(s),w=W.parentNode!==o,T=(T=W.animated&&W.toRect||n,S=s.animated&&s.toRect||b,x=(e=a)?T.left:T.top,t=e?T.right:T.bottom,c=e?T.width:T.height,g=e?S.left:S.top,T=e?S.right:S.bottom,S=e?S.width:S.height,!(x===g||t===T||x+c/2===g+S/2)),x=a?"top":"left",c=L(s,"top","top")||L(W,"top","top"),g=c?c.scrollTop:void 0;if(pe!==s&&(v=b[x],ye=!1,be=!T&&l.invertSwap||w),0!==(m=function(e,t,r,n,i,a,o,s){var l=n?e.clientY:e.clientX,c=n?r.height:r.width,e=n?r.top:r.left,n=n?r.bottom:r.right,r=!1;if(!o)if(s&&he<c*i){if(ye=!ye&&(1===fe?e+c*a/2<l:l<n-c*a/2)?!0:ye)r=!0;else if(1===fe?l<e+he:n-he<l)return-fe}else if(e+c*(1-i)/2<l&&l<n-c*(1-i)/2)return function(e){return N(W)<N(e)?1:-1}(t);if((r=r||o)&&(l<e+c*a/2||n-c*a/2<l))return e+c/2<l?1:-1;return 0}(r,s,b,a,T?1:l.swapThreshold,null==l.invertedSwapThreshold?l.swapThreshold:l.invertedSwapThreshold,be,pe===s)))for(var k=N(W);(y=$.children[k-=m])&&("none"===j(y,"display")||y===G););if(0===m||y===s)return A(!1);fe=m;var S=(pe=s).nextElementSibling,w=!1,T=Ie(K,o,W,n,s,b,r,w=1===m);if(!1!==T)return 1!==T&&-1!==T||(w=1===T),Te=!0,setTimeout(Fe,30),M(),w&&!S?o.appendChild(W):s.parentNode.insertBefore(W,w?S:s),c&&F(c,0,g-c.scrollTop),$=W.parentNode,void 0===v||be||(he=Math.abs(v-R(s)[x])),O(),A(!0)}if(o.contains(W))return A(!1)}return!1}function C(e,t){H(e,h,E({evt:r,isOwner:d,axis:a?"vertical":"horizontal",revert:i,dragRect:n,targetRect:b,canSort:p,fromSortable:f,target:s,completed:A,onMove:function(e,t){return Ie(K,o,W,n,e,R(e),r,t)},changed:O},t))}function M(){C("dragOverAnimationCapture"),h.captureAnimationState(),h!==f&&f.captureAnimationState()}function A(e){return C("dragOverCompleted",{insertion:e}),e&&(d?u._hideClone():u._showClone(h),h!==f&&(D(W,(ie||u).options.ghostClass,!1),D(W,l.ghostClass,!0)),ie!==h&&h!==Le.active?ie=h:h===Le.active&&ie&&(ie=null),f===h&&(h._ignoreWhileAnimating=s),h.animateAll(function(){C("dragOverAnimationComplete"),h._ignoreWhileAnimating=null}),h!==f&&(f.animateAll(),f._ignoreWhileAnimating=null)),(s===W&&!W.animated||s===o&&!s.animated)&&(pe=null),l.dragoverBubble||r.rootEl||s===document||(W.parentNode[q]._isOutsideThisEl(r.target),e||je(r)),!l.dragoverBubble&&r.stopPropagation&&r.stopPropagation(),_=!0}function O(){ee=N(W),re=N(W,l.draggable),V({sortable:h,name:"change",toEl:o,newIndex:ee,newDraggableIndex:re,originalEvent:r})}},_ignoreWhileAnimating:null,_offMoveEvents:function(){d(document,"mousemove",this._onTouchMove),d(document,"touchmove",this._onTouchMove),d(document,"pointermove",this._onTouchMove),d(document,"dragover",je),d(document,"mousemove",je),d(document,"touchmove",je)},_offUpEvents:function(){var e=this.el.ownerDocument;d(e,"mouseup",this._onDrop),d(e,"touchend",this._onDrop),d(e,"pointerup",this._onDrop),d(e,"touchcancel",this._onDrop),d(document,"selectstart",this)},_onDrop:function(e){var t=this.el,r=this.options;ee=N(W),re=N(W,r.draggable),H("drop",this,{evt:e}),$=W&&W.parentNode,ee=N(W),re=N(W,r.draggable),Le.eventCanceled||(ye=be=ge=!1,clearInterval(this._loopId),clearTimeout(this._dragStartTimer),Ue(this.cloneId),Ue(this._dragStartId),this.nativeDraggable&&(d(document,"drop",this),d(t,"dragstart",this._onDragStart)),this._offMoveEvents(),this._offUpEvents(),u&&j(document.body,"user-select",""),j(W,"transform",""),e&&(de&&(e.cancelable&&e.preventDefault(),r.dropBubble||e.stopPropagation()),G&&G.parentNode&&G.parentNode.removeChild(G),(K===$||ie&&"clone"!==ie.lastPutMode)&&X&&X.parentNode&&X.parentNode.removeChild(X),W&&(this.nativeDraggable&&d(W,"dragend",this),Ne(W),W.style["will-change"]="",de&&!ge&&D(W,(ie||this).options.ghostClass,!1),D(W,this.options.chosenClass,!1),V({sortable:this,name:"unchoose",toEl:$,newIndex:null,newDraggableIndex:null,originalEvent:e}),K!==$?(0<=ee&&(V({rootEl:$,name:"add",toEl:$,fromEl:K,originalEvent:e}),V({sortable:this,name:"remove",toEl:$,originalEvent:e}),V({rootEl:$,name:"sort",toEl:$,fromEl:K,originalEvent:e}),V({sortable:this,name:"sort",toEl:$,originalEvent:e})),ie&&ie.save()):ee!==Z&&0<=ee&&(V({sortable:this,name:"update",toEl:$,originalEvent:e}),V({sortable:this,name:"sort",toEl:$,originalEvent:e})),Le.active&&(null!=ee&&-1!==ee||(ee=Z,re=te),V({sortable:this,name:"end",toEl:$,originalEvent:e}),this.save())))),this._nulling()},_nulling:function(){H("nulling",this),K=W=$=G=Q=X=Y=J=ae=oe=de=ee=re=Z=te=pe=fe=ie=ne=Le.dragged=Le.ghost=Le.clone=Le.active=null,xe.forEach(function(e){e.checked=!0}),xe.length=se=le=0},handleEvent:function(e){switch(e.type){case"drop":case"dragend":this._onDrop(e);break;case"dragenter":case"dragover":W&&(this._onDragOver(e),function(e){e.dataTransfer&&(e.dataTransfer.dropEffect="move");e.cancelable&&e.preventDefault()}(e));break;case"selectstart":e.preventDefault()}},toArray:function(){for(var e,t=[],r=this.el.children,n=0,i=r.length,a=this.options;n<i;n++)P(e=r[n],a.draggable,this.el,!1)&&t.push(e.getAttribute(a.dataIdAttr)||function(e){var t=e.tagName+e.className+e.src+e.href+e.textContent,r=t.length,n=0;for(;r--;)n+=t.charCodeAt(r);return n.toString(36)}(e));return t},sort:function(e,t){var r={},n=this.el;this.toArray().forEach(function(e,t){t=n.children[t];P(t,this.options.draggable,n,!1)&&(r[e]=t)},this),t&&this.captureAnimationState(),e.forEach(function(e){r[e]&&(n.removeChild(r[e]),n.appendChild(r[e]))}),t&&this.animateAll()},save:function(){var e=this.options.store;e&&e.set&&e.set(this)},closest:function(e,t){return P(e,t||this.options.draggable,this.el,!1)},option:function(e,t){var r=this.options;if(void 0===t)return r[e];var n=B.modifyOption(this,e,t);r[e]=void 0!==n?n:t,"group"===e&&Ee(r)},destroy:function(){H("destroy",this);var e=this.el;e[q]=null,d(e,"mousedown",this._onTapStart),d(e,"touchstart",this._onTapStart),d(e,"pointerdown",this._onTapStart),this.nativeDraggable&&(d(e,"dragover",this),d(e,"dragenter",this)),Array.prototype.forEach.call(e.querySelectorAll("[draggable]"),function(e){e.removeAttribute("draggable")}),this._onDrop(),this._disableDelayedDragEvents(),ve.splice(ve.indexOf(this.el),1),this.el=e=null},_hideClone:function(){J||(H("hideClone",this),Le.eventCanceled||(j(X,"display","none"),this.options.removeCloneOnHide&&X.parentNode&&X.parentNode.removeChild(X),J=!0))},_showClone:function(e){"clone"===e.lastPutMode?J&&(H("showClone",this),Le.eventCanceled||(W.parentNode!=K||this.options.group.revertClone?Q?K.insertBefore(X,Q):K.appendChild(X):K.insertBefore(X,W),this.options.group.revertClone&&this.animate(W,X),j(X,"display",""),J=!1)):this._hideClone()}},ke&&c(document,"touchmove",function(e){(Le.active||ge)&&e.cancelable&&e.preventDefault()}),Le.utils={on:c,off:d,css:j,find:g,is:function(e,t){return!!P(e,t,e,!1)},extend:function(e,t){if(e&&t)for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r]);return e},throttle:T,closest:P,toggleClass:D,clone:x,index:N,nextTick:qe,cancelNextTick:Ue,detectDirection:Oe,getChild:m},Le.get=function(e){return e[q]},Le.mount=function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];(t=t[0].constructor===Array?t[0]:t).forEach(function(e){if(!e.prototype||!e.prototype.constructor)throw"Sortable: Mounted plugin must be a constructor function, not ".concat({}.toString.call(e));e.utils&&(Le.utils=E({},Le.utils,e.utils)),B.mount(e)})},Le.create=function(e,t){return new Le(e,t)};var Be,ze,He,Ve,We,$e,Ge=[],Ke=!(Le.version="1.13.0");function Qe(){Ge.forEach(function(e){clearInterval(e.pid)}),Ge=[]}function Ye(){clearInterval($e)}var Xe,Je=T(function(r,e,t,n){if(e.scroll){var i,a=(r.touches?r.touches[0]:r).clientX,o=(r.touches?r.touches[0]:r).clientY,s=e.scrollSensitivity,l=e.scrollSpeed,c=A(),u=!1;ze!==t&&(ze=t,Qe(),Be=e.scroll,i=e.scrollFn,!0===Be&&(Be=O(t,!0)));var d=0,p=Be;do{var f=p,h=R(f),_=h.top,g=h.bottom,m=h.left,v=h.right,y=h.width,b=h.height,w=void 0,T=void 0,x=f.scrollWidth,k=f.scrollHeight,S=j(f),C=f.scrollLeft,h=f.scrollTop,T=f===c?(w=y<x&&("auto"===S.overflowX||"scroll"===S.overflowX||"visible"===S.overflowX),b<k&&("auto"===S.overflowY||"scroll"===S.overflowY||"visible"===S.overflowY)):(w=y<x&&("auto"===S.overflowX||"scroll"===S.overflowX),b<k&&("auto"===S.overflowY||"scroll"===S.overflowY)),C=w&&(Math.abs(v-a)<=s&&C+y<x)-(Math.abs(m-a)<=s&&!!C),h=T&&(Math.abs(g-o)<=s&&h+b<k)-(Math.abs(_-o)<=s&&!!h);if(!Ge[d])for(var M=0;M<=d;M++)Ge[M]||(Ge[M]={});Ge[d].vx==C&&Ge[d].vy==h&&Ge[d].el===f||(Ge[d].el=f,Ge[d].vx=C,Ge[d].vy=h,clearInterval(Ge[d].pid),0==C&&0==h||(u=!0,Ge[d].pid=setInterval(function(){n&&0===this.layer&&Le.active._onTouchMove(We);var e=Ge[this.layer].vy?Ge[this.layer].vy*l:0,t=Ge[this.layer].vx?Ge[this.layer].vx*l:0;"function"==typeof i&&"continue"!==i.call(Le.dragged.parentNode[q],t,e,r,We,Ge[this.layer].el)||F(Ge[this.layer].el,t,e)}.bind({layer:d}),24))),d++}while(e.bubbleScroll&&p!==c&&(p=O(p,!1)));Ke=u}},30),r=function(e){var t=e.originalEvent,r=e.putSortable,n=e.dragEl,i=e.activeSortable,a=e.dispatchSortableEvent,o=e.hideGhostForTarget,e=e.unhideGhostForTarget;t&&(i=r||i,o(),t=t.changedTouches&&t.changedTouches.length?t.changedTouches[0]:t,t=document.elementFromPoint(t.clientX,t.clientY),e(),i&&!i.el.contains(t)&&(a("spill"),this.onSpill({dragEl:n,putSortable:r})))};function Ze(){}function et(){}Ze.prototype={startIndex:null,dragStart:function(e){e=e.oldDraggableIndex;this.startIndex=e},onSpill:function(e){var t=e.dragEl,r=e.putSortable;this.sortable.captureAnimationState(),r&&r.captureAnimationState();e=m(this.sortable.el,this.startIndex,this.options);e?this.sortable.el.insertBefore(t,e):this.sortable.el.appendChild(t),this.sortable.animateAll(),r&&r.animateAll()},drop:r},o(Ze,{pluginName:"revertOnSpill"}),et.prototype={onSpill:function(e){var t=e.dragEl,e=e.putSortable||this.sortable;e.captureAnimationState(),t.parentNode&&t.parentNode.removeChild(t),e.animateAll()},drop:r},o(et,{pluginName:"removeOnSpill"});var tt,rt,nt,it,at,ot=[],st=[],lt=!1,ct=!1,ut=!1;function dt(r,n){st.forEach(function(e,t){t=n.children[e.sortableIndex+(r?Number(t):0)];t?n.insertBefore(e,t):n.appendChild(e)})}function pt(){ot.forEach(function(e){e!==nt&&e.parentNode&&e.parentNode.removeChild(e)})}return Le.mount(new function(){function e(){for(var e in this.defaults={scroll:!0,scrollSensitivity:30,scrollSpeed:10,bubbleScroll:!0},this)"_"===e.charAt(0)&&"function"==typeof this[e]&&(this[e]=this[e].bind(this))}return e.prototype={dragStarted:function(e){e=e.originalEvent;this.sortable.nativeDraggable?c(document,"dragover",this._handleAutoScroll):this.options.supportPointer?c(document,"pointermove",this._handleFallbackAutoScroll):e.touches?c(document,"touchmove",this._handleFallbackAutoScroll):c(document,"mousemove",this._handleFallbackAutoScroll)},dragOverCompleted:function(e){e=e.originalEvent;this.options.dragOverBubble||e.rootEl||this._handleAutoScroll(e)},drop:function(){this.sortable.nativeDraggable?d(document,"dragover",this._handleAutoScroll):(d(document,"pointermove",this._handleFallbackAutoScroll),d(document,"touchmove",this._handleFallbackAutoScroll),d(document,"mousemove",this._handleFallbackAutoScroll)),Ye(),Qe(),clearTimeout(f),f=void 0},nulling:function(){We=ze=Be=Ke=$e=He=Ve=null,Ge.length=0},_handleFallbackAutoScroll:function(e){this._handleAutoScroll(e,!0)},_handleAutoScroll:function(t,r){var n,i=this,a=(t.touches?t.touches[0]:t).clientX,o=(t.touches?t.touches[0]:t).clientY,e=document.elementFromPoint(a,o);We=t,r||b||y||u?(Je(t,this.options,e,r),n=O(e,!0),!Ke||$e&&a===He&&o===Ve||($e&&Ye(),$e=setInterval(function(){var e=O(document.elementFromPoint(a,o),!0);e!==n&&(n=e,Qe()),Je(t,i.options,e,r)},10),He=a,Ve=o)):this.options.bubbleScroll&&O(e,!0)!==A()?Je(t,this.options,O(e,!1),!1):Qe()}},o(e,{pluginName:"scroll",initializeByDefault:!0})}),Le.mount(et,Ze),Le.mount(new function(){function e(){this.defaults={swapClass:"sortable-swap-highlight"}}return e.prototype={dragStart:function(e){e=e.dragEl;Xe=e},dragOverValid:function(e){var t=e.completed,r=e.target,n=e.onMove,i=e.activeSortable,a=e.changed,o=e.cancel;i.options.swap&&(e=this.sortable.el,i=this.options,r&&r!==e&&(e=Xe,Xe=!1!==n(r)?(D(r,i.swapClass,!0),r):null,e&&e!==Xe&&D(e,i.swapClass,!1)),a(),t(!0),o())},drop:function(e){var t,r,n=e.activeSortable,i=e.putSortable,a=e.dragEl,o=i||this.sortable,s=this.options;Xe&&D(Xe,s.swapClass,!1),Xe&&(s.swap||i&&i.options.swap)&&a!==Xe&&(o.captureAnimationState(),o!==n&&n.captureAnimationState(),r=Xe,e=(t=a).parentNode,s=r.parentNode,e&&s&&!e.isEqualNode(r)&&!s.isEqualNode(t)&&(i=N(t),a=N(r),e.isEqualNode(s)&&i<a&&a++,e.insertBefore(r,e.children[i]),s.insertBefore(t,s.children[a])),o.animateAll(),o!==n&&n.animateAll())},nulling:function(){Xe=null}},o(e,{pluginName:"swap",eventProperties:function(){return{swapItem:Xe}}})}),Le.mount(new function(){function e(n){for(var e in this)"_"===e.charAt(0)&&"function"==typeof this[e]&&(this[e]=this[e].bind(this));n.options.supportPointer?c(document,"pointerup",this._deselectMultiDrag):(c(document,"mouseup",this._deselectMultiDrag),c(document,"touchend",this._deselectMultiDrag)),c(document,"keydown",this._checkKeyDown),c(document,"keyup",this._checkKeyUp),this.defaults={selectedClass:"sortable-selected",multiDragKey:null,setData:function(e,t){var r="";ot.length&&rt===n?ot.forEach(function(e,t){r+=(t?", ":"")+e.textContent}):r=t.textContent,e.setData("Text",r)}}}return e.prototype={multiDragKeyDown:!1,isMultiDrag:!1,delayStartGlobal:function(e){e=e.dragEl;nt=e},delayEnded:function(){this.isMultiDrag=~ot.indexOf(nt)},setupClone:function(e){var t=e.sortable,e=e.cancel;if(this.isMultiDrag){for(var r=0;r<ot.length;r++)st.push(x(ot[r])),st[r].sortableIndex=ot[r].sortableIndex,st[r].draggable=!1,st[r].style["will-change"]="",D(st[r],this.options.selectedClass,!1),ot[r]===nt&&D(st[r],this.options.chosenClass,!1);t._hideClone(),e()}},clone:function(e){var t=e.sortable,r=e.rootEl,n=e.dispatchSortableEvent,e=e.cancel;this.isMultiDrag&&(this.options.removeCloneOnHide||ot.length&&rt===t&&(dt(!0,r),n("clone"),e()))},showClone:function(e){var t=e.cloneNowShown,r=e.rootEl,e=e.cancel;this.isMultiDrag&&(dt(!1,r),st.forEach(function(e){j(e,"display","")}),t(),at=!1,e())},hideClone:function(e){var t=this,r=(e.sortable,e.cloneNowHidden),e=e.cancel;this.isMultiDrag&&(st.forEach(function(e){j(e,"display","none"),t.options.removeCloneOnHide&&e.parentNode&&e.parentNode.removeChild(e)}),r(),at=!0,e())},dragStartGlobal:function(e){e.sortable;!this.isMultiDrag&&rt&&rt.multiDrag._deselectMultiDrag(),ot.forEach(function(e){e.sortableIndex=N(e)}),ot=ot.sort(function(e,t){return e.sortableIndex-t.sortableIndex}),ut=!0},dragStarted:function(e){var t,r=this,e=e.sortable;this.isMultiDrag&&(this.options.sort&&(e.captureAnimationState(),this.options.animation&&(ot.forEach(function(e){e!==nt&&j(e,"position","absolute")}),t=R(nt,!1,!0,!0),ot.forEach(function(e){e!==nt&&k(e,t)}),lt=ct=!0)),e.animateAll(function(){lt=ct=!1,r.options.animation&&ot.forEach(function(e){S(e)}),r.options.sort&&pt()}))},dragOver:function(e){var t=e.target,r=e.completed,e=e.cancel;ct&&~ot.indexOf(t)&&(r(!1),e())},revert:function(e){var r,n,t=e.fromSortable,i=e.rootEl,a=e.sortable,o=e.dragRect;1<ot.length&&(ot.forEach(function(e){a.addAnimationState({target:e,rect:ct?R(e):o}),S(e),e.fromRect=o,t.removeAnimationState(e)}),ct=!1,r=!this.options.removeCloneOnHide,n=i,ot.forEach(function(e,t){t=n.children[e.sortableIndex+(r?Number(t):0)];t?n.insertBefore(e,t):n.appendChild(e)}))},dragOverCompleted:function(e){var t,r=e.sortable,n=e.isOwner,i=e.insertion,a=e.activeSortable,o=e.parentEl,s=e.putSortable,e=this.options;i&&(n&&a._hideClone(),lt=!1,e.animation&&1<ot.length&&(ct||!n&&!a.options.sort&&!s)&&(t=R(nt,!1,!0,!0),ot.forEach(function(e){e!==nt&&(k(e,t),o.appendChild(e))}),ct=!0),n||(ct||pt(),1<ot.length?(n=at,a._showClone(r),a.options.animation&&!at&&n&&st.forEach(function(e){a.addAnimationState({target:e,rect:it}),e.fromRect=it,e.thisAnimationDuration=null})):a._showClone(r)))},dragOverAnimationCapture:function(e){var t=e.dragRect,r=e.isOwner,e=e.activeSortable;ot.forEach(function(e){e.thisAnimationDuration=null}),e.options.animation&&!r&&e.multiDrag.isMultiDrag&&(it=o({},t),t=_(nt,!0),it.top-=t.f,it.left-=t.e)},dragOverAnimationComplete:function(){ct&&(ct=!1,pt())},drop:function(e){var t=e.originalEvent,r=e.rootEl,n=e.parentEl,i=e.sortable,a=e.dispatchSortableEvent,o=e.oldIndex,s=e.putSortable,l=s||this.sortable;if(t){var c,u,d,p=this.options,f=n.children;if(!ut)if(p.multiDragKey&&!this.multiDragKeyDown&&this._deselectMultiDrag(),D(nt,p.selectedClass,!~ot.indexOf(nt)),~ot.indexOf(nt))ot.splice(ot.indexOf(nt),1),tt=null,z({sortable:i,rootEl:r,name:"deselect",targetEl:nt,originalEvt:t});else{if(ot.push(nt),z({sortable:i,rootEl:r,name:"select",targetEl:nt,originalEvt:t}),t.shiftKey&&tt&&i.el.contains(tt)){var h=N(tt),e=N(nt);if(~h&&~e&&h!==e)for(var _,g=h<e?(_=h,e):(_=e,h+1);_<g;_++)~ot.indexOf(f[_])||(D(f[_],p.selectedClass,!0),ot.push(f[_]),z({sortable:i,rootEl:r,name:"select",targetEl:f[_],originalEvt:t}))}else tt=nt;rt=l}ut&&this.isMultiDrag&&((n[q].options.sort||n!==r)&&1<ot.length&&(c=R(nt),u=N(nt,":not(."+this.options.selectedClass+")"),!lt&&p.animation&&(nt.thisAnimationDuration=null),l.captureAnimationState(),lt||(p.animation&&(nt.fromRect=c,ot.forEach(function(e){var t;e.thisAnimationDuration=null,e!==nt&&(t=ct?R(e):c,e.fromRect=t,l.addAnimationState({target:e,rect:t}))})),pt(),ot.forEach(function(e){f[u]?n.insertBefore(e,f[u]):n.appendChild(e),u++}),o===N(nt)&&(d=!1,ot.forEach(function(e){e.sortableIndex!==N(e)&&(d=!0)}),d&&a("update"))),ot.forEach(function(e){S(e)}),l.animateAll()),rt=l),(r===n||s&&"clone"!==s.lastPutMode)&&st.forEach(function(e){e.parentNode&&e.parentNode.removeChild(e)})}},nullingGlobal:function(){this.isMultiDrag=ut=!1,st.length=0},destroyGlobal:function(){this._deselectMultiDrag(),d(document,"pointerup",this._deselectMultiDrag),d(document,"mouseup",this._deselectMultiDrag),d(document,"touchend",this._deselectMultiDrag),d(document,"keydown",this._checkKeyDown),d(document,"keyup",this._checkKeyUp)},_deselectMultiDrag:function(e){if(!(void 0!==ut&&ut||rt!==this.sortable||e&&P(e.target,this.options.draggable,this.sortable.el,!1)||e&&0!==e.button))for(;ot.length;){var t=ot[0];D(t,this.options.selectedClass,!1),ot.shift(),z({sortable:this.sortable,rootEl:this.sortable.el,name:"deselect",targetEl:t,originalEvt:e})}},_checkKeyDown:function(e){e.key===this.options.multiDragKey&&(this.multiDragKeyDown=!0)},_checkKeyUp:function(e){e.key===this.options.multiDragKey&&(this.multiDragKeyDown=!1)}},o(e,{pluginName:"multiDrag",utils:{select:function(e){var t=e.parentNode[q];t&&t.options.multiDrag&&!~ot.indexOf(e)&&(rt&&rt!==t&&(rt.multiDrag._deselectMultiDrag(),rt=t),D(e,t.options.selectedClass,!0),ot.push(e))},deselect:function(e){var t=e.parentNode[q],r=ot.indexOf(e);t&&t.options.multiDrag&&~r&&(D(e,t.options.selectedClass,!1),ot.splice(r,1))}},eventProperties:function(){var r=this,n=[],i=[];return ot.forEach(function(e){var t;n.push({multiDragElement:e,index:e.sortableIndex}),t=ct&&e!==nt?-1:ct?N(e,":not(."+r.options.selectedClass+")"):N(e),i.push({multiDragElement:e,index:t})}),{items:t(ot),clones:[].concat(st),oldIndicies:n,newIndicies:i}},optionListeners:{multiDragKey:function(e){return"ctrl"===(e=e.toLowerCase())?e="Control":1<e.length&&(e=e.charAt(0).toUpperCase()+e.substr(1)),e}}})}),Le}),function n(i,a,o){function s(r,e){if(!a[r]){if(!i[r]){var t="function"==typeof require&&require;if(!e&&t)return t(r,!0);if(l)return l(r,!0);t=new Error("Cannot find module '"+r+"'");throw t.code="MODULE_NOT_FOUND",t}t=a[r]={exports:{}};i[r][0].call(t.exports,function(e){var t=i[r][1][e];return s(t||e)},t,t.exports,n,i,a,o)}return a[r].exports}for(var l="function"==typeof require&&require,e=0;e<o.length;e++)s(o[e]);return s}({1:[function(r,e,t){!function(c,u){"use strict";e.exports=function(o,s){var d,p,f={},h={},l=!1,t=r("path");function _(e,t){return e&&"."===e.charAt(0)&&t&&(function(e){for(var t,r=0;e[r];r+=1)if("."===(t=e[r]))e.splice(r,1),--r;else if(".."===t){if(1===r&&(".."===e[2]||".."===e[0]))break;0<r&&(e.splice(r-1,2),r-=2)}}(t=(t=(t=t.split("/")).slice(0,t.length-1)).concat(e.split("/"))),e=t.join("/")),e}function g(e,t,r){var n,i,a;if(e)i=h[e]={},n=d(s,i,a={id:e,uri:u,exports:i},e);else{if(l)throw new Error("amdefine with no module ID cannot be called more than once per file.");l=!0,i=o.exports,n=d(s,i,a=o,o.id)}t=t&&t.map(function(e){return n(e)}),void 0!==(r="function"==typeof r?r.apply(a.exports,t):r)&&(a.exports=r,e&&(h[e]=a.exports))}function e(e,t,r){Array.isArray(e)?(r=t,t=e,e=void 0):"string"!=typeof e&&(r=e,e=t=void 0),t&&!Array.isArray(t)&&(r=t,t=void 0),t=t||["require","exports","module"],e?f[e]=[e,t,r]:g(e,t,r)}return d=function(r,n,i,a){function e(e,t){if("string"==typeof e)return p(r,n,i,e,a);e=e.map(function(e){return p(r,n,i,e,a)}),t&&c.nextTick(function(){t.apply(null,e)})}return e.toUrl=function(e){return 0===e.indexOf(".")?_(e,t.dirname(i.filename)):e},e},s=s||function(){return o.require.apply(o,arguments)},p=function(e,t,r,n,i){var a,o,s,l=n.indexOf("!"),c=n;if(-1!==l)return a=n.substring(0,l),n=n.substring(l+1,n.length),n=(a=p(e,t,r,a,i)).normalize?a.normalize(n,(s=i,function(e){return _(e,s)})):_(n,i),h[n]||(a.load(n,d(e,t,r,i),(o=n,u.fromText=function(e,t){throw new Error("amdefine does not implement load.fromText")},u),{}),h[n]);if("require"===(n=_(n,i)))return d(e,t,r,i);if("exports"===n)return t;if("module"===n)return r;if(h.hasOwnProperty(n))return h[n];if(f[n])return g.apply(null,f[n]),h[n];if(e)return e(c);throw new Error("No module with ID: "+n);function u(e){h[o]=e}},e.require=function(e){return h[e]||(f[e]?(g.apply(null,f[e]),h[e]):void 0)},e.amd={},e}}.call(this,r("_process"),"/node_modules\\amdefine\\amdefine.js")},{_process:22,path:21}],2:[function(e,t,r){},{}],3:[function(e,t,r){r.parse=e("./lib/parse"),r.stringify=e("./lib/stringify"),window.TvrParser=r},{"./lib/parse":4,"./lib/stringify":8}],4:[function(e,t,r){var x=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//g;function k(e){return e?e.replace(/^\s+|\s+$/g,""):""}t.exports=function(n,r){r=r||{};var i=1,a=1;function o(e){var t=e.match(/\n/g);t&&(i+=t.length);t=e.lastIndexOf("\n");a=~t?e.length-t:a+e.length}function s(){var t={line:i,column:a};return function(e){return e.position=new l(t),_(),e}}function l(e){this.start=e,this.end={line:i,column:a},this.source=r.source}l.prototype.content=n;var c=[];function u(e){var t=new Error(r.source+":"+i+":"+a+": "+e);if(t.reason=e,t.filename=r.source,t.line=i,t.column=a,t.source=n,!r.silent)throw t;c.push(t)}function d(){return h(/^{\s*/)}function p(){return h(/^}/)}function f(){var e,t,r=[];for(_(),g(r);n.length&&"}"!=n.charAt(0)&&(t=function(){if("@"==n[0])return function(){var e=s();if(n=h(/^@([-\w]+)?keyframes\s*/)){var t=n[1];if(!(n=h(/^([-\w]+)\s*/)))return u("@keyframes missing name");var r,n=n[1];if(!d())return u("@keyframes missing '{'");for(var i=g();r=function(){var e,t=[],r=s();for(;e=h(/^((\d+\.\d+|\.\d+|\d+)%?|[a-z]+)\s*/);)t.push(e[1]),h(/^,\s*/);if(t.length)return r({type:"keyframe",values:t,declarations:y()})}();)i.push(r),i=i.concat(g());return p()?e({type:"keyframes",name:n,vendor:t,keyframes:i}):u("@keyframes missing '}'")}}()||function(){var e=s(),t=h(/^@media *([^{]+)/);if(t){var r=k(t[1]);if(!d())return u("@media missing '{'");t=g().concat(f());return p()?e({type:"media",media:r,rules:t}):u("@media missing '}'")}}()||function(){var e=s(),t=h(/^@custom-media\s+(--[^\s]+)\s*([^{;]+);/);if(t)return e({type:"custom-media",name:k(t[1]),media:k(t[2])})}()||function(){var e=s(),t=h(/^@supports *([^{]+)/);if(t){var r=k(t[1]);if(!d())return u("@supports missing '{'");t=g().concat(f());return p()?e({type:"supports",supports:r,rules:t}):u("@supports missing '}'")}}()||b()||w()||T()||function(){var e=s(),t=h(/^@([-\w]+)?document *([^{]+)/);if(t){var r=k(t[1]),n=k(t[2]);if(!d())return u("@document missing '{'");t=g().concat(f());return p()?e({type:"document",document:n,vendor:r,rules:t}):u("@document missing '}'")}}()||function(){var e=s();if(h(/^@page */)){var t=m()||[];if(!d())return u("@page missing '{'");for(var r,n=g();r=v();)n.push(r),n=n.concat(g());return p()?e({type:"page",selectors:t,declarations:n}):u("@page missing '}'")}}()||function(){var e=s();if(h(/^@host\s*/)){if(!d())return u("@host missing '{'");var t=g().concat(f());return p()?e({type:"host",rules:t}):u("@host missing '}'")}}()||function(){var e=s();if(h(/^@font-face\s*/)){if(!d())return u("@font-face missing '{'");for(var t,r=g();t=v();)r.push(t),r=r.concat(g());return p()?e({type:"font-face",declarations:r}):u("@font-face missing '}'")}}()}()||(t=e=void 0,e=s(),(t=m())?(g(),e({type:"rule",selectors:t,declarations:y()})):u("selector missing")));)!1!==t&&(r.push(t),g(r));return r}function h(e){var t=e.exec(n);if(t){e=t[0];return o(e),n=n.slice(e.length),t}}function _(){h(/^\s*/)}function g(e){var t;for(e=e||[];t=function(){var e=s();if("/"==n.charAt(0)&&"*"==n.charAt(1)){for(var t=2;""!=n.charAt(t)&&("*"!=n.charAt(t)||"/"!=n.charAt(t+1));)++t;if(t+=2,""===n.charAt(t-1))return u("End of comment missing");var r=n.slice(2,t-2);return a+=2,o(r),n=n.slice(t),a+=2,e({type:"comment",comment:r})}}();)!1!==t&&e.push(t);return e}function m(){var e=h(/^([^{]+)/);if(e)return k(e[0]).replace(/\/\*([^*]|[\r\n]|(\*+([^*/]|[\r\n])))*\*\/+/g,"").replace(/"(?:\\"|[^"])*"|'(?:\\'|[^'])*'/g,function(e){return e.replace(/,/g,"")}).split(/\s*(?![^(]*\)),\s*/).map(function(e){return e.replace(/\u200C/g,",")})}function v(){var e=s(),t=h(/^(\*?[-$#\/\*\\\w]+(\[[0-9a-z_-]+\])?)\s*/);if(t){if(t=k(t[0]),!h(/^:\s*/))return u("property missing ':'");var r=h(/^((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^\)]*?\)|[^};])+)/),r=e({type:"declaration",property:t.replace(x,""),value:r?k(r[0]).replace(x,""):""});return h(/^[;\s]*/),r}}function y(){var e,t=[];if(!d())return u("missing '{'");for(g(t);e=v();)!1!==e&&(t.push(e),g(t));return p()?t:u("missing '}'")}var b=e("import"),w=e("charset"),T=e("namespace");function e(n){var i=new RegExp("^@"+n+"\\s*([^;]+);");return function(){var e=s(),t=h(i);if(t){var r={type:n};return r[n]=t[1].trim(),e(r)}}}return function t(e,r){var n=e&&"string"==typeof e.type;var i=n?e:r;for(var a in e){var a=e[a];Array.isArray(a)?a.forEach(function(e){t(e,i)}):a&&"object"==typeof a&&t(a,i)}n&&Object.defineProperty(e,"parent",{configurable:!0,writable:!0,enumerable:!1,value:r||null});return e}({type:"stylesheet",stylesheet:{rules:f(),parsingErrors:c}})}},{}],5:[function(e,t,r){function n(e){this.options=e||{}}(t.exports=n).prototype.emit=function(e){return e},n.prototype.visit=function(e){return this[e.type](e)},n.prototype.mapVisit=function(e,t){var r="";t=t||"";for(var n=0,i=e.length;n<i;n++)r+=this.visit(e[n]),t&&n<i-1&&(r+=this.emit(t));return r}},{}],6:[function(e,t,r){var n=e("./compiler");function i(e){n.call(this,e)}e("inherits")(t.exports=i,n),i.prototype.compile=function(e){return e.stylesheet.rules.map(this.visit,this).join("")},i.prototype.comment=function(e){return this.emit("",e.position)},i.prototype.import=function(e){return this.emit("@import "+e.import+";",e.position)},i.prototype.media=function(e){return this.emit("@media "+e.media,e.position)+this.emit("{")+this.mapVisit(e.rules)+this.emit("}")},i.prototype.document=function(e){var t="@"+(e.vendor||"")+"document "+e.document;return this.emit(t,e.position)+this.emit("{")+this.mapVisit(e.rules)+this.emit("}")},i.prototype.charset=function(e){return this.emit("@charset "+e.charset+";",e.position)},i.prototype.namespace=function(e){return this.emit("@namespace "+e.namespace+";",e.position)},i.prototype.supports=function(e){return this.emit("@supports "+e.supports,e.position)+this.emit("{")+this.mapVisit(e.rules)+this.emit("}")},i.prototype.keyframes=function(e){return this.emit("@"+(e.vendor||"")+"keyframes "+e.name,e.position)+this.emit("{")+this.mapVisit(e.keyframes)+this.emit("}")},i.prototype.keyframe=function(e){var t=e.declarations;return this.emit(e.values.join(","),e.position)+this.emit("{")+this.mapVisit(t)+this.emit("}")},i.prototype.page=function(e){var t=e.selectors.length?e.selectors.join(", "):"";return this.emit("@page "+t,e.position)+this.emit("{")+this.mapVisit(e.declarations)+this.emit("}")},i.prototype["font-face"]=function(e){return this.emit("@font-face",e.position)+this.emit("{")+this.mapVisit(e.declarations)+this.emit("}")},i.prototype.host=function(e){return this.emit("@host",e.position)+this.emit("{")+this.mapVisit(e.rules)+this.emit("}")},i.prototype["custom-media"]=function(e){return this.emit("@custom-media "+e.name+" "+e.media+";",e.position)},i.prototype.rule=function(e){var t=e.declarations;return t.length?this.emit(e.selectors.join(","),e.position)+this.emit("{")+this.mapVisit(t)+this.emit("}"):""},i.prototype.declaration=function(e){return this.emit(e.property+":"+e.value,e.position)+this.emit(";")}},{"./compiler":5,inherits:20}],7:[function(e,t,r){var n=e("./compiler");function i(e){n.call(this,e=e||{}),this.indentation=e.indent}e("inherits")(t.exports=i,n),i.prototype.compile=function(e){return this.stylesheet(e)},i.prototype.stylesheet=function(e){return this.mapVisit(e.stylesheet.rules,"\n\n")},i.prototype.comment=function(e){return this.emit(this.indent()+"/*"+e.comment+"*/",e.position)},i.prototype.import=function(e){return this.emit("@import "+e.import+";",e.position)},i.prototype.media=function(e){return this.emit("@media "+e.media,e.position)+this.emit(" {\n"+this.indent(1))+this.mapVisit(e.rules,"\n\n")+this.emit(this.indent(-1)+"\n}")},i.prototype.document=function(e){var t="@"+(e.vendor||"")+"document "+e.document;return this.emit(t,e.position)+this.emit(" {\n"+this.indent(1))+this.mapVisit(e.rules,"\n\n")+this.emit(this.indent(-1)+"\n}")},i.prototype.charset=function(e){return this.emit("@charset "+e.charset+";",e.position)},i.prototype.namespace=function(e){return this.emit("@namespace "+e.namespace+";",e.position)},i.prototype.supports=function(e){return this.emit("@supports "+e.supports,e.position)+this.emit(" {\n"+this.indent(1))+this.mapVisit(e.rules,"\n\n")+this.emit(this.indent(-1)+"\n}")},i.prototype.keyframes=function(e){return this.emit("@"+(e.vendor||"")+"keyframes "+e.name,e.position)+this.emit(" {\n"+this.indent(1))+this.mapVisit(e.keyframes,"\n")+this.emit(this.indent(-1)+"}")},i.prototype.keyframe=function(e){var t=e.declarations;return this.emit(this.indent())+this.emit(e.values.join(", "),e.position)+this.emit(" {\n"+this.indent(1))+this.mapVisit(t,"\n")+this.emit(this.indent(-1)+"\n"+this.indent()+"}\n")},i.prototype.page=function(e){var t=e.selectors.length?e.selectors.join(", ")+" ":"";return this.emit("@page "+t,e.position)+this.emit("{\n")+this.emit(this.indent(1))+this.mapVisit(e.declarations,"\n")+this.emit(this.indent(-1))+this.emit("\n}")},i.prototype["font-face"]=function(e){return this.emit("@font-face ",e.position)+this.emit("{\n")+this.emit(this.indent(1))+this.mapVisit(e.declarations,"\n")+this.emit(this.indent(-1))+this.emit("\n}")},i.prototype.host=function(e){return this.emit("@host",e.position)+this.emit(" {\n"+this.indent(1))+this.mapVisit(e.rules,"\n\n")+this.emit(this.indent(-1)+"\n}")},i.prototype["custom-media"]=function(e){return this.emit("@custom-media "+e.name+" "+e.media+";",e.position)},i.prototype.rule=function(e){var t=this.indent(),r=e.declarations;return r&&r.length?this.emit(e.selectors.map(function(e){return t+e}).join(",\n"),e.position)+this.emit(" {\n")+this.emit(this.indent(1))+this.mapVisit(r,"\n")+this.emit(this.indent(-1))+this.emit("\n"+this.indent()+"}"):""},i.prototype.declaration=function(e){return this.emit(this.indent())+this.emit(e.property+": "+e.value,e.position)+this.emit(";")},i.prototype.indent=function(e){return this.level=this.level||1,null!=e?(this.level+=e,""):Array(this.level).join(this.indentation||" ")}},{"./compiler":5,inherits:20}],8:[function(i,e,t){var a=i("./compress"),o=i("./identity");e.exports=function(e,t){var r=new((t=t||{}).compress?a:o)(t);if(t.sourcemap){i("./source-map-support")(r);var n=r.compile(e);return r.applySourceMaps(),{code:n,map:"generator"===t.sourcemap?r.map:r.map.toJSON()}}return n=r.compile(e)}},{"./compress":6,"./identity":7,"./source-map-support":9}],9:[function(e,t,r){var n=e("source-map").SourceMapGenerator,i=e("source-map").SourceMapConsumer,a=e("source-map-resolve"),o=e("urix"),s=e("fs"),l=e("path");t.exports=function(e){for(var t in e._comment=e.comment,e.map=new n,e.position={line:1,column:1},e.files={},r)e[t]=r[t]},r.updatePosition=function(e){var t=e.match(/\n/g);t&&(this.position.line+=t.length);t=e.lastIndexOf("\n");this.position.column=~t?e.length-t:this.position.column+e.length},r.emit=function(e,t){var r;return t&&(r=o(t.source||"source.css"),this.map.addMapping({source:r,generated:{line:this.position.line,column:Math.max(this.position.column-1,0)},original:{line:t.start.line,column:t.start.column-1}}),this.addFile(r,t)),this.updatePosition(e),e},r.addFile=function(e,t){"string"==typeof t.content&&(Object.prototype.hasOwnProperty.call(this.files,e)||(this.files[e]=t.content))},r.applySourceMaps=function(){Object.keys(this.files).forEach(function(e){var t,r=this.files[e];this.map.setSourceContent(e,r),!1===this.options.inputSourcemaps||(t=a.resolveSync(r,e,s.readFileSync))&&(r=new i(t.map),t=t.sourcesRelativeTo,this.map.applySourceMap(r,e,o(l.dirname(t))))},this)},r.comment=function(e){return/^# sourceMappingURL=/.test(e.comment)?this.emit("",e.position):this._comment(e)}},{fs:2,path:21,"source-map":10,"source-map-resolve":24,urix:26}],10:[function(e,t,r){r.SourceMapGenerator=e("./source-map/source-map-generator").SourceMapGenerator,r.SourceMapConsumer=e("./source-map/source-map-consumer").SourceMapConsumer,r.SourceNode=e("./source-map/source-node").SourceNode},{"./source-map/source-map-consumer":16,"./source-map/source-map-generator":17,"./source-map/source-node":18}],11:[function(e,t,r){var n;(n="function"!=typeof n?e("amdefine")(t,e):n)(function(e,t,r){var i=e("./util");function a(){this._array=[],this._set={}}a.fromArray=function(e,t){for(var r=new a,n=0,i=e.length;n<i;n++)r.add(e[n],t);return r},a.prototype.add=function(e,t){var r=this.has(e),n=this._array.length;r&&!t||this._array.push(e),r||(this._set[i.toSetString(e)]=n)},a.prototype.has=function(e){return Object.prototype.hasOwnProperty.call(this._set,i.toSetString(e))},a.prototype.indexOf=function(e){if(this.has(e))return this._set[i.toSetString(e)];throw new Error('"'+e+'" is not in the set.')},a.prototype.at=function(e){if(0<=e&&e<this._array.length)return this._array[e];throw new Error("No element indexed by "+e)},a.prototype.toArray=function(){return this._array.slice()},t.ArraySet=a})},{"./util":19,amdefine:1}],12:[function(e,t,r){var n;(n="function"!=typeof n?e("amdefine")(t,e):n)(function(e,t,r){var u=e("./base64");t.encode=function(e){for(var t,r="",n=(e=e)<0?1+(-e<<1):e<<1;t=31&n,0<(n>>>=5)&&(t|=32),r+=u.encode(t),0<n;);return r},t.decode=function(e,t){var r,n,i,a,o=0,s=e.length,l=0,c=0;do{if(s<=o)throw new Error("Expected more digits in base 64 VLQ value.")}while(r=!!(32&(n=u.decode(e.charAt(o++)))),l+=(n&=31)<<c,c+=5,r);t.value=(a=(i=l)>>1,1==(1&i)?-a:a),t.rest=e.slice(o)}})},{"./base64":13,amdefine:1}],13:[function(e,t,r){var n;(n="function"!=typeof n?e("amdefine")(t,e):n)(function(e,t,r){var n={},i={};"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split("").forEach(function(e,t){n[e]=t,i[t]=e}),t.encode=function(e){if(e in i)return i[e];throw new TypeError("Must be between 0 and 63: "+e)},t.decode=function(e){if(e in n)return n[e];throw new TypeError("Not a valid base 64 digit: "+e)}})},{amdefine:1}],14:[function(e,t,r){var n;(n="function"!=typeof n?e("amdefine")(t,e):n)(function(e,t,r){t.search=function(e,t,r){return 0===t.length?-1:function e(t,r,n,i,a){var o=Math.floor((r-t)/2)+t,s=a(n,i[o],!0);return 0===s?o:0<s?1<r-o?e(o,r,n,i,a):o:1<o-t?e(t,o,n,i,a):t<0?-1:t}(-1,t.length,e,t,r)}})},{amdefine:1}],15:[function(e,t,r){var n;(n="function"!=typeof n?e("amdefine")(t,e):n)(function(e,t,r){var s=e("./util");function n(){this._array=[],this._sorted=!0,this._last={generatedLine:-1,generatedColumn:0}}n.prototype.unsortedForEach=function(e,t){this._array.forEach(e,t)},n.prototype.add=function(e){var t,r,n,i,a,o;t=this._last,r=e,n=t.generatedLine,i=r.generatedLine,a=t.generatedColumn,o=r.generatedColumn,n<i||i==n&&a<=o||s.compareByGeneratedPositions(t,r)<=0?this._last=e:this._sorted=!1,this._array.push(e)},n.prototype.toArray=function(){return this._sorted||(this._array.sort(s.compareByGeneratedPositions),this._sorted=!0),this._array},t.MappingList=n})},{"./util":19,amdefine:1}],16:[function(e,t,r){var n;(n="function"!=typeof n?e("amdefine")(t,e):n)(function(e,t,r){var d=e("./util"),a=e("./binary-search"),s=e("./array-set").ArraySet,p=e("./base64-vlq");function o(e){var t=e;"string"==typeof e&&(t=JSON.parse(e.replace(/^\)\]\}'/,"")));var r=d.getArg(t,"version"),n=d.getArg(t,"sources"),i=d.getArg(t,"names",[]),a=d.getArg(t,"sourceRoot",null),o=d.getArg(t,"sourcesContent",null),e=d.getArg(t,"mappings"),t=d.getArg(t,"file",null);if(r!=this._version)throw new Error("Unsupported version: "+r);n=n.map(d.normalize),this._names=s.fromArray(i,!0),this._sources=s.fromArray(n,!0),this.sourceRoot=a,this.sourcesContent=o,this._mappings=e,this.file=t}o.fromSourceMap=function(e){var t=Object.create(o.prototype);return t._names=s.fromArray(e._names.toArray(),!0),t._sources=s.fromArray(e._sources.toArray(),!0),t.sourceRoot=e._sourceRoot,t.sourcesContent=e._generateSourcesContent(t._sources.toArray(),t.sourceRoot),t.file=e._file,t.__generatedMappings=e._mappings.toArray().slice(),t.__originalMappings=e._mappings.toArray().slice().sort(d.compareByOriginalPositions),t},o.prototype._version=3,Object.defineProperty(o.prototype,"sources",{get:function(){return this._sources.toArray().map(function(e){return null!=this.sourceRoot?d.join(this.sourceRoot,e):e},this)}}),o.prototype.__generatedMappings=null,Object.defineProperty(o.prototype,"_generatedMappings",{get:function(){return this.__generatedMappings||(this.__generatedMappings=[],this.__originalMappings=[],this._parseMappings(this._mappings,this.sourceRoot)),this.__generatedMappings}}),o.prototype.__originalMappings=null,Object.defineProperty(o.prototype,"_originalMappings",{get:function(){return this.__originalMappings||(this.__generatedMappings=[],this.__originalMappings=[],this._parseMappings(this._mappings,this.sourceRoot)),this.__originalMappings}}),o.prototype._nextCharIsMappingSeparator=function(e){e=e.charAt(0);return";"===e||","===e},o.prototype._parseMappings=function(e,t){for(var r,n=1,i=0,a=0,o=0,s=0,l=0,c=e,u={};0<c.length;)if(";"===c.charAt(0))n++,c=c.slice(1),i=0;else if(","===c.charAt(0))c=c.slice(1);else{if((r={}).generatedLine=n,p.decode(c,u),r.generatedColumn=i+u.value,i=r.generatedColumn,0<(c=u.rest).length&&!this._nextCharIsMappingSeparator(c)){if(p.decode(c,u),r.source=this._sources.at(s+u.value),s+=u.value,0===(c=u.rest).length||this._nextCharIsMappingSeparator(c))throw new Error("Found a source, but no line and column");if(p.decode(c,u),r.originalLine=a+u.value,a=r.originalLine,r.originalLine+=1,0===(c=u.rest).length||this._nextCharIsMappingSeparator(c))throw new Error("Found a source and line, but no column");p.decode(c,u),r.originalColumn=o+u.value,o=r.originalColumn,0<(c=u.rest).length&&!this._nextCharIsMappingSeparator(c)&&(p.decode(c,u),r.name=this._names.at(l+u.value),l+=u.value,c=u.rest)}this.__generatedMappings.push(r),"number"==typeof r.originalLine&&this.__originalMappings.push(r)}this.__generatedMappings.sort(d.compareByGeneratedPositions),this.__originalMappings.sort(d.compareByOriginalPositions)},o.prototype._findMapping=function(e,t,r,n,i){if(e[r]<=0)throw new TypeError("Line must be greater than or equal to 1, got "+e[r]);if(e[n]<0)throw new TypeError("Column must be greater than or equal to 0, got "+e[n]);return a.search(e,t,i)},o.prototype.computeColumnSpans=function(){for(var e=0;e<this._generatedMappings.length;++e){var t=this._generatedMappings[e];if(e+1<this._generatedMappings.length){var r=this._generatedMappings[e+1];if(t.generatedLine===r.generatedLine){t.lastGeneratedColumn=r.generatedColumn-1;continue}}t.lastGeneratedColumn=1/0}},o.prototype.originalPositionFor=function(e){var t={generatedLine:d.getArg(e,"line"),generatedColumn:d.getArg(e,"column")},e=this._findMapping(t,this._generatedMappings,"generatedLine","generatedColumn",d.compareByGeneratedPositions);if(0<=e){e=this._generatedMappings[e];if(e.generatedLine===t.generatedLine){t=d.getArg(e,"source",null);return{source:t=null!=t&&null!=this.sourceRoot?d.join(this.sourceRoot,t):t,line:d.getArg(e,"originalLine",null),column:d.getArg(e,"originalColumn",null),name:d.getArg(e,"name",null)}}}return{source:null,line:null,column:null,name:null}},o.prototype.sourceContentFor=function(e){if(!this.sourcesContent)return null;if(null!=this.sourceRoot&&(e=d.relative(this.sourceRoot,e)),this._sources.has(e))return this.sourcesContent[this._sources.indexOf(e)];var t;if(null!=this.sourceRoot&&(t=d.urlParse(this.sourceRoot))){var r=e.replace(/^file:\/\//,"");if("file"==t.scheme&&this._sources.has(r))return this.sourcesContent[this._sources.indexOf(r)];if((!t.path||"/"==t.path)&&this._sources.has("/"+e))return this.sourcesContent[this._sources.indexOf("/"+e)]}throw new Error('"'+e+'" is not in the SourceMap.')},o.prototype.generatedPositionFor=function(e){e={source:d.getArg(e,"source"),originalLine:d.getArg(e,"line"),originalColumn:d.getArg(e,"column")};null!=this.sourceRoot&&(e.source=d.relative(this.sourceRoot,e.source));e=this._findMapping(e,this._originalMappings,"originalLine","originalColumn",d.compareByOriginalPositions);if(0<=e){e=this._originalMappings[e];return{line:d.getArg(e,"generatedLine",null),column:d.getArg(e,"generatedColumn",null),lastColumn:d.getArg(e,"lastGeneratedColumn",null)}}return{line:null,column:null,lastColumn:null}},o.prototype.allGeneratedPositionsFor=function(e){var t={source:d.getArg(e,"source"),originalLine:d.getArg(e,"line"),originalColumn:1/0};null!=this.sourceRoot&&(t.source=d.relative(this.sourceRoot,t.source));var r=[],n=this._findMapping(t,this._originalMappings,"originalLine","originalColumn",d.compareByOriginalPositions);if(0<=n)for(var i=this._originalMappings[n];i&&i.originalLine===t.originalLine;)r.push({line:d.getArg(i,"generatedLine",null),column:d.getArg(i,"generatedColumn",null),lastColumn:d.getArg(i,"lastGeneratedColumn",null)}),i=this._originalMappings[--n];return r.reverse()},o.GENERATED_ORDER=1,o.ORIGINAL_ORDER=2,o.prototype.eachMapping=function(e,t,r){var n,t=t||null;switch(r||o.GENERATED_ORDER){case o.GENERATED_ORDER:n=this._generatedMappings;break;case o.ORIGINAL_ORDER:n=this._originalMappings;break;default:throw new Error("Unknown order of iteration.")}var i=this.sourceRoot;n.map(function(e){var t=e.source;return{source:t=null!=t&&null!=i?d.join(i,t):t,generatedLine:e.generatedLine,generatedColumn:e.generatedColumn,originalLine:e.originalLine,originalColumn:e.originalColumn,name:e.name}}).forEach(e,t)},t.SourceMapConsumer=o})},{"./array-set":11,"./base64-vlq":12,"./binary-search":14,"./util":19,amdefine:1}],17:[function(e,t,r){var n;(n="function"!=typeof n?e("amdefine")(t,e):n)(function(e,t,r){var d=e("./base64-vlq"),p=e("./util"),l=e("./array-set").ArraySet,n=e("./mapping-list").MappingList;function a(e){this._file=p.getArg(e=e||{},"file",null),this._sourceRoot=p.getArg(e,"sourceRoot",null),this._skipValidation=p.getArg(e,"skipValidation",!1),this._sources=new l,this._names=new l,this._mappings=new n,this._sourcesContents=null}a.prototype._version=3,a.fromSourceMap=function(r){var n=r.sourceRoot,i=new a({file:r.file,sourceRoot:n});return r.eachMapping(function(e){var t={generated:{line:e.generatedLine,column:e.generatedColumn}};null!=e.source&&(t.source=e.source,null!=n&&(t.source=p.relative(n,t.source)),t.original={line:e.originalLine,column:e.originalColumn},null!=e.name&&(t.name=e.name)),i.addMapping(t)}),r.sources.forEach(function(e){var t=r.sourceContentFor(e);null!=t&&i.setSourceContent(e,t)}),i},a.prototype.addMapping=function(e){var t=p.getArg(e,"generated"),r=p.getArg(e,"original",null),n=p.getArg(e,"source",null),e=p.getArg(e,"name",null);this._skipValidation||this._validateMapping(t,r,n,e),null==n||this._sources.has(n)||this._sources.add(n),null==e||this._names.has(e)||this._names.add(e),this._mappings.add({generatedLine:t.line,generatedColumn:t.column,originalLine:null!=r&&r.line,originalColumn:null!=r&&r.column,source:n,name:e})},a.prototype.setSourceContent=function(e,t){null!=this._sourceRoot&&(e=p.relative(this._sourceRoot,e)),null!=t?(this._sourcesContents||(this._sourcesContents={}),this._sourcesContents[p.toSetString(e)]=t):this._sourcesContents&&(delete this._sourcesContents[p.toSetString(e)],0===Object.keys(this._sourcesContents).length&&(this._sourcesContents=null))},a.prototype.applySourceMap=function(r,e,n){var i=e;if(null==e){if(null==r.file)throw new Error('SourceMapGenerator.prototype.applySourceMap requires either an explicit source file, or the source map\'s "file" property. Both were omitted.');i=r.file}var a=this._sourceRoot;null!=a&&(i=p.relative(a,i));var o=new l,s=new l;this._mappings.unsortedForEach(function(e){e.source!==i||null==e.originalLine||null!=(t=r.originalPositionFor({line:e.originalLine,column:e.originalColumn})).source&&(e.source=t.source,null!=n&&(e.source=p.join(n,e.source)),null!=a&&(e.source=p.relative(a,e.source)),e.originalLine=t.line,e.originalColumn=t.column,null!=t.name&&(e.name=t.name));var t=e.source;null==t||o.has(t)||o.add(t);e=e.name;null==e||s.has(e)||s.add(e)},this),this._sources=o,this._names=s,r.sources.forEach(function(e){var t=r.sourceContentFor(e);null!=t&&(null!=n&&(e=p.join(n,e)),null!=a&&(e=p.relative(a,e)),this.setSourceContent(e,t))},this)},a.prototype._validateMapping=function(e,t,r,n){if((!(e&&"line"in e&&"column"in e&&0<e.line&&0<=e.column)||t||r||n)&&!(e&&"line"in e&&"column"in e&&t&&"line"in t&&"column"in t&&0<e.line&&0<=e.column&&0<t.line&&0<=t.column&&r))throw new Error("Invalid mapping: "+JSON.stringify({generated:e,source:r,original:t,name:n}))},a.prototype._serializeMappings=function(){for(var e,t=0,r=1,n=0,i=0,a=0,o=0,s="",l=this._mappings.toArray(),c=0,u=l.length;c<u;c++){if((e=l[c]).generatedLine!==r)for(t=0;e.generatedLine!==r;)s+=";",r++;else if(0<c){if(!p.compareByGeneratedPositions(e,l[c-1]))continue;s+=","}s+=d.encode(e.generatedColumn-t),t=e.generatedColumn,null!=e.source&&(s+=d.encode(this._sources.indexOf(e.source)-o),o=this._sources.indexOf(e.source),s+=d.encode(e.originalLine-1-i),i=e.originalLine-1,s+=d.encode(e.originalColumn-n),n=e.originalColumn,null!=e.name&&(s+=d.encode(this._names.indexOf(e.name)-a),a=this._names.indexOf(e.name)))}return s},a.prototype._generateSourcesContent=function(e,t){return e.map(function(e){if(!this._sourcesContents)return null;null!=t&&(e=p.relative(t,e));e=p.toSetString(e);return Object.prototype.hasOwnProperty.call(this._sourcesContents,e)?this._sourcesContents[e]:null},this)},a.prototype.toJSON=function(){var e={version:this._version,sources:this._sources.toArray(),names:this._names.toArray(),mappings:this._serializeMappings()};return null!=this._file&&(e.file=this._file),null!=this._sourceRoot&&(e.sourceRoot=this._sourceRoot),this._sourcesContents&&(e.sourcesContent=this._generateSourcesContent(e.sources,e.sourceRoot)),e},a.prototype.toString=function(){return JSON.stringify(this)},t.SourceMapGenerator=a})},{"./array-set":11,"./base64-vlq":12,"./mapping-list":15,"./util":19,amdefine:1}],18:[function(e,t,r){var n;(n="function"!=typeof n?e("amdefine")(t,e):n)(function(e,t,r){var n=e("./source-map-generator").SourceMapGenerator,d=e("./util"),p=/(\r?\n)/,a="$$$isSourceNode$$$";function f(e,t,r,n,i){this.children=[],this.sourceContents={},this.line=null==e?null:e,this.column=null==t?null:t,this.source=null==r?null:r,this.name=null==i?null:i,this[a]=!0,null!=n&&this.add(n)}f.fromStringWithSourceMap=function(e,r,n){function i(){return o.shift()+(o.shift()||"")}var a=new f,o=e.split(p),s=1,l=0,c=null;return r.eachMapping(function(e){if(null!==c){if(!(s<e.generatedLine)){t=(r=o[0]).substr(0,e.generatedColumn-l);return o[0]=r.substr(e.generatedColumn-l),l=e.generatedColumn,u(c,t),void(c=e)}var t="";u(c,i()),s++,l=0}for(;s<e.generatedLine;)a.add(i()),s++;var r;l<e.generatedColumn&&(r=o[0],a.add(r.substr(0,e.generatedColumn)),o[0]=r.substr(e.generatedColumn),l=e.generatedColumn),c=e},this),0<o.length&&(c&&u(c,i()),a.add(o.join(""))),r.sources.forEach(function(e){var t=r.sourceContentFor(e);null!=t&&(null!=n&&(e=d.join(n,e)),a.setSourceContent(e,t))}),a;function u(e,t){var r;null===e||void 0===e.source?a.add(t):(r=n?d.join(n,e.source):e.source,a.add(new f(e.originalLine,e.originalColumn,r,t,e.name)))}},f.prototype.add=function(e){if(Array.isArray(e))e.forEach(function(e){this.add(e)},this);else{if(!e[a]&&"string"!=typeof e)throw new TypeError("Expected a SourceNode, string, or an array of SourceNodes and strings. Got "+e);e&&this.children.push(e)}return this},f.prototype.prepend=function(e){if(Array.isArray(e))for(var t=e.length-1;0<=t;t--)this.prepend(e[t]);else{if(!e[a]&&"string"!=typeof e)throw new TypeError("Expected a SourceNode, string, or an array of SourceNodes and strings. Got "+e);this.children.unshift(e)}return this},f.prototype.walk=function(e){for(var t,r=0,n=this.children.length;r<n;r++)(t=this.children[r])[a]?t.walk(e):""!==t&&e(t,{source:this.source,line:this.line,column:this.column,name:this.name})},f.prototype.join=function(e){var t,r,n=this.children.length;if(0<n){for(t=[],r=0;r<n-1;r++)t.push(this.children[r]),t.push(e);t.push(this.children[r]),this.children=t}return this},f.prototype.replaceRight=function(e,t){var r=this.children[this.children.length-1];return r[a]?r.replaceRight(e,t):"string"==typeof r?this.children[this.children.length-1]=r.replace(e,t):this.children.push("".replace(e,t)),this},f.prototype.setSourceContent=function(e,t){this.sourceContents[d.toSetString(e)]=t},f.prototype.walkSourceContents=function(e){for(var t=0,r=this.children.length;t<r;t++)this.children[t][a]&&this.children[t].walkSourceContents(e);for(var n=Object.keys(this.sourceContents),t=0,r=n.length;t<r;t++)e(d.fromSetString(n[t]),this.sourceContents[n[t]])},f.prototype.toString=function(){var t="";return this.walk(function(e){t+=e}),t},f.prototype.toStringWithSourceMap=function(e){var i={code:"",line:1,column:0},a=new n(e),o=!1,s=null,l=null,c=null,u=null;return this.walk(function(e,t){i.code+=e,null!==t.source&&null!==t.line&&null!==t.column?(s===t.source&&l===t.line&&c===t.column&&u===t.name||a.addMapping({source:t.source,original:{line:t.line,column:t.column},generated:{line:i.line,column:i.column},name:t.name}),s=t.source,l=t.line,c=t.column,u=t.name,o=!0):o&&(a.addMapping({generated:{line:i.line,column:i.column}}),s=null,o=!1);for(var r=0,n=e.length;r<n;r++)10===e.charCodeAt(r)?(i.line++,i.column=0,r+1===n?(s=null,o=!1):o&&a.addMapping({source:t.source,original:{line:t.line,column:t.column},generated:{line:i.line,column:i.column},name:t.name})):i.column++}),this.walkSourceContents(function(e,t){a.setSourceContent(e,t)}),{code:i.code,map:a}},t.SourceNode=f})},{"./source-map-generator":17,"./util":19,amdefine:1}],19:[function(e,t,r){var n;(n="function"!=typeof n?e("amdefine")(t,e):n)(function(e,t,r){t.getArg=function(e,t,r){if(t in e)return e[t];if(3===arguments.length)return r;throw new Error('"'+t+'" is a required argument.')};var n=/^(?:([\w+\-.]+):)?\/\/(?:(\w+:\w+)@)?([\w.]*)(?::(\d+))?(\S*)$/,i=/^data:.+\,.+$/;function s(e){e=e.match(n);return e?{scheme:e[1],auth:e[2],host:e[3],port:e[4],path:e[5]}:null}function l(e){var t="";return e.scheme&&(t+=e.scheme+":"),t+="//",e.auth&&(t+=e.auth+"@"),e.host&&(t+=e.host),e.port&&(t+=":"+e.port),e.path&&(t+=e.path),t}function a(e){var t=e,r=s(e);if(r){if(!r.path)return e;t=r.path}for(var n,e="/"===t.charAt(0),i=t.split(/\/+/),a=0,o=i.length-1;0<=o;o--)"."===(n=i[o])?i.splice(o,1):".."===n?a++:0<a&&(""===n?(i.splice(o+1,a),a=0):(i.splice(o,2),a--));return""===(t=i.join("/"))&&(t=e?"/":"."),r?(r.path=t,l(r)):t}function o(e,t){e=e||"",t=t||"";return(t<e)-(e<t)}t.urlParse=s,t.urlGenerate=l,t.normalize=a,t.join=function(e,t){""===e&&(e=".");var r=s(t=""===t?".":t),n=s(e);return n&&(e=n.path||"/"),r&&!r.scheme?(n&&(r.scheme=n.scheme),l(r)):r||t.match(i)?t:!n||n.host||n.path?(t="/"===t.charAt(0)?t:a(e.replace(/\/+$/,"")+"/"+t),n?(n.path=t,l(n)):t):(n.host=t,l(n))},t.relative=function(e,t){var r=s(e=(e=""===e?".":e).replace(/\/$/,""));return"/"==t.charAt(0)&&r&&"/"==r.path?t.slice(1):0===t.indexOf(e+"/")?t.substr(e.length+1):t},t.toSetString=function(e){return"$"+e},t.fromSetString=function(e){return e.substr(1)},t.compareByOriginalPositions=function(e,t,r){var n=o(e.source,t.source);return n||((n=e.originalLine-t.originalLine)||(n=e.originalColumn-t.originalColumn)||r||(n=o(e.name,t.name))||(n=e.generatedLine-t.generatedLine)?n:e.generatedColumn-t.generatedColumn)},t.compareByGeneratedPositions=function(e,t,r){var n=e.generatedLine-t.generatedLine;return n||((n=e.generatedColumn-t.generatedColumn)||r||(n=o(e.source,t.source))||(n=e.originalLine-t.originalLine)||(n=e.originalColumn-t.originalColumn)?n:o(e.name,t.name))}})},{amdefine:1}],20:[function(e,t,r){"function"==typeof Object.create?t.exports=function(e,t){e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}:t.exports=function(e,t){e.super_=t;function r(){}r.prototype=t.prototype,e.prototype=new r,e.prototype.constructor=e}},{}],21:[function(e,t,c){!function(i){function a(e,t){for(var r=0,n=e.length-1;0<=n;n--){var i=e[n];"."===i?e.splice(n,1):".."===i?(e.splice(n,1),r++):r&&(e.splice(n,1),r--)}if(t)for(;r--;)e.unshift("..");return e}function r(e){return t.exec(e).slice(1)}var t=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;function o(e,t){if(e.filter)return e.filter(t);for(var r=[],n=0;n<e.length;n++)t(e[n],n,e)&&r.push(e[n]);return r}c.resolve=function(){for(var e="",t=!1,r=arguments.length-1;-1<=r&&!t;r--){var n=0<=r?arguments[r]:i.cwd();if("string"!=typeof n)throw new TypeError("Arguments to path.resolve must be strings");n&&(e=n+"/"+e,t="/"===n.charAt(0))}return(t?"/":"")+(e=a(o(e.split("/"),function(e){return!!e}),!t).join("/"))||"."},c.normalize=function(e){var t=c.isAbsolute(e),r="/"===n(e,-1);return(e=!(e=a(o(e.split("/"),function(e){return!!e}),!t).join("/"))&&!t?".":e)&&r&&(e+="/"),(t?"/":"")+e},c.isAbsolute=function(e){return"/"===e.charAt(0)},c.join=function(){var e=Array.prototype.slice.call(arguments,0);return c.normalize(o(e,function(e,t){if("string"!=typeof e)throw new TypeError("Arguments to path.join must be strings");return e}).join("/"))},c.relative=function(e,t){function r(e){for(var t=0;t<e.length&&""===e[t];t++);for(var r=e.length-1;0<=r&&""===e[r];r--);return r<t?[]:e.slice(t,r-t+1)}e=c.resolve(e).substr(1),t=c.resolve(t).substr(1);for(var n=r(e.split("/")),i=r(t.split("/")),a=Math.min(n.length,i.length),o=a,s=0;s<a;s++)if(n[s]!==i[s]){o=s;break}for(var l=[],s=o;s<n.length;s++)l.push("..");return(l=l.concat(i.slice(o))).join("/")},c.sep="/",c.delimiter=":",c.dirname=function(e){var t=r(e),e=t[0],t=t[1];return e||t?e+(t=t&&t.substr(0,t.length-1)):"."},c.basename=function(e,t){e=r(e)[2];return e=t&&e.substr(-1*t.length)===t?e.substr(0,e.length-t.length):e},c.extname=function(e){return r(e)[3]};var n="b"==="ab".substr(-1)?function(e,t,r){return e.substr(t,r)}:function(e,t,r){return t<0&&(t=e.length+t),e.substr(t,r)}}.call(this,e("_process"))},{_process:22}],22:[function(e,t,r){var n,i,t=t.exports={};function a(){throw new Error("setTimeout has not been defined")}function o(){throw new Error("clearTimeout has not been defined")}function s(t){if(n===setTimeout)return setTimeout(t,0);if((n===a||!n)&&setTimeout)return n=setTimeout,setTimeout(t,0);try{return n(t,0)}catch(e){try{return n.call(null,t,0)}catch(e){return n.call(this,t,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:a}catch(e){n=a}try{i="function"==typeof clearTimeout?clearTimeout:o}catch(e){i=o}}();var l,c=[],u=!1,d=-1;function p(){u&&l&&(u=!1,l.length?c=l.concat(c):d=-1,c.length&&f())}function f(){if(!u){var e=s(p);u=!0;for(var t=c.length;t;){for(l=c,c=[];++d<t;)l&&l[d].run();d=-1,t=c.length}l=null,u=!1,function(t){if(i===clearTimeout)return clearTimeout(t);if((i===o||!i)&&clearTimeout)return i=clearTimeout,clearTimeout(t);try{i(t)}catch(e){try{return i.call(null,t)}catch(e){return i.call(this,t)}}}(e)}}function h(e,t){this.fun=e,this.array=t}function _(){}t.nextTick=function(e){var t=new Array(arguments.length-1);if(1<arguments.length)for(var r=1;r<arguments.length;r++)t[r-1]=arguments[r];c.push(new h(e,t)),1!==c.length||u||s(f)},h.prototype.run=function(){this.fun.apply(null,this.array)},t.title="browser",t.browser=!0,t.env={},t.argv=[],t.version="",t.versions={},t.on=_,t.addListener=_,t.once=_,t.off=_,t.removeListener=_,t.removeAllListeners=_,t.emit=_,t.binding=function(e){throw new Error("process.binding is not supported")},t.cwd=function(){return"/"},t.chdir=function(e){throw new Error("process.chdir is not supported")},t.umask=function(){return 0}},{}],23:[function(e,t,r){var n,i;n=this,i=function(){return function(){var e=arguments.length;if(0===e)throw new Error("resolveUrl requires at least one argument; got none.");var t=document.createElement("base");if(t.href=arguments[0],1===e)return t.href;var r=document.getElementsByTagName("head")[0];r.insertBefore(t,r.firstChild);for(var n,i=document.createElement("a"),a=1;a<e;a++)i.href=arguments[a],n=i.href,t.href=n;return r.removeChild(t),n}},"function"==typeof define&&define.amd?define(i):"object"==typeof r?t.exports=i():n.resolveUrl=i()},{}],24:[function(e,t,r){var n,i;n=this,i=function(a,o){function c(e,t,r){setImmediate(function(){e(t,r)})}function s(e){return JSON.parse(e.replace(/^\)\]\}'/,""))}function r(e,t,r,n){var i;try{i=d(e,t)}catch(e){return c(n,e)}if(!i||i.map)return c(n,null,i);r(i.url,function(e,t){if(e)return n(e);try{i.map=s(String(t))}catch(e){return n(e)}n(null,i)})}function i(e,t,r){t=d(e,t);return!t||t.map||(t.map=s(String(r(t.url)))),t}var l=/^data:([^,;]*)(;[^,;]*)*(?:,(.*))?$/,u=/^(?:application|text)\/json$/;function d(e,t){var r=a.getFrom(e);if(!r)return null;var n=r.match(l);if(n){var i=n[1],e=n[2],n=n[3];if(!u.test(i))throw new Error("Unuseful data uri mime type: "+(i||"text/plain"));return{sourceMappingURL:r,url:null,sourcesRelativeTo:t,map:s((";base64"===e?atob:decodeURIComponent)(n))}}t=o(t,r);return{sourceMappingURL:r,url:t,sourcesRelativeTo:t,map:null}}function p(e,t,n,r,i){"function"==typeof r&&(i=r,r={});function a(e){if(!s){if(e)return s=!0,i(e);0===--o&&i(null,l)}}var o=e.sources.length,s=!1,l={sourcesResolved:[],sourcesContent:[]};_(e,t,r,function(e,t,r){l.sourcesResolved[r]=e,"string"==typeof t?(l.sourcesContent[r]=t,c(a,null)):n(e,function(e,t){l.sourcesContent[r]=String(t),a(e)})})}function f(e,t,n,r){var i={sourcesResolved:[],sourcesContent:[]};return _(e,t,r,function(e,t,r){i.sourcesResolved[r]=e,null!==n&&(i.sourcesContent[r]="string"==typeof t?t:String(n(e)))}),i}var h=/\/?$/;function _(e,t,r,n){r=r||{};for(var i=0,a=e.sources.length;i<a;i++)n(e.sourceRoot&&!r.ignoreSourceRoot?o(t,e.sourceRoot.replace(h,"/"),e.sources[i]):o(t,e.sources[i]),(e.sourcesContent||[])[i],i)}return{resolveSourceMap:r,resolveSourceMapSync:i,resolveSources:p,resolveSourcesSync:f,resolve:function(e,t,n,i,a){"function"==typeof i&&(a=i,i={}),r(e,t,n,function(e,r){return e?a(e):r?void p(r.map,r.sourcesRelativeTo,n,i,function(e,t){return e?a(e):(r.sourcesResolved=t.sourcesResolved,r.sourcesContent=t.sourcesContent,void a(null,r))}):a(null,null)})},resolveSync:function(e,t,r,n){return(t=i(e,t,r))?(n=f(t.map,t.sourcesRelativeTo,r,n),t.sourcesResolved=n.sourcesResolved,t.sourcesContent=n.sourcesContent,t):null}}},"function"==typeof define&&define.amd?define(["source-map-url","resolve-url"],i):"object"==typeof r?(r=e("source-map-url"),e=e("resolve-url"),t.exports=i(r,e)):n.sourceMapResolve=i(n.sourceMappingURL,n.resolveUrl)},{"resolve-url":23,"source-map-url":25}],25:[function(e,t,r){var n,i;n=this,i=function(){var e=/[#@] sourceMappingURL=([^\s'"]*)/,n=RegExp("(?:/\\*(?:\\s*\r?\n(?://)?)?(?:"+e.source+")\\s*\\*/|//(?:"+e.source+"))\\s*$");return{regex:n,_innerRegex:e,getFrom:function(e){e=e.match(n);return e?e[1]||e[2]||"":null},existsIn:function(e){return n.test(e)},removeFrom:function(e){return e.replace(n,"")},insertBefore:function(e,t){var r=e.match(n);return r?e.slice(0,r.index)+t+e.slice(r.index):e+t}}},"function"==typeof define&&define.amd?define(i):"object"==typeof r?t.exports=i():n.sourceMappingURL=i()},{}],26:[function(e,t,r){var n=e("path");t.exports=function(e){return"\\"===n.sep?e.replace(/\\/g,"/").replace(/^[a-z]:\/?/i,"/"):e}},{path:21}]},{},[3]),function n(i,a,o){function s(t,e){if(!a[t]){if(!i[t]){var r="function"==typeof require&&require;if(!e&&r)return r(t,!0);if(l)return l(t,!0);r=new Error("Cannot find module '"+t+"'");throw r.code="MODULE_NOT_FOUND",r}r=a[t]={exports:{}};i[t][0].call(r.exports,function(e){return s(i[t][1][e]||e)},r,r.exports,n,i,a,o)}return a[t].exports}for(var l="function"==typeof require&&require,e=0;e<o.length;e++)s(o[e]);return s}({1:[function(e,t,r){var n=function(){return i={},r.m=n=[function(e,t,r){"use strict";var n=r(1),r=r(7);e.exports={createNode:function(e){return new n(e)},parse:r},window.TvrSCSS=e.exports},function(e,t,r){"use strict";var n=function(e,t,r){return t&&a(e.prototype,t),r&&a(e,r),e},n=(i.prototype.contains=function(t){return!!Array.isArray(this.content)&&this.content.some(function(e){return e.type===t})},i.prototype.eachFor=function(e,t){if(Array.isArray(this.content)){"string"!=typeof e&&(t=e,e=null);for(var r,n=this.content.length;n--&&null!==r;)(!e||this.content[n]&&this.content[n].type===e)&&(r=t(this.content[n],n,this));return null===r?null:void 0}},i.prototype.first=function(e){if(!Array.isArray(this.content))return null;if(!e)return this.content[0];for(var t=0,r=this.content.length;t<r;t++)if(this.content[t].type===e)return this.content[t];return null},i.prototype.forEach=function(e,t){if(Array.isArray(this.content)){"string"!=typeof e&&(t=e,e=null);for(var r,n=0,i=this.content.length;n<i&&null!==r;n++)(!e||this.content[n]&&this.content[n].type===e)&&(r=t(this.content[n],n,this));return null===r?null:void 0}},i.prototype.get=function(e){return Array.isArray(this.content)&&this.content[e]||null},i.prototype.insert=function(e,t){Array.isArray(this.content)&&this.content.splice(e,0,t)},i.prototype.is=function(e){return this.type===e},i.prototype.last=function(e){if(!Array.isArray(this.content))return null;var t=this.content.length;if(!e)return this.content[t-1];for(;t--;)if(this.content[t].type===e)return this.content[t];return null},i.prototype.removeChild=function(e){if(Array.isArray(this.content))return this.content.splice(e,1)},i.prototype.toJson=function(){return JSON.stringify(this,!1,2)},i.prototype.toString=function(){var e=void 0;try{e=r(2)("./"+this.syntax+"/stringify")}catch(e){var t='Syntax "'+this.syntax+'" is not supported yet, sorry';return console.error(t)}return e(this)},i.prototype.traverse=function(e,t){var r,n,i=2<arguments.length&&void 0!==arguments[2]?arguments[2]:0;if(e(this,t,3<arguments.length&&void 0!==arguments[3]?arguments[3]:null,++i),Array.isArray(this.content)){for(var a=0,o=this.content.length;a<o&&null!==(r=this.content[a].traverse(e,a,i,this));a++)(n=this.content.length-o)&&(o+=n,a+=n);return null===r?null:void 0}},i.prototype.traverseByType=function(t,r){this.traverse(function(e){e.type===t&&r.apply(e,arguments)})},i.prototype.traverseByTypes=function(t,r){this.traverse(function(e){-1!==t.indexOf(e.type)&&r.apply(e,arguments)})},n(i,[{key:"length",get:function(){return Array.isArray(this.content)?this.content.length:0}}]),i);function i(e){!function(e){if(!(e instanceof i))throw new TypeError("Cannot call a class as a function")}(this),this.type=e.type,this.content=e.content,this.syntax=e.syntax,e.start&&(this.start=e.start),e.end&&(this.end=e.end)}function a(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}e.exports=n},function(e,t,r){var n={"./css/stringify":3,"./less/stringify":4,"./sass/stringify":5,"./scss/stringify":6};function i(e){return r(a(e))}function a(e){return n[e]||function(){throw new Error("Cannot find module '"+e+"'.")}()}i.keys=function(){return Object.keys(n)},i.resolve=a,(e.exports=i).id=2},function(e,t){"use strict";e.exports=function(e){if(!e)throw new Error("We need tree to translate");function n(e){var t=e.type;return i[t]?i[t](e):"string"==typeof e.content?e.content:Array.isArray(e.content)?r(e.content):""}function r(e,t){if(!e)return"";var r="";for(t=t||0;t<e.length;t++)r+=n(e[t]);return r}var i={arguments:function(e){return"("+r(e.content)+")"},atkeyword:function(e){return"@"+r(e.content)},attributeSelector:function(e){return"["+r(e.content)+"]"},block:function(e){return"{"+r(e.content)+"}"},brackets:function(e){return"["+r(e.content)+"]"},class:function(e){return"."+r(e.content)},color:function(e){return"#"+e.content},customProperty:function(e){return"--"+e.content},expression:function(e){return"expression("+e.content+")"},id:function(e){return"#"+r(e.content)},multilineComment:function(e){return"/*"+e.content+"*/"},nthSelector:function(e){return":"+n(e.content[0])+"("+r(e.content.slice(1))+")"},parentheses:function(e){return"("+r(e.content)+")"},percentage:function(e){return r(e.content)+"%"},pseudoClass:function(e){return":"+r(e.content)},pseudoElement:function(e){return"::"+r(e.content)},universalSelector:function(e){return r(e.content)+"*"},uri:function(e){return"url("+r(e.content)+")"}};return n(e)}},function(e,t){"use strict";e.exports=function(e){if(!e)throw new Error("We need tree to translate");function n(e){var t=e.type;return i[t]?i[t](e):"string"==typeof e.content?e.content:Array.isArray(e.content)?r(e.content):""}function r(e,t){if(!e)return"";var r="";for(t=t||0;t<e.length;t++)r+=n(e[t]);return r}var i={arguments:function(e){return"("+r(e.content)+")"},atkeyword:function(e){return"@"+r(e.content)},attributeSelector:function(e){return"["+r(e.content)+"]"},block:function(e){return"{"+r(e.content)+"}"},brackets:function(e){return"["+r(e.content)+"]"},class:function(e){return"."+r(e.content)},color:function(e){return"#"+e.content},escapedString:function(e){return"~"+e.content},expression:function(e){return"expression("+e.content+")"},id:function(e){return"#"+r(e.content)},interpolatedVariable:function(e){return"@{"+r(e.content)+"}"},multilineComment:function(e){return"/*"+e.content+"*/"},nthSelector:function(e){return":"+n(e.content[0])+"("+r(e.content.slice(1))+")"},parentheses:function(e){return"("+r(e.content)+")"},percentage:function(e){return r(e.content)+"%"},pseudoClass:function(e){return":"+r(e.content)},pseudoElement:function(e){return"::"+r(e.content)},singlelineComment:function(e){return"//"+e.content},universalSelector:function(e){return r(e.content)+"*"},uri:function(e){return"url("+r(e.content)+")"},variable:function(e){return"@"+r(e.content)},variablesList:function(e){return r(e.content)+"..."}};return n(e)}},function(e,t){"use strict";e.exports=function(e){if(!e)throw new Error("We need tree to translate");function n(e){var t=e.type;return i[t]?i[t](e):"string"==typeof e.content?e.content:Array.isArray(e.content)?r(e.content):""}function r(e,t){if(!e)return"";var r="";for(t=t||0;t<e.length;t++)r+=n(e[t]);return r}var i={arguments:function(e){return"("+r(e.content)+")"},atkeyword:function(e){return"@"+r(e.content)},attributeSelector:function(e){return"["+r(e.content)+"]"},block:function(e){return r(e.content)},brackets:function(e){return"["+r(e.content)+"]"},class:function(e){return"."+r(e.content)},color:function(e){return"#"+e.content},customProperty:function(e){return"--"+e.content},expression:function(e){return"expression("+e.content+")"},functionsList:function(e){return r(e.content)+"..."},id:function(e){return"#"+r(e.content)},interpolation:function(e){return"#{"+r(e.content)+"}"},multilineComment:function(e){var t=e.content.split("\n"),r="";return 1<t.length?t[t.length-1].length<e.end.column&&(r="*/"):e.content.length+4===e.end.column-e.start.column+1&&(r="*/"),"/*"+e.content+r},nthSelector:function(e){return":"+n(e.content[0])+"("+r(e.content.slice(1))+")"},parentheses:function(e){return"("+r(e.content)+")"},percentage:function(e){return r(e.content)+"%"},placeholder:function(e){return"%"+r(e.content)},pseudoClass:function(e){return":"+r(e.content)},pseudoElement:function(e){return"::"+r(e.content)},singlelineComment:function(e){return"//"+e.content},universalSelector:function(e){return r(e.content)+"*"},uri:function(e){return"url("+r(e.content)+")"},variable:function(e){return"$"+r(e.content)},variablesList:function(e){return r(e.content)+"..."}};return n(e)}},function(e,t){"use strict";e.exports=function(e){if(!e)throw new Error("We need tree to translate");function n(e){var t=e.type;return i[t]?i[t](e):"string"==typeof e.content?e.content:Array.isArray(e.content)?r(e.content):""}function r(e,t){if(!e)return"";var r="";for(t=t||0;t<e.length;t++)r+=n(e[t]);return r}var i={arguments:function(e){return"("+r(e.content)+")"},atkeyword:function(e){return"@"+r(e.content)},attributeSelector:function(e){return"["+r(e.content)+"]"},block:function(e){return"{"+r(e.content)+"}"},brackets:function(e){return"["+r(e.content)+"]"},class:function(e){return"."+r(e.content)},color:function(e){return"#"+e.content},customProperty:function(e){return"--"+e.content},expression:function(e){return"expression("+e.content+")"},functionsList:function(e){return r(e.content)+"..."},id:function(e){return"#"+r(e.content)},interpolation:function(e){return"#{"+r(e.content)+"}"},multilineComment:function(e){return"/*"+e.content+"*/"},nthSelector:function(e){return":"+n(e.content[0])+"("+r(e.content.slice(1))+")"},parentheses:function(e){return"("+r(e.content)+")"},percentage:function(e){return r(e.content)+"%"},placeholder:function(e){return"%"+r(e.content)},pseudoClass:function(e){return":"+r(e.content)},pseudoElement:function(e){return"::"+r(e.content)},singlelineComment:function(e){return"//"+e.content},universalSelector:function(e){return r(e.content)+"*"},uri:function(e){return"url("+r(e.content)+")"},variable:function(e){return"$"+r(e.content)},variablesList:function(e){return r(e.content)+"..."}};return n(e)}},function(e,t,s){"use strict";var l=s(8),c=s(10),u=Number.isInteger||function(e){return"number"==typeof e&&Math.floor(e)===e};e.exports=function(t,e){if("string"!=typeof t)throw new Error("Please, pass a string to parse");if(!t)return s(29)();var r=e&&e.syntax||"css",n=e&&e.context||"stylesheet",i=e&&e.tabSize;(!u(i)||i<1)&&(i=1);var a=c[r];if(!a)return console.error('Syntax "'+r+'" is not supported yet, sorry');var o,e=a.tokenizer,r=a.mark,a=a.parse,i=e(t,i);r(i);try{o=a(i,n)}catch(e){if(!e.syntax)throw e;throw new l(e,t)}return o}},function(e,t,r){"use strict";r=r(9);function n(e,t){this.line=e.line,this.syntax=e.syntax,this.css_=t}n.prototype={customMessage_:"",line:null,name:"Parsing error",syntax:null,version:r.version,get context(){for(var e=[],t=this.line,r=t-1-2,n=t+2,i=this.css_.split(/\r\n|\r|\n/),a=r;a<n;a++){var o,s=i[a];s&&e.push((o=a+1)+(o===t?"*":" ")+"| "+s)}return e.join("\n")},get message(){if(this.customMessage_)return this.customMessage_;var e="Please check validity of the block";return"number"==typeof this.line&&(e+=" starting from line #"+this.line),e},set message(e){this.customMessage_=e},toString:function(){return[this.name+": "+this.message,"",this.context,"","Syntax: "+this.syntax,"Gonzales PE version: "+this.version].join("\n")}},e.exports=n},function(e,t){e.exports={name:"gonzales-pe",description:"Gonzales Preprocessor Edition (fast CSS parser)",version:"4.2.4",homepage:"http://github.com/tonyganch/gonzales-pe",bugs:"http://github.com/tonyganch/gonzales-pe/issues",license:"MIT",author:{name:"Tony Ganch",email:"tonyganch+github@gmail.com",url:"http://tonyganch.com"},main:"./lib/gonzales",repository:{type:"git",url:"http://github.com/tonyganch/gonzales-pe.git"},scripts:{"autofix-tests":"bash ./scripts/build.sh && bash ./scripts/autofix-tests.sh",build:"bash ./scripts/build.sh",init:"bash ./scripts/init.sh",lint:"bash ./scripts/lint.sh",log:"bash ./scripts/log.sh",prepublishOnly:"bash ./scripts/build.sh",test:"bash ./scripts/test.sh",watch:"bash ./scripts/watch.sh"},bin:{gonzales:"./bin/gonzales.js"},dependencies:{minimist:"1.1.x"},devDependencies:{"babel-core":"^6.18.2","babel-loader":"^6.2.7","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.18.0","coffee-script":"~1.7.1",eslint:"^3.0.0",jscs:"2.1.0",jshint:"2.10.2","json-loader":"^0.5.3",mocha:"2.2.x",webpack:"^1.12.2","webpack-closure-compiler":"^2.0.2"},engines:{node:">=0.6.0"},files:["MIT-LICENSE.txt","bin/gonzales.js","lib/gonzales.js"]}},function(e,t,r){"use strict";e.exports={css:r(11),less:r(17),sass:r(21),scss:r(25)}},function(e,t,r){"use strict";t.__esModule=!0,t.default={mark:r(12),parse:r(14),stringify:r(3),tokenizer:r(16)},e.exports=t.default},function(e,t,r){"use strict";var l=r(13);function c(e,t,r){var n=r[0],i=r[1];-1!==n&&(e[n].ws_last=t-1,r[0]=-1),-1!==i&&(e[i].sc_last=t-1,r[1]=-1)}e.exports=function(e){!function(e){for(var t=e.length,r=[],n=[],i=[],a=void 0,o=0;o<t;o++){var s=(a=e[o]).type;s===l.LeftParenthesis?r.push(o):s===l.RightParenthesis?r.length&&(a.left=r.pop(),e[a.left].right=o):s===l.LeftSquareBracket?n.push(o):s===l.RightSquareBracket?n.length&&(a.left=n.pop(),e[a.left].right=o):s===l.LeftCurlyBracket?i.push(o):s===l.RightCurlyBracket&&i.length&&(a.left=i.pop(),e[a.left].right=o)}}(e),function(e){for(var t,r,n,i,a=e.length,o=[-1,-1],s=0;s<a;s++)(t=e[s].type)===l.Space||t===l.Tab||t===l.Newline?(i=o,(r=(r=e)[n=s]).ws=!0,r.sc=!0,-1===i[0]&&(i[0]=n),-1===i[1]&&(i[1]=n)):t===l.CommentML?(r=void 0,r=(i=o)[0],(n=e)[t=s].sc=!0,-1!==r&&(n[r].ws_last=t-1,i[0]=-1)):c(e,s,o);c(e,s,o)}(e)}},function(e,t){"use strict";e.exports={StringSQ:"StringSQ",StringDQ:"StringDQ",CommentML:"CommentML",CommentSL:"CommentSL",Newline:"Newline",Space:"Space",Tab:"Tab",ExclamationMark:"ExclamationMark",QuotationMark:"QuotationMark",NumberSign:"NumberSign",DollarSign:"DollarSign",PercentSign:"PercentSign",Ampersand:"Ampersand",Apostrophe:"Apostrophe",LeftParenthesis:"LeftParenthesis",RightParenthesis:"RightParenthesis",Asterisk:"Asterisk",PlusSign:"PlusSign",Comma:"Comma",HyphenMinus:"HyphenMinus",FullStop:"FullStop",Solidus:"Solidus",Colon:"Colon",Semicolon:"Semicolon",LessThanSign:"LessThanSign",EqualsSign:"EqualsSign",EqualitySign:"EqualitySign",InequalitySign:"InequalitySign",GreaterThanSign:"GreaterThanSign",QuestionMark:"QuestionMark",CommercialAt:"CommercialAt",LeftSquareBracket:"LeftSquareBracket",ReverseSolidus:"ReverseSolidus",RightSquareBracket:"RightSquareBracket",CircumflexAccent:"CircumflexAccent",LowLine:"LowLine",LeftCurlyBracket:"LeftCurlyBracket",VerticalLine:"VerticalLine",RightCurlyBracket:"RightCurlyBracket",Tilde:"Tilde",Identifier:"Identifier",DecimalNumber:"DecimalNumber"}},function(e,t,r){"use strict";var a=r(1),d=r(15),u=r(13),p=void 0,f=void 0,h=void 0,n={atkeyword:function(){return s(h)&&y()},atrule:function(){return b(h)&&w()},attributeSelector:function(){return Ye(h)&&Xe()},block:function(){return T(h)&&x()},brackets:function(){return i(h)&&k()},class:function(){return S(h)&&C()},combinator:function(){return M(h)&&A()},commentML:function(){return O(h)&&E()},declaration:function(){return P(h)&&D()},declDelim:function(){return j(h)&&R()},delim:function(){return L(h)&&I()},dimension:function(){return N(h)&&F()},expression:function(){return q(h)&&U()},function:function(){return B(h)&&z()},ident:function(){return H(h)&&V()},important:function(){return W(h)&&$()},namespace:function(){return(h<f&&p[h].type===u.VerticalLine?1:0)&&(e=d.NamespaceType,t=(r=p[h]).ln,r=r.col,h++,m(e,"|",t,r));var e,t,r},number:function(){return Y(h)&&X()},operator:function(){return J(h)&&Z()},parentheses:function(){return ee(h)&&te()},percentage:function(){return re(h)&&ne()},progid:function(){return ie(h)&&ae()},property:function(){return oe(h)&&se()},propertyDelim:function(){return ue(h)&&de()},pseudoc:function(){return ge(h)&&me()},pseudoe:function(){return he(h)&&_e()},ruleset:function(){return ve(h)&&ye()},s:function(){return be(h)&&we()},selector:function(){return Ve(h)&&We()},shash:function(){return ke(h)&&Se()},string:function(){return Ce(h)&&Me()},stylesheet:function(){return function(e){for(var t=e,r=void 0;e<f;)(r=Te(e))?p[e].stylesheet_child=1:(r=ve(e))?p[e].stylesheet_child=2:(r=b(e))?p[e].stylesheet_child=3:(r=j(e))?p[e].stylesheet_child=4:l(e),e+=r;return e-t}(h)&&function(){for(var e=d.StylesheetType,t=p[h],r=t.ln,t=t.col,n=[];h<f;){var i=p[h].stylesheet_child;1===i&&(n=n.concat(xe())),2===i&&n.push(ye()),3===i&&n.push(w()),4===i&&n.push(R())}return m(e,n,r,t)}()},unary:function(){return Ee(h)&&Pe()},unicodeRange:function(){return De(h)&&je()},universalSelector:function(){return Ke(h)&&Qe()},urange:function(){return Re(h)&&Le()},uri:function(){return Ie(h)&&Ne()},value:function(){return Fe(h)&&qe()},vhash:function(){return Ue(h)&&Be()}};function l(e){throw{line:p[e].ln,syntax:"css"}}function _(e,t){for(var r="",n=e;n<t+1;n++)r+=p[n].value;return r}function o(e,t){if(!(f<=e+t-1)){for(var r="",n=0;n<t;n++)r+=p[e+n].value;return r}}function g(e,t,r,n){return"string"==typeof e?function(e,t,r,n){var i=[];if(!e)return i=[t,r],n&&(i[1]+=n-1),i;var a=e.lastIndexOf("\n"),o=a===e.length-1,s=e.split("\n"),l=s.length-1,c=0==l||1==l?-1:e.length-s[l-1].length-2,s=o?l-1:l;return i[0]=t+s,s=o?-1!=c?e.length-c:e.length-1:0!=l?e.length-a-r-1:e.length-1,i[1]=r+s,n&&(o?(i[0]++,i[1]=n):i[1]+=n),i}(e,t,r,n):(i=t,t=r,r=n,n=void 0,n=0===e.length?[i,t]:(e=e[e.length-1]).hasOwnProperty("end")?[e.end.line,e.end.column]:g(e.content,i,t),r&&(p[h-1]&&"Newline"!==p[h-1].type?n[1]+=r:(n[0]++,n[1]=1)),n);var i}function m(e,t,r,n,i){return i=i||g(t,r,n),new a({type:e,content:t,start:{line:r,column:n},end:{line:i[0],column:i[1]},syntax:"css"})}function c(e){var t=void 0;return(t=i(e))?p[e].any_child=1:(t=ee(e))?p[e].any_child=2:(t=Ce(e))?p[e].any_child=3:(t=re(e))?p[e].any_child=4:(t=N(e))?p[e].any_child=5:(t=De(e))?p[e].any_child=13:(t=Y(e))?p[e].any_child=6:(t=Ie(e))?p[e].any_child=7:(t=q(e))?p[e].any_child=8:(t=B(e))?p[e].any_child=9:(t=H(e))?p[e].any_child=10:(t=S(e))?p[e].any_child=11:(t=Ee(e))&&(p[e].any_child=12),t}function v(){var e=p[h].any_child;return 1===e?k():2===e?te():3===e?Me():4===e?ne():5===e?F():13===e?je():6===e?X():7===e?Ne():8===e?U():9===e?z():10===e?V():11===e?C():12===e?Pe():void 0}function s(e){var t;return!(f<=e||p[e++].type!==u.CommercialAt)&&(t=H(e))?t+1:0}function y(){var e=d.AtkeywordType,t=p[h],r=t.ln,t=t.col;return h++,m(e,[V()],r,t)}function b(e){var t,r,n,i,a=void 0;if(f<=e)return 0;if(void 0!==p[e].atrule_l)return p[e].atrule_l;if(i=void 0,a=!(f<=(n=r=e))&&(i=s(r))&&-1!==o((r+=i)-i,i).toLowerCase().indexOf("keyframes")&&(i=Te(r))&&(i=H(r+=i))?((i=Te(r+=i))&&(r+=i),(i=function(e){var t=e,r=void 0;if(!(e<f&&p[e].type===u.LeftCurlyBracket))return 0;if((r=Te(++e))&&(e+=r),!(r=G(e)))return 0;for(e+=r;p[e].type!==u.RightCurlyBracket;)if(r=Te(e))e+=r;else{if(!(r=G(e)))break;e+=r}return e<f&&p[e].type===u.RightCurlyBracket?++e-t:0}(r))?(r+=i)-n:0):0)p[e].atrule_type=4;else if(i=void 0,a=!(f<=(n=r=e))&&(i=s(r))?((i=Ae(r+=i))&&(r+=i),r<f&&p[r].type===u.LeftCurlyBracket?((i=function(e){var t=e,r=void 0;if(f<=e)return 0;for((r=Te(e))&&(e+=r);e<f;){if(r=Te(e))p[e].atrulers_child=1;else if(r=b(e))p[e].atrulers_child=2;else{if(!(r=ve(e)))break;p[e].atrulers_child=3}e+=r}return e<f&&(p[e].atrulers_end=1),(r=Te(e))&&(e+=r),e-t}(++r))&&(r+=i),r<f&&p[r].type===u.RightCurlyBracket?++r-n:0):0):0)p[e].atrule_type=1;else if(i=void 0,a=!(f<=(n=r=e))&&(i=s(r))?((i=Ae(r+=i))&&(r+=i),(i=T(r))?(r+=i)-n:0):0)p[e].atrule_type=2;else{if(!(a=!(f<=(n=r=e))&&(t=s(r))?((t=Ae(r+=t))&&(r+=t),r-n):0))return 0;p[e].atrule_type=3}return p[e].atrule_l=a}function w(){var e,t,r,n,i,a,o,s=p[h].atrule_type;return 1===s?(e=d.AtruleType,a=(i=p[h]).ln,o=i.col,i=[].concat(y(),Oe(),function(){var e=d.BlockType,t=p[h],r=t.ln,n=t.col,i=[];for(h++,i=i.concat(xe());h<f&&!p[h].atrulers_end;){var a=p[h].atrulers_child;if(1===a)i=i.concat(xe());else if(2===a)i.push(w());else{if(3!==a)break;i.push(ye())}}t=g(i=i.concat(xe()),r,n,1);return h++,m(e,i,r,n,t)}()),m(e,i,a,o)):2===s?(i=d.AtruleType,a=p[h],o=a.ln,a=a.col,m(i,[].concat(y(),Oe(),x()),o,a)):3===s?(t=d.AtruleType,r=p[h],n=r.ln,r=r.col,m(t,[].concat(y(),Oe()),n,r)):4===s?(t=d.AtruleType,n=p[h],r=n.ln,s=n.col,n=[].concat(y(),xe(),V(),xe(),function(){var e,t,r,n=d.BlockType,i=p[h],a=i.ln,o=i.col,s=i.right,l=[];for(h++;h<s;)Te(h)?l=l.concat(xe()):G(h)&&l.push((t=r=t=e=void 0,e=d.RulesetType,t=p[h],r=t.ln,t=t.col,m(e,[].concat(function(){var e=[],t=p[h].selectorsGroupEnd;for(e.push(Q());h<t;)e=e.concat(xe(),I(),xe(),Q());return e}(),xe(),x()),r,t)));i=g(l,a,o,1);return h++,m(n,l,a,o,i)}()),m(t,n,r,s)):void 0}function T(e){return e<f&&p[e].type===u.LeftCurlyBracket?p[e].right-e+1:0}function x(){var e,t=d.BlockType,r=p[h],n=r.ln,i=r.col,a=p[h].right,o=[];for(h++;h<a;)!function(e){var t=void 0;if(f<=e)return 0;if(t=function(e){var t=e,r=void 0;if((r=Te(e))&&(e+=r),r=P(e))p[e].bd_kind=1;else{if(!(r=b(e)))return 0;p[e].bd_kind=2}return(r=Te(e+=r))&&(e+=r),e<f&&(r=j(e))&&(r=Te(e+=r))?(e+=r)-t:0}(e))p[e].bd_type=1;else if(t=function(e){var t=e,r=void 0;if((r=Te(e))&&(e+=r),r=P(e))p[e].bd_kind=1;else{if(!(r=b(e)))return 0;p[e].bd_kind=2}return(r=Te(e+=r))&&(e+=r),e-t}(e))p[e].bd_type=2;else if(t=function(e){var t=e,r=void 0;return(r=Te(e))&&(e+=r),(r=j(e))?((r=Te(e+=r))&&(e+=r),e-t):0}(e))p[e].bd_type=3;else{if(!(t=Te(e)))return 0;p[e].bd_type=4}return t}(h)?l(h):o=o.concat(1===(e=p[h].bd_type)?function(){var e=xe(),t=void 0;switch(p[h].bd_kind){case 1:t=D();break;case 2:t=w()}return e.concat(t,xe(),R(),xe())}():2===e?function(){var e=xe(),t=void 0;switch(p[h].bd_kind){case 1:t=D();break;case 2:t=w()}return e.concat(t,xe())}():3===e?[].concat(xe(),R(),xe()):4===e?xe():void 0);r=g(o,n,i,1);return h=a+1,m(t,o,n,i,r)}function i(e){if(f<=e)return 0;var t=e;if(p[e].type!==u.LeftSquareBracket)return 0;if(++e<p[t].right){var r=Ae(e);if(!r)return 0;e+=r}return++e-t}function k(){var e=d.BracketsType,t=p[h],r=t.ln,n=t.col,i=t.right,t=[],i=g(t=++h<i?Oe():t,r,n,1);return h++,m(e,t,r,n,i)}function S(e){var t,r=e;return f<=e?0:p[e].class_l||(p[e].type===u.FullStop&&(t=H(++e))?(p[r].class_l=t+1,(p[r].classEnd=e+=t)-r):0)}function C(){var e=d.ClassType,t=p[h],r=t.ln,t=t.col;return h++,m(e,[V()],r,t)}function M(e){if(f<=e)return 0;var t,r,n,i=void 0;return(i=(n=e)<f&&p[n++].type===u.GreaterThanSign&&n<f&&p[n++].type===u.GreaterThanSign&&n<f&&p[n++].type===u.GreaterThanSign?3:0)?p[e].combinatorType=1:(i=f<=e+1||!(p[e].type===u.VerticalLine&&p[e+1].type===u.VerticalLine||p[e].type===u.GreaterThanSign&&p[e+1].type===u.GreaterThanSign)?0:2)?p[e].combinatorType=2:(i=(r=p[e].type)===u.PlusSign||r===u.GreaterThanSign||r===u.Tilde?1:0)?p[e].combinatorType=3:(i=p[r=n=e].type!==u.Solidus||!(t=H(++n))||p[n+=t].type!==u.Solidus?0:++n-r)&&(p[e].combinatorType=4),i}function A(){var e,t,r,n,i,a,o,s=p[h].combinatorType;return 1===s?(i=d.CombinatorType,a=p[h],o=a.ln,a=a.col,h+=3,m(i,">>>",o,a)):2===s?(e=d.CombinatorType,t=p[h],r=t.ln,n=t.col,t=""+t.value+p[h+1].value,h+=2,m(e,t,r,n)):3===s?(e=d.CombinatorType,t=p[h],r=t.ln,n=t.col,t=t.value,h++,m(e,t,r,n)):4===s?function(){var e=d.CombinatorType,t=p[h],r=t.ln,n=t.col;h++;t=V();return h++,m(e,"/"+t.content+"/",r,n)}():void 0}function O(e){return e<f&&p[e].type===u.CommentML?1:0}function E(){var e=d.CommentMLType,t=p[h],r=t.ln,n=t.col,i=p[h].value.substring(2),t=i.length,t=g(i="*"===i.charAt(t-2)&&"/"===i.charAt(t-1)?i.substring(0,t-2):i,r,n,2);return t[0]===r&&(t[1]+=2),h++,m(e,i,r,n,t)}function P(e){var t=e,r=void 0;return!(f<=e)&&(r=oe(e))?((r=Te(e+=r))&&(e+=r),(r=ue(e))?((r=Te(++e))&&(e+=r),(r=Fe(e))?(e+=r)-t:0):0):0}function D(){var e=d.DeclarationType,t=p[h],r=t.ln,t=t.col;return m(e,[].concat(se(),xe(),de(),xe(),qe()),r,t)}function j(e){return e<f&&p[e].type===u.Semicolon?1:0}function R(){var e=d.DeclDelimType,t=p[h],r=t.ln,t=t.col;return h++,m(e,";",r,t)}function L(e){return e<f&&p[e].type===u.Comma?1:0}function I(){var e=d.DelimType,t=p[h],r=t.ln,t=t.col;return h++,m(e,",",r,t)}function N(e){var t,r=Y(e);return!(f<=e||!r||f<=e+r)&&(t=-1!==["em","ex","ch","rem","vh","vw","vmin","vmax","px","mm","q","cm","in","pt","pc","deg","grad","rad","turn","s","ms","Hz","kHz","dpi","dpcm","dppx"].indexOf(p[e+r].value)?1:0)?r+t:0}function F(){var e,t,r=d.DimensionType,n=p[h],i=n.ln,a=n.col;return m(r,[X(),(e=d.IdentType,t=p[h],n=t.ln,r=t.col,t=t.value,h++,m(e,t,n,r))],i,a)}function q(e){var t=e;return f<=e||"expression"!==p[e++].value||f<=e||p[e].type!==u.LeftParenthesis?0:p[e].right-t+1}function U(){var e=d.ExpressionType,t=p[h],r=t.ln,n=t.col,i=_(++h+1,p[h].right-1),t=g(i,r,n,1);return t[0]===r&&(t[1]+=11),h=p[h].right+1,m(e,i,r,n,t)}function B(e){var t,r=e;return!(f<=e)&&(t=H(e))&&(e+=t)<f&&p[e].type===u.LeftParenthesis?p[e].right-r+1:0}function z(){var e=d.FunctionType,t=p[h],r=t.ln,n=t.col,t=[].concat(V(),function(){var e,t,r,n=d.ArgumentsType,i=p[h],a=i.ln,o=i.col,s=[];for(h++;h<f&&p[h].type!==u.RightParenthesis;)P(h)?s.push(D()):(t=t=void 0,(t=Ue(e=h))?p[e].argument_child=1:(t=le(e))?p[e].argument_child=2:(t=c(e))?p[e].argument_child=3:(t=Te(e))?p[e].argument_child=4:(t=J(e))&&(p[e].argument_child=5),t?"string"==typeof(r=1===(t=p[h].argument_child)?Be():2===t?ce():3===t?v():4===t?xe():5===t?Z():void 0).content?s.push(r):s=s.concat(r):S(h)?s.push(C()):l(h));i=g(s,a,o,1);return h++,m(n,s,a,o,i)}());return m(e,t,r,n)}function H(e){var t=e;if(f<=e)return 0;if(p[e].type===u.HyphenMinus&&e++,p[e].type!==u.LowLine&&p[e].type!==u.Identifier)return 0;for(e++;e<f&&(p[e].type===u.HyphenMinus||p[e].type===u.LowLine||p[e].type===u.Identifier||p[e].type===u.DecimalNumber);e++);return p[t].ident_last=e-1,e-t}function V(){var e=d.IdentType,t=p[h],r=t.ln,n=t.col,t=_(h,p[h].ident_last);return h=p[h].ident_last+1,m(e,t,r,n)}function W(e){var t,r=e;return f<=e||p[e++].type!==u.ExclamationMark?0:((t=Te(e))&&(e+=t),"important"===p[e].value?(p[r].importantEnd=e)-r+1:0)}function $(){var e=d.ImportantType,t=p[h],r=t.ln,n=t.col,i=_(h,t.importantEnd);return h=t.importantEnd+1,m(e,i,r,n)}function G(e){var t=e,r=void 0;return!(f<=e)&&(r=function(e){var t,r=e;if(!(t=K(e)))return 0;for(e+=t;e<f;){var n=Te(e),i=L(e+n);if(!i)break;var a=Te(e+n+i);if(!(t=K(e+n+i+a)))break;e+=n+i+a+t}return(p[r].selectorsGroupEnd=e)-r}(e))?((r=Te(e+=r))&&(e+=r),(r=T(e))?(e+=r)-t:0):0}function K(e){var t=e,r=void 0;if(f<=e)return 0;if(r=H(e)){var n=o(e,r);if("from"!==n&&"to"!==n)return 0;e+=r,p[t].keyframesSelectorType=1}else{if(!(r=re(e)))return 0;e+=r,p[t].keyframesSelectorType=2}return e-t}function Q(){var e=d.KeyframesSelectorType,t=d.SelectorType,r=p[h],n=r.ln,i=r.col,a=[];1===r.keyframesSelectorType?a.push(V()):a.push(ne());a=m(e,a,n,i);return m(t,[a],n,i)}function Y(e){return f<=e?0:p[e].number_l||(e<f&&p[e].type===u.DecimalNumber&&(!p[e+1]||p[e+1]&&p[e+1].type!==u.FullStop)?p[e].number_l=1:e<f&&p[e].type===u.DecimalNumber&&p[e+1]&&p[e+1].type===u.FullStop&&(!p[e+2]||p[e+2].type!==u.DecimalNumber)||e<f&&p[e].type===u.FullStop&&p[e+1].type===u.DecimalNumber?p[e].number_l=2:e<f&&p[e].type===u.DecimalNumber&&p[e+1]&&p[e+1].type===u.FullStop&&p[e+2]&&p[e+2].type===u.DecimalNumber?p[e].number_l=3:0)}function X(){for(var e=d.NumberType,t=p[h],r=t.ln,t=t.col,n=p[h].number_l,i="",a=0;a<n;a++)i+=p[h+a].value;return h+=n,m(e,i,r,t)}function J(e){if(f<=e)return 0;switch(p[e].type){case u.Solidus:case u.Comma:case u.Colon:case u.EqualsSign:case u.Asterisk:return 1}return 0}function Z(){var e=d.OperatorType,t=p[h],r=t.ln,n=t.col,t=t.value;return h++,m(e,t,r,n)}function ee(e){if(f<=e)return 0;var t=e,r=p[e].right;if(p[e].type!==u.LeftParenthesis)return 0;if(++e<r){r=Ae(e);if(!r)return 0;e+=r}return++e-t}function te(){var e=d.ParenthesesType,t=p[h],r=t.ln,n=t.col,i=t.right,t=[],i=g(t=++h<i?Oe():t,r,n,1);return h++,m(e,t,r,n,i)}function re(e){var t,r=e;return f<=e||!(t=Y(e))||(e+=t)>=f||p[e].type!==u.PercentSign?0:++e-r}function ne(){var e=d.PercentageType,t=p[h],r=t.ln,n=t.col,i=[X()],t=g(i,r,n,1);return h++,m(e,i,r,n,t)}function ie(e){var t,r=e;return!(f<=e)&&"progid:DXImageTransform.Microsoft."===o(e,6)&&(t=H(e+=6))?((t=Te(e+=t))&&(e+=t),p[e].type!==u.LeftParenthesis?0:(p[r].progid_end=p[e].right,(e=p[e].right+1)-r)):0}function ae(){var e=d.ProgidType,t=p[h],r=t.ln,n=t.col,i=t.progid_end,t=_(h,i);return h=i+1,m(e,t,r,n)}function oe(e){var t,r,n,i=e,a=void 0;return(a=!(f<=(n=t=e))&&(r=H(t))?(t+=r)-n:0)?p[i].propertyType=1:(a=le(e))&&(p[i].propertyType=2),a}function se(){var e,t,r,n=p[h].propertyType;return 1===n?(e=d.PropertyType,t=p[h],r=t.ln,t=t.col,m(e,[V()],r,t)):2===n?ce():void 0}function le(e){var t,r=e;return!(f<=e)&&!(p[e].type!==u.HyphenMinus||p[e+1]&&p[e+1].type!==u.HyphenMinus)&&(t=H(e+=2))?(e+=t)-r:0}function ce(){var e=d.CustomPropertyType,t=p[h],r=t.ln,t=t.col;return h+=2,m(e,[V()],r,t)}function ue(e){return e<f&&p[e].type===u.Colon?1:0}function de(){var e=d.PropertyDelimType,t=p[h],r=t.ln,t=t.col;return h++,m(e,":",r,t)}function pe(e){return he(e)||ge(e)}function fe(){return he(h)?_e():ge(h)?me():void 0}function he(e){var t,r,n,i=void 0;if(f<=e||p[e].type!==u.Colon||f<=e||p[e+1].type!==u.Colon)return 0;if(i=function(e){var t=e,r=void 0;if((e+=2)>=f)return 0;if(!(r=H(e)))return 0;if((e+=r)>=f||p[e].type!==u.LeftParenthesis)return 0;var n=p[e].right;return(r=Te(++e))&&(e+=r),(r=ze(e))?((r=Te(e+=r))&&(e+=r),e!==n?0:++e-t):0}(e))p[e].pseudoElementType=1;else{if(t=0,n=t=e,!(i=(r=H(t+=2))?(t+=r)-n:0))return 0;p[e].pseudoElementType=2}return i}function _e(){var e,t,r=p[h].pseudoElementType;return 1===r?function(){var e=d.PseudoeType,t=p[h],r=t.ln,n=t.col,i=[];h+=2,i.push(V());var a=d.ArgumentsType,o=p[h],s=o.ln,t=o.col;h++;o=[].concat(xe(),He(),xe()),t=m(a,o,s,t,g(o,s,t,1));return i.push(t),h++,m(e,i,r,n)}():2===r?(e=d.PseudoeType,r=(t=p[h]).ln,t=t.col,h+=2,m(e,[V()],r,t)):void 0}function ge(e){var t,r,n,i=void 0;if(f<=e||p[e].type!==u.Colon)return 0;if(i=function(e){var t=e,r=void 0;if(++e>=f)return 0;if(!(r=H(e)))return 0;if((e+=r)>=f||p[e].type!==u.LeftParenthesis)return 0;var n=p[e].right;return(r=Te(++e))&&(e+=r),(r=ze(e))?((r=Te(e+=r))&&(e+=r),e!==n?0:++e-t):0}(e))p[e].pseudoClassType=1;else if(i=function(e){var t=e,r=void 0;if(++e>=f)return 0;if(!(r=H(e)))return 0;if((e+=r)>=f||p[e].type!==u.LeftParenthesis)return 0;var n=p[e].right;return(r=Te(++e))&&(e+=r),(r=H(e))?((r=Te(e+=r))&&(e+=r),e!==n?0:++e-t):0}(e))p[e].pseudoClassType=2;else if(i=function(e){var t=e,r=void 0;if(++e>=f)return 0;if(!(r=H(e)))return 0;if((e+=r)>=f||p[e].type!==u.LeftParenthesis)return 0;var n=p[e].right;return(r=Te(++e))&&(e+=r),(r=Ee(e))&&(e+=r),f<=e?0:(p[e].type===u.DecimalNumber&&e++,f<=e||"n"!==p[e].value?0:((r=Te(++e))&&(e+=r),f<=e||p[e].type!==u.PlusSign&&p[e].type!==u.HyphenMinus?0:((r=Te(++e))&&(e+=r),p[e].type!==u.DecimalNumber?0:((r=Te(++e))&&(e+=r),e!==n?0:++e-t))))}(e))p[e].pseudoClassType=3;else if(i=function(e){var t=e,r=void 0;if(++e>=f)return 0;if(!(r=H(e)))return 0;if((e+=r)>=f)return 0;if(p[e].type!==u.LeftParenthesis)return 0;var n=p[e].right;return(r=Te(++e))&&(e+=r),(r=Ee(e))&&(e+=r),p[e].type===u.DecimalNumber&&e++,"n"!==p[e].value?0:((r=Te(++e))&&(e+=r),e!==n?0:++e-t)}(e))p[e].pseudoClassType=4;else if(i=function(e){var t=e,r=void 0;if(++e>=f)return 0;if(!(r=H(e)))return 0;if((e+=r)>=f)return 0;if(p[e].type!==u.LeftParenthesis)return 0;var n=p[e].right;return(r=Te(++e))&&(e+=r),(r=Ee(e))&&(e+=r),p[e].type!==u.DecimalNumber?0:((r=Te(++e))&&(e+=r),e!==n?0:++e-t)}(e))p[e].pseudoClassType=5;else{if(n=t=e,!(i=!(++t>=f)&&(r=H(t))?(t+=r)-n:0))return 0;p[e].pseudoClassType=6}return i}function me(){var e,t,r=p[h].pseudoClassType;return 1===r?function(){var e=d.PseudocType,t=p[h],r=t.ln,n=t.col,i=[];h++,i.push(V());var a=d.ArgumentsType,o=p[h],s=o.ln,t=o.col;h++;o=[].concat(xe(),He(),xe()),t=m(a,o,s,t,g(o,s,t,1));return i.push(t),h++,m(e,i,r,n)}():2===r?function(){var e=d.PseudocType,t=p[h],r=t.ln,n=t.col,i=[];h++,i.push(V());var a=p[++h].ln,o=p[h].col,s=[].concat(xe(),V(),xe()),t=g(s,a,o,1),t=m(d.ArgumentsType,s,a,o,t);return i.push(t),h++,m(e,i,r,n)}():3===r?function(){var e=d.PseudocType,t=p[h],r=t.ln,n=t.col,i=[];h++,i.push(V());var a=p[h].ln,o=p[h].col,s=[];h++,s=s.concat(xe()),Ee(h)&&s.push(Pe()),Y(h)&&s.push(X());var l=p[h].ln,c=p[h].col,t=p[h].value,c=m(d.IdentType,t,l,c);s.push(c),h++,s=s.concat(xe()),Ee(h)&&s.push(Pe()),s=s.concat(xe()),Y(h)&&s.push(X());c=g(s=s.concat(xe()),a,o,1),c=m(d.ArgumentsType,s,a,o,c);return i.push(c),h++,m(e,i,r,n)}():4===r?function(){var e=d.PseudocType,t=p[h],r=t.ln,n=t.col,i=[];h++,i.push(V());var a=p[h].ln,o=p[h].col,s=[];h++,s=s.concat(xe()),Ee(h)&&s.push(Pe()),Y(h)&&s.push(X()),H(h)&&s.push(V());t=g(s=s.concat(xe()),a,o,1),t=m(d.ArgumentsType,s,a,o,t);return i.push(t),h++,m(e,i,r,n)}():5===r?function(){var e=d.PseudocType,t=p[h],r=t.ln,n=t.col,i=[];h++,i.push(V());var a=p[h].ln,o=p[h].col,s=[];h++,s=s.concat(xe()),Ee(h)&&s.push(Pe()),Y(h)&&s.push(X());t=g(s=s.concat(xe()),a,o,1),t=m(d.ArgumentsType,s,a,o,t);return i.push(t),h++,m(e,i,r,n)}():6===r?(e=d.PseudocType,r=(t=p[h]).ln,t=t.col,h++,m(e,[V()],r,t)):void 0}function ve(e){var t=e,r=void 0;return!(f<=e)&&(r=ze(e))?((r=Te(e+=r))&&(e+=r),(r=T(e))?(e+=r)-t:0):0}function ye(){var e=d.RulesetType,t=p[h],r=t.ln,t=t.col;return m(e,[].concat(He(),xe(),x()),r,t)}function be(e){return e<f&&p[e].ws?p[e].ws_last-e+1:0}function we(){var e=d.SType,t=p[h],r=t.ln,n=t.col,t=_(h,p[h].ws_last);return h=p[h].ws_last+1,m(e,t,r,n)}function Te(e){if(f<=e)return 0;for(var t=void 0,r=0;e<f;){if(t=be(e))p[e].sc_child=1;else{if(!(t=O(e)))break;p[e].sc_child=2}e+=t,r+=t}return r||0}function xe(){var e=[];if(f<=h)return e;for(;h<f;){var t=p[h].sc_child;if(1===t)e.push(we());else{if(2!==t)break;e.push(E())}}return e}function ke(e){var t,r=e;return!(f<=e)&&p[e].type===u.NumberSign&&(t=H(++e))?(e+=t)-r:0}function Se(){var e=d.ShashType,t=p[h],r=t.ln,t=t.col;return h++,m(e,[V()],r,t)}function Ce(e){return!(f<=e||p[e].type!==u.StringSQ&&p[e].type!==u.StringDQ)?1:0}function Me(){var e=d.StringType,t=p[h],r=t.ln,n=t.col,t=t.value;return h++,m(e,t,r,n)}function Ae(e){var t,r,n=e,i=void 0;if(f<=e)return 0;for(;r=r=void 0,(r=Ue(t=e))?p[t].tset_child=1:(r=c(t))?p[t].tset_child=2:(r=Te(t))?p[t].tset_child=3:(r=J(t))&&(p[t].tset_child=4),i=r;)e+=i;return(p[n].tsets_end=e)-n}function Oe(){var e,t=[];if(f<=h)return t;for(var r,n=p[h].tsets_end;h<n;)"string"==typeof(e=1===(r=p[h].tset_child)?Be():2===r?v():3===r?xe():4===r?Z():void 0).content?t.push(e):t=t.concat(e);return t}function Ee(e){return!(f<=e||p[e].type!==u.HyphenMinus&&p[e].type!==u.PlusSign)?1:0}function Pe(){var e=d.OperatorType,t=p[h],r=t.ln,n=t.col,t=t.value;return h++,m(e,t,r,n)}function De(e){var t,r=e;if(f<=e)return 0;if(!(t=Re(e)))return 0;for(e+=t;e<f;){var n=Te(e),i=L(e+n);if(!i)break;var a=Te(e+n+i);if(!(t=Re(e+n+i+a)))break;e+=n+i+a+t}return e-r}function je(){for(var e=d.UnicodeRangeType,t=p[h],r=t.ln,t=t.col,n=[];h<f;)if(Te(h))n=n.concat(xe());else if(L(h))n.push(I());else{if(!Re(h))break;n.push(Le())}return m(e,n,r,t)}function Re(e){var t=e,r=void 0;if(f<=e)return 0;if("U"!==p[e].value&&"u"!==p[e].value)return 0;if((e+=1)>=f)return 0;if("+"!==p[e].value)return 0;for(e+=1;e<f;)if(r=H(e))e+=r;else if(r=Y(e))e+=r;else if(r=Ee(e))e+=r;else{if(!(r=function(e){var t=e;if(f<=e)return 0;for(;e<f&&p[e].type===u.QuestionMark;)e+=1;return e-t}(e)))break;e+=r}return p[t].urangeEnd=e-1,e-t}function Le(){var e=h,t=d.UrangeType,r=p[h],n=r.ln,i=r.col,r=_(e,p[e].urangeEnd);return h=p[e].urangeEnd+1,m(t,r,n,i)}function Ie(e){var t=e;return f<=e||"url"!==p[e].value||++e>=f||p[e].type!==u.LeftParenthesis?0:p[e].right-t+1}function Ne(){var e,t,r,n,i,a=h,o={},s=void 0,l=void 0;h+=2,o[u.Space]=1,o[u.Tab]=1,o[u.Newline]=1,o[u.LeftParenthesis]=1,o[u.RightParenthesis]=1,i=void 0,f<=(n=r=h)||((i=Te(r))&&(r+=i),p[r].type!==u.StringDQ&&p[r].type!==u.StringSQ||((i=Te(++r))&&(r+=i),!(r-n)))?(s=Te(h)?xe():[],c=function(e,t){for(var r=t;t<f&&!e[p[t++].type];);return t-r-2}(o,h),t=_(h,h+c),l=p[h],e=m(d.RawType,t,l.ln,l.col),s.push(e),Te(h+=c+1)&&(s=s.concat(xe()))):s=[].concat(xe(),Me(),xe());var c=(l=p[a]).ln,a=l.col,l=g(s,c,a,1);return h++,m(d.UriType,s,c,a,l)}function Fe(e){for(var t,r,n=e,i=void 0,a=void 0;e<f&&(t=e+(a=Te(e)),r=r=void 0,(r=ie(t))?p[t].value_child=1:(r=Ue(t))?p[t].value_child=2:(r=c(t))?p[t].value_child=3:(r=J(t))?p[t].value_child=4:(r=W(t))&&(p[t].value_child=5),i=r);)e+=i+a;return(p[n].value_end=e)-n}function qe(){for(var e,t=d.ValueType,r=p[h],n=r.ln,r=r.col,i=p[h].value_end,a=[];h<i;)p[h].value_child?a.push(1===(e=p[h].value_child)?ae():2===e?Be():3===e?v():4===e?Z():5===e?$():void 0):a=a.concat(xe());return m(t,a,n,r)}function Ue(e){var t,r=e;return f<=e||p[e].type!==u.NumberSign?0:(t=++e,(t=p[t].type===u.Identifier?1:p[t].type!==u.DecimalNumber?0:++t<f&&p[t].type===u.Identifier?2:1)?(e+=t)-r:0)}function Be(){var e=d.VhashType,t=p[h],r=t.ln,n=t.col,t=(t=p[++h].value,p[h++].type===u.DecimalNumber&&h<f&&p[h].type===u.Identifier&&(t+=p[h++].value),t);return m(e,t,r,n,g(t,r,n+1))}function ze(e){if(f<=e)return 0;var t,r=e,n=0,i=0;if(!(t=Ve(e)))return 0;for(e+=t,n++;e<f;){var a=e,o=e,s=void 0,l=Te(o);if(!(s=L(o+l)))break;i++,(s=Te(o+=l+s))&&(o+=s),(s=Ve(o))&&(o+=s,n++),e+=o-a}return p[r].selectorsGroupEnd=e,p[r].selectorsGroupSelectorCount=n,p[r].selectorsGroupDelimCount=i,e-r}function He(){var e=[],t=0,r=0,n=p[h].selectorsGroupEnd,i=p[h].selectorsGroupSelectorCount,a=p[h].selectorsGroupDelimCount;for(e.push(We()),t++;h<n;)r<a&&(r++,e=(e=(e=e.concat(xe())).concat(I())).concat(xe()),t<i&&(e=e.concat(We()),t++));return e}function Ve(e){if(f<=e)return 0;var t,r=e;if(!(t=$e(e)))return 0;for(e+=t;e<f;){var n=Te(e),i=M(e+n);if(!n&&!i)break;var a=Te(e+n+i);if(!(t=$e(e+n+i+a)))break;e+=n+i+a+t}return(p[r].selectorEnd=e)-r}function We(){for(var e=d.SelectorType,t=p[h],r=t.ln,n=t.col,i=t.selectorEnd,a=Ge();h<i;)a=a.concat(xe()),M(h)&&a.push(A()),a=a.concat(xe(),Ge());return m(e,a,r,n)}function $e(e){var t=void 0;return(t=function(e){if(f<=e)return 0;var t,r=e;if(!(t=Ke(e)||function(e){if(f<=e)return 0;var t=e,r=void 0;return(r=tt(e))&&(e+=r),(r=H(e))?(e+=r)-t:0}(e)))return 0;for(e+=t;e<f;){var n=ke(e)||S(e)||Ye(e)||pe(e);if(!n)break;e+=n}return(p[r].compoundSelectorEnd=e)-r}(e))?p[e].compoundSelectorType=1:(t=function(e){if(f<=e)return 0;for(var t=e;e<f;){var r=ke(e)||S(e)||Ye(e)||pe(e);if(!r)break;e+=r}return(p[t].compoundSelectorEnd=e)-t}(e))&&(p[e].compoundSelectorType=2),t}function Ge(){var e=p[h].compoundSelectorType;return 1===e?function(){var e,t,r,n,i=[],a=p[h].compoundSelectorEnd;for(Ke(h)?i.push(Qe()):i.push((e=d.TypeSelectorType,t=(n=p[h]).ln,r=n.col,n=[],tt(h)&&n.push(rt()),n.push(V()),m(e,n,t,r)));h<a;)ke(h)?i.push(Se()):S(h)?i.push(C()):Ye(h)?i.push(Xe()):pe(h)&&i.push(fe());return i}():2===e?function(){for(var e=[],t=p[h].compoundSelectorEnd;h<t;)if(ke(h))e.push(Se());else if(S(h))e.push(C());else if(Ye(h))e.push(Xe());else{if(!pe(h))break;e.push(fe())}return e}():void 0}function Ke(e){if(f<=e)return 0;var t,r=e;return(t=tt(e))&&(e+=t),p[e].type!==u.Asterisk?0:++e-r}function Qe(){var e=d.UniversalSelectorType,t=p[h],r=t.ln,n=t.col,i=[],t=void 0;return tt(h)&&(i.push(rt()),t=g(i,r,n,1)),h++,m(e,i,r,n,t)}function Ye(e){var t=void 0;return(t=function(e){var t=e;if(p[e].type!==u.LeftSquareBracket)return 0;var r,n,i,a,o,s=void 0;return(s=Te(++e))&&(e+=s),(s=Je(e))?((s=Te(e+=s))&&(e+=s),o=void 0,(o=(a=p[i=n=r=e].type)!==u.Tilde&&a!==u.VerticalLine&&a!==u.CircumflexAccent&&a!==u.DollarSign&&a!==u.Asterisk||p[++n].type!==u.EqualsSign?0:++n-i)?p[r].attributeMatchType=1:(o=p[r].type===u.EqualsSign?1:0)&&(p[r].attributeMatchType=2),(s=o)?((s=Te(e+=s))&&(e+=s),(s=Ce(e)||H(e))?((s=Te(e+=s))&&(e+=s),(s=et(e))&&(s=Te(e+=s))&&(e+=s),p[e].type!==u.RightSquareBracket?0:++e-t):0):0):0}(e))?p[e].attributeSelectorType=1:(t=function(e){var t=e;if(p[e].type!==u.LeftSquareBracket)return 0;var r=void 0;return(r=Te(++e))&&(e+=r),(r=Je(e))?((r=Te(e+=r))&&(e+=r),p[e].type!==u.RightSquareBracket?0:++e-t):0}(e))&&(p[e].attributeSelectorType=2),t}function Xe(){return 1===p[h].attributeSelectorType?(o=d.AttributeSelectorType,l=(s=p[h]).ln,c=s.col,h++,u=(u=[]).concat(xe(),Ze(),xe(),1===p[h].attributeMatchType?(n=d.AttributeMatchType,i=p[h],s=i.ln,a=i.col,i=p[h].value+p[h+1].value,h+=2,m(n,i,s,a)):(e=d.AttributeMatchType,t=p[h],r=t.ln,t=t.col,h++,m(e,"=",r,t)),xe(),(a=d.AttributeValueType,e=p[h],r=e.ln,t=e.col,e=[],Ce(h)?e.push(Me()):e.push(V()),m(a,e,r,t)),xe()),et(h)&&(u.push((e=d.AttributeFlagsType,r=p[h],t=r.ln,r=r.col,m(e,[V()],t,r))),u=u.concat(xe())),h++,m(o,u,l,c,g(u,l,c,1))):(o=d.AttributeSelectorType,u=p[h],l=u.ln,c=u.col,h++,u=(u=[]).concat(xe(),Ze(),xe()),h++,m(o,u,l,c,g(u,l,c,1)));var e,t,r,n,i,a,o,s,l,c,u}function Je(e){var t=e,r=void 0;return(r=tt(e))&&(e+=r),(r=H(e))?(e+=r)-t:0}function Ze(){var e=d.AttributeNameType,t=p[h],r=t.ln,n=t.col,t=[];return tt(h)&&t.push(rt()),t.push(V()),m(e,t,r,n)}function et(e){return H(e)}function tt(e){if(f<=e)return 0;var t,r,n,i=void 0;return r=t=e,n=void 0,(i=(n=function(){if(f<=t)return 0;var e;return p[t].type===u.Asterisk?1:(e=H(t))?e:0}())?((n=O(t+=n))&&(t+=n),(n=nt(t))?(t+=n)-r:0):0)?p[e].namePrefixType=1:(i=nt(e))&&(p[e].namePrefixType=2),i}function rt(){return 1===p[h].namePrefixType?(i=d.NamePrefixType,o=(a=p[h]).ln,s=a.col,(l=[]).push((e=d.NamespacePrefixType,t=p[h],r=t.ln,n=t.col,a=[],t.type===u.Asterisk?(t=m(d.IdentType,"*",r,n),a.push(t),h++):H(h)&&a.push(V()),m(e,a,r,n))),O(h)&&l.push(E()),l.push(it()),m(i,l,o,s)):(l=d.NamePrefixType,o=p[h],s=o.ln,o=o.col,m(l,[it()],s,o));var e,t,r,n,i,a,o,s,l}function nt(e){return f<=e||p[e].type!==u.VerticalLine||p[e+1]&&p[e+1].type===u.EqualsSign?0:1}function it(){var e=d.NamespaceSeparatorType,t=p[h],r=t.ln,t=t.col;return h++,m(e,"|",r,t)}e.exports=function(e,t){return f=(p=e).length,h=0,n[t]()}},function(e,t){"use strict";e.exports={ArgumentsType:"arguments",AtkeywordType:"atkeyword",AtruleType:"atrule",AttributeSelectorType:"attributeSelector",AttributeNameType:"attributeName",AttributeFlagsType:"attributeFlags",AttributeMatchType:"attributeMatch",AttributeValueType:"attributeValue",BlockType:"block",BracketsType:"brackets",ClassType:"class",CombinatorType:"combinator",CommentMLType:"multilineComment",CommentSLType:"singlelineComment",ConditionType:"condition",ConditionalStatementType:"conditionalStatement",CustomPropertyType:"customProperty",DeclarationType:"declaration",DeclDelimType:"declarationDelimiter",DefaultType:"default",DelimType:"delimiter",DimensionType:"dimension",EscapedStringType:"escapedString",ExtendType:"extend",ExpressionType:"expression",FunctionType:"function",FunctionsListType:"functionsList",GlobalType:"global",IdentType:"ident",ImportantType:"important",IncludeType:"include",InterpolationType:"interpolation",InterpolatedVariableType:"interpolatedVariable",KeyframesSelectorType:"keyframesSelector",LoopType:"loop",MixinType:"mixin",NamePrefixType:"namePrefix",NamespacePrefixType:"namespacePrefix",NamespaceSeparatorType:"namespaceSeparator",NumberType:"number",OperatorType:"operator",OptionalType:"optional",ParenthesesType:"parentheses",ParentSelectorType:"parentSelector",ParentSelectorExtensionType:"parentSelectorExtension",PercentageType:"percentage",PlaceholderType:"placeholder",ProgidType:"progid",PropertyType:"property",PropertyDelimType:"propertyDelimiter",PseudocType:"pseudoClass",PseudoeType:"pseudoElement",RawType:"raw",RulesetType:"ruleset",SType:"space",SelectorType:"selector",ShashType:"id",StringType:"string",StylesheetType:"stylesheet",TypeSelectorType:"typeSelector",UnicodeRangeType:"unicodeRange",UniversalSelectorType:"universalSelector",UriType:"uri",UrangeType:"urange",ValueType:"value",VariableType:"variable",VariablesListType:"variablesList",VhashType:"color"}},function(e,t,r){"use strict";e.exports=function(e,n){var i=r(13),a=[],o=!1,s=0,l=0,c=0,u=1,d=1,p=0,f={" ":i.Space,"\n":i.Newline,"\r":i.Newline,"\t":i.Tab,"!":i.ExclamationMark,'"':i.QuotationMark,"#":i.NumberSign,$:i.DollarSign,"%":i.PercentSign,"&":i.Ampersand,"'":i.Apostrophe,"(":i.LeftParenthesis,")":i.RightParenthesis,"*":i.Asterisk,"+":i.PlusSign,",":i.Comma,"-":i.HyphenMinus,".":i.FullStop,"/":i.Solidus,":":i.Colon,";":i.Semicolon,"<":i.LessThanSign,"=":i.EqualsSign,">":i.GreaterThanSign,"?":i.QuestionMark,"@":i.CommercialAt,"[":i.LeftSquareBracket,"]":i.RightSquareBracket,"^":i.CircumflexAccent,_:i.LowLine,"{":i.LeftCurlyBracket,"|":i.VerticalLine,"}":i.RightCurlyBracket,"~":i.Tilde};function h(e,t,r){a.push({tn:c++,ln:u,col:r,type:e,value:t})}function _(e){return 0<="0123456789".indexOf(e)}function g(e){for(var t=l;"/"===e.charAt(l);)l++;for(;l<p;l++)if("\\"===e.charAt(l))l++;else if(f[e.charAt(l)])break;var r=e.substring(t,l--);o=o||"url"===r,h(i.Identifier,r,d),d+=l-t}return function(e){var t,r;for(p=e.length,l=0;l<p;d++,l++)t=e.charAt(l),r=e.charAt(l+1),"/"===t&&"*"===r?function(e){var t=l;for(l+=2;l<p;l++)if("*"===e.charAt(l)&&"/"===e.charAt(l+1)){l++;break}var r=e.substring(t,l+1);h(i.CommentML,r,d),1<(r=r.split("\n")).length?(u+=r.length-1,d=r[r.length-1].length):d+=l-t}(e):o||"/"!==t||"/"!==r?'"'===t||"'"===t?function(e,t){var r=l;for(l++;l<p;l++)if("\\"===e.charAt(l))l++;else if(e.charAt(l)===t)break;h('"'===t?i.StringDQ:i.StringSQ,e.substring(r,l+1),d),d+=l-r}(e,t):" "===t?function(e){for(var t=l;l<p&&" "===e.charAt(l);l++);h(i.Space,e.substring(t,l--),d),d+=l-t}(e):f[t]?(h(f[t],t,d),"\n"===t||"\r"===t?(u++,d=0):")"===t?o=!1:"{"===t?s++:"}"===t?s--:"\t"===t&&1<n&&(d+=n-1)):(_(t)?function(e){for(var t=l;l<p&&_(e.charAt(l));l++);h(i.DecimalNumber,e.substring(t,l--),d),d+=l-t}:g)(e):(0<s?g:function(e){var t=l;for(l+=2;l<p&&"\n"!==e.charAt(l)&&"\r"!==e.charAt(l);l++);h(i.CommentSL,e.substring(t,l--),d),d+=l-t})(e);return a}(e)}},function(e,t,r){"use strict";t.__esModule=!0,t.default={mark:r(18),parse:r(19),stringify:r(4),tokenizer:r(20)},e.exports=t.default},function(e,t,r){"use strict";var s=r(13);e.exports=function(e){!function(e){for(var t=e.length,r=[],n=[],i=[],a=void 0,o=0;o<t;o++)switch((a=e[o]).type){case s.LeftParenthesis:r.push(o);break;case s.RightParenthesis:r.length&&(a.left=r.pop(),e[a.left].right=o);break;case s.LeftSquareBracket:n.push(o);break;case s.RightSquareBracket:n.length&&(a.left=n.pop(),e[a.left].right=o);break;case s.LeftCurlyBracket:i.push(o);break;case s.RightCurlyBracket:i.length&&(a.left=i.pop(),e[a.left].right=o)}}(e),function(e){for(var t=e.length,r=-1,n=-1,i=void 0,a=0;a<t;a++)switch((i=e[a]).type){case s.Space:case s.Tab:case s.Newline:i.ws=!0,i.sc=!0,-1===r&&(r=a),-1===n&&(n=a);break;case s.CommentML:case s.CommentSL:-1!==r&&(e[r].ws_last=a-1,r=-1),i.sc=!0;break;default:-1!==r&&(e[r].ws_last=a-1,r=-1),-1!==n&&(e[n].sc_last=a-1,n=-1)}-1!==r&&(e[r].ws_last=a-1),-1!==n&&(e[n].sc_last=a-1)}(e)}},function(e,t,r){"use strict";var a=r(1),d=r(15),c=r(13),p=void 0,u=void 0,f=void 0,n={arguments:function(){return m(f)&&v()},atkeyword:function(){return b(f)&&w()},atrule:function(){return T(f)&&x()},attributeSelector:function(){return kt(f)&&St()},block:function(){return k(f)&&S()},brackets:function(){return C(f)&&M()},class:function(){return A(f)&&O()},combinator:function(){return E(f)&&P()},commentML:function(){return D(f)&&j()},commentSL:function(){return R(f)&&L()},condition:function(){return I(f)&&N()},declaration:function(){return F(f)&&q()},declDelim:function(){return U(f)&&B()},delim:function(){return z(f)&&H()},dimension:function(){return V(f)&&W()},escapedString:function(){return $(f)&&G()},expression:function(){return K(f)&&Q()},extend:function(){return Y(f)&&X()},function:function(){return ee(f)&&te()},ident:function(){return re(f)&&ne()},important:function(){return ae(f)&&oe()},include:function(){return se(f)&&le()},interpolatedVariable:function(){return ce(f)&&ue()},mixin:function(){return pe(f)&&fe()},namespace:function(){return(f<u&&p[f].type===c.VerticalLine?1:0)&&(e=d.NamespaceType,t=(r=p[f]).ln,r=r.col,f++,g(e,"|",t,r));var e,t,r},number:function(){return he(f)&&_e()},operator:function(){return ge(f)&&me()},parentheses:function(){return ve(f)&&ye()},parentselector:function(){return be(f)&&we()},percentage:function(){return Se(f)&&Ce()},progid:function(){return Me(f)&&Ae()},property:function(){return Oe(f)&&Ee()},propertyDelim:function(){return Pe(f)&&De()},pseudoc:function(){return Ne(f)&&Fe()},pseudoe:function(){return Le(f)&&Ie()},ruleset:function(){return qe(f)&&Ue()},s:function(){return Be(f)&&ze()},selector:function(){return mt(f)&&vt()},shash:function(){return We(f)&&$e()},string:function(){return Ge(f)&&Ke()},stylesheet:function(){return function(e){for(var t,r=e;e<u;)(t=He(e)||qe(e)||F(e)||U(e)||T(e)||pe(e))?e+=t:s(e);return e-r}(f)&&function(){for(var e=d.StylesheetType,t=p[f],r=t.ln,t=t.col,n=[];f<u;)He(f)?n=n.concat(Ve()):qe(f)?n.push(Ue()):F(f)?n.push(q()):U(f)?n.push(B()):T(f)?n.push(x()):pe(f)?n.push(fe()):s(f);return g(e,n,r,t)}()},unary:function(){return Je(f)&&Ze()},unicodeRange:function(){return et(f)&&tt()},universalSelector:function(){return wt(f)&&Tt()},urange:function(){return rt(f)&&nt()},uri:function(){return it(f)&&at()},value:function(){return ot(f)&&st()},variable:function(){return ct(f)&&ut()},variableslist:function(){return dt(f)&&pt()},vhash:function(){return ft(f)&&ht()}};function s(e){throw{line:p[e].ln,syntax:"less"}}function h(e,t){for(var r="",n=e;n<t+1;n++)r+=p[n].value;return r}function o(e,t){if(!(u<=e+t-1)){for(var r="",n=0;n<t;n++)r+=p[e+n].value;return r}}function _(e,t,r,n){return"string"==typeof e?function(e,t,r,n){var i=[];if(!e)return i=[t,r],n&&(i[1]+=n-1),i;var a=e.lastIndexOf("\n"),o=a===e.length-1,s=e.split("\n"),l=s.length-1,c=0==l||1==l?-1:e.length-s[l-1].length-2,s=o?l-1:l;return i[0]=t+s,s=o?-1!=c?e.length-c:e.length-1:0!=l?e.length-a-r-1:e.length-1,i[1]=r+s,n&&(o?(i[0]++,i[1]=n):i[1]+=n),i}(e,t,r,n):(i=t,t=r,r=n,n=void 0,n=0===e.length?[i,t]:(e=e[e.length-1]).hasOwnProperty("end")?[e.end.line,e.end.column]:_(e.content,i,t),r&&(p[f-1]&&"Newline"!==p[f-1].type?n[1]+=r:(n[0]++,n[1]=1)),n);var i}function g(e,t,r,n,i){return i=i||_(t,r,n),new a({type:e,content:t,start:{line:r,column:n},end:{line:i[0],column:i[1]},syntax:"less"})}function i(e){var t=void 0;return(t=C(e))?p[e].any_child=1:(t=ve(e))?p[e].any_child=2:(t=Ge(e))?p[e].any_child=3:(t=dt(e))?p[e].any_child=4:(t=ct(e))?p[e].any_child=5:(t=Se(e))?p[e].any_child=6:(t=V(e))?p[e].any_child=7:(t=et(e))?p[e].any_child=15:(t=he(e))?p[e].any_child=8:(t=it(e))?p[e].any_child=9:(t=K(e))?p[e].any_child=10:(t=ee(e))?p[e].any_child=11:(t=re(e))?p[e].any_child=12:(t=A(e))?p[e].any_child=13:(t=Je(e))&&(p[e].any_child=14),t}function l(){var e=p[f].any_child;return 1===e?M():2===e?ye():3===e?Ke():4===e?pt():5===e?ut():6===e?Ce():7===e?W():15===e?tt():8===e?_e():9===e?at():10===e?Q():11===e?te():12===e?ne():13===e?O():14===e?Ze():void 0}function m(e){var t,r=e;if(u<=e||p[e].type!==c.LeftParenthesis)return 0;for(e++;e<p[r].right;){if(!(t=y(e)))return 0;e+=t}return p[r].right-r+1}function v(){var e,t,r=d.ArgumentsType,n=p[f],i=n.ln,a=n.col,o=[];for(f++;f<u&&p[f].type!==c.RightParenthesis;)F(f)?o.push(q()):y(f)?"string"==typeof(t=1===(e=p[f].argument_child)?G():2===e?q():3===e?pt():4===e?ut():5===e?Ve():6===e?Ze():7===e?me():8===e?H():9===e?B():10===e?Ke():11===e?Ce():12===e?W():13===e?_e():14===e?at():15===e?te():16===e?ne():17===e?ht():18===e?S():19===e?ye():void 0).content?o.push(t):o=o.concat(t):A(f)?o.push(O()):s(f);n=_(o,i,a,1);return f++,g(r,o,i,a,n)}function y(e){var t=void 0;return(t=$(e))?p[e].argument_child=1:(t=F(e))?p[e].argument_child=2:(t=dt(e))?p[e].argument_child=3:(t=ct(e))?p[e].argument_child=4:(t=He(e))?p[e].argument_child=5:(t=Je(e))?p[e].argument_child=6:(t=ge(e))?p[e].argument_child=7:(t=z(e))?p[e].argument_child=8:(t=U(e))?p[e].argument_child=9:(t=Ge(e))?p[e].argument_child=10:(t=Se(e))?p[e].argument_child=11:(t=V(e))?p[e].argument_child=12:(t=he(e))?p[e].argument_child=13:(t=it(e))?p[e].argument_child=14:(t=ee(e))?p[e].argument_child=15:(t=re(e))?p[e].argument_child=16:(t=ft(e))?p[e].argument_child=17:(t=k(e))?p[e].argument_child=18:(t=ve(e))&&(p[e].argument_child=19),t}function b(e){var t;return!(u<=e||p[e++].type!==c.CommercialAt)&&(t=re(e))?t+1:0}function w(){var e=d.AtkeywordType,t=p[f],r=t.ln,t=t.col;return f++,g(e,[ne()],r,t)}function T(e){var t,r,n,i,a=void 0;if(u<=e)return 0;if(void 0!==p[e].atrule_l)return p[e].atrule_l;if(i=void 0,a=!(u<=(n=r=e))&&(i=b(r))&&-1!==o((r+=i)-i,i).toLowerCase().indexOf("keyframes")&&(i=He(r))&&(i=re(r+=i))?((i=He(r+=i))&&(r+=i),(i=function(e){var t=e,r=void 0;if(!(e<u&&p[e].type===c.LeftCurlyBracket))return 0;if((r=He(++e))&&(e+=r),!(r=de(e)))return 0;for(e+=r;p[e].type!==c.RightCurlyBracket;)if(r=He(e))e+=r;else{if(!(r=de(e)))break;e+=r}return e<u&&p[e].type===c.RightCurlyBracket?++e-t:0}(r))?(r+=i)-n:0):0)p[e].atrule_type=4;else if(i=void 0,a=!(u<=(n=r=e))&&(i=b(r))?((i=Ye(r+=i))&&(r+=i),r<u&&p[r].type===c.LeftCurlyBracket?((i=function(e){var t=e,r=void 0;if(u<=e)return 0;for((r=He(e))&&(e+=r);e<u;){if(r=He(e))p[e].atrulers_child=1;else if(r=T(e))p[e].atrulers_child=2;else{if(!(r=qe(e)))break;p[e].atrulers_child=3}e+=r}return e<u&&(p[e].atrulers_end=1),(r=He(e))&&(e+=r),e-t}(++r))&&(r+=i),r<u&&p[r].type===c.RightCurlyBracket?++r-n:0):0):0)p[e].atrule_type=1;else if(i=void 0,a=!(u<=(n=r=e))&&(i=b(r))?((i=Ye(r+=i))&&(r+=i),(i=k(r))?(r+=i)-n:0):0)p[e].atrule_type=2;else{if(!(a=!(u<=(n=r=e))&&(t=b(r))?((t=Ye(r+=t))&&(r+=t),r-n):0))return 0;p[e].atrule_type=3}return p[e].atrule_l=a}function x(){var e,t,r,n,i,a,o,s=p[f].atrule_type;return 1===s?(e=d.AtruleType,a=(i=p[f]).ln,o=i.col,i=[].concat(w(),Xe(),function(){var e=d.BlockType,t=p[f],r=t.ln,n=t.col,i=[];for(f++,i=i.concat(Ve());f<u&&!p[f].atrulers_end;){var a=p[f].atrulers_child;if(1===a)i=i.concat(Ve());else if(2===a)i.push(x());else{if(3!==a)break;i.push(Ue())}}t=_(i=i.concat(Ve()),r,n,1);return f++,g(e,i,r,n,t)}()),g(e,i,a,o)):2===s?(i=d.AtruleType,a=p[f],o=a.ln,a=a.col,g(i,[].concat(w(),Xe(),S()),o,a)):3===s?(t=d.AtruleType,r=p[f],n=r.ln,r=r.col,g(t,[].concat(w(),Xe()),n,r)):4===s?(t=d.AtruleType,n=p[f],r=n.ln,s=n.col,n=[].concat(w(),Ve(),ne(),Ve(),function(){var e,t,r,n,i=d.BlockType,a=p[f],o=a.ln,s=a.col,l=a.right,c=[];for(f++;f<l;)He(f)?c=c.concat(Ve()):de(f)&&c.push((t=n=r=t=e=void 0,e=d.RulesetType,t=p[f],r=t.ln,n=t.col,t=[].concat(function(){var e=d.KeyframesSelectorType,t=d.SelectorType,r=p[f],n=r.ln,i=r.col,a=[];1===r.keyframesSelectorType?a.push(ne()):a.push(Ce());a=g(e,a,n,i);return g(t,[a],n,i)}(),Ve(),S()),g(e,t,r,n)));a=_(c,o,s,1);return f++,g(i,c,o,s,a)}()),g(t,n,r,s)):void 0}function k(e){return e<u&&p[e].type===c.LeftCurlyBracket?p[e].right-e+1:0}function S(){var e,t=d.BlockType,r=p[f],n=r.ln,i=r.col,a=p[f].right,o=[];for(f++;f<a;)!function(e){var t=void 0;if(u<=e)return 0;if(t=function(e){var t=e,r=void 0;if((r=He(e))&&(e+=r),r=I(e))p[e].bd_kind=1;else if(r=Y(e))p[e].bd_kind=6;else if(r=qe(e))p[e].bd_kind=2;else if(r=F(e))p[e].bd_kind=3;else if(r=T(e))p[e].bd_kind=4;else{if(!(r=se(e)))return 0;p[e].bd_kind=5}return(e+=r)<u&&(r=U(e))&&(r=He(e+=r))?(e+=r)-t:0}(e))p[e].bd_type=1;else if(t=function(e){var t=e,r=void 0;if((r=He(e))&&(e+=r),r=I(e))p[e].bd_kind=1;else if(r=Y(e))p[e].bd_kind=3;else if(r=qe(e))p[e].bd_kind=6;else if(r=F(e))p[e].bd_kind=4;else if(r=T(e))p[e].bd_kind=5;else{if(!(r=se(e)))return 0;p[e].bd_kind=2}return(r=He(e+=r))&&(e+=r),e-t}(e))p[e].bd_type=2;else if(t=function(e){var t=e,r=void 0;return(r=He(e))&&(e+=r),(r=U(e))?((r=He(e+=r))&&(e+=r),e-t):0}(e))p[e].bd_type=3;else{if(!(t=He(e)))return 0;p[e].bd_type=4}return t}(f)?s(f):o=o.concat(1===(e=p[f].bd_type)?function(){var e=Ve(),t=void 0;switch(p[f].bd_kind){case 1:t=N();break;case 2:t=Ue();break;case 3:t=q();break;case 4:t=x();break;case 5:t=le();break;case 6:t=X()}return e.concat(t,B(),Ve())}():2===e?function(){var e=Ve(),t=void 0;switch(p[f].bd_kind){case 1:t=N();break;case 2:t=le();break;case 3:t=X();break;case 4:t=q();break;case 5:t=x();break;case 6:t=Ue()}return e.concat(t,Ve())}():3===e?[].concat(Ve(),B(),Ve()):4===e?Ve():void 0);r=_(o,n,i,1);return f=a+1,g(t,o,n,i,r)}function C(e){if(u<=e)return 0;var t=e;if(p[e].type!==c.LeftSquareBracket)return 0;if(++e<p[t].right){var r=Ye(e);if(!r)return 0;e+=r}return++e-t}function M(){var e=d.BracketsType,t=p[f],r=t.ln,n=t.col,i=t.right,t=[],i=_(t=++f<i?Xe():t,r,n,1);return f++,g(e,t,r,n,i)}function A(e){var t=void 0;if(u<=e)return 0;if(p[e].class_l)return p[e].class_l;if(p[e++].type!==c.FullStop)return 0;if(t=ce(e))p[e].class_child=1;else{if(!(t=re(e)))return 0;p[e].class_child=2}return p[e].class_l=t+1,t+1}function O(){var e=d.ClassType,t=p[f],r=t.ln,n=t.col,t=[];return 1===p[++f].class_child?t.push(ue()):t.push(ne()),g(e,t,r,n)}function E(e){if(u<=e)return 0;var t,r,n,i=void 0;return(i=(n=e)<u&&p[n++].type===c.GreaterThanSign&&n<u&&p[n++].type===c.GreaterThanSign&&n<u&&p[n++].type===c.GreaterThanSign?3:0)?p[e].combinatorType=1:(i=u<=e+1||!(p[e].type===c.VerticalLine&&p[e+1].type===c.VerticalLine||p[e].type===c.GreaterThanSign&&p[e+1].type===c.GreaterThanSign)?0:2)?p[e].combinatorType=2:(i=(r=p[e].type)===c.PlusSign||r===c.GreaterThanSign||r===c.Tilde?1:0)?p[e].combinatorType=3:(i=p[r=n=e].type!==c.Solidus||!(t=re(++n))||p[n+=t].type!==c.Solidus?0:++n-r)&&(p[e].combinatorType=4),i}function P(){var e,t,r,n,i,a,o,s=p[f].combinatorType;return 1===s?(i=d.CombinatorType,a=p[f],o=a.ln,a=a.col,f+=3,g(i,">>>",o,a)):2===s?(e=d.CombinatorType,t=p[f],r=t.ln,n=t.col,t=""+t.value+p[f+1].value,f+=2,g(e,t,r,n)):3===s?(e=d.CombinatorType,t=p[f],r=t.ln,n=t.col,t=t.value,f++,g(e,t,r,n)):4===s?function(){var e=d.CombinatorType,t=p[f],r=t.ln,n=t.col;f++;t=ne();return f++,g(e,"/"+t.content+"/",r,n)}():void 0}function D(e){return e<u&&p[e].type===c.CommentML?1:0}function j(){var e=d.CommentMLType,t=p[f],r=t.ln,n=t.col,i=p[f].value.substring(2),t=i.length,t=_(i="*"===i.charAt(t-2)&&"/"===i.charAt(t-1)?i.substring(0,t-2):i,r,n,2);return t[0]===r&&(t[1]+=2),f++,g(e,i,r,n,t)}function R(e){return e<u&&p[e].type===c.CommentSL?1:0}function L(){var e=d.CommentSLType,t=p[f],r=t.ln,n=t.col,t=p[f++].value.substring(2);return g(e,t,r,n,_(t,r,n+2))}function I(e){var t=e,r=void 0;if(u<=e)return 0;if(!(r=re(e))||"when"!==p[e].value)return 0;for(e+=r;e<u;){if(r=k(e)){p[e].condition_child=0;break}if(r=ee(e))p[e].condition_child=1;else if(r=C(e))p[e].condition_child=2;else if(r=ve(e))p[e].condition_child=3;else if(r=ct(e))p[e].condition_child=4;else if(r=re(e))p[e].condition_child=5;else if(r=he(e))p[e].condition_child=6;else if(r=z(e))p[e].condition_child=7;else if(r=ge(e))p[e].condition_child=8;else if(r=E(e))p[e].condition_child=9;else if(r=He(e))p[e].condition_child=10;else{if(!(r=Ge(e)))return 0;p[e].condition_child=11}e+=r}return e-t}function N(){var e=d.ConditionType,t=p[f],r=t.ln,t=t.col,n=[];for(n.push(ne());f<u;){var i=p[f].condition_child;if(0===i)break;1===i?n.push(te()):2===i?n.push(M()):3===i?n.push(ye()):4===i?n.push(ut()):5===i?n.push(ne()):6===i?n.push(_e()):7===i?n.push(H()):8===i?n.push(me()):9===i?n.push(P()):10===i?n=n.concat(Ve()):11===i&&n.push(Ke())}return g(e,n,r,t)}function F(e){var t=e,r=void 0;return!(u<=e)&&(r=Oe(e))?((r=He(e+=r))&&(e+=r),(r=Pe(e))?((r=He(++e))&&(e+=r),(r=ot(e))?(e+=r)-t:0):0):0}function q(){var e=d.DeclarationType,t=p[f],r=t.ln,t=t.col;return g(e,[].concat(Ee(),Ve(),De(),Ve(),st()),r,t)}function U(e){return e<u&&p[e].type===c.Semicolon?1:0}function B(){var e=d.DeclDelimType,t=p[f],r=t.ln,t=t.col;return f++,g(e,";",r,t)}function z(e){return e<u&&p[e].type===c.Comma?1:0}function H(){var e=d.DelimType,t=p[f],r=t.ln,t=t.col;return f++,g(e,",",r,t)}function V(e){var t,r=he(e);return!(u<=e||!r||u<=e+r)&&(t=-1!==["em","ex","ch","rem","vh","vw","vmin","vmax","px","mm","q","cm","in","pt","pc","deg","grad","rad","turn","s","ms","Hz","kHz","dpi","dpcm","dppx"].indexOf(p[e+r].value)?1:0)?r+t:0}function W(){var e,t,r=d.DimensionType,n=p[f],i=n.ln,a=n.col;return g(r,[_e(),(e=d.IdentType,t=p[f],n=t.ln,r=t.col,t=t.value,f++,g(e,t,n,r))],i,a)}function $(e){var t=void 0;return!(u<=e)&&p[e].type===c.Tilde&&(t=Ge(e+1))?e+t-e:0}function G(){var e=d.EscapedStringType,t=p[f],r=t.ln,n=t.col,i=p[++f].value,t=_(i,r,n+1);return f++,g(e,i,r,n,t)}function K(e){var t=e;return u<=e||"expression"!==p[e++].value||u<=e||p[e].type!==c.LeftParenthesis?0:p[e].right-t+1}function Q(){var e=d.ExpressionType,t=p[f],r=t.ln,n=t.col,i=h(++f+1,p[f].right-1),t=_(i,r,n,1);return t[0]===r&&(t[1]+=11),f=p[f].right+1,g(e,i,r,n,t)}function Y(e){if(u<=e)return 0;var t,r,n,i=void 0;if(n=void 0,i=!(u<=(r=t=e))&&(n=J(t))&&p[(t+=n)+1]&&"extend"===p[t+1].value&&(n=Ne(t))?((n=He(t+=n))&&(t+=n),(n=k(t))?(t+=n)-r:0):0)p[e].extendType=1;else{if(n=void 0,!(i=!(u<=(r=t=e))&&(n=J(t))&&p[(t+=n)+1]&&"extend"===p[t+1].value&&(n=Ne(t))?(t+=n)-r:0))return 0;p[e].extendType=2}return i}function X(){var e,t,r,n=p[f].extendType;return 1===n?(e=d.ExtendType,t=(r=p[f]).ln,r=r.col,g(e,[].concat(Z(),Fe(),Ve(),S()),t,r)):2===n?(t=d.ExtendType,r=p[f],n=r.ln,r=r.col,g(t,[].concat(Z(),Fe()),n,r)):void 0}function J(e){var t=void 0;return(t=xe(e))?p[e].extend_type=1:(t=re(e))?p[e].extend_type=2:(t=A(e))?p[e].extend_type=3:(t=We(e))&&(p[e].extend_type=4),t}function Z(){var e=p[f].extend_type;return 1===e?ke():2===e?[ne()]:3===e?[O()]:4===e?[$e()]:void 0}function ee(e){var t,r=e;return!(u<=e)&&(t=re(e))&&(e+=t)<u&&p[e].type===c.LeftParenthesis?p[e].right-r+1:0}function te(){var e=d.FunctionType,t=p[f],r=t.ln,t=t.col;return g(e,[].concat(ne(),v()),r,t)}function re(e){var t=e;if(u<=e)return 0;if(p[e].type===c.HyphenMinus&&e++,p[e].type!==c.LowLine&&p[e].type!==c.Identifier)return 0;for(e++;e<u&&(p[e].type===c.HyphenMinus||p[e].type===c.LowLine||p[e].type===c.Identifier||p[e].type===c.DecimalNumber);e++);return p[t].ident_last=e-1,e-t}function ne(){var e=d.IdentType,t=p[f],r=t.ln,n=t.col,t=h(f,p[f].ident_last);return f=p[f].ident_last+1,g(e,t,r,n)}function ie(e){var t=e;if(u<=e)return 0;for(;e<u&&(p[e].type===c.HyphenMinus||p[e].type===c.LowLine||p[e].type===c.Identifier||p[e].type===c.DecimalNumber);e++);return p[t].ident_last=e-1,e-t}function ae(e){var t,r=e;return u<=e||p[e++].type!==c.ExclamationMark?0:((t=He(e))&&(e+=t),"important"===p[e].value?(p[r].importantEnd=e)-r+1:0)}function oe(){var e=p[f],t=e.ln,r=e.col,n=h(f,e.importantEnd);return f=e.importantEnd+1,g(d.ImportantType,n,t,r)}function se(e){var t=void 0;return u<=e?0:((t=function(e){var t=e,r=void 0;if(!(r=A(e)||We(e)))return 0;for(e+=r;e<u;)if(r=A(e)||We(e)||He(e))e+=r;else{if(p[e].type!==c.GreaterThanSign)break;e++}return(r=m(e))?((e+=r)<u&&(r=He(e))&&(e+=r),e<u&&(r=ae(e))&&(e+=r),e-t):0}(e))?p[e].include_type=1:(t=function(e){var t,r=e;if(!(t=A(e)||We(e)))return 0;for(e+=t;e<u;)if(t=A(e)||We(e)||He(e))e+=t;else{if(p[e].type!==c.GreaterThanSign)break;e++}return e-r}(e))&&(p[e].include_type=2),t)}function le(){var e=p[f].include_type;return 1===e?function(){var e=d.IncludeType,t=p[f],r=t.ln,t=t.col,n=[];for(n.push((A(f)?O:$e)());f<u;)if(A(f))n.push(O());else if(We(f))n.push($e());else if(He(f))n=n.concat(Ve());else{if(!ge(f))break;n.push(me())}return n.push(v()),n=n.concat(Ve()),ae(f)&&n.push(oe()),g(e,n,r,t)}():2===e?function(){var e=d.IncludeType,t=p[f],r=t.ln,t=t.col,n=[];for(n.push((A(f)?O:$e)());f<u;)if(A(f))n.push(O());else if(We(f))n.push($e());else if(He(f))n=n.concat(Ve());else{if(!ge(f))break;n.push(me())}return g(e,n,r,t)}():void 0}function ce(e){var t,r=e;return!(u<=e)&&p[e].type===c.CommercialAt&&p[e+1]&&p[e+1].type===c.LeftCurlyBracket&&(t=re(e+=2))&&p[e+=t].type===c.RightCurlyBracket?e-r+1:0}function ue(){var e=d.InterpolatedVariableType,t=p[f],r=t.ln,n=t.col,i=[];f+=2,i.push(ne());t=_(i,r,n,1);return f++,g(e,i,r,n,t)}function de(e){var t=e,r=void 0;return!(u<=e)&&(r=function(e){var t=e,r=void 0;if(u<=e)return 0;if(r=re(e)){var n=o(e,r);if("from"!==n&&"to"!==n)return 0;e+=r,p[t].keyframesSelectorType=1}else{if(!(r=Se(e)))return 0;e+=r,p[t].keyframesSelectorType=2}return e-t}(e))?((r=He(e+=r))&&(e+=r),(r=k(e))?(e+=r)-t:0):0}function pe(e){var t,r,n,i=void 0;if(u<=e)return 0;if(n=void 0,i=!(u<=(r=t=e))&&(n=A(t)||We(t))?((n=He(t+=n))&&(t+=n),(n=m(t))&&(t+=n),(n=He(t))&&(t+=n),(n=k(t))?(t+=n)-r:0):0)p[e].mixin_type=1;else{if(n=void 0,!(i=!(u<=(r=t=e))&&(n=A(t)||We(t))?((n=He(t+=n))&&(t+=n),(n=m(t))&&(t+=n),t-r):0))return 0;p[e].mixin_type=2}return i}function fe(){var e,t,r,n,i=p[f].mixin_type;return 1===i?(e=d.MixinType,t=p[f],r=t.ln,n=t.col,(t=[]).push((A(f)?O:$e)()),t=t.concat(Ve()),m(f)&&t.push(v()),t=t.concat(Ve()),k(f)&&t.push(S()),g(e,t,r,n)):2===i?(t=d.MixinType,r=p[f],n=r.ln,i=r.col,(r=[]).push((A(f)?O:$e)()),r=r.concat(Ve()),m(f)&&r.push(v()),g(t,r,n,i)):void 0}function he(e){return u<=e?0:p[e].number_l||(e<u&&p[e].type===c.DecimalNumber&&(!p[e+1]||p[e+1]&&p[e+1].type!==c.FullStop)?p[e].number_l=1:e<u&&p[e].type===c.DecimalNumber&&p[e+1]&&p[e+1].type===c.FullStop&&(!p[e+2]||p[e+2].type!==c.DecimalNumber)||e<u&&p[e].type===c.FullStop&&p[e+1].type===c.DecimalNumber?p[e].number_l=2:e<u&&p[e].type===c.DecimalNumber&&p[e+1]&&p[e+1].type===c.FullStop&&p[e+2]&&p[e+2].type===c.DecimalNumber?p[e].number_l=3:0)}function _e(){for(var e=d.NumberType,t=p[f],r=t.ln,t=t.col,n=p[f].number_l,i="",a=0;a<n;a++)i+=p[f+a].value;return f+=n,g(e,i,r,t)}function ge(e){if(u<=e)return 0;switch(p[e].type){case c.Solidus:case c.Comma:case c.Colon:case c.EqualsSign:case c.LessThanSign:case c.GreaterThanSign:case c.Asterisk:return 1}return 0}function me(){var e=d.OperatorType,t=p[f],r=t.ln,n=t.col,t=t.value;return f++,g(e,t,r,n)}function ve(e){if(u<=e)return 0;var t=e,r=p[e].right;if(p[e].type!==c.LeftParenthesis)return 0;if(++e<r){r=Ye(e);if(!r)return 0;e+=r}return++e-t}function ye(){var e=d.ParenthesesType,t=p[f],r=t.ln,n=t.col,i=t.right,t=[],i=_(t=++f<i?Xe():t,r,n,1);return f++,g(e,t,r,n,i)}function be(e){return e<u&&p[e].type===c.Ampersand?1:0}function we(){var e=d.ParentSelectorType,t=p[f],r=t.ln,t=t.col;return f++,g(e,"&",r,t)}function Te(e){var t=e,r=void 0;if(u<=e)return 0;for(;e<u&&(r=he(e)||ie(e));)e+=r;return e-t}function xe(e){var t,r=e;return!(u<=e)&&(t=be(e))?((t=Te(e+=t))&&(e+=t),e-r):0}function ke(){var e=[we()];return Te(f)&&e.push(function(){for(var e=d.ParentSelectorExtensionType,t=p[f],r=t.ln,t=t.col,n=[];f<u;)if(he(f))n.push(_e());else{if(!ie(f))break;n.push(ne())}return g(e,n,r,t)}()),e}function Se(e){var t,r=e;return u<=e||!(t=he(e))||(e+=t)>=u||p[e].type!==c.PercentSign?0:++e-r}function Ce(){var e=d.PercentageType,t=p[f],r=t.ln,n=t.col,i=[_e()],t=_(i,r,n,1);return f++,g(e,i,r,n,t)}function Me(e){var t,r=e;return!(u<=e)&&"progid:DXImageTransform.Microsoft."===o(e,6)&&(t=re(e+=6))?((t=He(e+=t))&&(e+=t),p[e].type!==c.LeftParenthesis?0:(p[r].progid_end=p[e].right,(e=p[e].right+1)-r)):0}function Ae(){var e=d.ProgidType,t=p[f],r=t.ln,n=t.col,i=t.progid_end,t=h(f,i);return f=i+1,g(e,t,r,n)}function Oe(e){var t,r=e;return!(u<=e)&&(t=ct(e)||re(e))?(e+=t)-r:0}function Ee(){var e=d.PropertyType,t=p[f],r=t.ln,n=t.col,t=[];return ct(f)?t.push(ut()):t.push(ne()),g(e,t,r,n)}function Pe(e){return e<u&&p[e].type===c.Colon?1:0}function De(){var e=d.PropertyDelimType,t=p[f],r=t.ln,t=t.col;return f++,g(e,":",r,t)}function je(e){return Le(e)||Ne(e)}function Re(){return Le(f)?Ie():Ne(f)?Fe():void 0}function Le(e){var t,r,n,i=void 0;if(u<=e||p[e].type!==c.Colon||u<=e+1||p[e+1].type!==c.Colon)return 0;if(i=function(e){var t=e,r=void 0;if((e+=2)>=u)return 0;if(!(r=re(e)))return 0;if((e+=r)>=u||p[e].type!==c.LeftParenthesis)return 0;var n=p[e].right;return(r=He(++e))&&(e+=r),(r=_t(e))?((r=He(e+=r))&&(e+=r),e!==n?0:++e-t):0}(e))p[e].pseudoElementType=1;else{if(n=t=e,!(i=(r=ce(t+=2)||re(t))?(t+=r)-n:0))return 0;p[e].pseudoElementType=2}return i}function Ie(){var e,t,r,n=p[f].pseudoElementType;return 1===n?function(){var e=d.PseudoeType,t=p[f],r=t.ln,n=t.col,i=[];f+=2,i.push(ne());var a=d.ArgumentsType,o=p[f],s=o.ln,t=o.col;f++;o=[].concat(Ve(),gt(),Ve()),t=g(a,o,s,t,_(o,s,t,1));return i.push(t),f++,g(e,i,r,n)}():2===n?(e=d.PseudoeType,t=(r=p[f]).ln,n=r.col,r=[],ce(f+=2)?r.push(ue()):r.push(ne()),g(e,r,t,n)):void 0}function Ne(e){var t=void 0;if(u<=e||p[e].type!==c.Colon)return 0;if(t=function(e){var t=e,r=0;if(++e>=u)return 0;if(!(r=re(e)))return 0;if((e+=r)>=u||p[e].type!==c.LeftParenthesis)return 0;var n=p[e].right;return(r=He(++e))&&(e+=r),(r=Je(e))&&(e+=r),u<=e?0:(p[e].type===c.DecimalNumber&&e++,u<=e||"n"!==p[e].value?0:((r=He(++e))&&(e+=r),u<=e||"+"!==p[e].value&&"-"!==p[e].value?0:((r=He(++e))&&(e+=r),p[e].type!==c.DecimalNumber?0:((r=He(++e))&&(e+=r),e!==n?0:++e-t))))}(e))p[e].pseudoClassType=3;else if(t=function(e){var t=e,r=0;if(++e>=u)return 0;if(!(r=re(e)))return 0;if((e+=r)>=u)return 0;if(p[e].type!==c.LeftParenthesis)return 0;var n=p[e].right;return(r=He(++e))&&(e+=r),(r=Je(e))&&(e+=r),p[e].type===c.DecimalNumber&&e++,"n"!==p[e].value?0:((r=He(++e))&&(e+=r),e!==n?0:++e-t)}(e))p[e].pseudoClassType=4;else if(t=function(e){var t=e,r=0;if(++e>=u)return 0;if(!(r=re(e)))return 0;if((e+=r)>=u)return 0;if(p[e].type!==c.LeftParenthesis)return 0;var n=p[e].right;return(r=He(++e))&&(e+=r),(r=Je(e))&&(e+=r),p[e].type!==c.DecimalNumber?0:((r=He(++e))&&(e+=r),e!==n?0:++e-t)}(e))p[e].pseudoClassType=5;else if(t=function(e){var t=e,r=void 0;if(++e>=u)return 0;if(!(r=re(e)))return 0;if((e+=r)>=u||p[e].type!==c.LeftParenthesis)return 0;var n=p[e].right;return(r=He(++e))&&(e+=r),(r=_t(e))?((r=He(e+=r))&&(e+=r),e!==n?0:++e-t):0}(e))p[e].pseudoClassType=1;else if(t=function(e){var t=e,r=0;if(++e>=u)return 0;if(!(r=re(e)))return 0;if((e+=r)>=u||p[e].type!==c.LeftParenthesis)return 0;var n=p[e].right;return(r=He(++e))&&(e+=r),(r=re(e))?((r=He(e+=r))&&(e+=r),e!==n?0:++e-t):0}(e))p[e].pseudoClassType=2;else{if(!(t=function(e){var t=e,r=0;if(++e>=u)return 0;if(r=ce(e))e+=r;else{if(!(r=re(e)))return 0;e+=r}return e-t}(e)))return 0;p[e].pseudoClassType=6}return t}function Fe(){var e,t,r,n,i=p[f].pseudoClassType;return 1===i?function(){var e=d.PseudocType,t=p[f],r=t.ln,n=t.col,i=[];f++,i.push(ne());var a=d.ArgumentsType,o=p[f],s=o.ln,t=o.col;f++;o=[].concat(Ve(),gt(),Ve()),t=g(a,o,s,t,_(o,s,t,1));return i.push(t),f++,g(e,i,r,n)}():2===i?function(){var e=d.PseudocType,t=p[f],r=t.ln,n=t.col,i=[];f++,i.push(ne());var a=p[++f].ln,o=p[f].col,s=[].concat(Ve(),ne(),Ve()),t=_(s,a,o,1),t=g(d.ArgumentsType,s,a,o,t);return i.push(t),f++,g(e,i,r,n)}():3===i?function(){var e=d.PseudocType,t=p[f],r=t.ln,n=t.col,i=[];f++,i.push(ne());var a=p[f].ln,o=p[f].col,s=[];f++,s=s.concat(Ve()),Je(f)&&s.push(Ze()),he(f)&&s.push(_e());var l=p[f].ln,c=p[f].col,t=p[f].value,c=g(d.IdentType,t,l,c);s.push(c),f++,s=s.concat(Ve()),Je(f)&&s.push(Ze()),s=s.concat(Ve()),he(f)&&s.push(_e());c=_(s=s.concat(Ve()),a,o,1),c=g(d.ArgumentsType,s,a,o,c);return i.push(c),f++,g(e,i,r,n)}():4===i?function(){var e=d.PseudocType,t=p[f],r=t.ln,n=t.col,i=[];f++,i.push(ne());var a=p[f].ln,o=p[f].col,s=[];f++,s=s.concat(Ve()),Je(f)&&s.push(Ze()),he(f)&&s.push(_e()),re(f)&&s.push(ne());t=_(s=s.concat(Ve()),a,o,1),t=g(d.ArgumentsType,s,a,o,t);return i.push(t),f++,g(e,i,r,n)}():5===i?function(){var e=d.PseudocType,t=p[f],r=t.ln,n=t.col,i=[];f++,i.push(ne());var a=p[f].ln,o=p[f].col,s=[];f++,s=s.concat(Ve()),Je(f)&&s.push(Ze()),he(f)&&s.push(_e());t=_(s=s.concat(Ve()),a,o,1),t=g(d.ArgumentsType,s,a,o,t);return i.push(t),f++,g(e,i,r,n)}():6===i?(e=d.PseudocType,t=(n=p[f]).ln,r=n.col,i=[],n=(ce(++f)?ue:ne)(),i.push(n),g(e,i,t,r)):void 0}function qe(e){var t=e,r=void 0;return!(u<=e)&&(r=_t(e))?((r=He(e+=r))&&(e+=r),(r=k(e))?(e+=r)-t:0):0}function Ue(){var e=d.RulesetType,t=p[f],r=t.ln,t=t.col;return g(e,[].concat(gt(),Ve(),S()),r,t)}function Be(e){return e<u&&p[e].ws?p[e].ws_last-e+1:0}function ze(){var e=d.SType,t=p[f],r=t.ln,n=t.col,t=h(f,p[f].ws_last);return f=p[f].ws_last+1,g(e,t,r,n)}function He(e){if(u<=e)return 0;for(var t=void 0,r=0;e<u&&((t=Be(e))||(t=D(e))||(t=R(e)));)e+=t,r+=t;return r||0}function Ve(){var e=[];if(u<=f)return e;for(;f<u;)if(Be(f))e.push(ze());else if(D(f))e.push(j());else{if(!R(f))break;e.push(L())}return e}function We(e){var t;return!(u<=e||p[e].type!==c.NumberSign)&&(t=ce(e+1)||re(e+1))?t+1:0}function $e(){var e=d.ShashType,t=p[f],r=t.ln,n=t.col,t=[];return ce(++f)?t.push(ue()):t.push(ne()),g(e,t,r,n)}function Ge(e){return!(u<=e||p[e].type!==c.StringSQ&&p[e].type!==c.StringDQ)?1:0}function Ke(){var e=d.StringType,t=p[f],r=t.ln,n=t.col,t=t.value;return f++,g(e,t,r,n)}function Qe(e){var t=void 0;return(t=ft(e))?p[e].tset_child=1:(t=i(e))?p[e].tset_child=2:(t=He(e))?p[e].tset_child=3:(t=ge(e))&&(p[e].tset_child=4),t}function Ye(e){var t,r=e;if(u<=e)return 0;for(;t=Qe(e);)e+=t;return e-r}function Xe(){for(var e,t,r=[];Qe(f);)"string"==typeof(t=1===(e=p[f].tset_child)?ht():2===e?l():3===e?Ve():4===e?me():void 0).content?r.push(t):r=r.concat(t);return r}function Je(e){return!(u<=e||p[e].type!==c.HyphenMinus&&p[e].type!==c.PlusSign)?1:0}function Ze(){var e=d.OperatorType,t=p[f],r=t.ln,n=t.col,t=t.value;return f++,g(e,t,r,n)}function et(e){var t,r=e;if(u<=e)return 0;if(!(t=rt(e)))return 0;for(e+=t;e<u;){var n=He(e),i=z(e+n);if(!i)break;var a=He(e+n+i);if(!(t=rt(e+n+i+a)))break;e+=n+i+a+t}return e-r}function tt(){for(var e=d.UnicodeRangeType,t=p[f],r=t.ln,t=t.col,n=[];f<u;)if(He(f))n=n.concat(Ve());else if(z(f))n.push(H());else{if(!rt(f))break;n.push(nt())}return g(e,n,r,t)}function rt(e){var t=e,r=void 0;if(u<=e)return 0;if("U"!==p[e].value&&"u"!==p[e].value)return 0;if((e+=1)>=u)return 0;if("+"!==p[e].value)return 0;for(e+=1;e<u;)if(r=re(e))e+=r;else if(r=he(e))e+=r;else if(r=Je(e))e+=r;else{if(!(r=function(e){var t=e;if(u<=e)return 0;for(;e<u&&p[e].type===c.QuestionMark;)e+=1;return e-t}(e)))break;e+=r}return p[t].urangeEnd=e-1,e-t}function nt(){var e=f,t=d.UrangeType,r=p[f],n=r.ln,i=r.col,r=h(e,p[e].urangeEnd);return f=p[e].urangeEnd+1,g(t,r,n,i)}function it(e){var t=e;return u<=e||"url"!==p[e++].value||u<=e||p[e].type!==c.LeftParenthesis?0:p[e].right-t+1}function at(){var e,t,r,n,i=f,a={},o=void 0,s=void 0;f+=2,a[c.Space]=1,a[c.Tab]=1,a[c.Newline]=1,a[c.LeftParenthesis]=1,a[c.RightParenthesis]=1,n=void 0;var o=u<=(r=t=f)||((n=He(t))&&(t+=n),p[t].type!==c.StringDQ&&p[t].type!==c.StringSQ||((n=He(++t))&&(t+=n),!(t-r)))?(o=Ve(),l=function(e,t){for(var r=t;t<u&&!e[p[t++].type];);return t-r-2}(a,f),s=p[f],e=g(d.RawType,h(f,f+l),s.ln,s.col),o.push(e),f+=l+1,o.concat(Ve())):[].concat(Ve()).concat([Ke()]).concat(Ve()),l=(s=p[i]).ln,i=s.col,s=_(o,l,i,1);return f++,g(d.UriType,o,l,i,s)}function ot(e){for(var t,r,n,i=e;e<u&&((t=lt(n=e+(r=He(e))))&&(e+=t+r),t&&!k(n)););return(p[i].value_end=e)-i}function st(){for(var e,t=d.ValueType,r=p[f],n=r.ln,r=r.col,i=p[f].value_end,a=[],o=void 0;f<i&&(o=He(f),lt(f+o));)(a=o?a.concat(Ve()):a).push(1===(e=p[f].value_child)?G():2===e?ue():3===e?ut():4===e?ht():5===e?S():6===e?Ae():7===e?l():8===e?w():9===e?me():10===e?oe():void 0);return g(t,a,n,r)}function lt(e){var t=void 0;return(t=$(e))?p[e].value_child=1:(t=ce(e))?p[e].value_child=2:(t=ct(e))?p[e].value_child=3:(t=ft(e))?p[e].value_child=4:(t=k(e))?p[e].value_child=5:(t=Me(e))?p[e].value_child=6:(t=i(e))?p[e].value_child=7:(t=b(e))?p[e].value_child=8:(t=ge(e))?p[e].value_child=9:(t=ae(e))&&(p[e].value_child=10),t}function ct(e){var t;return!(u<=e||p[e].type!==c.CommercialAt)&&(!p[e-1]||p[e-1].type!==c.CommercialAt||!p[e-2]||p[e-2].type!==c.CommercialAt)&&(t=ct(e+1)||re(e+1))?t+1:0}function ut(){var e=d.VariableType,t=p[f],r=t.ln,n=t.col,t=[];return ct(++f)?t.push(ut()):t.push(ne()),g(e,t,r,n)}function dt(e){var t,r=0;if(u<=e)return 0;if(!(t=ct(e)))return 0;for(e+=t;p[e]&&p[e].type===c.FullStop;)r++,e++;return 3===r?t+r:0}function pt(){var e=d.VariablesListType,t=p[f],r=t.ln,n=t.col,i=[ut()],t=_(i,r,n,3);return f+=3,g(e,i,r,n,t)}function ft(e){var t,r=e;return u<=e||p[e].type!==c.NumberSign?0:(t=++e,(t=p[t].type===c.Identifier?1:p[t].type!==c.DecimalNumber?0:++t<u&&p[t].type===c.Identifier?2:1)?(e+=t)-r:0)}function ht(){var e=d.VhashType,t=p[f],r=t.ln,n=t.col,t=(t=p[++f].value,p[f++].type===c.DecimalNumber&&f<u&&p[f].type===c.Identifier&&(t+=p[f++].value),t);return g(e,t,r,n,_(t,r,n+1))}function _t(e){if(u<=e)return 0;var t,r=e;if(!(t=mt(e)))return 0;for(e+=t;e<u;){var n=He(e),i=z(e+n);if(!i)break;var a=He(e+n+i);if(!(t=mt(e+n+i+a)))break;e+=n+i+a+t}return(p[r].selectorsGroupEnd=e)-r}function gt(){var e=[],t=p[f].selectorsGroupEnd;for(e.push(vt());f<t;)e=e.concat(Ve(),H(),Ve(),vt());return e}function mt(e){var t=void 0;return(t=function(e){if(u<=e)return 0;var t,r=e;if(!(t=yt(e)))return 0;for(e+=t;e<u;){var n=He(e),i=E(e+n);if(!n&&!i)break;if(i&&(n=He(e+=n+i)),!(t=yt(e+n)))break;e+=n+t}return(p[r].selectorEnd=e)-r}(e))?p[e].selectorType=1:(t=function(e){if(u<=e)return 0;var t,r=e;if(!(t=E(e)))return 0;for(e+=t;e<u;){var n=He(e);if(!(t=yt(e+n)))break;var i=He(e+=n+t),n=E(e+i);if(!i&&!n)break;n&&(e+=i+n)}return(p[r].selectorEnd=e)-r}(e))&&(p[e].selectorType=2),t}function vt(){return(1===p[f].selectorType?function(){for(var e=d.SelectorType,t=p[f],r=t.ln,n=t.col,i=t.selectorEnd,a=bt();f<i;)He(f)?a=a.concat(Ve()):E(f)?a.push(P()):yt(f)&&(a=a.concat(bt()));return g(e,a,r,n)}:function(){for(var e=d.SelectorType,t=p[f],r=t.ln,n=t.col,i=t.selectorEnd,a=[P()];f<i;)He(f)?a=a.concat(Ve()):E(f)?a.push(P()):yt(f)&&(a=a.concat(bt()));return g(e,a,r,n)})()}function yt(e){var t=void 0;return(t=function(e){if(u<=e)return 0;var t,r=e;if(!(t=wt(e)||xt(e)||xe(e)))return 0;for(e+=t;e<u;){var n=We(e)||A(e)||kt(e)||je(e);if(!n)break;e+=n}return(p[r].compoundSelectorEnd=e)-r}(e))?p[e].compoundSelectorType=1:(t=function(e){if(u<=e)return 0;for(var t=e;e<u;){var r=We(e)||A(e)||kt(e)||je(e);if(!r)break;e+=r}return(p[t].compoundSelectorEnd=e)-t}(e))&&(p[e].compoundSelectorType=2),t}function bt(){var e=p[f].compoundSelectorType;return 1===e?function(){var e,t,r,n,i=[],a=p[f].compoundSelectorEnd;for(wt(f)?i.push(Tt()):xt(f)?i.push((e=d.TypeSelectorType,t=(n=p[f]).ln,r=n.col,n=[],Ot(f)&&n.push(Et()),n.push(ne()),g(e,n,t,r))):xe(f)&&(i=i.concat(ke()));f<a;)We(f)?i.push($e()):A(f)?i.push(O()):kt(f)?i.push(St()):je(f)&&i.push(Re());return i}():2===e?function(){for(var e=[],t=p[f].compoundSelectorEnd;f<t;)We(f)?e.push($e()):A(f)?e.push(O()):kt(f)?e.push(St()):je(f)&&e.push(Re());return e}():void 0}function wt(e){if(u<=e)return 0;var t,r=e;return(t=Ot(e))&&(e+=t),p[e].type!==c.Asterisk?0:++e-r}function Tt(){var e=d.UniversalSelectorType,t=p[f],r=t.ln,n=t.col,i=[],t=void 0;return Ot(f)&&(i.push(Et()),t=_(i,r,n,1)),f++,g(e,i,r,n,t)}function xt(e){if(u<=e)return 0;var t=e,r=void 0;return(r=Ot(e))&&(e+=r),(r=re(e))?(e+=r)-t:0}function kt(e){var t=void 0;return(t=function(e){var t=e;if(p[e].type!==c.LeftSquareBracket)return 0;var r,n,i,a,o,s=void 0;return(s=He(++e))&&(e+=s),(s=Ct(e))?((s=He(e+=s))&&(e+=s),o=void 0,(o=(a=p[i=n=r=e].type)!==c.Tilde&&a!==c.VerticalLine&&a!==c.CircumflexAccent&&a!==c.DollarSign&&a!==c.Asterisk||p[++n].type!==c.EqualsSign?0:++n-i)?p[r].attributeMatchType=1:(o=p[r].type===c.EqualsSign?1:0)&&(p[r].attributeMatchType=2),(s=o)?((s=He(e+=s))&&(e+=s),(s=Ge(e)||re(e))?((s=He(e+=s))&&(e+=s),(s=At(e))&&(s=He(e+=s))&&(e+=s),p[e].type!==c.RightSquareBracket?0:++e-t):0):0):0}(e))?p[e].attributeSelectorType=1:(t=function(e){var t=e;if(p[e].type!==c.LeftSquareBracket)return 0;var r=void 0;return(r=He(++e))&&(e+=r),(r=Ct(e))?((r=He(e+=r))&&(e+=r),p[e].type!==c.RightSquareBracket?0:++e-t):0}(e))&&(p[e].attributeSelectorType=2),t}function St(){return 1===p[f].attributeSelectorType?(o=d.AttributeSelectorType,l=(s=p[f]).ln,c=s.col,f++,u=(u=[]).concat(Ve(),Mt(),Ve(),1===p[f].attributeMatchType?(n=d.AttributeMatchType,i=p[f],s=i.ln,a=i.col,i=p[f].value+p[f+1].value,f+=2,g(n,i,s,a)):(e=d.AttributeMatchType,t=p[f],r=t.ln,t=t.col,f++,g(e,"=",r,t)),Ve(),(a=d.AttributeValueType,e=p[f],r=e.ln,t=e.col,e=[],Ge(f)?e.push(Ke()):e.push(ne()),g(a,e,r,t)),Ve()),At(f)&&(u.push((e=d.AttributeFlagsType,r=p[f],t=r.ln,r=r.col,g(e,[ne()],t,r))),u=u.concat(Ve())),f++,g(o,u,l,c,_(u,l,c,1))):(o=d.AttributeSelectorType,u=p[f],l=u.ln,c=u.col,f++,u=(u=[]).concat(Ve(),Mt(),Ve()),f++,g(o,u,l,c,_(u,l,c,1)));var e,t,r,n,i,a,o,s,l,c,u}function Ct(e){var t=e,r=void 0;return(r=Ot(e))&&(e+=r),(r=re(e))?(e+=r)-t:0}function Mt(){var e=d.AttributeNameType,t=p[f],r=t.ln,n=t.col,t=[];return Ot(f)&&t.push(Et()),t.push(ne()),g(e,t,r,n)}function At(e){return re(e)}function Ot(e){if(u<=e)return 0;var t,r,n,i=void 0;return r=t=e,n=void 0,(i=(n=function(){if(u<=t)return 0;var e;return p[t].type===c.Asterisk?1:(e=re(t))?e:0}())?((n=D(t+=n))&&(t+=n),(n=Pt(t))?(t+=n)-r:0):0)?p[e].namePrefixType=1:(i=Pt(e))&&(p[e].namePrefixType=2),i}function Et(){return 1===p[f].namePrefixType?(i=d.NamePrefixType,o=(a=p[f]).ln,s=a.col,(l=[]).push((e=d.NamespacePrefixType,t=p[f],r=t.ln,n=t.col,a=[],t.type===c.Asterisk?(t=g(d.IdentType,"*",r,n),a.push(t),f++):re(f)&&a.push(ne()),g(e,a,r,n))),D(f)&&l.push(j()),l.push(Dt()),g(i,l,o,s)):(l=d.NamePrefixType,o=p[f],s=o.ln,o=o.col,g(l,[Dt()],s,o));var e,t,r,n,i,a,o,s,l}function Pt(e){return u<=e||p[e].type!==c.VerticalLine||p[e+1]&&p[e+1].type===c.EqualsSign?0:1}function Dt(){var e=d.NamespaceSeparatorType,t=p[f],r=t.ln,t=t.col;return f++,g(e,"|",r,t)}e.exports=function(e,t){return u=(p=e).length,f=0,n[t]()}},function(e,t,h){"use strict";e.exports=function(e,t){var r,n,i=h(13),a=[],o=!1,s=0,l=0,c=1,u=1,d={" ":i.Space,"\n":i.Newline,"\r":i.Newline,"\t":i.Tab,"!":i.ExclamationMark,'"':i.QuotationMark,"#":i.NumberSign,$:i.DollarSign,"%":i.PercentSign,"&":i.Ampersand,"'":i.Apostrophe,"(":i.LeftParenthesis,")":i.RightParenthesis,"*":i.Asterisk,"+":i.PlusSign,",":i.Comma,"-":i.HyphenMinus,".":i.FullStop,"/":i.Solidus,":":i.Colon,";":i.Semicolon,"<":i.LessThanSign,"=":i.EqualsSign,">":i.GreaterThanSign,"?":i.QuestionMark,"@":i.CommercialAt,"[":i.LeftSquareBracket,"]":i.RightSquareBracket,"^":i.CircumflexAccent,_:i.LowLine,"{":i.LeftCurlyBracket,"|":i.VerticalLine,"}":i.RightCurlyBracket,"~":i.Tilde};function p(e,t,r){a.push({tn:l++,ln:c,col:r,type:e,value:t})}function f(e){return 0<="0123456789".indexOf(e)}return function(e){for(s=0;s<e.length;u++,s++)r=e.charAt(s),n=e.charAt(s+1),"/"===r&&"*"===n?function(e){var t=s;for(s+=2;s<e.length;s++)if("*"===e.charAt(s)&&"/"===e.charAt(s+1)){s++;break}var r=e.substring(t,s+1);p(i.CommentML,r,u),1<(r=r.split("\n")).length?(c+=r.length-1,u=r[r.length-1].length):u+=s-t}(e):o||"/"!==r||"/"!==n?'"'===r||"'"===r?function(e,t){var r=s;for(s++;s<e.length;s++)if("\\"===e.charAt(s))s++;else if(e.charAt(s)===t)break;p('"'===t?i.StringDQ:i.StringSQ,e.substring(r,s+1),u),u+=s-r}(e,r):" "===r?function(e){for(var t=s;s<e.length&&" "===e.charAt(s);s++);p(i.Space,e.substring(t,s--),u),u+=s-t}(e):r in d?(p(d[r],r,u),"\n"!==r&&"\r"!==r||(c++,u=0),")"===r?o=!1:"\t"===r&&1<t&&(u+=t-1)):(f(r)?function(e){for(var t=s;s<e.length&&f(e.charAt(s));s++);p(i.DecimalNumber,e.substring(t,s--),u),u+=s-t}:function(e){for(var t=s;"/"===e.charAt(s);)s++;for(;s<e.length;s++)if("\\"===e.charAt(s))s++;else if(e.charAt(s)in d)break;var r=e.substring(t,s--);o||"url"!==r||"("!==e.charAt(s+1)||(o=!0),p(i.Identifier,r,u),u+=s-t})(e):function(e){var t=s;for(s+=2;s<e.length&&"\n"!==e.charAt(s)&&"\r"!==e.charAt(s);s++);p(i.CommentSL,e.substring(t,s--),u),u+=s-t}(e);return a}(e)}},function(e,t,r){"use strict";t.__esModule=!0,t.default={mark:r(22),parse:r(23),stringify:r(5),tokenizer:r(24)},e.exports=t.default},function(e,t,r){"use strict";var h=r(13);e.exports=function(e){!function(e){for(var t=e.length,r=[],n=[],i=[],a=void 0,o=0;o<t;o++)switch((a=e[o]).type){case h.LeftParenthesis:r.push(o);break;case h.RightParenthesis:r.length&&(a.left=r.pop(),e[a.left].right=o);break;case h.LeftSquareBracket:n.push(o);break;case h.RightSquareBracket:n.length&&(a.left=n.pop(),e[a.left].right=o);break;case h.LeftCurlyBracket:i.push(o);break;case h.RightCurlyBracket:i.length&&(a.left=i.pop(),e[a.left].right=o)}}(e),function(e){for(var t=e.length,r=-1,n=-1,i=void 0,a=0;a<t;a++)switch((i=e[a]).type){case h.Space:case h.Tab:i.ws=!0,i.sc=!0,-1===r&&(r=a),-1===n&&(n=a);break;case h.Newline:i.ws=!0,i.sc=!0,r=-1===r?a:r,n=-1===n?a:r,e[r].ws_last=a-1,e[n].sc_last=a-1,e[a].ws_last=a,e[a].sc_last=a,n=r=-1;break;case h.CommentML:case h.CommentSL:-1!==r&&(e[r].ws_last=a-1,r=-1),i.sc=!0;break;default:-1!==r&&(e[r].ws_last=a-1,r=-1),-1!==n&&(e[n].sc_last=a-1,n=-1)}-1!==r&&(e[r].ws_last=a-1),-1!==n&&(e[n].sc_last=a-1)}(e),function(t){for(var e=0,r=t.length,n=[],i=[],e=0;e<r;e++){for(var a=e,o=0;e<r&&(t[e].type===h.Space||t[e].type===h.Tab);)o+=t[e].value.length,e++;n.push([a,o]);for(a=e;e<r&&t[e].type!==h.Newline;)e++;a===e&&i.push(n.length-1)}var s=[0],l=[];for(e=0;e<n.length;e++){var c=n[e],u=c[0],d=c[1],c=s[s.length-1];if(c<d)l.push(u),s.push(d);else{for(var p=e;-1!==i.indexOf(p);)p++;if((e!==p||d!==c)&&n[p])if((d=n[p][1])!==c)if(c<d)l.push(u),s.push(n[p][1]),e=p;else for(;;){if(!(d<s.pop())){s.push(d);break}var f=l.pop();t[f].block_end=u-1}else e=p}}l.forEach(function(e){t[e].block_end=t.length-1})}(e)}},function(e,t,r){"use strict";var a=r(1),g=r(15),c=r(13),m=void 0,l=void 0,v=void 0,n={arguments:function(){return f(v)&&b()},atkeyword:function(){return w(v)&&T()},atrule:function(){return x(v)&&k()},attributeSelector:function(){return er(v)&&tr()},block:function(){return S(v)&&C()},brackets:function(){return M(v)&&A()},class:function(){return O(v)&&E()},combinator:function(){return P(v)&&D()},commentML:function(){return j(v)&&R()},commentSL:function(){return L(v)&&I()},condition:function(){return N(v)&&q()},conditionalStatement:function(){return U(v)&&B()},declaration:function(){return z(v)&&H()},declDelim:function(){return G(v)&&K()},default:function(){return Q(v)&&Y()},delim:function(){return X(v)&&J()},dimension:function(){return Z(v)&&ee()},expression:function(){return te(v)&&re()},extend:function(){return ne(v)&&ie()},function:function(){return ae(v)&&oe()},global:function(){return ce(v)&&ue()},ident:function(){return de(v)&&pe()},important:function(){return ge(v)&&me()},include:function(){return ve(v)&&ye()},interpolation:function(){return be(v)&&we()},loop:function(){return Me(v)&&Ae()},mixin:function(){return Oe(v)&&Ee()},namespace:function(){return(v<l&&m[v].type===c.VerticalLine?1:0)&&(e=g.NamespaceType,t=(r=m[v]).ln,r=r.col,v++,y(e,"|",t,r));var e,t,r},number:function(){return De(v)&&je()},operator:function(){return Re(v)&&Le()},optional:function(){return Ie(v)&&Ne()},parentheses:function(){return Fe(v)&&qe()},parentselector:function(){return Ue(v)&&Be()},percentage:function(){return Ve(v)&&We()},placeholder:function(){return Ke(v)&&Qe()},progid:function(){return Ye(v)&&Xe()},property:function(){return Je(v)&&Ze()},propertyDelim:function(){return rt(v)&&nt()},pseudoc:function(){return lt(v)&&ct()},pseudoe:function(){return ot(v)&&st()},ruleset:function(){return ut(v)&&dt()},s:function(){return pt(v)&&ft()},selector:function(){return $t(v)&&Gt()},shash:function(){return vt(v)&&yt()},string:function(){return bt(v)&&wt()},stylesheet:function(){return function(e){for(var t,r=e;e<l;)(t=gt(e)||z(e)||G(e)||ve(e)||ne(e)||Oe(e)||Me(e)||U(e)||x(e)||ut(e))?e+=t:o(e);return e-r}(v)&&function(){for(var e=g.StylesheetType,t=m[v],r=t.ln,t=t.col,n=[],i=void 0,a=!1;v<l;)a&&G(v)?i=K():gt(v)?i=mt():ut(v)?i=dt():ve(v)?i=ye():ne(v)?i=ie():Oe(v)?i=Ee():Me(v)?i=Ae():U(v)?i=B():x(v)?i=k():z(v)?i=H():o(v),a=i.type===g.DeclarationType,Array.isArray(i)?n=n.concat(i):n.push(i);return y(e,n,r,t)}()},typeSelector:function(){return Jt(v)&&Zt()},unary:function(){return kt(v)&&St()},unicodeRange:function(){return Ct(v)&&Mt()},universalSelector:function(){return Yt(v)&&Xt()},urange:function(){return At(v)&&Ot()},uri:function(){return Et(v)&&Pt()},value:function(){return Rt(v)&&Lt()},variable:function(){return Ft(v)&&qt()},variableslist:function(){return Ut(v)&&Bt()},vhash:function(){return zt(v)&&Ht()}};function o(e){throw{line:m[e].ln,syntax:"sass"}}function s(e,t){for(var r="",n=e;n<t+1;n++)r+=m[n].value;return r}function u(e,t){if(!(l<=e+t-1)){for(var r="",n=0;n<t;n++)r+=m[e+n].value;return r}}function d(e,t,r,n){return"string"==typeof e?function(e,t,r,n){var i=[];if(!e)return i=[t,r],n&&(i[1]+=n-1),i;var a=e.lastIndexOf("\n"),o=a===e.length-1,s=e.split("\n"),l=s.length-1,c=0==l||1==l?-1:e.length-s[l-1].length-2,s=o?l-1:l;return i[0]=t+s,s=o?-1!=c?e.length-c:e.length-1:0!=l?e.length-a-r-1:e.length-1,i[1]=r+s,n&&(o?(i[0]++,i[1]=n):i[1]+=n),i}(e,t,r,n):(i=t,t=r,r=n,n=void 0,n=0===e.length?[i,t]:(e=e[e.length-1]).hasOwnProperty("end")?[e.end.line,e.end.column]:d(e.content,i,t),r&&(m[v-1]&&"Newline"!==m[v-1].type?n[1]+=r:(n[0]++,n[1]=1)),n);var i}function y(e,t,r,n,i){return i=i||d(t,r,n),new a({type:e,content:t,start:{line:r,column:n},end:{line:i[0],column:i[1]},syntax:"sass"})}function i(e){var t=void 0;return(t=M(e))?m[e].any_child=1:(t=Fe(e))?m[e].any_child=2:(t=bt(e))?m[e].any_child=3:(t=Ut(e))?m[e].any_child=4:(t=Ft(e))?m[e].any_child=5:(t=Ke(e))?m[e].any_child=6:(t=Ve(e))?m[e].any_child=7:(t=Z(e))?m[e].any_child=8:(t=Ct(e))?m[e].any_child=9:(t=De(e))?m[e].any_child=10:(t=Et(e))?m[e].any_child=11:(t=te(e))?m[e].any_child=12:(t=se(e))?m[e].any_child=13:(t=ae(e))?m[e].any_child=14:(t=be(e))?m[e].any_child=15:(t=de(e))?m[e].any_child=16:(t=O(e))?m[e].any_child=17:(t=kt(e))?m[e].any_child=18:(t=Ue(e))?m[e].any_child=19:(t=ge(e))?m[e].any_child=20:(t=ce(e))?m[e].any_child=21:(t=Q(e))?m[e].any_child=22:(t=Ie(e))&&(m[e].any_child=23),t}function p(){var e=m[v].any_child;return 1===e?A():2===e?qe():3===e?wt():4===e?Bt():5===e?qt():6===e?Qe():7===e?We():8===e?ee():9===e?Mt():10===e?je():11===e?Pt():12===e?re():13===e?le():14===e?oe():15===e?we():16===e?pe():17===e?E():18===e?St():19===e?Be():20===e?me():21===e?ue():22===e?Y():23===e?Ne():void 0}function f(e){var t,r=e;if(l<=e||m[e].type!==c.LeftParenthesis)return 0;for(e++;e<m[r].right;){if(!(t=h(e)))return 0;e+=t}return m[r].right-r+1}function b(){var e,t=g.ArgumentsType,r=m[v],n=r.ln,i=r.col,a=[];for(v++;v<l&&m[v].type!==c.RightParenthesis;)W(v)?a.push($()):h(v)?"string"==typeof(e=_()).content?a.push(e):a=a.concat(e):O(v)?a.push(E()):o(v);r=d(a,n,i,1);return v++,y(t,a,n,i,r)}function h(e){var t=void 0;return(t=M(e))?m[e].argument_child=1:(t=Fe(e))?m[e].argument_child=2:(t=W(e))?m[e].argument_child=3:(t=se(e))?m[e].argument_child=4:(t=ae(e))?m[e].argument_child=5:(t=Ut(e))?m[e].argument_child=6:(t=Ft(e))?m[e].argument_child=7:(t=gt(e))?m[e].argument_child=8:(t=X(e))?m[e].argument_child=9:(t=G(e))?m[e].argument_child=10:(t=bt(e))?m[e].argument_child=11:(t=Ve(e))?m[e].argument_child=12:(t=Z(e))?m[e].argument_child=13:(t=De(e))?m[e].argument_child=14:(t=Et(e))?m[e].argument_child=15:(t=be(e))?m[e].argument_child=16:(t=de(e))?m[e].argument_child=17:(t=zt(e))?m[e].argument_child=18:(t=et(e))?m[e].argument_child=19:(t=Re(e))?m[e].argument_child=20:(t=kt(e))?m[e].argument_child=21:(t=Ue(e))?m[e].argument_child=22:(t=ge(e))?m[e].argument_child=23:(t=ce(e))?m[e].argument_child=24:(t=Q(e))?m[e].argument_child=25:(t=Ie(e))&&(m[e].argument_child=26),t}function _(){var e=m[v].argument_child;return 1===e?A():2===e?qe():3===e?$():4===e?le():5===e?oe():6===e?Bt():7===e?qt():8===e?mt():9===e?J():10===e?K():11===e?wt():12===e?We():13===e?ee():14===e?je():15===e?Pt():16===e?we():17===e?pe():18===e?Ht():19===e?tt():20===e?Le():21===e?St():22===e?Be():23===e?me():24===e?ue():25===e?Y():26===e?Ne():void 0}function w(e){var t;return!(l<=e||m[e++].type!==c.CommercialAt)&&(t=he(e))?t+1:0}function T(){var e=g.AtkeywordType,t=m[v],r=t.ln,t=t.col;return v++,y(e,_e(),r,t)}function x(e){var t,r,n,i,a=void 0;if(l<=e)return 0;if(void 0!==m[e].atrule_l)return m[e].atrule_l;if(i=void 0,a=!(l<=(n=r=e))&&(i=w(r))&&-1!==u((r+=i)-i,i).toLowerCase().indexOf("keyframes")&&(i=gt(r))&&(i=he(r+=i)||lt(r))?((i=gt(r+=i))&&(r+=i),(i=xe(r))?(r+=i)-n:0):0)m[e].atrule_type=4;else if(i=void 0,a=!(l<=(n=r=e))&&(i=w(r))?((i=Tt(r+=i))&&(r+=i),(i=function(e){var t=e,r=void 0;if(l<=e)return 0;var n=m[e].block_end;if(!n)return 0;for(;e<n;){if(r=gt(e))m[e].atrulers_child=1;else if(r=x(e))m[e].atrulers_child=2;else{if(!(r=ut(e)))return 0;m[e].atrulers_child=3}e+=r}return e<l&&(m[e].atrulers_end=1),e-t}(r))?(r+=i)-n:0):0)m[e].atrule_type=1;else if(i=void 0,a=!(l<=(n=r=e))&&(i=w(r))?((i=Tt(r+=i))&&(r+=i),(i=S(r))?(r+=i)-n:0):0)m[e].atrule_type=2;else{if(!(a=!(l<=(n=r=e))&&(t=w(r))?((t=Tt(r+=t))&&(r+=t),r-n):0))return 0;m[e].atrule_type=3}return m[e].atrule_l=a}function k(){var e,t,r,n,i,a,o,s=m[v].atrule_type;return 1===s?(e=g.AtruleType,a=(i=m[v]).ln,o=i.col,i=[].concat(T(),xt(),function(){for(var e=g.BlockType,t=m[v],r=t.ln,t=t.col,n=mt();v<l&&!m[v].atrulers_end;){var i=m[v].atrulers_child;if(1===i)n=n.concat(mt());else if(2===i)n.push(k());else{if(3!==i)break;n.push(dt())}}return y(e,n,r,t,d(n,r,t))}()),y(e,i,a,o)):2===s?(i=g.AtruleType,a=m[v],o=a.ln,a=a.col,y(i,[].concat(T(),xt(),C()),o,a)):3===s?(t=g.AtruleType,r=m[v],n=r.ln,r=r.col,y(t,[].concat(T(),xt()),n,r)):4===s?(t=g.AtruleType,n=m[v],r=n.ln,s=n.col,n=[].concat(T(),mt()),he(v)?n=n.concat(_e()):lt(v)&&(n=n.concat(ct())),y(t,n=n.concat(mt(),ke()),r,s)):void 0}function S(e){return e<l&&m[e].block_end?m[e].block_end-e+1:0}function C(){for(var e,t=g.BlockType,r=m[v],n=r.ln,r=r.col,i=m[v].block_end,a=[];v<i;)!function(e){var t=void 0;if(l<=e)return 0;if(t=function(e){var t=e,r=void 0;if(!(r=ve(e)))return 0;if(e+=r,-1===[2,4,6,8].indexOf(m[t].include_type))return 0;for(;e<l;){if(r=G(e))return e+r-t;if(r=pt(e))e+=r;else{if(!(r=L(e)))break;e+=r}}return 0}(e))m[e].bd_type=7;else if(t=function(e){var t=e,r=void 0;if(r=ve(e))e+=r;else{if(!(r=ut(e)))return 0;e+=r}for(;e<l;)if(r=pt(e))e+=r;else{if(!(r=L(e)))break;e+=r}return e-t}(e))m[e].bd_type=5;else if(t=function(e){var t=e,r=void 0;if(r=ve(e))e+=r;else{if(!(r=ut(e)))return 0;e+=r}return e-t}(e))m[e].bd_type=6;else if(t=function(e){var t=e,r=void 0;if(r=ve(e))m[e].bd_kind=2;else if(r=z(e))m[e].bd_kind=5;else{if(!(r=x(e)))return 0;m[e].bd_kind=6}if(e+=r,2===m[t].bd_kind&&-1===[2,4,6,8].indexOf(m[t].include_type))return 0;if(6===m[t].bd_kind&&3===m[t].atrule_type)return 0;for(;e<l;){if(r=G(e))return e+r-t;if(r=pt(e))e+=r;else{if(!(r=L(e)))break;e+=r}}return 0}(e))m[e].bd_type=1;else if(t=function(e){var t=e,r=void 0;if(r=U(e))m[e].bd_kind=1;else if(r=ve(e))m[e].bd_kind=2;else if(r=ne(e))m[e].bd_kind=4;else if(r=Oe(e))m[e].bd_kind=8;else if(r=Me(e))m[e].bd_kind=3;else if(r=ut(e))m[e].bd_kind=7;else if(r=z(e))m[e].bd_kind=5;else{if(!(r=x(e)))return 0;m[e].bd_kind=6}for(e+=r;e<l;)if(r=pt(e))e+=r;else{if(!(r=L(e)))break;e+=r}return e-t}(e))m[e].bd_type=2;else if(t=function(e){var t=e,r=void 0;if(r=U(e))m[e].bd_kind=1;else if(r=ve(e))m[e].bd_kind=2;else if(r=ne(e))m[e].bd_kind=4;else if(r=Me(e))m[e].bd_kind=3;else if(r=ut(e))m[e].bd_kind=7;else if(r=z(e))m[e].bd_kind=5;else{if(!(r=x(e)))return 0;m[e].bd_kind=6}return(e+=r)-t}(e))m[e].bd_type=3;else{if(!(t=gt(e)))return 0;m[e].bd_type=4}return t}(v)?o(v):a=a.concat(1===(e=m[v].bd_type)?function(){var e=[],t=[];switch(m[v].bd_kind){case 2:e.push(ye());break;case 5:e.push(H());break;case 6:e.push(k())}for(;v<l;){var r=v;if(G(v)){t.push(K()),e=e.concat(t);break}if(pt(v))t.push(ft());else{if(!L(v)){v=r;break}t.push(I())}}return e}():2===e?function(){var e=[];switch(m[v].bd_kind){case 1:e.push(B());break;case 2:e.push(ye());break;case 3:e.push(Ae());break;case 4:e.push(ie());break;case 5:e.push(H());break;case 6:e.push(k());break;case 7:e.push(dt());break;case 8:e.push(Ee())}for(;v<l;)if(pt(v))e.push(ft());else{if(!L(v))break;e.push(I())}return e}():3===e?function(){var e=void 0;switch(m[v].bd_kind){case 1:e=B();break;case 2:e=ye();break;case 3:e=Ae();break;case 4:e=ie();break;case 5:e=H();break;case 6:e=k();break;case 7:e=dt()}return[e]}():4===e?mt():5===e?function(){var e=[];for(ve(v)?e.push(ye()):e.push(dt());v<l;)if(pt(v))e.push(ft());else{if(!L(v))break;e.push(I())}return e}():6===e?[(ve(v)?ye:dt)()]:7===e?function(){var e=[],t=[];for(e.push(ye());v<l;){var r=v;if(G(v)){t.push(K()),e=e.concat(t);break}if(pt(v))t.push(ft());else{if(!L(v)){v=r;break}t.push(I())}}return e}():void 0);return y(t,a,n,r)}function M(e){if(l<=e)return 0;var t=e;if(m[e].type!==c.LeftSquareBracket)return 0;if(++e<m[t].right){var r=Tt(e);if(!r)return 0;e+=r}return++e-t}function A(){var e=g.BracketsType,t=m[v],r=t.ln,n=t.col,i=t.right,t=[],i=d(t=++v<i?xt():t,r,n,1);return v++,y(e,t,r,n,i)}function O(e){var t=e,r=void 0;if(l<=e)return 0;if(m[e].class_l)return m[e].class_l;if(m[e].type!==c.FullStop)return 0;if(!(r=he(++e)))return 0;for(e+=r;e<l&&(r=he(e));)m[t].class_l=r+1,e+=r;return(m[t].classEnd=e)-t}function E(){var e=g.ClassType,t=m[v],r=t.ln,n=t.col,i=t.classEnd,a=[];for(v++;v<i&&he(v);)a=a.concat(_e());return y(e,a,r,n)}function P(e){if(l<=e)return 0;var t,r,n,i=void 0;return(i=(n=e)<l&&m[n++].type===c.GreaterThanSign&&n<l&&m[n++].type===c.GreaterThanSign&&n<l&&m[n++].type===c.GreaterThanSign?3:0)?m[e].combinatorType=1:(i=l<=e+1||!(m[e].type===c.VerticalLine&&m[e+1].type===c.VerticalLine||m[e].type===c.GreaterThanSign&&m[e+1].type===c.GreaterThanSign)?0:2)?m[e].combinatorType=2:(i=(r=m[e].type)===c.PlusSign||r===c.GreaterThanSign||r===c.Tilde?1:0)?m[e].combinatorType=3:(i=m[r=n=e].type!==c.Solidus||!(t=de(++n))||m[n+=t].type!==c.Solidus?0:++n-r)&&(m[e].combinatorType=4),i}function D(){var e,t,r,n,i,a,o,s=m[v].combinatorType;return 1===s?(i=g.CombinatorType,a=m[v],o=a.ln,a=a.col,v+=3,y(i,">>>",o,a)):2===s?(e=g.CombinatorType,t=m[v],r=t.ln,n=t.col,t=""+t.value+m[v+1].value,v+=2,y(e,t,r,n)):3===s?(e=g.CombinatorType,t=m[v],r=t.ln,n=t.col,t=t.value,v++,y(e,t,r,n)):4===s?function(){var e=g.CombinatorType,t=m[v],r=t.ln,n=t.col;v++;t=pe();return v++,y(e,"/"+t.content+"/",r,n)}():void 0}function j(e){return e<l&&m[e].type===c.CommentML?1:0}function R(){var e=g.CommentMLType,t=m[v],r=t.ln,n=t.col,i=m[v].value.substring(2),t=d(i,r,n+2);return i.endsWith("*/")&&(i=i.substring(0,i.length-2)),v++,y(e,i,r,n,t)}function L(e){return e<l&&m[e].type===c.CommentSL?1:0}function I(){var e=g.CommentSLType,t=m[v],r=t.ln,n=t.col,t=m[v++].value.substring(2);return y(e,t,r,n,t?d(t,r,n+2):[r,n+1])}function N(e){var t=e,r=void 0,n=void 0;if(l<=e)return 0;if(!(r=w(e)))return 0;if(e+=r,["if","else"].indexOf(m[t+1].value)<0)return 0;for(;e<l&&!(r=S(e))&&(r=F(e+(n=gt(e))));)e+=r+n;return e-t}function F(e){return Ft(e)||De(e)||be(e)||de(e)||Re(e)||P(e)||bt(e)}function q(){var e=g.ConditionType,t=m[v],r=t.ln,t=t.col,n=[],i=void 0;for(n.push(T());v<l&&!S(v)&&(i=gt(v),F(v+i));)(n=i?n.concat(mt()):n).push(Ft(v)?qt():De(v)?je():be(v)?we():de(v)?pe():Re(v)?Le():P(v)?D():bt(v)?wt():void 0);return y(e,n,r,t)}function U(e){var t=e,r=void 0;return!(l<=e)&&(r=N(e))?((r=gt(e+=r))&&(e+=r),(r=S(e))?(e+=r)-t:0):0}function B(){var e=g.ConditionalStatementType,t=m[v],r=t.ln,t=t.col;return y(e,[].concat(q(),mt(),C()),r,t)}function z(e){return V(e)||(r=void 0,!(l<=(e=t=e))&&(r=rt(t))&&(r=Je(++t))?(r=Rt(t+=r))?t+r-e:((r=gt(t))&&(t+=r),(r=Rt(t))?(t+=r)-e:0):0);var t,r}function H(){return V(v)?(e=g.DeclarationType,t=m[v],n=t.ln,r=t.col,(t=[]).push(Ze()),pt(v)&&t.push(ft()),t.push(nt()),pt(v)&&t.push(ft()),t.push(Lt()),y(e,t,n,r)):(t=g.DeclarationType,r=(n=m[v]).ln,n=n.col,y(t,[].concat(nt(),Ze(),mt(),Lt()),r,n));var e,t,r,n}function V(e){var t=e,r=void 0;return!(l<=e)&&(r=Je(e))?((r=gt(e+=r))&&(e+=r),(r=rt(e))?(r=Rt(++e))?e+r-t:((r=pt(e))&&(e+=r),(r=Rt(e))?(e+=r)-t:0):0):0}function W(e){var t=e,r=void 0;return!(l<=e)&&(r=Je(e))?((r=gt(e+=r))&&(e+=r),(r=rt(e))?((r=gt(++e))&&(e+=r),(r=function(e){for(var t,r=e,n=void 0;e<l&&!G(e)&&!X(e);){if(n=S(e)){e+=n;break}if((n=It(e+(t=gt(e))))&&(e+=n+t),!n||S(e-n))break}return e-r}(e))?(e+=r)-t:0):0):0}function $(){var e=g.DeclarationType,t=m[v],r=t.ln,n=t.col,t=[].concat(Ze(),mt(),nt(),mt(),function(){for(var e=g.ValueType,t=m[v],r=t.ln,t=t.col,n=[],i=void 0,a=void 0;v<l&&!G(v)&&!X(v)&&(a=gt(v),!G(i=v+a)&&!X(i));){if(S(v)){n.push(C());break}if(!It(i))break;if(a&&n.push(ft()),n.push(Nt()),S(i))break}return y(e,n,r,t)}());return y(e,t,r,n)}function G(e){return!(l<=e||m[e].type!==c.Newline&&m[e].type!==c.Semicolon)?1:0}function K(){var e=g.DeclDelimType,t=m[v],r=t.ln,t=t.col;return v++,y(e,"\n",r,t)}function Q(e){var t,r=e;return l<=e||m[e++].type!==c.ExclamationMark?0:((t=gt(e))&&(e+=t),"default"===m[e].value?(m[r].defaultEnd=e)-r+1:0)}function Y(){var e=g.DefaultType,t=m[v],r=t.ln,n=t.col,i=s(v,t.defaultEnd);return v=t.defaultEnd+1,y(e,i,r,n)}function X(e){return e<l&&m[e].type===c.Comma?1:0}function J(){var e=g.DelimType,t=m[v],r=t.ln,t=t.col;return v++,y(e,",",r,t)}function Z(e){var t,r=De(e);return!(l<=e||!r||l<=e+r)&&(t=-1!==["em","ex","ch","rem","vh","vw","vmin","vmax","px","mm","q","cm","in","pt","pc","deg","grad","rad","turn","s","ms","Hz","kHz","dpi","dpcm","dppx"].indexOf(m[e+r].value)?1:0)?r+t:0}function ee(){var e,t,r=g.DimensionType,n=m[v],i=n.ln,a=n.col;return y(r,[je(),(e=g.IdentType,t=m[v],n=t.ln,r=t.col,t=t.value,v++,y(e,t,n,r))],i,a)}function te(e){var t=e;return l<=e||"expression"!==m[e++].value||l<=e||m[e].type!==c.LeftParenthesis?0:m[e].right-t+1}function re(){var e=g.ExpressionType,t=m[v],r=t.ln,n=t.col,i=s(++v+1,m[v].right-1),t=d(i,r,n,1);return t[0]===r&&(t[1]+=11),v=m[v].right+1,y(e,i,r,n,t)}function ne(e){if(l<=e)return 0;var t,r,n,i=void 0;return n=void 0,(i=!(l<=(r=t=e))&&(n=w(t))?(t+=n,"extend"===m[r+1].value&&(n=gt(t))&&(n=Vt(t+=n))&&(n=gt(t+=n))&&(n=Ie(t+=n))?(t+=n)-r:0):0)?m[e].extend_child=1:(n=void 0,(i=!(l<=(r=t=e))&&(n=w(t))?(t+=n,"extend"===m[r+1].value&&(n=gt(t))&&(n=Vt(t+=n))?(t+=n)-r:0):0)&&(m[e].extend_child=2)),i}function ie(){var e,t,r,n=m[v].extend_child;return 1===n?(e=g.ExtendType,t=(r=m[v]).ln,r=r.col,y(e,[].concat(T(),mt(),Wt(),mt(),Ne()),t,r)):2===n?(t=g.ExtendType,r=m[v],n=r.ln,r=r.col,y(t,[].concat(T(),mt(),Wt()),n,r)):void 0}function ae(e){var t,r=e;return!(l<=e)&&(t=he(e))&&(e+=t)<l&&m[e].type===c.LeftParenthesis?m[e].right-r+1:0}function oe(){var e=g.FunctionType,t=m[v],r=t.ln,t=t.col;return y(e,[].concat(_e(),b()),r,t)}function se(e){var t,r=0;if(l<=e)return 0;if(!(t=ae(e)))return 0;for(e+=t;e<l&&m[e].type===c.FullStop;)r++,e++;return 3===r?t+r:0}function le(){var e=g.FunctionsListType,t=m[v],r=t.ln,n=t.col,i=[oe()],t=d(i,r,n,3);return v+=3,y(e,i,r,n,t)}function ce(e){var t,r=e;return l<=e||m[e++].type!==c.ExclamationMark?0:((t=gt(e))&&(e+=t),"global"===m[e].value?(m[r].globalEnd=e)-r+1:0)}function ue(){var e=g.GlobalType,t=m[v],r=t.ln,n=t.col,i=s(v,t.globalEnd);return v=t.globalEnd+1,y(e,i,r,n)}function de(e){var t=e;if(l<=e)return 0;if(m[e].type===c.HyphenMinus&&m[e+1].type===c.DecimalNumber)return 0;if(m[e].type===c.HyphenMinus&&e++,be(e))return m[t].ident_last=e-1,e-t;if(m[e].type!==c.LowLine&&m[e].type!==c.Identifier)return 0;for(e++;e<l&&(m[e].type===c.HyphenMinus||m[e].type===c.LowLine||m[e].type===c.Identifier||m[e].type===c.DecimalNumber);e++);return m[t].ident_last=e-1,e-t}function pe(){var e=g.IdentType,t=m[v],r=t.ln,n=t.col,t=s(v,m[v].ident_last);return v=m[v].ident_last+1,y(e,t,r,n)}function fe(e){var t=e;if(l<=e)return 0;for(;e<l&&(m[e].type===c.HyphenMinus||m[e].type===c.LowLine||m[e].type===c.Identifier||m[e].type===c.DecimalNumber);e++);return m[t].ident_last=e-1,e-t}function he(e){for(var t=e,r=void 0,n=!1;e<l;)if(r=be(e))m[e].ii_type=1,e+=r,n=!0;else if(r=de(e))m[e].ii_type=2,e+=r,n=!1;else{if(!n||!(r=fe(e)))break;m[e].ii_type=3,e+=r,n=!1}return e-t}function _e(){for(var e=[];v<l;){var t=m[v].ii_type;if(1===t)e.push(we());else{if(2!==t&&3!==t)break;e.push(pe())}}return e}function ge(e){var t,r=e;return l<=e||m[e++].type!==c.ExclamationMark?0:((t=gt(e))&&(e+=t),"important"===m[e].value?(m[r].importantEnd=e)-r+1:0)}function me(){var e=g.ImportantType,t=m[v],r=t.ln,n=t.col,i=s(v,t.importantEnd);return v=t.importantEnd+1,y(e,i,r,n)}function ve(e){var t,r,n,i,a=void 0;return l<=e?0:(i=void 0,(a=(i=w(n=r=e))?(r+=i,"include"===m[n+1].value&&(i=gt(r))&&(i=he(r+=i))?((i=gt(r+=i))&&(r+=i),(i=f(r))?((i=gt(r+=i))&&(r+=i),(i=xe(r))?(r+=i)-n:0):0):0):0)?m[e].include_type=9:(i=void 0,(a=(i=w(n=r=e))?(r+=i,"include"===m[n+1].value&&(i=gt(r))&&(i=he(r+=i))?((i=gt(r+=i))&&(r+=i),(i=f(r))?((i=gt(r+=i))&&(r+=i),(i=S(r))?(r+=i)-n:0):0):0):0)?m[e].include_type=1:(i=void 0,(a=(i=w(n=r=e))?(r+=i,"include"===m[n+1].value&&(i=gt(r))&&(i=he(r+=i))?((i=gt(r+=i))&&(r+=i),(i=f(r))?(r+=i)-n:0):0):0)?m[e].include_type=2:(i=void 0,(a=(i=w(n=r=e))?(r+=i,"include"===m[n+1].value&&(i=gt(r))&&(i=he(r+=i))?((i=gt(r+=i))&&(r+=i),(i=S(r))?(r+=i)-n:0):0):0)?m[e].include_type=3:(i=void 0,(a=(i=w(n=r=e))?(r+=i,"include"===m[n+1].value&&(i=gt(r))&&(i=he(r+=i))?(r+=i)-n:0):0)?m[e].include_type=4:(i=void 0,(a=m[n=r=e].type===c.PlusSign&&(i=he(++r))?((i=gt(r+=i))&&(r+=i),(i=f(r))?((i=gt(r+=i))&&(r+=i),(i=xe(r))?(r+=i)-n:0):0):0)?m[e].include_type=10:(i=void 0,(a=m[n=r=e].type===c.PlusSign&&(i=he(++r))?((i=gt(r+=i))&&(r+=i),(i=f(r))?((i=gt(r+=i))&&(r+=i),(i=S(r))?(r+=i)-n:0):0):0)?m[e].include_type=5:(i=void 0,(a=m[n=r=e].type===c.PlusSign&&(i=he(++r))?((i=gt(r+=i))&&(r+=i),(i=f(r))?(r+=i)-n:0):0)?m[e].include_type=6:(i=void 0,(a=m[n=r=e].type===c.PlusSign&&(i=he(++r))?((i=gt(r+=i))&&(r+=i),(i=S(r))?(r+=i)-n:0):0)?m[e].include_type=7:(a=m[n=r=e].type===c.PlusSign&&(t=he(++r))?(r+=t)-n:0)&&(m[e].include_type=8))))))))),a)}function ye(){var e,t,r,n,i,a,o,s,l,c,u,d,p,f,h,_=m[v].include_type;return 1===_?(p=g.IncludeType,f=m[v],h=f.ln,f=f.col,y(p,[].concat(T(),mt(),_e(),mt(),b(),mt(),C()),h,f)):2===_?(h=g.IncludeType,d=m[v],f=d.ln,d=d.col,y(h,[].concat(T(),mt(),_e(),mt(),b()),f,d)):3===_?(d=g.IncludeType,c=m[v],u=c.ln,c=c.col,y(d,[].concat(T(),mt(),_e(),mt(),C()),u,c)):4===_?(u=g.IncludeType,l=m[v],c=l.ln,l=l.col,y(u,[].concat(T(),mt(),_e()),c,l)):5===_?(l=g.IncludeType,o=m[v],s=o.ln,o=o.col,y(l,[].concat(Le(),_e(),mt(),b(),mt(),C()),s,o)):6===_?(s=g.IncludeType,a=m[v],o=a.ln,a=a.col,y(s,[].concat(Le(),_e(),mt(),b()),o,a)):7===_?(a=g.IncludeType,n=m[v],i=n.ln,n=n.col,y(a,[].concat(Le(),_e(),mt(),C()),i,n)):8===_?(i=g.IncludeType,r=m[v],n=r.ln,r=r.col,y(i,[].concat(Le(),_e()),n,r)):9===_?(r=g.IncludeType,e=m[v],t=e.ln,e=e.col,y(r,[].concat(T(),mt(),_e(),mt(),b(),mt(),ke()),t,e)):10===_?(t=g.IncludeType,e=m[v],_=e.ln,e=e.col,y(t,[].concat(Le(),_e(),mt(),b(),mt(),ke()),_,e)):void 0}function be(e){var t,r=e;if(l<=e)return 0;if(m[e].type!==c.NumberSign||!m[e+1]||m[e+1].type!==c.LeftCurlyBracket)return 0;for(e+=2;m[e].type!==c.RightCurlyBracket;){if(!(t=h(e)))return 0;e+=t}return m[e].type===c.RightCurlyBracket?e-r+1:0}function we(){var e=g.InterpolationType,t=m[v],r=t.ln,n=t.col,i=[];for(v+=2;v<l&&m[v].type!==c.RightCurlyBracket;){var a=_();"string"==typeof a.content?i.push(a):i=i.concat(a)}t=d(i,r,n,1);return v++,y(e,i,r,n,t)}function Te(e){var t=e,r=void 0;return!(l<=e)&&(r=function(e){var t,r=e;if(!(t=Se(e)))return 0;for((t=gt(e+=t)&&m[e].type!==c.Newline)&&(e+=t);e<l;){var n=e,i=e,a=void 0;if(!(a=X(i)))break;if((a=gt(i+=a))&&(i+=a),(a=gt(i))&&(i+=a),(a=gt(i))&&(i+=a),!(a=Se(i)))break;(a=gt(i+=a)&&m[i].type!==c.Newline)&&(i+=a),e+=i-n}return(m[r].selectorsGroupEnd=e)-r}(e))?((r=gt(e+=r))&&(e+=r),(r=S(e))?(e+=r)-t:0):0}function xe(e){if(l<=e)return 0;var t=m[e].block_end,r=e,n=void 0;if(!t)return 0;for((n=gt(e))&&(e+=n),(n=Te(e))&&(e+=n);e<t;)if(n=gt(e))e+=n;else if(n=Te(e))e+=n;else{if(!(n=x(e)))break;e+=n}return e!==t+1?0:t+1-r}function ke(){for(var e,t,r,n=g.BlockType,i=m[v],a=i.ln,o=i.col,s=i.block_end,l=[];v<s;)if(gt(v))l=l.concat(mt());else if(Te(v))l.push((r=t=e=void 0,e=g.RulesetType,t=(r=m[v]).ln,r=r.col,y(e,[].concat(function(){var e=[],t=m[v].selectorsGroupEnd;for(e.push(Ce()),gt(v)&&m[v].type!==c.Newline&&(e=e.concat(mt()));v<t;)e=e.concat(J(),mt(),mt(),mt(),Ce()),gt(v)&&m[v].type!==c.Newline&&(e=e.concat(mt()));return e}(),mt(),C()),t,r)));else{if(!x(v))break;l.push(k())}return y(n,l,a,o)}function Se(e){var t=e,r=void 0;if(l<=e)return 0;if(r=de(e)){var n=u(e,r);if("from"!==n&&"to"!==n)return 0;e+=r,m[t].keyframesSelectorType=1}else if(r=Ve(e))e+=r,m[t].keyframesSelectorType=2;else{if(!(r=be(e)))return 0;e+=r,m[t].keyframesSelectorType=3}return e-t}function Ce(){var e=g.KeyframesSelectorType,t=g.SelectorType,r=m[v],n=r.ln,i=r.col,a=[];1===r.keyframesSelectorType?a.push(pe()):2===r.keyframesSelectorType?a.push(We()):3===r.keyframesSelectorType&&a.push(we());a=y(e,a,n,i);return y(t,[a],n,i)}function Me(e){var t=e,r=void 0;if(l<=e)return 0;if(!(r=w(e)))return 0;if(e+=r,["for","each","while"].indexOf(m[t+1].value)<0)return 0;for(;e<l;){if(r=S(e)){e+=r;break}if(!(r=Ft(e)||De(e)||be(e)||de(e)||gt(e)||Re(e)||P(e)||bt(e)))return 0;e+=r}return e-t}function Ae(){var e=g.LoopType,t=m[v],r=t.ln,t=t.col,n=[];for(n.push(T());v<l;){if(S(v)){n.push(C());break}Ft(v)?n.push(qt()):De(v)?n.push(je()):be(v)?n.push(we()):de(v)?n.push(pe()):Re(v)?n.push(Le()):P(v)?n.push(D()):gt(v)?n=n.concat(mt()):bt(v)&&n.push(wt())}return y(e,n,r,t)}function Oe(e){return Pe(e)||function(e){var t=e,r=void 0;if(l<=e)return 0;if(m[e].type!==c.EqualsSign)return 0;if((r=gt(++e))&&(e+=r),!(r=he(e)))return 0;if((r=gt(e+=r))&&(e+=r),r=S(e))e+=r;else{if((r=f(e))&&(e+=r),(r=gt(e))&&(e+=r),!(r=S(e)))return 0;e+=r}return e-t}(e)}function Ee(){return Pe(v)?(e=g.MixinType,t=(n=m[v]).ln,r=n.col,n=[].concat(T(),mt()),n=(n=he(v)?n.concat(_e()):n).concat(mt()),S(v)?n.push(C()):(f(v)&&n.push(b()),(n=n.concat(mt())).push(C())),y(e,n,t,r)):(e=g.MixinType,n=m[v],t=n.ln,r=n.col,n=[].concat(Le(),mt()),n=(n=he(v)?n.concat(_e()):n).concat(mt()),S(v)?n.push(C()):(f(v)&&n.push(b()),(n=n.concat(mt())).push(C())),y(e,n,t,r));var e,t,r,n}function Pe(e){var t=e,r=void 0;if(l<=e)return 0;if(!(r=w(e))||"mixin"!==m[e+1].value)return 0;if((r=gt(e+=r))&&(e+=r),!(r=he(e)))return 0;if((r=gt(e+=r))&&(e+=r),r=S(e))e+=r;else{if((r=f(e))&&(e+=r),(r=gt(e))&&(e+=r),!(r=S(e)))return 0;e+=r}return e-t}function De(e){return l<=e?0:m[e].number_l||(e<l&&m[e].type===c.DecimalNumber&&(!m[e+1]||m[e+1]&&m[e+1].type!==c.FullStop)?m[e].number_l=1:e<l&&m[e].type===c.DecimalNumber&&m[e+1]&&m[e+1].type===c.FullStop&&(!m[e+2]||m[e+2].type!==c.DecimalNumber)||e<l&&m[e].type===c.FullStop&&m[e+1].type===c.DecimalNumber?m[e].number_l=2:e<l&&m[e].type===c.DecimalNumber&&m[e+1]&&m[e+1].type===c.FullStop&&m[e+2]&&m[e+2].type===c.DecimalNumber?m[e].number_l=3:0)}function je(){for(var e=g.NumberType,t=m[v],r=t.ln,t=t.col,n=m[v].number_l,i="",a=0;a<n;a++)i+=m[v+a].value;return v+=n,y(e,i,r,t)}function Re(e){if(l<=e)return 0;switch(m[e].type){case c.Solidus:case c.PercentSign:case c.Comma:case c.Colon:case c.EqualsSign:case c.EqualitySign:case c.InequalitySign:case c.LessThanSign:case c.GreaterThanSign:case c.Asterisk:return 1}return 0}function Le(){var e=g.OperatorType,t=m[v],r=t.ln,n=t.col,t=t.value;return v++,y(e,t,r,n)}function Ie(e){var t,r=e;return l<=e||m[e++].type!==c.ExclamationMark?0:((t=gt(e))&&(e+=t),"optional"===m[e].value?(m[r].optionalEnd=e)-r+1:0)}function Ne(){var e=g.OptionalType,t=m[v],r=t.ln,n=t.col,i=s(v,t.optionalEnd);return v=t.optionalEnd+1,y(e,i,r,n)}function Fe(e){if(l<=e)return 0;var t,r=e,n=m[e].right;if(m[e].type!==c.LeftParenthesis)return 0;if(++e<n){if(!(t=Tt(e)))return 0;e+=t}return++e-r}function qe(){var e=g.ParenthesesType,t=m[v],r=t.ln,n=t.col,i=t.right,t=[],i=d(t=++v<i?xt():t,r,n,1);return v++,y(e,t,r,n,i)}function Ue(e){return e<l&&m[e].type===c.Ampersand?1:0}function Be(){var e=g.ParentSelectorType,t=m[v],r=t.ln,t=t.col;return v++,y(e,"&",r,t)}function ze(e){var t=e,r=void 0;if(l<=e)return 0;for(;e<l&&(r=he(e)||fe(e));)e+=r;return e-t}function He(e){var t,r=e;return!(l<=e)&&(t=Ue(e))?((t=ze(e+=t))&&(e+=t),e-r):0}function Ve(e){var t,r=e;return l<=e||!(t=$e(e))||(e+=t)>=l||m[e].type!==c.PercentSign?0:++e-r}function We(){var e=g.PercentageType,t=m[v],r=t.ln,n=t.col,i=Ge(),t=d(i,r,n,1);return v++,y(e,i,r,n,t)}function $e(e){for(var t=e,r=void 0;e<l&&(r=be(e)||De(e));)e+=r;return e-t}function Ge(){for(var e=[];v<l;)if(be(v))e.push(we());else{if(!De(v))break;e.push(je())}return e}function Ke(e){var t,r=e;return l<=e?0:m[r].placeholder_l||(m[e].type===c.PercentSign&&(t=he(++e))?(m[r].placeholder_l=(e+=t)-r,e-r):0)}function Qe(){var e=g.PlaceholderType,t=m[v],r=t.ln,t=t.col;return v++,y(e,[].concat(_e()),r,t)}function Ye(e){var t,r=e;return!(l<=e)&&"progid:DXImageTransform.Microsoft."===u(e,6)&&(t=he(e+=6))?((t=gt(e+=t))&&(e+=t),m[e].type!==c.LeftParenthesis?0:(m[r].progid_end=m[e].right,(e=m[e].right+1)-r)):0}function Xe(){var e=g.ProgidType,t=m[v],r=t.ln,n=t.col,i=t.progid_end,t=s(v,i);return v=i+1,y(e,t,r,n)}function Je(e){var t,r,n,i,a=e,o=void 0;return(o=!(l<=(i=r=e))&&(n=he(r))?(r+=n)-i:0)?m[a].propertyType=1:(o=et(e))?m[a].propertyType=2:(o=!(l<=(e=i=e))&&(t=Ft(i))?(i+=t)-e:0)&&(m[a].propertyType=3),o}function Ze(){var e,t,r,n=m[v].propertyType;return 1===n?(e=g.PropertyType,t=m[v],r=t.ln,t=t.col,y(e,_e(),r,t)):2===n?tt():3===n?(r=g.PropertyType,t=m[v],n=t.ln,t=t.col,y(r,[qt()],n,t)):void 0}function et(e){var t,r=e;return!(l<=e)&&!(m[e].type!==c.HyphenMinus||m[e+1]&&m[e+1].type!==c.HyphenMinus)&&(t=de(e+=2))?(e+=t)-r:0}function tt(){var e=g.CustomPropertyType,t=m[v],r=t.ln,t=t.col;return v+=2,y(e,[pe()],r,t)}function rt(e){return e<l&&m[e].type===c.Colon?1:0}function nt(){var e=g.PropertyDelimType,t=m[v],r=t.ln,t=t.col;return v++,y(e,":",r,t)}function it(e){return ot(e)||lt(e)}function at(){return ot(v)?st():lt(v)?ct():void 0}function ot(e){var t,r,n,i=void 0;if(l<=e||m[e].type!==c.Colon||l<=e+1||m[e+1].type!==c.Colon)return 0;if(i=function(e){var t=e,r=void 0;if((e+=2)>=l)return 0;if(!(r=de(e)))return 0;if((e+=r)>=l||m[e].type!==c.LeftParenthesis)return 0;var n=m[e].right;return(r=gt(++e))&&(e+=r),(r=Vt(e))?((r=gt(e+=r))&&(e+=r),e!==n?0:++e-t):0}(e))m[e].pseudoElementType=1;else{if(t=0,n=t=e,!(i=(r=he(t+=2))?(t+=r)-n:0))return 0;m[e].pseudoElementType=2}return i}function st(){var e,t,r=m[v].pseudoElementType;return 1===r?function(){var e=g.PseudoeType,t=m[v],r=t.ln,n=t.col,i=[];v+=2,i.push(pe());var a=g.ArgumentsType,o=m[v],s=o.ln,t=o.col;v++;o=[].concat(mt(),Wt(),mt()),t=y(a,o,s,t,d(o,s,t,1));return i.push(t),v++,y(e,i,r,n)}():2===r?(e=g.PseudoeType,r=(t=m[v]).ln,t=t.col,v+=2,y(e,_e(),r,t)):void 0}function lt(e){var t,r,n,i=void 0;if(l<=e||m[e].type!==c.Colon)return 0;if(i=function(e){var t=e,r=void 0;if(++e>=l)return 0;if(!(r=he(e)))return 0;if((e+=r)>=l||m[e].type!==c.LeftParenthesis)return 0;var n=m[e].right;return(r=gt(++e))&&(e+=r),(r=kt(e))&&(e+=r),(r=$e(e))&&(e+=r),l<=e?0:("n"===m[e].value&&e++,(r=gt(e))&&(e+=r),l<=e||m[e].type!==c.PlusSign&&m[e].type!==c.HyphenMinus?0:((r=gt(++e))&&(e+=r),(r=$e(e))?((r=gt(e+=r))&&(e+=r),e!==n?0:++e-t):0))}(e))m[e].pseudoClassType=3;else if(i=function(e){var t=e,r=void 0;if(++e>=l)return 0;if(!(r=he(e)))return 0;if((e+=r)>=l)return 0;if(m[e].type!==c.LeftParenthesis)return 0;var n=m[e].right;return(r=gt(++e))&&(e+=r),(r=kt(e))&&(e+=r),(r=be(e))&&(e+=r),m[e].type===c.DecimalNumber&&e++,"n"!==m[e].value?0:((r=gt(++e))&&(e+=r),e!==n?0:++e-t)}(e))m[e].pseudoClassType=4;else if(i=function(e){var t=e,r=void 0;if(++e>=l)return 0;if(!(r=he(e)))return 0;if((e+=r)>=l)return 0;if(m[e].type!==c.LeftParenthesis)return 0;var n=m[e].right;return(r=gt(++e))&&(e+=r),(r=kt(e))&&(e+=r),m[e].type!==c.DecimalNumber?0:((r=gt(++e))&&(e+=r),e!==n?0:++e-t)}(e))m[e].pseudoClassType=5;else if(i=function(e){var t=e,r=void 0;if(++e>=l)return 0;if(!(r=he(e)))return 0;if((e+=r)>=l||m[e].type!==c.LeftParenthesis)return 0;var n=m[e].right;return(r=gt(++e))&&(e+=r),(r=Vt(e))?((r=gt(e+=r))&&(e+=r),e!==n?0:++e-t):0}(e))m[e].pseudoClassType=1;else if(i=function(e){var t=e,r=void 0;if(++e>=l)return 0;if(!(r=he(e)))return 0;if((e+=r)>=l||m[e].type!==c.LeftParenthesis)return 0;var n=m[e].right;return(r=gt(++e))&&(e+=r),(r=he(e))?((r=gt(e+=r))&&(e+=r),e!==n?0:++e-t):0}(e))m[e].pseudoClassType=2;else{if(n=t=e,!(i=!(++t>=l)&&(r=he(t))?(t+=r)-n:0))return 0;m[e].pseudoClassType=6}return i}function ct(){var e,t,r=m[v].pseudoClassType;return 1===r?function(){var e=g.PseudocType,t=m[v],r=t.ln,n=t.col;v++;var i=(i=[]).concat(_e()),a=g.ArgumentsType,o=m[v],s=o.ln,t=o.col;v++;o=[].concat(mt(),Wt(),mt()),t=y(a,o,s,t,d(o,s,t,1));return i.push(t),v++,y(e,i,r,n)}():2===r?function(){var e=g.PseudocType,t=m[v],r=t.ln,n=t.col;v++;var i=(i=[]).concat(_e()),a=m[v].ln,o=m[v].col;v++;var s=[].concat(mt(),_e(),mt()),t=d(s,a,o,1),t=y(g.ArgumentsType,s,a,o,t);return i.push(t),v++,y(e,i,r,n)}():3===r?function(){var e=g.PseudocType,t=m[v],r=t.ln,n=t.col;v++;var i=(i=[]).concat(_e()),a=m[v].ln,o=m[v].col;v++,l=(l=[]).concat(mt()),kt(v)&&l.push(St()),$e(v)&&(l=l.concat(Ge()));var s=m[v];"n"===s.value&&(t=s.ln,c=s.col,s=s.value,c=y(g.IdentType,s,t,c),l.push(c),v++),l=l.concat(mt()),kt(v)&&l.push(St());var l=l.concat(mt()),c=d(l=(l=$e(v)?l.concat(Ge()):l).concat(mt()),a,o,1),c=y(g.ArgumentsType,l,a,o,c);return i.push(c),v++,y(e,i,r,n)}():4===r?function(){var e=g.PseudocType,t=m[v],r=t.ln,n=t.col;v++;var i=(i=[]).concat(_e()),a=m[v].ln,o=m[v].col,s=[];v++,s=s.concat(mt()),kt(v)&&s.push(St()),be(v)&&s.push(we()),De(v)&&s.push(je()),de(v)&&s.push(pe());t=d(s=s.concat(mt()),a,o,1),t=y(g.ArgumentsType,s,a,o,t);return i.push(t),v++,y(e,i,r,n)}():5===r?function(){var e=g.PseudocType,t=m[v],r=t.ln,n=t.col;v++;var i=(i=[]).concat(_e()),a=m[v].ln,o=m[v].col,s=[];v++,s=s.concat(mt()),kt(v)&&s.push(St()),De(v)&&s.push(je());t=d(s=s.concat(mt()),a,o,1),t=y(g.ArgumentsType,s,a,o,t);return i.push(t),v++,y(e,i,r,n)}():6===r?(e=g.PseudocType,r=(t=m[v]).ln,t=t.col,v++,y(e,_e(),r,t)):void 0}function ut(e){var t=e,r=void 0;if(l<=e)return 0;if(!(r=Vt(e)))return 0;if((r=gt(e+=r))&&(e+=r),r=S(e))e+=r;else{if(!(r=gt(e)))return 0;if(!(r=S(e+=r)))return 0;e+=r}return e-t}function dt(){var e=g.RulesetType,t=m[v],r=t.ln,n=t.col,t=[].concat(Wt(),mt());return S(v)?t.push(C()):t=t.concat(mt(),C()),y(e,t,r,n)}function pt(e){return e<l&&m[e].ws?m[e].ws_last-e+1:0}function ft(){var e=g.SType,t=m[v],r=t.ln,n=t.col,t=s(v,m[v].ws_last);return v=m[v].ws_last+1,y(e,t,r,n)}function ht(e){if(!m[e])return 0;for(var t=void 0,r=0;e<l&&((t=pt(e))||(t=j(e))||(t=L(e)));)e+=t,r+=t;return r||0}function _t(){var e=[];if(l<=v)return e;for(;v<l;)if(pt(v))e.push(ft());else if(j(v))e.push(R());else{if(!L(v))break;e.push(I())}return e}function gt(e){if(l<=e)return 0;for(var t=void 0,r=0,n=m[e].ln;e<l&&m[e].ln===n;){if(t=pt(e))m[e].sc_child=1;else if(t=j(e))m[e].sc_child=2;else{if(!(t=L(e)))break;m[e].sc_child=3}if(r+=t,m[e+=t]&&m[e].type===c.Newline)break}return r||0}function mt(){var e=[];if(l<=v)return e;for(var t=m[v].ln;v<l&&m[v].ln===t;){if(pt(v))e.push(ft());else if(j(v))e.push(R());else{if(!L(v))break;e.push(I())}if(m[v]&&m[v].type===c.Newline)break}return e}function vt(e){var t=e,r=void 0;if(l<=e)return 0;if(m[e].type!==c.NumberSign)return 0;if(!(r=he(++e)||fe(e)))return 0;for(e+=r;e<l&&(r=he(e)||fe(e));)e+=r;return(m[t].shashEnd=e)-t}function yt(){var e=g.ShashType,t=m[v],r=t.ln,n=t.col,i=t.shashEnd,a=[];for(v++;v<i;)if(he(v))a=a.concat(_e());else{if(!fe(v))break;a.push(pe())}return y(e,a,r,n)}function bt(e){return!(l<=e||m[e].type!==c.StringSQ&&m[e].type!==c.StringDQ)?1:0}function wt(){var e=g.StringType,t=m[v],r=t.ln,n=t.col,t=t.value;return v++,y(e,t,r,n)}function Tt(e){var t,r=e,n=void 0;if(l<=e)return 0;for(;m[e-1].type!==c.Newline&&(n=zt(t=e)||Re(t)||i(t)||gt(t));)e+=n;return e-r}function xt(){for(var e=[],t=void 0;m[v-1].type!==c.Newline&&(t=zt(v)?Ht():Re(v)?Le():i(v)?p():gt(v)?mt():void 0);)"string"==typeof t.content?e.push(t):e=e.concat(t);return e}function kt(e){return!(l<=e||m[e].type!==c.HyphenMinus&&m[e].type!==c.PlusSign)?1:0}function St(){var e=g.OperatorType,t=m[v],r=t.ln,n=t.col,t=t.value;return v++,y(e,t,r,n)}function Ct(e){var t,r=e;if(l<=e)return 0;if(!(t=At(e)))return 0;for(e+=t;e<l;){var n=gt(e),i=X(e+n);if(!i)break;var a=gt(e+n+i);if(!(t=At(e+n+i+a)))break;e+=n+i+a+t}return e-r}function Mt(){for(var e=g.UnicodeRangeType,t=m[v],r=t.ln,t=t.col,n=[];v<l;)if(gt(v))n=n.concat(mt());else if(X(v))n.push(J());else{if(!At(v))break;n.push(Ot())}return y(e,n,r,t)}function At(e){var t=e,r=void 0;if(l<=e)return 0;if("U"!==m[e].value&&"u"!==m[e].value)return 0;if((e+=1)>=l)return 0;if("+"!==m[e].value)return 0;for(e+=1;e<l;)if(r=de(e))e+=r;else if(r=De(e))e+=r;else if(r=kt(e))e+=r;else{if(!(r=function(e){var t=e;if(l<=e)return 0;for(;e<l&&m[e].type===c.QuestionMark;)e+=1;return e-t}(e)))break;e+=r}return m[t].urangeEnd=e-1,e-t}function Ot(){var e=v,t=g.UrangeType,r=m[v],n=r.ln,i=r.col,r=s(e,m[e].urangeEnd);return v=m[e].urangeEnd+1,y(t,r,n,i)}function Et(e){var t=e,r=void 0;if(l<=e||"url"!==m[e].value)return 0;if(++e>=l||m[e].type!==c.LeftParenthesis)return 0;var n=m[e];for(e++;e<n.right;)if(r=function(e){var t=e,r=void 0;for((r=gt(e))&&(e+=r);e<l&&(r=be(e)||jt(e));)e+=r;return(r=gt(e))&&(e+=r),e<m[t-1].right?0:(m[t].uri_end=e)-t}(e))e+=r,m[t].uriType=1;else{if(!(r=function(e){for(var t=e,r=void 0;e<l;)if(r=gt(e))e+=r;else if(r=bt(e))e+=r;else if(r=ae(e))e+=r;else if(r=kt(e))e+=r;else if(r=he(e))e+=r;else{if(!(r=Ft(e)))break;e+=r}return e<m[t-1].right?0:(m[t].uri_end=e)-t}(e)))return 0;e+=r,m[t].uriType=2}return++e-t}function Pt(){var e=g.UriType,t=m[v],r=t.ln,n=t.col,i=[],a=void 0,t=m[v].uriType;return v+=2,1===t?i=i.concat(function(){var e=v,t=[];for(gt(v)&&(t=t.concat(mt()));v<m[e].uri_end;)if(be(v))t.push(we());else{if(!jt(v))break;t.push(function(){for(var e=v,t=g.RawType,r=m[e],n=r.ln,r=r.col,i=void 0;v<m[e].uri_raw_end&&!be(v)&&!Ft(v)&&(i=Dt(v));)v+=i;return y(t,s(e,v-1),n,r)}())}return t=gt(v)?t.concat(mt()):t}()):2===t?i=i.concat(function(){for(var e=v,t=[];v<m[e].uri_end;)if(gt(v))t=t.concat(mt());else if(kt(v))t.push(St());else{if(!It(v))break;t.push(Nt())}return t}()):a=d(i,r,n,4),a=a||d(i,r,n,1),v++,y(e,i,r,n,a)}function Dt(e){var t=e,r=void 0;if(r=de(e))e+=r;else if(r=De(e))e+=r;else switch(m[e].type){case c.ExclamationMark:case c.NumberSign:case c.DollarSign:case c.PercentSign:case c.Ampersand:case c.Asterisk:case c.PlusSign:case c.Comma:case c.HyphenMinus:case c.FullStop:case c.Solidus:case c.Colon:case c.Semicolon:case c.LessThanSign:case c.EqualsSign:case c.GreaterThanSign:case c.QuotationMark:case c.CommercialAt:case c.LeftSquareBracket:case c.RightSquareBracket:case c.CircumflexAccent:case c.LowLine:case c.LeftCurlyBracket:case c.VerticalLine:case c.RightCurlyBracket:case c.Tilde:e+=1;break;default:return 0}return e-t}function jt(e){for(var t=e,r=void 0;e<l&&!be(e)&&!Ft(e)&&(r=Dt(e));)e+=r;return(m[t].uri_raw_end=e)-t}function Rt(e){for(var t,r=e,n=void 0;e<l&&!G(e);){if(n=S(e)){e+=n;break}if((n=It(e+(t=pt(e))))&&(e+=n+t),!n||S(e-n))break}return e-r}function Lt(){for(var e=g.ValueType,t=m[v],r=t.ln,t=t.col,n=[],i=void 0,a=void 0;v<l&&!G(v)&&(a=pt(v),!G(i=v+a));){if(S(v)){n.push(C());break}if(!It(i))break;if(a&&n.push(ft()),n.push(Nt()),S(i))break}return y(e,n,r,t)}function It(e){var t=void 0;return(t=be(e))?m[e].value_child=1:(t=Ft(e))?m[e].value_child=2:(t=zt(e))?m[e].value_child=3:(t=S(e))?m[e].value_child=4:(t=w(e))?m[e].value_child=5:(t=Re(e))?m[e].value_child=6:(t=ge(e))?m[e].value_child=7:(t=ce(e))?m[e].value_child=8:(t=Q(e))?m[e].value_child=9:(t=Ye(e))?m[e].value_child=10:(t=i(e))?m[e].value_child=11:(t=Ue(e))&&(m[e].value_child=12),t}function Nt(){var e=m[v].value_child;return 1===e?we():2===e?qt():3===e?Ht():4===e?C():5===e?T():6===e?Le():7===e?me():8===e?ue():9===e?Y():10===e?Xe():11===e?p():12===e?Be():void 0}function Ft(e){var t,r=e;return!(l<=e)&&m[e].type===c.DollarSign&&(t=de(++e))?(e+=t)-r:0}function qt(){var e=g.VariableType,t=m[v],r=t.ln,t=t.col;return v++,y(e,[pe()],r,t)}function Ut(e){var t,r=0;if(l<=e)return 0;if(!(t=Ft(e)))return 0;for(e+=t;e<l&&m[e].type===c.FullStop;)r++,e++;return 3===r?t+r:0}function Bt(){var e=g.VariablesListType,t=m[v],r=t.ln,n=t.col,i=[qt()],t=d(i,r,n,3);return v+=3,y(e,i,r,n,t)}function zt(e){var t,r=e;return l<=e||m[e].type!==c.NumberSign?0:(t=++e,(t=m[t].type===c.Identifier?1:m[t].type!==c.DecimalNumber?0:++t<l&&m[t].type===c.Identifier?2:1)?(e+=t)-r:0)}function Ht(){var e=g.VhashType,t=m[v],r=t.ln,n=t.col,t=(t=m[++v].value,m[v++].type===c.DecimalNumber&&v<l&&m[v].type===c.Identifier&&(t+=m[v++].value),t);return y(e,t,r,n,d(t,r,n+1))}function Vt(e){if(l<=e)return 0;var t,r=e;if(!(t=$t(e)))return 0;for(e+=t;e<l;){var n=gt(e),i=X(e+n);if(!i)break;var a=ht(e+n+i),o=a?ht(e+n+i+a):0;if(!(t=$t(e+n+i+a+o)))break;e+=n+i+a+o+t}return(m[r].selectorsGroupEnd=e)-r}function Wt(){var e=[],t=m[v].selectorsGroupEnd;for(e.push(Gt());v<t;)e=e.concat(_t(),J(),_t(),Gt());return e}function $t(e){var t=void 0;return(t=function(e){if(l<=e)return 0;var t,r=e;if(!(t=Kt(e)))return 0;for(e+=t;e<l;){var n=gt(e),i=P(e+n);if(!n&&!i)break;if(i&&(n=gt(e+=n+i)),!(t=Kt(e+n)))break;e+=n+t}return(m[r].selectorEnd=e)-r}(e))?m[e].selectorType=1:(t=function(e){if(l<=e)return 0;var t,r=e;if(!(t=P(e)))return 0;for(e+=t;e<l;){var n=gt(e);if(!(t=Kt(e+n)))break;var i=gt(e+=n+t),n=P(e+i);if(!i&&!n)break;n&&(e+=i+n)}return(m[r].selectorEnd=e)-r}(e))&&(m[e].selectorType=2),t}function Gt(){return(1===m[v].selectorType?function(){for(var e=g.SelectorType,t=m[v],r=t.ln,n=t.col,i=t.selectorEnd,a=Qt();v<i;)gt(v)?a=a.concat(mt()):P(v)?a.push(D()):Kt(v)&&(a=a.concat(Qt()));return y(e,a,r,n)}:function(){for(var e=g.SelectorType,t=m[v],r=t.ln,n=t.col,i=t.selectorEnd,a=[D()];v<i;)gt(v)?a=a.concat(mt()):P(v)?a.push(D()):Kt(v)&&(a=a.concat(Qt()));return y(e,a,r,n)})()}function Kt(e){var t=void 0;return(t=function(e){if(l<=e)return 0;var t,r=e;if(!(t=Yt(e)||Jt(e)||Ke(e)||He(e)))return 0;for(e+=t;e<l;){var n=vt(e)||O(e)||er(e)||it(e)||Ke(e)||be(e);if(!n)break;e+=n}return(m[r].compoundSelectorEnd=e)-r}(e))?m[e].compoundSelectorType=1:(t=function(e){if(l<=e)return 0;for(var t=e;e<l;){var r=vt(e)||O(e)||er(e)||it(e)||Ke(e)||be(e);if(!r)break;e+=r}return(m[t].compoundSelectorEnd=e)-t}(e))&&(m[e].compoundSelectorType=2),t}function Qt(){var e=m[v].compoundSelectorType;return 1===e?function(){var e,t=[],r=m[v].compoundSelectorEnd;for(Yt(v)?t.push(Xt()):Jt(v)?t.push(Zt()):Ke(v)?t.push(Qe()):He(v)&&(t=t.concat((e=[Be()],ze(v)&&e.push(function(){for(var e=g.ParentSelectorExtensionType,t=m[v],r=t.ln,t=t.col,n=[];v<l;)if(he(v))n=n.concat(_e());else{if(!fe(v))break;n.push(pe())}return y(e,n,r,t)}()),e)));v<r;)if(vt(v))t.push(yt());else if(O(v))t.push(E());else if(er(v))t.push(tr());else if(it(v))t.push(at());else if(Ke(v))t.push(Qe());else{if(!be(v))break;t.push(we())}return t}():2===e?function(){for(var e=[],t=m[v].compoundSelectorEnd;v<t;)if(vt(v))e.push(yt());else if(O(v))e.push(E());else if(er(v))e.push(tr());else if(it(v))e.push(at());else if(Ke(v))e.push(Qe());else{if(!be(v))break;e.push(we())}return e}():void 0}function Yt(e){if(l<=e)return 0;var t,r=e;return(t=ar(e))&&(e+=t),m[e].type!==c.Asterisk?0:++e-r}function Xt(){var e=g.UniversalSelectorType,t=m[v],r=t.ln,n=t.col,i=[],t=void 0;return ar(v)&&(i.push(or()),t=d(i,r,n,1)),v++,y(e,i,r,n,t)}function Jt(e){if(l<=e)return 0;var t=e,r=void 0;return(r=ar(e))&&(e+=r),(r=he(e))?(e+=r)-t:0}function Zt(){var e=g.TypeSelectorType,t=m[v],r=t.ln,n=t.col,t=[];return ar(v)&&t.push(or()),y(e,t=t.concat(_e()),r,n)}function er(e){var t=void 0;return(t=function(e){var t=e;if(m[e].type!==c.LeftSquareBracket)return 0;var r,n,i,a,o,s=void 0;return(s=gt(++e))&&(e+=s),(s=rr(e))?((s=gt(e+=s))&&(e+=s),o=void 0,(o=(a=m[i=n=r=e].type)!==c.Tilde&&a!==c.VerticalLine&&a!==c.CircumflexAccent&&a!==c.DollarSign&&a!==c.Asterisk||m[++n].type!==c.EqualsSign?0:++n-i)?m[r].attributeMatchType=1:(o=m[r].type===c.EqualsSign?1:0)&&(m[r].attributeMatchType=2),(s=o)?((s=gt(e+=s))&&(e+=s),(s=bt(e)||he(e))?((s=gt(e+=s))&&(e+=s),(s=ir(e))&&(s=gt(e+=s))&&(e+=s),m[e].type!==c.RightSquareBracket?0:++e-t):0):0):0}(e))?m[e].attributeSelectorType=1:(t=function(e){var t=e;if(m[e].type!==c.LeftSquareBracket)return 0;var r=void 0;return(r=gt(++e))&&(e+=r),(r=rr(e))?((r=gt(e+=r))&&(e+=r),m[e].type!==c.RightSquareBracket?0:++e-t):0}(e))&&(m[e].attributeSelectorType=2),t}function tr(){return 1===m[v].attributeSelectorType?(o=g.AttributeSelectorType,l=(s=m[v]).ln,c=s.col,v++,u=(u=[]).concat(mt(),nr(),mt(),1===m[v].attributeMatchType?(n=g.AttributeMatchType,i=m[v],s=i.ln,a=i.col,i=m[v].value+m[v+1].value,v+=2,y(n,i,s,a)):(e=g.AttributeMatchType,t=m[v],r=t.ln,t=t.col,v++,y(e,"=",r,t)),mt(),(a=g.AttributeValueType,e=m[v],r=e.ln,t=e.col,e=[],bt(v)?e.push(wt()):e=e.concat(_e()),y(a,e,r,t)),mt()),ir(v)&&(u.push((e=g.AttributeFlagsType,r=m[v],t=r.ln,r=r.col,y(e,_e(),t,r))),u=u.concat(mt())),v++,y(o,u,l,c,d(u,l,c,1))):(o=g.AttributeSelectorType,u=m[v],l=u.ln,c=u.col,v++,u=(u=[]).concat(mt(),nr(),mt()),v++,y(o,u,l,c,d(u,l,c,1)));var e,t,r,n,i,a,o,s,l,c,u}function rr(e){var t=e,r=void 0;return(r=ar(e))&&(e+=r),(r=he(e))?(e+=r)-t:0}function nr(){var e=g.AttributeNameType,t=m[v],r=t.ln,n=t.col,t=[];return ar(v)&&t.push(or()),y(e,t=t.concat(_e()),r,n)}function ir(e){return he(e)}function ar(e){if(l<=e)return 0;var t,r,n,i=void 0;return r=t=e,n=void 0,(i=(n=function(){if(l<=t)return 0;var e;return m[t].type===c.Asterisk?1:(e=he(t))?e:0}())?((n=j(t+=n))&&(t+=n),(n=sr(t))?(t+=n)-r:0):0)?m[e].namePrefixType=1:(i=sr(e))&&(m[e].namePrefixType=2),i}function or(){return 1===m[v].namePrefixType?(i=g.NamePrefixType,o=(a=m[v]).ln,s=a.col,(l=[]).push((e=g.NamespacePrefixType,t=m[v],r=t.ln,n=t.col,a=[],t.type===c.Asterisk?(t=y(g.IdentType,"*",r,n),a.push(t),v++):he(v)&&(a=a.concat(_e())),y(e,a,r,n))),j(v)&&l.push(R()),l.push(lr()),y(i,l,o,s)):(l=g.NamePrefixType,o=m[v],s=o.ln,o=o.col,y(l,[lr()],s,o));var e,t,r,n,i,a,o,s,l}function sr(e){return l<=e||m[e].type!==c.VerticalLine||m[e+1]&&m[e+1].type===c.EqualsSign?0:1}function lr(){var e=g.NamespaceSeparatorType,t=m[v],r=t.ln,t=t.col;return v++,y(e,"|",r,t)}e.exports=function(e,t){return l=(m=e).length,v=0,n[t]()}},function(e,t,h){"use strict";e.exports=function(e,t){var r,n,c=h(13),i=[],a=!1,u=0,o=0,d=1,p=1,s={" ":c.Space,"\n":c.Newline,"\r":c.Newline,"\t":c.Tab,"!":c.ExclamationMark,'"':c.QuotationMark,"#":c.NumberSign,$:c.DollarSign,"%":c.PercentSign,"&":c.Ampersand,"'":c.Apostrophe,"(":c.LeftParenthesis,")":c.RightParenthesis,"*":c.Asterisk,"+":c.PlusSign,",":c.Comma,"-":c.HyphenMinus,".":c.FullStop,"/":c.Solidus,":":c.Colon,";":c.Semicolon,"<":c.LessThanSign,"=":c.EqualsSign,"==":c.EqualitySign,"!=":c.InequalitySign,">":c.GreaterThanSign,"?":c.QuestionMark,"@":c.CommercialAt,"[":c.LeftSquareBracket,"]":c.RightSquareBracket,"^":c.CircumflexAccent,_:c.LowLine,"{":c.LeftCurlyBracket,"|":c.VerticalLine,"}":c.RightCurlyBracket,"~":c.Tilde,"`":c.Backtick};function f(e,t,r){i.push({tn:o++,ln:d,col:r,type:e,value:t})}function l(e){return 0<="0123456789".indexOf(e)}return function(e){for(u=0;u<e.length;p++,u++)r=e.charAt(u),n=e.charAt(u+1),"/"===r&&"*"===n?function(e){for(var t=u,r=p,n=0,i=u-1;-1<i&&" "===e.charAt(i);i--)n++;for(u+=2;u<e.length;u++){var a=e.charAt(u);if("\n"===a){for(var o=void 0,s=0,o=u+1;o<e.length&&" "===e.charAt(o);o++)s++;if(!(n<s)){u--;break}p=0,u+=o-u}else if("*"===a&&"/"===e.charAt(u+1)){u++;break}}"\r"===e.charAt(u)&&u--;var l=e.substring(t,u+1);f(c.CommentML,l,r),1<(l=l.split("\n")).length?(d+=l.length-1,p=l[l.length-1].length):p+=u-t}(e):a||"/"!==r||"/"!==n?'"'===r||"'"===r?function(e,t){var r=u;for(u++;u<e.length;u++)if("\\"===e.charAt(u))u++;else if(e.charAt(u)===t)break;f('"'===t?c.StringDQ:c.StringSQ,e.substring(r,u+1),p),p+=u-r}(e,r):" "===r?function(e){for(var t=u;u<e.length&&" "===e.charAt(u);u++);f(c.Space,e.substring(t,u--),p),p+=u-t}(e):"="===r&&"="===n?(f(c.EqualitySign,"==",p),u++,p++):"!"===r&&"="===n?(f(c.InequalitySign,"!=",p),u++,p++):r in s?("\r"===r&&"\n"===n||"\n"===r?("\r"===r?(f(c.Newline,"\r\n",p),u++):"\n"===r&&f(s[r],r,p),d++,p=0):"\r"!==r&&"\n"!==r&&f(s[r],r,p),")"===r?a=!1:"\t"===r&&1<t&&(p+=t-1)):(l(r)?function(e){for(var t=u;u<e.length&&l(e.charAt(u));u++);f(c.DecimalNumber,e.substring(t,u--),p),p+=u-t}:function(e){for(var t=u;"/"===e.charAt(u);)u++;for(;u<e.length;u++)if("\\"===e.charAt(u))u++;else if(e.charAt(u)in s)break;var r=e.substring(t,u--);a||"url"!==r||"("!==e.charAt(u+1)||(a=!0),f(c.Identifier,r,p),p+=u-t})(e):function(e){var t=u,r=p,n=0,i=!1;for(o=u-1;-1<o;o--){if(" "!==e.charAt(o)){if("\n"!==e.charAt(o))break;i=!0;break}n++}if(i=-1===o?!0:i){for(u+=2;u<e.length;u++)if("\n"===e.charAt(u)){for(var a=0,o=u+1;o<e.length&&" "===e.charAt(o);o++)a++;if(!(n<a))break;p=0,u+=o-u}}else for(u+=2;u<e.length&&"\n"!==e.charAt(u)&&"\r"!==e.charAt(u);u++);"\r"===e.charAt(u-1)&&u--;var s=e.substring(t,u--);f(c.CommentSL,s,r),1<(s=s.split("\n")).length?(d+=s.length-1,p=s[s.length-1].length):p+=u-t}(e);return i}(e)}},function(e,t,r){"use strict";t.__esModule=!0,t.default={mark:r(26),parse:r(27),stringify:r(6),tokenizer:r(28)},e.exports=t.default},function(e,t,r){"use strict";var s=r(13);e.exports=function(e){!function(e){for(var t=e.length,r=[],n=[],i=[],a=void 0,o=0;o<t;o++)switch((a=e[o]).type){case s.LeftParenthesis:r.push(o);break;case s.RightParenthesis:r.length&&(a.left=r.pop(),e[a.left].right=o);break;case s.LeftSquareBracket:n.push(o);break;case s.RightSquareBracket:n.length&&(a.left=n.pop(),e[a.left].right=o);break;case s.LeftCurlyBracket:i.push(o);break;case s.RightCurlyBracket:i.length&&(a.left=i.pop(),e[a.left].right=o)}}(e),function(e){for(var t=e.length,r=-1,n=-1,i=void 0,a=0;a<t;a++)switch((i=e[a]).type){case s.Space:case s.Tab:case s.Newline:i.ws=!0,i.sc=!0,-1===r&&(r=a),-1===n&&(n=a);break;case s.CommentML:case s.CommentSL:-1!==r&&(e[r].ws_last=a-1,r=-1),i.sc=!0;break;default:-1!==r&&(e[r].ws_last=a-1,r=-1),-1!==n&&(e[n].sc_last=a-1,n=-1)}-1!==r&&(e[r].ws_last=a-1),-1!==n&&(e[n].sc_last=a-1)}(e)}},function(e,t,r){"use strict";var a=r(1),d=r(15),c=r(13),p=void 0,u=void 0,f=void 0,n={arguments:function(){return m(f)&&v()},atkeyword:function(){return w(f)&&T()},atrule:function(){return x(f)&&k()},attributeSelector:function(){return Yt(f)&&Xt()},block:function(){return S(f)&&C()},brackets:function(){return M(f)&&A()},class:function(){return O(f)&&E()},combinator:function(){return P(f)&&D()},commentML:function(){return j(f)&&R()},commentSL:function(){return L(f)&&I()},condition:function(){return N(f)&&q()},conditionalStatement:function(){return U(f)&&B()},declaration:function(){return z(f)&&H()},declDelim:function(){return $(f)&&G()},default:function(){return K(f)&&Q()},delim:function(){return Y(f)&&X()},dimension:function(){return J(f)&&Z()},expression:function(){return ee(f)&&te()},extend:function(){return re(f)&&ne()},function:function(){return ie(f)&&ae()},global:function(){return le(f)&&ce()},ident:function(){return ue(f)&&de()},important:function(){return _e(f)&&ge()},include:function(){return me(f)&&ve()},interpolation:function(){return ye(f)&&be()},loop:function(){return Ce(f)&&Me()},mixin:function(){return Ae(f)&&Oe()},namespace:function(){return(f<u&&p[f].type===c.VerticalLine?1:0)&&(e=d.NamespaceType,t=(r=p[f]).ln,r=r.col,f++,_(e,"|",t,r));var e,t,r},number:function(){return Ee(f)&&Pe()},operator:function(){return De(f)&&je()},optional:function(){return Re(f)&&Le()},parentheses:function(){return Ie(f)&&Ne()},parentselector:function(){return Fe(f)&&qe()},percentage:function(){return ze(f)&&He()},placeholder:function(){return $e(f)&&Ge()},progid:function(){return Ke(f)&&Qe()},property:function(){return Ye(f)&&Xe()},propertyDelim:function(){return et(f)&&tt()},pseudoc:function(){return ot(f)&&st()},pseudoe:function(){return it(f)&&at()},ruleset:function(){return lt(f)&&ct()},s:function(){return ut(f)&&dt()},selector:function(){return zt(f)&&Ht()},shash:function(){return ht(f)&&_t()},string:function(){return gt(f)&&mt()},stylesheet:function(){return function(e){for(var t=e,r=void 0;e<u;)(r=pt(e))?p[e].stylesheet_child=1:(r=lt(e))?p[e].stylesheet_child=2:(r=me(e))?p[e].stylesheet_child=3:(r=re(e))?p[e].stylesheet_child=4:(r=Ae(e))?p[e].stylesheet_child=5:(r=Ce(e))?p[e].stylesheet_child=6:(r=U(e))?p[e].stylesheet_child=7:(r=x(e))?p[e].stylesheet_child=8:(r=z(e))?p[e].stylesheet_child=9:(r=$(e))?p[e].stylesheet_child=10:s(e),e+=r;return e-t}(f)&&function(){for(var e=d.StylesheetType,t=p[f],r=t.ln,t=t.col,n=[];f<u;){var i=p[f].stylesheet_child;1===i&&(n=n.concat(ft())),2===i&&n.push(ct()),3===i&&n.push(ve()),4===i&&n.push(ne()),5===i&&n.push(Oe()),6===i&&n.push(Me()),7===i&&n.push(B()),8===i&&n.push(k()),9===i&&n.push(H()),10===i&&n.push(G())}return _(e,n,r,t)}()},typeSelector:function(){return Kt(f)&&Qt()},unary:function(){return bt(f)&&wt()},unicodeRange:function(){return Tt(f)&&xt()},universalSelector:function(){return $t(f)&&Gt()},urange:function(){return kt(f)&&St()},uri:function(){return Ct(f)&&Mt()},value:function(){return Et(f)&&Pt()},variable:function(){return Rt(f)&&Lt()},variableslist:function(){return It(f)&&Nt()},vhash:function(){return Ft(f)&&qt()}};function s(e){throw{line:p[e].ln,syntax:"scss"}}function o(e,t){for(var r="",n=e;n<t+1;n++)r+=p[n].value;return r}function l(e,t){if(!(u<=e+t-1)){for(var r="",n=0;n<t;n++)r+=p[e+n].value;return r}}function h(e,t,r,n){return"string"==typeof e?function(e,t,r,n){var i=[];if(!e)return i=[t,r],n&&(i[1]+=n-1),i;var a=e.lastIndexOf("\n"),o=a===e.length-1,s=e.split("\n"),l=s.length-1,c=0==l||1==l?-1:e.length-s[l-1].length-2,s=o?l-1:l;return i[0]=t+s,s=o?-1!=c?e.length-c:e.length-1:0!=l?e.length-a-r-1:e.length-1,i[1]=r+s,n&&(o?(i[0]++,i[1]=n):i[1]+=n),i}(e,t,r,n):(i=t,t=r,r=n,n=void 0,n=0===e.length?[i,t]:(e=e[e.length-1]).hasOwnProperty("end")?[e.end.line,e.end.column]:h(e.content,i,t),r&&(p[f-1]&&"Newline"!==p[f-1].type?n[1]+=r:(n[0]++,n[1]=1)),n);var i}function _(e,t,r,n,i){return i=i||h(t,r,n),new a({type:e,content:t,start:{line:r,column:n},end:{line:i[0],column:i[1]},syntax:"scss"})}function g(e){var t=void 0;return(t=M(e))?p[e].any_child=1:(t=Ie(e))?p[e].any_child=2:(t=gt(e))?p[e].any_child=3:(t=It(e))?p[e].any_child=4:(t=Rt(e))?p[e].any_child=5:(t=$e(e))?p[e].any_child=6:(t=ze(e))?p[e].any_child=7:(t=J(e))?p[e].any_child=8:(t=Tt(e))?p[e].any_child=9:(t=Ee(e))?p[e].any_child=10:(t=Ct(e))?p[e].any_child=11:(t=ee(e))?p[e].any_child=12:(t=oe(e))?p[e].any_child=13:(t=ie(e))?p[e].any_child=14:(t=ye(e))?p[e].any_child=15:(t=ue(e))?p[e].any_child=16:(t=O(e))?p[e].any_child=17:(t=bt(e))?p[e].any_child=18:(t=Fe(e))?p[e].any_child=19:(t=_e(e))?p[e].any_child=20:(t=le(e))?p[e].any_child=21:(t=K(e))?p[e].any_child=22:(t=Re(e))&&(p[e].any_child=23),t}function i(){var e=p[f].any_child;return 1===e?A():2===e?Ne():3===e?mt():4===e?Nt():5===e?Lt():6===e?Ge():7===e?He():8===e?Z():9===e?xt():10===e?Pe():11===e?Mt():12===e?te():13===e?se():14===e?ae():15===e?be():16===e?de():17===e?E():18===e?wt():19===e?qe():20===e?ge():21===e?ce():22===e?Q():23===e?Le():void 0}function m(e){var t,r=e;if(u<=e||p[e].type!==c.LeftParenthesis)return 0;for(e++;e<p[r].right;){if(!(t=y(e)))return 0;e+=t}return p[r].right-r+1}function v(){var e,t=d.ArgumentsType,r=p[f],n=r.ln,i=r.col,a=[];for(f++;f<u&&p[f].type!==c.RightParenthesis;)V(f)?a.push(W()):y(f)?"string"==typeof(e=b()).content?a.push(e):a=a.concat(e):O(f)?a.push(E()):s(f);r=h(a,n,i,1);return f++,_(t,a,n,i,r)}function y(e){var t=void 0;return(t=M(e))?p[e].argument_child=1:(t=Ie(e))?p[e].argument_child=2:(t=V(e))?p[e].argument_child=3:(t=oe(e))?p[e].argument_child=4:(t=ie(e))?p[e].argument_child=5:(t=It(e))?p[e].argument_child=6:(t=Rt(e))?p[e].argument_child=7:(t=pt(e))?p[e].argument_child=8:(t=Y(e))?p[e].argument_child=9:(t=$(e))?p[e].argument_child=10:(t=gt(e))?p[e].argument_child=11:(t=ze(e))?p[e].argument_child=12:(t=J(e))?p[e].argument_child=13:(t=Ee(e))?p[e].argument_child=14:(t=Ct(e))?p[e].argument_child=15:(t=ye(e))?p[e].argument_child=16:(t=ue(e))?p[e].argument_child=17:(t=Ft(e))?p[e].argument_child=18:(t=Je(e))?p[e].argument_child=19:(t=De(e))?p[e].argument_child=20:(t=bt(e))?p[e].argument_child=21:(t=Fe(e))?p[e].argument_child=22:(t=_e(e))?p[e].argument_child=23:(t=le(e))?p[e].argument_child=24:(t=K(e))?p[e].argument_child=25:(t=Re(e))&&(p[e].argument_child=26),t}function b(){var e=p[f].argument_child;return 1===e?A():2===e?Ne():3===e?W():4===e?se():5===e?ae():6===e?Nt():7===e?Lt():8===e?ft():9===e?X():10===e?G():11===e?mt():12===e?He():13===e?Z():14===e?Pe():15===e?Mt():16===e?be():17===e?de():18===e?qt():19===e?Ze():20===e?je():21===e?wt():22===e?qe():23===e?ge():24===e?ce():25===e?Q():26===e?Le():void 0}function w(e){var t;return!(u<=e||p[e++].type!==c.CommercialAt)&&(t=fe(e))?t+1:0}function T(){var e=d.AtkeywordType,t=p[f],r=t.ln,t=t.col;return f++,_(e,he(),r,t)}function x(e){var t,r,n,i,a=void 0;if(u<=e)return 0;if(void 0!==p[e].atrule_l)return p[e].atrule_l;if(i=void 0,a=!(u<=(n=r=e))&&(i=w(r))&&-1!==l((r+=i)-i,i).toLowerCase().indexOf("keyframes")&&(i=pt(r))&&(i=fe(r+=i)||ot(r))?((i=pt(r+=i))&&(r+=i),(i=Te(r))?(r+=i)-n:0):0)p[e].atrule_type=4;else if(i=void 0,a=!(u<=(n=r=e))&&(i=w(r))?((i=vt(r+=i))&&(r+=i),r<u&&p[r].type===c.LeftCurlyBracket?((i=function(e){var t=e,r=void 0;if(u<=e)return 0;for((r=pt(e))&&(e+=r);e<u;){if(r=pt(e))p[e].atrulers_child=1;else if(r=x(e))p[e].atrulers_child=2;else{if(!(r=lt(e)))break;p[e].atrulers_child=3}e+=r}return e<u&&(p[e].atrulers_end=1),(r=pt(e))&&(e+=r),e-t}(++r))&&(r+=i),r<u&&p[r].type===c.RightCurlyBracket?++r-n:0):0):0)p[e].atrule_type=1;else if(i=void 0,a=!(u<=(n=r=e))&&(i=w(r))?((i=vt(r+=i))&&(r+=i),(i=S(r))?(r+=i)-n:0):0)p[e].atrule_type=2;else{if(!(a=!(u<=(n=r=e))&&(t=w(r))?((t=vt(r+=t))&&(r+=t),r-n):0))return 0;p[e].atrule_type=3}return p[e].atrule_l=a}function k(){var e,t,r,n,i,a,o,s=p[f].atrule_type;return 1===s?(e=d.AtruleType,a=(i=p[f]).ln,o=i.col,i=[].concat(T(),yt(),function(){var e=d.BlockType,t=p[f],r=t.ln,n=t.col,i=[];for(f++,i=i.concat(ft());f<u&&!p[f].atrulers_end;){var a=p[f].atrulers_child;if(1===a)i=i.concat(ft());else if(2===a)i.push(k());else{if(3!==a)break;i.push(ct())}}t=h(i=i.concat(ft()),r,n,1);return f++,_(e,i,r,n,t)}()),_(e,i,a,o)):2===s?(i=d.AtruleType,a=p[f],o=a.ln,a=a.col,_(i,[].concat(T(),yt(),C()),o,a)):3===s?(t=d.AtruleType,r=p[f],n=r.ln,r=r.col,_(t,[].concat(T(),yt()),n,r)):4===s?(t=d.AtruleType,n=p[f],r=n.ln,s=n.col,n=[].concat(T(),ft()),fe(f)?n=n.concat(he()):ot(f)&&(n=n.concat(st())),_(t,n=n.concat(ft(),xe()),r,s)):void 0}function S(e){return e<u&&p[e].type===c.LeftCurlyBracket?p[e].right-e+1:0}function C(){var e,t=d.BlockType,r=p[f],n=r.ln,i=r.col,a=p[f].right,o=[];for(f++;f<a;)!function(e){var t=void 0;if(u<=e)return 0;if(t=function(e){var t=e,r=void 0;if((r=pt(e))&&(e+=r),r=U(e))p[e].bd_kind=1;else if(r=me(e))p[e].bd_kind=2;else if(r=re(e))p[e].bd_kind=4;else if(r=Ce(e))p[e].bd_kind=3;else if(r=x(e))p[e].bd_kind=6;else if(r=lt(e))p[e].bd_kind=7;else{if(!(r=z(e)))return 0;p[e].bd_kind=5}return(e+=r)<u&&(r=$(e))?((r=pt(e+=r))&&(e+=r),e-t):0}(e))p[e].bd_type=1;else if(t=function(e){var t=e,r=void 0;if((r=pt(e))&&(e+=r),r=U(e))p[e].bd_kind=1;else if(r=me(e))p[e].bd_kind=2;else if(r=re(e))p[e].bd_kind=4;else if(r=Ae(e))p[e].bd_kind=8;else if(r=Ce(e))p[e].bd_kind=3;else if(r=x(e))p[e].bd_kind=6;else if(r=lt(e))p[e].bd_kind=7;else{if(!(r=z(e)))return 0;p[e].bd_kind=5}return(r=pt(e+=r))&&(e+=r),e-t}(e))p[e].bd_type=2;else if(t=function(e){var t=e,r=void 0;return(r=pt(e))&&(e+=r),(r=$(e))?((r=pt(e+=r))&&(e+=r),e-t):0}(e))p[e].bd_type=3;else{if(!(t=pt(e)))return 0;p[e].bd_type=4}return t}(f)?s(f):o=o.concat(1===(e=p[f].bd_type)?function(){var e=ft(),t=void 0;switch(p[f].bd_kind){case 1:t=B();break;case 2:t=ve();break;case 3:t=Me();break;case 4:t=ne();break;case 5:t=H();break;case 6:t=k();break;case 7:t=ct()}return e.concat(t,ft(),G(),ft())}():2===e?function(){var e=ft(),t=void 0;switch(p[f].bd_kind){case 1:t=B();break;case 2:t=ve();break;case 3:t=Me();break;case 4:t=ne();break;case 5:t=H();break;case 6:t=k();break;case 7:t=ct();break;case 8:t=Oe()}return e.concat(t,ft())}():3===e?[].concat(ft(),G(),ft()):4===e?ft():void 0);r=h(o,n,i,1);return f=a+1,_(t,o,n,i,r)}function M(e){if(u<=e)return 0;var t=e;if(p[e].type!==c.LeftSquareBracket)return 0;if(++e<p[t].right){var r=vt(e);if(!r)return 0;e+=r}return++e-t}function A(){var e=d.BracketsType,t=p[f],r=t.ln,n=t.col,i=t.right,t=[],i=h(t=++f<i?yt():t,r,n,1);return f++,_(e,t,r,n,i)}function O(e){var t=e,r=void 0;if(u<=e)return 0;if(p[e].class_l)return p[e].class_l;if(p[e].type!==c.FullStop)return 0;if(!(r=fe(++e)))return 0;for(e+=r;e<u&&(r=fe(e));)p[t].class_l=r+1,e+=r;return(p[t].classEnd=e)-t}function E(){var e=d.ClassType,t=p[f],r=t.ln,n=t.col,i=t.classEnd,a=[];for(f++;f<i&&fe(f);)a=a.concat(he());return _(e,a,r,n)}function P(e){if(u<=e)return 0;var t,r,n,i=void 0;return(i=(n=e)<u&&p[n++].type===c.GreaterThanSign&&n<u&&p[n++].type===c.GreaterThanSign&&n<u&&p[n++].type===c.GreaterThanSign?3:0)?p[e].combinatorType=1:(i=u<=e+1||!(p[e].type===c.VerticalLine&&p[e+1].type===c.VerticalLine||p[e].type===c.GreaterThanSign&&p[e+1].type===c.GreaterThanSign)?0:2)?p[e].combinatorType=2:(i=(r=p[e].type)===c.PlusSign||r===c.GreaterThanSign||r===c.Tilde?1:0)?p[e].combinatorType=3:(i=p[r=n=e].type!==c.Solidus||!(t=ue(++n))||p[n+=t].type!==c.Solidus?0:++n-r)&&(p[e].combinatorType=4),i}function D(){var e,t,r,n,i,a,o,s=p[f].combinatorType;return 1===s?(i=d.CombinatorType,a=p[f],o=a.ln,a=a.col,f+=3,_(i,">>>",o,a)):2===s?(e=d.CombinatorType,t=p[f],r=t.ln,n=t.col,t=""+t.value+p[f+1].value,f+=2,_(e,t,r,n)):3===s?(e=d.CombinatorType,t=p[f],r=t.ln,n=t.col,t=t.value,f++,_(e,t,r,n)):4===s?function(){var e=d.CombinatorType,t=p[f],r=t.ln,n=t.col;f++;t=de();return f++,_(e,"/"+t.content+"/",r,n)}():void 0}function j(e){return e<u&&p[e].type===c.CommentML?1:0}function R(){var e=d.CommentMLType,t=p[f],r=t.ln,n=t.col,i=p[f].value.substring(2),t=i.length,t=h(i="*"===i.charAt(t-2)&&"/"===i.charAt(t-1)?i.substring(0,t-2):i,r,n,2);return t[0]===r&&(t[1]+=2),f++,_(e,i,r,n,t)}function L(e){return e<u&&p[e].type===c.CommentSL?1:0}function I(){var e=d.CommentSLType,t=p[f],r=t.ln,n=t.col,t=p[f++].value.substring(2);return _(e,t,r,n,h(t,r,n+2))}function N(e){var t=e,r=void 0,n=void 0;if(u<=e)return 0;if(!(r=w(e)))return 0;if(e+=r,["if","else"].indexOf(p[t+1].value)<0)return 0;for(;e<u&&!(r=S(e))&&(r=F(e+(n=pt(e))));)e+=r+n;return e-t}function F(e){return Rt(e)||Ee(e)||ye(e)||ue(e)||De(e)||P(e)||gt(e)}function q(){var e=d.ConditionType,t=p[f],r=t.ln,t=t.col,n=[],i=void 0;for(n.push(T());f<u&&!S(f)&&(i=pt(f),F(f+i));)(n=i?n.concat(ft()):n).push(Rt(f)?Lt():Ee(f)?Pe():ye(f)?be():ue(f)?de():De(f)?je():P(f)?D():gt(f)?mt():void 0);return _(e,n,r,t)}function U(e){var t=e,r=void 0;return!(u<=e)&&(r=N(e))?((r=pt(e+=r))&&(e+=r),(r=S(e))?(e+=r)-t:0):0}function B(){var e=d.ConditionalStatementType,t=p[f],r=t.ln,t=t.col;return _(e,[].concat(q(),ft(),C()),r,t)}function z(e){var t=e,r=void 0;return!(u<=e)&&(r=Ye(e))?((r=pt(e+=r))&&(e+=r),(r=et(e))?((r=pt(++e))&&(e+=r),(r=Et(e))?(e+=r)-t:0):0):0}function H(){var e=d.DeclarationType,t=p[f],r=t.ln,t=t.col;return _(e,[].concat(Xe(),ft(),tt(),ft(),Pt()),r,t)}function V(e){var t=e,r=void 0;return!(u<=e)&&(r=Ye(e))?((r=pt(e+=r))&&(e+=r),(r=et(e))?((r=pt(++e))&&(e+=r),(r=function(e){for(var t,r,n=e;e<u&&!$(e)&&!Y(e)&&((t=Dt(e+(r=pt(e))))&&(e+=t+r),t&&!S(e-t)););return e-n}(e))?(e+=r)-t:0):0):0}function W(){var e=d.DeclarationType,t=p[f],r=t.ln,n=t.col,t=[].concat(Xe(),ft(),tt(),ft(),function(){for(var e=d.ValueType,t=p[f],r=t.ln,t=t.col,n=[],i=void 0,a=void 0;f<u&&(a=pt(f),!$(i=f+a)&&!Y(i))&&Dt(i)&&((n=a?n.concat(ft()):n).push(jt()),!S(i)););return _(e,n,r,t)}());return _(e,t,r,n)}function $(e){return e<u&&p[e].type===c.Semicolon?1:0}function G(){var e=d.DeclDelimType,t=p[f],r=t.ln,t=t.col;return f++,_(e,";",r,t)}function K(e){var t,r=e;return u<=e||p[e++].type!==c.ExclamationMark?0:((t=pt(e))&&(e+=t),"default"===p[e].value?(p[r].defaultEnd=e)-r+1:0)}function Q(){var e=d.DefaultType,t=p[f],r=t.ln,n=t.col,i=o(f,t.defaultEnd);return f=t.defaultEnd+1,_(e,i,r,n)}function Y(e){return e<u&&p[e].type===c.Comma?1:0}function X(){var e=d.DelimType,t=p[f],r=t.ln,t=t.col;return f++,_(e,",",r,t)}function J(e){var t,r=Ee(e);return!(u<=e||!r||u<=e+r)&&(t=-1!==["em","ex","ch","rem","vh","vw","vmin","vmax","px","mm","q","cm","in","pt","pc","deg","grad","rad","turn","s","ms","Hz","kHz","dpi","dpcm","dppx"].indexOf(p[e+r].value)?1:0)?r+t:0}function Z(){var e,t,r=d.DimensionType,n=p[f],i=n.ln,a=n.col;return _(r,[Pe(),(e=d.IdentType,t=p[f],n=t.ln,r=t.col,t=t.value,f++,_(e,t,n,r))],i,a)}function ee(e){var t=e;return u<=e||"expression"!==p[e++].value||u<=e||p[e].type!==c.LeftParenthesis?0:p[e].right-t+1}function te(){var e=d.ExpressionType,t=p[f],r=t.ln,n=t.col,i=o(++f+1,p[f].right-1),t=h(i,r,n,1);return t[0]===r&&(t[1]+=11),f=p[f].right+1,_(e,i,r,n,t)}function re(e){if(u<=e)return 0;var t,r,n,i=void 0;return n=void 0,(i=!(u<=(r=t=e))&&(n=w(t))?(t+=n,"extend"===p[r+1].value&&(n=pt(t))&&(n=Ut(t+=n))&&(n=pt(t+=n))&&(n=Re(t+=n))?(t+=n)-r:0):0)?p[e].extend_child=1:(n=void 0,(i=!(u<=(r=t=e))&&(n=w(t))?(t+=n,"extend"===p[r+1].value&&(n=pt(t))&&(n=Ut(t+=n))?(t+=n)-r:0):0)&&(p[e].extend_child=2)),i}function ne(){var e,t,r,n=p[f].extend_child;return 1===n?(e=d.ExtendType,t=(r=p[f]).ln,r=r.col,_(e,[].concat(T(),ft(),Bt(),ft(),Le()),t,r)):2===n?(t=d.ExtendType,r=p[f],n=r.ln,r=r.col,_(t,[].concat(T(),ft(),Bt()),n,r)):void 0}function ie(e){var t,r=e;return!(u<=e)&&(t=fe(e))&&(e+=t)<u&&p[e].type===c.LeftParenthesis?p[e].right-r+1:0}function ae(){var e=d.FunctionType,t=p[f],r=t.ln,t=t.col;return _(e,[].concat(he(),v()),r,t)}function oe(e){var t,r=0;if(u<=e)return 0;if(!(t=ie(e)))return 0;for(e+=t;e<u&&p[e].type===c.FullStop;)r++,e++;return 3===r?t+r:0}function se(){var e=d.FunctionsListType,t=p[f],r=t.ln,n=t.col,i=[ae()],t=h(i,r,n,3);return f+=3,_(e,i,r,n,t)}function le(e){var t,r=e;return u<=e||p[e++].type!==c.ExclamationMark?0:((t=pt(e))&&(e+=t),"global"===p[e].value?(p[r].globalEnd=e)-r+1:0)}function ce(){var e=d.GlobalType,t=p[f],r=t.ln,n=t.col,i=o(f,t.globalEnd);return f=t.globalEnd+1,_(e,i,r,n)}function ue(e){var t=e;if(u<=e)return 0;if(p[e].type===c.HyphenMinus&&p[e+1].type===c.DecimalNumber)return 0;if(p[e].type===c.HyphenMinus&&e++,ye(e))return p[t].ident_last=e-1,e-t;if(p[e].type!==c.LowLine&&p[e].type!==c.Identifier)return 0;for(e++;e<u&&(p[e].type===c.HyphenMinus||p[e].type===c.LowLine||p[e].type===c.Identifier||p[e].type===c.DecimalNumber);e++);return p[t].ident_last=e-1,e-t}function de(){var e=d.IdentType,t=p[f],r=t.ln,n=t.col,t=o(f,p[f].ident_last);return f=p[f].ident_last+1,_(e,t,r,n)}function pe(e){var t=e;if(u<=e)return 0;for(;e<u&&(p[e].type===c.HyphenMinus||p[e].type===c.LowLine||p[e].type===c.Identifier||p[e].type===c.DecimalNumber);e++);return p[t].ident_last=e-1,e-t}function fe(e){for(var t=e,r=void 0,n=!1;e<u;)if(r=ye(e))p[e].ii_type=1,e+=r,n=!0;else if(r=ue(e))p[e].ii_type=2,e+=r,n=!1;else{if(!n||!(r=pe(e)))break;p[e].ii_type=3,e+=r,n=!1}return e-t}function he(){for(var e=[];f<u;){var t=p[f].ii_type;if(1===t)e.push(be());else{if(2!==t&&3!==t)break;e.push(de())}}return e}function _e(e){var t,r=e;return u<=e||p[e++].type!==c.ExclamationMark?0:((t=pt(e))&&(e+=t),"important"===p[e].value?(p[r].importantEnd=e)-r+1:0)}function ge(){var e=d.ImportantType,t=p[f],r=t.ln,n=t.col,i=o(f,t.importantEnd);return f=t.importantEnd+1,_(e,i,r,n)}function me(e){var t,r,n,i=void 0;return u<=e?0:(n=void 0,(i=(n=w(r=t=e))?(t+=n,"include"===p[r+1].value&&(n=pt(t))&&(n=fe(t+=n))?((n=pt(t+=n))&&(t+=n),(n=m(t))?((n=pt(t+=n))&&(t+=n),(n=Te(t))?(t+=n)-r:0):0):0):0)?p[e].include_type=1:(n=void 0,(i=(n=w(r=t=e))?(t+=n,"include"===p[r+1].value&&(n=pt(t))&&(n=fe(t+=n))?((n=pt(t+=n))&&(t+=n),(n=m(t))?((n=pt(t+=n))&&(t+=n),(n=S(t))?(t+=n)-r:0):0):0):0)?p[e].include_type=2:(n=void 0,(i=(n=w(r=t=e))?(t+=n,"include"===p[r+1].value&&(n=pt(t))&&(n=fe(t+=n))?((n=pt(t+=n))&&(t+=n),(n=m(t))?(t+=n)-r:0):0):0)?p[e].include_type=3:(n=void 0,(i=(n=w(r=t=e))?(t+=n,"include"===p[r+1].value&&(n=pt(t))&&(n=fe(t+=n))?((n=pt(t+=n))&&(t+=n),(n=S(t))?(t+=n)-r:0):0):0)?p[e].include_type=4:(n=void 0,(i=(n=w(r=t=e))?(t+=n,"include"===p[r+1].value&&(n=pt(t))&&(n=fe(t+=n))?(t+=n)-r:0):0)&&(p[e].include_type=5))))),i)}function ve(){var e,t,r,n,i,a,o,s,l=p[f].include_type;return 1===l?(a=d.IncludeType,o=p[f],s=o.ln,o=o.col,_(a,[].concat(T(),ft(),he(),ft(),v(),ft(),xe()),s,o)):2===l?(o=d.IncludeType,n=p[f],i=n.ln,n=n.col,_(o,[].concat(T(),ft(),he(),ft(),v(),ft(),C()),i,n)):3===l?(i=d.IncludeType,r=p[f],n=r.ln,r=r.col,_(i,[].concat(T(),ft(),he(),ft(),v()),n,r)):4===l?(r=d.IncludeType,e=p[f],t=e.ln,e=e.col,_(r,[].concat(T(),ft(),he(),ft(),C()),t,e)):5===l?(t=d.IncludeType,e=p[f],l=e.ln,e=e.col,_(t,[].concat(T(),ft(),he()),l,e)):void 0}function ye(e){var t,r=e;if(u<=e)return 0;if(p[e].type!==c.NumberSign||!p[e+1]||p[e+1].type!==c.LeftCurlyBracket)return 0;for(e+=2;p[e].type!==c.RightCurlyBracket;){if(!(t=y(e)))return 0;e+=t}return p[e].type===c.RightCurlyBracket?e-r+1:0}function be(){var e=d.InterpolationType,t=p[f],r=t.ln,n=t.col,i=[];for(f+=2;f<u&&p[f].type!==c.RightCurlyBracket;){var a=b();"string"==typeof a.content?i.push(a):i=i.concat(a)}t=h(i,r,n,1);return f++,_(e,i,r,n,t)}function we(e){var t=e,r=void 0;return!(u<=e)&&(r=function(e){var t,r=e;if(!(t=ke(e)))return 0;for(e+=t;e<u;){var n=pt(e),i=Y(e+n);if(!i)break;var a=pt(e+n+i);if(!(t=ke(e+n+i+a)))break;e+=n+i+a+t}return(p[r].selectorsGroupEnd=e)-r}(e))?((r=pt(e+=r))&&(e+=r),(r=S(e))?(e+=r)-t:0):0}function Te(e){var t=e,r=void 0;if(!(e<u&&p[e].type===c.LeftCurlyBracket))return 0;for((r=pt(++e))&&(e+=r),(r=we(e))&&(e+=r);p[e].type!==c.RightCurlyBracket;)if(r=pt(e))e+=r;else if(r=we(e))e+=r;else{if(!(r=x(e)))break;(r=pt(e+=r))&&(e+=r),(r=$(e))&&(e+=r)}return e<u&&p[e].type===c.RightCurlyBracket?++e-t:0}function xe(){var e,t,r,n=d.BlockType,i=p[f],a=i.ln,o=i.col,s=i.right,l=[];for(f++;f<s;)if(pt(f))l=l.concat(ft());else if(we(f))l.push((r=t=e=void 0,e=d.RulesetType,t=(r=p[f]).ln,r=r.col,_(e,[].concat(function(){var e=[],t=p[f].selectorsGroupEnd;for(e.push(Se());f<t;)e=e.concat(ft(),X(),ft(),Se());return e}(),ft(),C()),t,r)));else{if(!x(f))break;l.push(k()),pt(f)&&(l=l.concat(ft())),$(f)&&l.push(G())}i=h(l,a,o,1);return f++,_(n,l,a,o,i)}function ke(e){var t=e,r=void 0;if(u<=e)return 0;if(r=ue(e)){var n=l(e,r);if("from"!==n&&"to"!==n)return 0;e+=r,p[t].keyframesSelectorType=1}else if(r=ze(e))e+=r,p[t].keyframesSelectorType=2;else{if(!(r=ye(e)))return 0;e+=r,p[t].keyframesSelectorType=3}return e-t}function Se(){var e=d.KeyframesSelectorType,t=d.SelectorType,r=p[f],n=r.ln,i=r.col,a=[];1===r.keyframesSelectorType?a.push(de()):2===r.keyframesSelectorType?a.push(He()):3===r.keyframesSelectorType&&a.push(be());a=_(e,a,n,i);return _(t,[a],n,i)}function Ce(e){var t=e,r=void 0;if(u<=e)return 0;if(!(r=w(e)))return 0;if(e+=r,["for","each","while"].indexOf(p[t+1].value)<0)return 0;for(;e<u;){if(r=S(e)){e+=r;break}if(!(r=Rt(e)||Ee(e)||ye(e)||ue(e)||pt(e)||De(e)||P(e)||gt(e)))return 0;e+=r}return e-t}function Me(){var e=d.LoopType,t=p[f],r=t.ln,t=t.col,n=[];for(n.push(T());f<u;){if(S(f)){n.push(C());break}Rt(f)?n.push(Lt()):Ee(f)?n.push(Pe()):ye(f)?n.push(be()):ue(f)?n.push(de()):De(f)?n.push(je()):P(f)?n.push(D()):pt(f)?n=n.concat(ft()):gt(f)&&n.push(mt())}return _(e,n,r,t)}function Ae(e){var t=e,r=void 0;return!(u<=e)&&(r=w(e))&&"mixin"===p[e+1].value?((r=pt(e+=r))&&(e+=r),(r=fe(e))?((r=pt(e+=r))&&(e+=r),(r=m(e))&&(e+=r),(r=pt(e))&&(e+=r),(r=S(e))?(e+=r)-t:0):0):0}function Oe(){var e=d.MixinType,t=p[f],r=t.ln,n=t.col,t=[].concat(T(),ft()),t=(t=fe(f)?t.concat(he()):t).concat(ft());return m(f)&&t.push(v()),t=t.concat(ft()),S(f)&&t.push(C()),_(e,t,r,n)}function Ee(e){return u<=e?0:p[e].number_l||(e<u&&p[e].type===c.DecimalNumber&&(!p[e+1]||p[e+1]&&p[e+1].type!==c.FullStop)?p[e].number_l=1:e<u&&p[e].type===c.DecimalNumber&&p[e+1]&&p[e+1].type===c.FullStop&&(!p[e+2]||p[e+2].type!==c.DecimalNumber)||e<u&&p[e].type===c.FullStop&&p[e+1].type===c.DecimalNumber?p[e].number_l=2:e<u&&p[e].type===c.DecimalNumber&&p[e+1]&&p[e+1].type===c.FullStop&&p[e+2]&&p[e+2].type===c.DecimalNumber?p[e].number_l=3:0)}function Pe(){for(var e=d.NumberType,t=p[f],r=t.ln,t=t.col,n=p[f].number_l,i="",a=0;a<n;a++)i+=p[f+a].value;return f+=n,_(e,i,r,t)}function De(e){if(u<=e)return 0;switch(p[e].type){case c.Solidus:case c.PercentSign:case c.Comma:case c.Colon:case c.EqualsSign:case c.EqualitySign:case c.InequalitySign:case c.LessThanSign:case c.GreaterThanSign:case c.Asterisk:return 1}return 0}function je(){var e=d.OperatorType,t=p[f],r=t.ln,n=t.col,t=t.value;return f++,_(e,t,r,n)}function Re(e){var t,r=e;return u<=e||p[e++].type!==c.ExclamationMark?0:((t=pt(e))&&(e+=t),"optional"===p[e].value?(p[r].optionalEnd=e)-r+1:0)}function Le(){var e=d.OptionalType,t=p[f],r=t.ln,n=t.col,i=o(f,t.optionalEnd);return f=t.optionalEnd+1,_(e,i,r,n)}function Ie(e){if(u<=e)return 0;var t,r=e,n=p[e].right;if(p[e].type!==c.LeftParenthesis)return 0;if(++e<n){if(!(t=vt(e)))return 0;e+=t}return++e-r}function Ne(){var e=d.ParenthesesType,t=p[f],r=t.ln,n=t.col,i=t.right,t=[],i=h(t=++f<i?yt():t,r,n,1);return f++,_(e,t,r,n,i)}function Fe(e){return e<u&&p[e].type===c.Ampersand?1:0}function qe(){var e=d.ParentSelectorType,t=p[f],r=t.ln,t=t.col;return f++,_(e,"&",r,t)}function Ue(e){var t=e,r=void 0;if(u<=e)return 0;for(;e<u&&(r=fe(e)||pe(e));)e+=r;return e-t}function Be(e){var t,r=e;return!(u<=e)&&(t=Fe(e))?((t=Ue(e+=t))&&(e+=t),e-r):0}function ze(e){var t,r=e;return u<=e||!(t=Ve(e))||(e+=t)>=u||p[e].type!==c.PercentSign?0:++e-r}function He(){var e=d.PercentageType,t=p[f],r=t.ln,n=t.col,i=We(),t=h(i,r,n,1);return f++,_(e,i,r,n,t)}function Ve(e){for(var t=e,r=void 0;e<u&&(r=ye(e)||Ee(e));)e+=r;return e-t}function We(){for(var e=[];f<u;)if(ye(f))e.push(be());else{if(!Ee(f))break;e.push(Pe())}return e}function $e(e){var t,r=e;return u<=e?0:p[r].placeholder_l||(p[e].type===c.PercentSign&&(t=fe(++e))?(p[r].placeholder_l=(e+=t)-r,e-r):0)}function Ge(){var e=d.PlaceholderType,t=p[f],r=t.ln,t=t.col;return f++,_(e,[].concat(he()),r,t)}function Ke(e){var t,r=e;return!(u<=e)&&"progid:DXImageTransform.Microsoft."===l(e,6)&&(t=fe(e+=6))?((t=pt(e+=t))&&(e+=t),p[e].type!==c.LeftParenthesis?0:(p[r].progid_end=p[e].right,(e=p[e].right+1)-r)):0}function Qe(){var e=d.ProgidType,t=p[f],r=t.ln,n=t.col,i=t.progid_end,t=o(f,i);return f=i+1,_(e,t,r,n)}function Ye(e){var t,r,n,i,a=e,o=void 0;return(o=!(u<=(i=r=e))&&(n=fe(r))?(r+=n)-i:0)?p[a].propertyType=1:(o=Je(e))?p[a].propertyType=2:(o=!(u<=(e=i=e))&&(t=Rt(i))?(i+=t)-e:0)&&(p[a].propertyType=3),o}function Xe(){var e,t,r,n=p[f].propertyType;return 1===n?(e=d.PropertyType,t=p[f],r=t.ln,t=t.col,_(e,he(),r,t)):2===n?Ze():3===n?(r=d.PropertyType,t=p[f],n=t.ln,t=t.col,_(r,[Lt()],n,t)):void 0}function Je(e){var t,r=e;return!(u<=e)&&!(p[e].type!==c.HyphenMinus||p[e+1]&&p[e+1].type!==c.HyphenMinus)&&(t=ue(e+=2))?(e+=t)-r:0}function Ze(){var e=d.CustomPropertyType,t=p[f],r=t.ln,t=t.col;return f+=2,_(e,[de()],r,t)}function et(e){return e<u&&p[e].type===c.Colon?1:0}function tt(){var e=d.PropertyDelimType,t=p[f],r=t.ln,t=t.col;return f++,_(e,":",r,t)}function rt(e){return it(e)||ot(e)}function nt(){return it(f)?at():ot(f)?st():void 0}function it(e){var t,r,n,i=void 0;if(u<=e||p[e].type!==c.Colon||u<=e||p[e+1].type!==c.Colon)return 0;if(i=function(e){var t=e,r=void 0;if((e+=2)>=u)return 0;if(!(r=ue(e)))return 0;if((e+=r)>=u||p[e].type!==c.LeftParenthesis)return 0;var n=p[e].right;return(r=pt(++e))&&(e+=r),(r=Ut(e))?((r=pt(e+=r))&&(e+=r),e!==n?0:++e-t):0}(e))p[e].pseudoElementType=1;else{if(t=0,n=t=e,!(i=(r=fe(t+=2))?(t+=r)-n:0))return 0;p[e].pseudoElementType=2}return i}function at(){var e,t,r=p[f].pseudoElementType;return 1===r?function(){var e=d.PseudoeType,t=p[f],r=t.ln,n=t.col,i=[];f+=2,i.push(de());var a=d.ArgumentsType,o=p[f],s=o.ln,t=o.col;f++;o=[].concat(ft(),Bt(),ft()),t=_(a,o,s,t,h(o,s,t,1));return i.push(t),f++,_(e,i,r,n)}():2===r?(e=d.PseudoeType,r=(t=p[f]).ln,t=t.col,f+=2,_(e,he(),r,t)):void 0}function ot(e){var t,r,n,i=void 0;if(u<=e||p[e].type!==c.Colon)return 0;if(i=function(e){var t=e,r=void 0;if(++e>=u)return 0;if(!(r=fe(e)))return 0;if((e+=r)>=u||p[e].type!==c.LeftParenthesis)return 0;var n=p[e].right;return(r=pt(++e))&&(e+=r),(r=bt(e))&&(e+=r),(r=Ve(e))&&(e+=r),u<=e?0:("n"===p[e].value&&e++,(r=pt(e))&&(e+=r),u<=e||p[e].type!==c.PlusSign&&p[e].type!==c.HyphenMinus?0:((r=pt(++e))&&(e+=r),(r=Ve(e))?((r=pt(e+=r))&&(e+=r),e!==n?0:++e-t):0))}(e))p[e].pseudoClassType=3;else if(i=function(e){var t=e,r=void 0;if(++e>=u)return 0;if(!(r=fe(e)))return 0;if((e+=r)>=u)return 0;if(p[e].type!==c.LeftParenthesis)return 0;var n=p[e].right;return(r=pt(++e))&&(e+=r),(r=bt(e))&&(e+=r),(r=ye(e))&&(e+=r),p[e].type===c.DecimalNumber&&e++,"n"!==p[e].value?0:((r=pt(++e))&&(e+=r),e!==n?0:++e-t)}(e))p[e].pseudoClassType=4;else if(i=function(e){var t=e,r=void 0;if(++e>=u)return 0;if(!(r=fe(e)))return 0;if((e+=r)>=u)return 0;if(p[e].type!==c.LeftParenthesis)return 0;var n=p[e].right;return(r=pt(++e))&&(e+=r),(r=bt(e))&&(e+=r),p[e].type!==c.DecimalNumber?0:((r=pt(++e))&&(e+=r),e!==n?0:++e-t)}(e))p[e].pseudoClassType=5;else if(i=function(e){var t=e,r=void 0;if(++e>=u)return 0;if(!(r=fe(e)))return 0;if((e+=r)>=u||p[e].type!==c.LeftParenthesis)return 0;var n=p[e].right;return(r=pt(++e))&&(e+=r),(r=Ut(e))?((r=pt(e+=r))&&(e+=r),e!==n?0:++e-t):0}(e))p[e].pseudoClassType=1;else if(i=function(e){var t=e,r=void 0;if(++e>=u)return 0;if(!(r=fe(e)))return 0;if((e+=r)>=u||p[e].type!==c.LeftParenthesis)return 0;var n=p[e].right;return(r=pt(++e))&&(e+=r),(r=fe(e))?((r=pt(e+=r))&&(e+=r),e!==n?0:++e-t):0}(e))p[e].pseudoClassType=2;else{if(n=t=e,!(i=!(++t>=u)&&(r=fe(t))?(t+=r)-n:0))return 0;p[e].pseudoClassType=6}return i}function st(){var e,t,r=p[f].pseudoClassType;return 1===r?function(){var e=d.PseudocType,t=p[f],r=t.ln,n=t.col;f++;var i=(i=[]).concat(he()),a=d.ArgumentsType,o=p[f],s=o.ln,t=o.col;f++;o=[].concat(ft(),Bt(),ft()),t=_(a,o,s,t,h(o,s,t,1));return i.push(t),f++,_(e,i,r,n)}():2===r?function(){var e=d.PseudocType,t=p[f],r=t.ln,n=t.col;f++;var i=(i=[]).concat(he()),a=p[f].ln,o=p[f].col;f++;var s=[].concat(ft(),he(),ft()),t=h(s,a,o,1),t=_(d.ArgumentsType,s,a,o,t);return i.push(t),f++,_(e,i,r,n)}():3===r?function(){var e=d.PseudocType,t=p[f],r=t.ln,n=t.col;f++;var i=(i=[]).concat(he()),a=p[f].ln,o=p[f].col;f++,l=(l=[]).concat(ft()),bt(f)&&l.push(wt()),Ve(f)&&(l=l.concat(We()));var s=p[f];"n"===s.value&&(t=s.ln,c=s.col,s=s.value,c=_(d.IdentType,s,t,c),l.push(c),f++),l=l.concat(ft()),bt(f)&&l.push(wt());var l=l.concat(ft()),c=h(l=(l=Ve(f)?l.concat(We()):l).concat(ft()),a,o,1),c=_(d.ArgumentsType,l,a,o,c);return i.push(c),f++,_(e,i,r,n)}():4===r?function(){var e=d.PseudocType,t=p[f],r=t.ln,n=t.col;f++;var i=(i=[]).concat(he()),a=p[f].ln,o=p[f].col,s=[];f++,s=s.concat(ft()),bt(f)&&s.push(wt()),ye(f)&&s.push(be()),Ee(f)&&s.push(Pe()),ue(f)&&s.push(de());t=h(s=s.concat(ft()),a,o,1),t=_(d.ArgumentsType,s,a,o,t);return i.push(t),f++,_(e,i,r,n)}():5===r?function(){var e=d.PseudocType,t=p[f],r=t.ln,n=t.col;f++;var i=(i=[]).concat(he()),a=p[f].ln,o=p[f].col,s=[];f++,s=s.concat(ft()),bt(f)&&s.push(wt()),Ee(f)&&s.push(Pe());t=h(s=s.concat(ft()),a,o,1),t=_(d.ArgumentsType,s,a,o,t);return i.push(t),f++,_(e,i,r,n)}():6===r?(e=d.PseudocType,r=(t=p[f]).ln,t=t.col,f++,_(e,he(),r,t)):void 0}function lt(e){var t=e,r=void 0;return!(u<=e)&&(r=Ut(e))?((r=pt(e+=r))&&(e+=r),(r=S(e))?(e+=r)-t:0):0}function ct(){var e=d.RulesetType,t=p[f],r=t.ln,t=t.col;return _(e,[].concat(Bt(),ft(),C()),r,t)}function ut(e){return e<u&&p[e].ws?p[e].ws_last-e+1:0}function dt(){var e=d.SType,t=p[f],r=t.ln,n=t.col,t=o(f,p[f].ws_last);return f=p[f].ws_last+1,_(e,t,r,n)}function pt(e){if(u<=e)return 0;for(var t=void 0,r=0;e<u;){if(t=ut(e))p[e].sc_child=1;else if(t=j(e))p[e].sc_child=2;else{if(!(t=L(e)))break;p[e].sc_child=3}e+=t,r+=t}return r||0}function ft(){var e=[];if(u<=f)return e;for(;f<u;){var t=p[f].sc_child;if(1===t)e.push(dt());else if(2===t)e.push(R());else{if(3!==t)break;e.push(I())}}return e}function ht(e){var t=e,r=void 0;if(u<=e)return 0;if(p[e].type!==c.NumberSign)return 0;if(!(r=fe(++e)||pe(e)))return 0;for(e+=r;e<u&&(r=fe(e)||pe(e));)e+=r;return(p[t].shashEnd=e)-t}function _t(){var e=d.ShashType,t=p[f],r=t.ln,n=t.col,i=t.shashEnd,a=[];for(f++;f<i;)if(fe(f))a=a.concat(he());else{if(!pe(f))break;a.push(de())}return _(e,a,r,n)}function gt(e){return!(u<=e||p[e].type!==c.StringSQ&&p[e].type!==c.StringDQ)?1:0}function mt(){var e=d.StringType,t=p[f],r=t.ln,n=t.col,t=t.value;return f++,_(e,t,r,n)}function vt(e){var t,r,n=e,i=void 0;if(u<=e)return 0;for(;r=r=void 0,(r=Ft(t=e))?p[t].tset_child=1:(r=De(t))?p[t].tset_child=2:(r=g(t))?p[t].tset_child=3:(r=pt(t))&&(p[t].tset_child=4),i=r;)e+=i;return(p[n].tsets_end=e)-n}function yt(){var e,t=[];if(u<=f)return t;for(var r,n=p[f].tsets_end;f<n;)"string"==typeof(e=1===(r=p[f].tset_child)?qt():2===r?je():3===r?i():4===r?ft():void 0).content?t.push(e):t=t.concat(e);return t}function bt(e){return!(u<=e||p[e].type!==c.HyphenMinus&&p[e].type!==c.PlusSign)?1:0}function wt(){var e=d.OperatorType,t=p[f],r=t.ln,n=t.col,t=t.value;return f++,_(e,t,r,n)}function Tt(e){var t,r=e;if(u<=e)return 0;if(!(t=kt(e)))return 0;for(e+=t;e<u;){var n=pt(e),i=Y(e+n);if(!i)break;var a=pt(e+n+i);if(!(t=kt(e+n+i+a)))break;e+=n+i+a+t}return e-r}function xt(){for(var e=d.UnicodeRangeType,t=p[f],r=t.ln,t=t.col,n=[];f<u;)if(pt(f))n=n.concat(ft());else if(Y(f))n.push(X());else{if(!kt(f))break;n.push(St())}return _(e,n,r,t)}function kt(e){var t=e,r=void 0;if(u<=e)return 0;if("U"!==p[e].value&&"u"!==p[e].value)return 0;if((e+=1)>=u)return 0;if("+"!==p[e].value)return 0;for(e+=1;e<u;)if(r=ue(e))e+=r;else if(r=Ee(e))e+=r;else if(r=bt(e))e+=r;else{if(!(r=function(e){var t=e;if(u<=e)return 0;for(;e<u&&p[e].type===c.QuestionMark;)e+=1;return e-t}(e)))break;e+=r}return p[t].urangeEnd=e-1,e-t}function St(){var e=f,t=d.UrangeType,r=p[f],n=r.ln,i=r.col,r=o(e,p[e].urangeEnd);return f=p[e].urangeEnd+1,_(t,r,n,i)}function Ct(e){var t=e,r=void 0;if(u<=e||"url"!==p[e].value)return 0;if(++e>=u||p[e].type!==c.LeftParenthesis)return 0;var n=p[e];for(e++;e<n.right;)if(r=function(e){var t=e,r=void 0;for((r=pt(e))&&(e+=r);e<u&&(r=ye(e)||Ot(e));)e+=r;return(r=pt(e))&&(e+=r),e<p[t-1].right?0:(p[t].uri_end=e)-t}(e))e+=r,p[t].uriType=1;else{if(!(r=function(e){for(var t=e,r=void 0;e<u;)if(r=pt(e))e+=r;else if(r=gt(e))e+=r;else if(r=ie(e))e+=r;else if(r=bt(e))e+=r;else if(r=fe(e))e+=r;else{if(!(r=Rt(e)))break;e+=r}return e<p[t-1].right?0:(p[t].uri_end=e)-t}(e)))return 0;e+=r,p[t].uriType=2}return++e-t}function Mt(){var e=d.UriType,t=p[f],r=t.ln,n=t.col,i=[],a=void 0,t=p[f].uriType;return f+=2,1===t?i=i.concat(function(){var e=f,t=[];for(pt(f)&&(t=t.concat(ft()));f<p[e].uri_end;)if(ye(f))t.push(be());else{if(!Ot(f))break;t.push(function(){for(var e=f,t=d.RawType,r=p[e],n=r.ln,r=r.col,i=void 0;f<p[e].uri_raw_end&&!ye(f)&&!Rt(f)&&(i=At(f));)f+=i;return _(t,o(e,f-1),n,r)}())}return t=pt(f)?t.concat(ft()):t}()):2===t?i=i.concat(function(){for(var e=f,t=[];f<p[e].uri_end;)if(pt(f))t=t.concat(ft());else if(bt(f))t.push(wt());else{if(!Dt(f))break;t.push(jt())}return t}()):a=h(i,r,n,4),a=a||h(i,r,n,1),f++,_(e,i,r,n,a)}function At(e){var t=e,r=void 0;if(r=ue(e))e+=r;else if(r=Ee(e))e+=r;else switch(p[e].type){case c.ExclamationMark:case c.NumberSign:case c.DollarSign:case c.PercentSign:case c.Ampersand:case c.Asterisk:case c.PlusSign:case c.Comma:case c.HyphenMinus:case c.FullStop:case c.Solidus:case c.Colon:case c.Semicolon:case c.LessThanSign:case c.EqualsSign:case c.GreaterThanSign:case c.QuotationMark:case c.CommercialAt:case c.LeftSquareBracket:case c.RightSquareBracket:case c.CircumflexAccent:case c.LowLine:case c.LeftCurlyBracket:case c.VerticalLine:case c.RightCurlyBracket:case c.Tilde:e+=1;break;default:return 0}return e-t}function Ot(e){for(var t=e,r=void 0;e<u&&!ye(e)&&!Rt(e)&&(r=At(e));)e+=r;return(p[t].uri_raw_end=e)-t}function Et(e){for(var t,r,n=e;e<u&&!$(e)&&((t=Dt(e+(r=pt(e))))&&(e+=t+r),t&&!S(e-t)););return(p[n].value_end=e)-n}function Pt(){for(var e=d.ValueType,t=p[f],r=t.ln,t=t.col,n=p[f].value_end,i=[],a=void 0,o=void 0;f<n&&(o=pt(f),!$(a=f+o))&&Dt(a)&&((i=o?i.concat(ft()):i).push(jt()),!S(a)););return _(e,i,r,t)}function Dt(e){var t=void 0;return(t=ye(e))?p[e].value_child=1:(t=Rt(e))?p[e].value_child=2:(t=Ft(e))?p[e].value_child=3:(t=S(e))?p[e].value_child=4:(t=w(e))?p[e].value_child=5:(t=De(e))?p[e].value_child=6:(t=_e(e))?p[e].value_child=7:(t=le(e))?p[e].value_child=8:(t=K(e))?p[e].value_child=9:(t=Ke(e))?p[e].value_child=10:(t=g(e))?p[e].value_child=11:(t=Fe(e))&&(p[e].value_child=12),t}function jt(){var e=p[f].value_child;return 1===e?be():2===e?Lt():3===e?qt():4===e?C():5===e?T():6===e?je():7===e?ge():8===e?ce():9===e?Q():10===e?Qe():11===e?i():12===e?qe():void 0}function Rt(e){var t,r=e;return!(u<=e)&&p[e].type===c.DollarSign&&(t=ue(++e))?(e+=t)-r:0}function Lt(){var e=d.VariableType,t=p[f],r=t.ln,t=t.col;return f++,_(e,[de()],r,t)}function It(e){var t,r=0;if(u<=e)return 0;if(!(t=Rt(e)))return 0;for(e+=t;e<u&&p[e].type===c.FullStop;)r++,e++;return 3===r?t+r:0}function Nt(){var e=d.VariablesListType,t=p[f],r=t.ln,n=t.col,i=[Lt()],t=h(i,r,n,3);return f+=3,_(e,i,r,n,t)}function Ft(e){var t,r=e;return u<=e||p[e].type!==c.NumberSign?0:(t=++e,(t=p[t].type===c.Identifier?1:p[t].type!==c.DecimalNumber?0:++t<u&&p[t].type===c.Identifier?2:1)?(e+=t)-r:0)}function qt(){var e=d.VhashType,t=p[f],r=t.ln,n=t.col,t=(t=p[++f].value,p[f++].type===c.DecimalNumber&&f<u&&p[f].type===c.Identifier&&(t+=p[f++].value),t);return _(e,t,r,n,h(t,r,n+1))}function Ut(e){if(u<=e)return 0;var t,r=e,n=0,i=0;if(!(t=zt(e)))return 0;for(e+=t,n++;e<u;){var a=e,o=e,s=void 0,l=pt(o);if(!(s=Y(o+l)))break;i++,(s=pt(o+=l+s))&&(o+=s),(s=zt(o))&&(o+=s,n++),e+=o-a}return p[r].selectorsGroupEnd=e,p[r].selectorsGroupSelectorCount=n,p[r].selectorsGroupDelimCount=i,e-r}function Bt(){var e=[],t=0,r=0,n=p[f].selectorsGroupEnd,i=p[f].selectorsGroupSelectorCount,a=p[f].selectorsGroupDelimCount;for(e.push(Ht()),t++;f<n;)r<a&&(r++,e=(e=(e=e.concat(ft())).concat(X())).concat(ft()),t<i&&(e=e.concat(Ht()),t++));return e}function zt(e){var t=void 0;return(t=function(e){if(u<=e)return 0;var t,r=e;if(!(t=Vt(e)))return 0;for(e+=t;e<u;){var n=pt(e),i=P(e+n);if(!n&&!i)break;if(i&&(n=pt(e+=n+i)),!(t=Vt(e+n)))break;e+=n+t}return(p[r].selectorEnd=e)-r}(e))?p[e].selectorType=1:(t=function(e){if(u<=e)return 0;var t,r=e;if(!(t=P(e)))return 0;for(e+=t;e<u;){var n=pt(e);if(!(t=Vt(e+n)))break;var i=pt(e+=n+t),n=P(e+i);if(!i&&!n)break;n&&(e+=i+n)}return(p[r].selectorEnd=e)-r}(e))&&(p[e].selectorType=2),t}function Ht(){return(1===p[f].selectorType?function(){for(var e=d.SelectorType,t=p[f],r=t.ln,n=t.col,i=t.selectorEnd,a=Wt();f<i;)pt(f)?a=a.concat(ft()):P(f)?a.push(D()):Vt(f)&&(a=a.concat(Wt()));return _(e,a,r,n)}:function(){for(var e=d.SelectorType,t=p[f],r=t.ln,n=t.col,i=t.selectorEnd,a=[D()];f<i;)pt(f)?a=a.concat(ft()):P(f)?a.push(D()):Vt(f)&&(a=a.concat(Wt()));return _(e,a,r,n)})()}function Vt(e){var t=void 0;return(t=function(e){if(u<=e)return 0;var t,r=e;if(!(t=$t(e)||Kt(e)||$e(e)||Be(e)))return 0;for(e+=t;e<u;){var n=ht(e)||O(e)||Yt(e)||rt(e)||$e(e)||ye(e);if(!n)break;e+=n}return(p[r].compoundSelectorEnd=e)-r}(e))?p[e].compoundSelectorType=1:(t=function(e){if(u<=e)return 0;for(var t=e;e<u;){var r=ht(e)||O(e)||Yt(e)||rt(e)||$e(e)||ye(e);if(!r)break;e+=r}return(p[t].compoundSelectorEnd=e)-t}(e))&&(p[e].compoundSelectorType=2),t}function Wt(){var e=p[f].compoundSelectorType;return 1===e?function(){var e,t=[],r=p[f].compoundSelectorEnd;for($t(f)?t.push(Gt()):Kt(f)?t.push(Qt()):$e(f)?t.push(Ge()):Be(f)&&(t=t.concat((e=[qe()],Ue(f)&&e.push(function(){for(var e=d.ParentSelectorExtensionType,t=p[f],r=t.ln,t=t.col,n=[];f<u;)if(fe(f))n=n.concat(he());else{if(!pe(f))break;n.push(de())}return _(e,n,r,t)}()),e)));f<r;)if(ht(f))t.push(_t());else if(O(f))t.push(E());else if(Yt(f))t.push(Xt());else if(rt(f))t.push(nt());else if($e(f))t.push(Ge());else{if(!ye(f))break;t.push(be())}return t}():2===e?function(){for(var e=[],t=p[f].compoundSelectorEnd;f<t;)if(ht(f))e.push(_t());else if(O(f))e.push(E());else if(Yt(f))e.push(Xt());else if(rt(f))e.push(nt());else if($e(f))e.push(Ge());else{if(!ye(f))break;e.push(be())}return e}():void 0}function $t(e){if(u<=e)return 0;var t,r=e;return(t=tr(e))&&(e+=t),p[e].type!==c.Asterisk?0:++e-r}function Gt(){var e=d.UniversalSelectorType,t=p[f],r=t.ln,n=t.col,i=[],t=void 0;return tr(f)&&(i.push(rr()),t=h(i,r,n,1)),f++,_(e,i,r,n,t)}function Kt(e){if(u<=e)return 0;var t=e,r=void 0;return(r=tr(e))&&(e+=r),(r=fe(e))?(e+=r)-t:0}function Qt(){var e=d.TypeSelectorType,t=p[f],r=t.ln,n=t.col,t=[];return tr(f)&&t.push(rr()),_(e,t=t.concat(he()),r,n)}function Yt(e){var t=void 0;return(t=function(e){var t=e;if(p[e].type!==c.LeftSquareBracket)return 0;var r,n,i,a,o,s=void 0;return(s=pt(++e))&&(e+=s),(s=Jt(e))?((s=pt(e+=s))&&(e+=s),o=void 0,(o=(a=p[i=n=r=e].type)!==c.Tilde&&a!==c.VerticalLine&&a!==c.CircumflexAccent&&a!==c.DollarSign&&a!==c.Asterisk||p[++n].type!==c.EqualsSign?0:++n-i)?p[r].attributeMatchType=1:(o=p[r].type===c.EqualsSign?1:0)&&(p[r].attributeMatchType=2),(s=o)?((s=pt(e+=s))&&(e+=s),(s=gt(e)||fe(e))?((s=pt(e+=s))&&(e+=s),(s=er(e))&&(s=pt(e+=s))&&(e+=s),p[e].type!==c.RightSquareBracket?0:++e-t):0):0):0}(e))?p[e].attributeSelectorType=1:(t=function(e){var t=e;if(p[e].type!==c.LeftSquareBracket)return 0;var r=void 0;return(r=pt(++e))&&(e+=r),(r=Jt(e))?((r=pt(e+=r))&&(e+=r),p[e].type!==c.RightSquareBracket?0:++e-t):0}(e))&&(p[e].attributeSelectorType=2),t}function Xt(){return 1===p[f].attributeSelectorType?(o=d.AttributeSelectorType,l=(s=p[f]).ln,c=s.col,f++,u=(u=[]).concat(ft(),Zt(),ft(),1===p[f].attributeMatchType?(n=d.AttributeMatchType,i=p[f],s=i.ln,a=i.col,i=p[f].value+p[f+1].value,f+=2,_(n,i,s,a)):(e=d.AttributeMatchType,t=p[f],r=t.ln,t=t.col,f++,_(e,"=",r,t)),ft(),(a=d.AttributeValueType,e=p[f],r=e.ln,t=e.col,e=[],gt(f)?e.push(mt()):e=e.concat(he()),_(a,e,r,t)),ft()),er(f)&&(u.push((e=d.AttributeFlagsType,r=p[f],t=r.ln,r=r.col,_(e,he(),t,r))),u=u.concat(ft())),f++,_(o,u,l,c,h(u,l,c,1))):(o=d.AttributeSelectorType,u=p[f],l=u.ln,c=u.col,f++,u=(u=[]).concat(ft(),Zt(),ft()),f++,_(o,u,l,c,h(u,l,c,1)));var e,t,r,n,i,a,o,s,l,c,u}function Jt(e){var t=e,r=void 0;return(r=tr(e))&&(e+=r),(r=fe(e))?(e+=r)-t:0}function Zt(){var e=d.AttributeNameType,t=p[f],r=t.ln,n=t.col,t=[];return tr(f)&&t.push(rr()),_(e,t=t.concat(he()),r,n)}function er(e){return fe(e)}function tr(e){if(u<=e)return 0;var t,r,n,i=void 0;return r=t=e,n=void 0,(i=(n=function(){if(u<=t)return 0;var e;return p[t].type===c.Asterisk?1:(e=fe(t))?e:0}())?((n=j(t+=n))&&(t+=n),(n=nr(t))?(t+=n)-r:0):0)?p[e].namePrefixType=1:(i=nr(e))&&(p[e].namePrefixType=2),i}function rr(){return 1===p[f].namePrefixType?(i=d.NamePrefixType,o=(a=p[f]).ln,s=a.col,(l=[]).push((e=d.NamespacePrefixType,t=p[f],r=t.ln,n=t.col,a=[],t.type===c.Asterisk?(t=_(d.IdentType,"*",r,n),a.push(t),f++):fe(f)&&(a=a.concat(he())),_(e,a,r,n))),j(f)&&l.push(R()),l.push(ir()),_(i,l,o,s)):(l=d.NamePrefixType,o=p[f],s=o.ln,o=o.col,_(l,[ir()],s,o));var e,t,r,n,i,a,o,s,l}function nr(e){return u<=e||p[e].type!==c.VerticalLine||p[e+1]&&p[e+1].type===c.EqualsSign?0:1}function ir(){var e=d.NamespaceSeparatorType,t=p[f],r=t.ln,t=t.col;return f++,_(e,"|",r,t)}e.exports=function(e,t){return u=(p=e).length,f=0,n[t]()}},function(e,t,h){"use strict";e.exports=function(e,t){var r,n,i=h(13),a=[],o=!1,s=0,l=0,c=1,u=1,d={" ":i.Space,"\n":i.Newline,"\r":i.Newline,"\t":i.Tab,"!":i.ExclamationMark,'"':i.QuotationMark,"#":i.NumberSign,$:i.DollarSign,"%":i.PercentSign,"&":i.Ampersand,"'":i.Apostrophe,"(":i.LeftParenthesis,")":i.RightParenthesis,"*":i.Asterisk,"+":i.PlusSign,",":i.Comma,"-":i.HyphenMinus,".":i.FullStop,"/":i.Solidus,":":i.Colon,";":i.Semicolon,"<":i.LessThanSign,"=":i.EqualsSign,"==":i.EqualitySign,"!=":i.InequalitySign,">":i.GreaterThanSign,"?":i.QuestionMark,"@":i.CommercialAt,"[":i.LeftSquareBracket,"]":i.RightSquareBracket,"^":i.CircumflexAccent,_:i.LowLine,"{":i.LeftCurlyBracket,"|":i.VerticalLine,"}":i.RightCurlyBracket,"~":i.Tilde,"`":i.Backtick};function p(e,t,r){a.push({tn:l++,ln:c,col:r,type:e,value:t})}function f(e){return 0<="0123456789".indexOf(e)}return function(e){for(s=0;s<e.length;u++,s++)r=e.charAt(s),n=e.charAt(s+1),"/"===r&&"*"===n?function(e){var t=s;for(s+=2;s<e.length;s++)if("*"===e.charAt(s)&&"/"===e.charAt(s+1)){s++;break}var r=e.substring(t,s+1);p(i.CommentML,r,u),1<(r=r.split("\n")).length?(c+=r.length-1,u=r[r.length-1].length):u+=s-t}(e):o||"/"!==r||"/"!==n?'"'===r||"'"===r?function(e,t){var r=s;for(s++;s<e.length;s++)if("\\"===e.charAt(s))s++;else if(e.charAt(s)===t)break;p('"'===t?i.StringDQ:i.StringSQ,e.substring(r,s+1),u),u+=s-r}(e,r):" "===r?function(e){for(var t=s;s<e.length&&" "===e.charAt(s);s++);p(i.Space,e.substring(t,s--),u),u+=s-t}(e):"="===r&&"="===n?(p(i.EqualitySign,"==",u),s++,u++):"!"===r&&"="===n?(p(i.InequalitySign,"!=",u),s++,u++):r in d?("\r"===r&&"\n"===n||"\n"===r?("\r"===r?(p(i.Newline,"\r\n",u),s++):"\n"===r&&p(d[r],r,u),c++,u=0):"\r"!==r&&"\n"!==r&&p(d[r],r,u),")"===r?o=!1:"\t"===r&&1<t&&(u+=t-1)):(f(r)?function(e){for(var t=s;s<e.length&&f(e.charAt(s));s++);p(i.DecimalNumber,e.substring(t,s--),u),u+=s-t}:function(e){for(var t=s;"/"===e.charAt(s);)s++;for(;s<e.length;s++)if("\\"===e.charAt(s))s++;else if(e.charAt(s)in d)break;var r=e.substring(t,s--);o||"url"!==r||"("!==e.charAt(s+1)||(o=!0),p(i.Identifier,r,u),u+=s-t})(e):function(e){var t=s;for(s+=2;s<e.length&&"\n"!==e.charAt(s)&&"\r"!==e.charAt(s);s++);p(i.CommentSL,e.substring(t,s--),u),u+=s-t}(e);return a}(e)}},function(e,t,r){"use strict";var n=r(1),i=r(15);e.exports=function(){return new n({type:i.StylesheetType,content:[],start:[0,0],end:[0,0]})}}],r.c=i,r.p="",r(0);function r(e){if(i[e])return i[e].exports;var t=i[e]={exports:{},id:e,loaded:!1};return n[e].call(t.exports,t,t.exports,r),t.loaded=!0,t.exports}var n,i};"object"==typeof r&&"object"==typeof t?t.exports=n():"function"==typeof define&&define.amd?define([],n):"object"==typeof r?r.gonzales=n():this.gonzales=n()},{}]},{},[1]),function(){var r,i,a,s,c,y,o,u,l,b,w,T,d,e,p,f,h,_,n,g,x,m,v,k,S,C,M,A,O,E,P,D,j,R,L,I,N,F,q,U,B,z,H,V,W,$,G,K,Q,Y,X,J,Z,ee,te,re,ne,ie,ae,oe,se,le,ce,ue=this;function t(e,t){var r;if(ue._allready===U||e!=z)return e==z?t():void(ue._allready===U?e(t()):r=window.setInterval(function(){ue._allready===U&&(window.clearInterval(r),e(t()))},ee))}function de(e,r){var n={text:"",message:z};Re(re,e,function(e,t){typeof t!=N||""==Oe(t)||/^(text\/css)/.test(t)?n.text=e:(!/^(text\/html)/.test(t)||(e=e.match(/<title>([1-9]{1,3}[^<]+)<\/title>/i))&&2<=e.length&&(n.message=e[1]),n.message==z&&(n.message=u)),r(n)},function(e){n.message=e,r(n)})}function pe(e,t){if(e=e.replace(/(\/\*([^*]|(\*+([^*\/])))*\*+\/)/gm,""),ue._isXML||(e=e.replace(/(<\!\[CDATA\[([^\]]|(\]+([^>])))*\]+>)/gm,"")),e=(e=(e=(e=ue._isXML&&!(K||Y||X)?e.replace(/(<\!\-\-([^\-]|(\-+([^>])))*\-+>)/gm,""):e).replace(/[\t]+/g," ").replace(/[ ][ ]/g," ")).replace(/[\r\n]/g,"")).replace(/@(charset|namespace)[^;]+;/gim,""),typeof t!=L&&t==U)e=e.replace(/@import[^;]+;/gim,"");else if(/@import[^;]+;/i.test(e))for(var r=e.replace(/(@import[^;]+;)/gim,"{SPLIT}$1{SPLIT}").split("{SPLIT}"),e="",n=z,i=0;i<r.length;i++)""!=Oe(r[i])&&(/@import[^;]+;/i.test(r[i])?(n=n===z?B:n)===B&&(e+=r[i]):(n=U,e+=r[i]));return Oe(e=(e=e.replace(/@(font\-face|page)[^\}]+\}/gim,"")).replace(/(<\!\-\-)|(\-\->)|(<\!\[CDATA\[)|(\]\]>)/gm,""))}function fe(t,r,n){if(t.href&&t.href!=ie){var e=je(t.href,ie);if(Ee(ue._stylesheets,e,"href")!=z)return ue._stylesheets.push({ssid:t.__ssid,href:e,owner:r,media:n,stylesheet:z,rules:0,message:w}),void(t.disabled=U)}try{var i,a=t.disabled;if(Z&&a&&0<t.media.length&&(i=t.media.mediaText,t.media.mediaText=ue._viewmedia,a=t.disabled,t.media.mediaText=i),a)s=0,d=T;else{for(var o=t.cssRules,s=0,l=0;l<o.length;l++)if(1==o.item(l).type)s++;else if(4==o.item(l).type)for(var c=o.item(l).cssRules,u=0;u<c.length;u++)1==c.item(u).type&&s++;var d=b}ue._stylesheets.push({ssid:t.__ssid,href:t.href&&t.href!=ie?je(t.href,ie):z,owner:r,media:n,stylesheet:t,rules:s,message:d}),a||function e(t,r,n,i){for(s=0;s<r.length;s++)if(3==(l=r.item(s)).type){if(""==(i=l.media.mediaText))try{i=l.parentStyleSheet.media.mediaText}catch(e){i=l.parentStyleSheet.ownerRule.media.mediaText}i=(i=""==i?x:i).toLowerCase();for(var a=l.parentStyleSheet;a;){try{var o=a.media.mediaText}catch(e){o=a.ownerRule.media.mediaText}i=ve(o=""==o?x:o,i),a=((K||Y||X)&&!a.parentStyleSheet&&a.ownerRule?a.ownerRule:a).parentStyleSheet}l.styleSheet.__ssid=ue.ssidcounter++,fe(l.styleSheet,"@import",i)}for(var s=0;s<r.length;s++){var l=r.item(s);if(1==l.type){/^(xml\-stylesheet|link|(([a-z]+:)?style))$/i.test(n)&&(i=(i=""==(i=l.parentStyleSheet.media.mediaText)?x:i).toLowerCase());var c=l.style.cssText.replace(/[\r\n]/g," ");c=c.split(";");for(var u=0;u<c.length;u++){for(c[u]=c[u].split(":");2<c[u].length;)c[u][1]+=":"+c[u].pop();1!=c[u].length?("important"!=l.style.getPropertyPriority(Oe(c[u][0]))||j.test(c[u][1])||(c[u][1]+=" !important"),c[u]=c[u].join(":")):(c.splice(u,1),u--)}c=c.join(";"),ue._cssRules.push({selector:l.selectorText,css:c,media:i,owner:n,href:t.href==z?z:je(t.href,ie),ssid:t.__ssid})}}for(s=0;s<r.length;s++)if(4==(l=r.item(s)).type){i=(i=""==(i=""==(i=l.media.mediaText)?l.parentStyleSheet.media.mediaText:i)?x:i).toLowerCase();for(var a=l.parentStyleSheet;a;){try{var o=a.media.mediaText}catch(e){o=a.ownerRule.media.mediaText}i=ve(o=""==o?x:o,i),a=((K||Y||X)&&!a.parentStyleSheet&&a.ownerRule?a.ownerRule:a).parentStyleSheet}e(t,l.cssRules,"@media",i)}}(t,t.cssRules,r,n)}catch(e){ue._stylesheets.push({ssid:t.__ssid,href:t.href&&t.href!=ie?je(t.href,ie):z,owner:r,media:n,stylesheet:z,rules:0,message:y})}}function he(e){for(var t=0,r=0;r<e.length;r++)""!=e[r].selector&&"UNKNOWN"!=e[r].selector&&-1==e[r].selector.indexOf(":unknown")&&(ue._cssRules.push({selector:function(e){var t=e.match(/(^|[^\(])(\[[^\]]+\])($|[^\)])/gi);if(t)for(var r=0;r<t.length;r++)"["!=t[r].charAt(0)&&(t[r]=t[r].substr(1,t[r].length-1)),"]"!=t[r].charAt(t[r].length-1)&&(t[r]=t[r].substr(0,t[r].length-1)),e=e.replace(t[r],"{a"+r+"}");var n=e.match(/([#\.][a-z]+[_a-z0-9-:\\]*)/gi);if(n)for(var i=0;i<n.length;i++)e=e.replace(n[i],"{c"+i+"}");if(e=e.replace(/([A-Z1-6]+)/g,function(e){return e.toLowerCase()}),t)for(r=0;r<t.length;r++)e=e.replace("{a"+r+"}",t[r]);if(n)for(i=0;i<n.length;i++)e=e.replace("{c"+i+"}",n[i]);return e}(e[r].selector),css:me(e[r].css),media:e[r].media,owner:e[r].owner,href:e[r].href,ssid:e[r].ssid}),t++);return t}function _e(e,t,r,n,i,a,o){var s;r=Me(r),typeof i!=L&&i!=z||(i=[]),typeof a!=L&&a!=z||(a=B),typeof o==L||o==z?(o=[e],oe!=U||!e.getAttribute("style")||(s=function(e){if(J)try{var t=e.outerHTML.split(">")[0].match(/.*style\s*=\s*\"([^\"]*)\".*/im),r=t?me(t[1]):""}catch(e){r=""}else r=e.getAttribute("style");if(""==r)return z;r={selector:"",css:r,media:x,owner:"@style",href:z,ssid:1/0};te==V&&(r.xmedia=r.media);return r}(e))!=z&&ue._cssRules.push(s)):o.push(e);for(var l=0;l<ue._cssRules.length;l++)if(ye(0,ue._cssRules[l])){if("@style"==ue._cssRules[l].owner&&e==o[0])var c=[e],u=B;else{if(n==U){for(var u=U,d=we(ue._cssRules[l].selector),p=0;p<d.length;p++)if(d[p]==e){u=B;break}}else u=B;c=we(n==U?ue._cssRules[l].selector.replace(O,""):ue._cssRules[l].selector)}if(0<c.length)for(p=0;p<c.length;p++)if(c[p]==e){var f=[];if(a)for(var h=o.length-1;0<h;h--)f.push(o[h]);for(var _={selector:ue._cssRules[l].selector,css:ue._cssRules[l].css,index:l,specificity:[0,0,0,0],inheritance:f,altstate:u},g=["media","xmedia","owner","ssid","href"],m=0;m<g.length;m++)"*"!=r&&typeof r[g[m]]==L||typeof ue._cssRules[l][g[m]]!=L&&(_[g[m]]=ue._cssRules[l][g[m]]);i.push(_);break}}if(e.parentNode&&1==e.parentNode.nodeType)return _e(e.parentNode,t,r,n,i,U,o);if(0==i.length)return i;for(l=0;l<i.length;l++){for(var v,y=i[l].selector.split(","),b=[],p=0;p<y.length;p++)y[p]=Oe(y[p]),""===y[p]?b.push([1,0,0,0]):null!==(v=ue.getCSSSelectorSpecificity(y[p],o[0]))&&b.push(v);b.sort(function(e,t){return e[0]!==t[0]?t[0]-e[0]:e[1]!==t[1]?t[1]-e[1]:e[2]!==t[2]?t[2]-e[2]:t[3]-e[3]}),i[l].specificity=b[0]}if(i.sort(function(e,t){return e.specificity||(e.specificity=[0,0,0,0]),t.specificity||(t.specificity=[0,0,0,0]),e.specificity.toString()===t.specificity.toString()?e.index===t.index?t.inheritance.length-e.inheritance.length:e.index-t.index:e.specificity[0]!==t.specificity[0]?e.specificity[0]-t.specificity[0]:e.specificity[1]!==t.specificity[1]?e.specificity[1]-t.specificity[1]:e.specificity[2]!==t.specificity[2]?e.specificity[2]-t.specificity[2]:e.specificity[3]-t.specificity[3]}),"*"!==r&&typeof r.properties==L||(i=ge(i,U)),"*"!==r)for(l=0;l<i.length;l++)for(var w=["selector","css","index","specificity","inheritance","altstate"],p=0;p<w.length;p++)typeof r[w[p]]==L&&(i[l][w[p]]=z,delete i[l][w[p]]);return"@style"==ue._cssRules[ue._cssRules.length-1].owner&&ue._cssRules.splice(ue._cssRules.length-1,1),i}function ge(e,t){for(var r=0;r<e.length;r++){for(var n in e[r].properties=function(e,t,r){if(""==e)return t;e=(e=e.replace(/[\r\n]/gm,"")).split(";");for(var n=0;n<e.length;n++)if(e[n]=Oe(e[n]),""!=e[n]){for(var i,a=e[n].split(":");2<a.length;)a[1]+=":"+a.pop();1!=a.length&&(i=Oe(a[0]),(!r||r&&typeof S[i]!=L)&&(typeof t[i]!=L&&j.test(t[i].property)&&t[i].inherited!=U&&!j.test(a[1])||(t[i]={property:Oe(a[1]),inherited:r})))}return t}(e[r].css,{},typeof e[r].inheritance!=L&&0<e[r].inheritance.length),e[r].allproperties={},e[r].properties)e[r].allproperties[n]={value:e[r].properties[n].property,status:W};if(t)if(e[r].altstate==U)for(var i in e[r].allproperties)e[r].allproperties.hasOwnProperty(i)&&(e[r].allproperties[i].status=G);else for(n=0;n<r;n++)for(var a in e[n].allproperties)if(e[n].allproperties.hasOwnProperty(a)&&e[n].allproperties[a].status==W)for(var i in e[r].allproperties)if(e[r].allproperties.hasOwnProperty(i)&&e[r].allproperties[i].status==W&&a==i){e[n].allproperties[a].status=$;break}}if(t){for(r=0;r<e.length;r++)if(!(0<e[r].inheritance.length))for(var n in e[r].allproperties)if(e[r].allproperties.hasOwnProperty(n)&&e[r].allproperties[n].status==$&&j.test(e[r].allproperties[n].value)){for(var o=r,s=r+1;s<e.length;s++)typeof e[s].allproperties[n]!=L&&e[s].allproperties[n].status==$&&j.test(e[s].allproperties[n].value)&&(o=s);for(s=r;s<e.length;s++)if(s==o){e[s].allproperties[n].status=W;for(var l=0;l<s;l++)typeof e[l].allproperties[n]!=L&&e[l].allproperties[n].status==W&&(e[l].allproperties[n].status=$)}else if(typeof e[s].allproperties[n]!=L&&e[s].allproperties[n].status==W){e[s].allproperties[n].status=$;break}}for(r=0;r<e.length;r++)for(var n in e[r].allproperties)if(e[r].allproperties.hasOwnProperty(n)&&e[r].allproperties[n].status==W&&typeof C[n]!=L)for(s=0;s<=r;s++)for(var c=0;c<C[n].length;c++){var u=C[n][c];if(typeof e[s].allproperties[u]!=L&&e[s].allproperties[u].status==W){if(s==r){var d,p,f,h=0;for(d in e[s].allproperties)e[s].allproperties.hasOwnProperty(d)&&(d==n&&(p=h),d==u&&(f=h),h++)}(s<r||f<p)&&!j.test(e[s].allproperties[u].value)&&(e[s].allproperties[u].status=$)}}}for(r=0;r<e.length;r++){for(var n in e[r])e[r].hasOwnProperty(n)&&("properties"!=n&&"allproperties"!=n||0!=function(e){var t,r=0;for(t in e)e.hasOwnProperty(t)&&r++;return r}(e[r][n])||(e[r][n]=z));if(e[r].properties=e[r].allproperties,delete e[r].allproperties,!t)for(var _ in e[r].properties)e[r].properties.hasOwnProperty(_)&&(e[r].properties[_]=e[r].properties[_].value)}return e}function me(e){e=e.split(";");for(var t=0;t<e.length;t++){for(var r=e[t].split(":");2<r.length;)r[1]+=":"+r.pop();1!=r.length?(r[0]=Oe(r[0]).toLowerCase(),r[1]=Oe(r[1]),e[t]=r[0]+": "+r[1]):(e.splice(t,1),t--)}return e.join("; ")}function ve(e,t){var r=De(e,","),n=/([ \t]and.*$)/i,e=t.match(n),e=e?e[0]:"";if(t=t.replace(n,"").replace(/only[ \t]+/i,""),typeof r.all!=L)return t+e;t=t.split(",");for(var i=0;i<t.length;i++)t[i]=Oe(t[i]);for(i=0;i<t.length;i++){if(t[i]==x)for(var a in r)r.hasOwnProperty(a)&&(Ee(t,a)!=z||/[\(\)]/.test(a)||t.push(a));typeof r[t[i]]==L&&(t.splice(i,1),i--)}return 0==t.length&&t.push(v),t.join(", ")+e}function ye(e,t){return"all"==t.media||r.mediaMatches(t.media)}function be(){for(var t,r,n=[],e=0;e<ue._stylesheets.length;e++){var i=te==V?ue._stylesheets[e].stylenode==B||ue._stylesheets[e].stylenode==z?z:K||Y||X?ue._stylesheets[e].stylenode:ue._stylesheets[e].stylenode[typeof ue._stylesheets[e].stylenode.styleSheet!=L?"styleSheet":"sheet"]:ue._stylesheets[e].stylesheet;i!=z&&n.push({stylesheet:i,disabled:i.disabled})}function a(){for(var e=[],t=ne.styleSheets,r=0;r<t.length;r++)typeof t[r].ownerNode.__ident==L&&(t[r].ownerNode.__ident=(new Date).getTime()+""+Math.round(1e4*Math.random())),e.push(t[r].ownerNode.__ident);return e}r=(K||Y||X)&&te==H?(t=a(),window.setInterval(function(){var e=a();t.join()!=e.join()&&(window.clearInterval(r),ue.init(typeof ue.initcallback!=L?ue.initcallback:z))},ee)):window.setInterval(function(){for(var e,t=0;t<n.length;t++)if(n[t].stylesheet.disabled!=n[t].disabled&&(window.clearInterval(r),ue.init(typeof ue.initcallback!=L?ue.initcallback:z),e=U),typeof e!=L)break},ee)}function we(e){if(".tvr-element-overlay"==e||".tvr-hh-mode .tvr-element-overlay"==e)return[];if(M.test(e)){for(var t=e.split(","),r=0;r<t.length;r++)M.test(t[r])&&(t.splice(r,1),r--);e=t.join(",")}if(""==Oe(e))return[];if(se==B)try{return Pe(ne.querySelectorAll(e))}catch(e){return[]}if(typeof le==F)try{return Pe(le(e,ne))}catch(e){return[]}try{if(typeof Selector!=F)throw new Error(h);var n=Selector(e,ne);return typeof n==L?[]:n}catch(e){if(e.message==h)throw e;return[]}}function Te(e){try{var t=Pe(ue._isXML?ne.getElementsByTagNameNS("*",e):ne.getElementsByTagName(e))}catch(e){t=[]}if("*"==e)for(var r=0;r<t.length;r++)1==t[r].nodeType&&"/"!=t[r].tagName.charAt(0)||t.splice(r--,1);return t}function xe(){typeof ue._cssRules==L&&ue.init()}function ke(e,t){t.push("onfinished");for(var r={},n=0;n<t.length;n++){if(typeof e[n]==F){for(var i=n;i<t.length;i++)r[t[i]]=z;r.onfinished=e[n];break}typeof e[n]==L?r[t[n]]=z:r[t[n]]=e[n]}return r}function Se(e,t){if(typeof(e=typeof e==N&&"#"==e.charAt(0)?ne.getElementById(e.substr(1,e.length-1)):e)==L||e==z||typeof e.nodeType==L||1!=e.nodeType)throw new Error(n.replace("%method",t));return e}function Ce(e){e=(e=/(^|,)\*(,|$)/.test(e=typeof e==L||""==e||e==z?m:e)?"all,none":e).split(",");for(var t=0;t<e.length;t++)e[t]=Oe(e[t]),e[t]==k&&(e[t]=ue._viewmedia);return e}function Me(e){return typeof e==L||""==e||e==z||"null"==e?e="*":typeof e==N&&"*"!==(e=Oe(e))&&(e=/(,\s*\*|\*\s*,)/.test(e)?"*":De(e,",")),e}function Ae(e){return e=typeof e!=F?z:e}function Oe(e){return e.replace(/^\s+|\s+$/g,"")}function Ee(e,t,r){for(var n=0;n<e.length;n++)if(typeof r!=L&&typeof e[n]==I){if(e[n][r]==t)return e[n]}else if(e[n]==t)return e[n];return z}function Pe(e){for(var t=[],r=0;r<e.length;r++)t.push(e[r]);return t}function De(e,t){var r={},n=(e=e.split(t))[e.length-1];if(/[ \t]and/i.test(n)){n=n.split(/[ \t]and/i),e.splice(e.length-1,1);for(var i=0;i<n.length;i++)e.push(n[i])}for(i=0;i<e.length;i++)r[Oe(e[i])]="";return r}function je(e,t){if(typeof e==L)return"";var r={protocol:(i=t.replace("//","/").split("/"))[0],host:i[1]};i.splice(0,2),r.pathname="/"+i.join("/");var n=r.protocol+"//"+r.host;if(/^(\.\/)([^\/]?)/.test(e)&&(e=e.replace(/^(\.\/)([^\/]?)/,"$2")),/(^([a-z]+)\:\/\/)/.test(e))n=e;else if("/"==e.substr(0,1))n+=e;else if(/^((\.\.\/)+)([^\/].*$)/.test(e)){var i,t=(t=e.match(/^((\.\.\/)+)([^\/].*$)/))[t.length-1],a=e.split("../").length-1;i=(i=r.pathname.split("/")).splice(0,i.length-1);for(var o=0;o<a;o++)i=i.splice(0,i.length-1);var s="";for(o=0;o<i.length;o++)""!=i[o]&&(s+="/"+i[o]);s+="/",n+=s+=t}else{s="",i=(i=r.pathname.split("/")).splice(0,i.length-1);for(o=0;o<i.length;o++)""!=i[o]&&(s+="/"+i[o]);n+=(s+="/")+e}return n}function Re(e,t,r,n){var i,a=z;if(typeof window.ActiveXObject!=L)try{a=new ActiveXObject("Microsoft.XMLHTTP")}catch(e){a=z}if(a==z&&typeof window.XMLHttpRequest!=L)try{a=new XMLHttpRequest}catch(e){a=z}if(a==z)throw new Error(_);function o(e){/(0|200|304)/.test(e.status.toString())?r(e.responseText,e.getResponseHeader("Content-Type")):n(Oe(e.statusText),e.status)}if(a.open("GET",t,e),a.setRequestHeader("X-Requested-With","XMLHttpRequest"),a.setRequestHeader("X-User-Agent",R),e==U){a.onreadystatechange=function(){4==a.readyState&&o(a)};try{a.send(z)}catch(e){n(s)}}else{try{a.send(z),i=U}catch(e){i=B}i===U?o(a):n(s)}}this._allready=!1,this.supported=!1,void 0!==document.getElementById&&void 0!==document.styleSheets&&void 0!==document.nodeType&&(a=!(this.supported=!0),s="Network Failure or Security Violation",c="Network Failure",y="Security Violation",o="Unspecified Error",u="Data is not CSS",l="unknown",b="OK",w="Discarded Duplicate",T="Stylesheet is disabled",d="Unsupported node type",e="CSSUtilities (Fatal Error):",p=e+" The specified watch setting is not valid",f=e+" The specified api settings are not valid",h=e+" The Selectors API is missing",_=e+" Unable to communicate with the network",n="CSSUtilities.%method has an invalid Element reference or ID",g=e+' You cannot define "%var" after "api", it must be defined first',x="all",m="screen",v="none",k="current",S={azimuth:"2","border-collapse":"2","border-spacing":"2","caption-side":"2",color:"2",cursor:"2",direction:"2",elevation:"2","empty-cells":"2",fit:"3","fit-position":"3",font:"2","font-family":"2","font-size":"2","font-size-adjust":"2","font-stretch":"2","font-style":"2","font-variant":"2","font-weight":"2","hanging-punctuation":"3","hyphenate-after":"3","hyphenate-before":"3","hyphenate-character":"3","hyphenate-lines":"3","hyphenate-resource":"3",hyphens:"3","image-resolution":"3","letter-spacing":"2","line-height":"2","line-stacking":"3","line-stacking-ruby":"3","line-stacking-shift":"3","line-stacking-strategy":"3","list-style":"2","list-style-image":"2","list-style-position":"2","list-style-type":"2","marquee-direction":"3",orphans:"2","overflow-style":"3",page:"2","page-break-inside":"2",pitch:"2","pitch-range":"2","presentation-level":"3","punctuation-trim":"3",quotes:"2",richness:"2","ruby-align":"3","ruby-overhang":"3","ruby-position":"3",speak:"2","speak-header":"2","speak-numeral":"2","speak-punctuation":"2","speech-rate":"2",stress:"2","text-align":"2","text-align-last":"3","text-emphasis":"3","text-height":"3","text-indent":"2","text-justify":"3","text-outline":"3","text-replace":"?","text-shadow":"3","text-transform":"2","text-wrap":"3",visibility:"2","voice-balance":"3","voice-family":"2","voice-rate":"3","voice-pitch":"3","voice-pitch-range":"3","voice-stress":"3","voice-volume":"3",volume:"2","white-space":"2","white-space-collapse":"3",widows:"2","word-break":"3","word-spacing":"2","word-wrap":"3","-moz-force-broken-image-icon":"m","-moz-image-region":"m","-moz-stack-sizing":"m","-moz-user-input":"m","-x-system-font":"m","-xv-voice-balance":"o","-xv-voice-pitch":"o","-xv-voice-pitch-range":"o","-xv-voice-rate":"o","-xv-voice-stress":"o","-xv-voice-volume":"o","-ms-text-align-last":"e","-ms-text-justify":"e","-ms-word-break":"e","-ms-word-wrap":"e"},C={margin:["margin-top","margin-right","margin-bottom","margin-left"],padding:["padding-top","padding-right","padding-bottom","padding-left"],outline:["outline-width","outline-style","outline-color"],border:["border-width","border-style","border-color","border-top","border-right","border-bottom","border-left","border-top-width","border-right-width","border-bottom-width","border-left-width","border-top-style","border-right-style","border-bottom-style","border-left-style","border-top-color","border-right-color","border-bottom-color","border-left-color"],"border-width":["border-top-width","border-right-width","border-bottom-width","border-left-width"],"border-style":["border-top-style","border-right-style","border-bottom-style","border-left-style"],"border-color":["border-top-color","border-right-color","border-bottom-color","border-left-color"],"border-top":["border-top-width","border-top-style","border-top-color"],"border-right":["border-right-width","border-right-style","border-right-color"],"border-bottom":["border-bottom-width","border-bottom-style","border-bottom-color"],"border-left":["border-left-width","border-left-style","border-left-color"],"list-style":["list-style-type","list-style-image","list-style-position"],font:["font-weight","font-style","font-variant","font-size","line-height","font-family"],background:["background-color","background-image","background-repeat","background-attachment","background-position","background-size","background-clip","background-origin"],"line-stacking":["line-stacking-strategy","line-stacking-ruby","line-stacking-shift"],"column-rule":["column-rule-width","column-rule-style","column-rule-color"],columns:["column-width","column-count"],pause:["pause-before","pause-after"],rest:["rest-before","rest-after"],cue:["cue-before","cue-after"],mark:["mark-before","mark-after"],transition:["transition-property","transition-duration","transition-timing-function","transition-delay"],animation:["animation-name","animation-duration","animation-timing-function","animation-delay","animation-iteration-count","animation-direction"],target:["target-name","target-new","target-position"]},M=/[:]{1,2}(?:first\-(letter|line)|before|after|selection|value|choices|repeat\-(item|index)|outside|alternate|(line\-)?marker|slot\([_a-z0-9\-\+\.\\]*\))/i,A=/([:]{1,2}(?:first\-(letter|line)|before|after|selection|value|choices|repeat\-(item|index)|outside|alternate|(line\-)?marker|slot\([_a-z0-9\-\+\.\\]*\)))/gi,O=/([:](?:(link|visited|active|hover|focus|lang|root|empty|target|(en|dis)abled|checked|indeterminate|default|(in)?valid|required|optional)|((in|out\-of)\-range)|(read\-(only|write))|(first|last|only|nth)(\-last)?\-(child|of\-type))(?:\([_a-z0-9\-\+\.\\]*\))?)/gi,E=/(\[\s*[_a-z0-9-:\.\|\\]+\s*(?:[~\|\*\^\$]?=\s*[\"\'][^\"\']*[\"\'])?\s*\])/gi,P=/(#[a-z]+[_a-z0-9-:\\]*)/gi,D=/(\.[_a-z]+[_a-z0-9-:\\]*)/gi,j=/\!\s*important\s*$/i,R="CSSUtilities/.103",L="undefined",I="object",N="string",F="function",q="boolean",B=!(U=!0),z=null,H="browser",V="author",W="active",$="cancelled",G="inactive",K="Apple Computer, Inc."==navigator.vendor,Q=K&&/version\/3/i.test(navigator.appVersion),Y="KDE"==navigator.vendor,X=/applewebkit/i.test(navigator.userAgent),J=typeof document.uniqueID!=L,Z=typeof window.opera!=L,ee=200,te=H,re=!0,ne=document,oe=U,le=se=z,ce=ae=B,this.define=function(e,t,r){switch(e){case"mode":if(typeof t!=N||!/^(author|browser)$/i.test(t))throw new Error("CSSUtilities (Fatal Error): The specified mode is not valid");if((te=t)==H&&ae===z)throw new Error(p);break;case"async":if(typeof t!=q)throw new Error("CSSUtilities (Fatal Error): The specified async setting is not valid");re=t;break;case"mtvars":this.setup_mt_vars();break;case"page":if(ce==U)throw new Error(g.replace("%var","page"));if(typeof t.nodeType==L||9!=t.nodeType)throw new Error("CSSUtilities (Fatal Error): The specified document is not a Document");ne=t,i.cssUtilitiesPage=ne;break;case"base":if(ce==U)throw new Error(g.replace("%var","base"));if(typeof t!=N||!/^(((ht|f)tp[s]?)\:)/i.test(t))throw new Error("CSSUtilities (Fatal Error): The specified base is not an absolute URL");ie=t;break;case"attributes":if(typeof t!=q)throw new Error("CSSUtilities (Fatal Error): The specified attributes setting is not valid");oe=t;break;case"watch":if(typeof t!=q&&(te!=V||t!=z))throw new Error(p);ae=t;break;case"api":if(typeof t!=q)throw new Error(f);if(typeof r!=L&&typeof r!=F)throw new Error(f);if(se=t==B?typeof ne.querySelectorAll==L:U,ce=U,typeof r==F){var n=r("*",ne);if(typeof n!=I||n==z||typeof n.length==L)throw new Error("CSSUtilities (Fatal Error): Your Selectors API is not returning the right data");le=r}}},this.setup_mt_vars=function(){r=TvrMT.MTF,i=TvrMT.TvrUi,TvrMT.TvrCom},this.init=function(e){var n;function t(){a=B,CSSUtilities._allready=U,typeof e==F?(CSSUtilities.initcallback=e,CSSUtilities.initcallback()):(CSSUtilities.initcallback=z,delete CSSUtilities.initcallback)}function r(){for(var e=function(){for(var e=[],t=ne.childNodes,r=0;r<t.length;r++)7==t[r].nodeType&&"xml-stylesheet"==t[r].target.toLowerCase()&&e.push(t[r]);for(var n=Te("*"),r=0;r<n.length;r++)(/link/i.test(n[r].nodeName)&&/stylesheet/i.test(n[r].getAttribute("rel"))||/style/i.test(n[r].nodeName))&&e.push(n[r]);return e}(),t=0;t<e.length;t++)!function(e,t){var r={tested:B,owner:t,media:x,stylenode:e,stylesheet:e.styleSheet||e.sheet,href:z,text:""};if(/xml\-stylesheet/.test(t))for(var n={},i=e.data.match(/([a-z]+=[\'\"][^\'\"]*[\'\"])/gm),a=0;a<i.length;a++)i[a]=i[a].split("="),n[i[a][0]]=i[a][1].substr(1,i[a][1].length-2);{var o;o=(K||Y||X)&&!/xml\-stylesheet/.test(t)?e.disabled:(s=e[typeof e.styleSheet!=L?"styleSheet":"sheet"],s==z?U:s.disabled)}{var s;Z&&o&&0<e.sheet.media.length&&(s=e.sheet.media.mediaText,e.sheet.media.mediaText=ue._viewmedia,o=e.sheet.disabled,e.sheet.media.mediaText=s)}ae!==z&&o&&(r.message=T);if(/xml\-stylesheet/.test(t))r.href=je(n.href,ie);else if(/link/i.test(t))r.href=je(e.getAttribute("href",2),ie);else if(!o||ae===z)if(J)typeof e.__css==L?r.message=c:r.text+=pe(e.__css,B);else{for(var i="",l=e.childNodes,a=0;a<l.length;a++)switch(l[a].nodeType){case 3:i+=l[a].nodeValue;break;case 4:i+="<![CDATA["+l[a].nodeValue+"]]>";break;case 8:i+="\x3c!--"+l[a].nodeValue+"--\x3e"}r.text+=pe(i,B)}/xml\-stylesheet/.test(t)?r.media=typeof n.media!=L?n.media:x:r.media=e.getAttribute("media")?e.getAttribute("media"):x;r.media=r.media.split(/,\s*/).join(", "),r.xmedia=r.media,ue._cssdata.push(r)}(e[t],(7==e[t].nodeType?e[t].target:e[t].nodeName).toLowerCase());function i(t){var r,n;r=ue._cssdata[t],n=function(e){ue._cssdata[t]=e,t+1<ue._cssdata.length?i(t+1):function t(o){function s(e){o+1<ue._cssdata.length?t(o+e):a()}var l;ue._cssdata[o].tested==U?s(1):(l=function(e){var t=[],r=/@import\s*(?:url\s*\(\s*[\'\"]?|[\'\"])([^\'\"\)]+)(?:[\'\"]|[\'\"]?\s*\))([^;]*)(;|$)/gi,n=e.match(r);if(n)for(var i=0;i<n.length;i++){var a=je(n[i].replace(r,"$1"),ie),o=Oe(Oe(n[i].replace(r,"$2")).replace(/^\)/,"")),s=U;o||(s=B,o=x),t.push({href:a,media:o,hasownmedia:s})}return t}(ue._cssdata[o].text),ue._cssdata[o].tested=U,ue._cssdata[o].ssid=ue.ssidcounter++,0<l.length?function a(e){!function(t,r,e,n){var i={tested:B,owner:"@import",media:x,stylenode:ue._cssdata[t].stylenode,href:e.href,text:""};try{i.stylesheet=ue._cssdata[t].stylesheet}catch(e){i.stylesheet=z}i.media=e.media;for(var a=t,o=ue._cssdata[a];o.href==i.href;)o=ue._cssdata[a--];function s(e){e.message!=z?(i.message=e.message,i.stylenode=z,i.stylesheet=z,i.message!=u&&!/^[1-9]{1,3}.*$/.test(i.message)||(i.media=v)):i.text=pe(e.text,B),n(i,t,r)}context=o.media,i.xmedia=e.hasownmedia?e.media:x,i.media=ve(context,i.media),Ee(ue._cssdata,e.href,"href")!=z?s({text:"",message:w}):de(e.href,s)}(o,e,l[e],function(e,t,r){try{if(ue._cssdata[t+r].stylesheet){var n=0;if(sheetrules=ue._cssdata[t+r].stylesheet.cssRules)for(var i=0;i<sheetrules.length;i++)if(3==sheetrules.item(i).type&&!(0<r&&n++<r)){e.stylesheet=sheetrules.item(i).styleSheet;break}}}catch(e){ue._cssdata[t+r].stylesheet=z}ue._cssdata.splice(o+r,0,e),r+1<l.length?a(r+1):s(0)})}(0):s(1))}(0)},r.href==z?n(r):de(r.href,function(e){e.message!=z?(r.message=e.message,r.stylenode=z,r.stylesheet=z,r.message!=u&&!/^[1-9]{1,3}/.test(r.message)||(r.media=v)):r.text=pe(e.text,B),n(r)})}function a(){for(var e=0;e<ue._cssdata.length;e++){if(ue._cssdata[e].href){var t=Ee(ue._stylesheets,ue._cssdata[e].href,"href");if(t!=z&&t.message!=w){ue._stylesheets.push({ssid:ue._cssdata[e].ssid,href:ue._cssdata[e].href,owner:ue._cssdata[e].owner,media:ue._cssdata[e].media,xmedia:ue._cssdata[e].xmedia,stylenode:z,stylesheet:z,rules:0,message:w}),ue._cssdata[e].stylenode&&(ue._cssdata[e].stylenode.disabled=U);continue}}if(typeof ue._cssdata[e].message==L){var r=function(e){var t=e.text.match(/(content:[^;]+;)/gim);if(t)for(var r=0;r<t.length;r++)e.text=e.text.replace(t[r],"[G"+r+"]");e.text=Oe(pe(e.text,U)).split("}");for(var n=0;n<e.text.length;n++){e.text[n]=Oe(e.text[n]).split("{");for(var i=0;i<e.text[n].length;i++)e.text[n][i]=Oe(e.text[n][i])}if(t)for(r=0;r<t.length;r++)for(n=0;n<e.text.length;n++)for(i=0;i<e.text[n].length;i++)e.text[n][i]=e.text[n][i].replace("[G"+r+"]",t[r]);for(var a=0,o=e.media,s=e.xmedia,l=e.owner,n=0;n<e.text.length;n++){var c;2==e.text[n].length?(ue._cssRules.push({selector:e.text[n][0],css:e.text[n][1],media:o,xmedia:s,owner:l.toLowerCase(),href:e.href,ssid:e.ssid}),a++):3==e.text[n].length?(o=Oe(e.text[n][0].replace("@media","")).toLowerCase(),l="@media",s=o,c=e.media,o=ve(c=""==c?x:c,o),ue._cssRules.push({selector:e.text[n][1],css:e.text[n][2],media:o,xmedia:s,owner:l,href:e.href,ssid:e.ssid}),a++):1==e.text[n].length&&(o=e.media,s=e.xmedia,l=e.owner)}return a}(ue._cssdata[e]),r={ssid:ue._cssdata[e].ssid,href:ue._cssdata[e].href,owner:ue._cssdata[e].owner,media:ue._cssdata[e].media,xmedia:ue._cssdata[e].xmedia,stylenode:ue._cssdata[e].stylenode,rules:r,message:b};try{r.stylesheet=ue._cssdata[e].stylesheet}catch(e){r.stylesheet=z}ue._stylesheets.push(r)}else{r={ssid:ue._cssdata[e].ssid,href:ue._cssdata[e].href,owner:ue._cssdata[e].owner,media:ue._cssdata[e].media,xmedia:ue._cssdata[e].xmedia,stylenode:ue._cssdata[e].stylenode,rules:0,message:ue._cssdata[e].message};try{r.stylesheet=ue._cssdata[e].stylesheet}catch(e){r.stylesheet=z}ue._stylesheets.push(r)}}ue._cssdata=z,delete ue._cssdata,ue._stylesheets.sort(function(e,t){return e.ssid-t.ssid}),ue.ssidcounter=z,delete ue.ssidcounter,ae===U&&be(),typeof n==F&&n()}0==ue._cssdata.length?a():i(0)}a!==U&&(a=U,this._allready=B,se=typeof ne.querySelectorAll!=L&&se!==U?B:U,ie==z&&(ie=ne.location.href),this._isXML=Z&&ne.documentElement.namespaceURI!=z||!Z&&typeof ne.xmlVersion!=L&&ne.xmlVersion!=z,this._viewmedia=m,this._cssRules=z,delete this._cssRules,this._stylesheets=z,delete this._stylesheets,ue._cssRules=[],ue._stylesheets=[],ue.ssidcounter=0,te==V?(n=t,ue._cssdata=[],J&&0<Te("style").length?function(i){Re(re,ie,function(e){var t=Te("style"),r=e.split(/<([^:]+:)?style[^>]*>/i);r.splice(0,1);for(var n=0;n<r.length;n++)t[n].__css=r[n].split(/<\/([^:]+:)?style>/i)[0];delete r,i()},function(){i()})}(r):r()):function(e){var t=Pe(ne.styleSheets);t=i.filter_excluded_stylesheets(t);for(var r=0;r<t.length;r++)if(t[r].__ssid=ue.ssidcounter++,typeof t[r].ownerNode!=L)if(Q&&/xml\-stylesheet/.test(t[r].ownerNode.nodeName))ue._stylesheets.push({ssid:t[r].__ssid,href:je(t[r].href,ie),owner:"xml-stylesheet",media:l,stylesheet:z,rules:0,message:d}),t.splice(r,1),r--;else try{fe(t[r],t[r].ownerNode.nodeName.toLowerCase(),0<t[r].media.length?Oe(t[r].media.mediaText):x)}catch(e){ue._stylesheets.push({ssid:t[r].__ssid,href:l,owner:l,media:l,stylesheet:z,rules:0,message:o}),t.splice(r,1),r--}else typeof t[r].owningElement!=L&&!function e(t,r,n,i){if(t.href){var a=je(t.href,ie);if(Ee(ue._stylesheets,a,"href")!=z)return ue._stylesheets.push({ssid:t.__ssid,href:a,owner:r,media:n,stylesheet:z,rules:0,message:w}),void(t.disabled=U)}var o=[];var a=t.disabled;if(!a)for(var s,l=0;l<t.imports.length;l++)0!=t.imports[l].rules.length&&(""==(n=Oe(t.media))&&(n=x),s=je(t.imports[l].href,ie),o.push({sheet:t.imports[l],owner:"@import",media:n,href:s}));if(0<o.length)for(var l=0;l<o.length;l++)o[l].sheet.__ssid=ue.ssidcounter++,e(o[l].sheet,o[l].owner,o[l].media,o[l].href);try{if(a)m=T;else{var c=t.cssText,u=(c=(c=c.replace(/@(import|charset|namespace)[^;]+;/gim,"")).replace(/@(font\-face|page)[^\}]+\}/gim,"")).match(/(content\s*:\s*[\'\"].*(;|$))/gim);if(u)for(var d=0;d<u.length;d++)c=c.replace(u[d],"[G"+d+"]");c=Oe(c).split("}");for(var l=0;l<c.length;l++){c[l]=Oe(c[l]).split("{");for(var p=0;p<c[l].length;p++)c[l][p]=Oe(c[l][p])}if(u)for(var d=0;d<u.length;d++)for(var l=0;l<c.length;l++)for(var p=0;p<c[l].length;p++)c[l][p]=c[l][p].replace("[G"+d+"]",u[d]);typeof i==L&&(i=t.href==z||""==t.href?z:je(t.href,ie));var f=[],h=t.media;""==h&&(h=x);for(var _,g=r,l=0;l<c.length;l++)2==c[l].length?f.push({selector:c[l][0],css:c[l][1],media:h,owner:g,href:i,ssid:t.__ssid}):3==c[l].length?(h=Oe(c[l][0].replace("@media","")).toLowerCase(),g="@media",_=t.media,h=ve(_=""==_?x:_,h),f.push({selector:c[l][1],css:c[l][2],media:h,owner:g,href:i,ssid:t.__ssid})):1==c[l].length&&(""==(h=t.media)&&(h=x),g=r);var m=b}var v;a||(v=he(f)),ue._stylesheets.push({ssid:t.__ssid,href:t.href?je(t.href,ie):z,owner:r,media:n,stylesheet:t,rules:a?0:v,message:m})}catch(e){ue._stylesheets.push({ssid:t.__ssid,href:t.href?je(t.href,ie):z,owner:r,media:n,stylesheet:z,rules:0,message:y})}}(t[r],t[r].owningElement.nodeName.toLowerCase(),""!=Oe(t[r].media)?Oe(t[r].media):x);ue._stylesheets.sort(function(e,t){return e.ssid-t.ssid}),ue.ssidcounter=z,delete ue.ssidcounter,ae==U&&be();typeof e==F&&e()}(t))},this.getElementsBySelector=we,this.getCSSStyleSheets=function(){var e=ke(arguments,[]);return e.onfinished=Ae(e.onfinished),xe(),t(e.onfinished,function(){return ue._stylesheets})},this.getCSSRules=function(){var e=ke(arguments,["element","media","accept","altstates"]);return e.element=Se(e.element,"getCSSRules"),e.media=Ce(e.media),e.accept=Me(e.accept),e.altstates==z&&(e.altstates=B),e.onfinished=Ae(e.onfinished),xe(),t(e.onfinished,function(){return _e(e.element,e.media,e.accept,e.altstates)})},this.getCSSStyleSheetRules=function(){var i,a=ke(arguments,["media","accept","ssid"]);if(a.media=Ce(a.media),a.accept=Me(a.accept),typeof a.accept.properties!=L&&typeof a.accept.css==L&&(a.accept.css="",i=U),a.ssid===z&&(a.ssid=-1),a.onfinished=Ae(a.onfinished),xe(),-1!==a.ssid&&Ee(this._stylesheets,a.ssid,"ssid")==z)throw new Error("CSSUtilities.%method has an invalid Stylesheet ID".replace("%method","getCSSStyleSheetRules"));return t(a.onfinished,function(){for(var e=[],t=0;t<ue._cssRules.length;t++){var r={};if(ye(a.media,ue._cssRules[t])&&(-1===a.ssid||ue._cssRules[t].ssid===a.ssid)){for(var n in ue._cssRules[t])ue._cssRules[t].hasOwnProperty(n)&&("*"!=a.accept&&typeof a.accept[n]==L||(r[n]=ue._cssRules[t][n]));"*"!=a.accept&&typeof a.accept.index==L||(r.index=t),e.push(r)}}if(typeof a.accept.properties==L&&"*"!==a.accept||(e=ge(e,B)),typeof i!=L)for(t=0;t<e.length;t++)e[t].css=z,delete e[t].css;return e})},this.getCSSProperties=function(){var i=ke(arguments,["element","media"]);return i.element=Se(i.element,"getCSSProperties"),i.media=Ce(i.media),i.onfinished=Ae(i.onfinished),xe(),t(i.onfinished,function(){var e={},t=_e(i.element,i.media,"properties",B);if(0==t.length)return z;for(var r=0;r<t.length;r++)for(var n in t[r].properties)t[r].properties.hasOwnProperty(n)&&t[r].properties[n].status==W&&(e[n]=t[r].properties[n].value);return e})},this.getCSSSelectors=function(){var u=ke(arguments,["element","media","directonly"]);return u.element=Se(u.element,"getCSSSelectors"),u.media=Ce(u.media),u.directonly==z&&(u.directonly=U),u.onfinished=Ae(u.onfinished),xe(),t(u.onfinished,function(){for(var e=[],t=_e(u.element,u.media,"selector",U),r=0;r<t.length;r++)for(var n=function(e){var t=[];if(""==e)return t;e=e.split(",");for(var r=0;r<e.length;r++)t.push(Oe(e[r]));return t}(t[r].selector),i=0;i<n.length;i++)Ee(e,n[i])==z&&e.push(n[i]);if(u.directonly==B){for(var a=u.element,o=[a];a.parentNode;)o.push(a.parentNode),a=a.parentNode;for(r=0;r<e.length;r++){for(var s=B,i=0;i<o.length;i++){if(0<(c=we(e[r].replace(O,""))).length)for(var l=0;l<c.length;l++)if(c[l]==o[i]){s=U;break}if(s==U)break}s==B&&(e.splice(r,1),r--)}return e}for(var c,n=[],r=0;r<e.length;r++)if(0<(c=we(e[r].replace(O,""))).length)for(i=0;i<c.length;i++)if(c[i]==u.element){n.push(e[r]);break}return n})},this.getCSSSelectorSpecificity=function(){var s=ke(arguments,["selector","element"]);if(typeof s.selector!=N||s.selector==z||""==Oe(s.selector))throw new Error("CSSUtilities.%method requires a valid Selector reference".replace("%method","getCSSSelectorSpecificity"));if(-1!=s.selector.indexOf(","))throw new Error("CSSUtilities.%method can only process one Selector at a time".replace("%method","getCSSSelectorSpecificity"));return s.element!=z&&(s.element=Se(s.element,"getCSSSelectorSpecificity")),s.onfinished=Ae(s.onfinished),xe(),t(s.onfinished,function(){if(s.selector=Oe(s.selector),s.element!=z){var e=B,t=s.selector.replace(O,""),r=we(t);if(0<r.length)for(var n=0;n<r.length;n++)if(r[n]==s.element){e=U;break}if((e=""==t&&s.selector.match(O)?U:e)==B){for(var i=s.element,a=[i];i.parentNode;)a.push(i),i=i.parentNode;for(var o=0;o<a.length;o++){if(0<r.length)for(n=0;n<r.length;n++)if(r[n]==a[o]){e=U;break}if(e==U)break}return e==U?[0,0,0,0]:z}}return function(e){var t=[0,0,0,0];if(""===e)return t[0]+=1,t;var r=e.replace(E,""),n=r.match(P);n&&(t[1]+=n.length);(n=r.match(D))&&(t[2]+=n.length);(n=e.match(E))&&(t[2]+=n.length);(n=r.match(O))&&(t[2]+=n.length);e=r.replace(O,"").replace(A,"").replace(/(:not)/gi,"").replace(/(^|\()([_a-z0-9-\.\\]+\|)/gi,"$1").replace(P,"").replace(D,"");(n=e.match(/([_a-z0-9-:\\]+)/gi))&&(t[3]+=n.length);(n=r.match(A))&&(t[3]+=n.length);return t}(s.selector)})})}.apply(CSSUtilities),MTMainAndWorker=function(){var _={TVR_TIMERS:0,set_worker_and_main_common_reference:function(e){_=e},isDefined:function(e){return""!==e&&"undefined"!==e&&null!=e},checkObject:function(e,t,r){if(!e)return!1;for(var n=0;n<t.length;n++){if(void 0===e||!e.hasOwnProperty(t[n]))return!!r&&void 0;e=e[t[n]]}return e},profiler:{},log_concurrent:0,startT:function(e,t){(t||TVR_DEV_MODE&&_.TVR_TIMERS)&&(e===Object(e)&&(e=e.callee.name),_.isDefined(_.profiler[e])||(_.profiler[e]={fName:e,sT:[],eT:[],elT:[],calls:0,avg_time:0,total_time:0}),_.profiler[e].sT[++_.profiler[e].calls]=(new Date).getTime())},endT:function(e,t,r){var n;(r||TVR_DEV_MODE&&_.TVR_TIMERS)&&(e===Object(e)&&(e=e.callee.name),_.profiler[e]||console.log("function timer was not started: ",e),n=_.profiler[e].calls,_.profiler[e].eT[n]=(new Date).getTime(),r=_.profiler[e].eT[n]-_.profiler[e].sT[n],_.profiler[e].elT[n]=r,_.profiler[e].total_time=_.profiler[e].total_time+r,_.profiler[e].avg_time=_.profiler[e].total_time/n,(t||_.log_concurrent)&&_.showT(e))},showT:function(e,t){if(TVR_DEV_MODE&&_.TVR_TIMERS){var r="";if("all"!=e)r=_.msgT(_.profiler[e],_.profiler[e].calls);else{var n,i=[];for(e in _.profiler)_.profiler.hasOwnProperty(e)&&i.push(_.profiler[e]);for(n in i.sort(_.firstBy(t=t||"avg_time",-1)),i)i.hasOwnProperty(n)&&(r+=_.msgT(i[n]))}console&&console.log&&console.log(r)}},msgT:function(e,t){_.isDefined(e.eT[e.calls])||(console.log(e.fName+" was not endT() finished",e),_.endT(e.fName));var r="",n=e.fName,i=e.total_time.toFixed(2),a=e.avg_time?e.avg_time.toFixed(2):i,o=t?e.elT[t]:_.isDefined(e.elT[1])?e.elT[1]:"[error]";return r+=(t=t||e.calls)+" calls\t\t"+o+"ms\t\tavg: "+a+"ms\t\ttot: "+i+"ms\t\t"+n+"\n"},clear_console:function(){void 0!==console._commandLineAPI?console.API=console._commandLineAPI:void 0!==console._inspectorCommandLineAPI?console.API=console._inspectorCommandLineAPI:void 0!==console.clear&&(console.API=console),console.API.clear()},firstBy:t,unique_key:function(){return Math.random().toString(16).slice(2)+(new Date).getTime()},reg:{html_tag:function(e){var t=e.tag,r=e.capParts?"(":"",n=e.capParts?")":"";return r+"<\\s*("+t+")[^>]*>"+n+r+"(?:[\\s\\S]*?)"+n+r+"<\\s*\\/\\s*(?:\\"+e.closeTagCap+")>"+n},html_att:function(e){return"("+e.att+")=(['\"]+)(?:[\\s\\S]*?)(?:['\"]+)"},builder_html_atts:function(e){return"("+e.att+")=(['\"]+)(?:[\\s\\S]*?)(?:['\"]+)"}},truncate_html_string:function(e,t,r,n,i,a){return e=e.replace(/(?=<!--)([\s\S]*?)-->/gm,""),t&&(e=e.replace(new RegExp(_.reg.html_tag({tag:t.join("|"),closeTagCap:"1"}),"gm"),"<$1>(MT truncated)</$1>")),r&&(e=e.replace(new RegExp(_.reg.html_att({att:r.join("|")}),"gm"),'$1="(MT truncated)"')),e=n?e.replace(n,i=i||""):e},add_pseudo_placeholders_to_html_string:function(e,t,r){_.startT(arguments);var n=_.parse(e,{},{tagIndex:-1,data:{}}),i={traverseBackwards:1,data:{pseudoCount:0,pseudoCheckCount:0,hasPseudo:t},cb:{tag:[{f:_.remove_mt_ignore_and_subsequent,a:[r]},{f:_.add_pseudos}]}};return _.traverse(0,n,i),e=_.stringify(n),_.endT(arguments),e},get_all_matches:function(e,t,r,n){r=r||0;for(var i,a=[],o=(n=n||{}).autoIncrement;i=t.exec(e);){var s=i[r]||i[r+1];void 0===s&&void 0!==o&&"[]"===i[0]&&(s=o);s=n.itemObj?{value:s,start:i.index,end:i.index+s.length,match:i}:s;a.push(s)}return a},formatHTMLString:function(e,t,r,n,i){_.startT(arguments);var a="(?:(?:tvr-hover-element)?\\s?tvr-trigger-el(?: tvr-element-overlay)?)|(?:tvr-element-overlay)",a=new RegExp('\\s?class="(?:'+a+')?"|'+a,"g");e=e.replace(a,""),e=_.truncate_html_string(e,["noscript","script","style"],!1,t.pattern,t.repl);return e=(e=(e=n(e=_.add_pseudo_placeholders_to_html_string(e,r,i),{html:{no_preserve_newlines:!0,max_preserve_newlines:0,indent_inner_html:!0,indent_handlebars:!0,indent_size:2,wrap_line_length:0,inline:[],extra_liners:[],unformatted:[],content_unformatted:[]}})).replace(/<mtphtagtext>([\s\S]+?)<\/mtphtagtext>/g,"$1")).replace(/<mtphtag(::)?(.+?)\/>/g,"$1$2"),_.endT(arguments),e},voidElements:{area:1,base:1,br:1,col:1,embed:1,hr:1,img:1,input:1,link:1,meta:1,source:1,track:1,wbr:1},noPseudo:{mtbefore:1,mtafter:1,html:1,head:1,title:1,meta:1,link:1,script:1,style:1,path:1,select:1,option:1,defs:1,filter:1,feColorMatrix:1,feComponentTransfer:1,feFuncR:1,feFuncG:1,feFuncB:1,feFuncA:1,feComposite:1},parseTag:function(e,s){++s.tagIndex;var l=_.voidElements,c=/\s([^'"/\s><]+?)[\s/>]|([^\s=]+)=\s?(".*?"|'.*?')/g;return function(e){var t={type:"tag",name:"",voidElement:!1,attrs:{},children:[]},r=e.match(/<\/?([^\s]+?)[/\s>]/);if(r&&(t.name=r[1],t.i=s.tagIndex,!l[r[1]]&&"/"!==e.charAt(e.length-2)||(t.voidElement=!0),t.name.startsWith("!--"))){r=e.indexOf("--\x3e");return{type:"comment",comment:-1!==r?e.slice(4,r):""}}for(var n,i,a=new RegExp(c),o=null;null!==(o=a.exec(e));)o[0].trim()&&(o[1]?(i=[n=o[1].trim(),""],-1<n.indexOf("=")&&(i=n.split("=")),t.attrs[i[0]]=i[1],a.lastIndex--):o[2]&&(t.attrs[o[2]]=o[3].trim().substring(1,o[3].length-1)));return t}(e)},parse:function(e,t,r){var n=/<[a-zA-Z0-9\-\!\/](?:"[^"]*"|'[^']*'|[^'">])*>/g,h=/^\s*$/,i=Object.create(null);return function(o,s,l){(s=s||{}).components||(s.components=i);var c,e,u=[],d=[],p=-1,f=!1;return 0!==o.indexOf("<")&&(e=o.indexOf("<"),u.push({type:"text",content:-1===e?o:o.substring(0,e)})),o.replace(n,function(e,t){if(f){if(e!=="</"+c.name+">")return;f=!1}var r,n="/"!==e.charAt(1),i=e.startsWith("\x3c!--"),a=t+e.length,t=o.charAt(a);if(i){i=_.parseTag(e,s,l);return p<0?(u.push(i),u):((r=d[p]).children.push(i),u)}n&&(p++,"tag"===(c=_.parseTag(e,l)).type&&s.components[c.name]&&(c.type="component",f=!0),c.voidElement||f||!t||"<"===t||c.children.push({type:"text",content:o.slice(a,o.indexOf("<",a))}),0===p&&u.push(c),(r=d[p-1])&&r.children.push(c),d[p]=c),n&&!c.voidElement||(-1<p&&(c.voidElement||c.name===e.slice(2,-1))&&(c=-1===--p?u:d[p]),!f&&"<"!==t&&t&&(r=-1===p?u:d[p].children,t=o.indexOf("<",a),a=o.slice(a,-1===t?void 0:t),h.test(a)&&(a=" "),(-1<t&&0<=p+r.length||" "!==a)&&r.push({type:"text",content:a})))}),u}(e,t,r)},stringify:function(e){function r(e,t){switch(t.type){case"text":return e+t.content;case"tag":return e+="<"+t.name+(t.attrs?function(e){var t,r=[];for(t in e)r.push(t+'="'+e[t]+'"');return r.length?" "+r.join(" "):""}(t.attrs):"")+(t.voidElement?"/>":">"),t.voidElement?e:e+t.children.reduce(r,"")+"</"+t.name+">";case"comment":return e+="\x3c!--"+t.comment+"--\x3e"}}return e.reduce(function(e,t){return e+r("",t)},"")},traverse:function(e,t,r,n){var i,a=t.length;if(r.traverseBackwards)for(i=a-1;0<=i;i--)o(i,e,t,r,n);else for(i=0;i<a;i++)o(i,e,t,r,n);function o(e,t,r,n,i){var a=r[e],r={};if(n.arrKey=e,"tag"===a.type){if((r=_.maybe_run_callbacks("tag",a,n,i)).continue)return 1;a.children&&!r.skipChildren&&(_.traverse(++t,a.children,n,a),--t)}}},maybe_run_callbacks:function(e,t,r,n){var i=_.checkObject(r,["cb",e]),a={};if(i)for(var o=0;o<i.length;o++){var s=i[o],l=[t,r,n],l=s.a?l.concat(s.a):l;if((a=s.f.apply(this,l||[]))&&a.continue)return a}return a||{}},pseudos:["after","before"],remove_mt_ignore_and_subsequent:function(e,t,r,n){var i=!1;return t.mtStuffRemoved||("mt-stuff-ignore"===_.checkObject(e,["attrs","id"])?(r.children.splice(t.arrKey,1),t.mtStuffRemoved=1,i=!0):n||"html"===e.name||"body"===e.name||(r.children.splice(t.arrKey,1),i=!0)),{continue:i}},add_pseudos:function(e,t,r){var n=_.pseudos,i=e.name;if(!e.isPH&&!_.voidElements[i]&&!_.noPseudo[i]){t.data.pseudoCheckCount++;for(var a=0;a<n.length;a++){var o,s,l=n[a];_.checkObject(t,["data","hasPseudo",e.i,l])&&(t.data.pseudoCount++,o=e.children,s={name:"mtphtag::"+l,type:"tag",voidElement:1,isPH:1},_.convert_text_node_to_placeholder_tag(e,l),"before"===l?o.unshift(s):o.push(s))}}},convert_text_node_to_placeholder_tag:function(e,t){for(var r=e.children,n=r.length-1;0<=n;n--){var i=r[n];"text"!==i.type||i.content.match(/^\s*$/)||(r[n]={name:"mtphtagtext",type:"tag",children:[i],voidElement:!1})}}};function a(e){return e}function o(e){return"string"==typeof e?e.toLowerCase():e}function i(r,e){var t,n,i;return e="number"==typeof e?{direction:e}:e||{},"function"!=typeof r&&(t=r,r=function(e){return e[t]||""}),1===r.length&&(n=r,i=e.ignoreCase?o:a,r=function(e,t){return i(n(e))<i(n(t))?-1:i(n(e))>i(n(t))?1:0}),-1===e.direction?function(e,t){return-r(e,t)}:r}function t(e,t){return(e=i(e,t)).thenBy=r,e}function r(r,e){var n=this;return r=i(r,e),t(function(e,t){return n(e,t)||r(e,t)})}return _}(),jQuery(document).ready(function(u){var f,i,r,t,_;TvrMT.TvrCom=(_={set_vars:function(){f=TvrMT.TvrUi,i=TvrMT.MTF,TvrMT.mod.MTsave,TvrMT.mod.MTgrid,t=TvrMT.mod.MTlayout,r=TvrMT.mod.MTdd,TvrMT.mod.MTace,TvrMT.mod.MTfolder},specificity:{},get_specifcity:function(e){e=_.specificity.calculate(e);return parseInt(e[0].specificity.split(",").join(""))},init_specificity:function(){var e,o;_.specificity=(e=function(e){for(var t,r=[],n=e.split(","),i=0,a=n.length;i<a;i+=1)0<(t=n[i]).length&&r.push(o(t));return r},o=function(l){var e,c=l,u={a:0,b:0,c:0},d=[],t=function(e,t){var r,n,i,a,o,s;if(e.test(c))for(n=0,i=(r=c.match(e)).length;n<i;n+=1)u[t]+=1,a=r[n],o=c.indexOf(a),s=a.length,d.push({selector:l.substr(o,s),type:t,index:o,length:s}),c=c.replace(a,Array(s+1).join(" "))};return r(/\\[0-9A-Fa-f]{6}\s?/g),r(/\\[0-9A-Fa-f]{1,5}\s/g),r(/\\./g),(e=/:not\(([^\)]*)\)/g).test(c)&&(c=c.replace(e," $1 ")),function(){var e,t,r,n,i=/{[^]*/gm;if(i.test(c))for(t=0,r=(e=c.match(i)).length;t<r;t+=1)n=e[t],c=c.replace(n,Array(n.length+1).join(" "))}(),t(/(\[[^\]]+\])/g,"b"),t(/(#[^\s\+>~\.\[:]+)/g,"a"),t(/(\.[^\s\+>~\.\[:]+)/g,"b"),t(/(::[^\s\+>~\.\[:]+|:first-line|:first-letter|:before|:after)/gi,"c"),t(/(:[\w-]+\([^\)]*\))/gi,"b"),t(/(:[^\s\+>~\.\[:]+)/g,"b"),c=(c=c.replace(/[\*\s\+>~]/g," ")).replace(/[#\.]/g," "),t(/([^\s\+>~\.\[:]+)/g,"c"),d.sort(function(e,t){return e.index-t.index}),{selector:l,specificity:"0,"+u.a.toString()+","+u.b.toString()+","+u.c.toString(),specificityArray:[0,u.a,u.b,u.c],parts:d};function r(e){var t,r,n,i;if(e.test(c))for(r=0,n=(t=c.match(e)).length;r<n;r+=1)i=t[r],c=c.replace(i,Array(i.length+1).join("A"))}},{calculate:e,compare:function(e,t){var r,n,i;if("string"==typeof e){if(-1!==e.indexOf(","))throw"Invalid CSS selector";r=o(e).specificityArray}else{if(!Array.isArray(e))throw"Invalid CSS selector or specificity array";if(4!==e.filter(function(e){return"number"==typeof e}).length)throw"Invalid specificity array";r=e}if("string"==typeof t){if(-1!==t.indexOf(","))throw"Invalid CSS selector";n=o(t).specificityArray}else{if(!Array.isArray(t))throw"Invalid CSS selector or specificity array";if(4!==t.filter(function(e){return"number"==typeof e}).length)throw"Invalid specificity array";n=t}for(i=0;i<4;i+=1){if(r[i]<n[i])return-1;if(r[i]>n[i])return 1}return 0}})},deepClone:function(e,t){return u.extend(!0,t?[]:{},e)},loadJSFile:function(e,t,r){var n=(r=r||document).createElement("script");n.src=e,t&&(n.onload=function(){t.item.apply(this,t.args||[])}),r.head.appendChild(n)},scroll_to:function(e){var t;e.offset?t=e.offset:void 0!==e.relative?t=e.scrollDiv[0].scrollTop+e.relative:e.bottom?t=e.scrollDiv[0].scrollHeight:e.top&&(t=0),e.scrollDiv.scrollTop(t)},compareVersions:function(e,t){for(var r="object"!=typeof e?e.toString().split("."):e,n="object"!=typeof t?t.toString().split("."):t,i=0;i<Math.max(r.length,n.length);i++){if(r[i]=void 0===r[i]?0:Number(r[i]),n[i]=void 0===n[i]?0:Number(n[i]),r[i]>n[i])return 1;if(r[i]<n[i])return-1}return 0},getElPosRelToContainer:function(e,t){var r=t[0].getBoundingClientRect();return e[0].getBoundingClientRect().top-r.top+t[0].scrollTop},offsets_match:function(e,t,r){return e.left===t.left&&e.top===t.top},dimensions_match:function(e,t,r){return e.outerWidth===t.outerWidth&&e.outerHeight===t.outerHeight},apply_offset:function(e,t){var r=e.top,n=e.left,i=e.bottom,e=e.right,e={top:_.isNumeric(r)?r+"px":r,left:_.isNumeric(n)?n+"px":n,bottom:_.isNumeric(i)?i+"px":i,right:_.isNumeric(e)?e+"px":e};t.css(e)},clearSelection:function(t,e){if(t.getSelection){let e=t.getSelection();e&&(e.empty?e.empty():e.removeAllRanges&&e.removeAllRanges())}else e.selection&&e.selection.empty()},hasValue:function(e){return!!e},obj_length:function(e,t){if(t=t||{},!e||!_.check_type(e,["object"]))return-1;var r,n,i=0;for(r in e)e.hasOwnProperty(r)&&(t.exclKey===r||t.exclIfDraft&&(e[r].isDraft||e[r].isDraftRetarget)||(n=r,i++));return i&&t.returnLastKey?n:i},date_format:function(e,t){var r=e.getDate(),n=e.getMonth()+1,i=e.getFullYear();switch(r<10&&(r="0"+r),n<10&&(n="0"+n),t){case"mysql":return i+"-"+n+"-"+r;case"en":return r+"/"+n+"/"+i}},isDomEl:function(e,t,r){return r=r||document,!!(_.hasValue(e)&&e.prop&&e.prop("tagName"))&&(!t||r.contains(e[0]))},get_tagName:function(e){if(!_.isDomEl(e))return"";e=e.prop("tagName");return _.isDefined(e)?e.toLowerCase():""},trim:function(e,t){return _.rtrim(_.ltrim(e,t),t)},ltrim:function(e,t){return e.replace(new RegExp("^(?:([\\s"+t+"]+))","i"),"")},rtrim:function(e,t){return e.replace(new RegExp("(?:([\\s"+t+"]+)$)","i"),"")},remove_last_linebreak:function(e){return e&&this.rtrim(e,"\n")},remove_only_last_char:function(e,t){return e.replace(new RegExp("(?:("+t+"\\s*)$)","i"),"")},last_char_uppercase:function(e,t){return t=t||"xyz",e.replace(new RegExp("(["+t+"])$","i"),function(e){return e.toUpperCase()})},has_protocol:function(e){return e.match(/((?:[a-z]+:)?\/\/)/i)},domain_matches:function(e){return-1<e.indexOf(f.homeUrl)},get_root_domain:function(e){var t=document.createElement("a");return t.href=e,t.protocol+t.hostname},isExternalUrl:function(e){var t=document.createElement("a");return t.href=e,t.hostname!==window.location.hostname},multiple_comma_values:function(e){return(e.match(/,/g)||[]).length},path_without_name:function(e){e=e.split("/");return e.splice(-1,1),e.length?e.join("/"):""},extract_url_path:function(e,t){var r,n,i,a,o;return _.startT(arguments),o=_.domain_matches(e)||_.has_protocol(e)?(o=t?t.home:f.homeUrl,(r=document.createElement("a")).href=e,n=r.hostname,(i=document.createElement("a")).href=o,a=i.hostname,i.port&&(a+=":"+i.port),r.port&&(n+=":"+r.port),a!==n&&(o=o.replace(a,n)).indexOf("http")<0&&(o=r.protocol+o),o=e.replace(o,""),"/"+_.ltrim(o,"/")):"/"+_.ltrim(e,"/"),_.endT(arguments),o},strip_preview_params:function(e){return e=e.split(/(?:elementor-)?preview=/),this.rtrim(e[0],"?&")},strip_page_builder_and_other_params:function(e){for(var t=TvrMT.data.prog.params_to_strip,r=Object.keys(t),n=0;n<r.length;n++){var i=t[n];i.unless&&e.match(i.unless.join("|"))||(e=this.strip_url_param(e,i.param,i.withVal))}return e},strip_url_param:function(e,t,r){t=r?t+"(?:=[a-z0-9]+)?":t;t=new RegExp("(?:&|\\?)"+t);return e=-1<(e=e.replace(t,"")).indexOf("&")&&e.indexOf("?")<0?e.replace("&","?"):e},append_url_param:function(e,t,r,n){if(-1<e.indexOf(t))return void 0!==r&&n?e.replace(RegExp(t+"=(a-zA-Z0-9_)+"),t+"="+r):e;n=-1<e.indexOf("?")?"&":"?";return e+n+(t=r?t+"="+r:t)},force_fresh_url:function(e){var t=-1<e.indexOf("?")?"&":"?";return e+t+"no_cache="+(new Date).getTime()},stripURLProtocol:function(e){return e.replace(/https?:/,"")},simpler_media_query_label:function(e){return e.replace(/@media\s?|\(|\)/gi,"")},ucwords:function(e){return(e+"").replace(/^([a-z])|\s+([a-z])/g,function(e){return e.toUpperCase()})},capitalizeFL:function(e){return e.charAt(0).toUpperCase()+e.slice(1)},readable_name:function(e){return e.replace(/[_-]/g," ")},maybe_to_hex:function(e){if(!_.hasValue(e))return e;if((e=e.toString()).indexOf("rgb")<0)return e;if(-1<e.indexOf("rgba(0, 0, 0, 0)"))return e.replace(/rgba\(0, 0, 0, 0\)/g,"transparent");var t="rgb",r=/(.*?)rgb\((\d+), (\d+), (\d+)\)/,n=/rgb\(.+[^\)]\)/g;-1<e.indexOf("rgba")&&(t="rgba",r=/(.*?)rgba\((\d+), (\d+), (\d+), (\d+(\.\d+)?)\)/,n=/rgba\(.+[^\)]\)/g);var i,a=e.split(t),o="";for(i in a)if(a.hasOwnProperty(i)&&a[i]&&_.hasValue(a[i])&&("string"==typeof a[i]||a[i]instanceof String)&&a[i].indexOf("function")<0)if(0<i){var s=t+a[i],l=r.exec(s);if(!l)return e;var c=parseInt(l[2]),u=parseInt(l[3]),d=parseInt(l[4]),p=!1;if(_.hasValue(l[5])&&"rgba"==t&&(p=parseFloat(l[5]),_.hasValue(p)&&(p=p.toFixed(2))),1!=f.pref.color_as_hex){l=t+"("+c+", "+u+", "+d;return l+="rgba"==t?", "+p:"",l+=")"}d="#"+((1<<24)+(c<<16)+(u<<8)+d).toString(16).slice(1),s=s.replace(n,d);p&&"rgba"==t&&(s+=" ("+p+" opacity)"),o+=s}else o+=a[i];return o},pipes_to_array:function(e){_.startT(arguments);for(var t=[],r=e.attr("rel").split("|"),n=r.length,i=0;i<n;++i){var a=r[i].split(",");t[a[0]]=parseInt(a[1])}return _.endT(arguments),t},print_r:function(e,t){var r,n=t||"",t="[object Array]"===Object.prototype.toString.call(e),i=t?"Array\n"+n+"[\n":"Object\n"+n+"{\n";for(r in e)if(e.hasOwnProperty(r)){var a=e[r],o="";switch(Object.prototype.toString.call(a)){case"[object Array]":case"[object Object]":o=_.print_r(a,n+"\t");break;case"[object String]":o="'"+a+"'";break;default:o=a}i+=n+"\t"+r+" => "+o+",\n"}return i=i.substring(0,i.length-2)+"\n"+n,t?i+"]":i+"}"},extract_str:function(e,t){var r,n;return _.startT(arguments),"gradient"==e&&(r=0<=(n=t.split("linear-"))[0].indexOf("gradient")?n[0]:n[1]&&0<=n[1].indexOf("gradient")?n[1]:""),"bg-image"==e&&(r=(n=t.split("linear-"))[0].indexOf("url")<0?"none":_.basename(n[0]).replace(/\)?"/,"")),_.endT(arguments),r},stringify_object:function(e,t){return e&&(!t&&0<_.obj_length(e)||e.length)?JSON.stringify(e):""},replace_all_matches:function(e,t,r){if(_.startT(arguments),Array.isArray(t)&&Array.isArray(r))for(var n in t)t.hasOwnProperty(n)&&(e=e.replace(t[n],r[n]));else if(Array.isArray(t)&&!Array.isArray(r))for(var n in t)t.hasOwnProperty(n)&&(e=e.replace(t[n],r));else if(!Array.isArray(t)&&Array.isArray(r))for(var n in r)r.hasOwnProperty(n)&&(e=e.replace(t,r[n]));else e=e.replace(new RegExp(t,"g"),r);return _.endT(arguments),e},isInteger:function(e){return(0^e)===e},basename:function(e){return _.hasValue(e)?e.split(/[\\/]/).pop().replace(")",""):e},root_rel:function(e,t){var r=new RegExp("(?:https?:)?"+f.homeUrl,"i");return e.replace(r,"")},root_rel_if_local:function(e,t){if(-1<e.indexOf(f.siteUrl)&&!parseInt(f.pref.abs_image_paths)&&!TvrMT.integrate.gutenberg){var r=_.root_rel(e,f.siteUrl);return!t||_.fileExists(r)?r:e}return e},scroll_input_end:function(e){e.get(0).scrollLeft=e.get(0).scrollWidth},pseudo_str_to_arr:function(e){return e.match(/::?([^: ])+/gi)},strip_pseudo:function(e){return e.replace(/::?([^: ])+/gi,"")},strip_state_pseudo:function(e){return e.replace(/::?(active|after|before|checked|disabled|enabled|focus|hover|in-range|invalid|link|out-of-range|valid|visited)+/gi,"")},get_pseudo_el:function(e){return e.match(/::?(before|after|first-(?:line|letter)|selection)+$/gi)},get_before_after:function(e,t){return _.regex(r.reg.trailing_before_after(),{match:1,str:e,capture:t})},get_pseudo_class:function(e){return e.match(/:(?!before|after|first-(?:line|letter)|selection)[a-z-]+$/gi)},regex:function(e,t){var r=(t=t||{}).flags||"",e=new RegExp(e,r);if(t.match){if(void 0===t.capture)return t.str.match(e);r=t.str.match(e);return!!r&&r[t.capture]}return t.replace?t.str.replace(e,t.replace):e},escapeRegExp:function(e){return e&&e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")},combine_array_values:function(e,t,r){if(!e)return!1;for(var n="",i=0;i<e.length;i++)n+=t?e[i][t]:e[i],r&&(n+=r);return r&&(n+=_.rtrim(n,r)),n},new_name_checks:function(e,t,r){if(_.isNumeric(e))return alert("Plain numbers are not permitted as names. Please use some letters too."),!1;var n,i;if("folder"==t?(n=u("#tvr-menu"),i=".section-name"):"selector"==t?(n=r||f.meta.sectionM,i=".selector-name"):"item"==t&&(n=f.dyn_meta.menu,i=".dyn-item"),_.duplicates(e,n,i)){switch(t){case"folder":alert(TvrLang.already_exists_folder);break;case"selector":alert(TvrLang.already_exists_selector);break;default:alert(tvrsprintf(TvrLang.already_exists_misc,t))}return!1}if(""==e||"folder"==t&&e==TvrLang.new_folder){switch(t){case"folder":alert(TvrLang.enter_folder_name);break;case"selector":alert(TvrLang.enter_selector_name);break;default:alert(tvrsprintf(TvrLang.enter_name_misc,t))}return _.endT(arguments),!1}return{newNameHuman:e,newName:_.convert_to_param(e)}},duplicates:function(e,t,r,n){var i=!1,a=_.convert_to_param(e);if(".selector-name"===r){var o,s=f.get_meta(t,"section").sectionSlug,l=f.uiData[s];for(o in l)if(l.hasOwnProperty(o)&&"this"!==o){if(n&&"strk-"+s+"-"+o===n)return!0;if(o===a)return!0}}else t.find(r).find(".name-text").each(function(){_.convert_to_param(u(this).text())===a&&(i=!0)});return i},duplicates_old:function(e,t,r,n){_.startT(arguments);var i=!1;return t.find(r).find(".name-text").each(function(){return!(!n||u(this).closest(".selector-tag").attr("id")!==n)||void(_.convert_to_param(u(this).text())===_.convert_to_param(e)&&(i=!0))}),_.endT(arguments),i},resolve_unique_name:function(e,t,r,n,i){if(_.duplicates(e,t,r,i)){var a,o,s=1;do{}while(o=n?(a=new RegExp(n+" \\d+$"),e.match(a)?e.replace(a,n+" "+(s=1===s?2:s)):e+" "+n+" "+s):e+" "+(s=1===s?2:s),++s,_.duplicates(o,t,r,i));return o}return e},config_obj_to_string:function(e,t,r,n){t=t||"MT",n=n||{};var i,a=[];for(i in e)e.hasOwnProperty(i)&&_.isDefined(e[i])&&!n[i]&&a.push(i+": "+e[i]);return r?a.join(r):t+" [ "+a.join(" | ")+" ]"},kebab_to_camel_case:function(e){return e.replace(/-([a-z])/g,function(e){return e[1].toUpperCase()})},config_string_to_obj:function(e){if(!e)return e;for(var t=e.split("|"),r={},n=!1,i=0;i<t.length;i++){var a=t[i].split(/^([^:]+):(.+)/),o=a[1],a=a[2];o&&a&&(o=o.trim(),a=a.trim(),r[o]=a,n=!0)}return!!n&&r},convert_to_param_old:function(e){return _.startT(arguments),e=(e=e.replace(/[^a-zA-Z0-9 ]+/g,"").replace("/ {2,}/"," ")).replace(/ /g,"_").toLowerCase(),_.endT(arguments),e},convert_to_param:function(e,t){void 0===t&&(t="unicode");var r=e.trim().replace("/ {2,}/"," ");return e=(e=(e=_.replaceMatchingChars(r,/[^a-zA-Z0-9_ ]+?/g,t)).replace(/ /g,"_").toLowerCase()).replace(/__/g,"_")},replaceMatchingChars:function(e,t,r){return e.replace(t=t||/[\s\S]/g,function(e){return"unicode"===r?_.charToUnicode(e):""})},charToUnicode:function(e){var t=e.charCodeAt().toString(16),e=2<t.length;return(e?"u":"x")+("0000"+t).slice(e?-4:-2)},custom_escape_quotes:function(e){return e.replace(/"/g,"cus-quot;").replace(/'/g,"cus-#039;")},escapeHTML:function(e){return _.hasValue(e)?e=e.replace(/&[^(#\d+;|a-z+;)]/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(/</g,"<").replace(/>/g,">"):e},custom_to_non_escaped:function(e){return e&&e.replace(/cus-quot;/g,'"').replace(/cus-#039;/g,"'")},regular_escape_quotes:function(e){return _.isDefined(e)?e.replace(/"/g,""").replace(/'/g,"'"):""},regular_escaped_to_non_escaped:function(e){return e.replace(/"/g,'"').replace(/'/g,"'")},jquery_escape_quotes:function(e){return e.replace(/"/g,'\\"').replace(/'/g,"\\'")},jquery_escaped_to_non_escaped:function(e){return e.replace(/\\"/g,'"').replace(/\\'/g,"'")},strip_quotes:function(e){return e?e.replace(/['"]/g,""):""},escape_backslashes:function(e,t){return t?e.replace(/%5C/g,"%26%2392%3B"):e.replace(/\\/g,"\")},prop_to_cssf:function(e){return e.replace(/_/g,"-")},cssf_to_prop:function(e){return e.replace(/-/g,"_")},embolden_matched_text:function(e,t){return e.replace(new RegExp("("+_.escapeRegExp(t)+")","ig"),"<b>$1</b>")},custom_to_regular_escape:function(e){return e.replace(/cus-/g,"&")},sane_decimal:function(e,t){if(_.hasValue(e)&&("string"==typeof e||e instanceof String)&&-1!==e.indexOf("px")&&-1!==e.indexOf(".")&&e.indexOf("rgb")<0&&e.indexOf("calc")<0){var r=e.split(" "),n=[];t=t||0;for(var i=0;i<r.length;i++){var a=r[i].split("px");n.push(parseFloat(a[0]).toFixed(t)+"px")}return n.join(" ")}return e},replace_decimals:function(e,i){return e=e.replace(/\d+(\.\d*)|\.\d+/,function(e,t,r,n){return parseFloat(e).toFixed(i)})},getJQueryVersion:function(e,t){return e.split(".").map(function(e){return("0"+e).slice(-2)}).join(".").toString()},in_array:function(e,t,r,n){if(!Array.isArray(t))return!1;for(var i in t)if(t.hasOwnProperty(i)&&(t[i]===e||r&&e&&-1<e.indexOf(t[i])||n&&t[i][n]===e))return i;return!1},join_object_properties_in_array:function(t,e,r){return e.map(function(e){return e[t]}).join(r)},flatten:function(e){return e.reduce(function(e,t){return e.concat(Array.isArray(t)?_.flatten(t):t)},[])},obj_index:function(e,t,r){var n,i=-1,a=!1;for(n in t)if(t.hasOwnProperty(n)&&++i==e){if(n!=r){a=t[n];break}++e}return a},editArray:function(e,t,r){t=e.indexOf(t);return-1!==t&&("remove"===r?e.splice(t,1):"prevItems"===r?e=e.slice(0,t):"prevItemsIncCurrent"===r?e=e.slice(0,t+1):"nextItems"===r?e=e.slice(t+1):"nextItemsIncCurrent"===r&&(e=e.slice(t))),e},count_array_item:function(e,t,r,n){e=void 0===e?0:e;for(var i=0;i<r.length;i++)t===r[i]&&++e;return e},compare_array_values:function(e,t,r,n){var i={};e=e||[],t=t||[];for(var a=0;a<e.length;a++){var o=e[a],s=_.count_array_item(i[o],o,e);_.count_array_item(0,o,t)<s&&n.push({action:r,value:o,form:1!==o?"declaration":"instance"}),i[o]=void 0!==i[o]?i[o]-1:-1}},callStack:function(e,t){if(TVR_DEV_MODE||t){e=e||10;for(var r,n=arguments.callee.caller,i=arguments.callee.caller.name,a=[],o=0;o<e;o++){if(n.name&&n.name!==i&&(r="Call stack ("+i+") "+o+" "+n.name,t?a.push(r):console.log(r)),!n.caller)break;n=n.caller}}return a},updateIf:function(e,t,r,n,i){var a=this.checkObject(t,r);(a&&"exits"===e||void 0===a&&"undefined"===e)&&this.updateObject(t,r,n,i)},orderObject:function(t){if(_.check_type(t,["array"]))return t;var r={};return Object.keys(t).sort().forEach(function(e){r[e]=t[e]}),r},joinObjectOrArray:function(e,t){return(_.check_type(e,["array"])?e:Object.values(this.orderObject(e))).join(t).trim()},objectToArray:function(e,t){if(_.check_type(e,["array"]))return e;var r=this.orderObject(e);if(!t)return Object.values(r);var n,i=[];for(n in r)r.hasOwnProperty(n)&&(i[n]=r[n]);return i},safe_to_use_array:function(e,t,r,n,i){var a=parseInt(t);return a!==n.sectionIndex&&a!==n.selectorIndex&&!(!this.isNumeric(e[parseInt(t)+1])||!(i&&i.isArraySafe||this.inside_valid_array_structure(n)))},inside_valid_array_structure:function(e){for(var t=["important","styles","pg_disabled","pgtab_disabled","griditems","value"],r=0;r<t.length;r++)if(e[t[r]])return!0;return!1},replace_variable_name_attr:function(e,t){return e.replace(/(.+)\[\d\]$/,"$1["+t+"]")},get_array_or_object_keys:function(e){var t=[];if("object"===_.check_type(e,["array","object"]))return Object.keys(e);for(var r=0;r<e.length;r++)_.isDefined(e[r])&&t.push(r);return t},get_name_attr_index:function(e){e=e.match(/\[(\d)\]$/);return!!e&&parseInt(e[1])},updateObject:function(e,t,r,n){_.startT(arguments);var i,a,o,s,l={m_query:!1,styles:!1,pg_disabled:!1,important:!1};for(a in t)t.hasOwnProperty(a)&&(o=t[a],s=a<t.length-1,"styles"===o?l.styles=!0:"m_query"===o?(l.m_query=!0,l.sectionIndex=parseInt(a)+2,l.selectorIndex=parseInt(a)+3):"important"===o?(l.important=!0,l.sectionIndex=parseInt(a)+1,l.selectorIndex=parseInt(a)+2):"pg_disabled"===o?l.pg_disabled=!0:"value"===o?l.value=!0:"griditems"===o&&(l.griditems=!0),(!e.hasOwnProperty(o)||s&&e[o]!==Object(e[o]))&&(e[o]=this.safe_to_use_array(t,a,o,l,n)?[]:{}),s&&e[o]===Object(e[o])&&(e=e[o]));if(n){var c=t[a];switch(n.action){case"replace":e[c]=r;break;case"delete":delete e[c][n.key];break;case"append":e[c][n.key]=r;break;case"reorder":t.length?e[c]=this.order_item_properties(e[c],n.order):f.uiData=this.order_item_properties(e,n.order);break;case"array_merge":u.extend(!1,e[c],r);break;case"array_merge_recursive_distinct":t.length?u.extend(!0,e[c],r):u.extend(!0,e,r);break;case"join_string":case"replace_string":i=e[c],_.isDefined(i="object"==typeof i?"":i)?"join_string"===n.action?e[c]=i+n.joinChar+r:"replace_string"===n.action&&(e[c]=i.replace(n.replacePattern,n.replaceValue)):e[c]=n.ifUndefined}}else e[t[a]]=r;_.endT(arguments)},order_item_properties:function(e,t,r,n){for(var i={},a=0;a<t.length;a++){var o=t[a],s=o===r?n:o,o=e[o];_.isDefined(o)&&(i[s]=o)}return i},check_type:function(e,t){var r=!1;return t&&!_.in_array("array",t)||!Array.isArray(e)?t&&!_.in_array("object",t)||e!==Object(e)?t&&!_.in_array("function",t)||"function"!=typeof e?t&&!_.in_array("string",t)||"string"!=typeof e||(r="string"):r="function":r="object":r="array",r},uniqueArray:function(e){var t,r=[],n={};for(t in e){var i=e[t],a=i===Object(i)&&"value"?i.value:i;n[a]||r.push(i),n[a]=1}return r},comboHasInitialCats:function(e,t){return _.isArrayOfObjects(e,t)},isArrayOfObjects:function(e,t){return!!Array.isArray(e)&&e[t=t||0]===Object(e[t])},isString:function(e){return"string"==typeof e||e instanceof String},isNumber:function(e){return e==parseFloat(e)},isNumeric:function(e){return!isNaN(e)},isOdd:function(e){return _.isNumber(e)&&Math.abs(e)%2==1},check_fake:function(e,t){var r,n=e.hasClass("mt-toggle-parent"),i=n?e.parent():e;t=t||e.prev(),e.hasClass("fake-radio")&&((e=(r=e.closest(".fake-radio-parent")).find('input[type="radio"]')).prop("checked",!1),(n?r.find(".fake-radio").parent():r.find(".fake-radio")).removeClass("on"),-1<e.attr("name").indexOf("mt_dark_mode")&&f.toggle_feature(u("#mymtonoffswitch-mt_dark_mode"))),_.isDomEl(t)&&t.prop("checked",!0),i.addClass("on")},uncheck_fake:function(e,t){if(e.hasClass("fake-radio"))return!1;var r=e.hasClass("mt-toggle-parent")?e.parent():e;t=t||e.prev(),_.isDomEl(t)&&t.prop("checked",!1),r.removeClass("on")},isIntercepted:function(e,t){return!(e.x+e.width<=t.x||t.x+t.width<=e.x||e.y+e.height<=t.y||t.y+t.height<=e.y)},isInterceptedX:function(e,t){return!(e.x+e.width<=t.x||t.x+t.width<=e.x)},isTextSelected:function(e){return"number"==typeof e.selectionStart?0==e.selectionStart&&e.selectionEnd==e.value.length:void 0!==document.selection?(e.focus(),document.selection.createRange().text==e.value):void 0},mouseIsOverElement:function(e,t,r){r=r||e[0].getBoundingClientRect(),t={x:t.clientX,y:t.clientY,width:1,height:1};return _.isIntercepted(r,t)},open_folder_if_dragging_over:function(e){var t=u(e.target);"section"!==_.currentlySorting&&t.hasClass("section-tag")&&(t=t.find(".folder-icon"),_.mouseIsOverElement(t,e)&&!t.hasClass("on")&&f.open_folder(f.get_meta(t,"section")))},toggle_radio_checkbox:function(i){if(i.hasClass("toggle-checked-folders"))f.toggle_multi_checkboxes(i);else{var e=i.prev(),a=!(i.hasClass("mt-toggle-parent")?i.parent():i).hasClass("on");if(i.data("toggleFeature")&&f.toggle_feature(i),a?_.check_fake(i,e):_.uncheck_fake(i,e),i.data("dyn-tt-root")&&(e=a?i.data("neg"):i.data("pos"),f.refresh_tt(i,e)),i.hasClass("switch-layout-preset")&&t.switch_layout_preset(i),i.hasClass("mt-reporting-permission")){let e=i.data("permission-key"),t=f.pref.reporting.permission,r="error_reporting_disabled",n=f.stat.tvr;a?t[e]=1:delete t[e],t.file||t.data?n.removeClass(r):n.addClass(r),u("#toggle-preview-report-data").hasClass("on")&&f.update_error_report_preview()}}},enable_full_screen:function(){_.startT(arguments),document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement||document.msFullscreenElement||(document.documentElement.requestFullscreen?document.documentElement.requestFullscreen():document.documentElement.msRequestFullscreen?document.documentElement.msRequestFullscreen():document.documentElement.mozRequestFullScreen?document.documentElement.mozRequestFullScreen():document.documentElement.webkitRequestFullscreen&&document.documentElement.webkitRequestFullscreen(Element.ALLOW_KEYBOARD_INPUT),f.full_screen_mode=!0,t.toolbar_adjusted()),_.endT(arguments)},disable_full_screen:function(){_.startT(arguments),document.exitFullscreen?document.exitFullscreen():document.msExitFullscreen?document.msExitFullscreen():document.mozCancelFullScreen?document.mozCancelFullScreen():document.webkitExitFullscreen&&document.webkitExitFullscreen(),f.full_screen_mode=!1,t.toolbar_adjusted(),_.endT(arguments)},full_screen_changed:function(){t.toolbar_adjusted()},file_extension:function(e){return e.match(/\.([0-9a-z]+)(?:[\?#]|$)/i)},strip_extension:function(e){return e.substr(0,e.lastIndexOf("."))||e},is_image:function(e){_.startT(arguments);var t=_.file_extension(e);return"jpg"==(t=!!t&&t[1])||"jpeg"==t||"gif"==t||"png"==t||"svg"==t},forceReflow:function(e){e.offsetHeight},replaceAt:function(e,t,r,n){return n=n||r.length,e.substr(0,t)+r+e.substr(t+n)},convertUnit:function(){var l,e=document.createElement("test"),c=document.documentElement,t=document.defaultView,u=t&&t.getComputedStyle,d=/^(-?[\d+\.\-]+)([a-z]+|%)$/i,p={},r=[1/25.4,1/2.54,1/72,1/6],n=["mm","cm","pt","pc","in","mozmm"],i=(Math.PI,Math.PI,Math.PI,Math.PI,Math.PI,Math.PI,6);for(c.appendChild(e),u&&(e.style.marginTop="1%",l="1%"===u(e).marginTop);i--;)p[n[i]+"toPx"]=r[i]?r[i]*p.inToPx:f(e,"1"+n[i]);function f(e,t,r,n){r=r||"width";var i,a,o=(t.match(d)||[])[2],s="px"===o?1:p[o+"toPx"];if(s||/r?em/i.test(o)&&!n)e=s?e:"rem"===o?c:"fontSize"===r&&e.parentNode||e,s=s||parseFloat(h(e,"fontSize")),a=parseFloat(t)*s;else{if(n=(i=e.style)[r],"%"===o){s=parseFloat(t),o=parseFloat(t)/100;return"fontSize"===r?parseFloat(h(e.parentNode,r))*o:e["client"+_.capitalizeFL(r)]*s/100}try{i[r]=t}catch(e){return 0}a=i[r]?parseFloat(h(e,r)):0,i[r]=void 0!==n?n:null}return a}function h(e,t){var r,n,i=["paddingTop","paddingBottom","borderTop","borderBottom"],a=4,o=u?u(e)[t]:(s=e.style["pixel"+t.charAt(0).toUpperCase()+t.slice(1)])?s+"px":"fontSize"===t?f(e,"1em","left",1)+"px":e.currentStyle[t],s=(o.match(d)||[])[2];if("%"===s&&l)if(/^top|bottom/.test(t)){for(r=(n=e.parentNode||e).offsetHeight;a--;)r-=parseFloat(h(n,i[a]));o=parseFloat(o)/100*r+"px"}else o=f(e,o);else("auto"===o||s&&"px"!==s)&&u?o=0:s&&"px"!==s&&!u&&(o=f(e,o)+"px");return o}return c.removeChild(e),e=void 0,{toPx:f}},getViewPortDimensions:function(e){var t=u(e).width(),e=u(e).height();return{vw:t,vh:e,vmin:t<e?t:e,vmax:e<t?t:e}},iconClasses:function(e){return TvrMT.data.templates.icon_classes.replace(/iconName/g,e)},action_after_repaint:function(e,t,r){if(!r){var n=_.checkObject(i,["stat","win"]);if(!n)return!1;r=n}r.requestAnimationFrame(function(){setTimeout(function(){e.item.apply(this,e.args)},t)})},action_after_timeout:function(e,t,r){var n=Date.now(),i=n;if(f.timer[e]){var a=f.timer[e].then;if(clearTimeout(f.timer[e].timerID),delete f.timer[e],r.rateLimited){if(t<=n-a)return r.item.apply(this,r.args),!0;i=a}}t=setTimeout(function(){r.item.apply(this,r.args)},t);f.timer[e]={timerID:t,then:i}},iterate_string:function(e,t,r,n){var i,a,o=-1;for(u.extend(!0,n,{modifiedStr:e,indexCorrection:0,matchesFound:0,allMatches:[]});i=t.exec(e);){++o,++n.matchesFound,n.allMatches.push(i[1]);for(var s=0;s<r.length;s++)void 0!==(a=r[s].item.apply(this,[o,e,i,n].concat(r[s].args)))&&(n.indexCorrection=n.indexCorrection+a);if(300<o)return!1}return n.modifiedStr},replace_all:function(e,t,r,n,i,a){var o=r[i].length,i=a.length;return n.modifiedStr=_.replaceAt(n.modifiedStr,r.index-n.indexCorrection,a,o),o-i},split_on_regex_group:function(e,t,r){if(!e)return[];var n={parts:[],start:0};return _.iterate_string(e,t,[{item:function(e,t,r,n,i){var a;void 0!==r[i]&&(a=r.index,n.parts.push(t.slice(n.start,a)),n.start=a+r[i].length)},args:[r]}],n),n.parts.push(e.slice(n.start).trim()),n.parts.filter(Boolean)},offset:function(e){e=e[0].getBoundingClientRect();return{top:e.top,left:e.left}},scrollToSmoothly:function(r,n,i){var a=i.pageYOffset,o=null;r=+r,n=+(n=null==n?500:n),i.requestAnimationFrame(function e(t){t-=o=o||t;a<r?i.scrollTo(0,(r-a)*t/n+a):i.scrollTo(0,a-(a-r)*t/n),t<n?i.requestAnimationFrame(e):i.scrollTo(0,r)})},forceElReflow:function(e,t,r,n){e.attr("style",t),_.action_after_repaint({item:function(){r?e.attr("style",r):e.removeAttr("style")}},n||20)},reload_current_frontend_page:function(e){e&&(f.resumeIframeScroll={top:e.stat.win.scrollY,left:e.stat.win.scrollX,behaviour:"auto"},f.change_preview_url(f.stat.settingsMenu.find(".change-preview-url")))},ww:{max:4,channels:{queueable:{max:2,list:[]},formatHTML:{max:1,list:[]},getElStylesheetStyles:{max:1,list:[]}},mainThreadData:{},debug:!1,debug_log:function(e,t,r){_.ww.debug&&(r=void 0===r?"":r,console.log(e,t.taskName,r,t,u.extend(!0,{},_.ww)))},getChannel:function(e,t){e=e.channel||e.taskName;return _.ww.channels[e]||(e="queueable"),t?e:_.ww.channels[e]},getChannelList:function(e){return _.ww.getChannel(e).list},newWorker:function(e){var t=window.TVR_DEV_MODE?"/worker":"-min",t=f.pluginUrl+"js"+t+"/mt-worker.js",e=_.ww.getChannel(e,!0);return TVR_DEV_MODE&&(e="TVR_DEV_MODE."+e),new Worker(t,{name:e})},create:function(e){_.startT(arguments);var t={worker:_.ww.newWorker(e),queueCount:0,queue:[],id:_.unique_key()};return _.ww.getChannelList(e).push(t),_.ww.debug_log("Web worker created and added to list",e,t),_.endT(arguments),t},getWorker:function(e){if(_.startT(arguments),"undefined"==typeof Worker)return _.ww.debug_log("Workers are not supported",e),_.endT(arguments),!1;var t=_.ww.getChannel(e).list,r=t.max,n=t.length,i=!1;if(!n)return i=_.ww.create(e),_.ww.debug_log("Create first web worker",e),_.endT(arguments),i;for(var a={queueCount:void 0,arrIndex:0},o=0;o<t.length;o++){var s=t[o].queueCount;(void 0===a.queueCount||s<a.queueCount)&&(a.queueCount=s,a.arrIndex=o)}return e.terminateCurrent&&0<a.queueCount?(i=t[a.arrIndex],_.ww.terminateWorkerItem(i),_.ww.debug_log("Terminated existing worker, a new one will be started",e)):0<a.queueCount&&n<r?(i=_.ww.create(e),_.ww.debug_log("All web workers are busy, but we can create a new one",e)):(i=t[a.arrIndex],_.ww.debug_log("Use an existing web worker",e,t[a.arrIndex])),i.terminated&&(i.worker=_.ww.newWorker(e),_.ww.debug_log("Revived terminated worker item",e,i)),_.endT(arguments),i},terminateWorkerItem:function(e){e.worker.terminate(),e.terminated=!0,e.queueCount=0,e.queue=[]},assignTask:function(e){_.startT(arguments);var t=_.ww.getWorker(e);if(!t)return _.ww.debug_log("Worker not available",e),!1;e.workerID=t.id,e.mainThreadData&&(r=_.unique_key(),_.ww.mainThreadData[r]=e.mainThreadData,e.mainThreadData=r),t.queueCount++,t.queue.push(e.taskName),t.worker.onmessage=_.ww.taskComplete;var r=e.transferable?[e]:void 0;_.ww.debug_log("Assign new worker task",e),t.worker.postMessage(e,r),_.endT(arguments)},taskComplete:function(e){_.startT(arguments);var t,r=e.data,n=r.cb,i=_.ww.getChannelList(r);_.ww.debug_log("Worker task complete",r);for(var a,o,s=0;s<i.length;s++)if((t=i[s]).id===r.workerID){t.queueCount--,t.queue.shift(),_.ww.debug_log("QueueCount decremented",r,t);break}n&&!r.failure&&(o=n.ref.split("."),(a=_.checkObject(TvrMT,o))&&(o=[r],r.mainThreadData&&(o.push(_.ww.mainThreadData[r.mainThreadData]),delete _.ww.mainThreadData[r.mainThreadData]),n.args&&o.push(n.args),_.ww.debug_log("Running callback function",r,{name:n.funcName,args:o}),a[n.funcName].apply(this,o))),t&&r.terminateOnCompletion&&(_.ww.terminateWorkerItem(t),_.ww.debug_log("Terminating worker after task completion",r)),_.endT(arguments)},preload:function(){var e={channel:"formatHTML"};_.ww.create(e),_.ww.debug_log("Preload web worker to cache scripts in browser",e)}},fileExists:function(e){let t=new XMLHttpRequest;return t.open("HEAD",e,!1),t.send(),404!==t.status},definedOrDefault:function(e,t,r){return void 0!==e[t]?e[t]:r},EventHandlerClass:class{constructor(){this.functionMap={}}addEventListener(e,t,r){r=r||document,this.functionMap[e]=t,r.addEventListener(e.split(".")[0],this.functionMap[e])}removeEventListener(e,t){(t=t||document).removeEventListener(e.split(".")[0],this.functionMap[e]),delete this.functionMap[e]}},downloadObjectAsJson:function(e,t){var r="data:text/json;charset=utf-8,"+encodeURIComponent(JSON.stringify(t)),t=document.createElement("a");t.setAttribute("href",r),t.setAttribute("download",e+".json"),document.body.appendChild(t),t.click(),t.remove()}},u.extend(!0,_,window.MTMainAndWorker),window.MTMainAndWorker.set_worker_and_main_common_reference(_),_)}),jQuery(document).ready(function(s){var l,c,u,o,d,p,f,h,_,g,e;TvrMT.init=e={set_vars:function(){c=TvrMT.TvrCom,l=TvrMT.TvrUi,u=TvrMT.MTF,o=TvrMT.mod.MTace,TvrMT.mod.MTint,TvrMT.mod.MTloop,d=TvrMT.mod.MTdd,p=TvrMT.mod.MTsave,TvrMT.mod.MTsass,f=TvrMT.mod.MTgrid,h=TvrMT.mod.MTfolder,_=TvrMT.mod.MTwidget,g=TvrMT.mod.MTlayout,TvrMT.MTdetached,TvrMT.tvrsprintf=window.tvrsprintf},add_listeners:function(){e.set_vars(),c.startT(arguments),c.ww.preload(),p.setup_ajax_queue(),l.catch_js_errors(),l.setup_keyboard_shortcuts(l.stat.doc),l.reset_global_vars(),l.mqs=l.adjust_mqs_for_unit(TvrMQsCombined),c.init_specificity(),window.onbeforeunload=function(e){if(l.pendingAutoSave())return"Exit even though changes have not been saved?"},MTlocal.setup_event_listeners(!1),c.startT("init full screen events"),l.stat.doc.addEventListener("fullscreenchange",c.full_screen_changed),l.stat.doc.addEventListener("webkitfullscreenchange",c.full_screen_changed),l.stat.doc.addEventListener("mozfullscreenchange",c.full_screen_changed),l.stat.doc.addEventListener("MSFullscreenChange",c.full_screen_changed),c.endT("init full screen events"),l.stat.doc.addEventListener("selectionchange",function(e){_.maybe_update_slidable_pieces(s(l.stat.doc.activeElement),e)}),s.widget("custom.MTdraggable",s.ui.draggable,{_mouseCapture:function(e){var t=this.options;return!(this.helper||t.disabled||0<s(e.target).closest(".ui-resizable-handle").length)&&(this.handle=this._getHandle(e),!!this.handle&&(this._blockFrames(!0===t.iframeFix?"iframe":t.iframeFix),!0))}}),l.stat.curSelInput.on("blur",function(){l.selectorLabelEditing&&l.save_selector_label_edit(!0)}),s("#left-column-options").on("input.tvr propertychange.tvr",function(){g.set_num_columns(s(this).val(),"left")}),s("#right-column-options").on("input.tvr propertychange.tvr",function(){g.set_num_columns(s(this).val(),"right")}),s("#mt-logic-expressions").on("input.tvr",function(){h.logic_textarea_changed(s(this))}),l.stat.searchFoldersInput.on("input.tvr propertychange.tvr",function(){l.search_folders(s(this).val(),!0)}),l.bothSuggestionAreas().on("focus","input.sug-sel",function(){l.stat.currentFolderItem.addClass("sug-sel-focussed")}).on("blur","input.sug-sel",function(){l.stat.currentFolderItem.removeClass("sug-sel-focussed")}),l.EventHandler=new c.EventHandlerClass,c.startT("init mouseup event"),l.stat.$doc.on("mouseup.tvr",function(e){l.aceClick&&(0!=l.aceClick.container.height()-l.aceClick.orig_height&&o.eds["adaptable-editor"].resize(),l.aceClick=!1)}),c.endT("init mouseup event"),l.refresh_sortable(),l.stat.breadcrumbs.draggable({containment:"parent",stop:function(){}}),g.make_sidebars_draggable(),_.init_slider(),l.stat.opts[0].onwheel=function(e){var t;e.altKey&&(e.preventDefault(),l.mouseWheelAltAction=!0),l.mouseOverInput&&e.altKey&&((t=l.mouseOverInput).hasClass("mt-slider")?(_.ensure_slider_connected(t),_.increment_change(e,0<e.deltaY)):t.next(".combo-arrow").hasClass("on")||l.cycleDrowndownValues(t,e,t.next(".combo-arrow").hasClass("on")))},c.startT("init mouseenter event"),l.stat.body.on("mouseenter",".property-input, tr.mixed-val, div.grid-canvas, div.type-nth-item, .ui-tooltip, .ui-menu, .highlight-preview, .mt-menu-icon.item-toggle-highlighting, li.mt-screen-preview, a.supported-item",function(e){var t=!1,r=!1,n=!0,i=s(this),a=i.attr("class"),o=!1;if(!a)return!1;if(0<=a.indexOf("ui-tooltip"))MTlocal.clean_tooltips();else if(0<=a.indexOf("ui-menu"))_.stat.set.addClass("user-hovers-combo");else if(0<=a.indexOf("property-input"))l.adjust_comp_span(i,"hover"),l.mouseOverInput=i;else if(0<=a.indexOf("mt-screen-preview"))l.get_local_window_function("set_screen_preview")(i,"hover");else if(0<=a.indexOf("mixed-val"))l.mixedElKey=i.attr("rel"),t="mixed-hover";else if(0<=a.indexOf("grid-canvas"))i.addClass("user-interacting");else if(0<=a.indexOf("type-nth-item")){if(l.nthItemIndex=parseInt(i.data("nth"))-1,!l.grid.items[l.nthItemIndex])return!1;parseInt(l.pref.mt_highlight)||(o=!0),n=!(t="grid-nth-item")}else if(0<=a.indexOf("highlight-preview"))r=i.parent().next().attr("title"),t="sel-preview",o=!0;else if(0<=a.indexOf("item-toggle-highlighting"))c.hasValue(l.selInFocusID)&&(r=l.get_meta(s("#"+l.selInFocusID),"selector").selectorM.find("span.selector-name").attr("title"),t="reg");else if(0<=a.indexOf("supported-item")){let e=s("#condition-clipboard-icon"),t=s("#phpSyntax").offset(),r=i.offset();r.top-=t.top,r.left-=t.left,r.left+=i.outerWidth()-16,e.css({top:r.top+"px",left:r.left+"px"}),l.hoveredConditionItem=i}t&&(l.iframeEditing()&&o&&u.stat.html.addClass("mt-hide-primary-overlay"),l.feature_on(0,"mt_highlight",{tmp:!parseInt(l.pref.mt_highlight),offFirst:{fHTML:1,noSave:1},fHTML:1,noSave:1,con:t,css:r,scroll:n}))}),c.endT("init mouseenter event"),c.startT("init mouseleave event"),l.stat.tvr.on("mouseleave",".property-input, tr.mixed-val, div.grid-canvas, div.type-nth-item, .ui-menu, .highlight-preview, .mt-menu-icon.item-toggle-highlighting, .sp-container, li.mt-screen-preview, ul.supported-functions-list",function(){var e=s(this),t=e.attr("class");if(!t)return!1;0<=t.indexOf("grid-canvas")&&e.removeClass("user-interacting");var r=0<=t.indexOf("type-nth-item");r&&(l.nthItemIndex=!1),0<=t.indexOf("property-input")?(l.mouseOverInput=!1,l.adjust_comp_span(e,"after")):0<=t.indexOf("ui-menu")?_.stat.set.removeClass("user-hovers-combo"):0<=t.indexOf("mt-screen-preview")?l.get_local_window_function("unset_screen_preview")(e,"hover"):0<=t.indexOf("mixed-val")||r||0<=t.indexOf("highlight-preview")||0<=t.indexOf("item-toggle-highlighting")&&c.hasValue(l.selInFocusID)?(r=!0,"turnedOn"===l.tmp.mt_highlight&&(r=l.tmp.mt_highlight=!1),l.feature_off(0,"mt_highlight",{fHTML:1,noSave:1,onAgain:r?{fHTML:1,noSave:1,con:"intelli",scroll:1}:0}),l.iframeEditing()&&u.stat.html.removeClass("mt-hide-primary-overlay")):0<=t.indexOf("supported-functions-list")&&(s("#condition-clipboard-icon").css({top:"-999px"}),l.hoveredConditionItem=!1)}),c.endT("init mouseleave event"),c.startT("init MQs sortable"),s("#mq-list, #enq_js-dyn-menu, #mqs-dyn-menu").sortable({cursor:"move",handle:".sortable-icon",helper:"clone",revert:200}),c.endT("init MQs sortable"),c.startT("init MQs validation check"),s("#edit-media-queries-form, #mt-enqueue-js, #microthemer_ui_settings_import, #microthemer_ui_settings_export").on("submit",function(){return!1}),c.endT("init MQs validation check"),l.load_visual_view(s("#load-visual")),l.stat.adaptableEditor.on("click",function(){l.draftSelector.ace.editorClickCancelsDeferSave=!0}),window.MTBroadCast&&parseInt(l.pref.sync_browser_tabs)&&MTBroadCast.init(),l.stat.tvr.on("click",function(e){var t,r,n,i=s(e.target);try{var a=(a=i.attr("class"))||"tvr-undefined"}catch(e){}if(l.close_all_expanded(i,a),l.ua_detected(),0<=a.indexOf("no-click"))return!1;0<=a.indexOf("fake-checkbox")||0<=a.indexOf("fake-radio")?c.toggle_radio_checkbox(i):"email-error"===i.attr("id")?l.email_error_report():0<=a.indexOf("property-input")||0<=a.indexOf("mt-supplementary-picker")?(0<=a.indexOf("mt-color-picker")&&(i.hasClass("bound")||l.colorpicker_bind(i,!0)),MTlocal.clean_tooltips()):0<=a.indexOf("dismiss-status")?p.clear_messages():0<=a.indexOf("mt-save-action")?l.keyboard_save_action(e,"manual"):0<=a.indexOf("mt-publish-action")?p.publish_settings():0<=a.indexOf("tvr-pop-toggle")?(t=i.parent()).hasClass("trigger-click")&&(t.hasClass("active")?t.removeClass("active"):t.addClass("active")):0<=a.indexOf("main-menu-tip-trigger")?l.toggle_main_menu(i):0<=a.indexOf("sel-hierarchy-input")?l.show_selector_label_edit():0<=a.indexOf("save-selector-label")?l.save_selector_label_edit():0<=a.indexOf("cancel-selector-label-edit")?l.cancel_selector_label_edit():0<=a.indexOf("mt-change-page")?l.toggle_preview_page_menu(i):0<=a.indexOf("css-code-wrap")||(0<=a.indexOf("mt-screen-preview")?l.toggle_screen_preview(i):0<=a.indexOf("save-javascript-button")?p.save_javascript(i):0<=a.indexOf("show-dialog")?l.show_dialog(i):0<=a.indexOf("close-dialog")?l.close_dialog(!1,i):0<=a.indexOf("dialog-tab")&&a.indexOf("dialog-tabs")<0&&a.indexOf("dialog-tab-field")<0?l.dialog_tab_pressed(i):0<=a.indexOf("view-import-stylesheet")?d.update_import_css_preview(!1,{c:i},"loadNew"):0<=a.indexOf("refresh-stylesheet-list")?l.refresh_stylesheet_list(i):0<=a.indexOf("view-import-stats")?d.process_css_import(i,"preview-stats"):0<=a.indexOf("delete-item")?l.delete_item(i):0<=a.indexOf("edit-item")?l.toggle_edit_item(i):0<=a.indexOf("reveal-hidden-form-opts")?l.reveal_form_opts(i):0<=a.indexOf("folder-reset")?l.ui_reset(i):0<=a.indexOf("clear-css-filters")?l.clear_css_filters():0<=a.indexOf("force-styles-analysis")?l.force_styles_analysis():0<=a.indexOf("save-revision")&&l.toggle_revision_save_status(i)),0<=a.indexOf("show_total_times")&&(console.log("# START TOTAL TIMES"),console.log(c.showT("all",i.prevAll("input").val())),console.log("# END TOTAL TIMES")),0<=a.indexOf("menu-input-toggle")?l.toggle_system_menu_options(i):0<=a.indexOf("item-clear-console-logs")?c.clear_console():0<=a.indexOf("change-preview-url")?l.change_preview_url(i):0<=a.indexOf("program-settings-icon")?l.toggle_program_menu(i):0<=a.indexOf("export-dialog-button")?p.export_settings(i):0<=a.indexOf("ui-import")?p.import_settings():0<=a.indexOf("save-preferences")?p.save_preferences():0<=a.indexOf("update-media-queries")?p.save_media_queries():0<=a.indexOf("update-enqjs")?p.save_enq_js():0<=a.indexOf("reveal-unlock")?(s("#tvr_validate_form").addClass("show"),i.parent("p").hide()):0<=a.indexOf("explain-link")?l.toggle_help_info(i):0<=a.indexOf("restore-link")?l.restore_rev(i):-1<a.indexOf("selector-count-state")||-1<a.indexOf("folder-count-wrap")||-1<a.indexOf("section-name")||-1<a.indexOf("folder-state-count")?l.toggle_folder(i):0<=a.indexOf("mt-search-entry")?l.search_entry_clicked(i):0<=a.indexOf("sec-in-focus")?l.toggle_main_menu(i):0<=a.indexOf("new-item-add")?l.dyn_add_item(i):0<=a.indexOf("add-section-button")?l.add_section(i.closest(".mt-folder-form").find(".add-section-label-input").val()):0<=a.indexOf("edit-section-button")?l.action_rename_section(i):0<=a.indexOf("test-folder-logic")?h.save_folder_logic(i,!0):0<=a.indexOf("initial-auto-folder")?(r=i.data(),h.setInitialAutoFolder(s.extend(!0,d.inputs_to_data(i.closest(".cm-switch-folder-mode")),{sectionSlug:r.slug,sectionH:i.text(),logic:{expr:r.expr},closeContextMenu:!0}))):0<=a.indexOf("clear-folder-logic")?h.clear_folder_logic(i):0<=a.indexOf("view-test-url")?h.view_test_url(i):0<=a.indexOf("copy-section")?l.copy_section(i):0<=a.indexOf("delete-section")?l.delete_section(i):0<=a.indexOf("add-folder-toggle")?l.toggle_folder_add_options(i):0<=a.indexOf("toggle-folder-more-options")?l.toggle_folder_more_options(i):0<=a.indexOf("toggle-advanced-options")?h.toggle_advanced_options(i):0<=a.indexOf("toggle-popdown-content")?h.toggle_popdown_content(i):0<=a.indexOf("condition-clipboard-icon")?h.copyConditionText(i):0<=a.indexOf("binary-button-option")?l.binary_button_clicked(i):0<=a.indexOf("add-logic-button")?h.addLogicalCondition(i):0<=a.indexOf("close-logic-testing")?h.hide_logic_testing_table():0<=a.indexOf("view-current-folder-options")?l.viewCurrentFolderLoading():0<=a.indexOf("add-selector-button")?l.add_selector(!1,i,!1,{doNotBringStylesTop:1}):0<=a.indexOf("edit-selector-button")?l.action_modify_selector(!1,i):0<=a.indexOf("copy-selector")?l.copy_selector(i):0<=a.indexOf("delete-selector")?(n=l.get_meta_for_context(i,"selector")).selectorID===l.draftSelector.atts.id||l.retargetSelector&&n.selectorID===l.retargetSelector.id?(l.cancel_draft_selector_edit(!0),l.close_context_menu({filter:".cm-selector-options"})):l.delete_selector(i):0<=a.indexOf("retarget-selector")?l.retarget_selector(i):0<=a.indexOf("change-selector")?(l.tvr_iterate_selectors_v(i.closest(".selector-tag")),l.hide_folders_or_settings("folders","left")):0<=a.indexOf("scroll-buttons")?l.quick_nav(i):0<=a.indexOf("cancel-current-selector-edit")?l.cancel_draft_selector_edit(!l.retargetSelector):0<=a.indexOf("adv-main-label")?l.toggle_adv_wizard():0<=a.indexOf("refine-button")&&a.indexOf("disabled")<0?l.dom_arrow_clicked(i,e):0<=a.indexOf("wizard-update-cur")?l.save_draft_selector(!0,!0):0<=a.indexOf("pg-icon")?l.pg_icon_pressed(i):0<=a.indexOf("css-tab")&&a.indexOf("active")<0?l.css_tab_pressed(i):0<=a.indexOf("adv-tab")&&a.indexOf("active")<0?l.adv_tab_pressed(i):0<=a.indexOf("mt-expandable-heading")?l.toggle_expandable_panel(i):a.indexOf("active")<0&&0<=a.indexOf("pg-tab")&&0<=a.indexOf("mt-tab")||0<=a.indexOf("pg-tab-txt")?(r=(t=i.closest(".mt-tab")).data("pg"),l.pg_tab_pressed(t,r,!0)):0<=a.indexOf("clear-all-grid-styles")?f.clear_all_grid_styles(i):0<=a.indexOf("grid-stack-item")||i.parent().hasClass("grid-stack-item")?f.canvas_item_clicked(i):0<=a.indexOf("tvr-add-template-area")?f.add_template_area(i):0<=a.indexOf("mtss-button")?_.increment_change(e,!i.hasClass("mtss-incr-button")):0<=a.indexOf("mtss-current-unit")?_.toggle_unit_menu(i):0<=a.indexOf("mt-unit-item")?_.css_unit_clicked(i):0<=a.indexOf("mt-prop-unit")?_.toggle_unit_menu_shortcut(i):0<=a.indexOf("back-to-properties")?g.back_to_property_groups(i):0<=a.indexOf("toggle-editor-options")?l.toggle_editor_options(i):0<=a.indexOf("beautify-editor-code")?o.beautify_editor_content(o.eds["adaptable-editor"]):0<=a.indexOf("mq-tab")?(i=i.closest("span.mq-tab"),l.mq_tab_pressed(i)):0<=a.indexOf("external-video-thumb")||0<=a.indexOf("external-video-watched-toggle")?l.external_video_clicked(i,e):0<=a.indexOf("mt-manual-error-report")?l.maybe_send_error_report(!0,i):0<=a.indexOf("toggle-preview-report-data")?l.toggle_preview_error_report():0<=a.indexOf("download-preferences")?l.download_preferences():0<=a.indexOf("edit-responsive-tab-button")?l.update_single_responsive_tab(i):0<=a.indexOf("devices-context-menu-trigger")?l.toggle_responsive_tab_options(i):0<=a.indexOf("clear-icon")?l.clear_data_level(i):0<=a.indexOf("tvr-image-upload")?l.launch_img_uploader(i):0<=a.indexOf("clear-bg-image")?l.clear_bg_image(i):0<=a.indexOf("combobox")?l.combobox_clicked(i,e):0<=a.indexOf("css-info")?l.load_css_ref(i):0<=a.indexOf("mt-combo-icon")||0<=a.indexOf("mt-combo-toggle")?d.combo_icon_clicked(i,e):0<=a.indexOf("input-icon-toggle")?l.input_icon_toggle(i):0<=a.indexOf("play-anim")?(n=l.get_meta(i,"group"),l.user_play(d.dom_to_data({M:n,domDepth:"group",mq_key:n.tabSlug}),i,"buttonClick")):0<=a.indexOf("mt-scroll-row")?l.scroll_row(i):0<=a.indexOf("gui-shortcut")?o.go_to_ui_property():0<=a.indexOf("add-variable-field")?l.add_variable_field(i,e):0<=a.indexOf("toggle-optional-input")?l.toggle_optional_input(i):0<=a.indexOf("nth-radio-control")?f.update_nth_item_focus(i,!0):0<=a.indexOf("refresh-html-pane")?l.refresh_html_pane():0<=a.indexOf("mt-bc-item")?l.breadcrumb_clicked(i,e):0<=a.indexOf("toggle-cm-using-atts")?l.toggle_context_menu_using_atts(i):0<=a.indexOf("mt-variation-option")&&l.switch_selector_variation(i)}),c.endT(arguments)}}}),jQuery(document).ready(function(h){var v,y,b,r,n,w,c,_,T;TvrMT.mod.MTace=T={count:0,eds:{},markers:{},editorCursorPos:{},lastEditedProperty:{},propertyFocusAfterLoad:{},code_font_size:14,code_line_height:16,themes:{light:"mt_light",dark:"mt_dark"},set_vars:function(){y=TvrMT.TvrCom,v=TvrMT.TvrUi,b=TvrMT.MTF,r=TvrMT.mod.MTint,n=TvrMT.mod.MTloop,w=TvrMT.mod.MTdd,c=TvrMT.mod.MTsave,_=TvrMT.mod.MTlayout,T.code_font_size=parseInt(v.pref.code_font_size),T.code_line_height=Math.round(1.1428*T.code_font_size)},ace_find_text:function(e,t,r,n){e=h.extend({},{needle:"",backwards:"findPrevious"===r,wrap:!1,caseSensitive:!1,wholeWord:!1,range:null,start:null,regExp:!1,skipCurrent:"findNext"===r||"findPrevious"===r},e);var i,a,o=(new v.Search).set(e),s=t.getSession();switch(r){case"find":case"findNext":case"findPrevious":i=o.find(s);break;case"findAll":i=o.findAll(s)}if(i&&void 0!==n)if("findAll"===r)for(var l=0;l<i.length;l++)a=i[l],t.session.replace(a,n);else t.session.replace(a=i,n);return i},selection_text:function(e){y.startT(arguments);var t={};return t.selection=e.getSelectionRange(),t.startIndex=e.session.doc.positionToIndex(t.selection.start,0),t.endIndex=e.session.doc.positionToIndex(t.selection.end,0),t.selected=t.endIndex!=t.startIndex?1:0,y.endT(arguments),t},intersects:function(e,t,r,n,i){if(y.startT(arguments),r)return y.endT(arguments),t.intersects(r);var a=0;for(o in n)if(n[o]>=t.start.row&&n[o]<=t.end.row){a=1;break}if(a&&i)for(var o in a=0,i)if(i[o]>=t.start.column&&i[o]<=t.end.column){a=1;break}return y.endT(arguments),a},set_code_wrap:function(e,t){e.setOptions({wrap:t,indentedSoftWrap:t})},scroll_to_col:function(e,t){t=e.session.getLine(t).match(/(\s)\S/);t&&(t=6*(t.index-1),e.session.setScrollLeft(t))},get_focus_editor:function(){return T.eds["adaptable-editor"]},get_editor:function(e,t){return y.startT(arguments),t&&(e=e.next("pre")),y.endT(arguments),T.eds[e.attr("id")]},get_selector_editor_textarea:function(e){if(e=e||!!v.selInFocusID&&h("#"+v.selInFocusID),!y.isDomEl(e))return{};e=e.find("textarea.tvr-editor-hidden");return{contentIdentifier:e.closest(".property-tag").attr("id"),$textarea:e}},get_full_code_editor_textarea:function(){var e="css-"+v.get_css_focus();return{contentIdentifier:e,$textarea:h("#"+e)}},get_editor_height:function(e){v.aceClick={container:e,orig_height:e.height()}},editor_update_height:function(e,t,r,n){y.startT(arguments);var i=T.code_font_size*T.code_line_height;v.stat.inlineEditor.height(r=r<=i||n?r:i),e.resize();var a=e.getCursorPosition(),o=e.session.getLength()-1,i=e.session.getScrollTop()/T.code_line_height+T.code_font_size,a=a.row+2>=o;i<o&&a&&e.scrollToLine(1+o,!0,!1),_.toolbar_adjusted(),y.endT(arguments)},editor_line:function(e,t){y.startT(arguments);for(var r=e.getSelectionRange().end.row,n=TvrLang.editor_updated,i=r;-1<i;i--){var a=e.session.getLine(i).trim();if(""!=a){n=a;break}}return y.endT(arguments),n},init_editor_deps:function(e){y.startT(arguments),v.Range=ace.require("ace/range").Range,v.Search=ace.require("ace/search").Search,v.TokenIterator=ace.require("ace/token_iterator").TokenIterator,v.SB=ace.require("ace/ext/searchbox"),ace.require("ace/ext/language_tools"),y.endT(arguments)},bind_editor:function(e,a){y.startT(arguments);var o,t=a.filterClass,s=a.mode,l=a.M;a.directContent;return e.find("pre."+t+":not(.ace_editor)").each(function(){var r=h(this),n=r.attr("id"),i=T.initiate_editor(n,s);o=T.set_editor_content(r,i,a),T.update_editor_gutter(i),T.set_code_wrap(i,!0),i.session.setUndoSelect(!1),"adaptable-editor"===n&&(i.session.doc.on("change",function(e){return v.draftSelector.ace.editorClickCancelsDeferSave&&(T.reselectElementAsBlue=1,v.draftSelector.ace={}),!v.gui_to_editor_running&&void(a.arbEditor||(_.editor_height_auto_settable()&&(t=i.session.getLength(),T.editor_update_height(i,r,t*T.code_line_height),o=t),T.MTupdatingAdaptableEditor||T.ace_sync_textarea(r,i,n,l)));var t}),i.on("changeSelection",function(e){v.pref.show_code_editor?T.isCSSEditor(i)&&(v.elementIsBeingSelected||y.action_after_timeout("editor_cursor_change",100,{item:function(e){e.isFocused()&&T.maybe_update_code_selector_highlight(e)},args:[i]}),y.action_after_timeout("record_cursor_pos",1500,{item:function(e,t){var r=["non_section","meta","fullCodeCursorPos"];y.updateObject(v.uiData,r,t),c.silent_save("",[{trail:r,action:"replace",data:t}])},args:[i,i.getCursorPosition()]})):T.MTupdatingAdaptableEditor||y.action_after_timeout("editor_cursor_change",100,{item:T.update_gui_shortcut_from_ace_line,args:[i]})})),"wizard_inspector_html"===n&&i.session.on("changeScrollTop",function(e){var t="user-scroll-html";T.autoScrollHTML&&(T.autoScrollHTML=!(t="auto-scroll-html")),T.linksAddedForViewport?T.linksAddedForViewport=!1:T.update_pseudo_els({action:t,e:e})})}),y.endT(arguments),o},update_parsed_full_code_selectors:function(e,t){var r=v.parse_editor_selectors(v.uiData.non_section.hand_coded_css);r&&(r={action:"replace",trail:["non_section","meta","fullCodeSelectors"],data:r},e?n.updateObjectAndSavePackage(e.savePackage,r):c.silent_save("",[r]),t&&T.reselectElementAsBlue&&(T.reselectElementAsBlue=0,T.maybe_update_code_selector_highlight(!1,!1,!0,!0)))},resume_editor_cursor_pos_and_select:function(e){var t,r=T.eds["adaptable-editor"];e=y.isDefined(e)?e:y.checkObject(v.uiData,["non_section","meta","fullCodeCursorPos"]),T.isCSSEditor(r)&&r&&e&&(t=parseInt(e.row)+1,r.gotoLine(t,e.column,!1),T.maybe_update_code_selector_highlight(r,e))},update_editor_gutter:function(e){if(e=e||T.get_focus_editor()){var t=e.renderer.getShowGutter(),r=_.show_editor_gutter(e);if(r!==t)return e.renderer.setShowGutter(r),!0}return!1},go_to_ui_property:function(e,t){var r;T.lastEditedProperty&&("code"!==(r=e||T.lastEditedProperty.group)&&(T.propertyFocusAfterLoad=T.lastEditedProperty),v.trigger_pg_icon_click(r),v.open_property_dropdown(T.lastEditedProperty,e,t),T.propertyFocusAfterLoad=!1)},get_ace_context:function(){return v.selInFocusID+"-"+v.get_mq_focus()},store_cursor_pos:function(e,t){return e=e||t.getCursorPosition(),T.editorCursorPos[this.get_ace_context()]=e},update_gui_shortcut_from_ace_line:function(e,t){var r,n=e.getCursorPosition(),i=e.session.documentToScreenPosition(n.row,n.column);e.isFocused()&&T.store_cursor_pos(n),v.scss_enabled||(i.row===T.prevScreenRow&&!t||(r=v.stat.inlineEditor.find(".gui-shortcut"),n.row===T.prevCursorRow&&!t||(e=e.session.getLine(n.row),r.css("left",""),T.lastEditedProperty=e?w.code_edited_property(e.trim()):{}),T.lastEditedProperty.group&&r.css({left:"0px",top:i.row*T.code_line_height+"px"})),T.prevCursorRow=n.row,T.prevScreenRow=i.row)},editor_modes:{},log_editor_mode:function(e,t){T.editor_modes[e]=t},initiate_editor:function(e,t){y.startT(arguments);var r=T.eds[e]=ace.edit(e),n=1===parseInt(v.pref.mt_dark_mode)?T.themes.dark:T.themes.light;return r.setTheme("ace/theme/"+n),r.getSession().setMode("ace/mode/"+t),this.log_editor_mode(e,t),r.setOptions({enableBasicAutocompletion:!0,enableSnippets:!0,enableLiveAutocompletion:!0}),r.setHighlightActiveLine(!1),r.setShowPrintMargin(!1),r.setFontSize(T.code_font_size),r.container.style.lineHeight=T.code_line_height+"px",r.renderer.updateFontSize(),r.$blockScrolling=1/0,y.endT(arguments),r},update_adaptable_editor:function(e){y.startT(arguments),T.MTupdatingAdaptableEditor=!0,T.set_editor_content(v.stat.adaptableEditor,T.eds["adaptable-editor"],e),T.MTupdatingAdaptableEditor=!1,y.endT(arguments)},set_editor_content:function(e,t,r){y.startT(arguments);var n=r.M,i=r.directContent,a=e.attr("id");if("adaptable-editor"===a){var o=(y.isDefined(r.show_code_editor)?r:v.pref).show_code_editor,s=this.update_ace_sync_details(a,e,o),o=t.getValue();if(!(n&&!_.editor_and_gui())&&"pending"!==o&&!s.contentShouldChange&&!r.contentShouldChange)return T.maybe_resume_editor_focus(t,r),y.endT(arguments),!1}o=i||e.prev("textarea").val();"adaptable-editor"===a&&(o&&"consolidatedGUI"!==o||(o=""),"css"===n||o||(o=T.empty_selector_code(n))),r.mode&&r.mode!==T.editor_modes[a]&&(t.getSession().setMode("ace/mode/"+r.mode),this.log_editor_mode(a,r.mode)),t.setValue(o,1);s=t.session.getLength();return r.M&&"css"!==r.M&&(i=1<s?2:1,(o=T.editorCursorPos[this.get_ace_context()])&&!r.dontResumeCursorPos?(t.moveCursorToPosition(o),i=o.row+1):(t.gotoLine(i,0,!1),t.navigateLineEnd())),"adaptable-editor"===a&&(r.dontResetUndo||t.session.setUndoManager(new ace.UndoManager),_.editor_height_auto_settable()?T.editor_update_height(t,e,s*T.code_line_height):t.resize(),"css"!==n&&T.update_gui_shortcut_from_ace_line(t,!0)),T.maybe_resume_editor_focus(t,r),y.endT(arguments),s},empty_selector_code:function(e){return e.selectorCode+" {\n\t\n}"},maybe_resume_editor_focus:function(e,t){parseInt(v.pref.autofocus_editor)&&(e=e||this.get_focus_editor(),(t=t||{}).doNotFocusEditor||v.autocompleteIsOpen||r.active_builders.length||(T.propertyFocusAfterLoad?T.propertyFocusAfterLoad=!1:e.focus()))},ace_sync_details:{},update_ace_sync_details:function(e,t,r){var n,i=!0,a=null,o=null;return"adaptable-editor"===e?(n=(e=r?T.get_full_code_editor_textarea():T.get_selector_editor_textarea()).$textarea,o=this.ace_sync_details.contentIdentifier,i=(a=e.contentIdentifier)!==o):n=t.prev("textarea"),y.isDomEl(n)?this.ace_sync_details={$textarea:n,prevContentIdentifier:o,contentIdentifier:a,mode:n.data("mode"),contentShouldChange:i,editorType:r?"full":"inline"}:this.ace_sync_details={}},ace_sync_textarea:function(e,t,r,n){y.startT(arguments),e.addClass("changed");var i=t.session.getValue(),a=this.ace_sync_details.$textarea;if(!y.isDomEl(a))return!1;a.val(i),"css-js"===this.ace_sync_details.contentIdentifier||v.draftSelector.ace.deferSave||(v.inputWaitingObj=a,v.timer.ace_typing&&clearTimeout(v.timer.ace_typing),v.timer.ace_typing=setTimeout(T.ace_instant_save,v.aceTypingInterval,this.ace_sync_details.editorType,a,e,!1)),y.endT(arguments)},ace_instant_save:function(e,t,r,n,i,a){y.startT(arguments);var o={$editor:r,noSaveDelay:n,manualSave:a||i,settings:i?{fullSCSSCompile:1}:{}};o["full"===e?"$fullTextarea":"$property"]=t,c.ajax_save_settings(o),y.endT(arguments)},update_arbitrary_editor:function(e){y.startT(arguments);var t,r=e.tabKey,n=e.editorID,i=h("#"+n),a=T.eds[n];if(e.M=e.M||"css",e.mode=e.mode||i.data("mode"),e.arbEditor=!0,e.directContent||("css"!==e.mode&&"scss"!==e.mode&&(e.data=y.escapeHTML(e.data)),i.prev("textarea").val(e.data)),i.hasClass("ace_editor")?T.set_editor_content(i,a,e):(e.isInitialBind=1,T.bind_editor(i.parent(),e),a=T.eds[n],e.dontSetHeight||(t=!!e.containerClass&&i.closest(e.containerClass),(e.editorHeight||t)&&(t=e.editorHeight||t.height(),T.editor_update_height(a,i,t,!0))),e.fontSize&&(document.getElementById(n).style.fontSize=e.fontSize),e.noValidation&&a.getSession().setUseWorker(!1),e.readOnly&&a.setReadOnly(!0),e.dontWrapText||a.session.setUseWrapMode(!0),i.hasClass("min")&&(a.setOptions({wrap:!0,indentedSoftWrap:!1}),a.session.setWrapLimitRange(null,90)),"wizardHTML"===e.context&&(a.setHighlightActiveLine(!0),T.set_code_wrap(a,!v.pref.dock_wizard_right),a.session.setUseSoftTabs(!0),a.on("click",function(e){T.ace_to_dom_fast(a,e)}))),e.bindOnly)return y.endT(arguments),!1;"wizardHTML"===e.context&&this.map_html_rows_to_dom_indexes(a);i=1;"viewCSS"===e.context&&(v.scss_error&&r===y.checkObject(v.generatedCodeTabs,["indexMap","previous-sass-compile"])?(v.stat.view.find("span.dialog-tab-"+r),i=v.scss_error.line,a.setHighlightActiveLine(!0)):e.find=T.current_selector_find_config(e.mode)),"wizardHTML"===e.context&&(i=T.getAceRowForTriggerElement(e),T.curWidgetStartRow=i-1),T.find_selector_line(a,n,e,i),y.endT(arguments)},generated_css_auto_line_done:{},current_selector_find_config:function(e){if("js"===e||v.pref.show_code_editor||!v.selInFocusID)return!1;var t=v.get_meta(h("#"+v.selInFocusID),"selector"),e=v.get_mq_focus();return{selectorPattern:y.escapeRegExp(t.sectionH+" >> "+t.selectorH),findComment:!0,inMQ:"all-devices"!==e&&e}},find_selector_line:function(e,t,r,n){var i,a,o=!1,s={regExp:!0,wrap:!0,range:null};r.find&&(e.setHighlightActiveLine(!0),r.find.inMQ&&(i=r.find.inMQ,a=y.escapeRegExp("/*( "+v.pref.m_queries[i].label+" )*/"),s.needle=new RegExp(a),(i=T.ace_find_text(s,e,"findNext"))&&(s.start=i)),a=r.find.findComment?"\\/\\*\\* "+r.find.selectorPattern+" \\*\\*\\/":r.find.selectorPattern,s.needle=new RegExp(a),i=T.ace_find_text(s,e,"findNext"),o=r.find.selectorPattern,i?n=i.start.row+1:r.findSelectorParts&&(a=r.find.selector.split(/,[\s\S]*?/),s.needle=a.pop(),i=T.ace_find_text(s,e,"findNext"),o=s.needle,i&&(n=i.start.row+1))),this.go_to_line_in_editor(n,e,t,r),o&&((e=new v.SB.SearchBox(e)).regExpOption.checked=!0,e.show(o),e.hide())},getAceRowForTriggerElement:function(e,t){if(!b)return 1;if(e.maintainCurrentLine)return e.maintainCurrentLine;t=t||b.triggerEl,b.triggerElIndex=b.getElIndex(t);t=y.checkObject(T.aceIndexMap.indexes,[b.triggerElIndex,"row"]);return!!y.isDefined(t)&&t+1},go_to_line_in_editor:function(e,t,r,n){return t?(!1!==e&&(n.isInitialBind?y.action_after_repaint({item:i,args:[e,t,r,n]},600):i(e,t,r,n)),e):0;function i(e,t,r,n){"wizard_inspector_html"===r&&(n.clicked&&n.clicked.range&&e-1===n.clicked.range.start.row&&(e=n.clicked.line),n.clicked||(r=n.existingSelCSS||n.intelli_css||n.active_css)&&("before"===(r=y.get_before_after(r,1))?e+=1:"after"===r&&(!y.checkObject(t,["session","getFoldWidgetRange"])||(r=T.getNearestFoldWidgetRange(t,e-1,{}))&&(e=r.end.row))),T.html_line_changed(t,e-1)),T.autoScrollHTML=1,t.resize(!0),t.gotoLine(e,0,!1,n.dontScrollHTML)}},aceIndexMap:{MTIgnoreRow:null,MTIgnoreIndex:null,indexes:[]},updateAllEditorsTheme:function(e){for(var t=Object.values(T.eds),r=0;r<t.length;r++)t[r].setTheme("ace/theme/"+T.themes[e])},map_html_rows_to_dom_indexes:function(e){y.startT(arguments);for(var t=e.session.doc.$lines,r=[],n=-1,i=new RegExp(w.reg.opening_html_tag({matchComments:1})),a=!1,o=(TvrMT.integrate.gutenberg,0);o<t.length;o++){var s,l,c=t[o].match(i);c&&(s=c[1],l=c[3],c=c[4],s?a=!s.match(/-->$/):l&&!a&&(++n,c.match(/mt-stuff-ignore/)&&(this.aceIndexMap.MTIgnoreIndex=n,this.aceIndexMap.MTIgnoreRow=o),r[n]={row:o}))}this.aceIndexMap.indexes=r,y.endT(arguments)},update_pseudo_els:function(e,n,i){(e=e||{}).triggerEl=b.triggerEl;var t=e.editor||T.eds.wizard_inspector_html,r=void 0===e.timeout?30:e.timeout;function a(e,t){var r;y.startT(arguments),e&&e.session&&e.session.getFoldWidgetRange&&(r=T.get_dom_els_between_rows(e,n,i))&&(T.scan_for_pseudo_els(r),T.update_editor_pseudo_links(t,e,r)),y.endT(arguments)}0<r?y.action_after_timeout("update_pseudo_els",r,{item:a,args:[t,e]}):a(t,e)},get_dom_els_between_rows:function(e,t,r){y.startT(arguments),t=void 0!==t?t:e.renderer.getFirstVisibleRow(),(r=void 0!==r?r:e.renderer.getLastVisibleRow())<0&&(r=e.session.doc.$lines.length);for(var n,i,a=[],o={},s={},l=t;l<=r;l++)s[l]||(n=T.getNearestFoldWidgetRange(e,l))&&(!1===(i=y.in_array(n.start.row,T.aceIndexMap.indexes,!1,"row"))||o[i]||(o[i]=1,s[n.end.row]=1,a.push({foldWidget:n,domIndex:i,el:b.N[i],indexAdjust:{before:0,after:0}})));return y.endT(arguments),{rowStart:t,rowEnd:r,domElsInView:a}},scan_for_pseudo_els:function(e){y.startT(arguments);for(var t=e.domElsInView,r=["before","after"],n=0;n<t.length;n++){var i=t[n],a=i.el;if(a)for(var o=0;o<r.length;o++){var s=r[o];"none"!==window.getComputedStyle(a,"::"+s).getPropertyValue("content")&&(i[s]=1)}}return y.endT(arguments),e},reverse_sort_pseudo_edits:function(e){for(var t=[],r=["after","before"],n=e.length-1;0<=n;n--)for(var i=e[n],a=0;a<r.length;a++){var o=r[a],s=i.foldWidget,l=("before"===o?s.start:s.end).row;t.push({el:i.el,pseudoEl:o,row:l,line:l+1,hasPseudo:i[o],adj:0,foldWidget:s})}return t.sort(y.firstBy("row",-1)),t},update_editor_pseudo_links:function(e,t,r){y.startT(arguments);var n=r.domElsInView,i=T.reverse_sort_pseudo_edits(n),a={before:{added:0,removed:0,change:0},after:{added:0,removed:0,change:0},total:{added:0,removed:0,change:0}};r.sortedItems=i;for(var o=0;o<i.length;o++){var s,l,c=i[o],u=(c.foldWidget,c.row),d=c.pseudoEl,p="::"+d,f=u,h="before"===d?f+1:f-1,_=t.session.getLine(f),g=t.session.getLine(h),m=g.match(new RegExp("::"+d)),u=m&&!c.hasPseudo,m=!m&&c.hasPseudo;(u||m)&&(s=(l=_.match(/^(\s*)/))?l[1]:"",l={start:{row:f,column:0},end:{row:f,column:_.length}}),u?(t.session.remove({start:{row:h,column:0},end:{row:h,column:g.length}}),"before"===d?l.end.row++:l.start.row--,t.session.replace(l,_),b.hasPseudo[c.domIndex]&&delete b.hasPseudo[c.domIndex][d],a[d].removed++,a[d].change--,a.total.removed++,a.total.change--):m&&(u=new RegExp(w.reg.html_tag({tag:"[a-zA-Z0-9]+",capParts:1,closeTagCap:"2"})),p=(h=_.match(u))?(g=h[1],u=""!==(m=h[3])?s+" "+m+"\n":"",m=s+" "+p+"\n",s+g+"\n"+("before"===d?m+u:u+m)+s+h[4]):"before"===d?_.replace(">",">\n "+s+p):_.replace("</"," "+p+"\n"+s+"</"),t.session.replace(l,p),y.updateObject(b.hasPseudo,[c.domIndex,d],1),a[d].added++,a[d].change++,a.total.added++,a.total.change++)}0!==a.total.change&&(T.map_html_rows_to_dom_indexes(t),e.goToLine&&(T.linksAddedForViewport=!0,e.active_css=e.goToLine,v.update_wizard_html_scroll(e,e.triggerEl))),r.stats=a,r.config=e,y.endT(arguments)},correct_item_row_indexes:function(e,t,r,n){},replace_text_on_fold_widget:function(){},getNearestFoldWidgetRange:function(e,t,r){for(var n=!1,i=t,a=i=(r=r||T.html_line_analysis(e,t)).isPseudo?"before"===r.isPseudo?t-1:t+1:i;0<=a&&!((n=e.session.getFoldWidgetRange(a))&&n.start.row<=i&&n.end.row>=i);a--);return n},HTMLLine:{},PrevHTMLLine:{},html_line_analysis:function(e,t){var r=e&&e.session?e.session.getLine(t):"",e=y.regex(w.reg.before_after_html_line(),{match:1,str:r});return{row:t,line:t+1,content:r,isPseudo:!!e&&e[1]}},html_line_changed:function(e,t){return T.PrevHTMLLine=h.extend(!0,{},T.HTMLLine),T.HTMLLine=T.html_line_analysis(e,t),T.HTMLLine},ace_to_dom_fast:function(e,t){y.startT(arguments);var r=e.getCursorPosition(),n=T.html_line_changed(e,r.row),i=this.getNearestFoldWidgetRange(e,r.row,n);if(!i)return!1;n=y.in_array(i.start.row,this.aceIndexMap.indexes,!1,"row"),n=b.N[n];!n||h(n).is(b.triggerEl[0])&&T.PrevHTMLLine.isPseudo===T.HTMLLine.isPseudo||v.dom_nav_option_used(n,{e:t,dontScrollHTML:!0,wrapjQuery:!0,pseudoSelected:T.HTMLLine.isPseudo,clicked:{line:r.row+1,pos:r,range:i}}),y.endT(arguments)},insertNavLink:function(e,t){var r=t.col||0;e.gotoLine(t.row+1,r),t.LineEnd&&e.navigateLineEnd(),e.insert(t.str),t.shiftUp&&e.gotoLine(t.row+1,r);var n=e.getCursorPosition(),i=e.session.getTokenAt(n.row,n.column),r=new v.Range;r.start=e.session.doc.createAnchor(n.row,i.start),r.end=e.session.doc.createAnchor(n.row,i.start+i.value.length);i=t.markerType||"text";T.markers[t.type]=e.session.addMarker(r,"tvr_nav_link ace_layer",i,t.markerFront)},count_editor_selectors:function(e){var t,r=0;for(t in e=e||["custom-css-"+v.get_css_focus()]){var n=T.eds[e[t]];n&&(n=n.session.getValue(),n=w.parse_css(n,!0).stylesheet.rules,r+=T.count_ast_selectors(n,r))}return r},count_ast_selectors:function(e,t){for(var r in e){var n=e[r],r=n.type;"media"==r||"supports"==r?t=T.count_ast_selectors(n.rules,t):"rule"==r&&++t}return t},sync_related_selectors:function(e,t,r){for(var n,i=0,a=new RegExp("("+w.selector_regex.event_key().source+"|"+w.selector_regex.nth_child({scope:"\\d|n"})+")"),o={needle:a,regExp:!0,start:{row:0,column:0}};d=T.ace_find_text(o,e,"find");){var s,l=(u=e.session.getTextRange(d).match(a))[3]?(n=u[3],"nth"):(n=u[2],"event"),c=T.ace_find_text({needle:"{",start:{row:d.end.row,column:d.end.column}},e,"find"),u=new v.Range(d.start.row,0,c.start.row,c.start.column-1),c=e.session.getTextRange(u),d=d.end.row;if(w.selectors_match(t,w.strip_extra_from_selector(c))&&(c=w.format_ast_selector(r),"nth"===l?s=w.add_to_poss_comma_selector(c,{nth:n}):"event"===l&&(s=w.maybe_add_event_selector(c,n).join(",\n")),d=e.session.replace(u,s).row),o.start={row:d+1,column:0},100==++i)break}},sync_event_selectors:function(e,t,r){for(var n=0,i={needle:w.selector_regex.event_key(),regExp:!0,start:{row:0,column:0}};l=T.ace_find_text(i,e,"find");){var a=e.session.getTextRange(l).match(w.selector_regex.event_key())[1],o=T.ace_find_text({needle:"{",start:{row:l.end.row,column:l.end.column}},e,"find"),s=new v.Range(l.start.row,0,o.start.row,o.start.column-1),o=e.session.getTextRange(s),l=l.end.row;if(w.selectors_match(t,w.strip_extra_from_selector(o))&&(o=w.format_ast_selector(r),a=w.maybe_add_event_selector(o,a).join(",\n"),l=e.session.replace(s,a).row),i.start={row:l+1,column:0},10==++n)break}},codeAroundCursorAnalysis:function(e,t){e=e||T.eds["adaptable-editor"],t=t||e.getCursorPosition();var r=new v.Range(t.row,t.column,t.row,t.column),n={nextOpeningBrace:T.ace_find_text({needle:"{",start:r},e,"find"),nextClosingBrace:T.ace_find_text({needle:"}",start:r},e,"find"),prevOpeningBrace:T.ace_find_text({needle:"{",start:r,backwards:!0},e,"find"),prevClosingBrace:T.ace_find_text({needle:"}",start:r,backwards:!0},e,"find"),prevMediaSupports:T.ace_find_text({needle:"@(?:media|supports)",regExp:!0,start:r,backwards:!0},e,"find"),prevKeyframes:T.ace_find_text({needle:"@keyframes",regExp:!0,start:r,backwards:!0},e,"find"),prevKF:T.ace_find_text({needle:"(\\bfrom\\b|\\bto\\b|\\d+%)\\s*?{",regExp:!0,start:r,backwards:!0},e,"find")};if(n.nextOpeningBraceIndex=n.nextOpeningBrace?e.session.doc.positionToIndex(n.nextOpeningBrace.start,t.row):null,n.nextClosingBraceIndex=n.nextClosingBrace?e.session.doc.positionToIndex(n.nextClosingBrace.start,t.row):null,n.MediaSupportsRange=n.prevMediaSupports?T.get_css_fold_widget_range(e,n.prevMediaSupports.start.row):null,n.KeyframesRange=n.prevKeyframes?T.get_css_fold_widget_range(e,n.prevKeyframes.start.row):null,n.KFRange=n.prevKF?T.get_css_fold_widget_range(e,n.prevKF.start.row):null,void 0===n.KFRange&&(n.KFRange={start:n.prevKF.start,end:{}},r=T.ace_find_text({needle:"}",start:n.prevKF},e,"find"),n.KFRange.end=(r||n.KFRange).end),n.insideSomething=n.nextClosingBrace&&(n.nextClosingBraceIndex<n.nextOpeningBraceIndex||!n.nextOpeningBrace),n.targetClosingBracePos=!1,n.insideSomething){n.inside="selector",n.targetClosingBracePos=n.nextClosingBrace.end;var i,a=n.nextClosingBrace.end.row,o={MediaSupportsRange:{stayInside:!0},KeyframesRange:{targetCB:"KeyframesRange"},KFRange:{targetCB:"KeyframesRange"}};for(i in o){var s=n[i];s&&a==s.end.row&&(n.inside=i,n.targetClosingBracePos=!o[i].stayInside&&n[o[i].targetCB].end)}}else n.KeyframesRange&&n.KeyframesRange.contains(t.row,t.column)&&(n.insideSomething=!0,n.inside="KeyframesRange",n.targetClosingBracePos=n.KeyframesRange.end);n.prevOpeningBrace;t=n.prevClosingBrace;t?(l=t).end.column++:l={start:{row:0,column:0},end:{row:0,column:0}};var l,t=T.ace_find_text({needle:"{",start:l},e,"find");return t&&(l=new v.Range(l.end.row,l.end.column,t.start.row,t.start.column-1),(t=(t=e.session.getTextRange(l))&&(t.match(";")?(e=t.split(";"))[e.length-1]:t))&&(n.currentSelectorRange=l,n.currentSelectorText=t.trim())),n},prev_code_selector:"",get_code_editor_selector:function(e,t){t=T.codeAroundCursorAnalysis(e,t).currentSelectorText;return t||"#mt-no-element"},maybe_update_code_selector_highlight:function(e,t,r,n){t=T.get_code_editor_selector(e,t);(t!==T.prev_code_selector||r)&&v.iframeEditing()&&(b.select_current_selector_elements({scroll:!n,con:"full_code_change",css:t,existingSelCSS:t,doNotUpdateSelectorSuggestions:v.existingSelRadioUsed}),T.prev_code_selector=t)},isCSSEditor:function(e){e=T.editor_modes[e.container.id];return e&&-1<e.indexOf("css")},insert_code_view_selector:function(e){var t=T.eds["adaptable-editor"];if(-1<t.session.getMode().$id.indexOf("javascript"))return!1;if(t){var r=t.getCursorPosition(),n=t.getSelectionRange();if(t.session.getTextRange(n))return v.draftSelector.ace.deferSave=!1,t.session.replace(n,e),!0;if(v.draftSelector.ace.editorClickCancelsDeferSave=!1,v.draftSelector.ace.deferSave=!0,v.draftSelector.ace.range){var i=v.draftSelector.ace,a=T.indented_empty_selector(e,i.wsIndent,i.codePrefix,i.codeSuffix),o=t.session.replace(v.draftSelector.ace.range,a);return T.goToLineInsideBrackets(t,o,1),T.cache_draft_selector_range(t,a,v.draftSelector.ace.range,i.wsIndent,i.codePrefix,i.codeSuffix),!0}var s=T.codeAroundCursorAnalysis(t,r),n="",o="",a="",i=0;s.insideSomething&&s.targetClosingBracePos?(parseInt(v.pref.allow_scss),t.gotoLine(s.targetClosingBracePos.row+1,s.targetClosingBracePos.column+1,!1),r=t.getCursorPosition(),a=T.get_indent_whitespace(t,r),o="\n"):(a=T.get_indent_whitespace(t,r),l=s.prevClosingBrace&&s.prevClosingBrace.start.row==r.row?2:1,s=r.row+l,o=(s=t.session.getLength()<s)?"\n":"",s||t.gotoLine(r.row+l,0,!1),r=t.getCursorPosition(),n="\n",i=1),e=T.indented_empty_selector(e,a,o,n);var l=h.extend(!0,{},r),r=t.session.insert({row:r.row,column:r.column},e);T.cache_draft_selector_range(t,e,new v.Range(l.row,l.column,r.row,r.column),a,o,n),T.goToLineInsideBrackets(t,t.getCursorPosition(),i),T.prev_code_selector=e}},goToLineInsideBrackets:function(e,t,r){e.gotoLine(t.row-r,t.column+1,!1)},cache_draft_selector_range:function(e,t,r,n,i,a){v.draftSelector.ace={editor:e,selectorCode:t,range:r,wsIndent:n,codePrefix:i,codeSuffix:a}},indented_empty_selector:function(e,t,r,n){return r+t+e+" {\n"+t+"\t\n"+t+"}"+n},editor_to_gui:function(e,t,r,n){e?y.action_after_timeout(r.attr("id")+"_gui_sync",300,{item:this.editor_to_gui,args:[!1,t,r,n]}):(v.editor_to_gui_running=!0,t=v.pref.pg_focus,((r=n.session.getLine(n.getCursorPosition().row))?w.code_edited_property(r.trim()):{}).group,v.trigger_pg_icon_click(t),n.focus(),v.editor_to_gui_running=!1)},gui_to_editor:function(e,t){if(v.gui_to_editor_running=!0,t=t.selector?t:v.get_meta(h("#"+v.selInFocusID),"selector"),e)y.action_after_timeout(t.property.attr("id")+"_code_sync",100,{item:this.gui_to_editor,args:[!1,t]});else{var r=v.get_code_meta(t).editor;if(r){var n,i,a=r.getCursorPosition(),o=a.row,s=(a.column,r.session.getLength()),l=r.session.getLine(o),c=r.session.getLines(0,s),e=(a.row,ace.require("ace/range").Range),a=(a=w.resolve_inline_editor_content(t))||T.empty_selector_code(t);if(r.session.doc.setValue(a,1),_.editor_height_auto_settable()&&T.editor_update_height(r,v.stat.adaptableEditor,16*r.session.getLength()),a=r.session.getLength(),o=r.session.getLine(o),n=r.session.getLines(0,a),o===l||(l=T.ace_find_text({needle:l,wrap:!0},r,"find"))&&l.start.row,s<=a){for(var u=!1,d=!1,p=!1,f=0;f<n.length;f++)!1===u&&n[f]!==c[f]&&(p=c[u=f]),u&&n[f]===p&&(d=f-1);d=!1!==d&&u<=d?d:u,u&&(T.highlightInPlace||(i=r.session.addMarker(new e(u,0,d,1),"tvr-line-highlight","fullLine"),T.highlightInPlace=!0,setTimeout(function(){r.session.removeMarker(i),T.highlightInPlace=!1},1500)))}}v.gui_to_editor_running=!1}},get_css_fold_widget_range:function(e,t){return e.session.$foldMode?e.session.$foldMode.getFoldWidgetRange(e.getSession(),!1,t):null},get_indent_whitespace:function(e,t){t=e.session.getTextRange(new v.Range(t.row,0,t.row,t.column)).match(/^\s+/);return(t&&t.length?t.length:0)?t.join():""},beautify_css_or_scss:function(e,t){return t=t||{},window.css_beautify(e,t)},beautify_editor_content:function(e){var t=e.getValue(),t=T.beautify_css_or_scss(t);e.setValue(t,1),v.close_context_menu({filter:".cm-editor-options"})}}}),jQuery(document).ready(function(v){TvrMT.mod.MTint=function(){var h,f,s,i,_,g;runIfExists=function(e,t){return this[e]?this[e].apply(this[e],t):null};var m={set_vars:function(){f=TvrMT.TvrCom,h=TvrMT.TvrUi,s=TvrMT.MTF,TvrMT.mod.MTace,i=TvrMT.mod.MTsave,_=TvrMT.mod.MTfolder},builders:["elementor","FLBuilder","oxygen","gutenberg"],intermediaryFrameBuilders:["elementor","oxygen","gutenberg"],active_builders:[],wp_version:null,check_wp_version:function(e,t){t=t||"after";e=f.compareVersions(m.wp_version,e);return"before"===t?e<0:0<=e},builder_breakpoints:TvrMT.data.dyn.builder_breakpoints,builderUnq:{FLBuilder:{name:"Beaver Builder",runIfExists:runIfExists,intermediaryFrame:!1,mainParam:"fl_builder",frontendParam:"fl_builder",mainUrl:function(e){e=e||h.pref.preview_url;return f.append_url_param(e,"fl_builder")},frontendPlainUrl:function(){return f.strip_url_param(h.pref.preview_url,"fl_builder")},deactivate:function(){var e;TvrMT.integrate.FLBuilder&&(e=this.frontendPlainUrl(),h.pref.preview_url=e,h.remember_page_viewed(e),this.bb_changes_made()?(TvrMT.integrate.FLBuilder._publishButtonClicked(!0),m.turn_on_targeting_again(!0)):(h.exiting_builder=!0,i.update_prog_indicator("plus",TvrLang.exiting_builder),h.stat.iframeDoc.location=e))},setup:function(){},bb_is_editing:function(){return!!h.iframeEditing()&&s.stat.body.hasClass("fl-builder-edit")},bb_changes_made:function(){return!!h.iframeEditing()&&s.stat.body.hasClass("fl-builder--layout-has-drafted-changes")},maybe_correct_ui_toggle:function(e){TvrMT.integrate.FLBuilder&&(e.hasClass("fl-builder-done-button")?m.manually_turn_toggle("off","enable_beaver_builder",!0):!e.hasClass("fl-builder-cancel-button")&&"dismiss"!==e.data("action")||m.manually_turn_toggle("on","enable_beaver_builder",!0))},maybe_disable_beaver_builder:function(){var e;TvrMT.integrate.FLBuilder&&this.bb_is_editing()&&(e=TvrMT.integrate.FLBuilder,s.BBTempDisabled=!0,e.triggerHook?(e.triggerHook("endEditingSession"),m.turn_on_targeting_again(!0)):(e._destroyOverlayEvents(),e._closePanel()))},maybe_reenable_beaver_builder:function(){var e;s.BBTempDisabled&&TvrMT.integrate.FLBuilder&&((e=TvrMT.integrate.FLBuilder).triggerHook?e.triggerHook("restartEditingSession"):this.bb_is_editing()&&e._bindOverlayEvents(),s.BBTempDisabled=!1)}},elementor:{name:"Elementor",intermediaryFrame:!0,winKey:"elementor",mainParam:"action=elementor",frontendParam:"action=elementor",allDevicesEquiv:"desktop",newResponsiveMode:!1,runIfExists:runIfExists,setup:function(e,t,r,n,i,a){var o=(e.elementorFrontend?e:t.frontendWindow).elementorFrontend.config,s=n.find("#elementor-navigator");v.extend(!0,m.builderUnq.elementor,t,{main:e[a],config:e.ElementorConfig,frontend:e.elementorFrontend,frontendConfig:o,breakpoints:o.breakpoints,admin:e.elementorAdmin,leftPanel:{spaceUsed:0,spaceForSite:0,prevSpaceUsed:null,cssLeft:0,cssWidth:0},rightPanel:{spaceUsed:0,spaceForSite:0,prevSpaceUsed:null,prevDockedRight:null},stat:v.extend(!0,r,{$body:n.find("body"),$wrapper:n.find("#elementor-editor-wrapper"),$preview:n.find("#elementor-preview"),$leftPanel:n.find("#elementor-panel"),$navigatorWidget:s,$rightPanel:s,selectors:{preview:"#elementor-preview",leftPanel:"#elementor-panel",footerPanel:"#elementor-panel-footer",responsiveBar:"#elementor-responsive-bar",navigatorToggle:"#elementor-panel-footer-navigator",navigatorClose:"#elementor-navigator__close"}})}),this.newResponsiveMode=-1<f.compareVersions(this.config.version,"3.2"),TvrMT.integrate.elementor=m.builderUnq.elementor,m.override_builder_container_frame_css("elementor"),this.track_builder_device_view_click("elementor"),this.trackLeftPanel(),this.trackRightPanel();s=m.builderUnq.elementor;m.observeTarget(s.stat.$leftPanel[0],s,{observerConfig:{childList:!0},item:function(e,t,r){r=r.addedNodes;r.length&&"elementor-panel-inner"===r[0].id&&h.default_to_tab("mq")}})},track_builder_device_view_click:function(a){var o=this;o.getDeviceToggleOrContainer().on("click",function(e){var t=v(e.target),r=!1;o.newResponsiveMode||(i=t.closest(".elementor-panel-footer-sub-menu-item"),f.isDomEl(i)&&(t=i,r=!0));var n=o.newResponsiveMode&&"breakpoint"===t.attr("name"),e=o.newResponsiveMode&&t.hasClass("eicon-device-responsive"),i=o.newResponsiveMode&&t.parent().hasClass("e-responsive-bar__close-button");(n||e||i||r)&&(t=e?o.responsiveToolbarShowing()&&!o.isDesktopDeviceMode()?"mobile":"desktop":i?"desktop":o.getDeviceModeFromToggle(t),m.update_mt_device_view(a,t))})},trackLeftPanel:function(){var e=this,t=e.stat.$leftPanel;m.builderLeftPanelAdjusted("elementor",!0),h.after_animation(t,{type:"transition",aspect:"elementorLeftPanelAdjusted"}),t.on("mousedown.tvr","div.ui-resizable-handle",function(){e.builderLeftPanelDragging=!0,m.builderLeftPanelAdjusted("elementor")}),v(e.mainWindow.document).on("mouseup.tvr",function(){e.builderLeftPanelDragging&&(m.builderLeftPanelAdjusted("elementor",!0),e.builderLeftPanelDragging=!1)})},trackRightPanel:function(){var t=this,e=t.stat;t.rightPanel.prevDockedRight=t.elemNavIsDockedRight(),t.rightPanel.prevSpaceUsed=t.getEffectiveNavWidth(e.$navigatorWidget),e.$wrapper.on("mousedown.tvrnavtoggle","#elementor-panel-footer-navigator, #elementor-navigator__close",function(){t.respondToRightPanelAdjust=!0}),e.$navigatorWidget.on("mousedown.tvrnav",function(){t.elementorNavDragging=!0,m.builderRightPanelAdjusted("elementor")}),v(t.mainWindow.document).add(h.stat.doc).on("mouseup.tvrnav",function(e){if(t.elementorNavDragging){if(t.elementorNavDragging=!1,!f.isDomEl(v(e.currentTarget.body).find("#elementor-editor-wrapper")))return!(t.respondToRightPanelAdjust=!0);m.builderRightPanelAdjusted("elementor",t.doUpdatePreviewForRightPanel())}}),h.after_animation(e.$preview,{type:"transition",aspect:"elementorRightPanelAdjusted"});e=e.$preview[0];new MutationObserver(function(e){e.forEach(function(e){t.respondToRightPanelAdjust&&(t.respondToRightPanelAdjust=!1,m.builderRightPanelAdjusted("elementor",t.doUpdatePreviewForRightPanel()))})}).observe(e,{attributes:!0,attributeFilter:["style"],attributeOldValue:!0})},mainUrl:function(e){e=e||h.pageOrPostID;return h.adminUrl+"post.php?post="+e+"&action=elementor"},frontendPlainUrl:function(){return h.pref.preview_url},getDeviceToggleOrContainer:function(){return TvrMT.integrate.elementor.stat.$wrapper},getDeviceModeFromToggle:function(e){return this.newResponsiveMode?e.val():e.data("device-mode")},getEffectiveNavWidth:function(e){return e.is(":visible")&&this.elemNavIsDockedRight()?e.width():0},getBuilderRightPanelWidth:function(e){return this.getEffectiveNavWidth(e)},getSidePanelWidth:function(e){var t=TvrMT.integrate.elementor.leftPanel;return t.cssWidth=e.width(),t.cssLeft=parseInt(e.css("left").replace("px","")),t.marginLeft=parseInt(e.css("margin-left").replace("px","")),TvrMT.integrate.elementor.newResponsiveMode?t.cssWidth+t.marginLeft:t.cssWidth+t.cssLeft},adjustSpaceForSiteForRightPanel:function(e){var t=parseInt(this.elemNavIsDockedRight());t&&(e.spaceForSite-=t)},maybePlaceNavRight:function(){var e,t;this.elemNavIsDockedRight()&&(e=TvrMT.integrate.elementor.stat.$navigatorWidget,t=h.stat.frontInner.width()-e.width(),e.css("left",t+"px"))},rightPanelShowing:function(){return this.elemNavIsDockedRight()},getRightPanelWidth:function(){return this.getEffectiveNavWidth(this.stat.$rightPanel)},doUpdatePreviewForRightPanel:function(){return this.isTabletOrMobileView()&&(this.rightPanel.prevDockedRight||this.elemNavIsDockedRight())},responsiveToolbarShowing:function(){return this.stat.$body.hasClass("e-is-device-mode")},isTabletOrMobileView:function(){return this.stat.$body.hasClass("elementor-device-tablet")||this.stat.$body.hasClass("elementor-device-mobile")},isDesktopDeviceMode:function(){return this.stat.$body.hasClass("elementor-device-desktop")},switchBuilderDeviceView:function(e){e=this.newResponsiveMode?"#e-responsive-bar-switch-"+e:'.elementor-panel-footer-sub-menu-item[data-device-mode="'+e+'"]';TvrMT.integrate.elementor.stat.$wrapper.find(e).trigger("click"),this.newResponsiveMode},getCurrentDeviceMode:function(){},responsiveViewClassFix:function(e){var t=TvrMT.integrate.elementor.stat.$wrapper.find("#elementor-panel-footer-responsive"),r="elementor-open",n=t.hasClass(r);"desktop"===e&&n?t.removeClass(r):"desktop"===e||n||t.addClass(r)},elemNavIsDockedRight:function(){if(TvrMT.integrate.elementor){var e=TvrMT.integrate.elementor.stat;if(e.$body.hasClass("elementor-navigator-docked"))return e.$navigatorWidget.outerWidth()}return!1},maybeStickNavRight:function(){this.elemNavIsDockedRight()&&(this.stat.$body.addClass("mt-slider-moving"),this.elementorTempNavStick=!0)},maybeUnstickAndPlaceNavRight:function(){this.elementorTempNavStick&&(this.stat.$body.removeClass("mt-slider-moving"),this.elementorTempNavStick=!1),this.maybePlaceNavRight()},wizardHtmlReplace:function(e){e.pattern=h.builder_html_atts_regex(["contenteditable","data-elementor-setting-key","data-pen-placeholder"],[],["\\s?elementor-inline-editing(?: pen)?"])}},oxygen:{name:"Oxygen",intermediaryFrame:!0,winKey:"CtBuilderAjax",mainParam:"ct_builder=true",frontendParam:"oxygen_iframe",allDevicesEquiv:"default",runIfExists:runIfExists,MTDynFrontData:!1,setup:function(e,t,r,n,i,a){var o=e.angular,s=t.frontendWindow.angular,l=o.element(n.find("body")[0]).scope(),c=s.element(i.find("body")[0]).scope();c.isMTTargetingMode=function(){return i.find("html").hasClass("tvr-hh-mode")},v.extend(!0,m.builderUnq.oxygen,t,{main:e[a],frontend:e.CTFrontendBuilderUI,angular:o,frontAngular:s,ControllerUI:l,BuilderController:c,breakpoints:c.mediaList,breakpointsAbove:c.mediaListAbove,leftPanel:{spaceUsed:0,spaceForSite:0,prevSpaceUsed:null},rightPanel:{spaceUsed:0,spaceForSite:0,prevSpaceUsed:null},stat:v.extend(!0,r,{$oxygenUIElement:n.find("#oxygen-ui"),$topbar:n.find("#oxygen-topbar"),$main:n.find("#ct-viewport-container"),$leftPanel:n.find("#oxygen-sidebar"),$iframe:n.find("#ct-artificial-viewport"),$rightPanel:n.find("#ct-sidepanel"),front:{}})}),TvrMT.integrate.oxygen=m.builderUnq.oxygen,m.override_builder_container_frame_css("oxygen"),this.track_builder_device_view_click("oxygen"),this.trackLeftPanel(),this.trackRightPanel(),this.trackViewportContainer()},wizardHtmlReplace:function(e){e.pattern=h.builder_html_atts_regex(["contenteditable","draggable","ctevalconditions"],["ng","data-aos","dnd","is"])},track_builder_device_view_click:function(){var n=this;n.getDeviceToggleOrContainer().on("click",function(e){var t=v(e.target),r=t.parent(),e=t.attr("ng-click");!e&&r&&(e=r.attr("ng-click"),t=r),e&&e.match(/setCurrentMedia/)&&(t=n.getDeviceModeFromToggle(t),m.update_mt_device_view("oxygen",t))})},trackLeftPanel:function(){m.builderLeftPanelAdjusted("oxygen",!0)},trackViewportContainer:function(){var e=this.stat;m.observeTarget(e.$main[0],this,{observerConfig:{attributeFilter:["class","style"]},item:function(e,t,r){var n="style"===r.attributeName,i=!n;r.oldValue&&r.oldValue.match(/viewport-fullscreen/);!n||((n=r.oldValue.match(/margin-left:\s?(.+?);/))?n[1]:void 0)!==r.target.style.marginLeft&&(i=!0),i&&(m.builderLeftPanelAdjusted("oxygen",!0),m.builderRightPanelAdjusted("oxygen",t.doUpdatePreviewForRightPanel()))}})},trackRightPanel:function(){var t=this,e=t.stat;m.builderRightPanelAdjusted("oxygen");e.$oxygenUIElement.on("click",".oxygen-dom-tree-button, .oxygen-close-icon, .oxygen-toolbar-button-dropdown-option",function(){var e=v(this);e.hasClass("oxygen-toolbar-button-dropdown-option")&&"toggleSettingsPanel()"===e.attr("ng-click")?t.respondToRightPanelAdjust=!0:m.builderRightPanelAdjusted("oxygen",t.doUpdatePreviewForRightPanel())}),m.observeTarget(e.$rightPanel[0],t,{item:function(e,t,r){r=r.oldValue.match(/width:(.+?);/),r=(r?parseInt(r[1]):null)!==t.rightPanel.prevSpaceUsed;t.respondToRightPanelAdjust&&r&&(t.respondToRightPanelAdjust=!1,m.builderRightPanelAdjusted("oxygen",t.doUpdatePreviewForRightPanel()))}})},mainUrl:function(e){var t=e||h.pref.preview_url,t=f.append_url_param(t,"mto2_edit_link","1"),t=f.append_url_param(t,"_wpnonce",TvrMT.data.dyn.ui_config.mt_builder_redirect_nonce);return h.iframeEditing()&&!e&&(e=s.stat.body.find("#wp-admin-bar-oxygen_admin_bar_menu-default").find("a").first(),!f.isDomEl(e)||(e=e.attr("href"))&&!f.isExternalUrl(e)&&(t=e)),t},frontendPlainUrl:function(){return this.maybeStripParams(h.pref.preview_url)},getDeviceToggleOrContainer:function(){return TvrMT.integrate.oxygen.stat.$oxygenUIElement},getDeviceToggleFilter:function(){return".oxygen-media-query-dropdown li"},maybeStripParams:function(e,t){return e&&-1<e.indexOf("ct_builder")?e.split("?")[0]:e},getDeviceModeFromToggle:function(e){return e.find("img").first().attr("ng-src").match(/media-query\/(.+?).svg$/)[1]},enhancerFullScreenActive:function(){return this.stat.$main.hasClass("viewport-fullscreen")},getSidePanelWidth:function(e){return this.enhancerFullScreenActive()?0:e.width()},adjustSpaceForSiteForRightPanel:function(e){},maybePlaceNavRight:function(){},rightPanelShowing:function(){return this.getRightPanelWidth()},getRightPanelWidth:function(){return this.enhancerFullScreenActive()?0:this.stat.$rightPanel.width()},doUpdatePreviewForRightPanel:function(){return this.isTabletOrMobileView()&&(this.rightPanel.prevDockedRight||this.rightPanelShowing())},isTabletOrMobileView:function(){return"default"!==this.BuilderController.getCurrentMedia()},switchBuilderDeviceView:function(e){TvrMT.integrate.oxygen.BuilderController.setCurrentMedia(e),m.update_mt_device_view("oxygen",e)},inUserClassList:function(e,t){e=this.BuilderController.classes[e];return e&&t?e.key?"o2-class":"user-class":e},sortedMediaList:function(e,t){var r,n=m.builder_breakpoints.oxygen,i=["default"],a=!1,o=n["page-width"].maxSize;for(r in n)n.hasOwnProperty(r)&&"default"!=r&&"page-width"!=r&&(parseInt(n[r].maxSize)>=parseInt(o)||a?i.push(r):(i.push("page-width"),i.push(r),a=!0));return a||i.push("page-width"),i},getMediaPreviewSize:function(e){var t,r=m.builder_breakpoints.oxygen,n=this.sortedMediaList();for(t in n)if(n.hasOwnProperty(t))if(n[t]===e)return void 0!==(e=n[parseInt(t)+1])?parseInt(r[e].maxSize)+1:360}},gutenberg:{name:"Gutenberg",context:null,intermediaryFrame:!0,winKey:"wp",allDevicesEquiv:"desktop",runIfExists:runIfExists,userDefinedIds:[],userDefinedClasses:[],whiteList:{ids:[],classes:["wp-block-(?!("+["paragraph","freeform","html","list(-item)?)","quote__citation","table__cell-content","file__content-wrapper"].join("|")+").+","wp-element-(caption|button)","wp-image-\\d+"]},blockBuilders:{installed:TvrMT.data.dyn.blockBuilders,generateBlocks:{whiteList:{ids:[],classes:[]}},greenShift:{whiteList:{ids:[],classes:[]}},kadenceBlocks:{whiteList:{ids:[],classes:["kt-svg-icon-list-item-wrap","kt-svg-icon-list-single","kt-svg-icon-list-text","kt-blocks-info-box-link-wrap","more-link-wrap","kt-tab-title(-active)?","kt-title-item(-\\d+)?","kt-tabs-content-wrap","kt-tab-inner-content","kt-inner-tab-\\d+","wp-block-kadence-tab","kt-testimonial-content-wrap","kt-testimonial-meta-wrap","kt-testimonial-image","wp-block-kadence-form","kadence-blocks-form-field","kb-((text|email|textarea|submit)-)?field(-\\d+)?","kb-forms-submit","wp-block-kadence-advancedbtn","kt-button","wp-block-kadence-column"]}},maxiBlocks:{whiteList:{ids:[],classes:[]}}},setup:function(e,t,r,n,i,a){let o=m.get("gutenberg"),s=(t.frontendWindow,r.document),l=s.querySelector("#editor"),c=s.querySelector("#site-editor"),u=l?"regular":"fse",d=!!l,p=!!c,f=v(d?l:c);if(v.extend(!0,m.builderUnq.gutenberg,t,{main:e[a],frontend:window.wp,MTF:r.triggeringMTF,context:u,isRegular:d,isFSE:p,leftPanel:{spaceUsed:0,spaceForSite:0,prevSpaceUsed:null,cssLeft:0,cssWidth:0},rightPanel:{spaceUsed:0,spaceForSite:0,prevSpaceUsed:null,prevDockedRight:null},stat:v.extend(!0,r,{$body:n.find("body"),$wrapper:f,headerContainer:function(e){var t=o.isRegular||m.check_wp_version(6.6)?"div.interface-interface-skeleton__header":"div.edit-site-layout__header-container";return e?t:o.selectElement(t)},preview:function(e,t){t=t||"visual";t=o.isRegular||m.check_wp_version(6.6)?"div.edit-post-"+t+"-editor":"div.edit-site-"+t+"-editor";return e?t:o.selectElement(t)},responsiveWrapper:function(e,t){if(t&&o.isCodeEditingActive())return o.stat.preview(e,"code");t=m.check_wp_version(6.7)?'iframe[name="editor-canvas"]':m.check_wp_version(6.5)?o.isRegular?o.editorHasBlocks?"div.interface-interface-skeleton__content":"iframe.editor-canvas__iframe":"iframe.edit-site-visual-editor__editor-canvas":o.isRegular?o.editorHasBlocks?"div.interface-interface-skeleton__content":"div.is-desktop-preview, div.is-tablet-preview, div.is-mobile-preview":"iframe.edit-site-visual-editor__editor-canvas";return e?t:o.selectElement(t)},deviceMenuToggle:function(){return o.selectElement(m.check_wp_version(6.5)?".editor-preview-dropdown__toggle":".block-editor-post-preview__button-toggle")},deviceMenu:function(){return o.selectElement("div.components-dropdown-menu__popover:not(.interface-more-menu-dropdown__content):not(.more-menu-dropdown__content)",o.stat.$doc)},blockPopover:function(){return o.selectElement("div.block-editor-block-popover",o.stat.$doc)},deviceToggleButtons:function(){return o.selectElement(m.check_wp_version(6.5)?"button.components-menu-item__button":"button.block-editor-post-preview__button-resize",o.stat.deviceMenu())},leftPanel:function(){return o.selectElement("div.interface-interface-skeleton__secondary-sidebar")},rightPanel:function(){let e="div.interface-interface-skeleton__sidebar";return m.check_wp_version(6.7)&&(e+=" div.editor-sidebar"),o.selectElement(e)},rightPanelTabs:function(){return o.selectElement(m.check_wp_version(6.7)?"div.editor-sidebar__panel-tabs":o.isRegular?"div.edit-post-sidebar__panel-tabs":"div.edit-site-sidebar-edit-mode__panel-tabs")},footerPanel:function(){return o.selectElement("div.interface-interface-skeleton__footer")}})}),TvrMT.integrate.gutenberg=m.builderUnq.gutenberg,h.loading_builder=!0,!o.mainWindow.MTeditorTracking){h.stat.frontInner.width("100%"),h.mq_tab_pressed(h.stat.res.find(".mq-tab-all-devices")),m.override_builder_container_frame_css("gutenberg");n=o.stat.deviceMenuToggle();n.length&&o.track(o);let e=o.stat.headerContainer();e.length&&!e.data("mt-observer-bound")?(m.observeTarget(e[0],o,{observerConfig:{childList:!0},item:function(e,t,r){let n=r.addedNodes,i=t.isRegular?"edit-post-header__settings":"edit-site-layout__header";n.length&&n[0].classList.contains(i)&&t.track(t)}}),e.data("mt-observer-bound",1)):n.length||e.length||o.runIfAdded(o,f,o.stat.headerContainer(!0).replace("div.",""),{item:o.track,args:[o],disconnectAfter:!0,timeout:250})}},runIfAdded:function(e,o,s,l){let c="mt-observer-bound-"+s;if(o.length&&!o.data(c)){let a=m.observeTarget(o[0],e,{observerConfig:{subtree:!0,childList:!0},replaceDefaultConfig:!0,item:function(e,t,r){let n=r.addedNodes,i=s;n.length&&n[0].classList&&n[0].classList.contains(i)&&(l.timeout?f.action_after_timeout("delay_gutenberg_track",l.timeout,{item:function(){l.item.apply(this,l.args)}}):l.item.apply(this,l.args),l.disconnectAfter&&(a.disconnect(),o.removeData(c)))}});o.data(c,1)}},isCodeEditingActive:function(){return this.stat.preview(!1,"code").length},whiteListCache:{},isWhiteListedAttribute:function(t,e){let r;if(void 0!==this.whiteListCache[t])r=this.whiteListCache[t];else{let e=[];this.whiteList[t].length,e.push(...this.whiteList[t]);for(var[n,i]of Object.entries(this.blockBuilders.installed)){n=this.blockBuilders[n].whiteList[t];n.length,e.push(...n)}r=e.length?new RegExp("^(?:"+e.join("|")+")$","g"):null,this.whiteListCache[t]=r}return null!==r&&e.match(r)},testDomReferences:function(e,t){let r=this.stat,n=Object.keys(r);n.forEach(e=>{let t=r[e];"function"==typeof t&&t().length})},track:function(e){e.testDomReferences(),e.track_builder_device_view_click(e,"gutenberg"),e.trackSaveOrPublish(e),e.trackPanels(e),e.trackTemplateChange(e),e.mainWindow.MTeditorTracking=!0},currentTemplate:"",unsubscribeTemplateChange:null,unsubscribeDeviceChange:null,trackTemplateChange:function(n){n.unsubscribeTemplateChange&&(n.unsubscribeTemplateChange(),n.unsubscribeTemplateChange=null);let i=n.mainWindow.MTblock;n.currentTemplate=i.getCurrentTemplate(),i.log("The current template",n.currentTemplate),n.unsubscribeTemplateChange=i.subscribe({name:"checkTemplateChange",timeout:250,cb:{item:function(e,t){var r=i.getCurrentTemplate();i.log("Compare templates",n.currentTemplate," -> ",r),r!==n.currentTemplate&&(n.currentTemplate=r,i.log("The template changed",n.currentTemplate," -> ",r),i.editor.remoteQueryAssetLoading(i.shared.editor.doc.location.href,i.getLiveData(i.prevBlocksList,!0)))}}})},getClosestBlocks:function(e){let t=[];for(;e;){if(e.classList){if(e.classList.contains("is-root-container"))break;e.classList.contains("wp-block")&&t.push(e)}e=e.parentNode}return t},prevBlockEls:[],unsavedMTClasses:{},cleanUnusedMTClasses:function(e,i){if(!parseInt(h.pref.add_block_classes_all)){i=i||h.get_all_selector_code(!1,!1,!0);let r=this.mainWindow.MTblock,n=this;e.forEach(e=>{var t;e&&(t=r.alreadyHasUniqueClass(e.className),-1<i.indexOf(t)||(r.removeUniqueClass(e,"selection"),delete n.unsavedMTClasses[t]))}),n.prevBlockEls=[]}},maybeAdjustMTUniqueClasses:function(o){let s=this.mainWindow.MTblock;if(s){let n=this,e=n.prevBlockEls||[],t=n.getClosestBlocks(o[0]),r=e[0],i=t[0],a=parseInt(h.pref.add_block_classes_all);!a&&r&&i&&!i.isSameNode(r)&&n.cleanUnusedMTClasses(e),i&&(n.userDefinedIds=[],n.userDefinedClasses=[],t.forEach(e=>{let t;a||(t=s.maybeAddClassToBlock(e,null,"selection",!1,n.unsavedMTClasses));var r=t?t.split(/\s+/):s.getUserDefinedClass(e,!0);r&&(n.userDefinedClasses=n.userDefinedClasses.concat(r));e=s.getUserDefinedId(e);e&&n.userDefinedIds.push(e)}),s.getSelectedBlockClientId()!==(o=s.getClientId(i))&&s.selectBlock(o),f.action_after_timeout("open_gutenberg_advanced",50,{item:n.maybeOpenAdvancedPanel,args:[n,!0]})),n.prevBlockEls=t}},maybeOpenAdvancedPanel:function(r,e){let t=r.mainWindow.document,n=t.querySelector("div.block-editor-block-inspector__advanced");if(n){if(!n.classList.contains("is-opened")){let e=n.querySelector("button.components-panel__body-toggle");e&&e.click()}e&&f.action_after_timeout("scroll_gutenberg_class",50,{item:function(e){var t=r.stat.rightPanel();f.scroll_to({scrollDiv:t,offset:f.getElPosRelToContainer(v(e),t)})},args:[n]})}},targetingEnabled:function(){},targetingDisabled:function(){},respondToSaveOrPublish:function(n){const{select:e}=n.main.data;let i=n.mainWindow.MTDynFrontData,a=e("core/editor").getCurrentPostId(),t=e("core/editor").getPermalink(),o=e("core/editor").getEditedPostAttribute("title"),r=n.mainUrl(a),s=h.get_selector_in_focus(),l=/\\Microthemer\\is_post_or_page\(\s*-1,\s*"Untitled"\s*\)/,c=i.logic,u=c.match(l),d=u?c.replace(l,"\\Microthemer\\is_post_or_page("+a+', "'+o+'")'):c,p=e("core/editor").getCurrentPost().status;if(g.updateAllDataStores("post_status",p,i),u&&(g.updateAllDataStores("title",o,i),g.updateAllDataStores("post_title",o,i),g.updateAllDataStores("logic",d,i),g.updateAllDataStores("iframe-url",encodeURIComponent(r),i),g.updateAllDataStores("permalink",t,i),v("#testPreviewPath").val(r),h.remember_page_viewed(r,t)),s){let r=f.checkObject(h.uiData,[s.sectionSlug,"this","logic"]);if(r&&r.expr&&r.expr.match(l)&&a){let e,t=f.checkObject(h.uiData,[s.sectionSlug,"this","label"]);t.match(/^Untitled/)&&(n=h.action_rename_section(!1,s,o),e=n.settings,s=n.M,g.updateAllDataStores("title",o,i),g.updateAllDataStores("post_title",o,i)),r.expr=r.expr.replace(l,"\\Microthemer\\is_post_or_page("+a+', "'+o+'")'),f.updateObject(h.uiData,[s.sectionSlug,"this","logic","expr"],r.expr),h.logicTextareaChanged=!0,_.save_folder_logic(!1,!0,r,s,e)}}},trackSaveOrPublish:function(t){const r="core/editor",{select:n,subscribe:e}=t.main.data;let i=n(r).isSavingPost()||n(r).isAutosavingPost();e(()=>{var e=n(r).isSavingPost()||n(r).isAutosavingPost();i&&!e&&t.respondToSaveOrPublish(t),i=e})},trackPanels:function(t){const{select:r,subscribe:e}=t.main.data;let n=r("core/editor").isListViewOpened()||r("core/editor").isInserterOpened();e(()=>{var e=r("core/editor").isListViewOpened()||r("core/editor").isInserterOpened();e!==n&&(n=e,f.action_after_timeout("gutenberg_side_panel_adjusted",250,{item:function(){var e;e=(e=t).getSidePanelWidth(e.stat.leftPanel()),h.get_local_window_function("shift_rulers_for_builder")(e)}}))}),this.trackResponsiveWrapper(t)},trackResponsiveWrapper:function(e){var{}=e.main.data,e=e.stat.responsiveWrapper()[0];if(e){const t=new ResizeObserver(e=>{f.action_after_timeout("gutenberg_wrapper_resized",500,{item:function(){s&&s.reposition_overlays({con:"reg"})}})});t.observe(e)}},manualFrontInit:function(e,t,r,n){n.log("We need to load MT frontend.js and data dynamically",r),e.MTDynFrontData=structuredClone(r),e.MTDynFrontData.interactions=1,e.MTWindowLoadFired=!0,this.adjustLogicForBlockContent(e.MTDynFrontData,e,e.parent),f&&r.MTFscript&&f.loadJSFile(r.jQueryScript,{item:function(){n.log("Add jQuery",r.jQueryScript),f.loadJSFile(r.MTFscript,{item:function(){n.log("Add MT frontend.js",r.MTFscript),n.signalBlocksReadyAndMTLoaded(t)}},t)}},t)},getQueryParams:function(e){e=e.split("+").join(" ");for(var t,r={},n=/[?&]?([^=]+)=([^&]*)/g;t=n.exec(e);)r[decodeURIComponent(t[1])]=decodeURIComponent(t[2]);return r},getFSEScreenHeading:function(e){e.wp;let t=e.MTblock,r=t.getCurrentScreenTitle();if(r)return r;e=e.document.querySelector("h1.edit-site-sidebar-navigation-screen__title");return e?e.textContent:""},adjustLogicForBlockContent:function(l,e,c){if(!parseInt(h.pref.admin_asset_editing)){let e=m.builderUnq.gutenberg,r,t=l.id||null,n=l.pagenow||null,i=l.adminPrefix||"",a=(l.blockPrefix,l.defaultLogic||""),o=l.title||"",s=c.MTblock;if(c.document.querySelector("#site-editor")){var u=e.getQueryParams(c.location.search),d=u.postId,p=e.getFSEScreenHeading(c);if(d&&c.location.search)if("page"===u.postType)o=p||c.MTblock.getPostTitle(),r="\\Microthemer\\is_post_or_page("+u.postId+', "'+o+'")';else{let e,t="wp_template";"wp_template"===u.postType?(e=u.postId,o="Template - "+(p||e.split("//").reverse()[0])):"wp_template_part"===u.categoryType||"wp_template_part"===u.postType?(e=u.postId,t="wp_template_part",o="Template part - "+(p||e)):"pattern"===u.categoryType||"wp_block"===u.postType?(e=u.postId,t="wp_pattern",o="Pattern - "+(p||e)):"wp_navigation"===u.postType&&(e=u.postId,t="wp_navigation",o="Navigation - "+(p||e)),e.match("/")&&(e='"'+e+'"'),r='\\Microthemer\\has_template("'+t+'", '+e+', "'+o+'")'}else o="Front page",r='\\Microthemer\\is_post_or_page("front")'}else o=o.replace(i,""),"post-new.php"===n&&(t=-1,o="Untitled"),r="\\Microthemer\\is_post_or_page("+t+', "'+o+'")';s.updateAllDataStores("logic",r,l),s.updateAllDataStores("title",o,l),l.alt_logic&&(l.alt_logic=[],l.alt_logic.unshift({logic:a,title:o}))}},updateMTForPageOrContentChange:function(e,t,r,n,i,a,o){o.log("updateMTForPageOrContentChange",v.extend(!0,{},e),n,i),e.frontendWindow=i,e.stat.$frontDoc=v(n),e.frontendWindow.MTDynFrontData=t,e.mainWindow.MTDynFrontData=t,o.updateAllDataStores("iframe-url",r,e.frontendWindow.MTDynFrontData),s.enableInteractions(!0),o.log("Do we need to load MT frontend again?",!i.MTFrontScriptLoaded),i.MTFrontScriptLoaded?(e.adjustLogicForBlockContent(e.frontendWindow.MTDynFrontData,e.frontendWindow,e.mainWindow),s&&s.stat.nestedEls&&s.select_current_selector_elements({})):e.manualFrontInit(i,n,t,g),_.updateAllStyleTagsAndMenuItems(),a&&h.remember_page_viewed(r)},simulatePageOrContentChange:function(a,o,e,s,t){let l=f.append_url_param(e,"test_logic",1)+"&test_all&get_front_data=1",c=!t;s.log("simulatePageOrContentChange",l,c,t),i.simple_ajax_request({skipQueue:1,url:l,type:t?"POST":"GET",sendData:t,dataType:"text",cbFunction:function(e){var t=s.editor.getIframeRefs(),r=t.win,n=t.doc,i=n&&n.head&&n.head.childElementCount&&a.stat,e=_.extractJsonFromText(e);c&&(s.log("Cache the view data in case block editor is reloading",e),s.shared.cache.view.data=e),s.log("Data returned from remote query",l,e,t),i?(s.log("Update MT data on a valid blocks document",n,n.readyState,e),a.updateMTForPageOrContentChange(a,e,o,n,r,c,s),c&&s.editor.maybeResumeObservations(n)):(s.log("The doc is not available yet",n),s.shared.cache.view.pendingMTUpdate=o)}}),v("#testPreviewPath").val(o)},selectElement:function(e,t){return(t=t||this.stat.$wrapper).find(e)},mainUrl:function(e){e=e||h.pageOrPostID;return h.adminUrl+"post.php?post="+e+"&action=edit"},frontendPlainUrl:function(){return f.checkObject(this.mainWindow,["MTDynFrontData","permalink"])||h.pref.preview_url},getEffectiveRightPanelWidth:function(e){return e&&e.length&&this.settingsAreDockedRight()?parseInt(e.outerWidth()):0},getSidePanelWidth:function(e){return e&&e.length?e.width():0},adjustSpaceForSiteForRightPanel:function(e){},maybePlaceNavRight:function(){},rightPanelShowing:function(){return this.settingsAreDockedRight()},getRightPanelWidth:function(){return this.getEffectiveRightPanelWidth(this.stat.rightPanel())},doUpdatePreviewForRightPanel:function(){},track_builder_device_view_click:function(r,e){let n=r.mainWindow.MTblock;r.unsubscribeDeviceChange&&(r.unsubscribeDeviceChange(),r.unsubscribeDeviceChange=null),r.unsubscribeDeviceChange=n.subscribe({name:"deviceChange",timeout:100,cb:{item:function(e,t){e=e("core/editor").getDeviceType().toLowerCase();!function(e,t){if(t&&t!==e&&(r.mainWindow.MTcurrentGutDevice=t,m.update_mt_device_view("gutenberg",t),n.editorHasBlocks)){let e=r.mainWindow.document.getElementById("mt-stuff-ignore");"desktop"===t?(m.builderUnq.gutenberg.mt_frontend_setup_vars_and_init&&(m.check_integrations(r.mainWindow,s,!0),m.builderUnq.gutenberg.mt_frontend_setup_vars_and_init()),e&&e.classList.remove("hidden-for-now")):e&&e.classList.add("hidden-for-now")}}(r.mainWindow.MTcurrentGutDevice||"desktop",e)}}})},getDeviceButtonOrMode:function(e,a,t){var t=this.stat.deviceToggleButtons(t),o={desktop:t[0],tablet:t[1],mobile:t[2]};if(e)return{button:o[e]};if(a){let n=Object.keys(o),i=!1;for(let r=0;r<n.length;r++){let e=n[r],t=o[e];if(t.isSameNode(a[0])){i=e;break}}return{deviceMode:i}}},responsiveMenuWasTempOpened:!1,deviceMenuDisplayTime:0,hideDeviceMenu:function(e){e.stat.$body.addClass("microthemer-hidden")},showDeviceMenu:function(e){e.stat.$body.removeClass("microthemer-hidden")},switchBuilderDeviceView:function(e){const t=this.mainWindow.MTblock;t.setDeviceType(f.capitalizeFL(e))},inUserIdList:function(e,t){return t.includes(e)},inUserClassList:function(e,t){return!!t.includes(e)&&(0===e.indexOf("mctr-")?2:1)},getCurrentDeviceMode:function(){},settingsAreDockedRight:function(){if(TvrMT.integrate.gutenberg){let e=this.stat.rightPanelTabs();return e.length?e.outerWidth():0}return 0},wizardHtmlReplace:function(e){},maybeAutoSaveContent:function(){let e=this.mainWindow.MTblock;e&&Object.keys(this.unsavedMTClasses).length&&e.savePost(this)}},bricks:{}},check_integrations:function(n,e,t){TvrMT.integrate={FLBuilder:!1,elementor:!1,oxygen:!1,gutenberg:!1},this.active_builders=[];var i=t?n:n.parent,r=i.document,a=n.document,t=n.MTDynFrontData||i.MTDynFrontData,o=t&&t.isAdminArea,s=v(r),l=v(a),c=m.builderUnq,u={mainWindow:i,frontendWindow:n},d={document:r,$doc:s,head:r.head,$body:s.find("body"),frontendDocument:a,$frontDoc:l,triggeringMTF:e};m.wp_version=t?t.wp_version:null;for(var p=0;p<m.builders.length;p++){let e=m.builders[p],t=c[e],r=t.winKey;"gutenberg"!==e||!o||f.checkObject(n,["MTblock","hasBlocks"])||n.frameElement&&"editor-canvas"===n.frameElement.name?(t.integrationSkippedOnEditor=!1,r&&i[r]&&("gutenberg"!==e||o)?(m.builderUnq[e].setup(i,u,d,s,l,r),h.stat.tvr.addClass(e+"_is_on"),m.manually_turn_toggle("on","activate_"+e,!0),this.active_builders.includes(e)||this.active_builders.push(e)):(h.stat.tvr.removeClass(e+"_is_on"),m.manually_turn_toggle("off","activate_"+e,!0))):t.integrationSkippedOnEditor=!0}},frontend_preview_loaded:function(t){this.foreach_active_builder({item:function(e){t.document.documentElement.classList.add(e+"-html")}}),TvrMT.integrate.gutenberg&&t.MTblock&&((g=t.MTblock).doBlockChecks(t.document),g.startObservingBlocks(t,t.document)),t.FLBuilder?(TvrMT.integrate.FLBuilder=t.FLBuilder,m.manually_turn_toggle("on","enable_beaver_builder",!0),h.stat.tvr.addClass("FLBuilder_is_on")):(m.manually_turn_toggle("off","enable_beaver_builder",!0),h.stat.tvr.removeClass("FLBuilder_is_on"));var e=f.checkObject(t,["MTDynFrontData","oxygen","page-width"]);e&&f.updateObject(m.builder_breakpoints,["oxygen","page-width","maxSize"],e+"px"),h.loading_builder?(m.turn_off_targeting_for_builder(),h.loading_builder=!1):h.exiting_builder&&(m.turn_on_targeting_again(!0),h.exiting_builder=!1)},turn_on_targeting_again:function(e){var t="turnedOff"===h.tmp.hover_inspect;parseInt(h.pref.hover_inspect)||e&&!t||f.action_after_timeout("enable_targeting_again",150,{item:function(){h.feature_on(!1,"hover_inspect",{noSave:1}),t&&(h.tmp.hover_inspect=!1),h.cancel_draft_selector_edit()}}),i.update_prog_indicator("minus",!1,TvrLang.exiting_builder)},turn_off_targeting_for_builder:function(){!TvrMT.integrate.gutenberg&&!h.gutenbergIsActive()&&parseInt(h.pref.hover_inspect)?(h.feature_off(!1,"hover_inspect",{noSave:1,tmp:1}),i.update_prog_indicator("minus",{type:"info",short:TvrLang.mt_targeting_disabled,long:"<p>"+TvrLang.mt_targeting_enable+"</p>"},TvrLang.loading_builder)):i.update_prog_indicator("minus",!1,TvrLang.loading_builder)},get:function(e){return m.builderUnq[e]},check_builder_autoload:function(){for(var e=Object.keys(TvrMT.data.dyn.integrations),t=0;t<e.length;t++){var r=e[t];if(parseInt(h.pref["autoload_"+r]))return r}return!1},maybe_warn_builder_blocked_edit:function(e){var t=f.checkObject(e,["MTDynFrontData","builderBlockedEdit"]);if(t){var e=t.builder,t=t.reason,r="",e=m.get(e).name;switch(t){case"user-privileges":r="Your <b>user account privileges</b> do not permit editing this page.";break;case"post-type":r="Editing of this <b>post type</b> is not supported.";break;case"edit-lock":r="An <b>edit lock</b> is in place. This is designed to prevent data loss that can happen when using multiple browser tabs. But it can linger for 10 seconds after exiting a post, even when using a single tab."}i.update_full_logs({short:"Builder blocked edit",long:"<p>"+e+" could not be launched to edit the current page.</p><p>"+r+"</p>",type:"warning"})}},get_available_builder:function(){var e=Object.keys(TvrMT.data.dyn.integrations);return!!e.length&&e[0]},maybe_update_available_builder_name:function(){var e=this.get_available_builder();e&&(e=this.get(e).name,h.stat.settingsMenu.find(".available-builder-name").text(e))},get_active_builder:function(){return m.active_builders[0]},foreach_active_builder:function(e,t){for(var r=!1,n=e.args||[],i=0;i<m.active_builders.length;i++){var a=m.active_builders[i];if(TvrMT.integrate[a]&&(r=e.item.apply(this,[a].concat(n)),t))return!1}return r},anyBuilderIsActive:function(){for(var e=0;e<this.builders.length;e++)if(TvrMT.integrate[this.builders[e]])return!0;return!1},anyBuilderIsAvailable:function(){return Object.keys(TvrMT.data.dyn.integrations).length},isInsideBuilderUi:function(e){return!(!TvrMT.integrate.FLBuilder||!f.isDomEl(e.closest(".fl-lightbox-wrap"))&&!f.isDomEl(e.closest(".fl-col-overlay")))||(!(!TvrMT.integrate.elementor||!f.isDomEl(e.closest("#elementor")))||!!TvrMT.integrate.oxygen)},launchBuilderOnNewPage:function(e,t){if(t){var r=e.url;if("elementor"===t){if(!e.item_id)return!1;r=e.item_id}return m.activate_builder(t,!0,void 0,r),t}},keyboard_toggle_builder:function(){var i="on",a=["elementor","oxygen"],e=h.stat.settingsMenu.find(["li.activate_gutenberg","li.activate_elementor","li.activate_oxygen","li.enable_beaver_builder"].join(", "));e.length&&e.each(function(){var e=v(this);if("none"!==e.css("display")){if(e.hasClass("enable_beaver_builder"))return h.stat.tvr.hasClass("FLBuilder_is_on")&&(i="off"),m.manually_turn_toggle(i,"enable_beaver_builder"),!1;for(var t=0;t<a.length;t++){var r=a[t],n="activate_"+r;if(e.hasClass(n))return TvrMT.integrate[r]&&(i="off"),m.manually_turn_toggle(i,n),!1}}})},activate_builder:function(e,t,r,n){if(TvrMT.integrate[e]&&"FLBuilder"!==e&&!t)return!1;if(void 0!==r&&!r)return alert("This page cannot be edited with "+f.capitalizeFL(e)),!1;n=this.builderUnq[e].mainUrl(n);return h.pref.preview_url=n,h.loading_builder=!0,i.update_prog_indicator("plus",TvrLang.loading_builder),(h.retargetSelector||h.draftSelector.atts.id)&&(h.doNotReselectRevertedRetargetSel=1,h.cancel_draft_selector_edit(!0),h.doNotReselectRevertedRetargetSel=0),m.maybeReleaseBuilderEditLockBeforeExit(n),!0},deactivate_builder:function(e){h.get_local_window_function("shift_rulers_for_builder")(0);var t=this.builderUnq[e].frontendPlainUrl();h.exiting_builder=!0,i.update_prog_indicator("plus",TvrLang.exiting_builder),m.maybeReleaseBuilderEditLockBeforeExit(t),h.pref.preview_url=t,m.active_builders=[],TvrMT.integrate[e]=!1,h.get_local_window_function("slider_moved")(h.rulerVal,!1,!1,h.get_mq_focus())},manually_turn_toggle:function(e,t,r){var n=h.stat.settingsMenu.find("li."+t).find("div.mtonoffswitch"),i=n.hasClass("on"),a={uiCorrection:r};"off"===e&&i?(h.feature_off(n,t,a),m.turn_on_targeting_again(!0)):"on"!==e||i||(h.feature_on(n,t,a),r&&parseInt(h.pref.hover_inspect)&&m.turn_off_targeting_for_builder())},container_frame_css_overrides:function(e){let t="",r=m.get(e);var n,i;return"gutenberg"===e?(t+="body.microthemer-hidden div.components-popover__content { visibility: hidden; }",t+="html.gutenberg-hover_inspect .block-editor-block-popover:not(:has(.is-synced)) { display: none; }",t+=r.stat.responsiveWrapper(!0)+" { margin: 0 auto 0 0 !important; height: 100% !important; border-radius: 0 !important; border: 0 !important; }",m.check_wp_version(6.5)&&(t+=r.stat.preview(!0)+" { padding: 0 !important; }"),t+="body.mt-slider-active iframe { transition: none !important; }"):"elementor"===e?(n="min-width:0 !important; padding:0 !important; margin:0 !important; ",i="",TvrMT.integrate.elementor.newResponsiveMode?(n+="width:100% !important;",i=".e-responsive-bar__size-inputs-wrapper { display:none !important }"):n+="height:auto !important; width: auto !important;",t+="#elementor-preview { overflow-y: visible !important; }\n",t+="#elementor-preview-responsive-wrapper { "+n+" }\n",t+=i+"\n",t+="html[dir=rtl] body.elementor-editor-active #elementor-panel { left:0 !important; right:auto !important; }",t+="html[dir=rtl] body.elementor-editor-active #elementor-preview { left:280px !important; right: 0 !important; }",t+="@media (min-width: 1440px) { html[dir=rtl] body.elementor-editor-active #elementor-preview { left:300px !important; } }",t+="body.mt-slider-moving.elementor-navigator-docked.elementor-device-tablet #elementor-navigator,\nbody.mt-slider-moving.elementor-navigator-docked.elementor-device-mobile #elementor-navigator {left: auto !important;}"):"oxygen"===e&&(t+="#ct-artificial-viewport { transform: none !important; width: 100% !important; height: calc(100vh - 58px) !important; margin:0 !important; }",t+="#ct-viewport-ruller-wrap { display:none !important; }",t+=".oxygen-zoom-control { display: none !important; }",t+=" @media (max-width: 600px) { div#oxygen-topbar * {\n font-size: 10px;\n padding: 0;\n}\n.oxygen-undo-redo-menus {\n\twidth: 70px;\n}\n.oxygen-toolbar-menus {\n\twidth: 90px;\n}.oxygen-toolbar-button {\n justify-content: center;\n}}"),t},targetingAdjusted:function(i){this.foreach_active_builder({item:function(e){let t=m.get(e),r=t.stat.document.documentElement,n=e+"-hover_inspect";"Enabled"===i?r.classList.add(n):r.classList.remove(n),m.get(e).runIfExists("targeting"+i,[])}})},forceAppendMTStyleNodes:function(){var e=m.get_active_builder();return f.in_array(e,["oxygen"])},override_builder_container_frame_css:function(e){var t=TvrMT.integrate[e].stat,r=t.document.createElement("style"),n="mt-"+e+"-override-css",e=this.container_frame_css_overrides(e);r.setAttribute("id",n),r.innerHTML=e,t.head.appendChild(r)},maybeReleaseBuilderEditLockBeforeExit:function(t){var e,r=this.get_active_builder();"oxygen"!==r?h.stat.iframeDoc.location=t:(r=(e=this.get(r)).main,e.BuilderController.setPostEditLockTransient?(e.BuilderController.setPostEditLockTransient=function(){},i.simple_ajax_request({type:"POST",url:f.stripURLProtocol(r.ajaxUrl),plus:tvrsprintf(TvrLang.remove_builder_edit_lock,e.name),minus:tvrsprintf(TvrLang.remove_builder_edit_lock_failed,e.name),sendData:{action:"unset_oxygen_edit_post_lock_transient",post_id:r.postId,nonce:r.nonce},cbFunction:function(e){h.stat.iframeDoc.location=t}})):h.stat.iframeDoc.location=t)},removeBuilderEditLockAndLaunch:function(){},maybeAdjustSiteSpaceForRightPanel:function(e,t){t=t||0;e=m.builderUnq[e].rightPanelShowing();return e&&(t+=parseInt(e)),t},get_builder_match_from_site_preview_width:function(e,t,r){t=t||".+?",r=r||".+?";var n=f.checkObject(h.mqs,[e,"site_preview_width"]);return!(h.isContainerQuery(e)||!n)&&n.match(new RegExp("builder\\.("+t+")\\.("+r+")$"))},device_key_matches:function(e,t,r,n){var i;if("getBuilderKey"===t){if(i=this.get_builder_match_from_site_preview_width(r,e))return i[2]}else if("getMTKey"===t)for(var a in h.mqs)if(n.hasOwnProperty(a)&&(i=this.get_builder_match_from_site_preview_width(a,e,r)))return a;return!1},max_mq_matches_builder:function(e,t,r,n,i,a){var o,r=this.device_key_matches(e,t,r,n);if(r)return r;for(o in n)if(n.hasOwnProperty(o)&&!n[o].container&&n[o].max===i&&!n[o].min){a=o;break}return a},mq_has_string_in_label:function(e,t){for(var r in h.mqs)if(h.mqs.hasOwnProperty(r)){r=h.mqs[r];if(e===r.max&&-1<r.label.indexOf(t))return!0}return!1},get_builder_breakpoints:function(e){var t=m.builder_breakpoints[e],r={short:null,max:!1,newPreviewWidth:h.get_local_window_function("get_all_devices_width")().width},n={};switch(e){case"gutenberg":(n=t).desktop=r;break;case"elementor":n={desktop:r,tablet:{short:"md",max:t.lg-1,newPreviewWidth:t.md},mobile:{short:"sm",max:t.md-1,newPreviewWidth:360}};break;case"oxygen":for(var n={default:r},i=["page-width","tablet","phone-landscape","phone-portrait"],a=0;a<i.length;a++){var o=i[a];n[o]={max:parseInt(t[o].maxSize),newPreviewWidth:m.get("oxygen").getMediaPreviewSize(o)}}}return n},check_synced_page_builder_responsive_views:function(e){return this.foreach_active_builder({item:m.maybe_update_builder_device_view,args:[e]})},maybe_update_builder_device_view:function(e,t){var r=this.get(e),n=this.get_builder_breakpoints(e),i=this.builderUnq[e].allDevicesEquiv,i=this.max_mq_matches_builder(e,"getBuilderKey",t,n,f.checkObject(h.mqs,[t,"max"]),"all-devices"===t&&i);if("gutenberg"===e){let e=r.stat.deviceMenuToggle();r.mainWindow.MTblock;if(r.prevTabNotSynced=!i,!e.length||e.attr("aria-disabled")||r.isCodeEditingActive())return!1}if(i)return m.builderUnq[e].switchBuilderDeviceView(i),!0},update_mt_device_view:function(e,t){var r=m.get_builder_breakpoints(e),n=this.builderUnq[e].allDevicesEquiv,i=r[t].newPreviewWidth,r=r[t].max;i&&((t=m.max_mq_matches_builder(e,"getMTKey",t,h.mqs,r,t===n&&"all-devices"))?((n=h.get_local_window_function("get_site_preview_width")(t))&&(i=n),h.mq_tab_pressed(h.stat.res.find(".mq-tab-"+t),!1,i,!0)):h.get_local_window_function("slider_moved")(i,!1,!1,h.get_mq_focus()))},maybeAdjustSliderValForBuilderPreview:function(e,t){if(!(t=t||m.get_active_builder()))return e;var r=this.get_builder_breakpoints(t),n=this.max_mq_matches_builder(t,"getBuilderKey",!1,r,e,!1),n=!!r[n]&&r[n].newPreviewWidth;return e=n&&("elementor"!==t||this.mq_has_string_in_label(n,"Elementor"))?n:e},builderLeftPanelAdjusted:function(t,e,r){let n=TvrMT.integrate[t];if(n){r=r||n.stat.$leftPanel||n.stat.leftPanel();let e=TvrMT.integrate[t].leftPanel;e.spaceUsed=m.builderUnq[t].getSidePanelWidth(r),e.MTPreviewWidth=h.previewWidth,e.spaceForSite=e.MTPreviewWidth-(null!==e.prevSpaceUsed?e.prevSpaceUsed:-e.spaceUsed),m.builderUnq[t].adjustSpaceForSiteForRightPanel(e),h.get_local_window_function("shift_rulers_for_builder")(e.spaceUsed),h.rulerVal<h.frameWidth&&h.get_local_window_function("slider_moved")(e.spaceForSite,!1,!1,h.get_mq_focus()),m.builderUnq[t].maybePlaceNavRight(),e.prevSpaceUsed=e.spaceUsed}},maybeShiftRulersForBuilder:function(){var e=m.get_active_builder();"gutenberg"!==e&&f.in_array(e,m.intermediaryFrameBuilders)&&m.builderLeftPanelAdjusted(e)},builderRightPanelAdjusted:function(e,t){var r=TvrMT.integrate[e],n=r.stat.$leftPanel||r.stat.leftPanel(),i=r.rightPanel,a=("gutenberg"===e?r.stat.responsiveWrapper():h.stat.frontInner).width(),o=r.getRightPanelWidth(),a=a-(null!==i.prevSpaceUsed?i.prevSpaceUsed:0);a-=r.getSidePanelWidth(n),"oxygen"===e&&r.enhancerFullScreenActive()||(i.prevSpaceUsed=o,i.prevDockedRight=r.rightPanelShowing()),t&&(h.get_local_window_function("slider_moved")(a,!1,!1,h.get_mq_focus()),m.builderUnq.elementor.maybePlaceNavRight())},maybeAdjustPreviewWidthForBuilder:function(e){var t=m.get_active_builder();if(!t||TvrMT.integrate.gutenberg)return e;var r=f.checkObject(TvrMT.integrate,[t,"leftPanel","spaceUsed"]);return(r=m.maybeAdjustSiteSpaceForRightPanel(t,r))?e+r:e},filter_mt_ignore_atts:function(a,o,e){var s=e?e.split(/\s+/g):[],l={ids:{oxygen:["ct-controller-ui","ct-builder"]},classes:{gutenberg:["alignnone","block-core-columns","block-editor-block-list__layout","components-disabled","editor-post-title__input","gutenberg-html","has-child-selected","has-block-overlay","has-editable-outline","is-dark-theme","is-desktop-preview","is-tablet-preview","is-mobile-preview","is-editing-disabled","is-hovered","is-outline-mode","is-reusable","is-root-container","is-selected","rich-text","components-placeholder","wp-block","wp-block-paragraph","wp-block-list","wp-block-list-item","wp-block-quote__citation"],elementor:["elementor-html","pen","elementor-edit-mode","elementor-inline-editing","elementor-element-edit-mode","elementor-element-editable","ui-sortable-handle","ui-sortable","ui-resizable"],oxygen:["oxygen-html","oxygen-builder-body","ct-builder","ct-highlite-outer-template","ct-inner-content-workarea","ct-inner-wrap","ng-scope","ng-binding","ct-component","ct-highlight","ct-active-parent","ct-active","ct-links","ng-touched"]}};if("classes"===a)for(let t=0;t<s.length;t++){let e=s[t];e.match(/^wopb-block-.+?$/)&&o.push(e)}return this.foreach_active_builder({item:function(t){if(l[a][t]&&(o=o.concat(l[a][t])),"oxygen"===t||"gutenberg"===t)for(var e=0;e<s.length;e++){var r=s[e];if(void 0!==r){if("gutenberg"===t){let e=m.get(t);var n="ids"===a&&!e.inUserIdList(r,e.userDefinedIds)&&!e.isWhiteListedAttribute(a,r),i="classes"===a&&!e.inUserClassList(r,e.userDefinedClasses)&&!e.isWhiteListedAttribute(a,r);(n||i)&&o.push(r)}"oxygen"===t&&"classes"===a&&!m.get("oxygen").inUserClassList(r)&&r.match(/(^wf-)|_/)&&o.push(r)}}}}),o},maybeFlagUserClasses:function(e,t){var r,n=m.get_active_builder();if("oxygen"===n||"gutenberg"===n&&g&&s.triggerEl.length){var i=m.get(n);if("gutenberg"!==n||(r=i.userDefinedClasses)&&r.length)for(var a=0;a<t.length;a++){var o=t[a]?t[a].substr(1):"";if("oxygen"===n){if("user-class"===i.inUserClassList(o,!0)){e.isUserClass=1;break}}else if("gutenberg"===n){o=i.inUserClassList(o,r);if(o){e.isUserClass=o;break}}}}},reinitRules:function(){return TvrMT.integrate.elementor&&TvrMT.integrate.elementor.main.saver.isEditorChanged()},observeTarget:function(t,r,n){n.observerConfig=n.observerConfig||{};var e=new MutationObserver(function(e){e.forEach(function(e){n.item.apply(this,[t,r,e].concat(n.args))})}),i=n.replaceDefaultConfig?n.observerConfig:v.extend(!0,{attributes:!0,attributeFilter:["style"],attributeOldValue:!0},n.observerConfig);return e.observe(t,i),e}};return m}()}),jQuery(document).ready(function(y){var b,w,T,x,i,v,a,k;TvrMT.mod.MTloop=k={set_vars:function(){w=TvrMT.TvrCom,b=TvrMT.TvrUi,T=TvrMT.MTF,TvrMT.mod.MTace,TvrMT.mod.MTint,x=TvrMT.mod.MTdd,TvrMT.mod.MTsave,i=TvrMT.mod.MTgrid,v=TvrMT.mod.MTwidget,a=TvrMT.mod.MTfolder},run:function(e,t,r){var n=w.check_type(t,["string","function"]);!n&&t.config_set||(n=(t=n?"string"===n?{find:t,cb:b.find}:{cb:t}:t).template&&k.loop_configs[t.template]?k.loop_configs[t.template]():{},(t=y.extend(!0,{},k.default_loop_config,n,t)).normalise&&((t=k.run(t,t)).internal_cb=!1)),e=0!==(r=w.isDefined(r)?r:0)||t.internal_cb?e:[e],t.itemIndex=-1;for(var i=w.get_array_or_object_keys(e),a=0;a<i.length;a++){var o=i[a];t.itemIndex++,t.totalIndex++,t.parent=e,t.item=e[o];var s=r.toString(),l=t.levels[s]||{},s=l.item||r,l=t.item&&l.loop?t.item[l.loop]:t.item;if(t.level=r,t.depth=s,t.key=o,t.next=l,t[s+"_key"]=o,t[s]=t.item,(t=!k.skip(t,"Run",s,o)?k.run_callbacks(t,r):t).return)return t;if(t.continue)t.continue=!1;else if((t=t.next&&t.maxDepth!==s&&w.check_type(t.next,["array","object"])&&!k.skip(t,"Loop",s,o)&&("normalise"!==o||!t.internal_cb)?k.run(t.next,t,r+1):t).return)return t}return t},default_loop_config:{config_set:!0,levels:{},maxLevel:null,itemIndex:-1,totalIndex:-1,internal_cb:function(){return[{item:k.normalise_input}]},before_cb:{},cb:{},continue:!1,return:!1,result:{},root:1,onlyRun:{},skipRun:{},onlyLoop:{},skipLoop:{},normalise:{levels:{levelValue:"object"},before_cb:{levelValue:"array",arrayValue:"object"},cb:{levelValue:"array",arrayValue:"object"},onlyRun:{levelValue:"array",arrayValue:"string"},skipRun:{levelValue:"array",arrayValue:"string"},onlyLoop:{levelValue:"array",arrayValue:"string"},skipLoop:{levelValue:"array",arrayValue:"string"}}},loop_configs:{ui:function(){return{levels:{0:{item:"root"},1:{item:"section"},2:{item:"selector",loop:"styles"},3:{item:"group"},4:{item:"property"}},skipLoop:{selector:["this"]},skipRun:{selector:["this"]},settings:{savePackage:[],global_scans:[]},before_cb:{global:[{item:k.set_trail}],root:[],section:[{item:k.skip_empty_item,args:[]},{item:k.maybe_recurse,args:[]},{item:k.maybe_only_recurse,args:[]},{item:k.maybe_skip_all_devices_important,args:[]}],selector:[{item:k.skip_empty_item,args:[]},{item:k.normalise_important_missing_styles,args:[]}]},trail:{prepare:[],item:[]},onlyRecurse:!1,incRecurse:!0,recurse:{keys:{non_section:["m_query","important"],m_query:!0},count:0,trail:[],rootRecurseKey:!1,recurseKey:!1,current:!1,mq_key:"all-devices",defaultMQKey:"all-devices"}}}},skip_empty_item:function(e,t){return e.item||e.continue,e},normalise_important_missing_styles:function(e,t){return"selector"===e.depth&&"important"===e.recurse.recurseKey&&(e.next=e.item),e},normalise_input:function(e,t){if(e.normalise[e.key]){var r,n=e.key,i=e[n],a=w.check_type(i),o=e.normalise[e.key];switch(a){case"string":case"function":e[n]=r={global:i},e=k.normalise_input(e,t);break;case"array":for(var s in r={},i){var l="levels"!=n&&e.levels[s]&&e.levels[s].item?e.levels[s].item:s,c=w.check_type(i[s]),u="array"==o.levelValue?"array"==c?i[s]:[i[s]]:{item:i[s]};r[l]=u}e[n]=r,e=k.normalise_input(e,t);break;case"object":for(var d in r={},i)l="levels"!=n&&e.levels[d]&&e.levels[s].item?e.levels[d].item:d,u=d=i[d],"array"!=w.check_type(d)&&"array"==o.levelValue&&(u=[u]),r[l]=u;e[n]=r}}return e},run_callbacks:function(e,t){var r,n,i;if((i=e.internal_cb?e.internal_cb():(n=e.before_cb.global||[],r=e.before_cb&&e.before_cb[e.depth]?n.concat(e.before_cb[e.depth]):n,n=e.cb.global||[],n=e.cb[e.depth]?n.concat(e.cb[e.depth]):n,r.concat(n)))&&i.length)for(var a=0;a<i.length;a++){var o=i[a],s=[e,t],s=o.args?s.concat(o.args):s;if((e=o.item.apply(this,s)).continue||e.return)return e}return e},find:function(e,t){return e.item===e.find&&(e.found=e.key,e.return=!0),e},skip:function(e,t,r,n){var i=e["only"+t],a=e["skip"+t],e=i.global||[],t=a.global||[],i=i[r]||[],r=a[r]||[],i=e.concat(i),r=t.concat(r);return i.length&&!w.in_array(n,i)||r.length&&w.in_array(n,r)},maybe_only_recurse:function(e,t){return!e.onlyRecurse||e.recurse.current||w.in_array(e.key,["non_section","important","m_query"])||(e.continue=!0),e},recur_mode:function(e){return e.recurse.recurseKey||"no_recurse"},maybe_skip_all_devices_important:function(e,t){var r=e.recurse;return"important"===r.recurseKey&&"all-devices"===r.mq_key&&k.skip(e,"Loop","mq_key","all-devices")&&(e.continue=!0),e},set_trail:function(e,t){e.trail.prepare[t]=e.key,e.trail.prepare[0]=e.trail.toRoot||null,e.trail.prepare=e.trail.prepare.slice(0,t+1);var r=(r=w.flatten(e.trail.prepare)).filter(function(e){return null!==e});return e.trail.item=r,e.trail[e.depth]=r||[],e.trail.root_rel=e.trail.prepare.slice(1),e.trail.section_rel=e.trail.prepare.slice(2),e.trail.selector_rel=e.trail.prepare.slice(3),e.trail.group_rel=e.trail.prepare.slice(4),e.trail["root_to_"+e.depth]=e.trail.prepare.slice(1,t+1),"property"===e.depth&&(e.trail[e.depth+"Styles"]=[].concat(e.trail.selector,["styles",e.group_key,e.property_key])),e},maybe_recurse:function(e,t){var r=e.recurse;if(r.keys[e.key]){if(!e.incRecurse)return e.continue=!0,e;if(r.parentCache=y.extend([],e.parent),r.rootRecurseKey="non_section",r.key=e.key,r.current=!0,"non_section"===r.key)for(var n=["m_query","important"],i=0;i<n.length;i++){var a=n[i];if(r.recurseKey=a,b.uiData.non_section[a]){var o=b.uiData.non_section[a];if("m_query"===a){if(!k.skip(e,"Loop","recurse_key",a))for(var s=Object.keys(o),l=0;l<s.length;l++){var c=s[l];r.mq_key=c,e.trail.toRoot=[r.rootRecurseKey,r.recurseKey,r.mq_key],k.skip(e,"Loop","mq_key",c)||(e=k.run(o[c],e,0))}}else k.skip(e,"Loop","recurse_key","important")||(r.mq_key="all-devices",e.trail.toRoot=[r.rootRecurseKey,r.recurseKey],e=k.run(o,e,0))}}else if("m_query"===r.key&&!k.skip(e,"Loop","recurse_key","important")){r.current&&(r.nestedRecur={rootRecurseKey:r.rootRecurseKey,recurseKey:r.recurseKey,mq_key:r.defaultMQKey,toRoot:e.trail.toRoot}),r.recurseKey="important";for(var u=b.uiData.non_section.important.m_query,d=Object.keys(u),p=0;p<d.length;p++){c=d[p];r.mq_key=c,r.current=!0,e.trail.toRoot=[r.rootRecurseKey,r.recurseKey,"m_query",r.mq_key],e.depth="mq",k.skip(e,"Loop","mq_key",c)||(e=k.run(u[c],e,0))}}r.nestedRecur?(r.rootRecurseKey=r.nestedRecur.rootRecurseKey,r.recurseKey=r.nestedRecur.recurseKey,r.mq_key=r.nestedRecur.mq_key,e.trail.toRoot=r.nestedRecur.toRoot,r.nestedRecur=!1):(r.rootRecurseKey=!1,r.recurseKey=!1,r.current=!1,r.mq_key=r.defaultMQKey,e.trail.toRoot=[]),e.parent=r.parentCache,e.continue=!0}return e},update_item_index:function(e,t,r){if(e.recurse.current)return e;var n=e.depth,i={section:{incr:100,item:e.item.this},selector:{incr:1,item:e.item}},a=e[n+"_index"],o=i[n].incr,i=i[n].item,o=e[n+"_index"]=void 0===a?0:a+o;return i&&o!==i.index&&k.updateObjectAndSavePackage(e.settings.savePackage,{action:"replace",trail:e.trail[n].concat("section"===n?["this","index"]:["index"]),data:o}),"section"===n&&(e.selector_index=-1),e},check_values:function(e,t,r){switch(e.depth){case"selector":case"group":var n=e.settings.has_values,i=e.recurse.mq_key,a=!1,o=e.group,s="opts-"+e.section_key+"-"+e.selector_key,l=b.is_cur("selector",s),c={grid:{},transform:{}};if(n||(e.settings.has_values=n={}),l&&(n.current_sel_checked=1),"group"===e.depth){if("code"===e.group_key){s=w.checkObject(e.selector,["styles","code","css","value"]);if("consolidatedGUI"===s){if(!b.scss_enabled){var u=w.checkObject(e.selector,["ast","rules"]);if(u)for(var d in u)if(u.hasOwnProperty(d)){d=u[d];if(d&&d.length){a=!0;break}}}}else s&&"string"==typeof s&&(a=b.extract_inner_styles(s))}else for(var p in o)if(o.hasOwnProperty(p)&&w.isDefined(o[p])){if(a=!0,"grid"!==e.group_key&&"transform"!==e.group_key)break;c[e.group_key][p]=o[p]}a&&(w.updateObject(n,["section",e.section_key],1),w.updateObject(n,["selector",e.selector_key],1),l&&(w.updateObject(n,["tab",i],1),"group"===e.depth&&(l=b.get_mq_focus(),(i||"all-devices"!==l)&&i!==l||(w.updateObject(n,["group",e.group_key],1),"grid"!==e.group_key&&"transform"!==e.group_key||w.updateObject(n,["propsWithValues",e.group_key],y.extend(!0,{},c[e.group_key])),"grid"===e.group_key&&(n.itemsWithValues=y.extend(!0,{},e.selector.itemsWithValues))))))}}return e},update_dots:function(e,t,r){switch(e.depth){case"section":case"selector":var n=b.item_has_styles(e.settings.has_values,e.depth,e.key),i="section"===e.depth?["this","has_values"]:["has_values"],i=e.trail.item.concat(i);n!=w.checkObject(b.uiData,i)&&k.updateObjectAndSavePackage(e.settings.savePackage,{action:"replace",trail:i,data:n}),r.skipDom||b.update_style_signal(b.get_dom_item(e,e.depth,"menu"),n)}return e},rebuild_item:function(e,t,r,n){var i=k.getnewUiDataObject(e,e.settings.newUiData),a=e.section_key,o=e.selector_key;return"section"===n.targetDepth?"section"===e.depth&&this.resolve_item_rebuild(i,r,e,a,a,n):"selector"===n.targetDepth&&("section"===e.depth?i[a]=e.recurse.current?{}:{this:e.section.this}:"selector"===e.depth&&this.resolve_item_rebuild(i,r,e,a,o,n)),e},update_property_values_structure:function(e,t){var r=e.item,n=!1;return"important"!==e.recurse.recurseKey&&"string"==typeof r?n={value:r}:"object"!=typeof r||(r=w.checkObject(r,["value","value"]))&&(n={value:"Array"===r?[]:r}),n&&k.updateObjectAndSavePackage(e.settings.savePackage,{action:"replace",trail:e.trail.selector.concat(["styles"],e.trail.selector_rel),data:n}),e},update_legacy_value_with_unit:function(e,t,r,n,i){var a;void 0===r||!w.isDefined(n)||Array.isArray(r)||(a=!(a=x.separate_value_unit(r))&&"line_height"!==e.property_key&&v.unitCouldBeAdded(r,n)?{value:r,unit:n}:a)&&(n=e.trail.selector.concat(["styles"],e.trail.selector_rel),void 0!==i&&(n.push("value",i),a=a.value+a.unit),k.updateObjectAndSavePackage(e.settings.savePackage,{action:"replace",trail:n,data:a}))},remove_all_bricks_container_hacks:function(e,t){var r,n,i,a;return"all-devices"===e.recurse.mq_key&&(n=(i=(r=e[e.depth]).label.split("|"))[0],a=!1,(i=i[1])&&(a=i.match(/.bricks-is-frontend\s+(.+?),/))&&(i=a[1],r.label=n+"|"+i)),e},update_legacy_unit_structure:function(e,t){var r=e.property_key;if(!x.data_structure_precedes_jsu("separate_css_units",e.selector)||"css"===r||void 0!==e.item.unit)return e;var n=e.item.value,i=b.get_factory_default_unit(!1,r);if(Array.isArray(n))for(var a=0;a<n.length;a++)this.update_legacy_value_with_unit(e,t,n[a],i,a);else this.update_legacy_value_with_unit(e,t,n,i);return e},ensure_valid_folder_and_label:function(e,t){return"0"!==e.section_key&&0!==e.section_key||k.updateObjectAndSavePackage(e.settings.savePackage,{action:"delete",trail:e.trail[e.depth].slice(0,-1),key:"0"}),e.recurse.current||w.checkObject(e.section,["this","label"])||k.updateObjectAndSavePackage(e.settings.savePackage,{action:"append",trail:e.trail.section.concat(["this"]),key:"label",data:w.ucwords(e.section_key).replace(/_/g," ")}),e},maybe_fix_key_format:function(e,t){if("all-devices"===e.recurse.mq_key){var r=e[e.depth];if(!0===r)return delete e.parent[e.key],e;var n,i,a=e.settings.keyFormatFixes,o="section"===e.depth?r.this.label:r.label.split("|")[0],s=e.key,l=w.convert_to_param(o);s!==l&&("section"===e.depth?(i={rebuild:!0,callbackDepth:["section"],maxDepth:"section",targetDepth:"section",targetSection:s,new_key:l,new_label:o},a.sectionKeyChanges[s]=l,n=b.get_meta(y("#strk-"+s),"section"),b.rename_section_updates(n,{newName:l,newNameHuman:o},!1,!0)):"selector"===e.depth&&(i={rebuild:!0,callbackDepth:["section","selector"],maxDepth:"selector",targetDepth:"selector",targetSection:a.sectionKeyChanges[e.section_key]||e.section_key,targetSelector:s,new_key:l,new_label:o,new_code:r=r.label.split("|")[1],orig_code:r}),a.actions.push(i))}return e},check_jsu:function(e,t,r){w.checkObject(b.uiData,[e.section_key]);var n=w.checkObject(b.uiData,[e.section_key,e.selector_key]),i=w.checkObject(b.uiData,[e.section_key,e.selector_key,"label"]),a=!(!i||"string"!=typeof i)&&i.split("|"),a=a&&a[1];if(!n||!i||!a||"#mt-no-element"===a)return k.updateObjectAndSavePackage(e.settings.savePackage,{action:"delete",trail:e.trail.section,key:e.selector_key}),e.continue=!0,e;a=e.recurse.mq_key;return a&&"all-devices"!==a&&!b.pref.m_queries[a]?(k.updateObjectAndSavePackage(e.settings.savePackage,{action:"delete",trail:e.trail.root.slice(0,-1),key:a}),e.continue=!0):e.item&&(n.isDraft&&delete n.isDraft,n.isDraftRetarget&&delete n.isDraftRetarget,e.item.jsu==b.jsuVersion&&1<e.passNum&&!e.dataFormattingFixesOnly&&!parseInt(b.pref.manual_recompile_all_css)?e.continue=!0:r&&(e.item.jsu=b.jsuVersion,e.item.post_sel_css&&delete e.item.post_sel_css,e.key&&(e.parent[e.key]=e.item,e.settings.savePackage.push({action:"replace",trail:e.trail.item,data:e.item})))),e},format_precise_run_config:function(e){var t;e.M&&(t={section:[(r=e.M).sectionSlug].concat(Object.keys(k.loop_configs.ui().recurse.keys))},r.selectorSlug&&(t.selector=[r.selectorSlug]),r.groupSlug&&(t.group=[r.groupSlug])),e.recurse_key&&(t.recurse_key=e.recurse_key),e.mq_key&&(t.mq_key=[e.mq_key]);var r=y.extend(!0,{},t),r={template:"ui",maxDepth:e.maxDepth||e.domDepth,onlyRun:e.onlyRun||t,onlyLoop:e.onlyLoop||r};return w.isDefined(e.incRecurse)&&(r.incRecurse=e.incRecurse),w.isDefined(e.onlyRecurse)&&(r.onlyRecurse=e.onlyRecurse),r},resolve_js_object_settings:function(e,t){return t?(t=y.extend(!1,{},e,t)).perma&&(e=t):t=e,{settings:e,actionSettings:t}},multiple_modify_main_js_object:function(e,t){for(var r=0;r<e.length;r++){var n=e[r];t=this.modify_main_js_object(n.action,t,n)}return t},deferActions:{},modify_main_js_object:function(e,t,r){if(k.deferActions[e])return t;w.startT("modify_main_js_object_"+e),b.jsDataFunc&&(w.startT("modify_main_js_object_called_by_"+b.jsDataFunc),w.startT("modify_main_js_object_called_by_"+b.jsDataFunc+"_action_"+e));var n=k.resolve_js_object_settings(t,r);t=n.settings,r=n.actionSettings;var i=this.format_precise_run_config(r),a=[{item:k.modify_item,args:[e,r]}];if(r.callbackDepth&&r.callbackDepth.length){i.cb={};for(var o=0;o<r.callbackDepth.length;o++)i.cb[r.callbackDepth[o]]=a}else i.cb={root:a,section:a,selector:a,group:a};if(r.rebuild){t.newUiData={non_section:{}};var s,l=["m_query","important"];for(s in b.uiData.non_section)b.uiData.non_section.hasOwnProperty(s)&&(w.in_array(s,l)||(t.newUiData.non_section[s]=b.uiData.non_section[s]))}"group_to_css"!==e||!b.draftInProgress()||t.keepAsDraft||t.skipSave||b.save_draft_selector(b.retargetSelector,!0,t.M,t),i.settings=t;b.jsDataFunc&&w.startT("modify_main_js_object_called_by_"+b.jsDataFunc+"_part_run_loop"),i=k.run(b.uiData,i),b.jsDataFunc&&w.endT("modify_main_js_object_called_by_"+b.jsDataFunc+"_part_run_loop"),t=i.settings,"reorder"===e&&k.updateObjectAndSavePackage(t.savePackage,t.moveUpdate.concat(t.orderUpdate)),"group_to_css"===e&&b.clean_duplicate_save_packages(t.savePackage,"fullSelectorUpdate"),r.rebuild&&!t.onlyUpdateSavePackage&&(b.uiData=t.newUiData);var c,u;return r.global_scans&&r.global_scans.length||w.in_array(e,["clear","clean","check_values","update_dots","map_to_template","styleids","get_first_sel"])||(c=[],"group"===t.domDepth?"animation"===r.M.groupSlug||"transition"===r.M.groupSlug?c=["active_events"]:"font"===r.M.groupSlug&&(c=["g_fonts"]):c=["active_events","g_fonts"],w.in_array(e,["reorder","copy","delete"])&&c.push("update_indexes"),b.client_scss&&(u=t.preprocessor&&t.preprocessor.scss_types_changed,n=w.in_array(e,["reorder","copy","delete"])||t.itemWasDisabled&&"subgroup"!==t.itemWasDisabled,(u||n)&&c.push("scss_types"),n&&(t.fullSCSSCompile=1)),c.length&&(r.global_scans=c)),r.global_scans&&r.global_scans.length&&(b.jsDataFunc&&w.startT("modify_main_js_object_called_by_"+b.jsDataFunc+"_part_global_scans"),t=k.run_global_scans(t,r.global_scans),b.jsDataFunc&&w.endT("modify_main_js_object_called_by_"+b.jsDataFunc+"_part_global_scans")),w.endT("modify_main_js_object_"+e),b.jsDataFunc&&(w.endT("modify_main_js_object_called_by_"+b.jsDataFunc),w.endT("modify_main_js_object_called_by_"+b.jsDataFunc+"_action_"+e)),t},modify_item:function(e,t,r,n){if(!r)return e;switch(r){case"group_to_css":"group"===e.depth&&x.group_to_css(e,t,n,e.item,e.group_key);break;case"clear":case"clean":var i=w.checkObject(n,[r,e.depth]);if(i){if("important"===e.recurse.recurseKey)for(var a=0;a<i.length;a++)(w.in_array("styles",i[a])||w.in_array("value",i[a]))&&(i=y.extend(!0,[],i)).splice(a,1);e.item=this.filter_object_keys(r,e.item,0,i),n.dontUpdateSavePackage||e.settings.savePackage.push({action:"replace",trail:e.trail[e.depth],data:e.item})}break;case"check_values":k.check_values(e,t,n);break;case"update_dots":k.update_dots(e,t,n);break;case"copy":switch(e.depth){case"section":case"selector":var o,s;n.targetDepth===e.depth&&(o=y.extend(!0,{},e.item),e.recurse.current||("section"===e.depth?o.this.label=n.newHuman:(s=o.label.split("|"),o.label=n.newHuman+"|"+s[1])),e.parent[n.newSlug]=o,e.settings.savePackage.push({action:"append",trail:e.trail[e.depth].slice(0,-1),key:n.newSlug,data:o}))}break;case"reorder":k.reorder_items(e,t,r,n);break;case"rename":case"delete":k.rebuild_item(e,t,r,n);break;case"styleids":e.settings.styleNodeMeta.push({id:k.format_css_node_id([e.recurse.mq_key,e.section_key]),mq_key:e.recurse.mq_key,section_key:e.section_key});break;case"map_to_template":this.map_to_template(e,t,n);break;case"get_first_sel":e.settings.slugs={sectionSlug:e.section_key,selectorSlug:e.selector_key},e.return=!0;break;case"update_section_css":var l,c;b.iframeEditing()&&(l=k.get_section_css(e,t,e.section),c=e.recurse.mq_key,T.update_preview_style_node([c,e.section_key],l,k.get_media_query(c)));break;case"update_item_index":this.update_item_index(e,t,n)}return e.parent[e.key]=e.item,e},get_media_query:function(e){return"all-devices"!==e&&b.pref.m_queries[e].query},map_to_template:function(e,t,r){w.startT(arguments);var n=e.settings.templates;if("selector"===r.load){var i=e.section_key+"_"+e.selector_key,a=n[i],o=b.uiData[e.section_key][e.selector_key],s=[e.section_key,e.selector_key],l=e.selector,c=o.label.split("|"),u=c[0],d=c[1],p=b.get_nth_focus(o),f=e.recurse,c=f.recurseKey,h=f.mq_key,c="important"===c;if("selector"===e.depth)if(a=a||(n[i]=b.dom_replacements(!1,"selector",y(b.templates[r.templateKey]),"selector_section",e.section_key,!1,"selector_css",e.selector_key,u,d)),"selectorM"===r.templateKey){var _="opts-"+e.section_key+"-"+e.selector_key;b.is_cur("selector",_)&&a.addClass("in-focus"),w.checkObject(l,["disabled"])&&a.addClass("item-disabled").find(".disabled-toggle").addClass("active").before(k.get_prepared_icon_template(e.trail.selector,"selector","disabled")),k.map_disabled_device_tabs(e,a),b.maybe_apply_search_results_to_item(e,a,u)}else{var g,m={chained:w.checkObject(l,["pg_chained"]),disabled:w.checkObject(l,["pg_disabled"]),pgtab_disabled:w.checkObject(l,["pgtab_disabled"]),flexitem:w.checkObject(o,["pg_flexitem"]),griditem:w.checkObject(o,["pg_griditem"])};for(g in m)m.hasOwnProperty(g)&&this.apply_pg_toggles(p,g,a,m[g],e,u,d,h,s)}else if("group"===e.depth)this.maybe_add_group_template(a,e.section_key,e.selector_key,u,d,h,e.group_key);else if("property"===e.depth){w.startT("map_property");n=b.get_dom_item(e,e.depth,"options",!1,!1,a);if(!1===n)return e;i=e.property_key,_=e.item,l=_.value,_=_.unit;if(c){if(!w.isDefined(e.item))return e;k.map_important_values_to_field(n,e.item,e.trail.property)}else{if(v.apply_property_unit(l,l,_,n,e.group_key,e.property_key,{writeToLabel:1,writeToInput:1,trail:e.trail.propertyStyles}),!w.isDefined(l))return e;if(!n)return e;"css"===i?n.find(".property-input").val(l):k.map_property_values_to_field(i,n,l,b.get_nth_focus(o),_)}w.endT("map_property")}}w.endT(arguments)},map_disabled_device_tabs:function(e,t){for(var r=Object.keys(TvrMQsCombined),n=!1,i=0;i<r.length;i++){var a=r[i],o=k.get_js_object_data([e.section_key,e.selector_key],a).levels.concat(["tab","disabled"]);w.checkObject(b.uiData,o)&&(o=k.get_prepared_icon_template(o,"tab-input","tab_disabled"),"all-devices"!==a&&o.removeClass("disabled-tracker-all-devices").addClass("disabled-tracker-"+a),n=n?n.add(o):o)}n&&t.find("span.disabled-responsive-tabs").html(n)},map_important_values_to_field:function(e,t,r){var n=w.get_name_attr_index(e.find(".property-input").attr("name"));(!w.check_type(t,["object","array"])||!1!==n&&t[n])&&e.find(".important-toggle").addClass("active").before(k.get_prepared_icon_template(r,"property","important",!1,n))},map_property_values_to_field:function(o,s,l,c,u){var e=s.find(".tvr-input-wrap"),d=w.check_type(l,["object","array"])?l:[l],p=s.hasClass("is-picker"),t=e[0].outerHTML,r=[];if("Array"===d.value&&(d=[]),s.hasClass("has-variable-line")){var d=d.filter(Boolean),f=!1;w.in_array(o,["grid_template_rows","grid_template_columns"])&&(d=i.parseGridTracks(d.join(" ")).lines,f=!0);for(var n=1;n<d.length&&(r[n]=t,!f||!d[n].endLineName);n++);e.after(r)}e.parent().children(".tvr-input-wrap").each(function(e){var t=y(this),r=t.find(".property-input"),n=s.hasClass("tab-control-griditems"),i=!1!==c?parseInt(c):1,a=d[n?i:e];n&&1!==i&&r.attr("name",w.replace_variable_name_attr(r.attr("name"),c)),f&&a?(a.name&&t.find(".vl-pre-line-name").addClass("manual-val").find(".property-input").val(a.name),a.size&&t.find(".vl-main-input").addClass("manual-val").find(".property-input").val(a.size),a.endLineName&&t.find(".vl-post-line-name").addClass("manual-val").find(".property-input").val(a.endLineName)):(t=u&&w.isNumeric(a)?a+u:a,r.val(t)),p&&r.css("background-color",a),e<1&&("font_family"===o&&l===TvrLang.google_font&&s.siblings(".tvr-font-custom").removeClass("hidden"),"event"===o&&(e=".event-value-field",":hover"!==l&&":focus"!==l&&(e+=", .event-target-field"),s.siblings(e).addClass("show-event-fields")),f||n&&!d[i]||s.find(".tvr-input-wrap").addClass("manual-val").end().find(".comp-style:not(.comp-for-picker)").addClass("hidden"))})},maybe_add_group_template:function(e,t,r,n,i,a,o){w.startT(arguments);var s=k.get_group_markup(t,r,o,a),l=e.find(s.groupTabSelector);return l.length||((l=b.dom_replacements(!1,"group",y(b.templates.property_groups[o]),"selector_section",t,!1,"selector_css",r,n,i,a)).find("div.mt-has-unit").each(function(){var e=y(this),t=e.find("input.css_unit-tracker");w.isDomEl(t)||(t=e.find("input.property-input:not(.vl-name-input)").attr("rel"),v.apply_property_unit("","",void 0,e,o,t,{writeToLabel:1}))}),e.find(s.groupID).append(l)),w.endT(arguments),l},apply_pg_toggles:function(e,t,r,n,i,a,o,s,l){if(w.startT(arguments),n){"flexitem"===t&&(n={flexcontainer:1}),"griditem"===t&&(n={generalgrid:1});var c,u="pgtab_disabled"===t?TvrMT.data.prog.pg_tab_map:TvrMT.data.prog.subToGroup;for(c in n)if(n.hasOwnProperty(c))if(w.isDefined(c)){if(!("griditems"===c||"disabled"===t&&Array.isArray(n[c]))||w.checkObject(n,[c,e])){var d=u[c],p=this.maybe_add_group_template(r,i.section_key,i.selector_key,a,o,s,d),f=p.find(".subgroup-control-"+c);switch(t){case"chained":case"disabled":f.find("."+t+"-toggle").addClass("active").before(k.get_prepared_icon_template(i.trail.selector,"subgroup",t,c)),"disabled"===t&&f.find(".quick-opts-wrap").addClass("item-disabled");break;case"pgtab_disabled":var h=c,_=p.find("."+d+"-tab-"+h),g="griditems"===h?e:void 0;_.find(".disabled-toggle").addClass("active").before(k.get_prepared_icon_template(i.trail.selector,"group",t,h,g)),_.addClass("item-disabled");break;case"flexitem":case"griditem":k.flip_flex_or_grid_item_switch(p,f,l,t)}}}else delete n[c];w.endT(arguments)}else w.endT(arguments)},flip_flex_or_grid_item_switch:function(e,t,r,n){e.addClass("show-single-"+n);t=t.find("."+n+"-toggle");t.addClass("active").before(k.get_prepared_icon_template(r,"group",n)),"griditem"===n&&(t.attr("title",t.data("neg")),b.pref.grid_focus="griditems")},get_group_markup:function(e,t,r,n){t="#opts-"+e+"-"+t+"-"+r,n=".property-"+r+".property-fields-"+n;return{groupID:t,groupTabClass:n,groupTabSelector:t+" "+n}},get_prepared_icon_template:function(e,t,r,n,i){return y(b.templates.icon_inputs[t][r]).attr("name",k.format_name_attr(e,t,r,n,i))},format_name_attr:function(e,t,r,n,i){var a=[];switch(r){case"important":a=e,w.isDefined(i)&&a.push(i);break;case"css_unit":a=e.concat("unit");break;case"chained":a=e.concat("pg_chained",n);break;case"flexitem":case"griditem":a=e.concat("pg_"+r);break;case"disabled":a=e.concat("pg_disabled",n);break;case"tab_disabled":a=e.concat("tab","disabled");break;case"pgtab_disabled":a=e.concat("pgtab_disabled",n),w.isDefined(i)&&a.push(i)}return"tvr_mcth["+a.join("][")+"]"},get_style_node_meta:function(e){return this.modify_main_js_object("styleids",{M:e,recurse_key:["m_query"],maxDepth:"section",callbackDepth:["section"],styleNodeMeta:[]}).styleNodeMeta},updateObjectAndSavePackage:function(e,t){if(w.check_type(t,["array"]))for(var r=0;r<t.length;r++)this.apply_to_object_and_save_packge(e,t[r]);else this.apply_to_object_and_save_packge(e,t)},apply_to_object_and_save_packge:function(e,t){window.TVR_DEV_MODE&&(t.callerFunc=arguments.callee.caller.caller.name),w.updateObject(b.uiData,t.trail,t.data,t),e.push(t)},filter_object_keys:function(e,t,r,n,i,a){var o="array"===a?[]:{},s=!1;if(i=i||{},w.check_type(t,["array","object"]))for(var l=w.get_array_or_object_keys(t),c=0;c<l.length;c++){var u,d=l[c],p=t[d];i[d]||n&&n[r]&&!w.in_array(d,n[r])?(o[d]=p,s=!0):(a=w.check_type(p,["array","object"]))?(u=this.filter_object_keys(e,p,r+1,n,i,a),0<w.obj_length(u)&&(o[d]=u,s=!0)):"clean"===e?""!==(p="string"===p?p.trim():p)&&null!==p&&(o[d]=p,s=!0):"clear"===e&&(s=!(o[d]=""))}return s?o:""},resolve_item_rebuild:function(e,t,r,n,i,a){var o=!1,s=r.trail[r.depth];if("section"===r.depth&&a.targetSection===i||"selector"===r.depth&&a.targetSection===n&&a.targetSelector===i)switch(t){case"delete":o=!0,r.settings.savePackage.push({action:"delete",trail:s.slice(0,-1),key:i});break;case"rename":i=a.new_key;var l={},c=!1;"section"===r.depth?r.recurse.current||(r.item.this.label=a.new_label,w.updateObject(l,["this","label"],r.item.this.label),c=!0):"selector"===r.depth&&(r.recurse.current||(r.item.label=a.new_label+"|"+a.new_code,w.updateObject(l,["label"],r.item.label),c=!0),a.new_code!==a.orig_code&&k.replace_non_gui_selector(r.item,a.orig_code,a.new_code,l)&&(c=!0)),c&&r.settings.savePackage.push({action:"array_merge_recursive_distinct",trail:s,data:l}),r.settings.savePackage.push({action:"rename",trail:s.slice(0,-1),key:r.key,new_key:i,order:Object.keys(r.parent)})}o||(n="section"===r.depth?[i]:[n,i],w.updateObject(e,n,r.item))},reorder_after_copy:function(e,t,r){return e=b.get_dom_order(e,t,{prevSec:"",newSec:"",orig_order:["this"],new_order:["this"],map:[]},!1,!0),e=b.get_dom_order(e,t,b.menuOrder,!0,r)},replace_non_gui_selector:function(e,t,r,n){var i=w.checkObject(e,["ast","rules","non_gui"]),a=!1;if(Array.isArray(i))for(var o=0;o<i.length;o++){var s=i[o],l=w.checkObject(s,["selectors"]);l&&x.selectors_match(l,t)&&(s.selectors=x.format_ast_selector(r),a=!0)}return a&&w.updateObject(n,["ast","rules","non_gui"],i),a},reorder_items:function(e,t,r,n){var i,a=n.menuOrder,o=e.trail[e.depth];return"root"===e.depth&&w.in_array("root",n.callbackDepth)?((i=y.extend(!0,[],a.new_order)).shift(),i.push("non_section"),e.settings.orderUpdate.push({callFunc:"reorder_items",action:"reorder",trail:o,order:i})):"section"===e.depth&&w.in_array("section",n.callbackDepth)&&(e.section_key===a.newSec||e.section_key===a.prevSec&&a.prevSec!==a.newSec)&&(e.section_key===a.newSec?e.settings.orderUpdate.push({callFunc:"reorder_items",action:"reorder",trail:o,order:a.new_order}):e.section_key===a.prevSec&&e.item[n.targetSelector]&&((i=o.slice(0,-1)).push(a.newSec),e.settings.moveUpdate.push({callFunc:"reorder_items",action:"append",trail:i,key:n.targetSelector,data:e.section[n.targetSelector]},{callFunc:"reorder_items",action:"delete",trail:o,key:n.targetSelector}))),e},log_ui_aspect_used:function(e,t,r){e.settings[r]||(e.settings[r]={});var n,i,a=b.uiData[e.section_key],o=a[e.selector_key],s=e.selector,l=e.recurse.mq_key,c=[];if(!o)return e;switch(r){case"active_events":c=["animation","transition"];break;case"g_fonts":c=["google_font"],i="font";break;case"scss_types":if(!s.scss_types)return e;b.log_all_scss_usage(!0,e.settings.scss_usage,s.scss_types,e);break;case"get_all_scss":b.log_all_scss_selectors(e,s,l);break;case"tag_extended":b.tag_extended(e,s,l);break;case"search_folders":b.flag_search_matches(e,s,l)}for(n=0;n<c.length;n++){var u,d,p,f,h,_=c[n];x.styles_disabled("sub_group",a,o,s,i="active_events"===r?_:i)||("active_events"===r?(h=w.checkObject(e.selector,["styles",_]))&&(!(f=w.checkObject(h,["event","value"]))||"hover"!==(u=w.convert_to_param(f,""))&&"focus"!==u&&("js_focus"===u&&(u="focus"),d=o.label.split("|")[1],b.iframeEditing()&&(d=T.jquery_compat_sel_elements(d,!0)),e.settings.active_events[u]||(e.settings.active_events[u]=[]),p=e.recurse,f=x.get_event_target_selpath(w.checkObject(e.selector,["styles",_,"event_target"])),e.settings[r][u].push({event:u,code:d,type:_,target:f[0],relative_dom:x.to_relative_dom_array(f[0],f[1]),mqKey:p.mq_key,mq:p.mq_key!==p.defaultMQKey&&b.pref.m_queries[p.mq_key].query.replace("@media","").trim()})),(h=w.checkObject(h,["animation_name","value"]))&&(w.updateObject(e,["settings","animations","used"],1),w.updateObject(e,["settings","animations","names",h],1))):"g_fonts"!==r||(_=w.checkObject(e.selector,["styles","font",_,"value"]))&&(_=x.extract_gf_values(_),w.updateObject(e.settings[r],["fonts",_.urlName,_.variant],1),_.subset&&w.updateObject(e.settings[r],["subsets",_.subset],1),e.settings[r].used=1))}return e},generate_initial_style_node_html:function(e){var t,r,n,i={},a=Object.keys(TvrMQsCombined),o=TvrMT.data.prog.custom_code_flat,s=["non_section"],l="";for(t in o)o.hasOwnProperty(t)&&"hand_coded_css"===t&&(b.client_scss&&(t+="_compiled"),r=s.concat(t),n=w.checkObject(b.uiData,r)||"",l+="<style "+(T.getMTDynFrontData().isAdminArea?'media="not all"':"")+' id="'+this.format_css_node_id(r)+'" />'+n+"</style>");for(var c=0;c<a.length;c++){var u=a[c];i[u]={query:"all-devices"!==u&&TvrMQsCombined[u].query,node_code:""}}for(var d=k.run(b.uiData,{settings:{style_nodes:i,folderLoading:e},template:"ui",maxDepth:"section",onlyLoop:{recurse_key:["m_query"]},cb:{section:[{item:k.format_style_node,args:[]}]}}).settings,p='<style id="'+this.format_css_node_id(["mt-start"])+'" /></style>'+l,c=0;c<a.length;c++){var f=a[c];p+='<style id="'+this.format_css_node_id([f])+'" /></style>'+d.style_nodes[f].node_code}return p+='<style id="'+this.format_css_node_id(["mt-end"])+'" /></style>'},format_style_node:function(e,t){var r,n,i=e.recurse.mq_key;e.recurse.current;return e.settings.style_nodes[i]&&("section"!==e.depth||(n=k.get_section_css(e,t,e.item))&&(r=e.settings.style_nodes[i].query,t=a.folderNotLoading(e.section_key,!0)?'media="not all"':"",n=r?r+"{"+n+"}":n,e.settings.style_nodes[i].node_code+='<style id="'+this.format_css_node_id([i,e.key])+'" '+t+" />"+n+"</style>")),e},get_section_css:function(e,t,r){for(var n=Object.values(r),i="",a=0;a<n.length;a++){var o=w.checkObject(n[a],["compiled_css"]);o&&(i+=o)}return i},format_css_node_id:function(e,t){return e.unshift(t=t||"mtprv"),e.join("-")},run_global_scans:function(e,t){w.startT(arguments);for(var r={},n=!1,i=[],a=[],o=0;o<t.length;o++){var s,l=t[o];"update_indexes"!==l?(a.push({item:k.log_ui_aspect_used,args:[l]}),r[l]=!0,"scss_types"===l&&(e.scss_usage={},b.log_all_scss_usage(!(s=["non_section","code_editors","hand_coded_css","scss_types"]),e.scss_usage,w.checkObject(b.uiData,s),{settings:e,trail:{item:s}},s))):n=!0}n&&(u={item:k.update_item_index,args:[l]},i.push(u),a.push(u)),r.get_all_scss&&(e.deps=b.prepare_dependent_sels_obj({}));var c={settings:e,template:"ui",maxDepth:"selector",cb:{section:i,selector:a,group:[]}},u={recurse_key:["m_query"]};e.mq_key&&w.in_array("tag_extended",t)&&(u.mq_key=[e.mq_key]);i=y.extend(!0,{},u);if(c.onlyRun=u,c.onlyLoop=i,e=k.run(b.uiData,c).settings,r.active_events&&(i=w.checkObject(b.uiData,["non_section","active_events"]),c=w.stringify_object(e.active_events),v=w.stringify_object(w.checkObject(b.uiData,["non_section","meta","animations"])),p=w.stringify_object(e.animations),c!==i&&(k.updateObjectAndSavePackage(e.savePackage,{action:"replace",trail:["non_section","active_events"],data:c}),b.iframeEditing()&&(T.stat.win.MT_Events_Data=e.active_events,b.refresh_event_binding())),p!==v&&k.updateObjectAndSavePackage(e.savePackage,{action:"replace",trail:["non_section","meta","animations"],data:e.animations||""})),r.g_fonts){var d="",p=e.g_fonts||{};if(p.used){var f,h,_,d="//fonts.googleapis.com/css?family=",g=p.fonts,m=[];for(f in g)g.hasOwnProperty(f)&&(h=Object.keys(g[f]).filter(function(e){return""!==e}),-1<f.indexOf("var(")&&(_=x.get_variable_name(f),(_=x.get_variable_value(_,"css"))&&(f=_)),h.length&&(f+=":"+h.join(",")),m.push(f));d+=m.join("|")}var v=p.subsets?Object.keys(p.subsets):[],d=d?{g_fonts_used:p.used,g_url:d,g_url_with_subsets:this.g_url_with_subsets(d,v),found_gf_subsets:v}:{},v=w.stringify_object(w.checkObject(b.uiData,["non_section","meta","g_fonts"]));w.stringify_object(d)!==v&&(k.updateObjectAndSavePackage(e.savePackage,{action:"replace",trail:["non_section","meta","g_fonts"],data:d}),b.update_gf_url=!0)}return r.scss_types&&(d=w.stringify_object(w.checkObject(b.uiData,["non_section","scss_usage"])),w.stringify_object(e.scss_usage)!==d&&k.updateObjectAndSavePackage(e.savePackage,{action:"replace",trail:["non_section","scss_usage"],data:e.scss_usage})),w.endT(arguments),e},g_url_with_subsets:function(e,t){if(!e)return"";var r,n=[];!b.pref.gfont_subset||(r=b.pref.gfont_subset.match(/subset=(.+)/))&&r[1]&&n.push(r[1]);n=t.concat(n);return n.length&&(e+="&subset="+n.join(",")),e},get_property_data:function(e,t,r,n){var i=this.get_selector_data(e,t,r),t=["styles",e.groupSlug],r="group";return n||(t.push(e.propertySlug),r="property"),i[r]=w.checkObject(i.data,t),i.propLevels=[].concat(i.levels,t),i},get_selector_data:function(e,t,r){return t=t||b.get_mq_focus(),k.get_js_object_data([e.sectionSlug,e.selectorSlug],t,r)},get_js_object_data:function(e,t,r){t="all-devices"!==t?["m_query",t]:[];return(t=r?["important"].concat(t):t).length&&(e=["non_section"].concat(t,e)),{data:w.checkObject(b.uiData,e),levels:e}},getnewUiDataObject:function(e,t){var r,n=e.recurse,e=[n.rootRecurseKey,n.recurseKey];return n.current?("m_query"===n.recurseKey?e.push(n.mq_key):"important"===n.recurseKey&&"all-devices"!==n.mq_key&&(e=e.concat(["m_query",n.mq_key])),w.checkObject(t,e)||w.updateObject(t,e,{}),"m_query"===n.recurseKey?r=t[n.rootRecurseKey][n.recurseKey][n.mq_key]:"important"===n.recurseKey&&(r="all-devices"!==n.mq_key?t[n.rootRecurseKey][n.recurseKey].m_query[n.mq_key]:t[n.rootRecurseKey][n.recurseKey])):r=t,r},fill_with_ordered_items:function(e,t,r,n,i,a,o){e.trail[e.depth];for(var s=0;s<r.length;s++){var l,c=r[s],u=i?(l=c===o.moved_item&&o.prevSec!==o.newSec&&o.newSec===i?w.checkObject(e.parent,[o.prevSec,c]):n[c],[i,c]):(l=n[c],[c]);l&&c!==a&&w.updateObject(t,u,l)}},get_level_meta:function(e,t){var r={};switch(e.depth){case"section":r={label:e.item.this.label};break;case"selector":var n=b.uiData[e.section_key][e.selector_key].label.split("|"),r={label:n[0],code:n[1]};break;case"group":break;case"property":r={cssf:e.key.replace(/_/g,"-"),value:e.item}}return e[e.depth+"_meta"]=r,e}}}),jQuery(document).ready(function(re){var ne,ie,g,ae,T,oe,o,se,b,le;TvrMT.mod.MTdd=(le={set_vars:function(){ie=TvrMT.TvrCom,g=TvrMT.mod.MTRegExp,ne=TvrMT.TvrUi,ae=TvrMT.MTF,T=TvrMT.mod.MTace,TvrMT.mod.MTint,oe=TvrMT.mod.MTloop,o=TvrMT.mod.MTsave,se=TvrMT.mod.MTgrid,b=TvrMT.mod.MTwidget},inputs_to_data:function(e,t,r){r=r||{};for(var n={},i={},a=e.find("input, textarea").not(".register-selector").serializeArray(),o=0;o<a.length;o++){var s,l,c=a[o];r.stripUnits&&-1<c.name.indexOf("[value]")&&""!==c.value&&((s=r.pre_clear?new RegExp("\\[("+r.pre_clear.join("|")+")\\]"):s)&&c.name.match(s)||(l=le.separate_value_unit(c.value))&&(c.value=l.value)),""===c.value&&c.name.match(/\[\]$/)||c.name.match("grid_template_areas_add")||le.fill_object_from_name(n,c.name,c.value,t,i)}return n},fill_object_from_name:function(e,t,r,n,i){i=this.get_trail_from_name(t,n,i);return i.length&&ie.updateObject(e,i,r),{obj:e,trail:i}},get_trail_from_name:function(e,t,r){void 0!==(r=r||{})[e]?r[e]+=1:r[e]=0;var n=ie.get_all_matches(e,t?/(?:^([a-z0-9_]*))|(?:\[([a-z0-9_]*)\])/g:/(?:\[([a-z0-9_]*)\])/g,1,{autoIncrement:r[e]});let i=null;for(var a=0;a<n.length;++a){var o=n[a];"m_query"!==i&&ie.isNumeric(o)&&(n[a]=parseFloat(o)),i=o}return n},scope_from_depth:function(e,t,r){var n=!1;switch(r=r||e.tabSlug,t){case"property":n=e.property;break;case"group":n=ne.get_group(e);break;case"tab":n=e.selector.find("div.property-fields-"+r);break;case"selector":n=e.selector.add(e.selectorM);break;case"section":n=e.section.add(e.sectionM)}return n},pre_clear_styles:function(e,t,r){for(var n=0;n<r.length;n++)oe.updateObjectAndSavePackage(e.savePackage,{action:"delete",key:r[n],trail:oe.get_js_object_data([t.sectionSlug,t.selectorSlug],t.tabSlug).levels.concat(["styles",t.groupSlug])})},dom_to_data:function(e){return e.pre_clear&&this.pre_clear_styles(e,e.M,e.pre_clear),e.$scope=le.scope_from_depth(e.M,e.domDepth,e.mq_key),!e.mtData&&e.$scope&&(e.mtData=le.inputs_to_data(e.$scope,!1,e)),e.dontMerge||(e.savePackage=e.savePackage||[],oe.updateObjectAndSavePackage(e.savePackage,{action:"array_merge_recursive_distinct",trail:[],data:e.mtData})),e=(e="mtData"!==e.return?oe.modify_main_js_object("group_to_css",e,{maxDepth:"group",recurse_key:["m_query"]}):e).clean?oe.modify_main_js_object("clean",e,{maxDepth:e.cleanMaxDepth||"section"}):e},data_to_template:function(e,t){t=oe.modify_main_js_object("map_to_template",re.extend(!0,t,{templates:{}})),t=Object.values(t.templates);return 1<t.length?t:t[0]},get_event_target_selpath:function(e){return ie.checkObject(e,["value"])?e.value.split("|"):[]},to_relative_dom_array:function(e,t){if(!t)return t;for(var r=["parents","closest","children","find","siblings"],n=new RegExp(le.reg.relative_dom_code(),"g"),i=[];n.exec(t);){var a=RegExp.$1,o="";RegExp.$2?o=RegExp.$2:ie.in_array(a,r)&&(o=e),i.push({directive:a,selector:o})}return i},styles_disabled:function(e,t,r,n,i,a,o,s){i=["pg_disabled","flexitem"===i?"flexcontainer":i],o=["pgtab_disabled",o];if(ie.isDefined(s)&&(i.push(s),o.push(s)),"sub_group"!==e)return!1;o=ie.checkObject(n,i)||ie.checkObject(n,o),t=ie.checkObject(n,["tab","disabled"])||r.disabled||t.this&&t.this.disabled;return"justPG"===a?o:"tabSelSec"!==a&&o||t},event_type:function(e){return!!e&&("hover"!==e&&"focus"!==e?"js":"css")},code_for_sass_editor:function(e,t,r,n){t=oe.get_js_object_data([e,t],n).data,n=ie.checkObject(t,["styles","code","css","value"]);if("consolidatedGUI"===n){t=ie.checkObject(t,["ast","rules","non_gui"]);if(t&&t.length)return ie.remove_last_linebreak(this.stringify_css({type:"rules",rules:t},le.cssDefaultConfig()))}return n},resolve_inline_editor_content:function(e){return ne.scss_enabled?le.code_for_sass_editor(e.sectionSlug,e.selectorSlug,e.selectorCode,ne.get_mq_focus()):!!(e=le.unsupported_and_gui_styles(e.sectionSlug,e.selectorSlug,e.selectorCode))&&e.compiled_css},unsupported_and_gui_styles:function(e,t,r,n){var i=[e,t],a="all-devices"===(n=n||ne.get_mq_focus())?ie.checkObject(ne.uiData,i):ie.checkObject(ne.uiData,["non_section","m_query",n].concat(i)),i=ie.checkObject(a,["styles","code","css","value"]);i&&"consolidatedGUI"!==i&&oe.modify_main_js_object("group_to_css",{savePackage:[]},{M:{sectionSlug:e,selectorSlug:t},maxDepth:"group",mq_key:n,incRecurse:o="all-devices"!==n,onlyRecurse:o,recurse_key:["m_query"],mergeCustomCode:!0,justUpdateAST:!0});var o=ie.checkObject(a,["ast","rules"]);if(!o)return!1;o=this.all_selector_styles(a,r,re.extend(!0,le.cssDefaultConfig(!1),{primarySelCode:r}),o);return o.compiled_css&&(o.compiled_css=ie.remove_last_linebreak(o.compiled_css)),o},cssDefaultConfig:function(e){return{singleNode:!0,opts:{},tabDepth:0,tab:""}},consolidate_duplicate_rules:function(e,t,r){if(r=r||{},t=t||[],e)for(var n=0;n<e.length;n++){var i=re.extend(!0,{},e[n]),a=i.selectors.join(","),o=r[a];if(ie.isDefined(o)&&t[o]&&t[o].declarations){for(var s=t[o].declarations,l=[],c={},u=0;u<s.length;u++){var d=s[u];c[d.property]=d.value}if(i.declarations){for(u=0;u<i.declarations.length;u++){var p=i.declarations[u];c[p.property]!==p.value&&l.push(p)}t[o].declarations=t[o].declarations.concat(l)}}else t.push(i),r[a]=t.length-1}return t},code_edited_property:function(e){var t,r,n,e=le.parse_custom_nodes(e,"declaration");return ie.check_type(e,["object"])&&(r=le.input_field_available(e.property,e.value))&&r.length&&(n="animation"===(t=r[0].group)),{group:t,node:e,fieldData:r,isAnimationProp:n}},all_selector_styles:function(e,t,r,n,i){r=r||{};var a={primarySelAst:le.format_ast_selector(t),primarySelPresent:!1,type:"rules",rules:[]},o={},s=Object.keys(TvrMT.data.prog.PGs);ne.scss_enabled||(s=s.concat(["non_gui"]));for(var l,c,u,d=0;d<s.length;d++){var p=n[s[d]];p&&(a.rules=this.consolidate_duplicate_rules(p,a.rules,o))}return a.rules=this.maybe_format_gradient(a.rules),a.rules=this.disabled_decs_to_comment_and_check_primary_present(a),a.primarySelPresent||a.rules.unshift({type:"rule",selectors:a.primarySelAst,declarations:[]}),i&&!ne.client_scss&&(a.rules=this.add_final_compile_data(a.rules)),this.ensure_primary_selector_first(a.rules,r.primarySelCode),r.all_ast=a,r.compiled_css=a.rules.length?le.stringify_css(a,r):"",!ne.scss_enabled||(l=ie.checkObject(e,["styles","code","css","value"]))&&l.trim()&&"consolidatedGUI"!==l&&(c=le.get_first_selector_in_css(r.compiled_css),u=le.get_first_selector_in_css(l),i=(t=(t=ne.extract_inner_styles(l))&&t.trim())?"\n\t":"",e=new RegExp(ie.escapeRegExp(c)+"\\s*{","i"),t=c+" {"+i+t,r.compiled_css?this.selectors_match(c,u)?r.compiled_css=r.compiled_css.replace(e,t):r.compiled_css=l+"\n"+r.compiled_css:r.compiled_css=l),r.compiled_css.match(le.reg.emptySelector())&&(r.compiled_css=""),r},ensure_primary_selector_first:function(e,t){for(var r=!1,n=!1,i=0;i<e.length;i++){var a=e[i],o=this.selectors_match(t,a.selectors);if(0===i){if(o)return!0}else o&&(r=i,n=a)}r&&(e.splice(r,1),e.splice(0,0,n))},get_first_selector_in_css:function(e){e=e.match(/^([^{]+){/);return!!e&&e[1].trim()},run_css_to_selector:function(e,t){return t.activeEditorToCSS||this.merge_custom_code_with_gui(e,t)},data_structure_precedes_jsu:function(e,t){return!t.jsu||t.jsu<ne.jsuEvents[e]},merge_custom_code_with_gui:function(e,t){return t.mergeCustomCode||this.data_structure_precedes_jsu("synced_code_gui",e)},selector_groups_to_ast:function(e,t,r){var n=e.selector.styles;if(!n)return!1;var i=Object.keys(n);if(Array.isArray(i)){r.processing_non_code_ast_groups=!0;for(var a=0;a<i.length;a++){var o=i[a];"code"!==o&&this.group_to_css(e,t,r,e.selector.styles[o],o)}r.processing_non_code_ast_groups=!1}},css_to_selector:function(e,t,r,n,i,a,o,s){ie.startT(arguments);var l=this.merge_custom_code_with_gui(s,r),c=r.activeEditorToCSS,u=c?c.editorCSS:ie.checkObject(s,["styles","code","css","value"]),d=e.trail.selector,p=oe.get_js_object_data([i],n,!0),f=p.data,h=p.levels.concat([a]),_=o.label.split("|"),g=_[0],m=_[1],v=le.get_first_selector_in_css(u=u||m+" {\n\t\n}"),y=c?v:m,b=!!c&&!this.selectors_match(m,y),w=!v&&l;if(u){p={inline_css_to_gui:1,origSelectorSlug:a,origSelName:g,origSelCode:m,newSelCode:y,css_imp_sels:1,css_imp_styles:1};if(w&&(u=m+" { "+u+"}"),ne.scss_enabled)return w&&oe.updateObjectAndSavePackage(e.settings.savePackage,{action:"append",key:"value",trail:e.trail.selector.concat(["styles","code","css"]),data:u}),c&&(ie.checkObject(s,["ast","rules","non_gui"])&&oe.updateObjectAndSavePackage(e.settings.savePackage,{trail:e.trail.selector.concat(["ast","rules"]),action:"delete",key:"non_gui"}),b&&this.update_primary_selector(i,a,y)),ie.endT(arguments),e;_=le.parse_css(u,!0),v=ie.checkObject(_,["stylesheet","parsingErrors"]);if(v&&v.length)return c&&(e.settings.invalidEditorCSS=!0,e.return=!0),ie.endT(arguments),e;c&&b&&T.sync_related_selectors(c.editor,m,y);l=le.ast_to_data(_.stylesheet.rules,p),g=[ie.convert_to_param(TvrLang.imp_css_folder)+"_1",a],w=["ast","rules","non_gui"],u=ie.checkObject(l,g.concat(["styles"])),v=ie.checkObject(l,g.concat(["pg_chained"])),m=ie.checkObject(l,g.concat(["pg_disabled"])),_=(ie.checkObject(l,g.concat(["pgtab_disabled"])),ie.checkObject(l,g.concat(w))),p=ie.checkObject(l,["non_section","important"].concat(g)),l=!1,g=c?"replace":"array_merge_recursive_distinct";c&&(delete s.ast,delete s.styles,delete s.pg_chained,delete s.pg_disabled,delete s.pgtab_disabled,delete s.itemsWithValues,f&&f[a]&&delete f[a]),u&&(ie.updateObject(s,["styles"],u,{action:g}),ie.updateObject(s,["styles","code","css"],"consolidatedGUI",{action:"append",key:"value"})),v&&ie.updateObject(s,["pg_chained"],v,{action:g}),m&&ie.updateObject(s,["pg_disabled"],m,{action:g}),_&&ie.updateObject(s,w,_,{action:"replace"}),p&&ie.updateObject(ne.uiData,h,p,{action:g,key:a}),c&&b&&(this.update_primary_selector(i,a,y),l=!0),l||this.selector_groups_to_ast(e,t,r),e.settings.savePackage.push({action:"replace",trail:d,data:s},{action:"replace",trail:h,data:ie.checkObject(ne.uiData,h)})}return ie.endT(arguments),e},update_primary_selector:function(e,t,r){ne.curSelCSS=ie.custom_escape_quotes(r);var n=ne.get_meta(re("#"+ne.selInFocusID),"selector");ne.get_set_selector_values({action:"set",target:"popup",context:"edit",label:n.selectorH,code:r,M:n}),ne.dontLogSelectorChange=!0,ne.action_modify_selector(n,ne.stat.editSelectorForm,{M:{sectionSlug:e,selectorSlug:t},maxDepth:"group",recurse_key:["m_query"]},!1,!0),ne.iframeEditing()&&ae.select_current_selector_elements({con:"sel-customised-via-editor",css:r,scroll:1,existingSelCSS:r}),ne.dontLogSelectorChange=!1},group_to_css:function(e,t,r,n,i){var a={},o=e.recurse.mq_key,s=["non_section","important"];e.compile_non_compiled||(e.selector.jsu=ne.jsuVersion),"all-devices"!==o&&s.push("m_query",o);var l=ie.checkObject(ne.uiData,s),c=(e.section,e.selector),u=e.section_key,d=e.selector_key,p=ne.uiData[u],f=p[d],h=(f.label.split("|")[0],f.label.split("|")[1]),_=(c.styles,TvrMT.data.prog.lh),g=(TvrMT.data.prog.sh,TvrMT.data.prog.pg_tab_props.grid.allgriditems),m={highestLength:1,rootSection:p,rootSelector:f,selector:c,selCode:h,props:{},rules:[],grid_item_props:TvrMT.data.prog.pg_tab_props.grid.griditems},v=le.css_functions_config();a.primarySelCode=h,a.event=ie.checkObject(n,["event","value"])?ie.convert_to_param(n.event.value,""):"";var y=le.get_event_target_selpath(n.event_target);a.event_target=y[0],a.event_target_path=y[1],"js"===le.event_type(a.event)&&(a.isJSEvent=!0,a.JSEventClass="mt-"+a.event),a.ast_eventless_selector_string=a.event_target&&a.isJSEvent?a.event_target:h,a.ast_eventless_selector=le.format_ast_selector(a.ast_eventless_selector_string),a.ast_selector=le.maybe_add_event_selector(a.ast_eventless_selector,a.event,!0),a.ast_selector_string=a.ast_selector.join(", ");var b={type:"rules",rules:[]},w={type:"rule",selectors:le.format_ast_selector(h),declarations:[]},T={type:"rule",selectors:le.format_ast_selector(a.event_target),declarations:[]},x={type:"rule",selectors:le.maybe_add_event_selector(a.ast_eventless_selector,a.event,!1),declarations:[]},k={type:"rule",selectors:le.add_to_poss_comma_selector(h,{allitems:1},!0),declarations:[]},S={type:"rules",rules:[]},C={type:"rule",selectors:le.maybe_add_event_selector(a.ast_eventless_selector,a.event,!0),declarations:[]},M=["event","event_target"],A=TvrMT.data.prog.subGroupKeys[i];if(!A)return a;for(var O=0;O<A.length;O++){var E=A[O],P=ie.prop_to_cssf(E),D=ie.checkObject(n,[E]),j=ie.checkObject(n,[E,"value"]),R=_[P],L=void 0,I=!1,N=!1,F="grid"===i&&g[E],q="grid"===i&&m.grid_item_props[E],U=q?0:void 0,B=ie.checkObject(_,[P,"tab_control"]),z=!1,H=!1,V=ie.check_type(j,["object","array"]),W=R.sub_slug||W,$=this.get_important_carrier_prop(P,E),G=ie.checkObject(l,[u,d,i,$]),$=G?" !important":"",U=le.styles_disabled("sub_group",p,f,c,W,"justPG",B,U);if(ie.isDefined(R.css_func)&&(v.shouldFormat=!0,U&&(v.pgDisabled[W]=W),$&&(v.properties[i].important=$)),V&&(z=j,H=G||[],q?(j=z[0],$=H[0]||"",z=(q=le.get_nth_values(z)).length,q&&z&&(ie.updateObject(m.props,[E,"values"],q),z>m.highestLength&&(m.highestLength=z)),m.props[E]&&re.extend(!0,m.props[E],{important:le.get_nth_values(H),sub_slug:W,pgTabGroup:B})):j="none"===j[0]?"none":ie.joinObjectOrArray(j," ")),"code"===i||j&&!ie.in_array(E,M))if("code"!==i){"font-family"===P&&j===TvrLang.google_font&&(N=!0),"google-font"===P&&(P="font-family",le.isJustVariable(j)||(j="'"+le.extract_gf_values(j,"name")+"'")),"background-image"!==P&&"list-style-image"!==P&&"mask-image"!==P||(B=j.match(new RegExp(le.reg.abs_or_rel_file())))&&(j='url("'+B[1]+'")'),"grid-template-areas"===P&&(j=se.format_template_areas_nicely(j)),ne.propAliases[P]&&(P=ne.propAliases[P]),"event_value"===E&&("line-height"===n.transition_property||"opacity"===n.transition_property)||(K=ne.maybe_set_unit(D,i,E,j))&&(j=K.val);var K=w;if(a.event&&(K=x,N=!0),F&&(K=k),"transition"===i&&(K=w,N=!1,a.event_target&&"event_value"!==E?(K=T,N=I=!0):"event_value"===E&&ie.checkObject(n,["transition_property","value"])&&j&&(K=x,P=ie.checkObject(n,["transition_property","value"]),L=j,N=!0)),(O<1||L)&&N){var Q={};switch(i){case"font":var Y=ie.checkObject(n,["google_font","value"]),Y=le.extract_gf_values(Y),Q={google_font:Y.name?1:void 0,variant:Y.variant,subset:Y.subset};break;case"animation":case"transition":Q={sub:1,group:i,event:I||!a.event?void 0:1,event_value:L?1:void 0,event_target:a.event_target?1:void 0,target_path:a.event_target_path||void 0}}if(le.add_declaration_comment(K,Q),"font-family"===P&&j===TvrLang.google_font)continue}le.add_declaration(K,P,j,$,!1,U,W)}else if(r.selCodeChanged&&ne.scss_enabled&&j&&"consolidatedGUI"!==j&&(U=le.get_first_selector_in_css(j),U=new RegExp(U,"i"),U=j.replace(U,r.selCodeChanged.newCode),oe.updateObjectAndSavePackage(e.settings.savePackage,{action:"replace",trail:e.trail.selector.concat(["styles","code","css","value"]),data:U})),this.run_css_to_selector(c,r)&&(e=this.css_to_selector(e,t,r,o,u,d,f,c)).return)return e}var X=[{type:"rootRule",rule:w},{type:"eventRule",rule:x},{type:"targetRule",rule:T},{type:"allGridItemRule",rule:k}],J={};ie.obj_length(m.props)&&(le.format_nth_item_rules(m,J),m.rules.length&&(X=X.concat(m.rules))),"grid"===i&&(c.itemsWithValues=J);for(var Z=0;Z<X.length;Z++){var ee=X[Z];ee.rule.declarations.length&&(ee.rule=this.maybe_format_shorthand(ee.rule),v.shouldFormat&&(ee.rule=this.format_css_functions(ee.rule,v)),b.rules.push(ee.rule),"eventRule"===ee.type?(C.declarations=re.extend(!0,[],x.declarations),S.rules.push(C)):S.rules.push(re.extend(!0,{},ee.rule)))}a.ast=b,ne.scss_enabled||ie.checkObject(c,["styles","code","css","value"])||ie.updateObject(c,["styles","code","css","value"],"consolidatedGUI");var te="all-devices"!==o,s=le.cssDefaultConfig(o),y=te&&ne.pref.m_queries[o].query;if(S.rules=this.add_final_compile_data(S.rules),S=te?{type:"media",media:ne.pref.m_queries[o].query.replace("@media","").trim(),rules:S.rules}:S,(a=re.extend(!0,s,a)).ast.rules.length&&(a.flashCSSRules=le.stringify_css(S,a)),ie.updateObject(c,["ast","rules",i],b.rules),"animation"!==i||"group"!==e.settings.domDepth&&!r.triggeredFromEditor||(e.settings.animationConfig=a,e.settings.animationConfig.animationName=n.animation_name),r.justUpdateAST)return a;le.styles_disabled("sub_group",p,f,c,W,"tabSelSec")?a.compiled_css="":a=this.all_selector_styles(c,h,a,c.ast.rules,!0),c.compiled_css=a.compiled_css,ne.client_scss?(J=a.compiled_css,te=e.settings,s=ne.check_update_scss_changes(te,{code:J,mq_key:o,scss_types_trail:e.trail.selector.concat(["scss_types"]),resourceTrail:e.trail.selector}),c.raw_scss!==J&&(c.raw_scss=J),te=c.scss_types,e.settings.preprocessor={index:f.index,sectionIndex:p.this.index,sectionSlug:u,selectorSlug:d,scss_types:te,code:J||h+" { }",trail:e.trail.selector,selIdentifier:e.trail.selector.join("."),selectorEdited:!0,mq_key:o,scss_types_changed:s,extendChanged:te&&0<ie.obj_length(te.extend)}):ne.pref.manual_recompile_all_css&&(delete c.raw_scss,delete c.scss_types),!ne.iframeEditing()||e.no_style_node_update||ne.scss_enabled||ae.update_preview_style_node([o,u],oe.get_section_css(e,t,e.section),y,e.settings.doNotRepositionOverlays),r.dontUpdateSavePackage||e.settings.savePackage.push({callFunc:"group_to_css",fullSelectorUpdate:1,action:"replace",trail:e.trail.selector,data:c})},get_nth_values:function(e){for(var t=[],r=0;r<e.length;r++)ie.isDefined(e[r])&&(t[r]=e[r]);return t},format_nth_item_rules:function(e,t){for(var r=Object.keys(e.props),n=0;n<e.highestLength;n++){for(var i={type:"rule",selectors:le.add_to_poss_comma_selector(e.selCode,{nth:n},!0),declarations:[]},a=0;a<r.length;a++){var o=r[a],s=e.props[o],l=e.grid_item_props[o];ne.propAliases[l]&&(l=ne.propAliases[l]);var c=s.values,u=s.important[n]?" !important":"",o=s.sub_slug,s=le.styles_disabled("sub_group",e.rootSection,e.rootSelector,e.selector,o,"justPG",s.pgTabGroup,n),c=c?c[n]:void 0;if(ie.isDefined(c)){if(t[n]=1,!(0<n))break;le.add_declaration(i,l,c,u,!1,s,o)}}i.declarations.length&&e.rules.push({type:"nthItemRule",rule:i})}return e.rules},extract_gf_values:function(e,t){if(!e)return{};var r=e.split(" ("),e={str:e,name:r[0],urlName:r[0].replace(/\s/g,"+"),variant:r[1]?r[1].replace(/[\s)(]+/g,""):""},r=e.variant.split(",");return r[1]&&(e.variant=r[0],e.subset=r[1].trim()),t?e[t]:e},add_final_compile_data:function(e){for(var t=0;t<e.length;t++){var r=e[t];if(r.rules)r.rules=this.add_final_compile_data(r.rules);else if(r.declarations){for(var n=TvrMT.data.prog.lh,i=TvrMT.data.prog.sh_prefixes,a=r.declarations,o=[],s=!1,l=0;l<a.length;l++){var c=a[l];if(c)if("declaration"===c.type){var u=c.property,d=c.value,p="";parseInt(ne.pref.css_important)&&ie.isDefined(d)&&d.indexOf("!important")<0&&u.indexOf("$")<0&&(c.value+=p=" !important");var f=ie.checkObject(n,[u,"prefixes"]),h=ie.checkObject(i,[u,"prefixes"]);if(f||h){var _=f||h,g=[],m=[];if(_.property)for(var v=0;v<_.property.length;v++)g[v]=le.add_declaration(r,_.property[v],d,p,!0);if(_.values)for(var y in _.values)if(_.values.hasOwnProperty(y)&&d===y)for(var b=0;b<_.values[y].length;b++)m[b]=le.add_declaration(r,u,_.values[y][b],p,!0);o[l]=g.concat(m)}}else"comment"===c.type&&(c=this.get_extracted_config(c.comment),!s&&c&&c.event&&(this.maybe_add_hover_focus_event_class(r.selectors),s=!0));else a.splice(l,1)}for(var w=0,l=0;l<o.length;l++)o[l]&&(a.splice(0===w?l:l+w,0,o[l]),w++);r.declarations=ie.flatten(a)}}return e},disabled_decs_to_comment_and_check_primary_present:function(e){for(var t=e.rules,r=0;r<t.length;r++){var n=t[r];if(e.primarySelPresent||le.selectors_match(e.primarySelAst,n.selectors)&&(e.primarySelPresent=!0),n.declarations&&!(n.declarations.length<1)){for(var i,a,o=n.declarations,s={},l=0;l<o.length;l++){var c,u=o[l];u?u.pgDisabled&&(s[c=u.pgDisabled]||(s[c]={comment:[],count:0,index:l}),(i=s[u.pgDisabled]).comment.push(u.property+": "+u.value+";"),i.count++):o.splice(l,1)}for(a in s)s.hasOwnProperty(a)&&(i=s[a],o.splice(i.index,i.count,{type:"comment",comment:i.comment.join("\n\t"),position:!1}))}}return t},maybe_format_shorthand:function(e){if(e.declarations.length<1)return e;for(var t=TvrMT.data.prog.lh,r=e.declarations,n=[],i={},a={},o=0,s={},l=0;l<r.length;l++)a[r[l].property]=r[l].value,++o;for(l=0;l<r.length;l++){var c=r[l];if(c){var u=t[c.property];c.value;if(u&&u.sh){var d=u.sh[0];if(Array.isArray(d))for(var p=0;p<u.sh.length&&("incomplete"!==i[d=u.sh[p][0]]&&this.check_lh_to_sh_conversion(o,i,a,d,n,c,s),"rendered"!==i[d]);p++);else this.check_lh_to_sh_conversion(o,i,a,d,n,c,s);c.skip||n.push(c)}else n.push(c)}else r.splice(l,1)}return e.declarations=n,e},css_function_properties:{transform:1,filter:1},css_functions_config:function(){return{shouldFormat:!1,long:TvrMT.data.prog.lh,sh:TvrMT.data.prog.sh,map:TvrMT.data.prog.css_func_map,properties:{transform:{values:[],disabled_values:[]},filter:{values:[],disabled_values:[]}},pgDisabled:{}}},transform_matrix_to_functions:function(e,t,r){r=r[0];-1<t.indexOf("matrix")?(Object.keys(TvrMT.data.prog.css_func_map),t={},t={"translatex-function":(r=window.CSSPlugin.parseTransform(r,!0)).x,"translatey-function":r.y,"translatez-function":r.z,"scalex-function":r.scaleX,"scaley-function":r.scaleY,"scalez-function":"[ ? ]","rotatex-function":r.rotationX,"rotatey-function":r.rotationY,"rotatez-function":r.rotation,"skewx-function":r.skewX,"skewy-function":r.skewY,"perspective-function":r.transformPerspective},re.extend(!0,e,t)):le.show_function_default_computed(e)},maybe_filter_comp_css_props_list:function(e,t,r){if(le.css_function_properties[e]){for(var n=!1,i=t.length-1;0<=i;i--){var a=t[i],a=ie.cssf_to_prop(a);TvrMT.data.prog.css_func_map[a]&&(n=!0)}n&&t.push(e)}if(r.intelli)for(var o=0;o<le.keyInfoProps.length;o++){var s=le.keyInfoProps[o];ie.in_array(s,t)||t.push(s)}},keyInfoProps:["display","position","font-size","line-height","font-family","color","background-color","width","height","padding-top","padding-right","padding-bottom","padding-left","margin-top","margin-right","margin-bottom","margin-left","border-top-width","border-right-width","border-bottom-width","border-left-width"],extractable_css_functions:function(e,t){return!t.isSubSel&&le.css_function_properties[e.property]&&!ie.in_array(e.value,Object.keys(TvrMT.data.prog.unsupported_css_func_map),!0)},extract_css_functions:function(e,t,r,n,i,a,o,s){if(ie.isDefined(t)){for(var l=ie.split_on_regex_group(t,new RegExp(le.reg.splitGridRowsCols(),"mg"),1),c=0;c<l.length;c++){var u,d=l[c].match(/(.+?)\((.+)\)/);d&&(u=d[1].toLowerCase(),d=d[2],"rotate"===u&&(u="rotatez"),TvrMT.data.prog.sh[u]||(u+="-function"),e?e[u]=d:(d=re.extend(!0,{},i,{property:u,value:d}),this.reset_m_root_levels(a,r,n),le.process_declaration(d,a,o,s)))}e&&le.show_function_default_computed(e)}},show_function_default_computed:function(e){for(var t=Object.keys(e),r=0;r<t.length;r++){var n,i=t[r];void 0===e[i]&&(n=ie.checkObject(TvrMT.data.prog.lh,[i,"css_func"]),ie.isDefined(n)&&(e[i]=n))}},format_css_functions:function(e,t){for(var r=e.declarations,n=r.length-1,i=t.long,a=t.sh,o=t.map,s=n;0<=s;s--){var l,c,u,d,p=r[s];p?(d=p.property,(l=o[ie.cssf_to_prop(d)])&&(c=(i[d]||i[Object.keys(a[d])[0]]).sub_slug,u=t.pgDisabled[c]?"disabled_values":"values",p=!!ie.isDefined(p.value)&&p.value.trim(),d=d.replace("-function",""),p&&("transform"===l&&(d=ie.last_char_uppercase(d),p=p.replace(/\s+/g,", ")),p=le.strip_important(p),t.properties[l][u].unshift(d+"("+p+")")),r.splice(s,1))):r.splice(s,1)}var f=Object.keys(t.properties);for(s=0;s<f.length;s++)for(var h=f[s],_=t.properties[h],g=["values","disabled_values"],m=0;m<g.length;m++){var v,y=g[m],b=t.properties[h][y];b.length&&(v=b.join(" "),b=_.important||"",le.add_declaration(e,h,v,b,!1,"disabled_values"===y,c))}return e},is_single_keyword:function(e){return ie.in_array(e,["none","initial","inherit"])},check_lh_to_sh_conversion:function(e,t,r,n,i,a,o){var s=TvrMT.data.prog.sh[n],l=[],c=0,u=0;if(ie.updateObject(o,[n,a.property],a.value),a.skip=!1,"rendered"===t[n])return!(a.skip=!0);if("incomplete"!==t[n]){var d,p,f="",h=[];for(d in s)if(s.hasOwnProperty(d)){var _=s[d],g=r[d];if(g){var m=/^([^!]+)(\s!important)?$/.exec(g);if(m&&m[2]&&(g=m[1],f=m[2]),"border-radius"!==n||(m=g.split(" "))[1]&&(g=m[0],h[_.index]=m[1]),_.config.optional&&g===_.config.initial){if("gradient-b-pos"===d)continue;g="same_as_initial"}l[_.index]=g,_.config.binary&&++u}else _.config.onlyShort&&!_.config.optional&&"none"!==l[0]&&(g=l[0],!le.isJustVariable(g)||1<e?l[_.index]=_.config.initial:l[_.index]="");_.config.binary||_.config.optional&&_.config.onlyShort||(c+=1)}if("border-radius"===n&&h.length){for(var v=0;v<l.length;v++)h[v]||(h[v]=l[v]);h[0]="/ "+h[0],l=l.concat(h)}if("font"===n||"background"===n){switch(n){case"font":p=4;break;case"background":p=5}l[p]&&"same_as_initial"!==l[p]&&(l[p]="/ "+l[p])}if("linear-gradient"===n){if(l[0]&&"same_as_initial"!==l[0]){var y=l[0];switch(l[0]){case"left to right":y="90deg";break;case"top left to bottom right":y="135deg";break;case"top to bottom":y="180deg";break;case"top right to bottom left":y="-135deg";break;case"right to left":y="-90deg";break;case"bottom right to top left":y="-45deg";break;case"bottom to top":y="0deg";break;case"bottom left to top right":y="45deg"}l[0]=y}l[3]&&(l[2]+=" "+l[3],l[3]=null)}if(c<=(l=l.filter(function(e){return null!=e})).length-u){var b=!0;switch(n){case"border":this.array_values_different(l,[[0,3],[4,7],[8,11]],!0)?b=!1:l=[l[0],l[4],l[8]];break;case"border-color":case"border-style":case"border-width":case"border-radius":case"padding":case"margin":this.array_values_different(l,[0,3],!0)||(l=[l[0]]);break;case"grid":case"grid-template":if(!(l=le.format_grid_shorthand(n,l)))return!1;break;case"gap":l[0]===l[1]&&(l=[l[0]])}if(b){var w=!0,T=!1,l=l.filter(function(e){return""!==(e=(e=Array.isArray(e)?e[0]:e)&&ie.trim(e,"/"))&&"inherit"!==e?w=!1:"inherit"===e&&(T=!0),"initial"!==e&&"same_as_initial"!==e&&""!==e});if(w)l=["inherit"];else if(T)return!1;l.length||l.push("initial");return"linear-gradient"===(a.property=n)?a.value="("+l.join(", ")+f+")":(o=ie.in_array(n,["grid-area","grid-row","grid-column"])?" / ":" ",a.value=l.join(o)+f),t[n]="rendered",!0}}t[n]="incomplete"}},interlace_rows_areas:function(e,t){var r=se.parse_template_areas(t,{grid_areas:[],parsed_areas:[],unique_areas:{},row_with_quotes:[]}).row_with_quotes,n=se.parseGridTracks(e),i=n.lines,t=r.length,e=i.length,a=e<t?t:e,o=[];if(r.length&&n.sizesDefined>r.length)return!1;for(var s=0;s<a;s++){var l,c,u=r[s]||"",d=i[s]?Object.values(i[s]):[];if(!ie.isDefined(u)&&!ie.isDefined(d))break;d[2]&&i.pop(),u&&"none"===d[1]&&(d[1]=""),d[0]&&o[s-1]&&((c=d[0].match(le.reg.gridLine({inside:1})))&&1<(c=c[1].split(" ")).length&&(l="["+c.shift()+"]",o[s-1]+=" "+l,d[0]="["+c.join(" ")+"]")),d.splice(1,0,u),(d=d.filter(Boolean)).length&&o.push(d.join(" "))}n=1<o.length?se.styles_indent:"",n+=o.join(n);return{rows:o,rows_formatted:n,areasDefined:r.length}},check_array_values:function(e,t,r){for(var n=0;n<r.length;n++)if("areAll"===e&&r[n]!==t)return!1;return!0},format_grid_shorthand:function(e,t){if(this.check_array_values("areAll","inherit",t))return["inherit"];var r="grid"===e,n=t[0],i=t[1],a=t[2],o=t[3],s=t[4],l=t[5],c=(n+i).match(/repeat\(/),u=ie.isDefined(o)&&"auto"!==o,d=ie.isDefined(s)&&"auto"!==s,p=ie.isDefined(n)&&0!==n.indexOf("none"),f=ie.isDefined(i)&&0!==i.indexOf("none"),h=u&&d||u&&p||d&&f,_="auto-flow",e=l&&l.match("row"),t=l&&l.match("column");if(c||r&&h)return!1;l&&l.match("dense")&&(_+=" dense");h=le.interlace_rows_areas(n,a);if(!h)return!1;l=[],n="",a=[];if(p||h.rows_formatted&&"none"!==h.rows_formatted?a.push(h.rows_formatted):((e||u)&&a.push(_),u&&a.push(o)),-1<(n=a.length?a.join(" "):"none").indexOf("inherit"))return!1;l.push(n);o="",a=[];if(f?a.push(i):(!t&&!d||h.areasDefined||a.push(_),d&&a.push(s)),a.length)a.unshift("/"),o=a.join(" "),l.push(o);else if(!(h.areasDefined||"none"===n))return!1;return!(-1<o.indexOf("inherit"))&&l},array_values_different:function(e,t,r){if(Array.isArray(t[0])){for(var n=0;n<t.length;n++)if(this.array_values_different(e,t[n],r))return!0}else if(r)for(var i=t[0];i<=t[1];i++){var a=i>t[0]&&e[i-1],o=e[i];if(a&&o!==a)return!0}return!1},maybe_format_gradient:function(e){for(var t=0;t<e.length;t++){var r,n,i,a=e[t],o=a.declarations,s=!1,l=!1,c=!1,u=!1,d="";if(o)for(var p,f=0;f<o.length;f++)(p=o[f])?p.property&&0===p.property.indexOf("--")||"declaration"!==p.type||!ie.isDefined(p.value)||("linear-gradient"===p.property||-1<p.value.indexOf("linear-gradient")&&"background"!==p.property&&"background-image"!==p.property&&p.property.indexOf("mask-image")<0?(c=f,d=-1<p.value.indexOf("!important")?" !important":"",u=p.value.replace(" !important","")):"background"===p.property?s=f:"background-image"===p.property&&(l=f)):o.splice(f,1);u&&(n=a.declarations[c],!(r=!1!==(r=!1!==l?l:s)&&a.declarations[r])||r.pgDisabled?(n.property="background-image",n.value="linear-gradient"+n.value,n.pgDisabled):n.pgDisabled||("initial"===r.value&&(r.value=""),(n=r.value.match(new RegExp("^("+le.reg.color()+")\\s?"),"i"))&&(i=n[0],r.value=r.value.replace(i,""),u+=", "+i),-1<r.value.indexOf("!important")?r.value=r.value.replace(" !important",", linear-gradient"+u+" !important"):(i=r.value?", ":"",r.value+=i+"linear-gradient"+u+d),a.declarations.splice(c,1)))}return e},add_declaration_comment:function(e,t){e.declarations.push(this.config_comment(t))},config_comment:function(e){return{type:"comment",comment:" "+ie.config_obj_to_string(e)+" "}},add_declaration:function(e,t,r,n,i,a,o){n={type:"declaration",property:t,value:r+n};return a&&(n.pgDisabled="flexitem"===o?"flexcontainer":o),i?n:(e.declarations.push(n),e)},format_ast_selector:function(e){return e?e=e.split(",").map(function(e){return e.trim()}):[]},strip_extra_from_selector:function(e){for(var t,r=Array.isArray(e)?e:this.format_ast_selector(e),n=0;n<r.length;n++)(t=r[n].match(this.selector_regex.plain_selector()))&&(r[n]=t[1]);return r.join(", ")},ast_selector_to_string:function(e){return Array.isArray(e)?e.join(",\n"):""},selectors_match:function(e,t){e=Array.isArray(e)?e:this.format_ast_selector(e),t=Array.isArray(t)?t:this.format_ast_selector(t);for(var r=e.length>t.length?e:t,n=0;n<r.length;n++)if(e[n]!==t[n])return!1;return!0},maybe_add_event_selector:function(e,t,r){if(!t||r&&("hover"===t||"focus"===t))return e;for(var n=[],i=".mt-"+t,a=":"+t,o=0;o<e.length;o++){var s=e[o];"hover"===t||"focus"===t?n.push(le.ensure_before_pseudo_el(s,a)):n.push(le.ensure_before_pseudo_el(s,i))}return n},maybe_add_hover_focus_event_class:function(e){for(var t=[],r={},n=0;n<e.length;n++){var i=e[n],a=i.match(/:(hover|focus)/),i=i.match(/\.mt-(hover|focus)/);a&&t.push(a[1]),i&&(r[i[1]]=!0)}if(t.length)for(var o=0;o<t.length;o++){var s=t[o];r[s]||e.push(".mt-"+s)}},add_to_poss_comma_selector:function(e,t,r){Array.isArray(e)||(e=le.format_ast_selector(e));for(var n,i=0;i<e.length;i++)t.nth&&(n=" > :nth-child("+t.nth+")"),t.allitems&&(n=" > :nth-child(n)"),e[i]+=n;return r?e:le.ast_selector_to_string(e)},ensure_before_pseudo_el:function(e,t){var r=ie.get_pseudo_el(e);if(r&&r[0]){r=r[0];return e.replace(r,t+r)}return e+t},rel_to_absolute:function(e,t){if(ie.startT(arguments),ie.has_protocol(t))return t;if("/"==t.trim().charAt(0))return ie.get_root_domain(e)+t;var r=e.split("/"),n=t.split("/");r.pop();for(var i=0;i<n.length;i++)"."!=n[i]&&(".."==n[i]?r.pop():r.push(n[i]));return ie.endT(arguments),r.join("/")},parse_css:function(e,t){try{return window.TvrParser.parse(e,{silent:t})}catch(e){return o.update_full_logs({short:TvrLang.css_parse_error,long:"<p>"+TvrLang.css_parse_error_long+". </p><p>"+e.message+".</p>"}),!1}},maybe_auto_adjust_path:function(a,e,t){if(ie.startT(arguments),(a.css_imp_adjust_paths||a.css_imp_copy_remote)&&("import"==t||-1<e.indexOf("url"))){var r="import"==t&&e.indexOf("url")<0?le.reg.quoted({inside:1}):le.reg.url({inside:1}),r=e.replace(new RegExp(r,"ig"),function(e,t,r){var n,i=le.rel_to_absolute(a.css_source,t);return a.css_imp_copy_remote&&ie.is_image(i)&&(n=a.css_imp_adjust_paths?i:t,le.remoteImages[n]=i),e.replace(t,i)});return ie.endT(arguments),a.css_imp_adjust_paths?r:e}return ie.endT(arguments),e},stringify_sub:function(e,t){ie.startT(arguments);var r="";if(e)for(var n in e)e.hasOwnProperty(n)&&(r+=le.stringify_css(e[n],t));return ie.endT(arguments),r},stringify_brackets:function(e,t,r){ie.startT(arguments);r.tab;var n="";return n+=e+" {\n",r.tab=le.tabDepth[++r.tabDepth],n+=le.stringify_sub(t,r),t&&t.length||(n+=r.tab+"\n"),r.tab=le.tabDepth[--r.tabDepth],n+=r.tab+"}",n+="\n",ie.endT(arguments),n},stringify_at:function(e){return"@"+e.type+" "+e[e.type]+";"},tabDepth:["","\t","\t\t","\t\t\t"],stringify_css:function(e,t){if(ie.startT(arguments),t.singleNode){var r="",n=e;switch(n&&n.type){case"rules":r+=le.stringify_sub(n.rules,t);break;case"rule":-1<(r+=le.stringify_brackets(n.selectors.join(", \n"),n.declarations,t)).indexOf("(")&&(r=r.replace(/(,\s*\n)(?=[^()]*\))/g,", "));break;case"font-face":r+=le.stringify_brackets("@"+n.type,n.declarations,t);break;case"declaration":return n.value=le.maybe_auto_adjust_path(t.opts,n.value,n.type),void 0===n.value&&(n.value=""),t.tab+n.property+": "+n.value+";\n";case"comment":return t.tab+"/*"+n.comment+"*/\n";case"keyframes":r+=le.stringify_brackets("@"+n.type+" "+n.name,n.keyframes,t);break;case"keyframe":r+=le.stringify_brackets(n.values.join(", ").trim(),n.declarations,t);break;case"media":r+=le.stringify_brackets("@"+n.type+" "+n.media,n.rules,t);break;case"supports":r+=le.stringify_brackets("@"+n.type+" "+n.supports,n.rules,t);break;case"document":r+=le.stringify_brackets("@"+n.type+" "+n.document,n.rules,t);break;case"page":r+=le.stringify_brackets("@"+n.type,n.declarations,t);break;case"charset":return le.stringify_at(n);case"import":return n[n.type]=le.maybe_auto_adjust_path(t.opts,n[n.type],n.type),le.stringify_at(n);case"namespace":return le.stringify_at(n)}return ie.endT(arguments),r}var i=window.TvrParser.stringify(e,t);return ie.endT(arguments),i},update_import_css_preview:function(e,t,r){ie.startT(arguments);var n=ie.force_fresh_url(t.c.closest(".stylesheet-to-import").find("input.combobox").val());if("loadNew"==r){var i=ie.file_extension(n)[1];if(i&&"css"!=i.toLowerCase()){var a="scss"==i?TvrLang.scss_import_long:TvrLang.css_import_long;return o.update_full_logs({short:TvrLang.css_import_short,long:"<p>"+a+"</p>"}),!1}t.dataType="text",ie.domain_matches(n)||(n=ne.ajaxUrl+"&mt_action=tvr_get_remote_css&url="+encodeURI(n),t.remote=1),o.simple_ajax_request({url:n,dataType:t.dataType,plus:TvrLang.retrieve_css,minus:TvrLang.retrieve_css_failed,cbFunction:le.update_import_css_preview,cbfArgs:[t,"updateACE"]})}else t.remote&&(n=(a=re(e)).find("ul.logs"),"0"===(e=a.find("#remote-css").text())&&(e="/* Stylesheet could not be loaded.\n\n",n.find("li").each(function(){e+=re(this).find(".short").text()+"\n",e+=re(this).find(".long").text()+"\n\n"}),e+="*/")),re("#import-stats").removeClass("show"),le.update_import_css_editor(e),ne.remember_css_import_file();ie.endT(arguments)},update_import_css_editor:function(e){ie.startT(arguments),T.update_arbitrary_editor({context:"importCSS",editorID:"preview-import-css-0",data:e,filterClass:"preview-import-css",readOnly:!1,editorHeight:370}),ie.endT(arguments)},is_primary_sel:function(e,t){return le.selectors_match(e.selectors,t.newSelCode)},tag_sub_sels:function(e,t){for(var r=0;r<e.length;r++)this.rule_analysis(e[r],t,{},!0)},is_grid_item_rule:function(e,t,r){var n=t.match(le.selector_regex.nth_child({scope:r}));if(n&&le.selectors_match(e,le.strip_extra_from_selector(t))){n=n[1];return"n"===r?n:parseInt(n)}return!1},syncable_grid_item:function(e,t,r,n){return t.tab_control===r&&ie.checkObject(e,[n])},rule_analysis:function(e,t,r,n){var i=e.declarations,a=this.is_primary_sel(e,t);if(r.ruleAnalysis={MTconfigs:[]},a?(r.primaryRuleDisplayValue=null,r.isPrimarySelector=!0):r.isPrimarySelector=!1,i)for(var o=0;o<i.length;o++){var s,l=i[o];l?"comment"===l.type?(s=le.get_extracted_config(l.comment))&&(r.ruleAnalysis.sub=s.sub,s.event_value&&r.node_refs&&this.find_event_value_property(r),r.ruleAnalysis.MTconfigs.push(s)):a&&"display"===l.property&&(r.primaryRuleDisplayValue=l.value):i.splice(o,1)}return r.ruleAnalysis.sub||!n||a||(n=this.config_comment({sub:1}),i?i.unshift(n):e.declarations=[n]),a||(r.ruleAnalysis.sub=1),r.ruleAnalysis},get_ast_selector:function(e,t,r,n,i){ie.startT(arguments);r.sCode=e.selectors.join(", "),t.inline_css_to_gui||!r.selCommentJustFound&&!r.selCommentNeverFound||(r.selCommentJustFound=!1,t.newSelCode=r.sCode);var a,o=this.rule_analysis(e,t,r).sub;return t.inline_css_to_gui&&this.is_primary_sel(e,t)?r.sName=t.origSelName:o?(a=r.lastExtractedS||r.extractedS,r.sName=t.inline_css_to_gui?t.origSelName:a,r.isSubSel=!0,r.gridItem=le.is_grid_item_rule(t.newSelCode,r.sCode,"\\d"),r.allGridItems=le.is_grid_item_rule(t.newSelCode,r.sCode,"n"),e.declarations.length||(this.set_declaration_levels(r),this.add_unsupported_declaration(!1,r.non_gui_levels,n,r.sCode))):r.extractedS?(r.sName=r.extractedS,r.lastExtractedS=r.sName,r.extractedS=!1):t.css_imp_friendly?(r.sName=ne.human_css_name(r.sCode,"import",r),r.sName=ne.ensure_unique_name(r.sName,r.sCode,"import",r)):r.sName=r.sCode,ie.isDefined(r.sName)||(r.sName=r.sCode),r.sSlug=t.origSelectorSlug||ie.convert_to_param(r.sName),r.unqSels[r.sSlug]?r.tmpfSlug=r.unqSels[r.sSlug].folder:(r.tmpfSlug=!1,r.unqSels[r.sSlug]={code:r.sCode,name:r.sName,slug:r.sSlug,folder:r.fSlug},++r.selCount,++r.fSelCount,r.levels.push(r.fSlug,r.sSlug,"label"),"MQ"===i&&r.levels.splice(0,3),ie.updateObject(n,r.levels,r.sName+"|"+r.sCode),a=t.css_imp_friendly?r.sName:r.sCode,r.stats.selectors.push(a)),ie.endT(arguments),n},mq_exists:function(e,t){for(var r in t)if(t.hasOwnProperty(r)&&t[r].query===e)return r;return!1},get_import_opts:function(){ie.startT(arguments);var r={};if(re("#imp-css-preview").find('input[type="radio"]:checked, input[type="checkbox"]:checked, input[type="text"]').each(function(){var e=re(this),t=e.attr("name").match(/\[(.*?)\]/);t&&t[1]&&(t=t[1],r[t]="radio"==e.attr("type")||"checkbox"==e.attr("type")?parseInt(e.val()):e.val())}),r.css_imp_styles&&!r.css_imp_sels)return alert(TvrLang.imp_sels_too),ie.endT(arguments),!1;r.css_source=re("#stylesheet_to_import").val();var e=T.get_editor(re("#preview-import-css-0"));return r.css=r.css_imp_only_selected?e.getCopyText():e.getValue(),ie.endT(arguments),r},eval_gui_pos_duplicate:function(e,t,r){if(ne.scss_enabled&&r.css_imp_always_cus_code)return!1;for(var n in e.pos_duplicate)e.pos_duplicate.hasOwnProperty(n)&&(e.pos_duplicate[n].is_def=0);var i,a,o=t.declarations;for(i in o)o.hasOwnProperty(i)&&("background"==(n=o[i].property)?(a=le.sh[n](TvrMT.data.prog.sh.background,n,o[i].value))&&a[100]&&(e.pos_duplicate.gradient.is_def=1):e.pos_duplicate[n]&&(e.pos_duplicate[n].is_def=1))},will_be_duplicated:function(e,t,r){if(ne.scss_enabled&&r.css_imp_always_cus_code)return!1;for(var n in e.pos_duplicate)if(e.pos_duplicate.hasOwnProperty(n)&&e.pos_duplicate[n].is_def&&(!1!==ie.in_array(t.property,e.pos_duplicate[n].ignore)||!1!==ie.in_array(t.value,e.pos_duplicate[n].ignore,!0)))return!0;return!1},ast_to_data:function(e,t){return le.traverse_ast_css({non_section:{m_query:{},hand_coded_css:"",active_queries:{},m:{opts:t,node_refs:{rules:e},selCommentNeverFound:!0,MTconfig:{},ruleAnalysis:{},stylesLog:{active_sub_groups:{},active_tab_controls:{},commented_out:[]},pos_duplicate:{gradient:{is_def:0,ignore:["-webkit-gradient","-webkit-linear-gradient","-moz-linear-gradient","-ms-linear-gradient","-o-linear-gradient","-pie-background"]},opacity:{is_def:0,ignore:["-ms-filter","-moz-opacity","-khtml-opacity"]},"box-shadow":{is_def:0,ignore:["-webkit-box-shadow","-moz-box-shadow"]},"border-radius":{is_def:0,ignore:["-webkit-border-radius","-moz-border-radius"]}},stats:{media:[],folders:[],selectors:[],declarations:[],gui_custom:[],remote_images:[],full_custom:{charset:[],import:[],namespace:[],"font-face":[],keyframes:[],document:[],page:[],supports:[]}},uaNeeded:!1,levels:[],important_levels:[],mqCount:0,createdMQs:{},folderCount:0,lastFComment:"",fName:"",fSlug:"",tmpfSlug:!1,fSelCount:"",sSlug:"",sName:"",sCode:"",selCount:0,unqSels:{},styleCount:0}}},e,"Reg")},remoteImages:{},process_css_import:function(e,t){ie.startT(arguments),le.remoteImages={};var r=le.get_import_opts();if(r){if(!r.css_source&&(r.css_imp_adjust_paths||r.css_imp_copy_remote))return alert(TvrLang.enter_css_source),!1;ne.remember_css_import_file(),r.css_imp_max;var n=le.parse_css(r.css,!1);if(!n)return!1;if(!n.stylesheet||!n.stylesheet.rules)return alert(TvrLang.imp_css_empty),!1;var i=n.stylesheet.rules,i=le.ast_to_data(i,r),r=i.non_section.m,a="",o=[];for(h in le.remoteImages)le.remoteImages.hasOwnProperty(h)&&(a+=h+","+le.remoteImages[h]+"|",o.push(h));a=ie.rtrim(a,"\\|"),re("#get_remote_images").val(a);var s,l=r.stats.full_custom,c="",u=" /* Imported: "+ie.date_format(new Date,"mysql")+" */",d=-1;for(s in l)l.hasOwnProperty(s)&&l[s].length&&(0==++d&&(l[s][0]=l[s][0].replace(/(\n|$)/,u+"$1")),c+=l[s].join("\n")+"\n");if(c&&(i.non_section.hand_coded_css=c),"preview-stats"==t){var p=re("#import-stats"),f=re("#import-from-pack-dialog");p.fadeOut("fast",function(){p.fadeIn("slow",function(){ie.scroll_to({scrollDiv:f.find(".scrollable-area").first(),offset:610})})});var h,_,g,m=r.stats;for(h in m.errors=n.stylesheet.parsingErrors,m.remote_images=o,m)m.hasOwnProperty(h)&&Array.isArray(m[h])&&(TvrMT.data.prog.combo[h]=m[h],_=re("#stats-"+h),g=m[h].length,_.find(".stat-count").text("("+g+")"));T.update_arbitrary_editor({context:"statsCSS",editorID:"stats-full_custom",data:c,filterClass:"stats-full_custom",readOnly:!1,editorHeight:370}),ie.endT(arguments)}else if("do-import"==t)return i.non_section.m={},re("#stylesheet_import_json").val(JSON.stringify(i)),ie.endT(arguments),!0}},build_field_data:function(e,t,r,n,i,a,o){for(var s in ie.startT(arguments),e=e||-1,n){var l,c,u,d,p;n.hasOwnProperty(s)&&(t&&t.MTconfig.google_font&&"font-family"===s||(p=i[n[s].index+1],l=n[s].config.initial,u=(c=Array.isArray(p))?p[0]:p,d=!1,ie.isDefined(u)?d=p:l&&(d=c?[l]:l),(d="gradient"===n[s].group?p||!1:d)&&(p=this.resolve_repeated_property_group(s,d,t),p=TvrMT.data.prog.lh[p],le.check_important_and_unit(this.format_field_data(s,d,p,t,o)),r[++e]=le.check_important_and_unit(this.format_field_data(s,d,p,t,o),n,a))))}return ie.endT(arguments),e},determine_chain_enabled:function(e,t,r){var n=["border-color","border-width","border-style"],i=n.concat(["padding","margin"],["border","border-radius"]);if("border"===e)for(l=0;l<n.length;l++)r.pg_chained[n[l].replace("-","_")]=1;else if(ie.in_array(e,i)){for(var a,o,s=1,l=1;l<t.length;l++){if(a=t[l],1<l&&a!==o){s=!1;break}o=a}s&&(r.pg_chained[e.replace("-","_")]=s)}},extract_fieldData_value:function(e,t){return t=t||"group",(Array.isArray(e)&&e[0]?e[0]:e)[t]},should_merge_with_styles:function(e,t,r,n,i,a){var o=this.extract_fieldData_value(e),s=this.query_lookahead_config(i.ruleAnalysis,{key:"group",value:o}),o=Array.isArray(e)?e[0]:e;return e&&(!a||!i.stylesLog.active_sub_groups[t]||!i.stylesLog.active_tab_controls[r])&&(!i.isSubSel||s.event||s.event_target||void 0!==i.gridItem&&void 0!==o.gridItem||void 0!==i.allGridItems&&void 0!==o.allGridItems)||n},process_commented_out_styles:function(e,t,r,n){var i,a,o=t.stylesLog.commented_out;if(o.length)for(a=0;a<o.length;a++)i=o[a],this.reset_m_root_levels(t,r,n),le.extractable_css_functions(i,t)?le.extract_css_functions(!1,i.value,r,n,i,t,e,!0):this.process_declaration(i,t,e,!0)},process_declaration:function(e,t,r,n){if(this.set_declaration_levels(t),t.MTconfig.google_font&&"font-family"===e.property)return!1;var i=le.maybe_auto_adjust_path(t.opts,e.value,e.type),a=le.input_field_available(e.property,i,t),o=this.extract_fieldData_value(a,"sub_slug"),s=this.extract_fieldData_value(a,"tab_control"),l=this.extract_fieldData_value(a,"gridItem"),i=this.is_event_value_style(e,t);if(i&&(o="transition"),!t.opts.css_imp_always_cus_code&&this.should_merge_with_styles(a,o,s,i,t,n)){if(i){var c={group:"transition",prop:"event_value",important_prop:!!a.important_prop&&"event_value",value:(Array.isArray(a)?a[0]:a).value,unit:(Array.isArray(a)?a[0]:a).unit,longProp:"event_value"};void 0!==a.unit&&(c.unit=a.unit),this.apply_fieldData_to_mtData(c,r,t,e,n)}else{if(Array.isArray(a))for(var u=0;u<a.length;u++)this.apply_fieldData_to_mtData(a[u],r,t,e,n);else this.apply_fieldData_to_mtData(a,r,t,e,n);0<ie.obj_length(t.pg_chained)&&ie.updateObject(r,t.selector_levels.concat(["pg_chained"]),t.pg_chained,{action:"array_merge_recursive_distinct"})}n?(c=t.selector_levels.concat(["pg_disabled",o]),void 0!==l&&c.push(l),ie.updateObject(r,c,1)):(t.stylesLog.active_sub_groups[o]=1,t.stylesLog.active_tab_controls[s]=1)}else le.maybe_add_unsupported_declaration(r,t,e,n)},maybe_add_unsupported_declaration:function(e,t,r,n){var i,a,o=!1;ne.scss_enabled?o={action:"replace_string",replacePattern:/}$/,replaceValue:"\t"+(a=i=r.property+": "+r.value+";")+"\n}",ifUndefined:t.sCode+" {\n"+a+"\n}"}:(i=r.property+": "+r.value+";",a="consolidatedGUI",this.add_unsupported_declaration(r=n?{type:"comment",comment:i}:r,t.non_gui_levels,e,t.sCode));r=t.levels.concat(["code","css","value"]);ie.updateObject(e,r,a,o),t.stats.gui_custom.push(i)},input_field_available:function(e,t,r){if(ie.startT(arguments),!t)return!1;var n=TvrMT.data.prog.sh,i=TvrMT.data.prog.lh,a=[],o=-1,s=r&&r.gridItem?r.gridItem:0,l=r&&r.allGridItems,c=i[e=this.resolve_repeated_property_group(e,t,r)];if("background-image"===e||"list-style-image"===e){if(-1<t.indexOf("radial-gradient"))return!1;if(-1<t.indexOf("linear-gradient")){var u=n["linear-gradient"],d=le.sh["linear-gradient"](u,e,t);if(!d)return!1;d.normSh&&(o=le.build_field_data(o,r,a,u,d.normSh,t,s)),t=d.gradientStripped}if(!t)return!!a.length&&a;if(!le.commas_ok(e,t,n,i))return!1;d=new RegExp(le.reg.url({inc:["none"],inside:1}),"i").exec(t);d&&d[1]&&(t=d[1])}if("background"!==e&&"linear-gradient"!==e&&!le.commas_ok(e,t,n,i))return!1;if(l||!n[e])return!!c&&(ie.in_array(e,ne.gridTrackProps)&&(t=le.split_grid_tracks(t)),a.push(le.check_important_and_unit(this.format_field_data(e,t,c,r,s))),ie.endT(arguments),a);i=n[e],l=!1;return le.sh[e]&&(le.onlyShortProps[e]&&le.isJustVariable(t)?l=["",t]:(le.quadProps[e]||(c=le.variables_to_values(e,t)).modifiedStr&&(t=c.modifiedStr),l=le.sh[e](i,e,t),delete le.varValueMap[e])),!!l&&(r&&this.determine_chain_enabled(e,l,r),o=le.build_field_data(o,r,a,i,l,t,s),"background"!==e&&"linear-gradient"!==e||!Array.isArray(l[100])||le.build_field_data(o,r,a,n["linear-gradient"],l[100],t,s),ie.endT(arguments),a)},format_field_data:function(e,t,r,n,i){return{group:r.group,sub_slug:r.sub_slug,prop:r.prop,value:t,longProp:e,gridItem:this.syncable_grid_item(n,r,"griditems","gridItem")?i:void 0,allGridItems:!!this.syncable_grid_item(n,r,"allgriditems","allGridItems")||void 0,tab_control:r.tab_control}},resolve_repeated_property_group:function(e,t,r){var n=e,i=Object.values(ne.propAliases);return ie.in_array(e,i)&&("display"===e?n={flex:"display-flex","inline-flex":"display-flex",grid:"display-grid","inline-grid":"display-grid"}[t]||e:r&&"grid"===r.primaryRuleDisplayValue&&(le.is_grid_item_rule(r.opts.newSelCode,r.sCode,"n")?n=e+"-gridall":le.is_grid_item_rule(r.opts.newSelCode,r.sCode,"\\d")?n="grid-area"===e?e:e+"-grid":"align-items"===e&&(n=e+"-grid"))),n},check_important_and_unit:function(e,t,r){ie.startT(arguments);var n=e.value;return(!t&&le.is_important(n)||t&&le.is_important(r))&&(e.value=le.strip_important(n),e.important_prop=t?this.get_important_carrier_prop(e.longProp,e.prop):e.prop),e.value=this.process_value_unit(e.value,e),ie.endT(arguments),e},get_important_carrier_prop:function(e,t){var r,n=t,e=this.is_only_shorthand(e);if(e)for(var i in r=TvrMT.data.prog.sh[e])r.hasOwnProperty(i)&&r[i].important_carrier&&(n=r[i].prop);return n},is_only_shorthand:function(e){e=TvrMT.data.prog.lh[e];return!!(e&&e.sh&&e.sh[2]&&e.sh[2].onlyShort)&&e.sh[0]},is_important:function(e){return-1<(e=Array.isArray(e)?e.join():e).indexOf("!important")},separate_value_unit:function(e){if(!ie.isDefined(e))return!1;var t=!1,r=le.reg.lengWithUnitRegex(),r=e.toString().match(r);return r&&(r=r[1],t={value:e.replace(r,""),unit:r}),t},process_value_unit:function(e,t,r){if(Array.isArray(e))for(var n=0;n<e.length;n++)e[n]&&(e[n]=this.process_value_unit(e[n],t,!0));else{var i=this.separate_value_unit(e);i&&(r||(e=i.value),t.unit=i.unit)}return e},strip_important:function(e){var t=/\s?!important/;if(!Array.isArray(e))return e.replace(t,"");for(var r=0;r<e.length;r++)e[r]=e[r].replace(t,"");return e},isJustColor:function(e,t){return e.match(new RegExp("^\\s*(?:"+le.reg.color({excludeCurrent:t})+")\\s*$","i"))},checkStringValue:function(e){return!!e&&(le.isJustColor(e)?"color":e.match(new RegExp(le.reg.leng({optUnit:1})))?"length":"other")},maybe_fill_important:function(e,t,r){r.important_prop&&((t=re.extend(!0,[],t.important_levels)).push(r.group,r.important_prop),void 0!==r.gridItem&&t.push(r.gridItem),ie.updateObject(e,t,1))},commas_ok:function(e,t,r,n){var i=0,a=r[e]||n[e]||0;if(!a)return!1;if(r[e]){for(var o in a)if(a.hasOwnProperty(o)&&a[o].multiple){i=1;break}}else n[e]&&(i=a.multiple);if(i){if(e.indexOf("mask-")<0)return!1;r=new RegExp(le.reg.color({noNames:1}),"gi"),n=new RegExp(le.reg.gradient(),"g"),r=t.replace(n,"").replace(r,"");if("background-image"===e&&-1<r.indexOf(","))return!1}return!0},get_valid_keywords:function(e){ie.startT(arguments);var t,r={};for(t in e)e.hasOwnProperty(t)&&(r[e[t]]=re.extend(!0,[],TvrMT.data.prog.combo[e[t]]),r[e[t]]?(""===r[e[t]][0]&&r[e[t]].shift(),r[e[t]].sort(function(e,t){return t.length-e.length})):r[e[t]]=[]);return ie.endT(arguments),r},prop_patterns:function(e,t,r,n){ie.startT(arguments);var i,a="",o=0;for(i in e)if(e.hasOwnProperty(i)&&(("other"==r&&i!=t||"this"==r&&i==t)&&(a+=1<++o?"|":"",a+=e[i].join("|")),i==t&&("hor"==r||"vert"==r))){var s,l,c,u=[],d={},p=-1;for(s in e[i])e[i].hasOwnProperty(s)&&(l=e[i][s].split(" "),d[c="hor"==r?l[0]:l[1]]||(u[++p]="hor"==r?l[0]:l[1],d[c]=1));return a=u.join("|")}return ie.endT(arguments),a},filter_initial_inherit:function(){},try_to_return_variables:function(e,t){for(var r=e.vars,n=r.length,i=0,a=0;a<n;a++){var o=r[a],s=o.index,l=Array.isArray(t.index)?t.index.indexOf(s,1):-1,c=t[l],s=Array.isArray(c),c=s?c.join(" "):c;-1<l&&c===o.varValue&&(o="var("+o.varName+")",t[l]=s?[o]:o,++i)}return n===i&&t},filter_shorthand_matches:function(e,t,r,n,i){if(!r)return!1;e=le.varValueMap[e];if(e&&e.vars.length&&!(r=this.try_to_return_variables(e,r)))return!1;var e=le.singleKeywords,a=r[n];Array.isArray(a)&&(a=a[0]);var o,s=le.isJustVariable(a)?le.get_variable_value(a,"css",!0):a;if(ie.in_array(s,e))if(i)r[1]=a;else if("inherit"===s||"initial"===s)for(var l in r)r.hasOwnProperty(l)&&0<l&&ie.isInteger(parseInt(l))&&(o="inherit"===s?a:void 0,Array.isArray(r[l])&&(o=[o]),r[l]=o);return r},update_full_custom:function(e,t,r){ie.startT(arguments),e.stats.full_custom[t.type].push(le.stringify_css(t,{singleNode:1,opts:r,tab:"",tabDepth:0})),ie.endT(arguments)},comment_regex:{mq:"(?:\\(\\s(.+)\\s\\))",section:"(?:=\\s([^=]+)\\s)",selector:"(?:\\*\\s(.+)\\s>>\\s(.+)\\s\\*)",config:"(?:\\s*MT\\s*\\[(.+)\\])"},parse_custom_nodes:function(r,e){function n(){var e=i(/^(\*?[-$#\/\*\\\w]+(\[[0-9a-z_-]+\])?)\s*/);if(e&&(e=a(e[0]),i(/^:\s*/))){var t=i(/^((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^\)]*?\)|[^};])+)/),t={type:"declaration",property:e,value:t?a(t[0]):""};return i(/^[;\s]*/),t}}function i(e){var t=e.exec(r);if(t){e=t[0];return r=r.slice(e.length),t}}function a(e){return e?e.replace(/^\s+|\s+$/g,""):""}switch(e){case"rules":break;case"declarations":return function(){for(var e,t=[];e=n();)!1!==e&&t.push(e);return t}();case"declaration":return n()}},css_functions:["attr","blur","brightness","calc","circle","contrast","counter","counters","cubic-bezier","drop-shadow","ellipse","fit-content","grayscale","hsl","hsla","hue-rotate","hwb","image","inset","invert","linear-gradient","matrix","matrix3d","min-max","opacity","perspective","polygon","radial-gradient","repeat","repeating-linear-gradient","repeating-radial-gradient","rgb","rgba","rotate","rotate3d","rotateX","rotateY","rotateZ","saturate","sepia","scale","scale3d","scaleX","scaleY","scaleZ","skew","skewX","skewY","symbols","translate","translate3d","translateX","translateY","translateZ","url"],selector_regex:{browser_event_keys_reversed:function(){return Object.keys(TvrMT.data.prog.browser_event_keys).reverse().join("|")},event_key:function(){return new RegExp("(?:(?:\\.mt-|:)("+le.selector_regex.browser_event_keys_reversed()+"))")},eventless_selector:function(){return new RegExp("^([\\s\\S]*?)(?:(?:\\.mt-|:)(?:"+le.selector_regex.browser_event_keys_reversed()+"))")},plain_selector:function(){return new RegExp("^([\\s\\S]*?)(?:(?:(?:\\.mt-|:)(?:"+le.selector_regex.browser_event_keys_reversed()+"))|(?:"+le.selector_regex.nth_child({scope:"\\d|n"})+"))")},nth_child:function(e){return"\\s*>\\s*:nth-child\\(("+e.scope+")\\)\\s*"}},any_mt_comment:function(e){e=new RegExp("^"+Object.values(this.comment_regex).join("|")).exec(e);return!!e&&{mq:e[1],section:e[2],selector_section:e[3],selector:e[4],config:e[5]}},get_extracted_config:function(e){return ie.config_string_to_obj(ie.checkObject(le.any_mt_comment(e),["config"]))},is_event_value_style:function(e,t){return t.ruleAnalysis.event_value_property===e.property},strip_sub_sel_only_flags:function(e){for(var t=0;t<e.length;t++)for(var r=e[t].declarations,n=0;n<r.length;n++){var i=r[n];i?"comment"===i.type&&" MT [ sub: 1 ] "===i.comment&&r.splice(n,1):r.splice(n,1)}},just_sub_sel_flag:function(e){return e.sub&&1===ie.obj_length(e)},find_event_value_property:function(e){var t=!!e.node_refs&&e.node_refs.rules,r=e.sCode.match(this.selector_regex.eventless_selector()),n=!!r&&r[1];if(!t||!n)return!1;for(var i=0;i<t.length;i++){var a=t[i],o=a.selectors;if(Array.isArray(a.declarations)&&this.selectors_match(n,o))for(var s=a.declarations,l=0;l<s.length;l++){var c=s[l];if("transition-property"===c.property)return e.ruleAnalysis.event_value_property=c.value,!0}}return!1},get_font_family_from_decs:function(e){if(Array.isArray(e))for(var t=0;t<e.length;t++){var r=e[t];if(r){if("font-family"===r.property)return ie.strip_quotes(r.value);if("font"===r.property){r=le.sh.font(TvrMT.data.prog.sh.font,r.property,r.value);if(Array.isArray(r))return ie.strip_quotes(r[6])}}else e.splice(t,1)}return""},query_lookahead_config:function(e,t,r){for(var n=0;n<e.MTconfigs.length;n++){var i=e.MTconfigs[n];if(!t)return r?i[r]:i;if(i[t.key]===t.value)return r?i[r]:i}return{}},apply_comment_data_to_mtData:function(e,t,r){for(var n=["google_font","event","event_target"],i=e.sCode,a=0;a<n.length;a++){var o,s=n[a];if(e.MTconfig[s])switch(s){case"google_font":var l=this.get_font_family_from_decs(e.node_refs.declarations),c=[];e.MTconfig.variant&&c.push(e.MTconfig.variant),e.MTconfig.subset&&c.push(e.MTconfig.subset),c.length&&(l+=" ("+c.join(", ")+")"),this.apply_fieldData_to_mtData({group:"font",prop:"font_family",value:TvrLang.google_font},t,e,r,!0),this.apply_fieldData_to_mtData({group:"font",prop:"google_font",value:l},t,e,r,!0);break;case"event":case"event_target":c=e.MTconfig.group,l="event"===s?this.selector_regex.event_key():this.selector_regex.eventless_selector(),(l=i.match(l))&&("event"===s?o=TvrMT.data.prog.browser_event_keys[l[1]]:"event_target"===s&&(o=this.strip_extra_from_selector(i),e.MTconfig.target_path&&(o+="|"+e.MTconfig.target_path)),this.apply_fieldData_to_mtData({group:c,prop:s,value:o,longProp:o},t,e))}}},apply_fieldData_to_mtData:function(e,t,r,n,i){var a=re.extend(!0,[],r.levels),o=re.extend(!0,[],r.levels);a.push(e.group,e.prop,"value"),o.push(e.group,e.prop,"unit"),void 0!==e.gridItem&&(a.push(e.gridItem),o.push(e.gridItem));var s,l=ie.checkObject(t,a);!1===l||l===e.value?(ie.updateObject(t,a,e.value),e.unit&&ie.updateObject(t,o,e.unit),s=e.important_prop==e.prop?" !important":"",le.maybe_fill_important(t,r,e)):le.maybe_add_unsupported_declaration(t,r,n,i),r.stats.declarations.push(e.longProp+": "+e.value+s)},add_unsupported_declaration:function(e,t,r,n){var i=ie.checkObject(r,t),a=this.build_ast_rules_log(i),n=Array.isArray(n)?n:this.format_ast_selector(n),a=this.consolidate_duplicate_rules([{type:"rule",selectors:n,declarations:e?[e]:[]}],i,a);ie.updateObject(r,t,a,{action:"replace"})},build_ast_rules_log:function(e){var t={};if(Array.isArray(e))for(var r=0;r<e.length;r++){var n=e[r].selectors.join(",");t[n]||(t[n]=r)}return t},set_declaration_levels:function(e){e.levels.push(e.tmpfSlug||e.fSlug,e.sSlug,"styles"),e.non_gui_levels=e.levels.slice(0,-1),e.selector_levels=re.extend(!0,[],e.non_gui_levels),e.non_gui_levels.push("ast","rules","non_gui"),e.important_levels.push(e.tmpfSlug||e.fSlug,e.sSlug),e.pg_chained={}},reset_m_root_levels:function(e,t,r){e.levels="MQ"===t?["non_section","m_query",r]:[],e.important_levels="MQ"===t?["non_section","important","m_query",r]:["non_section","important"]},traverse_ast_css:function(e,t,r,n){ie.startT(arguments);var i,a=e.non_section.m,o=a.opts;for(i in t)if(t.hasOwnProperty(i)){var s=t[i];switch(this.reset_m_root_levels(a,r,n),a.levels="MQ"===r?["non_section","m_query",n]:[],a.important_levels="MQ"===r?["non_section","important","m_query",n]:["non_section","important"],s.type){case"comment":var l,c=this.any_mt_comment(s.comment);c?c.mq?a.extractedMQ=c.mq:c.section?a.extractedF=c.section:c.selector?(a.extractedS=c.selector,a.selCommentJustFound=!0,a.selCommentNeverFound=!1):c.config&&(this.set_declaration_levels(a),a.MTconfig=ie.config_string_to_obj(c.config),this.apply_comment_data_to_mtData(a,e,s),this.just_sub_sel_flag(a.MTconfig)&&this.add_unsupported_declaration(s,a.non_gui_levels,e,a.sCode)):(l=this.parse_custom_nodes(s.comment,"declarations")).length?a.stylesLog.commented_out=a.stylesLog.commented_out.concat(l):(o.inline_css_to_gui||0<a.selCount)&&(this.set_declaration_levels(a),this.add_unsupported_declaration(s,a.non_gui_levels,e,a.sCode));break;case"rule":o.css_imp_sels&&(a.MTconfig={},a.ruleAnalysis={},a.isSubSel=!1,a.gridItem=void 0,a.allGridItems=void 0,a.pg_disabled={},a.pgtab_disabled={},a.stylesLog={active_sub_groups:{},active_tab_controls:{},commented_out:[]},o.css_imp_sels&&"declaration"!==s.type&&(0==a.folderCount||a.fSelCount>=ne.maxSelsPerFolder||a.extractedF)&&(a.fSelCount=1,++a.folderCount,a.extractedF?(a.fName=TvrLang.imp_css_folder+" - "+a.extractedF,a.extractedF=!1):a.fName=TvrLang.imp_css_folder+" "+a.folderCount,a.fSlug=ie.convert_to_param(a.fName),ie.updateObject(e,[a.fSlug,"this","label"],a.fName),a.stats.folders.push(a.fName)),e=le.get_ast_selector(s,o,a,e,r),o.css_imp_styles&&(a.node_refs.declarations=s.declarations,e=le.traverse_ast_css(e,s.declarations,r,n),this.process_commented_out_styles(e,a,r,n)));break;case"declaration":le.extractable_css_functions(s,a)?le.extract_css_functions(!1,s.value,r,n,s,a,e):this.process_declaration(s,a,e);break;case"charset":case"import":case"font-face":case"keyframes":le.update_full_custom(a,s,o);break;case"keyframe":break;case"media":o.css_imp_mqs&&(c="@media "+s.media,(n=le.mq_exists(c,ne.pref.m_queries))||(a.createdMQs[c]?n=a.createdMQs[c]:(n=++a.mqCount,l=a.extractedMQ||ie.simpler_media_query_label(c),a.extractedMQ=!1,e.non_section.active_queries[n]={label:l,query:c},a.createdMQs[c]=n,a.stats.media.push(c))),o.css_imp_sels&&(a.node_refs.rules=s.rules,e=le.traverse_ast_css(e,s.rules,"MQ",n)));break;case"namespace":case"document":case"page":case"supports":le.update_full_custom(a,s,o)}}return ie.endT(arguments),e},singleKeywords:["initial","inherit","unset","none"],singleKeywordRegex:function(e){e=e||{};var t=re.extend(!0,[],this.singleKeywords),r=e.numMatches||"1";return e.css_variable&&t.push(le.reg.function_call({name:"var"})),e.exclude_none&&t.splice(t.indexOf("none"),1),"(?=("+t.join("|")+"){"+r+"})"},reg:{alpha_num:function(e){return"(?:["+(e.alpha||!ie.isDefined(e.alpha)?"a-z":"")+(e.numbers||!ie.isDefined(e.numbers)?"0-9":"")+(e.underscores?"_":"")+(e.dashes?"-":"")+(e.spaces?"s":"")+"])"},trailing_before_after:function(){return"::?(before|after)$"},before_after_html_line:function(){return"^\\s*::(before|after)\\n?$"},abs_or_rel_file:function(){return"^\"?'?((?:[^(\\r\\n]+)\\.(?:[a-zA-Z]+)(?:\\?[-a-zA-Z0-9()@:%_\\+.~#?&\\/=]*)?)\"?'?$"},opening_html_tag:function(e){return"^\\s*<\\s*(?!\\/)(?:"+(e.matchComments?"(!(?:(?:--)|(?:\\[endif\\]))(.+))|":"")+"(?:(?:!doctype\\s)?([a-zA-Z0-9]+)(.+)))"},url:function(e){return(e&&e.inc?e.inc.join("|")+"|":"")+"(?:url\\(['\"]?("+(e&&e.inside?"":"?:")+".*?)['\"]?\\))"},quoted:function(e){return"(?:['\"]("+(e&&e.inside?"":"?:")+".*?)['\"])"},only_keyword:function(e){return"(?:^\\s*"+le.singleKeywords.join("|")+"\\s*$)"},custom_ident:function(e){return"(?:[a-z]{1,}[a-z0-9_-]*)+"},time:function(e){return"(?:[-\\.\\d]+(?:s|ms))"},timing_function:function(e){return"(?:ease-?(?:in)?(?:out)?|linear|step-(?:start|end))|(?:cubic-bezier|(?:steps))\\([^\\(]+\\)"},animation_iteration:function(e){return"(?:[\\.\\d]+(?![ms]+))|infinite"},gradient:function(e){return"(?:repeating-)?(?:linear|radial)-gradient\\s*\\(("+(e&&e.inside?"":"?:")+"(?:\\([^\\)]*\\)|[^\\)\\(]*)*)\\)"},lengWithUnitRegex:function(){return new RegExp("^\\s*"+le.reg.leng({captUnit:1,mustHaveUnit:1})+"\\s*$","i")},css_units:function(e){return"("+(e&&e.captUnit?"":"?:")+"%|in|r?[cem][chm]|v(?:h|w|min|max)|ex|s|ms|p[ctx]|fr|deg|g?rad|turn)"},leng:function(e){var t=e&&e.inc?e.inc.join("|")+"|":"",r=e&&e.optUnit?"?":"",n=e&&e.mustHaveUnit?"":"|0(?![^url\\(]*\\))";return"(?:"+t+"[-\\.\\d]+"+le.reg.css_units(e)+r+n+")"},non_leng:function(){return"(?!"+le.reg.leng()+").*?"},colornames:function(e){ie.startT(arguments),e=e||{};var t,r=tinycolor.names,n="transparent|";for(t in e.excludeCurrent||(n+="currentColor|"),r)r.hasOwnProperty(t)&&(n+=t+"|");return ie.endT(arguments),n.slice(0,-1)},anyRGBNum:function(e){return"rgba?\\((?:(\\d+),\\s*)?(?:(\\d+),\\s*)?"+(e.endOfString?"$":"")},color:function(e){return"#(?:[\\da-f]{3}){1,2}|rgb\\(\\s*(?:\\d{1,3}\\s*,\\s*){2}\\d{1,3}\\)|rgba\\(\\s*(?:\\d{1,3}\\s*,\\s*){3}\\d*\\.?\\d+\\)|hsl\\(\\s*\\d{1,3}\\s*(?:,\\s*\\d{1,3}%){2}\\)|hsla\\(\\s*|[a-z]+\\d{1,3}\\s*(?:,\\s*\\d{1,3}%){2}\\s*,\\s*\\d*\\.?\\d+\\)"+(e&&e.noNames?"":"|"+le.reg.colornames(e))},no_following_bracket:function(e){return"(?![^()]*(?:\\([^()]*\\))?\\))"},relative_dom_code:function(e){return"(?:(parent|parents|closest|children|find|next|prev|siblings)(?:\\((?:'|\")?([^)^'^\"]+)(?:'|\")?\\))?)"},not_in_brackets:function(e){return e+"(?![^\\(]*\\))"},char_not_inside:function(e,t){var r=[];return t.brackets&&r.push("(?:\\([^)]+\\))"),t.square_brackets&&r.push("(?:\\[[^\\[]+\\])"),t.quotes&&r.push("(?:['\"][^'\"]+['\"])"),"(?:"+r.join("|")+")|("+e+"+)"},just_function_call:function(e){return"^\\s*"+le.reg.function_call(e)+"\\s*$"},function_call:function(e){var t=e.name||"[a-z]{1,}[a-z0-9_-]*",r=e.inside?"(":"",n=e.inside?")":"";return"(?:"+t+"\\("+r+(e.possibleNesting?"(?:[^()]*|\\([^()]*\\))*":"[^)]+")+n+"\\))"},"specific-function":function(e){return"(?:"+e.name+"\\([^)]+\\))"},"grid-sh-parts":function(){return"(?:([^/]+)(?:\\/\\s*(.+))?)"},gridLine:function(e){var t=e.end?"$":"",r=e.optional?"{0,}":"";return"(?:\\["+(e.inside?"(":"")+"[^\\]]"+(e.inside?"+)":"")+"*\\]\\s*"+t+")"+r},"auto-flow-flag":function(e,t,r){return"(?:auto-flow)(\\s+dense)?"},"rows-areas-interlaced":function(e,t,r){return"([\"']([^\"']*)[\"'])|(\\[([^[]+)\\][\\s]*\\[([^[]+)\\])"},gridTracks:function(e){return["(","("+le.reg.gridLine({optional:1})+")","(",le.reg.function_call({possibleNesting:1})+"|",le.reg.leng({inc:["auto","none","inherit","initial","min-content","max-content","subgrid","masonry"],optUnit:1}),")\\s*",")","|","("+le.reg.gridLine({end:1})+")"].join("")},splitGridRowsCols:function(){return le.reg.char_not_inside("\\s",{brackets:1,square_brackets:1,quotes:1})},emptySelector:function(e){return/^([^{]+){\s*?(\/\* MT \[\s+?] \*\/)?\s*?}\s*?$/}},isJustVariable:function(e,t){if(!e||"$"===e)return!1;var r=new RegExp(le.reg.just_function_call({name:"var"}),"i");return e.match(r)},remove_match:function(e,t,r,n,i){i=r[i].length;return n.modifiedStr=ie.replaceAt(n.modifiedStr,r.index-n.indexCorrection,"",i),i},extract_auto_flow:function(e,t,r,n,i,a){var o=r[i+1]||"";return n.autoFlow=a+o,n.autoType=a,n.autoKeywordSet=!0,le.remove_match(e,t,r,n,i)},extract_grid_areas:function(e,t,r,n,i){if(void 0!==r[i])return n.areas.push(r[i]),le.remove_match(e,t,r,n,i)},handle_double_grid_names:function(e,t,r,n,i,a){if(void 0!==r[i]){var o="["+r[i+1]+(1===a?" ":"] auto [")+r[i+2]+"]",a=r[i].length,i=o.length;return n.modifiedStr=ie.replaceAt(n.modifiedStr,r.index-n.indexCorrection,o,a),a-i}},split_grid_tracks:function(e){return ie.split_on_regex_group(e,new RegExp(le.reg.splitGridRowsCols(),"mg"),1)},parse_grid_or_grid_template:function(e,t,r){var n=new g(le.reg["grid-sh-parts"](),"m").exec(r);if(!n)return!1;var i={row:n[1],column:n[2]||"none",autoFlow:"row",autoKeywordSet:!1,autoType:null},a=["none"],o=["none"],s=["auto"],l=["auto"],c="",u=le.special_grid_rows_to_plain_rows(i.row),d=new RegExp(le.reg["auto-flow-flag"](),"g");if(i.row=u.modifiedStr&&u.modifiedStr.trim()?u.modifiedStr:"none",u=u.areas.length?u.areas.join(" "):"none","grid"===t)for(var p=["row","column"],f=0;f<p.length;f++){var h=p[f];ie.iterate_string(i[h],d,[{item:le.extract_auto_flow,args:[0,h]}],i),i[h]=i.modifiedStr}i.row=le.split_grid_tracks(i.row),i.column=le.split_grid_tracks(i.column),"grid"===t&&i.autoKeywordSet?("row"===i.autoType?(s=i.row.length?i.row:["auto"],o=i.column.length?i.column:["none"]):(l=i.column.length?i.column:["auto"],a=i.row.length?i.row:["none"]),c=i.autoFlow):(a=i.row,o=i.column);u=["",a,o,u];"grid"===t&&u.push(s,l,c);r=r.match(new RegExp(le.reg.only_keyword()))?1:-1;return u.index=n.index,u=le.filter_shorthand_matches(t,e,u,r)},special_grid_rows_to_plain_rows:function(e){var t=new RegExp(le.reg["rows-areas-interlaced"](),"mg"),r={areas:[]};return ie.iterate_string(e,t,[{item:le.extract_grid_areas,args:[1]},{item:le.handle_double_grid_names,args:[3,1]}],r),ie.iterate_string(r.modifiedStr,t,[{item:le.handle_double_grid_names,args:[3,2]}],r),r},parse_grid_row_column_gap:function(e,t,r,n){n=n||"\\s*/\\s*";var i=(r=le.strip_important(r).trim()).split(new RegExp(le.reg.not_in_brackets(n)));re.extend([],i);if("gap"!==t||ie.isDefined(i[1])||(i[1]=i[0]),"grid-area"===t){var a=new RegExp(le.reg.custom_ident());switch(i.length){case 3:i[1].match(a)&&(i[3]=i[1]);break;case 2:i[0].match(a)&&(i[2]=i[0]);break;case 1:i[0].match(a)&&(i[1]=i[2]=i[3]=i[0])}}return[""].concat(i)},parse_css_function_shorthand:function(e,t,r){var n=new RegExp(le.reg.not_in_brackets("\\s*,\\s*"));return[""].concat(r.split(n))},combineRegExp:function(e,t){ie.startT(arguments);for(var r="",n=0;n<e.length;n++)"string"==typeof e[n]?r+=e[n]:r+=e[n].source;return ie.endT(arguments),new RegExp(r,t)},generateRegExp:function(){ie.startT(arguments);var e=/\s*,\s*/,t=/(?:[+-]?\d*\.?\d+)(?:%|[a-z]+)?/,r=new RegExp(le.reg.colornames(),"i"),n=le.combineRegExp(["(?:",/\#(?:[A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})/,"|","(?:rgb|hsl)",/\(\s*(?:[0-9]{1,3}\s*,\s*){2}[0-9]{1,3}\s*\)/,"|","(?:rgba|hsla)",/\(\s*(?:[0-9]{1,3}\s*,\s*){3}(?:[\.\d]+)\s*\)/,"|",r,")"],""),i=le.combineRegExp([n,"(?:\\s+",t,")?"],""),r=le.combineRegExp(["(?:",i,e,")*",i],""),i=le.combineRegExp(["(?:(",/(?:[+-]?\d*\.?\d+)(?:deg|grad|rad|turn)/,")|",/to\s+((?:(?:left|right)(?:\s+(?:top|bottom))?))/,")"],""),r=le.combineRegExp(["(?:(",i,")",e,")?(",r,")"],"gi"),e=le.combineRegExp(["\\s*(",n,")","(?:\\s+","(",t,"))?","(?:",e,"\\s*)?"],"gi");return ie.endT(arguments),{gradientSearch:r,colorStopSearch:e}},parseGradient:function(e,t){var r,n,i,a;if(ie.startT(arguments),null!==(n=e.gradientSearch.exec(t)))for(r={original:n[0],colorStopList:[]},n[1]&&(r.line=n[1]),n[2]&&(r.angle=n[2]),n[3]&&(r.sideCorner=n[3]),i=e.colorStopSearch.exec(n[4]);null!==i;)a={color:i[1]},i[2]&&(a.position=i[2]),r.colorStopList.push(a),i=e.colorStopSearch.exec(n[4]);return ie.endT(arguments),r},test_this_thing:function(e){ie.startT(arguments);var t=le.generateRegExp(),r=/.*gradient\s*\(((?:\([^\)]*\)|[^\)\(]*)*)\)/.exec(e);null!==r&&le.parseGradient(t,r[1]);ie.endT(arguments)},get_vWords:function(e){var t,r=[];for(t in e)e.hasOwnProperty(t)&&r.push(e[t].prop);return le.get_valid_keywords(r)},animation_transition_sh:function(e,t,r,n){var i=le.split_multiple_css_values(n);if(i&&1<i.length)return!1;var a,o,s=le.get_vWords(t),l="(?:"+le.sh.general_wl()+")",c="\\s+",u=le.reg.custom_ident(),d=le.reg.time(),p=le.reg.timing_function({shMap:t,vWords:s}),f="(?=(?:(?:(?!"+d+")"+l+c+"){0,20}(?:("+d+"))){0,1})",h="(?=(?:(?:"+l+c+"){0,20}(?:("+p+"))){0,1})",_="(?=(?:(?:"+l+c+"){0,20}(?:"+d+c+"){1}("+d+")){0,1})";"animation"===e?(a=["^\\s*","(?=(?:(?:"+l+c+"){0,20}(?:((?!"+p+(i=le.reg.animation_iteration())+"|"+(d=le.prop_patterns(s,"animation_direction","this",t))+"|"+(a=le.prop_patterns(s,"animation_fill_mode","this",t))+"|"+(o=le.prop_patterns(s,"animation_play_state","this",t))+")"+u+"))){0,1})",f,h,_,"(?=(?:(?:"+l+c+"){0,20}(?:("+i+"))){0,1})","(?=(?:(?:"+l+c+"){0,20}(?:("+d+"))){0,1})","(?=(?:(?:(?!backwards|forwards|both)"+l+c+"){0,20}(?:("+a+").*?)){0,1})","(?=(?:(?:"+l+c+"){0,20}(?:("+o+"))){0,1})","(?=(initial|inherit){0,1})"],o=9):"transition"===e&&(a=["^\\s*","(?=(?:(?:"+l+c+"){0,20}(?:((?!"+p+")"+u+"))){0,1})",f,h,_,"(?=(initial|inherit){0,1})"],o=5);n=new g(a.join(""),"i").exec(n);return le.filter_shorthand_matches(r,t,n,o)},split_multiple_css_values:function(n){var i=/((?:[^"']|".*?"|'.*?')*?)([(,)]|$)/g;return function e(){for(var t=[];;){var r=i.exec(n);if("("===r[2]?(t.push(r[1].trim()+"("+e().join(", ")+")"),r=i.exec(n)):t.push(r[1].trim()),","!==r[2])return t;","===r[2]&&"%"===r[1][r[1].length-1]&&(t[t.length-1]+=r[1])}}()},varValueMap:{},get_variable_name:function(e){var t=le.reg.function_call({name:"var",inside:!0}),t=new RegExp(t),t=e.match(t);return!!t&&t[1]},variables_to_values:function(e,t){var r={origStr:t,vars:[]},n=le.reg.function_call({name:"var",inside:!0}),n=new RegExp(n,"g");return ie.iterate_string(t,n,[{item:function(e,t,r,n){var i=r[1],a=le.get_variable_value(i,"css",!0);if(!1!==a)return n.vars.push({varName:i,varValue:a,index:r.index-n.indexCorrection}),this.replace_all(e,t,r,n,0,a)},args:[]}],r),le.varValueMap[e]=r},get_scss_variables:function(e){var t=ie.checkObject(ne.uiData.non_section,["scss_usage","variable"]);return!(!t||!ie.obj_length(t))&&("keys"===e?Object.keys(t):t)},get_variable_value:function(e,t,r,n){var i=!1;if(!e)return!1;if("css"===t){var a=ie.checkObject(ne.pref.my_props,["sug_variables",e,"declarations"]);if(r&&ne.iframeEditing()){var o=ae.stat.doc.documentElement,r=ie.checkObject(a,[0,"scope"]);if(r&&(r=ae.frontend_jquery_select(r),ie.isDomEl(r)&&(o=r[0])),i=getComputedStyle(o).getPropertyValue(e))return i.trim()}if(a&&a.length){if(1===a.length||!n)return a[0].value;if(1<a.length&&n){for(var s=[],l=0;l<a.length;l++){var c=a[l];s.push(c.value+" ("+c.scope+")")}return s.join("\n")}}}else"scss"===t&&(e=e.split("$")[1],i=ie.checkObject(ne.uiData.non_section,["scss_usage","variable",e,"finalDecVal"]));return i},$shDiv:re("div"),quadProps:{padding:1,margin:1,"border-color":1,"border-width":1,"border-style":1,"border-radius":1,"grid-area":1,"grid-row":1,"grid-column":1,gap:1},onlyShortProps:{"text-shadow":1,"box-shadow":1},sh:{padding:function(e,t,r){return le.sh.quad(e,t,r)},margin:function(e,t,r){return le.sh.quad(e,t,r)},"border-color":function(e,t,r){r=le.strip_important(r).trim();var n=new RegExp(le.reg.color(),"ig"),i=r.match(n);if(!i)return!1;var a,o="";for(a in i)i.hasOwnProperty(a)&&(o+=0===a?a:" "+a);var s,l,c=le.sh.quad(e,t,o);for(s in c)c.hasOwnProperty(s)&&(i[l=c[s]]&&(c[s]=i[l]));return c},"border-width":function(e,t,r){return le.sh.quad(e,t,r)},"border-style":function(e,t,r){return le.sh.quad(e,t,r)},"border-radius":function(e,t,r){return le.sh.quad(e,t,r)},grid:function(e,t,r){return le.parse_grid_or_grid_template(e,t,r)},"grid-template":function(e,t,r){return le.parse_grid_or_grid_template(e,t,r)},"grid-area":function(e,t,r){return le.parse_grid_row_column_gap(e,t,r)},"grid-row":function(e,t,r){return le.parse_grid_row_column_gap(e,t,r)},"grid-column":function(e,t,r){return le.parse_grid_row_column_gap(e,t,r)},gap:function(e,t,r){return le.parse_grid_row_column_gap(e,t,r,"\\s")},scale:function(e,t,r){r=le.parse_css_function_shorthand(e,t,r,"\\s");return r&&r.length<3&&(r[2]=r[1]),r},scale3d:function(e,t,r){return le.parse_css_function_shorthand(e,t,r,"\\s")},translate:function(e,t,r){return le.parse_css_function_shorthand(e,t,r)},translate3d:function(e,t,r){return le.parse_css_function_shorthand(e,t,r)},rotate3d:function(e,t,r){return le.parse_css_function_shorthand(e,t,r)},skew:function(e,t,r){return le.parse_css_function_shorthand(e,t,r)},quad:function(e,t,r){ie.startT(arguments);var n=le.strip_important(r).trim();if("border-radius"===t){if("initial"===n||"inherit"===n)return["",n];var i=n.split(new RegExp(le.reg.not_in_brackets("\\/"))),a=!!i[1]&&i[1].trim(),n=i[0].trim()}var o=le.sh["split-quad"](n);if(a){var s,l=le.sh["split-quad"](a);for(s in l)l.hasOwnProperty(s)&&(o[s]=o[s]+" "+l[s])}return o.unshift(""),ie.endT(arguments),o},"split-quad":function(e){ie.startT(arguments);var t,r=new RegExp(le.reg.not_in_brackets("\\s")),n=e.split(r),i=[];for(t in n)n.hasOwnProperty(t)&&""!=n[t]&&i.push(n[t]);r=[];return r[0]=(n=i)[0],r[1]=n[1]||n[0],r[2]=n[2]||n[0],r[3]=n[3]||n[1]||n[0],ie.endT(arguments),r},font:function(e,t,r){ie.startT(arguments);var n=["^(?:(?:\\s*(?=(?:(?:[-a-z]+\\s*){0,2}(italic|oblique))?)","(?=(?:(?:[-a-z]+\\s*){0,2}(small-caps))?)","(?=(?:(?:[-a-z]+\\s*){0,2}(bold(?:er)?|lighter|[1-9]00 ))?)","(?:(?:normal|\\1|\\2|\\3)\\s*){0,3}((?:xx?-)?","(?:small|large)|medium|smaller|larger|"+le.reg.leng()+")","(?:\\s*\\/\\s*(normal|"+le.reg.leng({optUnit:1})+"))?","\\s*([-,\\\"\\'\\sa-z]+?)\\s*)|(caption|icon|menu|message-box|small-caption|status-bar|initial|inherit|none))$"],n=new g(n.join(""),"i").exec(r),n=le.filter_shorthand_matches(t,e,n,7);return ie.endT(arguments),n},border_pattern:function(e,t,r){ie.startT(arguments);var n=le.get_valid_keywords(["border_top_style"]),i=le.prop_patterns(n,"border_top_style","this",e),n=le.sh.general_wl(),n=["^\\s*","(?=(?:(?:"+n+"\\s+){0,2}(?:("+le.reg.leng()+"))){0,1})","(?=(?:(?:"+n+"\\s+){0,2}("+i+")){0,1})","(?=(?:(?:"+n.replace("#","")+"\\s+){0,2}(?:("+le.reg.color()+"))){0,1})","(?=(initial|inherit){0,1})"];return ie.endT(arguments),new RegExp(n.join(""),"i")},border:function(e,t,r){ie.startT(arguments);var n=le.filter_shorthand_matches(t,e,le.sh.border_pattern(e,t,r).exec(r),4);return n=n&&["",n[1],n[1],n[1],n[1],n[2],n[2],n[2],n[2],n[3],n[3],n[3],n[3]],ie.endT(arguments),n},"border-top":function(e,t,r){return le.filter_shorthand_matches(t,e,le.sh.border_pattern(e,t,r).exec(r),4)},"border-right":function(e,t,r){return le.filter_shorthand_matches(t,e,le.sh.border_pattern(e,t,r).exec(r),4)},"border-bottom":function(e,t,r){return le.filter_shorthand_matches(t,e,le.sh.border_pattern(e,t,r).exec(r),4)},"border-left":function(e,t,r){return le.filter_shorthand_matches(t,e,le.sh.border_pattern(e,t,r).exec(r),4)},general_wl:function(){return ie.startT(arguments),"(?:[-a-z%:#,\\?'\"\\/\\.\\d\\(\\)]|"+le.reg.url()+")+"},background:function(e,t,r){ie.startT(arguments);var n,i=[];for(n in e)e.hasOwnProperty(n)&&i.push(e[n].prop);var a=le.get_valid_keywords(i),o=le.sh.general_wl(),s="\\s+",l=le.prop_patterns(a,"background_position","hor",e),c=le.prop_patterns(a,"background_position","vert",e),u=(le.prop_patterns(a,"background_position","this",e),le.reg.leng(),le.prop_patterns(a,"background_origin","this",e)),d=le.prop_patterns(a,"background_size","this",e),l=["^\\s*","(?=(?:(?:"+o.replace("#","")+s+"){0,20}(?:("+le.reg.color()+"))){0,1})","(?=(?:(?:"+o+s+"){0,20}(?:"+le.reg.url({inc:["none"],inside:1})+")){0,1})","(?=(?:(?:"+o+s+"){0,20}("+le.prop_patterns(a,"background_repeat","this",e)+")){0,1})","(?=(?:(?:"+o+s+"){0,20}("+le.prop_patterns(a,"background_attachment","this",e)+")){0,1})","(?=(?:(?:(?!"+l+"|"+c+"|"+le.reg.leng()+")"+o+s+"){0,20}((?:"+l+"|"+c+"|"+le.reg.leng()+")(?:\\s(?:"+c+"|"+l+"|"+le.reg.leng()+")){0,1})){0,1})","(?=(?:(?:(?!"+d+")"+o+s+"){0,20}(?:\\/\\s*)((?:"+d.replace("|auto","")+")|"+le.reg.leng({inc:["auto"]})+"(?:\\s"+le.reg.leng({inc:["auto"]})+"){0,1})){0,1})","(?=(?:(?:(?!"+u+")"+o+s+"){0,20}("+u+")){0,1})","(?=(?:(?:"+o+s+"){0,20}(?:\\7.+?)("+u+")){0,1})","(?=(initial|inherit){0,1})"],d=le.sh["linear-gradient"](e,t,r);if(!d)return!1;o=d.altVal,s=new RegExp("(,\\s("+le.reg.color()+"))$","i").exec(o);s&&(o="endColorPlaceholder "+o.replace(s[0],""));u=ie.multiple_comma_values(o);if(1<u)return!1;if(0<u&&o.split(",")[1].trim()!==d.placeholder)return!1;s&&(o=o.replace("endColorPlaceholder",s[2]));o=new g(l.join(""),"i").exec(o);return d.anyl&&((o=o||[])[100]=d.normSh),ie.endT(arguments),le.filter_shorthand_matches(t,e,o,9)},"linear-gradient":function(e,t,r){var n=r,i="linear-gradient"===t,a=[],o={pattern:new RegExp(le.reg.gradient({inside:1})+"{0,1}","i"),placeholder:"gradientPlaceholder",altVal:r},t=o.pattern.exec(r);if(null===t)return i?a:o;if(o.full=t[0],o.inside=t[1],o.altVal=n.replace(o.full,o.placeholder),o.gradientStripped=o.altVal.replace(o.placeholder,""),o.gradientStripped=ie.trim(o.gradientStripped,","),-1<o.full.indexOf("radial")||-1<o.full.indexOf("repeating"))return!1;if(o.anyl=le.parseGradient(le.generateRegExp(),o.inside),!o.anyl)return!1;r=o.anyl.colorStopList;return!(3<r.length)&&(!(r[0]&&r[0].position||r[2]&&r[2].position)&&(o.anyl&&(n=["",(t=o.anyl).angle||""],(r=t.colorStopList)[0]?n.push(r[0].color):n.push(""),r[1]&&(n.push(r[1].color),r[1].position?n.push(r[1].position):n.push("")),r[2]?n.push(r[2].color):n.push(""),o.normSh=n,a[100]=n),i?a:o))},animation:function(e,t,r){return le.animation_transition_sh("animation",e,t,r)},transition:function(e,t,r){return le.animation_transition_sh("transition",e,t,r)},"flex-flow":function(e,t,r){var n=le.get_vWords(e),i=(le.sh.general_wl(),le.prop_patterns(n,"flex_direction","this",e)),n=le.prop_patterns(n,"flex_wrap","this",e),r=new g(["^\\s*","(?=(?:(?:(?:"+n+")\\s+){0,1}(?:("+i+"))){0,1})","(?=(?:(?:(?:"+i+")\\s+){0,1}(?:("+n+"))){0,1})","(?=(initial|inherit){0,1})"].join(""),"i").exec(r);return le.filter_shorthand_matches(t,e,r,3)},"list-style":function(e,t,r){var n,i=[];for(n in e)e.hasOwnProperty(n)&&i.push(e[n].prop);var a=le.get_valid_keywords(i),o=le.prop_patterns(a,"list_style_type","this",e),s=le.prop_patterns(a,"list_style_position","this",e),l=le.sh.general_wl(),s=["^\\s*","(?=(?:(?:"+le.prop_patterns(a,"list_style_type","other",e)+"\\s+){0,2}(?:("+o+")\\s*){1})?)","(?=(?:(?:"+l+"\\s+){0,2}(?:"+le.reg.url({inc:["none"],inside:1})+"\\s*){1})?)","(?=(?:(?:"+l+"\\s+){0,2}(?:("+s+")\\s*){1})?)","(?=(initial|inherit){0,1})"],s=new g(s.join(""),"i").exec(r);return"none"==s[1]&&"none"==s[2]&&(r.match(/none/g)||[]).length<2&&(s[2]=void 0),le.filter_shorthand_matches(t,e,s,4)},"text-shadow":function(e,t,r){var n=le.reg.non_leng(),i=le.reg.not_in_brackets("\\s+"),i=["^\\s*","(?:","(?:","(?=(?:(?:"+n+")"+i+"){0,1}(?:("+le.reg.leng()+")\\s+){1})","(?=(?:(?:"+n+")"+i+"){0,1}(?:"+le.reg.leng()+"\\s*){1}(?:("+le.reg.leng()+")\\s*){1})","(?=(?:(?:(?:"+n+")"+i+"){0,1}(?:"+le.reg.leng()+"\\s+){2}(?:("+le.reg.leng()+")\\s*)){0,1})","(?=(?:(?:(?!"+le.reg.color()+").*?){0,1}("+le.reg.color()+")){0,1})",")","|(?=(initial|inherit|none){0,1})",")"],i=new g(i.join(""),"i");return le.filter_shorthand_matches(t,e,i.exec(r),5,!0)},"box-shadow":function(e,t,r){ie.startT(arguments);var n=le.reg.non_leng(),i=le.reg.not_in_brackets("\\s+"),i=["^\\s*","(?:","(?:","(?=(?:(?:"+n+")"+i+"){0,2}(?:("+le.reg.leng()+")\\s+){1})","(?=(?:(?:"+n+")"+i+"){0,2}(?:"+le.reg.leng()+"\\s+){1}(?:("+le.reg.leng()+")\\s*){1})","(?=(?:(?:(?:"+n+")"+i+"){0,2}(?:"+le.reg.leng()+"\\s+){2}(?:("+le.reg.leng()+")\\s*)){0,1})","(?=(?:(?:(?:"+n+")"+i+"){0,2}(?:"+le.reg.leng()+"\\s+){3}(?:("+le.reg.leng()+")\\s*)){0,1})","(?=(?:(?:(?!"+le.reg.color()+").*?){0,1}("+le.reg.color()+")){0,1})","(?=(?:(?:(?!inset).*?){0,1}(inset)){0,1})",")","|"+le.singleKeywordRegex({css_variable:1}),")"],i=new g(i.join(""),"i").exec(r),i=le.filter_shorthand_matches(t,e,i,7,!0);return ie.endT(arguments),i}},update_gathered_css_store:function(e,t,r,n,i){Array.isArray(t.value)&&(t.value=t.value.join(" "));var a,o=e.root_cat_keys[t.prop];!o||(a=t.value&&t.value.trim())&&"initial"!==a&&"inherit"!==a&&"none"!==a&&("color"==o&&(a=tinycolor(a).toRgbString()),t.unit&&(a+=t.unit),e.store[o].push(a),(i=a.match(i))&&this.update_gathered_variable(e,r,n,i[1],!1,"usage"))},update_gathered_variable:function(e,t,r,n,i,a){!{"--containerBorderColor":1,"--containerBorderColorHover":1,"--mtbdr":1,"--mtbg1":1,"--mtbg2":1,"--mthighlight-bg":1}[n]&&(i=i?le.strip_important(i).trim():"",e.site_variables[n]||(e.site_variables[n]={lang:"css",type:i?le.checkStringValue(i):"unknown",declarations:[],usage:{}}),n=e.site_variables[n],"declaration"===a?n.declarations.push({value:i,scope:t}):"usage"===a&&(r=ie.cssf_to_prop(r),ie.updateObject(n,["usage",r,"scopes",t],1)))},reinit_stylesheet_rules:function(t){if(ie.startT(arguments),ne.tooMuchCSS&&t.updateStylesTab)return!1;ne.sRules.init(function(){if(ne.sRules._cssRules&&5e3<ne.sRules._cssRules.length)if(t.updateStylesTab){if(!ne.forceStylesAnalysis)return ne.tooMuchCSS=!0,ne.stat.actStyles.html("<p>"+TvrLang.too_much_css+"</p><p>"+TvrLang.too_much_css_2+'</p><p><span class="link force-styles-analysis">'+TvrLang.force_styles_analysis+"</span></p>"),!1}else if(!ne.alwaysAllowSampling&&t.refreshVarsVals){var e=ne.sRules._cssRules.length;if(!confirm(tvrsprintf(TvrLang.sample_css_confirm,e)))return!1;ne.alwaysAllowSampling=!0}ne.reinitRules=!1,t.cbFunction&&t.cbFunction.apply(this,t.cbfArgs)}),ie.endT(arguments)},globalVarContexts:["html",":root","body"],refresh_sug_values:function(m){ie.startT(arguments),ne.reinitRules?le.reinit_stylesheet_rules({cbFunction:le.refresh_sug_values,cbfArgs:[m],refreshVarsVals:1}):ne.sRules.getCSSStyleSheetRules("*","selector, properties",-1,function(e){var t,r,n=re.extend(!0,{site_variables:{}},TvrMT.data.prog.gatheredCSS),i=new RegExp(le.reg.function_call({name:"var",inside:1})),a=le.globalVarContexts;if(ae){let e=(ae.stat.html[0].className+" "+ae.stat.body[0].className).trim(),t=e.split(/\s+/g);for(let e=0;e<t.length;e++)t[e]="."+t[e];a=a.concat(t)}for(t in e)if(e.hasOwnProperty(t)){var o=e[t].properties,s=e[t].selector;if(o)for(var l in o)if(o.hasOwnProperty(l)){var c=o[l];if(ie.in_array(s,a)&&0===l.indexOf("--"))le.update_gathered_variable(n,s,l,l,c,"declaration");else if(ie.isDefined(c)&&n.eligable[l]&&(!m.reSug||l===m.cssf||ie.in_array(l,m.shArray))){var u=le.input_field_available(l,c);if(u)if(Array.isArray(u)){for(var d in u)u.hasOwnProperty(d)&&le.update_gathered_css_store(n,u[d],s,l,i);"grid-area"===l&&n.store.grid_area.push(le.strip_important(c))}else le.update_gathered_css_store(n,u,s,l,i)}}}for(r in n.store)if(n.store.hasOwnProperty(r)&&(m.all||r===m.specific)){n.store[r]=le.sortByFrequencyAndRemoveDuplicates(n.store[r]);var p=le.max_sug_vals(r,"sampled"),f=le.max_sug_vals(r,"recent");ne.pref.my_props.sug_values[r].sampled.length&&(ne.pref.my_props.sug_values[r].sampled=[]);var h,_={color:!0,font_family:!0};for(h in n.store[r])if(n.store[r].hasOwnProperty(h)){var g=n.store[r][h];if(p-1<h)break;ne.pref.my_props.sug_values[r].sampled.push(g),!ne.pref.default_sug_values_set&&h<f&&_[r]&&(h<1&&ne.pref.my_props.sug_values[r].recent.length?_[r]=!1:ne.pref.my_props.sug_values[r].recent.push(g))}"color"===r?ne.pref.my_props.sug_values[r].sampled.sort():ne.pref.my_props.sug_values[r].sampled=le.sort_number_unit_strings(ne.pref.my_props.sug_values[r].sampled,!0),n.store[r]=[]}m.getVars&&(ne.pref.my_props.sug_variables=n.site_variables),le.update_mt_color_variables_tag(),m.$resample&&"color"==m.specific&&ne.draw_palette(),m.triggeredBy="refresh_sug_values",le.save_sug_vals(m)}),ie.endT(arguments)},update_mt_color_variables_tag:function(){for(var e=ne.pref.my_props.sug_variables?Object.keys(ne.pref.my_props.sug_variables):[],t={},r=0;r<e.length;r++){var n,i=e[r];"color"!==ne.pref.my_props.sug_variables[i].type||(n=le.get_variable_value(i,"css",!0))&&(t[i]=n)}var a=ie.config_obj_to_string(t,!1,";\n"),o=".sp-container .tile-color, .tvr-input-wrap .var-color-box { "+a+" }",s=ne.stat.doc.createElement("style");s.setAttribute("id","mt_color_variables"),s.innerHTML=o,ne.stat.head.appendChild(s),re.MTajaxQueue({url:ne.ajaxUrl,type:"POST",data:"mt_color_variables_css="+a})},update_stylesheet_rules:function(){if(ie.startT(arguments,!0),!ae||!ie.isDomEl(ae.triggerEl)||ae.stat.win.closed)return!1;var t,r=ne.stat.actStyles;r.parent().addClass("still-gathering"),ne.reinitRules?le.reinit_stylesheet_rules({cbFunction:le.update_stylesheet_rules,cbfArgs:[],updateStylesTab:1}):(t=ae.triggerEl[0],ne.sRules.getCSSRules(t,"*",function(e){r.html(le.sortThenOutput(t,e)),r[0].scrollTop=0}),r.parent().removeClass("still-gathering")),ie.endT(arguments,1,!0);var e,n,i=ie.profiler.update_stylesheet_rules.avg_time;1e3<i&&(n=(parseInt(i)/1e3).toFixed(2),e=tvrsprintf(TvrLang.slow_styles_tab,"<b>"+n+"</b>"),e+='. <a target="_blank" href="https://themeover.com/slow-styles-tab-warning/">'+TvrLang.learn_more+"</a>",n=re(ne.templates.notice).removeAttr("id"),3e3<=i&&n.addClass("tvr-error"),n.find(".mt-notice-text").html(e),r.find(".tvr-message").remove().end().prepend(n)),ne.forceStylesAnalysis&&(ne.forceStylesAnalysis=!1,ne.tooMuchCSS=!1,ne.reinitRules=!0)},sortThenOutput:function(e,t){t.sort(function(e,t){return e.inheritance.length==t.inheritance.length?e.specificity.toString()===t.specificity.toString()?e.index-t.index:e.specificity[0]!==t.specificity[0]?e.specificity[0]-t.specificity[0]:e.specificity[1]!==t.specificity[1]?e.specificity[1]-t.specificity[1]:e.specificity[2]!==t.specificity[2]?e.specificity[2]-t.specificity[2]:e.specificity[3]-t.specificity[3]:t.inheritance.length-e.inheritance.length}),t.reverse();for(var r="<dl>",n=null,i=0;i<t.length;i++){var a=0<t[i].inheritance.length?t[i].inheritance[0]:null;if(null!=t[i].properties){0<t[i].inheritance.length&&a!=n&&(o=(n=a).nodeName.toLowerCase()+(""!=a.id?"#"+a.id:""!=a.className?"."+a.className:""),r+='<dt><span class="inheritance-label">'+TvrLang.inherited_from+': </span><span class="inheritance-el" title="'+o+'">'+o+"</span></dt>");var o,s="",a="";t[i].href?(o=ie.root_rel(t[i].href).split("?")[0],u=ie.basename(o),o=-1<t[i].href.indexOf("micro-themes/")?TvrLang.mt_stylesheet+"\n"+o:o,s='<span class="style-src show-dialog" '+('rel="inspect-stylesheet" data-href="'+t[i].href+'" data-selector="'+ie.escapeHTML(t[i].selector)+'" data-media="'+t[i].media+'"')+'title="'+o+'">'+u+"</span>",a+=" new-sheet-rule"):(s='<span class="style-src no-sheet-span" title="CSS added directly to the page">[inline]</span>',a+=" no-sheet-rule");var l,c,u="";for(l in t[i].media!=d?(u='<span class="media-condition">'+("all"==t[i].media?"["+TvrLang.all_devices+"]":"@media "+t[i].media)+"</span>",a+=" has-media-rule"):a+=" no-media-rule",r+="<dd>"+('<span class="media-ss'+a+'">'+s+u+"</span>")+"<pre>",r+="<abbr>",r+='<span class="cssselector">'+t[i].selector+"</span> {\n",t[i].properties)t[i].properties.hasOwnProperty(l)&&(r+=" ","cancelled"==(c=t[i].properties[l]).status?r+="<del>"+l+": "+c.value+";</del>":r+='<span class="cssproperty">'+l+'</span>: <span class="cssvalue">'+c.value+"</span>;",r+="\n");r+="}</abbr></pre></pre>";t[i].href;var d=t[i].media}}return"<dl>"==r&&(r+="<dt>The selected element has no rules</dt>"),r+="</dl>"},update_recent_combo_or_save:function(e,t,r){if(ie.isDomEl(e.$property,!0)){var n=e.$property,i=ne.get_meta(n,"property"),a=n.hasClass("color")?"color":i.propertySlug,o=ne.gatheredCSS.root_cat_keys[a],a=n.hasClass("vl-name-input");if(!ne.pref.my_props.sug_values[o]&&!a)return!1;t&&le.update_recent_for_input(e,n,i,!1),r&&le.save_sug_vals({specific:o,triggeredBy:"update_recent_combo_or_save"})}},update_recent_for_input:function(e,t,r,n){if(!ie.isDomEl(t,!0))return!1;var i=(t=t.hasClass("mt-supplementary-picker")?t.closest(".tvr-input-wrap").find(".property-input"):t).attr("rel"),a=ne.gatheredCSS.root_cat_keys[i];if(a){var o={save:n,redrawPalette:"color"===a,synced_set:!1},i=ne.last_field_val_converted?ne.last_field_val_converted.origVal:t.val(),n=i===Object(i),t=n?i.value:i;if(ne.last_field_val_converted=!1,t&&(-1<t.indexOf("var(")&&!le.isJustVariable(t)||"$"===t))return!1;e.unitEligable&&ie.isDefined(e.unit)&&ie.isNumber(t)&&(0!=t||"s"===e.unit)&&(t+=e.unit),n?i.value=t:i=t,le.splice_sug_val(i,!1,a,"recent",o)}},maybe_slide_single_combo_suggestion_at_top:function(e,t,r){var n,i=ne.get_related_meta("combo",e),a=i.$container;ie.isDefined(r)&&ie.isDomEl(a)&&a.is(":visible")&&(n=[],a.find("li").each(function(){var e=re(this);e.hasClass("ui-menu-item")&&e.attr("aria-label")&&-1<e.attr("aria-label").indexOf(TvrLang.suggestions)&&n.push(e.text())}),ie.in_array(r,n)||(i=i.$container.siblings(".sp-input-var"),e=ie.isDomEl(i)?i:e,ne.resolve_combobox_source(e,!0),a.find("li.suggestions-category").after(re('<li aria-label="'+TvrLang.suggestions+" : "+r+'" class="empty ui-menu-item recent-slidein">'+r+'<span class="mt-combo-icon clear-single-suggestion" data-action="clear-single-suggestion" title="Clear suggestion"></span><span class="mt-combo-icon save-single-suggestion " data-action="save-single-suggestion" title="Save suggestion"></span></li>').data("ui-autocomplete-item",{value:r}))))},maybe_refresh_suggestions_html:function(e,t,r){var n=ne.get_related_meta("combo",e),i=n.$container;if(ie.isDefined(r)&&ie.isDomEl(i)&&i.is(":visible")){var a=[];if(i.find("li").each(function(){var e=re(this);e.hasClass("ui-menu-item")&&e.attr("aria-label")&&-1<e.attr("aria-label").indexOf(TvrLang.suggestions)&&a.push(e.text())}),!ie.in_array(r,a)){for(var n=n.$container.siblings(".sp-input-var"),e=ie.isDomEl(n)?n:e,o=ne.resolve_combobox_source(e,!0),s=[],l=0;l<o.length;l++){var c=o[l];c.category===TvrLang.suggestions&&s.push(re('<li aria-label="'+TvrLang.suggestions+" : "+c.value+'" class="empty ui-menu-item recent-slidein">'+c.value+'<span class="mt-combo-icon clear-single-suggestion" data-action="clear-single-suggestion" title="Clear suggestion"></span><span class="mt-combo-icon save-single-suggestion " data-action="save-single-suggestion" title="Save suggestion"></span></li>').data("ui-autocomplete-item",c))}i.find("li.ui-menu-item[aria-label^="+TvrLang.suggestions+"]").remove(),i.find("li.suggestions-category").after(s)}}},splice_sug_val:function(e,t,r,n,i){var a=ne.pref.my_props.sug_values[r][n];if(e){var o,s=(s=(o=e===Object(e))?e.label:e).toString();if(o||(e=s),s===TvrLang.google_font||"list_style_image"===r&&"none"===s||"background_image"===r&&"none"===s||"url"===r&&"none"===s||"mask_image"===r&&"none"===s)return!1;s=ie.in_array(s,a,!1,"label");if(!1!==s){if("color"===r)return!1;a.splice(s,1)}a.unshift(e);n=le.max_sug_vals(r,n);a.length>n&&a.pop()}!1!==t&&(t=(t=(o=t===Object(t))?t.value:t).toString(),!1!==(t=ie.in_array(t,a,!1,"label"))&&a.splice(t,1)),i.redrawPalette&&ne.draw_palette(),i.save&&((r=i.synced_set?{synced_set:i.synced_set}:{specific:r}).triggeredBy="splice_sug_val",le.save_sug_vals(r))},max_sug_vals:function(e,t,r){t="color"===e?"recent"===t?ne.numMiniTiles:"sampled"===t?ne.numSiteTiles:ne.numSavedTiles:"recent"===t?ne.numRecent:"sampled"===t?ne.numSampled:ne.numSug;return t},save_sug_vals:function(e){var t,r={};e.all?(t="all",r={sug_values:ne.pref.my_props.sug_values,sug_variables:ne.pref.my_props.sug_variables}):e.synced_set?(t="synced_set",r.synced_set={},e.synced_set.each(function(e){var t=re(this).attr("rel");r.synced_set[t]=ne.pref.my_props.sug_values[t]})):e.specific&&(t=e.specific,r.specific=ne.pref.my_props.sug_values[t]),e.getVars&&(r.sug_variables=ne.pref.my_props.sug_variables),o.simple_ajax_request({type:"POST",url:ne.ajaxUrl+"&update_sug_values="+t,sendData:o.serialized_data_with_single_key(JSON.stringify(r)),plus:"",minus:""})},sortByFrequencyAndRemoveDuplicates:function(e){for(var t,r={},n=e.length,i=0;i<n;i++)(t=e[i])in r?r[t]++:r[t]=1;var a=[];for(t in r)r.hasOwnProperty(t)&&a.push(t);return a.sort(function(e,t){return r[t]-r[e]})},maybe_update_color_picker_tiles:function(e,t){e=e.closest(".sp-container");ie.isDomEl(e)&&ne.draw_palette(e)},comboParts:{clearSuggestions:{action:"clear-mt-suggestions",title:function(){return TvrLang.clear_mt_suggestions}},clearSiteStyles:{action:"clear-site-styles",title:function(e){return tvrsprintf(TvrLang.clear_sampled,e)}},clearVariables:{action:"clear-sampled-variables",title:function(e){return tvrsprintf(TvrLang.clear_sampled_variables,"")}},addSuggestions:{action:"add-mt-suggestions",title:function(e){return TvrLang.add_mt_suggestions}},addSiteStyles:{action:"show_sampled_values",title:function(e){return tvrsprintf(TvrLang.resample,e)},extraClass:"resample-styles",catToggleAtts:function(){return ne.format_combo_cat_toggle_atts("show_sampled_values")}},addVariables:{action:"show_sampled_variables",title:function(e){return tvrsprintf(TvrLang.resample_variables,"")},extraClass:"resample-styles",catToggleAtts:function(){return ne.format_combo_cat_toggle_atts("show_sampled_variables")}},clearSingleSuggestion:{action:"clear-single-suggestion",title:function(){return TvrLang.clear_single_suggestion}},saveSingleSuggestion:{action:"save-single-suggestion",title:function(){return TvrLang.save_single_suggestion}},unSaveSingleSuggestion:{action:"unsave-single-suggestion",title:function(){return TvrLang.unsave_single_suggestion}}},comboPartsHTML:{},setupComboPartsHTML:function(){},combo_icon_clicked:function(e,t){if(e.closest(".ui-autocomplete").hasClass("site-search-menu"))return ne.clear_recent_page_path(e,t),!1;var r=ne.get_related_meta("combo",e.closest(".ui-autocomplete")),t=r.M,r=r.$colorVarInput||r.$input,n=r.attr("rel"),i=ne.gatheredCSS.root_cat_keys[n="color_extra"===n?"color":n],a=t.propertySlug,o=ne.pref.my_props.sug_values,s=e.data("action"),l=(e.parent(),e.closest("li")),c=(l.closest(".ui-menu"),l.text()),u=l.data("alt-value"),d={specific:a};switch(s){case"add-mt-suggestions":o[i].copiedSrc=re.extend(!0,[],TvrMT.data.prog.combo[n]),b.apply_unit_to_copied_src();break;case"clear-mt-suggestions":o[i].copiedSrc=[];break;case"save-single-suggestion":le.splice_sug_val(void 0!==u&&u!==c?{label:c,value:u}:c,!1,i,"saved",{}),le.maybe_update_color_picker_tiles(e,"saved");break;case"unsave-single-suggestion":le.splice_sug_val(!1,c,i,"saved",{}),le.maybe_update_color_picker_tiles(e,"saved");break;case"clear-single-suggestion":var p=-1<l.attr("aria-label").indexOf(TvrLang.sampled),f=-1<l.attr("aria-label").indexOf(TvrLang.sampled_variables),h=[];p?h=["sampled"]:f?(f=le.get_variable_name(c))&&(delete ne.pref.my_props.sug_variables[f],d.getVars=!0,d.specific=!1):h=["recent","saved","copiedSrc"];for(var _=0;_<h.length;_++)le.splice_sug_val(!1,c,i,h[_],{});le.maybe_update_color_picker_tiles(e,"recent");break;case"show_sampled_values":case"show_sampled_variables":if("show_sampled_variables"===s)le.refresh_sug_values({getVars:1});else{var g=a.replace(/_/g,"-"),m=[],v=TvrMT.data.prog.lh,y=ie.checkObject(v,[g,"sh"]);if(y&&Array.isArray(y))if(Array.isArray(y[0]))for(var _=0;_<y[0].length;_++)m.push(y[0][_]);else m.push(y[0]);le.refresh_sug_values({specific:i||a,cssf:g,shArray:m,reSug:!0})}parseInt(ne.pref[s])||ne.toggle_feature(!1,s);break;case"clear-site-styles":o[i].sampled=[],parseInt(ne.pref.show_sampled_values)&&ne.toggle_feature(!1,"show_sampled_values");break;case"clear-sampled-variables":le.clear_sampled_variables(n),d.getVars=!0,d.specific=!1,parseInt(ne.pref.show_sampled_variables)&&ne.toggle_feature(!1,"show_sampled_variables");break;case"toggle-sampled":v=ne.pref.my_props.sug_variables?Object.keys(ne.pref.my_props.sug_variables):[],g=e.data("aspect"),v="show_sampled_values"===g?o[i].sampled:v,v=!v||!v.length;if(parseInt(ne.pref[g])&&v)return le.combo_icon_clicked(e.siblings(".resample-styles")),!1}ne.comboIconReflow=!0,ne.resolve_combobox_source(r,!0,!0,""),"show_sampled_values"!==s&&"show_sampled_variables"!==s&&"toggle-sampled"!==s&&(d.triggeredBy="combo_icon_clicked",le.save_sug_vals(d))},clear_sampled_variables:function(e){ne.pref.my_props.sug_variables={}},getStringParts:function(e){return e.replace(/([a-zA-Z0-9])(?=[A-Z])/g,"$1-").toLowerCase().split(/[-_]+/g).filter(function(e){return!!e})},stringPartsMatch:function(e,t){for(var r=0;r<e.length;r++)for(var n=e[r],i=0;i<t.length;i++){var a=t[i];if(-1<n.indexOf(a)||-1<a.indexOf(n))return!0}return!1},nameIsSimilar:function(e,t){e=this.getStringParts(e),t=this.getStringParts(t);return this.stringPartsMatch(e,t)},sort_number_unit_strings:function(e,t,r,n,i,a,o){var s,l=/((?:\d+)?(?:[.]?\d*)?)(\D*)/,c=[],u=[];for(s in e)if(e.hasOwnProperty(s)){var d=e[s],p=d===Object(d)?d:{value:d},f=l.exec(p.value);if(f){p.num=f[1]?parseFloat(f[1]):0,p.str=f[2]?f[2].replace(/"/g,""):"";var h,d=-1<p.str.indexOf("var(")||-1<p.str.indexOf("$");if(o&&!d)continue;if(n||d){n?h=p.value:(_=new RegExp(le.reg.function_call({name:"var",inside:1})),(g=!!p.value&&p.value.match(_))&&(h=g[1]));ie.checkObject(ne.pref.my_props,["sug_variables",h,"declarations"]);f=le.get_variable_value(h,"css",!1,!0),d=ie.checkObject(ne.pref.my_props,["sug_variables",h,"type"]);if(p.varValue=f,p.variableType=d,n){var _=ie.checkObject(ne.pref.my_props,["sug_variables",h,"usage",i]),g=le.nameIsSimilar(h,r+"-"+i),f=-1<i.indexOf(d)||"length"===d&&a;if(!f&&("color_extra"===i||"color"===d))continue;f&&(p.var_relevance=1),(_||g)&&(p.var_relevance=f?3:2),p.value="var("+h+")"}}-1<p.str.indexOf("--")||-1<p.str.indexOf("$")?p.variable=1:"auto"===p.str||"none"===p.str?p.standard=1:0!==p.num&&!p.str.match(/(?:\()|(min-content)|(max-content)|(subgrid)|(masonry)/)||(p.special=1)}c.push(p)}if(c.sort(ie.firstBy("var_relevance",-1).thenBy("variable",-1).thenBy("standard",-1).thenBy("special",-1).thenBy("str").thenBy("num")),t){for(var m in c)c.hasOwnProperty(m)&&u.push(c[m].value);return u}return c}},re.extend(!0,le.reg,window.MTMainAndWorker.reg),le)}),jQuery(document).ready(function(T){var x,k,l,S,a,C,M,A,O,E,P;TvrMT.mod.MTsave=(E=window.TvrLang,P={set_vars:function(){k=TvrMT.TvrCom,x=TvrMT.TvrUi,l=TvrMT.MTF,S=TvrMT.mod.MTace,a=TvrMT.mod.MTint,C=TvrMT.mod.MTloop,M=TvrMT.mod.MTdd,A=TvrMT.mod.MTwidget,O=TvrMT.mod.MTlayout},setup_ajax_queue:function(){var l,c;l=jQuery,c=l({}),l.MTajaxQueue=function(n){var i,a=l.Deferred(),o=a.promise();function s(e){k.checkObject(n,["data","get_last_save_time"])&&(k.checkObject(n,["data","last_save_time"]),k.updateObject(n,["data","last_save_time"],x.uiData.non_section.last_save_time)),i=l.ajax(n).done(a.resolve).fail(a.reject).then(e,e)}return c.queue(s),o.abort=function(e){if(i)return i.abort(e);var t=c.queue(),r=l.inArray(s,t);return-1<r&&t.splice(r,1),a.rejectWith(n.context||n,[o,e,""]),o},o}},full_editor_placeholder_comment:"/* Full Code Editor CSS */",full_editor_pre_save:function(e){var t,r=e.settings||{},n=e.$fullTextarea,i=n.val(),a=M.get_trail_from_name(n.attr("name")),o=T.extend([],a),s=e.$editor;return r.savePackage=r.savePackage||[],C.updateObjectAndSavePackage(r.savePackage,{action:"replace",trail:a,data:i}),x.client_scss&&(n=(t=T.extend([],a)).pop(),t.push(n+"_compiled"),a=x.check_update_scss_changes(r,{code:i,declared:1,onlyGlobalVars:1,scss_types_trail:e=["non_section","code_editors",n,"scss_types"],resourceTrail:a}),e=k.checkObject(x.uiData,e),r.preprocessor={code:P.full_editor_placeholder_comment+"\n"+i,compiled_css_trail:t,editor_slug:n,node_trail:T.extend([],t),codeEditorEdited:!0,scss_types:e,scss_types_changed:a,importChanged:a&&0<k.obj_length(a.import),extendChanged:e&&0<k.obj_length(e.extend)},a&&(r=C.run_global_scans(r,["scss_types"]))),x.iframeEditing()&&!x.scss_enabled&&l.update_preview_style_node(o,i),r=P.user_action(r,{items:[E.custom_code],val:S.editor_line(S.get_editor(s)),icon:"mtif-code"})},input_pre_save:function(e){k.startT(arguments);var t,r,n,i,a,o,s,l,c=e.$property,u=e.settings||{savePackage:[]},d=x.get_meta(c,"property"),p=e.$editor,f=C.get_property_data(d),h=x.get_default_unit(d.groupSlug,d.propertySlug),_=f.property.unit,g=c.hasClass("mt-slider");!e.triggeredBySlider&&g&&(A.ensure_slider_connected(c),t=c.val(),r=M.separate_value_unit(t),n=k.prop_to_cssf(d.propertySlug),i={inputEdited:1,writeUnitToField:1,updateSliderValue:1,positionDragbar:1},r&&!d.property.hasClass("has-variable-line")&&(t=r.value,_=r.unit,x.unitStripped=!0,"focus"!==e.comboAction&&_!==h&&(i.writeUnitToSlider=1,i.updateCopiedSrc=1,i.updateCopiedSrcReflow=!1)),k.isDefined(_)||(_=x.get_default_unit(d.groupSlug,d.propertySlug)),A.update_css_unit(_,i,A.resolve_slider_compatible_value(t,d.propertySlug,n,_,!0),t),A.sliderValPendingComp&&(k.action_after_timeout("reset_slider_to_computed",200,{item:function(){var e=A.get_value_from_computed(d.propertySlug,n,_);A.update_slider_value(e,{positionDragbar:1})}}),A.sliderValPendingComp=!1)),e.unitEligable=d.property.hasClass("mt-has-unit"),e.supportsSlider=g,e.unitEligable&&(_=_||x.get_default_unit(d.groupSlug,d.propertySlug),e.unit=_),"animation_name"!==d.propertySlug&&"transition_property"!==d.propertySlug||(l=d.groupSlug,a=c.val(),o=(g=d.groupTab.find("div.field-"+l+"-"+l+"_duration")).find("input.property-input"),g=g.find(".comp-style").text(),!a||g&&"0s"!==g?a||!k.isDefined(o.val())||x.pg_check_values(c,d.tabSlug,!1,"."+l+"_duration")||(o.val(""),x.adjust_comp_span(o,"after")):(o.val("0.5"),x.adjust_comp_span(o,"after"))),"event"===d.propertySlug&&x.adjust_event_fields(c),"transition_property"===d.propertySlug?(s=c.val(),c.closest(".field-wrap").siblings(".event-value-field").find(".suppl-picker-wrap")):d.property.hasClass("is-picker")&&x.adjust_comp_span(c,"after"),"event_value"===d.propertySlug&&(b=d.property.find(".mt-event-value-input"),d.property.find(".suppl-picker-wrap"),a=d.property.find(".mt-supplementary-picker"),y=c.val(),s=d.groupTab.find(".field-transition-transition_property").find(".property-input").val(),l=new RegExp(M.reg.color()),c.hasClass("mt-event-value-input")&&c.is(":focus")?((o=l.exec(y))&&o[0]?x.update_spectrum(o[0],a,{}):x.clear_spectrum_inputs(d),a.mtspectrum("hide")):c.hasClass("mt-supplementary-picker")&&(-1<s.indexOf("shadow")&&((s=b.val())&&(y=(l=s.match(l))?s.replace(l[0],y):s.trim()+" "+y)),b.val(y),x.adjust_comp_span(b,"after"),x.update_input_width_and_scroll(b))),"grid_area"===d.propertySlug?d.groupTab.find("div.subgroup-itemcolumn, div.subgroup-itemrow").find(".property-input").each(function(){P.input_clear_correction(T(this))}):(d.property.hasClass("subgroup-itemcolumn")||d.property.hasClass("subgroup-itemrow"))&&P.input_clear_correction(d.groupTab.find("div.field-grid-grid_area").find(".property-input"));var m,v,y=x.maybe_set_unit(f.property,d.groupSlug,d.propertySlug,c.val(),c),b=!1,f={isAnimationProp:"animation"===d.groupSlug};c.hasClass("tvr-editor-hidden")?(b=(m=S.eds["adaptable-editor"]).getValue(),w=S.editor_line(m,!0),f=M.code_edited_property(w)):w=d.property.hasClass("has-variable-line")?(v=[],d.property.find(".property-input").each(function(){v.push(T(this).val())}),v.join(" ")):c.val(),(w=w||E.value_cleared)&&_&&k.isNumeric(w)&&(w+=_);c=y&&y.calc?y.calc:"",y=x.chain_is_on(d)||x.dblclickToSync?d.subgroupH+" "+E.fields_sync:"";x.dblclickToSync=!1,c+=y?(c?"\n":"")+y:"";y="";try{y=d.property.find("span.option-icon").attr("class").replace("tvr-icon","")}catch(e){}var w={items:["property"],val:w,M:d,pathTT:!0,valTT:c,icon:y};x.prepareDisabledOrNotLoadingWarning(d);d.groupTab.find("div.field-animation-animation_name").find(".property-input").val(),x.compProps["animation-name"];c=f.isAnimationProp&&"event"!==d.propertySlug,y=!(!x.curSelEls||!x.curSelEls.length)&&x.curSelEls.first(),f=!(!y||!k.isDomEl(y))&&"inline"===y.css("display"),y="all-devices"!==d.tabSlug,u=M.dom_to_data(T.extend(!0,u,{M:d,domDepth:"group",mq_key:d.tabSlug,incRecurse:y,onlyRecurse:y,recurse_key:["m_query"],stripUnits:1,pre_clear:"grid"===d.groupSlug&&["grid_template_columns","grid_template_rows","grid_auto_columns","grid_auto_rows"],clean:{selector:[["styles"],[d.groupSlug]]},cleanMaxDepth:"selector",activeEditorToCSS:!!p&&{editor:m,editorCSS:b}}));return x.scss_enabled,!u.invalidEditorCSS&&(x.scss_enabled||(p?(S.update_gui_shortcut_from_ace_line(m,!0),O.editor_and_gui()&&!x.gui_to_editor_running&&S.editor_to_gui(!0,d,e.$editor,m)):O.editor_and_gui()&&S.gui_to_editor(!0,d)),u=x.js_check_values(u,d),!x.skipInputHistory&&k.isDomEl(d.property)&&(u=P.user_action(u,w)),x.skipInputHistory=!1,c&&x.user_play(u,d.groupTab.find("span.play-icon"),"styleChange",f),k.endT(arguments),!e.noSave&&u)},input_clear_correction:function(e){e.val(""),x.adjust_comp_span(e,"after")},noNewData:{savePackage:[{action:"no_new_data"}]},action_save:function(n){var e,t,r,i;!n.$property||n.updateCopiedSrc||n.userSliding&&!n.draggingStopped||M.update_recent_combo_or_save(n,!0),delete x.pendingAutoSaveConfig[n.timerName],(parseInt(x.pref.auto_save_mode)||n.manualSave||n.essentialSave)&&(x.saveInProgress=!0,P.update_prog_indicator("plus",E.save_settings),e=n.settings,t=(i=k.checkObject(e,["savePackage"]))&&i.length?1:0,r=x.ajaxUrl+"&mt_action=mt_save_interface",i=t?i:x.uiData,n.serialise=!0,n.serialise&&(i=k.escape_backslashes(JSON.stringify(i),!0)),i={partial_data:t,serialise:n.serialise,adjusted_logic:e.adjusted_logic,get_last_save_time:!0,user_action:e.user_action,tvr_mcth:i},"export"===n.context&&(i=T.extend(!0,i,M.inputs_to_data(T("#microthemer_ui_settings_export"),!0))),k.startT("save: start ajax post"),T.MTajaxQueue({type:"POST",url:r,dataType:"json",async:!k.isDefined(n.async)||n.async,jsonp:!0,data:i,timeout:x.tOut,error:function(e,t){k.startT(arguments),x.reSave=!1,P.update_prog_indicator("minus",{short:E.save_settings_error,long:"<p>"+x.handle_ajax_error(e,t)+"</p>"}),k.endT(arguments)},success:function(e){k.startT(arguments),k.endT("save: start ajax post");var t,r=T(e.html);k.startT("save: process return data"),e.html?(x.pref.num_saves=e.num_saves,x.pref.num_unpublished_saves=e.num_unpublished_saves,x.pref.asset_loading=T.extend(!0,{},e.asset_loading),parseInt(e.outdatedTab)?e&&parseInt(e.outdatedTab)&&P.alert_outdatedTab(e):x.uiData.non_section.last_save_time=e.returnedSaveTime,e.returnedRevisions&&T("#revisions-summary").html(e.returnedRevisions),t=P.extract_status(r),x.animation_inline_warning&&(t.push(x.animation_inline_warning),x.animation_inline_warning=!1),x.notifyFolderChanged&&(t.push(x.notifyFolderChanged),x.notifyFolderChanged=!1)):t={short:(r=T(x.templates.log)).find(".short").text(),long:r.find(".long").html()},P.update_prog_indicator("minus",t,E.save_settings),k.endT("save: process return data"),0<e.num_unpublished_saves&&P.signal_settings_ready_to_publish(),n.$property&&M.update_recent_combo_or_save(n,!1,!0),x.js_in_focus()&&(k.startT("save: refreshJS"),P.update_prog_indicator("plus",E.refresh_js),l.refreshJS(),k.endT("save: refreshJS")),"view-code"===n.context&&x.default_to_tab("view-code"),"export"===n.context&&((t=e.exportName)&&x.update_packs_obj(t),t=T("#export-to-pack-dialog").find("span.export-dialog-button"),x.reload_iframe(t,"manage"),x.show_dialog(x.stat.settingsMenu.find("li.item-manage-design-packs"))),n.cbFunction&&(n.cbfArgs=n.cbfArgs||[],n.cbfArgs.unshift(e),n.cbFunction.apply(this,n.cbfArgs)),n.runLogicTestCallback||P.maybeBroadcastChanges(e),TvrMT.integrate.gutenberg&&TvrMT.integrate.gutenberg.maybeAutoSaveContent(),k.endT(arguments)},complete:function(e,t){k.startT("save: complete"),x.saveInProgress=!1,x.folderDisabledWarningDone=!1,x.folderLoadingWarningDone=!1,T("#custom-css-js").removeClass("changed"),k.endT("save: complete")}}))},maybeBroadcastChanges:function(e){l&&window.MTBroadCast&&parseInt(x.pref.sync_browser_tabs)&&window.MTBroadCast.broadcastChange({update:"css",updateTarget:"outsideTab",adjusted_logic:e.adjusted_logic,asset_loading_change:e.asset_loading_change,asset_loading:x.pref.asset_loading,MTDynFrontData:l.getMTDynFrontData(),microUrl:x.microUrl,mtURL:x.microUrl+"draft-styles.css",gfURL:k.checkObject(x.uiData,["non_section","meta","g_fonts","g_url_with_subsets"])})},pending_auto_saves:function(e){for(var t in x.pendingAutoSaveConfig){var r;x.pendingAutoSaveConfig.hasOwnProperty(t)&&(r=x.pendingAutoSaveConfig[t],clearTimeout(x.timer[t]),"save"===e&&(r.async=!1,P.action_save(r)))}"clear"===e&&(x.pendingAutoSaveConfig={})},update_js_object_and_maybe_save:function(e,t){return e},quick_save_data:function(e,t){var r=[],t={action:"array_merge_recursive_distinct",trail:[],data:t=t||M.inputs_to_data(e)};return C.updateObjectAndSavePackage(r,t),P.silent_save("",[t]),r},silent_save:function(e,t){var r="GET";if(t){if(!t.length)return!1;e="&mt_action=mt_silent_save_interface",r="POST"}T.MTajaxQueue({url:x.ajaxUrl+e,type:r,data:{savePackage:t}})},ajax_save_settings:function(e){k.startT(arguments);var t=!(e=e||{}).noSaveDelay,r=k.isDomEl(e.$property)||e.$fullTextarea;if(e.propOrEditor=r){var n,i=!1;if(e.$fullTextarea)i=!0,n=e.$fullTextarea,e.settings=P.full_editor_pre_save(e);else if(n=e.$property,e.settings=P.input_pre_save(e),!e.settings)return!1}P.should_do_sass_compile(e)?x.mt_compile_scss(e,t,r,i,n):P.save_or_start_timer(e,t,r,n),k.endT(arguments)},should_do_sass_compile:function(e){return x.client_scss&&!e.settings.skipSassCompile&&"javascript"!==S.ace_sync_details.mode&&(e.settings.fullSCSSCompile||e.settings.preprocessor)},save_or_start_timer:function(e,t,r,n){e.$fullTextarea&&!e.sassCompileError&&S.update_parsed_full_code_selectors(e.settings,!0),x.iframeEditing()?x.update_gf_url?(x.update_gf_url=!1,l.refresh_stylesheet({gf:!0})):setTimeout(l.post_css_refresh,200):x.awaitingIframeReloadAfterSave=!0,t?(n=e.timerName||(r?n.attr("name"):(new Date).getTime()),e.timerName="save"+n,x.pendingAutoSaveConfig[e.timerName]=e,x.set_defer_save_timer(e,n)):P.action_save(e)},save_javascript:function(e){S.ace_instant_save("full",S.ace_sync_details.$textarea,x.stat.adaptableEditor,!0)},alert_outdatedTab:function(e){e=E.multi_tab_short+"\n"+E.multi_tab_long+"\n"+e.outdatedTabDebug;alert(e)},save_ui_toggle_update:function(e,t,r,n){n&&(x.pref[e]=t),T.MTajaxQueue({url:x.ajaxUrl,type:"GET",data:e+"="+t+r,async:!0,complete:function(e){},success:function(e){},error:function(e,t,r){}})},serialiseJsObject:function(e,t,r){e=JSON.stringify(e);return t?k.escape_backslashes(e,r):e},serialized_data_with_single_key:function(e){return e=k.escape_backslashes(e,!0),T("#tvr-serialised-data").val(e),T("#tvr_microthemer_ui_serialised").serialize()},save_single_preference:function(){},save_multiple_preferences:function(e,t){T.MTajaxQueue({url:x.ajaxUrl+"&save_multiple_preferences=1",type:"POST",data:{allInt:t,pref_array:e},async:!0,complete:function(e){},success:function(e){},error:function(e,t,r){}})},save_preferences:function(e){k.startT(arguments);var t=x.ajaxUrl,r=E.saving_preferences,n=k.escape_backslashes(T("#tvr-preferences").serialize(),!0);P.general_ajax_submission("Preferences save",t,r,"POST",n),k.endT(arguments)},save_media_queries:function(e){k.startT(arguments);var t=!1;if(T("#mqs-dyn-menu").find("input.mquery-label, textarea.mquery-query").each(function(){if(!T(this).val().length)return T(this).focus(),!(t=!0)}),t)return alert(E.complete_media_fields),!1;var r=x.ajaxUrl,n=E.saving_mqs,i=k.escape_backslashes(T("#edit-media-queries-form").serialize(),!0);P.general_ajax_submission("Media query save",r,n,"POST",i),k.endT(arguments)},save_enq_js:function(e){k.startT(arguments);var t=x.ajaxUrl,r=E.saving_enqjs,n=k.escape_backslashes(T("#mt-enqueue-js").serialize(),!0);P.general_ajax_submission("Script enqueue",t,r,"POST",n),k.endT(arguments)},simple_ajax_request:function(r){k.startT(arguments),r.cbfArgs||(r.cbfArgs=[]),r.plus&&P.update_prog_indicator("plus",r.plus);var e=-1<r.url.indexOf("?")?"&":"?";r.url+=e+"nomtcache="+(new Date).getTime(),(r.skipQueue?T.ajax:T.MTajaxQueue)({type:r.type||"GET",url:r.url,data:r.sendData||"",dataType:r.dataType||"text",async:void 0===r.async||r.async,timeout:r.timeout||x.tOut,error:function(e,t){r.minus&&P.update_prog_indicator("minus",{short:r.minus,long:"<p>"+x.handle_ajax_error(e,t)+"</p>"},r.plus)},success:function(e){r.minus&&P.update_prog_indicator("minus",!1,r.plus),r.cbFunction&&(r.cbfArgs.unshift(e),r.cbFunction.apply(this,r.cbfArgs))}}),k.endT(arguments)},general_ajax_submission:function(r,e,n,t,i){k.startT(arguments),P.update_prog_indicator("plus",n),T.MTajaxQueue({type:t,url:e,data:i,timeout:"import"===r?12e4:x.tOut,error:function(e,t){k.startT(arguments),P.update_prog_indicator("minus",{short:r+" error",long:"<p>"+x.handle_ajax_error(e,t)+"</p>"},n),x.close_dialog(!0)},success:function(e){if(TvrMT.integrate.FLBuilder&&a.builderUnq.FLBuilder.bb_changes_made()&&!confirm(E.beaver_builder_confirm))return P.update_prog_indicator("minus",!1,n),P.update_full_logs({short:n+" "+E.halted,long:"<p>"+E.page_reload_aborted+"</p>",type:"info"}),!1;window.location=x.uiUrl}}),k.endT(arguments)},import_settings:function(){k.startT(arguments);var e=T("#import-from-pack-dialog");if(1===x.get_dialog_tab_focus(e)){var t="CSS Stylesheet";if(!M.process_css_import(0,"do-import"))return!1}else{if(""==T("#import_from_pack_name").val())return alert(E.select_design_pack),!1;if(!T("#ui-import-overwrite").is(":checked")&&!T("#ui-import-merge").is(":checked"))return alert(E.choose_import_method),!1;t=T("#ui-import-overwrite").is(":checked")?"overwrite":"merge";T("#stylesheet_import_json").val("")}var r=x.ajaxUrl,e=tvrsprintf(E.import_settings,t),t=T("#microthemer_ui_settings_import").find("input, textarea").not(".dont-serialize").serialize();P.general_ajax_submission("import",r,e,"POST",t),k.endT(arguments)},export_settings:function(e){k.startT(arguments);var t=T("#export_pack_name").val();if(!t)return alert(E.select_settings_pack),!1;var r,n=t.toLowerCase(),i=!1;for(r in TvrMT.data.prog.combo.directories)if(TvrMT.data.prog.combo.directories.hasOwnProperty(r)&&TvrMT.data.prog.combo.directories[r].toLowerCase()==n){i=!0;break}i||T("#new_pack").val(1);t=P.user_action(T.extend(!0,{},P.noNewData),{items:[x.title(e)],val:t,icon:"mtif-export"});P.ajax_save_settings({context:"export",settings:t,essentialSave:1}),k.endT(arguments)},action_in_prog:function(e,t){return!!k.hasValue(e.attr(t+"-in-prog"))},log_action:function(e,t){e.attr(t+"-in-prog",1)},unlog_action:function(e,t){e.removeAttr(t+"-in-prog")},ei:-1,logArr:[],log:function(e){if(k.startT(arguments),T.isPlainObject(e[0]))for(var t in e)e.hasOwnProperty(t)&&(e[t].long=e[t].long||"<p></p>",e[t].type=e[t].type||"error",P.logArr[++P.ei]=e[t]);else e.long=e.long||"<p></p>",e.type=e.type||"error",P.logArr[++P.ei]=e;k.endT(arguments)},extract_status:function(e){k.startT(arguments);var i=-1,a=[];return e.find("li.tvr-message").each(function(){var e=T(this),t=e.attr("class"),r="notice",n=e.find(".short").text(),e=e.find(".long").html();-1<t.indexOf("tvr-info")?r="info":-1<t.indexOf("tvr-warning")?r="warning":-1<t.indexOf("tvr-error")&&(r="error"),a[++i]={short:n,long:e,type:r}}),k.endT(arguments),a},update_tmp_prog:function(e,t){k.startT(arguments);T("#toggle-mt-interface");var r=T("#status-short"),n=x.stat.dialogs.find(".tvr-dialog"),i=n.find(".dialog-status").find("span"),n=n.find(".dialog-icon"),n=r.add(i).add(n),i=r.add(i);t?(n.removeClass("active"),i.text("")):(i.removeClass(),n.addClass("active"),i.text(e)),k.endT(arguments)},update_prog_indicator:function(e,t,r,n){k.startT(arguments);var i,a,o=x.scss_error&&x.client_scss;o&&(i=x.stat.dialogs.find(".tvr-dialog").find(".dialog-icon")),"plus"===e?x.something_wrong||(o?i.addClass("active"):P.update_tmp_prog(t+"..."),!1!==(a=k.in_array(t,x.progStatus))&&(x.progStatus.splice(a,1),clearTimeout(x.timer.prog[t])),x.progStatus.push(t),a=x.tOut,x.timer.prog[t]=setTimeout(P.prog_error,a,t,a)):(t&&P.log(t),clearTimeout(x.timer.prog[r]),P.unset_prog(r),(a=x.progStatus.length)<=0?(n||x.something_wrong||o||(P.update_tmp_prog("",!0),P.update_full_logs()),o&&i.removeClass("active")):n||x.something_wrong||o||P.update_tmp_prog(x.progStatus[a-1])),k.endT(arguments)},unset_prog:function(e){e=k.in_array(e,x.progStatus);!1!==e&&x.progStatus.splice(e,1)},prog_error:function(e,t,r){if(k.startT(arguments),x.something_wrong)return P.unset_prog(e),!1;x.something_wrong=!0,P.update_tmp_prog("",!0);var n=x.js_error_deets(!0),i=n?E.something_wrong_discovered:E.something_wrong_no_errors,a=tvrsprintf(E.something_wrong_intro,e,t/1e3);P.log({short:E.something_wrong,long:"<p>"+a+" "+i+"</p>"+n+'<div class="heading">'+E.something_wrong_tips_heading+'</div><ol><li><a target="_blank" href="https://codex.wordpress.org/Using_Your_Browser_to_Diagnose_JavaScript_Errors">'+E.something_wrong_console_article+"</a> ("+E.something_wrong_reliable+")</li><li>"+E.something_wrong_disable+"</li><li>"+E.something_wrong_clueless+"</li><li>"+E.something_wrong_configure+"</li><li>"+E.something_wrong_other+"</li></ol><p>"+E.something_wrong_priority+"</p>",type:"warning"}),P.update_full_logs(),P.unset_prog(e),k.endT(arguments)},log_js_error:function(){},subtle_notification:function(){var e="";x.pref.num_saves<1?e=E.initial_welcome:0<x.pref.num_unpublished_saves?(e=E.ready_to_publish,P.signal_settings_ready_to_publish()):(e=E.settings_published,P.signal_settings_published()),P.update_full_logs({short:e,long:"",type:"info",subtle:1})},update_short_status:function(e){k.startT(arguments),e=e||{};var t=x.stat.dialogs.find(".tvr-dialog").find(".dialog-status").find("span"),r=T("#status-short");r.add(t).removeClass();var n,i,a,o,s,l,c,u=["error","warning","info","notice"];for(n in u)if(u.hasOwnProperty(n)){var d=T("#full-logs").find("ul.logs").find("li.tvr-"+u[n]).last();if(k.isDomEl(d)){var p=u[n];break}}k.isDomEl(d)?(i=d.find(".short").text(),l=c=a="",o=T("#status-board"),s=i===E.settings_saved,e.subtle||s?o.addClass("dont-show-full-logs"):(o.removeClass("dont-show-full-logs"),a="..."),s&&(c="",s=(s=new Date).getHours()+":"+s.getMinutes()+":"+s.getSeconds(),l='title="'+E.settings_saved+": "+s+'"'),c='<span class="short-status-text" '+l+">"+i+a+"</span>"+c,r.add(t).addClass("tvr-"+p).html(c),r.addClass("tvr-message mt-fixed-opacity mt-fixed-color"),x.stat.tvr.addClass("notice_showing")):x.stat.tvr.removeClass("notice_showing"),k.endT(arguments)},update_full_logs:function(e){k.startT(arguments),e&&P.log(e);var t,r,n=T("#full-logs").find(".logs"),i=[];for(t in P.logArr)P.logArr.hasOwnProperty(t)&&"dev-notice"!=P.logArr[t].type&&((r=T(x.templates.log_item).removeAttr("id")).attr("class",r.attr("class").replace("tvr-error","tvr-"+P.logArr[t].type)).find(".short").text(P.logArr[t].short).end().find(".long").html(P.logArr[t].long),i[t]=r);var a=T("#data-msg-pending"),o=!parseInt(a.attr("rel")),s=k.hasValue(P.logArr[t])&&P.logArr[t].short===E.something_wrong;o||s?n.html(i):x.doNotShowSubtleNotice=1,a.attr("rel",0),P.logReset(),P.update_short_status(e),k.endT(arguments)},logReset:function(){P.logArr=[],P.ei=-1},clear_messages:function(){k.startT(arguments),T("#status-board").addClass("dont-show-full-logs"),T("#status-short").add(x.stat.dialogs.find(".tvr-dialog").find(".dialog-status").find("span")).removeClass().html(""),T("#full-logs").find(".logs").html(""),P.subtle_notification(),k.endT(arguments)},publish_settings:function(){if(!x.stat.publishButton.hasClass("ready-to-publish"))return!1;P.simple_ajax_request({url:x.ajaxUrl+"&mt_publish_settings=1",plus:E.publishing_settings,minus:E.publish_failed,cbFunction:function(e){P.update_full_logs({short:E.settings_published,long:"<p>"+E.settings_published_long+"</p><p>"+E.settings_published_long_p2+"</p>",type:"notice"}),P.signal_settings_published()},cbfArgs:[]})},signal_settings_published:function(){x.stat.publishButton.add(x.stat.tvr).removeClass("ready-to-publish")},signal_settings_ready_to_publish:function(){x.stat.publishButton.add(x.stat.tvr).addClass("ready-to-publish")},crumb_str:function(e,t){var r,n="",i="<span>",a="</span>",o=e.val;for(r in e.plainText&&(i=a=""),e.items)if(e.items.hasOwnProperty(r)){var s=e.items[r];if("subgroup"!==s||"property"!==t){var l=""+i+(l=e.M?e.M[s+"H"]:s)+a;if(n+=0!=r?i+" » "+a+l:l,s==t)break}}var c,u,d=n;return e.plainText||(d='<span class="his-items">'+n+"</span>"),o&&(c=i,u="",e.plainText||(c='<span class="his-val">',e.valTT&&(u='<span class="info-icon tvr-icon" title="'+k.custom_escape_quotes(e.valTT)+'"></span>'),e.M&&"code"!==e.M.groupSlug&&(o=x.colored_box(o,!0))),o=c+o+a+u,u=i+" : "+a,d=e.valFirst?o+u+d:d+u+o),d},user_action:function(e,t){k.startT(arguments);var r=T.extend(!0,{},t);r.icon_html=r.pathTT_html="",r.target_depth=t.items[t.items.length-1]||"",r.main_class=t.main_class||"";var n=t.M;if(r.targ_and_val=P.crumb_str(t,r.target_depth),t.pathTT&&(t.plainText=!0,t.M&&(t.items=["section","selector","tab","group","subgroup","property"]),r.pathTT_crumbs=P.crumb_str(t,r.target_depth),r.pathTT_html='title="'+r.pathTT_crumbs+'"',r.main_class+=" has-path-tt"),t.icon){if(n&&n.propertySlug){var i,a=n.property.attr("class").split(" ");for(i in a)if(a.hasOwnProperty(i)&&-1<a[i].indexOf("icon-size")){r.main_class+=" "+a[i];break}}"string"==typeof t.icon?r.icon_html=P.history_icon(t.icon,t.iconC,t.tt):r.icon_html+=P.history_icon(t.icon[1].icon,t.icon[1].iconC,t.icon[1].tt)}return r.html='<span class="history-item history_'+k.convert_to_param(r.target_depth,"")+r.main_class+'" '+r.pathTT_html+">"+r.targ_and_val+"</span>",delete r.M,delete t.M,r.plain_object=t,e.user_action=r,window.TVR_DEV_MODE,k.updateObject(x.uiData,["non_section","meta","user_action"],r),k.endT(arguments),e},h_i_class:function(e,t){k.startT(arguments);var r=x.hi[e];return"subgroup"==e?r="lg-icon pg-icon-"+t.groupSlug:"property"==e&&(r=t.property.find("span.option-icon").attr("class").replace("tvr-icon","")),k.endT(arguments),r},history_icon:function(e,t,r){return'<span class="h-i no-click '+e+'" '+(r=r?'title="'+r+'"':"")+">"+(t=t||"")+"</span>"}})}),window.MTWindow=!1,window.MTLocalFunctionsReady=!1,jQuery(document).ready(function(F){var d,p,q,U,B,o,l,t,r,s,c,_;window.MTlocal=_={set_vars:function(){MTWindow=function(e,t){try{return t&&t.TvrMT&&!t.closed&&-1<t.document.domain.indexOf(e.document.domain)}catch(e){return}}(window,window.opener)?window.opener:window,d=MTWindow.TvrMT,U=d.TvrUi,B=d.TvrCom,d.tvrsprintf=window.tvrsprintf,p=d.tvrsprintf,q=MTWindow.TvrLang,d.MTF,c=d.mod.MTlayout,o=d.mod.MTace,l=d.mod.MTint,d.mod.MTloop,d.mod.MTdd,t=d.mod.MTsave,d.mod.MTsass,r=d.mod.MTgrid,s=d.mod.MTwidget,d.MTdetached,d.MTfolder,U.stat.iframeDoc=window.frames.viframe,_.stat={doc:document,$doc:F(document),body:F("body"),tvr:F("#tvr"),styleComponents:F("#style-components"),front:F("#v-frontend-wrap"),frontInner:F("#v-frontend"),iframeWidthSpan:F("#iframe-width-feedback"),slider:F("#v-mq-slider"),iframe:F("#viframe"),contextMenu:_.getContextMenuEl()},U.sRules.define("mtvars"),window.MTLocalFunctionsReady=!0},setup_event_listeners:function(e){U.jQueryVersion=B.getJQueryVersion(F.fn.jquery),U.jQueryUIVersion=F.ui&&F.ui.version?B.getJQueryVersion(F.ui.version,!0):"1.5",U.autocompleteUsesDivs="01.12.01"<=U.jQueryUIVersion,U.autocompleteUsesDivs?_.stat.tvr.addClass("autocompleteUsesDivs"):_.stat.tvr.addClass("autocompleteNoDivs"),_.stat.tvr.on("click",function(e){var t=F(e.target),e=t.attr("class")||"";U.close_all_expanded(t,e),U.ua_detected(),0<=e.indexOf("close-context-menu")?_.close_context_menu():0<=e.indexOf("mt-ui-toggle")?U.toggle_feature(t):0<=e.indexOf("sug-sel")||0<=e.indexOf("targeting-sel-radio")?U.sug_css_clicked(t):0<=e.indexOf("save-draft-selector")?(U.save_draft_selector(!1,!0),B.isDomEl(t.closest(".cm-suggestions"))&&_.close_context_menu({filter:".cm-suggestions"})):0<=e.indexOf("combo-arrow")?U.combo_arrow_clicked(t):0<=e.indexOf("refresh-code-suggestions")?U.refresh_code_suggestions(t):0<=e.indexOf("mt-clear-field")&&U.input_clear_icon_clicked(t)}),_.add_window_resize_listener(e),_.stat.contextMenu.draggable({handle:".mt-panel-title:not(.mt-ui-toggle)",start:function(e,t){_.stat.contextMenu.css({bottom:"auto",right:"auto"})}}),"native"!=U.tooltipDelay&&((e=_.stat.body).on("click",function(e){e=F(e.target);(e.hasClass("ui-tooltip")||e.hasClass("ui-tooltip-content"))&&_.clean_tooltips()}),_.enable_tt(e)),U.stat.currentFolderItem.add(U.stat.cssModifiers).add(U.bothSuggestionAreas()).on("input.tvr propertychange.tvr","input.combobox, input.sug-sel, input.sel-hierarchy-input, input.code-hierarchy-input",function(e){var t,r=F(this);r.hasClass("cssfilter-combo")?(t=r.attr("rel"),B.action_after_timeout("css_modifier_input_updated_"+t,"custom_prefix"===t?500:50,{item:function(e){U.pseudo_updated(e,{input:1})},args:[r]})):r.hasClass("sug-sel")?U.sug_sel_updated({val:r.val(),$editedField:r,suggestionCustomised:1}):(r.hasClass("hierarchy-input")&&(U.size_hierarchy_inputs(r),r.hasClass("sel-hierarchy-input")&&!U.pref.selname_code_synced&&U.disable_selector_auto_name(),r.hasClass("sec-hierarchy-input")&&(U.folderNameCustomized=!0)),U.maybe_run_code_or_synced_label_field_edited(r))}),_.stat.$doc.on("mousedown","input.combobox, span.combo-arrow, #mt-slider-set, #mtss-units, span.sortable-icon, span.mt-combo-icon, span.mt-combo-toggle, span.mt-prop-unit",function(e){var t=F(this),r=t.hasClass("mt-prop-unit"),n=t.attr("id");if("mt-slider-set"!==n&&"mtss-units"!==n||e.preventDefault(),t.hasClass("combo-arrow")||t.hasClass("combobox")||r){var i=r?t.closest(".field-wrap").find(".property-input"):t.hasClass("combobox")?t:t.hasClass("cur-item-dropdown")?t.prev("input"):t.siblings("input"),r=i.hasClass("sug-sel")||i.hasClass("hierarchy-input")?_.stat.styleComponents.find("#combo-belongs-to-"+i.attr("rel")):i.hasClass("wizard-folder")?U.stat.currentFolderItem.find(".ui-menu"):i.hasClass("property-input")?U.get_related_meta("combo",i).$container:t.siblings(".ui-menu");r.is(":visible")?i.data("wasOpen",1):i.data("wasOpen",0)}else if("inline-editor"===t.attr("id"))c.horizontal_only()&&o.get_editor_height(t);else if(t.hasClass("sortable-icon")){var a=t.closest("ul.selector-sub");U.sortableMenuDims={fMenu:{w:"",h:""},sMenu:{w:a.width(),h:a.height()-1}}}else if(t.hasClass("mt-combo-icon")||t.hasClass("mt-combo-toggle")){U.skipComboDestroy=!0;i=t.closest(".ui-menu").scrollTop(),a=t.parent().attr("aria-label");return a&&-1<a.indexOf(q.sampled)&&("save-single-suggestion"===t.data("action")?i+=22:i-=22),U.comboScrollTopPos=i,t.parent().hasClass("ui-autocomplete-category")||(U.comboIconMousedown=!0),!1}e.stopPropagation()}),F.widget("custom.MTautocomplete",F.ui.autocomplete,{_create:function(){this._super(),this.widget().menu("option","items","> :not(.ui-autocomplete-category)")},_searchTimeout:function(n){n.shiftKey||this.cancelSearch||(clearTimeout(this.searching),this.searching=this._delay(function(){var e=this.term===this._value(),t=this.menu.element.is(":visible"),r=n.altKey||n.ctrlKey||n.metaKey;e&&(!e||t||r)||(this.selectedItem=null,this.search(null,n))},this.options.delay))},_renderMenu:function(h,e){B.startT(arguments);var _=this,g="",m="",v="",t=_.element,y=t.attr("rel"),b="custom_paths"===y||"conditional_loading"===y,w=t.hasClass("sp-input-var"),r=t.hasClass("sug-sel")||t.hasClass("code-hierarchy-input"),n=t.hasClass("hierarchy-input"),i=!!w&&U.get_related_meta("picker",t.closest(".sp-container")),a=t.hasClass("property-input"),o=t.hasClass("mt-slider"),T="",x=!1,k=!1,S=!1;e.length;o&&h.addClass("input-has-slider");var C,M,A,s,O,E,P,D,j,R,L,I,l,c,u,N='<span class="mt-combo-icon clear-single-suggestion mtif mtif-eraser" data-action="clear-single-suggestion" title="'+q.clear_single_suggestion+'"></span>';(a||w)&&(u=(C=t.attr("rel")).replace(/_/g,"-"),c=U.gatheredCSS.root_cat_keys[C],M=U.pref.my_props.sug_values[l="color_extra"===(l=c||C)?"color":l],A=c&&!t.hasClass("event-target-input")&&!t.hasClass("mt-event-value-input")&&"google_font"!==c,s=U.support_sampling(C),l=(l=d.data.prog.combo[C])&&!B.comboHasInitialCats(l),O=l?'<span class="mt-combo-icon clear-mt-suggestions mtif mtif-eraser" data-action="clear-mt-suggestions" title="'+q.clear_mt_suggestions+'"></span>':"",E=l?'<span class="mt-combo-icon add-mt-suggestions mtif mtif-import" data-action="add-mt-suggestions" title="'+q.add_mt_suggestions+'"></span>':"",P='<span class="mt-combo-icon clear-site-styles mtif mtif-eraser" data-action="clear-site-styles" title="'+p(q.clear_sampled,u)+'"></span>',D='<span class="mt-combo-icon clear-sampled-variables mtif mtif-eraser" data-action="clear-sampled-variables" title="'+p(q.clear_sampled_variables,"")+'"></span>',j='<span class="mt-combo-icon resample-styles show_sampled_values mtif mtif-sync-alt" data-action="show_sampled_values" title="'+p(q.resample,u)+'"></span>',R='<span class="mt-combo-icon resample-styles show_sampled_variables mtif mtif-sync-alt" data-action="show_sampled_variables" title="'+p(q.resample_variables,"")+'"></span>',L=U.format_combo_cat_toggle_atts("show_sampled_variables"),I=U.format_combo_cat_toggle_atts("show_sampled_values"),l="<li class='ui-autocomplete-category suggestions-category'><span>"+q.suggestions+"</span>"+O+E+"</li>",u="<li class='ui-autocomplete-category sampled_values-category'><span"+I+">"+U.format_combo_cat_label("sampled",c)+"</span>"+P+j+"</li>",c="<li class='ui-autocomplete-category site_variables-category'><span"+L+">"+U.format_combo_cat_label("sampled_variables",c)+"</span>"+D+R+"</li>"),F.each(e,function(e,t){var r=!1,n=t.category&&t.category.match(new RegExp("^"+q.sampled)),i=t.category===q.sampled_variables,a="";A&&(t.category===q.suggestions?(T=O+E,S=!0):n?(T=P+j,x=!0,a=I):i&&(T=D+R,k=!0,a=L)),t.category&&t.category!=g&&(s=B.convert_to_param(t.category,"")+"-category",h.append("<li class='ui-autocomplete-category "+s+"'><span"+a+">"+t.category+"</span>"+T+"</li>"),g=t.category);var o,s,l,c,u,d,p=_._renderItemData(h,t),f=U.autocompleteUsesDivs?p.children("div").first():p;t.label!==t.value&&p.data("alt-value",t.value),"cur_folders"===y&&t.itemConditional&&p.addClass("item-conditional"),"font_family"!==C&&"google_font"!==C||p.css("font-family",p.text()),!w&&t.var_relevance&&v&&t.var_relevance!==v&&p.addClass("var-relevance-change"),t.varValue&&(p.attr("title",t.varValue),"color"===t.variableType&&(p.addClass("isColorVal"),f.prepend('<span class="var-color-box" style="background-color: '+t.value+'"></span>'))),b&&(p.attr("title",t.value).attr("data-path",t.value),U.search_pages_latest_term&&(o=p.text(),l=U.search_pages_latest_term,s=U.autocompleteUsesDivs?'<div class="ui-menu-item-wrapper mt-site-search-response">':"",a=U.autocompleteUsesDivs?"</div>":"",l=o.replace(new RegExp("(\\s)?("+B.escapeRegExp(l)+")(\\s)?","i"),function(e,t,r,n){function i(e){return e.replace(/\s/," ")}return'<span class="mt-highlight-term">'+(t=t?i(t):"")+(r=r?i(r):"")+(n=n?i(n):"")+"</span>"}),p.html(s+l+a),U.autocompleteUsesDivs||p.addClass("mt-site-search-response")),t.category===q.recent&&f.append(N)),t.category&&(r||(h.addClass("mt-category-menu"),r=!0),p.attr("aria-label",t.category+" : "+t.label),(t.category===q.suggestions||n||i)&&(d=B.in_array(t.label,M.saved,!1,"label")?(u="unsave-single-suggestion",c="is-saved-option",q.unsave_single_suggestion):(u="save-single-suggestion",c="",q.save_single_suggestion),f.append(N+('<span class="mt-combo-icon save-single-suggestion mtif mtif-save '+c+'" data-action="'+u+'" title="'+d+'"></span>')))),t.category!==m&&(u="after-combo-cat",(d=(d=p.prev()).hasClass("ui-autocomplete-category")?d.prev():d).addClass("last-combo-cat"),m===q.suggestions&&(u+=" after-combo-suggestions"),p.addClass(u)),m=t.category,v=t.var_relevance}),A&&(S||h.prepend(l),s&&(x||w||h.append(u),k||(u=h.find(".sampled_values-category"),B.isDomEl(u)?F(c).insertBefore(u):h.append(c)))),h.find("li").each(function(e){var t=F(this);B.isDomEl(t.find("a"))||t.hasClass("ui-autocomplete-category")||(U.autocompleteUsesDivs||t.addClass("empty ui-menu-item"),""===t.text()&&t.addClass("delete-on-clear"))}),r?(h.addClass("has-code-suggestions"),h.attr("id","combo-belongs-to-"+t.attr("rel"))):n?(y=t.attr("rel"),h.addClass("cur-"+y),h.attr("id","combo-belongs-to-"+y)):b&&h.addClass("site-search-menu"),!a&&!w||h.data("atts-modified")||(t=w?i.$input:t,t=U.format_autocomplete_id(t,"combo"),h.data("combo-belongs-to",t.fieldID),h.attr("id",t.containerID),h.data("atts-modified",1)),B.endT(arguments)}}),_.stat.tvr.on("focus","input.combobox,input.sp-input, input.selector-css-textarea,input.selector-name-input",function(){function r(){return!(!U.last_field_val_converted&&!U.unitStripped)&&!(U.unitStripped=!1)}var e,t,i,a=F(this);if(a.hasClass("combobox")&&(B.startT("init combobox events"),t=a.data("appto"),e=a.data("closest"),a.hasClass("has-arrows"),t=t?e?a.closest(t):F(t):a.closest(".tvr-input-wrap"),i=U.resolve_combobox_source(a),a.MTautocomplete({source:i,delay:0,autoFocus:!0,minLength:0,appendTo:t,position:{my:"left top",at:"left bottom",collision:"flip"},open:function(e,t){B.startT(arguments),_.clean_tooltips(),(a.hasClass("hierarchy-input")?a.next(".combo-arrow"):a.siblings(".combo-arrow")).addClass("on");var r=a.data("menu-up"),n=a.data("menu-up-if");(r||n&&U.pref[n])&&(r=a.MTautocomplete("widget"),n=a.outerHeight(),n=r.position().top-r.height()-n,r.addClass("menu-showing-above").css("top",n+"px")),a.hasClass("mt-slider")&&s.show_slider_set(a),0<U.comboScrollTopPos&&(F(_.get_custom_autocomplete(this).menu.element).scrollTop(U.comboScrollTopPos),U.comboScrollTopPos=0),_.focus_on_current_combo_value(this,i),U.comboIconReflow=!1,U.autocompleteIsOpen=!0,B.endT(arguments)},select:function(e,t){return U.isForbiddenProperty(a)||U.comboIconMousedown?(U.comboIconMousedown&&(U.comboIconMousedown=!1),!1):(U.combobox_item_selected(e,t,a,"select"),!r()&&void 0)},focus:function(e,t){if(e.keyCode)return!U.isForbiddenProperty(a)&&(U.combobox_item_selected(e,t,a,"focus"),!r()&&void 0)},search:function(e,t){return("/"!==a.val()||"previewPath"!==a.attr("id"))&&(!(e.handleObj&&a.hasClass("has-suggestions")&&!F(_.get_custom_autocomplete(this).menu.element).is(":visible"))&&void a.addClass("adjusted-corner-radius"))},response:function(e,t){var r="[no results]";!t.content.length&&a.hasClass("has-suggestions")&&F(_.get_custom_autocomplete(this).menu.element).is(":visible")?(U.lastAutocompleteResponse=t.content,t.content.push({label:r,value:""})):1===t.content.length&&""===t.content[0].label&&(t.content[0].label=r),U.maybe_combo_menu_width_change(a)},close:function(e,t){a.hasClass("mt-slider")&&s.hide_slider_set(),a.removeClass("adjusted-corner-radius").siblings(".combo-arrow").removeClass("on"),U.skipComboDestroy||a.is(":focus")&&"all_sel_suggestions"!==a.attr("rel")?U.skipComboDestroy=!1:a.MTautocomplete("destroy"),U.autocompleteIsOpen=!1,U.search_pages_latest_term=null}}),B.endT("init combobox events")),a.hasClass("property-input")||a.hasClass("sp-input")||a.hasClass("selector-css-textarea")||a.hasClass("selector-name-input")){if(a.hasClass("grid-area-add"))return!1;U.bind_input_events(a),a.hasClass("property-input")&&(U.update_input_width_and_scroll(a),s.ensure_slider_connected(a))}})},update_TvrMT_and_other_vars:function(e){d=e,this.set_vars()},stat:{},enable_tt:function(e){try{e.tooltip(U.tt_config(_))}catch(e){}},get_tt_trigger:function(e,t){return U.tt_trigger=F(e.originalEvent.target||e.originalEvent.srcElement).closest(F(t).tooltip("option","items")),U.tt_trigger},clean_tooltips:function(){if(B.startT(arguments),"native"===U.tooltipDelay)return!1;if("native"!==U.tooltipDelay){var e,t=_.stat.body.data("ui-tooltip");if(B.hasValue(t)){for(var r in t.tooltips)t.tooltips.hasOwnProperty(r)&&(e=F(t.tooltips[r].element[0]),r=F(t.tooltips[r].tooltip[0]),U.close_tooltip(e,r));U.tt=!1,U.tt_trigger={}}}B.endT(arguments)},get_custom_autocomplete:function(e){e=F(e).data();return e["custom-MTautocomplete"]||e.customMTautocomplete},focus_on_current_combo_value:function(e,t){if(B.startT(arguments),!U.comboIconReflow&&B.isDefined(e.value)){for(var r,n=_.get_custom_autocomplete(e).menu,i={startMatch:!1,exactMatch:!1},a=0,o=F("li:not(.ui-autocomplete-category)",n.element),s=new RegExp("^"+B.escapeRegExp(e.value),"i");a<o.length&&"exact"!==(l=a,u=i,h=f=p=d=void 0,f=(c=o).eq(l),h=!1,c=f.text(),l=f.data("alt-value"),B.isDefined(c)&&(e.value===c||void 0!==l&&c!==l&&e.value===l?(d=f,h="exact"):s.test(c)&&(p=f,h="start"),(d||p)&&B.isDomEl(F(f),!0,_.stat.doc)&&(d?u.exactMatch=d:u.startMatch=p)),h);a++);(i.exactMatch||i.startMatch)&&(r=i.exactMatch||i.startMatch,B.action_after_timeout("focus_menu_item",20,{item:function(){B.isDomEl(F(r),!0,_.stat.doc)&&n.focus(null,r)},args:[]}))}var l,c,u,d,p,f,h;B.endT(arguments)},mark_iframe_loaded:function(e){(e=e||_.stat.iframe).addClass("mt-content-loaded")},maybe_load_site_preview:function(){t&&t.update_prog_indicator("plus",q.load_wp);var e=l.check_builder_autoload();U.pageOrPostID&&(U.pref.activate_elementor||"elementor"===e)?l.activate_builder("elementor",!0,U.pageOrPostID):U.pref.activate_gutenberg&&U.pageOrPostID?l.activate_builder("gutenberg",!0,U.pageOrPostID):U.pageOrPostID&&(U.pref.activate_oxygen||"oxygen"===e)?l.activate_builder("oxygen",!0,U.pageOrPostID):"FLBuilder"===e?l.activate_builder("FLBuilder"):(e=U.pref.preview_url.replace(/&/g,"&"),U.stat.iframeDoc.location=e),U.placeholderFrame=!1},add_window_resize_listener:function(e){F(window).on("resize",function(){return!r.itemResising&&(U.timer.windowResize&&clearTimeout(U.timer.windowResize),void(U.timer.windowResize=setTimeout(function(){e||(c.toolbar_adjusted(),U.adjust_scroll_buttons(U.get_pg_meta(),"style"),U.adjust_scroll_buttons(!1,"responsive"),B.forceElReflow(U.stat.vis.find(".inspection_height-panel-resizer"),"top: 1px !important"),B.forceElReflow(U.stat.vis.find(".mt-main_columns-resizer-5"),"left: 99% !important")),U.reset_preview_width_for_current_tab(!1,!0,U.rulerManuallyAdjusted)},500)))})},apply_rulers:function(e,t){var r=_.stat.front;e=(e||r.width())+50,t=(t||r.height())+50,r.children(".hRule, .vRule, .mt-ruler-corner").remove(),F("#rHighlight").after(_.generate_ruler_divs(e+50,t))},generate_ruler_divs:function(e,t){var r,n=[{angle:"h",cssPos:"left",dim:e,labelPos:18,size:18,html:""},{angle:"v",cssPos:"top",dim:t,size:18,html:""}];for(r in n)if(n.hasOwnProperty(r))for(var i,a,o=(i=n[r]).size,s=o,l="";s<=i.dim;){var c=s-o;"tickLabel"==(l=c%50==0?"tickLabel":c%10==0?"tickMajor":c%5==0?"tickMinor":"")&&(a="tickLabel"==l&&"h"==i.angle?c:"tickLabel"==l&&"v"==i.angle?"<span>"+c+"</span>":"",i.html+='<div class="'+l+'" style="'+i.cssPos+":"+s+'px"',i.html+=">"+a+"</div>"),s+=5}t='<div class="ruler ruler-stuff hRule">'+n[0].html+"</div>";return'<div class="ruler ruler-stuff mt-ruler-corner"></div>'+('<div class="ruler ruler-stuff vRule">'+n[1].html+"</div>")+t},get_all_devices_width:function(){var e=F("#all_devices_default_width").attr("rel"),t=_.stat.front.width();return{custom:B.hasValue(e),width:e?parseInt(e):t,frameWidthAvailable:t}},fix_preview_width:function(){var e=U.get_mq_focus();"all-devices"!==e||U.get_local_window_function("get_all_devices_width").custom||U.get_local_window_function("slider_moved")(_.stat.front.width(),!1,!0,e)},determine_slider_val:function(e,t,r,n){n=(n=n||U.get_local_window_function("get_all_devices_width")()).width;if(U.isContainerQuery(e))return n;r?n=r:t&&(n=t);e=this.get_site_preview_width(e);return n=e||l.maybeAdjustSliderValForBuilderPreview(n)},get_site_preview_width:function(e){var t=B.checkObject(U.mqs,[e,"site_preview_width"]);if(t){var r=t.split(".");if("builder"===r[0]){e=r[1],r=r[2];if(l.builder_breakpoints[e]){e=l.get_builder_breakpoints(e),r=B.checkObject(e,[r,"newPreviewWidth"]);if(r)return r}}else if(t=parseInt(t),B.isNumeric(t))return t}return!1},maybe_hide_mt_highlight:function(){U.pref.mt_highlight&&U.feature_off(0,"mt_highlight",{fHTML:1,noSave:1,tmp:1}),U.stat.fHTML&&parseInt(U.pref.grid_highlight)&&U.stat.fHTML.addClass("mt-temp-hide-highlight")},maybe_reinstate_mt_highlight:function(e){"turnedOff"===U.tmp.mt_highlight&&(U.tmp.mt_highlight=!1,U.feature_on(0,"mt_highlight",{fHTML:1,noSave:1})),U.stat.fHTML&&U.stat.fHTML.removeClass("mt-temp-hide-highlight")},update_iframe_slider:function(e,r,n,t,i){B.startT(arguments);U.frameWidth;var a=U.get_local_window_function("get_all_devices_width")();U.frameWidth=a.frameWidthAvailable,i=i||_.determine_slider_val(e,r,n,a);a=U.frameWidth;U.get_local_window_function("slider_moved")(i,r,n,U.get_mq_focus()),U.get_local_window_function("update_ruler_highlighter")(r,n),t&&_.apply_rulers(a),l.maybeShiftRulersForBuilder(),_.stat.slider.slider({min:0,max:a,value:i,start:function(e,t){if(_.maybe_hide_mt_highlight(),l.builderUnq.elementor.maybeStickNavRight(),d.integrate.gutenberg){let e=d.integrate.gutenberg;e.stat.$body.addClass("mt-slider-active")}},slide:function(e,t){U.get_local_window_function("slider_moved")(t.value,r,n,U.get_mq_focus()),U.get_local_window_function("reset_mob_previews")()},change:function(e,t){_.maybe_reinstate_mt_highlight(),l.builderUnq.elementor.maybeUnstickAndPlaceNavRight(),U.screen_width_adjusted(U.intelli?"intelli":"reg")},stop:function(e,t){if(U.rulerManuallyAdjusted=t.value,d.integrate.gutenberg){let e=d.integrate.gutenberg;e.stat.$body.removeClass("mt-slider-active")}}}),B.endT(arguments)},fix_rounding_mq_bug:function(e,t,r){return r?e-.7:t?e+.7:e},slider_moved:function(e,t,r,n){B.startT(arguments),U.rulerVal=e,_.set_preview_width(!0,e,t,r),_.stat.iframeWidthSpan.html("<span>"+Math.round(e)+"</span><span>px</span>"),B.action_after_timeout("slider_moving",50,{item:_.run_post_slide_actions,args:[e,n]}),B.endT(arguments)},run_post_slide_actions:function(e,t){U.get_local_window_function("check_slider_within_range")(e,t)},set_preview_width:function(e,t,r,n,i){var a,o=_.stat.frontInner,s=!1;d.integrate.gutenberg&&(a=d.integrate.gutenberg.stat.responsiveWrapper(!1,!0),s=!0),a&&a.length&&(_.stat.frontInner.width("100%"),o=a,U.animate_screen=!1),t=l.maybeAdjustPreviewWidthForBuilder(_.fix_rounding_mq_bug(t,r,n));n=(U.previewWidth=t)===U.frameWidth?"100%":t;U.animate_screen?o.width(U.animate_screen).stop(!0).animate({width:t},"slow",function(){U.animate_screen=!1}):(o.width(n),s&&o.css("max-width",n))},update_ruler_highlighter:function(e,t){var r=F("#rHighlight");e||t?(e=B.isDefined(e)?parseFloat(e):0,t=(t=B.isDefined(t)?parseFloat(t):U.frameWidth)?t-e:U.frameWidth-e,r.css({left:e?e+19:19,width:t})):r.removeAttr("style")},reset_mob_previews:function(){B.startT(arguments),F("#common-devices-preview").find("li").removeClass("clicked"),F("#height-screen").addClass("hidden"),B.endT(arguments)},check_slider_within_range:function(e,t){B.startT(arguments);var r=!1,n=U.mqs[t].min||!1,i=U.mqs[t].max||!1;n&&e<n&&(r=!0),i&&i<e&&(r=!0);var a=F("#current-screen-width"),n=_.stat.front.find("div.mt-ruler-corner").add(a),i="Styles added to the current tab will not have an effect at this screen width ("+e+"px)";r?(n.addClass("warn"),a.attr("title",i)):(n.removeClass("warn"),a.attr("title","Screen width: "+e+"px")),B.endT(arguments)},set_screen_preview:function(e,t){B.startT(arguments);var r=F("#common-devices-preview").find("li.clicked");if("hover"===t&&B.isDomEl(r))return!1;r.removeClass(t),U.animate_screen=F("#v-frontend").width();var n=parseInt(e.attr("rel")),r=d.data.prog.mobPreview;_.stat.slider.slider("value",r[n][1]),U.get_local_window_function("slider_moved")(r[n][1],!1,!0,U.get_mq_focus()),F("#height-screen").removeClass("hidden").css("top",r[n][2]+19+"px"),e.addClass(t),B.endT(arguments)},unset_screen_preview:function(e,t,r){if(B.startT(arguments),"hover"==t&&B.isDomEl(F("#common-devices-preview").find("li.clicked"))||"clicked"==t)return"clicked"==t&&e.removeClass(t),!1;U.animate_screen=F("#v-frontend").width();var n=U.get_mq_focus(),i=_.determine_slider_val(n,U.mqs[n].min,U.mqs[n].max);_.stat.slider.slider("value",i),U.get_local_window_function("slider_moved")(i,U.mqs[n].min,U.mqs[n].max,n),F("#height-screen").addClass("hidden"),e.removeClass(t),B.endT(arguments)},show_rulers:function(){F("#common-devices-preview").removeClass("hidden"),c.toolbar_adjusted(),U.get_local_window_function("fix_preview_width")()},hide_rulers:function(){F("#common-devices-preview").addClass("hidden"),c.toolbar_adjusted(),U.get_local_window_function("fix_preview_width")()},shift_rulers_for_builder:function(e){var t=_.stat.front.children("div.hRule"),r=F("#rHighlight-wrap"),n=F("#rHighlight"),i=t.add(n),a="ruler-shifted-left",o=e;0<e?(i.addClass(a),o+=18):i.removeClass(a),_.stat.slider.add(r.children()).add(n).css("margin-left",e+"px"),t.css("left",o+"px")},updateSuggestionsMenuReference:function(){U.stat.suggestionsMenu=_.getSuggestionsMenuEl()},getContextMenuEl:function(){return F("#mt-context-menu")},getSuggestionsMenuEl:function(){return F("#mt-suggestions-menu")},toggle_context_menu:function(e){e.$clicked.hasClass("on")?_.close_context_menu():_.show_context_menu(e)},show_context_menu:function(e){var t=e.contextMenu||_.getContextMenuEl();if(U.context_menu_data&&_.close_context_menu(),e.offset=e.offset||U.default_context_menu_offset(e.$clicked,e),e.$content=t.find(e.filter),e.title=e.title||e.$content.data("title"),e.transformOrigin?t.attr("data-transform-origin",e.transformOrigin):t.removeAttr("data-transform-origin"),U.context_menu_data=e,!U.maybe_run_context_menu_callback("before_open",e))return!1;B.apply_offset(e.offset,t);var r=t.children(".mt-panel-header");e.hideHeader?r.addClass("header-hidden"):r.removeClass("header-hidden"),t.find(".mt-panel-title").first().html(e.title),t.children().not(e.$content).removeClass("show"),e.$content.addClass("show"),t.addClass("show expanded"),e.relatedto&&t.data("relatedto",e.relatedto),e.$clicked.addClass("on"),U.maybe_run_context_menu_callback("after_open",e),U.context_menu_data=e},close_context_menu:function(e){var t=(e=e||{}).contextMenu||_.getContextMenuEl(),r=U.context_menu_data;return(!e.filter||e.filter===r.filter)&&(!!U.maybe_run_context_menu_callback("before_close",r)&&(t.removeClass("show expanded").data("relatedto",""),B.isDomEl(r.$clicked,!0,r.clickedDoc)&&r.$clicked.removeClass("on"),U.maybe_run_context_menu_callback("after_close",r),void(U.context_menu_data=!1)))}}}),jQuery(document).ready(function(e){TvrMT.mod.MTsass={set_vars:function(){TvrMT.TvrCom,TvrMT.TvrUi,TvrMT.MTF,TvrMT.mod.MTint,TvrMT.mod.MTloop,TvrMT.mod.MTdd,TvrMT.mod.MTsave,TvrMT.mod.MTace,TvrMT.mod.MTgrid}}}),jQuery(document).ready(function(C){var M,A,w,O,u,x,k,S,N;TvrMT.mod.MTgrid=N={set_vars:function(){A=TvrMT.TvrCom,M=TvrMT.TvrUi,w=TvrMT.MTF,TvrMT.mod.MTint,O=TvrMT.mod.MTloop,u=TvrMT.mod.MTdd,x=TvrMT.mod.MTsave,k=TvrMT.mod.MTace,TvrMT.mod.MTsass,S=TvrMT.mod.MTlayout},gridstack:{},numRows:24,numColumns:24,cellHeight:20,cellWidth:28,itemResising:!1,get_pg_fields:function(e){return C("#"+M.selInFocusID).find(".property-"+e)},bind_gridstack:function(){var e=M.stat.grid.find(".grid-control"),n=M.stat.grid.find(".graph-area"),t=e.find(".grid-stack").gridstack({cellHeight:N.cellHeight+"px",cellWidth:N.cellWidth+"px",width:N.numColumns,height:N.numRows,float:!0,verticalMargin:0,removable:!1,draggable:{handle:".grid-stack-item-content",scroll:!1,appendTo:"body"},resizable:{handles:"se, sw"}}).on("change",function(e,t){N.itemsLoading}).on("resizestart",function(e,t){N.itemResising=!0,N.canvas_item_clicked(t.element),N.bind_mouse_scroll(e,t.element,n)}).on("resizestop",function(e,t){N.itemResising=!1,N.unbind_mouse_scroll(),N.grid_adjusted("items",e,t,"resized")}).on("dragstart",function(e,t){N.itemResising=!0;var r=C(e.target);N.canvas_item_clicked(r),N.bind_mouse_scroll(e,r,n)}).on("drag",function(e,t){N.over_clear_icon(t,!0)}).on("dragstop",function(e,t){N.itemResising=!1,N.unbind_mouse_scroll(),M.stat.grid.find(".clear-all-grid-styles").removeClass("on"),N.grid_adjusted("items",e,t,"dragged")}).data("gridstack");this.gridstack=t,e.find(".explicit-grid").resizable({handles:"se",grid:[parseInt(t.opts.cellWidth),parseInt(t.opts.cellHeight)],minWidth:0,minHeight:0,start:function(){N.itemResising=!0},resize:function(){},stop:function(e,t){N.grid_adjusted("explicit",e,t),N.itemResising=!1}})},grid_enabled:function(e){return"grid"===e||"inline-grid"===e},get_gridM:function(){return!!M.selInFocusID&&M.get_meta(C("#"+M.selInFocusID).find("li.group-tag-grid"),"group")},clear_all_grid_styles:function(e){M.clear_data_level(e,this.get_gridM())},gridsatckItemDragOrResize:function(e,t,r){var n;M.grid.isTemplateAreas||(e.id&&N.updateLookupItem(e),e=(n=M.grid.lookupContainer=N.get_container_el_data(M.grid.lookupContainer.$el)).$el,N.positions_to_coordinates(e,n,M.grid.items),N.repositionGridNodes({}))},updateLookupItem:function(e){var t=e.id,t=M.stat.grid.find(".mt-lookup-grid").find(".lookup-item-"+t),e=N.coordinates_to_grid_area(e);t.css(e)},repositionGridNodes:function(e){for(var t=N.gridstack.grid.nodes.sort(A.firstBy("id")),r=M.grid.items,n=0;n<t.length;n++){var i=t[n],a=r[n].coordinates;i.id!==e.id&&N.gridstack.grid.moveNode(i,a.x,a.y,a.width,a.height)}},over_clear_icon:function(e,t){var r=M.stat.grid.find(".clear-all-grid-styles"),n=e.helper,e=r[0].getBoundingClientRect(),n=n[0].getBoundingClientRect(),n=A.isIntercepted(e,n);return t&&(n&&!r.hasClass("on")?r.addClass("on"):!n&&r.hasClass("on")&&r.removeClass("on")),n},grid_adjusted:function(e,t,r,n){var i=[],a=N.get_gridM(),o=O.get_selector_data(a),s=o.data,l={savePackage:[]},c=o.levels.concat(["styles","grid"]),u=A.checkObject(s,["styles","grid"])||{},d=o.levels.concat(["styles","grid","display_grid","value"]),p=M.grid.isTemplateAreas;if("explicit"===e)var o=C(r.element),f=o.find(".explicit-grid-toggle"),f=M.title(f).toLowerCase(),i=N.resolve_template_styles(c,o,s);else if("items"===e){for(var h=N.gridstack.grid.nodes.sort(A.firstBy("id")),s=C(t.target),_={grid_row_start:[],grid_column_start:[],grid_row_end:[],grid_column_end:[]},g=parseInt(s.data("nth")),m=M.grid.isSingleItem?0:g,v=Object.keys(_),y=!1,b=0;b<h.length;b++){var w=h[b];parseInt(w.id)===g&&(_.grid_row_start[m]=w.y+1,_.grid_column_start[m]=w.x+1,_.grid_row_end[m]=w.height+w.y+1,_.grid_column_end[m]=w.width+w.x+1,y=!0)}if(p){t=C.extend(!0,[],h);N.over_clear_icon(r)&&(p=parseInt(C(r.helper).data("nth"))-1,N.gridstack.removeWidget(s,!1),r.helper.remove(),t.splice(p,1),M.grid.areas.splice(p,1),N.gridstack.placeholder.detach());t=N.convert_node_coordinates_to_template_areas(t);t?i.push({action:"replace",trail:c.concat(["grid_template_areas","value"]),data:t}):i.push({action:"delete",trail:c,key:"grid_template_areas"}),f="template area adjusted"}else{if(N.over_clear_icon(r)&&(_.grid_row_start[m]="",_.grid_column_start[m]="",_.grid_row_end[m]="",y=!(_.grid_column_end[m]="")),y){for(b=0;b<v.length;b++){var T=v[b];A.updateObject(u,[T,"value",m],_[T][m])}A.updateObject(u,["grid_area","value",m],"")}i.push({action:"replace",trail:c,data:u}),f="grid item "+n}}O.updateObjectAndSavePackage(l.savePackage,i),N.grid_enabled(A.checkObject(M.uiData,d))||O.updateObjectAndSavePackage(l.savePackage,{action:"replace",trail:d,data:"grid"});d="all-devices"!==a.tabSlug,l=O.modify_main_js_object("group_to_css",l,{M:a,domDepth:"group",mq_key:a.tabSlug,incRecurse:d,onlyRecurse:d,recurse_key:["m_query"],pre_clear:!0,clean:{selector:[["styles"],[a.groupSlug]]},cleanMaxDepth:"selector"});M.skipGridReflow=!0,M.trigger_pg_icon_click(a.groupSlug),l=x.user_action(l,{items:["selector"],val:f,pathTT:!0,M:a,icon:"mtif-grid"}),!M.scss_enabled&&S.editor_and_gui()&&k.gui_to_editor(!1,M.get_meta(a.group.find("items"===e?".field-grid-grid_column_start":".field-grid-grid_template_columns"),"property")),M.prepareDisabledOrNotLoadingWarning(a),x.ajax_save_settings({settings:l,timerName:"gridControl"})},resolve_template_styles:function(e,t,r){for(var n=["rows","columns"],i={rows:{total:t.height()/N.cellHeight},columns:{total:t.width()/N.cellWidth}},a=[],o=0;o<n.length;o++){for(var s=n[o],l="grid_template_"+s,c=A.checkObject(r,["styles","grid",l,"value"]),u="rows"===s?"auto":"1fr",d=[],p=0;p<i[s].total;p++)c&&c[p]&&"none"!==c[p]&&(u=c[p]),d.push(u),0===u.indexOf("[")&&i[s].total++;a.push({action:"replace",trail:e.concat([l,"value"]),data:d})}return a},get_container_el_data:function(e,t,r){var n=["top","left"],i=e[0],a=["border-top-width","border-right-width","border-bottom-width","border-left-width","padding-top","padding-right","padding-bottom","padding-left","margin-top","margin-right","margin-bottom","margin-left","grid-template-rows","grid-template-columns","grid-template-areas","column-gap","row-gap","grid-column-start","grid-column-end","grid-row-start","grid-row-end","justify-content","align-content"],o={$el:e,el:i,pos:i.getBoundingClientRect(),extra:{},innerPos:{},comp:e.css(a)};t||this.convert_computed_subgrid_to_regular(o,e,a);for(var s=0;s<n.length;s++){var l=n[s];o.extra[l]=r?N.applyCumParSubAdjust(l,r,o):(parseFloat(o.comp["border-"+l+"-width"])||0)+(parseFloat(o.comp["padding-"+l])||0),o.innerPos[l]=o.pos[l]+o.extra[l]}return C.extend(!0,o,this.calculate_line_offsets(o.comp,o.el)),o},get_item_el_data:function(e,t,r,n,i){var a=t[0].getBoundingClientRect(),o=a.left-r.innerPos.left,s=a.top-r.innerPos.top,r=e+1,e=Object.values(TvrMT.data.prog.pg_tab_props.grid.griditems).concat(Object.values(TvrMT.data.prog.pg_tab_props.grid.allgriditems));return n&&(o+=n.totalParentOffsetAdjust.left,s+=n.totalParentOffsetAdjust.top),{n:r,$item:t,title:A.get_tagName(t)+":nth-child("+r+")",pos:a,relative:{top:s,left:o},comp:t.css(e)}},update_grid_settings:function(e,t){A.startT(arguments);var r=N.get_gridM();if(!r)return{};var n=r.group.find(".property-grid"),i="TemplateRowsCols",a=n.hasClass("show-single-griditem"),o="gridareas"===M.pref.grid_focus;a?i="singleItem":o&&(i="templateAreas");n=C.extend(!0,{prevGSNodes:[],isAllItems:!a&&!o,isSingleItem:a,isTemplateAreas:o,specificTab:i,M:r,$control:M.stat.grid},this.tab_specific_settings(r,i,t,e,n));return A.endT(arguments),n},applyCumParSubAdjust:function(a,e,t){let o=0;if(e&&Array.isArray(e)){let i=e.length-1;e.forEach(function(e,t){e.parentIsSubgrid,e.isFirstTrack,e.isTarget,e.index,i;var r=e.padding[a]||0,n=e.border[a]||0,t=e.elMargin[a]||0;e.gap[a];o+=r+n,o+=t})}return o},get_nearest_master_grid:function(n,e,O,i,a,t){let o=i,E=[],P=[],D="row"===e?"top":"left",j="row"===e?"y":"x",R=D,L="row"===e?"bottom":"right",I={type:e,offset:D,axis:j,box:[],totalParentOffsetAdjust:{top:0,left:0},tracksPartOrig:"",tracksPartAdjusted:"",tracksFullOrig:"",tracksFullAdjusted:"",els:[]};for(;i.parent().length;){i=i.parent();let A=e+"-gap",t=i.css(["display",O,A]),r=t[O];if(!(-1<r.indexOf("subgrid"))){r=r.replace(/\[.*?]\s+?/g,"");let T=i,x=T,e=t,k="normal"===e[A]?0:parseFloat(e[A]),S=k,C=!1,M=r.split(/\s+/);return I.tracksFullOrig=structuredClone(M),E.reverse(),E.push({$el:o}),E.forEach(function(e,t){let r=E.length-1===t,n=e.$el,i=N.get_container_el_data(T,!0),a=N.get_container_el_data(n,!0),o=i.comp,s=a.comp,l=Math.round(i.innerPos[D])===Math.round(a.pos[j])-parseFloat(s["margin-"+D]),c={[D]:"normal"===o[A]?k:parseFloat(o[A])},u="normal"===s[A]?c[D]:parseFloat(s[A]),d=u-c[D],p=S-c[D],f=t-1,h=E[f]?E[f].parGapOffset[D]-c[D]:0,_={index:t,isTarget:r,parentIsSubgrid:C,isFirstTrack:l,$subGrid:n,parGrandParGapDiff:h,parGapDiff:p,gapDiff:d,padding:{[D]:parseFloat(o["padding-"+D])},border:{[D]:parseFloat(o["border-"+D+"-width"])},margin:{[D]:parseFloat(o["margin-"+D])},elMargin:{[D]:parseFloat(s["margin-"+D])},gap:{[D]:h/2}};e.parGapOffset=c,C&&!l&&(I.totalParentOffsetAdjust[D]+=_.padding[D]+_.border[D]+_.margin[D]+_.gap[D]),I.box.push(_);var g=s[O].replace("subgrid [] ","").split(/\[/).length-1,m=N.get_container_el_data(x,!0,I.box),v=N.get_item_el_data(0,n,m,I,l),y=N.offset_position_to_coordinates(0,v,m),t=y[j],e=t+g;P=M.slice(t,e);e=structuredClone(P);r&&(I.tracksPartOrig=e);let b=P.length-1,w=structuredClone(M);P.forEach(function(e,t){let r=parseFloat(e),n=0===t,i=t===b;0!=d&&(e=n||i?d/2:d,r-=e),n&&(r-=parseFloat(s["padding-"+R]),r-=parseFloat(s["border-"+R+"-width"]),r-=parseFloat(s["margin-"+R])),i&&(r-=parseFloat(s["padding-"+L]),r-=parseFloat(s["border-"+L+"-width"]),r-=parseFloat(s["margin-"+L])),r<0&&(r=0),P[t]=r+"px"}),M.splice(t,g,...P);t=structuredClone(P),g=structuredClone(M);I.tracksFullAdjusted=g,I.tracksPartAdjusted=structuredClone(P),I.els.push({$el:n,item:v,co:y,tracks:{before:e,after:t},fullTracks:{before:w,after:g},gap:u,parentGap:c[D],box:_,elContainer:a,parContainer:i,masterContainer:m}),T=n,k=u,C=!0}),n.cumAdjust=I,a[O]=P.join(" "),void(a[A]=k+"px")}E.push({$el:i})}},convert_computed_subgrid_to_regular:function(r,n,i){let a={any:!1,rows:!1,columns:!1},o=r.comp,s=n.hasClass("mt-lookup-grid");["rows","columns"].forEach(function(e){var t="grid-template-"+e;-1<o[t].indexOf("subgrid")&&(s?o[t]=o[t].replace("subgrid [] ","").replace(/\[]/g,"10px"):N.get_nearest_master_grid(r,e.slice(0,-1),t,n,o,i),a.any=!0,a[e]=!0)}),r.hasSubGrid=a},applyGridStyles:function(e,t,r,n,i,a,o,s,l,c,u){return i.columns&&(r["grid-template-columns"]=u,n["grid-template-columns"]="subgrid",n["grid-column-end"]="span "+l,e&&(r["column-gap"]=n["column-gap"],n["column-gap"]="")),i.rows&&(r["grid-template-rows"]=c,n["grid-template-rows"]="subgrid",n["grid-row-end"]="span "+s,e&&(r["row-gap"]=n["row-gap"],n["row-gap"]="")),a.attr("style","").css(r),o.css(n),{main:n,master:r}},tab_specific_settings:function(e,t,r,n,i){var a="singleItem"===t,o="templateAreas"===t,s=a&&n&&"html"!==n[0].tagName.toLowerCase()?n.parent():n,l=[],c=[],u={comp:"",grid_areas:[],implicit_names:[],parsed_areas:[],unique_areas:{},row_with_quotes:[]};if(!s)return N.gridstack.removeAll(),M.stat.grid.find(".explicit-grid").css({width:0,height:0}),{items:l,areas:c,templateAreas:u};var d=a?s.css("display"):r,p="grid"===d||"inline-grid"===d,f=a&&n.index()+1,h=M.stat.grid,_=h.find(".mt-lookup-grid-wrap"),g=h.find(".mt-lookup-grid"),m=this.get_container_el_data(s),v=m.hasSubGrid,y={},t=m.comp,r=O.get_selector_data(e).data;if(u.comp=t["grid-template-areas"],p){d=m.lines.rows.total-1,a=m.lines.columns.total-1,n="repeat("+d+", 10px)",e="repeat("+a+", 10px)",t=t["grid-template-areas"];N.applyGridStyles(!1,m,{},{"grid-template-rows":n,"grid-template-columns":e,"grid-template-areas":t},v,_,g,d,a,n,e);for(var u=N.parse_template_areas(u.comp,u),b="",w=u.grid_areas,T=0;T<w.length;T++){for(var x=w[T],k=["start","end"],S=0;S<k.length;S++)u.implicit_names.push(x+"-"+k[S]);o&&(b+='<div class="lookup-item lookup-item-'+x+'" style="grid-area: '+x+'" >'+x+"</div>",c.push({type:"area",gridArea:x,title:x}))}s.children(":not(script):not(noscript):not(style)").each(function(e){var t=N.get_item_el_data(e,C(this),m),r={"grid-column-end":t.comp["grid-column-end"],"grid-column-start":t.comp["grid-column-start"],"grid-row-end":t.comp["grid-row-end"],"grid-row-start":t.comp["grid-row-start"],"grid-area":t.comp["grid-area"],order:t.comp.order},n=A.config_obj_to_string(r,!1,"; "),r=e+1;f===r&&(t.isSingleItem=1),o||(b+='<div class="lookup-item lookup-item-'+r+'" style="'+n+'" >'+(e+1)+"</div>"),l.push(t)}),g.html(b);y=this.get_container_el_data(g);N.positions_to_coordinates(g,y,o?c:l),y.templateTracks=N.get_user_defined_template_tracks(r),m.explicitGrid={width:N.cellWidth*y.templateTracks.columns.total,height:N.cellHeight*y.templateTracks.rows.total},m.implicitGrid={width:N.cellWidth*(y.lines.columns.total-1),height:N.cellHeight*(y.lines.rows.total-1)},i.add(h).addClass("grid-enabled"),N.flag_subgrid(m.hasSubGrid,h)}else i.add(h).removeClass("grid-enabled"),g.html("");return{enabled:p,container:m,$container:s,lookupContainer:y,$lookupGrid:g,hasSubGrid:v,singleItemNth:f,items:l,areas:c,templateAreas:u}},flag_subgrid:function(e,t){let r="",n="";e.any?r+=" has-subgrid":n+=" has-subgrid",e.columns?r+=" has-subgrid-columns":n+=" has-subgrid-columns",e.rows?r+=" has-subgrid-rows":n+=" has-subgrid-rows",r&&t.addClass(r),n&&t.removeClass(n)},get_user_defined_template_tracks:function(e){for(var t=["rows","columns"],r={rows:{total:0},columns:{total:0}},n=0;n<t.length;n++){var i=t[n],a=A.checkObject(e,["styles","grid","grid_template_"+i,"value"]);if(a){var o="none"===a[0],s=N.parseGridTracks(a.join(" ")).lines,l=0;if(!o)for(var c=0;c<s.length&&(l++,!s[c].endLineName);c++);r[i].parsed=s,r[i].total=l}r[i].values=a}return r},styles_indent:"\n\t\t",hasTemplateAreas:function(e,t){var r=new RegExp(u.reg.quoted({inside:1}),"g");return e&&e.match(r)?!t||N.styles_indent:""},parse_template_areas:function(e,t){if(!e||"none"===e)return t;var r=new RegExp(u.reg.quoted({inside:1}),"g"),t=t;return A.iterate_string(e,r,[{item:function(e,t,r,n){for(var i=r[1].split(/\s/),e=0;e<i.length;e++){var a=i[e];"."!==a&&(n.unique_areas[a]=1)}n.grid_areas=Object.keys(n.unique_areas),n.parsed_areas.push(i),n.row_with_quotes.push(r[0])},args:[]}],t),t},add_template_area:function(e){var t=e.parent().find(".property-input"),r=t.val(),n=(p=N.gridstack.grid.nodes.sort(A.firstBy("id"))).length;if(A.isDefined(r)){for(var i=r.split(" "),r=e.closest(".property-tag").prev().find(".property-input"),a=A.checkObject(M.grid,["templateAreas","grid_areas"]),o=0;o<1;o++){var s=i[o];if(a&&A.in_array(s,a))return alert("Area already exists"),!1;t.val("");var l=n+o+1,c={class:"type-area-item "+N.core_gridstack_classes,"data-nth":l,"data-gs-id":l},u=M.stat.grid.find(".grid-canvas"),d=[],l={gridArea:s,coordinates:{x:0,y:0,width:1,height:1}};d[n]=l,M.grid.areas.push(l),N.add_remove_or_update_gridstack_node(n,u,p,d,c,s,!0)}var p=N.gridstack.grid.nodes.sort(A.firstBy("id")),e=N.convert_node_coordinates_to_template_areas(p);r.val(e),M.grid.enabled||((e=t.closest(".group-tag").find(".field-grid-display_grid").find(".property-input")).val("grid"),M.adjust_comp_span(e,"after")),M.run_input_updated(r)}},format_template_areas_nicely:function(e){var i=N.styles_indent,t=new RegExp(u.reg.quoted({inside:1}),"g"),r={formatted:""};return A.iterate_string(e,t,[{item:function(e,t,r,n){n.formatted+=i+r[0]},args:[]}],r),r.formatted||e},updateArrayConfig:{isArraySafe:1,action:"replace"},convert_node_coordinates_to_template_areas:function(e){for(var t=[],r=0,n="",i=0;i<e.length;i++){for(var a=["y","x"],o=["height","width"],s=e[i],l=(s.id,M.grid.areas[i].gridArea),c={},u=0;u<a.length;u++){var d=a[u],p=s[d],f=p+s[o[u]]-1;c[d]={startIndex:p,endIndex:f}}for(var h=c.y.startIndex;h<=c.y.endIndex;h++)for(var _=c.x.startIndex;_<=c.x.endIndex;_++){A.updateObject(t,[h,_],l,N.updateArrayConfig);var g=t[h].length;r<g&&(r=g)}}for(var m=0;m<t.length;m++)for(var v=0;v<r;v++)A.checkObject(t,[m,v])||A.updateObject(t,[m,v],".",N.updateArrayConfig);for(var y=0;y<t.length;y++)n+=N.styles_indent+'"'+t[y].join("\t")+'"';return n},positions_to_coordinates:function(e,r,n){e.children(":not(script):not(noscript):not(style)").each(function(e){var t=N.get_item_el_data(e,C(this),r);t.coordinates=N.offset_position_to_coordinates(e,t,r),n[e].coordinates=t.coordinates})},calculate_line_offsets:function(e,t){for(var r={lines:{columns:{offsets:{}},rows:{offsets:{}}},gap:{}},n=["rows","columns"],i=0;i<n.length;i++){var a,o=n[i],s=o.slice(0,-1),l=N.normalise_grid_gap(e[s+"-gap"],s,t),c=e["grid-template-"+o],c=this.parseGridTemplate(c,l),u=c.lineOffsetsArray,d=1,p=0,f=u.length;if(r.gap[s]=l,r.lines[o].names=c.names,0<f){r.lines[o].offsets[N.to_fixed_number(p)]=d;for(var h=0;h<f;h++)d=h+2,(p+=parseFloat(u[h])+l)!==a&&(r.lines[o].offsets[N.to_fixed_number(p)]=d),a=p}r.lines[o].total=d}return r},normalise_grid_gap:function(e,t,r){t="column"===t?"width":"height";return A.convertUnit().toPx(r,e,t)},to_fixed_number:function(e,t){return t=t||0,parseFloat(e.toFixed(t))},util:{lineTypes:["columns","rows"],lineTypesSingular:["column","row"],offsets:["left","top"],axis:["x","y"],dim:["width","height"]},offset_position_to_coordinates:function(e,t,r){for(var n={},i=N.util,a=0;a<i.lineTypes.length;a++){var o=i.lineTypes[a],s=0,l=i.lineTypesSingular[a],c=i.offsets[a],u=i.axis[a],d=i.dim[a],p=r.lines[o].offsets,f=r.gap[l],h=t.relative[c],_=-1,o=1,l=N.to_fixed_number(h),c=this.get_closest_position(l,p);c&&(_=c.value,s=c.correction,(s=this.get_closest_position(N.to_fixed_number(h+t.pos[d]+f+s),p))&&(o=1,o=s.value-_)),n[u]=_-1,n[d]=o,c.correction&&(p[l]=_,delete p[c.actualKey])}return n},get_closest_position:function(e,t){for(var r=["-","+"],n=0;n<=3;n++)for(var i=0;i<=r.length;i++){var a=parseFloat(r[i]+n),o=e+a,s=t[o];if(A.isDefined(s))return{correction:a,suggestedKey:e,actualKey:o,value:s}}return!1},coordinates_to_offset_position:function(e){},coordinates_to_grid_area:function(e){var t=e.height+e.y+1,r=e.width+e.x+1;return{"grid-row-start":(e.y+1).toString(),"grid-column-start":(e.x+1).toString(),"grid-row-end":t.toString(),"grid-column-end":r.toString()}},core_gridstack_classes:"grid-stack-item ui-draggable ui-resizable ui-resizable-autohide",add_gridstack_widget:function(e,t,r,n){N.gridstack.addWidget(e,t.x,t.y,t.width,t.height,n,void 0,void 0,void 0,void 0,r)},add_remove_or_update_gridstack_node:function(e,t,r,n,i,a,o){var s=e+1,l="mtgi-"+s,t=t.find("#"+l),r=r[e],e=n[e];o=o||!1,e?(e=e.coordinates,A.isDomEl(t)?(t.attr(i).find(".grid-stack-item-content").attr("data-label",a),r?N.gridstack.update(t,e.x,e.y,e.width,e.height):N.add_gridstack_widget(t,e,s,o)):N.add_gridstack_widget(C('<div id="'+l+'" data-nth="'+s+'" class="'+i.class+'"><div class="grid-stack-item-content ui-draggable-handle" data-label="'+a+'">'+s+"</div></div>"),e,s,o)):A.isDomEl(t)&&(N.gridstack.removeWidget(t,!1),t.addClass("mt-node-inactive"))},update_grid_canvas:function(){A.startT(arguments);var e=M.stat.grid,t=e.find(".grid-canvas"),r=e.find(".explicit-grid"),n=e.find(".implicit-grid"),i=M.grid.isSingleItem,a=M.grid.isTemplateAreas,o=M.grid.container,s=a?M.grid.areas:M.grid.items,l=a?"type-area-item":"type-nth-item",c=this.get_gridM(),e=O.get_selector_data(c,"all-devices").data,u="all-devices"===c.tabSlug?e:O.get_selector_data(c,c.tabSlug).data,d=A.isDefined(e.nth_item)?parseInt(e.nth_item):1,p=N.gridstack.grid.nodes.sort(A.firstBy("id")),f=(p.length>s.length?p:s).length;if(N.itemsLoading=!0,f<1)w.stat.body.find("#mt-grid-highlight").find(".mtoc-line").attr("style","display: none;");else for(var h=0;h<f;h++){var _,g,m,v,y=s[h],b=h+1;y&&(_=l,g=A.regular_escape_quotes(y.title),m=A.checkObject(u,["itemsWithValues",i?0:b])&&(!i||b===M.grid.singleItemNth),v=a?y.gridArea:b,a||(d===b&&(_+=" in-focus"),m&&(_+=" hasValues"),y.isSingleItem&&(_+=" is-single-item")),g={class:_+" "+N.core_gridstack_classes,title:g,"data-nth":b,"data-gs-id":b}),N.add_remove_or_update_gridstack_node(h,t,p,s,g,v)}n.css({width:o&&o.implicitGrid?o.implicitGrid.width+"px":0,height:o&&o.implicitGrid?o.implicitGrid.height+"px":0}),r.css({width:o&&o.explicitGrid?o.explicitGrid.width+"px":0,height:o&&o.explicitGrid?o.explicitGrid.height+"px":0}),w&&w.update_grid_highlight(M.grid),M.grid.prevGSNodes=[],N.itemsLoading=!1,A.endT(arguments)},update_nth_radios:function(){for(var e=this.get_gridM(),t=M.get_input_stems("all-devices"),r=O.get_selector_data(e,"all-devices").data,n="all-devices"===e.tabSlug?r:O.get_selector_data(e,e.tabSlug).data,i=A.isDefined(r.nth_item)?parseInt(r.nth_item):1,a=M.grid.items,r=M.stat.grid.find(".nth-item-radios"),o=M.templates.icon_inputs.group.nth_option,s=[],l=0;l<=a.length;l++){var c=A.checkObject(n,["itemsWithValues",l+1]),u=o.replace(/0/g,l).replace("name_placeholder",t.mq+"["+e.sectionSlug+"]["+e.selectorSlug+"][nth_item]");i===l&&(u=u.replace("nth-radio-control","nth-radio-control on")),c&&(u=u.replace("nth-radio-control","nth-radio-control hasValues")),s.push(u)}s.length&&r.find(".fake-radio-parent").html(s),A.forceReflow(r[0])},update_nth_item_focus:function(e,t){var r=N.get_gridM(),n=e.closest(".nth-item-option"),e=n.data("nth");x.quick_save_data(n),M.grid.isAllItems&&N.update_grid_and_radio_item_formatting("focus",{nth:e}),r.group.find("span.grid-item-num").text(": "+e),M.skipGridReflow=t,M.trigger_pg_icon_click()},update_grid_and_radio_item_formatting:function(r,n){(n.doRadio?M.stat.grid.find(".nth-item-option"):M.stat.grid.find(".grid-stack-item")).each(function(){var e=C(this),t=e.data("nth");"focus"===r?t===n.nth?e.addClass("in-focus"):e.removeClass("in-focus"):"itemdots"!==r&&"radiodots"!==r||(t=A.checkObject(n,["itemsWithValues",parseInt(t)]),e="itemdots"===r?e:e.find(".fake-radio"),M.update_style_signal(e,t))})},canvas_item_clicked:function(e){e=e.closest(".grid-stack-item");e.hasClass("in-focus")||(M.grid.isAllItems?(e=e.data("nth"),e=M.stat.grid.find("li.nth-item-option-"+e),A.toggle_radio_checkbox(e.find(".fake-radio")),N.update_nth_item_focus(e,!0)):M.grid.isTemplateAreas)},mouseScrollConfig:{},bind_mouse_scroll:function(e,t,r){return!1},unbind_mouse_scroll:function(){},templatePattern:/\s(?![^[("]*])/,parseGridTracks:function(e){var t=new RegExp(u.reg.gridTracks(),"mg"),r={lines:[],sizesDefined:0},c={2:"name",3:"size",4:"name"};return A.iterate_string(e,t,[{item:function(e,t,r,n){for(var i=Object.keys(c),a={name:"",size:""},o=0;o<i.length;o++){var s=i[o],l=c[s];r[s]&&(a[l]=r[s].trim(),4===parseInt(s)&&n.lines[e-1]&&(n.lines[e-1].endLineName=a[l]))}a.size&&++n.sizesDefined,n.lines.push(a)},args:[]}],r),r},parseGridTemplate:function(e,t){t=t?parseFloat(t):0;for(var r,n=u.split_grid_tracks(e),i=[],a=[],o=[],s=0,l=0;l<n.length;l++){var c=n[l];c.includes("px")&&(n[l-1]&&!n[l-1].includes("px")||o.push(""),a.push(c)),o.push(c)}for(n[n.length-1]&&n[n.length-1].includes("px")&&o.push(""),l=0;l<o.length;l++)(c=o[l]).includes("px")?s+=parseFloat(c.replace("px","")):(r={start:s-1,end:s+1,name:this.getName(c)},0!==l&&l!==o.length-1&&0!==t&&(s+=r.gap=t),i.push(r));return{names:i,lineOffsetsArray:a}},getName:function(e){return e.includes("[")?e.match(/\[(.*)\]/)[1].trim():null},expand_grid:function(){}}}),jQuery(document).ready(function(h){TvrMT.mod.MTfolder=function(){let T,x,k,l,i,f,S={set_vars:function(){x=TvrMT.TvrCom,T=TvrMT.TvrUi,k=TvrMT.MTF,l=TvrMT.mod.MTloop,i=TvrMT.mod.MTdd,f=TvrMT.mod.MTsave},getFolderLogic:function(e){let t=i.inputs_to_data(e),r=Object.keys(t);for(let e=0;e<r.length;e++){var n=r[e];""===t[n].trim()&&delete t[n]}return t},show_logic_testing_table:function(){h("#logic-testing-wrap").slideDown("fast")},hide_logic_testing_table:function(){h("#logic-testing-wrap").slideUp("fast")},view_test_url:function(){let e=h("#previewPath"),t=h("#testPreviewPath");e.val(t.val()),T.change_preview_url(e)},get_test_url:function(e,t){return e=e||T.format_nonlog_param(T.create_url_from_input_path(h("#testPreviewPath"))),x.append_url_param(e,"test_logic",t.sectionSlug)},extractJsonFromText:function(e){let t=e.substring(e.indexOf("{")),r={analysis:"Error testing logic",load:"No"};try{r=JSON.parse(t)}catch(e){}return r},test_folder_on_current_page:function(t,e){f.simple_ajax_request({skipQueue:1,url:S.get_test_url(k.get_current_url(),t),type:e?"POST":"GET",sendData:e,dataType:"text",cbFunction:function(e){e=S.extractJsonFromText(e);S.update_styles_disabled_and_menu_classes(t.sectionSlug,!e.result,e)}})},maybeGetLivePostData:function(){if(k){let e=x.checkObject(k.stat.win,["parent","MTblock"]);if(e)return e.getLiveData(e.getBlockList(!0),!0)}return null},test_logic_on_page:function(c,u,d,p){if(k){let n=h("#testPreviewPath"),i=n.val(),e=k.get_current_url(),a=T.format_nonlog_param(T.create_url_from_input_path(n)),t=x.append_url_param(a,"test_logic",c.sectionSlug),o=document.getElementById("logic-statement-analysis"),s=document.getElementById("logic-load-result"),l=e===a;var r=S.maybeGetLivePostData();d&&!l&&S.test_folder_on_current_page(c,r),s.innerHTML="testing...",h(s).attr("data-eval","pending"),o.innerHTML="",f.simple_ajax_request({skipQueue:1,url:t,type:r?"POST":"GET",sendData:r,dataType:"text",plus:u?TvrLang.test_logic:"",minus:u?TvrLang.test_logic_failed:"",cbFunction:function(e){let t=S.extractJsonFromText(e);var r=t.num_statements<1?t.error?"ERROR":"Global":t.num_statements+" "+(1<t.num_statements?"statements":"statement");n.val(i||a),s.innerHTML=t.load,h(s).attr("data-eval",t.resultString);e=t.analysis.replace(/\[(false|true|result|null)]/g,'<span class="mt-test-result eval-statement" data-eval="$1">$1</span>');o.innerHTML='<span class="toggle-popdown-content toggle-logic-analysis" data-forpopup="logicAnalysis"><span class="popdown-label">'+r+'</span><div id="logicAnalysis" class="popdown-content logic-analysis"><div class="heading logic-to-analyse">Logical Condition Analysis</div><div class="condition-analysis">'+e+"</div></div></span>",S.show_logic_testing_table(),l&&S.update_styles_disabled_and_menu_classes(c.sectionSlug,!t.result,t),d&&l&&(p&&f.maybeBroadcastChanges(p),k.select_current_selector_elements({})),u&&u.removeClass("active")}})}},updateAllStyleTagsAndMenuItems:function(){S.updateMenuLoadingClasses(!0)},update_styles_disabled_and_menu_classes:function(e,t,r,n,i){var a=k.getMTDynFrontData().folderLoading,o=k.stat.html.find('style[id$="-'+e+'"]'),i=i?"not all"===o.first().attr("media"):S.folderNotLoading(e);(t&&!i||i&&!t)&&(o.each(function(){t?h(this).attr("media","not all"):h(this).removeAttr("media")}),n||("Not set"===r.logic?delete a[e]:a[e]=r.result?r.empty||r.resultIsString?r.empty?"empty":r.resultIsString:1:0)),n||S.updateMenuLoadingClasses()},reset_logic_fields:function(e){S.updateLogicFields("resetSettings",e,{})},clear_folder_logic:function(e){T.logicTextareaChanged=1,S.reset_logic_fields(e.closest(".cm-edit-folder-options")),S.save_folder_logic(e,!0)},maybeAddLogicAdjustedFlag:function(e,t){var r=x.checkObject(T.uiData.logic);r&&(t.adjusted_logic=h.extend(!0,{slug:e},r))},reorderFolderLoading:function(n){if(T.iframeEditing()){let t=k.getMTDynFrontData().folderLoading,r={};for(let e=0;e<n.length;++e){var i=n[e];void 0!==t[i]&&(r[i]=t[i])}k.setMTDynFrontData("folderLoading",r)}},addSaveLogicCallback:function(e,t,r,n,i){r.runLogicTestCallback=!0,r.cbFunction=function(e,t,r,n,i){TvrMT.data.prog.combo.recent_logic=e.recent_logic,T.pref.recent_logic=TvrMT.data.prog.combo.recent_logic,T.update_cur_item_apply_state(t,"section"),n?S.test_logic_on_page(t,i,r,e):i&&i.removeClass("active")},r.cbfArgs=[e,t,n,i]},save_folder_logic:function(e,t,r,n,i){r=r||S.getFolderLogic(e.closest(".conditional-logic-form")),i=i||{savePackage:[]};var a=(n=n||T.context_menu_data.M).sectionSlug,o=h.extend(!0,{},r,{slug:a,update_recent_logic:1}),s=T.logicTextareaChanged;i.adjusted_logic=s?o:void 0,T.logicTextareaChanged=0,r.expr&&!S.hasGlobalCondition(r.expr)?(n.sectionM.addClass("item-conditional"),x.updateObject(T.pref.asset_loading,["conditional",a],1)):(n.sectionM.removeClass("item-conditional"),x.updateObject(T.pref.asset_loading,["conditional",a],void 0)),T.update_cur_item_apply_state(n,"section"),l.updateObjectAndSavePackage(i.savePackage,{action:"replace",trail:[n.sectionSlug,"this","logic"],data:r}),S.setFolderLogicHiddenInputs(n,r),e&&(i=f.user_action(i,{items:["section"],val:T.title(e),M:n,valTT:r.label||"global",icon:"mtif mtif-folder"})),e&&e.addClass("active");i={settings:i,noSaveDelay:1,essentialSave:1};S.addSaveLogicCallback(n,s,i,t,e),f.ajax_save_settings(i)},setFolderLogicHiddenInputs:function(e,r){e.sectionM.find("input.section-logic-input").each(function(){var e=h(this),t=e.attr("name").match(/\[([a-z_]+)]$/)[1],t=void 0!==r[t]?r[t]:"";e.val(t)})},logic_textarea_changed:function(i){T.logicTextareaChanged=1,x.action_after_timeout("logic_edited",200,{item:function(){let e=i.closest(".conditional-logic-form"),t="mt-has-expr",r=e.hasClass(t),n=i.val().trim();n&&!r?e.addClass(t):""===n&&r&&e.removeClass(t)}})},toggle_advanced_options:function(e){let t=e.closest(".mt-cm-form"),r="show-advanced-options";t.hasClass(r)?t.removeClass(r):t.addClass(r)},toggle_popdown_content:function(e){let t=e.find(".popdown-content");e.data("forpopup");t.hasClass("expanded")?S.hide_popdown_content(t):S.show_popdown_content(t)},copyConditionText:function(){let e=h("#condition-clipboard-icon"),t=T.hoveredConditionItem.text();navigator.clipboard.writeText(t),e.addClass("isClicked"),k.after_animation(e,{cb:function(){e.removeClass("isClicked")}})},show_popdown_content:function(e){e.addClass("expanded").closest(".toggle-popdown-content").addClass("on")},hide_popdown_content:function(e){e.removeClass("expanded").closest(".toggle-popdown-content").removeClass("on")},addLogicalCondition:function(i){let a=h("#logic-to-add"),o=a.val();if(o){let e=i.data("type"),t=h("#logic-search"),r=h("#mt-logic-expressions"),n="first"===e?o:r.val()+" "+e+" "+o;r.val(n),S.logic_textarea_changed(r),a.val(""),t.val("")}},updateLogicFields:function(e,t,r){r.expr=r.expr||"";var n,i=t.find("div.conditional-logic-form"),a=i.find("div.include-or-exclude"),o=a.hasClass("on"),s=i.find("textarea#mt-logic-expressions"),l=s.val(),c=i.find("div.inline-or-stylesheet"),u=c.hasClass("on"),d=i.find("span.mt-async-toggle"),t=d.hasClass("on");r.expr!=l&&(s.val(r.expr),x.isDefined(r.expr)?i.addClass("mt-has-expr"):i.removeClass("mt-has-expr")),Boolean(r.exclude)!==o&&(n=r.exclude?1:0,T.binary_button_clicked(a.find('.binary-button-option[rel="'+n+'"]'))),Boolean(r.css_external)!==u&&(n=r.css_external?1:0,T.binary_button_clicked(c.find('.binary-button-option[rel="'+n+'"]'))),Boolean(r.css_async)!==t&&x.toggle_radio_checkbox(d),"resetSettings"===e&&(i.removeClass("mt-has-expr"),S.hide_logic_testing_table())},updateMenuLoadingClasses:function(i){T.stat.mainMenuInner.find("li.section-tag").each(function(){let e=h(this),t=e.attr("id").replace("strk-",""),r=S.folderNotLoading(t),n="item-not-loading";r?e.addClass(n):e.removeClass(n),i&&S.update_styles_disabled_and_menu_classes(t,r,{},!0,!0)}),T.update_cur_item_apply_state(T.get_selector_in_focus(),"section")},expressionContainsLogic:function(e,t){return void 0!==e&&e.match(new RegExp("(?<!!\\s*)"+x.escapeRegExp(t)))},toggle_include_exclude:function(e,r,t){var n=h("#logic-to-add"),i=n.val().trim();if(i){var a=/(!)?\s*([a-z_]+)\(([^)]*?)\)\s*$/,o=i.match(a);if(o&&(r&&!o[1]||!r&&o[1])){let e=o[0],t=r?"!"+e:""+e.replace("!","");n.val(i.replace(a,t))}}},pushAndAccountForFull:function(e,t){var r,n=T.checkMaxedFolder(t.slug,1);n&&(t.folderFull=n),e.push(t),n&&(r=T.ensure_unique_name(t.label,!1,"folderWithSpace"),n=x.convert_to_param(r),T.uiData[n]||e.push({slug:x.convert_to_param(r),expr:t.expr,label:r,priority:t.priority,createNewFolder:1}))},getTrimmedTitle:function(e,t){return e&&(t=t||35,e.replace(new RegExp("^(.{"+t+"}\\S*).*"),"$1"))},matchFolders:function(f){let t=Object.keys(T.uiData).filter(function(e){return"non_section"!==e&&(!f.excludeSection||e!==f.excludeSection)}),h=[],r=f.logic,_=f.asyncCheck,g=k?k.getMTDynFrontData():{},m=g.logic||null,e=k?S.getTrimmedTitle(g.title):null,v=!1;f.reverseFolderKeys&&t.reverse();for(let p=0;p<t.length;++p){let n=t[p],i=x.checkObject(T.uiData,[n,"this","logic"])||{},a=T.uiData[n].this.label,o=i.expr,e=!S.folderNotLoading(n),s=S.folderIsEffectivelyGlobal(n,o),l=o===r,c=S.expressionContainsLogic(o,r),u=-1<a.indexOf(f.labelRoot),d=a===f.labelCounterpart;if(("both"===f.type||"conditional"===f.type&&!s||"global"===f.type&&s)&&("logic"!==f.match||null===r||l||f.contains&&c)&&(!f.checkLoading||e)&&(void 0===_||!!i.css_async===_)&&(!f.folderBlockContext||!S.folderBlockMismatch(n,f.folderBlockContext.triggerElIsInBlockEditor,g))){let e,t=s?"global":"conditional",r=T.pref.prev_folder[t]===n;"logic"===f.match?e=l?1:c?2:3:"label"===f.match&&(e=d?1:u?2:3),S.pushAndAccountForFull(h,{slug:n,expr:o,order:p,isAsync:i.css_async?1:0,global:"global"==t?1:0,curFolder:T.curSec===n,prevFolder:r&&T.uiData[r]?1:0,labelCounterpartMatch:d,label:a,priority:e})}("conditional"===f.type&&m&&m===o||S.expressionContainsLogic(o,m))&&(v=!0)}if(f.returnList){if("conditional"===f.type&&f.addPageLogicIfMissing&&m&&!v){var n=T.ensure_unique_name(e,!1,"folderWithSpace"),n={slug:x.convert_to_param(n),expr:m,label:n,priority:1,createNewFolder:1};if(f.returnNewFolder)return n;h.push(n)}return f.sortCallback&&f.sortCallback(h),h}return f.sortCallback&&f.sortCallback(h),!!h.length&&(f.returnObject?h[0]:h[0].slug)},autoFolderOptions:function(e,t,r){var n="global"===t?TvrLang.set_initial_global_folder:TvrLang.set_initial_conditional_folder;r&&(T.pref.auto_folders_page="global"===t?0:1),T.toggle_context_menu({$clicked:e,filter:".cm-switch-folder-mode",relatedto:"auto_folders_mode",mode:t,title:n,transformOrigin:"bottom-left",noWidthOffset:1,offsetSpacingLeft:0,offsetSpacingBottom:6,before_open:function(e){e.$content.find("div.folder-options-list");var t=e.$content.find(".toggle-move-current-item");T.draftInProgress()?x.check_fake(t):x.uncheck_fake(t),MTlocal.clean_tooltips();let o="",s=S.matchFolders({type:"page"===e.mode?"conditional":"global",match:"logic",logic:null,contains:!0,checkLoading:!0,returnList:!0,addPageLogicIfMissing:!0});for(let a=0;a<s.length;++a){let e=s[a],t="",r="",n="",i="";e.createNewFolder&&(r=" mt-folder-new",t=TvrLang.new,n=' title="Create a new folder to target this page"',i=' data-create-new-folder="1"'),e.folderFull&&(r=" mt-folder-full",t="("+T.maxSelsPerFolder+"/"+T.maxSelsPerFolder+")"),e.curFolder&&(r+=" mt-folder-current",t="("+TvrLang.current+")"),e.expr&&!S.hasGlobalCondition(e.expr)&&(r+=" item-conditional"),o+='<div class="initial-auto-folder'+r+'"'+n+i+' data-expr="'+x.regular_escape_quotes(e.expr)+'" data-slug="'+e.slug+'" data-folder-badge="'+t+'">'+e.label+"</div>"}e.$content.find("div.folder-options-list").html(o)},after_close:function(e){}})},setInitialAutoFolder:function(e){var t,r,n=e.sectionSlug,i=e.sectionH;T.uiData[n]||(e.logic&&(T.applyLogicToFolder=e.logic),T.add_section(i)),e.move_current?(t=T.get_selector_in_focus(),r=T.draftInProgress(),T.modify_selector_if_values_changed(t,r,t,h.extend(!0,{},t,{sectionSlug:n,sectionH:i}))):T.pref.show_code_editor||(T.update_current_selector_controls(!1,{sectionH:i,selectorH:"Placeholder selector",selectorCode:"#mt-no-element"}),T.create_or_update_draft_selector(!1,!0,{})),e.closeContextMenu&&MTlocal.close_context_menu()},folderBlockMismatch:function(e,t,r){r.isAdminArea&&parseInt(T.pref.admin_asset_editing);var n=x.checkObject(r,["folderLoading",e]),i="blocksOnly"===n;return!(!r.isAdminArea||void 0===n||"empty"===n)&&(!x.in_array(e,T.draftFolders)&&t&&!i||!t&&i)},maybeUseAutoOrAvailableFolder:function(c){let u=c.sectionSlug,d=c.sectionH,p=d,f=u,h=!1,_=!!T.folderNameCustomized&&T.stat.curSecInput.val(),g=!!_&&x.convert_to_param(_);if(parseInt(T.pref.auto_folders)&&k){let e="",t=parseInt(T.pref.auto_folders_page),r=S.folderIsEffectivelyGlobal(f)?0:1,n=S.folderNotLoading(f),i=r!==t,a=k.getMTDynFrontData(),o=k&&k.triggerEl&&k.triggerEl.closest("body.block-editor-iframe__body, div.is-root-container"),s={triggerElIsInBlockEditor:o,mismatch:S.folderBlockMismatch(f,o,a)},l=a.logic;var m,v,y,b,w;(i||s.mismatch)&&(c.forceNewFolder=!0),t?l&&(v=S.getTrimmedTitle(a.title),m=_||v,y=parseInt(T.pref.fold_threshold),b=(k.firstElOverlay&&k.firstElOverlay.containerOffset?k.firstElOverlay.containerOffset:{top:0}).top>=y,v=x.checkObject(T.uiData,[f,"this","logic"])||{},v=S.folderIsAsync(v),n||c.forceNewFolder||v!==b?(h=!0,(y=_?!!T.uiData[g]&&g:S.matchFolders({type:"conditional",match:"logic",logic:l,contains:!0,checkLoading:!0,folderBlockContext:s,asyncCheck:y?b:void 0,sortCallback:function(e){e.sort(x.firstBy("prevFolder",-1).thenBy("priority"))}}))?(u=y,d=T.uiData[u].this.label):(y=b?" - "+TvrLang.below_fold:"",d=T.ensure_unique_name(m+y,!1,"folderName"),u=x.convert_to_param(d),a.folderLoading[u]="empty",T.applyLogicToFolder={expr:l},b&&(T.applyLogicToFolder.css_async=1,T.applyLogicToFolder.css_external=1),e="(new) ")):T.uiData[g]||(w=S.matchFolders({type:"conditional",match:"logic",logic:null,contains:!0,checkLoading:!0,returnList:!0,addPageLogicIfMissing:!0,returnNewFolder:!0}))&&w.createNewFolder&&w.slug===g&&(T.applyLogicToFolder={expr:l})):(n||c.forceNewFolder)&&(b=a.isBlockEditorScreen&&(!parseInt(T.pref.admin_asset_editing)||o),w=T.pref.prev_folder.global,c=_||(a.isAdminArea&&!b?TvrLang.admin_general:TvrLang.general),!_&&w&&T.uiData[w]&&!S.folderNotLoading(w)?(d=T.uiData[w].this.label,u=w):(d=c,u=x.convert_to_param(d),a.isAdminArea&&!b&&(T.applyLogicToFolder={expr:"is_admin()"})),h=!0,e="global "),h&&(T.notifyFolderChanged={short:"Auto folder assignment",long:"<p>The selector was moved to a "+e+"folder so that it targets the current page, from "+p+" to "+d+'</p><p>To prevent automatic folder assignment, uncheck "Auto folder" at the bottom right of the interface. You can also switch between global and page styles from there.</p>',type:"info"}),f=u}return T.uiData[u]&&T.checkMaxedFolder(u,1)&&(d=T.ensure_unique_name(d,!1,"folderWithSpace"),u=x.convert_to_param(d),T.applyLogicToFolder=x.checkObject(T.uiData,[f,"this","logic"]),h||(T.notifyFolderChanged={short:tvrsprintf(TvrLang.notify_folder_limit_short,T.maxSelsPerFolder),long:"<p>"+tvrsprintf(TvrLang.notify_folder_limit_long,d,p)+"</p>",type:"info"})),{sectionSlug:u,rawSecName:d,applyLogicToFolder:T.applyLogicToFolder}},updatePrevFolder:function(e){var t;T.uiData[e]&&(t=S.folderIsEffectivelyGlobal(e)?"global":"conditional",T.pref.prev_folder[t]=e)},folderIsEffectivelyGlobal:function(e,t){return!S.folderIsConditional(e)||(t=t||x.checkObject(T.uiData,[e,"this","logic","expr"]),S.hasGlobalCondition(t))},hasGlobalCondition:function(e){return!!e&&e.match("^(!?)\\s*(is_admin|\\\\Microthemer\\\\is_public(?:_or_admin)?)\\(\\s*\\)$")},folderIsConditional:function(e){return x.checkObject(T.pref.asset_loading,["conditional",e])},folderIsAsync:function(e){return!!e.css_external&&!!e.css_async},folderIsDisabledForContext:function(e,t,r){let n=!1;return r&&r.isEditor&&!r.hasBlocks&&"blocksOnly"===t&&(n=!0),n},folderNotLoading:function(e,t){if(!k)return!1;var r=k.getMTDynFrontData();if(!r||"Error testing logic"===r.analysis)return!1;var n=r.folderLoading[e],i=void 0!==n,a=!i,o=x.checkObject(k,["stat","win","MTblock"])||{};return i&&!n||a&&r.isAdminArea&&(!r.isBlockEditorScreen||o&&o.isEditor||!T.adminAssetsEnabled())||t&&i&&S.folderIsDisabledForContext(e,n,o)},getFolderSelectorKeys:function(e){return T.uiData[e]?Object.keys(T.uiData[e]).filter(function(e){return"this"!==e}):[]},getSelectorDomIndexes:function(e,t){let a=e.sectionSlug,o=[],s=S.getFolderSelectorKeys(a);if(!s.length)return o;for(let i=0;i<s.length;i++){let e,t=s[i],r=T.uiData[a][t],n=r.label?x.strip_state_pseudo(r.label.split("|")[1]):"";try{e=n&&k.stat.doc.querySelector(n)}catch(e){}o.push({selectorSlug:t,id:"strk-"+a+"-"+t,domIndex:e?k.getElIndex(!1,e,!0):-1})}return t&&o.sort(x.firstBy("domIndex")),o},getPreviousSelectorBasedOnDomIndex:function(t,r){r=r||S.getSelectorDomIndexes(t,!0);let n=null,i=t.selectorM.index();for(let e=0;e<r.length;e++){var a=r[e],o=r[e-1];e,r.length;t.selectorSlug===a.selectorSlug&&(e===i?n=!1:o&&(n=o.id))}return n},maybeAutoSortSection:function(e,f,t){if(parseInt(T.pref.auto_folders)){if("dom"===e||"both"===e){let e=T.stat.mainMenuInner,t,r=!1,n=f.sectionSlug,i=S.folderIsEffectivelyGlobal(n),a=!i,o=x.checkObject(T.uiData,[n,"this","logic"])||{},s=!!o.css_async,l=T.uiData[n].this.label,c=l.split(new RegExp("_\\d+|Copy \\d+|- "+TvrLang.below_fold))[0],u=" - "+TvrLang.below_fold,d=s?l.replace(u,""):l+u,p=S.matchFolders({reverseFolderKeys:!0,excludeSection:n,type:a?"conditional":"global",match:"label",labelRoot:c,labelCounterpart:d,returnObject:!0,sortCallback:function(e){e.sort(x.firstBy("global",a?1:-1).thenBy("priority").thenBy("order"))}});var h;return!1===p?i&&(r=!0,f.sectionM.detach().prependTo(e)):(r=!0,t=f.sectionM.detach(),h="#strk-"+p.slug,a&&p.labelCounterpartMatch&&!s&&p.isAsync?t.insertBefore(h):t.insertAfter(h)),r&&x.hasValue(T.selInFocusID)&&T.update_prev_next_sel_buttons(T.selInFocusID),r}if("js"===e||"both"===e)return t=l.reorder_after_copy(t,f.sectionM,!0),T.update_prev_next_sel_buttons(T.selInFocusID),t}return!1},maybeAutoSortSelector:function(e,r,t){let n=!1;if(parseInt(T.pref.auto_folders)){if("dom"===e||"both"===e){var i=S.getPreviousSelectorBasedOnDomIndex(r);if(!1!==i){n=!0;let e=r.sectionM.find("ul.selector-sub"),t=r.selectorM.detach();null===i?t.prependTo(e):t.insertAfter("#"+i)}T.scrollIntoView(T.folders_scrollable_area(),r.selectorM)}if("js"===e||"both"===e)return t=l.reorder_after_copy(t,r.selectorM,!0),T.update_prev_next_sel_buttons(T.selInFocusID),t}else"dom"===e&&T.scrollIntoView(T.folders_scrollable_area(),r.selectorM);return n},autoSortAllFolderSelectors:function(){},updateDraftFolderInSession:function(e,t){t=t?"&delete_value=1":"";f.simple_ajax_request({type:"POST",url:T.ajaxUrl+"&update_draft_folder_session=1"+t,sendData:f.serialized_data_with_single_key(JSON.stringify(e)),skipQueue:1})}};return S}()}),jQuery(document).ready(function(w){var C,M,A,v,c,O,E;TvrMT.mod.MTwidget=E={set_vars:function(){M=TvrMT.TvrCom,C=TvrMT.TvrUi,A=TvrMT.MTF,v=TvrMT.mod.MTloop,c=TvrMT.mod.MTsave,O=TvrMT.mod.MTdd},stat:{},sliderDragging:!1,portArea:{},defaultConfig:{value:0,blocksInView:5,leftAdjust:0,min:0},operators:{"<":function(e,t){return e<t},">":function(e,t){return t<e},"-":function(e,t){return e-t},"+":function(e,t){return e+t}},get_numbers:function(e,t,r){var n,i={};i.increment=t||(e?{px:1,"%":1,vh:1,vmin:1,vmax:1,vw:1,mm:1,pt:1,deg:1,grad:1,ms:1,cm:.1,ch:.1,em:.1,ex:.1,in:.1,rem:.1,pc:.1,rad:.1,turn:.1,s:.1,fr:.01}[e]:.01);var a=M.checkObject(E.sliderConfig,["slidablePieces","sliderIncrement"]);switch(a&&(i.increment=t=a),i.increment){case 1:var o="px"===e||"ms"===e||1===t;i.minPrecision=o?0:1,i.maxPrecision=o?0:2,n=10;break;case.1:i.minPrecision=1,i.maxPrecision=3,n=10;break;case.05:i.minPrecision=2,i.maxPrecision=3,n=20;break;case.01:i.minPrecision=2,i.maxPrecision=3,n=10}return i.block=i.increment*n,i.valueToPx=r/i.block,i},getMinMax:function(e,t,r,n){n=M.checkObject(r,["slidablePieces",n]);return void 0!==n&&!1!==n?n:e===Object(e)?e[t]:e},getSliderConfig:function(e){var t=w.extend(!0,{},this.defaultConfig,e),r=E.stat,n=M.isDefined(t.direction)?t.direction:parseInt(C.pref.tape_measure_slider)?-1:1,i=this.operators,a=this.getMinMax(t.min,t.cssUnit,t,"min"),o=this.getMinMax(t.max,t.cssUnit,t,"max"),s=0<n?i[">"]:i["<"],l=0<n?i["<"]:i[">"],c=i["+"],u=0<n?i["<"]:i[">"],d=0<n?i[">"]:i["<"],p=0<n?i["+"]:i["-"],f=0<n?i["+"]:i["-"],h=0<n?i["-"]:i["+"],_=t.blocksInView+1,g=3*_,m=r.port.width(),v=(parseInt(C.pref.tape_measure_slider),this.get_numbers(t.cssUnit,t.increment,30)),e=v.valueToPx,i=m/2;return w.extend(!0,t,{direction:n,maxVisibleBlocks:_,totalBlocks:g,blockPx:30,numbers:v,min:a,max:o,isTimeField:"s"===t.cssUnit||"ms"===t.cssUnit,portBoundingClientRect:E.stat.port[0].getBoundingClientRect(),minAbsCompare:s,maxAbsCompare:u,minOffsetAdjust:c,maxOffsetAdjust:p,minLeftCompare:l,maxLeftCompare:d,leftToValueOffsetAdjust:f,valueToLeftOffsetAdjust:h,px:{left:E.value_to_left(t.value,e,i),port:m,portCenterOffset:i,block:30,buttons:r.buttons.width(),units:r.cssUnitToggle.width(),min:M.isDefined(a)?c(a*e,i):void 0,max:M.isDefined(o)?n*p(o*e,i):void 0,dragAction:{}}})},maybe_update_slidable_pieces:function(e,t){e.hasClass("mt-slider")&&E.update_slider_set(!1,e)},get_slidable_pieces:function(e,t,r){if(r=r||{},!M.isDefined(e))return!1;e=e.toString(),t=t||0;var n,i,a,o,s,l,c,u=!1,d=E.isInPathString(e),p=(E.isInUrlString(e),d),f="("+O.reg.leng({optUnit:1,mustHaveUnit:1,inc:["top","bottom","center","left","right"]})+")",h=new RegExp(f,"g"),_=M.get_all_matches(e,h,1,{itemObj:1}),g=!1,m=null,v=_.length;if(v)for(var y=0;y<v;y++){var b=_[y],w=t>=b.start&&t<=b.end,T=t<b.start,x=t>b.end,k=0===y,S=y+1===v;if(w){g=b;break}if(T){g=!k&&t-m.end<b.start-t?m:b;break}x&&S&&(g=b),m=b}return g&&(g.rawValue=g.value,n=!1,a=i=void 0,""!==(s=e.slice(0,g.start))&&s.match(new RegExp(O.reg.anyRGBNum({endOfString:1})))&&(n=1,p=!0,i=0,a=255),r.maybeConvert&&!p&&((o=r.maybeConvert).cssf,(s=o.targetUnit)!==(l=(r=O.separate_value_unit(g.rawValue))?r.unit:l)&&((c=E.convertCSSUnit({prop:o.prop,cssf:o.cssf,value:parseFloat(g.rawValue),sourceUnit:l,targetUnit:s,precision:E.get_numbers(s).maxPrecision,nodeCSS:C.nodeCSS?C.nodeCSS[0]:[],baseFontSize:C.iframeEditing()?A.getBaseFontSize():C.baseFontSize})).conversionFailed||(g.value=c.unitValue))),g.origLen=g.rawValue.length,c=e.slice(g.start,g.end),u={cursorPos:t,fullString:e,matches:_,extracted:g,rawValue:g.rawValue,isInPathString:d,unitIsInvalid:p,sliderIncrement:n,min:i,max:a,devDebug:{success:c===g.rawValue,rawValue:g.rawValue,value:g.value,retrieved:c,pattern:f,globalPattern:h,convResult:u,newVal:M.replaceAt(e,g.start,"100000px",g.origLen)}}),E.sliderConfig.slidablePieces=u},unitIsInvalid:function(e){return M.checkObject(e,["slidablePieces","unitIsInvalid"])},isInPathString:function(e){return!!e&&e.match(/^\s*path\(/)},isInUrlString:function(e){return!!e&&e.match(/^\s*url\(/)},resolve_unit:function(e,t,r,n){e=!n&&O.separate_value_unit(e);return e?e.unit:M.isDefined(t)?t:r},get_config_from_input:function(e){if(M.isDomEl(e)&&e.hasClass("property-input")){var t=C.get_meta(e,"property"),r=e.attr("rel"),n=M.prop_to_cssf(r),i=TvrMT.data.prog.lh[n],a=v.get_property_data(t)||{},o=a.property||{},s=C.get_default_unit(t.groupSlug,t.propertySlug),l=o.unit,c=M.checkObject(i,["sug_values"])||{},u=M.checkObject(i,["special_units"])||!1,d=c.unitless_slider,p=c.min,f=c.max,h=c.increment,_=e.val(),g=!M.isDefined(_),m=g?C.single_comp_value(n):_,i=E.get_slidable_pieces(m,e[0].selectionStart,{maybeConvert:g&&{prop:r,cssf:n,targetUnit:E.resolve_unit(m,l,s,g)}}),c=i?i.extracted.value:m,_=E.resolve_unit(c,l,s),m=O.separate_value_unit(c),l=c,s=!1===M.checkObject(TvrMT.data.prog.autoMap,[r,"%"],!0),c=E.resolve_slider_compatible_value(c,r,n,_,!1,g);return{M:t,jsData:a,propertyData:o,group:t.groupSlug,prop:r,cssf:n,$input:e,value:c,rawValue:l,cssUnit:_,slidablePieces:i,excludePercent:s,special_units:u,unitless_slider:d,min:p,max:f,increment:h,unitFromValue:!!m&&_,isVariableField:t.property.hasClass("has-variable-line")}}return{}},resolve_slider_compatible_value:function(e,t,r,n,i,a){var o;return M.isDefined(e)&&(e=e.split(" ")[0]),M.isDefined(e)&&M.isNumber(e)||((o=O.separate_value_unit(e))?e=o.value:a||(e=this.get_value_from_computed(t,r,n),i&&(E.sliderValPendingComp=!0))),e=parseFloat(e),e=isNaN(e)?0:e},get_value_from_computed:function(e,t,r,n){var i=C.single_comp_value(t),a=E.get_slidable_pieces(i);"none"===(i=a?a.extracted.value:i)&&("max-width"===t||"min-width"===t?i=C.compProps.width:"max-height"!==t&&"min-height"!==t||(i=C.compProps.height));var o=O.separate_value_unit(i);if(void 0===r||!o||o.unit===r){if("[ ? ]"===i)return 1;var s=parseFloat(i);return M.isNumber(s)?s:0}s=parseFloat(o.value),o=o.unit,r=E.convertCSSUnit({prop:e,cssf:t,value:s,sourceUnit:o,targetUnit:r,slidablePieces:a,precision:this.get_numbers(r).minPrecision,nodeCSS:C.nodeCSS?C.nodeCSS[0]:[]});return r.conversionFailed&&(r.value=s),n?r:r.value},init_slider:function(){var e=w("#mt-slider-set");this.stat={set:e,port:e.find(".drag-port"),containment:e.find(".drag-containment"),dragBar:e.find("#mtss-dragbar"),buttons:e.find(".mtss-buttons"),plusMinusButton:e.find(".mtss-button"),cssUnitToggle:e.find(".mtss-unit-menu"),cssUnitMenu:w("#mtss-units"),cssUnit:e.find(".mtss-current-unit"),numericValue:e.find(".mtss-numeric-value"),pxEquiv:e.find(".mtss-px-equiv"),pxEquivValue:e.find(".mtss-px-value")},this.enable_jquery_draggable(),this.stat.plusMinusButton.on("mousedown",function(e){E.start_hold_action(e,!w(this).hasClass("mtss-incr-button"))}).on("mouseup mouseleave",function(){E.end_hold_action()})},start_hold_action:function(e,t){E.holding=!0,M.action_after_timeout("increment_hold",100,{item:function(e,t){E.holding&&(E.holdTimeout=setInterval(function(){E.increment_change(e,t)},30))},args:[e,t]})},end_hold_action:function(){E.holding=!1,clearInterval(E.holdTimeout)},enable_jquery_draggable:function(e){C.stat.sliderDragbar.MTdraggable({axis:e=e||"x",start:function(e,t){var r=E.sliderConfig,n=E.stat;e.clientX,r.portBoundingClientRect,t.originalPosition.left;if(C.isForbiddenProperty(r.$input))return!1;n.set.addClass("mt-slider-dragging"),E.clear_comp_set_waiting(),C.get_local_window_function("maybe_hide_mt_highlight")()},stop:function(){C.get_local_window_function("maybe_reinstate_mt_highlight")();var e=E.sliderConfig;E.stat.set.removeClass("mt-slider-dragging"),E.update_drag_slack(e.value),E.renderSliderValue({$property:e.$input,triggeredBySlider:1,draggingStopped:1,noSaveDelay:1})},drag:function(e,t){t.position.left=E.within_min_max(t.position.left);var r=t.position.left,t=E.sliderConfig;r!==t.px.left&&(t=E.left_to_value(r,t.numbers.valueToPx,t.px.portCenterOffset,t.leftAdjust,t.numbers.minPrecision),E.update_slider_value(t,{updatePreview:1,userSliding:1,noSave:1}))}})},within_min_max:function(e){var t=E.sliderConfig,r=(t.$input,t.px.min),n=t.px.max,i=t.px.dragAction.min,a=t.px.dragAction.max,i=!M.isDefined(i)||M.isDefined(r)&&t.minAbsCompare(r,i)?r:i,a=!M.isDefined(a)||M.isDefined(n)&&t.maxAbsCompare(n,a)?n:a;return M.isDefined(i)&&t.minLeftCompare(e,i)?i:M.isDefined(a)&&t.maxLeftCompare(e,a)?a:e},left_to_value:function(e,t,r,n,i){t=this.sliderConfig.direction*((e-r)/t);return this.decimal_precision(t,i)},value_to_left:function(e,t,r,n){return(n=M.isDefined(n)?n:this.sliderConfig.direction)*(t*e)+r},sliderConfig:{},show_slider_set:function(e,t){M.startT(arguments);var r=E.stat,n=MTlocal.get_custom_autocomplete(e);if(!n)return!1;var i=w(n.menu.element),a=i[0].getBoundingClientRect(),o=r.set[0].getBoundingClientRect(),s=this.sliderConfig,n="none"!==r.set.css("display");n&&o.top-1===a.top&&o.left-1===a.left||r.set.css("display","grid").offset({top:a.top+1,left:a.left+1}).width(i[0].scrollWidth),n&&e.is(s.$input)||E.update_slider_set(!1,e),M.endT(arguments)},hide_slider_set:function(){E.stat.set.css("display","none"),this.hide_unit_menu()},update_slider_set:function(e,t){M.startT(arguments),e=e||this.get_config_from_input(t),this.sliderConfig=this.getSliderConfig(e);var r=this.sliderConfig,n=r.value,i=r.rawValue,r=r.cssUnit;this.update_css_unit(r,{writeUnitToSlider:1,updateSliderValue:1,positionDragbar:1},n,i),M.endT(arguments)},update_drag_slack:function(e){M.startT(arguments);var t=M.getViewPortDimensions(window);parseInt(C.pref.tape_measure_slider);if(t){var r,n,i,a=this.sliderConfig,o=E.stat,s=o.set[0].getBoundingClientRect(),l=parseFloat(o.dragBar.css("left")),c=a.px.block,u=o.buttons.width(),d=o.port.width(),p=a.px.portCenterOffset,f=s.left+u,d=s.left+u+d,f=t.vw+p-f,p=Math.round((d+p)/c),c=Math.round(f/c),h=p+c,_=0,g=a.numbers;i=parseInt(C.pref.tape_measure_slider)?(i=e-c*g.block,r=Math.floor(i/g.block)*g.block,g.block,n=e-r,i=parseFloat(this.value_to_left(n,g.valueToPx,a.px.portCenterOffset)),this.sliderConfig.direction*(l-i)):(r=0,c=e+c*g.block,n=(c=Math.floor(c/g.block)*g.block)-e,-1*(l+(i=parseFloat(this.value_to_left(n,g.valueToPx,a.px.portCenterOffset)))-2*a.px.portCenterOffset));for(var m=r,v="",y=this.getMinMax(a.min,a.cssUnit,a,"min"),b=this.getMinMax(a.max,a.cssUnit,a,"max"),_=0;_<h;_++){var w=m;v+='<span class="mtss-block" data-label="'+(w=M.isDefined(y)&&m<y||M.isDefined(b)&&b<m?"":w)+'"></span>',m=this.decimal_precision(m+g.block,1)}o.dragBar.html(v),this.stat.dragBar.css("marginLeft",i+"px")}M.endT(arguments)},clear_comp_set_waiting:function(){var e=this.sliderConfig.$input;e&&(C.remove_comp_overlay(e,".tvr-input-wrap"),C.inputWaitingObj=e)},update_slider_value:function(e,t){M.startT(arguments);var r=this.sliderConfig,n=r.$input;r.prop,r.cssf;this.sliderConfig.value=e;var i,a=this.value_to_left(e,r.numbers.valueToPx,r.px.portCenterOffset);r.px.left=a,t.positionDragbar&&(this.stat.dragBar.css("left",a+"px"),"none"!==this.stat.set.css("display")&&this.update_drag_slack(e)),E.maybe_update_px_equiv(e,"valueChange"),t.updatePreview&&n&&(!r.cssUnit||E.unitIsInvalid(r)||r.unitless_slider||(e+=r.cssUnit),r.slidablePieces?(i=r.slidablePieces,a=M.replaceAt(i.fullString,i.extracted.start,e,i.extracted.origLen),n.val(a),n[0].setSelectionRange(i.extracted.start,i.extracted.start+e.toString().length)):n.val(e),C.maybe_sync_fields(n),t.userSliding&&r.isTimeField||this.renderSliderValue(w.extend(!0,{$property:r.$input,triggeredBySlider:1},t))),M.endT(arguments)},renderSliderValue:function(e){M.action_after_timeout("slider_adjust",10,{item:c.ajax_save_settings,args:[e],rateLimited:!0})},increment_change:function(e,t){this.clear_comp_set_waiting();var r=E.sliderConfig,n=parseFloat(E.sliderConfig.value),i=r.numbers.increment,a=r.min,o=r.max;e.shiftKey&&(i*=10),t&&(i*=-1);i=n+i;if(M.isDefined(a)&&i<a||M.isDefined(o)&&o<i)return!1;r=E.decimal_precision(i,r.numbers.minPrecision);this.update_slider_value(r,{updatePreview:1,positionDragbar:1})},toggle_unit_menu:function(e){var t=E.stat.cssUnitMenu;!this.stat.cssUnitToggle.hasClass("on")||e&&!t.data("$trigger").is(e)?this.show_unit_menu(e):this.hide_unit_menu(e)},show_unit_menu:function(e){var t=E.stat.cssUnitMenu,r=e.hasClass("mt-prop-unit"),n=r?6:0,i=r?0:"3px";t.data("$trigger",e),r&&E.update_slider_set(!1,e.closest(".field-wrap").find(".property-input")),t.position({of:e,my:"left top",at:"left-"+i+" bottom+"+n}),E.stat.cssUnitToggle.add(t).addClass("on expanded")},hide_unit_menu:function(e){E.stat.cssUnitToggle.add(E.stat.cssUnitMenu).removeClass("on expanded")},toggle_unit_menu_shortcut:function(e){E.toggle_unit_menu(e)},css_unit_clicked:function(e){E.clear_comp_set_waiting(),this.update_css_unit(e.data("unit"),{autoConvert:1,updateCopiedSrc:1,updateCopiedSrcReflow:"grid"===E.stat.set.css("display")&&!e.hasClass("mt-prop-unit"),writeUnitToSlider:1,writeUnitToField:1,updateSliderValue:1,positionDragbar:1,updatePreview:1},this.sliderConfig.value,this.sliderConfig.rawValue),this.hide_unit_menu()},ensure_slider_connected:function(e){return e.hasClass("mt-slider")&&!e.is(E.sliderConfig.$input)&&E.update_slider_set(!1,e),"already connected"},absoluteUnitConversion:{px:{px:1,cm:96/2.54,mm:96/25.4,in:96,pt:96/72,pc:16},cm:{px:2.54/96},mm:{px:25.4/96},in:{px:1/96},pt:{px:.75},pc:{px:6/96},deg:{deg:1,grad:.9,rad:180/Math.PI,turn:360},grad:{deg:400/360,grad:1,rad:200/Math.PI,turn:400},rad:{deg:Math.PI/180,grad:Math.PI/200,rad:1,turn:2*Math.PI},turn:{deg:1/360,grad:.0025,rad:.5/Math.PI,turn:1},s:{s:1,ms:.001},ms:{s:1e3,ms:1},"":{em:1,"%":.01},em:{"":1},"%":{"":100}},getUnitReference:function(e,t){var r=TvrMT.data.prog.autoMap,n=t.nodeCSS,i=t.spacedIndex;switch(e){case"rem":return M.isDefined(t.baseFontSize)?t.baseFontSize:C.iframeEditing()?A.getBaseFontSize():C.baseFontSize;case"em":case"ex":case"ch":var a="font-size"===t.cssf?"parent":"element",o=M.checkObject(n,[a,"font-size"]);return!1!==o&&"em"!==e&&(o=parseFloat(o)/2),parseFloat(o);case"%":a=M.checkObject(r,[t.prop,e]);if(a!==Object(a))break;i=M.isDefined(i)?i:0,o=Array.isArray(a.prop)?a.prop[i]:a.prop,o=M.checkObject(n,[a.node,o]);return!!o&&parseFloat(o)/100;case"vh":case"vw":case"vmin":case"vmax":if(C.iframeEditing())return M.getViewPortDimensions(A.stat.win)[e]/100}return!1},getRelativeUnitMultiplier:function(e){var t=e.sourceUnit,r=e.targetUnit,t="px"!==t?t:r,e=this.getUnitReference(t,e);return!!e&&(r===t?1/e:e)},convertToIntermediaryUnit:function(e,t){var r=w.extend(!0,{},e,{targetUnit:t,precision:!1}),n={};n[t]=1;r=this.convertCSSUnit(r,n);return e.sourceUnit=t,e.value=r.value,e.intermediaryMultiplier=r.multiplier,e.value},conversionFailed:function(e){return{value:!1,conversionFailed:!0,origConfig:e,multiplier:!1}},unitCouldBeAdded:function(e,t){return("s"===t||"ms"===t||0!=e&&"0"!==e)&&M.isNumber(e)},convertCSSUnit:function(e,t){M.startT(arguments),t=t||{};var r=e.value,n=e.sourceUnit,i=this.absoluteUnitConversion,a=""===e.sourceUnit||""===e.targetUnit;if(!t.em&&a&&"line-height"===e.cssf&&"em"!==e.sourceUnit&&!1===this.convertToIntermediaryUnit(e,"em"))return this.conversionFailed(e);var o=M.checkObject(i,[e.targetUnit,e.sourceUnit]);if(!t.px&&!o&&"px"!==e.sourceUnit&&!1===this.convertToIntermediaryUnit(e,"px"))return this.conversionFailed(e);a=M.checkObject(i,[e.targetUnit,e.sourceUnit])?i[e.targetUnit][e.sourceUnit]:this.getRelativeUnitMultiplier(e);if(!1===a||void 0===a)return M.endT(arguments),"fr"===e.targetUnit?{value:1}:"px"===e.targetUnit&&"fr"===e.sourceUnit?{value:100}:this.conversionFailed(e);o=e.value,i=e.precision,i=this.decimal_precision(a*o,i);return M.endT(arguments),{source:o+e.sourceUnit,origValue:r,origUnit:n,value:i,unitValue:i+e.targetUnit,multiplier:a,intermediaryMultiplier:e.intermediaryMultiplier}},decimal_precision:function(e,t){return e=!1!==t?0===t?Math.round(e):(t=Math.pow(10,parseInt(t)),Math.round(e*t)/t):e},update_css_unit:function(e,t,r,n){M.startT(arguments);var i,a=this.sliderConfig,o=this.stat,s=a.cssUnit,l=a.value,c=!1,u=!1;a.unitless_slider?o.set.addClass("is-unitless_slider"):(o.set.removeClass("is-unitless_slider"),a.cssUnit=e="none"===e?"":e,a.numbers=this.get_numbers(e,a.increment,a.blockPx),t.autoConvert&&!E.unitIsInvalid(a)&&(!1!==(s=E.convertCSSUnit({prop:a.prop,cssf:a.cssf,value:l,sourceUnit:s,targetUnit:e,precision:this.get_numbers(e).maxPrecision,nodeCSS:C.nodeCSS?C.nodeCSS[0]:[]}).value)?a.value=r=s:r=l),(t.writeUnitToField||t.writeUnitToSlider)&&("px"===e||E.unitIsInvalid(a)||!1!==(l=E.convertCSSUnit({prop:a.prop,cssf:a.cssf,value:r,sourceUnit:e,targetUnit:"px",precision:0,nodeCSS:C.nodeCSS?C.nodeCSS[0]:[]})).value&&(c=M.isDefined(l.intermediaryMultiplier)?l.intermediaryMultiplier:l.multiplier,u=l.value),a.pxEquiv=u,a.pxEquivMultiplier=c),t.writeUnitToField&&(i=a.M,E.apply_property_unit(r,n,e,a.$input.closest(".field-wrap"),i.groupSlug,i.propertySlug,{writeToLabel:1,writeToInput:1,writeToJS:1,inputEdited:t.inputEdited,trail:a.jsData.propLevels}),C.maybe_sync_fields(a.$input,e)),t.writeUnitToSlider&&(i=M.checkObject(a,["special_units","type"])||"standard",o.cssUnit.text(e),o.set.attr("data-unit",e).attr("data-unit-type",i),a.excludePercent&&o.set.attr("data-exclude-percent","1"),o.set.attr("data-unit",e),o.cssUnit.text(e),E.maybe_update_px_equiv(r,"unitChange"))),t.updateSliderValue&&this.update_slider_value(r,t),!a.unitless_slider&&t.updateCopiedSrc&&E.apply_unit_to_copied_src(t.updateCopiedSrcReflow,!0),M.endT(arguments)},maybe_update_px_equiv:function(e,t){var r=this.sliderConfig;!1!==r.pxEquivMultiplier&&(r=E.decimal_precision(e*r.pxEquivMultiplier,0),E.stat.pxEquivValue.text(r))},apply_unit_to_copied_src:function(e,t){var r=E.sliderConfig,n=r.cssf,i=r.prop,a=C.gatheredCSS.root_cat_keys[i],o=TvrMT.data.prog.lh[n];if(void 0===o||void 0===o.fdu)return!1;for(var s=o.fdu,o=C.pref.my_props.sug_values,l=TvrMT.data.prog.combo[i],c=o[a].copiedSrc,u=r.cssUnit,d=[],p=A?A.getBaseFontSize():C.baseFontSize,f=0;f<c.length;f++){var h=c[f],_=h,g=O.separate_value_unit(h),m=E.unitCouldBeAdded(h,u),v=m?_+s:_,y=g?g.value:h,b=g?g.unit:s,_=!1;(m||g&&!1===M.in_array(h,l))&&(h=!1!==(_=u!==b?E.convertCSSUnit({prop:i,cssf:n,value:parseFloat(y),sourceUnit:b,targetUnit:u,precision:E.get_numbers(u).maxPrecision,nodeCSS:C.nodeCSS?C.nodeCSS[0]:[],baseFontSize:p}).value:_)?_+u:v),d.push(h)}o[a].copiedSrc=w.extend(!0,[],d),e&&C.resolve_combobox_source(r.$input,!0,!0,""),t&&O.save_sug_vals({specific:i,triggeredBy:"apply_unit_to_copied_src"})},get_set_or_default_unit:function(e,t,r){return void 0!==e?e:C.get_default_unit(t,r)},apply_property_unit:function(e,t,r,n,i,a,o){var s,l;r=E.get_set_or_default_unit(r,i,a),o.writeToLabel&&(l=n.find(".mt-prop-unit"),r?l.attr("data-cur-unit",r):l.removeAttr("data-cur-unit")),o.writeToInput&&(s=n.find(".css_unit-tracker"),l=M.isDefined(t),t=M.isDomEl(s),!o.inputEdited||l?(t||(o.trail||(o.trail=v.get_property_data(o.M).propLevels),n.append(v.get_prepared_icon_template(o.trail,"property","css_unit"))),n.find(".css_unit-tracker").val(r),o.writeToJS&&(M.updateObject(C.uiData,o.trail.concat("unit"),r),C.update_default_unit(i,a,r),C.stat.cssUnitGrid.find('input.custom_css_unit[data-prop="'+a+'"]').val(r),c.simple_ajax_request({type:"POST",url:C.ajaxUrl+"&update_default_unit=1",sendData:c.serialized_data_with_single_key(JSON.stringify({group:i,prop:a,unit:r}))}))):o.inputEdited&&(t&&s.remove(),o.writeToJS&&M.updateObject(C.uiData,o.trail,!1,{action:"delete",key:"unit"})))},filter_css_units:function(e,t){return"line_height"===t?(e[0].category=e[1].category,e):e.slice(1)}}}),jQuery(document).ready(function(d){var u,p,r,i,l,n,f;TvrMT.mod.MTlayout=f={minSidebarSize:200,resizedColumnSize:200,set_vars:function(){p=TvrMT.TvrCom,u=TvrMT.TvrUi,r=TvrMT.MTF,i=TvrMT.mod.MTsave,TvrMT.mod.MTdd,TvrMT.mod.MTint,l=TvrMT.mod.MTace,n=TvrMT.MTdetached,TvrMT.detachedWin,this.init_dynamic_category_sidebars()},layout_config:function(e){return u.pref.layout[e||"left"]},type_from_key:function(e){return e.match(/dock_(.+?)_(?:left|right)/)[1]},key_from_type:function(e,t){return"dock_"+e+"_"+(t=t||"left")},horizontal_only:function(){return!u.pref.dock_editor_left&&!u.pref.detach_preview},flexible_field_widths:function(){return!u.pref.dock_styles_left},editor_height_auto_settable:function(){return f.horizontal_only()&&!u.pref.code_manual_resize},editor_and_gui:function(e){var t=this.layout_config("left"),r=u.pref.dock_folders_left?1:0;return u.pref.detach_preview||u.pref.dock_editor_left&&!u.pref.dock_styles_left||!u.pref.dock_editor_left&&u.pref.dock_styles_left||u.pref.dock_editor_left&&u.pref.dock_styles_left&&(1<t.num_columns-r||!e&&"code"!==u.pref.pg_focus&&u.stat.inlineEditor.hasClass("mt-top-panel"))},editor_showing_left:function(){return u.pref.dock_editor_left&&!u.pref.detach_preview},show_editor_gutter:function(e){return"adaptable-editor"!==e.container.id||!this.editor_showing_left()||"sm"!==this.layout_config("left").items.editor.size_category},editor_only_left:function(){return u.pref.dock_editor_left&&!u.pref.detach_preview&&!u.pref.dock_styles_left},effective_sidebar_size:function(){return this.sidebar_showing()?f.sidebar_size:0},preview_is_detached:function(){return u.pref.detach_preview},sidebar_showing:function(){return!u.pref.detach_preview&&(u.pref.dock_editor_left||u.pref.dock_styles_left)||u.pref.detach_preview&&u.pref.dock_styles_left},maybe_adjust_side_options:function(e){f.sidebar_showing()&&!f.preview_is_detached()&&this.modify_active_editors({resize:!0})},toggle_layout_view:function(e,t,r,n){n=n||{};var i=t?e:e+"_off";u.pref[e]=t,f.update_num_items_docked(r),t&&"detach_preview"!==e&&"dock_folders_left"!==e?this.update_sidebar_z_indexes(this.type_from_key(e),r,!0):"dock_folders_left"===e&&(t?u.show_folders_or_settings("folders","left"):u.hide_folders_or_settings("folders","left")),t||"detach_preview"===e||f.removeDynContainerClass(e),this[i](),n.side=r,this.adjust_preview_margin_and_save_config(n)},update_num_items_docked:function(e){for(var t=Object.keys(this.layout_config(e).items),r=0,n=0;n<t.length;n++){var i=t[n],i=this.key_from_type(i,e);parseInt(u.pref[i])&&++r}return this.layout_config(e).num_items_docked=r},removeDynContainerClass:function(e){e=f.type_from_key(e);p.checkObject(f.dynamic_category_sidebars,[e,"width"])&&p.updateObject(f.dynamic_category_sidebars,[e,"width"],void 0)},dock_folders_left:function(){},dock_folders_left_off:function(){},dock_styles_left:function(){let e=u.get_pg_meta();e&&e.groupTab.find(".pg-inner").css("margin-left","")},dock_styles_left_off:function(){},dock_editor_left:function(){u.stat.inlineEditor.css("height","")},dock_editor_left_off:function(){this.modify_active_editors({resize:!0,updateHeight:!f.preview_is_detached()})},dock_wizard_right:function(){},dock_wizard_right_off:function(){},dock_settings_right:function(){},dock_settings_right_off:function(){},switch_layout_classes:function(e,t,r,n){n=n||Object.keys(u.pref.layout[e].items).length;for(var i="mt-"+e+"-"+t+"-",t=i+r,a=[],o=0;o<=n;o++)o!==parseInt(r)&&a.push(i+o);u.stat.tvr.removeClass(a.join(" ")).addClass(t)},set_num_columns:function(e,t){this.layout_config(t).num_columns=parseInt(e),this.adjust_preview_margin_and_save_config({side:t}),l.update_editor_gutter()},set_effective_num_columns:function(e){var t=this.sidebar_meta(e).effective_num_columns;this.layout_config(e).effective_num_columns=t,this.switch_layout_classes(e,"cols",t)},set_effective_top_rows:function(){var e=this.topbar_meta().effective_num_rows;this.layout_config("top").effective_num_rows=e,this.switch_layout_classes("top","rows",e,3)},detach_preview:function(){u.stat.iframe[0].src="about:blank",window.name="MTroot",window.TvrMT.detachedWin=window.open("admin.php?page=tvr-microthemer-preview-wrap.php","detachedPreview");try{window.TvrMT.detachedWin.focus()}catch(e){i.update_full_logs({short:TvrLang.popup_blocked,long:"<p>"+TvrLang.popup_blocked_long+"</p>",type:"warning"})}u.stat.inlineEditor.css("height",""),this.modify_active_editors({resize:!0}),f.detached_window_available()&&n.remove_window_inactive_notice()},detach_preview_off:function(){f.editor_showing_left()?this.adjust_preview_margin_and_save_config({side:"left",skipSave:1}):f.horizontal_only()&&this.modify_active_editors({resize:!0,updateHeight:!0}),f.detached_window_available()&&n.deactivate_window(),u.stat.iframeDoc=window.frames.viframe,MTlocal.maybe_load_site_preview(),MTlocal.updateSuggestionsMenuReference()},detached_window_available:function(e){return!(!TvrMT.detachedWin||!window.TvrMT.MTdetached)&&(TvrMT.detachedWin,n=window.TvrMT.MTdetached,!e||e&&u.pref.detach_preview)},retrieve_or_load_detached:function(){window.name="MTroot";var e=window.open("","detachedPreview"),t=!0;if(e&&e.MTdetached){if(t=!1,e.opener=window,e.MTdetached.set_vars(),u.set_vars(),e.MTlocal.update_TvrMT_and_other_vars(window.TvrMT),n=window.TvrMT.MTdetached,!(r=window.TvrMT.MTF))return void e.MTlocal.maybe_load_site_preview();r.stat.win.closed?t=!0:(r.set_vars(),r.setDomChangedSignals(),f.trigger_iframe_loaded(),r.unbind_wizard_hover(),r.bind_wizard_hover())}t&&f.toggle_layout_view("detach_preview",1,"left")},trigger_iframe_loaded:function(){f.iframe_loaded(r.stat.html)},iframe_loaded:function(e){r=window.TvrMT.MTF,u.stat.fHTML=e,parseInt(u.pref.grid_highlight)&&u.stat.fHTML.addClass("grid_highlight"),"grid"===u.pref.pg_focus&&u.stat.fHTML.addClass("showGridControls"),f.detached_window_available(!0)&&n.iframe_loaded()},toolbar_adjusted:function(e,t,r){p.startT("maybe_adjust_side_options"),f.maybe_adjust_side_options("height"),p.endT("maybe_adjust_side_options")},topbar_meta:function(){var e=1;return u.pref.detach_preview?(u.pref.dock_styles_left||(e=3),u.pref.show_code_editor&&(e=1)):(u.pref.dock_editor_left||(e=2),u.pref.dock_styles_left||(e=u.onlyInlineEditor&&u.pref.dock_editor_left?2:3),u.pref.show_code_editor&&(e=u.pref.dock_editor_left?1:2)),{effective_num_rows:e}},sidebar_meta:function(e){var t=0,r=0,n=this.layout_config(e=e||"left"),i=n.num_items_docked,a=n.num_columns,o=n.column_sizes;if("left"===e&&u.pref.detach_preview&&u.pref.dock_editor_left&&(i-=1),"left"===e&&u.pref.show_code_editor&&(i=(e=u.pref.dock_editor_left&&!u.pref.detach_preview)?1:0,t=e?o[0]:0),0<i)for(var s=0;s<o.length;s++){var l=s+1,c=parseFloat(o[s]);l<=a&&l<=i&&(t+=parseFloat(c),r++)}return{size:{num:t,px:t+"px"},effective_num_columns:r}},dragged_column:function(e){var t=d(e.helper).data(),r=parseInt(t.templateColumn),n=t.side,e="left"===n?r-1:r;return{columnNumber:r,sizeIndex:e,sideColumnSizeIndex:"left"===n?e:r-4,side:n,context:t.context}},get_all_column_sizes:function(e,t){e=e?"min_column_sizes":"column_sizes";return"main_columns"===t?this.layout_config("left")[e].concat(["1fr"]).concat(u.pref.layout.right[e]):"inspection_columns"===t?d.extend(!0,[],this.layout_config("inspection_columns")[e]):void 0},dynamic_category_sidebars:{},init_dynamic_category_sidebars:function(){this.dynamic_category_sidebars={folders:{$el:u.stat.mainMenu,side:"left"},styles:{$el:u.stat.opts,side:"left"},editor:{$el:u.stat.inlineEditor,side:"left"},settings:{$el:u.stat.settingsMenu,side:"right"}}},get_dynamic_category_sidebar_widths:function(){for(var e=Object.keys(this.dynamic_category_sidebars),t={},r=0;r<e.length;r++){var n=e[r],i=this.dynamic_category_sidebars[n],a=i.$el;t[n]={$el:a,width:a.outerWidth(),side:i.side}}return this.dynamic_category_sidebars=t},update_dynamic_category_sidebar_classes:function(e){for(var t=f.dynamic_category_sidebars,r=Object.keys(t),n=0;n<r.length;n++){var i=r[n],a=t[i],o=a.$el.outerWidth();o!==a.width&&f.change_sidebar_size_class(o,i,a.side)}},stopResizingPanel:function(){},make_sidebars_draggable:function(){function a(){u.stat.front.addClass("mt-no-pointer")}function o(e,t,r){u.stat.front.removeClass("mt-no-pointer"),t&&(e=t=d(e.helper),r&&(t=t.siblings(".mt-width-resizer"),e=e.add(t)),e.each(function(){p.forceElReflow(d(this),"left: 99% !important")}))}u.stat.vis.children(".mt-width-resizer").draggable({axis:"x",start:function(e,t){a();t=f.dragged_column(t);u.pref.dock_folders_left&&1===t.columnNumber&&u.stat.vis.addClass("panel-being-resized"),f.get_dynamic_category_sidebar_widths()},drag:function(e,t){var r=f.dragged_column(t),n=r.sizeIndex,i=r.side,a=t.offset.left-t.originalPosition.left;"right"===i&&(a*=-1);r=f.update_sidebar_column_size(t,n,a,r.context);r&&(f.update_main_grid_widths(r),f.update_dynamic_category_sidebar_classes())},stop:function(e,t){var r=f.dragged_column(t),n=r.side,i=r.sideColumnSizeIndex;u.pref.dock_settings_right||5!==r.columnNumber||(u.doNotCloseSettingsMenu=!0),f.layout_config(n).column_sizes[i]=f.resizedColumnSize,f.adjust_preview_margin_and_save_config({side:r.side}),u.stat.vis.removeClass("panel-being-resized"),o(t,!0,!0)}}),f.gridHeightResizerAdjust=0,u.stat.vis.children(".mt-height-resizer").draggable({axis:"y",containment:"parent",start:function(e,t){a();var r=d(t.helper).data(),n="editor_height"===r.side,i=n?u.stat.inlineEditor:u.stat.inspectionPanes;f.elementHeightAdjust={$el:i,origHeight:i.height(),isCSSEditor:n,directionMultiplier:n?1:-1,offsetFix:t.originalPosition.top,data:r}},drag:function(e,t){var r=f.elementHeightAdjust,t=t.position.top-r.offsetFix,t=r.origHeight+t*r.directionMultiplier;r.$el.height(t),r.newHeight=t,(r.isCSSEditor?l.eds["adaptable-editor"]:l.eds.wizard_inspector_html).resize()},stop:function(e,t){var r=f.elementHeightAdjust;u.pref.layout[r.data.side].size=r.newHeight,f.save_layout_preferences(),o(t)}}),u.stat.inspectionPanes.children(".mt-width-resizer").draggable({start:function(e,t){a();var r=d(t.helper).data();f.inspectionWidthAdjust={inspectionLeftOffset:u.stat.inspectionPanes.offset().left,originalPositionLeft:t.originalPosition.left,data:r,sizeIndex:parseInt(r.templateColumn)-1}},drag:function(e,t){var r=f.inspectionWidthAdjust,n=-1*(t.offset.left-r.inspectionLeftOffset-t.originalPosition.left),i=f.update_sidebar_column_size(t,r.sizeIndex,n,r.data.context);if(i){for(var a=[],o=0;o<i.length;o++){var s=i[o];p.isNumeric(parseFloat(s))&&(s="minmax(auto, "+s+")"),a.push(s)}r=".wizard-panes { grid-template-columns:1fr "+a.join(" ")+"; }";d("#inspection-columns").text(r),l.eds.wizard_inspector_html.resize()}},stop:function(e,t){var r=f.inspectionWidthAdjust;f.layout_config(r.data.context).column_sizes[r.sizeIndex]=f.resizedColumnSize,f.save_layout_preferences(),o(t,!0)}})},elementHeightAdjust:{},inspectionWidthAdjust:{},update_sidebar_column_size:function(e,t,r,n){var i=this.get_all_column_sizes(!1,n),a=this.get_all_column_sizes(!0,n),n=i[t],r=parseFloat(n)+parseFloat(r);if(r<a[t]){a=a[t];return e.position.left=a,f.resizedColumnSize=a,!1}f.resizedColumnSize=r,i[t]=r;for(var o=0;o<i.length;o++){var s=i[o];p.isNumber(s)&&(i[o]=s+"px")}return i},update_main_grid_widths:function(e){for(var t=[],r=[],n=parseInt(f.layout_config("left").effective_num_columns),i=parseInt(f.layout_config("right").effective_num_columns),a=e.length,o=0;o<a;o++){var s=e[o],l=s,c=o+1;p.isNumeric(s)&&(s+="px",l+="px"),t.push(s=c<4&&n<c||5===c&&i<2?0:s),1===c||6===c?r.push(l):r.push(s)}var u=".visual-view { grid-template-columns: "+t.join(" ")+" }";d("#main-interface-columns").text(u);u="#advanced-wizard { grid-template-columns: "+r.join(" ")+" }";d("#mt-footer-columns").text(u)},return_another_panel_to_top:function(e,t){for(var r=f.layout_config(t).top_panel.previous,n=f.get_sidebar_containers({exclude:[e],styleWithIcons:1,side:t}),i=[],a=0;a<n.containerArray.length;a++){var o=n.containerArray[a],s="icons"===o.type?"dock_styles_left":o.key;if(u.pref[s]){if(o.type===r)return r;i.push(o.type)}}return!!i.length&&i[0]},update_sidebar_z_indexes:function(e,t,r){if(f.doNotUpdateZIndexes)return f.doNotUpdateZIndexes=!1;var n=this.get_sidebar_container(e,!1,t).$el,i=this.get_sidebar_containers({exclude:[e],styleWithIcons:1,side:t}).$containers.add(n),a=i.filter(".mt-top-panel");i.removeClass("mt-top-panel was-top-panel"),a.addClass("was-top-panel"),n.addClass("mt-top-panel"),"left"===t&&"folders"!==e&&u.hide_folders_or_settings("folders",t,!0),"right"===t&&"settings"!==e&&u.hide_folders_or_settings("settings",t,!0);t=this.layout_config(t).top_panel;t.previous=t.current,t.current=e},back_to_property_groups:function(e){this.update_sidebar_z_indexes("icons","left"),u.stat.tvr.removeClass("showGridControls")},sidebar_sizes_map:{sm:0,md:300,lg:360},sidebar_size_category:function(e){var t,r=this.sidebar_sizes_map,n="0";for(t in r)r.hasOwnProperty(t)&&e>=r[t]&&(n=t);return n},modify_active_editors:function(e){var t=u.stat.adaptableEditor,r=l.eds["adaptable-editor"];r&&(e.updateHeight&&f.editor_height_auto_settable()?l.editor_update_height(r,t,16*r.session.getLength()):u.pref.dock_editor_left&&u.stat.inlineEditor.css("height",""),e.resize&&(r.resize(),l.update_editor_gutter(r)))},adjust_preview_margin_and_save_config:function(e){p.startT(arguments),e=e||{},f.update_dynamic_category_sidebar_classes(),f.update_main_grid_widths(f.get_all_column_sizes(!1,"main_columns")),"left"===e.side?(this.set_effective_num_columns("left"),this.set_effective_top_rows(),f.update_editor_and_gui_class(),u.totalSels&&!e.skipPGPress&&(f.doNotUpdateZIndexes=!0,u.loadOrReloadEditor(),f.doNotUpdateZIndexes=!1),this.modify_active_editors({resize:!0,updateHeight:f.horizontal_only()})):this.set_effective_num_columns("right"),f.update_main_grid_widths(f.get_all_column_sizes(!1,"main_columns")),parseInt(u.pref.wizard_expanded)&&l.eds.wizard_inspector_html&&l.eds.wizard_inspector_html.resize(),u.reset_preview_width_for_current_tab(!1,!0,u.rulerManuallyAdjusted),e.skipSave||u.forceNoLayoutSave||this.save_layout_preferences(),p.endT(arguments,0)},save_layout_preferences:function(){p.action_after_timeout("save_layout_preferences",500,{item:function(){i.simple_ajax_request({type:"POST",url:u.ajaxUrl+"&update_mt_layout=1",sendData:i.serialized_data_with_single_key(JSON.stringify(u.pref.layout))})},args:[]})},update_editor_and_gui_class:function(){this.editor_and_gui(!0)?u.stat.tvr.addClass("editor_and_gui"):u.stat.tvr.removeClass("editor_and_gui")},get_sidebar_container:function(e,t,r){t=t||this.key_from_type(e,r);r={dock_folders_left:{side:"left",$el:u.stat.mainMenu,$toggle:d("#main-menu-tip-trigger"),$otherToggle:d("#sec-in-focus")},dock_styles_left:{side:"left",$el:u.stat.opts},dock_editor_left:{side:"left",$el:u.stat.inlineEditor},dock_icons_left:{side:"left",$el:u.stat.css_icons},dock_wizard_right:{side:"right",$el:u.stat.inspectionPanes},dock_settings_right:{side:"right",$el:u.stat.settingsMenu,$toggle:d("#program-settings-icon")}};return"all"===t?Object.values(r):r[t]},get_sidebar_containers:function(e){e=e||{};var t=Object.keys(this.layout_config(e.side).items),r=[],n=!1,i=0;e.styleWithIcons&&t.push("icons");for(var a=0;a<t.length;a++){var o,s=t[a],l=this.key_from_type(s);e.onlyActive&&!u.pref[l]||p.in_array(s,e.exclude)||(!(o=this.get_sidebar_container(s,!1,e.side))||e.side&&e.side!==o.side||(o=o.$el,n=n?n.add(o):o,r.push({type:s,key:l,$container:o}),++i))}return{containerArray:r,$containers:n,items:i}},change_sidebar_size_class:function(e,t,r){var n=f.sidebar_size_category(e);f.get_sidebar_container(t,!1,r).$el.removeClass("mts-sm mts-md mts-lg").addClass("mts-"+n),"left"===r&&f.modify_active_editors({resize:!0});t=f.layout_config(r).items[t];t.size=e,t.size_category=n},switch_layout_preset:function(e){p.startT(arguments);var t=e.data("preset"),o=TvrMT.data.prog.suggested_screen_layouts[t],r=u.stat.settingsMenu.children(".mt-view-panel").children(".mt-advanced_layout_options-panel"),n=d("#program-settings-icon"),s={};u.forceNoLayoutSave=!0,"S"!==t&&"M"!==t||n.hasClass("on")||u.toggle_program_menu(),r.find(".mt-item").add("#wizard-expand-toggle").each(function(e){var t,r,n,i,a=d(this);"view"===a.data("layout-preset")&&(t=a.hasClass("mt-toggle"),r=a.hasClass("wizard-expand-toggle"),t||r?(r=(t=a.hasClass("uit-par")?a:a.find(".uit-par")).hasClass("on"),n=t.data("aspect"),i=o.on[n]||0,(r&&!i||!r&&i)&&(p.startT("click_toggle_"+n),u.toggle_feature(t,n,{noSave:1,skipSave:1}),s[n]=i,p.endT("click_toggle_"+n))):a.hasClass("has-select-menu")&&(n=a.data("aspect"),i=parseInt(o.on[n]),a=a.find("select"),parseInt(a.val())!==i&&(p.startT("column_change_"+n),a.val(i),f.set_num_columns(i,a.data("side")),s[n]=i,p.endT("column_change_"+n))))}),f.update_dynamic_category_sidebar_classes(),u.forceNoLayoutSave=!1,s.suggested_layout=t,s.layout=u.pref.layout,i.save_multiple_preferences(s,1),p.endT(arguments,0)}}});