UNPKG

ramda-dom-utilities

Version:
2 lines (1 loc) 14.7 kB
"use strict";function t(t){return null!=t&&"object"==typeof t&&!0===t["@@functional/placeholder"]}function e(e){return function r(n){return 0===arguments.length||t(n)?r:e.apply(this,arguments)}}function r(r){return function n(u,o){switch(arguments.length){case 0:return n;case 1:return t(u)?n:e((function(t){return r(u,t)}));default:return t(u)&&t(o)?n:t(u)?e((function(t){return r(t,o)})):t(o)?e((function(t){return r(u,t)})):r(u,o)}}}function n(t,e){switch(t){case 0:return function(){return e.apply(this,arguments)};case 1:return function(t){return e.apply(this,arguments)};case 2:return function(t,r){return e.apply(this,arguments)};case 3:return function(t,r,n){return e.apply(this,arguments)};case 4:return function(t,r,n,u){return e.apply(this,arguments)};case 5:return function(t,r,n,u,o){return e.apply(this,arguments)};case 6:return function(t,r,n,u,o,c){return e.apply(this,arguments)};case 7:return function(t,r,n,u,o,c,a){return e.apply(this,arguments)};case 8:return function(t,r,n,u,o,c,a,i){return e.apply(this,arguments)};case 9:return function(t,r,n,u,o,c,a,i,f){return e.apply(this,arguments)};case 10:return function(t,r,n,u,o,c,a,i,f,s){return e.apply(this,arguments)};default:throw new Error("First argument to _arity must be a non-negative integer no greater than ten")}}Object.defineProperty(exports,"__esModule",{value:!0});var u=r((function(r,u){return 1===r?e(u):n(r,function e(r,u,o){return function(){for(var c=[],a=0,i=r,f=0;f<u.length||a<arguments.length;){var s;f<u.length&&(!t(u[f])||a>=arguments.length)?s=u[f]:(s=arguments[a],a+=1),c[f]=s,t(s)||(i-=1),f+=1}return i<=0?o.apply(this,c):n(i,e(r,c,o))}}(r,[],u))}));function o(n){return function u(o,c,a){switch(arguments.length){case 0:return u;case 1:return t(o)?u:r((function(t,e){return n(o,t,e)}));case 2:return t(o)&&t(c)?u:t(o)?r((function(t,e){return n(t,c,e)})):t(c)?r((function(t,e){return n(o,t,e)})):e((function(t){return n(o,c,t)}));default:return t(o)&&t(c)&&t(a)?u:t(o)&&t(c)?r((function(t,e){return n(t,e,a)})):t(o)&&t(a)?r((function(t,e){return n(t,c,e)})):t(c)&&t(a)?r((function(t,e){return n(o,t,e)})):t(o)?e((function(t){return n(t,c,a)})):t(c)?e((function(t){return n(o,t,a)})):t(a)?e((function(t){return n(o,c,t)})):n(o,c,a)}}}var c=Array.isArray||function(t){return null!=t&&t.length>=0&&"[object Array]"===Object.prototype.toString.call(t)};function a(t){return null!=t&&"function"==typeof t["@@transducer/step"]}function i(t,e,r){return function(){if(0===arguments.length)return r();var n=Array.prototype.slice.call(arguments,0),u=n.pop();if(!c(u)){for(var o=0;o<t.length;){if("function"==typeof u[t[o]])return u[t[o]].apply(u,n);o+=1}if(a(u)){var i=e.apply(null,n);return i(u)}}return r.apply(this,arguments)}}var f=function(){return this.xf["@@transducer/init"]()},s=function(t){return this.xf["@@transducer/result"](t)},l=r((function(t,e){return e>t?e:t}));function p(t,e){for(var r=0,n=e.length,u=Array(n);r<n;)u[r]=t(e[r]),r+=1;return u}function y(t){return"[object String]"===Object.prototype.toString.call(t)}var h=e((function(t){return!!c(t)||!!t&&("object"==typeof t&&(!y(t)&&(1===t.nodeType?!!t.length:0===t.length||t.length>0&&(t.hasOwnProperty(0)&&t.hasOwnProperty(t.length-1)))))})),g=function(){function t(t){this.f=t}return t.prototype["@@transducer/init"]=function(){throw new Error("init not implemented on XWrap")},t.prototype["@@transducer/result"]=function(t){return t},t.prototype["@@transducer/step"]=function(t,e){return this.f(t,e)},t}();var d=r((function(t,e){return n(t.length,(function(){return t.apply(e,arguments)}))}));function v(t,e,r){for(var n=r.next();!n.done;){if((e=t["@@transducer/step"](e,n.value))&&e["@@transducer/reduced"]){e=e["@@transducer/value"];break}n=r.next()}return t["@@transducer/result"](e)}function b(t,e,r,n){return t["@@transducer/result"](r[n](d(t["@@transducer/step"],t),e))}var m="undefined"!=typeof Symbol?Symbol.iterator:"@@iterator";function j(t,e,r){if("function"==typeof t&&(t=function(t){return new g(t)}(t)),h(r))return function(t,e,r){for(var n=0,u=r.length;n<u;){if((e=t["@@transducer/step"](e,r[n]))&&e["@@transducer/reduced"]){e=e["@@transducer/value"];break}n+=1}return t["@@transducer/result"](e)}(t,e,r);if("function"==typeof r["fantasy-land/reduce"])return b(t,e,r,"fantasy-land/reduce");if(null!=r[m])return v(t,e,r[m]());if("function"==typeof r.next)return v(t,e,r);if("function"==typeof r.reduce)return b(t,e,r,"reduce");throw new TypeError("reduce: list must be array or iterable")}var x=function(){function t(t,e){this.xf=e,this.f=t}return t.prototype["@@transducer/init"]=f,t.prototype["@@transducer/result"]=s,t.prototype["@@transducer/step"]=function(t,e){return this.xf["@@transducer/step"](t,this.f(e))},t}(),A=r((function(t,e){return new x(t,e)}));function O(t,e){return Object.prototype.hasOwnProperty.call(e,t)}var S=Object.prototype.toString,w=function(){return"[object Arguments]"===S.call(arguments)?function(t){return"[object Arguments]"===S.call(t)}:function(t){return O("callee",t)}}(),E=!{toString:null}.propertyIsEnumerable("toString"),q=["constructor","valueOf","isPrototypeOf","toString","propertyIsEnumerable","hasOwnProperty","toLocaleString"],C=function(){return arguments.propertyIsEnumerable("length")}(),N=function(t,e){for(var r=0;r<t.length;){if(t[r]===e)return!0;r+=1}return!1},U="function"!=typeof Object.keys||C?e((function(t){if(Object(t)!==t)return[];var e,r,n=[],u=C&&w(t);for(e in t)!O(e,t)||u&&"length"===e||(n[n.length]=e);if(E)for(r=q.length-1;r>=0;)O(e=q[r],t)&&!N(n,e)&&(n[n.length]=e),r-=1;return n})):e((function(t){return Object(t)!==t?[]:Object.keys(t)})),I=r(i(["fantasy-land/map","map"],A,(function(t,e){switch(Object.prototype.toString.call(e)){case"[object Function]":return u(e.length,(function(){return t.call(this,e.apply(this,arguments))}));case"[object Object]":return j((function(r,n){return r[n]=t(e[n]),r}),{},U(e));default:return p(t,e)}}))),T=Number.isInteger||function(t){return t<<0===t},k=r((function(t,e){var r=t<0?e.length+t:t;return y(e)?e.charAt(r):e[r]})),F=r((function(t,e){return t.map((function(t){for(var r,n=e,u=0;u<t.length;){if(null==n)return;r=t[u],n=T(r)?k(r,n):n[r],u+=1}return n}))})),B=r((function(t,e){return F([t],e)[0]})),P=r((function(t,e){return B([t],e)})),L=r((function(t,e){return I(P(t),e)})),D=o(j),M=r((function(t,e){return t.apply(this,e)})),z=r((function(t,e){return e(t)})),W=o((function(t,e,r){var n={};for(var u in r)n[u]=r[u];return n[t]=e,n})),_=e((function(t){return null==t})),G=o((function t(e,r,n){if(0===e.length)return r;var u=e[0];if(e.length>1){var o=!_(n)&&O(u,n)?n[u]:T(e[1])?[]:{};r=t(Array.prototype.slice.call(e,1),r,o)}if(T(u)&&c(n)){var a=[].concat(n);return a[u]=r,a}return W(u,r,n)}));function R(t){var e=Object.prototype.toString.call(t);return"[object Function]"===e||"[object AsyncFunction]"===e||"[object GeneratorFunction]"===e||"[object AsyncGeneratorFunction]"===e}var H=e((function(t){return u(t.length,t)})),X=e((function(t){return null===t?"Null":void 0===t?"Undefined":Object.prototype.toString.call(t).slice(8,-1)}));function Y(t,e){return function(){return e.call(this,t.apply(this,arguments))}}function Z(t,e){return function(){var r=arguments.length;if(0===r)return e();var n=arguments[r-1];return c(n)||"function"!=typeof n[t]?e.apply(this,arguments):n[t].apply(n,Array.prototype.slice.call(arguments,0,r-1))}}var $=o(Z("slice",(function(t,e,r){return Array.prototype.slice.call(r,t,e)}))),J=e(Z("tail",$(1,1/0)));function K(){if(0===arguments.length)throw new Error("pipe requires at least one argument");return n(arguments[0].length,D(Y,arguments[0],J(arguments)))}function Q(t){for(var e,r=[];!(e=t.next()).done;)r.push(e.value);return r}function V(t,e,r){for(var n=0,u=r.length;n<u;){if(t(e,r[n]))return!0;n+=1}return!1}var tt="function"==typeof Object.is?Object.is:function(t,e){return t===e?0!==t||1/t==1/e:t!=t&&e!=e};function et(t,e,r,n){var u=Q(t);function o(t,e){return rt(t,e,r.slice(),n.slice())}return!V((function(t,e){return!V(o,e,t)}),Q(e),u)}function rt(t,e,r,n){if(tt(t,e))return!0;var u,o,c=X(t);if(c!==X(e))return!1;if(null==t||null==e)return!1;if("function"==typeof t["fantasy-land/equals"]||"function"==typeof e["fantasy-land/equals"])return"function"==typeof t["fantasy-land/equals"]&&t["fantasy-land/equals"](e)&&"function"==typeof e["fantasy-land/equals"]&&e["fantasy-land/equals"](t);if("function"==typeof t.equals||"function"==typeof e.equals)return"function"==typeof t.equals&&t.equals(e)&&"function"==typeof e.equals&&e.equals(t);switch(c){case"Arguments":case"Array":case"Object":if("function"==typeof t.constructor&&"Promise"===(u=t.constructor,null==(o=String(u).match(/^function (\w*)/))?"":o[1]))return t===e;break;case"Boolean":case"Number":case"String":if(typeof t!=typeof e||!tt(t.valueOf(),e.valueOf()))return!1;break;case"Date":if(!tt(t.valueOf(),e.valueOf()))return!1;break;case"Error":return t.name===e.name&&t.message===e.message;case"RegExp":if(t.source!==e.source||t.global!==e.global||t.ignoreCase!==e.ignoreCase||t.multiline!==e.multiline||t.sticky!==e.sticky||t.unicode!==e.unicode)return!1}for(var a=r.length-1;a>=0;){if(r[a]===t)return n[a]===e;a-=1}switch(c){case"Map":return t.size===e.size&&et(t.entries(),e.entries(),r.concat([t]),n.concat([e]));case"Set":return t.size===e.size&&et(t.values(),e.values(),r.concat([t]),n.concat([e]));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 i=U(t);if(i.length!==U(e).length)return!1;var f=r.concat([t]),s=n.concat([e]);for(a=i.length-1;a>=0;){var l=i[a];if(!O(l,e)||!rt(e[l],t[l],f,s))return!1;a-=1}return!0}var nt=r((function(t,e){return rt(t,e,[],[])}));function ut(t,e){return function(t,e,r){var n,u;if("function"==typeof t.indexOf)switch(typeof e){case"number":if(0===e){for(n=1/e;r<t.length;){if(0===(u=t[r])&&1/u===n)return r;r+=1}return-1}if(e!=e){for(;r<t.length;){if("number"==typeof(u=t[r])&&u!=u)return r;r+=1}return-1}return t.indexOf(e,r);case"string":case"boolean":case"function":case"undefined":return t.indexOf(e,r);case"object":if(null===e)return t.indexOf(e,r)}for(;r<t.length;){if(nt(t[r],e))return r;r+=1}return-1}(e,t,0)>=0}function ot(t){return'"'+t.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,'\\"')+'"'}var ct=function(t){return(t<10?"0":"")+t},at="function"==typeof Date.prototype.toISOString?function(t){return t.toISOString()}:function(t){return t.getUTCFullYear()+"-"+ct(t.getUTCMonth()+1)+"-"+ct(t.getUTCDate())+"T"+ct(t.getUTCHours())+":"+ct(t.getUTCMinutes())+":"+ct(t.getUTCSeconds())+"."+(t.getUTCMilliseconds()/1e3).toFixed(3).slice(2,5)+"Z"};var it=function(){function t(t,e){this.xf=e,this.f=t}return t.prototype["@@transducer/init"]=f,t.prototype["@@transducer/result"]=s,t.prototype["@@transducer/step"]=function(t,e){return this.f(e)?this.xf["@@transducer/step"](t,e):t},t}(),ft=r(i(["filter"],r((function(t,e){return new it(t,e)})),(function(t,e){return r=e,"[object Object]"===Object.prototype.toString.call(r)?j((function(r,n){return t(e[n])&&(r[n]=e[n]),r}),{},U(e)):function(t,e){for(var r=0,n=e.length,u=[];r<n;)t(e[r])&&(u[u.length]=e[r]),r+=1;return u}(t,e);var r}))),st=r((function(t,e){return ft((r=t,function(){return!r.apply(this,arguments)}),e);var r}));var lt=e((function(t){return function t(e,r){var n=function(n){var u=r.concat([e]);return ut(n,u)?"<Circular>":t(n,u)},u=function(t,e){return p((function(e){return ot(e)+": "+n(t[e])}),e.slice().sort())};switch(Object.prototype.toString.call(e)){case"[object Arguments]":return"(function() { return arguments; }("+p(n,e).join(", ")+"))";case"[object Array]":return"["+p(n,e).concat(u(e,st((function(t){return/^\d+$/.test(t)}),U(e)))).join(", ")+"]";case"[object Boolean]":return"object"==typeof e?"new Boolean("+n(e.valueOf())+")":e.toString();case"[object Date]":return"new Date("+(isNaN(e.valueOf())?n(NaN):ot(at(e)))+")";case"[object Null]":return"null";case"[object Number]":return"object"==typeof e?"new Number("+n(e.valueOf())+")":1/e==-1/0?"-0":e.toString(10);case"[object String]":return"object"==typeof e?"new String("+n(e.valueOf())+")":ot(e);case"[object Undefined]":return"undefined";default:if("function"==typeof e.toString){var o=e.toString();if("[object Object]"!==o)return o}return"{"+u(e,U(e)).join(", ")+"}"}}(t,[])})),pt=r((function(t,e){return u(D(l,0,L("length",e)),(function(){var r=arguments,n=this;return t.apply(n,p((function(t){return t.apply(n,r)}),e))}))})),yt=r((function(t,e){return null==e||e!=e?t:e})),ht=r((function(t,e){return u(t+1,(function(){var r=arguments[t];if(null!=r&&R(r[e]))return r[e].apply(r,Array.prototype.slice.call(arguments,0,t));throw new TypeError(lt(r)+' does not have a method named "'+e+'"')}))})),gt=e((function(t){return pt((function(){return Array.prototype.slice.call(arguments,0)}),t)})),dt=r((function(t,e){return function(r){return function(n){return I((function(t){return e(t,n)}),r(t(n)))}}})),vt=e((function(t){return dt(B(t),G(t))})),bt=ht(1,"split"),mt=function(t){return{value:t,"fantasy-land/map":function(){return this}}},jt=r((function(t,e){return t(mt)(e).value}));const xt=(t=1/0)=>K(bt("."),$(0,t),vt),At=H((t,e)=>K(gt([xt(),xt(-1)]),I(jt),I(z(e)),M(d))(t)),Ot=H((t,e,r)=>{const n=At(t,r);return yt(r)(n(e))}),St=Ot("classList.add"),wt=Ot("getElementById"),Et=Ot("querySelector"),qt=Ot("querySelectorAll"),Ct=Ot("classList.remove"),Nt=Ot("classList.contains"),Ut=Ot("removeAttribute"),It=H((t,e,r,n)=>{const u=At(t,n);return yt(n)(u(e,r))}),Tt=It("setAttribute"),kt=Ot("hasAttribute"),Ft=H((t,e,r)=>(r[t]=e,r)),Bt=H((t,e)=>e[t]),Pt=Ot("before"),Lt=Ot("after"),Dt=H((t,e)=>{const r=At(t,e);return yt(e)(r())})("remove"),Mt=Ot("append"),zt=Ot("prepend"),Wt=H((t,e,r,n,u)=>{const o=At(t,u);return yt(u)(o(e,r,n))}),_t=Wt("addEventListener"),Gt=Wt("removeEventListener"),Rt=Ot("getElementsByClassName"),Ht=Ot("createElement"),Xt=It("insertAdjacentElement"),Yt=Ot("replaceWith"),Zt=Ot("matches");exports.addClass=St,exports.addEventListener=_t,exports.after=Lt,exports.append=Mt,exports.before=Pt,exports.containsClass=Nt,exports.createElement=Ht,exports.getElementById=wt,exports.getElementsByClassName=Rt,exports.hasAttribute=kt,exports.insertAdjacentElement=Xt,exports.matches=Zt,exports.prepend=zt,exports.querySelector=Et,exports.querySelectorAll=qt,exports.readProp=Bt,exports.remove=Dt,exports.removeAttribute=Ut,exports.removeClass=Ct,exports.removeEventListener=Gt,exports.replaceWith=Yt,exports.setAttribute=Tt,exports.setProp=Ft;