• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1/*
2 * Copyright (c) 2022 Huawei Device Co., Ltd.
3 * Licensed under the Apache License, Version 2.0 (the "License");
4 * you may not use this file except in compliance with the License.
5 * You may obtain a copy of the License at
6 *
7 *     http://www.apache.org/licenses/LICENSE-2.0
8 *
9 * Unless required by applicable law or agreed to in writing, software
10 * distributed under the License is distributed on an "AS IS" BASIS,
11 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 * See the License for the specific language governing permissions and
13 * limitations under the License.
14 */
15(()=>{var e={6486:function(e,t,r){var o;e=r.nmd(e),function(){var n,a="Expected a function",i="__lodash_hash_undefined__",s="__lodash_placeholder__",p=32,l=128,c=1/0,u=9007199254740991,y=NaN,d=4294967295,f=[["ary",l],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",p],["partialRight",64],["rearg",256]],m="[object Arguments]",g="[object Array]",h="[object Boolean]",E="[object Date]",T="[object Error]",S="[object Function]",v="[object GeneratorFunction]",P="[object Map]",b="[object Number]",_="[object Object]",N="[object Promise]",C="[object RegExp]",A="[object Set]",O="[object String]",M="[object Symbol]",w="[object WeakMap]",R="[object ArrayBuffer]",x="[object DataView]",I="[object Float32Array]",L="[object Float64Array]",F="[object Int8Array]",B="[object Int16Array]",k="[object Int32Array]",D="[object Uint8Array]",U="[object Uint8ClampedArray]",V="[object Uint16Array]",G="[object Uint32Array]",j=/\b__p \+= '';/g,z=/\b(__p \+=) '' \+/g,W=/(__e\(.*?\)|\b__t\)) \+\n'';/g,$=/&(?:amp|lt|gt|quot|#39);/g,q=/[&<>"']/g,H=RegExp($.source),Y=RegExp(q.source),X=/<%-([\s\S]+?)%>/g,J=/<%([\s\S]+?)%>/g,K=/<%=([\s\S]+?)%>/g,Q=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Z=/^\w*$/,ee=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,te=/[\\^$.*+?()[\]{}|]/g,re=RegExp(te.source),oe=/^\s+/,ne=/\s/,ae=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,ie=/\{\n\/\* \[wrapped with (.+)\] \*/,se=/,? & /,pe=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,le=/[()=,{}\[\]\/\s]/,ce=/\\(\\)?/g,ue=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,ye=/\w*$/,de=/^[-+]0x[0-9a-f]+$/i,fe=/^0b[01]+$/i,me=/^\[object .+?Constructor\]$/,ge=/^0o[0-7]+$/i,he=/^(?:0|[1-9]\d*)$/,Ee=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,Te=/($^)/,Se=/['\n\r\u2028\u2029\\]/g,ve="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",Pe="a-z\\xdf-\\xf6\\xf8-\\xff",be="A-Z\\xc0-\\xd6\\xd8-\\xde",_e="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",Ne="["+_e+"]",Ce="["+ve+"]",Ae="\\d+",Oe="["+Pe+"]",Me="[^\\ud800-\\udfff"+_e+Ae+"\\u2700-\\u27bf"+Pe+be+"]",we="\\ud83c[\\udffb-\\udfff]",Re="[^\\ud800-\\udfff]",xe="(?:\\ud83c[\\udde6-\\uddff]){2}",Ie="[\\ud800-\\udbff][\\udc00-\\udfff]",Le="["+be+"]",Fe="(?:"+Oe+"|"+Me+")",Be="(?:"+Le+"|"+Me+")",ke="(?:['’](?:d|ll|m|re|s|t|ve))?",De="(?:['’](?:D|LL|M|RE|S|T|VE))?",Ue="(?:"+Ce+"|"+we+")?",Ve="[\\ufe0e\\ufe0f]?",Ge=Ve+Ue+"(?:\\u200d(?:"+[Re,xe,Ie].join("|")+")"+Ve+Ue+")*",je="(?:"+["[\\u2700-\\u27bf]",xe,Ie].join("|")+")"+Ge,ze="(?:"+[Re+Ce+"?",Ce,xe,Ie,"[\\ud800-\\udfff]"].join("|")+")",We=RegExp("['’]","g"),$e=RegExp(Ce,"g"),qe=RegExp(we+"(?="+we+")|"+ze+Ge,"g"),He=RegExp([Le+"?"+Oe+"+"+ke+"(?="+[Ne,Le,"$"].join("|")+")",Be+"+"+De+"(?="+[Ne,Le+Fe,"$"].join("|")+")",Le+"?"+Fe+"+"+ke,Le+"+"+De,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Ae,je].join("|"),"g"),Ye=RegExp("[\\u200d\\ud800-\\udfff"+ve+"\\ufe0e\\ufe0f]"),Xe=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,Je=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],Ke=-1,Qe={};Qe[I]=Qe[L]=Qe[F]=Qe[B]=Qe[k]=Qe[D]=Qe[U]=Qe[V]=Qe[G]=!0,Qe[m]=Qe[g]=Qe[R]=Qe[h]=Qe[x]=Qe[E]=Qe[T]=Qe[S]=Qe[P]=Qe[b]=Qe[_]=Qe[C]=Qe[A]=Qe[O]=Qe[w]=!1;var Ze={};Ze[m]=Ze[g]=Ze[R]=Ze[x]=Ze[h]=Ze[E]=Ze[I]=Ze[L]=Ze[F]=Ze[B]=Ze[k]=Ze[P]=Ze[b]=Ze[_]=Ze[C]=Ze[A]=Ze[O]=Ze[M]=Ze[D]=Ze[U]=Ze[V]=Ze[G]=!0,Ze[T]=Ze[S]=Ze[w]=!1;var et={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},tt=parseFloat,rt=parseInt,ot="object"==typeof r.g&&r.g&&r.g.Object===Object&&r.g,nt="object"==typeof self&&self&&self.Object===Object&&self,at=ot||nt||Function("return this")(),it=t&&!t.nodeType&&t,st=it&&e&&!e.nodeType&&e,pt=st&&st.exports===it,lt=pt&&ot.process,ct=function(){try{return st&&st.require&&st.require("util").types||lt&&lt.binding&&lt.binding("util")}catch(e){}}(),ut=ct&&ct.isArrayBuffer,yt=ct&&ct.isDate,dt=ct&&ct.isMap,ft=ct&&ct.isRegExp,mt=ct&&ct.isSet,gt=ct&&ct.isTypedArray;function ht(e,t,r){switch(r.length){case 0:return e.call(t);case 1:return e.call(t,r[0]);case 2:return e.call(t,r[0],r[1]);case 3:return e.call(t,r[0],r[1],r[2])}return e.apply(t,r)}function Et(e,t,r,o){for(var n=-1,a=null==e?0:e.length;++n<a;){var i=e[n];t(o,i,r(i),e)}return o}function Tt(e,t){for(var r=-1,o=null==e?0:e.length;++r<o&&!1!==t(e[r],r,e););return e}function St(e,t){for(var r=null==e?0:e.length;r--&&!1!==t(e[r],r,e););return e}function vt(e,t){for(var r=-1,o=null==e?0:e.length;++r<o;)if(!t(e[r],r,e))return!1;return!0}function Pt(e,t){for(var r=-1,o=null==e?0:e.length,n=0,a=[];++r<o;){var i=e[r];t(i,r,e)&&(a[n++]=i)}return a}function bt(e,t){return!(null==e||!e.length)&&It(e,t,0)>-1}function _t(e,t,r){for(var o=-1,n=null==e?0:e.length;++o<n;)if(r(t,e[o]))return!0;return!1}function Nt(e,t){for(var r=-1,o=null==e?0:e.length,n=Array(o);++r<o;)n[r]=t(e[r],r,e);return n}function Ct(e,t){for(var r=-1,o=t.length,n=e.length;++r<o;)e[n+r]=t[r];return e}function At(e,t,r,o){var n=-1,a=null==e?0:e.length;for(o&&a&&(r=e[++n]);++n<a;)r=t(r,e[n],n,e);return r}function Ot(e,t,r,o){var n=null==e?0:e.length;for(o&&n&&(r=e[--n]);n--;)r=t(r,e[n],n,e);return r}function Mt(e,t){for(var r=-1,o=null==e?0:e.length;++r<o;)if(t(e[r],r,e))return!0;return!1}var wt=kt("length");function Rt(e,t,r){var o;return r(e,(function(e,r,n){if(t(e,r,n))return o=r,!1})),o}function xt(e,t,r,o){for(var n=e.length,a=r+(o?1:-1);o?a--:++a<n;)if(t(e[a],a,e))return a;return-1}function It(e,t,r){return t==t?function(e,t,r){for(var o=r-1,n=e.length;++o<n;)if(e[o]===t)return o;return-1}(e,t,r):xt(e,Ft,r)}function Lt(e,t,r,o){for(var n=r-1,a=e.length;++n<a;)if(o(e[n],t))return n;return-1}function Ft(e){return e!=e}function Bt(e,t){var r=null==e?0:e.length;return r?Vt(e,t)/r:y}function kt(e){return function(t){return null==t?n:t[e]}}function Dt(e){return function(t){return null==e?n:e[t]}}function Ut(e,t,r,o,n){return n(e,(function(e,n,a){r=o?(o=!1,e):t(r,e,n,a)})),r}function Vt(e,t){for(var r,o=-1,a=e.length;++o<a;){var i=t(e[o]);i!==n&&(r=r===n?i:r+i)}return r}function Gt(e,t){for(var r=-1,o=Array(e);++r<e;)o[r]=t(r);return o}function jt(e){return e?e.slice(0,ir(e)+1).replace(oe,""):e}function zt(e){return function(t){return e(t)}}function Wt(e,t){return Nt(t,(function(t){return e[t]}))}function $t(e,t){return e.has(t)}function qt(e,t){for(var r=-1,o=e.length;++r<o&&It(t,e[r],0)>-1;);return r}function Ht(e,t){for(var r=e.length;r--&&It(t,e[r],0)>-1;);return r}function Yt(e,t){for(var r=e.length,o=0;r--;)e[r]===t&&++o;return o}var Xt=Dt({À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",Ç:"C",ç:"c",Ð:"D",ð:"d",È:"E",É:"E",Ê:"E",Ë:"E",è:"e",é:"e",ê:"e",ë:"e",Ì:"I",Í:"I",Î:"I",Ï:"I",ì:"i",í:"i",î:"i",ï:"i",Ñ:"N",ñ:"n",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ù:"U",Ú:"U",Û:"U",Ü:"U",ù:"u",ú:"u",û:"u",ü:"u",Ý:"Y",ý:"y",ÿ:"y",Æ:"Ae",æ:"ae",Þ:"Th",þ:"th",ß:"ss",Ā:"A",Ă:"A",Ą:"A",ā:"a",ă:"a",ą:"a",Ć:"C",Ĉ:"C",Ċ:"C",Č:"C",ć:"c",ĉ:"c",ċ:"c",č:"c",Ď:"D",Đ:"D",ď:"d",đ:"d",Ē:"E",Ĕ:"E",Ė:"E",Ę:"E",Ě:"E",ē:"e",ĕ:"e",ė:"e",ę:"e",ě:"e",Ĝ:"G",Ğ:"G",Ġ:"G",Ģ:"G",ĝ:"g",ğ:"g",ġ:"g",ģ:"g",Ĥ:"H",Ħ:"H",ĥ:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Į:"I",İ:"I",ĩ:"i",ī:"i",ĭ:"i",į:"i",ı:"i",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",ĸ:"k",Ĺ:"L",Ļ:"L",Ľ:"L",Ŀ:"L",Ł:"L",ĺ:"l",ļ:"l",ľ:"l",ŀ:"l",ł:"l",Ń:"N",Ņ:"N",Ň:"N",Ŋ:"N",ń:"n",ņ:"n",ň:"n",ŋ:"n",Ō:"O",Ŏ:"O",Ő:"O",ō:"o",ŏ:"o",ő:"o",Ŕ:"R",Ŗ:"R",Ř:"R",ŕ:"r",ŗ:"r",ř:"r",Ś:"S",Ŝ:"S",Ş:"S",Š:"S",ś:"s",ŝ:"s",ş:"s",š:"s",Ţ:"T",Ť:"T",Ŧ:"T",ţ:"t",ť:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Ů:"U",Ű:"U",Ų:"U",ũ:"u",ū:"u",ŭ:"u",ů:"u",ű:"u",ų:"u",Ŵ:"W",ŵ:"w",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Ź:"Z",Ż:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",IJ:"IJ",ij:"ij",Œ:"Oe",œ:"oe",ʼn:"'n",ſ:"s"}),Jt=Dt({"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"});function Kt(e){return"\\"+et[e]}function Qt(e){return Ye.test(e)}function Zt(e){var t=-1,r=Array(e.size);return e.forEach((function(e,o){r[++t]=[o,e]})),r}function er(e,t){return function(r){return e(t(r))}}function tr(e,t){for(var r=-1,o=e.length,n=0,a=[];++r<o;){var i=e[r];i!==t&&i!==s||(e[r]=s,a[n++]=r)}return a}function rr(e){var t=-1,r=Array(e.size);return e.forEach((function(e){r[++t]=e})),r}function or(e){var t=-1,r=Array(e.size);return e.forEach((function(e){r[++t]=[e,e]})),r}function nr(e){return Qt(e)?function(e){for(var t=qe.lastIndex=0;qe.test(e);)++t;return t}(e):wt(e)}function ar(e){return Qt(e)?function(e){return e.match(qe)||[]}(e):function(e){return e.split("")}(e)}function ir(e){for(var t=e.length;t--&&ne.test(e.charAt(t)););return t}var sr=Dt({"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&#39;":"'"}),pr=function e(t){var r,o=(t=null==t?at:pr.defaults(at.Object(),t,pr.pick(at,Je))).Array,ne=t.Date,ve=t.Error,Pe=t.Function,be=t.Math,_e=t.Object,Ne=t.RegExp,Ce=t.String,Ae=t.TypeError,Oe=o.prototype,Me=Pe.prototype,we=_e.prototype,Re=t["__core-js_shared__"],xe=Me.toString,Ie=we.hasOwnProperty,Le=0,Fe=(r=/[^.]+$/.exec(Re&&Re.keys&&Re.keys.IE_PROTO||""))?"Symbol(src)_1."+r:"",Be=we.toString,ke=xe.call(_e),De=at._,Ue=Ne("^"+xe.call(Ie).replace(te,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Ve=pt?t.Buffer:n,Ge=t.Symbol,je=t.Uint8Array,ze=Ve?Ve.allocUnsafe:n,qe=er(_e.getPrototypeOf,_e),Ye=_e.create,et=we.propertyIsEnumerable,ot=Oe.splice,nt=Ge?Ge.isConcatSpreadable:n,it=Ge?Ge.iterator:n,st=Ge?Ge.toStringTag:n,lt=function(){try{var e=ca(_e,"defineProperty");return e({},"",{}),e}catch(e){}}(),ct=t.clearTimeout!==at.clearTimeout&&t.clearTimeout,wt=ne&&ne.now!==at.Date.now&&ne.now,Dt=t.setTimeout!==at.setTimeout&&t.setTimeout,lr=be.ceil,cr=be.floor,ur=_e.getOwnPropertySymbols,yr=Ve?Ve.isBuffer:n,dr=t.isFinite,fr=Oe.join,mr=er(_e.keys,_e),gr=be.max,hr=be.min,Er=ne.now,Tr=t.parseInt,Sr=be.random,vr=Oe.reverse,Pr=ca(t,"DataView"),br=ca(t,"Map"),_r=ca(t,"Promise"),Nr=ca(t,"Set"),Cr=ca(t,"WeakMap"),Ar=ca(_e,"create"),Or=Cr&&new Cr,Mr={},wr=Ua(Pr),Rr=Ua(br),xr=Ua(_r),Ir=Ua(Nr),Lr=Ua(Cr),Fr=Ge?Ge.prototype:n,Br=Fr?Fr.valueOf:n,kr=Fr?Fr.toString:n;function Dr(e){if(rs(e)&&!$i(e)&&!(e instanceof jr)){if(e instanceof Gr)return e;if(Ie.call(e,"__wrapped__"))return Va(e)}return new Gr(e)}var Ur=function(){function e(){}return function(t){if(!ts(t))return{};if(Ye)return Ye(t);e.prototype=t;var r=new e;return e.prototype=n,r}}();function Vr(){}function Gr(e,t){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=n}function jr(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=d,this.__views__=[]}function zr(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t<r;){var o=e[t];this.set(o[0],o[1])}}function Wr(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t<r;){var o=e[t];this.set(o[0],o[1])}}function $r(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t<r;){var o=e[t];this.set(o[0],o[1])}}function qr(e){var t=-1,r=null==e?0:e.length;for(this.__data__=new $r;++t<r;)this.add(e[t])}function Hr(e){var t=this.__data__=new Wr(e);this.size=t.size}function Yr(e,t){var r=$i(e),o=!r&&Wi(e),n=!r&&!o&&Xi(e),a=!r&&!o&&!n&&cs(e),i=r||o||n||a,s=i?Gt(e.length,Ce):[],p=s.length;for(var l in e)!t&&!Ie.call(e,l)||i&&("length"==l||n&&("offset"==l||"parent"==l)||a&&("buffer"==l||"byteLength"==l||"byteOffset"==l)||ha(l,p))||s.push(l);return s}function Xr(e){var t=e.length;return t?e[qo(0,t-1)]:n}function Jr(e,t){return La(On(e),ao(t,0,e.length))}function Kr(e){return La(On(e))}function Qr(e,t,r){(r!==n&&!Gi(e[t],r)||r===n&&!(t in e))&&oo(e,t,r)}function Zr(e,t,r){var o=e[t];Ie.call(e,t)&&Gi(o,r)&&(r!==n||t in e)||oo(e,t,r)}function eo(e,t){for(var r=e.length;r--;)if(Gi(e[r][0],t))return r;return-1}function to(e,t,r,o){return co(e,(function(e,n,a){t(o,e,r(e),a)})),o}function ro(e,t){return e&&Mn(t,xs(t),e)}function oo(e,t,r){"__proto__"==t&&lt?lt(e,t,{configurable:!0,enumerable:!0,value:r,writable:!0}):e[t]=r}function no(e,t){for(var r=-1,a=t.length,i=o(a),s=null==e;++r<a;)i[r]=s?n:As(e,t[r]);return i}function ao(e,t,r){return e==e&&(r!==n&&(e=e<=r?e:r),t!==n&&(e=e>=t?e:t)),e}function io(e,t,r,o,a,i){var s,p=1&t,l=2&t,c=4&t;if(r&&(s=a?r(e,o,a,i):r(e)),s!==n)return s;if(!ts(e))return e;var u=$i(e);if(u){if(s=function(e){var t=e.length,r=new e.constructor(t);return t&&"string"==typeof e[0]&&Ie.call(e,"index")&&(r.index=e.index,r.input=e.input),r}(e),!p)return On(e,s)}else{var y=da(e),d=y==S||y==v;if(Xi(e))return Pn(e,p);if(y==_||y==m||d&&!a){if(s=l||d?{}:ma(e),!p)return l?function(e,t){return Mn(e,ya(e),t)}(e,function(e,t){return e&&Mn(t,Is(t),e)}(s,e)):function(e,t){return Mn(e,ua(e),t)}(e,ro(s,e))}else{if(!Ze[y])return a?e:{};s=function(e,t,r){var o,n=e.constructor;switch(t){case R:return bn(e);case h:case E:return new n(+e);case x:return function(e,t){var r=t?bn(e.buffer):e.buffer;return new e.constructor(r,e.byteOffset,e.byteLength)}(e,r);case I:case L:case F:case B:case k:case D:case U:case V:case G:return _n(e,r);case P:return new n;case b:case O:return new n(e);case C:return function(e){var t=new e.constructor(e.source,ye.exec(e));return t.lastIndex=e.lastIndex,t}(e);case A:return new n;case M:return o=e,Br?_e(Br.call(o)):{}}}(e,y,p)}}i||(i=new Hr);var f=i.get(e);if(f)return f;i.set(e,s),ss(e)?e.forEach((function(o){s.add(io(o,t,r,o,e,i))})):os(e)&&e.forEach((function(o,n){s.set(n,io(o,t,r,n,e,i))}));var g=u?n:(c?l?oa:ra:l?Is:xs)(e);return Tt(g||e,(function(o,n){g&&(o=e[n=o]),Zr(s,n,io(o,t,r,n,e,i))})),s}function so(e,t,r){var o=r.length;if(null==e)return!o;for(e=_e(e);o--;){var a=r[o],i=t[a],s=e[a];if(s===n&&!(a in e)||!i(s))return!1}return!0}function po(e,t,r){if("function"!=typeof e)throw new Ae(a);return wa((function(){e.apply(n,r)}),t)}function lo(e,t,r,o){var n=-1,a=bt,i=!0,s=e.length,p=[],l=t.length;if(!s)return p;r&&(t=Nt(t,zt(r))),o?(a=_t,i=!1):t.length>=200&&(a=$t,i=!1,t=new qr(t));e:for(;++n<s;){var c=e[n],u=null==r?c:r(c);if(c=o||0!==c?c:0,i&&u==u){for(var y=l;y--;)if(t[y]===u)continue e;p.push(c)}else a(t,u,o)||p.push(c)}return p}Dr.templateSettings={escape:X,evaluate:J,interpolate:K,variable:"",imports:{_:Dr}},Dr.prototype=Vr.prototype,Dr.prototype.constructor=Dr,Gr.prototype=Ur(Vr.prototype),Gr.prototype.constructor=Gr,jr.prototype=Ur(Vr.prototype),jr.prototype.constructor=jr,zr.prototype.clear=function(){this.__data__=Ar?Ar(null):{},this.size=0},zr.prototype.delete=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t},zr.prototype.get=function(e){var t=this.__data__;if(Ar){var r=t[e];return r===i?n:r}return Ie.call(t,e)?t[e]:n},zr.prototype.has=function(e){var t=this.__data__;return Ar?t[e]!==n:Ie.call(t,e)},zr.prototype.set=function(e,t){var r=this.__data__;return this.size+=this.has(e)?0:1,r[e]=Ar&&t===n?i:t,this},Wr.prototype.clear=function(){this.__data__=[],this.size=0},Wr.prototype.delete=function(e){var t=this.__data__,r=eo(t,e);return!(r<0||(r==t.length-1?t.pop():ot.call(t,r,1),--this.size,0))},Wr.prototype.get=function(e){var t=this.__data__,r=eo(t,e);return r<0?n:t[r][1]},Wr.prototype.has=function(e){return eo(this.__data__,e)>-1},Wr.prototype.set=function(e,t){var r=this.__data__,o=eo(r,e);return o<0?(++this.size,r.push([e,t])):r[o][1]=t,this},$r.prototype.clear=function(){this.size=0,this.__data__={hash:new zr,map:new(br||Wr),string:new zr}},$r.prototype.delete=function(e){var t=pa(this,e).delete(e);return this.size-=t?1:0,t},$r.prototype.get=function(e){return pa(this,e).get(e)},$r.prototype.has=function(e){return pa(this,e).has(e)},$r.prototype.set=function(e,t){var r=pa(this,e),o=r.size;return r.set(e,t),this.size+=r.size==o?0:1,this},qr.prototype.add=qr.prototype.push=function(e){return this.__data__.set(e,i),this},qr.prototype.has=function(e){return this.__data__.has(e)},Hr.prototype.clear=function(){this.__data__=new Wr,this.size=0},Hr.prototype.delete=function(e){var t=this.__data__,r=t.delete(e);return this.size=t.size,r},Hr.prototype.get=function(e){return this.__data__.get(e)},Hr.prototype.has=function(e){return this.__data__.has(e)},Hr.prototype.set=function(e,t){var r=this.__data__;if(r instanceof Wr){var o=r.__data__;if(!br||o.length<199)return o.push([e,t]),this.size=++r.size,this;r=this.__data__=new $r(o)}return r.set(e,t),this.size=r.size,this};var co=xn(To),uo=xn(So,!0);function yo(e,t){var r=!0;return co(e,(function(e,o,n){return r=!!t(e,o,n)})),r}function fo(e,t,r){for(var o=-1,a=e.length;++o<a;){var i=e[o],s=t(i);if(null!=s&&(p===n?s==s&&!ls(s):r(s,p)))var p=s,l=i}return l}function mo(e,t){var r=[];return co(e,(function(e,o,n){t(e,o,n)&&r.push(e)})),r}function go(e,t,r,o,n){var a=-1,i=e.length;for(r||(r=ga),n||(n=[]);++a<i;){var s=e[a];t>0&&r(s)?t>1?go(s,t-1,r,o,n):Ct(n,s):o||(n[n.length]=s)}return n}var ho=In(),Eo=In(!0);function To(e,t){return e&&ho(e,t,xs)}function So(e,t){return e&&Eo(e,t,xs)}function vo(e,t){return Pt(t,(function(t){return Qi(e[t])}))}function Po(e,t){for(var r=0,o=(t=En(t,e)).length;null!=e&&r<o;)e=e[Da(t[r++])];return r&&r==o?e:n}function bo(e,t,r){var o=t(e);return $i(e)?o:Ct(o,r(e))}function _o(e){return null==e?e===n?"[object Undefined]":"[object Null]":st&&st in _e(e)?function(e){var t=Ie.call(e,st),r=e[st];try{e[st]=n;var o=!0}catch(e){}var a=Be.call(e);return o&&(t?e[st]=r:delete e[st]),a}(e):function(e){return Be.call(e)}(e)}function No(e,t){return e>t}function Co(e,t){return null!=e&&Ie.call(e,t)}function Ao(e,t){return null!=e&&t in _e(e)}function Oo(e,t,r){for(var a=r?_t:bt,i=e[0].length,s=e.length,p=s,l=o(s),c=1/0,u=[];p--;){var y=e[p];p&&t&&(y=Nt(y,zt(t))),c=hr(y.length,c),l[p]=!r&&(t||i>=120&&y.length>=120)?new qr(p&&y):n}y=e[0];var d=-1,f=l[0];e:for(;++d<i&&u.length<c;){var m=y[d],g=t?t(m):m;if(m=r||0!==m?m:0,!(f?$t(f,g):a(u,g,r))){for(p=s;--p;){var h=l[p];if(!(h?$t(h,g):a(e[p],g,r)))continue e}f&&f.push(g),u.push(m)}}return u}function Mo(e,t,r){var o=null==(e=Ca(e,t=En(t,e)))?e:e[Da(Ka(t))];return null==o?n:ht(o,e,r)}function wo(e){return rs(e)&&_o(e)==m}function Ro(e,t,r,o,a){return e===t||(null==e||null==t||!rs(e)&&!rs(t)?e!=e&&t!=t:function(e,t,r,o,a,i){var s=$i(e),p=$i(t),l=s?g:da(e),c=p?g:da(t),u=(l=l==m?_:l)==_,y=(c=c==m?_:c)==_,d=l==c;if(d&&Xi(e)){if(!Xi(t))return!1;s=!0,u=!1}if(d&&!u)return i||(i=new Hr),s||cs(e)?ea(e,t,r,o,a,i):function(e,t,r,o,n,a,i){switch(r){case x:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case R:return!(e.byteLength!=t.byteLength||!a(new je(e),new je(t)));case h:case E:case b:return Gi(+e,+t);case T:return e.name==t.name&&e.message==t.message;case C:case O:return e==t+"";case P:var s=Zt;case A:var p=1&o;if(s||(s=rr),e.size!=t.size&&!p)return!1;var l=i.get(e);if(l)return l==t;o|=2,i.set(e,t);var c=ea(s(e),s(t),o,n,a,i);return i.delete(e),c;case M:if(Br)return Br.call(e)==Br.call(t)}return!1}(e,t,l,r,o,a,i);if(!(1&r)){var f=u&&Ie.call(e,"__wrapped__"),S=y&&Ie.call(t,"__wrapped__");if(f||S){var v=f?e.value():e,N=S?t.value():t;return i||(i=new Hr),a(v,N,r,o,i)}}return!!d&&(i||(i=new Hr),function(e,t,r,o,a,i){var s=1&r,p=ra(e),l=p.length;if(l!=ra(t).length&&!s)return!1;for(var c=l;c--;){var u=p[c];if(!(s?u in t:Ie.call(t,u)))return!1}var y=i.get(e),d=i.get(t);if(y&&d)return y==t&&d==e;var f=!0;i.set(e,t),i.set(t,e);for(var m=s;++c<l;){var g=e[u=p[c]],h=t[u];if(o)var E=s?o(h,g,u,t,e,i):o(g,h,u,e,t,i);if(!(E===n?g===h||a(g,h,r,o,i):E)){f=!1;break}m||(m="constructor"==u)}if(f&&!m){var T=e.constructor,S=t.constructor;T==S||!("constructor"in e)||!("constructor"in t)||"function"==typeof T&&T instanceof T&&"function"==typeof S&&S instanceof S||(f=!1)}return i.delete(e),i.delete(t),f}(e,t,r,o,a,i))}(e,t,r,o,Ro,a))}function xo(e,t,r,o){var a=r.length,i=a,s=!o;if(null==e)return!i;for(e=_e(e);a--;){var p=r[a];if(s&&p[2]?p[1]!==e[p[0]]:!(p[0]in e))return!1}for(;++a<i;){var l=(p=r[a])[0],c=e[l],u=p[1];if(s&&p[2]){if(c===n&&!(l in e))return!1}else{var y=new Hr;if(o)var d=o(c,u,l,e,t,y);if(!(d===n?Ro(u,c,3,o,y):d))return!1}}return!0}function Io(e){return!(!ts(e)||(t=e,Fe&&Fe in t))&&(Qi(e)?Ue:me).test(Ua(e));var t}function Lo(e){return"function"==typeof e?e:null==e?np:"object"==typeof e?$i(e)?Uo(e[0],e[1]):Do(e):dp(e)}function Fo(e){if(!Pa(e))return mr(e);var t=[];for(var r in _e(e))Ie.call(e,r)&&"constructor"!=r&&t.push(r);return t}function Bo(e,t){return e<t}function ko(e,t){var r=-1,n=Hi(e)?o(e.length):[];return co(e,(function(e,o,a){n[++r]=t(e,o,a)})),n}function Do(e){var t=la(e);return 1==t.length&&t[0][2]?_a(t[0][0],t[0][1]):function(r){return r===e||xo(r,e,t)}}function Uo(e,t){return Ta(e)&&ba(t)?_a(Da(e),t):function(r){var o=As(r,e);return o===n&&o===t?Os(r,e):Ro(t,o,3)}}function Vo(e,t,r,o,a){e!==t&&ho(t,(function(i,s){if(a||(a=new Hr),ts(i))!function(e,t,r,o,a,i,s){var p=Oa(e,r),l=Oa(t,r),c=s.get(l);if(c)Qr(e,r,c);else{var u=i?i(p,l,r+"",e,t,s):n,y=u===n;if(y){var d=$i(l),f=!d&&Xi(l),m=!d&&!f&&cs(l);u=l,d||f||m?$i(p)?u=p:Yi(p)?u=On(p):f?(y=!1,u=Pn(l,!0)):m?(y=!1,u=_n(l,!0)):u=[]:as(l)||Wi(l)?(u=p,Wi(p)?u=Es(p):ts(p)&&!Qi(p)||(u=ma(l))):y=!1}y&&(s.set(l,u),a(u,l,o,i,s),s.delete(l)),Qr(e,r,u)}}(e,t,s,r,Vo,o,a);else{var p=o?o(Oa(e,s),i,s+"",e,t,a):n;p===n&&(p=i),Qr(e,s,p)}}),Is)}function Go(e,t){var r=e.length;if(r)return ha(t+=t<0?r:0,r)?e[t]:n}function jo(e,t,r){t=t.length?Nt(t,(function(e){return $i(e)?function(t){return Po(t,1===e.length?e[0]:e)}:e})):[np];var o=-1;t=Nt(t,zt(sa()));var n=ko(e,(function(e,r,n){var a=Nt(t,(function(t){return t(e)}));return{criteria:a,index:++o,value:e}}));return function(e,t){var o=e.length;for(e.sort((function(e,t){return function(e,t,r){for(var o=-1,n=e.criteria,a=t.criteria,i=n.length,s=r.length;++o<i;){var p=Nn(n[o],a[o]);if(p)return o>=s?p:p*("desc"==r[o]?-1:1)}return e.index-t.index}(e,t,r)}));o--;)e[o]=e[o].value;return e}(n)}function zo(e,t,r){for(var o=-1,n=t.length,a={};++o<n;){var i=t[o],s=Po(e,i);r(s,i)&&Ko(a,En(i,e),s)}return a}function Wo(e,t,r,o){var n=o?Lt:It,a=-1,i=t.length,s=e;for(e===t&&(t=On(t)),r&&(s=Nt(e,zt(r)));++a<i;)for(var p=0,l=t[a],c=r?r(l):l;(p=n(s,c,p,o))>-1;)s!==e&&ot.call(s,p,1),ot.call(e,p,1);return e}function $o(e,t){for(var r=e?t.length:0,o=r-1;r--;){var n=t[r];if(r==o||n!==a){var a=n;ha(n)?ot.call(e,n,1):cn(e,n)}}return e}function qo(e,t){return e+cr(Sr()*(t-e+1))}function Ho(e,t){var r="";if(!e||t<1||t>u)return r;do{t%2&&(r+=e),(t=cr(t/2))&&(e+=e)}while(t);return r}function Yo(e,t){return Ra(Na(e,t,np),e+"")}function Xo(e){return Xr(Gs(e))}function Jo(e,t){var r=Gs(e);return La(r,ao(t,0,r.length))}function Ko(e,t,r,o){if(!ts(e))return e;for(var a=-1,i=(t=En(t,e)).length,s=i-1,p=e;null!=p&&++a<i;){var l=Da(t[a]),c=r;if("__proto__"===l||"constructor"===l||"prototype"===l)return e;if(a!=s){var u=p[l];(c=o?o(u,l,p):n)===n&&(c=ts(u)?u:ha(t[a+1])?[]:{})}Zr(p,l,c),p=p[l]}return e}var Qo=Or?function(e,t){return Or.set(e,t),e}:np,Zo=lt?function(e,t){return lt(e,"toString",{configurable:!0,enumerable:!1,value:tp(t),writable:!0})}:np;function en(e){return La(Gs(e))}function tn(e,t,r){var n=-1,a=e.length;t<0&&(t=-t>a?0:a+t),(r=r>a?a:r)<0&&(r+=a),a=t>r?0:r-t>>>0,t>>>=0;for(var i=o(a);++n<a;)i[n]=e[n+t];return i}function rn(e,t){var r;return co(e,(function(e,o,n){return!(r=t(e,o,n))})),!!r}function on(e,t,r){var o=0,n=null==e?o:e.length;if("number"==typeof t&&t==t&&n<=2147483647){for(;o<n;){var a=o+n>>>1,i=e[a];null!==i&&!ls(i)&&(r?i<=t:i<t)?o=a+1:n=a}return n}return nn(e,t,np,r)}function nn(e,t,r,o){var a=0,i=null==e?0:e.length;if(0===i)return 0;for(var s=(t=r(t))!=t,p=null===t,l=ls(t),c=t===n;a<i;){var u=cr((a+i)/2),y=r(e[u]),d=y!==n,f=null===y,m=y==y,g=ls(y);if(s)var h=o||m;else h=c?m&&(o||d):p?m&&d&&(o||!f):l?m&&d&&!f&&(o||!g):!f&&!g&&(o?y<=t:y<t);h?a=u+1:i=u}return hr(i,4294967294)}function an(e,t){for(var r=-1,o=e.length,n=0,a=[];++r<o;){var i=e[r],s=t?t(i):i;if(!r||!Gi(s,p)){var p=s;a[n++]=0===i?0:i}}return a}function sn(e){return"number"==typeof e?e:ls(e)?y:+e}function pn(e){if("string"==typeof e)return e;if($i(e))return Nt(e,pn)+"";if(ls(e))return kr?kr.call(e):"";var t=e+"";return"0"==t&&1/e==-1/0?"-0":t}function ln(e,t,r){var o=-1,n=bt,a=e.length,i=!0,s=[],p=s;if(r)i=!1,n=_t;else if(a>=200){var l=t?null:Yn(e);if(l)return rr(l);i=!1,n=$t,p=new qr}else p=t?[]:s;e:for(;++o<a;){var c=e[o],u=t?t(c):c;if(c=r||0!==c?c:0,i&&u==u){for(var y=p.length;y--;)if(p[y]===u)continue e;t&&p.push(u),s.push(c)}else n(p,u,r)||(p!==s&&p.push(u),s.push(c))}return s}function cn(e,t){return null==(e=Ca(e,t=En(t,e)))||delete e[Da(Ka(t))]}function un(e,t,r,o){return Ko(e,t,r(Po(e,t)),o)}function yn(e,t,r,o){for(var n=e.length,a=o?n:-1;(o?a--:++a<n)&&t(e[a],a,e););return r?tn(e,o?0:a,o?a+1:n):tn(e,o?a+1:0,o?n:a)}function dn(e,t){var r=e;return r instanceof jr&&(r=r.value()),At(t,(function(e,t){return t.func.apply(t.thisArg,Ct([e],t.args))}),r)}function fn(e,t,r){var n=e.length;if(n<2)return n?ln(e[0]):[];for(var a=-1,i=o(n);++a<n;)for(var s=e[a],p=-1;++p<n;)p!=a&&(i[a]=lo(i[a]||s,e[p],t,r));return ln(go(i,1),t,r)}function mn(e,t,r){for(var o=-1,a=e.length,i=t.length,s={};++o<a;){var p=o<i?t[o]:n;r(s,e[o],p)}return s}function gn(e){return Yi(e)?e:[]}function hn(e){return"function"==typeof e?e:np}function En(e,t){return $i(e)?e:Ta(e,t)?[e]:ka(Ts(e))}var Tn=Yo;function Sn(e,t,r){var o=e.length;return r=r===n?o:r,!t&&r>=o?e:tn(e,t,r)}var vn=ct||function(e){return at.clearTimeout(e)};function Pn(e,t){if(t)return e.slice();var r=e.length,o=ze?ze(r):new e.constructor(r);return e.copy(o),o}function bn(e){var t=new e.constructor(e.byteLength);return new je(t).set(new je(e)),t}function _n(e,t){var r=t?bn(e.buffer):e.buffer;return new e.constructor(r,e.byteOffset,e.length)}function Nn(e,t){if(e!==t){var r=e!==n,o=null===e,a=e==e,i=ls(e),s=t!==n,p=null===t,l=t==t,c=ls(t);if(!p&&!c&&!i&&e>t||i&&s&&l&&!p&&!c||o&&s&&l||!r&&l||!a)return 1;if(!o&&!i&&!c&&e<t||c&&r&&a&&!o&&!i||p&&r&&a||!s&&a||!l)return-1}return 0}function Cn(e,t,r,n){for(var a=-1,i=e.length,s=r.length,p=-1,l=t.length,c=gr(i-s,0),u=o(l+c),y=!n;++p<l;)u[p]=t[p];for(;++a<s;)(y||a<i)&&(u[r[a]]=e[a]);for(;c--;)u[p++]=e[a++];return u}function An(e,t,r,n){for(var a=-1,i=e.length,s=-1,p=r.length,l=-1,c=t.length,u=gr(i-p,0),y=o(u+c),d=!n;++a<u;)y[a]=e[a];for(var f=a;++l<c;)y[f+l]=t[l];for(;++s<p;)(d||a<i)&&(y[f+r[s]]=e[a++]);return y}function On(e,t){var r=-1,n=e.length;for(t||(t=o(n));++r<n;)t[r]=e[r];return t}function Mn(e,t,r,o){var a=!r;r||(r={});for(var i=-1,s=t.length;++i<s;){var p=t[i],l=o?o(r[p],e[p],p,r,e):n;l===n&&(l=e[p]),a?oo(r,p,l):Zr(r,p,l)}return r}function wn(e,t){return function(r,o){var n=$i(r)?Et:to,a=t?t():{};return n(r,e,sa(o,2),a)}}function Rn(e){return Yo((function(t,r){var o=-1,a=r.length,i=a>1?r[a-1]:n,s=a>2?r[2]:n;for(i=e.length>3&&"function"==typeof i?(a--,i):n,s&&Ea(r[0],r[1],s)&&(i=a<3?n:i,a=1),t=_e(t);++o<a;){var p=r[o];p&&e(t,p,o,i)}return t}))}function xn(e,t){return function(r,o){if(null==r)return r;if(!Hi(r))return e(r,o);for(var n=r.length,a=t?n:-1,i=_e(r);(t?a--:++a<n)&&!1!==o(i[a],a,i););return r}}function In(e){return function(t,r,o){for(var n=-1,a=_e(t),i=o(t),s=i.length;s--;){var p=i[e?s:++n];if(!1===r(a[p],p,a))break}return t}}function Ln(e){return function(t){var r=Qt(t=Ts(t))?ar(t):n,o=r?r[0]:t.charAt(0),a=r?Sn(r,1).join(""):t.slice(1);return o[e]()+a}}function Fn(e){return function(t){return At(Qs(Ws(t).replace(We,"")),e,"")}}function Bn(e){return function(){var t=arguments;switch(t.length){case 0:return new e;case 1:return new e(t[0]);case 2:return new e(t[0],t[1]);case 3:return new e(t[0],t[1],t[2]);case 4:return new e(t[0],t[1],t[2],t[3]);case 5:return new e(t[0],t[1],t[2],t[3],t[4]);case 6:return new e(t[0],t[1],t[2],t[3],t[4],t[5]);case 7:return new e(t[0],t[1],t[2],t[3],t[4],t[5],t[6])}var r=Ur(e.prototype),o=e.apply(r,t);return ts(o)?o:r}}function kn(e){return function(t,r,o){var a=_e(t);if(!Hi(t)){var i=sa(r,3);t=xs(t),r=function(e){return i(a[e],e,a)}}var s=e(t,r,o);return s>-1?a[i?t[s]:s]:n}}function Dn(e){return ta((function(t){var r=t.length,o=r,i=Gr.prototype.thru;for(e&&t.reverse();o--;){var s=t[o];if("function"!=typeof s)throw new Ae(a);if(i&&!p&&"wrapper"==aa(s))var p=new Gr([],!0)}for(o=p?o:r;++o<r;){var l=aa(s=t[o]),c="wrapper"==l?na(s):n;p=c&&Sa(c[0])&&424==c[1]&&!c[4].length&&1==c[9]?p[aa(c[0])].apply(p,c[3]):1==s.length&&Sa(s)?p[l]():p.thru(s)}return function(){var e=arguments,o=e[0];if(p&&1==e.length&&$i(o))return p.plant(o).value();for(var n=0,a=r?t[n].apply(this,e):o;++n<r;)a=t[n].call(this,a);return a}}))}function Un(e,t,r,a,i,s,p,c,u,y){var d=t&l,f=1&t,m=2&t,g=24&t,h=512&t,E=m?n:Bn(e);return function n(){for(var l=arguments.length,T=o(l),S=l;S--;)T[S]=arguments[S];if(g)var v=ia(n),P=Yt(T,v);if(a&&(T=Cn(T,a,i,g)),s&&(T=An(T,s,p,g)),l-=P,g&&l<y){var b=tr(T,v);return qn(e,t,Un,n.placeholder,r,T,b,c,u,y-l)}var _=f?r:this,N=m?_[e]:e;return l=T.length,c?T=Aa(T,c):h&&l>1&&T.reverse(),d&&u<l&&(T.length=u),this&&this!==at&&this instanceof n&&(N=E||Bn(N)),N.apply(_,T)}}function Vn(e,t){return function(r,o){return function(e,t,r,o){return To(e,(function(e,n,a){t(o,r(e),n,a)})),o}(r,e,t(o),{})}}function Gn(e,t){return function(r,o){var a;if(r===n&&o===n)return t;if(r!==n&&(a=r),o!==n){if(a===n)return o;"string"==typeof r||"string"==typeof o?(r=pn(r),o=pn(o)):(r=sn(r),o=sn(o)),a=e(r,o)}return a}}function jn(e){return ta((function(t){return t=Nt(t,zt(sa())),Yo((function(r){var o=this;return e(t,(function(e){return ht(e,o,r)}))}))}))}function zn(e,t){var r=(t=t===n?" ":pn(t)).length;if(r<2)return r?Ho(t,e):t;var o=Ho(t,lr(e/nr(t)));return Qt(t)?Sn(ar(o),0,e).join(""):o.slice(0,e)}function Wn(e){return function(t,r,a){return a&&"number"!=typeof a&&Ea(t,r,a)&&(r=a=n),t=fs(t),r===n?(r=t,t=0):r=fs(r),function(e,t,r,n){for(var a=-1,i=gr(lr((t-e)/(r||1)),0),s=o(i);i--;)s[n?i:++a]=e,e+=r;return s}(t,r,a=a===n?t<r?1:-1:fs(a),e)}}function $n(e){return function(t,r){return"string"==typeof t&&"string"==typeof r||(t=hs(t),r=hs(r)),e(t,r)}}function qn(e,t,r,o,a,i,s,l,c,u){var y=8&t;t|=y?p:64,4&(t&=~(y?64:p))||(t&=-4);var d=[e,t,a,y?i:n,y?s:n,y?n:i,y?n:s,l,c,u],f=r.apply(n,d);return Sa(e)&&Ma(f,d),f.placeholder=o,xa(f,e,t)}function Hn(e){var t=be[e];return function(e,r){if(e=hs(e),(r=null==r?0:hr(ms(r),292))&&dr(e)){var o=(Ts(e)+"e").split("e");return+((o=(Ts(t(o[0]+"e"+(+o[1]+r)))+"e").split("e"))[0]+"e"+(+o[1]-r))}return t(e)}}var Yn=Nr&&1/rr(new Nr([,-0]))[1]==c?function(e){return new Nr(e)}:lp;function Xn(e){return function(t){var r=da(t);return r==P?Zt(t):r==A?or(t):function(e,t){return Nt(t,(function(t){return[t,e[t]]}))}(t,e(t))}}function Jn(e,t,r,i,c,u,y,d){var f=2&t;if(!f&&"function"!=typeof e)throw new Ae(a);var m=i?i.length:0;if(m||(t&=-97,i=c=n),y=y===n?y:gr(ms(y),0),d=d===n?d:ms(d),m-=c?c.length:0,64&t){var g=i,h=c;i=c=n}var E=f?n:na(e),T=[e,t,r,i,c,g,h,u,y,d];if(E&&function(e,t){var r=e[1],o=t[1],n=r|o,a=n<131,i=o==l&&8==r||o==l&&256==r&&e[7].length<=t[8]||384==o&&t[7].length<=t[8]&&8==r;if(!a&&!i)return e;1&o&&(e[2]=t[2],n|=1&r?0:4);var p=t[3];if(p){var c=e[3];e[3]=c?Cn(c,p,t[4]):p,e[4]=c?tr(e[3],s):t[4]}(p=t[5])&&(c=e[5],e[5]=c?An(c,p,t[6]):p,e[6]=c?tr(e[5],s):t[6]),(p=t[7])&&(e[7]=p),o&l&&(e[8]=null==e[8]?t[8]:hr(e[8],t[8])),null==e[9]&&(e[9]=t[9]),e[0]=t[0],e[1]=n}(T,E),e=T[0],t=T[1],r=T[2],i=T[3],c=T[4],!(d=T[9]=T[9]===n?f?0:e.length:gr(T[9]-m,0))&&24&t&&(t&=-25),t&&1!=t)S=8==t||16==t?function(e,t,r){var a=Bn(e);return function i(){for(var s=arguments.length,p=o(s),l=s,c=ia(i);l--;)p[l]=arguments[l];var u=s<3&&p[0]!==c&&p[s-1]!==c?[]:tr(p,c);return(s-=u.length)<r?qn(e,t,Un,i.placeholder,n,p,u,n,n,r-s):ht(this&&this!==at&&this instanceof i?a:e,this,p)}}(e,t,d):t!=p&&33!=t||c.length?Un.apply(n,T):function(e,t,r,n){var a=1&t,i=Bn(e);return function t(){for(var s=-1,p=arguments.length,l=-1,c=n.length,u=o(c+p),y=this&&this!==at&&this instanceof t?i:e;++l<c;)u[l]=n[l];for(;p--;)u[l++]=arguments[++s];return ht(y,a?r:this,u)}}(e,t,r,i);else var S=function(e,t,r){var o=1&t,n=Bn(e);return function t(){return(this&&this!==at&&this instanceof t?n:e).apply(o?r:this,arguments)}}(e,t,r);return xa((E?Qo:Ma)(S,T),e,t)}function Kn(e,t,r,o){return e===n||Gi(e,we[r])&&!Ie.call(o,r)?t:e}function Qn(e,t,r,o,a,i){return ts(e)&&ts(t)&&(i.set(t,e),Vo(e,t,n,Qn,i),i.delete(t)),e}function Zn(e){return as(e)?n:e}function ea(e,t,r,o,a,i){var s=1&r,p=e.length,l=t.length;if(p!=l&&!(s&&l>p))return!1;var c=i.get(e),u=i.get(t);if(c&&u)return c==t&&u==e;var y=-1,d=!0,f=2&r?new qr:n;for(i.set(e,t),i.set(t,e);++y<p;){var m=e[y],g=t[y];if(o)var h=s?o(g,m,y,t,e,i):o(m,g,y,e,t,i);if(h!==n){if(h)continue;d=!1;break}if(f){if(!Mt(t,(function(e,t){if(!$t(f,t)&&(m===e||a(m,e,r,o,i)))return f.push(t)}))){d=!1;break}}else if(m!==g&&!a(m,g,r,o,i)){d=!1;break}}return i.delete(e),i.delete(t),d}function ta(e){return Ra(Na(e,n,qa),e+"")}function ra(e){return bo(e,xs,ua)}function oa(e){return bo(e,Is,ya)}var na=Or?function(e){return Or.get(e)}:lp;function aa(e){for(var t=e.name+"",r=Mr[t],o=Ie.call(Mr,t)?r.length:0;o--;){var n=r[o],a=n.func;if(null==a||a==e)return n.name}return t}function ia(e){return(Ie.call(Dr,"placeholder")?Dr:e).placeholder}function sa(){var e=Dr.iteratee||ap;return e=e===ap?Lo:e,arguments.length?e(arguments[0],arguments[1]):e}function pa(e,t){var r,o,n=e.__data__;return("string"==(o=typeof(r=t))||"number"==o||"symbol"==o||"boolean"==o?"__proto__"!==r:null===r)?n["string"==typeof t?"string":"hash"]:n.map}function la(e){for(var t=xs(e),r=t.length;r--;){var o=t[r],n=e[o];t[r]=[o,n,ba(n)]}return t}function ca(e,t){var r=function(e,t){return null==e?n:e[t]}(e,t);return Io(r)?r:n}var ua=ur?function(e){return null==e?[]:(e=_e(e),Pt(ur(e),(function(t){return et.call(e,t)})))}:gp,ya=ur?function(e){for(var t=[];e;)Ct(t,ua(e)),e=qe(e);return t}:gp,da=_o;function fa(e,t,r){for(var o=-1,n=(t=En(t,e)).length,a=!1;++o<n;){var i=Da(t[o]);if(!(a=null!=e&&r(e,i)))break;e=e[i]}return a||++o!=n?a:!!(n=null==e?0:e.length)&&es(n)&&ha(i,n)&&($i(e)||Wi(e))}function ma(e){return"function"!=typeof e.constructor||Pa(e)?{}:Ur(qe(e))}function ga(e){return $i(e)||Wi(e)||!!(nt&&e&&e[nt])}function ha(e,t){var r=typeof e;return!!(t=null==t?u:t)&&("number"==r||"symbol"!=r&&he.test(e))&&e>-1&&e%1==0&&e<t}function Ea(e,t,r){if(!ts(r))return!1;var o=typeof t;return!!("number"==o?Hi(r)&&ha(t,r.length):"string"==o&&t in r)&&Gi(r[t],e)}function Ta(e,t){if($i(e))return!1;var r=typeof e;return!("number"!=r&&"symbol"!=r&&"boolean"!=r&&null!=e&&!ls(e))||Z.test(e)||!Q.test(e)||null!=t&&e in _e(t)}function Sa(e){var t=aa(e),r=Dr[t];if("function"!=typeof r||!(t in jr.prototype))return!1;if(e===r)return!0;var o=na(r);return!!o&&e===o[0]}(Pr&&da(new Pr(new ArrayBuffer(1)))!=x||br&&da(new br)!=P||_r&&da(_r.resolve())!=N||Nr&&da(new Nr)!=A||Cr&&da(new Cr)!=w)&&(da=function(e){var t=_o(e),r=t==_?e.constructor:n,o=r?Ua(r):"";if(o)switch(o){case wr:return x;case Rr:return P;case xr:return N;case Ir:return A;case Lr:return w}return t});var va=Re?Qi:hp;function Pa(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||we)}function ba(e){return e==e&&!ts(e)}function _a(e,t){return function(r){return null!=r&&r[e]===t&&(t!==n||e in _e(r))}}function Na(e,t,r){return t=gr(t===n?e.length-1:t,0),function(){for(var n=arguments,a=-1,i=gr(n.length-t,0),s=o(i);++a<i;)s[a]=n[t+a];a=-1;for(var p=o(t+1);++a<t;)p[a]=n[a];return p[t]=r(s),ht(e,this,p)}}function Ca(e,t){return t.length<2?e:Po(e,tn(t,0,-1))}function Aa(e,t){for(var r=e.length,o=hr(t.length,r),a=On(e);o--;){var i=t[o];e[o]=ha(i,r)?a[i]:n}return e}function Oa(e,t){if(("constructor"!==t||"function"!=typeof e[t])&&"__proto__"!=t)return e[t]}var Ma=Ia(Qo),wa=Dt||function(e,t){return at.setTimeout(e,t)},Ra=Ia(Zo);function xa(e,t,r){var o=t+"";return Ra(e,function(e,t){var r=t.length;if(!r)return e;var o=r-1;return t[o]=(r>1?"& ":"")+t[o],t=t.join(r>2?", ":" "),e.replace(ae,"{\n/* [wrapped with "+t+"] */\n")}(o,function(e,t){return Tt(f,(function(r){var o="_."+r[0];t&r[1]&&!bt(e,o)&&e.push(o)})),e.sort()}(function(e){var t=e.match(ie);return t?t[1].split(se):[]}(o),r)))}function Ia(e){var t=0,r=0;return function(){var o=Er(),a=16-(o-r);if(r=o,a>0){if(++t>=800)return arguments[0]}else t=0;return e.apply(n,arguments)}}function La(e,t){var r=-1,o=e.length,a=o-1;for(t=t===n?o:t;++r<t;){var i=qo(r,a),s=e[i];e[i]=e[r],e[r]=s}return e.length=t,e}var Fa,Ba,ka=(Fa=Fi((function(e){var t=[];return 46===e.charCodeAt(0)&&t.push(""),e.replace(ee,(function(e,r,o,n){t.push(o?n.replace(ce,"$1"):r||e)})),t}),(function(e){return 500===Ba.size&&Ba.clear(),e})),Ba=Fa.cache,Fa);function Da(e){if("string"==typeof e||ls(e))return e;var t=e+"";return"0"==t&&1/e==-1/0?"-0":t}function Ua(e){if(null!=e){try{return xe.call(e)}catch(e){}try{return e+""}catch(e){}}return""}function Va(e){if(e instanceof jr)return e.clone();var t=new Gr(e.__wrapped__,e.__chain__);return t.__actions__=On(e.__actions__),t.__index__=e.__index__,t.__values__=e.__values__,t}var Ga=Yo((function(e,t){return Yi(e)?lo(e,go(t,1,Yi,!0)):[]})),ja=Yo((function(e,t){var r=Ka(t);return Yi(r)&&(r=n),Yi(e)?lo(e,go(t,1,Yi,!0),sa(r,2)):[]})),za=Yo((function(e,t){var r=Ka(t);return Yi(r)&&(r=n),Yi(e)?lo(e,go(t,1,Yi,!0),n,r):[]}));function Wa(e,t,r){var o=null==e?0:e.length;if(!o)return-1;var n=null==r?0:ms(r);return n<0&&(n=gr(o+n,0)),xt(e,sa(t,3),n)}function $a(e,t,r){var o=null==e?0:e.length;if(!o)return-1;var a=o-1;return r!==n&&(a=ms(r),a=r<0?gr(o+a,0):hr(a,o-1)),xt(e,sa(t,3),a,!0)}function qa(e){return null!=e&&e.length?go(e,1):[]}function Ha(e){return e&&e.length?e[0]:n}var Ya=Yo((function(e){var t=Nt(e,gn);return t.length&&t[0]===e[0]?Oo(t):[]})),Xa=Yo((function(e){var t=Ka(e),r=Nt(e,gn);return t===Ka(r)?t=n:r.pop(),r.length&&r[0]===e[0]?Oo(r,sa(t,2)):[]})),Ja=Yo((function(e){var t=Ka(e),r=Nt(e,gn);return(t="function"==typeof t?t:n)&&r.pop(),r.length&&r[0]===e[0]?Oo(r,n,t):[]}));function Ka(e){var t=null==e?0:e.length;return t?e[t-1]:n}var Qa=Yo(Za);function Za(e,t){return e&&e.length&&t&&t.length?Wo(e,t):e}var ei=ta((function(e,t){var r=null==e?0:e.length,o=no(e,t);return $o(e,Nt(t,(function(e){return ha(e,r)?+e:e})).sort(Nn)),o}));function ti(e){return null==e?e:vr.call(e)}var ri=Yo((function(e){return ln(go(e,1,Yi,!0))})),oi=Yo((function(e){var t=Ka(e);return Yi(t)&&(t=n),ln(go(e,1,Yi,!0),sa(t,2))})),ni=Yo((function(e){var t=Ka(e);return t="function"==typeof t?t:n,ln(go(e,1,Yi,!0),n,t)}));function ai(e){if(!e||!e.length)return[];var t=0;return e=Pt(e,(function(e){if(Yi(e))return t=gr(e.length,t),!0})),Gt(t,(function(t){return Nt(e,kt(t))}))}function ii(e,t){if(!e||!e.length)return[];var r=ai(e);return null==t?r:Nt(r,(function(e){return ht(t,n,e)}))}var si=Yo((function(e,t){return Yi(e)?lo(e,t):[]})),pi=Yo((function(e){return fn(Pt(e,Yi))})),li=Yo((function(e){var t=Ka(e);return Yi(t)&&(t=n),fn(Pt(e,Yi),sa(t,2))})),ci=Yo((function(e){var t=Ka(e);return t="function"==typeof t?t:n,fn(Pt(e,Yi),n,t)})),ui=Yo(ai),yi=Yo((function(e){var t=e.length,r=t>1?e[t-1]:n;return r="function"==typeof r?(e.pop(),r):n,ii(e,r)}));function di(e){var t=Dr(e);return t.__chain__=!0,t}function fi(e,t){return t(e)}var mi=ta((function(e){var t=e.length,r=t?e[0]:0,o=this.__wrapped__,a=function(t){return no(t,e)};return!(t>1||this.__actions__.length)&&o instanceof jr&&ha(r)?((o=o.slice(r,+r+(t?1:0))).__actions__.push({func:fi,args:[a],thisArg:n}),new Gr(o,this.__chain__).thru((function(e){return t&&!e.length&&e.push(n),e}))):this.thru(a)})),gi=wn((function(e,t,r){Ie.call(e,r)?++e[r]:oo(e,r,1)})),hi=kn(Wa),Ei=kn($a);function Ti(e,t){return($i(e)?Tt:co)(e,sa(t,3))}function Si(e,t){return($i(e)?St:uo)(e,sa(t,3))}var vi=wn((function(e,t,r){Ie.call(e,r)?e[r].push(t):oo(e,r,[t])})),Pi=Yo((function(e,t,r){var n=-1,a="function"==typeof t,i=Hi(e)?o(e.length):[];return co(e,(function(e){i[++n]=a?ht(t,e,r):Mo(e,t,r)})),i})),bi=wn((function(e,t,r){oo(e,r,t)}));function _i(e,t){return($i(e)?Nt:ko)(e,sa(t,3))}var Ni=wn((function(e,t,r){e[r?0:1].push(t)}),(function(){return[[],[]]})),Ci=Yo((function(e,t){if(null==e)return[];var r=t.length;return r>1&&Ea(e,t[0],t[1])?t=[]:r>2&&Ea(t[0],t[1],t[2])&&(t=[t[0]]),jo(e,go(t,1),[])})),Ai=wt||function(){return at.Date.now()};function Oi(e,t,r){return t=r?n:t,t=e&&null==t?e.length:t,Jn(e,l,n,n,n,n,t)}function Mi(e,t){var r;if("function"!=typeof t)throw new Ae(a);return e=ms(e),function(){return--e>0&&(r=t.apply(this,arguments)),e<=1&&(t=n),r}}var wi=Yo((function(e,t,r){var o=1;if(r.length){var n=tr(r,ia(wi));o|=p}return Jn(e,o,t,r,n)})),Ri=Yo((function(e,t,r){var o=3;if(r.length){var n=tr(r,ia(Ri));o|=p}return Jn(t,o,e,r,n)}));function xi(e,t,r){var o,i,s,p,l,c,u=0,y=!1,d=!1,f=!0;if("function"!=typeof e)throw new Ae(a);function m(t){var r=o,a=i;return o=i=n,u=t,p=e.apply(a,r)}function g(e){return u=e,l=wa(E,t),y?m(e):p}function h(e){var r=e-c;return c===n||r>=t||r<0||d&&e-u>=s}function E(){var e=Ai();if(h(e))return T(e);l=wa(E,function(e){var r=t-(e-c);return d?hr(r,s-(e-u)):r}(e))}function T(e){return l=n,f&&o?m(e):(o=i=n,p)}function S(){var e=Ai(),r=h(e);if(o=arguments,i=this,c=e,r){if(l===n)return g(c);if(d)return vn(l),l=wa(E,t),m(c)}return l===n&&(l=wa(E,t)),p}return t=hs(t)||0,ts(r)&&(y=!!r.leading,s=(d="maxWait"in r)?gr(hs(r.maxWait)||0,t):s,f="trailing"in r?!!r.trailing:f),S.cancel=function(){l!==n&&vn(l),u=0,o=c=i=l=n},S.flush=function(){return l===n?p:T(Ai())},S}var Ii=Yo((function(e,t){return po(e,1,t)})),Li=Yo((function(e,t,r){return po(e,hs(t)||0,r)}));function Fi(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new Ae(a);var r=function(){var o=arguments,n=t?t.apply(this,o):o[0],a=r.cache;if(a.has(n))return a.get(n);var i=e.apply(this,o);return r.cache=a.set(n,i)||a,i};return r.cache=new(Fi.Cache||$r),r}function Bi(e){if("function"!=typeof e)throw new Ae(a);return function(){var t=arguments;switch(t.length){case 0:return!e.call(this);case 1:return!e.call(this,t[0]);case 2:return!e.call(this,t[0],t[1]);case 3:return!e.call(this,t[0],t[1],t[2])}return!e.apply(this,t)}}Fi.Cache=$r;var ki=Tn((function(e,t){var r=(t=1==t.length&&$i(t[0])?Nt(t[0],zt(sa())):Nt(go(t,1),zt(sa()))).length;return Yo((function(o){for(var n=-1,a=hr(o.length,r);++n<a;)o[n]=t[n].call(this,o[n]);return ht(e,this,o)}))})),Di=Yo((function(e,t){var r=tr(t,ia(Di));return Jn(e,p,n,t,r)})),Ui=Yo((function(e,t){var r=tr(t,ia(Ui));return Jn(e,64,n,t,r)})),Vi=ta((function(e,t){return Jn(e,256,n,n,n,t)}));function Gi(e,t){return e===t||e!=e&&t!=t}var ji=$n(No),zi=$n((function(e,t){return e>=t})),Wi=wo(function(){return arguments}())?wo:function(e){return rs(e)&&Ie.call(e,"callee")&&!et.call(e,"callee")},$i=o.isArray,qi=ut?zt(ut):function(e){return rs(e)&&_o(e)==R};function Hi(e){return null!=e&&es(e.length)&&!Qi(e)}function Yi(e){return rs(e)&&Hi(e)}var Xi=yr||hp,Ji=yt?zt(yt):function(e){return rs(e)&&_o(e)==E};function Ki(e){if(!rs(e))return!1;var t=_o(e);return t==T||"[object DOMException]"==t||"string"==typeof e.message&&"string"==typeof e.name&&!as(e)}function Qi(e){if(!ts(e))return!1;var t=_o(e);return t==S||t==v||"[object AsyncFunction]"==t||"[object Proxy]"==t}function Zi(e){return"number"==typeof e&&e==ms(e)}function es(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=u}function ts(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function rs(e){return null!=e&&"object"==typeof e}var os=dt?zt(dt):function(e){return rs(e)&&da(e)==P};function ns(e){return"number"==typeof e||rs(e)&&_o(e)==b}function as(e){if(!rs(e)||_o(e)!=_)return!1;var t=qe(e);if(null===t)return!0;var r=Ie.call(t,"constructor")&&t.constructor;return"function"==typeof r&&r instanceof r&&xe.call(r)==ke}var is=ft?zt(ft):function(e){return rs(e)&&_o(e)==C},ss=mt?zt(mt):function(e){return rs(e)&&da(e)==A};function ps(e){return"string"==typeof e||!$i(e)&&rs(e)&&_o(e)==O}function ls(e){return"symbol"==typeof e||rs(e)&&_o(e)==M}var cs=gt?zt(gt):function(e){return rs(e)&&es(e.length)&&!!Qe[_o(e)]},us=$n(Bo),ys=$n((function(e,t){return e<=t}));function ds(e){if(!e)return[];if(Hi(e))return ps(e)?ar(e):On(e);if(it&&e[it])return function(e){for(var t,r=[];!(t=e.next()).done;)r.push(t.value);return r}(e[it]());var t=da(e);return(t==P?Zt:t==A?rr:Gs)(e)}function fs(e){return e?(e=hs(e))===c||e===-1/0?17976931348623157e292*(e<0?-1:1):e==e?e:0:0===e?e:0}function ms(e){var t=fs(e),r=t%1;return t==t?r?t-r:t:0}function gs(e){return e?ao(ms(e),0,d):0}function hs(e){if("number"==typeof e)return e;if(ls(e))return y;if(ts(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=ts(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=jt(e);var r=fe.test(e);return r||ge.test(e)?rt(e.slice(2),r?2:8):de.test(e)?y:+e}function Es(e){return Mn(e,Is(e))}function Ts(e){return null==e?"":pn(e)}var Ss=Rn((function(e,t){if(Pa(t)||Hi(t))Mn(t,xs(t),e);else for(var r in t)Ie.call(t,r)&&Zr(e,r,t[r])})),vs=Rn((function(e,t){Mn(t,Is(t),e)})),Ps=Rn((function(e,t,r,o){Mn(t,Is(t),e,o)})),bs=Rn((function(e,t,r,o){Mn(t,xs(t),e,o)})),_s=ta(no),Ns=Yo((function(e,t){e=_e(e);var r=-1,o=t.length,a=o>2?t[2]:n;for(a&&Ea(t[0],t[1],a)&&(o=1);++r<o;)for(var i=t[r],s=Is(i),p=-1,l=s.length;++p<l;){var c=s[p],u=e[c];(u===n||Gi(u,we[c])&&!Ie.call(e,c))&&(e[c]=i[c])}return e})),Cs=Yo((function(e){return e.push(n,Qn),ht(Fs,n,e)}));function As(e,t,r){var o=null==e?n:Po(e,t);return o===n?r:o}function Os(e,t){return null!=e&&fa(e,t,Ao)}var Ms=Vn((function(e,t,r){null!=t&&"function"!=typeof t.toString&&(t=Be.call(t)),e[t]=r}),tp(np)),ws=Vn((function(e,t,r){null!=t&&"function"!=typeof t.toString&&(t=Be.call(t)),Ie.call(e,t)?e[t].push(r):e[t]=[r]}),sa),Rs=Yo(Mo);function xs(e){return Hi(e)?Yr(e):Fo(e)}function Is(e){return Hi(e)?Yr(e,!0):function(e){if(!ts(e))return function(e){var t=[];if(null!=e)for(var r in _e(e))t.push(r);return t}(e);var t=Pa(e),r=[];for(var o in e)("constructor"!=o||!t&&Ie.call(e,o))&&r.push(o);return r}(e)}var Ls=Rn((function(e,t,r){Vo(e,t,r)})),Fs=Rn((function(e,t,r,o){Vo(e,t,r,o)})),Bs=ta((function(e,t){var r={};if(null==e)return r;var o=!1;t=Nt(t,(function(t){return t=En(t,e),o||(o=t.length>1),t})),Mn(e,oa(e),r),o&&(r=io(r,7,Zn));for(var n=t.length;n--;)cn(r,t[n]);return r})),ks=ta((function(e,t){return null==e?{}:function(e,t){return zo(e,t,(function(t,r){return Os(e,r)}))}(e,t)}));function Ds(e,t){if(null==e)return{};var r=Nt(oa(e),(function(e){return[e]}));return t=sa(t),zo(e,r,(function(e,r){return t(e,r[0])}))}var Us=Xn(xs),Vs=Xn(Is);function Gs(e){return null==e?[]:Wt(e,xs(e))}var js=Fn((function(e,t,r){return t=t.toLowerCase(),e+(r?zs(t):t)}));function zs(e){return Ks(Ts(e).toLowerCase())}function Ws(e){return(e=Ts(e))&&e.replace(Ee,Xt).replace($e,"")}var $s=Fn((function(e,t,r){return e+(r?"-":"")+t.toLowerCase()})),qs=Fn((function(e,t,r){return e+(r?" ":"")+t.toLowerCase()})),Hs=Ln("toLowerCase"),Ys=Fn((function(e,t,r){return e+(r?"_":"")+t.toLowerCase()})),Xs=Fn((function(e,t,r){return e+(r?" ":"")+Ks(t)})),Js=Fn((function(e,t,r){return e+(r?" ":"")+t.toUpperCase()})),Ks=Ln("toUpperCase");function Qs(e,t,r){return e=Ts(e),(t=r?n:t)===n?function(e){return Xe.test(e)}(e)?function(e){return e.match(He)||[]}(e):function(e){return e.match(pe)||[]}(e):e.match(t)||[]}var Zs=Yo((function(e,t){try{return ht(e,n,t)}catch(e){return Ki(e)?e:new ve(e)}})),ep=ta((function(e,t){return Tt(t,(function(t){t=Da(t),oo(e,t,wi(e[t],e))})),e}));function tp(e){return function(){return e}}var rp=Dn(),op=Dn(!0);function np(e){return e}function ap(e){return Lo("function"==typeof e?e:io(e,1))}var ip=Yo((function(e,t){return function(r){return Mo(r,e,t)}})),sp=Yo((function(e,t){return function(r){return Mo(e,r,t)}}));function pp(e,t,r){var o=xs(t),n=vo(t,o);null!=r||ts(t)&&(n.length||!o.length)||(r=t,t=e,e=this,n=vo(t,xs(t)));var a=!(ts(r)&&"chain"in r&&!r.chain),i=Qi(e);return Tt(n,(function(r){var o=t[r];e[r]=o,i&&(e.prototype[r]=function(){var t=this.__chain__;if(a||t){var r=e(this.__wrapped__),n=r.__actions__=On(this.__actions__);return n.push({func:o,args:arguments,thisArg:e}),r.__chain__=t,r}return o.apply(e,Ct([this.value()],arguments))})})),e}function lp(){}var cp=jn(Nt),up=jn(vt),yp=jn(Mt);function dp(e){return Ta(e)?kt(Da(e)):function(e){return function(t){return Po(t,e)}}(e)}var fp=Wn(),mp=Wn(!0);function gp(){return[]}function hp(){return!1}var Ep,Tp=Gn((function(e,t){return e+t}),0),Sp=Hn("ceil"),vp=Gn((function(e,t){return e/t}),1),Pp=Hn("floor"),bp=Gn((function(e,t){return e*t}),1),_p=Hn("round"),Np=Gn((function(e,t){return e-t}),0);return Dr.after=function(e,t){if("function"!=typeof t)throw new Ae(a);return e=ms(e),function(){if(--e<1)return t.apply(this,arguments)}},Dr.ary=Oi,Dr.assign=Ss,Dr.assignIn=vs,Dr.assignInWith=Ps,Dr.assignWith=bs,Dr.at=_s,Dr.before=Mi,Dr.bind=wi,Dr.bindAll=ep,Dr.bindKey=Ri,Dr.castArray=function(){if(!arguments.length)return[];var e=arguments[0];return $i(e)?e:[e]},Dr.chain=di,Dr.chunk=function(e,t,r){t=(r?Ea(e,t,r):t===n)?1:gr(ms(t),0);var a=null==e?0:e.length;if(!a||t<1)return[];for(var i=0,s=0,p=o(lr(a/t));i<a;)p[s++]=tn(e,i,i+=t);return p},Dr.compact=function(e){for(var t=-1,r=null==e?0:e.length,o=0,n=[];++t<r;){var a=e[t];a&&(n[o++]=a)}return n},Dr.concat=function(){var e=arguments.length;if(!e)return[];for(var t=o(e-1),r=arguments[0],n=e;n--;)t[n-1]=arguments[n];return Ct($i(r)?On(r):[r],go(t,1))},Dr.cond=function(e){var t=null==e?0:e.length,r=sa();return e=t?Nt(e,(function(e){if("function"!=typeof e[1])throw new Ae(a);return[r(e[0]),e[1]]})):[],Yo((function(r){for(var o=-1;++o<t;){var n=e[o];if(ht(n[0],this,r))return ht(n[1],this,r)}}))},Dr.conforms=function(e){return function(e){var t=xs(e);return function(r){return so(r,e,t)}}(io(e,1))},Dr.constant=tp,Dr.countBy=gi,Dr.create=function(e,t){var r=Ur(e);return null==t?r:ro(r,t)},Dr.curry=function e(t,r,o){var a=Jn(t,8,n,n,n,n,n,r=o?n:r);return a.placeholder=e.placeholder,a},Dr.curryRight=function e(t,r,o){var a=Jn(t,16,n,n,n,n,n,r=o?n:r);return a.placeholder=e.placeholder,a},Dr.debounce=xi,Dr.defaults=Ns,Dr.defaultsDeep=Cs,Dr.defer=Ii,Dr.delay=Li,Dr.difference=Ga,Dr.differenceBy=ja,Dr.differenceWith=za,Dr.drop=function(e,t,r){var o=null==e?0:e.length;return o?tn(e,(t=r||t===n?1:ms(t))<0?0:t,o):[]},Dr.dropRight=function(e,t,r){var o=null==e?0:e.length;return o?tn(e,0,(t=o-(t=r||t===n?1:ms(t)))<0?0:t):[]},Dr.dropRightWhile=function(e,t){return e&&e.length?yn(e,sa(t,3),!0,!0):[]},Dr.dropWhile=function(e,t){return e&&e.length?yn(e,sa(t,3),!0):[]},Dr.fill=function(e,t,r,o){var a=null==e?0:e.length;return a?(r&&"number"!=typeof r&&Ea(e,t,r)&&(r=0,o=a),function(e,t,r,o){var a=e.length;for((r=ms(r))<0&&(r=-r>a?0:a+r),(o=o===n||o>a?a:ms(o))<0&&(o+=a),o=r>o?0:gs(o);r<o;)e[r++]=t;return e}(e,t,r,o)):[]},Dr.filter=function(e,t){return($i(e)?Pt:mo)(e,sa(t,3))},Dr.flatMap=function(e,t){return go(_i(e,t),1)},Dr.flatMapDeep=function(e,t){return go(_i(e,t),c)},Dr.flatMapDepth=function(e,t,r){return r=r===n?1:ms(r),go(_i(e,t),r)},Dr.flatten=qa,Dr.flattenDeep=function(e){return null!=e&&e.length?go(e,c):[]},Dr.flattenDepth=function(e,t){return null!=e&&e.length?go(e,t=t===n?1:ms(t)):[]},Dr.flip=function(e){return Jn(e,512)},Dr.flow=rp,Dr.flowRight=op,Dr.fromPairs=function(e){for(var t=-1,r=null==e?0:e.length,o={};++t<r;){var n=e[t];o[n[0]]=n[1]}return o},Dr.functions=function(e){return null==e?[]:vo(e,xs(e))},Dr.functionsIn=function(e){return null==e?[]:vo(e,Is(e))},Dr.groupBy=vi,Dr.initial=function(e){return null!=e&&e.length?tn(e,0,-1):[]},Dr.intersection=Ya,Dr.intersectionBy=Xa,Dr.intersectionWith=Ja,Dr.invert=Ms,Dr.invertBy=ws,Dr.invokeMap=Pi,Dr.iteratee=ap,Dr.keyBy=bi,Dr.keys=xs,Dr.keysIn=Is,Dr.map=_i,Dr.mapKeys=function(e,t){var r={};return t=sa(t,3),To(e,(function(e,o,n){oo(r,t(e,o,n),e)})),r},Dr.mapValues=function(e,t){var r={};return t=sa(t,3),To(e,(function(e,o,n){oo(r,o,t(e,o,n))})),r},Dr.matches=function(e){return Do(io(e,1))},Dr.matchesProperty=function(e,t){return Uo(e,io(t,1))},Dr.memoize=Fi,Dr.merge=Ls,Dr.mergeWith=Fs,Dr.method=ip,Dr.methodOf=sp,Dr.mixin=pp,Dr.negate=Bi,Dr.nthArg=function(e){return e=ms(e),Yo((function(t){return Go(t,e)}))},Dr.omit=Bs,Dr.omitBy=function(e,t){return Ds(e,Bi(sa(t)))},Dr.once=function(e){return Mi(2,e)},Dr.orderBy=function(e,t,r,o){return null==e?[]:($i(t)||(t=null==t?[]:[t]),$i(r=o?n:r)||(r=null==r?[]:[r]),jo(e,t,r))},Dr.over=cp,Dr.overArgs=ki,Dr.overEvery=up,Dr.overSome=yp,Dr.partial=Di,Dr.partialRight=Ui,Dr.partition=Ni,Dr.pick=ks,Dr.pickBy=Ds,Dr.property=dp,Dr.propertyOf=function(e){return function(t){return null==e?n:Po(e,t)}},Dr.pull=Qa,Dr.pullAll=Za,Dr.pullAllBy=function(e,t,r){return e&&e.length&&t&&t.length?Wo(e,t,sa(r,2)):e},Dr.pullAllWith=function(e,t,r){return e&&e.length&&t&&t.length?Wo(e,t,n,r):e},Dr.pullAt=ei,Dr.range=fp,Dr.rangeRight=mp,Dr.rearg=Vi,Dr.reject=function(e,t){return($i(e)?Pt:mo)(e,Bi(sa(t,3)))},Dr.remove=function(e,t){var r=[];if(!e||!e.length)return r;var o=-1,n=[],a=e.length;for(t=sa(t,3);++o<a;){var i=e[o];t(i,o,e)&&(r.push(i),n.push(o))}return $o(e,n),r},Dr.rest=function(e,t){if("function"!=typeof e)throw new Ae(a);return Yo(e,t=t===n?t:ms(t))},Dr.reverse=ti,Dr.sampleSize=function(e,t,r){return t=(r?Ea(e,t,r):t===n)?1:ms(t),($i(e)?Jr:Jo)(e,t)},Dr.set=function(e,t,r){return null==e?e:Ko(e,t,r)},Dr.setWith=function(e,t,r,o){return o="function"==typeof o?o:n,null==e?e:Ko(e,t,r,o)},Dr.shuffle=function(e){return($i(e)?Kr:en)(e)},Dr.slice=function(e,t,r){var o=null==e?0:e.length;return o?(r&&"number"!=typeof r&&Ea(e,t,r)?(t=0,r=o):(t=null==t?0:ms(t),r=r===n?o:ms(r)),tn(e,t,r)):[]},Dr.sortBy=Ci,Dr.sortedUniq=function(e){return e&&e.length?an(e):[]},Dr.sortedUniqBy=function(e,t){return e&&e.length?an(e,sa(t,2)):[]},Dr.split=function(e,t,r){return r&&"number"!=typeof r&&Ea(e,t,r)&&(t=r=n),(r=r===n?d:r>>>0)?(e=Ts(e))&&("string"==typeof t||null!=t&&!is(t))&&!(t=pn(t))&&Qt(e)?Sn(ar(e),0,r):e.split(t,r):[]},Dr.spread=function(e,t){if("function"!=typeof e)throw new Ae(a);return t=null==t?0:gr(ms(t),0),Yo((function(r){var o=r[t],n=Sn(r,0,t);return o&&Ct(n,o),ht(e,this,n)}))},Dr.tail=function(e){var t=null==e?0:e.length;return t?tn(e,1,t):[]},Dr.take=function(e,t,r){return e&&e.length?tn(e,0,(t=r||t===n?1:ms(t))<0?0:t):[]},Dr.takeRight=function(e,t,r){var o=null==e?0:e.length;return o?tn(e,(t=o-(t=r||t===n?1:ms(t)))<0?0:t,o):[]},Dr.takeRightWhile=function(e,t){return e&&e.length?yn(e,sa(t,3),!1,!0):[]},Dr.takeWhile=function(e,t){return e&&e.length?yn(e,sa(t,3)):[]},Dr.tap=function(e,t){return t(e),e},Dr.throttle=function(e,t,r){var o=!0,n=!0;if("function"!=typeof e)throw new Ae(a);return ts(r)&&(o="leading"in r?!!r.leading:o,n="trailing"in r?!!r.trailing:n),xi(e,t,{leading:o,maxWait:t,trailing:n})},Dr.thru=fi,Dr.toArray=ds,Dr.toPairs=Us,Dr.toPairsIn=Vs,Dr.toPath=function(e){return $i(e)?Nt(e,Da):ls(e)?[e]:On(ka(Ts(e)))},Dr.toPlainObject=Es,Dr.transform=function(e,t,r){var o=$i(e),n=o||Xi(e)||cs(e);if(t=sa(t,4),null==r){var a=e&&e.constructor;r=n?o?new a:[]:ts(e)&&Qi(a)?Ur(qe(e)):{}}return(n?Tt:To)(e,(function(e,o,n){return t(r,e,o,n)})),r},Dr.unary=function(e){return Oi(e,1)},Dr.union=ri,Dr.unionBy=oi,Dr.unionWith=ni,Dr.uniq=function(e){return e&&e.length?ln(e):[]},Dr.uniqBy=function(e,t){return e&&e.length?ln(e,sa(t,2)):[]},Dr.uniqWith=function(e,t){return t="function"==typeof t?t:n,e&&e.length?ln(e,n,t):[]},Dr.unset=function(e,t){return null==e||cn(e,t)},Dr.unzip=ai,Dr.unzipWith=ii,Dr.update=function(e,t,r){return null==e?e:un(e,t,hn(r))},Dr.updateWith=function(e,t,r,o){return o="function"==typeof o?o:n,null==e?e:un(e,t,hn(r),o)},Dr.values=Gs,Dr.valuesIn=function(e){return null==e?[]:Wt(e,Is(e))},Dr.without=si,Dr.words=Qs,Dr.wrap=function(e,t){return Di(hn(t),e)},Dr.xor=pi,Dr.xorBy=li,Dr.xorWith=ci,Dr.zip=ui,Dr.zipObject=function(e,t){return mn(e||[],t||[],Zr)},Dr.zipObjectDeep=function(e,t){return mn(e||[],t||[],Ko)},Dr.zipWith=yi,Dr.entries=Us,Dr.entriesIn=Vs,Dr.extend=vs,Dr.extendWith=Ps,pp(Dr,Dr),Dr.add=Tp,Dr.attempt=Zs,Dr.camelCase=js,Dr.capitalize=zs,Dr.ceil=Sp,Dr.clamp=function(e,t,r){return r===n&&(r=t,t=n),r!==n&&(r=(r=hs(r))==r?r:0),t!==n&&(t=(t=hs(t))==t?t:0),ao(hs(e),t,r)},Dr.clone=function(e){return io(e,4)},Dr.cloneDeep=function(e){return io(e,5)},Dr.cloneDeepWith=function(e,t){return io(e,5,t="function"==typeof t?t:n)},Dr.cloneWith=function(e,t){return io(e,4,t="function"==typeof t?t:n)},Dr.conformsTo=function(e,t){return null==t||so(e,t,xs(t))},Dr.deburr=Ws,Dr.defaultTo=function(e,t){return null==e||e!=e?t:e},Dr.divide=vp,Dr.endsWith=function(e,t,r){e=Ts(e),t=pn(t);var o=e.length,a=r=r===n?o:ao(ms(r),0,o);return(r-=t.length)>=0&&e.slice(r,a)==t},Dr.eq=Gi,Dr.escape=function(e){return(e=Ts(e))&&Y.test(e)?e.replace(q,Jt):e},Dr.escapeRegExp=function(e){return(e=Ts(e))&&re.test(e)?e.replace(te,"\\$&"):e},Dr.every=function(e,t,r){var o=$i(e)?vt:yo;return r&&Ea(e,t,r)&&(t=n),o(e,sa(t,3))},Dr.find=hi,Dr.findIndex=Wa,Dr.findKey=function(e,t){return Rt(e,sa(t,3),To)},Dr.findLast=Ei,Dr.findLastIndex=$a,Dr.findLastKey=function(e,t){return Rt(e,sa(t,3),So)},Dr.floor=Pp,Dr.forEach=Ti,Dr.forEachRight=Si,Dr.forIn=function(e,t){return null==e?e:ho(e,sa(t,3),Is)},Dr.forInRight=function(e,t){return null==e?e:Eo(e,sa(t,3),Is)},Dr.forOwn=function(e,t){return e&&To(e,sa(t,3))},Dr.forOwnRight=function(e,t){return e&&So(e,sa(t,3))},Dr.get=As,Dr.gt=ji,Dr.gte=zi,Dr.has=function(e,t){return null!=e&&fa(e,t,Co)},Dr.hasIn=Os,Dr.head=Ha,Dr.identity=np,Dr.includes=function(e,t,r,o){e=Hi(e)?e:Gs(e),r=r&&!o?ms(r):0;var n=e.length;return r<0&&(r=gr(n+r,0)),ps(e)?r<=n&&e.indexOf(t,r)>-1:!!n&&It(e,t,r)>-1},Dr.indexOf=function(e,t,r){var o=null==e?0:e.length;if(!o)return-1;var n=null==r?0:ms(r);return n<0&&(n=gr(o+n,0)),It(e,t,n)},Dr.inRange=function(e,t,r){return t=fs(t),r===n?(r=t,t=0):r=fs(r),function(e,t,r){return e>=hr(t,r)&&e<gr(t,r)}(e=hs(e),t,r)},Dr.invoke=Rs,Dr.isArguments=Wi,Dr.isArray=$i,Dr.isArrayBuffer=qi,Dr.isArrayLike=Hi,Dr.isArrayLikeObject=Yi,Dr.isBoolean=function(e){return!0===e||!1===e||rs(e)&&_o(e)==h},Dr.isBuffer=Xi,Dr.isDate=Ji,Dr.isElement=function(e){return rs(e)&&1===e.nodeType&&!as(e)},Dr.isEmpty=function(e){if(null==e)return!0;if(Hi(e)&&($i(e)||"string"==typeof e||"function"==typeof e.splice||Xi(e)||cs(e)||Wi(e)))return!e.length;var t=da(e);if(t==P||t==A)return!e.size;if(Pa(e))return!Fo(e).length;for(var r in e)if(Ie.call(e,r))return!1;return!0},Dr.isEqual=function(e,t){return Ro(e,t)},Dr.isEqualWith=function(e,t,r){var o=(r="function"==typeof r?r:n)?r(e,t):n;return o===n?Ro(e,t,n,r):!!o},Dr.isError=Ki,Dr.isFinite=function(e){return"number"==typeof e&&dr(e)},Dr.isFunction=Qi,Dr.isInteger=Zi,Dr.isLength=es,Dr.isMap=os,Dr.isMatch=function(e,t){return e===t||xo(e,t,la(t))},Dr.isMatchWith=function(e,t,r){return r="function"==typeof r?r:n,xo(e,t,la(t),r)},Dr.isNaN=function(e){return ns(e)&&e!=+e},Dr.isNative=function(e){if(va(e))throw new ve("Unsupported core-js use. Try https://npms.io/search?q=ponyfill.");return Io(e)},Dr.isNil=function(e){return null==e},Dr.isNull=function(e){return null===e},Dr.isNumber=ns,Dr.isObject=ts,Dr.isObjectLike=rs,Dr.isPlainObject=as,Dr.isRegExp=is,Dr.isSafeInteger=function(e){return Zi(e)&&e>=-9007199254740991&&e<=u},Dr.isSet=ss,Dr.isString=ps,Dr.isSymbol=ls,Dr.isTypedArray=cs,Dr.isUndefined=function(e){return e===n},Dr.isWeakMap=function(e){return rs(e)&&da(e)==w},Dr.isWeakSet=function(e){return rs(e)&&"[object WeakSet]"==_o(e)},Dr.join=function(e,t){return null==e?"":fr.call(e,t)},Dr.kebabCase=$s,Dr.last=Ka,Dr.lastIndexOf=function(e,t,r){var o=null==e?0:e.length;if(!o)return-1;var a=o;return r!==n&&(a=(a=ms(r))<0?gr(o+a,0):hr(a,o-1)),t==t?function(e,t,r){for(var o=r+1;o--;)if(e[o]===t)return o;return o}(e,t,a):xt(e,Ft,a,!0)},Dr.lowerCase=qs,Dr.lowerFirst=Hs,Dr.lt=us,Dr.lte=ys,Dr.max=function(e){return e&&e.length?fo(e,np,No):n},Dr.maxBy=function(e,t){return e&&e.length?fo(e,sa(t,2),No):n},Dr.mean=function(e){return Bt(e,np)},Dr.meanBy=function(e,t){return Bt(e,sa(t,2))},Dr.min=function(e){return e&&e.length?fo(e,np,Bo):n},Dr.minBy=function(e,t){return e&&e.length?fo(e,sa(t,2),Bo):n},Dr.stubArray=gp,Dr.stubFalse=hp,Dr.stubObject=function(){return{}},Dr.stubString=function(){return""},Dr.stubTrue=function(){return!0},Dr.multiply=bp,Dr.nth=function(e,t){return e&&e.length?Go(e,ms(t)):n},Dr.noConflict=function(){return at._===this&&(at._=De),this},Dr.noop=lp,Dr.now=Ai,Dr.pad=function(e,t,r){e=Ts(e);var o=(t=ms(t))?nr(e):0;if(!t||o>=t)return e;var n=(t-o)/2;return zn(cr(n),r)+e+zn(lr(n),r)},Dr.padEnd=function(e,t,r){e=Ts(e);var o=(t=ms(t))?nr(e):0;return t&&o<t?e+zn(t-o,r):e},Dr.padStart=function(e,t,r){e=Ts(e);var o=(t=ms(t))?nr(e):0;return t&&o<t?zn(t-o,r)+e:e},Dr.parseInt=function(e,t,r){return r||null==t?t=0:t&&(t=+t),Tr(Ts(e).replace(oe,""),t||0)},Dr.random=function(e,t,r){if(r&&"boolean"!=typeof r&&Ea(e,t,r)&&(t=r=n),r===n&&("boolean"==typeof t?(r=t,t=n):"boolean"==typeof e&&(r=e,e=n)),e===n&&t===n?(e=0,t=1):(e=fs(e),t===n?(t=e,e=0):t=fs(t)),e>t){var o=e;e=t,t=o}if(r||e%1||t%1){var a=Sr();return hr(e+a*(t-e+tt("1e-"+((a+"").length-1))),t)}return qo(e,t)},Dr.reduce=function(e,t,r){var o=$i(e)?At:Ut,n=arguments.length<3;return o(e,sa(t,4),r,n,co)},Dr.reduceRight=function(e,t,r){var o=$i(e)?Ot:Ut,n=arguments.length<3;return o(e,sa(t,4),r,n,uo)},Dr.repeat=function(e,t,r){return t=(r?Ea(e,t,r):t===n)?1:ms(t),Ho(Ts(e),t)},Dr.replace=function(){var e=arguments,t=Ts(e[0]);return e.length<3?t:t.replace(e[1],e[2])},Dr.result=function(e,t,r){var o=-1,a=(t=En(t,e)).length;for(a||(a=1,e=n);++o<a;){var i=null==e?n:e[Da(t[o])];i===n&&(o=a,i=r),e=Qi(i)?i.call(e):i}return e},Dr.round=_p,Dr.runInContext=e,Dr.sample=function(e){return($i(e)?Xr:Xo)(e)},Dr.size=function(e){if(null==e)return 0;if(Hi(e))return ps(e)?nr(e):e.length;var t=da(e);return t==P||t==A?e.size:Fo(e).length},Dr.snakeCase=Ys,Dr.some=function(e,t,r){var o=$i(e)?Mt:rn;return r&&Ea(e,t,r)&&(t=n),o(e,sa(t,3))},Dr.sortedIndex=function(e,t){return on(e,t)},Dr.sortedIndexBy=function(e,t,r){return nn(e,t,sa(r,2))},Dr.sortedIndexOf=function(e,t){var r=null==e?0:e.length;if(r){var o=on(e,t);if(o<r&&Gi(e[o],t))return o}return-1},Dr.sortedLastIndex=function(e,t){return on(e,t,!0)},Dr.sortedLastIndexBy=function(e,t,r){return nn(e,t,sa(r,2),!0)},Dr.sortedLastIndexOf=function(e,t){if(null!=e&&e.length){var r=on(e,t,!0)-1;if(Gi(e[r],t))return r}return-1},Dr.startCase=Xs,Dr.startsWith=function(e,t,r){return e=Ts(e),r=null==r?0:ao(ms(r),0,e.length),t=pn(t),e.slice(r,r+t.length)==t},Dr.subtract=Np,Dr.sum=function(e){return e&&e.length?Vt(e,np):0},Dr.sumBy=function(e,t){return e&&e.length?Vt(e,sa(t,2)):0},Dr.template=function(e,t,r){var o=Dr.templateSettings;r&&Ea(e,t,r)&&(t=n),e=Ts(e),t=Ps({},t,o,Kn);var a,i,s=Ps({},t.imports,o.imports,Kn),p=xs(s),l=Wt(s,p),c=0,u=t.interpolate||Te,y="__p += '",d=Ne((t.escape||Te).source+"|"+u.source+"|"+(u===K?ue:Te).source+"|"+(t.evaluate||Te).source+"|$","g"),f="//# sourceURL="+(Ie.call(t,"sourceURL")?(t.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++Ke+"]")+"\n";e.replace(d,(function(t,r,o,n,s,p){return o||(o=n),y+=e.slice(c,p).replace(Se,Kt),r&&(a=!0,y+="' +\n__e("+r+") +\n'"),s&&(i=!0,y+="';\n"+s+";\n__p += '"),o&&(y+="' +\n((__t = ("+o+")) == null ? '' : __t) +\n'"),c=p+t.length,t})),y+="';\n";var m=Ie.call(t,"variable")&&t.variable;if(m){if(le.test(m))throw new ve("Invalid `variable` option passed into `_.template`")}else y="with (obj) {\n"+y+"\n}\n";y=(i?y.replace(j,""):y).replace(z,"$1").replace(W,"$1;"),y="function("+(m||"obj")+") {\n"+(m?"":"obj || (obj = {});\n")+"var __t, __p = ''"+(a?", __e = _.escape":"")+(i?", __j = Array.prototype.join;\nfunction print() { __p += __j.call(arguments, '') }\n":";\n")+y+"return __p\n}";var g=Zs((function(){return Pe(p,f+"return "+y).apply(n,l)}));if(g.source=y,Ki(g))throw g;return g},Dr.times=function(e,t){if((e=ms(e))<1||e>u)return[];var r=d,o=hr(e,d);t=sa(t),e-=d;for(var n=Gt(o,t);++r<e;)t(r);return n},Dr.toFinite=fs,Dr.toInteger=ms,Dr.toLength=gs,Dr.toLower=function(e){return Ts(e).toLowerCase()},Dr.toNumber=hs,Dr.toSafeInteger=function(e){return e?ao(ms(e),-9007199254740991,u):0===e?e:0},Dr.toString=Ts,Dr.toUpper=function(e){return Ts(e).toUpperCase()},Dr.trim=function(e,t,r){if((e=Ts(e))&&(r||t===n))return jt(e);if(!e||!(t=pn(t)))return e;var o=ar(e),a=ar(t);return Sn(o,qt(o,a),Ht(o,a)+1).join("")},Dr.trimEnd=function(e,t,r){if((e=Ts(e))&&(r||t===n))return e.slice(0,ir(e)+1);if(!e||!(t=pn(t)))return e;var o=ar(e);return Sn(o,0,Ht(o,ar(t))+1).join("")},Dr.trimStart=function(e,t,r){if((e=Ts(e))&&(r||t===n))return e.replace(oe,"");if(!e||!(t=pn(t)))return e;var o=ar(e);return Sn(o,qt(o,ar(t))).join("")},Dr.truncate=function(e,t){var r=30,o="...";if(ts(t)){var a="separator"in t?t.separator:a;r="length"in t?ms(t.length):r,o="omission"in t?pn(t.omission):o}var i=(e=Ts(e)).length;if(Qt(e)){var s=ar(e);i=s.length}if(r>=i)return e;var p=r-nr(o);if(p<1)return o;var l=s?Sn(s,0,p).join(""):e.slice(0,p);if(a===n)return l+o;if(s&&(p+=l.length-p),is(a)){if(e.slice(p).search(a)){var c,u=l;for(a.global||(a=Ne(a.source,Ts(ye.exec(a))+"g")),a.lastIndex=0;c=a.exec(u);)var y=c.index;l=l.slice(0,y===n?p:y)}}else if(e.indexOf(pn(a),p)!=p){var d=l.lastIndexOf(a);d>-1&&(l=l.slice(0,d))}return l+o},Dr.unescape=function(e){return(e=Ts(e))&&H.test(e)?e.replace($,sr):e},Dr.uniqueId=function(e){var t=++Le;return Ts(e)+t},Dr.upperCase=Js,Dr.upperFirst=Ks,Dr.each=Ti,Dr.eachRight=Si,Dr.first=Ha,pp(Dr,(Ep={},To(Dr,(function(e,t){Ie.call(Dr.prototype,t)||(Ep[t]=e)})),Ep),{chain:!1}),Dr.VERSION="4.17.21",Tt(["bind","bindKey","curry","curryRight","partial","partialRight"],(function(e){Dr[e].placeholder=Dr})),Tt(["drop","take"],(function(e,t){jr.prototype[e]=function(r){r=r===n?1:gr(ms(r),0);var o=this.__filtered__&&!t?new jr(this):this.clone();return o.__filtered__?o.__takeCount__=hr(r,o.__takeCount__):o.__views__.push({size:hr(r,d),type:e+(o.__dir__<0?"Right":"")}),o},jr.prototype[e+"Right"]=function(t){return this.reverse()[e](t).reverse()}})),Tt(["filter","map","takeWhile"],(function(e,t){var r=t+1,o=1==r||3==r;jr.prototype[e]=function(e){var t=this.clone();return t.__iteratees__.push({iteratee:sa(e,3),type:r}),t.__filtered__=t.__filtered__||o,t}})),Tt(["head","last"],(function(e,t){var r="take"+(t?"Right":"");jr.prototype[e]=function(){return this[r](1).value()[0]}})),Tt(["initial","tail"],(function(e,t){var r="drop"+(t?"":"Right");jr.prototype[e]=function(){return this.__filtered__?new jr(this):this[r](1)}})),jr.prototype.compact=function(){return this.filter(np)},jr.prototype.find=function(e){return this.filter(e).head()},jr.prototype.findLast=function(e){return this.reverse().find(e)},jr.prototype.invokeMap=Yo((function(e,t){return"function"==typeof e?new jr(this):this.map((function(r){return Mo(r,e,t)}))})),jr.prototype.reject=function(e){return this.filter(Bi(sa(e)))},jr.prototype.slice=function(e,t){e=ms(e);var r=this;return r.__filtered__&&(e>0||t<0)?new jr(r):(e<0?r=r.takeRight(-e):e&&(r=r.drop(e)),t!==n&&(r=(t=ms(t))<0?r.dropRight(-t):r.take(t-e)),r)},jr.prototype.takeRightWhile=function(e){return this.reverse().takeWhile(e).reverse()},jr.prototype.toArray=function(){return this.take(d)},To(jr.prototype,(function(e,t){var r=/^(?:filter|find|map|reject)|While$/.test(t),o=/^(?:head|last)$/.test(t),a=Dr[o?"take"+("last"==t?"Right":""):t],i=o||/^find/.test(t);a&&(Dr.prototype[t]=function(){var t=this.__wrapped__,s=o?[1]:arguments,p=t instanceof jr,l=s[0],c=p||$i(t),u=function(e){var t=a.apply(Dr,Ct([e],s));return o&&y?t[0]:t};c&&r&&"function"==typeof l&&1!=l.length&&(p=c=!1);var y=this.__chain__,d=!!this.__actions__.length,f=i&&!y,m=p&&!d;if(!i&&c){t=m?t:new jr(this);var g=e.apply(t,s);return g.__actions__.push({func:fi,args:[u],thisArg:n}),new Gr(g,y)}return f&&m?e.apply(this,s):(g=this.thru(u),f?o?g.value()[0]:g.value():g)})})),Tt(["pop","push","shift","sort","splice","unshift"],(function(e){var t=Oe[e],r=/^(?:push|sort|unshift)$/.test(e)?"tap":"thru",o=/^(?:pop|shift)$/.test(e);Dr.prototype[e]=function(){var e=arguments;if(o&&!this.__chain__){var n=this.value();return t.apply($i(n)?n:[],e)}return this[r]((function(r){return t.apply($i(r)?r:[],e)}))}})),To(jr.prototype,(function(e,t){var r=Dr[t];if(r){var o=r.name+"";Ie.call(Mr,o)||(Mr[o]=[]),Mr[o].push({name:t,func:r})}})),Mr[Un(n,2).name]=[{name:"wrapper",func:n}],jr.prototype.clone=function(){var e=new jr(this.__wrapped__);return e.__actions__=On(this.__actions__),e.__dir__=this.__dir__,e.__filtered__=this.__filtered__,e.__iteratees__=On(this.__iteratees__),e.__takeCount__=this.__takeCount__,e.__views__=On(this.__views__),e},jr.prototype.reverse=function(){if(this.__filtered__){var e=new jr(this);e.__dir__=-1,e.__filtered__=!0}else(e=this.clone()).__dir__*=-1;return e},jr.prototype.value=function(){var e=this.__wrapped__.value(),t=this.__dir__,r=$i(e),o=t<0,n=r?e.length:0,a=function(e,t,r){for(var o=-1,n=r.length;++o<n;){var a=r[o],i=a.size;switch(a.type){case"drop":e+=i;break;case"dropRight":t-=i;break;case"take":t=hr(t,e+i);break;case"takeRight":e=gr(e,t-i)}}return{start:e,end:t}}(0,n,this.__views__),i=a.start,s=a.end,p=s-i,l=o?s:i-1,c=this.__iteratees__,u=c.length,y=0,d=hr(p,this.__takeCount__);if(!r||!o&&n==p&&d==p)return dn(e,this.__actions__);var f=[];e:for(;p--&&y<d;){for(var m=-1,g=e[l+=t];++m<u;){var h=c[m],E=h.iteratee,T=h.type,S=E(g);if(2==T)g=S;else if(!S){if(1==T)continue e;break e}}f[y++]=g}return f},Dr.prototype.at=mi,Dr.prototype.chain=function(){return di(this)},Dr.prototype.commit=function(){return new Gr(this.value(),this.__chain__)},Dr.prototype.next=function(){this.__values__===n&&(this.__values__=ds(this.value()));var e=this.__index__>=this.__values__.length;return{done:e,value:e?n:this.__values__[this.__index__++]}},Dr.prototype.plant=function(e){for(var t,r=this;r instanceof Vr;){var o=Va(r);o.__index__=0,o.__values__=n,t?a.__wrapped__=o:t=o;var a=o;r=r.__wrapped__}return a.__wrapped__=e,t},Dr.prototype.reverse=function(){var e=this.__wrapped__;if(e instanceof jr){var t=e;return this.__actions__.length&&(t=new jr(this)),(t=t.reverse()).__actions__.push({func:fi,args:[ti],thisArg:n}),new Gr(t,this.__chain__)}return this.thru(ti)},Dr.prototype.toJSON=Dr.prototype.valueOf=Dr.prototype.value=function(){return dn(this.__wrapped__,this.__actions__)},Dr.prototype.first=Dr.prototype.head,it&&(Dr.prototype[it]=function(){return this}),Dr}();at._=pr,(o=function(){return pr}.call(t,r,t,e))===n||(e.exports=o)}.call(this)},6483:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.parseSourceCode=t.visualVersion=void 0;const o=r(7977),n=r(2891),a=r(3784);t.visualVersion=12,t.parseSourceCode=function(e,r){var i;try{(0,o.deserialize)(e);const a=(0,n.getInstance)().document.VisualVersion,i=/^([1-9]+[0-9]*)$/;if(void 0===a)r.errorType="versionError";else{const e=a.match(i);(null===e||parseInt(e[1])>t.visualVersion)&&(r.errorType="versionError")}}catch(e){r.errorType="fileError"}""!==r.errorType&&(r.errorMessage=null!==(i=a.errorMap.get(r.errorType))&&void 0!==i?i:"Codegen visual file failed")}},904:(e,t)=>{"use strict";var r;let o;Object.defineProperty(t,"__esModule",{value:!0}),t.setDomain=t.getDomain=t.Domain=void 0,function(e){e[e.FA=0]="FA",e[e.FORM=1]="FORM",e[e.ETS=2]="ETS"}(r||(r={})),t.Domain=r,t.setDomain=e=>{o=e},t.getDomain=()=>null!=o?o:r.FA},3784:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.errorMap=void 0,t.errorMap=new Map([["fileError","Visual file is damaged"],["versionError","Version number of visual file does not match"],["modelError","Visual model in visual file is damaged"],["codegenError","Codegen visual file failed"]])},4117:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ASTNode=void 0,t.ASTNode=class{accept(e){return e.visit(this)}}},1862:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Cache=void 0,t.Cache=class{constructor(e,t=0){this.value="",this.indent=t,this.flag=!0,this.INDENT=e}indentOn(){this.flag=!0}indentOff(){this.flag=!1}incIndent(){this.indent++}decIndent(){this.indent--}checkIndent(){return this.indent<0}getIndents(){if(this.flag){let e="";for(let t=0;t<this.indent;t++)e+=this.INDENT;return e}return""}concat(...e){return this.value+=this.getIndents(),this.value=this.value.concat(...e),String(this.value)}toString(){return this.value}}},9519:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Tag=void 0;const o=r(4117);class n extends o.ASTNode{constructor(e,t,r,o,n){super(),this.builders=new Map,this.defaultValue=new Map,this.mediaParams=new Map,this.mediaProperties=new Map,this.mediaKeyProperty=new Map,this.tagName=e,this.params=t,this.content=r,this.properties=o,this.forEachObj=n,this.ifBoolean=null,this.isCustomTag=!1}setMediaParams(e,t){const r=`${e}.value`;void 0!==t&&this.mediaParams instanceof Map?this.mediaParams.set(t,r):this.mediaParams=r}setParams(e){this.params=e}setIfBoolean(e){this.ifBoolean=e}setTagName(e){this.tagName=e}setForEachObj(e){this.forEachObj=e}setMediaProperty(e,t){t.forEach(((t,r)=>{var o;this.mediaKeyProperty.has(r)||this.mediaKeyProperty.set(r,new Map),null===(o=this.mediaKeyProperty.get(r))||void 0===o||o.set(`${e}.value`,t)}))}setMediaProperties(e,t){if("string"==typeof t)return void this.mediaProperties.set(e,`${t}.value`);if(Array.isArray(t)){const r=t.map((e=>void 0===e?e:`${e}.value`));return void this.mediaProperties.set(e,r)}const r=new Map;t.forEach(((e,t)=>{r.set(t,`${e}.value`)})),this.mediaProperties.set(e,r)}setDefaultValue(e,t,r="undefined",o="@State"){this.defaultValue.set(e,[r,`{ value: ${t} }`,o])}}t.Tag=n},5623:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ASTNodeGenerator=void 0;const o=r(9519),n=r(1862),a=r(5051),i=r(4294),s=r(6486),p=r(9459);class l{constructor(e){this.cache=e,this.etsImport=new n.Cache("  ",0),this.etsVariable=new n.Cache("  ",1),this.etsFunction=new n.Cache("  ",1),this.etsBuilder=new n.Cache("  ",1),this.aboutToAppear=new n.Cache("  ",2),this.needMediaQuery=!0,this.customComponents=new Set}visit(e){e instanceof o.Tag&&(e.isCustomTag?this.genCustomTag(e):(this.needMediaQuery&&this.genMediaQuery(e),this.genTag(e)))}static getMethodGen(e){return void 0===l.instance?l.instance=new l(e):l.instance.setCache(e),l.instance}setCache(e){this.cache=e,this.etsImport=new n.Cache("  ",0),this.etsVariable=new n.Cache("  ",1),this.etsFunction=new n.Cache("  ",1),this.etsBuilder=new n.Cache("  ",1),this.aboutToAppear=new n.Cache("  ",2),this.needMediaQuery=!0,this.customComponents=new Set}genParams(e){const t=this.getParams(e);this.isCustomComponent(e)?this.genCustomParams(t):this.genCommonParams(t)}genCommonParams(e){if("string"==typeof e)this.cache.concat(e);else if(e.size>0){this.cache.concat(a.TokenClass.LBRA,a.TokenClass.SPACE);let t=0;e.forEach(((r,o)=>{this.cache.concat(o,a.TokenClass.COLON,a.TokenClass.SPACE,r),t++,t<e.size&&this.cache.concat(a.TokenClass.COMMA,a.TokenClass.SPACE)})),this.cache.concat(a.TokenClass.SPACE,a.TokenClass.RBRA)}}genCustomParams(e){"string"!=typeof e&&0!==e.size&&(this.cache.concat(a.TokenClass.LBRA),this.cache.incIndent(),this.cache.indentOn(),e.forEach(((e,t)=>{this.cache.indentOff(),this.cache.concat(a.TokenClass.NEW_LINE),this.cache.indentOn(),this.cache.concat(t,a.TokenClass.COLON,a.TokenClass.SPACE,e,a.TokenClass.COMMA)})),this.cache.indentOff(),this.cache.concat(a.TokenClass.NEW_LINE),this.cache.indentOn(),this.cache.decIndent(),this.cache.concat(a.TokenClass.RBRA),this.cache.indentOff())}genArray(e){let t=e.length-1;for(;t>=0&&void 0===e[t];t--);for(let r=0;r<=t;r++){let t=e[r];void 0===t&&(t="undefined"),r>0&&this.cache.concat(a.TokenClass.COMMA,a.TokenClass.SPACE),this.cache.concat(t)}this.cache.concat(a.TokenClass.TAG_END)}genObjectProperty(e){let t=0;this.cache.concat(a.TokenClass.LBRA,a.TokenClass.SPACE),e.forEach(((r,o)=>{this.cache.concat(o,a.TokenClass.COLON,a.TokenClass.SPACE,r),t++,t<e.size&&this.cache.concat(a.TokenClass.COMMA,a.TokenClass.SPACE)})),this.cache.concat(a.TokenClass.SPACE,a.TokenClass.RBRA,a.TokenClass.TAG_END)}genTag(e){this.genStart(e),this.cache.concat(e.tagName,a.TokenClass.TAG_START),this.cache.indentOff(),this.genParams(e),this.cache.concat(a.TokenClass.TAG_END),null!==e.content&&(0!==e.content.length&&(this.cache.concat(a.TokenClass.SPACE,a.TokenClass.LBRA,a.TokenClass.NEW_LINE),this.cache.indentOn(),this.cache.incIndent(),e.content.forEach((e=>{e.accept(this),this.cache.indentOff(),this.cache.concat(a.TokenClass.NEW_LINE),this.cache.indentOn()})),this.cache.decIndent(),this.cache.indentOn()),this.cache.indentOn(),this.cache.concat(a.TokenClass.RBRA)),(null!==e.properties||null!==e.mediaProperties)&&(null!==e.content&&0!==e.content.length||this.cache.incIndent(),this.getProperties(e).forEach(((e,t)=>{this.cache.concat(a.TokenClass.NEW_LINE),this.cache.indentOn(),this.cache.concat(a.TokenClass.PROPERTY_START,t,a.TokenClass.TAG_START),this.cache.indentOff(),this.genByType(e)})),null!==e.content&&0!==e.content.length||this.cache.decIndent()),this.genEnd(e),this.genBuildersFunction(e)}genByType(e){"string"==typeof e?this.cache.concat(e,a.TokenClass.TAG_END):Array.isArray(e)?this.genArray(e):this.genObjectProperty(e)}genStart(e){this.genIfStart(e),this.genForTagStart(e),this.genCustomImport(e)}genEnd(e){this.genForTagEnd(e),this.genIfEnd(e)}genForTagStart(e){var t;void 0!==(null===(t=e.forEachObj)||void 0===t?void 0:t.for)&&(this.cache.concat("ForEach",a.TokenClass.TAG_START,e.forEachObj.for.toString(),a.TokenClass.COMMA,a.TokenClass.NEW_LINE),this.cache.concat(a.TokenClass.TAG_START,e.forEachObj.item,a.TokenClass.COLON," any",a.TokenClass.COMMA," ",e.forEachObj.idx,a.TokenClass.COLON," number",a.TokenClass.TAG_END," => ",a.TokenClass.LBRA,a.TokenClass.NEW_LINE))}genForTagEnd(e){null!==e.forEachObj&&(this.cache.concat(a.TokenClass.RBRA),void 0!==e.forEachObj.key&&""!==e.forEachObj.key&&(this.cache.concat(a.TokenClass.COMMA,a.TokenClass.NEW_LINE),this.cache.indentOn(),this.cache.concat(a.TokenClass.TAG_START,e.forEachObj.item,a.TokenClass.COLON," any",a.TokenClass.COMMA," ",e.forEachObj.idx,a.TokenClass.COLON," number",a.TokenClass.TAG_END," => ",a.TokenClass.LBRA,a.TokenClass.NEW_LINE),this.cache.concat("return ",e.forEachObj.key.toString(),a.TokenClass.TAG_START,e.forEachObj.item,a.TokenClass.COMMA," ",e.forEachObj.idx,a.TokenClass.TAG_END,a.TokenClass.RBRA),this.cache.indentOff()),this.cache.concat(a.TokenClass.TAG_END))}genIfStart(e){null!==e.ifBoolean&&(this.cache.concat("if",a.TokenClass.SPACE,a.TokenClass.TAG_START,e.ifBoolean.toString(),a.TokenClass.TAG_END,a.TokenClass.SPACE,a.TokenClass.LBRA,a.TokenClass.NEW_LINE),this.cache.incIndent())}genIfEnd(e){null!==e.ifBoolean&&(this.cache.indentOn(),this.cache.decIndent(),this.cache.concat(a.TokenClass.NEW_LINE),this.cache.concat(a.TokenClass.RBRA),this.cache.indentOff())}genMediaQuery(e){const t=new Map,r=new Map;if(this.collectMediaQueryMap(e,t),this.collectDefaultValueMap(e,r),0===t.size&&0===r.size)return;const o=(0,i.getUniqueName)("mediaQuery"),s=(0,i.getUniqueName)("initForMediaQuery"),p=(0,i.getUniqueName)("mediaQueryCb"),l=(0,i.getUniqueName)("saveMediaQueryResult"),c=(0,i.getUniqueName)("updateForMediaQuery"),u=new n.Cache(a.TokenClass.INDENT,1),y=new n.Cache(a.TokenClass.INDENT,1),d=new n.Cache(a.TokenClass.INDENT,1),f=new n.Cache(a.TokenClass.INDENT,1),m=new n.Cache(a.TokenClass.INDENT,1),g=new n.Cache(a.TokenClass.INDENT,1),h=new n.Cache(a.TokenClass.INDENT,1),E=new n.Cache(a.TokenClass.INDENT,2);this.genVariableDeclare(r,u,a.TokenClass.UNDEFINED),this.genMediaQueryCb(p,y),this.genMediaQueryListener(t,d,f),this.genInitFuc(s,r,m),this.genMediaQueryCbFnc(l,c,t,g),this.genUpdateFnc(c,s,t,h),this.genAboutToAppear(p,l,t,E),this.etsImport.indentOff(),this.aboutToAppear.indentOff(),this.etsVariable.indentOff(),this.etsFunction.indentOff(),this.etsImport.indentOff(),this.etsImport.concat("import ",o," from '@ohos.mediaquery'",a.TokenClass.NEW_LINE),this.aboutToAppear.concat(E.toString()),this.etsVariable.concat(u.toString(),y.toString(),d.toString(),f.toString()),this.etsFunction.concat(g.toString(),a.TokenClass.NEW_LINE,m.toString(),a.TokenClass.NEW_LINE,h.toString()),this.etsImport.indentOn(),this.aboutToAppear.indentOn(),this.etsVariable.indentOn(),this.etsFunction.indentOn(),this.needMediaQuery=!1}genBuildersFunction(e){e.builders.forEach(((e,t)=>{this.etsBuilder.indentOff(),this.etsBuilder.concat(a.TokenClass.NEW_LINE),this.etsBuilder.indentOn(),this.etsBuilder.concat(a.TokenClass.DECORATOR_Builder,a.TokenClass.SPACE,t,a.TokenClass.TAG_START,a.TokenClass.TAG_END),this.etsBuilder.indentOff();const r=(0,p.genBuilderEts)(e);this.etsBuilder.concat(a.TokenClass.SPACE,a.TokenClass.LBRA,a.TokenClass.NEW_LINE),this.etsBuilder.indentOn(),this.etsBuilder.concat(r.cache.toString(),a.TokenClass.NEW_LINE),this.etsBuilder.concat(a.TokenClass.RBRA,a.TokenClass.NEW_LINE),this.etsBuilder.indentOff(),this.etsBuilder.concat(r.etsBuilder.toString())}))}genCustomTag(e){this.needMediaQuery=!1,this.genVariableDeclare(e.defaultValue,this.cache)}genVariableDeclare(e,t,r){t.indentOn(),e.forEach(((e,o)=>{const n=e[2];""!==n&&(t.concat(n,a.TokenClass.SPACE),t.indentOff()),t.concat(o.slice(5),a.TokenClass.COLON,a.TokenClass.SPACE,e[1]),t.indentOff();const i=null!=r?r:e[0];if(null!=i){const e=this.needMediaQuery?`{ value: ${i} }`:i;t.concat(a.TokenClass.SPACE,a.TokenClass.ASSIGN,a.TokenClass.SPACE,e)}t.concat(a.TokenClass.NEW_LINE),t.indentOn()}))}genMediaQueryCb(e,t){t.concat(e,a.TokenClass.SPACE,a.TokenClass.ASSIGN,a.TokenClass.SPACE,a.TokenClass.NULL,a.TokenClass.NEW_LINE)}genMediaQueryListener(e,t,r){const o=(0,i.getUniqueName)("mediaQuery");e.forEach(((e,n)=>{const s=(0,i.getUniqueName)(this.getMediaQueryVariableName(n));t.concat(s,a.TokenClass.COLON,a.TokenClass.SPACE,a.TokenClass.BOOLEAN,a.TokenClass.SPACE,a.TokenClass.ASSIGN,a.TokenClass.SPACE,a.TokenClass.FALSE,a.TokenClass.NEW_LINE),r.concat(`listener_${s}`,a.TokenClass.SPACE,a.TokenClass.ASSIGN,a.TokenClass.SPACE,o,a.TokenClass.PROPERTY_START,"matchMediaSync",a.TokenClass.TAG_START,`'${n}'`,a.TokenClass.TAG_END,a.TokenClass.NEW_LINE)}))}genInitFuc(e,t,r){r.concat(e,a.TokenClass.TAG_START,a.TokenClass.TAG_END,a.TokenClass.SPACE,a.TokenClass.LBRA,a.TokenClass.NEW_LINE),r.indentOn(),r.incIndent(),t.forEach(((e,t)=>{r.concat(t,".value",a.TokenClass.SPACE,a.TokenClass.ASSIGN,a.TokenClass.SPACE,e[0],a.TokenClass.NEW_LINE)})),r.decIndent(),r.concat(a.TokenClass.RBRA,a.TokenClass.NEW_LINE)}genMediaQueryCbFnc(e,t,r,o){const n=Array.from(r.entries());o.concat(e,a.TokenClass.TAG_START,"mediaQueryResult",a.TokenClass.TAG_END,a.TokenClass.SPACE,a.TokenClass.LBRA,a.TokenClass.NEW_LINE),o.incIndent(),o.concat(a.TokenClass.SWITCH,a.TokenClass.SPACE,a.TokenClass.TAG_START,"mediaQueryResult.media",a.TokenClass.TAG_END,a.TokenClass.SPACE,a.TokenClass.LBRA,a.TokenClass.NEW_LINE),o.incIndent();for(let e=0;e<n.length;e++){const[t]=n[e],r=(0,i.getUniqueName)(this.getMediaQueryVariableName(t));o.concat(a.TokenClass.CASE,a.TokenClass.SPACE,`'${t}'`,a.TokenClass.COLON,a.TokenClass.NEW_LINE),o.incIndent(),o.concat(a.TokenClass.THIS,a.TokenClass.PROPERTY_START,r,a.TokenClass.SPACE,a.TokenClass.ASSIGN,a.TokenClass.SPACE,"mediaQueryResult.matches",a.TokenClass.NEW_LINE),o.concat(a.TokenClass.BREAK,a.TokenClass.NEW_LINE),o.decIndent()}o.concat(a.TokenClass.DEFAULT,a.TokenClass.COLON,a.TokenClass.NEW_LINE),o.incIndent(),o.concat(a.TokenClass.BREAK,a.TokenClass.NEW_LINE),o.decIndent(),o.decIndent(),o.concat(a.TokenClass.RBRA,a.TokenClass.NEW_LINE),o.concat(a.TokenClass.THIS,a.TokenClass.PROPERTY_START,t,a.TokenClass.TAG_START,a.TokenClass.TAG_END,a.TokenClass.NEW_LINE),o.decIndent(),o.concat(a.TokenClass.RBRA,a.TokenClass.NEW_LINE)}genUpdateFnc(e,t,r,o){o.concat(e,a.TokenClass.TAG_START,a.TokenClass.TAG_END,a.TokenClass.LBRA,a.TokenClass.NEW_LINE),o.incIndent(),o.concat(a.TokenClass.THIS,a.TokenClass.PROPERTY_START,t,a.TokenClass.TAG_START,a.TokenClass.TAG_END,a.TokenClass.NEW_LINE),r.forEach(((e,t)=>{const r=(0,i.getUniqueName)(this.getMediaQueryVariableName(t));o.concat(a.TokenClass.IF,a.TokenClass.SPACE,a.TokenClass.TAG_START,a.TokenClass.THIS,a.TokenClass.PROPERTY_START,r,a.TokenClass.TAG_END,a.TokenClass.SPACE,a.TokenClass.LBRA,a.TokenClass.NEW_LINE),o.incIndent(),e.forEach(((e,t)=>{o.concat(t,a.TokenClass.SPACE,a.TokenClass.ASSIGN,a.TokenClass.SPACE,e,a.TokenClass.NEW_LINE)})),o.decIndent(),o.concat(a.TokenClass.RBRA,a.TokenClass.NEW_LINE)})),o.decIndent(),o.concat(a.TokenClass.RBRA,a.TokenClass.NEW_LINE)}genAboutToAppear(e,t,r,o){let n=1;o.concat(a.TokenClass.THIS,a.TokenClass.PROPERTY_START,e,a.TokenClass.SPACE,a.TokenClass.ASSIGN,a.TokenClass.SPACE,a.TokenClass.THIS,a.TokenClass.PROPERTY_START,`${t}.bind(this)`,a.TokenClass.NEW_LINE),r.forEach(((t,s)=>{const p=`listener_${(0,i.getUniqueName)(this.getMediaQueryVariableName(s))}`;o.indentOn(),o.concat(a.TokenClass.THIS,a.TokenClass.PROPERTY_START,p,a.TokenClass.PROPERTY_START,`on('change', this.${e})`),n<r.size&&(o.indentOff(),o.concat(a.TokenClass.NEW_LINE),n++)}))}genCustomImport(e){const t=e.tagName,r=(0,i.getCustomCompRelativePath)(t);void 0===r||this.customComponents.has(t)||(this.etsImport.concat("import ",t," from ",a.TokenClass.LQUOTE,r,a.TokenClass.RQUOTE,a.TokenClass.NEW_LINE),this.customComponents.add(t))}isCustomComponent(e){const t=e.tagName;return this.customComponents.has(t)}getParams(e){if("string"==typeof e.mediaParams)return e.mediaParams;if("string"==typeof e.params)return e.params;const t=(0,s.cloneDeep)(e.params);return e.mediaParams.size>0&&e.mediaParams.forEach(((e,r)=>{t.set(r,e)})),t}getProperties(e){const t=new Map;return e.properties.forEach(((e,r)=>{t.set(r,e)})),e.mediaProperties.forEach(((r,o)=>{if("string"==typeof r)t.set(o,r);else if(Array.isArray(r)){const n=e.properties.get(o);let a=[];Array.isArray(n)&&(a=n);for(let e=0;e<r.length;e++)void 0!==r[e]&&(a[e]=r[e]);t.set(o,a)}else{const n=e.properties.get(o);let a=new Map;n instanceof Map&&(a=n),r.forEach(((e,t)=>{a.set(t,e)})),t.set(o,a)}})),t}collectDefaultValueMap(e,t){void 0!==e.defaultValue&&e.defaultValue.forEach(((e,r)=>{t.set(r,e)})),null!==e.content&&0!==e.content.length&&e.content.forEach((e=>{this.collectDefaultValueMap(e,t)}))}collectMediaQueryMap(e,t){void 0!==e.mediaKeyProperty&&e.mediaKeyProperty.forEach(((e,r)=>{var o;const n=null!==(o=t.get(r))&&void 0!==o?o:new Map;e.forEach(((e,t)=>{n.set(t,e)})),t.set(r,n)})),null!==e.content&&0!==e.content.length&&e.content.forEach((e=>{this.collectMediaQueryMap(e,t)}))}getMediaQueryVariableName(e){const t="device-type: ",r="orientation: ",o=e.substring(e.indexOf(t),e.length),n=o.substring(t.length,o.indexOf(")")),a=e.substring(e.indexOf(r),e.length),i=a.substring(r.length,a.indexOf(")"));return`${n}${i.slice(0,1).toUpperCase()+i.slice(1).toLowerCase()}`}}t.ASTNodeGenerator=l,l.instance=void 0},8413:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ETSBridge=void 0;const o=r(9519),n=r(1912),a=r(3729),i=r(6125),s=r(366),p=r(7893);t.ETSBridge=class{constructor(){this.errors=0}error(e){console.error("Code generating error: "+e),this.errors+=1}getErrorCount(){return this.errors}visit(e){const t=new Map;let r=null;const l=new Map,c=new o.Tag(e.type,t,r,l,null);if((0,n.parseVisualModel)(e,c),(0,a.parseMediaVisualModel)(e,c),(0,i.parseCustomVisualModel)(e,c),(0,s.parseCustomMediaVisualModel)(e,c),(0,p.parseBuildersVisualModel)(e,c,this),e.children.length>0){r=[];for(const t of e.children)r.push(t.accept(this))}return c.content=r,c}}},9459:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.genBuilderEts=t.genCustomEts=t.genETS=t.EMPTY=void 0;const o=r(5623),n=r(1862);t.EMPTY={build:"",etsImport:"",etsVariable:"",etsFunction:"",aboutToAppear:""},t.genETS=function(e){const t=o.ASTNodeGenerator.getMethodGen(new n.Cache("  ",2));return e.accept(t),{build:t.cache.toString(),etsImport:t.etsImport.toString(),etsVariable:t.etsVariable.toString(),etsFunction:t.etsFunction.toString().concat(t.etsBuilder.toString()),aboutToAppear:t.aboutToAppear.toString()}},t.genCustomEts=function(e){const t=o.ASTNodeGenerator.getMethodGen(new n.Cache("  ",1));return e.accept(t),t.cache.toString()},t.genBuilderEts=function(e){const t=new o.ASTNodeGenerator(new n.Cache("  ",1));return e.accept(t),t}},4435:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.StringWriter=void 0;const o=r(9459);t.StringWriter=class{genETS(e){return(0,o.genETS)(e)}}},5051:(e,t)=>{"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),t.TokenClass=void 0,(r=t.TokenClass||(t.TokenClass={}))[r.IDENTIFIER=0]="IDENTIFIER",r[r.STRING_LITERAL=1]="STRING_LITERAL",r[r.NUMBER=2]="NUMBER",r[r.CHARACTER=3]="CHARACTER",r[r.EOF=4]="EOF",r[r.INVALID=5]="INVALID",r.EMPTY_DATA="empty",r.ASSIGN="=",r.INDENT="  ",r.NEW_LINE="\n",r.CARRIAGE_RETURN="\r",r.SPACE=" ",r.LQUOTE="'",r.RQUOTE="'",r.TAG_START="(",r.TAG_END=")",r.EMPTY_TAG_END="/>",r.END_TAG_START="</",r.ID_STYLE_START="#",r.PROPERTY_START=".",r.LBRA="{",r.RBRA="}",r.SEMICOLON=";",r.COLON=":",r.COMMA=",",r.DECORATOR_Builder="@Builder",r.SWITCH="switch",r.CASE="case",r.BREAK="break",r.DEFAULT="default",r.THIS="this",r.BOOLEAN="boolean",r.FALSE="false",r.NULL="null",r.IF="if",r.UNDEFINED="undefined"},1195:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getDynamicValueByDecorator=t.getMediaVariableDecorator=t.getCustomAttrType=t.getCustomAttributeMap=t.setCustomAttribute=void 0;const o=r(2891),n=new Map;function a(){return n}function i(e){var t;return null===(t=a().get(e))||void 0===t?void 0:t.decorator}t.setCustomAttribute=function(e){var t,r;const a=e.type;(null!==(r=null===(t=(0,o.getInstance)().customData)||void 0===t?void 0:t.property.get(a))&&void 0!==r?r:new Map).forEach(((e,t)=>{const r=`${t}-${a.replace(/\//g,"-")}`;n.set(r,e)}))},t.getCustomAttributeMap=a,t.getCustomAttrType=function(e){var t,r;return null!==(r=null===(t=a().get(e))||void 0===t?void 0:t.type)&&void 0!==r?r:""},t.getMediaVariableDecorator=function(e){const t=i(e);let r="";return void 0!==t&&"@Link"!==t&&"@Prop"!==t||(r="@State"),r},t.getDynamicValueByDecorator=function(e,t){let r=t;return"@Link"===i(e)&&(r=t.replace("this.","$")),r}},6125:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.enumParserMap=t.genCustomEvent=t.parseCustomVisualModel=void 0;const o=r(2891),n=r(3135),a=r(1195),i=r(8122),s=r(1790);function p(e,t){if(!(t.params instanceof Map))return;const r=function(e){var t,r;const n=e.type;return[...null!==(r=null===(t=(0,o.getInstance)().customData)||void 0===t?void 0:t.event.get(n))&&void 0!==r?r:[]]}(e);for(const o of r){const r=e.property.get(o);void 0!==r&&""!==r&&("this"===r.split(".")[0]?t.params.set(o,r+".bind(this)"):t.params.set(o,r))}}t.parseCustomVisualModel=function(e,r){(0,a.setCustomAttribute)(e),(0,a.getCustomAttributeMap)().forEach(((o,n)=>{if(function(e,t){return e.property.has(t)||e.dynamicProperty.has(t)}(e,n)){const a=c.get(o.type);"function"==typeof a&&a(n,e,r);const s=t.enumParserMap.get(o.type);"function"==typeof s&&function(e,t,r,o){if((0,i.dynamicParamParser)(e,t,r))return;const n=t.property.get(e);!(0,i.isEmptyOrUndefined)(n)&&r.params instanceof Map&&r.params.set((0,i.getEtsPropName)(e),o(n))}(n,e,r,s)}})),p(e,r)},t.genCustomEvent=p;const l=(0,i.curry)(i.getEtsEnumValue),c=new Map([["string",i.stringParamParser],["boolean",i.rawDataParamParser],["number",i.rawDataParamParser],["any[]",i.rawDataParamParser],["object",i.rawDataParamParser],["Date",function(e,t,r){(0,i.dateParamParser)(e,(0,i.getEtsPropName)(e),t,r)}]]);t.enumParserMap=new Map([["Alignment",function(e){const t=(0,i.getBackgroundImagePositionEnumValue)(e);return""!==t?t:(0,i.getEtsEnumValue)("Alignment.",e)}],["Direction",l("Direction.")],["ItemAlign",i.dealWithAlignSelf],["BorderStyle",l("BorderStyle.")],["ImageRepeat",i.dealWithBackgroundRepeat],["ImageSize",l("ImageSize.")],["Visibility",l("Visibility.")],["FontStyle",l("FontStyle.")],["FontWeight",i.dealWithFontWeight],["ButtonType",l("ButtonType.")],["Color",l("Color.")],["LineCapStyle",l("LineCapStyle.")],["ImageFit",l("ImageFit.")],["ImageInterpolation",l("ImageInterpolation.")],["ImageRenderMode",l("ImageRenderMode.")],["ProgressStyle",l("ProgressStyle.")],["SliderStyle",l("SliderStyle.")],["TextAlign",l("TextAlign.")],["TextOverflow",l("TextOverflow.")],["TextDecorationType",l("TextDecorationType.")],["TextCase",l("TextCase.")],["HorizontalAlign",s.dealWithColumnAlignItems],["FlexAlign",n.dealWithJustifyAlignContent],["VerticalAlign",s.dealWithRowAlignItems],["FlexDirection",l("FlexDirection.")],["FlexWrap",i.dealWithWrap],["Axis",l("Axis.")],["EdgeEffect",l("EdgeEffect.")],["Sticky",l("Sticky.")],["EnterKeyType",l("EnterKeyType.")],["ToggleType",l("ToggleType.")],["InputType",l("InputType.")],["ScrollDirection",l("ScrollDirection.")],["EdgeEffect",l("EdgeEffect.")],["GridDirection",l("GridDirection.")],["BarState",l("BarState.")],["NavigationTitleMode",l("NavigationTitleMode.")],["CopyOptions",l("CopyOptions.")],["BarPosition",l("BarPosition.")],["BarMode",l("BarMode.")]])},9223:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.commonMediaParserArray=t.ifParser=t.forEachParser=void 0;const o=r(6282),n=r(8122),a=r(9248),i=r(5691),s=(0,n.curry)(((e,t)=>t.hasMediaProperty(e)));function p(e,t,r){var o,a,i,s;const p=null!==(o=e.property.get("left"))&&void 0!==o?o:e.dynamicProperty.get("left"),l=null!==(a=e.property.get("top"))&&void 0!==a?a:e.dynamicProperty.get("top"),c=t.get("left"),u=t.get("top"),y=r.get("left"),d=r.get("top");let f="undefined",m="undefined";return(0,n.isEmptyOrUndefined)(c)&&(0,n.isEmptyOrUndefined)(u)||(f=(0,n.quoteString)(null!==(i=null!=c?c:p)&&void 0!==i?i:"0"),m=(0,n.quoteString)(null!==(s=null!=u?u:l)&&void 0!==s?s:"0")),(0,n.isEmptyOrUndefined)(y)&&(0,n.isEmptyOrUndefined)(d)||(f=null!=y?y:f,m=null!=d?d:m),{leftValue:f,topValue:m}}function l(e,t){e.forEach(((e,r)=>{"undefined"!==e&&t.set(r,"undefined")}))}function c(e,t,r,o){var a,i;const s=new Map,p=null!=o?o:n.quoteString;return(null!==(a=e.mediaProperty)&&void 0!==a?a:new Map).forEach(((o,n)=>{var a,i,l,c;const u=o.get(t),y=null===(i=null===(a=e.dynamicMediaProperty)||void 0===a?void 0:a.get(n))||void 0===i?void 0:i.get(t),d=null!==(c=null!==(l=o.get(r))&&void 0!==l?l:y)&&void 0!==c?c:u;void 0!==d&&s.set(n,p(d))})),(null!==(i=e.dynamicMediaProperty)&&void 0!==i?i:new Map).forEach(((e,o)=>{var n;const a=e.get(t),i=null!==(n=e.get(r))&&void 0!==n?n:a;void 0!==i&&s.set(o,i)})),s}const u=(0,n.curry)(((e,t,r)=>{const a=(0,o.getMediaProperty)(t,e,n.quoteString);if(0===a.size)return;const i=(0,o.getMediaDefaultValue)(t,e,n.quoteString),s=(0,o.getVariableName)(t.id,e);r.setDefaultValue(s,(0,o.getType)(e),i),r.setMediaProperty(s,a),r.setMediaProperties((0,n.getEtsPropName)(e),s)})),y=(0,n.curry)(((e,t,r)=>{const a=(0,o.getMediaProperty)(t,e);if(0===a.size)return;const i=(0,o.getMediaDefaultValue)(t,e),s=(0,o.getVariableName)(t.id,e);r.setDefaultValue(s,(0,o.getType)(e),i),r.setMediaProperty(s,a),r.setMediaProperties((0,n.getEtsPropName)(e),s)})),d=(0,n.curry)(((e,t,r)=>{const a=(0,o.getMediaProperty)(t,e);if(0===a.size)return;const i=(0,o.getMediaDefaultValue)(t,e),s=(0,o.getVariableName)(t.id,e);r.setDefaultValue(s,(0,o.getType)(e),i),r.setMediaProperty(s,a),r.setMediaProperties((0,n.getEtsPropName)(e),s)})),f=(0,n.curry)(((e,t,r,a)=>{const i=(0,o.getMediaProperty)(r,e,(0,n.curry)(n.getEtsEnumValue)(t));if(0===i.size)return;const s=(0,o.getMediaDefaultValue)(r,e,(0,n.curry)(n.getEtsEnumValue)(t)),p=(0,o.getVariableName)(r.id,e);a.setDefaultValue(p,(0,o.getType)(e),s),a.setMediaProperty(p,i),a.setMediaProperties((0,n.getEtsPropName)(e),p)})),m=(0,n.curry)(((e,t,r)=>{const a=(0,o.getMediaProperty)(t,e,n.dealWithColor);if(0===a.size)return;let i=(0,o.getMediaDefaultValue)(t,e,n.dealWithColor);"font-color"===e&&"undefined"===i&&(i="button"===t.type?"Color.White":"Color.Black");const s=(0,o.getVariableName)(t.id,e);r.setDefaultValue(s,(0,o.getType)(e),i),r.setMediaProperty(s,a),r.setMediaProperties((0,n.getEtsPropName)(e),s)}));function g(e,t,r,o=!1){(0,n.isEmptyOrUndefined)(t)||r.set(e,o?t:(0,n.quoteString)(t))}t.forEachParser=function(e,t){var r,n,a;const i=null!==(r=e.dynamicProperty.get("for"))&&void 0!==r?r:"[1]",s=null!==(n=e.property.get("item"))&&void 0!==n?n:"item",p=null!==(a=e.property.get("idx"))&&void 0!==a?a:"idx",l=e.dynamicProperty.get("keyGenerator"),c=(0,o.getMediaProperty)(e,"for");if(0===c.size)return;const u=(0,o.getVariableName)(e.id,"for"),y={for:`${u}.value`,key:l,item:s,idx:p};t.setDefaultValue(u,(0,o.getType)("for"),i),t.setMediaProperty(u,c),t.setForEachObj(y)},t.ifParser=function(e,t){const r=(0,o.getMediaProperty)(e,"if");if(0===r.size)return;const n=(0,o.getMediaDefaultValue)(e,"if"),a=(0,o.getVariableName)(e.id,"if");t.setDefaultValue(a,(0,o.getType)("if"),n),t.setMediaProperty(a,r),t.setIfBoolean(`${a}.value`)};const h=(0,n.curry)(((e,t,r)=>{const a=new Map,i=t.property.get(e),s=t.dynamicProperty.get(e),p=null!=s?s:i,l=["top","bottom","left","right"];for(const i of l){const s=`${e}-${i}`,l=t.property.get(s),u=t.dynamicProperty.get(s),y=c(t,s.split("-")[0],s);let d=(0,n.isEmptyOrUndefined)(p)?"undefined":(0,n.quoteString)(p);if((0,n.isEmptyOrUndefined)(l)||(d=(0,n.quoteString)(l)),(0,n.isEmptyOrUndefined)(u)||(d=u),y.size>0){const e=(0,o.getVariableName)(t.id,s);r.setDefaultValue(e,(0,o.getType)(s),d),r.setMediaProperty(e,y),g(i,e,a,!0)}}a.size>0&&r.setMediaProperties(e,a)}));function E(e,t,r,a){const i=(0,o.getMediaProperty)(t,e,a);if(0===i.size)return;const s=(0,o.getMediaDefaultValue)(t,e,a),p=(0,o.getVariableName)(t.id,e);r.setDefaultValue(p,(0,o.getType)(e),s),r.setMediaProperty(p,i),r.setMediaProperties((0,n.getEtsPropName)(e),p)}const T=(0,n.curry)(((e,t,r)=>{E(e,t,r,n.dealWithBackgroundImageSize)})),S=(0,n.curry)(((e,t,r)=>{E(e,t,r,n.dealWithBackgroundImagePosition)})),v=(0,n.curry)(((e,t)=>t.hasMediaProperty(`border-${e}`)||t.hasMediaProperty(`border-top-${e}`)||t.hasMediaProperty(`border-bottom-${e}`)||t.hasMediaProperty(`border-left-${e}`)||t.hasMediaProperty(`border-right-${e}`))),P=(0,n.curry)(((e,t,r,a)=>{const s=(0,n.getBorderDirections)(e),p=new Map;let l=r.property.get(e);(0,n.isEmptyOrUndefined)(l)||(l=t(l));const u=r.dynamicProperty.get(e),y=null!=u?u:l;for(const l of s){const s=(0,n.getEdgeBorderDirection)(l),u=r.property.get(l),d=r.dynamicProperty.get(l),f=c(r,e,l,t);let m=(0,n.isEmptyOrUndefined)(y)?t(i.DEFAULT_VALUE.get(l)):y;if((0,n.isEmptyOrUndefined)(u)||(m=t(u)),(0,n.isEmptyOrUndefined)(d)||(m=d),f.size>0){const e=(0,o.getVariableName)(r.id,l);a.setDefaultValue(e,(0,o.getType)(l),m),a.setMediaProperty(e,f),p.set(s,e)}}if(p.size>0){const t=(0,n.getEtsPropName)(e);a.setMediaProperties(t,p);const r=a.properties.get(t);if("string"!=typeof r||(0,n.isEmptyOrUndefined)(r))return;const o=new Map;for(const e of s){const t=(0,n.getEdgeBorderDirection)(e);o.set(t,r)}a.properties.set(t,o)}}));t.commonMediaParserArray=[[s("width"),u("width")],[s("height"),u("height")],[function(e){return e.hasMediaProperty("constraint-size-min-width")||e.hasMediaProperty("constraint-size-max-width")||e.hasMediaProperty("constraint-size-min-height")||e.hasMediaProperty("constraint-size-max-height")},function(e,t){const r=new Map,a=["min-width","max-width","min-height","max-height"];for(const i of a){const a=`constraint-size-${i}`,s=(0,o.getMediaProperty)(e,a,n.quoteString),p=(0,o.getMediaDefaultValue)(e,a,n.quoteString);if(s.size>0){const l=(0,o.getVariableName)(e.id,a);t.setDefaultValue(l,(0,o.getType)(a),p),t.setMediaProperty(l,s),g((0,n.getEtsPropName)(i),l,r,!0)}}r.size>0&&t.setMediaProperties("constraintSize",r)}],[s("align"),f("align","Alignment.")],[s("direction"),f("direction","Direction.")],[function(e){return e.hasMediaProperty("left")||e.hasMediaProperty("top")},function(e,t){var r;const n=null!==(r=e.property.get("position"))&&void 0!==r?r:"relative",{leftValue:a,topValue:i}=p(e,e.property,e.dynamicProperty),{mediaPositionLeft:s,mediaPositionTop:c,mediaOffsetLeft:u,mediaOffsetTop:y}=function(e){var t,r;const o=new Map,n=new Map,a=new Map,i=new Map,s=null!==(t=e.mediaProperty)&&void 0!==t?t:new Map,l=null!==(r=e.dynamicMediaProperty)&&void 0!==r?r:new Map,c=new Set;for(const[e]of s)c.add(e);for(const[e]of l)c.add(e);return c.forEach((t=>{var r,s,l,c;const u=null!==(s=null===(r=e.mediaProperty)||void 0===r?void 0:r.get(t))&&void 0!==s?s:new Map,y=null!==(c=null===(l=e.dynamicMediaProperty)||void 0===l?void 0:l.get(t))&&void 0!==c?c:new Map,d=u.get("position"),{leftValue:f,topValue:m}=p(e,u,y);"absolute"===d?("undefined"!==f&&o.set(t,f),"undefined"!==m&&n.set(t,m)):("undefined"!==f&&a.set(t,f),"undefined"!==m&&i.set(t,m))})),{mediaPositionLeft:o,mediaPositionTop:n,mediaOffsetLeft:a,mediaOffsetTop:i}}(e),d=s.size>0||c.size>0||"absolute"===n,f=u.size>0||y.size>0||"relative"===n,m=(0,o.getVariableName)(e.id,"positionLeft"),g=(0,o.getVariableName)(e.id,"positionTop"),h=(0,o.getVariableName)(e.id,"offsetLeft"),E=(0,o.getVariableName)(e.id,"offsetTop");if(0!==s.size||0!==c.size||0!==y.size||0!==u.size){if(d&&f&&(l(s,u),l(u,s),l(c,y),l(y,c)),d){const e="absolute"===n?a:"undefined",r="absolute"===n?i:"undefined";t.setDefaultValue(m,(0,o.getType)("left"),e),t.setDefaultValue(g,(0,o.getType)("top"),r),t.setMediaProperty(m,s),t.setMediaProperty(g,c),t.setMediaProperties("position",new Map([["x",m],["y",g]]))}if(f){const e="relative"===n?a:"undefined",r="relative"===n?i:"undefined";t.setDefaultValue(h,(0,o.getType)("left"),e),t.setDefaultValue(E,(0,o.getType)("top"),r),t.setMediaProperty(h,u),t.setMediaProperty(E,y),t.setMediaProperties("offset",new Map([["x",h],["y",E]]))}}}],[s("aspect-ratio"),y("aspect-ratio")],[s("display-priority"),y("display-priority")],[s("flex-basis"),u("flex-basis")],[s("flex-grow"),y("flex-grow")],[s("flex-shrink"),y("flex-shrink")],[s("align-self"),function(e,t){const r=(0,o.getMediaProperty)(e,"align-self",n.dealWithAlignSelf);if(0===r.size)return;const a=(0,o.getMediaDefaultValue)(e,"align-self",n.dealWithAlignSelf),i=(0,o.getVariableName)(e.id,"align-self");t.setDefaultValue(i,(0,o.getType)("align-self"),a),t.setMediaProperty(i,r),t.setMediaProperties("alignSelf",i)}],[v("style"),P("border-style",(0,n.curry)(n.getEtsEnumValue)("BorderStyle."))],[v("width"),P("border-width",n.quoteString)],[v("color"),P("border-color",n.dealWithColor)],[function(e){return e.hasMediaProperty("border-radius")||e.hasMediaProperty("border-top-left-radius")||e.hasMediaProperty("border-bottom-right-radius")||e.hasMediaProperty("border-bottom-left-radius")||e.hasMediaProperty("border-top-right-radius")},P("border-radius",n.quoteString)],[s("background-color"),m("background-color")],[function(e){return e.hasMediaProperty("background-image-src")||e.hasMediaProperty("background-image-repeat")},function(e,t){const r=[["background-image-src",a.dealWithSrc],["background-image-repeat",n.dealWithBackgroundRepeat]],i=[void 0,void 0];for(let n=0;n<r.length;n++){const[a,s]=r[n],p=(0,o.getMediaDefaultValue)(e,a,s),l=(0,o.getMediaProperty)(e,a,s);if(l.size>0){const r=(0,o.getVariableName)(e.id,a);t.setDefaultValue(r,(0,o.getType)(a),p),t.setMediaProperty(r,l),i[n]=r}}t.setMediaProperties("backgroundImage",i)}],[s("background-image-size"),T("background-image-size")],[s("background-image-position"),S("background-image-position")],[s("opacity"),y("opacity")],[s("visibility"),f("visibility","Visibility.")],[s("enabled"),d("enabled")],[s("font-color"),m("font-color")],[function(e){return e.hasMediaProperty("margin")||e.hasMediaProperty("margin-left")||e.hasMediaProperty("margin-top")||e.hasMediaProperty("margin-right")||e.hasMediaProperty("margin-bottom")},h("margin")],[function(e){return e.hasMediaProperty("padding")||e.hasMediaProperty("padding-left")||e.hasMediaProperty("padding-top")||e.hasMediaProperty("padding-right")||e.hasMediaProperty("padding-bottom")},h("padding")]]},3135:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.componentsMediaParserArray=t.dateMediaParamParser=t.rawDataMediaParamParser=t.stringMediaParamParser=t.dealWithJustifyAlignContent=void 0;const o=r(6282),n=r(1195),a=r(8122),i=r(9248),s=r(1790),p=r(5264),l=(0,a.curry)(((e,t,r)=>r.type===e&&r.hasMediaProperty(t)));function c(e){return isNaN(Number(e))?(0,a.getEtsEnumValue)("FontWeight.",e):e}function u(e){let t=(0,a.getEtsEnumValue)("FlexAlign.",e);return"flex-start"===e?t="FlexAlign.Start":"flex-end"===e&&(t="FlexAlign.End"),t}function y(e){return"TextOverflow."+(0,a.firstUpperCase)(e)}t.dealWithJustifyAlignContent=u;const d=(0,a.curry)(((e,t,r)=>{const n=(0,o.getMediaProperty)(t,e,a.quoteString);if(0===n.size)return;const i=(0,o.getMediaDefaultValue)(t,e,a.quoteString),s=(0,o.getVariableName)(t.id,e);r.setDefaultValue(s,(0,o.getType)(e),i),r.setMediaProperty(s,n),r.setMediaProperties((0,a.getEtsPropName)(e),s)})),f=(0,a.curry)(((e,t,r)=>{const n=(0,o.getMediaProperty)(t,e);if(0===n.size)return;const i=(0,o.getMediaDefaultValue)(t,e),s=(0,o.getVariableName)(t.id,e);r.setDefaultValue(s,(0,o.getType)(e),i),r.setMediaProperty(s,n),r.setMediaProperties((0,a.getEtsPropName)(e),s)})),m=(0,a.curry)(((e,t,r)=>{f(e,t,r)})),g=(0,a.curry)(((e,t,r,n)=>{const i=(0,o.getMediaProperty)(r,e,(0,a.curry)(a.getEtsEnumValue)(t));if(0===i.size)return;const s=(0,o.getMediaDefaultValue)(r,e,(0,a.curry)(a.getEtsEnumValue)(t)),p=(0,o.getVariableName)(r.id,e);n.setDefaultValue(p,(0,o.getType)(e),s),n.setMediaProperty(p,i),n.setMediaProperties((0,a.getEtsPropName)(e),p)}));t.stringMediaParamParser=(0,a.curry)(((e,t,r)=>{const i=(0,o.getMediaProperty)(t,e,a.quoteString);if(!(r.mediaParams instanceof Map)||0===i.size)return;const s=(0,o.getMediaDefaultValue)(t,e,a.quoteString),p=(0,o.getVariableName)(t.id,e),l=(0,n.getMediaVariableDecorator)(e);r.setDefaultValue(p,(0,o.getType)(e),s,l),r.setMediaProperty(p,i),r.setMediaParams((0,n.getDynamicValueByDecorator)(e,p),(0,a.getEtsPropName)(e))})),t.rawDataMediaParamParser=(0,a.curry)(((e,t,r)=>{const i=(0,o.getMediaProperty)(t,e);if(!(r.mediaParams instanceof Map)||0===i.size)return;const s=(0,o.getMediaDefaultValue)(t,e),p=(0,o.getVariableName)(t.id,e);r.setDefaultValue(p,(0,o.getType)(e),s),r.setMediaProperty(p,i),r.setMediaParams((0,n.getDynamicValueByDecorator)(e,p),(0,a.getEtsPropName)(e))})),t.dateMediaParamParser=(0,a.curry)(((e,t,r,n)=>{const i=e=>void 0===e||""===e?"new Date()":"new Date ("+(0,a.quoteString)(e)+")",s=(0,o.getMediaProperty)(r,e,i);if(!(n.mediaParams instanceof Map)||0===s.size)return;const p=(0,o.getMediaDefaultValue)(r,e,i),l=(0,o.getVariableName)(r.id,e);n.setDefaultValue(l,(0,o.getType)(e),p),n.setMediaProperty(l,s),n.setMediaParams(l,t)}));const h=(0,a.curry)(((e,t,r,n,a)=>{const i=(0,o.getMediaProperty)(n,e);if(!(a.mediaParams instanceof Map)||0===i.size)return;const s=(0,o.getMediaDefaultValue)(n,e),p=(0,o.getVariableName)(n.id,e);a.setDefaultValue(p,(0,o.getType)(e),s,r),a.setMediaProperty(p,i),a.setMediaParams(p,t)})),E=(0,a.curry)(((e,t,r,n)=>{const i=(0,o.getMediaProperty)(r,e,(0,a.curry)(a.getEtsEnumValue)(t));if(!(n.mediaParams instanceof Map)||0===i.size)return;const s=(0,o.getMediaDefaultValue)(r,e,(0,a.curry)(a.getEtsEnumValue)(t)),p=(0,o.getVariableName)(r.id,e);n.setDefaultValue(p,(0,o.getType)(e),s),n.setMediaProperty(p,i),n.setMediaParams(p,(0,a.getEtsPropName)(e))})),T=(0,a.curry)(((e,t,r)=>{const n=(0,o.getMediaProperty)(t,e,a.dealWithColor);if(0===n.size)return;const i=(0,o.getMediaDefaultValue)(t,e,a.dealWithColor),s=(0,o.getVariableName)(t.id,e);r.setDefaultValue(s,(0,o.getType)(e),i),r.setMediaProperty(s,n),r.setMediaProperties((0,a.getEtsPropName)(e),s)})),S=(0,a.curry)(((e,t,r)=>{const n=(0,o.getMediaProperty)(t,e);if(0===n.size)return;const i=(0,o.getMediaDefaultValue)(t,e),s=(0,o.getVariableName)(t.id,e);r.setDefaultValue(s,(0,o.getType)(e),i),r.setMediaProperty(s,n),r.setMediaProperties((0,a.getEtsPropName)(e),s)})),v=(0,a.curry)(((e,t,r,n)=>{const i=(0,o.getMediaProperty)(r,e,a.quoteString);if(0===i.size)return;const s=(0,o.getMediaDefaultValue)(r,e,a.quoteString),p=(0,o.getVariableName)(r.id,e);n.setDefaultValue(p,(0,o.getType)(e),s),n.setMediaProperty(p,i),n.setMediaProperties((0,a.getEtsPropName)(t),p)})),P=(0,a.curry)(((e,t,r,n)=>{const i=(0,o.getMediaProperty)(r,e);if(0===i.size)return;const s=(0,o.getMediaDefaultValue)(r,e),p=(0,o.getVariableName)(r.id,e);n.setDefaultValue(p,(0,o.getType)(e),s),n.setMediaProperty(p,i),n.setMediaProperties((0,a.getEtsPropName)(t),p)})),b=(0,a.curry)(((e,t,r)=>r.type===e&&_(r,t)));function _(e,t){return e.hasMediaProperty(`${t}-size`)||e.hasMediaProperty(`${t}-weight`)||e.hasMediaProperty(`${t}-family`)||e.hasMediaProperty(`${t}-style`)}const N=(0,a.curry)(((e,t,r,n)=>{const i=(0,o.getMediaProperty)(r,e,u);if(!(n.mediaParams instanceof Map)||0===i.size)return;const s=(0,o.getMediaDefaultValue)(r,e,u),p=(0,o.getVariableName)(r.id,e);n.setDefaultValue(p,(0,o.getType)(e),s),n.setMediaProperty(p,i),n.setMediaParams(p,(0,a.getEtsPropName)(e))})),C=(0,a.curry)(((e,t,r,n)=>{const a=(0,o.getMediaProperty)(r,e,u);if(!(n.mediaProperties instanceof Map)||0===a.size)return;const i=(0,o.getMediaDefaultValue)(r,e,u),s=(0,o.getVariableName)(r.id,e);n.setDefaultValue(s,(0,o.getType)(e),i),n.setMediaProperty(s,a),n.setMediaProperties("justifyContent",s)})),A=(0,a.curry)(((e,t)=>t.type===e));function O(e,t,r){const n=e.property.get(r),i=e.dynamicProperty.get(r),s=(0,o.getMediaProperty)(e,r,a.quoteString);if(0===s.size)return;let p="''";(0,a.isEmptyOrUndefined)(n)||(p=(0,a.quoteString)(n)),(0,a.isEmptyOrUndefined)(i)||(p=(0,a.getContentName)(i));const l=(0,o.getVariableName)(e.id,r);t.setDefaultValue(l,(0,o.getType)(r),p),t.setMediaProperty(l,s),t.setMediaParams(l)}const M=(0,a.curry)(((e,t,r)=>{const n=[["size",a.quoteString],["weight",c],["family",a.quoteString],["style",(0,a.curry)(a.getEtsEnumValue)("FontStyle.")]],i=new Map;for(const[a,s]of n){const n=`${e}-${a}`,p=(0,o.getMediaProperty)(t,n,s);if(p.size>0){const e=(0,o.getMediaDefaultValue)(t,n,s),l=(0,o.getVariableName)(t.id,n);r.setDefaultValue(l,(0,o.getType)(n),e),r.setMediaProperty(l,p),i.set(a,l)}}i.size>0&&r.setMediaProperties((0,a.getEtsPropName)(e),i)}));function w(e,t){const r=(0,o.getMediaProperty)(e,"font-weight",a.dealWithFontWeight);if(0===r.size)return;const n=(0,o.getMediaDefaultValue)(e,"font-weight",a.dealWithFontWeight),i=(0,o.getVariableName)(e.id,"font-weight");t.setDefaultValue(i,(0,o.getType)("font-weight"),n),t.setMediaProperty(i,r),t.setMediaProperties("fontWeight",i)}function R(e,t,r,n){const i=new Map([["value","search-value"],["placeholder","search-placeholder"],["icon","icon"],["controller","search-controller"]]).get(e);if(void 0===i)return;const s=r.getProperty(i),p=r.dynamicProperty.get(i),l=(0,o.getMediaProperty)(r,i,a.quoteString),c=(0,o.getVariableName)(r.id,i);let u="''";0!==l.size&&((0,a.isEmptyOrUndefined)(s)||(u=(0,a.quoteString)(s)),(0,a.isEmptyOrUndefined)(p)||(u="controller"===e?p:(0,a.getContentName)(p)),n.setDefaultValue(c,(0,o.getType)(i),u),n.setMediaProperty(c,l),t.push(`${e}: ${(0,a.getContentName)(c+".value")}`))}const x=[[l("button","label"),function(e,t){O(e,t,"label")}],[l("button","type"),g("type","ButtonType.")],[l("button","state-effect"),m("state-effect")],[l("button","font-size"),d("font-size")],[l("button","font-style"),g("font-style","FontStyle.")],[l("button","font-weight"),w],[l("button","font-family"),d("font-family")]],I=[[l("divider","vertical"),m("vertical")],[l("divider","color"),T("color")],[l("divider","stroke-width"),d("stroke-width")],[l("divider","line-cap"),g("line-cap","LineCapStyle.")]],L=[[A("image"),function(e,t){var r;const n=null!==(r=e.property.get("src"))&&void 0!==r?r:"",s=e.dynamicProperty.get("src"),p=(0,o.getMediaProperty)(e,"src",i.dealWithSrc);if(0===p.size)return;let l=(0,i.dealWithSrc)(n);(0,a.isEmptyOrUndefined)(s)||(l=s);const c=(0,o.getVariableName)(e.id,"src");t.setDefaultValue(c,(0,o.getType)("src"),l),t.setMediaProperty(c,p),t.setMediaParams(c)}],[l("image","alt"),d("alt")],[l("image","object-fit"),g("object-fit","ImageFit.")],[l("image","object-repeat"),g("object-repeat","ImageRepeat.")],[l("image","interpolation"),g("interpolation","ImageInterpolation.")],[l("image","render-mode"),g("render-mode","ImageRenderMode.")],[function(e){return e.hasMediaProperty("source-size-width")||e.hasMediaProperty("source-size-height")},function(e,t){const r=new Map;["source-size-width","source-size-height"].forEach((n=>{let i=(0,a.dealWithSourceSize)(e.property.get(n));const s=e.dynamicProperty.get(n),p=(0,o.getMediaProperty)(e,n,a.dealWithSourceSize);if((0,a.isEmptyOrUndefined)(s)||(i=s),p.size>0){const a=(0,o.getVariableName)(e.id,n);t.setDefaultValue(a,(0,o.getType)(n),i),t.setMediaProperty(a,p),r.set(n.substring(n.lastIndexOf("-")+1),a)}})),r.size>0&&t.setMediaProperties("sourceSize",r)}]],F=[[function(e){return"progress"===e.type&&(e.hasMediaProperty("value")||e.hasMediaProperty("total")||e.hasMediaProperty("style"))},function(e,t){const r=e.property.get("value"),n=e.dynamicProperty.get("value"),i=(0,o.getMediaProperty)(e,"value");if(!(t.mediaParams instanceof Map)||0===i.size)return;let s=null!=r?r:"0";(0,a.isEmptyOrUndefined)(n)||(s=n);const p=(0,o.getVariableName)(e.id,"value");t.setDefaultValue(p,(0,o.getType)("value"),s),t.setMediaProperty(p,i),t.setMediaParams(p,"value")}],[l("progress","total"),(0,t.rawDataMediaParamParser)("total")],[l("progress","style"),E("style","ProgressStyle.")],[l("progress","color"),T("color")]],B=[[l("slider","value"),(0,t.rawDataMediaParamParser)("value")],[l("slider","min"),(0,t.rawDataMediaParamParser)("min")],[l("slider","max"),(0,t.rawDataMediaParamParser)("max")],[l("slider","step"),(0,t.rawDataMediaParamParser)("step")],[l("slider","style"),E("style","SliderStyle.")],[l("slider","block-color"),T("block-color")],[l("slider","track-color"),T("track-color")],[l("slider","selected-color"),T("selected-color")],[l("slider","show-steps"),m("show-steps")],[l("slider","show-tips"),m("show-tips")]],k=[[l("text","content"),function(e,t){O(e,t,"content")}],[l("text","text-align"),g("text-align","TextAlign.")],[l("text","text-overflow"),function(e,t){const r=(0,o.getMediaProperty)(e,"text-overflow",y);if(0===r.size)return;const n=(0,o.getMediaDefaultValue)(e,"text-overflow",y),a=(0,o.getVariableName)(e.id,"text-overflow");t.setDefaultValue(a,(0,o.getType)("text-overflow"),n),t.setMediaProperty(a,r),t.setMediaProperties("textOverflow",new Map([["overflow",a]]))}],[l("text","max-lines"),f("max-lines")],[l("text","line-height"),d("line-height")],[function(e){return"text"===e.type&&(e.hasMediaProperty("decoration-type")||e.hasMediaProperty("decoration-color"))},function(e,t){const r=new Map([["decoration-type",(0,a.curry)(a.getEtsEnumValue)("TextDecorationType.")],["decoration-color",a.dealWithColor]]),n=new Map;r.forEach(((r,a)=>{const i=(0,o.getMediaProperty)(e,a,r);if(i.size>0){const s=(0,o.getMediaDefaultValue)(e,a,r),p=(0,o.getVariableName)(e.id,a);t.setDefaultValue(p,(0,o.getType)(a),s),t.setMediaProperty(p,i),n.set(a.substring(a.lastIndexOf("-")+1),p)}})),t.setMediaProperties("decoration",n)}],[l("text","baseline-offset"),d("baseline-offset")],[l("text","text-case"),g("text-case","TextCase.")],[l("text","font-size"),d("font-size")],[l("text","font-style"),g("font-style","FontStyle.")],[l("text","font-weight"),w],[l("text","font-family"),d("font-family")]],D=[[l("column","space"),(0,t.stringMediaParamParser)("space")],[l("column","align-items-column"),function(e,t){const r=(0,o.getMediaProperty)(e,"align-items-column",s.dealWithColumnAlignItems);if(0===r.size)return;const n=(0,o.getMediaDefaultValue)(e,"align-items-column",s.dealWithColumnAlignItems),a=(0,o.getVariableName)(e.id,"align-items-column");t.setDefaultValue(a,(0,o.getType)("align-items-column"),n),t.setMediaProperty(a,r),t.setMediaProperties("alignItems",a)}],[l("column","justify-content-rc"),C("justify-content-rc","FlexAlign.")]],U=[[l("row","space"),(0,t.stringMediaParamParser)("space")],[l("row","align-items-row"),function(e,t){const r=(0,o.getMediaProperty)(e,"align-items-row",s.dealWithRowAlignItems);if(0===r.size)return;const n=(0,o.getMediaDefaultValue)(e,"align-items-row",s.dealWithRowAlignItems),a=(0,o.getVariableName)(e.id,"align-items-row");t.setDefaultValue(a,(0,o.getType)("align-items-row"),n),t.setMediaProperty(a,r),t.setMediaProperties("alignItems",a)}],[l("row","justify-content-rc"),C("justify-content-rc","FlexAlign.")]],V=[[l("flex","flex-direction"),function(e,t){const r=(0,o.getMediaProperty)(e,"flex-direction",(0,a.curry)(a.getEtsEnumValue)("FlexDirection."));if(!(t.mediaParams instanceof Map)||0===r.size)return;const n=(0,o.getMediaDefaultValue)(e,"flex-direction",(0,a.curry)(a.getEtsEnumValue)("FlexDirection.")),i=(0,o.getVariableName)(e.id,"flex-direction");t.setDefaultValue(i,(0,o.getType)("flex-direction"),n),t.setMediaProperty(i,r),t.setMediaParams(i,"direction")}],[l("flex","wrap"),function(e,t){const r=(0,o.getMediaProperty)(e,"wrap",a.dealWithWrap);if(!(t.mediaParams instanceof Map)||0===r.size)return;const n=(0,o.getMediaDefaultValue)(e,"wrap",a.dealWithWrap),i=(0,o.getVariableName)(e.id,"wrap");t.setDefaultValue(i,(0,o.getType)("wrap"),n),t.setMediaProperty(i,r),t.setMediaParams(i,"wrap")}],[l("flex","justify-content"),N("justify-content","FlexAlign.")],[l("flex","align-items-flex"),function(e,t){const r=(0,o.getMediaProperty)(e,"align-items-flex",p.dealWithFlexAlignItems);if(!(t.mediaParams instanceof Map)||0===r.size)return;const n=(0,o.getMediaDefaultValue)(e,"align-items-flex",p.dealWithFlexAlignItems),a=(0,o.getVariableName)(e.id,"align-items-flex");t.setDefaultValue(a,(0,o.getType)("align-items-flex"),n),t.setMediaProperty(a,r),t.setMediaParams(a,"alignItems")}],[l("flex","align-content"),N("align-content","FlexAlign.")]],G=[[l("list","space"),(0,t.stringMediaParamParser)("space")],[l("list","initial-index"),(0,t.rawDataMediaParamParser)("initial-index")],[l("list","list-direction"),g("list-direction","Axis.")],[function(e){return"list"===e.type&&(e.hasMediaProperty("divider-stroke-width")||e.hasMediaProperty("divider-color")||e.hasMediaProperty("divider-start-margin")||e.hasMediaProperty("divider-end-margin"))},function(e,t){const r=[["divider-stroke-width",a.quoteString],["divider-color",a.dealWithColor],["divider-start-margin",a.quoteString],["divider-end-margin",a.quoteString]],n=new Map;for(const[i,s]of r){const r=(0,o.getMediaProperty)(e,i,s),p=(0,a.getEtsPropName)(i.replace("divider-","")),l=(0,o.getMediaDefaultValue)(e,i,s);if(r.size>0){const a=(0,o.getVariableName)(e.id,i);t.setDefaultValue(a,(0,o.getType)(i),l),t.setMediaProperty(a,r),n.set(p,a)}}n.size>0&&t.setMediaProperties("divider",n)}],[l("list","edit-mode"),m("edit-mode")],[l("list","edge-effect"),g("edge-effect","EdgeEffect.")],[l("list","chain-animation"),m("chain-animation")]],j=[[l("list-item","sticky"),g("sticky","Sticky.")],[l("list-item","editable"),m("editable")]],z=[[l("swiper","index"),f("index")],[l("swiper","auto-play"),m("auto-play")],[l("swiper","interval"),f("interval")],[l("swiper","indicator"),m("indicator")],[l("swiper","loop"),m("loop")],[l("swiper","duration"),f("duration")],[l("swiper","vertical"),m("vertical")],[l("swiper","item-space"),d("item-space")],[l("swiper","cached-count"),f("cached-count")],[l("swiper","disable-swipe"),m("disable-swipe")]],W=[[l("text-input","placeholder"),(0,t.stringMediaParamParser)("placeholder")],[l("text-input","textInput-type"),function(e,t){const r=(0,o.getMediaProperty)(e,"textInput-type",(0,a.curry)(a.getEtsEnumValue)("InputType."));if(0===r.size)return;const n=(0,o.getMediaDefaultValue)(e,"textInput-type",(0,a.curry)(a.getEtsEnumValue)("InputType.")),i=(0,o.getVariableName)(e.id,"textInput-type");t.setDefaultValue(i,(0,o.getType)("textInput-type"),n),t.setMediaProperty(i,r),t.setMediaProperties("type",i)}],[l("text-input","placeholderColor"),T("placeholderColor")],[function(e){return"text-input"===e.type&&_(e,"placeholderFont")},M("placeholderFont")],[l("text-input","enterKeyType"),g("enterKeyType","EnterKeyType.")],[l("text-input","caretColor"),T("caretColor")],[l("text-input","maxLength"),f("maxLength")]],$=[[l("refresh","friction"),(0,t.rawDataMediaParamParser)("friction")],[l("refresh","offset"),(0,t.stringMediaParamParser)("offset")],[l("refresh","refreshing"),(0,t.rawDataMediaParamParser)("refreshing")]],q=[[l("timePicker","datetime-selected"),(0,t.dateMediaParamParser)("datetime-selected","selected")],[l("timePicker","useMilitaryTime"),m("useMilitaryTime")]],H=[[l("datePicker","datetime-selected"),(0,t.dateMediaParamParser)("datetime-selected","selected")],[l("datePicker","start"),(0,t.dateMediaParamParser)("start","start")],[l("datePicker","end"),(0,t.dateMediaParamParser)("end","end")],[l("datePicker","lunar"),m("lunar")]],Y=[[l("textPicker","range"),(0,t.rawDataMediaParamParser)("range")],[l("textPicker","textPicker-selected"),h("textPicker-selected","selected","@State")],[l("textPicker","defaultPickerItemHeight"),d("defaultPickerItemHeight")]],X=[[l("select","select-option"),function(e,t){!function(e,t,r){const n=e.dynamicProperty.get(r),i=(0,o.getMediaProperty)(e,r,a.quoteString);if(0===i.size)return;const s=null!=n?n:'[{value: ""}]',p=(0,o.getVariableName)(e.id,r);t.setDefaultValue(p,(0,o.getType)(r),s),t.setMediaProperty(p,i),t.setMediaParams(p)}(e,t,"select-option")}],[l("select","select-value"),function(e,t){const r="select-value",n=(0,o.getMediaProperty)(e,r,a.quoteString);if(0===n.size)return;const i=(0,o.getMediaDefaultValue)(e,r,a.quoteString),s=(0,o.getVariableName)(e.id,r);t.setDefaultValue(s,(0,o.getType)(r),i),t.setMediaProperty(s,n),t.setMediaProperties("value",s)}],[l("select","selected"),f("selected")],[b("select","font"),M("font")],[b("select","selected-option-font"),M("selected-option-font")],[l("select","selected-option-font-color"),T("selected-option-font-color")],[l("select","selected-option-bg-color"),T("selected-option-bg-color")],[b("select","option-font"),M("option-font")],[l("select","option-font-color"),T("option-font-color")],[l("select","option-bg-color"),T("option-bg-color")]],J=[[l("toggle","toggle-type"),function(e,t){const r="ToggleType.",n="toggle-type",i=(0,o.getMediaProperty)(e,n,(0,a.curry)(a.getEtsEnumValue)(r));if(!(t.mediaParams instanceof Map)||0===i.size)return;const s=(0,o.getMediaDefaultValue)(e,n,(0,a.curry)(a.getEtsEnumValue)(r)),p=(0,o.getVariableName)(e.id,n);t.setDefaultValue(p,(0,o.getType)(n),s),t.setMediaProperty(p,i),t.setMediaParams(p,"type")}],[l("toggle","isOn"),(0,t.rawDataMediaParamParser)("isOn")],[l("toggle","selectedColor"),T("selectedColor")],[l("toggle","switchPointColor"),T("switchPointColor")]],K=[[l("checkbox","select"),m("select")],[l("checkbox","selectedColor"),T("selectedColor")],[l("checkbox","name"),(0,t.stringMediaParamParser)("name")],[l("checkbox","group"),(0,t.stringMediaParamParser)("group")]],Q=[[l("checkboxGroup","selectAll"),m("selectAll")],[l("checkboxGroup","selectedColor"),T("selectedColor")],[l("checkboxGroup","group"),(0,t.stringMediaParamParser)("group")]],Z=[[l("scroll","scrollable"),g("scrollable","ScrollDirection.")],[l("scroll","scroll-bar"),g("scroll-bar","BarState.")],[l("scroll","scroll-bar-color"),T("scroll-bar-color")],[l("scroll","scroll-bar-width"),d("scroll-bar-width")],[l("scroll","edge-effect-scroll"),function(e,t){const r="edge-effect-scroll",n=(0,o.getMediaProperty)(e,r,a.dealWithScrollEdgeEffect);if(0===n.size)return;const i=(0,o.getMediaDefaultValue)(e,r,a.dealWithScrollEdgeEffect),s=(0,o.getVariableName)(e.id,r);t.setDefaultValue(s,(0,o.getType)(r),i),t.setMediaProperty(s,n),t.setMediaProperties("edgeEffect",s)}]],ee=[[l("grid","columns-template"),d("columns-template")],[l("grid","rows-template"),d("rows-template")],[l("grid","columns-gap"),d("columns-gap")],[l("grid","rows-gap"),d("rows-gap")],[l("grid","scroll-bar"),g("scroll-bar","BarState.")],[l("grid","scroll-bar-color"),T("scroll-bar-color")],[l("grid","scroll-bar-width"),d("scroll-bar-width")],[l("grid","cached-count"),f("cached-count")],[l("grid","edit-mode"),m("edit-mode")],[l("grid","layout-direction"),g("layout-direction","GridDirection.")],[l("grid","max-count"),f("max-count")],[l("grid","min-count"),f("min-count")],[l("grid","cell-length"),f("cell-length")],[l("grid","multi-selectable"),m("multi-selectable")],[l("grid","support-animation"),m("support-animation")]],te=[[l("grid-item","row-start"),f("row-start")],[l("grid-item","row-end"),f("row-end")],[l("grid-item","column-start"),f("column-start")],[l("grid-item","column-end"),f("column-end")],[l("grid-item","force-rebuild"),m("force-rebuild")],[l("grid-item","selectable"),m("selectable")]],re=[[l("stack","align-content-stack"),function(e,t){const r="align-content-stack",n=(0,o.getMediaProperty)(e,r,(0,a.curry)(a.getEtsEnumValue)("Alignment."));if(!(t.mediaParams instanceof Map)||0===n.size)return;const i=(0,o.getMediaDefaultValue)(e,r,(0,a.curry)(a.getEtsEnumValue)("Alignment.")),s=(0,o.getVariableName)(e.id,r);t.setDefaultValue(s,(0,o.getType)(r),i),t.setMediaProperty(s,n),t.setMediaParams(s,"alignContent")}]],oe=[[l("navigation","navigation-title"),v("navigation-title","title")],[l("navigation","subTitle"),d("subTitle")],[l("navigation","menus"),S("menus")],[l("navigation","titleMode"),g("titleMode","NavigationTitleMode.")],[l("navigation","toolBar"),S("toolBar")],[l("navigation","hideToolBar"),m("hideToolBar")],[l("navigation","hideTitleBar"),m("hideTitleBar")],[l("navigation","hideBackButton"),m("hideBackButton")]],ne=[[function(e){return"search"===e.type},function(e,t){const r=[];R("value",r,e,t),R("placeholder",r,e,t),R("icon",r,e,t),R("controller",r,e,t),0!==r.length&&t.setParams(`{${r.join(", ")}}`)}],[b("search","text-font"),M("text-font")],[b("search","placeholder-font"),M("placeholder-font")],[l("search","placeholderColor"),T("placeholderColor")],[l("search","search-text-align"),function(e,t){const r=(0,o.getMediaProperty)(e,"search-text-align",(0,a.curry)(a.getEtsEnumValue)("TextAlign."));if(0===r.size)return;const n=(0,o.getMediaDefaultValue)(e,"search-text-align",(0,a.curry)(a.getEtsEnumValue)("TextAlign.")),i=(0,o.getVariableName)(e.id,"search-text-align");t.setDefaultValue(i,(0,o.getType)("search-text-align"),n),t.setMediaProperty(i,r),t.setMediaProperties("textAlign",i)}],[l("search","search-button"),d("search-button")],[l("search","copy-option"),g("copy-option","CopyOptions.")]],ae=[[l("tabs","bar-position"),E("bar-position","BarPosition.")],[l("tabs","index"),(0,t.rawDataMediaParamParser)("index")],[l("tabs","controller"),(0,t.rawDataMediaParamParser)("controller")],[l("tabs","vertical"),m("vertical")],[l("tabs","tabs-scrollable"),P("tabs-scrollable","scrollable")],[l("tabs","bar-mode"),g("bar-mode","BarMode.")],[l("tabs","bar-width"),d("bar-width")],[l("tabs","bar-height"),d("bar-height")],[l("tabs","animation-duration"),f("animation-duration")]],ie=[[function(e){return"tab-content"===e.type&&(e.hasMediaProperty("tabBar-icon")||e.hasMediaProperty("tabBar-text"))},function(e,t){const r=(0,o.getMediaProperty)(e,"tabBar-text",a.quoteString),n=(0,o.getMediaProperty)(e,"tabBar-icon",i.dealWithSrc),s=(0,o.getMediaDefaultValue)(e,"tabBar-text",a.quoteString),p=(0,o.getMediaDefaultValue)(e,"tabBar-icon",i.dealWithSrc),l=(0,o.getVariableName)(e.id,"tabBar-text"),c=(0,o.getVariableName)(e.id,"tabBar-icon"),u=new Map;r.size>0&&(t.setDefaultValue(l,(0,o.getType)("tabBar-text"),s),t.setMediaProperty(l,r),u.set("text",l)),n.size>0&&(t.setDefaultValue(c,(0,o.getType)("tabBar-icon"),p),t.setMediaProperty(c,n),u.set("icon",c)),t.setMediaProperties("tabBar",u)}]];t.componentsMediaParserArray=[...x,...I,...L,...F,...B,...k,...D,...U,...V,...G,...j,...z,...W,...J,...$,...q,...Y,...X,...H,...re,...Z,...ee,...te,...oe,...ne,...ae,...ie,...K,...Q]},366:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.parseCustomMediaVisualModel=void 0;const o=r(6125),n=r(3135),a=r(6282),i=r(1195),s=r(8122);t.parseCustomMediaVisualModel=function(e,t){(0,i.getCustomAttributeMap)().forEach(((r,n)=>{if(function(e,t){return e.hasMediaProperty(t)}(e,n)){const l=p.get(r.type);"function"==typeof l&&l(n,e,t);const c=o.enumParserMap.get(r.type);"function"==typeof c&&function(e,t,r,o){const n=(0,a.getMediaProperty)(t,e,o);if(!(r.mediaParams instanceof Map)||0===n.size)return;const p=(0,a.getMediaDefaultValue)(t,e,o),l=(0,a.getVariableName)(t.id,e);r.setDefaultValue(l,(0,a.getType)(e),p),r.setMediaProperty(l,n),r.setMediaParams((0,i.getDynamicValueByDecorator)(e,l),(0,s.getEtsPropName)(e))}(n,e,t,c)}}))};const p=new Map([["string",n.stringMediaParamParser],["boolean",n.rawDataMediaParamParser],["number",n.rawDataMediaParamParser],["any[]",n.rawDataMediaParamParser],["object",n.rawDataMediaParamParser],["Date",function(e,t,r){(0,n.dateMediaParamParser)(e,(0,s.getEtsPropName)(e),"private",t,r)}]])},5691:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DEFAULT_VALUE=void 0,t.DEFAULT_VALUE=new Map([["type","capsule"],["state-effect","true"],["label",""],["select","false"],["selectAll","false"],["space","0vp"],["align-items-column","center"],["justify-content-rc","flex-start"],["lunar","false"],["vertical","false"],["line-cap","butt"],["stroke-width","1"],["flex-direction","row"],["wrap","nowrap"],["justify-content","flex-start"],["align-items-flex","flex-start"],["align-content","flex-start"],["columns-template",""],["rows-template",""],["columns-gap","0"],["rows-gap","0"],["multi-selectable","false"],["support-animation","false"],["scroll-bar","off"],["scroll-bar-width","4vp"],["force-rebuild","false"],["selectable","true"],["alt",""],["render-mode","original"],["object-repeat","no-repeat"],["object-fit","cover"],["interpolation","none"],["initial-index","0"],["list-direction","vertical"],["edit-mode","false"],["edge-effect","spring"],["chain-animation","false"],["sticky","none"],["editable","false"],["navigation-title",""],["subTitle",""],["titleMode","Free"],["hideToolBar","false"],["hideTitleBar","false"],["hideBackButton","false"],["color","#007dff"],["friction","62"],["offset","16vp"],["refreshing","false"],["align-items-row","center"],["scrollable","Vertical"],["scroll-bar","Auto"],["edge-effect-scroll","None"],["icon",""],["search-button",""],["placeholderColor","#9e9e9e"],["selected-option-font-size","16fp"],["selected-option-font-color","#207ee9"],["select-value",""],["align-content-stack","center"],["index","0"],["auto-play","false"],["interval","3000"],["loop","true"],["duration","400"],["item-space","0"],["cached-count","1"],["disable-swipe","false"],["indicator","true"],["tabBar-icon",""],["tabBar-text","TabBar"],["tabs-scrollable","true"],["bar-position","start"],["bar-mode","fixed"],["animation-duration","200"],["content",""],["text-align","start"],["line-height","-1"],["text-overflow","clip"],["baseline-offset","0"],["decoration-type","none"],["decoration-color","black"],["text-case","Normal"],["font-style","normal"],["font-weight","400"],["font-family","sans-serif"],["max-lines","Infinity"],["textPicker-selected","0"],["placeholder",""],["textInput-type","Normal"],["placeholderFont-size","16"],["placeholderFont-weight","400"],["placeholderFont-family","sans-serif"],["placeholderFont-style","Normal"],["enterKeyType","Done"],["useMilitaryTime","false"],["toggle-type","Button"],["isOn","false"],["selectedColor","#0A58F6"],["switchPointColor","white"],["constraint-size-min-width","0vp"],["constraint-size-min-height","0vp"],["constraint-size-max-width","Infinity"],["constraint-size-max-height","Infinity"],["align","center"],["position","relative"],["flex-basis","auto"],["flex-grow","0"],["flex-shrink","1"],["align-self","auto"],["border-top-style","solid"],["border-top-width","0vp"],["border-top-color","black"],["border-top-left-radius","0vp"],["border-right-style","solid"],["border-right-width","0vp"],["border-right-color","black"],["border-top-right-radius","0vp"],["border-bottom-style","solid"],["border-bottom-width","0vp"],["border-bottom-color","black"],["border-bottom-right-radius","0vp"],["border-left-style","solid"],["border-left-width","0vp"],["border-left-color","black"],["border-bottom-left-radius","0vp"],["background-image-src",""],["background-image-repeat","no-repeat"],["background-image-size","auto"],["background-image-position","0px 0px"],["opacity","1"],["visibility","visible"],["enabled","true"],["if","true"]])},3729:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isMediaProperty=t.parseMediaVisualModel=void 0;const o=r(1912),n=r(9223),a=r(3135);function i(e,t,r){const o=t.get(r);return void 0!==o&&o.has(e)}t.parseMediaVisualModel=function(e,t){(0,n.forEachParser)(e,t),(0,n.ifParser)(e,t);for(const r of p)("boolean"==typeof r[0]||r[0](e))&&r[1](e,t)},t.isMediaProperty=function(e,t){return!i(e,s,"common")&&!i(e,s,t)&&!i(e,s,"events")};const s=new Map([["common",new Set(["keyGenerator","item","idx"])],["events",new Set([...o.events])]]),p=[...n.commonMediaParserArray,...a.componentsMediaParserArray]},6282:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getMediaDefaultValue=t.getVariableName=t.getMediaProperty=t.getType=void 0;const o=r(4294),n=r(1290),a=r(1195),i=r(8122),s=r(5691);function p(e,t){for(const r of t)if(r.property===e)return r.etsType;return""}function l(e,t){let r=e;return"function"==typeof t&&(r=t(e)),r}t.getType=function(e){const t=e+"-visual",r=n.etsPropertyList;let o="";for(const e of r)if(void 0!==e.propertySet.properties&&(o=p(t,e.propertySet.properties)),e.propertySet.property===t&&(o=e.propertySet.etsType),""!==o)break;return""!==o?function(e=""){const t=new Map([["Rfloat","Resource"],["Rstring","Resource"],["Rcolor","Resource"],["Rmedia","Resource"],["Rrawfile","Resource"],["Rplural","Resource"],["ETSArray","any[]"]]),r=new Array;return e.split("|").forEach((e=>{const o=t.get(e),n=null!=o?o:e;r.includes(n)||r.push(null!=o?o:e)})),r.join(" | ")}(o):(0,a.getCustomAttrType)(e)},t.getMediaProperty=function(e,t,r){var o,n;const a=new Map;return(null!==(o=e.mediaProperty)&&void 0!==o?o:new Map).forEach(((e,o)=>{let n=e.get(t);(0,i.isEmptyOrUndefined)(n)||("function"==typeof r&&(n=r(n)),(0,i.isEmptyOrUndefined)(n)||a.set(o,n))})),(null!==(n=e.dynamicMediaProperty)&&void 0!==n?n:new Map).forEach(((e,r)=>{let o=e.get(t);void 0===o||"content"!==t&&"label"!==t||(o=(0,i.getContentName)(o)),(0,i.isEmptyOrUndefined)(o)||a.set(r,o)})),a},t.getVariableName=function(e,t){const r=(0,o.getTagName)(e),n=`this.${(0,i.getEtsPropName)(r)}${(0,i.firstUpperCase)((0,i.getEtsPropName)(t))}`;return`${n}_${(0,o.getUniqueId)(n)}`},t.getMediaDefaultValue=function(e,t,r){const o=e.property.get(t),n=e.dynamicProperty.get(t);let a=s.DEFAULT_VALUE.get(t);return a=void 0!==a?l(a,r):"undefined",(0,i.isEmptyOrUndefined)(o)||(a=l(o,r)),(0,i.isEmptyOrUndefined)(n)||(a=n),a}},7893:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.parseBuildersVisualModel=void 0;const o=r(8122);t.parseBuildersVisualModel=function(e,t,r){const n=e.slots;void 0!==n&&0!==n.size&&n.forEach(((n,a)=>{const i=(0,o.getBuilderUniqueName)(e.id,a);t.properties.set(a,`this.${i}`),t.builders.set(i,r.visit(n))}))}},8916:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.buttonParserArray=void 0;const o=r(8122);t.buttonParserArray=[[(0,o.hasFeatureProperty)("button","label"),o.labelParamParser],[(0,o.hasFeatureProperty)("button","type"),(0,o.enumPropertyParser)("type","ButtonType.")],[(0,o.hasFeatureProperty)("button","state-effect"),(0,o.booleanPropertyParser)("state-effect")],[(0,o.hasFeatureProperty)("button","font-size"),(0,o.stringPropertyParser)("font-size")],[(0,o.hasFeatureProperty)("button","font-style"),(0,o.enumPropertyParser)("font-style","FontStyle.")],[(0,o.hasFeatureProperty)("button","font-weight"),o.fontWeightPropertyParser],[(0,o.hasFeatureProperty)("button","font-family"),(0,o.stringPropertyParser)("font-family")]]},1147:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.checkboxGroupParseArray=void 0;const o=r(8122);t.checkboxGroupParseArray=[[(0,o.hasFeatureProperty)("checkboxGroup","selectAll"),(0,o.booleanPropertyParser)("selectAll")],[(0,o.hasFeatureProperty)("checkboxGroup","selectedColor"),(0,o.colorPropertyParser)("selectedColor")],[(0,o.hasFeatureProperty)("checkboxGroup","group"),(0,o.stringParamParser)("group")]]},2218:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.checkboxParseArray=void 0;const o=r(8122);t.checkboxParseArray=[[(0,o.hasFeatureProperty)("checkbox","select"),(0,o.booleanPropertyParser)("select")],[(0,o.hasFeatureProperty)("checkbox","selectedColor"),(0,o.colorPropertyParser)("selectedColor")],[(0,o.hasFeatureProperty)("checkbox","name"),(0,o.stringParamParser)("name")],[(0,o.hasFeatureProperty)("checkbox","group"),(0,o.stringParamParser)("group")]]},7150:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.commonParserArray=void 0;const o=r(8122),n=r(9248);function a(e,t,r,n=!1){(0,o.isEmptyOrUndefined)(t)||r.set(e,n?t:(0,o.quoteString)(t))}function i(e,t,r,n,a){const i=e.getProperty(t),s=e.getProperty(r),p=e.dynamicProperty.has(t),l=e.dynamicProperty.has(r),c=(0,o.getEdgeBorderDirection)(r);(0,o.isEmptyOrUndefined)(s)?(0,o.isEmptyOrUndefined)(i)||n.set(c,p?i:a(i)):n.set(c,l?s:a(s))}t.commonParserArray=[[(0,o.hasCommonProperty)("width"),(0,o.stringPropertyParser)("width")],[(0,o.hasCommonProperty)("height"),(0,o.stringPropertyParser)("height")],[function(e){return e.hasProperty("constraint-size-min-width")||e.hasProperty("constraint-size-max-width")||e.hasProperty("constraint-size-min-height")||e.hasProperty("constraint-size-max-height")},function(e,t){const r=new Map,o=e.getProperty("constraint-size-min-width"),n=e.getProperty("constraint-size-max-width"),i=e.getProperty("constraint-size-min-height"),s=e.getProperty("constraint-size-max-height");a("minWidth",o,r,e.dynamicProperty.has("constraint-size-min-width")),a("maxWidth",n,r,e.dynamicProperty.has("constraint-size-max-width")),a("minHeight",i,r,e.dynamicProperty.has("constraint-size-min-height")),a("maxHeight",s,r,e.dynamicProperty.has("constraint-size-max-height")),r.size>0&&t.properties.set("constraintSize",r)}],[(0,o.hasCommonProperty)("align"),(0,o.enumPropertyParser)("align","Alignment.")],[(0,o.hasCommonProperty)("direction"),(0,o.enumPropertyParser)("direction","Direction.")],[function(e){return e.hasProperty("left")||e.hasProperty("top")},function(e,t){const r="absolute"===e.property.get("position")?"position":"offset",n=e.property.get("left"),a=e.property.get("top"),i=e.dynamicProperty.get("left"),s=e.dynamicProperty.get("top");if((0,o.isEmptyOrUndefined)(i)&&(0,o.isEmptyOrUndefined)(s)&&(0,o.isEmptyOrUndefined)(n)&&(0,o.isEmptyOrUndefined)(a))return;const p=new Map([["x",`${(0,o.quoteString)(null!=n?n:"0")}`],["y",`${(0,o.quoteString)(null!=a?a:"0")}`]]);(0,o.isEmptyOrUndefined)(i)||p.set("x",i),(0,o.isEmptyOrUndefined)(s)||p.set("y",s),t.properties.set(r,p)}],[(0,o.hasCommonProperty)("aspect-ratio"),(0,o.numberPropertyParser)("aspect-ratio")],[(0,o.hasCommonProperty)("display-priority"),(0,o.numberPropertyParser)("display-priority")],[(0,o.hasCommonProperty)("flex-basis"),(0,o.stringPropertyParser)("flex-basis")],[(0,o.hasCommonProperty)("flex-grow"),(0,o.numberPropertyParser)("flex-grow")],[(0,o.hasCommonProperty)("flex-shrink"),(0,o.numberPropertyParser)("flex-shrink")],[(0,o.hasCommonProperty)("align-self"),function(e,t){const r=e.dynamicProperty.get("align-self");if(!(0,o.isEmptyOrUndefined)(r))return void t.properties.set("alignSelf",r);const n=e.property.get("align-self");if((0,o.isEmptyOrUndefined)(n))return;const a=(0,o.dealWithAlignSelf)(n);t.properties.set("alignSelf",a)}],[function(e){return e.hasProperty("border-style")||e.hasProperty("border-top-style")||e.hasProperty("border-right-style")||e.hasProperty("border-bottom-style")||e.hasProperty("border-left-style")},function(e,t){const r=new Map,n=e.getProperty("border-style"),a=e.getProperty("border-top-style"),s=e.getProperty("border-bottom-style"),p=e.getProperty("border-left-style"),l=e.getProperty("border-right-style"),c=e.dynamicProperty.has("border-style"),u=(0,o.getBorderDirections)("border-style");for(const t of u)i(e,"border-style",t,r,(0,o.curry)(o.getEtsEnumValue)("BorderStyle."));(0,o.isEmptyOrUndefined)(a)&&(0,o.isEmptyOrUndefined)(s)&&(0,o.isEmptyOrUndefined)(p)&&(0,o.isEmptyOrUndefined)(l)?(0,o.isEmptyOrUndefined)(n)||t.properties.set((0,o.getEtsPropName)("border-style"),c?n:(0,o.getEtsEnumValue)("BorderStyle.",n)):r.size>0&&t.properties.set((0,o.getEtsPropName)("border-style"),r)}],[function(e){return e.hasProperty("border-width")||e.hasProperty("border-top-width")||e.hasProperty("border-right-width")||e.hasProperty("border-bottom-width")||e.hasProperty("border-left-width")},function(e,t){const r=new Map,n=e.getProperty("border-width"),i=e.getProperty("border-top-width"),s=e.getProperty("border-bottom-width"),p=e.getProperty("border-left-width"),l=e.getProperty("border-right-width"),c=e.property.has("border-top-width"),u=e.property.has("border-bottom-width"),y=e.property.has("border-left-width"),d=e.property.has("border-right-width"),f=e.dynamicProperty.has("border-width"),m=e.dynamicProperty.has("border-top-width"),g=e.dynamicProperty.has("border-bottom-width"),h=e.dynamicProperty.has("border-left-width"),E=e.dynamicProperty.has("border-right-width");(0,o.isEmptyOrUndefined)(i)&&(0,o.isEmptyOrUndefined)(s)&&(0,o.isEmptyOrUndefined)(p)&&(0,o.isEmptyOrUndefined)(l)?(0,o.isEmptyOrUndefined)(n)||t.properties.set((0,o.getEtsPropName)("border-width"),f?n:(0,o.quoteString)(n)):(a("top",null!=i?i:n,r,m||!c&&f),a("bottom",null!=s?s:n,r,g||!u&&f),a("left",null!=p?p:n,r,h||!y&&f),a("right",null!=l?l:n,r,E||!d&&f),r.size>0&&t.properties.set((0,o.getEtsPropName)("border-width"),r))}],[function(e){return e.hasProperty("border-color")||e.hasProperty("border-top-color")||e.hasProperty("border-right-color")||e.hasProperty("border-bottom-color")||e.hasProperty("border-left-color")},function(e,t){const r=new Map,n=e.getProperty("border-color"),a=e.getProperty("border-top-color"),s=e.getProperty("border-bottom-color"),p=e.getProperty("border-left-color"),l=e.getProperty("border-right-color"),c=e.dynamicProperty.has("border-color"),u=(0,o.getBorderDirections)("border-color");for(const t of u)i(e,"border-color",t,r,o.dealWithColor);(0,o.isEmptyOrUndefined)(a)&&(0,o.isEmptyOrUndefined)(s)&&(0,o.isEmptyOrUndefined)(p)&&(0,o.isEmptyOrUndefined)(l)?(0,o.isEmptyOrUndefined)(n)||t.properties.set((0,o.getEtsPropName)("border-color"),c?n:(0,o.dealWithColor)(n)):r.size>0&&t.properties.set((0,o.getEtsPropName)("border-color"),r)}],[function(e){return e.hasProperty("border-radius")||e.hasProperty("border-top-left-radius")||e.hasProperty("border-top-right-radius")||e.hasProperty("border-bottom-right-radius")||e.hasProperty("border-bottom-left-radius")},function(e,t){const r=new Map,n=e.getProperty("border-radius"),a=e.getProperty("border-top-left-radius"),s=e.getProperty("border-top-right-radius"),p=e.getProperty("border-bottom-left-radius"),l=e.getProperty("border-bottom-right-radius"),c=e.dynamicProperty.has("border-radius"),u=(0,o.getBorderDirections)("border-radius");for(const t of u)i(e,"border-radius",t,r,o.quoteString);(0,o.isEmptyOrUndefined)(a)&&(0,o.isEmptyOrUndefined)(s)&&(0,o.isEmptyOrUndefined)(p)&&(0,o.isEmptyOrUndefined)(l)?(0,o.isEmptyOrUndefined)(n)||t.properties.set((0,o.getEtsPropName)("border-radius"),c?n:(0,o.quoteString)(n)):r.size>0&&t.properties.set((0,o.getEtsPropName)("border-radius"),r)}],[(0,o.hasCommonProperty)("background-color"),(0,o.colorPropertyParser)("background-color")],[function(e){return e.hasProperty("background-image-src")||e.hasProperty("background-image-repeat")},function(e,t){var r;const a=[["background-image-src",n.dealWithSrc],["background-image-repeat",o.dealWithBackgroundRepeat]],i=['""',void 0];let s=0;for(let t=0;t<a.length;t++){const[n,p]=a[t],l=null!==(r=e.property.get(n))&&void 0!==r?r:"",c=e.dynamicProperty.get(n);if((0,o.isEmptyOrUndefined)(l)&&(0,o.isEmptyOrUndefined)(c))continue;const u=p(l);i[t]=(0,o.isEmptyOrUndefined)(c)?u:c,s++}s>0&&t.properties.set("backgroundImage",i)}],[(0,o.hasCommonProperty)("background-image-size"),function(e,t){const r=e.dynamicProperty.get("background-image-size");if(!(0,o.isEmptyOrUndefined)(r))return void t.properties.set("backgroundImageSize",r);const n=e.property.get("background-image-size");if((0,o.isEmptyOrUndefined)(n))return;const a=(0,o.getBackgroundImageSizeEnumValue)(n);if(""!==a)return void t.properties.set("backgroundImageSize",a);const i=n.match(/^ *((0|[1-9][0-9]*)(px|vp|lpx|%))( *$| +((0|[1-9][0-9]*)(px|vp|lpx|%)) *$)/);null!==i&&(void 0!==i[5]?t.properties.set("backgroundImageSize",new Map([["width",`${(0,o.quoteString)(i[1])}`],["height",`${(0,o.quoteString)(i[5])}`]])):t.properties.set("backgroundImageSize",new Map([["width",`${(0,o.quoteString)(i[1])}`]])))}],[(0,o.hasCommonProperty)("background-image-position"),function(e,t){const r=e.dynamicProperty.get("background-image-position");if(!(0,o.isEmptyOrUndefined)(r))return void t.properties.set("backgroundImagePosition",r);const n=e.property.get("background-image-position");if((0,o.isEmptyOrUndefined)(n))return;const a=(0,o.getBackgroundImagePositionEnumValue)(n);if(""!==a)return void t.properties.set("backgroundImagePosition",a);const i=n.match(/^ *((0|[1-9][0-9]*)(px|vp|lpx|%)) +((0|[1-9][0-9]*)(px|vp|lpx|%)) *$/);null!==i&&t.properties.set("backgroundImagePosition",new Map([["x",`${(0,o.quoteString)(i[1])}`],["y",`${(0,o.quoteString)(i[4])}`]]))}],[(0,o.hasCommonProperty)("opacity"),(0,o.numberPropertyParser)("opacity")],[(0,o.hasCommonProperty)("visibility"),(0,o.enumPropertyParser)("visibility","Visibility.")],[(0,o.hasCommonProperty)("enabled"),(0,o.booleanPropertyParser)("enabled")],[(0,o.hasCommonProperty)("font-color"),(0,o.colorPropertyParser)("font-color")],[function(e){return e.hasProperty("margin")||e.hasProperty("margin-left")||e.hasProperty("margin-top")||e.hasProperty("margin-right")||e.hasProperty("margin-bottom")},function(e,t){var r,o,n,i;const s=new Map,p=e.getProperty("margin"),l=null!==(r=e.getProperty("margin-top"))&&void 0!==r?r:p,c=null!==(o=e.getProperty("margin-bottom"))&&void 0!==o?o:p,u=null!==(n=e.getProperty("margin-left"))&&void 0!==n?n:p,y=null!==(i=e.getProperty("margin-right"))&&void 0!==i?i:p,d=e.property.has("margin-top"),f=e.property.has("margin-bottom"),m=e.property.has("margin-left"),g=e.property.has("margin-right"),h=e.dynamicProperty.has("margin"),E=e.dynamicProperty.has("margin-top"),T=e.dynamicProperty.has("margin-bottom"),S=e.dynamicProperty.has("margin-left"),v=e.dynamicProperty.has("margin-right");a("top",l,s,E||!d&&h),a("bottom",c,s,T||!f&&h),a("left",u,s,S||!m&&h),a("right",y,s,v||!g&&h),s.size>0&&t.properties.set("margin",s)}],[function(e){return e.hasProperty("padding")||e.hasProperty("padding-left")||e.hasProperty("padding-top")||e.hasProperty("padding-right")||e.hasProperty("padding-bottom")},function(e,t){var r,o,n,i;const s=new Map,p=e.getProperty("padding"),l=null!==(r=e.getProperty("padding-top"))&&void 0!==r?r:p,c=null!==(o=e.getProperty("padding-bottom"))&&void 0!==o?o:p,u=null!==(n=e.getProperty("padding-left"))&&void 0!==n?n:p,y=null!==(i=e.getProperty("padding-right"))&&void 0!==i?i:p,d=e.property.has("padding-top"),f=e.property.has("padding-bottom"),m=e.property.has("padding-left"),g=e.property.has("padding-right"),h=e.dynamicProperty.has("padding"),E=e.dynamicProperty.has("padding-top"),T=e.dynamicProperty.has("padding-bottom"),S=e.dynamicProperty.has("padding-left"),v=e.dynamicProperty.has("padding-right");a("top",l,s,E||!d&&h),a("bottom",c,s,T||!f&&h),a("left",u,s,S||!m&&h),a("right",y,s,v||!g&&h),s.size>0&&t.properties.set("padding",s)}]]},1778:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.dividerParserArray=void 0;const o=r(8122);t.dividerParserArray=[[(0,o.hasFeatureProperty)("divider","vertical"),(0,o.booleanPropertyParser)("vertical")],[(0,o.hasFeatureProperty)("divider","color"),(0,o.colorPropertyParser)("color")],[(0,o.hasFeatureProperty)("divider","stroke-width"),(0,o.stringPropertyParser)("stroke-width")],[(0,o.hasFeatureProperty)("divider","line-cap"),(0,o.enumPropertyParser)("line-cap","LineCapStyle.")]]},5264:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.dealWithFlexAlignItems=t.flexParserArray=void 0;const o=r(8122),n=(0,o.curry)(((e,t,r,n)=>{if(!(n.params instanceof Map))return;const a=r.dynamicProperty.get(e);if(!(0,o.isEmptyOrUndefined)(a))return void n.params.set((0,o.getEtsPropName)(e),a);const i=r.property.get(e);if((0,o.isEmptyOrUndefined)(i))return;let s=(0,o.getEtsEnumValue)(t,i);"flex-start"===i?s=t+"Start":"flex-end"===i&&(s=t+"End"),n.params.set((0,o.getEtsPropName)(e),s)}));function a(e){let t=(0,o.getEtsEnumValue)("ItemAlign.",e);return"flex-start"===e?t="ItemAlign.Start":"flex-end"===e&&(t="ItemAlign.End"),t}t.flexParserArray=[[(0,o.hasFeatureProperty)("flex","flex-direction"),function(e,t){if(!(t.params instanceof Map))return;const r=e.dynamicProperty.get("flex-direction");if(!(0,o.isEmptyOrUndefined)(r))return void t.params.set("direction",r);const n=e.property.get("flex-direction");(0,o.isEmptyOrUndefined)(n)||t.params.set("direction",(0,o.getEtsEnumValue)("FlexDirection.",n))}],[(0,o.hasFeatureProperty)("flex","wrap"),function(e,t){if(!(t.params instanceof Map))return;const r=e.dynamicProperty.get("wrap");if(!(0,o.isEmptyOrUndefined)(r))return void t.params.set("wrap",r);const n=e.property.get("wrap");if((0,o.isEmptyOrUndefined)(n))return;const a=(0,o.dealWithWrap)(n);t.params.set("wrap",a)}],[(0,o.hasFeatureProperty)("flex","justify-content"),n("justify-content","FlexAlign.")],[(0,o.hasFeatureProperty)("flex","align-items-flex"),function(e,t){if(!(t.params instanceof Map))return;const r=e.dynamicProperty.get("align-items-flex");if(!(0,o.isEmptyOrUndefined)(r))return void t.params.set("alignItems",r);const n=e.property.get("align-items-flex");if((0,o.isEmptyOrUndefined)(n))return;const i=a(n);t.params.set("alignItems",i)}],[(0,o.hasFeatureProperty)("flex","align-content"),n("align-content","FlexAlign.")]],t.dealWithFlexAlignItems=a},2153:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.gridItemParserArray=t.gridParserArray=void 0;const o=r(8122);t.gridParserArray=[[(0,o.hasFeatureProperty)("grid","scroller"),o.scrollerParamParser],[(0,o.hasFeatureProperty)("grid","columns-template"),(0,o.stringPropertyParser)("columns-template")],[(0,o.hasFeatureProperty)("grid","rows-template"),(0,o.stringPropertyParser)("rows-template")],[(0,o.hasFeatureProperty)("grid","columns-gap"),(0,o.stringPropertyParser)("columns-gap")],[(0,o.hasFeatureProperty)("grid","rows-gap"),(0,o.stringPropertyParser)("rows-gap")],[(0,o.hasFeatureProperty)("grid","scroll-bar"),(0,o.enumPropertyParser)("scroll-bar","BarState.")],[(0,o.hasFeatureProperty)("grid","scroll-bar-color"),(0,o.colorPropertyParser)("scroll-bar-color")],[(0,o.hasFeatureProperty)("grid","scroll-bar-width"),(0,o.stringPropertyParser)("scroll-bar-width")],[(0,o.hasFeatureProperty)("grid","cached-count"),(0,o.numberPropertyParser)("cached-count")],[(0,o.hasFeatureProperty)("grid","edit-mode"),(0,o.booleanPropertyParser)("edit-mode")],[(0,o.hasFeatureProperty)("grid","layout-direction"),(0,o.enumPropertyParser)("layout-direction","GridDirection.")],[(0,o.hasFeatureProperty)("grid","max-count"),(0,o.numberPropertyParser)("max-count")],[(0,o.hasFeatureProperty)("grid","min-count"),(0,o.numberPropertyParser)("min-count")],[(0,o.hasFeatureProperty)("grid","cell-length"),(0,o.numberPropertyParser)("cell-length")],[(0,o.hasFeatureProperty)("grid","multi-selectable"),(0,o.booleanPropertyParser)("multi-selectable")],[(0,o.hasFeatureProperty)("grid","support-animation"),(0,o.booleanPropertyParser)("support-animation")]],t.gridItemParserArray=[[(0,o.hasFeatureProperty)("grid-item","row-start"),(0,o.numberPropertyParser)("row-start")],[(0,o.hasFeatureProperty)("grid-item","row-end"),(0,o.numberPropertyParser)("row-end")],[(0,o.hasFeatureProperty)("grid-item","column-start"),(0,o.numberPropertyParser)("column-start")],[(0,o.hasFeatureProperty)("grid-item","column-end"),(0,o.numberPropertyParser)("column-end")],[(0,o.hasFeatureProperty)("grid-item","force-rebuild"),(0,o.booleanPropertyParser)("force-rebuild")],[(0,o.hasFeatureProperty)("grid-item","selectable"),(0,o.booleanPropertyParser)("selectable")]]},9248:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.dealWithSrc=t.imageParserArray=t.isTargetComponent=void 0;const o=r(8122);function n(e){return null===e.match(/\$(r|rawfile)\('(.*)'\)$/)?(0,o.quoteString)(e):e}t.isTargetComponent=(0,o.curry)(((e,t)=>t.type===e)),t.imageParserArray=[[(0,t.isTargetComponent)("image"),function(e,t){var r;const a=e.dynamicProperty.get("src");if(!(0,o.isEmptyOrUndefined)(a))return void t.setParams(a);const i=null!==(r=e.property.get("src"))&&void 0!==r?r:"";t.setParams(n(i))}],[(0,o.hasFeatureProperty)("image","alt"),(0,o.stringPropertyParser)("alt")],[(0,o.hasFeatureProperty)("image","object-fit"),(0,o.enumPropertyParser)("object-fit","ImageFit.")],[(0,o.hasFeatureProperty)("image","object-repeat"),(0,o.enumPropertyParser)("object-repeat","ImageRepeat.")],[(0,o.hasFeatureProperty)("image","interpolation"),(0,o.enumPropertyParser)("interpolation","ImageInterpolation.")],[(0,o.hasFeatureProperty)("image","render-mode"),(0,o.enumPropertyParser)("render-mode","ImageRenderMode.")],[function(e){return e.hasProperty("source-size-width")||e.hasProperty("source-size-height")},function(e,t){let r=e.getProperty("source-size-width"),n=e.getProperty("source-size-height");if((0,o.isEmptyOrUndefined)(r)&&(0,o.isEmptyOrUndefined)(n))return;const a=e.dynamicProperty.has("source-size-width"),i=e.dynamicProperty.has("source-size-height");r="0"===r||(0,o.isEmptyOrUndefined)(r)?"0":a?r:r.substring(0,r.length-2),n="0"===n||(0,o.isEmptyOrUndefined)(n)?"0":i?n:n.substring(0,n.length-2);const s=new Map([["width",r],["height",n]]);t.properties.set("sourceSize",s)}]],t.dealWithSrc=n},7907:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.listItemParserArray=t.listParserArray=void 0;const o=r(8122);t.listParserArray=[[(0,o.hasFeatureProperty)("list","space"),(0,o.stringParamParser)("space")],[(0,o.hasFeatureProperty)("list","initial-index"),(0,o.rawDataParamParser)("initial-index")],[(0,o.hasFeatureProperty)("list","list-direction"),(0,o.enumPropertyParser)("list-direction","Axis.")],[function(e){return"list"===e.type&&(e.hasProperty("divider-stroke-width")||e.hasProperty("divider-color")||e.hasProperty("divider-start-margin")||e.hasProperty("divider-end-margin"))},function(e,t){const r=e.property.get("divider-stroke-width"),n=e.dynamicProperty.get("divider-stroke-width"),a=new Map([["strokeWidth",`${(0,o.quoteString)(null!=r?r:"0")}`]]);(0,o.isEmptyOrUndefined)(n)||a.set("strokeWidth",n);const i=e.property.get("divider-color"),s=e.dynamicProperty.get("divider-color"),p=e.property.get("divider-start-margin"),l=e.dynamicProperty.get("divider-start-margin"),c=e.property.get("divider-end-margin"),u=e.dynamicProperty.get("divider-end-margin");(0,o.isEmptyOrUndefined)(s)?(0,o.isEmptyOrUndefined)(i)||a.set("color",(0,o.dealWithColor)(i)):a.set("color",s),(0,o.isEmptyOrUndefined)(l)?(0,o.isEmptyOrUndefined)(p)||a.set("startMargin",(0,o.quoteString)(p)):a.set("startMargin",l),(0,o.isEmptyOrUndefined)(u)?(0,o.isEmptyOrUndefined)(c)||a.set("endMargin",(0,o.quoteString)(c)):a.set("endMargin",u),t.properties.set("divider",a)}],[(0,o.hasFeatureProperty)("list","edit-mode"),(0,o.booleanPropertyParser)("edit-mode")],[(0,o.hasFeatureProperty)("list","edge-effect"),(0,o.enumPropertyParser)("edge-effect","EdgeEffect.")],[(0,o.hasFeatureProperty)("list","chain-animation"),(0,o.booleanPropertyParser)("chain-animation")]],t.listItemParserArray=[[(0,o.hasFeatureProperty)("list-item","sticky"),(0,o.enumPropertyParser)("sticky","Sticky.")],[(0,o.hasFeatureProperty)("list-item","editable"),(0,o.booleanPropertyParser)("editable")]]},8191:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.navigationParserArray=void 0;const o=r(8122);t.navigationParserArray=[[(0,o.hasFeatureProperty)("navigation","navigation-title"),function(e,t){const r=e.getProperty("navigation-title"),n=e.dynamicProperty.get("navigation-title");(0,o.isEmptyOrUndefined)(n)?(0,o.isEmptyOrUndefined)(r)||t.properties.set("title",(0,o.quoteString)(r)):t.properties.set("title",n)}],[(0,o.hasFeatureProperty)("navigation","subTitle"),(0,o.stringPropertyParser)("subTitle")],[(0,o.hasFeatureProperty)("navigation","menus"),(0,o.objectPropertyParser)("menus")],[(0,o.hasFeatureProperty)("navigation","titleMode"),(0,o.enumPropertyParser)("titleMode","NavigationTitleMode.")],[(0,o.hasFeatureProperty)("navigation","toolBar"),(0,o.objectPropertyParser)("toolBar")],[(0,o.hasFeatureProperty)("navigation","hideToolBar"),(0,o.booleanPropertyParser)("hideToolBar")],[(0,o.hasFeatureProperty)("navigation","hideTitleBar"),(0,o.booleanPropertyParser)("hideTitleBar")],[(0,o.hasFeatureProperty)("navigation","hideBackButton"),(0,o.booleanPropertyParser)("hideBackButton")]]},2565:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.textPickerParserArray=t.datePickerParserArray=t.timePickerParserArray=void 0;const o=r(8122);t.timePickerParserArray=[[(0,o.hasFeatureProperty)("timePicker","datetime-selected"),(0,o.dateParamParser)("datetime-selected","selected")],[(0,o.hasFeatureProperty)("timePicker","useMilitaryTime"),(0,o.booleanPropertyParser)("useMilitaryTime")]],t.datePickerParserArray=[[(0,o.hasFeatureProperty)("datePicker","datetime-selected"),(0,o.dateParamParser)("datetime-selected","selected")],[(0,o.hasFeatureProperty)("datePicker","start"),(0,o.dateParamParser)("start","start")],[(0,o.hasFeatureProperty)("datePicker","end"),(0,o.dateParamParser)("end","end")],[(0,o.hasFeatureProperty)("datePicker","lunar"),(0,o.booleanPropertyParser)("lunar")]],t.textPickerParserArray=[[(0,o.hasFeatureProperty)("textPicker","range"),(0,o.arrayParamParser)("range")],[(0,o.hasFeatureProperty)("textPicker","textPicker-selected"),(0,o.customRawDataParamParser)("textPicker-selected","selected")],[(0,o.hasFeatureProperty)("textPicker","defaultPickerItemHeight"),(0,o.stringPropertyParser)("defaultPickerItemHeight")]]},8483:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.progressParserArray=void 0;const o=r(8122);t.progressParserArray=[[function(e){return"progress"===e.type&&(e.hasProperty("value")||e.hasProperty("total")||e.hasProperty("style"))},function(e,t){var r;(0,o.dynamicParamParser)("value",e,t)||t.params instanceof Map&&t.params.set("value",null!==(r=e.getProperty("value"))&&void 0!==r?r:"0")}],[(0,o.hasFeatureProperty)("progress","total"),(0,o.rawDataParamParser)("total")],[(0,o.hasFeatureProperty)("progress","style"),(0,o.enumParamParser)("style","ProgressStyle.")],[(0,o.hasFeatureProperty)("progress","color"),(0,o.colorPropertyParser)("color")]]},4925:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.refreshParserArray=void 0;const o=r(8122);t.refreshParserArray=[[(0,o.hasFeatureProperty)("refresh","friction"),(0,o.rawDataParamParser)("friction")],[(0,o.hasFeatureProperty)("refresh","offset"),(0,o.stringParamParser)("offset")],[(0,o.hasFeatureProperty)("refresh","refreshing"),(0,o.booleanParamParser)("refreshing")]]},1790:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.dealWithRowAlignItems=t.dealWithColumnAlignItems=t.rowParserArray=t.columnParserArray=void 0;const o=r(8122),n=(0,o.curry)(((e,t,r,n)=>{if(!(n.properties instanceof Map))return;const a=r.dynamicProperty.get(e);if(!(0,o.isEmptyOrUndefined)(a))return void n.properties.set("justifyContent",a);const i=r.property.get(e);if((0,o.isEmptyOrUndefined)(i))return;let s=(0,o.getEtsEnumValue)(t,i);"flex-start"===i?s=t+"Start":"flex-end"===i&&(s=t+"End"),n.properties.set("justifyContent",s)}));function a(e){let t=(0,o.getEtsEnumValue)("HorizontalAlign.",e);return"flex-start"===e?t="HorizontalAlign.Start":"flex-end"===e&&(t="HorizontalAlign.End"),t}function i(e){let t=(0,o.getEtsEnumValue)("VerticalAlign.",e);return"flex-start"===e?t="VerticalAlign.Top":"flex-end"===e&&(t="VerticalAlign.Bottom"),t}t.columnParserArray=[[(0,o.hasFeatureProperty)("column","space"),(0,o.stringParamParser)("space")],[(0,o.hasFeatureProperty)("column","align-items-column"),function(e,t){const r=e.dynamicProperty.get("align-items-column");if(!(0,o.isEmptyOrUndefined)(r))return void t.properties.set("alignItems",r);const n=e.property.get("align-items-column");if((0,o.isEmptyOrUndefined)(n))return;const i=a(n);t.properties.set("alignItems",i)}],[(0,o.hasFeatureProperty)("column","justify-content-rc"),n("justify-content-rc","FlexAlign.")]],t.rowParserArray=[[(0,o.hasFeatureProperty)("row","space"),(0,o.stringParamParser)("space")],[(0,o.hasFeatureProperty)("row","align-items-row"),function(e,t){const r=e.dynamicProperty.get("align-items-row");if(!(0,o.isEmptyOrUndefined)(r))return void t.properties.set("alignItems",r);const n=e.property.get("align-items-row");if((0,o.isEmptyOrUndefined)(n))return;const a=i(n);t.properties.set("alignItems",a)}],[(0,o.hasFeatureProperty)("row","justify-content-rc"),n("justify-content-rc","FlexAlign.")]],t.dealWithColumnAlignItems=a,t.dealWithRowAlignItems=i},7375:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.scrollParserArray=void 0;const o=r(8122);t.scrollParserArray=[[(0,o.hasFeatureProperty)("scroll","scrollable"),(0,o.enumPropertyParser)("scrollable","ScrollDirection.")],[(0,o.hasFeatureProperty)("scroll","scroll-bar"),(0,o.enumPropertyParser)("scroll-bar","BarState.")],[(0,o.hasFeatureProperty)("scroll","scroll-bar-color"),(0,o.colorPropertyParser)("scroll-bar-color")],[(0,o.hasFeatureProperty)("scroll","scroll-bar-width"),(0,o.stringPropertyParser)("scroll-bar-width")],[(0,o.hasFeatureProperty)("scroll","edge-effect-scroll"),function(e,t){const r="edge-effect-scroll";if((0,o.dynamicPropertyParser)(r,e,t))return;const n=e.property.get(r);(0,o.isEmptyOrUndefined)(n)||t.properties.set("edgeEffect",(0,o.getEtsEnumValue)("EdgeEffect.",n))}],[(0,o.hasFeatureProperty)("scroll","scroller"),o.scrollerParamParser]]},9284:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.searchParserArray=void 0;const o=r(8122),n=r(8014);function a(e,t,r,n){const a=new Map([["value","search-value"],["placeholder","search-placeholder"],["icon","icon"],["controller","search-controller"]]).get(e);if(void 0===a)return;const i=r.getProperty(a),s=r.dynamicProperty.get(a);"controller"!==e||(0,o.isEmptyOrUndefined)(s)?(0,o.isEmptyOrUndefined)(s)?(0,o.isEmptyOrUndefined)(i)||t.push(`${e}: ${(0,o.quoteString)(i)}`):t.push(`${e}: ${(0,o.getContentName)(s)}`):t.push(`${e}: ${s}`)}t.searchParserArray=[[(0,o.hasFeatureProperty)("search","text-font-size"),(0,n.selectFontParser)("text-font","size")],[(0,o.hasFeatureProperty)("search","text-font-style"),(0,n.selectFontParser)("text-font","style")],[(0,o.hasFeatureProperty)("search","text-font-weight"),(0,n.selectFontParser)("text-font","weight")],[(0,o.hasFeatureProperty)("search","text-font-family"),(0,n.selectFontParser)("text-font","family")],[(0,o.hasFeatureProperty)("search","placeholder-font-size"),(0,n.selectFontParser)("placeholder-font","size")],[(0,o.hasFeatureProperty)("search","placeholder-font-style"),(0,n.selectFontParser)("placeholder-font","style")],[(0,o.hasFeatureProperty)("search","placeholder-font-weight"),(0,n.selectFontParser)("placeholder-font","weight")],[(0,o.hasFeatureProperty)("search","placeholder-font-family"),(0,n.selectFontParser)("placeholder-font","family")],[(0,o.hasFeatureProperty)("search","placeholderColor"),(0,o.colorPropertyParser)("placeholderColor")],[(0,o.hasFeatureProperty)("search","search-text-align"),o.searchTextAlign],[function(e){return"search"===e.type},function(e,t){const r=[];a("value",r,e),a("placeholder",r,e),a("icon",r,e),a("controller",r,e),t.setParams(`{${r.join(", ")}}`)}],[(0,o.hasFeatureProperty)("search","search-button"),(0,o.stringPropertyParser)("search-button")],[(0,o.hasFeatureProperty)("search","copy-option"),(0,o.enumPropertyParser)("copy-option","CopyOptions.")]]},8014:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.selectParserArray=t.selectFontParser=void 0;const o=r(8122);t.selectFontParser=(0,o.curry)(((e,t,r,n)=>{let a=n.properties.get((0,o.getEtsPropName)(e));a instanceof Map||(a=new Map);const i=`${e}-${t}`,s=r.property.get(i),p=r.dynamicProperty.get(i);"string"!=typeof a&&((0,o.isEmptyOrUndefined)(p)?(0,o.isEmptyOrUndefined)(s)||("size"!==t&&"family"!==t||a.set(t,(0,o.quoteString)(s)),"style"===t&&a.set(t,(0,o.getEtsEnumValue)("FontStyle.",s)),"weight"===t&&a.set(t,(0,o.dealWithFontWeight)(s))):a.set(t,p)),n.properties.set((0,o.getEtsPropName)(e),a)})),t.selectParserArray=[[(0,o.hasSelectOption)("select","select-option"),function(e,t){const r=e.dynamicProperty.get("select-option");t.setParams(null!=r?r:'[{value: ""}]')}],[(0,o.hasFeatureProperty)("select","select-value"),function(e,t){const r=e.getProperty("select-value"),n=e.dynamicProperty.get("select-value");(0,o.isEmptyOrUndefined)(n)?(0,o.isEmptyOrUndefined)(r)||t.properties.set("value",(0,o.quoteString)(r)):t.properties.set("value",(0,o.getContentName)(n))}],[(0,o.hasFeatureProperty)("select","selected"),(0,o.numberPropertyParser)("selected")],[(0,o.hasFeatureProperty)("select","font-size"),(0,t.selectFontParser)("font","size")],[(0,o.hasFeatureProperty)("select","font-style"),(0,t.selectFontParser)("font","style")],[(0,o.hasFeatureProperty)("select","font-weight"),(0,t.selectFontParser)("font","weight")],[(0,o.hasFeatureProperty)("select","font-family"),(0,t.selectFontParser)("font","family")],[(0,o.hasFeatureProperty)("select","selected-option-font-size"),(0,t.selectFontParser)("selected-option-font","size")],[(0,o.hasFeatureProperty)("select","selected-option-font-style"),(0,t.selectFontParser)("selected-option-font","style")],[(0,o.hasFeatureProperty)("select","selected-option-font-weight"),(0,t.selectFontParser)("selected-option-font","weight")],[(0,o.hasFeatureProperty)("select","selected-option-font-family"),(0,t.selectFontParser)("selected-option-font","family")],[(0,o.hasFeatureProperty)("select","selected-option-font-color"),(0,o.colorPropertyParser)("selected-option-font-color")],[(0,o.hasFeatureProperty)("select","selected-option-bg-color"),(0,o.colorPropertyParser)("selected-option-bg-color")],[(0,o.hasFeatureProperty)("select","option-font-size"),(0,t.selectFontParser)("option-font","size")],[(0,o.hasFeatureProperty)("select","option-font-style"),(0,t.selectFontParser)("option-font","style")],[(0,o.hasFeatureProperty)("select","option-font-weight"),(0,t.selectFontParser)("option-font","weight")],[(0,o.hasFeatureProperty)("select","option-font-family"),(0,t.selectFontParser)("option-font","family")],[(0,o.hasFeatureProperty)("select","option-font-color"),(0,o.colorPropertyParser)("option-font-color")],[(0,o.hasFeatureProperty)("select","option-bg-color"),(0,o.colorPropertyParser)("option-bg-color")]]},2563:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sliderParserArray=void 0;const o=r(8122);t.sliderParserArray=[[(0,o.hasFeatureProperty)("slider","value"),(0,o.rawDataParamParser)("value")],[(0,o.hasFeatureProperty)("slider","min"),(0,o.rawDataParamParser)("min")],[(0,o.hasFeatureProperty)("slider","max"),(0,o.rawDataParamParser)("max")],[(0,o.hasFeatureProperty)("slider","step"),(0,o.rawDataParamParser)("step")],[(0,o.hasFeatureProperty)("slider","style"),(0,o.enumParamParser)("style","SliderStyle.")],[(0,o.hasFeatureProperty)("slider","block-color"),(0,o.colorPropertyParser)("block-color")],[(0,o.hasFeatureProperty)("slider","track-color"),(0,o.colorPropertyParser)("track-color")],[(0,o.hasFeatureProperty)("slider","selected-color"),(0,o.colorPropertyParser)("selected-color")],[(0,o.hasFeatureProperty)("slider","show-steps"),(0,o.booleanPropertyParser)("show-steps")],[(0,o.hasFeatureProperty)("slider","show-tips"),(0,o.booleanPropertyParser)("show-tips")]]},8936:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.stackParserArray=void 0;const o=r(8122);t.stackParserArray=[[(0,o.hasFeatureProperty)("stack","align-content-stack"),function(e,t){if(!(t.params instanceof Map))return;const r=e.dynamicProperty.get("align-content-stack");if(!(0,o.isEmptyOrUndefined)(r))return void t.params.set("alignContent",r);const n=e.property.get("align-content-stack");if((0,o.isEmptyOrUndefined)(n))return;const a=(0,o.getEtsEnumValue)("Alignment.",n);t.params.set((0,o.getEtsPropName)("alignContent"),a)}]]},780:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.swiperParserArray=void 0;const o=r(8122);t.swiperParserArray=[[(0,o.hasFeatureProperty)("swiper","index"),(0,o.numberPropertyParser)("index")],[(0,o.hasFeatureProperty)("swiper","auto-play"),(0,o.booleanPropertyParser)("auto-play")],[(0,o.hasFeatureProperty)("swiper","interval"),(0,o.numberPropertyParser)("interval")],[(0,o.hasFeatureProperty)("swiper","indicator"),(0,o.booleanPropertyParser)("indicator")],[(0,o.hasFeatureProperty)("swiper","loop"),(0,o.booleanPropertyParser)("loop")],[(0,o.hasFeatureProperty)("swiper","duration"),(0,o.numberPropertyParser)("duration")],[(0,o.hasFeatureProperty)("swiper","vertical"),(0,o.booleanPropertyParser)("vertical")],[(0,o.hasFeatureProperty)("swiper","item-space"),(0,o.stringPropertyParser)("item-space")],[(0,o.hasFeatureProperty)("swiper","cached-count"),(0,o.numberPropertyParser)("cached-count")],[(0,o.hasFeatureProperty)("swiper","disable-swipe"),(0,o.booleanPropertyParser)("disable-swipe")]]},7036:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.tabContentParserArray=void 0;const o=r(8122),n=r(9248);t.tabContentParserArray=[[function(e){return"tab-content"===e.type&&(e.hasProperty("tabBar-icon")||e.hasProperty("tabBar-text"))},function(e,t){var r,a;const i=new Map,s=null!==(r=e.getProperty("tabBar-icon"))&&void 0!==r?r:"",p=null!==(a=e.getProperty("tabBar-text"))&&void 0!==a?a:"TabBar",l=e.dynamicProperty.has("tabBar-text"),c=e.dynamicProperty.has("tabBar-icon");(0,o.isEmptyOrUndefined)(s)||i.set("icon",c?s:(0,n.dealWithSrc)(s)),void 0!==p&&i.set("text",l?p:(0,o.quoteString)(p)),i.size>0&&t.properties.set("tabBar",i)}]]},2973:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.tabsParserArray=void 0;const o=r(8122),n=(0,o.curry)(((e,t)=>{const r=e.dynamicProperty.get("tabs-scrollable");if(void 0!==r&&""!==r.trim())return void t.properties.set("scrollable",r);const n=e.property.get("tabs-scrollable");(0,o.isEmptyOrUndefined)(n)||t.properties.set("scrollable",n)}));t.tabsParserArray=[[(0,o.hasFeatureProperty)("tabs","bar-position"),(0,o.enumParamParser)("bar-position","BarPosition.")],[(0,o.hasFeatureProperty)("tabs","index"),(0,o.rawDataParamParser)("index")],[(0,o.hasFeatureProperty)("tabs","controller"),(0,o.rawDataParamParser)("controller")],[(0,o.hasFeatureProperty)("tabs","vertical"),(0,o.booleanPropertyParser)("vertical")],[(0,o.hasFeatureProperty)("tabs","tabs-scrollable"),n],[(0,o.hasFeatureProperty)("tabs","bar-mode"),(0,o.enumPropertyParser)("bar-mode","BarMode.")],[(0,o.hasFeatureProperty)("tabs","bar-width"),(0,o.stringPropertyParser)("bar-width")],[(0,o.hasFeatureProperty)("tabs","bar-height"),(0,o.stringPropertyParser)("bar-height")],[(0,o.hasFeatureProperty)("tabs","animation-duration"),(0,o.numberPropertyParser)("animation-duration")]]},1162:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.textInputParserArray=void 0;const o=r(8122);t.textInputParserArray=[[(0,o.hasFeatureProperty)("text-input","placeholder"),(0,o.stringParamParser)("placeholder")],[(0,o.hasFeatureProperty)("text-input","textInput-type"),function(e,t){const r=e.dynamicProperty.get("textInput-type");if(!(0,o.isEmptyOrUndefined)(r))return void t.properties.set("type",r);const n=e.property.get("textInput-type");(0,o.isEmptyOrUndefined)(n)||t.properties.set("type","InputType."+n)}],[(0,o.hasFeatureProperty)("text-input","placeholderColor"),(0,o.colorPropertyParser)("placeholderColor")],[function(e){return"text-input"===e.type&&(e.hasProperty("placeholderFont-size")||e.hasProperty("placeholderFont-weight")||e.hasProperty("placeholderFont-family")||e.hasProperty("placeholderFont-style"))},function(e,t){const r=e.property.get("placeholderFont-size"),n=e.dynamicProperty.get("placeholderFont-size"),a=e.property.get("placeholderFont-weight"),i=e.dynamicProperty.get("placeholderFont-weight"),s=e.property.get("placeholderFont-family"),p=e.dynamicProperty.get("placeholderFont-family"),l=e.property.get("placeholderFont-style"),c=e.dynamicProperty.get("placeholderFont-style"),u=new Map;(0,o.isEmptyOrUndefined)(n)?(0,o.isEmptyOrUndefined)(r)||u.set("size",parseInt(r)):u.set("size",n),(0,o.isEmptyOrUndefined)(i)?(0,o.isEmptyOrUndefined)(a)||u.set("weight",isNaN(Number(a))?(0,o.getEtsEnumValue)("FontWeight.",a):a):u.set("weight",i),(0,o.isEmptyOrUndefined)(p)?(0,o.isEmptyOrUndefined)(s)||u.set("family",(0,o.quoteString)(s)):u.set("family",p),(0,o.isEmptyOrUndefined)(c)?(0,o.isEmptyOrUndefined)(l)||u.set("style",(0,o.getEtsEnumValue)("FontStyle.",l)):u.set("style",c),t.properties.set("placeholderFont",u)}],[(0,o.hasFeatureProperty)("text-input","enterKeyType"),(0,o.enumPropertyParser)("enterKeyType","EnterKeyType.")],[(0,o.hasFeatureProperty)("text-input","caretColor"),(0,o.colorPropertyParser)("caretColor")],[(0,o.hasFeatureProperty)("text-input","maxLength"),(0,o.numberPropertyParser)("maxLength")]]},8681:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.textParserArray=void 0;const o=r(8122);t.textParserArray=[[(0,o.hasFeatureProperty)("text","content"),o.contentParamParser],[(0,o.hasFeatureProperty)("text","text-align"),(0,o.enumPropertyParser)("text-align","TextAlign.")],[(0,o.hasFeatureProperty)("text","text-overflow"),function(e,t){const r=e.dynamicProperty.get("text-overflow");if(!(0,o.isEmptyOrUndefined)(r))return void t.properties.set("textOverflow",new Map([["overflow",r]]));const n=e.property.get("text-overflow");(0,o.isEmptyOrUndefined)(n)||t.properties.set("textOverflow",new Map([["overflow","TextOverflow."+(0,o.firstUpperCase)(n)]]))}],[(0,o.hasFeatureProperty)("text","max-lines"),(0,o.numberPropertyParser)("max-lines")],[(0,o.hasFeatureProperty)("text","line-height"),(0,o.stringPropertyParser)("line-height")],[function(e){return"text"===e.type&&(e.hasProperty("decoration-type")||e.hasProperty("decoration-color"))},function(e,t){const r=e.property.get("decoration-type"),n=e.dynamicProperty.get("decoration-type"),a=e.property.get("decoration-color"),i=e.dynamicProperty.get("decoration-color");if((0,o.isEmptyOrUndefined)(r)&&(0,o.isEmptyOrUndefined)(a)&&(0,o.isEmptyOrUndefined)(n)&&(0,o.isEmptyOrUndefined)(i))return;const s=new Map;(0,o.isEmptyOrUndefined)(n)?s.set("type",(0,o.isEmptyOrUndefined)(r)?"TextDecorationType.None":(0,o.getEtsEnumValue)("TextDecorationType.",r)):s.set("type",n),t.properties.set("decoration",s),(0,o.isEmptyOrUndefined)(i)?(0,o.isEmptyOrUndefined)(a)||s.set("color",(0,o.dealWithColor)(a)):s.set("color",i)}],[(0,o.hasFeatureProperty)("text","baseline-offset"),(0,o.stringPropertyParser)("baseline-offset")],[(0,o.hasFeatureProperty)("text","text-case"),(0,o.enumPropertyParser)("text-case","TextCase.")],[(0,o.hasFeatureProperty)("text","font-size"),(0,o.stringPropertyParser)("font-size")],[(0,o.hasFeatureProperty)("text","font-style"),(0,o.enumPropertyParser)("font-style","FontStyle.")],[(0,o.hasFeatureProperty)("text","font-weight"),o.fontWeightPropertyParser],[(0,o.hasFeatureProperty)("text","font-family"),(0,o.stringPropertyParser)("font-family")]]},4313:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.toggleParseArray=void 0;const o=r(8122);t.toggleParseArray=[[(0,o.hasFeatureProperty)("toggle","toggle-type"),function(e,t){const r="toggle-type";if((0,o.customDynamicParamParser)(r,"type",e,t))return;const n=e.property.get(r);!(0,o.isEmptyOrUndefined)(n)&&t.params instanceof Map&&t.params.set("type",(0,o.getEtsEnumValue)("ToggleType.",n))}],[(0,o.hasFeatureProperty)("toggle","isOn"),(0,o.booleanParamParser)("isOn")],[(0,o.hasFeatureProperty)("toggle","selectedColor"),(0,o.colorPropertyParser)("selectedColor")],[(0,o.hasFeatureProperty)("toggle","switchPointColor"),(0,o.colorPropertyParser)("switchPointColor")]]},8122:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.dealWithSourceSize=t.getBuilderUniqueName=t.getEdgeBorderDirection=t.getBorderDirections=t.dealWithAlignSelf=t.dealWithScrollEdgeEffect=t.dealWithBackgroundRepeat=t.dealWithBackgroundImageSize=t.dealWithBackgroundImagePosition=t.dealWithFontWeight=t.getContentName=t.scrollerParamParser=t.dealWithWrap=t.getBackgroundImageSizeEnumValue=t.getBackgroundImagePositionEnumValue=t.contentParamParser=t.labelParamParser=t.fontWeightPropertyParser=t.dealWithColor=t.getEtsEnumValue=t.getEtsPropName=t.parseTagName=t.firstUpperCase=t.getForEachObj=t.colorPropertyParser=t.enumParamParser=t.arrayParamParser=t.booleanParamParser=t.customRawDataParamParser=t.rawDataParamParser=t.dateParamParser=t.stringParamParser=t.dynamicParamParser=t.searchTextAlign=t.enumPropertyParser=t.booleanPropertyParser=t.numberPropertyParser=t.isEmptyOrUndefined=t.objectPropertyParser=t.stringPropertyParser=t.customDynamicParamParser=t.dynamicPropertyParser=t.quoteString=t.hasSelectOption=t.hasFeatureProperty=t.hasCommonProperty=t.curry=void 0;const o=r(1195),n=r(4294);function a(e){return(...t)=>t.length<e.length?a(e.bind(null,...t)):e(...t)}function i(e){return JSON.stringify(e)}function s(e,t,r){const o=t.dynamicProperty.get(e);return void 0!==o&&""!==o.trim()&&(r.properties.set(y(e),o),!0)}function p(e,t,r,o){const n=r.dynamicProperty.get(e);return void 0!==n&&""!==n.trim()&&o.params instanceof Map&&(o.params.set(t,n),!0)}function l(e){return void 0===e||""===e}function c(e,t,r){const n=t.dynamicProperty.get(e);if(void 0!==n&&""!==n.trim()&&r.params instanceof Map){const t=(0,o.getDynamicValueByDecorator)(e,n);return r.params.set(y(e),t),!0}return!1}function u([e,...t]){return(null==e?void 0:e.toUpperCase())+t.join("")}function y(e){let t=e;const r=e.indexOf("--");-1!==r&&(t=e.substring(0,r));const o=t.split("-");let n=o[0];for(let e=1;e<o.length;e++)n+=u(o[e]);return n}function d(e,t){const r=t.split("-");let o="";for(const e of r)o+=u(e);return e+o}function f(e){let t=e;return e.startsWith("#")||e.startsWith("rgba")?t=i(e):e.startsWith("0x")||(t=d("Color.",e)),t}function m(e){const t=new Map([["top left","TopStart"],["top center","Top"],["top right","TopEnd"],["center left","Start"],["center center","Center"],["center right","End"],["bottom left","BottomStart"],["bottom center","Bottom"],["bottom right","BottomEnd"],["topstart","TopStart"],["top","Top"],["topend","TopEnd"],["start","Start"],["center","Center"],["end","End"],["bottomstart","BottomStart"],["bottom","Bottom"],["bottomend","BottomEnd"]]);return Boolean(e)&&t.has(e.toLowerCase())?`Alignment.${String(t.get(e.toLowerCase()))}`:""}function g(e){var t;const r=null!==(t=new Map([["cover","Cover"],["contain","Contain"],["auto","Auto"]]).get(e.toLowerCase()))&&void 0!==t?t:"";return""!==r?`ImageSize.${r}`:""}function h(e){return e.startsWith("$r(")?e:/^([0-9]|\.)/.test(e)?`${e}`:`\`\${${e}}\``}function E(e){return["lighter","normal","regular","medium","bold","bolder"].includes(e)?d("FontWeight.",e):e}t.curry=a,t.hasCommonProperty=a(((e,t)=>t.property.has(e)||t.dynamicProperty.has(e))),t.hasFeatureProperty=a(((e,t,r)=>r.type===e&&(r.property.has(t)||r.dynamicProperty.has(t)))),t.hasSelectOption=a(((e,t,r)=>r.type===e)),t.quoteString=i,t.dynamicPropertyParser=s,t.customDynamicParamParser=p,t.stringPropertyParser=a(((e,t,r)=>{if(s(e,t,r))return;const o=t.property.get(e);void 0!==o&&r.properties.set(y(e),i(o))})),t.objectPropertyParser=a(((e,t,r)=>{if(s(e,t,r))return;const o=t.property.get(e);void 0!==o&&r.properties.set(y(e),o)})),t.isEmptyOrUndefined=l,t.numberPropertyParser=a(((e,t,r)=>{if(s(e,t,r))return;const o=t.property.get(e);l(o)||r.properties.set(y(e),o)})),t.booleanPropertyParser=a(((e,t,r)=>{if(s(e,t,r))return;const o=t.property.get(e);l(o)||r.properties.set(y(e),o)})),t.enumPropertyParser=a(((e,t,r,o)=>{if(s(e,r,o))return;const n=r.property.get(e);l(n)||o.properties.set(y(e),d(t,n))})),t.searchTextAlign=function(e,t){const r=e.dynamicProperty.get("search-text-align");if(void 0!==r&&""!==r.trim())return void t.properties.set("textAlign",r);const o=e.property.get("search-text-align");l(o)||t.properties.set("textAlign",d("TextAlign.",o))},t.dynamicParamParser=c,t.stringParamParser=a(((e,t,r)=>{if(c(e,t,r))return;const o=t.property.get(e);void 0!==o&&r.params instanceof Map&&r.params.set(y(e),i(o))})),t.dateParamParser=a(((e,t,r,o)=>{const n=r.dynamicProperty.get(e);if(void 0!==n&&""!==n.trim()&&o.params instanceof Map)return void o.params.set(t,n);const a=r.property.get(e);void 0!==a&&o.params instanceof Map&&o.params.set(t,(e=>void 0===e||""===e?"new Date()":"new Date ("+i(e)+")")(a))})),t.rawDataParamParser=a(((e,t,r)=>{if(c(e,t,r))return;const o=t.property.get(e);!l(o)&&r.params instanceof Map&&r.params.set(y(e),o)})),t.customRawDataParamParser=a(((e,t,r,o)=>{if(p(e,t,r,o))return;const n=r.property.get(e);!l(n)&&o.params instanceof Map&&o.params.set(t,n)})),t.booleanParamParser=a(((e,r,o)=>{(0,t.rawDataParamParser)(e,r,o)})),t.arrayParamParser=a(((e,r,o)=>{(0,t.rawDataParamParser)(e,r,o)})),t.enumParamParser=a(((e,t,r,o)=>{if(c(e,r,o))return;const n=r.property.get(e);!l(n)&&o.params instanceof Map&&o.params.set(y(e),d(t,n))})),t.colorPropertyParser=a(((e,t,r)=>{if(s(e,t,r))return;let o=t.property.get(e);l(o)||(o=f(o),r.properties.set(y(e),o))})),t.getForEachObj=function(e){var t,r;const o=e.dynamicProperty.get("for"),n=e.dynamicProperty.get("keyGenerator"),a=null!==(t=e.property.get("item"))&&void 0!==t?t:"item",i=null!==(r=e.property.get("idx"))&&void 0!==r?r:"idx";return void 0!==e.dynamicProperty.get("for")?{for:o,key:n,item:a,idx:i}:null},t.firstUpperCase=u,t.parseTagName=function(e){return(0,n.getTagName)(e).split("-").map((e=>e[0].toUpperCase()+e.slice(1))).join("")},t.getEtsPropName=y,t.getEtsEnumValue=d,t.dealWithColor=f,t.fontWeightPropertyParser=function(e,t){const r=e.getProperty("font-weight");if(l(r))return;const o=E(r);t.properties.set("fontWeight",o)},t.labelParamParser=function(e,t){const r=e.dynamicProperty.get("label");if(!l(r))return void t.setParams(h(r));const o=e.property.get("label");"string"==typeof o&&t.setParams(i(o))},t.contentParamParser=function(e,t){const r=e.property.get("content"),o=e.dynamicProperty.get("content");l(o)?"string"==typeof r&&t.setParams(i(r)):t.setParams(h(o))},t.getBackgroundImagePositionEnumValue=m,t.getBackgroundImageSizeEnumValue=g,t.dealWithWrap=function(e){let t=d("FlexWrap.",e);return"nowrap"===e&&(t="FlexWrap.NoWrap"),t},t.scrollerParamParser=function(e,t){const r=e.dynamicProperty.get("scroller");l(r)||t.setParams(r)},t.getContentName=h,t.dealWithFontWeight=E,t.dealWithBackgroundImagePosition=function(e){const t=m(e);if(""!==t)return t;const r=e.match(/^ *((0|[1-9][0-9]*)(px|vp|lpx|%)) +((0|[1-9][0-9]*)(px|vp|lpx|%)) *$/);return null!==r?`{ x: ${i(r[1])}, y: ${i(r[4])} }`:void 0},t.dealWithBackgroundImageSize=function(e){const t=g(e);if(""!==t)return t;const r=e.match(/^ *((0|[1-9][0-9]*)(px|vp|lpx|%))( *$| +((0|[1-9][0-9]*)(px|vp|lpx|%)) *$)/);return null!==r?void 0!==r[5]?`{ width: ${i(r[1])}, height: ${i(r[5])} }`:`{ width: ${i(r[1])} }`:void 0},t.dealWithBackgroundRepeat=function(e){const t=new Map([["repeat-x","X"],["repeat-y","Y"],["repeat","XY"],["no-repeat","NoRepeat"]]).get(e);if(null!=t&&""!==t)return d("ImageRepeat.",t)},t.dealWithScrollEdgeEffect=function(e){var t;const r=d("EdgeEffect.",e);return null!==(t=new Map([["Spring","EdgeEffect.Spring"],["Fade","EdgeEffect.Fade"],["None","EdgeEffect.None"]]).get(r))&&void 0!==t?t:r},t.dealWithAlignSelf=function(e){let t=d("ItemAlign.",e);return"flex-start"===e?t="ItemAlign.Start":"flex-end"===e&&(t="ItemAlign.End"),t},t.getBorderDirections=function(e){return"border-width"===e?["border-top-width","border-bottom-width","border-left-width","border-right-width"]:"border-color"===e?["border-top-color","border-bottom-color","border-left-color","border-right-color"]:"border-style"===e?["border-top-style","border-bottom-style","border-left-style","border-right-style"]:["border-top-left-radius","border-bottom-right-radius","border-bottom-left-radius","border-top-right-radius"]},t.getEdgeBorderDirection=function(e){var t;return e.includes("radius")?null!==(t=new Map([["border-top-left-radius","topLeft"],["border-top-right-radius","topRight"],["border-bottom-left-radius","bottomLeft"],["border-bottom-right-radius","bottomRight"]]).get(e))&&void 0!==t?t:e:e.split("-")[1]},t.getBuilderUniqueName=function(e,t){const r=`${y((0,n.getTagName)(e))}${u(y(t))}`;return`${r}_${(0,n.getUniqueId)(r)}`},t.dealWithSourceSize=function(e){return l(e)?"0":e.substring(0,e.length-2)}},1912:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.events=t.parseVisualModel=void 0;const o=r(8122),n=r(7150),a=r(1778),i=r(8916),s=r(9248),p=r(8483),l=r(2563),c=r(8681),u=r(1790),y=r(8191),d=r(2153),f=r(780),m=r(2565),g=r(4313),h=r(5264),E=r(7907),T=r(7375),S=r(8014),v=r(4925),P=r(1162),b=r(9284),_=r(8936),N=r(2973),C=r(7036),A=r(2218),O=r(1147);t.parseVisualModel=function(e,r){r.setTagName((0,o.parseTagName)(e.type));const n=(0,o.getForEachObj)(e);r.setForEachObj(n);const a=void 0!==e.dynamicProperty.get("if")?e.dynamicProperty.get("if"):e.property.get("if");void 0===a?r.setIfBoolean(null):r.setIfBoolean(a);for(const t of M)("boolean"==typeof t[0]||t[0](e))&&t[1](e,r);!function(e,r){var o;const n="onDisappear",a="onDisAppear";for(let o of t.events){const t=e.property.get(o);o===n&&(o=a),void 0!==t&&""!==t&&("this"===t.split(".")[0]?r.properties.set(o,t+".bind(this)"):r.properties.set(o,t))}if(void 0!==e.property.get("newFunction")){const t=null!==(o=e.property.get("newFunction"))&&void 0!==o?o:"{}",i=JSON.parse(t);Object.keys(i).forEach((e=>{var t;const o=null!==(t=i[e].eventCodeGen)&&void 0!==t?t:"";e===n&&(e=a),r.properties.set(e,o)}))}}(e,r)},t.events=["onClick","onTouch","onAppear","onDisappear","onKeyEvent","onAreaChange","onItemDelete","onScrollIndex","onItemDragEnter","onItemDragMove","onItemDragLeave","onItemDragStart","onItemDrop","onComplete","onError","onFinish","onChange","onSubmit","onEditChanged","onStateChange","onRefreshing","onSelect","onScroll","onScrollEdge","onScrollEnd","onScrollBegin","onTitleModeChange","onCopy","onCut","onPaste"];const M=[...n.commonParserArray,...i.buttonParserArray,...a.dividerParserArray,...s.imageParserArray,...p.progressParserArray,...l.sliderParserArray,...c.textParserArray,...u.columnParserArray,...u.rowParserArray,...h.flexParserArray,...E.listParserArray,...E.listItemParserArray,...f.swiperParserArray,...P.textInputParserArray,...y.navigationParserArray,...m.timePickerParserArray,...m.textPickerParserArray,...v.refreshParserArray,...g.toggleParseArray,...S.selectParserArray,...m.datePickerParserArray,...T.scrollParserArray,...d.gridParserArray,...d.gridItemParserArray,...b.searchParserArray,..._.stackParserArray,...N.tabsParserArray,...C.tabContentParserArray,...A.checkboxParseArray,...O.checkboxGroupParseArray]},7571:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isEvent=t.isData=t.isUnknown=t.isContent=t.isAttribute=t.isStyle=t.styleMap=void 0;const o=r(904),n=["width","height","min-width","min-height","max-width","max-height","padding","padding-start","padding-end","padding-top","padding-right","padding-bottom","padding-left","margin","margin-start","margin-end","margin-top","margin-right","margin-bottom","margin-left","border-width","border-style","border-color","border-radius","border-top-width","border-top-style","border-top-color","border-top-left-radius","border-right-width","border-right-style","border-right-color","border-top-right-radius","border-bottom-width","border-bottom-style","border-bottom-color","border-bottom-right-radius","border-left-width","border-left-style","border-left-color","border-bottom-left-radius","background-color","background","background-image","background-size","background-position","background-repeat","display","opacity","visibility","flex","flex-grow","flex-shrink","flex-basis","position","display","top","right","bottom","left","display-index","flex-weight","aspect-ratio"],a=["font-size","font-family","font-style","font-weight"],i=["text-align","line-height","text-decoration","letter-spacing","max-lines","text-overflow","allow-scale","min-font-size","max-font-size","font-size-step","prefer-font-sizes","color",...a],s=["allow-scale","text-decoration","color",...a],p=["text-color","allow-scale","icon-width","icon-height","radius",...a],l=["text-color","allow-scale","icon-width","icon-height","radius",...a],c=["text-color","allow-scale","icon-width","icon-height","radius",...a],u=["texton-color","textoff-color","text-padding","allow-scale",...a],y=["column-height","text-color","allow-scale","letter-spacing","text-decoration","line-height","opacity",...a],d=["text-color","allow-scale","letter-spacing",...a];t.styleMap=new Map([["common",new Set([...n])],["div",new Set(["flex-direction","overflow","flex-wrap","justify-content","align-items","align-content","grid-template-columns","grid-template-rows","grid-row-start","grid-row-end","grid-column-start","grid-column-end","grid-gap","grid-columns-gap","grid-rows-gap"])],["text",new Set([...i])],["image",new Set(["object-fit","match-text-direction","fit-original-size"])],["span",new Set([...s])],["input",new Set(["font-size","font-family","font-weight","color","placeholder-color","allow-scale"])],["button",new Set([...p])],["huaweiLogin",new Set([...l])],["huaweiPay",new Set([...c])],["switch",new Set([...u])],["refresh",new Set(["progress-color"])],["divider",new Set(["stroke-width","line-cap","color"])],["chart",new Set(["stroke-width","radius","start-angle","total-angle","center-x","center-y","colors","weights"])],["picker",new Set([...y])],["picker-view",new Set(["color","font-size","selected-color","selected-font-size","focus-color","focus-font-size","disappear-color","disappear-font-size","font-family"])],["slider",new Set(["color","selected-color","block-color"])],["swiper",new Set(["indicator-color","indicator-selected-color","indicator-size","indicator-top","indicator-right","indicator-bottom","indicator-left"])],["list",new Set(["flex-direction","columns","item-extent","fade-color"])],["list-item",new Set(["column-span"])],["progress",new Set(["color","stroke-width","background-color","secondary-color","scale-width","scale-number","start-angle","total-angle","center-x","center-y","radius"])],["select",new Set(["font-family"])],["menu",new Set([...d])],["option",new Set(["color","font-family","allow-scale","font-size","font-weight","text-decoration"])],["video",new Set(["object-fit"])],["clock",new Set(["font-family"])]]);const f=new Map([["common",new Set(["id","ref","disabled","focusable","data","if","for"])],["image",new Set(["src","alt"])],["button",new Set(["type","value","icon","waiting"])],["huaweiLogin",new Set(["type","value","icon","waiting"])],["huaweiPay",new Set(["type","value","icon","waiting"])],["refresh",new Set(["offset","refreshing","type","lasttime","friction"])],["input",new Set(["type","checked","name","value","placeholder","maxlength","enterkeytype","headericon"])],["switch",new Set(["checked","showtext","texton","textoff"])],["option",new Set(["value","selected","icon"])],["chart",new Set(["type","percent","datasets","options"])],["picker",new Set(["type","range","selected","start","end","lunar","lunarSwitch","columns","hours","containSecond","value","vibrate"])],["picker-view",new Set(["type","range","selected","start","end","lunar","lunarSwitch","columns","hours","containSecond","indicatorprefix","indicatorsuffix","vibrate"])],["slider",new Set(["min","max","step","showtips","showsteps","mode","value"])],["divider",new Set(["vertical"])],["list",new Set(["scrollpage","cachedcount","scrollbar","scrolleffect","shapemode","indexer","itemscale","itemcenter","updateeffect","scrollvibrate","initialindex","initialoffset"])],["list-item",new Set(["type","primary","section","sticky","stickyradius","clickeffect"])],["swiper",new Set(["index","autoplay","interval","indicator","digital","indicatordisabled","loop","duration","vertical"])],["progress",new Set(["type","percent","secondarypercent","clockwise"])],["menu",new Set(["target","title","type"])],["clock",new Set(["clockconfig","showdigit","hourswest"])],["badge",new Set(["placement","count","visible","maxcount","config","label"])],["video",new Set(["muted","src","autoplay","poster","controls","loop","starttime","direction","speed"])],["tabs",new Set(["index","vertical"])],["tab-bar",new Set(["mode"])],["tab-content",new Set(["scrollable"])]]),m=new Map([["common",new Set(["ontouchstart","ontouchmove","ontouchcancel","ontouchend","onclick","onlongpress","onfocus","onblur","onkey","onswipe"])],["image",new Set(["oncomplete","onerror"])],["input",new Set(["onchange","onenterkeyclick"])],["select",new Set(["onchange"])],["refresh",new Set(["onrefresh","onpulldown"])],["swiper",new Set(["onchange","onrotation"])],["list",new Set(["onindexerchange","onscroll","onscrollbottom","onscrolltop","onscrollend","onscrolltouchup","onrequestitem"])],["list-item",new Set(["onsticky"])],["menu",new Set(["onselected","oncancel"])],["picker",new Set(["oncolumnchange","onchange","oncancel"])],["picker-view",new Set(["oncolumnchange","onchange"])],["video",new Set(["onprepared","onstart","onpause","onfinish","onerror","onseeking","onseeked","ontimeupdate","onfullscreenchange","onstop"])],["tabs",new Set(["onchange"])],["switch",new Set(["onchange"])],["dialog",new Set(["oncancel"])],["slider",new Set(["onchange"])],["huaweiLogin",new Set(["onsuccess","onfailure"])],["huaweiPay",new Set(["onsuccess","onfailure"])]]),g=new Map([["common",new Set(["onClick","onTouch","onAppear","onDisappear","onKeyEvent","onAreaChange"])],["image",new Set(["onComplete","onError","onFinish"])],["swiper",new Set(["onChange"])],["list",new Set(["onItemDelete","onScrollIndex","onItemDragEnter","onItemDragMove","onItemDragLeave","onItemDragStart","onItemDrop"])],["text-input",new Set(["onChange","onSubmit","onEditChanged"])],["refresh",new Set(["onStateChange","onRefreshing"])],["toggle",new Set(["onChange"])],["timePicker",new Set(["onChange"])],["textPicker",new Set(["onChange"])],["select",new Set(["onSelect"])],["datePicker",new Set(["onChange"])],["search",new Set(["onSubmit","onChange","onCopy","onCut","onPaste"])],["grid",new Set(["onScrollIndex","onItemDragStart","onItemDragEnter","onItemDragMove","onItemDragLeave","onItemDrop"])],["grid-item",new Set(["onSelect"])],["scroll",new Set(["onScroll","onScrollEdge","onScrollEnd","onScrollBegin"])],["navigation",new Set(["onTitleModeChange"])],["tabs",new Set(["onChange"])],["checkbox",new Set(["onChange"])],["checkboxGroup",new Set(["onChange"])]]);function h(e,t,r){const o=t.get(r);return void 0!==o&&o.has(e)}function E(e,r){return h(e,t.styleMap,"common")||h(e,t.styleMap,r)}function T(e,t){return(0,o.getDomain)()===o.Domain.ETS?h(e,g,"common")||h(e,g,t):S(e,t)||v(e,t)}function S(e,t){return h(e,f,"common")||h(e,f,t)}function v(e,t){return h(e,m,"common")||h(e,m,t)}t.isStyle=E,t.isAttribute=T,t.isContent=function(e){return"content"===e},t.isUnknown=function(e,t){return!E(e,t)&&!T(e,t)},t.isData=S,t.isEvent=v},8964:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.checkboxGroupProperties=t.checkboxProperties=void 0;const o=r(1513);t.checkboxProperties=[{propertySector:o.Sector.FEATURE_ETS,propertySet:Object.assign(Object.assign({name:"Select",property:"select-visual"},o.commonParamsForJudge),{defaults:!1})},{propertySector:o.Sector.FEATURE_ETS,propertySet:{name:"Name",property:"name-visual",type:o.TypeName.BASE,etsType:o.EtsType.STRING,defaults:""}},{propertySector:o.Sector.FEATURE_ETS,propertySet:{name:"Group",property:"group-visual",type:o.TypeName.BASE,etsType:o.EtsType.STRING,defaults:""}}],t.checkboxGroupProperties=[{propertySector:o.Sector.FEATURE_ETS,propertySet:Object.assign(Object.assign({name:"SelectAll",property:"selectAll-visual"},o.commonParamsForJudge),{defaults:!1})}]},3311:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.dividerProperties=void 0;const o=r(1513);t.dividerProperties=[{propertySector:o.Sector.FEATURE_ETS,propertySet:Object.assign({name:"Vertical",property:"vertical-visual"},o.commonParamsForJudge)},{propertySector:o.Sector.FEATURE_ETS,propertySet:{name:"LineCap",property:"line-cap-visual",type:o.TypeName.SELECT,etsType:o.EtsType.LINE_CAP_STYLE,defaults:"butt",list:[o.CLEAN_VALUE_NODE,{name:"Butt",value:"butt"},{name:"Round",value:"round"},{name:"Square",value:"square"}]}},{propertySector:o.Sector.FEATURE_ETS,propertySet:{name:"StrokeWidth",property:"stroke-width-visual",type:o.TypeName.INTEGER,etsType:o.EtsType.COMB_LENGTH,units:o.etsUnit}}]},3687:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.flexProperties=void 0;const o=r(1513);t.flexProperties=[{propertySector:o.Sector.FLEXCHILD,propertySet:{name:"FlexBasis",property:"flex-basis-visual",type:o.TypeName.INTEGER,etsType:o.EtsType.COMB_LENGTH,units:o.etsUnit,placeholder:"auto",info:"The initial main size of a flex item. It sets the size of the content box otherwise set with box-sizing.",isLayout:!0}},{propertySector:o.Sector.FLEXCHILD,propertySet:{name:"AlignSelf",property:"align-self-visual",type:o.TypeName.SELECT,etsType:o.EtsType.ITEM_ALIGN,defaults:"auto",list:[o.CLEAN_VALUE_NODE,{name:"Auto",value:"auto"},{name:"Start",value:"flex-start"},{name:"Center",value:"center"},{name:"End",value:"flex-end"},{name:"Stretch",value:"stretch"},{name:"Baseline",value:"baseline"}],info:"The alignment of items on the Cross Axis.",isLayout:!0}},{propertySector:o.Sector.FEATURE_ETS,propertySet:{name:"Direction",property:"flex-direction-visual",type:o.TypeName.SELECT,etsType:o.EtsType.FLEX_DIRECTION,defaults:"row",list:[o.CLEAN_VALUE_NODE,{name:"Row",value:"row"},{name:"RowReverse",value:"row-reverse"},{name:"Column",value:"column"},{name:"ColumnReverse",value:"column-reverse"}],info:"The direction of flex.",isLayout:!0}},{propertySector:o.Sector.FEATURE_ETS,propertySet:{name:"Wrap",property:"wrap-visual",type:o.TypeName.SELECT,etsType:o.EtsType.FLEX_WRAP,defaults:"nowrap",list:[o.CLEAN_VALUE_NODE,{name:"NoWrap",value:"nowrap"},{name:"Wrap",value:"wrap"},{name:"WrapReverse",value:"wrap-reverse"}],info:"Whether flex items are forced onto one line or multiple lines.",isLayout:!0}},{propertySector:o.Sector.FEATURE_ETS,propertySet:{name:"JustifyContent",property:"justify-content-visual",type:o.TypeName.SELECT,etsType:o.EtsType.FLEX_ALIGN,defaults:"flex-start",list:[o.CLEAN_VALUE_NODE,{name:"Start",value:"flex-start"},{name:"Center",value:"center"},{name:"End",value:"flex-end"},{name:"SpaceBetween",value:"space-between"},{name:"SpaceAround",value:"space-around"},{name:"SpaceEvenly",value:"space-evenly"}],info:"Allocate the space between and around the elements along the main axis of the flexible container",isLayout:!0}},{propertySector:o.Sector.FEATURE_ETS,propertySet:{name:"JustifyContent",property:"justify-content-rc-visual",type:o.TypeName.SELECT,etsType:o.EtsType.FLEX_ALIGN,defaults:"flex-start",list:[o.CLEAN_VALUE_NODE,{name:"Start",value:"flex-start"},{name:"Center",value:"center"},{name:"End",value:"flex-end"},{name:"SpaceBetween",value:"space-between"},{name:"SpaceAround",value:"space-around"},{name:"SpaceEvenly",value:"space-evenly"}],info:"Allocate the space between and around the elements along the main axis of the flexible container",isLayout:!0}},{propertySector:o.Sector.FEATURE_ETS,propertySet:{name:"AlignItems",property:"align-items-flex-visual",type:o.TypeName.SELECT,etsType:o.EtsType.ITEM_ALIGN,defaults:"stretch",list:[o.CLEAN_VALUE_NODE,{name:"Auto",value:"auto"},{name:"Start",value:"flex-start"},{name:"Center",value:"center"},{name:"End",value:"flex-end"},{name:"Stretch",value:"stretch"},{name:"Baseline",value:"baseline"}],info:"The alignment of items on the Cross Axis.",isLayout:!0}},{propertySector:o.Sector.FEATURE_ETS,propertySet:{name:"AlignContent",property:"align-content-visual",type:o.TypeName.SELECT,etsType:o.EtsType.FLEX_ALIGN,defaults:"flex-start",list:[o.CLEAN_VALUE_NODE,{name:"Start",value:"flex-start"},{name:"Center",value:"center"},{name:"End",value:"flex-end"},{name:"SpaceBetween",value:"space-between"},{name:"SpaceAround",value:"space-around"},{name:"SpaceEvenly",value:"space-evenly"}],info:"Set the distribution of space between and around content items along a flexbox's cross-axis or a grid's block axis.",isLayout:!0}}]},4836:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.gridItemProperties=void 0;const o=r(1513);t.gridItemProperties=[{propertySector:o.Sector.FEATURE_ETS,propertySet:{name:"RowStart",property:"row-start-visual",type:o.TypeName.INTEGER,etsType:o.EtsType.NUMBER}},{propertySector:o.Sector.FEATURE_ETS,propertySet:{name:"RowEnd",property:"row-end-visual",type:o.TypeName.INTEGER,etsType:o.EtsType.NUMBER}},{propertySector:o.Sector.FEATURE_ETS,propertySet:{name:"ColumnStart",property:"column-start-visual",type:o.TypeName.INTEGER,etsType:o.EtsType.NUMBER}},{propertySector:o.Sector.FEATURE_ETS,propertySet:{name:"ColumnEnd",property:"column-end-visual",type:o.TypeName.INTEGER,etsType:o.EtsType.NUMBER}},{propertySector:o.Sector.FEATURE_ETS,propertySet:{name:"ForceRebuild",property:"force-rebuild-visual",type:o.TypeName.SELECT,etsType:o.EtsType.BOOLEAN,list:o.booleanListWithClean,defaults:"false"}},{propertySector:o.Sector.FEATURE_ETS,propertySet:{name:"Selectable",property:"selectable-visual",type:o.TypeName.SELECT,etsType:o.EtsType.BOOLEAN,list:o.booleanListWithClean,defaults:"true"}}]},6181:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.gridProperties=void 0;const o=r(1513);t.gridProperties=[{propertySector:o.Sector.FEATURE_ETS,propertySet:{name:"ColumnsTemplate",property:"columns-template-visual",type:o.TypeName.BASE,etsType:o.EtsType.STRING}},{propertySector:o.Sector.FEATURE_ETS,propertySet:{name:"RowsTemplate",property:"rows-template-visual",type:o.TypeName.BASE,etsType:o.EtsType.STRING}},{propertySector:o.Sector.FEATURE_ETS,propertySet:{name:"ColumnsGap",property:"columns-gap-visual",type:o.TypeName.INTEGER,etsType:o.EtsType.COMB_R_LENGTH,units:o.etsUnit,defaults:0}},{propertySector:o.Sector.FEATURE_ETS,propertySet:{name:"RowsGap",property:"rows-gap-visual",type:o.TypeName.INTEGER,etsType:o.EtsType.COMB_R_LENGTH,units:o.etsUnit,defaults:0}},{propertySector:o.Sector.FEATURE_ETS,propertySet:{name:"LayoutDirection",property:"layout-direction-visual",type:o.TypeName.SELECT,etsType:o.EtsType.GRID_DIRECTION,list:[o.CLEAN_VALUE_NODE,{name:"Row",value:"row"},{name:"Column",value:"column"},{name:"RowReverse",value:"row-reverse"},{name:"ColumnReverse",value:"column-reverse"}],defaults:"row"}},{propertySector:o.Sector.FEATURE_ETS,propertySet:{name:"MaxCount",property:"max-count-visual",type:o.TypeName.BASE,etsType:o.EtsType.NUMBER,defaults:1/0}},{propertySector:o.Sector.FEATURE_ETS,propertySet:{name:"MinCount",property:"min-count-visual",type:o.TypeName.BASE,etsType:o.EtsType.NUMBER,defaults:1}},{propertySector:o.Sector.FEATURE_ETS,propertySet:{name:"CellLength",property:"cell-length-visual",type:o.TypeName.BASE,etsType:o.EtsType.NUMBER}},{propertySector:o.Sector.FEATURE_ETS,propertySet:{name:"MultiSelectable",property:"multi-selectable-visual",type:o.TypeName.SELECT,etsType:o.EtsType.BOOLEAN,list:o.booleanListWithClean,defaults:"false"}},{propertySector:o.Sector.FEATURE_ETS,propertySet:{name:"SupportAnimation",property:"support-animation-visual",type:o.TypeName.SELECT,etsType:o.EtsType.BOOLEAN,list:o.booleanListWithClean,defaults:"false"}}]},8840:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.listItemProperties=void 0;const o=r(1513);t.listItemProperties=[{propertySector:o.Sector.FEATURE_ETS,propertySet:{name:"Sticky",property:"sticky-visual",type:o.TypeName.SELECT,etsType:o.EtsType.STICKY,list:[o.CLEAN_VALUE_NODE,{name:"None",value:"none"},{name:"Normal",value:"normal"}],defaults:"none"}},{propertySector:o.Sector.FEATURE_ETS,propertySet:{name:"Editable",property:"editable-visual",type:o.TypeName.SELECT,etsType:o.EtsType.BOOLEAN,list:[o.CLEAN_VALUE_NODE,{name:"True",value:"true"},{name:"False",value:"false"}],defaults:"false"}}]},8124:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.listProperties=void 0;const o=r(1513);t.listProperties=[{propertySector:o.Sector.FEATURE_ETS,propertySet:{name:"InitialIndex",property:"initial-index-visual",type:o.TypeName.INTEGER,etsType:o.EtsType.NUMBER}},{propertySector:o.Sector.MORE,propertySet:{name:"ListDirection",property:"list-direction-visual",type:o.TypeName.SELECT,etsType:o.EtsType.AXIS,list:[o.CLEAN_VALUE_NODE,{name:"Vertical",value:"vertical"},{name:"Horizontal",value:"horizontal"}],defaults:"vertical"}},{propertySector:o.Sector.MORE,propertySet:{name:"Color",property:"divider-color-visual",type:o.TypeName.COLOR,etsType:o.EtsType.COMB_COLOR}},{propertySector:o.Sector.MORE,propertySet:{name:"StrokeWidth",property:"divider-stroke-width-visual",type:o.TypeName.INTEGER,etsType:o.EtsType.COMB_R_LENGTH,units:o.etsUnit}},{propertySector:o.Sector.MORE,propertySet:{name:"StartMargin",property:"divider-start-margin-visual",type:o.TypeName.INTEGER,etsType:o.EtsType.COMB_R_LENGTH,units:o.etsUnit}},{propertySector:o.Sector.MORE,propertySet:{name:"EndMargin",property:"divider-end-margin-visual",type:o.TypeName.INTEGER,etsType:o.EtsType.COMB_R_LENGTH,units:o.etsUnit}},{propertySector:o.Sector.MORE,propertySet:{name:"EditMode",property:"edit-mode-visual",type:o.TypeName.SELECT,etsType:o.EtsType.BOOLEAN,list:[o.CLEAN_VALUE_NODE,{name:"True",value:"true"},{name:"False",value:"false"}],defaults:"false"}},{propertySector:o.Sector.MORE,propertySet:{name:"EdgeEffect",property:"edge-effect-visual",type:o.TypeName.SELECT,etsType:o.EtsType.EDGE_EFFECT,list:[o.CLEAN_VALUE_NODE,{name:"Spring",value:"spring"},{name:"None",value:"none"}],defaults:"spring"}},{propertySector:o.Sector.MORE,propertySet:{name:"ChainAnimation",property:"chain-animation-visual",type:o.TypeName.SELECT,etsType:o.EtsType.BOOLEAN,list:[o.CLEAN_VALUE_NODE,{name:"True",value:"true"},{name:"False",value:"false"}],defaults:"false"}}]},5452:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.navigationProperties=void 0;const o=r(1513);t.navigationProperties=[{propertySector:o.Sector.FEATURE_ETS,propertySet:{name:"Title",property:"navigation-title-visual",type:o.TypeName.BASE,etsType:o.EtsType.STRING,defaults:""}},{propertySector:o.Sector.FEATURE_ETS,propertySet:{name:"SubTitle",property:"subTitle-visual",type:o.TypeName.BASE,etsType:o.EtsType.STRING,defaults:""}},{propertySector:o.Sector.FEATURE_ETS,propertySet:{name:"Menus",property:"menus-visual",type:o.TypeName.BASE,etsType:o.EtsType.ARRAY,arrayElementType:o.EtsType.NAVIGATION_MENU_ITEM,supportStaticProperty:!1,defaults:""}},{propertySector:o.Sector.FEATURE_ETS,propertySet:{name:"TitleMode",property:"titleMode-visual",type:o.TypeName.SELECT,etsType:o.EtsType.NAVIGATION_TITLEMODE,list:[o.CLEAN_VALUE_NODE,{name:"Free",value:"Free"},{name:"Mini",value:"Mini"},{name:"Full",value:"Full"}],defaults:"Mini"}},{propertySector:o.Sector.FEATURE_ETS,propertySet:{name:"ToolBar",property:"toolBar-visual",type:o.TypeName.BASE,etsType:o.EtsType.OBJECT,supportStaticProperty:!1,defaults:{}}},{propertySector:o.Sector.FEATURE_ETS,propertySet:{name:"HideToolBar",property:"hideToolBar-visual",type:o.TypeName.SELECT,etsType:o.EtsType.BOOLEAN,list:o.booleanListWithClean,defaults:"false"}},{propertySector:o.Sector.FEATURE_ETS,propertySet:{name:"HideTitleBar",property:"hideTitleBar-visual",type:o.TypeName.SELECT,etsType:o.EtsType.BOOLEAN,list:o.booleanListWithClean,defaults:"false"}},{propertySector:o.Sector.FEATURE_ETS,propertySet:{name:"HideBackButton",property:"hideBackButton-visual",type:o.TypeName.SELECT,etsType:o.EtsType.BOOLEAN,list:o.booleanListWithClean,defaults:"false"}}]},4090:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.pickerProperties=void 0;const o=r(1513);t.pickerProperties=[{propertySector:o.Sector.FEATURE_ETS,propertySet:{name:"Range",property:"range-visual",type:o.TypeName.BASE,etsType:o.EtsType.ARRAY,arrayElementType:o.EtsType.STRING,supportStaticProperty:!1,defaults:""}},{propertySector:o.Sector.FEATURE_ETS,propertySet:{name:"Selected",property:"datetime-selected-visual",type:o.TypeName.BASE,etsType:o.EtsType.DATE}},{propertySector:o.Sector.FEATURE_ETS,propertySet:{name:"Start",property:"start-visual",type:o.TypeName.BASE,etsType:o.EtsType.DATE}},{propertySector:o.Sector.FEATURE_ETS,propertySet:{name:"End",property:"end-visual",type:o.TypeName.BASE,etsType:o.EtsType.DATE}},{propertySector:o.Sector.FEATURE_ETS,propertySet:Object.assign(Object.assign({name:"UseMilitaryTime",property:"useMilitaryTime-visual"},o.commonParamsForJudge),{defaults:!1})},{propertySector:o.Sector.FEATURE_ETS,propertySet:{name:"Selected",property:"textPicker-selected-visual",type:o.TypeName.INTEGER,etsType:o.EtsType.NUMBER}},{propertySector:o.Sector.FEATURE_ETS,propertySet:{name:"DefaultPickerItemHeight",property:"defaultPickerItemHeight-visual",type:o.TypeName.INTEGER,etsType:o.EtsType.COMB_LENGTH,units:["vp","px","lpx"]}},{propertySector:o.Sector.FEATURE_ETS,propertySet:{name:"Lunar",property:"lunar-visual",type:o.TypeName.SELECT,etsType:o.EtsType.BOOLEAN,list:[{name:"True",value:"true"},{name:"False",value:"false"}]}}]},5302:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.refreshProperties=void 0;const o=r(1513);t.refreshProperties=[{propertySector:o.Sector.FEATURE_ETS,propertySet:{name:"Friction",property:"friction-visual",type:o.TypeName.INTEGER,etsType:o.EtsType.COMB_LENGTH,defaults:62}},{propertySector:o.Sector.FEATURE_ETS,propertySet:{name:"Offset",property:"offset-visual",type:o.TypeName.INTEGER,etsType:o.EtsType.COMB_LENGTH,units:o.etsUnit,defaults:16}},{propertySector:o.Sector.FEATURE_ETS,propertySet:{name:"Refreshing",property:"refreshing-visual",type:o.TypeName.SELECT,etsType:o.EtsType.BOOLEAN,defaults:"false",list:[{name:"True",value:"true"},{name:"False",value:"false"}]}}]},4488:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.scrollProperties=void 0;const o=r(1513);t.scrollProperties=[{propertySector:o.Sector.FEATURE_ETS,propertySet:{name:"Scrollable",property:"scrollable-visual",type:o.TypeName.SELECT,etsType:o.EtsType.SCROLL_DIRECTION,list:[o.CLEAN_VALUE_NODE,{name:"Horizontal",value:"Horizontal"},{name:"Vertical",value:"Vertical"},{name:"None",value:"None"}],defaults:"Vertical",startApi:"9"}},{propertySector:o.Sector.FEATURE_ETS,propertySet:{name:"Scrollable",property:"scrollable-visual",type:o.TypeName.SELECT,etsType:o.EtsType.SCROLL_DIRECTION,list:[o.CLEAN_VALUE_NODE,{name:"Horizontal",value:"Horizontal"},{name:"Vertical",value:"Vertical"},{name:"None",value:"None"},{name:"Free",value:"Free"}],defaults:"Vertical",endApi:"9"}},{propertySector:o.Sector.FEATURE_ETS,propertySet:{name:"ScrollBar",property:"scroll-bar-visual",type:o.TypeName.SELECT,etsType:o.EtsType.BAR_STATE,list:[o.CLEAN_VALUE_NODE,{name:"Off",value:"Off"},{name:"On",value:"On"},{name:"Auto",value:"Auto"}]}},{propertySector:o.Sector.FEATURE_ETS,propertySet:{name:"ScrollBarColor",property:"scroll-bar-color-visual",type:o.TypeName.COLOR,etsType:o.EtsType.NON_R_COLOR}},{propertySector:o.Sector.FEATURE_ETS,propertySet:{name:"ScrollBarWidth",property:"scroll-bar-width-visual",type:o.TypeName.INTEGER,etsType:o.EtsType.COMB_LENGTH,units:o.etsUnit}},{propertySector:o.Sector.FEATURE_ETS,propertySet:{name:"EdgeEffect",property:"edge-effect-scroll-visual",type:o.TypeName.SELECT,etsType:o.EtsType.EDGE_EFFECT,list:[o.CLEAN_VALUE_NODE,{name:"Spring",value:"Spring"},{name:"Fade",value:"Fade"},{name:"None",value:"None"}],defaults:"None"}},{propertySector:o.Sector.FEATURE_ETS,propertySet:{name:"Scroller",property:"scroller-visual",type:o.TypeName.BASE,etsType:o.EtsType.SCROLLER,supportStaticProperty:!1}}]},128:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.searchProperties=void 0;const o=r(1513),n=[{propertySector:o.Sector.MORE,propertySet:{name:"PlaceholderFontSize",property:"placeholder-font-size-visual",type:o.TypeName.INTEGER,etsType:o.EtsType.COMB_R_LENGTH,units:o.fontSizeUnit}},{propertySector:o.Sector.MORE,propertySet:{name:"PlaceholderFontStyle",property:"placeholder-font-style-visual",type:o.TypeName.SELECT,etsType:o.EtsType.FONT_STYLE,list:[o.CLEAN_VALUE_NODE,{name:"Normal",value:"normal"},{name:"Italic",value:"italic"}],defaults:"normal"}},{propertySector:o.Sector.MORE,propertySet:{name:"PlaceholderFontWeight",property:"placeholder-font-weight-visual",type:o.TypeName.SELECT,etsType:`${o.EtsType.FONT_WEIGHT}|${o.EtsType.NUMBER}`,list:o.fontWeightList,defaults:"normal"}},{propertySector:o.Sector.MORE,propertySet:{name:"PlaceholderFontFamily",property:"placeholder-font-family-visual",type:o.TypeName.BASE,etsType:o.EtsType.COMB_CONTENT,defaults:""}}],a=[{propertySector:o.Sector.MORE,propertySet:{name:"TextFontSize",property:"text-font-size-visual",type:o.TypeName.INTEGER,etsType:o.EtsType.COMB_R_LENGTH,units:o.fontSizeUnit}},{propertySector:o.Sector.MORE,propertySet:{name:"TextFontStyle",property:"text-font-style-visual",type:o.TypeName.SELECT,etsType:o.EtsType.FONT_STYLE,list:[o.CLEAN_VALUE_NODE,{name:"Normal",value:"normal"},{name:"Italic",value:"italic"}],defaults:"normal"}},{propertySector:o.Sector.MORE,propertySet:{name:"TextFontWeight",property:"text-font-weight-visual",type:o.TypeName.SELECT,etsType:`${o.EtsType.FONT_WEIGHT}|${o.EtsType.NUMBER}`,list:o.fontWeightList,defaults:"normal"}},{propertySector:o.Sector.MORE,propertySet:{name:"TextFontFamily",property:"text-font-family-visual",type:o.TypeName.BASE,etsType:o.EtsType.COMB_CONTENT,defaults:""}},{propertySector:o.Sector.MORE,propertySet:{name:"TextAlign",property:"search-text-align-visual",type:o.TypeName.SELECT,etsType:o.EtsType.TEXT_ALIGN,list:[o.CLEAN_VALUE_NODE,{name:"Start",value:"start"},{name:"Center",value:"center"},{name:"End",value:"end"}],defaults:"start"}}];t.searchProperties=[...n,...a,{propertySector:o.Sector.FEATURE_ETS,propertySet:{name:"Controller",property:"search-controller-visual",type:o.TypeName.BASE,etsType:o.EtsType.SEARCH_CONTROLLER,supportStaticProperty:!1,defaults:""}},{propertySector:o.Sector.FEATURE_ETS,propertySet:{name:"Icon",property:"icon-visual",type:o.TypeName.BASE,etsType:o.EtsType.STRING}},{propertySector:o.Sector.FEATURE_ETS,propertySet:{name:"Placeholder",property:"search-placeholder-visual",type:o.TypeName.BASE,etsType:o.EtsType.STRING}},{propertySector:o.Sector.FEATURE_ETS,propertySet:{name:"Value",property:"search-value-visual",type:o.TypeName.BASE,etsType:o.EtsType.STRING}},{propertySector:o.Sector.MORE,propertySet:{name:"SearchButton",property:"search-button-visual",type:o.TypeName.BASE,etsType:o.EtsType.STRING}},{propertySector:o.Sector.MORE,propertySet:{name:"CopyOption",property:"copy-option-visual",type:o.TypeName.SELECT,etsType:o.EtsType.COPY_OPTION,list:[o.CLEAN_VALUE_NODE,{name:"None",value:"None"},{name:"InApp",value:"InApp"},{name:"LocalDevice",value:"LocalDevice"}],defaults:"None",startApi:"9"}}]},1021:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.selectProperties=void 0;const o=r(1513),n=[{propertySector:o.Sector.SELECT,propertySet:{name:"SelectedOptionFontSize",property:"selected-option-font-size-visual",type:o.TypeName.INTEGER,etsType:o.EtsType.COMB_R_LENGTH,units:o.fontSizeUnit}},{propertySector:o.Sector.SELECT,propertySet:{name:"SelectedOptionFontStyle",property:"selected-option-font-style-visual",type:o.TypeName.SELECT,etsType:o.EtsType.FONT_STYLE,list:[o.CLEAN_VALUE_NODE,{name:"Normal",value:"normal"},{name:"Italic",value:"italic"}],defaults:"normal"}},{propertySector:o.Sector.SELECT,propertySet:{name:"SelectedOptionFontColor",property:"selected-option-font-color-visual",type:o.TypeName.COLOR,etsType:o.EtsType.COMB_COLOR}},{propertySector:o.Sector.SELECT,propertySet:{name:"SelectedOptionFontWeight",property:"selected-option-font-weight-visual",type:o.TypeName.SELECT,etsType:`${o.EtsType.FONT_WEIGHT}|${o.EtsType.NUMBER}`,list:o.fontWeightList,defaults:"normal"}},{propertySector:o.Sector.SELECT,propertySet:{name:"SelectedOptionFontFamily",property:"selected-option-font-family-visual",type:o.TypeName.BASE,etsType:o.EtsType.COMB_CONTENT,defaults:""}},{propertySector:o.Sector.SELECT,propertySet:{name:"SelectedOptionBackgroundColor",property:"selected-option-bg-color-visual",type:o.TypeName.COLOR,etsType:o.EtsType.COMB_COLOR}}],a=[{propertySector:o.Sector.OPTION,propertySet:{name:"OptionFontSize",property:"option-font-size-visual",type:o.TypeName.INTEGER,etsType:o.EtsType.COMB_R_LENGTH,units:o.fontSizeUnit}},{propertySector:o.Sector.OPTION,propertySet:{name:"OptionFontStyle",property:"option-font-style-visual",type:o.TypeName.SELECT,etsType:o.EtsType.FONT_STYLE,list:[o.CLEAN_VALUE_NODE,{name:"Normal",value:"normal"},{name:"Italic",value:"italic"}],defaults:"normal"}},{propertySector:o.Sector.OPTION,propertySet:{name:"OptionFontColor",property:"option-font-color-visual",type:o.TypeName.COLOR,etsType:o.EtsType.COMB_COLOR}},{propertySector:o.Sector.OPTION,propertySet:{name:"OptionFontWeight",property:"option-font-weight-visual",type:o.TypeName.SELECT,etsType:`${o.EtsType.FONT_WEIGHT}|${o.EtsType.NUMBER}`,list:o.fontWeightList,defaults:"normal"}},{propertySector:o.Sector.OPTION,propertySet:{name:"OptionFontFamily",property:"option-font-family-visual",type:o.TypeName.BASE,etsType:o.EtsType.COMB_CONTENT,defaults:""}},{propertySector:o.Sector.OPTION,propertySet:{name:"OptionBackgroundColor",property:"option-bg-color-visual",type:o.TypeName.COLOR,etsType:o.EtsType.COMB_COLOR}}];t.selectProperties=[...n,...a,{propertySector:o.Sector.SELECT,propertySet:{name:"Value",property:"select-value-visual",type:o.TypeName.BASE,etsType:o.EtsType.STRING}},{propertySector:o.Sector.SELECT,propertySet:{name:"Selected",property:"selected-visual",type:o.TypeName.INTEGER,etsType:o.EtsType.NUMBER}},{propertySector:o.Sector.SELECT,propertySet:{name:"Options",property:"select-option-visual",type:o.TypeName.BASE,etsType:o.EtsType.ARRAY,arrayElementType:o.EtsType.SELECT_OPTION,supportStaticProperty:!1,defaults:""}}]},8929:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sliderProperties=void 0;const o=r(1513);t.sliderProperties=[{propertySector:o.Sector.FEATURE_ETS,propertySet:{name:"TrackColor",property:"track-color-visual",type:o.TypeName.COLOR,defaults:"#ffffff"}},{propertySector:o.Sector.FEATURE_ETS,propertySet:{name:"ShowSteps",property:"show-steps-visual",type:o.TypeName.ADJUSTABLE}},{propertySector:o.Sector.FEATURE_ETS,propertySet:{name:"ShowTips",property:"show-tips-visual",type:o.TypeName.ADJUSTABLE}}]},1815:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.stackProperties=void 0;const o=r(1513);t.stackProperties=[{propertySector:o.Sector.FEATURE_ETS,propertySet:{name:"AlignContent",property:"align-content-stack-visual",type:o.TypeName.SELECT,etsType:o.EtsType.ALIGNMENT,defaults:"center",list:o.alignProperties}}]},1492:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.swiperProperties=void 0;const o=r(1513);t.swiperProperties=[{propertySector:o.Sector.MORE,propertySet:Object.assign({name:"AutoPlay",property:"auto-play-visual"},o.commonParamsForJudge)},{propertySector:o.Sector.MORE,propertySet:{name:"Interval",property:"interval-visual",type:o.TypeName.BASE,etsType:o.EtsType.NUMBER}},{propertySector:o.Sector.MORE,propertySet:Object.assign(Object.assign({name:"Loop",property:"loop-visual"},o.commonParamsForJudge),{defaults:!0})},{propertySector:o.Sector.MORE,propertySet:{name:"Duration",property:"duration-visual",type:o.TypeName.BASE,etsType:o.EtsType.NUMBER}},{propertySector:o.Sector.MORE,propertySet:{name:"ItemSpace",property:"item-space-visual",type:o.TypeName.INTEGER,etsType:o.EtsType.COMB_LENGTH}},{propertySector:o.Sector.MORE,propertySet:{name:"CachedCount",property:"cached-count-visual",type:o.TypeName.BASE,etsType:o.EtsType.NUMBER}},{propertySector:o.Sector.MORE,propertySet:Object.assign({name:"DisableSwipe",property:"disable-swipe-visual"},o.commonParamsForJudge)},{propertySector:o.Sector.FEATURE_ETS,propertySet:{name:"Index",property:"index-visual",type:o.TypeName.INTEGER,etsType:o.EtsType.NUMBER}},{propertySector:o.Sector.MORE,propertySet:Object.assign(Object.assign({name:"Indicator",property:"indicator-visual"},o.commonParamsForJudge),{defaults:!0})}]},6153:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.tabContentProperties=void 0;const o=r(1513);t.tabContentProperties=[{propertySector:o.Sector.FEATURE_ETS,propertySet:{name:"TabBar Icon",property:"tabBar-icon-visual",type:o.TypeName.BASE,etsType:o.EtsType.COMB_SRC}},{propertySector:o.Sector.FEATURE_ETS,propertySet:{name:"TabBar Text",property:"tabBar-text-visual",type:o.TypeName.BASE,etsType:o.EtsType.COMB_CONTENT}}]},6686:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.tabsProperties=void 0;const o=r(1513);t.tabsProperties=[{propertySector:o.Sector.FEATURE_ETS,propertySet:{name:"Controller",property:"controller-visual",type:o.TypeName.BASE,etsType:o.EtsType.TABS_CONTROLLER,supportStaticProperty:!1,defaults:""}},{propertySector:o.Sector.FEATURE_ETS,propertySet:{name:"Scrollable",property:"tabs-scrollable-visual",type:o.TypeName.SELECT,etsType:o.EtsType.BOOLEAN,list:o.booleanListWithClean,defaults:"true"}},{propertySector:o.Sector.FEATURE_ETS,propertySet:{name:"BarPosition",property:"bar-position-visual",type:o.TypeName.SELECT,etsType:o.EtsType.BAR_POSITION,list:[o.CLEAN_VALUE_NODE,{name:"Start",value:"start"},{name:"End",value:"end"}],defaults:"start"}},{propertySector:o.Sector.FEATURE_ETS,propertySet:{name:"BarMode",property:"bar-mode-visual",type:o.TypeName.SELECT,etsType:o.EtsType.BAR_MODE,list:[o.CLEAN_VALUE_NODE,{name:"Scrollable",value:"scrollable"},{name:"Fixed",value:"fixed"}],defaults:"fixed"}},{propertySector:o.Sector.FEATURE_ETS,propertySet:{name:"BarWidth",property:"bar-width-visual",type:o.TypeName.INTEGER,etsType:o.EtsType.COMB_R_LENGTH,units:o.etsUnit}},{propertySector:o.Sector.FEATURE_ETS,propertySet:{name:"BarHeight",property:"bar-height-visual",type:o.TypeName.INTEGER,etsType:o.EtsType.COMB_R_LENGTH,units:o.etsUnit}},{propertySector:o.Sector.FEATURE_ETS,propertySet:{name:"AnimationDuration",property:"animation-duration-visual",type:o.TypeName.INTEGER,etsType:o.EtsType.NUMBER,defaults:200}}]},3890:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.textInputProperties=void 0;const o=r(1513);t.textInputProperties=[{propertySector:o.Sector.FEATURE_ETS,propertySet:{name:"Placeholder",property:"placeholder-visual",type:o.TypeName.BASE,etsType:o.EtsType.COMB_CONTENT,defaults:""}},{propertySector:o.Sector.FEATURE_ETS,propertySet:{name:"Type",property:"textInput-type-visual",type:o.TypeName.SELECT,etsType:o.EtsType.INPUT_TYPE,list:[o.CLEAN_VALUE_NODE,{name:"Normal",value:"Normal"},{name:"Password",value:"Password"},{name:"Email",value:"Email"},{name:"Number",value:"Number"}],defaults:"Normal"}},{propertySector:o.Sector.MORE,propertySet:{name:"PlaceholderColor",property:"placeholderColor-visual",type:o.TypeName.COLOR,etsType:o.EtsType.COMB_COLOR}},{propertySector:o.Sector.MORE,propertySet:{name:"PlaceholderFontSize",property:"placeholderFont-size-visual",type:o.TypeName.INTEGER,etsType:o.EtsType.COMB_R_LENGTH,units:["fp"]}},{propertySector:o.Sector.MORE,propertySet:{name:"PlaceholderFontWeight",property:"placeholderFont-weight-visual",type:o.TypeName.SELECT,etsType:`${o.EtsType.FONT_WEIGHT}|${o.EtsType.NUMBER}`,list:[o.CLEAN_VALUE_NODE,{name:"Normal",value:"Normal"},{name:"Lighter",value:"Lighter"},{name:"Regular",value:"Regular"},{name:"Medium",value:"Medium"},{name:"Bold",value:"Bold"},{name:"Bolder",value:"Bolder"},...o.commonFontWeight],defaults:"400"}},{propertySector:o.Sector.MORE,propertySet:{name:"PlaceholderFontFamily",property:"placeholderFont-family-visual",type:o.TypeName.BASE,etsType:o.EtsType.COMB_CONTENT,defaults:""}},{propertySector:o.Sector.MORE,propertySet:{name:"PlaceholderFontStyle",property:"placeholderFont-style-visual",type:o.TypeName.SELECT,etsType:o.EtsType.FONT_STYLE,list:[o.CLEAN_VALUE_NODE,{name:"Normal",value:"Normal"},{name:"Italic",value:"Italic"}],defaults:"Normal"}},{propertySector:o.Sector.MORE,propertySet:{name:"EnterKeyType",property:"enterKeyType-visual",type:o.TypeName.SELECT,etsType:o.EtsType.ENTER_KEY_TYPE,list:[o.CLEAN_VALUE_NODE,{name:"Go",value:"Go"},{name:"Search",value:"Search"},{name:"Send",value:"Send"},{name:"Next",value:"Next"},{name:"Done",value:"Done"}],defaults:"Done"}},{propertySector:o.Sector.MORE,propertySet:{name:"CaretColor",property:"caretColor-visual",type:o.TypeName.COLOR,etsType:o.EtsType.COMB_COLOR}},{propertySector:o.Sector.MORE,propertySet:{name:"MaxLength",property:"maxLength-visual",type:o.TypeName.INTEGER,etsType:o.EtsType.NUMBER}}]},8271:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.textComponentProperties=void 0;const o=r(1513);t.textComponentProperties=[{propertySector:o.Sector.TEXTSTYLES,propertySet:{name:"TextAlign",property:"text-align-visual",type:o.TypeName.SELECT,etsType:o.EtsType.TEXT_ALIGN,list:[o.CLEAN_VALUE_NODE,{name:"Start",value:"start"},{name:"Center",value:"center"},{name:"End",value:"end"}],defaults:"start",isLayout:!0}},{propertySector:o.Sector.TEXTSTYLES,propertySet:{name:"LineHeight",property:"line-height-visual",type:o.TypeName.INTEGER,etsType:o.EtsType.COMB_R_LENGTH,units:["fp","px","lpx"],isLayout:!0}},{propertySector:o.Sector.TEXTSTYLES,propertySet:{name:"TextOverflow",property:"text-overflow-visual",type:o.TypeName.SELECT,etsType:o.EtsType.TEXT_OVERFLOW,list:[o.CLEAN_VALUE_NODE,{name:"Clip",value:"clip"},{name:"Ellipsis",value:"ellipsis"},{name:"None",value:"none"}],defaults:"clip",isLayout:!0}},{propertySector:o.Sector.TEXTSTYLES,propertySet:{name:"BaselineOffset",property:"baseline-offset-visual",type:o.TypeName.INTEGER,etsType:o.EtsType.COMB_LENGTH,units:["fp","px","lpx"],isLayout:!0}},{propertySector:o.Sector.TEXTSTYLES,propertySet:{name:"DecorationType",property:"decoration-type-visual",type:o.TypeName.SELECT,etsType:o.EtsType.TEXT_DECORATION_TYPE,list:[o.CLEAN_VALUE_NODE,{name:"Underline",value:"underline"},{name:"LineThrough",value:"line-through"},{name:"Overline",value:"overline"},{name:"None",value:"none"}],defaults:"none"}},{propertySector:o.Sector.TEXTSTYLES,propertySet:{name:"DecorationColor",property:"decoration-color-visual",type:o.TypeName.COLOR,etsType:o.EtsType.COMB_COLOR}},{propertySector:o.Sector.TEXTSTYLES,propertySet:{name:"TextCase",property:"text-case-visual",type:o.TypeName.SELECT,etsType:o.EtsType.TEXT_CASE,list:[o.CLEAN_VALUE_NODE,{name:"Normal",value:"Normal"},{name:"LowerCase",value:"LowerCase"},{name:"UpperCase",value:"UpperCase"}],defaults:"Normal"}}]},3460:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.toggleProperties=void 0;const o=r(1513);t.toggleProperties=[{propertySector:o.Sector.FEATURE_ETS,propertySet:{name:"Type",property:"toggle-type-visual",type:o.TypeName.SELECT,etsType:o.EtsType.TOGGLE_TYPE,list:[o.CLEAN_VALUE_NODE,{name:"Button",value:"Button"},{name:"Checkbox",value:"Checkbox"},{name:"Switch",value:"Switch"}],defaults:"Button",isLayout:!0}},{propertySector:o.Sector.FEATURE_ETS,propertySet:Object.assign(Object.assign({name:"IsOn",property:"isOn-visual"},o.commonParamsForJudge),{defaults:!1})},{propertySector:o.Sector.FEATURE_ETS,propertySet:{name:"SelectedColor",property:"selectedColor-visual",type:o.TypeName.COLOR,etsType:o.EtsType.COMB_COLOR}},{propertySector:o.Sector.FEATURE_ETS,propertySet:{name:"SwitchPointColor",property:"switchPointColor-visual",type:o.TypeName.COLOR,etsType:o.EtsType.COMB_COLOR}}]},1290:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.etsPropertyList=t.sizeProperties=void 0;const o=r(5958),n=r(1513),a=r(5302),i=r(3460),s=r(8271),p=r(3890),l=r(3311),c=r(8124),u=r(8840),y=r(3687),d=r(1492),f=r(1021),m=r(8929),g=r(4090),h=r(128),E=r(1815),T=r(4836),S=r(6181),v=r(4488),P=r(5452),b=r(6686),_=r(8964),N=r(6153),C=r(6486),A=(()=>{const e=C.cloneDeep(o.commonPropertyList),t=new Map([["color-visual",n.Sector.FEATURE_ETS],["value-visual",n.Sector.FEATURE_ETS],["total-visual",n.Sector.FEATURE_ETS],["style-visual",n.Sector.FEATURE_ETS],["font-family-visual",n.Sector.TEXTSTYLES],["max-lines-visual",n.Sector.TEXTSTYLES],["flex-grow-visual",n.Sector.FLEXCHILD],["flex-shrink-visual",n.Sector.FLEXCHILD],["aspect-ratio-visual",n.Sector.LAYOUT],["opacity-visual",n.Sector.EFFECT],["background-color-visual",n.Sector.BACKGROUND]]);return e.forEach((e=>{const r=e.propertySet.property;t.has(r)&&(e.propertySector=t.get(r))})),e})(),O=[{propertySector:n.Sector.TEXTSTYLES,propertySet:{name:"FontSize",property:"font-size-visual",type:n.TypeName.INTEGER,etsType:n.EtsType.COMB_R_LENGTH,units:n.fontSizeUnit,min:0,isLayout:!0}},{propertySector:n.Sector.TEXTSTYLES,propertySet:{name:"FontStyle",property:"font-style-visual",type:n.TypeName.SELECT,etsType:n.EtsType.FONT_STYLE,list:[n.CLEAN_VALUE_NODE,{name:"Normal",value:"normal"},{name:"Italic",value:"italic"}],defaults:"normal",isLayout:!0}},{propertySector:n.Sector.TEXTSTYLES,propertySet:{name:"FontColor",property:"font-color-visual",type:n.TypeName.COLOR,etsType:n.EtsType.COMB_COLOR}},{propertySector:n.Sector.TEXTSTYLES,propertySet:{name:"FontWeight",property:"font-weight-visual",type:n.TypeName.SELECT,etsType:`${n.EtsType.FONT_WEIGHT}|${n.EtsType.NUMBER}`,list:n.fontWeightList,defaults:"400",isLayout:!0}}],M=[{propertySector:n.Sector.RENDER,propertySet:{name:"ForEach",property:"for-visual",type:n.TypeName.BASE,etsType:n.EtsType.ARRAY,arrayElementType:n.EtsType.ANY,supportStaticProperty:!1,excludeParentName:["button","list-item","tab-content","grid-item","scroll"],defaults:""}},{propertySector:n.Sector.RENDER,propertySet:{name:"KeyGenerator",property:"keyGenerator-visual",type:n.TypeName.BASE,etsType:"Event",supportStaticProperty:!1,defaults:"",requireProperty:"for"}},{propertySector:n.Sector.RENDER,propertySet:{name:"Item",property:"item-visual",type:n.TypeName.BASE,supportDynamicProperty:!1,info:"Variable Name for Item of ForEach Array",requireProperty:"for"}},{propertySector:n.Sector.RENDER,propertySet:{name:"Idx",property:"idx-visual",type:n.TypeName.BASE,supportDynamicProperty:!1,info:"Variable Name for Index of Corresponding Item In ForEach Array",requireProperty:"for"}}],w={type:n.TypeName.INTEGER,etsType:n.EtsType.COMB_R_LENGTH,units:n.etsUnit,placeholder:"0",isLayout:!0};t.sizeProperties=[{propertySector:n.Sector.SIZE,propertySet:{name:"Width",property:"width-visual",type:n.TypeName.INTEGER,etsType:n.EtsType.COMB_R_LENGTH,units:n.etsUnit,placeholder:"auto",min:0,isLayout:!0}},{propertySector:n.Sector.SIZE,propertySet:{name:"Height",property:"height-visual",type:n.TypeName.INTEGER,etsType:n.EtsType.COMB_R_LENGTH,units:n.etsUnit,placeholder:"auto",min:0,isLayout:!0}},{propertySector:n.Sector.SIZE,propertySet:{name:"MinWidth",property:"constraint-size-min-width-visual",type:n.TypeName.INTEGER,etsType:n.EtsType.COMB_R_LENGTH,units:n.etsUnit,min:0,isLayout:!0}},{propertySector:n.Sector.SIZE,propertySet:{name:"MinHeight",property:"constraint-size-min-height-visual",type:n.TypeName.INTEGER,etsType:n.EtsType.COMB_R_LENGTH,units:n.etsUnit,min:0,isLayout:!0}},{propertySector:n.Sector.SIZE,propertySet:{name:"MaxWidth",property:"constraint-size-max-width-visual",type:n.TypeName.INTEGER,etsType:n.EtsType.COMB_R_LENGTH,units:n.etsUnit,min:0,isLayout:!0}},{propertySector:n.Sector.SIZE,propertySet:{name:"MaxHeight",property:"constraint-size-max-height-visual",type:n.TypeName.INTEGER,etsType:n.EtsType.COMB_R_LENGTH,units:n.etsUnit,min:0,isLayout:!0}},{propertySector:n.Sector.SPACING,propertySet:Object.assign({name:"Margin",property:"margin-visual"},w)},{propertySector:n.Sector.SPACING,propertySet:Object.assign({name:"Padding",property:"padding-visual"},w)},{propertySector:n.Sector.SPACING,propertySet:Object.assign({name:"MarginTop",property:"margin-top-visual"},w)},{propertySector:n.Sector.SPACING,propertySet:Object.assign({name:"MarginRight",property:"margin-right-visual"},w)},{propertySector:n.Sector.SPACING,propertySet:Object.assign({name:"MarginBottom",property:"margin-bottom-visual"},w)},{propertySector:n.Sector.SPACING,propertySet:Object.assign({name:"MarginLeft",property:"margin-left-visual"},w)},{propertySector:n.Sector.SPACING,propertySet:Object.assign({name:"PaddingTop",property:"padding-top-visual"},w)},{propertySector:n.Sector.SPACING,propertySet:Object.assign({name:"PaddingRight",property:"padding-right-visual"},w)},{propertySector:n.Sector.SPACING,propertySet:Object.assign({name:"PaddingBottom",property:"padding-bottom-visual"},w)},{propertySector:n.Sector.SPACING,propertySet:Object.assign({name:"PaddingLeft",property:"padding-left-visual"},w)}];const R={type:n.TypeName.INTEGER,etsType:n.EtsType.COMB_R_LENGTH,units:n.etsLength,isLayout:!0},x={type:n.TypeName.INTEGER,etsType:n.EtsType.COMB_R_LENGTH,units:n.etsLength},I={type:n.TypeName.COLOR,etsType:n.EtsType.COMB_COLOR},L=[{propertySector:n.Sector.CUSTOM,propertySet:{name:"CustomString",property:"custom-string-visual",type:n.TypeName.BASE,etsType:n.EtsType.STRING}},{propertySector:n.Sector.CUSTOM,propertySet:{name:"CustomNumber",property:"custom-number-visual",type:n.TypeName.INTEGER,etsType:n.EtsType.NUMBER}},{propertySector:n.Sector.CUSTOM,propertySet:{name:"CustomBoolean",property:"custom-boolean-visual",type:n.TypeName.SELECT,etsType:n.EtsType.BOOLEAN,list:n.booleanListWithClean,defaults:"false"}}],F=[{propertySector:n.Sector.BORDER,propertySet:Object.assign({name:"BorderWidth",property:"border-width-visual"},R)},{propertySector:n.Sector.BORDER,propertySet:Object.assign({name:"BorderStyle",property:"border-style-visual"},n.commonParamsForBorder)},{propertySector:n.Sector.BORDER,propertySet:Object.assign({name:"BorderColor",property:"border-color-visual"},I)},{propertySector:n.Sector.BORDER,propertySet:Object.assign({name:"BorderRadius",property:"border-radius-visual"},x)},{propertySector:n.Sector.BORDER,propertySet:Object.assign({name:"BorderTopWidth",property:"border-top-width-visual"},R),startApi:"9"},{propertySector:n.Sector.BORDER,propertySet:Object.assign({name:"BorderTopStyle",property:"border-top-style-visual"},n.commonParamsForBorder),startApi:"9"},{propertySector:n.Sector.BORDER,propertySet:Object.assign({name:"BorderTopColor",property:"border-top-color-visual"},I),startApi:"9"},{propertySector:n.Sector.BORDER,propertySet:Object.assign(Object.assign({name:"BorderTopLeftRadius",property:"border-top-left-radius-visual"},x),{startApi:"9"})},{propertySector:n.Sector.BORDER,propertySet:Object.assign({name:"BorderRightWidth",property:"border-right-width-visual"},R),startApi:"9"},{propertySector:n.Sector.BORDER,propertySet:Object.assign({name:"BorderRightStyle",property:"border-right-style-visual"},n.commonParamsForBorder),startApi:"9"},{propertySector:n.Sector.BORDER,propertySet:Object.assign({name:"BorderRightColor",property:"border-right-color-visual"},I),startApi:"9"},{propertySector:n.Sector.BORDER,propertySet:Object.assign(Object.assign({name:"BorderTopRightRadius",property:"border-top-right-radius-visual"},x),{startApi:"9"})},{propertySector:n.Sector.BORDER,propertySet:Object.assign({name:"BorderBottomWidth",property:"border-bottom-width-visual"},R),startApi:"9"},{propertySector:n.Sector.BORDER,propertySet:Object.assign({name:"BorderBottomStyle",property:"border-bottom-style-visual"},n.commonParamsForBorder),startApi:"9"},{propertySector:n.Sector.BORDER,propertySet:Object.assign({name:"BorderBottomColor",property:"border-bottom-color-visual"},I),startApi:"9"},{propertySector:n.Sector.BORDER,propertySet:Object.assign(Object.assign({name:"BorderBottomRightRadius",property:"border-bottom-right-radius-visual"},x),{startApi:"9"})},{propertySector:n.Sector.BORDER,propertySet:Object.assign({name:"BorderLeftWidth",property:"border-left-width-visual"},R),startApi:"9"},{propertySector:n.Sector.BORDER,propertySet:Object.assign({name:"BorderLeftStyle",property:"border-left-style-visual"},n.commonParamsForBorder),startApi:"9"},{propertySector:n.Sector.BORDER,propertySet:Object.assign({name:"BorderLeftColor",property:"border-left-color-visual"},I),startApi:"9"},{propertySector:n.Sector.BORDER,propertySet:Object.assign(Object.assign({name:"BorderBottomLeftRadius",property:"border-bottom-left-radius-visual"},x),{startApi:"9"})}],B=[{propertySector:n.Sector.BACKGROUND,propertySet:{name:"BackgroundImageSrc",property:"background-image-src-visual",type:n.TypeName.BASE,etsType:n.EtsType.COMB_SRC,mutexProperty:["background-color"]}},{propertySector:n.Sector.BACKGROUND,propertySet:{name:"BackgroundImageRepeat",property:"background-image-repeat-visual",type:n.TypeName.SELECT,etsType:n.EtsType.IMAGE_REPERT,list:[n.CLEAN_VALUE_NODE,{name:"X",value:"repeat-x"},{name:"Y",value:"repeat-y"},{name:"XY",value:"repeat"},{name:"NoRepeat",value:"no-repeat"}],mutexProperty:["background-color"]}},{propertySector:n.Sector.BACKGROUND,propertySet:{name:"BackgroundImageSize",property:"background-image-size-visual",type:n.TypeName.DATA_SELECT_INPUT,etsType:`${n.EtsType.IMAGE_SIZE}|${n.EtsType.SIZE_OPTIONS}`,list:[n.CLEAN_VALUE_NODE,{name:"Cover",value:"cover"},{name:"Contain",value:"contain"},{name:"Auto",value:"auto"}],defaults:"Auto",mutexProperty:["background-color"]}},{propertySector:n.Sector.BACKGROUND,propertySet:{name:"BackgroundImagePosition",property:"background-image-position-visual",type:n.TypeName.DATA_SELECT_INPUT,etsType:`${n.EtsType.ALIGNMENT}|${n.EtsType.POSITION}`,list:[n.CLEAN_VALUE_NODE,{name:"TopStart",value:"top left"},{name:"Top",value:"top center"},{name:"TopEnd",value:"top right"},{name:"Start",value:"center left"},{name:"Center",value:"center center"},{name:"End",value:"center right"},{name:"BottomStart",value:"bottom left"},{name:"Bottom",value:"bottom center"},{name:"BottomEnd",value:"bottom right"}],defaults:"0 0",mutexProperty:["background-color"]}}],k=[{propertySector:n.Sector.LAYOUT,propertySet:{name:"Location",property:"position-visual",type:n.TypeName.SELECT,defaults:"Offset",supportDynamicProperty:!1,list:[n.CLEAN_VALUE_NODE,{name:"Offset",value:"relative"},{name:"Position",value:"absolute"}],isLayout:!0}},{propertySector:n.Sector.LAYOUT,propertySet:{name:"X",property:"left-visual",type:n.TypeName.INTEGER,etsType:n.EtsType.COMB_R_LENGTH,defaults:0,units:n.etsUnit,isLayout:!0}},{propertySector:n.Sector.LAYOUT,propertySet:{name:"Y",property:"top-visual",type:n.TypeName.INTEGER,etsType:n.EtsType.COMB_R_LENGTH,defaults:0,units:n.etsUnit,isLayout:!0}}],D=[{propertySector:n.Sector.LAYOUT,propertySet:{name:"DisplayPriority",property:"display-priority-visual",type:n.TypeName.INTEGER,etsType:n.EtsType.NUMBER,isLayout:!0}},{propertySector:n.Sector.EFFECT,propertySet:{name:"Visibility",property:"visibility-visual",type:n.TypeName.SELECT,etsType:n.EtsType.VISIBILITY,defaults:"visible",list:[n.CLEAN_VALUE_NODE,{name:"Visible",value:"visible"},{name:"Hidden",value:"hidden"},{name:"None",value:"none"}],isLayout:!0}},{propertySector:n.Sector.EFFECT,propertySet:Object.assign(Object.assign({name:"Enabled",property:"enabled-visual"},n.commonParamsForJudge),{defaults:"true"})},{propertySector:n.Sector.LAYOUT,propertySet:{name:"Align",property:"align-visual",type:n.TypeName.SELECT,etsType:n.EtsType.ALIGNMENT,defaults:"center",list:n.alignProperties}},{propertySector:n.Sector.RENDER,propertySet:{name:"If",property:"if-visual",type:n.TypeName.SELECT,etsType:n.EtsType.BOOLEAN,defaults:"",list:[{name:"True",value:"true"},{name:"False",value:"false"}],isLayout:!0}},{propertySector:n.Sector.FEATURE_ETS,propertySet:{name:"Space",property:"space-visual",type:n.TypeName.INTEGER,etsType:n.EtsType.COMB_LENGTH,units:["vp","px","lpx"],requires:{"display-visual":["flex","cleanValue"]},info:"Space between any two adjacent child components.",isLayout:!0}},{propertySector:n.Sector.FEATURE_ETS,propertySet:{name:"AlignItems",property:"align-items-row-visual",type:n.TypeName.SELECT,etsType:n.EtsType.VERTICAL_ALIGN,defaults:"center",requires:{"display-visual":["flex","cleanValue"]},list:[n.CLEAN_VALUE_NODE,{value:"flex-start",name:"Top",etsEnumValue:"Top"},{value:"flex-end",name:"Bottom",etsEnumValue:"Bottom"},{value:"center",name:"Center",etsEnumValue:"Center"}],info:"Alignment mode of child components in the vertical direction.",isLayout:!0}},{propertySector:n.Sector.FEATURE_ETS,propertySet:{name:"AlignItems",property:"align-items-column-visual",type:n.TypeName.SELECT,etsType:n.EtsType.HORIZONTAL_ALIGN,defaults:"center",requires:{"display-visual":["flex","cleanValue"]},list:[n.CLEAN_VALUE_NODE,{value:"flex-start",name:"Start",etsEnumValue:"Start"},{value:"flex-end",name:"End",etsEnumValue:"End"},{value:"center",name:"Center",etsEnumValue:"Center"}],info:"Alignment mode of child components in the horizontal direction.",isLayout:!0}},{propertySector:n.Sector.FEATURE_ETS,propertySet:{name:"Src",property:"src-visual",type:n.TypeName.BASE,etsType:n.EtsType.COMB_SRC}},{propertySector:n.Sector.MORE,propertySet:{name:"Alt",property:"alt-visual",type:n.TypeName.BASE,etsType:n.EtsType.COMB_CONTENT}},{propertySector:n.Sector.MORE,propertySet:{name:"RenderMode",property:"render-mode-visual",type:n.TypeName.SELECT,etsType:n.EtsType.IMAGE_RENDER_MODE,defaults:"original",list:[n.CLEAN_VALUE_NODE,{name:"Original",value:"original"},{name:"Template",value:"template"}]}},{propertySector:n.Sector.MORE,propertySet:{name:"ObjectRepeat",property:"object-repeat-visual",type:n.TypeName.SELECT,etsType:n.EtsType.IMAGE_REPERT,defaults:"no-repeat",list:[n.CLEAN_VALUE_NODE,{name:"X",value:"X"},{name:"Y",value:"Y"},{name:"XY",value:"XY"},{name:"NoRepeat",value:"no-repeat"}]}},{propertySector:n.Sector.MORE,propertySet:{name:"ObjectFit",property:"object-fit-visual",type:n.TypeName.SELECT,etsType:n.EtsType.IMAGE_FIT,defaults:"cover",list:[n.CLEAN_VALUE_NODE,{name:"Cover",value:"cover"},{name:"Contain",value:"contain"},{name:"Fill",value:"fill"},{name:"None",value:"none"},{name:"ScaleDown",value:"scale-down"}]}},{propertySector:n.Sector.MORE,propertySet:{name:"InterPolation",property:"interpolation-visual",type:n.TypeName.SELECT,etsType:n.EtsType.IMAGE_INTERPOLATION,defaults:"none",list:[n.CLEAN_VALUE_NODE,{name:"None",value:"none"},{name:"High",value:"high"},{name:"Medium",value:"medium"},{name:"Low",value:"low"}]}},{propertySector:n.Sector.MORE,propertySet:{name:"SourceSizeWidth",property:"source-size-width-visual",type:n.TypeName.INTEGER,etsType:n.EtsType.NUMBER,units:["px"]}},{propertySector:n.Sector.MORE,propertySet:{name:"SourceSizeHeight",property:"source-size-height-visual",type:n.TypeName.INTEGER,etsType:n.EtsType.NUMBER,units:["px"]}},{propertySector:n.Sector.FEATURE_ETS,propertySet:{name:"Type",property:"type-visual",type:n.TypeName.SELECT,etsType:n.EtsType.BUTTON_TYPE,defaults:"capsule",list:[{name:"Normal",value:"normal"},{name:"Capsule",value:"capsule"},{name:"Circle",value:"circle"}]}},{propertySector:n.Sector.FEATURE_ETS,propertySet:{name:"StateEffect",property:"state-effect-visual",type:n.TypeName.SELECT,etsType:n.EtsType.BOOLEAN,defaults:"true",list:n.booleanList}},{propertySector:n.Sector.FEATURE_ETS,propertySet:{name:"Content",property:"content-visual",type:n.TypeName.ADJUSTABLE,etsType:n.EtsType.COMB_CONTENT,isLayout:!0,full:1}},{propertySector:n.Sector.FEATURE_ETS,propertySet:{name:"Label",property:"label-visual",type:n.TypeName.ADJUSTABLE,etsType:n.EtsType.COMB_CONTENT,full:1}}];t.etsPropertyList=[...L,...F,...t.sizeProperties,...O,...M,...i.toggleProperties,..._.checkboxProperties,..._.checkboxGroupProperties,...s.textComponentProperties,...p.textInputProperties,...l.dividerProperties,...k,...c.listProperties,...u.listItemProperties,...y.flexProperties,...d.swiperProperties,...a.refreshProperties,...f.selectProperties,...m.sliderProperties,...A,...B,...g.pickerProperties,...h.searchProperties,...v.scrollProperties,...P.navigationProperties,...b.tabsProperties,...N.tabContentProperties,...D,...E.stackProperties,...T.gridItemProperties,...S.gridProperties]},5958:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.commonPropertyList=void 0;const o=r(1513);t.commonPropertyList=[{propertySector:o.Sector.GENERAL,propertySet:{name:"BackgroundColor",property:"background-color-visual",type:o.TypeName.COLOR,etsType:o.EtsType.COMB_COLOR,mutexProperty:["background-image-src"]}},{propertySector:o.Sector.GENERAL,propertySet:{name:"Display",property:"display-visual",type:o.TypeName.SELECT,defaults:"flex",list:[o.CLEAN_VALUE_NODE,{name:"flex",value:"flex"},{name:"none",value:"none"}]}},{propertySector:o.Sector.GENERAL,propertySet:{name:"Opacity",property:"opacity-visual",type:o.TypeName.SLIDER,etsType:o.EtsType.COMB_R_NUMBER,defaults:"1",step:.01,max:1,min:0,full:1}},{propertySector:o.Sector.GENERAL,propertySet:{name:"Overflow",property:"overflow-visual",type:o.TypeName.SELECT,defaults:"visible",list:[o.CLEAN_VALUE_NODE,{name:"visible",value:"visible"},{name:"hidden",value:"hidden"},{name:"scroll",value:"scroll"}]}},{propertySector:o.Sector.FLEX,propertySet:{name:"FlexGrow",property:"flex-grow-visual",type:o.TypeName.INTEGER,etsType:o.EtsType.NUMBER,defaults:"0",requiresParent:{display:["flex","cleanValue"]},info:"The flex grow factor of a flex item's main size",isLayout:!0}},{propertySector:o.Sector.FLEX,propertySet:{name:"FlexShrink",property:"flex-shrink-visual",type:o.TypeName.INTEGER,etsType:o.EtsType.NUMBER,defaults:"1",requiresParent:{display:["flex","cleanValue"]},info:"The flex shrink factor of a flex item. If the size of all flex items is larger than the flex container, items will shrink",isLayout:!0}},{propertySector:o.Sector.FLEX,propertySet:{name:"Columns",property:"columns-visual",type:o.TypeName.INTEGER,etsType:o.EtsType.NUMBER,defaults:1,info:"The column number of flex."}},{propertySector:o.Sector.GENERAL,propertySet:{name:"Header Logo",property:"headerLogo-visual",type:o.TypeName.BASE,defaults:""}},{propertySector:o.Sector.GENERAL,propertySet:{name:"Title",property:"title-visual",type:o.TypeName.BASE,defaults:""}},{propertySector:o.Sector.GENERAL,propertySet:{name:"Status",property:"status-visual",type:o.TypeName.BASE,defaults:""}},{propertySector:o.Sector.GENERAL,propertySet:{name:"Logo",property:"logo-visual",type:o.TypeName.BASE,defaults:""}},{propertySector:o.Sector.FEATURE,propertySet:{name:"Color",property:"color-visual",type:o.TypeName.COLOR,etsType:o.EtsType.COMB_COLOR}},{propertySector:o.Sector.FEATURE,propertySet:{name:"FontFamily",property:"font-family-visual",type:o.TypeName.BASE,etsType:o.EtsType.COMB_CONTENT,defaults:"sans-serif",isLayout:!0}},{propertySector:o.Sector.FEATURE,propertySet:{name:"MaxLines",property:"max-lines-visual",type:o.TypeName.INTEGER,etsType:o.EtsType.NUMBER,isLayout:!0}},{propertySector:o.Sector.FEATURE,propertySet:{name:"TextColor",property:"text-color-visual",type:o.TypeName.COLOR,defaults:"rgba(0,0,0,0.9)"}},{propertySector:o.Sector.FEATURE,propertySet:{name:"FocusColor",property:"focus-color-visual",type:o.TypeName.COLOR}},{propertySector:o.Sector.FEATURE,propertySet:{name:"DisappearColor",property:"disappear-color-visual",type:o.TypeName.COLOR}},{propertySector:o.Sector.FEATURE,propertySet:{name:"IndicatorColor",property:"indicator-color-visual",type:o.TypeName.COLOR}},{propertySector:o.Sector.FEATURE,propertySet:{name:"IndicatorSelectedColor",property:"indicator-selected-color-visual",type:o.TypeName.COLOR,defaults:"#ff007dff"}},{propertySector:o.Sector.FEATURE,propertySet:{name:"IndicatorSize",property:"indicator-size-visual",type:o.TypeName.INTEGER,units:["px"]}},{propertySector:o.Sector.FEATURE,propertySet:Object.assign({name:"IndicatorTop",property:"indicator-top-visual"},o.commonParamsForIndicator)},{propertySector:o.Sector.FEATURE,propertySet:Object.assign({name:"IndicatorRight",property:"indicator-right-visual"},o.commonParamsForIndicator)},{propertySector:o.Sector.FEATURE,propertySet:Object.assign({name:"IndicatorBottom",property:"indicator-bottom-visual"},o.commonParamsForIndicator)},{propertySector:o.Sector.FEATURE,propertySet:Object.assign({name:"IndicatorLeft",property:"indicator-left-visual"},o.commonParamsForIndicator)},{propertySector:o.Sector.FEATURE,propertySet:Object.assign(Object.assign({name:"AllowScale",property:"allow-scale-visual"},o.commonParamsForJudge),{defaults:"true"})},{propertySector:o.Sector.GRID,propertySet:{name:"GridRowStart",property:"grid-row-start-visual",type:o.TypeName.INTEGER,requiresParent:{display:["grid"]},info:"The start position of its row in the grid area."}},{propertySector:o.Sector.GRID,propertySet:{name:"GridColumnStart",property:"grid-column-start-visual",type:o.TypeName.INTEGER,requiresParent:{display:["grid"]},info:"The start position of its column in the grid area."}},{propertySector:o.Sector.GRID,propertySet:{name:"GridRowEnd",property:"grid-row-end-visual",type:o.TypeName.INTEGER,requiresParent:{display:["grid"]},info:"The end position of its row in the grid area."}},{propertySector:o.Sector.GRID,propertySet:{name:"GridColumnEnd",property:"grid-column-end-visual",type:o.TypeName.INTEGER,requiresParent:{display:["grid"]},info:"The end position of its column in the grid area."}},{propertySector:o.Sector.GRID,propertySet:{name:"GridTemplateRows",property:"grid-template-rows-visual",type:o.TypeName.BASE,defaults:"1fr",requires:{"display-visual":["grid"]},info:"The number of items in the grid rows."}},{propertySector:o.Sector.GRID,propertySet:{name:"GridTemplateColumns",property:"grid-template-columns-visual",type:o.TypeName.BASE,defaults:"1fr",requires:{"display-visual":["grid"]},info:"The number of items in the grid columns."}},{propertySector:o.Sector.GRID,propertySet:{name:"GridRowsGap",property:"grid-rows-gap-visual",type:o.TypeName.INTEGER,defaults:"0px",units:["px"],requires:{"display-visual":["grid"]},info:"The size of the gap between an element's grid rows."}},{propertySector:o.Sector.GRID,propertySet:{name:"GridColumnsGap",property:"grid-columns-gap-visual",type:o.TypeName.INTEGER,defaults:"0px",units:["px"],requires:{"display-visual":["grid"]},info:"The size of the gap between an element's columns."}},{propertySector:o.Sector.GRID,propertySet:{name:"GridGap",property:"grid-gap-visual",type:o.TypeName.INTEGER,units:["px"],requires:{"display-visual":["grid"]},info:"The gaps between rows and columns. It is a shorthand for row-gap and column-gap."}},{propertySector:o.Sector.FEATURE,propertySet:Object.assign({name:"MatchTextDirection",property:"match-text-direction-visual"},o.commonParamsForJudge)},{propertySector:o.Sector.FEATURE,propertySet:Object.assign({name:"FitOriginalSize",property:"fit-original-size-visual"},o.commonParamsForJudge)},{propertySector:o.Sector.FEATURE,propertySet:{name:"IconWidth",property:"icon-width-visual",type:o.TypeName.INTEGER,units:["px"]}},{propertySector:o.Sector.FEATURE,propertySet:{name:"IconHeight",property:"icon-height-visual",type:o.TypeName.INTEGER,units:["px"]}},{propertySector:o.Sector.FEATURE,propertySet:{name:"TextonColor",property:"texton-color-visual",type:o.TypeName.COLOR,defaults:"#000000"}},{propertySector:o.Sector.FEATURE,propertySet:{name:"TextoffColor",property:"textoff-color-visual",type:o.TypeName.COLOR,defaults:"#000000"}},{propertySector:o.Sector.FEATURE,propertySet:{name:"TextPadding",property:"text-padding-visual",type:o.TypeName.INTEGER,defaults:0,units:["px"]}},{propertySector:o.Sector.FEATURE,propertySet:{name:"SelectedColor",property:"selected-color-visual",type:o.TypeName.COLOR,defaults:"rgba(0,125,255,1)"}},{propertySector:o.Sector.FEATURE,propertySet:{name:"BlockColor",property:"block-color-visual",type:o.TypeName.COLOR,defaults:"#ffffff"}},{propertySector:o.Sector.FEATURE,propertySet:{name:"Radius",property:"radius-visual",type:o.TypeName.INTEGER,units:["px"]}},{propertySector:o.Sector.FEATURE,propertySet:{name:"StartAngle",property:"start-angle-visual",type:o.TypeName.INTEGER,defaults:240}},{propertySector:o.Sector.FEATURE,propertySet:{name:"TotalAngle",property:"total-angle-visual",type:o.TypeName.INTEGER,defaults:240}},{propertySector:o.Sector.FEATURE,propertySet:{name:"CenterX",property:"center-x-visual",type:o.TypeName.INTEGER}},{propertySector:o.Sector.FEATURE,propertySet:{name:"CenterY",property:"center-y-visual",type:o.TypeName.INTEGER}},{propertySector:o.Sector.FEATURE,propertySet:{name:"Colors",property:"colors-visual",type:o.TypeName.BASE}},{propertySector:o.Sector.FEATURE,propertySet:{name:"Weights",property:"weights-visual",type:o.TypeName.BASE}},{propertySector:o.Sector.FEATURE,propertySet:{name:"PlaceHolderColor",property:"placeholder-color-visual",type:o.TypeName.COLOR,defaults:"gray"}},{propertySector:o.Sector.FEATURE,propertySet:{name:"ProgressColor",property:"progress-color-visual",type:o.TypeName.COLOR,etsType:o.EtsType.COMB_COLOR,defaults:"black"}},{propertySector:o.Sector.FEATURE,propertySet:{name:"ItemExtent",property:"item-extent-visual",type:o.TypeName.INTEGER,units:["px","%"]}},{propertySector:o.Sector.FEATURE,propertySet:{name:"FadeColor",property:"fade-color-visual",type:o.TypeName.COLOR,defaults:"grey"}},{propertySector:o.Sector.FLEX,propertySet:{name:"ColumnSpan",property:"column-span-visual",type:o.TypeName.INTEGER,defaults:1,min:1,info:"The number of span."}},{propertySector:o.Sector.ATOMIC,propertySet:{name:"FlexWeight",property:"flex-weight-visual",type:o.TypeName.INTEGER}},{propertySector:o.Sector.ATOMIC,propertySet:{name:"AspectRatio",property:"aspect-ratio-visual",type:o.TypeName.INTEGER,etsType:o.EtsType.NUMBER,isLayout:!0}},{propertySector:o.Sector.FEATURE,propertySet:{name:"SecondaryColor",property:"secondary-color-visual",type:o.TypeName.COLOR,requires:{type:["horizontal","ring","scale-ring"]}}},{propertySector:o.Sector.FEATURE,propertySet:{name:"ScaleWidth",property:"scale-width-visual",type:o.TypeName.INTEGER,requires:{type:["ring","scale-ring"]}}},{propertySector:o.Sector.FEATURE,propertySet:{name:"ScaleNumber",property:"scale-number-visual",type:o.TypeName.INTEGER,defaults:120,requires:{type:["ring","scale-ring"]}}},{propertySector:o.Sector.FEATURE,propertySet:{name:"Value",property:"value-visual",type:o.TypeName.INTEGER,etsType:o.EtsType.NUMBER,defaults:0}},{propertySector:o.Sector.FEATURE,propertySet:{name:"Total",property:"total-visual",type:o.TypeName.INTEGER,etsType:o.EtsType.NUMBER,defaults:100}},{propertySector:o.Sector.FEATURE,propertySet:{name:"Style",property:"style-visual",type:o.TypeName.SELECT,etsType:o.EtsType.PROGRESS_STYLE,defaults:"Linear",list:[{name:"Linear",value:"Linear"}]}}]},1513:(e,t)=>{"use strict";var r,o,n,a,i,s,p;Object.defineProperty(t,"__esModule",{value:!0}),t.alignProperties=t.booleanListWithClean=t.booleanList=t.fontWeightList=t.fontSizeUnit=t.etsUnit=t.etsLength=t.commonFontWeight=t.commonParamsForBorderRadius=t.commonParamsForIndicator=t.commonParamsForInteger=t.commonParamsForJudge=t.commonParamsForBorder=t.CLEAN_VALUE_NODE=t.EtsSpecialType=t.EtsCombinationType=t.EtsBasicType=t.EtsEnumType=t.EtsType=t.TypeName=t.Sector=void 0,function(e){e.GENERAL="general",e.DIMENSION="dimension",e.FEATURE="feature",e.FEATURE_ETS="feature_ets",e.SIZE="size",e.SPACING="spacing",e.BORDER="border",e.BACKGROUND="background",e.LAYOUT="layout",e.RENDER="render",e.FLEX="flex",e.FLEXCHILD="flexchild",e.GRID="grid",e.ATOMIC="atomic",e.CUSTOM="custom",e.TEXT="text",e.TEXTSTYLES="textstyles",e.SELECT="select",e.OPTION="option",e.EFFECT="effect",e.MORE="more",e.PAGEDATA="pagedata"}(r||(r={})),t.Sector=r,function(e){e.BASE="base",e.INTEGER="integer",e.SELECT="select",e.COLOR="color",e.COMPOSITE="composite",e.SLIDER="slider",e.DATA_SELECT_INPUT="dataSelectInput",e.ADJUSTABLE="adjustable"}(o||(o={})),t.TypeName=o,function(e){e.ARRAY="ETSArray",e.BOOLEAN="boolean",e.DATE="Date",e.NUMBER="number",e.OBJECT="object",e.STRING="string"}(n||(n={})),t.EtsBasicType=n,function(e){e.R_FLOAT="Rfloat",e.R_STRING="Rstring",e.R_COLOR="Rcolor",e.R_PLURAL="Rplural",e.R_MEDIA="Rmedia",e.R_RAWFILE="Rrawfile"}(a||(a={})),function(e){e.ALIGNMENT="Alignment",e.AXIS="Axis",e.BORDER_STYLE="BorderStyle",e.BUTTON_TYPE="ButtonType",e.COLOR="Color",e.DIRECTION="Direction",e.EDGE_EFFECT="EdgeEffect",e.ENTER_KEY_TYPE="EnterKeyType",e.NAVIGATION_TITLEMODE="NavigationTitleMode",e.FLEX_ALIGN="FlexAlign",e.FLEX_DIRECTION="FlexDirection",e.FLEX_WRAP="FlexWrap",e.FONT_STYLE="FontStyle",e.FONT_WEIGHT="FontWeight",e.HORIZONTAL_ALIGN="HorizontalAlign",e.IMAGE_FIT="ImageFit",e.IMAGE_INTERPOLATION="ImageInterpolation",e.IMAGE_RENDER_MODE="ImageRenderMode",e.IMAGE_REPERT="ImageRepeat",e.IMAGE_SIZE="ImageSize",e.INPUT_TYPE="InputType",e.ITEM_ALIGN="ItemAlign",e.LINE_CAP_STYLE="LineCapStyle",e.PROGRESS_STYLE="ProgressStyle",e.STICKY="Sticky",e.TEXT_ALIGN="TextAlign",e.TEXT_OVERFLOW="TextOverflow",e.TEXT_DECORATION_TYPE="TextDecorationType",e.TEXT_CASE="TextCase",e.TOGGLE_TYPE="ToggleType",e.VERTICAL_ALIGN="VerticalAlign",e.VISIBILITY="Visibility",e.COPY_OPTION="CopyOptions",e.BAR_STATE="BarState",e.GRID_DIRECTION="GridDirection",e.SCROLL_DIRECTION="ScrollDirection",e.BAR_POSITION="BarPosition",e.BAR_MODE="BarMode"}(i||(i={})),t.EtsEnumType=i,function(e){e.COMB_COLOR="string|number|Color|Rcolor",e.COMB_LENGTH="string|number",e.COMB_R_NUMBER="number|Rfloat",e.COMB_R_LENGTH="string|number|Rfloat",e.COMB_CONTENT="string|Rstring|Rplural",e.COMB_SRC="string|Rmedia|Rrawfile",e.NON_R_COLOR="string|number|Color"}(s||(s={})),t.EtsCombinationType=s,function(e){e.SCROLLER="Scroller",e.TABS_CONTROLLER="TabsController",e.SEARCH_CONTROLLER="SearchController",e.NAVIGATION_MENU_ITEM="NavigationMenuItem",e.SELECT_OPTION="SelectOption",e.SIZE_OPTIONS="SizeOptions",e.POSITION="Position",e.ANY="any"}(p||(p={})),t.EtsSpecialType=p;const l=Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},n),a),i),s),p);t.EtsType=l;const c={value:"cleanValue",name:"---Clean Value---"};t.CLEAN_VALUE_NODE=c;const u={type:o.SELECT,etsType:l.BORDER_STYLE,list:[c,{name:"Dotted",value:"dotted",etsEnumValue:"Dotted"},{name:"Dashed",value:"dashed",etsEnumValue:"Dashed"},{name:"Solid",value:"solid",etsEnumValue:"Solid"}]};t.commonParamsForBorder=u;const y={type:o.SELECT,etsType:l.BOOLEAN,defaults:"false",list:[c,{name:"True",value:"true"},{name:"False",value:"false"}]};t.commonParamsForJudge=y;const d={type:o.INTEGER,units:["px"],placeholder:"0px"};t.commonParamsForInteger=d;const f={type:o.INTEGER,units:["px","%"]};t.commonParamsForIndicator=f;const m={type:o.INTEGER,units:["px"]};t.commonParamsForBorderRadius=m;const g=[{name:"100",value:"100"},{name:"200",value:"200"},{name:"300",value:"300"},{name:"400",value:"400"},{name:"500",value:"500"},{name:"600",value:"600"},{name:"700",value:"700"},{name:"800",value:"800"},{name:"900",value:"900"}];t.commonFontWeight=g,t.etsLength=["vp","px","lpx"],t.etsUnit=["vp","px","%","lpx"],t.fontSizeUnit=["fp","px","lpx"];const h=[c,{name:"Normal",value:"normal"},{name:"Lighter",value:"lighter"},{name:"Regular",value:"regular"},{name:"Medium",value:"medium"},{name:"Bold",value:"bold"},{name:"Bolder",value:"bolder"},...g];t.fontWeightList=h;const E=[{name:"True",value:"true"},{name:"False",value:"false"}];t.booleanList=E;const T=[c,...E];t.booleanListWithClean=T;const S=[c,{name:"TopStart",value:"top-start"},{name:"Top",value:"top"},{name:"TopEnd",value:"top-end"},{name:"Start",value:"start"},{name:"Center",value:"center"},{name:"End",value:"end"},{name:"BottomStart",value:"bottom-start"},{name:"Bottom",value:"bottom"},{name:"BottomEnd",value:"bottom-end"}];t.alignProperties=S},9282:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TagTypeMap=void 0,t.TagTypeMap=new Map([["button","TextContent"],["span","TextContent"],["divider","TextContent"],["picker","TextContent"],["option","TextContent"],["clock","TextContent"],["image","Base"],["input","Base"],["chart","Base"],["slider","Base"],["progress","Base"],["text","Text"],["div","Container"],["list","Container"],["list-item","Container"],["list-item-group","Container"],["refresh","Container"],["dialog","Container"],["stack","Container"],["menu","Container"],["select","Container"],["tabs","Container"],["tab-bar","Container"],["tab-content","Container"],["scroll","Container"],["navigation","Container"]])},4294:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.beforeCodegen=t.getCustomCompRelativePath=t.getRelativePath=t.getNpmPath=t.prepareCustomCompTagName=t.capitalize=t.getTagName=t.strToBase64=t.getUniqueName=t.getUniqueId=t.removeFromArray=t.getDataName=void 0;const o=r(2891);function n(e){let t=a(e).replace(/[/=+]/g,"");const r=t.length;return r>=4&&(t=t.substring(r/2-2,r/2+2)),t}function a(e){const t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split("");let r="";for(let t=0;t<e.length;t++){const o=e.charCodeAt(t).toString(2);r+=new Array(9-o.length).join("0")+o}let o="";const n=r.length%6,a=r.substring(0,r.length-n);let i=r.substring(r.length-n);for(let e=0;e<a.length;e+=6)o+=t[parseInt(a.substring(e,e+6),2)];return i+=new Array(7-n).join("0"),0!==n&&(o+=t[parseInt(i,2)],o+=new Array((6-n)/2+1).join("=")),o}t.getDataName=function(e){if("string"!=typeof e)return;const t=e.replace(/^\s+|\s+$/g,"");return t.startsWith("{{")&&t.endsWith("}}")?t.substring(2,t.length-2):void 0},t.removeFromArray=function(e,t){const r=[...e];return t.forEach((e=>{const t=r.indexOf(e);-1!==t&&r.splice(t,1)})),r},t.getUniqueId=n,t.getUniqueName=function(e){return`${e}_${n(e)}`},t.strToBase64=a;const i=new Map,s=new Map;function p(e){return e[0].toUpperCase()+e.slice(1)}function l(e){const t=(0,o.getInstance)().document.path;if(0===e.size)return;const r=p(t.substring(t.lastIndexOf("/")+1));e.forEach(((e,o)=>{var n;const a=e.length,l=[...e];o===r&&l.push(t);const y=function(e){e.sort();const t=e[0],r=e[e.length-1];let o=0;for(let e=0;e<t.length&&("/"===t[e]&&(o=e),t[e]===r[e]);e++);return o}(l);for(let l=0;l<a;l++){let d=o;(a>1||o===r)&&(d=p(e[l].substring(y+1).split("/").join("_")),d=d.replace("src_main_supervisual_",""),d=d.replace(/-/g,"_")),s.set(e[l],d);let f=u(e[l],t);f=null!==(n=c(e[l]))&&void 0!==n?n:f,i.set(d,f)}}))}function c(e){let t=e;const r=t.match(/\/(?:\/node|oh)_modules\/(.+\/)?(?=[\w-]+\/src\/main\/)/);if(null===r)return;const o=r[0],n=r[1],a=void 0!==n&&""!==n?"@"+n:"";return t=t.replace("src/main/supervisual","src/main/ets"),t.replace(o,a)}function u(e,t){const r=e.split("/"),o=t.split("/");let n=0;for(let e=0;e<r.length&&r[e]===o[e];e++)n++;r.splice(0,n),o.splice(0,n);let a="";for(let e=0;e<o.length-1;e++)a+="../";return""===a&&(a+="./"),a+=r.join("/"),a}function y(e,t){const r=e.type.split("/");if(r.length>1){const o=p(r[r.length-1]),n=t.get(o);void 0===n?t.set(o,[e.type]):n.push(e.type)}const o=e.children;for(let e=0;e<o.length;e++)y(o[e],t)}t.getTagName=function(e){const t=e.split("/");if(1===t.length)return e;const r=s.get(e);return null!=r?r:t[t.length-1]},t.capitalize=p,t.prepareCustomCompTagName=l,t.getNpmPath=c,t.getRelativePath=u,t.getCustomCompRelativePath=function(e){return i.get(e)},t.beforeCodegen=function(e){const t=new Map;y(e,t),l(t)}},5945:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.FormAction=t.FormModel=void 0,t.FormModel=class{constructor(){this.data=new Map,this.actions=new Map}},t.FormAction=class{constructor(e,t,r,o){this.action=e,this.abilityName=o,this.want=r,this.params=t}}},1509:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.deserializeForVersion1=t.rootToVisualContent=t.visualToRootContent=t.serializeForVersion1=void 0;const o=r(2891),n=r(1933),a=r(7571),i=r(9282),s=r(5945),p=r(7977),l=r(6486),c=new Map;function u(e){c.set("textMap",new Map);const t=y(null!=e?e:(0,o.getInstance)().visualModel),r={VisualVersion:"1",content:JSON.stringify(t),extraData:JSON.stringify(m(c))};return null==e&&(r.contentV12=JSON.stringify((0,o.getInstance)(),p.replacer,4)),JSON.stringify(r)}function y(e){const t=(0,l.cloneDeep)(e);"huaweiLogin"!==t.type&&"huaweiPay"!==t.type||(t.type="button");const r=Array.from(t.property).filter((e=>(0,a.isAttribute)(e[0],t.type)));r.push(["id",t.id]);const o=Array.from(t.property).filter((e=>(0,a.isStyle)(e[0],t.type)));let n=i.TagTypeMap.get(t.type);void 0===n&&(n="Base");let s=t.property.has("content")?t.property.get("content"):[];if(t.children.length>0){if("string"==typeof s){const e=c.get("textMap");e instanceof Map&&e.set(t.id,s)}s=t.children.map((e=>y(e)))}return{id:t.id,tagName:t.type,attributes:r,idStyle:o,type:n,content:s}}function d(e,t){let r;if(t instanceof Map){const o=t.get("textMap");o instanceof Map&&(r=o.get(e.id))}const o=new n.VisualModel({id:e.id,type:e.tagName,property:new Map([...e.attributes,...e.idStyle])});return"string"==typeof r&&o.property.set("content",r),o.property.delete("id"),"string"==typeof e.content&&o.property.set("content",e.content),Array.isArray(e.content)&&(o.children=e.content.map((e=>d(e,t)))),o}function f(e){if(e instanceof Array&&e.length>0&&"$$map"===e[0]){e.shift();const t=new Map;for(const[r,o]of e)t.set(r,f(o));return t}return e}function m(e){if(e instanceof Map){const t=["$$map"];for(const[r,o]of e)t.push([r,m(o)]);return t}return e}t.serializeForVersion1=u,t.visualToRootContent=function(e){try{return u(JSON.parse(e,p.reviver).visualModel)}catch(e){console.error("convert visual model to root model failed")}return e},t.rootToVisualContent=function(e){const t=JSON.parse(e),r=JSON.parse(t.content);let o='["$$map",["textMap",["$$map"]]]';"string"==typeof t.extraData&&(o=JSON.parse(t.extraData));const n=d(r,f(o));return n.property.has("flex-direction")||n.property.set("flex-direction","column"),JSON.stringify({document:{VisualVersion:"12",type:"FA"},visualModel:n,formData:new s.FormModel},p.replacer)},t.deserializeForVersion1=function(e){try{const t=JSON.parse(e);if(null!==t.contentV12&&void 0!==t.contentV12)return void(0,o.setInstance)(JSON.parse(t.contentV12,p.reviver));const r=JSON.parse(t.content);let n='["$$map",["textMap",["$$map"]]]';"string"==typeof t.extraData&&(n=JSON.parse(t.extraData)),(0,o.getInstance)().visualModel=d(r,f(n)),(0,o.getInstance)().visualModel.property.has("flex-direction")||(0,o.getInstance)().visualModel.property.set("flex-direction","column")}catch(e){console.error("convert error")}}},2891:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.setInstance=t.getInstance=t.setVisualPath=t.clearCustomInstance=t.setCustomInstance=t.getInstanceTemplate=t.getCustomInstance=void 0;const o=r(1933),n=r(5945),a=r(904),i={document:{VisualVersion:"12",type:"FA",custom:!1,path:""},visualModel:new o.VisualModel({type:"div",id:"wrapper"}),formData:new n.FormModel,imgData:void 0,customData:void 0,cloudQuery:void 0},s=new Map;t.getCustomInstance=function(){return s},t.getInstanceTemplate=function(e){return{document:{VisualVersion:"12",type:"ETS",custom:e,path:"&path"},visualModel:new o.VisualModel({type:"column",id:"wrapper"}),imgData:""}},t.setCustomInstance=function(e,t){var r;const n={path:"",document:{VisualVersion:"",type:"",custom:!0},visualModel:new o.VisualModel({type:"",id:""}),methods:[],property:[],imgData:"",originType:[],isEditable:!0,originPath:""};n.path=e.path,n.isEditable=e.isEditable,n.originPath=e.originPath;for(const e in n)Object.prototype.hasOwnProperty.call(t,e)&&(n[e]=t[e]);n.visualModel=null!==(r=n.visualModel.children[0])&&void 0!==r?r:new o.VisualModel({type:"text"}),s.set(e.path,n)},t.clearCustomInstance=function(){s.clear()},t.setVisualPath=function(e){i.document.path=e},t.getInstance=function(){return i},t.setInstance=function(e){var t,r,o,n;for(const t in i)Object.prototype.hasOwnProperty.call(e,t)&&(i[t]=e[t]);const s=i.document.type;void 0===i.document.custom&&(i.document.custom=!1),null!==((null!==(r=(null===(t=e.customData)||void 0===t?void 0:t.property.size)>0)&&void 0!==r?r:null)||(null!==(n=(null===(o=e.customData)||void 0===o?void 0:o.event.size)>0)&&void 0!==n?n:null))&&(i.customData=e.customData),(0,a.setDomain)("ETS"===s?a.Domain.ETS:"FORM"===s?a.Domain.FORM:a.Domain.FA)}},7977:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isInstanceEqual=t.reviver=t.replacer=t.serializeSketchPage=t.serializeCustom=t.deserializeCustom=t.deserialize=t.serialize=void 0;const o=r(1933),n=r(2891),a=r(1509);function i(e,t){if(t instanceof Map)return{dataType:"Map",value:Object.fromEntries(t.entries())};if(t instanceof Set)return{dataType:"Set",value:Array.from(t.entries())};if(t instanceof o.VisualModel){const e=new o.VisualModel({type:"none"}),r={};for(const o in e)Object.prototype.hasOwnProperty.call(t,o)&&(r[o]=t[o]);return{dataType:"VisualModel",value:r}}return t}function s(e,t){if("object"==typeof t&&null!=t){if("Map"===t.dataType)return new Map(Object.entries(t.value));if("Set"===t.dataType)return new Set(t.value);if("VisualModel"===t.dataType){const e=new o.VisualModel({type:""});Object.assign(e,t.value),t=e}}return t}t.serialize=function(e,t){return 1===e?(0,a.serializeForVersion1)(t):JSON.stringify(null!=t?t:(0,n.getInstance)(),i,4)},t.deserialize=function(e){if("1"===JSON.parse(e).VisualVersion)return(0,a.deserializeForVersion1)(e);const t=JSON.parse(e,s);(0,n.setInstance)(t)},t.deserializeCustom=function(e,t){const r=JSON.parse(t,s);(0,n.setCustomInstance)(e,r)},t.serializeCustom=function(e){const t=(0,n.getInstanceTemplate)(!0);return t.visualModel.property=new Map([["width","100%"],["height","100%"]]),t.visualModel.children.push(e),JSON.stringify(t,i,4)},t.serializeSketchPage=function(e){const t=(0,n.getInstanceTemplate)(!1);return t.visualModel=e,JSON.stringify(t,i,4)},t.replacer=i,t.reviver=s,t.isInstanceEqual=function(e,t){return JSON.stringify(e,i)===JSON.stringify(t,i)}},1933:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.VisualModel=void 0;const r="-visual";t.VisualModel=class{constructor(e){if(this.propertyStorage=void 0,this.dynamicPropertyStorage=void 0,this.mediaProperty=void 0,this.dynamicMediaProperty=void 0,this.mediaPropertyStorage=void 0,this.dynamicMediaPropertyStorage=void 0,this.slots=void 0,this.property=void 0!==e.property?e.property:new Map,this.dynamicProperty=void 0!==e.dynamicProperty?e.dynamicProperty:new Map,this.children=void 0!==e.children?e.children:[],this.propertyStorage=new Map,this.mediaPropertyStorage=new Map,this.dynamicPropertyStorage=new Map,this.dynamicMediaPropertyStorage=new Map,"wrapper"===e.type)return this.id="wrapper",void(this.type="div");e.type.endsWith(r)&&(e.type=e.type.substring(0,e.type.length-r.length)),this.id=void 0!==e.id?e.id:"",this.type=e.type,this.slots=e.slots}getProperty(e){const t=this.dynamicProperty.get(e);return void 0!==t&&""!==t?t:this.property.get(e)}hasMediaProperty(e){if(void 0!==this.mediaProperty)for(const[,t]of this.mediaProperty)if(null==t?void 0:t.has(e))return!0;if(void 0!==this.dynamicMediaProperty)for(const[,t]of this.dynamicMediaProperty)if(null==t?void 0:t.has(e))return!0;return!1}hasProperty(e){return this.dynamicProperty.has(e)||this.property.has(e)}getChildren(){var e;const t=[...this.children];for(const[,r]of null!==(e=this.slots)&&void 0!==e?e:new Map)t.push(r);return t}accept(e){return e.visit(this)}}}},t={};function r(o){var n=t[o];if(void 0!==n)return n.exports;var a=t[o]={id:o,loaded:!1,exports:{}};return e[o].call(a.exports,a,a.exports,r),a.loaded=!0,a.exports}r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),r.nmd=e=>(e.paths=[],e.children||(e.children=[]),e);var o={};(()=>{"use strict";var e=o;Object.defineProperty(e,"__esModule",{value:!0});const t=r(3784),n=r(2891),a=r(8413),i=r(4435),s=r(6486),p=r(4294),l=r(6483),c={build:"",etsImport:"",etsVariable:"",etsFunction:"",aboutToAppear:""};e.genETS=function(e){var r;const o={ets:(0,s.cloneDeep)(c),errorType:"",errorMessage:""};if((0,l.parseSourceCode)(e,o),""!==o.errorType)return o.ets=(0,s.cloneDeep)(c),o;try{let e=(0,n.getInstance)().visualModel;if((0,n.getInstance)().document.custom&&(e=e.children[0],void 0===e))return o;(0,p.beforeCodegen)(e);const t=function(e){const t=new a.ETSBridge,r=e.accept(t),o=(new i.StringWriter).genETS(r);return t.getErrorCount()>0?"error":o}(e);"error"===t&&(o.errorType="codegenError"),o.ets=t}catch(e){o.errorType="modelError"}return""!==o.errorType&&(o.errorMessage=null!==(r=t.errorMap.get(o.errorType))&&void 0!==r?r:"Codegen visual file failed",o.ets=(0,s.cloneDeep)(c)),o}})();var n=exports;for(var a in o)n[a]=o[a];o.__esModule&&Object.defineProperty(n,"__esModule",{value:!0})})();