From 0e20043955310b9b81dad3671df1ed4d35e9e507 Mon Sep 17 00:00:00 2001 From: lencx Date: Thu, 28 Dec 2023 20:09:45 +0000 Subject: [PATCH] deploy: 3470b4dd693ca4dc68b5b0f91008e2bf2dbf8b19 --- .nojekyll | 0 CNAME | 1 + assets/bg.4189c4f0.png | Bin 0 -> 185702 bytes assets/error.045b384f.svg | 18 + assets/fzj-desc.da5cfda0.svg | 16 + assets/fzj.08fd6cc8.js | 124 +++ assets/fzj.271820f2.css | 1 + assets/fzj.883a7505.svg | 4 + assets/github.cf8a9345.svg | 5 + assets/graphql.8e66ecff.js | 29 + assets/index.302ac48d.css | 1 + assets/index.39fc9160.js | 1 + assets/index.3bdcf399.js | 1 + assets/index.4b53168e.css | 1 + assets/index.5119c8ec.js | 1 + assets/index.54af1b7f.css | 1 + assets/index.5f87edea.js | 1 + assets/index.6c2ed225.css | 1 + assets/index.735d43ee.css | 1 + assets/index.908b2c85.css | 1 + assets/index.a5f9fb0d.js | 1 + assets/index.c4924ca0.css | 1 + assets/index.d15a088f.css | 1 + assets/index.e0d0297d.js | 1 + assets/index.e5525a57.js | 1 + assets/index.f90eabce.js | 1 + assets/lodash.71f9f2ff.js | 1 + assets/menu.284d3ab8.svg | 6 + assets/react.434ff2b9.js | 27 + assets/rss.2a18b2d2.svg | 1 + assets/woap.99c96107.svg | 1 + discussions.json | 1 + favicon.ico | Bin 0 -> 1245 bytes feed.xml | 2011 ++++++++++++++++++++++++++++++++++ index.html | 23 + issues/2.json | 1 + issues/20.json | 1 + issues/25.json | 1 + issues/26.json | 1 + issues/29.json | 1 + issues/3.json | 1 + issues/30.json | 1 + issues/34.json | 1 + issues/35.json | 1 + issues/36.json | 1 + issues/39.json | 1 + issues/41.json | 1 + issues/43.json | 1 + issues/44.json | 1 + issues/45.json | 1 + issues/49.json | 1 + issues/50.json | 1 + issues/51.json | 1 + issues/52.json | 1 + issues/54.json | 1 + issues/55.json | 1 + issues/57.json | 1 + issues/59.json | 1 + issues/61.json | 1 + issues/63.json | 1 + issues/66.json | 1 + issues/68.json | 1 + issues/7.json | 1 + issues/70.json | 1 + issues/71.json | 1 + issues/72.json | 1 + issues/74.json | 1 + issues/75.json | 1 + issues/77.json | 1 + issues/78.json | 1 + issues/79.json | 1 + issues/8.json | 1 + issues/80.json | 1 + issues/81.json | 1 + issues/82.json | 1 + issues/83.json | 1 + issues/84.json | 1 + issues/85.json | 1 + issues/86.json | 1 + issues/87.json | 1 + issues/88.json | 1 + issues/90.json | 1 + lab.woff2 | Bin 0 -> 12984 bytes posts/issues-0008/index.html | 642 +++++++++++ posts/issues-0025/index.html | 362 ++++++ posts/issues-0035/index.html | 267 +++++ posts/issues-0044/index.html | 1184 ++++++++++++++++++++ posts/issues-0054/index.html | 227 ++++ posts/issues-0055/index.html | 141 +++ posts/issues-0057/index.html | 231 ++++ posts/issues-0061/index.html | 251 +++++ posts/issues-0066/index.html | 184 ++++ posts/issues-0068/index.html | 172 +++ posts/issues-0070/index.html | 170 +++ posts/issues-0072/index.html | 400 +++++++ posts/issues-0074/index.html | 195 ++++ posts/issues-0075/index.html | 279 +++++ posts/issues-0077/index.html | 224 ++++ posts/issues-0078/index.html | 247 +++++ posts/issues-0079/index.html | 263 +++++ posts/issues-0080/index.html | 184 ++++ posts/issues-0081/index.html | 128 +++ posts/issues-0082/index.html | 201 ++++ posts/issues-0083/index.html | 200 ++++ posts/issues-0084/index.html | 133 +++ posts/issues-0085/index.html | 317 ++++++ posts/issues-0086/index.html | 127 +++ posts/issues-0087/index.html | 154 +++ posts/issues-0088/index.html | 109 ++ 109 files changed, 9324 insertions(+) create mode 100644 .nojekyll create mode 100644 CNAME create mode 100644 assets/bg.4189c4f0.png create mode 100644 assets/error.045b384f.svg create mode 100644 assets/fzj-desc.da5cfda0.svg create mode 100644 assets/fzj.08fd6cc8.js create mode 100644 assets/fzj.271820f2.css create mode 100644 assets/fzj.883a7505.svg create mode 100644 assets/github.cf8a9345.svg create mode 100644 assets/graphql.8e66ecff.js create mode 100644 assets/index.302ac48d.css create mode 100644 assets/index.39fc9160.js create mode 100644 assets/index.3bdcf399.js create mode 100644 assets/index.4b53168e.css create mode 100644 assets/index.5119c8ec.js create mode 100644 assets/index.54af1b7f.css create mode 100644 assets/index.5f87edea.js create mode 100644 assets/index.6c2ed225.css create mode 100644 assets/index.735d43ee.css create mode 100644 assets/index.908b2c85.css create mode 100644 assets/index.a5f9fb0d.js create mode 100644 assets/index.c4924ca0.css create mode 100644 assets/index.d15a088f.css create mode 100644 assets/index.e0d0297d.js create mode 100644 assets/index.e5525a57.js create mode 100644 assets/index.f90eabce.js create mode 100644 assets/lodash.71f9f2ff.js create mode 100644 assets/menu.284d3ab8.svg create mode 100644 assets/react.434ff2b9.js create mode 100644 assets/rss.2a18b2d2.svg create mode 100644 assets/woap.99c96107.svg create mode 100644 discussions.json create mode 100644 favicon.ico create mode 100644 feed.xml create mode 100644 index.html create mode 100644 issues/2.json create mode 100644 issues/20.json create mode 100644 issues/25.json create mode 100644 issues/26.json create mode 100644 issues/29.json create mode 100644 issues/3.json create mode 100644 issues/30.json create mode 100644 issues/34.json create mode 100644 issues/35.json create mode 100644 issues/36.json create mode 100644 issues/39.json create mode 100644 issues/41.json create mode 100644 issues/43.json create mode 100644 issues/44.json create mode 100644 issues/45.json create mode 100644 issues/49.json create mode 100644 issues/50.json create mode 100644 issues/51.json create mode 100644 issues/52.json create mode 100644 issues/54.json create mode 100644 issues/55.json create mode 100644 issues/57.json create mode 100644 issues/59.json create mode 100644 issues/61.json create mode 100644 issues/63.json create mode 100644 issues/66.json create mode 100644 issues/68.json create mode 100644 issues/7.json create mode 100644 issues/70.json create mode 100644 issues/71.json create mode 100644 issues/72.json create mode 100644 issues/74.json create mode 100644 issues/75.json create mode 100644 issues/77.json create mode 100644 issues/78.json create mode 100644 issues/79.json create mode 100644 issues/8.json create mode 100644 issues/80.json create mode 100644 issues/81.json create mode 100644 issues/82.json create mode 100644 issues/83.json create mode 100644 issues/84.json create mode 100644 issues/85.json create mode 100644 issues/86.json create mode 100644 issues/87.json create mode 100644 issues/88.json create mode 100644 issues/90.json create mode 100644 lab.woff2 create mode 100644 posts/issues-0008/index.html create mode 100644 posts/issues-0025/index.html create mode 100644 posts/issues-0035/index.html create mode 100644 posts/issues-0044/index.html create mode 100644 posts/issues-0054/index.html create mode 100644 posts/issues-0055/index.html create mode 100644 posts/issues-0057/index.html create mode 100644 posts/issues-0061/index.html create mode 100644 posts/issues-0066/index.html create mode 100644 posts/issues-0068/index.html create mode 100644 posts/issues-0070/index.html create mode 100644 posts/issues-0072/index.html create mode 100644 posts/issues-0074/index.html create mode 100644 posts/issues-0075/index.html create mode 100644 posts/issues-0077/index.html create mode 100644 posts/issues-0078/index.html create mode 100644 posts/issues-0079/index.html create mode 100644 posts/issues-0080/index.html create mode 100644 posts/issues-0081/index.html create mode 100644 posts/issues-0082/index.html create mode 100644 posts/issues-0083/index.html create mode 100644 posts/issues-0084/index.html create mode 100644 posts/issues-0085/index.html create mode 100644 posts/issues-0086/index.html create mode 100644 posts/issues-0087/index.html create mode 100644 posts/issues-0088/index.html diff --git a/.nojekyll b/.nojekyll new file mode 100644 index 0000000..e69de29 diff --git a/CNAME b/CNAME new file mode 100644 index 0000000..05bb074 --- /dev/null +++ b/CNAME @@ -0,0 +1 @@ +lencx.tech \ No newline at end of file diff --git a/assets/bg.4189c4f0.png b/assets/bg.4189c4f0.png new file mode 100644 index 0000000000000000000000000000000000000000..370dc037a5fd8ec80caee769d86dc2e817bafc4b GIT binary patch literal 185702 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 + + + + + + \ No newline at end of file diff --git a/assets/fzj-desc.da5cfda0.svg b/assets/fzj-desc.da5cfda0.svg new file mode 100644 index 0000000..ca1b847 --- /dev/null +++ b/assets/fzj-desc.da5cfda0.svg @@ -0,0 +1,16 @@ + + + {折腾⇌迷茫⇌思考]ing,在路上 + + + + + + + \ No newline at end of file diff --git a/assets/fzj.08fd6cc8.js b/assets/fzj.08fd6cc8.js new file mode 100644 index 0000000..277d1b5 --- /dev/null +++ b/assets/fzj.08fd6cc8.js @@ -0,0 +1,124 @@ +var e=Object.defineProperty,t=Object.getOwnPropertySymbols,r=Object.prototype.hasOwnProperty,n=Object.prototype.propertyIsEnumerable,o=(t,r,n)=>r in t?e(t,r,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[r]=n;import{R as s,g as a,r as i,h as l,i as c,j as u}from"./react.434ff2b9.js";import{c as f}from"./lodash.71f9f2ff.js";import{g as d,u as p}from"./graphql.8e66ecff.js";import{B as v,p as g,s as m}from"./index.f90eabce.js";function b(e){var t,r,n="";if("string"==typeof e||"number"==typeof e)n+=e;else if("object"==typeof e)if(Array.isArray(e))for(t=0;ts.createElement("svg",{className:y("spinner",e),width:"65px",height:"65px",viewBox:"0 0 66 66",xmlns:"http://www.w3.org/2000/svg"},s.createElement("circle",{className:"path",fill:"none",strokeWidth:"6",strokeLinecap:"round",cx:"33",cy:"33",r:"30"}));const x=({visible:e})=>e?s.createElement("div",{className:"loading-box"},s.createElement(h,{key:"spin"})):null;x.defaultProps={visible:!0};var E=x;const j="https://github.com/lencx/z/discussions",w=({visible:e,issues:t,type:r})=>{const n={blog:["lencx/z",`${j}`],issues:[`lencx/z #${t}`,`${j}/${t}`]}[r];return e?s.createElement("div",{className:"error-box"},s.createElement("div",null,s.createElement("img",{className:"error-icon",src:"/assets/error.045b384f.svg",alt:"Error :("}),s.createElement("p",null,s.createElement("b",null,"温馨提示")),s.createElement("p",null,"因 GitHub API 请求次数限制,暂时无法访问,点击此处可以查看原链接"),s.createElement("p",null,s.createElement("a",{href:n[1]},n[0])))):null};w.defaultProps={visible:!0,type:"blog"};var T=w;var I=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)},O="object"==typeof f&&f&&f.Object===Object&&f,S="object"==typeof self&&self&&self.Object===Object&&self,$=O||S||Function("return this")(),L=$,N=function(){return L.Date.now()},A=/\s/;var P=function(e){for(var t=e.length;t--&&A.test(e.charAt(t)););return t},M=/^\s+/;var k=function(e){return e?e.slice(0,P(e)+1).replace(M,""):e},_=$.Symbol,F=_,J=Object.prototype,Z=J.hasOwnProperty,C=J.toString,H=F?F.toStringTag:void 0;var z=function(e){var t=Z.call(e,H),r=e[H];try{e[H]=void 0;var n=!0}catch(s){}var o=C.call(e);return n&&(t?e[H]=r:delete e[H]),o},U=Object.prototype.toString;var q=z,G=function(e){return U.call(e)},W=_?_.toStringTag:void 0;var B=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":W&&W in Object(e)?q(e):G(e)},V=function(e){return null!=e&&"object"==typeof e};var D=k,R=I,K=function(e){return"symbol"==typeof e||V(e)&&"[object Symbol]"==B(e)},Q=/^[-+]0x[0-9a-f]+$/i,X=/^0b[01]+$/i,Y=/^0o[0-7]+$/i,ee=parseInt;var te=I,re=N,ne=function(e){if("number"==typeof e)return e;if(K(e))return NaN;if(R(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=R(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=D(e);var r=X.test(e);return r||Y.test(e)?ee(e.slice(2),r?2:8):Q.test(e)?NaN:+e},oe=Math.max,se=Math.min;var ae=function(e,t,r){var n,o,s,a,i,l,c=0,u=!1,f=!1,d=!0;if("function"!=typeof e)throw new TypeError("Expected a function");function p(t){var r=n,s=o;return n=o=void 0,c=t,a=e.apply(s,r)}function v(e){return c=e,i=setTimeout(m,t),u?p(e):a}function g(e){var r=e-l;return void 0===l||r>=t||r<0||f&&e-c>=s}function m(){var e=re();if(g(e))return b(e);i=setTimeout(m,function(e){var r=t-(e-l);return f?se(r,s-(e-c)):r}(e))}function b(e){return i=void 0,d&&n?p(e):(n=o=void 0,a)}function y(){var e=re(),r=g(e);if(n=arguments,o=this,l=e,r){if(void 0===i)return v(l);if(f)return clearTimeout(i),i=setTimeout(m,t),p(l)}return void 0===i&&(i=setTimeout(m,t)),a}return t=ne(t)||0,te(r)&&(u=!!r.leading,s=(f="maxWait"in r)?oe(ne(r.maxWait)||0,t):s,d="trailing"in r?!!r.trailing:d),y.cancel=function(){void 0!==i&&clearTimeout(i),c=0,n=l=o=i=void 0},y.flush=function(){return void 0===i?a:b(re())},y};const ie=d` + query FZJ_LIST($first: Int, $cursor: String) { + repository(name: "z", owner: "lencx") { + discussions(first: $first, after: $cursor) { + totalCount + pageInfo { + # startCursor + # hasPreviousPage + endCursor + hasNextPage + } + edges { + cursor + node { + title + number + # bodyHTML + createdAt + updatedAt + author { + login + avatarUrl + url + } + category { + name + emojiHTML + } + labels(first: 100) { + edges { + node { + id + name + color + } + } + } + } + } + } + } + } +`,le=d` + query FZJ_ITEM($number: Int!) { + repository(name: "z", owner: "lencx") { + discussion(number: $number) { + id + title + bodyHTML + createdAt + updatedAt + category { + name + } + labels(first: 100) { + edges { + node { + id + name + } + } + } + reactions(first: 100) { + totalCount + edges { + node { + id + content + } + } + } + comments(first: 100) { + edges { + node { + id + bodyHTML + author { + login + avatarUrl + url + } + replies(first: 100) { + edges { + node { + id + author { + login + avatarUrl + url + } + bodyHTML + } + } + } + } + } + } + } + } + } +`,ce=d` + query FZJ_TAGS { + repository(name: "z", owner: "lencx") { + discussionCategories(first: 20) { + edges { + node { + id + name + emojiHTML + } + } + } + labels(first: 100) { + edges { + node { + id + name + color + } + } + } + } + } +`,ue=a({key:"FZJ_LIST",default:{pageInfo:{},list:[]}}),fe=()=>{const[e,t]=i.exports.useState(null),r=l(ue),n=p(ie,{variables:{first:g,cursor:null}}),[o,s]=r,[a,{loading:c,data:u,error:f}]=n,d=i.exports.useCallback(ae((()=>{m((()=>{o.pageInfo.hasNextPage&&a({variables:{cursor:o.pageInfo.cursor}})}))}),500,{leading:!0}),[o.pageInfo]);return i.exports.useEffect((()=>{(async()=>{if(f){window.removeEventListener("scroll",d,!1);try{const e=await fetch(`${v}/discussions.json`).then((e=>e.json()));s({pageInfo:{},list:e})}catch(e){t(e)}}})()}),[f]),i.exports.useEffect((()=>(window.addEventListener("scroll",d,!1),()=>{window.removeEventListener("scroll",d,!1)})),[o.pageInfo]),i.exports.useEffect((()=>{!o.list.length&&a()}),[]),i.exports.useEffect((()=>{if(u){const{endCursor:e,hasNextPage:t}=u.repository.discussions.pageInfo;s({pageInfo:{cursor:e,hasNextPage:t},list:[...o.list,...u.repository.discussions.edges||[]]})}}),[u]),{data:o.list,loading:c,error:e}},de=a({key:"FZJ_ITEM",default:new Map}),pe=c({key:"FZJ_ITEM_VALUE",get:({get:e})=>e(de)}),ve=e=>{const[t,r]=l(de),[n,o]=i.exports.useState(!1),[s,a]=i.exports.useState(null),[c,f]=p(le,{variables:{number:parseInt(e)}}),d=u(pe);return i.exports.useEffect((()=>{d.has(e)||(o(!0),c())}),[]),i.exports.useEffect((()=>{(async()=>{var n,s;if(f.data)r(t.set(e,null==(s=null==(n=null==f?void 0:f.data)?void 0:n.repository)?void 0:s.discussion)),a(null),o(!1);else try{const n=await fetch(`${v}/issues/${e}.json`).then((e=>e.json()));r(t.set(e,n)),o(!1)}catch(i){a(i)}})()}),[f.data]),{data:t.get(e),loading:n,error:s}},ge=a({key:"FZJ_TAGS",default:{}}),me=c({key:"FZJ_TAGS_VALUE",get:({get:e})=>e(ge)}),be=()=>{const[e,s]=l(ge),a=u(me),[c,f]=p(ce),d=f,{data:v}=d,g=((e,o)=>{var s={};for(var a in e)r.call(e,a)&&o.indexOf(a)<0&&(s[a]=e[a]);if(null!=e&&t)for(var a of t(e))o.indexOf(a)<0&&n.call(e,a)&&(s[a]=e[a]);return s})(d,["data"]);return i.exports.useEffect((()=>{Object.keys(a).length?s(a):c()}),[]),i.exports.useEffect((()=>{v&&s(v)}),[v]),((e,s)=>{for(var a in s||(s={}))r.call(s,a)&&o(e,a,s[a]);if(t)for(var a of t(s))n.call(s,a)&&o(e,a,s[a]);return e})({data:e},g)};export{T as E,E as L,ve as a,be as b,y as c,fe as u}; diff --git a/assets/fzj.271820f2.css b/assets/fzj.271820f2.css new file mode 100644 index 0000000..50ece75 --- /dev/null +++ b/assets/fzj.271820f2.css @@ -0,0 +1 @@ +.spinner{animation:rotator 1.4s linear infinite}@keyframes rotator{0%{transform:rotate(0)}to{transform:rotate(270deg)}}.path{stroke-dasharray:187;stroke-dashoffset:0;transform-origin:center;animation:dash 1.4s ease-in-out infinite,colors 5.6s ease-in-out infinite}@keyframes colors{0%{stroke:#4285f4}25%{stroke:#de3e35}50%{stroke:#f7c223}75%{stroke:#1b9a59}to{stroke:#4285f4}}@keyframes dash{0%{stroke-dashoffset:187}50%{stroke-dashoffset:46.75;transform:rotate(135deg)}to{stroke-dashoffset:187;transform:rotate(450deg)}}.loading-box{position:fixed;width:100%;top:0;left:0;display:flex;height:100%;justify-content:center;align-items:center}.error-box{position:fixed;width:100%;height:100%;top:0;left:0;display:flex;justify-content:center;align-items:center;text-align:center}.error-box .error-icon{width:120px;margin-top:-20vh}.error-box p{max-width:240px;color:#888} diff --git a/assets/fzj.883a7505.svg b/assets/fzj.883a7505.svg new file mode 100644 index 0000000..a69119f --- /dev/null +++ b/assets/fzj.883a7505.svg @@ -0,0 +1,4 @@ + + \ No newline at end of file diff --git a/assets/github.cf8a9345.svg b/assets/github.cf8a9345.svg new file mode 100644 index 0000000..07213b6 --- /dev/null +++ b/assets/github.cf8a9345.svg @@ -0,0 +1,5 @@ + + + \ No newline at end of file diff --git a/assets/graphql.8e66ecff.js b/assets/graphql.8e66ecff.js new file mode 100644 index 0000000..f632693 --- /dev/null +++ b/assets/graphql.8e66ecff.js @@ -0,0 +1,29 @@ +import{R as e,r as t}from"./react.434ff2b9.js"; +/*! ***************************************************************************** +Copyright (c) Microsoft Corporation. + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH +REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY +AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, +INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM +LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR +OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THIS SOFTWARE. +***************************************************************************** */var r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])})(e,t)};function n(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}var i=function(){return(i=Object.assign||function(e){for(var t,r=1,n=arguments.length;r0&&i[i.length-1])||6!==o[0]&&2!==o[0])){a=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]=m)return console[e].apply(console,arguments)}}function g(e){return(g="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}(v=d||(d={})).log=b("log"),v.warn=b("warn"),v.error=b("error"),"object"!=typeof process||"object"!=typeof process.env||process;var O="function"==typeof Symbol&&null!=Symbol.toStringTag?Symbol.toStringTag:"@@toStringTag";function E(e,t){for(var r,n=/\r\n|[\n\r]/g,i=1,o=t+1;(r=n.exec(e.body))&&r.index120){for(var p=Math.floor(u/80),h=u%80,d=[],v=0;v",EOF:"",BANG:"!",DOLLAR:"$",AMP:"&",PAREN_L:"(",PAREN_R:")",SPREAD:"...",COLON:":",EQUALS:"=",AT:"@",BRACKET_L:"[",BRACKET_R:"]",BRACE_L:"{",PIPE:"|",BRACE_R:"}",NAME:"Name",INT:"Int",FLOAT:"Float",STRING:"String",BLOCK_STRING:"BlockString",COMMENT:"Comment"});function K(e){return(K="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function z(e){return G(e,[])}function G(e,t){switch(K(e)){case"string":return JSON.stringify(e);case"function":return e.name?"[function ".concat(e.name,"]"):"[function]";case"object":return null===e?"null":function(e,t){if(-1!==t.indexOf(e))return"[Circular]";var r=[].concat(t,[e]),n=function(e){var t=e[String(L)];if("function"==typeof t)return t;if("function"==typeof e.inspect)return e.inspect}(e);if(void 0!==n){var i=n.call(e);if(i!==e)return"string"==typeof i?i:G(i,r)}else if(Array.isArray(e))return function(e,t){if(0===e.length)return"[]";if(t.length>2)return"[Array]";for(var r=Math.min(10,e.length),n=e.length-r,i=[],o=0;o1&&i.push("... ".concat(n," more items"));return"["+i.join(", ")+"]"}(e,r);return function(e,t){var r=Object.keys(e);if(0===r.length)return"{}";if(t.length>2)return"["+function(e){var t=Object.prototype.toString.call(e).replace(/^\[object /,"").replace(/]$/,"");if("Object"===t&&"function"==typeof e.constructor){var r=e.constructor.name;if("string"==typeof r&&""!==r)return r}return t}(e)+"]";return"{ "+r.map((function(r){return r+": "+G(e[r],t)})).join(", ")+" }"}(e,r)}(e,t);default:return String(e)}}function Y(e,t){if(!Boolean(e))throw new Error(t)}function W(e,t){for(var r=0;r1&&void 0!==arguments[1]?arguments[1]:"GraphQL request",r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{line:1,column:1};"string"==typeof e||Y(0,"Body must be a string. Received: ".concat(z(e),".")),this.body=e,this.name=t,this.locationOffset=r,this.locationOffset.line>0||Y(0,"line in locationOffset is 1-indexed and must be positive."),this.locationOffset.column>0||Y(0,"column in locationOffset is 1-indexed and must be positive.")}var t,r,n;return t=e,(r=[{key:O,get:function(){return"Source"}}])&&W(t.prototype,r),n&&W(t,n),e}();var X=Object.freeze({QUERY:"QUERY",MUTATION:"MUTATION",SUBSCRIPTION:"SUBSCRIPTION",FIELD:"FIELD",FRAGMENT_DEFINITION:"FRAGMENT_DEFINITION",FRAGMENT_SPREAD:"FRAGMENT_SPREAD",INLINE_FRAGMENT:"INLINE_FRAGMENT",VARIABLE_DEFINITION:"VARIABLE_DEFINITION",SCHEMA:"SCHEMA",SCALAR:"SCALAR",OBJECT:"OBJECT",FIELD_DEFINITION:"FIELD_DEFINITION",ARGUMENT_DEFINITION:"ARGUMENT_DEFINITION",INTERFACE:"INTERFACE",UNION:"UNION",ENUM:"ENUM",ENUM_VALUE:"ENUM_VALUE",INPUT_OBJECT:"INPUT_OBJECT",INPUT_FIELD_DEFINITION:"INPUT_FIELD_DEFINITION"});function H(e){var t=e.split(/\r\n|[\n\r]/g),r=function(e){for(var t,r=!0,n=!0,i=0,o=null,a=0;ai&&$(t[o-1]);)--o;return t.slice(i,o).join("\n")}function $(e){for(var t=0;t31||9===o));return new V(U.COMMENT,t,s,r,n,i,a.slice(t+1,s))}function ie(e,t,r,n,i,o){var a=e.body,s=r,u=t,c=!1;if(45===s&&(s=a.charCodeAt(++u)),48===s){if((s=a.charCodeAt(++u))>=48&&s<=57)throw M(e,u,"Invalid number, unexpected digit after 0: ".concat(ee(s),"."))}else u=oe(e,u,s),s=a.charCodeAt(u);if(46===s&&(c=!0,s=a.charCodeAt(++u),u=oe(e,u,s),s=a.charCodeAt(u)),69!==s&&101!==s||(c=!0,43!==(s=a.charCodeAt(++u))&&45!==s||(s=a.charCodeAt(++u)),u=oe(e,u,s),s=a.charCodeAt(u)),46===s||function(e){return 95===e||e>=65&&e<=90||e>=97&&e<=122}(s))throw M(e,u,"Invalid number, expected digit but got: ".concat(ee(s),"."));return new V(c?U.FLOAT:U.INT,t,u,n,i,o,a.slice(t,u))}function oe(e,t,r){var n=e.body,i=t,o=r;if(o>=48&&o<=57){do{o=n.charCodeAt(++i)}while(o>=48&&o<=57);return i}throw M(e,i,"Invalid number, expected digit but got: ".concat(ee(o),"."))}function ae(e,t,r,n,i){for(var o,a,s,u,c=e.body,l=t+1,f=l,p=0,h="";l=48&&e<=57?e-48:e>=65&&e<=70?e-55:e>=97&&e<=102?e-87:-1}function ce(e,t,r,n,i){for(var o=e.body,a=o.length,s=t+1,u=0;s!==a&&!isNaN(u=o.charCodeAt(s))&&(95===u||u>=48&&u<=57||u>=65&&u<=90||u>=97&&u<=122);)++s;return new V(U.NAME,t,s,r,n,i,o.slice(t,s))}var le=function(){function e(e,t){var r=function(e){return e instanceof J}(e)?e:new J(e);this._lexer=new Z(r),this._options=t}var t=e.prototype;return t.parseName=function(){var e=this.expectToken(U.NAME);return{kind:j.NAME,value:e.value,loc:this.loc(e)}},t.parseDocument=function(){var e=this._lexer.token;return{kind:j.DOCUMENT,definitions:this.many(U.SOF,this.parseDefinition,U.EOF),loc:this.loc(e)}},t.parseDefinition=function(){if(this.peek(U.NAME))switch(this._lexer.token.value){case"query":case"mutation":case"subscription":return this.parseOperationDefinition();case"fragment":return this.parseFragmentDefinition();case"schema":case"scalar":case"type":case"interface":case"union":case"enum":case"input":case"directive":return this.parseTypeSystemDefinition();case"extend":return this.parseTypeSystemExtension()}else{if(this.peek(U.BRACE_L))return this.parseOperationDefinition();if(this.peekDescription())return this.parseTypeSystemDefinition()}throw this.unexpected()},t.parseOperationDefinition=function(){var e=this._lexer.token;if(this.peek(U.BRACE_L))return{kind:j.OPERATION_DEFINITION,operation:"query",name:void 0,variableDefinitions:[],directives:[],selectionSet:this.parseSelectionSet(),loc:this.loc(e)};var t,r=this.parseOperationType();return this.peek(U.NAME)&&(t=this.parseName()),{kind:j.OPERATION_DEFINITION,operation:r,name:t,variableDefinitions:this.parseVariableDefinitions(),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet(),loc:this.loc(e)}},t.parseOperationType=function(){var e=this.expectToken(U.NAME);switch(e.value){case"query":return"query";case"mutation":return"mutation";case"subscription":return"subscription"}throw this.unexpected(e)},t.parseVariableDefinitions=function(){return this.optionalMany(U.PAREN_L,this.parseVariableDefinition,U.PAREN_R)},t.parseVariableDefinition=function(){var e=this._lexer.token;return{kind:j.VARIABLE_DEFINITION,variable:this.parseVariable(),type:(this.expectToken(U.COLON),this.parseTypeReference()),defaultValue:this.expectOptionalToken(U.EQUALS)?this.parseValueLiteral(!0):void 0,directives:this.parseDirectives(!0),loc:this.loc(e)}},t.parseVariable=function(){var e=this._lexer.token;return this.expectToken(U.DOLLAR),{kind:j.VARIABLE,name:this.parseName(),loc:this.loc(e)}},t.parseSelectionSet=function(){var e=this._lexer.token;return{kind:j.SELECTION_SET,selections:this.many(U.BRACE_L,this.parseSelection,U.BRACE_R),loc:this.loc(e)}},t.parseSelection=function(){return this.peek(U.SPREAD)?this.parseFragment():this.parseField()},t.parseField=function(){var e,t,r=this._lexer.token,n=this.parseName();return this.expectOptionalToken(U.COLON)?(e=n,t=this.parseName()):t=n,{kind:j.FIELD,alias:e,name:t,arguments:this.parseArguments(!1),directives:this.parseDirectives(!1),selectionSet:this.peek(U.BRACE_L)?this.parseSelectionSet():void 0,loc:this.loc(r)}},t.parseArguments=function(e){var t=e?this.parseConstArgument:this.parseArgument;return this.optionalMany(U.PAREN_L,t,U.PAREN_R)},t.parseArgument=function(){var e=this._lexer.token,t=this.parseName();return this.expectToken(U.COLON),{kind:j.ARGUMENT,name:t,value:this.parseValueLiteral(!1),loc:this.loc(e)}},t.parseConstArgument=function(){var e=this._lexer.token;return{kind:j.ARGUMENT,name:this.parseName(),value:(this.expectToken(U.COLON),this.parseValueLiteral(!0)),loc:this.loc(e)}},t.parseFragment=function(){var e=this._lexer.token;this.expectToken(U.SPREAD);var t=this.expectOptionalKeyword("on");return!t&&this.peek(U.NAME)?{kind:j.FRAGMENT_SPREAD,name:this.parseFragmentName(),directives:this.parseDirectives(!1),loc:this.loc(e)}:{kind:j.INLINE_FRAGMENT,typeCondition:t?this.parseNamedType():void 0,directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet(),loc:this.loc(e)}},t.parseFragmentDefinition=function(){var e,t=this._lexer.token;return this.expectKeyword("fragment"),!0===(null===(e=this._options)||void 0===e?void 0:e.experimentalFragmentVariables)?{kind:j.FRAGMENT_DEFINITION,name:this.parseFragmentName(),variableDefinitions:this.parseVariableDefinitions(),typeCondition:(this.expectKeyword("on"),this.parseNamedType()),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet(),loc:this.loc(t)}:{kind:j.FRAGMENT_DEFINITION,name:this.parseFragmentName(),typeCondition:(this.expectKeyword("on"),this.parseNamedType()),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet(),loc:this.loc(t)}},t.parseFragmentName=function(){if("on"===this._lexer.token.value)throw this.unexpected();return this.parseName()},t.parseValueLiteral=function(e){var t=this._lexer.token;switch(t.kind){case U.BRACKET_L:return this.parseList(e);case U.BRACE_L:return this.parseObject(e);case U.INT:return this._lexer.advance(),{kind:j.INT,value:t.value,loc:this.loc(t)};case U.FLOAT:return this._lexer.advance(),{kind:j.FLOAT,value:t.value,loc:this.loc(t)};case U.STRING:case U.BLOCK_STRING:return this.parseStringLiteral();case U.NAME:switch(this._lexer.advance(),t.value){case"true":return{kind:j.BOOLEAN,value:!0,loc:this.loc(t)};case"false":return{kind:j.BOOLEAN,value:!1,loc:this.loc(t)};case"null":return{kind:j.NULL,loc:this.loc(t)};default:return{kind:j.ENUM,value:t.value,loc:this.loc(t)}}case U.DOLLAR:if(!e)return this.parseVariable()}throw this.unexpected()},t.parseStringLiteral=function(){var e=this._lexer.token;return this._lexer.advance(),{kind:j.STRING,value:e.value,block:e.kind===U.BLOCK_STRING,loc:this.loc(e)}},t.parseList=function(e){var t=this,r=this._lexer.token;return{kind:j.LIST,values:this.any(U.BRACKET_L,(function(){return t.parseValueLiteral(e)}),U.BRACKET_R),loc:this.loc(r)}},t.parseObject=function(e){var t=this,r=this._lexer.token;return{kind:j.OBJECT,fields:this.any(U.BRACE_L,(function(){return t.parseObjectField(e)}),U.BRACE_R),loc:this.loc(r)}},t.parseObjectField=function(e){var t=this._lexer.token,r=this.parseName();return this.expectToken(U.COLON),{kind:j.OBJECT_FIELD,name:r,value:this.parseValueLiteral(e),loc:this.loc(t)}},t.parseDirectives=function(e){for(var t=[];this.peek(U.AT);)t.push(this.parseDirective(e));return t},t.parseDirective=function(e){var t=this._lexer.token;return this.expectToken(U.AT),{kind:j.DIRECTIVE,name:this.parseName(),arguments:this.parseArguments(e),loc:this.loc(t)}},t.parseTypeReference=function(){var e,t=this._lexer.token;return this.expectOptionalToken(U.BRACKET_L)?(e=this.parseTypeReference(),this.expectToken(U.BRACKET_R),e={kind:j.LIST_TYPE,type:e,loc:this.loc(t)}):e=this.parseNamedType(),this.expectOptionalToken(U.BANG)?{kind:j.NON_NULL_TYPE,type:e,loc:this.loc(t)}:e},t.parseNamedType=function(){var e=this._lexer.token;return{kind:j.NAMED_TYPE,name:this.parseName(),loc:this.loc(e)}},t.parseTypeSystemDefinition=function(){var e=this.peekDescription()?this._lexer.lookahead():this._lexer.token;if(e.kind===U.NAME)switch(e.value){case"schema":return this.parseSchemaDefinition();case"scalar":return this.parseScalarTypeDefinition();case"type":return this.parseObjectTypeDefinition();case"interface":return this.parseInterfaceTypeDefinition();case"union":return this.parseUnionTypeDefinition();case"enum":return this.parseEnumTypeDefinition();case"input":return this.parseInputObjectTypeDefinition();case"directive":return this.parseDirectiveDefinition()}throw this.unexpected(e)},t.peekDescription=function(){return this.peek(U.STRING)||this.peek(U.BLOCK_STRING)},t.parseDescription=function(){if(this.peekDescription())return this.parseStringLiteral()},t.parseSchemaDefinition=function(){var e=this._lexer.token,t=this.parseDescription();this.expectKeyword("schema");var r=this.parseDirectives(!0),n=this.many(U.BRACE_L,this.parseOperationTypeDefinition,U.BRACE_R);return{kind:j.SCHEMA_DEFINITION,description:t,directives:r,operationTypes:n,loc:this.loc(e)}},t.parseOperationTypeDefinition=function(){var e=this._lexer.token,t=this.parseOperationType();this.expectToken(U.COLON);var r=this.parseNamedType();return{kind:j.OPERATION_TYPE_DEFINITION,operation:t,type:r,loc:this.loc(e)}},t.parseScalarTypeDefinition=function(){var e=this._lexer.token,t=this.parseDescription();this.expectKeyword("scalar");var r=this.parseName(),n=this.parseDirectives(!0);return{kind:j.SCALAR_TYPE_DEFINITION,description:t,name:r,directives:n,loc:this.loc(e)}},t.parseObjectTypeDefinition=function(){var e=this._lexer.token,t=this.parseDescription();this.expectKeyword("type");var r=this.parseName(),n=this.parseImplementsInterfaces(),i=this.parseDirectives(!0),o=this.parseFieldsDefinition();return{kind:j.OBJECT_TYPE_DEFINITION,description:t,name:r,interfaces:n,directives:i,fields:o,loc:this.loc(e)}},t.parseImplementsInterfaces=function(){var e;if(!this.expectOptionalKeyword("implements"))return[];if(!0===(null===(e=this._options)||void 0===e?void 0:e.allowLegacySDLImplementsInterfaces)){var t=[];this.expectOptionalToken(U.AMP);do{t.push(this.parseNamedType())}while(this.expectOptionalToken(U.AMP)||this.peek(U.NAME));return t}return this.delimitedMany(U.AMP,this.parseNamedType)},t.parseFieldsDefinition=function(){var e;return!0===(null===(e=this._options)||void 0===e?void 0:e.allowLegacySDLEmptyFields)&&this.peek(U.BRACE_L)&&this._lexer.lookahead().kind===U.BRACE_R?(this._lexer.advance(),this._lexer.advance(),[]):this.optionalMany(U.BRACE_L,this.parseFieldDefinition,U.BRACE_R)},t.parseFieldDefinition=function(){var e=this._lexer.token,t=this.parseDescription(),r=this.parseName(),n=this.parseArgumentDefs();this.expectToken(U.COLON);var i=this.parseTypeReference(),o=this.parseDirectives(!0);return{kind:j.FIELD_DEFINITION,description:t,name:r,arguments:n,type:i,directives:o,loc:this.loc(e)}},t.parseArgumentDefs=function(){return this.optionalMany(U.PAREN_L,this.parseInputValueDef,U.PAREN_R)},t.parseInputValueDef=function(){var e=this._lexer.token,t=this.parseDescription(),r=this.parseName();this.expectToken(U.COLON);var n,i=this.parseTypeReference();this.expectOptionalToken(U.EQUALS)&&(n=this.parseValueLiteral(!0));var o=this.parseDirectives(!0);return{kind:j.INPUT_VALUE_DEFINITION,description:t,name:r,type:i,defaultValue:n,directives:o,loc:this.loc(e)}},t.parseInterfaceTypeDefinition=function(){var e=this._lexer.token,t=this.parseDescription();this.expectKeyword("interface");var r=this.parseName(),n=this.parseImplementsInterfaces(),i=this.parseDirectives(!0),o=this.parseFieldsDefinition();return{kind:j.INTERFACE_TYPE_DEFINITION,description:t,name:r,interfaces:n,directives:i,fields:o,loc:this.loc(e)}},t.parseUnionTypeDefinition=function(){var e=this._lexer.token,t=this.parseDescription();this.expectKeyword("union");var r=this.parseName(),n=this.parseDirectives(!0),i=this.parseUnionMemberTypes();return{kind:j.UNION_TYPE_DEFINITION,description:t,name:r,directives:n,types:i,loc:this.loc(e)}},t.parseUnionMemberTypes=function(){return this.expectOptionalToken(U.EQUALS)?this.delimitedMany(U.PIPE,this.parseNamedType):[]},t.parseEnumTypeDefinition=function(){var e=this._lexer.token,t=this.parseDescription();this.expectKeyword("enum");var r=this.parseName(),n=this.parseDirectives(!0),i=this.parseEnumValuesDefinition();return{kind:j.ENUM_TYPE_DEFINITION,description:t,name:r,directives:n,values:i,loc:this.loc(e)}},t.parseEnumValuesDefinition=function(){return this.optionalMany(U.BRACE_L,this.parseEnumValueDefinition,U.BRACE_R)},t.parseEnumValueDefinition=function(){var e=this._lexer.token,t=this.parseDescription(),r=this.parseName(),n=this.parseDirectives(!0);return{kind:j.ENUM_VALUE_DEFINITION,description:t,name:r,directives:n,loc:this.loc(e)}},t.parseInputObjectTypeDefinition=function(){var e=this._lexer.token,t=this.parseDescription();this.expectKeyword("input");var r=this.parseName(),n=this.parseDirectives(!0),i=this.parseInputFieldsDefinition();return{kind:j.INPUT_OBJECT_TYPE_DEFINITION,description:t,name:r,directives:n,fields:i,loc:this.loc(e)}},t.parseInputFieldsDefinition=function(){return this.optionalMany(U.BRACE_L,this.parseInputValueDef,U.BRACE_R)},t.parseTypeSystemExtension=function(){var e=this._lexer.lookahead();if(e.kind===U.NAME)switch(e.value){case"schema":return this.parseSchemaExtension();case"scalar":return this.parseScalarTypeExtension();case"type":return this.parseObjectTypeExtension();case"interface":return this.parseInterfaceTypeExtension();case"union":return this.parseUnionTypeExtension();case"enum":return this.parseEnumTypeExtension();case"input":return this.parseInputObjectTypeExtension()}throw this.unexpected(e)},t.parseSchemaExtension=function(){var e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("schema");var t=this.parseDirectives(!0),r=this.optionalMany(U.BRACE_L,this.parseOperationTypeDefinition,U.BRACE_R);if(0===t.length&&0===r.length)throw this.unexpected();return{kind:j.SCHEMA_EXTENSION,directives:t,operationTypes:r,loc:this.loc(e)}},t.parseScalarTypeExtension=function(){var e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("scalar");var t=this.parseName(),r=this.parseDirectives(!0);if(0===r.length)throw this.unexpected();return{kind:j.SCALAR_TYPE_EXTENSION,name:t,directives:r,loc:this.loc(e)}},t.parseObjectTypeExtension=function(){var e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("type");var t=this.parseName(),r=this.parseImplementsInterfaces(),n=this.parseDirectives(!0),i=this.parseFieldsDefinition();if(0===r.length&&0===n.length&&0===i.length)throw this.unexpected();return{kind:j.OBJECT_TYPE_EXTENSION,name:t,interfaces:r,directives:n,fields:i,loc:this.loc(e)}},t.parseInterfaceTypeExtension=function(){var e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("interface");var t=this.parseName(),r=this.parseImplementsInterfaces(),n=this.parseDirectives(!0),i=this.parseFieldsDefinition();if(0===r.length&&0===n.length&&0===i.length)throw this.unexpected();return{kind:j.INTERFACE_TYPE_EXTENSION,name:t,interfaces:r,directives:n,fields:i,loc:this.loc(e)}},t.parseUnionTypeExtension=function(){var e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("union");var t=this.parseName(),r=this.parseDirectives(!0),n=this.parseUnionMemberTypes();if(0===r.length&&0===n.length)throw this.unexpected();return{kind:j.UNION_TYPE_EXTENSION,name:t,directives:r,types:n,loc:this.loc(e)}},t.parseEnumTypeExtension=function(){var e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("enum");var t=this.parseName(),r=this.parseDirectives(!0),n=this.parseEnumValuesDefinition();if(0===r.length&&0===n.length)throw this.unexpected();return{kind:j.ENUM_TYPE_EXTENSION,name:t,directives:r,values:n,loc:this.loc(e)}},t.parseInputObjectTypeExtension=function(){var e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("input");var t=this.parseName(),r=this.parseDirectives(!0),n=this.parseInputFieldsDefinition();if(0===r.length&&0===n.length)throw this.unexpected();return{kind:j.INPUT_OBJECT_TYPE_EXTENSION,name:t,directives:r,fields:n,loc:this.loc(e)}},t.parseDirectiveDefinition=function(){var e=this._lexer.token,t=this.parseDescription();this.expectKeyword("directive"),this.expectToken(U.AT);var r=this.parseName(),n=this.parseArgumentDefs(),i=this.expectOptionalKeyword("repeatable");this.expectKeyword("on");var o=this.parseDirectiveLocations();return{kind:j.DIRECTIVE_DEFINITION,description:t,name:r,arguments:n,repeatable:i,locations:o,loc:this.loc(e)}},t.parseDirectiveLocations=function(){return this.delimitedMany(U.PIPE,this.parseDirectiveLocation)},t.parseDirectiveLocation=function(){var e=this._lexer.token,t=this.parseName();if(void 0!==X[t.value])return t;throw this.unexpected(e)},t.loc=function(e){var t;if(!0!==(null===(t=this._options)||void 0===t?void 0:t.noLocation))return new Q(e,this._lexer.lastToken,this._lexer.source)},t.peek=function(e){return this._lexer.token.kind===e},t.expectToken=function(e){var t=this._lexer.token;if(t.kind===e)return this._lexer.advance(),t;throw M(this._lexer.source,t.start,"Expected ".concat(pe(e),", found ").concat(fe(t),"."))},t.expectOptionalToken=function(e){var t=this._lexer.token;if(t.kind===e)return this._lexer.advance(),t},t.expectKeyword=function(e){var t=this._lexer.token;if(t.kind!==U.NAME||t.value!==e)throw M(this._lexer.source,t.start,'Expected "'.concat(e,'", found ').concat(fe(t),"."));this._lexer.advance()},t.expectOptionalKeyword=function(e){var t=this._lexer.token;return t.kind===U.NAME&&t.value===e&&(this._lexer.advance(),!0)},t.unexpected=function(e){var t=null!=e?e:this._lexer.token;return M(this._lexer.source,t.start,"Unexpected ".concat(fe(t),"."))},t.any=function(e,t,r){this.expectToken(e);for(var n=[];!this.expectOptionalToken(r);)n.push(t.call(this));return n},t.optionalMany=function(e,t,r){if(this.expectOptionalToken(e)){var n=[];do{n.push(t.call(this))}while(!this.expectOptionalToken(r));return n}return[]},t.many=function(e,t,r){this.expectToken(e);var n=[];do{n.push(t.call(this))}while(!this.expectOptionalToken(r));return n},t.delimitedMany=function(e,t){this.expectOptionalToken(e);var r=[];do{r.push(t.call(this))}while(this.expectOptionalToken(e));return r},e}();function fe(e){var t=e.value;return pe(e.kind)+(null!=t?' "'.concat(t,'"'):"")}function pe(e){return function(e){return e===U.BANG||e===U.DOLLAR||e===U.AMP||e===U.PAREN_L||e===U.PAREN_R||e===U.SPREAD||e===U.COLON||e===U.EQUALS||e===U.AT||e===U.BRACKET_L||e===U.BRACKET_R||e===U.BRACE_L||e===U.PIPE||e===U.BRACE_R}(e)?'"'.concat(e,'"'):e}var he={Name:[],Document:["definitions"],OperationDefinition:["name","variableDefinitions","directives","selectionSet"],VariableDefinition:["variable","type","defaultValue","directives"],Variable:["name"],SelectionSet:["selections"],Field:["alias","name","arguments","directives","selectionSet"],Argument:["name","value"],FragmentSpread:["name","directives"],InlineFragment:["typeCondition","directives","selectionSet"],FragmentDefinition:["name","variableDefinitions","typeCondition","directives","selectionSet"],IntValue:[],FloatValue:[],StringValue:[],BooleanValue:[],NullValue:[],EnumValue:[],ListValue:["values"],ObjectValue:["fields"],ObjectField:["name","value"],Directive:["name","arguments"],NamedType:["name"],ListType:["type"],NonNullType:["type"],SchemaDefinition:["description","directives","operationTypes"],OperationTypeDefinition:["type"],ScalarTypeDefinition:["description","name","directives"],ObjectTypeDefinition:["description","name","interfaces","directives","fields"],FieldDefinition:["description","name","arguments","type","directives"],InputValueDefinition:["description","name","type","defaultValue","directives"],InterfaceTypeDefinition:["description","name","interfaces","directives","fields"],UnionTypeDefinition:["description","name","directives","types"],EnumTypeDefinition:["description","name","directives","values"],EnumValueDefinition:["description","name","directives"],InputObjectTypeDefinition:["description","name","directives","fields"],DirectiveDefinition:["description","name","arguments","locations"],SchemaExtension:["directives","operationTypes"],ScalarTypeExtension:["name","directives"],ObjectTypeExtension:["name","interfaces","directives","fields"],InterfaceTypeExtension:["name","interfaces","directives","fields"],UnionTypeExtension:["name","directives","types"],EnumTypeExtension:["name","directives","values"],InputObjectTypeExtension:["name","directives","fields"]},de=Object.freeze({});function ve(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:he,n=void 0,i=Array.isArray(e),o=[e],a=-1,s=[],u=void 0,c=void 0,l=void 0,f=[],p=[],h=e;do{var d=++a===o.length,v=d&&0!==s.length;if(d){if(c=0===p.length?void 0:f[f.length-1],u=l,l=p.pop(),v){if(i)u=u.slice();else{for(var y={},m=0,b=Object.keys(u);m80&&(s=a+we("(\n",Se(Oe(n,"\n")),"\n)")),Oe([s,Oe(i," "),o]," ")},Argument:function(e){return e.name+": "+e.value},FragmentSpread:function(e){return"..."+e.name+we(" ",Oe(e.directives," "))},InlineFragment:function(e){var t=e.typeCondition,r=e.directives,n=e.selectionSet;return Oe(["...",we("on ",t),Oe(r," "),n]," ")},FragmentDefinition:function(e){var t=e.name,r=e.typeCondition,n=e.variableDefinitions,i=e.directives,o=e.selectionSet;return"fragment ".concat(t).concat(we("(",Oe(n,", "),")")," ")+"on ".concat(r," ").concat(we("",Oe(i," ")," "))+o},IntValue:function(e){return e.value},FloatValue:function(e){return e.value},StringValue:function(e,t){var r=e.value;return e.block?function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=-1===e.indexOf("\n"),i=" "===e[0]||"\t"===e[0],o='"'===e[e.length-1],a="\\"===e[e.length-1],s=!n||o||a||r,u="";return!s||n&&i||(u+="\n"+t),u+=t?e.replace(/\n/g,"\n"+t):e,s&&(u+="\n"),'"""'+u.replace(/"""/g,'\\"""')+'"""'}(r,"description"===t?"":" "):JSON.stringify(r)},BooleanValue:function(e){return e.value?"true":"false"},NullValue:function(){return"null"},EnumValue:function(e){return e.value},ListValue:function(e){return"["+Oe(e.values,", ")+"]"},ObjectValue:function(e){return"{"+Oe(e.fields,", ")+"}"},ObjectField:function(e){return e.name+": "+e.value},Directive:function(e){return"@"+e.name+we("(",Oe(e.arguments,", "),")")},NamedType:function(e){return e.name},ListType:function(e){return"["+e.type+"]"},NonNullType:function(e){return e.type+"!"},SchemaDefinition:ge((function(e){var t=e.directives,r=e.operationTypes;return Oe(["schema",Oe(t," "),Ee(r)]," ")})),OperationTypeDefinition:function(e){return e.operation+": "+e.type},ScalarTypeDefinition:ge((function(e){return Oe(["scalar",e.name,Oe(e.directives," ")]," ")})),ObjectTypeDefinition:ge((function(e){var t=e.name,r=e.interfaces,n=e.directives,i=e.fields;return Oe(["type",t,we("implements ",Oe(r," & ")),Oe(n," "),Ee(i)]," ")})),FieldDefinition:ge((function(e){var t=e.name,r=e.arguments,n=e.type,i=e.directives;return t+(Te(r)?we("(\n",Se(Oe(r,"\n")),"\n)"):we("(",Oe(r,", "),")"))+": "+n+we(" ",Oe(i," "))})),InputValueDefinition:ge((function(e){var t=e.name,r=e.type,n=e.defaultValue,i=e.directives;return Oe([t+": "+r,we("= ",n),Oe(i," ")]," ")})),InterfaceTypeDefinition:ge((function(e){var t=e.name,r=e.interfaces,n=e.directives,i=e.fields;return Oe(["interface",t,we("implements ",Oe(r," & ")),Oe(n," "),Ee(i)]," ")})),UnionTypeDefinition:ge((function(e){var t=e.name,r=e.directives,n=e.types;return Oe(["union",t,Oe(r," "),n&&0!==n.length?"= "+Oe(n," | "):""]," ")})),EnumTypeDefinition:ge((function(e){var t=e.name,r=e.directives,n=e.values;return Oe(["enum",t,Oe(r," "),Ee(n)]," ")})),EnumValueDefinition:ge((function(e){return Oe([e.name,Oe(e.directives," ")]," ")})),InputObjectTypeDefinition:ge((function(e){var t=e.name,r=e.directives,n=e.fields;return Oe(["input",t,Oe(r," "),Ee(n)]," ")})),DirectiveDefinition:ge((function(e){var t=e.name,r=e.arguments,n=e.repeatable,i=e.locations;return"directive @"+t+(Te(r)?we("(\n",Se(Oe(r,"\n")),"\n)"):we("(",Oe(r,", "),")"))+(n?" repeatable":"")+" on "+Oe(i," | ")})),SchemaExtension:function(e){var t=e.directives,r=e.operationTypes;return Oe(["extend schema",Oe(t," "),Ee(r)]," ")},ScalarTypeExtension:function(e){return Oe(["extend scalar",e.name,Oe(e.directives," ")]," ")},ObjectTypeExtension:function(e){var t=e.name,r=e.interfaces,n=e.directives,i=e.fields;return Oe(["extend type",t,we("implements ",Oe(r," & ")),Oe(n," "),Ee(i)]," ")},InterfaceTypeExtension:function(e){var t=e.name,r=e.interfaces,n=e.directives,i=e.fields;return Oe(["extend interface",t,we("implements ",Oe(r," & ")),Oe(n," "),Ee(i)]," ")},UnionTypeExtension:function(e){var t=e.name,r=e.directives,n=e.types;return Oe(["extend union",t,Oe(r," "),n&&0!==n.length?"= "+Oe(n," | "):""]," ")},EnumTypeExtension:function(e){var t=e.name,r=e.directives,n=e.values;return Oe(["extend enum",t,Oe(r," "),Ee(n)]," ")},InputObjectTypeExtension:function(e){var t=e.name,r=e.directives,n=e.fields;return Oe(["extend input",t,Oe(r," "),Ee(n)]," ")}};function ge(e){return function(t){return Oe([t.description,e(t)],"\n")}}function Oe(e){var t,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return null!==(t=null==e?void 0:e.filter((function(e){return e})).join(r))&&void 0!==t?t:""}function Ee(e){return we("{\n",Se(Oe(e,"\n")),"\n}")}function we(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";return null!=t&&""!==t?e+t+r:""}function Se(e){return we(" ",e.replace(/\n/g,"\n "))}function ke(e){return-1!==e.indexOf("\n")}function Te(e){return null!=e&&e.some(ke)}function xe(e,t){var r=e.directives;return!r||!r.length||function(e){var t=[];e&&e.length&&e.forEach((function(e){if(function(e){var t=e.name.value;return"skip"===t||"include"===t}(e)){var r=e.arguments;e.name.value,d(r&&1===r.length,39);var n=r[0];d(n.name&&"if"===n.name.value,40);var i=n.value;d(i&&("Variable"===i.kind||"BooleanValue"===i.kind),41),t.push({directive:e,ifArgument:n})}}));return t}(r).every((function(e){var r=e.directive,n=e.ifArgument,i=!1;return"Variable"===n.value.kind?d(void 0!==(i=t&&t[n.value.name.value]),38):i=n.value.value,"skip"===r.name.value?!i:i}))}function Ne(e,t){return function(e){var t=[];return ve(e,{Directive:function(e){t.push(e.name.value)}}),t}(t).some((function(t){return e.indexOf(t)>-1}))}function Ie(e){return e&&Ne(["client"],e)&&Ne(["export"],e)}function _e(e,t){var r=t,n=[];return e.definitions.forEach((function(e){if("OperationDefinition"===e.kind)throw new h(42);"FragmentDefinition"===e.kind&&n.push(e)})),void 0===r&&(d(1===n.length,43),r=n[0].name.value),i(i({},e),{definitions:u([{kind:"OperationDefinition",operation:"query",selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:r}}]}}],e.definitions)})}function De(e){void 0===e&&(e=[]);var t={};return e.forEach((function(e){t[e.name.value]=e})),t}function Ae(e,t){switch(e.kind){case"InlineFragment":return e;case"FragmentSpread":var r=t&&t[e.name.value];return d(r,44),r;default:return null}}function Re(e){return{__ref:String(e)}}function Fe(e){return Boolean(e&&"object"==typeof e&&"string"==typeof e.__ref)}function Ce(e,t,r,n){if(function(e){return"IntValue"===e.kind}(r)||function(e){return"FloatValue"===e.kind}(r))e[t.value]=Number(r.value);else if(function(e){return"BooleanValue"===e.kind}(r)||function(e){return"StringValue"===e.kind}(r))e[t.value]=r.value;else if(function(e){return"ObjectValue"===e.kind}(r)){var i={};r.fields.map((function(e){return Ce(i,e.name,e.value,n)})),e[t.value]=i}else if(function(e){return"Variable"===e.kind}(r)){var o=(n||{})[r.name.value];e[t.value]=o}else if(function(e){return"ListValue"===e.kind}(r))e[t.value]=r.values.map((function(e){var r={};return Ce(r,t,e,n),r[t.value]}));else if(function(e){return"EnumValue"===e.kind}(r))e[t.value]=r.value;else{if(!function(e){return"NullValue"===e.kind}(r))throw new h(53);e[t.value]=null}}var Pe=["connection","include","skip","client","rest","export"];function Me(e,t,r){if(t&&r&&r.connection&&r.connection.key){if(r.connection.filter&&r.connection.filter.length>0){var n=r.connection.filter?r.connection.filter:[];n.sort();var i={};return n.forEach((function(e){i[e]=t[e]})),r.connection.key+"("+JSON.stringify(i)+")"}return r.connection.key}var o=e;if(t){var a=function(e,t){t||(t={}),"function"==typeof t&&(t={cmp:t});var r,n="boolean"==typeof t.cycles&&t.cycles,i=t.cmp&&(r=t.cmp,function(e){return function(t,n){var i={key:t,value:e[t]},o={key:n,value:e[n]};return r(i,o)}}),o=[];return function e(t){if(t&&t.toJSON&&"function"==typeof t.toJSON&&(t=t.toJSON()),void 0!==t){if("number"==typeof t)return isFinite(t)?""+t:"null";if("object"!=typeof t)return JSON.stringify(t);var r,a;if(Array.isArray(t)){for(a="[",r=0;r1)for(var n=new ct,i=1;i1,i=!1,o=arguments[1],a=o;return new r((function(r){return t.subscribe({next:function(t){var o=!i;if(i=!0,!o||n)try{a=e(a,t)}catch(s){return r.error(s)}else a=t},error:function(e){r.error(e)},complete:function(){if(!i&&!n)return r.error(new TypeError("Cannot reduce an empty sequence"));r.next(a),r.complete()}})}))}},{key:"concat",value:function(){for(var e=this,t=arguments.length,r=new Array(t),n=0;n=0&&i.splice(e,1),a()}});i.push(o)},error:function(e){n.error(e)},complete:function(){a()}});function a(){o.closed&&0===i.length&&n.complete()}return function(){i.forEach((function(e){return e.unsubscribe()})),o.unsubscribe()}}))}},{key:bt,value:function(){return this}}],[{key:"from",value:function(t){var r="function"==typeof this?this:e;if(null==t)throw new TypeError(t+" is not an object");var n=Ot(t,bt);if(n){var i=n.call(t);if(Object(i)!==i)throw new TypeError(i+" is not an object");return function(e){return e instanceof Dt}(i)&&i.constructor===r?i:new r((function(e){return i.subscribe(e)}))}if(vt("iterator")&&(n=Ot(t,mt)))return new r((function(e){St((function(){if(!e.closed){var r=!0,i=!1,o=void 0;try{for(var a,s=n.call(t)[Symbol.iterator]();!(r=(a=s.next()).done);r=!0){var u=a.value;if(e.next(u),e.closed)return}}catch(c){i=!0,o=c}finally{try{r||null==s.return||s.return()}finally{if(i)throw o}}e.complete()}}))}));if(Array.isArray(t))return new r((function(e){St((function(){if(!e.closed){for(var r=0;r0}function Bt(e){return e.errors&&e.errors.length>0||!1}Lt(Qt);var Ut="function"==typeof WeakMap&&!("object"==typeof navigator&&"ReactNative"===navigator.product);function Kt(){for(var e=[],t=0;t=300&&Gt(e,t,"Response not successful: Received status code "+e.status),Array.isArray(t)||$t.call(t,"data")||$t.call(t,"errors")||Gt(e,t,"Server response was missing for query '"+(Array.isArray(i)?i.map((function(e){return e.operationName})):i.operationName)+"'."),t}))})).then((function(e){return r.next(e),r.complete(),e})).catch((function(e){"AbortError"!==e.name&&(e.result&&e.result.errors&&e.result.data&&r.next(e.result),r.error(e))})),function(){h&&h.abort()}}))}))},rr=function(e){function t(t){void 0===t&&(t={});var r=e.call(this,tr(t).request)||this;return r.options=t,r}return n(t,e),t}(Xt),nr=Object.prototype,ir=nr.toString,or=nr.hasOwnProperty,ar=Function.prototype.toString,sr=new Map;function ur(e,t){try{return cr(e,t)}finally{sr.clear()}}function cr(e,t){if(e===t)return!0;var r,n,i,o=ir.call(e);if(o!==ir.call(t))return!1;switch(o){case"[object Array]":if(e.length!==t.length)return!1;case"[object Object]":if(hr(e,t))return!0;var a=lr(e),s=lr(t),u=a.length;if(u!==s.length)return!1;for(var c=0;c=0&&r.indexOf(n,i)===i))}return!1}function lr(e){return Object.keys(e).filter(fr,e)}function fr(e){return void 0!==this[e]}var pr="{ [native code] }";function hr(e,t){var r=sr.get(e);if(r){if(r.has(t))return!0}else sr.set(e,r=new Set);return r.add(t),!1}var dr,vr,yr=function(e){function t(r){var n,i,o=r.graphQLErrors,a=r.networkError,s=r.errorMessage,u=r.extraInfo,c=e.call(this,s)||this;return c.graphQLErrors=o||[],c.networkError=a||null,c.message=s||(i="",Vt((n=c).graphQLErrors)&&n.graphQLErrors.forEach((function(e){var t=e?e.message:"Error message not found.";i+=t+"\n"})),n.networkError&&(i+=n.networkError.message+"\n"),i=i.replace(/\n$/,"")),c.extraInfo=u,c.__proto__=t.prototype,c}return n(t,e),t}(Error);function mr(e){return!!e&&e<7}(vr=dr||(dr={}))[vr.loading=1]="loading",vr[vr.setVariables=2]="setVariables",vr[vr.fetchMore=3]="fetchMore",vr[vr.refetch=4]="refetch",vr[vr.poll=6]="poll",vr[vr.ready=7]="ready",vr[vr.error=8]="error";var br=function(){function e(e,t,r,n){this.observer=e,this.options=t,this.fetch=r,this.shouldFetch=n}return e.prototype.reobserve=function(e,t){e?this.updateOptions(e):this.updatePolling();var r=this.fetch(this.options,t);return this.concast&&this.concast.removeObserver(this.observer,!0),r.addObserver(this.observer),(this.concast=r).promise},e.prototype.updateOptions=function(e){return Object.assign(this.options,Kt(e)),this.updatePolling(),this},e.prototype.stop=function(){this.concast&&(this.concast.removeObserver(this.observer),delete this.concast),this.pollingInfo&&(clearTimeout(this.pollingInfo.timeout),this.options.pollInterval=0,this.updatePolling())},e.prototype.updatePolling=function(){var e=this,t=this.pollingInfo,r=this.options.pollInterval;if(r){if((!t||t.interval!==r)&&(d(r,20),!1!==this.shouldFetch)){(t||(this.pollingInfo={})).interval=r;var n=function(){e.pollingInfo&&(e.shouldFetch&&e.shouldFetch()?e.reobserve({fetchPolicy:"network-only",nextFetchPolicy:e.options.fetchPolicy||"cache-first"},dr.poll).then(i,i):i())},i=function(){var t=e.pollingInfo;t&&(clearTimeout(t.timeout),t.timeout=setTimeout(n,t.interval))};i()}}else t&&(clearTimeout(t.timeout),delete this.pollingInfo)},e}(),gr=function(e){function t(t){var r=t.queryManager,n=t.queryInfo,o=t.options,a=e.call(this,(function(e){return a.onSubscribe(e)}))||this;a.observers=new Set,a.subscriptions=new Set,a.observer={next:function(e){(a.lastError||a.isDifferentFromLastResult(e))&&(a.updateLastResult(e),Mt(a.observers,"next",e))},error:function(e){a.updateLastResult(i(i({},a.lastResult),{error:e,errors:e.graphQLErrors,networkStatus:dr.error,loading:!1})),Mt(a.observers,"error",a.lastError=e)}},a.isTornDown=!1,a.options=o,a.queryId=r.generateQueryId();var s=Ue(o.query);return a.queryName=s&&s.name&&s.name.value,a.queryManager=r,a.queryInfo=n,a}return n(t,e),Object.defineProperty(t.prototype,"variables",{get:function(){return this.options.variables},enumerable:!1,configurable:!0}),t.prototype.result=function(){var e=this;return new Promise((function(t,r){var n={next:function(r){t(r),e.observers.delete(n),e.observers.size||e.queryManager.removeQuery(e.queryId),setTimeout((function(){i.unsubscribe()}),0)},error:r},i=e.subscribe(n)}))},t.prototype.getCurrentResult=function(e){void 0===e&&(e=!0);var t=this.lastResult,r=this.queryInfo.networkStatus||t&&t.networkStatus||dr.ready,n=i(i({},t),{loading:mr(r),networkStatus:r});if(this.isTornDown)return n;var o=this.options.fetchPolicy,a=void 0===o?"cache-first":o;if("no-cache"===a||"network-only"===a)delete n.partial;else if(!n.data||!this.queryManager.transform(this.options.query).hasForcedResolvers){var s=this.queryInfo.getDiff();n.data=s.complete||this.options.returnPartialData?s.result:void 0,s.complete?(n.networkStatus!==dr.loading||"cache-first"!==a&&"cache-only"!==a||(n.networkStatus=dr.ready,n.loading=!1),delete n.partial):n.partial=!0}return e&&this.updateLastResult(n),n},t.prototype.isDifferentFromLastResult=function(e){return!ur(this.lastResultSnapshot,e)},t.prototype.getLastResult=function(){return this.lastResult},t.prototype.getLastError=function(){return this.lastError},t.prototype.resetLastResults=function(){delete this.lastResult,delete this.lastResultSnapshot,delete this.lastError,this.isTornDown=!1},t.prototype.resetQueryStoreErrors=function(){this.queryManager.resetErrors(this.queryId)},t.prototype.refetch=function(e){var t={pollInterval:0},r=this.options.fetchPolicy;return"no-cache"!==r&&"cache-and-network"!==r&&(t.fetchPolicy="network-only",t.nextFetchPolicy=r||"cache-first"),e&&!ur(this.options.variables,e)&&(t.variables=this.options.variables=i(i({},this.options.variables),e)),this.newReobserver(!1).reobserve(t,dr.refetch)},t.prototype.fetchMore=function(e){var t=this,r=i(i({},e.query?e:i(i(i({},this.options),e),{variables:i(i({},this.options.variables),e.variables)})),{fetchPolicy:"no-cache"}),n=this.queryManager.generateQueryId();return r.notifyOnNetworkStatusChange&&(this.queryInfo.networkStatus=dr.fetchMore,this.observe()),this.queryManager.fetchQuery(n,r,dr.fetchMore).then((function(n){var i=n.data,o=e.updateQuery;return o?t.updateQuery((function(e){return o(e,{fetchMoreResult:i,variables:r.variables})})):t.queryManager.cache.writeQuery({query:r.query,variables:r.variables,data:i}),n})).finally((function(){t.queryManager.stopQuery(n),t.reobserve()}))},t.prototype.subscribeToMore=function(e){var t=this,r=this.queryManager.startGraphQLSubscription({query:e.document,variables:e.variables,context:e.context}).subscribe({next:function(r){var n=e.updateQuery;n&&t.updateQuery((function(e,t){var i=t.variables;return n(e,{subscriptionData:r,variables:i})}))},error:function(t){e.onError&&e.onError(t)}});return this.subscriptions.add(r),function(){t.subscriptions.delete(r)&&r.unsubscribe()}},t.prototype.setOptions=function(e){return this.reobserve(e)},t.prototype.setVariables=function(e){if(ur(this.variables,e))return this.observers.size?this.result():Promise.resolve();if(this.options.variables=e,!this.observers.size)return Promise.resolve();var t=this.options.fetchPolicy,r=void 0===t?"cache-first":t,n={fetchPolicy:r,variables:e};return"cache-first"!==r&&"no-cache"!==r&&"network-only"!==r&&(n.fetchPolicy="cache-and-network",n.nextFetchPolicy=r),this.reobserve(n,dr.setVariables)},t.prototype.updateQuery=function(e){var t,r=this.queryManager,n=e(r.cache.diff({query:this.options.query,variables:this.variables,previousResult:null===(t=this.lastResult)||void 0===t?void 0:t.data,returnPartialData:!0,optimistic:!1}).result,{variables:this.variables});n&&(r.cache.writeQuery({query:this.options.query,data:n,variables:this.variables}),r.broadcastQueries())},t.prototype.startPolling=function(e){this.getReobserver().updateOptions({pollInterval:e})},t.prototype.stopPolling=function(){this.reobserver&&this.reobserver.updateOptions({pollInterval:0})},t.prototype.updateLastResult=function(e){var t=this.lastResult;return this.lastResult=e,this.lastResultSnapshot=this.queryManager.assumeImmutableResults?e:Ct(e),Vt(e.errors)||delete this.lastError,t},t.prototype.onSubscribe=function(e){var t=this;if(e===this.observer)return function(){};try{var r=e._subscription._observer;r&&!r.error&&(r.error=Or)}catch(i){}var n=!this.observers.size;return this.observers.add(e),this.lastError?e.error&&e.error(this.lastError):this.lastResult&&e.next&&e.next(this.lastResult),n&&this.reobserve().catch((function(e){})),function(){t.observers.delete(e)&&!t.observers.size&&t.tearDownQuery()}},t.prototype.getReobserver=function(){return this.reobserver||(this.reobserver=this.newReobserver(!0))},t.prototype.newReobserver=function(e){var t=this,r=this.queryManager,n=this.queryId;return r.setObservableQuery(this),new br(this.observer,e?this.options:i({},this.options),(function(e,i){return r.setObservableQuery(t),r.fetchQueryObservable(n,e,i)}),!r.ssrMode&&function(){return!mr(t.queryInfo.networkStatus)})},t.prototype.reobserve=function(e,t){return this.isTornDown=!1,this.getReobserver().reobserve(e,t)},t.prototype.observe=function(){this.observer.next(this.getCurrentResult(!1))},t.prototype.hasObservers=function(){return this.observers.size>0},t.prototype.tearDownQuery=function(){this.isTornDown||(this.reobserver&&(this.reobserver.stop(),delete this.reobserver),this.subscriptions.forEach((function(e){return e.unsubscribe()})),this.subscriptions.clear(),this.queryManager.stopQuery(this.queryId),this.observers.clear(),this.isTornDown=!0)},t}(At);function Or(e){}Lt(gr);var Er=function(){return Object.create(null)},wr=Array.prototype,Sr=wr.forEach,kr=wr.slice,Tr=function(){function e(e,t){void 0===e&&(e=!0),void 0===t&&(t=Er),this.weakness=e,this.makeData=t}return e.prototype.lookup=function(){for(var e=[],t=0;tthis.max;)this.delete(this.oldest.key)},e.prototype.delete=function(e){var t=this.map.get(e);return!!t&&(t===this.newest&&(this.newest=t.older),t===this.oldest&&(this.oldest=t.newer),t.newer&&(t.newer.older=t.older),t.older&&(t.older.newer=t.newer),this.map.delete(e),this.dispose(t.value,e),!0)},e}(),Cr=new Dr,Pr=Object.prototype.hasOwnProperty,Mr=void 0===(Rr=Array.from)?function(e){var t=[];return e.forEach((function(e){return t.push(e)})),t}:Rr;function jr(e){var t=e.unsubscribe;"function"==typeof t&&(e.unsubscribe=void 0,t())}var Lr=[];function qr(e,t){if(!e)throw new Error(t||"assertion failure")}function Qr(e){switch(e.length){case 0:throw new Error("unknown value");case 1:return e[0];case 2:throw e[1]}}var Vr=function(){function e(t){this.fn=t,this.parents=new Set,this.childValues=new Map,this.dirtyChildren=null,this.dirty=!0,this.recomputing=!1,this.value=[],this.deps=null,++e.count}return e.prototype.peek=function(){if(1===this.value.length&&!Kr(this))return Br(this),this.value[0]},e.prototype.recompute=function(e){return qr(!this.recomputing,"already recomputing"),Br(this),Kr(this)?function(e,t){Hr(e),Cr.withValue(e,Ur,[e,t]),function(e,t){if("function"==typeof e.subscribe)try{jr(e),e.unsubscribe=e.subscribe.apply(null,t)}catch(r){return e.setDirty(),!1}return!0}(e,t)&&function(e){if(e.dirty=!1,Kr(e))return;Gr(e)}(e);return Qr(e.value)}(this,e):Qr(this.value)},e.prototype.setDirty=function(){this.dirty||(this.dirty=!0,this.value.length=0,zr(this),jr(this))},e.prototype.dispose=function(){var e=this;this.setDirty(),Hr(this),Yr(this,(function(t,r){t.setDirty(),$r(t,e)}))},e.prototype.forget=function(){this.dispose()},e.prototype.dependOn=function(e){e.add(this),this.deps||(this.deps=Lr.pop()||new Set),this.deps.add(e)},e.prototype.forgetDeps=function(){var e=this;this.deps&&(Mr(this.deps).forEach((function(t){return t.delete(e)})),this.deps.clear(),Lr.push(this.deps),this.deps=null)},e.count=0,e}();function Br(e){var t=Cr.getValue();if(t)return e.parents.add(t),t.childValues.has(e)||t.childValues.set(e,[]),Kr(e)?Wr(t,e):Jr(t,e),t}function Ur(e,t){e.recomputing=!0,e.value.length=0;try{e.value[0]=e.fn.apply(null,t)}catch(r){e.value[1]=r}e.recomputing=!1}function Kr(e){return e.dirty||!(!e.dirtyChildren||!e.dirtyChildren.size)}function zr(e){Yr(e,Wr)}function Gr(e){Yr(e,Jr)}function Yr(e,t){var r=e.parents.size;if(r)for(var n=Mr(e.parents),i=0;i0&&i===n.length&&r[i-1]===n[i-1]||e.setDirty()),Xr(e,t),Kr(e)||Gr(e)}function Xr(e,t){var r=e.dirtyChildren;r&&(r.delete(t),0===r.size&&(Lr.length<100&&Lr.push(r),e.dirtyChildren=null))}function Hr(e){e.childValues.size>0&&e.childValues.forEach((function(t,r){$r(e,r)})),e.forgetDeps(),qr(null===e.dirtyChildren)}function $r(e,t){t.parents.delete(e),e.childValues.delete(t),Xr(e,t)}var Zr={setDirty:!0,dispose:!0,forget:!0};function en(e){var t=new Map,r=e&&e.subscribe;function n(e){var n=Cr.getValue();if(n){var i=t.get(e);i||t.set(e,i=new Set),n.dependOn(i),"function"==typeof r&&(jr(i),i.unsubscribe=r(e))}}return n.dirty=function(e,r){var n=t.get(e);if(n){var i=r&&Pr.call(Zr,r)?r:"setDirty";Mr(n).forEach((function(e){return e[i]()})),t.delete(e),jr(n)}},n}function tn(){var e=new Tr("function"==typeof WeakMap);return function(){return e.lookupArray(arguments)}}tn();var rn=new Set;function nn(e,t){void 0===t&&(t=Object.create(null));var r=new Fr(t.max||Math.pow(2,16),(function(e){return e.dispose()})),n=t.keyArgs,i=t.makeCacheKey||tn(),o=function(){var o=i.apply(null,n?n.apply(null,arguments):arguments);if(void 0===o)return e.apply(null,arguments);var a=r.get(o);a||(r.set(o,a=new Vr(e)),a.subscribe=t.subscribe,a.forget=function(){return r.delete(o)});var s=a.recompute(Array.prototype.slice.call(arguments));return r.set(o,a),rn.add(r),Cr.hasValue()||(rn.forEach((function(e){return e.clean()})),rn.clear()),s};function a(e){var t=r.get(e);t&&t.setDirty()}function s(e){var t=r.get(e);if(t)return t.peek()}function u(e){return r.delete(e)}return Object.defineProperty(o,"size",{get:function(){return r.map.size},configurable:!1,enumerable:!1}),o.dirtyKey=a,o.dirty=function(){a(i.apply(null,arguments))},o.peekKey=s,o.peek=function(){return s(i.apply(null,arguments))},o.forgetKey=u,o.forget=function(){return u(i.apply(null,arguments))},o.makeCacheKey=i,o.getKey=n?function(){return i.apply(null,n.apply(null,arguments))}:i,Object.freeze(o)}var on=function(){function e(){this.getFragmentDoc=nn(_e)}return e.prototype.recordOptimisticTransaction=function(e,t){this.performTransaction(e,t)},e.prototype.transformDocument=function(e){return e},e.prototype.identify=function(e){},e.prototype.gc=function(){return[]},e.prototype.modify=function(e){return!1},e.prototype.transformForLink=function(e){return e},e.prototype.readQuery=function(e,t){return void 0===t&&(t=!!e.optimistic),this.read({rootId:e.id||"ROOT_QUERY",query:e.query,variables:e.variables,returnPartialData:e.returnPartialData,optimistic:t})},e.prototype.readFragment=function(e,t){return void 0===t&&(t=!!e.optimistic),this.read({query:this.getFragmentDoc(e.fragment,e.fragmentName),variables:e.variables,rootId:e.id,returnPartialData:e.returnPartialData,optimistic:t})},e.prototype.writeQuery=function(e){return this.write({dataId:e.id||"ROOT_QUERY",result:e.data,query:e.query,variables:e.variables,broadcast:e.broadcast})},e.prototype.writeFragment=function(e){return this.write({dataId:e.id,result:e.data,variables:e.variables,query:this.getFragmentDoc(e.fragment,e.fragmentName),broadcast:e.broadcast})},e}(),an=function(e,t,r,n,i){this.message=e,this.path=t,this.query=r,this.clientOnly=n,this.variables=i},sn=Object.prototype.hasOwnProperty,un=/^[_a-z][_0-9a-z]*/i;function cn(e){var t=e.match(un);return t?t[0]:e}function ln(e,t,r){return!(!t||"object"!=typeof t)&&(Array.isArray(t)?t.every((function(t){return ln(e,t,r)})):e.selections.every((function(e){if(Qe(e)&&xe(e,r)){var n=Le(e);return sn.call(t,n)&&(!e.selectionSet||ln(e.selectionSet,t[n],r))}return!0})))}function fn(e){return null!==e&&"object"==typeof e&&!Fe(e)&&!Array.isArray(e)}var pn,hn,dn=Object.create(null),vn=function(){return dn},yn=Object.create(null),mn=function(){function e(e,t){var r=this;this.policies=e,this.group=t,this.data=Object.create(null),this.rootIds=Object.create(null),this.refs=Object.create(null),this.getFieldValue=function(e,t){return Fe(e)?r.get(e.__ref,t):e&&e[t]},this.canRead=function(e){return Fe(e)?r.has(e.__ref):"object"==typeof e},this.toReference=function(e,t){if("string"==typeof e)return Re(e);if(Fe(e))return e;var n=r.policies.identify(e)[0];if(n){var i=Re(n);return t&&r.merge(n,e),i}}}return e.prototype.toObject=function(){return i({},this.data)},e.prototype.has=function(e){return void 0!==this.lookup(e,!0)},e.prototype.get=function(e,t){if(this.group.depend(e,t),sn.call(this.data,e)){var r=this.data[e];if(r&&sn.call(r,t))return r[t]}return"__typename"===t&&sn.call(this.policies.rootTypenamesById,e)?this.policies.rootTypenamesById[e]:this instanceof On?this.parent.get(e,t):void 0},e.prototype.lookup=function(e,t){return t&&this.group.depend(e,"__exists"),sn.call(this.data,e)?this.data[e]:this instanceof On?this.parent.lookup(e,t):this.policies.rootTypenamesById[e]?Object.create(null):void 0},e.prototype.merge=function(e,t){var r=this,n=this.lookup(e),i=new ct(En).merge(n,t);if(this.data[e]=i,i!==n&&(delete this.refs[e],this.group.caching)){var o=Object.create(null);n||(o.__exists=1),Object.keys(t).forEach((function(e){if(!n||n[e]!==i[e]){o[e]=1;var t=cn(e);t===e||r.policies.hasKeyArgs(i.__typename,t)||(o[t]=1),void 0!==i[e]||r instanceof On||delete i[e]}})),Object.keys(o).forEach((function(t){return r.group.dirty(e,t)}))}},e.prototype.modify=function(e,t){var r=this,n=this.lookup(e);if(n){var o=Object.create(null),a=!1,s=!0,u={DELETE:dn,INVALIDATE:yn,isReference:Fe,toReference:this.toReference,canRead:this.canRead,readField:function(t,n){return r.policies.readField("string"==typeof t?{fieldName:t,from:n||Re(e)}:t,{store:r})}};if(Object.keys(n).forEach((function(c){var l=cn(c),f=n[c];if(void 0!==f){var p="function"==typeof t?t:t[c]||t[l];if(p){var h=p===vn?dn:p(f,i(i({},u),{fieldName:l,storeFieldName:c,storage:r.getStorage(e,c)}));h===yn?r.group.dirty(e,c):(h===dn&&(h=void 0),h!==f&&(o[c]=h,a=!0,f=h))}void 0!==f&&(s=!1)}})),a)return this.merge(e,o),s&&(this instanceof On?this.data[e]=void 0:delete this.data[e],this.group.dirty(e,"__exists")),!0}return!1},e.prototype.delete=function(e,t,r){var n,i=this.lookup(e);if(i){var o=this.getFieldValue(i,"__typename"),a=t&&r?this.policies.getStoreFieldName({typename:o,fieldName:t,args:r}):t;return this.modify(e,a?((n={})[a]=vn,n):vn)}return!1},e.prototype.evict=function(e){var t=!1;return e.id&&(sn.call(this.data,e.id)&&(t=this.delete(e.id,e.fieldName,e.args)),this instanceof On&&(t=this.parent.evict(e)||t),(e.fieldName||t)&&this.group.dirty(e.id,e.fieldName||"__exists")),t},e.prototype.clear=function(){this.replace(null)},e.prototype.extract=function(){var e=this,t=this.toObject(),r=[];return this.getRootIdSet().forEach((function(t){sn.call(e.policies.rootTypenamesById,t)||r.push(t)})),r.length&&(t.__META={extraRootIds:r.sort()}),t},e.prototype.replace=function(e){var t=this;if(Object.keys(this.data).forEach((function(r){e&&sn.call(e,r)||t.delete(r)})),e){var r=e.__META,n=o(e,["__META"]);Object.keys(n).forEach((function(e){t.merge(e,n[e])})),r&&r.extraRootIds.forEach(this.retain,this)}},e.prototype.retain=function(e){return this.rootIds[e]=(this.rootIds[e]||0)+1},e.prototype.release=function(e){if(this.rootIds[e]>0){var t=--this.rootIds[e];return t||delete this.rootIds[e],t}return 0},e.prototype.getRootIdSet=function(e){return void 0===e&&(e=new Set),Object.keys(this.rootIds).forEach(e.add,e),this instanceof On?this.parent.getRootIdSet(e):Object.keys(this.policies.rootTypenamesById).forEach(e.add,e),e},e.prototype.gc=function(){var e=this,t=this.getRootIdSet(),r=this.toObject();t.forEach((function(n){sn.call(r,n)&&(Object.keys(e.findChildRefIds(n)).forEach(t.add,t),delete r[n])}));var n=Object.keys(r);if(n.length){for(var i=this;i instanceof On;)i=i.parent;n.forEach((function(e){return i.delete(e)}))}return n},e.prototype.findChildRefIds=function(e){if(!sn.call(this.refs,e)){var t=this.refs[e]=Object.create(null),r=new Set([this.data[e]]),n=function(e){return null!==e&&"object"==typeof e};r.forEach((function(e){Fe(e)?t[e.__ref]=!0:n(e)&&Object.values(e).filter(n).forEach(r.add,r)}))}return this.refs[e]},e.prototype.makeCacheKey=function(){for(var e=[],t=0;t0;if(p&&!c)throw f.missing[0];return{result:f.result,missing:f.missing,complete:!p}},e.prototype.isFresh=function(e,t,r,n){if(wn(n.store)&&this.knownResults.get(e)===r){var i=this.executeSelectionSet.peek(r,t,n);if(i&&e===i.result)return!0}return!1},e.prototype.execSelectionSetImpl=function(e){var t=this,r=e.selectionSet,n=e.objectOrReference,i=e.context;if(Fe(n)&&!i.policies.rootTypenamesById[n.__ref]&&!i.store.has(n.__ref))return{result:{},missing:[Sn(new h(4),i)]};var o=i.variables,a=i.policies,s=i.store,u=[],c={result:null},l=s.getFieldValue(n,"__typename");function f(){return c.missing||(c.missing=[])}function p(e){var t;return e.missing&&(t=f()).push.apply(t,e.missing),e.result}this.config.addTypename&&"string"==typeof l&&!a.rootIdsByTypename[l]&&u.push({__typename:l});var v=new Set(r.selections);return v.forEach((function(e){var r;if(xe(e,o))if(Qe(e)){var s=a.readField({fieldName:e.name.value,field:e,variables:i.variables,from:n},i),c=Le(e);i.path.push(c);var y=i.clientOnly;i.clientOnly=y||!(!e.directives||!e.directives.some((function(e){return"client"===e.name.value}))),void 0===s?et.added(e)||f().push(Sn(new h(5),i)):Array.isArray(s)?s=p(t.executeSubSelectedArray({field:e,array:s,context:i})):e.selectionSet&&null!=s&&(s=p(t.executeSelectionSet({selectionSet:e.selectionSet,objectOrReference:s,context:i}))),void 0!==s&&u.push(((r={})[c]=s,r)),i.clientOnly=y,d(i.path.pop()===c)}else{var m=Ae(e,i.fragmentMap);m&&a.fragmentMatches(m,l)&&m.selectionSet.selections.forEach(v.add,v)}})),c.result=at(u),this.knownResults.set(c.result,r),c},e.prototype.execSubSelectedArrayImpl=function(e){var t,r=this,n=e.field,i=e.array,o=e.context;function a(e,r){return e.missing&&(t=t||[]).push.apply(t,e.missing),d(o.path.pop()===r),e.result}return n.selectionSet&&(i=i.filter(o.store.canRead)),{result:i=i.map((function(e,t){return null===e?null:(o.path.push(t),Array.isArray(e)?a(r.executeSubSelectedArray({field:n,array:e,context:o}),t):n.selectionSet?a(r.executeSelectionSet({selectionSet:n.selectionSet,objectOrReference:e,context:o}),t):(d(o.path.pop()===t),e))})),missing:t}},e}(),Tn=function(){function e(e,t){this.cache=e,this.reader=t}return e.prototype.writeToStore=function(e){var t=e.query,r=e.result,n=e.dataId,o=e.store,a=e.variables,s=Ue(t),u=new ct;a=i(i({},Ye(s)),a);var c=this.processSelectionSet({result:r||Object.create(null),dataId:n,selectionSet:s.selectionSet,mergeTree:{map:new Map},context:{store:o,written:Object.create(null),merge:function(e,t){return u.merge(e,t)},variables:a,varString:JSON.stringify(a),fragmentMap:De(ze(t))}});if(!Fe(c))throw new h(7);return o.retain(c.__ref),c},e.prototype.processSelectionSet=function(e){var t=this,r=e.dataId,n=e.result,i=e.selectionSet,o=e.context,a=e.mergeTree,s=this.cache.policies,u=s.identify(n,i,o.fragmentMap),c=u[0],l=u[1];if("string"==typeof(r=r||c)){var f=o.written[r]||(o.written[r]=[]),p=Re(r);if(f.indexOf(i)>=0)return p;if(f.push(i),this.reader&&this.reader.isFresh(n,p,i,o))return p}var d=Object.create(null);l&&(d=o.merge(d,l));var v=r&&s.rootTypenamesById[r]||qe(n,i,o.fragmentMap)||r&&o.store.get(r,"__typename");"string"==typeof v&&(d.__typename=v);var y=new Set(i.selections);if(y.forEach((function(e){var r;if(xe(e,o.variables))if(Qe(e)){var i=Le(e),u=n[i];if(void 0!==u){var c=s.getStoreFieldName({typename:v,fieldName:e.name.value,field:e,variables:o.variables}),l=Nn(a,c),f=t.processFieldValue(u,e,o,l),p=e.selectionSet&&o.store.getFieldValue(f,"__typename")||void 0,m=s.getMergeFunction(v,e.name.value,p);m?l.info={field:e,typename:v,merge:m}:In(a,c),d=o.merge(d,((r={})[c]=f,r))}else if(s.usingPossibleTypes&&!Ne(["defer","client"],e))throw new h(8)}else{var b=Ae(e,o.fragmentMap);b&&s.fragmentMatches(b,v,n,o.variables)&&b.selectionSet.selections.forEach(y.add,y)}})),"string"==typeof r){var m=Re(r);return a.map.size&&(d=this.applyMerges(a,m,d,o)),o.store.merge(r,d),m}return d},e.prototype.processFieldValue=function(e,t,r,n){var i=this;return t.selectionSet&&null!==e?Array.isArray(e)?e.map((function(e,o){var a=i.processFieldValue(e,t,r,Nn(n,o));return In(n,o),a})):this.processSelectionSet({result:e,selectionSet:t.selectionSet,context:r,mergeTree:n}):e},e.prototype.applyMerges=function(e,t,r,n,o){var a,s=this;if(e.map.size&&!Fe(r)){var u,c=Array.isArray(r)||!Fe(t)&&!fn(t)?void 0:t,l=r;c&&!o&&(o=[Fe(c)?c.__ref:c]);var f=function(e,t){return Array.isArray(e)?"number"==typeof t?e[t]:void 0:n.store.getFieldValue(e,String(t))};e.map.forEach((function(e,t){o&&o.push(t);var r=f(c,t),i=f(l,t),a=s.applyMerges(e,r,i,n,o);a!==i&&(u=u||new Map).set(t,a),o&&d(o.pop()===t)})),u&&(r=Array.isArray(l)?l.slice(0):i({},l),u.forEach((function(e,t){r[t]=e})))}return e.info?this.cache.policies.runMergeFunction(t,r,e.info,n,o&&(a=n.store).getStorage.apply(a,o)):r},e}(),xn=[];function Nn(e,t){var r=e.map;return r.has(t)||r.set(t,xn.pop()||{map:new Map}),r.get(t)}function In(e,t){var r=e.map,n=r.get(t);!n||n.info||n.map.size||(xn.push(n),r.delete(t))}var _n=new Dr,Dn=new WeakMap;function An(e){var t=Dn.get(e);return t||Dn.set(e,t={vars:new Set,dep:en()}),t}function Rn(e){var t=new Set,r=new Set,n=function(o){if(arguments.length>0){if(e!==o){e=o,t.forEach((function(e){An(e).dep.dirty(n),Fn(e)}));var a=Array.from(r);r.clear(),a.forEach((function(t){return t(e)}))}}else{var s=_n.getValue();s&&(i(s),An(s).dep(n))}return e};n.onNextChange=function(e){return r.add(e),function(){r.delete(e)}};var i=n.attachCache=function(e){return t.add(e),An(e).vars.add(n),n};return n.forgetCache=function(e){return t.delete(e)},n}function Fn(e){e.broadcastWatches&&e.broadcastWatches()}function Cn(e){return void 0!==e.args?e.args:e.field?je(e.field,e.variables):null}var Pn=function(e,t){var r=e.__typename,n=e.id,i=e._id;if("string"==typeof r&&(t&&(t.keyObject=void 0!==n?{id:n}:void 0!==i?{_id:i}:void 0),void 0===n&&(n=i),void 0!==n))return r+":"+("number"==typeof n||"string"==typeof n?n:JSON.stringify(n))},Mn=function(){},jn=function(e,t){return t.fieldName},Ln=function(e,t,r){return(0,r.mergeObjects)(e,t)},qn=function(e,t){return t},Qn=function(){function e(e){this.config=e,this.typePolicies=Object.create(null),this.toBeAdded=Object.create(null),this.supertypeMap=new Map,this.fuzzySubtypes=new Map,this.rootIdsByTypename=Object.create(null),this.rootTypenamesById=Object.create(null),this.usingPossibleTypes=!1,this.config=i({dataIdFromObject:Pn},e),this.cache=this.config.cache,this.setRootTypename("Query"),this.setRootTypename("Mutation"),this.setRootTypename("Subscription"),e.possibleTypes&&this.addPossibleTypes(e.possibleTypes),e.typePolicies&&this.addTypePolicies(e.typePolicies)}return e.prototype.identify=function(e,t,r){var n=t&&r?qe(e,t,r):e.__typename;if(n===this.rootTypenamesById.ROOT_QUERY)return["ROOT_QUERY"];for(var i,o={typename:n,selectionSet:t,fragmentMap:r},a=n&&this.getTypePolicy(n),s=a&&a.keyFn||this.config.dataIdFromObject;s;){var u=s(e,o);if(!Array.isArray(u)){i=u;break}s=Kn(u)}return i=i?String(i):void 0,o.keyObject?[i,o.keyObject]:[i]},e.prototype.addTypePolicies=function(e){var t=this;Object.keys(e).forEach((function(r){var n=e[r],i=n.queryType,a=n.mutationType,s=n.subscriptionType,u=o(n,["queryType","mutationType","subscriptionType"]);i&&t.setRootTypename("Query",r),a&&t.setRootTypename("Mutation",r),s&&t.setRootTypename("Subscription",r),sn.call(t.toBeAdded,r)?t.toBeAdded[r].push(u):t.toBeAdded[r]=[u]}))},e.prototype.updateTypePolicy=function(e,t){var r=this,n=this.getTypePolicy(e),i=t.keyFields,o=t.fields;function a(e,t){e.merge="function"==typeof t?t:!0===t?Ln:!1===t?qn:e.merge}a(n,t.merge),n.keyFn=!1===i?Mn:Array.isArray(i)?Kn(i):"function"==typeof i?i:n.keyFn,o&&Object.keys(o).forEach((function(t){var n=r.getFieldPolicy(e,t,!0),i=o[t];if("function"==typeof i)n.read=i;else{var s=i.keyArgs,u=i.read,c=i.merge;n.keyFn=!1===s?jn:Array.isArray(s)?Un(s):"function"==typeof s?s:n.keyFn,"function"==typeof u&&(n.read=u),a(n,c)}n.read&&n.merge&&(n.keyFn=n.keyFn||jn)}))},e.prototype.setRootTypename=function(e,t){void 0===t&&(t=e);var r="ROOT_"+e.toUpperCase(),n=this.rootTypenamesById[r];t!==n&&(d(!n||n===e,1),n&&delete this.rootIdsByTypename[n],this.rootIdsByTypename[t]=r,this.rootTypenamesById[r]=t)},e.prototype.addPossibleTypes=function(e){var t=this;this.usingPossibleTypes=!0,Object.keys(e).forEach((function(r){t.getSupertypeSet(r,!0),e[r].forEach((function(e){t.getSupertypeSet(e,!0).add(r);var n=e.match(un);n&&n[0]===e||t.fuzzySubtypes.set(e,new RegExp(e))}))}))},e.prototype.getTypePolicy=function(e){var t=this;if(!sn.call(this.typePolicies,e)){var r=this.typePolicies[e]=Object.create(null);r.fields=Object.create(null);var n=this.supertypeMap.get(e);n&&n.size&&n.forEach((function(e){var n=t.getTypePolicy(e),i=n.fields,a=o(n,["fields"]);Object.assign(r,a),Object.assign(r.fields,i)}))}var i=this.toBeAdded[e];return i&&i.length&&this.updateTypePolicy(e,Kt.apply(void 0,i.splice(0))),this.typePolicies[e]},e.prototype.getFieldPolicy=function(e,t,r){if(e){var n=this.getTypePolicy(e).fields;return n[t]||r&&(n[t]=Object.create(null))}},e.prototype.getSupertypeSet=function(e,t){var r=this.supertypeMap.get(e);return!r&&t&&this.supertypeMap.set(e,r=new Set),r},e.prototype.fragmentMatches=function(e,t,r,n){var i=this;if(!e.typeCondition)return!0;if(!t)return!1;var o=e.typeCondition.name.value;if(t===o)return!0;if(this.usingPossibleTypes&&this.supertypeMap.has(o))for(var a=this.getSupertypeSet(t,!0),s=[a],u=function(e){var t=i.getSupertypeSet(e,!1);t&&t.size&&s.indexOf(t)<0&&s.push(t)},c=!(!r||!this.fuzzySubtypes.size),l=0;l=e.lastRequestId){if(o&&"none"===r.errorPolicy)throw e.markError(new yr({graphQLErrors:i.errors}));e.markResult(i,r,t),e.markReady()}var a={data:i.data,loading:!1,networkStatus:e.networkStatus||dr.ready};return o&&"ignore"!==r.errorPolicy&&(a.errors=i.errors),a}),(function(t){var r=t.hasOwnProperty("graphQLErrors")?t:new yr({networkError:t});throw n>=e.lastRequestId&&e.markError(r),r}))},e.prototype.fetchQueryObservable=function(e,t,r){var n=this;void 0===r&&(r=dr.loading);var i=this.transform(t.query).document,o=this.getVariables(i,t.variables),a=this.getQuery(e),s=a.networkStatus,u=t.fetchPolicy,c=void 0===u?"cache-first":u,l=t.errorPolicy,f=void 0===l?"none":l,p=t.returnPartialData,h=void 0!==p&&p,d=t.notifyOnNetworkStatusChange,v=void 0!==d&&d,y=t.context,m=void 0===y?{}:y;("cache-first"===c||"cache-and-network"===c||"network-only"===c||"no-cache"===c)&&v&&"number"==typeof s&&s!==r&&mr(r)&&("cache-first"!==c&&(c="cache-and-network"),h=!0);var b=Object.assign({},t,{query:i,variables:o,fetchPolicy:c,errorPolicy:f,returnPartialData:h,notifyOnNetworkStatusChange:v,context:m}),g=function(e){return b.variables=e,n.fetchQueryByPolicy(a,b,r)};this.fetchCancelFns.set(e,(function(e){Promise.resolve().then((function(){return O.cancel(e)}))}));var O=new Qt(this.transform(b.query).hasClientExports?this.localState.addExportedVariables(b.query,b.variables,b.context).then(g):g(b.variables));return O.cleanup((function(){n.fetchCancelFns.delete(e);var r=t.nextFetchPolicy;r&&(t.nextFetchPolicy=void 0,t.fetchPolicy="function"==typeof r?r.call(t,t.fetchPolicy||"cache-first"):r)})),O},e.prototype.fetchQueryByPolicy=function(e,t,r){var n=this,o=t.query,a=t.variables,s=t.fetchPolicy,u=t.errorPolicy,c=t.returnPartialData,l=t.context;e.init({document:o,variables:a,networkStatus:r});var f=function(){return e.getDiff(a)},p=function(t,r){void 0===r&&(r=e.networkStatus||dr.loading);var s=t.result,u=function(e){return At.of(i({data:e,loading:mr(r),networkStatus:r},t.complete?null:{partial:!0}))};return n.transform(o).hasForcedResolvers?n.localState.runResolvers({document:o,remoteResult:{data:s},context:l,variables:a,onlyRunForcedResolvers:!0}).then((function(e){return u(e.data)})):u(s)},h=function(t){return n.getResultsFromLink(e,t,{variables:a,context:l,fetchPolicy:s,errorPolicy:u})};switch(s){default:case"cache-first":return(d=f()).complete?[p(d,e.markReady())]:c?[p(d),h(!0)]:[h(!0)];case"cache-and-network":var d;return(d=f()).complete||c?[p(d),h(!0)]:[h(!0)];case"cache-only":return[p(f(),e.markReady())];case"network-only":return[h(!0)];case"no-cache":return[h(!1)];case"standby":return[]}},e.prototype.getQuery=function(e){return e&&!this.queries.has(e)&&this.queries.set(e,new Zn(this.cache)),this.queries.get(e)},e.prototype.prepareContext=function(e){void 0===e&&(e={});var t=this.localState.prepareContext(e);return i(i({},t),{clientAwareness:this.clientAwareness})},e}();function ni(e,t){return Kt(e,t,t.variables&&{variables:i(i({},e.variables),t.variables)})}var ii=function(){function e(e){var t=this;this.defaultOptions={},this.resetStoreCallbacks=[],this.clearStoreCallbacks=[];var r=e.uri,n=e.credentials,i=e.headers,o=e.cache,a=e.ssrMode,s=void 0!==a&&a,u=e.ssrForceFetchDelay,c=void 0===u?0:u,l=e.connectToDevTools,f=void 0===l?"object"==typeof window&&!window.__APOLLO_CLIENT__&&!1:l,p=e.queryDeduplication,d=void 0===p||p,v=e.defaultOptions,y=e.assumeImmutableResults,m=void 0!==y&&y,b=e.resolvers,g=e.typeDefs,O=e.fragmentMatcher,E=e.name,w=e.version,S=e.link;if(S||(S=r?new rr({uri:r,credentials:n,headers:i}):Xt.empty()),!o)throw new h(9);this.link=S,this.cache=o,this.disableNetworkFetches=s||c>0,this.queryDeduplication=d,this.defaultOptions=v||{},this.typeDefs=g,c&&setTimeout((function(){return t.disableNetworkFetches=!1}),c),this.watchQuery=this.watchQuery.bind(this),this.query=this.query.bind(this),this.mutate=this.mutate.bind(this),this.resetStore=this.resetStore.bind(this),this.reFetchObservableQueries=this.reFetchObservableQueries.bind(this),f&&"object"==typeof window&&(window.__APOLLO_CLIENT__=this),this.version="3.3.19",this.localState=new Jn({cache:o,client:this,resolvers:b,fragmentMatcher:O}),this.queryManager=new ri({cache:this.cache,link:this.link,queryDeduplication:d,ssrMode:s,clientAwareness:{name:E,version:w},localState:this.localState,assumeImmutableResults:m,onBroadcast:f?function(){t.devToolsHookCb&&t.devToolsHookCb({action:{},state:{queries:t.queryManager.getQueryStore(),mutations:t.queryManager.mutationStore||{}},dataWithOptimisticResults:t.cache.extract(!0)})}:void 0})}return e.prototype.stop=function(){this.queryManager.stop()},e.prototype.watchQuery=function(e){return this.defaultOptions.watchQuery&&(e=ni(this.defaultOptions.watchQuery,e)),!this.disableNetworkFetches||"network-only"!==e.fetchPolicy&&"cache-and-network"!==e.fetchPolicy||(e=i(i({},e),{fetchPolicy:"cache-first"})),this.queryManager.watchQuery(e)},e.prototype.query=function(e){return this.defaultOptions.query&&(e=ni(this.defaultOptions.query,e)),d("cache-and-network"!==e.fetchPolicy,10),this.disableNetworkFetches&&"network-only"===e.fetchPolicy&&(e=i(i({},e),{fetchPolicy:"cache-first"})),this.queryManager.query(e)},e.prototype.mutate=function(e){return this.defaultOptions.mutate&&(e=ni(this.defaultOptions.mutate,e)),this.queryManager.mutate(e)},e.prototype.subscribe=function(e){return this.queryManager.startGraphQLSubscription(e)},e.prototype.readQuery=function(e,t){return void 0===t&&(t=!1),this.cache.readQuery(e,t)},e.prototype.readFragment=function(e,t){return void 0===t&&(t=!1),this.cache.readFragment(e,t)},e.prototype.writeQuery=function(e){this.cache.writeQuery(e),this.queryManager.broadcastQueries()},e.prototype.writeFragment=function(e){this.cache.writeFragment(e),this.queryManager.broadcastQueries()},e.prototype.__actionHookForDevTools=function(e){this.devToolsHookCb=e},e.prototype.__requestRaw=function(e){return Ht(this.link,e)},e.prototype.resetStore=function(){var e=this;return Promise.resolve().then((function(){return e.queryManager.clearStore()})).then((function(){return Promise.all(e.resetStoreCallbacks.map((function(e){return e()})))})).then((function(){return e.reFetchObservableQueries()}))},e.prototype.clearStore=function(){var e=this;return Promise.resolve().then((function(){return e.queryManager.clearStore()})).then((function(){return Promise.all(e.clearStoreCallbacks.map((function(e){return e()})))}))},e.prototype.onResetStore=function(e){var t=this;return this.resetStoreCallbacks.push(e),function(){t.resetStoreCallbacks=t.resetStoreCallbacks.filter((function(t){return t!==e}))}},e.prototype.onClearStore=function(e){var t=this;return this.clearStoreCallbacks.push(e),function(){t.clearStoreCallbacks=t.clearStoreCallbacks.filter((function(t){return t!==e}))}},e.prototype.reFetchObservableQueries=function(e){return this.queryManager.reFetchObservableQueries(e)},e.prototype.extract=function(e){return this.cache.extract(e)},e.prototype.restore=function(e){return this.cache.restore(e)},e.prototype.addResolvers=function(e){this.localState.addResolvers(e)},e.prototype.setResolvers=function(e){this.localState.setResolvers(e)},e.prototype.getResolvers=function(){return this.localState.getResolvers()},e.prototype.setLocalStateFragmentMatcher=function(e){this.localState.setFragmentMatcher(e)},e.prototype.setLink=function(e){this.link=this.queryManager.link=e},e}(),oi=new Map,ai=new Map,si=!0,ui=!1;function ci(e){return e.replace(/[\s,]+/g," ").trim()}function li(e){var t=new Set,r=[];return e.definitions.forEach((function(e){if("FragmentDefinition"===e.kind){var n=e.name.value,i=ci((a=e.loc).source.body.substring(a.start,a.end)),o=ai.get(n);o&&!o.has(i)?si&&console.warn("Warning: fragment with name "+n+" already exists.\ngraphql-tag enforces all fragment names across your application to be unique; read more about\nthis in the docs: http://dev.apollodata.com/core/fragments.html#unique-names"):o||ai.set(n,o=new Set),o.add(i),t.has(i)||(t.add(i),r.push(e))}else r.push(e);var a})),l(l({},e),{definitions:r})}function fi(e){var t=ci(e);if(!oi.has(t)){var r=function(e,t){return new le(e,t).parseDocument()}(e,{experimentalFragmentVariables:ui});if(!r||"Document"!==r.kind)throw new Error("Not a valid GraphQL document.");oi.set(t,function(e){var t=new Set(e.definitions);t.forEach((function(e){e.loc&&delete e.loc,Object.keys(e).forEach((function(r){var n=e[r];n&&"object"==typeof n&&t.add(n)}))}));var r=e.loc;return r&&(delete r.startToken,delete r.endToken),e}(li(r)))}return oi.get(t)}function pi(e){for(var t=[],r=1;r0&&(l=new yr({graphQLErrors:c})),e=i(i({},e),{data:n,loading:o,networkStatus:u,error:l,called:!0}),o);else if(l)Object.assign(e,{data:(a.currentObservable.getLastResult()||{}).data});else{var f=a.currentObservable.options.fetchPolicy;if(t.partialRefetch&&s&&(!n||0===Object.keys(n).length)&&"cache-only"!==f)return Object.assign(e,{loading:!0,networkStatus:dr.loading}),e.refetch(),e}}e.client=a.client,a.setOptions(t,!0);var p=a.previous.result;return a.previous.loading=p&&p.loading||!1,e.previousData=p&&(p.data||p.previousData),a.previous.result=e,a.currentObservable&&a.currentObservable.resetQueryStoreErrors(),e},a.obsRefetch=function(e){var t;return null===(t=a.currentObservable)||void 0===t?void 0:t.refetch(e)},a.obsFetchMore=function(e){return a.currentObservable.fetchMore(e)},a.obsUpdateQuery=function(e){return a.currentObservable.updateQuery(e)},a.obsStartPolling=function(e){var t;null===(t=a.currentObservable)||void 0===t||t.startPolling(e)},a.obsStopPolling=function(){var e;null===(e=a.currentObservable)||void 0===e||e.stopPolling()},a.obsSubscribeToMore=function(e){return a.currentObservable.subscribeToMore(e)},a.onNewData=o,a}return n(t,e),t.prototype.execute=function(){this.refreshClient();var e=this.getOptions(),t=e.skip,r=e.query;return(t||r!==this.previous.query)&&(this.removeQuerySubscription(),this.removeObservable(!t),this.previous.query=r),this.updateObservableQuery(),this.isMounted&&this.startQuerySubscription(),this.getExecuteSsrResult()||this.getExecuteResult()},t.prototype.executeLazy=function(){return this.runLazy?[this.runLazyQuery,this.execute()]:[this.runLazyQuery,{loading:!1,networkStatus:dr.ready,called:!1,data:void 0}]},t.prototype.fetchData=function(){var e=this,t=this.getOptions();return!t.skip&&!1!==t.ssr&&new Promise((function(t){return e.startQuerySubscription(t)}))},t.prototype.afterExecute=function(e){var t=(void 0===e?{}:e).lazy,r=void 0!==t&&t;return this.isMounted=!0,r&&!this.runLazy||this.handleErrorOrCompleted(),this.previousOptions=this.getOptions(),this.unmount.bind(this)},t.prototype.cleanup=function(){this.removeQuerySubscription(),this.removeObservable(!0),delete this.previous.result},t.prototype.getOptions=function(){var t=e.prototype.getOptions.call(this);return this.lazyOptions&&(t.variables=i(i({},t.variables),this.lazyOptions.variables),t.context=i(i({},t.context),this.lazyOptions.context)),this.runLazy&&delete t.skip,t},t.prototype.ssrInitiated=function(){return this.context&&this.context.renderPromises},t.prototype.getExecuteResult=function(){var e=this.getQueryResult();return this.startQuerySubscription(),e},t.prototype.getExecuteSsrResult=function(){var e=this.getOptions(),t=e.ssr,r=e.skip,n=!1===t,o=this.refreshClient().client.disableNetworkFetches,a=i({loading:!0,networkStatus:dr.loading,called:!0,data:void 0,stale:!1,client:this.client},this.observableQueryFields());if(n&&(this.ssrInitiated()||o))return this.previous.result=a,a;if(this.ssrInitiated()){var s=this.getQueryResult()||a;return s.loading&&!r&&this.context.renderPromises.addQueryPromise(this,(function(){return null})),s}},t.prototype.prepareObservableQueryOptions=function(){var e=this.getOptions();this.verifyDocumentType(e.query,wi.Query);var t=e.displayName||"Query";return!this.ssrInitiated()||"network-only"!==e.fetchPolicy&&"cache-and-network"!==e.fetchPolicy||(e.fetchPolicy="cache-first"),i(i({},e),{displayName:t,context:e.context})},t.prototype.initializeObservableQuery=function(){if(this.ssrInitiated()&&(this.currentObservable=this.context.renderPromises.getSSRObservable(this.getOptions())),!this.currentObservable){var e=this.prepareObservableQueryOptions();this.previous.observableQueryOptions=i(i({},e),{children:null}),this.currentObservable=this.refreshClient().client.watchQuery(i({},e)),this.ssrInitiated()&&this.context.renderPromises.registerSSRObservable(this.currentObservable,e)}},t.prototype.updateObservableQuery=function(){if(this.currentObservable){if(!this.getOptions().skip){var e=i(i({},this.prepareObservableQueryOptions()),{children:null});ur(e,this.previous.observableQueryOptions)||(this.previous.observableQueryOptions=e,this.currentObservable.setOptions(e).catch((function(){})))}}else this.initializeObservableQuery()},t.prototype.startQuerySubscription=function(e){var t=this;void 0===e&&(e=this.onNewData),this.currentSubscription||this.getOptions().skip||(this.currentSubscription=this.currentObservable.subscribe({next:function(r){var n=r.loading,i=r.networkStatus,o=r.data,a=t.previous.result;a&&a.loading===n&&a.networkStatus===i&&ur(a.data,o)||e()},error:function(r){if(t.resubscribeToQuery(),!r.hasOwnProperty("graphQLErrors"))throw r;var n=t.previous.result;(n&&n.loading||!ur(r,t.previous.error))&&(t.previous.error=r,e())}}))},t.prototype.resubscribeToQuery=function(){this.removeQuerySubscription();var e=this.currentObservable;if(e){var t=e.getLastError(),r=e.getLastResult();e.resetLastResults(),this.startQuerySubscription(),Object.assign(e,{lastError:t,lastResult:r})}},t.prototype.handleErrorOrCompleted=function(){if(this.currentObservable&&this.previous.result){var e=this.previous.result,t=e.data,r=e.loading,n=e.error;if(!r){var i=this.getOptions(),o=i.query,a=i.variables,s=i.onCompleted,u=i.onError,c=i.skip;if(this.previousOptions&&!this.previous.loading&&ur(this.previousOptions.query,o)&&ur(this.previousOptions.variables,a))return;!s||n||c?u&&n&&u(n):s(t)}}},t.prototype.removeQuerySubscription=function(){this.currentSubscription&&(this.currentSubscription.unsubscribe(),delete this.currentSubscription)},t.prototype.removeObservable=function(e){this.currentObservable&&(this.currentObservable.tearDownQuery(),e&&delete this.currentObservable)},t.prototype.observableQueryFields=function(){var e;return{variables:null===(e=this.currentObservable)||void 0===e?void 0:e.variables,refetch:this.obsRefetch,fetchMore:this.obsFetchMore,updateQuery:this.obsUpdateQuery,startPolling:this.obsStartPolling,stopPolling:this.obsStopPolling,subscribeToMore:this.obsSubscribeToMore}},t}(function(){function e(e,t){this.isMounted=!1,this.previousOptions={},this.context={},this.options={},this.options=e||{},this.context=t||{}}return e.prototype.getOptions=function(){return this.options},e.prototype.setOptions=function(e,t){void 0===t&&(t=!1),t&&!ur(this.options,e)&&(this.previousOptions=this.options),this.options=e},e.prototype.unmount=function(){this.isMounted=!1},e.prototype.refreshClient=function(){var e=this.options&&this.options.client||this.context&&this.context.client;d(!!e,29);var t=!1;return e!==this.client&&(t=!0,this.client=e,this.cleanup()),{client:this.client,isNew:t}},e.prototype.verifyDocumentType=function(e,t){var r=function(e){var t,r,n=Ti.get(e);if(n)return n;d(!!e&&!!e.kind,34);var i=e.definitions.filter((function(e){return"FragmentDefinition"===e.kind})),o=e.definitions.filter((function(e){return"OperationDefinition"===e.kind&&"query"===e.operation})),a=e.definitions.filter((function(e){return"OperationDefinition"===e.kind&&"mutation"===e.operation})),s=e.definitions.filter((function(e){return"OperationDefinition"===e.kind&&"subscription"===e.operation}));d(!i.length||o.length||a.length||s.length,35),d(o.length+a.length+s.length<=1,36),r=o.length?wi.Query:wi.Mutation,o.length||a.length||(r=wi.Subscription);var u=o.length?o:a.length?a:s;d(1===u.length,37);var c=u[0];t=c.variableDefinitions||[];var l={name:c.name&&"Name"===c.name.kind?c.name.value:"data",type:r,variables:t};return Ti.set(e,l),l}(e);xi(t),xi(r.type),d(r.type===t,30)},e}());function Ii(e,r,n){void 0===n&&(n=!1);var o=t.exports.useContext(Ei()),a=t.exports.useReducer((function(e){return e+1}),0),s=a[0],u=a[1],c=r?i(i({},r),{query:e}):{query:e},l=t.exports.useRef(),f=l.current||(l.current=new Ni({options:c,context:o,onNewData:function(){f.ssrInitiated()?u():Promise.resolve().then((function(){return l.current&&u()}))}}));f.setOptions(c),f.context=o;var p,h,d,v={options:i(i({},c),{onError:void 0,onCompleted:void 0}),context:o,tick:s},y=(p=function(){return n?f.executeLazy():f.execute()},h=v,(d=t.exports.useRef()).current&&ur(h,d.current.key)||(d.current={key:h,value:p()}),d.current.value),m=n?y[1]:y;return t.exports.useEffect((function(){return function(){return f.cleanup()}}),[]),t.exports.useEffect((function(){return f.afterExecute({lazy:n})}),[m.loading,m.networkStatus,m.error,m.data]),y}function _i(e,t){return Ii(e,t,!0)}export{ii as A,Wn as I,ki as a,gi as g,_i as u}; diff --git a/assets/index.302ac48d.css b/assets/index.302ac48d.css new file mode 100644 index 0000000..4920091 --- /dev/null +++ b/assets/index.302ac48d.css @@ -0,0 +1 @@ +.blog-view{max-width:960px;margin:10px auto 0}.fzj-list-box{padding:0 12px 12px}.fzj-list{height:100%}.fzj-item{margin-bottom:10px}@media screen and (min-width: 768px){.fzj-list{display:flex;flex-wrap:wrap}.fzj-item{max-width:50%;min-width:50%;padding:8px;margin:0}}.fzj-card{width:100%;height:100%;position:relative;color:#343434;margin-bottom:12px;padding:24px 20px;background-color:#fff;font-size:14px;transition:all .3s ease;cursor:pointer}.fzj-card:hover{transition:all .3s ease;box-shadow:var(--shadow-floating);background-color:#fff}.fzj-card:last-child{margin-bottom:0}.fzj-card .title{font-size:18px;margin-bottom:8px;font-weight:bold;position:relative}.fzj-card .title span{background:linear-gradient(to bottom,transparent 50%,#e2e0da 50%)}.fzj-card img{max-width:640px!important;text-align:center}.fzj-card .issues{font-size:14px;position:absolute;top:0;right:0;display:inline-block;padding:5px 10px 0;line-height:20px;font-family:"lab";vertical-align:text-bottom;color:#666}.fzj-card .labels{margin-top:12px}.data-loading{text-align:center;font-size:14px;font-weight:bold}.loading-box{position:fixed;width:100%;display:flex;justify-content:center;align-items:center;height:100%}.loading-box .error-icon{width:120px;margin-top:-20vh} diff --git a/assets/index.39fc9160.js b/assets/index.39fc9160.js new file mode 100644 index 0000000..61a5950 --- /dev/null +++ b/assets/index.39fc9160.js @@ -0,0 +1 @@ +import{R as e}from"./react.434ff2b9.js";const t=({owner:t})=>e.createElement("a",{className:"gh-stats-card",href:`https://github.com/${t}`,target:"_blank",rel:"noreferrer"},e.createElement("img",{src:`https://lencx-stats.vercel.app/api/?username=${t}&show_icons=true&bg_color=320,323031,84a59d&icon_color=b0c4b1&title_color=eec170&text_color=a2a392&include_all_commits=true`,alt:`${t} stats`}));t.defaultProps={owner:"lencx"};var l=t;const r=({owner:t})=>e.createElement("a",{className:"gh-wakatime-card",href:`https://github.com/${t}`,target:"_blank",rel:"noreferrer"},e.createElement("img",{src:`https://lencx-stats.vercel.app/api/wakatime?username=${t}&layout=compact&bg_color=150,323031,84a59d&title_color=eec170&text_color=a2a392`,alt:`${t}'s wakatime`}));r.defaultProps={owner:"lencx"};var a=r;const c=({repo:t,site:l,owner:r,name:a,desc:c})=>e.createElement("tr",null,e.createElement("td",null,e.createElement("a",{href:l||`https://github.com/${r}/${t}`},a||`${r}/${t}`)),e.createElement("td",null,c),e.createElement("td",null,e.createElement("div",null,e.createElement("img",{alt:"Stars",src:`https://img.shields.io/github/stars/${r}/${t}?style=plastic&labelColor=373f51&color=e07a5f`}))),e.createElement("td",null,e.createElement("div",null,e.createElement("img",{alt:"Forks",src:`https://img.shields.io/github/forks/${r}/${t}?style=plastic&labelColor=373f51&color=e07a5f`}))));c.defaultProps={owner:"lencx"};var n=c;function s(){return e.createElement("div",{className:"project-view"},e.createElement("h2",null,"Open Source"),e.createElement("h3",null,"Stats"),e.createElement("div",{className:"gh-card-box"},e.createElement(l,null),e.createElement(a,null)),e.createElement("h3",null,"Projects"),e.createElement("div",{className:"repos"},e.createElement("table",null,e.createElement("thead",null,e.createElement("tr",null,e.createElement("th",null,"📦 Projects"),e.createElement("th",null,"📃 Description"),e.createElement("th",null,"⭐ Stars"),e.createElement("th",null,"📚 Forks"))),e.createElement("tbody",null,e.createElement(n,{repo:"z",desc:"〽️ 浮之静"}),e.createElement(n,{repo:"awesome",desc:"😎 Awesome lists about all kinds of interesting topics"}),e.createElement(n,{repo:"create-mpl",desc:"⚡️ Create a project in seconds!"}),e.createElement(n,{repo:"vite-plugin-rsw",desc:"🦀 wasm-pack plugin for Vite"}),e.createElement(n,{repo:"download-github",desc:"⬇️ Download directory from a GitHub repo."}),e.createElement(n,{repo:"rsw-node",desc:"⚪️ `wasm-pack build` executed in remote deployment"}),e.createElement(n,{repo:"learn-wasm",desc:"🎲 Learning WebAssembly"}),e.createElement(n,{repo:"rust-learn",desc:"🦀 Learning Rust"}),e.createElement(n,{repo:"code-snippets",desc:"✍️ code - 手写系列"}),e.createElement(n,{repo:"rgd",desc:"🍱 GitHub Discussions API - RSS & JSON"}),e.createElement(n,{repo:"woap",desc:"🌀 GitHub Discussions - 生成微信文章 (支持二维码及脚注形式)"}),e.createElement(n,{repo:"monthly",desc:"📰 学习总结,输出打卡"})))))}export{s as default}; diff --git a/assets/index.3bdcf399.js b/assets/index.3bdcf399.js new file mode 100644 index 0000000..ef3c1bc --- /dev/null +++ b/assets/index.3bdcf399.js @@ -0,0 +1 @@ +import{R as e}from"./react.434ff2b9.js";function t(){return e.createElement("div",{className:"about-view"},e.createElement("img",{className:"pic",src:"https://user-images.githubusercontent.com/16164244/119298318-607bbf80-bc8f-11eb-98da-e8277efe3249.png"}),e.createElement("div",{className:"fzj-desc lencx"},e.createElement("p",{className:"notes"},"lencx {折腾 ⇌ 迷茫 ⇌ 思考]ing,在路上..."),e.createElement("p",null,"生命在于折腾,折腾多了,必然迷茫,迷茫了,就停下来思考,想通了就重新上路。"),e.createElement("p",null,"在路上会禁不住“诱惑”而去折腾,折腾了,又迷茫,迷茫了,又思考,一直在路上。"),e.createElement("p",null,"循环往复,生生不息...")),e.createElement("div",{className:"fzj-desc"},"项目 ",e.createElement("a",{href:"https://github.com/lencx/z/discussions"},"Z")," ","字母由来:取首字母 FZJ,因过于繁琐,故取其中间字母 Z,Z 是一个很有意思的字母,像弹簧,蓄力愈久,反弹的力量就愈大。很符合 «浮之静» 之本意。"))}export{t as default}; diff --git a/assets/index.4b53168e.css b/assets/index.4b53168e.css new file mode 100644 index 0000000..449ab40 --- /dev/null +++ b/assets/index.4b53168e.css @@ -0,0 +1 @@ +.markdown-body .octicon{display:inline-block;fill:currentColor;vertical-align:text-bottom}.markdown-body .anchor{float:left;line-height:1;margin-left:-20px;padding-right:4px}.markdown-body .anchor:focus{outline:none}.markdown-body h1 .octicon-link,.markdown-body h2 .octicon-link,.markdown-body h3 .octicon-link,.markdown-body h4 .octicon-link,.markdown-body h5 .octicon-link,.markdown-body h6 .octicon-link{color:#1b1f23;vertical-align:middle;visibility:hidden}.markdown-body h1:hover .anchor,.markdown-body h2:hover .anchor,.markdown-body h3:hover .anchor,.markdown-body h4:hover .anchor,.markdown-body h5:hover .anchor,.markdown-body h6:hover .anchor{text-decoration:none}.markdown-body h1:hover .anchor .octicon-link,.markdown-body h2:hover .anchor .octicon-link,.markdown-body h3:hover .anchor .octicon-link,.markdown-body h4:hover .anchor .octicon-link,.markdown-body h5:hover .anchor .octicon-link,.markdown-body h6:hover .anchor .octicon-link{visibility:visible}.markdown-body h1:hover .anchor .octicon-link:before,.markdown-body h2:hover .anchor .octicon-link:before,.markdown-body h3:hover .anchor .octicon-link:before,.markdown-body h4:hover .anchor .octicon-link:before,.markdown-body h5:hover .anchor .octicon-link:before,.markdown-body h6:hover .anchor .octicon-link:before{width:16px;height:16px;content:" ";display:inline-block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' version='1.1' width='16' height='16' aria-hidden='true'%3E%3Cpath fill-rule='evenodd' d='M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z'%3E%3C/path%3E%3C/svg%3E")}.markdown-body{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;color:#24292e;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;font-size:16px;line-height:1.5;word-wrap:break-word}.markdown-body details{display:block}.markdown-body summary{display:list-item}.markdown-body a{background-color:initial}.markdown-body a:active,.markdown-body a:hover{outline-width:0}.markdown-body strong{font-weight:inherit;font-weight:bolder}.markdown-body h1{font-size:2em;margin:.67em 0}.markdown-body img{border-style:none}.markdown-body code,.markdown-body kbd,.markdown-body pre{font-family:monospace,monospace;font-size:1em}.markdown-body hr{box-sizing:initial;height:0;overflow:visible}.markdown-body input{font:inherit;margin:0}.markdown-body input{overflow:visible}.markdown-body [type=checkbox]{box-sizing:border-box;padding:0}.markdown-body *{box-sizing:border-box}.markdown-body input{font-family:inherit;font-size:inherit;line-height:inherit}.markdown-body a{color:#0366d6;text-decoration:none}.markdown-body a:hover{text-decoration:underline}.markdown-body strong{font-weight:600}.markdown-body hr{height:0;margin:15px 0;overflow:hidden;background:transparent;border:0;border-bottom:1px solid #dfe2e5}.markdown-body hr:after,.markdown-body hr:before{display:table;content:""}.markdown-body hr:after{clear:both}.markdown-body table{border-spacing:0;border-collapse:collapse}.markdown-body td,.markdown-body th{padding:0}.markdown-body details summary{cursor:pointer}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{margin-top:0;margin-bottom:0}.markdown-body h1{font-size:32px}.markdown-body h1,.markdown-body h2{font-weight:600}.markdown-body h2{font-size:24px}.markdown-body h3{font-size:20px}.markdown-body h3,.markdown-body h4{font-weight:600}.markdown-body h4{font-size:16px}.markdown-body h5{font-size:14px}.markdown-body h5,.markdown-body h6{font-weight:600}.markdown-body h6{font-size:12px}.markdown-body p{margin-top:0;margin-bottom:10px}.markdown-body blockquote{margin:0}.markdown-body ol,.markdown-body ul{padding-left:0;margin-top:0;margin-bottom:0}.markdown-body ol ol,.markdown-body ul ol{list-style-type:lower-roman}.markdown-body ol ol ol,.markdown-body ol ul ol,.markdown-body ul ol ol,.markdown-body ul ul ol{list-style-type:lower-alpha}.markdown-body dd{margin-left:0}.markdown-body code,.markdown-body pre{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:12px}.markdown-body pre{margin-top:0;margin-bottom:0}.markdown-body input::-webkit-inner-spin-button,.markdown-body input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;appearance:none}.markdown-body :checked+.radio-label{position:relative;z-index:1;border-color:#0366d6}.markdown-body .border{border:1px solid #e1e4e8!important}.markdown-body .border-0{border:0!important}.markdown-body .border-bottom{border-bottom:1px solid #e1e4e8!important}.markdown-body .rounded-1{border-radius:3px!important}.markdown-body .bg-white{background-color:#fff!important}.markdown-body .bg-gray-light{background-color:#fafbfc!important}.markdown-body .text-gray-light{color:#6a737d!important}.markdown-body .my-2{margin-top:8px!important;margin-bottom:8px!important}.markdown-body .pl-3,.markdown-body .px-3{padding-left:16px!important}.markdown-body .px-3{padding-right:16px!important}.markdown-body .f6{font-size:12px!important}.markdown-body .lh-condensed{line-height:1.25!important}.markdown-body .text-bold{font-weight:600!important}.markdown-body .pl-c{color:#6a737d}.markdown-body .pl-c1,.markdown-body .pl-s .pl-v{color:#005cc5}.markdown-body .pl-e,.markdown-body .pl-en{color:#6f42c1}.markdown-body .pl-s .pl-s1,.markdown-body .pl-smi{color:#24292e}.markdown-body .pl-ent{color:#22863a}.markdown-body .pl-k{color:#d73a49}.markdown-body .pl-pds,.markdown-body .pl-s,.markdown-body .pl-s .pl-pse .pl-s1,.markdown-body .pl-sr,.markdown-body .pl-sr .pl-cce,.markdown-body .pl-sr .pl-sra,.markdown-body .pl-sr .pl-sre{color:#032f62}.markdown-body .pl-smw,.markdown-body .pl-v{color:#e36209}.markdown-body .pl-bu{color:#b31d28}.markdown-body .pl-ii{color:#fafbfc;background-color:#b31d28}.markdown-body .pl-c2{color:#fafbfc;background-color:#d73a49}.markdown-body .pl-c2:before{content:"^M"}.markdown-body .pl-sr .pl-cce{font-weight:700;color:#22863a}.markdown-body .pl-ml{color:#735c0f}.markdown-body .pl-mh,.markdown-body .pl-mh .pl-en,.markdown-body .pl-ms{font-weight:700;color:#005cc5}.markdown-body .pl-mi{font-style:italic;color:#24292e}.markdown-body .pl-mb{font-weight:700;color:#24292e}.markdown-body .pl-md{color:#b31d28;background-color:#ffeef0}.markdown-body .pl-mi1{color:#22863a;background-color:#f0fff4}.markdown-body .pl-mc{color:#e36209;background-color:#ffebda}.markdown-body .pl-mi2{color:#f6f8fa;background-color:#005cc5}.markdown-body .pl-mdr{font-weight:700;color:#6f42c1}.markdown-body .pl-ba{color:#586069}.markdown-body .pl-sg{color:#959da5}.markdown-body .pl-corl{text-decoration:underline;color:#032f62}.markdown-body .mb-0{margin-bottom:0!important}.markdown-body .my-2{margin-bottom:8px!important}.markdown-body .my-2{margin-top:8px!important}.markdown-body .pl-0{padding-left:0!important}.markdown-body .py-0{padding-top:0!important;padding-bottom:0!important}.markdown-body .pl-1{padding-left:4px!important}.markdown-body .pl-2{padding-left:8px!important}.markdown-body .py-2{padding-top:8px!important;padding-bottom:8px!important}.markdown-body .pl-3{padding-left:16px!important}.markdown-body .pl-4{padding-left:24px!important}.markdown-body .pl-5{padding-left:32px!important}.markdown-body .pl-6{padding-left:40px!important}.markdown-body .pl-7{padding-left:48px!important}.markdown-body .pl-8{padding-left:64px!important}.markdown-body .pl-9{padding-left:80px!important}.markdown-body .pl-10{padding-left:96px!important}.markdown-body .pl-11{padding-left:112px!important}.markdown-body .pl-12{padding-left:128px!important}.markdown-body hr{border-bottom-color:#eee}.markdown-body kbd{display:inline-block;padding:3px 5px;font:11px SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;line-height:10px;color:#444d56;vertical-align:middle;background-color:#fafbfc;border:1px solid #d1d5da;border-radius:3px;box-shadow:inset 0 -1px #d1d5da}.markdown-body:after,.markdown-body:before{display:table;content:""}.markdown-body:after{clear:both}.markdown-body>:first-child{margin-top:0!important}.markdown-body>:last-child{margin-bottom:0!important}.markdown-body a:not([href]){color:inherit;text-decoration:none}.markdown-body blockquote,.markdown-body details,.markdown-body dl,.markdown-body ol,.markdown-body p,.markdown-body pre,.markdown-body table,.markdown-body ul{margin-top:0;margin-bottom:16px}.markdown-body hr{height:.25em;padding:0;margin:24px 0;background-color:#e1e4e8;border:0}.markdown-body blockquote{padding:0 1em;color:#6a737d;border-left:.25em solid #dfe2e5}.markdown-body blockquote>:first-child{margin-top:0}.markdown-body blockquote>:last-child{margin-bottom:0}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{margin-top:24px;margin-bottom:16px;font-weight:600;line-height:1.25}.markdown-body h1{font-size:2em}.markdown-body h1,.markdown-body h2{padding-bottom:.3em;border-bottom:1px solid #eaecef}.markdown-body h2{font-size:1.5em}.markdown-body h3{font-size:1.25em}.markdown-body h4{font-size:1em}.markdown-body h5{font-size:.875em}.markdown-body h6{font-size:.85em;color:#6a737d}.markdown-body ol,.markdown-body ul{padding-left:2em}.markdown-body ol ol,.markdown-body ol ul,.markdown-body ul ol,.markdown-body ul ul{margin-top:0;margin-bottom:0}.markdown-body li{word-wrap:break-all}.markdown-body li>p{margin-top:16px}.markdown-body li+li{margin-top:.25em}.markdown-body dl{padding:0}.markdown-body dl dt{padding:0;margin-top:16px;font-size:1em;font-style:italic;font-weight:600}.markdown-body dl dd{padding:0 16px;margin-bottom:16px}.markdown-body table{display:block;width:100%;overflow:auto}.markdown-body table th{font-weight:600}.markdown-body table td,.markdown-body table th{padding:6px 13px;border:1px solid #dfe2e5}.markdown-body table tr{background-color:#fff;border-top:1px solid #c6cbd1}.markdown-body table tr:nth-child(2n){background-color:#f6f8fa}.markdown-body img{max-width:100%;box-sizing:initial;background-color:#fff}.markdown-body img[align=right]{padding-left:20px}.markdown-body img[align=left]{padding-right:20px}.markdown-body code{padding:.2em .4em;margin:0;font-size:85%;background-color:#1b1f230d;border-radius:3px}.markdown-body pre{word-wrap:normal}.markdown-body pre>code{padding:0;margin:0;font-size:100%;word-break:normal;white-space:pre;background:transparent;border:0}.markdown-body .highlight{margin-bottom:16px}.markdown-body .highlight pre{margin-bottom:0;word-break:normal}.markdown-body .highlight pre,.markdown-body pre{padding:16px;overflow:auto;font-size:85%;line-height:1.45;background-color:#f6f8fa;border-radius:3px}.markdown-body pre code{display:inline;max-width:auto;padding:0;margin:0;overflow:visible;line-height:inherit;word-wrap:normal;background-color:initial;border:0}.markdown-body .commit-tease-sha{display:inline-block;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:90%;color:#444d56}.markdown-body .full-commit .btn-outline:not(:disabled):hover{color:#005cc5;border-color:#005cc5}.markdown-body .blob-wrapper{overflow-x:auto;overflow-y:hidden}.markdown-body .blob-wrapper-embedded{max-height:240px;overflow-y:auto}.markdown-body .blob-num{width:1%;min-width:50px;padding-right:10px;padding-left:10px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:12px;line-height:20px;color:#1b1f234d;text-align:right;white-space:nowrap;vertical-align:top;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.markdown-body .blob-num:hover{color:#1b1f2399}.markdown-body .blob-num:before{content:attr(data-line-number)}.markdown-body .blob-code{position:relative;padding-right:10px;padding-left:10px;line-height:20px;vertical-align:top}.markdown-body .blob-code-inner{overflow:visible;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:12px;color:#24292e;word-wrap:normal;white-space:pre}.markdown-body .pl-token.active,.markdown-body .pl-token:hover{cursor:pointer;background:#ffea7f}.markdown-body .tab-size[data-tab-size="1"]{-moz-tab-size:1;tab-size:1}.markdown-body .tab-size[data-tab-size="2"]{-moz-tab-size:2;tab-size:2}.markdown-body .tab-size[data-tab-size="3"]{-moz-tab-size:3;tab-size:3}.markdown-body .tab-size[data-tab-size="4"]{-moz-tab-size:4;tab-size:4}.markdown-body .tab-size[data-tab-size="5"]{-moz-tab-size:5;tab-size:5}.markdown-body .tab-size[data-tab-size="6"]{-moz-tab-size:6;tab-size:6}.markdown-body .tab-size[data-tab-size="7"]{-moz-tab-size:7;tab-size:7}.markdown-body .tab-size[data-tab-size="8"]{-moz-tab-size:8;tab-size:8}.markdown-body .tab-size[data-tab-size="9"]{-moz-tab-size:9;tab-size:9}.markdown-body .tab-size[data-tab-size="10"]{-moz-tab-size:10;tab-size:10}.markdown-body .tab-size[data-tab-size="11"]{-moz-tab-size:11;tab-size:11}.markdown-body .tab-size[data-tab-size="12"]{-moz-tab-size:12;tab-size:12}.markdown-body .task-list-item{list-style-type:none}.markdown-body .task-list-item+.task-list-item{margin-top:3px}.markdown-body .task-list-item input{margin:0 .2em .25em -1.6em;vertical-align:middle}.github-lencx-z{cursor:pointer;display:inline-block;width:24px;height:24px}.github-lencx-z img{overflow:hidden}.menu-btn{position:fixed;top:14px;right:10px;z-index:100;width:28px;height:28px;cursor:pointer;vertical-align:-2px}.bm-burger-bars{background:#373a47}.bm-cross-button{height:24px;width:24px}.bm-cross{background:#bdc3c7}.bm-menu-wrap{position:fixed;height:100%;top:0}.bm-menu{background:#373a47;padding:2.5em 1.5em 0;font-size:1.15em}.bm-morph-shape{fill:#373a47}.bm-item-list{color:#b8b7ad;padding:.8em}.bm-item{display:inline-block;padding:10px;font-size:1.5rem;cursor:pointer;color:#d8d8d8;outline:none;text-align:center;font-family:"lab";font-variation-settings:"size" 30,"quad" 40,"bevl" 20,"oval" 30}.bm-overlay{background:rgba(0,0,0,.3);top:0;left:0}.fzj-header{width:100%;height:60px;position:fixed;background-color:#24292e;display:flex;align-items:center;justify-content:space-between;padding:0 12px;box-shadow:1px 1px 2px #ddd;z-index:99;top:0;left:0}.fzj-header .logo-box{cursor:pointer}.fzj-header .logo{background-image:url(/assets/fzj.883a7505.svg);background-repeat:no-repeat;background-size:100%;width:61px;height:24px}.fzj-header .desc{background-image:url(/assets/fzj-desc.da5cfda0.svg);background-repeat:no-repeat;background-size:100%;width:165px;height:12px;margin-top:3px}.fzj-header .fzj-btns{width:100px}.fzj-header .fzj-rss{width:28px;vertical-align:-3px;margin-right:10px;cursor:pointer}.fzj-footer{padding:20px 0;text-align:center}.fzj-footer a{font-weight:bold}#fzj-backtop{width:42px;height:42px;position:fixed;bottom:20px;right:20px;border-radius:50%;display:flex;justify-content:center;align-items:center;transition:all .5s ease;box-shadow:inset 0 0 5px #888;cursor:pointer}@media screen and (max-width: 767px){#fzj-backtop{width:36px;height:36px}}#fzj-backtop svg{width:50%}#fzj-backtop.hide{transform:scale(0);opacity:0}#fzj-backtop.show{transform:scale(1);opacity:1}@font-face{font-family:"lab";src:url(/lab.woff2) format("woff2")}html,body,#root{margin:0;font-family:DOS,Monaco,Menlo,Consolas,"Courier New",monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;scroll-behavior:smooth;font-size:14px;line-height:1.4;touch-action:pan-x pan-y}body{background-image:url(/assets/bg.4189c4f0.png);background-repeat:repeat;background-size:100px;background-color:#f5f8fa}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace;background-color:#dbdee2;padding:0 5px;border-radius:3px}blockquote{border-left:solid 3px var(--blue);margin:0}blockquote>p{margin-left:8px}pre{overflow-x:auto;padding:10px;border-radius:2px;font-family:"Courier New",Courier,monospace;border:solid 2px #e0e4e8}pre code{background-color:transparent}img{max-width:100%;width:100%}:root{--theme: #3c92a8;--black: #282c34;--pink: #f87da9;--blue: #4285f4;--border-color: #e0e4e8;--border: solid 1px var(--border-color);--shadow-raised: 0 1px 2px rgba(46, 41, 51, .08), 0 2px 4px rgba(71, 63, 79, .08);--shadow-floating: 0 2px 4px rgba(46, 41, 51, .08), 0 4px 8px rgba(71, 63, 79, .16);--shadow-overlay: 0 4px 8px rgba(46, 41, 51, .08), 0 8px 16px rgba(71, 63, 79, .16);--shadow-dialog: 0 4px 16px rgba(46, 41, 51, .08), 0 8px 24px rgba(71, 63, 79, .16)}.view{padding-top:58px;min-height:100vh;max-width:960px;margin:0 auto}.view>[class*=-view]{min-height:calc(100vh - 118px)}.view>[class*=-view]:before,.view>[class*=-view]:after{display:block;content:"";clear:both}.view .fzj-emoji{display:inline-block;margin-right:5px}ul{padding-left:24px!important}li{margin-bottom:6px}a{color:var(--blue)}*{box-sizing:border-box} diff --git a/assets/index.5119c8ec.js b/assets/index.5119c8ec.js new file mode 100644 index 0000000..111080e --- /dev/null +++ b/assets/index.5119c8ec.js @@ -0,0 +1 @@ +import{R as e}from"./react.434ff2b9.js";import{h as a,c as s}from"./index.f90eabce.js";import{c as o}from"./fzj.08fd6cc8.js";var t=({name:o,emoji:t})=>e.createElement("span",{className:"fzj-category",onClick:e=>{e.stopPropagation(),a(s(o))}},e.createElement("span",{className:"fzj-emoji",dangerouslySetInnerHTML:{__html:t}}),o);var n=({className:s,name:t,color:n})=>{const c=`https://github.com/lencx/z/discussions?discussions_q=label%3A${t}`;return e.createElement("span",{style:{background:`#${n}`},className:o("fzj-label",s),onClick:e=>{e.stopPropagation(),a(c)}},e.createElement("span",null,t))};export{t as C,n as L}; diff --git a/assets/index.54af1b7f.css b/assets/index.54af1b7f.css new file mode 100644 index 0000000..99739f5 --- /dev/null +++ b/assets/index.54af1b7f.css @@ -0,0 +1 @@ +.fzj-avatar{display:inline-block;border-radius:4px;padding-right:8px;text-decoration:none;overflow:hidden;vertical-align:bottom;cursor:pointer}.fzj-avatar img{width:20px;vertical-align:middle;border-radius:4px}.fzj-avatar span{font-size:12px;font-weight:500;margin-left:4px;font-style:italic;color:#666} diff --git a/assets/index.5f87edea.js b/assets/index.5f87edea.js new file mode 100644 index 0000000..a8cc11c --- /dev/null +++ b/assets/index.5f87edea.js @@ -0,0 +1 @@ +import{R as e}from"./react.434ff2b9.js";import{b as a,E as t,L as r}from"./fzj.08fd6cc8.js";import{C as s,L as o}from"./index.5119c8ec.js";import"./lodash.71f9f2ff.js";import"./graphql.8e66ecff.js";import"./index.f90eabce.js";function m(){const{data:m,loading:i,error:l}=a();if(l)return e.createElement(t,{type:"blog"});if(i||!m.repository)return e.createElement(r,null);const{discussionCategories:n,labels:c}=m.repository;return e.createElement("div",{className:"tags-view"},e.createElement("h2",null,"Categories & Labels"),e.createElement("div",{className:"tag-categories"},n.edges.map((({node:a})=>e.createElement(s,{key:a.id,name:a.name,emoji:a.emojiHTML})))),e.createElement("div",{className:"tag-labels"},c.edges.map((({node:a})=>e.createElement(o,{key:a.id,name:a.name,color:a.color})))))}export{m as default}; diff --git a/assets/index.6c2ed225.css b/assets/index.6c2ed225.css new file mode 100644 index 0000000..8d94584 --- /dev/null +++ b/assets/index.6c2ed225.css @@ -0,0 +1 @@ +.project-view h2{padding:0 15px;margin-bottom:0;font-size:28px;font-family:"lab";font-variation-settings:"size" 30,"quad" 40,"bevl" 40,"oval" 10}.project-view h3{padding:0 15px;margin-bottom:0;font-size:20px;font-family:"lab";font-variation-settings:"size" 30,"quad" 40,"bevl" 40,"oval" 10}.project-view .gh-card-box{padding:10px;display:flex;flex-wrap:wrap}.project-view .gh-card-box .gh-stats-card,.project-view .gh-card-box .gh-wakatime-card{padding:2px}.project-view .gh-card-box .gh-repo-card{padding:2px 5px;flex-grow:2}.project-view .repos{width:100%;font-size:12px;padding:12px;font-family:-apple-system,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji}.project-view .repos table{width:100%;text-align:center;border-collapse:collapse}.project-view .repos thead{background-color:#393a3a}.project-view .repos thead th{border:solid 1px #d2d2d2;padding:10px;color:#fff}.project-view .repos thead th:first-child{border-left:solid 1px #393a3a}.project-view .repos thead th:last-child{border-right:solid 1px #393a3a}.project-view .repos tbody img{height:unset;width:unset}.project-view .repos tbody tr{background-color:#f0f0f0}.project-view .repos tbody tr:nth-child(2n){background-color:#fafafa}.project-view .repos tbody td{border:solid 1px #d2d2d2;padding:10px}.project-view .repos tbody td a{font-weight:bold}.project-view .repos tbody td>div{display:flex;height:100%;width:100%;align-items:center;justify-content:center} diff --git a/assets/index.735d43ee.css b/assets/index.735d43ee.css new file mode 100644 index 0000000..19ec5b5 --- /dev/null +++ b/assets/index.735d43ee.css @@ -0,0 +1 @@ +.comment-item{padding:3px 3px 0;margin-bottom:10px;border-bottom:solid 2px rgba(0,0,0,.3)}.comment-item:last-child{margin-bottom:0;border-bottom:none}.comment-author{line-height:0;border-radius:4px!important;background:#535d6f}.comment-author img{border-radius:0!important;border-color:transparent!important}.comment-author span{font-weight:bold;color:#eee!important}.comment-body{padding:8px 8px 0}.comment-body h2{padding-top:0!important;margin-top:5px!important}.comment-main{background-color:#fcfcfc;padding:1px 8px;border-radius:5px}.comment-replies{padding:2px 2px 12px}.comment-replies-author img{border-radius:50%;z-index:1}.comment-replies-body{position:relative;margin-left:24px;clear:both;background-color:#fcfcfc;padding:5px;border-radius:5px}.comment-replies-body:before{position:absolute;display:inline-block;content:"";width:1px;height:100%;border-left:dashed 2px rgba(0,0,0,.1);left:-15px;z-index:-1}.comment img{max-width:420px!important}.post-date{display:inline-block;margin-right:5px;font-size:12px;font-weight:400}.post-date b{background-color:#eee;border:solid 1px #eee;padding:2px;border-top-left-radius:4px;border-bottom-left-radius:4px}.post-date span{box-sizing:border-box;border:solid 1px #eee;border-top-right-radius:4px;border-bottom-right-radius:4px;padding:2px;color:#999}.fzj-reaction{border:solid 1px #d8d8d8;padding:2px 8px;margin-right:5px;border-radius:5px;color:#686868;font-weight:bold;margin-bottom:5px}.fzj-reaction .emoji{margin-right:5px}.issues-view{padding-top:0!important}.issues-view.notes p img{display:inline-block;width:unset!important}.issues-view .post{max-width:960px;margin:0 auto;min-height:calc(100vh - 150px);font-size:14px;position:relative;font-family:-apple-system,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji}.issues-view .post .fzj-post{padding:1px 12px 20px;background-color:#fff;margin-bottom:20px}.issues-view .post .fzj-comment{background-color:#2222221a;border:solid 2px rgba(0,0,0,.3)}.issues-view .post .woap{position:absolute;right:10px;top:10px;width:30px;cursor:pointer}.issues-view .post img.emoji{max-width:unset;width:unset;transform:scale(.8);vertical-align:sub}.issues-view .post h1.title{text-align:center;padding:20px 0 10px;cursor:pointer;font-family:"lab";hyphens:none}.issues-view .post h1.title>span{padding-right:5px;background:linear-gradient(to bottom,transparent 60%,#c4cfc0 40%);font-variation-settings:"size" 50,"quad" 70,"bevl" 40,"oval" 80}.issues-view .post h1.title .issues{font-size:14px;margin-right:8px;color:#fff;font-weight:bold;font-style:italic;background-color:#c4cfc0;padding:6px 10px 0;border-top-left-radius:12px;text-shadow:0 0 1px #000}@media screen and (max-width: 680px){.issues-view .post h1.title{font-size:18px;line-height:28px;font-variation-settings:"size" 400,"quad" 1000,"bevl" 1000,"oval" 1000}.issues-view .post h1.title .issues{font-size:12px}}.issues-view .post h1,.issues-view .post h2,.issues-view .post h3,.issues-view .post h4,.issues-view .post h5,.issues-view .post h6{border-bottom:none;margin-top:1rem;margin-bottom:.6rem}.issues-view .post h2{font-size:1.3rem}.issues-view .post h3{font-size:1.2rem}.issues-view .post h4{font-size:1.1rem}.issues-view .post h5{font-size:1rem}.issues-view .post h6{font-size:.9rem}.issues-view .post .date{margin-bottom:10px;text-align:center}.issues-view .post .status{margin-bottom:10px} diff --git a/assets/index.908b2c85.css b/assets/index.908b2c85.css new file mode 100644 index 0000000..e867356 --- /dev/null +++ b/assets/index.908b2c85.css @@ -0,0 +1 @@ +.fzj-category{display:inline-block;color:#f8f8f8;background:#2a2a2a;line-height:20px;font-size:12px;font-weight:bold;padding:0 8px;text-align:center;border-radius:4px;margin-right:10px;cursor:pointer;text-shadow:0 0 1px #f8f8f8}.fzj-label{margin-right:3px;padding:2px 5px;color:#fff;border-radius:3px;font-size:12px;display:inline-block;cursor:pointer} diff --git a/assets/index.a5f9fb0d.js b/assets/index.a5f9fb0d.js new file mode 100644 index 0000000..eeae205 --- /dev/null +++ b/assets/index.a5f9fb0d.js @@ -0,0 +1 @@ +import{R as a}from"./react.434ff2b9.js";import{c as e}from"./fzj.08fd6cc8.js";var r=({className:r,avatar:t,name:c,onClick:s})=>a.createElement("div",{className:e("fzj-avatar",r),onClick:a=>{a.stopPropagation(),s&&s()}},a.createElement("img",{src:t}),a.createElement("span",null,c));export{r as A}; diff --git a/assets/index.c4924ca0.css b/assets/index.c4924ca0.css new file mode 100644 index 0000000..5190e31 --- /dev/null +++ b/assets/index.c4924ca0.css @@ -0,0 +1 @@ +.tags-view{padding:0 12px 20px}.tags-view h2{font-size:28px;font-family:"lab";font-variation-settings:"size" 30,"quad" 40,"bevl" 40,"oval" 10}.tags-view .fzj-category{margin-bottom:10px}.tags-view .fzj-label{margin-bottom:5px} diff --git a/assets/index.d15a088f.css b/assets/index.d15a088f.css new file mode 100644 index 0000000..d8254b8 --- /dev/null +++ b/assets/index.d15a088f.css @@ -0,0 +1 @@ +.about-view{padding:20px 12px}.about-view .pic{border-radius:4px}.about-view .fzj-desc{font-size:16px;font-weight:bold;color:#444;line-height:1.6;border-radius:0;box-shadow:inset 0 0 10px #888;padding:10px;margin-bottom:5px}.about-view .fzj-desc.lencx{font-size:12px;padding:8px;color:#888}.about-view .fzj-desc.lencx .notes{color:#000;font-size:14px}.about-view .fzj-desc.lencx p{margin:0} diff --git a/assets/index.e0d0297d.js b/assets/index.e0d0297d.js new file mode 100644 index 0000000..630cb3f --- /dev/null +++ b/assets/index.e0d0297d.js @@ -0,0 +1 @@ +import{u as e,R as a}from"./react.434ff2b9.js";import{A as t}from"./index.a5f9fb0d.js";import{u as s,E as l,L as r}from"./fzj.08fd6cc8.js";import{C as m,L as n}from"./index.5119c8ec.js";import{h as c,d as o}from"./index.f90eabce.js";import"./lodash.71f9f2ff.js";import"./graphql.8e66ecff.js";function i(){const i=e(),{data:d,loading:f,error:E}=s();return E?a.createElement(l,{type:"blog"}):a.createElement("div",{className:"blog-view"},a.createElement("div",{className:"fzj-list-box"},a.createElement("div",{className:"fzj-list"},d.map((({node:e,cursor:s})=>{const{category:l,author:r,number:d,labels:f}=e;return a.createElement("div",{key:s,className:"fzj-item"},a.createElement("div",{className:"fzj-card",onClick:e=>((e,a)=>{e.stopPropagation(),i.push(`/issues/${a}`)})(e,d)},a.createElement("em",{className:"issues",onClick:e=>c(o(d),e)},"#",d),a.createElement("div",{className:"title"},a.createElement("span",null,e.title)),a.createElement("div",{className:"info"},a.createElement(m,{name:l.name,emoji:l.emojiHTML}),a.createElement(t,{avatar:r.avatarUrl,name:r.login,onClick:()=>c(r.url)}),a.createElement("div",{className:"labels"},f.edges.map((({node:e})=>a.createElement(n,{key:e.id,name:e.name,color:e.color})))))))})))),f&&d.length>0&&a.createElement("div",{className:"data-loading"},"Loading..."),a.createElement(r,{visible:f&&0===d.length}))}export{i as default}; diff --git a/assets/index.e5525a57.js b/assets/index.e5525a57.js new file mode 100644 index 0000000..296bf70 --- /dev/null +++ b/assets/index.e5525a57.js @@ -0,0 +1 @@ +import{R as e,k as a,z as t}from"./react.434ff2b9.js";import{c as s,a as n,L as l,E as r}from"./fzj.08fd6cc8.js";import{A as m}from"./index.a5f9fb0d.js";import{h as c,f as o,r as i,d}from"./index.f90eabce.js";import"./lodash.71f9f2ff.js";import"./graphql.8e66ecff.js";const u=({data:a})=>e.createElement("div",{className:"comment-replies"},a.edges.map((({node:a},t)=>e.createElement("div",{key:+t},e.createElement(m,{className:"comment-replies-author",avatar:a.author.avatarUrl,name:a.author.login,onClick:()=>c(a.author.url)}),e.createElement("div",{className:"comment-replies-body",dangerouslySetInnerHTML:{__html:a.bodyHTML}})))));var p=({data:a})=>{const{author:t,replies:s}=a;return e.createElement("div",{className:"comment-item",key:a.id},e.createElement(m,{className:"comment-author",avatar:t.avatarUrl,name:t.login,onClick:()=>c(t.url)}),e.createElement("div",{className:"comment-body"},e.createElement("div",{className:"comment-main",dangerouslySetInnerHTML:{__html:a.bodyHTML}}),e.createElement(u,{data:s})))};const E=({type:a,date:t})=>e.createElement("div",{className:"post-date"},e.createElement("b",null,"create"===a?"📅":"🔄"),e.createElement("span",null,o(t)));E.defaultProps={type:"create"};var f=E;var v=({className:a,emoji:t,count:n})=>e.createElement("span",{className:s("fzj-reaction",a)},e.createElement("span",{className:"emoji"},t),e.createElement("span",{className:"count"},n));function N(){var m;const{issues:o}=a(),{data:u,loading:E,error:N}=n(o);if(E)return e.createElement(l,null);if(N)return e.createElement(r,{type:"issues",issues:o});if(!u)return null;const{title:g,bodyHTML:y,comments:h,reactions:j,category:b,labels:k,createdAt:w,updatedAt:L}=u,_=null==(m=null==k?void 0:k.edges)?void 0:m.some((({node:e})=>["wechat-link","wechat-post","微信杂谈"].includes(e.name)));return e.createElement("div",{className:s("issues-view",b.name.toLocaleLowerCase())},e.createElement(t,null,e.createElement("title",null,"浮之静|",g)),e.createElement("div",{className:"post markdown-body"},e.createElement("div",{className:"fzj-post"},_&&e.createElement("img",{className:"woap",src:"/assets/woap.99c96107.svg",alt:"woap",onClick:()=>{window.open(`${window.location.origin}/posts/issues-${o.toString().padStart(4,"0")}`,"__blank")}}),e.createElement("h1",{className:"title",onClick:()=>c(d(o))},e.createElement("span",null,e.createElement("span",{className:"issues"},"#",o),e.createElement("span",null,g))),e.createElement("div",{className:"date"},e.createElement(f,{date:w}),e.createElement(f,{type:"update",date:L})),e.createElement("div",{className:"status"},i(j.edges).map((a=>e.createElement(v,{key:a[0],emoji:a[0],count:a[1]})))),e.createElement("div",{dangerouslySetInnerHTML:{__html:y}})),h.edges.length>0&&e.createElement("div",{className:"fzj-comment"},h.edges.map((({node:a})=>e.createElement(p,{key:a.id,data:a}))))))}export{N as default}; diff --git a/assets/index.f90eabce.js b/assets/index.f90eabce.js new file mode 100644 index 0000000..248e3be --- /dev/null +++ b/assets/index.f90eabce.js @@ -0,0 +1 @@ +var t=Object.defineProperty,e=Object.defineProperties,n=Object.getOwnPropertyDescriptors,r=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,i=Object.prototype.propertyIsEnumerable,o=(e,n,r)=>n in e?t(e,n,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[n]=r,s=(t,e)=>{for(var n in e||(e={}))a.call(e,n)&&o(t,n,e[n]);if(r)for(var n of r(e))i.call(e,n)&&o(t,n,e[n]);return t};import{R as l,r as u,p as c,a as f,u as d,b as h,z as p,c as m,S as v,d as y,H as x,e as b,f as w}from"./react.434ff2b9.js";import{I as C,A as F,a as E}from"./graphql.8e66ecff.js";import{c as O}from"./lodash.71f9f2ff.js";!function(){const t=document.createElement("link").relList;if(!(t&&t.supports&&t.supports("modulepreload"))){for(const t of document.querySelectorAll('link[rel="modulepreload"]'))e(t);new MutationObserver((t=>{for(const n of t)if("childList"===n.type)for(const t of n.addedNodes)"LINK"===t.tagName&&"modulepreload"===t.rel&&e(t)})).observe(document,{childList:!0,subtree:!0})}function e(t){if(t.ep)return;t.ep=!0;const e=function(t){const e={};return t.integrity&&(e.integrity=t.integrity),t.referrerpolicy&&(e.referrerPolicy=t.referrerpolicy),"use-credentials"===t.crossorigin?e.credentials="include":"anonymous"===t.crossorigin?e.credentials="omit":e.credentials="same-origin",e}(t);fetch(t.href,e)}}();const S=new C({typePolicies:{Query:{fields:{repository:{keyArgs:[],merge:(t,e)=>e}}}}});var T=new F({uri:"https://api.github.com/graphql",headers:{Authorization:`token ${atob("Z2hwX3d6cVptU2liWUVaQTB3VVNxUktaU05BYmFXUGxHUjJQZ2oyTw==")}`},cache:S});function A(){return l.createElement("a",{className:"github-lencx-z",href:"https://github.com/lencx/z/discussions"},l.createElement("img",{src:"/assets/github.cf8a9345.svg"}))}var M={exports:{}},k={exports:{}},B={exports:{}},N={exports:{}};!function(t,e){Object.defineProperty(e,"__esModule",{value:!0});e.default={overlay:function(t){return{position:"fixed",zIndex:1e3,width:"100%",height:"100%",background:"rgba(0, 0, 0, 0.3)",opacity:t?1:0,MozTransform:t?"":"translate3d(100%, 0, 0)",MsTransform:t?"":"translate3d(100%, 0, 0)",OTransform:t?"":"translate3d(100%, 0, 0)",WebkitTransform:t?"":"translate3d(100%, 0, 0)",transform:t?"":"translate3d(100%, 0, 0)",transition:t?"opacity 0.3s":"opacity 0.3s, transform 0s 0.3s"}},menuWrap:function(t,e,n){return{position:"fixed",right:n?0:"inherit",zIndex:1100,width:e,height:"100%",MozTransform:t?"":n?"translate3d(100%, 0, 0)":"translate3d(-100%, 0, 0)",MsTransform:t?"":n?"translate3d(100%, 0, 0)":"translate3d(-100%, 0, 0)",OTransform:t?"":n?"translate3d(100%, 0, 0)":"translate3d(-100%, 0, 0)",WebkitTransform:t?"":n?"translate3d(100%, 0, 0)":"translate3d(-100%, 0, 0)",transform:t?"":n?"translate3d(100%, 0, 0)":"translate3d(-100%, 0, 0)",transition:"all 0.5s"}},menu:function(){return{height:"100%",boxSizing:"border-box",overflow:"auto"}},itemList:function(){return{height:"100%"}},item:function(){return{display:"block"}}},t.exports=e.default}(N,N.exports);var _={};function D(){var t=Array.from(document.getElementsByClassName("bm-item")).shift();t&&t.focus()}function I(){var t=Array.from(document.getElementsByClassName("bm-item")).pop();t&&t.focus()}function j(){var t=document.getElementById("react-burger-cross-btn");t&&t.focus()}function z(t){if(document.activeElement.className.includes("bm-item")){var e=document.activeElement[t];e?e.focus():j()}else"previousElementSibling"===t?I():D()}Object.defineProperty(_,"__esModule",{value:!0}),_.focusOnFirstMenuItem=D,_.focusOnLastMenuItem=I,_.focusOnCrossButton=j,_.focusOnMenuButton=function(){var t=document.getElementById("react-burger-menu-btn");t&&t.focus()},_.focusOnMenuItem=z,_.focusOnNextMenuItem=function(){z("nextElementSibling")},_.focusOnPreviousMenuItem=function(){z("previousElementSibling")};var P={exports:{}};!function(t,e){Object.defineProperty(e,"__esModule",{value:!0});var n=Object.assign||function(t){for(var e=1;e1)for(var r=0,a=n.length;r=1&&(delete n[o],s.s=1,i--,function(e){setTimeout((function(){t("mina.finish."+e.id,e)}))}(s)),s.update()}e=!!i&&r(m)}else e||(e=r(m))},g=function(t,e,r,a,s,v,y){var x={id:o+(i++).toString(36),start:t,end:e,b:r,s:0,dur:a-r,spd:1,get:s,set:v,easing:y||g.linear,status:l,speed:u,duration:c,stop:f,pause:d,resume:h,update:p};n[x.id]=x;var b,w=0;for(b in n)if(n.hasOwnProperty(b)&&2==++w)break;return 1==w&&m(),x};return g.time=s,g.getById=function(t){return n[t]||null},g.linear=function(t){return t},g.easeout=function(t){return Math.pow(t,1.7)},g.easein=function(t){return Math.pow(t,.48)},g.easeinout=function(t){if(1==t)return 1;if(0==t)return 0;var e=.48-t/1.04,n=Math.sqrt(.1734+e*e),r=n-e,a=-n-e,i=Math.pow(Math.abs(r),1/3)*(r<0?-1:1)+Math.pow(Math.abs(a),1/3)*(a<0?-1:1)+.5;return 3*(1-i)*i*i+i*i*i},g.backin=function(t){if(1==t)return 1;var e=1.70158;return t*t*((e+1)*t-e)},g.backout=function(t){if(0==t)return 0;var e=1.70158;return(t-=1)*t*((e+1)*t+e)+1},g.elastic=function(t){return t==!!t?t:Math.pow(2,-10*t)*Math.sin((t-.075)*(2*Math.PI)/.3)+1},g.bounce=function(t){var e=7.5625,n=2.75;return t<1/n?e*t*t:t<2/n?e*(t-=1.5/n)*t+.75:t<2.5/n?e*(t-=2.25/n)*t+.9375:e*(t-=2.625/n)*t+.984375},window.mina=g,g}("undefined"==typeof eve?function(){}:eve),st=function(t){function e(t,r){if(t){if(t.nodeType)return q(t);if(M(t,"array")&&e.set)return e.set.apply(e,t);if(t instanceof U)return t;if(null==r)try{return q(t=n.doc.querySelector(String(t)))}catch(a){return null}}return new H(t=null==t?"100%":t,r=null==r?"100%":r)}e.version="0.5.1",e.toString=function(){return"Snap v"+this.version},e._={};var n={win:t.window,doc:t.window.document};e._.glob=n;var r="hasOwnProperty",a=String,i=parseFloat,o=parseInt,s=Math,l=s.max,u=s.min,c=s.abs,f=s.PI,d=Object.prototype.toString,h=/^\s*((#[a-f\d]{6})|(#[a-f\d]{3})|rgba?\(\s*([\d\.]+%?\s*,\s*[\d\.]+%?\s*,\s*[\d\.]+%?(?:\s*,\s*[\d\.]+%?)?)\s*\)|hsba?\(\s*([\d\.]+(?:deg|\xb0|%)?\s*,\s*[\d\.]+%?\s*,\s*[\d\.]+(?:%?\s*,\s*[\d\.]+)?%?)\s*\)|hsla?\(\s*([\d\.]+(?:deg|\xb0|%)?\s*,\s*[\d\.]+%?\s*,\s*[\d\.]+(?:%?\s*,\s*[\d\.]+)?%?)\s*\))\s*$/i;e._.separator=/[,\s]+/;var p,m,v=/[\s]*,[\s]*/,y={hs:1,rg:1},x=/([a-z])[\s,]*((-?\d*\.?\d*(?:e[\-+]?\d+)?[\s]*,?[\s]*)+)/gi,b=/([rstm])[\s,]*((-?\d*\.?\d*(?:e[\-+]?\d+)?[\s]*,?[\s]*)+)/gi,w=/(-?\d*\.?\d*(?:e[\-+]?\d+)?)[\s]*,?[\s]*/gi,C=0,F="S"+(+new Date).toString(36),E=function(t){return(t&&t.type?t.type:"")+F+(C++).toString(36)},O="http://www.w3.org/1999/xlink",S="http://www.w3.org/2000/svg",T={};function A(t,e){if(e){if("#text"==t&&(t=n.doc.createTextNode(e.text||e["#text"]||"")),"#comment"==t&&(t=n.doc.createComment(e.text||e["#text"]||"")),"string"==typeof t&&(t=A(t)),"string"==typeof e)return 1==t.nodeType?"xlink:"==e.substring(0,6)?t.getAttributeNS(O,e.substring(6)):"xml:"==e.substring(0,4)?t.getAttributeNS(S,e.substring(4)):t.getAttribute(e):"text"==e?t.nodeValue:null;if(1==t.nodeType){for(var i in e)if(e[r](i)){var o=a(e[i]);o?"xlink:"==i.substring(0,6)?t.setAttributeNS(O,i.substring(6),o):"xml:"==i.substring(0,4)?t.setAttributeNS(S,i.substring(4),o):t.setAttribute(i,o):t.removeAttribute(i)}}else"text"in e&&(t.nodeValue=e.text)}else t=n.doc.createElementNS(S,t);return t}function M(t,e){return"finite"==(e=a.prototype.toLowerCase.call(e))?isFinite(t):!("array"!=e||!(t instanceof Array||Array.isArray&&Array.isArray(t)))||("null"==e&&null===t||e==typeof t&&null!==t||"object"==e&&t===Object(t)||d.call(t).slice(8,-1).toLowerCase()==e)}function k(t,e){for(var n=0,r=t.length;n=1e3&&delete s[l.shift()],l.push(o),s[o]=t.apply(e,i),n?n(s[o]):s[o])}}function N(t){return t%360*f/180}e.url=function(t){return"url('#"+t+"')"},e._.$=A,e._.id=E,e.format=(p=/\{([^\}]+)\}/g,m=/(?:(?:^|\.)(.+?)(?=\[|\.|$|\()|\[('|")(.+?)\2\])(\(\))?/g,function(t,e){return a(t).replace(p,(function(t,n){return function(t,e,n){var r=n;return e.replace(m,(function(t,e,n,a,i){e=e||a,r&&(e in r&&(r=r[e]),"function"==typeof r&&i&&(r=r()))})),r=(null==r||r==n?t:r)+""}(t,n,e)}))}),e._.clone=function t(e){if("function"==typeof e||Object(e)!==e)return e;var n=new e.constructor;for(var a in e)e[r](a)&&(n[a]=t(e[a]));return n},e._.cacher=B,e.rad=N,e.deg=function(t){return 180*t/f%360},e.sin=function(t){return s.sin(e.rad(t))},e.tan=function(t){return s.tan(e.rad(t))},e.cos=function(t){return s.cos(e.rad(t))},e.asin=function(t){return e.deg(s.asin(t))},e.acos=function(t){return e.deg(s.acos(t))},e.atan=function(t){return e.deg(s.atan(t))},e.atan2=function(t){return e.deg(s.atan2(t))},e.angle=function t(e,n,r,a,i,o){if(null==i){var l=e-r,u=n-a;return l||u?(180+180*s.atan2(-u,-l)/f+360)%360:0}return t(e,n,i,o)-t(r,a,i,o)},e.len=function(t,n,r,a){return Math.sqrt(e.len2(t,n,r,a))},e.len2=function(t,e,n,r){return(t-n)*(t-n)+(e-r)*(e-r)},e.closestPoint=function(t,e,n){function r(t){var r=t.x-e,a=t.y-n;return r*r+a*a}for(var a,i,o,s,l=t.node,u=l.getTotalLength(),c=u/l.pathSegList.numberOfItems*.125,f=1/0,d=0;d<=u;d+=c)(s=r(o=l.getPointAtLength(d))).5;){var h,p,m,g,v,y;(m=i-c)>=0&&(v=r(h=l.getPointAtLength(m)))t-n)return e-a+t}return e},e.getRGB=B((function(t){if(!t||(t=a(t)).indexOf("-")+1)return{r:-1,g:-1,b:-1,hex:"none",error:1,toString:j};if("none"==t)return{r:-1,g:-1,b:-1,hex:"none",toString:j};if(!y[r](t.toLowerCase().substring(0,2))&&"#"!=t.charAt()&&(t=_(t)),!t)return{r:-1,g:-1,b:-1,hex:"none",error:1,toString:j};var n,c,f,d,p,m,g=t.match(h);return g?(g[2]&&(f=o(g[2].substring(5),16),c=o(g[2].substring(3,5),16),n=o(g[2].substring(1,3),16)),g[3]&&(f=o((p=g[3].charAt(3))+p,16),c=o((p=g[3].charAt(2))+p,16),n=o((p=g[3].charAt(1))+p,16)),g[4]&&(m=g[4].split(v),n=i(m[0]),"%"==m[0].slice(-1)&&(n*=2.55),c=i(m[1]),"%"==m[1].slice(-1)&&(c*=2.55),f=i(m[2]),"%"==m[2].slice(-1)&&(f*=2.55),"rgba"==g[1].toLowerCase().slice(0,4)&&(d=i(m[3])),m[3]&&"%"==m[3].slice(-1)&&(d/=100)),g[5]?(m=g[5].split(v),n=i(m[0]),"%"==m[0].slice(-1)&&(n/=100),c=i(m[1]),"%"==m[1].slice(-1)&&(c/=100),f=i(m[2]),"%"==m[2].slice(-1)&&(f/=100),("deg"==m[0].slice(-3)||"°"==m[0].slice(-1))&&(n/=360),"hsba"==g[1].toLowerCase().slice(0,4)&&(d=i(m[3])),m[3]&&"%"==m[3].slice(-1)&&(d/=100),e.hsb2rgb(n,c,f,d)):g[6]?(m=g[6].split(v),n=i(m[0]),"%"==m[0].slice(-1)&&(n/=100),c=i(m[1]),"%"==m[1].slice(-1)&&(c/=100),f=i(m[2]),"%"==m[2].slice(-1)&&(f/=100),("deg"==m[0].slice(-3)||"°"==m[0].slice(-1))&&(n/=360),"hsla"==g[1].toLowerCase().slice(0,4)&&(d=i(m[3])),m[3]&&"%"==m[3].slice(-1)&&(d/=100),e.hsl2rgb(n,c,f,d)):(n=u(s.round(n),255),c=u(s.round(c),255),f=u(s.round(f),255),d=u(l(d,0),1),(g={r:n,g:c,b:f,toString:j}).hex="#"+(16777216|f|c<<8|n<<16).toString(16).slice(1),g.opacity=M(d,"finite")?d:1,g)):{r:-1,g:-1,b:-1,hex:"none",error:1,toString:j}}),e),e.hsb=B((function(t,n,r){return e.hsb2rgb(t,n,r).hex})),e.hsl=B((function(t,n,r){return e.hsl2rgb(t,n,r).hex})),e.rgb=B((function(t,e,n,r){if(M(r,"finite")){var a=s.round;return"rgba("+[a(t),a(e),a(n),+r.toFixed(2)]+")"}return"#"+(16777216|n|e<<8|t<<16).toString(16).slice(1)}));var _=function(t){var e=n.doc.getElementsByTagName("head")[0]||n.doc.getElementsByTagName("svg")[0],r="rgb(255, 0, 0)";return(_=B((function(t){if("red"==t.toLowerCase())return r;e.style.color=r,e.style.color=t;var a=n.doc.defaultView.getComputedStyle(e,"").getPropertyValue("color");return a==r?null:a})))(t)},D=function(){return"hsb("+[this.h,this.s,this.b]+")"},I=function(){return"hsl("+[this.h,this.s,this.l]+")"},j=function(){return 1==this.opacity||null==this.opacity?this.hex:"rgba("+[this.r,this.g,this.b,this.opacity]+")"},z=function(t,n,r){if(null==n&&M(t,"object")&&"r"in t&&"g"in t&&"b"in t&&(r=t.b,n=t.g,t=t.r),null==n&&M(t,string)){var a=e.getRGB(t);t=a.r,n=a.g,r=a.b}return(t>1||n>1||r>1)&&(t/=255,n/=255,r/=255),[t,n,r]},P=function(t,n,r,a){var i={r:t=s.round(255*t),g:n=s.round(255*n),b:r=s.round(255*r),opacity:M(a,"finite")?a:1,hex:e.rgb(t,n,r),toString:j};return M(a,"finite")&&(i.opacity=a),i};e.color=function(t){var n;return M(t,"object")&&"h"in t&&"s"in t&&"b"in t?(n=e.hsb2rgb(t),t.r=n.r,t.g=n.g,t.b=n.b,t.opacity=1,t.hex=n.hex):M(t,"object")&&"h"in t&&"s"in t&&"l"in t?(n=e.hsl2rgb(t),t.r=n.r,t.g=n.g,t.b=n.b,t.opacity=1,t.hex=n.hex):(M(t,"string")&&(t=e.getRGB(t)),M(t,"object")&&"r"in t&&"g"in t&&"b"in t&&!("error"in t)?(n=e.rgb2hsl(t),t.h=n.h,t.s=n.s,t.l=n.l,n=e.rgb2hsb(t),t.v=n.b):((t={hex:"none"}).r=t.g=t.b=t.h=t.s=t.v=t.l=-1,t.error=1)),t.toString=j,t},e.hsb2rgb=function(t,e,n,r){var a,i,o,s,l;return M(t,"object")&&"h"in t&&"s"in t&&"b"in t&&(n=t.b,e=t.s,r=t.o,t=t.h),s=(l=n*e)*(1-c((t=(t*=360)%360/60)%2-1)),a=i=o=n-l,P(a+=[l,s,0,0,s,l][t=~~t],i+=[s,l,l,s,0,0][t],o+=[0,0,s,l,l,s][t],r)},e.hsl2rgb=function(t,e,n,r){var a,i,o,s,l;return M(t,"object")&&"h"in t&&"s"in t&&"l"in t&&(n=t.l,e=t.s,t=t.h),(t>1||e>1||n>1)&&(t/=360,e/=100,n/=100),s=(l=2*e*(n<.5?n:1-n))*(1-c((t=(t*=360)%360/60)%2-1)),a=i=o=n-l/2,P(a+=[l,s,0,0,s,l][t=~~t],i+=[s,l,l,s,0,0][t],o+=[0,0,s,l,l,s][t],r)},e.rgb2hsb=function(t,e,n){var r,a;return t=(n=z(t,e,n))[0],e=n[1],n=n[2],{h:((0==(a=(r=l(t,e,n))-u(t,e,n))?null:r==t?(e-n)/a:r==e?(n-t)/a+2:(t-e)/a+4)+360)%6*60/360,s:0==a?0:a/r,b:r,toString:D}},e.rgb2hsl=function(t,e,n){var r,a,i,o;return t=(n=z(t,e,n))[0],e=n[1],n=n[2],r=((a=l(t,e,n))+(i=u(t,e,n)))/2,{h:((0==(o=a-i)?null:a==t?(e-n)/o:a==e?(n-t)/o+2:(t-e)/o+4)+360)%6*60/360,s:0==o?0:r<.5?o/(2*r):o/(2-2*r),l:r,toString:I}},e.parsePathString=function(t){if(!t)return null;var n=e.path(t);if(n.arr)return e.path.clone(n.arr);var r={a:7,c:6,o:2,h:1,l:2,m:2,r:4,q:4,s:4,t:2,v:1,u:3,z:0},i=[];return M(t,"array")&&M(t[0],"array")&&(i=e.path.clone(t)),i.length||a(t).replace(x,(function(t,e,n){var a=[],o=e.toLowerCase();if(n.replace(w,(function(t,e){e&&a.push(+e)})),"m"==o&&a.length>2&&(i.push([e].concat(a.splice(0,2))),o="l",e="m"==e?"l":"L"),"o"==o&&1==a.length&&i.push([e,a[0]]),"r"==o)i.push([e].concat(a));else for(;a.length>=r[o]&&(i.push([e].concat(a.splice(0,r[o]))),r[o]););})),i.toString=e.path.toString,n.arr=e.path.clone(i),i};var L=e.parseTransformString=function(t){if(!t)return null;var n=[];return M(t,"array")&&M(t[0],"array")&&(n=e.path.clone(t)),n.length||a(t).replace(b,(function(t,e,r){var a=[];e.toLowerCase(),r.replace(w,(function(t,e){e&&a.push(+e)})),n.push([e].concat(a))})),n.toString=e.path.toString,n};function $(t){return t.node.ownerSVGElement&&q(t.node.ownerSVGElement)||e.select("svg")}function Y(t){M(t,"array")||(t=Array.prototype.slice.call(arguments,0));for(var e=0,n=0,r=this.node;this[e];)delete this[e++];for(e=0;e2?r=r.slice(0,2):2==r.length&&r.push(0,0),1==r.length&&r.push(r[0],0,0)),"skewX"==n?e.push(["m",1,0,s.tan(N(r[0])),1,0,0]):"skewY"==n?e.push(["m",1,s.tan(N(r[0])),0,1,0,0]):e.push([n.charAt(0)].concat(r)),t})),e},e._.rgTransform=/^[a-z][\s]*-?\.?\d/i,e._.transform2matrix=function(t,n){var r=L(t),i=new e.Matrix;if(r)for(var o=0,s=r.length;o1))return eve("snap.util.getattr."+t,n).firstDefined();var u={};u[t]=e,t=u}for(var c in t)t[r](c)&&eve("snap.util.attr."+c,n,t[c]);return n},e.parse=function(t){var e=n.doc.createDocumentFragment(),r=!0,i=n.doc.createElement("div");if((t=a(t)).match(/^\s*<\s*svg(?:\s|>)/)||(t=""+t+"",r=!1),i.innerHTML=t,t=i.getElementsByTagName("svg")[0])if(r)e=t;else for(;t.firstChild;)e.appendChild(t.firstChild);return new R(e)},e.fragment=function(){for(var t=Array.prototype.slice.call(arguments,0),r=n.doc.createDocumentFragment(),a=0,i=t.length;a")}else t&&(e+="/>");return e}}i.data=function(e,n){var r=g[this.id]=g[this.id]||{};if(0==arguments.length)return eve("snap.data.get."+this.id,this,r,null),r;if(1==arguments.length){if(t.is(e,"object")){for(var a in e)e[d](a)&&this.data(a,e[a]);return this}return eve("snap.data.get."+this.id,this,r[e],e),r[e]}return r[e]=n,eve("snap.data.set."+this.id,this,n,e),this},i.removeData=function(t){return null==t?g[this.id]={}:g[this.id]&&delete g[this.id][t],this},i.outerSVG=i.toString=v(1),i.innerSVG=v(),i.toDataURL=function(){if(window&&window.btoa){var e=this.getBBox(),n=t.format('{contents}',{x:+e.x.toFixed(3),y:+e.y.toFixed(3),width:+e.width.toFixed(3),height:+e.height.toFixed(3),contents:this.outerSVG()});return"data:image/svg+xml;base64,"+btoa(unescape(encodeURIComponent(n)))}},a.prototype.select=i.select,a.prototype.selectAll=i.selectAll})),st.plugin((function(t,e,n,r,a){var i=Object.prototype.toString,o=String,s=Math;function l(t,e,n,r,a,o){if(null==e&&"[object SVGMatrix]"==i.call(t))return this.a=t.a,this.b=t.b,this.c=t.c,this.d=t.d,this.e=t.e,void(this.f=t.f);null!=t?(this.a=+t,this.b=+e,this.c=+n,this.d=+r,this.e=+a,this.f=+o):(this.a=1,this.b=0,this.c=0,this.d=1,this.e=0,this.f=0)}!function(e){function n(t){return t[0]*t[0]+t[1]*t[1]}function r(t){var e=s.sqrt(n(t));t[0]&&(t[0]/=e),t[1]&&(t[1]/=e)}e.add=function(t,e,n,r,a,i){if(t&&t instanceof l)return this.add(t.a,t.b,t.c,t.d,t.e,t.f);var o=t*this.a+e*this.c,s=t*this.b+e*this.d;return this.e+=a*this.a+i*this.c,this.f+=a*this.b+i*this.d,this.c=n*this.a+r*this.c,this.d=n*this.b+r*this.d,this.a=o,this.b=s,this},l.prototype.multLeft=function(t,e,n,r,a,i){if(t&&t instanceof l)return this.multLeft(t.a,t.b,t.c,t.d,t.e,t.f);var o=t*this.a+n*this.b,s=t*this.c+n*this.d,u=t*this.e+n*this.f+a;return this.b=e*this.a+r*this.b,this.d=e*this.c+r*this.d,this.f=e*this.e+r*this.f+i,this.a=o,this.c=s,this.e=u,this},e.invert=function(){var t=this,e=t.a*t.d-t.b*t.c;return new l(t.d/e,-t.b/e,-t.c/e,t.a/e,(t.c*t.f-t.d*t.e)/e,(t.b*t.e-t.a*t.f)/e)},e.clone=function(){return new l(this.a,this.b,this.c,this.d,this.e,this.f)},e.translate=function(t,e){return this.e+=t*this.a+e*this.c,this.f+=t*this.b+e*this.d,this},e.scale=function(t,e,n,r){return null==e&&(e=t),(n||r)&&this.translate(n,r),this.a*=t,this.b*=t,this.c*=e,this.d*=e,(n||r)&&this.translate(-n,-r),this},e.rotate=function(e,n,r){e=t.rad(e),n=n||0,r=r||0;var a=+s.cos(e).toFixed(9),i=+s.sin(e).toFixed(9);return this.add(a,i,-i,a,n,r),this.add(1,0,0,1,-n,-r)},e.skewX=function(t){return this.skew(t,0)},e.skewY=function(t){return this.skew(0,t)},e.skew=function(e,n){e=e||0,n=n||0,e=t.rad(e),n=t.rad(n);var r=s.tan(e).toFixed(9),a=s.tan(n).toFixed(9);return this.add(1,a,r,1,0,0)},e.x=function(t,e){return t*this.a+e*this.c+this.e},e.y=function(t,e){return t*this.b+e*this.d+this.f},e.get=function(t){return+this[o.fromCharCode(97+t)].toFixed(4)},e.toString=function(){return"matrix("+[this.get(0),this.get(1),this.get(2),this.get(3),this.get(4),this.get(5)].join()+")"},e.offset=function(){return[this.e.toFixed(4),this.f.toFixed(4)]},e.determinant=function(){return this.a*this.d-this.b*this.c},e.split=function(){var e={};e.dx=this.e,e.dy=this.f;var a=[[this.a,this.b],[this.c,this.d]];e.scalex=s.sqrt(n(a[0])),r(a[0]),e.shear=a[0][0]*a[1][0]+a[0][1]*a[1][1],a[1]=[a[1][0]-a[0][0]*e.shear,a[1][1]-a[0][1]*e.shear],e.scaley=s.sqrt(n(a[1])),r(a[1]),e.shear/=e.scaley,this.determinant()<0&&(e.scalex=-e.scalex);var i=a[0][1],o=a[1][1];return o<0?(e.rotate=t.deg(s.acos(o)),i<0&&(e.rotate=360-e.rotate)):e.rotate=t.deg(s.asin(i)),e.isSimple=!(+e.shear.toFixed(9)||e.scalex.toFixed(9)!=e.scaley.toFixed(9)&&e.rotate),e.isSuperSimple=!+e.shear.toFixed(9)&&e.scalex.toFixed(9)==e.scaley.toFixed(9)&&!e.rotate,e.noRotation=!+e.shear.toFixed(9)&&!e.rotate,e},e.toTransformString=function(t){var e=t||this.split();return+e.shear.toFixed(9)?"m"+[this.get(0),this.get(1),this.get(2),this.get(3),this.get(4),this.get(5)]:(e.scalex=+e.scalex.toFixed(4),e.scaley=+e.scaley.toFixed(4),e.rotate=+e.rotate.toFixed(4),(e.dx||e.dy?"t"+[+e.dx.toFixed(4),+e.dy.toFixed(4)]:"")+(e.rotate?"r"+[+e.rotate.toFixed(4),0,0]:"")+(1!=e.scalex||1!=e.scaley?"s"+[e.scalex,e.scaley,0,0]:""))}}(l.prototype),t.Matrix=l,t.matrix=function(t,e,n,r,a,i){return new l(t,e,n,r,a,i)}})),st.plugin((function(t,e,n,r,a){var i,o=t._.make,s=t._.wrap,l=t.is,u=t._.getSomeDefs,c=/^url\((['"]?)([^)]+)\1\)$/,f=t._.$,d=t.url,h=String,p=t._.separator;function m(n){return function(r){if(eve.stop(),r instanceof a&&1==r.node.childNodes.length&&("radialGradient"==r.node.firstChild.tagName||"linearGradient"==r.node.firstChild.tagName||"pattern"==r.node.firstChild.tagName)&&(r=r.node.firstChild,u(this).appendChild(r),r=s(r)),r instanceof e)if("radialGradient"==r.type||"linearGradient"==r.type||"pattern"==r.type){r.node.id||f(r.node,{id:r.id});var i=d(r.node.id)}else i=r.attr(n);else if((i=t.color(r)).error){var o=t(u(this).ownerSVGElement).gradient(r);o?(o.node.id||f(o.node,{id:o.id}),i=d(o.node.id)):i=r}else i=h(i);var l={};l[n]=i,f(this.node,l),this.node.style[n]=""}}t.deurl=function(t){var e=String(t).match(c);return e?e[2]:t},eve.on("snap.util.attr.mask",(function(t){if(t instanceof e||t instanceof a){if(eve.stop(),t instanceof a&&1==t.node.childNodes.length&&(t=t.node.firstChild,u(this).appendChild(t),t=s(t)),"mask"==t.type)var n=t;else(n=o("mask",u(this))).node.appendChild(t.node);!n.node.id&&f(n.node,{id:n.id}),f(this.node,{mask:d(n.id)})}})),i=function(t){if(t instanceof e||t instanceof a){eve.stop();for(var n,r=t.node;r;){if("clipPath"===r.nodeName){n=new e(r);break}if("svg"===r.nodeName){n=void 0;break}r=r.parentNode}n||((n=o("clipPath",u(this))).node.appendChild(t.node),!n.node.id&&f(n.node,{id:n.id})),f(this.node,{"clip-path":d(n.node.id||n.id)})}},eve.on("snap.util.attr.clip",i),eve.on("snap.util.attr.clip-path",i),eve.on("snap.util.attr.clipPath",i),eve.on("snap.util.attr.fill",m("fill")),eve.on("snap.util.attr.stroke",m("stroke"));var g=/^([lr])(?:\(([^)]*)\))?(.*)$/i;function v(t){eve.stop(),t==+t&&(t+="px"),this.node.style.fontSize=t}function y(t){for(var e=[],n=t.childNodes,r=0,a=n.length;r1&&(t=Array.prototype.slice.call(arguments,0));var e={};return o(t,"object")&&!o(t,"array")?e=t:null!=t&&(e={points:t}),this.el("polyline",e)},i.polygon=function(t){arguments.length>1&&(t=Array.prototype.slice.call(arguments,0));var e={};return o(t,"object")&&!o(t,"array")?e=t:null!=t&&(e={points:t}),this.el("polygon",e)},function(){var e=t._.$;function n(){return this.selectAll("stop")}function r(n,r){var a=e("stop"),i={offset:+r+"%"};n=t.color(n),i["stop-color"]=n.hex,n.opacity<1&&(i["stop-opacity"]=n.opacity),e(a,i);for(var o,s=this.stops(),l=0;lr){this.node.insertBefore(a,s[l].node),o=!0;break}}return o||this.node.appendChild(a),this}function a(){if("linearGradient"==this.type){var n=e(this.node,"x1")||0,r=e(this.node,"x2")||1,a=e(this.node,"y1")||0,i=e(this.node,"y2")||0;return t._.box(n,a,math.abs(r-n),math.abs(i-a))}var o=this.node.cx||.5,s=this.node.cy||.5,l=this.node.r||0;return t._.box(o-l,s-l,2*l,2*l)}function o(e){var n=e,r=this.stops();if("string"==typeof e&&(n=eve("snap.util.grad.parse",null,"l(0,0,0,1)"+e).firstDefined().stops),t.is(n,"array")){for(var a=0;ah;)u=M(t,e,n,r,a,i,o,s,d+=(ui){if(r&&!h.start){if(d+=["C"+a((f=x(s,l,u[1],u[2],u[3],u[4],u[5],u[6],i-p)).start.x),a(f.start.y),a(f.m.x),a(f.m.y),a(f.x),a(f.y)],o)return d;h.start=d,d=["M"+a(f.x),a(f.y)+"C"+a(f.n.x),a(f.n.y),a(f.end.x),a(f.end.y),a(u[5]),a(u[6])].join(),p+=c,s=+u[5],l=+u[6];continue}if(!n&&!r)return f=x(s,l,u[1],u[2],u[3],u[4],u[5],u[6],i-p)}p+=c,s=+u[5],l=+u[6]}d+=u.shift()+u}return h.end=d,f=n?p:r?h:E(s,l,u[0],u[1],u[2],u[3],u[4],u[5],1)}),null,t._.clone)}var w=b(1),C=b(),F=b(0,1);function E(t,e,n,r,a,i,o,s,l){var f=1-l,d=h(f,3),p=h(f,2),m=l*l,g=m*l,v=t+2*l*(n-t)+m*(a-2*n+t),y=e+2*l*(r-e)+m*(i-2*r+e),x=n+2*l*(a-n)+m*(o-2*a+n),b=r+2*l*(i-r)+m*(s-2*i+r);return{x:d*t+3*p*l*n+3*f*l*l*a+g*o,y:d*e+3*p*l*r+3*f*l*l*i+g*s,m:{x:v,y:y},n:{x:x,y:b},start:{x:f*t+l*n,y:f*e+l*r},end:{x:f*a+l*o,y:f*i+l*s},alpha:90-180*u.atan2(v-x,y-b)/c}}function O(e,n,r,a,i,o,s,l){t.is(e,"array")||(e=[e,n,r,a,i,o,s,l]);var u=U.apply(null,e);return g(u.min.x,u.min.y,u.max.x-u.min.x,u.max.y-u.min.y)}function S(t,e,n){return e>=t.x&&e<=t.x+t.width&&n>=t.y&&n<=t.y+t.height}function T(t,e){return t=g(t),S(e=g(e),t.x,t.y)||S(e,t.x2,t.y)||S(e,t.x,t.y2)||S(e,t.x2,t.y2)||S(t,e.x,e.y)||S(t,e.x2,e.y)||S(t,e.x,e.y2)||S(t,e.x2,e.y2)||(t.xe.x||e.xt.x)&&(t.ye.y||e.yt.y)}function A(t,e,n,r,a){return t*(t*(-3*e+9*n-9*r+3*a)+6*e-12*n+6*r)-3*e+3*n}function M(t,e,n,r,a,i,o,s,l){null==l&&(l=1);for(var c=(l=l>1?1:l<0?0:l)/2,f=[-.1252,.1252,-.3678,.3678,-.5873,.5873,-.7699,.7699,-.9041,.9041,-.9816,.9816],d=[.2491,.2491,.2335,.2335,.2032,.2032,.1601,.1601,.1069,.1069,.0472,.0472],h=0,p=0;p<12;p++){var m=c*f[p]+c,g=A(m,t,n,a,o),v=A(m,e,r,i,s),y=g*g+v*v;h+=d[p]*u.sqrt(y)}return c*h}function k(t,e,n,r,a,i,o,s){if(!(d(t,n)d(a,o)||d(e,r)d(i,s))){var l=(t-n)*(i-s)-(e-r)*(a-o);if(l){var u=((t*r-e*n)*(a-o)-(t-n)*(a*s-i*o))/l,c=((t*r-e*n)*(i-s)-(e-r)*(a*s-i*o))/l,h=+u.toFixed(2),p=+c.toFixed(2);if(!(h<+f(t,n).toFixed(2)||h>+d(t,n).toFixed(2)||h<+f(a,o).toFixed(2)||h>+d(a,o).toFixed(2)||p<+f(e,r).toFixed(2)||p>+d(e,r).toFixed(2)||p<+f(i,s).toFixed(2)||p>+d(i,s).toFixed(2)))return{x:u,y:c}}}}function B(t,e,n){if(!T(O(t),O(e)))return n?0:[];for(var r=~~(M.apply(0,t)/8),a=~~(M.apply(0,e)/8),i=[],o=[],s={},l=n?0:[],u=0;u=0&&b<=1&&w>=0&&w<=1&&(n?l++:l.push({x:x.x,y:x.y,t1:b,t2:w}))}}return l}function N(t,e,n){t=R(t),e=R(e);for(var r,a,i,o,s,l,u,c,f,d,h=n?0:[],p=0,m=t.length;p180),0,s,e+n*Math.sin(-a*i)]];else l=[["M",t,e],["m",0,-r],["a",n,r,0,1,1,0,2*r],["a",n,r,0,1,1,0,-2*r],["z"]];return l.toString=v,l}var j=t._unit2px,z={path:function(t){return t.attr("path")},circle:function(t){var e=j(t);return I(e.cx,e.cy,e.r)},ellipse:function(t){var e=j(t);return I(e.cx||0,e.cy||0,e.rx,e.ry)},rect:function(t){var e=j(t);return D(e.x||0,e.y||0,e.width,e.height,e.rx,e.ry)},image:function(t){var e=j(t);return D(e.x||0,e.y||0,e.width,e.height)},line:function(t){return"M"+[t.attr("x1")||0,t.attr("y1")||0,t.attr("x2"),t.attr("y2")]},polyline:function(t){return"M"+t.attr("points")},polygon:function(t){return"M"+t.attr("points")+"z"},deflt:function(t){var e=t.node.getBBox();return D(e.x,e.y,e.width,e.height)}};function P(e){var n=m(e);if(n.abs)return y(n.abs);if(i(e,"array")&&i(e&&e[0],"array")||(e=t.parsePathString(e)),!e||!e.length)return[["M",0,0]];var r,a=[],o=0,s=0,l=0,u=0,c=0;"M"==e[0][0]&&(l=o=+e[0][1],u=s=+e[0][2],c++,a[0]=["M",o,s]);for(var f,d,h=3==e.length&&"M"==e[0][0]&&"R"==e[1][0].toUpperCase()&&"Z"==e[2][0].toUpperCase(),p=c,g=e.length;p1&&(r*=w=u.sqrt(w),a*=w);var C=r*r,F=a*a,E=(o==s?-1:1)*u.sqrt(p((C*F-C*b*b-F*x*x)/(C*b*b+F*x*x))),O=E*r*b/a+(e+l)/2,S=E*-a*x/r+(n+f)/2,T=u.asin(((n-S)/a).toFixed(9)),A=u.asin(((f-S)/a).toFixed(9));(T=eA&&(T-=2*c),!s&&A>T&&(A-=2*c)}var M=A-T;if(p(M)>m){var k=A,B=l,N=f;A=T+m*(s&&A>T?1:-1),v=Y(l=O+r*u.cos(A),f=S+a*u.sin(A),r,a,i,0,s,B,N,[A,k,O,S])}M=A-T;var _=u.cos(T),D=u.sin(T),I=u.cos(A),j=u.sin(A),z=u.tan(M/4),P=4/3*r*z,L=4/3*a*z,$=[e,n],U=[e+P*D,n-L*_],R=[l+P*j,f-L*I],V=[l,f];if(U[0]=2*$[0]-U[0],U[1]=2*$[1]-U[1],d)return[U,R,V].concat(v);for(var H=[],q=0,W=(v=[U,R,V].concat(v).join().split(",")).length;q7){t[e].shift();for(var n=t[e];n.length;)f[e]="A",a&&(h[e]="A"),t.splice(e++,0,["C"].concat(n.splice(0,6)));t.splice(e,1),x=d(r.length,a&&a.length||0)}},c=function(t,e,n,i,o){t&&e&&"M"==t[o][0]&&"M"!=e[o][0]&&(e.splice(o,0,["M",i.x,i.y]),n.bx=0,n.by=0,n.x=t[o][1],n.y=t[o][2],x=d(r.length,a&&a.length||0))},f=[],h=[],p="",g="",v=0,x=d(r.length,a&&a.length||0);vr;r+=2){var i=[{x:+t[r-2],y:+t[r-1]},{x:+t[r],y:+t[r+1]},{x:+t[r+2],y:+t[r+3]},{x:+t[r+4],y:+t[r+5]}];e?r?a-4==r?i[3]={x:+t[0],y:+t[1]}:a-2==r&&(i[2]={x:+t[0],y:+t[1]},i[3]={x:+t[2],y:+t[3]}):i[0]={x:+t[a-2],y:+t[a-1]}:a-4==r?i[3]=i[2]:r||(i[0]={x:+t[r],y:+t[r+1]}),n.push(["C",(-i[0].x+6*i[1].x+i[2].x)/6,(-i[0].y+6*i[1].y+i[2].y)/6,(i[1].x+6*i[2].x-i[3].x)/6,(i[1].y+6*i[2].y-i[3].y)/6,i[2].x,i[2].y])}return n}t.path=m,t.path.getTotalLength=w,t.path.getPointAtLength=C,t.path.getSubpath=function(t,e,n){if(this.getTotalLength(t)-n<1e-6)return F(t,e).end;var r=F(t,n,1);return e?F(r,e).end:r},a.getTotalLength=function(){if(this.node.getTotalLength)return this.node.getTotalLength()},a.getPointAtLength=function(t){return C(this.attr("d"),t)},a.getSubpath=function(e,n){return t.path.getSubpath(this.attr("d"),e,n)},t._.box=g,t.path.findDotsAtSegment=E,t.path.bezierBBox=O,t.path.isPointInsideBBox=S,t.closest=function(e,n,r,a){for(var i=100,o=g(e-i/2,n-i/2,i,i),s=[],l=r[0].hasOwnProperty("x")?function(t){return{x:r[t].x,y:r[t].y}}:function(t){return{x:r[t],y:a[t]}},u=0;i<=1e6&&!u;){for(var c=0,f=r.length;cm&&(p=m,s[c].len=m,h=s[c])}return h}},t.path.isBBoxIntersect=T,t.path.intersection=function(t,e){return N(t,e)},t.path.intersectionNumber=function(t,e){return N(t,e,1)},t.path.isPointInside=function(t,e,n){var r=_(t);return S(r,e,n)&&N(t,[["M",e,n],["H",r.x2+10]],1)%2==1},t.path.getBBox=_,t.path.get=z,t.path.toRelative=function(e){var n=m(e),r=String.prototype.toLowerCase;if(n.rel)return y(n.rel);t.is(e,"array")&&t.is(e&&e[0],"array")||(e=t.parsePathString(e));var a=[],i=0,o=0,s=0,l=0,u=0;"M"==e[0][0]&&(s=i=e[0][1],l=o=e[0][2],u++,a.push(["M",i,o]));for(var c=u,f=e.length;c',{def:r})},t.filter.blur.toString=function(){return this()},t.filter.shadow=function(e,n,r,a,i){return null==i&&(null==a?(i=r,r=4,a="#000"):(i=a,a=r,r=4)),null==r&&(r=4),null==i&&(i=1),null==e&&(e=0,n=2),null==n&&(n=e),a=t.color(a),t.format('',{color:a,dx:e,dy:n,blur:r,opacity:i})},t.filter.shadow.toString=function(){return this()},t.filter.grayscale=function(e){return null==e&&(e=1),t.format('',{a:.2126+.7874*(1-e),b:.7152-.7152*(1-e),c:.0722-.0722*(1-e),d:.2126-.2126*(1-e),e:.7152+.2848*(1-e),f:.0722-.0722*(1-e),g:.2126-.2126*(1-e),h:.0722+.9278*(1-e)})},t.filter.grayscale.toString=function(){return this()},t.filter.sepia=function(e){return null==e&&(e=1),t.format('',{a:.393+.607*(1-e),b:.769-.769*(1-e),c:.189-.189*(1-e),d:.349-.349*(1-e),e:.686+.314*(1-e),f:.168-.168*(1-e),g:.272-.272*(1-e),h:.534-.534*(1-e),i:.131+.869*(1-e)})},t.filter.sepia.toString=function(){return this()},t.filter.saturate=function(e){return null==e&&(e=1),t.format('',{amount:1-e})},t.filter.saturate.toString=function(){return this()},t.filter.hueRotate=function(e){return e=e||0,t.format('',{angle:e})},t.filter.hueRotate.toString=function(){return this()},t.filter.invert=function(e){return null==e&&(e=1),t.format('',{amount:e,amount2:1-e})},t.filter.invert.toString=function(){return this()},t.filter.brightness=function(e){return null==e&&(e=1),t.format('',{amount:e})},t.filter.brightness.toString=function(){return this()},t.filter.contrast=function(e){return null==e&&(e=1),t.format('',{amount:e,amount2:.5-e/2})},t.filter.contrast.toString=function(){return this()}})),st.plugin((function(t,e,n,r,a){var i=t._.box,o=t.is,s=/^[^a-z]*([tbmlrc])/i,l=function(){return"T"+this.dx+","+this.dy};e.prototype.getAlign=function(t,e){null==e&&o(t,"string")&&(e=t,t=null);var n=(t=t||this.paper).getBBox?t.getBBox():i(t),r=this.getBBox(),a={};switch(e=(e=e&&e.match(s))?e[1].toLowerCase():"c"){case"t":a.dx=0,a.dy=n.y-r.y;break;case"b":a.dx=0,a.dy=n.y2-r.y2;break;case"m":a.dx=0,a.dy=n.cy-r.cy;break;case"l":a.dx=n.x-r.x,a.dy=0;break;case"r":a.dx=n.x2-r.x2,a.dy=0;break;default:a.dx=n.cx-r.cx,a.dy=0}return a.toString=l,a},e.prototype.align=function(t,e){return this.transform("..."+this.getAlign(t,e))}})),st.plugin((function(t,e,n,r,a){var i=e.prototype,o=t.is,s=String,l="hasOwnProperty";function u(t,e,n){return function(r){var a=r.slice(t,e);return 1==a.length&&(a=a[0]),n?n(a):a}}var c=function(t,e,n,r){"function"!=typeof n||n.length||(r=n,n=ot.linear),this.attr=t,this.dur=e,n&&(this.easing=n),r&&(this.callback=r)};t._.Animation=c,t.animation=function(t,e,n,r){return new c(t,e,n,r)},i.inAnim=function(){var t=this,e=[];for(var n in t.anims)t.anims[l](n)&&function(t){e.push({anim:new c(t._attrs,t.dur,t.easing,t._callback),mina:t,curStatus:t.status(),status:function(e){return t.status(e)},stop:function(){t.stop()}})}(t.anims[n]);return e},t.animate=function(t,e,n,r,a,i){"function"!=typeof a||a.length||(i=a,a=ot.linear);var o=ot.time(),s=ot(t,e,o,o+r,ot.time,n,a);return i&&eve.once("mina.finish."+s.id,i),s},i.stop=function(){for(var t=this.inAnim(),e=0,n=t.length;er-1||(t.animate({path:n[e]},0===e?400:500,0===e?a.easein:a.elastic,(function(){i()})),e++)}()}},morphShape:function(t,e,n){return{position:"absolute",width:"100%",height:"100%",right:n?"inherit":0,left:n?0:"inherit",MozTransform:n?"rotateY(180deg)":"rotateY(0deg)",MsTransform:n?"rotateY(180deg)":"rotateY(0deg)",OTransform:n?"rotateY(180deg)":"rotateY(0deg)",WebkitTransform:n?"rotateY(180deg)":"rotateY(0deg)",transform:n?"rotateY(180deg)":"rotateY(0deg)"}},menuWrap:function(t,e,n){return{MozTransform:t?"translate3d(0, 0, 0)":n?"translate3d(100%, 0, 0)":"translate3d(-100%, 0, 0)",MsTransform:t?"translate3d(0, 0, 0)":n?"translate3d(100%, 0, 0)":"translate3d(-100%, 0, 0)",OTransform:t?"translate3d(0, 0, 0)":n?"translate3d(100%, 0, 0)":"translate3d(-100%, 0, 0)",WebkitTransform:t?"translate3d(0, 0, 0)":n?"translate3d(100%, 0, 0)":"translate3d(-100%, 0, 0)",transform:t?"translate3d(0, 0, 0)":n?"translate3d(100%, 0, 0)":"translate3d(-100%, 0, 0)",transition:t?"transform 0.4s 0s":"transform 0.4s"}},menu:function(t,e,n){var r=(0,i.pxToNum)(e)-140;return{position:"fixed",MozTransform:t?"":n?"translate3d("+r+", 0, 0)":"translate3d(-"+r+", 0, 0)",MsTransform:t?"":n?"translate3d("+r+", 0, 0)":"translate3d(-"+r+", 0, 0)",OTransform:t?"":n?"translate3d("+r+", 0, 0)":"translate3d(-"+r+", 0, 0)",WebkitTransform:t?"":n?"translate3d("+r+", 0, 0)":"translate3d(-"+r+", 0, 0)",transform:t?"":n?"translate3d("+r+", 0, 0)":"translate3d(-"+r+", 0, 0)",transition:t?"opacity 0.1s 0.4s cubic-bezier(.17, .67, .1, 1.27), transform 0.1s 0.4s cubic-bezier(.17, .67, .1, 1.27)":"opacity 0s 0.3s cubic-bezier(.17, .67, .1, 1.27), transform 0s 0.3s cubic-bezier(.17, .67, .1, 1.27)",opacity:t?1:0}},item:function(t,e,n,r){var a=(0,i.pxToNum)(e)-140;return{MozTransform:t?"translate3d(0, 0, 0)":n?"translate3d("+a+", 0, 0)":"translate3d(-"+a+", 0, 0)",MsTransform:t?"translate3d(0, 0, 0)":n?"translate3d("+a+", 0, 0)":"translate3d(-"+a+", 0, 0)",OTransform:t?"translate3d(0, 0, 0)":n?"translate3d("+a+", 0, 0)":"translate3d(-"+a+", 0, 0)",WebkitTransform:t?"translate3d(0, 0, 0)":n?"translate3d("+a+", 0, 0)":"translate3d(-"+a+", 0, 0)",transform:t?"translate3d(0, 0, 0)":n?"translate3d("+a+", 0, 0)":"translate3d(-"+a+", 0, 0)",transition:t?"opacity 0.3s 0.4s, transform 0.3s 0.4s":"opacity 0s 0.3s cubic-bezier(.17, .67, .1, 1.27), transform 0s 0.3s cubic-bezier(.17, .67, .1, 1.27)",opacity:t?1:0}},closeButton:function(t,e,n){var r=(0,i.pxToNum)(e)-140;return{MozTransform:t?"translate3d(0, 0, 0)":n?"translate3d("+r+", 0, 0)":"translate3d(-"+r+", 0, 0)",MsTransform:t?"translate3d(0, 0, 0)":n?"translate3d("+r+", 0, 0)":"translate3d(-"+r+", 0, 0)",OTransform:t?"translate3d(0, 0, 0)":n?"translate3d("+r+", 0, 0)":"translate3d(-"+r+", 0, 0)",WebkitTransform:t?"translate3d(0, 0, 0)":n?"translate3d("+r+", 0, 0)":"translate3d(-"+r+", 0, 0)",transform:t?"translate3d(0, 0, 0)":n?"translate3d("+r+", 0, 0)":"translate3d(-"+r+", 0, 0)",transition:t?"opacity 0.3s 0.4s cubic-bezier(.17, .67, .1, 1.27), transform 0.3s 0.4s cubic-bezier(.17, .67, .1, 1.27)":"opacity 0s 0.3s cubic-bezier(.17, .67, .1, 1.27), transform 0s 0.3s cubic-bezier(.17, .67, .1, 1.27)",opacity:t?1:0}}};e.default=(0,a.default)(o),t.exports=e.default}(ct,ct.exports);var ft={exports:{}};!function(t,e){Object.defineProperty(e,"__esModule",{value:!0});var n,r=(n=B.exports)&&n.__esModule?n:{default:n};e.default=(0,r.default)({pageWrap:function(t,e,n){return{MozTransform:t?"":n?"translate3d(-"+e+", 0, 0)":"translate3d("+e+", 0, 0)",MsTransform:t?"":n?"translate3d(-"+e+", 0, 0)":"translate3d("+e+", 0, 0)",OTransform:t?"":n?"translate3d(-"+e+", 0, 0)":"translate3d("+e+", 0, 0)",WebkitTransform:t?"":n?"translate3d(-"+e+", 0, 0)":"translate3d("+e+", 0, 0)",transform:t?"":n?"translate3d(-"+e+", 0, 0)":"translate3d("+e+", 0, 0)",transition:"all 0.5s"}},outerContainer:function(t){return{overflow:t?"":"hidden"}}}),t.exports=e.default}(ft,ft.exports);var dt={exports:{}};!function(t,e){Object.defineProperty(e,"__esModule",{value:!0});var n,r=(n=B.exports)&&n.__esModule?n:{default:n};e.default=(0,r.default)({pageWrap:function(t,e,n){return{MozTransform:t?"":n?"translate3d(-"+e+", 0, 0) rotateY(15deg)":"translate3d("+e+", 0, 0) rotateY(-15deg)",MsTransform:t?"":n?"translate3d(-"+e+", 0, 0) rotateY(15deg)":"translate3d("+e+", 0, 0) rotateY(-15deg)",OTransform:t?"":n?"translate3d(-"+e+", 0, 0) rotateY(15deg)":"translate3d("+e+", 0, 0) rotateY(-15deg)",WebkitTransform:t?"":n?"translate3d(-"+e+", 0, 0) rotateY(15deg)":"translate3d("+e+", 0, 0) rotateY(-15deg)",transform:t?"":n?"translate3d(-"+e+", 0, 0) rotateY(15deg)":"translate3d("+e+", 0, 0) rotateY(-15deg)",transformOrigin:n?"100% 50%":"0% 50%",transformStyle:"preserve-3d",transition:"all 0.5s"}},outerContainer:function(t){return{perspective:"1500px",overflow:t?"":"hidden"}}}),t.exports=e.default}(dt,dt.exports);var ht={exports:{}};!function(t,e){Object.defineProperty(e,"__esModule",{value:!0});var n,r=(n=B.exports)&&n.__esModule?n:{default:n};e.default=(0,r.default)({pageWrap:function(t,e){return{MozTransform:t?"":"translate3d(0, 0, -"+e+")",MsTransform:t?"":"translate3d(0, 0, -"+e+")",OTransform:t?"":"translate3d(0, 0, -"+e+")",WebkitTransform:t?"":"translate3d(0, 0, -"+e+")",transform:t?"":"translate3d(0, 0, -"+e+")",transformOrigin:"100%",transformStyle:"preserve-3d",transition:"all 0.5s"}},outerContainer:function(){return{perspective:"1500px"}}}),t.exports=e.default}(ht,ht.exports);var pt={exports:{}};!function(t,e){Object.defineProperty(e,"__esModule",{value:!0});var n,r=(n=B.exports)&&n.__esModule?n:{default:n};e.default=(0,r.default)({pageWrap:function(t,e,n){return{MozTransform:t?"":n?"translate3d(-100px, 0, -600px) rotateY(20deg)":"translate3d(100px, 0, -600px) rotateY(-20deg)",MsTransform:t?"":n?"translate3d(-100px, 0, -600px) rotateY(20deg)":"translate3d(100px, 0, -600px) rotateY(-20deg)",OTransform:t?"":n?"translate3d(-100px, 0, -600px) rotateY(20deg)":"translate3d(100px, 0, -600px) rotateY(-20deg)",WebkitTransform:t?"":n?"translate3d(-100px, 0, -600px) rotateY(20deg)":"translate3d(100px, 0, -600px) rotateY(-20deg)",transform:t?"":n?"translate3d(-100px, 0, -600px) rotateY(20deg)":"translate3d(100px, 0, -600px) rotateY(-20deg)",transformStyle:"preserve-3d",transition:"all 0.5s",overflow:t?"":"hidden"}},outerContainer:function(t){return{perspective:"1500px",overflow:t?"":"hidden"}}}),t.exports=e.default}(pt,pt.exports);var mt={exports:{}};!function(t,e){Object.defineProperty(e,"__esModule",{value:!0});var n,r=(n=B.exports)&&n.__esModule?n:{default:n};e.default=(0,r.default)({menuWrap:function(t){return{MozTransform:t?"":"translate3d(0, -100%, 0)",MsTransform:t?"":"translate3d(0, -100%, 0)",OTransform:t?"":"translate3d(0, -100%, 0)",WebkitTransform:t?"":"translate3d(0, -100%, 0)",transform:t?"":"translate3d(0, -100%, 0)",transition:"all 0.5s ease-in-out"}},pageWrap:function(t,e,n){return{MozTransform:t?"":n?"translate3d(-"+e+", 0, 0)":"translate3d("+e+", 0, 0)",MsTransform:t?"":n?"translate3d(-"+e+", 0, 0)":"translate3d("+e+", 0, 0)",OTransform:t?"":n?"translate3d(-"+e+", 0, 0)":"translate3d("+e+", 0, 0)",WebkitTransform:t?"":n?"translate3d(-"+e+", 0, 0)":"translate3d("+e+", 0, 0)",transform:t?"":n?"translate3d(-"+e+", 0, 0)":"translate3d("+e+", 0, 0)",transition:"all 0.5s"}},outerContainer:function(t){return{perspective:"1500px",perspectiveOrigin:"0% 50%",overflow:t?"":"hidden"}}}),t.exports=e.default}(mt,mt.exports);var gt={exports:{}};!function(t,e){Object.defineProperty(e,"__esModule",{value:!0});var n,r=(n=B.exports)&&n.__esModule?n:{default:n};e.default=(0,r.default)({menuWrap:function(t,e,n){return{MozTransform:"translate3d(0, 0, 0)",MsTransform:"translate3d(0, 0, 0)",OTransform:"translate3d(0, 0, 0)",WebkitTransform:"translate3d(0, 0, 0)",transform:"translate3d(0, 0, 0)",zIndex:t?1e3:-1}},overlay:function(t,e,n){return{zIndex:1400,MozTransform:t?n?"translate3d(-"+e+", 0, 0)":"translate3d("+e+", 0, 0)":"translate3d(0, 0, 0)",MsTransform:t?n?"translate3d(-"+e+", 0, 0)":"translate3d("+e+", 0, 0)":"translate3d(0, 0, 0)",OTransform:t?n?"translate3d(-"+e+", 0, 0)":"translate3d("+e+", 0, 0)":"translate3d(0, 0, 0)",WebkitTransform:t?n?"translate3d(-"+e+", 0, 0)":"translate3d("+e+", 0, 0)":"translate3d(0, 0, 0)",transform:t?n?"translate3d(-"+e+", 0, 0)":"translate3d("+e+", 0, 0)":"translate3d(0, 0, 0)",transition:"all 0.5s",visibility:t?"visible":"hidden"}},pageWrap:function(t,e,n){return{MozTransform:t?"":n?"translate3d(-"+e+", 0, 0)":"translate3d("+e+", 0, 0)",MsTransform:t?"":n?"translate3d(-"+e+", 0, 0)":"translate3d("+e+", 0, 0)",OTransform:t?"":n?"translate3d(-"+e+", 0, 0)":"translate3d("+e+", 0, 0)",WebkitTransform:t?"":n?"translate3d(-"+e+", 0, 0)":"translate3d("+e+", 0, 0)",transform:t?"":n?"translate3d(-"+e+", 0, 0)":"translate3d("+e+", 0, 0)",transition:"all 0.5s",zIndex:1200,position:"relative"}},burgerIcon:function(t,e,n){return{MozTransform:t?n?"translate3d("+e+", 0, 0)":"translate3d(-"+e+", 0, 0)":"translate3d(0, 0, 0)",MsTransform:t?n?"translate3d("+e+", 0, 0)":"translate3d(-"+e+", 0, 0)":"translate3d(0, 0, 0)",OTransform:t?n?"translate3d("+e+", 0, 0)":"translate3d(-"+e+", 0, 0)":"translate3d(0, 0, 0)",WebkitTransform:t?n?"translate3d("+e+", 0, 0)":"translate3d(-"+e+", 0, 0)":"translate3d(0, 0, 0)",transform:t?n?"translate3d("+e+", 0, 0)":"translate3d(-"+e+", 0, 0)":"translate3d(0, 0, 0)",transition:"all 0.1s",position:"relative",zIndex:1300}},outerContainer:function(t){return{overflow:t?"":"hidden"}}}),t.exports=e.default}(gt,gt.exports),function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.default={slide:k.exports,stack:$.exports,elastic:rt.exports,bubble:ct.exports,push:ft.exports,pushRotate:dt.exports,scaleDown:ht.exports,scaleRotate:pt.exports,fallDown:mt.exports,reveal:gt.exports},t.exports=e.default}(M,M.exports);const vt=u.exports.createContext({}),yt=({children:t})=>{const[e,n]=u.exports.useState(!1);return l.createElement(vt.Provider,{value:{isMenuOpen:e,toggleMenu:()=>n(!e),stateChangeHandler:t=>n(t.isOpen)}},t)},xt=()=>{const t=u.exports.useContext(vt);return l.createElement("img",{className:"menu-btn",src:"/assets/menu.284d3ab8.svg",onClick:t.toggleMenu})},bt=({options:t})=>{const e=d(),n=h(),r=u.exports.useContext(vt),a=t.find((t=>t.path===n.pathname)),i="/"===(null==a?void 0:a.path);return l.createElement(l.Fragment,null,l.createElement(p,null,l.createElement("title",null,"浮之静",a&&!i?` | ${null==a?void 0:a.name}`:"")),l.createElement(M.exports.slide,{right:!0,customBurgerIcon:!1,isOpen:r.isMenuOpen,onStateChange:t=>r.stateChangeHandler(t)},t.map((t=>l.createElement("span",{key:t.path,onClick:()=>{return n=t.path,e.push(n),void r.toggleMenu();var n}},t.name)))))};const wt=({menuList:t})=>{const e=d();return l.createElement(yt,null,l.createElement("div",{className:"fzj-header"},l.createElement("div",{className:"logo-box",onClick:()=>e.push("/")},l.createElement("div",{className:"logo"})),l.createElement("div",{className:"fzj-btns"},l.createElement("img",{className:"fzj-rss",src:"/assets/rss.2a18b2d2.svg",onClick:()=>location.href="/feed.xml",alt:"RSS"}),l.createElement(A,null))),l.createElement("div",{className:"menu"},l.createElement(xt,null),l.createElement(bt,{options:t})))};wt.defaultProps={menuList:[]};function Ct(){return l.createElement("div",{className:"fzj-footer"},"© 2020 浮之静 💖 ",l.createElement("a",{href:"https://github.com/lencx"},"lencx"))}var Ft={exports:{}},Et=Ft.exports=function(){var t=1e3,e=6e4,n=36e5,r="millisecond",a="second",i="minute",o="hour",s="day",l="week",u="month",c="quarter",f="year",d="date",h="Invalid Date",p=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,m=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,g={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_")},v=function(t,e,n){var r=String(t);return!r||r.length>=e?t:""+Array(e+1-r.length).join(n)+t},y={s:v,z:function(t){var e=-t.utcOffset(),n=Math.abs(e),r=Math.floor(n/60),a=n%60;return(e<=0?"+":"-")+v(r,2,"0")+":"+v(a,2,"0")},m:function t(e,n){if(e.date(){for(const[n,r]of e)t=t.replace(new RegExp(Ot(n),"g"),r);return t})(t=t.normalize(),n),t=Pt(t)}const Yt=[["&"," and "],["🦄"," unicorn "],["♥"," love "]];function Ut(t,e){if("string"!=typeof t)throw new TypeError(`Expected a string, got \`${typeof t}\``);const n=(e=s({separator:"-",lowercase:!0,decamelize:!0,customReplacements:[],preserveLeadingUnderscore:!1,preserveTrailingDash:!1},e)).preserveLeadingUnderscore&&t.startsWith("_"),r=e.preserveTrailingDash&&t.endsWith("-");t=$t(t,{customReplacements:new Map([...Yt,...e.customReplacements])}),e.decamelize&&(t=(t=>t.replace(/([A-Z]{2,})(\d+)/g,"$1 $2").replace(/([a-z\d]+)([A-Z]{2,})/g,"$1 $2").replace(/([a-z\d])([A-Z])/g,"$1 $2").replace(/([A-Z]+)([A-Z][a-z\d]+)/g,"$1 $2"))(t));let a=/[^a-zA-Z\d]+/g;return e.lowercase&&(t=t.toLowerCase(),a=/[^a-z\d]+/g),t=(t=t.replace(a,e.separator)).replace(/\\/g,""),e.separator&&(t=((t,e)=>{const n=Ot(e);return t.replace(new RegExp(`${n}{2,}`,"g"),e).replace(new RegExp(`^${n}|${n}$`,"g"),"")})(t,e.separator)),n&&(t=`_${t}`),r&&(t=`${t}-`),t}const Rt={THUMBS_UP:["👍",":+1:"],THUMBS_DOWN:["👎",":-1:"],LAUGH:["😄",":laugh:"],HOORAY:["🎉",":hooray:"],CONFUSED:["😕",":confused:"],HEART:["❤️",":heart:"],ROCKET:["🚀",":rocket:"],EYES:["👀",":eyes:"]},Vt=20,Ht="https://raw.githubusercontent.com/lencx/z/gh-pages",qt=t=>`https://github.com/lencx/z/discussions/categories/${Ut(t)}`,Wt=t=>`https://github.com/lencx/z/discussions/${t}`;function Gt(t){const e=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight),n=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop;(window.innerHeight||Math.min(document.documentElement.clientHeight,document.body.clientHeight))+n>=e&&t()}function Xt(t,e){e&&e.stopPropagation(),window.open(t)}function Zt(t){const e=new Map;return t.forEach((({node:t})=>{const n=Rt[t.content][0];if(e.has(n)){const t=e.get(n);e.set(n,t+1)}else e.set(n,1)})),Array.from(e)}const Kt=t=>Et(t).format("YYYY.MM.DD HH:mm:ss");const Jt=({minHeight:t})=>{const[e,n]=u.exports.useState(!1),r=()=>{((t=window)=>({x:void 0!==t.pageXOffset?t.pageXOffset:t.scrollLeft,y:void 0!==t.pageYOffset?t.pageYOffset:t.scrollTop}))().y>t?e||n(!0):n(!1)};return u.exports.useEffect((()=>(window.addEventListener("scroll",r),()=>{window.removeEventListener("scroll",r)}))),l.createElement("div",{id:"fzj-backtop",className:e?"show":"hide",onClick:()=>{(document.documentElement.scrollTop||document.body.scrollTop)>0?window.scrollTo({top:0,behavior:"smooth"}):e||n(!1)}},l.createElement("svg",{viewBox:"0 0 98 125",xmlns:"http://www.w3.org/2000/svg"},l.createElement("path",{d:"m.41627505 120.505813c.36557376-2.799314 38.38567845-112.09375627 40.40633855-116.52273479 2.0206601-4.42897853 7.0443939-6.06190829 10.0049342.20172081 1.9736935 4.17575274 17.3630227 42.22464148 46.1679874 114.14666598.3068629 1.030234.4237748 1.755017.3507358 2.174348-.4483666 2.574161-2.3292736 3.429521-4.6125739 2.516093-15.0683018-6.028033-36.2681037-23.1692513-43.8663627-23.1692513-7.5982589 0-27.0568176 12.9171643-43.18383202 23.1692513-.96511235.613531-1.91473089 1.069619-2.88840599 1.149501s-2.74439509-.86628-2.37882134-3.665594z",fill:"#666",fillRule:"evenodd"})))};Jt.defaultProps={minHeight:300};const Qt=t=>l.createElement(u.exports.Suspense,{fallback:t.fallback||null},l.createElement(m,{path:t.path,render:r=>{return t.component&&l.createElement(t.component,(a=s({},r),i={routes:t.routes},e(a,n(i))));var a,i}})),te=({routes:t})=>l.createElement(v,null,t.map((t=>l.createElement(Qt,s({key:t.path},t))))),ee={},ne=function(t,e){return e&&0!==e.length?Promise.all(e.map((t=>{if((t=`/${t}`)in ee)return;ee[t]=!0;const e=t.endsWith(".css"),n=e?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${t}"]${n}`))return;const r=document.createElement("link");return r.rel=e?"stylesheet":"modulepreload",e||(r.as="script",r.crossOrigin=""),r.href=t,document.head.appendChild(r),e?new Promise(((t,e)=>{r.addEventListener("load",t),r.addEventListener("error",e)})):void 0}))).then((()=>t())):t()},re=[{path:"/",name:"Blog",component:u.exports.lazy((()=>ne((()=>import("./index.e0d0297d.js")),["assets/index.e0d0297d.js","assets/index.302ac48d.css","assets/react.434ff2b9.js","assets/index.a5f9fb0d.js","assets/index.54af1b7f.css","assets/fzj.08fd6cc8.js","assets/fzj.271820f2.css","assets/lodash.71f9f2ff.js","assets/graphql.8e66ecff.js","assets/index.5119c8ec.js","assets/index.908b2c85.css"]))),exact:!0},{path:"/issues/:issues",component:u.exports.lazy((()=>ne((()=>import("./index.e5525a57.js")),["assets/index.e5525a57.js","assets/index.735d43ee.css","assets/react.434ff2b9.js","assets/fzj.08fd6cc8.js","assets/fzj.271820f2.css","assets/lodash.71f9f2ff.js","assets/graphql.8e66ecff.js","assets/index.a5f9fb0d.js","assets/index.54af1b7f.css"]))),exact:!0},{path:"/tags",name:"Tags",component:u.exports.lazy((()=>ne((()=>import("./index.5f87edea.js")),["assets/index.5f87edea.js","assets/index.c4924ca0.css","assets/react.434ff2b9.js","assets/fzj.08fd6cc8.js","assets/fzj.271820f2.css","assets/lodash.71f9f2ff.js","assets/graphql.8e66ecff.js","assets/index.5119c8ec.js","assets/index.908b2c85.css"]))),exact:!0},{path:"/project",name:"Projects",component:u.exports.lazy((()=>ne((()=>import("./index.39fc9160.js")),["assets/index.39fc9160.js","assets/index.6c2ed225.css","assets/react.434ff2b9.js"]))),exact:!0},{path:"/about",name:"About",component:u.exports.lazy((()=>ne((()=>import("./index.3bdcf399.js")),["assets/index.3bdcf399.js","assets/index.d15a088f.css","assets/react.434ff2b9.js"]))),exact:!0}],ae=re.filter((t=>!!t.name));function ie(){return l.createElement(y,null,l.createElement(x,null,l.createElement("div",{className:"view"},l.createElement(wt,{menuList:ae}),l.createElement(te,{routes:re}),l.createElement(Ct,null),l.createElement(Jt,null))))}b.render(l.createElement(l.StrictMode,null,l.createElement(E,{client:T},l.createElement(w,null,l.createElement(ie,null)))),document.getElementById("root"));export{Ht as B,qt as c,Wt as d,Kt as f,Xt as h,Vt as p,Zt as r,Gt as s}; diff --git a/assets/lodash.71f9f2ff.js b/assets/lodash.71f9f2ff.js new file mode 100644 index 0000000..3d62b9f --- /dev/null +++ b/assets/lodash.71f9f2ff.js @@ -0,0 +1 @@ +var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};export{e as c}; diff --git a/assets/menu.284d3ab8.svg b/assets/menu.284d3ab8.svg new file mode 100644 index 0000000..5e314aa --- /dev/null +++ b/assets/menu.284d3ab8.svg @@ -0,0 +1,6 @@ + + + \ No newline at end of file diff --git a/assets/react.434ff2b9.js b/assets/react.434ff2b9.js new file mode 100644 index 0000000..a36cb9d --- /dev/null +++ b/assets/react.434ff2b9.js @@ -0,0 +1,27 @@ +var e=Object.defineProperty,t=Object.defineProperties,n=Object.getOwnPropertyDescriptors,r=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable,i=(t,n,r)=>n in t?e(t,n,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[n]=r,l=(e,t)=>{for(var n in t||(t={}))o.call(t,n)&&i(e,n,t[n]);if(r)for(var n of r(t))a.call(t,n)&&i(e,n,t[n]);return e},u=(e,r)=>t(e,n(r)),s=(e,t)=>{var n={};for(var i in e)o.call(e,i)&&t.indexOf(i)<0&&(n[i]=e[i]);if(null!=e&&r)for(var i of r(e))t.indexOf(i)<0&&a.call(e,i)&&(n[i]=e[i]);return n},c={exports:{}},f={},d=Object.getOwnPropertySymbols,p=Object.prototype.hasOwnProperty,h=Object.prototype.propertyIsEnumerable;function m(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}var v=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(o){return!1}}()?Object.assign:function(e,t){for(var n,r,o=m(e),a=1;a=g},o=function(){},e.unstable_forceFrameRate=function(e){0>e||125>>1,o=e[r];if(!(void 0!==o&&0E(i,n))void 0!==u&&0>E(u,i)?(e[r]=u,e[l]=n,r=l):(e[r]=i,e[a]=n,r=a);else{if(!(void 0!==u&&0>E(u,n)))break e;e[r]=u,e[l]=n,r=l}}}return t}return null}function E(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}var T=[],C=[],x=1,R=null,N=3,A=!1,L=!1,P=!1;function M(e){for(var t=_(C);null!==t;){if(null===t.callback)k(C);else{if(!(t.startTime<=e))break;k(C),t.sortIndex=t.expirationTime,S(T,t)}t=_(C)}}function O(e){if(P=!1,M(e),!L)if(null!==_(T))L=!0,t(V);else{var r=_(C);null!==r&&n(O,r.startTime-e)}}function V(t,o){L=!1,P&&(P=!1,r()),A=!0;var a=N;try{for(M(o),R=_(T);null!==R&&(!(R.expirationTime>o)||t&&!e.unstable_shouldYield());){var i=R.callback;if("function"==typeof i){R.callback=null,N=R.priorityLevel;var l=i(R.expirationTime<=o);o=e.unstable_now(),"function"==typeof l?R.callback=l:R===_(T)&&k(T),M(o)}else k(T);R=_(T)}if(null!==R)var u=!0;else{var s=_(C);null!==s&&n(O,s.startTime-o),u=!1}return u}finally{R=null,N=a,A=!1}}var z=o;e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(e){e.callback=null},e.unstable_continueExecution=function(){L||A||(L=!0,t(V))},e.unstable_getCurrentPriorityLevel=function(){return N},e.unstable_getFirstCallbackNode=function(){return _(T)},e.unstable_next=function(e){switch(N){case 1:case 2:case 3:var t=3;break;default:t=N}var n=N;N=t;try{return e()}finally{N=n}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=z,e.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=N;N=e;try{return t()}finally{N=n}},e.unstable_scheduleCallback=function(o,a,i){var l=e.unstable_now();switch("object"==typeof i&&null!==i?i="number"==typeof(i=i.delay)&&0l?(o.sortIndex=i,S(C,o),null===_(T)&&o===_(C)&&(P?r():P=!0,n(O,i-l))):(o.sortIndex=u,S(T,o),L||A||(L=!0,t(V))),o},e.unstable_wrapCallback=function(e){var t=N;return function(){var n=N;N=t;try{return e.apply(this,arguments)}finally{N=n}}}}(Z),Y.exports=Z; +/** @license React v17.0.2 + * react-dom.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ +var X=c.exports,J=v,ee=Y.exports;function te(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n