forked from bombastictranz/awesome-go
-
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy path2827-5f9be4ad453474db.js.download
1 lines (1 loc) · 10.9 KB
/
2827-5f9be4ad453474db.js.download
1
"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2827],{67059:function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.tailRec=void 0,e.tailRec=function(t,e){for(var r=e(t);"Left"===r._tag;)r=e(r.left);return r.right}},92827:function(t,e,r){var i=Object.create?function(t,e,r,i){void 0===i&&(i=r);var n=Object.getOwnPropertyDescriptor(e,r);(!n||("get"in n?!e.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,i,n)}:function(t,e,r,i){void 0===i&&(i=r),t[i]=e[r]},n=Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e};Object.defineProperty(e,"__esModule",{value:!0}),e.match=e.foldW=e.matchW=e.isRight=e.isLeft=e.fromOption=e.fromPredicate=e.FromEither=e.MonadThrow=e.throwError=e.ChainRec=e.Extend=e.extend=e.Alt=e.alt=e.altW=e.Bifunctor=e.mapLeft=e.bimap=e.Traversable=e.sequence=e.traverse=e.Foldable=e.reduceRight=e.foldMap=e.reduce=e.Monad=e.Chain=e.chain=e.chainW=e.Applicative=e.Apply=e.ap=e.apW=e.Pointed=e.of=e.Functor=e.map=e.getAltValidation=e.getApplicativeValidation=e.getWitherable=e.getFilterable=e.getCompactable=e.getSemigroup=e.getEq=e.getShow=e.URI=e.flatMap=e.right=e.left=void 0,e.getValidationMonoid=e.getValidationSemigroup=e.getApplyMonoid=e.getApplySemigroup=e.either=e.stringifyJSON=e.parseJSON=e.sequenceArray=e.traverseArray=e.traverseArrayWithIndex=e.traverseReadonlyArrayWithIndex=e.traverseReadonlyNonEmptyArrayWithIndex=e.ApT=e.apSW=e.apS=e.bindW=e.bind=e.let=e.bindTo=e.Do=e.exists=e.elem=e.toError=e.toUnion=e.chainNullableK=e.fromNullableK=e.tryCatchK=e.tryCatch=e.fromNullable=e.orElse=e.orElseW=e.swap=e.filterOrElseW=e.filterOrElse=e.chainOptionKW=e.chainOptionK=e.fromOptionK=e.duplicate=e.flatten=e.flattenW=e.chainFirstW=e.chainFirst=e.apSecondW=e.apSecond=e.apFirstW=e.apFirst=e.flap=e.getOrElse=e.getOrElseW=e.fold=void 0,e.getValidation=void 0;var a=r(91575),o=r(18415),f=r(12728),u=r(67059),c=r(59504),l=r(82884),p=r(73034),h=function(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var r in t)"default"!==r&&Object.prototype.hasOwnProperty.call(t,r)&&i(e,t,r);return n(e,t),e}(r(81269)),s=r(41040),g=r(71932);e.left=h.left,e.right=h.right,e.flatMap=(0,l.dual)(2,function(t,r){return(0,e.isLeft)(t)?t:r(t.right)});var d=function(t,r){return(0,l.pipe)(t,(0,e.map)(r))},m=function(t,r){return(0,l.pipe)(t,(0,e.ap)(r))},v=function(t,r,i){return(0,l.pipe)(t,(0,e.reduce)(r,i))},R=function(t){return function(r,i){var n=(0,e.foldMap)(t);return(0,l.pipe)(r,n(i))}},y=function(t,r,i){return(0,l.pipe)(t,(0,e.reduceRight)(r,i))},E=function(t){var r=(0,e.traverse)(t);return function(t,e){return(0,l.pipe)(t,r(e))}},I=function(t,r,i){return(0,l.pipe)(t,(0,e.bimap)(r,i))},b=function(t,r){return(0,l.pipe)(t,(0,e.mapLeft)(r))},L=function(t,r){return(0,l.pipe)(t,(0,e.alt)(r))},W=function(t,r){return(0,l.pipe)(t,(0,e.extend)(r))},U=function(t,r){return(0,u.tailRec)(r(t),function(t){return(0,e.isLeft)(t)?(0,e.right)((0,e.left)(t.left)):(0,e.isLeft)(t.right)?(0,e.left)(r(t.right.left)):(0,e.right)((0,e.right)(t.right.right))})};e.URI="Either",e.getShow=function(t,r){return{show:function(i){return(0,e.isLeft)(i)?"left(".concat(t.show(i.left),")"):"right(".concat(r.show(i.right),")")}}},e.getEq=function(t,r){return{equals:function(i,n){return i===n||((0,e.isLeft)(i)?(0,e.isLeft)(n)&&t.equals(i.left,n.left):(0,e.isRight)(n)&&r.equals(i.right,n.right))}}},e.getSemigroup=function(t){return{concat:function(r,i){return(0,e.isLeft)(i)?r:(0,e.isLeft)(r)?i:(0,e.right)(t.concat(r.right,i.right))}}},e.getCompactable=function(t){var r=(0,e.left)(t.empty);return{URI:e.URI,_E:void 0,compact:function(t){return(0,e.isLeft)(t)?t:"None"===t.right._tag?r:(0,e.right)(t.right.value)},separate:function(t){return(0,e.isLeft)(t)?(0,s.separated)(t,t):(0,e.isLeft)(t.right)?(0,s.separated)((0,e.right)(t.right.left),r):(0,s.separated)(r,(0,e.right)(t.right.right))}}},e.getFilterable=function(t){var r=(0,e.left)(t.empty),i=(0,e.getCompactable)(t),n=i.compact,a=i.separate;return{URI:e.URI,_E:void 0,map:d,compact:n,separate:a,filter:function(t,i){return(0,e.isLeft)(t)?t:i(t.right)?t:r},filterMap:function(t,i){if((0,e.isLeft)(t))return t;var n=i(t.right);return"None"===n._tag?r:(0,e.right)(n.value)},partition:function(t,i){return(0,e.isLeft)(t)?(0,s.separated)(t,t):i(t.right)?(0,s.separated)(r,(0,e.right)(t.right)):(0,s.separated)((0,e.right)(t.right),r)},partitionMap:function(t,i){if((0,e.isLeft)(t))return(0,s.separated)(t,t);var n=i(t.right);return(0,e.isLeft)(n)?(0,s.separated)((0,e.right)(n.left),r):(0,s.separated)(r,(0,e.right)(n.right))}}},e.getWitherable=function(t){var r=(0,e.getFilterable)(t),i=(0,e.getCompactable)(t);return{URI:e.URI,_E:void 0,map:d,compact:r.compact,separate:r.separate,filter:r.filter,filterMap:r.filterMap,partition:r.partition,partitionMap:r.partitionMap,traverse:E,sequence:e.sequence,reduce:v,foldMap:R,reduceRight:y,wither:(0,g.witherDefault)(e.Traversable,i),wilt:(0,g.wiltDefault)(e.Traversable,i)}},e.getApplicativeValidation=function(t){return{URI:e.URI,_E:void 0,map:d,ap:function(r,i){return(0,e.isLeft)(r)?(0,e.isLeft)(i)?(0,e.left)(t.concat(r.left,i.left)):r:(0,e.isLeft)(i)?i:(0,e.right)(r.right(i.right))},of:e.of}},e.getAltValidation=function(t){return{URI:e.URI,_E:void 0,map:d,alt:function(r,i){if((0,e.isRight)(r))return r;var n=i();return(0,e.isLeft)(n)?(0,e.left)(t.concat(r.left,n.left)):n}}},e.map=function(t){return function(r){return(0,e.isLeft)(r)?r:(0,e.right)(t(r.right))}},e.Functor={URI:e.URI,map:d},e.of=e.right,e.Pointed={URI:e.URI,of:e.of},e.apW=function(t){return function(r){return(0,e.isLeft)(r)?r:(0,e.isLeft)(t)?t:(0,e.right)(r.right(t.right))}},e.ap=e.apW,e.Apply={URI:e.URI,map:d,ap:m},e.Applicative={URI:e.URI,map:d,ap:m,of:e.of},e.chainW=e.flatMap,e.chain=e.flatMap,e.Chain={URI:e.URI,map:d,ap:m,chain:e.flatMap},e.Monad={URI:e.URI,map:d,ap:m,of:e.of,chain:e.flatMap},e.reduce=function(t,r){return function(i){return(0,e.isLeft)(i)?t:r(t,i.right)}},e.foldMap=function(t){return function(r){return function(i){return(0,e.isLeft)(i)?t.empty:r(i.right)}}},e.reduceRight=function(t,r){return function(i){return(0,e.isLeft)(i)?t:r(i.right,t)}},e.Foldable={URI:e.URI,reduce:v,foldMap:R,reduceRight:y},e.traverse=function(t){return function(r){return function(i){return(0,e.isLeft)(i)?t.of((0,e.left)(i.left)):t.map(r(i.right),e.right)}}},e.sequence=function(t){return function(r){return(0,e.isLeft)(r)?t.of((0,e.left)(r.left)):t.map(r.right,e.right)}},e.Traversable={URI:e.URI,map:d,reduce:v,foldMap:R,reduceRight:y,traverse:E,sequence:e.sequence},e.bimap=function(t,r){return function(i){return(0,e.isLeft)(i)?(0,e.left)(t(i.left)):(0,e.right)(r(i.right))}},e.mapLeft=function(t){return function(r){return(0,e.isLeft)(r)?(0,e.left)(t(r.left)):r}},e.Bifunctor={URI:e.URI,bimap:I,mapLeft:b},e.altW=function(t){return function(r){return(0,e.isLeft)(r)?t():r}},e.alt=e.altW,e.Alt={URI:e.URI,map:d,alt:L},e.extend=function(t){return function(r){return(0,e.isLeft)(r)?r:(0,e.right)(t(r))}},e.Extend={URI:e.URI,map:d,extend:W},e.ChainRec={URI:e.URI,map:d,ap:m,chain:e.flatMap,chainRec:U},e.throwError=e.left,e.MonadThrow={URI:e.URI,map:d,ap:m,of:e.of,chain:e.flatMap,throwError:e.throwError},e.FromEither={URI:e.URI,fromEither:l.identity},e.fromPredicate=(0,c.fromPredicate)(e.FromEither),e.fromOption=(0,c.fromOption)(e.FromEither),e.isLeft=h.isLeft,e.isRight=h.isRight,e.matchW=function(t,r){return function(i){return(0,e.isLeft)(i)?t(i.left):r(i.right)}},e.foldW=e.matchW,e.match=e.matchW,e.fold=e.match,e.getOrElseW=function(t){return function(r){return(0,e.isLeft)(r)?t(r.left):r.right}},e.getOrElse=e.getOrElseW,e.flap=(0,p.flap)(e.Functor),e.apFirst=(0,o.apFirst)(e.Apply),e.apFirstW=e.apFirst,e.apSecond=(0,o.apSecond)(e.Apply),e.apSecondW=e.apSecond,e.chainFirst=(0,f.chainFirst)(e.Chain),e.chainFirstW=e.chainFirst,e.flattenW=(0,e.chainW)(l.identity),e.flatten=e.flattenW,e.duplicate=(0,e.extend)(l.identity),e.fromOptionK=(0,c.fromOptionK)(e.FromEither),e.chainOptionK=(0,c.chainOptionK)(e.FromEither,e.Chain),e.chainOptionKW=e.chainOptionK,e.filterOrElse=(0,c.filterOrElse)(e.FromEither,e.Chain),e.filterOrElseW=e.filterOrElse,e.swap=function(t){return(0,e.isLeft)(t)?(0,e.right)(t.left):(0,e.left)(t.right)},e.orElseW=function(t){return function(r){return(0,e.isLeft)(r)?t(r.left):r}},e.orElse=e.orElseW,e.fromNullable=function(t){return function(r){return null==r?(0,e.left)(t):(0,e.right)(r)}},e.tryCatch=function(t,r){try{return(0,e.right)(t())}catch(t){return(0,e.left)(r(t))}},e.tryCatchK=function(t,r){return function(){for(var i=[],n=0;n<arguments.length;n++)i[n]=arguments[n];return(0,e.tryCatch)(function(){return t.apply(void 0,i)},r)}},e.fromNullableK=function(t){var r=(0,e.fromNullable)(t);return function(t){return(0,l.flow)(t,r)}},e.chainNullableK=function(t){var r=(0,e.fromNullableK)(t);return function(t){return(0,e.chain)(r(t))}},e.toUnion=(0,e.foldW)(l.identity,l.identity),e.toError=function(t){return t instanceof Error?t:Error(String(t))},e.elem=function t(r){return function(i,n){if(void 0===n){var a=t(r);return function(t){return a(i,t)}}return!(0,e.isLeft)(n)&&r.equals(i,n.right)}},e.exists=function(t){return function(r){return!(0,e.isLeft)(r)&&t(r.right)}},e.Do=(0,e.of)(h.emptyRecord),e.bindTo=(0,p.bindTo)(e.Functor);var A=(0,p.let)(e.Functor);e.let=A,e.bind=(0,f.bind)(e.Chain),e.bindW=e.bind,e.apS=(0,o.apS)(e.Apply),e.apSW=e.apS,e.ApT=(0,e.of)(h.emptyReadonlyArray),e.traverseReadonlyNonEmptyArrayWithIndex=function(t){return function(r){var i=t(0,h.head(r));if((0,e.isLeft)(i))return i;for(var n=[i.right],a=1;a<r.length;a++){var o=t(a,r[a]);if((0,e.isLeft)(o))return o;n.push(o.right)}return(0,e.right)(n)}},e.traverseReadonlyArrayWithIndex=function(t){var r=(0,e.traverseReadonlyNonEmptyArrayWithIndex)(t);return function(t){return h.isNonEmpty(t)?r(t):e.ApT}},e.traverseArrayWithIndex=e.traverseReadonlyArrayWithIndex,e.traverseArray=function(t){return(0,e.traverseReadonlyArrayWithIndex)(function(e,r){return t(r)})},e.sequenceArray=(0,e.traverseArray)(l.identity),e.parseJSON=function(t,r){return(0,e.tryCatch)(function(){return JSON.parse(t)},r)},e.stringifyJSON=function(t,r){return(0,e.tryCatch)(function(){var e=JSON.stringify(t);if("string"!=typeof e)throw Error("Converting unsupported structure to JSON");return e},r)},e.either={URI:e.URI,map:d,of:e.of,ap:m,chain:e.flatMap,reduce:v,foldMap:R,reduceRight:y,traverse:E,sequence:e.sequence,bimap:I,mapLeft:b,alt:L,extend:W,chainRec:U,throwError:e.throwError},e.getApplySemigroup=(0,o.getApplySemigroup)(e.Apply),e.getApplyMonoid=(0,a.getApplicativeMonoid)(e.Applicative),e.getValidationSemigroup=function(t,r){return(0,o.getApplySemigroup)((0,e.getApplicativeValidation)(t))(r)},e.getValidationMonoid=function(t,r){return(0,a.getApplicativeMonoid)((0,e.getApplicativeValidation)(t))(r)},e.getValidation=function(t){var r=(0,e.getApplicativeValidation)(t).ap,i=(0,e.getAltValidation)(t).alt;return{URI:e.URI,_E:void 0,map:d,of:e.of,chain:e.flatMap,bimap:I,mapLeft:b,reduce:v,foldMap:R,reduceRight:y,extend:W,traverse:E,sequence:e.sequence,chainRec:U,throwError:e.throwError,ap:r,alt:i}}}}]);