From 317a42e851bb3eb06540ddc520663e52864145bb Mon Sep 17 00:00:00 2001 From: CN_SZTL Date: Sun, 5 Jul 2020 20:02:59 +0800 Subject: [PATCH] OpenClash: sync with upstream source --- .../files/etc/init.d/openclash | 9 +++- .../lua/luci/model/cbi/openclash/settings.lua | 2 +- .../usr/share/openclash/dashboard/index.html | 2 +- ...s => 1.bundle.0f871e89a0b8ff683256.min.js} | 4 +- ...e.0f871e89a0b8ff683256.min.js.LICENSE.txt} | 0 .../js/bundle.0f871e89a0b8ff683256.min.js | 1 + .../js/bundle.592d9cc6ea35f4c8ca4d.min.js | 1 - ...ca4d.css => main.0f871e89a0b8ff683256.css} | 0 ...41659ac12.js => 8.872bd111e9c497e7acca.js} | 0 .../yacd/app.09d100e5dacbf4f76606.js | 2 + ...> app.09d100e5dacbf4f76606.js.LICENSE.txt} | 0 .../yacd/app.2ba50fd5acdb533fac49.js | 2 - ...96a7c.css => app.b814d6460bc4d015f5f9.css} | 44 +++++++++---------- ...js => core-js~app.36c6f0077ac1e602b325.js} | 0 .../files/usr/share/openclash/yacd/index.html | 2 +- ...3.css => proxies.1e31d885e6fe278da534.css} | 17 +++---- .../yacd/proxies.6a0a58d936ddbebbba53.js | 1 - .../yacd/proxies.77fef0018a8d1766e6eb.js | 1 + ...d.js => react~app.10618449a8e9b56a1845.js} | 2 +- ...t~app.10618449a8e9b56a1845.js.LICENSE.txt} | 0 .../usr/share/openclash/yacd/report.html | 4 +- ...7b033.js => rules.efd650d64b4afda8d49b.js} | 2 +- ...e4c.js => runtime.2f322c031bcb67b98af2.js} | 2 +- ...> vendors~chartjs.e4543f10556636d64b75.js} | 2 +- ...artjs.e4543f10556636d64b75.js.LICENSE.txt} | 0 ...> vendors~proxies.34b4cb2526b2e8ed766c.js} | 0 .../usr/share/openclash/yml_proxys_set.sh | 6 --- .../usr/share/openclash/yml_rules_change.sh | 10 ++--- 28 files changed, 58 insertions(+), 58 deletions(-) rename package/ctcgfw/luci-app-openclash/files/usr/share/openclash/dashboard/js/{1.bundle.592d9cc6ea35f4c8ca4d.min.js => 1.bundle.0f871e89a0b8ff683256.min.js} (99%) rename package/ctcgfw/luci-app-openclash/files/usr/share/openclash/dashboard/js/{1.bundle.592d9cc6ea35f4c8ca4d.min.js.LICENSE.txt => 1.bundle.0f871e89a0b8ff683256.min.js.LICENSE.txt} (100%) create mode 100644 package/ctcgfw/luci-app-openclash/files/usr/share/openclash/dashboard/js/bundle.0f871e89a0b8ff683256.min.js delete mode 100644 package/ctcgfw/luci-app-openclash/files/usr/share/openclash/dashboard/js/bundle.592d9cc6ea35f4c8ca4d.min.js rename package/ctcgfw/luci-app-openclash/files/usr/share/openclash/dashboard/{main.592d9cc6ea35f4c8ca4d.css => main.0f871e89a0b8ff683256.css} (100%) rename package/ctcgfw/luci-app-openclash/files/usr/share/openclash/yacd/{8.57c375f07ca41659ac12.js => 8.872bd111e9c497e7acca.js} (100%) create mode 100644 package/ctcgfw/luci-app-openclash/files/usr/share/openclash/yacd/app.09d100e5dacbf4f76606.js rename package/ctcgfw/luci-app-openclash/files/usr/share/openclash/yacd/{app.2ba50fd5acdb533fac49.js.LICENSE.txt => app.09d100e5dacbf4f76606.js.LICENSE.txt} (100%) delete mode 100644 package/ctcgfw/luci-app-openclash/files/usr/share/openclash/yacd/app.2ba50fd5acdb533fac49.js rename package/ctcgfw/luci-app-openclash/files/usr/share/openclash/yacd/{app.8ff5510a4335f1c96a7c.css => app.b814d6460bc4d015f5f9.css} (100%) rename package/ctcgfw/luci-app-openclash/files/usr/share/openclash/yacd/{core-js~app.f925e7b0d7db8cb56360.js => core-js~app.36c6f0077ac1e602b325.js} (100%) rename package/ctcgfw/luci-app-openclash/files/usr/share/openclash/yacd/{proxies.30780ebe14695af063e3.css => proxies.1e31d885e6fe278da534.css} (75%) delete mode 100644 package/ctcgfw/luci-app-openclash/files/usr/share/openclash/yacd/proxies.6a0a58d936ddbebbba53.js create mode 100644 package/ctcgfw/luci-app-openclash/files/usr/share/openclash/yacd/proxies.77fef0018a8d1766e6eb.js rename package/ctcgfw/luci-app-openclash/files/usr/share/openclash/yacd/{react~app.11ff7e45a0d5e0bfa30d.js => react~app.10618449a8e9b56a1845.js} (99%) rename package/ctcgfw/luci-app-openclash/files/usr/share/openclash/yacd/{react~app.11ff7e45a0d5e0bfa30d.js.LICENSE.txt => react~app.10618449a8e9b56a1845.js.LICENSE.txt} (100%) rename package/ctcgfw/luci-app-openclash/files/usr/share/openclash/yacd/{rules.9bb11b1b25fa6817b033.js => rules.efd650d64b4afda8d49b.js} (74%) rename package/ctcgfw/luci-app-openclash/files/usr/share/openclash/yacd/{runtime.37e8203ec536250e1e4c.js => runtime.2f322c031bcb67b98af2.js} (63%) rename package/ctcgfw/luci-app-openclash/files/usr/share/openclash/yacd/{vendors~chartjs.236a69375b65655cd7e6.js => vendors~chartjs.e4543f10556636d64b75.js} (99%) rename package/ctcgfw/luci-app-openclash/files/usr/share/openclash/yacd/{vendors~chartjs.236a69375b65655cd7e6.js.LICENSE.txt => vendors~chartjs.e4543f10556636d64b75.js.LICENSE.txt} (100%) rename package/ctcgfw/luci-app-openclash/files/usr/share/openclash/yacd/{vendors~proxies.a3e2ad41949ba3aa37c4.js => vendors~proxies.34b4cb2526b2e8ed766c.js} (100%) diff --git a/package/ctcgfw/luci-app-openclash/files/etc/init.d/openclash b/package/ctcgfw/luci-app-openclash/files/etc/init.d/openclash index 8a19c0ce1b..a3a05ecf71 100755 --- a/package/ctcgfw/luci-app-openclash/files/etc/init.d/openclash +++ b/package/ctcgfw/luci-app-openclash/files/etc/init.d/openclash @@ -998,13 +998,18 @@ do_run_core() core_type="Game" fi - if [ "$proxy_mode" = "Script" ] || [ -n "$(grep "^ \{0,\}rule-providers:" "$CONFIG_FILE" 2>/dev/null)" ] || [ "$rule_source" = "ConnersHua_provider" ]; then + if [ "$proxy_mode" = "Script" ] || [ "$rule_source" = "ConnersHua_provider" ]; then + ln -s /etc/openclash/core/clash_tun /etc/openclash/clash 2>/dev/null + core_type="Tun" + fi + + if [ -n "$(grep "^ \{0,\}rule-providers:" "$RULE_PROVIDER_FILE" 2>/dev/null)" ] && [ -n "$(grep "^ \{0,\}behavior" "$RULE_PROVIDER_FILE" 2>/dev/null |grep -v "^ \{0,\}#")" ]; then ln -s /etc/openclash/core/clash_tun /etc/openclash/clash 2>/dev/null core_type="Tun" fi if [ ! -f "/etc/openclash/clash" ] && [ -f "/etc/openclash/core/clash" ] && [ -z "$core_type" ]; then - ln -s /etc/openclash/core/clash /etc/openclash/clash 2>/dev/null + ln -s /etc/openclash/core/clash /etc/openclash/clash 2>/dev/null fi #权限检查 diff --git a/package/ctcgfw/luci-app-openclash/files/usr/lib/lua/luci/model/cbi/openclash/settings.lua b/package/ctcgfw/luci-app-openclash/files/usr/lib/lua/luci/model/cbi/openclash/settings.lua index 88e9724175..029b5b113c 100644 --- a/package/ctcgfw/luci-app-openclash/files/usr/lib/lua/luci/model/cbi/openclash/settings.lua +++ b/package/ctcgfw/luci-app-openclash/files/usr/lib/lua/luci/model/cbi/openclash/settings.lua @@ -346,7 +346,7 @@ o:depends("rule_source", "lhie1") file:seek("set") o = s:taboption("rules", ListValue, "AdBlock", translate("AdBlock")) o:depends("rule_source", "lhie1") -o:depends("rule_source", "ConnersHua_provider") +--o:depends("rule_source", "ConnersHua_provider") for l in file:lines() do o:value(l) end diff --git a/package/ctcgfw/luci-app-openclash/files/usr/share/openclash/dashboard/index.html b/package/ctcgfw/luci-app-openclash/files/usr/share/openclash/dashboard/index.html index 7f6ec9d879..5f269a30f5 100644 --- a/package/ctcgfw/luci-app-openclash/files/usr/share/openclash/dashboard/index.html +++ b/package/ctcgfw/luci-app-openclash/files/usr/share/openclash/dashboard/index.html @@ -1 +1 @@ -Clash
\ No newline at end of file +Clash
\ No newline at end of file diff --git a/package/ctcgfw/luci-app-openclash/files/usr/share/openclash/dashboard/js/1.bundle.592d9cc6ea35f4c8ca4d.min.js b/package/ctcgfw/luci-app-openclash/files/usr/share/openclash/dashboard/js/1.bundle.0f871e89a0b8ff683256.min.js similarity index 99% rename from package/ctcgfw/luci-app-openclash/files/usr/share/openclash/dashboard/js/1.bundle.592d9cc6ea35f4c8ca4d.min.js rename to package/ctcgfw/luci-app-openclash/files/usr/share/openclash/dashboard/js/1.bundle.0f871e89a0b8ff683256.min.js index 28aa5773aa..5ca16adc9f 100644 --- a/package/ctcgfw/luci-app-openclash/files/usr/share/openclash/dashboard/js/1.bundle.592d9cc6ea35f4c8ca4d.min.js +++ b/package/ctcgfw/luci-app-openclash/files/usr/share/openclash/dashboard/js/1.bundle.0f871e89a0b8ff683256.min.js @@ -1,2 +1,2 @@ -/*! For license information please see 1.bundle.592d9cc6ea35f4c8ca4d.min.js.LICENSE.txt */ -(window.webpackJsonp=window.webpackJsonp||[]).push([[1],[function(e,t,n){"use strict";e.exports=n(54)},function(e,t,n){var r;!function(){"use strict";var n={}.hasOwnProperty;function o(){for(var e=[],t=0;t=0||(o[n]=e[n]);return o}n.d(t,"a",(function(){return r}))},,,,function(e,t,n){"use strict";!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE){0;try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}}(),e.exports=n(55)},function(e,t,n){e.exports=n(58)()},function(e,t,n){"use strict";e.exports=n(62)},function(e,t,n){var r=n(38)(Object,"create");e.exports=r},function(e,t,n){var r=n(109);e.exports=function(e,t){for(var n=e.length;n--;)if(r(e[n][0],t))return n;return-1}},function(e,t,n){var r=n(115);e.exports=function(e,t){var n=e.__data__;return r(t)?n["string"==typeof t?"string":"hash"]:n.map}},function(e,t,n){"use strict";function r(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r3?t.i-4:t.i:Array.isArray(e)?1:p(e)?2:h(e)?3:0}function s(e,t){return 2===l(e)?e.has(t):Object.prototype.hasOwnProperty.call(e,t)}function c(e,t){return 2===l(e)?e.get(t):e[t]}function f(e,t,n){var r=l(e);2===r?e.set(t,n):3===r?(e.delete(t),e.add(n)):e[t]=n}function d(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t}function p(e){return G&&e instanceof Map}function h(e){return q&&e instanceof Set}function m(e){return e.o||e.t}function v(e){if(Array.isArray(e))return e.slice();var t=Object.getOwnPropertyDescriptors(e);for(var n in delete t[X],t){var r=t[n];!1===r.writable&&(r.writable=!0,r.configurable=!0),(r.get||r.set)&&(t[n]={configurable:!0,writable:!0,enumerable:r.enumerable,value:e[n]})}return Object.create(Object.getPrototypeOf(e),t)}function g(e,t){Object.isFrozen(e)||o(e)||!i(e)||(l(e)>1&&(e.set=e.add=e.clear=e.delete=y),Object.freeze(e),t&&u(e,(function(e,t){return g(t,!0)}),!0))}function y(){r(2)}function b(e){var t=ee[e];return t||r(19,e),t}function w(e,t){ee[e]=t}function S(){return H}function x(e,t){t&&(b("Patches"),e.u=[],e.s=[],e.p=t)}function _(e){E(e),e.v.forEach(k),e.v=null}function E(e){e===H&&(H=e.l)}function T(e){return H={v:[],l:H,h:e,m:!0,_:0}}function k(e){var t=e[X];0===t.i||1===t.i?t.j():t.O=!0}function C(e,t){t._=t.v.length;var n=t.v[0],o=void 0!==e&&e!==n;return t.h.g||b("ES5").S(t,e,o),o?(n[X].P&&(_(t),r(4)),i(e)&&(e=R(t,e),t.l||O(t,e)),t.u&&b("Patches").M(n[X],e,t.u,t.s)):e=R(t,n,[]),_(t),t.u&&t.p(t.u,t.s),e!==K?e:void 0}function R(e,t,n){if(null==(r=t)||"object"!=typeof r||Object.isFrozen(r))return t;var r,o=t[X];if(!o)return u(t,(function(r,i){return P(e,o,t,r,i,n)}),!0),t;if(o.A!==e)return t;if(!o.P)return O(e,o.t,!0),o.t;if(!o.I){o.I=!0,o.A._--;var i=4===o.i||5===o.i?o.o=v(o.k):o.o;u(i,(function(t,r){return P(e,o,i,t,r,n)})),O(e,i,!1),n&&e.u&&b("Patches").R(o,n,e.u,e.s)}return o.o}function P(e,t,n,r,a,u){if(o(a)){var l=R(e,a,u&&t&&3!==t.i&&!s(t.D,r)?u.concat(r):void 0);if(f(n,r,l),!o(l))return;e.m=!1}if(i(a)&&!Object.isFrozen(a)){if(!e.h.N&&e._<1)return;R(e,a),t&&t.A.l||O(e,a)}}function O(e,t,n){void 0===n&&(n=!1),e.h.N&&e.m&&g(t,n)}function M(e,t){var n=e[X];return(n?m(n):e)[t]}function I(e){e.P||(e.P=!0,e.l&&I(e.l))}function A(e){e.o||(e.o=v(e.t))}function N(e,t,n){var r=p(t)?b("MapSet").T(t,n):h(t)?b("MapSet").F(t,n):e.g?function(e,t){var n=Array.isArray(e),r={i:n?1:0,A:t?t.A:S(),P:!1,I:!1,D:{},l:t,t:e,k:null,o:null,j:null,C:!1},o=r,i=te;n&&(o=[r],i=ne);var a=Proxy.revocable(o,i),u=a.revoke,l=a.proxy;return r.k=l,r.j=u,l}(t,n):b("ES5").J(t,n);return(n?n.A:S()).v.push(r),r}function z(e){return o(e)||r(22,e),function e(t){if(!i(t))return t;var n,r=t[X],o=l(t);if(r){if(!r.P&&(r.i<4||!b("ES5").K(r)))return r.t;r.I=!0,n=F(t,o),r.I=!1}else n=F(t,o);return u(n,(function(t,o){r&&c(r.t,t)===o||f(n,t,e(o))})),3===o?new Set(n):n}(e)}function F(e,t){switch(t){case 2:return new Map(e);case 3:return Array.from(e)}return v(e)}function L(){function e(e,t){var n=i[e];return n?n.enumerable=t:i[e]=n={configurable:!0,enumerable:t,get:function(){var t=this[X];return te.get(t,e)},set:function(t){var n=this[X];te.set(n,e,t)}},n}function t(e){for(var t=e.length-1;t>=0;t--){var o=e[t][X];if(!o.P)switch(o.i){case 5:r(o)&&I(o);break;case 4:n(o)&&I(o)}}}function n(e){for(var t=e.t,n=e.k,r=Object.keys(n),o=r.length-1;o>=0;o--){var i=r[o],a=t[i];if(void 0===a&&!s(t,i))return!0;var u=n[i],l=u&&u[X];if(l?l.t!==a:!d(u,a))return!0}return r.length!==Object.keys(t).length}function r(e){var t=e.k;if(t.length!==e.t.length)return!0;var n=Object.getOwnPropertyDescriptor(t,t.length-1);return!(!n||n.get)}var i={};w("ES5",{J:function(t,n){var r=Array.isArray(t),o=function(t,n){var r=Object.getOwnPropertyDescriptors(n);for(var o in t&&delete r.length,delete r[X],r)r[o]=e(o,t||!!r[o].enumerable);if(t){var i=Array(n.length);return Object.defineProperties(i,r),i}return Object.create(Object.getPrototypeOf(n),r)}(r,t),i={i:r?5:4,A:n?n.A:S(),P:!1,I:!1,D:{},l:n,t:t,k:o,o:null,O:!1,C:!1};return Object.defineProperty(o,X,{value:i,writable:!0}),o},S:function(e,n,i){i?o(n)&&n[X].A===e&&t(e.v):(e.u&&function e(t){if(t&&"object"==typeof t){var n=t[X];if(n){var o=n.t,i=n.k,a=n.D,l=n.i;if(4===l)u(i,(function(t){t!==X&&(void 0!==o[t]||s(o,t)?a[t]||e(i[t]):(a[t]=!0,I(n)))})),u(o,(function(e){void 0!==i[e]||s(i,e)||(a[e]=!1,I(n))}));else if(5===l){if(r(n)&&(I(n),a.length=!0),i.length1?r-1:0),u=1;u1?n-1:0),i=1;i=0;n--){var r=t[n];if(0===r.path.length&&"replace"===r.op){e=r.value;break}}var i=b("Patches").$;return o(e)?i(e,t):this.produce(e,(function(e){return i(e,t.slice(n+1))}))},e}(),oe=new re,ie=oe.produce,ae=oe.produceWithPatches.bind(oe),ue=oe.setAutoFreeze.bind(oe),le=oe.setUseProxies.bind(oe),se=oe.applyPatches.bind(oe),ce=oe.createDraft.bind(oe),fe=oe.finishDraft.bind(oe);t.default=ie},,function(e,t){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(r){"object"==typeof window&&(n=window)}e.exports=n},function(e,t){var n=Array.isArray;e.exports=n},function(e,t,n){var r=n(37),o=n(88);e.exports=function(e){return"symbol"==typeof e||o(e)&&"[object Symbol]"==r(e)}},function(e,t,n){var r=n(24).Symbol;e.exports=r},function(e,t,n){var r=n(85),o="object"==typeof self&&self&&self.Object===Object&&self,i=r||o||Function("return this")();e.exports=i},function(e,t,n){var r=n(119);e.exports=function(e){return null==e?"":r(e)}},,function(e,t,n){e.exports=function(){"use strict";var e="millisecond",t="second",n="minute",r="hour",o="day",i="week",a="month",u="quarter",l="year",s=/^(\d{4})-?(\d{1,2})-?(\d{0,2})[^0-9]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?.?(\d{1,3})?$/,c=/\[([^\]]+)]|Y{2,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,f=function(e,t,n){var r=String(e);return!r||r.length>=t?e:""+Array(t+1-r.length).join(n)+e},d={s:f,z:function(e){var t=-e.utcOffset(),n=Math.abs(t),r=Math.floor(n/60),o=n%60;return(t<=0?"+":"-")+f(r,2,"0")+":"+f(o,2,"0")},m:function(e,t){var n=12*(t.year()-e.year())+(t.month()-e.month()),r=e.clone().add(n,a),o=t-r<0,i=e.clone().add(n+(o?-1:1),a);return Number(-(n+(t-r)/(o?r-i:i-r))||0)},a:function(e){return e<0?Math.ceil(e)||0:Math.floor(e)},p:function(s){return{M:a,y:l,w:i,d:o,D:"date",h:r,m:n,s:t,ms:e,Q:u}[s]||String(s||"").toLowerCase().replace(/s$/,"")},u:function(e){return void 0===e}},p={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("_")},h="en",m={};m[h]=p;var v=function(e){return e instanceof w},g=function(e,t,n){var r;if(!e)return h;if("string"==typeof e)m[e]&&(r=e),t&&(m[e]=t,r=e);else{var o=e.name;m[o]=e,r=o}return!n&&r&&(h=r),r||!n&&h},y=function(e,t){if(v(e))return e.clone();var n="object"==typeof t?t:{};return n.date=e,n.args=arguments,new w(n)},b=d;b.l=g,b.i=v,b.w=function(e,t){return y(e,{locale:t.$L,utc:t.$u,$offset:t.$offset})};var w=function(){function f(e){this.$L=this.$L||g(e.locale,null,!0),this.parse(e)}var d=f.prototype;return d.parse=function(e){this.$d=function(e){var t=e.date,n=e.utc;if(null===t)return new Date(NaN);if(b.u(t))return new Date;if(t instanceof Date)return new Date(t);if("string"==typeof t&&!/Z$/i.test(t)){var r=t.match(s);if(r)return n?new Date(Date.UTC(r[1],r[2]-1,r[3]||1,r[4]||0,r[5]||0,r[6]||0,r[7]||0)):new Date(r[1],r[2]-1,r[3]||1,r[4]||0,r[5]||0,r[6]||0,r[7]||0)}return new Date(t)}(e),this.init()},d.init=function(){var e=this.$d;this.$y=e.getFullYear(),this.$M=e.getMonth(),this.$D=e.getDate(),this.$W=e.getDay(),this.$H=e.getHours(),this.$m=e.getMinutes(),this.$s=e.getSeconds(),this.$ms=e.getMilliseconds()},d.$utils=function(){return b},d.isValid=function(){return!("Invalid Date"===this.$d.toString())},d.isSame=function(e,t){var n=y(e);return this.startOf(t)<=n&&n<=this.endOf(t)},d.isAfter=function(e,t){return y(e)-1&&(t.__listeners[r]=t.__listeners[t.__listeners.length-1],t.__listeners.length--)}}},e.prototype.notify=function(){for(var e=0,t=this.__listeners;en.errorRetryCount)){var i=Math.min(o.retryCount||0,8),a=~~((Math.random()+.5)*(1<0&&o[o.length-1])||6!==i[0]&&2!==i[0])){a=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]0));return Promise.all(l).then((function(){return f.get(r)}))}return Promise.resolve(f.get(r))},O=function(e,t,n){var r=m[e];if(e&&r)for(var o=0;o0));return[2,Promise.all(d).then((function(){return f.get(r)}))]}if(i)throw i;return[2,o]}}))}))};var I=E.Provider,A=function(){for(var e=this,t=[],n=0;n=1&&(o=t[0]),t.length>2?(i=t[1],a=t[2]):"function"==typeof t[1]?i=t[1]:"object"==typeof t[1]&&(a=t[1]);var s=f.serializeKey(o),c=s[0],g=s[1],y=s[2];a=Object.assign({},S,Object(r.useContext)(E),a),void 0===i&&(i=a.fetcher);var b=f.get(c)||a.initialData,w=f.get(y),_=Object(r.useRef)({data:!1,error:!1,isValidating:!1}),P=Object(r.useRef)({data:b,error:w,isValidating:!1}),I=Object(r.useState)(null)[1],A=Object(r.useCallback)((function(e){var t=!1;for(var n in e)P.current[n]=e[n],_.current[n]&&(t=!0);(t||a.suspense)&&I({})}),[]),N=Object(r.useRef)(!1),z=Object(r.useRef)(c),F=Object(r.useRef)({emit:function(e){for(var t=[],n=1;n=0&&(e[t]=e[e.length-1],e.pop()));m[c]&&((t=(e=m[c]).indexOf(o))>=0&&(e[t]=e[e.length-1],e.pop()));!C&&window.removeEventListener&&null!==i&&window.removeEventListener("online",i)}}}),[c,j]),R((function(){var t=null,n=function(){return T(e,void 0,void 0,(function(){return k(this,(function(e){switch(e.label){case 0:return P.current.error||!a.refreshWhenHidden&&!u()||!a.refreshWhenOffline&&!l()?[3,2]:[4,j({dedupe:!0})];case 1:e.sent(),e.label=2;case 2:return a.refreshInterval&&(t=setTimeout(n,a.refreshInterval)),[2]}}))}))};return a.refreshInterval&&(t=setTimeout(n,a.refreshInterval)),function(){t&&clearTimeout(t)}}),[a.refreshInterval,a.refreshWhenHidden,a.refreshWhenOffline,j]),a.suspense){var D=f.get(c)||b,B=f.get(y)||w;if(void 0===D&&void 0===B){if(d[c]||j(),d[c]&&"function"==typeof d[c].then)throw d[c];D=d[c]}if(void 0===D&&B)throw B;return{error:B,data:D,revalidate:j,mutate:L,isValidating:P.current.isValidating}}return Object(r.useMemo)((function(){var e={revalidate:j,mutate:L};return Object.defineProperties(e,{error:{get:function(){return _.current.error=!0,z.current===c?P.current.error:w},enumerable:!0},data:{get:function(){return _.current.data=!0,z.current===c?P.current.data:b},enumerable:!0},isValidating:{get:function(){return _.current.isValidating=!0,P.current.isValidating},enumerable:!0}}),e}),[j])},N=function(){for(var e=0,t=0,n=arguments.length;t=0;d--){var p=o[d];"."===p?l(o,d):".."===p?(l(o,d),f++):f&&(l(o,d),f--)}if(!s)for(;f--;f)o.unshift("..");!s||""===o[0]||o[0]&&u(o[0])||o.unshift("");var h=o.join("/");return n&&"/"!==h.substr(-1)&&(h+="/"),h};function c(e){return e.valueOf?e.valueOf():Object.prototype.valueOf.call(e)}var f=function e(t,n){if(t===n)return!0;if(null==t||null==n)return!1;if(Array.isArray(t))return Array.isArray(n)&&t.length===n.length&&t.every((function(t,r){return e(t,n[r])}));if("object"==typeof t||"object"==typeof n){var r=c(t),o=c(n);return r!==t||o!==n?e(r,o):Object.keys(Object.assign({},t,n)).every((function(r){return e(t[r],n[r])}))}return!1};var d=function(e,t){if(!e)throw new Error("Invariant failed")};function p(e){return"/"===e.charAt(0)?e:"/"+e}function h(e){return"/"===e.charAt(0)?e.substr(1):e}function m(e,t){return function(e,t){return 0===e.toLowerCase().indexOf(t.toLowerCase())&&-1!=="/?#".indexOf(e.charAt(t.length))}(e,t)?e.substr(t.length):e}function v(e){return"/"===e.charAt(e.length-1)?e.slice(0,-1):e}function g(e){var t=e.pathname,n=e.search,r=e.hash,o=t||"/";return n&&"?"!==n&&(o+="?"===n.charAt(0)?n:"?"+n),r&&"#"!==r&&(o+="#"===r.charAt(0)?r:"#"+r),o}function y(e,t,n,r){var o;"string"==typeof e?(o=function(e){var t=e||"/",n="",r="",o=t.indexOf("#");-1!==o&&(r=t.substr(o),t=t.substr(0,o));var i=t.indexOf("?");return-1!==i&&(n=t.substr(i),t=t.substr(0,i)),{pathname:t,search:"?"===n?"":n,hash:"#"===r?"":r}}(e)).state=t:(void 0===(o=Object(a.a)({},e)).pathname&&(o.pathname=""),o.search?"?"!==o.search.charAt(0)&&(o.search="?"+o.search):o.search="",o.hash?"#"!==o.hash.charAt(0)&&(o.hash="#"+o.hash):o.hash="",void 0!==t&&void 0===o.state&&(o.state=t));try{o.pathname=decodeURI(o.pathname)}catch(i){throw i instanceof URIError?new URIError('Pathname "'+o.pathname+'" could not be decoded. This is likely caused by an invalid percent-encoding.'):i}return n&&(o.key=n),r?o.pathname?"/"!==o.pathname.charAt(0)&&(o.pathname=s(o.pathname,r.pathname)):o.pathname=r.pathname:o.pathname||(o.pathname="/"),o}function b(){var e=null;var t=[];return{setPrompt:function(t){return e=t,function(){e===t&&(e=null)}},confirmTransitionTo:function(t,n,r,o){if(null!=e){var i="function"==typeof e?e(t,n):e;"string"==typeof i?"function"==typeof r?r(i,o):o(!0):o(!1!==i)}else o(!0)},appendListener:function(e){var n=!0;function r(){n&&e.apply(void 0,arguments)}return t.push(r),function(){n=!1,t=t.filter((function(e){return e!==r}))}},notifyListeners:function(){for(var e=arguments.length,n=new Array(e),r=0;rt?n.splice(t,n.length-t,r):n.push(r),f({action:"PUSH",location:r,index:t,entries:n})}}))},replace:function(e,t){var r=y(e,t,d(),w.location);c.confirmTransitionTo(r,"REPLACE",n,(function(e){e&&(w.entries[w.index]=r,f({action:"REPLACE",location:r}))}))},go:v,goBack:function(){v(-1)},goForward:function(){v(1)},canGo:function(e){var t=w.index+e;return t>=0&&t=200&&e<300}};l.headers={common:{Accept:"application/json, text/plain, */*"}},r.forEach(["delete","get","head"],(function(e){l.headers[e]={}})),r.forEach(["post","put","patch"],(function(e){l.headers[e]=r.merge(i)})),e.exports=l}).call(this,n(132))},function(e,t,n){"use strict";var r=n(6),o=n(134),i=n(41),a=n(136),u=n(139),l=n(140),s=n(45);e.exports=function(e){return new Promise((function(t,c){var f=e.data,d=e.headers;r.isFormData(f)&&delete d["Content-Type"];var p=new XMLHttpRequest;if(e.auth){var h=e.auth.username||"",m=e.auth.password||"";d.Authorization="Basic "+btoa(h+":"+m)}var v=a(e.baseURL,e.url);if(p.open(e.method.toUpperCase(),i(v,e.params,e.paramsSerializer),!0),p.timeout=e.timeout,p.onreadystatechange=function(){if(p&&4===p.readyState&&(0!==p.status||p.responseURL&&0===p.responseURL.indexOf("file:"))){var n="getAllResponseHeaders"in p?u(p.getAllResponseHeaders()):null,r={data:e.responseType&&"text"!==e.responseType?p.response:p.responseText,status:p.status,statusText:p.statusText,headers:n,config:e,request:p};o(t,c,r),p=null}},p.onabort=function(){p&&(c(s("Request aborted",e,"ECONNABORTED",p)),p=null)},p.onerror=function(){c(s("Network Error",e,null,p)),p=null},p.ontimeout=function(){var t="timeout of "+e.timeout+"ms exceeded";e.timeoutErrorMessage&&(t=e.timeoutErrorMessage),c(s(t,e,"ECONNABORTED",p)),p=null},r.isStandardBrowserEnv()){var g=n(141),y=(e.withCredentials||l(v))&&e.xsrfCookieName?g.read(e.xsrfCookieName):void 0;y&&(d[e.xsrfHeaderName]=y)}if("setRequestHeader"in p&&r.forEach(d,(function(e,t){void 0===f&&"content-type"===t.toLowerCase()?delete d[t]:p.setRequestHeader(t,e)})),r.isUndefined(e.withCredentials)||(p.withCredentials=!!e.withCredentials),e.responseType)try{p.responseType=e.responseType}catch(b){if("json"!==e.responseType)throw b}"function"==typeof e.onDownloadProgress&&p.addEventListener("progress",e.onDownloadProgress),"function"==typeof e.onUploadProgress&&p.upload&&p.upload.addEventListener("progress",e.onUploadProgress),e.cancelToken&&e.cancelToken.promise.then((function(e){p&&(p.abort(),c(e),p=null)})),void 0===f&&(f=null),p.send(f)}))}},function(e,t,n){"use strict";var r=n(135);e.exports=function(e,t,n,o,i){var a=new Error(e);return r(a,t,n,o,i)}},function(e,t,n){"use strict";var r=n(6);e.exports=function(e,t){t=t||{};var n={},o=["url","method","params","data"],i=["headers","auth","proxy"],a=["baseURL","url","transformRequest","transformResponse","paramsSerializer","timeout","withCredentials","adapter","responseType","xsrfCookieName","xsrfHeaderName","onUploadProgress","onDownloadProgress","maxContentLength","validateStatus","maxRedirects","httpAgent","httpsAgent","cancelToken","socketPath"];r.forEach(o,(function(e){void 0!==t[e]&&(n[e]=t[e])})),r.forEach(i,(function(o){r.isObject(t[o])?n[o]=r.deepMerge(e[o],t[o]):void 0!==t[o]?n[o]=t[o]:r.isObject(e[o])?n[o]=r.deepMerge(e[o]):void 0!==e[o]&&(n[o]=e[o])})),r.forEach(a,(function(r){void 0!==t[r]?n[r]=t[r]:void 0!==e[r]&&(n[r]=e[r])}));var u=o.concat(i).concat(a),l=Object.keys(t).filter((function(e){return-1===u.indexOf(e)}));return r.forEach(l,(function(r){void 0!==t[r]?n[r]=t[r]:void 0!==e[r]&&(n[r]=e[r])})),n}},function(e,t,n){"use strict";function r(e){this.message=e}r.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},r.prototype.__CANCEL__=!0,e.exports=r},,function(e,t){var n=RegExp("[\\u200d\\ud800-\\udfff\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff\\ufe0e\\ufe0f]");e.exports=function(e){return n.test(e)}},function(e,t,n){"use strict";var r=n(33),o={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},i={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},a={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},u={};function l(e){return r.isMemo(e)?a:u[e.$$typeof]||o}u[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},u[r.Memo]=a;var s=Object.defineProperty,c=Object.getOwnPropertyNames,f=Object.getOwnPropertySymbols,d=Object.getOwnPropertyDescriptor,p=Object.getPrototypeOf,h=Object.prototype;e.exports=function e(t,n,r){if("string"!=typeof n){if(h){var o=p(n);o&&o!==h&&e(t,o,r)}var a=c(n);f&&(a=a.concat(f(n)));for(var u=l(t),m=l(n),v=0;vO.length&&O.push(e)}function A(e,t,n){return null==e?0:function e(t,n,r,o){var u=typeof t;"undefined"!==u&&"boolean"!==u||(t=null);var l=!1;if(null===t)l=!0;else switch(u){case"string":case"number":l=!0;break;case"object":switch(t.$$typeof){case i:case a:l=!0}}if(l)return r(o,t,""===n?"."+N(t,0):n),1;if(l=0,n=""===n?".":n+":",Array.isArray(t))for(var s=0;s