!function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:r})},n.r=function(e){Object.defineProperty(e,"__esModule",{value:!0})},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=55)}([function(e,t){e.exports=window.wp.element},function(e,t,n){"use strict";function r(){return(r=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}n.d(t,"a",function(){return r})},function(e,t){e.exports=window._},function(e,t,n){"use strict";function r(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}n.d(t,"a",function(){return r})},function(e,t,n){"use strict";n.d(t,"b",function(){return l}),n.d(t,"c",function(){return u});var r=n(0),o=n(2),i=n.n(o);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var l=function(e,t){return function(e){for(var t=1;t-1?e:{desktop:e,tablet:e,mobile:e}};t.a=function(e){var t=e.device,n=e.setDevice,o=e.responsiveDescriptor;return Object(r.createElement)("div",{className:"ct-control-options"},Object(r.createElement)("ul",{className:"ct-responsive-controls ct-devices"},["desktop","tablet","mobile"].map(function(e){return Object(r.createElement)("li",{onClick:function(){return n(e)},className:i()({active:e===t,"ct-disabled":!l(e,o)},"ct-".concat(e)),key:e})})))}},function(e,t,n){"use strict";n.d(t,"b",function(){return i}),n.d(t,"a",function(){return a});var r=function(e){return Array.isArray(e)?e:Array.from(e)},o=function e(t,n,r){var o=(t="string"==typeof t?t.split("/"):[t]).shift();return void 0===n[o]?r:t.length?e(t=t.join("/"),n[o],r):n[o]},i=function(e){return e.all||e.any||(e={all:e}),e},a=function e(t,n){var i=Object.values(t)[0],a=function(e){return 0===e.indexOf("any")?"any":0===e.indexOf("all")&&"all"},l=Object.keys(i).map(function(t,l){var u,c,s,f=Object.values(i)[l];return"all"===a(t)||"any"===a(t)?e((s=f,(c=t)in(u={})?Object.defineProperty(u,c,{value:s,enumerable:!0,configurable:!0,writable:!0}):u[c]=s,u),n):function(e,t,n){var i=function(e,t){var n=function(e){return o(e,t)};if(e.indexOf(":")>-1){var i=null;if(function(e){var t=r(e),o=t[0],a=t.slice(1);if("truthy"===(a=a.join(":"))&&(i=n(o)?"yes":"no"),a.indexOf("json:")>-1&&(i=n(o+"/"+a.split(":")[1]).toString()),"array_length"===a){var l=n(o);i=(l||[]).length.toString()}if(!i)throw new Error("Unknown matcher received. Please verify for typos. The received matcher: "+a+".")}(e.split(":")),i)return i;e=e.split(":")[0]}var a=n(e);return!!a&&a.toString()}(t,n);if(i=i.toString(),e=e.toString(),!i)return!1;if(e.indexOf("|")>-1)return 0===e.indexOf("!")?-1===e.substring(1).split("|").map(function(e){return e.trim()}).includes(i.trim()):e.split("|").map(function(e){return e.trim()}).indexOf(i.trim())>-1;if(0===e.indexOf("!"))return i!==e.substring(1).trim();if(0===e.indexOf("*"))return i.indexOf(e.trim().substring(1).trim())>-1;return i===e.trim()}(f,t,n)});return"all"===a(Object.keys(t)[0])?l.every(function(e){return!!e}):"any"===a(Object.keys(t)[0])?l.some(function(e){return!!e}):void 0}},function(e,t,n){"use strict";n.d(t,"b",function(){return c}),n.d(t,"a",function(){return s}),n.d(t,"c",function(){return f});var r=n(6),o=n.n(r);function i(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var c=function e(t){t.__CT_KEYS_ORDER__;var n=u(t,["__CT_KEYS_ORDER__"]);return Object.keys(n).reduce(function(n,r){return t[r].type?t[r].options?a({},n,e(t[r].options)):a({},n,l({},r,t[r])):a({},n,e(t[r]))},{})},s=function e(t){return Object.keys(t).reduce(function(n,r){return a({},n,t[r].type?l({},r,t[r]):"__CT_KEYS_ORDER__"===r?l({},r,t[r]):e(t[r]))},{})},f=function(e,t){var n=c(e);return a({},t,Object.keys(n).reduce(function(e,r){var u=null;return Object.keys(t).indexOf(r)>-1?((o.a.isString(t[r])||o.a.isNumber(t[r]))&&(u=t[r]),o.a.isObject(t[r])&&(u=a({},n[r].value||{},t[r])),o.a.isArray(t[r])&&(u=t[r]?t[r]:i(n[r].value||[]))):u=Object.keys(n[r]).indexOf("value")>-1?n[r].value:"",a({},e,l({},r,u))},{}))}},function(e,t,n){e.exports=n(106)},function(e,t,n){"use strict";var r=n(0),o=(n(6),n(26)),i=n.n(o);n(36);function a(e){return(a="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 l(e,t){for(var n=0;n-1?getComputedStyle(document.documentElement).getPropertyValue(this.props.value.color.replace(/var\(/,"").replace(/\)/,"")).trim().replace(/\s/g,""):this.props.value.color})})))}}])&&b(n.prototype,o),i&&b(n,i),t}(),j=n(11),E=n.n(j),C=n(54),P=n(22),T=n.n(P);function _(e){return(_="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 I(e,t){for(var n=0;n=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function f(){return(f=Object.assign||function(e){for(var t=1;t-1&&g.keys()[t]},O=function(e){function t(){var e,n,r,o;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var i=arguments.length,a=new Array(i),l=0;l0&&void 0!==arguments[0]?arguments[0]:{},o=t.wrapperAttr,l=(o=void 0===o?{}:o).className,p=s(o,["className"]);s(t,["wrapperAttr"]);return Object(r.createElement)("div",f({className:i()("ct-control",l,{}),"data-design":_},d({},c.responsive&&!Object(a.b)(e.state.device,c.responsive)||"disabled"===c.state?{"data-state":"disabled"}:{}),d({},c.wrapperAttr||{},p)),Object(r.createElement)("header",null,P&&Object(r.createElement)("label",null,P),"ct-image-picker"!==c.type&&"ct-layers"!==c.type&&"ct-image-uploader"!==c.type&&"ct-panel"!==c.type&&e.props.hasRevertButton&&!c.disableRevertButton&&Object(r.createElement)("button",{type:"button",disabled:u()(c.value,n),className:"ct-revert",onClick:function(){return v(c.value)}}),Object(r.createElement)(S,{option:c,value:m,id:h,onChange:O}),c.responsive&&"block"===_&&Object(r.createElement)(a.a,{device:e.state.device,responsiveDescriptor:c.responsive,setDevice:function(t){return e.setDevice(t)}})),c.responsive&&!Object(a.b)(e.state.device,c.responsive)&&Object(r.createElement)("div",{className:"ct-disabled-notification"},"This option can't be edited for current device"),(c.responsive&&Object(a.b)(e.state.device,c.responsive)||!c.responsive)&&Object(r.createElement)(r.Fragment,null,Object(r.createElement)("section",{className:i()({"ct-responsive-container":c.responsive&&"inline"===_})},c.responsive&&"inline"===_&&Object(r.createElement)(a.a,{device:e.state.device,responsiveDescriptor:c.responsive,setDevice:function(t){return e.setDevice(t)}}),E),T&&Object(r.createElement)("div",{dangerouslySetInnerHTML:{__html:T},className:"ct-option-description"})),Object(r.createElement)(j,null))};return k?Object(r.createElement)(k,{option:c,value:m,getActualOption:I}):I()}}])&&h(n.prototype,o),l&&h(n,l),t}(),x=n(9);function S(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=[],r=!0,o=!1,i=void 0;try{for(var a,l=e[Symbol.iterator]();!(r=(a=l.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw i}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}var k=function(e,t){return!e},j=function(){var e=S(Object(r.useReducer)(k,!0),2)[1];return Object(r.useMemo)(function(){return function(){e(null)}},[e])};function E(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:this.active.collection;return this.refs[e].sort(S)}}]),e}();function S(e,t){var n=e.node.sortableInfo.index,r=t.node.sortableInfo.index;return n-r}var k=function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t1?t-1:0),r=1;r2&&void 0!==arguments[2]?arguments[2]:{left:0,top:0};if(e){var r={left:n.left+e.offsetLeft,top:n.top+e.offsetTop};return e.parentNode===t?r:L(e.parentNode,t,r)}}function $(e){var t=e.lockOffset,n=e.width,r=e.height,o=t,i=t,a="px";if("string"==typeof t){var l=/^[+-]?\d*(?:\.\d*)?(px|%)$/.exec(t);O(null!==l,'lockOffset value should be a number or a string of a number followed by "px" or "%". Given %s',t),o=parseFloat(t),i=parseFloat(t),a=l[1]}return O(isFinite(o)&&isFinite(i),"lockOffset value should be a finite. Given %s",t),"%"===a&&(o=o*n/100,i=i*r/100),{x:o,y:i}}function V(e){return e instanceof HTMLElement?function(e){var t=window.getComputedStyle(e),n=/(auto|scroll)/;return["overflow","overflowX","overflowY"].find(function(e){return n.test(t[e])})}(e)?e:V(e.parentNode):null}var H={TAB:9,ESC:27,SPACE:32,LEFT:37,UP:38,RIGHT:39,DOWN:40},W={Anchor:"A",Button:"BUTTON",Canvas:"CANVAS",Input:"INPUT",Option:"OPTION",Textarea:"TEXTAREA",Select:"SELECT"};function B(e){var n,o,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{withRef:!1};return o=n=function(n){function o(){return p(this,o),v(this,b(o).apply(this,arguments))}return w(o,n),h(o,[{key:"componentDidMount",value:function(){var e=r.findDOMNode(this);e.sortableHandle=!0}},{key:"getWrappedInstance",value:function(){return O(a.withRef,"To access the wrapped instance, you need to pass in {withRef: true} as the second argument of the SortableHandle() call"),this.refs.wrappedInstance}},{key:"render",value:function(){var n=a.withRef?"wrappedInstance":null;return t.createElement(e,i({ref:n},this.props))}}]),o}(t.Component),s(n,"displayName",F("sortableHandle",e)),o}function K(e){return null!=e.sortableHandle}var q=function(){function e(t,n){p(this,e),this.container=t,this.onScrollCallback=n}return h(e,[{key:"clear",value:function(){clearInterval(this.interval),this.interval=null}},{key:"update",value:function(e){var t=this,n=e.translate,r=e.minTranslate,o=e.maxTranslate,i=e.width,a=e.height,l={x:0,y:0},u={x:1,y:1},c={x:10,y:10},s=this.container,f=s.scrollTop,p=s.scrollLeft,d=s.scrollHeight,h=s.scrollWidth,y=s.clientHeight,m=s.clientWidth,v=0===f,b=d-f-y==0,g=0===p,w=h-p-m==0;n.y>=o.y-a/2&&!b?(l.y=1,u.y=c.y*Math.abs((o.y-a/2-n.y)/a)):n.x>=o.x-i/2&&!w?(l.x=1,u.x=c.x*Math.abs((o.x-i/2-n.x)/i)):n.y<=r.y+a/2&&!v?(l.y=-1,u.y=c.y*Math.abs((n.y-a/2-r.y)/a)):n.x<=r.x+i/2&&!g&&(l.x=-1,u.x=c.x*Math.abs((n.x-i/2-r.x)/i)),this.interval&&(this.clear(),this.isAutoScrolling=!1),0===l.x&&0===l.y||(this.interval=setInterval(function(){t.isAutoScrolling=!0;var e={left:u.x*l.x,top:u.y*l.y};t.container.scrollTop+=e.top,t.container.scrollLeft+=e.left,t.onScrollCallback(e)},5))}}]),e}(),G={axis:n.oneOf(["x","y","xy"]),contentWindow:n.any,disableAutoscroll:n.bool,distance:n.number,getContainer:n.func,getHelperDimensions:n.func,helperClass:n.string,helperContainer:n.oneOfType([n.func,"undefined"==typeof HTMLElement?n.any:n.instanceOf(HTMLElement)]),hideSortableGhost:n.bool,keyboardSortingTransitionDuration:n.number,lockAxis:n.string,lockOffset:n.oneOfType([n.number,n.string,n.arrayOf(n.oneOfType([n.number,n.string]))]),lockToContainerEdges:n.bool,onSortEnd:n.func,onSortMove:n.func,onSortOver:n.func,onSortStart:n.func,pressDelay:n.number,pressThreshold:n.number,shouldCancelStart:n.func,transitionDuration:n.number,updateBeforeSortStart:n.func,useDragHandle:n.bool,useWindowAsScrollContainer:n.bool},Q={axis:"y",disableAutoscroll:!1,distance:0,getHelperDimensions:function(e){var t=e.node;return{height:t.offsetHeight,width:t.offsetWidth}},hideSortableGhost:!0,lockOffset:"50%",lockToContainerEdges:!1,pressDelay:0,pressThreshold:5,shouldCancelStart:function(e){return-1!==[W.Input,W.Textarea,W.Select,W.Option,W.Button].indexOf(e.target.tagName)||!!D(e.target,function(e){return"true"===e.contentEditable})},transitionDuration:300,useWindowAsScrollContainer:!1},Y=Object.keys(G);function X(e){var o,a,l=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{withRef:!1};return a=o=function(n){function o(e){var t;return p(this,o),t=v(this,b(o).call(this,e)),s(m(m(t)),"handleStart",function(e){var n=t.props,r=n.distance,o=n.shouldCancelStart;if(2!==e.button&&!o(e)){t.touched=!0,t.position=z(e);var i=D(e.target,function(e){return null!=e.sortableInfo});if(i&&i.sortableInfo&&t.nodeIsChild(i)&&!t.state.sorting){var a=t.props.useDragHandle,l=i.sortableInfo,u=l.index,c=l.collection,s=l.disabled;if(s)return;if(a&&!D(e.target,K))return;t.manager.active={collection:c,index:u},function(e){return e.touches&&e.touches.length||e.changedTouches&&e.changedTouches.length}(e)||e.target.tagName!==W.Anchor||e.preventDefault(),r||(0===t.props.pressDelay?t.handlePress(e):t.pressTimer=setTimeout(function(){return t.handlePress(e)},t.props.pressDelay))}}}),s(m(m(t)),"nodeIsChild",function(e){return e.sortableInfo.manager===t.manager}),s(m(m(t)),"handleMove",function(e){var n=t.props,r=n.distance,o=n.pressThreshold;if(!t.state.sorting&&t.touched&&!t._awaitingUpdateBeforeSortStart){var i=z(e),a={x:t.position.x-i.x,y:t.position.y-i.y},l=Math.abs(a.x)+Math.abs(a.y);t.delta=a,r||o&&!(l>=o)?r&&l>=r&&t.manager.isActive()&&t.handlePress(e):(clearTimeout(t.cancelTimer),t.cancelTimer=setTimeout(t.cancel,0))}}),s(m(m(t)),"handleEnd",function(){t.touched=!1,t.cancel()}),s(m(m(t)),"cancel",function(){var e=t.props.distance,n=t.state.sorting;n||(e||clearTimeout(t.pressTimer),t.manager.active=null)}),s(m(m(t)),"handlePress",function(e){try{var n=t.manager.getActive(),r=function(){if(n){var r=function(){var n,r,o,c,m,v,b=d.sortableInfo.index,g=(n=d,{bottom:M((r=window.getComputedStyle(n)).marginBottom),left:M(r.marginLeft),right:M(r.marginRight),top:M(r.marginTop)}),w=t.scrollContainer.getBoundingClientRect(),O=a({collection:h,index:b,node:d});if(t.node=d,t.margin=g,t.width=O.width,t.height=O.height,t.marginOffset={x:t.margin.left+t.margin.right,y:Math.max(t.margin.top,t.margin.bottom)},t.boundingClientRect=d.getBoundingClientRect(),t.containerBoundingRect=w,t.index=b,t.newIndex=b,t.axis={x:i.indexOf("x")>=0,y:i.indexOf("y")>=0},t.offsetEdge=L(d,t.container),t.initialOffset=z(y?f({},e,{pageX:t.boundingClientRect.left,pageY:t.boundingClientRect.top}):e),t.initialScroll={left:t.scrollContainer.scrollLeft,top:t.scrollContainer.scrollTop},t.initialWindowScroll={left:window.pageXOffset,top:window.pageYOffset},t.helper=t.helperContainer.appendChild((c="input, textarea, select, canvas, [contenteditable]",m=(o=d).querySelectorAll(c),v=o.cloneNode(!0),C(v.querySelectorAll(c)).forEach(function(e,t){"file"!==e.type&&(e.value=m[t].value),"radio"===e.type&&e.name&&(e.name="__sortableClone__".concat(e.name)),e.tagName===W.Canvas&&m[t].width>0&&m[t].height>0&&e.getContext("2d").drawImage(m[t],0,0)}),v)),I(t.helper,{boxSizing:"border-box",height:"".concat(t.height,"px"),left:"".concat(t.boundingClientRect.left-g.left,"px"),pointerEvents:"none",position:"fixed",top:"".concat(t.boundingClientRect.top-g.top,"px"),width:"".concat(t.width,"px")}),y&&t.helper.focus(),u&&(t.sortableGhost=d,I(d,{opacity:0,visibility:"hidden"})),t.minTranslate={},t.maxTranslate={},y){var x=p?{top:0,left:0,width:t.contentWindow.innerWidth,height:t.contentWindow.innerHeight}:t.containerBoundingRect,S=x.top,k=x.left,j=x.width,E=x.height,P=S+E,_=k+j;t.axis.x&&(t.minTranslate.x=k-t.boundingClientRect.left,t.maxTranslate.x=_-(t.boundingClientRect.left+t.width)),t.axis.y&&(t.minTranslate.y=S-t.boundingClientRect.top,t.maxTranslate.y=P-(t.boundingClientRect.top+t.height))}else t.axis.x&&(t.minTranslate.x=(p?0:w.left)-t.boundingClientRect.left-t.width/2,t.maxTranslate.x=(p?t.contentWindow.innerWidth:w.left+w.width)-t.boundingClientRect.left-t.width/2),t.axis.y&&(t.minTranslate.y=(p?0:w.top)-t.boundingClientRect.top-t.height/2,t.maxTranslate.y=(p?t.contentWindow.innerHeight:w.top+w.height)-t.boundingClientRect.top-t.height/2);l&&l.split(" ").forEach(function(e){return t.helper.classList.add(e)}),t.listenerNode=e.touches?d:t.contentWindow,y?(t.listenerNode.addEventListener("wheel",t.handleKeyEnd,!0),t.listenerNode.addEventListener("mousedown",t.handleKeyEnd,!0),t.listenerNode.addEventListener("keydown",t.handleKeyDown)):(T.move.forEach(function(e){return t.listenerNode.addEventListener(e,t.handleSortMove,!1)}),T.end.forEach(function(e){return t.listenerNode.addEventListener(e,t.handleSortEnd,!1)})),t.setState({sorting:!0,sortingIndex:b}),s&&s({node:d,index:b,collection:h,isKeySorting:y},e),y&&t.keyMove(0)},o=t.props,i=o.axis,a=o.getHelperDimensions,l=o.helperClass,u=o.hideSortableGhost,c=o.updateBeforeSortStart,s=o.onSortStart,p=o.useWindowAsScrollContainer,d=n.node,h=n.collection,y=t.manager.isKeySorting,m=function(){if("function"==typeof c){t._awaitingUpdateBeforeSortStart=!0;var n=function(e,t){try{var n=e()}catch(e){return t(!0,e)}return n&&n.then?n.then(t.bind(null,!1),t.bind(null,!0)):t(!1,value)}(function(){var t=d.sortableInfo.index;return Promise.resolve(c({collection:h,index:t,node:d,isKeySorting:y},e)).then(function(){})},function(e,n){if(t._awaitingUpdateBeforeSortStart=!1,e)throw n;return n});if(n&&n.then)return n.then(function(){})}}();return m&&m.then?m.then(r):r()}}();return Promise.resolve(r&&r.then?r.then(function(){}):void 0)}catch(e){return Promise.reject(e)}}),s(m(m(t)),"handleSortMove",function(e){var n=t.props.onSortMove;"function"==typeof e.preventDefault&&e.preventDefault(),t.updateHelperPosition(e),t.animateNodes(),t.autoscroll(),n&&n(e)}),s(m(m(t)),"handleSortEnd",function(e){var n=t.props,r=n.hideSortableGhost,o=n.onSortEnd,i=t.manager,a=i.active.collection,l=i.isKeySorting,u=t.manager.refs[a];t.listenerNode&&(l?(t.listenerNode.removeEventListener("wheel",t.handleKeyEnd,!0),t.listenerNode.removeEventListener("mousedown",t.handleKeyEnd,!0),t.listenerNode.removeEventListener("keydown",t.handleKeyDown)):(T.move.forEach(function(e){return t.listenerNode.removeEventListener(e,t.handleSortMove)}),T.end.forEach(function(e){return t.listenerNode.removeEventListener(e,t.handleSortEnd)}))),t.helper.parentNode.removeChild(t.helper),r&&t.sortableGhost&&I(t.sortableGhost,{opacity:"",visibility:""});for(var c=0,s=u.length;cr)){t.prevIndex=i,t.newIndex=o;var a=function(e,t,n){return et?e-1:e>n&&ey?y/2:this.height/2,width:this.width>h?h/2:this.width/2},v=u&&d>this.index&&d<=c,b=u&&d=c,g={x:0,y:0},w=a[s].edgeOffset;w||(w=L(p,this.container),a[s].edgeOffset=w,u&&(a[s].boundingClientRect=U(p,o)));var O=s0&&a[s-1];O&&!O.edgeOffset&&(O.edgeOffset=L(O.node,this.container),u&&(O.boundingClientRect=U(O.node,o))),d!==this.index?(t&&N(p,t),this.axis.x?this.axis.y?b||dthis.containerBoundingRect.width-m.width&&O&&(g.x=O.edgeOffset.left-w.left,g.y=O.edgeOffset.top-w.top),null===this.newIndex&&(this.newIndex=d)):(v||d>this.index&&(l.left+i.left+m.width>=w.left&&l.top+i.top+m.height>=w.top||l.top+i.top+m.height>=w.top+y))&&(g.x=-(this.width+this.marginOffset.x),w.left+g.xthis.index&&l.left+i.left+m.width>=w.left?(g.x=-(this.width+this.marginOffset.x),this.newIndex=d):(b||dthis.index&&l.top+i.top+m.height>=w.top?(g.y=-(this.height+this.marginOffset.y),this.newIndex=d):(b||d1&&void 0!==arguments[1]?arguments[1]:{withRef:!1};return a=o=function(n){function o(){return p(this,o),v(this,b(o).apply(this,arguments))}return w(o,n),h(o,[{key:"componentDidMount",value:function(){this.register()}},{key:"componentDidUpdate",value:function(e){this.node&&(e.index!==this.props.index&&(this.node.sortableInfo.index=this.props.index),e.disabled!==this.props.disabled&&(this.node.sortableInfo.disabled=this.props.disabled)),e.collection!==this.props.collection&&(this.unregister(e.collection),this.register())}},{key:"componentWillUnmount",value:function(){this.unregister()}},{key:"register",value:function(){var e=this.props,t=e.collection,n=e.disabled,o=e.index,i=r.findDOMNode(this);i.sortableInfo={collection:t,disabled:n,index:o,manager:this.context.manager},this.node=i,this.ref={node:i},this.context.manager.add(t,this.ref)}},{key:"unregister",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.props.collection;this.context.manager.remove(e,this.ref)}},{key:"getWrappedInstance",value:function(){return O(l.withRef,"To access the wrapped instance, you need to pass in {withRef: true} as the second argument of the SortableElement() call"),this.refs.wrappedInstance}},{key:"render",value:function(){var n=l.withRef?"wrappedInstance":null;return t.createElement(e,i({ref:n},P(this.props,Z)))}}]),o}(t.Component),s(o,"displayName",F("sortableElement",e)),s(o,"contextTypes",{manager:n.object.isRequired}),s(o,"propTypes",J),s(o,"defaultProps",{collection:0}),a}e.SortableContainer=X,e.sortableContainer=X,e.SortableElement=ee,e.sortableElement=ee,e.SortableHandle=B,e.sortableHandle=B,e.arrayMove=function(e,t,n){return"undefined"!=typeof console&&console.warn("Deprecation warning: arrayMove will no longer be exported by 'react-sortable-hoc' in the next major release. Please install the `array-move` package locally instead. https://www.npmjs.com/package/array-move"),(e=e.slice()).splice(n<0?e.length+n:n,0,e.splice(t,1)[0]),e},Object.defineProperty(e,"__esModule",{value:!0})}(t,n(3),n(30),n(33))},function(e,t,n){"use strict";var r=n(94);e.exports=Function.prototype.bind||r},function(e,t,n){"use strict";var r=n(50),o="function"==typeof Symbol&&"symbol"==typeof Symbol("foo"),i=Object.prototype.toString,a=Array.prototype.concat,l=Object.defineProperty,u=l&&function(){var e={};try{for(var t in l(e,"x",{enumerable:!1,value:e}),e)return!1;return e.x===e}catch(e){return!1}}(),c=function(e,t,n,r){var o;t in e&&("function"!=typeof(o=r)||"[object Function]"!==i.call(o)||!r())||(u?l(e,t,{configurable:!0,enumerable:!1,value:n,writable:!0}):e[t]=n)},s=function(e,t){var n=arguments.length>2?arguments[2]:{},i=r(t);o&&(i=a.call(i,Object.getOwnPropertySymbols(t)));for(var l=0;l1?n-1:0),o=1;o=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var u=function(e){var t=e.option.attr,n=(t=void 0===t?{}:t).class,o=l(t,["class"]);return Object(r.createElement)("div",a({className:i()("ct-divider",n)},o))};u.renderingConfig={design:"none"},t.a=u},function(e,t){var n=4,r=.001,o=1e-7,i=10,a=11,l=1/(a-1),u="function"==typeof Float32Array;function c(e,t){return 1-3*t+3*e}function s(e,t){return 3*t-6*e}function f(e){return 3*e}function p(e,t,n){return((c(t,n)*e+s(t,n))*e+f(t))*e}function d(e,t,n){return 3*c(t,n)*e*e+2*s(t,n)*e+f(t)}function h(e){return e}e.exports=function(e,t,c,s){if(!(0<=e&&e<=1&&0<=c&&c<=1))throw new Error("bezier x values must be in [0, 1] range");if(e===t&&c===s)return h;for(var f=u?new Float32Array(a):new Array(a),y=0;y=r?function(e,t,r,o){for(var i=0;i0?n=u:t=u}while(Math.abs(l)>o&&++c1&&"boolean"!=typeof t)throw new TypeError('"allowMissing" argument must be a boolean');var n="$ "+e;if(!(n in u))throw new SyntaxError("intrinsic "+e+" does not exist!");if(void 0===u[n]&&!t)throw new TypeError("intrinsic "+e+" exists, but is not available. Please file an issue!");return u[n]}},function(e,t,n){"use strict";var r=Function.prototype.toString,o=/^\s*class\b/,i=function(e){try{var t=r.call(e);return o.test(t)}catch(e){return!1}},a=Object.prototype.toString,l="function"==typeof Symbol&&"symbol"==typeof Symbol.toStringTag;e.exports=function(e){if(!e)return!1;if("function"!=typeof e&&"object"!=typeof e)return!1;if("function"==typeof e&&!e.prototype)return!0;if(l)return function(e){try{return!i(e)&&(r.call(e),!0)}catch(e){return!1}}(e);if(i(e))return!1;var t=a.call(e);return"[object Function]"===t||"[object GeneratorFunction]"===t}},function(e,t,n){e.exports=n(104)()},function(e,t,n){"use strict";n.r(t);var r=n(0),o=n(6),i=n.n(o),a=n(2),l=n.n(a),u=function(e){var t=e.value,n=e.onBlur,o=e.onChange;return Object(r.createElement)("input",{type:"text",value:t,onKeyDown:function(e){i.a.contains([46,8,9,27,13,110,190,27],e.keyCode)||65==e.keyCode&&!0===e.ctrlKey||109==e.keyCode||189==e.keyCode||173==e.keyCode||67==e.keyCode&&!0===e.ctrlKey||88==e.keyCode&&!0===e.ctrlKey||e.keyCode>=35&&e.keyCode<=39&&38!==e.keyCode&&40!==e.keyCode||(38===e.keyCode&&i.a.isNumber(parseInt(t,10))&&o(parseInt(t,10)+(e.shiftKey?10:1),!0),40===e.keyCode&&i.a.isNumber(parseInt(t,10))&&o(parseInt(t,10)-(e.shiftKey?10:1),!0),(e.shiftKey||e.keyCode<48||e.keyCode>57)&&(e.keyCode<96||e.keyCode>105)&&e.preventDefault())},onChange:function(e){var t=e.target.value;return o(t)},placeholder:"Default",onBlur:function(){return n&&n},disabled:"auto"===t})};function c(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}t.default=function(e){var t=e.value,n=e.option,o=e.onChange;return Object(r.createElement)("div",{className:l()("ct-option-number",c({},"ct-reached-limits",parseInt(t,10)===parseInt(n.min)||parseInt(t,10)===parseInt(n.max)))},Object(r.createElement)("a",{className:l()("ct-minus",c({},"ct-disabled",parseInt(t,10)===parseInt(n.min))),onClick:function(){return o(Math.min(Math.max(parseInt(t,10)-1,n.min||-1/0),n.max||1/0))}}),Object(r.createElement)(u,{value:t,onBlur:function(){return parseInt(t,10)?o(Math.min(Math.max(t,n.min||-1/0),n.max||1/0)):[]},onChange:function(e,t){return t&&i.a.isNumber(parseInt(e,10))?o(Math.min(Math.max(e,n.min||-1/0),n.max||1/0)):o(e)}}),Object(r.createElement)("a",{className:l()("ct-plus",c({},"ct-disabled",parseInt(t,10)===parseInt(n.max))),onClick:function(){return o(Math.min(Math.max(parseInt(t,10)+1,n.min||-1/0),n.max||1/0))}}))}},function(e,t,n){"use strict";n.r(t);var r=n(0),o=n(14),i=n(5),a=n(1),l=n(4),u=n(7),c=(n(30),n(3)),s=n.n(c);n(35);function f(e){return null!=e&&"object"==typeof e&&1===e.nodeType}function p(e,t){return(!t||"hidden"!==e)&&("visible"!==e&&"clip"!==e)}function d(e,t){if(e.clientHeightt||i>e&&a=t&&l>=n?i-e-r:a>t&&ln?a-t+o:0}var y,m=function(e,t){var n=t.scrollMode,r=t.block,o=t.inline,i=t.boundary,a=t.skipOverflowHiddenElements,l="function"==typeof i?i:function(e){return e!==i};if(!f(e))throw new TypeError("Invalid target");for(var u=document.scrollingElement||document.documentElement,c=[],s=e;f(s)&&l(s);){if((s=s.parentNode)===u){c.push(s);break}s===document.body&&d(s)&&!d(document.documentElement)||d(s,a)&&c.push(s)}for(var p=window.visualViewport?visualViewport.width:innerWidth,y=window.visualViewport?visualViewport.height:innerHeight,m=window.scrollX||pageXOffset,v=window.scrollY||pageYOffset,b=e.getBoundingClientRect(),g=b.height,w=b.width,O=b.top,x=b.right,S=b.bottom,k=b.left,j="start"===r||"nearest"===r?O:"end"===r?S:O+g/2,E="center"===o?k+w/2:"end"===o?x:k,C=[],P=0;P=0&&k>=0&&S<=y&&x<=p&&O>=N&&S<=R&&k>=M&&x<=D)return C;var F=getComputedStyle(T),U=parseInt(F.borderLeftWidth,10),z=parseInt(F.borderTopWidth,10),L=parseInt(F.borderRightWidth,10),$=parseInt(F.borderBottomWidth,10),V=0,H=0,W="offsetWidth"in T?T.offsetWidth-T.clientWidth-U-L:0,B="offsetHeight"in T?T.offsetHeight-T.clientHeight-z-$:0;if(u===T)V="start"===r?j:"end"===r?j-y:"nearest"===r?h(v,v+y,y,z,$,v+j,v+j+g,g):j-y/2,H="start"===o?E:"center"===o?E-p/2:"end"===o?E-p:h(m,m+p,p,U,L,m+E,m+E+w,w),V=Math.max(0,V+v),H=Math.max(0,H+m);else{V="start"===r?j-N-z:"end"===r?j-R+$+B:"nearest"===r?h(N,R,I,z,$+B,j,j+g,g):j-(N+I/2)+B/2,H="start"===o?E-M-U:"center"===o?E-(M+A/2)+W/2:"end"===o?E-D+L+W:h(M,D,A,U,L+W,E,E+w,w);var K=T.scrollLeft,q=T.scrollTop;j+=q-(V=Math.max(0,Math.min(q+V,T.scrollHeight-I+B))),E+=K-(H=Math.max(0,Math.min(K+H,T.scrollWidth-A+W)))}C.push({el:T,top:V,left:H})}return C},v="undefined"==typeof document?null:document.getElementById("a11y-status-message");function b(e){var t=function(){if(v)return v;return(v=document.createElement("div")).setAttribute("id","a11y-status-message"),v.setAttribute("role","status"),v.setAttribute("aria-live","polite"),v.setAttribute("aria-relevant","additions text"),Object.assign(v.style,{border:"0",clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:"0",position:"absolute",width:"1px"}),document.body.appendChild(v),v}();e&&(y&&(clearTimeout(y),y=null),t.textContent=e,y=setTimeout(function(){t.textContent="",y=null},500))}var g=0,w=2,O=3,x=4,S=5,k=6,j=7,E=8,C=9,P=10,T=11,_=12,I=13,A=14,N=Object.freeze({unknown:g,mouseUp:1,itemMouseEnter:w,keyDownArrowUp:O,keyDownArrowDown:x,keyDownEscape:S,keyDownEnter:k,keyDownHome:j,keyDownEnd:E,clickItem:C,blurInput:P,changeInput:T,keyDownSpaceButton:_,clickButton:I,blurButton:A,controlledPropUpdatedSelectedItem:15,touchEnd:16}),D=0;function R(e){return"function"==typeof e?e:M}function M(){}function F(e,t){return e===t||e.contains&&e.contains(t)}function U(){for(var e=arguments.length,t=new Array(e),n=0;n1?n-1:0),o=1;o=37&&n<=40&&0!==t.indexOf("Arrow")?"Arrow"+t:t}function B(e,t,n){var r=n-1;("number"!=typeof t||t<0||t>=n)&&(t=e>0?-1:r+1);var o=t+e;return o<0?o=r:o>r&&(o=0),o}var K=function(e){function t(t){var n=e.call(this,t)||this;n.id=n.props.id||"downshift-"+String(D++),n.menuId=n.props.menuId||n.id+"-menu",n.labelId=n.props.labelId||n.id+"-label",n.inputId=n.props.inputId||n.id+"-input",n.getItemId=n.props.getItemId||function(e){return n.id+"-item-"+e},n.input=null,n.items=[],n.itemCount=null,n.previousResultCount=0,n.timeoutIds=[],n.internalSetTimeout=function(e,t){var r=setTimeout(function(){n.timeoutIds=n.timeoutIds.filter(function(e){return e!==r}),e()},t);n.timeoutIds.push(r)},n.setItemCount=function(e){n.itemCount=e},n.unsetItemCount=function(){n.itemCount=null},n.setHighlightedIndex=function(e,t){void 0===e&&(e=n.props.defaultHighlightedIndex),void 0===t&&(t={}),t=H(t),n.internalSetState(Object(a.a)({highlightedIndex:e},t))},n.clearSelection=function(e){n.internalSetState({selectedItem:null,inputValue:"",highlightedIndex:n.props.defaultHighlightedIndex,isOpen:n.props.defaultIsOpen},e)},n.selectItem=function(e,t,r){t=H(t),n.internalSetState(Object(a.a)({isOpen:n.props.defaultIsOpen,highlightedIndex:n.props.defaultHighlightedIndex,selectedItem:e,inputValue:n.props.itemToString(e)},t),r)},n.selectItemAtIndex=function(e,t,r){var o=n.items[e];null!=o&&n.selectItem(o,t,r)},n.selectHighlightedItem=function(e,t){return n.selectItemAtIndex(n.getState().highlightedIndex,e,t)},n.internalSetState=function(e,t){var r,o,i={},l="function"==typeof e;return!l&&e.hasOwnProperty("inputValue")&&n.props.onInputValueChange(e.inputValue,Object(a.a)({},n.getStateAndHelpers(),e)),n.setState(function(t){t=n.getState(t);var u=l?e(t):e;u=n.props.stateReducer(t,u);var c={},s={};return(r=u.hasOwnProperty("selectedItem"))&&u.selectedItem!==t.selectedItem&&(o=u.selectedItem),u.type=u.type||g,Object.keys(u).forEach(function(e){t[e]!==u[e]&&(i[e]=u[e]),"type"!==e&&(s[e]=u[e],n.isControlledProp(e)||(c[e]=u[e]))}),l&&u.hasOwnProperty("inputValue")&&n.props.onInputValueChange(u.inputValue,Object(a.a)({},n.getStateAndHelpers(),u)),c},function(){R(t)(),Object.keys(i).length>1&&n.props.onStateChange(i,n.getStateAndHelpers()),r&&n.props.onSelect(e.selectedItem,n.getStateAndHelpers()),void 0!==o&&n.props.onChange(o,n.getStateAndHelpers()),n.props.onUserAction(i,n.getStateAndHelpers())})},n.rootRef=function(e){return n._rootNode=e},n.getRootProps=function(e,t){var r,o=void 0===e?{}:e,l=o.refKey,u=void 0===l?"ref":l,c=Object(i.a)(o,["refKey"]),s=(void 0===t?{}:t).suppressRefError,f=void 0!==s&&s;n.getRootProps.called=!0,n.getRootProps.refKey=u,n.getRootProps.suppressRefError=f;var p=n.getState().isOpen;return Object(a.a)(((r={})[u]=n.rootRef,r.role="combobox",r["aria-expanded"]=p,r["aria-haspopup"]="listbox",r["aria-owns"]=p?n.menuId:null,r["aria-labelledby"]=n.labelId,r),c)},n.keyDownHandlers={ArrowDown:function(e){var t=this;if(e.preventDefault(),this.getState().isOpen){var n=e.shiftKey?5:1;this.moveHighlightedIndex(n,{type:x})}else this.internalSetState({isOpen:!0,type:x},function(){var e=t.getItemCount();e>0&&t.setHighlightedIndex(B(1,t.getState().highlightedIndex,e),{type:x})})},ArrowUp:function(e){var t=this;if(e.preventDefault(),this.getState().isOpen){var n=e.shiftKey?-5:-1;this.moveHighlightedIndex(n,{type:O})}else this.internalSetState({isOpen:!0,type:O},function(){var e=t.getItemCount();e>0&&t.setHighlightedIndex(B(-1,t.getState().highlightedIndex,e),{type:x})})},Enter:function(e){var t=this.getState(),n=t.isOpen,r=t.highlightedIndex;if(n&&null!=r){e.preventDefault();var o=this.items[r],i=this.getItemNodeFromIndex(r);if(null==o||i&&i.hasAttribute("disabled"))return;this.selectHighlightedItem({type:k})}},Escape:function(e){e.preventDefault(),this.reset({type:S,selectedItem:null,inputValue:""})}},n.buttonKeyDownHandlers=Object(a.a)({},n.keyDownHandlers,{" ":function(e){e.preventDefault(),this.toggleMenu({type:_})}}),n.inputKeyDownHandlers=Object(a.a)({},n.keyDownHandlers,{Home:function(e){this.highlightFirstOrLastIndex(e,!0,{type:j})},End:function(e){this.highlightFirstOrLastIndex(e,!1,{type:E})}}),n.getToggleButtonProps=function(e){var t=void 0===e?{}:e,r=t.onClick,o=(t.onPress,t.onKeyDown),l=t.onKeyUp,u=t.onBlur,c=Object(i.a)(t,["onClick","onPress","onKeyDown","onKeyUp","onBlur"]),s=n.getState().isOpen,f={onClick:U(r,n.buttonHandleClick),onKeyDown:U(o,n.buttonHandleKeyDown),onKeyUp:U(l,n.buttonHandleKeyUp),onBlur:U(u,n.buttonHandleBlur)},p=c.disabled?{}:f;return Object(a.a)({type:"button",role:"button","aria-label":s?"close menu":"open menu","aria-haspopup":!0,"data-toggle":!0},p,c)},n.buttonHandleKeyUp=function(e){e.preventDefault()},n.buttonHandleKeyDown=function(e){var t=W(e);n.buttonKeyDownHandlers[t]&&n.buttonKeyDownHandlers[t].call(Object(l.a)(n),e)},n.buttonHandleClick=function(e){e.preventDefault(),n.props.environment.document.activeElement===n.props.environment.document.body&&e.target.focus(),n.internalSetTimeout(function(){return n.toggleMenu({type:I})})},n.buttonHandleBlur=function(e){var t=e.target;n.internalSetTimeout(function(){n.isMouseDown||null!=n.props.environment.document.activeElement&&n.props.environment.document.activeElement.id===n.inputId||n.props.environment.document.activeElement===t||n.reset({type:A})})},n.getLabelProps=function(e){return Object(a.a)({htmlFor:n.inputId,id:n.labelId},e)},n.getInputProps=function(e){var t=void 0===e?{}:e,r=t.onKeyDown,o=t.onBlur,l=t.onChange,u=t.onInput,c=(t.onChangeText,Object(i.a)(t,["onKeyDown","onBlur","onChange","onInput","onChangeText"])),s={};var f,p=n.getState(),d=p.inputValue,h=p.isOpen,y=p.highlightedIndex;c.disabled||((f={}).onChange=U(l,u,n.inputHandleChange),f.onKeyDown=U(r,n.inputHandleKeyDown),f.onBlur=U(o,n.inputHandleBlur),s=f);return Object(a.a)({"aria-autocomplete":"list","aria-activedescendant":h&&"number"==typeof y&&y>=0?n.getItemId(y):null,"aria-controls":h?n.menuId:null,"aria-labelledby":n.labelId,autoComplete:"off",value:d,id:n.inputId},s,c)},n.inputHandleKeyDown=function(e){var t=W(e);t&&n.inputKeyDownHandlers[t]&&n.inputKeyDownHandlers[t].call(Object(l.a)(n),e)},n.inputHandleChange=function(e){n.internalSetState({type:T,isOpen:!0,inputValue:e.target.value,highlightedIndex:n.props.defaultHighlightedIndex})},n.inputHandleTextChange=function(e){n.internalSetState({type:T,isOpen:!0,inputValue:e,highlightedIndex:n.props.defaultHighlightedIndex})},n.inputHandleBlur=function(){n.internalSetTimeout(function(){var e=n.props.environment.document&&!!n.props.environment.document.activeElement&&!!n.props.environment.document.activeElement.dataset&&n.props.environment.document.activeElement.dataset.toggle&&n._rootNode&&n._rootNode.contains(n.props.environment.document.activeElement);n.isMouseDown||e||n.reset({type:P})})},n.menuRef=function(e){n._menuNode=e},n.getMenuProps=function(e,t){var r,o=void 0===e?{}:e,l=o.refKey,u=void 0===l?"ref":l,c=o.ref,s=Object(i.a)(o,["refKey","ref"]),f=(void 0===t?{}:t).suppressRefError,p=void 0!==f&&f;return n.getMenuProps.called=!0,n.getMenuProps.refKey=u,n.getMenuProps.suppressRefError=p,Object(a.a)(((r={})[u]=function(){for(var e=arguments.length,t=new Array(e),n=0;n0&&"number"==typeof i&&n.setHighlightedIndex(i,e),R(t)()})},n.openMenu=function(e){n.internalSetState({isOpen:!0},e)},n.closeMenu=function(e){n.internalSetState({isOpen:!1},e)},n.updateStatus=function(e,t){var n;function r(){n&&clearTimeout(n)}function o(){for(var o=arguments.length,i=new Array(o),a=0;a0){var r=B(e,this.getState().highlightedIndex,n);this.setHighlightedIndex(r,t)}},n.highlightFirstOrLastIndex=function(e,t,n){var r=this.getItemCount()-1;r<0||!this.getState().isOpen||(e.preventDefault(),this.setHighlightedIndex(t?0:r,n))},n.getStateAndHelpers=function(){var e=this.getState(),t=e.highlightedIndex,n=e.inputValue,r=e.selectedItem,o=e.isOpen,i=this.props.itemToString,a=this.id,l=this.getRootProps,u=this.getToggleButtonProps,c=this.getLabelProps,s=this.getMenuProps,f=this.getInputProps,p=this.getItemProps,d=this.openMenu,h=this.closeMenu,y=this.toggleMenu,m=this.selectItem,v=this.selectItemAtIndex,b=this.selectHighlightedItem,g=this.setHighlightedIndex,w=this.clearSelection,O=this.clearItems;return{getRootProps:l,getToggleButtonProps:u,getLabelProps:c,getMenuProps:s,getInputProps:f,getItemProps:p,reset:this.reset,openMenu:d,closeMenu:h,toggleMenu:y,selectItem:m,selectItemAtIndex:v,selectHighlightedItem:b,setHighlightedIndex:g,clearSelection:w,clearItems:O,setItemCount:this.setItemCount,unsetItemCount:this.unsetItemCount,setState:this.internalSetState,itemToString:i,id:a,highlightedIndex:t,inputValue:n,isOpen:o,selectedItem:r}},n.componentDidMount=function(){var e=this;var t=function(t,n){void 0===n&&(n=!0);var r=e.props.environment.document;return[e._rootNode,e._menuNode].some(function(e){return e&&(F(e,t)||n&&F(e,r.activeElement))})},n=function(){e.isMouseDown=!0},r=function(n){e.isMouseDown=!1,!t(n.target)&&e.getState().isOpen&&e.reset({type:1},function(){return e.props.onOuterClick(e.getStateAndHelpers())})},o=function(){e.isTouchMove=!1},i=function(){e.isTouchMove=!0},a=function(n){var r=t(n.target,!1);e.isTouchMove||r||!e.getState().isOpen||e.reset({type:16},function(){return e.props.onOuterClick(e.getStateAndHelpers())})};this.props.environment.addEventListener("mousedown",n),this.props.environment.addEventListener("mouseup",r),this.props.environment.addEventListener("touchstart",o),this.props.environment.addEventListener("touchmove",i),this.props.environment.addEventListener("touchend",a),this.cleanup=function(){e.internalClearTimeouts(),e.updateStatus.cancel(),e.props.environment.removeEventListener("mousedown",n),e.props.environment.removeEventListener("mouseup",r),e.props.environment.removeEventListener("touchstart",o),e.props.environment.removeEventListener("touchmove",i),e.props.environment.removeEventListener("touchend",a)}},n.shouldScroll=function(e,t){var n=(void 0===this.props.highlightedIndex?this.getState():this.props).highlightedIndex,r=(void 0===t.highlightedIndex?e:t).highlightedIndex;return n&&this.getState().isOpen&&!e.isOpen||n!==r},n.componentDidUpdate=function(e,t){this.isControlledProp("selectedItem")&&this.props.selectedItemChanged(e.selectedItem,this.props.selectedItem)&&this.internalSetState({type:15,inputValue:this.props.itemToString(this.props.selectedItem)}),!this.avoidScrolling&&this.shouldScroll(t,e)&&this.scrollHighlightedItemIntoView(),this.updateStatus()},n.componentWillUnmount=function(){this.cleanup()},n.render=function(){var e=z(this.props.children,M);this.clearItems(),this.getRootProps.called=!1,this.getRootProps.refKey=void 0,this.getRootProps.suppressRefError=void 0,this.getMenuProps.called=!1,this.getMenuProps.refKey=void 0,this.getMenuProps.suppressRefError=void 0,this.getLabelProps.called=!1,this.getInputProps.called=!1;var t=z(e(this.getStateAndHelpers()));return t?this.getRootProps.called||this.props.suppressRefError?t:L(t)?s.a.cloneElement(t,this.getRootProps($(t))):void 0:null},t}(c.Component);K.defaultProps={defaultHighlightedIndex:null,defaultIsOpen:!1,getA11yStatusMessage:function(e){var t=e.isOpen,n=e.selectedItem,r=e.resultCount,o=e.previousResultCount,i=e.itemToString;return t?r?r!==o?r+" result"+(1===r?" is":"s are")+" available, use up and down arrow keys to navigate. Press Enter key to select.":"":"No results are available.":n?i(n):""},itemToString:function(e){return null==e?"":String(e)},onStateChange:M,onInputValueChange:M,onUserAction:M,onChange:M,onSelect:M,onOuterClick:M,selectedItemChanged:function(e,t){return e!==t},environment:"undefined"==typeof window?{}:window,stateReducer:function(e,t){return t},suppressRefError:!1,scrollIntoView:function(e,t){null!==e&&m(e,{boundary:t,block:"nearest",scrollMode:"if-needed"}).forEach(function(e){var t=e.el,n=e.top,r=e.left;t.scrollTop=n,t.scrollLeft=r})}},K.stateChangeTypes=N;var q=K,G=n(2),Q=n.n(G);function Y(){return(Y=Object.assign||function(e){for(var t=1;t1||!u.settings[i.id])&&Object(r.createElement)("button",{type:"button",className:"ct-remove",onClick:function(){return a(i.__id)}}),u.settings[i.id]&&u.settings[i.id].options&&Object(r.createElement)("button",{type:"button",className:"ct-toggle",onClick:function(){return o()}}))})}),I=function(e){function t(){var e,n;h(this,t);for(var r=arguments.length,o=new Array(r),i=0;i0?Object(r.createElement)(T,null,function(e){var t=e.currentlyPickedItem,i=e.setCurrentItem,a=e.addCurrentlySelectedItem;return Object(r.createElement)(r.Fragment,null,Object(r.createElement)("div",{className:"ct-add-layer-controls"},Object(r.createElement)(c.default,{onChange:function(e){return i(e)},option:{choices:o.map(function(e){return{key:e,value:(n.settings[e]||{label:e}).label}})},value:t||o[0]}),Object(r.createElement)("button",{type:"button",className:"button",onClick:function(){return a()}},"Add")))}):null},R=function(e){function t(){var e,n;h(this,t);for(var r=arguments.length,o=new Array(r),i=0;i1&&void 0!==arguments[1]?arguments[1]:{};return n.props.onChange([].concat(p(n.props.value),[x({id:e,enabled:!0},Object(u.c)(n.props.option.settings[e].options||{},{}),t,{__id:f()()})]))}),n}return w(t,r["Component"]),m(t,[{key:"render",value:function(){var e=this,t=k(this.props.value);return Object(r.createElement)(P,{value:x({},this.state,{addCurrentlySelectedItem:function(){var t=e.state.currentlyPickedItem||j(k(e.props.value),e.props.option)[0];e.setState({currentlyPickedItem:null}),e.addForId(t)},addForId:function(t,n){return e.addForId(t,n)},option:this.props.option,setCurrentItem:function(t){return e.setState({currentlyPickedItem:t})},removeForId:function(t){return e.props.onChange(k(e.props.value).filter(function(e){return e.__id!==t}))}})},this.props.option.manageable&&Object(r.createElement)(D,{value:t,option:this.props.option}),Object(r.createElement)(N,{useDragHandle:!0,distance:3,lockAxis:"y",items:t,onChange:function(t){return e.props.onChange(t)},helperContainer:function(){return document.querySelector("#customize-theme-controls")||document.body},onSortEnd:function(n){var r=n.oldIndex,o=n.newIndex;return e.props.onChange(Object(a.arrayMove)(t,r,o))}}))}}]),t}()},function(e,t,n){"use strict";e.exports=n(63)},function(e,t){e.exports=window.wp.i18n},function(e,t,n){"use strict";var r=n(38);e.exports=function(){if("undefined"!=typeof document){if(document.contains)return document.contains;if(document.body&&document.body.contains)return document.body.contains}return r}},function(e,t,n){"use strict";e.exports=function(e){if(arguments.length<1)throw new TypeError("1 argument is required");if("object"!=typeof e)throw new TypeError("Argument 1 (”other“) to Node.contains must be an instance of Node");var t=e;do{if(this===t)return!0;t&&(t=t.parentNode)}while(t);return!1}},function(e,t,n){"use strict";var r=n(48);e.exports=function(){return"function"==typeof Object.values?Object.values:r}},function(e,t){e.exports=function(e,t){var n=e%t;return Math.floor(n>=0?n:n+t)}},function(e,t){e.exports=function(e){return e>=0?1:-1}},function(e,t,n){var r=n(17).call(Function.call,Object.prototype.hasOwnProperty),o=Object.assign;e.exports=function(e,t){if(o)return o(e,t);for(var n in t)r(t,n)&&(e[n]=t[n]);return e}},function(e,t){var n=Number.isNaN||function(e){return e!=e};e.exports=Number.isFinite||function(e){return"number"==typeof e&&!n(e)&&e!==1/0&&e!==-1/0}},function(e,t){e.exports=Number.isNaN||function(e){return e!=e}},function(e,t,n){"use strict";var r=n(28),o=r("%TypeError%"),i=r("%SyntaxError%"),a=n(15),l={"Property Descriptor":function(e,t){if("Object"!==e.Type(t))return!1;var n={"[[Configurable]]":!0,"[[Enumerable]]":!0,"[[Get]]":!0,"[[Set]]":!0,"[[Value]]":!0,"[[Writable]]":!0};for(var r in t)if(a(t,r)&&!n[r])return!1;var i=a(t,"[[Value]]"),l=a(t,"[[Get]]")||a(t,"[[Set]]");if(i&&l)throw new o("Property Descriptors may not be both accessor and data descriptors");return!0}};e.exports=function(e,t,n,r){var a=l[t];if("function"!=typeof a)throw new i("unknown record type: "+t);if(!a(e,r))throw new o(n+" must be a "+t);console.log(a(e,r),r)}},function(e,t){var n;n=function(){return this}();try{n=n||Function("return this")()||(0,eval)("this")}catch(e){"object"==typeof window&&(n=window)}e.exports=n},function(e,t){e.exports=function(e){return null===e||"function"!=typeof e&&"object"!=typeof e}},function(e,t,n){"use strict";var r=n(97),o=n(15),i=n(17).call(Function.call,Object.prototype.propertyIsEnumerable);e.exports=function(e){var t=r.RequireObjectCoercible(e),n=[];for(var a in t)o(t,a)&&i(t,a)&&n.push(t[a]);return n}},function(e,t,n){"use strict";var r=Object.prototype.toString;e.exports=function(e){var t=r.call(e),n="[object Arguments]"===t;return n||(n="[object Array]"!==t&&null!==e&&"object"==typeof e&&"number"==typeof e.length&&e.length>=0&&"[object Function]"===r.call(e.callee)),n}},function(e,t,n){"use strict";var r=Array.prototype.slice,o=n(49),i=Object.keys,a=i?function(e){return i(e)}:n(98),l=Object.keys;a.shim=function(){Object.keys?function(){var e=Object.keys(arguments);return e&&e.length===arguments.length}(1,2)||(Object.keys=function(e){return o(e)?l(r.call(e)):l(e)}):Object.keys=a;return Object.keys||a},e.exports=a},function(e,t,n){"use strict";var r=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,i=Object.prototype.propertyIsEnumerable;e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map(function(e){return t[e]}).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach(function(e){r[e]=e}),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(e){return!1}}()?Object.assign:function(e,t){for(var n,a,l=function(e){if(null===e||void 0===e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}(e),u=1;u=0;c--)if(f[c]!=p[c])return!1;for(c=f.length-1;c>=0;c--)if(s=f[c],!a(e[s],t[s],n))return!1;return typeof e==typeof t}(e,t,n))};function l(e){return null===e||void 0===e}function u(e){return!(!e||"object"!=typeof e||"number"!=typeof e.length)&&("function"==typeof e.copy&&"function"==typeof e.slice&&!(e.length>0&&"number"!=typeof e[0]))}},function(e,t,n){var r=self.crypto||self.msCrypto;e.exports=function(e){e=e||21;for(var t="",n=r.getRandomValues(new Uint8Array(e));0=e);++n);return n-1}(e,o);return function(e,t,n,r,o,i,a,l,u){var c=u?u(e):e;if(cn){if("identity"===l)return c;"clamp"===l&&(c=n)}if(r===o)return r;if(t===n)return e<=t?r:o;t===-1/0?c=-c:n===1/0?c-=t:c=(c-t)/(n-t);c=i(c),r===-1/0?c=-c:o===1/0?c+=r:c=c*(o-r)+r;return c}(e,o[t],o[t+1],r[t],r[t+1],i,a,u,l)}},e}();var j="[-+]?\\d*\\.?\\d+",E=j+"%";function C(){return"\\(\\s*("+Array.prototype.slice.call(arguments).join(")\\s*,\\s*(")+")\\s*\\)"}var P=new RegExp("rgb"+C(j,j,j)),T=new RegExp("rgba"+C(j,j,j,j)),_=new RegExp("hsl"+C(j,E,E)),I=new RegExp("hsla"+C(j,E,E,j)),A=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,N=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,D=/^#([0-9a-fA-F]{6})$/,R=/^#([0-9a-fA-F]{8})$/;function M(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+6*(t-e)*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function F(e,t,n){var r=n<.5?n*(1+t):n+t-n*t,o=2*n-r,i=M(o,r,e+1/3),a=M(o,r,e),l=M(o,r,e-1/3);return Math.round(255*i)<<24|Math.round(255*a)<<16|Math.round(255*l)<<8}function U(e){var t=parseInt(e,10);return t<0?0:t>255?255:t}function z(e){return(parseFloat(e)%360+360)%360/360}function L(e){var t=parseFloat(e);return t<0?0:t>1?255:Math.round(255*t)}function $(e){var t=parseFloat(e);return t<0?0:t>100?1:t/100}function V(e){var t,n,r="number"==typeof(t=e)?t>>>0===t&&t>=0&&t<=4294967295?t:null:(n=D.exec(t))?parseInt(n[1]+"ff",16)>>>0:S.hasOwnProperty(t)?S[t]:(n=P.exec(t))?(U(n[1])<<24|U(n[2])<<16|U(n[3])<<8|255)>>>0:(n=T.exec(t))?(U(n[1])<<24|U(n[2])<<16|U(n[3])<<8|L(n[4]))>>>0:(n=A.exec(t))?parseInt(n[1]+n[1]+n[2]+n[2]+n[3]+n[3]+"ff",16)>>>0:(n=R.exec(t))?parseInt(n[1],16)>>>0:(n=N.exec(t))?parseInt(n[1]+n[1]+n[2]+n[2]+n[3]+n[3]+n[4]+n[4],16)>>>0:(n=_.exec(t))?(255|F(z(n[1]),$(n[2]),$(n[3])))>>>0:(n=I.exec(t))?(F(z(n[1]),$(n[2]),$(n[3]))|L(n[4]))>>>0:null;return null===r?e:"rgba("+((4278190080&(r=r||0))>>>24)+", "+((16711680&r)>>>16)+", "+((65280&r)>>>8)+", "+(255&r)/255+")"}var H=/[+\-]?(?:0|[1-9]\d*)(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,W=/(#(?:[0-9a-f]{2}){2,4}|(#[0-9a-f]{3})|(rgb|hsl)a?\((-?\d+%?[,\s]+){2,3}\s*[\d\.]+%?\))/gi,B=new RegExp("("+Object.keys(S).join("|")+")","g");var K=function(){function e(){}var t=e.prototype;return t.attach=function(){},t.detach=function(){},t.getValue=function(){},t.getAnimatedValue=function(){return this.getValue()},t.addChild=function(e){},t.removeChild=function(e){},t.getChildren=function(){return[]},e}(),q=function(e){return Object.keys(e).map(function(t){return e[t]})},G=function(t){function n(){for(var e,n=arguments.length,r=new Array(n),o=0;o2?n-2:0),o=2;o=n.startTime+we.delay+we.duration;else{for(Ce=void 0!==Oe.lastTime?Oe.lastTime:ye,Pe=void 0!==Oe.lastVelocity?Oe.lastVelocity:we.initialVelocity,ye>Ce+64&&(Ce=ye),Te=Math.floor(ye-Ce),Ne=0;Neje:xe1?x-1:0),k=1;k=n.length)break;a=n[i++]}else{if((i=n.next()).done)break;a=i.value}var l=a;l.update(Object(r.a)({},l.props,l.merged),!0)}}},t.stop=function(e){void 0===e&&(e=!1),we=void 0,Oe=void 0,Se=void 0,ke=void 0,je=void 0,e&&oe(this.animations).forEach(function(e){return e.changes=void 0}),this.isActive=!1,y(this.frame),this.debouncedOnEnd({finished:e})},t.debouncedOnEnd=function(e){this.isActive=!1;var t=this.onEnd;this.onEnd=null,t&&t(e)},e}();function Le(e){var t=function(t){function n(e){var n;return(n=t.call(this)||this).callback=function(){n.node&&(!1===p.fn(n.node,n.propsAnimated.getAnimatedValue(),Object(i.a)(Object(i.a)(n)))&&n.forceUpdate())},n.attachProps(e),n}Object(o.a)(n,t);var l=n.prototype;return l.componentWillUnmount=function(){this.propsAnimated&&this.propsAnimated.detach()},l.setNativeProps=function(e){!1===p.fn(this.node,e,this)&&this.forceUpdate()},l.attachProps=function(e){e.forwardRef;var t=Object(a.a)(e,["forwardRef"]),n=this.propsAnimated;this.propsAnimated=new Ue(t,this.callback),n&&n.detach()},l.shouldComponentUpdate=function(e){var t=e.style,n=Object(a.a)(e,["style"]),r=this.props,o=r.style;return(!ne(Object(a.a)(r,["style"]),n)||!ne(o,t))&&(this.attachProps(e),!0)},l.render=function(){var t=this,n=(this.props.forwardRef,this.propsAnimated.getValue()),o=(n.scrollTop,n.scrollLeft,Object(a.a)(n,["scrollTop","scrollLeft"]));return u.a.createElement(e,Object(r.a)({},o,{ref:function(e){return t.node=ue(e,t.props.forwardRef)}}))},n}(u.a.Component);return u.a.forwardRef(function(e,n){return u.a.createElement(t,Object(r.a)({},e,{forwardRef:n}))})}u.a.version.split(".");var $e=function(e){function t(){for(var t,n=arguments.length,o=new Array(n),i=0;i=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var f=function(e){var t=e.option,n=e.children,r=(e.value,e.id),o=e.design,a=e.labelToolbar,u=e.controlEnd,f=e.wrapperAttr,p=f.className,d=s(f,["className"]);if("none"===o)return n;var h=-1===Object.keys(t).indexOf("label")?(r||"").replace(/./,function(e){return e.toUpperCase()}).replace(/\_|\-/g," "):t.label;""===h&&(h=!0);-1!==Object.keys(t).indexOf("desc")&&t.desc;return Object(i.createElement)("div",c({className:l()("ct-control",p),"data-design":o},d),Object(i.createElement)("header",null,h&&Object(i.createElement)("label",null,h),a()),Object(i.createElement)("section",null,n),u())},p=function(e,t){return wp.customize.controlConstructor[e]=wp.customize.Control.extend({initialize:function(e,t){var n=this;wp.customize.Control.prototype.initialize.call(n,e,t),wp.customize.control.bind("removed",function e(t){n===t&&(n.destroy(),n.container.remove(),wp.customize.control.unbind("removed",e))})},renderContent:function(){var e=this,n=t,r=t,o="block",a=function(){return null},l=null,c=function(){return null},p={};t.wrapperAttr&&(p=t.wrapperAttr),t.renderingConfig&&(o=t.renderingConfig.design||o),t.LabelToolbar&&(a=t.LabelToolbar),t.ControlEnd&&(a=t.ControlEnd),t.MetaWrapper&&(l=t.MetaWrapper);var d=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},l=t.wrapperAttr,d=void 0===l?{}:l;s(t,["wrapperAttr"]);return Object(i.createElement)(f,{design:o,id:e.id,wrapperAttr:function(e){for(var t=1;t2&&void 0!==arguments[2]?arguments[2]:"desktop",r=document.querySelector("#"+{desktop:"ct-main-styles-inline-css",tablet:"ct-main-styles-tablet-inline-css",mobile:"ct-main-styles-mobile-inline-css"}[n]),o=r.innerText,i=e.selector||":root",a=new RegExp(i.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")+"\\s?{[\\s\\S]*?}","gm"),l=o.match(a);l&&(r.innerText=o.replace(a,l[0].indexOf("--"+e.variable+":")>-1?l[0].replace(new RegExp("--"+e.variable+":[\\s\\S]*?;","gm"),"CT_CSS_SKIP_RULE"===t?"":"--"+e.variable+": "+t+";"):l[0].replace(new RegExp(i.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")+"\\s?{","gm"),i+" {"+("CT_CSS_SKIP_RULE"===t?"":"--"+e.variable+": "+t+";"))))},y=function(e,t){return[].concat(function(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t-1?t["color"===e.type?"default":e.type.split(":")[1]].color:e.extractValue?e.extractValue(t):t;return"border"===(e.type||"")&&(r="none"===t.style?"none":t.width+"px "+t.style+" "+t.color.color),void h(e,""+r+(e.unit||""))}t=function(e){return e.desktop?e:{desktop:e,tablet:e,mobile:e}}(t),t=e.extractValue?e.extractValue(t):t,e.respect_visibility&&(wp.customize(e.respect_visibility)().mobile||(t.mobile="0"+(e.unit?"":"px")),wp.customize(e.respect_visibility)().tablet||(t.tablet="0"+(e.unit?"":"px")),wp.customize(e.respect_visibility)().desktop||(t.desktop="0"+(e.unit?"":"px"))),e.respect_stacking&&(wp.customize(e.respect_stacking)().mobile&&(t.mobile=2*parseInt(t.mobile,10)+(e.unit?"":"px")),wp.customize(e.respect_stacking)().tablet&&(t.tablet=2*parseInt(t.tablet,10)+(e.unit?"":"px"))),e.enabled&&"no"===!wp.customize(e.enabled)()&&(t.mobile="0"+(e.unit?"":"px"),t.tablet="0"+(e.unit?"":"px"),t.desktop="0"+(e.unit?"":"px")),h(e,""+t.desktop+(e.unit||""),"desktop"),h(e,""+t.tablet+(e.unit||""),"tablet"),h(e,""+t.mobile+(e.unit||""),"mobile")})},m=(n(107),n(25)),v=n(19),b=n(24),g=n(23),w=n(34).default,O=n(12),x=function(e){var t=e.option,n=t.label,r=void 0===n?"":n,o=t.desc,a=void 0===o?"":o;return Object(i.createElement)(i.Fragment,null,Object(i.createElement)("h3",null,r),a&&Object(i.createElement)("p",null,a))};x.renderingConfig={design:"none"};var S=x,k=n(20),j=n(31).default,E=n(21),C=n(13),P=n(10);function T(e){return(T="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 _(e,t){for(var n=0;n0&&void 0!==arguments[0]&&arguments[0],t=n.getAttachmentId();t&&(!wp.media.attachment(t).get("url")||e?wp.media.attachment(t).fetch().then(function(){return n.setState({attachment_info:JSON.parse(JSON.stringify(wp.media.attachment(t).toJSON()))})}):n.setState({attachment_info:JSON.parse(JSON.stringify(wp.media.attachment(t).toJSON()))}),n.detachListener(),wp.media.attachment(t).on("change",n.updateAttachmentInfo))}),n}var n,o,a;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&h(e,t)}(t,r["Component"]),n=t,(o=[{key:"initFrame",value:function(){this.frame=wp.media({button:{text:"Select",close:!1},states:[new wp.media.controller.Library({title:"Select logo",library:wp.media.query({type:"image"}),multiple:!1,date:!1,priority:20,suggestedWidth:(this.props.option.logo||{}).width,suggestedHeight:(this.props.option.logo||{}).height})].concat(s((this.props.option.skipCrop,[])))}),this.frame.on("select",this.onSelect,this),this.frame.on("cropped",this.onCropped,this),this.frame.on("skippedcrop",this.onSkippedCrop,this)}},{key:"openFrame",value:function(){this.initFrame(),this.frame.setState("library").open()}},{key:"calculateImageSelectOptions",value:function(e,t){var n,r,o,i=t.get("control"),a=!!parseInt((i.props.option.logo||{}).flex_width,10),l=!!parseInt((i.props.option.logo||{}).flex_height,10),u=e.get("width"),c=e.get("height"),s=parseInt((i.props.option.logo||{}).width,10),f=parseInt((i.props.option.logo||{}).height,10),p=s/f,d=s,h=f;return t.set("canSkipCrop",!i.mustBeCropped(a,l,s,f,u,c)),u/c>p?s=(f=c)*p:f=(s=u)/p,n=(u-s)/2,r=(c-f)/2,o={handles:!0,keys:!0,instance:!0,persistent:!0,imageWidth:u,imageHeight:c,minWidth:d>s?s:d,minHeight:h>f?f:h,x1:n,y1:r,x2:s+n,y2:f+r},!1===l&&!1===a&&(o.aspectRatio=s+":"+f),!0===l&&(delete o.minHeight,o.maxWidth=u),!0===a&&(delete o.minWidth,o.maxHeight=c),o}},{key:"mustBeCropped",value:function(e,t,n,r,o,i){return(!0!==e||!0!==t)&&((!0!==e||r!==i)&&((!0!==t||n!==o)&&((n!==o||r!==i)&&!(o<=n))))}},{key:"setImageFromAttachment",value:function(e){this.onChange(e.id),this.updateAttachmentInfo()}},{key:"detachListener",value:function(){this.getAttachmentId()&&wp.media.attachment(this.getAttachmentId()).off("change",this.updateAttachmentInfo)}},{key:"componentDidMount",value:function(){this.updateAttachmentInfo()}},{key:"componentWillUnmount",value:function(){this.detachListener()}},{key:"render",value:function(){var e,t=this;return Object(r.createElement)("div",c({className:i()("attachment-media-view ct-attachment",(e={},y(e,"landscape",this.getAttachmentId()&&this.state.attachment_info),y(e,"attachment-media-view-image",this.getAttachmentId()&&this.state.attachment_info),e))},this.props.option.attr||{}),this.getAttachmentId()&&this.state.attachment_info?Object(r.createElement)(r.Fragment,null,Object(r.createElement)("div",{className:"thumbnail thumbnail-image",onClick:function(){return t.openFrame()}},Object(r.createElement)("img",{className:"attachment-thumb",src:(this.state.attachment_info.width<700?this.state.attachment_info.sizes.full:l.a.max(l.a.values(1===l.a.keys(this.state.attachment_info.sizes).length?this.state.attachment_info.sizes:l.a.omit(this.state.attachment_info.sizes,"full")),function(e){return e.width})).url||this.state.attachment_info.url,draggable:"false",alt:""}),Object(r.createElement)("span",{onClick:function(e){t.setState({attachment_info:null}),e.stopPropagation(),t.onChange(null)},className:"small-remove-button"},"×")),Object(r.createElement)("div",{className:"actions"},Object(r.createElement)("button",{onClick:function(){t.setState({attachment_info:null}),t.onChange(null)},type:"button",className:"button remove-button"},"Remove"),Object(r.createElement)("button",{type:"button",className:"button upload-button control-focus",onClick:function(){return t.openFrame()},id:"customize-media-control-button-35"},this.props.option.filledLabel||"Change logo"))):Object(r.createElement)(r.Fragment,null,Object(r.createElement)("div",{className:"placeholder"},"No logo selected"),Object(r.createElement)("div",{className:"actions"},Object(r.createElement)("button",{type:"button",onClick:function(){return t.openFrame()},className:"button upload-button",id:"customize-media-control-button-50"},this.props.option.emptyLabel||"Select logo"))))}}])&&f(n.prototype,o),a&&f(n,a),t}()},function(e,t,n){"use strict";n.r(t);var r=n(25);t.default=r.a},function(e,t,n){"use strict";n.r(t);var r=n(21);t.default=r.a},function(e,t,n){"use strict";n.r(t);var r=n(12);t.default=r.a},function(e,t,n){"use strict";n.r(t);var r=n(0),o=n(14);n(6);function i(){return(i=Object.assign||function(e){for(var t=1;t1)&&l(function(e){for(var t=1;t').insertBefore(t.closest(".ct-color-picker-bottom")),e.wrap=t.parent().prev(".wp-picker-container"),t.iris({target:e.pickerContainer,hide:!1,width:230,mode:e.options.mode,palettes:!1,change:function(t,r){n.isFunction(e.options.change)&&e.options.change.call(this,t,r)}}),t.val(e.initialValue),e._addListeners()}},_addListeners:function(){var e=this;e.wrap.on("click.wpcolorpicker",function(e){}),e.element.change(function(t){var r=n(this).val();""!==r&&"#"!==r||n.isFunction(e.options.clear)&&e.options.clear.call(this,t)})},open:function(){this.element.show().iris("toggle").focus(),this.wrap.addClass("wp-picker-active"),n("body").trigger("click.wpcolorpicker").on("click.wpcolorpicker",this.close)},close:function(){this.element.iris("toggle"),this.wrap.removeClass("wp-picker-active"),n("body").off("click.wpcolorpicker",this.close)},color:function(e){if(void 0===e)return this.element.iris("option","color");this.element.iris("option","color",e)},defaultColor:function(e){if(void 0===e)return this.options.defaultColor;this.options.defaultColor=e}},n.widget("wp.ctColorPicker",r),function(e){window.Color&&(Color.fn.toString=function(){if(this._alpha<1)return this.toCSS("rgba",this._alpha).replace(/\s+/g,"");var e=parseInt(this._color,10).toString(16);if(this.error)return"";if(e.length<6)for(var t=6-e.length-1;t>=0;t--)e="0"+e;return"#"+e},Color.fn.isDark=function(){var e,t,n,r,o=this.toRgb();return e=o.r,t=o.g,n=o.b,r=this._alpha,(299*e+587*t+114*n)/1e3<128&&r>.4},e.widget("wp.ctColorPicker",e.wp.ctColorPicker,{_addListeners:function(){this.wrap.on("click.wpcolorpicker",function(e){})}}),e.widget("a8c.iris",e.a8c.iris,{_create:function(){if(this._super(),this.options.alpha=!0,this.element.is(":input"),void 0!==this.options.alpha&&this.options.alpha){var t=this,n=(t.element,e('
').appendTo(t.picker.find(".iris-picker-inner"))),r={aContainer:n,aSlider:n.find(".iris-slider-offset-alpha")};e.each(r,function(e,n){t.controls[e]=n}),t._initControls(),t._change()}},_initControls:function(){if(this._super(),this.controls.square.append(jQuery('
').css({position:"absolute",top:0,left:0,right:0,bottom:0})),this.controls.squareDrag.draggable("option","containment",this.controls.square.find(".iris-square-inner-wrapper")),this.options.alpha){var e=this;e.controls.aSlider.slider({orientation:"vertical",min:0,max:100,step:1,value:parseInt(100*e._color._alpha),slide:function(t,n){e._color._alpha=parseFloat(n.value/100),e._change.apply(e,arguments),e.element.trigger("ctalphasliderchange")}})}},_change:function(){this._super();var e=this,t=e.element;if(t.change(),this.options.alpha){var n=e.controls,r=parseInt(100*e._color._alpha),o=e._color.toRgb(),i=["rgb("+o.r+","+o.g+","+o.b+") 0%","rgba("+o.r+","+o.g+","+o.b+", 0) 100%"];e.options.defaultWidth,e.options.customWidth,e.picker.closest(".wp-picker-container").find(".wp-color-result");if(n.aContainer.css({background:"linear-gradient(to bottom, "+i.join(", ")+"), url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAAHnlligAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHJJREFUeNpi+P///4EDBxiAGMgCCCAGFB5AADGCRBgYDh48CCRZIJS9vT2QBAggFBkmBiSAogxFBiCAoHogAKIKAlBUYTELAiAmEtABEECk20G6BOmuIl0CIMBQ/IEMkO0myiSSraaaBhZcbkUOs0HuBwDplz5uFJ3Z4gAAAABJRU5ErkJggg==)"}),n.aSlider.slider("value",r),e._color._alpha<1){var a=n.strip.attr("style").replace(/rgba\(([0-9]+,)(\s+)?([0-9]+,)(\s+)?([0-9]+)(,(\s+)?[0-9\.]+)\)/g,"rgb($1$3$5)");n.strip.attr("style",a)}}(t.data("reset-alpha")||!1)&&e.picker.find(".iris-palette-container").on("click.palette",".iris-palette",function(){e._color._alpha=1,e.active="external",e._change()})},_addInputListeners:function(e){var t=this,n=function(n){var r=new Color(e.val()),o=e.val();e.removeClass("iris-error"),r.error?""!==o?e.addClass("iris-error"):e.css("background-color",""):r.toString()!==t._color.toString()&&("keyup"===n.type&&o.match(/^[0-9a-fA-F]{3}$/)||t._setOption("color",r.toString()))};e.on("change",n).on("keyup",t._debounce(n,100))}}))}(jQuery)},function(e,t){var n,r,o=e.exports={};function i(){throw new Error("setTimeout has not been defined")}function a(){throw new Error("clearTimeout has not been defined")}function l(e){if(n===setTimeout)return setTimeout(e,0);if((n===i||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:i}catch(e){n=i}try{r="function"==typeof clearTimeout?clearTimeout:a}catch(e){r=a}}();var u,c=[],s=!1,f=-1;function p(){s&&u&&(s=!1,u.length?c=u.concat(c):f=-1,c.length&&d())}function d(){if(!s){var e=l(p);s=!0;for(var t=c.length;t;){for(u=c,c=[];++f1)for(var n=1;n=t){r=e;break}e=e.next}while(e!==n);null===r?r=n:r===n&&(n=u,c()),(t=r.previous).next=r.previous=u,u.next=r,u.previous=t}}function f(){if(-1===i&&null!==n&&1===n.priorityLevel){l=!0;try{do{s()}while(null!==n&&1===n.priorityLevel)}finally{l=!1,null!==n?c():u=!1}}}function p(e){l=!0;var o=r;r=e;try{if(e)for(;null!==n;){var i=t.unstable_now();if(!(n.expirationTime<=i))break;do{s()}while(null!==n&&n.expirationTime<=i)}else if(null!==n)do{s()}while(null!==n&&!k())}finally{l=!1,r=o,null!==n?c():u=!1,f()}}var d,h,y=Date,m="function"==typeof setTimeout?setTimeout:void 0,v="function"==typeof clearTimeout?clearTimeout:void 0,b="function"==typeof requestAnimationFrame?requestAnimationFrame:void 0,g="function"==typeof cancelAnimationFrame?cancelAnimationFrame:void 0;function w(e){d=b(function(t){v(h),e(t)}),h=m(function(){g(d),e(t.unstable_now())},100)}if("object"==typeof performance&&"function"==typeof performance.now){var O=performance;t.unstable_now=function(){return O.now()}}else t.unstable_now=function(){return y.now()};var x,S,k,j=null;if("undefined"!=typeof window?j=window:void 0!==e&&(j=e),j&&j._schedMock){var E=j._schedMock;x=E[0],S=E[1],k=E[2],t.unstable_now=E[3]}else if("undefined"==typeof window||"function"!=typeof MessageChannel){var C=null,P=function(e){if(null!==C)try{C(e)}finally{C=null}};x=function(e){null!==C?setTimeout(x,0,e):(C=e,setTimeout(P,0,!1))},S=function(){C=null},k=function(){return!1}}else{"undefined"!=typeof console&&("function"!=typeof b&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills"),"function"!=typeof g&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills"));var T=null,_=!1,I=-1,A=!1,N=!1,D=0,R=33,M=33;k=function(){return D<=t.unstable_now()};var F=new MessageChannel,U=F.port2;F.port1.onmessage=function(){_=!1;var e=T,n=I;T=null,I=-1;var r=t.unstable_now(),o=!1;if(0>=D-r){if(!(-1!==n&&n<=r))return A||(A=!0,w(z)),T=e,void(I=n);o=!0}if(null!==e){N=!0;try{e(o)}finally{N=!1}}};var z=function(e){if(null!==T){w(z);var t=e-D+M;tt&&(t=8),M=tt?U.postMessage(void 0):A||(A=!0,w(z))},S=function(){T=null,_=!1,I=-1}}t.unstable_ImmediatePriority=1,t.unstable_UserBlockingPriority=2,t.unstable_NormalPriority=3,t.unstable_IdlePriority=5,t.unstable_LowPriority=4,t.unstable_runWithPriority=function(e,n){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var r=o,a=i;o=e,i=t.unstable_now();try{return n()}finally{o=r,i=a,f()}},t.unstable_next=function(e){switch(o){case 1:case 2:case 3:var n=3;break;default:n=o}var r=o,a=i;o=n,i=t.unstable_now();try{return e()}finally{o=r,i=a,f()}},t.unstable_scheduleCallback=function(e,r){var a=-1!==i?i:t.unstable_now();if("object"==typeof r&&null!==r&&"number"==typeof r.timeout)r=a+r.timeout;else switch(o){case 1:r=a+-1;break;case 2:r=a+250;break;case 5:r=a+1073741823;break;case 4:r=a+1e4;break;default:r=a+5e3}if(e={callback:e,priorityLevel:o,expirationTime:r,next:null,previous:null},null===n)n=e.next=e.previous=e,c();else{a=null;var l=n;do{if(l.expirationTime>r){a=l;break}l=l.next}while(l!==n);null===a?a=n:a===n&&(n=e,c()),(r=a.previous).next=a.previous=e,e.next=a,e.previous=r}return e},t.unstable_cancelCallback=function(e){var t=e.next;if(null!==t){if(t===e)n=null;else{e===n&&(n=t);var r=e.previous;r.next=t,t.previous=r}e.next=e.previous=null}},t.unstable_wrapCallback=function(e){var n=o;return function(){var r=o,a=i;o=n,i=t.unstable_now();try{return e.apply(this,arguments)}finally{o=r,i=a,f()}}},t.unstable_getCurrentPriorityLevel=function(){return o},t.unstable_shouldYield=function(){return!r&&(null!==n&&n.expirationTimethis.eventPool.length&&this.eventPool.push(e)}function fe(e){e.eventPool=[],e.getPooled=ce,e.release=se}o(ue.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=ae)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=ae)},persist:function(){this.isPersistent=ae},isPersistent:le,destructor:function(){var e,t=this.constructor.Interface;for(e in t)this[e]=null;this.nativeEvent=this._targetInst=this.dispatchConfig=null,this.isPropagationStopped=this.isDefaultPrevented=le,this._dispatchInstances=this._dispatchListeners=null}}),ue.Interface={type:null,target:null,currentTarget:function(){return null},eventPhase:null,bubbles:null,cancelable:null,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:null,isTrusted:null},ue.extend=function(e){function t(){}function n(){return r.apply(this,arguments)}var r=this;t.prototype=r.prototype;var i=new t;return o(i,n.prototype),n.prototype=i,n.prototype.constructor=n,n.Interface=o({},r.Interface,e),n.extend=r.extend,fe(n),n},fe(ue);var pe=ue.extend({data:null}),de=ue.extend({data:null}),he=[9,13,27,32],ye=B&&"CompositionEvent"in window,me=null;B&&"documentMode"in document&&(me=document.documentMode);var ve=B&&"TextEvent"in window&&!me,be=B&&(!ye||me&&8=me),ge=String.fromCharCode(32),we={beforeInput:{phasedRegistrationNames:{bubbled:"onBeforeInput",captured:"onBeforeInputCapture"},dependencies:["compositionend","keypress","textInput","paste"]},compositionEnd:{phasedRegistrationNames:{bubbled:"onCompositionEnd",captured:"onCompositionEndCapture"},dependencies:"blur compositionend keydown keypress keyup mousedown".split(" ")},compositionStart:{phasedRegistrationNames:{bubbled:"onCompositionStart",captured:"onCompositionStartCapture"},dependencies:"blur compositionstart keydown keypress keyup mousedown".split(" ")},compositionUpdate:{phasedRegistrationNames:{bubbled:"onCompositionUpdate",captured:"onCompositionUpdateCapture"},dependencies:"blur compositionupdate keydown keypress keyup mousedown".split(" ")}},Oe=!1;function xe(e,t){switch(e){case"keyup":return-1!==he.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"blur":return!0;default:return!1}}function Se(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var ke=!1;var je={eventTypes:we,extractEvents:function(e,t,n,r){var o=void 0,i=void 0;if(ye)e:{switch(e){case"compositionstart":o=we.compositionStart;break e;case"compositionend":o=we.compositionEnd;break e;case"compositionupdate":o=we.compositionUpdate;break e}o=void 0}else ke?xe(e,n)&&(o=we.compositionEnd):"keydown"===e&&229===n.keyCode&&(o=we.compositionStart);return o?(be&&"ko"!==n.locale&&(ke||o!==we.compositionStart?o===we.compositionEnd&&ke&&(i=ie()):(re="value"in(ne=r)?ne.value:ne.textContent,ke=!0)),o=pe.getPooled(o,t,n,r),i?o.data=i:null!==(i=Se(n))&&(o.data=i),W(o),i=o):i=null,(e=ve?function(e,t){switch(e){case"compositionend":return Se(t);case"keypress":return 32!==t.which?null:(Oe=!0,ge);case"textInput":return(e=t.data)===ge&&Oe?null:e;default:return null}}(e,n):function(e,t){if(ke)return"compositionend"===e||!ye&&xe(e,t)?(e=ie(),oe=re=ne=null,ke=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1