-
Notifications
You must be signed in to change notification settings - Fork 0
/
bundle.js
1 lines (1 loc) · 137 KB
/
bundle.js
1
!function(f){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=f();else if("function"==typeof define&&define.amd)define([],f);else{("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this).swiftvg=f()}}((function(){return function r(e,n,t){function o(i,f){if(!n[i]){if(!e[i]){var c="function"==typeof require&&require;if(!f&&c)return c(i,!0);if(u)return u(i,!0);var a=new Error("Cannot find module '"+i+"'");throw a.code="MODULE_NOT_FOUND",a}var p=n[i]={exports:{}};e[i][0].call(p.exports,(function(r){return o(e[i][1][r]||r)}),p,p.exports,r,e,n,t)}return n[i].exports}for(var u="function"==typeof require&&require,i=0;i<t.length;i++)o(t[i]);return o}({1:[function(require,module,exports){"use strict";const always=require("ramda/src/always"),append=require("ramda/src/append"),converge=require("ramda/src/converge"),curry=require("ramda/src/curry"),drop=require("ramda/src/drop"),equals=require("ramda/src/equals"),head=require("ramda/src/head"),identity=require("ramda/src/identity"),isNil=require("ramda/src/isNil"),merge=require("ramda/src/merge"),nth=require("ramda/src/nth"),pair=require("ramda/src/pair"),pipe=require("ramda/src/pipe"),prepend=require("ramda/src/prepend"),prop=require("ramda/src/prop"),when=require("ramda/src/when"),parse=require("parse-svg-path"),R=require("ramda"),initialState={x:0,y:0};let state=Object.assign({},initialState);const reducer=curry((a,b,c)=>{switch(b){case"SET_RELATIVE":return Object.assign({},a,{x:a.x+Number(c.x),y:a.y+Number(c.y)});case"SET_ABSOLUTE":return Object.assign({},a,{x:Number(when(isNil,always(a.x),c.x)),y:Number(when(isNil,always(a.y),c.y))});default:return a}}),dispatch=curry((a,b)=>(state=reducer(state,a,b),state)),roundFloat=a=>Number(100*a).toFixed()/100,convertXY=a=>({x:Number(nth(0,a)),y:Number(nth(1,a))}),convertCCXY=a=>({x:Number(nth(4,a)),y:Number(nth(5,a)),cp1x:Number(nth(0,a)),cp1y:Number(nth(1,a)),cp2x:Number(nth(2,a)),cp2y:Number(nth(3,a))}),convertQCXY=a=>({x:Number(nth(2,a)),y:Number(nth(3,a)),cpx:Number(nth(0,a)),cpy:Number(nth(1,a))}),convertArcXY=a=>({x:Number(nth(5,a)),y:Number(nth(6,a)),rx:Number(nth(0,a)),ry:Number(nth(1,a)),cw:pipe(nth(4),equals(1))(a)}),beginShape=n=>`struct SVGShape${n}: Shape {\n func path(in rect: CGRect) -> Path {\n var shape = Path()`,endShape=" shape.closeSubpath()\n return shape\n }\n}",cgPoint=a=>`CGPoint(x: ${roundFloat(a.x)}, y: ${roundFloat(a.y)})`,convertMove=a=>`shape.move(to: ${a})`,convertLine=a=>`shape.addLine(to: ${a})`,convertCubicCurve=a=>`shape.addCurve(to: ${pipe(converge(pair,[prop("x"),prop("y")]),convertXY,cgPoint)(a)}, control1: ${pipe(converge(pair,[prop("cp1x"),prop("cp1y")]),convertXY,cgPoint)(a)}, control2: ${pipe(converge(pair,[prop("cp2x"),prop("cp2y")]),convertXY,cgPoint)(a)})`,convertQuadraticCurve=a=>`shape.addCurve(to: ${pipe(converge(pair,[prop("x"),prop("y")]),convertXY,cgPoint)(a)}, controlPoint: ${pipe(converge(pair,[prop("cpx"),prop("cpy")]),convertXY,cgPoint)(a)})`,convertArc=a=>`shape.addArc(withCenter: ${pipe(converge(pair,[prop("x"),prop("y")]),convertXY,cgPoint)(a)}, radius: ${pipe(converge(pair,[prop("rx"),prop("ry")]),convertXY,cgPoint)(a)}, startAngle: 0, endAngle: 360, clockwise: ${prop("cw",a)})`,processPathData=a=>{switch(head(a)){case"v":return pipe(drop(1),prepend(0),convertXY,dispatch("SET_RELATIVE"),cgPoint,convertLine)(a);case"V":return pipe(drop(1),prepend(null),convertXY,dispatch("SET_ABSOLUTE"),cgPoint,convertLine)(a);case"h":return pipe(drop(1),append(0),convertXY,dispatch("SET_RELATIVE"),cgPoint,convertLine)(a);case"H":return pipe(drop(1),append(null),convertXY,dispatch("SET_ABSOLUTE"),cgPoint,convertLine)(a);case"M":return pipe(drop(1),convertXY,dispatch("SET_ABSOLUTE"),cgPoint,convertMove)(a);case"l":return pipe(drop(1),convertXY,dispatch("SET_RELATIVE"),cgPoint,convertLine)(a);case"L":return pipe(drop(1),convertXY,dispatch("SET_ABSOLUTE"),cgPoint,convertLine)(a);case"c":return pipe(drop(1),convertCCXY,converge(merge,[identity,dispatch("SET_RELATIVE")]),convertCubicCurve)(a);case"C":return pipe(drop(1),convertCCXY,converge(merge,[identity,dispatch("SET_ABSOLUTE")]),convertCubicCurve)(a);case"q":return pipe(drop(1),convertQCXY,converge(merge,[identity,dispatch("SET_RELATIVE")]),convertQuadraticCurve)(a);case"Q":return pipe(drop(1),convertQCXY,converge(merge,[identity,dispatch("SET_ABSOLUTE")]),convertQuadraticCurve)(a);case"A":return pipe(drop(1),convertArcXY,converge(merge,[identity,dispatch("SET_ABSOLUTE")]),convertArc)(a);case"Z":return;default:return`// SVG parsing for ${head(a)} data isn't supported yet`}},convertPoints=a=>a.map(processPathData);module.exports=(pathData,mode)=>{let allPaths=(svgText=>{const pathElements=(new DOMParser).parseFromString(svgText,"image/svg+xml").querySelectorAll("path[d]");return Array.from(pathElements)})(pathData);return R.addIndex(R.map)((pathNode,index)=>{const dAttribute=pathNode.getAttribute("d"),pathDrawing=pipe(parse,convertPoints,R.reject(R.isNil))(dAttribute).map(line=>" "+line);return pipe(prepend(beginShape(index)),append(endShape))(pathDrawing)},allPaths).map(e=>e.join("\n"))},module.exports.SET_ABSOLUTE="SET_ABSOLUTE",module.exports.SET_RELATIVE="SET_RELATIVE",module.exports.initialState=initialState,module.exports.reducer=reducer,module.exports.dispatch=dispatch,module.exports.roundFloat=roundFloat,module.exports.cgPoint=cgPoint,module.exports.beginShape=beginShape,module.exports.endShape=endShape,module.exports.convertXY=convertXY,module.exports.convertCCXY=convertCCXY,module.exports.convertQCXY=convertQCXY,module.exports.convertArcXY=convertArcXY,module.exports.convertMove=convertMove,module.exports.convertLine=convertLine,module.exports.convertCubicCurve=convertCubicCurve,module.exports.convertQuadraticCurve=convertQuadraticCurve,module.exports.convertArc=convertArc,module.exports.processPathData=processPathData,module.exports.convertPoints=convertPoints},{"parse-svg-path":2,ramda:91,"ramda/src/always":11,"ramda/src/append":18,"ramda/src/converge":43,"ramda/src/curry":45,"ramda/src/drop":55,"ramda/src/equals":66,"ramda/src/head":85,"ramda/src/identity":87,"ramda/src/isNil":179,"ramda/src/merge":206,"ramda/src/nth":225,"ramda/src/pair":235,"ramda/src/pipe":247,"ramda/src/prepend":252,"ramda/src/prop":255,"ramda/src/when":325}],2:[function(require,module,exports){module.exports=function(path){var data=[];return path.replace(segment,(function(_,command,args){var type=command.toLowerCase();for(args=function(args){var numbers=args.match(number);return numbers?numbers.map(Number):[]}(args),"m"==type&&args.length>2&&(data.push([command].concat(args.splice(0,2))),type="l",command="m"==command?"l":"L");;){if(args.length==length[type])return args.unshift(command),data.push(args);if(args.length<length[type])throw new Error("malformed path data");data.push([command].concat(args.splice(0,length[type])))}})),data};var length={a:7,c:6,h:1,l:2,m:2,q:4,s:4,t:2,v:1,z:0},segment=/([astvzqmhlc])([^astvzqmhlc]*)/gi;var number=/-?[0-9]*\.?[0-9]+(?:e[-+]?\d+)?/gi},{}],3:[function(require,module,exports){module.exports=function(){return!1}},{}],4:[function(require,module,exports){module.exports=function(){return!0}},{}],5:[function(require,module,exports){module.exports={"@@functional/placeholder":!0}},{}],6:[function(require,module,exports){var add=require("./internal/_curry2")((function(a,b){return Number(a)+Number(b)}));module.exports=add},{"./internal/_curry2":110}],7:[function(require,module,exports){var _concat=require("./internal/_concat"),_curry1=require("./internal/_curry1"),curryN=require("./curryN"),addIndex=_curry1((function(fn){return curryN(fn.length,(function(){var idx=0,origFn=arguments[0],list=arguments[arguments.length-1],args=Array.prototype.slice.call(arguments,0);return args[0]=function(){var result=origFn.apply(this,_concat(arguments,[idx,list]));return idx+=1,result},fn.apply(this,args)}))}));module.exports=addIndex},{"./curryN":46,"./internal/_concat":107,"./internal/_curry1":109}],8:[function(require,module,exports){var _concat=require("./internal/_concat"),adjust=require("./internal/_curry3")((function(idx,fn,list){if(idx>=list.length||idx<-list.length)return list;var _idx=(idx<0?list.length:0)+idx,_list=_concat(list);return _list[_idx]=fn(list[_idx]),_list}));module.exports=adjust},{"./internal/_concat":107,"./internal/_curry3":111}],9:[function(require,module,exports){var all=require("./internal/_curry2")(require("./internal/_dispatchable")(["all"],require("./internal/_xall"),(function(fn,list){for(var idx=0;idx<list.length;){if(!fn(list[idx]))return!1;idx+=1}return!0})));module.exports=all},{"./internal/_curry2":110,"./internal/_dispatchable":113,"./internal/_xall":150}],10:[function(require,module,exports){var _curry1=require("./internal/_curry1"),curryN=require("./curryN"),max=require("./max"),pluck=require("./pluck"),reduce=require("./reduce"),allPass=_curry1((function(preds){return curryN(reduce(max,0,pluck("length",preds)),(function(){for(var idx=0,len=preds.length;idx<len;){if(!preds[idx].apply(this,arguments))return!1;idx+=1}return!0}))}));module.exports=allPass},{"./curryN":46,"./internal/_curry1":109,"./max":201,"./pluck":251,"./reduce":262}],11:[function(require,module,exports){var always=require("./internal/_curry1")((function(val){return function(){return val}}));module.exports=always},{"./internal/_curry1":109}],12:[function(require,module,exports){var and=require("./internal/_curry2")((function(a,b){return a&&b}));module.exports=and},{"./internal/_curry2":110}],13:[function(require,module,exports){var _curry2=require("./internal/_curry2"),_assertPromise=require("./internal/_assertPromise"),andThen=_curry2((function(f,p){return _assertPromise("andThen",p),p.then(f)}));module.exports=andThen},{"./internal/_assertPromise":102,"./internal/_curry2":110}],14:[function(require,module,exports){var any=require("./internal/_curry2")(require("./internal/_dispatchable")(["any"],require("./internal/_xany"),(function(fn,list){for(var idx=0;idx<list.length;){if(fn(list[idx]))return!0;idx+=1}return!1})));module.exports=any},{"./internal/_curry2":110,"./internal/_dispatchable":113,"./internal/_xany":151}],15:[function(require,module,exports){var _curry1=require("./internal/_curry1"),curryN=require("./curryN"),max=require("./max"),pluck=require("./pluck"),reduce=require("./reduce"),anyPass=_curry1((function(preds){return curryN(reduce(max,0,pluck("length",preds)),(function(){for(var idx=0,len=preds.length;idx<len;){if(preds[idx].apply(this,arguments))return!0;idx+=1}return!1}))}));module.exports=anyPass},{"./curryN":46,"./internal/_curry1":109,"./max":201,"./pluck":251,"./reduce":262}],16:[function(require,module,exports){var _concat=require("./internal/_concat"),_curry2=require("./internal/_curry2"),_reduce=require("./internal/_reduce"),map=require("./map"),ap=_curry2((function(applyF,applyX){return"function"==typeof applyX["fantasy-land/ap"]?applyX["fantasy-land/ap"](applyF):"function"==typeof applyF.ap?applyF.ap(applyX):"function"==typeof applyF?function(x){return applyF(x)(applyX(x))}:_reduce((function(acc,f){return _concat(acc,map(f,applyX))}),[],applyF)}));module.exports=ap},{"./internal/_concat":107,"./internal/_curry2":110,"./internal/_reduce":145,"./map":195}],17:[function(require,module,exports){var _aperture=require("./internal/_aperture"),aperture=require("./internal/_curry2")(require("./internal/_dispatchable")([],require("./internal/_xaperture"),_aperture));module.exports=aperture},{"./internal/_aperture":99,"./internal/_curry2":110,"./internal/_dispatchable":113,"./internal/_xaperture":152}],18:[function(require,module,exports){var _concat=require("./internal/_concat"),append=require("./internal/_curry2")((function(el,list){return _concat(list,[el])}));module.exports=append},{"./internal/_concat":107,"./internal/_curry2":110}],19:[function(require,module,exports){var apply=require("./internal/_curry2")((function(fn,args){return fn.apply(this,args)}));module.exports=apply},{"./internal/_curry2":110}],20:[function(require,module,exports){var _curry1=require("./internal/_curry1"),apply=require("./apply"),curryN=require("./curryN"),max=require("./max"),pluck=require("./pluck"),reduce=require("./reduce"),keys=require("./keys"),values=require("./values");function mapValues(fn,obj){return keys(obj).reduce((function(acc,key){return acc[key]=fn(obj[key]),acc}),{})}var applySpec=_curry1((function applySpec(spec){return spec=mapValues((function(v){return"function"==typeof v?v:applySpec(v)}),spec),curryN(reduce(max,0,pluck("length",values(spec))),(function(){var args=arguments;return mapValues((function(f){return apply(f,args)}),spec)}))}));module.exports=applySpec},{"./apply":19,"./curryN":46,"./internal/_curry1":109,"./keys":182,"./max":201,"./pluck":251,"./reduce":262,"./values":322}],21:[function(require,module,exports){var applyTo=require("./internal/_curry2")((function(x,f){return f(x)}));module.exports=applyTo},{"./internal/_curry2":110}],22:[function(require,module,exports){var ascend=require("./internal/_curry3")((function(fn,a,b){var aa=fn(a),bb=fn(b);return aa<bb?-1:aa>bb?1:0}));module.exports=ascend},{"./internal/_curry3":111}],23:[function(require,module,exports){var assoc=require("./internal/_curry3")((function(prop,val,obj){var result={};for(var p in obj)result[p]=obj[p];return result[prop]=val,result}));module.exports=assoc},{"./internal/_curry3":111}],24:[function(require,module,exports){var _curry3=require("./internal/_curry3"),_has=require("./internal/_has"),_isArray=require("./internal/_isArray"),_isInteger=require("./internal/_isInteger"),assoc=require("./assoc"),isNil=require("./isNil"),assocPath=_curry3((function assocPath(path,val,obj){if(0===path.length)return val;var idx=path[0];if(path.length>1){var nextObj=!isNil(obj)&&_has(idx,obj)?obj[idx]:_isInteger(path[1])?[]:{};val=assocPath(Array.prototype.slice.call(path,1),val,nextObj)}if(_isInteger(idx)&&_isArray(obj)){var arr=[].concat(obj);return arr[idx]=val,arr}return assoc(idx,val,obj)}));module.exports=assocPath},{"./assoc":23,"./internal/_curry3":111,"./internal/_has":121,"./internal/_isArray":127,"./internal/_isInteger":130,"./isNil":179}],25:[function(require,module,exports){var _curry1=require("./internal/_curry1"),nAry=require("./nAry"),binary=_curry1((function(fn){return nAry(2,fn)}));module.exports=binary},{"./internal/_curry1":109,"./nAry":221}],26:[function(require,module,exports){var _arity=require("./internal/_arity"),bind=require("./internal/_curry2")((function(fn,thisObj){return _arity(fn.length,(function(){return fn.apply(thisObj,arguments)}))}));module.exports=bind},{"./internal/_arity":100,"./internal/_curry2":110}],27:[function(require,module,exports){var _curry2=require("./internal/_curry2"),_isFunction=require("./internal/_isFunction"),and=require("./and"),lift=require("./lift"),both=_curry2((function(f,g){return _isFunction(f)?function(){return f.apply(this,arguments)&&g.apply(this,arguments)}:lift(and)(f,g)}));module.exports=both},{"./and":12,"./internal/_curry2":110,"./internal/_isFunction":129,"./lift":191}],28:[function(require,module,exports){var call=require("./curry")((function(fn){return fn.apply(this,Array.prototype.slice.call(arguments,1))}));module.exports=call},{"./curry":45}],29:[function(require,module,exports){var _curry2=require("./internal/_curry2"),_dispatchable=require("./internal/_dispatchable"),_makeFlat=require("./internal/_makeFlat"),_xchain=require("./internal/_xchain"),map=require("./map"),chain=_curry2(_dispatchable(["fantasy-land/chain","chain"],_xchain,(function(fn,monad){return"function"==typeof monad?function(x){return fn(monad(x))(x)}:_makeFlat(!1)(map(fn,monad))})));module.exports=chain},{"./internal/_curry2":110,"./internal/_dispatchable":113,"./internal/_makeFlat":137,"./internal/_xchain":153,"./map":195}],30:[function(require,module,exports){var clamp=require("./internal/_curry3")((function(min,max,value){if(min>max)throw new Error("min must not be greater than max in clamp(min, max, value)");return value<min?min:value>max?max:value}));module.exports=clamp},{"./internal/_curry3":111}],31:[function(require,module,exports){var _clone=require("./internal/_clone"),clone=require("./internal/_curry1")((function(value){return null!=value&&"function"==typeof value.clone?value.clone():_clone(value,[],[],!0)}));module.exports=clone},{"./internal/_clone":104,"./internal/_curry1":109}],32:[function(require,module,exports){var comparator=require("./internal/_curry1")((function(pred){return function(a,b){return pred(a,b)?-1:pred(b,a)?1:0}}));module.exports=comparator},{"./internal/_curry1":109}],33:[function(require,module,exports){var complement=require("./lift")(require("./not"));module.exports=complement},{"./lift":191,"./not":224}],34:[function(require,module,exports){var pipe=require("./pipe"),reverse=require("./reverse");module.exports=function(){if(0===arguments.length)throw new Error("compose requires at least one argument");return pipe.apply(this,reverse(arguments))}},{"./pipe":247,"./reverse":271}],35:[function(require,module,exports){var chain=require("./chain"),compose=require("./compose"),map=require("./map");module.exports=function(){if(0===arguments.length)throw new Error("composeK requires at least one argument");var init=Array.prototype.slice.call(arguments),last=init.pop();return compose(compose.apply(this,map(chain,init)),last)}},{"./chain":29,"./compose":34,"./map":195}],36:[function(require,module,exports){var pipeP=require("./pipeP"),reverse=require("./reverse");module.exports=function(){if(0===arguments.length)throw new Error("composeP requires at least one argument");return pipeP.apply(this,reverse(arguments))}},{"./pipeP":249,"./reverse":271}],37:[function(require,module,exports){var _curry2=require("./internal/_curry2"),pipeWith=require("./pipeWith"),reverse=require("./reverse"),composeWith=_curry2((function(xf,list){return pipeWith.apply(this,[xf,reverse(list)])}));module.exports=composeWith},{"./internal/_curry2":110,"./pipeWith":250,"./reverse":271}],38:[function(require,module,exports){var _curry2=require("./internal/_curry2"),_isArray=require("./internal/_isArray"),_isFunction=require("./internal/_isFunction"),_isString=require("./internal/_isString"),toString=require("./toString"),concat=_curry2((function(a,b){if(_isArray(a)){if(_isArray(b))return a.concat(b);throw new TypeError(toString(b)+" is not an array")}if(_isString(a)){if(_isString(b))return a+b;throw new TypeError(toString(b)+" is not a string")}if(null!=a&&_isFunction(a["fantasy-land/concat"]))return a["fantasy-land/concat"](b);if(null!=a&&_isFunction(a.concat))return a.concat(b);throw new TypeError(toString(a)+' does not have a method named "concat" or "fantasy-land/concat"')}));module.exports=concat},{"./internal/_curry2":110,"./internal/_isArray":127,"./internal/_isFunction":129,"./internal/_isString":135,"./toString":300}],39:[function(require,module,exports){var _arity=require("./internal/_arity"),_curry1=require("./internal/_curry1"),map=require("./map"),max=require("./max"),reduce=require("./reduce"),cond=_curry1((function(pairs){var arity=reduce(max,0,map((function(pair){return pair[0].length}),pairs));return _arity(arity,(function(){for(var idx=0;idx<pairs.length;){if(pairs[idx][0].apply(this,arguments))return pairs[idx][1].apply(this,arguments);idx+=1}}))}));module.exports=cond},{"./internal/_arity":100,"./internal/_curry1":109,"./map":195,"./max":201,"./reduce":262}],40:[function(require,module,exports){var _curry1=require("./internal/_curry1"),constructN=require("./constructN"),construct=_curry1((function(Fn){return constructN(Fn.length,Fn)}));module.exports=construct},{"./constructN":41,"./internal/_curry1":109}],41:[function(require,module,exports){var _curry2=require("./internal/_curry2"),curry=require("./curry"),nAry=require("./nAry"),constructN=_curry2((function(n,Fn){if(n>10)throw new Error("Constructor with greater than ten arguments");return 0===n?function(){return new Fn}:curry(nAry(n,(function($0,$1,$2,$3,$4,$5,$6,$7,$8,$9){switch(arguments.length){case 1:return new Fn($0);case 2:return new Fn($0,$1);case 3:return new Fn($0,$1,$2);case 4:return new Fn($0,$1,$2,$3);case 5:return new Fn($0,$1,$2,$3,$4);case 6:return new Fn($0,$1,$2,$3,$4,$5);case 7:return new Fn($0,$1,$2,$3,$4,$5,$6);case 8:return new Fn($0,$1,$2,$3,$4,$5,$6,$7);case 9:return new Fn($0,$1,$2,$3,$4,$5,$6,$7,$8);case 10:return new Fn($0,$1,$2,$3,$4,$5,$6,$7,$8,$9)}})))}));module.exports=constructN},{"./curry":45,"./internal/_curry2":110,"./nAry":221}],42:[function(require,module,exports){var _includes=require("./internal/_includes"),contains=require("./internal/_curry2")(_includes);module.exports=contains},{"./internal/_curry2":110,"./internal/_includes":123}],43:[function(require,module,exports){var _curry2=require("./internal/_curry2"),_map=require("./internal/_map"),curryN=require("./curryN"),max=require("./max"),pluck=require("./pluck"),reduce=require("./reduce"),converge=_curry2((function(after,fns){return curryN(reduce(max,0,pluck("length",fns)),(function(){var args=arguments,context=this;return after.apply(context,_map((function(fn){return fn.apply(context,args)}),fns))}))}));module.exports=converge},{"./curryN":46,"./internal/_curry2":110,"./internal/_map":138,"./max":201,"./pluck":251,"./reduce":262}],44:[function(require,module,exports){var countBy=require("./reduceBy")((function(acc,elem){return acc+1}),0);module.exports=countBy},{"./reduceBy":263}],45:[function(require,module,exports){var _curry1=require("./internal/_curry1"),curryN=require("./curryN"),curry=_curry1((function(fn){return curryN(fn.length,fn)}));module.exports=curry},{"./curryN":46,"./internal/_curry1":109}],46:[function(require,module,exports){var _arity=require("./internal/_arity"),_curry1=require("./internal/_curry1"),_curry2=require("./internal/_curry2"),_curryN=require("./internal/_curryN"),curryN=_curry2((function(length,fn){return 1===length?_curry1(fn):_arity(length,_curryN(length,[],fn))}));module.exports=curryN},{"./internal/_arity":100,"./internal/_curry1":109,"./internal/_curry2":110,"./internal/_curryN":112}],47:[function(require,module,exports){var dec=require("./add")(-1);module.exports=dec},{"./add":6}],48:[function(require,module,exports){var defaultTo=require("./internal/_curry2")((function(d,v){return null==v||v!=v?d:v}));module.exports=defaultTo},{"./internal/_curry2":110}],49:[function(require,module,exports){var descend=require("./internal/_curry3")((function(fn,a,b){var aa=fn(a),bb=fn(b);return aa>bb?-1:aa<bb?1:0}));module.exports=descend},{"./internal/_curry3":111}],50:[function(require,module,exports){var _curry2=require("./internal/_curry2"),_Set=require("./internal/_Set"),difference=_curry2((function(first,second){for(var out=[],idx=0,firstLen=first.length,secondLen=second.length,toFilterOut=new _Set,i=0;i<secondLen;i+=1)toFilterOut.add(second[i]);for(;idx<firstLen;)toFilterOut.add(first[idx])&&(out[out.length]=first[idx]),idx+=1;return out}));module.exports=difference},{"./internal/_Set":98,"./internal/_curry2":110}],51:[function(require,module,exports){var _includesWith=require("./internal/_includesWith"),differenceWith=require("./internal/_curry3")((function(pred,first,second){for(var out=[],idx=0,firstLen=first.length;idx<firstLen;)_includesWith(pred,first[idx],second)||_includesWith(pred,first[idx],out)||out.push(first[idx]),idx+=1;return out}));module.exports=differenceWith},{"./internal/_curry3":111,"./internal/_includesWith":124}],52:[function(require,module,exports){var dissoc=require("./internal/_curry2")((function(prop,obj){var result={};for(var p in obj)result[p]=obj[p];return delete result[prop],result}));module.exports=dissoc},{"./internal/_curry2":110}],53:[function(require,module,exports){var _curry2=require("./internal/_curry2"),_isInteger=require("./internal/_isInteger"),_isArray=require("./internal/_isArray"),assoc=require("./assoc"),dissoc=require("./dissoc"),remove=require("./remove"),update=require("./update"),dissocPath=_curry2((function dissocPath(path,obj){switch(path.length){case 0:return obj;case 1:return _isInteger(path[0])&&_isArray(obj)?remove(path[0],1,obj):dissoc(path[0],obj);default:var head=path[0],tail=Array.prototype.slice.call(path,1);return null==obj[head]?obj:_isInteger(head)&&_isArray(obj)?update(head,dissocPath(tail,obj[head]),obj):assoc(head,dissocPath(tail,obj[head]),obj)}}));module.exports=dissocPath},{"./assoc":23,"./dissoc":52,"./internal/_curry2":110,"./internal/_isArray":127,"./internal/_isInteger":130,"./remove":268,"./update":320}],54:[function(require,module,exports){var divide=require("./internal/_curry2")((function(a,b){return a/b}));module.exports=divide},{"./internal/_curry2":110}],55:[function(require,module,exports){var _curry2=require("./internal/_curry2"),_dispatchable=require("./internal/_dispatchable"),_xdrop=require("./internal/_xdrop"),slice=require("./slice"),drop=_curry2(_dispatchable(["drop"],_xdrop,(function(n,xs){return slice(Math.max(0,n),1/0,xs)})));module.exports=drop},{"./internal/_curry2":110,"./internal/_dispatchable":113,"./internal/_xdrop":154,"./slice":275}],56:[function(require,module,exports){var _curry2=require("./internal/_curry2"),_dispatchable=require("./internal/_dispatchable"),_dropLast=require("./internal/_dropLast"),dropLast=_curry2(_dispatchable([],require("./internal/_xdropLast"),_dropLast));module.exports=dropLast},{"./internal/_curry2":110,"./internal/_dispatchable":113,"./internal/_dropLast":114,"./internal/_xdropLast":155}],57:[function(require,module,exports){var _curry2=require("./internal/_curry2"),_dispatchable=require("./internal/_dispatchable"),_dropLastWhile=require("./internal/_dropLastWhile"),dropLastWhile=_curry2(_dispatchable([],require("./internal/_xdropLastWhile"),_dropLastWhile));module.exports=dropLastWhile},{"./internal/_curry2":110,"./internal/_dispatchable":113,"./internal/_dropLastWhile":115,"./internal/_xdropLastWhile":156}],58:[function(require,module,exports){var _curry1=require("./internal/_curry1"),_dispatchable=require("./internal/_dispatchable"),_xdropRepeatsWith=require("./internal/_xdropRepeatsWith"),dropRepeatsWith=require("./dropRepeatsWith"),equals=require("./equals"),dropRepeats=_curry1(_dispatchable([],_xdropRepeatsWith(equals),dropRepeatsWith(equals)));module.exports=dropRepeats},{"./dropRepeatsWith":59,"./equals":66,"./internal/_curry1":109,"./internal/_dispatchable":113,"./internal/_xdropRepeatsWith":157}],59:[function(require,module,exports){var _curry2=require("./internal/_curry2"),_dispatchable=require("./internal/_dispatchable"),_xdropRepeatsWith=require("./internal/_xdropRepeatsWith"),last=require("./last"),dropRepeatsWith=_curry2(_dispatchable([],_xdropRepeatsWith,(function(pred,list){var result=[],idx=1,len=list.length;if(0!==len)for(result[0]=list[0];idx<len;)pred(last(result),list[idx])||(result[result.length]=list[idx]),idx+=1;return result})));module.exports=dropRepeatsWith},{"./internal/_curry2":110,"./internal/_dispatchable":113,"./internal/_xdropRepeatsWith":157,"./last":184}],60:[function(require,module,exports){var _curry2=require("./internal/_curry2"),_dispatchable=require("./internal/_dispatchable"),_xdropWhile=require("./internal/_xdropWhile"),slice=require("./slice"),dropWhile=_curry2(_dispatchable(["dropWhile"],_xdropWhile,(function(pred,xs){for(var idx=0,len=xs.length;idx<len&&pred(xs[idx]);)idx+=1;return slice(idx,1/0,xs)})));module.exports=dropWhile},{"./internal/_curry2":110,"./internal/_dispatchable":113,"./internal/_xdropWhile":158,"./slice":275}],61:[function(require,module,exports){var _curry2=require("./internal/_curry2"),_isFunction=require("./internal/_isFunction"),lift=require("./lift"),or=require("./or"),either=_curry2((function(f,g){return _isFunction(f)?function(){return f.apply(this,arguments)||g.apply(this,arguments)}:lift(or)(f,g)}));module.exports=either},{"./internal/_curry2":110,"./internal/_isFunction":129,"./lift":191,"./or":232}],62:[function(require,module,exports){var _curry1=require("./internal/_curry1"),_isArguments=require("./internal/_isArguments"),_isArray=require("./internal/_isArray"),_isObject=require("./internal/_isObject"),_isString=require("./internal/_isString"),empty=_curry1((function(x){return null!=x&&"function"==typeof x["fantasy-land/empty"]?x["fantasy-land/empty"]():null!=x&&null!=x.constructor&&"function"==typeof x.constructor["fantasy-land/empty"]?x.constructor["fantasy-land/empty"]():null!=x&&"function"==typeof x.empty?x.empty():null!=x&&null!=x.constructor&&"function"==typeof x.constructor.empty?x.constructor.empty():_isArray(x)?[]:_isString(x)?"":_isObject(x)?{}:_isArguments(x)?function(){return arguments}():void 0}));module.exports=empty},{"./internal/_curry1":109,"./internal/_isArguments":126,"./internal/_isArray":127,"./internal/_isObject":132,"./internal/_isString":135}],63:[function(require,module,exports){var _curry2=require("./internal/_curry2"),equals=require("./equals"),takeLast=require("./takeLast"),endsWith=_curry2((function(suffix,list){return equals(takeLast(suffix.length,list),suffix)}));module.exports=endsWith},{"./equals":66,"./internal/_curry2":110,"./takeLast":290}],64:[function(require,module,exports){var _curry3=require("./internal/_curry3"),equals=require("./equals"),eqBy=_curry3((function(f,x,y){return equals(f(x),f(y))}));module.exports=eqBy},{"./equals":66,"./internal/_curry3":111}],65:[function(require,module,exports){var _curry3=require("./internal/_curry3"),equals=require("./equals"),eqProps=_curry3((function(prop,obj1,obj2){return equals(obj1[prop],obj2[prop])}));module.exports=eqProps},{"./equals":66,"./internal/_curry3":111}],66:[function(require,module,exports){var _curry2=require("./internal/_curry2"),_equals=require("./internal/_equals"),equals=_curry2((function(a,b){return _equals(a,b,[],[])}));module.exports=equals},{"./internal/_curry2":110,"./internal/_equals":116}],67:[function(require,module,exports){var evolve=require("./internal/_curry2")((function evolve(transformations,object){var transformation,key,type,result=object instanceof Array?[]:{};for(key in object)type=typeof(transformation=transformations[key]),result[key]="function"===type?transformation(object[key]):transformation&&"object"===type?evolve(transformation,object[key]):object[key];return result}));module.exports=evolve},{"./internal/_curry2":110}],68:[function(require,module,exports){var _curry2=require("./internal/_curry2"),_dispatchable=require("./internal/_dispatchable"),_filter=require("./internal/_filter"),_isObject=require("./internal/_isObject"),_reduce=require("./internal/_reduce"),_xfilter=require("./internal/_xfilter"),keys=require("./keys"),filter=_curry2(_dispatchable(["filter"],_xfilter,(function(pred,filterable){return _isObject(filterable)?_reduce((function(acc,key){return pred(filterable[key])&&(acc[key]=filterable[key]),acc}),{},keys(filterable)):_filter(pred,filterable)})));module.exports=filter},{"./internal/_curry2":110,"./internal/_dispatchable":113,"./internal/_filter":117,"./internal/_isObject":132,"./internal/_reduce":145,"./internal/_xfilter":160,"./keys":182}],69:[function(require,module,exports){var find=require("./internal/_curry2")(require("./internal/_dispatchable")(["find"],require("./internal/_xfind"),(function(fn,list){for(var idx=0,len=list.length;idx<len;){if(fn(list[idx]))return list[idx];idx+=1}})));module.exports=find},{"./internal/_curry2":110,"./internal/_dispatchable":113,"./internal/_xfind":161}],70:[function(require,module,exports){var findIndex=require("./internal/_curry2")(require("./internal/_dispatchable")([],require("./internal/_xfindIndex"),(function(fn,list){for(var idx=0,len=list.length;idx<len;){if(fn(list[idx]))return idx;idx+=1}return-1})));module.exports=findIndex},{"./internal/_curry2":110,"./internal/_dispatchable":113,"./internal/_xfindIndex":162}],71:[function(require,module,exports){var findLast=require("./internal/_curry2")(require("./internal/_dispatchable")([],require("./internal/_xfindLast"),(function(fn,list){for(var idx=list.length-1;idx>=0;){if(fn(list[idx]))return list[idx];idx-=1}})));module.exports=findLast},{"./internal/_curry2":110,"./internal/_dispatchable":113,"./internal/_xfindLast":163}],72:[function(require,module,exports){var findLastIndex=require("./internal/_curry2")(require("./internal/_dispatchable")([],require("./internal/_xfindLastIndex"),(function(fn,list){for(var idx=list.length-1;idx>=0;){if(fn(list[idx]))return idx;idx-=1}return-1})));module.exports=findLastIndex},{"./internal/_curry2":110,"./internal/_dispatchable":113,"./internal/_xfindLastIndex":164}],73:[function(require,module,exports){var flatten=require("./internal/_curry1")(require("./internal/_makeFlat")(!0));module.exports=flatten},{"./internal/_curry1":109,"./internal/_makeFlat":137}],74:[function(require,module,exports){var _curry1=require("./internal/_curry1"),curryN=require("./curryN"),flip=_curry1((function(fn){return curryN(fn.length,(function(a,b){var args=Array.prototype.slice.call(arguments,0);return args[0]=b,args[1]=a,fn.apply(this,args)}))}));module.exports=flip},{"./curryN":46,"./internal/_curry1":109}],75:[function(require,module,exports){var _checkForMethod=require("./internal/_checkForMethod"),forEach=require("./internal/_curry2")(_checkForMethod("forEach",(function(fn,list){for(var len=list.length,idx=0;idx<len;)fn(list[idx]),idx+=1;return list})));module.exports=forEach},{"./internal/_checkForMethod":103,"./internal/_curry2":110}],76:[function(require,module,exports){var _curry2=require("./internal/_curry2"),keys=require("./keys"),forEachObjIndexed=_curry2((function(fn,obj){for(var keyList=keys(obj),idx=0;idx<keyList.length;){var key=keyList[idx];fn(obj[key],key,obj),idx+=1}return obj}));module.exports=forEachObjIndexed},{"./internal/_curry2":110,"./keys":182}],77:[function(require,module,exports){var fromPairs=require("./internal/_curry1")((function(pairs){for(var result={},idx=0;idx<pairs.length;)result[pairs[idx][0]]=pairs[idx][1],idx+=1;return result}));module.exports=fromPairs},{"./internal/_curry1":109}],78:[function(require,module,exports){var _checkForMethod=require("./internal/_checkForMethod"),groupBy=require("./internal/_curry2")(_checkForMethod("groupBy",require("./reduceBy")((function(acc,item){return null==acc&&(acc=[]),acc.push(item),acc}),null)));module.exports=groupBy},{"./internal/_checkForMethod":103,"./internal/_curry2":110,"./reduceBy":263}],79:[function(require,module,exports){var groupWith=require("./internal/_curry2")((function(fn,list){for(var res=[],idx=0,len=list.length;idx<len;){for(var nextidx=idx+1;nextidx<len&&fn(list[nextidx-1],list[nextidx]);)nextidx+=1;res.push(list.slice(idx,nextidx)),idx=nextidx}return res}));module.exports=groupWith},{"./internal/_curry2":110}],80:[function(require,module,exports){var gt=require("./internal/_curry2")((function(a,b){return a>b}));module.exports=gt},{"./internal/_curry2":110}],81:[function(require,module,exports){var gte=require("./internal/_curry2")((function(a,b){return a>=b}));module.exports=gte},{"./internal/_curry2":110}],82:[function(require,module,exports){var _curry2=require("./internal/_curry2"),hasPath=require("./hasPath"),has=_curry2((function(prop,obj){return hasPath([prop],obj)}));module.exports=has},{"./hasPath":84,"./internal/_curry2":110}],83:[function(require,module,exports){var hasIn=require("./internal/_curry2")((function(prop,obj){return prop in obj}));module.exports=hasIn},{"./internal/_curry2":110}],84:[function(require,module,exports){var _curry2=require("./internal/_curry2"),_has=require("./internal/_has"),isNil=require("./isNil"),hasPath=_curry2((function(_path,obj){if(0===_path.length||isNil(obj))return!1;for(var val=obj,idx=0;idx<_path.length;){if(isNil(val)||!_has(_path[idx],val))return!1;val=val[_path[idx]],idx+=1}return!0}));module.exports=hasPath},{"./internal/_curry2":110,"./internal/_has":121,"./isNil":179}],85:[function(require,module,exports){var head=require("./nth")(0);module.exports=head},{"./nth":225}],86:[function(require,module,exports){var _objectIs=require("./internal/_objectIs"),identical=require("./internal/_curry2")(_objectIs);module.exports=identical},{"./internal/_curry2":110,"./internal/_objectIs":140}],87:[function(require,module,exports){var identity=require("./internal/_curry1")(require("./internal/_identity"));module.exports=identity},{"./internal/_curry1":109,"./internal/_identity":122}],88:[function(require,module,exports){var _curry3=require("./internal/_curry3"),curryN=require("./curryN"),ifElse=_curry3((function(condition,onTrue,onFalse){return curryN(Math.max(condition.length,onTrue.length,onFalse.length),(function(){return condition.apply(this,arguments)?onTrue.apply(this,arguments):onFalse.apply(this,arguments)}))}));module.exports=ifElse},{"./curryN":46,"./internal/_curry3":111}],89:[function(require,module,exports){var inc=require("./add")(1);module.exports=inc},{"./add":6}],90:[function(require,module,exports){var _includes=require("./internal/_includes"),includes=require("./internal/_curry2")(_includes);module.exports=includes},{"./internal/_curry2":110,"./internal/_includes":123}],91:[function(require,module,exports){module.exports={},module.exports.F=require("./F"),module.exports.T=require("./T"),module.exports.__=require("./__"),module.exports.add=require("./add"),module.exports.addIndex=require("./addIndex"),module.exports.adjust=require("./adjust"),module.exports.all=require("./all"),module.exports.allPass=require("./allPass"),module.exports.always=require("./always"),module.exports.and=require("./and"),module.exports.any=require("./any"),module.exports.anyPass=require("./anyPass"),module.exports.ap=require("./ap"),module.exports.aperture=require("./aperture"),module.exports.append=require("./append"),module.exports.apply=require("./apply"),module.exports.applySpec=require("./applySpec"),module.exports.applyTo=require("./applyTo"),module.exports.ascend=require("./ascend"),module.exports.assoc=require("./assoc"),module.exports.assocPath=require("./assocPath"),module.exports.binary=require("./binary"),module.exports.bind=require("./bind"),module.exports.both=require("./both"),module.exports.call=require("./call"),module.exports.chain=require("./chain"),module.exports.clamp=require("./clamp"),module.exports.clone=require("./clone"),module.exports.comparator=require("./comparator"),module.exports.complement=require("./complement"),module.exports.compose=require("./compose"),module.exports.composeK=require("./composeK"),module.exports.composeP=require("./composeP"),module.exports.composeWith=require("./composeWith"),module.exports.concat=require("./concat"),module.exports.cond=require("./cond"),module.exports.construct=require("./construct"),module.exports.constructN=require("./constructN"),module.exports.contains=require("./contains"),module.exports.converge=require("./converge"),module.exports.countBy=require("./countBy"),module.exports.curry=require("./curry"),module.exports.curryN=require("./curryN"),module.exports.dec=require("./dec"),module.exports.defaultTo=require("./defaultTo"),module.exports.descend=require("./descend"),module.exports.difference=require("./difference"),module.exports.differenceWith=require("./differenceWith"),module.exports.dissoc=require("./dissoc"),module.exports.dissocPath=require("./dissocPath"),module.exports.divide=require("./divide"),module.exports.drop=require("./drop"),module.exports.dropLast=require("./dropLast"),module.exports.dropLastWhile=require("./dropLastWhile"),module.exports.dropRepeats=require("./dropRepeats"),module.exports.dropRepeatsWith=require("./dropRepeatsWith"),module.exports.dropWhile=require("./dropWhile"),module.exports.either=require("./either"),module.exports.empty=require("./empty"),module.exports.endsWith=require("./endsWith"),module.exports.eqBy=require("./eqBy"),module.exports.eqProps=require("./eqProps"),module.exports.equals=require("./equals"),module.exports.evolve=require("./evolve"),module.exports.filter=require("./filter"),module.exports.find=require("./find"),module.exports.findIndex=require("./findIndex"),module.exports.findLast=require("./findLast"),module.exports.findLastIndex=require("./findLastIndex"),module.exports.flatten=require("./flatten"),module.exports.flip=require("./flip"),module.exports.forEach=require("./forEach"),module.exports.forEachObjIndexed=require("./forEachObjIndexed"),module.exports.fromPairs=require("./fromPairs"),module.exports.groupBy=require("./groupBy"),module.exports.groupWith=require("./groupWith"),module.exports.gt=require("./gt"),module.exports.gte=require("./gte"),module.exports.has=require("./has"),module.exports.hasIn=require("./hasIn"),module.exports.hasPath=require("./hasPath"),module.exports.head=require("./head"),module.exports.identical=require("./identical"),module.exports.identity=require("./identity"),module.exports.ifElse=require("./ifElse"),module.exports.inc=require("./inc"),module.exports.includes=require("./includes"),module.exports.indexBy=require("./indexBy"),module.exports.indexOf=require("./indexOf"),module.exports.init=require("./init"),module.exports.innerJoin=require("./innerJoin"),module.exports.insert=require("./insert"),module.exports.insertAll=require("./insertAll"),module.exports.intersection=require("./intersection"),module.exports.intersperse=require("./intersperse"),module.exports.into=require("./into"),module.exports.invert=require("./invert"),module.exports.invertObj=require("./invertObj"),module.exports.invoker=require("./invoker"),module.exports.is=require("./is"),module.exports.isEmpty=require("./isEmpty"),module.exports.isNil=require("./isNil"),module.exports.join=require("./join"),module.exports.juxt=require("./juxt"),module.exports.keys=require("./keys"),module.exports.keysIn=require("./keysIn"),module.exports.last=require("./last"),module.exports.lastIndexOf=require("./lastIndexOf"),module.exports.length=require("./length"),module.exports.lens=require("./lens"),module.exports.lensIndex=require("./lensIndex"),module.exports.lensPath=require("./lensPath"),module.exports.lensProp=require("./lensProp"),module.exports.lift=require("./lift"),module.exports.liftN=require("./liftN"),module.exports.lt=require("./lt"),module.exports.lte=require("./lte"),module.exports.map=require("./map"),module.exports.mapAccum=require("./mapAccum"),module.exports.mapAccumRight=require("./mapAccumRight"),module.exports.mapObjIndexed=require("./mapObjIndexed"),module.exports.match=require("./match"),module.exports.mathMod=require("./mathMod"),module.exports.max=require("./max"),module.exports.maxBy=require("./maxBy"),module.exports.mean=require("./mean"),module.exports.median=require("./median"),module.exports.memoizeWith=require("./memoizeWith"),module.exports.merge=require("./merge"),module.exports.mergeAll=require("./mergeAll"),module.exports.mergeDeepLeft=require("./mergeDeepLeft"),module.exports.mergeDeepRight=require("./mergeDeepRight"),module.exports.mergeDeepWith=require("./mergeDeepWith"),module.exports.mergeDeepWithKey=require("./mergeDeepWithKey"),module.exports.mergeLeft=require("./mergeLeft"),module.exports.mergeRight=require("./mergeRight"),module.exports.mergeWith=require("./mergeWith"),module.exports.mergeWithKey=require("./mergeWithKey"),module.exports.min=require("./min"),module.exports.minBy=require("./minBy"),module.exports.modulo=require("./modulo"),module.exports.move=require("./move"),module.exports.multiply=require("./multiply"),module.exports.nAry=require("./nAry"),module.exports.negate=require("./negate"),module.exports.none=require("./none"),module.exports.not=require("./not"),module.exports.nth=require("./nth"),module.exports.nthArg=require("./nthArg"),module.exports.o=require("./o"),module.exports.objOf=require("./objOf"),module.exports.of=require("./of"),module.exports.omit=require("./omit"),module.exports.once=require("./once"),module.exports.or=require("./or"),module.exports.otherwise=require("./otherwise"),module.exports.over=require("./over"),module.exports.pair=require("./pair"),module.exports.partial=require("./partial"),module.exports.partialRight=require("./partialRight"),module.exports.partition=require("./partition"),module.exports.path=require("./path"),module.exports.paths=require("./paths"),module.exports.pathEq=require("./pathEq"),module.exports.pathOr=require("./pathOr"),module.exports.pathSatisfies=require("./pathSatisfies"),module.exports.pick=require("./pick"),module.exports.pickAll=require("./pickAll"),module.exports.pickBy=require("./pickBy"),module.exports.pipe=require("./pipe"),module.exports.pipeK=require("./pipeK"),module.exports.pipeP=require("./pipeP"),module.exports.pipeWith=require("./pipeWith"),module.exports.pluck=require("./pluck"),module.exports.prepend=require("./prepend"),module.exports.product=require("./product"),module.exports.project=require("./project"),module.exports.prop=require("./prop"),module.exports.propEq=require("./propEq"),module.exports.propIs=require("./propIs"),module.exports.propOr=require("./propOr"),module.exports.propSatisfies=require("./propSatisfies"),module.exports.props=require("./props"),module.exports.range=require("./range"),module.exports.reduce=require("./reduce"),module.exports.reduceBy=require("./reduceBy"),module.exports.reduceRight=require("./reduceRight"),module.exports.reduceWhile=require("./reduceWhile"),module.exports.reduced=require("./reduced"),module.exports.reject=require("./reject"),module.exports.remove=require("./remove"),module.exports.repeat=require("./repeat"),module.exports.replace=require("./replace"),module.exports.reverse=require("./reverse"),module.exports.scan=require("./scan"),module.exports.sequence=require("./sequence"),module.exports.set=require("./set"),module.exports.slice=require("./slice"),module.exports.sort=require("./sort"),module.exports.sortBy=require("./sortBy"),module.exports.sortWith=require("./sortWith"),module.exports.split=require("./split"),module.exports.splitAt=require("./splitAt"),module.exports.splitEvery=require("./splitEvery"),module.exports.splitWhen=require("./splitWhen"),module.exports.startsWith=require("./startsWith"),module.exports.subtract=require("./subtract"),module.exports.sum=require("./sum"),module.exports.symmetricDifference=require("./symmetricDifference"),module.exports.symmetricDifferenceWith=require("./symmetricDifferenceWith"),module.exports.tail=require("./tail"),module.exports.take=require("./take"),module.exports.takeLast=require("./takeLast"),module.exports.takeLastWhile=require("./takeLastWhile"),module.exports.takeWhile=require("./takeWhile"),module.exports.tap=require("./tap"),module.exports.test=require("./test"),module.exports.andThen=require("./andThen"),module.exports.times=require("./times"),module.exports.toLower=require("./toLower"),module.exports.toPairs=require("./toPairs"),module.exports.toPairsIn=require("./toPairsIn"),module.exports.toString=require("./toString"),module.exports.toUpper=require("./toUpper"),module.exports.transduce=require("./transduce"),module.exports.transpose=require("./transpose"),module.exports.traverse=require("./traverse"),module.exports.trim=require("./trim"),module.exports.tryCatch=require("./tryCatch"),module.exports.type=require("./type"),module.exports.unapply=require("./unapply"),module.exports.unary=require("./unary"),module.exports.uncurryN=require("./uncurryN"),module.exports.unfold=require("./unfold"),module.exports.union=require("./union"),module.exports.unionWith=require("./unionWith"),module.exports.uniq=require("./uniq"),module.exports.uniqBy=require("./uniqBy"),module.exports.uniqWith=require("./uniqWith"),module.exports.unless=require("./unless"),module.exports.unnest=require("./unnest"),module.exports.until=require("./until"),module.exports.update=require("./update"),module.exports.useWith=require("./useWith"),module.exports.values=require("./values"),module.exports.valuesIn=require("./valuesIn"),module.exports.view=require("./view"),module.exports.when=require("./when"),module.exports.where=require("./where"),module.exports.whereEq=require("./whereEq"),module.exports.without=require("./without"),module.exports.xor=require("./xor"),module.exports.xprod=require("./xprod"),module.exports.zip=require("./zip"),module.exports.zipObj=require("./zipObj"),module.exports.zipWith=require("./zipWith"),module.exports.thunkify=require("./thunkify")},{"./F":3,"./T":4,"./__":5,"./add":6,"./addIndex":7,"./adjust":8,"./all":9,"./allPass":10,"./always":11,"./and":12,"./andThen":13,"./any":14,"./anyPass":15,"./ap":16,"./aperture":17,"./append":18,"./apply":19,"./applySpec":20,"./applyTo":21,"./ascend":22,"./assoc":23,"./assocPath":24,"./binary":25,"./bind":26,"./both":27,"./call":28,"./chain":29,"./clamp":30,"./clone":31,"./comparator":32,"./complement":33,"./compose":34,"./composeK":35,"./composeP":36,"./composeWith":37,"./concat":38,"./cond":39,"./construct":40,"./constructN":41,"./contains":42,"./converge":43,"./countBy":44,"./curry":45,"./curryN":46,"./dec":47,"./defaultTo":48,"./descend":49,"./difference":50,"./differenceWith":51,"./dissoc":52,"./dissocPath":53,"./divide":54,"./drop":55,"./dropLast":56,"./dropLastWhile":57,"./dropRepeats":58,"./dropRepeatsWith":59,"./dropWhile":60,"./either":61,"./empty":62,"./endsWith":63,"./eqBy":64,"./eqProps":65,"./equals":66,"./evolve":67,"./filter":68,"./find":69,"./findIndex":70,"./findLast":71,"./findLastIndex":72,"./flatten":73,"./flip":74,"./forEach":75,"./forEachObjIndexed":76,"./fromPairs":77,"./groupBy":78,"./groupWith":79,"./gt":80,"./gte":81,"./has":82,"./hasIn":83,"./hasPath":84,"./head":85,"./identical":86,"./identity":87,"./ifElse":88,"./inc":89,"./includes":90,"./indexBy":92,"./indexOf":93,"./init":94,"./innerJoin":95,"./insert":96,"./insertAll":97,"./intersection":171,"./intersperse":172,"./into":173,"./invert":174,"./invertObj":175,"./invoker":176,"./is":177,"./isEmpty":178,"./isNil":179,"./join":180,"./juxt":181,"./keys":182,"./keysIn":183,"./last":184,"./lastIndexOf":185,"./length":186,"./lens":187,"./lensIndex":188,"./lensPath":189,"./lensProp":190,"./lift":191,"./liftN":192,"./lt":193,"./lte":194,"./map":195,"./mapAccum":196,"./mapAccumRight":197,"./mapObjIndexed":198,"./match":199,"./mathMod":200,"./max":201,"./maxBy":202,"./mean":203,"./median":204,"./memoizeWith":205,"./merge":206,"./mergeAll":207,"./mergeDeepLeft":208,"./mergeDeepRight":209,"./mergeDeepWith":210,"./mergeDeepWithKey":211,"./mergeLeft":212,"./mergeRight":213,"./mergeWith":214,"./mergeWithKey":215,"./min":216,"./minBy":217,"./modulo":218,"./move":219,"./multiply":220,"./nAry":221,"./negate":222,"./none":223,"./not":224,"./nth":225,"./nthArg":226,"./o":227,"./objOf":228,"./of":229,"./omit":230,"./once":231,"./or":232,"./otherwise":233,"./over":234,"./pair":235,"./partial":236,"./partialRight":237,"./partition":238,"./path":239,"./pathEq":240,"./pathOr":241,"./pathSatisfies":242,"./paths":243,"./pick":244,"./pickAll":245,"./pickBy":246,"./pipe":247,"./pipeK":248,"./pipeP":249,"./pipeWith":250,"./pluck":251,"./prepend":252,"./product":253,"./project":254,"./prop":255,"./propEq":256,"./propIs":257,"./propOr":258,"./propSatisfies":259,"./props":260,"./range":261,"./reduce":262,"./reduceBy":263,"./reduceRight":264,"./reduceWhile":265,"./reduced":266,"./reject":267,"./remove":268,"./repeat":269,"./replace":270,"./reverse":271,"./scan":272,"./sequence":273,"./set":274,"./slice":275,"./sort":276,"./sortBy":277,"./sortWith":278,"./split":279,"./splitAt":280,"./splitEvery":281,"./splitWhen":282,"./startsWith":283,"./subtract":284,"./sum":285,"./symmetricDifference":286,"./symmetricDifferenceWith":287,"./tail":288,"./take":289,"./takeLast":290,"./takeLastWhile":291,"./takeWhile":292,"./tap":293,"./test":294,"./thunkify":295,"./times":296,"./toLower":297,"./toPairs":298,"./toPairsIn":299,"./toString":300,"./toUpper":301,"./transduce":302,"./transpose":303,"./traverse":304,"./trim":305,"./tryCatch":306,"./type":307,"./unapply":308,"./unary":309,"./uncurryN":310,"./unfold":311,"./union":312,"./unionWith":313,"./uniq":314,"./uniqBy":315,"./uniqWith":316,"./unless":317,"./unnest":318,"./until":319,"./update":320,"./useWith":321,"./values":322,"./valuesIn":323,"./view":324,"./when":325,"./where":326,"./whereEq":327,"./without":328,"./xor":329,"./xprod":330,"./zip":331,"./zipObj":332,"./zipWith":333}],92:[function(require,module,exports){var indexBy=require("./reduceBy")((function(acc,elem){return elem}),null);module.exports=indexBy},{"./reduceBy":263}],93:[function(require,module,exports){var _curry2=require("./internal/_curry2"),_indexOf=require("./internal/_indexOf"),_isArray=require("./internal/_isArray"),indexOf=_curry2((function(target,xs){return"function"!=typeof xs.indexOf||_isArray(xs)?_indexOf(xs,target,0):xs.indexOf(target)}));module.exports=indexOf},{"./internal/_curry2":110,"./internal/_indexOf":125,"./internal/_isArray":127}],94:[function(require,module,exports){var init=require("./slice")(0,-1);module.exports=init},{"./slice":275}],95:[function(require,module,exports){var _includesWith=require("./internal/_includesWith"),_curry3=require("./internal/_curry3"),_filter=require("./internal/_filter"),innerJoin=_curry3((function(pred,xs,ys){return _filter((function(x){return _includesWith(pred,x,ys)}),xs)}));module.exports=innerJoin},{"./internal/_curry3":111,"./internal/_filter":117,"./internal/_includesWith":124}],96:[function(require,module,exports){var insert=require("./internal/_curry3")((function(idx,elt,list){idx=idx<list.length&&idx>=0?idx:list.length;var result=Array.prototype.slice.call(list,0);return result.splice(idx,0,elt),result}));module.exports=insert},{"./internal/_curry3":111}],97:[function(require,module,exports){var insertAll=require("./internal/_curry3")((function(idx,elts,list){return idx=idx<list.length&&idx>=0?idx:list.length,[].concat(Array.prototype.slice.call(list,0,idx),elts,Array.prototype.slice.call(list,idx))}));module.exports=insertAll},{"./internal/_curry3":111}],98:[function(require,module,exports){var _includes=require("./_includes"),_Set=function(){function _Set(){this._nativeSet="function"==typeof Set?new Set:null,this._items={}}return _Set.prototype.add=function(item){return!hasOrAdd(item,!0,this)},_Set.prototype.has=function(item){return hasOrAdd(item,!1,this)},_Set}();function hasOrAdd(item,shouldAdd,set){var prevSize,type=typeof item;switch(type){case"string":case"number":return 0===item&&1/item==-1/0?!!set._items["-0"]||(shouldAdd&&(set._items["-0"]=!0),!1):null!==set._nativeSet?shouldAdd?(prevSize=set._nativeSet.size,set._nativeSet.add(item),set._nativeSet.size===prevSize):set._nativeSet.has(item):type in set._items?item in set._items[type]||(shouldAdd&&(set._items[type][item]=!0),!1):(shouldAdd&&(set._items[type]={},set._items[type][item]=!0),!1);case"boolean":if(type in set._items){var bIdx=item?1:0;return!!set._items[type][bIdx]||(shouldAdd&&(set._items[type][bIdx]=!0),!1)}return shouldAdd&&(set._items[type]=item?[!1,!0]:[!0,!1]),!1;case"function":return null!==set._nativeSet?shouldAdd?(prevSize=set._nativeSet.size,set._nativeSet.add(item),set._nativeSet.size===prevSize):set._nativeSet.has(item):type in set._items?!!_includes(item,set._items[type])||(shouldAdd&&set._items[type].push(item),!1):(shouldAdd&&(set._items[type]=[item]),!1);case"undefined":return!!set._items[type]||(shouldAdd&&(set._items[type]=!0),!1);case"object":if(null===item)return!!set._items.null||(shouldAdd&&(set._items.null=!0),!1);default:return(type=Object.prototype.toString.call(item))in set._items?!!_includes(item,set._items[type])||(shouldAdd&&set._items[type].push(item),!1):(shouldAdd&&(set._items[type]=[item]),!1)}}module.exports=_Set},{"./_includes":123}],99:[function(require,module,exports){module.exports=function(n,list){for(var idx=0,limit=list.length-(n-1),acc=new Array(limit>=0?limit:0);idx<limit;)acc[idx]=Array.prototype.slice.call(list,idx,idx+n),idx+=1;return acc}},{}],100:[function(require,module,exports){module.exports=function(n,fn){switch(n){case 0:return function(){return fn.apply(this,arguments)};case 1:return function(a0){return fn.apply(this,arguments)};case 2:return function(a0,a1){return fn.apply(this,arguments)};case 3:return function(a0,a1,a2){return fn.apply(this,arguments)};case 4:return function(a0,a1,a2,a3){return fn.apply(this,arguments)};case 5:return function(a0,a1,a2,a3,a4){return fn.apply(this,arguments)};case 6:return function(a0,a1,a2,a3,a4,a5){return fn.apply(this,arguments)};case 7:return function(a0,a1,a2,a3,a4,a5,a6){return fn.apply(this,arguments)};case 8:return function(a0,a1,a2,a3,a4,a5,a6,a7){return fn.apply(this,arguments)};case 9:return function(a0,a1,a2,a3,a4,a5,a6,a7,a8){return fn.apply(this,arguments)};case 10:return function(a0,a1,a2,a3,a4,a5,a6,a7,a8,a9){return fn.apply(this,arguments)};default:throw new Error("First argument to _arity must be a non-negative integer no greater than ten")}}},{}],101:[function(require,module,exports){module.exports=function(iter){for(var next,list=[];!(next=iter.next()).done;)list.push(next.value);return list}},{}],102:[function(require,module,exports){var _isFunction=require("./_isFunction"),_toString=require("./_toString");module.exports=function(name,p){if(null==p||!_isFunction(p.then))throw new TypeError("`"+name+"` expected a Promise, received "+_toString(p,[]))}},{"./_isFunction":129,"./_toString":149}],103:[function(require,module,exports){var _isArray=require("./_isArray");module.exports=function(methodname,fn){return function(){var length=arguments.length;if(0===length)return fn();var obj=arguments[length-1];return _isArray(obj)||"function"!=typeof obj[methodname]?fn.apply(this,arguments):obj[methodname].apply(obj,Array.prototype.slice.call(arguments,0,length-1))}}},{"./_isArray":127}],104:[function(require,module,exports){var _cloneRegExp=require("./_cloneRegExp"),type=require("../type");module.exports=function _clone(value,refFrom,refTo,deep){var copy=function(copiedValue){for(var len=refFrom.length,idx=0;idx<len;){if(value===refFrom[idx])return refTo[idx];idx+=1}for(var key in refFrom[idx+1]=value,refTo[idx+1]=copiedValue,value)copiedValue[key]=deep?_clone(value[key],refFrom,refTo,!0):value[key];return copiedValue};switch(type(value)){case"Object":return copy({});case"Array":return copy([]);case"Date":return new Date(value.valueOf());case"RegExp":return _cloneRegExp(value);default:return value}}},{"../type":307,"./_cloneRegExp":105}],105:[function(require,module,exports){module.exports=function(pattern){return new RegExp(pattern.source,(pattern.global?"g":"")+(pattern.ignoreCase?"i":"")+(pattern.multiline?"m":"")+(pattern.sticky?"y":"")+(pattern.unicode?"u":""))}},{}],106:[function(require,module,exports){module.exports=function(f){return function(){return!f.apply(this,arguments)}}},{}],107:[function(require,module,exports){module.exports=function(set1,set2){var idx;set2=set2||[];var len1=(set1=set1||[]).length,len2=set2.length,result=[];for(idx=0;idx<len1;)result[result.length]=set1[idx],idx+=1;for(idx=0;idx<len2;)result[result.length]=set2[idx],idx+=1;return result}},{}],108:[function(require,module,exports){var _arity=require("./_arity"),_curry2=require("./_curry2");module.exports=function(concat){return _curry2((function(fn,args){return _arity(Math.max(0,fn.length-args.length),(function(){return fn.apply(this,concat(args,arguments))}))}))}},{"./_arity":100,"./_curry2":110}],109:[function(require,module,exports){var _isPlaceholder=require("./_isPlaceholder");module.exports=function(fn){return function f1(a){return 0===arguments.length||_isPlaceholder(a)?f1:fn.apply(this,arguments)}}},{"./_isPlaceholder":133}],110:[function(require,module,exports){var _curry1=require("./_curry1"),_isPlaceholder=require("./_isPlaceholder");module.exports=function(fn){return function f2(a,b){switch(arguments.length){case 0:return f2;case 1:return _isPlaceholder(a)?f2:_curry1((function(_b){return fn(a,_b)}));default:return _isPlaceholder(a)&&_isPlaceholder(b)?f2:_isPlaceholder(a)?_curry1((function(_a){return fn(_a,b)})):_isPlaceholder(b)?_curry1((function(_b){return fn(a,_b)})):fn(a,b)}}}},{"./_curry1":109,"./_isPlaceholder":133}],111:[function(require,module,exports){var _curry1=require("./_curry1"),_curry2=require("./_curry2"),_isPlaceholder=require("./_isPlaceholder");module.exports=function(fn){return function f3(a,b,c){switch(arguments.length){case 0:return f3;case 1:return _isPlaceholder(a)?f3:_curry2((function(_b,_c){return fn(a,_b,_c)}));case 2:return _isPlaceholder(a)&&_isPlaceholder(b)?f3:_isPlaceholder(a)?_curry2((function(_a,_c){return fn(_a,b,_c)})):_isPlaceholder(b)?_curry2((function(_b,_c){return fn(a,_b,_c)})):_curry1((function(_c){return fn(a,b,_c)}));default:return _isPlaceholder(a)&&_isPlaceholder(b)&&_isPlaceholder(c)?f3:_isPlaceholder(a)&&_isPlaceholder(b)?_curry2((function(_a,_b){return fn(_a,_b,c)})):_isPlaceholder(a)&&_isPlaceholder(c)?_curry2((function(_a,_c){return fn(_a,b,_c)})):_isPlaceholder(b)&&_isPlaceholder(c)?_curry2((function(_b,_c){return fn(a,_b,_c)})):_isPlaceholder(a)?_curry1((function(_a){return fn(_a,b,c)})):_isPlaceholder(b)?_curry1((function(_b){return fn(a,_b,c)})):_isPlaceholder(c)?_curry1((function(_c){return fn(a,b,_c)})):fn(a,b,c)}}}},{"./_curry1":109,"./_curry2":110,"./_isPlaceholder":133}],112:[function(require,module,exports){var _arity=require("./_arity"),_isPlaceholder=require("./_isPlaceholder");module.exports=function _curryN(length,received,fn){return function(){for(var combined=[],argsIdx=0,left=length,combinedIdx=0;combinedIdx<received.length||argsIdx<arguments.length;){var result;combinedIdx<received.length&&(!_isPlaceholder(received[combinedIdx])||argsIdx>=arguments.length)?result=received[combinedIdx]:(result=arguments[argsIdx],argsIdx+=1),combined[combinedIdx]=result,_isPlaceholder(result)||(left-=1),combinedIdx+=1}return left<=0?fn.apply(this,combined):_arity(left,_curryN(length,combined,fn))}}},{"./_arity":100,"./_isPlaceholder":133}],113:[function(require,module,exports){var _isArray=require("./_isArray"),_isTransformer=require("./_isTransformer");module.exports=function(methodNames,xf,fn){return function(){if(0===arguments.length)return fn();var args=Array.prototype.slice.call(arguments,0),obj=args.pop();if(!_isArray(obj)){for(var idx=0;idx<methodNames.length;){if("function"==typeof obj[methodNames[idx]])return obj[methodNames[idx]].apply(obj,args);idx+=1}if(_isTransformer(obj)){var transducer=xf.apply(null,args);return transducer(obj)}}return fn.apply(this,arguments)}}},{"./_isArray":127,"./_isTransformer":136}],114:[function(require,module,exports){var take=require("../take");module.exports=function(n,xs){return take(n<xs.length?xs.length-n:0,xs)}},{"../take":289}],115:[function(require,module,exports){var slice=require("../slice");module.exports=function(pred,xs){for(var idx=xs.length-1;idx>=0&&pred(xs[idx]);)idx-=1;return slice(0,idx+1,xs)}},{"../slice":275}],116:[function(require,module,exports){var _arrayFromIterator=require("./_arrayFromIterator"),_includesWith=require("./_includesWith"),_functionName=require("./_functionName"),_has=require("./_has"),_objectIs=require("./_objectIs"),keys=require("../keys"),type=require("../type");function _uniqContentEquals(aIterator,bIterator,stackA,stackB){var a=_arrayFromIterator(aIterator),b=_arrayFromIterator(bIterator);function eq(_a,_b){return _equals(_a,_b,stackA.slice(),stackB.slice())}return!_includesWith((function(b,aItem){return!_includesWith(eq,aItem,b)}),b,a)}function _equals(a,b,stackA,stackB){if(_objectIs(a,b))return!0;var typeA=type(a);if(typeA!==type(b))return!1;if(null==a||null==b)return!1;if("function"==typeof a["fantasy-land/equals"]||"function"==typeof b["fantasy-land/equals"])return"function"==typeof a["fantasy-land/equals"]&&a["fantasy-land/equals"](b)&&"function"==typeof b["fantasy-land/equals"]&&b["fantasy-land/equals"](a);if("function"==typeof a.equals||"function"==typeof b.equals)return"function"==typeof a.equals&&a.equals(b)&&"function"==typeof b.equals&&b.equals(a);switch(typeA){case"Arguments":case"Array":case"Object":if("function"==typeof a.constructor&&"Promise"===_functionName(a.constructor))return a===b;break;case"Boolean":case"Number":case"String":if(typeof a!=typeof b||!_objectIs(a.valueOf(),b.valueOf()))return!1;break;case"Date":if(!_objectIs(a.valueOf(),b.valueOf()))return!1;break;case"Error":return a.name===b.name&&a.message===b.message;case"RegExp":if(a.source!==b.source||a.global!==b.global||a.ignoreCase!==b.ignoreCase||a.multiline!==b.multiline||a.sticky!==b.sticky||a.unicode!==b.unicode)return!1}for(var idx=stackA.length-1;idx>=0;){if(stackA[idx]===a)return stackB[idx]===b;idx-=1}switch(typeA){case"Map":return a.size===b.size&&_uniqContentEquals(a.entries(),b.entries(),stackA.concat([a]),stackB.concat([b]));case"Set":return a.size===b.size&&_uniqContentEquals(a.values(),b.values(),stackA.concat([a]),stackB.concat([b]));case"Arguments":case"Array":case"Object":case"Boolean":case"Number":case"String":case"Date":case"Error":case"RegExp":case"Int8Array":case"Uint8Array":case"Uint8ClampedArray":case"Int16Array":case"Uint16Array":case"Int32Array":case"Uint32Array":case"Float32Array":case"Float64Array":case"ArrayBuffer":break;default:return!1}var keysA=keys(a);if(keysA.length!==keys(b).length)return!1;var extendedStackA=stackA.concat([a]),extendedStackB=stackB.concat([b]);for(idx=keysA.length-1;idx>=0;){var key=keysA[idx];if(!_has(key,b)||!_equals(b[key],a[key],extendedStackA,extendedStackB))return!1;idx-=1}return!0}module.exports=_equals},{"../keys":182,"../type":307,"./_arrayFromIterator":101,"./_functionName":120,"./_has":121,"./_includesWith":124,"./_objectIs":140}],117:[function(require,module,exports){module.exports=function(fn,list){for(var idx=0,len=list.length,result=[];idx<len;)fn(list[idx])&&(result[result.length]=list[idx]),idx+=1;return result}},{}],118:[function(require,module,exports){var _forceReduced=require("./_forceReduced"),_isArrayLike=require("./_isArrayLike"),_reduce=require("./_reduce"),_xfBase=require("./_xfBase");module.exports=function(xf){var rxf=function(xf){return{"@@transducer/init":_xfBase.init,"@@transducer/result":function(result){return xf["@@transducer/result"](result)},"@@transducer/step":function(result,input){var ret=xf["@@transducer/step"](result,input);return ret["@@transducer/reduced"]?_forceReduced(ret):ret}}}(xf);return{"@@transducer/init":_xfBase.init,"@@transducer/result":function(result){return rxf["@@transducer/result"](result)},"@@transducer/step":function(result,input){return _isArrayLike(input)?_reduce(rxf,result,input):_reduce(rxf,result,[input])}}}},{"./_forceReduced":119,"./_isArrayLike":128,"./_reduce":145,"./_xfBase":159}],119:[function(require,module,exports){module.exports=function(x){return{"@@transducer/value":x,"@@transducer/reduced":!0}}},{}],120:[function(require,module,exports){module.exports=function(f){var match=String(f).match(/^function (\w*)/);return null==match?"":match[1]}},{}],121:[function(require,module,exports){module.exports=function(prop,obj){return Object.prototype.hasOwnProperty.call(obj,prop)}},{}],122:[function(require,module,exports){module.exports=function(x){return x}},{}],123:[function(require,module,exports){var _indexOf=require("./_indexOf");module.exports=function(a,list){return _indexOf(list,a,0)>=0}},{"./_indexOf":125}],124:[function(require,module,exports){module.exports=function(pred,x,list){for(var idx=0,len=list.length;idx<len;){if(pred(x,list[idx]))return!0;idx+=1}return!1}},{}],125:[function(require,module,exports){var equals=require("../equals");module.exports=function(list,a,idx){var inf,item;if("function"==typeof list.indexOf)switch(typeof a){case"number":if(0===a){for(inf=1/a;idx<list.length;){if(0===(item=list[idx])&&1/item===inf)return idx;idx+=1}return-1}if(a!=a){for(;idx<list.length;){if("number"==typeof(item=list[idx])&&item!=item)return idx;idx+=1}return-1}return list.indexOf(a,idx);case"string":case"boolean":case"function":case"undefined":return list.indexOf(a,idx);case"object":if(null===a)return list.indexOf(a,idx)}for(;idx<list.length;){if(equals(list[idx],a))return idx;idx+=1}return-1}},{"../equals":66}],126:[function(require,module,exports){var _has=require("./_has"),toString=Object.prototype.toString,_isArguments=function(){return"[object Arguments]"===toString.call(arguments)?function(x){return"[object Arguments]"===toString.call(x)}:function(x){return _has("callee",x)}}();module.exports=_isArguments},{"./_has":121}],127:[function(require,module,exports){module.exports=Array.isArray||function(val){return null!=val&&val.length>=0&&"[object Array]"===Object.prototype.toString.call(val)}},{}],128:[function(require,module,exports){var _curry1=require("./_curry1"),_isArray=require("./_isArray"),_isString=require("./_isString"),_isArrayLike=_curry1((function(x){return!!_isArray(x)||!!x&&("object"==typeof x&&(!_isString(x)&&(1===x.nodeType?!!x.length:0===x.length||x.length>0&&(x.hasOwnProperty(0)&&x.hasOwnProperty(x.length-1)))))}));module.exports=_isArrayLike},{"./_curry1":109,"./_isArray":127,"./_isString":135}],129:[function(require,module,exports){module.exports=function(x){var type=Object.prototype.toString.call(x);return"[object Function]"===type||"[object AsyncFunction]"===type||"[object GeneratorFunction]"===type||"[object AsyncGeneratorFunction]"===type}},{}],130:[function(require,module,exports){module.exports=Number.isInteger||function(n){return n<<0===n}},{}],131:[function(require,module,exports){module.exports=function(x){return"[object Number]"===Object.prototype.toString.call(x)}},{}],132:[function(require,module,exports){module.exports=function(x){return"[object Object]"===Object.prototype.toString.call(x)}},{}],133:[function(require,module,exports){module.exports=function(a){return null!=a&&"object"==typeof a&&!0===a["@@functional/placeholder"]}},{}],134:[function(require,module,exports){module.exports=function(x){return"[object RegExp]"===Object.prototype.toString.call(x)}},{}],135:[function(require,module,exports){module.exports=function(x){return"[object String]"===Object.prototype.toString.call(x)}},{}],136:[function(require,module,exports){module.exports=function(obj){return null!=obj&&"function"==typeof obj["@@transducer/step"]}},{}],137:[function(require,module,exports){var _isArrayLike=require("./_isArrayLike");module.exports=function(recursive){return function flatt(list){for(var value,jlen,j,result=[],idx=0,ilen=list.length;idx<ilen;){if(_isArrayLike(list[idx]))for(j=0,jlen=(value=recursive?flatt(list[idx]):list[idx]).length;j<jlen;)result[result.length]=value[j],j+=1;else result[result.length]=list[idx];idx+=1}return result}}},{"./_isArrayLike":128}],138:[function(require,module,exports){module.exports=function(fn,functor){for(var idx=0,len=functor.length,result=Array(len);idx<len;)result[idx]=fn(functor[idx]),idx+=1;return result}},{}],139:[function(require,module,exports){var _has=require("./_has");module.exports="function"==typeof Object.assign?Object.assign:function(target){if(null==target)throw new TypeError("Cannot convert undefined or null to object");for(var output=Object(target),idx=1,length=arguments.length;idx<length;){var source=arguments[idx];if(null!=source)for(var nextKey in source)_has(nextKey,source)&&(output[nextKey]=source[nextKey]);idx+=1}return output}},{"./_has":121}],140:[function(require,module,exports){module.exports="function"==typeof Object.is?Object.is:function(a,b){return a===b?0!==a||1/a==1/b:a!=a&&b!=b}},{}],141:[function(require,module,exports){module.exports=function(x){return[x]}},{}],142:[function(require,module,exports){module.exports=function(f,g){return function(){return g.call(this,f.apply(this,arguments))}}},{}],143:[function(require,module,exports){module.exports=function(f,g){return function(){var ctx=this;return f.apply(ctx,arguments).then((function(x){return g.call(ctx,x)}))}}},{}],144:[function(require,module,exports){module.exports=function(s){return'"'+s.replace(/\\/g,"\\\\").replace(/[\b]/g,"\\b").replace(/\f/g,"\\f").replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/\t/g,"\\t").replace(/\v/g,"\\v").replace(/\0/g,"\\0").replace(/"/g,'\\"')+'"'}},{}],145:[function(require,module,exports){var _isArrayLike=require("./_isArrayLike"),_xwrap=require("./_xwrap"),bind=require("../bind");function _iterableReduce(xf,acc,iter){for(var step=iter.next();!step.done;){if((acc=xf["@@transducer/step"](acc,step.value))&&acc["@@transducer/reduced"]){acc=acc["@@transducer/value"];break}step=iter.next()}return xf["@@transducer/result"](acc)}function _methodReduce(xf,acc,obj,methodName){return xf["@@transducer/result"](obj[methodName](bind(xf["@@transducer/step"],xf),acc))}var symIterator="undefined"!=typeof Symbol?Symbol.iterator:"@@iterator";module.exports=function(fn,acc,list){if("function"==typeof fn&&(fn=_xwrap(fn)),_isArrayLike(list))return function(xf,acc,list){for(var idx=0,len=list.length;idx<len;){if((acc=xf["@@transducer/step"](acc,list[idx]))&&acc["@@transducer/reduced"]){acc=acc["@@transducer/value"];break}idx+=1}return xf["@@transducer/result"](acc)}(fn,acc,list);if("function"==typeof list["fantasy-land/reduce"])return _methodReduce(fn,acc,list,"fantasy-land/reduce");if(null!=list[symIterator])return _iterableReduce(fn,acc,list[symIterator]());if("function"==typeof list.next)return _iterableReduce(fn,acc,list);if("function"==typeof list.reduce)return _methodReduce(fn,acc,list,"reduce");throw new TypeError("reduce: list must be array or iterable")}},{"../bind":26,"./_isArrayLike":128,"./_xwrap":170}],146:[function(require,module,exports){module.exports=function(x){return x&&x["@@transducer/reduced"]?x:{"@@transducer/value":x,"@@transducer/reduced":!0}}},{}],147:[function(require,module,exports){var _objectAssign=require("./_objectAssign"),_identity=require("./_identity"),_isArrayLike=require("./_isArrayLike"),_isTransformer=require("./_isTransformer"),objOf=require("../objOf"),_stepCatArray={"@@transducer/init":Array,"@@transducer/step":function(xs,x){return xs.push(x),xs},"@@transducer/result":_identity},_stepCatString={"@@transducer/init":String,"@@transducer/step":function(a,b){return a+b},"@@transducer/result":_identity},_stepCatObject={"@@transducer/init":Object,"@@transducer/step":function(result,input){return _objectAssign(result,_isArrayLike(input)?objOf(input[0],input[1]):input)},"@@transducer/result":_identity};module.exports=function(obj){if(_isTransformer(obj))return obj;if(_isArrayLike(obj))return _stepCatArray;if("string"==typeof obj)return _stepCatString;if("object"==typeof obj)return _stepCatObject;throw new Error("Cannot create transformer for "+obj)}},{"../objOf":228,"./_identity":122,"./_isArrayLike":128,"./_isTransformer":136,"./_objectAssign":139}],148:[function(require,module,exports){var pad=function(n){return(n<10?"0":"")+n},_toISOString="function"==typeof Date.prototype.toISOString?function(d){return d.toISOString()}:function(d){return d.getUTCFullYear()+"-"+pad(d.getUTCMonth()+1)+"-"+pad(d.getUTCDate())+"T"+pad(d.getUTCHours())+":"+pad(d.getUTCMinutes())+":"+pad(d.getUTCSeconds())+"."+(d.getUTCMilliseconds()/1e3).toFixed(3).slice(2,5)+"Z"};module.exports=_toISOString},{}],149:[function(require,module,exports){var _includes=require("./_includes"),_map=require("./_map"),_quote=require("./_quote"),_toISOString=require("./_toISOString"),keys=require("../keys"),reject=require("../reject");module.exports=function _toString(x,seen){var recur=function(y){var xs=seen.concat([x]);return _includes(y,xs)?"<Circular>":_toString(y,xs)},mapPairs=function(obj,keys){return _map((function(k){return _quote(k)+": "+recur(obj[k])}),keys.slice().sort())};switch(Object.prototype.toString.call(x)){case"[object Arguments]":return"(function() { return arguments; }("+_map(recur,x).join(", ")+"))";case"[object Array]":return"["+_map(recur,x).concat(mapPairs(x,reject((function(k){return/^\d+$/.test(k)}),keys(x)))).join(", ")+"]";case"[object Boolean]":return"object"==typeof x?"new Boolean("+recur(x.valueOf())+")":x.toString();case"[object Date]":return"new Date("+(isNaN(x.valueOf())?recur(NaN):_quote(_toISOString(x)))+")";case"[object Null]":return"null";case"[object Number]":return"object"==typeof x?"new Number("+recur(x.valueOf())+")":1/x==-1/0?"-0":x.toString(10);case"[object String]":return"object"==typeof x?"new String("+recur(x.valueOf())+")":_quote(x);case"[object Undefined]":return"undefined";default:if("function"==typeof x.toString){var repr=x.toString();if("[object Object]"!==repr)return repr}return"{"+mapPairs(x,keys(x)).join(", ")+"}"}}},{"../keys":182,"../reject":267,"./_includes":123,"./_map":138,"./_quote":144,"./_toISOString":148}],150:[function(require,module,exports){var _curry2=require("./_curry2"),_reduced=require("./_reduced"),_xfBase=require("./_xfBase"),XAll=function(){function XAll(f,xf){this.xf=xf,this.f=f,this.all=!0}return XAll.prototype["@@transducer/init"]=_xfBase.init,XAll.prototype["@@transducer/result"]=function(result){return this.all&&(result=this.xf["@@transducer/step"](result,!0)),this.xf["@@transducer/result"](result)},XAll.prototype["@@transducer/step"]=function(result,input){return this.f(input)||(this.all=!1,result=_reduced(this.xf["@@transducer/step"](result,!1))),result},XAll}(),_xall=_curry2((function(f,xf){return new XAll(f,xf)}));module.exports=_xall},{"./_curry2":110,"./_reduced":146,"./_xfBase":159}],151:[function(require,module,exports){var _curry2=require("./_curry2"),_reduced=require("./_reduced"),_xfBase=require("./_xfBase"),XAny=function(){function XAny(f,xf){this.xf=xf,this.f=f,this.any=!1}return XAny.prototype["@@transducer/init"]=_xfBase.init,XAny.prototype["@@transducer/result"]=function(result){return this.any||(result=this.xf["@@transducer/step"](result,!1)),this.xf["@@transducer/result"](result)},XAny.prototype["@@transducer/step"]=function(result,input){return this.f(input)&&(this.any=!0,result=_reduced(this.xf["@@transducer/step"](result,!0))),result},XAny}(),_xany=_curry2((function(f,xf){return new XAny(f,xf)}));module.exports=_xany},{"./_curry2":110,"./_reduced":146,"./_xfBase":159}],152:[function(require,module,exports){var _concat=require("./_concat"),_curry2=require("./_curry2"),_xfBase=require("./_xfBase"),XAperture=function(){function XAperture(n,xf){this.xf=xf,this.pos=0,this.full=!1,this.acc=new Array(n)}return XAperture.prototype["@@transducer/init"]=_xfBase.init,XAperture.prototype["@@transducer/result"]=function(result){return this.acc=null,this.xf["@@transducer/result"](result)},XAperture.prototype["@@transducer/step"]=function(result,input){return this.store(input),this.full?this.xf["@@transducer/step"](result,this.getCopy()):result},XAperture.prototype.store=function(input){this.acc[this.pos]=input,this.pos+=1,this.pos===this.acc.length&&(this.pos=0,this.full=!0)},XAperture.prototype.getCopy=function(){return _concat(Array.prototype.slice.call(this.acc,this.pos),Array.prototype.slice.call(this.acc,0,this.pos))},XAperture}(),_xaperture=_curry2((function(n,xf){return new XAperture(n,xf)}));module.exports=_xaperture},{"./_concat":107,"./_curry2":110,"./_xfBase":159}],153:[function(require,module,exports){var _curry2=require("./_curry2"),_flatCat=require("./_flatCat"),map=require("../map"),_xchain=_curry2((function(f,xf){return map(f,_flatCat(xf))}));module.exports=_xchain},{"../map":195,"./_curry2":110,"./_flatCat":118}],154:[function(require,module,exports){var _curry2=require("./_curry2"),_xfBase=require("./_xfBase"),XDrop=function(){function XDrop(n,xf){this.xf=xf,this.n=n}return XDrop.prototype["@@transducer/init"]=_xfBase.init,XDrop.prototype["@@transducer/result"]=_xfBase.result,XDrop.prototype["@@transducer/step"]=function(result,input){return this.n>0?(this.n-=1,result):this.xf["@@transducer/step"](result,input)},XDrop}(),_xdrop=_curry2((function(n,xf){return new XDrop(n,xf)}));module.exports=_xdrop},{"./_curry2":110,"./_xfBase":159}],155:[function(require,module,exports){var _curry2=require("./_curry2"),_xfBase=require("./_xfBase"),XDropLast=function(){function XDropLast(n,xf){this.xf=xf,this.pos=0,this.full=!1,this.acc=new Array(n)}return XDropLast.prototype["@@transducer/init"]=_xfBase.init,XDropLast.prototype["@@transducer/result"]=function(result){return this.acc=null,this.xf["@@transducer/result"](result)},XDropLast.prototype["@@transducer/step"]=function(result,input){return this.full&&(result=this.xf["@@transducer/step"](result,this.acc[this.pos])),this.store(input),result},XDropLast.prototype.store=function(input){this.acc[this.pos]=input,this.pos+=1,this.pos===this.acc.length&&(this.pos=0,this.full=!0)},XDropLast}(),_xdropLast=_curry2((function(n,xf){return new XDropLast(n,xf)}));module.exports=_xdropLast},{"./_curry2":110,"./_xfBase":159}],156:[function(require,module,exports){var _curry2=require("./_curry2"),_reduce=require("./_reduce"),_xfBase=require("./_xfBase"),XDropLastWhile=function(){function XDropLastWhile(fn,xf){this.f=fn,this.retained=[],this.xf=xf}return XDropLastWhile.prototype["@@transducer/init"]=_xfBase.init,XDropLastWhile.prototype["@@transducer/result"]=function(result){return this.retained=null,this.xf["@@transducer/result"](result)},XDropLastWhile.prototype["@@transducer/step"]=function(result,input){return this.f(input)?this.retain(result,input):this.flush(result,input)},XDropLastWhile.prototype.flush=function(result,input){return result=_reduce(this.xf["@@transducer/step"],result,this.retained),this.retained=[],this.xf["@@transducer/step"](result,input)},XDropLastWhile.prototype.retain=function(result,input){return this.retained.push(input),result},XDropLastWhile}(),_xdropLastWhile=_curry2((function(fn,xf){return new XDropLastWhile(fn,xf)}));module.exports=_xdropLastWhile},{"./_curry2":110,"./_reduce":145,"./_xfBase":159}],157:[function(require,module,exports){var _curry2=require("./_curry2"),_xfBase=require("./_xfBase"),XDropRepeatsWith=function(){function XDropRepeatsWith(pred,xf){this.xf=xf,this.pred=pred,this.lastValue=void 0,this.seenFirstValue=!1}return XDropRepeatsWith.prototype["@@transducer/init"]=_xfBase.init,XDropRepeatsWith.prototype["@@transducer/result"]=_xfBase.result,XDropRepeatsWith.prototype["@@transducer/step"]=function(result,input){var sameAsLast=!1;return this.seenFirstValue?this.pred(this.lastValue,input)&&(sameAsLast=!0):this.seenFirstValue=!0,this.lastValue=input,sameAsLast?result:this.xf["@@transducer/step"](result,input)},XDropRepeatsWith}(),_xdropRepeatsWith=_curry2((function(pred,xf){return new XDropRepeatsWith(pred,xf)}));module.exports=_xdropRepeatsWith},{"./_curry2":110,"./_xfBase":159}],158:[function(require,module,exports){var _curry2=require("./_curry2"),_xfBase=require("./_xfBase"),XDropWhile=function(){function XDropWhile(f,xf){this.xf=xf,this.f=f}return XDropWhile.prototype["@@transducer/init"]=_xfBase.init,XDropWhile.prototype["@@transducer/result"]=_xfBase.result,XDropWhile.prototype["@@transducer/step"]=function(result,input){if(this.f){if(this.f(input))return result;this.f=null}return this.xf["@@transducer/step"](result,input)},XDropWhile}(),_xdropWhile=_curry2((function(f,xf){return new XDropWhile(f,xf)}));module.exports=_xdropWhile},{"./_curry2":110,"./_xfBase":159}],159:[function(require,module,exports){module.exports={init:function(){return this.xf["@@transducer/init"]()},result:function(result){return this.xf["@@transducer/result"](result)}}},{}],160:[function(require,module,exports){var _curry2=require("./_curry2"),_xfBase=require("./_xfBase"),XFilter=function(){function XFilter(f,xf){this.xf=xf,this.f=f}return XFilter.prototype["@@transducer/init"]=_xfBase.init,XFilter.prototype["@@transducer/result"]=_xfBase.result,XFilter.prototype["@@transducer/step"]=function(result,input){return this.f(input)?this.xf["@@transducer/step"](result,input):result},XFilter}(),_xfilter=_curry2((function(f,xf){return new XFilter(f,xf)}));module.exports=_xfilter},{"./_curry2":110,"./_xfBase":159}],161:[function(require,module,exports){var _curry2=require("./_curry2"),_reduced=require("./_reduced"),_xfBase=require("./_xfBase"),XFind=function(){function XFind(f,xf){this.xf=xf,this.f=f,this.found=!1}return XFind.prototype["@@transducer/init"]=_xfBase.init,XFind.prototype["@@transducer/result"]=function(result){return this.found||(result=this.xf["@@transducer/step"](result,void 0)),this.xf["@@transducer/result"](result)},XFind.prototype["@@transducer/step"]=function(result,input){return this.f(input)&&(this.found=!0,result=_reduced(this.xf["@@transducer/step"](result,input))),result},XFind}(),_xfind=_curry2((function(f,xf){return new XFind(f,xf)}));module.exports=_xfind},{"./_curry2":110,"./_reduced":146,"./_xfBase":159}],162:[function(require,module,exports){var _curry2=require("./_curry2"),_reduced=require("./_reduced"),_xfBase=require("./_xfBase"),XFindIndex=function(){function XFindIndex(f,xf){this.xf=xf,this.f=f,this.idx=-1,this.found=!1}return XFindIndex.prototype["@@transducer/init"]=_xfBase.init,XFindIndex.prototype["@@transducer/result"]=function(result){return this.found||(result=this.xf["@@transducer/step"](result,-1)),this.xf["@@transducer/result"](result)},XFindIndex.prototype["@@transducer/step"]=function(result,input){return this.idx+=1,this.f(input)&&(this.found=!0,result=_reduced(this.xf["@@transducer/step"](result,this.idx))),result},XFindIndex}(),_xfindIndex=_curry2((function(f,xf){return new XFindIndex(f,xf)}));module.exports=_xfindIndex},{"./_curry2":110,"./_reduced":146,"./_xfBase":159}],163:[function(require,module,exports){var _curry2=require("./_curry2"),_xfBase=require("./_xfBase"),XFindLast=function(){function XFindLast(f,xf){this.xf=xf,this.f=f}return XFindLast.prototype["@@transducer/init"]=_xfBase.init,XFindLast.prototype["@@transducer/result"]=function(result){return this.xf["@@transducer/result"](this.xf["@@transducer/step"](result,this.last))},XFindLast.prototype["@@transducer/step"]=function(result,input){return this.f(input)&&(this.last=input),result},XFindLast}(),_xfindLast=_curry2((function(f,xf){return new XFindLast(f,xf)}));module.exports=_xfindLast},{"./_curry2":110,"./_xfBase":159}],164:[function(require,module,exports){var _curry2=require("./_curry2"),_xfBase=require("./_xfBase"),XFindLastIndex=function(){function XFindLastIndex(f,xf){this.xf=xf,this.f=f,this.idx=-1,this.lastIdx=-1}return XFindLastIndex.prototype["@@transducer/init"]=_xfBase.init,XFindLastIndex.prototype["@@transducer/result"]=function(result){return this.xf["@@transducer/result"](this.xf["@@transducer/step"](result,this.lastIdx))},XFindLastIndex.prototype["@@transducer/step"]=function(result,input){return this.idx+=1,this.f(input)&&(this.lastIdx=this.idx),result},XFindLastIndex}(),_xfindLastIndex=_curry2((function(f,xf){return new XFindLastIndex(f,xf)}));module.exports=_xfindLastIndex},{"./_curry2":110,"./_xfBase":159}],165:[function(require,module,exports){var _curry2=require("./_curry2"),_xfBase=require("./_xfBase"),XMap=function(){function XMap(f,xf){this.xf=xf,this.f=f}return XMap.prototype["@@transducer/init"]=_xfBase.init,XMap.prototype["@@transducer/result"]=_xfBase.result,XMap.prototype["@@transducer/step"]=function(result,input){return this.xf["@@transducer/step"](result,this.f(input))},XMap}(),_xmap=_curry2((function(f,xf){return new XMap(f,xf)}));module.exports=_xmap},{"./_curry2":110,"./_xfBase":159}],166:[function(require,module,exports){var _curryN=require("./_curryN"),_has=require("./_has"),_xfBase=require("./_xfBase"),XReduceBy=function(){function XReduceBy(valueFn,valueAcc,keyFn,xf){this.valueFn=valueFn,this.valueAcc=valueAcc,this.keyFn=keyFn,this.xf=xf,this.inputs={}}return XReduceBy.prototype["@@transducer/init"]=_xfBase.init,XReduceBy.prototype["@@transducer/result"]=function(result){var key;for(key in this.inputs)if(_has(key,this.inputs)&&(result=this.xf["@@transducer/step"](result,this.inputs[key]))["@@transducer/reduced"]){result=result["@@transducer/value"];break}return this.inputs=null,this.xf["@@transducer/result"](result)},XReduceBy.prototype["@@transducer/step"]=function(result,input){var key=this.keyFn(input);return this.inputs[key]=this.inputs[key]||[key,this.valueAcc],this.inputs[key][1]=this.valueFn(this.inputs[key][1],input),result},XReduceBy}(),_xreduceBy=_curryN(4,[],(function(valueFn,valueAcc,keyFn,xf){return new XReduceBy(valueFn,valueAcc,keyFn,xf)}));module.exports=_xreduceBy},{"./_curryN":112,"./_has":121,"./_xfBase":159}],167:[function(require,module,exports){var _curry2=require("./_curry2"),_reduced=require("./_reduced"),_xfBase=require("./_xfBase"),XTake=function(){function XTake(n,xf){this.xf=xf,this.n=n,this.i=0}return XTake.prototype["@@transducer/init"]=_xfBase.init,XTake.prototype["@@transducer/result"]=_xfBase.result,XTake.prototype["@@transducer/step"]=function(result,input){this.i+=1;var ret=0===this.n?result:this.xf["@@transducer/step"](result,input);return this.n>=0&&this.i>=this.n?_reduced(ret):ret},XTake}(),_xtake=_curry2((function(n,xf){return new XTake(n,xf)}));module.exports=_xtake},{"./_curry2":110,"./_reduced":146,"./_xfBase":159}],168:[function(require,module,exports){var _curry2=require("./_curry2"),_reduced=require("./_reduced"),_xfBase=require("./_xfBase"),XTakeWhile=function(){function XTakeWhile(f,xf){this.xf=xf,this.f=f}return XTakeWhile.prototype["@@transducer/init"]=_xfBase.init,XTakeWhile.prototype["@@transducer/result"]=_xfBase.result,XTakeWhile.prototype["@@transducer/step"]=function(result,input){return this.f(input)?this.xf["@@transducer/step"](result,input):_reduced(result)},XTakeWhile}(),_xtakeWhile=_curry2((function(f,xf){return new XTakeWhile(f,xf)}));module.exports=_xtakeWhile},{"./_curry2":110,"./_reduced":146,"./_xfBase":159}],169:[function(require,module,exports){var _curry2=require("./_curry2"),_xfBase=require("./_xfBase"),XTap=function(){function XTap(f,xf){this.xf=xf,this.f=f}return XTap.prototype["@@transducer/init"]=_xfBase.init,XTap.prototype["@@transducer/result"]=_xfBase.result,XTap.prototype["@@transducer/step"]=function(result,input){return this.f(input),this.xf["@@transducer/step"](result,input)},XTap}(),_xtap=_curry2((function(f,xf){return new XTap(f,xf)}));module.exports=_xtap},{"./_curry2":110,"./_xfBase":159}],170:[function(require,module,exports){var XWrap=function(){function XWrap(fn){this.f=fn}return XWrap.prototype["@@transducer/init"]=function(){throw new Error("init not implemented on XWrap")},XWrap.prototype["@@transducer/result"]=function(acc){return acc},XWrap.prototype["@@transducer/step"]=function(acc,x){return this.f(acc,x)},XWrap}();module.exports=function(fn){return new XWrap(fn)}},{}],171:[function(require,module,exports){var _includes=require("./internal/_includes"),_curry2=require("./internal/_curry2"),_filter=require("./internal/_filter"),flip=require("./flip"),uniq=require("./uniq"),intersection=_curry2((function(list1,list2){var lookupList,filteredList;return list1.length>list2.length?(lookupList=list1,filteredList=list2):(lookupList=list2,filteredList=list1),uniq(_filter(flip(_includes)(lookupList),filteredList))}));module.exports=intersection},{"./flip":74,"./internal/_curry2":110,"./internal/_filter":117,"./internal/_includes":123,"./uniq":314}],172:[function(require,module,exports){var _checkForMethod=require("./internal/_checkForMethod"),intersperse=require("./internal/_curry2")(_checkForMethod("intersperse",(function(separator,list){for(var out=[],idx=0,length=list.length;idx<length;)idx===length-1?out.push(list[idx]):out.push(list[idx],separator),idx+=1;return out})));module.exports=intersperse},{"./internal/_checkForMethod":103,"./internal/_curry2":110}],173:[function(require,module,exports){var _clone=require("./internal/_clone"),_curry3=require("./internal/_curry3"),_isTransformer=require("./internal/_isTransformer"),_reduce=require("./internal/_reduce"),_stepCat=require("./internal/_stepCat"),into=_curry3((function(acc,xf,list){return _isTransformer(acc)?_reduce(xf(acc),acc["@@transducer/init"](),list):_reduce(xf(_stepCat(acc)),_clone(acc,[],[],!1),list)}));module.exports=into},{"./internal/_clone":104,"./internal/_curry3":111,"./internal/_isTransformer":136,"./internal/_reduce":145,"./internal/_stepCat":147}],174:[function(require,module,exports){var _curry1=require("./internal/_curry1"),_has=require("./internal/_has"),keys=require("./keys"),invert=_curry1((function(obj){for(var props=keys(obj),len=props.length,idx=0,out={};idx<len;){var key=props[idx],val=obj[key],list=_has(val,out)?out[val]:out[val]=[];list[list.length]=key,idx+=1}return out}));module.exports=invert},{"./internal/_curry1":109,"./internal/_has":121,"./keys":182}],175:[function(require,module,exports){var _curry1=require("./internal/_curry1"),keys=require("./keys"),invertObj=_curry1((function(obj){for(var props=keys(obj),len=props.length,idx=0,out={};idx<len;){var key=props[idx];out[obj[key]]=key,idx+=1}return out}));module.exports=invertObj},{"./internal/_curry1":109,"./keys":182}],176:[function(require,module,exports){var _curry2=require("./internal/_curry2"),_isFunction=require("./internal/_isFunction"),curryN=require("./curryN"),toString=require("./toString"),invoker=_curry2((function(arity,method){return curryN(arity+1,(function(){var target=arguments[arity];if(null!=target&&_isFunction(target[method]))return target[method].apply(target,Array.prototype.slice.call(arguments,0,arity));throw new TypeError(toString(target)+' does not have a method named "'+method+'"')}))}));module.exports=invoker},{"./curryN":46,"./internal/_curry2":110,"./internal/_isFunction":129,"./toString":300}],177:[function(require,module,exports){var is=require("./internal/_curry2")((function(Ctor,val){return null!=val&&val.constructor===Ctor||val instanceof Ctor}));module.exports=is},{"./internal/_curry2":110}],178:[function(require,module,exports){var _curry1=require("./internal/_curry1"),empty=require("./empty"),equals=require("./equals"),isEmpty=_curry1((function(x){return null!=x&&equals(x,empty(x))}));module.exports=isEmpty},{"./empty":62,"./equals":66,"./internal/_curry1":109}],179:[function(require,module,exports){var isNil=require("./internal/_curry1")((function(x){return null==x}));module.exports=isNil},{"./internal/_curry1":109}],180:[function(require,module,exports){var join=require("./invoker")(1,"join");module.exports=join},{"./invoker":176}],181:[function(require,module,exports){var _curry1=require("./internal/_curry1"),converge=require("./converge"),juxt=_curry1((function(fns){return converge((function(){return Array.prototype.slice.call(arguments,0)}),fns)}));module.exports=juxt},{"./converge":43,"./internal/_curry1":109}],182:[function(require,module,exports){var _curry1=require("./internal/_curry1"),_has=require("./internal/_has"),_isArguments=require("./internal/_isArguments"),hasEnumBug=!{toString:null}.propertyIsEnumerable("toString"),nonEnumerableProps=["constructor","valueOf","isPrototypeOf","toString","propertyIsEnumerable","hasOwnProperty","toLocaleString"],hasArgsEnumBug=function(){"use strict";return arguments.propertyIsEnumerable("length")}(),contains=function(list,item){for(var idx=0;idx<list.length;){if(list[idx]===item)return!0;idx+=1}return!1},keys="function"!=typeof Object.keys||hasArgsEnumBug?_curry1((function(obj){if(Object(obj)!==obj)return[];var prop,nIdx,ks=[],checkArgsLength=hasArgsEnumBug&&_isArguments(obj);for(prop in obj)!_has(prop,obj)||checkArgsLength&&"length"===prop||(ks[ks.length]=prop);if(hasEnumBug)for(nIdx=nonEnumerableProps.length-1;nIdx>=0;)_has(prop=nonEnumerableProps[nIdx],obj)&&!contains(ks,prop)&&(ks[ks.length]=prop),nIdx-=1;return ks})):_curry1((function(obj){return Object(obj)!==obj?[]:Object.keys(obj)}));module.exports=keys},{"./internal/_curry1":109,"./internal/_has":121,"./internal/_isArguments":126}],183:[function(require,module,exports){var keysIn=require("./internal/_curry1")((function(obj){var prop,ks=[];for(prop in obj)ks[ks.length]=prop;return ks}));module.exports=keysIn},{"./internal/_curry1":109}],184:[function(require,module,exports){var last=require("./nth")(-1);module.exports=last},{"./nth":225}],185:[function(require,module,exports){var _curry2=require("./internal/_curry2"),_isArray=require("./internal/_isArray"),equals=require("./equals"),lastIndexOf=_curry2((function(target,xs){if("function"!=typeof xs.lastIndexOf||_isArray(xs)){for(var idx=xs.length-1;idx>=0;){if(equals(xs[idx],target))return idx;idx-=1}return-1}return xs.lastIndexOf(target)}));module.exports=lastIndexOf},{"./equals":66,"./internal/_curry2":110,"./internal/_isArray":127}],186:[function(require,module,exports){var _curry1=require("./internal/_curry1"),_isNumber=require("./internal/_isNumber"),length=_curry1((function(list){return null!=list&&_isNumber(list.length)?list.length:NaN}));module.exports=length},{"./internal/_curry1":109,"./internal/_isNumber":131}],187:[function(require,module,exports){var _curry2=require("./internal/_curry2"),map=require("./map"),lens=_curry2((function(getter,setter){return function(toFunctorFn){return function(target){return map((function(focus){return setter(focus,target)}),toFunctorFn(getter(target)))}}}));module.exports=lens},{"./internal/_curry2":110,"./map":195}],188:[function(require,module,exports){var _curry1=require("./internal/_curry1"),lens=require("./lens"),nth=require("./nth"),update=require("./update"),lensIndex=_curry1((function(n){return lens(nth(n),update(n))}));module.exports=lensIndex},{"./internal/_curry1":109,"./lens":187,"./nth":225,"./update":320}],189:[function(require,module,exports){var _curry1=require("./internal/_curry1"),assocPath=require("./assocPath"),lens=require("./lens"),path=require("./path"),lensPath=_curry1((function(p){return lens(path(p),assocPath(p))}));module.exports=lensPath},{"./assocPath":24,"./internal/_curry1":109,"./lens":187,"./path":239}],190:[function(require,module,exports){var _curry1=require("./internal/_curry1"),assoc=require("./assoc"),lens=require("./lens"),prop=require("./prop"),lensProp=_curry1((function(k){return lens(prop(k),assoc(k))}));module.exports=lensProp},{"./assoc":23,"./internal/_curry1":109,"./lens":187,"./prop":255}],191:[function(require,module,exports){var _curry1=require("./internal/_curry1"),liftN=require("./liftN"),lift=_curry1((function(fn){return liftN(fn.length,fn)}));module.exports=lift},{"./internal/_curry1":109,"./liftN":192}],192:[function(require,module,exports){var _curry2=require("./internal/_curry2"),_reduce=require("./internal/_reduce"),ap=require("./ap"),curryN=require("./curryN"),map=require("./map"),liftN=_curry2((function(arity,fn){var lifted=curryN(arity,fn);return curryN(arity,(function(){return _reduce(ap,map(lifted,arguments[0]),Array.prototype.slice.call(arguments,1))}))}));module.exports=liftN},{"./ap":16,"./curryN":46,"./internal/_curry2":110,"./internal/_reduce":145,"./map":195}],193:[function(require,module,exports){var lt=require("./internal/_curry2")((function(a,b){return a<b}));module.exports=lt},{"./internal/_curry2":110}],194:[function(require,module,exports){var lte=require("./internal/_curry2")((function(a,b){return a<=b}));module.exports=lte},{"./internal/_curry2":110}],195:[function(require,module,exports){var _curry2=require("./internal/_curry2"),_dispatchable=require("./internal/_dispatchable"),_map=require("./internal/_map"),_reduce=require("./internal/_reduce"),_xmap=require("./internal/_xmap"),curryN=require("./curryN"),keys=require("./keys"),map=_curry2(_dispatchable(["fantasy-land/map","map"],_xmap,(function(fn,functor){switch(Object.prototype.toString.call(functor)){case"[object Function]":return curryN(functor.length,(function(){return fn.call(this,functor.apply(this,arguments))}));case"[object Object]":return _reduce((function(acc,key){return acc[key]=fn(functor[key]),acc}),{},keys(functor));default:return _map(fn,functor)}})));module.exports=map},{"./curryN":46,"./internal/_curry2":110,"./internal/_dispatchable":113,"./internal/_map":138,"./internal/_reduce":145,"./internal/_xmap":165,"./keys":182}],196:[function(require,module,exports){var mapAccum=require("./internal/_curry3")((function(fn,acc,list){for(var idx=0,len=list.length,result=[],tuple=[acc];idx<len;)tuple=fn(tuple[0],list[idx]),result[idx]=tuple[1],idx+=1;return[tuple[0],result]}));module.exports=mapAccum},{"./internal/_curry3":111}],197:[function(require,module,exports){var mapAccumRight=require("./internal/_curry3")((function(fn,acc,list){for(var idx=list.length-1,result=[],tuple=[acc];idx>=0;)tuple=fn(tuple[0],list[idx]),result[idx]=tuple[1],idx-=1;return[tuple[0],result]}));module.exports=mapAccumRight},{"./internal/_curry3":111}],198:[function(require,module,exports){var _curry2=require("./internal/_curry2"),_reduce=require("./internal/_reduce"),keys=require("./keys"),mapObjIndexed=_curry2((function(fn,obj){return _reduce((function(acc,key){return acc[key]=fn(obj[key],key,obj),acc}),{},keys(obj))}));module.exports=mapObjIndexed},{"./internal/_curry2":110,"./internal/_reduce":145,"./keys":182}],199:[function(require,module,exports){var match=require("./internal/_curry2")((function(rx,str){return str.match(rx)||[]}));module.exports=match},{"./internal/_curry2":110}],200:[function(require,module,exports){var _curry2=require("./internal/_curry2"),_isInteger=require("./internal/_isInteger"),mathMod=_curry2((function(m,p){return _isInteger(m)?!_isInteger(p)||p<1?NaN:(m%p+p)%p:NaN}));module.exports=mathMod},{"./internal/_curry2":110,"./internal/_isInteger":130}],201:[function(require,module,exports){var max=require("./internal/_curry2")((function(a,b){return b>a?b:a}));module.exports=max},{"./internal/_curry2":110}],202:[function(require,module,exports){var maxBy=require("./internal/_curry3")((function(f,a,b){return f(b)>f(a)?b:a}));module.exports=maxBy},{"./internal/_curry3":111}],203:[function(require,module,exports){var _curry1=require("./internal/_curry1"),sum=require("./sum"),mean=_curry1((function(list){return sum(list)/list.length}));module.exports=mean},{"./internal/_curry1":109,"./sum":285}],204:[function(require,module,exports){var _curry1=require("./internal/_curry1"),mean=require("./mean"),median=_curry1((function(list){var len=list.length;if(0===len)return NaN;var width=2-len%2,idx=(len-width)/2;return mean(Array.prototype.slice.call(list,0).sort((function(a,b){return a<b?-1:a>b?1:0})).slice(idx,idx+width))}));module.exports=median},{"./internal/_curry1":109,"./mean":203}],205:[function(require,module,exports){var _arity=require("./internal/_arity"),_curry2=require("./internal/_curry2"),_has=require("./internal/_has"),memoizeWith=_curry2((function(mFn,fn){var cache={};return _arity(fn.length,(function(){var key=mFn.apply(this,arguments);return _has(key,cache)||(cache[key]=fn.apply(this,arguments)),cache[key]}))}));module.exports=memoizeWith},{"./internal/_arity":100,"./internal/_curry2":110,"./internal/_has":121}],206:[function(require,module,exports){var _objectAssign=require("./internal/_objectAssign"),merge=require("./internal/_curry2")((function(l,r){return _objectAssign({},l,r)}));module.exports=merge},{"./internal/_curry2":110,"./internal/_objectAssign":139}],207:[function(require,module,exports){var _objectAssign=require("./internal/_objectAssign"),mergeAll=require("./internal/_curry1")((function(list){return _objectAssign.apply(null,[{}].concat(list))}));module.exports=mergeAll},{"./internal/_curry1":109,"./internal/_objectAssign":139}],208:[function(require,module,exports){var _curry2=require("./internal/_curry2"),mergeDeepWithKey=require("./mergeDeepWithKey"),mergeDeepLeft=_curry2((function(lObj,rObj){return mergeDeepWithKey((function(k,lVal,rVal){return lVal}),lObj,rObj)}));module.exports=mergeDeepLeft},{"./internal/_curry2":110,"./mergeDeepWithKey":211}],209:[function(require,module,exports){var _curry2=require("./internal/_curry2"),mergeDeepWithKey=require("./mergeDeepWithKey"),mergeDeepRight=_curry2((function(lObj,rObj){return mergeDeepWithKey((function(k,lVal,rVal){return rVal}),lObj,rObj)}));module.exports=mergeDeepRight},{"./internal/_curry2":110,"./mergeDeepWithKey":211}],210:[function(require,module,exports){var _curry3=require("./internal/_curry3"),mergeDeepWithKey=require("./mergeDeepWithKey"),mergeDeepWith=_curry3((function(fn,lObj,rObj){return mergeDeepWithKey((function(k,lVal,rVal){return fn(lVal,rVal)}),lObj,rObj)}));module.exports=mergeDeepWith},{"./internal/_curry3":111,"./mergeDeepWithKey":211}],211:[function(require,module,exports){var _curry3=require("./internal/_curry3"),_isObject=require("./internal/_isObject"),mergeWithKey=require("./mergeWithKey"),mergeDeepWithKey=_curry3((function mergeDeepWithKey(fn,lObj,rObj){return mergeWithKey((function(k,lVal,rVal){return _isObject(lVal)&&_isObject(rVal)?mergeDeepWithKey(fn,lVal,rVal):fn(k,lVal,rVal)}),lObj,rObj)}));module.exports=mergeDeepWithKey},{"./internal/_curry3":111,"./internal/_isObject":132,"./mergeWithKey":215}],212:[function(require,module,exports){var _objectAssign=require("./internal/_objectAssign"),mergeLeft=require("./internal/_curry2")((function(l,r){return _objectAssign({},r,l)}));module.exports=mergeLeft},{"./internal/_curry2":110,"./internal/_objectAssign":139}],213:[function(require,module,exports){var _objectAssign=require("./internal/_objectAssign"),mergeRight=require("./internal/_curry2")((function(l,r){return _objectAssign({},l,r)}));module.exports=mergeRight},{"./internal/_curry2":110,"./internal/_objectAssign":139}],214:[function(require,module,exports){var _curry3=require("./internal/_curry3"),mergeWithKey=require("./mergeWithKey"),mergeWith=_curry3((function(fn,l,r){return mergeWithKey((function(_,_l,_r){return fn(_l,_r)}),l,r)}));module.exports=mergeWith},{"./internal/_curry3":111,"./mergeWithKey":215}],215:[function(require,module,exports){var _curry3=require("./internal/_curry3"),_has=require("./internal/_has"),mergeWithKey=_curry3((function(fn,l,r){var k,result={};for(k in l)_has(k,l)&&(result[k]=_has(k,r)?fn(k,l[k],r[k]):l[k]);for(k in r)_has(k,r)&&!_has(k,result)&&(result[k]=r[k]);return result}));module.exports=mergeWithKey},{"./internal/_curry3":111,"./internal/_has":121}],216:[function(require,module,exports){var min=require("./internal/_curry2")((function(a,b){return b<a?b:a}));module.exports=min},{"./internal/_curry2":110}],217:[function(require,module,exports){var minBy=require("./internal/_curry3")((function(f,a,b){return f(b)<f(a)?b:a}));module.exports=minBy},{"./internal/_curry3":111}],218:[function(require,module,exports){var modulo=require("./internal/_curry2")((function(a,b){return a%b}));module.exports=modulo},{"./internal/_curry2":110}],219:[function(require,module,exports){var move=require("./internal/_curry3")((function(from,to,list){var length=list.length,result=list.slice(),positiveFrom=from<0?length+from:from,positiveTo=to<0?length+to:to,item=result.splice(positiveFrom,1);return positiveFrom<0||positiveFrom>=list.length||positiveTo<0||positiveTo>=list.length?list:[].concat(result.slice(0,positiveTo)).concat(item).concat(result.slice(positiveTo,list.length))}));module.exports=move},{"./internal/_curry3":111}],220:[function(require,module,exports){var multiply=require("./internal/_curry2")((function(a,b){return a*b}));module.exports=multiply},{"./internal/_curry2":110}],221:[function(require,module,exports){var nAry=require("./internal/_curry2")((function(n,fn){switch(n){case 0:return function(){return fn.call(this)};case 1:return function(a0){return fn.call(this,a0)};case 2:return function(a0,a1){return fn.call(this,a0,a1)};case 3:return function(a0,a1,a2){return fn.call(this,a0,a1,a2)};case 4:return function(a0,a1,a2,a3){return fn.call(this,a0,a1,a2,a3)};case 5:return function(a0,a1,a2,a3,a4){return fn.call(this,a0,a1,a2,a3,a4)};case 6:return function(a0,a1,a2,a3,a4,a5){return fn.call(this,a0,a1,a2,a3,a4,a5)};case 7:return function(a0,a1,a2,a3,a4,a5,a6){return fn.call(this,a0,a1,a2,a3,a4,a5,a6)};case 8:return function(a0,a1,a2,a3,a4,a5,a6,a7){return fn.call(this,a0,a1,a2,a3,a4,a5,a6,a7)};case 9:return function(a0,a1,a2,a3,a4,a5,a6,a7,a8){return fn.call(this,a0,a1,a2,a3,a4,a5,a6,a7,a8)};case 10:return function(a0,a1,a2,a3,a4,a5,a6,a7,a8,a9){return fn.call(this,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9)};default:throw new Error("First argument to nAry must be a non-negative integer no greater than ten")}}));module.exports=nAry},{"./internal/_curry2":110}],222:[function(require,module,exports){var negate=require("./internal/_curry1")((function(n){return-n}));module.exports=negate},{"./internal/_curry1":109}],223:[function(require,module,exports){var _complement=require("./internal/_complement"),_curry2=require("./internal/_curry2"),all=require("./all"),none=_curry2((function(fn,input){return all(_complement(fn),input)}));module.exports=none},{"./all":9,"./internal/_complement":106,"./internal/_curry2":110}],224:[function(require,module,exports){var not=require("./internal/_curry1")((function(a){return!a}));module.exports=not},{"./internal/_curry1":109}],225:[function(require,module,exports){var _curry2=require("./internal/_curry2"),_isString=require("./internal/_isString"),nth=_curry2((function(offset,list){var idx=offset<0?list.length+offset:offset;return _isString(list)?list.charAt(idx):list[idx]}));module.exports=nth},{"./internal/_curry2":110,"./internal/_isString":135}],226:[function(require,module,exports){var _curry1=require("./internal/_curry1"),curryN=require("./curryN"),nth=require("./nth"),nthArg=_curry1((function(n){return curryN(n<0?1:n+1,(function(){return nth(n,arguments)}))}));module.exports=nthArg},{"./curryN":46,"./internal/_curry1":109,"./nth":225}],227:[function(require,module,exports){var o=require("./internal/_curry3")((function(f,g,x){return f(g(x))}));module.exports=o},{"./internal/_curry3":111}],228:[function(require,module,exports){var objOf=require("./internal/_curry2")((function(key,val){var obj={};return obj[key]=val,obj}));module.exports=objOf},{"./internal/_curry2":110}],229:[function(require,module,exports){var of=require("./internal/_curry1")(require("./internal/_of"));module.exports=of},{"./internal/_curry1":109,"./internal/_of":141}],230:[function(require,module,exports){var omit=require("./internal/_curry2")((function(names,obj){for(var result={},index={},idx=0,len=names.length;idx<len;)index[names[idx]]=1,idx+=1;for(var prop in obj)index.hasOwnProperty(prop)||(result[prop]=obj[prop]);return result}));module.exports=omit},{"./internal/_curry2":110}],231:[function(require,module,exports){var _arity=require("./internal/_arity"),once=require("./internal/_curry1")((function(fn){var result,called=!1;return _arity(fn.length,(function(){return called?result:(called=!0,result=fn.apply(this,arguments))}))}));module.exports=once},{"./internal/_arity":100,"./internal/_curry1":109}],232:[function(require,module,exports){var or=require("./internal/_curry2")((function(a,b){return a||b}));module.exports=or},{"./internal/_curry2":110}],233:[function(require,module,exports){var _curry2=require("./internal/_curry2"),_assertPromise=require("./internal/_assertPromise"),otherwise=_curry2((function(f,p){return _assertPromise("otherwise",p),p.then(null,f)}));module.exports=otherwise},{"./internal/_assertPromise":102,"./internal/_curry2":110}],234:[function(require,module,exports){var Identity=function(x){return{value:x,map:function(f){return Identity(f(x))}}},over=require("./internal/_curry3")((function(lens,f,x){return lens((function(y){return Identity(f(y))}))(x).value}));module.exports=over},{"./internal/_curry3":111}],235:[function(require,module,exports){var pair=require("./internal/_curry2")((function(fst,snd){return[fst,snd]}));module.exports=pair},{"./internal/_curry2":110}],236:[function(require,module,exports){var _concat=require("./internal/_concat"),partial=require("./internal/_createPartialApplicator")(_concat);module.exports=partial},{"./internal/_concat":107,"./internal/_createPartialApplicator":108}],237:[function(require,module,exports){var _concat=require("./internal/_concat"),partialRight=require("./internal/_createPartialApplicator")(require("./flip")(_concat));module.exports=partialRight},{"./flip":74,"./internal/_concat":107,"./internal/_createPartialApplicator":108}],238:[function(require,module,exports){var filter=require("./filter"),partition=require("./juxt")([filter,require("./reject")]);module.exports=partition},{"./filter":68,"./juxt":181,"./reject":267}],239:[function(require,module,exports){var _curry2=require("./internal/_curry2"),paths=require("./paths"),path=_curry2((function(pathAr,obj){return paths([pathAr],obj)[0]}));module.exports=path},{"./internal/_curry2":110,"./paths":243}],240:[function(require,module,exports){var _curry3=require("./internal/_curry3"),equals=require("./equals"),path=require("./path"),pathEq=_curry3((function(_path,val,obj){return equals(path(_path,obj),val)}));module.exports=pathEq},{"./equals":66,"./internal/_curry3":111,"./path":239}],241:[function(require,module,exports){var _curry3=require("./internal/_curry3"),defaultTo=require("./defaultTo"),path=require("./path"),pathOr=_curry3((function(d,p,obj){return defaultTo(d,path(p,obj))}));module.exports=pathOr},{"./defaultTo":48,"./internal/_curry3":111,"./path":239}],242:[function(require,module,exports){var _curry3=require("./internal/_curry3"),path=require("./path"),pathSatisfies=_curry3((function(pred,propPath,obj){return pred(path(propPath,obj))}));module.exports=pathSatisfies},{"./internal/_curry3":111,"./path":239}],243:[function(require,module,exports){var _curry2=require("./internal/_curry2"),_isInteger=require("./internal/_isInteger"),nth=require("./nth"),paths=_curry2((function(pathsArray,obj){return pathsArray.map((function(paths){for(var p,val=obj,idx=0;idx<paths.length;){if(null==val)return;p=paths[idx],val=_isInteger(p)?nth(p,val):val[p],idx+=1}return val}))}));module.exports=paths},{"./internal/_curry2":110,"./internal/_isInteger":130,"./nth":225}],244:[function(require,module,exports){var pick=require("./internal/_curry2")((function(names,obj){for(var result={},idx=0;idx<names.length;)names[idx]in obj&&(result[names[idx]]=obj[names[idx]]),idx+=1;return result}));module.exports=pick},{"./internal/_curry2":110}],245:[function(require,module,exports){var pickAll=require("./internal/_curry2")((function(names,obj){for(var result={},idx=0,len=names.length;idx<len;){var name=names[idx];result[name]=obj[name],idx+=1}return result}));module.exports=pickAll},{"./internal/_curry2":110}],246:[function(require,module,exports){var pickBy=require("./internal/_curry2")((function(test,obj){var result={};for(var prop in obj)test(obj[prop],prop,obj)&&(result[prop]=obj[prop]);return result}));module.exports=pickBy},{"./internal/_curry2":110}],247:[function(require,module,exports){var _arity=require("./internal/_arity"),_pipe=require("./internal/_pipe"),reduce=require("./reduce"),tail=require("./tail");module.exports=function(){if(0===arguments.length)throw new Error("pipe requires at least one argument");return _arity(arguments[0].length,reduce(_pipe,arguments[0],tail(arguments)))}},{"./internal/_arity":100,"./internal/_pipe":142,"./reduce":262,"./tail":288}],248:[function(require,module,exports){var composeK=require("./composeK"),reverse=require("./reverse");module.exports=function(){if(0===arguments.length)throw new Error("pipeK requires at least one argument");return composeK.apply(this,reverse(arguments))}},{"./composeK":35,"./reverse":271}],249:[function(require,module,exports){var _arity=require("./internal/_arity"),_pipeP=require("./internal/_pipeP"),reduce=require("./reduce"),tail=require("./tail");module.exports=function(){if(0===arguments.length)throw new Error("pipeP requires at least one argument");return _arity(arguments[0].length,reduce(_pipeP,arguments[0],tail(arguments)))}},{"./internal/_arity":100,"./internal/_pipeP":143,"./reduce":262,"./tail":288}],250:[function(require,module,exports){var _arity=require("./internal/_arity"),_curry2=require("./internal/_curry2"),head=require("./head"),_reduce=require("./internal/_reduce"),tail=require("./tail"),identity=require("./identity"),pipeWith=_curry2((function(xf,list){if(list.length<=0)return identity;var headList=head(list),tailList=tail(list);return _arity(headList.length,(function(){return _reduce((function(result,f){return xf.call(this,f,result)}),headList.apply(this,arguments),tailList)}))}));module.exports=pipeWith},{"./head":85,"./identity":87,"./internal/_arity":100,"./internal/_curry2":110,"./internal/_reduce":145,"./tail":288}],251:[function(require,module,exports){var _curry2=require("./internal/_curry2"),map=require("./map"),prop=require("./prop"),pluck=_curry2((function(p,list){return map(prop(p),list)}));module.exports=pluck},{"./internal/_curry2":110,"./map":195,"./prop":255}],252:[function(require,module,exports){var _concat=require("./internal/_concat"),prepend=require("./internal/_curry2")((function(el,list){return _concat([el],list)}));module.exports=prepend},{"./internal/_concat":107,"./internal/_curry2":110}],253:[function(require,module,exports){var multiply=require("./multiply"),product=require("./reduce")(multiply,1);module.exports=product},{"./multiply":220,"./reduce":262}],254:[function(require,module,exports){var _map=require("./internal/_map"),identity=require("./identity"),pickAll=require("./pickAll"),project=require("./useWith")(_map,[pickAll,identity]);module.exports=project},{"./identity":87,"./internal/_map":138,"./pickAll":245,"./useWith":321}],255:[function(require,module,exports){var _curry2=require("./internal/_curry2"),path=require("./path"),prop=_curry2((function(p,obj){return path([p],obj)}));module.exports=prop},{"./internal/_curry2":110,"./path":239}],256:[function(require,module,exports){var _curry3=require("./internal/_curry3"),equals=require("./equals"),propEq=_curry3((function(name,val,obj){return equals(val,obj[name])}));module.exports=propEq},{"./equals":66,"./internal/_curry3":111}],257:[function(require,module,exports){var _curry3=require("./internal/_curry3"),is=require("./is"),propIs=_curry3((function(type,name,obj){return is(type,obj[name])}));module.exports=propIs},{"./internal/_curry3":111,"./is":177}],258:[function(require,module,exports){var _curry3=require("./internal/_curry3"),pathOr=require("./pathOr"),propOr=_curry3((function(val,p,obj){return pathOr(val,[p],obj)}));module.exports=propOr},{"./internal/_curry3":111,"./pathOr":241}],259:[function(require,module,exports){var propSatisfies=require("./internal/_curry3")((function(pred,name,obj){return pred(obj[name])}));module.exports=propSatisfies},{"./internal/_curry3":111}],260:[function(require,module,exports){var _curry2=require("./internal/_curry2"),path=require("./path"),props=_curry2((function(ps,obj){return ps.map((function(p){return path([p],obj)}))}));module.exports=props},{"./internal/_curry2":110,"./path":239}],261:[function(require,module,exports){var _curry2=require("./internal/_curry2"),_isNumber=require("./internal/_isNumber"),range=_curry2((function(from,to){if(!_isNumber(from)||!_isNumber(to))throw new TypeError("Both arguments to range must be numbers");for(var result=[],n=from;n<to;)result.push(n),n+=1;return result}));module.exports=range},{"./internal/_curry2":110,"./internal/_isNumber":131}],262:[function(require,module,exports){var reduce=require("./internal/_curry3")(require("./internal/_reduce"));module.exports=reduce},{"./internal/_curry3":111,"./internal/_reduce":145}],263:[function(require,module,exports){var _clone=require("./internal/_clone"),_curryN=require("./internal/_curryN"),_dispatchable=require("./internal/_dispatchable"),_has=require("./internal/_has"),_reduce=require("./internal/_reduce"),reduceBy=_curryN(4,[],_dispatchable([],require("./internal/_xreduceBy"),(function(valueFn,valueAcc,keyFn,list){return _reduce((function(acc,elt){var key=keyFn(elt);return acc[key]=valueFn(_has(key,acc)?acc[key]:_clone(valueAcc,[],[],!1),elt),acc}),{},list)})));module.exports=reduceBy},{"./internal/_clone":104,"./internal/_curryN":112,"./internal/_dispatchable":113,"./internal/_has":121,"./internal/_reduce":145,"./internal/_xreduceBy":166}],264:[function(require,module,exports){var reduceRight=require("./internal/_curry3")((function(fn,acc,list){for(var idx=list.length-1;idx>=0;)acc=fn(list[idx],acc),idx-=1;return acc}));module.exports=reduceRight},{"./internal/_curry3":111}],265:[function(require,module,exports){var _curryN=require("./internal/_curryN"),_reduce=require("./internal/_reduce"),_reduced=require("./internal/_reduced"),reduceWhile=_curryN(4,[],(function(pred,fn,a,list){return _reduce((function(acc,x){return pred(acc,x)?fn(acc,x):_reduced(acc)}),a,list)}));module.exports=reduceWhile},{"./internal/_curryN":112,"./internal/_reduce":145,"./internal/_reduced":146}],266:[function(require,module,exports){var reduced=require("./internal/_curry1")(require("./internal/_reduced"));module.exports=reduced},{"./internal/_curry1":109,"./internal/_reduced":146}],267:[function(require,module,exports){var _complement=require("./internal/_complement"),_curry2=require("./internal/_curry2"),filter=require("./filter"),reject=_curry2((function(pred,filterable){return filter(_complement(pred),filterable)}));module.exports=reject},{"./filter":68,"./internal/_complement":106,"./internal/_curry2":110}],268:[function(require,module,exports){var remove=require("./internal/_curry3")((function(start,count,list){var result=Array.prototype.slice.call(list,0);return result.splice(start,count),result}));module.exports=remove},{"./internal/_curry3":111}],269:[function(require,module,exports){var _curry2=require("./internal/_curry2"),always=require("./always"),times=require("./times"),repeat=_curry2((function(value,n){return times(always(value),n)}));module.exports=repeat},{"./always":11,"./internal/_curry2":110,"./times":296}],270:[function(require,module,exports){var replace=require("./internal/_curry3")((function(regex,replacement,str){return str.replace(regex,replacement)}));module.exports=replace},{"./internal/_curry3":111}],271:[function(require,module,exports){var _curry1=require("./internal/_curry1"),_isString=require("./internal/_isString"),reverse=_curry1((function(list){return _isString(list)?list.split("").reverse().join(""):Array.prototype.slice.call(list,0).reverse()}));module.exports=reverse},{"./internal/_curry1":109,"./internal/_isString":135}],272:[function(require,module,exports){var scan=require("./internal/_curry3")((function(fn,acc,list){for(var idx=0,len=list.length,result=[acc];idx<len;)acc=fn(acc,list[idx]),result[idx+1]=acc,idx+=1;return result}));module.exports=scan},{"./internal/_curry3":111}],273:[function(require,module,exports){var _curry2=require("./internal/_curry2"),ap=require("./ap"),map=require("./map"),prepend=require("./prepend"),reduceRight=require("./reduceRight"),sequence=_curry2((function(of,traversable){return"function"==typeof traversable.sequence?traversable.sequence(of):reduceRight((function(x,acc){return ap(map(prepend,x),acc)}),of([]),traversable)}));module.exports=sequence},{"./ap":16,"./internal/_curry2":110,"./map":195,"./prepend":252,"./reduceRight":264}],274:[function(require,module,exports){var _curry3=require("./internal/_curry3"),always=require("./always"),over=require("./over"),set=_curry3((function(lens,v,x){return over(lens,always(v),x)}));module.exports=set},{"./always":11,"./internal/_curry3":111,"./over":234}],275:[function(require,module,exports){var _checkForMethod=require("./internal/_checkForMethod"),slice=require("./internal/_curry3")(_checkForMethod("slice",(function(fromIndex,toIndex,list){return Array.prototype.slice.call(list,fromIndex,toIndex)})));module.exports=slice},{"./internal/_checkForMethod":103,"./internal/_curry3":111}],276:[function(require,module,exports){var sort=require("./internal/_curry2")((function(comparator,list){return Array.prototype.slice.call(list,0).sort(comparator)}));module.exports=sort},{"./internal/_curry2":110}],277:[function(require,module,exports){var sortBy=require("./internal/_curry2")((function(fn,list){return Array.prototype.slice.call(list,0).sort((function(a,b){var aa=fn(a),bb=fn(b);return aa<bb?-1:aa>bb?1:0}))}));module.exports=sortBy},{"./internal/_curry2":110}],278:[function(require,module,exports){var sortWith=require("./internal/_curry2")((function(fns,list){return Array.prototype.slice.call(list,0).sort((function(a,b){for(var result=0,i=0;0===result&&i<fns.length;)result=fns[i](a,b),i+=1;return result}))}));module.exports=sortWith},{"./internal/_curry2":110}],279:[function(require,module,exports){var split=require("./invoker")(1,"split");module.exports=split},{"./invoker":176}],280:[function(require,module,exports){var _curry2=require("./internal/_curry2"),length=require("./length"),slice=require("./slice"),splitAt=_curry2((function(index,array){return[slice(0,index,array),slice(index,length(array),array)]}));module.exports=splitAt},{"./internal/_curry2":110,"./length":186,"./slice":275}],281:[function(require,module,exports){var _curry2=require("./internal/_curry2"),slice=require("./slice"),splitEvery=_curry2((function(n,list){if(n<=0)throw new Error("First argument to splitEvery must be a positive integer");for(var result=[],idx=0;idx<list.length;)result.push(slice(idx,idx+=n,list));return result}));module.exports=splitEvery},{"./internal/_curry2":110,"./slice":275}],282:[function(require,module,exports){var splitWhen=require("./internal/_curry2")((function(pred,list){for(var idx=0,len=list.length,prefix=[];idx<len&&!pred(list[idx]);)prefix.push(list[idx]),idx+=1;return[prefix,Array.prototype.slice.call(list,idx)]}));module.exports=splitWhen},{"./internal/_curry2":110}],283:[function(require,module,exports){var _curry2=require("./internal/_curry2"),equals=require("./equals"),take=require("./take"),startsWith=_curry2((function(prefix,list){return equals(take(prefix.length,list),prefix)}));module.exports=startsWith},{"./equals":66,"./internal/_curry2":110,"./take":289}],284:[function(require,module,exports){var subtract=require("./internal/_curry2")((function(a,b){return Number(a)-Number(b)}));module.exports=subtract},{"./internal/_curry2":110}],285:[function(require,module,exports){var add=require("./add"),sum=require("./reduce")(add,0);module.exports=sum},{"./add":6,"./reduce":262}],286:[function(require,module,exports){var _curry2=require("./internal/_curry2"),concat=require("./concat"),difference=require("./difference"),symmetricDifference=_curry2((function(list1,list2){return concat(difference(list1,list2),difference(list2,list1))}));module.exports=symmetricDifference},{"./concat":38,"./difference":50,"./internal/_curry2":110}],287:[function(require,module,exports){var _curry3=require("./internal/_curry3"),concat=require("./concat"),differenceWith=require("./differenceWith"),symmetricDifferenceWith=_curry3((function(pred,list1,list2){return concat(differenceWith(pred,list1,list2),differenceWith(pred,list2,list1))}));module.exports=symmetricDifferenceWith},{"./concat":38,"./differenceWith":51,"./internal/_curry3":111}],288:[function(require,module,exports){var _checkForMethod=require("./internal/_checkForMethod"),tail=require("./internal/_curry1")(_checkForMethod("tail",require("./slice")(1,1/0)));module.exports=tail},{"./internal/_checkForMethod":103,"./internal/_curry1":109,"./slice":275}],289:[function(require,module,exports){var _curry2=require("./internal/_curry2"),_dispatchable=require("./internal/_dispatchable"),_xtake=require("./internal/_xtake"),slice=require("./slice"),take=_curry2(_dispatchable(["take"],_xtake,(function(n,xs){return slice(0,n<0?1/0:n,xs)})));module.exports=take},{"./internal/_curry2":110,"./internal/_dispatchable":113,"./internal/_xtake":167,"./slice":275}],290:[function(require,module,exports){var _curry2=require("./internal/_curry2"),drop=require("./drop"),takeLast=_curry2((function(n,xs){return drop(n>=0?xs.length-n:0,xs)}));module.exports=takeLast},{"./drop":55,"./internal/_curry2":110}],291:[function(require,module,exports){var _curry2=require("./internal/_curry2"),slice=require("./slice"),takeLastWhile=_curry2((function(fn,xs){for(var idx=xs.length-1;idx>=0&&fn(xs[idx]);)idx-=1;return slice(idx+1,1/0,xs)}));module.exports=takeLastWhile},{"./internal/_curry2":110,"./slice":275}],292:[function(require,module,exports){var _curry2=require("./internal/_curry2"),_dispatchable=require("./internal/_dispatchable"),_xtakeWhile=require("./internal/_xtakeWhile"),slice=require("./slice"),takeWhile=_curry2(_dispatchable(["takeWhile"],_xtakeWhile,(function(fn,xs){for(var idx=0,len=xs.length;idx<len&&fn(xs[idx]);)idx+=1;return slice(0,idx,xs)})));module.exports=takeWhile},{"./internal/_curry2":110,"./internal/_dispatchable":113,"./internal/_xtakeWhile":168,"./slice":275}],293:[function(require,module,exports){var tap=require("./internal/_curry2")(require("./internal/_dispatchable")([],require("./internal/_xtap"),(function(fn,x){return fn(x),x})));module.exports=tap},{"./internal/_curry2":110,"./internal/_dispatchable":113,"./internal/_xtap":169}],294:[function(require,module,exports){var _cloneRegExp=require("./internal/_cloneRegExp"),_curry2=require("./internal/_curry2"),_isRegExp=require("./internal/_isRegExp"),toString=require("./toString"),test=_curry2((function(pattern,str){if(!_isRegExp(pattern))throw new TypeError("‘test’ requires a value of type RegExp as its first argument; received "+toString(pattern));return _cloneRegExp(pattern).test(str)}));module.exports=test},{"./internal/_cloneRegExp":105,"./internal/_curry2":110,"./internal/_isRegExp":134,"./toString":300}],295:[function(require,module,exports){var curryN=require("./curryN"),thunkify=require("./internal/_curry1")((function(fn){return curryN(fn.length,(function(){var fnArgs=arguments;return function(){return fn.apply(this,fnArgs)}}))}));module.exports=thunkify},{"./curryN":46,"./internal/_curry1":109}],296:[function(require,module,exports){var times=require("./internal/_curry2")((function(fn,n){var list,len=Number(n),idx=0;if(len<0||isNaN(len))throw new RangeError("n must be a non-negative number");for(list=new Array(len);idx<len;)list[idx]=fn(idx),idx+=1;return list}));module.exports=times},{"./internal/_curry2":110}],297:[function(require,module,exports){var toLower=require("./invoker")(0,"toLowerCase");module.exports=toLower},{"./invoker":176}],298:[function(require,module,exports){var _curry1=require("./internal/_curry1"),_has=require("./internal/_has"),toPairs=_curry1((function(obj){var pairs=[];for(var prop in obj)_has(prop,obj)&&(pairs[pairs.length]=[prop,obj[prop]]);return pairs}));module.exports=toPairs},{"./internal/_curry1":109,"./internal/_has":121}],299:[function(require,module,exports){var toPairsIn=require("./internal/_curry1")((function(obj){var pairs=[];for(var prop in obj)pairs[pairs.length]=[prop,obj[prop]];return pairs}));module.exports=toPairsIn},{"./internal/_curry1":109}],300:[function(require,module,exports){var _curry1=require("./internal/_curry1"),_toString=require("./internal/_toString"),toString=_curry1((function(val){return _toString(val,[])}));module.exports=toString},{"./internal/_curry1":109,"./internal/_toString":149}],301:[function(require,module,exports){var toUpper=require("./invoker")(0,"toUpperCase");module.exports=toUpper},{"./invoker":176}],302:[function(require,module,exports){var _reduce=require("./internal/_reduce"),_xwrap=require("./internal/_xwrap"),transduce=require("./curryN")(4,(function(xf,fn,acc,list){return _reduce(xf("function"==typeof fn?_xwrap(fn):fn),acc,list)}));module.exports=transduce},{"./curryN":46,"./internal/_reduce":145,"./internal/_xwrap":170}],303:[function(require,module,exports){var transpose=require("./internal/_curry1")((function(outerlist){for(var i=0,result=[];i<outerlist.length;){for(var innerlist=outerlist[i],j=0;j<innerlist.length;)void 0===result[j]&&(result[j]=[]),result[j].push(innerlist[j]),j+=1;i+=1}return result}));module.exports=transpose},{"./internal/_curry1":109}],304:[function(require,module,exports){var _curry3=require("./internal/_curry3"),map=require("./map"),sequence=require("./sequence"),traverse=_curry3((function(of,f,traversable){return"function"==typeof traversable["fantasy-land/traverse"]?traversable["fantasy-land/traverse"](f,of):sequence(of,map(f,traversable))}));module.exports=traverse},{"./internal/_curry3":111,"./map":195,"./sequence":273}],305:[function(require,module,exports){var _curry1=require("./internal/_curry1"),ws="\t\n\v\f\r \u2028\u2029\ufeff",trim=_curry1("function"==typeof String.prototype.trim&&!ws.trim()&&"".trim()?function(str){return str.trim()}:function(str){var beginRx=new RegExp("^["+ws+"]["+ws+"]*"),endRx=new RegExp("["+ws+"]["+ws+"]*$");return str.replace(beginRx,"").replace(endRx,"")});module.exports=trim},{"./internal/_curry1":109}],306:[function(require,module,exports){var _arity=require("./internal/_arity"),_concat=require("./internal/_concat"),tryCatch=require("./internal/_curry2")((function(tryer,catcher){return _arity(tryer.length,(function(){try{return tryer.apply(this,arguments)}catch(e){return catcher.apply(this,_concat([e],arguments))}}))}));module.exports=tryCatch},{"./internal/_arity":100,"./internal/_concat":107,"./internal/_curry2":110}],307:[function(require,module,exports){var type=require("./internal/_curry1")((function(val){return null===val?"Null":void 0===val?"Undefined":Object.prototype.toString.call(val).slice(8,-1)}));module.exports=type},{"./internal/_curry1":109}],308:[function(require,module,exports){var unapply=require("./internal/_curry1")((function(fn){return function(){return fn(Array.prototype.slice.call(arguments,0))}}));module.exports=unapply},{"./internal/_curry1":109}],309:[function(require,module,exports){var _curry1=require("./internal/_curry1"),nAry=require("./nAry"),unary=_curry1((function(fn){return nAry(1,fn)}));module.exports=unary},{"./internal/_curry1":109,"./nAry":221}],310:[function(require,module,exports){var _curry2=require("./internal/_curry2"),curryN=require("./curryN"),uncurryN=_curry2((function(depth,fn){return curryN(depth,(function(){for(var endIdx,currentDepth=1,value=fn,idx=0;currentDepth<=depth&&"function"==typeof value;)endIdx=currentDepth===depth?arguments.length:idx+value.length,value=value.apply(this,Array.prototype.slice.call(arguments,idx,endIdx)),currentDepth+=1,idx=endIdx;return value}))}));module.exports=uncurryN},{"./curryN":46,"./internal/_curry2":110}],311:[function(require,module,exports){var unfold=require("./internal/_curry2")((function(fn,seed){for(var pair=fn(seed),result=[];pair&&pair.length;)result[result.length]=pair[0],pair=fn(pair[1]);return result}));module.exports=unfold},{"./internal/_curry2":110}],312:[function(require,module,exports){var _concat=require("./internal/_concat"),union=require("./internal/_curry2")(require("./compose")(require("./uniq"),_concat));module.exports=union},{"./compose":34,"./internal/_concat":107,"./internal/_curry2":110,"./uniq":314}],313:[function(require,module,exports){var _concat=require("./internal/_concat"),_curry3=require("./internal/_curry3"),uniqWith=require("./uniqWith"),unionWith=_curry3((function(pred,list1,list2){return uniqWith(pred,_concat(list1,list2))}));module.exports=unionWith},{"./internal/_concat":107,"./internal/_curry3":111,"./uniqWith":316}],314:[function(require,module,exports){var identity=require("./identity"),uniq=require("./uniqBy")(identity);module.exports=uniq},{"./identity":87,"./uniqBy":315}],315:[function(require,module,exports){var _Set=require("./internal/_Set"),uniqBy=require("./internal/_curry2")((function(fn,list){for(var appliedItem,item,set=new _Set,result=[],idx=0;idx<list.length;)appliedItem=fn(item=list[idx]),set.add(appliedItem)&&result.push(item),idx+=1;return result}));module.exports=uniqBy},{"./internal/_Set":98,"./internal/_curry2":110}],316:[function(require,module,exports){var _includesWith=require("./internal/_includesWith"),uniqWith=require("./internal/_curry2")((function(pred,list){for(var item,idx=0,len=list.length,result=[];idx<len;)item=list[idx],_includesWith(pred,item,result)||(result[result.length]=item),idx+=1;return result}));module.exports=uniqWith},{"./internal/_curry2":110,"./internal/_includesWith":124}],317:[function(require,module,exports){var unless=require("./internal/_curry3")((function(pred,whenFalseFn,x){return pred(x)?x:whenFalseFn(x)}));module.exports=unless},{"./internal/_curry3":111}],318:[function(require,module,exports){var _identity=require("./internal/_identity"),unnest=require("./chain")(_identity);module.exports=unnest},{"./chain":29,"./internal/_identity":122}],319:[function(require,module,exports){var until=require("./internal/_curry3")((function(pred,fn,init){for(var val=init;!pred(val);)val=fn(val);return val}));module.exports=until},{"./internal/_curry3":111}],320:[function(require,module,exports){var _curry3=require("./internal/_curry3"),adjust=require("./adjust"),always=require("./always"),update=_curry3((function(idx,x,list){return adjust(idx,always(x),list)}));module.exports=update},{"./adjust":8,"./always":11,"./internal/_curry3":111}],321:[function(require,module,exports){var _curry2=require("./internal/_curry2"),curryN=require("./curryN"),useWith=_curry2((function(fn,transformers){return curryN(transformers.length,(function(){for(var args=[],idx=0;idx<transformers.length;)args.push(transformers[idx].call(this,arguments[idx])),idx+=1;return fn.apply(this,args.concat(Array.prototype.slice.call(arguments,transformers.length)))}))}));module.exports=useWith},{"./curryN":46,"./internal/_curry2":110}],322:[function(require,module,exports){var _curry1=require("./internal/_curry1"),keys=require("./keys"),values=_curry1((function(obj){for(var props=keys(obj),len=props.length,vals=[],idx=0;idx<len;)vals[idx]=obj[props[idx]],idx+=1;return vals}));module.exports=values},{"./internal/_curry1":109,"./keys":182}],323:[function(require,module,exports){var valuesIn=require("./internal/_curry1")((function(obj){var prop,vs=[];for(prop in obj)vs[vs.length]=obj[prop];return vs}));module.exports=valuesIn},{"./internal/_curry1":109}],324:[function(require,module,exports){var Const=function(x){return{value:x,"fantasy-land/map":function(){return this}}},view=require("./internal/_curry2")((function(lens,x){return lens(Const)(x).value}));module.exports=view},{"./internal/_curry2":110}],325:[function(require,module,exports){var when=require("./internal/_curry3")((function(pred,whenTrueFn,x){return pred(x)?whenTrueFn(x):x}));module.exports=when},{"./internal/_curry3":111}],326:[function(require,module,exports){var _curry2=require("./internal/_curry2"),_has=require("./internal/_has"),where=_curry2((function(spec,testObj){for(var prop in spec)if(_has(prop,spec)&&!spec[prop](testObj[prop]))return!1;return!0}));module.exports=where},{"./internal/_curry2":110,"./internal/_has":121}],327:[function(require,module,exports){var _curry2=require("./internal/_curry2"),equals=require("./equals"),map=require("./map"),where=require("./where"),whereEq=_curry2((function(spec,testObj){return where(map(equals,spec),testObj)}));module.exports=whereEq},{"./equals":66,"./internal/_curry2":110,"./map":195,"./where":326}],328:[function(require,module,exports){var _includes=require("./internal/_includes"),_curry2=require("./internal/_curry2"),flip=require("./flip"),reject=require("./reject"),without=_curry2((function(xs,list){return reject(flip(_includes)(xs),list)}));module.exports=without},{"./flip":74,"./internal/_curry2":110,"./internal/_includes":123,"./reject":267}],329:[function(require,module,exports){var xor=require("./internal/_curry2")((function(a,b){return Boolean(!a^!b)}));module.exports=xor},{"./internal/_curry2":110}],330:[function(require,module,exports){var xprod=require("./internal/_curry2")((function(a,b){for(var j,idx=0,ilen=a.length,jlen=b.length,result=[];idx<ilen;){for(j=0;j<jlen;)result[result.length]=[a[idx],b[j]],j+=1;idx+=1}return result}));module.exports=xprod},{"./internal/_curry2":110}],331:[function(require,module,exports){var zip=require("./internal/_curry2")((function(a,b){for(var rv=[],idx=0,len=Math.min(a.length,b.length);idx<len;)rv[idx]=[a[idx],b[idx]],idx+=1;return rv}));module.exports=zip},{"./internal/_curry2":110}],332:[function(require,module,exports){var zipObj=require("./internal/_curry2")((function(keys,values){for(var idx=0,len=Math.min(keys.length,values.length),out={};idx<len;)out[keys[idx]]=values[idx],idx+=1;return out}));module.exports=zipObj},{"./internal/_curry2":110}],333:[function(require,module,exports){var zipWith=require("./internal/_curry3")((function(fn,a,b){for(var rv=[],idx=0,len=Math.min(a.length,b.length);idx<len;)rv[idx]=fn(a[idx],b[idx]),idx+=1;return rv}));module.exports=zipWith},{"./internal/_curry3":111}]},{},[1])(1)}));