Changeset 3189631
- Timestamp:
- 11/15/2024 02:26:03 PM (5 months ago)
- Location:
- templatespare/trunk
- Files:
-
- 18 added
- 10 edited
Legend:
- Unmodified
- Added
- Removed
-
templatespare/trunk/dist/admin_script.build.js
r3077118 r3189631 1 !function(e){var t={};function a(s){if(t[s])return t[s].exports;var p=t[s]={i:s,l:!1,exports:{}};return e[s].call(p.exports,p,p.exports,a),p.l=!0,p.exports}a.m=e,a.c=t,a.d=function(e,t,s){a.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:s})},a.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},a.t=function(e,t){if(1&t&&(e=a(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var s=Object.create(null);if(a.r(s),Object.defineProperty(s,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var p in e)a.d(s,p,function(t){return e[t]}.bind(null,p));return s},a.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return a.d(t,"a",t),t},a.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},a.p="",a(a.s=2 5)}({25:function(e,t){jQuery(document).ready((function(e){"use strict";var t={requiredTheme:"false",requiredPlugins:"false",init:function(){e(document).on("click",".templatespare-purchase-btn",(function(t){var a=e(this).attr("data-theme-slug"),s=(e(this).attr("data-image"),e(this).attr("data-name"),"https://afthemes.com/products/"+a);window.open(s,"_blank").focus()})),e("body").on("click",".template-spare-modal",(function(a){var s=e(this),p=e(this).attr("data-theme");t.verifyTheme(p,s)})),e("body").on("click",".template-spare-close",(function(){e(".ReactModalPortal").find(".templatespare-popup-inner").find("a").removeAttr("data-theme-status")})),e("body").on("click",".templatespare-open-iframe",(function(){var t=e(this),a=t.attr("data-pro"),s=t.attr("data-src"),p=t.parents(".templatespare-main-demo"),i=t.attr("data-theme-slug"),r=t.attr("data-image"),n=t.attr("data-name"),o="Details";"pro"===a&&(o="Purchase");var l="https://afthemes.com/products/"+i;p.append("<div class='templatespare-demo-iframe'><iframe src="+s+" ></iframe ><div class='templatespare-iframe-footer-wrapper'> <a href='' class='templatespare-close-iframe'><i class='dashicons dashicons-no-alt'></i></a><div class='theme-details'><a class='templatespare-logo-link' href='https://afthemes.com/all-themes-plan/' target='_blank'><img src='"+afobDash.aflogo+"'/></a><a class='templatespare-theme-title' href="+l+" target='_blank'>"+n+"</a></div> <div class='responsive-view'><span class='active desktop'><i class='dashicons dashicons-desktop'></i></span><span class='tablet'><i class='dashicons dashicons-tablet'></i></span><span class='mobile'><i class='dashicons dashicons-smartphone'></i></span></div><div class='templatespare-plans'><button class='templatespare-single-plan single-plan' plan-type='single' data-slug="+i+" data-image="+r+" data-name="+n+" >"+o+" </button> <button class='templatespare-single-plan all-plan' plan-type='all' data-slug="+i+" data-image="+r+" data-name="+n+" > All Themes Plan</button ></div></div ></div > "),p.find(".templatespare-demo-iframe").addClass("desktop")})),e("body").on("click",".responsive-view span",(function(){e(this).parent(".responsive-view").find("span").removeClass("active");var t=e(this).attr("class");e(this).addClass("active"),e(this).parents(".templatespare-demo-iframe").removeClass("desktop tablet mobile").addClass(t)})),e("body").on("click",".templatespare-close-iframe",(function(t){t.preventDefault(),e(this).parents(".templatespare-main-demo").find(".templatespare-demo-iframe").remove()})),e("body").on("click",".templatespare-kit-single",(function(a){a.preventDefault();var s=e(this).parents(".ReactModal__Content").find(".templatespare-popup-inner").find(".templatespare-import-kit-popup-wrap");s.fadeIn(),e(this).fadeOut(),s.find(".progress-bar").fadeIn(),e(this).parents(".ReactModal__Content").find(".templatespare-popup-inner").find(".templatespare-popup-footer").fadeOut(),e(this).parents(".ReactModal__Content").find(".templatespare-popup-inner").find(".templatespare-popup-header").find(".template-spare-close").fadeOut(),e(this).parents(".ReactModal__Content").find(".templatespare-popup-inner").find(".templatespare-import-kit-popup").find("strong").addClass("templatespare-process-msg"),t.importTemplatesKit(e(this).attr("data-kit-id"))})),e("body").on("click",".templatespare-single-plan",(function(t){var a=e(this).attr("data-slug"),s=e(this).attr("plan-type"),p=(e(this).attr("data-image"),e(this).attr("data-name"),"");p="all"===s?"https://afthemes.com/all-themes-plan/":"https://afthemes.com/products/"+a,window.open(p,"_blank").focus()})),e(".templatespare-dismiss-notice").on("click",(function(){e.ajax({type:"POST",url:ajaxurl,data:{action:"templatespare_notice_dismiss",security:afobDash.ajax_nonce},success:function(t){"success"==t.status&&e(".templatespare-notice-content-wrapper").remove()}})}))},purchase:function(t,a,s,p){e.ajax({type:"POST",url:ajaxurl,data:{action:"templatespare_get_plan_details",slug:t,plaType:a},success:function(e){if(!0===e.success){FS.Checkout.configure({plugin_id:e.data.productid,plan_id:e.data.planid,public_key:e.data.publickey,image:s}).open({name:p,licenses:1,purchaseCompleted:function(e){},success:function(e){}})}}})},verifyTheme:function(t,a){e.ajax({type:"POST",url:ajaxurl,data:{action:"templatespare_get_theme_status",security:afobDash.ajax_nonce,re_theme:t},success:function(t){e(".ReactModalPortal").find(".templatespare-popup-inner").find("a").attr("data-theme-status",t.data.status)},error:function(e,t,a){}})},importTemplatesKit:function(a){t.importProgressBar("Loading"),t.installRequiredPlugins(a,(function(s){"success"===s&&setTimeout(()=>{t.importProgressBar("importing-2"),e(".ReactModal__Content").find(".templatespare-popup-inner").removeClass("templatespare-import-success"),function a(s){var p=e('.templatespare-kit-single[data-kit-id="'+s+'"]'),i=p.data("theme-folder"),r=p.data("verify-child");e.ajax({type:"POST",url:ajaxurl,data:{action:"AFTMLS_import_demo_data",templatespare_templates_kit:s,security:afobDash.ajax_nonce,selectedTheme:i,isChild:r},success:function(e){void 0!==e.status&&"newAJAX"===e.status?(t.importProgressBar("importing-"+e.ajaxCall),a(s)):void 0!==e.message&&(t.importProgressBar("finish"),p.parents(".ReactModal__Content").find(".templatespare-popup-inner").find(".templatespare-popup-footer").fadeIn(),p.parents(".ReactModal__Content").find(".templatespare-popup-inner").find(".templatespare-import-kit-popup").find("strong").removeClass("templatespare-process-msg"))},error:function(e,t,a){}})}(a)},2e3)}))},pageSettings:function(t,a){t=e('.templatespare-kit-single[data-kit-id="'+a+'"]').data("theme");e.ajax({type:"POST",url:ajaxurl,data:{action:"templatespare_elementor_final_setup",kitID:a,selectedTheme:t},success:function(e){e.success}})},installRequiredTheme:function(a){t.importProgressBar("theme");var s=e('.templatespare-kit-single[data-kit-id="'+a+'"]'),p=s.data("theme-status"),i=s.data("theme");if("req-theme-active"!=p)return"req-theme-inactive"==p?(e.post(ajaxurl,{action:"templatespare_activate_required_theme",theme:i,security:afobDash.ajax_nonce}),void(t.requiredTheme="true")):void wp.updates.installTheme({slug:i,success:function(){e.post(ajaxurl,{action:"templatespare_activate_required_theme",theme:i,security:afobDash.ajax_nonce}),t.requiredTheme="true"}});t.requiredTheme="true"},installRequiredPlugins:function(a,s){t.installRequiredTheme(a),t.importProgressBar("plugins");var p=e('.templatespare-kit-single[data-kit-id="'+a+'"]');if("no"!==p.data("builder")){var i=p.data("builder"),r=[];r.push(...i.split(",")),t.installRequiredPluginsViaAjax(r,(function(e){s(e)}))}else s("success")},installRequiredPluginsViaAjax:function(t,a){t&&e.ajax({type:"POST",url:ajaxurl,data:{action:"templatespare_install_require_plugins",plugins:t,security:afobDash.ajax_nonce},success:function(e){a(e)}})},importProgressBar:function(t){if("plugins"===t)e(".templatespare-import-kit-popup .progress-wrap strong").html(' <span class="dot-flashing"></span> <span>Installing/Activating Theme and Plugins</span>');else if("importing-2"===t)e(".templatespare-import-kit-popup .progress-bar").animate({width:"75%"},500),e(".templatespare-import-kit-popup .progress-wrap strong").html(' <span class="dot-flashing"></span> <span>Importing Demo Content</span>');else if("importing-3"===t)e(".templatespare-import-kit-popup .progress-bar").animate({width:"85%"},500),e(".templatespare-import-kit-popup .progress-wrap strong").html('<span class="dot-flashing"></span> <span>Importing Widgets</span>');else if("importing-4"===t)e(".templatespare-import-kit-popup .progress-bar").animate({width:"90%"},500),e(".templatespare-import-kit-popup .progress-wrap strong").html(' <span class="dot-flashing"></span> <span>Importing Frontpage Settings</span>');else if("importing-5"===t)e(".templatespare-import-kit-popup .progress-bar").animate({width:"99%"},500),e(".templatespare-import-kit-popup .progress-wrap strong").html('<span class="dot-flashing"></span> <span>Importing Customizer Settings</span>');else if("finish"===t){var a=window.location.href,s=a.indexOf("/wp-admin"),p=a.substring(0,s);e(".templatespare-import-kit-popup .progress-bar").animate({width:"100%"},500),e(".templatespare-import-kit-popup .content").children("p").remove(),e(".templatespare-import-kit-popup .progress-wrap strong").html("That's it, all done! <a href=\""+p+'" target="_blank">Visit Site</a>'),e(".templatespare-import-kit-popup header h3").text("Import was Successfull!"),e(".templatespare-popup-inner .templatespare-popup-header .template-spare-close").show(),e(".templatespare-popup-inner").addClass("templatespare-import-success")}}};t.init()}))}});1 !function(e){var t={};function a(s){if(t[s])return t[s].exports;var p=t[s]={i:s,l:!1,exports:{}};return e[s].call(p.exports,p,p.exports,a),p.l=!0,p.exports}a.m=e,a.c=t,a.d=function(e,t,s){a.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:s})},a.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},a.t=function(e,t){if(1&t&&(e=a(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var s=Object.create(null);if(a.r(s),Object.defineProperty(s,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var p in e)a.d(s,p,function(t){return e[t]}.bind(null,p));return s},a.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return a.d(t,"a",t),t},a.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},a.p="",a(a.s=28)}({28:function(e,t){jQuery(document).ready((function(e){"use strict";var t={requiredTheme:"false",requiredPlugins:"false",init:function(){e(document).on("click",".templatespare-purchase-btn",(function(t){var a=e(this).attr("data-theme-slug"),s=(e(this).attr("data-image"),e(this).attr("data-name"),"https://afthemes.com/products/"+a);window.open(s,"_blank").focus()})),e("body").on("click",".template-spare-modal",(function(a){var s=e(this),p=e(this).attr("data-theme");t.verifyTheme(p,s)})),e("body").on("click",".template-spare-close",(function(){e(".ReactModalPortal").find(".templatespare-popup-inner").find("a").removeAttr("data-theme-status")})),e("body").on("click",".templatespare-open-iframe",(function(){var t=e(this),a=t.attr("data-pro"),s=t.attr("data-src"),p=t.parents(".templatespare-main-demo"),i=t.attr("data-theme-slug"),r=t.attr("data-image"),n=t.attr("data-name"),o="Details";"pro"===a&&(o="Purchase");var l="https://afthemes.com/products/"+i;p.append("<div class='templatespare-demo-iframe'><iframe src="+s+" ></iframe ><div class='templatespare-iframe-footer-wrapper'> <a href='' class='templatespare-close-iframe'><i class='dashicons dashicons-no-alt'></i></a><div class='theme-details'><a class='templatespare-logo-link' href='https://afthemes.com/all-themes-plan/' target='_blank'><img src='"+afobDash.aflogo+"'/></a><a class='templatespare-theme-title' href="+l+" target='_blank'>"+n+"</a></div> <div class='responsive-view'><span class='active desktop'><i class='dashicons dashicons-desktop'></i></span><span class='tablet'><i class='dashicons dashicons-tablet'></i></span><span class='mobile'><i class='dashicons dashicons-smartphone'></i></span></div><div class='templatespare-plans'><button class='templatespare-single-plan single-plan' plan-type='single' data-slug="+i+" data-image="+r+" data-name="+n+" >"+o+" </button> <button class='templatespare-single-plan all-plan' plan-type='all' data-slug="+i+" data-image="+r+" data-name="+n+" > All Themes Plan</button ></div></div ></div > "),p.find(".templatespare-demo-iframe").addClass("desktop")})),e("body").on("click",".responsive-view span",(function(){e(this).parent(".responsive-view").find("span").removeClass("active");var t=e(this).attr("class");e(this).addClass("active"),e(this).parents(".templatespare-demo-iframe").removeClass("desktop tablet mobile").addClass(t)})),e("body").on("click",".templatespare-close-iframe",(function(t){t.preventDefault(),e(this).parents(".templatespare-main-demo").find(".templatespare-demo-iframe").remove()})),e("body").on("click",".templatespare-kit-single",(function(a){a.preventDefault();var s=e(this).parents(".ReactModal__Content").find(".templatespare-popup-inner").find(".templatespare-import-kit-popup-wrap");s.fadeIn(),e(this).fadeOut(),s.find(".progress-bar").fadeIn(),e(this).parents(".ReactModal__Content").find(".templatespare-popup-inner").find(".templatespare-popup-footer").fadeOut(),e(this).parents(".ReactModal__Content").find(".templatespare-popup-inner").find(".templatespare-popup-header").find(".template-spare-close").fadeOut(),e(this).parents(".ReactModal__Content").find(".templatespare-popup-inner").find(".templatespare-import-kit-popup").find("strong").addClass("templatespare-process-msg"),t.importTemplatesKit(e(this).attr("data-kit-id"))})),e("body").on("click",".templatespare-single-plan",(function(t){var a=e(this).attr("data-slug"),s=e(this).attr("plan-type"),p=(e(this).attr("data-image"),e(this).attr("data-name"),"");p="all"===s?"https://afthemes.com/all-themes-plan/":"https://afthemes.com/products/"+a,window.open(p,"_blank").focus()})),e(".templatespare-dismiss-notice").on("click",(function(){e.ajax({type:"POST",url:ajaxurl,data:{action:"templatespare_notice_dismiss",security:afobDash.ajax_nonce},success:function(t){"success"==t.status&&e(".templatespare-notice-content-wrapper").remove()}})}))},purchase:function(t,a,s,p){e.ajax({type:"POST",url:ajaxurl,data:{action:"templatespare_get_plan_details",slug:t,plaType:a},success:function(e){if(!0===e.success){FS.Checkout.configure({plugin_id:e.data.productid,plan_id:e.data.planid,public_key:e.data.publickey,image:s}).open({name:p,licenses:1,purchaseCompleted:function(e){},success:function(e){}})}}})},verifyTheme:function(t,a){e.ajax({type:"POST",url:ajaxurl,data:{action:"templatespare_get_theme_status",security:afobDash.ajax_nonce,re_theme:t},success:function(t){e(".ReactModalPortal").find(".templatespare-popup-inner").find("a").attr("data-theme-status",t.data.status)},error:function(e,t,a){}})},importTemplatesKit:function(a){t.importProgressBar("Loading"),t.installRequiredPlugins(a,(function(s){"success"===s&&setTimeout(()=>{t.importProgressBar("importing-2"),e(".ReactModal__Content").find(".templatespare-popup-inner").removeClass("templatespare-import-success"),function a(s){var p=e('.templatespare-kit-single[data-kit-id="'+s+'"]'),i=p.data("theme-folder"),r=p.data("verify-child");e.ajax({type:"POST",url:ajaxurl,data:{action:"AFTMLS_import_demo_data",templatespare_templates_kit:s,security:afobDash.ajax_nonce,selectedTheme:i,isChild:r},success:function(e){void 0!==e.status&&"newAJAX"===e.status?(t.importProgressBar("importing-"+e.ajaxCall),a(s)):void 0!==e.message&&(t.importProgressBar("finish"),p.parents(".ReactModal__Content").find(".templatespare-popup-inner").find(".templatespare-popup-footer").fadeIn(),p.parents(".ReactModal__Content").find(".templatespare-popup-inner").find(".templatespare-import-kit-popup").find("strong").removeClass("templatespare-process-msg"))},error:function(e,t,a){}})}(a)},2e3)}))},pageSettings:function(t,a){t=e('.templatespare-kit-single[data-kit-id="'+a+'"]').data("theme");e.ajax({type:"POST",url:ajaxurl,data:{action:"templatespare_elementor_final_setup",kitID:a,selectedTheme:t},success:function(e){e.success}})},installRequiredTheme:function(a){t.importProgressBar("theme");var s=e('.templatespare-kit-single[data-kit-id="'+a+'"]'),p=s.data("theme-status"),i=s.data("theme");if("req-theme-active"!=p)return"req-theme-inactive"==p?(e.post(ajaxurl,{action:"templatespare_activate_required_theme",theme:i,security:afobDash.ajax_nonce}),void(t.requiredTheme="true")):void wp.updates.installTheme({slug:i,success:function(){e.post(ajaxurl,{action:"templatespare_activate_required_theme",theme:i,security:afobDash.ajax_nonce}),t.requiredTheme="true"}});t.requiredTheme="true"},installRequiredPlugins:function(a,s){t.installRequiredTheme(a),t.importProgressBar("plugins");var p=e('.templatespare-kit-single[data-kit-id="'+a+'"]');if("no"!==p.data("builder")){var i=p.data("builder"),r=[];r.push(...i.split(",")),t.installRequiredPluginsViaAjax(r,(function(e){s(e)}))}else s("success")},installRequiredPluginsViaAjax:function(t,a){t&&e.ajax({type:"POST",url:ajaxurl,data:{action:"templatespare_install_require_plugins",plugins:t,security:afobDash.ajax_nonce},success:function(e){a(e)}})},importProgressBar:function(t){if("plugins"===t)e(".templatespare-import-kit-popup .progress-wrap strong").html(' <span class="dot-flashing"></span> <span>Installing/Activating Theme and Plugins</span>');else if("importing-2"===t)e(".templatespare-import-kit-popup .progress-bar").animate({width:"75%"},500),e(".templatespare-import-kit-popup .progress-wrap strong").html(' <span class="dot-flashing"></span> <span>Importing Demo Content</span>');else if("importing-3"===t)e(".templatespare-import-kit-popup .progress-bar").animate({width:"85%"},500),e(".templatespare-import-kit-popup .progress-wrap strong").html('<span class="dot-flashing"></span> <span>Importing Widgets</span>');else if("importing-4"===t)e(".templatespare-import-kit-popup .progress-bar").animate({width:"90%"},500),e(".templatespare-import-kit-popup .progress-wrap strong").html(' <span class="dot-flashing"></span> <span>Importing Frontpage Settings</span>');else if("importing-5"===t)e(".templatespare-import-kit-popup .progress-bar").animate({width:"99%"},500),e(".templatespare-import-kit-popup .progress-wrap strong").html('<span class="dot-flashing"></span> <span>Importing Customizer Settings</span>');else if("finish"===t){var a=window.location.href,s=a.indexOf("/wp-admin"),p=a.substring(0,s);e(".templatespare-import-kit-popup .progress-bar").animate({width:"100%"},500),e(".templatespare-import-kit-popup .content").children("p").remove(),e(".templatespare-import-kit-popup .progress-wrap strong").html("That's it, all done! <a href=\""+p+'" target="_blank">Visit Site</a>'),e(".templatespare-import-kit-popup header h3").text("Import was Successfull!"),e(".templatespare-popup-inner .templatespare-popup-header .template-spare-close").show(),e(".templatespare-popup-inner").addClass("templatespare-import-success")}}};t.init()}))}}); -
templatespare/trunk/dist/block.build.js
r3106548 r3189631 1 !function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=2 6)}([function(e,t,n){"use strict";e.exports=n(10)},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(e){console.error(e)}}}(),e.exports=n(11)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.canUseDOM=t.SafeNodeList=t.SafeHTMLCollection=void 0;var r,o=n(21);var a=((r=o)&&r.__esModule?r:{default:r}).default,l=a.canUseDOM?window.HTMLElement:{};t.SafeHTMLCollection=a.canUseDOM?window.HTMLCollection:{},t.SafeNodeList=a.canUseDOM?window.NodeList:{},t.canUseDOM=a.canUseDOM;t.default=l},function(e,t,n){"use strict";1 !function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=27)}([function(e,t,n){"use strict";e.exports=n(12)},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(e){console.error(e)}}}(),e.exports=n(13)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.canUseDOM=t.SafeNodeList=t.SafeHTMLCollection=void 0;var r,o=n(23);var a=((r=o)&&r.__esModule?r:{default:r}).default,l=a.canUseDOM?window.HTMLElement:{};t.SafeHTMLCollection=a.canUseDOM?window.HTMLCollection:{},t.SafeNodeList=a.canUseDOM?window.NodeList:{},t.canUseDOM=a.canUseDOM;t.default=l},function(e,t,n){"use strict";var r=n(0),o=n.n(r);t.a=({dataRecords:e})=>o.a.createElement(o.a.Fragment,null,o.a.createElement("div",{className:"templatespare-spinner-container",style:{minHeight:"50vh"}},o.a.createElement("div",{className:"templatespare-loading-spinner"})))},function(e,t,n){"use strict";var r=n(0),o=n.n(r),a=n(10),l=n(11),i=n.n(l);const{__:u}=wp.i18n;var s=({demoName:e,reqTheme:t,plugins:n,themeFolder:r,url:a,childTheme:l,themeName:s})=>{const[c,f]=o.a.useState(!1),d={display:"none"};function p(){f(!1)}const m=r,h="https://raw.githubusercontent.com/afthemes/templatespare-demo-data/master/"+m+"/assets/"+e+".jpg";var y="";return y=n?n.includes("elementor")?u("Elementor","templatespare"):n.includes("blockspare")?u("Gutenberg","templatespare"):n.includes("woocommerce")?u("WooCommerce","templatespare"):u("Widgets","templatespare"):u("Widgets","templatespare"),o.a.createElement(o.a.Fragment,null,o.a.createElement("a",{onClick:()=>{f(!0)},className:"template-spare-modal templatespare-button templatespare-buy-button","data-theme":t},u("Select","templatespare")),o.a.createElement(i.a,{isOpen:c,onRequestClose:()=>p(),style:{content:{top:"50%",left:"50%",right:"auto",bottom:"auto",marginRight:"-50%",transform:"translate(-50%, -50%)",width:"100%",maxWidth:"500px",padding:"0",border:"none",boxShadow:"rgba(0, 0, 0, 0.1) 0px 1px 3px 0px, rgba(0, 0, 0, 0.06) 0px 1px 2px 0px"}},ariaHideApp:!1,shouldCloseOnOverlayClick:!1,overlayClassName:"templatespare-overlay"},o.a.createElement("div",{className:"templatespare-popup-inner"},o.a.createElement("div",{className:"templatespare-popup-header"},o.a.createElement("img",{src:afobDash.aflogo,alt:"AF themes logo"}),o.a.createElement("h2",null,e.replace("-",""),u(" - Ready in minutes","templatespare")),o.a.createElement("button",{onClick:p,className:"template-spare-close"},"X")),o.a.createElement("div",{className:"templatespare-popup-body"},o.a.createElement("div",{className:"templatespare-theme-image"},o.a.createElement("img",{src:h,height:"200px",width:"200px"})),o.a.createElement("div",{className:"templatespare-theme-details"},o.a.createElement("div",{className:"templatespare-selected-items"},o.a.createElement("div",{className:"selected-demo"},o.a.createElement("h4",null,u("Demo","templatespare")," ",l?"(Child theme)":""),o.a.createElement("a",{href:a,target:"_blank"},o.a.createElement("span",{"aria-hidden":"true",className:"dashicons dashicons-external"})," ",e.replace("-",""))),o.a.createElement("div",{className:"selected-theme"},o.a.createElement("h4",null,u("Theme","templatespare")),o.a.createElement("a",{href:"https://afthemes.com/products/"+m,target:"_blank"},o.a.createElement("span",{"aria-hidden":"true",className:"dashicons dashicons-external"})," ",s)),o.a.createElement("div",{className:"selected-theme"},o.a.createElement("h4",null,u("Builder","templatespare")),o.a.createElement("p",null,y))),o.a.createElement("div",{className:"templatespare-warning"},o.a.createElement("span",{className:"templatespare-warning-icon"},"i"),o.a.createElement("p",{className:"templatespare-warning-message"},u("Importing won’t affect your existing content or settings.","templatespare"))))),o.a.createElement("div",{className:"templatespare-import-kit-popup-wrap",style:d},o.a.createElement("div",{className:"overlay"}),o.a.createElement("div",{className:"templatespare-import-kit-popup"},o.a.createElement("div",{className:"content"},o.a.createElement("div",{className:"progress-wrap"},o.a.createElement("div",{className:"progress-bar-container"},o.a.createElement("div",{className:"progress-bar",style:d})),o.a.createElement("strong",null))))),o.a.createElement("div",{className:"templatespare-popup-footer"},o.a.createElement("a",{href:"#",className:"templatespare-button templatespare-btn-fill templatespare-kit-single","data-kit-id":e,"data-verify-child":!0===l?"yes":"no","data-theme":!0===l?e:m,"data-theme-folder":m,"data-builder":n||"no"},u("Next","templatespare"))))))},c=n(3);var f=()=>{const[e,t]=Object(r.useState)(!1),n=()=>{window.scrollY>500?t(!0):t(!1)};return Object(r.useEffect)(()=>(window.addEventListener("scroll",n),()=>{window.removeEventListener("scroll",n)}),[]),o.a.createElement("div",null,e&&o.a.createElement("span",{className:"dashicons dashicons-arrow-up-alt2",onClick:()=>{window.scrollTo({top:0,behavior:"smooth"})},style:{position:"fixed",bottom:"30px",right:"50px",color:"#f5f7f9",background:"#154de9",fontSize:"24px",padding:"10px",height:"auto",width:"auto",cursor:"pointer",boxShadow:"0 2px 4px rgba(0, 0, 0, 0.1)",zIndex:"1000"}}))};const{apiFetch:d}=wp,{__:p}=wp.i18n;var m=function({singleDemo:e,slug:t,search:n,dropdown:o,cat:l,selectedtheme:i,isLoading:u}){const[d,m]=Object(r.useState)([]),[h,y]=Object(r.useState)(10),[v,b]=Object(r.useState)([]),[g,w]=Object(r.useState)(!1);Object(r.useEffect)(()=>{if(e){let r=[];r=e.slice(),"all-cat"===l&&"all"===i&&"all"===o?r=e.slice():"all"!==o&&(r=r.filter(e=>"all"===o||e.tags.includes(o))),"all-cat"!==t&&(r=r.filter(e=>"all-cat"===t||e.mainCategory===t)),n&&(r=r.filter(e=>e.slug.includes(n)||e.mainCategory===n||e.tags.includes(n)));const a=r.map(e=>({free:e.free,data:e.data,premium:e.premium,slug:e.slug,theme:e.theme,name:e.name,preview:e.preview,tags:e.tags,mainCategory:e.mainCategory,parent:e.parent,plugins:e.plugins||"",installed_themes:e.installed_themes}));m(a),b(v)}},[e,l,o,i,t,n]),Object(r.useEffect)(()=>{const e=()=>{window.scrollY+window.innerHeight>=document.documentElement.scrollHeight-400&&E()};return window.addEventListener("scroll",e),()=>{window.removeEventListener("scroll",e)}},[h]);const E=()=>{y(e=>e+10)},k=e=>"string"!=typeof e?"":e.toLowerCase().replace(/ /g,"-"),T=(e,t,n,r)=>{const o=(e=>e&&Array.isArray(e)?e.map(e=>e.toLowerCase().replace(/ /g,"-")):[])(r),a=k(e),l=k(t),u=k(i);return"toplevel_page_templatespare-main-dashboard"===afobDash.cscreen?!!(o.includes(a)||o.includes(l)||o.includes(u)):"toplevel_page_templatespare-main-dashboard"!==afobDash.cscreen?!(!o.includes(u)||!o.includes(l))||!!(o.includes(u)||o.includes(l)||o.includes(a)):void 0};return React.createElement(React.Fragment,null,React.createElement("div",{className:"templatespare-demo-lists",id:"templatespare-loaded-data"},d.length<1&&!0===u&&React.createElement("h2",{className:"not-found-text"},p("No Records Found","templatespare")),!1===u?React.createElement(c.a,{dataRecords:d}):d.slice(0,h).map((e,t)=>{let n=e.theme.toLowerCase(),r=(n.replace(/ /g,"-"),n.replace(/ /g,"-"));var o=e.tags,l=o.indexOf("pro")>-1,i=o.indexOf("child")>-1,u=!1;i&&(u=!0);let c=e.theme;i&&(c=e.name);const f=e.data,d=e.theme,m="https://raw.githubusercontent.com/afthemes/templatespare-demo-data/master/"+f+"/assets/"+e.slug+".jpg";let h=p("Upgrade","templatespare");T(e.free,e.premium,e.theme,e.installed_themes)&&(h=p("All Themes Plan","templatespare"));let y="https://afthemes.com/products/"+e.premium;return T(e.free,e.premium,e.theme,e.installed_themes)&&(y="https://afthemes.com/all-themes-plan/"),React.createElement("div",{className:"templatespare-demo-item templatespare-block-animation","templatespare-animation":"fadeIn"},React.createElement("div",{className:"templatespare-theme-contains"},React.createElement("div",{className:"templatespare-theme-title "+l},e.tags&&React.createElement("div",{className:"templatespare-product-type"},React.createElement("ul",{className:"templatespare-product-type-list"},React.createElement("li",{className:"downlad_category_"+e.theme},React.createElement("a",{href:e.preview,target:"_blank"},""+e.tags.join(" . "))))),React.createElement("h3",{className:"templatespare-entry-title"},React.createElement("a",{href:e.preview,target:"_blank"},e.name))),React.createElement("div",{className:"templatespare-theme-info"},React.createElement("a",{href:"https://afthemes.com/products/"+r,className:"starter_site_counts"},e.theme," ")),React.createElement("div",{className:"templatespare-theme-overlay"},React.createElement("a",{onClick:e=>((e,t)=>{e.preventDefault(),w(t)})(e,!0),"data-pro":""+(l?"pro":"free"),"data-src":e.preview,"data-theme-slug":f,"data-image":m,"data-name":e.name,className:"templatespare-open-iframe"},React.createElement("span",{className:"templatespare-badge"},l&&"Pro"),React.createElement("span",{className:"preview-link"},React.createElement("svg",{className:"preview-link-icon",enableBackground:"new 0 0 512 512",version:"1.1",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},React.createElement("path",{d:"m.5 7c-.276 0-.5-.224-.5-.5v-2c0-1.378 1.121-2.5 2.5-2.5h2c.276 0 .5.224.5.5s-.224.5-.5.5h-2c-.827 0-1.5.673-1.5 1.5v2c0 .276-.224.5-.5.5z","data-original":"#000000"}),React.createElement("path",{d:"m23.5 7c-.276 0-.5-.224-.5-.5v-2c0-.827-.673-1.5-1.5-1.5h-2c-.276 0-.5-.224-.5-.5s.224-.5.5-.5h2c1.379 0 2.5 1.122 2.5 2.5v2c0 .276-.224.5-.5.5z","data-original":"#000000"}),React.createElement("path",{d:"m4.5 22h-2c-1.379 0-2.5-1.122-2.5-2.5v-2c0-.276.224-.5.5-.5s.5.224.5.5v2c0 .827.673 1.5 1.5 1.5h2c.276 0 .5.224.5.5s-.224.5-.5.5z","data-original":"#000000"}),React.createElement("path",{d:"m21.5 22h-2c-.276 0-.5-.224-.5-.5s.224-.5.5-.5h2c.827 0 1.5-.673 1.5-1.5v-2c0-.276.224-.5.5-.5s.5.224.5.5v2c0 1.378-1.121 2.5-2.5 2.5z","data-original":"#000000"}),React.createElement("path",{d:"m12 18c-3.853 0-7.136-2.418-7.985-5.881-.02-.078-.02-.16 0-.238.849-3.463 4.132-5.881 7.985-5.881s7.136 2.418 7.985 5.881c.02.078.02.16 0 .238-.849 3.463-4.132 5.881-7.985 5.881zm-6.984-6c.786 2.95 3.639 5 6.984 5s6.198-2.05 6.984-5c-.786-2.95-3.638-5-6.984-5s-6.198 2.05-6.984 5z","data-original":"#000000"}),React.createElement("path",{d:"m12 15c-1.654 0-3-1.346-3-3s1.346-3 3-3 3 1.346 3 3-1.346 3-3 3zm0-5c-1.103 0-2 .897-2 2s.897 2 2 2 2-.897 2-2-.897-2-2-2z","data-original":"#000000"}))),React.createElement("div",{className:"templatespare-theme-preview-box"},React.createElement(a.LazyLoadImage,{height:"200",width:"200",effect:"blur",src:m})))),React.createElement("div",{className:"edd-button-group-wrap"},React.createElement("div",{className:"edd-button-group"},!afobDash.isPro.includes(e.theme)&&l?React.createElement("a",{href:"https://afthemes.com/products/"+(""!==e.premium?e.premium:f),className:"templatespare-button templatespare-buy-button","data-theme-slug":f,"data-image":m,"data-name":d,target:"_blank"},p("Purchase","templatespare")):React.createElement(s,{demoName:e.slug,reqTheme:e.data,plugins:e.plugins,themeFolder:f,url:e.preview,childTheme:u,themeName:d}),afobDash.isPro!==e.theme&&l?React.createElement("a",{href:"https://afthemes.com/all-themes-plan/",target:"_blank",className:"templatespare-button templatespare-demo-button"},p("All Themes Plan","templatesapre")):React.createElement("a",{href:y,className:"templatespare-button templatespare-demo-button","data-theme-slug":f,"data-image":m,"data-name":e.theme,target:"_blank"},l?p("Details","templatespare"):h)))))})),React.createElement(f,null))};n(30);const{__:h}=wp.i18n,y=afobDash.active_theme,v=afobDash.selected_cat;t.a=({cat:e})=>{const[t,n]=Object(r.useState)(e),[o,a]=Object(r.useState)([]),[l,i]=Object(r.useState)(!1),[u,s]=Object(r.useState)(y),[c,f]=Object(r.useState)("all"),[d,p]=Object(r.useState)(""),[b,g]=Object(r.useState)(!1),[w,E]=Object(r.useState)(!1),[k,T]=Object(r.useState)(""),[x,S]=Object(r.useState)(v),[O,C]=Object(r.useState)(!1),[_,P]=Object(r.useState)([]),[N,R]=Object(r.useState)([]);Object(r.useEffect)(()=>{j(),g(!1),"toplevel_page_templatespare-main-dashboard"!==afobDash.cscreen&&T(afobDash.currentTheme)},[u,t]);const j=async()=>{let e=afobDash.apiUrl,{singleDemo:n,tags:r,mainCategory:o}=await fetch(`${e}templatespare/v1/single-demo-content&cat=${encodeURIComponent(t)}&selectedtheme=${u}`).then(e=>e.json());r&&(P(r),R(o));let l=[];if(n&&n.length>0){l=(e=>{for(let t=e.length-1;t>0;t--){const n=Math.floor(Math.random()*(t+1));[e[t],e[n]]=[e[n],e[t]]}return e})(n)}a(l),g(!0)};function M(e,t){return"itext"===t?e[0]:e[1]}const D=e=>{E(!1),sessionStorage.setItem("nav",e),f(e)},I=e=>{i(!1),sessionStorage.setItem("nav",e),s(e)},L=e=>{sessionStorage.setItem("nav",e),S(e),C(!1),n(e),C(!O)};let F,z,A=[];function M(e,t){return"itext"===t?e[0]:e[1]}""!=N&&(({demos:F,counts:z}=JSON.parse(N)),A=Object.entries(F));const U=afobDash.all_categories;U.some(e=>"all-cat"===e.value)||U.unshift({value:"all-cat",label:"All Categories"});var W=JSON.parse(afobDash.afthemes_lists);return React.createElement("div",{className:"templatespare-demo templatespare-main-demo"},!k&&React.createElement("div",{className:"templatespare-hero-section"},React.createElement("div",{className:"templatespare-logo-wrapper"}),React.createElement("h1",{className:"templatespare-hero-title"},h("Create Your Dream Website with Just One Click 🚀","templatespare")),React.createElement("p",{className:"templatespare-hero-text"},h("You’re almost there! Choose from our Ready-to-Import Starter Sites crafted for modern, professional, and creative websites.","templatespare"))),React.createElement("div",{className:"templatespare-demo-lists-wrapper "+(!0===O?"templatespare-drawer-open":"templatespare-drawer-close")},!k&&React.createElement(React.Fragment,null,React.createElement("div",{className:"templatespare-search-form"},React.createElement("div",{className:"input-wrap"},React.createElement("svg",{className:"search-icon",enableBackground:"new 0 0 512 512",version:"1.1",viewBox:"0 0 48 48",xmlns:"http://www.w3.org/2000/svg"},React.createElement("path",{className:"",d:"m40.285 37.46-6.4862-6.4862c1.9658-2.5734 3.0439-5.6947 3.0443-8.9884 0-3.9692-1.5459-7.7012-4.353-10.508-2.8066-2.8066-6.5381-4.3525-10.508-4.3525-3.9692 0-7.7012 1.5459-10.508 4.3525-5.7939 5.7944-5.7939 15.222 0 21.016 2.8066 2.8071 6.5386 4.353 10.508 4.353 3.2937-4.272e-4 6.415-1.0786 8.9884-3.0443l6.4862 6.4862c0.39014 0.39062 0.90234 0.58594 1.4141 0.58594s1.0239-0.19531 1.4141-0.58594c0.78125-0.78076 0.78125-2.0474 0-2.8281zm-25.982-7.7949c-4.2344-4.2344-4.2339-11.125 0-15.359 2.0513-2.0508 4.7788-3.1807 7.6797-3.1807 2.9014 0 5.6284 1.1299 7.6797 3.1807 2.0513 2.0513 3.1812 4.7788 3.1812 7.6797 0 2.9014-1.1299 5.6284-3.1812 7.6797s-4.7783 3.1812-7.6797 3.1812c-2.9009 1e-7 -5.6284-1.1299-7.6797-3.1812z","data-original":"#000000"})),React.createElement("input",{type:"search",value:d,onChange:e=>p(e.target.value),placeholder:h("Example: news, sport, fashion..","templatespare")})),React.createElement("div",{className:"dropdown-wrap"},React.createElement("div",{className:"templatespare_search_dropdown"},React.createElement("button",{className:"templatespare-dropdown-button templatespare-active-theme",onClick:e=>{i(!l)}},React.createElement("span",null,"all"!==u?u.replace("-"," "):"All Themes")," ",React.createElement("span",{className:"arrow-updown"},React.createElement("i",{className:""+(l?"dashicons dashicons-arrow-up":"dashicons dashicons-arrow-down")}))),React.createElement("div",{className:"dropdown-menu "+(l?"show":"hide")},React.createElement("button",{className:"dropdown-item "+("all"===u?"active":""),onClick:e=>I("all")},h("All Themes","templatespare")),W.map(e=>{let t=e.theme_slug.replace(/ /g,"-");return React.createElement("button",{className:"dropdown-item "+(u===t?"active":""),onClick:e=>I(t)},e.theme_name.toLowerCase())}))),React.createElement("div",{className:"templatespare_search_dropdown"},React.createElement("button",{className:"templatespare-dropdown-button templatespare-active-builder",onClick:e=>{E(!w)}},React.createElement("img",{src:`${afobDash.srcUrl}/${"all"===c?"wordpress.png":c+".png"}`})," ",React.createElement("span",null,"all"!==c?c.replace("-"," "):"All Builders"),React.createElement("span",{className:"arrow-updown"},React.createElement("i",{className:""+(w?"dashicons dashicons-arrow-up":"dashicons dashicons-arrow-down")}))),React.createElement("div",{className:"dropdown-menu "+(w?"show":"hide")},React.createElement("button",{className:"dropdown-item "+("all"===c?"active":""),onClick:e=>D("all")},React.createElement("img",{src:afobDash.srcUrl+"/wordpress.png"})," ",h("All Builders","templatespare")),React.createElement("button",{className:"dropdown-item "+("gutenberg"===c?"active":""),onClick:e=>D("gutenberg")},React.createElement("img",{src:afobDash.srcUrl+"/gutenberg.png"})," ",h("Gutenberg","templatespare")),React.createElement("button",{className:"dropdown-item "+("elementor"===c?"active":""),onClick:e=>D("elementor")},React.createElement("img",{src:afobDash.srcUrl+"/elementor.png"})," ",h("Elementor","templatespare")))),React.createElement("div",{className:"templatespare_search_dropdown"},React.createElement("button",{className:"templatespare-dropdown-button templatespare-active-category",onClick:e=>L(t)},React.createElement("span",null,"all-cat"===t?"All Categories":t)," ",React.createElement("span",{className:"arrow-updown"},React.createElement("i",{className:""+(O?"dashicons dashicons-arrow-up":"dashicons dashicons-arrow-down")}))),React.createElement("div",{className:"dropdown-menu "+(O?"show":"hide")},U.map((e,n)=>{let r=e.label.trim().toLowerCase().replace(/\s+/g,"");return React.createElement("button",{key:n,onClick:t=>L(e.value),className:"dropdown-item "+(t===e.value?"active":"inactive")},e.label,React.createElement("img",{src:`${afobDash.widgetsrcUrl}/${r}.png`,alt:r,width:"20",height:"20"}))}))))),React.createElement("div",{className:"templatespare-cat-dropdwon"},React.createElement("select",{name:"templatespare_cat_dropdown",value:x,onChange:e=>(e=>{let{name:t,value:r}=e.target;"templatespare_cat_dropdown"===t&&(S(r),C(!1),n("all-cat"))})(e)},A.map((e,t)=>{var n=M(e,"itext"),r=M(e,"icount");return React.createElement("option",{value:n},`${n} ${r}`)})),React.createElement("span",{className:"templatespare-cat-dropdwon-icon"},React.createElement("i",{className:"dashicons dashicons-arrow-down"})))),React.createElement("div",{className:"templatespare-section-all-demos"},React.createElement(m,{singleDemo:o,slug:t,search:d,dropdown:c,cat:x,selectedtheme:u,isLoading:b}))))}},function(e,t,n){"use strict"; 2 2 /* 3 3 object-assign 4 4 (c) Sindre Sorhus 5 5 @license MIT 6 */var r=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable;function l(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach((function(e){r[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(e){return!1}}()?Object.assign:function(e,t){for(var n,i,u=l(e),s=1;s<arguments.length;s++){for(var c in n=Object(arguments[s]))o.call(n,c)&&(u[c]=n[c]);if(r){i=r(n);for(var f=0;f<i.length;f++)a.call(n,i[f])&&(u[i[f]]=n[i[f]])}}return u}},function(e,t,n){e.exports=n(1 5)()},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function e(t){return[].slice.call(t.querySelectorAll("*"),0).reduce((function(t,n){return t.concat(n.shadowRoot?e(n.shadowRoot):[n])}),[]).filter(l)};6 */var r=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable;function l(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach((function(e){r[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(e){return!1}}()?Object.assign:function(e,t){for(var n,i,u=l(e),s=1;s<arguments.length;s++){for(var c in n=Object(arguments[s]))o.call(n,c)&&(u[c]=n[c]);if(r){i=r(n);for(var f=0;f<i.length;f++)a.call(n,i[f])&&(u[i[f]]=n[i[f]])}}return u}},function(e,t,n){e.exports=n(17)()},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function e(t){return[].slice.call(t.querySelectorAll("*"),0).reduce((function(t,n){return t.concat(n.shadowRoot?e(n.shadowRoot):[n])}),[]).filter(l)}; 7 7 /*! 8 8 * Adapted from jQuery UI core … … 16 16 * http://api.jqueryui.com/category/ui-core/ 17 17 */ 18 var r=/input|select|textarea|button|object|iframe/;function o(e){var t=e.offsetWidth<=0&&e.offsetHeight<=0;if(t&&!e.innerHTML)return!0;try{var n=window.getComputedStyle(e),r=n.getPropertyValue("display");return t?"contents"!==r&&function(e,t){return"visible"!==t.getPropertyValue("overflow")||e.scrollWidth<=0&&e.scrollHeight<=0}(e,n):"none"===r}catch(e){return console.warn("Failed to inspect element style"),!1}}function a(e,t){var n=e.nodeName.toLowerCase();return(r.test(n)&&!e.disabled||"a"===n&&e.href||t)&&function(e){for(var t=e,n=e.getRootNode&&e.getRootNode();t&&t!==document.body;){if(n&&t===n&&(t=n.host.parentNode),o(t))return!1;t=t.parentNode}return!0}(e)}function l(e){var t=e.getAttribute("tabindex");null===t&&(t=void 0);var n=isNaN(t);return(n||t>=0)&&a(e,!n)}e.exports=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.resetState=function(){i&&(i.removeAttribute?i.removeAttribute("aria-hidden"):null!=i.length?i.forEach((function(e){return e.removeAttribute("aria-hidden")})):document.querySelectorAll(i).forEach((function(e){return e.removeAttribute("aria-hidden")})));i=null},t.log=function(){0},t.assertNodeList=u,t.setElement=function(e){var t=e;if("string"==typeof t&&l.canUseDOM){var n=document.querySelectorAll(t);u(n,t),t=n}return i=t||i},t.validateElement=s,t.hide=function(e){var t=!0,n=!1,r=void 0;try{for(var o,a=s(e)[Symbol.iterator]();!(t=(o=a.next()).done);t=!0){o.value.setAttribute("aria-hidden","true")}}catch(e){n=!0,r=e}finally{try{!t&&a.return&&a.return()}finally{if(n)throw r}}},t.show=function(e){var t=!0,n=!1,r=void 0;try{for(var o,a=s(e)[Symbol.iterator]();!(t=(o=a.next()).done);t=!0){o.value.removeAttribute("aria-hidden")}}catch(e){n=!0,r=e}finally{try{!t&&a.return&&a.return()}finally{if(n)throw r}}},t.documentNotReadyOrSSRTesting=function(){i=null};var r,o=n(2 0),a=(r=o)&&r.__esModule?r:{default:r},l=n(2);var i=null;function u(e,t){if(!e||!e.length)throw new Error("react-modal: No elements were found for selector "+t+".")}function s(e){var t=e||i;return t?Array.isArray(t)||t instanceof HTMLCollection||t instanceof NodeList?t:[t]:((0,a.default)(!1,["react-modal: App element is not defined.","Please use `Modal.setAppElement(el)` or set `appElement={el}`.","This is needed so screen readers don't see main content","when modal is opened. It is not recommended, but you can opt-out","by setting `ariaHideApp={false}`."].join(" ")),[])}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.log=function(){console.log("portalOpenInstances ----------"),console.log(o.openInstances.length),o.openInstances.forEach((function(e){return console.log(e)})),console.log("end portalOpenInstances ----------")},t.resetState=function(){o=new r};var r=function e(){var t=this;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.register=function(e){-1===t.openInstances.indexOf(e)&&(t.openInstances.push(e),t.emit("register"))},this.deregister=function(e){var n=t.openInstances.indexOf(e);-1!==n&&(t.openInstances.splice(n,1),t.emit("deregister"))},this.subscribe=function(e){t.subscribers.push(e)},this.emit=function(e){t.subscribers.forEach((function(n){return n(e,t.openInstances.slice())}))},this.openInstances=[],this.subscribers=[]},o=new r;t.default=o},function(e,t,n){(()=>{var t={296:(e,t,n)=>{var r=/^\s+|\s+$/g,o=/^[-+]0x[0-9a-f]+$/i,a=/^0b[01]+$/i,l=/^0o[0-7]+$/i,i=parseInt,u="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g,s="object"==typeof self&&self&&self.Object===Object&&self,c=u||s||Function("return this")(),f=Object.prototype.toString,d=Math.max,p=Math.min,m=function(){return c.Date.now()};function h(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function y(e){if("number"==typeof e)return e;if(function(e){return"symbol"==typeof e||function(e){return!!e&&"object"==typeof e}(e)&&"[object Symbol]"==f.call(e)}(e))return NaN;if(h(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=h(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(r,"");var n=a.test(e);return n||l.test(e)?i(e.slice(2),n?2:8):o.test(e)?NaN:+e}e.exports=function(e,t,n){var r,o,a,l,i,u,s=0,c=!1,f=!1,v=!0;if("function"!=typeof e)throw new TypeError("Expected a function");function b(t){var n=r,a=o;return r=o=void 0,s=t,l=e.apply(a,n)}function g(e){return s=e,i=setTimeout(E,t),c?b(e):l}function w(e){var n=e-u;return void 0===u||n>=t||n<0||f&&e-s>=a}function E(){var e=m();if(w(e))return k(e);i=setTimeout(E,function(e){var n=t-(e-u);return f?p(n,a-(e-s)):n}(e))}function k(e){return i=void 0,v&&r?b(e):(r=o=void 0,l)}function T(){var e=m(),n=w(e);if(r=arguments,o=this,u=e,n){if(void 0===i)return g(u);if(f)return i=setTimeout(E,t),b(u)}return void 0===i&&(i=setTimeout(E,t)),l}return t=y(t)||0,h(n)&&(c=!!n.leading,a=(f="maxWait"in n)?d(y(n.maxWait)||0,t):a,v="trailing"in n?!!n.trailing:v),T.cancel=function(){void 0!==i&&clearTimeout(i),s=0,r=u=o=i=void 0},T.flush=function(){return void 0===i?l:k(m())},T}},96:(e,t,n)=>{var r="Expected a function",o=/^\s+|\s+$/g,a=/^[-+]0x[0-9a-f]+$/i,l=/^0b[01]+$/i,i=/^0o[0-7]+$/i,u=parseInt,s="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g,c="object"==typeof self&&self&&self.Object===Object&&self,f=s||c||Function("return this")(),d=Object.prototype.toString,p=Math.max,m=Math.min,h=function(){return f.Date.now()};function y(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function v(e){if("number"==typeof e)return e;if(function(e){return"symbol"==typeof e||function(e){return!!e&&"object"==typeof e}(e)&&"[object Symbol]"==d.call(e)}(e))return NaN;if(y(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=y(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(o,"");var n=l.test(e);return n||i.test(e)?u(e.slice(2),n?2:8):a.test(e)?NaN:+e}e.exports=function(e,t,n){var o=!0,a=!0;if("function"!=typeof e)throw new TypeError(r);return y(n)&&(o="leading"in n?!!n.leading:o,a="trailing"in n?!!n.trailing:a),function(e,t,n){var o,a,l,i,u,s,c=0,f=!1,d=!1,b=!0;if("function"!=typeof e)throw new TypeError(r);function g(t){var n=o,r=a;return o=a=void 0,c=t,i=e.apply(r,n)}function w(e){return c=e,u=setTimeout(k,t),f?g(e):i}function E(e){var n=e-s;return void 0===s||n>=t||n<0||d&&e-c>=l}function k(){var e=h();if(E(e))return T(e);u=setTimeout(k,function(e){var n=t-(e-s);return d?m(n,l-(e-c)):n}(e))}function T(e){return u=void 0,b&&o?g(e):(o=a=void 0,i)}function x(){var e=h(),n=E(e);if(o=arguments,a=this,s=e,n){if(void 0===u)return w(s);if(d)return u=setTimeout(k,t),g(s)}return void 0===u&&(u=setTimeout(k,t)),i}return t=v(t)||0,y(n)&&(f=!!n.leading,l=(d="maxWait"in n)?p(v(n.maxWait)||0,t):l,b="trailing"in n?!!n.trailing:b),x.cancel=function(){void 0!==u&&clearTimeout(u),c=0,o=s=a=u=void 0},x.flush=function(){return void 0===u?i:T(h())},x}(e,t,{leading:o,maxWait:t,trailing:a})}},703:(e,t,n)=>{"use strict";var r=n(414);function o(){}function a(){}a.resetWarningCache=o,e.exports=function(){function e(e,t,n,o,a,l){if(l!==r){var i=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw i.name="Invariant Violation",i}}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:a,resetWarningCache:o};return n.PropTypes=n,n}},697:(e,t,n)=>{e.exports=n(703)()},414:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"}},r={};function o(e){var n=r[e];if(void 0!==n)return n.exports;var a=r[e]={exports:{}};return t[e](a,a.exports,o),a.exports}o.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return o.d(t,{a:t}),t},o.d=(e,t)=>{for(var n in t)o.o(t,n)&&!o.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},o.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),o.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var a={};(()=>{"use strict";o.r(a),o.d(a,{LazyLoadComponent:()=>q,LazyLoadImage:()=>oe,trackWindowScroll:()=>D});const e=n(0);var t=o.n(e),r=o(697);const l=n(1);var i=o.n(l);function u(){return"undefined"!=typeof window&&"IntersectionObserver"in window&&"isIntersecting"in window.IntersectionObserverEntry.prototype}function s(e){return(s="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 c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function f(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function d(e,t){return(d=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function p(e,t){if(t&&("object"===s(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}function m(e){return(m=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var h=function(e){e.forEach((function(e){e.isIntersecting&&e.target.onVisible()}))},y={},v=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&d(e,t)}(l,e);var n,r,o,a=(r=l,o=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=m(r);if(o){var n=m(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return p(this,e)});function l(e){var t;if(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,l),(t=a.call(this,e)).supportsObserver=!e.scrollPosition&&e.useIntersectionObserver&&u(),t.supportsObserver){var n=e.threshold;t.observer=function(e){return y[e]=y[e]||new IntersectionObserver(h,{rootMargin:e+"px"}),y[e]}(n)}return t}return(n=[{key:"componentDidMount",value:function(){this.placeholder&&this.observer&&(this.placeholder.onVisible=this.props.onVisible,this.observer.observe(this.placeholder)),this.supportsObserver||this.updateVisibility()}},{key:"componentWillUnmount",value:function(){this.observer&&this.placeholder&&this.observer.unobserve(this.placeholder)}},{key:"componentDidUpdate",value:function(){this.supportsObserver||this.updateVisibility()}},{key:"getPlaceholderBoundingBox",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.props.scrollPosition,t=this.placeholder.getBoundingClientRect(),n=i().findDOMNode(this.placeholder).style,r={left:parseInt(n.getPropertyValue("margin-left"),10)||0,top:parseInt(n.getPropertyValue("margin-top"),10)||0};return{bottom:e.y+t.bottom+r.top,left:e.x+t.left+r.left,right:e.x+t.right+r.left,top:e.y+t.top+r.top}}},{key:"isPlaceholderInViewport",value:function(){if("undefined"==typeof window||!this.placeholder)return!1;var e=this.props,t=e.scrollPosition,n=e.threshold,r=this.getPlaceholderBoundingBox(t),o=t.y+window.innerHeight,a=t.x,l=t.x+window.innerWidth,i=t.y;return Boolean(i-n<=r.bottom&&o+n>=r.top&&a-n<=r.right&&l+n>=r.left)}},{key:"updateVisibility",value:function(){this.isPlaceholderInViewport()&&this.props.onVisible()}},{key:"render",value:function(){var e=this,n=this.props,r=n.className,o=n.height,a=n.placeholder,l=n.style,i=n.width;if(a&&"function"!=typeof a.type)return t().cloneElement(a,{ref:function(t){return e.placeholder=t}});var u=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?c(Object(n),!0).forEach((function(t){f(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({display:"inline-block"},l);return void 0!==i&&(u.width=i),void 0!==o&&(u.height=o),t().createElement("span",{className:r,ref:function(t){return e.placeholder=t},style:u},a)}}])&&function(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}(l.prototype,n),l}(t().Component);v.propTypes={onVisible:r.PropTypes.func.isRequired,className:r.PropTypes.string,height:r.PropTypes.oneOfType([r.PropTypes.number,r.PropTypes.string]),placeholder:r.PropTypes.element,threshold:r.PropTypes.number,useIntersectionObserver:r.PropTypes.bool,scrollPosition:r.PropTypes.shape({x:r.PropTypes.number.isRequired,y:r.PropTypes.number.isRequired}),width:r.PropTypes.oneOfType([r.PropTypes.number,r.PropTypes.string])},v.defaultProps={className:"",placeholder:null,threshold:100,useIntersectionObserver:!0};const b=v;var g=o(296),w=o.n(g),E=o(96),k=o.n(E),T=function(e){var t=getComputedStyle(e,null);return t.getPropertyValue("overflow")+t.getPropertyValue("overflow-y")+t.getPropertyValue("overflow-x")};const x=function(e){if(!(e instanceof HTMLElement))return window;for(var t=e;t&&t instanceof HTMLElement;){if(/(scroll|auto)/.test(T(t)))return t;t=t.parentNode}return window};function S(e){return(S="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)}var O=["delayMethod","delayTime"];function C(){return(C=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function _(e,t){return(_=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function P(e,t){if(t&&("object"===S(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return N(e)}function N(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function R(e){return(R=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var j=function(){return"undefined"==typeof window?0:window.scrollX||window.pageXOffset},M=function(){return"undefined"==typeof window?0:window.scrollY||window.pageYOffset};const D=function(e){var n=function(n){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&_(e,t)}(s,n);var r,o,a,l=(o=s,a=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=R(o);if(a){var n=R(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return P(this,e)});function s(e){var n;if(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,s),(n=l.call(this,e)).useIntersectionObserver=e.useIntersectionObserver&&u(),n.useIntersectionObserver)return P(n);var r=n.onChangeScroll.bind(N(n));return"debounce"===e.delayMethod?n.delayedScroll=w()(r,e.delayTime):"throttle"===e.delayMethod&&(n.delayedScroll=k()(r,e.delayTime)),n.state={scrollPosition:{x:j(),y:M()}},n.baseComponentRef=t().createRef(),n}return(r=[{key:"componentDidMount",value:function(){this.addListeners()}},{key:"componentWillUnmount",value:function(){this.removeListeners()}},{key:"componentDidUpdate",value:function(){"undefined"==typeof window||this.useIntersectionObserver||x(i().findDOMNode(this.baseComponentRef.current))!==this.scrollElement&&(this.removeListeners(),this.addListeners())}},{key:"addListeners",value:function(){"undefined"==typeof window||this.useIntersectionObserver||(this.scrollElement=x(i().findDOMNode(this.baseComponentRef.current)),this.scrollElement.addEventListener("scroll",this.delayedScroll,{passive:!0}),window.addEventListener("resize",this.delayedScroll,{passive:!0}),this.scrollElement!==window&&window.addEventListener("scroll",this.delayedScroll,{passive:!0}))}},{key:"removeListeners",value:function(){"undefined"==typeof window||this.useIntersectionObserver||(this.scrollElement.removeEventListener("scroll",this.delayedScroll),window.removeEventListener("resize",this.delayedScroll),this.scrollElement!==window&&window.removeEventListener("scroll",this.delayedScroll))}},{key:"onChangeScroll",value:function(){this.useIntersectionObserver||this.setState({scrollPosition:{x:j(),y:M()}})}},{key:"render",value:function(){var n=this.props,r=(n.delayMethod,n.delayTime,function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(n,O)),o=this.useIntersectionObserver?null:this.state.scrollPosition;return t().createElement(e,C({forwardRef:this.baseComponentRef,scrollPosition:o},r))}}])&&function(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}(s.prototype,r),s}(t().Component);return n.propTypes={delayMethod:r.PropTypes.oneOf(["debounce","throttle"]),delayTime:r.PropTypes.number,useIntersectionObserver:r.PropTypes.bool},n.defaultProps={delayMethod:"throttle",delayTime:300,useIntersectionObserver:!0},n};function I(e){return(I="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 L(e,t){return(L=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function F(e,t){if(t&&("object"===I(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}function z(e){return(z=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var A=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&L(e,t)}(l,e);var n,r,o,a=(r=l,o=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=z(r);if(o){var n=z(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return F(this,e)});function l(e){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,l),a.call(this,e)}return(n=[{key:"render",value:function(){return t().createElement(b,this.props)}}])&&function(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}(l.prototype,n),l}(t().Component);const U=D(A);function W(e){return(W="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 B(e,t){return(B=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function V(e,t){if(t&&("object"===W(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return H(e)}function H(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function $(e){return($=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var Q=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&B(e,t)}(l,e);var n,r,o,a=(r=l,o=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=$(r);if(o){var n=$(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return V(this,e)});function l(e){var t;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,l),t=a.call(this,e);var n=e.afterLoad,r=e.beforeLoad,o=e.scrollPosition,i=e.visibleByDefault;return t.state={visible:i},i&&(r(),n()),t.onVisible=t.onVisible.bind(H(t)),t.isScrollTracked=Boolean(o&&Number.isFinite(o.x)&&o.x>=0&&Number.isFinite(o.y)&&o.y>=0),t}return(n=[{key:"componentDidUpdate",value:function(e,t){t.visible!==this.state.visible&&this.props.afterLoad()}},{key:"onVisible",value:function(){this.props.beforeLoad(),this.setState({visible:!0})}},{key:"render",value:function(){if(this.state.visible)return this.props.children;var e=this.props,n=e.className,r=e.delayMethod,o=e.delayTime,a=e.height,l=e.placeholder,i=e.scrollPosition,s=e.style,c=e.threshold,f=e.useIntersectionObserver,d=e.width;return this.isScrollTracked||f&&u()?t().createElement(b,{className:n,height:a,onVisible:this.onVisible,placeholder:l,scrollPosition:i,style:s,threshold:c,useIntersectionObserver:f,width:d}):t().createElement(U,{className:n,delayMethod:r,delayTime:o,height:a,onVisible:this.onVisible,placeholder:l,style:s,threshold:c,width:d})}}])&&function(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}(l.prototype,n),l}(t().Component);Q.propTypes={afterLoad:r.PropTypes.func,beforeLoad:r.PropTypes.func,useIntersectionObserver:r.PropTypes.bool,visibleByDefault:r.PropTypes.bool},Q.defaultProps={afterLoad:function(){return{}},beforeLoad:function(){return{}},useIntersectionObserver:!0,visibleByDefault:!1};const q=Q;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)}var Y=["afterLoad","beforeLoad","delayMethod","delayTime","effect","placeholder","placeholderSrc","scrollPosition","threshold","useIntersectionObserver","visibleByDefault","wrapperClassName","wrapperProps"];function X(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function G(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?X(Object(n),!0).forEach((function(t){J(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):X(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function J(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Z(){return(Z=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function ee(e,t){return(ee=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function te(e,t){if(t&&("object"===K(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}function ne(e){return(ne=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var re=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&ee(e,t)}(l,e);var n,r,o,a=(r=l,o=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=ne(r);if(o){var n=ne(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return te(this,e)});function l(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,l),(t=a.call(this,e)).state={loaded:!1},t}return(n=[{key:"onImageLoad",value:function(){var e=this;return this.state.loaded?null:function(){e.props.afterLoad(),e.setState({loaded:!0})}}},{key:"getImg",value:function(){var e=this.props,n=(e.afterLoad,e.beforeLoad,e.delayMethod,e.delayTime,e.effect,e.placeholder,e.placeholderSrc,e.scrollPosition,e.threshold,e.useIntersectionObserver,e.visibleByDefault,e.wrapperClassName,e.wrapperProps,function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,Y));return t().createElement("img",Z({onLoad:this.onImageLoad()},n))}},{key:"getLazyLoadImage",value:function(){var e=this.props,n=e.beforeLoad,r=e.className,o=e.delayMethod,a=e.delayTime,l=e.height,i=e.placeholder,u=e.scrollPosition,s=e.style,c=e.threshold,f=e.useIntersectionObserver,d=e.visibleByDefault,p=e.width;return t().createElement(q,{beforeLoad:n,className:r,delayMethod:o,delayTime:a,height:l,placeholder:i,scrollPosition:u,style:s,threshold:c,useIntersectionObserver:f,visibleByDefault:d,width:p},this.getImg())}},{key:"getWrappedLazyLoadImage",value:function(e){var n=this.props,r=n.effect,o=n.height,a=n.placeholderSrc,l=n.width,i=n.wrapperClassName,u=n.wrapperProps,s=this.state.loaded,c=s?" lazy-load-image-loaded":"",f=s||!a?{}:{backgroundImage:"url(".concat(a,")"),backgroundSize:"100% 100%"};return t().createElement("span",Z({className:i+" lazy-load-image-background "+r+c,style:G(G({},f),{},{color:"transparent",display:"inline-block",height:o,width:l})},u),e)}},{key:"render",value:function(){var e=this.props,t=e.effect,n=e.placeholderSrc,r=e.visibleByDefault,o=e.wrapperClassName,a=e.wrapperProps,l=this.getLazyLoadImage();return(t||n)&&!r||o||a?this.getWrappedLazyLoadImage(l):l}}])&&function(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}(l.prototype,n),l}(t().Component);re.propTypes={afterLoad:r.PropTypes.func,beforeLoad:r.PropTypes.func,delayMethod:r.PropTypes.string,delayTime:r.PropTypes.number,effect:r.PropTypes.string,placeholderSrc:r.PropTypes.string,threshold:r.PropTypes.number,useIntersectionObserver:r.PropTypes.bool,visibleByDefault:r.PropTypes.bool,wrapperClassName:r.PropTypes.string,wrapperProps:r.PropTypes.object},re.defaultProps={afterLoad:function(){return{}},beforeLoad:function(){return{}},delayMethod:"throttle",delayTime:300,effect:"",placeholderSrc:null,threshold:100,useIntersectionObserver:!0,visibleByDefault:!1,wrapperClassName:""};const oe=re})(),e.exports=a})()},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,o=n(14),a=(r=o)&&r.__esModule?r:{default:r};t.default=a.default,e.exports=t.default},function(e,t,n){"use strict";18 var r=/input|select|textarea|button|object|iframe/;function o(e){var t=e.offsetWidth<=0&&e.offsetHeight<=0;if(t&&!e.innerHTML)return!0;try{var n=window.getComputedStyle(e),r=n.getPropertyValue("display");return t?"contents"!==r&&function(e,t){return"visible"!==t.getPropertyValue("overflow")||e.scrollWidth<=0&&e.scrollHeight<=0}(e,n):"none"===r}catch(e){return console.warn("Failed to inspect element style"),!1}}function a(e,t){var n=e.nodeName.toLowerCase();return(r.test(n)&&!e.disabled||"a"===n&&e.href||t)&&function(e){for(var t=e,n=e.getRootNode&&e.getRootNode();t&&t!==document.body;){if(n&&t===n&&(t=n.host.parentNode),o(t))return!1;t=t.parentNode}return!0}(e)}function l(e){var t=e.getAttribute("tabindex");null===t&&(t=void 0);var n=isNaN(t);return(n||t>=0)&&a(e,!n)}e.exports=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.resetState=function(){i&&(i.removeAttribute?i.removeAttribute("aria-hidden"):null!=i.length?i.forEach((function(e){return e.removeAttribute("aria-hidden")})):document.querySelectorAll(i).forEach((function(e){return e.removeAttribute("aria-hidden")})));i=null},t.log=function(){0},t.assertNodeList=u,t.setElement=function(e){var t=e;if("string"==typeof t&&l.canUseDOM){var n=document.querySelectorAll(t);u(n,t),t=n}return i=t||i},t.validateElement=s,t.hide=function(e){var t=!0,n=!1,r=void 0;try{for(var o,a=s(e)[Symbol.iterator]();!(t=(o=a.next()).done);t=!0){o.value.setAttribute("aria-hidden","true")}}catch(e){n=!0,r=e}finally{try{!t&&a.return&&a.return()}finally{if(n)throw r}}},t.show=function(e){var t=!0,n=!1,r=void 0;try{for(var o,a=s(e)[Symbol.iterator]();!(t=(o=a.next()).done);t=!0){o.value.removeAttribute("aria-hidden")}}catch(e){n=!0,r=e}finally{try{!t&&a.return&&a.return()}finally{if(n)throw r}}},t.documentNotReadyOrSSRTesting=function(){i=null};var r,o=n(22),a=(r=o)&&r.__esModule?r:{default:r},l=n(2);var i=null;function u(e,t){if(!e||!e.length)throw new Error("react-modal: No elements were found for selector "+t+".")}function s(e){var t=e||i;return t?Array.isArray(t)||t instanceof HTMLCollection||t instanceof NodeList?t:[t]:((0,a.default)(!1,["react-modal: App element is not defined.","Please use `Modal.setAppElement(el)` or set `appElement={el}`.","This is needed so screen readers don't see main content","when modal is opened. It is not recommended, but you can opt-out","by setting `ariaHideApp={false}`."].join(" ")),[])}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.log=function(){console.log("portalOpenInstances ----------"),console.log(o.openInstances.length),o.openInstances.forEach((function(e){return console.log(e)})),console.log("end portalOpenInstances ----------")},t.resetState=function(){o=new r};var r=function e(){var t=this;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.register=function(e){-1===t.openInstances.indexOf(e)&&(t.openInstances.push(e),t.emit("register"))},this.deregister=function(e){var n=t.openInstances.indexOf(e);-1!==n&&(t.openInstances.splice(n,1),t.emit("deregister"))},this.subscribe=function(e){t.subscribers.push(e)},this.emit=function(e){t.subscribers.forEach((function(n){return n(e,t.openInstances.slice())}))},this.openInstances=[],this.subscribers=[]},o=new r;t.default=o},function(e,t,n){(()=>{var t={296:(e,t,n)=>{var r=/^\s+|\s+$/g,o=/^[-+]0x[0-9a-f]+$/i,a=/^0b[01]+$/i,l=/^0o[0-7]+$/i,i=parseInt,u="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g,s="object"==typeof self&&self&&self.Object===Object&&self,c=u||s||Function("return this")(),f=Object.prototype.toString,d=Math.max,p=Math.min,m=function(){return c.Date.now()};function h(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function y(e){if("number"==typeof e)return e;if(function(e){return"symbol"==typeof e||function(e){return!!e&&"object"==typeof e}(e)&&"[object Symbol]"==f.call(e)}(e))return NaN;if(h(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=h(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(r,"");var n=a.test(e);return n||l.test(e)?i(e.slice(2),n?2:8):o.test(e)?NaN:+e}e.exports=function(e,t,n){var r,o,a,l,i,u,s=0,c=!1,f=!1,v=!0;if("function"!=typeof e)throw new TypeError("Expected a function");function b(t){var n=r,a=o;return r=o=void 0,s=t,l=e.apply(a,n)}function g(e){return s=e,i=setTimeout(E,t),c?b(e):l}function w(e){var n=e-u;return void 0===u||n>=t||n<0||f&&e-s>=a}function E(){var e=m();if(w(e))return k(e);i=setTimeout(E,function(e){var n=t-(e-u);return f?p(n,a-(e-s)):n}(e))}function k(e){return i=void 0,v&&r?b(e):(r=o=void 0,l)}function T(){var e=m(),n=w(e);if(r=arguments,o=this,u=e,n){if(void 0===i)return g(u);if(f)return i=setTimeout(E,t),b(u)}return void 0===i&&(i=setTimeout(E,t)),l}return t=y(t)||0,h(n)&&(c=!!n.leading,a=(f="maxWait"in n)?d(y(n.maxWait)||0,t):a,v="trailing"in n?!!n.trailing:v),T.cancel=function(){void 0!==i&&clearTimeout(i),s=0,r=u=o=i=void 0},T.flush=function(){return void 0===i?l:k(m())},T}},96:(e,t,n)=>{var r="Expected a function",o=/^\s+|\s+$/g,a=/^[-+]0x[0-9a-f]+$/i,l=/^0b[01]+$/i,i=/^0o[0-7]+$/i,u=parseInt,s="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g,c="object"==typeof self&&self&&self.Object===Object&&self,f=s||c||Function("return this")(),d=Object.prototype.toString,p=Math.max,m=Math.min,h=function(){return f.Date.now()};function y(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function v(e){if("number"==typeof e)return e;if(function(e){return"symbol"==typeof e||function(e){return!!e&&"object"==typeof e}(e)&&"[object Symbol]"==d.call(e)}(e))return NaN;if(y(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=y(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(o,"");var n=l.test(e);return n||i.test(e)?u(e.slice(2),n?2:8):a.test(e)?NaN:+e}e.exports=function(e,t,n){var o=!0,a=!0;if("function"!=typeof e)throw new TypeError(r);return y(n)&&(o="leading"in n?!!n.leading:o,a="trailing"in n?!!n.trailing:a),function(e,t,n){var o,a,l,i,u,s,c=0,f=!1,d=!1,b=!0;if("function"!=typeof e)throw new TypeError(r);function g(t){var n=o,r=a;return o=a=void 0,c=t,i=e.apply(r,n)}function w(e){return c=e,u=setTimeout(k,t),f?g(e):i}function E(e){var n=e-s;return void 0===s||n>=t||n<0||d&&e-c>=l}function k(){var e=h();if(E(e))return T(e);u=setTimeout(k,function(e){var n=t-(e-s);return d?m(n,l-(e-c)):n}(e))}function T(e){return u=void 0,b&&o?g(e):(o=a=void 0,i)}function x(){var e=h(),n=E(e);if(o=arguments,a=this,s=e,n){if(void 0===u)return w(s);if(d)return u=setTimeout(k,t),g(s)}return void 0===u&&(u=setTimeout(k,t)),i}return t=v(t)||0,y(n)&&(f=!!n.leading,l=(d="maxWait"in n)?p(v(n.maxWait)||0,t):l,b="trailing"in n?!!n.trailing:b),x.cancel=function(){void 0!==u&&clearTimeout(u),c=0,o=s=a=u=void 0},x.flush=function(){return void 0===u?i:T(h())},x}(e,t,{leading:o,maxWait:t,trailing:a})}},703:(e,t,n)=>{"use strict";var r=n(414);function o(){}function a(){}a.resetWarningCache=o,e.exports=function(){function e(e,t,n,o,a,l){if(l!==r){var i=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw i.name="Invariant Violation",i}}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:a,resetWarningCache:o};return n.PropTypes=n,n}},697:(e,t,n)=>{e.exports=n(703)()},414:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"}},r={};function o(e){var n=r[e];if(void 0!==n)return n.exports;var a=r[e]={exports:{}};return t[e](a,a.exports,o),a.exports}o.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return o.d(t,{a:t}),t},o.d=(e,t)=>{for(var n in t)o.o(t,n)&&!o.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},o.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),o.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var a={};(()=>{"use strict";o.r(a),o.d(a,{LazyLoadComponent:()=>q,LazyLoadImage:()=>oe,trackWindowScroll:()=>D});const e=n(0);var t=o.n(e),r=o(697);const l=n(1);var i=o.n(l);function u(){return"undefined"!=typeof window&&"IntersectionObserver"in window&&"isIntersecting"in window.IntersectionObserverEntry.prototype}function s(e){return(s="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 c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function f(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function d(e,t){return(d=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function p(e,t){if(t&&("object"===s(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}function m(e){return(m=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var h=function(e){e.forEach((function(e){e.isIntersecting&&e.target.onVisible()}))},y={},v=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&d(e,t)}(l,e);var n,r,o,a=(r=l,o=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=m(r);if(o){var n=m(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return p(this,e)});function l(e){var t;if(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,l),(t=a.call(this,e)).supportsObserver=!e.scrollPosition&&e.useIntersectionObserver&&u(),t.supportsObserver){var n=e.threshold;t.observer=function(e){return y[e]=y[e]||new IntersectionObserver(h,{rootMargin:e+"px"}),y[e]}(n)}return t}return(n=[{key:"componentDidMount",value:function(){this.placeholder&&this.observer&&(this.placeholder.onVisible=this.props.onVisible,this.observer.observe(this.placeholder)),this.supportsObserver||this.updateVisibility()}},{key:"componentWillUnmount",value:function(){this.observer&&this.placeholder&&this.observer.unobserve(this.placeholder)}},{key:"componentDidUpdate",value:function(){this.supportsObserver||this.updateVisibility()}},{key:"getPlaceholderBoundingBox",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.props.scrollPosition,t=this.placeholder.getBoundingClientRect(),n=i().findDOMNode(this.placeholder).style,r={left:parseInt(n.getPropertyValue("margin-left"),10)||0,top:parseInt(n.getPropertyValue("margin-top"),10)||0};return{bottom:e.y+t.bottom+r.top,left:e.x+t.left+r.left,right:e.x+t.right+r.left,top:e.y+t.top+r.top}}},{key:"isPlaceholderInViewport",value:function(){if("undefined"==typeof window||!this.placeholder)return!1;var e=this.props,t=e.scrollPosition,n=e.threshold,r=this.getPlaceholderBoundingBox(t),o=t.y+window.innerHeight,a=t.x,l=t.x+window.innerWidth,i=t.y;return Boolean(i-n<=r.bottom&&o+n>=r.top&&a-n<=r.right&&l+n>=r.left)}},{key:"updateVisibility",value:function(){this.isPlaceholderInViewport()&&this.props.onVisible()}},{key:"render",value:function(){var e=this,n=this.props,r=n.className,o=n.height,a=n.placeholder,l=n.style,i=n.width;if(a&&"function"!=typeof a.type)return t().cloneElement(a,{ref:function(t){return e.placeholder=t}});var u=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?c(Object(n),!0).forEach((function(t){f(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({display:"inline-block"},l);return void 0!==i&&(u.width=i),void 0!==o&&(u.height=o),t().createElement("span",{className:r,ref:function(t){return e.placeholder=t},style:u},a)}}])&&function(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}(l.prototype,n),l}(t().Component);v.propTypes={onVisible:r.PropTypes.func.isRequired,className:r.PropTypes.string,height:r.PropTypes.oneOfType([r.PropTypes.number,r.PropTypes.string]),placeholder:r.PropTypes.element,threshold:r.PropTypes.number,useIntersectionObserver:r.PropTypes.bool,scrollPosition:r.PropTypes.shape({x:r.PropTypes.number.isRequired,y:r.PropTypes.number.isRequired}),width:r.PropTypes.oneOfType([r.PropTypes.number,r.PropTypes.string])},v.defaultProps={className:"",placeholder:null,threshold:100,useIntersectionObserver:!0};const b=v;var g=o(296),w=o.n(g),E=o(96),k=o.n(E),T=function(e){var t=getComputedStyle(e,null);return t.getPropertyValue("overflow")+t.getPropertyValue("overflow-y")+t.getPropertyValue("overflow-x")};const x=function(e){if(!(e instanceof HTMLElement))return window;for(var t=e;t&&t instanceof HTMLElement;){if(/(scroll|auto)/.test(T(t)))return t;t=t.parentNode}return window};function S(e){return(S="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)}var O=["delayMethod","delayTime"];function C(){return(C=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function _(e,t){return(_=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function P(e,t){if(t&&("object"===S(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return N(e)}function N(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function R(e){return(R=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var j=function(){return"undefined"==typeof window?0:window.scrollX||window.pageXOffset},M=function(){return"undefined"==typeof window?0:window.scrollY||window.pageYOffset};const D=function(e){var n=function(n){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&_(e,t)}(s,n);var r,o,a,l=(o=s,a=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=R(o);if(a){var n=R(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return P(this,e)});function s(e){var n;if(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,s),(n=l.call(this,e)).useIntersectionObserver=e.useIntersectionObserver&&u(),n.useIntersectionObserver)return P(n);var r=n.onChangeScroll.bind(N(n));return"debounce"===e.delayMethod?n.delayedScroll=w()(r,e.delayTime):"throttle"===e.delayMethod&&(n.delayedScroll=k()(r,e.delayTime)),n.state={scrollPosition:{x:j(),y:M()}},n.baseComponentRef=t().createRef(),n}return(r=[{key:"componentDidMount",value:function(){this.addListeners()}},{key:"componentWillUnmount",value:function(){this.removeListeners()}},{key:"componentDidUpdate",value:function(){"undefined"==typeof window||this.useIntersectionObserver||x(i().findDOMNode(this.baseComponentRef.current))!==this.scrollElement&&(this.removeListeners(),this.addListeners())}},{key:"addListeners",value:function(){"undefined"==typeof window||this.useIntersectionObserver||(this.scrollElement=x(i().findDOMNode(this.baseComponentRef.current)),this.scrollElement.addEventListener("scroll",this.delayedScroll,{passive:!0}),window.addEventListener("resize",this.delayedScroll,{passive:!0}),this.scrollElement!==window&&window.addEventListener("scroll",this.delayedScroll,{passive:!0}))}},{key:"removeListeners",value:function(){"undefined"==typeof window||this.useIntersectionObserver||(this.scrollElement.removeEventListener("scroll",this.delayedScroll),window.removeEventListener("resize",this.delayedScroll),this.scrollElement!==window&&window.removeEventListener("scroll",this.delayedScroll))}},{key:"onChangeScroll",value:function(){this.useIntersectionObserver||this.setState({scrollPosition:{x:j(),y:M()}})}},{key:"render",value:function(){var n=this.props,r=(n.delayMethod,n.delayTime,function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(n,O)),o=this.useIntersectionObserver?null:this.state.scrollPosition;return t().createElement(e,C({forwardRef:this.baseComponentRef,scrollPosition:o},r))}}])&&function(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}(s.prototype,r),s}(t().Component);return n.propTypes={delayMethod:r.PropTypes.oneOf(["debounce","throttle"]),delayTime:r.PropTypes.number,useIntersectionObserver:r.PropTypes.bool},n.defaultProps={delayMethod:"throttle",delayTime:300,useIntersectionObserver:!0},n};function I(e){return(I="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 L(e,t){return(L=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function F(e,t){if(t&&("object"===I(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}function z(e){return(z=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var A=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&L(e,t)}(l,e);var n,r,o,a=(r=l,o=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=z(r);if(o){var n=z(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return F(this,e)});function l(e){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,l),a.call(this,e)}return(n=[{key:"render",value:function(){return t().createElement(b,this.props)}}])&&function(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}(l.prototype,n),l}(t().Component);const U=D(A);function W(e){return(W="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 B(e,t){return(B=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function V(e,t){if(t&&("object"===W(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return H(e)}function H(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function $(e){return($=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var Q=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&B(e,t)}(l,e);var n,r,o,a=(r=l,o=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=$(r);if(o){var n=$(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return V(this,e)});function l(e){var t;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,l),t=a.call(this,e);var n=e.afterLoad,r=e.beforeLoad,o=e.scrollPosition,i=e.visibleByDefault;return t.state={visible:i},i&&(r(),n()),t.onVisible=t.onVisible.bind(H(t)),t.isScrollTracked=Boolean(o&&Number.isFinite(o.x)&&o.x>=0&&Number.isFinite(o.y)&&o.y>=0),t}return(n=[{key:"componentDidUpdate",value:function(e,t){t.visible!==this.state.visible&&this.props.afterLoad()}},{key:"onVisible",value:function(){this.props.beforeLoad(),this.setState({visible:!0})}},{key:"render",value:function(){if(this.state.visible)return this.props.children;var e=this.props,n=e.className,r=e.delayMethod,o=e.delayTime,a=e.height,l=e.placeholder,i=e.scrollPosition,s=e.style,c=e.threshold,f=e.useIntersectionObserver,d=e.width;return this.isScrollTracked||f&&u()?t().createElement(b,{className:n,height:a,onVisible:this.onVisible,placeholder:l,scrollPosition:i,style:s,threshold:c,useIntersectionObserver:f,width:d}):t().createElement(U,{className:n,delayMethod:r,delayTime:o,height:a,onVisible:this.onVisible,placeholder:l,style:s,threshold:c,width:d})}}])&&function(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}(l.prototype,n),l}(t().Component);Q.propTypes={afterLoad:r.PropTypes.func,beforeLoad:r.PropTypes.func,useIntersectionObserver:r.PropTypes.bool,visibleByDefault:r.PropTypes.bool},Q.defaultProps={afterLoad:function(){return{}},beforeLoad:function(){return{}},useIntersectionObserver:!0,visibleByDefault:!1};const q=Q;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)}var Y=["afterLoad","beforeLoad","delayMethod","delayTime","effect","placeholder","placeholderSrc","scrollPosition","threshold","useIntersectionObserver","visibleByDefault","wrapperClassName","wrapperProps"];function X(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function G(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?X(Object(n),!0).forEach((function(t){J(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):X(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function J(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Z(){return(Z=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function ee(e,t){return(ee=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function te(e,t){if(t&&("object"===K(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}function ne(e){return(ne=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var re=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&ee(e,t)}(l,e);var n,r,o,a=(r=l,o=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=ne(r);if(o){var n=ne(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return te(this,e)});function l(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,l),(t=a.call(this,e)).state={loaded:!1},t}return(n=[{key:"onImageLoad",value:function(){var e=this;return this.state.loaded?null:function(){e.props.afterLoad(),e.setState({loaded:!0})}}},{key:"getImg",value:function(){var e=this.props,n=(e.afterLoad,e.beforeLoad,e.delayMethod,e.delayTime,e.effect,e.placeholder,e.placeholderSrc,e.scrollPosition,e.threshold,e.useIntersectionObserver,e.visibleByDefault,e.wrapperClassName,e.wrapperProps,function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,Y));return t().createElement("img",Z({onLoad:this.onImageLoad()},n))}},{key:"getLazyLoadImage",value:function(){var e=this.props,n=e.beforeLoad,r=e.className,o=e.delayMethod,a=e.delayTime,l=e.height,i=e.placeholder,u=e.scrollPosition,s=e.style,c=e.threshold,f=e.useIntersectionObserver,d=e.visibleByDefault,p=e.width;return t().createElement(q,{beforeLoad:n,className:r,delayMethod:o,delayTime:a,height:l,placeholder:i,scrollPosition:u,style:s,threshold:c,useIntersectionObserver:f,visibleByDefault:d,width:p},this.getImg())}},{key:"getWrappedLazyLoadImage",value:function(e){var n=this.props,r=n.effect,o=n.height,a=n.placeholderSrc,l=n.width,i=n.wrapperClassName,u=n.wrapperProps,s=this.state.loaded,c=s?" lazy-load-image-loaded":"",f=s||!a?{}:{backgroundImage:"url(".concat(a,")"),backgroundSize:"100% 100%"};return t().createElement("span",Z({className:i+" lazy-load-image-background "+r+c,style:G(G({},f),{},{color:"transparent",display:"inline-block",height:o,width:l})},u),e)}},{key:"render",value:function(){var e=this.props,t=e.effect,n=e.placeholderSrc,r=e.visibleByDefault,o=e.wrapperClassName,a=e.wrapperProps,l=this.getLazyLoadImage();return(t||n)&&!r||o||a?this.getWrappedLazyLoadImage(l):l}}])&&function(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}(l.prototype,n),l}(t().Component);re.propTypes={afterLoad:r.PropTypes.func,beforeLoad:r.PropTypes.func,delayMethod:r.PropTypes.string,delayTime:r.PropTypes.number,effect:r.PropTypes.string,placeholderSrc:r.PropTypes.string,threshold:r.PropTypes.number,useIntersectionObserver:r.PropTypes.bool,visibleByDefault:r.PropTypes.bool,wrapperClassName:r.PropTypes.string,wrapperProps:r.PropTypes.object},re.defaultProps={afterLoad:function(){return{}},beforeLoad:function(){return{}},delayMethod:"throttle",delayTime:300,effect:"",placeholderSrc:null,threshold:100,useIntersectionObserver:!0,visibleByDefault:!1,wrapperClassName:""};const oe=re})(),e.exports=a})()},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,o=n(16),a=(r=o)&&r.__esModule?r:{default:r};t.default=a.default,e.exports=t.default},function(e,t,n){"use strict"; 19 19 /** @license React v16.14.0 20 20 * react.production.min.js … … 24 24 * This source code is licensed under the MIT license found in the 25 25 * LICENSE file in the root directory of this source tree. 26 */var r=n( 3),o="function"==typeof Symbol&&Symbol.for,a=o?Symbol.for("react.element"):60103,l=o?Symbol.for("react.portal"):60106,i=o?Symbol.for("react.fragment"):60107,u=o?Symbol.for("react.strict_mode"):60108,s=o?Symbol.for("react.profiler"):60114,c=o?Symbol.for("react.provider"):60109,f=o?Symbol.for("react.context"):60110,d=o?Symbol.for("react.forward_ref"):60112,p=o?Symbol.for("react.suspense"):60113,m=o?Symbol.for("react.memo"):60115,h=o?Symbol.for("react.lazy"):60116,y="function"==typeof Symbol&&Symbol.iterator;function v(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var b={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},g={};function w(e,t,n){this.props=e,this.context=t,this.refs=g,this.updater=n||b}function E(){}function k(e,t,n){this.props=e,this.context=t,this.refs=g,this.updater=n||b}w.prototype.isReactComponent={},w.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error(v(85));this.updater.enqueueSetState(this,e,t,"setState")},w.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},E.prototype=w.prototype;var T=k.prototype=new E;T.constructor=k,r(T,w.prototype),T.isPureReactComponent=!0;var x={current:null},S=Object.prototype.hasOwnProperty,O={key:!0,ref:!0,__self:!0,__source:!0};function C(e,t,n){var r,o={},l=null,i=null;if(null!=t)for(r in void 0!==t.ref&&(i=t.ref),void 0!==t.key&&(l=""+t.key),t)S.call(t,r)&&!O.hasOwnProperty(r)&&(o[r]=t[r]);var u=arguments.length-2;if(1===u)o.children=n;else if(1<u){for(var s=Array(u),c=0;c<u;c++)s[c]=arguments[c+2];o.children=s}if(e&&e.defaultProps)for(r in u=e.defaultProps)void 0===o[r]&&(o[r]=u[r]);return{$$typeof:a,type:e,key:l,ref:i,props:o,_owner:x.current}}function _(e){return"object"==typeof e&&null!==e&&e.$$typeof===a}var P=/\/+/g,N=[];function R(e,t,n,r){if(N.length){var o=N.pop();return o.result=e,o.keyPrefix=t,o.func=n,o.context=r,o.count=0,o}return{result:e,keyPrefix:t,func:n,context:r,count:0}}function j(e){e.result=null,e.keyPrefix=null,e.func=null,e.context=null,e.count=0,10>N.length&&N.push(e)}function M(e,t,n){return null==e?0:function e(t,n,r,o){var i=typeof t;"undefined"!==i&&"boolean"!==i||(t=null);var u=!1;if(null===t)u=!0;else switch(i){case"string":case"number":u=!0;break;case"object":switch(t.$$typeof){case a:case l:u=!0}}if(u)return r(o,t,""===n?"."+D(t,0):n),1;if(u=0,n=""===n?".":n+":",Array.isArray(t))for(var s=0;s<t.length;s++){var c=n+D(i=t[s],s);u+=e(i,c,r,o)}else if(null===t||"object"!=typeof t?c=null:c="function"==typeof(c=y&&t[y]||t["@@iterator"])?c:null,"function"==typeof c)for(t=c.call(t),s=0;!(i=t.next()).done;)u+=e(i=i.value,c=n+D(i,s++),r,o);else if("object"===i)throw r=""+t,Error(v(31,"[object Object]"===r?"object with keys {"+Object.keys(t).join(", ")+"}":r,""));return u}(e,"",t,n)}function D(e,t){return"object"==typeof e&&null!==e&&null!=e.key?function(e){var t={"=":"=0",":":"=2"};return"$"+(""+e).replace(/[=:]/g,(function(e){return t[e]}))}(e.key):t.toString(36)}function I(e,t){e.func.call(e.context,t,e.count++)}function L(e,t,n){var r=e.result,o=e.keyPrefix;e=e.func.call(e.context,t,e.count++),Array.isArray(e)?F(e,r,n,(function(e){return e})):null!=e&&(_(e)&&(e=function(e,t){return{$$typeof:a,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(e,o+(!e.key||t&&t.key===e.key?"":(""+e.key).replace(P,"$&/")+"/")+n)),r.push(e))}function F(e,t,n,r,o){var a="";null!=n&&(a=(""+n).replace(P,"$&/")+"/"),M(e,L,t=R(t,a,r,o)),j(t)}var z={current:null};function A(){var e=z.current;if(null===e)throw Error(v(321));return e}var U={ReactCurrentDispatcher:z,ReactCurrentBatchConfig:{suspense:null},ReactCurrentOwner:x,IsSomeRendererActing:{current:!1},assign:r};t.Children={map:function(e,t,n){if(null==e)return e;var r=[];return F(e,r,null,t,n),r},forEach:function(e,t,n){if(null==e)return e;M(e,I,t=R(null,null,t,n)),j(t)},count:function(e){return M(e,(function(){return null}),null)},toArray:function(e){var t=[];return F(e,t,null,(function(e){return e})),t},only:function(e){if(!_(e))throw Error(v(143));return e}},t.Component=w,t.Fragment=i,t.Profiler=s,t.PureComponent=k,t.StrictMode=u,t.Suspense=p,t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=U,t.cloneElement=function(e,t,n){if(null==e)throw Error(v(267,e));var o=r({},e.props),l=e.key,i=e.ref,u=e._owner;if(null!=t){if(void 0!==t.ref&&(i=t.ref,u=x.current),void 0!==t.key&&(l=""+t.key),e.type&&e.type.defaultProps)var s=e.type.defaultProps;for(c in t)S.call(t,c)&&!O.hasOwnProperty(c)&&(o[c]=void 0===t[c]&&void 0!==s?s[c]:t[c])}var c=arguments.length-2;if(1===c)o.children=n;else if(1<c){s=Array(c);for(var f=0;f<c;f++)s[f]=arguments[f+2];o.children=s}return{$$typeof:a,type:e.type,key:l,ref:i,props:o,_owner:u}},t.createContext=function(e,t){return void 0===t&&(t=null),(e={$$typeof:f,_calculateChangedBits:t,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null}).Provider={$$typeof:c,_context:e},e.Consumer=e},t.createElement=C,t.createFactory=function(e){var t=C.bind(null,e);return t.type=e,t},t.createRef=function(){return{current:null}},t.forwardRef=function(e){return{$$typeof:d,render:e}},t.isValidElement=_,t.lazy=function(e){return{$$typeof:h,_ctor:e,_status:-1,_result:null}},t.memo=function(e,t){return{$$typeof:m,type:e,compare:void 0===t?null:t}},t.useCallback=function(e,t){return A().useCallback(e,t)},t.useContext=function(e,t){return A().useContext(e,t)},t.useDebugValue=function(){},t.useEffect=function(e,t){return A().useEffect(e,t)},t.useImperativeHandle=function(e,t,n){return A().useImperativeHandle(e,t,n)},t.useLayoutEffect=function(e,t){return A().useLayoutEffect(e,t)},t.useMemo=function(e,t){return A().useMemo(e,t)},t.useReducer=function(e,t,n){return A().useReducer(e,t,n)},t.useRef=function(e){return A().useRef(e)},t.useState=function(e){return A().useState(e)},t.version="16.14.0"},function(e,t,n){"use strict";26 */var r=n(5),o="function"==typeof Symbol&&Symbol.for,a=o?Symbol.for("react.element"):60103,l=o?Symbol.for("react.portal"):60106,i=o?Symbol.for("react.fragment"):60107,u=o?Symbol.for("react.strict_mode"):60108,s=o?Symbol.for("react.profiler"):60114,c=o?Symbol.for("react.provider"):60109,f=o?Symbol.for("react.context"):60110,d=o?Symbol.for("react.forward_ref"):60112,p=o?Symbol.for("react.suspense"):60113,m=o?Symbol.for("react.memo"):60115,h=o?Symbol.for("react.lazy"):60116,y="function"==typeof Symbol&&Symbol.iterator;function v(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var b={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},g={};function w(e,t,n){this.props=e,this.context=t,this.refs=g,this.updater=n||b}function E(){}function k(e,t,n){this.props=e,this.context=t,this.refs=g,this.updater=n||b}w.prototype.isReactComponent={},w.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error(v(85));this.updater.enqueueSetState(this,e,t,"setState")},w.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},E.prototype=w.prototype;var T=k.prototype=new E;T.constructor=k,r(T,w.prototype),T.isPureReactComponent=!0;var x={current:null},S=Object.prototype.hasOwnProperty,O={key:!0,ref:!0,__self:!0,__source:!0};function C(e,t,n){var r,o={},l=null,i=null;if(null!=t)for(r in void 0!==t.ref&&(i=t.ref),void 0!==t.key&&(l=""+t.key),t)S.call(t,r)&&!O.hasOwnProperty(r)&&(o[r]=t[r]);var u=arguments.length-2;if(1===u)o.children=n;else if(1<u){for(var s=Array(u),c=0;c<u;c++)s[c]=arguments[c+2];o.children=s}if(e&&e.defaultProps)for(r in u=e.defaultProps)void 0===o[r]&&(o[r]=u[r]);return{$$typeof:a,type:e,key:l,ref:i,props:o,_owner:x.current}}function _(e){return"object"==typeof e&&null!==e&&e.$$typeof===a}var P=/\/+/g,N=[];function R(e,t,n,r){if(N.length){var o=N.pop();return o.result=e,o.keyPrefix=t,o.func=n,o.context=r,o.count=0,o}return{result:e,keyPrefix:t,func:n,context:r,count:0}}function j(e){e.result=null,e.keyPrefix=null,e.func=null,e.context=null,e.count=0,10>N.length&&N.push(e)}function M(e,t,n){return null==e?0:function e(t,n,r,o){var i=typeof t;"undefined"!==i&&"boolean"!==i||(t=null);var u=!1;if(null===t)u=!0;else switch(i){case"string":case"number":u=!0;break;case"object":switch(t.$$typeof){case a:case l:u=!0}}if(u)return r(o,t,""===n?"."+D(t,0):n),1;if(u=0,n=""===n?".":n+":",Array.isArray(t))for(var s=0;s<t.length;s++){var c=n+D(i=t[s],s);u+=e(i,c,r,o)}else if(null===t||"object"!=typeof t?c=null:c="function"==typeof(c=y&&t[y]||t["@@iterator"])?c:null,"function"==typeof c)for(t=c.call(t),s=0;!(i=t.next()).done;)u+=e(i=i.value,c=n+D(i,s++),r,o);else if("object"===i)throw r=""+t,Error(v(31,"[object Object]"===r?"object with keys {"+Object.keys(t).join(", ")+"}":r,""));return u}(e,"",t,n)}function D(e,t){return"object"==typeof e&&null!==e&&null!=e.key?function(e){var t={"=":"=0",":":"=2"};return"$"+(""+e).replace(/[=:]/g,(function(e){return t[e]}))}(e.key):t.toString(36)}function I(e,t){e.func.call(e.context,t,e.count++)}function L(e,t,n){var r=e.result,o=e.keyPrefix;e=e.func.call(e.context,t,e.count++),Array.isArray(e)?F(e,r,n,(function(e){return e})):null!=e&&(_(e)&&(e=function(e,t){return{$$typeof:a,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(e,o+(!e.key||t&&t.key===e.key?"":(""+e.key).replace(P,"$&/")+"/")+n)),r.push(e))}function F(e,t,n,r,o){var a="";null!=n&&(a=(""+n).replace(P,"$&/")+"/"),M(e,L,t=R(t,a,r,o)),j(t)}var z={current:null};function A(){var e=z.current;if(null===e)throw Error(v(321));return e}var U={ReactCurrentDispatcher:z,ReactCurrentBatchConfig:{suspense:null},ReactCurrentOwner:x,IsSomeRendererActing:{current:!1},assign:r};t.Children={map:function(e,t,n){if(null==e)return e;var r=[];return F(e,r,null,t,n),r},forEach:function(e,t,n){if(null==e)return e;M(e,I,t=R(null,null,t,n)),j(t)},count:function(e){return M(e,(function(){return null}),null)},toArray:function(e){var t=[];return F(e,t,null,(function(e){return e})),t},only:function(e){if(!_(e))throw Error(v(143));return e}},t.Component=w,t.Fragment=i,t.Profiler=s,t.PureComponent=k,t.StrictMode=u,t.Suspense=p,t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=U,t.cloneElement=function(e,t,n){if(null==e)throw Error(v(267,e));var o=r({},e.props),l=e.key,i=e.ref,u=e._owner;if(null!=t){if(void 0!==t.ref&&(i=t.ref,u=x.current),void 0!==t.key&&(l=""+t.key),e.type&&e.type.defaultProps)var s=e.type.defaultProps;for(c in t)S.call(t,c)&&!O.hasOwnProperty(c)&&(o[c]=void 0===t[c]&&void 0!==s?s[c]:t[c])}var c=arguments.length-2;if(1===c)o.children=n;else if(1<c){s=Array(c);for(var f=0;f<c;f++)s[f]=arguments[f+2];o.children=s}return{$$typeof:a,type:e.type,key:l,ref:i,props:o,_owner:u}},t.createContext=function(e,t){return void 0===t&&(t=null),(e={$$typeof:f,_calculateChangedBits:t,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null}).Provider={$$typeof:c,_context:e},e.Consumer=e},t.createElement=C,t.createFactory=function(e){var t=C.bind(null,e);return t.type=e,t},t.createRef=function(){return{current:null}},t.forwardRef=function(e){return{$$typeof:d,render:e}},t.isValidElement=_,t.lazy=function(e){return{$$typeof:h,_ctor:e,_status:-1,_result:null}},t.memo=function(e,t){return{$$typeof:m,type:e,compare:void 0===t?null:t}},t.useCallback=function(e,t){return A().useCallback(e,t)},t.useContext=function(e,t){return A().useContext(e,t)},t.useDebugValue=function(){},t.useEffect=function(e,t){return A().useEffect(e,t)},t.useImperativeHandle=function(e,t,n){return A().useImperativeHandle(e,t,n)},t.useLayoutEffect=function(e,t){return A().useLayoutEffect(e,t)},t.useMemo=function(e,t){return A().useMemo(e,t)},t.useReducer=function(e,t,n){return A().useReducer(e,t,n)},t.useRef=function(e){return A().useRef(e)},t.useState=function(e){return A().useState(e)},t.version="16.14.0"},function(e,t,n){"use strict"; 27 27 /** @license React v16.14.0 28 28 * react-dom.production.min.js … … 32 32 * This source code is licensed under the MIT license found in the 33 33 * LICENSE file in the root directory of this source tree. 34 */var r=n(0),o=n( 3),a=n(12);function l(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}if(!r)throw Error(l(227));function i(e,t,n,r,o,a,l,i,u){var s=Array.prototype.slice.call(arguments,3);try{t.apply(n,s)}catch(e){this.onError(e)}}var u=!1,s=null,c=!1,f=null,d={onError:function(e){u=!0,s=e}};function p(e,t,n,r,o,a,l,c,f){u=!1,s=null,i.apply(d,arguments)}var m=null,h=null,y=null;function v(e,t,n){var r=e.type||"unknown-event";e.currentTarget=y(n),function(e,t,n,r,o,a,i,d,m){if(p.apply(this,arguments),u){if(!u)throw Error(l(198));var h=s;u=!1,s=null,c||(c=!0,f=h)}}(r,t,void 0,e),e.currentTarget=null}var b=null,g={};function w(){if(b)for(var e in g){var t=g[e],n=b.indexOf(e);if(!(-1<n))throw Error(l(96,e));if(!k[n]){if(!t.extractEvents)throw Error(l(97,e));for(var r in k[n]=t,n=t.eventTypes){var o=void 0,a=n[r],i=t,u=r;if(T.hasOwnProperty(u))throw Error(l(99,u));T[u]=a;var s=a.phasedRegistrationNames;if(s){for(o in s)s.hasOwnProperty(o)&&E(s[o],i,u);o=!0}else a.registrationName?(E(a.registrationName,i,u),o=!0):o=!1;if(!o)throw Error(l(98,r,e))}}}}function E(e,t,n){if(x[e])throw Error(l(100,e));x[e]=t,S[e]=t.eventTypes[n].dependencies}var k=[],T={},x={},S={};function O(e){var t,n=!1;for(t in e)if(e.hasOwnProperty(t)){var r=e[t];if(!g.hasOwnProperty(t)||g[t]!==r){if(g[t])throw Error(l(102,t));g[t]=r,n=!0}}n&&w()}var C=!("undefined"==typeof window||void 0===window.document||void 0===window.document.createElement),_=null,P=null,N=null;function R(e){if(e=h(e)){if("function"!=typeof _)throw Error(l(280));var t=e.stateNode;t&&(t=m(t),_(e.stateNode,e.type,t))}}function j(e){P?N?N.push(e):N=[e]:P=e}function M(){if(P){var e=P,t=N;if(N=P=null,R(e),t)for(e=0;e<t.length;e++)R(t[e])}}function D(e,t){return e(t)}function I(e,t,n,r,o){return e(t,n,r,o)}function L(){}var F=D,z=!1,A=!1;function U(){null===P&&null===N||(L(),M())}function W(e,t,n){if(A)return e(t,n);A=!0;try{return F(e,t,n)}finally{A=!1,U()}}var B=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,V=Object.prototype.hasOwnProperty,H={},$={};function Q(e,t,n,r,o,a){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=r,this.attributeNamespace=o,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=a}var q={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function(e){q[e]=new Q(e,0,!1,e,null,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(e){var t=e[0];q[t]=new Q(t,1,!1,e[1],null,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(e){q[e]=new Q(e,2,!1,e.toLowerCase(),null,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(e){q[e]=new Q(e,2,!1,e,null,!1)})),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach((function(e){q[e]=new Q(e,3,!1,e.toLowerCase(),null,!1)})),["checked","multiple","muted","selected"].forEach((function(e){q[e]=new Q(e,3,!0,e,null,!1)})),["capture","download"].forEach((function(e){q[e]=new Q(e,4,!1,e,null,!1)})),["cols","rows","size","span"].forEach((function(e){q[e]=new Q(e,6,!1,e,null,!1)})),["rowSpan","start"].forEach((function(e){q[e]=new Q(e,5,!1,e.toLowerCase(),null,!1)}));var K=/[\-:]([a-z])/g;function Y(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach((function(e){var t=e.replace(K,Y);q[t]=new Q(t,1,!1,e,null,!1)})),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach((function(e){var t=e.replace(K,Y);q[t]=new Q(t,1,!1,e,"http://www.w3.org/1999/xlink",!1)})),["xml:base","xml:lang","xml:space"].forEach((function(e){var t=e.replace(K,Y);q[t]=new Q(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1)})),["tabIndex","crossOrigin"].forEach((function(e){q[e]=new Q(e,1,!1,e.toLowerCase(),null,!1)})),q.xlinkHref=new Q("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0),["src","href","action","formAction"].forEach((function(e){q[e]=new Q(e,1,!1,e.toLowerCase(),null,!0)}));var X=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;function G(e,t,n,r){var o=q.hasOwnProperty(t)?q[t]:null;(null!==o?0===o.type:!r&&(2<t.length&&("o"===t[0]||"O"===t[0])&&("n"===t[1]||"N"===t[1])))||(function(e,t,n,r){if(null==t||function(e,t,n,r){if(null!==n&&0===n.type)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return!r&&(null!==n?!n.acceptsBooleans:"data-"!==(e=e.toLowerCase().slice(0,5))&&"aria-"!==e);default:return!1}}(e,t,n,r))return!0;if(r)return!1;if(null!==n)switch(n.type){case 3:return!t;case 4:return!1===t;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}(t,n,o,r)&&(n=null),r||null===o?function(e){return!!V.call($,e)||!V.call(H,e)&&(B.test(e)?$[e]=!0:(H[e]=!0,!1))}(t)&&(null===n?e.removeAttribute(t):e.setAttribute(t,""+n)):o.mustUseProperty?e[o.propertyName]=null===n?3!==o.type&&"":n:(t=o.attributeName,r=o.attributeNamespace,null===n?e.removeAttribute(t):(n=3===(o=o.type)||4===o&&!0===n?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}X.hasOwnProperty("ReactCurrentDispatcher")||(X.ReactCurrentDispatcher={current:null}),X.hasOwnProperty("ReactCurrentBatchConfig")||(X.ReactCurrentBatchConfig={suspense:null});var J=/^(.*)[\\\/]/,Z="function"==typeof Symbol&&Symbol.for,ee=Z?Symbol.for("react.element"):60103,te=Z?Symbol.for("react.portal"):60106,ne=Z?Symbol.for("react.fragment"):60107,re=Z?Symbol.for("react.strict_mode"):60108,oe=Z?Symbol.for("react.profiler"):60114,ae=Z?Symbol.for("react.provider"):60109,le=Z?Symbol.for("react.context"):60110,ie=Z?Symbol.for("react.concurrent_mode"):60111,ue=Z?Symbol.for("react.forward_ref"):60112,se=Z?Symbol.for("react.suspense"):60113,ce=Z?Symbol.for("react.suspense_list"):60120,fe=Z?Symbol.for("react.memo"):60115,de=Z?Symbol.for("react.lazy"):60116,pe=Z?Symbol.for("react.block"):60121,me="function"==typeof Symbol&&Symbol.iterator;function he(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=me&&e[me]||e["@@iterator"])?e:null}function ye(e){if(null==e)return null;if("function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case ne:return"Fragment";case te:return"Portal";case oe:return"Profiler";case re:return"StrictMode";case se:return"Suspense";case ce:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case le:return"Context.Consumer";case ae:return"Context.Provider";case ue:var t=e.render;return t=t.displayName||t.name||"",e.displayName||(""!==t?"ForwardRef("+t+")":"ForwardRef");case fe:return ye(e.type);case pe:return ye(e.render);case de:if(e=1===e._status?e._result:null)return ye(e)}return null}function ve(e){var t="";do{e:switch(e.tag){case 3:case 4:case 6:case 7:case 10:case 9:var n="";break e;default:var r=e._debugOwner,o=e._debugSource,a=ye(e.type);n=null,r&&(n=ye(r.type)),r=a,a="",o?a=" (at "+o.fileName.replace(J,"")+":"+o.lineNumber+")":n&&(a=" (created by "+n+")"),n="\n in "+(r||"Unknown")+a}t+=n,e=e.return}while(e);return t}function be(e){switch(typeof e){case"boolean":case"number":case"object":case"string":case"undefined":return e;default:return""}}function ge(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function we(e){e._valueTracker||(e._valueTracker=function(e){var t=ge(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&void 0!==n&&"function"==typeof n.get&&"function"==typeof n.set){var o=n.get,a=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(e){r=""+e,a.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(e){r=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e))}function Ee(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=ge(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}function ke(e,t){var n=t.checked;return o({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=n?n:e._wrapperState.initialChecked})}function Te(e,t){var n=null==t.defaultValue?"":t.defaultValue,r=null!=t.checked?t.checked:t.defaultChecked;n=be(null!=t.value?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:"checkbox"===t.type||"radio"===t.type?null!=t.checked:null!=t.value}}function xe(e,t){null!=(t=t.checked)&&G(e,"checked",t,!1)}function Se(e,t){xe(e,t);var n=be(t.value),r=t.type;if(null!=n)"number"===r?(0===n&&""===e.value||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if("submit"===r||"reset"===r)return void e.removeAttribute("value");t.hasOwnProperty("value")?Ce(e,t.type,n):t.hasOwnProperty("defaultValue")&&Ce(e,t.type,be(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function Oe(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!("submit"!==r&&"reset"!==r||void 0!==t.value&&null!==t.value))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}""!==(n=e.name)&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,""!==n&&(e.name=n)}function Ce(e,t,n){"number"===t&&e.ownerDocument.activeElement===e||(null==n?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}function _e(e,t){return e=o({children:void 0},t),(t=function(e){var t="";return r.Children.forEach(e,(function(e){null!=e&&(t+=e)})),t}(t.children))&&(e.children=t),e}function Pe(e,t,n,r){if(e=e.options,t){t={};for(var o=0;o<n.length;o++)t["$"+n[o]]=!0;for(n=0;n<e.length;n++)o=t.hasOwnProperty("$"+e[n].value),e[n].selected!==o&&(e[n].selected=o),o&&r&&(e[n].defaultSelected=!0)}else{for(n=""+be(n),t=null,o=0;o<e.length;o++){if(e[o].value===n)return e[o].selected=!0,void(r&&(e[o].defaultSelected=!0));null!==t||e[o].disabled||(t=e[o])}null!==t&&(t.selected=!0)}}function Ne(e,t){if(null!=t.dangerouslySetInnerHTML)throw Error(l(91));return o({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function Re(e,t){var n=t.value;if(null==n){if(n=t.children,t=t.defaultValue,null!=n){if(null!=t)throw Error(l(92));if(Array.isArray(n)){if(!(1>=n.length))throw Error(l(93));n=n[0]}t=n}null==t&&(t=""),n=t}e._wrapperState={initialValue:be(n)}}function je(e,t){var n=be(t.value),r=be(t.defaultValue);null!=n&&((n=""+n)!==e.value&&(e.value=n),null==t.defaultValue&&e.defaultValue!==n&&(e.defaultValue=n)),null!=r&&(e.defaultValue=""+r)}function Me(e){var t=e.textContent;t===e._wrapperState.initialValue&&""!==t&&null!==t&&(e.value=t)}var De="http://www.w3.org/1999/xhtml",Ie="http://www.w3.org/2000/svg";function Le(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function Fe(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?Le(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var ze,Ae=function(e){return"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(t,n,r,o){MSApp.execUnsafeLocalFunction((function(){return e(t,n)}))}:e}((function(e,t){if(e.namespaceURI!==Ie||"innerHTML"in e)e.innerHTML=t;else{for((ze=ze||document.createElement("div")).innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=ze.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}}));function Ue(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t}function We(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var Be={animationend:We("Animation","AnimationEnd"),animationiteration:We("Animation","AnimationIteration"),animationstart:We("Animation","AnimationStart"),transitionend:We("Transition","TransitionEnd")},Ve={},He={};function $e(e){if(Ve[e])return Ve[e];if(!Be[e])return e;var t,n=Be[e];for(t in n)if(n.hasOwnProperty(t)&&t in He)return Ve[e]=n[t];return e}C&&(He=document.createElement("div").style,"AnimationEvent"in window||(delete Be.animationend.animation,delete Be.animationiteration.animation,delete Be.animationstart.animation),"TransitionEvent"in window||delete Be.transitionend.transition);var Qe=$e("animationend"),qe=$e("animationiteration"),Ke=$e("animationstart"),Ye=$e("transitionend"),Xe="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),Ge=new("function"==typeof WeakMap?WeakMap:Map);function Je(e){var t=Ge.get(e);return void 0===t&&(t=new Map,Ge.set(e,t)),t}function Ze(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do{0!=(1026&(t=e).effectTag)&&(n=t.return),e=t.return}while(e)}return 3===t.tag?n:null}function et(e){if(13===e.tag){var t=e.memoizedState;if(null===t&&(null!==(e=e.alternate)&&(t=e.memoizedState)),null!==t)return t.dehydrated}return null}function tt(e){if(Ze(e)!==e)throw Error(l(188))}function nt(e){if(!(e=function(e){var t=e.alternate;if(!t){if(null===(t=Ze(e)))throw Error(l(188));return t!==e?null:e}for(var n=e,r=t;;){var o=n.return;if(null===o)break;var a=o.alternate;if(null===a){if(null!==(r=o.return)){n=r;continue}break}if(o.child===a.child){for(a=o.child;a;){if(a===n)return tt(o),e;if(a===r)return tt(o),t;a=a.sibling}throw Error(l(188))}if(n.return!==r.return)n=o,r=a;else{for(var i=!1,u=o.child;u;){if(u===n){i=!0,n=o,r=a;break}if(u===r){i=!0,r=o,n=a;break}u=u.sibling}if(!i){for(u=a.child;u;){if(u===n){i=!0,n=a,r=o;break}if(u===r){i=!0,r=a,n=o;break}u=u.sibling}if(!i)throw Error(l(189))}}if(n.alternate!==r)throw Error(l(190))}if(3!==n.tag)throw Error(l(188));return n.stateNode.current===n?e:t}(e)))return null;for(var t=e;;){if(5===t.tag||6===t.tag)return t;if(t.child)t.child.return=t,t=t.child;else{if(t===e)break;for(;!t.sibling;){if(!t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}}return null}function rt(e,t){if(null==t)throw Error(l(30));return null==e?t:Array.isArray(e)?Array.isArray(t)?(e.push.apply(e,t),e):(e.push(t),e):Array.isArray(t)?[e].concat(t):[e,t]}function ot(e,t,n){Array.isArray(e)?e.forEach(t,n):e&&t.call(n,e)}var at=null;function lt(e){if(e){var t=e._dispatchListeners,n=e._dispatchInstances;if(Array.isArray(t))for(var r=0;r<t.length&&!e.isPropagationStopped();r++)v(e,t[r],n[r]);else t&&v(e,t,n);e._dispatchListeners=null,e._dispatchInstances=null,e.isPersistent()||e.constructor.release(e)}}function it(e){if(null!==e&&(at=rt(at,e)),e=at,at=null,e){if(ot(e,lt),at)throw Error(l(95));if(c)throw e=f,c=!1,f=null,e}}function ut(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}function st(e){if(!C)return!1;var t=(e="on"+e)in document;return t||((t=document.createElement("div")).setAttribute(e,"return;"),t="function"==typeof t[e]),t}var ct=[];function ft(e){e.topLevelType=null,e.nativeEvent=null,e.targetInst=null,e.ancestors.length=0,10>ct.length&&ct.push(e)}function dt(e,t,n,r){if(ct.length){var o=ct.pop();return o.topLevelType=e,o.eventSystemFlags=r,o.nativeEvent=t,o.targetInst=n,o}return{topLevelType:e,eventSystemFlags:r,nativeEvent:t,targetInst:n,ancestors:[]}}function pt(e){var t=e.targetInst,n=t;do{if(!n){e.ancestors.push(n);break}var r=n;if(3===r.tag)r=r.stateNode.containerInfo;else{for(;r.return;)r=r.return;r=3!==r.tag?null:r.stateNode.containerInfo}if(!r)break;5!==(t=n.tag)&&6!==t||e.ancestors.push(n),n=Cn(r)}while(n);for(n=0;n<e.ancestors.length;n++){t=e.ancestors[n];var o=ut(e.nativeEvent);r=e.topLevelType;var a=e.nativeEvent,l=e.eventSystemFlags;0===n&&(l|=64);for(var i=null,u=0;u<k.length;u++){var s=k[u];s&&(s=s.extractEvents(r,t,a,o,l))&&(i=rt(i,s))}it(i)}}function mt(e,t,n){if(!n.has(e)){switch(e){case"scroll":Kt(t,"scroll",!0);break;case"focus":case"blur":Kt(t,"focus",!0),Kt(t,"blur",!0),n.set("blur",null),n.set("focus",null);break;case"cancel":case"close":st(e)&&Kt(t,e,!0);break;case"invalid":case"submit":case"reset":break;default:-1===Xe.indexOf(e)&&qt(e,t)}n.set(e,null)}}var ht,yt,vt,bt=!1,gt=[],wt=null,Et=null,kt=null,Tt=new Map,xt=new Map,St=[],Ot="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput close cancel copy cut paste click change contextmenu reset submit".split(" "),Ct="focus blur dragenter dragleave mouseover mouseout pointerover pointerout gotpointercapture lostpointercapture".split(" ");function _t(e,t,n,r,o){return{blockedOn:e,topLevelType:t,eventSystemFlags:32|n,nativeEvent:o,container:r}}function Pt(e,t){switch(e){case"focus":case"blur":wt=null;break;case"dragenter":case"dragleave":Et=null;break;case"mouseover":case"mouseout":kt=null;break;case"pointerover":case"pointerout":Tt.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":xt.delete(t.pointerId)}}function Nt(e,t,n,r,o,a){return null===e||e.nativeEvent!==a?(e=_t(t,n,r,o,a),null!==t&&(null!==(t=_n(t))&&yt(t)),e):(e.eventSystemFlags|=r,e)}function Rt(e){var t=Cn(e.target);if(null!==t){var n=Ze(t);if(null!==n)if(13===(t=n.tag)){if(null!==(t=et(n)))return e.blockedOn=t,void a.unstable_runWithPriority(e.priority,(function(){vt(n)}))}else if(3===t&&n.stateNode.hydrate)return void(e.blockedOn=3===n.tag?n.stateNode.containerInfo:null)}e.blockedOn=null}function jt(e){if(null!==e.blockedOn)return!1;var t=Jt(e.topLevelType,e.eventSystemFlags,e.container,e.nativeEvent);if(null!==t){var n=_n(t);return null!==n&&yt(n),e.blockedOn=t,!1}return!0}function Mt(e,t,n){jt(e)&&n.delete(t)}function Dt(){for(bt=!1;0<gt.length;){var e=gt[0];if(null!==e.blockedOn){null!==(e=_n(e.blockedOn))&&ht(e);break}var t=Jt(e.topLevelType,e.eventSystemFlags,e.container,e.nativeEvent);null!==t?e.blockedOn=t:gt.shift()}null!==wt&&jt(wt)&&(wt=null),null!==Et&&jt(Et)&&(Et=null),null!==kt&&jt(kt)&&(kt=null),Tt.forEach(Mt),xt.forEach(Mt)}function It(e,t){e.blockedOn===t&&(e.blockedOn=null,bt||(bt=!0,a.unstable_scheduleCallback(a.unstable_NormalPriority,Dt)))}function Lt(e){function t(t){return It(t,e)}if(0<gt.length){It(gt[0],e);for(var n=1;n<gt.length;n++){var r=gt[n];r.blockedOn===e&&(r.blockedOn=null)}}for(null!==wt&&It(wt,e),null!==Et&&It(Et,e),null!==kt&&It(kt,e),Tt.forEach(t),xt.forEach(t),n=0;n<St.length;n++)(r=St[n]).blockedOn===e&&(r.blockedOn=null);for(;0<St.length&&null===(n=St[0]).blockedOn;)Rt(n),null===n.blockedOn&&St.shift()}var Ft={},zt=new Map,At=new Map,Ut=["abort","abort",Qe,"animationEnd",qe,"animationIteration",Ke,"animationStart","canplay","canPlay","canplaythrough","canPlayThrough","durationchange","durationChange","emptied","emptied","encrypted","encrypted","ended","ended","error","error","gotpointercapture","gotPointerCapture","load","load","loadeddata","loadedData","loadedmetadata","loadedMetadata","loadstart","loadStart","lostpointercapture","lostPointerCapture","playing","playing","progress","progress","seeking","seeking","stalled","stalled","suspend","suspend","timeupdate","timeUpdate",Ye,"transitionEnd","waiting","waiting"];function Wt(e,t){for(var n=0;n<e.length;n+=2){var r=e[n],o=e[n+1],a="on"+(o[0].toUpperCase()+o.slice(1));a={phasedRegistrationNames:{bubbled:a,captured:a+"Capture"},dependencies:[r],eventPriority:t},At.set(r,t),zt.set(r,a),Ft[o]=a}}Wt("blur blur cancel cancel click click close close contextmenu contextMenu copy copy cut cut auxclick auxClick dblclick doubleClick dragend dragEnd dragstart dragStart drop drop focus focus input input invalid invalid keydown keyDown keypress keyPress keyup keyUp mousedown mouseDown mouseup mouseUp paste paste pause pause play play pointercancel pointerCancel pointerdown pointerDown pointerup pointerUp ratechange rateChange reset reset seeked seeked submit submit touchcancel touchCancel touchend touchEnd touchstart touchStart volumechange volumeChange".split(" "),0),Wt("drag drag dragenter dragEnter dragexit dragExit dragleave dragLeave dragover dragOver mousemove mouseMove mouseout mouseOut mouseover mouseOver pointermove pointerMove pointerout pointerOut pointerover pointerOver scroll scroll toggle toggle touchmove touchMove wheel wheel".split(" "),1),Wt(Ut,2);for(var Bt="change selectionchange textInput compositionstart compositionend compositionupdate".split(" "),Vt=0;Vt<Bt.length;Vt++)At.set(Bt[Vt],0);var Ht=a.unstable_UserBlockingPriority,$t=a.unstable_runWithPriority,Qt=!0;function qt(e,t){Kt(t,e,!1)}function Kt(e,t,n){var r=At.get(t);switch(void 0===r?2:r){case 0:r=Yt.bind(null,t,1,e);break;case 1:r=Xt.bind(null,t,1,e);break;default:r=Gt.bind(null,t,1,e)}n?e.addEventListener(t,r,!0):e.addEventListener(t,r,!1)}function Yt(e,t,n,r){z||L();var o=Gt,a=z;z=!0;try{I(o,e,t,n,r)}finally{(z=a)||U()}}function Xt(e,t,n,r){$t(Ht,Gt.bind(null,e,t,n,r))}function Gt(e,t,n,r){if(Qt)if(0<gt.length&&-1<Ot.indexOf(e))e=_t(null,e,t,n,r),gt.push(e);else{var o=Jt(e,t,n,r);if(null===o)Pt(e,r);else if(-1<Ot.indexOf(e))e=_t(o,e,t,n,r),gt.push(e);else if(!function(e,t,n,r,o){switch(t){case"focus":return wt=Nt(wt,e,t,n,r,o),!0;case"dragenter":return Et=Nt(Et,e,t,n,r,o),!0;case"mouseover":return kt=Nt(kt,e,t,n,r,o),!0;case"pointerover":var a=o.pointerId;return Tt.set(a,Nt(Tt.get(a)||null,e,t,n,r,o)),!0;case"gotpointercapture":return a=o.pointerId,xt.set(a,Nt(xt.get(a)||null,e,t,n,r,o)),!0}return!1}(o,e,t,n,r)){Pt(e,r),e=dt(e,r,null,t);try{W(pt,e)}finally{ft(e)}}}}function Jt(e,t,n,r){if(null!==(n=Cn(n=ut(r)))){var o=Ze(n);if(null===o)n=null;else{var a=o.tag;if(13===a){if(null!==(n=et(o)))return n;n=null}else if(3===a){if(o.stateNode.hydrate)return 3===o.tag?o.stateNode.containerInfo:null;n=null}else o!==n&&(n=null)}}e=dt(e,r,n,t);try{W(pt,e)}finally{ft(e)}return null}var Zt={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},en=["Webkit","ms","Moz","O"];function tn(e,t,n){return null==t||"boolean"==typeof t||""===t?"":n||"number"!=typeof t||0===t||Zt.hasOwnProperty(e)&&Zt[e]?(""+t).trim():t+"px"}function nn(e,t){for(var n in e=e.style,t)if(t.hasOwnProperty(n)){var r=0===n.indexOf("--"),o=tn(n,t[n],r);"float"===n&&(n="cssFloat"),r?e.setProperty(n,o):e[n]=o}}Object.keys(Zt).forEach((function(e){en.forEach((function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Zt[t]=Zt[e]}))}));var rn=o({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function on(e,t){if(t){if(rn[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw Error(l(137,e,""));if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw Error(l(60));if("object"!=typeof t.dangerouslySetInnerHTML||!("__html"in t.dangerouslySetInnerHTML))throw Error(l(61))}if(null!=t.style&&"object"!=typeof t.style)throw Error(l(62,""))}}function an(e,t){if(-1===e.indexOf("-"))return"string"==typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var ln=De;function un(e,t){var n=Je(e=9===e.nodeType||11===e.nodeType?e:e.ownerDocument);t=S[t];for(var r=0;r<t.length;r++)mt(t[r],e,n)}function sn(){}function cn(e){if(void 0===(e=e||("undefined"!=typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}function fn(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function dn(e,t){var n,r=fn(e);for(e=0;r;){if(3===r.nodeType){if(n=e+r.textContent.length,e<=t&&n>=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=fn(r)}}function pn(){for(var e=window,t=cn();t instanceof e.HTMLIFrameElement;){try{var n="string"==typeof t.contentWindow.location.href}catch(e){n=!1}if(!n)break;t=cn((e=t.contentWindow).document)}return t}function mn(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}var hn=null,yn=null;function vn(e,t){switch(e){case"button":case"input":case"select":case"textarea":return!!t.autoFocus}return!1}function bn(e,t){return"textarea"===e||"option"===e||"noscript"===e||"string"==typeof t.children||"number"==typeof t.children||"object"==typeof t.dangerouslySetInnerHTML&&null!==t.dangerouslySetInnerHTML&&null!=t.dangerouslySetInnerHTML.__html}var gn="function"==typeof setTimeout?setTimeout:void 0,wn="function"==typeof clearTimeout?clearTimeout:void 0;function En(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break}return e}function kn(e){e=e.previousSibling;for(var t=0;e;){if(8===e.nodeType){var n=e.data;if("$"===n||"$!"===n||"$?"===n){if(0===t)return e;t--}else"/$"===n&&t++}e=e.previousSibling}return null}var Tn=Math.random().toString(36).slice(2),xn="__reactInternalInstance$"+Tn,Sn="__reactEventHandlers$"+Tn,On="__reactContainere$"+Tn;function Cn(e){var t=e[xn];if(t)return t;for(var n=e.parentNode;n;){if(t=n[On]||n[xn]){if(n=t.alternate,null!==t.child||null!==n&&null!==n.child)for(e=kn(e);null!==e;){if(n=e[xn])return n;e=kn(e)}return t}n=(e=n).parentNode}return null}function _n(e){return!(e=e[xn]||e[On])||5!==e.tag&&6!==e.tag&&13!==e.tag&&3!==e.tag?null:e}function Pn(e){if(5===e.tag||6===e.tag)return e.stateNode;throw Error(l(33))}function Nn(e){return e[Sn]||null}function Rn(e){do{e=e.return}while(e&&5!==e.tag);return e||null}function jn(e,t){var n=e.stateNode;if(!n)return null;var r=m(n);if(!r)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(r=!("button"===(e=e.type)||"input"===e||"select"===e||"textarea"===e)),e=!r;break e;default:e=!1}if(e)return null;if(n&&"function"!=typeof n)throw Error(l(231,t,typeof n));return n}function Mn(e,t,n){(t=jn(e,n.dispatchConfig.phasedRegistrationNames[t]))&&(n._dispatchListeners=rt(n._dispatchListeners,t),n._dispatchInstances=rt(n._dispatchInstances,e))}function Dn(e){if(e&&e.dispatchConfig.phasedRegistrationNames){for(var t=e._targetInst,n=[];t;)n.push(t),t=Rn(t);for(t=n.length;0<t--;)Mn(n[t],"captured",e);for(t=0;t<n.length;t++)Mn(n[t],"bubbled",e)}}function In(e,t,n){e&&n&&n.dispatchConfig.registrationName&&(t=jn(e,n.dispatchConfig.registrationName))&&(n._dispatchListeners=rt(n._dispatchListeners,t),n._dispatchInstances=rt(n._dispatchInstances,e))}function Ln(e){e&&e.dispatchConfig.registrationName&&In(e._targetInst,null,e)}function Fn(e){ot(e,Dn)}var zn=null,An=null,Un=null;function Wn(){if(Un)return Un;var e,t,n=An,r=n.length,o="value"in zn?zn.value:zn.textContent,a=o.length;for(e=0;e<r&&n[e]===o[e];e++);var l=r-e;for(t=1;t<=l&&n[r-t]===o[a-t];t++);return Un=o.slice(e,1<t?1-t:void 0)}function Bn(){return!0}function Vn(){return!1}function Hn(e,t,n,r){for(var o in this.dispatchConfig=e,this._targetInst=t,this.nativeEvent=n,e=this.constructor.Interface)e.hasOwnProperty(o)&&((t=e[o])?this[o]=t(n):"target"===o?this.target=r:this[o]=n[o]);return this.isDefaultPrevented=(null!=n.defaultPrevented?n.defaultPrevented:!1===n.returnValue)?Bn:Vn,this.isPropagationStopped=Vn,this}function $n(e,t,n,r){if(this.eventPool.length){var o=this.eventPool.pop();return this.call(o,e,t,n,r),o}return new this(e,t,n,r)}function Qn(e){if(!(e instanceof this))throw Error(l(279));e.destructor(),10>this.eventPool.length&&this.eventPool.push(e)}function qn(e){e.eventPool=[],e.getPooled=$n,e.release=Qn}o(Hn.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=Bn)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=Bn)},persist:function(){this.isPersistent=Bn},isPersistent:Vn,destructor:function(){var e,t=this.constructor.Interface;for(e in t)this[e]=null;this.nativeEvent=this._targetInst=this.dispatchConfig=null,this.isPropagationStopped=this.isDefaultPrevented=Vn,this._dispatchInstances=this._dispatchListeners=null}}),Hn.Interface={type:null,target:null,currentTarget:function(){return null},eventPhase:null,bubbles:null,cancelable:null,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:null,isTrusted:null},Hn.extend=function(e){function t(){}function n(){return r.apply(this,arguments)}var r=this;t.prototype=r.prototype;var a=new t;return o(a,n.prototype),n.prototype=a,n.prototype.constructor=n,n.Interface=o({},r.Interface,e),n.extend=r.extend,qn(n),n},qn(Hn);var Kn=Hn.extend({data:null}),Yn=Hn.extend({data:null}),Xn=[9,13,27,32],Gn=C&&"CompositionEvent"in window,Jn=null;C&&"documentMode"in document&&(Jn=document.documentMode);var Zn=C&&"TextEvent"in window&&!Jn,er=C&&(!Gn||Jn&&8<Jn&&11>=Jn),tr=String.fromCharCode(32),nr={beforeInput:{phasedRegistrationNames:{bubbled:"onBeforeInput",captured:"onBeforeInputCapture"},dependencies:["compositionend","keypress","textInput","paste"]},compositionEnd:{phasedRegistrationNames:{bubbled:"onCompositionEnd",captured:"onCompositionEndCapture"},dependencies:"blur compositionend keydown keypress keyup mousedown".split(" ")},compositionStart:{phasedRegistrationNames:{bubbled:"onCompositionStart",captured:"onCompositionStartCapture"},dependencies:"blur compositionstart keydown keypress keyup mousedown".split(" ")},compositionUpdate:{phasedRegistrationNames:{bubbled:"onCompositionUpdate",captured:"onCompositionUpdateCapture"},dependencies:"blur compositionupdate keydown keypress keyup mousedown".split(" ")}},rr=!1;function or(e,t){switch(e){case"keyup":return-1!==Xn.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"blur":return!0;default:return!1}}function ar(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var lr=!1;var ir={eventTypes:nr,extractEvents:function(e,t,n,r){var o;if(Gn)e:{switch(e){case"compositionstart":var a=nr.compositionStart;break e;case"compositionend":a=nr.compositionEnd;break e;case"compositionupdate":a=nr.compositionUpdate;break e}a=void 0}else lr?or(e,n)&&(a=nr.compositionEnd):"keydown"===e&&229===n.keyCode&&(a=nr.compositionStart);return a?(er&&"ko"!==n.locale&&(lr||a!==nr.compositionStart?a===nr.compositionEnd&&lr&&(o=Wn()):(An="value"in(zn=r)?zn.value:zn.textContent,lr=!0)),a=Kn.getPooled(a,t,n,r),o?a.data=o:null!==(o=ar(n))&&(a.data=o),Fn(a),o=a):o=null,(e=Zn?function(e,t){switch(e){case"compositionend":return ar(t);case"keypress":return 32!==t.which?null:(rr=!0,tr);case"textInput":return(e=t.data)===tr&&rr?null:e;default:return null}}(e,n):function(e,t){if(lr)return"compositionend"===e||!Gn&&or(e,t)?(e=Wn(),Un=An=zn=null,lr=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return er&&"ko"!==t.locale?null:t.data;default:return null}}(e,n))?((t=Yn.getPooled(nr.beforeInput,t,n,r)).data=e,Fn(t)):t=null,null===o?t:null===t?o:[o,t]}},ur={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function sr(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!ur[e.type]:"textarea"===t}var cr={change:{phasedRegistrationNames:{bubbled:"onChange",captured:"onChangeCapture"},dependencies:"blur change click focus input keydown keyup selectionchange".split(" ")}};function fr(e,t,n){return(e=Hn.getPooled(cr.change,e,t,n)).type="change",j(n),Fn(e),e}var dr=null,pr=null;function mr(e){it(e)}function hr(e){if(Ee(Pn(e)))return e}function yr(e,t){if("change"===e)return t}var vr=!1;function br(){dr&&(dr.detachEvent("onpropertychange",gr),pr=dr=null)}function gr(e){if("value"===e.propertyName&&hr(pr))if(e=fr(pr,e,ut(e)),z)it(e);else{z=!0;try{D(mr,e)}finally{z=!1,U()}}}function wr(e,t,n){"focus"===e?(br(),pr=n,(dr=t).attachEvent("onpropertychange",gr)):"blur"===e&&br()}function Er(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return hr(pr)}function kr(e,t){if("click"===e)return hr(t)}function Tr(e,t){if("input"===e||"change"===e)return hr(t)}C&&(vr=st("input")&&(!document.documentMode||9<document.documentMode));var xr={eventTypes:cr,_isInputEventSupported:vr,extractEvents:function(e,t,n,r){var o=t?Pn(t):window,a=o.nodeName&&o.nodeName.toLowerCase();if("select"===a||"input"===a&&"file"===o.type)var l=yr;else if(sr(o))if(vr)l=Tr;else{l=Er;var i=wr}else(a=o.nodeName)&&"input"===a.toLowerCase()&&("checkbox"===o.type||"radio"===o.type)&&(l=kr);if(l&&(l=l(e,t)))return fr(l,n,r);i&&i(e,o,t),"blur"===e&&(e=o._wrapperState)&&e.controlled&&"number"===o.type&&Ce(o,"number",o.value)}},Sr=Hn.extend({view:null,detail:null}),Or={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Cr(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=Or[e])&&!!t[e]}function _r(){return Cr}var Pr=0,Nr=0,Rr=!1,jr=!1,Mr=Sr.extend({screenX:null,screenY:null,clientX:null,clientY:null,pageX:null,pageY:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,getModifierState:_r,button:null,buttons:null,relatedTarget:function(e){return e.relatedTarget||(e.fromElement===e.srcElement?e.toElement:e.fromElement)},movementX:function(e){if("movementX"in e)return e.movementX;var t=Pr;return Pr=e.screenX,Rr?"mousemove"===e.type?e.screenX-t:0:(Rr=!0,0)},movementY:function(e){if("movementY"in e)return e.movementY;var t=Nr;return Nr=e.screenY,jr?"mousemove"===e.type?e.screenY-t:0:(jr=!0,0)}}),Dr=Mr.extend({pointerId:null,width:null,height:null,pressure:null,tangentialPressure:null,tiltX:null,tiltY:null,twist:null,pointerType:null,isPrimary:null}),Ir={mouseEnter:{registrationName:"onMouseEnter",dependencies:["mouseout","mouseover"]},mouseLeave:{registrationName:"onMouseLeave",dependencies:["mouseout","mouseover"]},pointerEnter:{registrationName:"onPointerEnter",dependencies:["pointerout","pointerover"]},pointerLeave:{registrationName:"onPointerLeave",dependencies:["pointerout","pointerover"]}},Lr={eventTypes:Ir,extractEvents:function(e,t,n,r,o){var a="mouseover"===e||"pointerover"===e,l="mouseout"===e||"pointerout"===e;if(a&&0==(32&o)&&(n.relatedTarget||n.fromElement)||!l&&!a)return null;(a=r.window===r?r:(a=r.ownerDocument)?a.defaultView||a.parentWindow:window,l)?(l=t,null!==(t=(t=n.relatedTarget||n.toElement)?Cn(t):null)&&(t!==Ze(t)||5!==t.tag&&6!==t.tag)&&(t=null)):l=null;if(l===t)return null;if("mouseout"===e||"mouseover"===e)var i=Mr,u=Ir.mouseLeave,s=Ir.mouseEnter,c="mouse";else"pointerout"!==e&&"pointerover"!==e||(i=Dr,u=Ir.pointerLeave,s=Ir.pointerEnter,c="pointer");if(e=null==l?a:Pn(l),a=null==t?a:Pn(t),(u=i.getPooled(u,l,n,r)).type=c+"leave",u.target=e,u.relatedTarget=a,(n=i.getPooled(s,t,n,r)).type=c+"enter",n.target=a,n.relatedTarget=e,c=t,(r=l)&&c)e:{for(s=c,l=0,e=i=r;e;e=Rn(e))l++;for(e=0,t=s;t;t=Rn(t))e++;for(;0<l-e;)i=Rn(i),l--;for(;0<e-l;)s=Rn(s),e--;for(;l--;){if(i===s||i===s.alternate)break e;i=Rn(i),s=Rn(s)}i=null}else i=null;for(s=i,i=[];r&&r!==s&&(null===(l=r.alternate)||l!==s);)i.push(r),r=Rn(r);for(r=[];c&&c!==s&&(null===(l=c.alternate)||l!==s);)r.push(c),c=Rn(c);for(c=0;c<i.length;c++)In(i[c],"bubbled",u);for(c=r.length;0<c--;)In(r[c],"captured",n);return 0==(64&o)?[u]:[u,n]}};var Fr="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},zr=Object.prototype.hasOwnProperty;function Ar(e,t){if(Fr(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++)if(!zr.call(t,n[r])||!Fr(e[n[r]],t[n[r]]))return!1;return!0}var Ur=C&&"documentMode"in document&&11>=document.documentMode,Wr={select:{phasedRegistrationNames:{bubbled:"onSelect",captured:"onSelectCapture"},dependencies:"blur contextmenu dragend focus keydown keyup mousedown mouseup selectionchange".split(" ")}},Br=null,Vr=null,Hr=null,$r=!1;function Qr(e,t){var n=t.window===t?t.document:9===t.nodeType?t:t.ownerDocument;return $r||null==Br||Br!==cn(n)?null:("selectionStart"in(n=Br)&&mn(n)?n={start:n.selectionStart,end:n.selectionEnd}:n={anchorNode:(n=(n.ownerDocument&&n.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:n.anchorOffset,focusNode:n.focusNode,focusOffset:n.focusOffset},Hr&&Ar(Hr,n)?null:(Hr=n,(e=Hn.getPooled(Wr.select,Vr,e,t)).type="select",e.target=Br,Fn(e),e))}var qr={eventTypes:Wr,extractEvents:function(e,t,n,r,o,a){if(!(a=!(o=a||(r.window===r?r.document:9===r.nodeType?r:r.ownerDocument)))){e:{o=Je(o),a=S.onSelect;for(var l=0;l<a.length;l++)if(!o.has(a[l])){o=!1;break e}o=!0}a=!o}if(a)return null;switch(o=t?Pn(t):window,e){case"focus":(sr(o)||"true"===o.contentEditable)&&(Br=o,Vr=t,Hr=null);break;case"blur":Hr=Vr=Br=null;break;case"mousedown":$r=!0;break;case"contextmenu":case"mouseup":case"dragend":return $r=!1,Qr(n,r);case"selectionchange":if(Ur)break;case"keydown":case"keyup":return Qr(n,r)}return null}},Kr=Hn.extend({animationName:null,elapsedTime:null,pseudoElement:null}),Yr=Hn.extend({clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),Xr=Sr.extend({relatedTarget:null});function Gr(e){var t=e.keyCode;return"charCode"in e?0===(e=e.charCode)&&13===t&&(e=13):e=t,10===e&&(e=13),32<=e||13===e?e:0}var Jr={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},Zr={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},eo=Sr.extend({key:function(e){if(e.key){var t=Jr[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?13===(e=Gr(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?Zr[e.keyCode]||"Unidentified":""},location:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,repeat:null,locale:null,getModifierState:_r,charCode:function(e){return"keypress"===e.type?Gr(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?Gr(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}}),to=Mr.extend({dataTransfer:null}),no=Sr.extend({touches:null,targetTouches:null,changedTouches:null,altKey:null,metaKey:null,ctrlKey:null,shiftKey:null,getModifierState:_r}),ro=Hn.extend({propertyName:null,elapsedTime:null,pseudoElement:null}),oo=Mr.extend({deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:null,deltaMode:null}),ao={eventTypes:Ft,extractEvents:function(e,t,n,r){var o=zt.get(e);if(!o)return null;switch(e){case"keypress":if(0===Gr(n))return null;case"keydown":case"keyup":e=eo;break;case"blur":case"focus":e=Xr;break;case"click":if(2===n.button)return null;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":e=Mr;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":e=to;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":e=no;break;case Qe:case qe:case Ke:e=Kr;break;case Ye:e=ro;break;case"scroll":e=Sr;break;case"wheel":e=oo;break;case"copy":case"cut":case"paste":e=Yr;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":e=Dr;break;default:e=Hn}return Fn(t=e.getPooled(o,t,n,r)),t}};if(b)throw Error(l(101));b=Array.prototype.slice.call("ResponderEventPlugin SimpleEventPlugin EnterLeaveEventPlugin ChangeEventPlugin SelectEventPlugin BeforeInputEventPlugin".split(" ")),w(),m=Nn,h=_n,y=Pn,O({SimpleEventPlugin:ao,EnterLeaveEventPlugin:Lr,ChangeEventPlugin:xr,SelectEventPlugin:qr,BeforeInputEventPlugin:ir});var lo=[],io=-1;function uo(e){0>io||(e.current=lo[io],lo[io]=null,io--)}function so(e,t){io++,lo[io]=e.current,e.current=t}var co={},fo={current:co},po={current:!1},mo=co;function ho(e,t){var n=e.type.contextTypes;if(!n)return co;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var o,a={};for(o in n)a[o]=t[o];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=a),a}function yo(e){return null!=(e=e.childContextTypes)}function vo(){uo(po),uo(fo)}function bo(e,t,n){if(fo.current!==co)throw Error(l(168));so(fo,t),so(po,n)}function go(e,t,n){var r=e.stateNode;if(e=t.childContextTypes,"function"!=typeof r.getChildContext)return n;for(var a in r=r.getChildContext())if(!(a in e))throw Error(l(108,ye(t)||"Unknown",a));return o({},n,{},r)}function wo(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||co,mo=fo.current,so(fo,e),so(po,po.current),!0}function Eo(e,t,n){var r=e.stateNode;if(!r)throw Error(l(169));n?(e=go(e,t,mo),r.__reactInternalMemoizedMergedChildContext=e,uo(po),uo(fo),so(fo,e)):uo(po),so(po,n)}var ko=a.unstable_runWithPriority,To=a.unstable_scheduleCallback,xo=a.unstable_cancelCallback,So=a.unstable_requestPaint,Oo=a.unstable_now,Co=a.unstable_getCurrentPriorityLevel,_o=a.unstable_ImmediatePriority,Po=a.unstable_UserBlockingPriority,No=a.unstable_NormalPriority,Ro=a.unstable_LowPriority,jo=a.unstable_IdlePriority,Mo={},Do=a.unstable_shouldYield,Io=void 0!==So?So:function(){},Lo=null,Fo=null,zo=!1,Ao=Oo(),Uo=1e4>Ao?Oo:function(){return Oo()-Ao};function Wo(){switch(Co()){case _o:return 99;case Po:return 98;case No:return 97;case Ro:return 96;case jo:return 95;default:throw Error(l(332))}}function Bo(e){switch(e){case 99:return _o;case 98:return Po;case 97:return No;case 96:return Ro;case 95:return jo;default:throw Error(l(332))}}function Vo(e,t){return e=Bo(e),ko(e,t)}function Ho(e,t,n){return e=Bo(e),To(e,t,n)}function $o(e){return null===Lo?(Lo=[e],Fo=To(_o,qo)):Lo.push(e),Mo}function Qo(){if(null!==Fo){var e=Fo;Fo=null,xo(e)}qo()}function qo(){if(!zo&&null!==Lo){zo=!0;var e=0;try{var t=Lo;Vo(99,(function(){for(;e<t.length;e++){var n=t[e];do{n=n(!0)}while(null!==n)}})),Lo=null}catch(t){throw null!==Lo&&(Lo=Lo.slice(e+1)),To(_o,Qo),t}finally{zo=!1}}}function Ko(e,t,n){return 1073741821-(1+((1073741821-e+t/10)/(n/=10)|0))*n}function Yo(e,t){if(e&&e.defaultProps)for(var n in t=o({},t),e=e.defaultProps)void 0===t[n]&&(t[n]=e[n]);return t}var Xo={current:null},Go=null,Jo=null,Zo=null;function ea(){Zo=Jo=Go=null}function ta(e){var t=Xo.current;uo(Xo),e.type._context._currentValue=t}function na(e,t){for(;null!==e;){var n=e.alternate;if(e.childExpirationTime<t)e.childExpirationTime=t,null!==n&&n.childExpirationTime<t&&(n.childExpirationTime=t);else{if(!(null!==n&&n.childExpirationTime<t))break;n.childExpirationTime=t}e=e.return}}function ra(e,t){Go=e,Zo=Jo=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(e.expirationTime>=t&&(Nl=!0),e.firstContext=null)}function oa(e,t){if(Zo!==e&&!1!==t&&0!==t)if("number"==typeof t&&1073741823!==t||(Zo=e,t=1073741823),t={context:e,observedBits:t,next:null},null===Jo){if(null===Go)throw Error(l(308));Jo=t,Go.dependencies={expirationTime:0,firstContext:t,responders:null}}else Jo=Jo.next=t;return e._currentValue}var aa=!1;function la(e){e.updateQueue={baseState:e.memoizedState,baseQueue:null,shared:{pending:null},effects:null}}function ia(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,baseQueue:e.baseQueue,shared:e.shared,effects:e.effects})}function ua(e,t){return(e={expirationTime:e,suspenseConfig:t,tag:0,payload:null,callback:null,next:null}).next=e}function sa(e,t){if(null!==(e=e.updateQueue)){var n=(e=e.shared).pending;null===n?t.next=t:(t.next=n.next,n.next=t),e.pending=t}}function ca(e,t){var n=e.alternate;null!==n&&ia(n,e),null===(n=(e=e.updateQueue).baseQueue)?(e.baseQueue=t.next=t,t.next=t):(t.next=n.next,n.next=t)}function fa(e,t,n,r){var a=e.updateQueue;aa=!1;var l=a.baseQueue,i=a.shared.pending;if(null!==i){if(null!==l){var u=l.next;l.next=i.next,i.next=u}l=i,a.shared.pending=null,null!==(u=e.alternate)&&(null!==(u=u.updateQueue)&&(u.baseQueue=i))}if(null!==l){u=l.next;var s=a.baseState,c=0,f=null,d=null,p=null;if(null!==u)for(var m=u;;){if((i=m.expirationTime)<r){var h={expirationTime:m.expirationTime,suspenseConfig:m.suspenseConfig,tag:m.tag,payload:m.payload,callback:m.callback,next:null};null===p?(d=p=h,f=s):p=p.next=h,i>c&&(c=i)}else{null!==p&&(p=p.next={expirationTime:1073741823,suspenseConfig:m.suspenseConfig,tag:m.tag,payload:m.payload,callback:m.callback,next:null}),au(i,m.suspenseConfig);e:{var y=e,v=m;switch(i=t,h=n,v.tag){case 1:if("function"==typeof(y=v.payload)){s=y.call(h,s,i);break e}s=y;break e;case 3:y.effectTag=-4097&y.effectTag|64;case 0:if(null==(i="function"==typeof(y=v.payload)?y.call(h,s,i):y))break e;s=o({},s,i);break e;case 2:aa=!0}}null!==m.callback&&(e.effectTag|=32,null===(i=a.effects)?a.effects=[m]:i.push(m))}if(null===(m=m.next)||m===u){if(null===(i=a.shared.pending))break;m=l.next=i.next,i.next=u,a.baseQueue=l=i,a.shared.pending=null}}null===p?f=s:p.next=d,a.baseState=f,a.baseQueue=p,lu(c),e.expirationTime=c,e.memoizedState=s}}function da(e,t,n){if(e=t.effects,t.effects=null,null!==e)for(t=0;t<e.length;t++){var r=e[t],o=r.callback;if(null!==o){if(r.callback=null,r=o,o=n,"function"!=typeof r)throw Error(l(191,r));r.call(o)}}}var pa=X.ReactCurrentBatchConfig,ma=(new r.Component).refs;function ha(e,t,n,r){n=null==(n=n(r,t=e.memoizedState))?t:o({},t,n),e.memoizedState=n,0===e.expirationTime&&(e.updateQueue.baseState=n)}var ya={isMounted:function(e){return!!(e=e._reactInternalFiber)&&Ze(e)===e},enqueueSetState:function(e,t,n){e=e._reactInternalFiber;var r=Qi(),o=pa.suspense;(o=ua(r=qi(r,e,o),o)).payload=t,null!=n&&(o.callback=n),sa(e,o),Ki(e,r)},enqueueReplaceState:function(e,t,n){e=e._reactInternalFiber;var r=Qi(),o=pa.suspense;(o=ua(r=qi(r,e,o),o)).tag=1,o.payload=t,null!=n&&(o.callback=n),sa(e,o),Ki(e,r)},enqueueForceUpdate:function(e,t){e=e._reactInternalFiber;var n=Qi(),r=pa.suspense;(r=ua(n=qi(n,e,r),r)).tag=2,null!=t&&(r.callback=t),sa(e,r),Ki(e,n)}};function va(e,t,n,r,o,a,l){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,a,l):!t.prototype||!t.prototype.isPureReactComponent||(!Ar(n,r)||!Ar(o,a))}function ba(e,t,n){var r=!1,o=co,a=t.contextType;return"object"==typeof a&&null!==a?a=oa(a):(o=yo(t)?mo:fo.current,a=(r=null!=(r=t.contextTypes))?ho(e,o):co),t=new t(n,a),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=ya,e.stateNode=t,t._reactInternalFiber=e,r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=o,e.__reactInternalMemoizedMaskedChildContext=a),t}function ga(e,t,n,r){e=t.state,"function"==typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(n,r),"function"==typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&ya.enqueueReplaceState(t,t.state,null)}function wa(e,t,n,r){var o=e.stateNode;o.props=n,o.state=e.memoizedState,o.refs=ma,la(e);var a=t.contextType;"object"==typeof a&&null!==a?o.context=oa(a):(a=yo(t)?mo:fo.current,o.context=ho(e,a)),fa(e,n,o,r),o.state=e.memoizedState,"function"==typeof(a=t.getDerivedStateFromProps)&&(ha(e,t,a,n),o.state=e.memoizedState),"function"==typeof t.getDerivedStateFromProps||"function"==typeof o.getSnapshotBeforeUpdate||"function"!=typeof o.UNSAFE_componentWillMount&&"function"!=typeof o.componentWillMount||(t=o.state,"function"==typeof o.componentWillMount&&o.componentWillMount(),"function"==typeof o.UNSAFE_componentWillMount&&o.UNSAFE_componentWillMount(),t!==o.state&&ya.enqueueReplaceState(o,o.state,null),fa(e,n,o,r),o.state=e.memoizedState),"function"==typeof o.componentDidMount&&(e.effectTag|=4)}var Ea=Array.isArray;function ka(e,t,n){if(null!==(e=n.ref)&&"function"!=typeof e&&"object"!=typeof e){if(n._owner){if(n=n._owner){if(1!==n.tag)throw Error(l(309));var r=n.stateNode}if(!r)throw Error(l(147,e));var o=""+e;return null!==t&&null!==t.ref&&"function"==typeof t.ref&&t.ref._stringRef===o?t.ref:((t=function(e){var t=r.refs;t===ma&&(t=r.refs={}),null===e?delete t[o]:t[o]=e})._stringRef=o,t)}if("string"!=typeof e)throw Error(l(284));if(!n._owner)throw Error(l(290,e))}return e}function Ta(e,t){if("textarea"!==e.type)throw Error(l(31,"[object Object]"===Object.prototype.toString.call(t)?"object with keys {"+Object.keys(t).join(", ")+"}":t,""))}function xa(e){function t(t,n){if(e){var r=t.lastEffect;null!==r?(r.nextEffect=n,t.lastEffect=n):t.firstEffect=t.lastEffect=n,n.nextEffect=null,n.effectTag=8}}function n(n,r){if(!e)return null;for(;null!==r;)t(n,r),r=r.sibling;return null}function r(e,t){for(e=new Map;null!==t;)null!==t.key?e.set(t.key,t):e.set(t.index,t),t=t.sibling;return e}function o(e,t){return(e=Ou(e,t)).index=0,e.sibling=null,e}function a(t,n,r){return t.index=r,e?null!==(r=t.alternate)?(r=r.index)<n?(t.effectTag=2,n):r:(t.effectTag=2,n):n}function i(t){return e&&null===t.alternate&&(t.effectTag=2),t}function u(e,t,n,r){return null===t||6!==t.tag?((t=Pu(n,e.mode,r)).return=e,t):((t=o(t,n)).return=e,t)}function s(e,t,n,r){return null!==t&&t.elementType===n.type?((r=o(t,n.props)).ref=ka(e,t,n),r.return=e,r):((r=Cu(n.type,n.key,n.props,null,e.mode,r)).ref=ka(e,t,n),r.return=e,r)}function c(e,t,n,r){return null===t||4!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?((t=Nu(n,e.mode,r)).return=e,t):((t=o(t,n.children||[])).return=e,t)}function f(e,t,n,r,a){return null===t||7!==t.tag?((t=_u(n,e.mode,r,a)).return=e,t):((t=o(t,n)).return=e,t)}function d(e,t,n){if("string"==typeof t||"number"==typeof t)return(t=Pu(""+t,e.mode,n)).return=e,t;if("object"==typeof t&&null!==t){switch(t.$$typeof){case ee:return(n=Cu(t.type,t.key,t.props,null,e.mode,n)).ref=ka(e,null,t),n.return=e,n;case te:return(t=Nu(t,e.mode,n)).return=e,t}if(Ea(t)||he(t))return(t=_u(t,e.mode,n,null)).return=e,t;Ta(e,t)}return null}function p(e,t,n,r){var o=null!==t?t.key:null;if("string"==typeof n||"number"==typeof n)return null!==o?null:u(e,t,""+n,r);if("object"==typeof n&&null!==n){switch(n.$$typeof){case ee:return n.key===o?n.type===ne?f(e,t,n.props.children,r,o):s(e,t,n,r):null;case te:return n.key===o?c(e,t,n,r):null}if(Ea(n)||he(n))return null!==o?null:f(e,t,n,r,null);Ta(e,n)}return null}function m(e,t,n,r,o){if("string"==typeof r||"number"==typeof r)return u(t,e=e.get(n)||null,""+r,o);if("object"==typeof r&&null!==r){switch(r.$$typeof){case ee:return e=e.get(null===r.key?n:r.key)||null,r.type===ne?f(t,e,r.props.children,o,r.key):s(t,e,r,o);case te:return c(t,e=e.get(null===r.key?n:r.key)||null,r,o)}if(Ea(r)||he(r))return f(t,e=e.get(n)||null,r,o,null);Ta(t,r)}return null}function h(o,l,i,u){for(var s=null,c=null,f=l,h=l=0,y=null;null!==f&&h<i.length;h++){f.index>h?(y=f,f=null):y=f.sibling;var v=p(o,f,i[h],u);if(null===v){null===f&&(f=y);break}e&&f&&null===v.alternate&&t(o,f),l=a(v,l,h),null===c?s=v:c.sibling=v,c=v,f=y}if(h===i.length)return n(o,f),s;if(null===f){for(;h<i.length;h++)null!==(f=d(o,i[h],u))&&(l=a(f,l,h),null===c?s=f:c.sibling=f,c=f);return s}for(f=r(o,f);h<i.length;h++)null!==(y=m(f,o,h,i[h],u))&&(e&&null!==y.alternate&&f.delete(null===y.key?h:y.key),l=a(y,l,h),null===c?s=y:c.sibling=y,c=y);return e&&f.forEach((function(e){return t(o,e)})),s}function y(o,i,u,s){var c=he(u);if("function"!=typeof c)throw Error(l(150));if(null==(u=c.call(u)))throw Error(l(151));for(var f=c=null,h=i,y=i=0,v=null,b=u.next();null!==h&&!b.done;y++,b=u.next()){h.index>y?(v=h,h=null):v=h.sibling;var g=p(o,h,b.value,s);if(null===g){null===h&&(h=v);break}e&&h&&null===g.alternate&&t(o,h),i=a(g,i,y),null===f?c=g:f.sibling=g,f=g,h=v}if(b.done)return n(o,h),c;if(null===h){for(;!b.done;y++,b=u.next())null!==(b=d(o,b.value,s))&&(i=a(b,i,y),null===f?c=b:f.sibling=b,f=b);return c}for(h=r(o,h);!b.done;y++,b=u.next())null!==(b=m(h,o,y,b.value,s))&&(e&&null!==b.alternate&&h.delete(null===b.key?y:b.key),i=a(b,i,y),null===f?c=b:f.sibling=b,f=b);return e&&h.forEach((function(e){return t(o,e)})),c}return function(e,r,a,u){var s="object"==typeof a&&null!==a&&a.type===ne&&null===a.key;s&&(a=a.props.children);var c="object"==typeof a&&null!==a;if(c)switch(a.$$typeof){case ee:e:{for(c=a.key,s=r;null!==s;){if(s.key===c){switch(s.tag){case 7:if(a.type===ne){n(e,s.sibling),(r=o(s,a.props.children)).return=e,e=r;break e}break;default:if(s.elementType===a.type){n(e,s.sibling),(r=o(s,a.props)).ref=ka(e,s,a),r.return=e,e=r;break e}}n(e,s);break}t(e,s),s=s.sibling}a.type===ne?((r=_u(a.props.children,e.mode,u,a.key)).return=e,e=r):((u=Cu(a.type,a.key,a.props,null,e.mode,u)).ref=ka(e,r,a),u.return=e,e=u)}return i(e);case te:e:{for(s=a.key;null!==r;){if(r.key===s){if(4===r.tag&&r.stateNode.containerInfo===a.containerInfo&&r.stateNode.implementation===a.implementation){n(e,r.sibling),(r=o(r,a.children||[])).return=e,e=r;break e}n(e,r);break}t(e,r),r=r.sibling}(r=Nu(a,e.mode,u)).return=e,e=r}return i(e)}if("string"==typeof a||"number"==typeof a)return a=""+a,null!==r&&6===r.tag?(n(e,r.sibling),(r=o(r,a)).return=e,e=r):(n(e,r),(r=Pu(a,e.mode,u)).return=e,e=r),i(e);if(Ea(a))return h(e,r,a,u);if(he(a))return y(e,r,a,u);if(c&&Ta(e,a),void 0===a&&!s)switch(e.tag){case 1:case 0:throw e=e.type,Error(l(152,e.displayName||e.name||"Component"))}return n(e,r)}}var Sa=xa(!0),Oa=xa(!1),Ca={},_a={current:Ca},Pa={current:Ca},Na={current:Ca};function Ra(e){if(e===Ca)throw Error(l(174));return e}function ja(e,t){switch(so(Na,t),so(Pa,e),so(_a,Ca),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:Fe(null,"");break;default:t=Fe(t=(e=8===e?t.parentNode:t).namespaceURI||null,e=e.tagName)}uo(_a),so(_a,t)}function Ma(){uo(_a),uo(Pa),uo(Na)}function Da(e){Ra(Na.current);var t=Ra(_a.current),n=Fe(t,e.type);t!==n&&(so(Pa,e),so(_a,n))}function Ia(e){Pa.current===e&&(uo(_a),uo(Pa))}var La={current:0};function Fa(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||"$?"===n.data||"$!"===n.data))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(0!=(64&t.effectTag))return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}function za(e,t){return{responder:e,props:t}}var Aa=X.ReactCurrentDispatcher,Ua=X.ReactCurrentBatchConfig,Wa=0,Ba=null,Va=null,Ha=null,$a=!1;function Qa(){throw Error(l(321))}function qa(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!Fr(e[n],t[n]))return!1;return!0}function Ka(e,t,n,r,o,a){if(Wa=a,Ba=t,t.memoizedState=null,t.updateQueue=null,t.expirationTime=0,Aa.current=null===e||null===e.memoizedState?vl:bl,e=n(r,o),t.expirationTime===Wa){a=0;do{if(t.expirationTime=0,!(25>a))throw Error(l(301));a+=1,Ha=Va=null,t.updateQueue=null,Aa.current=gl,e=n(r,o)}while(t.expirationTime===Wa)}if(Aa.current=yl,t=null!==Va&&null!==Va.next,Wa=0,Ha=Va=Ba=null,$a=!1,t)throw Error(l(300));return e}function Ya(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===Ha?Ba.memoizedState=Ha=e:Ha=Ha.next=e,Ha}function Xa(){if(null===Va){var e=Ba.alternate;e=null!==e?e.memoizedState:null}else e=Va.next;var t=null===Ha?Ba.memoizedState:Ha.next;if(null!==t)Ha=t,Va=e;else{if(null===e)throw Error(l(310));e={memoizedState:(Va=e).memoizedState,baseState:Va.baseState,baseQueue:Va.baseQueue,queue:Va.queue,next:null},null===Ha?Ba.memoizedState=Ha=e:Ha=Ha.next=e}return Ha}function Ga(e,t){return"function"==typeof t?t(e):t}function Ja(e){var t=Xa(),n=t.queue;if(null===n)throw Error(l(311));n.lastRenderedReducer=e;var r=Va,o=r.baseQueue,a=n.pending;if(null!==a){if(null!==o){var i=o.next;o.next=a.next,a.next=i}r.baseQueue=o=a,n.pending=null}if(null!==o){o=o.next,r=r.baseState;var u=i=a=null,s=o;do{var c=s.expirationTime;if(c<Wa){var f={expirationTime:s.expirationTime,suspenseConfig:s.suspenseConfig,action:s.action,eagerReducer:s.eagerReducer,eagerState:s.eagerState,next:null};null===u?(i=u=f,a=r):u=u.next=f,c>Ba.expirationTime&&(Ba.expirationTime=c,lu(c))}else null!==u&&(u=u.next={expirationTime:1073741823,suspenseConfig:s.suspenseConfig,action:s.action,eagerReducer:s.eagerReducer,eagerState:s.eagerState,next:null}),au(c,s.suspenseConfig),r=s.eagerReducer===e?s.eagerState:e(r,s.action);s=s.next}while(null!==s&&s!==o);null===u?a=r:u.next=i,Fr(r,t.memoizedState)||(Nl=!0),t.memoizedState=r,t.baseState=a,t.baseQueue=u,n.lastRenderedState=r}return[t.memoizedState,n.dispatch]}function Za(e){var t=Xa(),n=t.queue;if(null===n)throw Error(l(311));n.lastRenderedReducer=e;var r=n.dispatch,o=n.pending,a=t.memoizedState;if(null!==o){n.pending=null;var i=o=o.next;do{a=e(a,i.action),i=i.next}while(i!==o);Fr(a,t.memoizedState)||(Nl=!0),t.memoizedState=a,null===t.baseQueue&&(t.baseState=a),n.lastRenderedState=a}return[a,r]}function el(e){var t=Ya();return"function"==typeof e&&(e=e()),t.memoizedState=t.baseState=e,e=(e=t.queue={pending:null,dispatch:null,lastRenderedReducer:Ga,lastRenderedState:e}).dispatch=hl.bind(null,Ba,e),[t.memoizedState,e]}function tl(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},null===(t=Ba.updateQueue)?(t={lastEffect:null},Ba.updateQueue=t,t.lastEffect=e.next=e):null===(n=t.lastEffect)?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e),e}function nl(){return Xa().memoizedState}function rl(e,t,n,r){var o=Ya();Ba.effectTag|=e,o.memoizedState=tl(1|t,n,void 0,void 0===r?null:r)}function ol(e,t,n,r){var o=Xa();r=void 0===r?null:r;var a=void 0;if(null!==Va){var l=Va.memoizedState;if(a=l.destroy,null!==r&&qa(r,l.deps))return void tl(t,n,a,r)}Ba.effectTag|=e,o.memoizedState=tl(1|t,n,a,r)}function al(e,t){return rl(516,4,e,t)}function ll(e,t){return ol(516,4,e,t)}function il(e,t){return ol(4,2,e,t)}function ul(e,t){return"function"==typeof t?(e=e(),t(e),function(){t(null)}):null!=t?(e=e(),t.current=e,function(){t.current=null}):void 0}function sl(e,t,n){return n=null!=n?n.concat([e]):null,ol(4,2,ul.bind(null,t,e),n)}function cl(){}function fl(e,t){return Ya().memoizedState=[e,void 0===t?null:t],e}function dl(e,t){var n=Xa();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&qa(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function pl(e,t){var n=Xa();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&qa(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function ml(e,t,n){var r=Wo();Vo(98>r?98:r,(function(){e(!0)})),Vo(97<r?97:r,(function(){var r=Ua.suspense;Ua.suspense=void 0===t?null:t;try{e(!1),n()}finally{Ua.suspense=r}}))}function hl(e,t,n){var r=Qi(),o=pa.suspense;o={expirationTime:r=qi(r,e,o),suspenseConfig:o,action:n,eagerReducer:null,eagerState:null,next:null};var a=t.pending;if(null===a?o.next=o:(o.next=a.next,a.next=o),t.pending=o,a=e.alternate,e===Ba||null!==a&&a===Ba)$a=!0,o.expirationTime=Wa,Ba.expirationTime=Wa;else{if(0===e.expirationTime&&(null===a||0===a.expirationTime)&&null!==(a=t.lastRenderedReducer))try{var l=t.lastRenderedState,i=a(l,n);if(o.eagerReducer=a,o.eagerState=i,Fr(i,l))return}catch(e){}Ki(e,r)}}var yl={readContext:oa,useCallback:Qa,useContext:Qa,useEffect:Qa,useImperativeHandle:Qa,useLayoutEffect:Qa,useMemo:Qa,useReducer:Qa,useRef:Qa,useState:Qa,useDebugValue:Qa,useResponder:Qa,useDeferredValue:Qa,useTransition:Qa},vl={readContext:oa,useCallback:fl,useContext:oa,useEffect:al,useImperativeHandle:function(e,t,n){return n=null!=n?n.concat([e]):null,rl(4,2,ul.bind(null,t,e),n)},useLayoutEffect:function(e,t){return rl(4,2,e,t)},useMemo:function(e,t){var n=Ya();return t=void 0===t?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=Ya();return t=void 0!==n?n(t):t,r.memoizedState=r.baseState=t,e=(e=r.queue={pending:null,dispatch:null,lastRenderedReducer:e,lastRenderedState:t}).dispatch=hl.bind(null,Ba,e),[r.memoizedState,e]},useRef:function(e){return e={current:e},Ya().memoizedState=e},useState:el,useDebugValue:cl,useResponder:za,useDeferredValue:function(e,t){var n=el(e),r=n[0],o=n[1];return al((function(){var n=Ua.suspense;Ua.suspense=void 0===t?null:t;try{o(e)}finally{Ua.suspense=n}}),[e,t]),r},useTransition:function(e){var t=el(!1),n=t[0];return t=t[1],[fl(ml.bind(null,t,e),[t,e]),n]}},bl={readContext:oa,useCallback:dl,useContext:oa,useEffect:ll,useImperativeHandle:sl,useLayoutEffect:il,useMemo:pl,useReducer:Ja,useRef:nl,useState:function(){return Ja(Ga)},useDebugValue:cl,useResponder:za,useDeferredValue:function(e,t){var n=Ja(Ga),r=n[0],o=n[1];return ll((function(){var n=Ua.suspense;Ua.suspense=void 0===t?null:t;try{o(e)}finally{Ua.suspense=n}}),[e,t]),r},useTransition:function(e){var t=Ja(Ga),n=t[0];return t=t[1],[dl(ml.bind(null,t,e),[t,e]),n]}},gl={readContext:oa,useCallback:dl,useContext:oa,useEffect:ll,useImperativeHandle:sl,useLayoutEffect:il,useMemo:pl,useReducer:Za,useRef:nl,useState:function(){return Za(Ga)},useDebugValue:cl,useResponder:za,useDeferredValue:function(e,t){var n=Za(Ga),r=n[0],o=n[1];return ll((function(){var n=Ua.suspense;Ua.suspense=void 0===t?null:t;try{o(e)}finally{Ua.suspense=n}}),[e,t]),r},useTransition:function(e){var t=Za(Ga),n=t[0];return t=t[1],[dl(ml.bind(null,t,e),[t,e]),n]}},wl=null,El=null,kl=!1;function Tl(e,t){var n=xu(5,null,null,0);n.elementType="DELETED",n.type="DELETED",n.stateNode=t,n.return=e,n.effectTag=8,null!==e.lastEffect?(e.lastEffect.nextEffect=n,e.lastEffect=n):e.firstEffect=e.lastEffect=n}function xl(e,t){switch(e.tag){case 5:var n=e.type;return null!==(t=1!==t.nodeType||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t)&&(e.stateNode=t,!0);case 6:return null!==(t=""===e.pendingProps||3!==t.nodeType?null:t)&&(e.stateNode=t,!0);case 13:default:return!1}}function Sl(e){if(kl){var t=El;if(t){var n=t;if(!xl(e,t)){if(!(t=En(n.nextSibling))||!xl(e,t))return e.effectTag=-1025&e.effectTag|2,kl=!1,void(wl=e);Tl(wl,n)}wl=e,El=En(t.firstChild)}else e.effectTag=-1025&e.effectTag|2,kl=!1,wl=e}}function Ol(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;wl=e}function Cl(e){if(e!==wl)return!1;if(!kl)return Ol(e),kl=!0,!1;var t=e.type;if(5!==e.tag||"head"!==t&&"body"!==t&&!bn(t,e.memoizedProps))for(t=El;t;)Tl(e,t),t=En(t.nextSibling);if(Ol(e),13===e.tag){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(l(317));e:{for(e=e.nextSibling,t=0;e;){if(8===e.nodeType){var n=e.data;if("/$"===n){if(0===t){El=En(e.nextSibling);break e}t--}else"$"!==n&&"$!"!==n&&"$?"!==n||t++}e=e.nextSibling}El=null}}else El=wl?En(e.stateNode.nextSibling):null;return!0}function _l(){El=wl=null,kl=!1}var Pl=X.ReactCurrentOwner,Nl=!1;function Rl(e,t,n,r){t.child=null===e?Oa(t,null,n,r):Sa(t,e.child,n,r)}function jl(e,t,n,r,o){n=n.render;var a=t.ref;return ra(t,o),r=Ka(e,t,n,r,a,o),null===e||Nl?(t.effectTag|=1,Rl(e,t,r,o),t.child):(t.updateQueue=e.updateQueue,t.effectTag&=-517,e.expirationTime<=o&&(e.expirationTime=0),Kl(e,t,o))}function Ml(e,t,n,r,o,a){if(null===e){var l=n.type;return"function"!=typeof l||Su(l)||void 0!==l.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=Cu(n.type,null,r,null,t.mode,a)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=l,Dl(e,t,l,r,o,a))}return l=e.child,o<a&&(o=l.memoizedProps,(n=null!==(n=n.compare)?n:Ar)(o,r)&&e.ref===t.ref)?Kl(e,t,a):(t.effectTag|=1,(e=Ou(l,r)).ref=t.ref,e.return=t,t.child=e)}function Dl(e,t,n,r,o,a){return null!==e&&Ar(e.memoizedProps,r)&&e.ref===t.ref&&(Nl=!1,o<a)?(t.expirationTime=e.expirationTime,Kl(e,t,a)):Ll(e,t,n,r,a)}function Il(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.effectTag|=128)}function Ll(e,t,n,r,o){var a=yo(n)?mo:fo.current;return a=ho(t,a),ra(t,o),n=Ka(e,t,n,r,a,o),null===e||Nl?(t.effectTag|=1,Rl(e,t,n,o),t.child):(t.updateQueue=e.updateQueue,t.effectTag&=-517,e.expirationTime<=o&&(e.expirationTime=0),Kl(e,t,o))}function Fl(e,t,n,r,o){if(yo(n)){var a=!0;wo(t)}else a=!1;if(ra(t,o),null===t.stateNode)null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),ba(t,n,r),wa(t,n,r,o),r=!0;else if(null===e){var l=t.stateNode,i=t.memoizedProps;l.props=i;var u=l.context,s=n.contextType;"object"==typeof s&&null!==s?s=oa(s):s=ho(t,s=yo(n)?mo:fo.current);var c=n.getDerivedStateFromProps,f="function"==typeof c||"function"==typeof l.getSnapshotBeforeUpdate;f||"function"!=typeof l.UNSAFE_componentWillReceiveProps&&"function"!=typeof l.componentWillReceiveProps||(i!==r||u!==s)&&ga(t,l,r,s),aa=!1;var d=t.memoizedState;l.state=d,fa(t,r,l,o),u=t.memoizedState,i!==r||d!==u||po.current||aa?("function"==typeof c&&(ha(t,n,c,r),u=t.memoizedState),(i=aa||va(t,n,i,r,d,u,s))?(f||"function"!=typeof l.UNSAFE_componentWillMount&&"function"!=typeof l.componentWillMount||("function"==typeof l.componentWillMount&&l.componentWillMount(),"function"==typeof l.UNSAFE_componentWillMount&&l.UNSAFE_componentWillMount()),"function"==typeof l.componentDidMount&&(t.effectTag|=4)):("function"==typeof l.componentDidMount&&(t.effectTag|=4),t.memoizedProps=r,t.memoizedState=u),l.props=r,l.state=u,l.context=s,r=i):("function"==typeof l.componentDidMount&&(t.effectTag|=4),r=!1)}else l=t.stateNode,ia(e,t),i=t.memoizedProps,l.props=t.type===t.elementType?i:Yo(t.type,i),u=l.context,"object"==typeof(s=n.contextType)&&null!==s?s=oa(s):s=ho(t,s=yo(n)?mo:fo.current),(f="function"==typeof(c=n.getDerivedStateFromProps)||"function"==typeof l.getSnapshotBeforeUpdate)||"function"!=typeof l.UNSAFE_componentWillReceiveProps&&"function"!=typeof l.componentWillReceiveProps||(i!==r||u!==s)&&ga(t,l,r,s),aa=!1,u=t.memoizedState,l.state=u,fa(t,r,l,o),d=t.memoizedState,i!==r||u!==d||po.current||aa?("function"==typeof c&&(ha(t,n,c,r),d=t.memoizedState),(c=aa||va(t,n,i,r,u,d,s))?(f||"function"!=typeof l.UNSAFE_componentWillUpdate&&"function"!=typeof l.componentWillUpdate||("function"==typeof l.componentWillUpdate&&l.componentWillUpdate(r,d,s),"function"==typeof l.UNSAFE_componentWillUpdate&&l.UNSAFE_componentWillUpdate(r,d,s)),"function"==typeof l.componentDidUpdate&&(t.effectTag|=4),"function"==typeof l.getSnapshotBeforeUpdate&&(t.effectTag|=256)):("function"!=typeof l.componentDidUpdate||i===e.memoizedProps&&u===e.memoizedState||(t.effectTag|=4),"function"!=typeof l.getSnapshotBeforeUpdate||i===e.memoizedProps&&u===e.memoizedState||(t.effectTag|=256),t.memoizedProps=r,t.memoizedState=d),l.props=r,l.state=d,l.context=s,r=c):("function"!=typeof l.componentDidUpdate||i===e.memoizedProps&&u===e.memoizedState||(t.effectTag|=4),"function"!=typeof l.getSnapshotBeforeUpdate||i===e.memoizedProps&&u===e.memoizedState||(t.effectTag|=256),r=!1);return zl(e,t,n,r,a,o)}function zl(e,t,n,r,o,a){Il(e,t);var l=0!=(64&t.effectTag);if(!r&&!l)return o&&Eo(t,n,!1),Kl(e,t,a);r=t.stateNode,Pl.current=t;var i=l&&"function"!=typeof n.getDerivedStateFromError?null:r.render();return t.effectTag|=1,null!==e&&l?(t.child=Sa(t,e.child,null,a),t.child=Sa(t,null,i,a)):Rl(e,t,i,a),t.memoizedState=r.state,o&&Eo(t,n,!0),t.child}function Al(e){var t=e.stateNode;t.pendingContext?bo(0,t.pendingContext,t.pendingContext!==t.context):t.context&&bo(0,t.context,!1),ja(e,t.containerInfo)}var Ul,Wl,Bl,Vl={dehydrated:null,retryTime:0};function Hl(e,t,n){var r,o=t.mode,a=t.pendingProps,l=La.current,i=!1;if((r=0!=(64&t.effectTag))||(r=0!=(2&l)&&(null===e||null!==e.memoizedState)),r?(i=!0,t.effectTag&=-65):null!==e&&null===e.memoizedState||void 0===a.fallback||!0===a.unstable_avoidThisFallback||(l|=1),so(La,1&l),null===e){if(void 0!==a.fallback&&Sl(t),i){if(i=a.fallback,(a=_u(null,o,0,null)).return=t,0==(2&t.mode))for(e=null!==t.memoizedState?t.child.child:t.child,a.child=e;null!==e;)e.return=a,e=e.sibling;return(n=_u(i,o,n,null)).return=t,a.sibling=n,t.memoizedState=Vl,t.child=a,n}return o=a.children,t.memoizedState=null,t.child=Oa(t,null,o,n)}if(null!==e.memoizedState){if(o=(e=e.child).sibling,i){if(a=a.fallback,(n=Ou(e,e.pendingProps)).return=t,0==(2&t.mode)&&(i=null!==t.memoizedState?t.child.child:t.child)!==e.child)for(n.child=i;null!==i;)i.return=n,i=i.sibling;return(o=Ou(o,a)).return=t,n.sibling=o,n.childExpirationTime=0,t.memoizedState=Vl,t.child=n,o}return n=Sa(t,e.child,a.children,n),t.memoizedState=null,t.child=n}if(e=e.child,i){if(i=a.fallback,(a=_u(null,o,0,null)).return=t,a.child=e,null!==e&&(e.return=a),0==(2&t.mode))for(e=null!==t.memoizedState?t.child.child:t.child,a.child=e;null!==e;)e.return=a,e=e.sibling;return(n=_u(i,o,n,null)).return=t,a.sibling=n,n.effectTag|=2,a.childExpirationTime=0,t.memoizedState=Vl,t.child=a,n}return t.memoizedState=null,t.child=Sa(t,e,a.children,n)}function $l(e,t){e.expirationTime<t&&(e.expirationTime=t);var n=e.alternate;null!==n&&n.expirationTime<t&&(n.expirationTime=t),na(e.return,t)}function Ql(e,t,n,r,o,a){var l=e.memoizedState;null===l?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailExpiration:0,tailMode:o,lastEffect:a}:(l.isBackwards=t,l.rendering=null,l.renderingStartTime=0,l.last=r,l.tail=n,l.tailExpiration=0,l.tailMode=o,l.lastEffect=a)}function ql(e,t,n){var r=t.pendingProps,o=r.revealOrder,a=r.tail;if(Rl(e,t,r.children,n),0!=(2&(r=La.current)))r=1&r|2,t.effectTag|=64;else{if(null!==e&&0!=(64&e.effectTag))e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&$l(e,n);else if(19===e.tag)$l(e,n);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;null===e.sibling;){if(null===e.return||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(so(La,r),0==(2&t.mode))t.memoizedState=null;else switch(o){case"forwards":for(n=t.child,o=null;null!==n;)null!==(e=n.alternate)&&null===Fa(e)&&(o=n),n=n.sibling;null===(n=o)?(o=t.child,t.child=null):(o=n.sibling,n.sibling=null),Ql(t,!1,o,n,a,t.lastEffect);break;case"backwards":for(n=null,o=t.child,t.child=null;null!==o;){if(null!==(e=o.alternate)&&null===Fa(e)){t.child=o;break}e=o.sibling,o.sibling=n,n=o,o=e}Ql(t,!0,n,null,a,t.lastEffect);break;case"together":Ql(t,!1,null,null,void 0,t.lastEffect);break;default:t.memoizedState=null}return t.child}function Kl(e,t,n){null!==e&&(t.dependencies=e.dependencies);var r=t.expirationTime;if(0!==r&&lu(r),t.childExpirationTime<n)return null;if(null!==e&&t.child!==e.child)throw Error(l(153));if(null!==t.child){for(n=Ou(e=t.child,e.pendingProps),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=Ou(e,e.pendingProps)).return=t;n.sibling=null}return t.child}function Yl(e,t){switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;null!==t;)null!==t.alternate&&(n=t),t=t.sibling;null===n?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;null!==n;)null!==n.alternate&&(r=n),n=n.sibling;null===r?t||null===e.tail?e.tail=null:e.tail.sibling=null:r.sibling=null}}function Xl(e,t,n){var r=t.pendingProps;switch(t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return null;case 1:return yo(t.type)&&vo(),null;case 3:return Ma(),uo(po),uo(fo),(n=t.stateNode).pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),null!==e&&null!==e.child||!Cl(t)||(t.effectTag|=4),null;case 5:Ia(t),n=Ra(Na.current);var a=t.type;if(null!==e&&null!=t.stateNode)Wl(e,t,a,r,n),e.ref!==t.ref&&(t.effectTag|=128);else{if(!r){if(null===t.stateNode)throw Error(l(166));return null}if(e=Ra(_a.current),Cl(t)){r=t.stateNode,a=t.type;var i=t.memoizedProps;switch(r[xn]=t,r[Sn]=i,a){case"iframe":case"object":case"embed":qt("load",r);break;case"video":case"audio":for(e=0;e<Xe.length;e++)qt(Xe[e],r);break;case"source":qt("error",r);break;case"img":case"image":case"link":qt("error",r),qt("load",r);break;case"form":qt("reset",r),qt("submit",r);break;case"details":qt("toggle",r);break;case"input":Te(r,i),qt("invalid",r),un(n,"onChange");break;case"select":r._wrapperState={wasMultiple:!!i.multiple},qt("invalid",r),un(n,"onChange");break;case"textarea":Re(r,i),qt("invalid",r),un(n,"onChange")}for(var u in on(a,i),e=null,i)if(i.hasOwnProperty(u)){var s=i[u];"children"===u?"string"==typeof s?r.textContent!==s&&(e=["children",s]):"number"==typeof s&&r.textContent!==""+s&&(e=["children",""+s]):x.hasOwnProperty(u)&&null!=s&&un(n,u)}switch(a){case"input":we(r),Oe(r,i,!0);break;case"textarea":we(r),Me(r);break;case"select":case"option":break;default:"function"==typeof i.onClick&&(r.onclick=sn)}n=e,t.updateQueue=n,null!==n&&(t.effectTag|=4)}else{switch(u=9===n.nodeType?n:n.ownerDocument,e===ln&&(e=Le(a)),e===ln?"script"===a?((e=u.createElement("div")).innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):"string"==typeof r.is?e=u.createElement(a,{is:r.is}):(e=u.createElement(a),"select"===a&&(u=e,r.multiple?u.multiple=!0:r.size&&(u.size=r.size))):e=u.createElementNS(e,a),e[xn]=t,e[Sn]=r,Ul(e,t),t.stateNode=e,u=an(a,r),a){case"iframe":case"object":case"embed":qt("load",e),s=r;break;case"video":case"audio":for(s=0;s<Xe.length;s++)qt(Xe[s],e);s=r;break;case"source":qt("error",e),s=r;break;case"img":case"image":case"link":qt("error",e),qt("load",e),s=r;break;case"form":qt("reset",e),qt("submit",e),s=r;break;case"details":qt("toggle",e),s=r;break;case"input":Te(e,r),s=ke(e,r),qt("invalid",e),un(n,"onChange");break;case"option":s=_e(e,r);break;case"select":e._wrapperState={wasMultiple:!!r.multiple},s=o({},r,{value:void 0}),qt("invalid",e),un(n,"onChange");break;case"textarea":Re(e,r),s=Ne(e,r),qt("invalid",e),un(n,"onChange");break;default:s=r}on(a,s);var c=s;for(i in c)if(c.hasOwnProperty(i)){var f=c[i];"style"===i?nn(e,f):"dangerouslySetInnerHTML"===i?null!=(f=f?f.__html:void 0)&&Ae(e,f):"children"===i?"string"==typeof f?("textarea"!==a||""!==f)&&Ue(e,f):"number"==typeof f&&Ue(e,""+f):"suppressContentEditableWarning"!==i&&"suppressHydrationWarning"!==i&&"autoFocus"!==i&&(x.hasOwnProperty(i)?null!=f&&un(n,i):null!=f&&G(e,i,f,u))}switch(a){case"input":we(e),Oe(e,r,!1);break;case"textarea":we(e),Me(e);break;case"option":null!=r.value&&e.setAttribute("value",""+be(r.value));break;case"select":e.multiple=!!r.multiple,null!=(n=r.value)?Pe(e,!!r.multiple,n,!1):null!=r.defaultValue&&Pe(e,!!r.multiple,r.defaultValue,!0);break;default:"function"==typeof s.onClick&&(e.onclick=sn)}vn(a,r)&&(t.effectTag|=4)}null!==t.ref&&(t.effectTag|=128)}return null;case 6:if(e&&null!=t.stateNode)Bl(0,t,e.memoizedProps,r);else{if("string"!=typeof r&&null===t.stateNode)throw Error(l(166));n=Ra(Na.current),Ra(_a.current),Cl(t)?(n=t.stateNode,r=t.memoizedProps,n[xn]=t,n.nodeValue!==r&&(t.effectTag|=4)):((n=(9===n.nodeType?n:n.ownerDocument).createTextNode(r))[xn]=t,t.stateNode=n)}return null;case 13:return uo(La),r=t.memoizedState,0!=(64&t.effectTag)?(t.expirationTime=n,t):(n=null!==r,r=!1,null===e?void 0!==t.memoizedProps.fallback&&Cl(t):(r=null!==(a=e.memoizedState),n||null===a||null!==(a=e.child.sibling)&&(null!==(i=t.firstEffect)?(t.firstEffect=a,a.nextEffect=i):(t.firstEffect=t.lastEffect=a,a.nextEffect=null),a.effectTag=8)),n&&!r&&0!=(2&t.mode)&&(null===e&&!0!==t.memoizedProps.unstable_avoidThisFallback||0!=(1&La.current)?Ci===wi&&(Ci=Ei):(Ci!==wi&&Ci!==Ei||(Ci=ki),0!==ji&&null!==xi&&(Mu(xi,Oi),Du(xi,ji)))),(n||r)&&(t.effectTag|=4),null);case 4:return Ma(),null;case 10:return ta(t),null;case 17:return yo(t.type)&&vo(),null;case 19:if(uo(La),null===(r=t.memoizedState))return null;if(a=0!=(64&t.effectTag),null===(i=r.rendering)){if(a)Yl(r,!1);else if(Ci!==wi||null!==e&&0!=(64&e.effectTag))for(i=t.child;null!==i;){if(null!==(e=Fa(i))){for(t.effectTag|=64,Yl(r,!1),null!==(a=e.updateQueue)&&(t.updateQueue=a,t.effectTag|=4),null===r.lastEffect&&(t.firstEffect=null),t.lastEffect=r.lastEffect,r=t.child;null!==r;)i=n,(a=r).effectTag&=2,a.nextEffect=null,a.firstEffect=null,a.lastEffect=null,null===(e=a.alternate)?(a.childExpirationTime=0,a.expirationTime=i,a.child=null,a.memoizedProps=null,a.memoizedState=null,a.updateQueue=null,a.dependencies=null):(a.childExpirationTime=e.childExpirationTime,a.expirationTime=e.expirationTime,a.child=e.child,a.memoizedProps=e.memoizedProps,a.memoizedState=e.memoizedState,a.updateQueue=e.updateQueue,i=e.dependencies,a.dependencies=null===i?null:{expirationTime:i.expirationTime,firstContext:i.firstContext,responders:i.responders}),r=r.sibling;return so(La,1&La.current|2),t.child}i=i.sibling}}else{if(!a)if(null!==(e=Fa(i))){if(t.effectTag|=64,a=!0,null!==(n=e.updateQueue)&&(t.updateQueue=n,t.effectTag|=4),Yl(r,!0),null===r.tail&&"hidden"===r.tailMode&&!i.alternate)return null!==(t=t.lastEffect=r.lastEffect)&&(t.nextEffect=null),null}else 2*Uo()-r.renderingStartTime>r.tailExpiration&&1<n&&(t.effectTag|=64,a=!0,Yl(r,!1),t.expirationTime=t.childExpirationTime=n-1);r.isBackwards?(i.sibling=t.child,t.child=i):(null!==(n=r.last)?n.sibling=i:t.child=i,r.last=i)}return null!==r.tail?(0===r.tailExpiration&&(r.tailExpiration=Uo()+500),n=r.tail,r.rendering=n,r.tail=n.sibling,r.lastEffect=t.lastEffect,r.renderingStartTime=Uo(),n.sibling=null,t=La.current,so(La,a?1&t|2:1&t),n):null}throw Error(l(156,t.tag))}function Gl(e){switch(e.tag){case 1:yo(e.type)&&vo();var t=e.effectTag;return 4096&t?(e.effectTag=-4097&t|64,e):null;case 3:if(Ma(),uo(po),uo(fo),0!=(64&(t=e.effectTag)))throw Error(l(285));return e.effectTag=-4097&t|64,e;case 5:return Ia(e),null;case 13:return uo(La),4096&(t=e.effectTag)?(e.effectTag=-4097&t|64,e):null;case 19:return uo(La),null;case 4:return Ma(),null;case 10:return ta(e),null;default:return null}}function Jl(e,t){return{value:e,source:t,stack:ve(t)}}Ul=function(e,t){for(var n=t.child;null!==n;){if(5===n.tag||6===n.tag)e.appendChild(n.stateNode);else if(4!==n.tag&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)break;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}},Wl=function(e,t,n,r,a){var l=e.memoizedProps;if(l!==r){var i,u,s=t.stateNode;switch(Ra(_a.current),e=null,n){case"input":l=ke(s,l),r=ke(s,r),e=[];break;case"option":l=_e(s,l),r=_e(s,r),e=[];break;case"select":l=o({},l,{value:void 0}),r=o({},r,{value:void 0}),e=[];break;case"textarea":l=Ne(s,l),r=Ne(s,r),e=[];break;default:"function"!=typeof l.onClick&&"function"==typeof r.onClick&&(s.onclick=sn)}for(i in on(n,r),n=null,l)if(!r.hasOwnProperty(i)&&l.hasOwnProperty(i)&&null!=l[i])if("style"===i)for(u in s=l[i])s.hasOwnProperty(u)&&(n||(n={}),n[u]="");else"dangerouslySetInnerHTML"!==i&&"children"!==i&&"suppressContentEditableWarning"!==i&&"suppressHydrationWarning"!==i&&"autoFocus"!==i&&(x.hasOwnProperty(i)?e||(e=[]):(e=e||[]).push(i,null));for(i in r){var c=r[i];if(s=null!=l?l[i]:void 0,r.hasOwnProperty(i)&&c!==s&&(null!=c||null!=s))if("style"===i)if(s){for(u in s)!s.hasOwnProperty(u)||c&&c.hasOwnProperty(u)||(n||(n={}),n[u]="");for(u in c)c.hasOwnProperty(u)&&s[u]!==c[u]&&(n||(n={}),n[u]=c[u])}else n||(e||(e=[]),e.push(i,n)),n=c;else"dangerouslySetInnerHTML"===i?(c=c?c.__html:void 0,s=s?s.__html:void 0,null!=c&&s!==c&&(e=e||[]).push(i,c)):"children"===i?s===c||"string"!=typeof c&&"number"!=typeof c||(e=e||[]).push(i,""+c):"suppressContentEditableWarning"!==i&&"suppressHydrationWarning"!==i&&(x.hasOwnProperty(i)?(null!=c&&un(a,i),e||s===c||(e=[])):(e=e||[]).push(i,c))}n&&(e=e||[]).push("style",n),a=e,(t.updateQueue=a)&&(t.effectTag|=4)}},Bl=function(e,t,n,r){n!==r&&(t.effectTag|=4)};var Zl="function"==typeof WeakSet?WeakSet:Set;function ei(e,t){var n=t.source,r=t.stack;null===r&&null!==n&&(r=ve(n)),null!==n&&ye(n.type),t=t.value,null!==e&&1===e.tag&&ye(e.type);try{console.error(t)}catch(e){setTimeout((function(){throw e}))}}function ti(e){var t=e.ref;if(null!==t)if("function"==typeof t)try{t(null)}catch(t){bu(e,t)}else t.current=null}function ni(e,t){switch(t.tag){case 0:case 11:case 15:case 22:return;case 1:if(256&t.effectTag&&null!==e){var n=e.memoizedProps,r=e.memoizedState;t=(e=t.stateNode).getSnapshotBeforeUpdate(t.elementType===t.type?n:Yo(t.type,n),r),e.__reactInternalSnapshotBeforeUpdate=t}return;case 3:case 5:case 6:case 4:case 17:return}throw Error(l(163))}function ri(e,t){if(null!==(t=null!==(t=t.updateQueue)?t.lastEffect:null)){var n=t=t.next;do{if((n.tag&e)===e){var r=n.destroy;n.destroy=void 0,void 0!==r&&r()}n=n.next}while(n!==t)}}function oi(e,t){if(null!==(t=null!==(t=t.updateQueue)?t.lastEffect:null)){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function ai(e,t,n){switch(n.tag){case 0:case 11:case 15:case 22:return void oi(3,n);case 1:if(e=n.stateNode,4&n.effectTag)if(null===t)e.componentDidMount();else{var r=n.elementType===n.type?t.memoizedProps:Yo(n.type,t.memoizedProps);e.componentDidUpdate(r,t.memoizedState,e.__reactInternalSnapshotBeforeUpdate)}return void(null!==(t=n.updateQueue)&&da(n,t,e));case 3:if(null!==(t=n.updateQueue)){if(e=null,null!==n.child)switch(n.child.tag){case 5:e=n.child.stateNode;break;case 1:e=n.child.stateNode}da(n,t,e)}return;case 5:return e=n.stateNode,void(null===t&&4&n.effectTag&&vn(n.type,n.memoizedProps)&&e.focus());case 6:case 4:case 12:return;case 13:return void(null===n.memoizedState&&(n=n.alternate,null!==n&&(n=n.memoizedState,null!==n&&(n=n.dehydrated,null!==n&&Lt(n)))));case 19:case 17:case 20:case 21:return}throw Error(l(163))}function li(e,t,n){switch("function"==typeof ku&&ku(t),t.tag){case 0:case 11:case 14:case 15:case 22:if(null!==(e=t.updateQueue)&&null!==(e=e.lastEffect)){var r=e.next;Vo(97<n?97:n,(function(){var e=r;do{var n=e.destroy;if(void 0!==n){var o=t;try{n()}catch(e){bu(o,e)}}e=e.next}while(e!==r)}))}break;case 1:ti(t),"function"==typeof(n=t.stateNode).componentWillUnmount&&function(e,t){try{t.props=e.memoizedProps,t.state=e.memoizedState,t.componentWillUnmount()}catch(t){bu(e,t)}}(t,n);break;case 5:ti(t);break;case 4:ci(e,t,n)}}function ii(e){var t=e.alternate;e.return=null,e.child=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.alternate=null,e.firstEffect=null,e.lastEffect=null,e.pendingProps=null,e.memoizedProps=null,e.stateNode=null,null!==t&&ii(t)}function ui(e){return 5===e.tag||3===e.tag||4===e.tag}function si(e){e:{for(var t=e.return;null!==t;){if(ui(t)){var n=t;break e}t=t.return}throw Error(l(160))}switch(t=n.stateNode,n.tag){case 5:var r=!1;break;case 3:case 4:t=t.containerInfo,r=!0;break;default:throw Error(l(161))}16&n.effectTag&&(Ue(t,""),n.effectTag&=-17);e:t:for(n=e;;){for(;null===n.sibling;){if(null===n.return||ui(n.return)){n=null;break e}n=n.return}for(n.sibling.return=n.return,n=n.sibling;5!==n.tag&&6!==n.tag&&18!==n.tag;){if(2&n.effectTag)continue t;if(null===n.child||4===n.tag)continue t;n.child.return=n,n=n.child}if(!(2&n.effectTag)){n=n.stateNode;break e}}r?function e(t,n,r){var o=t.tag,a=5===o||6===o;if(a)t=a?t.stateNode:t.stateNode.instance,n?8===r.nodeType?r.parentNode.insertBefore(t,n):r.insertBefore(t,n):(8===r.nodeType?(n=r.parentNode).insertBefore(t,r):(n=r).appendChild(t),null!==(r=r._reactRootContainer)&&void 0!==r||null!==n.onclick||(n.onclick=sn));else if(4!==o&&null!==(t=t.child))for(e(t,n,r),t=t.sibling;null!==t;)e(t,n,r),t=t.sibling}(e,n,t):function e(t,n,r){var o=t.tag,a=5===o||6===o;if(a)t=a?t.stateNode:t.stateNode.instance,n?r.insertBefore(t,n):r.appendChild(t);else if(4!==o&&null!==(t=t.child))for(e(t,n,r),t=t.sibling;null!==t;)e(t,n,r),t=t.sibling}(e,n,t)}function ci(e,t,n){for(var r,o,a=t,i=!1;;){if(!i){i=a.return;e:for(;;){if(null===i)throw Error(l(160));switch(r=i.stateNode,i.tag){case 5:o=!1;break e;case 3:case 4:r=r.containerInfo,o=!0;break e}i=i.return}i=!0}if(5===a.tag||6===a.tag){e:for(var u=e,s=a,c=n,f=s;;)if(li(u,f,c),null!==f.child&&4!==f.tag)f.child.return=f,f=f.child;else{if(f===s)break e;for(;null===f.sibling;){if(null===f.return||f.return===s)break e;f=f.return}f.sibling.return=f.return,f=f.sibling}o?(u=r,s=a.stateNode,8===u.nodeType?u.parentNode.removeChild(s):u.removeChild(s)):r.removeChild(a.stateNode)}else if(4===a.tag){if(null!==a.child){r=a.stateNode.containerInfo,o=!0,a.child.return=a,a=a.child;continue}}else if(li(e,a,n),null!==a.child){a.child.return=a,a=a.child;continue}if(a===t)break;for(;null===a.sibling;){if(null===a.return||a.return===t)return;4===(a=a.return).tag&&(i=!1)}a.sibling.return=a.return,a=a.sibling}}function fi(e,t){switch(t.tag){case 0:case 11:case 14:case 15:case 22:return void ri(3,t);case 1:return;case 5:var n=t.stateNode;if(null!=n){var r=t.memoizedProps,o=null!==e?e.memoizedProps:r;e=t.type;var a=t.updateQueue;if(t.updateQueue=null,null!==a){for(n[Sn]=r,"input"===e&&"radio"===r.type&&null!=r.name&&xe(n,r),an(e,o),t=an(e,r),o=0;o<a.length;o+=2){var i=a[o],u=a[o+1];"style"===i?nn(n,u):"dangerouslySetInnerHTML"===i?Ae(n,u):"children"===i?Ue(n,u):G(n,i,u,t)}switch(e){case"input":Se(n,r);break;case"textarea":je(n,r);break;case"select":t=n._wrapperState.wasMultiple,n._wrapperState.wasMultiple=!!r.multiple,null!=(e=r.value)?Pe(n,!!r.multiple,e,!1):t!==!!r.multiple&&(null!=r.defaultValue?Pe(n,!!r.multiple,r.defaultValue,!0):Pe(n,!!r.multiple,r.multiple?[]:"",!1))}}}return;case 6:if(null===t.stateNode)throw Error(l(162));return void(t.stateNode.nodeValue=t.memoizedProps);case 3:return void((t=t.stateNode).hydrate&&(t.hydrate=!1,Lt(t.containerInfo)));case 12:return;case 13:if(n=t,null===t.memoizedState?r=!1:(r=!0,n=t.child,Di=Uo()),null!==n)e:for(e=n;;){if(5===e.tag)a=e.stateNode,r?"function"==typeof(a=a.style).setProperty?a.setProperty("display","none","important"):a.display="none":(a=e.stateNode,o=null!=(o=e.memoizedProps.style)&&o.hasOwnProperty("display")?o.display:null,a.style.display=tn("display",o));else if(6===e.tag)e.stateNode.nodeValue=r?"":e.memoizedProps;else{if(13===e.tag&&null!==e.memoizedState&&null===e.memoizedState.dehydrated){(a=e.child.sibling).return=e,e=a;continue}if(null!==e.child){e.child.return=e,e=e.child;continue}}if(e===n)break;for(;null===e.sibling;){if(null===e.return||e.return===n)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}return void di(t);case 19:return void di(t);case 17:return}throw Error(l(163))}function di(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var n=e.stateNode;null===n&&(n=e.stateNode=new Zl),t.forEach((function(t){var r=wu.bind(null,e,t);n.has(t)||(n.add(t),t.then(r,r))}))}}var pi="function"==typeof WeakMap?WeakMap:Map;function mi(e,t,n){(n=ua(n,null)).tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Li||(Li=!0,Fi=r),ei(e,t)},n}function hi(e,t,n){(n=ua(n,null)).tag=3;var r=e.type.getDerivedStateFromError;if("function"==typeof r){var o=t.value;n.payload=function(){return ei(e,t),r(o)}}var a=e.stateNode;return null!==a&&"function"==typeof a.componentDidCatch&&(n.callback=function(){"function"!=typeof r&&(null===zi?zi=new Set([this]):zi.add(this),ei(e,t));var n=t.stack;this.componentDidCatch(t.value,{componentStack:null!==n?n:""})}),n}var yi,vi=Math.ceil,bi=X.ReactCurrentDispatcher,gi=X.ReactCurrentOwner,wi=0,Ei=3,ki=4,Ti=0,xi=null,Si=null,Oi=0,Ci=wi,_i=null,Pi=1073741823,Ni=1073741823,Ri=null,ji=0,Mi=!1,Di=0,Ii=null,Li=!1,Fi=null,zi=null,Ai=!1,Ui=null,Wi=90,Bi=null,Vi=0,Hi=null,$i=0;function Qi(){return 0!=(48&Ti)?1073741821-(Uo()/10|0):0!==$i?$i:$i=1073741821-(Uo()/10|0)}function qi(e,t,n){if(0==(2&(t=t.mode)))return 1073741823;var r=Wo();if(0==(4&t))return 99===r?1073741823:1073741822;if(0!=(16&Ti))return Oi;if(null!==n)e=Ko(e,0|n.timeoutMs||5e3,250);else switch(r){case 99:e=1073741823;break;case 98:e=Ko(e,150,100);break;case 97:case 96:e=Ko(e,5e3,250);break;case 95:e=2;break;default:throw Error(l(326))}return null!==xi&&e===Oi&&--e,e}function Ki(e,t){if(50<Vi)throw Vi=0,Hi=null,Error(l(185));if(null!==(e=Yi(e,t))){var n=Wo();1073741823===t?0!=(8&Ti)&&0==(48&Ti)?Zi(e):(Gi(e),0===Ti&&Qo()):Gi(e),0==(4&Ti)||98!==n&&99!==n||(null===Bi?Bi=new Map([[e,t]]):(void 0===(n=Bi.get(e))||n>t)&&Bi.set(e,t))}}function Yi(e,t){e.expirationTime<t&&(e.expirationTime=t);var n=e.alternate;null!==n&&n.expirationTime<t&&(n.expirationTime=t);var r=e.return,o=null;if(null===r&&3===e.tag)o=e.stateNode;else for(;null!==r;){if(n=r.alternate,r.childExpirationTime<t&&(r.childExpirationTime=t),null!==n&&n.childExpirationTime<t&&(n.childExpirationTime=t),null===r.return&&3===r.tag){o=r.stateNode;break}r=r.return}return null!==o&&(xi===o&&(lu(t),Ci===ki&&Mu(o,Oi)),Du(o,t)),o}function Xi(e){var t=e.lastExpiredTime;if(0!==t)return t;if(!ju(e,t=e.firstPendingTime))return t;var n=e.lastPingedTime;return 2>=(e=n>(e=e.nextKnownPendingLevel)?n:e)&&t!==e?0:e}function Gi(e){if(0!==e.lastExpiredTime)e.callbackExpirationTime=1073741823,e.callbackPriority=99,e.callbackNode=$o(Zi.bind(null,e));else{var t=Xi(e),n=e.callbackNode;if(0===t)null!==n&&(e.callbackNode=null,e.callbackExpirationTime=0,e.callbackPriority=90);else{var r=Qi();if(1073741823===t?r=99:1===t||2===t?r=95:r=0>=(r=10*(1073741821-t)-10*(1073741821-r))?99:250>=r?98:5250>=r?97:95,null!==n){var o=e.callbackPriority;if(e.callbackExpirationTime===t&&o>=r)return;n!==Mo&&xo(n)}e.callbackExpirationTime=t,e.callbackPriority=r,t=1073741823===t?$o(Zi.bind(null,e)):Ho(r,Ji.bind(null,e),{timeout:10*(1073741821-t)-Uo()}),e.callbackNode=t}}}function Ji(e,t){if($i=0,t)return Iu(e,t=Qi()),Gi(e),null;var n=Xi(e);if(0!==n){if(t=e.callbackNode,0!=(48&Ti))throw Error(l(327));if(hu(),e===xi&&n===Oi||nu(e,n),null!==Si){var r=Ti;Ti|=16;for(var o=ou();;)try{uu();break}catch(t){ru(e,t)}if(ea(),Ti=r,bi.current=o,1===Ci)throw t=_i,nu(e,n),Mu(e,n),Gi(e),t;if(null===Si)switch(o=e.finishedWork=e.current.alternate,e.finishedExpirationTime=n,r=Ci,xi=null,r){case wi:case 1:throw Error(l(345));case 2:Iu(e,2<n?2:n);break;case Ei:if(Mu(e,n),n===(r=e.lastSuspendedTime)&&(e.nextKnownPendingLevel=fu(o)),1073741823===Pi&&10<(o=Di+500-Uo())){if(Mi){var a=e.lastPingedTime;if(0===a||a>=n){e.lastPingedTime=n,nu(e,n);break}}if(0!==(a=Xi(e))&&a!==n)break;if(0!==r&&r!==n){e.lastPingedTime=r;break}e.timeoutHandle=gn(du.bind(null,e),o);break}du(e);break;case ki:if(Mu(e,n),n===(r=e.lastSuspendedTime)&&(e.nextKnownPendingLevel=fu(o)),Mi&&(0===(o=e.lastPingedTime)||o>=n)){e.lastPingedTime=n,nu(e,n);break}if(0!==(o=Xi(e))&&o!==n)break;if(0!==r&&r!==n){e.lastPingedTime=r;break}if(1073741823!==Ni?r=10*(1073741821-Ni)-Uo():1073741823===Pi?r=0:(r=10*(1073741821-Pi)-5e3,0>(r=(o=Uo())-r)&&(r=0),(n=10*(1073741821-n)-o)<(r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*vi(r/1960))-r)&&(r=n)),10<r){e.timeoutHandle=gn(du.bind(null,e),r);break}du(e);break;case 5:if(1073741823!==Pi&&null!==Ri){a=Pi;var i=Ri;if(0>=(r=0|i.busyMinDurationMs)?r=0:(o=0|i.busyDelayMs,r=(a=Uo()-(10*(1073741821-a)-(0|i.timeoutMs||5e3)))<=o?0:o+r-a),10<r){Mu(e,n),e.timeoutHandle=gn(du.bind(null,e),r);break}}du(e);break;default:throw Error(l(329))}if(Gi(e),e.callbackNode===t)return Ji.bind(null,e)}}return null}function Zi(e){var t=e.lastExpiredTime;if(t=0!==t?t:1073741823,0!=(48&Ti))throw Error(l(327));if(hu(),e===xi&&t===Oi||nu(e,t),null!==Si){var n=Ti;Ti|=16;for(var r=ou();;)try{iu();break}catch(t){ru(e,t)}if(ea(),Ti=n,bi.current=r,1===Ci)throw n=_i,nu(e,t),Mu(e,t),Gi(e),n;if(null!==Si)throw Error(l(261));e.finishedWork=e.current.alternate,e.finishedExpirationTime=t,xi=null,du(e),Gi(e)}return null}function eu(e,t){var n=Ti;Ti|=1;try{return e(t)}finally{0===(Ti=n)&&Qo()}}function tu(e,t){var n=Ti;Ti&=-2,Ti|=8;try{return e(t)}finally{0===(Ti=n)&&Qo()}}function nu(e,t){e.finishedWork=null,e.finishedExpirationTime=0;var n=e.timeoutHandle;if(-1!==n&&(e.timeoutHandle=-1,wn(n)),null!==Si)for(n=Si.return;null!==n;){var r=n;switch(r.tag){case 1:null!=(r=r.type.childContextTypes)&&vo();break;case 3:Ma(),uo(po),uo(fo);break;case 5:Ia(r);break;case 4:Ma();break;case 13:case 19:uo(La);break;case 10:ta(r)}n=n.return}xi=e,Si=Ou(e.current,null),Oi=t,Ci=wi,_i=null,Ni=Pi=1073741823,Ri=null,ji=0,Mi=!1}function ru(e,t){for(;;){try{if(ea(),Aa.current=yl,$a)for(var n=Ba.memoizedState;null!==n;){var r=n.queue;null!==r&&(r.pending=null),n=n.next}if(Wa=0,Ha=Va=Ba=null,$a=!1,null===Si||null===Si.return)return Ci=1,_i=t,Si=null;e:{var o=e,a=Si.return,l=Si,i=t;if(t=Oi,l.effectTag|=2048,l.firstEffect=l.lastEffect=null,null!==i&&"object"==typeof i&&"function"==typeof i.then){var u=i;if(0==(2&l.mode)){var s=l.alternate;s?(l.updateQueue=s.updateQueue,l.memoizedState=s.memoizedState,l.expirationTime=s.expirationTime):(l.updateQueue=null,l.memoizedState=null)}var c=0!=(1&La.current),f=a;do{var d;if(d=13===f.tag){var p=f.memoizedState;if(null!==p)d=null!==p.dehydrated;else{var m=f.memoizedProps;d=void 0!==m.fallback&&(!0!==m.unstable_avoidThisFallback||!c)}}if(d){var h=f.updateQueue;if(null===h){var y=new Set;y.add(u),f.updateQueue=y}else h.add(u);if(0==(2&f.mode)){if(f.effectTag|=64,l.effectTag&=-2981,1===l.tag)if(null===l.alternate)l.tag=17;else{var v=ua(1073741823,null);v.tag=2,sa(l,v)}l.expirationTime=1073741823;break e}i=void 0,l=t;var b=o.pingCache;if(null===b?(b=o.pingCache=new pi,i=new Set,b.set(u,i)):void 0===(i=b.get(u))&&(i=new Set,b.set(u,i)),!i.has(l)){i.add(l);var g=gu.bind(null,o,u,l);u.then(g,g)}f.effectTag|=4096,f.expirationTime=t;break e}f=f.return}while(null!==f);i=Error((ye(l.type)||"A React component")+" suspended while rendering, but no fallback UI was specified.\n\nAdd a <Suspense fallback=...> component higher in the tree to provide a loading indicator or placeholder to display."+ve(l))}5!==Ci&&(Ci=2),i=Jl(i,l),f=a;do{switch(f.tag){case 3:u=i,f.effectTag|=4096,f.expirationTime=t,ca(f,mi(f,u,t));break e;case 1:u=i;var w=f.type,E=f.stateNode;if(0==(64&f.effectTag)&&("function"==typeof w.getDerivedStateFromError||null!==E&&"function"==typeof E.componentDidCatch&&(null===zi||!zi.has(E)))){f.effectTag|=4096,f.expirationTime=t,ca(f,hi(f,u,t));break e}}f=f.return}while(null!==f)}Si=cu(Si)}catch(e){t=e;continue}break}}function ou(){var e=bi.current;return bi.current=yl,null===e?yl:e}function au(e,t){e<Pi&&2<e&&(Pi=e),null!==t&&e<Ni&&2<e&&(Ni=e,Ri=t)}function lu(e){e>ji&&(ji=e)}function iu(){for(;null!==Si;)Si=su(Si)}function uu(){for(;null!==Si&&!Do();)Si=su(Si)}function su(e){var t=yi(e.alternate,e,Oi);return e.memoizedProps=e.pendingProps,null===t&&(t=cu(e)),gi.current=null,t}function cu(e){Si=e;do{var t=Si.alternate;if(e=Si.return,0==(2048&Si.effectTag)){if(t=Xl(t,Si,Oi),1===Oi||1!==Si.childExpirationTime){for(var n=0,r=Si.child;null!==r;){var o=r.expirationTime,a=r.childExpirationTime;o>n&&(n=o),a>n&&(n=a),r=r.sibling}Si.childExpirationTime=n}if(null!==t)return t;null!==e&&0==(2048&e.effectTag)&&(null===e.firstEffect&&(e.firstEffect=Si.firstEffect),null!==Si.lastEffect&&(null!==e.lastEffect&&(e.lastEffect.nextEffect=Si.firstEffect),e.lastEffect=Si.lastEffect),1<Si.effectTag&&(null!==e.lastEffect?e.lastEffect.nextEffect=Si:e.firstEffect=Si,e.lastEffect=Si))}else{if(null!==(t=Gl(Si)))return t.effectTag&=2047,t;null!==e&&(e.firstEffect=e.lastEffect=null,e.effectTag|=2048)}if(null!==(t=Si.sibling))return t;Si=e}while(null!==Si);return Ci===wi&&(Ci=5),null}function fu(e){var t=e.expirationTime;return t>(e=e.childExpirationTime)?t:e}function du(e){var t=Wo();return Vo(99,pu.bind(null,e,t)),null}function pu(e,t){do{hu()}while(null!==Ui);if(0!=(48&Ti))throw Error(l(327));var n=e.finishedWork,r=e.finishedExpirationTime;if(null===n)return null;if(e.finishedWork=null,e.finishedExpirationTime=0,n===e.current)throw Error(l(177));e.callbackNode=null,e.callbackExpirationTime=0,e.callbackPriority=90,e.nextKnownPendingLevel=0;var o=fu(n);if(e.firstPendingTime=o,r<=e.lastSuspendedTime?e.firstSuspendedTime=e.lastSuspendedTime=e.nextKnownPendingLevel=0:r<=e.firstSuspendedTime&&(e.firstSuspendedTime=r-1),r<=e.lastPingedTime&&(e.lastPingedTime=0),r<=e.lastExpiredTime&&(e.lastExpiredTime=0),e===xi&&(Si=xi=null,Oi=0),1<n.effectTag?null!==n.lastEffect?(n.lastEffect.nextEffect=n,o=n.firstEffect):o=n:o=n.firstEffect,null!==o){var a=Ti;Ti|=32,gi.current=null,hn=Qt;var i=pn();if(mn(i)){if("selectionStart"in i)var u={start:i.selectionStart,end:i.selectionEnd};else e:{var s=(u=(u=i.ownerDocument)&&u.defaultView||window).getSelection&&u.getSelection();if(s&&0!==s.rangeCount){u=s.anchorNode;var c=s.anchorOffset,f=s.focusNode;s=s.focusOffset;try{u.nodeType,f.nodeType}catch(e){u=null;break e}var d=0,p=-1,m=-1,h=0,y=0,v=i,b=null;t:for(;;){for(var g;v!==u||0!==c&&3!==v.nodeType||(p=d+c),v!==f||0!==s&&3!==v.nodeType||(m=d+s),3===v.nodeType&&(d+=v.nodeValue.length),null!==(g=v.firstChild);)b=v,v=g;for(;;){if(v===i)break t;if(b===u&&++h===c&&(p=d),b===f&&++y===s&&(m=d),null!==(g=v.nextSibling))break;b=(v=b).parentNode}v=g}u=-1===p||-1===m?null:{start:p,end:m}}else u=null}u=u||{start:0,end:0}}else u=null;yn={activeElementDetached:null,focusedElem:i,selectionRange:u},Qt=!1,Ii=o;do{try{mu()}catch(e){if(null===Ii)throw Error(l(330));bu(Ii,e),Ii=Ii.nextEffect}}while(null!==Ii);Ii=o;do{try{for(i=e,u=t;null!==Ii;){var w=Ii.effectTag;if(16&w&&Ue(Ii.stateNode,""),128&w){var E=Ii.alternate;if(null!==E){var k=E.ref;null!==k&&("function"==typeof k?k(null):k.current=null)}}switch(1038&w){case 2:si(Ii),Ii.effectTag&=-3;break;case 6:si(Ii),Ii.effectTag&=-3,fi(Ii.alternate,Ii);break;case 1024:Ii.effectTag&=-1025;break;case 1028:Ii.effectTag&=-1025,fi(Ii.alternate,Ii);break;case 4:fi(Ii.alternate,Ii);break;case 8:ci(i,c=Ii,u),ii(c)}Ii=Ii.nextEffect}}catch(e){if(null===Ii)throw Error(l(330));bu(Ii,e),Ii=Ii.nextEffect}}while(null!==Ii);if(k=yn,E=pn(),w=k.focusedElem,u=k.selectionRange,E!==w&&w&&w.ownerDocument&&function e(t,n){return!(!t||!n)&&(t===n||(!t||3!==t.nodeType)&&(n&&3===n.nodeType?e(t,n.parentNode):"contains"in t?t.contains(n):!!t.compareDocumentPosition&&!!(16&t.compareDocumentPosition(n))))}(w.ownerDocument.documentElement,w)){null!==u&&mn(w)&&(E=u.start,void 0===(k=u.end)&&(k=E),"selectionStart"in w?(w.selectionStart=E,w.selectionEnd=Math.min(k,w.value.length)):(k=(E=w.ownerDocument||document)&&E.defaultView||window).getSelection&&(k=k.getSelection(),c=w.textContent.length,i=Math.min(u.start,c),u=void 0===u.end?i:Math.min(u.end,c),!k.extend&&i>u&&(c=u,u=i,i=c),c=dn(w,i),f=dn(w,u),c&&f&&(1!==k.rangeCount||k.anchorNode!==c.node||k.anchorOffset!==c.offset||k.focusNode!==f.node||k.focusOffset!==f.offset)&&((E=E.createRange()).setStart(c.node,c.offset),k.removeAllRanges(),i>u?(k.addRange(E),k.extend(f.node,f.offset)):(E.setEnd(f.node,f.offset),k.addRange(E))))),E=[];for(k=w;k=k.parentNode;)1===k.nodeType&&E.push({element:k,left:k.scrollLeft,top:k.scrollTop});for("function"==typeof w.focus&&w.focus(),w=0;w<E.length;w++)(k=E[w]).element.scrollLeft=k.left,k.element.scrollTop=k.top}Qt=!!hn,yn=hn=null,e.current=n,Ii=o;do{try{for(w=e;null!==Ii;){var T=Ii.effectTag;if(36&T&&ai(w,Ii.alternate,Ii),128&T){E=void 0;var x=Ii.ref;if(null!==x){var S=Ii.stateNode;switch(Ii.tag){case 5:E=S;break;default:E=S}"function"==typeof x?x(E):x.current=E}}Ii=Ii.nextEffect}}catch(e){if(null===Ii)throw Error(l(330));bu(Ii,e),Ii=Ii.nextEffect}}while(null!==Ii);Ii=null,Io(),Ti=a}else e.current=n;if(Ai)Ai=!1,Ui=e,Wi=t;else for(Ii=o;null!==Ii;)t=Ii.nextEffect,Ii.nextEffect=null,Ii=t;if(0===(t=e.firstPendingTime)&&(zi=null),1073741823===t?e===Hi?Vi++:(Vi=0,Hi=e):Vi=0,"function"==typeof Eu&&Eu(n.stateNode,r),Gi(e),Li)throw Li=!1,e=Fi,Fi=null,e;return 0!=(8&Ti)||Qo(),null}function mu(){for(;null!==Ii;){var e=Ii.effectTag;0!=(256&e)&&ni(Ii.alternate,Ii),0==(512&e)||Ai||(Ai=!0,Ho(97,(function(){return hu(),null}))),Ii=Ii.nextEffect}}function hu(){if(90!==Wi){var e=97<Wi?97:Wi;return Wi=90,Vo(e,yu)}}function yu(){if(null===Ui)return!1;var e=Ui;if(Ui=null,0!=(48&Ti))throw Error(l(331));var t=Ti;for(Ti|=32,e=e.current.firstEffect;null!==e;){try{var n=e;if(0!=(512&n.effectTag))switch(n.tag){case 0:case 11:case 15:case 22:ri(5,n),oi(5,n)}}catch(t){if(null===e)throw Error(l(330));bu(e,t)}n=e.nextEffect,e.nextEffect=null,e=n}return Ti=t,Qo(),!0}function vu(e,t,n){sa(e,t=mi(e,t=Jl(n,t),1073741823)),null!==(e=Yi(e,1073741823))&&Gi(e)}function bu(e,t){if(3===e.tag)vu(e,e,t);else for(var n=e.return;null!==n;){if(3===n.tag){vu(n,e,t);break}if(1===n.tag){var r=n.stateNode;if("function"==typeof n.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===zi||!zi.has(r))){sa(n,e=hi(n,e=Jl(t,e),1073741823)),null!==(n=Yi(n,1073741823))&&Gi(n);break}}n=n.return}}function gu(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),xi===e&&Oi===n?Ci===ki||Ci===Ei&&1073741823===Pi&&Uo()-Di<500?nu(e,Oi):Mi=!0:ju(e,n)&&(0!==(t=e.lastPingedTime)&&t<n||(e.lastPingedTime=n,Gi(e)))}function wu(e,t){var n=e.stateNode;null!==n&&n.delete(t),0===(t=0)&&(t=qi(t=Qi(),e,null)),null!==(e=Yi(e,t))&&Gi(e)}yi=function(e,t,n){var r=t.expirationTime;if(null!==e){var o=t.pendingProps;if(e.memoizedProps!==o||po.current)Nl=!0;else{if(r<n){switch(Nl=!1,t.tag){case 3:Al(t),_l();break;case 5:if(Da(t),4&t.mode&&1!==n&&o.hidden)return t.expirationTime=t.childExpirationTime=1,null;break;case 1:yo(t.type)&&wo(t);break;case 4:ja(t,t.stateNode.containerInfo);break;case 10:r=t.memoizedProps.value,o=t.type._context,so(Xo,o._currentValue),o._currentValue=r;break;case 13:if(null!==t.memoizedState)return 0!==(r=t.child.childExpirationTime)&&r>=n?Hl(e,t,n):(so(La,1&La.current),null!==(t=Kl(e,t,n))?t.sibling:null);so(La,1&La.current);break;case 19:if(r=t.childExpirationTime>=n,0!=(64&e.effectTag)){if(r)return ql(e,t,n);t.effectTag|=64}if(null!==(o=t.memoizedState)&&(o.rendering=null,o.tail=null),so(La,La.current),!r)return null}return Kl(e,t,n)}Nl=!1}}else Nl=!1;switch(t.expirationTime=0,t.tag){case 2:if(r=t.type,null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),e=t.pendingProps,o=ho(t,fo.current),ra(t,n),o=Ka(null,t,r,e,o,n),t.effectTag|=1,"object"==typeof o&&null!==o&&"function"==typeof o.render&&void 0===o.$$typeof){if(t.tag=1,t.memoizedState=null,t.updateQueue=null,yo(r)){var a=!0;wo(t)}else a=!1;t.memoizedState=null!==o.state&&void 0!==o.state?o.state:null,la(t);var i=r.getDerivedStateFromProps;"function"==typeof i&&ha(t,r,i,e),o.updater=ya,t.stateNode=o,o._reactInternalFiber=t,wa(t,r,e,n),t=zl(null,t,r,!0,a,n)}else t.tag=0,Rl(null,t,o,n),t=t.child;return t;case 16:e:{if(o=t.elementType,null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),e=t.pendingProps,function(e){if(-1===e._status){e._status=0;var t=e._ctor;t=t(),e._result=t,t.then((function(t){0===e._status&&(t=t.default,e._status=1,e._result=t)}),(function(t){0===e._status&&(e._status=2,e._result=t)}))}}(o),1!==o._status)throw o._result;switch(o=o._result,t.type=o,a=t.tag=function(e){if("function"==typeof e)return Su(e)?1:0;if(null!=e){if((e=e.$$typeof)===ue)return 11;if(e===fe)return 14}return 2}(o),e=Yo(o,e),a){case 0:t=Ll(null,t,o,e,n);break e;case 1:t=Fl(null,t,o,e,n);break e;case 11:t=jl(null,t,o,e,n);break e;case 14:t=Ml(null,t,o,Yo(o.type,e),r,n);break e}throw Error(l(306,o,""))}return t;case 0:return r=t.type,o=t.pendingProps,Ll(e,t,r,o=t.elementType===r?o:Yo(r,o),n);case 1:return r=t.type,o=t.pendingProps,Fl(e,t,r,o=t.elementType===r?o:Yo(r,o),n);case 3:if(Al(t),r=t.updateQueue,null===e||null===r)throw Error(l(282));if(r=t.pendingProps,o=null!==(o=t.memoizedState)?o.element:null,ia(e,t),fa(t,r,null,n),(r=t.memoizedState.element)===o)_l(),t=Kl(e,t,n);else{if((o=t.stateNode.hydrate)&&(El=En(t.stateNode.containerInfo.firstChild),wl=t,o=kl=!0),o)for(n=Oa(t,null,r,n),t.child=n;n;)n.effectTag=-3&n.effectTag|1024,n=n.sibling;else Rl(e,t,r,n),_l();t=t.child}return t;case 5:return Da(t),null===e&&Sl(t),r=t.type,o=t.pendingProps,a=null!==e?e.memoizedProps:null,i=o.children,bn(r,o)?i=null:null!==a&&bn(r,a)&&(t.effectTag|=16),Il(e,t),4&t.mode&&1!==n&&o.hidden?(t.expirationTime=t.childExpirationTime=1,t=null):(Rl(e,t,i,n),t=t.child),t;case 6:return null===e&&Sl(t),null;case 13:return Hl(e,t,n);case 4:return ja(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=Sa(t,null,r,n):Rl(e,t,r,n),t.child;case 11:return r=t.type,o=t.pendingProps,jl(e,t,r,o=t.elementType===r?o:Yo(r,o),n);case 7:return Rl(e,t,t.pendingProps,n),t.child;case 8:case 12:return Rl(e,t,t.pendingProps.children,n),t.child;case 10:e:{r=t.type._context,o=t.pendingProps,i=t.memoizedProps,a=o.value;var u=t.type._context;if(so(Xo,u._currentValue),u._currentValue=a,null!==i)if(u=i.value,0===(a=Fr(u,a)?0:0|("function"==typeof r._calculateChangedBits?r._calculateChangedBits(u,a):1073741823))){if(i.children===o.children&&!po.current){t=Kl(e,t,n);break e}}else for(null!==(u=t.child)&&(u.return=t);null!==u;){var s=u.dependencies;if(null!==s){i=u.child;for(var c=s.firstContext;null!==c;){if(c.context===r&&0!=(c.observedBits&a)){1===u.tag&&((c=ua(n,null)).tag=2,sa(u,c)),u.expirationTime<n&&(u.expirationTime=n),null!==(c=u.alternate)&&c.expirationTime<n&&(c.expirationTime=n),na(u.return,n),s.expirationTime<n&&(s.expirationTime=n);break}c=c.next}}else i=10===u.tag&&u.type===t.type?null:u.child;if(null!==i)i.return=u;else for(i=u;null!==i;){if(i===t){i=null;break}if(null!==(u=i.sibling)){u.return=i.return,i=u;break}i=i.return}u=i}Rl(e,t,o.children,n),t=t.child}return t;case 9:return o=t.type,r=(a=t.pendingProps).children,ra(t,n),r=r(o=oa(o,a.unstable_observedBits)),t.effectTag|=1,Rl(e,t,r,n),t.child;case 14:return a=Yo(o=t.type,t.pendingProps),Ml(e,t,o,a=Yo(o.type,a),r,n);case 15:return Dl(e,t,t.type,t.pendingProps,r,n);case 17:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:Yo(r,o),null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),t.tag=1,yo(r)?(e=!0,wo(t)):e=!1,ra(t,n),ba(t,r,o),wa(t,r,o,n),zl(null,t,r,!0,e,n);case 19:return ql(e,t,n)}throw Error(l(156,t.tag))};var Eu=null,ku=null;function Tu(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.effectTag=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.childExpirationTime=this.expirationTime=0,this.alternate=null}function xu(e,t,n,r){return new Tu(e,t,n,r)}function Su(e){return!(!(e=e.prototype)||!e.isReactComponent)}function Ou(e,t){var n=e.alternate;return null===n?((n=xu(e.tag,t,e.key,e.mode)).elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.effectTag=0,n.nextEffect=null,n.firstEffect=null,n.lastEffect=null),n.childExpirationTime=e.childExpirationTime,n.expirationTime=e.expirationTime,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=null===t?null:{expirationTime:t.expirationTime,firstContext:t.firstContext,responders:t.responders},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Cu(e,t,n,r,o,a){var i=2;if(r=e,"function"==typeof e)Su(e)&&(i=1);else if("string"==typeof e)i=5;else e:switch(e){case ne:return _u(n.children,o,a,t);case ie:i=8,o|=7;break;case re:i=8,o|=1;break;case oe:return(e=xu(12,n,t,8|o)).elementType=oe,e.type=oe,e.expirationTime=a,e;case se:return(e=xu(13,n,t,o)).type=se,e.elementType=se,e.expirationTime=a,e;case ce:return(e=xu(19,n,t,o)).elementType=ce,e.expirationTime=a,e;default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case ae:i=10;break e;case le:i=9;break e;case ue:i=11;break e;case fe:i=14;break e;case de:i=16,r=null;break e;case pe:i=22;break e}throw Error(l(130,null==e?e:typeof e,""))}return(t=xu(i,n,t,o)).elementType=e,t.type=r,t.expirationTime=a,t}function _u(e,t,n,r){return(e=xu(7,e,r,t)).expirationTime=n,e}function Pu(e,t,n){return(e=xu(6,e,null,t)).expirationTime=n,e}function Nu(e,t,n){return(t=xu(4,null!==e.children?e.children:[],e.key,t)).expirationTime=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Ru(e,t,n){this.tag=t,this.current=null,this.containerInfo=e,this.pingCache=this.pendingChildren=null,this.finishedExpirationTime=0,this.finishedWork=null,this.timeoutHandle=-1,this.pendingContext=this.context=null,this.hydrate=n,this.callbackNode=null,this.callbackPriority=90,this.lastExpiredTime=this.lastPingedTime=this.nextKnownPendingLevel=this.lastSuspendedTime=this.firstSuspendedTime=this.firstPendingTime=0}function ju(e,t){var n=e.firstSuspendedTime;return e=e.lastSuspendedTime,0!==n&&n>=t&&e<=t}function Mu(e,t){var n=e.firstSuspendedTime,r=e.lastSuspendedTime;n<t&&(e.firstSuspendedTime=t),(r>t||0===n)&&(e.lastSuspendedTime=t),t<=e.lastPingedTime&&(e.lastPingedTime=0),t<=e.lastExpiredTime&&(e.lastExpiredTime=0)}function Du(e,t){t>e.firstPendingTime&&(e.firstPendingTime=t);var n=e.firstSuspendedTime;0!==n&&(t>=n?e.firstSuspendedTime=e.lastSuspendedTime=e.nextKnownPendingLevel=0:t>=e.lastSuspendedTime&&(e.lastSuspendedTime=t+1),t>e.nextKnownPendingLevel&&(e.nextKnownPendingLevel=t))}function Iu(e,t){var n=e.lastExpiredTime;(0===n||n>t)&&(e.lastExpiredTime=t)}function Lu(e,t,n,r){var o=t.current,a=Qi(),i=pa.suspense;a=qi(a,o,i);e:if(n){t:{if(Ze(n=n._reactInternalFiber)!==n||1!==n.tag)throw Error(l(170));var u=n;do{switch(u.tag){case 3:u=u.stateNode.context;break t;case 1:if(yo(u.type)){u=u.stateNode.__reactInternalMemoizedMergedChildContext;break t}}u=u.return}while(null!==u);throw Error(l(171))}if(1===n.tag){var s=n.type;if(yo(s)){n=go(n,s,u);break e}}n=u}else n=co;return null===t.context?t.context=n:t.pendingContext=n,(t=ua(a,i)).payload={element:e},null!==(r=void 0===r?null:r)&&(t.callback=r),sa(o,t),Ki(o,a),a}function Fu(e){if(!(e=e.current).child)return null;switch(e.child.tag){case 5:default:return e.child.stateNode}}function zu(e,t){null!==(e=e.memoizedState)&&null!==e.dehydrated&&e.retryTime<t&&(e.retryTime=t)}function Au(e,t){zu(e,t),(e=e.alternate)&&zu(e,t)}function Uu(e,t,n){var r=new Ru(e,t,n=null!=n&&!0===n.hydrate),o=xu(3,null,null,2===t?7:1===t?3:0);r.current=o,o.stateNode=r,la(o),e[On]=r.current,n&&0!==t&&function(e,t){var n=Je(t);Ot.forEach((function(e){mt(e,t,n)})),Ct.forEach((function(e){mt(e,t,n)}))}(0,9===e.nodeType?e:e.ownerDocument),this._internalRoot=r}function Wu(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||" react-mount-point-unstable "!==e.nodeValue))}function Bu(e,t,n,r,o){var a=n._reactRootContainer;if(a){var l=a._internalRoot;if("function"==typeof o){var i=o;o=function(){var e=Fu(l);i.call(e)}}Lu(t,l,e,o)}else{if(a=n._reactRootContainer=function(e,t){if(t||(t=!(!(t=e?9===e.nodeType?e.documentElement:e.firstChild:null)||1!==t.nodeType||!t.hasAttribute("data-reactroot"))),!t)for(var n;n=e.lastChild;)e.removeChild(n);return new Uu(e,0,t?{hydrate:!0}:void 0)}(n,r),l=a._internalRoot,"function"==typeof o){var u=o;o=function(){var e=Fu(l);u.call(e)}}tu((function(){Lu(t,l,e,o)}))}return Fu(l)}function Vu(e,t,n){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:te,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}}function Hu(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!Wu(t))throw Error(l(200));return Vu(e,t,null,n)}Uu.prototype.render=function(e){Lu(e,this._internalRoot,null,null)},Uu.prototype.unmount=function(){var e=this._internalRoot,t=e.containerInfo;Lu(null,e,null,(function(){t[On]=null}))},ht=function(e){if(13===e.tag){var t=Ko(Qi(),150,100);Ki(e,t),Au(e,t)}},yt=function(e){13===e.tag&&(Ki(e,3),Au(e,3))},vt=function(e){if(13===e.tag){var t=Qi();Ki(e,t=qi(t,e,null)),Au(e,t)}},_=function(e,t,n){switch(t){case"input":if(Se(e,n),t=n.name,"radio"===n.type&&null!=t){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var o=Nn(r);if(!o)throw Error(l(90));Ee(r),Se(r,o)}}}break;case"textarea":je(e,n);break;case"select":null!=(t=n.value)&&Pe(e,!!n.multiple,t,!1)}},D=eu,I=function(e,t,n,r,o){var a=Ti;Ti|=4;try{return Vo(98,e.bind(null,t,n,r,o))}finally{0===(Ti=a)&&Qo()}},L=function(){0==(49&Ti)&&(function(){if(null!==Bi){var e=Bi;Bi=null,e.forEach((function(e,t){Iu(t,e),Gi(t)})),Qo()}}(),hu())},F=function(e,t){var n=Ti;Ti|=2;try{return e(t)}finally{0===(Ti=n)&&Qo()}};var $u,Qu,qu={Events:[_n,Pn,Nn,O,T,Fn,function(e){ot(e,Ln)},j,M,Gt,it,hu,{current:!1}]};Qu=($u={findFiberByHostInstance:Cn,bundleType:0,version:"16.14.0",rendererPackageName:"react-dom"}).findFiberByHostInstance,function(e){if("undefined"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__)return!1;var t=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(t.isDisabled||!t.supportsFiber)return!0;try{var n=t.inject(e);Eu=function(e){try{t.onCommitFiberRoot(n,e,void 0,64==(64&e.current.effectTag))}catch(e){}},ku=function(e){try{t.onCommitFiberUnmount(n,e)}catch(e){}}}catch(e){}}(o({},$u,{overrideHookState:null,overrideProps:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:X.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=nt(e))?null:e.stateNode},findFiberByHostInstance:function(e){return Qu?Qu(e):null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null})),t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=qu,t.createPortal=Hu,t.findDOMNode=function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=e._reactInternalFiber;if(void 0===t){if("function"==typeof e.render)throw Error(l(188));throw Error(l(268,Object.keys(e)))}return e=null===(e=nt(t))?null:e.stateNode},t.flushSync=function(e,t){if(0!=(48&Ti))throw Error(l(187));var n=Ti;Ti|=1;try{return Vo(99,e.bind(null,t))}finally{Ti=n,Qo()}},t.hydrate=function(e,t,n){if(!Wu(t))throw Error(l(200));return Bu(null,e,t,!0,n)},t.render=function(e,t,n){if(!Wu(t))throw Error(l(200));return Bu(null,e,t,!1,n)},t.unmountComponentAtNode=function(e){if(!Wu(e))throw Error(l(40));return!!e._reactRootContainer&&(tu((function(){Bu(null,null,e,!1,(function(){e._reactRootContainer=null,e[On]=null}))})),!0)},t.unstable_batchedUpdates=eu,t.unstable_createPortal=function(e,t){return Hu(e,t,2<arguments.length&&void 0!==arguments[2]?arguments[2]:null)},t.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!Wu(n))throw Error(l(200));if(null==e||void 0===e._reactInternalFiber)throw Error(l(38));return Bu(e,t,n,!1,r)},t.version="16.14.0"},function(e,t,n){"use strict";e.exports=n(13)},function(e,t,n){"use strict";34 */var r=n(0),o=n(5),a=n(14);function l(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}if(!r)throw Error(l(227));function i(e,t,n,r,o,a,l,i,u){var s=Array.prototype.slice.call(arguments,3);try{t.apply(n,s)}catch(e){this.onError(e)}}var u=!1,s=null,c=!1,f=null,d={onError:function(e){u=!0,s=e}};function p(e,t,n,r,o,a,l,c,f){u=!1,s=null,i.apply(d,arguments)}var m=null,h=null,y=null;function v(e,t,n){var r=e.type||"unknown-event";e.currentTarget=y(n),function(e,t,n,r,o,a,i,d,m){if(p.apply(this,arguments),u){if(!u)throw Error(l(198));var h=s;u=!1,s=null,c||(c=!0,f=h)}}(r,t,void 0,e),e.currentTarget=null}var b=null,g={};function w(){if(b)for(var e in g){var t=g[e],n=b.indexOf(e);if(!(-1<n))throw Error(l(96,e));if(!k[n]){if(!t.extractEvents)throw Error(l(97,e));for(var r in k[n]=t,n=t.eventTypes){var o=void 0,a=n[r],i=t,u=r;if(T.hasOwnProperty(u))throw Error(l(99,u));T[u]=a;var s=a.phasedRegistrationNames;if(s){for(o in s)s.hasOwnProperty(o)&&E(s[o],i,u);o=!0}else a.registrationName?(E(a.registrationName,i,u),o=!0):o=!1;if(!o)throw Error(l(98,r,e))}}}}function E(e,t,n){if(x[e])throw Error(l(100,e));x[e]=t,S[e]=t.eventTypes[n].dependencies}var k=[],T={},x={},S={};function O(e){var t,n=!1;for(t in e)if(e.hasOwnProperty(t)){var r=e[t];if(!g.hasOwnProperty(t)||g[t]!==r){if(g[t])throw Error(l(102,t));g[t]=r,n=!0}}n&&w()}var C=!("undefined"==typeof window||void 0===window.document||void 0===window.document.createElement),_=null,P=null,N=null;function R(e){if(e=h(e)){if("function"!=typeof _)throw Error(l(280));var t=e.stateNode;t&&(t=m(t),_(e.stateNode,e.type,t))}}function j(e){P?N?N.push(e):N=[e]:P=e}function M(){if(P){var e=P,t=N;if(N=P=null,R(e),t)for(e=0;e<t.length;e++)R(t[e])}}function D(e,t){return e(t)}function I(e,t,n,r,o){return e(t,n,r,o)}function L(){}var F=D,z=!1,A=!1;function U(){null===P&&null===N||(L(),M())}function W(e,t,n){if(A)return e(t,n);A=!0;try{return F(e,t,n)}finally{A=!1,U()}}var B=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,V=Object.prototype.hasOwnProperty,H={},$={};function Q(e,t,n,r,o,a){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=r,this.attributeNamespace=o,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=a}var q={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function(e){q[e]=new Q(e,0,!1,e,null,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(e){var t=e[0];q[t]=new Q(t,1,!1,e[1],null,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(e){q[e]=new Q(e,2,!1,e.toLowerCase(),null,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(e){q[e]=new Q(e,2,!1,e,null,!1)})),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach((function(e){q[e]=new Q(e,3,!1,e.toLowerCase(),null,!1)})),["checked","multiple","muted","selected"].forEach((function(e){q[e]=new Q(e,3,!0,e,null,!1)})),["capture","download"].forEach((function(e){q[e]=new Q(e,4,!1,e,null,!1)})),["cols","rows","size","span"].forEach((function(e){q[e]=new Q(e,6,!1,e,null,!1)})),["rowSpan","start"].forEach((function(e){q[e]=new Q(e,5,!1,e.toLowerCase(),null,!1)}));var K=/[\-:]([a-z])/g;function Y(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach((function(e){var t=e.replace(K,Y);q[t]=new Q(t,1,!1,e,null,!1)})),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach((function(e){var t=e.replace(K,Y);q[t]=new Q(t,1,!1,e,"http://www.w3.org/1999/xlink",!1)})),["xml:base","xml:lang","xml:space"].forEach((function(e){var t=e.replace(K,Y);q[t]=new Q(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1)})),["tabIndex","crossOrigin"].forEach((function(e){q[e]=new Q(e,1,!1,e.toLowerCase(),null,!1)})),q.xlinkHref=new Q("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0),["src","href","action","formAction"].forEach((function(e){q[e]=new Q(e,1,!1,e.toLowerCase(),null,!0)}));var X=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;function G(e,t,n,r){var o=q.hasOwnProperty(t)?q[t]:null;(null!==o?0===o.type:!r&&(2<t.length&&("o"===t[0]||"O"===t[0])&&("n"===t[1]||"N"===t[1])))||(function(e,t,n,r){if(null==t||function(e,t,n,r){if(null!==n&&0===n.type)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return!r&&(null!==n?!n.acceptsBooleans:"data-"!==(e=e.toLowerCase().slice(0,5))&&"aria-"!==e);default:return!1}}(e,t,n,r))return!0;if(r)return!1;if(null!==n)switch(n.type){case 3:return!t;case 4:return!1===t;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}(t,n,o,r)&&(n=null),r||null===o?function(e){return!!V.call($,e)||!V.call(H,e)&&(B.test(e)?$[e]=!0:(H[e]=!0,!1))}(t)&&(null===n?e.removeAttribute(t):e.setAttribute(t,""+n)):o.mustUseProperty?e[o.propertyName]=null===n?3!==o.type&&"":n:(t=o.attributeName,r=o.attributeNamespace,null===n?e.removeAttribute(t):(n=3===(o=o.type)||4===o&&!0===n?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}X.hasOwnProperty("ReactCurrentDispatcher")||(X.ReactCurrentDispatcher={current:null}),X.hasOwnProperty("ReactCurrentBatchConfig")||(X.ReactCurrentBatchConfig={suspense:null});var J=/^(.*)[\\\/]/,Z="function"==typeof Symbol&&Symbol.for,ee=Z?Symbol.for("react.element"):60103,te=Z?Symbol.for("react.portal"):60106,ne=Z?Symbol.for("react.fragment"):60107,re=Z?Symbol.for("react.strict_mode"):60108,oe=Z?Symbol.for("react.profiler"):60114,ae=Z?Symbol.for("react.provider"):60109,le=Z?Symbol.for("react.context"):60110,ie=Z?Symbol.for("react.concurrent_mode"):60111,ue=Z?Symbol.for("react.forward_ref"):60112,se=Z?Symbol.for("react.suspense"):60113,ce=Z?Symbol.for("react.suspense_list"):60120,fe=Z?Symbol.for("react.memo"):60115,de=Z?Symbol.for("react.lazy"):60116,pe=Z?Symbol.for("react.block"):60121,me="function"==typeof Symbol&&Symbol.iterator;function he(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=me&&e[me]||e["@@iterator"])?e:null}function ye(e){if(null==e)return null;if("function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case ne:return"Fragment";case te:return"Portal";case oe:return"Profiler";case re:return"StrictMode";case se:return"Suspense";case ce:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case le:return"Context.Consumer";case ae:return"Context.Provider";case ue:var t=e.render;return t=t.displayName||t.name||"",e.displayName||(""!==t?"ForwardRef("+t+")":"ForwardRef");case fe:return ye(e.type);case pe:return ye(e.render);case de:if(e=1===e._status?e._result:null)return ye(e)}return null}function ve(e){var t="";do{e:switch(e.tag){case 3:case 4:case 6:case 7:case 10:case 9:var n="";break e;default:var r=e._debugOwner,o=e._debugSource,a=ye(e.type);n=null,r&&(n=ye(r.type)),r=a,a="",o?a=" (at "+o.fileName.replace(J,"")+":"+o.lineNumber+")":n&&(a=" (created by "+n+")"),n="\n in "+(r||"Unknown")+a}t+=n,e=e.return}while(e);return t}function be(e){switch(typeof e){case"boolean":case"number":case"object":case"string":case"undefined":return e;default:return""}}function ge(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function we(e){e._valueTracker||(e._valueTracker=function(e){var t=ge(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&void 0!==n&&"function"==typeof n.get&&"function"==typeof n.set){var o=n.get,a=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(e){r=""+e,a.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(e){r=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e))}function Ee(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=ge(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}function ke(e,t){var n=t.checked;return o({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=n?n:e._wrapperState.initialChecked})}function Te(e,t){var n=null==t.defaultValue?"":t.defaultValue,r=null!=t.checked?t.checked:t.defaultChecked;n=be(null!=t.value?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:"checkbox"===t.type||"radio"===t.type?null!=t.checked:null!=t.value}}function xe(e,t){null!=(t=t.checked)&&G(e,"checked",t,!1)}function Se(e,t){xe(e,t);var n=be(t.value),r=t.type;if(null!=n)"number"===r?(0===n&&""===e.value||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if("submit"===r||"reset"===r)return void e.removeAttribute("value");t.hasOwnProperty("value")?Ce(e,t.type,n):t.hasOwnProperty("defaultValue")&&Ce(e,t.type,be(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function Oe(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!("submit"!==r&&"reset"!==r||void 0!==t.value&&null!==t.value))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}""!==(n=e.name)&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,""!==n&&(e.name=n)}function Ce(e,t,n){"number"===t&&e.ownerDocument.activeElement===e||(null==n?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}function _e(e,t){return e=o({children:void 0},t),(t=function(e){var t="";return r.Children.forEach(e,(function(e){null!=e&&(t+=e)})),t}(t.children))&&(e.children=t),e}function Pe(e,t,n,r){if(e=e.options,t){t={};for(var o=0;o<n.length;o++)t["$"+n[o]]=!0;for(n=0;n<e.length;n++)o=t.hasOwnProperty("$"+e[n].value),e[n].selected!==o&&(e[n].selected=o),o&&r&&(e[n].defaultSelected=!0)}else{for(n=""+be(n),t=null,o=0;o<e.length;o++){if(e[o].value===n)return e[o].selected=!0,void(r&&(e[o].defaultSelected=!0));null!==t||e[o].disabled||(t=e[o])}null!==t&&(t.selected=!0)}}function Ne(e,t){if(null!=t.dangerouslySetInnerHTML)throw Error(l(91));return o({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function Re(e,t){var n=t.value;if(null==n){if(n=t.children,t=t.defaultValue,null!=n){if(null!=t)throw Error(l(92));if(Array.isArray(n)){if(!(1>=n.length))throw Error(l(93));n=n[0]}t=n}null==t&&(t=""),n=t}e._wrapperState={initialValue:be(n)}}function je(e,t){var n=be(t.value),r=be(t.defaultValue);null!=n&&((n=""+n)!==e.value&&(e.value=n),null==t.defaultValue&&e.defaultValue!==n&&(e.defaultValue=n)),null!=r&&(e.defaultValue=""+r)}function Me(e){var t=e.textContent;t===e._wrapperState.initialValue&&""!==t&&null!==t&&(e.value=t)}var De="http://www.w3.org/1999/xhtml",Ie="http://www.w3.org/2000/svg";function Le(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function Fe(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?Le(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var ze,Ae=function(e){return"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(t,n,r,o){MSApp.execUnsafeLocalFunction((function(){return e(t,n)}))}:e}((function(e,t){if(e.namespaceURI!==Ie||"innerHTML"in e)e.innerHTML=t;else{for((ze=ze||document.createElement("div")).innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=ze.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}}));function Ue(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t}function We(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var Be={animationend:We("Animation","AnimationEnd"),animationiteration:We("Animation","AnimationIteration"),animationstart:We("Animation","AnimationStart"),transitionend:We("Transition","TransitionEnd")},Ve={},He={};function $e(e){if(Ve[e])return Ve[e];if(!Be[e])return e;var t,n=Be[e];for(t in n)if(n.hasOwnProperty(t)&&t in He)return Ve[e]=n[t];return e}C&&(He=document.createElement("div").style,"AnimationEvent"in window||(delete Be.animationend.animation,delete Be.animationiteration.animation,delete Be.animationstart.animation),"TransitionEvent"in window||delete Be.transitionend.transition);var Qe=$e("animationend"),qe=$e("animationiteration"),Ke=$e("animationstart"),Ye=$e("transitionend"),Xe="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),Ge=new("function"==typeof WeakMap?WeakMap:Map);function Je(e){var t=Ge.get(e);return void 0===t&&(t=new Map,Ge.set(e,t)),t}function Ze(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do{0!=(1026&(t=e).effectTag)&&(n=t.return),e=t.return}while(e)}return 3===t.tag?n:null}function et(e){if(13===e.tag){var t=e.memoizedState;if(null===t&&(null!==(e=e.alternate)&&(t=e.memoizedState)),null!==t)return t.dehydrated}return null}function tt(e){if(Ze(e)!==e)throw Error(l(188))}function nt(e){if(!(e=function(e){var t=e.alternate;if(!t){if(null===(t=Ze(e)))throw Error(l(188));return t!==e?null:e}for(var n=e,r=t;;){var o=n.return;if(null===o)break;var a=o.alternate;if(null===a){if(null!==(r=o.return)){n=r;continue}break}if(o.child===a.child){for(a=o.child;a;){if(a===n)return tt(o),e;if(a===r)return tt(o),t;a=a.sibling}throw Error(l(188))}if(n.return!==r.return)n=o,r=a;else{for(var i=!1,u=o.child;u;){if(u===n){i=!0,n=o,r=a;break}if(u===r){i=!0,r=o,n=a;break}u=u.sibling}if(!i){for(u=a.child;u;){if(u===n){i=!0,n=a,r=o;break}if(u===r){i=!0,r=a,n=o;break}u=u.sibling}if(!i)throw Error(l(189))}}if(n.alternate!==r)throw Error(l(190))}if(3!==n.tag)throw Error(l(188));return n.stateNode.current===n?e:t}(e)))return null;for(var t=e;;){if(5===t.tag||6===t.tag)return t;if(t.child)t.child.return=t,t=t.child;else{if(t===e)break;for(;!t.sibling;){if(!t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}}return null}function rt(e,t){if(null==t)throw Error(l(30));return null==e?t:Array.isArray(e)?Array.isArray(t)?(e.push.apply(e,t),e):(e.push(t),e):Array.isArray(t)?[e].concat(t):[e,t]}function ot(e,t,n){Array.isArray(e)?e.forEach(t,n):e&&t.call(n,e)}var at=null;function lt(e){if(e){var t=e._dispatchListeners,n=e._dispatchInstances;if(Array.isArray(t))for(var r=0;r<t.length&&!e.isPropagationStopped();r++)v(e,t[r],n[r]);else t&&v(e,t,n);e._dispatchListeners=null,e._dispatchInstances=null,e.isPersistent()||e.constructor.release(e)}}function it(e){if(null!==e&&(at=rt(at,e)),e=at,at=null,e){if(ot(e,lt),at)throw Error(l(95));if(c)throw e=f,c=!1,f=null,e}}function ut(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}function st(e){if(!C)return!1;var t=(e="on"+e)in document;return t||((t=document.createElement("div")).setAttribute(e,"return;"),t="function"==typeof t[e]),t}var ct=[];function ft(e){e.topLevelType=null,e.nativeEvent=null,e.targetInst=null,e.ancestors.length=0,10>ct.length&&ct.push(e)}function dt(e,t,n,r){if(ct.length){var o=ct.pop();return o.topLevelType=e,o.eventSystemFlags=r,o.nativeEvent=t,o.targetInst=n,o}return{topLevelType:e,eventSystemFlags:r,nativeEvent:t,targetInst:n,ancestors:[]}}function pt(e){var t=e.targetInst,n=t;do{if(!n){e.ancestors.push(n);break}var r=n;if(3===r.tag)r=r.stateNode.containerInfo;else{for(;r.return;)r=r.return;r=3!==r.tag?null:r.stateNode.containerInfo}if(!r)break;5!==(t=n.tag)&&6!==t||e.ancestors.push(n),n=Cn(r)}while(n);for(n=0;n<e.ancestors.length;n++){t=e.ancestors[n];var o=ut(e.nativeEvent);r=e.topLevelType;var a=e.nativeEvent,l=e.eventSystemFlags;0===n&&(l|=64);for(var i=null,u=0;u<k.length;u++){var s=k[u];s&&(s=s.extractEvents(r,t,a,o,l))&&(i=rt(i,s))}it(i)}}function mt(e,t,n){if(!n.has(e)){switch(e){case"scroll":Kt(t,"scroll",!0);break;case"focus":case"blur":Kt(t,"focus",!0),Kt(t,"blur",!0),n.set("blur",null),n.set("focus",null);break;case"cancel":case"close":st(e)&&Kt(t,e,!0);break;case"invalid":case"submit":case"reset":break;default:-1===Xe.indexOf(e)&&qt(e,t)}n.set(e,null)}}var ht,yt,vt,bt=!1,gt=[],wt=null,Et=null,kt=null,Tt=new Map,xt=new Map,St=[],Ot="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput close cancel copy cut paste click change contextmenu reset submit".split(" "),Ct="focus blur dragenter dragleave mouseover mouseout pointerover pointerout gotpointercapture lostpointercapture".split(" ");function _t(e,t,n,r,o){return{blockedOn:e,topLevelType:t,eventSystemFlags:32|n,nativeEvent:o,container:r}}function Pt(e,t){switch(e){case"focus":case"blur":wt=null;break;case"dragenter":case"dragleave":Et=null;break;case"mouseover":case"mouseout":kt=null;break;case"pointerover":case"pointerout":Tt.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":xt.delete(t.pointerId)}}function Nt(e,t,n,r,o,a){return null===e||e.nativeEvent!==a?(e=_t(t,n,r,o,a),null!==t&&(null!==(t=_n(t))&&yt(t)),e):(e.eventSystemFlags|=r,e)}function Rt(e){var t=Cn(e.target);if(null!==t){var n=Ze(t);if(null!==n)if(13===(t=n.tag)){if(null!==(t=et(n)))return e.blockedOn=t,void a.unstable_runWithPriority(e.priority,(function(){vt(n)}))}else if(3===t&&n.stateNode.hydrate)return void(e.blockedOn=3===n.tag?n.stateNode.containerInfo:null)}e.blockedOn=null}function jt(e){if(null!==e.blockedOn)return!1;var t=Jt(e.topLevelType,e.eventSystemFlags,e.container,e.nativeEvent);if(null!==t){var n=_n(t);return null!==n&&yt(n),e.blockedOn=t,!1}return!0}function Mt(e,t,n){jt(e)&&n.delete(t)}function Dt(){for(bt=!1;0<gt.length;){var e=gt[0];if(null!==e.blockedOn){null!==(e=_n(e.blockedOn))&&ht(e);break}var t=Jt(e.topLevelType,e.eventSystemFlags,e.container,e.nativeEvent);null!==t?e.blockedOn=t:gt.shift()}null!==wt&&jt(wt)&&(wt=null),null!==Et&&jt(Et)&&(Et=null),null!==kt&&jt(kt)&&(kt=null),Tt.forEach(Mt),xt.forEach(Mt)}function It(e,t){e.blockedOn===t&&(e.blockedOn=null,bt||(bt=!0,a.unstable_scheduleCallback(a.unstable_NormalPriority,Dt)))}function Lt(e){function t(t){return It(t,e)}if(0<gt.length){It(gt[0],e);for(var n=1;n<gt.length;n++){var r=gt[n];r.blockedOn===e&&(r.blockedOn=null)}}for(null!==wt&&It(wt,e),null!==Et&&It(Et,e),null!==kt&&It(kt,e),Tt.forEach(t),xt.forEach(t),n=0;n<St.length;n++)(r=St[n]).blockedOn===e&&(r.blockedOn=null);for(;0<St.length&&null===(n=St[0]).blockedOn;)Rt(n),null===n.blockedOn&&St.shift()}var Ft={},zt=new Map,At=new Map,Ut=["abort","abort",Qe,"animationEnd",qe,"animationIteration",Ke,"animationStart","canplay","canPlay","canplaythrough","canPlayThrough","durationchange","durationChange","emptied","emptied","encrypted","encrypted","ended","ended","error","error","gotpointercapture","gotPointerCapture","load","load","loadeddata","loadedData","loadedmetadata","loadedMetadata","loadstart","loadStart","lostpointercapture","lostPointerCapture","playing","playing","progress","progress","seeking","seeking","stalled","stalled","suspend","suspend","timeupdate","timeUpdate",Ye,"transitionEnd","waiting","waiting"];function Wt(e,t){for(var n=0;n<e.length;n+=2){var r=e[n],o=e[n+1],a="on"+(o[0].toUpperCase()+o.slice(1));a={phasedRegistrationNames:{bubbled:a,captured:a+"Capture"},dependencies:[r],eventPriority:t},At.set(r,t),zt.set(r,a),Ft[o]=a}}Wt("blur blur cancel cancel click click close close contextmenu contextMenu copy copy cut cut auxclick auxClick dblclick doubleClick dragend dragEnd dragstart dragStart drop drop focus focus input input invalid invalid keydown keyDown keypress keyPress keyup keyUp mousedown mouseDown mouseup mouseUp paste paste pause pause play play pointercancel pointerCancel pointerdown pointerDown pointerup pointerUp ratechange rateChange reset reset seeked seeked submit submit touchcancel touchCancel touchend touchEnd touchstart touchStart volumechange volumeChange".split(" "),0),Wt("drag drag dragenter dragEnter dragexit dragExit dragleave dragLeave dragover dragOver mousemove mouseMove mouseout mouseOut mouseover mouseOver pointermove pointerMove pointerout pointerOut pointerover pointerOver scroll scroll toggle toggle touchmove touchMove wheel wheel".split(" "),1),Wt(Ut,2);for(var Bt="change selectionchange textInput compositionstart compositionend compositionupdate".split(" "),Vt=0;Vt<Bt.length;Vt++)At.set(Bt[Vt],0);var Ht=a.unstable_UserBlockingPriority,$t=a.unstable_runWithPriority,Qt=!0;function qt(e,t){Kt(t,e,!1)}function Kt(e,t,n){var r=At.get(t);switch(void 0===r?2:r){case 0:r=Yt.bind(null,t,1,e);break;case 1:r=Xt.bind(null,t,1,e);break;default:r=Gt.bind(null,t,1,e)}n?e.addEventListener(t,r,!0):e.addEventListener(t,r,!1)}function Yt(e,t,n,r){z||L();var o=Gt,a=z;z=!0;try{I(o,e,t,n,r)}finally{(z=a)||U()}}function Xt(e,t,n,r){$t(Ht,Gt.bind(null,e,t,n,r))}function Gt(e,t,n,r){if(Qt)if(0<gt.length&&-1<Ot.indexOf(e))e=_t(null,e,t,n,r),gt.push(e);else{var o=Jt(e,t,n,r);if(null===o)Pt(e,r);else if(-1<Ot.indexOf(e))e=_t(o,e,t,n,r),gt.push(e);else if(!function(e,t,n,r,o){switch(t){case"focus":return wt=Nt(wt,e,t,n,r,o),!0;case"dragenter":return Et=Nt(Et,e,t,n,r,o),!0;case"mouseover":return kt=Nt(kt,e,t,n,r,o),!0;case"pointerover":var a=o.pointerId;return Tt.set(a,Nt(Tt.get(a)||null,e,t,n,r,o)),!0;case"gotpointercapture":return a=o.pointerId,xt.set(a,Nt(xt.get(a)||null,e,t,n,r,o)),!0}return!1}(o,e,t,n,r)){Pt(e,r),e=dt(e,r,null,t);try{W(pt,e)}finally{ft(e)}}}}function Jt(e,t,n,r){if(null!==(n=Cn(n=ut(r)))){var o=Ze(n);if(null===o)n=null;else{var a=o.tag;if(13===a){if(null!==(n=et(o)))return n;n=null}else if(3===a){if(o.stateNode.hydrate)return 3===o.tag?o.stateNode.containerInfo:null;n=null}else o!==n&&(n=null)}}e=dt(e,r,n,t);try{W(pt,e)}finally{ft(e)}return null}var Zt={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},en=["Webkit","ms","Moz","O"];function tn(e,t,n){return null==t||"boolean"==typeof t||""===t?"":n||"number"!=typeof t||0===t||Zt.hasOwnProperty(e)&&Zt[e]?(""+t).trim():t+"px"}function nn(e,t){for(var n in e=e.style,t)if(t.hasOwnProperty(n)){var r=0===n.indexOf("--"),o=tn(n,t[n],r);"float"===n&&(n="cssFloat"),r?e.setProperty(n,o):e[n]=o}}Object.keys(Zt).forEach((function(e){en.forEach((function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Zt[t]=Zt[e]}))}));var rn=o({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function on(e,t){if(t){if(rn[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw Error(l(137,e,""));if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw Error(l(60));if("object"!=typeof t.dangerouslySetInnerHTML||!("__html"in t.dangerouslySetInnerHTML))throw Error(l(61))}if(null!=t.style&&"object"!=typeof t.style)throw Error(l(62,""))}}function an(e,t){if(-1===e.indexOf("-"))return"string"==typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var ln=De;function un(e,t){var n=Je(e=9===e.nodeType||11===e.nodeType?e:e.ownerDocument);t=S[t];for(var r=0;r<t.length;r++)mt(t[r],e,n)}function sn(){}function cn(e){if(void 0===(e=e||("undefined"!=typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}function fn(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function dn(e,t){var n,r=fn(e);for(e=0;r;){if(3===r.nodeType){if(n=e+r.textContent.length,e<=t&&n>=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=fn(r)}}function pn(){for(var e=window,t=cn();t instanceof e.HTMLIFrameElement;){try{var n="string"==typeof t.contentWindow.location.href}catch(e){n=!1}if(!n)break;t=cn((e=t.contentWindow).document)}return t}function mn(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}var hn=null,yn=null;function vn(e,t){switch(e){case"button":case"input":case"select":case"textarea":return!!t.autoFocus}return!1}function bn(e,t){return"textarea"===e||"option"===e||"noscript"===e||"string"==typeof t.children||"number"==typeof t.children||"object"==typeof t.dangerouslySetInnerHTML&&null!==t.dangerouslySetInnerHTML&&null!=t.dangerouslySetInnerHTML.__html}var gn="function"==typeof setTimeout?setTimeout:void 0,wn="function"==typeof clearTimeout?clearTimeout:void 0;function En(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break}return e}function kn(e){e=e.previousSibling;for(var t=0;e;){if(8===e.nodeType){var n=e.data;if("$"===n||"$!"===n||"$?"===n){if(0===t)return e;t--}else"/$"===n&&t++}e=e.previousSibling}return null}var Tn=Math.random().toString(36).slice(2),xn="__reactInternalInstance$"+Tn,Sn="__reactEventHandlers$"+Tn,On="__reactContainere$"+Tn;function Cn(e){var t=e[xn];if(t)return t;for(var n=e.parentNode;n;){if(t=n[On]||n[xn]){if(n=t.alternate,null!==t.child||null!==n&&null!==n.child)for(e=kn(e);null!==e;){if(n=e[xn])return n;e=kn(e)}return t}n=(e=n).parentNode}return null}function _n(e){return!(e=e[xn]||e[On])||5!==e.tag&&6!==e.tag&&13!==e.tag&&3!==e.tag?null:e}function Pn(e){if(5===e.tag||6===e.tag)return e.stateNode;throw Error(l(33))}function Nn(e){return e[Sn]||null}function Rn(e){do{e=e.return}while(e&&5!==e.tag);return e||null}function jn(e,t){var n=e.stateNode;if(!n)return null;var r=m(n);if(!r)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(r=!("button"===(e=e.type)||"input"===e||"select"===e||"textarea"===e)),e=!r;break e;default:e=!1}if(e)return null;if(n&&"function"!=typeof n)throw Error(l(231,t,typeof n));return n}function Mn(e,t,n){(t=jn(e,n.dispatchConfig.phasedRegistrationNames[t]))&&(n._dispatchListeners=rt(n._dispatchListeners,t),n._dispatchInstances=rt(n._dispatchInstances,e))}function Dn(e){if(e&&e.dispatchConfig.phasedRegistrationNames){for(var t=e._targetInst,n=[];t;)n.push(t),t=Rn(t);for(t=n.length;0<t--;)Mn(n[t],"captured",e);for(t=0;t<n.length;t++)Mn(n[t],"bubbled",e)}}function In(e,t,n){e&&n&&n.dispatchConfig.registrationName&&(t=jn(e,n.dispatchConfig.registrationName))&&(n._dispatchListeners=rt(n._dispatchListeners,t),n._dispatchInstances=rt(n._dispatchInstances,e))}function Ln(e){e&&e.dispatchConfig.registrationName&&In(e._targetInst,null,e)}function Fn(e){ot(e,Dn)}var zn=null,An=null,Un=null;function Wn(){if(Un)return Un;var e,t,n=An,r=n.length,o="value"in zn?zn.value:zn.textContent,a=o.length;for(e=0;e<r&&n[e]===o[e];e++);var l=r-e;for(t=1;t<=l&&n[r-t]===o[a-t];t++);return Un=o.slice(e,1<t?1-t:void 0)}function Bn(){return!0}function Vn(){return!1}function Hn(e,t,n,r){for(var o in this.dispatchConfig=e,this._targetInst=t,this.nativeEvent=n,e=this.constructor.Interface)e.hasOwnProperty(o)&&((t=e[o])?this[o]=t(n):"target"===o?this.target=r:this[o]=n[o]);return this.isDefaultPrevented=(null!=n.defaultPrevented?n.defaultPrevented:!1===n.returnValue)?Bn:Vn,this.isPropagationStopped=Vn,this}function $n(e,t,n,r){if(this.eventPool.length){var o=this.eventPool.pop();return this.call(o,e,t,n,r),o}return new this(e,t,n,r)}function Qn(e){if(!(e instanceof this))throw Error(l(279));e.destructor(),10>this.eventPool.length&&this.eventPool.push(e)}function qn(e){e.eventPool=[],e.getPooled=$n,e.release=Qn}o(Hn.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=Bn)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=Bn)},persist:function(){this.isPersistent=Bn},isPersistent:Vn,destructor:function(){var e,t=this.constructor.Interface;for(e in t)this[e]=null;this.nativeEvent=this._targetInst=this.dispatchConfig=null,this.isPropagationStopped=this.isDefaultPrevented=Vn,this._dispatchInstances=this._dispatchListeners=null}}),Hn.Interface={type:null,target:null,currentTarget:function(){return null},eventPhase:null,bubbles:null,cancelable:null,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:null,isTrusted:null},Hn.extend=function(e){function t(){}function n(){return r.apply(this,arguments)}var r=this;t.prototype=r.prototype;var a=new t;return o(a,n.prototype),n.prototype=a,n.prototype.constructor=n,n.Interface=o({},r.Interface,e),n.extend=r.extend,qn(n),n},qn(Hn);var Kn=Hn.extend({data:null}),Yn=Hn.extend({data:null}),Xn=[9,13,27,32],Gn=C&&"CompositionEvent"in window,Jn=null;C&&"documentMode"in document&&(Jn=document.documentMode);var Zn=C&&"TextEvent"in window&&!Jn,er=C&&(!Gn||Jn&&8<Jn&&11>=Jn),tr=String.fromCharCode(32),nr={beforeInput:{phasedRegistrationNames:{bubbled:"onBeforeInput",captured:"onBeforeInputCapture"},dependencies:["compositionend","keypress","textInput","paste"]},compositionEnd:{phasedRegistrationNames:{bubbled:"onCompositionEnd",captured:"onCompositionEndCapture"},dependencies:"blur compositionend keydown keypress keyup mousedown".split(" ")},compositionStart:{phasedRegistrationNames:{bubbled:"onCompositionStart",captured:"onCompositionStartCapture"},dependencies:"blur compositionstart keydown keypress keyup mousedown".split(" ")},compositionUpdate:{phasedRegistrationNames:{bubbled:"onCompositionUpdate",captured:"onCompositionUpdateCapture"},dependencies:"blur compositionupdate keydown keypress keyup mousedown".split(" ")}},rr=!1;function or(e,t){switch(e){case"keyup":return-1!==Xn.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"blur":return!0;default:return!1}}function ar(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var lr=!1;var ir={eventTypes:nr,extractEvents:function(e,t,n,r){var o;if(Gn)e:{switch(e){case"compositionstart":var a=nr.compositionStart;break e;case"compositionend":a=nr.compositionEnd;break e;case"compositionupdate":a=nr.compositionUpdate;break e}a=void 0}else lr?or(e,n)&&(a=nr.compositionEnd):"keydown"===e&&229===n.keyCode&&(a=nr.compositionStart);return a?(er&&"ko"!==n.locale&&(lr||a!==nr.compositionStart?a===nr.compositionEnd&&lr&&(o=Wn()):(An="value"in(zn=r)?zn.value:zn.textContent,lr=!0)),a=Kn.getPooled(a,t,n,r),o?a.data=o:null!==(o=ar(n))&&(a.data=o),Fn(a),o=a):o=null,(e=Zn?function(e,t){switch(e){case"compositionend":return ar(t);case"keypress":return 32!==t.which?null:(rr=!0,tr);case"textInput":return(e=t.data)===tr&&rr?null:e;default:return null}}(e,n):function(e,t){if(lr)return"compositionend"===e||!Gn&&or(e,t)?(e=Wn(),Un=An=zn=null,lr=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return er&&"ko"!==t.locale?null:t.data;default:return null}}(e,n))?((t=Yn.getPooled(nr.beforeInput,t,n,r)).data=e,Fn(t)):t=null,null===o?t:null===t?o:[o,t]}},ur={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function sr(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!ur[e.type]:"textarea"===t}var cr={change:{phasedRegistrationNames:{bubbled:"onChange",captured:"onChangeCapture"},dependencies:"blur change click focus input keydown keyup selectionchange".split(" ")}};function fr(e,t,n){return(e=Hn.getPooled(cr.change,e,t,n)).type="change",j(n),Fn(e),e}var dr=null,pr=null;function mr(e){it(e)}function hr(e){if(Ee(Pn(e)))return e}function yr(e,t){if("change"===e)return t}var vr=!1;function br(){dr&&(dr.detachEvent("onpropertychange",gr),pr=dr=null)}function gr(e){if("value"===e.propertyName&&hr(pr))if(e=fr(pr,e,ut(e)),z)it(e);else{z=!0;try{D(mr,e)}finally{z=!1,U()}}}function wr(e,t,n){"focus"===e?(br(),pr=n,(dr=t).attachEvent("onpropertychange",gr)):"blur"===e&&br()}function Er(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return hr(pr)}function kr(e,t){if("click"===e)return hr(t)}function Tr(e,t){if("input"===e||"change"===e)return hr(t)}C&&(vr=st("input")&&(!document.documentMode||9<document.documentMode));var xr={eventTypes:cr,_isInputEventSupported:vr,extractEvents:function(e,t,n,r){var o=t?Pn(t):window,a=o.nodeName&&o.nodeName.toLowerCase();if("select"===a||"input"===a&&"file"===o.type)var l=yr;else if(sr(o))if(vr)l=Tr;else{l=Er;var i=wr}else(a=o.nodeName)&&"input"===a.toLowerCase()&&("checkbox"===o.type||"radio"===o.type)&&(l=kr);if(l&&(l=l(e,t)))return fr(l,n,r);i&&i(e,o,t),"blur"===e&&(e=o._wrapperState)&&e.controlled&&"number"===o.type&&Ce(o,"number",o.value)}},Sr=Hn.extend({view:null,detail:null}),Or={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Cr(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=Or[e])&&!!t[e]}function _r(){return Cr}var Pr=0,Nr=0,Rr=!1,jr=!1,Mr=Sr.extend({screenX:null,screenY:null,clientX:null,clientY:null,pageX:null,pageY:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,getModifierState:_r,button:null,buttons:null,relatedTarget:function(e){return e.relatedTarget||(e.fromElement===e.srcElement?e.toElement:e.fromElement)},movementX:function(e){if("movementX"in e)return e.movementX;var t=Pr;return Pr=e.screenX,Rr?"mousemove"===e.type?e.screenX-t:0:(Rr=!0,0)},movementY:function(e){if("movementY"in e)return e.movementY;var t=Nr;return Nr=e.screenY,jr?"mousemove"===e.type?e.screenY-t:0:(jr=!0,0)}}),Dr=Mr.extend({pointerId:null,width:null,height:null,pressure:null,tangentialPressure:null,tiltX:null,tiltY:null,twist:null,pointerType:null,isPrimary:null}),Ir={mouseEnter:{registrationName:"onMouseEnter",dependencies:["mouseout","mouseover"]},mouseLeave:{registrationName:"onMouseLeave",dependencies:["mouseout","mouseover"]},pointerEnter:{registrationName:"onPointerEnter",dependencies:["pointerout","pointerover"]},pointerLeave:{registrationName:"onPointerLeave",dependencies:["pointerout","pointerover"]}},Lr={eventTypes:Ir,extractEvents:function(e,t,n,r,o){var a="mouseover"===e||"pointerover"===e,l="mouseout"===e||"pointerout"===e;if(a&&0==(32&o)&&(n.relatedTarget||n.fromElement)||!l&&!a)return null;(a=r.window===r?r:(a=r.ownerDocument)?a.defaultView||a.parentWindow:window,l)?(l=t,null!==(t=(t=n.relatedTarget||n.toElement)?Cn(t):null)&&(t!==Ze(t)||5!==t.tag&&6!==t.tag)&&(t=null)):l=null;if(l===t)return null;if("mouseout"===e||"mouseover"===e)var i=Mr,u=Ir.mouseLeave,s=Ir.mouseEnter,c="mouse";else"pointerout"!==e&&"pointerover"!==e||(i=Dr,u=Ir.pointerLeave,s=Ir.pointerEnter,c="pointer");if(e=null==l?a:Pn(l),a=null==t?a:Pn(t),(u=i.getPooled(u,l,n,r)).type=c+"leave",u.target=e,u.relatedTarget=a,(n=i.getPooled(s,t,n,r)).type=c+"enter",n.target=a,n.relatedTarget=e,c=t,(r=l)&&c)e:{for(s=c,l=0,e=i=r;e;e=Rn(e))l++;for(e=0,t=s;t;t=Rn(t))e++;for(;0<l-e;)i=Rn(i),l--;for(;0<e-l;)s=Rn(s),e--;for(;l--;){if(i===s||i===s.alternate)break e;i=Rn(i),s=Rn(s)}i=null}else i=null;for(s=i,i=[];r&&r!==s&&(null===(l=r.alternate)||l!==s);)i.push(r),r=Rn(r);for(r=[];c&&c!==s&&(null===(l=c.alternate)||l!==s);)r.push(c),c=Rn(c);for(c=0;c<i.length;c++)In(i[c],"bubbled",u);for(c=r.length;0<c--;)In(r[c],"captured",n);return 0==(64&o)?[u]:[u,n]}};var Fr="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},zr=Object.prototype.hasOwnProperty;function Ar(e,t){if(Fr(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++)if(!zr.call(t,n[r])||!Fr(e[n[r]],t[n[r]]))return!1;return!0}var Ur=C&&"documentMode"in document&&11>=document.documentMode,Wr={select:{phasedRegistrationNames:{bubbled:"onSelect",captured:"onSelectCapture"},dependencies:"blur contextmenu dragend focus keydown keyup mousedown mouseup selectionchange".split(" ")}},Br=null,Vr=null,Hr=null,$r=!1;function Qr(e,t){var n=t.window===t?t.document:9===t.nodeType?t:t.ownerDocument;return $r||null==Br||Br!==cn(n)?null:("selectionStart"in(n=Br)&&mn(n)?n={start:n.selectionStart,end:n.selectionEnd}:n={anchorNode:(n=(n.ownerDocument&&n.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:n.anchorOffset,focusNode:n.focusNode,focusOffset:n.focusOffset},Hr&&Ar(Hr,n)?null:(Hr=n,(e=Hn.getPooled(Wr.select,Vr,e,t)).type="select",e.target=Br,Fn(e),e))}var qr={eventTypes:Wr,extractEvents:function(e,t,n,r,o,a){if(!(a=!(o=a||(r.window===r?r.document:9===r.nodeType?r:r.ownerDocument)))){e:{o=Je(o),a=S.onSelect;for(var l=0;l<a.length;l++)if(!o.has(a[l])){o=!1;break e}o=!0}a=!o}if(a)return null;switch(o=t?Pn(t):window,e){case"focus":(sr(o)||"true"===o.contentEditable)&&(Br=o,Vr=t,Hr=null);break;case"blur":Hr=Vr=Br=null;break;case"mousedown":$r=!0;break;case"contextmenu":case"mouseup":case"dragend":return $r=!1,Qr(n,r);case"selectionchange":if(Ur)break;case"keydown":case"keyup":return Qr(n,r)}return null}},Kr=Hn.extend({animationName:null,elapsedTime:null,pseudoElement:null}),Yr=Hn.extend({clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),Xr=Sr.extend({relatedTarget:null});function Gr(e){var t=e.keyCode;return"charCode"in e?0===(e=e.charCode)&&13===t&&(e=13):e=t,10===e&&(e=13),32<=e||13===e?e:0}var Jr={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},Zr={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},eo=Sr.extend({key:function(e){if(e.key){var t=Jr[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?13===(e=Gr(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?Zr[e.keyCode]||"Unidentified":""},location:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,repeat:null,locale:null,getModifierState:_r,charCode:function(e){return"keypress"===e.type?Gr(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?Gr(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}}),to=Mr.extend({dataTransfer:null}),no=Sr.extend({touches:null,targetTouches:null,changedTouches:null,altKey:null,metaKey:null,ctrlKey:null,shiftKey:null,getModifierState:_r}),ro=Hn.extend({propertyName:null,elapsedTime:null,pseudoElement:null}),oo=Mr.extend({deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:null,deltaMode:null}),ao={eventTypes:Ft,extractEvents:function(e,t,n,r){var o=zt.get(e);if(!o)return null;switch(e){case"keypress":if(0===Gr(n))return null;case"keydown":case"keyup":e=eo;break;case"blur":case"focus":e=Xr;break;case"click":if(2===n.button)return null;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":e=Mr;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":e=to;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":e=no;break;case Qe:case qe:case Ke:e=Kr;break;case Ye:e=ro;break;case"scroll":e=Sr;break;case"wheel":e=oo;break;case"copy":case"cut":case"paste":e=Yr;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":e=Dr;break;default:e=Hn}return Fn(t=e.getPooled(o,t,n,r)),t}};if(b)throw Error(l(101));b=Array.prototype.slice.call("ResponderEventPlugin SimpleEventPlugin EnterLeaveEventPlugin ChangeEventPlugin SelectEventPlugin BeforeInputEventPlugin".split(" ")),w(),m=Nn,h=_n,y=Pn,O({SimpleEventPlugin:ao,EnterLeaveEventPlugin:Lr,ChangeEventPlugin:xr,SelectEventPlugin:qr,BeforeInputEventPlugin:ir});var lo=[],io=-1;function uo(e){0>io||(e.current=lo[io],lo[io]=null,io--)}function so(e,t){io++,lo[io]=e.current,e.current=t}var co={},fo={current:co},po={current:!1},mo=co;function ho(e,t){var n=e.type.contextTypes;if(!n)return co;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var o,a={};for(o in n)a[o]=t[o];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=a),a}function yo(e){return null!=(e=e.childContextTypes)}function vo(){uo(po),uo(fo)}function bo(e,t,n){if(fo.current!==co)throw Error(l(168));so(fo,t),so(po,n)}function go(e,t,n){var r=e.stateNode;if(e=t.childContextTypes,"function"!=typeof r.getChildContext)return n;for(var a in r=r.getChildContext())if(!(a in e))throw Error(l(108,ye(t)||"Unknown",a));return o({},n,{},r)}function wo(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||co,mo=fo.current,so(fo,e),so(po,po.current),!0}function Eo(e,t,n){var r=e.stateNode;if(!r)throw Error(l(169));n?(e=go(e,t,mo),r.__reactInternalMemoizedMergedChildContext=e,uo(po),uo(fo),so(fo,e)):uo(po),so(po,n)}var ko=a.unstable_runWithPriority,To=a.unstable_scheduleCallback,xo=a.unstable_cancelCallback,So=a.unstable_requestPaint,Oo=a.unstable_now,Co=a.unstable_getCurrentPriorityLevel,_o=a.unstable_ImmediatePriority,Po=a.unstable_UserBlockingPriority,No=a.unstable_NormalPriority,Ro=a.unstable_LowPriority,jo=a.unstable_IdlePriority,Mo={},Do=a.unstable_shouldYield,Io=void 0!==So?So:function(){},Lo=null,Fo=null,zo=!1,Ao=Oo(),Uo=1e4>Ao?Oo:function(){return Oo()-Ao};function Wo(){switch(Co()){case _o:return 99;case Po:return 98;case No:return 97;case Ro:return 96;case jo:return 95;default:throw Error(l(332))}}function Bo(e){switch(e){case 99:return _o;case 98:return Po;case 97:return No;case 96:return Ro;case 95:return jo;default:throw Error(l(332))}}function Vo(e,t){return e=Bo(e),ko(e,t)}function Ho(e,t,n){return e=Bo(e),To(e,t,n)}function $o(e){return null===Lo?(Lo=[e],Fo=To(_o,qo)):Lo.push(e),Mo}function Qo(){if(null!==Fo){var e=Fo;Fo=null,xo(e)}qo()}function qo(){if(!zo&&null!==Lo){zo=!0;var e=0;try{var t=Lo;Vo(99,(function(){for(;e<t.length;e++){var n=t[e];do{n=n(!0)}while(null!==n)}})),Lo=null}catch(t){throw null!==Lo&&(Lo=Lo.slice(e+1)),To(_o,Qo),t}finally{zo=!1}}}function Ko(e,t,n){return 1073741821-(1+((1073741821-e+t/10)/(n/=10)|0))*n}function Yo(e,t){if(e&&e.defaultProps)for(var n in t=o({},t),e=e.defaultProps)void 0===t[n]&&(t[n]=e[n]);return t}var Xo={current:null},Go=null,Jo=null,Zo=null;function ea(){Zo=Jo=Go=null}function ta(e){var t=Xo.current;uo(Xo),e.type._context._currentValue=t}function na(e,t){for(;null!==e;){var n=e.alternate;if(e.childExpirationTime<t)e.childExpirationTime=t,null!==n&&n.childExpirationTime<t&&(n.childExpirationTime=t);else{if(!(null!==n&&n.childExpirationTime<t))break;n.childExpirationTime=t}e=e.return}}function ra(e,t){Go=e,Zo=Jo=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(e.expirationTime>=t&&(Nl=!0),e.firstContext=null)}function oa(e,t){if(Zo!==e&&!1!==t&&0!==t)if("number"==typeof t&&1073741823!==t||(Zo=e,t=1073741823),t={context:e,observedBits:t,next:null},null===Jo){if(null===Go)throw Error(l(308));Jo=t,Go.dependencies={expirationTime:0,firstContext:t,responders:null}}else Jo=Jo.next=t;return e._currentValue}var aa=!1;function la(e){e.updateQueue={baseState:e.memoizedState,baseQueue:null,shared:{pending:null},effects:null}}function ia(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,baseQueue:e.baseQueue,shared:e.shared,effects:e.effects})}function ua(e,t){return(e={expirationTime:e,suspenseConfig:t,tag:0,payload:null,callback:null,next:null}).next=e}function sa(e,t){if(null!==(e=e.updateQueue)){var n=(e=e.shared).pending;null===n?t.next=t:(t.next=n.next,n.next=t),e.pending=t}}function ca(e,t){var n=e.alternate;null!==n&&ia(n,e),null===(n=(e=e.updateQueue).baseQueue)?(e.baseQueue=t.next=t,t.next=t):(t.next=n.next,n.next=t)}function fa(e,t,n,r){var a=e.updateQueue;aa=!1;var l=a.baseQueue,i=a.shared.pending;if(null!==i){if(null!==l){var u=l.next;l.next=i.next,i.next=u}l=i,a.shared.pending=null,null!==(u=e.alternate)&&(null!==(u=u.updateQueue)&&(u.baseQueue=i))}if(null!==l){u=l.next;var s=a.baseState,c=0,f=null,d=null,p=null;if(null!==u)for(var m=u;;){if((i=m.expirationTime)<r){var h={expirationTime:m.expirationTime,suspenseConfig:m.suspenseConfig,tag:m.tag,payload:m.payload,callback:m.callback,next:null};null===p?(d=p=h,f=s):p=p.next=h,i>c&&(c=i)}else{null!==p&&(p=p.next={expirationTime:1073741823,suspenseConfig:m.suspenseConfig,tag:m.tag,payload:m.payload,callback:m.callback,next:null}),au(i,m.suspenseConfig);e:{var y=e,v=m;switch(i=t,h=n,v.tag){case 1:if("function"==typeof(y=v.payload)){s=y.call(h,s,i);break e}s=y;break e;case 3:y.effectTag=-4097&y.effectTag|64;case 0:if(null==(i="function"==typeof(y=v.payload)?y.call(h,s,i):y))break e;s=o({},s,i);break e;case 2:aa=!0}}null!==m.callback&&(e.effectTag|=32,null===(i=a.effects)?a.effects=[m]:i.push(m))}if(null===(m=m.next)||m===u){if(null===(i=a.shared.pending))break;m=l.next=i.next,i.next=u,a.baseQueue=l=i,a.shared.pending=null}}null===p?f=s:p.next=d,a.baseState=f,a.baseQueue=p,lu(c),e.expirationTime=c,e.memoizedState=s}}function da(e,t,n){if(e=t.effects,t.effects=null,null!==e)for(t=0;t<e.length;t++){var r=e[t],o=r.callback;if(null!==o){if(r.callback=null,r=o,o=n,"function"!=typeof r)throw Error(l(191,r));r.call(o)}}}var pa=X.ReactCurrentBatchConfig,ma=(new r.Component).refs;function ha(e,t,n,r){n=null==(n=n(r,t=e.memoizedState))?t:o({},t,n),e.memoizedState=n,0===e.expirationTime&&(e.updateQueue.baseState=n)}var ya={isMounted:function(e){return!!(e=e._reactInternalFiber)&&Ze(e)===e},enqueueSetState:function(e,t,n){e=e._reactInternalFiber;var r=Qi(),o=pa.suspense;(o=ua(r=qi(r,e,o),o)).payload=t,null!=n&&(o.callback=n),sa(e,o),Ki(e,r)},enqueueReplaceState:function(e,t,n){e=e._reactInternalFiber;var r=Qi(),o=pa.suspense;(o=ua(r=qi(r,e,o),o)).tag=1,o.payload=t,null!=n&&(o.callback=n),sa(e,o),Ki(e,r)},enqueueForceUpdate:function(e,t){e=e._reactInternalFiber;var n=Qi(),r=pa.suspense;(r=ua(n=qi(n,e,r),r)).tag=2,null!=t&&(r.callback=t),sa(e,r),Ki(e,n)}};function va(e,t,n,r,o,a,l){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,a,l):!t.prototype||!t.prototype.isPureReactComponent||(!Ar(n,r)||!Ar(o,a))}function ba(e,t,n){var r=!1,o=co,a=t.contextType;return"object"==typeof a&&null!==a?a=oa(a):(o=yo(t)?mo:fo.current,a=(r=null!=(r=t.contextTypes))?ho(e,o):co),t=new t(n,a),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=ya,e.stateNode=t,t._reactInternalFiber=e,r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=o,e.__reactInternalMemoizedMaskedChildContext=a),t}function ga(e,t,n,r){e=t.state,"function"==typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(n,r),"function"==typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&ya.enqueueReplaceState(t,t.state,null)}function wa(e,t,n,r){var o=e.stateNode;o.props=n,o.state=e.memoizedState,o.refs=ma,la(e);var a=t.contextType;"object"==typeof a&&null!==a?o.context=oa(a):(a=yo(t)?mo:fo.current,o.context=ho(e,a)),fa(e,n,o,r),o.state=e.memoizedState,"function"==typeof(a=t.getDerivedStateFromProps)&&(ha(e,t,a,n),o.state=e.memoizedState),"function"==typeof t.getDerivedStateFromProps||"function"==typeof o.getSnapshotBeforeUpdate||"function"!=typeof o.UNSAFE_componentWillMount&&"function"!=typeof o.componentWillMount||(t=o.state,"function"==typeof o.componentWillMount&&o.componentWillMount(),"function"==typeof o.UNSAFE_componentWillMount&&o.UNSAFE_componentWillMount(),t!==o.state&&ya.enqueueReplaceState(o,o.state,null),fa(e,n,o,r),o.state=e.memoizedState),"function"==typeof o.componentDidMount&&(e.effectTag|=4)}var Ea=Array.isArray;function ka(e,t,n){if(null!==(e=n.ref)&&"function"!=typeof e&&"object"!=typeof e){if(n._owner){if(n=n._owner){if(1!==n.tag)throw Error(l(309));var r=n.stateNode}if(!r)throw Error(l(147,e));var o=""+e;return null!==t&&null!==t.ref&&"function"==typeof t.ref&&t.ref._stringRef===o?t.ref:((t=function(e){var t=r.refs;t===ma&&(t=r.refs={}),null===e?delete t[o]:t[o]=e})._stringRef=o,t)}if("string"!=typeof e)throw Error(l(284));if(!n._owner)throw Error(l(290,e))}return e}function Ta(e,t){if("textarea"!==e.type)throw Error(l(31,"[object Object]"===Object.prototype.toString.call(t)?"object with keys {"+Object.keys(t).join(", ")+"}":t,""))}function xa(e){function t(t,n){if(e){var r=t.lastEffect;null!==r?(r.nextEffect=n,t.lastEffect=n):t.firstEffect=t.lastEffect=n,n.nextEffect=null,n.effectTag=8}}function n(n,r){if(!e)return null;for(;null!==r;)t(n,r),r=r.sibling;return null}function r(e,t){for(e=new Map;null!==t;)null!==t.key?e.set(t.key,t):e.set(t.index,t),t=t.sibling;return e}function o(e,t){return(e=Ou(e,t)).index=0,e.sibling=null,e}function a(t,n,r){return t.index=r,e?null!==(r=t.alternate)?(r=r.index)<n?(t.effectTag=2,n):r:(t.effectTag=2,n):n}function i(t){return e&&null===t.alternate&&(t.effectTag=2),t}function u(e,t,n,r){return null===t||6!==t.tag?((t=Pu(n,e.mode,r)).return=e,t):((t=o(t,n)).return=e,t)}function s(e,t,n,r){return null!==t&&t.elementType===n.type?((r=o(t,n.props)).ref=ka(e,t,n),r.return=e,r):((r=Cu(n.type,n.key,n.props,null,e.mode,r)).ref=ka(e,t,n),r.return=e,r)}function c(e,t,n,r){return null===t||4!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?((t=Nu(n,e.mode,r)).return=e,t):((t=o(t,n.children||[])).return=e,t)}function f(e,t,n,r,a){return null===t||7!==t.tag?((t=_u(n,e.mode,r,a)).return=e,t):((t=o(t,n)).return=e,t)}function d(e,t,n){if("string"==typeof t||"number"==typeof t)return(t=Pu(""+t,e.mode,n)).return=e,t;if("object"==typeof t&&null!==t){switch(t.$$typeof){case ee:return(n=Cu(t.type,t.key,t.props,null,e.mode,n)).ref=ka(e,null,t),n.return=e,n;case te:return(t=Nu(t,e.mode,n)).return=e,t}if(Ea(t)||he(t))return(t=_u(t,e.mode,n,null)).return=e,t;Ta(e,t)}return null}function p(e,t,n,r){var o=null!==t?t.key:null;if("string"==typeof n||"number"==typeof n)return null!==o?null:u(e,t,""+n,r);if("object"==typeof n&&null!==n){switch(n.$$typeof){case ee:return n.key===o?n.type===ne?f(e,t,n.props.children,r,o):s(e,t,n,r):null;case te:return n.key===o?c(e,t,n,r):null}if(Ea(n)||he(n))return null!==o?null:f(e,t,n,r,null);Ta(e,n)}return null}function m(e,t,n,r,o){if("string"==typeof r||"number"==typeof r)return u(t,e=e.get(n)||null,""+r,o);if("object"==typeof r&&null!==r){switch(r.$$typeof){case ee:return e=e.get(null===r.key?n:r.key)||null,r.type===ne?f(t,e,r.props.children,o,r.key):s(t,e,r,o);case te:return c(t,e=e.get(null===r.key?n:r.key)||null,r,o)}if(Ea(r)||he(r))return f(t,e=e.get(n)||null,r,o,null);Ta(t,r)}return null}function h(o,l,i,u){for(var s=null,c=null,f=l,h=l=0,y=null;null!==f&&h<i.length;h++){f.index>h?(y=f,f=null):y=f.sibling;var v=p(o,f,i[h],u);if(null===v){null===f&&(f=y);break}e&&f&&null===v.alternate&&t(o,f),l=a(v,l,h),null===c?s=v:c.sibling=v,c=v,f=y}if(h===i.length)return n(o,f),s;if(null===f){for(;h<i.length;h++)null!==(f=d(o,i[h],u))&&(l=a(f,l,h),null===c?s=f:c.sibling=f,c=f);return s}for(f=r(o,f);h<i.length;h++)null!==(y=m(f,o,h,i[h],u))&&(e&&null!==y.alternate&&f.delete(null===y.key?h:y.key),l=a(y,l,h),null===c?s=y:c.sibling=y,c=y);return e&&f.forEach((function(e){return t(o,e)})),s}function y(o,i,u,s){var c=he(u);if("function"!=typeof c)throw Error(l(150));if(null==(u=c.call(u)))throw Error(l(151));for(var f=c=null,h=i,y=i=0,v=null,b=u.next();null!==h&&!b.done;y++,b=u.next()){h.index>y?(v=h,h=null):v=h.sibling;var g=p(o,h,b.value,s);if(null===g){null===h&&(h=v);break}e&&h&&null===g.alternate&&t(o,h),i=a(g,i,y),null===f?c=g:f.sibling=g,f=g,h=v}if(b.done)return n(o,h),c;if(null===h){for(;!b.done;y++,b=u.next())null!==(b=d(o,b.value,s))&&(i=a(b,i,y),null===f?c=b:f.sibling=b,f=b);return c}for(h=r(o,h);!b.done;y++,b=u.next())null!==(b=m(h,o,y,b.value,s))&&(e&&null!==b.alternate&&h.delete(null===b.key?y:b.key),i=a(b,i,y),null===f?c=b:f.sibling=b,f=b);return e&&h.forEach((function(e){return t(o,e)})),c}return function(e,r,a,u){var s="object"==typeof a&&null!==a&&a.type===ne&&null===a.key;s&&(a=a.props.children);var c="object"==typeof a&&null!==a;if(c)switch(a.$$typeof){case ee:e:{for(c=a.key,s=r;null!==s;){if(s.key===c){switch(s.tag){case 7:if(a.type===ne){n(e,s.sibling),(r=o(s,a.props.children)).return=e,e=r;break e}break;default:if(s.elementType===a.type){n(e,s.sibling),(r=o(s,a.props)).ref=ka(e,s,a),r.return=e,e=r;break e}}n(e,s);break}t(e,s),s=s.sibling}a.type===ne?((r=_u(a.props.children,e.mode,u,a.key)).return=e,e=r):((u=Cu(a.type,a.key,a.props,null,e.mode,u)).ref=ka(e,r,a),u.return=e,e=u)}return i(e);case te:e:{for(s=a.key;null!==r;){if(r.key===s){if(4===r.tag&&r.stateNode.containerInfo===a.containerInfo&&r.stateNode.implementation===a.implementation){n(e,r.sibling),(r=o(r,a.children||[])).return=e,e=r;break e}n(e,r);break}t(e,r),r=r.sibling}(r=Nu(a,e.mode,u)).return=e,e=r}return i(e)}if("string"==typeof a||"number"==typeof a)return a=""+a,null!==r&&6===r.tag?(n(e,r.sibling),(r=o(r,a)).return=e,e=r):(n(e,r),(r=Pu(a,e.mode,u)).return=e,e=r),i(e);if(Ea(a))return h(e,r,a,u);if(he(a))return y(e,r,a,u);if(c&&Ta(e,a),void 0===a&&!s)switch(e.tag){case 1:case 0:throw e=e.type,Error(l(152,e.displayName||e.name||"Component"))}return n(e,r)}}var Sa=xa(!0),Oa=xa(!1),Ca={},_a={current:Ca},Pa={current:Ca},Na={current:Ca};function Ra(e){if(e===Ca)throw Error(l(174));return e}function ja(e,t){switch(so(Na,t),so(Pa,e),so(_a,Ca),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:Fe(null,"");break;default:t=Fe(t=(e=8===e?t.parentNode:t).namespaceURI||null,e=e.tagName)}uo(_a),so(_a,t)}function Ma(){uo(_a),uo(Pa),uo(Na)}function Da(e){Ra(Na.current);var t=Ra(_a.current),n=Fe(t,e.type);t!==n&&(so(Pa,e),so(_a,n))}function Ia(e){Pa.current===e&&(uo(_a),uo(Pa))}var La={current:0};function Fa(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||"$?"===n.data||"$!"===n.data))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(0!=(64&t.effectTag))return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}function za(e,t){return{responder:e,props:t}}var Aa=X.ReactCurrentDispatcher,Ua=X.ReactCurrentBatchConfig,Wa=0,Ba=null,Va=null,Ha=null,$a=!1;function Qa(){throw Error(l(321))}function qa(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!Fr(e[n],t[n]))return!1;return!0}function Ka(e,t,n,r,o,a){if(Wa=a,Ba=t,t.memoizedState=null,t.updateQueue=null,t.expirationTime=0,Aa.current=null===e||null===e.memoizedState?vl:bl,e=n(r,o),t.expirationTime===Wa){a=0;do{if(t.expirationTime=0,!(25>a))throw Error(l(301));a+=1,Ha=Va=null,t.updateQueue=null,Aa.current=gl,e=n(r,o)}while(t.expirationTime===Wa)}if(Aa.current=yl,t=null!==Va&&null!==Va.next,Wa=0,Ha=Va=Ba=null,$a=!1,t)throw Error(l(300));return e}function Ya(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===Ha?Ba.memoizedState=Ha=e:Ha=Ha.next=e,Ha}function Xa(){if(null===Va){var e=Ba.alternate;e=null!==e?e.memoizedState:null}else e=Va.next;var t=null===Ha?Ba.memoizedState:Ha.next;if(null!==t)Ha=t,Va=e;else{if(null===e)throw Error(l(310));e={memoizedState:(Va=e).memoizedState,baseState:Va.baseState,baseQueue:Va.baseQueue,queue:Va.queue,next:null},null===Ha?Ba.memoizedState=Ha=e:Ha=Ha.next=e}return Ha}function Ga(e,t){return"function"==typeof t?t(e):t}function Ja(e){var t=Xa(),n=t.queue;if(null===n)throw Error(l(311));n.lastRenderedReducer=e;var r=Va,o=r.baseQueue,a=n.pending;if(null!==a){if(null!==o){var i=o.next;o.next=a.next,a.next=i}r.baseQueue=o=a,n.pending=null}if(null!==o){o=o.next,r=r.baseState;var u=i=a=null,s=o;do{var c=s.expirationTime;if(c<Wa){var f={expirationTime:s.expirationTime,suspenseConfig:s.suspenseConfig,action:s.action,eagerReducer:s.eagerReducer,eagerState:s.eagerState,next:null};null===u?(i=u=f,a=r):u=u.next=f,c>Ba.expirationTime&&(Ba.expirationTime=c,lu(c))}else null!==u&&(u=u.next={expirationTime:1073741823,suspenseConfig:s.suspenseConfig,action:s.action,eagerReducer:s.eagerReducer,eagerState:s.eagerState,next:null}),au(c,s.suspenseConfig),r=s.eagerReducer===e?s.eagerState:e(r,s.action);s=s.next}while(null!==s&&s!==o);null===u?a=r:u.next=i,Fr(r,t.memoizedState)||(Nl=!0),t.memoizedState=r,t.baseState=a,t.baseQueue=u,n.lastRenderedState=r}return[t.memoizedState,n.dispatch]}function Za(e){var t=Xa(),n=t.queue;if(null===n)throw Error(l(311));n.lastRenderedReducer=e;var r=n.dispatch,o=n.pending,a=t.memoizedState;if(null!==o){n.pending=null;var i=o=o.next;do{a=e(a,i.action),i=i.next}while(i!==o);Fr(a,t.memoizedState)||(Nl=!0),t.memoizedState=a,null===t.baseQueue&&(t.baseState=a),n.lastRenderedState=a}return[a,r]}function el(e){var t=Ya();return"function"==typeof e&&(e=e()),t.memoizedState=t.baseState=e,e=(e=t.queue={pending:null,dispatch:null,lastRenderedReducer:Ga,lastRenderedState:e}).dispatch=hl.bind(null,Ba,e),[t.memoizedState,e]}function tl(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},null===(t=Ba.updateQueue)?(t={lastEffect:null},Ba.updateQueue=t,t.lastEffect=e.next=e):null===(n=t.lastEffect)?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e),e}function nl(){return Xa().memoizedState}function rl(e,t,n,r){var o=Ya();Ba.effectTag|=e,o.memoizedState=tl(1|t,n,void 0,void 0===r?null:r)}function ol(e,t,n,r){var o=Xa();r=void 0===r?null:r;var a=void 0;if(null!==Va){var l=Va.memoizedState;if(a=l.destroy,null!==r&&qa(r,l.deps))return void tl(t,n,a,r)}Ba.effectTag|=e,o.memoizedState=tl(1|t,n,a,r)}function al(e,t){return rl(516,4,e,t)}function ll(e,t){return ol(516,4,e,t)}function il(e,t){return ol(4,2,e,t)}function ul(e,t){return"function"==typeof t?(e=e(),t(e),function(){t(null)}):null!=t?(e=e(),t.current=e,function(){t.current=null}):void 0}function sl(e,t,n){return n=null!=n?n.concat([e]):null,ol(4,2,ul.bind(null,t,e),n)}function cl(){}function fl(e,t){return Ya().memoizedState=[e,void 0===t?null:t],e}function dl(e,t){var n=Xa();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&qa(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function pl(e,t){var n=Xa();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&qa(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function ml(e,t,n){var r=Wo();Vo(98>r?98:r,(function(){e(!0)})),Vo(97<r?97:r,(function(){var r=Ua.suspense;Ua.suspense=void 0===t?null:t;try{e(!1),n()}finally{Ua.suspense=r}}))}function hl(e,t,n){var r=Qi(),o=pa.suspense;o={expirationTime:r=qi(r,e,o),suspenseConfig:o,action:n,eagerReducer:null,eagerState:null,next:null};var a=t.pending;if(null===a?o.next=o:(o.next=a.next,a.next=o),t.pending=o,a=e.alternate,e===Ba||null!==a&&a===Ba)$a=!0,o.expirationTime=Wa,Ba.expirationTime=Wa;else{if(0===e.expirationTime&&(null===a||0===a.expirationTime)&&null!==(a=t.lastRenderedReducer))try{var l=t.lastRenderedState,i=a(l,n);if(o.eagerReducer=a,o.eagerState=i,Fr(i,l))return}catch(e){}Ki(e,r)}}var yl={readContext:oa,useCallback:Qa,useContext:Qa,useEffect:Qa,useImperativeHandle:Qa,useLayoutEffect:Qa,useMemo:Qa,useReducer:Qa,useRef:Qa,useState:Qa,useDebugValue:Qa,useResponder:Qa,useDeferredValue:Qa,useTransition:Qa},vl={readContext:oa,useCallback:fl,useContext:oa,useEffect:al,useImperativeHandle:function(e,t,n){return n=null!=n?n.concat([e]):null,rl(4,2,ul.bind(null,t,e),n)},useLayoutEffect:function(e,t){return rl(4,2,e,t)},useMemo:function(e,t){var n=Ya();return t=void 0===t?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=Ya();return t=void 0!==n?n(t):t,r.memoizedState=r.baseState=t,e=(e=r.queue={pending:null,dispatch:null,lastRenderedReducer:e,lastRenderedState:t}).dispatch=hl.bind(null,Ba,e),[r.memoizedState,e]},useRef:function(e){return e={current:e},Ya().memoizedState=e},useState:el,useDebugValue:cl,useResponder:za,useDeferredValue:function(e,t){var n=el(e),r=n[0],o=n[1];return al((function(){var n=Ua.suspense;Ua.suspense=void 0===t?null:t;try{o(e)}finally{Ua.suspense=n}}),[e,t]),r},useTransition:function(e){var t=el(!1),n=t[0];return t=t[1],[fl(ml.bind(null,t,e),[t,e]),n]}},bl={readContext:oa,useCallback:dl,useContext:oa,useEffect:ll,useImperativeHandle:sl,useLayoutEffect:il,useMemo:pl,useReducer:Ja,useRef:nl,useState:function(){return Ja(Ga)},useDebugValue:cl,useResponder:za,useDeferredValue:function(e,t){var n=Ja(Ga),r=n[0],o=n[1];return ll((function(){var n=Ua.suspense;Ua.suspense=void 0===t?null:t;try{o(e)}finally{Ua.suspense=n}}),[e,t]),r},useTransition:function(e){var t=Ja(Ga),n=t[0];return t=t[1],[dl(ml.bind(null,t,e),[t,e]),n]}},gl={readContext:oa,useCallback:dl,useContext:oa,useEffect:ll,useImperativeHandle:sl,useLayoutEffect:il,useMemo:pl,useReducer:Za,useRef:nl,useState:function(){return Za(Ga)},useDebugValue:cl,useResponder:za,useDeferredValue:function(e,t){var n=Za(Ga),r=n[0],o=n[1];return ll((function(){var n=Ua.suspense;Ua.suspense=void 0===t?null:t;try{o(e)}finally{Ua.suspense=n}}),[e,t]),r},useTransition:function(e){var t=Za(Ga),n=t[0];return t=t[1],[dl(ml.bind(null,t,e),[t,e]),n]}},wl=null,El=null,kl=!1;function Tl(e,t){var n=xu(5,null,null,0);n.elementType="DELETED",n.type="DELETED",n.stateNode=t,n.return=e,n.effectTag=8,null!==e.lastEffect?(e.lastEffect.nextEffect=n,e.lastEffect=n):e.firstEffect=e.lastEffect=n}function xl(e,t){switch(e.tag){case 5:var n=e.type;return null!==(t=1!==t.nodeType||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t)&&(e.stateNode=t,!0);case 6:return null!==(t=""===e.pendingProps||3!==t.nodeType?null:t)&&(e.stateNode=t,!0);case 13:default:return!1}}function Sl(e){if(kl){var t=El;if(t){var n=t;if(!xl(e,t)){if(!(t=En(n.nextSibling))||!xl(e,t))return e.effectTag=-1025&e.effectTag|2,kl=!1,void(wl=e);Tl(wl,n)}wl=e,El=En(t.firstChild)}else e.effectTag=-1025&e.effectTag|2,kl=!1,wl=e}}function Ol(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;wl=e}function Cl(e){if(e!==wl)return!1;if(!kl)return Ol(e),kl=!0,!1;var t=e.type;if(5!==e.tag||"head"!==t&&"body"!==t&&!bn(t,e.memoizedProps))for(t=El;t;)Tl(e,t),t=En(t.nextSibling);if(Ol(e),13===e.tag){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(l(317));e:{for(e=e.nextSibling,t=0;e;){if(8===e.nodeType){var n=e.data;if("/$"===n){if(0===t){El=En(e.nextSibling);break e}t--}else"$"!==n&&"$!"!==n&&"$?"!==n||t++}e=e.nextSibling}El=null}}else El=wl?En(e.stateNode.nextSibling):null;return!0}function _l(){El=wl=null,kl=!1}var Pl=X.ReactCurrentOwner,Nl=!1;function Rl(e,t,n,r){t.child=null===e?Oa(t,null,n,r):Sa(t,e.child,n,r)}function jl(e,t,n,r,o){n=n.render;var a=t.ref;return ra(t,o),r=Ka(e,t,n,r,a,o),null===e||Nl?(t.effectTag|=1,Rl(e,t,r,o),t.child):(t.updateQueue=e.updateQueue,t.effectTag&=-517,e.expirationTime<=o&&(e.expirationTime=0),Kl(e,t,o))}function Ml(e,t,n,r,o,a){if(null===e){var l=n.type;return"function"!=typeof l||Su(l)||void 0!==l.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=Cu(n.type,null,r,null,t.mode,a)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=l,Dl(e,t,l,r,o,a))}return l=e.child,o<a&&(o=l.memoizedProps,(n=null!==(n=n.compare)?n:Ar)(o,r)&&e.ref===t.ref)?Kl(e,t,a):(t.effectTag|=1,(e=Ou(l,r)).ref=t.ref,e.return=t,t.child=e)}function Dl(e,t,n,r,o,a){return null!==e&&Ar(e.memoizedProps,r)&&e.ref===t.ref&&(Nl=!1,o<a)?(t.expirationTime=e.expirationTime,Kl(e,t,a)):Ll(e,t,n,r,a)}function Il(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.effectTag|=128)}function Ll(e,t,n,r,o){var a=yo(n)?mo:fo.current;return a=ho(t,a),ra(t,o),n=Ka(e,t,n,r,a,o),null===e||Nl?(t.effectTag|=1,Rl(e,t,n,o),t.child):(t.updateQueue=e.updateQueue,t.effectTag&=-517,e.expirationTime<=o&&(e.expirationTime=0),Kl(e,t,o))}function Fl(e,t,n,r,o){if(yo(n)){var a=!0;wo(t)}else a=!1;if(ra(t,o),null===t.stateNode)null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),ba(t,n,r),wa(t,n,r,o),r=!0;else if(null===e){var l=t.stateNode,i=t.memoizedProps;l.props=i;var u=l.context,s=n.contextType;"object"==typeof s&&null!==s?s=oa(s):s=ho(t,s=yo(n)?mo:fo.current);var c=n.getDerivedStateFromProps,f="function"==typeof c||"function"==typeof l.getSnapshotBeforeUpdate;f||"function"!=typeof l.UNSAFE_componentWillReceiveProps&&"function"!=typeof l.componentWillReceiveProps||(i!==r||u!==s)&&ga(t,l,r,s),aa=!1;var d=t.memoizedState;l.state=d,fa(t,r,l,o),u=t.memoizedState,i!==r||d!==u||po.current||aa?("function"==typeof c&&(ha(t,n,c,r),u=t.memoizedState),(i=aa||va(t,n,i,r,d,u,s))?(f||"function"!=typeof l.UNSAFE_componentWillMount&&"function"!=typeof l.componentWillMount||("function"==typeof l.componentWillMount&&l.componentWillMount(),"function"==typeof l.UNSAFE_componentWillMount&&l.UNSAFE_componentWillMount()),"function"==typeof l.componentDidMount&&(t.effectTag|=4)):("function"==typeof l.componentDidMount&&(t.effectTag|=4),t.memoizedProps=r,t.memoizedState=u),l.props=r,l.state=u,l.context=s,r=i):("function"==typeof l.componentDidMount&&(t.effectTag|=4),r=!1)}else l=t.stateNode,ia(e,t),i=t.memoizedProps,l.props=t.type===t.elementType?i:Yo(t.type,i),u=l.context,"object"==typeof(s=n.contextType)&&null!==s?s=oa(s):s=ho(t,s=yo(n)?mo:fo.current),(f="function"==typeof(c=n.getDerivedStateFromProps)||"function"==typeof l.getSnapshotBeforeUpdate)||"function"!=typeof l.UNSAFE_componentWillReceiveProps&&"function"!=typeof l.componentWillReceiveProps||(i!==r||u!==s)&&ga(t,l,r,s),aa=!1,u=t.memoizedState,l.state=u,fa(t,r,l,o),d=t.memoizedState,i!==r||u!==d||po.current||aa?("function"==typeof c&&(ha(t,n,c,r),d=t.memoizedState),(c=aa||va(t,n,i,r,u,d,s))?(f||"function"!=typeof l.UNSAFE_componentWillUpdate&&"function"!=typeof l.componentWillUpdate||("function"==typeof l.componentWillUpdate&&l.componentWillUpdate(r,d,s),"function"==typeof l.UNSAFE_componentWillUpdate&&l.UNSAFE_componentWillUpdate(r,d,s)),"function"==typeof l.componentDidUpdate&&(t.effectTag|=4),"function"==typeof l.getSnapshotBeforeUpdate&&(t.effectTag|=256)):("function"!=typeof l.componentDidUpdate||i===e.memoizedProps&&u===e.memoizedState||(t.effectTag|=4),"function"!=typeof l.getSnapshotBeforeUpdate||i===e.memoizedProps&&u===e.memoizedState||(t.effectTag|=256),t.memoizedProps=r,t.memoizedState=d),l.props=r,l.state=d,l.context=s,r=c):("function"!=typeof l.componentDidUpdate||i===e.memoizedProps&&u===e.memoizedState||(t.effectTag|=4),"function"!=typeof l.getSnapshotBeforeUpdate||i===e.memoizedProps&&u===e.memoizedState||(t.effectTag|=256),r=!1);return zl(e,t,n,r,a,o)}function zl(e,t,n,r,o,a){Il(e,t);var l=0!=(64&t.effectTag);if(!r&&!l)return o&&Eo(t,n,!1),Kl(e,t,a);r=t.stateNode,Pl.current=t;var i=l&&"function"!=typeof n.getDerivedStateFromError?null:r.render();return t.effectTag|=1,null!==e&&l?(t.child=Sa(t,e.child,null,a),t.child=Sa(t,null,i,a)):Rl(e,t,i,a),t.memoizedState=r.state,o&&Eo(t,n,!0),t.child}function Al(e){var t=e.stateNode;t.pendingContext?bo(0,t.pendingContext,t.pendingContext!==t.context):t.context&&bo(0,t.context,!1),ja(e,t.containerInfo)}var Ul,Wl,Bl,Vl={dehydrated:null,retryTime:0};function Hl(e,t,n){var r,o=t.mode,a=t.pendingProps,l=La.current,i=!1;if((r=0!=(64&t.effectTag))||(r=0!=(2&l)&&(null===e||null!==e.memoizedState)),r?(i=!0,t.effectTag&=-65):null!==e&&null===e.memoizedState||void 0===a.fallback||!0===a.unstable_avoidThisFallback||(l|=1),so(La,1&l),null===e){if(void 0!==a.fallback&&Sl(t),i){if(i=a.fallback,(a=_u(null,o,0,null)).return=t,0==(2&t.mode))for(e=null!==t.memoizedState?t.child.child:t.child,a.child=e;null!==e;)e.return=a,e=e.sibling;return(n=_u(i,o,n,null)).return=t,a.sibling=n,t.memoizedState=Vl,t.child=a,n}return o=a.children,t.memoizedState=null,t.child=Oa(t,null,o,n)}if(null!==e.memoizedState){if(o=(e=e.child).sibling,i){if(a=a.fallback,(n=Ou(e,e.pendingProps)).return=t,0==(2&t.mode)&&(i=null!==t.memoizedState?t.child.child:t.child)!==e.child)for(n.child=i;null!==i;)i.return=n,i=i.sibling;return(o=Ou(o,a)).return=t,n.sibling=o,n.childExpirationTime=0,t.memoizedState=Vl,t.child=n,o}return n=Sa(t,e.child,a.children,n),t.memoizedState=null,t.child=n}if(e=e.child,i){if(i=a.fallback,(a=_u(null,o,0,null)).return=t,a.child=e,null!==e&&(e.return=a),0==(2&t.mode))for(e=null!==t.memoizedState?t.child.child:t.child,a.child=e;null!==e;)e.return=a,e=e.sibling;return(n=_u(i,o,n,null)).return=t,a.sibling=n,n.effectTag|=2,a.childExpirationTime=0,t.memoizedState=Vl,t.child=a,n}return t.memoizedState=null,t.child=Sa(t,e,a.children,n)}function $l(e,t){e.expirationTime<t&&(e.expirationTime=t);var n=e.alternate;null!==n&&n.expirationTime<t&&(n.expirationTime=t),na(e.return,t)}function Ql(e,t,n,r,o,a){var l=e.memoizedState;null===l?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailExpiration:0,tailMode:o,lastEffect:a}:(l.isBackwards=t,l.rendering=null,l.renderingStartTime=0,l.last=r,l.tail=n,l.tailExpiration=0,l.tailMode=o,l.lastEffect=a)}function ql(e,t,n){var r=t.pendingProps,o=r.revealOrder,a=r.tail;if(Rl(e,t,r.children,n),0!=(2&(r=La.current)))r=1&r|2,t.effectTag|=64;else{if(null!==e&&0!=(64&e.effectTag))e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&$l(e,n);else if(19===e.tag)$l(e,n);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;null===e.sibling;){if(null===e.return||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(so(La,r),0==(2&t.mode))t.memoizedState=null;else switch(o){case"forwards":for(n=t.child,o=null;null!==n;)null!==(e=n.alternate)&&null===Fa(e)&&(o=n),n=n.sibling;null===(n=o)?(o=t.child,t.child=null):(o=n.sibling,n.sibling=null),Ql(t,!1,o,n,a,t.lastEffect);break;case"backwards":for(n=null,o=t.child,t.child=null;null!==o;){if(null!==(e=o.alternate)&&null===Fa(e)){t.child=o;break}e=o.sibling,o.sibling=n,n=o,o=e}Ql(t,!0,n,null,a,t.lastEffect);break;case"together":Ql(t,!1,null,null,void 0,t.lastEffect);break;default:t.memoizedState=null}return t.child}function Kl(e,t,n){null!==e&&(t.dependencies=e.dependencies);var r=t.expirationTime;if(0!==r&&lu(r),t.childExpirationTime<n)return null;if(null!==e&&t.child!==e.child)throw Error(l(153));if(null!==t.child){for(n=Ou(e=t.child,e.pendingProps),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=Ou(e,e.pendingProps)).return=t;n.sibling=null}return t.child}function Yl(e,t){switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;null!==t;)null!==t.alternate&&(n=t),t=t.sibling;null===n?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;null!==n;)null!==n.alternate&&(r=n),n=n.sibling;null===r?t||null===e.tail?e.tail=null:e.tail.sibling=null:r.sibling=null}}function Xl(e,t,n){var r=t.pendingProps;switch(t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return null;case 1:return yo(t.type)&&vo(),null;case 3:return Ma(),uo(po),uo(fo),(n=t.stateNode).pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),null!==e&&null!==e.child||!Cl(t)||(t.effectTag|=4),null;case 5:Ia(t),n=Ra(Na.current);var a=t.type;if(null!==e&&null!=t.stateNode)Wl(e,t,a,r,n),e.ref!==t.ref&&(t.effectTag|=128);else{if(!r){if(null===t.stateNode)throw Error(l(166));return null}if(e=Ra(_a.current),Cl(t)){r=t.stateNode,a=t.type;var i=t.memoizedProps;switch(r[xn]=t,r[Sn]=i,a){case"iframe":case"object":case"embed":qt("load",r);break;case"video":case"audio":for(e=0;e<Xe.length;e++)qt(Xe[e],r);break;case"source":qt("error",r);break;case"img":case"image":case"link":qt("error",r),qt("load",r);break;case"form":qt("reset",r),qt("submit",r);break;case"details":qt("toggle",r);break;case"input":Te(r,i),qt("invalid",r),un(n,"onChange");break;case"select":r._wrapperState={wasMultiple:!!i.multiple},qt("invalid",r),un(n,"onChange");break;case"textarea":Re(r,i),qt("invalid",r),un(n,"onChange")}for(var u in on(a,i),e=null,i)if(i.hasOwnProperty(u)){var s=i[u];"children"===u?"string"==typeof s?r.textContent!==s&&(e=["children",s]):"number"==typeof s&&r.textContent!==""+s&&(e=["children",""+s]):x.hasOwnProperty(u)&&null!=s&&un(n,u)}switch(a){case"input":we(r),Oe(r,i,!0);break;case"textarea":we(r),Me(r);break;case"select":case"option":break;default:"function"==typeof i.onClick&&(r.onclick=sn)}n=e,t.updateQueue=n,null!==n&&(t.effectTag|=4)}else{switch(u=9===n.nodeType?n:n.ownerDocument,e===ln&&(e=Le(a)),e===ln?"script"===a?((e=u.createElement("div")).innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):"string"==typeof r.is?e=u.createElement(a,{is:r.is}):(e=u.createElement(a),"select"===a&&(u=e,r.multiple?u.multiple=!0:r.size&&(u.size=r.size))):e=u.createElementNS(e,a),e[xn]=t,e[Sn]=r,Ul(e,t),t.stateNode=e,u=an(a,r),a){case"iframe":case"object":case"embed":qt("load",e),s=r;break;case"video":case"audio":for(s=0;s<Xe.length;s++)qt(Xe[s],e);s=r;break;case"source":qt("error",e),s=r;break;case"img":case"image":case"link":qt("error",e),qt("load",e),s=r;break;case"form":qt("reset",e),qt("submit",e),s=r;break;case"details":qt("toggle",e),s=r;break;case"input":Te(e,r),s=ke(e,r),qt("invalid",e),un(n,"onChange");break;case"option":s=_e(e,r);break;case"select":e._wrapperState={wasMultiple:!!r.multiple},s=o({},r,{value:void 0}),qt("invalid",e),un(n,"onChange");break;case"textarea":Re(e,r),s=Ne(e,r),qt("invalid",e),un(n,"onChange");break;default:s=r}on(a,s);var c=s;for(i in c)if(c.hasOwnProperty(i)){var f=c[i];"style"===i?nn(e,f):"dangerouslySetInnerHTML"===i?null!=(f=f?f.__html:void 0)&&Ae(e,f):"children"===i?"string"==typeof f?("textarea"!==a||""!==f)&&Ue(e,f):"number"==typeof f&&Ue(e,""+f):"suppressContentEditableWarning"!==i&&"suppressHydrationWarning"!==i&&"autoFocus"!==i&&(x.hasOwnProperty(i)?null!=f&&un(n,i):null!=f&&G(e,i,f,u))}switch(a){case"input":we(e),Oe(e,r,!1);break;case"textarea":we(e),Me(e);break;case"option":null!=r.value&&e.setAttribute("value",""+be(r.value));break;case"select":e.multiple=!!r.multiple,null!=(n=r.value)?Pe(e,!!r.multiple,n,!1):null!=r.defaultValue&&Pe(e,!!r.multiple,r.defaultValue,!0);break;default:"function"==typeof s.onClick&&(e.onclick=sn)}vn(a,r)&&(t.effectTag|=4)}null!==t.ref&&(t.effectTag|=128)}return null;case 6:if(e&&null!=t.stateNode)Bl(0,t,e.memoizedProps,r);else{if("string"!=typeof r&&null===t.stateNode)throw Error(l(166));n=Ra(Na.current),Ra(_a.current),Cl(t)?(n=t.stateNode,r=t.memoizedProps,n[xn]=t,n.nodeValue!==r&&(t.effectTag|=4)):((n=(9===n.nodeType?n:n.ownerDocument).createTextNode(r))[xn]=t,t.stateNode=n)}return null;case 13:return uo(La),r=t.memoizedState,0!=(64&t.effectTag)?(t.expirationTime=n,t):(n=null!==r,r=!1,null===e?void 0!==t.memoizedProps.fallback&&Cl(t):(r=null!==(a=e.memoizedState),n||null===a||null!==(a=e.child.sibling)&&(null!==(i=t.firstEffect)?(t.firstEffect=a,a.nextEffect=i):(t.firstEffect=t.lastEffect=a,a.nextEffect=null),a.effectTag=8)),n&&!r&&0!=(2&t.mode)&&(null===e&&!0!==t.memoizedProps.unstable_avoidThisFallback||0!=(1&La.current)?Ci===wi&&(Ci=Ei):(Ci!==wi&&Ci!==Ei||(Ci=ki),0!==ji&&null!==xi&&(Mu(xi,Oi),Du(xi,ji)))),(n||r)&&(t.effectTag|=4),null);case 4:return Ma(),null;case 10:return ta(t),null;case 17:return yo(t.type)&&vo(),null;case 19:if(uo(La),null===(r=t.memoizedState))return null;if(a=0!=(64&t.effectTag),null===(i=r.rendering)){if(a)Yl(r,!1);else if(Ci!==wi||null!==e&&0!=(64&e.effectTag))for(i=t.child;null!==i;){if(null!==(e=Fa(i))){for(t.effectTag|=64,Yl(r,!1),null!==(a=e.updateQueue)&&(t.updateQueue=a,t.effectTag|=4),null===r.lastEffect&&(t.firstEffect=null),t.lastEffect=r.lastEffect,r=t.child;null!==r;)i=n,(a=r).effectTag&=2,a.nextEffect=null,a.firstEffect=null,a.lastEffect=null,null===(e=a.alternate)?(a.childExpirationTime=0,a.expirationTime=i,a.child=null,a.memoizedProps=null,a.memoizedState=null,a.updateQueue=null,a.dependencies=null):(a.childExpirationTime=e.childExpirationTime,a.expirationTime=e.expirationTime,a.child=e.child,a.memoizedProps=e.memoizedProps,a.memoizedState=e.memoizedState,a.updateQueue=e.updateQueue,i=e.dependencies,a.dependencies=null===i?null:{expirationTime:i.expirationTime,firstContext:i.firstContext,responders:i.responders}),r=r.sibling;return so(La,1&La.current|2),t.child}i=i.sibling}}else{if(!a)if(null!==(e=Fa(i))){if(t.effectTag|=64,a=!0,null!==(n=e.updateQueue)&&(t.updateQueue=n,t.effectTag|=4),Yl(r,!0),null===r.tail&&"hidden"===r.tailMode&&!i.alternate)return null!==(t=t.lastEffect=r.lastEffect)&&(t.nextEffect=null),null}else 2*Uo()-r.renderingStartTime>r.tailExpiration&&1<n&&(t.effectTag|=64,a=!0,Yl(r,!1),t.expirationTime=t.childExpirationTime=n-1);r.isBackwards?(i.sibling=t.child,t.child=i):(null!==(n=r.last)?n.sibling=i:t.child=i,r.last=i)}return null!==r.tail?(0===r.tailExpiration&&(r.tailExpiration=Uo()+500),n=r.tail,r.rendering=n,r.tail=n.sibling,r.lastEffect=t.lastEffect,r.renderingStartTime=Uo(),n.sibling=null,t=La.current,so(La,a?1&t|2:1&t),n):null}throw Error(l(156,t.tag))}function Gl(e){switch(e.tag){case 1:yo(e.type)&&vo();var t=e.effectTag;return 4096&t?(e.effectTag=-4097&t|64,e):null;case 3:if(Ma(),uo(po),uo(fo),0!=(64&(t=e.effectTag)))throw Error(l(285));return e.effectTag=-4097&t|64,e;case 5:return Ia(e),null;case 13:return uo(La),4096&(t=e.effectTag)?(e.effectTag=-4097&t|64,e):null;case 19:return uo(La),null;case 4:return Ma(),null;case 10:return ta(e),null;default:return null}}function Jl(e,t){return{value:e,source:t,stack:ve(t)}}Ul=function(e,t){for(var n=t.child;null!==n;){if(5===n.tag||6===n.tag)e.appendChild(n.stateNode);else if(4!==n.tag&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)break;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}},Wl=function(e,t,n,r,a){var l=e.memoizedProps;if(l!==r){var i,u,s=t.stateNode;switch(Ra(_a.current),e=null,n){case"input":l=ke(s,l),r=ke(s,r),e=[];break;case"option":l=_e(s,l),r=_e(s,r),e=[];break;case"select":l=o({},l,{value:void 0}),r=o({},r,{value:void 0}),e=[];break;case"textarea":l=Ne(s,l),r=Ne(s,r),e=[];break;default:"function"!=typeof l.onClick&&"function"==typeof r.onClick&&(s.onclick=sn)}for(i in on(n,r),n=null,l)if(!r.hasOwnProperty(i)&&l.hasOwnProperty(i)&&null!=l[i])if("style"===i)for(u in s=l[i])s.hasOwnProperty(u)&&(n||(n={}),n[u]="");else"dangerouslySetInnerHTML"!==i&&"children"!==i&&"suppressContentEditableWarning"!==i&&"suppressHydrationWarning"!==i&&"autoFocus"!==i&&(x.hasOwnProperty(i)?e||(e=[]):(e=e||[]).push(i,null));for(i in r){var c=r[i];if(s=null!=l?l[i]:void 0,r.hasOwnProperty(i)&&c!==s&&(null!=c||null!=s))if("style"===i)if(s){for(u in s)!s.hasOwnProperty(u)||c&&c.hasOwnProperty(u)||(n||(n={}),n[u]="");for(u in c)c.hasOwnProperty(u)&&s[u]!==c[u]&&(n||(n={}),n[u]=c[u])}else n||(e||(e=[]),e.push(i,n)),n=c;else"dangerouslySetInnerHTML"===i?(c=c?c.__html:void 0,s=s?s.__html:void 0,null!=c&&s!==c&&(e=e||[]).push(i,c)):"children"===i?s===c||"string"!=typeof c&&"number"!=typeof c||(e=e||[]).push(i,""+c):"suppressContentEditableWarning"!==i&&"suppressHydrationWarning"!==i&&(x.hasOwnProperty(i)?(null!=c&&un(a,i),e||s===c||(e=[])):(e=e||[]).push(i,c))}n&&(e=e||[]).push("style",n),a=e,(t.updateQueue=a)&&(t.effectTag|=4)}},Bl=function(e,t,n,r){n!==r&&(t.effectTag|=4)};var Zl="function"==typeof WeakSet?WeakSet:Set;function ei(e,t){var n=t.source,r=t.stack;null===r&&null!==n&&(r=ve(n)),null!==n&&ye(n.type),t=t.value,null!==e&&1===e.tag&&ye(e.type);try{console.error(t)}catch(e){setTimeout((function(){throw e}))}}function ti(e){var t=e.ref;if(null!==t)if("function"==typeof t)try{t(null)}catch(t){bu(e,t)}else t.current=null}function ni(e,t){switch(t.tag){case 0:case 11:case 15:case 22:return;case 1:if(256&t.effectTag&&null!==e){var n=e.memoizedProps,r=e.memoizedState;t=(e=t.stateNode).getSnapshotBeforeUpdate(t.elementType===t.type?n:Yo(t.type,n),r),e.__reactInternalSnapshotBeforeUpdate=t}return;case 3:case 5:case 6:case 4:case 17:return}throw Error(l(163))}function ri(e,t){if(null!==(t=null!==(t=t.updateQueue)?t.lastEffect:null)){var n=t=t.next;do{if((n.tag&e)===e){var r=n.destroy;n.destroy=void 0,void 0!==r&&r()}n=n.next}while(n!==t)}}function oi(e,t){if(null!==(t=null!==(t=t.updateQueue)?t.lastEffect:null)){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function ai(e,t,n){switch(n.tag){case 0:case 11:case 15:case 22:return void oi(3,n);case 1:if(e=n.stateNode,4&n.effectTag)if(null===t)e.componentDidMount();else{var r=n.elementType===n.type?t.memoizedProps:Yo(n.type,t.memoizedProps);e.componentDidUpdate(r,t.memoizedState,e.__reactInternalSnapshotBeforeUpdate)}return void(null!==(t=n.updateQueue)&&da(n,t,e));case 3:if(null!==(t=n.updateQueue)){if(e=null,null!==n.child)switch(n.child.tag){case 5:e=n.child.stateNode;break;case 1:e=n.child.stateNode}da(n,t,e)}return;case 5:return e=n.stateNode,void(null===t&&4&n.effectTag&&vn(n.type,n.memoizedProps)&&e.focus());case 6:case 4:case 12:return;case 13:return void(null===n.memoizedState&&(n=n.alternate,null!==n&&(n=n.memoizedState,null!==n&&(n=n.dehydrated,null!==n&&Lt(n)))));case 19:case 17:case 20:case 21:return}throw Error(l(163))}function li(e,t,n){switch("function"==typeof ku&&ku(t),t.tag){case 0:case 11:case 14:case 15:case 22:if(null!==(e=t.updateQueue)&&null!==(e=e.lastEffect)){var r=e.next;Vo(97<n?97:n,(function(){var e=r;do{var n=e.destroy;if(void 0!==n){var o=t;try{n()}catch(e){bu(o,e)}}e=e.next}while(e!==r)}))}break;case 1:ti(t),"function"==typeof(n=t.stateNode).componentWillUnmount&&function(e,t){try{t.props=e.memoizedProps,t.state=e.memoizedState,t.componentWillUnmount()}catch(t){bu(e,t)}}(t,n);break;case 5:ti(t);break;case 4:ci(e,t,n)}}function ii(e){var t=e.alternate;e.return=null,e.child=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.alternate=null,e.firstEffect=null,e.lastEffect=null,e.pendingProps=null,e.memoizedProps=null,e.stateNode=null,null!==t&&ii(t)}function ui(e){return 5===e.tag||3===e.tag||4===e.tag}function si(e){e:{for(var t=e.return;null!==t;){if(ui(t)){var n=t;break e}t=t.return}throw Error(l(160))}switch(t=n.stateNode,n.tag){case 5:var r=!1;break;case 3:case 4:t=t.containerInfo,r=!0;break;default:throw Error(l(161))}16&n.effectTag&&(Ue(t,""),n.effectTag&=-17);e:t:for(n=e;;){for(;null===n.sibling;){if(null===n.return||ui(n.return)){n=null;break e}n=n.return}for(n.sibling.return=n.return,n=n.sibling;5!==n.tag&&6!==n.tag&&18!==n.tag;){if(2&n.effectTag)continue t;if(null===n.child||4===n.tag)continue t;n.child.return=n,n=n.child}if(!(2&n.effectTag)){n=n.stateNode;break e}}r?function e(t,n,r){var o=t.tag,a=5===o||6===o;if(a)t=a?t.stateNode:t.stateNode.instance,n?8===r.nodeType?r.parentNode.insertBefore(t,n):r.insertBefore(t,n):(8===r.nodeType?(n=r.parentNode).insertBefore(t,r):(n=r).appendChild(t),null!==(r=r._reactRootContainer)&&void 0!==r||null!==n.onclick||(n.onclick=sn));else if(4!==o&&null!==(t=t.child))for(e(t,n,r),t=t.sibling;null!==t;)e(t,n,r),t=t.sibling}(e,n,t):function e(t,n,r){var o=t.tag,a=5===o||6===o;if(a)t=a?t.stateNode:t.stateNode.instance,n?r.insertBefore(t,n):r.appendChild(t);else if(4!==o&&null!==(t=t.child))for(e(t,n,r),t=t.sibling;null!==t;)e(t,n,r),t=t.sibling}(e,n,t)}function ci(e,t,n){for(var r,o,a=t,i=!1;;){if(!i){i=a.return;e:for(;;){if(null===i)throw Error(l(160));switch(r=i.stateNode,i.tag){case 5:o=!1;break e;case 3:case 4:r=r.containerInfo,o=!0;break e}i=i.return}i=!0}if(5===a.tag||6===a.tag){e:for(var u=e,s=a,c=n,f=s;;)if(li(u,f,c),null!==f.child&&4!==f.tag)f.child.return=f,f=f.child;else{if(f===s)break e;for(;null===f.sibling;){if(null===f.return||f.return===s)break e;f=f.return}f.sibling.return=f.return,f=f.sibling}o?(u=r,s=a.stateNode,8===u.nodeType?u.parentNode.removeChild(s):u.removeChild(s)):r.removeChild(a.stateNode)}else if(4===a.tag){if(null!==a.child){r=a.stateNode.containerInfo,o=!0,a.child.return=a,a=a.child;continue}}else if(li(e,a,n),null!==a.child){a.child.return=a,a=a.child;continue}if(a===t)break;for(;null===a.sibling;){if(null===a.return||a.return===t)return;4===(a=a.return).tag&&(i=!1)}a.sibling.return=a.return,a=a.sibling}}function fi(e,t){switch(t.tag){case 0:case 11:case 14:case 15:case 22:return void ri(3,t);case 1:return;case 5:var n=t.stateNode;if(null!=n){var r=t.memoizedProps,o=null!==e?e.memoizedProps:r;e=t.type;var a=t.updateQueue;if(t.updateQueue=null,null!==a){for(n[Sn]=r,"input"===e&&"radio"===r.type&&null!=r.name&&xe(n,r),an(e,o),t=an(e,r),o=0;o<a.length;o+=2){var i=a[o],u=a[o+1];"style"===i?nn(n,u):"dangerouslySetInnerHTML"===i?Ae(n,u):"children"===i?Ue(n,u):G(n,i,u,t)}switch(e){case"input":Se(n,r);break;case"textarea":je(n,r);break;case"select":t=n._wrapperState.wasMultiple,n._wrapperState.wasMultiple=!!r.multiple,null!=(e=r.value)?Pe(n,!!r.multiple,e,!1):t!==!!r.multiple&&(null!=r.defaultValue?Pe(n,!!r.multiple,r.defaultValue,!0):Pe(n,!!r.multiple,r.multiple?[]:"",!1))}}}return;case 6:if(null===t.stateNode)throw Error(l(162));return void(t.stateNode.nodeValue=t.memoizedProps);case 3:return void((t=t.stateNode).hydrate&&(t.hydrate=!1,Lt(t.containerInfo)));case 12:return;case 13:if(n=t,null===t.memoizedState?r=!1:(r=!0,n=t.child,Di=Uo()),null!==n)e:for(e=n;;){if(5===e.tag)a=e.stateNode,r?"function"==typeof(a=a.style).setProperty?a.setProperty("display","none","important"):a.display="none":(a=e.stateNode,o=null!=(o=e.memoizedProps.style)&&o.hasOwnProperty("display")?o.display:null,a.style.display=tn("display",o));else if(6===e.tag)e.stateNode.nodeValue=r?"":e.memoizedProps;else{if(13===e.tag&&null!==e.memoizedState&&null===e.memoizedState.dehydrated){(a=e.child.sibling).return=e,e=a;continue}if(null!==e.child){e.child.return=e,e=e.child;continue}}if(e===n)break;for(;null===e.sibling;){if(null===e.return||e.return===n)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}return void di(t);case 19:return void di(t);case 17:return}throw Error(l(163))}function di(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var n=e.stateNode;null===n&&(n=e.stateNode=new Zl),t.forEach((function(t){var r=wu.bind(null,e,t);n.has(t)||(n.add(t),t.then(r,r))}))}}var pi="function"==typeof WeakMap?WeakMap:Map;function mi(e,t,n){(n=ua(n,null)).tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Li||(Li=!0,Fi=r),ei(e,t)},n}function hi(e,t,n){(n=ua(n,null)).tag=3;var r=e.type.getDerivedStateFromError;if("function"==typeof r){var o=t.value;n.payload=function(){return ei(e,t),r(o)}}var a=e.stateNode;return null!==a&&"function"==typeof a.componentDidCatch&&(n.callback=function(){"function"!=typeof r&&(null===zi?zi=new Set([this]):zi.add(this),ei(e,t));var n=t.stack;this.componentDidCatch(t.value,{componentStack:null!==n?n:""})}),n}var yi,vi=Math.ceil,bi=X.ReactCurrentDispatcher,gi=X.ReactCurrentOwner,wi=0,Ei=3,ki=4,Ti=0,xi=null,Si=null,Oi=0,Ci=wi,_i=null,Pi=1073741823,Ni=1073741823,Ri=null,ji=0,Mi=!1,Di=0,Ii=null,Li=!1,Fi=null,zi=null,Ai=!1,Ui=null,Wi=90,Bi=null,Vi=0,Hi=null,$i=0;function Qi(){return 0!=(48&Ti)?1073741821-(Uo()/10|0):0!==$i?$i:$i=1073741821-(Uo()/10|0)}function qi(e,t,n){if(0==(2&(t=t.mode)))return 1073741823;var r=Wo();if(0==(4&t))return 99===r?1073741823:1073741822;if(0!=(16&Ti))return Oi;if(null!==n)e=Ko(e,0|n.timeoutMs||5e3,250);else switch(r){case 99:e=1073741823;break;case 98:e=Ko(e,150,100);break;case 97:case 96:e=Ko(e,5e3,250);break;case 95:e=2;break;default:throw Error(l(326))}return null!==xi&&e===Oi&&--e,e}function Ki(e,t){if(50<Vi)throw Vi=0,Hi=null,Error(l(185));if(null!==(e=Yi(e,t))){var n=Wo();1073741823===t?0!=(8&Ti)&&0==(48&Ti)?Zi(e):(Gi(e),0===Ti&&Qo()):Gi(e),0==(4&Ti)||98!==n&&99!==n||(null===Bi?Bi=new Map([[e,t]]):(void 0===(n=Bi.get(e))||n>t)&&Bi.set(e,t))}}function Yi(e,t){e.expirationTime<t&&(e.expirationTime=t);var n=e.alternate;null!==n&&n.expirationTime<t&&(n.expirationTime=t);var r=e.return,o=null;if(null===r&&3===e.tag)o=e.stateNode;else for(;null!==r;){if(n=r.alternate,r.childExpirationTime<t&&(r.childExpirationTime=t),null!==n&&n.childExpirationTime<t&&(n.childExpirationTime=t),null===r.return&&3===r.tag){o=r.stateNode;break}r=r.return}return null!==o&&(xi===o&&(lu(t),Ci===ki&&Mu(o,Oi)),Du(o,t)),o}function Xi(e){var t=e.lastExpiredTime;if(0!==t)return t;if(!ju(e,t=e.firstPendingTime))return t;var n=e.lastPingedTime;return 2>=(e=n>(e=e.nextKnownPendingLevel)?n:e)&&t!==e?0:e}function Gi(e){if(0!==e.lastExpiredTime)e.callbackExpirationTime=1073741823,e.callbackPriority=99,e.callbackNode=$o(Zi.bind(null,e));else{var t=Xi(e),n=e.callbackNode;if(0===t)null!==n&&(e.callbackNode=null,e.callbackExpirationTime=0,e.callbackPriority=90);else{var r=Qi();if(1073741823===t?r=99:1===t||2===t?r=95:r=0>=(r=10*(1073741821-t)-10*(1073741821-r))?99:250>=r?98:5250>=r?97:95,null!==n){var o=e.callbackPriority;if(e.callbackExpirationTime===t&&o>=r)return;n!==Mo&&xo(n)}e.callbackExpirationTime=t,e.callbackPriority=r,t=1073741823===t?$o(Zi.bind(null,e)):Ho(r,Ji.bind(null,e),{timeout:10*(1073741821-t)-Uo()}),e.callbackNode=t}}}function Ji(e,t){if($i=0,t)return Iu(e,t=Qi()),Gi(e),null;var n=Xi(e);if(0!==n){if(t=e.callbackNode,0!=(48&Ti))throw Error(l(327));if(hu(),e===xi&&n===Oi||nu(e,n),null!==Si){var r=Ti;Ti|=16;for(var o=ou();;)try{uu();break}catch(t){ru(e,t)}if(ea(),Ti=r,bi.current=o,1===Ci)throw t=_i,nu(e,n),Mu(e,n),Gi(e),t;if(null===Si)switch(o=e.finishedWork=e.current.alternate,e.finishedExpirationTime=n,r=Ci,xi=null,r){case wi:case 1:throw Error(l(345));case 2:Iu(e,2<n?2:n);break;case Ei:if(Mu(e,n),n===(r=e.lastSuspendedTime)&&(e.nextKnownPendingLevel=fu(o)),1073741823===Pi&&10<(o=Di+500-Uo())){if(Mi){var a=e.lastPingedTime;if(0===a||a>=n){e.lastPingedTime=n,nu(e,n);break}}if(0!==(a=Xi(e))&&a!==n)break;if(0!==r&&r!==n){e.lastPingedTime=r;break}e.timeoutHandle=gn(du.bind(null,e),o);break}du(e);break;case ki:if(Mu(e,n),n===(r=e.lastSuspendedTime)&&(e.nextKnownPendingLevel=fu(o)),Mi&&(0===(o=e.lastPingedTime)||o>=n)){e.lastPingedTime=n,nu(e,n);break}if(0!==(o=Xi(e))&&o!==n)break;if(0!==r&&r!==n){e.lastPingedTime=r;break}if(1073741823!==Ni?r=10*(1073741821-Ni)-Uo():1073741823===Pi?r=0:(r=10*(1073741821-Pi)-5e3,0>(r=(o=Uo())-r)&&(r=0),(n=10*(1073741821-n)-o)<(r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*vi(r/1960))-r)&&(r=n)),10<r){e.timeoutHandle=gn(du.bind(null,e),r);break}du(e);break;case 5:if(1073741823!==Pi&&null!==Ri){a=Pi;var i=Ri;if(0>=(r=0|i.busyMinDurationMs)?r=0:(o=0|i.busyDelayMs,r=(a=Uo()-(10*(1073741821-a)-(0|i.timeoutMs||5e3)))<=o?0:o+r-a),10<r){Mu(e,n),e.timeoutHandle=gn(du.bind(null,e),r);break}}du(e);break;default:throw Error(l(329))}if(Gi(e),e.callbackNode===t)return Ji.bind(null,e)}}return null}function Zi(e){var t=e.lastExpiredTime;if(t=0!==t?t:1073741823,0!=(48&Ti))throw Error(l(327));if(hu(),e===xi&&t===Oi||nu(e,t),null!==Si){var n=Ti;Ti|=16;for(var r=ou();;)try{iu();break}catch(t){ru(e,t)}if(ea(),Ti=n,bi.current=r,1===Ci)throw n=_i,nu(e,t),Mu(e,t),Gi(e),n;if(null!==Si)throw Error(l(261));e.finishedWork=e.current.alternate,e.finishedExpirationTime=t,xi=null,du(e),Gi(e)}return null}function eu(e,t){var n=Ti;Ti|=1;try{return e(t)}finally{0===(Ti=n)&&Qo()}}function tu(e,t){var n=Ti;Ti&=-2,Ti|=8;try{return e(t)}finally{0===(Ti=n)&&Qo()}}function nu(e,t){e.finishedWork=null,e.finishedExpirationTime=0;var n=e.timeoutHandle;if(-1!==n&&(e.timeoutHandle=-1,wn(n)),null!==Si)for(n=Si.return;null!==n;){var r=n;switch(r.tag){case 1:null!=(r=r.type.childContextTypes)&&vo();break;case 3:Ma(),uo(po),uo(fo);break;case 5:Ia(r);break;case 4:Ma();break;case 13:case 19:uo(La);break;case 10:ta(r)}n=n.return}xi=e,Si=Ou(e.current,null),Oi=t,Ci=wi,_i=null,Ni=Pi=1073741823,Ri=null,ji=0,Mi=!1}function ru(e,t){for(;;){try{if(ea(),Aa.current=yl,$a)for(var n=Ba.memoizedState;null!==n;){var r=n.queue;null!==r&&(r.pending=null),n=n.next}if(Wa=0,Ha=Va=Ba=null,$a=!1,null===Si||null===Si.return)return Ci=1,_i=t,Si=null;e:{var o=e,a=Si.return,l=Si,i=t;if(t=Oi,l.effectTag|=2048,l.firstEffect=l.lastEffect=null,null!==i&&"object"==typeof i&&"function"==typeof i.then){var u=i;if(0==(2&l.mode)){var s=l.alternate;s?(l.updateQueue=s.updateQueue,l.memoizedState=s.memoizedState,l.expirationTime=s.expirationTime):(l.updateQueue=null,l.memoizedState=null)}var c=0!=(1&La.current),f=a;do{var d;if(d=13===f.tag){var p=f.memoizedState;if(null!==p)d=null!==p.dehydrated;else{var m=f.memoizedProps;d=void 0!==m.fallback&&(!0!==m.unstable_avoidThisFallback||!c)}}if(d){var h=f.updateQueue;if(null===h){var y=new Set;y.add(u),f.updateQueue=y}else h.add(u);if(0==(2&f.mode)){if(f.effectTag|=64,l.effectTag&=-2981,1===l.tag)if(null===l.alternate)l.tag=17;else{var v=ua(1073741823,null);v.tag=2,sa(l,v)}l.expirationTime=1073741823;break e}i=void 0,l=t;var b=o.pingCache;if(null===b?(b=o.pingCache=new pi,i=new Set,b.set(u,i)):void 0===(i=b.get(u))&&(i=new Set,b.set(u,i)),!i.has(l)){i.add(l);var g=gu.bind(null,o,u,l);u.then(g,g)}f.effectTag|=4096,f.expirationTime=t;break e}f=f.return}while(null!==f);i=Error((ye(l.type)||"A React component")+" suspended while rendering, but no fallback UI was specified.\n\nAdd a <Suspense fallback=...> component higher in the tree to provide a loading indicator or placeholder to display."+ve(l))}5!==Ci&&(Ci=2),i=Jl(i,l),f=a;do{switch(f.tag){case 3:u=i,f.effectTag|=4096,f.expirationTime=t,ca(f,mi(f,u,t));break e;case 1:u=i;var w=f.type,E=f.stateNode;if(0==(64&f.effectTag)&&("function"==typeof w.getDerivedStateFromError||null!==E&&"function"==typeof E.componentDidCatch&&(null===zi||!zi.has(E)))){f.effectTag|=4096,f.expirationTime=t,ca(f,hi(f,u,t));break e}}f=f.return}while(null!==f)}Si=cu(Si)}catch(e){t=e;continue}break}}function ou(){var e=bi.current;return bi.current=yl,null===e?yl:e}function au(e,t){e<Pi&&2<e&&(Pi=e),null!==t&&e<Ni&&2<e&&(Ni=e,Ri=t)}function lu(e){e>ji&&(ji=e)}function iu(){for(;null!==Si;)Si=su(Si)}function uu(){for(;null!==Si&&!Do();)Si=su(Si)}function su(e){var t=yi(e.alternate,e,Oi);return e.memoizedProps=e.pendingProps,null===t&&(t=cu(e)),gi.current=null,t}function cu(e){Si=e;do{var t=Si.alternate;if(e=Si.return,0==(2048&Si.effectTag)){if(t=Xl(t,Si,Oi),1===Oi||1!==Si.childExpirationTime){for(var n=0,r=Si.child;null!==r;){var o=r.expirationTime,a=r.childExpirationTime;o>n&&(n=o),a>n&&(n=a),r=r.sibling}Si.childExpirationTime=n}if(null!==t)return t;null!==e&&0==(2048&e.effectTag)&&(null===e.firstEffect&&(e.firstEffect=Si.firstEffect),null!==Si.lastEffect&&(null!==e.lastEffect&&(e.lastEffect.nextEffect=Si.firstEffect),e.lastEffect=Si.lastEffect),1<Si.effectTag&&(null!==e.lastEffect?e.lastEffect.nextEffect=Si:e.firstEffect=Si,e.lastEffect=Si))}else{if(null!==(t=Gl(Si)))return t.effectTag&=2047,t;null!==e&&(e.firstEffect=e.lastEffect=null,e.effectTag|=2048)}if(null!==(t=Si.sibling))return t;Si=e}while(null!==Si);return Ci===wi&&(Ci=5),null}function fu(e){var t=e.expirationTime;return t>(e=e.childExpirationTime)?t:e}function du(e){var t=Wo();return Vo(99,pu.bind(null,e,t)),null}function pu(e,t){do{hu()}while(null!==Ui);if(0!=(48&Ti))throw Error(l(327));var n=e.finishedWork,r=e.finishedExpirationTime;if(null===n)return null;if(e.finishedWork=null,e.finishedExpirationTime=0,n===e.current)throw Error(l(177));e.callbackNode=null,e.callbackExpirationTime=0,e.callbackPriority=90,e.nextKnownPendingLevel=0;var o=fu(n);if(e.firstPendingTime=o,r<=e.lastSuspendedTime?e.firstSuspendedTime=e.lastSuspendedTime=e.nextKnownPendingLevel=0:r<=e.firstSuspendedTime&&(e.firstSuspendedTime=r-1),r<=e.lastPingedTime&&(e.lastPingedTime=0),r<=e.lastExpiredTime&&(e.lastExpiredTime=0),e===xi&&(Si=xi=null,Oi=0),1<n.effectTag?null!==n.lastEffect?(n.lastEffect.nextEffect=n,o=n.firstEffect):o=n:o=n.firstEffect,null!==o){var a=Ti;Ti|=32,gi.current=null,hn=Qt;var i=pn();if(mn(i)){if("selectionStart"in i)var u={start:i.selectionStart,end:i.selectionEnd};else e:{var s=(u=(u=i.ownerDocument)&&u.defaultView||window).getSelection&&u.getSelection();if(s&&0!==s.rangeCount){u=s.anchorNode;var c=s.anchorOffset,f=s.focusNode;s=s.focusOffset;try{u.nodeType,f.nodeType}catch(e){u=null;break e}var d=0,p=-1,m=-1,h=0,y=0,v=i,b=null;t:for(;;){for(var g;v!==u||0!==c&&3!==v.nodeType||(p=d+c),v!==f||0!==s&&3!==v.nodeType||(m=d+s),3===v.nodeType&&(d+=v.nodeValue.length),null!==(g=v.firstChild);)b=v,v=g;for(;;){if(v===i)break t;if(b===u&&++h===c&&(p=d),b===f&&++y===s&&(m=d),null!==(g=v.nextSibling))break;b=(v=b).parentNode}v=g}u=-1===p||-1===m?null:{start:p,end:m}}else u=null}u=u||{start:0,end:0}}else u=null;yn={activeElementDetached:null,focusedElem:i,selectionRange:u},Qt=!1,Ii=o;do{try{mu()}catch(e){if(null===Ii)throw Error(l(330));bu(Ii,e),Ii=Ii.nextEffect}}while(null!==Ii);Ii=o;do{try{for(i=e,u=t;null!==Ii;){var w=Ii.effectTag;if(16&w&&Ue(Ii.stateNode,""),128&w){var E=Ii.alternate;if(null!==E){var k=E.ref;null!==k&&("function"==typeof k?k(null):k.current=null)}}switch(1038&w){case 2:si(Ii),Ii.effectTag&=-3;break;case 6:si(Ii),Ii.effectTag&=-3,fi(Ii.alternate,Ii);break;case 1024:Ii.effectTag&=-1025;break;case 1028:Ii.effectTag&=-1025,fi(Ii.alternate,Ii);break;case 4:fi(Ii.alternate,Ii);break;case 8:ci(i,c=Ii,u),ii(c)}Ii=Ii.nextEffect}}catch(e){if(null===Ii)throw Error(l(330));bu(Ii,e),Ii=Ii.nextEffect}}while(null!==Ii);if(k=yn,E=pn(),w=k.focusedElem,u=k.selectionRange,E!==w&&w&&w.ownerDocument&&function e(t,n){return!(!t||!n)&&(t===n||(!t||3!==t.nodeType)&&(n&&3===n.nodeType?e(t,n.parentNode):"contains"in t?t.contains(n):!!t.compareDocumentPosition&&!!(16&t.compareDocumentPosition(n))))}(w.ownerDocument.documentElement,w)){null!==u&&mn(w)&&(E=u.start,void 0===(k=u.end)&&(k=E),"selectionStart"in w?(w.selectionStart=E,w.selectionEnd=Math.min(k,w.value.length)):(k=(E=w.ownerDocument||document)&&E.defaultView||window).getSelection&&(k=k.getSelection(),c=w.textContent.length,i=Math.min(u.start,c),u=void 0===u.end?i:Math.min(u.end,c),!k.extend&&i>u&&(c=u,u=i,i=c),c=dn(w,i),f=dn(w,u),c&&f&&(1!==k.rangeCount||k.anchorNode!==c.node||k.anchorOffset!==c.offset||k.focusNode!==f.node||k.focusOffset!==f.offset)&&((E=E.createRange()).setStart(c.node,c.offset),k.removeAllRanges(),i>u?(k.addRange(E),k.extend(f.node,f.offset)):(E.setEnd(f.node,f.offset),k.addRange(E))))),E=[];for(k=w;k=k.parentNode;)1===k.nodeType&&E.push({element:k,left:k.scrollLeft,top:k.scrollTop});for("function"==typeof w.focus&&w.focus(),w=0;w<E.length;w++)(k=E[w]).element.scrollLeft=k.left,k.element.scrollTop=k.top}Qt=!!hn,yn=hn=null,e.current=n,Ii=o;do{try{for(w=e;null!==Ii;){var T=Ii.effectTag;if(36&T&&ai(w,Ii.alternate,Ii),128&T){E=void 0;var x=Ii.ref;if(null!==x){var S=Ii.stateNode;switch(Ii.tag){case 5:E=S;break;default:E=S}"function"==typeof x?x(E):x.current=E}}Ii=Ii.nextEffect}}catch(e){if(null===Ii)throw Error(l(330));bu(Ii,e),Ii=Ii.nextEffect}}while(null!==Ii);Ii=null,Io(),Ti=a}else e.current=n;if(Ai)Ai=!1,Ui=e,Wi=t;else for(Ii=o;null!==Ii;)t=Ii.nextEffect,Ii.nextEffect=null,Ii=t;if(0===(t=e.firstPendingTime)&&(zi=null),1073741823===t?e===Hi?Vi++:(Vi=0,Hi=e):Vi=0,"function"==typeof Eu&&Eu(n.stateNode,r),Gi(e),Li)throw Li=!1,e=Fi,Fi=null,e;return 0!=(8&Ti)||Qo(),null}function mu(){for(;null!==Ii;){var e=Ii.effectTag;0!=(256&e)&&ni(Ii.alternate,Ii),0==(512&e)||Ai||(Ai=!0,Ho(97,(function(){return hu(),null}))),Ii=Ii.nextEffect}}function hu(){if(90!==Wi){var e=97<Wi?97:Wi;return Wi=90,Vo(e,yu)}}function yu(){if(null===Ui)return!1;var e=Ui;if(Ui=null,0!=(48&Ti))throw Error(l(331));var t=Ti;for(Ti|=32,e=e.current.firstEffect;null!==e;){try{var n=e;if(0!=(512&n.effectTag))switch(n.tag){case 0:case 11:case 15:case 22:ri(5,n),oi(5,n)}}catch(t){if(null===e)throw Error(l(330));bu(e,t)}n=e.nextEffect,e.nextEffect=null,e=n}return Ti=t,Qo(),!0}function vu(e,t,n){sa(e,t=mi(e,t=Jl(n,t),1073741823)),null!==(e=Yi(e,1073741823))&&Gi(e)}function bu(e,t){if(3===e.tag)vu(e,e,t);else for(var n=e.return;null!==n;){if(3===n.tag){vu(n,e,t);break}if(1===n.tag){var r=n.stateNode;if("function"==typeof n.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===zi||!zi.has(r))){sa(n,e=hi(n,e=Jl(t,e),1073741823)),null!==(n=Yi(n,1073741823))&&Gi(n);break}}n=n.return}}function gu(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),xi===e&&Oi===n?Ci===ki||Ci===Ei&&1073741823===Pi&&Uo()-Di<500?nu(e,Oi):Mi=!0:ju(e,n)&&(0!==(t=e.lastPingedTime)&&t<n||(e.lastPingedTime=n,Gi(e)))}function wu(e,t){var n=e.stateNode;null!==n&&n.delete(t),0===(t=0)&&(t=qi(t=Qi(),e,null)),null!==(e=Yi(e,t))&&Gi(e)}yi=function(e,t,n){var r=t.expirationTime;if(null!==e){var o=t.pendingProps;if(e.memoizedProps!==o||po.current)Nl=!0;else{if(r<n){switch(Nl=!1,t.tag){case 3:Al(t),_l();break;case 5:if(Da(t),4&t.mode&&1!==n&&o.hidden)return t.expirationTime=t.childExpirationTime=1,null;break;case 1:yo(t.type)&&wo(t);break;case 4:ja(t,t.stateNode.containerInfo);break;case 10:r=t.memoizedProps.value,o=t.type._context,so(Xo,o._currentValue),o._currentValue=r;break;case 13:if(null!==t.memoizedState)return 0!==(r=t.child.childExpirationTime)&&r>=n?Hl(e,t,n):(so(La,1&La.current),null!==(t=Kl(e,t,n))?t.sibling:null);so(La,1&La.current);break;case 19:if(r=t.childExpirationTime>=n,0!=(64&e.effectTag)){if(r)return ql(e,t,n);t.effectTag|=64}if(null!==(o=t.memoizedState)&&(o.rendering=null,o.tail=null),so(La,La.current),!r)return null}return Kl(e,t,n)}Nl=!1}}else Nl=!1;switch(t.expirationTime=0,t.tag){case 2:if(r=t.type,null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),e=t.pendingProps,o=ho(t,fo.current),ra(t,n),o=Ka(null,t,r,e,o,n),t.effectTag|=1,"object"==typeof o&&null!==o&&"function"==typeof o.render&&void 0===o.$$typeof){if(t.tag=1,t.memoizedState=null,t.updateQueue=null,yo(r)){var a=!0;wo(t)}else a=!1;t.memoizedState=null!==o.state&&void 0!==o.state?o.state:null,la(t);var i=r.getDerivedStateFromProps;"function"==typeof i&&ha(t,r,i,e),o.updater=ya,t.stateNode=o,o._reactInternalFiber=t,wa(t,r,e,n),t=zl(null,t,r,!0,a,n)}else t.tag=0,Rl(null,t,o,n),t=t.child;return t;case 16:e:{if(o=t.elementType,null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),e=t.pendingProps,function(e){if(-1===e._status){e._status=0;var t=e._ctor;t=t(),e._result=t,t.then((function(t){0===e._status&&(t=t.default,e._status=1,e._result=t)}),(function(t){0===e._status&&(e._status=2,e._result=t)}))}}(o),1!==o._status)throw o._result;switch(o=o._result,t.type=o,a=t.tag=function(e){if("function"==typeof e)return Su(e)?1:0;if(null!=e){if((e=e.$$typeof)===ue)return 11;if(e===fe)return 14}return 2}(o),e=Yo(o,e),a){case 0:t=Ll(null,t,o,e,n);break e;case 1:t=Fl(null,t,o,e,n);break e;case 11:t=jl(null,t,o,e,n);break e;case 14:t=Ml(null,t,o,Yo(o.type,e),r,n);break e}throw Error(l(306,o,""))}return t;case 0:return r=t.type,o=t.pendingProps,Ll(e,t,r,o=t.elementType===r?o:Yo(r,o),n);case 1:return r=t.type,o=t.pendingProps,Fl(e,t,r,o=t.elementType===r?o:Yo(r,o),n);case 3:if(Al(t),r=t.updateQueue,null===e||null===r)throw Error(l(282));if(r=t.pendingProps,o=null!==(o=t.memoizedState)?o.element:null,ia(e,t),fa(t,r,null,n),(r=t.memoizedState.element)===o)_l(),t=Kl(e,t,n);else{if((o=t.stateNode.hydrate)&&(El=En(t.stateNode.containerInfo.firstChild),wl=t,o=kl=!0),o)for(n=Oa(t,null,r,n),t.child=n;n;)n.effectTag=-3&n.effectTag|1024,n=n.sibling;else Rl(e,t,r,n),_l();t=t.child}return t;case 5:return Da(t),null===e&&Sl(t),r=t.type,o=t.pendingProps,a=null!==e?e.memoizedProps:null,i=o.children,bn(r,o)?i=null:null!==a&&bn(r,a)&&(t.effectTag|=16),Il(e,t),4&t.mode&&1!==n&&o.hidden?(t.expirationTime=t.childExpirationTime=1,t=null):(Rl(e,t,i,n),t=t.child),t;case 6:return null===e&&Sl(t),null;case 13:return Hl(e,t,n);case 4:return ja(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=Sa(t,null,r,n):Rl(e,t,r,n),t.child;case 11:return r=t.type,o=t.pendingProps,jl(e,t,r,o=t.elementType===r?o:Yo(r,o),n);case 7:return Rl(e,t,t.pendingProps,n),t.child;case 8:case 12:return Rl(e,t,t.pendingProps.children,n),t.child;case 10:e:{r=t.type._context,o=t.pendingProps,i=t.memoizedProps,a=o.value;var u=t.type._context;if(so(Xo,u._currentValue),u._currentValue=a,null!==i)if(u=i.value,0===(a=Fr(u,a)?0:0|("function"==typeof r._calculateChangedBits?r._calculateChangedBits(u,a):1073741823))){if(i.children===o.children&&!po.current){t=Kl(e,t,n);break e}}else for(null!==(u=t.child)&&(u.return=t);null!==u;){var s=u.dependencies;if(null!==s){i=u.child;for(var c=s.firstContext;null!==c;){if(c.context===r&&0!=(c.observedBits&a)){1===u.tag&&((c=ua(n,null)).tag=2,sa(u,c)),u.expirationTime<n&&(u.expirationTime=n),null!==(c=u.alternate)&&c.expirationTime<n&&(c.expirationTime=n),na(u.return,n),s.expirationTime<n&&(s.expirationTime=n);break}c=c.next}}else i=10===u.tag&&u.type===t.type?null:u.child;if(null!==i)i.return=u;else for(i=u;null!==i;){if(i===t){i=null;break}if(null!==(u=i.sibling)){u.return=i.return,i=u;break}i=i.return}u=i}Rl(e,t,o.children,n),t=t.child}return t;case 9:return o=t.type,r=(a=t.pendingProps).children,ra(t,n),r=r(o=oa(o,a.unstable_observedBits)),t.effectTag|=1,Rl(e,t,r,n),t.child;case 14:return a=Yo(o=t.type,t.pendingProps),Ml(e,t,o,a=Yo(o.type,a),r,n);case 15:return Dl(e,t,t.type,t.pendingProps,r,n);case 17:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:Yo(r,o),null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),t.tag=1,yo(r)?(e=!0,wo(t)):e=!1,ra(t,n),ba(t,r,o),wa(t,r,o,n),zl(null,t,r,!0,e,n);case 19:return ql(e,t,n)}throw Error(l(156,t.tag))};var Eu=null,ku=null;function Tu(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.effectTag=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.childExpirationTime=this.expirationTime=0,this.alternate=null}function xu(e,t,n,r){return new Tu(e,t,n,r)}function Su(e){return!(!(e=e.prototype)||!e.isReactComponent)}function Ou(e,t){var n=e.alternate;return null===n?((n=xu(e.tag,t,e.key,e.mode)).elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.effectTag=0,n.nextEffect=null,n.firstEffect=null,n.lastEffect=null),n.childExpirationTime=e.childExpirationTime,n.expirationTime=e.expirationTime,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=null===t?null:{expirationTime:t.expirationTime,firstContext:t.firstContext,responders:t.responders},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Cu(e,t,n,r,o,a){var i=2;if(r=e,"function"==typeof e)Su(e)&&(i=1);else if("string"==typeof e)i=5;else e:switch(e){case ne:return _u(n.children,o,a,t);case ie:i=8,o|=7;break;case re:i=8,o|=1;break;case oe:return(e=xu(12,n,t,8|o)).elementType=oe,e.type=oe,e.expirationTime=a,e;case se:return(e=xu(13,n,t,o)).type=se,e.elementType=se,e.expirationTime=a,e;case ce:return(e=xu(19,n,t,o)).elementType=ce,e.expirationTime=a,e;default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case ae:i=10;break e;case le:i=9;break e;case ue:i=11;break e;case fe:i=14;break e;case de:i=16,r=null;break e;case pe:i=22;break e}throw Error(l(130,null==e?e:typeof e,""))}return(t=xu(i,n,t,o)).elementType=e,t.type=r,t.expirationTime=a,t}function _u(e,t,n,r){return(e=xu(7,e,r,t)).expirationTime=n,e}function Pu(e,t,n){return(e=xu(6,e,null,t)).expirationTime=n,e}function Nu(e,t,n){return(t=xu(4,null!==e.children?e.children:[],e.key,t)).expirationTime=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Ru(e,t,n){this.tag=t,this.current=null,this.containerInfo=e,this.pingCache=this.pendingChildren=null,this.finishedExpirationTime=0,this.finishedWork=null,this.timeoutHandle=-1,this.pendingContext=this.context=null,this.hydrate=n,this.callbackNode=null,this.callbackPriority=90,this.lastExpiredTime=this.lastPingedTime=this.nextKnownPendingLevel=this.lastSuspendedTime=this.firstSuspendedTime=this.firstPendingTime=0}function ju(e,t){var n=e.firstSuspendedTime;return e=e.lastSuspendedTime,0!==n&&n>=t&&e<=t}function Mu(e,t){var n=e.firstSuspendedTime,r=e.lastSuspendedTime;n<t&&(e.firstSuspendedTime=t),(r>t||0===n)&&(e.lastSuspendedTime=t),t<=e.lastPingedTime&&(e.lastPingedTime=0),t<=e.lastExpiredTime&&(e.lastExpiredTime=0)}function Du(e,t){t>e.firstPendingTime&&(e.firstPendingTime=t);var n=e.firstSuspendedTime;0!==n&&(t>=n?e.firstSuspendedTime=e.lastSuspendedTime=e.nextKnownPendingLevel=0:t>=e.lastSuspendedTime&&(e.lastSuspendedTime=t+1),t>e.nextKnownPendingLevel&&(e.nextKnownPendingLevel=t))}function Iu(e,t){var n=e.lastExpiredTime;(0===n||n>t)&&(e.lastExpiredTime=t)}function Lu(e,t,n,r){var o=t.current,a=Qi(),i=pa.suspense;a=qi(a,o,i);e:if(n){t:{if(Ze(n=n._reactInternalFiber)!==n||1!==n.tag)throw Error(l(170));var u=n;do{switch(u.tag){case 3:u=u.stateNode.context;break t;case 1:if(yo(u.type)){u=u.stateNode.__reactInternalMemoizedMergedChildContext;break t}}u=u.return}while(null!==u);throw Error(l(171))}if(1===n.tag){var s=n.type;if(yo(s)){n=go(n,s,u);break e}}n=u}else n=co;return null===t.context?t.context=n:t.pendingContext=n,(t=ua(a,i)).payload={element:e},null!==(r=void 0===r?null:r)&&(t.callback=r),sa(o,t),Ki(o,a),a}function Fu(e){if(!(e=e.current).child)return null;switch(e.child.tag){case 5:default:return e.child.stateNode}}function zu(e,t){null!==(e=e.memoizedState)&&null!==e.dehydrated&&e.retryTime<t&&(e.retryTime=t)}function Au(e,t){zu(e,t),(e=e.alternate)&&zu(e,t)}function Uu(e,t,n){var r=new Ru(e,t,n=null!=n&&!0===n.hydrate),o=xu(3,null,null,2===t?7:1===t?3:0);r.current=o,o.stateNode=r,la(o),e[On]=r.current,n&&0!==t&&function(e,t){var n=Je(t);Ot.forEach((function(e){mt(e,t,n)})),Ct.forEach((function(e){mt(e,t,n)}))}(0,9===e.nodeType?e:e.ownerDocument),this._internalRoot=r}function Wu(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||" react-mount-point-unstable "!==e.nodeValue))}function Bu(e,t,n,r,o){var a=n._reactRootContainer;if(a){var l=a._internalRoot;if("function"==typeof o){var i=o;o=function(){var e=Fu(l);i.call(e)}}Lu(t,l,e,o)}else{if(a=n._reactRootContainer=function(e,t){if(t||(t=!(!(t=e?9===e.nodeType?e.documentElement:e.firstChild:null)||1!==t.nodeType||!t.hasAttribute("data-reactroot"))),!t)for(var n;n=e.lastChild;)e.removeChild(n);return new Uu(e,0,t?{hydrate:!0}:void 0)}(n,r),l=a._internalRoot,"function"==typeof o){var u=o;o=function(){var e=Fu(l);u.call(e)}}tu((function(){Lu(t,l,e,o)}))}return Fu(l)}function Vu(e,t,n){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:te,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}}function Hu(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!Wu(t))throw Error(l(200));return Vu(e,t,null,n)}Uu.prototype.render=function(e){Lu(e,this._internalRoot,null,null)},Uu.prototype.unmount=function(){var e=this._internalRoot,t=e.containerInfo;Lu(null,e,null,(function(){t[On]=null}))},ht=function(e){if(13===e.tag){var t=Ko(Qi(),150,100);Ki(e,t),Au(e,t)}},yt=function(e){13===e.tag&&(Ki(e,3),Au(e,3))},vt=function(e){if(13===e.tag){var t=Qi();Ki(e,t=qi(t,e,null)),Au(e,t)}},_=function(e,t,n){switch(t){case"input":if(Se(e,n),t=n.name,"radio"===n.type&&null!=t){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var o=Nn(r);if(!o)throw Error(l(90));Ee(r),Se(r,o)}}}break;case"textarea":je(e,n);break;case"select":null!=(t=n.value)&&Pe(e,!!n.multiple,t,!1)}},D=eu,I=function(e,t,n,r,o){var a=Ti;Ti|=4;try{return Vo(98,e.bind(null,t,n,r,o))}finally{0===(Ti=a)&&Qo()}},L=function(){0==(49&Ti)&&(function(){if(null!==Bi){var e=Bi;Bi=null,e.forEach((function(e,t){Iu(t,e),Gi(t)})),Qo()}}(),hu())},F=function(e,t){var n=Ti;Ti|=2;try{return e(t)}finally{0===(Ti=n)&&Qo()}};var $u,Qu,qu={Events:[_n,Pn,Nn,O,T,Fn,function(e){ot(e,Ln)},j,M,Gt,it,hu,{current:!1}]};Qu=($u={findFiberByHostInstance:Cn,bundleType:0,version:"16.14.0",rendererPackageName:"react-dom"}).findFiberByHostInstance,function(e){if("undefined"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__)return!1;var t=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(t.isDisabled||!t.supportsFiber)return!0;try{var n=t.inject(e);Eu=function(e){try{t.onCommitFiberRoot(n,e,void 0,64==(64&e.current.effectTag))}catch(e){}},ku=function(e){try{t.onCommitFiberUnmount(n,e)}catch(e){}}}catch(e){}}(o({},$u,{overrideHookState:null,overrideProps:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:X.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=nt(e))?null:e.stateNode},findFiberByHostInstance:function(e){return Qu?Qu(e):null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null})),t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=qu,t.createPortal=Hu,t.findDOMNode=function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=e._reactInternalFiber;if(void 0===t){if("function"==typeof e.render)throw Error(l(188));throw Error(l(268,Object.keys(e)))}return e=null===(e=nt(t))?null:e.stateNode},t.flushSync=function(e,t){if(0!=(48&Ti))throw Error(l(187));var n=Ti;Ti|=1;try{return Vo(99,e.bind(null,t))}finally{Ti=n,Qo()}},t.hydrate=function(e,t,n){if(!Wu(t))throw Error(l(200));return Bu(null,e,t,!0,n)},t.render=function(e,t,n){if(!Wu(t))throw Error(l(200));return Bu(null,e,t,!1,n)},t.unmountComponentAtNode=function(e){if(!Wu(e))throw Error(l(40));return!!e._reactRootContainer&&(tu((function(){Bu(null,null,e,!1,(function(){e._reactRootContainer=null,e[On]=null}))})),!0)},t.unstable_batchedUpdates=eu,t.unstable_createPortal=function(e,t){return Hu(e,t,2<arguments.length&&void 0!==arguments[2]?arguments[2]:null)},t.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!Wu(n))throw Error(l(200));if(null==e||void 0===e._reactInternalFiber)throw Error(l(38));return Bu(e,t,n,!1,r)},t.version="16.14.0"},function(e,t,n){"use strict";e.exports=n(15)},function(e,t,n){"use strict"; 35 35 /** @license React v0.19.1 36 36 * scheduler.production.min.js … … 40 40 * This source code is licensed under the MIT license found in the 41 41 * LICENSE file in the root directory of this source tree. 42 */var r,o,a,l,i;if("undefined"==typeof window||"function"!=typeof MessageChannel){var u=null,s=null,c=function(){if(null!==u)try{var e=t.unstable_now();u(!0,e),u=null}catch(e){throw setTimeout(c,0),e}},f=Date.now();t.unstable_now=function(){return Date.now()-f},r=function(e){null!==u?setTimeout(r,0,e):(u=e,setTimeout(c,0))},o=function(e,t){s=setTimeout(e,t)},a=function(){clearTimeout(s)},l=function(){return!1},i=t.unstable_forceFrameRate=function(){}}else{var d=window.performance,p=window.Date,m=window.setTimeout,h=window.clearTimeout;if("undefined"!=typeof console){var y=window.cancelAnimationFrame;"function"!=typeof window.requestAnimationFrame&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills"),"function"!=typeof y&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills")}if("object"==typeof d&&"function"==typeof d.now)t.unstable_now=function(){return d.now()};else{var v=p.now();t.unstable_now=function(){return p.now()-v}}var b=!1,g=null,w=-1,E=5,k=0;l=function(){return t.unstable_now()>=k},i=function(){},t.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing framerates higher than 125 fps is not unsupported"):E=0<e?Math.floor(1e3/e):5};var T=new MessageChannel,x=T.port2;T.port1.onmessage=function(){if(null!==g){var e=t.unstable_now();k=e+E;try{g(!0,e)?x.postMessage(null):(b=!1,g=null)}catch(e){throw x.postMessage(null),e}}else b=!1},r=function(e){g=e,b||(b=!0,x.postMessage(null))},o=function(e,n){w=m((function(){e(t.unstable_now())}),n)},a=function(){h(w),w=-1}}function S(e,t){var n=e.length;e.push(t);e:for(;;){var r=n-1>>>1,o=e[r];if(!(void 0!==o&&0<_(o,t)))break e;e[r]=t,e[n]=o,n=r}}function O(e){return void 0===(e=e[0])?null:e}function C(e){var t=e[0];if(void 0!==t){var n=e.pop();if(n!==t){e[0]=n;e:for(var r=0,o=e.length;r<o;){var a=2*(r+1)-1,l=e[a],i=a+1,u=e[i];if(void 0!==l&&0>_(l,n))void 0!==u&&0>_(u,l)?(e[r]=u,e[i]=n,r=i):(e[r]=l,e[a]=n,r=a);else{if(!(void 0!==u&&0>_(u,n)))break e;e[r]=u,e[i]=n,r=i}}}return t}return null}function _(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}var P=[],N=[],R=1,j=null,M=3,D=!1,I=!1,L=!1;function F(e){for(var t=O(N);null!==t;){if(null===t.callback)C(N);else{if(!(t.startTime<=e))break;C(N),t.sortIndex=t.expirationTime,S(P,t)}t=O(N)}}function z(e){if(L=!1,F(e),!I)if(null!==O(P))I=!0,r(A);else{var t=O(N);null!==t&&o(z,t.startTime-e)}}function A(e,n){I=!1,L&&(L=!1,a()),D=!0;var r=M;try{for(F(n),j=O(P);null!==j&&(!(j.expirationTime>n)||e&&!l());){var i=j.callback;if(null!==i){j.callback=null,M=j.priorityLevel;var u=i(j.expirationTime<=n);n=t.unstable_now(),"function"==typeof u?j.callback=u:j===O(P)&&C(P),F(n)}else C(P);j=O(P)}if(null!==j)var s=!0;else{var c=O(N);null!==c&&o(z,c.startTime-n),s=!1}return s}finally{j=null,M=r,D=!1}}function U(e){switch(e){case 1:return-1;case 2:return 250;case 5:return 1073741823;case 4:return 1e4;default:return 5e3}}var W=i;t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_continueExecution=function(){I||D||(I=!0,r(A))},t.unstable_getCurrentPriorityLevel=function(){return M},t.unstable_getFirstCallbackNode=function(){return O(P)},t.unstable_next=function(e){switch(M){case 1:case 2:case 3:var t=3;break;default:t=M}var n=M;M=t;try{return e()}finally{M=n}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=W,t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=M;M=e;try{return t()}finally{M=n}},t.unstable_scheduleCallback=function(e,n,l){var i=t.unstable_now();if("object"==typeof l&&null!==l){var u=l.delay;u="number"==typeof u&&0<u?i+u:i,l="number"==typeof l.timeout?l.timeout:U(e)}else l=U(e),u=i;return e={id:R++,callback:n,priorityLevel:e,startTime:u,expirationTime:l=u+l,sortIndex:-1},u>i?(e.sortIndex=u,S(N,e),null===O(P)&&e===O(N)&&(L?a():L=!0,o(z,u-i))):(e.sortIndex=l,S(P,e),I||D||(I=!0,r(A))),e},t.unstable_shouldYield=function(){var e=t.unstable_now();F(e);var n=O(P);return n!==j&&null!==j&&null!==n&&null!==n.callback&&n.startTime<=e&&n.expirationTime<j.expirationTime||l()},t.unstable_wrapCallback=function(e){var t=M;return function(){var n=M;M=t;try{return e.apply(this,arguments)}finally{M=n}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.bodyOpenClassName=t.portalClassName=void 0;var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},o=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),a=n(0),l=m(a),i=m(n(1)),u=m(n( 4)),s=m(n(17)),c=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(6)),f=n(2),d=m(f),p=n(24);function m(e){return e&&e.__esModule?e:{default:e}}function h(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function y(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var v=t.portalClassName="ReactModalPortal",b=t.bodyOpenClassName="ReactModal__Body--open",g=f.canUseDOM&&void 0!==i.default.createPortal,w=function(e){return document.createElement(e)},E=function(){return g?i.default.createPortal:i.default.unstable_renderSubtreeIntoContainer};function k(e){return e()}var T=function(e){function t(){var e,n,o;h(this,t);for(var a=arguments.length,u=Array(a),c=0;c<a;c++)u[c]=arguments[c];return n=o=y(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(u))),o.removePortal=function(){!g&&i.default.unmountComponentAtNode(o.node);var e=k(o.props.parentSelector);e&&e.contains(o.node)?e.removeChild(o.node):console.warn('React-Modal: "parentSelector" prop did not returned any DOM element. Make sure that the parent element is unmounted to avoid any memory leaks.')},o.portalRef=function(e){o.portal=e},o.renderPortal=function(e){var n=E()(o,l.default.createElement(s.default,r({defaultStyles:t.defaultStyles},e)),o.node);o.portalRef(n)},y(o,n)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),o(t,[{key:"componentDidMount",value:function(){f.canUseDOM&&(g||(this.node=w("div")),this.node.className=this.props.portalClassName,k(this.props.parentSelector).appendChild(this.node),!g&&this.renderPortal(this.props))}},{key:"getSnapshotBeforeUpdate",value:function(e){return{prevParent:k(e.parentSelector),nextParent:k(this.props.parentSelector)}}},{key:"componentDidUpdate",value:function(e,t,n){if(f.canUseDOM){var r=this.props,o=r.isOpen,a=r.portalClassName;e.portalClassName!==a&&(this.node.className=a);var l=n.prevParent,i=n.nextParent;i!==l&&(l.removeChild(this.node),i.appendChild(this.node)),(e.isOpen||o)&&!g&&this.renderPortal(this.props)}}},{key:"componentWillUnmount",value:function(){if(f.canUseDOM&&this.node&&this.portal){var e=this.portal.state,t=Date.now(),n=e.isOpen&&this.props.closeTimeoutMS&&(e.closesAt||t+this.props.closeTimeoutMS);n?(e.beforeClose||this.portal.closeWithTimeout(),setTimeout(this.removePortal,n-t)):this.removePortal()}}},{key:"render",value:function(){return f.canUseDOM&&g?(!this.node&&g&&(this.node=w("div")),E()(l.default.createElement(s.default,r({ref:this.portalRef,defaultStyles:t.defaultStyles},this.props)),this.node)):null}}],[{key:"setAppElement",value:function(e){c.setElement(e)}}]),t}(a.Component);T.propTypes={isOpen:u.default.bool.isRequired,style:u.default.shape({content:u.default.object,overlay:u.default.object}),portalClassName:u.default.string,bodyOpenClassName:u.default.string,htmlOpenClassName:u.default.string,className:u.default.oneOfType([u.default.string,u.default.shape({base:u.default.string.isRequired,afterOpen:u.default.string.isRequired,beforeClose:u.default.string.isRequired})]),overlayClassName:u.default.oneOfType([u.default.string,u.default.shape({base:u.default.string.isRequired,afterOpen:u.default.string.isRequired,beforeClose:u.default.string.isRequired})]),appElement:u.default.oneOfType([u.default.instanceOf(d.default),u.default.instanceOf(f.SafeHTMLCollection),u.default.instanceOf(f.SafeNodeList),u.default.arrayOf(u.default.instanceOf(d.default))]),onAfterOpen:u.default.func,onRequestClose:u.default.func,closeTimeoutMS:u.default.number,ariaHideApp:u.default.bool,shouldFocusAfterRender:u.default.bool,shouldCloseOnOverlayClick:u.default.bool,shouldReturnFocusAfterClose:u.default.bool,preventScroll:u.default.bool,parentSelector:u.default.func,aria:u.default.object,data:u.default.object,role:u.default.string,contentLabel:u.default.string,shouldCloseOnEsc:u.default.bool,overlayRef:u.default.func,contentRef:u.default.func,id:u.default.string,overlayElement:u.default.func,contentElement:u.default.func},T.defaultProps={isOpen:!1,portalClassName:v,bodyOpenClassName:b,role:"dialog",ariaHideApp:!0,closeTimeoutMS:0,shouldFocusAfterRender:!0,shouldCloseOnEsc:!0,shouldCloseOnOverlayClick:!0,shouldReturnFocusAfterClose:!0,preventScroll:!1,parentSelector:function(){return document.body},overlayElement:function(e,t){return l.default.createElement("div",e,t)},contentElement:function(e,t){return l.default.createElement("div",e,t)}},T.defaultStyles={overlay:{position:"fixed",top:0,left:0,right:0,bottom:0,backgroundColor:"rgba(255, 255, 255, 0.75)"},content:{position:"absolute",top:"40px",left:"40px",right:"40px",bottom:"40px",border:"1px solid #ccc",background:"#fff",overflow:"auto",WebkitOverflowScrolling:"touch",borderRadius:"4px",outline:"none",padding:"20px"}},(0,p.polyfill)(T),t.default=T},function(e,t,n){"use strict";var r=n(16);function o(){}function a(){}a.resetWarningCache=o,e.exports=function(){function e(e,t,n,o,a,l){if(l!==r){var i=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw i.name="Invariant Violation",i}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:a,resetWarningCache:o};return n.PropTypes=n,n}},function(e,t,n){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},o="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},a=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),l=n(0),i=y(n(4)),u=h(n(18)),s=y(n(19)),c=h(n(6)),f=h(n(22)),d=n(2),p=y(d),m=y(n(7));function h(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function y(e){return e&&e.__esModule?e:{default:e}}n(23);var v={overlay:"ReactModal__Overlay",content:"ReactModal__Content"},b=0,g=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.setOverlayRef=function(e){n.overlay=e,n.props.overlayRef&&n.props.overlayRef(e)},n.setContentRef=function(e){n.content=e,n.props.contentRef&&n.props.contentRef(e)},n.afterClose=function(){var e=n.props,t=e.appElement,r=e.ariaHideApp,o=e.htmlOpenClassName,a=e.bodyOpenClassName,l=e.parentSelector,i=l&&l().ownerDocument||document;a&&f.remove(i.body,a),o&&f.remove(i.getElementsByTagName("html")[0],o),r&&b>0&&0===(b-=1)&&c.show(t),n.props.shouldFocusAfterRender&&(n.props.shouldReturnFocusAfterClose?(u.returnFocus(n.props.preventScroll),u.teardownScopedFocus()):u.popWithoutFocus()),n.props.onAfterClose&&n.props.onAfterClose(),m.default.deregister(n)},n.open=function(){n.beforeOpen(),n.state.afterOpen&&n.state.beforeClose?(clearTimeout(n.closeTimer),n.setState({beforeClose:!1})):(n.props.shouldFocusAfterRender&&(u.setupScopedFocus(n.node),u.markForFocusLater()),n.setState({isOpen:!0},(function(){n.openAnimationFrame=requestAnimationFrame((function(){n.setState({afterOpen:!0}),n.props.isOpen&&n.props.onAfterOpen&&n.props.onAfterOpen({overlayEl:n.overlay,contentEl:n.content})}))})))},n.close=function(){n.props.closeTimeoutMS>0?n.closeWithTimeout():n.closeWithoutTimeout()},n.focusContent=function(){return n.content&&!n.contentHasFocus()&&n.content.focus({preventScroll:!0})},n.closeWithTimeout=function(){var e=Date.now()+n.props.closeTimeoutMS;n.setState({beforeClose:!0,closesAt:e},(function(){n.closeTimer=setTimeout(n.closeWithoutTimeout,n.state.closesAt-Date.now())}))},n.closeWithoutTimeout=function(){n.setState({beforeClose:!1,isOpen:!1,afterOpen:!1,closesAt:null},n.afterClose)},n.handleKeyDown=function(e){(function(e){return"Tab"===e.code||9===e.keyCode})(e)&&(0,s.default)(n.content,e),n.props.shouldCloseOnEsc&&function(e){return"Escape"===e.code||27===e.keyCode}(e)&&(e.stopPropagation(),n.requestClose(e))},n.handleOverlayOnClick=function(e){null===n.shouldClose&&(n.shouldClose=!0),n.shouldClose&&n.props.shouldCloseOnOverlayClick&&(n.ownerHandlesClose()?n.requestClose(e):n.focusContent()),n.shouldClose=null},n.handleContentOnMouseUp=function(){n.shouldClose=!1},n.handleOverlayOnMouseDown=function(e){n.props.shouldCloseOnOverlayClick||e.target!=n.overlay||e.preventDefault()},n.handleContentOnClick=function(){n.shouldClose=!1},n.handleContentOnMouseDown=function(){n.shouldClose=!1},n.requestClose=function(e){return n.ownerHandlesClose()&&n.props.onRequestClose(e)},n.ownerHandlesClose=function(){return n.props.onRequestClose},n.shouldBeClosed=function(){return!n.state.isOpen&&!n.state.beforeClose},n.contentHasFocus=function(){return document.activeElement===n.content||n.content.contains(document.activeElement)},n.buildClassName=function(e,t){var r="object"===(void 0===t?"undefined":o(t))?t:{base:v[e],afterOpen:v[e]+"--after-open",beforeClose:v[e]+"--before-close"},a=r.base;return n.state.afterOpen&&(a=a+" "+r.afterOpen),n.state.beforeClose&&(a=a+" "+r.beforeClose),"string"==typeof t&&t?a+" "+t:a},n.attributesFromObject=function(e,t){return Object.keys(t).reduce((function(n,r){return n[e+"-"+r]=t[r],n}),{})},n.state={afterOpen:!1,beforeClose:!1},n.shouldClose=null,n.moveFromContentToOverlay=null,n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),a(t,[{key:"componentDidMount",value:function(){this.props.isOpen&&this.open()}},{key:"componentDidUpdate",value:function(e,t){this.props.isOpen&&!e.isOpen?this.open():!this.props.isOpen&&e.isOpen&&this.close(),this.props.shouldFocusAfterRender&&this.state.isOpen&&!t.isOpen&&this.focusContent()}},{key:"componentWillUnmount",value:function(){this.state.isOpen&&this.afterClose(),clearTimeout(this.closeTimer),cancelAnimationFrame(this.openAnimationFrame)}},{key:"beforeOpen",value:function(){var e=this.props,t=e.appElement,n=e.ariaHideApp,r=e.htmlOpenClassName,o=e.bodyOpenClassName,a=e.parentSelector,l=a&&a().ownerDocument||document;o&&f.add(l.body,o),r&&f.add(l.getElementsByTagName("html")[0],r),n&&(b+=1,c.hide(t)),m.default.register(this)}},{key:"render",value:function(){var e=this.props,t=e.id,n=e.className,o=e.overlayClassName,a=e.defaultStyles,l=e.children,i=n?{}:a.content,u=o?{}:a.overlay;if(this.shouldBeClosed())return null;var s={ref:this.setOverlayRef,className:this.buildClassName("overlay",o),style:r({},u,this.props.style.overlay),onClick:this.handleOverlayOnClick,onMouseDown:this.handleOverlayOnMouseDown},c=r({id:t,ref:this.setContentRef,style:r({},i,this.props.style.content),className:this.buildClassName("content",n),tabIndex:"-1",onKeyDown:this.handleKeyDown,onMouseDown:this.handleContentOnMouseDown,onMouseUp:this.handleContentOnMouseUp,onClick:this.handleContentOnClick,role:this.props.role,"aria-label":this.props.contentLabel},this.attributesFromObject("aria",r({modal:!0},this.props.aria)),this.attributesFromObject("data",this.props.data||{}),{"data-testid":this.props.testId}),f=this.props.contentElement(c,l);return this.props.overlayElement(s,f)}}]),t}(l.Component);g.defaultProps={style:{overlay:{},content:{}},defaultStyles:{}},g.propTypes={isOpen:i.default.bool.isRequired,defaultStyles:i.default.shape({content:i.default.object,overlay:i.default.object}),style:i.default.shape({content:i.default.object,overlay:i.default.object}),className:i.default.oneOfType([i.default.string,i.default.object]),overlayClassName:i.default.oneOfType([i.default.string,i.default.object]),parentSelector:i.default.func,bodyOpenClassName:i.default.string,htmlOpenClassName:i.default.string,ariaHideApp:i.default.bool,appElement:i.default.oneOfType([i.default.instanceOf(p.default),i.default.instanceOf(d.SafeHTMLCollection),i.default.instanceOf(d.SafeNodeList),i.default.arrayOf(i.default.instanceOf(p.default))]),onAfterOpen:i.default.func,onAfterClose:i.default.func,onRequestClose:i.default.func,closeTimeoutMS:i.default.number,shouldFocusAfterRender:i.default.bool,shouldCloseOnOverlayClick:i.default.bool,shouldReturnFocusAfterClose:i.default.bool,preventScroll:i.default.bool,role:i.default.string,contentLabel:i.default.string,aria:i.default.object,data:i.default.object,children:i.default.node,shouldCloseOnEsc:i.default.bool,overlayRef:i.default.func,contentRef:i.default.func,id:i.default.string,overlayElement:i.default.func,contentElement:i.default.func,testId:i.default.string},t.default=g,e.exports=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.resetState=function(){l=[]},t.log=function(){0},t.handleBlur=s,t.handleFocus=c,t.markForFocusLater=function(){l.push(document.activeElement)},t.returnFocus=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=null;try{return void(0!==l.length&&(t=l.pop()).focus({preventScroll:e}))}catch(e){console.warn(["You tried to return focus to",t,"but it is not in the DOM anymore"].join(" "))}},t.popWithoutFocus=function(){l.length>0&&l.pop()},t.setupScopedFocus=function(e){i=e,window.addEventListener?(window.addEventListener("blur",s,!1),document.addEventListener("focus",c,!0)):(window.attachEvent("onBlur",s),document.attachEvent("onFocus",c))},t.teardownScopedFocus=function(){i=null,window.addEventListener?(window.removeEventListener("blur",s),document.removeEventListener("focus",c)):(window.detachEvent("onBlur",s),document.detachEvent("onFocus",c))};var r,o=n(5),a=(r=o)&&r.__esModule?r:{default:r};var l=[],i=null,u=!1;function s(){u=!0}function c(){if(u){if(u=!1,!i)return;setTimeout((function(){i.contains(document.activeElement)||((0,a.default)(i)[0]||i).focus()}),0)}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n=(0,a.default)(e);if(!n.length)return void t.preventDefault();var r=void 0,o=t.shiftKey,l=n[0],i=n[n.length-1],u=function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document;return t.activeElement.shadowRoot?e(t.activeElement.shadowRoot):t.activeElement}();if(e===u){if(!o)return;r=i}i!==u||o||(r=l);l===u&&o&&(r=i);if(r)return t.preventDefault(),void r.focus();var s=/(\bChrome\b|\bSafari\b)\//.exec(navigator.userAgent);if(null==s||"Chrome"==s[1]||null!=/\biPod\b|\biPad\b/g.exec(navigator.userAgent))return;var c=n.indexOf(u);c>-1&&(c+=o?-1:1);if(void 0===(r=n[c]))return t.preventDefault(),void(r=o?i:l).focus();t.preventDefault(),r.focus()};var r,o=n(5),a=(r=o)&&r.__esModule?r:{default:r};e.exports=t.default},function(e,t,n){"use strict";var r=function(){};e.exports=r},function(e,t,n){var r;42 */var r,o,a,l,i;if("undefined"==typeof window||"function"!=typeof MessageChannel){var u=null,s=null,c=function(){if(null!==u)try{var e=t.unstable_now();u(!0,e),u=null}catch(e){throw setTimeout(c,0),e}},f=Date.now();t.unstable_now=function(){return Date.now()-f},r=function(e){null!==u?setTimeout(r,0,e):(u=e,setTimeout(c,0))},o=function(e,t){s=setTimeout(e,t)},a=function(){clearTimeout(s)},l=function(){return!1},i=t.unstable_forceFrameRate=function(){}}else{var d=window.performance,p=window.Date,m=window.setTimeout,h=window.clearTimeout;if("undefined"!=typeof console){var y=window.cancelAnimationFrame;"function"!=typeof window.requestAnimationFrame&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills"),"function"!=typeof y&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills")}if("object"==typeof d&&"function"==typeof d.now)t.unstable_now=function(){return d.now()};else{var v=p.now();t.unstable_now=function(){return p.now()-v}}var b=!1,g=null,w=-1,E=5,k=0;l=function(){return t.unstable_now()>=k},i=function(){},t.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing framerates higher than 125 fps is not unsupported"):E=0<e?Math.floor(1e3/e):5};var T=new MessageChannel,x=T.port2;T.port1.onmessage=function(){if(null!==g){var e=t.unstable_now();k=e+E;try{g(!0,e)?x.postMessage(null):(b=!1,g=null)}catch(e){throw x.postMessage(null),e}}else b=!1},r=function(e){g=e,b||(b=!0,x.postMessage(null))},o=function(e,n){w=m((function(){e(t.unstable_now())}),n)},a=function(){h(w),w=-1}}function S(e,t){var n=e.length;e.push(t);e:for(;;){var r=n-1>>>1,o=e[r];if(!(void 0!==o&&0<_(o,t)))break e;e[r]=t,e[n]=o,n=r}}function O(e){return void 0===(e=e[0])?null:e}function C(e){var t=e[0];if(void 0!==t){var n=e.pop();if(n!==t){e[0]=n;e:for(var r=0,o=e.length;r<o;){var a=2*(r+1)-1,l=e[a],i=a+1,u=e[i];if(void 0!==l&&0>_(l,n))void 0!==u&&0>_(u,l)?(e[r]=u,e[i]=n,r=i):(e[r]=l,e[a]=n,r=a);else{if(!(void 0!==u&&0>_(u,n)))break e;e[r]=u,e[i]=n,r=i}}}return t}return null}function _(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}var P=[],N=[],R=1,j=null,M=3,D=!1,I=!1,L=!1;function F(e){for(var t=O(N);null!==t;){if(null===t.callback)C(N);else{if(!(t.startTime<=e))break;C(N),t.sortIndex=t.expirationTime,S(P,t)}t=O(N)}}function z(e){if(L=!1,F(e),!I)if(null!==O(P))I=!0,r(A);else{var t=O(N);null!==t&&o(z,t.startTime-e)}}function A(e,n){I=!1,L&&(L=!1,a()),D=!0;var r=M;try{for(F(n),j=O(P);null!==j&&(!(j.expirationTime>n)||e&&!l());){var i=j.callback;if(null!==i){j.callback=null,M=j.priorityLevel;var u=i(j.expirationTime<=n);n=t.unstable_now(),"function"==typeof u?j.callback=u:j===O(P)&&C(P),F(n)}else C(P);j=O(P)}if(null!==j)var s=!0;else{var c=O(N);null!==c&&o(z,c.startTime-n),s=!1}return s}finally{j=null,M=r,D=!1}}function U(e){switch(e){case 1:return-1;case 2:return 250;case 5:return 1073741823;case 4:return 1e4;default:return 5e3}}var W=i;t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_continueExecution=function(){I||D||(I=!0,r(A))},t.unstable_getCurrentPriorityLevel=function(){return M},t.unstable_getFirstCallbackNode=function(){return O(P)},t.unstable_next=function(e){switch(M){case 1:case 2:case 3:var t=3;break;default:t=M}var n=M;M=t;try{return e()}finally{M=n}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=W,t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=M;M=e;try{return t()}finally{M=n}},t.unstable_scheduleCallback=function(e,n,l){var i=t.unstable_now();if("object"==typeof l&&null!==l){var u=l.delay;u="number"==typeof u&&0<u?i+u:i,l="number"==typeof l.timeout?l.timeout:U(e)}else l=U(e),u=i;return e={id:R++,callback:n,priorityLevel:e,startTime:u,expirationTime:l=u+l,sortIndex:-1},u>i?(e.sortIndex=u,S(N,e),null===O(P)&&e===O(N)&&(L?a():L=!0,o(z,u-i))):(e.sortIndex=l,S(P,e),I||D||(I=!0,r(A))),e},t.unstable_shouldYield=function(){var e=t.unstable_now();F(e);var n=O(P);return n!==j&&null!==j&&null!==n&&null!==n.callback&&n.startTime<=e&&n.expirationTime<j.expirationTime||l()},t.unstable_wrapCallback=function(e){var t=M;return function(){var n=M;M=t;try{return e.apply(this,arguments)}finally{M=n}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.bodyOpenClassName=t.portalClassName=void 0;var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},o=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),a=n(0),l=m(a),i=m(n(1)),u=m(n(6)),s=m(n(19)),c=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(8)),f=n(2),d=m(f),p=n(26);function m(e){return e&&e.__esModule?e:{default:e}}function h(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function y(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var v=t.portalClassName="ReactModalPortal",b=t.bodyOpenClassName="ReactModal__Body--open",g=f.canUseDOM&&void 0!==i.default.createPortal,w=function(e){return document.createElement(e)},E=function(){return g?i.default.createPortal:i.default.unstable_renderSubtreeIntoContainer};function k(e){return e()}var T=function(e){function t(){var e,n,o;h(this,t);for(var a=arguments.length,u=Array(a),c=0;c<a;c++)u[c]=arguments[c];return n=o=y(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(u))),o.removePortal=function(){!g&&i.default.unmountComponentAtNode(o.node);var e=k(o.props.parentSelector);e&&e.contains(o.node)?e.removeChild(o.node):console.warn('React-Modal: "parentSelector" prop did not returned any DOM element. Make sure that the parent element is unmounted to avoid any memory leaks.')},o.portalRef=function(e){o.portal=e},o.renderPortal=function(e){var n=E()(o,l.default.createElement(s.default,r({defaultStyles:t.defaultStyles},e)),o.node);o.portalRef(n)},y(o,n)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),o(t,[{key:"componentDidMount",value:function(){f.canUseDOM&&(g||(this.node=w("div")),this.node.className=this.props.portalClassName,k(this.props.parentSelector).appendChild(this.node),!g&&this.renderPortal(this.props))}},{key:"getSnapshotBeforeUpdate",value:function(e){return{prevParent:k(e.parentSelector),nextParent:k(this.props.parentSelector)}}},{key:"componentDidUpdate",value:function(e,t,n){if(f.canUseDOM){var r=this.props,o=r.isOpen,a=r.portalClassName;e.portalClassName!==a&&(this.node.className=a);var l=n.prevParent,i=n.nextParent;i!==l&&(l.removeChild(this.node),i.appendChild(this.node)),(e.isOpen||o)&&!g&&this.renderPortal(this.props)}}},{key:"componentWillUnmount",value:function(){if(f.canUseDOM&&this.node&&this.portal){var e=this.portal.state,t=Date.now(),n=e.isOpen&&this.props.closeTimeoutMS&&(e.closesAt||t+this.props.closeTimeoutMS);n?(e.beforeClose||this.portal.closeWithTimeout(),setTimeout(this.removePortal,n-t)):this.removePortal()}}},{key:"render",value:function(){return f.canUseDOM&&g?(!this.node&&g&&(this.node=w("div")),E()(l.default.createElement(s.default,r({ref:this.portalRef,defaultStyles:t.defaultStyles},this.props)),this.node)):null}}],[{key:"setAppElement",value:function(e){c.setElement(e)}}]),t}(a.Component);T.propTypes={isOpen:u.default.bool.isRequired,style:u.default.shape({content:u.default.object,overlay:u.default.object}),portalClassName:u.default.string,bodyOpenClassName:u.default.string,htmlOpenClassName:u.default.string,className:u.default.oneOfType([u.default.string,u.default.shape({base:u.default.string.isRequired,afterOpen:u.default.string.isRequired,beforeClose:u.default.string.isRequired})]),overlayClassName:u.default.oneOfType([u.default.string,u.default.shape({base:u.default.string.isRequired,afterOpen:u.default.string.isRequired,beforeClose:u.default.string.isRequired})]),appElement:u.default.oneOfType([u.default.instanceOf(d.default),u.default.instanceOf(f.SafeHTMLCollection),u.default.instanceOf(f.SafeNodeList),u.default.arrayOf(u.default.instanceOf(d.default))]),onAfterOpen:u.default.func,onRequestClose:u.default.func,closeTimeoutMS:u.default.number,ariaHideApp:u.default.bool,shouldFocusAfterRender:u.default.bool,shouldCloseOnOverlayClick:u.default.bool,shouldReturnFocusAfterClose:u.default.bool,preventScroll:u.default.bool,parentSelector:u.default.func,aria:u.default.object,data:u.default.object,role:u.default.string,contentLabel:u.default.string,shouldCloseOnEsc:u.default.bool,overlayRef:u.default.func,contentRef:u.default.func,id:u.default.string,overlayElement:u.default.func,contentElement:u.default.func},T.defaultProps={isOpen:!1,portalClassName:v,bodyOpenClassName:b,role:"dialog",ariaHideApp:!0,closeTimeoutMS:0,shouldFocusAfterRender:!0,shouldCloseOnEsc:!0,shouldCloseOnOverlayClick:!0,shouldReturnFocusAfterClose:!0,preventScroll:!1,parentSelector:function(){return document.body},overlayElement:function(e,t){return l.default.createElement("div",e,t)},contentElement:function(e,t){return l.default.createElement("div",e,t)}},T.defaultStyles={overlay:{position:"fixed",top:0,left:0,right:0,bottom:0,backgroundColor:"rgba(255, 255, 255, 0.75)"},content:{position:"absolute",top:"40px",left:"40px",right:"40px",bottom:"40px",border:"1px solid #ccc",background:"#fff",overflow:"auto",WebkitOverflowScrolling:"touch",borderRadius:"4px",outline:"none",padding:"20px"}},(0,p.polyfill)(T),t.default=T},function(e,t,n){"use strict";var r=n(18);function o(){}function a(){}a.resetWarningCache=o,e.exports=function(){function e(e,t,n,o,a,l){if(l!==r){var i=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw i.name="Invariant Violation",i}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:a,resetWarningCache:o};return n.PropTypes=n,n}},function(e,t,n){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},o="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},a=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),l=n(0),i=y(n(6)),u=h(n(20)),s=y(n(21)),c=h(n(8)),f=h(n(24)),d=n(2),p=y(d),m=y(n(9));function h(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function y(e){return e&&e.__esModule?e:{default:e}}n(25);var v={overlay:"ReactModal__Overlay",content:"ReactModal__Content"},b=0,g=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.setOverlayRef=function(e){n.overlay=e,n.props.overlayRef&&n.props.overlayRef(e)},n.setContentRef=function(e){n.content=e,n.props.contentRef&&n.props.contentRef(e)},n.afterClose=function(){var e=n.props,t=e.appElement,r=e.ariaHideApp,o=e.htmlOpenClassName,a=e.bodyOpenClassName,l=e.parentSelector,i=l&&l().ownerDocument||document;a&&f.remove(i.body,a),o&&f.remove(i.getElementsByTagName("html")[0],o),r&&b>0&&0===(b-=1)&&c.show(t),n.props.shouldFocusAfterRender&&(n.props.shouldReturnFocusAfterClose?(u.returnFocus(n.props.preventScroll),u.teardownScopedFocus()):u.popWithoutFocus()),n.props.onAfterClose&&n.props.onAfterClose(),m.default.deregister(n)},n.open=function(){n.beforeOpen(),n.state.afterOpen&&n.state.beforeClose?(clearTimeout(n.closeTimer),n.setState({beforeClose:!1})):(n.props.shouldFocusAfterRender&&(u.setupScopedFocus(n.node),u.markForFocusLater()),n.setState({isOpen:!0},(function(){n.openAnimationFrame=requestAnimationFrame((function(){n.setState({afterOpen:!0}),n.props.isOpen&&n.props.onAfterOpen&&n.props.onAfterOpen({overlayEl:n.overlay,contentEl:n.content})}))})))},n.close=function(){n.props.closeTimeoutMS>0?n.closeWithTimeout():n.closeWithoutTimeout()},n.focusContent=function(){return n.content&&!n.contentHasFocus()&&n.content.focus({preventScroll:!0})},n.closeWithTimeout=function(){var e=Date.now()+n.props.closeTimeoutMS;n.setState({beforeClose:!0,closesAt:e},(function(){n.closeTimer=setTimeout(n.closeWithoutTimeout,n.state.closesAt-Date.now())}))},n.closeWithoutTimeout=function(){n.setState({beforeClose:!1,isOpen:!1,afterOpen:!1,closesAt:null},n.afterClose)},n.handleKeyDown=function(e){(function(e){return"Tab"===e.code||9===e.keyCode})(e)&&(0,s.default)(n.content,e),n.props.shouldCloseOnEsc&&function(e){return"Escape"===e.code||27===e.keyCode}(e)&&(e.stopPropagation(),n.requestClose(e))},n.handleOverlayOnClick=function(e){null===n.shouldClose&&(n.shouldClose=!0),n.shouldClose&&n.props.shouldCloseOnOverlayClick&&(n.ownerHandlesClose()?n.requestClose(e):n.focusContent()),n.shouldClose=null},n.handleContentOnMouseUp=function(){n.shouldClose=!1},n.handleOverlayOnMouseDown=function(e){n.props.shouldCloseOnOverlayClick||e.target!=n.overlay||e.preventDefault()},n.handleContentOnClick=function(){n.shouldClose=!1},n.handleContentOnMouseDown=function(){n.shouldClose=!1},n.requestClose=function(e){return n.ownerHandlesClose()&&n.props.onRequestClose(e)},n.ownerHandlesClose=function(){return n.props.onRequestClose},n.shouldBeClosed=function(){return!n.state.isOpen&&!n.state.beforeClose},n.contentHasFocus=function(){return document.activeElement===n.content||n.content.contains(document.activeElement)},n.buildClassName=function(e,t){var r="object"===(void 0===t?"undefined":o(t))?t:{base:v[e],afterOpen:v[e]+"--after-open",beforeClose:v[e]+"--before-close"},a=r.base;return n.state.afterOpen&&(a=a+" "+r.afterOpen),n.state.beforeClose&&(a=a+" "+r.beforeClose),"string"==typeof t&&t?a+" "+t:a},n.attributesFromObject=function(e,t){return Object.keys(t).reduce((function(n,r){return n[e+"-"+r]=t[r],n}),{})},n.state={afterOpen:!1,beforeClose:!1},n.shouldClose=null,n.moveFromContentToOverlay=null,n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),a(t,[{key:"componentDidMount",value:function(){this.props.isOpen&&this.open()}},{key:"componentDidUpdate",value:function(e,t){this.props.isOpen&&!e.isOpen?this.open():!this.props.isOpen&&e.isOpen&&this.close(),this.props.shouldFocusAfterRender&&this.state.isOpen&&!t.isOpen&&this.focusContent()}},{key:"componentWillUnmount",value:function(){this.state.isOpen&&this.afterClose(),clearTimeout(this.closeTimer),cancelAnimationFrame(this.openAnimationFrame)}},{key:"beforeOpen",value:function(){var e=this.props,t=e.appElement,n=e.ariaHideApp,r=e.htmlOpenClassName,o=e.bodyOpenClassName,a=e.parentSelector,l=a&&a().ownerDocument||document;o&&f.add(l.body,o),r&&f.add(l.getElementsByTagName("html")[0],r),n&&(b+=1,c.hide(t)),m.default.register(this)}},{key:"render",value:function(){var e=this.props,t=e.id,n=e.className,o=e.overlayClassName,a=e.defaultStyles,l=e.children,i=n?{}:a.content,u=o?{}:a.overlay;if(this.shouldBeClosed())return null;var s={ref:this.setOverlayRef,className:this.buildClassName("overlay",o),style:r({},u,this.props.style.overlay),onClick:this.handleOverlayOnClick,onMouseDown:this.handleOverlayOnMouseDown},c=r({id:t,ref:this.setContentRef,style:r({},i,this.props.style.content),className:this.buildClassName("content",n),tabIndex:"-1",onKeyDown:this.handleKeyDown,onMouseDown:this.handleContentOnMouseDown,onMouseUp:this.handleContentOnMouseUp,onClick:this.handleContentOnClick,role:this.props.role,"aria-label":this.props.contentLabel},this.attributesFromObject("aria",r({modal:!0},this.props.aria)),this.attributesFromObject("data",this.props.data||{}),{"data-testid":this.props.testId}),f=this.props.contentElement(c,l);return this.props.overlayElement(s,f)}}]),t}(l.Component);g.defaultProps={style:{overlay:{},content:{}},defaultStyles:{}},g.propTypes={isOpen:i.default.bool.isRequired,defaultStyles:i.default.shape({content:i.default.object,overlay:i.default.object}),style:i.default.shape({content:i.default.object,overlay:i.default.object}),className:i.default.oneOfType([i.default.string,i.default.object]),overlayClassName:i.default.oneOfType([i.default.string,i.default.object]),parentSelector:i.default.func,bodyOpenClassName:i.default.string,htmlOpenClassName:i.default.string,ariaHideApp:i.default.bool,appElement:i.default.oneOfType([i.default.instanceOf(p.default),i.default.instanceOf(d.SafeHTMLCollection),i.default.instanceOf(d.SafeNodeList),i.default.arrayOf(i.default.instanceOf(p.default))]),onAfterOpen:i.default.func,onAfterClose:i.default.func,onRequestClose:i.default.func,closeTimeoutMS:i.default.number,shouldFocusAfterRender:i.default.bool,shouldCloseOnOverlayClick:i.default.bool,shouldReturnFocusAfterClose:i.default.bool,preventScroll:i.default.bool,role:i.default.string,contentLabel:i.default.string,aria:i.default.object,data:i.default.object,children:i.default.node,shouldCloseOnEsc:i.default.bool,overlayRef:i.default.func,contentRef:i.default.func,id:i.default.string,overlayElement:i.default.func,contentElement:i.default.func,testId:i.default.string},t.default=g,e.exports=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.resetState=function(){l=[]},t.log=function(){0},t.handleBlur=s,t.handleFocus=c,t.markForFocusLater=function(){l.push(document.activeElement)},t.returnFocus=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=null;try{return void(0!==l.length&&(t=l.pop()).focus({preventScroll:e}))}catch(e){console.warn(["You tried to return focus to",t,"but it is not in the DOM anymore"].join(" "))}},t.popWithoutFocus=function(){l.length>0&&l.pop()},t.setupScopedFocus=function(e){i=e,window.addEventListener?(window.addEventListener("blur",s,!1),document.addEventListener("focus",c,!0)):(window.attachEvent("onBlur",s),document.attachEvent("onFocus",c))},t.teardownScopedFocus=function(){i=null,window.addEventListener?(window.removeEventListener("blur",s),document.removeEventListener("focus",c)):(window.detachEvent("onBlur",s),document.detachEvent("onFocus",c))};var r,o=n(7),a=(r=o)&&r.__esModule?r:{default:r};var l=[],i=null,u=!1;function s(){u=!0}function c(){if(u){if(u=!1,!i)return;setTimeout((function(){i.contains(document.activeElement)||((0,a.default)(i)[0]||i).focus()}),0)}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n=(0,a.default)(e);if(!n.length)return void t.preventDefault();var r=void 0,o=t.shiftKey,l=n[0],i=n[n.length-1],u=function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document;return t.activeElement.shadowRoot?e(t.activeElement.shadowRoot):t.activeElement}();if(e===u){if(!o)return;r=i}i!==u||o||(r=l);l===u&&o&&(r=i);if(r)return t.preventDefault(),void r.focus();var s=/(\bChrome\b|\bSafari\b)\//.exec(navigator.userAgent);if(null==s||"Chrome"==s[1]||null!=/\biPod\b|\biPad\b/g.exec(navigator.userAgent))return;var c=n.indexOf(u);c>-1&&(c+=o?-1:1);if(void 0===(r=n[c]))return t.preventDefault(),void(r=o?i:l).focus();t.preventDefault(),r.focus()};var r,o=n(7),a=(r=o)&&r.__esModule?r:{default:r};e.exports=t.default},function(e,t,n){"use strict";var r=function(){};e.exports=r},function(e,t,n){var r; 43 43 /*! 44 44 Copyright (c) 2015 Jed Watson. 45 45 Based on code that is Copyright 2013-2015, Facebook, Inc. 46 46 All rights reserved. 47 */!function(){"use strict";var o=!("undefined"==typeof window||!window.document||!window.document.createElement),a={canUseDOM:o,canUseWorkers:"undefined"!=typeof Worker,canUseEventListeners:o&&!(!window.addEventListener&&!window.attachEvent),canUseViewport:o&&!!window.screen};void 0===(r=function(){return a}.call(t,n,t,e))||(e.exports=r)}()},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.resetState=function(){var e=document.getElementsByTagName("html")[0];for(var t in r)a(e,r[t]);var n=document.body;for(var l in o)a(n,o[l]);r={},o={}},t.log=function(){0};var r={},o={};function a(e,t){e.classList.remove(t)}t.add=function(e,t){return n=e.classList,a="html"==e.nodeName.toLowerCase()?r:o,void t.split(" ").forEach((function(e){!function(e,t){e[t]||(e[t]=0),e[t]+=1}(a,e),n.add(e)}));var n,a},t.remove=function(e,t){return n=e.classList,a="html"==e.nodeName.toLowerCase()?r:o,void t.split(" ").forEach((function(e){!function(e,t){e[t]&&(e[t]-=1)}(a,e),0===a[e]&&n.remove(e)}));var n,a}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.resetState=function(){for(var e=[l,i],t=0;t<e.length;t++){var n=e[t];n&&(n.parentNode&&n.parentNode.removeChild(n))}l=i=null,u=[]},t.log=function(){console.log("bodyTrap ----------"),console.log(u.length);for(var e=[l,i],t=0;t<e.length;t++){var n=e[t]||{};console.log(n.nodeName,n.className,n.id)}console.log("edn bodyTrap ----------")};var r,o=n( 7),a=(r=o)&&r.__esModule?r:{default:r};var l=void 0,i=void 0,u=[];function s(){0!==u.length&&u[u.length-1].focusContent()}a.default.subscribe((function(e,t){l||i||((l=document.createElement("div")).setAttribute("data-react-modal-body-trap",""),l.style.position="absolute",l.style.opacity="0",l.setAttribute("tabindex","0"),l.addEventListener("focus",s),(i=l.cloneNode()).addEventListener("focus",s)),(u=t).length>0?(document.body.firstChild!==l&&document.body.insertBefore(l,document.body.firstChild),document.body.lastChild!==i&&document.body.appendChild(i)):(l.parentElement&&l.parentElement.removeChild(l),i.parentElement&&i.parentElement.removeChild(i))}))},function(e,t,n){"use strict";function r(){var e=this.constructor.getDerivedStateFromProps(this.props,this.state);null!=e&&this.setState(e)}function o(e){this.setState(function(t){var n=this.constructor.getDerivedStateFromProps(e,t);return null!=n?n:null}.bind(this))}function a(e,t){try{var n=this.props,r=this.state;this.props=e,this.state=t,this.__reactInternalSnapshotFlag=!0,this.__reactInternalSnapshot=this.getSnapshotBeforeUpdate(n,r)}finally{this.props=n,this.state=r}}function l(e){var t=e.prototype;if(!t||!t.isReactComponent)throw new Error("Can only polyfill class components");if("function"!=typeof e.getDerivedStateFromProps&&"function"!=typeof t.getSnapshotBeforeUpdate)return e;var n=null,l=null,i=null;if("function"==typeof t.componentWillMount?n="componentWillMount":"function"==typeof t.UNSAFE_componentWillMount&&(n="UNSAFE_componentWillMount"),"function"==typeof t.componentWillReceiveProps?l="componentWillReceiveProps":"function"==typeof t.UNSAFE_componentWillReceiveProps&&(l="UNSAFE_componentWillReceiveProps"),"function"==typeof t.componentWillUpdate?i="componentWillUpdate":"function"==typeof t.UNSAFE_componentWillUpdate&&(i="UNSAFE_componentWillUpdate"),null!==n||null!==l||null!==i){var u=e.displayName||e.name,s="function"==typeof e.getDerivedStateFromProps?"getDerivedStateFromProps()":"getSnapshotBeforeUpdate()";throw Error("Unsafe legacy lifecycles will not be called for components using new component APIs.\n\n"+u+" uses "+s+" but also contains the following legacy lifecycles:"+(null!==n?"\n "+n:"")+(null!==l?"\n "+l:"")+(null!==i?"\n "+i:"")+"\n\nThe above lifecycles should be removed. Learn more about this warning here:\nhttps://fb.me/react-async-component-lifecycle-hooks")}if("function"==typeof e.getDerivedStateFromProps&&(t.componentWillMount=r,t.componentWillReceiveProps=o),"function"==typeof t.getSnapshotBeforeUpdate){if("function"!=typeof t.componentDidUpdate)throw new Error("Cannot polyfill getSnapshotBeforeUpdate() for components that do not define componentDidUpdate() on the prototype");t.componentWillUpdate=a;var c=t.componentDidUpdate;t.componentDidUpdate=function(e,t,n){var r=this.__reactInternalSnapshotFlag?this.__reactInternalSnapshot:n;c.call(this,e,t,r)}}return e}n.r(t),n.d(t,"polyfill",(function(){return l})),r.__suppressDeprecationWarning=!0,o.__suppressDeprecationWarning=!0,a.__suppressDeprecationWarning=!0},,function(e,t,n){"use strict";n.r(t);var r=n(0),o=n.n(r),a=n(1),l=n.n(a),i=n(8),u=n(9),s=n.n(u);const{__:c}=wp.i18n;var f=({demoName:e,reqTheme:t,plugins:n,themeFolder:r,url:a,childTheme:l,themeName:i})=>{const[u,f]=o.a.useState(!1),d={display:"none"};function p(){f(!1)}const m=r,h="https://raw.githubusercontent.com/afthemes/templatespare-demo-data/master/"+m+"/assets/"+e+".jpg";var y="";return y=n?n.includes("elementor")?c("Elementor","templatespare"):n.includes("blockspare")?c("Gutenberg","templatespare"):n.includes("woocommerce")?c("WooCommerce","templatespare"):c("Widgets","templatespare"):c("Widgets","templatespare"),o.a.createElement(o.a.Fragment,null,o.a.createElement("a",{onClick:()=>{f(!0)},className:"template-spare-modal templatespare-button templatespare-buy-button","data-theme":t},c("Import","templatespare")),o.a.createElement(s.a,{isOpen:u,onRequestClose:()=>p(),style:{content:{top:"50%",left:"50%",right:"auto",bottom:"auto",marginRight:"-50%",transform:"translate(-50%, -50%)",width:"100%",maxWidth:"500px",padding:"0",border:"none",boxShadow:"rgba(0, 0, 0, 0.1) 0px 1px 3px 0px, rgba(0, 0, 0, 0.06) 0px 1px 2px 0px"}},ariaHideApp:!1,shouldCloseOnOverlayClick:!1,overlayClassName:"templatespare-overlay"},o.a.createElement("div",{className:"templatespare-popup-inner"},o.a.createElement("div",{className:"templatespare-popup-header"},o.a.createElement("img",{src:afobDash.logo,alt:"templatespare logo"}),o.a.createElement("h2",null,e.replace("-",""),c(" - Ready in minutes","templatespare")),o.a.createElement("button",{onClick:p,className:"template-spare-close"},"X")),o.a.createElement("div",{className:"templatespare-popup-body"},o.a.createElement("div",{className:"templatespare-theme-image"},o.a.createElement("img",{src:h,height:"200px",width:"200px"})),o.a.createElement("div",{className:"templatespare-theme-details"},o.a.createElement("div",{className:"templatespare-selected-items"},o.a.createElement("div",{className:"selected-demo"},o.a.createElement("h4",null,c("Demo","templatespare")," ",l?"(Child theme)":""),o.a.createElement("a",{href:a,target:"_blank"},o.a.createElement("span",{"aria-hidden":"true",className:"dashicons dashicons-external"})," ",e.replace("-",""))),o.a.createElement("div",{className:"selected-theme"},o.a.createElement("h4",null,c("Theme","templatespare")),o.a.createElement("a",{href:"https://afthemes.com/products/"+m,target:"_blank"},o.a.createElement("span",{"aria-hidden":"true",className:"dashicons dashicons-external"})," ",i)),o.a.createElement("div",{className:"selected-theme"},o.a.createElement("h4",null,c("Builder","templatespare")),o.a.createElement("p",null,y))),o.a.createElement("div",{className:"templatespare-warning"},o.a.createElement("span",{className:"templatespare-warning-icon"},"i"),o.a.createElement("p",{className:"templatespare-warning-message"},c("Demo settings will be imported safely, no data changes.","templatespare"))))),o.a.createElement("div",{className:"templatespare-import-kit-popup-wrap",style:d},o.a.createElement("div",{className:"overlay"}),o.a.createElement("div",{className:"templatespare-import-kit-popup"},o.a.createElement("div",{className:"content"},o.a.createElement("div",{className:"progress-wrap"},o.a.createElement("div",{className:"progress-bar-container"},o.a.createElement("div",{className:"progress-bar",style:d})),o.a.createElement("strong",null))))),o.a.createElement("div",{className:"templatespare-popup-footer"},o.a.createElement("a",{href:"#",className:"templatespare-button templatespare-btn-fill templatespare-kit-single","data-kit-id":e,"data-verify-child":!0===l?"yes":"no","data-theme":!0===l?e:m,"data-theme-folder":m,"data-builder":n||"no"},c("Next","templatespare"))))))};var d=({dataRecords:e})=>o.a.createElement(o.a.Fragment,null,o.a.createElement("div",{className:"templatespare-spinner-container",style:{minHeight:"50vh"}},o.a.createElement("div",{className:"templatespare-loading-spinner"})));var p=()=>{const[e,t]=Object(r.useState)(!1),n=()=>{window.scrollY>500?t(!0):t(!1)};return Object(r.useEffect)(()=>(window.addEventListener("scroll",n),()=>{window.removeEventListener("scroll",n)}),[]),o.a.createElement("div",null,e&&o.a.createElement("span",{className:"dashicons dashicons-arrow-up-alt2",onClick:()=>{window.scrollTo({top:0,behavior:"smooth"})},style:{position:"fixed",bottom:"30px",right:"50px",color:"#f5f7f9",background:"#154de9",fontSize:"24px",padding:"10px",height:"auto",width:"auto",cursor:"pointer",boxShadow:"0 2px 4px rgba(0, 0, 0, 0.1)",zIndex:"1000"}}))};const{apiFetch:m}=wp,{__:h}=wp.i18n;var y=function({singleDemo:e,slug:t,search:n,dropdown:o,cat:a,selectedtheme:l,isLoading:u}){const[s,c]=Object(r.useState)([]),[m,y]=Object(r.useState)(10),[v,b]=Object(r.useState)([]),[g,w]=Object(r.useState)(!1);Object(r.useEffect)(()=>{if(e){let r=[];r="all-cat"===a&&"all"===l&&"all"===o&&"all"===t?e.slice():e.filter(e=>("all-cat"===a||e.tags.includes(a))&&("all"===o||e.tags.includes(o))),"all"!==t&&(r=e.filter(e=>"all"===t||e.tags.includes(t))),n&&(r=r.filter(e=>e.slug.includes(n)||e.tags.includes(n)));const i=r.map(e=>({free:e.free,data:e.data,premium:e.premium,slug:e.slug,theme:e.theme,name:e.name,preview:e.preview,tags:e.tags,parent:e.parent,plugins:e.plugins||"",installed_themes:e.installed_themes}));c(i),b(v)}},[e,a,o,l,t,n]),Object(r.useEffect)(()=>{const e=()=>{window.scrollY+window.innerHeight>=document.documentElement.scrollHeight-400&&E()};return window.addEventListener("scroll",e),()=>{window.removeEventListener("scroll",e)}},[m]);const E=()=>{y(e=>e+10)},k=e=>"string"!=typeof e?"":e.toLowerCase().replace(/ /g,"-"),T=(e,t,n,r)=>{const o=(e=>e&&Array.isArray(e)?e.map(e=>e.toLowerCase().replace(/ /g,"-")):[])(r),a=k(e),i=k(t),u=k(l);return"toplevel_page_templatespare-main-dashboard"===afobDash.cscreen?!!(o.includes(a)||o.includes(i)||o.includes(u)):"toplevel_page_templatespare-main-dashboard"!==afobDash.cscreen?!(!o.includes(u)||!o.includes(i))||!!(o.includes(u)||o.includes(i)||o.includes(a)):void 0};return React.createElement(React.Fragment,null,React.createElement("div",{className:"templatespare-demo-lists",id:"templatespare-loaded-data"},s.length<1&&!0===u&&React.createElement("h2",{className:"not-found-text"},h("No Records Found","templatespare")),!1===u?React.createElement(d,{dataRecords:s}):s.slice(0,m).map((e,t)=>{let n=e.theme.toLowerCase(),r=(n.replace(/ /g,"-"),n.replace(/ /g,"-"));var o=e.tags,a=o.indexOf("pro")>-1,l=o.indexOf("child")>-1,u=!1;l&&(u=!0);let s=e.theme;l&&(s=e.name);const c=e.data,d=e.theme,p="https://raw.githubusercontent.com/afthemes/templatespare-demo-data/master/"+c+"/assets/"+e.slug+".jpg";let m=h("Upgrade","templatespare");T(e.free,e.premium,e.theme,e.installed_themes)&&(m=h("All Themes Plan","templatespare"));let y="https://afthemes.com/products/"+e.premium;return T(e.free,e.premium,e.theme,e.installed_themes)&&(y="https://afthemes.com/all-themes-plan/"),React.createElement("div",{className:"templatespare-demo-item templatespare-block-animation","templatespare-animation":"fadeIn"},React.createElement("div",{className:"templatespare-theme-contains"},React.createElement("div",{className:"templatespare-theme-title "+a},e.tags&&React.createElement("div",{className:"templatespare-product-type"},React.createElement("ul",{className:"templatespare-product-type-list"},React.createElement("li",{className:"downlad_category_"+e.theme},React.createElement("a",{href:e.preview,target:"_blank"},""+e.tags.join(" . "))))),React.createElement("h3",{className:"templatespare-entry-title"},React.createElement("a",{href:e.preview,target:"_blank"},e.name))),React.createElement("div",{className:"templatespare-theme-info"},React.createElement("a",{href:"https://afthemes.com/products/"+r,className:"starter_site_counts"},e.theme," ")),React.createElement("div",{className:"templatespare-theme-overlay"},React.createElement("a",{onClick:e=>((e,t)=>{e.preventDefault(),w(t)})(e,!0),"data-pro":""+(a?"pro":"free"),"data-src":e.preview,"data-theme-slug":c,"data-image":p,"data-name":e.name,className:"templatespare-open-iframe"},React.createElement("span",{className:"templatespare-badge"},a&&"Pro"),React.createElement("span",{className:"preview-link"},React.createElement("svg",{className:"preview-link-icon",enableBackground:"new 0 0 512 512",version:"1.1",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},React.createElement("path",{d:"m.5 7c-.276 0-.5-.224-.5-.5v-2c0-1.378 1.121-2.5 2.5-2.5h2c.276 0 .5.224.5.5s-.224.5-.5.5h-2c-.827 0-1.5.673-1.5 1.5v2c0 .276-.224.5-.5.5z","data-original":"#000000"}),React.createElement("path",{d:"m23.5 7c-.276 0-.5-.224-.5-.5v-2c0-.827-.673-1.5-1.5-1.5h-2c-.276 0-.5-.224-.5-.5s.224-.5.5-.5h2c1.379 0 2.5 1.122 2.5 2.5v2c0 .276-.224.5-.5.5z","data-original":"#000000"}),React.createElement("path",{d:"m4.5 22h-2c-1.379 0-2.5-1.122-2.5-2.5v-2c0-.276.224-.5.5-.5s.5.224.5.5v2c0 .827.673 1.5 1.5 1.5h2c.276 0 .5.224.5.5s-.224.5-.5.5z","data-original":"#000000"}),React.createElement("path",{d:"m21.5 22h-2c-.276 0-.5-.224-.5-.5s.224-.5.5-.5h2c.827 0 1.5-.673 1.5-1.5v-2c0-.276.224-.5.5-.5s.5.224.5.5v2c0 1.378-1.121 2.5-2.5 2.5z","data-original":"#000000"}),React.createElement("path",{d:"m12 18c-3.853 0-7.136-2.418-7.985-5.881-.02-.078-.02-.16 0-.238.849-3.463 4.132-5.881 7.985-5.881s7.136 2.418 7.985 5.881c.02.078.02.16 0 .238-.849 3.463-4.132 5.881-7.985 5.881zm-6.984-6c.786 2.95 3.639 5 6.984 5s6.198-2.05 6.984-5c-.786-2.95-3.638-5-6.984-5s-6.198 2.05-6.984 5z","data-original":"#000000"}),React.createElement("path",{d:"m12 15c-1.654 0-3-1.346-3-3s1.346-3 3-3 3 1.346 3 3-1.346 3-3 3zm0-5c-1.103 0-2 .897-2 2s.897 2 2 2 2-.897 2-2-.897-2-2-2z","data-original":"#000000"}))),React.createElement("div",{className:"templatespare-theme-preview-box"},React.createElement(i.LazyLoadImage,{height:"200",width:"200",effect:"blur",src:p})))),React.createElement("div",{className:"edd-button-group-wrap"},React.createElement("div",{className:"edd-button-group"},!afobDash.isPro.includes(e.theme)&&a?React.createElement("a",{href:"https://afthemes.com/products/"+(""!==e.premium?e.premium:c),className:"templatespare-button templatespare-buy-button","data-theme-slug":c,"data-image":p,"data-name":d,target:"_blank"},h("Purchase","templatespare")):React.createElement(f,{demoName:e.slug,reqTheme:e.data,plugins:e.plugins,themeFolder:c,url:e.preview,childTheme:u,themeName:d}),afobDash.isPro!==e.theme&&a?React.createElement("a",{href:"https://afthemes.com/all-themes-plan/",target:"_blank",className:"templatespare-button templatespare-demo-button"},h("All Themes Plan","templatesapre")):React.createElement("a",{href:y,className:"templatespare-button templatespare-demo-button","data-theme-slug":c,"data-image":p,"data-name":e.theme,target:"_blank"},a?h("Details","templatespare"):m)))))})),React.createElement(p,null))};n(27);const{__:v}=wp.i18n,b=afobDash.active_theme;var g=()=>{const[e,t]=Object(r.useState)("all"),[n,o]=Object(r.useState)([]),[a,l]=Object(r.useState)(!1),[i,u]=Object(r.useState)(b),[s,c]=Object(r.useState)("all"),[f,d]=Object(r.useState)(""),[p,m]=Object(r.useState)(!1),[h,g]=Object(r.useState)(!1),[w,E]=Object(r.useState)(""),[k,T]=Object(r.useState)("all-cat"),[x,S]=Object(r.useState)(!1),[O,C]=Object(r.useState)([]);Object(r.useEffect)(()=>{_(),m(!1),"toplevel_page_templatespare-main-dashboard"!==afobDash.cscreen&&E(afobDash.currentTheme)},[i,e]);const _=async()=>{let e=afobDash.apiUrl,{singleDemo:t,tags:n}=await fetch(`${e}templatespare/v1/single-demo-content&cat=${encodeURIComponent("all")}&selectedtheme=${i}`).then(e=>e.json());n&&C(n);let r=[];if(t&&t.length>0){r=(e=>{for(let t=e.length-1;t>0;t--){const n=Math.floor(Math.random()*(t+1));[e[t],e[n]]=[e[n],e[t]]}return e})(t)}o(r),m(!0)};function P(e,t){return"itext"===t?e[0]:e[1]}const N=e=>{g(!1),sessionStorage.setItem("nav",e),c(e)},R=e=>{l(!1),sessionStorage.setItem("nav",e),u(e)};let j,M,D=[];function P(e,t){return"itext"===t?e[0]:e[1]}""!=O&&(({demos:j,counts:M}=JSON.parse(O)),D=Object.entries(j));const I=["news","sport","blog","ecommerce","fashion"];var L=JSON.parse(afobDash.afthemes_lists);return React.createElement("div",{className:"templatespare-demo templatespare-main-demo"},!w&&React.createElement("div",{className:"templatespare-hero-section"},React.createElement("div",{className:"templatespare-logo-wrapper"},React.createElement("img",{src:afobDash.logo,alt:"templatespare logo",className:"logo"})),React.createElement("h1",{className:"templatespare-hero-title"},React.createElement("span",null,M&&M)," ",v("Ready to Import Starter Sites","templatespare")),React.createElement("p",{className:"templatespare-hero-text"},v("Get modern & creative websites with just one click!","templatespare"))),React.createElement("div",{className:"templatespare-demo-lists-wrapper "+(!0===x?"templatespare-drawer-open":"templatespare-drawer-close")},!w&&React.createElement(React.Fragment,null,React.createElement("div",{className:"templatespare-search-form"},React.createElement("div",{className:"input-wrap"},React.createElement("svg",{className:"search-icon",enableBackground:"new 0 0 512 512",version:"1.1",viewBox:"0 0 48 48",xmlns:"http://www.w3.org/2000/svg"},React.createElement("path",{className:"",d:"m40.285 37.46-6.4862-6.4862c1.9658-2.5734 3.0439-5.6947 3.0443-8.9884 0-3.9692-1.5459-7.7012-4.353-10.508-2.8066-2.8066-6.5381-4.3525-10.508-4.3525-3.9692 0-7.7012 1.5459-10.508 4.3525-5.7939 5.7944-5.7939 15.222 0 21.016 2.8066 2.8071 6.5386 4.353 10.508 4.353 3.2937-4.272e-4 6.415-1.0786 8.9884-3.0443l6.4862 6.4862c0.39014 0.39062 0.90234 0.58594 1.4141 0.58594s1.0239-0.19531 1.4141-0.58594c0.78125-0.78076 0.78125-2.0474 0-2.8281zm-25.982-7.7949c-4.2344-4.2344-4.2339-11.125 0-15.359 2.0513-2.0508 4.7788-3.1807 7.6797-3.1807 2.9014 0 5.6284 1.1299 7.6797 3.1807 2.0513 2.0513 3.1812 4.7788 3.1812 7.6797 0 2.9014-1.1299 5.6284-3.1812 7.6797s-4.7783 3.1812-7.6797 3.1812c-2.9009 1e-7 -5.6284-1.1299-7.6797-3.1812z","data-original":"#000000"})),React.createElement("input",{type:"search",value:f,onChange:e=>d(e.target.value),placeholder:v("Example: news, sport, fashion..","templatespare")})),React.createElement("div",{className:"dropdown-wrap"},React.createElement("div",{className:"templatespare_search_dropdown"},React.createElement("button",{className:"templatespare-dropdown-button templatespare-active-theme",onClick:e=>(l(!a),void t("all"))},React.createElement("span",null,"all"!==i?i.replace("-"," "):"All Themes")," ",React.createElement("span",{className:"arrow-updown"},React.createElement("i",{className:""+(a?"dashicons dashicons-arrow-up":"dashicons dashicons-arrow-down")}))),React.createElement("div",{className:"dropdown-menu "+(a?"show":"hide")},React.createElement("button",{className:"dropdown-item "+("all"===i?"active":""),onClick:e=>R("all")},v("All Themes","templatespare")),L.map(e=>{let t=e.theme_slug.replace(/ /g,"-");return React.createElement("button",{className:"dropdown-item "+(i===t?"active":""),onClick:e=>R(t)},e.theme_name.toLowerCase())}))),React.createElement("div",{className:"templatespare_search_dropdown"},React.createElement("button",{className:"templatespare-dropdown-button templatespare-active-builder",onClick:e=>{g(!h)}},React.createElement("img",{src:`${afobDash.srcUrl}/${"all"===s?"wordpress.png":s+".png"}`})," ",React.createElement("span",null,"all"!==s?s.replace("-"," "):"All Builders"),React.createElement("span",{className:"arrow-updown"},React.createElement("i",{className:""+(h?"dashicons dashicons-arrow-up":"dashicons dashicons-arrow-down")}))),React.createElement("div",{className:"dropdown-menu "+(h?"show":"hide")},React.createElement("button",{className:"dropdown-item "+("all"===s?"active":""),onClick:e=>N("all")},React.createElement("img",{src:afobDash.srcUrl+"/wordpress.png"})," ",v("All Builders","templatespare")),React.createElement("button",{className:"dropdown-item "+("gutenberg"===s?"active":""),onClick:e=>N("gutenberg")},React.createElement("img",{src:afobDash.srcUrl+"/gutenberg.png"})," ",v("Gutenberg","templatespare")),React.createElement("button",{className:"dropdown-item "+("elementor"===s?"active":""),onClick:e=>N("elementor")},React.createElement("img",{src:afobDash.srcUrl+"/elementor.png"})," ",v("Elementor","templatespare")))))),React.createElement("div",{className:"templatespare-categories-wrap"},[{key:"all-cat",value:"All Categories"},{key:"magazine",value:"News & Magazine"},{key:"blog",value:"Blog"},{key:"sport",value:"Sport"},{key:"fashion",value:"Fashion"},{key:"ecommerce",value:"eCommerce"}].map((e,n)=>React.createElement("button",{onClick:n=>{return r=e.key,sessionStorage.setItem("nav",r),T(r),S(!1),void t("all");var r},className:""+(k===e.key?e.key+" active":"")},e.value)),React.createElement("button",{onClick:()=>{if(S(!x),D.length>0){const e=D[0].includes("blog")?P(D[1],"itext"):P(D[0],"itext");T(""),t(e)}else t("")},className:""+(x?"other active":"")},v("Other","templatespare"))),React.createElement("div",{className:"templatespare-cat-dropdwon"},React.createElement("select",{name:"templatespare_cat_dropdown",value:k,onChange:e=>(e=>{let{name:n,value:r}=e.target;"templatespare_cat_dropdown"===n&&(T(r),S(!1),t("all"))})(e)},D.map((e,t)=>{var n=P(e,"itext"),r=P(e,"icount");return React.createElement("option",{value:n},`${n} ${r}`)})),React.createElement("span",{className:"templatespare-cat-dropdwon-icon"},React.createElement("i",{className:"dashicons dashicons-arrow-down"})))),React.createElement("div",{className:"templatespare-section-all-demos"},!w&&React.createElement("div",{className:"templatespare-fiters"},React.createElement("div",{className:"templatespare-fiter-items"},React.createElement("ul",{className:"templatespare-demo-tags"},D.map((n,r)=>{var o=P(n,"itext"),a=P(n,"icount"),l=I.indexOf(o)>-1;return React.createElement(React.Fragment,null,0==l?React.createElement("li",{className:"navbar-item settings "+(e==o?"active":"inactive"),onClick:e=>{return n=o,sessionStorage.setItem("nav",n),t(n),d(""),void c("all");var n}},React.createElement("a",null,o," ",React.createElement("span",null,"(",a,")"))):"")})))),React.createElement(y,{singleDemo:n,slug:e,search:f,dropdown:s,cat:k,selectedtheme:i,isLoading:p}))))};document.addEventListener("DOMContentLoaded",()=>{var e="templatespare-template-collcetion-dashboard";void 0!==document.getElementById(e)&&null!==document.getElementById(e)&&l.a.render(o.a.createElement(g,null),document.getElementById(e))})},function(e,t){}]);47 */!function(){"use strict";var o=!("undefined"==typeof window||!window.document||!window.document.createElement),a={canUseDOM:o,canUseWorkers:"undefined"!=typeof Worker,canUseEventListeners:o&&!(!window.addEventListener&&!window.attachEvent),canUseViewport:o&&!!window.screen};void 0===(r=function(){return a}.call(t,n,t,e))||(e.exports=r)}()},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.resetState=function(){var e=document.getElementsByTagName("html")[0];for(var t in r)a(e,r[t]);var n=document.body;for(var l in o)a(n,o[l]);r={},o={}},t.log=function(){0};var r={},o={};function a(e,t){e.classList.remove(t)}t.add=function(e,t){return n=e.classList,a="html"==e.nodeName.toLowerCase()?r:o,void t.split(" ").forEach((function(e){!function(e,t){e[t]||(e[t]=0),e[t]+=1}(a,e),n.add(e)}));var n,a},t.remove=function(e,t){return n=e.classList,a="html"==e.nodeName.toLowerCase()?r:o,void t.split(" ").forEach((function(e){!function(e,t){e[t]&&(e[t]-=1)}(a,e),0===a[e]&&n.remove(e)}));var n,a}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.resetState=function(){for(var e=[l,i],t=0;t<e.length;t++){var n=e[t];n&&(n.parentNode&&n.parentNode.removeChild(n))}l=i=null,u=[]},t.log=function(){console.log("bodyTrap ----------"),console.log(u.length);for(var e=[l,i],t=0;t<e.length;t++){var n=e[t]||{};console.log(n.nodeName,n.className,n.id)}console.log("edn bodyTrap ----------")};var r,o=n(9),a=(r=o)&&r.__esModule?r:{default:r};var l=void 0,i=void 0,u=[];function s(){0!==u.length&&u[u.length-1].focusContent()}a.default.subscribe((function(e,t){l||i||((l=document.createElement("div")).setAttribute("data-react-modal-body-trap",""),l.style.position="absolute",l.style.opacity="0",l.setAttribute("tabindex","0"),l.addEventListener("focus",s),(i=l.cloneNode()).addEventListener("focus",s)),(u=t).length>0?(document.body.firstChild!==l&&document.body.insertBefore(l,document.body.firstChild),document.body.lastChild!==i&&document.body.appendChild(i)):(l.parentElement&&l.parentElement.removeChild(l),i.parentElement&&i.parentElement.removeChild(i))}))},function(e,t,n){"use strict";function r(){var e=this.constructor.getDerivedStateFromProps(this.props,this.state);null!=e&&this.setState(e)}function o(e){this.setState(function(t){var n=this.constructor.getDerivedStateFromProps(e,t);return null!=n?n:null}.bind(this))}function a(e,t){try{var n=this.props,r=this.state;this.props=e,this.state=t,this.__reactInternalSnapshotFlag=!0,this.__reactInternalSnapshot=this.getSnapshotBeforeUpdate(n,r)}finally{this.props=n,this.state=r}}function l(e){var t=e.prototype;if(!t||!t.isReactComponent)throw new Error("Can only polyfill class components");if("function"!=typeof e.getDerivedStateFromProps&&"function"!=typeof t.getSnapshotBeforeUpdate)return e;var n=null,l=null,i=null;if("function"==typeof t.componentWillMount?n="componentWillMount":"function"==typeof t.UNSAFE_componentWillMount&&(n="UNSAFE_componentWillMount"),"function"==typeof t.componentWillReceiveProps?l="componentWillReceiveProps":"function"==typeof t.UNSAFE_componentWillReceiveProps&&(l="UNSAFE_componentWillReceiveProps"),"function"==typeof t.componentWillUpdate?i="componentWillUpdate":"function"==typeof t.UNSAFE_componentWillUpdate&&(i="UNSAFE_componentWillUpdate"),null!==n||null!==l||null!==i){var u=e.displayName||e.name,s="function"==typeof e.getDerivedStateFromProps?"getDerivedStateFromProps()":"getSnapshotBeforeUpdate()";throw Error("Unsafe legacy lifecycles will not be called for components using new component APIs.\n\n"+u+" uses "+s+" but also contains the following legacy lifecycles:"+(null!==n?"\n "+n:"")+(null!==l?"\n "+l:"")+(null!==i?"\n "+i:"")+"\n\nThe above lifecycles should be removed. Learn more about this warning here:\nhttps://fb.me/react-async-component-lifecycle-hooks")}if("function"==typeof e.getDerivedStateFromProps&&(t.componentWillMount=r,t.componentWillReceiveProps=o),"function"==typeof t.getSnapshotBeforeUpdate){if("function"!=typeof t.componentDidUpdate)throw new Error("Cannot polyfill getSnapshotBeforeUpdate() for components that do not define componentDidUpdate() on the prototype");t.componentWillUpdate=a;var c=t.componentDidUpdate;t.componentDidUpdate=function(e,t,n){var r=this.__reactInternalSnapshotFlag?this.__reactInternalSnapshot:n;c.call(this,e,t,r)}}return e}n.r(t),n.d(t,"polyfill",(function(){return l})),r.__suppressDeprecationWarning=!0,o.__suppressDeprecationWarning=!0,a.__suppressDeprecationWarning=!0},function(e,t,n){"use strict";n.r(t);var r=n(0),o=n.n(r),a=n(1),l=n.n(a),i=n(4);document.addEventListener("DOMContentLoaded",()=>{var e="templatespare-template-collcetion-dashboard";void 0!==document.getElementById(e)&&null!==document.getElementById(e)&&l.a.render(o.a.createElement(i.a,{cat:"all-cat"}),document.getElementById(e))})},,,function(e,t){}]); -
templatespare/trunk/dist/blocks.editor.build.css
r3105831 r3189631 1 .toplevel_page_templatespare-main-dashboard #wpcontent{padding:0}.toplevel_page_templatespare-main-dashboard .notice,.toplevel_page_templatespare-main-dashboard div.fs-notice.updated,.toplevel_page_templatespare-main-dashboard div.fs-notice.success,.toplevel_page_templatespare-main-dashboard div.fs-notice.promotion{display:none !important}.templatespare-pro-link{color:#3064ec;font-weight:bold}.templatespare-main-demo .templatespare-hero-section{text-align:center;padding:30px;overflow:hidden ;background:#f5f7f9;box-shadow:rgba(27,31,35,0.04) 0px 1px 0px,rgba(255,255,255,0.25) 0px 1px 0px inset}.templatespare-main-demo .templatespare-hero-section .templatespare-logo-wrapper .logo{max-width:60px}.templatespare-main-demo .templatespare-hero-section .templatespare-hero-title{font-size:25px;line-height:1.5;font-weight:700;margin:0;color:#23282d}.templatespare-main-demo .templatespare-hero-section .templatespare-hero-text{font-size:15px;line-height:1.8;color:#687c93;max-width:580px;margin:10px auto 0 auto}.templatespare-main-demo .templatespare-search-form{display:flex;align-items:center;margin:60px 0 30px 0}.templatespare-main-demo .templatespare-search-form .input-wrap{flex:1;position:relative}.templatespare-main-demo .templatespare-search-form .input-wrap .search-icon{width:30px;height:30px;position:absolute;left:15px;top:10px;fill:#c8c8c8}.templatespare-main-demo .templatespare-search-form .input-wrap input{width:100%;padding:8px 8px 8px 60px;min-height:50px;border:1px solid rgba(0,0,0,0.1);border-right:none;border-radius:6px 0 0 6px;color:#333;font-size:16px;background:#f5f7f9;margin:0}.templatespare-main-demo .templatespare-search-form .input-wrap input:focus{outline:none;box-shadow:none;border:1px solid #154de9}.templatespare-main-demo .templatespare-search-form .input-wrap input::placeholder{color:#909090}.templatespare-main-demo .templatespare-search-form .dropdown-wrap{flex:0 1 500px;display:flex}.templatespare_search_dropdown{flex:1;position:relative}.templatespare_search_dropdown button{display:flex;align-items:center;gap:10px;border:none;cursor:pointer}.templatespare_search_dropdown button img{height:24px;width:24px;border-radius:50%;overflow:hidden}.templatespare_search_dropdown button.templatespare-dropdown-button{background:#f5f7f9;min-height:50px;border:1px solid rgba(0,0,0,0.1);width:100%;padding:10px 20px;box-sizing:border-box}.templatespare_search_dropdown button.templatespare-dropdown-button span{text-transform:uppercase;font-size:14px;color:#333}.templatespare_search_dropdown button.templatespare-dropdown-button .arrow-updown{margin-left:auto}.templatespare_search_dropdown button.templatespare-dropdown-button .arrow-updown i{width:24px;height:24px;font-size:24px}.templatespare_search_dropdown .dropdown-menu{position:absolute;background:#f5f7f9;width:100%;min-width:200px;right:0;top:calc(100% + 5px);transition:all .3s ease;z-index:99;max-height:300px;overflow:auto;box-shadow:rgba(0,0,0,0.05) 0px 0px 0px 1px}.templatespare_search_dropdown .dropdown-menu.hide{opacity:0;visibility:hidden}.templatespare_search_dropdown .dropdown-menu.show{opacity:1;visibility:visible}.templatespare_search_dropdown .dropdown-menu .dropdown-item{background:transparent;width:100%;padding:10px 20px;box-sizing:border-box;color:#687c93;font-size:14px;text-transform:uppercase;min-height:45px}.templatespare_search_dropdown .dropdown-menu .dropdown-item.active{background-color:rgba(0,0,0,0.1);color:#333}.templatespare_search_dropdown .templatespare-dropdown-button.templatespare-active-theme{border-right:none}.templatespare_search_dropdown .templatespare-dropdown-button.templatespare-active-builder{border-radius:0 6px 6px 0}.templatespare-main-demo .templatespare-categories-wrap{display:flex;border-bottom:1px solid rgba(0,0,0,0.1)}.templatespare-main-demo .templatespare-categories-wrap button{flex:1;border:none;font-size:16px;padding:8px 10px;line-height:30px;border-bottom:3px solid transparent;cursor:pointer;color:#687c93;background:transparent}.templatespare-main-demo .templatespare-categories-wrap button.active{color:#333;border-bottom:3px solid #154de9}.templatespare-main-demo .templatespare-cat-dropdwon{display:none;position:relative}.templatespare-main-demo .templatespare-cat-dropdwon select{width:100%;max-width:100%;min-height:60px;border:1px solid rgba(0,0,0,0.1);padding:8px 16px;font-size:16px;border-radius:6px;background:#f5f7f9;color:#333}.templatespare-main-demo .templatespare-cat-dropdwon select:focus{outline:none;box-shadow:none;border:1px solid #154de9}.templatespare-main-demo .templatespare-cat-dropdwon .templatespare-cat-dropdwon-icon{position:absolute;right:20px;top:20px}.templatespare-main-demo .templatespare-cat-dropdwon .templatespare-cat-dropdwon-icon i{font-size:24px}.templatespare-main-demo .templatespare-site-count{text-align:center;font-weight:900;line-height:1.2;font-size:72px;margin:0 0 100px 0;text-transform:capitalize}.templatespare-main-demo .templatespare-site-count span{display:block;font-size:32px;text-transform:uppercase;line-height:1.4;font-weight:900;background:linear-gradient(95deg, #154de9 45%, #6549d5 15%, #e33fa1 75%, #4CAF51 100%) 95%/200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.templatespare-main-demo .templatespare-demo-lists-wrapper{max-width:1200px;margin:0 auto;padding:0 15px}.templatespare-main-demo .templatespare-demo-lists:has(.not-found-text){display:block}.templatespare-main-demo .not-found-text{font-size:20px;font-weight:700;text-align:center;color:#333}.templatespare-main-demo .templatespare-demo-lists-wrapper .templatespare-drawer{position:sticky;top:30px;align-self:flex-start;box-shadow:0 0 5px rgba(0,0,0,0.1);border-radius:6px;overflow:hidden;transition:all 1s}.templatespare-main-demo .templatespare-demo-lists-wrapper .templatespare-drawer>*{transition:all .3s ease-in}.templatespare-main-demo .templatespare-demo-lists-wrapper.templatespare-drawer-close .templatespare-drawer{width:0;opacity:0;margin-right:0}.templatespare-main-demo .templatespare-demo-lists-wrapper.templatespare-drawer-close .templatespare-drawer>*{opacity:0;visibility:hidden}.templatespare-main-demo .templatespare-demo-lists-wrapper.templatespare-drawer-open .templatespare-drawer{width:350px;opacity:1;margin-right:30px}.templatespare-main-demo .templatespare-demo-lists-wrapper.templatespare-drawer-open .templatespare-drawer>*{opacity:1;visibility:visible}.templatespare-main-demo .templatespare-tags-top{background:#f3f3f3;display:flex;justify-content:space-between;align-items:center;border-top-left-radius:10px;border-top-right-radius:10px;height:50px;overflow:hidden;border-bottom:1px solid rgba(21,77,233,0.1)}.templatespare-main-demo .templatespare-tags-top h6{color:#333;font-size:18px;flex:1;margin-bottom:0;font-weight:600;color:#2d1286;text-transform:uppercase;padding-left:30px;margin:0}.templatespare-main-demo .templatespare-tags-top button{height:100%;width:50px;display:flex;justify-content:center;align-items:center;font-size:28px;cursor:pointer;color:#fff;border:none;border-left:1px solid rgba(21,77,233,0.1);background-color:transparent;padding:0}.templatespare-main-demo .templatespare-tags-top button::before{color:#333}.templatespare-main-demo .templatespare-tags-top button:hover{background-color:transparent}.templatespare-main-demo .templatespare-fiter-items{height:0;overflow:auto;transition:all .5s ease}.templatespare-main-demo .templatespare-drawer-open .templatespare-fiter-items{height:290px}.templatespare-main-demo .templatespare-demo-tags{list-style:none;padding:0;margin:0;box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px;box-sizing:border-box;padding:30px;background:#f5f7f9}.templatespare-main-demo .templatespare-demo-tags .navbar-item{width:Min(160px, 100%);flex:0 0 auto;padding:10px 20px;border-radius:6px;box-sizing:border-box;cursor:pointer;margin:0;transition:all .1s ease}.templatespare-main-demo .templatespare-demo-tags .navbar-item>a{color:#333;font-size:14px;text-transform:capitalize;text-decoration:none;display:inline-flex;align-items:center;gap:5px}.templatespare-main-demo .templatespare-demo-tags .navbar-item>a span{color:#6d7c90}.templatespare-main-demo .templatespare-demo-tags .navbar-item:hover{background:rgba(0,0,0,0.03)}.templatespare-main-demo .templatespare-demo-tags .navbar-item.active{background:rgba(0,0,0,0.03);font-weight:700}.templatespare-main-demo .templatespare-section-all-demos{flex:1;display:flex;flex-direction:column;gap:30px;transition:all 1s}.templatespare-main-demo .search{padding:20px 0 30px;display:flex;align-items:center;justify-content:space-between;gap:30px;position:relative;overflow:hidden;border-bottom:1px solid rgba(0,0,0,0.03)}.templatespare-main-demo .search input{background:transparent;max-width:350px;width:100%;color:#333;font-size:14px;font-weight:400;padding:0 12px;min-height:40px;border-radius:6px;border:1px solid rgba(0,0,0,0.1);position:relative;z-index:1}.templatespare-main-demo .search input:focus{outline:none;box-shadow:none;border:1px solid #154de9}.templatespare-main-demo .applied-filter--title{font-size:16px;color:#333;font-weight:700;margin-right:15px;white-space:nowrap}.templatespare-main-demo .applied-filter--result{display:inline-flex;justify-content:center;align-items:center;background:rgba(21,77,233,0.1);color:#333;padding:10px 20px;border-radius:6px;font-size:14px;font-weight:500;line-height:1;text-transform:capitalize}.templatespare-main-demo .applied-filter--result:not(:last-child){margin-right:15px}.templatespare-main-demo .applied-filter--result label{color:#6d7c90;margin:0;margin-right:5px;font-weight:700}.templatespare-main-demo .templatespare-demo-lists{display:grid;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));gap:30px;margin-top:30px}.templatespare-demo .templatespare-demo-item{text-align:center}.templatespare-demo-item .templatespare-theme-title{transform:translateY(20px);-webkit-transition:all 0.4s ease;transition:all 0.4s ease}.templatespare-demo-item .templatespare-theme-title .templatespare-entry-title{margin:0;padding:0;line-height:1.4}.templatespare-demo-item .templatespare-theme-title .templatespare-entry-title a{font-size:26px;font-weight:300;color:#333;text-decoration:none;letter-spacing:1px}.templatespare-demo-item:hover .templatespare-theme-title{transform:translateY(0)}.templatespare-demo-item .templatespare-product-type{margin-bottom:5px}.templatespare-demo-item .templatespare-product-type .templatespare-product-type-list{list-style:none;padding:0;margin:0;line-height:1;transition:all 0.4s ease}.templatespare-demo-item .templatespare-product-type .templatespare-product-type-list li{display:inline-block;margin:0;width:auto}.templatespare-demo-item .templatespare-product-type .templatespare-product-type-list li a{border-radius:3px;font-size:12px;letter-spacing:2px;line-height:14px;text-transform:uppercase;display:inline-block;text-decoration:none;color:#4CAF51;font-weight:600;transition:all 0.4s ease}.templatespare-demo-item .templatespare-product-type .templatespare-product-type-list li a span{color:#333}.templatespare-demo-item .templatespare-product-type .templatespare-product-type-list li a:hover{color:#333}.templatespare-demo-item .templatespare-theme-info{padding-bottom:10px;visibility:hidden;position:relative;transform:translateY(20px);opacity:0;transition:all 0.4s ease}.templatespare-demo-item .templatespare-theme-info a{border-radius:3px;font-size:12px;letter-spacing:2px;line-height:14px;text-transform:uppercase;display:inline-block;text-decoration:none;color:#333;font-weight:600}.templatespare-demo-item:hover .templatespare-theme-info{transform:translateY(0);opacity:1;visibility:visible}.templatespare-theme-contains .templatespare-theme-overlay{box-shadow:0 0 5px rgba(0,0,0,0.1);overflow:hidden;height:500px;position:relative;border-radius:3px;background:#f5f7f9}.templatespare-theme-contains .templatespare-theme-overlay .templatespare-theme-preview-box span{display:inline-block;width:100%;height:100%}.templatespare-theme-contains .templatespare-theme-overlay .templatespare-theme-preview-box img{transition-timing-function:ease-in-out;transition-duration:3s;height:100%;width:100%}.templatespare-theme-contains .templatespare-theme-overlay:hover .templatespare-theme-preview-box img{margin-top:500px;transform:translate(0, -100%);transition-timing-function:ease-in-out;transition-duration:3s}.templatespare-demo .edd-button-group-wrap{position:relative;transition:all 0.4s ease;margin-top:25px}.templatespare-demo .edd-button-group-wrap .edd-button-group{display:flex;align-items:center;justify-content:center;visibility:hidden;position:relative;transform:translateY(-10px);opacity:0;transition:all 0.4s ease;text-align:center}.templatespare-demo .templatespare-demo-item:hover .edd-button-group-wrap .edd-button-group{transform:translateY(0);opacity:1;visibility:visible}.templatespare-demo .templatespare-button,.templatespare-popup-inner .templatespare-button{width:auto;color:#000;background:0 0;margin:0 10px;font-size:14px;font-weight:700;line-height:30px;height:auto;padding:3px 20px;border-radius:6px;text-decoration:none;cursor:pointer;min-width:120px;text-align:center;box-sizing:border-box;transition:all 0.4s ease}.templatespare-demo .templatespare-button.templatespare-btn-fill,.templatespare-demo .templatespare-button.templatespare-buy-button,.templatespare-demo .templatespare-button.templatespare-loadmore-btn,.templatespare-popup-inner .templatespare-button.templatespare-btn-fill,.templatespare-popup-inner .templatespare-button.templatespare-buy-button,.templatespare-popup-inner .templatespare-button.templatespare-loadmore-btn{border:2px solid;border-color:#154de9;background-color:#154de9;color:#fff}.templatespare-demo .templatespare-button.templatespare-btn-fill:hover,.templatespare-demo .templatespare-button.templatespare-buy-button:hover,.templatespare-demo .templatespare-button.templatespare-loadmore-btn:hover,.templatespare-popup-inner .templatespare-button.templatespare-btn-fill:hover,.templatespare-popup-inner .templatespare-button.templatespare-buy-button:hover,.templatespare-popup-inner .templatespare-button.templatespare-loadmore-btn:hover{background-color:#000;border-color:#000;color:#fff}.templatespare-demo .templatespare-button.templatespare-btn-outline,.templatespare-demo .templatespare-button.templatespare-demo-button,.templatespare-popup-inner .templatespare-button.templatespare-btn-outline,.templatespare-popup-inner .templatespare-button.templatespare-demo-button{border:2px solid;border-color:#154de9;color:#000}.templatespare-demo .templatespare-button.templatespare-btn-outline:hover,.templatespare-demo .templatespare-button.templatespare-demo-button:hover,.templatespare-popup-inner .templatespare-button.templatespare-btn-outline:hover,.templatespare-popup-inner .templatespare-button.templatespare-demo-button:hover{background-color:#000;border-color:#000;color:#fff}.templatespare-pagination-wrapper .pagination{list-style:none;display:flex;flex-wrap:wrap;gap:10px}.templatespare-pagination-wrapper .pagination .page-item .page-link{cursor:pointer;display:flex;justify-content:center;align-items:center;border-radius:6px;color:#154de9;font-weight:500;text-decoration:none;min-width:30px;height:30px;background:rgba(21,77,233,0.1);font-size:16px}.templatespare-pagination-wrapper .pagination .page-item.templatespare-disable .page-link{background:rgba(109,124,144,0.1);color:#6d7c90;cursor:not-allowed}.templatespare-pagination-wrapper .pagination .page-item.active .page-link{background:#154de9;color:#fff}.templatespare-demo-lists .templatespare-spinner-container{grid-column:1 / -1;display:flex;align-items:center;justify-content:center}@keyframes spinner{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.templatespare-loading-spinner{width:50px;height:50px;border:3px solid #f3f3f3;border-top:3px solid #154de9;border-radius:50%;animation:spinner 1.5s linear infinite}.templatespare-demo-lists .templatespare-badge{position:absolute;top:10px;right:10px;font-size:12px;text-transform:uppercase;background:#4CAF51;color:#fff;font-weight:600;border-radius:6px;padding:0 10px;box-shadow:rgba(99,99,99,0.2) 0px 2px 8px 0px}.templatespare-demo-lists .templatespare-theme-overlay .preview-link{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;opacity:0;z-index:2;background-color:rgba(0,0,0,0.5);cursor:pointer;transition:opacity .5s}.templatespare-demo-lists .templatespare-theme-overlay .preview-link .preview-link-icon{height:50px;width:50px;fill:#fff}.templatespare-demo-lists .templatespare-theme-overlay:hover .preview-link{opacity:1}.templatespare-main-demo .templatespare-filter-btn-wrap{display:inline-block;position:relative;z-index:1}.templatespare-main-demo .templatespare-filter-btn-wrap .templatespare-filter-btn{display:inline-flex;justify-content:center;align-items:center;gap:5px;min-height:40px;font-size:14px;font-weight:600;color:#333;white-space:nowrap;padding:0 30px;border-radius:6px;line-height:1;text-transform:capitalize;cursor:pointer;border:1px solid rgba(0,0,0,0.1);transition:all 0.5s ease}.templatespare-main-demo .templatespare-filter-btn-wrap .templatespare-filter-btn span{color:#333;transition:all 0.4s ease}.templatespare-main-demo .templatespare-filter-btn-wrap .templatespare-filter-btn:hover{background:rgba(0,0,0,0.03)}.templatespare-main-demo .templatespare-drawer-open .templatespare-filter-btn-wrap .templatespare-filter-btn{background:#fff}.templatespare-btn-wrapper{margin-top:30px;display:flex;justify-content:center}.templatespare-demo .templatespare-demo-iframe{background-color:#333333;position:fixed;top:0;bottom:0;left:0;right:0;z-index:100000;height:100vh;margin:0;display:flex;flex-direction:column-reverse}.templatespare-demo .templatespare-demo-iframe iframe{flex-grow:1;position:relative;z-index:100001;height:100%;width:100%}.templatespare-demo-iframe .templatespare-iframe-footer-wrapper .theme-details{flex:1;display:flex;align-items:center;gap:7px}.templatespare-demo-iframe .templatespare-iframe-footer-wrapper .theme-details .templatespare-logo-link{display:inline-block;text-decoration:none;width:40px;height:4 0px;margin:7px}.templatespare-demo-iframe .templatespare-iframe-footer-wrapper .theme-details .templatespare-logo-link img{height:100%;width:100%}.templatespare-demo-iframe .templatespare-iframe-footer-wrapper .theme-details .templatespare-theme-title{text-decoration:none;color:#ffffff;display:inline-block;font-size:16px;line-height:28px;margin-right:20px;padding-left:20px}.templatespare-demo-iframe .templatespare-iframe-footer-wrapper .theme-details .templatespare-theme-title::first-letter{text-transform:uppercase}.templatespare-demo-iframe .templatespare-iframe-footer-wrapper .theme-details .templatespare-theme-title:hover{color:#fff}.templatespare-demo-iframe .templatespare-iframe-footer-wrapper{align-items:center;background:#222;border-bottom:1px solid #000;display:flex;gap:10px;height:60px;padding:10px;box-sizing:border-box;position:relative}.templatespare-iframe-footer-wrapper .templatespare-close-iframe{display:inline-block;text-decoration:none;margin:7px;order:1;position:relative;transition:all .3s ease}.templatespare-iframe-footer-wrapper .templatespare-close-iframe:hover i{color:#fff}.templatespare-iframe-footer-wrapper .templatespare-close-iframe i{display:inline-block;height:32px;width:32px;font-size:32px;color:#b6c4da}.templatespare-iframe-footer-wrapper .responsive-view{display:flex;gap:20px;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.templatespare-iframe-footer-wrapper .responsive-view span i{display:inline-block;height:30px;width:30px;font-size:24px;color:#8a94a4;cursor:pointer;transition:all .3s ease}.templatespare-iframe-footer-wrapper .responsive-view span:hover i{color:#b6c4da}.templatespare-iframe-footer-wrapper .responsive-view span.active i{color:#fff}.templatespare-demo-iframe iframe{margin:0 auto}.templatespare-demo-iframe.dektop iframe{width:100%}.templatespare-demo-iframe.tablet iframe{width:768px}.templatespare-demo-iframe.mobile iframe{width:480px}.templatespare-iframe-footer-wrapper .templatespare-plans{display:flex;align-items:center;margin-left:auto;gap:20px}.templatespare-iframe-footer-wrapper .templatespare-plans .templatespare-single-plan{border:0;box-sizing:border-box;outline:none;background:#4CAF51;color:#fff;min-width:130px;border-radius:3px;cursor:pointer;font-size:12px;line-height:14px;text-transform:uppercase;font-weight:600;letter-spacing:1px;padding:10px 20px;white-space:nowrap;transition:all .3s ease}.templatespare-iframe-footer-wrapper .templatespare-plans .templatespare-single-plan:hover{background-color:#449d49}.templatespare-iframe-footer-wrapper .templatespare-plans .templatespare-single-plan.single-plan{background:#4343f0}.templatespare-iframe-footer-wrapper .templatespare-plans .templatespare-single-plan.single-plan:hover{background-color:#2b2bee}.templatespare-overlay{position:fixed;inset:0px;background-color:rgba(0,0,0,0.5);z-index:9999;backdrop-filter:blur(5px)}.templatespare-popup-inner .templatespare-popup-header{background-color:rgba(0,0,0,0.03);border-bottom:1px solid rgba(0,0,0,0.03);padding:15px;display:flex;align-items:center;gap:15px}.templatespare-popup-inner .templatespare-popup-header img{max-width:30px}.templatespare-popup-inner .templatespare-popup-header h2{margin:0;padding:0;font-size:16px;font-weight:600;color:#333;flex:1}.templatespare-popup-inner .templatespare-popup-header h2::first-letter{text-transform:uppercase}.templatespare-popup-inner .templatespare-popup-header .template-spare-close{background-color:rgba(0,0,0,0.03);border:1px solid rgba(0,0,0,0.1);color:#333;font-size:14px;font-weight:700;height:30px;width:30px;border-radius:50%;cursor:pointer;transition:all .3s ease}.templatespare-popup-inner .templatespare-popup-header .template-spare-close:hover{color:#d63638;background:rgba(214,54,56,0.1);border:1px solid #d63638}.templatespare-popup-inner .templatespare-popup-body .templatespare-theme-image{height:250px;overflow:hidden;border-bottom:1px solid rgba(0,0,0,0.03)}.templatespare-popup-inner .templatespare-popup-body .templatespare-theme-image img{width:100%;height:100%;object-fit:cover;object-position:center top}.templatespare-popup-inner .templatespare-popup-body .templatespare-theme-details{display:flex;flex-direction:column;gap:30px;padding:30px}.templatespare-popup-inner .templatespare-popup-body .templatespare-theme-details .templatespare-selected-items{display:flex;gap:10px}.templatespare-popup-inner .templatespare-popup-body .templatespare-theme-details .templatespare-selected-items>div{flex:1}.templatespare-popup-inner .templatespare-popup-body .templatespare-theme-details .templatespare-selected-items h4{margin:0;font-size:14px;margin-bottom:5px;padding:0}.templatespare-popup-inner .templatespare-popup-body .templatespare-theme-details .templatespare-selected-items a{text-decoration:none;font-size:14px;color:#154de9;text-transform:capitalize}.templatespare-popup-inner .templatespare-popup-body .templatespare-theme-details .templatespare-selected-items a:hover{text-decoration:underline}.templatespare-popup-inner .templatespare-popup-body .templatespare-theme-details .templatespare-selected-items a span{font-size:16px;width:16px;height:19px;text-decoration:none;vertical-align:middle}.templatespare-popup-inner .templatespare-popup-body .templatespare-theme-details .templatespare-selected-items p{margin:0;padding:0;font-size:14px;text-transform:capitalize;color:#555}.templatespare-popup-inner .templatespare-popup-body .templatespare-theme-details .templatespare-warning{background-color:rgba(21,77,233,0.01);border:1px solid rgba(21,77,233,0.1);border-radius:6px;padding:10px;display:flex;gap:10px}.templatespare-popup-inner .templatespare-popup-body .templatespare-theme-details .templatespare-warning .templatespare-warning-icon{display:flex;align-items:center;justify-content:center;width:20px;height:20px;background-color:rgba(45,18,134,0.1);font-size:14px;font-weight:700;color:#505050;border-radius:50%}.templatespare-popup-inner .templatespare-popup-body .templatespare-theme-details .templatespare-warning .templatespare-warning-message{flex:1;margin:0;padding:0;font-size:14px;color:rgba(120,120,120,0.8)}.templatespare-popup-inner.templatespare-import-success .templatespare-warning{display:none !important}.templatespare-popup-inner .templatespare-popup-footer{padding:15px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;border-top:1px solid rgba(0,0,0,0.03)}.templatespare-import-kit-popup-wrap{padding:0 30px 30px}.templatespare-import-kit-popup-wrap .content p{font-size:14px;margin:0 0 20px 0}.templatespare-import-kit-popup-wrap .progress-bar-container{height:13px;background-color:rgba(0,0,0,0.05);border-radius:6px;overflow:hidden}.templatespare-import-kit-popup-wrap .progress-bar-container .progress-bar{width:30px;height:100%;border-radius:6px;background:#00a32a;transition:all 1s ease-in-out}.templatespare-import-kit-popup-wrap .progress-wrap strong{display:inline-block;padding-top:10px;font-size:16px;font-weight:500}.templatespare-import-kit-popup-wrap .progress-wrap strong.templatespare-process-msg{display:flex;gap:5px;align-items:center}.templatespare-import-kit-popup-wrap .progress-wrap strong a{color:#154de9;text-decoration:underline}.templatespare-import-kit-popup-wrap .progress-wrap strong a:hover{text-decoration:none}.dot-flashing{width:15px;height:15px;border:1.5px dotted #555;border-style:solid solid dotted dotted;border-radius:50%;display:inline-block;position:relative;animation:rotation 2s linear infinite}.dot-flashing:after{content:'';position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;border:1.5px dotted #555;border-style:solid solid dotted;width:7px;height:7px;border-radius:50%;animation:rotationBack 1s linear infinite;transform-origin:center center}@keyframes rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes rotationBack{0%{transform:rotate(0deg)}100%{transform:rotate(-360deg)}}@keyframes spinner{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.loading-spinner{position:fixed;z-index:999;overflow:show;margin:auto;top:0;left:0;bottom:0;right:0;width:50px;height:50px;border:3px solid #f3f3f3;border-top:3px solid #383636;border-radius:50%;animation:spinner 1.5s linear infinite}.templatespare-notice-content-wrapper{position:relative}.templatespare-notice-content-wrapper.notice{padding:20px}.templatespare-notice-content-wrapper .templatespare-notice-wrapper>h2{margin:0;color:#333;font-size:21px;font-weight:400;line-height:1.2}.templatespare-notice-content-wrapper .templatespare-notice-wrapper .about-description{color:#777;font-size:16px;margin:0}.templatespare-notice-content-wrapper .templatespare-notice-wrapper .templatespare-notice-msg-wrapper{border-top:1px solid rgba(226,230,235,0.5);margin-top:20px;padding-top:25px;display:flex;gap:50px}.templatespare-notice-content-wrapper .templatespare-notice-wrapper .templatespare-notice-msg-wrapper h3{color:#333;font-size:16px;margin:0}.templatespare-notice-content-wrapper .templatespare-notice-wrapper .templatespare-notice-msg-wrapper h3 span{display:inline-block;margin-right:5px}.templatespare-notice-content-wrapper .templatespare-notice-wrapper .templatespare-notice-msg-wrapper p{color:#777;font-size:14px}.templatespare-notice-content-wrapper .templatespare-notice-wrapper .templatespare-notice-msg-wrapper .templatespare-notice-col-1{flex:0 1 20%}.templatespare-notice-content-wrapper .templatespare-notice-wrapper .templatespare-notice-msg-wrapper .templatespare-notice-col-1 figure{margin:0}.templatespare-notice-content-wrapper .templatespare-notice-wrapper .templatespare-notice-msg-wrapper .templatespare-notice-col-1 figure img{width:100%}.templatespare-notice-content-wrapper .templatespare-notice-wrapper .templatespare-notice-msg-wrapper .templatespare-notice-col-2,.templatespare-notice-content-wrapper .templatespare-notice-wrapper .templatespare-notice-msg-wrapper .templatespare-notice-col-3{flex:1;display:flex;flex-direction:column;gap:10px}.templatespare-notice-content-wrapper .templatespare-notice-wrapper .templatespare-notice-msg-wrapper .templatespare-notice-col-2 .dashicons,.templatespare-notice-content-wrapper .templatespare-notice-wrapper .templatespare-notice-msg-wrapper .templatespare-notice-col-3 .dashicons{text-decoration:none;font-size:16px;vertical-align:middle}.templatespare-notice-content-wrapper .templatespare-notice-wrapper .templatespare-notice-msg-wrapper .templatespare-general-info-link,.templatespare-notice-content-wrapper .templatespare-notice-wrapper .templatespare-notice-msg-wrapper .templatespare-documentation-links{display:flex;flex-direction:column;gap:10px}.templatespare-notice-content-wrapper .templatespare-notice-wrapper .templatespare-notice-msg-wrapper .templatespare-general-info-link>div:first-child,.templatespare-notice-content-wrapper .templatespare-notice-wrapper .templatespare-notice-msg-wrapper .templatespare-documentation-links>div:first-child{display:flex;gap:20px}@media (max-width: 1199.98px){.templatespare-main-demo .templatespare-drawer-open .templatespare-section-all-demos{width:100%}.templatespare-main-demo .templatespare-demo-lists-wrapper{position:relative}.templatespare-main-demo .templatespare-demo-lists-wrapper .templatespare-drawer{position:absolute;top:0;left:0;z-index:3}.templatespare-main-demo .templatespare-demo-lists-wrapper.templatespare-drawer-open .templatespare-drawer{margin-right:0}.templatespare-demo-iframe .templatespare-iframe-footer-wrapper .responsive-view{display:none}}@media (max-width: 767.98px){.templatespare-main-demo .templatespare-site-count{font-size:64px;margin:0 0 70px 0}.templatespare-main-demo .templatespare-site-count span{font-size:28px}.templatespare-demo-item .templatespare-theme-title{transform:translateY(0)}.templatespare-demo-item .templatespare-theme-info{transform:translateY(0);opacity:1;visibility:visible}.templatespare-demo .edd-button-group-wrap .edd-button-group{transform:translateY(0);opacity:1;visibility:visible}.templatespare-iframe-footer-wrapper .templatespare-plans .bundle-plan,.templatespare-iframe-footer-wrapper .templatespare-plans .all-plan{display:none}}@media (max-width: 575.98px){.templatespare-main-demo .templatespare-site-count{font-size:40px}.templatespare-main-demo .templatespare-site-count span{font-size:24px}.templatespare-main-demo .search{padding:30px;flex-direction:column;align-items:flex-start;justify-content:center}.templatespare-demo-iframe .templatespare-iframe-footer-wrapper{padding:15px}.templatespare-demo-iframe .templatespare-iframe-footer-wrapper .templatespare-plans{gap:5px}.templatespare-demo-iframe .templatespare-iframe-footer-wrapper .templatespare-plans .templatespare-single-plan{padding:6px 12px;font-size:12px;min-height:35px}.templatespare-demo-iframe .templatespare-iframe-footer-wrapper .templatespare-plans .templatespare-demo-details{font-size:18px;width:35px;height:35px}.templatespare-main-demo .templatespare-search-form .dropdown-wrap{flex:0 1 100px}.templatespare-main-demo .templatespare-search-form .dropdown-wrap .templatespare-dropdown-logo span:not(.arrow-updown){display:none}}@media screen and (max-width: 1280px){.templatespare-notice-content-wrapper .templatespare-notice-wrapper .templatespare-notice-msg-wrapper>div{flex:1}.templatespare-notice-content-wrapper .templatespare-notice-wrapper .templatespare-notice-msg-wrapper .templatespare-notice-col-1{display:none}}@media screen and (max-width: 1050px){.templatespare-main-demo .templatespare-search-form{flex-direction:column;gap:30px}.templatespare-main-demo .templatespare-search-form .input-wrap{width:100%}.templatespare-main-demo .templatespare-search-form .input-wrap input{border-radius:6px;border:1px solid rgba(0,0,0,0.1)}.templatespare-main-demo .templatespare-search-form .dropdown-wrap{flex:1;width:100%}.templatespare-main-demo .templatespare-search-form .dropdown-wrap .templatespare_search_dropdown .templatespare-dropdown-button.templatespare-active-theme{border-radius:6px 0 0 6px}.templatespare-main-demo .templatespare-categories-wrap{display:none}.templatespare-main-demo .templatespare-cat-dropdwon{display:block}}@media screen and (max-width: 782px){.templatespare-notice-content-wrapper.notice.updated{padding:10px}.templatespare-notice-content-wrapper .templatespare-notice-wrapper .templatespare-notice-msg-wrapper{flex-direction:column;padding-top:20px;gap:20px}}1 .toplevel_page_templatespare-main-dashboard #wpcontent{padding:0}.toplevel_page_templatespare-main-dashboard .notice,.toplevel_page_templatespare-main-dashboard div.fs-notice.updated,.toplevel_page_templatespare-main-dashboard div.fs-notice.success,.toplevel_page_templatespare-main-dashboard div.fs-notice.promotion{display:none !important}.templatespare-pro-link{color:#3064ec;font-weight:bold}.templatespare-main-demo .templatespare-hero-section{text-align:center;padding:30px;overflow:hidden}.templatespare-main-demo .templatespare-hero-section .templatespare-logo-wrapper .logo{max-width:60px}.templatespare-main-demo .templatespare-hero-section .templatespare-hero-title{font-size:25px;line-height:1.5;font-weight:700;margin:0;color:#23282d}.templatespare-main-demo .templatespare-hero-section .templatespare-hero-text{font-size:15px;line-height:1.8;color:#687c93;max-width:580px;margin:10px auto 0 auto}.templatespare-main-demo .templatespare-search-form{display:flex;align-items:center;margin:60px 0 30px 0}.templatespare-main-demo .templatespare-search-form .input-wrap{flex:1;position:relative}.templatespare-main-demo .templatespare-search-form .input-wrap .search-icon{width:30px;height:30px;position:absolute;left:15px;top:10px;fill:#c8c8c8}.templatespare-main-demo .templatespare-search-form .input-wrap input{width:100%;padding:8px 8px 8px 60px;min-height:50px;border:1px solid rgba(0,0,0,0.1);border-right:none;border-radius:6px 0 0 6px;color:#333;font-size:16px;background:#f5f7f9;margin:0}.templatespare-main-demo .templatespare-search-form .input-wrap input:focus{outline:none;box-shadow:none;border:1px solid #154de9}.templatespare-main-demo .templatespare-search-form .input-wrap input::placeholder{color:#909090}.templatespare-main-demo .templatespare-search-form .dropdown-wrap{flex:0 1 500px;display:flex}.templatespare_search_dropdown{flex:1;position:relative}.templatespare_search_dropdown button{display:flex;align-items:center;gap:10px;border:none;cursor:pointer}.templatespare_search_dropdown button img{height:24px;width:24px;border-radius:50%;overflow:hidden}.templatespare_search_dropdown button.templatespare-dropdown-button{background:#f5f7f9;min-height:50px;width:100%;padding:10px 20px;box-sizing:border-box}.templatespare_search_dropdown button.templatespare-dropdown-button span{text-transform:uppercase;font-size:14px;color:#333}.templatespare_search_dropdown button.templatespare-dropdown-button .arrow-updown{margin-left:auto}.templatespare_search_dropdown button.templatespare-dropdown-button .arrow-updown i{width:24px;height:24px;font-size:24px}.templatespare_search_dropdown .dropdown-menu{position:absolute;background:#f5f7f9;width:100%;min-width:200px;right:0;top:calc(100% + 5px);transition:all .3s ease;z-index:99;max-height:300px;overflow:auto;box-shadow:rgba(0,0,0,0.05) 0px 0px 0px 1px}.templatespare_search_dropdown .dropdown-menu.hide{opacity:0;visibility:hidden}.templatespare_search_dropdown .dropdown-menu.show{opacity:1;visibility:visible}.templatespare_search_dropdown .dropdown-menu .dropdown-item{background:transparent;width:100%;padding:10px 20px;box-sizing:border-box;color:#687c93;font-size:14px;text-transform:uppercase;min-height:45px}.templatespare_search_dropdown .dropdown-menu .dropdown-item.active{background-color:rgba(0,0,0,0.1);color:#333}.templatespare_search_dropdown .templatespare-dropdown-button.templatespare-active-theme{border-right:none}.templatespare_search_dropdown .templatespare-dropdown-button.templatespare-active-builder{border-radius:0 6px 6px 0}.templatespare-main-demo .templatespare-categories-wrap{display:flex;border-bottom:1px solid rgba(0,0,0,0.1)}.templatespare-main-demo .templatespare-categories-wrap button{flex:1;border:none;font-size:16px;padding:8px 10px;line-height:30px;border-bottom:3px solid transparent;cursor:pointer;color:#687c93;background:transparent}.templatespare-main-demo .templatespare-categories-wrap button.active{color:#333;border-bottom:3px solid #154de9}.templatespare-main-demo .templatespare-cat-dropdwon{display:none;position:relative}.templatespare-main-demo .templatespare-cat-dropdwon select{width:100%;max-width:100%;min-height:60px;border:1px solid rgba(0,0,0,0.1);padding:8px 16px;font-size:16px;border-radius:6px;background:#f5f7f9;color:#333}.templatespare-main-demo .templatespare-cat-dropdwon select:focus{outline:none;box-shadow:none;border:1px solid #154de9}.templatespare-main-demo .templatespare-cat-dropdwon .templatespare-cat-dropdwon-icon{position:absolute;right:20px;top:20px}.templatespare-main-demo .templatespare-cat-dropdwon .templatespare-cat-dropdwon-icon i{font-size:24px}.templatespare-main-demo .templatespare-site-count{text-align:center;font-weight:900;line-height:1.2;font-size:72px;margin:0 0 100px 0;text-transform:capitalize}.templatespare-main-demo .templatespare-site-count span{display:block;font-size:32px;text-transform:uppercase;line-height:1.4;font-weight:900;background:linear-gradient(95deg, #154de9 45%, #6549d5 15%, #e33fa1 75%, #4CAF51 100%) 95%/200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.templatespare-main-demo .templatespare-demo-lists-wrapper{max-width:1200px;margin:0 auto;padding:0 15px}.templatespare-main-demo .templatespare-demo-lists:has(.not-found-text){display:block}.templatespare-main-demo .not-found-text{font-size:20px;font-weight:700;text-align:center;color:#333}.templatespare-main-demo .templatespare-demo-lists-wrapper .templatespare-drawer{position:sticky;top:30px;align-self:flex-start;box-shadow:0 0 5px rgba(0,0,0,0.1);border-radius:6px;overflow:hidden;transition:all 1s}.templatespare-main-demo .templatespare-demo-lists-wrapper .templatespare-drawer>*{transition:all .3s ease-in}.templatespare-main-demo .templatespare-demo-lists-wrapper.templatespare-drawer-close .templatespare-drawer{width:0;opacity:0;margin-right:0}.templatespare-main-demo .templatespare-demo-lists-wrapper.templatespare-drawer-close .templatespare-drawer>*{opacity:0;visibility:hidden}.templatespare-main-demo .templatespare-demo-lists-wrapper.templatespare-drawer-open .templatespare-drawer{width:350px;opacity:1;margin-right:30px}.templatespare-main-demo .templatespare-demo-lists-wrapper.templatespare-drawer-open .templatespare-drawer>*{opacity:1;visibility:visible}.templatespare-main-demo .templatespare-tags-top{background:#f3f3f3;display:flex;justify-content:space-between;align-items:center;border-top-left-radius:10px;border-top-right-radius:10px;height:50px;overflow:hidden;border-bottom:1px solid rgba(21,77,233,0.1)}.templatespare-main-demo .templatespare-tags-top h6{color:#333;font-size:18px;flex:1;margin-bottom:0;font-weight:600;color:#2d1286;text-transform:uppercase;padding-left:30px;margin:0}.templatespare-main-demo .templatespare-tags-top button{height:100%;width:50px;display:flex;justify-content:center;align-items:center;font-size:28px;cursor:pointer;color:#fff;border:none;border-left:1px solid rgba(21,77,233,0.1);background-color:transparent;padding:0}.templatespare-main-demo .templatespare-tags-top button::before{color:#333}.templatespare-main-demo .templatespare-tags-top button:hover{background-color:transparent}.templatespare-main-demo .templatespare-fiter-items{height:0;overflow:auto;transition:all .5s ease}.templatespare-main-demo .templatespare-drawer-open .templatespare-fiter-items{height:290px}.templatespare-main-demo .templatespare-demo-tags{list-style:none;padding:0;margin:0;box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px;box-sizing:border-box;padding:30px;background:#f5f7f9}.templatespare-main-demo .templatespare-demo-tags .navbar-item{width:Min(160px, 100%);flex:0 0 auto;padding:10px 20px;border-radius:6px;box-sizing:border-box;cursor:pointer;margin:0;transition:all .1s ease}.templatespare-main-demo .templatespare-demo-tags .navbar-item>a{color:#333;font-size:14px;text-transform:capitalize;text-decoration:none;display:inline-flex;align-items:center;gap:5px}.templatespare-main-demo .templatespare-demo-tags .navbar-item>a span{color:#6d7c90}.templatespare-main-demo .templatespare-demo-tags .navbar-item:hover{background:rgba(0,0,0,0.03)}.templatespare-main-demo .templatespare-demo-tags .navbar-item.active{background:rgba(0,0,0,0.03);font-weight:700}.templatespare-main-demo .templatespare-section-all-demos{flex:1;display:flex;flex-direction:column;gap:30px;transition:all 1s}.templatespare-main-demo .search{padding:20px 0 30px;display:flex;align-items:center;justify-content:space-between;gap:30px;position:relative;overflow:hidden;border-bottom:1px solid rgba(0,0,0,0.03)}.templatespare-main-demo .search input{background:transparent;max-width:350px;width:100%;color:#333;font-size:14px;font-weight:400;padding:0 12px;min-height:40px;border-radius:6px;border:1px solid rgba(0,0,0,0.1);position:relative;z-index:1}.templatespare-main-demo .search input:focus{outline:none;box-shadow:none;border:1px solid #154de9}.templatespare-main-demo .applied-filter--title{font-size:16px;color:#333;font-weight:700;margin-right:15px;white-space:nowrap}.templatespare-main-demo .applied-filter--result{display:inline-flex;justify-content:center;align-items:center;background:rgba(21,77,233,0.1);color:#333;padding:10px 20px;border-radius:6px;font-size:14px;font-weight:500;line-height:1;text-transform:capitalize}.templatespare-main-demo .applied-filter--result:not(:last-child){margin-right:15px}.templatespare-main-demo .applied-filter--result label{color:#6d7c90;margin:0;margin-right:5px;font-weight:700}.templatespare-main-demo .templatespare-demo-lists{display:grid;grid-template-columns:repeat(auto-fill, minmax(350px, 1fr));gap:30px;margin-top:30px}.templatespare-demo .templatespare-demo-item{text-align:center}.templatespare-demo-item .templatespare-theme-title{transform:translateY(20px);-webkit-transition:all 0.4s ease;transition:all 0.4s ease}.templatespare-demo-item .templatespare-theme-title .templatespare-entry-title{margin:0;padding:0;line-height:1.4}.templatespare-demo-item .templatespare-theme-title .templatespare-entry-title a{font-size:26px;font-weight:300;color:#333;text-decoration:none;letter-spacing:1px}.templatespare-demo-item:hover .templatespare-theme-title{transform:translateY(0)}.templatespare-demo-item .templatespare-product-type{margin-bottom:5px}.templatespare-demo-item .templatespare-product-type .templatespare-product-type-list{list-style:none;padding:0;margin:0;line-height:1;transition:all 0.4s ease}.templatespare-demo-item .templatespare-product-type .templatespare-product-type-list li{display:inline-block;margin:0;width:auto}.templatespare-demo-item .templatespare-product-type .templatespare-product-type-list li a{border-radius:3px;font-size:12px;letter-spacing:2px;line-height:14px;text-transform:uppercase;display:inline-block;text-decoration:none;color:#4CAF51;font-weight:600;transition:all 0.4s ease}.templatespare-demo-item .templatespare-product-type .templatespare-product-type-list li a span{color:#333}.templatespare-demo-item .templatespare-product-type .templatespare-product-type-list li a:hover{color:#333}.templatespare-demo-item .templatespare-theme-info{padding-bottom:10px;visibility:hidden;position:relative;transform:translateY(20px);opacity:0;transition:all 0.4s ease}.templatespare-demo-item .templatespare-theme-info a{border-radius:3px;font-size:12px;letter-spacing:2px;line-height:14px;text-transform:uppercase;display:inline-block;text-decoration:none;color:#333;font-weight:600}.templatespare-demo-item:hover .templatespare-theme-info{transform:translateY(0);opacity:1;visibility:visible}.templatespare-theme-contains .templatespare-theme-overlay{box-shadow:0 0 5px rgba(0,0,0,0.1);overflow:hidden;height:500px;position:relative;border-radius:3px;background:#f5f7f9}.templatespare-theme-contains .templatespare-theme-overlay .templatespare-theme-preview-box span{display:inline-block;width:100%;height:100%}.templatespare-theme-contains .templatespare-theme-overlay .templatespare-theme-preview-box img{transition-timing-function:ease-in-out;transition-duration:3s;height:100%;width:100%}.templatespare-theme-contains .templatespare-theme-overlay:hover .templatespare-theme-preview-box img{margin-top:500px;transform:translate(0, -100%);transition-timing-function:ease-in-out;transition-duration:3s}.templatespare-demo .edd-button-group-wrap{position:relative;transition:all 0.4s ease;margin-top:25px}.templatespare-demo .edd-button-group-wrap .edd-button-group{display:flex;align-items:center;justify-content:center;visibility:hidden;position:relative;transform:translateY(-10px);opacity:0;transition:all 0.4s ease;text-align:center}.templatespare-demo .templatespare-demo-item:hover .edd-button-group-wrap .edd-button-group{transform:translateY(0);opacity:1;visibility:visible}.templatespare-demo .templatespare-button,.templatespare-popup-inner .templatespare-button{width:auto;color:#000;background:0 0;margin:0 10px;font-size:14px;font-weight:700;line-height:30px;height:auto;padding:3px 20px;border-radius:3px;text-decoration:none;cursor:pointer;min-width:120px;text-align:center;box-sizing:border-box;transition:all 0.4s ease}.templatespare-demo .templatespare-button.templatespare-btn-fill,.templatespare-demo .templatespare-button.templatespare-buy-button,.templatespare-demo .templatespare-button.templatespare-loadmore-btn,.templatespare-popup-inner .templatespare-button.templatespare-btn-fill,.templatespare-popup-inner .templatespare-button.templatespare-buy-button,.templatespare-popup-inner .templatespare-button.templatespare-loadmore-btn{border:2px solid;border-color:#154de9;background-color:#154de9;color:#fff}.templatespare-demo .templatespare-button.templatespare-btn-fill:hover,.templatespare-demo .templatespare-button.templatespare-buy-button:hover,.templatespare-demo .templatespare-button.templatespare-loadmore-btn:hover,.templatespare-popup-inner .templatespare-button.templatespare-btn-fill:hover,.templatespare-popup-inner .templatespare-button.templatespare-buy-button:hover,.templatespare-popup-inner .templatespare-button.templatespare-loadmore-btn:hover{background-color:#000;border-color:#000;color:#fff}.templatespare-demo .templatespare-button.templatespare-btn-outline,.templatespare-demo .templatespare-button.templatespare-demo-button,.templatespare-popup-inner .templatespare-button.templatespare-btn-outline,.templatespare-popup-inner .templatespare-button.templatespare-demo-button{border:2px solid;border-color:#154de9;color:#000}.templatespare-demo .templatespare-button.templatespare-btn-outline:hover,.templatespare-demo .templatespare-button.templatespare-demo-button:hover,.templatespare-popup-inner .templatespare-button.templatespare-btn-outline:hover,.templatespare-popup-inner .templatespare-button.templatespare-demo-button:hover{background-color:#000;border-color:#000;color:#fff}.templatespare-pagination-wrapper .pagination{list-style:none;display:flex;flex-wrap:wrap;gap:10px}.templatespare-pagination-wrapper .pagination .page-item .page-link{cursor:pointer;display:flex;justify-content:center;align-items:center;border-radius:6px;color:#154de9;font-weight:500;text-decoration:none;min-width:30px;height:30px;background:rgba(21,77,233,0.1);font-size:16px}.templatespare-pagination-wrapper .pagination .page-item.templatespare-disable .page-link{background:rgba(109,124,144,0.1);color:#6d7c90;cursor:not-allowed}.templatespare-pagination-wrapper .pagination .page-item.active .page-link{background:#154de9;color:#fff}.templatespare-demo-lists .templatespare-spinner-container{grid-column:1 / -1;display:flex;align-items:center;justify-content:center}@keyframes spinner{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.templatespare-loading-spinner{width:50px;height:50px;border:3px solid #f3f3f3;border-top:3px solid #154de9;border-radius:50%;animation:spinner 1.5s linear infinite}.templatespare-spinner-container{display:flex;align-items:center;height:100vh}.templatespare-demo-lists .templatespare-badge{position:absolute;top:10px;right:10px;font-size:12px;text-transform:uppercase;background:#4CAF51;color:#fff;font-weight:600;border-radius:6px;padding:0 10px;box-shadow:rgba(99,99,99,0.2) 0px 2px 8px 0px}.templatespare-demo-lists .templatespare-theme-overlay .preview-link{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;opacity:0;z-index:2;background-color:rgba(0,0,0,0.5);cursor:pointer;transition:opacity .5s}.templatespare-demo-lists .templatespare-theme-overlay .preview-link .preview-link-icon{height:50px;width:50px;fill:#fff}.templatespare-demo-lists .templatespare-theme-overlay:hover .preview-link{opacity:1}.templatespare-main-demo .templatespare-filter-btn-wrap{display:inline-block;position:relative;z-index:1}.templatespare-main-demo .templatespare-filter-btn-wrap .templatespare-filter-btn{display:inline-flex;justify-content:center;align-items:center;gap:5px;min-height:40px;font-size:14px;font-weight:600;color:#333;white-space:nowrap;padding:0 30px;border-radius:6px;line-height:1;text-transform:capitalize;cursor:pointer;border:1px solid rgba(0,0,0,0.1);transition:all 0.5s ease}.templatespare-main-demo .templatespare-filter-btn-wrap .templatespare-filter-btn span{color:#333;transition:all 0.4s ease}.templatespare-main-demo .templatespare-filter-btn-wrap .templatespare-filter-btn:hover{background:rgba(0,0,0,0.03)}.templatespare-main-demo .templatespare-drawer-open .templatespare-filter-btn-wrap .templatespare-filter-btn{background:#fff}.templatespare-btn-wrapper{margin-top:30px;display:flex;justify-content:center}.templatespare-demo .templatespare-demo-iframe{background-color:#333333;position:fixed;top:0;bottom:0;left:0;right:0;z-index:100000;height:100vh;margin:0;display:flex;flex-direction:column-reverse}.templatespare-demo .templatespare-demo-iframe iframe{flex-grow:1;position:relative;z-index:100001;height:100%;width:100%}.templatespare-demo-iframe .templatespare-iframe-footer-wrapper .theme-details{flex:1;display:flex;align-items:center;gap:7px}.templatespare-demo-iframe .templatespare-iframe-footer-wrapper .theme-details .templatespare-logo-link{display:inline-block;text-decoration:none;width:40px;height:4 0px;margin:7px}.templatespare-demo-iframe .templatespare-iframe-footer-wrapper .theme-details .templatespare-logo-link img{height:100%;width:100%}.templatespare-demo-iframe .templatespare-iframe-footer-wrapper .theme-details .templatespare-theme-title{text-decoration:none;color:#ffffff;display:inline-block;font-size:16px;line-height:28px;margin-right:20px;padding-left:20px}.templatespare-demo-iframe .templatespare-iframe-footer-wrapper .theme-details .templatespare-theme-title::first-letter{text-transform:uppercase}.templatespare-demo-iframe .templatespare-iframe-footer-wrapper .theme-details .templatespare-theme-title:hover{color:#fff}.templatespare-demo-iframe .templatespare-iframe-footer-wrapper{align-items:center;background:#222;border-bottom:1px solid #000;display:flex;gap:10px;height:60px;padding:10px;box-sizing:border-box;position:relative}.templatespare-iframe-footer-wrapper .templatespare-close-iframe{display:inline-block;text-decoration:none;margin:7px;order:1;position:relative;transition:all .3s ease}.templatespare-iframe-footer-wrapper .templatespare-close-iframe:hover i{color:#fff}.templatespare-iframe-footer-wrapper .templatespare-close-iframe i{display:inline-block;height:32px;width:32px;font-size:32px;color:#b6c4da}.templatespare-iframe-footer-wrapper .responsive-view{display:flex;gap:20px;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.templatespare-iframe-footer-wrapper .responsive-view span i{display:inline-block;height:30px;width:30px;font-size:24px;color:#8a94a4;cursor:pointer;transition:all .3s ease}.templatespare-iframe-footer-wrapper .responsive-view span:hover i{color:#b6c4da}.templatespare-iframe-footer-wrapper .responsive-view span.active i{color:#fff}.templatespare-demo-iframe iframe{margin:0 auto}.templatespare-demo-iframe.dektop iframe{width:100%}.templatespare-demo-iframe.tablet iframe{width:768px}.templatespare-demo-iframe.mobile iframe{width:480px}.templatespare-iframe-footer-wrapper .templatespare-plans{display:flex;align-items:center;margin-left:auto;gap:20px}.templatespare-iframe-footer-wrapper .templatespare-plans .templatespare-single-plan{border:0;box-sizing:border-box;outline:none;background:#4CAF51;color:#fff;min-width:130px;border-radius:3px;cursor:pointer;font-size:12px;line-height:14px;text-transform:uppercase;font-weight:600;letter-spacing:1px;padding:10px 20px;white-space:nowrap;transition:all .3s ease}.templatespare-iframe-footer-wrapper .templatespare-plans .templatespare-single-plan:hover{background-color:#449d49}.templatespare-iframe-footer-wrapper .templatespare-plans .templatespare-single-plan.single-plan{background:#4343f0}.templatespare-iframe-footer-wrapper .templatespare-plans .templatespare-single-plan.single-plan:hover{background-color:#2b2bee}.templatespare-overlay{position:fixed;inset:0px;background-color:rgba(0,0,0,0.5);z-index:9999;backdrop-filter:blur(5px)}.templatespare-popup-inner .templatespare-popup-header{background-color:rgba(0,0,0,0.03);border-bottom:1px solid rgba(0,0,0,0.03);padding:15px;display:flex;align-items:center;gap:15px}.templatespare-popup-inner .templatespare-popup-header img{max-width:30px}.templatespare-popup-inner .templatespare-popup-header h2{margin:0;padding:0;font-size:16px;font-weight:600;color:#333;flex:1}.templatespare-popup-inner .templatespare-popup-header h2::first-letter{text-transform:uppercase}.templatespare-popup-inner .templatespare-popup-header .template-spare-close{background-color:rgba(0,0,0,0.03);border:1px solid rgba(0,0,0,0.1);color:#333;font-size:14px;font-weight:700;height:30px;width:30px;border-radius:50%;cursor:pointer;transition:all .3s ease}.templatespare-popup-inner .templatespare-popup-header .template-spare-close:hover{color:#d63638;background:rgba(214,54,56,0.1);border:1px solid #d63638}.templatespare-popup-inner .templatespare-popup-body .templatespare-theme-image{height:250px;overflow:hidden;border-bottom:1px solid rgba(0,0,0,0.03)}.templatespare-popup-inner .templatespare-popup-body .templatespare-theme-image img{width:100%;height:100%;object-fit:cover;object-position:center top}.templatespare-popup-inner .templatespare-popup-body .templatespare-theme-details{display:flex;flex-direction:column;gap:30px;padding:30px}.templatespare-popup-inner .templatespare-popup-body .templatespare-theme-details .templatespare-selected-items{display:flex;gap:10px}.templatespare-popup-inner .templatespare-popup-body .templatespare-theme-details .templatespare-selected-items>div{flex:1}.templatespare-popup-inner .templatespare-popup-body .templatespare-theme-details .templatespare-selected-items h4{margin:0;font-size:14px;margin-bottom:5px;padding:0}.templatespare-popup-inner .templatespare-popup-body .templatespare-theme-details .templatespare-selected-items a{text-decoration:none;font-size:14px;color:#154de9;text-transform:capitalize}.templatespare-popup-inner .templatespare-popup-body .templatespare-theme-details .templatespare-selected-items a:hover{text-decoration:underline}.templatespare-popup-inner .templatespare-popup-body .templatespare-theme-details .templatespare-selected-items a span{font-size:16px;width:16px;height:19px;text-decoration:none;vertical-align:middle}.templatespare-popup-inner .templatespare-popup-body .templatespare-theme-details .templatespare-selected-items p{margin:0;padding:0;font-size:14px;text-transform:capitalize;color:#555}.templatespare-popup-inner .templatespare-popup-body .templatespare-theme-details .templatespare-warning{background-color:rgba(21,77,233,0.01);border:1px solid rgba(21,77,233,0.1);border-radius:6px;padding:10px;display:flex;gap:10px}.templatespare-popup-inner .templatespare-popup-body .templatespare-theme-details .templatespare-warning .templatespare-warning-icon{display:flex;align-items:center;justify-content:center;width:20px;height:20px;background-color:rgba(45,18,134,0.1);font-size:14px;font-weight:700;color:#505050;border-radius:50%}.templatespare-popup-inner .templatespare-popup-body .templatespare-theme-details .templatespare-warning .templatespare-warning-message{flex:1;margin:0;padding:0;font-size:14px;color:rgba(120,120,120,0.8)}.templatespare-popup-inner.templatespare-import-success .templatespare-warning{display:none !important}.templatespare-popup-inner .templatespare-popup-footer{padding:15px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;border-top:1px solid rgba(0,0,0,0.03)}.templatespare-import-kit-popup-wrap{padding:0 30px 30px}.templatespare-import-kit-popup-wrap .content p{font-size:14px;margin:0 0 20px 0}.templatespare-import-kit-popup-wrap .progress-bar-container{height:13px;background-color:rgba(0,0,0,0.05);border-radius:6px;overflow:hidden}.templatespare-import-kit-popup-wrap .progress-bar-container .progress-bar{width:30px;height:100%;border-radius:6px;background:#00a32a;transition:all 1s ease-in-out}.templatespare-import-kit-popup-wrap .progress-wrap strong{display:inline-block;padding-top:10px;font-size:16px;font-weight:500}.templatespare-import-kit-popup-wrap .progress-wrap strong.templatespare-process-msg{display:flex;gap:5px;align-items:center}.templatespare-import-kit-popup-wrap .progress-wrap strong a{color:#154de9;text-decoration:underline}.templatespare-import-kit-popup-wrap .progress-wrap strong a:hover{text-decoration:none}.dot-flashing{width:15px;height:15px;border:1.5px dotted #555;border-style:solid solid dotted dotted;border-radius:50%;display:inline-block;position:relative;animation:rotation 2s linear infinite}.dot-flashing:after{content:'';position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;border:1.5px dotted #555;border-style:solid solid dotted;width:7px;height:7px;border-radius:50%;animation:rotationBack 1s linear infinite;transform-origin:center center}@keyframes rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes rotationBack{0%{transform:rotate(0deg)}100%{transform:rotate(-360deg)}}@keyframes spinner{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.loading-spinner{position:fixed;z-index:999;overflow:show;margin:auto;top:0;left:0;bottom:0;right:0;width:50px;height:50px;border:3px solid #f3f3f3;border-top:3px solid #383636;border-radius:50%;animation:spinner 1.5s linear infinite}.templatespare-notice-content-wrapper{position:relative}.templatespare-notice-content-wrapper.notice{padding:20px}.templatespare-notice-content-wrapper .templatespare-notice-wrapper>h2{margin:0;color:#333;font-size:21px;font-weight:400;line-height:1.2}.templatespare-notice-content-wrapper .templatespare-notice-wrapper .about-description{color:#777;font-size:16px;margin:0}.templatespare-notice-content-wrapper .templatespare-notice-wrapper .templatespare-notice-msg-wrapper{border-top:1px solid rgba(226,230,235,0.5);margin-top:20px;padding-top:25px;display:flex;gap:50px}.templatespare-notice-content-wrapper .templatespare-notice-wrapper .templatespare-notice-msg-wrapper h3{color:#333;font-size:16px;margin:0}.templatespare-notice-content-wrapper .templatespare-notice-wrapper .templatespare-notice-msg-wrapper h3 span{display:inline-block;margin-right:5px}.templatespare-notice-content-wrapper .templatespare-notice-wrapper .templatespare-notice-msg-wrapper p{color:#777;font-size:14px}.templatespare-notice-content-wrapper .templatespare-notice-wrapper .templatespare-notice-msg-wrapper .templatespare-notice-col-1{flex:0 1 20%}.templatespare-notice-content-wrapper .templatespare-notice-wrapper .templatespare-notice-msg-wrapper .templatespare-notice-col-1 figure{margin:0}.templatespare-notice-content-wrapper .templatespare-notice-wrapper .templatespare-notice-msg-wrapper .templatespare-notice-col-1 figure img{width:100%}.templatespare-notice-content-wrapper .templatespare-notice-wrapper .templatespare-notice-msg-wrapper .templatespare-notice-col-2,.templatespare-notice-content-wrapper .templatespare-notice-wrapper .templatespare-notice-msg-wrapper .templatespare-notice-col-3{flex:1;display:flex;flex-direction:column;gap:10px}.templatespare-notice-content-wrapper .templatespare-notice-wrapper .templatespare-notice-msg-wrapper .templatespare-notice-col-2 .dashicons,.templatespare-notice-content-wrapper .templatespare-notice-wrapper .templatespare-notice-msg-wrapper .templatespare-notice-col-3 .dashicons{text-decoration:none;font-size:16px;vertical-align:middle}.templatespare-notice-content-wrapper .templatespare-notice-wrapper .templatespare-notice-msg-wrapper .templatespare-general-info-link,.templatespare-notice-content-wrapper .templatespare-notice-wrapper .templatespare-notice-msg-wrapper .templatespare-documentation-links{display:flex;flex-direction:column;gap:10px}.templatespare-notice-content-wrapper .templatespare-notice-wrapper .templatespare-notice-msg-wrapper .templatespare-general-info-link>div:first-child,.templatespare-notice-content-wrapper .templatespare-notice-wrapper .templatespare-notice-msg-wrapper .templatespare-documentation-links>div:first-child{display:flex;gap:20px}@media (max-width: 1199.98px){.templatespare-main-demo .templatespare-drawer-open .templatespare-section-all-demos{width:100%}.templatespare-main-demo .templatespare-demo-lists-wrapper{position:relative}.templatespare-main-demo .templatespare-demo-lists-wrapper .templatespare-drawer{position:absolute;top:0;left:0;z-index:3}.templatespare-main-demo .templatespare-demo-lists-wrapper.templatespare-drawer-open .templatespare-drawer{margin-right:0}.templatespare-demo-iframe .templatespare-iframe-footer-wrapper .responsive-view{display:none}}@media (max-width: 767.98px){.templatespare-main-demo .templatespare-site-count{font-size:64px;margin:0 0 70px 0}.templatespare-main-demo .templatespare-site-count span{font-size:28px}.templatespare-demo-item .templatespare-theme-title{transform:translateY(0)}.templatespare-demo-item .templatespare-theme-info{transform:translateY(0);opacity:1;visibility:visible}.templatespare-demo .edd-button-group-wrap .edd-button-group{transform:translateY(0);opacity:1;visibility:visible}.templatespare-iframe-footer-wrapper .templatespare-plans .bundle-plan,.templatespare-iframe-footer-wrapper .templatespare-plans .all-plan{display:none}}@media (max-width: 575.98px){.templatespare-main-demo .templatespare-site-count{font-size:40px}.templatespare-main-demo .templatespare-site-count span{font-size:24px}.templatespare-main-demo .search{padding:30px;flex-direction:column;align-items:flex-start;justify-content:center}.templatespare-demo-iframe .templatespare-iframe-footer-wrapper{padding:15px}.templatespare-demo-iframe .templatespare-iframe-footer-wrapper .templatespare-plans{gap:5px}.templatespare-demo-iframe .templatespare-iframe-footer-wrapper .templatespare-plans .templatespare-single-plan{padding:6px 12px;font-size:12px;min-height:35px}.templatespare-demo-iframe .templatespare-iframe-footer-wrapper .templatespare-plans .templatespare-demo-details{font-size:18px;width:35px;height:35px}.templatespare-main-demo .templatespare-search-form .dropdown-wrap{flex:0 1 100px}.templatespare-main-demo .templatespare-search-form .dropdown-wrap .templatespare-dropdown-logo span:not(.arrow-updown){display:none}}@media screen and (max-width: 1280px){.templatespare-notice-content-wrapper .templatespare-notice-wrapper .templatespare-notice-msg-wrapper>div{flex:1}.templatespare-notice-content-wrapper .templatespare-notice-wrapper .templatespare-notice-msg-wrapper .templatespare-notice-col-1{display:none}}@media screen and (max-width: 1050px){.templatespare-main-demo .templatespare-search-form{flex-direction:column;gap:30px}.templatespare-main-demo .templatespare-search-form .input-wrap{width:100%}.templatespare-main-demo .templatespare-search-form .input-wrap input{border-radius:6px;border:1px solid rgba(0,0,0,0.1)}.templatespare-main-demo .templatespare-search-form .dropdown-wrap{flex:1;width:100%}.templatespare-main-demo .templatespare-search-form .dropdown-wrap .templatespare_search_dropdown .templatespare-dropdown-button.templatespare-active-theme{border-radius:6px 0 0 6px}.templatespare-main-demo .templatespare-categories-wrap{display:none}.templatespare-main-demo .templatespare-cat-dropdwon{display:block}}@media screen and (max-width: 782px){.templatespare-notice-content-wrapper.notice.updated{padding:10px}.templatespare-notice-content-wrapper .templatespare-notice-wrapper .templatespare-notice-msg-wrapper{flex-direction:column;padding-top:20px;gap:20px}}.templatespare-main-demo .templatespare-demo-lists-wrapper{max-width:unset !important;padding:0 30px}#templatespare-starter-container .content p{max-width:500px;margin:5px auto 15px}#templatespare-starter-container .content .templatespare-hero-section p{margin-top:0}.templatespare-main-demo .templatespare-search-form{flex-direction:column;width:100%;box-shadow:none;border-radius:0;margin-top:30px}.templatespare-main-demo .templatespare-search-form .input-wrap{width:100%;max-width:720px}.templatespare-main-demo .templatespare-search-form .input-wrap input{border-right:1px solid rgba(0,0,0,0.1)}.templatespare_search_dropdown button img,.templatespare-main-demo .templatespare-search-form .input-wrap input,.templatespare_search_dropdown .templatespare-dropdown-button.templatespare-active-builder{border-radius:0 !important}.templatespare_search_dropdown:last-child .dropdown-menu .dropdown-item{justify-content:flex-end;text-align:left;flex-direction:row-reverse}.templatespare_search_dropdown button.templatespare-dropdown-button span{font-size:13px}body .templatespare-main-demo .templatespare-search-form .input-wrap input{background-color:#fff;min-height:55px}body .templatespare_search_dropdown button.templatespare-dropdown-button{background-color:#ffffff55;min-height:55px}body .templatespare_search_dropdown:nth-child(2) button.templatespare-dropdown-button{border-right:none;text-transform:unset}.templatespare_search_dropdown:nth-child(2) .dropdown-menu .dropdown-item,.templatespare_search_dropdown:last-child .dropdown-menu .dropdown-item{text-transform:unset}.templatespare-main-demo .templatespare-search-form .input-wrap .search-icon{top:12px}.illustration .video iframe{width:100%;max-width:680px;height:380px;margin-bottom:10px}.templatespare_search_dropdown{flex:unset}.templatespare_search_dropdown .dropdown-menu{min-width:unset}.templatespare-main-demo .templatespare-search-form .dropdown-wrap{justify-content:center}.templatespare_search_dropdown:nth-child(2),.templatespare_search_dropdown:first-child{min-width:210px}.templatespare_search_dropdown:last-child{min-width:300px}@media screen and (max-width: 1050px){.templatespare_search_dropdown button.templatespare-dropdown-button{border-radius:0 !important}}@media screen and (min-width: 1051px){.templatespare-main-demo .templatespare-search-form .dropdown-wrap{width:100%;max-width:720px;flex:unset}}@media screen and (max-width: 830px){body .templatespare_search_dropdown:nth-child(2) button.templatespare-dropdown-button,.templatespare_search_dropdown .templatespare-dropdown-button.templatespare-active-theme{border-right:1px solid rgba(0,0,0,0.1) !important}.templatespare-main-demo .templatespare-search-form .dropdown-wrap{flex-direction:column}} -
templatespare/trunk/includes/companion/class-aftc-main.php
r3073714 r3189631 284 284 // Display final messages (success or error messages). 285 285 if (empty($this->frontend_error_messages)) { 286 update_option('templatespare_wizard_next_step',0); 287 update_option('templatespare_wizard_category_value',null); 286 288 $response['message'] = sprintf( 287 289 __('%1$sThat\'s it, all done!%2$sThe demo import has finished. Please check your page and make sure that everything has imported correctly. For more other beautiful WordPress products please visit %3$sAF themes%4$s. %5$s', 'templatespare'), -
templatespare/trunk/includes/init.php
r3108681 r3189631 2 2 // Exit if accessed directly. 3 3 if (!defined('ABSPATH')) { 4 4 exit; 5 5 } 6 6 7 8 9 7 if (!class_exists('AFTMLS_Templates_Importer')) { 10 8 11 class AFTMLS_Templates_Importer 12 { 13 14 protected static $instance = null; 15 16 /** 17 * Initialize the plugin. 18 */ 19 20 private $plugin_page_setup = array(); 21 private $plugin_page; 22 public static function get_instance() 23 { 24 // If the single instance hasn't been set, set it now. 25 if (null == self::$instance) { 26 self::$instance = new self; 27 } 28 29 return self::$instance; 9 class AFTMLS_Templates_Importer 10 { 11 12 protected static $instance = null; 13 14 /** 15 * Initialize the plugin. 16 */ 17 18 private $plugin_page_setup = array(); 19 private $plugin_page; 20 public static function get_instance() 21 { 22 // If the single instance hasn't been set, set it now. 23 if (null == self::$instance) { 24 self::$instance = new self; 25 } 26 27 return self::$instance; 28 } 29 30 public function __construct() 31 { 32 $test = get_option('templatespare_wizard_category_value', false); 33 34 35 add_action('admin_menu', array($this, 'templatespare_register_menu_info_page')); 36 add_action('admin_enqueue_scripts', array($this, 'templatespare_dashboard_assets')); 37 add_action('init', array($this, 'templatespare_load_files')); 38 add_action('rest_api_init', array($this, 'templatespare_register_plugins_routes')); 39 add_action('admin_init', array($this, 'templatespare_display_wizard')); 40 add_filter('plugin_row_meta', [$this, 'plugin_row_meta'], 10, 2); 41 42 add_filter('plugin_action_links_' . AFTMLS_PLUGIN_BASE, [$this, 'plugin_action_links']); 43 } 44 45 public function plugin_action_links($links) 46 { 47 $settings_link = sprintf('<a href="%1$s">%2$s</a>', admin_url('admin.php?page=templatespare-main-dashboard'), esc_html__('Starter Sites', 'templatespare')); 48 49 array_unshift($links, $settings_link); 50 51 $links['aftpro'] = sprintf('<a href="%1$s" target="_blank" class="templatespare-pro-link">%2$s</a>', 'https://afthemes.com/all-themes-plan/', esc_html__('Access All Sites', 'templatespare')); 52 53 return $links; 54 } 55 public function plugin_row_meta($plugin_meta, $plugin_file) 56 { 57 if (AFTMLS_PLUGIN_BASE === $plugin_file) { 58 $row_meta = [ 59 'starter' => '<a href="https://www.templatespare.com/" aria-label="' . esc_attr(esc_html__('View Starter Websites', 'templatespare')) . '" target="_blank">' . esc_html__('Demos', 'templatespare') . '</a>', 60 'docs' => '<a href="https://docs.afthemes.com/" aria-label="' . esc_attr(esc_html__('View Documentation', 'templatespare')) . '" target="_blank">' . esc_html__('Docs', 'templatespare') . '</a>', 61 'ideo' => '<a href="https://www.youtube.com/@wpafthemes/" aria-label="' . esc_attr(esc_html__('View Videos Tutorials', 'templatespare')) . '" target="_blank">' . esc_html__('Videos', 'templatespare') . '</a>', 62 ]; 63 64 $plugin_meta = array_merge($plugin_meta, $row_meta); 65 } 66 67 return $plugin_meta; 68 } 69 70 public function templatespare_register_menu_info_page() 71 { 72 73 $this->plugin_page_setup = apply_filters('templatespare/plugin_page_setup', array( 74 'parent_slug' => 'admin.php', 75 'page_title' => esc_html__('Starter Sites', 'templatespare'), 76 'menu_title' => esc_html__('Starter Sites', 'templatespare'), 77 'capability' => 'import', 78 'menu_slug' => 'templatespare-main-dashboard', 79 )); 80 81 $svg_logo = '<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 739.27 746.51"><defs><linearGradient id="linear-gradient" x1="581.22" y1="477.99" x2="158.47" y2="55.24" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#154DE9"/><stop offset="0.17" stop-color="#1551EA"/><stop offset="0.34" stop-color="#135DEB"/><stop offset="0.52" stop-color="#1271EF"/><stop offset="0.69" stop-color="#0F8DF3"/><stop offset="0.86" stop-color="#0BB1F8"/><stop offset="1" stop-color="#08D5FE"/></linearGradient><linearGradient id="linear-gradient-2" x1="488.86" y1="491.66" x2="250.83" y2="253.63" xlink:href="#linear-gradient"/><linearGradient id="linear-gradient-3" x1="542.34" y1="652.09" x2="197.57" y2="307.32" xlink:href="#linear-gradient"/><linearGradient id="linear-gradient-4" x1="315.32" y1="552.41" x2="683.63" y2="552.41" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#1143CE"/></linearGradient><linearGradient id="linear-gradient-5" x1="491.29" y1="581.15" x2="690.57" y2="381.88" gradientTransform="matrix(-1, 0, 0, 1, 1052.45, 51.68)" gradientUnits="userSpaceOnUse"><stop offset="0"/><stop offset="1" stop-color="#21A1F5" stop-opacity="0"/></linearGradient><linearGradient id="linear-gradient-6" x1="618.14" y1="831.27" x2="380.07" y2="593.2" gradientTransform="translate(-129.37 -125.55)" xlink:href="#linear-gradient"/><linearGradient id="linear-gradient-7" x1="683.63" y1="712.5" x2="500.37" y2="712.5" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#2383EE"/><stop offset="1" stop-color="#2381ED"/></linearGradient><linearGradient id="linear-gradient-8" x1="315.32" y1="712.41" x2="499.62" y2="712.41" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#1760EC"/></linearGradient><linearGradient id="linear-gradient-9" x1="315.29" y1="392.25" x2="498.62" y2="392.25" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#22AEF5"/></linearGradient><linearGradient id="linear-gradient-10" x1="307.5" y1="185.4" x2="506.77" y2="-13.88" gradientTransform="matrix(1, 0, 0, -1, -129.37, 724.67)" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#fff"/><stop offset="0.08" stop-color="#D1EBFD" stop-opacity="0.79"/><stop offset="0.17" stop-color="#A8DAFB" stop-opacity="0.61"/><stop offset="0.26" stop-color="#84CBF9" stop-opacity="0.44"/><stop offset="0.35" stop-color="#65BEF8" stop-opacity="0.31"/><stop offset="0.45" stop-color="#4CB3F7" stop-opacity="0.19"/><stop offset="0.56" stop-color="#39ABF6" stop-opacity="0.11"/><stop offset="0.68" stop-color="#2BA5F5" stop-opacity="0.05"/><stop offset="0.81" stop-color="#23A2F5" stop-opacity="0.01"/><stop offset="1" stop-color="#21A1F5" stop-opacity="0"/></linearGradient><linearGradient id="linear-gradient-11" x1="326.69" y1="418.3" x2="670.19" y2="74.8" xlink:href="#linear-gradient-10"/><linearGradient id="linear-gradient-12" x1="69" y1="94.5" x2="300.13" y2="227.94" gradientTransform="matrix(1, 0, 0, 1, 0, 0)" xlink:href="#linear-gradient-10"/><linearGradient id="linear-gradient-13" x1="131.42" y1="233.25" x2="499.5" y2="233.25" gradientTransform="matrix(1, 0, 0, 1, -130.5, -125.1)" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#fff"/><stop offset="1"/></linearGradient><linearGradient id="linear-gradient-14" x1="131.29" y1="232.75" x2="498.63" y2="232.75" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#22ABF5"/></linearGradient></defs><polygon points="369.84 0 0.41 213.29 0.41 319.93 369.84 106.64 739.27 319.93 739.27 213.29 369.84 0" fill="url(#linear-gradient)"/><polygon points="369.84 212.68 185.13 319.32 185.13 425.97 369.84 319.32 554.56 425.97 554.56 319.32 369.84 212.68" fill="url(#linear-gradient-2)"/><polygon points="185.13 319.76 554.56 533.22 554.56 639.87 185.13 425.97 185.13 319.76" fill="url(#linear-gradient-3)"/><path d="M315.06,446l9.9,5.76,26.73,15.55,39.74,23.13,48.2,28.05,53.1,30.9,53.28,31,49.83,29,42.1,24.49,30.19,17.57c4.79,2.79,9.56,5.64,14.39,8.37l.6.36a.75.75,0,0,0,.76-1.3l-9.9-5.76-26.73-15.55-39.74-23.13-48.2-28-53.1-30.9-53.28-31-49.82-29L361,471l-30.2-17.57c-4.79-2.79-9.56-5.63-14.38-8.37l-.61-.36a.75.75,0,0,0-.76,1.3Z" transform="translate(-129.37 -125.55)" fill="url(#linear-gradient-4)"/><polygon points="554.2 639.79 553.79 532.79 368.89 426.55 368.88 533.22 554.2 639.79" fill="url(#linear-gradient-5)"/><polygon points="554.56 533.72 369.84 639.87 185.13 533.22 185.13 639.87 369.84 746.51 554.56 639.93 554.56 533.72" fill="url(#linear-gradient-6)"/><path d="M500.88,766.15l4.9-2.84,13.33-7.73,19.73-11.42,23.95-13.87L589.13,715l26.59-15.41,24.7-14.3,21-12.14,15.07-8.73c2.37-1.37,4.78-2.7,7.13-4.13l.3-.17a.75.75,0,0,0-.76-1.3l-4.9,2.84-13.33,7.73-19.73,11.42-23.95,13.87L594.87,710l-26.59,15.41-24.7,14.3-21,12.14-15.07,8.73c-2.37,1.37-4.78,2.7-7.13,4.13l-.3.17a.75.75,0,0,0,.76,1.3Z" transform="translate(-129.37 -125.55)" fill="url(#linear-gradient-7)"/><path d="M315.06,660l4.93,2.84,13.39,7.73L353.19,682l24.18,13.94,26.47,15.28,26.73,15.41,24.82,14.32,21.15,12.2,15.08,8.7c2.4,1.38,4.77,2.82,7.19,4.15l.31.18a.75.75,0,0,0,.76-1.3L495,762l-13.4-7.72-19.81-11.43-24.18-14L411.1,713.64l-26.73-15.42L359.55,683.9,338.4,671.7,323.32,663c-2.39-1.38-4.77-2.81-7.19-4.15l-.31-.18a.75.75,0,0,0-.76,1.3Z" transform="translate(-129.37 -125.55)" fill="url(#linear-gradient-8)"/><path d="M315.79,445.65l4.91-2.83,13.3-7.66,19.73-11.37,24-13.82,26.38-15.2,26.62-15.34,24.72-14.25,20.91-12,15.09-8.7c2.38-1.37,4.8-2.69,7.15-4.12l.3-.17a.75.75,0,0,0-.76-1.3l-4.91,2.83-13.29,7.66-19.74,11.37-24,13.82-26.37,15.2L383.2,405.07l-24.72,14.25-20.9,12-15.1,8.7c-2.38,1.37-4.79,2.7-7.14,4.12l-.3.17a.75.75,0,0,0,.75,1.3Z" transform="translate(-129.37 -125.55)" fill="url(#linear-gradient-9)"/><polygon points="185.09 532.31 185.5 639.31 370.4 745.55 370.41 638.89 185.09 532.31" fill="url(#linear-gradient-10)"/><polygon points="184.71 318.97 185.13 425.97 553.21 637.47 554.21 531.47 184.71 318.97" fill="url(#linear-gradient-11)"/><polygon points="0 320.29 0.41 213.29 368.5 1.79 369.5 107.79 0 320.29" fill="url(#linear-gradient-12)"/><line x1="2.05" y1="213.45" x2="369.13" y2="0.95" fill="url(#linear-gradient-13)"/><path d="M131.79,339.65l9.9-5.73,26.71-15.46,39.45-22.84L256,267.77l53-30.7,53.19-30.79,49.61-28.72,41.93-24.27L484,135.74c4.75-2.74,9.53-5.44,14.24-8.24l.61-.35a.75.75,0,0,0-.76-1.3l-9.89,5.73L461.52,147l-39.46,22.84L374,197.74l-53,30.69-53.2,30.79-49.6,28.72L176.2,312.21l-30.32,17.55c-4.74,2.75-9.52,5.44-14.24,8.24l-.6.35a.75.75,0,0,0,.75,1.3Z" transform="translate(-129.37 -125.55)" fill="url(#linear-gradient-14)"/></svg>'; 82 83 //$svg = file_get_contents( AFTMLS_PLUGIN_URL .'assets/images/logo.svg' ); 84 85 $this->plugin_page = add_menu_page( 86 $this->plugin_page_setup['page_title'], 87 $this->plugin_page_setup['menu_title'], 88 $this->plugin_page_setup['capability'], 89 $this->plugin_page_setup['menu_slug'], 90 apply_filters('templatespare/plugin_page_display_callback_function', array($this, 'templatespare_render_page')), 91 'data:image/svg+xml;base64,' . base64_encode($svg_logo), 92 93 60 94 ); 95 96 97 98 add_submenu_page( 99 'templatespare-main-dashboard', 100 esc_html__('Import Demo Site', 'templatespare'), 101 esc_html__('Import Demo Site', 'templatespare'), 102 'import', 103 'templatespare-main-dashboard' 104 105 ); 106 107 108 if (is_plugin_active('blockspare/blockspare.php') || is_plugin_active('blockspare-pro/blockspare-pro.php')) { 109 add_submenu_page( 110 'templatespare-main-dashboard', 111 esc_html__('Block Patterns', 'templatespare'), 112 esc_html__('Block Patterns', 'templatespare'), 113 'manage_options', 114 'blockspare-dashboard', 115 [$this, 'blockspare_demo_import_callback'] 116 117 ); 118 } 119 120 if (is_plugin_active('elementor/elementor.php') && (is_plugin_active('elespare/elespare.php') || is_plugin_active('elespare-pro/elespare-pro.php'))) { 121 add_submenu_page( 122 'templatespare-main-dashboard', 123 esc_html__('Elementor Kits', 'templatespare'), 124 esc_html__('Elementor Kits', 'templatespare'), 125 'manage_options', 126 'elespare-dashboard', 127 [$this, 'elespare_demo_import_callback'] 128 129 ); 130 } 131 132 add_submenu_page( 133 'templatespare-main-dashboard', 134 esc_html__('Access All Themes', 'templatespare'), 135 esc_html__('Access All Themes', 'templatespare'), 136 'manage_options', 137 esc_url('https://afthemes.com/all-themes-plan/') 138 139 ); 140 141 add_submenu_page( 142 'templatespare-main-dashboard', 143 esc_html__('Build Your Website', 'templatespare'), 144 esc_html__('Build Your Website', 'templatespare'), 145 'manage_options', 146 esc_url('https://afthemes.com/make-a-website/') 147 148 ); 149 150 // remove_submenu_page('templatespare-main-dashboard', 'wizard-page'); 151 152 add_submenu_page( 153 'templatespare-main-dashboard', 154 esc_html__('How It Works', 'templatespare'), 155 esc_html__('How It Works', 'templatespare'), 156 'manage_options', 157 esc_url('https://templatespare.com/documentation/') 158 159 ); 160 161 add_submenu_page( 162 'templatespare-main-dashboard', 163 esc_html__('Need Help?', 'templatespare'), 164 esc_html__('Need Help?', 'templatespare'), 165 'manage_options', 166 esc_url('https://afthemes.com/installation-support/') 167 168 ); 169 170 171 add_submenu_page( 172 'templatespare-main-dashboard', // Page title 173 esc_html__('Onboarding', 'templatespare'), // Menu title 174 esc_html__('Onboarding', 'templatespare'), // Menu title 175 'manage_options', // Capability, 176 'wizard-page', 177 [$this, 'templatespare_display_wizard'], // Callback function 178 179 ); 180 181 register_importer($this->plugin_page_setup['menu_slug'], $this->plugin_page_setup['page_title'], $this->plugin_page_setup['menu_title'], apply_filters('templatespare/plugin_page_display_callback_function', array($this, 'templatespare_render_page'))); 182 } 183 184 public function templatespare_render_page() 185 { ?> 186 <div id="templatespare-template-collcetion-dashboard"></div> 187 <?php } 188 189 public function templatespare_display_wizard() 190 { 191 192 $screen = isset($_GET['page']) ? $_GET['page'] : ''; 193 194 if ($screen == 'wizard-page') { 195 196 $step = (int) get_option('templatespare_wizard_next_step', 0); 197 if (!is_user_logged_in() || !current_user_can('administrator') || $step == 4) { 198 return; 199 } 200 include_once AFTMLS_BASE_DIR . '/includes/wizard/templates/wizard_template.php'; 201 exit; 202 } 203 } 204 205 public function blockspare_demo_import_callback() 206 { ?> 207 <div id="bs-dashboard"></div> 208 <?php } 209 210 public function elespare_demo_import_callback() 211 { ?> 212 <div id="elespare-demo-list"></div> 213 <?php } 214 215 public function templatespare_dashboard_assets($hook) 216 { 217 218 // Get the last modified time of the file. 219 $aftmls_file_modified_time = filemtime(AFTMLS_PLUGIN_DIR . 'dist/block.build.js'); 220 221 // Append the modified time as a timestamp to the version. 222 $aftmls_version_with_timestamp = '2.0.' . $aftmls_file_modified_time; 223 224 wp_enqueue_script( 225 'aftmls-dashboard-script', // Handle. 226 AFTMLS_PLUGIN_URL . 'dist/block.build.js', 227 array( 228 'wp-blocks', 229 'wp-i18n', 230 'wp-element', 231 'wp-components', 232 'wp-editor', 233 234 ), // Dependencies, defined above. 235 $aftmls_version_with_timestamp, // version. 236 true 237 // Enqueue the script in the footer. 238 ); 239 240 wp_enqueue_script( 241 'aftmls-backend-script', // Handle. 242 AFTMLS_PLUGIN_URL . 'dist/admin_script.build.js', 243 array( 244 'aftmls-dashboard-script', 245 'jquery', 246 'updates', 247 ), // Dependencies, defined above. 248 '1.0', // version. 249 true 250 ); 251 252 $is_elementor_active = file_exists(WP_PLUGIN_DIR . '/' . 'elementor/elementor.php') ? 'true' : 'false'; 253 $is_elespare_active = file_exists(WP_PLUGIN_DIR . '/' . 'elespare/elespare.php') ? 'true' : 'false'; 254 $is_woocommerce_active = file_exists(WP_PLUGIN_DIR . '/' . 'woocommerce/woocommerce.php') ? 'true' : 'false'; 255 $is_blockspare_active = file_exists(WP_PLUGIN_DIR . '/' . 'blockspare/blockspare.php') ? 'true' : 'false'; 256 $theme = wp_get_theme(); 257 $listConfig = templatespare_get_filtered_data(); 258 $is_pro = templatespare_cheeck_pro_themes(); 259 260 $installed_themes = $this->templatespare_get_all_install_themes(); 261 $templatesapre_active_theme = wp_get_theme(); 262 $theme_index = strtolower($active_theme = get_stylesheet()); 263 $defined_theme = ''; 264 265 /** 266 * Check whether the get_current_screen function exists 267 * because it is loaded only after 'admin_init' hook. 268 */ 269 270 $current_screen = get_current_screen(); 271 272 if ($current_screen->base == 'toplevel_page_templatespare-main-dashboard') { 273 $defined_theme = $theme->name; 274 $theme_index = ($hook == 'toplevel_page_templatespare-main-dashboard') ? 'all' : $theme_index; 275 } else { 276 if (defined('AFT_THEME_NAME') && AFT_THEME_NAME == $theme_index) { 277 278 $theme_index = AFT_THEME_NAME; 279 $defined_theme = $theme->name; 280 } else 281 if (str_contains($templatesapre_active_theme['Author'], "AF themes")) { 282 283 $theme_index = $theme_index; 284 $defined_theme = $theme->name; 285 } else { 286 287 $defined_theme = $theme->name; 288 $theme_index = 'all'; 30 289 } 31 32 public function __construct() 33 { 34 35 add_action('admin_menu', array($this, 'templatespare_register_menu_info_page')); 36 add_action('admin_enqueue_scripts', array($this, 'templatespare_dashboard_assets')); 37 add_action('init', array($this, 'templatespare_load_files')); 38 add_action('rest_api_init', array($this, 'templatespare_register_plugins_routes')); 39 40 add_filter('plugin_row_meta', [$this, 'plugin_row_meta'], 10, 2); 41 42 add_filter('plugin_action_links_' . AFTMLS_PLUGIN_BASE, [$this, 'plugin_action_links']); 290 } 291 $selected_cats = get_option('templatespare_wizard_category_value', true); 292 293 if (!isset($selected_cat) && empty($selected_cat)) { 294 $selected_cats = 'all-cat'; 295 } else { 296 $selected_cats = $selected_cat[1]; 297 } 298 299 wp_localize_script( 300 'aftmls-dashboard-script', 301 'afobDash', 302 array( 303 'ajax_nonce' => wp_create_nonce('aftc-ajax-verification'), 304 'apiUrl' => site_url() . '/index.php?rest_route=/', 305 'srcUrl' => AFTMLS_PLUGIN_URL . 'assets/images', 306 'afthemes_lists' => json_encode($installed_themes), 307 'widgetsrcUrl' => AFTMLS_PLUGIN_URL . 'includes/wizard/cat-images', 308 'active_theme' => $theme_index, 309 'elementor' => $is_elementor_active, 310 'elespare' => $is_elespare_active, 311 'blockspare' => $is_blockspare_active, 312 'woocommerce' => $is_woocommerce_active, 313 'configList' => json_encode($listConfig), 314 'themes' => $theme->name, 315 'allThems' => wp_get_themes(), 316 'isPro' => $is_pro, 317 'logo' => AFTMLS_PLUGIN_URL . 'assets/images/logo.svg', 318 'aflogo' => AFTMLS_PLUGIN_URL . 'assets/images/afthemes.png', 319 'cscreen' => $hook, 320 'currentTheme' => $defined_theme, 321 'selected_cat' => $selected_cats, 322 'templatespare_dashbord_href' => admin_url('admin.php?page=templatespare-main-dashboard', 'admin'), 323 'templatespare_wizard_href' => admin_url('admin.php?page=wizard-page', 'admin'), 324 'all_categories' => get_all_categories() 325 326 ) 327 ); 328 329 if (is_admin() && $current_screen->base != 'toplevel_page_wizard-page'): 330 wp_enqueue_style( 331 'aftmls-block-edit-style', 332 AFTMLS_PLUGIN_URL . 'dist/blocks.editor.build.css', 333 array('wp-edit-blocks') 334 ); 335 endif; 336 } 337 338 public function templatespare_load_files() 339 { 340 include_once AFTMLS_PLUGIN_DIR . 'includes/layouts/layout-endpoints.php'; 341 include_once AFTMLS_PLUGIN_DIR . 'includes/layouts/class-plugin-notice.php'; 342 require_once AFTMLS_PLUGIN_DIR . 'includes/companion/elementor-meta-handler.php'; 343 require_once AFTMLS_PLUGIN_DIR . 'includes/layouts/default.php'; 344 } 345 346 public function templatespare_register_plugins_routes() 347 { 348 $templatespare_rest = new AFTMLS_RestApi_Reques_Controller(); 349 $templatespare_rest->templatespare_register_routes(); 350 } 351 352 public function templatespare_get_all_install_themes() 353 { 354 $allthemes = array(); 355 $themes = templatespare_available_themes(); 356 if (!empty($themes)) { 357 foreach ($themes as $res) { 358 $theme_slug = str_replace('', '', $res); 359 $empty_array = array( 360 'theme_name' => $res, 361 'theme_slug' => strtolower($theme_slug), 362 ); 363 array_push($allthemes, $empty_array); 43 364 } 44 45 46 public function plugin_action_links($links) 47 { 48 $settings_link = sprintf('<a href="%1$s">%2$s</a>', admin_url('admin.php?page=templatespare-main-dashboard'), esc_html__('Starter Sites', 'templatespare')); 49 50 array_unshift($links, $settings_link); 51 52 $links['aftpro'] = sprintf('<a href="%1$s" target="_blank" class="templatespare-pro-link">%2$s</a>', 'https://afthemes.com/all-themes-plan/', esc_html__('Access All Sites', 'templatespare')); 53 54 return $links; 55 } 56 public function plugin_row_meta($plugin_meta, $plugin_file) 57 { 58 if (AFTMLS_PLUGIN_BASE === $plugin_file) { 59 $row_meta = [ 60 'starter' => '<a href="https://www.templatespare.com/" aria-label="' . esc_attr(esc_html__('View Starter Websites', 'templatespare')) . '" target="_blank">' . esc_html__('Demos', 'templatespare') . '</a>', 61 'docs' => '<a href="https://docs.afthemes.com/" aria-label="' . esc_attr(esc_html__('View Documentation', 'templatespare')) . '" target="_blank">' . esc_html__('Docs', 'templatespare') . '</a>', 62 'ideo' => '<a href="https://www.youtube.com/@wpafthemes/" aria-label="' . esc_attr(esc_html__('View Videos Tutorials', 'templatespare')) . '" target="_blank">' . esc_html__('Videos', 'templatespare') . '</a>', 63 ]; 64 65 $plugin_meta = array_merge($plugin_meta, $row_meta); 66 } 67 68 return $plugin_meta; 69 } 70 71 72 public function templatespare_register_menu_info_page() 73 { 74 75 76 $this->plugin_page_setup = apply_filters('templatespare/plugin_page_setup', array( 77 'parent_slug' => 'admin.php', 78 'page_title' => esc_html__('Starter Sites', 'templatespare'), 79 'menu_title' => esc_html__('Starter Sites', 'templatespare'), 80 'capability' => 'import', 81 'menu_slug' => 'templatespare-main-dashboard', 82 )); 83 84 85 $svg_logo = '<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 739.27 746.51"><defs><linearGradient id="linear-gradient" x1="581.22" y1="477.99" x2="158.47" y2="55.24" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#154DE9"/><stop offset="0.17" stop-color="#1551EA"/><stop offset="0.34" stop-color="#135DEB"/><stop offset="0.52" stop-color="#1271EF"/><stop offset="0.69" stop-color="#0F8DF3"/><stop offset="0.86" stop-color="#0BB1F8"/><stop offset="1" stop-color="#08D5FE"/></linearGradient><linearGradient id="linear-gradient-2" x1="488.86" y1="491.66" x2="250.83" y2="253.63" xlink:href="#linear-gradient"/><linearGradient id="linear-gradient-3" x1="542.34" y1="652.09" x2="197.57" y2="307.32" xlink:href="#linear-gradient"/><linearGradient id="linear-gradient-4" x1="315.32" y1="552.41" x2="683.63" y2="552.41" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#1143CE"/></linearGradient><linearGradient id="linear-gradient-5" x1="491.29" y1="581.15" x2="690.57" y2="381.88" gradientTransform="matrix(-1, 0, 0, 1, 1052.45, 51.68)" gradientUnits="userSpaceOnUse"><stop offset="0"/><stop offset="1" stop-color="#21A1F5" stop-opacity="0"/></linearGradient><linearGradient id="linear-gradient-6" x1="618.14" y1="831.27" x2="380.07" y2="593.2" gradientTransform="translate(-129.37 -125.55)" xlink:href="#linear-gradient"/><linearGradient id="linear-gradient-7" x1="683.63" y1="712.5" x2="500.37" y2="712.5" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#2383EE"/><stop offset="1" stop-color="#2381ED"/></linearGradient><linearGradient id="linear-gradient-8" x1="315.32" y1="712.41" x2="499.62" y2="712.41" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#1760EC"/></linearGradient><linearGradient id="linear-gradient-9" x1="315.29" y1="392.25" x2="498.62" y2="392.25" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#22AEF5"/></linearGradient><linearGradient id="linear-gradient-10" x1="307.5" y1="185.4" x2="506.77" y2="-13.88" gradientTransform="matrix(1, 0, 0, -1, -129.37, 724.67)" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#fff"/><stop offset="0.08" stop-color="#D1EBFD" stop-opacity="0.79"/><stop offset="0.17" stop-color="#A8DAFB" stop-opacity="0.61"/><stop offset="0.26" stop-color="#84CBF9" stop-opacity="0.44"/><stop offset="0.35" stop-color="#65BEF8" stop-opacity="0.31"/><stop offset="0.45" stop-color="#4CB3F7" stop-opacity="0.19"/><stop offset="0.56" stop-color="#39ABF6" stop-opacity="0.11"/><stop offset="0.68" stop-color="#2BA5F5" stop-opacity="0.05"/><stop offset="0.81" stop-color="#23A2F5" stop-opacity="0.01"/><stop offset="1" stop-color="#21A1F5" stop-opacity="0"/></linearGradient><linearGradient id="linear-gradient-11" x1="326.69" y1="418.3" x2="670.19" y2="74.8" xlink:href="#linear-gradient-10"/><linearGradient id="linear-gradient-12" x1="69" y1="94.5" x2="300.13" y2="227.94" gradientTransform="matrix(1, 0, 0, 1, 0, 0)" xlink:href="#linear-gradient-10"/><linearGradient id="linear-gradient-13" x1="131.42" y1="233.25" x2="499.5" y2="233.25" gradientTransform="matrix(1, 0, 0, 1, -130.5, -125.1)" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#fff"/><stop offset="1"/></linearGradient><linearGradient id="linear-gradient-14" x1="131.29" y1="232.75" x2="498.63" y2="232.75" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#22ABF5"/></linearGradient></defs><polygon points="369.84 0 0.41 213.29 0.41 319.93 369.84 106.64 739.27 319.93 739.27 213.29 369.84 0" fill="url(#linear-gradient)"/><polygon points="369.84 212.68 185.13 319.32 185.13 425.97 369.84 319.32 554.56 425.97 554.56 319.32 369.84 212.68" fill="url(#linear-gradient-2)"/><polygon points="185.13 319.76 554.56 533.22 554.56 639.87 185.13 425.97 185.13 319.76" fill="url(#linear-gradient-3)"/><path d="M315.06,446l9.9,5.76,26.73,15.55,39.74,23.13,48.2,28.05,53.1,30.9,53.28,31,49.83,29,42.1,24.49,30.19,17.57c4.79,2.79,9.56,5.64,14.39,8.37l.6.36a.75.75,0,0,0,.76-1.3l-9.9-5.76-26.73-15.55-39.74-23.13-48.2-28-53.1-30.9-53.28-31-49.82-29L361,471l-30.2-17.57c-4.79-2.79-9.56-5.63-14.38-8.37l-.61-.36a.75.75,0,0,0-.76,1.3Z" transform="translate(-129.37 -125.55)" fill="url(#linear-gradient-4)"/><polygon points="554.2 639.79 553.79 532.79 368.89 426.55 368.88 533.22 554.2 639.79" fill="url(#linear-gradient-5)"/><polygon points="554.56 533.72 369.84 639.87 185.13 533.22 185.13 639.87 369.84 746.51 554.56 639.93 554.56 533.72" fill="url(#linear-gradient-6)"/><path d="M500.88,766.15l4.9-2.84,13.33-7.73,19.73-11.42,23.95-13.87L589.13,715l26.59-15.41,24.7-14.3,21-12.14,15.07-8.73c2.37-1.37,4.78-2.7,7.13-4.13l.3-.17a.75.75,0,0,0-.76-1.3l-4.9,2.84-13.33,7.73-19.73,11.42-23.95,13.87L594.87,710l-26.59,15.41-24.7,14.3-21,12.14-15.07,8.73c-2.37,1.37-4.78,2.7-7.13,4.13l-.3.17a.75.75,0,0,0,.76,1.3Z" transform="translate(-129.37 -125.55)" fill="url(#linear-gradient-7)"/><path d="M315.06,660l4.93,2.84,13.39,7.73L353.19,682l24.18,13.94,26.47,15.28,26.73,15.41,24.82,14.32,21.15,12.2,15.08,8.7c2.4,1.38,4.77,2.82,7.19,4.15l.31.18a.75.75,0,0,0,.76-1.3L495,762l-13.4-7.72-19.81-11.43-24.18-14L411.1,713.64l-26.73-15.42L359.55,683.9,338.4,671.7,323.32,663c-2.39-1.38-4.77-2.81-7.19-4.15l-.31-.18a.75.75,0,0,0-.76,1.3Z" transform="translate(-129.37 -125.55)" fill="url(#linear-gradient-8)"/><path d="M315.79,445.65l4.91-2.83,13.3-7.66,19.73-11.37,24-13.82,26.38-15.2,26.62-15.34,24.72-14.25,20.91-12,15.09-8.7c2.38-1.37,4.8-2.69,7.15-4.12l.3-.17a.75.75,0,0,0-.76-1.3l-4.91,2.83-13.29,7.66-19.74,11.37-24,13.82-26.37,15.2L383.2,405.07l-24.72,14.25-20.9,12-15.1,8.7c-2.38,1.37-4.79,2.7-7.14,4.12l-.3.17a.75.75,0,0,0,.75,1.3Z" transform="translate(-129.37 -125.55)" fill="url(#linear-gradient-9)"/><polygon points="185.09 532.31 185.5 639.31 370.4 745.55 370.41 638.89 185.09 532.31" fill="url(#linear-gradient-10)"/><polygon points="184.71 318.97 185.13 425.97 553.21 637.47 554.21 531.47 184.71 318.97" fill="url(#linear-gradient-11)"/><polygon points="0 320.29 0.41 213.29 368.5 1.79 369.5 107.79 0 320.29" fill="url(#linear-gradient-12)"/><line x1="2.05" y1="213.45" x2="369.13" y2="0.95" fill="url(#linear-gradient-13)"/><path d="M131.79,339.65l9.9-5.73,26.71-15.46,39.45-22.84L256,267.77l53-30.7,53.19-30.79,49.61-28.72,41.93-24.27L484,135.74c4.75-2.74,9.53-5.44,14.24-8.24l.61-.35a.75.75,0,0,0-.76-1.3l-9.89,5.73L461.52,147l-39.46,22.84L374,197.74l-53,30.69-53.2,30.79-49.6,28.72L176.2,312.21l-30.32,17.55c-4.74,2.75-9.52,5.44-14.24,8.24l-.6.35a.75.75,0,0,0,.75,1.3Z" transform="translate(-129.37 -125.55)" fill="url(#linear-gradient-14)"/></svg>'; 86 87 //$svg = file_get_contents( AFTMLS_PLUGIN_URL .'assets/images/logo.svg' ); 88 89 $this->plugin_page = add_menu_page( 90 $this->plugin_page_setup['page_title'], 91 $this->plugin_page_setup['menu_title'], 92 $this->plugin_page_setup['capability'], 93 $this->plugin_page_setup['menu_slug'], 94 apply_filters('templatespare/plugin_page_display_callback_function', array($this, 'templatespare_render_page')), 95 'data:image/svg+xml;base64,' . base64_encode($svg_logo), 96 97 60 98 ); 99 100 add_submenu_page( 101 'templatespare-main-dashboard', 102 esc_html__('Import Demo Site', 'templatespare'), 103 esc_html__('Import Demo Site', 'templatespare'), 104 'import', 105 'templatespare-main-dashboard' 106 107 ); 108 109 add_submenu_page( 110 'templatespare-main-dashboard', 111 esc_html__('Access All Sites', 'templatespare'), 112 esc_html__('Access All Sites', 'templatespare'), 113 'manage_options', 114 esc_url('https://afthemes.com/all-themes-plan/') 115 116 ); 117 118 add_submenu_page( 119 'templatespare-main-dashboard', 120 esc_html__('Build Your Website', 'templatespare'), 121 esc_html__('Build Your Website', 'templatespare'), 122 'manage_options', 123 esc_url('https://afthemes.com/make-a-website/') 124 125 ); 126 127 add_submenu_page( 128 'templatespare-main-dashboard', 129 esc_html__('How It Works', 'templatespare'), 130 esc_html__('How It Works', 'templatespare'), 131 'manage_options', 132 esc_url('https://templatespare.com/documentation/') 133 134 ); 135 136 add_submenu_page( 137 'templatespare-main-dashboard', 138 esc_html__('Need Help?', 'templatespare'), 139 esc_html__('Need Help?', 'templatespare'), 140 'manage_options', 141 esc_url('https://afthemes.com/installation-support/') 142 143 ); 144 145 register_importer($this->plugin_page_setup['menu_slug'], $this->plugin_page_setup['page_title'], $this->plugin_page_setup['menu_title'], apply_filters('templatespare/plugin_page_display_callback_function', array($this, 'templatespare_render_page'))); 146 } 147 148 149 public function templatespare_render_page() 150 { ?> 151 <div id="templatespare-template-collcetion-dashboard"></div> 152 <?php } 153 154 public function templatespare_dashboard_assets($hook) 155 { 156 157 158 // Get the last modified time of the file. 159 $aftmls_file_modified_time = filemtime( AFTMLS_PLUGIN_DIR . 'dist/block.build.js' ); 160 161 // Append the modified time as a timestamp to the version. 162 $aftmls_version_with_timestamp = '2.0.' . $aftmls_file_modified_time; 163 164 wp_enqueue_script( 165 'aftmls-dashboard-script', // Handle. 166 AFTMLS_PLUGIN_URL . 'dist/block.build.js', 167 array( 168 'wp-blocks', 169 'wp-i18n', 170 'wp-element', 171 'wp-components', 172 'wp-editor', 173 174 ), // Dependencies, defined above. 175 $aftmls_version_with_timestamp, // version. 176 true 177 // Enqueue the script in the footer. 178 ); 179 180 wp_enqueue_script( 181 'aftmls-backend-script', // Handle. 182 AFTMLS_PLUGIN_URL . 'dist/admin_script.build.js', 183 array( 184 'aftmls-dashboard-script', 'jquery', 'updates' 185 ), // Dependencies, defined above. 186 '1.0', // version. 187 true 188 ); 189 190 $is_elementor_active = file_exists(WP_PLUGIN_DIR . '/' .'elementor/elementor.php') ? 'true' : 'false'; 191 $is_elespare_active = file_exists(WP_PLUGIN_DIR . '/' .'elespare/elespare.php') ? 'true' : 'false'; 192 $is_woocommerce_active = file_exists(WP_PLUGIN_DIR . '/' .'woocommerce/woocommerce.php') ? 'true' : 'false'; 193 $is_blockspare_active = file_exists(WP_PLUGIN_DIR . '/' .'blockspare/blockspare.php') ? 'true' : 'false'; 194 $theme = wp_get_theme(); 195 $listConfig = templatespare_get_filtered_data(); 196 $is_pro = templatespare_cheeck_pro_themes(); 197 198 199 200 $installed_themes = $this->templatespare_get_all_install_themes(); 201 $templatesapre_active_theme = wp_get_theme(); 202 $theme_index = strtolower($active_theme = get_stylesheet()); 203 $defined_theme = ''; 204 205 206 /** 207 * Check whether the get_current_screen function exists 208 * because it is loaded only after 'admin_init' hook. 209 */ 210 211 $current_screen = get_current_screen(); 212 213 214 if ($current_screen->base == 'toplevel_page_templatespare-main-dashboard') { 215 $defined_theme = $theme->name; 216 $theme_index = ($hook =='toplevel_page_templatespare-main-dashboard')?'all':"$theme_index"; 217 }else { 218 if (defined('AFT_THEME_NAME') && AFT_THEME_NAME == $theme_index) { 219 220 221 $theme_index = AFT_THEME_NAME; 222 $defined_theme = $theme->name; 223 } else 224 if (str_contains($templatesapre_active_theme['Author'], "AF themes")) { 225 226 $theme_index = $theme_index; 227 $defined_theme = $theme->name; 228 } else { 229 230 $defined_theme = $theme->name; 231 $theme_index = 'all'; 232 } 233 } 234 235 236 237 238 239 wp_localize_script( 240 'aftmls-dashboard-script', 241 'afobDash', 242 array( 243 'ajax_nonce' => wp_create_nonce('aftc-ajax-verification'), 244 'apiUrl' => site_url() . '/index.php?rest_route=/', 245 'srcUrl' => AFTMLS_PLUGIN_URL . 'assets/images', 246 'afthemes_lists' => json_encode($installed_themes), 247 'active_theme' => $theme_index, 248 'elementor' => $is_elementor_active, 249 'elespare' => $is_elespare_active, 250 'blockspare' => $is_blockspare_active, 251 'woocommerce' => $is_woocommerce_active, 252 'configList' => json_encode($listConfig), 253 'themes' => $theme->name, 254 'allThems' => wp_get_themes(), 255 'isPro' => $is_pro, 256 'logo' => AFTMLS_PLUGIN_URL . 'assets/images/logo.svg', 257 'aflogo' => AFTMLS_PLUGIN_URL . 'assets/images/afthemes.png', 258 'cscreen' => $hook, 259 'currentTheme' => $defined_theme 260 261 ) 262 ); 263 264 if (is_admin()) : 265 wp_enqueue_style( 266 'aftmls-block-edit-style', 267 AFTMLS_PLUGIN_URL . 'dist/blocks.editor.build.css', 268 array('wp-edit-blocks') 269 ); 270 endif; 271 } 272 273 public function templatespare_load_files() 274 { 275 include_once AFTMLS_PLUGIN_DIR . 'includes/layouts/layout-endpoints.php'; 276 include_once AFTMLS_PLUGIN_DIR . 'includes/layouts/class-plugin-notice.php'; 277 require_once AFTMLS_PLUGIN_DIR . 'includes/companion/elementor-meta-handler.php'; 278 } 279 280 public function templatespare_register_plugins_routes() 281 { 282 $templatespare_rest = new AFTMLS_RestApi_Reques_Controller(); 283 $templatespare_rest->templatespare_register_routes(); 284 } 285 286 public function templatespare_get_all_install_themes() 287 { 288 $allthemes = array(); 289 $themes = templatespare_available_themes(); 290 if (!empty($themes)) { 291 foreach ($themes as $res) { 292 $theme_slug = str_replace('', '', $res); 293 $empty_array = array( 294 'theme_name' => $res, 295 'theme_slug' => strtolower($theme_slug) 296 ); 297 array_push($allthemes, $empty_array); 298 } 299 } 300 301 302 303 304 return $allthemes; 305 } 306 } 307 308 new AFTMLS_Templates_Importer(); 365 } 366 367 return $allthemes; 368 } 369 } 370 371 new AFTMLS_Templates_Importer(); 309 372 } -
templatespare/trunk/includes/layouts/demo-data-lists.php
r3108681 r3189631 1 1 <?php 2 function templatespare_templates_demo_list($targetSlug = ''){ 3 4 5 $all_demos = array(); 6 7 ob_start(); 8 9 //$upload_path = wp_get_upload_dir(); 10 $remote_json_url = "https://raw.githubusercontent.com/afthemes/templatespare-demo-data/master/demo-list.json"; 11 //$remote_json_url =$upload_path['baseurl']."/templatespare-demo-data/demo-list.json"; 12 13 $response = wp_remote_get($remote_json_url); 14 15 16 if (!is_wp_error($response) && wp_remote_retrieve_response_code($response) === 200) { 17 // Get the body of the response 18 $remote_json_content = wp_remote_retrieve_body($response); 19 20 // Decode the JSON content 21 $all_demos = json_decode($remote_json_content, true); 22 } else { 23 // Handle error, if any 24 $error_message = is_wp_error($response) ? $response->get_error_message() : 'HTTP request failed'; 25 error_log("Error: $error_message"); 26 } 27 28 ob_get_clean(); 29 $matchedData = []; 30 if($targetSlug == 'all'){ 31 32 foreach($all_demos['democontent'] as $key=>$res){ 33 $matchedData[$key]['data']=$res['data']; 34 $matchedData[$key]['free']=$res['free']; 35 $matchedData[$key]['premium']=$res['premium']; 36 $matchedData[$key]['demodata']=$res['demodata']; 2 function templatespare_templates_demo_list($targetSlug = '') 3 { 4 5 6 $all_demos = array(); 7 8 ob_start(); 9 10 //$upload_path = wp_get_upload_dir(); 11 $remote_json_url = "https://raw.githubusercontent.com/afthemes/templatespare-demo-data/master/demo-list.json"; 12 //$remote_json_url =$upload_path['baseurl']."/templatespare-demo-data/demo-list.json"; 13 14 $response = wp_remote_get($remote_json_url); 15 16 17 if (!is_wp_error($response) && wp_remote_retrieve_response_code($response) === 200) { 18 // Get the body of the response 19 $remote_json_content = wp_remote_retrieve_body($response); 20 21 // Decode the JSON content 22 $all_demos = json_decode($remote_json_content, true); 23 } else { 24 // Handle error, if any 25 $error_message = is_wp_error($response) ? $response->get_error_message() : 'HTTP request failed'; 26 error_log("Error: $error_message"); 27 } 28 29 ob_get_clean(); 30 $matchedData = []; 31 if ($targetSlug == 'all') { 32 33 foreach ($all_demos['democontent'] as $key => $res) { 34 $matchedData[$key]['data'] = $res['data']; 35 $matchedData[$key]['free'] = $res['free']; 36 $matchedData[$key]['premium'] = $res['premium']; 37 $matchedData[$key]['demodata'] = $res['demodata']; 38 } 39 40 41 return $matchedData; 42 } else { 43 foreach ($all_demos as $res) { 44 $data = $res[$targetSlug]['demodata']; 45 $free = $res[$targetSlug]['free']; 46 $premium = $res[$targetSlug]['premium']; 47 48 $child = isset($res[$targetSlug]['child']) ? $res[$targetSlug]['child'] : ""; 49 50 51 $matchedData[$targetSlug]['free'] = ($free == '') ? $targetSlug : $free; 52 $matchedData[$targetSlug]['premium'] = ($premium == '') ? $targetSlug : $premium; 53 $matchedData[$targetSlug]['demodata'] = $res[$targetSlug]['demodata']; 54 $matchedData[$targetSlug]['data'] = $res[$targetSlug]['data']; 55 if (!empty($free)) { 56 $child = isset($res[$free]['child']) ? $res[$free]['child'] : ""; 57 $matchedData[$free]['free'] = $free; 58 $matchedData[$free]['premium'] = $premium; 59 $matchedData[$free]['demodata'] = isset($res[$free]['demodata']) ? $res[$free]['demodata'] : []; 60 $matchedData[$free]['data'] = isset($res[$free]['data']) ? $res[$free]['data'] : []; 61 } 62 if (!empty($child)) { 63 foreach ($child as $child_theme) { 64 $child_themes = $res[$child_theme]; 65 $matchedData[$child_theme]['data'] = $child_themes['data']; 66 $matchedData[$child_theme]['free'] = $child_themes['free']; 67 $matchedData[$child_theme]['premium'] = $child_themes['premium']; 68 $matchedData[$child_theme]['demodata'] = $child_themes['demodata']; 37 69 } 38 39 return $matchedData; 40 41 }else{ 42 foreach($all_demos as $res){ 43 $data = $res[$targetSlug]['demodata']; 44 $free=$res[$targetSlug]['free']; 45 $premium=$res[$targetSlug]['premium']; 46 $child = isset($res[$targetSlug]['child'])?$res[$targetSlug]['child']:""; 47 48 49 $matchedData[$targetSlug]['free']=($free=='')?$targetSlug:$free; 50 $matchedData[$targetSlug]['premium']=($premium=='')?$targetSlug:$premium; 51 $matchedData[$targetSlug]['demodata']=$res[$targetSlug]['demodata']; 52 $matchedData[$targetSlug]['data']=$res[$targetSlug]['data']; 53 if(!empty($free) ){ 54 $child= isset($res[$free]['child'])?$res[$free]['child']:""; 55 $matchedData[$free]['free']=$free; 56 $matchedData[$free]['premium']=$premium; 57 $matchedData[$free]['demodata']= isset($res[$free]['demodata'])?$res[$free]['demodata']:[]; 58 $matchedData[$free]['data']=isset($res[$free]['data'])?$res[$free]['data']:[]; 59 60 } 61 if(!empty($child)){ 62 foreach($child as $child_theme){ 63 $child_themes = $res[$child_theme]; 64 $matchedData[$child_theme]['data']=$child_themes['data']; 65 $matchedData[$child_theme]['free']=$child_themes['free']; 66 $matchedData[$child_theme]['premium']=$child_themes['premium']; 67 $matchedData[$child_theme]['demodata']=$child_themes['demodata']; 68 69 } 70 71 } 72 if(!empty($premium)){ 73 $matchedData[$premium]['data']=$res[$premium]['data']; 74 $matchedData[$premium]['free']=($free=='')?$targetSlug:$free; 75 $matchedData[$premium]['premium']=$premium; 76 $matchedData[$premium]['demodata']=$res[$premium]['demodata']; 77 } 78 79 70 } 71 if (!empty($premium)) { 72 $matchedData[$premium]['data'] = $res[$premium]['data']; 73 $matchedData[$premium]['free'] = ($free == '') ? $targetSlug : $free; 74 $matchedData[$premium]['premium'] = $premium; 75 $matchedData[$premium]['demodata'] = $res[$premium]['demodata']; 76 } 77 } 78 79 80 81 return $matchedData; 82 } 83 } 84 85 function templatespare_get_filtered_data($theme = '') 86 { 87 88 $all_demos = templatespare_templates_demo_list('all'); 89 $final_demodata = array(); 90 $empty_array = array(); 91 foreach ($all_demos as $keys => $demos) { 92 if (isset($demos['demodata'])) { 93 foreach ($demos['demodata'] as $demo) { 94 $final_demodata[] = $demo; 95 } 96 } 97 $empty_array['demos'][] = $keys; 98 } 99 100 101 102 $final_demotags = array(); 103 $demodata = array(); 104 foreach ($final_demodata as $demos) { 105 if (isset($demos['main_category'])) { 106 //foreach ($demos['tags'] as $demo_tags) { 107 //$final_demotags[] = $demo_tags; 108 $final_demotags[] = $demos['main_category']; 109 //} 110 } 111 } 112 $unique_demotags = array_count_values($final_demotags); 113 ksort($unique_demotags); 114 115 $demodata['demos'] = $unique_demotags; 116 $demodata['counts'] = count($final_demodata); 117 $demodata['url'] = count($final_demodata); 118 return $demodata; 119 } 120 121 function templatespare_get_tags_filtered_data($theme = '') 122 { 123 $all_demos = templatespare_templates_demo_list($theme); 124 $final_demodata = array(); 125 $empty_array = array(); 126 127 foreach ($all_demos as $keys => $demos) { 128 if (isset($demos['demodata'])) { 129 foreach ($demos['demodata'] as $demo) { 130 $final_demodata[] = $demo; 131 } 132 } 133 134 $empty_array['demos'][] = $keys; 135 } 136 137 138 $final_demotags = array(); 139 $demodata = array(); 140 foreach ($final_demodata as $demos) { 141 if (isset($demos['tags'])) { 142 foreach ($demos['tags'] as $demo_tags) { 143 $final_demotags[] = $demo_tags; 144 } 145 } 146 } 147 $unique_demotags = array_count_values($final_demotags); 148 ksort($unique_demotags); 149 150 $demodata['demos'] = $unique_demotags; 151 $demodata['counts'] = count($final_demodata); 152 $demodata['url'] = count($final_demodata); 153 return $demodata; 154 } 155 156 function templatespare_get_main_category_filtered_data($theme = '') 157 { 158 $all_demos = templatespare_templates_demo_list($theme); 159 $final_demodata = array(); 160 $empty_array = array(); 161 162 foreach ($all_demos as $keys => $demos) { 163 if (isset($demos['demodata'])) { 164 foreach ($demos['demodata'] as $demo) { 165 $final_demodata[] = $demo; 166 } 167 } 168 169 $empty_array['demos'][] = $keys; 170 } 171 172 173 $final_demotags = array(); 174 $demodata = array(); 175 foreach ($final_demodata as $demos) { 176 if (isset($demos['tags'])) { 177 //foreach ($demos['tags'] as $demo_tags) { 178 //$final_demotags[] = $demo_tags; 179 $final_demotags[] = $demos['main_category']; 180 //} 181 } 182 } 183 $unique_demotags = array_count_values($final_demotags); 184 ksort($unique_demotags); 185 186 $demodata['demos'] = $unique_demotags; 187 $demodata['counts'] = count($final_demodata); 188 $demodata['url'] = count($final_demodata); 189 return $demodata; 190 } 191 function templatespare_get_filtered_pro_themes() 192 { 193 $all_demos = templatespare_templates_demo_list('all'); 194 195 $final_demodata = array(); 196 197 foreach ($all_demos as $keys => $demos) { 198 if (isset($demos['demodata'])) { 199 foreach ($demos['demodata'] as $demo) { 200 if (strpos($demo['theme'], 'Pro') || strpos($demo['theme'], 'Plus')) { 201 $final_demodata[$keys] = $demo['theme']; 80 202 } 81 82 83 return $matchedData; 84 } 85 } 86 87 function templatespare_get_filtered_data($theme =''){ 88 89 $all_demos = templatespare_templates_demo_list('all'); 90 $final_demodata = array(); 91 $empty_array = array(); 92 foreach ($all_demos as $keys=>$demos) { 93 if (isset($demos['demodata'])) { 94 foreach ($demos['demodata'] as $demo) { 95 $final_demodata[] = $demo; 96 } 97 } 98 $empty_array['demos'][]= $keys; 99 } 100 101 102 103 $final_demotags = array(); 104 $demodata = array(); 105 foreach ($final_demodata as $demos) { 106 if (isset($demos['tags'])) { 107 foreach ($demos['tags'] as $demo_tags) { 108 $final_demotags[] = $demo_tags; 109 } 110 } 111 } 112 $unique_demotags= array_count_values($final_demotags); 113 ksort($unique_demotags); 114 115 $demodata['demos'] = $unique_demotags; 116 $demodata['counts'] = count($final_demodata); 117 $demodata['url'] = count($final_demodata); 118 return $demodata; 119 } 120 121 function templatespare_get_tags_filtered_data($theme=''){ 122 $all_demos = templatespare_templates_demo_list($theme); 123 $final_demodata = array(); 124 $empty_array = array(); 125 126 foreach ($all_demos as $keys=>$demos) { 127 if (isset($demos['demodata'])) { 128 foreach ($demos['demodata'] as $demo) { 129 $final_demodata[] = $demo; 130 } 131 } 132 133 $empty_array['demos'][]= $keys; 134 } 135 136 137 $final_demotags = array(); 138 $demodata = array(); 139 foreach ($final_demodata as $demos) { 140 if (isset($demos['tags'])) { 141 foreach ($demos['tags'] as $demo_tags) { 142 $final_demotags[] = $demo_tags; 143 } 144 } 145 } 146 $unique_demotags= array_count_values($final_demotags); 147 ksort($unique_demotags); 148 149 $demodata['demos'] = $unique_demotags; 150 $demodata['counts'] = count($final_demodata); 151 $demodata['url'] = count($final_demodata); 152 return $demodata; 153 } 154 function templatespare_get_filtered_pro_themes(){ 155 $all_demos = templatespare_templates_demo_list('all'); 156 157 $final_demodata = array(); 158 159 foreach ($all_demos as $keys=>$demos) { 160 if (isset($demos['demodata'])) { 161 foreach ($demos['demodata'] as $demo) { 162 if(strpos($demo['theme'],'Pro') ||strpos($demo['theme'],'Plus')){ 163 $final_demodata[$keys] = $demo['theme']; 164 } 165 } 166 } 167 168 } 169 170 171 172 return $final_demodata; 173 174 } 175 176 177 178 179 function templatespare_cheeck_pro_themes(){ 180 $available_theme = templatespare_get_filtered_pro_themes(); 181 $theme = wp_get_theme(); 182 $pro_theme_lists = []; 183 184 foreach($available_theme as $res){ 185 186 foreach ( (array) wp_get_themes() as $theme_dir => $themes ) { 187 188 189 if ( in_array($res,templatespare_available_pro_themes()) && $res == $themes->name ) { 190 191 $pro_theme_lists[] =$res;// 192 //return $res; 193 194 195 } 196 } 197 198 199 } 200 201 return $pro_theme_lists; 202 } 203 204 205 203 } 204 } 205 } 206 207 208 209 return $final_demodata; 210 } 211 212 213 214 215 function templatespare_cheeck_pro_themes() 216 { 217 $available_theme = templatespare_get_filtered_pro_themes(); 218 $theme = wp_get_theme(); 219 $pro_theme_lists = []; 220 221 foreach ($available_theme as $res) { 222 223 foreach ((array) wp_get_themes() as $theme_dir => $themes) { 224 225 226 if (in_array($res, templatespare_available_pro_themes()) && $res == $themes->name) { 227 228 $pro_theme_lists[] = $res; // 229 //return $res; 230 231 232 } 233 } 234 } 235 236 return $pro_theme_lists; 237 } -
templatespare/trunk/includes/layouts/layout-endpoints.php
r3105831 r3189631 1 1 <?php 2 2 3 if (!class_exists('AFTMLS_RestApi_Request')){3 if (!class_exists('AFTMLS_RestApi_Request')) { 4 4 5 class AFTMLS_RestApi_Reques_Controller{ 6 private $namespace; 7 private $query_base; 5 class AFTMLS_RestApi_Reques_Controller 6 { 7 private $namespace; 8 private $query_base; 8 9 9 public function __construct() { 10 $this->namespace = 'templatespare/v1'; 11 $this->query_base = 'demo-lists'; 12 } 13 14 public function templatespare_register_routes() { 15 16 17 register_rest_route( 18 'templatespare/v1','single-demo-content', 19 array( 20 array( 21 'methods' => \WP_REST_Server::READABLE, 22 'callback' => array( $this, 'templatespare_get_single_demo_list_items' ), 23 'permission_callback' => function () { 24 return true; 25 }, 26 ), 27 ) 28 ); 29 30 } 31 32 33 public function templatespare_get_single_demo_list_items(\WP_REST_Request $request){ 34 $params = $request->get_params(); 35 $data['singleDemo']=$this->templatespare_ajax_render_demo_lists($params['cat'],$params['selectedtheme']); 36 $data['tags']=$this->templatespare_ajax_render_demo_tags_lists($params['selectedtheme']); 37 38 return $data; 39 40 } 41 42 function templatespare_ajax_render_demo_lists($slug,$theme){ 43 44 45 $all_demos = templatespare_templates_demo_list($theme); 46 47 48 $themecheck = explode('-',$theme); 49 $parentNode = array(); 50 $final_array = array(); 51 52 foreach( $all_demos as $value){ 53 foreach($value['demodata'] as $filtered_data){ 54 $empty_array = array( 55 'data'=>$value['data'], 56 'free'=>$value['free'], 57 'premium'=>$value['premium'], 58 'slug'=>$filtered_data['slug'], 59 'theme'=>$filtered_data['theme'], 60 'name'=>$filtered_data['name'], 61 'preview'=>$filtered_data['preview'], 62 'tags'=>$filtered_data['tags'], 63 'parent'=>'', 64 'plugins'=>isset($filtered_data['plugins'])?$filtered_data['plugins']:"", 65 "theme_type"=>($theme==$filtered_data['slug'] && in_array('child',$filtered_data['tags']))?'true':$value['free'], 66 'installed_themes'=>$this->templatespare_installed_themes() 67 68 ); 69 70 array_push($parentNode,$empty_array); 71 72 } 73 74 } 75 76 77 78 79 80 return $parentNode; 81 82 } 83 84 85 86 public function templatespare_installed_themes(){ 87 $installed_themes = []; 88 foreach ( (array) wp_get_themes() as $theme_dir => $themes ){ 89 $installed_themes[] =$themes->name; 90 } 91 92 return $installed_themes; 93 } 94 public function templatespare_ajax_render_demo_tags_lists($theme){ 95 96 97 $tagsdata = templatespare_get_tags_filtered_data($theme); 98 return json_encode($tagsdata); 99 100 } 101 102 103 104 public function templatespare_get_theme_count($parent){ 105 106 $all_demos = templatespare_templates_demo_list(); 107 $numberoftheme=count(array_values($all_demos[$parent]['demodata'])); 108 109 return $numberoftheme; 110 111 } 10 public function __construct() 11 { 12 $this->namespace = 'templatespare/v1'; 13 $this->query_base = 'demo-lists'; 112 14 } 113 15 16 public function templatespare_register_routes() 17 { 114 18 115 19 register_rest_route( 20 'templatespare/v1', 21 'single-demo-content', 22 array( 23 array( 24 'methods' => \WP_REST_Server::READABLE, 25 'callback' => array($this, 'templatespare_get_single_demo_list_items'), 26 'permission_callback' => function () { 27 return true; 28 }, 29 ), 30 ) 31 ); 116 32 33 //wizard 34 register_rest_route('templatespare/v1', '/steps', array( 35 'methods' => 'GET', 36 'callback' => array($this, 'get_wizard_steps'), 37 'permission_callback' => array($this, 'check_permissions'), 38 39 )); 40 register_rest_route('templatespare/v1', '/steps', array( 41 'methods' => 'POST', 42 'callback' => array($this, 'save_wizard_step'), 43 'permission_callback' => array($this, 'check_permissions'), 44 )); 45 } 46 public function check_permissions($request) 47 { 48 return current_user_can('manage_options'); 49 } 50 51 // Get wizard steps 52 public function get_wizard_steps(WP_REST_Request $request) 53 { 54 $step = (int) get_option('templatespare_wizard_next_step', 0); 55 $id = ($step) ? $step : 0; 56 $category = get_option('templatespare_wizard_category_value', true); 57 58 $saved_category = ''; 59 if (is_array($category) && isset($category[1])) { 60 $saved_category = $category; 61 } 62 $plugins = ''; 63 if (!empty($saved_category)) { 64 $plugins = get_require_plugins($saved_category); 65 } 66 67 $steps = templatespare_get_default_text($saved_category); 68 69 return new WP_REST_Response(array('step' => $id, 'category' => $saved_category, 'steps' => $steps), 200); 70 } 71 72 // Save wizard step 73 public function save_wizard_step(WP_REST_Request $request) 74 { 75 $step = $request->get_param('step'); 76 $category = $request->get_param('category'); 77 78 // Debugging 79 error_log('Step (before casting): ' . $step); 80 $step = (int) $step; 81 error_log('Step (after casting): ' . $step); 82 update_option('templatespare_wizard_next_step', $step); 83 update_option('templatespare_wizard_category_value', $category); 84 return new WP_REST_Response(array('step' => $step, 'cat' => $category), 200); 85 } 86 87 public function templatespare_get_single_demo_list_items(\WP_REST_Request $request) 88 { 89 $params = $request->get_params(); 90 $data['singleDemo'] = $this->templatespare_ajax_render_demo_lists($params['cat'], $params['selectedtheme']); 91 $data['tags'] = $this->templatespare_ajax_render_demo_tags_lists($params['selectedtheme']); 92 $data['mainCategory'] = $this->templatespare_ajax_render_demo_mainCatgory_lists($params['selectedtheme']); 93 94 return $data; 95 } 96 97 public function templatespare_ajax_render_demo_lists($slug, $theme) 98 { 99 100 $all_demos = templatespare_templates_demo_list($theme); 101 102 $themecheck = explode('-', $theme); 103 $parentNode = array(); 104 $final_array = array(); 105 106 foreach ($all_demos as $value) { 107 foreach ($value['demodata'] as $filtered_data) { 108 $empty_array = array( 109 'data' => $value['data'], 110 'free' => $value['free'], 111 'premium' => $value['premium'], 112 'slug' => $filtered_data['slug'], 113 'theme' => $filtered_data['theme'], 114 'name' => $filtered_data['name'], 115 'preview' => $filtered_data['preview'], 116 'tags' => $filtered_data['tags'], 117 'mainCategory' => $filtered_data['main_category'], 118 'parent' => '', 119 'plugins' => isset($filtered_data['plugins']) ? $filtered_data['plugins'] : "", 120 "theme_type" => ($theme == $filtered_data['slug'] && in_array('child', $filtered_data['tags'])) ? 'true' : $value['free'], 121 'installed_themes' => $this->templatespare_installed_themes(), 122 123 ); 124 125 array_push($parentNode, $empty_array); 126 } 127 } 128 129 return $parentNode; 130 } 131 132 public function templatespare_installed_themes() 133 { 134 $installed_themes = []; 135 foreach ((array) wp_get_themes() as $theme_dir => $themes) { 136 $installed_themes[] = $themes->name; 137 } 138 139 return $installed_themes; 140 } 141 public function templatespare_ajax_render_demo_tags_lists($theme) 142 { 143 144 $tagsdata = templatespare_get_tags_filtered_data($theme); 145 return json_encode($tagsdata); 146 } 147 148 public function templatespare_ajax_render_demo_mainCatgory_lists($theme) 149 { 150 $tagsdata = templatespare_get_main_category_filtered_data($theme); 151 return json_encode($tagsdata); 152 } 153 154 public function templatespare_get_theme_count($parent) 155 { 156 157 $all_demos = templatespare_templates_demo_list(); 158 $numberoftheme = count(array_values($all_demos[$parent]['demodata'])); 159 160 return $numberoftheme; 161 } 162 } 117 163 } -
templatespare/trunk/languages/templatespare.pot
r3106574 r3189631 3 3 msgid "" 4 4 msgstr "" 5 "Project-Id-Version: TemplateSpare: Create a Website in Minutes 2.3.0\n"5 "Project-Id-Version: TemplateSpare: Quick & Easy WordPress Site Builder 2.5.0\n" 6 6 "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/templatespare\n" 7 7 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" … … 10 10 "Content-Type: text/plain; charset=UTF-8\n" 11 11 "Content-Transfer-Encoding: 8bit\n" 12 "POT-Creation-Date: 2024- 06-24T09:39:55+00:00\n"12 "POT-Creation-Date: 2024-11-15T13:41:28+00:00\n" 13 13 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 14 14 "X-Generator: WP-CLI 2.6.0\n" … … 16 16 17 17 #. Plugin Name of the plugin 18 msgid "TemplateSpare: Create a Website in Minutes"18 msgid "TemplateSpare: Quick & Easy WordPress Site Builder" 19 19 msgstr "" 20 20 … … 24 24 25 25 #. Description of the plugin 26 msgid " Create a Website in Minutes with Widgets, Elementor, and Gutenberg Templates! No Coding Hassle, One-Click Import for Starter Sites and Landing Pages"26 msgid "1000+ Ready-Made Demo Sites and Templates for News, Blogs, Magazines, eCommerce, and More. One-Click Import, No Coding Needed" 27 27 msgstr "" 28 28 … … 69 69 70 70 #: includes/companion/class-aftc-helpers.php:413 71 #: includes/init.php:4 872 #: includes/init.php:7 873 #: includes/init.php:7 971 #: includes/init.php:47 72 #: includes/init.php:75 73 #: includes/init.php:76 74 74 msgid "Starter Sites" 75 75 msgstr "" … … 144 144 msgstr "" 145 145 146 #: includes/companion/class-aftc-main.php:28 7146 #: includes/companion/class-aftc-main.php:289 147 147 msgid "%1$sThat's it, all done!%2$sThe demo import has finished. Please check your page and make sure that everything has imported correctly. For more other beautiful WordPress products please visit %3$sAF themes%4$s. %5$s" 148 148 msgstr "" 149 149 150 #: includes/companion/class-aftc-main.php:29 7150 #: includes/companion/class-aftc-main.php:299 151 151 msgid "%1$sThe demo import has finished, but there were some import errors.%2$sMore details about the errors can be found in this %3$s%5$slog file%6$s%4$s%7$s" 152 152 msgstr "" 153 153 154 #: includes/companion/class-aftc-main.php:3 59154 #: includes/companion/class-aftc-main.php:361 155 155 msgid "Max execution time after content import = " 156 156 msgstr "" 157 157 158 #: includes/companion/class-aftc-main.php:36 1158 #: includes/companion/class-aftc-main.php:363 159 159 msgid "Importing content" 160 160 msgstr "" 161 161 162 #: includes/companion/class-aftc-main.php:40 5163 #: includes/companion/class-aftc-main.php:41 7162 #: includes/companion/class-aftc-main.php:407 163 #: includes/companion/class-aftc-main.php:419 164 164 msgid "Importing widgets" 165 165 msgstr "" 166 166 167 #: includes/companion/class-aftc-main.php:441 167 #: includes/companion/class-aftc-main.php:443 168 #: includes/companion/class-aftc-main.php:451 169 msgid "Importing customizer settings" 170 msgstr "" 171 168 172 #: includes/companion/class-aftc-main.php:449 169 msgid "Importing customizer settings"170 msgstr ""171 172 #: includes/companion/class-aftc-main.php:447173 173 msgid "Customizer settings import finished!" 174 174 msgstr "" 175 175 176 #: includes/companion/class-aftc-main.php:50 7176 #: includes/companion/class-aftc-main.php:509 177 177 msgid "Completed AJAX call number: " 178 178 msgstr "" … … 357 357 msgstr "" 358 358 359 #: includes/init.php:52 360 #: includes/init.php:111 361 #: includes/init.php:112 359 #: includes/init.php:51 362 360 #: includes/layouts/class-plugin-notice.php:106 363 361 msgid "Access All Sites" 364 362 msgstr "" 365 363 366 #: includes/init.php: 60364 #: includes/init.php:59 367 365 msgid "View Starter Websites" 368 366 msgstr "" 369 367 370 #: includes/init.php: 60368 #: includes/init.php:59 371 369 #: includes/layouts/class-plugin-notice.php:104 372 370 msgid "Demos" 373 371 msgstr "" 374 372 375 #: includes/init.php:6 1373 #: includes/init.php:60 376 374 msgid "View Documentation" 377 375 msgstr "" 378 376 379 #: includes/init.php:6 1377 #: includes/init.php:60 380 378 #: includes/layouts/class-plugin-notice.php:132 381 379 msgid "Docs" 382 380 msgstr "" 383 381 384 #: includes/init.php:6 2382 #: includes/init.php:61 385 383 msgid "View Videos Tutorials" 386 384 msgstr "" 387 385 388 #: includes/init.php:6 2386 #: includes/init.php:61 389 387 #: includes/layouts/class-plugin-notice.php:133 390 388 msgid "Videos" 391 389 msgstr "" 392 390 393 #: includes/init.php:10 2394 #: includes/init.php:10 3391 #: includes/init.php:100 392 #: includes/init.php:101 395 393 msgid "Import Demo Site" 396 394 msgstr "" … … 398 396 #: includes/init.php:120 399 397 #: includes/init.php:121 398 msgid "Block Patterns" 399 msgstr "" 400 401 #: includes/init.php:132 402 #: includes/init.php:133 403 msgid "Elementor Kits" 404 msgstr "" 405 406 #: includes/init.php:143 407 #: includes/init.php:144 408 msgid "Access All Themes" 409 msgstr "" 410 411 #: includes/init.php:152 412 #: includes/init.php:153 400 413 msgid "Build Your Website" 401 414 msgstr "" 402 415 403 #: includes/init.php:1 29404 #: includes/init.php:1 30416 #: includes/init.php:163 417 #: includes/init.php:164 405 418 msgid "How It Works" 406 419 msgstr "" 407 420 408 #: includes/init.php:1 38409 #: includes/init.php:1 39421 #: includes/init.php:172 422 #: includes/init.php:173 410 423 msgid "Need Help?" 411 424 msgstr "" … … 455 468 msgstr "" 456 469 457 #: includes/templatespare-kit.php:257 470 #: includes/layouts/default.php:8 471 #: includes/wizard/templates/wizard_template.php:7 472 #: src/Components/wizard/step-1.js:12 473 msgid "Welcome to Your WordPress Journey 🎉" 474 msgstr "" 475 476 #: includes/layouts/default.php:9 477 msgid "Start Now 🚀" 478 msgstr "" 479 480 #: includes/layouts/default.php:11 481 msgid "Getting started with WordPress doesn’t have to be hard – we’re here to make it easy! Our Quick Start Wizard will guide you through selecting the perfect design and adding powerful features to your site in just a few simple steps. Let’s get you online faster than ever." 482 msgstr "" 483 484 #: includes/layouts/default.php:19 485 #: src/Components/wizard/step-2.js:11 486 msgid "Choose Your Website Type" 487 msgstr "" 488 489 #: includes/layouts/default.php:20 490 #: includes/layouts/default.php:41 491 #: src/Components/import-steps/step-1.js:133 492 msgid "Next" 493 msgstr "" 494 495 #: includes/layouts/default.php:21 496 #: includes/layouts/default.php:42 497 msgid "Previous" 498 msgstr "" 499 500 #: includes/layouts/default.php:22 501 msgid "Select the type of site you want to create. We’ll suggest the best designs and features for you." 502 msgstr "" 503 504 #: includes/templatespare-kit.php:261 458 505 msgid "No plugin specified." 459 506 msgstr "" 460 507 461 #: includes/templatespare-kit.php:27 0508 #: includes/templatespare-kit.php:274 462 509 msgid "Sorry, you are not allowed to install plugins on this site." 463 510 msgstr "" 464 511 465 #: includes/templatespare-kit.php:3 17512 #: includes/templatespare-kit.php:320 466 513 msgid "Unable to connect to the filesystem. Please confirm your credentials." 467 514 msgstr "" 468 515 469 #: includes/templatespare-kit.php:33 4516 #: includes/templatespare-kit.php:337 470 517 msgid "success" 471 518 msgstr "" 472 519 473 #: src/Components/App.js:1 75474 msgid " Ready to Import Starter Sites"475 msgstr "" 476 477 #: src/Components/App.js:1 77478 msgid " Get modern & creative websites with just one click!"479 msgstr "" 480 481 #: src/Components/App.js: 192520 #: src/Components/App.js:182 521 msgid "Create Your Dream Website with Just One Click 🚀" 522 msgstr "" 523 524 #: src/Components/App.js:185 525 msgid "You’re almost there! Choose from our Ready-to-Import Starter Sites crafted for modern, professional, and creative websites." 526 msgstr "" 527 528 #: src/Components/App.js:224 482 529 msgid "Example: news, sport, fashion.." 483 530 msgstr "" 484 531 485 #: src/Components/App.js:2 00532 #: src/Components/App.js:258 486 533 msgid "All Themes" 487 534 msgstr "" 488 535 489 #: src/Components/App.js: 225536 #: src/Components/App.js:309 490 537 msgid "All Builders" 491 538 msgstr "" 492 539 493 #: src/Components/App.js: 228540 #: src/Components/App.js:318 494 541 #: src/Components/import-steps/step-1.js:56 495 542 msgid "Gutenberg" 496 543 msgstr "" 497 544 498 #: src/Components/App.js: 231545 #: src/Components/App.js:327 499 546 #: src/Components/import-steps/step-1.js:54 500 547 msgid "Elementor" 501 msgstr ""502 503 #: src/Components/App.js:251504 msgid "Other"505 548 msgstr "" 506 549 … … 515 558 516 559 #: src/Components/import-steps/step-1.js:73 517 msgid "Import" 560 #: src/Components/wizard/wizard-dashboard.js:133 561 msgid "Select" 518 562 msgstr "" 519 563 … … 522 566 msgstr "" 523 567 524 #: src/Components/import-steps/step-1.js:9 7568 #: src/Components/import-steps/step-1.js:98 525 569 msgid "Demo" 526 570 msgstr "" 527 571 528 #: src/Components/import-steps/step-1.js:10 1572 #: src/Components/import-steps/step-1.js:102 529 573 msgid "Theme" 530 574 msgstr "" 531 575 532 #: src/Components/import-steps/step-1.js:10 5576 #: src/Components/import-steps/step-1.js:106 533 577 msgid "Builder" 534 578 msgstr "" 535 579 536 #: src/Components/import-steps/step-1.js:111 537 msgid "Demo settings will be imported safely, no data changes." 538 msgstr "" 539 540 #: src/Components/import-steps/step-1.js:132 541 msgid "Next" 542 msgstr "" 543 544 #: src/Components/main.js:155 580 #: src/Components/import-steps/step-1.js:112 581 msgid "Importing won’t affect your existing content or settings." 582 msgstr "" 583 584 #: src/Components/main.js:161 545 585 msgid "No Records Found" 546 586 msgstr "" 547 587 548 #: src/Components/main.js:19 8588 #: src/Components/main.js:199 549 589 msgid "Upgrade" 550 590 msgstr "" 551 591 552 #: src/Components/main.js:20 1592 #: src/Components/main.js:209 553 593 msgid "All Themes Plan" 554 594 msgstr "" 555 595 556 #: src/Components/main.js: 270596 #: src/Components/main.js:328 557 597 msgid "Purchase" 558 598 msgstr "" 559 599 560 #: src/Components/main.js: 288600 #: src/Components/main.js:358 561 601 msgid "Details" 562 602 msgstr "" … … 569 609 msgid "Close" 570 610 msgstr "" 611 612 #: src/Components/wizard/step-1.js:14 613 msgid "Build your website fast, easy, and fun with AF themes! Let’s get started and make your website amazing!" 614 msgstr "" 615 616 #: src/Components/wizard/step-2.js:13 617 msgid "Select the type of website you want to create. We’ll suggest the best designs and features for you." 618 msgstr "" 619 620 #: src/Components/wizard/step-3.js:16 621 msgid "No category selected" 622 msgstr "" 623 624 #: src/Components/wizard/wizard-dashboard.js:132 625 msgid "Selected" 626 msgstr "" 627 628 #: src/Components/wizard/wizard-dashboard.js:161 629 msgid "AF themes" 630 msgstr "" 631 632 #: src/Components/wizard/wizard-dashboard.js:164 633 msgid "EXIT WIZARD" 634 msgstr "" -
templatespare/trunk/readme.txt
r3143926 r3189631 3 3 Tags: widgets, elementor, gutenberg, templates, landing page 4 4 Requires at least: 4.0 5 Tested up to: 6. 66 Stable tag: 2. 4.45 Tested up to: 6.7 6 Stable tag: 2.5.0 7 7 License: GPLv3 or later 8 8 … … 17 17 == 🌐 One Click Import: No Coding Hassle! Three Simple Steps 🌟 == 18 18 19 [youtube https://www.youtube.com/watch?v= WeHALYnDQBM]19 [youtube https://www.youtube.com/watch?v=t7LMDLRE8Ok] 20 20 21 21 🖱️ Locate the import dashboard at wp-admin -> <strong>TemplateSpare</strong> after enabling the plugin. Easily access and manage your TemplateSpare settings with just a few clicks, [see it in action](https://tastewp.com/new/?pre-installed-plugin-slug=templatespare). … … 30 30 Your website is ready in minutes – share your story with the world! 🚀🌐 31 31 32 [youtube https://www.youtube.com/watch?v=elLCTqnQMI0] 32 33 <strong>[Explore Live Demo](https://tastewp.com/new/?pre-installed-plugin-slug=templatespare)</strong> 33 34 … … 74 75 75 76 <strong>[More to Come](https://templatespare.com/)</strong> Stay tuned for additional sites, ensuring your options are always expanding. 76 77 [youtube https://www.youtube.com/watch?v=WeHALYnDQBM] 77 78 78 79 ## Celebrating the Success Stories of Our Users -
templatespare/trunk/templatespare.php
r3158019 r3189631 1 1 <?php 2 2 3 /** 3 * Plugin Name: TemplateSpare - FastWordPress Site Builder4 * Plugin Name: TemplateSpare: Quick & Easy WordPress Site Builder 4 5 * Plugin URI: https://templatespare.com/?uri=plugin 5 6 * Description: 1000+ Starter Sites & Templates for Blogs, News, eCommerce & More. Customizer, Gutenberg & Elementor Ready. Import, Personalize, Go Live – No Coding Required 6 * Version: 2. 4.47 * Version: 2.5.0 7 8 * Author: TemplateSpare 8 9 * Author URI: https://templatespare.com/ … … 11 12 * License URI: https://www.gnu.org/licenses/gpl.html 12 13 */ 13 14 14 15 15 /** 16 16 * Exit if accessed directly 17 17 */ 18 if ( ! defined( 'ABSPATH' )) {19 18 if (!defined('ABSPATH')) { 19 exit; 20 20 } 21 21 22 22 defined('AFTMLS_BASE_FILE') or define('AFTMLS_BASE_FILE', __FILE__); 23 defined('AFTMLS_PLUGIN_BASE') or define('AFTMLS_PLUGIN_BASE', plugin_basename( AFTMLS_BASE_FILE));23 defined('AFTMLS_PLUGIN_BASE') or define('AFTMLS_PLUGIN_BASE', plugin_basename(AFTMLS_BASE_FILE)); 24 24 defined('AFTMLS_BASE_DIR') or define('AFTMLS_BASE_DIR', dirname(AFTMLS_BASE_FILE)); 25 25 defined('AFTMLS_PLUGIN_URL') or define('AFTMLS_PLUGIN_URL', plugin_dir_url(__FILE__)); 26 26 define('AFTMLS_PLUGIN_DIR', plugin_dir_path(__FILE__)); 27 27 28 if (!function_exists('templatespare_main_plugin_file')) { 29 /** 30 * Returns the full path and filename of the main Afthemes Templates plugin file. 31 * 32 * @return string 33 */ 34 function templatespare_main_plugin_file() 35 { 36 return __FILE__; 37 } 28 38 29 if ( ! function_exists( 'templatespare_main_plugin_file' ) ) { 30 /** 31 * Returns the full path and filename of the main Afthemes Templates plugin file. 32 * 33 * @return string 34 */ 35 function templatespare_main_plugin_file() { 36 return __FILE__; 37 } 38 39 // Load the rest of the plugin. 40 //require_once plugin_dir_path( __FILE__ ) . 'loader.php'; 39 41 40 // Load the rest of the plugin. 41 //require_once plugin_dir_path( __FILE__ ) . 'loader.php'; 42 $aftmls_includes_dir = AFTMLS_PLUGIN_DIR . 'includes/'; 43 require $aftmls_includes_dir . 'templatespare-kit.php'; 44 require_once $aftmls_includes_dir . 'layouts/demo-data-lists.php'; 45 require_once $aftmls_includes_dir . 'layouts/theme-bundle-list.php'; 46 require $aftmls_includes_dir . 'init.php'; 47 require $aftmls_includes_dir . 'companion/class-aftc-main.php'; 42 48 43 $aftmls_includes_dir = AFTMLS_PLUGIN_DIR . 'includes/'; 44 require $aftmls_includes_dir.'templatespare-kit.php'; 45 require_once $aftmls_includes_dir. 'layouts/demo-data-lists.php'; 46 require_once $aftmls_includes_dir. 'layouts/theme-bundle-list.php'; 47 require $aftmls_includes_dir.'init.php'; 48 require $aftmls_includes_dir. 'companion/class-aftc-main.php'; 49 // Instantiate the main plugin class *Singleton*. 50 $AFMLS_Companion = AFTMLS_Companion::getInstance(); 49 51 50 // Instantiate the main plugin class *Singleton*. 51 $AFMLS_Companion = AFTMLS_Companion::getInstance(); 52 52 /** 53 * Layout Component Registry. 54 */ 55 if (PHP_VERSION_ID >= 50600) { 56 require_once AFTMLS_PLUGIN_DIR . 'includes/layouts/layout-endpoints.php'; 57 } 58 } 59 add_action('init', 'templatespare_main_plugin_file'); 53 60 54 /** 55 * Layout Component Registry. 56 */ 57 if ( PHP_VERSION_ID >= 50600 ) { 58 require_once AFTMLS_PLUGIN_DIR. 'includes/layouts/layout-endpoints.php'; 59 60 61 } 62 } 63 add_action('init','templatespare_main_plugin_file'); 61 function templatespare_activation_redirect($plugin) 62 { 64 63 64 if (defined('DOING_AJAX') && DOING_AJAX) { 65 // If activation is done via AJAX, don't perform redirection here 66 return; 67 } 65 68 66 function templatespare_activation_redirect( $plugin ) { 67 // Check if we're in the admin and if it's not an AJAX request 68 if ( defined( 'DOING_AJAX' ) && DOING_AJAX ) { 69 return; 69 if ($plugin == plugin_basename(AFTMLS_BASE_FILE)) { 70 $redirect_url = add_query_arg(array('page' => 'wizard-page'), admin_url('admin.php')); 71 $redirect_url = esc_url_raw($redirect_url); // Sanitize the URL 72 73 if (wp_safe_redirect($redirect_url)) { 74 exit; 75 } else { 76 // Redirect failed, handle error gracefully 77 error_log('Redirect failed after plugin activation: ' . $plugin); 70 78 } 71 72 // Skip redirection if running in WordPress Playground 73 if ( isset( $_SERVER['HTTP_HOST'] ) && strpos( $_SERVER['HTTP_HOST'], 'playground' ) !== false ) { 74 return; // Skip redirection in the WordPress Playground environment 75 } 76 77 // Check if the activated plugin matches our plugin 78 if ( is_admin() && $plugin == plugin_basename( __FILE__ ) ) { 79 add_action( 'admin_init', 'templatespare_do_redirect' ); 80 } 81 } 82 add_action( 'activated_plugin', 'templatespare_activation_redirect' ); 83 84 function templatespare_do_redirect() { 85 $redirect_url = add_query_arg( array( 'page' => 'templatespare-main-dashboard' ), admin_url( 'admin.php' ) ); 86 87 // Safely redirect to the desired admin page if no headers have been sent 88 if ( ! headers_sent() ) { 89 wp_safe_redirect( $redirect_url ); 90 exit; 91 } 79 } 92 80 } 93 81 94 95 82 add_action('activated_plugin', 'templatespare_activation_redirect');
Note: See TracChangeset
for help on using the changeset viewer.