UNPKG

@dillonkearns/elm-graphql

Version:

<img src="https://cdn.jsdelivr.net/gh/martimatix/logo-graphqelm/logo.svg" alt="dillonearns/elm-graphql logo" width="40%" align="right">

2 lines 440 kB
parcelRequire=function(e,r,t,n){var i,o="function"==typeof parcelRequire&&parcelRequire,u="function"==typeof require&&require;function f(t,n){if(!r[t]){if(!e[t]){var i="function"==typeof parcelRequire&&parcelRequire;if(!n&&i)return i(t,!0);if(o)return o(t,!0);if(u&&"string"==typeof t)return u(t);var c=new Error("Cannot find module '"+t+"'");throw c.code="MODULE_NOT_FOUND",c}p.resolve=function(r){return e[t][1][r]||r},p.cache={};var l=r[t]=new f.Module(t);e[t][0].call(l.exports,p,l,l.exports,this)}return r[t].exports;function p(e){return f(p.resolve(e))}}f.isParcelRequire=!0,f.Module=function(e){this.id=e,this.bundle=f,this.exports={}},f.modules=e,f.cache=r,f.parent=o,f.register=function(r,t){e[r]=[function(e,r){r.exports=t},{}]};for(var c=0;c<t.length;c++)try{f(t[c])}catch(e){i||(i=e)}if(t.length){var l=f(t[t.length-1]);"object"==typeof exports&&"undefined"!=typeof module?module.exports=l:"function"==typeof define&&define.amd?define(function(){return l}):n&&(this[n]=l)}if(parcelRequire=f,i)throw i;return f}({"8asW":[function(require,module,exports) { !function(n){"use strict";function r(n,r,t){return t.a=n,t.f=r,t}function t(n){return r(2,n,function(r){return function(t){return n(r,t)}})}function e(n){return r(3,n,function(r){return function(t){return function(e){return n(r,t,e)}}})}function u(n){return r(4,n,function(r){return function(t){return function(e){return function(u){return n(r,t,e,u)}}}})}function a(n){return r(5,n,function(r){return function(t){return function(e){return function(u){return function(a){return n(r,t,e,u,a)}}}}})}function o(n){return r(6,n,function(r){return function(t){return function(e){return function(u){return function(a){return function(o){return n(r,t,e,u,a,o)}}}}}})}function i(n,r,t){return 2===n.a?n.f(r,t):n(r)(t)}function c(n,r,t,e){return 3===n.a?n.f(r,t,e):n(r)(t)(e)}function f(n,r,t,e,u){return 4===n.a?n.f(r,t,e,u):n(r)(t)(e)(u)}function s(n,r,t,e,u,a){return 5===n.a?n.f(r,t,e,u,a):n(r)(t)(e)(u)(a)}var l=e(function(n,r,t){for(var e=[],u=0;n>u;u++)e[u]=t(r+u);return e}),d=t(function(n,r){for(var t=[],e=0;n>e&&r.b;e++)t[e]=r.a,r=r.b;return t.length=e,S(t,r)}),p=t(function(n,r){return r[n]});function b(n){throw Error("https://github.com/elm/core/blob/1.0.0/hints/"+n+".md")}function v(n,r){for(var t,e=[],u=m(n,r,0,e);u&&(t=e.pop());u=m(t.a,t.b,0,e));return u}function m(n,r,t,e){if(t>100)return e.push(S(n,r)),!0;if(n===r)return!0;if("object"!=typeof n||null===n||null===r)return"function"==typeof n&&b(5),!1;for(var u in 0>n.$&&(n=Fn(n),r=Fn(r)),n)if(!m(n[u],r[u],t+1,e))return!1;return!0}function h(n,r,t){if("object"!=typeof n)return n===r?0:r>n?-1:1;if(!n.$)return(t=h(n.a,r.a))?t:(t=h(n.b,r.b))?t:h(n.c,r.c);for(;n.b&&r.b&&!(t=h(n.a,r.a));n=n.b,r=r.b);return t||(n.b?1:r.b?-1:0)}var g=t(function(n,r){var t=h(n,r);return 0>t?Dn:t?Gn:Nn}),$=0;function S(n,r){return{a:n,b:r}}function C(n){return n}function y(n,r){var t={};for(var e in n)t[e]=n[e];for(var e in r)t[e]=r[e];return t}function O(n,r){if("string"==typeof n)return n+r;if(!n.b)return r;var t=E(n.a,r);n=n.b;for(var e=t;n.b;n=n.b)e=e.b=E(n.a,r);return t}var x={$:0};function E(n,r){return{$:1,a:n,b:r}}var w=t(E);function j(n){for(var r=x,t=n.length;t--;)r=E(n[t],r);return r}function A(n){for(var r=[];n.b;n=n.b)r.push(n.a);return r}var I=e(function(n,r,t){for(var e=[];r.b&&t.b;r=r.b,t=t.b)e.push(i(n,r.a,t.a));return j(e)}),q=t(function(n,r){return j(A(r).sort(function(r,t){return h(n(r),n(t))}))}),N=t(function(n,r){return n+r}),D=e(function(n,r,t){for(var e=t.length,u=0;e>u;){var a=t[u],o=t.charCodeAt(u);u++,55296>o||o>56319||(a+=t[u],u++),r=i(n,C(a),r)}return r}),T=e(function(n,r,t){for(var e=t.length;e--;){var u=t[e],a=t.charCodeAt(e);56320>a||a>57343||(u=t[--e]+u),r=i(n,C(u),r)}return r}),G=t(function(n,r){return r.split(n)}),R=t(function(n,r){return r.join(n)}),F=e(function(n,r,t){return t.slice(n,r)}),k=t(function(n,r){for(var t=r.length;t--;){var e=r[t],u=r.charCodeAt(t);if(56320>u||u>57343||(e=r[--t]+e),!n(C(e)))return!1}return!0}),B=t(function(n,r){return 0===r.indexOf(n)}),_=t(function(n,r){var t=n.length;if(1>t)return x;for(var e=0,u=[];(e=r.indexOf(n,e))>-1;)u.push(e),e+=t;return j(u)}),M=Math.ceil,V=Math.floor,J=Math.log,U=t(function(n,r){return{$:10,d:n,b:r}});function L(n,r){return{$:13,f:n,g:r}}var P=t(function(n,r){return{$:14,b:r,h:n}}),Q=t(function(n,r){return L(n,[r])}),H=e(function(n,r,t){return L(n,[r,t])}),W=u(function(n,r,t,e){return L(n,[r,t,e])}),Z=a(function(n,r,t,e,u){return L(n,[r,t,e,u])}),K=t(function(n,r){return Y(n,en(r))});function Y(n,r){switch(n.$){case 3:return"boolean"==typeof r?fr(r):nn("a BOOL",r);case 2:return"number"!=typeof r?nn("an INT",r):r>-2147483647&&2147483647>r&&(0|r)===r?fr(r):!isFinite(r)||r%1?nn("an INT",r):fr(r);case 4:return"number"==typeof r?fr(r):nn("a FLOAT",r);case 6:return"string"==typeof r?fr(r):r instanceof String?fr(r+""):nn("a STRING",r);case 9:return null===r?fr(n.c):nn("null",r);case 5:return fr(tn(r));case 7:return Array.isArray(r)?z(n.b,r,j):nn("a LIST",r);case 8:return Array.isArray(r)?z(n.b,r,X):nn("an ARRAY",r);case 10:var t=n.d;if("object"!=typeof r||null===r||!(t in r))return nn("an OBJECT with a field named `"+t+"`",r);var e=Y(n.b,r[t]);return sr(e)?e:cr(i(dr,t,e.a));case 11:var u=n.e;return Array.isArray(r)?r.length>u?(e=Y(n.b,r[u]),sr(e)?e:cr(i(pr,u,e.a))):nn("a LONGER array. Need index "+u+" but only see "+r.length+" entries",r):nn("an ARRAY",r);case 12:if("object"!=typeof r||null===r||Array.isArray(r))return nn("an OBJECT",r);var a=x;for(var o in r)if(r.hasOwnProperty(o)){if(e=Y(n.b,r[o]),!sr(e))return cr(i(dr,o,e.a));a=E(S(o,e.a),a)}return fr(Yn(a));case 13:for(var c=n.f,f=n.g,s=0;f.length>s;s++){if(e=Y(f[s],r),!sr(e))return e;c=c(e.a)}return fr(c);case 14:return e=Y(n.b,r),sr(e)?Y(n.h(e.a),r):e;case 15:for(var l=x,d=n.g;d.b;d=d.b){if(e=Y(d.a,r),sr(e))return e;l=E(e.a,l)}return cr(br(Yn(l)));case 1:return cr(i(lr,n.a,tn(r)));case 0:return fr(n.a)}}function z(n,r,t){for(var e=r.length,u=[],a=0;e>a;a++){var o=Y(n,r[a]);if(!sr(o))return cr(i(pr,a,o.a));u[a]=o.a}return fr(t(u))}function X(n){return i(ir,n.length,function(r){return n[r]})}function nn(n,r){return cr(i(lr,"Expecting "+n,tn(r)))}var rn=t(function(n,r){return JSON.stringify(en(r),null,n)+""});function tn(n){return n}function en(n){return n}var un=e(function(n,r,t){return t[n]=en(r),t}),an=tn(null),on=t(function(n,r){var t="g";n.au&&(t+="m"),n.al&&(t+="i");try{return kn(RegExp(r,t))}catch(n){return Bn}}),cn=t(function(n,r){return null!==r.match(n)}),fn=e(function(n,r,t){for(var e,u=[],a=0,o=t,i=r.lastIndex,c=-1;a++<n&&(e=r.exec(o))&&c!=r.lastIndex;){for(var s=e.length-1,l=[];s>0;){var d=e[s];l[--s]=d?kn(d):Bn}u.push(f(Yr,e[0],e.index,a,j(l))),c=r.lastIndex}return r.lastIndex=i,j(u)}),sn=u(function(n,r,t,e){var u=0;return e.replace(r,function(r){if(u++>=n)return r;for(var e=arguments.length-3,a=[];e>0;){var o=arguments[e];a[--e]=o?kn(o):Bn}return t(f(Yr,r,arguments[arguments.length-2],u,j(a)))})});function ln(n){return{$:0,a:n}}var dn=t(function(n,r){return{$:3,b:n,d:r}}),pn=0;var bn=!1,vn=[];function mn(n){if(vn.push(n),!bn){for(bn=!0;n=vn.shift();)hn(n);bn=!1}}function hn(n){for(;n.f;){var r=n.f.$;if(0===r||1===r){for(;n.g&&n.g.$!==r;)n.g=n.g.i;if(!n.g)return;n.f=n.g.b(n.f.a),n.g=n.g.i}else{if(2===r)return void(n.f.c=n.f.b(function(r){n.f=r,mn(n)}));if(5===r){if(0===n.h.length)return;n.f=n.f.b(n.h.shift())}else n.g={$:3===r?0:1,b:n.f.b,i:n.g},n.f=n.f.d}}}var gn=u(function(n,r,t,e){return function(n,r,t,e,u){var a=i(K,n,tn(r?r.flags:void 0));sr(a)||b(2);var o={},c=(a=t(a.a)).a,f=function(){},s=function(n,r){var t;for(var e in $n){var u=$n[e];u.a&&((t=t||{})[e]=u.a(e,r)),n[e]=Sn(u,r)}return t}(o,l);function l(n,r){f(c=(a=i(e,n,c)).a,r),On(o,a.b,u(c))}return On(o,a.b,u(c)),s?{ports:s}:{}}(r,e,n.aP,n.a4,n.a1)}),$n={};function Sn(n,r){var t,e={g:r,h:void 0},u=n.c,a=n.d,o=n.e,s=n.f;function l(n){return i(dn,l,{$:5,b:function(r){var t=r.a;return 0===r.$?c(a,e,t,n):o&&s?f(u,e,t.i,t.j,n):c(u,e,o?t.i:t.j,n)}})}return e.h=(mn(t={$:0,e:pn++,f:i(dn,l,n.b),g:null,h:[]}),t)}function Cn(n){return function(r){return{$:1,k:n,l:r}}}function yn(n){return{$:2,m:n}}function On(n,r,t){var e,u={};for(var a in xn(!0,r,u,null),xn(!1,t,u,null),n)(e=n[a]).h.push({$:"fx",a:u[a]||{i:x,j:x}}),mn(e)}function xn(n,r,t,e){switch(r.$){case 1:var u=r.k,a=function(n,t,e){function u(n){for(var r=e;r;r=r.q)n=r.p(n);return n}return i(n?$n[t].e:$n[t].f,u,r.l)}(n,u,e);return void(t[u]=function(n,r,t){return t=t||{i:x,j:x},n?t.i=E(r,t.i):t.j=E(r,t.j),t}(n,a,t[u]));case 2:for(var o=r.m;o.b;o=o.b)xn(n,o.a,t,e);return;case 3:return void xn(n,r.o,t,{p:r.n,q:e})}}function En(n){$n[n]&&b(3)}function wn(n,r){return En(n),$n[n]={e:jn,r:r,a:An},Cn(n)}var jn=t(function(n,r){return r});function An(n){var r=[],t=$n[n].r,u=(0,{$:2,b:function(n){var r=setTimeout(function(){n(ln($))},0);return function(){clearTimeout(r)}},c:null});return $n[n].b=u,$n[n].c=e(function(n,e){for(;e.b;e=e.b)for(var a=r,o=en(t(e.a)),i=0;a.length>i;i++)a[i](o);return u}),{subscribe:function(n){r.push(n)},unsubscribe:function(n){var t=(r=r.slice()).indexOf(n);0>t||r.splice(t,1)}}}var In=t(function(n,r){return function(t){return n(r(t))}});var qn,Nn=1,Dn=0,Tn=w,Gn=2,Rn=e(function(n,r,t){for(;;){if(-2===t.$)return r;var e=t.d,u=n,a=c(n,t.b,t.c,c(Rn,n,r,t.e));n=u,r=a,t=e}}),Fn=function(n){return c(Rn,e(function(n,r,t){return i(Tn,S(n,r),t)}),x,n)},kn=function(n){return{$:0,a:n}},Bn={$:1},_n=t(function(n,r){return i(R,n,A(r))}),Mn=function(n){return i(_n,".",n)},Vn=e(function(n,r,t){return t.$?n:r(t.a)}),Jn=e(function(n,r,t){for(;;){if(!t.b)return r;var e=t.b,u=n,a=i(n,t.a,r);n=u,r=a,t=e}}),Un=u(function(n,r,t,e){return{$:0,a:n,b:r,c:t,d:e}}),Ln=M,Pn=t(function(n,r){return J(r)/J(n)}),Qn=Ln(i(Pn,2,32)),Hn=[],Wn=f(Un,0,Qn,Hn,Hn),Zn=function(n){return{$:1,a:n}},Kn=d,Yn=function(n){return c(Jn,Tn,x,n)},zn=t(function(n,r){for(;;){var t=i(Kn,32,n),e=t.b,u=i(Tn,{$:0,a:t.a},r);if(!e.b)return Yn(u);n=e,r=u}}),Xn=function(n){return n.a},nr=t(function(n,r){for(;;){var t=Ln(r/32);if(1===t)return i(Kn,32,n).a;n=i(zn,n,x),r=t}}),rr=V,tr=t(function(n,r){return h(n,r)>0?n:r}),er=function(n){return n.length},ur=t(function(n,r){if(r.a){var t=32*r.a,e=rr(i(Pn,32,t-1)),u=n?Yn(r.c):r.c,a=i(nr,u,r.a);return f(Un,er(r.b)+t,i(tr,5,e*Qn),a,r.b)}return f(Un,er(r.b),Qn,Hn,r.b)}),ar=l,or=a(function(n,r,t,e,u){for(;;){if(0>r)return i(ur,!1,{c:e,a:t/32|0,b:u});var a=Zn(c(ar,32,r,n));n=n,r-=32,t=t,e=i(Tn,a,e),u=u}}),ir=t(function(n,r){if(n>0){var t=n%32;return s(or,r,n-t-32,n,x,c(ar,t,n-t,r))}return Wn}),cr=function(n){return{$:1,a:n}},fr=function(n){return{$:0,a:n}},sr=function(n){return!n.$},lr=t(function(n,r){return{$:3,a:n,b:r}}),dr=t(function(n,r){return{$:0,a:n,b:r}}),pr=t(function(n,r){return{$:1,a:n,b:r}}),br=function(n){return{$:2,a:n}},vr=function(n){var r=n.charCodeAt(0);return 55296>r||r>56319?r:1024*(r-55296)+n.charCodeAt(1)-56320+65536},mr=function(n){var r=vr(n);return r>=97&&122>=r},hr=function(n){var r=vr(n);return 90>=r&&r>=65},gr=function(n){return mr(n)||hr(n)},$r=function(n){return mr(n)||hr(n)||function(n){var r=vr(n);return 57>=r&&r>=48}(n)},Sr=function(n){return c(Jn,t(function(n,r){return r+1}),0,n)},Cr=I,yr=e(function(n,r,t){for(;;){if(h(n,r)>=1)return t;var e=n,u=r-1,a=i(Tn,r,t);n=e,r=u,t=a}}),Or=t(function(n,r){return c(yr,n,r,x)}),xr=t(function(n,r){return c(Cr,n,i(Or,0,Sr(r)-1),r)}),Er=k,wr=function(n){return n+""},jr=function(n){var r=n.charCodeAt(0);return r?kn(55296>r||r>56319?S(C(n[0]),n.slice(1)):S(C(n[0]+n[1]),n.slice(2))):Bn},Ar=t(function(n,r){return j(i(G,n,r))}),Ir=function(n){return i(_n,"\n ",i(Ar,"\n",n))},qr=rn,Nr=t(function(n,r){return"\n\n("+wr(n+1)+") "+Ir(Dr(r))}),Dr=function(n){return i(Tr,n,x)},Tr=t(function(n,r){n:for(;;)switch(n.$){case 0:var t=n.a,e=n.b,u=function(){var n=jr(t);if(1===n.$)return!1;var r=n.a,e=r.b;return gr(r.a)&&i(Er,$r,e)}();n=e,r=i(Tn,u?"."+t:"['"+t+"']",r);continue n;case 1:e=n.b;var a="["+wr(n.a)+"]";n=e,r=i(Tn,a,r);continue n;case 2:var o=n.a;if(o.b){if(o.b.b){var c=(r.b?"The Json.Decode.oneOf at json"+i(_n,"",Yn(r)):"Json.Decode.oneOf")+" failed in the following "+wr(Sr(o))+" ways:";return i(_n,"\n\n",i(Tn,c,i(xr,Nr,o)))}n=e=o.a,r=r;continue n}return"Ran into a Json.Decode.oneOf with no possibilities"+(r.b?" at json"+i(_n,"",Yn(r)):"!");default:var f=n.a,s=n.b;return(c=r.b?"Problem with the value at json"+i(_n,"",Yn(r))+":\n\n ":"Problem with the given value:\n\n")+Ir(i(qr,4,s))+"\n\n"+f}}),Gr=t(function(n,r){return tn(c(Jn,function(n){return t(function(r,t){return t.push(en(n(r))),t})}(n),[],r))}),Rr=an,Fr=function(n){return tn(c(Jn,t(function(n,r){return c(un,n.a,n.b,r)}),{},n))},kr=tn,Br=wn("introspectSchemaFromFile",function(n){return Fr(j([S("baseModule",Gr(kr)(n.ak)),S("customDecodersModule",function(n){return c(Vn,Rr,kr,n)}(n.am)),S("introspectionFilePath",kr(n.aQ)),S("outputPath",kr(n.u))]))}),_r=function(n){return n},Mr=tn,Vr=wn("introspectSchemaFromUrl",function(n){return Fr(j([S("baseModule",Gr(kr)(n.ak)),S("customDecodersModule",function(n){return c(Vn,Rr,kr,n)}(n.am)),S("excludeDeprecated",Mr(n.Z)),S("graphqlUrl",kr(n.aN)),S("headers",_r(n.aa)),S("outputPath",kr(n.u))]))}),Jr=t(function(n,r){return r.$?Bn:kn(n(r.a))}),Ur=e(function(n,r,t){for(;;){if(-2===t.$)return r;var e=t.e,u=n,a=c(n,t.b,t.c,c(Ur,n,r,t.d));n=u,r=a,t=e}}),Lr=e(function(n,r,t){return tn(c(Ur,e(function(t,e,u){return c(un,n(t),r(e),u)}),{},t))}),Pr=t(function(n,r){var t;return S(0,r.$?Br({ak:(t=r.a).s,am:i(Jr,Mn,t.V),aQ:t.ap,u:t.u}):Vr({ak:(t=r.a).s,am:i(Jr,Mn,t.V),Z:t.Z,aN:t.aC,aa:c(Lr,_r,kr,t.aa),u:t.u}))}),Qr=u(function(n,r,t,e){return{s:r,ap:n,u:t,V:e}}),Hr=function(n){return{$:1,a:n}},Wr=function(n){return{$:0,a:n}},Zr=o(function(n,r,t,e,u,a){return{s:r,Z:e,aa:u,u:t,V:a,aC:n}}),Kr={$:0},Yr=u(function(n,r,t,e){return{aO:r,aV:n,aX:t,a0:e}}),zr=cn,Xr=on,nt=function(n){return i(Xr,{al:!1,au:!1},n)},rt=t(function(n,r){var t=nt(n);return 1===t.$?Kr:i(zr,t.a,r)?Kr:{$:1,a:"Must be of form /"+n+"/"}}),tt=rt("^[A-Z][A-Za-z_]*(\\.[A-Z][A-Za-z_]*)*$"),et=e(function(n,r,t){return r(n(t))}),ut=t(function(n,r){return r.$?cr(r.a):fr(n(r.a))}),at=t(function(n,r){return i(et,r,function(r){return i(ut,function(r){return S(r.a,n(r.b))},r)})}),ot=t(function(n,r){var t=r.j;return{w:r.w,E:n(r.E),j:t}}),it=t(function(n,r){return i(ot,function(r){return i(at,n,r)},r)}),ct=function(n){return{$:0,a:n}},ft=function(n){return fr(S(x,n))},st=t(function(n,r){return{w:n,E:ft,j:r}}),lt=e(function(n,r,t){return{$:0,a:n,b:r,c:t}}),dt=t(function(n,r){return c(lt,{$:1,a:n},Bn,r)}),pt=t(function(n,r){for(;;){if(!r.b)return Bn;var t=r.a,e=r.b;if(n(t))return kn(t);n=n,r=e}}),bt=function(n){return i(st,function(r){var t=i(pt,function(r){return v(r.a,n)},r.N);return 1===t.$?fr(Bn):1===t.a.b.$?fr(kn(t.a.b.a)):cr(ct("Expected option "+n+" to have arg but found none."))},i(dt,n,0))},vt=t(function(n,r){return i(et,r,function(r){return i(ut,function(r){var t=r.b;return S(O(r.a,function(r){var t=n(r);return t.$?x:j([t.a])}(t)),t)},r)})}),mt=function(n){switch(n.$){case 0:return n.a.a;case 1:default:return n.a}},ht=t(function(n,r){var t=r;return y(t,{E:i(vt,function(r){var e=n(r);return e.$?kn({aR:e.a,t:mt(t.j)}):Bn},t.E)})}),gt=t(function(n,r){return i(ht,function(r){return r.$?Kr:n(r.a)},r)}),$t=t(function(n,r){return r.$?n:r.a}),St=t(function(n,r){return i(ot,function(r){return i(at,$t(n),r)},r)}),Ct=i(St,j(["Api"]),i(it,Jr(Ar(".")),i(gt,tt,bt("base")))),yt=i(St,"./src",bt("output")),Ot=e(function(n,r,t){for(;;){var e=i(Kn,32,n),u=e.a,a=e.b;if(0>h(er(u),32))return i(ur,!0,{c:r,a:t,b:u});n=a,r=i(Tn,Zn(u),r),t+=1}}),xt=sn(1/0),Et=4294967295>>>32-Qn,wt=p,jt=e(function(n,r,t){for(;;){var e=i(wt,Et&r>>>n,t);if(e.$)return i(wt,Et&r,e.a);n-=Qn,r=r,t=e.a}}),At=t(function(n,r){var t=r.a,e=r.b,u=r.c,a=r.d;return 0>n||h(n,t)>-1?Bn:h(n,function(n){return n>>>5<<5}(t))>-1?kn(i(wt,Et&n,a)):kn(c(jt,e,n,u))}),It=e(function(n,r,t){return n(r(t))}),qt=t(function(n,r){return r.$?Bn:n(r.a)}),Nt=function(n){return n.length},Dt=F,Tt=t(function(n,r){return 1>n?r:c(Dt,n,Nt(r),r)}),Gt=t(function(n,r){return 1>n?r:c(Dt,0,-n,r)}),Rt=t(function(n,r){var t=r.aV,e=i(It,Tt(1),Gt(1))(t);return i($t,"",i(qt,function(r){return i(At,r,n)},function(n){for(var r=0,t=n.charCodeAt(0),e=43==t||45==t?1:0,u=e;n.length>u;++u){var a=n.charCodeAt(u);if(48>a||a>57)return Bn;r=10*r+a-48}return u==e?Bn:kn(45==t?-r:r)}(e)))}),Ft=/.^/,kt=i($t,Ft,nt("\\{\\d+\\}")),Bt=t(function(n,r){var t,e=(t=r).b?c(Ot,t,x,0):Wn;return c(xt,kt,Rt(e),n)}),_t=function(n){var r=i(Ar,":",n);return r.b&&r.b.b&&!r.b.b.b?fr(S(r.a,r.b.a)):cr(i(Bt,"Could not parse header `{0}`. Must be of form `<key>: <value>`, for example `authorization: Bearer abcdefg1234567`.",j([n])))},Mt={$:-2},Vt=Mt,Jt=a(function(n,r,t,e,u){return{$:-1,a:n,b:r,c:t,d:e,e:u}}),Ut=g,Lt=a(function(n,r,t,e,u){if(-1!==u.$||u.a){if(-1!==e.$||e.a||-1!==e.d.$||e.d.a)return s(Jt,n,r,t,e,u);var a=e.d;return o=e.e,s(Jt,0,e.b,e.c,s(Jt,1,a.b,a.c,a.d,a.e),s(Jt,1,r,t,o,u))}var o,i=u.b,c=u.c,f=u.d,l=u.e;return-1!==e.$||e.a?s(Jt,n,i,c,s(Jt,0,r,t,e,f),l):s(Jt,0,r,t,s(Jt,1,e.b,e.c,e.d,o=e.e),s(Jt,1,i,c,f,l))}),Pt=e(function(n,r,t){if(-2===t.$)return s(Jt,0,n,r,Mt,Mt);var e=t.a,u=t.b,a=t.c,o=t.d,f=t.e;switch(i(Ut,n,u)){case 0:return s(Lt,e,u,a,c(Pt,n,r,o),f);case 1:return s(Jt,e,u,r,o,f);default:return s(Lt,e,u,a,o,c(Pt,n,r,f))}}),Qt=e(function(n,r,t){var e=c(Pt,n,r,t);return-1!==e.$||e.a?e:s(Jt,1,e.b,e.c,e.d,e.e)}),Ht=function(n){return c(Jn,t(function(n,r){return c(Qt,n.a,n.b,r)}),Vt,n)},Wt=u(function(n,r,t,e){if(e.b){var u=e.a,a=e.b;if(a.b){var o=a.a,s=a.b;if(s.b){var l=s.a,d=s.b;if(d.b){var p=d.b;return i(n,u,i(n,o,i(n,l,i(n,d.a,t>500?c(Jn,n,r,Yn(p)):f(Wt,n,r,t+1,p)))))}return i(n,u,i(n,o,i(n,l,r)))}return i(n,u,i(n,o,r))}return i(n,u,r)}return r}),Zt=e(function(n,r,t){return f(Wt,n,r,0,t)}),Kt=t(function(n,r){return c(Zt,t(function(r,t){return i(Tn,n(r),t)}),x,r)}),Yt=e(function(n,r,t){if(1===r.$)return cr(r.a);var e=r.a;return 1===t.$?cr(t.a):fr(i(n,e,t.a))}),zt=i(Zt,Yt(Tn),fr(x)),Xt=function(n){return i(ut,Ht,zt(i(Kt,_t,n)))},ne=_r,re=i(it,Jr(ne),i(it,Jr(Ar(".")),i(gt,tt,bt("scalar-codecs")))),te=t(function(n,r){return c(lt,{$:0,a:n},Bn,r)}),ee={$:0},ue=t(function(n,r){return{$:0,a:n,b:r}}),ae=t(function(n,r){for(;;){if(!r.b)return!1;var t=r.b;if(n(r.a))return!0;n=n,r=t}}),oe=t(function(n,r){return i(ae,function(r){return v(r,n)},r)}),ie=e(function(n,r,t){var e=n(r);return e.$?t:i(Tn,e.a,t)}),ce=t(function(n,r){return c(Zt,ie(n),x,r)}),fe=function(n){return i(_n,"",n)},se=function(n){return fe(j(["[",i(_n,", ",n),"]"]))},le=function(n){return n.a},de=e(function(n,r,t){return{$:1,a:n,b:r,c:t}}),pe=t(function(n,r){n:for(;;){if(n>0){if(r.b){n-=1,r=r.b;continue n}return r}return r}}),be=function(n){return n.b?kn(n.a):Bn},ve=t(function(n,r){return 0>n?Bn:be(i(pe,n,r))}),me=t(function(n,r){return r.$?cr(r.a):n(r.a)}),he=t(function(n,r){return i(et,r,function(r){return i(me,function(r){var t=r.a,e=n(r.b);return e.$?cr(e.a):fr(S(t,e.a))},r)})}),ge=t(function(n,r){var t=r;return i(ot,function(r){return i(he,function(r){var e=n(r);return e.$?cr({$:2,a:{aR:e.a,t:mt(t.j)}}):fr(e.a)},r)},r)}),$e=function(n){return{E:function(){return fr(S(x,n))},k:Bn,q:Bn,aj:x}},Se=t(function(n,r){return{E:n,k:r.k,q:r.q,aj:r.aj}}),Ce=t(function(n,r){return S(r.a,n(r.b))}),ye=t(function(n,r){return i(Se,i(et,r.E,ut(Ce(n))),r)}),Oe=t(function(n,r){return i(ut,function(r){return S(r.a,n(r.b))},r)}),xe=function(n){return Sr(i(ce,function(n){switch(n.$){case 0:return Bn;case 1:return kn(n.a);default:return Bn}},n))},Ee=t(function(n,r){var t=n,e=r.E,u=r.aj;return y(i(Se,function(n){return i(me,function(r){var t=r.a,u=r.b,a=i(Oe,function(n){return n(u)},e(n));if(a.$)return a;var o=a.a,c=o.b;return fr(S(O(o.a,t),c))},i(me,t.E,t.w({y:n.y,aY:xe(u),N:n.N,aj:n.aj})))},r),{aj:O(u,j([t.j]))})}),we=Ee,je=t(function(n,r){return y(r,{k:kn(n)})}),Ae=function(n){return n},Ie=t(function(n,r){return y(r,{O:O(r.O,j([Ae(n)]))})}),qe={O:x},Ne=i(Ie,i(ye,Hr,i(we,re,i(we,yt,i(we,Ct,i(we,(qn="introspection-file",i(st,function(n){var r=n.N,t=i(pt,function(n){return v(n.a,qn)},r);return 1===t.$?cr(ct("Expected to find option "+qn+" but only found options "+se(i(Kt,le,r)))):1===t.a.b.$?fr(t.a.b.a):cr(ct("Expected option "+qn+" to have arg but found none."))},i(dt,qn,1))),$e(Qr)))))),i(Ie,i(ye,Wr,i(je,"generate files based on the schema at `url`",i(we,re,i(we,i(ge,Xt,("header",i(st,function(n){return fr(i(ce,function(n){var r=n.b,t=S(v(n.a,"header"),r);return t.a&&1===t.b.$?kn(t.b.a):Bn},n.N))},i(dt,"header",2)))),i(we,i(st,function(n){var r=n.N;return fr(!!i(oe,i(ue,"exclude-deprecated",ee),r))},i(te,"exclude-deprecated",0)),i(we,yt,i(we,Ct,i(we,("url",i(st,function(n){var r=n.y,t=n.aY,e=i(ve,t,r);return e.$?cr(ct("Expect operand urlat "+wr(t)+" but had operands "+se(r))):fr(e.a)},c(de,"url",Bn,1))),$e(Zr))))))))),qe)),De=B,Te=t(function(n,r){return c(Zt,t(function(r,t){return n(r)?i(Tn,r,t):t}),x,r)}),Ge=function(n){return i(Te,function(n){return!function(n){return!!i(De,"__",n)}(n.a)},n)},Re=t(function(n,r){var t=n.L;if(t.$)return r;var e=t.a;return i(Te,function(n){return!v(n.a,e)},r)}),Fe=t(function(n,r){var t=n.R;return i(Te,function(n){return!v(n.a,t)},r)}),ke=t(function(n,r){var t=n.W;if(t.$)return r;var e=t.a;return i(Te,function(n){return!v(n.a,e)},r)}),Be=function(n){return n},_e=function(n){return i(_n,"/",n)+".elm"},Me=function(n){var r=n.t;return i(Jr,function(n){return i(Bt," - {0} - {1}",j([r,n]))},n.k)},Ve=function(n){return!n.b},Je=t(function(n,r){return!n.$||!Ve(i(ce,function(n){return n.k},r))}),Ue=t(function(n,r){return i(Je,n,r)?i(Bt,"{-|{0}{1}\n-}\n",j([i($t,"",i(Jr,function(n){return" "+n},n)),(t=r,e=i(ce,Me,t),e.b?i(Bt,"\n\n{0}\n",j([i(_n,"\n",e)])):"")])):"";var t,e}),Le=function(n){return C(n.toUpperCase())},Pe=function(n){return A(n).join("")},Qe=T,He=function(n){return c(Qe,Tn,x,n)},We=function(n){return n.toUpperCase()},Ze=function(n){for(;;)n=n},Ke=fn(1/0),Ye=t(function(n){return n}),ze=i(et,nt,$t(Ft)),Xe=i(xt,ze("[-/\\^$*+?.()|[\\]{}]"),function(n){return"\\"+n.aV}),nu=e(function(n,r,t){return c(xt,ze(Xe(n)),function(){return r},t)}),ru=N,tu=t(function(n,r){return i($t,"",i(Jr,function(r){var t=r.b;return i(ru,n(r.a),t)},jr(r)))}),eu=function(n){return r=c(nu," ","",function(n){return c(xt,ze("[-_\\s]+(.)?"),function(n){var r=n.a0;return r.b&&!r.a.$?We(r.a.a):""},n.trim())}(c(xt,ze("[\\W_]"),Ye(" "),n))),i(tu,Le,r);var r},uu=function(n){var r,t=function(n){var r=i(et,nt,$t(Ft)),t=i(Jr,function(n){return n.a0},be(i(Ke,r("^(_*)([^_]?.*[^_]?)(_*)$"),n)));if(t.$)return Ze("Got nothing");if(t.a.b&&t.a.b.b&&!t.a.b.a.$&&t.a.b.b.b&&!t.a.b.b.b.b){var e=t.a,u=e.b,a=u.a.a,o=u.b.a;return{as:i($t,"",e.a),S:a,aA:i($t,"",o)}}return Ze("Unexpected regex result for name "+n)}(n);return O(v(We(r=t.S),r)?eu(t.S.toLowerCase()):function(){var n=He(t.S);if(n.b){var r=n.b;return Pe(i(Tn,Le(n.a),r))}return""}(),O(t.as,t.aA))},au=function(n){return uu(n)},ou=t(function(n,r){return i(Ue,n,i(Kt,function(n){return{k:n.k,t:au(n.t)}},r))}),iu=t(function(n,r){return i(ou,n,r)}),cu=t(function(n,r){return i(Bt,"decoder : Decoder {0}\ndecoder =\n Decode.string\n |> Decode.andThen\n (\\string ->\n case string of\n",j([au(n)]))+(i(_n,"\n\n",i(Kt,function(n){return' "'+Be(n)+'" ->\n Decode.succeed '+au(n)},i(Kt,function(n){return n.t},r)))+'\n\n _ ->\n Decode.fail ("Invalid ')+au(n)+' type, " ++ string ++ " try re-running the @dillonkearns/elm-graphql CLI ")\n )\n '}),fu=function(n){return i(Bt,' "{0}" ->\n Just {1}\n',j([Be(n.t),au(n.t)]))},su=t(function(n,r){return i(Bt,"{-| Convert from a String representation to an elm representation enum.\nThis is the inverse of the Enum `toString` function. So you can call `toString` and then convert back `fromString` safely.\n\n Swapi.Enum.Episode.NewHope\n |> Swapi.Enum.Episode.toString\n |> Swapi.Enum.Episode.fromString\n == Just NewHope\n\nThis can be useful for generating Strings to use for <select> menus to check which item was selected.\n\n-}\nfromString : String -> Maybe {0}\nfromString enumString =\n case enumString of\n{1}\n _ ->\n Nothing\n",j([au(n),i(_n,"\n\n",i(Kt,fu,r))]))}),lu=t(function(n,r){return i(Bt,"list : List {0}\nlist =\n [{1}]\n",j([au(n),i(_n,", ",i(Kt,au,i(Kt,function(n){return n.t},r)))]))}),du=function(n){return i(Bt,' {0} ->\n "{1}"\n',j([au(n.t),Be(n.t)]))},pu=t(function(n,r){return i(Bt,"{-| Convert from the union type representating the Enum to a string that the GraphQL server will recognize.\n-}\ntoString : {0} -> String\ntoString enum =\n case enum of\n{1}",j([au(n),i(_n,"\n\n",i(Kt,du,r))]))}),bu=t(function(n,r){return"type "+au(n)+"\n = "+i(_n,"\n | ",i(Kt,au,i(Kt,function(n){return n.t},r)))+"\n"}),vu=u(function(n,r,t,e){return i(Bt,"module {0} exposing (..)\n\nimport Json.Decode as Decode exposing (Decoder)\n\n\n",j([i(_n,".",n)]))+(e+(i(bu,r,t)+(i(lu,r,t)+(i(cu,r,t)+"\n\n"))))+i(pu,r,t)+"\n\n"+i(su,r,t)}),mu=u(function(n,r,t,e){return f(vu,r,n,t,i(iu,e,t))}),hu=j(["as","case","else","exposing","if","import","in","infix","let","module","of","port","then","type","where"]),gu=function(n){return C(n.toLowerCase())},$u=function(n){return function(n){return i(oe,n,hu)?n+"_":n}((r=uu(n),i(tu,gu,r)));var r},Su=function(n){return i(Ue,n.k,i(Kt,function(n){return{k:n.k,t:$u(n.t)}},n.D))},Cu=function(n){var r=n.m;return v(r,x)?"":i(_n," ",i(Kt,function(n){return n.v},r))+" "},yu=function(n){return n},Ou=t(function(n,r){return v(r.i,x)?Bn:kn(i(_n,"\n\n",i(Kt,function(r){var t=r.a2,e=r.aI;return i(Bt,"type alias {0}{1} = {2}",j([eu(yu(n.t)),t,e]))},r.i)))}),xu=function(n){var r=i(_n,"\n\n",i(Kt,function(n){return i(Bt," {0} =\n {1}",j([n.a,n.b]))},n));return v(n,x)?"":i(Bt,"\n let\n{0}\n in",j([r]))},Eu=e(function(n,r,t){var e,u,a=i(_n," -> ",O(i(Kt,function(n){return n.r},t.m),j([n])));return i(_n,"\n\n",i(ce,_r,j([i(Ou,r,t),kn(i(Bt,'{9}{6} : {3}\n{6} {4}={7}\n {5} "{0}" {1} ({2}){8}\n',j([yu(r.t),(e=t,u=e.n,u.b?u.b.b?"("+i(_n," ++ ",u)+")":u.a:"[]"),t.E,a,Cu(t),"Object"+t.P,$u(r.t),xu(t.o),i($t,"",t.M),Su(r)])))])))}),wu=u(function(n,r,t,e){return c(Eu,i(Bt,"SelectionSet {0} {1}",j([e.F,i(_n,".",r)])),t,e)}),ju=t(function(n,r){return y(r,{m:i(Tn,n,r.m)})}),Au=function(n){return i(Bt,"({0}OptionalArguments -> {0}OptionalArguments)",j([n]))},Iu=t(function(n,r){return O(n.C,j(["Enum",au(r)]))}),qu=t(function(n){return O(n.C,j(["InputObject"]))}),Nu=t(function(n,r){return i(_n,".",O(r,j([n])))}),Du=e(function(n,r,t){var e=t.a,u=t.b?"":" |> Encode.maybe";switch(e.$){case 0:var a=e.a;switch(a.$){case 1:return"Encode.string"+u;case 0:return"Encode.bool"+u;case 2:return"Encode.int"+u;case 3:return"Encode.float"+u;default:var o=a.a,f=i(_n,".",O(n.C,j(["Scalar"])));return O(i(Bt,"({0} |> {2}.unwrapEncoder .codec{1})",j([i(Nu,"codecs",i($t,ne(O(n.C,j(["ScalarCodecs"]))),n.V)),au(o),f])),u)}case 1:return c(Du,n,r,e.a)+(u+" |> Encode.list");case 3:return Ze("I don't expect to see object references as argument types.");case 6:return Ze("Interfaces are never valid inputs http://facebook.github.io/graphql/October2016/#sec-Interfaces");case 5:return Ze("Unions are never valid inputs http://facebook.github.io/graphql/October2016/#sec-Unions");case 2:return i(Bt,"(Encode.enum {0})"+u,j([i(_n,".",O(i(Iu,n,e.a),j(["toString"])))]));default:var s=e.a;return O(i(_n,".",r?j(["encode"+au(s)]):O(i(qu,{C:n.C},s),j(["encode"+au(s)]))),u)}}),Tu=function(n){return i(Du,n,!1)},Gu=t(function(n,r){return{$:0,a:n,b:r}}),Ru=t(function(n,r){var t=r.t,e=r.X;return i(Bt,'Argument.optional "{0}" filledInOptionals.{1} ({2})',j([yu(t),$u(t),i(Tu,n,i(Gu,e,1))]))}),Fu=t(function(n,r){var t=i(_n,", ",i(Kt,Ru(n),r));return i(Bt,"[ {0} ]",j([t]))}),ku=function(n){return i(Bt,"{ {0} }",j([i(_n,", ",i(Kt,function(n){return $u(n.t)+" = Absent"},n))]))},Bu=function(n){var r=n.a3;return 1===r.b?Bn:kn({t:n.t,X:r.a})},_u=function(n){return i(Bt,"{ {0} }",j([i(_n,"\n,",i(Kt,function(n){return n.a+" : "+n.b},n))]))},Mu=t(function(n,r){return O(n.C,j(["Enum",au(r),au(r)]))}),Vu=u(function(n,r,t,e){var u,a=e.a,o=e.b;return u=function(){switch(a.$){case 0:var r=a.a;switch(r.$){case 1:return"String";case 0:return"Bool";case 2:return"Int";case 3:return"Float";default:return i(Nu,au(r.a),i($t,ne(O(t.C,j(["ScalarCodecs"]))),t.V))}case 1:return"(List "+c(Ju,n,t,a.a)+")";case 3:case 6:case 5:return"decodesTo";case 2:return i(_n,".",i(Mu,{C:t.C},a.a));default:var e=a.a;return i(_n,".",n?j([au(e)]):O(i(qu,{C:t.C},e),j([au(e)])))}}(),o?u:i(Bt,"({0} {1})",j([r,u]))}),Ju=e(function(n,r,t){return f(Vu,n,"Maybe",r,t)}),Uu=t(function(n,r){return f(Vu,!1,"Maybe",n,r)}),Lu=t(function(n,r){return _u(i(Kt,function(r){var t=r.X;return S($u(r.t),"OptionalArgument "+i(Uu,n,i(Gu,t,1)))},r))}),Pu=t(function(n,r){var t=i(ce,Bu,r);if(t.b){var e=t;return kn({aG:function(n){return{r:Au(n),v:"fillInOptionals"}},o:j([S("filledInOptionals","fillInOptionals "+ku(e)),S("optionalArgs",i(Fu,n,e)+"\n |> List.filterMap identity")]),aB:{aI:i(Lu,n,e),a2:"OptionalArguments"}})}return Bn}),Qu=u(function(n,r,t,e){var u=i(Pu,r,t);if(u.$)return e;var a=u.a.o,o=u.a.aB;return i(ju,(0,u.a.aG)(eu(yu(n.t))),y(e,{n:i(Tn,"optionalArgs",e.n),o:O(e.o,a),i:i(Tn,o,e.i)}))}),Hu=function(n){var r=n.a3;return 1===r.b?kn({t:n.t,af:r.a,a3:r}):Bn},Wu=t(function(n,r){var t=r.a3;return S($u(r.t),i(Uu,n,t))}),Zu=t(function(n,r){return _u(i(Kt,Wu(n),r))}),Ku=t(function(n,r){var t=r.t,e=r.a3;return i(Bt,'Argument.required "{0}" requiredArgs.{1} ({2})',j([yu(t),$u(t),i(Tu,n,e)]))}),Yu=t(function(n,r){var t=i(Kt,Ku(n),r);return"[ "+i(_n,", ",t)+" ]"}),zu=t(function(n,r){var t=i(ce,Hu,r);return v(t,x)?Bn:kn({r:function(n){return i(Bt,"{0}RequiredArguments",j([n]))},aU:i(Yu,n,t),aB:{aI:i(Zu,n,t),a2:"RequiredArguments"}})}),Xu=u(function(n,r,t,e){var u=i(zu,r,t);if(u.$)return e;var a=u.a.aU,o=u.a.aB;return i(ju,{r:(0,u.a.r)(eu(yu(n.t))),v:"requiredArgs"},y(e,{n:j([a]),i:i(Tn,o,e.i)}))}),na=t(function(n,r){var t=r.a,e=r.b;return O(function(){switch(t.$){case 0:var r=t.a;switch(r.$){case 1:return j(["Decode.string"]);case 0:return j(["Decode.bool"]);case 2:return j(["Decode.int"]);case 3:return j(["Decode.float"]);default:var e=r.a;return O(n.C,O(j(["Scalar"]),j([au(e)]))),j([i(Nu,"codecs",i($t,ne(O(n.C,j(["ScalarCodecs"]))),n.V)),i(_n,".",O(n.C,O(j(["Scalar"]),j(["unwrapCodecs"])))),".codec"+au(e),".decoder"])}case 1:return O(i(na,n,t.a),j(["Decode.list"]));case 3:case 6:case 5:return j(["identity"]);case 2:return j([i(_n,".",O(i(Iu,{C:n.C},t.a),j(["decoder"])))]);default:return Ze("Input objects are only for input not responses, shouldn't need decoder.")}}(),e?x:j(["Decode.nullable"]))}),ra=t(function(n,r){var t='"'+i(Uu,y(n,{C:x}),r)+'"';return{m:x,E:i(_n," |> ",i(na,n,r)),F:i(Uu,n,r),n:x,o:x,M:Bn,P:".selectionForField "+t,i:x}}),ta={$:3},ea=function(n){return{$:1,a:n}},ua={$:4},aa=function(n){return{$:2,a:n}},oa=t(function(n,r){return O(n.C,j(["Interface",au(r)]))}),ia=t(function(n,r){return v(r,n.R)?j(["RootQuery"]):v(kn(r),n.L)?j(["RootMutation"]):v(kn(r),n.W)?j(["RootSubscription"]):O(n.C,j(["Object",au(r)]))}),ca=t(function(n,r){return O(n.C,j(["Union",au(r)]))}),fa=_r,sa=u(function(n,r,t){var e=function(){switch(function(n){n:for(;;){var r=n.a;switch(r.$){case 3:return 0;case 0:return 4;case 1:n=r.a;continue n;case 2:return 1;case 4:return Ze("TODO");case 5:return 2;default:return 3}}}(r)){case 0:return i(_n,".",i(ia,n,fa(t)));case 3:return i(_n,".",i(oa,n,fa(t)));case 1:return Ze("TODO");case 2:return i(_n,".",i(ca,n,fa(t)));default:return Ze("TODO")}}(),u=i(Bt,"SelectionSet decodesTo {0}",j([e]));return i(ju,{r:u,v:"object_"},{m:x,E:"object_",F:i(Uu,n,r),n:x,o:x,M:kn(" ("+i(_n," >> ",i(na,n,r))+")"),P:".selectionForCompositeField",i:x})}),la=e(function(n,r,t){var e=function(n){n:for(;;){var r=n.a;switch(r.$){case 3:return{$:0,a:r.a};case 6:return ea(r.a);case 5:return aa(r.a);case 0:return ua;case 1:n=r.a;continue n;case 2:return ta;default:return Ze("Unexpected type")}}}(t);switch(e.$){case 0:return f(sa,n,t,e.a,0);case 1:case 2:return f(sa,n,t,e.a,1);case 3:default:return i(ra,n,t)}}),da=t(function(n,r){return f(Qu,r,n,r.D,f(Xu,r,n,r.D,c(la,n,r.t,r.a3)))}),pa=e(function(n,r,t){return f(wu,n,i(oa,n,fa(r)),t,i(da,n,t))}),ba=e(function(n,r,t){return i(Bt,"on{0} : SelectionSet decodesTo {1}",j([au(t),i(_n,".",i(ia,n,t))]))}),va=e(function(n,r,t){return i(Bt,'Object.buildFragment "{1}" selections.on{0}',j([au(t),Be(t)]))}),ma=e(function(n,r,t){return i(Bt,"on{0} = Graphql.SelectionSet.empty |> Graphql.SelectionSet.map (\\_ -> Nothing)",j([au(t),Be(t)]))}),ha=e(function(n,r,t){return i(Bt,"\ntype alias Fragments decodesTo =\n {\n {1}\n }\n\n\n{-| Build an exhaustive selection of type-specific fragments.\n-}\nfragments :\n Fragments decodesTo\n -> SelectionSet decodesTo {0}\nfragments selections =\n Object.exhuastiveFragmentSelection\n [\n {2}\n ]\n\n\n{-| Can be used to create a non-exhuastive set of fragments by using the record\nupdate syntax to add `SelectionSet`s for the types you want to handle.\n-}\nmaybeFragments : Fragments (Maybe decodesTo)\nmaybeFragments =\n {\n {3}\n }\n",j([i(_n,".",t),i(_n,",\n",i(Kt,i(ba,n,t),r)),i(_n,",\n",i(Kt,i(va,n,t),r)),i(_n,",\n",i(Kt,i(ma,n,t),r))]))}),ga=function(n){return i(Kt,function(n){return n.a3},n.D)},$a=t(function(n,r){return r.b?c(Zt,Tn,r,n):n}),Sa=function(n){return c(Zt,$a,x,n)},Ca=t(function(n,r){return Sa(i(Kt,n,r))}),ya=t(function(n,r){n:for(;;){var t=r.a;switch(t.$){case 0:return Bn;case 1:n=n,r=t.a;continue n;case 3:case 6:return Bn;case 2:return kn(i(Iu,{C:n},t.a));case 4:default:return Bn}}}),Oa=e(function(n,r,t){return i(Te,function(n){return!v(n,r)},i(ce,ya(n),t))}),xa=function(n){return"import "+n},Ea=function(n){return i(_n,".",n)},wa=e(function(n,r,t){return i(_n,"\n",i(Kt,i(et,Ea,xa),c(Oa,n,r,O(i(Ca,ga,e=t),i(Kt,function(n){return n.a3},e)))));var e}),ja=e(function(n,r,t){var e=n.C;return i(Bt,"module {0} exposing (..)\n\nimport Graphql.Internal.Builder.Argument as Argument exposing (Argument)\nimport Graphql.Internal.Builder.Object as Object\nimport Graphql.Operation exposing (RootMutation, RootQuery, RootSubscription)\nimport Graphql.SelectionSet exposing (FragmentSelectionSet(..), SelectionSet(..))\nimport Graphql.OptionalArgument exposing (OptionalArgument(..))\nimport {2}.Object\nimport {2}.Interface\nimport {2}.Union\nimport {2}.Scalar\nimport {2}.InputObject\nimport {3}\nimport Json.Decode as Decode\nimport Graphql.Internal.Encode as Encode exposing (Value)\n{1}\n",j([i(_n,".",r),c(wa,e,r,t),i(_n,".",e),Mn(i($t,ne(O(n.C,j(["ScalarCodecs"]))),n.V))]))}),Aa=t(function(n,r){n:for(;;){if(-2===r.$)return Bn;var t=r.c,e=r.d,u=r.e;switch(i(Ut,n,r.b)){case 0:n=n,r=e;continue n;case 1:return kn(t);default:n=n,r=u;continue n}}}),Ia=u(function(n,r,t,e){return O(c(ja,n,t,e),O(c(ha,n,i($t,x,i(Aa,r,n.J)),t),i(_n,"\n\n",i(Kt,i(pa,n,r),e))))}),qa=t(function(n,r){var t=r.a;switch(r.b.$){case 1:return v(t,n.R)?O(n.C,j(["Query"])):v(kn(t),n.L)?O(n.C,j(["Mutation"])):v(kn(t),n.W)?O(n.C,j(["Subscription"])):i(ia,n,t);case 0:return x;case 4:return i(Iu,n,t);case 2:return i(oa,n,t);case 3:return i(ca,n,t);default:return i(qu,n,t)}}),Na=e(function(n,r,t){return f(wu,n,i(ia,n,r),t,i(da,n,t))}),Da=function(n){return i(Bt,"import Graphql.Internal.Builder.Argument as Argument exposing (Argument)\nimport Graphql.Internal.Builder.Object as Object\nimport Graphql.Internal.Encode as Encode exposing (Value)\nimport Graphql.Operation exposing (RootMutation, RootQuery, RootSubscription)\nimport Graphql.OptionalArgument exposing (OptionalArgument(..))\nimport Graphql.SelectionSet exposing (SelectionSet)\nimport Json.Decode as Decode exposing (Decoder)\nimport {0}.Object\nimport {0}.Interface\nimport {0}.Union\nimport {0}.Scalar\nimport {0}.InputObject\nimport {1}\nimport Graphql.Internal.Builder.Object as Object\nimport Graphql.OptionalArgument exposing (OptionalArgument(..))\nimport Graphql.SelectionSet exposing (SelectionSet)\nimport Graphql.Operation exposing (RootMutation, RootQuery, RootSubscription)\nimport Json.Decode as Decode exposing (Decoder)\nimport Graphql.Internal.Encode as Encode exposing (Value)",j([i(_n,".",n.C),Mn(i($t,ne(O(n.C,j(["ScalarCodecs"]))),n.V))]))},Ta=e(function(n,r,t){var e=n.C;return i(Bt,"module {0} exposing (..)\n\n{2}\n{1}\n",j([i(_n,".",r),c(wa,e,r,t),Da(n)]))}),Ga=e(function(n,r,t){return O(c(Ta,n,r,t),i(_n,"\n\n",i(Kt,i(Na,n,i($t,fa(""),n.L)),t)))}),Ra=e(function(n,r,t){var e=n.C;return i(Bt,"module {0} exposing (..)\n\nimport Graphql.Internal.Builder.Argument as Argument exposing (Argument)\nimport Graphql.Internal.Builder.Object as Object\nimport Graphql.SelectionSet exposing (SelectionSet)\nimport Graphql.OptionalArgument exposing (OptionalArgument(..))\nimport Graphql.Operation exposing (RootMutation, RootQuery, RootSubscription)\nimport {2}.Object\nimport {2}.Interface\nimport {2}.Union\nimport {2}.Scalar\nimport {2}.InputObject\nimport {3}\nimport Json.Decode as Decode\nimport Graphql.Internal.Encode as Encode exposing (Value)\n{1}\n",j([i(_n,".",r),c(wa,e,r,t),i(_n,".",e),Mn(i($t,ne(O(n.C,j(["ScalarCodecs"]))),n.V))]))}),Fa=u(function(n,r,t,e){return O(c(Ra,n,t,e),i(_n,"\n\n",i(Kt,i(Na,n,r),e)))}),ka=e(function(n,r,t){var e=n.C;return i(Bt,"module {0} exposing (..)\n\n{2}\n{1}\n",j([i(_n,".",r),c(wa,e,r,t),Da(n)]))}),Ba=e(function(n,r,t){return O(c(ka,n,r,t),i(_n,"\n\n",i(Kt,i(Na,n,n.R),t)))}),_a=e(function(n,r,t){var e=n.C;return i(Bt,"module {0} exposing (..)\n\n{2}\n{1}\n",j([i(_n,".",r),c(wa,e,r,t),Da(n)]))}),Ma=e(function(n,r,t){return O(c(_a,n,r,t),i(_n,"\n\n",i(Kt,i(Na,n,i($t,fa(""),n.W)),t)))}),Va=e(function(n,r,t){return i(Bt,"on{0} : SelectionSet decodesTo {1}",j([au(t),i(_n,".",i(ia,n,t))]))}),Ja=e(function(n,r,t){return i(Bt,'Object.buildFragment "{1}" selections.on{0}',j([au(t),Be(t)]))}),Ua=e(function(n,r,t){return i(Bt,"on{0} = Graphql.SelectionSet.empty |> Graphql.SelectionSet.map (\\_ -> Nothing)",j([au(t),Be(t)]))}),La=e(function(n,r,t){return i(Bt,"\ntype alias Fragments decodesTo =\n {\n {1}\n }\n\n\n{-| Build up a selection for this Union by passing in a Fragments record.\n-}\nfragments :\n Fragments decodesTo\n -> SelectionSet decodesTo {0}\nfragments selections =\n Object.exhuastiveFragmentSelection\n [\n {2}\n ]\n\n\n{-| Can be used to create a non-exhuastive set of fragments by using the record\nupdate syntax to add `SelectionSet`s for the types you want to handle.\n-}\nmaybeFragments : Fragments (Maybe decodesTo)\nmaybeFragments =\n {\n {3}\n }\n",j([i(_n,".",t),i(_n,",\n",i(Kt,i(Va,n,t),r)),i(_n,",\n",i(Kt,i(Ja,n,t),r)),i(_n,",\n",i(Kt,i(Ua,n,t),r))]))}),Pa=t(function(n,r){return i(Bt,"module {0} exposing (..)\n\nimport Graphql.Internal.Builder.Argument as Argument exposing (Argument)\nimport Graphql.Internal.Builder.Object as Object\nimport Graphql.Operation exposing (RootMutation, RootQuery, RootSubscription)\nimport Graphql.SelectionSet exposing (FragmentSelectionSet(..), SelectionSet(..))\nimport Graphql.OptionalArgument exposing (OptionalArgument(..))\nimport {1}.Object\nimport {1}.Interface\nimport {1}.Union\nimport {1}.Scalar\nimport {1}.InputObject\nimport {1}.ScalarCodecs\nimport {2}\nimport Json.Decode as Decode\nimport Graphql.Internal.Encode as Encode exposing (Value)\n\n",j([i(_n,".",r),i(_n,".",n.C),Mn(i($t,ne(O(n.C,j(["ScalarCodecs"]))),n.V))]))}),Qa=u(function(n,r,t,e){return O(i(Pa,n,t),c(La,n,e,t))}),Ha=t(function(n,r){var t=r.a,e=r.b,u=r.c,a=i(qa,n,r);return i(Jr,function(n){return S(a,n)},function(){switch(e.$){case 1:var r=e.a;return v(t,n.R)?kn(c(Ba,n,a,r)):v(kn(t),n.L)?kn(c(Ga,n,a,r)):v(kn(t),n.W)?kn(c(Ma,n,a,r)):kn(f(Fa,n,t,a,r));case 0:return Bn;case 4:return kn(f(mu,t,a,e.a,u));case 2:return r=e.a,kn(f(Ia,n,Be(t),a,r));case 3:return kn(f(Qa,n,t,a,e.a));default:return r=e.a,Bn}}())}),Wa=t(function(n,r){return c(Du,n,!0,i(Gu,r,1))}),Za=t(function(n,r){var t=r.a3,e=t.a,u=i(Bt,1===t.b?" input.{0} |> Just":" |> Encode.optional input.{0}",j([$u(r.t)]));return i(Bt,"({0}) {1}",j([i(Wa,n,e),u]))}),Ka=t(function(n,r){return i(Bt,'( "{0}", {1} )',j([yu(r.t),i(Za,n,r)]))}),Ya=t(function(n,r){var t=r.t,e=r.H,u=r._?i(Bt,"({0} input)",j([au(t)])):"input";return i(Bt,"{-| Encode a {0} into a value that can be used as an argument.\n-}\nencode{0} : {0} -> Value\nencode{0} {1} =\n Encode.maybeObject\n [ {2} ]",j([au(t),u,i(_n,", ",i(Kt,Ka(n),e))]))}),za=t(function(n,r){return f(Vu,!0,"OptionalArgument",n,r)}),Xa=t(function(n,r){return S($u(r.t),i(za,n,r.a3))}),no=t(function(n,r){var t=r.t,e=r.H;return Bt(r._?"{-| Type alias for the `{0}` attributes. Note that this type\nneeds to use the `{0}` type (not just a plain type alias) because it has\nreferences to itself either directly (recursive) or indirectly (circular). See\n<https://github.com/dillonkearns/elm-graphql/issues/33>.\n-}\ntype alias {0}Raw =\n {1}\n\n\n{-| Type for the {0} input object.\n-}\ntype {0}\n = {0} {0}Raw\n ":"{-| Type for the {0} input object.\n-}\ntype alias {0} =\n {1}\n ")(j([au(t),_u(i(Kt,Xa(n),e))]))}),ro=t(function(n,r){return{D:n,ax:r}}),to=t(function(n,r){return i(ro,n,r)}),eo=function(n){return n.b},uo=t(function(n,r){var t=r.D,e=r.ax,u=i(Kt,eo,t),a=O(i(Kt,Xn,t),j([e])),o=i(Bt,"{0} : {1}",j([n,i(_n," -> ",a)]));return i(Bt,"{0}\n{1} {2} =\n",j([o,n,i(_n," ",u)]))}),ao=ce(_r),oo=t(function(n,r){return S($u(r.t),i(za,n,r.a3))}),io=e(function(n,r,t){return Sr(t)>0?i(Bt,"type alias {0} =\n {1}",j([n,_u(i(Kt,oo(r),t))])):""}),co=function(n){return i(_n,", ",i(Kt,function(n){return $u(n)+" = Absent"},i(Kt,function(n){return n.t},n)))},fo=t(function(n,r){return n?kn(r):Bn}),so=t(function(n,r){var t=r.t,e=r.H,u=r._,a=i(_n,", ",i(Kt,function(n){return i(Bt,"{0} = {1}.{0}",j([$u(n.t),(r=n.a3,r.b?"required":"optionals")]));var r},e)),o=i(Te,function(n){return 1===n.a3.b},e),f=i(Te,function(n){return!n.a3.b},e),s=xu(ao(j([i(fo,Sr(f)>0,S("optionals",i(Bt,"\n fillOptionals\n { {0} }",j([co(f)]))))]))),l=i(uo,"build"+au(t),i(to,ao(j([i(fo,Sr(o)>0,S(i(Bt,"{0}RequiredFields",j([au(t)])),"required")),i(fo,Sr(f)>0,S(i(Bt,"({0}OptionalFields -> {0}OptionalFields)",j([au(t)])),"fillOptionals"))])),au(t)));return i(Bt,"{0}{1}\n {2}{ {3} }\n\n{4}\n{5}\n",j([l,s,u?au(t):"",a,c(io,au(t)+"RequiredFields",n,o),c(io,au(t)+"OptionalFields",n,f)]))}),lo=t(function(n,r){return i(_n,"\n\n",j([i(so,n,r),i(no,n,r),i(Ya,n,r)]))}),po=function(n){return O(n.C,j(["InputObject"]))},bo=t(function(n,r){var t=n.C;return i(Bt,"import Graphql.Internal.Builder.Argument as Argument exposing (Argument)\nimport Graphql.Internal.Builder.Object as Object\nimport Graphql.SelectionSet exposing (SelectionSet)\nimport Graphql.OptionalArgument exposing (OptionalArgument(..))\nimport {1}.Object\nimport {1}.Interface\nimport {1}.Union\nimport {1}.Scalar\nimport {2}\nimport Json.Decode as Decode\nimport Graphql.Internal.Encode as Encode exposing (Value)\n{0}\n",j([c(wa,t,po(n),r),i(_n,".",t),Mn(i($t,ne(O(n.C,j(["ScalarCodecs"]))),n.V))]))}),vo=t(function(n,r){n:for(;;)switch(r.$){case 4:return v(n,r.a);case 1:n=n,r=r.a.a;continue n;case 0:case 2:case 3:case 5:default:return!1}}),mo=t(function(n,r){return i(vo,n,r.a3.a)}),ho=t(function(n,r){return i(ae,mo(n),r)}),go=t(function(n,r){return be(i(ce,function(n){var t=n.a,e=n.b;if(5===e.$){var u=e.a;return v(t,r)?kn(S(t,u)):Bn}return Bn},n))}),$o=Vt,So=t(function(n,r){return c(Qt,n,0,r)}),Co=t(function(n,r){return!i(Aa,n,r).$}),yo=t(function(n,r){return i(Co,n,r)}),Oo=u(function(n,r,t,e){for(;;){if(!t.b)return Yn(e);var u=t.a,a=t.b,o=n(u);i(yo,o,r)?(n=n,r=r,t=a,e=e):(n=n,r=i(So,o,r),t=a,e=i(Tn,u,e))}}),xo=t(function(n,r){return f(Oo,n,$o,r,x)}),Eo=t(function(n,r){return v(Sr(r),Sr(i(xo,n,r)))}),wo=u(function(n,r,t,e){n:for(;;){var u=i(Eo,_r,i(Kt,Be,n)),a=e.a;switch(a.$){case 4:var o=i(go,r,a.a);if(o.$)return!1;var f=o.a.b;return!u||i(ho,t,f)||i(ae,c(wo,i(Tn,t,n),r,t),i(Kt,function(n){return n.a3},f));case 1:n=n,r=r,t=t,e=a.a;continue n;default:return!1}}}),jo=e(function(n,r,t){return f(wo,x,n,r,t)}),Ao=t(function(n,r){var t=r.b;if(5===t.$){var e=t.a;return i(ae,i(jo,n,r.a),i(Kt,function(n){return n.a3},e))}return!1}),Io=t(function(n,r){var t=r.a,e=r.b;return 5===e.$?kn({aK:e,H:e.a,_:i(Ao,n,r),t:t}):Bn}),qo=t(function(n,r){var t=i(ce,Io(r),r),e=i(Ca,function(n){return n.H},t);return v(t,x)?i(Bt,'module {0} exposing (..)\n\n\nplaceholder : String\nplaceholder =\n ""\n',j([i(_n,".",po(n))])):i(Bt,"module {0} exposing (..)\n\n\n{1}\n\n\n{2}\n",j([i(_n,".",po(n)),i(bo,n,e),i(_n,"\n\n\n",i(Kt,lo(n),t))]))}),No=t(function(n,r){return S(po(n),i(qo,n,r))}),Do=function(n){return i(Bt,"type {0}\n = {0} String",j([au(n)]))},To=j(["Boolean","String","Int","Float"]),Go=function(n){return!n.b.$&&!function(n){return i(oe,Be(n),To)}(n.a)},Ro=t(function(n,r){var t=i(Kt,function(n){return n.a},i(Te,Go,r)),e=i(_n,".",O(n,j(["Scalar"])));return v(t,x)?i(Bt,'module {0} exposing (..)\n\n\nplaceholder : String\nplaceholder =\n ""\n',j([e])):i(Bt,"module {0} exposing (Codecs, {6}, defaultCodecs, defineCodecs, unwrapCodecs, unwrapEncoder)\n\n\nimport Graphql.Internal.Builder.Object as Object\nimport Json.Decode as Decode exposing (Decoder)\nimport Graphql.Internal.Encode\nimport Json.Encode as Encode\nimport Graphql.Codec exposing (Codec)\n\n\n{1}\n\ndefineCodecs :\n {2}\n -> Codecs {4}\ndefineCodecs definitions =\n Codecs definitions\n\n\nunwrapCodecs :\n Codecs {4}\n -> {2}\nunwrapCodecs (Codecs unwrappedCodecs) =\n unwrappedCodecs\n\n\nunwrapEncoder getter (Codecs unwrappedCodecs) =\n (unwrappedCodecs |> getter |> .encoder) >> Graphql.Internal.Encode.fromJson\n\n\ntype Codecs {4}\n = Codecs (RawCodecs {4})\n\n\ntype alias RawCodecs {4} =\n {2}\n\n\ndefaultCodecs : RawCodecs {7}\ndefaultCodecs =\n {5}\n",j([e,i(_n,"\n\n\n",i(Kt,Do,t)),"{"+i(_n,"\n, ",i(Kt,function(n){return i(Bt,"codec{0} : Codec value{0}",j([au(n)]))},t))+"}","",i(_n," ",i(Kt,function(n){return"value"+au(n)},t)),"{"+i(_n,"\n, ",i(Kt,function(n){return i(Bt,"codec{0} =\n { encoder = \\({0} raw) -> Encode.string raw\n , decoder = Object.scalarDecoder |> Decode.map {0} }",j([au(n)]))},t))+"}",i(_n,", ",i(Kt,function(n){return au(n)+"(..)"},t)),i(_n," ",i(Kt,function(n){return au(n)},t))]))}),Fo=t(function(n,r){return S(O(n,j(["Scalar"])),i(Ro,n,r))}),ko=t(function(n,r){return i(Bt,"type alias {0}\n = {1}",j([au(r),i(_n,".",O(n.C,j(["Scalar",au(r)])))]))}),Bo=j(["Boolean","String","Int","Float"]),_o=function(n){return!n.b.$&&!function(n){return i(oe,Be(n),Bo)}(n.a)},Mo=t(function(n,r){var t=i(Kt,function(n){return n.a},i(Te,_o,r)),e=i(_n,".",O(n.C,j(["ScalarCodecs"])));return v(t,x)?i(Bt,'module {0} exposing (..)\n\n\nplaceholder : String\nplaceholder =\n ""\n',j([e])):i(Bt,"module {0} exposing (..)\n\nimport Json.Decode as Decode exposing (Decoder)\nimport {4}.Scalar exposing (defaultCodecs)\n\n\n{1}\n\n\ncodecs : {2}\ncodecs =\n {4}.Scalar.defineCodecs\n {\n {3}\n }\n",j([e,i(_n,"\n\n\n",i(Kt,ko(n),t)),i(_n,".",n.C)+".Scalar.Codecs "+i(_n," ",i(Kt,function(n){return au(n)},t)),i(_n," , ",i(Kt,function(n){return i(Bt,"codec{0} = defaultCodecs.codec{0}",j([au(n)]))},t)),i(_n,".",n.C)]))}),Vo=t(function(n,r){return S(O(n.C,j(["ScalarCodecs"])),i(Mo,n,r))}),Jo=function(n){return i(Bt,"type {0}\n = {0}",j([au(n)]))},Uo=u(function(n,r,t,e){return u=v(a=i(Kt,function(n){return n.a},i(Te,r,e)),x)?i(Bt,'module {0} exposing (..)\n\n\nplaceholder : String\nplaceholder =\n ""\n',j([i(_n,".",O(t,j([n])))])):i(Bt,"module {0} exposing (..)\n\n\n{1}\n",j([i(_n,".",O(t,j([n]))),i(_n,"\n\n\n",i(Kt,Jo,a))])),S(O(t,j([n])),u);var u,a}),Lo=function(n){return 2===n.b.$},Po=function(n){return 1===n.b.$},Qo=function(n){return 3===n.b.$},Ho=t(function(n,r){return j([f(Uo,"Union",Qo,n,r),f(Uo,"Object",Po,n,r),f(Uo,"Interface",Lo,n,r)])}),Wo=j(["Boolean","String","Int","Float"]),Zo=function(n){return!n.b.$&&!function(n){return i(oe,Be(n),Wo)}(n.a)},Ko=t(function(n,r){var t=i(Kt,function(n){return n.a},i(Te,Zo,r)),e=i(_n,".",O(n.C,j(["VerifyScalarCodecs"]))),u=i(Bt,'module {0} exposing (..)\n\n\nplaceholder : String\nplaceholder =\n""\n',j([e])),a=S(t,n.V);if(1===a.b.$)return u;if(a.a.b){var o=a.b.a;return i(Bt,"module {0} exposing (..)\n\n\n{-\n This file is intended to be used to ensure that custom scalar decoder\n files are valid. It is compiled using `elm make` by the CLI.\n-}\n\nimport {3}.Scalar\nimport {1}\n\n\nverify : {3}.Scalar.Codecs {2}\nverify =\n {1}.codecs\n",j([e,Mn(o),i(_n," ",i(Kt,function(n){return i(Nu,au(n),o)},t)),i(_n,".",n.C)]))}return u}),Yo=t(function(n,r){return S(O(n.C,j(["VerifyScalarCodecs"])),i(Ko,n,r))}),zo=t(function(n,r){var t=r.b;return S(n(r.a),t)}),Xo=t(function(n,r){var t,e=r.ai,u=r.ae,a=r.ad,o=r.ah,c={C:n.C,J:(t=e,Ht(i(ce,function(n){var r=n.b;if(2===r.$){var t=r.b;return kn(S(Be(n.a),t))}return Bn},t))),L:i(Jr,fa,a),R:fa(u),V:n.V,W:i(Jr,fa,o)},f=i(ke,c,i(Re,c,i(Fe,c,Ge(e)))),s=i(Fo,n.C,f),l=i(Ho,n.C,f);return Ht(i(Kt,zo(_e),i($a,j([i(Yo,c,f)]),i($a,j([i(Vo,c,f)]),i($a,j([s]),i($a,j([i(No,c,e)]),i($a,l,i(ce,Ha(c),Ge(e)))))))))}),ni=function(n){return au(n.a)},ri=q,ti=u(function(n,r,t,e){return{ad:t,ae:r,ah:e,ai:i(ri,ni,n)}}),ei=e(function(n,r,t){return{$:0,a:n,b:r,c:t}}),ui=e(function(n,r,t){return c(ei,fa(n),r,t)}),ai=e(function(n,r,t){return c(ui,n,{$:4,a:t},r)}),oi=U,ii=Q,ci=H,fi=function(n){return{$:0,a:n}},si=function(n){return{$:15,g:j([i(ii,kn,n),fi(Bn)])}},li={$:6},di=c(ci,t(function(n,r){return{k:r,t:n}}),i(ii,fa,i(oi,"name",li)),i(oi,"description",si(li))),pi=function(n){return{$:7,b:n}},bi=W,vi=f(bi,ai,i(oi,"name",li),si(i(oi,"description",li)),i(oi,"enumValues",pi(di))),mi=t(function(n,r){return c(ui,n,{$:5,a:r},Bn)}),hi=u(function(n,r,t,e){return{D:e,k:r,t:n,l:t}}),gi=e(function(n,r,t){return{ab:r,t:n,l:t}}),$i=P,Si=function(n){return{$:1,a:n}},Ci=i($i,function(n){switch