10 lines
1.6 MiB
JavaScript
10 lines
1.6 MiB
JavaScript
|
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("vue")):"function"==typeof define&&define.amd?define(["exports","vue"],t):t((e="undefined"!=typeof globalThis?globalThis:e||self).naive={},e.Vue)}(this,(function(e,t){"use strict";let n=[];const r=new WeakMap;function o(){n.forEach((e=>e(...r.get(e)))),n=[]}function a(e,...t){r.set(e,t),n.includes(e)||1===n.push(e)&&requestAnimationFrame(o)}function i(e){if(null===e)return null;const t=function(e){return 9===e.nodeType?null:e.parentNode}(e);if(null===t)return null;if(9===t.nodeType)return document.documentElement;if(1===t.nodeType){const{overflow:e,overflowX:n,overflowY:r}=getComputedStyle(t);if(/(auto|scroll|overlay)/.test(e+r+n))return t}return i(t)}function l(e){return"string"==typeof e?document.querySelector(e):"function"==typeof e?e():e}function s(e,t){let{target:n}=e;for(;n;){if(n.dataset&&void 0!==n.dataset[t])return!0;n=n.parentElement}return!1}function d(e){return e.composedPath()[0]||null}function c(e,t){var n;if(null==e)return;const r=function(e){if("number"==typeof e)return{"":e.toString()};const t={};return e.split(/ +/).forEach((e=>{if(""===e)return;const[n,r]=e.split(":");void 0===r?t[""]=n:t[n]=r})),t}(e);if(void 0===t)return r[""];if("string"==typeof t)return null!==(n=r[t])&&void 0!==n?n:r[""];if(Array.isArray(t)){for(let e=t.length-1;e>=0;--e){const n=t[e];if(n in r)return r[n]}return r[""]}{let e,n=-1;return Object.keys(r).forEach((o=>{const a=Number(o);!Number.isNaN(a)&&t>=a&&a>=n&&(n=a,e=r[o])})),e}}function u(e){return"string"==typeof e?e.endsWith("px")?Number(e.slice(0,e.length-2)):Number(e):e}function h(e){if(null!=e)return"number"==typeof e?`${e}px`:e.endsWith("px")?e:`${e}px`}function p(e,t){const n=e.trim().split(/\s+/g),r={top:n[0]};switch(n.length){case 1:r.right=n[0],r.bottom=n[0],r.left=n[0];break;case 2:r.right=n[1],r.left=n[1],r.bottom=n[0];break;case 3:r.right=n[1],r.bottom=n[2],r.left=n[1];break;case 4:r.right=n[1],r.bottom=n[2],r.left=n[3];break;default:throw new Error("[seemly/getMargin]:"+e+" is not a valid value.")}return void 0===t?r:r[t]}function f(e,t){const[n,r]=e.split(" ");return t?"row"===t?n:r:{row:n,col:r||n}}var m={black:"#000",silver:"#C0C0C0",gray:"#808080",white:"#FFF",maroon:"#800000",red:"#F00",purple:"#800080",fuchsia:"#F0F",green:"#008000",lime:"#0F0",olive:"#808000",yellow:"#FF0",navy:"#000080",blue:"#00F",teal:"#008080",aqua:"#0FF",transparent:"#0000"};function v(e,t,n){n/=100;const r=(t/=100)*Math.min(n,1-n)+n;return[e,r?100*(2-2*n/r):0,100*r]}function g(e,t,n){const r=(n/=100)-n*(t/=100)/2,o=Math.min(r,1-r);return[e,o?(n-r)/o*100:0,100*r]}function b(e,t,n){t/=100,n/=100;let r=(r,o=(r+e/60)%6)=>n-n*t*Math.max(Math.min(o,4-o,1),0);return[255*r(5),255*r(3),255*r(1)]}function y(e,t,n){e/=255,t/=255,n/=255;let r=Math.max(e,t,n),o=r-Math.min(e,t,n),a=o&&(r==e?(t-n)/o:r==t?2+(n-e)/o:4+(e-t)/o);return[60*(a<0?a+6:a),r&&o/r*100,100*r]}function x(e,t,n){e/=255,t/=255,n/=255;let r=Math.max(e,t,n),o=r-Math.min(e,t,n),a=1-Math.abs(r+r-o-1),i=o&&(r==e?(t-n)/o:r==t?2+(n-e)/o:4+(e-t)/o);return[60*(i<0?i+6:i),a?o/a*100:0,50*(r+r-o)]}function w(e,t,n){n/=100;let r=(t/=100)*Math.min(n,1-n),o=(t,o=(t+e/30)%12)=>n-r*Math.max(Math.min(o-3,9-o,1),-1);return[255*o(0),255*o(8),255*o(4)]}const C="^\\s*",k="\\s*$",S="\\s*((\\.\\d+)|(\\d+(\\.\\d*)?))%\\s*",P="\\s*((\\.\\d+)|(\\d+(\\.\\d*)?))\\s*",T="([0-9A-Fa-f])",z="([0-9A-Fa-f]{2})",R=new RegExp(`${C}hsl\\s*\\(${P},${S},${S}\\)${k}`),M=new RegExp(`${C}hsv\\s*\\(${P},${S},${S}\\)${k}`),$=new RegExp(`${C}hsla\\s*\\(${P},${S},${S},${P}\\)${k}`),F=new RegExp(`${C}hsva\\s*\\(${P},${S},${S},${P}\\)${k}`),D=new RegExp(`${C}rgb\\s*\\(${P},${P},${P}\\)${k}`),I=new RegExp(`${C}rgba\\s*\\(${P},${P},${P},${P}\\)${k}`),B=new RegExp(`${C}#${T}${T}${T}${k}`),A=new RegExp(`${C}#${z}${z}${z}${k}`),N=new RegExp(`${C}#${T}${T}${T}${T}${k}`),E=new RegExp(`${C}#${z}${z}${z}${z}${k}`);function O(e){return parseInt(e,16)}function L(e){try{let t;if(t=$.exec(e))return[Y(t[1]),X(t[5]),X(t[9]),K(t[13])];if(t=R.exec(e))return[Y(t[1]),X(t[5]),X(t[9]),1];throw new Error(`[seemly/h
|
|||
|
/**
|
|||
|
* @license
|
|||
|
* Lodash <https://lodash.com/>
|
|||
|
* Copyright OpenJS Foundation and other contributors <https://openjsf.org/>
|
|||
|
* Released under MIT license <https://lodash.com/license>
|
|||
|
* Based on Underscore.js 1.8.3 <http://underscorejs.org/LICENSE>
|
|||
|
* Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
|
|||
|
*/!function(e,t){(function(){var n,r="Expected a function",o="__lodash_hash_undefined__",a="__lodash_placeholder__",i=16,l=32,s=64,d=128,c=256,u=1/0,h=9007199254740991,p=NaN,f=4294967295,m=[["ary",d],["bind",1],["bindKey",2],["curry",8],["curryRight",i],["flip",512],["partial",l],["partialRight",s],["rearg",c]],v="[object Arguments]",g="[object Array]",b="[object Boolean]",y="[object Date]",x="[object Error]",w="[object Function]",C="[object GeneratorFunction]",k="[object Map]",S="[object Number]",P="[object Object]",T="[object Promise]",z="[object RegExp]",R="[object Set]",M="[object String]",$="[object Symbol]",F="[object WeakMap]",D="[object ArrayBuffer]",I="[object DataView]",B="[object Float32Array]",A="[object Float64Array]",N="[object Int8Array]",E="[object Int16Array]",O="[object Int32Array]",L="[object Uint8Array]",_="[object Uint8ClampedArray]",H="[object Uint16Array]",W="[object Uint32Array]",j=/\b__p \+= '';/g,V=/\b(__p \+=) '' \+/g,U=/(__e\(.*?\)|\b__t\)) \+\n'';/g,q=/&(?:amp|lt|gt|quot|#39);/g,K=/[&<>"']/g,Y=RegExp(q.source),G=RegExp(K.source),X=/<%-([\s\S]+?)%>/g,Z=/<%([\s\S]+?)%>/g,Q=/<%=([\s\S]+?)%>/g,J=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,ee=/^\w*$/,te=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,ne=/[\\^$.*+?()[\]{}|]/g,re=RegExp(ne.source),oe=/^\s+/,ae=/\s/,ie=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,le=/\{\n\/\* \[wrapped with (.+)\] \*/,se=/,? & /,de=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,ce=/[()=,{}\[\]\/\s]/,ue=/\\(\\)?/g,he=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,pe=/\w*$/,fe=/^[-+]0x[0-9a-f]+$/i,me=/^0b[01]+$/i,ve=/^\[object .+?Constructor\]$/,ge=/^0o[0-7]+$/i,be=/^(?:0|[1-9]\d*)$/,ye=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,xe=/($^)/,we=/['\n\r\u2028\u2029\\]/g,Ce="\\ud800-\\udfff",ke="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",Se="\\u2700-\\u27bf",Pe="a-z\\xdf-\\xf6\\xf8-\\xff",Te="A-Z\\xc0-\\xd6\\xd8-\\xde",ze="\\ufe0e\\ufe0f",Re="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",Me="['’]",$e="["+Ce+"]",Fe="["+Re+"]",De="["+ke+"]",Ie="\\d+",Be="["+Se+"]",Ae="["+Pe+"]",Ne="[^"+Ce+Re+Ie+Se+Pe+Te+"]",Ee="\\ud83c[\\udffb-\\udfff]",Oe="[^"+Ce+"]",Le="(?:\\ud83c[\\udde6-\\uddff]){2}",_e="[\\ud800-\\udbff][\\udc00-\\udfff]",He="["+Te+"]",We="\\u200d",je="(?:"+Ae+"|"+Ne+")",Ve="(?:"+He+"|"+Ne+")",Ue="(?:['’](?:d|ll|m|re|s|t|ve))?",qe="(?:['’](?:D|LL|M|RE|S|T|VE))?",Ke="(?:"+De+"|"+Ee+")"+"?",Ye="["+ze+"]?",Ge=Ye+Ke+("(?:"+We+"(?:"+[Oe,Le,_e].join("|")+")"+Ye+Ke+")*"),Xe="(?:"+[Be,Le,_e].join("|")+")"+Ge,Ze="(?:"+[Oe+De+"?",De,Le,_e,$e].join("|")+")",Qe=RegExp(Me,"g"),Je=RegExp(De,"g"),et=RegExp(Ee+"(?="+Ee+")|"+Ze+Ge,"g"),tt=RegExp([He+"?"+Ae+"+"+Ue+"(?="+[Fe,He,"$"].join("|")+")",Ve+"+"+qe+"(?="+[Fe,He+je,"$"].join("|")+")",He+"?"+je+"+"+Ue,He+"+"+qe,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Ie,Xe].join("|"),"g"),nt=RegExp("["+We+Ce+ke+ze+"]"),rt=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,ot=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],at=-1,it={};it[B]=it[A]=it[N]=it[E]=it[O]=it[L]=it[_]=it[H]=it[W]=!0,it[v]=it[g]=it[D]=it[b]=it[I]=it[y]=it[x]=it[w]=it[k]=it[S]=it[P]=it[z]=it[R]=it[M]=it[F]=!1;var lt={};lt[v]=lt[g]=lt[D]=lt[I]=lt[b]=lt[y]=lt[B]=lt[A]=lt[N]=lt[E]=lt[O]=lt[k]=lt[S]=lt[P]=lt[z]=lt[R]=lt[M]=lt[$]=lt[L]=lt[_]=lt[H]=lt[W]=!0,lt[x]=lt[w]=lt[F]=!1;var st={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},dt=parseFloat,ct=parseInt,ut="object"==typeof Mo&&Mo&&Mo.Object===Object&&Mo,ht="object"==typeof self&&self&&self.Object===Object&&sel
|