Plugin Directory

Changeset 3189631


Ignore:
Timestamp:
11/15/2024 02:26:03 PM (5 months ago)
Author:
templatespare
Message:

Onboarding process

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=25)}({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=26)}([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";
    22/*
    33object-assign
    44(c) Sindre Sorhus
    55@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(15)()},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)};
    77/*!
    88 * Adapted from jQuery UI core
     
    1616 * http://api.jqueryui.com/category/ui-core/
    1717 */
    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(20),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";
     18var 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";
    1919/** @license React v16.14.0
    2020 * react.production.min.js
     
    2424 * This source code is licensed under the MIT license found in the
    2525 * 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";
    2727/** @license React v16.14.0
    2828 * react-dom.production.min.js
     
    3232 * This source code is licensed under the MIT license found in the
    3333 * 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";
    3535/** @license React v0.19.1
    3636 * scheduler.production.min.js
     
    4040 * This source code is licensed under the MIT license found in the
    4141 * 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;
    4343/*!
    4444  Copyright (c) 2015 Jed Watson.
    4545  Based on code that is Copyright 2013-2015, Facebook, Inc.
    4646  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  
    284284        // Display final messages (success or error messages).
    285285        if (empty($this->frontend_error_messages)) {
     286            update_option('templatespare_wizard_next_step',0);
     287            update_option('templatespare_wizard_category_value',null);
    286288            $response['message'] = sprintf(
    287289                __('%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  
    22// Exit if accessed directly.
    33if (!defined('ABSPATH')) {
    4     exit;
     4  exit;
    55}
    66
    7 
    8 
    97if (!class_exists('AFTMLS_Templates_Importer')) {
    108
    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';
    30289        }
    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);
    43364        }
    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();
    309372}
  • templatespare/trunk/includes/layouts/demo-data-lists.php

    r3108681 r3189631  
    11<?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'];
     2function  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'];
    3769        }
    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
     85function 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
     121function 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
     156function 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}
     191function 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'];
    80202        }
    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
     215function 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  
    11<?php
    22
    3 if(!class_exists('AFTMLS_RestApi_Request')){
     3if (!class_exists('AFTMLS_RestApi_Request')) {
    44
    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;
    89
    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';
    11214    }
    11315
     16    public function templatespare_register_routes()
     17    {
    11418
    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      );
    11632
     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  }
    117163}
  • templatespare/trunk/languages/templatespare.pot

    r3106574 r3189631  
    33msgid ""
    44msgstr ""
    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"
    66"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/templatespare\n"
    77"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
     
    1010"Content-Type: text/plain; charset=UTF-8\n"
    1111"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"
    1313"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
    1414"X-Generator: WP-CLI 2.6.0\n"
     
    1616
    1717#. Plugin Name of the plugin
    18 msgid "TemplateSpare: Create a Website in Minutes"
     18msgid "TemplateSpare: Quick & Easy WordPress Site Builder"
    1919msgstr ""
    2020
     
    2424
    2525#. 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"
     26msgid "1000+ Ready-Made Demo Sites and Templates for News, Blogs, Magazines, eCommerce, and More. One-Click Import, No Coding Needed"
    2727msgstr ""
    2828
     
    6969
    7070#: includes/companion/class-aftc-helpers.php:413
    71 #: includes/init.php:48
    72 #: includes/init.php:78
    73 #: includes/init.php:79
     71#: includes/init.php:47
     72#: includes/init.php:75
     73#: includes/init.php:76
    7474msgid "Starter Sites"
    7575msgstr ""
     
    144144msgstr ""
    145145
    146 #: includes/companion/class-aftc-main.php:287
     146#: includes/companion/class-aftc-main.php:289
    147147msgid "%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"
    148148msgstr ""
    149149
    150 #: includes/companion/class-aftc-main.php:297
     150#: includes/companion/class-aftc-main.php:299
    151151msgid "%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"
    152152msgstr ""
    153153
    154 #: includes/companion/class-aftc-main.php:359
     154#: includes/companion/class-aftc-main.php:361
    155155msgid "Max execution time after content import = "
    156156msgstr ""
    157157
    158 #: includes/companion/class-aftc-main.php:361
     158#: includes/companion/class-aftc-main.php:363
    159159msgid "Importing content"
    160160msgstr ""
    161161
    162 #: includes/companion/class-aftc-main.php:405
    163 #: includes/companion/class-aftc-main.php:417
     162#: includes/companion/class-aftc-main.php:407
     163#: includes/companion/class-aftc-main.php:419
    164164msgid "Importing widgets"
    165165msgstr ""
    166166
    167 #: includes/companion/class-aftc-main.php:441
     167#: includes/companion/class-aftc-main.php:443
     168#: includes/companion/class-aftc-main.php:451
     169msgid "Importing customizer settings"
     170msgstr ""
     171
    168172#: includes/companion/class-aftc-main.php:449
    169 msgid "Importing customizer settings"
    170 msgstr ""
    171 
    172 #: includes/companion/class-aftc-main.php:447
    173173msgid "Customizer settings import finished!"
    174174msgstr ""
    175175
    176 #: includes/companion/class-aftc-main.php:507
     176#: includes/companion/class-aftc-main.php:509
    177177msgid "Completed AJAX call number: "
    178178msgstr ""
     
    357357msgstr ""
    358358
    359 #: includes/init.php:52
    360 #: includes/init.php:111
    361 #: includes/init.php:112
     359#: includes/init.php:51
    362360#: includes/layouts/class-plugin-notice.php:106
    363361msgid "Access All Sites"
    364362msgstr ""
    365363
    366 #: includes/init.php:60
     364#: includes/init.php:59
    367365msgid "View Starter Websites"
    368366msgstr ""
    369367
    370 #: includes/init.php:60
     368#: includes/init.php:59
    371369#: includes/layouts/class-plugin-notice.php:104
    372370msgid "Demos"
    373371msgstr ""
    374372
    375 #: includes/init.php:61
     373#: includes/init.php:60
    376374msgid "View Documentation"
    377375msgstr ""
    378376
    379 #: includes/init.php:61
     377#: includes/init.php:60
    380378#: includes/layouts/class-plugin-notice.php:132
    381379msgid "Docs"
    382380msgstr ""
    383381
    384 #: includes/init.php:62
     382#: includes/init.php:61
    385383msgid "View Videos Tutorials"
    386384msgstr ""
    387385
    388 #: includes/init.php:62
     386#: includes/init.php:61
    389387#: includes/layouts/class-plugin-notice.php:133
    390388msgid "Videos"
    391389msgstr ""
    392390
    393 #: includes/init.php:102
    394 #: includes/init.php:103
     391#: includes/init.php:100
     392#: includes/init.php:101
    395393msgid "Import Demo Site"
    396394msgstr ""
     
    398396#: includes/init.php:120
    399397#: includes/init.php:121
     398msgid "Block Patterns"
     399msgstr ""
     400
     401#: includes/init.php:132
     402#: includes/init.php:133
     403msgid "Elementor Kits"
     404msgstr ""
     405
     406#: includes/init.php:143
     407#: includes/init.php:144
     408msgid "Access All Themes"
     409msgstr ""
     410
     411#: includes/init.php:152
     412#: includes/init.php:153
    400413msgid "Build Your Website"
    401414msgstr ""
    402415
    403 #: includes/init.php:129
    404 #: includes/init.php:130
     416#: includes/init.php:163
     417#: includes/init.php:164
    405418msgid "How It Works"
    406419msgstr ""
    407420
    408 #: includes/init.php:138
    409 #: includes/init.php:139
     421#: includes/init.php:172
     422#: includes/init.php:173
    410423msgid "Need Help?"
    411424msgstr ""
     
    455468msgstr ""
    456469
    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
     473msgid "Welcome to Your WordPress Journey 🎉"
     474msgstr ""
     475
     476#: includes/layouts/default.php:9
     477msgid "Start Now 🚀"
     478msgstr ""
     479
     480#: includes/layouts/default.php:11
     481msgid "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."
     482msgstr ""
     483
     484#: includes/layouts/default.php:19
     485#: src/Components/wizard/step-2.js:11
     486msgid "Choose Your Website Type"
     487msgstr ""
     488
     489#: includes/layouts/default.php:20
     490#: includes/layouts/default.php:41
     491#: src/Components/import-steps/step-1.js:133
     492msgid "Next"
     493msgstr ""
     494
     495#: includes/layouts/default.php:21
     496#: includes/layouts/default.php:42
     497msgid "Previous"
     498msgstr ""
     499
     500#: includes/layouts/default.php:22
     501msgid "Select the type of site you want to create. We’ll suggest the best designs and features for you."
     502msgstr ""
     503
     504#: includes/templatespare-kit.php:261
    458505msgid "No plugin specified."
    459506msgstr ""
    460507
    461 #: includes/templatespare-kit.php:270
     508#: includes/templatespare-kit.php:274
    462509msgid "Sorry, you are not allowed to install plugins on this site."
    463510msgstr ""
    464511
    465 #: includes/templatespare-kit.php:317
     512#: includes/templatespare-kit.php:320
    466513msgid "Unable to connect to the filesystem. Please confirm your credentials."
    467514msgstr ""
    468515
    469 #: includes/templatespare-kit.php:334
     516#: includes/templatespare-kit.php:337
    470517msgid "success"
    471518msgstr ""
    472519
    473 #: src/Components/App.js:175
    474 msgid "Ready to Import Starter Sites"
    475 msgstr ""
    476 
    477 #: src/Components/App.js:177
    478 msgid "Get modern & creative websites with just one click!"
    479 msgstr ""
    480 
    481 #: src/Components/App.js:192
     520#: src/Components/App.js:182
     521msgid "Create Your Dream Website with Just One Click 🚀"
     522msgstr ""
     523
     524#: src/Components/App.js:185
     525msgid "You’re almost there! Choose from our Ready-to-Import Starter Sites crafted for modern, professional, and creative websites."
     526msgstr ""
     527
     528#: src/Components/App.js:224
    482529msgid "Example: news, sport, fashion.."
    483530msgstr ""
    484531
    485 #: src/Components/App.js:200
     532#: src/Components/App.js:258
    486533msgid "All Themes"
    487534msgstr ""
    488535
    489 #: src/Components/App.js:225
     536#: src/Components/App.js:309
    490537msgid "All Builders"
    491538msgstr ""
    492539
    493 #: src/Components/App.js:228
     540#: src/Components/App.js:318
    494541#: src/Components/import-steps/step-1.js:56
    495542msgid "Gutenberg"
    496543msgstr ""
    497544
    498 #: src/Components/App.js:231
     545#: src/Components/App.js:327
    499546#: src/Components/import-steps/step-1.js:54
    500547msgid "Elementor"
    501 msgstr ""
    502 
    503 #: src/Components/App.js:251
    504 msgid "Other"
    505548msgstr ""
    506549
     
    515558
    516559#: src/Components/import-steps/step-1.js:73
    517 msgid "Import"
     560#: src/Components/wizard/wizard-dashboard.js:133
     561msgid "Select"
    518562msgstr ""
    519563
     
    522566msgstr ""
    523567
    524 #: src/Components/import-steps/step-1.js:97
     568#: src/Components/import-steps/step-1.js:98
    525569msgid "Demo"
    526570msgstr ""
    527571
    528 #: src/Components/import-steps/step-1.js:101
     572#: src/Components/import-steps/step-1.js:102
    529573msgid "Theme"
    530574msgstr ""
    531575
    532 #: src/Components/import-steps/step-1.js:105
     576#: src/Components/import-steps/step-1.js:106
    533577msgid "Builder"
    534578msgstr ""
    535579
    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
     581msgid "Importing won’t affect your existing content or settings."
     582msgstr ""
     583
     584#: src/Components/main.js:161
    545585msgid "No Records Found"
    546586msgstr ""
    547587
    548 #: src/Components/main.js:198
     588#: src/Components/main.js:199
    549589msgid "Upgrade"
    550590msgstr ""
    551591
    552 #: src/Components/main.js:201
     592#: src/Components/main.js:209
    553593msgid "All Themes Plan"
    554594msgstr ""
    555595
    556 #: src/Components/main.js:270
     596#: src/Components/main.js:328
    557597msgid "Purchase"
    558598msgstr ""
    559599
    560 #: src/Components/main.js:288
     600#: src/Components/main.js:358
    561601msgid "Details"
    562602msgstr ""
     
    569609msgid "Close"
    570610msgstr ""
     611
     612#: src/Components/wizard/step-1.js:14
     613msgid "Build your website fast, easy, and fun with AF themes! Let’s get started and make your website amazing!"
     614msgstr ""
     615
     616#: src/Components/wizard/step-2.js:13
     617msgid "Select the type of website you want to create. We’ll suggest the best designs and features for you."
     618msgstr ""
     619
     620#: src/Components/wizard/step-3.js:16
     621msgid "No category selected"
     622msgstr ""
     623
     624#: src/Components/wizard/wizard-dashboard.js:132
     625msgid "Selected"
     626msgstr ""
     627
     628#: src/Components/wizard/wizard-dashboard.js:161
     629msgid "AF themes"
     630msgstr ""
     631
     632#: src/Components/wizard/wizard-dashboard.js:164
     633msgid "EXIT WIZARD"
     634msgstr ""
  • templatespare/trunk/readme.txt

    r3143926 r3189631  
    33Tags: widgets, elementor, gutenberg, templates, landing page
    44Requires at least: 4.0
    5 Tested up to: 6.6
    6 Stable tag: 2.4.4
     5Tested up to: 6.7
     6Stable tag: 2.5.0
    77License: GPLv3 or later
    88
     
    1717== 🌐 One Click Import: No Coding Hassle! Three Simple Steps 🌟 ==
    1818
    19 [youtube https://www.youtube.com/watch?v=WeHALYnDQBM]
     19[youtube https://www.youtube.com/watch?v=t7LMDLRE8Ok]
    2020
    2121🖱️ 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).
     
    3030Your website is ready in minutes – share your story with the world! 🚀🌐
    3131
     32[youtube https://www.youtube.com/watch?v=elLCTqnQMI0]
    3233<strong>[Explore Live Demo](https://tastewp.com/new/?pre-installed-plugin-slug=templatespare)</strong>
    3334
     
    7475
    7576<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]
    7778
    7879## Celebrating the Success Stories of Our Users
  • templatespare/trunk/templatespare.php

    r3158019 r3189631  
    11<?php
     2
    23/**
    3  * Plugin Name: TemplateSpare - Fast WordPress Site Builder
     4 * Plugin Name: TemplateSpare: Quick & Easy WordPress Site Builder
    45 * Plugin URI: https://templatespare.com/?uri=plugin
    56 * 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.4
     7 * Version: 2.5.0
    78 * Author:            TemplateSpare
    89 * Author URI:        https://templatespare.com/
     
    1112 * License URI:       https://www.gnu.org/licenses/gpl.html
    1213 */
    13  
    1414
    15  /**
     15/**
    1616 * Exit if accessed directly
    1717 */
    18 if ( ! defined( 'ABSPATH' ) ) {
    19     exit;
     18if (!defined('ABSPATH')) {
     19  exit;
    2020}
    2121
    2222defined('AFTMLS_BASE_FILE') or define('AFTMLS_BASE_FILE', __FILE__);
    23 defined('AFTMLS_PLUGIN_BASE') or define('AFTMLS_PLUGIN_BASE', plugin_basename( AFTMLS_BASE_FILE ));
     23defined('AFTMLS_PLUGIN_BASE') or define('AFTMLS_PLUGIN_BASE', plugin_basename(AFTMLS_BASE_FILE));
    2424defined('AFTMLS_BASE_DIR') or define('AFTMLS_BASE_DIR', dirname(AFTMLS_BASE_FILE));
    2525defined('AFTMLS_PLUGIN_URL') or define('AFTMLS_PLUGIN_URL', plugin_dir_url(__FILE__));
    2626define('AFTMLS_PLUGIN_DIR', plugin_dir_path(__FILE__));
    2727
     28if (!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  }
    2838
    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';
    3941
    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';
    4248
    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();
    4951
    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}
     59add_action('init', 'templatespare_main_plugin_file');
    5360
    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');
     61function templatespare_activation_redirect($plugin)
     62{
    6463
     64  if (defined('DOING_AJAX') && DOING_AJAX) {
     65    // If activation is done via AJAX, don't perform redirection here
     66    return;
     67  }
    6568
    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);
    7078    }
    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  }
    9280}
    9381
    94 
    95 
     82add_action('activated_plugin', 'templatespare_activation_redirect');
Note: See TracChangeset for help on using the changeset viewer.