UNPKG

@gofynd/nitrozen-vue

Version:

Fynd Design Library for Vue

1 lines 318 kB
(function(t,e){"object"===typeof exports&&"object"===typeof module?module.exports=e(require("vue")):"function"===typeof define&&define.amd?define([],e):"object"===typeof exports?exports["nitrozen"]=e(require("vue")):t["nitrozen"]=e(t["Vue"])})("undefined"!==typeof self?self:this,(function(t){return function(){var e={5003:function(t,e){var n,r,i;(function(a,o){r=[],n=o,i="function"===typeof n?n.apply(e,r):n,void 0===i||(t.exports=i)})("undefined"!==typeof self&&self,(function(){function t(){var e=Object.getOwnPropertyDescriptor(document,"currentScript");if(!e&&"currentScript"in document&&document.currentScript)return document.currentScript;if(e&&e.get!==t&&document.currentScript)return document.currentScript;try{throw new Error}catch(p){var n,r,i,a=/.*at [^(]*\((.*):(.+):(.+)\)$/gi,o=/@([^@]*):(\d+):(\d+)\s*$/gi,d=a.exec(p.stack)||o.exec(p.stack),u=d&&d[1]||!1,s=d&&d[2]||!1,l=document.location.href.replace(document.location.hash,""),c=document.getElementsByTagName("script");u===l&&(n=document.documentElement.outerHTML,r=new RegExp("(?:[^\\n]+?\\n){0,"+(s-2)+"}[^<]*<script>([\\d\\D]*?)<\\/script>[\\d\\D]*","i"),i=n.replace(r,"$1").trim());for(var f=0;f<c.length;f++){if("interactive"===c[f].readyState)return c[f];if(c[f].src===u)return c[f];if(u===l&&c[f].innerHTML&&c[f].innerHTML.trim()===i)return c[f]}return null}}return t}))},852:function(t,e,n){"use strict";n.d(e,{A:function(){return s}});var r=function(){var t=this,e=t._self._c;return e("div",{staticClass:"n-button-content",class:{"disable-click":t.showProgress}},[t.icon?e("div",{staticClass:"social-icon"},["facebook"==t.icon?e("img",{attrs:{src:n(7744)}}):t._e()]):t._e(),t.showProgress?t._e():t._t("default"),t.showProgress?e("div",{staticClass:"n-btn-spin"},[e("img",{staticClass:"n-btn-spinner",staticStyle:{width:"50px"},attrs:{src:"https://raw.githubusercontent.com/gofynd/nitrozen-vue/master/src/assets/loader-white.gif"}})]):t._e()],2)},i=[],a={name:"nitrozen-button-content",props:{showProgress:{type:Boolean,default:!1},icon:{type:String}}},o=a,d=n(1656),u=(0,d.A)(o,r,i,!1,null,null,null),s=u.exports},2503:function(t,e,n){"use strict";n.r(e),n.d(e,{default:function(){return T}});var r=function(){var t=this,e=t._self._c;return e("div",{staticClass:"nitrozen-custom-form"},[t._l(t.inputs,(function(n,r){return[n.hidden?t._e():e("nitrozen-custom-form-input",{key:r,ref:n.key,refInFor:!0,attrs:{input:n},on:{change:function(e){return t.inputChanged(n,e)}},model:{value:t.value[n.key],callback:function(e){t.$set(t.value,n.key,e)},expression:"value[input.key]"}})]}))],2)},i=[],a=n(8678),o=n.n(a),d=function(){var t=this,e=t._self._c;return e("div",{staticClass:"nitrozen-custom-form-input"},[t.validateInput(t.input)?["text","textarea","email","number"].includes(t.input.type)?[e("nitrozen-input",{attrs:{type:t.input.type,label:t.input.display,placeholder:t.input.placeholder,required:t.input.required,tooltipText:t.input.tooltip,showTooltip:void 0!=t.input.tooltip,disabled:t.input.disabled,minlength:t.input.min_length,maxlength:t.input.max_length,min:t.input.min,max:t.input.max},on:{blur:t.willMoveToNext},model:{value:t.formInputValue,callback:function(e){t.formInputValue=e},expression:"formInputValue"}})]:t.input.type==t.InputTypes.toggle.key?[e("div",{staticClass:"toggle-input"},[e("span",{staticClass:"n-input-label"},[t._v(t._s(t.titleFor(t.input)))]),e("nitrozen-toggle",{staticStyle:{"margin-right":"-10px"},attrs:{disabled:t.input.disabled},model:{value:t.formInputValue,callback:function(e){t.formInputValue=e},expression:"formInputValue"}})],1)]:t.input.type==t.InputTypes.mobile.key?[e("span",{staticClass:"n-input-label"},[t._v(t._s(t.titleFor(t.input)))]),e("vue-tel-input",{staticClass:"n-input mobile-input",attrs:{disabledFormatting:"",enabledCountryCode:"",onlyCountries:["IN"],required:t.input.required,autocomplete:"off",mode:"international",placeholder:t.input.placeholder,disabled:t.input.disabled},on:{input:t.inputChanged,blur:t.willMoveToNext},model:{value:t.formInputValue.number,callback:function(e){t.$set(t.formInputValue,"number",e)},expression:"formInputValue.number"}})]:t.input.type==t.InputTypes.checkbox.key||t.input.type==t.InputTypes.radio.key?[e("span",{staticClass:"n-input-label"},[t._v(t._s(t.titleFor(t.input)))]),e("div",{staticClass:"radio-group"},t._l(t.input.enum,(function(n,r){return e("div",{key:r,staticStyle:{"margin-right":"12px","margin-bottom":"4px"},attrs:{disabled:t.input.disabled}},[t.input.type==t.InputTypes.checkbox.key?[e("nitrozen-checkbox",{attrs:{checkboxValue:n.key,name:t.input.key,disabled:t.input.disabled},model:{value:t.formInputValue,callback:function(e){t.formInputValue=e},expression:"formInputValue"}},[e("span",{staticClass:"title"},[t._v(t._s(n.display))])])]:t.input.type==t.InputTypes.radio.key?[e("nitrozen-radio",{attrs:{radioValue:n.key,name:t.input.key,disabled:t.input.disabled},model:{value:t.formInputValue,callback:function(e){t.formInputValue=e},expression:"formInputValue"}},[e("span",{staticClass:"title"},[t._v(t._s(n.display))])])]:t._e()],2)})),0)]:t.input.type==t.InputTypes.dropdown.key?[e("nitrozen-dropdown",{attrs:{items:t.input.enum.map((t=>({text:t.display,value:t.key}))),label:t.input.display,placeholder:t.input.placeholder,required:t.input.required,tooltipText:t.input.tooltip,showTooltip:void 0!=t.input.tooltip,disabled:t.input.disabled},model:{value:t.formInputValue,callback:function(e){t.formInputValue=e},expression:"formInputValue"}})]:t.input.type==t.InputTypes.object.key?[e("fieldset",{staticClass:"input-group"},[t.input.display&&t.input.display.length?e("legend",{staticClass:"n-input-label"},[t._v(" "+t._s(t.titleFor(t.input))+" ")]):t._e(),e("nitrozen-custom-form",{ref:t.input.key||"form",attrs:{inputs:t.input.inputs},on:{change:t.inputChanged},model:{value:t.formInputValue,callback:function(e){t.formInputValue=e},expression:"formInputValue"}})],1)]:t.input.type==t.InputTypes.array.key?[e("fieldset",{staticClass:"input-group"},[t.input.display&&t.input.display.length?e("legend",{staticClass:"n-input-label"},[t._v(" "+t._s(t.titleFor(t.input))+" ")]):t._e(),t._l(t.formInputValue,(function(n,r){return e("div",{key:r+n,staticStyle:{display:"flex"},attrs:{id:t.input.key+"["+r+"]"}},[e("nitrozen-custom-form-input",{ref:t.input.key+"["+r+"]",refInFor:!0,staticStyle:{width:"100%","padding-bottom":"20px"},attrs:{input:t.input.input},on:{change:function(e){return t.arrayInputChanged(r,e)}},model:{value:t.formInputValue[r],callback:function(e){t.$set(t.formInputValue,r,e)},expression:"formInputValue[index]"}}),n.__non_removable?t._e():e("nitrozen-inline",{staticClass:"delete-icon",attrs:{icon:"cross-filled"},on:{click:function(e){return t.deleteResponseAt(r)}}})],1)})),e("nitrozen-button",{attrs:{theme:"secondary",disabled:t.input.disabled},on:{click:t.addResponse}},[t._v(" Add ")])],2)]:t._e():[e("div",{staticClass:"invalid-input"},[t._v("INVALID INPUT")])],t.errorMessage?e("nitrozen-error",[t._v(t._s(t.errorMessage))]):t._e()],2)},u=[];let s={text:{display:"Single line input",description:"Single line of text"},textarea:{display:"Multi line input",description:"Multiple lines of text"},mobile:{display:"Mobile Number",description:"Input field for Country code and Mobile number"},email:{display:"Email",description:"Email ID"},number:{display:"Numeric input",description:"Numeric input."},radio:{display:"Radio Button Group",description:"Multiple choice question, single answer."},checkbox:{display:"Chexbox Group",description:"Multiple choice question, multiple answers."},dropdown:{display:"Dropdown",description:"Multiple choice dropdown."},toggle:{display:"Toggle",description:"An on-off toggle switch."},object:{display:"Group of Inputs",description:"Group of inputs which will be responsed in sub key"},array:{display:"Input having array as response",description:"Input having array as response"}};Object.keys(s).forEach((t=>{s[t].key=t}));var l=s;function c(t){switch(t.type){case l.text.key:case l.textarea.key:case l.email.key:return t.default||"";case l.number.key:return t.default||0==t.default?t.default:null;case l.radio.key:return t.default?t.default:t.enum.length?t.enum[0].key:null;case l.dropdown.key:return t.default?t.default:null;case l.checkbox.key:return t.default?t.default:[];case l.mobile.key:return t.default?t.default:{code:91,number:""};case l.toggle.key:return!!t.default&&t.default;case l.object.key:const e={};return t.inputs=t.inputs||[],t.inputs.forEach((t=>{e[t.key]=c(t)})),e;case l.array.key:return t.default?t.default:[];default:return}}function f(t){return void 0==t||null==t||""==t.trim()}function p(t,e){const n=f(t.display)?"this input":t.display;let r=t.error_message||"Please enter "+n;[l.dropdown.key,l.checkbox.key,l.radio.key].includes(t.type)?r=t.error_message||"Please select "+n:t.type==l.array.key&&(r=t.error_message||"Please add "+n);let i=!0;switch(t.type){case l.text.key:case l.textarea.key:case l.email.key:if(t.regex&&!f(e)){var a=new RegExp(t.regex);i=a.test(e)&&i,i||(r="Please enter valid "+n)}return i&&t.required&&(i=!f(e)&&i,i||(r="Please enter "+n)),i&&t.min_length&&(i=t.min_length<=e.length&&i,i||(r="Minimum length required is "+t.min_length+" for "+n)),i&&t.max_length&&(i=t.max_length>=e.length&&i,i||(r="Max length is "+t.max_length+" for "+n)),{isValid:i,errorMessage:r};case l.number.key:return t.min&&(i=t.min<=e&&i,i||(r="Minimum value is "+t.min+" for "+n)),i&&t.max&&(i=t.max>=e&&i,i||(r="Maximum value is "+t.max+" for "+n)),{isValid:i,errorMessage:r};case l.radio.key:return t.required&&(i=null!=e),{isValid:i,errorMessage:r};case l.dropdown.key:return t.required&&(i=null!=e),{isValid:i,errorMessage:r};case l.checkbox.key:return t.required&&(i=Array.isArray(e)&&e.length),{isValid:i,errorMessage:r};case l.mobile.key:if(t.regex&&!f(e.number)){a=new RegExp(t.regex);i=a.test(e.number)}return i&&t.required&&(i=!f(e.number)&&i,i||(r="Please enter "+n)),{isValid:i,errorMessage:r};case l.toggle.key:return{isValid:i,errorMessage:r};case l.object.key:return i=h(t.inputs,e),{isValid:i,errorMessage:r};case l.array.key:return t.min&&(i=t.min<=e.length&&i,i||(r="Minimum limit for "+n+" is "+t.min)),i&&t.max&&(i=t.max>=e.length&&i,i||(r="Maximum limit for "+n+" is "+t.max)),i&&(e.forEach((e=>{i=p(t.input,e).isValid&&i})),i||(r="Please check enclosed inputs")),{isValid:i,errorMessage:r};default:return i=!1,{isValid:i,errorMessage:r}}}function h(t,e){let n=!0;return t.forEach((t=>{t.hidden||(n=p(t,e[t.key]).isValid&&n)})),n}function $(t){if(!t.type)return!1;if(void 0!=t.required&&1!=t.required&&0!=t.required)return!1;switch(t.type){case l.text.key:case l.textarea.key:case l.email.key:return!0;case l.number.key:return!0;case l.radio.key:case l.dropdown.key:case l.checkbox.key:return!(!t.enum||0==t.enum.length);case l.mobile.key:return!0;case l.toggle.key:return void 0==t.default||null==t.default||1==t.default||0==t.default;case l.object.key:if(!t.inputs||0==t.inputs.length)return!1;let e=!0;return t.inputs.forEach((t=>{e=$(t)&&e})),e;case l.array.key:return $(t.input,!0);default:return!1}}var m=n(3954),g=n.n(m),y=n(3495),v=n(3630),b=n(4603),C=n(8999),_=n(1394),x=n(7710),w=n(5653),N=n(153),P={name:"nitrozen-custom-form-input",props:{value:{},input:{type:Object}},data(){return{errorMessage:null,formInputValue:this.value,InputTypes:l}},components:{NitrozenInput:_.A,NitrozenDropdown:C.A,NitrozenCheckbox:v.A,NitrozenRadio:b.A,NitrozenToggle:y.A,NitrozenError:x.A,NitrozenButton:w.A,NitrozenInline:N.A,VueTelInput:g(),NitrozenCustomForm:()=>Promise.resolve().then(n.bind(n,2503))},event:"change",watch:{formInputValue(){this.inputChanged()}},methods:{validateInput:$,titleFor(t){return t.display+(t.required?" *":"")},inputChanged(){this.errorMessage=null,this.$emit("change",this.formInputValue)},addResponse(){this.formInputValue.push(c(this.input.input))},deleteResponseAt(t){this.formInputValue.splice(t,1)},arrayInputChanged(t,e){this.formInputValue[t]=e,this.inputChanged()},willMoveToNext(){const{isValid:t,errorMessage:e}=p(this.input,this.formInputValue);this.errorMessage=t?null:e},showValidationErrorsIfAny(){this.input.inputs?this.input.inputs.forEach((t=>{t.hidden||this.$refs[this.input.key||"form"].showValidationErrorsIfAny()})):this.input.input?(this.formInputValue.forEach(((t,e)=>{const n=this.$refs[this.input.key+"["+e+"]"];n[0].showValidationErrorsIfAny()})),this.willMoveToNext()):this.willMoveToNext()}}},O=P,A=n(1656),I=(0,A.A)(O,d,u,!1,null,"bbdaa70e",null),S=I.exports,k={name:"nitrozen-custom-form",props:{value:{type:Object,default:!1},inputs:{type:Array,default:!1}},components:{NitrozenCustomFormInput:S},event:"change",beforeMount(){this.inputs.forEach((t=>{void 0==this.value[t.key]&&(this.value[t.key]=c(t))})),this.recaliberateInputs(this.inputs,this.value)},methods:{recaliberateInputs(t,e){t.forEach((t=>{if(t.visible_if){const n=!o().apply(t.visible_if,e);this.$set(t,"hidden",n),n?delete e[t.key]:void 0==e[t.key]&&(e[t.key]=c(t))}t.inputs&&this.recaliberateInputs(t.inputs,e[t.key])}))},inputChanged(t,e){this.value[t.key]=e,this.recaliberateInputs(this.inputs,this.value),this.$emit("change",this.value)},isResponseValid(){return h(this.inputs,this.value)},showValidationErrorsIfAny(){this.inputs.forEach((t=>{t.hidden||this.$refs[t.key][0].showValidationErrorsIfAny()}))}}},E=k,M=(0,A.A)(E,r,i,!1,null,null,null),T=M.exports},9494:function(t,e,n){"use strict";n.d(e,{A:function(){return w}});var r=function(){var t=this,e=t._self._c;return e("div",{staticClass:"nitrozen-form-input"},[e("div",{staticClass:"n-input-label-container"},[t.label?e("label",{staticClass:"n-input-label",attrs:{for:t.id}},[t._v(" "+t._s(t.label)+" "+t._s(t.required?" *":"")+" "),t.showTooltip?e("span",{staticClass:"nitrozen-tooltip-icon"},[e("nitrozen-tooltip",{attrs:{tooltipText:t.tooltipText,position:"top"}})],1):t._e()]):t._e(),t.maxlength?e("label",{staticClass:"n-input-label n-input-maxlength"},[t._v(t._s(t.length)+"/"+t._s(t.maxlength))]):t._e()]),t.loaderShow&&t.search?e("span",{staticClass:"nitrozen-loader-div"},[e("img",{attrs:{src:n(2102)}})]):t._e(),e("div",{staticClass:"nitrozen-input-grp"},[t.showSearchIcon?e("span",{staticClass:"nitrozen-search-icon"},[e("nitrozen-inline",{attrs:{icon:"search-black"}})],1):t._e(),t.showPrefix?e("nitrozen-input-prefix",{staticClass:"nitrozen-input-prefix nitrozen-remove-right-border",class:{"nitrozen-prefix-padding":!t.custom}},[t.custom?e("span",[t._t("default")],2):e("span",[t._v(t._s(t.prefix))])]):t._e(),"textarea"!=t.type?e("input",{ref:t.id,staticClass:"n-input input-text",class:{"nitrozen-search-input-padding":t.showSearchIcon,"nitrozen-remove-left-border":t.showPrefix,"nitrozen-remove-right-border":t.showSuffix},attrs:{min:t.min,max:t.max,maxlength:t.maxlength,type:t.type,placeholder:t.placeholder,autocomplete:t.autocomplete,id:t.id,disabled:t.disabled},domProps:{value:t.value},on:{keyup:function(e){return t.eventEmit(e,"keyup")},change:function(e){return t.eventEmit(e,"change")},blur:function(e){return t.eventEmit(e,"blur")},focus:function(e){return t.eventEmit(e,"focus")},click:function(e){return t.eventEmit(e,"click")},keypress:function(e){return t.eventEmit(e,"keypress")},input:t.valueChange}}):t._e(),"textarea"==t.type?e("textarea",{ref:t.id,staticClass:"n-input input-text",class:{"n-input-textarea":"textarea"==t.type},attrs:{maxlength:t.maxlength,disabled:t.disabled,autocomplete:t.autocomplete,id:t.id,placeholder:t.placeholder},domProps:{value:t.value},on:{keyup:function(e){return t.eventEmit(e,"keyup")},change:function(e){return t.eventEmit(e,"change")},blur:function(e){return t.eventEmit(e,"blur")},focus:function(e){return t.eventEmit(e,"focus")},click:function(e){return t.eventEmit(e,"click")},keypress:function(e){return t.eventEmit(e,"keypress")},input:t.valueChange}}):t._e(),t.showSuffix?e("nitrozen-input-suffix",{staticClass:"nitrozen-input-suffix nitrozen-remove-left-border",class:{"nitrozen-suffix-padding":!t.custom}},[t.custom?e("span",[t._t("default")],2):e("span",[t._v(t._s(t.suffix))])]):t._e()],1)])},i=[],a=function(){var t=this,e=t._self._c;return e("div",[t._t("default")],2)},o=[],d={name:"nitrozen-input-prefix"},u=d,s=n(1656),l=(0,s.A)(u,a,o,!1,null,null,null),c=l.exports,f=function(){var t=this,e=t._self._c;return e("div",[t._t("default")],2)},p=[],h={name:"nitrozen-input-suffix"},$=h,m=(0,s.A)($,f,p,!1,null,null,null),g=m.exports,y=n(922),v=n(153),b=n(8621),C={name:"nitrozen-input",components:{"nitrozen-input-prefix":c,"nitrozen-input-suffix":g,"nitrozen-tooltip":y.A,"nitrozen-inline":v.A},data(){return{loaderShow:!1}},computed:{length:function(){return this.value.length}},props:{autocomplete:{type:String,default:"off"},type:{type:String,default:"text"},label:{type:String,default:""},placeholder:{type:String,default:""},disabled:{type:Boolean,default:!1},required:{type:Boolean,default:!1},value:{type:[Number,String],default:""},showError:{type:Boolean,default:!1},hint:{type:String,default:""},search:{type:Boolean,default:!1},showSearchIcon:{type:Boolean,default:!1},showTooltip:{type:Boolean,default:!1},tooltipText:{type:String,default:""},id:{type:[Number,String],default:()=>"nitrozen-input"+(0,b.A)()},maxlength:{type:Number},showPrefix:{type:Boolean,default:!1},showSuffix:{type:Boolean,default:!1},prefix:{type:String},suffix:{type:String},custom:{type:Boolean,default:!1},autofocus:{type:Boolean,default:!1},min:{type:Number,default:0},max:{type:Number,default:0}},watch:{autofocus(){this.autofocus&&this.$refs[this.id].focus()}},mounted(){this.autofocus&&this.$refs[this.id].focus()},methods:{valueChange:function(t){let e=t.target.value;"number"===this.type&&(e=Number(t.target.value)),this.$emit("input",e),this.search&&(this.loaderShow=!0)},eventEmit:function(t,e){this.$emit(e,t)}}},_=C,x=(0,s.A)(_,r,i,!1,null,null,null),w=x.exports},1656:function(t,e,n){"use strict";function r(t,e,n,r,i,a,o,d){var u,s="function"===typeof t?t.options:t;if(e&&(s.render=e,s.staticRenderFns=n,s._compiled=!0),r&&(s.functional=!0),a&&(s._scopeId="data-v-"+a),o?(u=function(t){t=t||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext,t||"undefined"===typeof __VUE_SSR_CONTEXT__||(t=__VUE_SSR_CONTEXT__),i&&i.call(this,t),t&&t._registeredComponents&&t._registeredComponents.add(o)},s._ssrRegister=u):i&&(u=d?function(){i.call(this,(s.functional?this.parent:this).$root.$options.shadowRoot)}:i),u)if(s.functional){s._injectStyles=u;var l=s.render;s.render=function(t,e){return u.call(e),l(t,e)}}else{var c=s.beforeCreate;s.beforeCreate=c?[].concat(c,u):[u]}return{exports:t,options:s}}n.d(e,{A:function(){return r}})},8118:function(t){"use strict";var e={Bag_Icon:'<svg width="24" height="24" viewBox="0 0 19 22" xmlns="http://www.w3.org/2000/svg"><g id="prefix__Components" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g id="prefix__App-bars:-top" transform="translate(-4131 -443)"><g id="prefix__Group-11" transform="translate(3376 120)"><g id="prefix__Group-7" transform="translate(29 292)"><g id="prefix__Group" transform="translate(723 30)"><g id="prefix__Bag_Icon" transform="translate(3 2)"><path d="M6.798 8.962a1 1 0 1 1-2-.004 1 1 0 0 1 2 .004" id="prefix__Fill-1" fill="#FFF"/><path d="M16.09 20H2.152c-.771 0-1.351-.533-1.287-1.183L2 7.219c0-1.162.784-1.573 1.556-1.573h11.13c.772 0 1.455.532 1.52 1.183l1.172 11.988c.064.65-.516 1.183-1.288 1.183Z" id="prefix__Stroke-3" stroke="#FFF" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M9.243.629a4.025 4.025 0 0 0-4.02 4.028V5.5" id="prefix__Stroke-4" stroke="#FFF" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="m13.51 5.5.006-.62v-.273a4 4 0 0 0-.014-.32C13.33 2.242 11.49.631 9.242.63" id="prefix__Stroke-5" stroke="#FFF" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M13.792 8.962a1 1 0 1 1-2.002 0 1 1 0 0 1 2.002 0" id="prefix__Fill-6" fill="#FFF"/></g></g></g></g></g></g></svg>',add_outlined:'<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6v2Z" fill="#8F8F8F"/></svg>',"arrow-left-black":'<svg width="24" height="24" style="transform:rotate(180deg)" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g id="prefix__arrow-left-black" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" stroke-linecap="round"><g id="prefix__Line-+-Line-Copy-4" transform="rotate(90 4 12)" stroke="#41434C"><path d="M.237 5.706 4.5 1.039" id="prefix__Line"/><path d="m4.5 5.706 4.263-4.667" id="prefix__Line-Copy-4" transform="matrix(-1 0 0 1 13.263 0)"/></g></g></svg>',"arrow-right-black":'<svg width="24" height="24" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g id="prefix__arrow-right-black" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" stroke-linecap="round"><g id="prefix__Line-+-Line-Copy-4" transform="rotate(90 4 12)" stroke="#41434C"><path d="M.237 5.706 4.5 1.039" id="prefix__Line"/><path d="m4.5 5.706 4.263-4.667" id="prefix__Line-Copy-4" transform="matrix(-1 0 0 1 13.263 0)"/></g></g></svg>',arrow_drop_down:'<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="m7 9.5 5 5 5-5H7Z" fill="#8F8F8F"/></svg>',arrow_drop_up:'<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="m7 14.5 5-5 5 5H7Z" fill="#8F8F8F"/></svg>',"cross-filled":'<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="12" cy="12" r="12" fill="#E0E0E0"/><path d="m16.667 8.274-.94-.94L12 11.06 8.273 7.333l-.94.94L11.06 12l-3.727 3.727.94.94L12 12.94l3.727 3.727.94-.94L12.94 12l3.727-3.726Z" fill="#999"/></svg>',"cross-large":'<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12 19 6.41Z" fill="#8F8F8F"/></svg>',cross:'<svg width="10" height="8" viewBox="0 0 10 8" xmlns="http://www.w3.org/2000/svg"><g id="prefix__Components" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g id="prefix__Text-fields" transform="translate(-1076 -1612)"><g id="prefix__cross-black" transform="translate(1073 1608)"><path id="prefix__Rectangle" d="M0 0h16v16H0z"/><path d="m4 4 8 8m0-8-8 8" id="prefix__Imported-Layers-Copy-6" stroke="#41434C" stroke-linecap="round" stroke-linejoin="round"/></g></g></g></svg>',delete_outlined:'<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7H6v12ZM8 9h8v10H8V9Zm7.5-5-1-1h-5l-1 1H5v2h14V4h-3.5Z" fill="#8F8F8F"/></svg>',dots:'<svg width="30" height="30" viewBox="0 0 30 30" xmlns="http://www.w3.org/2000/svg"><g id="prefix__Link-Shortner" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g id="prefix__Group-8"><path id="prefix__Rectangle" fill-opacity=".01" fill="#FFF" d="M0 0h30v30H0z"/><path d="M15 10c1.375 0 2.5-1.125 2.5-2.5S16.375 5 15 5a2.507 2.507 0 0 0-2.5 2.5c0 1.375 1.125 2.5 2.5 2.5Zm0 2.5a2.507 2.507 0 0 0-2.5 2.5c0 1.375 1.125 2.5 2.5 2.5s2.5-1.125 2.5-2.5-1.125-2.5-2.5-2.5Zm0 7.5a2.507 2.507 0 0 0-2.5 2.5c0 1.375 1.125 2.5 2.5 2.5s2.5-1.125 2.5-2.5S16.375 20 15 20Z" id="prefix__Shape-Copy-2" fill="#41434C" transform="rotate(90 15 15)"/></g></g></svg>',dropdown_arrow_down:'<svg width="24" height="24" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g id="prefix__Components" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g id="prefix__Group-8"><path id="prefix__Rectangle" fill-opacity=".01" fill="#FFF" d="M0 0h24v24H0z"/><path id="prefix__Shape" fill="#5C6BDD" d="m8 10 4 4 4-4z"/></g></g></svg>',help:'<svg width="24" height="25" viewBox="0 0 24 25" fill="none" xmlns="http://www.w3.org/2000/svg"><path clip-rule="evenodd" d="M19 12.445a7 7 0 1 1-14 0 7 7 0 0 1 14 0Z" stroke="#8F8F8F" stroke-width="1.154" stroke-linecap="round" stroke-linejoin="round"/><path fill-rule="evenodd" clip-rule="evenodd" d="M12.195 13.706c-.006.097-.01.208-.01.332h-.883c.003-.23.013-.418.029-.566.016-.149.049-.28.1-.397.05-.116.124-.228.22-.334a5.48 5.48 0 0 1 .382-.38l.332-.344a3.56 3.56 0 0 0 .31-.37c.095-.13.172-.266.232-.41a1.16 1.16 0 0 0 .091-.453c0-.347-.1-.613-.3-.796-.202-.183-.488-.274-.86-.274-.15 0-.296.018-.438.055a1.136 1.136 0 0 0-.378.172.895.895 0 0 0-.265.296.862.862 0 0 0-.1.427h-.884a1.615 1.615 0 0 1 .604-1.263c.183-.148.4-.262.65-.34.25-.078.52-.117.81-.117.322 0 .61.04.863.122.253.081.467.2.642.356.175.156.31.346.401.569.093.223.14.478.14.764 0 .23-.04.445-.12.648a2.87 2.87 0 0 1-.306.573 3.72 3.72 0 0 1-.418.504c-.155.156-.307.301-.457.435-.095.092-.17.18-.222.263a1.005 1.005 0 0 0-.117.253 1.254 1.254 0 0 0-.048.275Zm-.035 2.196c-.094.099-.232.148-.414.148-.181 0-.317-.049-.408-.148a.524.524 0 0 1-.136-.368c0-.152.045-.28.136-.382.09-.102.227-.153.408-.153.182 0 .32.051.414.153.094.102.14.23.14.382a.51.51 0 0 1-.14.368Z" fill="#8F8F8F"/><path d="M12.186 14.038v.115h.115v-.115h-.115Zm.01-.332-.116-.008.115.008Zm-.894.332-.115-.002-.002.117h.117v-.115Zm.129-.963.106.046-.106-.046Zm.22-.334-.086-.077.086.077Zm.382-.38.078.085.005-.005-.083-.08Zm.332-.344.083.08-.083-.08Zm.542-.78.107.046-.107-.045Zm-.21-1.249-.078.086.078-.086Zm-1.297-.22-.029-.111.029.112Zm-.378.173.067.094-.067-.094Zm-.265.296-.1-.057.1.057Zm-.1.427v.116h.115v-.116h-.115Zm-.884 0h-.115l-.002.116h.117v-.116Zm.167-.721-.103-.052.103.052Zm.437-.542.073.09-.073-.09Zm.65-.34-.034-.11.034.11Zm1.673.005-.036.11.036-.11Zm.642.356.077-.086-.077.086Zm.401.569-.106.044.106-.044Zm.02 1.412-.108-.043.108.043Zm-.306.573-.095-.066.095.066Zm-.418.504-.082-.081.082.081Zm-.457.435-.077-.086-.003.003.08.083Zm-.222.263.098.062-.098-.062Zm-.2 2.724.083.08-.083-.08Zm-.822 0-.085.078.085-.078Zm0-.75-.086-.077.086.077Zm.822 0 .085-.078-.085.078Zm.141-1.114c0-.123.003-.23.01-.325l-.23-.015c-.007.1-.01.214-.01.34h.23Zm-1 .115h.885v-.23h-.884v.23Zm-.085-.694a6.389 6.389 0 0 0-.03.577l.231.003a6.2 6.2 0 0 1 .028-.555l-.23-.025Zm.11-.43a1.454 1.454 0 0 0-.11.43l.23.025c.014-.139.045-.259.09-.363l-.21-.092Zm.239-.365a1.375 1.375 0 0 0-.24.365l.212.092a1.15 1.15 0 0 1 .2-.303l-.172-.154Zm.39-.388c-.16.148-.291.277-.39.388l.172.154a5.47 5.47 0 0 1 .374-.372l-.156-.17Zm.327-.34c-.113.119-.224.233-.332.344l.166.161c.108-.112.22-.226.332-.345l-.166-.16Zm.3-.358c-.09.125-.19.245-.3.359l.166.16c.117-.122.224-.25.32-.383l-.186-.136Zm.22-.385a1.92 1.92 0 0 1-.22.385l.187.136c.099-.136.18-.28.245-.431l-.213-.09Zm.08-.41c0 .145-.027.281-.08.41l.212.09c.066-.158.1-.325.1-.5h-.231Zm-.263-.71c.17.156.264.386.264.71h.23c0-.37-.107-.67-.338-.88l-.156.17Zm-.782-.244c.355 0 .61.087.782.245l.156-.17c-.229-.21-.547-.306-.938-.306v.231Zm-.408.051a1.63 1.63 0 0 1 .408-.051v-.23c-.16 0-.315.019-.466.058l.058.223Zm-.34.155c.098-.07.21-.121.34-.155l-.058-.223c-.154.04-.293.103-.415.19l.133.188Zm-.231.258a.78.78 0 0 1 .231-.258l-.133-.189a1.01 1.01 0 0 0-.3.334l.202.113Zm-.086.371c0-.15.03-.272.086-.37l-.201-.114a.977.977 0 0 0-.116.484h.231Zm-1 .116h.885v-.23h-.884v.23Zm.065-.89a1.73 1.73 0 0 0-.18.773l.231.003a1.5 1.5 0 0 1 .155-.67l-.206-.105Zm.468-.58a1.763 1.763 0 0 0-.468.58l.206.105c.101-.199.237-.367.407-.505l-.145-.18Zm.688-.359a2.056 2.056 0 0 0-.688.36l.145.18c.17-.139.374-.245.612-.32l-.07-.22Zm.844-.122c-.3 0-.582.04-.844.122l.069.22a2.59 2.59 0 0 1 .775-.111v-.231Zm.898.127a2.935 2.935 0 0 0-.898-.127v.23c.312 0 .588.04.827.117l.07-.22Zm.684.38a1.874 1.874 0 0 0-.684-.38l-.07.22c.24.077.439.188.6.332l.154-.172Zm.431.61a1.654 1.654 0 0 0-.431-.61l-.154.172c.162.144.286.32.372.527l.213-.088Zm.148.81c0-.3-.049-.57-.148-.81l-.213.089c.085.207.13.446.13.72h.23Zm-.128.689c.085-.216.128-.447.128-.69h-.231c0 .216-.038.417-.112.605l.215.085Zm-.318.597c.129-.188.235-.386.318-.597l-.215-.085a2.718 2.718 0 0 1-.293.55l.19.132Zm-.431.52c.159-.162.303-.335.43-.52l-.19-.131c-.12.174-.255.337-.404.488l.164.162Zm-.462.439c.152-.135.306-.282.462-.44l-.164-.162c-.153.155-.304.298-.451.43l.153.172Zm-.201.239a1.36 1.36 0 0 1 .205-.242l-.16-.166c-.1.097-.181.191-.24.284l.195.124Zm-.104.224a.886.886 0 0 1 .104-.224l-.195-.124a1.119 1.119 0 0 0-.13.282l.22.066Zm-.043.25c.005-.09.02-.173.043-.25l-.221-.066a1.37 1.37 0 0 0-.053.3l.23.015Zm-.565 2.452c.203 0 .375-.056.497-.184l-.167-.16c-.066.07-.169.113-.33.113v.23Zm-.493-.186c.12.13.291.186.493.186v-.231c-.16 0-.261-.043-.323-.11l-.17.155Zm-.167-.446c0 .173.055.324.167.446l.17-.156a.408.408 0 0 1-.106-.29h-.23Zm.166-.459a.668.668 0 0 0-.166.46h.231c0-.129.037-.228.107-.306l-.172-.154Zm.494-.191c-.203 0-.375.057-.494.191l.172.154c.062-.07.162-.114.322-.114v-.231Zm.498.19c-.121-.133-.294-.19-.498-.19v.23c.16 0 .263.045.329.116l.17-.156Zm.172.46a.658.658 0 0 0-.171-.46l-.17.156a.43.43 0 0 1 .11.304h.231Zm-.173.448a.628.628 0 0 0 .173-.448h-.23a.4.4 0 0 1-.11.289l.167.159Z" fill="#8F8F8F"/></svg>',info:'<svg width="12" height="12" viewBox="0 0 12 12" xmlns="http://www.w3.org/2000/svg"><g id="prefix__Components" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g id="prefix__Text-fields" transform="translate(-312 -1846)" fill="#41434C" fill-rule="nonzero"><g id="prefix__Group-9" transform="translate(306 1840)"><g id="prefix__noun_Information_55404" transform="translate(6 6)"><g id="prefix__Group" transform="translate(5 3)"><path d="M1.32 1.375c.238 0 .43-.058.573-.174a.594.594 0 0 0 .223-.484c0-.2-.075-.363-.223-.483C1.75.118 1.557.059 1.32.059a.894.894 0 0 0-.562.173.585.585 0 0 0-.234.485c0 .202.079.366.234.486a.893.893 0 0 0 .562.172Z" id="prefix__Path"/><path d="M1.943 5.988V1.965H.052v.672h.671v3.351H.052v.673h2.563v-.673z"/></g><path d="M6 .667A5.34 5.34 0 0 1 11.333 6 5.34 5.34 0 0 1 6 11.333 5.34 5.34 0 0 1 .667 6 5.34 5.34 0 0 1 6 .667M6 0a6 6 0 1 0 0 12A6 6 0 0 0 6 0Z" id="prefix__Shape"/></g></g></g></g></svg>',info_outlined:'<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M11 7h2v2h-2V7Zm0 4h2v6h-2v-6Zm1-9C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2Zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8Z" fill="#8F8F8F"/></svg>',mode_edit_outlined:'<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2.999 21.001h3.75l11.06-11.06-3.75-3.75-11.06 11.06v3.75Zm2-2.92 9.06-9.06.92.92-9.06 9.06h-.92v-.92ZM18.369 3.291a.996.996 0 0 0-1.41 0l-1.83 1.83 3.75 3.75 1.83-1.83a.996.996 0 0 0 0-1.41l-2.34-2.34Z" fill="#8F8F8F"/></svg>',"plus-btn":'<svg version="1.1" id="prefix__add" xmlns="http://www.w3.org/2000/svg" x="0" y="0" viewBox="0 0 50 50" style="height:25px;width:25px" xml:space="preserve"><circle style="fill:#43b05c" cx="25" cy="25" r="25"/><path style="fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10" d="M25 13v25M37.5 25h-25"/></svg>',plus:'<svg version="1.1" id="prefix__add" xmlns="http://www.w3.org/2000/svg" x="0" y="0" viewBox="0 0 50 50" style="height:25px;width:25px" xml:space="preserve"><circle style="fill:#43b05c" cx="25" cy="25" r="25"/><path style="fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10" d="M25 13v25M37.5 25h-25"/></svg>',"search-black":'<svg width="14" height="14" viewBox="0 0 14 14" xmlns="http://www.w3.org/2000/svg"><g id="prefix__Components" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g id="prefix__Text-fields" transform="translate(-167 -1346)" fill="#41434C" fill-rule="nonzero"><g id="prefix__Group-2" transform="translate(149 1333)"><g id="prefix__search-black" transform="translate(18 13)"><path d="M9.785 8.706c.087.04.168.095.24.167l3.733 3.733c.32.32.324.837.004 1.157a.821.821 0 0 1-1.158-.004l-3.733-3.733a.83.83 0 0 1-.167-.239 5.438 5.438 0 1 1 1.08-1.08ZM5.438 9.79a4.35 4.35 0 1 0 0-8.7 4.35 4.35 0 0 0 0 8.7Z" id="prefix__Search-Icon"/></g></g></g></g></svg>',search:'<svg width="14" height="14" viewBox="0 0 14 14" xmlns="http://www.w3.org/2000/svg"><g id="prefix__Components" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g id="prefix__Text-fields" transform="translate(-167 -1346)" fill="#41434C" fill-rule="nonzero"><g id="prefix__Group-2" transform="translate(149 1333)"><g id="prefix__search-black" transform="translate(18 13)"><path d="M9.785 8.706c.087.04.168.095.24.167l3.733 3.733c.32.32.324.837.004 1.157a.821.821 0 0 1-1.158-.004l-3.733-3.733a.83.83 0 0 1-.167-.239 5.438 5.438 0 1 1 1.08-1.08ZM5.438 9.79a4.35 4.35 0 1 0 0-8.7 4.35 4.35 0 0 0 0 8.7Z" id="prefix__Search-Icon"/></g></g></g></g></svg>',"style-outlined":'<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="m20.328 12.74-.82-.63v-.22l.8-.63c.16-.12.2-.34.1-.51l-.85-1.48a.395.395 0 0 0-.35-.2c-.05 0-.1.01-.15.03l-.95.38c-.08-.05-.11-.07-.19-.11l-.15-1.01a.408.408 0 0 0-.4-.36h-1.71c-.2 0-.37.15-.4.34l-.14 1.01c-.03.02-.07.03-.1.05l-.09.06-.95-.38a.401.401 0 0 0-.5.17l-.85 1.48c-.1.17-.06.39.1.51l.8.63v.23l-.8.63a.39.39 0 0 0-.1.51l.85 1.48c.07.13.21.2.35.2.05 0 .1-.01.15-.03l.95-.37c.08.05.12.07.2.11l.15 1.01c.03.2.2.34.4.34h1.71c.2 0 .37-.15.4-.34l.15-1.01c.03-.02.07-.03.1-.05l.09-.06.95.38a.401.401 0 0 0 .5-.17l.85-1.48a.39.39 0 0 0-.1-.51zm-3.81.76c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5zm-1 4.5h-10V6h10v1h2V3c0-1.1-.9-2-2-2h-10c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2v-4h-2v1zm-10-15h10v1h-10V3zm10 18h-10v-1h10v1z" fill="#8F8F8F"/></svg>',tooltip:'<svg width="12" height="12" viewBox="0 0 12 12" xmlns="http://www.w3.org/2000/svg"><g id="prefix__Components" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g id="prefix__Text-fields" transform="translate(-312 -1846)" fill="#41434C" fill-rule="nonzero"><g id="prefix__Group-9" transform="translate(306 1840)"><g id="prefix__noun_Information_55404" transform="translate(6 6)"><g id="prefix__Group" transform="translate(5 3)"><path d="M1.32 1.375c.238 0 .43-.058.573-.174a.594.594 0 0 0 .223-.484c0-.2-.075-.363-.223-.483C1.75.118 1.557.059 1.32.059a.894.894 0 0 0-.562.173.585.585 0 0 0-.234.485c0 .202.079.366.234.486a.893.893 0 0 0 .562.172Z" id="prefix__Path"/><path d="M1.943 5.988V1.965H.052v.672h.671v3.351H.052v.673h2.563v-.673z"/></g><path d="M6 .667A5.34 5.34 0 0 1 11.333 6 5.34 5.34 0 0 1 6 11.333 5.34 5.34 0 0 1 .667 6 5.34 5.34 0 0 1 6 .667M6 0a6 6 0 1 0 0 12A6 6 0 0 0 6 0Z" id="prefix__Shape"/></g></g></g></g></svg>',"white-dots":'<svg width="30" height="30" viewBox="0 0 30 30" xmlns="http://www.w3.org/2000/svg"><g id="prefix__Link-Shortner" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g id="prefix__Group-9"><path id="prefix__Rectangle" fill-opacity=".01" fill="#FFF" d="M0 0h30v30H0z"/><path d="M15 10c1.375 0 2.5-1.125 2.5-2.5S16.375 5 15 5a2.507 2.507 0 0 0-2.5 2.5c0 1.375 1.125 2.5 2.5 2.5Zm0 2.5a2.507 2.507 0 0 0-2.5 2.5c0 1.375 1.125 2.5 2.5 2.5s2.5-1.125 2.5-2.5-1.125-2.5-2.5-2.5Zm0 7.5a2.507 2.507 0 0 0-2.5 2.5c0 1.375 1.125 2.5 2.5 2.5s2.5-1.125 2.5-2.5S16.375 20 15 20Z" id="prefix__Shape-Copy-2" fill="#fff" transform="rotate(90 15 15)"/></g></g></svg>'};t.exports=e},5653:function(t,e,n){"use strict";n.d(e,{A:function(){return p}});var r,i,a=n(852),o=n(6215),d=n(506),u={name:"nitrozen-button",components:{NButtonContent:a.A},directives:{strokeBtn:o.A,flatBtn:d.A},props:{href:{type:String,default:""},type:{type:String,default:"button"},disabled:Boolean,content:String,rounded:{type:Boolean,default:!1},theme:{type:String,default:"primary"},showProgress:{type:Boolean,default:!1},size:{type:String,default:"small"},focused:{type:Boolean,default:!1},icon:{type:String}},render(t){const e=t("n-button-content",{props:{showProgress:this.showProgress,icon:this.icon}},this.$slots.default);let n={staticClass:"n-button ripple",class:[{"n-button-rounded":this.rounded,"n-button-primary":"primary"==this.theme,"n-button-secondary":"secondary"==this.theme,"n-button-large":"large"==this.size,"n-button-mid":"medium"==this.size,"n-button-focused":this.focused}],attrs:{href:this.href,disabled:this.disabled,type:!this.href&&(this.type||"button")},on:{...this.$listeners}},r="button";return this.href&&(r="a"),t(r,n,[e])}},s=u,l=n(1656),c=(0,l.A)(s,r,i,!1,null,null,null),f=c.exports,p=f},3630:function(t,e,n){"use strict";n.d(e,{A:function(){return c}});var r=function(){var t=this,e=t._self._c;return e("div",[e("label",{staticClass:"nitrozen-checkbox-container",class:{"nitrozen-checkbox-container-disabled":t.disabled}},[t._t("default"),e("input",{attrs:{id:t.id,type:"checkbox",disabled:t.disabled},domProps:{value:t.checkboxValue||t.value,checked:t.isSelected},on:{change:t.toggle}}),e("span",{staticClass:"nitrozen-checkbox",attrs:{for:t.id}})],2)])},i=[],a=n(8621),o={name:"nitrozen-checkbox",props:{value:{type:[Array,Boolean],default:!1},disabled:{type:Boolean,default:!1},checkboxValue:{type:[Number,Array,Object,Boolean,String],default:!0},id:{type:[Number,String],default:()=>"nitrozen-checkbox"+(0,a.A)()}},event:"change",computed:{isSelected(){return Array.isArray(this.value)?this.value.includes(this.checkboxValue):this.checkboxValue?this.checkboxValue===this.value:this.value}},methods:{toggle:function(t){let e=this.value;if(Array.isArray(this.value)){e=[...this.value];let t=e.indexOf(this.checkboxValue);-1==t?e.push(this.checkboxValue):e.splice(t,1),this.$emit("input",e),this.$emit("change",e)}else this.$emit("change",t),this.$emit("input",t.target.checked)},toggleAll:function(t){this.$emit("input",t),this.$emit("change",t)}}},d=o,u=n(1656),s=(0,u.A)(d,r,i,!1,null,null,null),l=s.exports,c=l},8999:function(t,e,n){"use strict";n.d(e,{A:function(){return _}});var r=function(){var t=this,e=t._self._c;return e("div",{staticClass:"nitrozen-dropdown-container"},[t.label?e("label",{staticClass:"nitrozen-dropdown-label"},[t._v(" "+t._s(t.label)+" "+t._s(t.required?" *":"")+" "),""!=t.tooltip?e("span",{staticClass:"nitrozen-tooltip-icon"},[e("nitrozen-tooltip",{attrs:{tooltipText:t.tooltip,position:"top"}})],1):t._e()]):t._e(),e("div",{staticClass:"nitrozen-select-wrapper",on:{click:t.toggle}},[e("div",{ref:"n_dropdown",staticClass:"nitrozen-select",class:{disabled:t.disabled,"nitrozen-dropdown-open":t.showOptions}},[e("div",{staticClass:"nitrozen-select__trigger"},[t.searchable&&!t.disabled?e("span",{staticClass:"nitrozen-searchable-input-container"},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.searchInput,expression:"searchInput"}],attrs:{type:"search",placeholder:t.searchInputPlaceholder,autocomplete:t.autocomplete},domProps:{value:t.searchInput},on:{search:t.searchInputChange,keyup:t.searchInputChange,input:function(e){e.target.composing||(t.searchInput=e.target.value)}}})]):e("span",[t._v(t._s(t.selectedText))]),e("div",{staticClass:"nitrozen-dropdown-arrow"},[e("nitrozen-inline",{attrs:{icon:"dropdown_arrow_down"}})],1)]),e("div",{ref:"nitrozen-select-option",staticClass:"nitrozen-options",class:{"nitrozen-dropup":t.dropUp},on:{"&scroll":function(e){return t.handleScroll.apply(null,arguments)}}},[t.enable_select_all?e("span",{directives:[{name:"show",rawName:"v-show",value:!t.searchInput,expression:"!searchInput"}],staticClass:"nitrozen-option ripple",on:{click:function(e){return t.selectItem("all",t.all_option)}}},[t._t("option",(function(){return[e("div",{staticClass:"nitrozen-option-container"},[e("nitrozen-checkbox",{ref:"multicheckbox-all",attrs:{checkboxValue:t.allSelected,value:t.allSelected},on:{change:t.setCheckedItem}},[e("span",{staticClass:"nitrozen-option-image",class:{"nitrozen-dropdown-multicheckbox-selected":t.allSelected}},[t._v("All")])])],1)]}),{item:t.all_option,selected:t.allSelected})],2):t._e(),t.enable_select_all?e("div",{directives:[{name:"show",rawName:"v-show",value:!t.searchInput,expression:"!searchInput"}],staticClass:"horizantal-divider"}):t._e(),t._l(t.filteredItems,(function(n,r){return e("span",{key:r,staticClass:"nitrozen-option ripple",class:{selected:n==t.selected,"nitrozen-option-group-label":n.isGroupLabel},attrs:{"data-value":n.value},on:{click:function(e){return t.selectItem(r,n)}}},[t._t("option",(function(){return[e("div",{staticClass:"nitrozen-option-container"},[t.multiple&&!n.isGroupLabel?[e("nitrozen-checkbox",{ref:`multicheckbox-${r}`,refInFor:!0,attrs:{checkboxValue:n.value},on:{change:t.setCheckedItem},model:{value:t.selectedItems,callback:function(e){t.selectedItems=e},expression:"selectedItems"}},[e("span",{staticClass:"nitrozen-option-image",class:{"nitrozen-dropdown-multicheckbox-selected":t.selectedItems.includes(n.value)}},[n.logo?e("div",{staticClass:"nitrozen-option-logo"},[e("img",{staticClass:"nitrozen-option-logo",attrs:{src:n.logo,alt:"logo"},on:{error:t.handleImageError}})]):t._e(),t._v(" "+t._s(n.text))])])]:[e("span",{staticClass:"nitrozen-option-image",class:{"nitrozen-option-child-label":t.items.find((t=>t.isGroupLabel))&&!n.isGroupLabel}},[n.logo?e("div",{staticClass:"nitrozen-option-logo"},[e("img",{staticClass:"nitrozen-option-logo",attrs:{src:n.logo,alt:"logo"},on:{error:t.handleImageError}})]):t._e(),t._v(" "+t._s(n.text)+" ")])]],2)]}),{item:n,selected:n==t.selected})],2)})),t.showAddOption?e("div",{staticClass:"nitrozen-option"},[e("div",{staticClass:"nitrozen-dropdown-empty nitrozen-option-container",on:{click:t.addOption}},[e("nitrozen-inline",{attrs:{icon:"add_outlined"}}),e("p",{staticClass:"nitrozen-option-add-option"},[t._v(' Add "'+t._s(t.searchInput)+'" ')])],1)]):!t.add_option||t.searchInput||0!==t.filteredItems.length||t.loading?0!==t.filteredItems.length||t.loading?t.loading?e("div",{staticClass:"loader-container"},[e("dropdown-loader")],1):t._e():e("div",{staticClass:"nitrozen-option"},[e("div",{staticClass:"nitrozen-option-container"},[t._v(t._s(t.noresults_text))])]):e("div",{staticClass:"nitrozen-option"},[e("div",{staticClass:"nitrozen-option-container"},[e("span",[t._v(t._s(t.noOptionForAddMoreProps[0]))]),e("br"),e("span",[t._v(t._s(t.noOptionForAddMoreProps[1]))])])])],2)])])])},i=[],a=n(8621),o=n(153),d=function(){var t=this;t._self._c;return t._m(0)},u=[function(){var t=this,e=t._self._c;return e("div",{staticClass:"loader-container"},[e("div",{staticClass:"dropdown-loader"})])}],s={name:"Dropdown-loader"},l=s,c=n(1656),f=(0,c.A)(l,d,u,!1,null,"3b2f81fa",null),p=f.exports,h=n(3630),$=n(922),m="data:image/webp;base64,UklGRmYDAABXRUJQVlA4WAoAAAAQAAAAhwAAhwAAQUxQSLUAAAABZ2CQbeTYH8HV5C8i4jRd3gCn1bYty3PwBRw6xG8OGp0hrDokG8Cd6N1dvm+rnz89byei/xMAa6qjDeW+4Yd9XhvehE3WUAd/qC/X0mFZGPIkAPVlWzqAqaGPAC++ApQR0FGRwHuRIPqQIP2WoP2RYKAl2Ju///8n1BLsPxIM3hK0nxKkdxLEMhL4lAQOvPgKwJQvAqgv29IBYMGWBAD15Vo6LMhwBfG7TrSPwz7V0Rz7RgBWAFZQOCCKAgAAMBYAnQEqiACIAD6dTKFNLjEooSIZmWCwE4lpbt0KaL4h2my9OD2l6aDEI+oOfUE6hiu3en1CZekmN7LU9JJJ5xSxiB43hJVifYoK0UTtaaLmKkUoS4UmMUmrdQgOXZn/oFHDtvqBpLtfx9OYX9n7hocMiCSMJD/hp+a5LgZgiK61LonOqNJCSnlJ+fPiM0aKWUztEJsGs48DHkdxnAOgcSEp+tLuvDUt2wLgy5sgZCsqfs7b4b+HzfAAAP74bLlG+m4kRO0yPXGL9e7N8Zfg4bw8lGZ0N1wfhDr1MBx36FYukxCtvv8uRM5JTJ9PgmGV71XI1e8Y8Frg+yBXiWQMsp0ratVjR6yViavV+2/SEvKo8nqgXbM0Q1rPXkc36M3aUzMGnUpf6OTkByLzCw30Q3pHrA7yD18QC85Az0QywR0ebMRxYslbosDQNeJYn6Fyz1QOSd8BDFFaEeLxnpUWnKzT64NfF/TJtwqHnYn72PnB+HJc3/utGFh6RzJqOFt8rOhzP27ZrygsJnoPpmjC16dA5CYYixoxDl84EvE1Jw8nu0YNuxwBX4JIqRWjHEMDQUf7B0Vv5Ls5+Xn7MWf4I8Lt91LqQVmv+LfVqvs5y9z04S3EvYkHj6aOXe4YLj9Pn+UJO+MokXYVtCtZbHaMLP4NTVXBbWly1dmmQxe42vx0qgzj0qoZDB2EIryyy63Inq4jxbRrfAbdvzdkyGjkT3EF24YWiS2GQWvmZolNhmdZnB+G9ap1qItmwIIvrfZZASgP/9oVXb73C0mLY/RIJN3JYIT2xo9VSzk4W3j05ksWs1X2VV42vHqQACfwX8D8MHfg4gLiYUIgVWBiAIBsyZk1VpjUwLz2AAA=";const g=20;var y={name:"nitrozen-dropdown",components:{"nitrozen-inline":o.A,"nitrozen-checkbox":h.A,"nitrozen-tooltip":$.A,"dropdown-loader":p},props:{id:{type:[Number,String],default:()=>"nitrozen-dropdown-"+(0,a.A)()},items:{type:Array,default:()=>[]},disabled:{type:Boolean,default:!1},label:{type:String},multiple:{default:!1},placeholder:{type:String},required:{type:Boolean,default:!1},searchable:{default:!1},tooltip:{type:String,default:""},value:{required:!0},add_option:{type:Boolean,default:!1},enable_select_all:{type:Boolean,default:!1},noresults_text:{type:String,default:"No options found"},allseleceted_text:{type:String,default:""},loading:{type:Boolean,default:!1},autocomplete:{type:String,default:"off"}},data:()=>({selected:null,selectedItems:[],searchInput:"",showOptions:!1,dropUp:!1,viewport:null,allSelected:!1,allOptionsSelected:!1,all_option:{text:"Select All",value:"all"}}),watch:{value(){if(Array.isArray(this.value)&&(this.selectedItems=[...this.value]),!this.multiple&&this.searchable){const t=this.items.find((t=>t.value==this.value));this.searchInput=t?t.text:this.value}this.setAllOptions()},items:{handler:function(){this.setAllOptions()}}},computed:{selectedText:function(){if(this.multiple){if(this.allOptionsSelected)return`All ${this.selectedItems.length} selected`;let t=[],e={};return this.value&&(this.searchInput=""),this.selectedItems.length?(this.selectedItems.forEach((t=>{e[t]||(e[t]=!0)})),this.items.forEach((n=>{e[n.value]&&t.push(n.text)})),t=[...new Set(t)],`${t.length} Selected`):this.label?this.placeholder||`Select ${this.label.toLowerCase()}`:""}return this.selected={},this.value&&this.items.length&&(this.selected=this.items.find((t=>t.value==this.value)),this.searchInput=this.selected?this.selected.text:""),this.selected&&this.selected.text?this.selected.text:this.label?this.placeholder||`Select ${this.label.toLowerCase()}`:""},searchInputPlaceholder:function(){return this.enable_select_all&&this.selectedItems.length?this.selectedItems.length===this.getItems(this.items).length?this.allseleceted_text?this.allseleceted_text:`All ${this.label?this.label.toLowerCase():""} selected`:`${this.selectedItems.length} ${this.label?this.label.toLowerCase():""} selected`:this.placeholder||`Search ${this.label?this.label.toLowerCase():""}`},noOptionForAddMoreProps:function(){const t=`No ${this.label?this.label.toLowerCase():"option"} found.`,e="Type and press enter to create new.";return[t,e]},filteredItems(){if(!this.searchable||!this.searchInput)return this.items;const t=this.searchInput.toLowerCase();return this.items.filter((e=>e.text.toLowerCase().includes(t)))},hasExactMatch(){const t=this.searchInput.trim().toLowerCase();return this.items.some((e=>e.text.trim().toLowerCase()===t))},showAddOption(){return this.searchable&&this.add_option&&this.searchInput.trim().length>0&&!this.hasExactMatch&&!this.loading}},mounted(){if(this.multiple)this.value&&(this.selectedItems=[...this.value],this.searchInput="",this.setAllOptions(!0));else if(this.enable_select_all=!1,this.value){const t=this.items.find((t=>t.value==this.value));this.searchInput=t?t.text:""}},methods:{getItems(t){return t.filter((function(t){return!t.isGroupLabel})).map((t=>t.value))},setAllOptions(t=!1){let e=[...this.items];t&&(e=[...this.value]),this.multiple&&this.enable_select_all&&(this.allOptionsSelected=this.selectedItems.length===this.getItems(e).length&&this.enable_select_all,this.allSelected=this.allOptionsSelected)},selectItem(t,e){if(!e.isGroupLabel)if(this.multiple)if("all"===t){this.allSelected=!this.allSelected,this.allSelected?this.selectedItems=this.getItems(this.items):this.selectedItems=[];const e=this.$refs[`multicheckbox-${t}`];e&&e.toggleAll(this.selectedItems),event.stopPropagation()}else{const e=this.$refs[`multicheckbox-${t}`][0];e&&e.toggle(),event.stopPropagation(),this.allSelected=this.allOptionsSelected}else this.selected=e,e.text&&(this.searchInput=e.text),this.$emit("input",e.value),this.$emit("change",e.value)},addOption(){let t=this.searchInput;this.searchInput="",this.$emit("addOption",t),this.eventEmit({},"searchInputChange"),this.calculateViewport()},setCheckedItem(){this.$emit("input",this.selectedItems),this.$emit("change",this.selectedItems)},searchInputChange(t){this.showOptions=!0,this.searchInput=t.target.value;let e={id:this.id,text:this.searchInput};this.searchInput||this.setAllOptions(),this.eventEmit(e,"searchInputChange"),this.calculateViewport()},toggle(){this.disabled||(this.showOptions=!this.showOptions,this.showOptions&&this.calculateDropUpDown())},calculateDropUpDown(){const t=this.$refs["n_dropdown"];if(!t)return;const e=t.getBoundingClientRect(),n=(e.top,this.viewport.height-e.top-t.offsetHeight),r=t.children[1].offsetHeight;this.dropUp=!(r<n)},documentClick(t){const e=this.$refs.n_dropdown;e&&!e.contains(t.target)&&(this.showOptions=!1)},calculateViewport(){const t=Math.max(document.documentElement.clientWidth,window.innerWidth||0),e=Math.max(document.documentElement.clientHeight,window.innerHeight||0);this.viewport={width:t,height:e},this.calculateDropUpDown()},eventEmit(t,e){this.$emit(e,t)},handleScroll(t){let e=this.$refs["nitrozen-select-option"];this.$emit("scroll",e),t.target.scrollTop+t.target.clientHeight+g>=t.target.scrollHeight&&(this.loading||this.$emit("fetchMoreData"))},handleTABKey:function(t){9==t.keyCode&&this.showOptions&&(t.preventDefault(),t.stopPropagation(),this.showOptions=!1)},handleImageError:function(t){t.target.src=m}},created(){this.calculateViewport(),"undefined"!==typeof document&&(document.addEventListener("click",this.documentClick),document.addEventListener("keydown",this.handleTABKey)),"undefined"!==typeof window&&(window.addEventListener("resize",this.calculateViewport),window.addEventListener("scroll",this.calculateViewport))},destroyed(){document.removeEventListener("click",this.documentClick),document.removeEventListener("keydown",this.handleTABKey),window.removeEventListener("resize",this.calculateViewport),window.removeEventListener("scroll",this.calculateViewport)}},v=y,b=(0,c.A)(v,r,i,!1,null,null,null),C=b.exports,_=C},7710:function(t,e,n){"use strict";n.d(e,{A:function(){return l}});var r=function(){var t=this,e=t._self._c;return e("div",{staticClass:"nitrozen-error-visible"},[t._t("default")],2)},i=[],a={name:"nitrozen-error"},o=a,d=n(1656),u=(0,d.A)(o,r,i,!1,null,null,null),s=u.exports,l=s},153:function(t,e,n){"use strict";n.d(e,{A:function(){return f}});var r=function(){var t=this,e=t._self._c;return e("span",t._g({staticClass:"nitrozen-inline-svg",