@transcend-io/consent-manager-ui
Version:
Transcend Consent Manager reference consent UI
2 lines • 209 kB
JavaScript
(()=>{"use strict";
var pc=Object.create;var Xt=Object.defineProperty,Lc=Object.defineProperties,dc=Object.getOwnPropertyDescriptor,Ac=Object.getOwnPropertyDescriptors,Oc=Object.getOwnPropertyNames,$i=Object.getOwnPropertySymbols,gc=Object.getPrototypeOf,Qi=Object.prototype.hasOwnProperty,Sc=Object.prototype.propertyIsEnumerable;var Xi=(e,t,n)=>t in e?Xt(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,h=(e,t)=>{for(var n in t||(t={}))Qi.call(t,n)&&Xi(e,n,t[n]);if($i)for(var n of $i(t))Sc.call(t,n)&&Xi(e,n,t[n]);return e},oe=(e,t)=>Lc(e,Ac(t));var ea=(e,t)=>()=>(e&&(t=e(e=0)),t);var L=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),ta=(e,t)=>{for(var n in t)Xt(e,n,{get:t[n],enumerable:!0})},na=(e,t,n,i)=>{if(t&&typeof t=="object"||typeof t=="function")for(let a of Oc(t))!Qi.call(e,a)&&a!==n&&Xt(e,a,{get:()=>t[a],enumerable:!(i=dc(t,a))||i.enumerable});return e};var At=(e,t,n)=>(n=e!=null?pc(gc(e)):{},na(t||!e||!e.__esModule?Xt(n,"default",{value:e,enumerable:!0}):n,e)),ra=e=>na(Xt({},"__esModule",{value:!0}),e);var Pn=L(Be=>{"use strict";Object.defineProperty(Be,"__esModule",{value:!0});Be.makeEnum=Be.filterEnum=Be.createEnum=Be.listToEnum=void 0;function ia(e){let t={};return e.reduce((n,i)=>(n[i]=i,n),t)}Be.listToEnum=ia;function hc(...e){let t=e.map(n=>Array.isArray(n)?ia(n):n);return Object.assign({},...t)}Be.createEnum=hc;function Cc(e,t){return Object.keys(e).filter(n=>t(e[n],n,e)).map(n=>n)}Be.filterEnum=Cc;function yc(e){return e}Be.makeEnum=yc});var Mr=L(Rt=>{"use strict";Object.defineProperty(Rt,"__esModule",{value:!0});Rt.getKeys=Rt.getStringKeys=void 0;function vc(e){return Object.keys(e).filter(t=>typeof t=="string")}Rt.getStringKeys=vc;function Tc(e){return Object.keys(e)}Rt.getKeys=Tc});var oa=L(lt=>{"use strict";Object.defineProperty(lt,"__esModule",{value:!0});lt.applyEnum=lt.asyncApply=lt.apply=void 0;var Pc=Pn(),Kc=Mr();function aa(e,t){return Object.keys(e).reduce((i,a,o)=>Object.assign(i,{[a]:t(e[a],a,e,o)}),{})}lt.apply=aa;async function mc(e,t){return(await Promise.all((0,Kc.getKeys)(e).map(async(a,o)=>({key:a,value:await t(e[a],a,e,o)})))).reduce((a,{key:o,value:s})=>Object.assign(a,{[o]:s}),{})}lt.asyncApply=mc;function bc(e,t){let n=(0,Pc.createEnum)(Object.values(e));return aa(n,t)}lt.applyEnum=bc});var Ue=L(T=>{"use strict";var Yc=T&&T.__spreadArray||function(e,t,n){if(n||arguments.length===2)for(var i=0,a=t.length,o;i<a;i++)(o||!(i in t))&&(o||(o=Array.prototype.slice.call(t,0,i)),o[i]=t[i]);return e.concat(o||Array.prototype.slice.call(t))};Object.defineProperty(T,"__esModule",{value:!0});T.dual=T.getEndomorphismMonoid=T.SK=T.hole=T.constVoid=T.constUndefined=T.constNull=T.constFalse=T.constTrue=T.unsafeCoerce=T.apply=T.getRing=T.getSemiring=T.getMonoid=T.getSemigroup=T.getBooleanAlgebra=void 0;T.identity=Dr;T.constant=Qt;T.flip=Uc;T.flow=ua;T.tuple=jc;T.increment=Bc;T.decrement=Fc;T.absurd=sa;T.tupled=Wc;T.untupled=Gc;T.pipe=Hc;T.not=qc;var Rc=function(e){return function(){return{meet:function(t,n){return function(i){return e.meet(t(i),n(i))}},join:function(t,n){return function(i){return e.join(t(i),n(i))}},zero:function(){return e.zero},one:function(){return e.one},implies:function(t,n){return function(i){return e.implies(t(i),n(i))}},not:function(t){return function(n){return e.not(t(n))}}}}};T.getBooleanAlgebra=Rc;var Nc=function(e){return function(){return{concat:function(t,n){return function(i){return e.concat(t(i),n(i))}}}}};T.getSemigroup=Nc;var Ic=function(e){var t=(0,T.getSemigroup)(e);return function(){return{concat:t().concat,empty:function(){return e.empty}}}};T.getMonoid=Ic;var Mc=function(e){return{add:function(t,n){return function(i){return e.add(t(i),n(i))}},zero:function(){return e.zero},mul:function(t,n){return function(i){return e.mul(t(i),n(i))}},one:function(){return e.one}}};T.getSemiring=Mc;var Dc=function(e){var t=(0,T.getSemiring)(e);return{add:t.add,mul:t.mul,one:t.one,zero:t.zero,sub:function(n,i){return function(a){return e.sub(n(a),i(a))}}}};T.getRing=Dc;var wc=function(e){return function(t){return t(e)}};T.apply=wc;function Dr(e){return e}T.unsafeCoerce=Dr;function Qt(e){return function(){return e}}T.constTrue=Qt(!0);T.constFalse=Qt(!1);T.constNull=Qt(null);T.constUndefined=Qt(void 0);T.constVoid=T.constUndefined;function Uc(e){return function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];return t.length>1?e(t[1],t[0]):function(i){return e(i)(t[0])}}}function ua(e,t,n,i,a,o,s,c,f){switch(arguments.length){case 1:return e;case 2:return function(){return t(e.apply(this,arguments))};case 3:return function(){return n(t(e.apply(this,arguments)))};case 4:return function(){return i(n(t(e.apply(this,arguments))))};case 5:return function(){return a(i(n(t(e.apply(this,arguments)))))};case 6:return function(){return o(a(i(n(t(e.apply(this,arguments))))))};case 7:return function(){return s(o(a(i(n(t(e.apply(this,arguments)))))))};case 8:return function(){return c(s(o(a(i(n(t(e.apply(this,arguments))))))))};case 9:return function(){return f(c(s(o(a(i(n(t(e.apply(this,arguments)))))))))}}}function jc(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return e}function Bc(e){return e+1}function Fc(e){return e-1}function sa(e){throw new Error("Called `absurd` function which should be uncallable")}function Wc(e){return function(t){return e.apply(void 0,t)}}function Gc(e){return function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];return e(t)}}function Hc(e,t,n,i,a,o,s,c,f){switch(arguments.length){case 1:return e;case 2:return t(e);case 3:return n(t(e));case 4:return i(n(t(e)));case 5:return a(i(n(t(e))));case 6:return o(a(i(n(t(e)))));case 7:return s(o(a(i(n(t(e))))));case 8:return c(s(o(a(i(n(t(e)))))));case 9:return f(c(s(o(a(i(n(t(e))))))));default:{for(var _=arguments[0],E=1;E<arguments.length;E++)_=arguments[E](_);return _}}}T.hole=sa;var Vc=function(e,t){return t};T.SK=Vc;function qc(e){return function(t){return!e(t)}}var kc=function(){return{concat:function(e,t){return ua(e,t)},empty:Dr}};T.getEndomorphismMonoid=kc;var zc=function(e,t){var n=typeof e=="number"?function(i){return i.length>=e}:e;return function(){var i=Array.from(arguments);return n(arguments)?t.apply(this,i):function(a){return t.apply(void 0,Yc([a],i,!1))}}};T.dual=zc});var en=L(y=>{"use strict";var xc=y&&y.__spreadArray||function(e,t,n){if(n||arguments.length===2)for(var i=0,a=t.length,o;i<a;i++)(o||!(i in t))&&(o||(o=Array.prototype.slice.call(t,0,i)),o[i]=t[i]);return e.concat(o||Array.prototype.slice.call(t))};Object.defineProperty(y,"__esModule",{value:!0});y.flatMapReader=y.flatMapTask=y.flatMapIO=y.flatMapEither=y.flatMapOption=y.flatMapNullable=y.liftOption=y.liftNullable=y.fromReadonlyNonEmptyArray=y.has=y.emptyRecord=y.emptyReadonlyArray=y.tail=y.head=y.isNonEmpty=y.singleton=y.right=y.left=y.isRight=y.isLeft=y.some=y.none=y.isSome=y.isNone=void 0;var Nt=Ue(),Zc=function(e){return e._tag==="None"};y.isNone=Zc;var Jc=function(e){return e._tag==="Some"};y.isSome=Jc;y.none={_tag:"None"};var $c=function(e){return{_tag:"Some",value:e}};y.some=$c;var Xc=function(e){return e._tag==="Left"};y.isLeft=Xc;var Qc=function(e){return e._tag==="Right"};y.isRight=Qc;var ef=function(e){return{_tag:"Left",left:e}};y.left=ef;var tf=function(e){return{_tag:"Right",right:e}};y.right=tf;var nf=function(e){return[e]};y.singleton=nf;var rf=function(e){return e.length>0};y.isNonEmpty=rf;var af=function(e){return e[0]};y.head=af;var of=function(e){return e.slice(1)};y.tail=of;y.emptyReadonlyArray=[];y.emptyRecord={};y.has=Object.prototype.hasOwnProperty;var uf=function(e){return xc([e[0]],e.slice(1),!0)};y.fromReadonlyNonEmptyArray=uf;var sf=function(e){return function(t,n){return function(){for(var i=[],a=0;a<arguments.length;a++)i[a]=arguments[a];var o=t.apply(void 0,i);return e.fromEither(o==null?(0,y.left)(n.apply(void 0,i)):(0,y.right)(o))}}};y.liftNullable=sf;var lf=function(e){return function(t,n){return function(){for(var i=[],a=0;a<arguments.length;a++)i[a]=arguments[a];var o=t.apply(void 0,i);return e.fromEither((0,y.isNone)(o)?(0,y.left)(n.apply(void 0,i)):(0,y.right)(o.value))}}};y.liftOption=lf;var cf=function(e,t){return(0,Nt.dual)(3,function(n,i,a){return t.flatMap(n,(0,y.liftNullable)(e)(i,a))})};y.flatMapNullable=cf;var ff=function(e,t){return(0,Nt.dual)(3,function(n,i,a){return t.flatMap(n,(0,y.liftOption)(e)(i,a))})};y.flatMapOption=ff;var Ef=function(e,t){return(0,Nt.dual)(2,function(n,i){return t.flatMap(n,function(a){return e.fromEither(i(a))})})};y.flatMapEither=Ef;var _f=function(e,t){return(0,Nt.dual)(2,function(n,i){return t.flatMap(n,function(a){return e.fromIO(i(a))})})};y.flatMapIO=_f;var pf=function(e,t){return(0,Nt.dual)(2,function(n,i){return t.flatMap(n,function(a){return e.fromTask(i(a))})})};y.flatMapTask=pf;var Lf=function(e,t){return(0,Nt.dual)(2,function(n,i){return t.flatMap(n,function(a){return e.fromReader(i(a))})})};y.flatMapReader=Lf});var Kn=L(ge=>{"use strict";var df=ge&&ge.__createBinding||(Object.create?function(e,t,n,i){i===void 0&&(i=n);var a=Object.getOwnPropertyDescriptor(t,n);(!a||("get"in a?!t.__esModule:a.writable||a.configurable))&&(a={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,i,a)}:function(e,t,n,i){i===void 0&&(i=n),e[i]=t[n]}),Af=ge&&ge.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Of=ge&&ge.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)n!=="default"&&Object.prototype.hasOwnProperty.call(e,n)&&df(t,e,n);return Af(t,e),t};Object.defineProperty(ge,"__esModule",{value:!0});ge.ap=hf;ge.apFirst=Cf;ge.apSecond=yf;ge.apS=vf;ge.getApplySemigroup=Tf;ge.sequenceT=Kf;ge.sequenceS=bf;var gf=Ue(),Sf=Of(en());function hf(e,t){return function(n){return function(i){return e.ap(e.map(i,function(a){return function(o){return t.ap(a,o)}}),n)}}}function Cf(e){return function(t){return function(n){return e.ap(e.map(n,function(i){return function(){return i}}),t)}}}function yf(e){return function(t){return function(n){return e.ap(e.map(n,function(){return function(i){return i}}),t)}}}function vf(e){return function(t,n){return function(i){return e.ap(e.map(i,function(a){return function(o){var s;return Object.assign({},a,(s={},s[t]=o,s))}}),n)}}}function Tf(e){return function(t){return{concat:function(n,i){return e.ap(e.map(n,function(a){return function(o){return t.concat(a,o)}}),i)}}}}function Ur(e,t,n){return function(i){for(var a=Array(n.length+1),o=0;o<n.length;o++)a[o]=n[o];return a[n.length]=i,t===0?e.apply(null,a):Ur(e,t-1,a)}}var wr={1:function(e){return[e]},2:function(e){return function(t){return[e,t]}},3:function(e){return function(t){return function(n){return[e,t,n]}}},4:function(e){return function(t){return function(n){return function(i){return[e,t,n,i]}}}},5:function(e){return function(t){return function(n){return function(i){return function(a){return[e,t,n,i,a]}}}}}};function Pf(e){return Sf.has.call(wr,e)||(wr[e]=Ur(gf.tuple,e-1,[])),wr[e]}function Kf(e){return function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];for(var i=t.length,a=Pf(i),o=e.map(t[0],a),s=1;s<i;s++)o=e.ap(o,t[s]);return o}}function mf(e){var t=e.length;switch(t){case 1:return function(n){var i;return i={},i[e[0]]=n,i};case 2:return function(n){return function(i){var a;return a={},a[e[0]]=n,a[e[1]]=i,a}};case 3:return function(n){return function(i){return function(a){var o;return o={},o[e[0]]=n,o[e[1]]=i,o[e[2]]=a,o}}};case 4:return function(n){return function(i){return function(a){return function(o){var s;return s={},s[e[0]]=n,s[e[1]]=i,s[e[2]]=a,s[e[3]]=o,s}}}};case 5:return function(n){return function(i){return function(a){return function(o){return function(s){var c;return c={},c[e[0]]=n,c[e[1]]=i,c[e[2]]=a,c[e[3]]=o,c[e[4]]=s,c}}}}};default:return Ur(function(){for(var n=[],i=0;i<arguments.length;i++)n[i]=arguments[i];for(var a={},o=0;o<t;o++)a[e[o]]=n[o];return a},t-1,[])}}function bf(e){return function(t){for(var n=Object.keys(t),i=n.length,a=mf(n),o=e.map(t[n[0]],a),s=1;s<i;s++)o=e.ap(o,t[n[s]]);return o}}});var mn=L(nt=>{"use strict";Object.defineProperty(nt,"__esModule",{value:!0});nt.map=la;nt.flap=Rf;nt.bindTo=Nf;nt.let=If;nt.getFunctorComposition=Mf;nt.as=ca;nt.asUnit=Df;var Yf=Ue();function la(e,t){return function(n){return function(i){return e.map(i,function(a){return t.map(a,n)})}}}function Rf(e){return function(t){return function(n){return e.map(n,function(i){return i(t)})}}}function Nf(e){return function(t){return function(n){return e.map(n,function(i){var a;return a={},a[t]=i,a})}}}function If(e){return function(t,n){return function(i){return e.map(i,function(a){var o;return Object.assign({},a,(o={},o[t]=n(a),o))})}}}function Mf(e,t){var n=la(e,t);return{map:function(i,a){return(0,Yf.pipe)(i,n(a))}}}function ca(e){return function(t,n){return e.map(t,function(){return n})}}function Df(e){var t=ca(e);return function(n){return t(n,void 0)}}});var Ea=L(bn=>{"use strict";Object.defineProperty(bn,"__esModule",{value:!0});bn.getApplicativeMonoid=jf;bn.getApplicativeComposition=Bf;var fa=Kn(),wf=Ue(),Uf=mn();function jf(e){var t=(0,fa.getApplySemigroup)(e);return function(n){return{concat:t(n).concat,empty:e.of(n.empty)}}}function Bf(e,t){var n=(0,Uf.getFunctorComposition)(e,t).map,i=(0,fa.ap)(e,t);return{map:n,of:function(a){return e.of(t.of(a))},ap:function(a,o){return(0,wf.pipe)(a,i(o))}}}});var Yn=L(tn=>{"use strict";Object.defineProperty(tn,"__esModule",{value:!0});tn.chainFirst=Ff;tn.tap=_a;tn.bind=Wf;function Ff(e){var t=_a(e);return function(n){return function(i){return t(i,n)}}}function _a(e){return function(t,n){return e.chain(t,function(i){return e.map(n(i),function(){return i})})}}function Wf(e){return function(t,n){return function(i){return e.chain(i,function(a){return e.map(n(a),function(o){var s;return Object.assign({},a,(s={},s[t]=o,s))})})}}}});var pa=L(Rn=>{"use strict";Object.defineProperty(Rn,"__esModule",{value:!0});Rn.tailRec=void 0;var Gf=function(e,t){for(var n=t(e);n._tag==="Left";)n=t(n.left);return n.right};Rn.tailRec=Gf});var ga=L(ue=>{"use strict";var Hf=ue&&ue.__createBinding||(Object.create?function(e,t,n,i){i===void 0&&(i=n);var a=Object.getOwnPropertyDescriptor(t,n);(!a||("get"in a?!t.__esModule:a.writable||a.configurable))&&(a={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,i,a)}:function(e,t,n,i){i===void 0&&(i=n),e[i]=t[n]}),Vf=ue&&ue.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),qf=ue&&ue.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)n!=="default"&&Object.prototype.hasOwnProperty.call(e,n)&&Hf(t,e,n);return Vf(t,e),t};Object.defineProperty(ue,"__esModule",{value:!0});ue.fromOption=da;ue.fromPredicate=zf;ue.fromOptionK=Aa;ue.chainOptionK=xf;ue.fromEitherK=jr;ue.chainEitherK=Zf;ue.chainFirstEitherK=Jf;ue.filterOrElse=$f;ue.tapEither=Oa;var kf=Yn(),La=Ue(),Ot=qf(en());function da(e){return function(t){return function(n){return e.fromEither(Ot.isNone(n)?Ot.left(t()):Ot.right(n.value))}}}function zf(e){return function(t,n){return function(i){return e.fromEither(t(i)?Ot.right(i):Ot.left(n(i)))}}}function Aa(e){var t=da(e);return function(n){var i=t(n);return function(a){return(0,La.flow)(a,i)}}}function xf(e,t){var n=Aa(e);return function(i){var a=n(i);return function(o){return function(s){return t.chain(s,a(o))}}}}function jr(e){return function(t){return(0,La.flow)(t,e.fromEither)}}function Zf(e,t){var n=jr(e);return function(i){return function(a){return t.chain(a,n(i))}}}function Jf(e,t){var n=Oa(e,t);return function(i){return function(a){return n(a,i)}}}function $f(e,t){return function(n,i){return function(a){return t.chain(a,function(o){return e.fromEither(n(o)?Ot.right(o):Ot.left(i(o)))})}}}function Oa(e,t){var n=jr(e),i=(0,kf.tap)(t);return function(a,o){return i(a,n(o))}}});var Sa=L(M=>{"use strict";Object.defineProperty(M,"__esModule",{value:!0});M.right=M.left=M.flap=M.Functor=M.Bifunctor=M.URI=M.bimap=M.mapLeft=M.map=M.separated=void 0;var Br=Ue(),Xf=mn(),Qf=function(e,t){return{left:e,right:t}};M.separated=Qf;var eE=function(e,t){return(0,Br.pipe)(e,(0,M.map)(t))},tE=function(e,t){return(0,Br.pipe)(e,(0,M.mapLeft)(t))},nE=function(e,t,n){return(0,Br.pipe)(e,(0,M.bimap)(t,n))},rE=function(e){return function(t){return(0,M.separated)((0,M.left)(t),e((0,M.right)(t)))}};M.map=rE;var iE=function(e){return function(t){return(0,M.separated)(e((0,M.left)(t)),(0,M.right)(t))}};M.mapLeft=iE;var aE=function(e,t){return function(n){return(0,M.separated)(e((0,M.left)(n)),t((0,M.right)(n)))}};M.bimap=aE;M.URI="Separated";M.Bifunctor={URI:M.URI,mapLeft:tE,bimap:nE};M.Functor={URI:M.URI,map:eE};M.flap=(0,Xf.flap)(M.Functor);var oE=function(e){return e.left};M.left=oE;var uE=function(e){return e.right};M.right=uE});var Ca=L(je=>{"use strict";var sE=je&&je.__createBinding||(Object.create?function(e,t,n,i){i===void 0&&(i=n);var a=Object.getOwnPropertyDescriptor(t,n);(!a||("get"in a?!t.__esModule:a.writable||a.configurable))&&(a={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,i,a)}:function(e,t,n,i){i===void 0&&(i=n),e[i]=t[n]}),lE=je&&je.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),cE=je&&je.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)n!=="default"&&Object.prototype.hasOwnProperty.call(e,n)&&sE(t,e,n);return lE(t,e),t};Object.defineProperty(je,"__esModule",{value:!0});je.wiltDefault=fE;je.witherDefault=EE;je.filterE=_E;var ha=cE(en());function fE(e,t){return function(n){var i=e.traverse(n);return function(a,o){return n.map(i(a,o),t.separate)}}}function EE(e,t){return function(n){var i=e.traverse(n);return function(a,o){return n.map(i(a,o),t.compact)}}}function _E(e){return function(t){var n=e.wither(t);return function(i){return function(a){return n(a,function(o){return t.map(i(o),function(s){return s?ha.some(o):ha.none})})}}}}});var Mn=L(u=>{"use strict";var pE=u&&u.__createBinding||(Object.create?function(e,t,n,i){i===void 0&&(i=n);var a=Object.getOwnPropertyDescriptor(t,n);(!a||("get"in a?!t.__esModule:a.writable||a.configurable))&&(a={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,i,a)}:function(e,t,n,i){i===void 0&&(i=n),e[i]=t[n]}),LE=u&&u.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),va=u&&u.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)n!=="default"&&Object.prototype.hasOwnProperty.call(e,n)&&pE(t,e,n);return LE(t,e),t};Object.defineProperty(u,"__esModule",{value:!0});u.match=u.foldW=u.matchW=u.isRight=u.isLeft=u.fromOption=u.fromPredicate=u.FromEither=u.MonadThrow=u.throwError=u.ChainRec=u.Extend=u.extend=u.Alt=u.alt=u.altW=u.Bifunctor=u.mapLeft=u.bimap=u.Traversable=u.sequence=u.traverse=u.Foldable=u.reduceRight=u.foldMap=u.reduce=u.Monad=u.Chain=u.Applicative=u.Apply=u.ap=u.apW=u.Pointed=u.of=u.asUnit=u.as=u.Functor=u.map=u.getAltValidation=u.getApplicativeValidation=u.getWitherable=u.getFilterable=u.getCompactable=u.getSemigroup=u.getEq=u.getShow=u.URI=u.flatMap=u.right=u.left=void 0;u.either=u.stringifyJSON=u.chainFirstW=u.chainFirst=u.chain=u.chainW=u.sequenceArray=u.traverseArray=u.traverseArrayWithIndex=u.traverseReadonlyArrayWithIndex=u.traverseReadonlyNonEmptyArrayWithIndex=u.ApT=u.apSW=u.apS=u.bindW=u.bind=u.let=u.bindTo=u.Do=u.exists=u.toUnion=u.chainNullableK=u.fromNullableK=u.tryCatchK=u.tryCatch=u.fromNullable=u.orElse=u.orElseW=u.swap=u.filterOrElseW=u.filterOrElse=u.flatMapOption=u.flatMapNullable=u.liftOption=u.liftNullable=u.chainOptionKW=u.chainOptionK=u.fromOptionK=u.duplicate=u.flatten=u.flattenW=u.tap=u.apSecondW=u.apSecond=u.apFirstW=u.apFirst=u.flap=u.getOrElse=u.getOrElseW=u.fold=void 0;u.getValidationMonoid=u.getValidationSemigroup=u.getApplyMonoid=u.getApplySemigroup=void 0;u.toError=qE;u.elem=ba;u.parseJSON=$E;u.getValidation=t_;var Ta=Ea(),nn=Kn(),Pa=va(Yn()),dE=pa(),rn=ga(),ee=Ue(),an=mn(),Ye=va(en()),rt=Sa(),ya=Ca();u.left=Ye.left;u.right=Ye.right;u.flatMap=(0,ee.dual)(2,function(e,t){return(0,u.isLeft)(e)?e:t(e.right)});var Ee=function(e,t){return(0,ee.pipe)(e,(0,u.map)(t))},gt=function(e,t){return(0,ee.pipe)(e,(0,u.ap)(t))},on=function(e,t,n){return(0,ee.pipe)(e,(0,u.reduce)(t,n))},un=function(e){return function(t,n){var i=(0,u.foldMap)(e);return(0,ee.pipe)(t,i(n))}},sn=function(e,t,n){return(0,ee.pipe)(e,(0,u.reduceRight)(t,n))},Nn=function(e){var t=(0,u.traverse)(e);return function(n,i){return(0,ee.pipe)(n,t(i))}},Fr=function(e,t,n){return(0,ee.pipe)(e,(0,u.bimap)(t,n))},Wr=function(e,t){return(0,ee.pipe)(e,(0,u.mapLeft)(t))},Ka=function(e,t){return(0,ee.pipe)(e,(0,u.alt)(t))},Gr=function(e,t){return(0,ee.pipe)(e,(0,u.extend)(t))},Hr=function(e,t){return(0,dE.tailRec)(t(e),function(n){return(0,u.isLeft)(n)?(0,u.right)((0,u.left)(n.left)):(0,u.isLeft)(n.right)?(0,u.left)(t(n.right.left)):(0,u.right)((0,u.right)(n.right.right))})};u.URI="Either";var AE=function(e,t){return{show:function(n){return(0,u.isLeft)(n)?"left(".concat(e.show(n.left),")"):"right(".concat(t.show(n.right),")")}}};u.getShow=AE;var OE=function(e,t){return{equals:function(n,i){return n===i||((0,u.isLeft)(n)?(0,u.isLeft)(i)&&e.equals(n.left,i.left):(0,u.isRight)(i)&&t.equals(n.right,i.right))}}};u.getEq=OE;var gE=function(e){return{concat:function(t,n){return(0,u.isLeft)(n)?t:(0,u.isLeft)(t)?n:(0,u.right)(e.concat(t.right,n.right))}}};u.getSemigroup=gE;var SE=function(e){var t=(0,u.left)(e.empty);return{URI:u.URI,_E:void 0,compact:function(n){return(0,u.isLeft)(n)?n:n.right._tag==="None"?t:(0,u.right)(n.right.value)},separate:function(n){return(0,u.isLeft)(n)?(0,rt.separated)(n,n):(0,u.isLeft)(n.right)?(0,rt.separated)((0,u.right)(n.right.left),t):(0,rt.separated)(t,(0,u.right)(n.right.right))}}};u.getCompactable=SE;var hE=function(e){var t=(0,u.left)(e.empty),n=(0,u.getCompactable)(e),i=n.compact,a=n.separate,o=function(c,f){return(0,u.isLeft)(c)||f(c.right)?c:t},s=function(c,f){return(0,u.isLeft)(c)?(0,rt.separated)(c,c):f(c.right)?(0,rt.separated)(t,(0,u.right)(c.right)):(0,rt.separated)((0,u.right)(c.right),t)};return{URI:u.URI,_E:void 0,map:Ee,compact:i,separate:a,filter:o,filterMap:function(c,f){if((0,u.isLeft)(c))return c;var _=f(c.right);return _._tag==="None"?t:(0,u.right)(_.value)},partition:s,partitionMap:function(c,f){if((0,u.isLeft)(c))return(0,rt.separated)(c,c);var _=f(c.right);return(0,u.isLeft)(_)?(0,rt.separated)((0,u.right)(_.left),t):(0,rt.separated)(t,(0,u.right)(_.right))}}};u.getFilterable=hE;var CE=function(e){var t=(0,u.getFilterable)(e),n=(0,u.getCompactable)(e);return{URI:u.URI,_E:void 0,map:Ee,compact:t.compact,separate:t.separate,filter:t.filter,filterMap:t.filterMap,partition:t.partition,partitionMap:t.partitionMap,traverse:Nn,sequence:u.sequence,reduce:on,foldMap:un,reduceRight:sn,wither:(0,ya.witherDefault)(u.Traversable,n),wilt:(0,ya.wiltDefault)(u.Traversable,n)}};u.getWitherable=CE;var yE=function(e){return{URI:u.URI,_E:void 0,map:Ee,ap:function(t,n){return(0,u.isLeft)(t)?(0,u.isLeft)(n)?(0,u.left)(e.concat(t.left,n.left)):t:(0,u.isLeft)(n)?n:(0,u.right)(t.right(n.right))},of:u.of}};u.getApplicativeValidation=yE;var vE=function(e){return{URI:u.URI,_E:void 0,map:Ee,alt:function(t,n){if((0,u.isRight)(t))return t;var i=n();return(0,u.isLeft)(i)?(0,u.left)(e.concat(t.left,i.left)):i}}};u.getAltValidation=vE;var TE=function(e){return function(t){return(0,u.isLeft)(t)?t:(0,u.right)(e(t.right))}};u.map=TE;u.Functor={URI:u.URI,map:Ee};u.as=(0,ee.dual)(2,(0,an.as)(u.Functor));u.asUnit=(0,an.asUnit)(u.Functor);u.of=u.right;u.Pointed={URI:u.URI,of:u.of};var PE=function(e){return function(t){return(0,u.isLeft)(t)?t:(0,u.isLeft)(e)?e:(0,u.right)(t.right(e.right))}};u.apW=PE;u.ap=u.apW;u.Apply={URI:u.URI,map:Ee,ap:gt};u.Applicative={URI:u.URI,map:Ee,ap:gt,of:u.of};u.Chain={URI:u.URI,map:Ee,ap:gt,chain:u.flatMap};u.Monad={URI:u.URI,map:Ee,ap:gt,of:u.of,chain:u.flatMap};var KE=function(e,t){return function(n){return(0,u.isLeft)(n)?e:t(e,n.right)}};u.reduce=KE;var mE=function(e){return function(t){return function(n){return(0,u.isLeft)(n)?e.empty:t(n.right)}}};u.foldMap=mE;var bE=function(e,t){return function(n){return(0,u.isLeft)(n)?e:t(n.right,e)}};u.reduceRight=bE;u.Foldable={URI:u.URI,reduce:on,foldMap:un,reduceRight:sn};var YE=function(e){return function(t){return function(n){return(0,u.isLeft)(n)?e.of((0,u.left)(n.left)):e.map(t(n.right),u.right)}}};u.traverse=YE;var RE=function(e){return function(t){return(0,u.isLeft)(t)?e.of((0,u.left)(t.left)):e.map(t.right,u.right)}};u.sequence=RE;u.Traversable={URI:u.URI,map:Ee,reduce:on,foldMap:un,reduceRight:sn,traverse:Nn,sequence:u.sequence};var NE=function(e,t){return function(n){return(0,u.isLeft)(n)?(0,u.left)(e(n.left)):(0,u.right)(t(n.right))}};u.bimap=NE;var IE=function(e){return function(t){return(0,u.isLeft)(t)?(0,u.left)(e(t.left)):t}};u.mapLeft=IE;u.Bifunctor={URI:u.URI,bimap:Fr,mapLeft:Wr};var ME=function(e){return function(t){return(0,u.isLeft)(t)?e():t}};u.altW=ME;u.alt=u.altW;u.Alt={URI:u.URI,map:Ee,alt:Ka};var DE=function(e){return function(t){return(0,u.isLeft)(t)?t:(0,u.right)(e(t))}};u.extend=DE;u.Extend={URI:u.URI,map:Ee,extend:Gr};u.ChainRec={URI:u.URI,map:Ee,ap:gt,chain:u.flatMap,chainRec:Hr};u.throwError=u.left;u.MonadThrow={URI:u.URI,map:Ee,ap:gt,of:u.of,chain:u.flatMap,throwError:u.throwError};u.FromEither={URI:u.URI,fromEither:ee.identity};u.fromPredicate=(0,rn.fromPredicate)(u.FromEither);u.fromOption=(0,rn.fromOption)(u.FromEither);u.isLeft=Ye.isLeft;u.isRight=Ye.isRight;var wE=function(e,t){return function(n){return(0,u.isLeft)(n)?e(n.left):t(n.right)}};u.matchW=wE;u.foldW=u.matchW;u.match=u.matchW;u.fold=u.match;var UE=function(e){return function(t){return(0,u.isLeft)(t)?e(t.left):t.right}};u.getOrElseW=UE;u.getOrElse=u.getOrElseW;u.flap=(0,an.flap)(u.Functor);u.apFirst=(0,nn.apFirst)(u.Apply);u.apFirstW=u.apFirst;u.apSecond=(0,nn.apSecond)(u.Apply);u.apSecondW=u.apSecond;u.tap=(0,ee.dual)(2,Pa.tap(u.Chain));u.flattenW=(0,u.flatMap)(ee.identity);u.flatten=u.flattenW;u.duplicate=(0,u.extend)(ee.identity);u.fromOptionK=(0,rn.fromOptionK)(u.FromEither);u.chainOptionK=(0,rn.chainOptionK)(u.FromEither,u.Chain);u.chainOptionKW=u.chainOptionK;var In={fromEither:u.FromEither.fromEither};u.liftNullable=Ye.liftNullable(In);u.liftOption=Ye.liftOption(In);var ma={flatMap:u.flatMap};u.flatMapNullable=Ye.flatMapNullable(In,ma);u.flatMapOption=Ye.flatMapOption(In,ma);u.filterOrElse=(0,rn.filterOrElse)(u.FromEither,u.Chain);u.filterOrElseW=u.filterOrElse;var jE=function(e){return(0,u.isLeft)(e)?(0,u.right)(e.left):(0,u.left)(e.right)};u.swap=jE;var BE=function(e){return function(t){return(0,u.isLeft)(t)?e(t.left):t}};u.orElseW=BE;u.orElse=u.orElseW;var FE=function(e){return function(t){return t==null?(0,u.left)(e):(0,u.right)(t)}};u.fromNullable=FE;var WE=function(e,t){try{return(0,u.right)(e())}catch(n){return(0,u.left)(t(n))}};u.tryCatch=WE;var GE=function(e,t){return function(){for(var n=[],i=0;i<arguments.length;i++)n[i]=arguments[i];return(0,u.tryCatch)(function(){return e.apply(void 0,n)},t)}};u.tryCatchK=GE;var HE=function(e){var t=(0,u.fromNullable)(e);return function(n){return(0,ee.flow)(n,t)}};u.fromNullableK=HE;var VE=function(e){var t=(0,u.fromNullableK)(e);return function(n){return(0,u.flatMap)(t(n))}};u.chainNullableK=VE;u.toUnion=(0,u.foldW)(ee.identity,ee.identity);function qE(e){try{return e instanceof Error?e:new Error(String(e))}catch(t){return new Error}}function ba(e){return function(t,n){if(n===void 0){var i=ba(e);return function(a){return i(t,a)}}return(0,u.isLeft)(n)?!1:e.equals(t,n.right)}}var kE=function(e){return function(t){return(0,u.isLeft)(t)?!1:e(t.right)}};u.exists=kE;u.Do=(0,u.of)(Ye.emptyRecord);u.bindTo=(0,an.bindTo)(u.Functor);var zE=(0,an.let)(u.Functor);u.let=zE;u.bind=Pa.bind(u.Chain);u.bindW=u.bind;u.apS=(0,nn.apS)(u.Apply);u.apSW=u.apS;u.ApT=(0,u.of)(Ye.emptyReadonlyArray);var xE=function(e){return function(t){var n=e(0,Ye.head(t));if((0,u.isLeft)(n))return n;for(var i=[n.right],a=1;a<t.length;a++){var o=e(a,t[a]);if((0,u.isLeft)(o))return o;i.push(o.right)}return(0,u.right)(i)}};u.traverseReadonlyNonEmptyArrayWithIndex=xE;var ZE=function(e){var t=(0,u.traverseReadonlyNonEmptyArrayWithIndex)(e);return function(n){return Ye.isNonEmpty(n)?t(n):u.ApT}};u.traverseReadonlyArrayWithIndex=ZE;u.traverseArrayWithIndex=u.traverseReadonlyArrayWithIndex;var JE=function(e){return(0,u.traverseReadonlyArrayWithIndex)(function(t,n){return e(n)})};u.traverseArray=JE;u.sequenceArray=(0,u.traverseArray)(ee.identity);u.chainW=u.flatMap;u.chain=u.flatMap;u.chainFirst=u.tap;u.chainFirstW=u.tap;function $E(e,t){return(0,u.tryCatch)(function(){return JSON.parse(e)},t)}var XE=function(e,t){return(0,u.tryCatch)(function(){var n=JSON.stringify(e);if(typeof n!="string")throw new Error("Converting unsupported structure to JSON");return n},t)};u.stringifyJSON=XE;u.either={URI:u.URI,map:Ee,of:u.of,ap:gt,chain:u.flatMap,reduce:on,foldMap:un,reduceRight:sn,traverse:Nn,sequence:u.sequence,bimap:Fr,mapLeft:Wr,alt:Ka,extend:Gr,chainRec:Hr,throwError:u.throwError};u.getApplySemigroup=(0,nn.getApplySemigroup)(u.Apply);u.getApplyMonoid=(0,Ta.getApplicativeMonoid)(u.Applicative);var QE=function(e,t){return(0,nn.getApplySemigroup)((0,u.getApplicativeValidation)(e))(t)};u.getValidationSemigroup=QE;var e_=function(e,t){return(0,Ta.getApplicativeMonoid)((0,u.getApplicativeValidation)(e))(t)};u.getValidationMonoid=e_;function t_(e){var t=(0,u.getApplicativeValidation)(e).ap,n=(0,u.getAltValidation)(e).alt;return{URI:u.URI,_E:void 0,map:Ee,of:u.of,chain:u.flatMap,bimap:Fr,mapLeft:Wr,reduce:on,foldMap:un,reduceRight:sn,extend:Gr,traverse:Nn,sequence:u.sequence,chainRec:Hr,throwError:u.throwError,ap:t,alt:n}}});var qr=L(F=>{"use strict";Object.defineProperty(F,"__esModule",{value:!0});F.pipe=void 0;F.map=Ra;F.contramap=Na;F.mapWithIndex=Ia;F.ap=Ma;F.chain=Da;F.bimap=wa;F.mapLeft=Ua;F.extend=ja;F.reduce=Ba;F.foldMap=Fa;F.reduceRight=Wa;F.reduceWithIndex=Ga;F.foldMapWithIndex=Ha;F.reduceRightWithIndex=Va;F.alt=qa;F.filter=ka;F.filterMap=za;F.partition=xa;F.partitionMap=Za;F.filterWithIndex=Ja;F.filterMapWithIndex=$a;F.partitionWithIndex=Xa;F.partitionMapWithIndex=Qa;F.promap=eo;F.compose=to;F.pipeable=g_;var Ya=Kn(),n_=Yn(),Vr=Ue();function Ra(e){return function(t){return function(n){return e.map(n,t)}}}function Na(e){return function(t){return function(n){return e.contramap(n,t)}}}function Ia(e){return function(t){return function(n){return e.mapWithIndex(n,t)}}}function Ma(e){return function(t){return function(n){return e.ap(n,t)}}}function Da(e){return function(t){return function(n){return e.chain(n,t)}}}function wa(e){return function(t,n){return function(i){return e.bimap(i,t,n)}}}function Ua(e){return function(t){return function(n){return e.mapLeft(n,t)}}}function ja(e){return function(t){return function(n){return e.extend(n,t)}}}function Ba(e){return function(t,n){return function(i){return e.reduce(i,t,n)}}}function Fa(e){return function(t){var n=e.foldMap(t);return function(i){return function(a){return n(a,i)}}}}function Wa(e){return function(t,n){return function(i){return e.reduceRight(i,t,n)}}}function Ga(e){return function(t,n){return function(i){return e.reduceWithIndex(i,t,n)}}}function Ha(e){return function(t){var n=e.foldMapWithIndex(t);return function(i){return function(a){return n(a,i)}}}}function Va(e){return function(t,n){return function(i){return e.reduceRightWithIndex(i,t,n)}}}function qa(e){return function(t){return function(n){return e.alt(n,t)}}}function ka(e){return function(t){return function(n){return e.filter(n,t)}}}function za(e){return function(t){return function(n){return e.filterMap(n,t)}}}function xa(e){return function(t){return function(n){return e.partition(n,t)}}}function Za(e){return function(t){return function(n){return e.partitionMap(n,t)}}}function Ja(e){return function(t){return function(n){return e.filterWithIndex(n,t)}}}function $a(e){return function(t){return function(n){return e.filterMapWithIndex(n,t)}}}function Xa(e){return function(t){return function(n){return e.partitionWithIndex(n,t)}}}function Qa(e){return function(t){return function(n){return e.partitionMapWithIndex(n,t)}}}function eo(e){return function(t,n){return function(i){return e.promap(i,t,n)}}}function to(e){return function(t){return function(n){return e.compose(n,t)}}}var r_=function(e){return typeof e.map=="function"},i_=function(e){return typeof e.contramap=="function"},a_=function(e){return typeof e.mapWithIndex=="function"},o_=function(e){return typeof e.ap=="function"},u_=function(e){return typeof e.chain=="function"},s_=function(e){return typeof e.bimap=="function"},l_=function(e){return typeof e.extend=="function"},c_=function(e){return typeof e.reduce=="function"},f_=function(e){return typeof e.reduceWithIndex=="function"},E_=function(e){return typeof e.alt=="function"},__=function(e){return typeof e.compact=="function"},p_=function(e){return typeof e.filter=="function"},L_=function(e){return typeof e.filterWithIndex=="function"},d_=function(e){return typeof e.promap=="function"},A_=function(e){return typeof e.compose=="function"},O_=function(e){return typeof e.throwError=="function"};function g_(e){var t={};if(r_(e)&&(t.map=Ra(e)),i_(e)&&(t.contramap=Na(e)),a_(e)&&(t.mapWithIndex=Ia(e)),o_(e)&&(t.ap=Ma(e),t.apFirst=(0,Ya.apFirst)(e),t.apSecond=(0,Ya.apSecond)(e)),u_(e)&&(t.chain=Da(e),t.chainFirst=(0,n_.chainFirst)(e),t.flatten=t.chain(Vr.identity)),s_(e)&&(t.bimap=wa(e),t.mapLeft=Ua(e)),l_(e)&&(t.extend=ja(e),t.duplicate=t.extend(Vr.identity)),c_(e)&&(t.reduce=Ba(e),t.foldMap=Fa(e),t.reduceRight=Wa(e)),f_(e)&&(t.reduceWithIndex=Ga(e),t.foldMapWithIndex=Ha(e),t.reduceRightWithIndex=Va(e)),E_(e)&&(t.alt=qa(e)),__(e)&&(t.compact=e.compact,t.separate=e.separate),p_(e)&&(t.filter=ka(e),t.filterMap=za(e),t.partition=xa(e),t.partitionMap=Za(e)),L_(e)&&(t.filterWithIndex=Ja(e),t.filterMapWithIndex=$a(e),t.partitionWithIndex=Xa(e),t.partitionMapWithIndex=Qa(e)),d_(e)&&(t.promap=eo(e)),A_(e)&&(t.compose=to(e)),O_(e)){var n=function(s){return function(c){return c._tag==="None"?e.throwError(s()):e.of(c.value)}},i=function(s){return s._tag==="Left"?e.throwError(s.left):e.of(s.right)},a=function(s,c){return function(f){return s(f)?e.of(f):e.throwError(c(f))}},o=function(s,c){return function(f){return e.chain(f,function(_){return s(_)?e.of(_):e.throwError(c(_))})}};t.fromOption=n,t.fromEither=i,t.fromPredicate=a,t.filterOrElse=o}return t}F.pipe=Vr.pipe});var ro=L(St=>{"use strict";Object.defineProperty(St,"__esModule",{value:!0});St.decodeCodec=St.CODEC_ERROR_MESSAGE=void 0;var kr=Mn(),no=qr();function S_(e){return(0,no.pipe)(e,(0,kr.fold)(t=>t.map(n=>{let i=n.context.at(-1);return`${n.context.map(({key:o})=>o).join(".")} expected type '${i==null?void 0:i.type.name}'`}),()=>["no errors"]))}function h_(e,t){return(0,no.pipe)(e,(0,kr.fold)(n=>n.map(i=>t(i.context)),()=>["no errors"]))}St.CODEC_ERROR_MESSAGE="Failed to decode codec:";function C_(e,t,n=!0,i=void 0){let a=e.decode(n&&typeof t=="string"?JSON.parse(t):t);if((0,kr.isLeft)(a)){let o=S_(a),s=i!==void 0?JSON.stringify(h_(a,i),null,2):void 0;throw new Error(`${St.CODEC_ERROR_MESSAGE} ${JSON.stringify(o,null,2)}${s!=null?s:""}`)}return a.right}St.decodeCodec=C_});var re=L(l=>{"use strict";var W=l&&l.__extends||function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,a){i.__proto__=a}||function(i,a){for(var o in a)Object.prototype.hasOwnProperty.call(a,o)&&(i[o]=a[o])},e(t,n)};return function(t,n){if(typeof n!="function"&&n!==null)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");e(t,n);function i(){this.constructor=t}t.prototype=n===null?Object.create(n):(i.prototype=n.prototype,new i)}}(),It=l&&l.__assign||function(){return It=Object.assign||function(e){for(var t,n=1,i=arguments.length;n<i;n++){t=arguments[n];for(var a in t)Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a])}return e},It.apply(this,arguments)},y_=l&&l.__spreadArray||function(e,t,n){if(n||arguments.length===2)for(var i=0,a=t.length,o;i<a;i++)(o||!(i in t))&&(o||(o=Array.prototype.slice.call(t,0,i)),o[i]=t[i]);return e.concat(o||Array.prototype.slice.call(t))};Object.defineProperty(l,"__esModule",{value:!0});l.partial=l.PartialType=l.type=l.InterfaceType=l.array=l.ArrayType=l.recursion=l.RecursiveType=l.Int=l.brand=l.RefinementType=l.keyof=l.KeyofType=l.literal=l.LiteralType=l.void=l.undefined=l.null=l.UnknownRecord=l.AnyDictionaryType=l.UnknownArray=l.AnyArrayType=l.boolean=l.BooleanType=l.bigint=l.BigIntType=l.number=l.NumberType=l.string=l.StringType=l.unknown=l.UnknownType=l.voidType=l.VoidType=l.UndefinedType=l.nullType=l.NullType=l.getIndex=l.getTags=l.emptyTags=l.mergeAll=l.getDomainKeys=l.appendContext=l.getContextEntry=l.getFunctionName=l.identity=l.Type=l.success=l.failure=l.failures=void 0;l.alias=l.clean=l.StrictType=l.dictionary=l.object=l.ObjectType=l.Dictionary=l.getDefaultContext=l.getValidationError=l.interface=l.Array=l.taggedUnion=l.TaggedUnionType=l.Integer=l.refinement=l.any=l.AnyType=l.never=l.NeverType=l.Function=l.FunctionType=l.exact=l.ExactType=l.strict=l.readonlyArray=l.ReadonlyArrayType=l.readonly=l.ReadonlyType=l.tuple=l.TupleType=l.intersection=l.IntersectionType=l.union=l.UnionType=l.record=l.DictionaryType=void 0;var te=Mn();l.failures=te.left;var v_=function(e,t,n){return(0,l.failures)([{value:e,context:t,message:n}])};l.failure=v_;l.success=te.right;var G=function(){function e(t,n,i,a){this.name=t,this.is=n,this.validate=i,this.encode=a,this.decode=this.decode.bind(this)}return e.prototype.pipe=function(t,n){var i=this;return n===void 0&&(n="pipe(".concat(this.name,", ").concat(t.name,")")),new e(n,t.is,function(a,o){var s=i.validate(a,o);return(0,te.isLeft)(s)?s:t.validate(s.right,o)},this.encode===l.identity&&t.encode===l.identity?l.identity:function(a){return i.encode(t.encode(a))})},e.prototype.asDecoder=function(){return this},e.prototype.asEncoder=function(){return this},e.prototype.decode=function(t){return this.validate(t,[{key:"",type:this,actual:t}])},e}();l.Type=G;var T_=function(e){return e};l.identity=T_;function uo(e){return e.displayName||e.name||"<function".concat(e.length,">")}l.getFunctionName=uo;function P_(e,t){return{key:e,type:t}}l.getContextEntry=P_;function Fe(e,t,n,i){for(var a=e.length,o=Array(a+1),s=0;s<a;s++)o[s]=e[s];return o[a]={key:t,type:n,actual:i},o}l.appendContext=Fe;function Ct(e,t){for(var n=t.length,i=0;i<n;i++)e.push(t[i])}var ht=Object.prototype.hasOwnProperty;function xr(e){return Object.keys(e).map(function(t){return"".concat(t,": ").concat(e[t].name)}).join(", ")}function ln(e){for(var t=0;t<e.length;t++)if(e[t].encode!==l.identity)return!1;return!0}function so(e){return"{ ".concat(xr(e)," }")}function lo(e){return"Partial<".concat(e,">")}function K_(e,t,n,i){i===void 0&&(i="{ [K in ".concat(t.name,"]: ").concat(n.name," }"));for(var a=e.length,o={},s=0;s<a;s++)o[e[s]]=n;var c=(0,l.strict)(o,i);return new ei(i,function(f){return c.is(f)},c.validate,c.encode,t,n)}function $r(e){var t;if(Eo(e)){var n=e.value;if(l.string.is(n))return t={},t[n]=null,t}else{if(I_(e))return e.keys;if(po(e)){var i=e.types.map(function(a){return $r(a)});return i.some(Dn.is)?void 0:Object.assign.apply(Object,y_([{}],i,!1))}}}l.getDomainKeys=$r;function io(e,t){for(var n=Object.keys(e),i=n.length,a=!1,o={},s=0;s<i;s++){var c=n[s];t.is(c)?o[c]=e[c]:a=!0}return a?o:e}function m_(e,t,n){return n===void 0&&(n="{ [K in ".concat(e.name,"]: ").concat(t.name," }")),new ei(n,function(i){return l.UnknownRecord.is(i)?Object.keys(i).every(function(a){return!e.is(a)||t.is(i[a])}):oo(t)&&Array.isArray(i)},function(i,a){if(l.UnknownRecord.is(i)){for(var o={},s=[],c=Object.keys(i),f=c.length,_=!1,E=0;E<f;E++){var g=c[E],d=i[g],A=e.validate(g,Fe(a,g,e,g));if((0,te.isLeft)(A))_=!0;else{var C=A.right;_=_||C!==g,g=C;var w=t.validate(d,Fe(a,g,t,d));if((0,te.isLeft)(w))Ct(s,w.left);else{var K=w.right;_=_||K!==d,o[g]=K}}}return s.length>0?(0,l.failures)(s):(0,l.success)(_?o:i)}return oo(t)&&Array.isArray(i)?(0,l.success)(i):(0,l.failure)(i,a)},e.encode===l.identity&&t.encode===l.identity?function(i){return io(i,e)}:function(i){for(var a={},o=Object.keys(io(i,e)),s=o.length,c=0;c<s;c++){var f=o[c];a[String(e.encode(f))]=t.encode(i[f])}return a},e,t)}function co(e){return"("+e.map(function(t){return t.name}).join(" | ")+")"}function Zr(e,t){for(var n=!0,i=!0,a=!l.UnknownRecord.is(e),o=0,s=t;o<s.length;o++){var c=s[o];c!==e&&(n=!1),l.UnknownRecord.is(c)&&(i=!1)}if(n)return e;if(i)return t[t.length-1];for(var f={},_=0,E=t;_<E.length;_++){var c=E[_];for(var g in c)(!ht.call(f,g)||a||c[g]!==e[g])&&(f[g]=c[g])}return f}l.mergeAll=Zr;function Jr(e){switch(e._tag){case"RefinementType":case"ReadonlyType":return Jr(e.type);case"InterfaceType":case"StrictType":case"PartialType":return e.props;case"IntersectionType":return e.types.reduce(function(t,n){return Object.assign(t,Jr(n))},{})}}function ao(e,t){for(var n=Object.getOwnPropertyNames(e),i=!1,a={},o=0;o<n.length;o++){var s=n[o];ht.call(t,s)?a[s]=e[s]:i=!0}return i?a:e}function b_(e){return _o(e)?"{| ".concat(xr(e.props)," |}"):M_(e)?lo("{| ".concat(xr(e.props)," |}")):"Exact<".concat(e.name,">")}function Y_(e){return e.length>0}l.emptyTags={};function fo(e,t){for(var n=[],i=0,a=e;i<a.length;i++){var o=a[i];t.indexOf(o)!==-1&&n.push(o)}return n}function R_(e,t){if(e===l.emptyTags)return t;if(t===l.emptyTags)return e;var n=Object.assign({},e);for(var i in t)if(ht.call(e,i)){var a=fo(e[i],t[i]);if(Y_(a))n[i]=a;else{n=l.emptyTags;break}}else n[i]=t[i];return n}function N_(e,t){if(e===l.emptyTags||t===l.emptyTags)return l.emptyTags;var n=l.emptyTags;for(var i in e)if(ht.call(t,i)){var a=fo(e[i],t[i]);a.length===0&&(n===l.emptyTags&&(n={}),n[i]=e[i].concat(t[i]))}return n}function oo(e){return e._tag==="AnyType"}function Eo(e){return e._tag==="LiteralType"}function I_(e){return e._tag==="KeyofType"}function _o(e){return e._tag==="InterfaceType"}function M_(e){return e._tag==="PartialType"}function D_(e){return e._tag==="StrictType"}function w_(e){return e._tag==="ExactType"}function U_(e){return e._tag==="RefinementType"}function j_(e){return e._tag==="IntersectionType"}function po(e){return e._tag==="UnionType"}function B_(e){return e._tag==="RecursiveType"}var zr=[];function ct(e){if(zr.indexOf(e)!==-1)return l.emptyTags;if(_o(e)||D_(e)){var t=l.emptyTags;for(var n in e.props){var i=e.props[n];Eo(i)&&(t===l.emptyTags&&(t={}),t[n]=[i.value])}return t}else{if(w_(e)||U_(e))return ct(e.type);if(j_(e))return e.types.reduce(function(o,s){return R_(o,ct(s))},l.emptyTags);if(po(e))return e.types.slice(1).reduce(function(o,s){return N_(o,ct(s))},ct(e.types[0]));if(B_(e)){zr.push(e);var a=ct(e.type);return zr.pop(),a}}return l.emptyTags}l.getTags=ct;function Lo(e){var t=ct(e[0]),n=Object.keys(t),i=e.length,a=function(_){for(var E=t[_].slice(),g=[t[_]],d=1;d<i;d++){var A=e[d],C=ct(A),w=C[_];if(w===void 0)return"continue-keys";if(w.some(function(K){return E.indexOf(K)!==-1}))return"continue-keys";E.push.apply(E,w),g.push(w)}return{value:[_,g]}};e:for(var o=0,s=n;o<s.length;o++){var c=s[o],f=a(c);if(typeof f=="object")return f.value;switch(f){case"continue-keys":continue e}}}l.getIndex=Lo;var Ao=function(e){W(t,e);function t(){var n=e.call(this,"null",function(i){return i===null},function(i,a){return n.is(i)?(0,l.success)(i):(0,l.failure)(i,a)},l.identity)||this;return n._tag="NullType",n}return t}(G);l.NullType=Ao;l.nullType=new Ao;l.null=l.nullType;var Oo=function(e){W(t,e);function t(){var n=e.call(this,"undefined",function(i){return i===void 0},function(i,a){return n.is(i)?(0,l.success)(i):(0,l.failure)(i,a)},l.identity)||this;return n._tag="UndefinedType",n}return t}(G);l.UndefinedType=Oo;var Dn=new Oo;l.undefined=Dn;var go=function(e){W(t,e);function t(){var n=e.call(this,"void",Dn.is,Dn.validate,l.identity)||this;return n._tag="VoidType",n}return t}(G);l.VoidType=go;l.voidType=new go;l.void=l.voidType;var So=function(e){W(t,e);function t(){var n=e.call(this,"unknown",function(i){return!0},l.success,l.identity)||this;return n._tag="UnknownType",n}return t}(G);l.UnknownType=So;l.unknown=new So;var ho=function(e){W(t,e);function t(){var n=e.call(this,"string",function(i){return typeof i=="string"},function(i,a){return n.is(i)?(0,l.success)(i):(0,l.failure)(i,a)},l.identity)||this;return n._tag="StringType",n}return t}(G);l.StringType=ho;l.string=new ho;var Co=function(e){W(t,e);function t(){var n=e.call(this,"number",function(i){return typeof i=="number"},function(i,a){return n.is(i)?(0,l.success)(i):(0,l.failure)(i,a)},l.identity)||this;return n._tag="NumberType",n}return t}(G);l.NumberType=Co;l.number=new Co;var yo=function(e){W(t,e);function t(){var n=e.call(this,"bigint",function(i){return typeof i=="bigint"},function(i,a){return n.is(i)?(0,l.success)(i):(0,l.failure)(i,a)},l.identity)||this;return n._tag="BigIntType",n}return t}(G);l.BigIntType=yo;l.bigint=new yo;var vo=function(e){W(t,e);function t(){var n=e.call(this,"boolean",function(i){return typeof i=="boolean"},function(i,a){return n.is(i)?(0,l.success)(i):(0,l.failure)(i,a)},l.identity)||this;return n._tag="BooleanType",n}return t}(G);l.BooleanType=vo;l.boolean=new vo;var To=function(e){W(t,e);function t(){var n=e.call(this,"UnknownArray",Array.isArray,function(i,a){return n.is(i)?(0,l.success)(i):(0,l.failure)(i,a)},l.identity)||this;return n._tag="AnyArrayType",n}return t}(G);l.AnyArrayType=To;l.UnknownArray=new To;l.Array=l.UnknownArray;var Po=function(e){W(t,e);function t(){var n=e.call(this,"UnknownRecord",function(i){return i!==null&&typeof i=="object"&&!Array.isArray(i)},function(i,a){return n.is(i)?(0,l.success)(i):(0,l.failure)(i,a)},l.identity)||this;return n._tag="AnyDictionaryType",n}return t}(G);l.AnyDictionaryType=Po;l.UnknownRecord=new Po;var Ko=function(e){W(t,e);function t(n,i,a,o,s){var c=e.call(this,n,i,a,o)||this;return c.value=s,c._tag="LiteralType",c}return t}(G);l.LiteralType=Ko;function F_(e,t){t===void 0&&(t=JSON.stringify(e));var n=function(i){return i===e};return new Ko(t,n,function(i,a){return n(i)?(0,l.success)(e):(0,l.failure)(i,a)},l.identity,e)}l.literal=F_;var mo=function(e){W(t,e);function t(n,i,a,o,s){var c=e.call(this,n,i,a,o)||this;return c.keys=s,c._tag="KeyofType",c}return t}(G);l.KeyofType=mo;function W_(e,t){t===void 0&&(t=Object.keys(e).map(function(i){return JSON.stringify(i)}).join(" | "));var n=function(i){return l.string.is(i)&&ht.call(e,i)};return new mo(t,n,function(i,a){return n(i)?(0,l.success)(i):(0,l.failure)(i,a)},l.identity,e)}l.keyof=W_;var bo=function(e){W(t,e);function t(n,i,a,o,s,c){var f=e.call(this,n,i,a,o)||this;return f.type=s,f.predicate=c,f._tag="RefinementType",f}return t}(G);l.RefinementType=bo;function Yo(e,t,n){return ni(e,t,n)}l.brand=Yo;l.Int=Yo(l.number,function(e){return Number.isInteger(e)},"Int");var Xr=function(e){W(t,e);function t(n,i,a,o,s){var c=e.call(this,n,i,a,o)||this;return c.runDefinition=s,c._tag="RecursiveType",c}return t}(G);l.RecursiveType=Xr;Object.defineProperty(Xr.prototype,"type",{get:function(){return this.runDefinition()},enumerable:!0,configurable:!0});function G_(e,t){var n,i=function(){return n||(n=t(a),n.name=e),n},a=new Xr(e,function(o){return i().is(o)},function(o,s){return i().validate(o,s)},function(o){return i().encode(o)},i);return a}l.recursion=G_;var Ro=function(e){W(t,e);function t(n,i,a,o,s){var c=e.call(this,n,i,a,o)||this;return c.type=s,c._tag="ArrayType",c}return t}(G);l.ArrayType=Ro;function No(e,t){return t===void 0&&(t="Array<".concat(e.name,">")),new Ro(t,function(n){return l.UnknownArray.is(n)&&n.every(e.is)},function(n,i){var a=l.UnknownArray.validate(n,i);if((0,te.isLeft)(a))return a;for(var o=a.right,s=o.length,c=o,f=[],_=0;_<s;_++){var E=o[_],g=e.validate(E,Fe(i,String(_),e,E));if((0,te.isLeft)(g))Ct(f,g.left);else{var d=g.right;d!==E&&(c===o&&(c=o.slice()),c[_]=d)}}return f.length>0?(0,l.failures)(f):(0,l.success)(c)},e.encode===l.identity?l.identity:function(n){return n.map(e.encode)},e)}l.array=No;var Io=function(e){W(t,e);function t(n,i,a,o,s){var c=e.call(this,n,i,a,o)||this;return c.props=s,c._tag="InterfaceType",c}return t}(G);l.InterfaceType=Io;function Qr(e,t){t===void 0&&(t=so(e));var n=Object.keys(e),i=n.map(function(o){return e[o]}),a=n.length;return new Io(t,function(o){if(l.UnknownRecord.is(o)){for(var s=0;s<a;s++){var c=n[s],f=o[c];if(f===void 0&&!ht.call(o,c)||!i[s].is(f))return!1}return!0}return!1},function(o,s){var c=l.UnknownRecord.validate(o,s);if((0,te.isLeft)(c))return c;for(var f=c.right,_=f,E=[],g=0;g<a;g++){var d=n[g],A=_[d],C=i[g],w=C.validate(A,Fe(s,d,C,A));if((0,te.isLeft)(w))Ct(E,w.left);else{var K=w.right;(K!==A||K===void 0&&!ht.call(_,d))&&(_===f&&(_=It({},f)),_[d]=K)}}return E.length>0?(0,l.failures)(E):(0,l.success)(_)},ln(i)?l.identity:function(o){for(var s=It({},o),c=0;c<a;c++){var f=n[c],_=i[c].encode;_!==l.identity&&(s[f]=_(o[f]))}return s},e)}l.type=Qr;l.interface=Qr;var Mo=function(e){W(t,e);function t(n,i,a,o,s){var c=e.call(this,n,i,a,o)||this;return c.props=s,c._tag="PartialType",c}return t}(G);l.PartialType=Mo;function H_(e,t){t===void 0&&(t=lo(so(e)));var n=Object.keys(e),i=n.map(function(o){return e[o]}),a=n.length;return new Mo(t,function(o){if(l.UnknownRecord.is(o)){for(var s=0;s<a;s++){var c=n[s],f=o[c];if(f!==void 0&&!e[c].is(f))return!1}return!0}return!1},function(o,s){var c=l.UnknownRecord.validate(o,s);if((0,te.isLeft)(c))return c;for(var f=c.right,_=f,E=[],g=0;g<a;g++){var d=n[g],A=_[d],C=e[d],w=C.validate(A,Fe(s,d,C,A));if((0,te.isLeft)(w))A!==void 0&&Ct(E,w.left);else{var K=w.right;K!==A&&(_===f&&(_=It({},f)),_[d]=K)}}return E.length>0?(0,l.failures)(E):(0,l.success)(_)},ln(i)?l.identity:function(o){for(var s=It({},o),c=0;c<a;c++){var f=n[c],_=o[f];_!==void 0&&(s[f]=i[c].encode(_))}return s},e)}l.partial=H_;var