whisper.cat/weboasis/crypto/assets/builder.js
2023-10-05 23:28:32 +11:00

1 line
191 KiB
JavaScript
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

!function(t){var e={};function n(a){if(e[a])return e[a].exports;var s=e[a]={i:a,l:!1,exports:{}};return t[a].call(s.exports,s,s.exports,n),s.l=!0,s.exports}n.m=t,n.c=e,n.d=function(t,e,a){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:a})},n.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.t=function(t,e){if(1&e&&(t=n(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var a=Object.create(null);if(n.r(a),Object.defineProperty(a,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var s in t)n.d(a,s,function(e){return t[e]}.bind(null,s));return a},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="http://192.168.1.101:8000/",n(n.s=38)}([function(t,e,n){"use strict";var a=X4CryptoTables;window[a];e.a={components:function(t){var e={};for(var n in t)e[n]=t[n].default;return e},variables:function(t){var e=function(e){var n=t[e];t[e]=function(){var t=[].slice.call(arguments);return t.unshift({state:this.$store.state,getters:this.$store.getters,commit:this.$store.commit,dispatch:this.$store.dispatch}),n.apply(this,t)}};for(var n in t)e(n);return t}}},function(t,e,n){"use strict";function a(t,e,n,a,s,o,i,l){var r,c="function"==typeof t?t.options:t;if(e&&(c.render=e,c.staticRenderFns=n,c._compiled=!0),a&&(c.functional=!0),o&&(c._scopeId="data-v-"+o),i?(r=function(t){(t=t||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(t=__VUE_SSR_CONTEXT__),s&&s.call(this,t),t&&t._registeredComponents&&t._registeredComponents.add(i)},c._ssrRegister=r):s&&(r=l?function(){s.call(this,this.$root.$options.shadowRoot)}:s),r)if(c.functional){c._injectStyles=r;var u=c.render;c.render=function(t,e){return r.call(e),u(t,e)}}else{var p=c.beforeCreate;c.beforeCreate=p?[].concat(p,r):[r]}return{exports:t,options:c}}n.d(e,"a",function(){return a})},function(t,e,n){"use strict";n.r(e);var a={props:["scale","colors"],data:function(){return{text:this.$slots.default?this.$slots.default[0].text:""}},updated:function(){this.$slots.default&&this.text!==this.$slots.default[0].text&&(this.text=this.$slots.default[0].text)},computed:{ascale:function(){return parseFloat(this.scale||this.$vnode.context.scale)||1},acolors:function(){return this.colors||this.$root.colors||this.$store.state.colors},output:function(){var t=this,e="",n=this.text;n=this.applyScale(n),n=this.applyColor(n);var a=this.buildBlocks(n),s=a.blocks,o=a.extraBlocks;return s=this.buildMultiBlocks(s),o.forEach(function(e){e.blocks=t.buildMultiBlocks(e.blocks)}),e+=this.buildOutput(s),e+=this.buildExtraOutput(o)}},methods:{buildBlocks:function(t){var e=[],n=[],a=[],s=[],o={key:!1,name:!1,blocks:[]},i=function(){0!==a.length&&((o.name?o.blocks:e).push({selector:n,props:a}),a=[])};return t.split("\n").forEach(function(t){var e=t.trim(),l=e.split(": ");if(0!==e.length){if(e.match(/\{$/))return i(),e.match(/^@/)&&(o.key=e.match(/^(@[^\s]+)\s/)[1]),void(o.name=e.match(/^(.+)\{$/)[1].trim());if("}"===e)return i(),o.blocks.length>0&&s.push(o),void(o={key:!1,name:!1,blocks:[]});if(1===l.length){i();var r=Math.ceil(t.match(/^\s*/)[0].length/2)-(o.name?1:0);(n=n.slice(0,r+1))[r]=e}else a.push({name:l[0].trim(),value:l.slice(1).join(":").trim()})}}),i(),{blocks:e,extraBlocks:s}},applyScale:function(t){var e=this;return t.replace(/\$scale\(([^)]+)\)/g,function(t,n){return 1!==e.ascale&&(n=n.replace(/[0-9.]+/g,function(t){return e.ascale*parseFloat(t)})),n})},applyColor:function(t){var e=this;return t.replace(/\$color\(([^)]+)\)/g,function(t,n){var a=n.split(",")[0].trim(),s=(n.split(",")[1]||"").trim();if(n=e.acolors[a],s){var o=parseFloat(s);e.acolors.dark&&o<=.16&&"!"!==s.substr(s.length-1,1)&&(o*=2),o<1&&(o=o.toString().replace("0.",".")),n=n.replace(/,\s*[0-9.]+\s*\)$/g,","+o+")")}return n})},buildMultiBlocks:function(t){var e=[];return t.forEach(function(t){var n=[[]];t.selector.forEach(function(t,e){var a=[];t=t.split(",");for(var s=function(s){n.forEach(function(n){var o=n.slice();o[e]=t[s].trim(),a.push(o)})},o=0;o<t.length;o++)s(o);n=a}),n.forEach(function(n){e.push(Object.assign({},t,{selector:n}))})}),e},buildOutput:function(t,e){var n=this,a="",s=["@font-face"];return t.forEach(function(t){if(!(e=e||-1!==s.indexOf(t.selector[0]))){var o=t.selector[0].split(" ");o[0]+='[data-x4wp="'+(n.$vnode.context.x4wp||n.$parent.x4wp)+'"]',t.selector[0]=o.join(" ")}t.selector=t.selector.join(" ").replace(/ &/g,""),t.selector=t.selector.replace(/ > /g,">");var i=t.props.map(function(t){return t.name+":"+t.value});a+=t.selector+"{"+i.join(";")+"}"}),a},buildExtraOutput:function(t){var e=this,n="",a=["@block","@keyframes"];return t.forEach(function(t){var s=-1!==a.indexOf(t.key),o=e.buildOutput(t.blocks,s);n+="@block"!==t.key?t.name+"{"+o+"}":o}),n}}},s=n(1),o=Object(s.a)(a,function(){var t=this.$createElement;return(this._self._c||t)("Style",{attrs:{type:"text/css"},domProps:{innerHTML:this._s(this.output)}})},[],!1,null,null,null);o.options.__file="Style.vue";e.default=o.exports},function(t,e,n){"use strict";n.r(e);var a={props:["tag","level"],created:function(){var t=this.$parent;if(this.x4wp=t.x4wp?t.x4wp:Math.random().toString(36).substr(2,8),this.level)for(var e=this,n=0;n<this.level;n++)e.$parent.x4wp=this.x4wp,e=this.$parent;else for(;!t.x4wp&&t!==this.$root;)t.x4wp=this.x4wp,t=t.$parent},computed:n(0).a.variables({atag:function(){return this.tag||"div"}})},s=n(1),o=Object(s.a)(a,function(){var t=this.$createElement;return(this._self._c||t)(this.atag,{tag:"div",attrs:{"data-x4wp":this.x4wp}},[this._t("default")],2)},[],!1,null,null,null);o.options.__file="DIV.vue";e.default=o.exports},function(t,e,n){"use strict";n.r(e);var a=n(0),s={props:["type","path","value","options"],components:a.a.components({Input:n(21)}),methods:a.a.variables({change:function(t,e){var n=t.dispatch,a=e.value;if("number"===this.type&&(a=parseFloat(a)),this.$listeners&&this.$listeners.change)return this.$emit("change",{value:a});n("builder/option/change",{path:this.path,value:a})}})},o=n(1),i=Object(o.a)(s,function(){var t=this.$createElement;return(this._self._c||t)("Input",{attrs:{scale:".75",type:this.type,value:this.value,options:this.options},on:{change:this.change}})},[],!1,null,null,null);i.options.__file="BOInput.vue";e.default=i.exports},function(t,e,n){"use strict";n.r(e);var a=n(0),s={props:["path"],components:a.a.components({DIV:n(3),Style:n(2),Icon:n(7)}),computed:a.a.variables({paths:function(){return Array.isArray(this.path)?this.path:[this.path]}}),methods:a.a.variables({resetInitial:function(t){var e=t.dispatch;this.paths.forEach(function(t){e("builder/reset/initial/option",{path:t})})},resetDefault:function(t){var e=t.dispatch;this.paths.forEach(function(t){e("builder/reset/default/option",{path:t})})}})},o=n(1),i=Object(o.a)(s,function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("DIV",{staticClass:"x4-bo-actions"},[n("div",{staticClass:"x4-buttons"},[n("Icon",{staticClass:"x4-transition",attrs:{icon:"cancel",title:"Cancel changes"},nativeOn:{click:function(e){return t.resetInitial(e)}}}),n("Icon",{staticClass:"x4-transition",attrs:{icon:"refresh",title:"Reset to default value"},nativeOn:{click:function(e){return t.resetDefault(e)}}})],1),n("Style",[t._v(".x4-bo-actions\n display: flex\n flex-direction: column\n line-height: 0\n margin: -14px -12px 8px 0\n\n .x4-buttons\n display: flex\n justify-content: flex-end\n\n .x4-ui-icon\n color: $color(accent)\n cursor: pointer\n font-size: 14px\n margin-left: 2px\n\n &:hover\n transform: scale(1.2)\n\n &.x4-glob-button\n margin-right: 2px\n")])],1)},[],!1,null,null,null);i.options.__file="BOActions.vue";e.default=i.exports},function(t,e,n){"use strict";n.r(e);var a=n(0),s={props:["fill","path","opened","visibility","visible","icon","title"],components:a.a.components({DIV:n(3),Style:n(2),Icon:n(7),Switchbox:n(22),DropDown:n(16)}),data:function(){return{aopened:void 0!==this.opened&&this.opened}},computed:a.a.variables({baseClass:function(){return{"x4-bb-section":!0,"x4-opened":this.aopened,"x4-fill":!!this.fill}},avisible:function(){return void 0===this.visible||this.visible}}),methods:a.a.variables({open:function(){this.aopened=!this.aopened},changeVisibility:function(t,e){var n=t.dispatch,a=e.value;n("builder/option/change",{path:this.path+".visible",value:a})}})},o=n(1),i=Object(o.a)(s,function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("DIV",{class:t.baseClass},[n("div",{staticClass:"x4-header",on:{click:t.open}},[n("Icon",{staticClass:"x4-icon x4-transition",attrs:{icon:"arrow_right"}}),n("Icon",{staticClass:"x4-icon2",attrs:{icon:t.icon}}),n("div",{staticClass:"x4-title"},[t._v(t._s(t.title))]),t.visibility?n("Switchbox",{staticClass:"x4-visibility",attrs:{scale:".875",value:t.avisible},on:{change:t.changeVisibility}}):t._e()],1),n("DropDown",{staticClass:"x4-content",attrs:{opened:t.aopened}},[t._t("default")],2),n("Style",[t._v(".x4-bb-section\n display: flex\n flex-direction: column\n\n > .x4-header\n align-items: center\n background-color: $color(primary, .06)\n border-bottom: 1px solid $color(primary, .06)\n cursor: pointer\n display: flex\n flex-basis: 40px\n\n .x4-icon\n font-size: 18px\n margin-left: 12px\n margin-top: -1px\n transform: rotate(0)\n\n .x4-icon2\n font-size: 20px\n margin-right: 4px\n margin-top: -1px\n\n .x4-visibility\n margin-right: 16px\n\n .x4-title\n flex-grow: 1\n font-size: 14px\n margin-right: 16px\n overflow-x: hidden\n text-overflow: ellipsis\n white-space: nowrap\n\n &.x4-opened > .x4-header .x4-icon\n transform: rotate(90deg)\n\n > .x4-content\n display: flex\n flex-direction: column\n\n > .x4-inside\n display: flex\n flex-direction: column\n flex-shrink: 0\n\n &.x4-fill > .x4-content\n background-color: $color(primary, .09)\n border-bottom: 1px solid $color(primary, .06)\n\n > .x4-inside\n font-size: 12px\n padding: 16px 16px\n")])],1)},[],!1,null,null,null);i.options.__file="BBSection.vue";e.default=i.exports},function(t,e,n){"use strict";n.r(e);var a={props:["icon"],data:function(){return{visible:!document.fonts||!document.fonts.check||document.fonts.check("12px 'Material Icons'")}},mounted:function(){var t=this;this.visible||document.fonts.load("12px 'Material Icons'").then(function(e){e.length>0&&(t.visible=!0)})},computed:{baseClass:function(){var t={"x4-ui-icon":!0,"material-icons":!0};return t}}},s=n(1),o=Object(s.a)(a,function(){var t=this.$createElement;return(this._self._c||t)("i",{directives:[{name:"show",rawName:"v-show",value:this.visible,expression:"visible"}],class:this.baseClass},[this._v(this._s(this.icon)),this._t("default")],2)},[],!1,null,null,null);o.options.__file="Icon.vue";e.default=o.exports},function(t,e,n){"use strict";n.r(e);var a=n(0),s={props:["self","path","title","opened","visibility","visible"],components:a.a.components({DIV:n(3),Style:n(2),Icon:n(7),Switchbox:n(22),DropDown:n(16)}),data:function(){return{aopened:void 0!==this.opened&&this.opened}},computed:a.a.variables({baseClass:function(){return{"x4-bb-option":!0,"x4-opened":this.aopened,"x4-self":!!this.self}},avisible:function(){return void 0===this.visible||this.visible}}),methods:a.a.variables({open:function(){this.aopened=!this.aopened},changeVisibility:function(t,e){var n=t.dispatch,a=e.value;n("builder/option/change",{path:this.path+".visible",value:a})}})},o=n(1),i=Object(o.a)(s,function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("DIV",{class:t.baseClass},[n("div",{staticClass:"x4-header",on:{click:t.open}},[n("Icon",{staticClass:"x4-icon x4-transition",attrs:{icon:"arrow_right"}}),n("div",{staticClass:"x4-title"},[t._v(t._s(t.title))]),t.visibility?n("Switchbox",{staticClass:"x4-visibility",attrs:{scale:".875",value:t.avisible},on:{change:t.changeVisibility}}):t._e()],1),n("DropDown",{staticClass:"x4-content",attrs:{opened:t.aopened}},[t._t("default")],2),n("Style",[t._v(".x4-bb-option\n display: flex\n flex-direction: column\n\n > .x4-header\n align-items: center\n background-color: $color(primary, .09)\n border-bottom: 1px solid $color(primary, .06)\n cursor: pointer\n display: flex\n flex-basis: 32px\n\n .x4-icon\n font-size: 18px\n margin-left: 12px\n margin-top: -1px\n transform: rotate(0)\n\n .x4-visibility\n margin-right: 16px\n\n .x4-shape\n margin-top: -1px!important\n\n .x4-title\n flex-grow: 1\n font-size: 12px\n margin-right: 8px\n overflow-x: hidden\n text-overflow: ellipsis\n text-transform: uppercase\n white-space: nowrap\n\n &.x4-opened > .x4-header .x4-icon\n transform: rotate(90deg)\n\n > .x4-content\n background-color: $color(primary, .12)\n border-bottom: 1px solid $color(primary, .06)\n display: flex\n flex-direction: column\n\n > .x4-inside\n display: flex\n flex-direction: column\n flex-shrink: 0\n font-size: 12px\n padding: 16px 16px\n\n &.x4-self > .x4-content\n background-color: inherit\n border-bottom: 0\n\n > .x4-inside\n font-size: inherit\n padding: 0\n\n .x4-bb-option\n\n > .x4-header\n background-color: $color(primary, .12)\n padding-left: 8px\n\n > .x4-content\n background-color: $color(primary, .15)\n")])],1)},[],!1,null,null,null);i.options.__file="BBOption.vue";e.default=i.exports},function(t,e,n){"use strict";n.r(e);var a=n(0),s={props:["path","value","colors","nodark","decline"],components:a.a.components({DIV:n(3),Style:n(2),DropDown:n(16),BOCheckbox:n(34),BOColor:n(43)}),data:function(){for(var t={},e=0;e<this.colors.length;e++)t[e]=!1;return{opened:t}},computed:a.a.variables({indexes:function(){for(var t=[],e=[],n=0;n<this.colors.length;n++)e.push(n),(n+1)%3!=0&&n!==this.colors.length-1||(t.push(e),e=[]);return t}}),methods:a.a.variables({darkChange:function(t,e){var n=t.dispatch,a=e.value;this.decline&&this.decline({name:"dark",value:a})&&(a=void 0),n("builder/option/change",{path:this.path+".dark",value:a})},open:function(t,e){var n=this.opened[e];for(var a in this.opened)this.opened[a]=!1;this.opened[e]=!n}})},o=n(1),i=Object(o.a)(s,function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("DIV",{staticClass:"x4-bo-colors x4-clearfix"},[t.nodark?t._e():n("BOCheckbox",{staticClass:"x4-margin-bottom",attrs:{value:t.value.dark,options:{title:"Dark theme"}},on:{change:t.darkChange}}),t._l(t.indexes,function(e){return[t._l(e,function(e){return n("div",{staticClass:"x4-colors-item x4-float-left",class:{"x4-active":t.opened[e]},on:{click:function(n){t.open(e)}}},[n("div",{staticClass:"x4-image x4-margin-top x4-margin-semi-bottom",style:{"background-color":t.value[t.colors[e].name]}}),n("div",{staticClass:"x4-title x4-margin-bottom",domProps:{innerHTML:t._s(t.colors[e].title)}})])}),t._l(e,function(e){return[n("DropDown",{staticClass:"x4-colors-popup x4-clear-both",attrs:{opened:t.opened[e]}},[n("BOColor",{attrs:{value:t.value[t.colors[e].name],path:(t.colors[e].path||t.path)+"."+t.colors[e].name,decline:t.decline}})],1)]})]}),n("Style",[t._v(".x4-bo-colors\n\n .x4-colors-item\n cursor: pointer\n width: 33.33%\n\n &:hover\n background-color: $color(primary, .06)\n\n &.x4-active\n background-color: $color(primary, .08)\n\n .x4-image\n border-radius: 50%\n font-size: 0\n height: 40px\n line-height: 0\n margin-left: auto\n margin-right: auto\n width: 40px\n\n .x4-title\n color: $color(primary)\n font-size: 10px\n height: 24px\n line-height: 12px\n overflow: hidden\n text-align: center\n\n .x4-colors-popup\n padding-top: .1px\n padding-bottom: .1px\n\n > .x4-inside\n margin: 8px 0 16px\n")])],2)},[],!1,null,null,null);i.options.__file="BOColors.vue";e.default=i.exports},function(t,e,n){"use strict";n.r(e);var a=n(0),s={props:["path","value","options"],components:a.a.components({Switchbox:n(22)}),methods:a.a.variables({change:function(t,e){var n=t.dispatch,a=e.value;if(this.$listeners&&this.$listeners.change)return this.$emit("change",{value:a});n("builder/option/change",{path:this.path,value:a})}})},o=n(1),i=Object(o.a)(s,function(){var t=this.$createElement;return(this._self._c||t)("Switchbox",{attrs:{scale:".75",value:this.value,options:this.options},on:{change:this.change}})},[],!1,null,null,null);i.options.__file="BOSwitchbox.vue";e.default=i.exports},function(t,e,n){"use strict";n.r(e);var a=n(0),s={material:a.a.components({default:n(114),filled:n(115),outlined:n(113),standard:n(112)})},o={props:["path","theme","subtheme","themes","decline"],components:a.a.components({DIV:n(3),Style:n(2)}),computed:a.a.variables({components:function(){return s}}),methods:a.a.variables({change:function(t,e){var n=t.dispatch,a=e.theme,s=e.subtheme,o=e.changes;if(this.decline&&this.decline({theme:a,subtheme:s,changes:o})&&(a=void 0,s=void 0),n("builder/option/change",{path:this.path+".theme",value:a}),n("builder/option/change",{path:this.path+".subtheme",value:s}),o)for(var i in o)o[i].forEach(function(t){n("builder/option/change",t)})}})},i=n(1),l=Object(i.a)(o,function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("DIV",{staticClass:"x4-bo-theme x4-clearfix"},[t._l(t.themes,function(e){return t._l(e.subthemes,function(a){return n("div",{staticClass:"x4-theme-item x4-float-left",class:{"x4-active":t.theme===e.name&&t.subtheme===a.name},on:{click:function(n){t.change({theme:e.name,subtheme:a.name,changes:a.changes})}}},[n(t.components[e.name][a.name],{tag:"div",staticClass:"x4-margin-top x4-margin-semi-bottom"}),n("div",{staticClass:"x4-title x4-margin-bottom",domProps:{innerHTML:t._s(a.title)}})])})}),n("Style",[t._v(".x4-bo-theme\n\n .x4-theme-item\n cursor: pointer\n width: 33.33%\n\n &:hover\n background-color: $color(primary, .052!)\n\n &.x4-active\n background-color: $color(primary, .08!)\n\n .x4-image\n font-size: 0\n line-height: 0\n margin-left: 12px\n margin-right: 12px\n text-align: center\n\n > .x4-inside\n height: 0\n padding-top: 100%\n position: relative\n width: 100%\n\n svg\n left: 0\n position: absolute\n top: 0\n\n .x4-title\n color: $color(primary)\n font-size: 10px\n height: 24px\n line-height: 12px\n overflow: hidden\n text-align: center\n")])],2)},[],!1,null,null,null);l.options.__file="BOTheme.vue";e.default=l.exports},function(t,e,n){"use strict";n.r(e);var a={props:["value","schema"],components:n(0).a.components({BBSection:n(6),BOActions:n(5),BOInput:n(4)})},s=n(1),o=Object(s.a)(a,function(){var t=this.$createElement,e=this._self._c||t;return e("BBSection",{attrs:{fill:!0,icon:this.schema.icon,title:this.schema.title}},[e("BOActions",{attrs:{path:this.schema.path}}),e("BOInput",{attrs:{value:this.value,type:this.schema.type,options:this.schema.options,path:this.schema.path}})],1)},[],!1,null,null,null);o.options.__file="BSInput.vue";e.default=o.exports},function(t,e,n){"use strict";n.r(e);var a=n(0),s={props:["type","path","value","options","addremove"],components:a.a.components({DIV:n(3),Style:n(2),Button:n(14),SortableList:n(101)}),data:function(){var t=this.$store.getters["helpers/items/src"]({src:this.value});return{values:this.parseValue({value:t})}},watch:{avalue:function(t){t!==this.prevValue&&(this.values=this.parseValue({value:t}))}},computed:a.a.variables({avalue:function(t){return t.getters["helpers/items/src"]({src:this.value})},options2:function(){return{subtheme:"outlined",label:"Add more",icon:"add"}}}),methods:a.a.variables({add:function(){this.values.push([null,Math.random()])},parseValue:function(t,e){var n=e.value,a=(n=n||[]).map(function(t){return[t,Math.random()]});return 0===a.length?[[null,Math.random()]]:a},change:function(t,e){var n=t.dispatch,a=e.op,s=e.values,o=e.index,i=e.value;switch(a){case"replace":this.values=s;break;case"splice":this.values.splice(o,1);break;case"set":this.values[o][0]=i}var l=this.values.map(function(t){return t[0]}).filter(function(t){return!!t});this.prevValue=l,n("builder/option/change",{path:this.path,value:l})}})},o=n(1),i=Object(o.a)(s,function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("DIV",{staticClass:"x4-bo-select-list"},[n("SortableList",{attrs:{type:t.type,values:t.values,options:t.options,addremove:t.addremove},on:{change:t.change}}),!1!==t.addremove?n("div",{staticClass:"x4-clearfix"},[n("Button",{staticClass:"x4-add-more x4-float-right x4-margin-top",attrs:{scale:.75,options:t.options2},on:{click:t.add}})],1):t._e(),n("Style",[t._v(".x4-bo-select-list\n\n .x4-add-more\n margin-right: 14px\n")])],1)},[],!1,null,null,null);i.options.__file="BOInputList.vue";e.default=i.exports},function(t,e,n){"use strict";n.r(e);var a=n(0),s={themes:a.a.components({material:n(96)}),subthemes:{material:a.a.components({filled:n(95),outlined:n(93),standard:n(94)})}},o={props:["options","labelPatterns","tooltipPatterns","urlPatterns","nostyle","scale"],components:a.a.components({Style:n(2),Icon:n(7),Loader:n(85),Ripple:n(36)}),data:function(){return{flyforce:!1}},created:function(){this.handleFlyLabel()},computed:a.a.variables({visible:function(){return!this.options||void 0===this.options.visible||this.options.visible},colorize:function(){return!this.options||void 0===this.options.colorize||this.options.colorize},icon:function(){return this.options&&this.options.icon?this.options.icon:null},label:function(t){var e=t.getters;return this.options&&this.options.label?this.labelPatterns?e["helpers/items/format/template"](null,{template:this.options.label,patterns:this.labelPatterns}):this.options.label:""},tooltip:function(t){var e=t.getters;return this.options&&this.options.tooltip?this.tooltipPatterns?e["helpers/items/format/template"](null,{notags:!0,template:this.options.tooltip,patterns:this.tooltipPatterns}):this.options.tooltip:""},tag:function(){return this.options&&this.options.url?"a":null},href:function(t){var e=t.getters;return this.options&&this.options.url&&!0!==this.options.url?this.urlPatterns?e["helpers/items/format/template"](null,{template:this.options.url,patterns:this.urlPatterns}):this.options.url:null},target:function(){return this.options&&this.options.blank?"_blank":null},flylabel:function(t){t.getters;return this.options&&this.options.flylabel?this.options.flylabel:""},flytiny:function(){return!(!this.options||void 0===this.options.flytiny)&&this.options.flytiny},flydown:function(){return!(!this.options||void 0===this.options.flydown)&&this.options.flydown},loading:function(){return!(!this.options||void 0===this.options.loading)&&this.options.loading},theme:function(t){var e=t.state,n=this.options&&this.options.theme?this.options.theme:this.$root.theme||e.theme;return s.themes[n]?n:"material"},subtheme:function(t){var e=t.state,n=this.options&&this.options.subtheme?this.options.subtheme:this.$root.subtheme||e.subtheme;return s.subthemes[this.theme][n]?n:"filled"},colors:function(t){var e=t.state,n=this.$root.colors||e.colors;return this.options&&this.options.colors?Object.assign({},n,this.options.colors):n},themeComponent:function(){return s.themes[this.theme]},subthemeComponent:function(){return s.subthemes[this.theme][this.subtheme]},baseClass:function(){var t={"x4-ui-button":!0};return t["x4-theme-"+this.theme]=!0,t["x4-subtheme-"+this.subtheme]=!0,t["x4-colorize"]=this.colorize,t["x4-no-icon"]=!this.icon,t["x4-no-label"]=!this.label,t["x4-loading"]=this.loading,t["x4-transition"]=!0,t["x4-clearfix"]=!0,t},flyClass:function(){return{"x4-flylabel":!0,"x4-flytiny":this.flytiny,"x4-flydown":this.flydown,"x4-transition":!0}}}),methods:{click:function(){this.loading||this.$emit("click")},handleFlyLabel:function(){var t=this;this.flylabel&&(this.$vnode.context.flyforce=function(){t.flyforce=!0,setTimeout(function(){t.flyforce=!1},2e3)})}}},i=n(1),l=Object(i.a)(o,function(){var t=this,e=t.$createElement,n=t._self._c||e;return t.visible?n(t.themeComponent,{tag:"div",class:t.baseClass,attrs:{is2:t.subthemeComponent,options:t.options,colors:t.colors,scale:t.scale,tag:t.tag,href:t.href,target:t.target,title:t.tooltip,nostyle:t.nostyle},nativeOn:{click:function(e){return t.click(e)}}},[t.icon?n("Icon",{staticClass:"x4-icon",attrs:{slot:"icon",icon:t.icon},slot:"icon"}):t._e(),t.label?n("div",{staticClass:"x4-label",attrs:{slot:"label"},domProps:{innerHTML:t._s(t.label)},slot:"label"}):t._e(),n("transition",{attrs:{slot:"flylabel",name:"x4"},slot:"flylabel"},[t.flyforce?n("div",{class:t.flyClass,domProps:{innerHTML:t._s(t.flylabel)}}):t._e()]),t.loading?n("Loader",{staticClass:"x4-loader",attrs:{slot:"loader",colorize:!0},slot:"loader"}):t._e(),n("Ripple",{attrs:{slot:"ripple",theme:t.theme,opacity:t.colorize?"filled"!==t.subtheme?.08:.16:.04,color:t.colorize?"filled"!==t.subtheme?t.colors.accent:t.colors.inverted:t.colors.primary},slot:"ripple"}),t._t("default"),t.nostyle?t._e():n("Style",{attrs:{colors:t.colors}},[t._v(".x4-ui-button\n cursor: pointer\n display: inline-block\n position: relative\n text-decoration: none\n vertical-align: top\n\n .x4-label\n overflow-x: hidden\n text-overflow: ellipsis\n white-space: nowrap\n")])],2):t._e()},[],!1,null,null,null);l.options.__file="Button.vue";e.default=l.exports},function(t,e,n){"use strict";n.r(e);var a=n(0),s={props:["path","value","options"],components:a.a.components({BOInput:n(4),BOPatterns:n(19)}),computed:a.a.variables({options0:function(){var t={icon:"text_format",label:"Value"+(this.options&&this.options.patterns?" template":"")};return Object.assign(t,this.options)}})},o=n(1),i=Object(o.a)(s,function(){var t=this.$createElement,e=this._self._c||t;return e("div",[e("BOInput",{attrs:{type:"text",path:this.path,value:this.value,options:this.options0}}),this.options0.patterns?e("BOPatterns",{attrs:{patterns:this.options0.patterns}}):this._e()],1)},[],!1,null,null,null);i.options.__file="BOTemplate.vue";e.default=i.exports},function(t,e,n){"use strict";n.r(e);var a=n(0),s={props:["fixed","opened"],components:a.a.components({DIV:n(3)}),computed:a.a.variables({aopened:function(){return void 0!==this.opened&&this.opened},baseClass:function(){return{"x4-ui-dropdown":!0,"x4-transition":!0}}}),methods:a.a.variables({beforeEnter:function(t,e){this.fixed||(e.style["max-height"]=0,e.style.overflow="hidden")},enter:function(t,e,n){this.fixed||(this.$listeners.enter&&this.$emit("enter",{scrollHeight:e.scrollHeight}),e.style["max-height"]=e.scrollHeight+"px")},afterEnter:function(t,e){this.fixed||(e.style.removeProperty("max-height"),e.style.removeProperty("overflow"))},beforeLeave:function(t,e){this.fixed||(e.style["max-height"]=e.scrollHeight+"px",e.style.overflow="hidden")},leave:function(t,e){var n=this;this.fixed||setTimeout(function(){n.$listeners.leave&&n.$emit("leave"),e.style["max-height"]=0},50)},afterLeave:function(t,e){this.fixed||(e.style.removeProperty("max-height"),e.style.removeProperty("overflow"))}})},o=n(1),i=Object(o.a)(s,function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("transition",{attrs:{name:"x4"},on:{"before-enter":t.beforeEnter,enter:t.enter,"after-enter":t.afterEnter,"before-leave":t.beforeLeave,leave:t.leave,"after-leave":t.afterLeave}},[t.aopened?n("DIV",{class:t.baseClass},[n("div",{staticClass:"x4-inside"},[t._t("default")],2)]):t._e()],1)},[],!1,null,null,null);i.options.__file="DropDown.vue";e.default=i.exports},function(t,e,n){"use strict";n.r(e);var a=n(0),s={props:["path","value","options"],components:a.a.components({RadioButtons:n(30)}),methods:a.a.variables({change:function(t,e){var n=t.dispatch,a=e.value;if(this.$listeners&&this.$listeners.change)return this.$emit("change",{value:a});n("builder/option/change",{path:this.path,value:a})}})},o=n(1),i=Object(o.a)(s,function(){var t=this.$createElement;return(this._self._c||t)("RadioButtons",{attrs:{scale:".75",value:this.value,options:this.options},on:{change:this.change}})},[],!1,null,null,null);i.options.__file="BORadioButtons.vue";e.default=i.exports},function(t,e,n){"use strict";n.r(e);var a=n(0),s=(window.x4wp.builders.X4CryptoTables,{props:["tag","path","values","defaults","schema","vvalue","vschema","nocolors"],components:a.a.components({BBSection:n(6),BBOption:n(8),BOActions:n(5),BOSwitchbox:n(10),BOUrl:n(98),BOLabel:n(20),BOTooltip:n(103),BOIcon:n(28),BOTheme:n(11),BOColors:n(9)}),computed:a.a.variables({atag:function(){return"option"!==this.tag?n(6).default:n(8).default},themeValue:function(t){var e=t.state;return this.values.theme||this.schema.theme||e.theme},subthemeValue:function(t){var e=t.state;return this.values.subtheme||this.schema.subtheme||e.subtheme},colorsValue:function(t){var e=t.state;return Object.assign({},e.colors,this.schema.colors,this.values.colors)},themePresets:function(t){return t.getters["builder/presets/themes"]({changeName:this.schema.name,allowedThemes:["material"],allowedSubthemes:{material:["filled","outlined","standard"]}})},colorPresets:function(t){return t.getters["builder/presets/colors"]({allowedColors:["primary","inverted","accent"]})},declineTheme:function(t){var e=this,n=t.state;return function(t){var a=t.theme,s=t.subtheme;return a===(e.schema.theme||n.theme)&&s===(e.schema.subtheme||n.subtheme)}},declineColor:function(t){var e=this,n=t.state;return function(t){var a=t.name;return t.value===(e.schema.colors?e.schema.colors[a]:n.colors[a])}}})}),o=n(1),i=Object(o.a)(s,function(){var t=this,e=t.$createElement,n=t._self._c||e;return n(t.atag,{tag:"div",attrs:{path:t.path,visibility:!0,visible:t.values.visible,self:"option"===t.tag,icon:t.schema.icon,title:t.schema.title}},[n("BBOption",{attrs:{title:"Base options"}},[n("BOActions",{attrs:{path:[t.path+".colorize",t.path+".url",t.path+".blank"]}}),n("BOSwitchbox",{attrs:{value:t.values.colorize,options:{label:"Colorize button"},path:t.path+".colorize"}}),t.schema.urlOptions?n("BOUrl",{attrs:{value:t.values.url,valueBlank:t.values.blank,options:t.schema.urlOptions,path:t.path+".url",pathBlank:t.path+".blank"}}):t._e()],1),n("BBOption",{attrs:{title:"Label"}},[n("BOActions",{attrs:{path:t.path+".label"}}),n("BOLabel",{attrs:{value:t.values.label,options:t.schema.labelOptions,path:t.path+".label"}})],1),n("BBOption",{attrs:{title:"Tooltip"}},[n("BOActions",{attrs:{path:t.path+".tooltip"}}),n("BOTooltip",{attrs:{value:t.values.tooltip,options:t.schema.tooltipOptions,path:t.path+".tooltip"}})],1),n("BBOption",{attrs:{title:"Icon"}},[n("BOActions",{attrs:{path:t.path+".icon"}}),n("BOIcon",{attrs:{value:t.values.icon,options:t.schema.iconOptions,path:t.path+".icon"}})],1),n("BBOption",{attrs:{title:"Theme"}},[n("BOActions",{attrs:{path:[t.path+".theme",t.path+".subtheme"]}}),n("BOTheme",{attrs:{path:t.path,theme:t.themeValue,subtheme:t.subthemeValue,themes:t.themePresets,decline:t.declineTheme}})],1),t.nocolors?t._e():n("BBOption",{attrs:{title:"Colors"}},[n("BOActions",{attrs:{path:t.path+".colors"}}),n("BOColors",{attrs:{value:t.colorsValue,colors:t.colorPresets,path:t.path+".colors",decline:t.declineColor}})],1)],1)},[],!1,null,null,null);i.options.__file="BSButton.vue";e.default=i.exports},function(t,e,n){"use strict";n.r(e);var a={props:["patterns"],computed:n(0).a.variables({})},s=n(1),o=Object(s.a)(a,function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"x4-bo-patterns"},[n("div",{staticClass:"x4-margin-semi-top"},[t._v("Patterns:")]),t._l(t.patterns,function(e){return n("div",{staticClass:"x4-hint"},[t._v("    "),n("strong",{staticClass:"x4-code"},[t._v(t._s(e.name))]),t._v(" - "),n("span",{domProps:{innerHTML:t._s(e.desc)}})])})],2)},[],!1,null,null,null);o.options.__file="BOPatterns.vue";e.default=o.exports},function(t,e,n){"use strict";n.r(e);var a=n(0),s={props:["path","value","options"],components:a.a.components({BOSwitchbox:n(10),BOInput:n(4),BOPatterns:n(19)}),computed:a.a.variables({value1:function(){return!!this.value},value2:function(){return this.value||""},options1:function(){return{label:"Show label"}},options2:function(){var t={icon:"text_fields",label:"Label "+(this.options&&this.options.patterns?"template":"value")};return Object.assign(t,this.options)}}),methods:a.a.variables({change:function(t,e){var n=t.dispatch,a=e.value;a=!0===a?this.options.default:a,n("builder/option/change",{path:this.path,value:a})}})},o=n(1),i=Object(o.a)(s,function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",[n("BOSwitchbox",{attrs:{path:t.path,value:t.value1,options:t.options1},on:{change:t.change}}),n("BOInput",{staticClass:"x4-margin-top",attrs:{type:"text",path:t.path,value:t.value2,options:t.options2},on:{change:t.change}}),t.options2.patterns?n("BOPatterns",{attrs:{patterns:t.options2.patterns}}):t._e()],1)},[],!1,null,null,null);i.options.__file="BOLabel.vue";e.default=i.exports},function(t,e,n){"use strict";n.r(e);var a=n(0),s={themes:a.a.components({material:n(106)}),subthemes:{material:a.a.components({filled:n(107),outlined:n(108),standard:n(109)})}},o={props:["type","value","options","scale"],components:a.a.components({Style:n(2),Icon:n(7),DropDown:n(16)}),data:function(){return{focused:!1,dirty:null!==this.value&&""!==this.value,avalue:this.value,keyPhrase:"",keyLastTime:(new Date).getTime()}},mounted:function(){this.$parent.$refs.input=this.$refs.input,window.addEventListener("keypress",this.keypress)},updated:function(){this.$parent.$refs.input=this.$refs.input},destroyed:function(){window.removeEventListener("keypress",this.keypress)},watch:{value:function(t){this.avalue=t,this.dirty=null!==t&&""!==this.value}},computed:a.a.variables({visible:function(){return!this.options||void 0===this.options.visible||this.options.visible},icon:function(){return this.options&&this.options.icon?this.options.icon:null},label:function(){return this.options&&this.options.label?(t=this.options.label,(e=window.wp)&&e.i18n?e.i18n.__(t,"x4-crypto-tables"):t):"";var t,e},theme:function(t){var e=t.state,n=this.options&&this.options.theme?this.options.theme:this.$root.theme||e.theme;return s.themes[n]?n:"material"},subtheme:function(t){var e=t.state,n=this.options&&this.options.subtheme?this.options.subtheme:this.$root.subtheme||e.subtheme;return s.subthemes[this.theme][n]?n:"filled"},colors:function(t){var e=t.state,n=this.$root.colors||e.colors;return this.options&&this.options.colors?Object.assign({},n,this.options.colors):n},themeComponent:function(){return s.themes[this.theme]},subthemeComponent:function(){return s.subthemes[this.theme][this.subtheme]},atype:function(){return this.type||"text"},isSelect:function(){return"select"===this.atype},isTextarea:function(){return"textarea"===this.atype},amin:function(){return this.options&&void 0!==this.options.min?this.options.min:null},amax:function(){return this.options&&void 0!==this.options.max?this.options.max:null},astep:function(){return this.options&&void 0!==this.options.step?this.options.step:null},baseClass:function(){var t={"x4-ui-input":!0};return t["x4-type-"+this.atype]=!0,t["x4-theme-"+this.theme]=!0,t["x4-subtheme-"+this.subtheme]=!0,t["x4-no-label"]=!this.label,t["x4-no-icon"]=!this.icon,t["x4-dirty"]=this.dirty,t["x4-focused"]=this.focused,t["x4-transition"]=!0,t["x4-clearfix"]=!0,t},aitems:function(t){return t.getters["helpers/items/src"]({src:this.options.items})},menuHash:function(t){return t.getters["helpers/items/menu/hash"]({items:this.aitems,itemValue:this.options.itemValue,itemTitle:this.options.itemTitle,itemTemplate:this.options.itemTemplate,hasNull:this.options.hasNull})},menuOptions:function(t){return t.getters["helpers/items/menu/options"]({items:this.aitems,itemValue:this.options.itemValue,hasNull:this.options.hasNull})},atitle:function(){return this.menuHash[this.avalue]}}),methods:a.a.variables({focus:function(){var t=this;this.focused=!0,this.$nextTick(function(){t.$refs.menu&&t.$refs.option_active&&t.$refs.option_active.length>0&&t.$refs.option_active[0].offsetTop>=6*t.$refs.option_active[0].offsetHeight&&(t.$refs.menu.$el.scrollTop=t.$refs.option_active[0].offsetTop-t.$refs.option_active[0].offsetHeight)})},blur:function(){this.focused=!1},forceFocus:function(){if(this.isSelect)return this.focus();this.$refs.input.focus()},input:function(){this.avalue=this.$refs.input.value,this.dirty=!!this.$refs.input.value,this.$emit("change",{value:this.$refs.input.value})},mouseup:function(){var t=this,e=this.$refs.input.value;this.$nextTick(function(){e!==t.$refs.input.value&&(t.$refs.input.blur(),t.avalue="",t.dirty=!1,window.isEdge&&(t.focused=!1,t.$emit("change",{value:""})))})},change:function(t,e){var n=e.value;this.blur(),this.avalue=n,this.dirty=!!n,this.$emit("change",{value:n})},keypress:function(t,e){if(this.focused&&e.key&&this.$refs.menu){(new Date).getTime()-this.keyLastTime<1e3?this.keyPhrase+=e.key:this.keyPhrase=e.key,this.keyLastTime=(new Date).getTime();var n=new RegExp("^"+this.keyPhrase,"i"),a=new RegExp(this.keyPhrase,"i");for(var s in this.menuHash)if(this.menuHash[s].match(n))return void(this.$refs["opt_"+s]&&(this.$refs.menu.$el.scrollTop=this.$refs["opt_"+s][0].offsetTop));for(var o in this.menuHash)if(this.menuHash[o].match(a))return void(this.$refs["opt_"+o]&&(this.$refs.menu.$el.scrollTop=this.$refs["opt_"+o][0].offsetTop))}},backdropMouseWheel:function(t,e){var n=this;this.$refs.backdrop.style.display="none",setTimeout(function(){n.$refs.backdrop.style.removeProperty("display")})},menuMouseWheel:function(t,e){t.getters["helpers/wheelPrevent"]({el:this.$refs.menu.$el,event:e})}})},i=n(1),l=Object(i.a)(o,function(){var t=this,e=t.$createElement,n=t._self._c||e;return t.visible?n(t.themeComponent,{tag:"div",class:t.baseClass,attrs:{is2:t.subthemeComponent,options:t.options,colors:t.colors,scale:t.scale},nativeOn:{click:function(e){return t.forceFocus(e)}}},[n("transition",{attrs:{slot:"icon",name:"x4"},slot:"icon"},[t.icon?n("Icon",{staticClass:"x4-icon x4-transition",attrs:{icon:t.icon}}):t._e()],1),t.isSelect?n("Icon",{staticClass:"x4-dd-icon x4-transition",attrs:{slot:"ddicon",icon:"arrow_drop_down"},slot:"ddicon"}):t._e(),t.label?n("div",{staticClass:"x4-label x4-transition",attrs:{slot:"label"},slot:"label"},[t._v(t._s(t.label))]):t._e(),n("div",{staticClass:"x4-input-wrapper",attrs:{slot:"input"},slot:"input"},[t.isSelect||t.isTextarea?t._e():n("input",{ref:"input",staticClass:"x4-input",attrs:{type:t.atype,min:t.amin,max:t.amax,step:t.astep},domProps:{value:t.avalue},on:{input:t.input,mouseup:t.mouseup,focus:t.focus,blur:t.blur}}),t.isSelect?n("div",{ref:"input",staticClass:"x4-select",domProps:{innerHTML:t._s(t.atitle)}}):t._e(),t.isTextarea?n("textarea",{ref:"input",staticClass:"x4-textarea x4-scrollable",domProps:{value:t.avalue},on:{input:t.input,focus:t.focus,blur:t.blur}}):t._e()]),t.isSelect?n("template",{slot:"menu"},[t.focused?n("div",{ref:"backdrop",staticClass:"x4-backdrop",on:{click:function(e){return e.stopPropagation(),t.blur(e)},wheel:t.backdropMouseWheel}}):t._e(),n("DropDown",{ref:"menu",staticClass:"x4-menu x4-scrollable",attrs:{fixed:!0,opened:t.focused},nativeOn:{wheel:function(e){return t.menuMouseWheel(e)}}},t._l(t.menuOptions,function(e,a){return n("div",{ref:e===t.avalue?"option_active":"opt_"+e,refInFor:!0,staticClass:"x4-option",class:{"x4-active":e===t.avalue},domProps:{innerHTML:t._s(t.menuHash[e])},on:{click:function(n){n.stopPropagation(),t.change({value:e})}}})}))],1):t._e(),t._t("default"),n("Style",{attrs:{colors:t.colors}},[t._v(".x4-ui-input\n display: inline-block\n position: relative\n vertical-align: top\n\n .x4-icon\n cursor: pointer\n\n .x4-dd-icon\n cursor: pointer\n\n &.x4-focused .x4-dd-icon\n transform: rotate(180deg)\n\n .x4-input\n height: auto\n overflow-x: hidden\n\n .x4-label, .x4-select, .x4-menu .x4-option\n overflow-x: hidden\n text-overflow: ellipsis\n white-space: nowrap\n\n .x4-backdrop\n cursor: default\n\n .x4-menu .x4-option\n position: relative\n")])],2):t._e()},[],!1,null,null,null);l.options.__file="Input.vue";e.default=l.exports},function(t,e,n){"use strict";n.r(e);var a=n(0),s={themes:a.a.components({material:n(120)}),subthemes:{material:a.a.components({default:n(118)})}},o={props:["value","options","scale"],components:a.a.components({Style:n(2)}),data:function(){return{mvalue:this.value}},watch:{value:function(t){this.mvalue=t}},computed:{visible:function(){return!this.options||void 0===this.options.visible||this.options.visible},label:function(){return this.options&&void 0!==this.options.label?this.options.label:""},theme:function(t){var e=t.state,n=this.options&&this.options.theme?this.options.theme:this.$root.theme||e.theme;return s.themes[n]?n:"material"},subtheme:function(t){t.state;var e=this.options&&this.options.subtheme?this.options.subtheme:"default";return s.subthemes[this.theme][e]?e:"default"},colors:function(t){var e=t.state,n=this.$root.colors||e.colors;return this.options&&this.options.colors?Object.assign({},n,this.options.colors):n},themeComponent:function(){return s.themes[this.theme]},subthemeComponent:function(){return s.subthemes[this.theme][this.subtheme]},baseClass:function(){var t={"x4-ui-switchbox":!0};return t["x4-theme-"+this.theme]=!0,t["x4-subtheme-"+this.subtheme]=!0,t["x4-active"]=this.mvalue,t["x4-clearfix"]=!0,t}},methods:{change:function(){this.mvalue=!this.mvalue,this.$emit("change",{value:this.mvalue})}}},i=n(1),l=Object(i.a)(o,function(){var t=this,e=t.$createElement,n=t._self._c||e;return t.visible?n(t.themeComponent,{tag:"div",class:t.baseClass,attrs:{is2:t.subthemeComponent,colors:t.colors,scale:t.scale},nativeOn:{click:function(e){return e.stopPropagation(),t.change(e)}}},[t.label?n("div",{staticClass:"x4-label",attrs:{slot:"label"},slot:"label"},[t._v(t._s(t.label))]):t._e(),t._t("default"),n("Style",{attrs:{colors:t.colors}},[t._v(".x4-ui-switchbox\n display: inline-block\n position: relative\n vertical-align: top\n\n .x4-label\n overflow-x: hidden\n text-overflow: ellipsis\n white-space: nowrap \n")])],2):t._e()},[],!1,null,null,null);l.options.__file="Switchbox.vue";e.default=l.exports},function(t,e,n){"use strict";n.r(e);var a=n(0),s={props:["fill","title"],components:a.a.components({DIV:n(3),Style:n(2)}),computed:a.a.variables({baseClass:function(){return{"x4-bb-group":!0,"x4-fill":!!this.fill}}})},o=n(1),i=Object(o.a)(s,function(){var t=this.$createElement,e=this._self._c||t;return e("DIV",{class:this.baseClass},[e("div",{staticClass:"x4-header"},[e("div",{staticClass:"x4-title"},[this._v(this._s(this.title))])]),e("div",{staticClass:"x4-content"},[e("div",{staticClass:"x4-inside"},[this._t("default")],2)]),e("Style",[this._v(".x4-bb-group\n display: flex\n flex-direction: column\n flex-shrink: 0\n\n > .x4-header\n align-items: center\n background-color: $color(primary, .03)\n border-bottom: 1px solid $color(primary, .06)\n display: flex\n flex-basis: 48px\n\n .x4-title\n color: $color(accent)\n flex-grow: 1\n font-size: 16px\n font-weight: 500\n margin: 0 16px\n overflow-x: hidden\n text-overflow: ellipsis\n text-transform: uppercase\n white-space: nowrap\n\n > .x4-content\n display: flex\n flex-direction: column\n\n > .x4-inside\n display: flex\n flex-direction: column\n flex-shrink: 0\n\n &.x4-fill > .x4-content\n background-color: $color(primary, .06)\n border-bottom: 1px solid $color(primary, .06)\n\n > .x4-inside\n font-size: 14px\n padding: 16px 16px\n")])],1)},[],!1,null,null,null);i.options.__file="BBGroup.vue";e.default=i.exports},function(t,e,n){"use strict";n.r(e);var a=n(0),s={props:["path","value"],components:a.a.components({BORadioButtons:n(17)}),computed:a.a.variables({options:function(){return{items:[{value:"",title:"none"},{value:"K",title:"K (kilo)"},{value:"M",title:"M (mega)"},{value:"G",title:"G (giga)"},{value:"auto",title:"auto"}],itemValue:"value",itemTitle:"title"}}})},o=n(1),i=Object(o.a)(s,function(){var t=this.$createElement,e=this._self._c||t;return e("div",[e("div",[this._v("Numerical prefix:")]),e("BORadioButtons",{attrs:{path:this.path,value:this.value,options:this.options}})],1)},[],!1,null,null,null);i.options.__file="BONumberFactor.vue";e.default=i.exports},function(t,e,n){"use strict";n.r(e);var a=n(0),s={props:["path","value"],components:a.a.components({BOInput:n(4)}),computed:a.a.variables({options:function(){return{icon:"space_bar",label:"Thousands separator"}}})},o=n(1),i=Object(o.a)(s,function(){var t=this.$createElement;return(this._self._c||t)("BOInput",{attrs:{type:"text",path:this.path,value:this.value,options:this.options}})},[],!1,null,null,null);i.options.__file="BONumberSeparator.vue";e.default=i.exports},function(t,e,n){"use strict";n.r(e);var a=n(0),s={props:["path","value"],components:a.a.components({BOSwitchbox:n(10),BOInput:n(4)}),computed:a.a.variables({value1:function(){return"auto"===this.value},value2:function(){return"auto"!==this.value?this.value:0},options1:function(){return{label:"Auto precision"}},options2:function(){return{icon:"keyboard_tab",label:"Decimal precision",min:0}}}),methods:a.a.variables({change:function(t,e){var n=t.dispatch,a=e.value;!0===a&&(a="auto"),!1===a&&(a=0),n("builder/option/change",{path:this.path,value:a})}})},o=n(1),i=Object(o.a)(s,function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",[n("BOSwitchbox",{attrs:{path:t.path,value:t.value1,options:t.options1},on:{change:t.change}}),n("BOInput",{staticClass:"x4-margin-semi-top",attrs:{type:"number",path:t.path,value:t.value2,options:t.options2},on:{change:t.change}})],1)},[],!1,null,null,null);i.options.__file="BONumberPrecision.vue";e.default=i.exports},function(t,e,n){"use strict";n.r(e);var a=n(0),s={props:["path","value"],components:a.a.components({BORadioButtons:n(17)}),computed:a.a.variables({value1:function(){return this.value||"include_all"},options1:function(){return{items:[{value:"include_all",title:"show ALL items except:"},{value:"exclude_all",title:"show ONLY these items:"}],itemValue:"value",itemTitle:"title"}}})},o=n(1),i=Object(o.a)(s,function(){var t=this.$createElement,e=this._self._c||t;return e("div",[e("div",{staticClass:"x4-margin-semi-bottom"},[this._v("Retrieving strategy:")]),e("BORadioButtons",{attrs:{path:this.path,value:this.value1,options:this.options1}})],1)},[],!1,null,null,null);i.options.__file="BOItemsStrategy.vue";e.default=i.exports},function(t,e,n){"use strict";n.r(e);var a=n(0),s={props:["path","value","options"],components:a.a.components({BOSwitchbox:n(10),BOInput:n(4)}),computed:a.a.variables({value1:function(){return!!this.value},value2:function(){return this.value||""},options1:function(){return{label:"Show icon"}},options2:function(){return Object.assign({icon:"info",label:"Icon code"},this.options)}}),methods:a.a.variables({change:function(t,e){var n=t.dispatch,a=e.value;a=!0===a?this.options.default:a,n("builder/option/change",{path:this.path,value:a})}})},o=n(1),i=Object(o.a)(s,function(){var t=this.$createElement,e=this._self._c||t;return e("div",[e("BOSwitchbox",{attrs:{value:this.value1,options:this.options1},on:{change:this.change}}),e("BOInput",{staticClass:"x4-margin-top",attrs:{type:"text",value:this.value2,options:this.options2},on:{change:this.change}}),this._m(0)],1)},[function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"x4-hint x4-margin-semi-top"},[this._v("Click here to see a list of "),e("a",{attrs:{target:"_blank",href:"https://material.io/tools/icons/?style=baseline"}},[this._v("available icons")])])}],!1,null,null,null);i.options.__file="BOIcon.vue";e.default=i.exports},function(t,e,n){"use strict";n.r(e);var a=n(0),s={props:["type","path","value","options","addremove"],components:a.a.components({DIV:n(3),Style:n(2),Button:n(14),SortableList:n(116)}),data:function(){var t=this.$store.getters["helpers/items/src"]({src:this.value});return{items:this.parseValue({value:t})}},watch:{avalue:function(t){t!==this.prevValue&&(this.items=this.parseValue({value:t}))}},computed:a.a.variables({avalue:function(t){return t.getters["helpers/items/src"]({src:this.value})},options2:function(){return{subtheme:"outlined",label:"Add more",icon:"add"}}}),methods:a.a.variables({add:function(){this.items.push([{value:null,title:""},Math.random()])},parseValue:function(t,e){var n=e.value,a=(n=n||[]).map(function(t){return[Object.assign({},t),Math.random()]});return 0===a.length?[[{value:null,title:""},Math.random()]]:a},change:function(t,e){var n=t.dispatch,a=e.op,s=e.items,o=e.index,i=e.name,l=e.value;switch(a){case"replace":this.items=s;break;case"splice":this.items.splice(o,1);break;case"set":this.items[o][0][i]=l}var r=this.items.map(function(t){return t[0]}).filter(function(t){return!!t});this.prevValue=r,n("builder/option/change",{path:this.path,value:r})}})},o=n(1),i=Object(o.a)(s,function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("DIV",{staticClass:"x4-bo-items-list"},[n("SortableList",{attrs:{type:t.type,items:t.items,options:t.options,addremove:t.addremove},on:{change:t.change}}),!1!==t.addremove?n("div",{staticClass:"x4-clearfix"},[n("Button",{staticClass:"x4-add-more x4-float-right x4-margin-top",attrs:{scale:.75,options:t.options2},on:{click:t.add}})],1):t._e(),n("Style",[t._v(".x4-bo-items-list\n \n .x4-add-more\n margin-right: 14px\n")])],1)},[],!1,null,null,null);i.options.__file="BOInputsList.vue";e.default=i.exports},function(t,e,n){"use strict";n.r(e);var a=n(0),s={themes:a.a.components({material:n(110)}),subthemes:{material:a.a.components({default:n(111)})}},o={props:["value","options","scale"],components:a.a.components({Style:n(2)}),data:function(){return{mvalue:this.value}},watch:{value:function(t){this.mvalue=t}},computed:a.a.variables({visible:function(){return!this.options||void 0===this.options.visible||this.options.visible},theme:function(t){var e=t.state,n=this.options&&this.options.theme?this.options.theme:this.$root.theme||e.theme;return s.themes[n]?n:"material"},subtheme:function(t){t.state;var e=this.options&&this.options.subtheme?this.options.subtheme:"default";return s.subthemes[this.theme][e]?e:"default"},colors:function(t){var e=t.state,n=this.$root.colors||e.colors;return this.options&&this.options.colors?Object.assign({},n,this.options.colors):n},themeComponent:function(){return s.themes[this.theme]},subthemeComponent:function(){return s.subthemes[this.theme][this.subtheme]},baseClass:function(){var t={"x4-ui-radio-buttons":!0};return t["x4-theme-"+this.theme]=!0,t["x4-subtheme-"+this.subtheme]=!0,t},aitems:function(t){return t.getters["helpers/items/src"]({src:this.options.items})},menuHash:function(t){return t.getters["helpers/items/menu/hash"]({items:this.aitems,itemValue:this.options.itemValue,itemTitle:this.options.itemTitle})},menuOptions:function(t){return t.getters["helpers/items/menu/options"]({items:this.aitems,itemValue:this.options.itemValue})}}),methods:{change:function(t){this.mvalue=t,this.$emit("change",{value:t})}}},i=n(1),l=Object(i.a)(o,function(){var t=this,e=t.$createElement,n=t._self._c||e;return t.visible?n(t.themeComponent,{tag:"div",class:t.baseClass,attrs:{is2:t.subthemeComponent,value:t.mvalue,menuOptions:t.menuOptions,colors:t.colors,scale:t.scale},on:{change:t.change},scopedSlots:t._u([{key:"label",fn:function(e){var a=e.option;return n("div",{staticClass:"x4-label"},[t._v(t._s(t.menuHash[a]))])}}])},[t._t("default"),n("Style",{attrs:{colors:t.colors}},[t._v(".x4-ui-radio-buttons\n display: inline-block\n position: relative\n vertical-align: top\n\n .x4-label\n overflow-x: hidden\n text-overflow: ellipsis\n white-space: nowrap\n")])],2):t._e()},[],!1,null,null,null);l.options.__file="RadioButtons.vue";e.default=l.exports},function(t,e,n){"use strict";n.r(e);var a=n(0),s=(window.x4wp.builders.X4CryptoTables,{props:["path","values","defaults","schema","vvalue","vschema"],components:a.a.components({BBSection:n(6),BBOption:n(8),BOActions:n(5),BOInput:n(4),BOInputsList:n(29),BOInputList:n(13),BOItemsStrategy:n(27),BOTemplate:n(15),BOLabel:n(20),BOIcon:n(28),BOTheme:n(11),BOColors:n(9)}),computed:a.a.variables({isRawItems:function(){return!!this.schema.itemsOptions},themeValue:function(t){var e=t.state;return this.values.theme||e.theme},subthemeValue:function(t){var e=t.state;return this.values.subtheme||e.subtheme},colorsValue:function(t){var e=t.state;return Object.assign({},e.colors,this.values.colors)},themePresets:function(t){return t.getters["builder/presets/themes"]({changeName:this.schema.name,allowedThemes:["material"],allowedSubthemes:{material:["filled","outlined","standard"]}})},colorPresets:function(t){return t.getters["builder/presets/colors"]({allowedColors:["primary","inverted","accent"]})},declineTheme:function(t){var e=t.state;return function(t){var n=t.theme,a=t.subtheme;return n===e.theme&&a===e.subtheme}},declineColor:function(t){var e=t.state;return function(t){var n=t.name;return t.value===e.colors[n]}}})}),o=n(1),i=Object(o.a)(s,function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("BBSection",{attrs:{path:t.path,visibility:!0,visible:t.values.visible,icon:t.schema.icon,title:t.schema.title}},[t.vschema?n("BBOption",{attrs:{title:"Default value"}},[n("BOActions",{attrs:{path:t.vschema.path}}),n("BOInput",{attrs:{type:"select",value:t.vvalue,options:t.vschema.options,path:t.vschema.path}})],1):t._e(),t.schema.valueOptions&&t.schema.valueOptions.patterns?n("BBOption",{attrs:{title:"Value template"}},[n("BOActions",{attrs:{path:t.path+".itemTemplate"}}),n("BOTemplate",{attrs:{value:t.values.itemTemplate,options:t.schema.valueOptions,path:t.path+".itemTemplate"}})],1):t._e(),t.isRawItems?n("BBOption",{attrs:{title:"Items list"}},[n("BOActions",{attrs:{path:t.schema.itemsOptions.path}}),n("BOInputsList",{attrs:{type:t.schema.itemsOptions.type,value:t.values.items,options:t.schema.itemsOptions,path:t.schema.itemsOptions.path}})],1):t._e(),t.isRawItems?t._e():n("BBOption",{attrs:{title:"Items list"}},[n("BOActions",{attrs:{path:[t.path+".strategy",t.path+".except"]}}),n("BOItemsStrategy",{attrs:{value:t.values.strategy,path:t.path+".strategy"}}),n("BOInputList",{staticClass:"x4-margin-top",attrs:{type:"select",value:t.values.except,options:t.schema.exceptOptions,path:t.path+".except"}})],1),t.isRawItems?t._e():n("BBOption",{attrs:{title:"Top items"}},[n("BOActions",{attrs:{path:t.path+".top"}}),n("BOInputList",{attrs:{type:"select",value:t.values.top,options:t.schema.topOptions,path:t.path+".top"}})],1),n("BBOption",{attrs:{title:"Label"}},[n("BOActions",{attrs:{path:t.path+".label"}}),n("BOLabel",{attrs:{value:t.values.label,options:t.schema.labelOptions,path:t.path+".label"}})],1),n("BBOption",{attrs:{title:"Icon"}},[n("BOActions",{attrs:{path:t.path+".icon"}}),n("BOIcon",{attrs:{value:t.values.icon,options:t.schema.iconOptions,path:t.path+".icon"}})],1),n("BBOption",{attrs:{title:"Theme"}},[n("BOActions",{attrs:{path:[t.path+".theme",t.path+".subtheme"]}}),n("BOTheme",{attrs:{path:t.path,theme:t.themeValue,subtheme:t.subthemeValue,themes:t.themePresets,decline:t.declineTheme}})],1),n("BBOption",{attrs:{title:"Colors"}},[n("BOActions",{attrs:{path:t.path+".colors"}}),n("BOColors",{attrs:{value:t.colorsValue,colors:t.colorPresets,path:t.path+".colors",decline:t.declineColor}})],1)],1)},[],!1,null,null,null);i.options.__file="BSSelect.vue";e.default=i.exports},function(t,e,n){"use strict";n.r(e);var a=n(0),s={components:a.a.components({DIV:n(3),Style:n(2),Icon:n(7),DropDown:n(16)}),data:function(){return{showOptions:!1}},computed:a.a.variables({baseClass:function(){return{"x4-show-options":!0,"x4-active":this.showOptions}}}),methods:a.a.variables({toggleShowOptions:function(){this.showOptions=!this.showOptions}})},o=n(1),i=Object(o.a)(s,function(){var t=this.$createElement,e=this._self._c||t;return e("DIV",{class:this.baseClass},[e("div",{staticClass:"x4-header",on:{click:this.toggleShowOptions}},[e("Icon",{staticClass:"x4-icon x4-transition",attrs:{icon:"arrow_right"}}),e("div",[this._v("Show additional options")])],1),e("DropDown",{staticClass:"x4-options",attrs:{opened:this.showOptions}},[this._t("default")],2),e("Style",[this._v(".x4-show-options\n display: flex\n flex-direction: column\n\n .x4-header\n align-items: center\n cursor: pointer\n display: flex\n font-size: 16px\n\n &.x4-active .x4-header .x4-icon\n transform: rotate(90deg)\n\n .x4-options\n display: flex\n flex-direction: column\n\n > .x4-inside\n display: flex\n flex-direction: column\n padding-top: 16px\n")])],1)},[],!1,null,null,null);i.options.__file="ShowOptions.vue";e.default=i.exports},function(t,e,n){"use strict";n.r(e);var a=n(0),s={components:a.a.components({Button:n(14)}),computed:a.a.variables({options:function(){return{icon:"save",label:"Copy",flylabel:"Copied!"}}}),methods:a.a.variables({click:function(){window.getSelection().selectAllChildren(this.$parent.$refs.code),document.execCommand("copy"),this.flyforce()}})},o=n(1),i=Object(o.a)(s,function(){var t=this.$createElement;return(this._self._c||t)("Button",{staticClass:"x4-copy-button",attrs:{scale:.75,options:this.options},on:{click:this.click}})},[],!1,null,null,null);i.options.__file="CopyButton.vue";e.default=i.exports},function(t,e,n){"use strict";n.r(e);var a=n(0),s={props:["path","value","options"],components:a.a.components({Checkbox:n(35)}),methods:a.a.variables({change:function(t,e){var n=t.dispatch,a=e.value;e.option,e.optionValue;if(this.$listeners&&this.$listeners.change)return this.$emit("change",{value:a});n("builder/option/change",{path:this.path,value:a})}})},o=n(1),i=Object(o.a)(s,function(){var t=this.$createElement;return(this._self._c||t)("Checkbox",{attrs:{scale:".75",value:this.value,options:this.options},on:{change:this.change}})},[],!1,null,null,null);i.options.__file="BOCheckbox.vue";e.default=i.exports},function(t,e,n){"use strict";n.r(e);var a=n(0),s={props:["value","options","scale"],components:a.a.components({Checkboxes:n(42)}),computed:a.a.variables({value1:function(){return{single:this.value}},options1:function(){return{items:[{value:"single",title:this.options.title||""}],itemValue:"value",itemTitle:"title"}}}),methods:a.a.variables({change:function(t,e){e.option,e.value;var n=e.optionValue;this.$emit("change",{value:n})}})},o=n(1),i=Object(o.a)(s,function(){var t=this.$createElement;return(this._self._c||t)("Checkboxes",{attrs:{value:this.value1,options:this.options1,scale:this.scale},on:{change:this.change}})},[],!1,null,null,null);i.options.__file="Checkbox.vue";e.default=i.exports},function(t,e,n){"use strict";n.r(e);var a=n(0),s={props:["color","opacity","speed","transition","theme","nostyle"],components:a.a.components({DIV:n(3),Style:n(2),Core:n(102)}),data:function(){return{id:0,ripples:[],rippleCount:0,mouseuped:!0,keepLastRipple:!1}},mounted:function(){this.$el.parentNode.addEventListener("mousedown",this.mousedown),this.$el.parentNode.addEventListener("mouseup",this.mouseup)},beforeDestroy:function(){this.clearRipples()},computed:a.a.variables({visible:function(){return"material"===this.theme},baseClass:function(){return{"x4-ui-ripple":!0}},options:function(t){t.state;return{color:"rgba(255,255,255,1)",transition:"ease",opacity:.32,speed:1}},showRipple:function(){return this.rippleCount>0}}),methods:{mouseup:function(t){this.mouseuped=!0,this.keepLastRipple&&this.clearRipples()},mousedown:function(t){this.mouseuped=!1;var e=this.$el.parentNode.getBoundingClientRect(),n=e.top,a=e.left,s=t.clientX-a,o=t.clientY-n,i=this.getRippleSize(s,o),l=i.size,r=i.left,c=i.top;this.ripples.push({id:this.id+=1,styles:{size:l,left:r,top:c}})},handleRippleEnd:function(t){var e=-1;this.ripples.forEach(function(n,a){n.id===t&&(e=a)}),e>-1&&(this.mouseuped||e!==this.ripples.length-1?this.ripples.splice(e,1):this.keepLastRipple=!0)},getRippleSize:function(t,e){var n=this.$el.parentNode.clientWidth,a=this.$el.parentNode.clientHeight,s=[[0,0],[n,0],[0,a],[n,a]].map(function(n){return Math.sqrt(Math.pow(n[0]-t,2)+Math.pow(n[1]-e,2))}),o=2*Math.max.apply({},s);return{size:o,left:t-o/2,top:e-o/2}},clearRipples:function(){this.ripples=[]},rippleEnter:function(){this.rippleCount+=1},rippleLeave:function(){this.rippleCount-=1}}},o=n(1),i=Object(o.a)(s,function(){var t=this,e=t.$createElement,n=t._self._c||e;return t.visible?n("DIV",{directives:[{name:"show",rawName:"v-show",value:t.showRipple,expression:"showRipple"}],class:t.baseClass},[n("transition-group",{staticClass:"x4-inside",attrs:{tag:"div",name:"x4"},on:{enter:t.rippleEnter,"after-leave":t.rippleLeave}},t._l(t.ripples,function(e){return n("Core",{key:e.id,attrs:{id:e.id,color:t.color||t.options.color,speed:t.speed||t.options.speed,opacity:t.opacity||t.options.opacity,transition:t.transition||t.options.transition,styles:e.styles},on:{end:t.handleRippleEnd}})})),t.nostyle?t._e():n("Style",[t._v(".x4-ui-ripple\n height: 100%\n left: 0\n pointer-events: none\n position: absolute\n top: 0\n width: 100%\n\n .x4-inside\n display: block\n height: 100%\n overflow: hidden\n position: relative\n width: 100%\n\n .x4-core\n border-radius: 50%\n display: block\n position: absolute\n\n &.x4-leave-to\n opacity: 0!important\n")])],1):t._e()},[],!1,null,null,null);i.options.__file="Ripple.vue";e.default=i.exports},function(t,e,n){"use strict";n.r(e);var a=n(0),s={props:["path","value","options"],components:a.a.components({BOInput:n(4),BORadioButtons:n(17)}),computed:a.a.variables({value1:function(){return this.value.split(":")[0]},value2:function(){return this.value.split(":")[1]},options1:function(){return Object.assign({icon:"sort_by_alpha",label:"Sort field"},this.options)},options2:function(){return{items:[{value:"asc",title:"(asc)ending"},{value:"desc",title:"(desc)ending"}],itemValue:"value",itemTitle:"title"}}}),methods:a.a.variables({change1:function(t,e){var n=t.dispatch,a=e.value;n("builder/option/change",{path:this.path,value:a+":"+this.value2})},change2:function(t,e){var n=t.dispatch,a=e.value;n("builder/option/change",{path:this.path,value:this.value1+":"+a})}})},o=n(1),i=Object(o.a)(s,function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"x4-bo-sort"},[e("BOInput",{attrs:{type:"select",value:this.value1,options:this.options1},on:{change:this.change1}}),e("div",{staticClass:"x4-margin-top"},[this._v("Sort direction:")]),e("BORadioButtons",{staticClass:"x4-margin-semi-top",attrs:{value:this.value2,options:this.options2},on:{change:this.change2}})],1)},[],!1,null,null,null);i.options.__file="BOSort.vue";e.default=i.exports},function(t,e,n){t.exports=n(39)},function(t,e,n){"use strict";n.r(e);n(40);var a=window.x4wp,s=a.builders.X4CryptoTables,o=window.X4CryptoTables;s.schema={coinTable:{themes:[{name:"material",subthemes:[{name:"filled",title:"Material<br/>Filled"},{name:"outlined",title:"Material<br/>Outlined"},{name:"standard",title:"Material<br/>Standard"}]}],layouts:[{name:"full-featured",sublayouts:[{name:"1",title:"Full Featured<br/>Widget #1"}]}],colors:[{name:"primary",title:"Primary<br/>Color"},{name:"inverted",title:"Inverted<br/>Color"},{name:"accent",title:"Accent<br/>Color"},{name:"flashGreen",title:"Green Flash<br/>Color"},{name:"flashRed",title:"Red Flash<br/>Color"},{name:"badgeGreenText",title:"Green Badge<br/>Text Color"},{name:"badgeGreenBack",title:"Green Badge<br/>Back Color"},{name:"badgeRedText",title:"Red Badge<br/>Text Color"},{name:"badgeRedBack",title:"Red Badge<br/>Back Color"},{name:"coin1",title:"Chart<br/>Color"},{name:"crosshair",title:"Crosshair<br/>Color"}],controls:{coinTable:{value:"sort",path:"controls.coinTable",main:{icon:"grid_on",name:"coinTable",title:"Table block",coins:{exceptOptions:{items:"getters.entities/coins/all",itemValue:"id",itemTemplate:"[rank]. [name] ([short])",icon:"copyright",label:"Coin name"},topOptions:{items:"state.entities.coins2",itemValue:"id",itemTemplate:"[rank]. [name] ([short])",icon:"copyright",label:"Coin name"}},hideOrderOptions:{items:[],itemValue:"value",itemTitle:"title",icon:"sort_by_alpha",label:"Column name"}},columns:{icon:"view_week",title:"Table columns",orderOptions:{items:[],itemValue:"value",itemTitle:"title",icon:"sort_by_alpha",label:"Table column"},alignOptions:{items:[{value:"left",title:"to the left"},{value:"right",title:"to the right"},{value:"center",title:"center"}],itemValue:"value",itemTitle:"title"},sortOptions:{items:[{value:"asc",title:"(asc)ending"},{value:"desc",title:"(desc)ending"}],itemValue:"value",itemTitle:"title"},rank:{title:"Rank"},name:{title:"Name",patterns:[{name:"[icon]",desc:"coin icon"},{name:"[name]",desc:"coin full name"},{name:"[short]",desc:"coin abbreviation"}]},mktcap:{title:"Market Cap",patterns:[{name:"[value]",desc:"numeric value"},{name:"[symbol]",desc:"currency symbol"},{name:"[short]",desc:"currency abbreviation (only if the currency symbol does not exist)"}]},price:{title:"Price",patterns:[{name:"[value]",desc:"numeric value"},{name:"[symbol]",desc:"currency symbol"},{name:"[short]",desc:"currency abbreviation (only if the currency symbol does not exist)"}]},vwap:{title:"VWAP",patterns:[{name:"[value]",desc:"numeric value"},{name:"[symbol]",desc:"currency symbol"},{name:"[short]",desc:"currency abbreviation (only if the currency symbol does not exist)"}]},supply:{title:"Supply",patterns:[{name:"[value]",desc:"numeric value"}]},volume:{title:"Volume",patterns:[{name:"[value]",desc:"numeric value"},{name:"[symbol]",desc:"currency symbol"},{name:"[short]",desc:"currency abbreviation (only if the currency symbol does not exist)"}]},change24h:{title:"%24h",patterns:[{name:"[value]",desc:"numeric value"}]},actions:{title:"Actions"}},actions:{icon:"queue",title:"Table actions",orderOptions:{items:[],itemValue:"value",itemTitle:"title",icon:"sort_by_alpha",label:"Button name"},buy:{name:"buy",path:"controls.coinTable.actions.buy",icon:null,title:"Buy button",iconOptions:{default:"shopping_cart"},labelOptions:{default:"Buy",patterns:[{name:"[id]",desc:"coin ID (literal)"},{name:"[coin]",desc:"coin abbreviation"},{name:"[coin_lc]",desc:"coin abbreviation (lower case)"},{name:"[fiat]",desc:"fiat abbreviation"},{name:"[fiat_lc]",desc:"fiat abbreviation (lower case)"}]},tooltipOptions:{default:"Buy Coins",patterns:[{name:"[id]",desc:"coin ID (literal)"},{name:"[coin]",desc:"coin abbreviation"},{name:"[coin_lc]",desc:"coin abbreviation (lower case)"},{name:"[fiat]",desc:"fiat abbreviation"},{name:"[fiat_lc]",desc:"fiat abbreviation (lower case)"}]},urlOptions:{patterns:[{name:"[id]",desc:"coin ID (literal)"},{name:"[coin]",desc:"coin abbreviation"},{name:"[coin_lc]",desc:"coin abbreviation (lower case)"},{name:"[fiat]",desc:"fiat abbreviation"},{name:"[fiat_lc]",desc:"fiat abbreviation (lower case)"}]}},sell:{name:"sell",path:"controls.coinTable.actions.sell",icon:null,title:"Sell button",iconOptions:{default:"local_mall"},labelOptions:{default:"Sell",patterns:[{name:"[id]",desc:"coin ID (literal)"},{name:"[coin]",desc:"coin abbreviation"},{name:"[coin_lc]",desc:"coin abbreviation (lower case)"},{name:"[fiat]",desc:"fiat abbreviation"},{name:"[fiat_lc]",desc:"fiat abbreviation (lower case)"}]},tooltipOptions:{default:"Sell Coins",patterns:[{name:"[id]",desc:"coin ID (literal)"},{name:"[coin]",desc:"coin abbreviation"},{name:"[coin_lc]",desc:"coin abbreviation (lower case)"},{name:"[fiat]",desc:"fiat abbreviation"},{name:"[fiat_lc]",desc:"fiat abbreviation (lower case)"}]},urlOptions:{patterns:[{name:"[id]",desc:"coin ID (literal)"},{name:"[coin]",desc:"coin abbreviation"},{name:"[coin_lc]",desc:"coin abbreviation (lower case)"},{name:"[fiat]",desc:"fiat abbreviation"},{name:"[fiat_lc]",desc:"fiat abbreviation (lower case)"}]}},more:{name:"more",path:"controls.coinTable.actions.more",icon:null,title:"Read more button",iconOptions:{default:"launch"},labelOptions:{default:"Read More",patterns:[{name:"[id]",desc:"coin ID (literal)"},{name:"[coin]",desc:"coin abbreviation"},{name:"[coin_lc]",desc:"coin abbreviation (lower case)"},{name:"[fiat]",desc:"fiat abbreviation"},{name:"[fiat_lc]",desc:"fiat abbreviation (lower case)"}]},tooltipOptions:{default:"Read More",patterns:[{name:"[id]",desc:"coin ID (literal)"},{name:"[coin]",desc:"coin abbreviation"},{name:"[coin_lc]",desc:"coin abbreviation (lower case)"},{name:"[fiat]",desc:"fiat abbreviation"},{name:"[fiat_lc]",desc:"fiat abbreviation (lower case)"}]},urlOptions:{patterns:[{name:"[id]",desc:"coin ID (literal)"},{name:"[coin]",desc:"coin abbreviation"},{name:"[coin_lc]",desc:"coin abbreviation (lower case)"},{name:"[fiat]",desc:"fiat abbreviation"},{name:"[fiat_lc]",desc:"fiat abbreviation (lower case)"}]}},website:{name:"website",path:"controls.coinTable.actions.website",icon:null,title:"Website button",iconOptions:{default:"public"},labelOptions:{default:"Website",patterns:[{name:"[id]",desc:"coin ID (literal)"},{name:"[coin]",desc:"coin abbreviation"},{name:"[coin_lc]",desc:"coin abbreviation (lower case)"},{name:"[fiat]",desc:"fiat abbreviation"},{name:"[fiat_lc]",desc:"fiat abbreviation (lower case)"}]},tooltipOptions:{default:"Open Coin Website",patterns:[{name:"[id]",desc:"coin ID (literal)"},{name:"[coin]",desc:"coin abbreviation"},{name:"[coin_lc]",desc:"coin abbreviation (lower case)"},{name:"[fiat]",desc:"fiat abbreviation"},{name:"[fiat_lc]",desc:"fiat abbreviation (lower case)"}]},urlOptions:{patterns:[{name:"[id]",desc:"coin ID (literal)"},{name:"[coin]",desc:"coin abbreviation"},{name:"[coin_lc]",desc:"coin abbreviation (lower case)"},{name:"[fiat]",desc:"fiat abbreviation"},{name:"[fiat_lc]",desc:"fiat abbreviation (lower case)"}]}},explorer:{name:"explorer",path:"controls.coinTable.actions.explorer",icon:null,title:"Explorer button",iconOptions:{default:"equalizer"},labelOptions:{default:"Explorer",patterns:[{name:"[id]",desc:"coin ID (literal)"},{name:"[coin]",desc:"coin abbreviation"},{name:"[coin_lc]",desc:"coin abbreviation (lower case)"},{name:"[fiat]",desc:"fiat abbreviation"},{name:"[fiat_lc]",desc:"fiat abbreviation (lower case)"}]},tooltipOptions:{default:"Open Coin Explorer",patterns:[{name:"[id]",desc:"coin ID (literal)"},{name:"[coin]",desc:"coin abbreviation"},{name:"[coin_lc]",desc:"coin abbreviation (lower case)"},{name:"[fiat]",desc:"fiat abbreviation"},{name:"[fiat_lc]",desc:"fiat abbreviation (lower case)"}]},urlOptions:{patterns:[{name:"[id]",desc:"coin ID (literal)"},{name:"[coin]",desc:"coin abbreviation"},{name:"[coin_lc]",desc:"coin abbreviation (lower case)"},{name:"[fiat]",desc:"fiat abbreviation"},{name:"[fiat_lc]",desc:"fiat abbreviation (lower case)"}]}}}},fiatSelect:{value:"fiat",name:"fiatSelect",path:"controls.fiatSelect",icon:"monetization_on",title:"Fiat select",iconOptions:{default:"monetization_on"},labelOptions:{default:"Fiat currency"},exceptOptions:{items:"getters.entities/fiats/all",itemValue:"id",itemTitle:"short",icon:"monetization_on",label:"Fiat currency"},topOptions:{items:"getters.entities/fiats",itemValue:"id",itemTitle:"short",icon:"monetization_on",label:"Fiat currency"},valueOptions:{patterns:[{name:"[short]",desc:"currency abbreviation"},{name:"[symbol]",desc:"currency symbol"}]}},perPageSelect:{value:"perPage",name:"perPageSelect",path:"controls.perPageSelect",icon:"layers",title:"Per Page select",iconOptions:{default:"layers"},labelOptions:{default:"Coins per page"},itemsOptions:{path:"selections.perPage",items:"state.selections.perPage",itemValue:"value",itemTitle:"title",icon:"layers",label:"Coins per page"}},searchInput:{value:"search",name:"searchInput",path:"controls.searchInput",icon:"search",title:"Search input",iconOptions:{default:"search"},labelOptions:{default:"Search for coins"}},coinTabs:{value:"coinTab",name:"coinTabs",path:"controls.coinTabs",icon:"tab",title:"Popup Coin tabs",itemsOptions:{path:"selections.coinTab",items:"state.selections.coinTab",itemValue:"value",itemTitle:"title",icon:"tab",label:"Coin tab"}},coinColumn:{path:"controls.coinColumn",name:"coinColumn",icon:"crop_portrait",title:"Coin column",rows:{orderOptions:{items:[],itemValue:"value",itemTitle:"title",icon:"sort_by_alpha",label:"Row name"},rank:{title:"Rank"},trade:{title:"Trade buttons",buy:{name:"buy",title:"Buy button",iconOptions:{default:"shopping_cart"},labelOptions:{default:"Buy",patterns:[{name:"[id]",desc:"coin ID (literal)"},{name:"[coin]",desc:"coin abbreviation"},{name:"[coin_lc]",desc:"coin abbreviation (lower case)"},{name:"[fiat]",desc:"fiat abbreviation"},{name:"[fiat_lc]",desc:"fiat abbreviation (lower case)"}]},tooltipOptions:{default:"Buy Coins",patterns:[{name:"[id]",desc:"coin ID (literal)"},{name:"[coin]",desc:"coin abbreviation"},{name:"[coin_lc]",desc:"coin abbreviation (lower case)"},{name:"[fiat]",desc:"fiat abbreviation"},{name:"[fiat_lc]",desc:"fiat abbreviation (lower case)"}]},urlOptions:{patterns:[{name:"[id]",desc:"coin ID (literal)"},{name:"[coin]",desc:"coin abbreviation"},{name:"[coin_lc]",desc:"coin abbreviation (lower case)"},{name:"[fiat]",desc:"fiat abbreviation"},{name:"[fiat_lc]",desc:"fiat abbreviation (lower case)"}]}},sell:{name:"sell",title:"Sell button",iconOptions:{default:"local_mall"},labelOptions:{default:"Sell",patterns:[{name:"[id]",desc:"coin ID (literal)"},{name:"[coin]",desc:"coin abbreviation"},{name:"[coin_lc]",desc:"coin abbreviation (lower case)"},{name:"[fiat]",desc:"fiat abbreviation"},{name:"[fiat_lc]",desc:"fiat abbreviation (lower case)"}]},tooltipOptions:{default:"Sell Coins",patterns:[{name:"[id]",desc:"coin ID (literal)"},{name:"[coin]",desc:"coin abbreviation"},{name:"[coin_lc]",desc:"coin abbreviation (lower case)"},{name:"[fiat]",desc:"fiat abbreviation"},{name:"[fiat_lc]",desc:"fiat abbreviation (lower case)"}]},urlOptions:{patterns:[{name:"[id]",desc:"coin ID (literal)"},{name:"[coin]",desc:"coin abbreviation"},{name:"[coin_lc]",desc:"coin abbreviation (lower case)"},{name:"[fiat]",desc:"fiat abbreviation"},{name:"[fiat_lc]",desc:"fiat abbreviation (lower case)"}]}}},name:{title:"Name",patterns:[{name:"[icon]",desc:"coin icon"},{name:"[name]",desc:"coin full name"},{name:"[short]",desc:"coin abbreviation"}]},links:{title:"Coin buttons",website:{name:"website",title:"Website button",iconOptions:{default:"public"},labelOptions:{default:"Website",patterns:[{name:"[id]",desc:"coin ID (literal)"},{name:"[coin]",desc:"coin abbreviation"},{name:"[coin_lc]",desc:"coin abbreviation (lower case)"},{name:"[fiat]",desc:"fiat abbreviation"},{name:"[fiat_lc]",desc:"fiat abbreviation (lower case)"}]},tooltipOptions:{default:"Open Coin Website",patterns:[{name:"[id]",desc:"coin ID (literal)"},{name:"[coin]",desc:"coin abbreviation"},{name:"[coin_lc]",desc:"coin abbreviation (lower case)"},{name:"[fiat]",desc:"fiat abbreviation"},{name:"[fiat_lc]",desc:"fiat abbreviation (lower case)"}]},urlOptions:{patterns:[{name:"[id]",desc:"coin ID (literal)"},{name:"[coin]",desc:"coin abbreviation"},{name:"[coin_lc]",desc:"coin abbreviation (lower case)"},{name:"[fiat]",desc:"fiat abbreviation"},{name:"[fiat_lc]",desc:"fiat abbreviation (lower case)"}]}},explorer:{name:"explorer",title:"Explorer button",iconOptions:{default:"equalizer"},labelOptions:{default:"Explorer",patterns:[{name:"[id]",desc:"coin ID (literal)"},{name:"[coin]",desc:"coin abbreviation"},{name:"[coin_lc]",desc:"coin abbreviation (lower case)"},{name:"[fiat]",desc:"fiat abbreviation"},{name:"[fiat_lc]",desc:"fiat abbreviation (lower case)"}]},tooltipOptions:{default:"Open Coin Explorer",patterns:[{name:"[id]",desc:"coin ID (literal)"},{name:"[coin]",desc:"coin abbreviation"},{name:"[coin_lc]",desc:"coin abbreviation (lower case)"},{name:"[fiat]",desc:"fiat abbreviation"},{name:"[fiat_lc]",desc:"fiat abbreviation (lower case)"}]},urlOptions:{patterns:[{name:"[id]",desc:"coin ID (literal)"},{name:"[coin]",desc:"coin abbreviation"},{name:"[coin_lc]",desc:"coin abbreviation (lower case)"},{name:"[fiat]",desc:"fiat abbreviation"},{name:"[fiat_lc]",desc:"fiat abbreviation (lower case)"}]}}},mktcap:{title:"Market Cap",patterns:[{name:"[value]",desc:"numeric value"},{name:"[symbol]",desc:"currency symbol"},{name:"[short]",desc:"currency abbreviation (only if the currency symbol does not exist)"}]},price:{title:"Price",patterns:[{name:"[value]",desc:"numeric value"},{name:"[symbol]",desc:"currency symbol"},{name:"[short]",desc:"currency abbreviation (only if the currency symbol does not exist)"}]},vwap:{title:"VWAP",patterns:[{name:"[value]",desc:"numeric value"},{name:"[symbol]",desc:"currency symbol"},{name:"[short]",desc:"currency abbreviation (only if the currency symbol does not exist)"}]},supply:{title:"Supply",patterns:[{name:"[value]",desc:"numeric value"}]},volume:{title:"Volume",patterns:[{name:"[value]",desc:"numeric value"},{name:"[symbol]",desc:"currency symbol"},{name:"[short]",desc:"currency abbreviation (only if the currency symbol does not exist)"}]},change24h:{title:"24h Change",patterns:[{name:"[value]",desc:"numeric value"}]},more:{name:"more",title:"Read More",iconOptions:{default:"launch"},labelOptions:{default:"Read More",patterns:[{name:"[id]",desc:"coin ID (literal)"},{name:"[coin]",desc:"coin abbreviation"},{name:"[coin_lc]",desc:"coin abbreviation (lower case)"},{name:"[fiat]",desc:"fiat abbreviation"},{name:"[fiat_lc]",desc:"fiat abbreviation (lower case)"}]},tooltipOptions:{default:"Read More",patterns:[{name:"[id]",desc:"coin ID (literal)"},{name:"[coin]",desc:"coin abbreviation"},{name:"[coin_lc]",desc:"coin abbreviation (lower case)"},{name:"[fiat]",desc:"fiat abbreviation"},{name:"[fiat_lc]",desc:"fiat abbreviation (lower case)"}]},urlOptions:{patterns:[{name:"[id]",desc:"coin ID (literal)"},{name:"[coin]",desc:"coin abbreviation"},{name:"[coin_lc]",desc:"coin abbreviation (lower case)"},{name:"[fiat]",desc:"fiat abbreviation"},{name:"[fiat_lc]",desc:"fiat abbreviation (lower case)"}]}}}},lineChart:{path:"controls.lineChart",name:"lineChart",icon:"show_chart",title:"Chart block",heightOptions:{icon:"swap_vert",label:"Chart height",min:0,step:4},thicknessOptions:{icon:"line_weight",label:"Thickness",min:1,max:10,step:1},smoothnessOptions:{icon:"line_weight",label:"Smoothness",min:1,max:20,step:1},formatOptions:{label:"Price template",patterns:[{name:"[value]",desc:"numeric value"},{name:"[symbol]",desc:"currency symbol"},{name:"[short]",desc:"currency abbreviation (only if the currency symbol does not exist)"}]},legendOptions:{label:"Legend template",patterns:[{name:"[coin]",desc:"coin abbreviation"},{name:"[fiat]",desc:"fiat abbreviation"}]},watermarkOptions:{patterns:[{name:"[fiat]",desc:"fiat abbreviation"},{name:"[coin1]",desc:"coin1 abbreviation"},{name:"[coin2]",desc:"coin2 abbreviation"},{name:"[coin3]",desc:"coin3 abbreviation"},{name:"[coin4]",desc:"coin4 abbreviation"}]},colorsOptions:{presets:["primary","coin1","coin2","coin3","coin4","crosshair"]}},periodSelect:{value:"period",name:"periodSelect",path:"controls.periodSelect",icon:"access_time",title:"Period select",itemsOptions:{path:"selections.period",items:"state.selections.period",itemValue:"value",itemTitle:"title",icon:"access_time",label:"Period of time"}},pagerBlock:{value:"page",name:"pagerBlock",path:"controls.pagerBlock",icon:"style",title:"Pager block",labelOptions:{default:"Showing [from]-[to] of [total] coins",patterns:[{name:"[total]",desc:"total number of coins"},{name:"[from]",desc:"from number on the current page"},{name:"[to]",desc:"to number on the current page"}]}},loader:{name:"loader",path:"controls.loader",icon:"sync",title:"Initial loader"}},values:{sort:{name:"sort",path:{mutation:"SORT_CHANGE",value:"values.sort",var:"sort"},icon:"sort_by_alpha",title:"Sort column",options:{items:[{value:"rank",title:"Rank"},{value:"name",title:"Name"},{value:"mktcap",title:"Market Cap"},{value:"price",title:"Price"},{value:"vwap",title:"VWAP"},{value:"supply",title:"Supply"},{value:"volume",title:"Volume"},{value:"change24h",title:"%24h"}],itemValue:"value",itemTitle:"title",icon:"sort_by_alpha",label:"Sort column"}},fiat:{name:"fiat",type:"select",path:{mutation:"FIAT_CHANGE",value:"values.fiat",var:"fiat"},icon:"monetization_on",title:"Fiat currency",options:{items:"getters.controls/fiatSelect",itemValue:"id",itemTitle:"short",icon:"monetization_on",label:"Fiat currency"}},perPage:{name:"perPage",type:"select",path:{mutation:"PER_PAGE_CHANGE",value:"values.perPage",var:"perPage"},icon:"layers",title:"Coins per page",options:{items:"state.selections.perPage",itemValue:"value",itemTitle:"title",icon:"layers",label:"Coins per page"}},search:{name:"search",type:"text",path:{mutation:"SEARCH_CHANGE",value:"values.search",var:"search"},icon:"search",title:"Search value",options:{icon:"search",label:"Search value"}},coinTab:{name:"coinTab",type:"select",path:{mutation:"COIN_TAB_CHANGE",value:"defaults.coinTab",var:"coinTab"},icon:"tab",title:"Popup Coin tab",options:{items:"state.selections.coinTab",itemValue:"value",itemTitle:"title",icon:"tab",label:"Coin tab"}},period:{name:"period",type:"select",path:{mutation:"PERIOD_CHANGE",value:"defaults.period",var:"period"},icon:"access_time",title:"Chart Period",options:{items:"state.selections.period",itemValue:"value",itemTitle:"title",icon:"access_time",label:"Period of time"}},page:{name:"page",type:"number",path:{mutation:"PAGE_CHANGE",value:"values.page",var:"page"},icon:"style",title:"Page number",options:{icon:"style",label:"Page number"}}}}},s.create=function(t){var e=t.slug,i=t.parent,l=window.Vue,r=o.widgets[e].store;s.widgets=s.widgets||{},s.widgets[e]=a.builders.current={globName:"X4CryptoTables",store:r};var c=document.createElement("div");(i=i||document.body).appendChild(c);var u=n(50).default;s.widgets[e].app=new l({store:r,el:c,render:function(t){return t(u)},data:function(){return{theme:"material",subtheme:"filled"}},computed:{colors:function(){return r.state.builder.colors}}})}},function(t,e){Object.assign=function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var a in n)t[a]=n[a]}return t}},function(t,e,n){"use strict";n.r(e);var a=n(0),s=a.a.components({"full-featured":n(105)}),o={props:["path","layout","sublayout","layouts"],components:a.a.components({DIV:n(3),Style:n(2)}),computed:a.a.variables({components:function(){return s}}),methods:a.a.variables({change:function(t,e){var n=t.dispatch,a=e.layout,s=e.sublayout;n("builder/option/change",{path:this.path+".layout",value:a}),n("builder/option/change",{path:this.path+".sublayout",value:s})}})},i=n(1),l=Object(i.a)(o,function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("DIV",{staticClass:"x4-bo-layout x4-clearfix"},[t._l(t.layouts,function(e){return t._l(e.sublayouts,function(a){return n("div",{staticClass:"x4-layout-item x4-float-left",class:{"x4-active":t.layout===e.name&&t.sublayout===a.name},on:{click:function(n){t.change({layout:e.name,sublayout:a.name})}}},[n(t.components[e.name],{tag:"div",staticClass:"x4-margin-top x4-margin-semi-bottom"}),n("div",{staticClass:"x4-title x4-margin-bottom",domProps:{innerHTML:t._s(a.title)}})])})}),n("Style",[t._v(".x4-bo-layout\n\n .x4-layout-item\n cursor: pointer\n width: 33.33%\n\n &:hover\n background-color: $color(primary, .052!)\n\n &.x4-active\n background-color: $color(primary, .08!)\n\n .x4-image\n font-size: 0\n line-height: 0\n margin-left: 12px\n margin-right: 12px\n text-align: center\n\n .x4-title\n color: $color(primary)\n font-size: 10px\n height: 24px\n line-height: 12px\n overflow: hidden\n text-align: center\n")])],2)},[],!1,null,null,null);l.options.__file="BOLayout.vue";e.default=l.exports},function(t,e,n){"use strict";n.r(e);var a=n(0),s={themes:a.a.components({material:n(119)}),subthemes:{material:a.a.components({default:n(117)})}},o={props:["value","options","scale"],components:a.a.components({Style:n(2)}),data:function(){var t={};return Array.isArray(this.value)?this.value.forEach(function(e){return t[e]=!0}):t=Object.assign({},this.value),{mvalue:t}},watch:{value:function(t){var e=this;this.mvalue!==t&&(this.mvalue={},Array.isArray(t)?t.forEach(function(t){return e.mvalue[t]=!0}):this.mvalue=Object.assign({},t))}},computed:a.a.variables({visible:function(){return!this.options||void 0===this.options.visible||this.options.visible},theme:function(t){var e=t.state,n=this.options&&this.options.theme?this.options.theme:this.$root.theme||e.theme;return s.themes[n]?n:"material"},subtheme:function(t){t.state;var e=this.options&&this.options.subtheme?this.options.subtheme:"default";return s.subthemes[this.theme][e]?e:"default"},colors:function(t){var e=t.state,n=this.$root.colors||e.colors;return this.options&&this.options.colors?Object.assign({},n,this.options.colors):n},themeComponent:function(){return s.themes[this.theme]},subthemeComponent:function(){return s.subthemes[this.theme][this.subtheme]},aitems:function(t){return t.getters["helpers/items/src"]({src:this.options.items})},menuHash:function(t){return t.getters["helpers/items/menu/hash"]({items:this.aitems,itemValue:this.options.itemValue,itemTitle:this.options.itemTitle})},menuOptions:function(t){return t.getters["helpers/items/menu/options"]({items:this.aitems,itemValue:this.options.itemValue})},baseClass:function(){var t={"x4-ui-checkboxes":!0};return t["x4-theme-"+this.theme]=!0,t["x4-subtheme-"+this.subtheme]=!0,t}}),methods:{change:function(t){var e=this,n=window.Vue,a=[],s=!this.mvalue[t];n.set(this.mvalue,t,s),this.menuOptions.forEach(function(t){e.mvalue[t]&&a.push(t)}),this.$emit("change",{value:a,option:t,optionValue:s})}}},i=n(1),l=Object(i.a)(o,function(){var t=this,e=t.$createElement,n=t._self._c||e;return t.visible?n(t.themeComponent,{tag:"div",class:t.baseClass,attrs:{is2:t.subthemeComponent,value:t.mvalue,menuOptions:t.menuOptions,colors:t.colors,scale:t.scale},on:{change:t.change},scopedSlots:t._u([{key:"label",fn:function(e){var a=e.option;return n("div",{staticClass:"x4-label"},[t._v(t._s(t.menuHash[a]))])}}])},[t._t("default"),n("Style",{attrs:{colors:t.colors}},[t._v(".x4-ui-checkboxes\n display: inline-block\n position: relative\n vertical-align: top\n\n .x4-label\n overflow-x: hidden\n text-overflow: ellipsis\n white-space: nowrap\n")])],2):t._e()},[],!1,null,null,null);l.options.__file="Checkboxes.vue";e.default=l.exports},function(t,e,n){"use strict";n.r(e);var a=n(0),s={red:{50:"#FFEBEE",100:"#FFCDD2",200:"#EF9A9A",300:"#E57373",400:"#EF5350",500:"#F44336",600:"#E53935",700:"#D32F2F",800:"#C62828",900:"#B71C1C",A100:"#FF8A80",A200:"#FF5252",A400:"#FF1744",A700:"#D50000"},pink:{50:"#FCE4EC",100:"#F8BBD0",200:"#F48FB1",300:"#F06292",400:"#EC407A",500:"#E91E63",600:"#D81B60",700:"#C2185B",800:"#AD1457",900:"#880E4F",A100:"#FF80AB",A200:"#FF4081",A400:"#F50057",A700:"#C51162"},purple:{50:"#F3E5F5",100:"#E1BEE7",200:"#CE93D8",300:"#BA68C8",400:"#AB47BC",500:"#9C27B0",600:"#8E24AA",700:"#7B1FA2",800:"#6A1B9A",900:"#4A148C",A100:"#EA80FC",A200:"#E040FB",A400:"#D500F9",A700:"#AA00FF"},deep_purple:{50:"#EDE7F6",100:"#D1C4E9",200:"#B39DDB",300:"#9575CD",400:"#7E57C2",500:"#673AB7",600:"#5E35B1",700:"#512DA8",800:"#4527A0",900:"#311B92",A100:"#B388FF",A200:"#7C4DFF",A400:"#651FFF",A700:"#6200EA"},indigo:{50:"#E8EAF6",100:"#C5CAE9",200:"#9FA8DA",300:"#7986CB",400:"#5C6BC0",500:"#3F51B5",600:"#3949AB",700:"#303F9F",800:"#283593",900:"#1A237E",A100:"#8C9EFF",A200:"#536DFE",A400:"#3D5AFE",A700:"#304FFE"},blue:{50:"#E3F2FD",100:"#BBDEFB",200:"#90CAF9",300:"#64B5F6",400:"#42A5F5",500:"#2196F3",600:"#1E88E5",700:"#1976D2",800:"#1565C0",900:"#0D47A1",A100:"#82B1FF",A200:"#448AFF",A400:"#2979FF",A700:"#2962FF"},light_blue:{50:"#E1F5FE",100:"#B3E5FC",200:"#81D4FA",300:"#4FC3F7",400:"#29B6F6",500:"#03A9F4",600:"#039BE5",700:"#0288D1",800:"#0277BD",900:"#01579B",A100:"#80D8FF",A200:"#40C4FF",A400:"#00B0FF",A700:"#0091EA"},cyan:{50:"#E0F7FA",100:"#B2EBF2",200:"#80DEEA",300:"#4DD0E1",400:"#26C6DA",500:"#00BCD4",600:"#00ACC1",700:"#0097A7",800:"#00838F",900:"#006064",A100:"#84FFFF",A200:"#18FFFF",A400:"#00E5FF",A700:"#00B8D4"},teal:{50:"#E0F2F1",100:"#B2DFDB",200:"#80CBC4",300:"#4DB6AC",400:"#26A69A",500:"#009688",600:"#00897B",700:"#00796B",800:"#00695C",900:"#004D40",A100:"#A7FFEB",A200:"#64FFDA",A400:"#1DE9B6",A700:"#00BFA5"},green:{50:"#E8F5E9",100:"#C8E6C9",200:"#A5D6A7",300:"#81C784",400:"#66BB6A",500:"#4CAF50",600:"#43A047",700:"#388E3C",800:"#2E7D32",900:"#1B5E20",A100:"#B9F6CA",A200:"#69F0AE",A400:"#00E676",A700:"#00C853"},light_green:{50:"#F1F8E9",100:"#DCEDC8",200:"#C5E1A5",300:"#AED581",400:"#9CCC65",500:"#8BC34A",600:"#7CB342",700:"#689F38",800:"#558B2F",900:"#33691E",A100:"#CCFF90",A200:"#B2FF59",A400:"#76FF03",A700:"#64DD17"},lime:{50:"#F9FBE7",100:"#F0F4C3",200:"#E6EE9C",300:"#DCE775",400:"#D4E157",500:"#CDDC39",600:"#C0CA33",700:"#AFB42B",800:"#9E9D24",900:"#827717",A100:"#F4FF81",A200:"#EEFF41",A400:"#C6FF00",A700:"#AEEA00"},yellow:{50:"#FFFDE7",100:"#FFF9C4",200:"#FFF59D",300:"#FFF176",400:"#FFEE58",500:"#FFEB3B",600:"#FDD835",700:"#FBC02D",800:"#F9A825",900:"#F57F17",A100:"#FFFF8D",A200:"#FFFF00",A400:"#FFEA00",A700:"#FFD600"},amber:{50:"#FFF8E1",100:"#FFECB3",200:"#FFE082",300:"#FFD54F",400:"#FFCA28",500:"#FFC107",600:"#FFB300",700:"#FFA000",800:"#FF8F00",900:"#FF6F00",A100:"#FFE57F",A200:"#FFD740",A400:"#FFC400",A700:"#FFAB00"},orange:{50:"#FFF3E0",100:"#FFE0B2",200:"#FFCC80",300:"#FFB74D",400:"#FFA726",500:"#FF9800",600:"#FB8C00",700:"#F57C00",800:"#EF6C00",900:"#E65100",A100:"#FFD180",A200:"#FFAB40",A400:"#FF9100",A700:"#FF6D00"},deep_orange:{50:"#FBE9E7",100:"#FFCCBC",200:"#FFAB91",300:"#FF8A65",400:"#FF7043",500:"#FF5722",600:"#F4511E",700:"#E64A19",800:"#D84315",900:"#BF360C",A100:"#FF9E80",A200:"#FF6E40",A400:"#FF3D00",A700:"#DD2C00"},brown:{50:"#EFEBE9",100:"#D7CCC8",200:"#BCAAA4",300:"#A1887F",400:"#8D6E63",500:"#795548",600:"#6D4C41",700:"#5D4037",800:"#4E342E",900:"#3E2723"},gray:{50:"#FAFAFA",100:"#F5F5F5",200:"#EEEEEE",300:"#E0E0E0",400:"#BDBDBD",500:"#9E9E9E",600:"#757575",700:"#616161",800:"#424242",900:"#212121"},blue_gray:{50:"#ECEFF1",100:"#CFD8DC",200:"#B0BEC5",300:"#90A4AE",400:"#78909C",500:"#607D8B",600:"#546E7A",700:"#455A64",800:"#37474F",900:"#263238"}},o={props:["path","value","decline"],components:a.a.components({DIV:n(3),Style:n(2),BOInput:n(4)}),data:function(){var t="500",e=this.$store.getters["helpers/colors/rgba2hex"]({rgba:this.value}).toUpperCase();for(var n in s)for(var a in s[n])if(e===s[n][a]){t=a;break}return{hue:t}},computed:a.a.variables({hex:function(t){return t.getters["helpers/colors/rgba2hex"]({rgba:this.value})},opacity:function(t){var e=t.getters;return parseInt(100*e["helpers/colors/rgba2opacity"]({rgba:this.value}))},options1:function(){return{label:"HEX value"}},options2:function(){return{min:0,max:100,label:"Opacity %"}},options3:function(){return{label:"Hue",items:Object.keys(s.red),itemValue:"_value",itemTitle:"_value"}},colors:function(t){var e=t.getters,n=[];for(var a in s)s[a][this.hue]&&n.push({hex:s[a][this.hue].toLowerCase(),value:e["helpers/colors/hex2rgba"]({hex:s[a][this.hue]}),title:a.split("_").map(function(t){return t[0].toUpperCase()+t.slice(1)}).join(" ")});return n.push({value:"rgba(0,0,0,1)",hex:"#000",title:"Black"}),n.push({value:"rgba(255,255,255,1)",hex:"#fff",title:"White"}),n.push({value:"rgba(1,1,1,0)",hex:"#010101",title:"Transparent"}),n}}),methods:a.a.variables({change1:function(t,e){var n=t.getters,a=t.dispatch,s=e.value;!s.match(/^#[0-9a-f]+$/i)||7!==s.length&&4!==s.length||(s=n["helpers/colors/hex2rgba"]({hex:s,opacity:this.opacity/100}),this.decline&&this.decline({name:this.path.split(".").pop(),value:s})&&(s=void 0),a("builder/option/change",{path:this.path,value:s}))},change2:function(t,e){var n=t.getters,a=t.dispatch,s=e.value;s=n["helpers/colors/hex2rgba"]({hex:this.hex,opacity:s/100}),this.decline&&this.decline({name:this.path.split(".").pop(),value:s})&&(s=void 0),a("builder/option/change",{path:this.path,value:s})},change3:function(t,e){var n=e.value;this.hue=n},change4:function(t,e){t.getters;var n=t.dispatch,a=e.value;this.decline&&this.decline({name:this.path.split(".").pop(),value:a})&&(a=void 0),n("builder/option/change",{path:this.path,value:a})}})},i=n(1),l=Object(i.a)(o,function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("DIV",{staticClass:"x4-bo-color"},[n("div",{staticClass:"x4-controls x4-clearfix"},[n("BOInput",{staticClass:"x4-hue x4-float-right",attrs:{type:"select",value:t.hue,options:t.options3},on:{change:t.change3}}),n("BOInput",{staticClass:"x4-opacity x4-float-right",attrs:{type:"number",value:t.opacity,options:t.options2},on:{change:t.change2}}),n("BOInput",{staticClass:"x4-hex",attrs:{type:"text",value:t.hex,options:t.options1},on:{change:t.change1}})],1),n("div",{staticClass:"x4-preview x4-margin-top",style:{"background-color":t.value},attrs:{title:"This is a preview"}}),n("div",{staticClass:"x4-colors x4-margin-top x4-clearfix"},t._l(t.colors,function(e){return n("div",{staticClass:"x4-color-item x4-float-left",class:{"x4-active":t.hex===e.hex},style:{"background-color":e.value},attrs:{title:e.title},on:{click:function(n){t.change4({value:e.value})}}})})),n("Style",[t._v(".x4-bo-color\n\n .x4-preview\n height: 18px\n\n .x4-hex\n overflow: hidden\n\n .x4-opacity\n width: 74px\n\n .x4-hue\n width: 54px\n\n .x4-colors\n margin-left: 3px\n\n .x4-color-item\n cursor: pointer\n height: 18px\n position: relative\n width: 18px\n\n &:hover\n transform: scale(1.2)\n z-index: 2\n\n &.x4-active\n outline: 2px solid $color(primary)\n z-index: 1\n")])],1)},[],!1,null,null,null);l.options.__file="BOColor.vue";e.default=l.exports},function(t,e,n){"use strict";n.r(e);var a=n(0),s={components:a.a.components({DIV:n(3),Style:n(2),Icon:n(7)}),methods:a.a.variables({click:function(t){(0,t.dispatch)("builder/instructions/hide")}})},o=n(1),i=Object(o.a)(s,function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("DIV",{staticClass:"x4-close-button"},[n("Icon",{staticClass:"x4-transition",attrs:{icon:"close",title:"Close"},nativeOn:{click:function(e){return t.click(e)}}}),n("Style",[t._v(".x4-close-button\n font-size: 0\n position: absolute\n right: 16px\n top: 16px\n\n .x4-ui-icon\n cursor: pointer\n font-size: 48px\n\n &:hover\n transform: scale(1.2)\n")])],1)},[],!1,null,null,null);i.options.__file="CloseButton.vue";e.default=i.exports},function(t,e,n){"use strict";n.r(e);var a=n(0),s={components:a.a.components({DIV:n(3),Style:n(2),Button:n(14)}),methods:a.a.variables({click:function(t){(0,t.dispatch)("builder/instructions/hide")}})},o=n(1),i=Object(o.a)(s,function(){var t=this.$createElement,e=this._self._c||t;return e("DIV",{staticClass:"x4-done-button"},[e("Button",{attrs:{scale:1.5,options:{subtheme:"outlined",icon:"done",label:"Done"}},on:{click:this.click}}),e("Style",[this._v(".x4-done-button\n display: flex\n justify-content: center\n")])],1)},[],!1,null,null,null);i.options.__file="DoneButton.vue";e.default=i.exports},function(t,e,n){"use strict";n.r(e);var a=n(0),s={components:a.a.components({Step1:n(71),Step2:n(48)}),data:function(){return{selector:this.$store.state.selector}},methods:a.a.variables({selChange:function(t,e){var n=e.value;this.selector=n}})},o=n(1),i=Object(o.a)(s,function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"x4-steps"},[e("Step1",{attrs:{selector:this.selector}}),e("Step2",{attrs:{selector:this.selector},on:{selChange:this.selChange}})],1)},[],!1,null,null,null);i.options.__file="StepsJS.vue";e.default=i.exports},function(t,e,n){"use strict";n.r(e);var a=n(0),s=window.x4wp.builders.X4CryptoTables,o={components:a.a.components({BBSection:n(6),BOActions:n(5),BOTheme:n(11)}),computed:a.a.variables({theme:function(t){return t.state.theme},subtheme:function(t){return t.state.subtheme},themes:function(t){var e=t.state,n=t.getters,a=s.schema[e.type].themes,o=a.map(function(t){return t.name}),i={};return a.forEach(function(t){i[t.name]=t.subthemes.map(function(t){return t.name})}),n["builder/presets/themes"]({changeName:!0,allowedThemes:o,allowedSubthemes:i})}})},i=n(1),l=Object(i.a)(o,function(){var t=this.$createElement,e=this._self._c||t;return e("BBSection",{attrs:{fill:!0,icon:"palette",title:"Theme"}},[e("BOActions",{attrs:{path:["theme","subtheme"]}}),e("BOTheme",{attrs:{path:"",theme:this.theme,subtheme:this.subtheme,themes:this.themes}})],1)},[],!1,null,null,null);l.options.__file="BSTheme.vue";e.default=l.exports},function(t,e,n){"use strict";n.r(e);var a=n(0),s={props:["selector"],components:a.a.components({Input:n(21),RadioButtons:n(30),CopyButton:n(33),ShowOptions:n(32)}),computed:a.a.variables({initCode:function(t){var e=t.state,n=Object.assign({},e.builder.instructions.init,{selector:this.selector});return JSON.stringify(n)},selType:function(){var t="";return"#"===this.selector.substr(0,1)&&(t="id"),"."===this.selector.substr(0,1)&&(t="class"),t},selValue:function(){return this.selector.replace(/^#|\./,"")}}),methods:a.a.variables({selChange:function(t,e){var n=e.value;this.$emit("selChange",{value:n})}})},o=n(1),i=Object(o.a)(s,function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"x4-step"},[n("div",{staticClass:"x4-title x4-margin-bottom"},[t._v("Step #2: Insert widget")]),t._m(0),n("code",{staticClass:"x4-code x4-margin-bottom"},[n("CopyButton"),n("span",{ref:"code",staticClass:"x4-inside"},[t._v("<"),n("span",{staticClass:"x4-red"},[t._v("div")]),t._v(" "),n("span",{staticClass:"x4-green"},[t._v(t._s(t.selType))]),t._v("="),n("span",{staticClass:"x4-yellow"},[t._v('"'+t._s(t.selValue)+'"')]),t._v("></"),n("span",{staticClass:"x4-red"},[t._v("div")]),t._v("><"),n("span",{staticClass:"x4-red"},[t._v("script")]),t._v(">window.X4CryptoTables=window.X4CryptoTables||[];window.X4CryptoTables.push("+t._s(t.initCode)+");</"),n("span",{staticClass:"x4-red"},[t._v("script")]),t._v(">")])],1),n("ShowOptions",[n("Input",{attrs:{value:t.selector,options:{icon:"public",label:"CSS selector of the widget"}},on:{change:t.selChange}})],1)],1)},[function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"x4-text x4-margin-bottom"},[this._v("Put the following code snippet inside the "),e("code",[this._v("<"),e("span",{staticClass:"x4-red"},[this._v("body")]),this._v(">")]),this._v(" tag somewhere you want to insert the widget on your html page:")])}],!1,null,null,null);i.options.__file="Step2.vue";e.default=i.exports},function(t,e,n){"use strict";n.r(e);var a={props:["value","schema"],components:n(0).a.components({BSInput:n(12)})},s=n(1),o=Object(s.a)(a,function(){var t=this.$createElement;return(this._self._c||t)("BSInput",{attrs:{value:this.value,schema:this.schema}})},[],!1,null,null,null);o.options.__file="CoinTab.vue";e.default=o.exports},function(t,e,n){"use strict";n.r(e);var a=n(0),s={components:a.a.components({DIV:n(3),Style:n(2),Customizer:n(87),Instructions:n(80)}),computed:a.a.variables({baseClass:function(t){t.state;return{"x4-app":!0,"x4-builder":!0}}})},o=n(1),i=Object(o.a)(s,function(){var t=this.$createElement,e=this._self._c||t;return e("DIV",{class:this.baseClass},[e("Customizer"),e("Instructions"),e("Style",[this._v(".x4-app\n box-sizing: border-box\n color: $color(primary)\n display: flex\n flex-direction: column\n position: relative\n text-align: left\n text-rendering: optimizeLegibility\n user-select: none\n -moz-osx-font-smoothing: grayscale\n -webkit-font-smoothing: antialiased\n\n *\n box-sizing: border-box\n -webkit-tap-highlight-color: transparent\n\n a\n color: $color(primary)\n\n img\n margin: 0\n\n input, textarea\n color: $color(primary)\n\n .x4-transition\n transition: .3s cubic-bezier(.4,0,.2,1)\n\n .x4-clearfix:after\n clear: both\n content: ''\n display: table\n.x4-builder\n font-family: 'Roboto',sans-serif\n font-size: $scale(14px)\n font-weight: 400\n line-height: 1.5\n position: relative\n z-index: 1000000\n\n .x4-clearfix:after\n clear: both\n content: ''\n display: table\n\n .x4-float-left\n float: left\n\n .x4-float-right\n float: right\n\n .x4-clear-both\n clear: both\n\n .x4-margin-top\n margin-top: 8px\n\n .x4-margin-semi-top\n margin-top: 4px\n\n .x4-margin-bottom\n margin-bottom: 8px\n\n .x4-margin-semi-bottom\n margin-bottom: 4px\n\n .x4-margin-both\n margin-top: 8px\n margin-bottom: 8px\n\n .x4-margin-semi-both\n margin-top: 4px\n margin-bottom: 4px\n\n .x4-margin-none\n margin-top: 0\n\n .x4-scrollable\n overflow-y: auto\n\n &::-webkit-scrollbar\n height: 4px\n width: 4px\n\n &::-webkit-scrollbar-button\n display: none\n height: 0\n width: 0\n\n &::-webkit-scrollbar-corner\n background-color: transparent\n\n &::-webkit-scrollbar-thumb\n background-clip: padding-box\n background-color: $color(primary, .16)\n")])],1)},[],!1,null,null,null);i.options.__file="AppBuilder.vue";e.default=i.exports},function(t,e,n){"use strict";n.r(e);var a={props:["value","schema"],components:n(0).a.components({BSInput:n(12)})},s=n(1),o=Object(s.a)(a,function(){var t=this.$createElement;return(this._self._c||t)("BSInput",{attrs:{value:this.value,schema:this.schema}})},[],!1,null,null,null);o.options.__file="Search.vue";e.default=o.exports},function(t,e,n){"use strict";n.r(e);var a={props:["value","schema"],components:n(0).a.components({BSInput:n(12)})},s=n(1),o=Object(s.a)(a,function(){var t=this.$createElement;return(this._self._c||t)("BSInput",{attrs:{value:this.value,schema:this.schema}})},[],!1,null,null,null);o.options.__file="PerPage.vue";e.default=o.exports},function(t,e,n){"use strict";n.r(e);var a={props:["value","schema"],components:n(0).a.components({BSInput:n(12)})},s=n(1),o=Object(s.a)(a,function(){var t=this.$createElement;return(this._self._c||t)("BSInput",{attrs:{value:this.value,schema:this.schema}})},[],!1,null,null,null);o.options.__file="Fiat.vue";e.default=o.exports},function(t,e,n){"use strict";n.r(e);var a={props:["value","schema"],components:n(0).a.components({BSSort:n(88)})},s=n(1),o=Object(s.a)(a,function(){var t=this.$createElement;return(this._self._c||t)("BSSort",{attrs:{value:this.value,schema:this.schema}})},[],!1,null,null,null);o.options.__file="Sort.vue";e.default=o.exports},function(t,e,n){"use strict";n.r(e);var a=n(0),s=window.x4wp,o=window.X4CryptoTables,i=s.builders.X4CryptoTables,l={props:["name","component"],computed:a.a.variables({schema:function(t){var e=t.state;return i.schema[e.type].values[this.name]},value:function(t){var e=t.state,n=t.getters,a=this.schema.path instanceof Object?this.schema.path.value:this.schema.path;return o.multiValues[e.type][this.name]&&(a=a.replace(/values\./,"defaults.")),n["helpers/items/src"]({src:"state."+a})}})},r=n(1),c=Object(r.a)(l,function(){var t=this.$createElement;return(this._self._c||t)(this.component,{tag:"div",attrs:{value:this.value,schema:this.schema}})},[],!1,null,null,null);c.options.__file="Value.vue";e.default=c.exports},function(t,e,n){"use strict";n.r(e);var a={props:["value","schema"],components:n(0).a.components({BSInput:n(12)})},s=n(1),o=Object(s.a)(a,function(){var t=this.$createElement;return(this._self._c||t)("BSInput",{attrs:{value:this.value,schema:this.schema}})},[],!1,null,null,null);o.options.__file="Page.vue";e.default=o.exports},function(t,e,n){"use strict";n.r(e);var a=n(0),s={components:a.a.components({Icon:n(7)}),methods:a.a.variables({click:function(t){(0,t.dispatch)("builder/reset/initial")}})},o=n(1),i=Object(o.a)(s,function(){var t=this,e=t.$createElement;return(t._self._c||e)("Icon",{staticClass:"x4-transition",attrs:{icon:"cancel",title:"Cancel changes"},nativeOn:{click:function(e){return t.click(e)}}})},[],!1,null,null,null);i.options.__file="ResetInitial.vue";e.default=i.exports},function(t,e,n){"use strict";n.r(e);var a=n(0),s={components:a.a.components({Icon:n(7)}),methods:a.a.variables({click:function(t){(0,t.dispatch)("builder/reset/default")}})},o=n(1),i=Object(o.a)(s,function(){var t=this,e=t.$createElement;return(t._self._c||e)("Icon",{staticClass:"x4-transition",attrs:{icon:"refresh",title:"Reset to default value"},nativeOn:{click:function(e){return t.click(e)}}})},[],!1,null,null,null);i.options.__file="ResetDefault.vue";e.default=i.exports},function(t,e,n){"use strict";n.r(e);var a=n(0),s={components:a.a.components({Icon:n(7)}),methods:a.a.variables({click:function(t){(0,t.dispatch)("builder/colors/invert")}})},o=n(1),i=Object(o.a)(s,function(){var t=this,e=t.$createElement;return(t._self._c||e)("Icon",{staticClass:"x4-transition",attrs:{icon:"invert_colors",title:"Invert colors"},nativeOn:{click:function(e){return t.click(e)}}})},[],!1,null,null,null);i.options.__file="InvertButton.vue";e.default=i.exports},function(t,e,n){"use strict";n.r(e);var a=n(0),s={components:a.a.components({Icon:n(7)}),computed:a.a.variables({icon:function(t){return"left"===t.state.builder.position?"last_page":"first_page"},title:function(t){return"left"===t.state.builder.position?"Move right":"Move left"}}),methods:a.a.variables({click:function(t){(0,t.dispatch)("builder/position/change")}})},o=n(1),i=Object(o.a)(s,function(){var t=this,e=t.$createElement;return(t._self._c||e)("Icon",{staticClass:"x4-transition",attrs:{icon:t.icon,title:t.title},nativeOn:{click:function(e){return t.click(e)}}})},[],!1,null,null,null);i.options.__file="RightButton.vue";e.default=i.exports},function(t,e,n){"use strict";n.r(e);var a={props:["path","values","defaults","schema","vvalue","vschema"],components:n(0).a.components({BSLoader:n(78)})},s=n(1),o=Object(s.a)(a,function(){var t=this.$createElement;return(this._self._c||t)("BSLoader",{attrs:{path:this.path,values:this.values,defaults:this.defaults,schema:this.schema,vvalue:this.vvalue,vschema:this.vschema}})},[],!1,null,null,null);o.options.__file="Loader.vue";e.default=o.exports},function(t,e,n){"use strict";n.r(e);var a={props:["path","values","defaults","schema","vvalue","vschema"],components:n(0).a.components({BSPager:n(91)})},s=n(1),o=Object(s.a)(a,function(){var t=this.$createElement;return(this._self._c||t)("BSPager",{attrs:{path:this.path,values:this.values,defaults:this.defaults,schema:this.schema,vvalue:this.vvalue,vschema:this.vschema}})},[],!1,null,null,null);o.options.__file="PagerBlock.vue";e.default=o.exports},function(t,e,n){"use strict";n.r(e);var a={props:["path","values","defaults","schema","vvalue","vschema"],components:n(0).a.components({BSRadios:n(89)})},s=n(1),o=Object(s.a)(a,function(){var t=this.$createElement;return(this._self._c||t)("BSRadios",{attrs:{path:this.path,values:this.values,defaults:this.defaults,schema:this.schema,vvalue:this.vvalue,vschema:this.vschema}})},[],!1,null,null,null);o.options.__file="PeriodSelect.vue";e.default=o.exports},function(t,e,n){"use strict";n.r(e);var a=n(0),s=window.x4wp.builders.X4CryptoTables,o={components:a.a.components({Style:n(2),BBSection:n(6),BOActions:n(5),BOLayout:n(41),BOCheckbox:n(34),BOInput:n(4)}),computed:a.a.variables({layout:function(t){return t.state.layout},sublayout:function(t){return t.state.sublayout},layouts:function(t){var e=t.state;return s.schema[e.type].layouts},margins:function(t){return t.state.margins}})},i=n(1),l=Object(i.a)(o,function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("BBSection",{staticClass:"x4-bs-layout",attrs:{fill:!0,icon:"view_compact",title:"Layout"}},[n("BOActions",{attrs:{path:["layout","sublayout","margins"]}}),n("BOLayout",{attrs:{path:"",layout:t.layout,sublayout:t.sublayout,layouts:t.layouts}}),n("div",[t._v(" ")]),n("BOCheckbox",{staticClass:"x4-margin-bottom",attrs:{path:"margins.fixed",value:t.margins.fixed,options:{title:"Set fixed width"}}}),t.margins.fixed?n("div",{staticClass:"x4-margin-bottom"},[n("BOInput",{attrs:{type:"number",value:t.margins.width,options:{icon:"swap_horiz",label:"Max width",min:0,step:4},path:"margins.width"}})],1):t._e(),n("div",{staticClass:"x4-margin-bottom x4-clearfix"},[n("BOInput",{staticClass:"x4-input-margin x4-float-left",attrs:{type:"number",value:t.margins.left,options:{icon:"first_page",label:"Left margin",step:4},path:"margins.left"}}),n("BOInput",{staticClass:"x4-input-margin x4-float-right",attrs:{type:"number",value:t.margins.right,options:{icon:"last_page",label:"Right margin",step:4},path:"margins.right"}})],1),n("div",{staticClass:"x4-clearfix"},[n("BOInput",{staticClass:"x4-input-margin x4-float-left",attrs:{type:"number",value:t.margins.top,options:{icon:"vertical_align_top",label:"Top margin",step:4},path:"margins.top"}}),n("BOInput",{staticClass:"x4-input-margin x4-float-right",attrs:{type:"number",value:t.margins.bottom,options:{icon:"vertical_align_bottom",label:"Bottom margin",step:4},path:"margins.bottom"}})],1),n("Style",[t._v(".x4-bs-layout\n\n .x4-input-margin\n width: 48%\n")])],1)},[],!1,null,null,null);l.options.__file="BSLayout.vue";e.default=l.exports},function(t,e,n){"use strict";n.r(e);var a=n(0),s={props:["path","values","defaults","schema","vvalue","vschema"],components:a.a.components({BBSection:n(6),BBOption:n(8),BOActions:n(5),BOInput:n(4),BOSwitchbox:n(10),BOTemplate:n(15),BONumberPrecision:n(26),BONumberSeparator:n(25),BONumberFactor:n(24),BOColors:n(9)}),computed:a.a.variables({colorsValue:function(t){var e=t.state;return Object.assign({},e.colors,this.values.colors)},colorPresets:function(t){return t.getters["builder/presets/colors"]({allowedColors:this.schema.colorsOptions.presets})},declineColor:function(t){var e=t.state;return function(t){var n=t.name;return t.value===e.colors[n]}}})},o=n(1),i=Object(o.a)(s,function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("BBSection",{attrs:{path:t.path,visibility:!0,visible:t.values.visible,icon:t.schema.icon,title:t.schema.title}},[n("BBOption",{attrs:{title:"Base options"}},[n("BOActions",{attrs:{path:[t.path+".height",t.path+".line"]}}),n("BOSwitchbox",{attrs:{value:t.values.line.colorize,options:{label:"Colorize chart"},path:t.path+".line.colorize"}}),n("BOSwitchbox",{attrs:{value:t.values.line.fill,options:{label:"Fill background"},path:t.path+".line.fill"}}),n("BOInput",{staticClass:"x4-margin-top",attrs:{type:"number",value:t.values.height,options:t.schema.heightOptions,path:t.path+".height"}}),n("BOInput",{staticClass:"x4-margin-top",attrs:{type:"number",value:t.values.line.thickness,options:t.schema.thicknessOptions,path:t.path+".line.thickness"}}),n("BOInput",{staticClass:"x4-margin-top",attrs:{type:"number",value:t.values.line.smoothness,options:t.schema.smoothnessOptions,path:t.path+".line.smoothness"}})],1),n("BBOption",{attrs:{title:"Price format"}},[n("BOActions",{attrs:{path:t.path+".format"}}),n("BOTemplate",{attrs:{value:t.values.format.template,options:t.schema.formatOptions,path:t.path+".format.template"}}),n("BONumberPrecision",{staticClass:"x4-margin-top",attrs:{path:t.path+".format.precision",value:t.values.format.precision}}),n("BONumberSeparator",{staticClass:"x4-margin-top",attrs:{path:t.path+".format.separator",value:t.values.format.separator}}),n("BONumberFactor",{staticClass:"x4-margin-top",attrs:{path:t.path+".format.factor",value:t.values.format.factor}})],1),n("BBOption",{attrs:{title:"Legend"}},[n("BOActions",{attrs:{path:t.path+".legend"}}),n("BOSwitchbox",{attrs:{value:t.values.legend.visible,options:{label:"Show legend"},path:t.path+".legend.visible"}}),n("BOTemplate",{staticClass:"x4-margin-top",attrs:{value:t.values.legend.template,options:t.schema.legendOptions,path:t.path+".legend.template"}})],1),n("BBOption",{attrs:{title:"Scales"}},[n("BOActions",{attrs:{path:t.path+".scales"}}),n("BOSwitchbox",{attrs:{value:t.values.scales.visible,options:{label:"Show scales"},path:t.path+".scales.visible"}}),n("BOSwitchbox",{attrs:{value:t.values.scales.horizontal,options:{label:"Show horizontal"},path:t.path+".scales.horizontal"}}),n("BOSwitchbox",{attrs:{value:t.values.scales.vertical,options:{label:"Show vertical"},path:t.path+".scales.vertical"}})],1),n("BBOption",{attrs:{title:"Tooltip"}},[n("BOActions",{attrs:{path:t.path+".tooltip"}}),n("BOSwitchbox",{attrs:{value:t.values.tooltip.visible,options:{label:"Show tooltip"},path:t.path+".tooltip.visible"}}),n("BOSwitchbox",{attrs:{value:t.values.tooltip.date,options:{label:"Show date & time"},path:t.path+".tooltip.date"}})],1),n("BBOption",{attrs:{title:"Crosshair"}},[n("BOActions",{attrs:{path:t.path+".crosshair"}}),n("BOSwitchbox",{attrs:{value:t.values.crosshair.visible,options:{label:"Show crosshair"},path:t.path+".crosshair.visible"}}),n("BOSwitchbox",{attrs:{value:t.values.crosshair.horizontal,options:{label:"Show horizontal"},path:t.path+".crosshair.horizontal"}}),n("BOSwitchbox",{attrs:{value:t.values.crosshair.vertical,options:{label:"Show vertical"},path:t.path+".crosshair.vertical"}}),n("BOSwitchbox",{attrs:{value:t.values.crosshair.dotted,options:{label:"Dotted line"},path:t.path+".crosshair.dotted"}})],1),n("BBOption",{attrs:{title:"Watermark"}},[n("BOActions",{attrs:{path:t.path+".watermark"}}),n("BOSwitchbox",{attrs:{value:t.values.watermark.visible,options:{label:"Show watermark"},path:t.path+".watermark.visible"}}),n("BOTemplate",{staticClass:"x4-margin-top",attrs:{value:t.values.watermark.template,options:t.schema.watermarkOptions,path:t.path+".watermark.template"}})],1),n("BBOption",{attrs:{title:"Loader"}},[n("BOActions",{attrs:{path:t.path+".loader"}}),n("BOSwitchbox",{attrs:{value:t.values.loader.visible,options:{label:"Show loader"},path:t.path+".loader.visible"}}),n("BOSwitchbox",{attrs:{value:t.values.loader.colorize,options:{label:"Colorize loader"},path:t.path+".loader.colorize"}})],1),n("BBOption",{attrs:{title:"Colors"}},[n("BOActions",{attrs:{path:t.path+".colors"}}),n("BOColors",{attrs:{value:t.colorsValue,colors:t.colorPresets,path:t.path+".colors",decline:t.declineColor}})],1)],1)},[],!1,null,null,null);i.options.__file="LineChart.vue";e.default=i.exports},function(t,e,n){"use strict";n.r(e);var a=n(0),s={props:["path","values","defaults","schema","vvalue","vschema"],components:a.a.components({BBSection:n(6),BBOption:n(8),BOActions:n(5),BOInputList:n(13),BSButtn:n(18),BOTheme:n(11),BOColors:n(9),Format:n(81),Button:n(82)}),computed:a.a.variables({themeValue:function(t){var e=t.state;return this.values.theme||e.theme},subthemeValue:function(t){var e=t.state;return this.values.subtheme||e.subtheme},colorsValue:function(t){var e=t.state;return Object.assign({},e.colors,this.values.colors)},rowsOrderOptions:function(){var t=this;return Object.assign({},this.schema.rows.orderOptions,{items:this.values.rowsOrder.filter(function(e){return t.values.rows[e].items?t.values.rows[e].items.reduce(function(n,a){return n||t.values.rows[e][a].visible},!1):t.values.rows[e].visible}).map(function(e){return{value:e,title:t.schema.rows[e].title}})})},themePresets:function(t){return t.getters["builder/presets/themes"]({changeName:this.schema.name,allowedThemes:["material"],allowedSubthemes:{material:["filled","outlined","standard"]}})},colorPresets:function(t){return t.getters["builder/presets/colors"]({allowedColors:["primary","inverted","accent","badgeGreenText","badgeGreenBack","badgeRedText","badgeRedBack"]})},declineTheme:function(t){var e=t.state;return function(t){var n=t.theme,a=t.subtheme;return n===e.theme&&a===e.subtheme}},declineColor:function(t){var e=t.state;return function(t){var n=t.name;return t.value===e.colors[n]}}})},o=n(1),i=Object(o.a)(s,function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("BBSection",{attrs:{path:t.path,visibility:!0,visible:t.values.visible,icon:t.schema.icon,title:t.schema.title}},[n("BBOption",{attrs:{title:"Rows order"}},[n("BOActions",{attrs:{path:t.path+".rowsOrder"}}),n("BOInputList",{attrs:{type:"select",addremove:!1,value:t.values.rowsOrder,options:t.rowsOrderOptions,path:t.path+".rowsOrder"}})],1),t._l(t.values.rowsOrder,function(e){return[-1!==["rank","name","mktcap","price","vwap","supply","volume","change24h"].indexOf(e)?n("Format",{attrs:{path:t.path+".rows."+e,values:t.values.rows[e],defaults:t.defaults.rows[e],schema:t.schema.rows[e]}}):-1!==["trade","links"].indexOf(e)?t._l(t.values.rows[e].items,function(a){return[n("Button",{attrs:{path:t.path+".rows."+e+"."+a,values:t.values.rows[e][a],values0:t.values,defaults:t.defaults.rows[e][a],schema:t.schema.rows[e][a]}})]}):-1!==["more"].indexOf(e)?n("Button",{attrs:{path:t.path+".rows."+e,values:t.values.rows[e],values0:t.values,defaults:t.defaults.rows[e],schema:t.schema.rows[e]}}):t._e()]}),n("BBOption",{attrs:{title:"Theme"}},[n("BOActions",{attrs:{path:[t.path+".theme",t.path+".subtheme"]}}),n("BOTheme",{attrs:{path:t.path,theme:t.themeValue,subtheme:t.subthemeValue,themes:t.themePresets,decline:t.declineTheme}})],1),n("BBOption",{attrs:{title:"Colors"}},[n("BOActions",{attrs:{path:t.path+".colors"}}),n("BOColors",{attrs:{value:t.colorsValue,colors:t.colorPresets,path:t.path+".colors",decline:t.declineColor}})],1)],2)},[],!1,null,null,null);i.options.__file="CoinColumn.vue";e.default=i.exports},function(t,e,n){"use strict";n.r(e);var a={props:["path","values","defaults","schema","vvalue","vschema"],components:n(0).a.components({BSTabs:n(86)})},s=n(1),o=Object(s.a)(a,function(){var t=this.$createElement;return(this._self._c||t)("BSTabs",{attrs:{path:this.path,values:this.values,defaults:this.defaults,schema:this.schema,vvalue:this.vvalue,vschema:this.vschema}})},[],!1,null,null,null);o.options.__file="CoinTabs.vue";e.default=o.exports},function(t,e,n){"use strict";n.r(e);var a={props:["path","values","defaults","schema","vvalue","vschema"],components:n(0).a.components({BSText:n(79)})},s=n(1),o=Object(s.a)(a,function(){var t=this.$createElement;return(this._self._c||t)("BSText",{attrs:{path:this.path,values:this.values,defaults:this.defaults,schema:this.schema,vvalue:this.vvalue,vschema:this.vschema}})},[],!1,null,null,null);o.options.__file="SearchInput.vue";e.default=o.exports},function(t,e,n){"use strict";n.r(e);var a={props:["path","values","defaults","schema","vvalue","vschema"],components:n(0).a.components({BSSelect:n(31)})},s=n(1),o=Object(s.a)(a,function(){var t=this.$createElement;return(this._self._c||t)("BSSelect",{attrs:{path:this.path,values:this.values,defaults:this.defaults,schema:this.schema,vvalue:this.vvalue,vschema:this.vschema}})},[],!1,null,null,null);o.options.__file="PerPageSelect.vue";e.default=o.exports},function(t,e,n){"use strict";n.r(e);var a={props:["path","values","defaults","schema","vvalue","vschema"],components:n(0).a.components({BSSelect:n(31)})},s=n(1),o=Object(s.a)(a,function(){var t=this.$createElement;return(this._self._c||t)("BSSelect",{attrs:{path:this.path,values:this.values,defaults:this.defaults,schema:this.schema,vvalue:this.vvalue,vschema:this.vschema}})},[],!1,null,null,null);o.options.__file="FiatSelect.vue";e.default=o.exports},function(t,e,n){"use strict";n.r(e);var a=n(0),s={props:["selector"],components:a.a.components({Input:n(21),Checkbox:n(35),CopyButton:n(33),ShowOptions:n(32)}),data:function(){return{builder:{enabled:!0,right:!1,invert:!1},url:document.querySelector('script[data-entry="x4-crypto-tables"]').getAttribute("src")}},methods:a.a.variables({urlChange:function(t,e){var n=e.value;this.url=n},builderEnabledChange:function(t,e){var n=e.value;if(this.builder.enabled=n,!n)for(var a in this.builder)this.builder[a]=!1},builderRightChange:function(t,e){var n=e.value;this.builder.right=n,n&&!this.builder.enabled&&(this.builder.enabled=!0)},builderInvertChange:function(t,e){var n=e.value;this.builder.invert=n,n&&!this.builder.enabled&&(this.builder.enabled=!0)}})},o=n(1),i=Object(o.a)(s,function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"x4-step"},[n("div",{staticClass:"x4-title x4-margin-bottom"},[t._v("Step #1: Load plugin")]),t._m(0),n("div",{staticClass:"x4-hint x4-margin-bottom"},[t._v("(preferably before other styles and scripts, because it loads asynchronously)")]),n("code",{staticClass:"x4-code x4-margin-bottom"},[n("CopyButton"),n("span",{ref:"code",staticClass:"x4-inside"},[t._v("<"),n("span",{staticClass:"x4-red"},[t._v("script")]),t._v(" "),n("span",{staticClass:"x4-green"},[t._v("src")]),t._v("="),n("span",{staticClass:"x4-yellow"},[t._v('"'+t._s(t.url)+'"')]),t._v(" "),n("span",{staticClass:"x4-green"},[t._v("data-entry")]),t._v("="),n("span",{staticClass:"x4-yellow"},[t._v('"x4-crypto-tables"')]),t.builder.enabled?[t._v(" "),n("span",{staticClass:"x4-green"},[t._v("data-vc-enabled")])]:t._e(),t.builder.enabled&&t.builder.right?[t._v(" "),n("span",{staticClass:"x4-green"},[t._v("data-vc-right")])]:t._e(),t.builder.enabled&&t.builder.invert?[t._v(" "),n("span",{staticClass:"x4-green"},[t._v("data-vc-invert")])]:t._e(),t._v(" "),n("span",{staticClass:"x4-green"},[t._v("async")]),t._v("></"),n("span",{staticClass:"x4-red"},[t._v("script")]),t._v(">")],2)],1),n("ShowOptions",[n("Input",{staticClass:"x4-margin-bottom",attrs:{value:t.url,options:{icon:"public",label:'Absolute or relative URL of the "x4-crypto-tables.js" file'}},on:{change:t.urlChange}}),n("Checkbox",{attrs:{value:t.builder.enabled,options:{title:"enable the Visual Customizer on the page"}},on:{change:t.builderEnabledChange}}),n("Checkbox",{attrs:{value:t.builder.right,options:{title:"move the Visual Customizer to the right"}},on:{change:t.builderRightChange}}),n("Checkbox",{attrs:{value:t.builder.invert,options:{title:"invert the Visual Customizer colors"}},on:{change:t.builderInvertChange}})],1)],1)},[function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"x4-text"},[this._v("Put the following line of code inside the "),e("code",[this._v("<"),e("span",{staticClass:"x4-red"},[this._v("head")]),this._v(">")]),this._v(" tag of your html page:")])}],!1,null,null,null);i.options.__file="Step1.vue";e.default=i.exports},function(t,e,n){"use strict";n.r(e);var a=n(0),s=window.x4wp,o=(window.X4CryptoTables,s.builders.X4CryptoTables,{props:["path","values","defaults","schema","vvalue","vschema"],components:a.a.components({MainSection:n(83),ColumnsSection:n(90),ActionsSection:n(84)})}),i=n(1),l=Object(i.a)(o,function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",[n("MainSection",{attrs:{path:t.path,values:t.values,defaults:t.defaults,schema:t.schema.main,schema0:t.schema,vvalue:t.vvalue,vschema:t.vschema}}),n("ColumnsSection",{attrs:{path:t.path+".columns",path0:t.path,values:t.values.columns,values0:t.values,defaults:t.defaults.columns,defaults0:t.defaults,schema:t.schema.columns,schema0:t.schema}}),n("ActionsSection",{attrs:{path:t.path+".actions",path0:t.path,values:t.values.actions,values0:t.values,defaults:t.defaults.actions,defaults0:t.defaults,schema:t.schema.actions}})],1)},[],!1,null,null,null);l.options.__file="CoinTable.vue";e.default=l.exports},function(t,e,n){"use strict";n.r(e);var a=n(0),s=window.x4wp,o=window.X4CryptoTables,i=s.builders.X4CryptoTables,l={props:["name","component"],computed:a.a.variables({schema:function(t){var e=t.state;return i.schema[e.type].controls[this.name]},defaults:function(t){var e=t.state;return o.defaults[e.type].controls[this.name]},path:function(){return this.schema.path},values:function(t){return t.getters["helpers/items/src"]({src:"state."+this.path})},vschema:function(t){var e=t.state;return this.schema.value?i.schema[e.type].values[this.schema.value]:null},vvalue:function(t){var e=t.state,n=t.getters,a=this.vschema?this.vschema.path instanceof Object?this.vschema.path.value:this.vschema.path:null;return this.vschema&&o.multiValues[e.type][this.schema.value]&&(a=a.replace(/values\./,"defaults.")),this.vschema?n["helpers/items/src"]({src:"state."+a}):null}})},r=n(1),c=Object(r.a)(l,function(){var t=this.$createElement;return(this._self._c||t)(this.component,{tag:"div",attrs:{path:this.path,values:this.values,defaults:this.defaults,schema:this.schema,vvalue:this.vvalue,vschema:this.vschema}})},[],!1,null,null,null);c.options.__file="Control.vue";e.default=c.exports},function(t,e,n){"use strict";n.r(e);var a=n(0),s=(window.X4CryptoTables,{components:a.a.components({DIV:n(3),Style:n(2),Button:n(14)}),data:function(){return{loading:!1,flylabel:!0}},computed:a.a.variables({options:function(){return{subtheme:"outlined",icon:"save",label:"Save Changes",loading:this.loading,flylabel:"Widget Saved",flytiny:!0,flydown:!0}}}),methods:a.a.variables({click:function(t){var e=t.getters,n=t.dispatch;window.X4WP_ajax_url;n("builder/instructions/show",{init:e["builder/calc/init"]()})}})}),o=n(1),i=Object(o.a)(s,function(){var t=this.$createElement,e=this._self._c||t;return e("DIV",{staticClass:"x4-save-button"},[e("Button",{attrs:{scale:.75,options:this.options},on:{click:this.click}}),e("Style",[this._v(".x4-save-button\n display: flex\n margin: 12px 0 0 16px\n")])],1)},[],!1,null,null,null);i.options.__file="SaveButton.vue";e.default=i.exports},function(t,e,n){"use strict";n.r(e);var a=n(0),s=window.x4wp.builders.X4CryptoTables,o={components:a.a.components({BBSection:n(6),BOActions:n(5),BOColors:n(9)}),computed:a.a.variables({value:function(t){return t.state.colors},colors:function(t){var e=t.state,n=t.getters,a=s.schema[e.type].colors.map(function(t){return t.name});return n["builder/presets/colors"]({allowedColors:a})}})},i=n(1),l=Object(i.a)(o,function(){var t=this.$createElement,e=this._self._c||t;return e("BBSection",{attrs:{fill:!0,icon:"colorize",title:"Colors"}},[e("BOActions",{attrs:{path:"colors"}}),e("BOColors",{attrs:{path:"colors",value:this.value,colors:this.colors}})],1)},[],!1,null,null,null);l.options.__file="BSColors.vue";e.default=l.exports},function(t,e,n){"use strict";n.r(e);var a=n(0),s={components:a.a.components({DIV:n(3),Style:n(2),Icon:n(7)}),methods:a.a.variables({click:function(t){(0,t.dispatch)("builder/close")}})},o=n(1),i=Object(o.a)(s,function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("DIV",{staticClass:"x4-close-button"},[n("Icon",{staticClass:"x4-transition",attrs:{icon:"close",title:"Close"},nativeOn:{click:function(e){return t.click(e)}}}),n("Style",[t._v(".x4-close-button\n font-size: 0\n position: absolute\n right: 4px\n top: 4px\n\n > .x4-ui-icon\n cursor: pointer\n font-size: 20px\n\n &:hover\n transform: scale(1.2)\n")])],1)},[],!1,null,null,null);i.options.__file="CloseButton.vue";e.default=i.exports},function(t,e,n){"use strict";n.r(e);var a={props:["value","schema"],components:n(0).a.components({BSInput:n(12)})},s=n(1),o=Object(s.a)(a,function(){var t=this.$createElement;return(this._self._c||t)("BSInput",{attrs:{value:this.value,schema:this.schema}})},[],!1,null,null,null);o.options.__file="Period.vue";e.default=o.exports},function(t,e,n){"use strict";n.r(e);var a={props:["path","values","defaults","schema","vvalue","vschema"],components:n(0).a.components({BBSection:n(6),BBOption:n(8),BOActions:n(5),BOSwitchbox:n(10),BOInput:n(4)})},s=n(1),o=Object(s.a)(a,function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("BBSection",{attrs:{fill:!0,path:t.path,visibility:!0,visible:t.values.visible,icon:t.schema.icon,title:t.schema.title}},[n("BOActions",{attrs:{path:[t.path+".colorize",t.path+".size"]}}),n("BOSwitchbox",{attrs:{value:t.values.colorize,options:{label:"colorize loader"},path:t.path+".colorize"}}),n("BOInput",{staticClass:"x4-margin-top",attrs:{type:"number",value:t.values.size,options:{icon:"first_page",label:"Size",min:0,step:4},path:t.path+".size"}})],1)},[],!1,null,null,null);o.options.__file="BSLoader.vue";e.default=o.exports},function(t,e,n){"use strict";n.r(e);var a=n(0),s=(window.x4wp.builders.X4CryptoTables,{props:["path","values","defaults","schema","vvalue","vschema"],components:a.a.components({BBSection:n(6),BBOption:n(8),BOActions:n(5),BOInput:n(4),BOLabel:n(20),BOIcon:n(28),BOTheme:n(11),BOColors:n(9)}),computed:a.a.variables({themeValue:function(t){var e=t.state;return this.values.theme||e.theme},subthemeValue:function(t){var e=t.state;return this.values.subtheme||e.subtheme},colorsValue:function(t){var e=t.state;return Object.assign({},e.colors,this.values.colors)},themePresets:function(t){return t.getters["builder/presets/themes"]({changeName:this.schema.name,allowedThemes:["material"],allowedSubthemes:{material:["filled","outlined","standard"]}})},colorPresets:function(t){return t.getters["builder/presets/colors"]({allowedColors:["primary","accent"]})},declineTheme:function(t){var e=t.state;return function(t){var n=t.theme,a=t.subtheme;return n===e.theme&&a===e.subtheme}},declineColor:function(t){var e=t.state;return function(t){var n=t.name;return t.value===e.colors[n]}}})}),o=n(1),i=Object(o.a)(s,function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("BBSection",{attrs:{path:t.path,visibility:!0,visible:t.values.visible,icon:t.schema.icon,title:t.schema.title}},[t.vschema?n("BBOption",{attrs:{title:"Default value"}},[n("BOActions",{attrs:{path:t.vschema.path}}),n("BOInput",{attrs:{value:t.vvalue,options:t.vschema.options,path:t.vschema.path}})],1):t._e(),n("BBOption",{attrs:{title:"Label"}},[n("BOActions",{attrs:{path:t.path+".label"}}),n("BOLabel",{attrs:{value:t.values.label,options:t.schema.labelOptions,path:t.path+".label"}})],1),n("BBOption",{attrs:{title:"Icon"}},[n("BOActions",{attrs:{path:t.path+".icon"}}),n("BOIcon",{attrs:{value:t.values.icon,options:t.schema.iconOptions,path:t.path+".icon"}})],1),n("BBOption",{attrs:{title:"Theme"}},[n("BOActions",{attrs:{path:[t.path+".theme",t.path+".subtheme"]}}),n("BOTheme",{attrs:{path:t.path,theme:t.themeValue,subtheme:t.subthemeValue,themes:t.themePresets,decline:t.declineTheme}})],1),n("BBOption",{attrs:{title:"Colors"}},[n("BOActions",{attrs:{path:t.path+".colors"}}),n("BOColors",{attrs:{value:t.colorsValue,colors:t.colorPresets,path:t.path+".colors",decline:t.declineColor}})],1)],1)},[],!1,null,null,null);i.options.__file="BSText.vue";e.default=i.exports},function(t,e,n){"use strict";n.r(e);var a=n(0),s={components:a.a.components({DIV:n(3),Style:n(2),CloseButton:n(44),DoneButton:n(45)}),computed:a.a.variables({baseClass:function(t){return{"x4-instructions":!0,"x4-pos-right":"right"===t.state.builder.position,"x4-def-scroll":window.isIE||window.isEdge||window.isFirefox,"x4-transition":!0}},visible:function(t){return t.state.builder.instructions.visible},stepsComponent:function(){return n(46).default}}),methods:a.a.variables({wheelPrevent:function(t,e){t.getters["helpers/wheelPrevent"]({el:this.$refs.inside,event:e})}})},o=n(1),i=Object(o.a)(s,function(){var t=this.$createElement,e=this._self._c||t;return e("transition",{attrs:{name:"x4"}},[this.visible?e("DIV",{class:this.baseClass},[e("div",{ref:"inside",staticClass:"x4-inside x4-scrollable x4-transition",on:{wheel:this.wheelPrevent}},[e("CloseButton"),e("div",{staticClass:"x4-content"},[e(this.stepsComponent,{tag:"div"}),e("DoneButton")],1)],1),e("Style",[this._v(".x4-instructions\n bottom: 20px\n left: 20px\n position: fixed\n right: 20px\n top: 20px\n user-select: text\n z-index: 1000000\n\n > .x4-inside\n background-color: $color(inverted)\n bottom: 0\n display: flex\n flex-direction: column\n left: 0\n overflow-x: hidden\n position: absolute\n top: 0\n width: 100%\n\n > .x4-content\n display: flex\n flex-direction: column\n flex-shrink: 0\n padding: 48px 48px\n\n &.x4-pos-right > .x4-inside\n left: auto\n right: 0\n\n &.x4-enter, &.x4-leave-to\n > .x4-inside\n left: 280px\n opacity: 0\n padding: 0\n width: 0\n\n &.x4-pos-right.x4-enter, &.x4-pos-right.x4-leave-to\n > .x4-inside\n left: auto\n right: 280px\n\n .x4-margin-bottom\n margin-bottom: 16px!important\n\n .x4-step\n display: flex\n flex-direction: column\n margin-bottom: 96px\n\n .x4-title\n font-size: 28px\n text-transform: uppercase\n\n .x4-text\n color: $color(primary, .64)\n font-size: 18px\n\n .x4-hint\n color: $color(primary, .64)\n font-size: 12px\n\n code\n background-color: $color(primary, .04)\n border-radius: 4px\n padding: 2px 4px 4px\n\n .x4-red\n color: #F92472\n\n .x4-green\n color: #A6E22B\n\n .x4-yellow\n color: #E7DB74\n\n .x4-blue\n color: #67D8EF\n\n .x4-purple\n color: #AC80FF\n\n .x4-code\n background-color: $color(primary, .08)\n padding: 16px 16px\n\n .x4-inside\n user-select: all\n\n .x4-copy-button\n float: right\n\n .x4-checkbox\n margin: 4px 0\n\n .x4-radio-button\n margin: 4px 0\n\n .x4-ui-input\n margin-top: 8px\n max-width: 640px\n")])],1):this._e()],1)},[],!1,null,null,null);i.options.__file="Instructions.vue";e.default=i.exports},function(t,e,n){"use strict";n.r(e);var a={props:["path","values","defaults","schema"],components:n(0).a.components({BBOption:n(8),BOActions:n(5),BOInput:n(4),BORadioButtons:n(17),BOSwitchbox:n(10),BOTemplate:n(15),BONumberPrecision:n(26),BONumberSeparator:n(25),BONumberFactor:n(24)})},s=n(1),o=Object(s.a)(a,function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("BBOption",{attrs:{path:t.path,visibility:!0,visible:t.values.visible,icon:t.schema.icon,title:t.schema.title}},[n("BOActions",{attrs:{path:t.path}}),void 0!==t.defaults.badge?n("BOSwitchbox",{attrs:{value:t.values.badge.visible,options:{label:"Show badge"},path:t.path+".badge.visible"}}):t._e(),n("BOInput",{staticClass:"x4-margin-top",attrs:{type:"text",value:t.values.title,options:{icon:"text_fields",label:"Row title"},path:t.path+".title"}}),t.values.format?n("div",[t._v(" ")]):t._e(),t.schema.patterns?n("BOTemplate",{attrs:{options:{patterns:t.schema.patterns},value:t.values.format.template,path:t.path+".format.template"}}):t._e(),t.values.format&&void 0!==t.defaults.format.precision?n("BONumberPrecision",{staticClass:"x4-margin-top",attrs:{path:t.path+".format.precision",value:t.values.format.precision}}):t._e(),t.values.format&&void 0!==t.defaults.format.separator?n("BONumberSeparator",{staticClass:"x4-margin-top",attrs:{path:t.path+".format.separator",value:t.values.format.separator}}):t._e(),t.values.format&&void 0!==t.defaults.format.factor?n("BONumberFactor",{staticClass:"x4-margin-top",attrs:{path:t.path+".format.factor",value:t.values.format.factor}}):t._e()],1)},[],!1,null,null,null);o.options.__file="Format.vue";e.default=o.exports},function(t,e,n){"use strict";n.r(e);var a=n(0),s={props:["path","values","values0","defaults","schema"],components:a.a.components({BSButton:n(18)}),computed:a.a.variables({schema1:function(t){t.state;var e={theme:this.values0.theme,subtheme:this.values0.subtheme};return Object.assign(e,this.schema,{colors:Object.assign({},this.values0.colors,this.schema.colors)})}})},o=n(1),i=Object(o.a)(s,function(){var t=this.$createElement;return(this._self._c||t)("BSButton",{attrs:{tag:"option",path:this.path,values:this.values,defaults:this.defaults,schema:this.schema1}})},[],!1,null,null,null);i.options.__file="Button.vue";e.default=i.exports},function(t,e,n){"use strict";n.r(e);var a=n(0),s={props:["path","values","defaults","schema","schema0","vvalue","vschema"],components:a.a.components({BBSection:n(6),BBOption:n(8),BOActions:n(5),BOSort:n(37),BOInputList:n(13),BOItemsStrategy:n(27),BOSwitchbox:n(10),BOInput:n(4),BOTheme:n(11),BOColors:n(9)}),computed:a.a.variables({themeValue:function(t){var e=t.state;return this.values.theme||e.theme},subthemeValue:function(t){var e=t.state;return this.values.subtheme||e.subtheme},colorsValue:function(t){var e=t.state;return Object.assign({},e.colors,this.values.colors)},hideOrderOptions:function(t){var e=this;t.state;return Object.assign({},this.schema.hideOrderOptions,{items:this.defaults.hideOrder.filter(function(t){return e.values.columns[t].visible}).map(function(t){return{value:t,title:e.values.columns[t].title||e.schema0.columns[t].title}})})},themePresets:function(t){return t.getters["builder/presets/themes"]({changeName:this.schema.name,allowedThemes:["material"],allowedSubthemes:{material:["filled","outlined","standard"]}})},colorPresets:function(t){return t.getters["builder/presets/colors"]({allowedColors:["primary","inverted","accent","flashGreen","flashRed","badgeGreenText","badgeGreenBack","badgeRedText","badgeRedBack"]})},declineTheme:function(t){var e=t.state;return function(t){var n=t.theme,a=t.subtheme;return n===e.theme&&a===e.subtheme}},declineColor:function(t){var e=t.state;return function(t){var n=t.name;return t.value===e.colors[n]}}})},o=n(1),i=Object(o.a)(s,function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("BBSection",{attrs:{path:t.path,visibility:!0,visible:t.values.visible,icon:t.schema.icon,title:t.schema.title}},[n("BBOption",{attrs:{title:"Base options"}},[n("BOActions",{attrs:{path:[t.path+".background",t.path+".grid",t.path+".popup"]}}),n("div",{staticClass:"x4-margin-semi-bottom"},[t._v("Grid & Border:")]),n("BOSwitchbox",{attrs:{value:t.values.grid.border,options:{label:"show table border"},path:t.path+".grid.border"}}),n("BOSwitchbox",{attrs:{value:t.values.grid.horizontal,options:{label:"show horizontal grid"},path:t.path+".grid.horizontal"}}),n("BOSwitchbox",{attrs:{value:t.values.grid.vertical,options:{label:"show vertical grid"},path:t.path+".grid.vertical"}}),n("div",[t._v(" ")]),n("div",{staticClass:"x4-margin-semi-bottom"},[t._v("Background:")]),n("BOSwitchbox",{attrs:{value:t.values.background.table,options:{label:"show table background"},path:t.path+".background.table"}}),t.values.background.table?n("BOSwitchbox",{attrs:{value:t.values.background.header,options:{label:"show header background"},path:t.path+".background.header"}}):t._e(),n("BOSwitchbox",{attrs:{value:t.values.background.hover,options:{label:"highlight on mouse hover"},path:t.path+".background.hover"}}),n("BOSwitchbox",{attrs:{value:t.values.background.sort,options:{label:"highlight sorted column"},path:t.path+".background.sort"}}),n("BOSwitchbox",{attrs:{value:t.values.background.zebra,options:{label:"show zebra background"},path:t.path+".background.zebra"}}),t.values.background.zebra?n("BOSwitchbox",{attrs:{value:t.values.background.even,options:{label:"switch odd/even zebra"},path:t.path+".background.even"}}):t._e(),n("div",[t._v(" ")]),n("div",{staticClass:"x4-margin-semi-bottom"},[t._v("Coin Popup:")]),n("BOSwitchbox",{attrs:{value:t.values.popup.visible,options:{label:"show popup dropdown"},path:t.path+".popup.visible"}})],1),n("BBOption",{attrs:{title:"Sort column"}},[n("BOActions",{attrs:{path:t.vschema.path}}),n("BOSort",{attrs:{value:t.vvalue,options:t.vschema.options,path:t.vschema.path}})],1),n("BBOption",{attrs:{title:"Coins list"}},[n("BOActions",{attrs:{path:[t.path+".strategy",t.path+".except"]}}),n("BOItemsStrategy",{attrs:{value:t.values.strategy,path:t.path+".strategy"}}),n("BOInputList",{staticClass:"x4-margin-top",attrs:{type:"select",value:t.values.except,options:t.schema.coins.exceptOptions,path:t.path+".except"}})],1),n("BBOption",{attrs:{title:"Top coins"}},[n("BOActions",{attrs:{path:t.path+".top"}}),n("BOInputList",{attrs:{type:"select",value:t.values.top,options:t.schema.coins.topOptions,path:t.path+".top"}})],1),n("BBOption",{attrs:{title:"Flashes"}},[n("BOActions",{attrs:{path:t.path+".flashes"}}),n("BOSwitchbox",{attrs:{value:t.values.flashes.visible,options:{label:"Show flashes"},path:t.path+".flashes.visible"}}),n("div",{staticClass:"x4-hint x4-margin-top x4-margin-bottom"},[t._v("Increase the coin price changing threshold to reduce the number of flashes:")]),n("BOInput",{attrs:{type:"number",value:t.values.flashes.threshold,options:{icon:"fullscreen_exit",label:"Threshold",min:0,step:1e-4},path:t.path+".flashes.threshold"}})],1),n("BBOption",{attrs:{title:"Responsiveness"}},[n("BOActions",{attrs:{path:[t.path+".responsive",t.path+".hideOrder"]}}),n("div",{staticClass:"x4-hint x4-margin-bottom"},[t._v("Descrease cell padding when the table width is less than the following value (px):")]),n("BOInput",{attrs:{type:"number",value:t.values.responsive.cellPaddingThreshold,options:{icon:"fullscreen_exit",label:"Threshold",min:0,step:4},path:t.path+".responsive.cellPaddingThreshold"}}),n("div",[t._v(" ")]),n("div",{staticClass:"x4-hint x4-margin-bottom"},[t._v("Select the order in which the columns will disappear as the table width decreases to fit the available space:")]),n("BOInputList",{attrs:{type:"select",addremove:!1,value:t.values.hideOrder,options:t.hideOrderOptions,path:t.path+".hideOrder"}})],1),n("BBOption",{attrs:{title:"Theme"}},[n("BOActions",{attrs:{path:[t.path+".theme",t.path+".subtheme"]}}),n("BOTheme",{attrs:{path:t.path,theme:t.themeValue,subtheme:t.subthemeValue,themes:t.themePresets,decline:t.declineTheme}})],1),n("BBOption",{attrs:{title:"Colors"}},[n("BOActions",{attrs:{path:t.path+".colors"}}),n("BOColors",{attrs:{value:t.colorsValue,colors:t.colorPresets,path:t.path+".colors",decline:t.declineColor}})],1)],1)},[],!1,null,null,null);i.options.__file="MainSection.vue";e.default=i.exports},function(t,e,n){"use strict";n.r(e);var a=n(0),s={props:["path","path0","values","values0","defaults","defaults0","schema","vvalue","vschema"],components:a.a.components({BBSection:n(6),BBOption:n(8),BOActions:n(5),BOInputList:n(13),BSButton:n(18),BOColors:n(9)}),computed:a.a.variables({colors:function(t){var e=t.state;return Object.assign({},e.colors,this.values0.colors,this.schema.colors)},colorsValue:function(){return Object.assign({},this.colors,this.values.colors)},orderOptions:function(){var t=this;return Object.assign({},this.schema.orderOptions,{items:this.defaults0.actionsOrder.filter(function(e){return t.values[e].visible}).map(function(e){return{value:e,title:t.schema1[e].title}})})},schema1:function(t){var e=this,n=(t.state,{}),a={theme:this.values0.theme,subtheme:this.values0.subtheme};return this.values0.actionsOrder.forEach(function(t){n[t]=Object.assign({},a,e.schema[t])}),n},colorPresets:function(t){return t.getters["builder/presets/colors"]({allowedColors:["primary","inverted","accent"]})},declineColor:function(t){var e=this;t.state;return function(t){var n=t.name;return t.value===e.colors[n]}}})},o=n(1),i=Object(o.a)(s,function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("BBSection",{attrs:{icon:t.schema.icon,title:t.schema.title}},[n("BBOption",{attrs:{title:"Actions Order"}},[n("BOActions",{attrs:{path:t.path0+".actionsOrder"}}),n("BOInputList",{attrs:{type:"select",addremove:!1,value:t.values0.actionsOrder,options:t.orderOptions,path:t.path0+".actionsOrder"}})],1),t._l(t.values0.actionsOrder,function(e){return[n("BSButton",{attrs:{tag:"option",path:t.path+"."+e,values:t.values[e],defaults:t.defaults[e],schema:t.schema1[e],nocolors:!0}})]}),n("BBOption",{attrs:{title:"Colors"}},[n("BOActions",{attrs:{path:t.path+".colors"}}),n("BOColors",{attrs:{value:t.colorsValue,colors:t.colorPresets,path:t.path+".colors",decline:t.declineColor}})],1)],2)},[],!1,null,null,null);i.options.__file="ActionsSection.vue";e.default=i.exports},function(t,e,n){"use strict";n.r(e);var a=n(0),s={props:["colorize","size"],components:a.a.components({DIV:n(3),Style:n(2)}),computed:a.a.variables({baseClass:function(t){t.state;return{"x4-ui-loader":!0,"x4-colorize":!!this.colorize}}})},o=n(1),i=Object(o.a)(s,function(){var t=this.$createElement,e=this._self._c||t;return e("DIV",{class:this.baseClass},[e("div",{staticClass:"x4-shape x4-shape1"}),e("div",{staticClass:"x4-shape x4-shape2"}),e("div",{staticClass:"x4-shape x4-shape3"}),e("Style",[this._v(".x4-ui-loader\n height: "+this._s(this.size)+"px\n margin-left: auto\n margin-right: auto\n position: relative\n width: "+this._s(this.size)+"px\n\n .x4-shape\n border-radius: 50%\n box-sizing: border-box\n height: 100%\n position: absolute\n width: 100%\n\n .x4-shape1\n animation: x4-ui-loader1 1.15s linear infinite\n border-bottom: 3px solid $color(primary, .24)\n left: 0\n top: 0\n\n .x4-shape2\n animation: x4-ui-loader2 1.15s linear infinite\n border-right: 3px solid $color(primary, .24)\n right: 0\n top: 0\n\n .x4-shape3\n animation: x4-ui-loader3 1.15s linear infinite\n border-top: 3px solid $color(primary, .24)\n right: 0\n bottom: 0\n\n &.x4-colorize\n .x4-shape1, .x4-shape2, .x4-shape3\n border-color: $color(accent)\n\n\n@keyframes x4-ui-loader1 {\n 0%\n transform: rotateX(35deg) rotateY(-45deg) rotateZ(0deg)\n\n 100%\n transform: rotateX(35deg) rotateY(-45deg) rotateZ(360deg)\n}\n\n@keyframes x4-ui-loader2 {\n 0%\n transform: rotateX(50deg) rotateY(10deg) rotateZ(0deg)\n\n 100%\n transform: rotateX(50deg) rotateY(10deg) rotateZ(360deg)\n}\n\n@keyframes x4-ui-loader3 {\n 0%\n transform: rotateX(35deg) rotateY(55deg) rotateZ(0deg)\n\n 100%\n transform: rotateX(35deg) rotateY(55deg) rotateZ(360deg)\n}\n")])],1)},[],!1,null,null,null);i.options.__file="Loader.vue";e.default=i.exports},function(t,e,n){"use strict";n.r(e);var a=n(0),s=(window.x4wp.builders.X4CryptoTables,{props:["path","values","defaults","schema","vvalue","vschema"],components:a.a.components({BBSection:n(6),BBOption:n(8),BOActions:n(5),BOInput:n(4),BOInputsList:n(29),BOTheme:n(11),BOColors:n(9)}),computed:a.a.variables({themeValue:function(t){var e=t.state;return this.values.theme||e.theme},subthemeValue:function(t){var e=t.state;return this.values.subtheme||e.subtheme},colorsValue:function(t){var e=t.state;return Object.assign({},e.colors,this.values.colors)},themePresets:function(t){return t.getters["builder/presets/themes"]({changeName:this.schema.name,allowedThemes:["material"],allowedSubthemes:{material:["filled","outlined","standard"]}})},colorPresets:function(t){return t.getters["builder/presets/colors"]({allowedColors:["primary","text","accent"]})},declineTheme:function(t){var e=t.state;return function(t){var n=t.theme,a=t.subtheme;return n===e.theme&&a===e.subtheme}},declineColor:function(t){var e=t.state;return function(t){var n=t.name;return t.value===e.colors[n]}}})}),o=n(1),i=Object(o.a)(s,function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("BBSection",{attrs:{path:t.path,visibility:!0,visible:t.values.visible,icon:t.schema.icon,title:t.schema.title}},[t.vschema?n("BBOption",{attrs:{title:"Default value"}},[n("BOActions",{attrs:{path:t.vschema.path}}),n("BOInput",{attrs:{type:"select",value:t.vvalue,options:t.vschema.options,path:t.vschema.path}})],1):t._e(),n("BBOption",{attrs:{title:"Items list"}},[n("BOActions",{attrs:{path:t.schema.itemsOptions.path}}),n("BOInputsList",{attrs:{type:t.schema.itemsOptions.type,value:t.values.items,options:t.schema.itemsOptions,path:t.schema.itemsOptions.path,addremove:!1}})],1),n("BBOption",{attrs:{title:"Theme"}},[n("BOActions",{attrs:{path:[t.path+".theme",t.path+".subtheme"]}}),n("BOTheme",{attrs:{path:t.path,theme:t.themeValue,subtheme:t.subthemeValue,themes:t.themePresets,decline:t.declineTheme}})],1),n("BBOption",{attrs:{title:"Colors"}},[n("BOActions",{attrs:{path:t.path+".colors"}}),n("BOColors",{attrs:{value:t.colorsValue,colors:t.colorPresets,path:t.path+".colors",decline:t.declineColor}})],1)],1)},[],!1,null,null,null);i.options.__file="BSTabs.vue";e.default=i.exports},function(t,e,n){"use strict";n.r(e);var a=n(0),s=(x4wp.builders.X4CryptoTables,{components:a.a.components({DIV:n(3),Style:n(2),HeadTop:n(100),BaseOptions:n(92),Controls:n(104),Values:n(97)}),computed:a.a.variables({baseClass:function(t){return{"x4-customizer":!0,"x4-wp-offset":!1,"x4-pos-right":"right"===t.state.builder.position,"x4-def-scroll":window.isIE||window.isEdge||window.isFirefox,"x4-transition":!0}},visible:function(t){var e=t.state;return e.builder.opened&&!e.builder.instructions.visible}}),methods:a.a.variables({wheelPrevent:function(t,e){var n=t.getters;window.x4gutenberg||n["helpers/wheelPrevent"]({el:this.$refs.inside,event:e})}})}),o=n(1),i=Object(o.a)(s,function(){var t=this.$createElement,e=this._self._c||t;return e("transition",{attrs:{name:"x4",appear:""}},[this.visible?e("DIV",{class:this.baseClass},[e("HeadTop"),e("div",{ref:"inside",staticClass:"x4-inside x4-scrollable",on:{wheel:this.wheelPrevent}},[e("BaseOptions"),e("Controls"),e("Values")],1),e("Style",[this._v(".x4-customizer\n background-color: $color(inverted)\n bottom: 20px\n display: flex\n flex-direction: column\n left: 20px\n position: fixed\n top: 20px\n width: 240px\n z-index: 1000000\n\n &.x4-wp-offset\n top: 48px\n\n &.x4-pos-right\n left: auto\n right: 20px\n\n &.x4-enter, &.x4-leave-to\n opacity: 0\n\n > .x4-inside\n bottom: 0\n display: flex\n flex-direction: column\n left: 0\n position: absolute\n right: 0\n top: 74px\n\n &.x4-def-scroll\n width: 264px\n\n .x4-bo-color .x4-hue\n width: 66px\n\n .x4-bb-section > .x4-content\n\n .x4-ui-input\n display: block\n\n .x4-ui-checkboxes\n display: block\n\n .x4-shape\n margin-top: 1px\n\n .x4-shape2\n top: 4px\n\n .x4-ui-radio-buttons\n display: block\n\n .x4-shape\n margin-top: 1px\n\n .x4-shape2\n height: 7px\n left: 4px\n top: 4px\n width: 7px\n\n .x4-ui-switchbox\n flex-basis: 20px\n\n .x4-shape\n margin-top: 2px\n\n .x4-shape1\n top: 2.5px\n\n .x4-label\n padding-top: 1px\n\n .x4-bo-patterns .x4-code\n user-select: all\n\n .x4-hint\n color: $color(primary, .54)\n font-size: 10px\n\n a\n text-decoration: none\n")])],1):this._e()],1)},[],!1,null,null,null);i.options.__file="Customizer.vue";e.default=i.exports},function(t,e,n){"use strict";n.r(e);var a={props:["value","schema"],components:n(0).a.components({BBSection:n(6),BOActions:n(5),BOSort:n(37)})},s=n(1),o=Object(s.a)(a,function(){var t=this.$createElement,e=this._self._c||t;return e("BBSection",{attrs:{fill:!0,icon:this.schema.icon,title:this.schema.title}},[e("BOActions",{attrs:{path:this.schema.path}}),e("BOSort",{attrs:{value:this.value,options:this.schema.options,path:this.schema.path}})],1)},[],!1,null,null,null);o.options.__file="BSSort.vue";e.default=o.exports},function(t,e,n){"use strict";n.r(e);var a=n(0),s=(window.x4wp.builders.X4CryptoTables,{props:["path","values","defaults","schema","vvalue","vschema"],components:a.a.components({BBSection:n(6),BBOption:n(8),BOActions:n(5),BOInput:n(4),BOInputList:n(13),BOInputsList:n(29),BOItemsStrategy:n(27),BOTemplate:n(15),BOColors:n(9)}),computed:a.a.variables({isRawItems:function(){return!!this.schema.itemsOptions},colorsValue:function(t){var e=t.state;return Object.assign({},e.colors,this.values.colors)},colorPresets:function(t){return t.getters["builder/presets/colors"]({allowedColors:["primary","accent"]})},declineColor:function(t){var e=t.state;return function(t){var n=t.name;return t.value===e.colors[n]}}})}),o=n(1),i=Object(o.a)(s,function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("BBSection",{attrs:{path:t.path,visibility:!0,visible:t.values.visible,icon:t.schema.icon,title:t.schema.title}},[t.vschema?n("BBOption",{attrs:{title:"Default value"}},[n("BOActions",{attrs:{path:t.vschema.path}}),n("BOInput",{attrs:{type:"select",value:t.vvalue,options:t.vschema.options,path:t.vschema.path}})],1):t._e(),t.schema.valueOptions&&t.schema.valueOptions.patterns?n("BBOption",{attrs:{title:"Value template"}},[n("BOActions",{attrs:{path:t.path+".itemTemplate"}}),n("BOTemplate",{attrs:{value:t.values.itemTemplate,options:t.schema.valueOptions,path:t.path+".itemTemplate"}})],1):t._e(),t.isRawItems?n("BBOption",{attrs:{title:"Items list"}},[n("BOActions",{attrs:{path:t.schema.itemsOptions.path}}),n("BOInputsList",{attrs:{type:t.schema.itemsOptions.type,value:t.values.items,options:t.schema.itemsOptions,path:t.schema.itemsOptions.path}})],1):t._e(),t.isRawItems?t._e():n("BBOption",{attrs:{title:"Items list"}},[n("BOActions",{attrs:{path:[t.path+".strategy",t.path+".except"]}}),n("BOItemsStrategy",{attrs:{value:t.values.strategy,path:t.path+".strategy"}}),n("BOInputList",{staticClass:"x4-margin-top",attrs:{type:"select",value:t.values.except,options:t.schema.exceptOptions,path:t.path+".except"}})],1),n("BBOption",{attrs:{title:"Colors"}},[n("BOActions",{attrs:{path:t.path+".colors"}}),n("BOColors",{attrs:{value:t.colorsValue,colors:t.colorPresets,path:t.path+".colors",decline:t.declineColor}})],1)],1)},[],!1,null,null,null);i.options.__file="BSRadios.vue";e.default=i.exports},function(t,e,n){"use strict";n.r(e);var a=n(0),s={props:["path","path0","values","values0","defaults","defaults0","schema","schema0","vvalue","vschema"],components:a.a.components({BBSection:n(6),BBOption:n(8),BOActions:n(5),BOInputList:n(13),BSButton:n(18),ColumnSection:n(99)}),computed:a.a.variables({orderOptions:function(){var t=this;return Object.assign({},this.schema.orderOptions,{items:this.defaults0.showOrder.filter(function(e){return t.values[e].visible}).map(function(e){return{value:e,title:t.values[e].title||t.schema[e].title}})})}})},o=n(1),i=Object(o.a)(s,function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("BBSection",{attrs:{icon:t.schema.icon,title:t.schema.title}},[n("BBOption",{attrs:{title:"Columns order"}},[n("BOActions",{attrs:{path:t.path0+".showOrder"}}),n("BOInputList",{attrs:{type:"select",addremove:!1,value:t.values0.showOrder,options:t.orderOptions,path:t.path0+".showOrder"}})],1),t._l(t.values0.showOrder,function(e){return[n("ColumnSection",{attrs:{path:t.path+"."+e,values:t.values[e],defaults:t.defaults[e],schema:t.schema[e],schema0:t.schema0,name:e}})]})],2)},[],!1,null,null,null);i.options.__file="ColumnsSection.vue";e.default=i.exports},function(t,e,n){"use strict";n.r(e);var a=n(0),s=(window.x4wp.builders.X4CryptoTables,{props:["path","values","defaults","schema","vvalue","vschema"],components:a.a.components({BBSection:n(6),BBOption:n(8),BOActions:n(5),BOInput:n(4),BOLabel:n(20),BOTheme:n(11),BOColors:n(9)}),computed:a.a.variables({themeValue:function(t){var e=t.state;return this.values.theme||e.theme},subthemeValue:function(t){t.state;return this.values.subtheme||"default"},colorsValue:function(t){var e=t.state;return Object.assign({},e.colors,this.values.colors)},themePresets:function(t){t.getters;return[{name:"material",subthemes:[{name:"default",title:"Material<br/>Default"}]}]},colorPresets:function(t){return t.getters["builder/presets/colors"]({allowedColors:["primary"]})},declineTheme:function(t){var e=t.state;return function(t){var n=t.theme,a=t.subtheme;return n===e.theme&&"default"===a}},declineColor:function(t){var e=t.state;return function(t){var n=t.name;return t.value===e.colors[n]}}})}),o=n(1),i=Object(o.a)(s,function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("BBSection",{attrs:{path:t.path,visibility:!0,visible:t.values.visible,icon:t.schema.icon,title:t.schema.title}},[t.vschema?n("BBOption",{attrs:{title:"Default value"}},[n("BOActions",{attrs:{path:t.vschema.path}}),n("BOInput",{attrs:{type:"number",value:t.vvalue,options:t.vschema.options,path:t.vschema.path}})],1):t._e(),t.schema.labelOptions?n("BBOption",{attrs:{title:"Label template"}},[n("BOActions",{attrs:{path:t.path+".label"}}),n("BOLabel",{attrs:{value:t.values.label,options:t.schema.labelOptions,path:t.path+".label"}})],1):t._e(),n("BBOption",{attrs:{title:"Theme"}},[n("BOActions",{attrs:{path:[t.path+".theme",t.path+".subtheme"]}}),n("BOTheme",{attrs:{path:t.path,theme:t.themeValue,subtheme:t.subthemeValue,themes:t.themePresets,decline:t.declineTheme}})],1),n("BBOption",{attrs:{title:"Colors"}},[n("BOActions",{attrs:{path:t.path+".colors"}}),n("BOColors",{attrs:{value:t.colorsValue,colors:t.colorPresets,path:t.path+".colors",decline:t.declineColor}})],1)],1)},[],!1,null,null,null);i.options.__file="BSPager.vue";e.default=i.exports},function(t,e,n){"use strict";n.r(e);var a={components:n(0).a.components({BBGroup:n(23),BSTheme:n(47),BSLayout:n(64),BSColors:n(75)})},s=n(1),o=Object(s.a)(a,function(){var t=this.$createElement,e=this._self._c||t;return e("BBGroup",{attrs:{title:"Base options"}},[e("BSTheme"),e("BSLayout"),e("BSColors")],1)},[],!1,null,null,null);o.options.__file="BaseOptions.vue";e.default=o.exports},function(t,e,n){"use strict";n.r(e);var a={props:["options","colors","nostyle","scale","tag"],components:n(0).a.components({DIV:n(3),Style:n(2)})},s=n(1),o=Object(s.a)(a,function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("DIV",{attrs:{level:3,tag:t.tag}},[t._t("loader"),t._t("icon"),t._t("label"),t._t("border"),t._t("hover"),t._t("flylabel"),t._t("ripple"),t._t("default"),t.nostyle?t._e():n("Style",{attrs:{colors:t.colors}},[t._v(".x4-ui-button.x4-subtheme-outlined\n\n .x4-border\n border-color: $color(primary, .24)\n\n &:hover .x4-border\n border-color: $color(primary, .74)\n\n &:hover .x4-hover\n background-color: $color(primary, .08)\n\n .x4-icon\n color: $color(primary, .54)\n\n .x4-label\n color: $color(primary)\n\n .x4-loader .x4-shape\n border-color: $color(primary, .54)\n\n\n &.x4-colorize\n\n .x4-border\n border-color: $color(accent)\n\n &:hover .x4-border\n border-color: $color(accent)\n\n &:hover .x4-hover\n background-color: $color(accent, .08)\n\n .x4-icon\n color: $color(accent)\n\n .x4-label\n color: $color(accent)\n\n .x4-loader .x4-shape\n border-color: $color(accent)\n")])],2)},[],!1,null,null,null);o.options.__file="ButtonOutlined.vue";e.default=o.exports},function(t,e,n){"use strict";n.r(e);var a={props:["options","colors","nostyle","scale","tag"],components:n(0).a.components({DIV:n(3),Style:n(2)})},s=n(1),o=Object(s.a)(a,function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("DIV",{attrs:{level:3,tag:t.tag}},[t._t("loader"),t._t("icon"),t._t("label"),t._t("hover"),t._t("flylabel"),t._t("ripple"),t._t("default"),t.nostyle?t._e():n("Style",{attrs:{colors:t.colors}},[t._v(".x4-ui-button.x4-subtheme-standard\n\n &:hover\n background-color: $color(primary, .08)\n\n .x4-icon\n color: $color(primary, .54)\n\n .x4-label\n color: $color(primary)\n\n .x4-loader .x4-shape\n border-color: $color(primary, .54)\n\n\n &.x4-colorize\n\n &:hover\n background-color: $color(accent, .08)\n\n .x4-icon\n color: $color(accent)\n\n .x4-label\n color: $color(accent)\n\n .x4-loader .x4-shape\n border-color: $color(accent)\n")])],2)},[],!1,null,null,null);o.options.__file="ButtonStandard.vue";e.default=o.exports},function(t,e,n){"use strict";n.r(e);var a={props:["options","colors","nostyle","scale","tag"],components:n(0).a.components({DIV:n(3),Style:n(2),Ripple:n(36)})},s=n(1),o=Object(s.a)(a,function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("DIV",{attrs:{level:3,tag:t.tag}},[t._t("back"),t._t("loader"),t._t("icon"),t._t("label"),t._t("hover"),t._t("flylabel"),t._t("ripple"),t._t("default"),t.nostyle?t._e():n("Style",{attrs:{colors:t.colors}},[t._v(".x4-ui-button.x4-subtheme-filled\n background-color: $color(primary, .04)\n\n &:hover\n background-color: $color(primary, .08)\n\n .x4-icon\n color: $color(primary, .54)\n\n .x4-label\n color: $color(primary)\n\n .x4-loader .x4-shape\n border-color: $color(primary, .54)\n\n\n &.x4-colorize\n background-color: $color(accent)\n\n &:hover .x4-hover\n background-color: $color(inverted, .32)\n\n .x4-icon\n color: $color(inverted)\n\n .x4-label\n color: $color(inverted)\n\n .x4-loader .x4-shape\n border-color: $color(inverted)\n")])],2)},[],!1,null,null,null);o.options.__file="ButtonFilled.vue";e.default=o.exports},function(t,e,n){"use strict";n.r(e);var a={props:["is2","options","colors","nostyle","scale","tag"],components:n(0).a.components({Style:n(2)})},s=n(1),o=Object(s.a)(a,function(){var t=this,e=t.$createElement,n=t._self._c||e;return n(t.is2,{tag:"div",attrs:{options:t.options,colors:t.colors,nostyle:t.nostyle,scale:t.scale,tag:t.tag}},[t._t("icon",null,{slot:"icon"}),t._t("label",null,{slot:"label"}),t._t("flylabel",null,{slot:"flylabel"}),t._t("loader",null,{slot:"loader"}),t._t("ripple",null,{slot:"ripple"}),n("div",{staticClass:"x4-hover x4-transition",attrs:{slot:"hover"},slot:"hover"}),n("div",{staticClass:"x4-border x4-transition",attrs:{slot:"border"},slot:"border"}),t._t("default"),t.nostyle?t._e():n("Style",{attrs:{colors:t.colors}},[t._v(".x4-ui-button.x4-theme-material\n border-radius: $scale(2px)\n font-family: 'Roboto',sans-serif\n font-size: $scale(14px)\n font-weight: 400\n height: $scale(36px)\n line-height: 1.5\n text-decoration: none\n\n .x4-icon\n float: left\n font-size: $scale(18px)\n margin: $scale(9px) 0 0 $scale(12px)\n\n &.x4-no-label .x4-icon\n margin-right: $scale(12px)\n\n .x4-label\n font-size: $scale(16px)\n font-weight: 500\n padding: $scale(7px) $scale(16px) 0 $scale(8px)\n overflow: hidden\n text-transform: uppercase\n\n &.x4-no-icon .x4-label\n padding-left: $scale(16px)\n\n .x4-hover\n bottom: 0\n left: 0\n position: absolute\n right: 0\n top: 0\n\n .x4-border\n border: $scale(2px) solid transparent\n bottom: 0\n left: 0\n position: absolute\n right: 0\n top: 0\n\n .x4-flylabel\n font-size: $scale(14px)\n left: 0\n position: absolute\n right: 0\n text-align: center\n top: -28px\n\n &.x4-flytiny\n top: -18px\n\n &.x4-enter, &.x4-leave-to\n opacity: 0\n top: 0\n\n &.x4-flydown\n bottom: -28px\n top: auto\n\n &.x4-flytiny\n bottom: -18px\n\n &.x4-enter, &.x4-leave-to\n bottom: 0\n\n &.x4-loading\n .x4-icon, .x4-label\n visibility: hidden\n\n .x4-loader\n height: $scale(28px)\n left: 50%\n position: absolute\n top: 50%\n transform: translate(-50%, -50%)\n width: $scale(28px)\n")])],2)},[],!1,null,null,null);o.options.__file="ButtonMaterial.vue";e.default=o.exports},function(t,e,n){"use strict";n.r(e);var a=n(0),s={components:a.a.components({BBGroup:n(23),Value:n(55)}),computed:a.a.variables({valOrder:function(t){return{coinTable:{name:"coinTable",title:"Coin Table",contrOrder:["coinTable","fiatSelect","perPageSelect","searchInput","coinTabs","coinColumn","lineChart","periodSelect","pagerBlock","loader"],valOrder:["sort","fiat","perPage","search","coinTab","period","page"],multiValues:["coinTab","period"],hiddenValues:[],scripts:["chartjs"],requests:["coincapRates","coincapAssets","coincapAssetsMeta"]}}[t.state.type].valOrder},components:function(t){t.state;return{sort:n(54).default,fiat:n(53).default,perPage:n(52).default,search:n(51).default,coinTab:n(49).default,period:n(77).default,page:n(56).default}}})},o=n(1),i=Object(o.a)(s,function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("BBGroup",{attrs:{title:"Values"}},[t._l(t.valOrder,function(e){return t.components[e]?[n("Value",{attrs:{name:e,component:t.components[e]}})]:t._e()})],2)},[],!1,null,null,null);i.options.__file="Values.vue";e.default=i.exports},function(t,e,n){"use strict";n.r(e);var a=n(0),s={props:["path","pathBlank","value","valueBlank","options"],components:a.a.components({BOSwitchbox:n(10),BOInput:n(4),BOPatterns:n(19)}),computed:a.a.variables({options1:function(){return{label:"Open in a new tab"}},options2:function(){var t={icon:"link",label:"URL "+(this.options&&this.options.patterns?"template":"value")};return Object.assign(t,this.options)}})},o=n(1),i=Object(o.a)(s,function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",[n("BOSwitchbox",{attrs:{path:t.pathBlank,value:t.valueBlank,options:t.options1}}),!0!==t.value?n("div",[n("BOInput",{staticClass:"x4-margin-top",attrs:{path:t.path,value:t.value,options:t.options2}}),t.options2.patterns?n("BOPatterns",{attrs:{patterns:t.options2.patterns}}):t._e()],1):t._e()],1)},[],!1,null,null,null);i.options.__file="BOUrl.vue";e.default=i.exports},function(t,e,n){"use strict";n.r(e);var a=n(0),s=(window.x4wp.builders.X4CryptoTables,{props:["path","values","defaults","schema","schema0","name"],components:a.a.components({BBOption:n(8),BOActions:n(5),BOInput:n(4),BORadioButtons:n(17),BOSwitchbox:n(10),BOTemplate:n(15),BONumberPrecision:n(26),BONumberSeparator:n(25),BONumberFactor:n(24)})}),o=n(1),i=Object(o.a)(s,function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("BBOption",{attrs:{path:t.path,visibility:"name"!==t.name,visible:t.values.visible,icon:t.schema.icon,title:t.schema.title}},[n("BOActions",{attrs:{path:t.path}}),void 0!==t.defaults.badge?n("BOSwitchbox",{attrs:{value:t.values.badge.visible,options:{label:"Show badge"},path:t.path+".badge.visible"}}):t._e(),n("BOInput",{staticClass:"x4-margin-top",attrs:{type:"text",value:t.values.title,options:{icon:"text_fields",label:"Column title"},path:t.path+".title"}}),n("div",{staticClass:"x4-margin-top"},[t._v("Alignment:")]),n("BORadioButtons",{staticClass:"x4-margin-semi-top",attrs:{value:t.values.align,options:t.schema0.columns.alignOptions,path:t.path+".align"}}),t.values.sort?n("div",[n("div",{staticClass:"x4-margin-top"},[t._v("Sort Type:")]),n("BORadioButtons",{staticClass:"x4-margin-semi-top",attrs:{value:t.values.sort,options:t.schema0.columns.sortOptions,path:t.path+".sort"}})],1):t._e(),t.values.format?n("div",[t._v(" ")]):t._e(),t.schema.patterns?n("BOTemplate",{attrs:{options:{patterns:t.schema.patterns},value:t.values.format.template,path:t.path+".format.template"}}):t._e(),t.values.format&&void 0!==t.defaults.format.precision?n("BONumberPrecision",{staticClass:"x4-margin-top",attrs:{path:t.path+".format.precision",value:t.values.format.precision}}):t._e(),t.values.format&&void 0!==t.defaults.format.separator?n("BONumberSeparator",{staticClass:"x4-margin-top",attrs:{path:t.path+".format.separator",value:t.values.format.separator}}):t._e(),t.values.format&&void 0!==t.defaults.format.factor?n("BONumberFactor",{staticClass:"x4-margin-top",attrs:{path:t.path+".format.factor",value:t.values.format.factor}}):t._e()],1)},[],!1,null,null,null);i.options.__file="ColumnSection.vue";e.default=i.exports},function(t,e,n){"use strict";n.r(e);var a={components:n(0).a.components({DIV:n(3),Style:n(2),CloseButton:n(76),SaveButton:n(74),ResetInitial:n(57),ResetDefault:n(58),InvertButton:n(59),RightButton:n(60)})},s=n(1),o=Object(s.a)(a,function(){var t=this.$createElement,e=this._self._c||t;return e("DIV",{staticClass:"x4-head-top"},[e("CloseButton"),e("SaveButton"),e("div",{staticClass:"x4-buttons"},[e("ResetInitial"),e("ResetDefault"),e("InvertButton"),e("RightButton")],1),e("Style",[this._v(".x4-head-top\n border-bottom: 1px solid $color(primary, .24)\n display: flex\n flex-direction: column\n flex-basis: 74px\n position: relative\n\n > .x4-buttons\n display: flex\n justify-content: flex-end\n margin: 8px 6px 0 0\n\n > .x4-ui-icon\n color: $color(accent)\n cursor: pointer\n font-size: 18px\n\n &:hover\n transform: scale(1.2)\n")])],1)},[],!1,null,null,null);o.options.__file="HeadTop.vue";e.default=o.exports},function(t,e,n){"use strict";n.r(e);var a=n(0),s={props:["type","values","options","addremove"],components:a.a.components({DIV:n(3),Style:n(2),Icon:n(7),BOInput:n(4)}),data:function(){return{needUpdate:Math.random()}},mounted:function(){var t=this;this.$store.getters["helpers/items/sortable"]({$el:this.$el,options:{handle:".x4-move",draggable:".x4-list-item",onUpdate:function(e){var n=this.toArray().map(function(e){return t.values[e]});t.$emit("change",{op:"replace",values:n})}}})},computed:a.a.variables({baseClass:function(){return{"x4-sortable-list":!0,"x4-no-remove":!1===this.addremove}},options1:function(t){var e=this,n=t.getters,a=this.values.map(function(t){return t[0]}),s={};return this.needUpdate&&this.values.forEach(function(t,o){var i=n["helpers/items/src"]({src:e.options.items}),l=Array.isArray(i)?[]:{};for(var r in i){var c="_key"!==e.options.itemValue?"_value"!==e.options.itemValue?i[r][e.options.itemValue]:i[r]:r;t[0]!==c&&-1!==a.indexOf(c)||(l[r]=i[r])}Array.isArray(l)&&(l=l.filter(function(t){return!!t})),s[o]=Object.assign({},e.options),s[o].items=l,!1===e.addremove&&(s[o].hidden=Array.isArray(l)?0===l.length:0===Object.keys(l).length)}),s}}),methods:a.a.variables({change:function(t,e,n){var a=e.value,s=n.index;this.needUpdate=Math.random(),this.$emit("change",{op:"set",index:s,value:a})},remove:function(t,e){var n=e.index;this.needUpdate=Math.random(),this.$emit("change",{op:"splice",index:n})}})},o=n(1),i=Object(o.a)(s,function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("DIV",{class:t.baseClass},[t._l(t.values,function(e,a){return n("div",{directives:[{name:"show",rawName:"v-show",value:!t.options1[a].hidden,expression:"!options1[index].hidden"}],key:e[1],staticClass:"x4-list-item",attrs:{"data-id":a}},[n("Icon",{staticClass:"x4-move x4-float-left",attrs:{icon:"unfold_more"}}),!1!==t.addremove?n("Icon",{staticClass:"x4-remove x4-float-right",attrs:{icon:"clear"},nativeOn:{click:function(e){t.remove({index:a})}}}):t._e(),n("BOInput",{staticClass:"x4-input-value",attrs:{type:t.type,value:e[0],options:t.options1[a]},on:{change:function(e){t.change.call(this,arguments[0],{index:a})}}})],1)}),n("Style",[t._v(".x4-sortable-list\n \n .x4-sortable-ghost\n opacity: 0\n\n .x4-move\n cursor: move\n font-size: 24px\n margin: 9px 4px 0 -8px\n user-select: none\n\n .x4-remove\n cursor: pointer\n font-size: 18px\n margin: 12px -8px 0 4px\n\n .x4-input-value\n margin: 0 14px 0 20px\n\n &.x4-no-remove .x4-input-value\n margin-right: 0\n")])],2)},[],!1,null,null,null);i.options.__file="SortableList.vue";e.default=i.exports},function(t,e,n){"use strict";n.r(e);var a={props:["id","color","opacity","speed","styles","transition"],data:function(){return{timers:{transform:null,rippleing:null},rippleing:!1,baseSpeed:.5,coreStyle:{transform:"scale(0)"}}},ready:function(){this.startRipple()},mounted:function(){this.startRipple()},beforeDestroy:function(){this.timers.transform&&(clearTimeout(this.timers.transform),this.timers.transform=null),this.timers.rippleing&&(clearTimeout(this.timers.rippleing),this.timers.rippleing=null)},computed:{computeSpeed:function(){return this.baseSpeed/this.speed},computeCoreStyle:function(){return{"z-index":this.id,opacity:this.opacity,top:this.styles.top+"px",left:this.styles.left+"px",width:this.styles.size+"px",height:this.styles.size+"px",transform:this.coreStyle.transform,"background-color":this.color,"transition-duration":this.computeSpeed+"s, 0.4s","transition-timing-function":this.transition+", ease-out"}}},methods:{startRipple:function(){var t=this;this.$nextTick(function(){t.rippleing=!0,t.timers.transform=setTimeout(function(){t.coreStyle.transform="scale(1)"},0),t.timers.rippleing=setTimeout(function(){t.rippleing=!1,t.$emit("end",t.id)},1e3*t.computeSpeed)})}}},s=n(1),o=Object(s.a)(a,function(){var t=this.$createElement;return(this._self._c||t)("div",{staticClass:"x4-core",style:this.computeCoreStyle})},[],!1,null,null,null);o.options.__file="Core.vue";e.default=o.exports},function(t,e,n){"use strict";n.r(e);var a=n(0),s={props:["path","value","options"],components:a.a.components({BOSwitchbox:n(10),BOInput:n(4),BOPatterns:n(19)}),computed:a.a.variables({value1:function(){return!!this.value},value2:function(){return this.value||""},options1:function(){return{label:"Show tooltip"}},options2:function(){var t={icon:"text_fields",label:"Tooltip "+(this.options&&this.options.patterns?"template":"value")};return Object.assign(t,this.options)}}),methods:a.a.variables({change:function(t,e){var n=t.dispatch,a=e.value;a=!0===a?this.options.default:a,n("builder/option/change",{path:this.path,value:a})}})},o=n(1),i=Object(o.a)(s,function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",[n("BOSwitchbox",{attrs:{path:t.path,value:t.value1,options:t.options1},on:{change:t.change}}),n("BOInput",{staticClass:"x4-margin-top",attrs:{type:"text",path:t.path,value:t.value2,options:t.options2},on:{change:t.change}}),t.options2.patterns?n("BOPatterns",{attrs:{patterns:t.options2.patterns}}):t._e()],1)},[],!1,null,null,null);i.options.__file="BOTooltip.vue";e.default=i.exports},function(t,e,n){"use strict";n.r(e);var a=n(0),s={components:a.a.components({BBGroup:n(23),Control:n(73)}),computed:a.a.variables({contrOrder:function(t){return{coinTable:{name:"coinTable",title:"Coin Table",contrOrder:["coinTable","fiatSelect","perPageSelect","searchInput","coinTabs","coinColumn","lineChart","periodSelect","pagerBlock","loader"],valOrder:["sort","fiat","perPage","search","coinTab","period","page"],multiValues:["coinTab","period"],hiddenValues:[],scripts:["chartjs"],requests:["coincapRates","coincapAssets","coincapAssetsMeta"]}}[t.state.type].contrOrder},components:function(t){t.state;return{coinTable:n(72).default,fiatSelect:n(70).default,perPageSelect:n(69).default,searchInput:n(68).default,coinTabs:n(67).default,coinColumn:n(66).default,lineChart:n(65).default,periodSelect:n(63).default,pagerBlock:n(62).default,loader:n(61).default}}})},o=n(1),i=Object(o.a)(s,function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("BBGroup",{attrs:{title:"Controls"}},[t._l(t.contrOrder,function(e){return t.components[e]?[n("Control",{attrs:{name:e,component:t.components[e]}})]:t._e()})],2)},[],!1,null,null,null);i.options.__file="Controls.vue";e.default=i.exports},function(t,e,n){"use strict";n.r(e);var a={components:n(0).a.components({DIV:n(3),Style:n(2),Icon:n(7)})},s=n(1),o=Object(s.a)(a,function(){var t=this.$createElement,e=this._self._c||t;return e("DIV",{staticClass:"x4-image"},[e("Icon",{staticClass:"x4-icon",attrs:{icon:"developer_board"}}),e("Style",[this._v(".x4-image\n\n .x4-icon\n background-color: $color(primary, .16!)\n border-radius: 50%\n font-size: 28px\n padding: 6px\n")])],1)},[],!1,null,null,null);o.options.__file="full-featured.vue";e.default=o.exports},function(t,e,n){"use strict";n.r(e);var a={props:["is2","options","colors","scale"],components:n(0).a.components({Style:n(2)})},s=n(1),o=Object(s.a)(a,function(){var t=this,e=t.$createElement,n=t._self._c||e;return n(t.is2,{tag:"div",attrs:{options:t.options,colors:t.colors,scale:t.scale},on:{focus:function(e){t.$emit("focus")}}},[t._t("icon",null,{slot:"icon"}),t._t("ddicon",null,{slot:"ddicon"}),t._t("label",null,{slot:"label"}),t._t("input",null,{slot:"input"}),t._t("menu",null,{slot:"menu"}),n("div",{staticClass:"x4-lines",attrs:{slot:"lines"},slot:"lines"},[n("div",{staticClass:"x4-line1 x4-transition"}),n("div",{staticClass:"x4-line2 x4-transition"})]),t._t("default"),n("Style",{attrs:{colors:t.colors}},[t._v(".x4-ui-input.x4-theme-material\n cursor: text\n font-family: 'Roboto',sans-serif\n font-size: $scale(14px)\n font-weight: 400\n height: $scale(56px)\n line-height: 1.5\n\n &.x4-type-textarea\n height: $scale(104px)\n\n &.x4-type-select\n cursor: pointer\n\n .x4-icon\n float: left\n color: $color(primary, .54)\n font-size: $scale(24px)\n\n &.x4-enter, &.x4-leave-to\n opacity: 0\n\n .x4-dd-icon\n color: $color(primary, .54)\n float: right\n font-size: $scale(24px)\n\n .x4-label\n color: $color(primary, .54)\n font-size: $scale(16px)\n position: absolute\n\n &.x4-focused .x4-label, &.x4-dirty .x4-label\n font-size: $scale(12px)\n\n &.x4-focused .x4-label\n color: $color(accent)\n\n .x4-input-wrapper\n height: 100%\n overflow: hidden\n position: relative\n\n &.x4-type-textarea .x4-input-wrapper\n padding-bottom: $scale(6px)\n\n &.x4-type-select .x4-input-wrapper\n padding-right: 0\n\n .x4-input, .x4-textarea\n background-color: transparent\n border: none\n box-shadow: none\n font-family: 'Roboto',sans-serif\n outline: none\n padding: 0\n text-shadow: none\n width: 100%\n\n .x4-textarea\n height: 100%\n resize: none\n\n .x4-input, .x4-textarea, .x4-select\n color: $color(primary)\n font-size: $scale(16px)\n font-weight: 400\n line-height: $scale(1.5)\n\n .x4-lines\n bottom: 0\n left: 0\n position: absolute\n right: 0\n z-index: 1\n\n .x4-line1\n background-color: $color(accent)\n height: 2px\n position: relative\n transform: scaleX(0)\n transform-origin: center center 0\n z-index: 1\n\n .x4-line2\n background-color: $color(primary, .42)\n height: 1px\n margin-top: -1px\n\n &:hover .x4-lines .x4-line2\n background-color: $color(primary, .87)\n\n &.x4-focused .x4-lines .x4-line1\n transform: scaleX(1)\n\n .x4-backdrop\n bottom: 0\n left: 0\n position: fixed\n right: 0\n top: 0\n z-index: 1000\n\n .x4-menu\n background-color: $color(inverted)\n box-shadow: 0 5px 5px -3px $color(primary, .2), 0 8px 10px 1px $color(primary, .14), 0 3px 14px 2px $color(primary, .12)\n left: 0\n max-height: $scale(304px)\n position: absolute\n right: 0\n top: 100%\n z-index: 1001\n\n &.x4-enter, &.x4-leave-to\n max-height: 0\n\n > .x4-inside\n padding: $scale(8px) 0\n\n .x4-option\n color: $color(primary)\n height: $scale(48px)\n font-size: $scale(14px)\n padding: $scale(14px) $scale(16px) 0\n\n &:hover\n background-color: $color(primary, .04)\n\n &.x4-active\n background-color: $color(primary, .06)\n\n .x4-scrollable\n overflow-y: auto\n\n &::-webkit-scrollbar\n height: 4px\n width: 4px\n\n &::-webkit-scrollbar-button\n display: none\n height: 0\n width: 0\n\n &::-webkit-scrollbar-corner\n background-color: transparent\n\n &::-webkit-scrollbar-thumb\n background-clip: padding-box\n background-color: $color(primary, .16)\n")])],2)},[],!1,null,null,null);o.options.__file="InputMaterial.vue";e.default=o.exports},function(t,e,n){"use strict";n.r(e);var a={props:["options","colors","scale"],components:n(0).a.components({DIV:n(3),Style:n(2)})},s=n(1),o=Object(s.a)(a,function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("DIV",{attrs:{level:3}},[t._t("lines"),t._t("icon"),t._t("ddicon"),t._t("label"),t._t("input"),t._t("menu"),t._t("default"),n("Style",{attrs:{colors:t.colors}},[t._v(".x4-ui-input.x4-subtheme-filled\n background-color: $color(primary, .04)\n border-radius: $scale(4px) $scale(4px) 0 0\n\n &:hover\n background-color: $color(primary, .06)\n\n &.x4-focused\n background-color: $color(primary, .08)\n\n .x4-icon\n margin: $scale(16px) 0 0 $scale(15px)\n\n .x4-dd-icon\n margin: $scale(16px) $scale(4px) 0 0\n\n .x4-label\n left: $scale(48px)\n right: $scale(16px)\n top: $scale(17px)\n\n &.x4-no-icon .x4-label\n left: $scale(16px)\n\n &.x4-focused .x4-label, &.x4-dirty .x4-label\n right: $scale(8px)\n top: $scale(7px)\n\n .x4-input-wrapper\n padding: $scale(26px) $scale(16px) 0 $scale(9px)\n\n &.x4-no-icon .x4-input-wrapper\n padding-left: $scale(16px)\n\n &.x4-no-label .x4-input-wrapper\n padding-top: $scale(17px)\n\n &:hover .x4-back\n background-color: $color(primary, .08)\n\n &.x4-focused .x4-back\n background-color: $color(primary, .04)\n")])],2)},[],!1,null,null,null);o.options.__file="InputFilled.vue";e.default=o.exports},function(t,e,n){"use strict";n.r(e);var a={props:["options","colors","scale"],components:n(0).a.components({DIV:n(3),Style:n(2)})},s=n(1),o=Object(s.a)(a,function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("DIV",{attrs:{level:3}},[n("div",{staticClass:"x4-borders"},[n("div",{staticClass:"x4-border1 x4-transition"}),n("div",{staticClass:"x4-border2 x4-transition"},[n("div",{staticClass:"x4-shape1"}),n("div",{staticClass:"x4-shape2"},[t.options.label?n("div",{staticClass:"x4-plabel"},[t._v(t._s(t.options.label))]):t._e()]),n("div",{staticClass:"x4-shape3"})])]),t._t("icon"),t._t("ddicon"),t._t("label"),t._t("input"),t._t("menu"),t._t("default"),n("Style",{attrs:{colors:t.colors}},[t._v(".x4-ui-input.x4-subtheme-outlined\n\n .x4-icon\n margin: $scale(16px) 0 0 $scale(15px)\n\n .x4-dd-icon\n margin: $scale(16px) $scale(4px) 0 0\n\n .x4-label\n left: $scale(48px)\n top: $scale(17px)\n\n &.x4-no-icon .x4-label\n left: $scale(16px)\n\n &.x4-focused .x4-label, &.x4-dirty .x4-label\n left: $scale(16px)\n top: $scale(-9px)\n\n .x4-input-wrapper\n padding: $scale(17px) $scale(16px) 0 $scale(9px)\n\n &.x4-no-icon .x4-input-wrapper\n padding-left: $scale(16px)\n\n .x4-borders\n bottom: 0\n left: 0\n position: absolute\n right: 0\n top: 0\n\n .x4-border1\n border: 1px solid $color(primary, .24)\n border-radius: $scale(4px)\n bottom: 0\n left: 0\n opacity: 1\n position: absolute\n right: 0\n top: 0\n\n .x4-border2\n bottom: 0\n left: 0\n opacity: 0\n position: absolute\n right: 0\n top: 0\n\n .x4-shape1\n border: 1px solid $color(primary, .24)\n border-right: none\n border-radius: $scale(4px) 0 0 $scale(4px)\n float: left\n height: 100%\n width: 10px\n\n .x4-shape2\n border-bottom: 1px solid $color(primary, .24)\n float: left\n height: 100%\n\n .x4-plabel\n font-size: $scale(12px)\n margin: 0 $scale(6px)\n overflow-x: hidden\n text-overflow: ellipsis\n visibility: hidden\n white-space: nowrap\n\n .x4-shape3\n border: 1px solid $color(primary, .24)\n border-left: none\n border-radius: 0 $scale(4px) $scale(4px) 0\n height: 100%\n min-width: $scale(4px)\n overflow: hidden\n\n &:hover .x4-borders .x4-border1\n border-color: $color(primary, .74)\n\n &:hover .x4-borders .x4-border2\n .x4-shape1, .x4-shape2, .x4-shape3\n border-color: $color(primary, .74)\n\n &.x4-focused .x4-borders .x4-border1, &.x4-dirty .x4-borders .x4-border1\n opacity: 0\n\n &.x4-focused .x4-borders .x4-border2, &.x4-dirty .x4-borders .x4-border2\n opacity: 1\n\n &.x4-focused .x4-borders .x4-border2\n .x4-shape1, .x4-shape2, .x4-shape3\n border-color: $color(accent)\n border-width: 2px\n")])],2)},[],!1,null,null,null);o.options.__file="InputOutlined.vue";e.default=o.exports},function(t,e,n){"use strict";n.r(e);var a={props:["options","colors","scale"],components:n(0).a.components({DIV:n(3),Style:n(2)})},s=n(1),o=Object(s.a)(a,function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("DIV",{attrs:{level:3}},[t._t("lines"),t._t("icon"),t._t("ddicon"),t._t("label"),t._t("input"),t._t("menu"),t._t("default"),n("Style",{attrs:{colors:t.colors}},[t._v(".x4-ui-input.x4-subtheme-standard\n\n .x4-icon\n margin: $scale(16px) 0 0\n\n .x4-dd-icon\n margin: $scale(16px) $scale(4px) 0 0\n\n .x4-label\n left: $scale(33px)\n right: 0\n top: $scale(17px)\n\n &.x4-no-icon .x4-label\n left: 0\n\n &.x4-focused .x4-label, &.x4-dirty .x4-label\n top: $scale(7px)\n\n .x4-input-wrapper\n padding: $scale(26px) $scale(16px) 0 $scale(9px)\n\n &.x4-no-icon .x4-input-wrapper\n padding-left: 0\n\n &.x4-no-label .x4-input-wrapper\n padding-top: $scale(17px)\n")])],2)},[],!1,null,null,null);o.options.__file="InputStandard.vue";e.default=o.exports},function(t,e,n){"use strict";n.r(e);var a={props:["is2","value","menuOptions","colors","scale"],components:n(0).a.components({Style:n(2)}),methods:{change:function(t){this.$emit("change",t)}}},s=n(1),o=Object(s.a)(a,function(){var t=this,e=t.$createElement,n=t._self._c||e;return n(t.is2,{tag:"div",attrs:{value:t.value,menuOptions:t.menuOptions,colors:t.colors,scale:t.scale},on:{change:t.change},scopedSlots:t._u([{key:"label",fn:function(e){var n=e.option;return[t._t("label",null,{option:n})]}},{key:"shape",fn:function(t){return t.option,n("div",{staticClass:"x4-shape"},[n("div",{staticClass:"x4-shape1 x4-transition"}),n("div",{staticClass:"x4-shape2 x4-transition"})])}}])},[t._t("default"),n("Style",{attrs:{colors:t.colors}},[t._v(".x4-ui-radio-buttons.x4-theme-material\n cursor: pointer\n font-family: 'Roboto',sans-serif\n font-size: $scale(14px)\n font-weight: 400\n line-height: 1.5\n\n .x4-radio-button\n position: relative\n\n &.x4-active .x4-shape\n\n .x4-shape1\n border-color: $color(accent)\n\n .x4-shape2\n background-color: $color(accent)\n\n .x4-label\n color: $color(primary)\n font-size: $scale(16px)\n overflow: hidden\n\n .x4-shape\n border-radius: $scale(10px)\n float: left\n height: $scale(20px)\n position: relative\n width: $scale(20px)\n\n .x4-shape1\n border: $scale(2px) solid $color(primary, .54)\n border-radius: $scale(10px)\n bottom: 0\n left: 0\n position: absolute\n right: 0\n top: 0\n\n .x4-shape2\n border-radius: $scale(5px)\n height: $scale(10px)\n left: $scale(5px)\n position: absolute\n top: $scale(5px)\n width: $scale(10px)\n")])],2)},[],!1,null,null,null);o.options.__file="RadioButtonsMaterial.vue";e.default=o.exports},function(t,e,n){"use strict";n.r(e);var a={props:["value","menuOptions","colors","scale"],components:n(0).a.components({DIV:n(3),Style:n(2)}),methods:{change:function(t){this.$emit("change",t)}}},s=n(1),o=Object(s.a)(a,function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("DIV",{attrs:{level:3}},[t._l(t.menuOptions,function(e){return n("div",{staticClass:"x4-radio-button x4-clearfix",class:{"x4-active":e===t.value},on:{click:function(n){t.change(e)}}},[t._t("shape",null,{option:e}),t._t("label",null,{option:e})],2)}),t._t("default"),n("Style",{attrs:{colors:t.colors}},[t._v(".x4-ui-radio-buttons.x4-subtheme-default\n\n .x4-shape\n margin-top: $scale(2px)\n margin-left: $scale(14px)\n\n .x4-label\n padding-left: $scale(14px)\n")])],2)},[],!1,null,null,null);o.options.__file="RadioButtonsDefault.vue";e.default=o.exports},function(t,e,n){"use strict";n.r(e);var a={components:n(0).a.components({DIV:n(3),Style:n(2)})},s=n(1),o=Object(s.a)(a,function(){var t=this.$createElement,e=this._self._c||t;return e("DIV",{staticClass:"x4-image"},[e("div",{staticClass:"x4-inside"},[e("svg",{attrs:{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 192 192"}},[e("path",{attrs:{fill:"#bdbdbd",d:"M29 29h134v134H29z"}}),this._v(" "),e("path",{attrs:{fill:"#fff",d:"M163 29L96 163 29 29h134z"}})])]),e("Style",[this._v(".x4-image\n padding: 6px\n")])],1)},[],!1,null,null,null);o.options.__file="standard.vue";e.default=o.exports},function(t,e,n){"use strict";n.r(e);var a={components:n(0).a.components({DIV:n(3),Style:n(2)})},s=n(1),o=Object(s.a)(a,function(){var t=this.$createElement,e=this._self._c||t;return e("DIV",{staticClass:"x4-image"},[e("div",{staticClass:"x4-inside"},[e("svg",{attrs:{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 192 192"}},[e("path",{attrs:{fill:"#bdbdbd",d:"M29 29h134v134H29z"}}),this._v(" "),e("path",{attrs:{fill:"#fff",d:"M163 29L96 163 29 29h134z"}})])]),e("Style",[this._v(".x4-image\n border: 2px solid $color(primary, .16!)\n border-radius: 50%\n padding: 6px\n")])],1)},[],!1,null,null,null);o.options.__file="outlined.vue";e.default=o.exports},function(t,e,n){"use strict";n.r(e);n(0);var a={},s=n(1),o=Object(s.a)(a,function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"x4-image"},[e("div",{staticClass:"x4-inside"},[e("svg",{attrs:{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 192 192"}},[e("path",{attrs:{fill:"#bdbdbd",d:"M29 29h134v134H29z"}}),this._v(" "),e("path",{attrs:{fill:"#fff",d:"M163 29L96 163 29 29h134z"}})])])])},[],!1,null,null,null);o.options.__file="default.vue";e.default=o.exports},function(t,e,n){"use strict";n.r(e);var a={components:n(0).a.components({DIV:n(3),Style:n(2)})},s=n(1),o=Object(s.a)(a,function(){var t=this.$createElement,e=this._self._c||t;return e("DIV",{staticClass:"x4-image"},[e("div",{staticClass:"x4-inside"},[e("svg",{attrs:{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 192 192"}},[e("path",{attrs:{fill:"#bdbdbd",d:"M29 29h134v134H29z"}}),this._v(" "),e("path",{attrs:{fill:"#fff",d:"M163 29L96 163 29 29h134z"}})])]),e("Style",[this._v(".x4-image\n background-color: $color(primary, .16!)\n border-radius: 50%\n padding: 6px\n")])],1)},[],!1,null,null,null);o.options.__file="filled.vue";e.default=o.exports},function(t,e,n){"use strict";n.r(e);var a=n(0),s={props:["type","items","options","addremove"],components:a.a.components({DIV:n(3),Style:n(2),Icon:n(7),BOInput:n(4)}),mounted:function(){var t=this;this.$store.getters["helpers/items/sortable"]({$el:this.$el,options:{handle:".x4-move",draggable:".x4-list-item",onUpdate:function(e){var n=this.toArray().map(function(e){return t.items[e]});t.$emit("change",{op:"replace",items:n})}}})},computed:a.a.variables({baseClass:function(){return{"x4-sortable-list":!0,"x4-no-remove":!1===this.addremove}},options1:function(){return Object.assign({label:"Item Value",icon:"filter_center_focus"},this.options)},options2:function(){return{label:"Item Title",icon:"title"}}}),methods:a.a.variables({change1:function(t,e,n){var a=e.value,s=n.index;this.$emit("change",{op:"set",index:s,name:"value",value:a})},change2:function(t,e,n){var a=e.value,s=n.index;this.$emit("change",{op:"set",index:s,name:"title",value:a})},remove:function(t,e){var n=e.index;this.$emit("change",{op:"splice",index:n})}})},o=n(1),i=Object(o.a)(s,function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("DIV",{class:t.baseClass},[t._l(t.items,function(e,a){return n("div",{key:e[1],staticClass:"x4-list-item",attrs:{"data-id":a}},[n("Icon",{staticClass:"x4-move x4-float-left",attrs:{icon:"unfold_more"}}),!1!==t.addremove?n("Icon",{staticClass:"x4-remove x4-float-right",attrs:{icon:"clear"},nativeOn:{click:function(e){t.remove({index:a})}}}):t._e(),n("div",{staticClass:"x4-input-group"},[!1!==t.addremove?n("BOInput",{attrs:{type:t.type,value:e[0].value,options:t.options1},on:{change:function(e){t.change1.call(this,arguments[0],{index:a})}}}):t._e(),n("BOInput",{attrs:{value:e[0].title,options:t.options2},on:{change:function(e){t.change2.call(this,arguments[0],{index:a})}}})],1)],1)}),n("Style",[t._v(".x4-sortable-list\n \n .x4-sortable-ghost\n opacity: 0\n\n .x4-move\n cursor: move\n font-size: 24px\n margin: 30px 4px 0 -8px\n user-select: none\n\n .x4-remove\n cursor: pointer\n font-size: 18px\n margin: 33px -8px 0 4px\n\n .x4-input-group\n margin: 0 14px 8px 20px\n\n &.x4-no-remove\n\n .x4-move\n margin-top: 9px\n\n .x4-input-group\n margin-right: 0\n margin-bottom: 0\n")])],2)},[],!1,null,null,null);i.options.__file="SortableList.vue";e.default=i.exports},function(t,e,n){"use strict";n.r(e);var a={props:["value","menuOptions","colors","scale"],components:n(0).a.components({DIV:n(3),Style:n(2)}),methods:{change:function(t){this.$emit("change",t)}}},s=n(1),o=Object(s.a)(a,function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("DIV",{attrs:{level:3}},[t._l(t.menuOptions,function(e){return n("div",{staticClass:"x4-checkbox x4-clearfix",class:{"x4-active":!!t.value[e]},on:{click:function(n){t.change(e)}}},[t._t("shape",null,{option:e}),t._t("label",null,{option:e})],2)}),t._t("default"),n("Style",{attrs:{colors:t.colors}},[t._v(".x4-ui-checkboxes.x4-subtheme-default\n\n .x4-shape\n margin-top: $scale(2px)\n margin-left: $scale(14px)\n\n .x4-label\n padding-left: $scale(14px)\n")])],2)},[],!1,null,null,null);o.options.__file="CheckboxesDefault.vue";e.default=o.exports},function(t,e,n){"use strict";n.r(e);var a={props:["colors","scale"],components:n(0).a.components({DIV:n(3),Style:n(2)})},s=n(1),o=Object(s.a)(a,function(){var t=this.$createElement,e=this._self._c||t;return e("DIV",{attrs:{level:3}},[this._t("shape"),this._t("label"),this._t("default"),e("Style",{attrs:{colors:this.colors}},[this._v(".x4-ui-switchbox.x4-subtheme-default\n\n .x4-shape\n margin-top: $scale(1px)\n margin-left: $scale(7px)\n\n .x4-label\n padding-left: $scale(7px)\n")])],2)},[],!1,null,null,null);o.options.__file="SwitchboxDefault.vue";e.default=o.exports},function(t,e,n){"use strict";n.r(e);var a={props:["is2","value","menuOptions","colors","scale"],components:n(0).a.components({Style:n(2)}),methods:{change:function(t){this.$emit("change",t)}}},s=n(1),o=Object(s.a)(a,function(){var t=this,e=t.$createElement,n=t._self._c||e;return n(t.is2,{tag:"div",attrs:{value:t.value,menuOptions:t.menuOptions,colors:t.colors,scale:t.scale},on:{change:t.change},scopedSlots:t._u([{key:"label",fn:function(e){var n=e.option;return[t._t("label",null,{option:n})]}},{key:"shape",fn:function(t){return t.option,n("div",{staticClass:"x4-shape x4-transition"},[n("div",{staticClass:"x4-shape1 x4-transition"}),n("div",{staticClass:"x4-shape2 x4-transition"})])}}])},[t._t("default"),n("Style",{attrs:{colors:t.colors}},[t._v(".x4-ui-checkboxes.x4-theme-material\n cursor: pointer\n\n .x4-checkbox\n position: relative\n\n &.x4-active .x4-shape\n background-color: $color(accent)\n\n .x4-shape1\n border-color: $color(accent)\n\n .x4-shape2\n opacity: 1\n\n .x4-label\n color: $color(primary)\n font-size: $scale(16px)\n overflow: hidden\n\n .x4-shape\n border-radius: $scale(2px)\n float: left\n height: $scale(20px)\n position: relative\n width: $scale(20px)\n\n .x4-shape1\n border: 2px solid $color(primary, .54)\n border-radius: $scale(4px)\n bottom: 0\n left: 0\n position: absolute\n right: 0\n top: 0\n\n .x4-shape2\n border-left: $scale(2px) solid $color(inverted)\n border-bottom: $scale(2px) solid $color(inverted)\n height: $scale(6px)\n left: $scale(4px)\n opacity: 0\n position: absolute\n top: $scale(6px)\n transform: rotate(-45deg)\n width: $scale(12px)\n")])],2)},[],!1,null,null,null);o.options.__file="CheckboxesMaterial.vue";e.default=o.exports},function(t,e,n){"use strict";n.r(e);var a={props:["is2","colors","scale"],components:n(0).a.components({Style:n(2)})},s=n(1),o=Object(s.a)(a,function(){var t=this.$createElement,e=this._self._c||t;return e(this.is2,{tag:"div",attrs:{colors:this.colors,scale:this.scale}},[this._t("label",null,{slot:"label"}),e("div",{staticClass:"x4-shape",attrs:{slot:"shape"},slot:"shape"},[e("div",{staticClass:"x4-shape1 x4-transition"}),e("div",{staticClass:"x4-shape2 x4-transition"})]),this._t("default"),e("Style",{attrs:{colors:this.colors}},[this._v(".x4-ui-switchbox.x4-theme-material\n cursor: pointer\n\n .x4-label\n color: $color(primary)\n font-size: $scale(16px)\n overflow: hidden\n\n .x4-shape\n float: left\n height: $scale(20px)\n position: relative\n vertical-align: top\n width: $scale(34px)\n\n .x4-shape1\n background-color: $color(primary, .32)\n border-radius: $scale(7px)\n height: $scale(14px)\n left: 0\n position: absolute\n right: 0\n top: $scale(3px)\n\n .x4-shape2\n background-color: $color(inverted)\n border-radius: $scale(10px)\n box-shadow: 0 3px 1px -2px $color(primary, .2), 0 2px 2px 0 $color(primary, .14), 0 1px 5px 0 $color(primary, .12)\n height: $scale(20px)\n left: 0\n position: absolute\n top: 0\n width: $scale(20px)\n\n &.x4-active .x4-shape .x4-shape1\n background-color: $color(accent, 0.48)\n\n &.x4-active .x4-shape .x4-shape2\n background-color: $color(accent)\n left: $scale(14px)\n")])],2)},[],!1,null,null,null);o.options.__file="SwitchboxMaterial.vue";e.default=o.exports}]);