Skip to content

Instantly share code, notes, and snippets.

@sherbondy
Created February 23, 2018 21:59
Show Gist options
  • Save sherbondy/59052d84dd6377e588a25e9b8b049ccd to your computer and use it in GitHub Desktop.
Save sherbondy/59052d84dd6377e588a25e9b8b049ccd to your computer and use it in GitHub Desktop.
react swipeable views rolled up
var SwipeableViews=function(e){"use strict";function t(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function n(e,t){return e(t={exports:{}},t.exports),t.exports}e=e&&e.hasOwnProperty("default")?e.default:e;var r=n(function(e){var t=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=t)}),o=n(function(e){var t=e.exports={version:"2.5.3"};"number"==typeof __e&&(__e=t)}),i=(o.version,function(e,t,n){if(function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!")}(e),void 0===t)return e;switch(n){case 1:return function(n){return e.call(t,n)};case 2:return function(n,r){return e.call(t,n,r)};case 3:return function(n,r,o){return e.call(t,n,r,o)}}return function(){return e.apply(t,arguments)}}),a=function(e){return"object"==typeof e?null!==e:"function"==typeof e},u=function(e){if(!a(e))throw TypeError(e+" is not an object!");return e},s=function(e){try{return!!e()}catch(e){return!0}},l=!s(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}),c=r.document,f=a(c)&&a(c.createElement),d=function(e){return f?c.createElement(e):{}},p=!l&&!s(function(){return 7!=Object.defineProperty(d("div"),"a",{get:function(){return 7}}).a}),h=function(e,t){if(!a(e))return e;var n,r;if(t&&"function"==typeof(n=e.toString)&&!a(r=n.call(e)))return r;if("function"==typeof(n=e.valueOf)&&!a(r=n.call(e)))return r;if(!t&&"function"==typeof(n=e.toString)&&!a(r=n.call(e)))return r;throw TypeError("Can't convert object to primitive value")},v=Object.defineProperty,y={f:l?Object.defineProperty:function(e,t,n){if(u(e),t=h(t,!0),u(n),p)try{return v(e,t,n)}catch(e){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(e[t]=n.value),e}},g=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}},m=l?function(e,t,n){return y.f(e,t,g(1,n))}:function(e,t,n){return e[t]=n,e},b=function(e,t,n){var a,u,s,l=e&b.F,c=e&b.G,f=e&b.S,d=e&b.P,p=e&b.B,h=e&b.W,v=c?o:o[t]||(o[t]={}),y=v.prototype,g=c?r:f?r[t]:(r[t]||{}).prototype;for(a in c&&(n=t),n)(u=!l&&g&&void 0!==g[a])&&a in v||(s=u?g[a]:n[a],v[a]=c&&"function"!=typeof g[a]?n[a]:p&&u?i(s,r):h&&g[a]==s?function(e){var t=function(t,n,r){if(this instanceof e){switch(arguments.length){case 0:return new e;case 1:return new e(t);case 2:return new e(t,n)}return new e(t,n,r)}return e.apply(this,arguments)};return t.prototype=e.prototype,t}(s):d&&"function"==typeof s?i(Function.call,s):s,d&&((v.virtual||(v.virtual={}))[a]=s,e&b.R&&y&&!y[a]&&m(y,a,s)))};b.F=1,b.G=2,b.S=4,b.P=8,b.B=16,b.W=32,b.U=64,b.R=128;var S,_=b,w={}.hasOwnProperty,x=function(e,t){return w.call(e,t)},O={}.toString,M=function(e){return O.call(e).slice(8,-1)},E=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==M(e)?e.split(""):Object(e)},T=function(e){if(void 0==e)throw TypeError("Can't call method on "+e);return e},j=function(e){return E(T(e))},L=Math.ceil,P=Math.floor,N=function(e){return isNaN(e=+e)?0:(e>0?P:L)(e)},C=Math.min,k=Math.max,D=Math.min,I=r["__core-js_shared__"]||(r["__core-js_shared__"]={}),X=function(e){return I[e]||(I[e]={})},H=0,R=Math.random(),F=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++H+R).toString(36))},W=X("keys"),A=function(e){return W[e]||(W[e]=F(e))},Y=(S=!1,function(e,t,n){var r,o,i=j(e),a=(r=i.length)>0?C(N(r),9007199254740991):0,u=function(e,t){return(e=N(e))<0?k(e+t,0):D(e,t)}(n,a);if(S&&t!=t){for(;a>u;)if((o=i[u++])!=o)return!0}else for(;a>u;u++)if((S||u in i)&&i[u]===t)return S||u||0;return!S&&-1}),V=A("IE_PROTO"),U=function(e,t){var n,r=j(e),o=0,i=[];for(n in r)n!=V&&x(r,n)&&i.push(n);for(;t.length>o;)x(r,n=t[o++])&&(~Y(i,n)||i.push(n));return i},G="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(","),z=Object.keys||function(e){return U(e,G)},B={f:Object.getOwnPropertySymbols},q={f:{}.propertyIsEnumerable},K=function(e){return Object(T(e))},J=Object.assign,Q=!J||s(function(){var e={},t={},n=Symbol(),r="abcdefghijklmnopqrst";return e[n]=7,r.split("").forEach(function(e){t[e]=e}),7!=J({},e)[n]||Object.keys(J({},t)).join("")!=r})?function(e,t){for(var n=K(e),r=arguments.length,o=1,i=B.f,a=q.f;r>o;)for(var u,s=E(arguments[o++]),l=i?z(s).concat(i(s)):z(s),c=l.length,f=0;c>f;)a.call(s,u=l[f++])&&(n[u]=s[u]);return n}:J;_(_.S+_.F,"Object",{assign:Q});var Z=o.Object.assign,$=n(function(e){e.exports={default:Z,__esModule:!0}});t($);var ee=n(function(e,t){t.__esModule=!0;var n,r=(n=$)&&n.__esModule?n:{default:n};t.default=r.default||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}});t(ee);var te=n(function(e,t){t.__esModule=!0,t.default=function(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}});t(te);var ne,re,oe,ie,ae=A("IE_PROTO"),ue=Object.prototype,se=Object.getPrototypeOf||function(e){return e=K(e),x(e,ae)?e[ae]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?ue:null};ne="getPrototypeOf",re=function(){return function(e){return se(K(e))}},oe=(o.Object||{})[ne]||Object[ne],(ie={})[ne]=re(oe),_(_.S+_.F*s(function(){oe(1)}),"Object",ie);var le=o.Object.getPrototypeOf,ce=n(function(e){e.exports={default:le,__esModule:!0}});t(ce);var fe=n(function(e,t){t.__esModule=!0,t.default=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}});t(fe),_(_.S+_.F*!l,"Object",{defineProperty:y.f});var de=o.Object,pe=function(e,t,n){return de.defineProperty(e,t,n)},he=n(function(e){e.exports={default:pe,__esModule:!0}});t(he);var ve=n(function(e,t){t.__esModule=!0;var n,r=(n=he)&&n.__esModule?n:{default:n};t.default=function(){function e(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),(0,r.default)(e,o.key,o)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}()});t(ve);var ye=m,ge=l?Object.defineProperties:function(e,t){u(e);for(var n,r=z(t),o=r.length,i=0;o>i;)y.f(e,n=r[i++],t[n]);return e},me=r.document,be=me&&me.documentElement,Se=A("IE_PROTO"),_e=function(){},we=function(){var e,t=d("iframe"),n=G.length;for(t.style.display="none",be.appendChild(t),t.src="javascript:",(e=t.contentWindow.document).open(),e.write("<script>document.F=Object<\/script>"),e.close(),we=e.F;n--;)delete we.prototype[G[n]];return we()},xe=Object.create||function(e,t){var n;return null!==e?(_e.prototype=u(e),n=new _e,_e.prototype=null,n[Se]=e):n=we(),void 0===t?n:ge(n,t)},Oe=n(function(e){var t=X("wks"),n=r.Symbol,o="function"==typeof n;(e.exports=function(e){return t[e]||(t[e]=o&&n[e]||(o?n:F)("Symbol."+e))}).store=t}),Me=y.f,Ee=Oe("toStringTag"),Te=function(e,t,n){e&&!x(e=n?e:e.prototype,Ee)&&Me(e,Ee,{configurable:!0,value:t})},je={};m(je,Oe("iterator"),function(){return this});var Le,Pe=function(e,t,n){e.prototype=xe(je,{next:g(1,n)}),Te(e,t+" Iterator")},Ne=Oe("iterator"),Ce=!([].keys&&"next"in[].keys()),ke=function(e,t,n,r,o,i,a){Pe(n,t,r);var u,s,l,c=function(e){if(!Ce&&e in h)return h[e];switch(e){case"keys":case"values":return function(){return new n(this,e)}}return function(){return new n(this,e)}},f=t+" Iterator",d="values"==o,p=!1,h=e.prototype,v=h[Ne]||h["@@iterator"]||o&&h[o],y=!Ce&&v||c(o),g=o?d?c("entries"):y:void 0,b="Array"==t&&h.entries||v;if(b&&(l=se(b.call(new e)))!==Object.prototype&&l.next&&Te(l,f,!0),d&&v&&"values"!==v.name&&(p=!0,y=function(){return v.call(this)}),a&&(Ce||p||!h[Ne])&&m(h,Ne,y),o)if(u={values:d?y:c("values"),keys:i?y:c("keys"),entries:g},a)for(s in u)s in h||ye(h,s,u[s]);else _(_.P+_.F*(Ce||p),t,u);return u},De=(Le=!0,function(e,t){var n,r,o=String(T(e)),i=N(t),a=o.length;return i<0||i>=a?Le?"":void 0:(n=o.charCodeAt(i))<55296||n>56319||i+1===a||(r=o.charCodeAt(i+1))<56320||r>57343?Le?o.charAt(i):n:Le?o.slice(i,i+2):r-56320+(n-55296<<10)+65536});ke(String,"String",function(e){this._t=String(e),this._i=0},function(){var e,t=this._t,n=this._i;return n>=t.length?{value:void 0,done:!0}:(e=De(t,n),this._i+=e.length,{value:e,done:!1})});for(var Ie=function(e,t){return{value:t,done:!!e}},Xe=(ke(Array,"Array",function(e,t){this._t=j(e),this._i=0,this._k=t},function(){var e=this._t,t=this._k,n=this._i++;return!e||n>=e.length?(this._t=void 0,Ie(1)):Ie(0,"keys"==t?n:"values"==t?e[n]:[n,e[n]])},"values"),Oe("toStringTag")),He="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),Re=0;Re<He.length;Re++){var Fe=He[Re],We=r[Fe],Ae=We&&We.prototype;Ae&&!Ae[Xe]&&m(Ae,Xe,Fe)}var Ye={f:Oe},Ve=Ye.f("iterator"),Ue=n(function(e){e.exports={default:Ve,__esModule:!0}});t(Ue);var Ge=n(function(e){var t=F("meta"),n=y.f,r=0,o=Object.isExtensible||function(){return!0},i=!s(function(){return o(Object.preventExtensions({}))}),u=function(e){n(e,t,{value:{i:"O"+ ++r,w:{}}})},l=e.exports={KEY:t,NEED:!1,fastKey:function(e,n){if(!a(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!x(e,t)){if(!o(e))return"F";if(!n)return"E";u(e)}return e[t].i},getWeak:function(e,n){if(!x(e,t)){if(!o(e))return!0;if(!n)return!1;u(e)}return e[t].w},onFreeze:function(e){return i&&l.NEED&&o(e)&&!x(e,t)&&u(e),e}}}),ze=(Ge.KEY,Ge.NEED,Ge.fastKey,Ge.getWeak,Ge.onFreeze,y.f),Be=function(e){var t=o.Symbol||(o.Symbol={});"_"==e.charAt(0)||e in t||ze(t,e,{value:Ye.f(e)})},qe=Array.isArray||function(e){return"Array"==M(e)},Ke=G.concat("length","prototype"),Je={f:Object.getOwnPropertyNames||function(e){return U(e,Ke)}},Qe=Je.f,Ze={}.toString,$e="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],et={f:function(e){return $e&&"[object Window]"==Ze.call(e)?function(e){try{return Qe(e)}catch(e){return $e.slice()}}(e):Qe(j(e))}},tt=Object.getOwnPropertyDescriptor,nt={f:l?tt:function(e,t){if(e=j(e),t=h(t,!0),p)try{return tt(e,t)}catch(e){}if(x(e,t))return g(!q.f.call(e,t),e[t])}},rt=Ge.KEY,ot=nt.f,it=y.f,at=et.f,ut=r.Symbol,st=r.JSON,lt=st&&st.stringify,ct=Oe("_hidden"),ft=Oe("toPrimitive"),dt={}.propertyIsEnumerable,pt=X("symbol-registry"),ht=X("symbols"),vt=X("op-symbols"),yt=Object.prototype,gt="function"==typeof ut,mt=r.QObject,bt=!mt||!mt.prototype||!mt.prototype.findChild,St=l&&s(function(){return 7!=xe(it({},"a",{get:function(){return it(this,"a",{value:7}).a}})).a})?function(e,t,n){var r=ot(yt,t);r&&delete yt[t],it(e,t,n),r&&e!==yt&&it(yt,t,r)}:it,_t=function(e){var t=ht[e]=xe(ut.prototype);return t._k=e,t},wt=gt&&"symbol"==typeof ut.iterator?function(e){return"symbol"==typeof e}:function(e){return e instanceof ut},xt=function(e,t,n){return e===yt&&xt(vt,t,n),u(e),t=h(t,!0),u(n),x(ht,t)?(n.enumerable?(x(e,ct)&&e[ct][t]&&(e[ct][t]=!1),n=xe(n,{enumerable:g(0,!1)})):(x(e,ct)||it(e,ct,g(1,{})),e[ct][t]=!0),St(e,t,n)):it(e,t,n)},Ot=function(e,t){u(e);for(var n,r=function(e){var t=z(e),n=B.f;if(n)for(var r,o=n(e),i=q.f,a=0;o.length>a;)i.call(e,r=o[a++])&&t.push(r);return t}(t=j(t)),o=0,i=r.length;i>o;)xt(e,n=r[o++],t[n]);return e},Mt=function(e){var t=dt.call(this,e=h(e,!0));return!(this===yt&&x(ht,e)&&!x(vt,e))&&(!(t||!x(this,e)||!x(ht,e)||x(this,ct)&&this[ct][e])||t)},Et=function(e,t){if(e=j(e),t=h(t,!0),e!==yt||!x(ht,t)||x(vt,t)){var n=ot(e,t);return!n||!x(ht,t)||x(e,ct)&&e[ct][t]||(n.enumerable=!0),n}},Tt=function(e){for(var t,n=at(j(e)),r=[],o=0;n.length>o;)x(ht,t=n[o++])||t==ct||t==rt||r.push(t);return r},jt=function(e){for(var t,n=e===yt,r=at(n?vt:j(e)),o=[],i=0;r.length>i;)!x(ht,t=r[i++])||n&&!x(yt,t)||o.push(ht[t]);return o};gt||(ye((ut=function(){if(this instanceof ut)throw TypeError("Symbol is not a constructor!");var e=F(arguments.length>0?arguments[0]:void 0),t=function(n){this===yt&&t.call(vt,n),x(this,ct)&&x(this[ct],e)&&(this[ct][e]=!1),St(this,e,g(1,n))};return l&&bt&&St(yt,e,{configurable:!0,set:t}),_t(e)}).prototype,"toString",function(){return this._k}),nt.f=Et,y.f=xt,Je.f=et.f=Tt,q.f=Mt,B.f=jt,Ye.f=function(e){return _t(Oe(e))}),_(_.G+_.W+_.F*!gt,{Symbol:ut});for(var Lt="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),Pt=0;Lt.length>Pt;)Oe(Lt[Pt++]);for(var Nt=z(Oe.store),Ct=0;Nt.length>Ct;)Be(Nt[Ct++]);_(_.S+_.F*!gt,"Symbol",{for:function(e){return x(pt,e+="")?pt[e]:pt[e]=ut(e)},keyFor:function(e){if(!wt(e))throw TypeError(e+" is not a symbol!");for(var t in pt)if(pt[t]===e)return t},useSetter:function(){bt=!0},useSimple:function(){bt=!1}}),_(_.S+_.F*!gt,"Object",{create:function(e,t){return void 0===t?xe(e):Ot(xe(e),t)},defineProperty:xt,defineProperties:Ot,getOwnPropertyDescriptor:Et,getOwnPropertyNames:Tt,getOwnPropertySymbols:jt}),st&&_(_.S+_.F*(!gt||s(function(){var e=ut();return"[null]"!=lt([e])||"{}"!=lt({a:e})||"{}"!=lt(Object(e))})),"JSON",{stringify:function(e){for(var t,n,r=[e],o=1;arguments.length>o;)r.push(arguments[o++]);if(n=t=r[1],(a(t)||void 0!==e)&&!wt(e))return qe(t)||(t=function(e,t){if("function"==typeof n&&(t=n.call(this,e,t)),!wt(t))return t}),r[1]=t,lt.apply(st,r)}}),ut.prototype[ft]||m(ut.prototype,ft,ut.prototype.valueOf),Te(ut,"Symbol"),Te(Math,"Math",!0),Te(r.JSON,"JSON",!0),Be("asyncIterator"),Be("observable");var kt=o.Symbol,Dt=n(function(e){e.exports={default:kt,__esModule:!0}});t(Dt);var It=n(function(e,t){t.__esModule=!0;var n=i(Ue),r=i(Dt),o="function"==typeof r.default&&"symbol"==typeof n.default?function(e){return typeof e}:function(e){return e&&"function"==typeof r.default&&e.constructor===r.default&&e!==r.default.prototype?"symbol":typeof e};function i(e){return e&&e.__esModule?e:{default:e}}t.default="function"==typeof r.default&&"symbol"===o(n.default)?function(e){return void 0===e?"undefined":o(e)}:function(e){return e&&"function"==typeof r.default&&e.constructor===r.default&&e!==r.default.prototype?"symbol":void 0===e?"undefined":o(e)}});t(It);var Xt=n(function(e,t){t.__esModule=!0;var n,r=(n=It)&&n.__esModule?n:{default:n};t.default=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==(void 0===t?"undefined":(0,r.default)(t))&&"function"!=typeof t?e:t}});t(Xt);var Ht=function(e,t){if(u(e),!a(t)&&null!==t)throw TypeError(t+": can't set as prototype!")},Rt={set:Object.setPrototypeOf||("__proto__"in{}?function(e,t,n){try{(n=i(Function.call,nt.f(Object.prototype,"__proto__").set,2))(e,[]),t=!(e instanceof Array)}catch(e){t=!0}return function(e,r){return Ht(e,r),t?e.__proto__=r:n(e,r),e}}({},!1):void 0),check:Ht};_(_.S,"Object",{setPrototypeOf:Rt.set});var Ft=o.Object.setPrototypeOf,Wt=n(function(e){e.exports={default:Ft,__esModule:!0}});t(Wt),_(_.S,"Object",{create:xe});var At=o.Object,Yt=function(e,t){return At.create(e,t)},Vt=n(function(e){e.exports={default:Yt,__esModule:!0}});t(Vt);var Ut=n(function(e,t){t.__esModule=!0;var n=i(Wt),r=i(Vt),o=i(It);function i(e){return e&&e.__esModule?e:{default:e}}t.default=function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+(void 0===t?"undefined":(0,o.default)(t)));e.prototype=(0,r.default)(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(n.default?(0,n.default)(e,t):e.__proto__=t)}});function Gt(e){return function(){return e}}t(Ut);var zt=function(){};zt.thatReturns=Gt,zt.thatReturnsFalse=Gt(!1),zt.thatReturnsTrue=Gt(!0),zt.thatReturnsNull=Gt(null),zt.thatReturnsThis=function(){return this},zt.thatReturnsArgument=function(e){return e};var Bt=zt;var qt=function(e,t,n,r,o,i,a,u){if(!e){var s;if(void 0===t)s=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var l=[n,r,o,i,a,u],c=0;(s=new Error(t.replace(/%s/g,function(){return l[c++]}))).name="Invariant Violation"}throw s.framesToPop=1,s}},Kt=Object.getOwnPropertySymbols,Jt=Object.prototype.hasOwnProperty,Qt=Object.prototype.propertyIsEnumerable;(function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map(function(e){return t[e]}).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach(function(e){r[e]=e}),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(e){return!1}})()&&Object.assign;var Zt="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED",$t=n(function(e){e.exports=function(){function e(e,t,n,r,o,i){i!==Zt&&qt(!1,"Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types")}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t};return n.checkPropTypes=Bt,n.PropTypes=n,n}()}),en=function(){},tn=n(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=!("undefined"==typeof window||!window.document||!window.document.createElement),e.exports=t.default});t(tn);var nn=n(function(e,t){var n;Object.defineProperty(t,"__esModule",{value:!0}),t.animationEnd=t.animationDelay=t.animationTiming=t.animationDuration=t.animationName=t.transitionEnd=t.transitionDuration=t.transitionDelay=t.transitionTiming=t.transitionProperty=t.transform=void 0;var r="transform",o=void 0,i=void 0,a=void 0,u=void 0,s=void 0,l=void 0,c=void 0,f=void 0,d=void 0,p=void 0,h=void 0;if(((n=tn)&&n.__esModule?n:{default:n}).default){var v=function(){for(var e=document.createElement("div").style,t={O:function(e){return"o"+e.toLowerCase()},Moz:function(e){return e.toLowerCase()},Webkit:function(e){return"webkit"+e},ms:function(e){return"MS"+e}},n=Object.keys(t),r=void 0,o=void 0,i="",a=0;a<n.length;a++){var u=n[a];if(u+"TransitionProperty"in e){i="-"+u.toLowerCase(),r=t[u]("TransitionEnd"),o=t[u]("AnimationEnd");break}}!r&&"transitionProperty"in e&&(r="transitionend");!o&&"animationName"in e&&(o="animationend");return e=null,{animationEnd:o,transitionEnd:r,prefix:i}}();o=v.prefix,t.transitionEnd=i=v.transitionEnd,t.animationEnd=a=v.animationEnd,t.transform=r=o+"-"+r,t.transitionProperty=u=o+"-transition-property",t.transitionDuration=s=o+"-transition-duration",t.transitionDelay=c=o+"-transition-delay",t.transitionTiming=l=o+"-transition-timing-function",t.animationName=f=o+"-animation-name",t.animationDuration=d=o+"-animation-duration",t.animationTiming=p=o+"-animation-delay",t.animationDelay=h=o+"-animation-timing-function"}t.transform=r,t.transitionProperty=u,t.transitionTiming=l,t.transitionDelay=c,t.transitionDuration=s,t.transitionEnd=i,t.animationName=f,t.animationDuration=d,t.animationTiming=p,t.animationDelay=h,t.animationEnd=a,t.default={transform:r,end:i,property:u,timing:l,delay:c,duration:s}});t(nn);nn.animationEnd,nn.animationDelay,nn.animationTiming,nn.animationDuration,nn.animationName,nn.transitionEnd,nn.transitionDuration,nn.transitionDelay,nn.transitionTiming,nn.transitionProperty,nn.transform;var rn=n(function(e,t){var n;Object.defineProperty(t,"__esModule",{value:!0});var r=function(){};((n=tn)&&n.__esModule?n:{default:n}).default&&(r=document.addEventListener?function(e,t,n,r){return e.addEventListener(t,n,r||!1)}:document.attachEvent?function(e,t,n){return e.attachEvent("on"+t,function(t){(t=t||window.event).target=t.target||t.srcElement,t.currentTarget=e,n.call(e,t)})}:void 0),t.default=r,e.exports=t.default});t(rn);var on=n(function(e,t){var n;Object.defineProperty(t,"__esModule",{value:!0});var r=function(){};((n=tn)&&n.__esModule?n:{default:n}).default&&(r=document.addEventListener?function(e,t,n,r){return e.removeEventListener(t,n,r||!1)}:document.attachEvent?function(e,t,n){return e.detachEvent("on"+t,n)}:void 0),t.default=r,e.exports=t.default});t(on);var an=n(function(t,n){Object.defineProperty(n,"__esModule",{value:!0});var r;(r=en)&&r.__esModule;n.default=function(t){t.index;var n=t.children;e.Children.count(n)}});t(an);var un=n(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default={RESISTANCE_COEF:.6,UNCERTAINTY_THRESHOLD:3}});t(un);var sn=n(function(t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.default=function(t){var n=t.children,r=t.startIndex,i=t.startX,a=t.pageX,u=t.viewLength,s=t.resistance,l=e.Children.count(n)-1,c=r+(i-a)/u,f=void 0;s?c<0?c=Math.exp(c*o.default.RESISTANCE_COEF)-1:c>l&&(c=l+1-Math.exp((l-c)*o.default.RESISTANCE_COEF)):c<0?f=((c=0)-r)*u+a:c>l&&(f=((c=l)-r)*u+a);return{index:c,startX:f}};var r,o=(r=un)&&r.__esModule?r:{default:r}});t(sn);var ln=n(function(e,t){Object.defineProperty(t,"__esModule",{value:!0});t.default=function(e,t){var n=!1;if(e.children.length&&t.children.length){var r=e.children[e.index],o=r?r.key:"empty";if(null!==o){var i=t.children[t.index];o===(i?i.key:"empty")&&(n=!0)}}return n}});t(ln);var cn=n(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n=e%t;return n<0?n+t:n}});t(cn);var fn=n(function(e,t){function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"checkIndexBounds",{enumerable:!0,get:function(){return n(an).default}}),Object.defineProperty(t,"computeIndex",{enumerable:!0,get:function(){return n(sn).default}}),Object.defineProperty(t,"constant",{enumerable:!0,get:function(){return n(un).default}}),Object.defineProperty(t,"getDisplaySameSlide",{enumerable:!0,get:function(){return n(ln).default}}),Object.defineProperty(t,"mod",{enumerable:!0,get:function(){return n(cn).default}})});t(fn);var dn=n(function(t,n){Object.defineProperty(n,"__esModule",{value:!0});var r=v(ee),o=v(te),i=v(ce),a=v(fe),u=v(ve),s=v(Xt),l=v(Ut);n.getDomTreeShapes=O,n.findNativeHandler=E;var c=v(e),f=v($t),d=(v(en),v(nn)),p=v(rn),h=v(on);function v(e){return e&&e.__esModule?e:{default:e}}function y(e,t,n,r){return(0,p.default)(e,t,n,r),{remove:function(){(0,h.default)(e,t,n,r)}}}var g=!1;var m={direction:"ltr",display:"flex",willChange:"transform"},b={width:"100%",WebkitFlexShrink:0,flexShrink:0,overflow:"auto"},S={root:{x:{overflowX:"hidden"},"x-reverse":{overflowX:"hidden"},y:{overflowY:"hidden"},"y-reverse":{overflowY:"hidden"}},flexDirection:{x:"row","x-reverse":"row-reverse",y:"column","y-reverse":"column-reverse"},transform:{x:function(e){return"translate("+-e+"%, 0)"},"x-reverse":function(e){return"translate("+e+"%, 0)"},y:function(e){return"translate(0, "+-e+"%)"},"y-reverse":function(e){return"translate(0, "+e+"%)"}},length:{x:"width","x-reverse":"width",y:"height","y-reverse":"height"},rotationMatrix:{x:{x:[1,0],y:[0,1]},"x-reverse":{x:[-1,0],y:[0,1]},y:{x:[0,1],y:[1,0]},"y-reverse":{x:[0,-1],y:[1,0]}},scrollPosition:{x:"scrollLeft","x-reverse":"scrollLeft",y:"scrollTop","y-reverse":"scrollTop"},scrollLength:{x:"scrollWidth","x-reverse":"scrollWidth",y:"scrollHeight","y-reverse":"scrollHeight"},clientLength:{x:"clientWidth","x-reverse":"clientWidth",y:"clientHeight","y-reverse":"clientHeight"}};function _(e,t){return e+" "+t.duration+" "+t.easeFunction+" "+t.delay}function w(e,t){var n=S.rotationMatrix[t];return{pageX:n.x[0]*e.pageX+n.x[1]*e.pageY,pageY:n.y[0]*e.pageX+n.y[1]*e.pageY}}function x(e){return e.touches=[{pageX:e.pageX,pageY:e.pageY}],e}function O(e,t){for(var n=[];e&&e!==t&&!e.hasAttribute("data-swipeable");){var r=window.getComputedStyle(e);"absolute"===r.getPropertyValue("position")||"hidden"===r.getPropertyValue("overflow-x")?n=[]:(e.clientWidth>0&&e.scrollWidth>e.clientWidth||e.clientHeight>0&&e.scrollHeight>e.clientHeight)&&n.push({element:e,scrollWidth:e.scrollWidth,scrollHeight:e.scrollHeight,clientWidth:e.clientWidth,clientHeight:e.clientHeight,scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}),e=e.parentNode}return n}var M=null;function E(e){var t=e.domTreeShapes,n=e.pageX,r=e.startX,o=e.axis;return t.some(function(e){var t=n>=r;"x"!==o&&"y"!==o||(t=!t);var i=e[S.scrollPosition[o]],a=i>0,u=i+e[S.clientLength[o]]<e[S.scrollLength[o]];return!!(t&&u||!t&&a)&&(M=e.element,!0)})}var T=function(t){function n(){var t,r,o,u;(0,a.default)(this,n);for(var l=arguments.length,c=Array(l),f=0;f<l;f++)c[f]=arguments[f];return r=o=(0,s.default)(this,(t=n.__proto__||(0,i.default)(n)).call.apply(t,[this].concat(c))),o.state={indexLatest:null,isDragging:!1,isFirstRender:!0,heightLatest:0,displaySameSlide:!0},o.rootNode=null,o.containerNode=null,o.ignoreNextScrollEvents=!1,o.viewLength=0,o.startX=0,o.lastX=0,o.vx=0,o.startY=0,o.isSwiping=void 0,o.started=!1,o.startIndex=0,o.transitionListener=null,o.touchMoveListener=null,o.activeSlide=null,o.indexCurrent=null,o.handleSwipeStart=function(e){var t=o.props.axis;if(null!==o.rootNode){var n=w(e.touches[0],t);o.viewLength=o.rootNode.getBoundingClientRect()[S.length[t]],o.startX=n.pageX,o.lastX=n.pageX,o.vx=0,o.startY=n.pageY,o.isSwiping=void 0,o.started=!0;var r=window.getComputedStyle(o.containerNode),i=r.getPropertyValue("-webkit-transform")||r.getPropertyValue("transform");if(i&&"none"!==i){var a=i.split("(")[1].split(")")[0].split(","),u=window.getComputedStyle(o.rootNode),s=w({pageX:parseInt(a[4],10),pageY:parseInt(a[5],10)},t);o.startIndex=-s.pageX/(o.viewLength-parseInt(u.paddingLeft,10)-parseInt(u.paddingRight,10))}}},o.handleSwipeMove=function(t){if(o.started){if(null!==o.rootNode&&(null===M||M===o.rootNode)){var n=o.props,r=n.axis,i=n.children,a=n.ignoreNativeScroll,u=n.onSwitching,s=n.resistance,l=w(t.touches[0],r);if(void 0===o.isSwiping){var c=Math.abs(o.startX-l.pageX),f=Math.abs(o.startY-l.pageY),d=c>f&&c>fn.constant.UNCERTAINTY_THRESHOLD;if(!s&&("y"===r||"y-reverse"===r)&&(0===o.indexCurrent&&o.startX<l.pageX||o.indexCurrent===e.Children.count(o.props.children)-1&&o.startX>l.pageX))return void(o.isSwiping=!1);if(c>f&&t.preventDefault(),!0===d||f>fn.constant.UNCERTAINTY_THRESHOLD)return o.isSwiping=d,void(o.startX=l.pageX)}if(!0===o.isSwiping){t.preventDefault(),o.vx=.5*o.vx+.5*(l.pageX-o.lastX),o.lastX=l.pageX;var p=(0,fn.computeIndex)({children:i,resistance:s,pageX:l.pageX,startIndex:o.startIndex,startX:o.startX,viewLength:o.viewLength}),h=p.index,v=p.startX;if(null===M&&!a)if(E({domTreeShapes:O(t.target,o.rootNode),startX:o.startX,pageX:l.pageX,axis:r}))return;v?o.startX=v:null===M&&(M=o.rootNode),o.setIndexCurrent(h);var y=function(){u&&u(h,"move")};!o.state.displaySameSlide&&o.state.isDragging||o.setState({displaySameSlide:!1,isDragging:!0},y),y()}}}else o.handleTouchStart(t)},o.handleSwipeEnd=function(){if(M=null,o.started&&(o.started=!1,!0===o.isSwiping)){var t=o.state.indexLatest,n=o.indexCurrent,r=t-n,i=void 0;i=Math.abs(o.vx)>o.props.threshold?o.vx>0?Math.floor(n):Math.ceil(n):Math.abs(r)>o.props.hysteresis?r>0?Math.floor(n):Math.ceil(n):t;var a=e.Children.count(o.props.children)-1;i<0?i=0:i>a&&(i=a),o.setIndexCurrent(i),o.setState({indexLatest:i,isDragging:!1},function(){o.props.onSwitching&&o.props.onSwitching(i,"end"),o.props.onChangeIndex&&i!==t&&o.props.onChangeIndex(i,t,{reason:"swipe"}),n===t&&o.handleTransitionEnd()})}},o.handleTouchStart=function(e){o.props.onTouchStart&&o.props.onTouchStart(e),o.handleSwipeStart(e)},o.handleTouchEnd=function(e){o.props.onTouchEnd&&o.props.onTouchEnd(e),o.handleSwipeEnd(e)},o.handleMouseDown=function(e){o.props.onMouseDown&&o.props.onMouseDown(e),e.persist(),o.handleSwipeStart(x(e))},o.handleMouseUp=function(e){o.props.onMouseUp&&o.props.onMouseUp(e),o.handleSwipeEnd(x(e))},o.handleMouseLeave=function(e){o.props.onMouseLeave&&o.props.onMouseLeave(e),o.started&&o.handleSwipeEnd(x(e))},o.handleMouseMove=function(e){o.props.onMouseMove&&o.props.onMouseMove(e),o.started&&o.handleSwipeMove(x(e))},o.handleScroll=function(e){if(o.props.onScroll&&o.props.onScroll(e),e.target===o.rootNode)if(o.ignoreNextScrollEvents)o.ignoreNextScrollEvents=!1;else{var t=o.state.indexLatest,n=Math.ceil(e.target.scrollLeft/e.target.clientWidth)+t;o.ignoreNextScrollEvents=!0,e.target.scrollLeft=0,o.props.onChangeIndex&&n!==t&&o.props.onChangeIndex(n,t,{reason:"focus"})}},o.updateHeight=function(){if(null!==o.activeSlide){var e=o.activeSlide.children[0];void 0!==e&&void 0!==e.offsetHeight&&o.state.heightLatest!==e.offsetHeight&&o.setState({heightLatest:e.offsetHeight})}},u=r,(0,s.default)(o,u)}return(0,l.default)(n,t),(0,u.default)(n,[{key:"getChildContext",value:function(){var e=this;return{swipeableViews:{slideUpdateHeight:function(){e.updateHeight()}}}}},{key:"componentWillMount",value:function(){this.setIndexCurrent(this.props.index),this.setState({indexLatest:this.props.index})}},{key:"componentDidMount",value:function(){var e=this;this.transitionListener=y(this.containerNode,d.default.end,function(t){t.target===e.containerNode&&e.handleTransitionEnd()}),this.touchMoveListener=y(this.rootNode,"touchmove",function(t){e.props.disabled||e.handleSwipeMove(t)},{passive:!1}),this.setState({isFirstRender:!1}),function(){if(!g){var e=document.createElement("style");e.innerHTML="\n .react-swipeable-view-container {\n display: -webkit-box;\n display: -ms-flexbox;\n }\n .react-swipeable-view-container > div {\n -ms-flex-negative: 0;\n }\n ",document.body&&document.body.appendChild(e),g=!0}}(),this.props.action&&this.props.action({updateHeight:this.updateHeight})}},{key:"componentWillReceiveProps",value:function(e){var t=e.index;"number"==typeof t&&t!==this.props.index&&(this.setIndexCurrent(t),this.setState({displaySameSlide:(0,fn.getDisplaySameSlide)(this.props,e),indexLatest:t}))}},{key:"componentWillUnmount",value:function(){this.transitionListener.remove(),this.touchMoveListener.remove()}},{key:"setIndexCurrent",value:function(e){if(this.props.animateTransitions||this.indexCurrent===e||this.handleTransitionEnd(),this.indexCurrent=e,this.containerNode){var t=this.props.axis,n=S.transform[t](100*e);this.containerNode.style.WebkitTransform=n,this.containerNode.style.transform=n}}},{key:"handleTransitionEnd",value:function(){this.props.onTransitionEnd&&(this.state.displaySameSlide||this.state.isDragging||this.props.onTransitionEnd())}},{key:"render",value:function(){var t=this,n=this.props,i=(n.action,n.animateHeight),a=n.animateTransitions,u=n.axis,s=n.children,l=n.containerStyle,f=n.disabled,d=n.disableLazyLoading,p=n.enableMouseEvents,h=(n.hysteresis,n.ignoreNativeScroll,n.index,n.onChangeIndex,n.onSwitching,n.onTransitionEnd,n.resistance,n.slideStyle),v=n.slideClassName,y=n.springConfig,g=n.style,w=(n.threshold,(0,o.default)(n,["action","animateHeight","animateTransitions","axis","children","containerStyle","disabled","disableLazyLoading","enableMouseEvents","hysteresis","ignoreNativeScroll","index","onChangeIndex","onSwitching","onTransitionEnd","resistance","slideStyle","slideClassName","springConfig","style","threshold"])),x=this.state,O=x.displaySameSlide,M=x.heightLatest,E=x.isDragging,T=x.isFirstRender,j=x.indexLatest,L=f?{}:{onTouchStart:this.handleTouchStart,onTouchEnd:this.handleTouchEnd},P=!f&&p?{onMouseDown:this.handleMouseDown,onMouseUp:this.handleMouseUp,onMouseLeave:this.handleMouseLeave,onMouseMove:this.handleMouseMove}:{},N=(0,r.default)({},b,h),C=void 0,k=void 0;if(E||!a||O)C="all 0s ease 0s",k="all 0s ease 0s";else if(C=_("transform",y),k=_("-webkit-transform",y),0!==M){var D=", "+_("height",y);C+=D,k+=D}var I={height:null,WebkitFlexDirection:S.flexDirection[u],flexDirection:S.flexDirection[u],WebkitTransition:k,transition:C};if(d||!T){var X=S.transform[u](100*this.indexCurrent);I.WebkitTransform=X,I.transform=X}return i&&(I.height=M),c.default.createElement("div",(0,r.default)({ref:function(e){t.rootNode=e},style:(0,r.default)({},S.root[u],g)},w,L,P,{onScroll:this.handleScroll}),c.default.createElement("div",{ref:function(e){t.containerNode=e},style:(0,r.default)({},I,m,l),className:"react-swipeable-view-container"},e.Children.map(s,function(e,n){if(!d&&T&&n!==j)return null;var r=void 0,o=!0;return n===j&&(o=!1,i&&(r=function(e){t.activeSlide=e,t.updateHeight()},N.overflowY="hidden")),c.default.createElement("div",{ref:r,style:N,className:v,"aria-hidden":o,"data-swipeable":"true"},e)})))}}]),n}(e.Component);T.displayName="ReactSwipableView",T.propTypes={},T.defaultProps={animateHeight:!1,animateTransitions:!0,axis:"x",disabled:!1,disableLazyLoading:!1,enableMouseEvents:!1,hysteresis:.6,ignoreNativeScroll:!1,index:0,threshold:5,springConfig:{duration:"0.35s",easeFunction:"cubic-bezier(0.15, 0.3, 0.25, 1)",delay:"0s"},resistance:!1},T.childContextTypes={swipeableViews:f.default.shape({slideUpdateHeight:f.default.func})},n.default=T});t(dn);dn.getDomTreeShapes,dn.findNativeHandler;return t(n(function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n,r=(n=dn)&&n.__esModule?n:{default:n};t.default=r.default}))}(React);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment