PageSourceSearch

https://d68wp.dartmouth68.org/wp-content/plugins/integrate-google-…/assets/js/frontend.js?ver=1.6.7.1790922145

js dartmouth68.org collected 2026-10-04 04:16:05 UTC 459,322 bytes, 1 lines download raw bytes

vendor: 4,923 bytes, line 1
1(()=>{var e={554(e,t,n){"use strict";var r=n(601),i=n.n(r),o=n(314),a=n.n(o)()(i());a.push([e.id,'.slick-loading .slick-list{background:#fff url("./ajax-loader.gif") center center no-repeat}@font-face{font-family:"slick";font-weight:normal;font-style:normal;src:url("./fonts/slick.eot");src:url("./fonts/slick.eot?#iefix") format("embedded-opentype"),url("./fonts/slick.woff") format("woff"),url("./fonts/slick.ttf") format("truetype"),url("./fonts/slick.svg#slick") format("svg")}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);cursor:pointer;color:rgba(0,0,0,0);border:none;outline:none;background:rgba(0,0,0,0)}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:rgba(0,0,0,0);outline:none;background:rgba(0,0,0,0)}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:rgba(0,0,0,0);border:0;outline:none;background:rgba(0,0,0,0)}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:"slick";font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}',""]);const l=a;n.d(t,["A",0,l])},610(e,t,n){"use strict";var r=n(601),i=n.n(r),o=n(314),a=n.n(o)()(i());a.push([e.id,'.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}',""]);const l=a;n.d(t,["A",0,l])},314(e){"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map(function(t){var n="",r=void 0!==t[5];return t[4]&&(n+="@supports (".concat(t[4],") {")),t[2]&&(n+="@media ".concat(t[2]," {")),r&&(n+="@layer".concat(t[5].length>0?" ".concat(t[5]):""," {")),n+=e(t),r&&(n+="}"),t[2]&&(n+="}"),t[4]&&(n+="}"),n}).join("")},t.i=function(e,n,r,i,o){"string"==typeof e&&(e=[[null,e,void 0]]);var a={};if(r)for(var l=0;l<this.length;l++){var c=this[l][0];null!=c&&(a[c]=!0)}for(var s=0;s<e.length;s++){var d=[].concat(e[s]);r&&a[d[0]]||(void 0!==o&&(void 0===d[5]||(d[1]="@layer".concat(d[5].length>0?" ".concat(d[5]):""," {").concat(d[1],"}")),d[5]=o),n&&(d[2]?(d[1]="@media ".concat(d[2]," {").concat(d[1],"}"),d[2]=n):d[2]=n),i&&(d[4]?(d[1]="@supports (".concat(d[4],") {").concat(d[1],"}"),d[4]=i):d[4]="".concat(i)),t.push(d))}},t}},601(e){"use strict";e.exports=function(e){return e[1]}}
1,40(e,t,n){var r=n(404),i=n(524).each;function o(e,t){this.query=e,this.isUnconditional=t,this.handlers=[],this.mql=window.matchMedia(e);var n=this;this.listener=function(e){n.mql=e.currentTarget||e,n.assess()},this.mql.addListener(this.listener)}o.prototype={constuctor:o,addHandler:function(e){var t=new r(e);this.handlers.push(t),this.matches()&&t.on()},removeHandler:function(e){var t=this.handlers;i(t,function(n,r){if(n.equals(e))return n.destroy(),!t.splice(r,1)})},matches:function(){return this.mql.matches||this.isUnconditional},clear:function(){i(this.handlers,function(e){e.destroy()}),this.mql.removeListener(this.listener),this.handlers.length=0},assess:function(){var e=this.matches()?"on":"off";i(this.handlers,function(t){t[e]()})}},e.exports=o},98(e,t,n){var r=n(40),i=n(524),o=i.each,a=i.isFunction,l=i.isArray;function c(){if(!window.matchMedia)throw new Error("matchMedia not present, legacy browsers require a polyfill");this.queries={},this.browserIsIncapable=!window.matchMedia("only all").matches}c.prototype={constructor:c,register:function(e,t,n){var i=this.queries,c=n&&this.browserIsIncapable;return i[e]||(i[e]=new r(e,c)),a(t)&&(t={match:t}),l(t)||(t=[t]),o(t,function(t){a(t)&&(t={match:t}),i[e].addHandler(t)}),this},unregister:function(e,t){var n=this.queries[e];return n&&(t?n.removeHandler(t):(n.clear(),delete this.queries[e])),this}},e.exports=c},404(e){function t(e){this.options=e,!e.deferSetup&&this.setup()}t.prototype={constructor:t,setup:function(){this.options.setup&&this.options.setup(),this.initialised=!0},on:function(){!this.initialised&&this.setup(),this.options.match&&this.options.match()},off:function(){this.options.unmatch&&this.options.unmatch()},destroy:function(){this.options.destroy?this.options.destroy():this.off()},equals:function(e){return this.options===e||this.options.match===e}},e.exports=t},524(e){e.exports={isFunction:function(e){return"function"==typeof e},isArray:function(e){return"[object Array]"===Object.prototype.toString.apply(e)},each:function(e,t){for(var n=0,r=e.length;n<r&&!1!==t(e[n],n);n++);}}},386(e,t,n){var r=n(98);e.exports=new r},441(e,t,n){var r=n(28),i=function(e){var t="",n=Object.keys(e);return n.forEach(function(i,o){var a=e[i];(function(e){return/[height|width]$/.test(e)})(i=r(i))&&"number"==typeof a&&(a+="px"),t+=!0===a?i:!1===a?"not "+i:"("+i+": "+a+")",o<n.length-1&&(t+=" and ")}),t};e.exports=function(e){var t="";return"string"==typeof e?e:e instanceof Array?(e.forEach(function(n,r){t+=i(n),r<e.length-1&&(t+=", ")}),t):i(e)}},181(e,t,n){var r=/^\s+|\s+$/g,i=/^[-+]0x[0-9a-f]+$/i,o=/^0b[01]+$/i,a=/^0o[0-7]+$/i,l=parseInt,c="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g,s="object"==typeof self&&self&&self.Object===Object&&self,d=c||s||Function("return this")(),u=Object.prototype.toString,f=Math.max,p=Math.min,m=function(){return d.Date.now()};function g(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]"==u.call(e)}(e))return NaN;if(g(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=g(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(r,"");var n=o.test(e);return n||a.test(e)?l(e.slice(2),n?2:8):i.test(e)?NaN:+e}e.exports=function(e,t,n){var r,i,o,a,l,c,s=0,d=!1,u=!1,h=!0;if("function"!=typeof e)throw new TypeError("Expected a function");function y(t){var n=r,o=i;return r=i=void 0,s=t,a=e.apply(o,n)}function w(e){var n=e-c;return void 0===c||n>=t||n<0||u&&e-s>=o}function b(){var e=m();if(w(e))return _(e);l=setTimeout(b,function(e){var n=t-(e-c);return u?p(n,o-(e-s)):n}(e))}function _(e){return l=void 0,h&&r?y(e):(r=i=void 0,a)}function S(){var e=m(),n=w(e);if(r=arguments,i=this,c=e,n){if(void 0===l)return function(e){return s=e,l=setTimeout(b,t),d?y(e):a}(c);if(u)return l=setTimeout(b,t),y(c)}return void 0===l&&(l=setTimeout(b,t)),a}return t=v(t)||0,g(n)&&(d=!!n.leading,o=(u="maxWait"in n)?f(v(n.maxWait)||0,t):o,h="trailing"in n?!!n.trailing:h),S.cancel=function(){void 0!==l&&clearTimeout(l),s=0,r=c=i=l=void 0},S.flush=function(){return void 0===l?a:_(m())},S}},606(e){var t,n,r=e.exports={};function i(){throw new Error("setTimeout has not been defined")}function o(){throw new Error("clearTimeout has not been defined")}function a(e){if(t===setTimeout)return setTimeout(e,0);if((t===i||!t)&&setTimeout)return t=setTimeout,setTimeout(e,0);try{return t(e,0)}catch(n){try{return t.call(null,e,0)}catch(n){return t.call(this,e,0)}}}!function(){try{t="function"==typeof setTimeout?setTimeout:i}catch(e){t=i}try{n="function"==typeof clearTimeout?clearTimeout:o}catch(e){n=o}}();var l,c=[],s=!1,d=-1;function u(){s&&l&&(s=!1,l.length?c=l.concat(c):d=-1,c.length&&f())}function f(){if(!s){var e=a(u);s=!0;for(var t=c.length;t;){for(l=c,c=[];++d<t;)l&&l[d].run();d=-1,t=c.length}l=null,s=!1,function(e){if(n===clearTimeout)return clearTimeout(e);if((n===o||!n)&&clearTimeout)return n=clearTimeout,clearTimeout(e);try{return n(e)}catch(t){try{return n.call(null,e)}catch(t){return n.call(this,e)}}}(e)}}function p(e,t){this.fun=e,this.array=t}function m(){}r.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];c.push(new p(e,t)),1!==c.length||s||a(f)},p.prototype.run=function(){this.fun.apply(null,this.array)},r.title="browser",r.browser=!0,r.env={},r.argv=[],r.version="",r.versions={},r.on=m,r.addListener=m,r.once=m,r.off=m,r.removeListener=m,r.removeAllListeners=m,r.emit=m,r.prependListener=m,r.prependOnceListener=m,r.listeners=function(e){return[]},r.binding=function(e){throw new Error("process.binding is not supported")},r.cwd=function(){return"/"},r.chdir=function(e){throw new Error("process.chdir is not supported")},r.umask=function(){return 0}},159(e,t,n){"use strict";var r=n(264);function i(){}function o(){}o.resetWarningCache=i,e.exports=function(){function e(e,t,n,i,o,a){if(a!==r){var l=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 l.name="Invariant Violation",l}}function t(){return e}e.isRequired=e;
1var 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:o,resetWarningCache:i};return n.PropTypes=n,n}},211(e,t,n){e.exports=n(159)()},264(e){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},28(e){e.exports=function(e){return e.replace(/[A-Z]/g,function(e){return"-"+e.toLowerCase()}).toLowerCase()}},942(e,t){var n;!function(){"use strict";var r={}.hasOwnProperty;function i(){for(var e="",t=0;t<arguments.length;t++){var n=arguments[t];n&&(e=a(e,o(n)))}return e}function o(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return i.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var n in e)r.call(e,n)&&e[n]&&(t=a(t,n));return t}function a(e,t){return t?e?e+" "+t:e+t:e}e.exports?(i.default=i,e.exports=i):void 0===(n=function(){return i}.apply(t,[]))||(e.exports=n)}()}};const t={};function n(r){const i=t[r];if(void 0!==i)return i.exports;const o=t[r]={id:r,exports:{}};return e[r](o,o.exports,n),o.exports}n.n=e=>{const t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.cw=e=>{var t;return()=>{if(e){var n=e;e=0,t={exports:{}},n.call(t.exports,t,t.exports)}return t.exports}},n.d=(e,t)=>{if(Array.isArray(t))for(var r=0;r<t.length;){var i=t[r++],o=t[r++],a=0===o?{enumerable:!0,value:t[r++]}:{enumerable:!0,get:o};n.o(e,i)||Object.defineProperty(e,i,a)}else for(var i in t)n.o(t,i)&&!n.o(e,i)&&Object.defineProperty(e,i,{enumerable:!0,get:t[i]})},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),n.r=e=>{Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.nc=void 0,(()=>{"use strict";var e=n.cw(function(e,t){function n(e){return n="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},n(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.PrevArrow=t.NextArrow=void 0;var r=a(h()),i=a(y()),o=s();function a(e){return e&&e.__esModule?e:{default:e}}function l(){return l=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},l.apply(this,arguments)}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 d(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){u(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}function u(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function f(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function p(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)}}function m(e,t,n){return t&&p(e.prototype,t),n&&p(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function g(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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&v(e,t)}function v(e,t){return v=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},v(e,t)}function w(e){var t=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}}();return function(){var r,i=b(e);if(t){var o=b(this).constructor;r=Reflect.construct(i,arguments,o)}else r=i.apply(this,arguments);return function(e,t){if(t&&("object"===n(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)}(this,r)}}function b(e){return b=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},b(e)}var _=function(e){g(n,e);var t=w(n);function n(){return f(this,n),t.apply(this,arguments)}return m(n,[{key:"clickHandler",value:function(e,t){t&&t.preventDefault(),this.props.clickHandler(e,t)}},{key:"render",value:function(){var e={"slick-arrow":!0,"slick-prev":!0},t=this.clickHandler.bind(this,{message:"previous"});!this.props.infinite&&(0===this.props.currentSlide||this.props.slideCount<=this.props.slidesToShow)&&(e["slick-disabled"]=!0,t=null);var n={key:"0","data-role":"none",className:(0,i.default)(e),style:{display:"block"},onClick:t},o={currentSlide:this.props.currentSlide,slideCount:this.props.slideCount};return this.props.prevArrow?r.default.cloneElement(this.props.prevArrow,d(d({},n),o)):r.default.createElement("button",l({key:"0",type:"button"},n)," ","Previous")}}]),n}(r.default.PureComponent);t.PrevArrow=_;var S=function(e){g(n,e);var t=w(n);function n(){return f(this,n),t.apply(this,arguments)}return m(n,[{key:"clickHandler",value:function(e,t){t&&t.preventDefault(),this.props.clickHandler(e,t)}},{key:"render",value:function(){var e={"slick-arrow":!0,"slick-next":!0},t=this.clickHandler.bind(this,{message:"next"});(0,o.canGoNext)(this.props)||(e["slick-disabled"]=!0,t=null);var n={key:"1","data-role":"none",className:(0,i.default)(e),style:{display:"block"},onClick:t},a={currentSlide:this.props.currentSlide,slideCount:this.props.slideCount};return this.props.nextArrow?r.default.cloneElement(this.props.nextArrow,d(d({},n),a)):r.default.createElement("button",l({key:"1",type:"button"},n)," ","Next")}}]),n}(r.default.PureComponent);t.NextArrow=S}
1),t=n.cw(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n,r=(n=h())&&n.__esModule?n:{default:n};var i={accessibility:!0,adaptiveHeight:!1,afterChange:null,appendDots:function(e){return r.default.createElement("ul",{style:{display:"block"}},e)},arrows:!0,autoplay:!1,autoplaySpeed:3e3,beforeChange:null,centerMode:!1,centerPadding:"50px",className:"",cssEase:"ease",customPaging:function(e){return r.default.createElement("button",null,e+1)},dots:!1,dotsClass:"slick-dots",draggable:!0,easing:"linear",edgeFriction:.35,fade:!1,focusOnSelect:!1,infinite:!0,initialSlide:0,lazyLoad:null,nextArrow:null,onEdge:null,onInit:null,onLazyLoadError:null,onReInit:null,pauseOnDotsHover:!1,pauseOnFocus:!1,pauseOnHover:!0,prevArrow:null,responsive:null,rows:1,rtl:!1,slide:"div",slidesPerRow:1,slidesToScroll:1,slidesToShow:1,speed:500,swipe:!0,swipeEvent:null,swipeToSlide:!1,touchMove:!0,touchThreshold:5,useCSS:!0,useTransform:!0,variableWidth:!1,vertical:!1,waitForAnimate:!0};t.default=i}),r=n.cw(function(e,t){function n(e){return n="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},n(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.Dots=void 0;var r=a(h()),i=a(y()),o=s();function a(e){return e&&e.__esModule?e:{default:e}}function l(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 c(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){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)}}function u(e,t){return u=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},u(e,t)}function f(e){var t=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}}();return function(){var r,i=p(e);if(t){var o=p(this).constructor;r=Reflect.construct(i,arguments,o)}else r=i.apply(this,arguments);return function(e,t){if(t&&("object"===n(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)}(this,r)}}function p(e){return p=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},p(e)}var m=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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&u(e,t)}(p,e);var t,n,a,s=f(p);function p(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,p),s.apply(this,arguments)}return t=p,n=[{key:"clickHandler",value:function(e,t){t.preventDefault(),this.props.clickHandler(e)}},{key:"render",value:function(){for(var e,t=this.props,n=t.onMouseEnter,a=t.onMouseOver,s=t.onMouseLeave,d=t.infinite,u=t.slidesToScroll,f=t.slidesToShow,p=t.slideCount,m=t.currentSlide,g=(e={slideCount:p,slidesToScroll:u,slidesToShow:f,infinite:d}).infinite?Math.ceil(e.slideCount/e.slidesToScroll):Math.ceil((e.slideCount-e.slidesToShow)/e.slidesToScroll)+1,v={onMouseEnter:n,onMouseOver:a,onMouseLeave:s},h=[],y=0;y<g;y++){var w=(y+1)*u-1,b=d?w:(0,o.clamp)(w,0,p-1),_=b-(u-1),S=d?_:(0,o.clamp)(_,0,p-1),E=(0,i.default)({"slick-active":d?m>=S&&m<=b:m===S}),k={message:"dots",index:y,slidesToScroll:u,currentSlide:m},R=this.clickHandler.bind(this,k);h=h.concat(r.default.createElement("li",{key:y,className:E},r.default.cloneElement(this.props.customPaging(y),{onClick:R})))}return r.default.cloneElement(this.props.appendDots(h),function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
1t%2?l(Object(n),!0).forEach(function(t){c(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):l(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}({className:this.props.dotsClass},v))}}],n&&d(t.prototype,n),a&&d(t,a),Object.defineProperty(t,"prototype",{writable:!1}),p}(r.default.PureComponent);t.Dots=m}),i=n.cw(function(e,t){var n;t.A=void 0;var r=((n=l())&&n.__esModule?n:{default:n}).default;t.A=r}),o=n.cw(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n={animating:!1,autoplaying:null,currentDirection:0,currentLeft:null,currentSlide:0,direction:1,dragging:!1,edgeDragged:!1,initialized:!1,lazyLoadedList:[],listHeight:null,listWidth:null,scrolling:!1,slideCount:null,slideHeight:null,slideWidth:null,swipeLeft:null,swiped:!1,swiping:!1,touchObject:{startX:0,startY:0,curX:0,curY:0},trackStyle:{},trackWidth:0,targetSlide:0};t.default=n}),a=n.cw(function(t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.InnerSlider=void 0;var a=b(h()),l=b(o()),u=b(n(181)),f=b(y()),p=s(),m=c(),g=r(),v=e(),w=b(d());function b(e){return e&&e.__esModule?e:{default:e}}function _(e){return _="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 S(){return S=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},S.apply(this,arguments)}function E(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function k(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 R(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?k(Object(n),!0).forEach(function(t){T(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):k(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function x(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)}}function C(e,t){return C=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},C(e,t)}function O(e){var t=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}}();return function(){var n,r=N(e);if(t){var i=N(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return function(e,t){if(t&&("object"===_(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return A(e)}(this,n)}}function A(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function N(e){return N=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},N(e)}function T(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var P=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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&C(e,t)}(o,e);var t,n,r,i=O(o);function o(e){var t;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,o),T(A(t=i.call(this,e)),"listRefHandler",function(e){return t.list=e}),T(A(t),"trackRefHandler",function(e){return t.track=e}),T(A(t),"adaptHeight",function(){if(t.props.adaptiveHeight&&t.list){var e=t.list.querySelector('[data-index="'.concat(t.state.currentSlide,'"]'));t.list.style.height=(0,p.getHeight)(e)+"px"}}),T(A(t),"componentDidMount",function(){if(t.props.onInit&&t.props.onInit(),t.props.lazyLoad){var e=(0,p.getOnDemandLazySlides)(R(R({},t.props),t.state));e.length>0&&(t.setState(function(t){return{lazyLoadedList:t.lazyLoadedList.concat(e)}}),t.props.onLazyLoad&&t.props.onLazyLoad(e))}var n=R({listRef:t.list,trackRef:t.track},t.props);t.updateState(n,!0,function(){t.adaptHeight(),t.props.autoplay&&t.autoPlay("update")}),"progressive"===t.props.lazyLoad&&(t.lazyLoadTimer=setInterval(t.progressiveLazyLoad,1e3)),t.ro=new w.default(function(){t.state.animating?(t.onWindowResized(!1),t.callbackTimers.push(setTimeout(function(){return t.onWindowResized()},t.props.speed))):t.onWindowResized()}),t.ro.observe(t.list),document.querySelectorAll&&Array.prototype.forEach.call(document.querySelectorAll(".slick-slide"),function(e){e.onfocus=t.props.pauseOnFocus?t.onSlideFocus:null,e.onblur=t.props.pauseOnFocus?t.onSlideBlur:null}),window.addEventListener?window.addEventListener("resize",t.onWindowResized):window.attachEvent("onresize",t.onWindowResized)}),T(A(t),"componentWillUnmount",function(){t.animationEndCallback&&clearTimeout(t.animationEndCallback),t.lazyLoadTimer&&clearInterval(t.lazyLoadTimer),t.callbackTimers.length&&(t.callbackTimers.forEac
vendor: 4,429 bytes, line 1
1h(function(e){return clearTimeout(e)}),t.callbackTimers=[]),window.addEventListener?window.removeEventListener("resize",t.onWindowResized):window.detachEvent("onresize",t.onWindowResized),t.autoplayTimer&&clearInterval(t.autoplayTimer),t.ro.disconnect()}),T(A(t),"componentDidUpdate",function(e){if(t.checkImagesLoad(),t.props.onReInit&&t.props.onReInit(),t.props.lazyLoad){var n=(0,p.getOnDemandLazySlides)(R(R({},t.props),t.state));n.length>0&&(t.setState(function(e){return{lazyLoadedList:e.lazyLoadedList.concat(n)}}),t.props.onLazyLoad&&t.props.onLazyLoad(n))}t.adaptHeight();var r=R(R({listRef:t.list,trackRef:t.track},t.props),t.state),i=t.didPropsChange(e);i&&t.updateState(r,i,function(){t.state.currentSlide>=a.default.Children.count(t.props.children)&&t.changeSlide({message:"index",index:a.default.Children.count(t.props.children)-t.props.slidesToShow,currentSlide:t.state.currentSlide}),t.props.autoplay?t.autoPlay("update"):t.pause("paused")})}),T(A(t),"onWindowResized",function(e){t.debouncedResize&&t.debouncedResize.cancel(),t.debouncedResize=(0,u.default)(function(){return t.resizeWindow(e)},50),t.debouncedResize()}),T(A(t),"resizeWindow",function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];if(Boolean(t.track&&t.track.node)){var n=R(R({listRef:t.list,trackRef:t.track},t.props),t.state);t.updateState(n,e,function(){t.props.autoplay?t.autoPlay("update"):t.pause("paused")}),t.setState({animating:!1}),clearTimeout(t.animationEndCallback),delete t.animationEndCallback}}),T(A(t),"updateState",function(e,n,r){var i=(0,p.initializedState)(e);e=R(R(R({},e),i),{},{slideIndex:i.currentSlide});var o=(0,p.getTrackLeft)(e);e=R(R({},e),{},{left:o});var l=(0,p.getTrackCSS)(e);(n||a.default.Children.count(t.props.children)!==a.default.Children.count(e.children))&&(i.trackStyle=l),t.setState(i,r)}),T(A(t),"ssrInit",function(){if(t.props.variableWidth){var e=0,n=0,r=[],i=(0,p.getPreClones)(R(R(R({},t.props),t.state),{},{slideCount:t.props.children.length})),o=(0,p.getPostClones)(R(R(R({},t.props),t.state),{},{slideCount:t.props.children.length}));t.props.children.forEach(function(t){r.push(t.props.style.width),e+=t.props.style.width});for(var l=0;l<i;l++)n+=r[r.length-1-l],e+=r[r.length-1-l];for(var c=0;c<o;c++)e+=r[c];for(var s=0;s<t.state.currentSlide;s++)n+=r[s];var d={width:e+"px",left:-n+"px"};if(t.props.centerMode){var u="".concat(r[t.state.currentSlide],"px");d.left="calc(".concat(d.left," + (100% - ").concat(u,") / 2 ) ")}return{trackStyle:d}}var f=a.default.Children.count(t.props.children),m=R(R(R({},t.props),t.state),{},{slideCount:f}),g=(0,p.getPreClones)(m)+(0,p.getPostClones)(m)+f,v=100/t.props.slidesToShow*g,h=100/g,y=-h*((0,p.getPreClones)(m)+t.state.currentSlide)*v/100;return t.props.centerMode&&(y+=(100-h*v/100)/2),{slideWidth:h+"%",trackStyle:{width:v+"%",left:y+"%"}}}),T(A(t),"checkImagesLoad",function(){var e=t.list&&t.list.querySelectorAll&&t.list.querySelectorAll(".slick-slide img")||[],n=e.length,r=0;Array.prototype.forEach.call(e,function(e){var i=function(){return++r&&r>=n&&t.onWindowResized()};if(e.onclick){var o=e.onclick;e.onclick=function(){o(),e.parentNode.focus()}}else e.onclick=function(){return e.parentNode.focus()};e.onload||(t.props.lazyLoad?e.onload=function(){t.adaptHeight(),t.callbackTimers.push(setTimeout(t.onWindowResized,t.props.speed))}:(e.onload=i,e.onerror=function(){i(),t.props.onLazyLoadError&&t.props.onLazyLoadError()}))})}),T(A(t),"progressiveLazyLoad",function(){for(var e=[],n=R(R({},t.props),t.state),r=t.state.currentSlide;r<t.state.slideCount+(0,p.getPostClones)(n);r++)if(t.state.lazyLoadedList.indexOf(r)<0){e.push(r);break}for(var i=t.state.currentSlide-1;i>=-(0,p.getPreClones)(n);i--)if(t.state.lazyLoadedList.indexOf(i)<0){e.push(i);break}e.length>0?(t.setState(function(t){return{lazyLoadedList:t.lazyLoadedList.concat(e)}}),t.props.onLazyLoad&&t.props.onLazyLoad(e)):t.lazyLoadTimer&&(clearInterval(t.lazyLoadTimer),delete t.lazyLoadTimer)}),T(A(t),"slideHandler",function(e){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=t.props,i=r.asNavFor,o=r.beforeChange,a=r.onLazyLoad,l=r.speed,c=r.afterChange,s=t.state.currentSlide,d=(0,p.slideHandler)(R(R(R({index:e},t.props),t.state),{},{trackRef:t.track,useCSS:t.props.useCSS&&!n})),u=d.state,f=d.nextState;if(u){o&&o(s,u.currentSlide);var m=u.lazyLoadedList.filter(function(e){return t.state.lazyLoadedList.indexOf(e)<0});a&&m.length>
vendor: 5,301 bytes, line 1
10&&a(m),!t.props.waitForAnimate&&t.animationEndCallback&&(clearTimeout(t.animationEndCallback),c&&c(s),delete t.animationEndCallback),t.setState(u,function(){i&&t.asNavForIndex!==e&&(t.asNavForIndex=e,i.innerSlider.slideHandler(e)),f&&(t.animationEndCallback=setTimeout(function(){var e=f.animating,n=E(f,["animating"]);t.setState(n,function(){t.callbackTimers.push(setTimeout(function(){return t.setState({animating:e})},10)),c&&c(u.currentSlide),delete t.animationEndCallback})},l))})}}),T(A(t),"changeSlide",function(e){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=R(R({},t.props),t.state),i=(0,p.changeSlide)(r,e);if((0===i||i)&&(!0===n?t.slideHandler(i,n):t.slideHandler(i),t.props.autoplay&&t.autoPlay("update"),t.props.focusOnSelect)){var o=t.list.querySelectorAll(".slick-current");o[0]&&o[0].focus()}}),T(A(t),"clickHandler",function(e){!1===t.clickable&&(e.stopPropagation(),e.preventDefault()),t.clickable=!0}),T(A(t),"keyHandler",function(e){var n=(0,p.keyHandler)(e,t.props.accessibility,t.props.rtl);""!==n&&t.changeSlide({message:n})}),T(A(t),"selectHandler",function(e){t.changeSlide(e)}),T(A(t),"disableBodyScroll",function(){window.ontouchmove=function(e){(e=e||window.event).preventDefault&&e.preventDefault(),e.returnValue=!1}}),T(A(t),"enableBodyScroll",function(){window.ontouchmove=null}),T(A(t),"swipeStart",function(e){t.props.verticalSwiping&&t.disableBodyScroll();var n=(0,p.swipeStart)(e,t.props.swipe,t.props.draggable);""!==n&&t.setState(n)}),T(A(t),"swipeMove",function(e){var n=(0,p.swipeMove)(e,R(R(R({},t.props),t.state),{},{trackRef:t.track,listRef:t.list,slideIndex:t.state.currentSlide}));n&&(n.swiping&&(t.clickable=!1),t.setState(n))}),T(A(t),"swipeEnd",function(e){var n=(0,p.swipeEnd)(e,R(R(R({},t.props),t.state),{},{trackRef:t.track,listRef:t.list,slideIndex:t.state.currentSlide}));if(n){var r=n.triggerSlideHandler;delete n.triggerSlideHandler,t.setState(n),void 0!==r&&(t.slideHandler(r),t.props.verticalSwiping&&t.enableBodyScroll())}}),T(A(t),"touchEnd",function(e){t.swipeEnd(e),t.clickable=!0}),T(A(t),"slickPrev",function(){t.callbackTimers.push(setTimeout(function(){return t.changeSlide({message:"previous"})},0))}),T(A(t),"slickNext",function(){t.callbackTimers.push(setTimeout(function(){return t.changeSlide({message:"next"})},0))}),T(A(t),"slickGoTo",function(e){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(e=Number(e),isNaN(e))return"";t.callbackTimers.push(setTimeout(function(){return t.changeSlide({message:"index",index:e,currentSlide:t.state.currentSlide},n)},0))}),T(A(t),"play",function(){var e;if(t.props.rtl)e=t.state.currentSlide-t.props.slidesToScroll;else{if(!(0,p.canGoNext)(R(R({},t.props),t.state)))return!1;e=t.state.currentSlide+t.props.slidesToScroll}t.slideHandler(e)}),T(A(t),"autoPlay",function(e){t.autoplayTimer&&clearInterval(t.autoplayTimer);var n=t.state.autoplaying;if("update"===e){if("hovered"===n||"focused"===n||"paused"===n)return}else if("leave"===e){if("paused"===n||"focused"===n)return}else if("blur"===e&&("paused"===n||"hovered"===n))return;t.autoplayTimer=setInterval(t.play,t.props.autoplaySpeed+50),t.setState({autoplaying:"playing"})}),T(A(t),"pause",function(e){t.autoplayTimer&&(clearInterval(t.autoplayTimer),t.autoplayTimer=null);var n=t.state.autoplaying;"paused"===e?t.setState({autoplaying:"paused"}):"focused"===e?"hovered"!==n&&"playing"!==n||t.setState({autoplaying:"focused"}):"playing"===n&&t.setState({autoplaying:"hovered"})}),T(A(t),"onDotsOver",function(){return t.props.autoplay&&t.pause("hovered")}),T(A(t),"onDotsLeave",function(){return t.props.autoplay&&"hovered"===t.state.autoplaying&&t.autoPlay("leave")}),T(A(t),"onTrackOver",function(){return t.props.autoplay&&t.pause("hovered")}),T(A(t),"onTrackLeave",function(){return t.props.autoplay&&"hovered"===t.state.autoplaying&&t.autoPlay("leave")}),T(A(t),"onSlideFocus",function(){return t.props.autoplay&&t.pause("focused")}),T(A(t),"onSlideBlur",function(){return t.props.autoplay&&"focused"===t.state.autoplaying&&t.autoPlay("blur")}),T(A(t),"render",function(){var e,n,r,i=(0,f.default)("slick-slider",t.props.className,{"slick-vertical":t.props.vertical,"slick-initialized":!0}),o=R(R({},t.props),t.state),l=(0,p.extractObject)(o,["fade","cssEase","speed","infinite","centerMode","focusOnSelect","currentSlide","lazyLoad","lazyLoadedList","rtl","slideWidth","slideHeight","listHeight","vertical","slidesToShow","slidesToScroll","slideCount","trackStyle","variableWidth","unslick","centerPadding","targetSlide","useCSS"]),c=t.props.pauseOnHover;if(l=R(R({},l),{},{onMouseEnter:c?t.onTrackOver:null,onMouseLeave:c?t.onTrackLeave:null,onMouseOver:c?t.onTrackOver:null,focusOnSelect:t.props.focusOnSelect&&t.clickable?t.selectHandler:null}),!0===t.props.dots&&t.state.slideCount>=t.props.slidesToShow){var s=(0,p.extractObject)(o,["dotsClass","slideCount","slidesToShow","currentSlide","slidesToScroll","clickHandler","children","customPaging","infinite","appendDots"]),d=t.props.pauseOnDotsHover;s=R(R({},s),{},{clickHandler:t.changeSlide,onMouseEnter:d?t.onDotsLeave:null,onMouseOver:d?t.onDotsOver:null,onMouseLeave:d?t.onDotsLeave:null}),e=a.default.createElement(g.Dots,s)}var u=(0,p.extractObject)(o,["infinite","centerMode","currentSlide","slideCount","slidesToShow","prevArrow","
1nextArrow"]);u.clickHandler=t.changeSlide,t.props.arrows&&(n=a.default.createElement(v.PrevArrow,u),r=a.default.createElement(v.NextArrow,u));var h=null;t.props.vertical&&(h={height:t.state.listHeight});var y=null;!1===t.props.vertical?!0===t.props.centerMode&&(y={padding:"0px "+t.props.centerPadding}):!0===t.props.centerMode&&(y={padding:t.props.centerPadding+" 0px"});var w=R(R({},h),y),b=t.props.touchMove,_={className:"slick-list",style:w,onClick:t.clickHandler,onMouseDown:b?t.swipeStart:null,onMouseMove:t.state.dragging&&b?t.swipeMove:null,onMouseUp:b?t.swipeEnd:null,onMouseLeave:t.state.dragging&&b?t.swipeEnd:null,onTouchStart:b?t.swipeStart:null,onTouchMove:t.state.dragging&&b?t.swipeMove:null,onTouchEnd:b?t.touchEnd:null,onTouchCancel:t.state.dragging&&b?t.swipeEnd:null,onKeyDown:t.props.accessibility?t.keyHandler:null},E={className:i,dir:"ltr",style:t.props.style};return t.props.unslick&&(_={className:"slick-list"},E={className:i}),a.default.createElement("div",E,t.props.unslick?"":n,a.default.createElement("div",S({ref:t.listRefHandler},_),a.default.createElement(m.Track,S({ref:t.trackRefHandler},l),t.props.children)),t.props.unslick?"":r,t.props.unslick?"":e)}),t.list=null,t.track=null,t.state=R(R({},l.default),{},{currentSlide:t.props.initialSlide,slideCount:a.default.Children.count(t.props.children)}),t.callbackTimers=[],t.clickable=!0,t.debouncedResize=null;var n=t.ssrInit();return t.state=R(R({},t.state),n),t}return t=o,(n=[{key:"didPropsChange",value:function(e){for(var t=!1,n=0,r=Object.keys(this.props);n<r.length;n++){var i=r[n];if(!e.hasOwnProperty(i)){t=!0;break}if("object"!==_(e[i])&&"function"!=typeof e[i]&&e[i]!==this.props[i]){t=!0;break}}return t||a.default.Children.count(this.props.children)!==a.default.Children.count(e.children)}}])&&x(t.prototype,n),r&&x(t,r),Object.defineProperty(t,"prototype",{writable:!1}),o}(a.default.Component);i.InnerSlider=P}),l=n.cw(function(e,r){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},i(e)}Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var o=f(h()),l=a(),c=f(n(441)),d=f(t()),u=s();function f(e){return e&&e.__esModule?e:{default:e}}function p(){return p=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},p.apply(this,arguments)}function m(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?m(Object(n),!0).forEach(function(t){S(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):m(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function v(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)}}function y(e,t){return y=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},y(e,t)}function w(e){var t=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}}();return function(){var n,r=_(e);if(t){var o=_(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return function(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 b(e)}(this,n)}}function b(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)}function S(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var E=(0,u.canUseDOM)()&&n(386),k=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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&y(e,t)}(a,e);var t,n,r,i=w(a);function a(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a),S(b(t=i.call(this,e)),"innerSliderRefHandler",function(e){return t.innerSlider=e}),S(b(t),"slickPrev",function(){return t.innerSlider.slickPrev()}),S(b(t),"slickNext",function(){return t.innerSlider.slickNext()}),S(b(t),"slickGoTo",function(e){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return t.innerSlider.slickGoTo(e,n)}),S(b(t),"slickPause",function(){return t.innerSlider.pause("paused")}),S(b(t),"slickPlay",function(){return t.innerSlider.autoPlay("play")}),t.state={breakpoint:null},t._responsiveMediaHandlers=[],t}return t=a,(n=[{key:"media",value:function(e,t){E.register(e,t),this._responsiveMediaHandlers.push({query:e,handler:t})}},{key:"componentDidMount",value:function(){var e=this;if(this.props.responsive){var t=this.props.responsive.map(function(e){return e.breakpoint});t.sort(function(e,t){return e-t}),t.forEach(function(n,r){var i;i=0===r?(0,c.default)({minWidth:0,maxWidth:n}):(0,c.default)({minWidth:t[r-1]+1,maxWidth:n}),(0,u.canUseDOM)()&&e.media(i,function(){e.setState({breakpoint:n})})});var n=(0,c.default)({minWidth:t.slice(-1)[0]});(0,u.canUseDOM)()&&this.media(n,function(){e.setState({breakpoint:null})})}}},{key:"componentWillUnmount",value:function(){this._responsiveMediaHandlers.forEac
vendor: 4,732 bytes, line 1
1h(function(e){E.unregister(e.query,e.handler)})}},{key:"render",value:function(){var e,t,n=this;(e=this.state.breakpoint?"unslick"===(t=this.props.responsive.filter(function(e){return e.breakpoint===n.state.breakpoint}))[0].settings?"unslick":g(g(g({},d.default),this.props),t[0].settings):g(g({},d.default),this.props)).centerMode&&(e.slidesToScroll,e.slidesToScroll=1),e.fade&&(e.slidesToShow,e.slidesToScroll,e.slidesToShow=1,e.slidesToScroll=1);var r=o.default.Children.toArray(this.props.children);r=r.filter(function(e){return"string"==typeof e?!!e.trim():!!e}),e.variableWidth&&(e.rows>1||e.slidesPerRow>1)&&(console.warn("variableWidth is not supported in case of rows > 1 or slidesPerRow > 1"),e.variableWidth=!1);for(var i=[],a=null,c=0;c<r.length;c+=e.rows*e.slidesPerRow){for(var s=[],u=c;u<c+e.rows*e.slidesPerRow;u+=e.slidesPerRow){for(var f=[],m=u;m<u+e.slidesPerRow&&(e.variableWidth&&r[m].props.style&&(a=r[m].props.style.width),!(m>=r.length));m+=1)f.push(o.default.cloneElement(r[m],{key:100*c+10*u+m,tabIndex:-1,style:{width:"".concat(100/e.slidesPerRow,"%"),display:"inline-block"}}));s.push(o.default.createElement("div",{key:10*c+u},f))}e.variableWidth?i.push(o.default.createElement("div",{key:c,style:{width:a}},s)):i.push(o.default.createElement("div",{key:c},s))}if("unslick"===e){var v="regular slider "+(this.props.className||"");return o.default.createElement("div",{className:v},r)}return i.length<=e.slidesToShow&&(e.unslick=!0),o.default.createElement(l.InnerSlider,p({style:this.props.style,ref:this.innerSliderRefHandler},e),i)}}])&&v(t.prototype,n),r&&v(t,r),Object.defineProperty(t,"prototype",{writable:!1}),a}(o.default.Component);r.default=k}),c=n.cw(function(e,t){function n(e){return n="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},n(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.Track=void 0;var r=a(h()),i=a(y()),o=s();function a(e){return e&&e.__esModule?e:{default:e}}function l(){return l=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},l.apply(this,arguments)}function c(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)}}function d(e,t){return d=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},d(e,t)}function u(e){var t=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}}();return function(){var r,i=p(e);if(t){var o=p(this).constructor;r=Reflect.construct(i,arguments,o)}else r=i.apply(this,arguments);return function(e,t){if(t&&("object"===n(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return f(e)}(this,r)}}function f(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function p(e){return p=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},p(e)}function m(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?m(Object(n),!0).forEach(function(t){v(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):m(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function v(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var w=function(e){var t,n,r,i,o;return r=(o=e.rtl?e.slideCount-1-e.index:e.index)<0||o>=e.slideCount,e.centerMode?(i=Math.floor(e.slidesToShow/2),n=(o-e.currentSlide)%e.slideCount===0,o>e.currentSlide-i-1&&o<=e.currentSlide+i&&(t=!0)):t=e.currentSlide<=o&&o<e.currentSlide+e.slidesToShow,{"slick-slide":!0,"slick-active":t,"slick-center":n,"slick-cloned":r,"slick-current":o===(e.targetSlide<0?e.targetSlide+e.slideCount:e.targetSlide>=e.slideCount?e.targetSlide-e.slideCount:e.targetSlide)}},b=function(e,t){return e.key||t},_=function(e){var t,n=[],a=[],l=[],c=r.default.Children.count(e.children),s=(0,o.lazyStartIndex)(e),d=(0,o.lazyEndIndex)(e);
vendor: 4,808 bytes, line 1
1return r.default.Children.forEach(e.children,function(u,f){var p,m={message:"children",index:f,slidesToScroll:e.slidesToScroll,currentSlide:e.currentSlide};p=!e.lazyLoad||e.lazyLoad&&e.lazyLoadedList.indexOf(f)>=0?u:r.default.createElement("div",null);var v=function(e){var t={};return void 0!==e.variableWidth&&!1!==e.variableWidth||(t.width=e.slideWidth),e.fade&&(t.position="relative",e.vertical?t.top=-e.index*parseInt(e.slideHeight):t.left=-e.index*parseInt(e.slideWidth),t.opacity=e.currentSlide===e.index?1:0,e.useCSS&&(t.transition="opacity "+e.speed+"ms "+e.cssEase+", visibility "+e.speed+"ms "+e.cssEase)),t}(g(g({},e),{},{index:f})),h=p.props.className||"",y=w(g(g({},e),{},{index:f}));if(n.push(r.default.cloneElement(p,{key:"original"+b(p,f),"data-index":f,className:(0,i.default)(y,h),tabIndex:"-1","aria-hidden":!y["slick-active"],style:g(g({outline:"none"},p.props.style||{}),v),onClick:function(t){p.props&&p.props.onClick&&p.props.onClick(t),e.focusOnSelect&&e.focusOnSelect(m)}})),e.infinite&&!1===e.fade){var _=c-f;_<=(0,o.getPreClones)(e)&&c!==e.slidesToShow&&((t=-_)>=s&&(p=u),y=w(g(g({},e),{},{index:t})),a.push(r.default.cloneElement(p,{key:"precloned"+b(p,t),"data-index":t,tabIndex:"-1",className:(0,i.default)(y,h),"aria-hidden":!y["slick-active"],style:g(g({},p.props.style||{}),v),onClick:function(t){p.props&&p.props.onClick&&p.props.onClick(t),e.focusOnSelect&&e.focusOnSelect(m)}}))),c!==e.slidesToShow&&((t=c+f)<d&&(p=u),y=w(g(g({},e),{},{index:t})),l.push(r.default.cloneElement(p,{key:"postcloned"+b(p,t),"data-index":t,tabIndex:"-1",className:(0,i.default)(y,h),"aria-hidden":!y["slick-active"],style:g(g({},p.props.style||{}),v),onClick:function(t){p.props&&p.props.onClick&&p.props.onClick(t),e.focusOnSelect&&e.focusOnSelect(m)}})))}}),e.rtl?a.concat(n,l).reverse():a.concat(n,l)},S=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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&d(e,t)}(a,e);var t,n,i,o=u(a);function a(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return v(f(e=o.call.apply(o,[this].concat(n))),"node",null),v(f(e),"handleRef",function(t){e.node=t}),e}return t=a,(n=[{key:"render",value:function(){var e=_(this.props),t=this.props,n={onMouseEnter:t.onMouseEnter,onMouseOver:t.onMouseOver,onMouseLeave:t.onMouseLeave};return r.default.createElement("div",l({ref:this.handleRef,className:"slick-track",style:this.props.trackStyle},n),e)}}])&&c(t.prototype,n),i&&c(t,i),Object.defineProperty(t,"prototype",{writable:!1}),a}(r.default.PureComponent);t.Track=S}),s=n.cw(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.checkSpecKeys=t.checkNavigable=t.changeSlide=t.canUseDOM=t.canGoNext=void 0,t.clamp=l,t.swipeStart=t.swipeMove=t.swipeEnd=t.slidesOnRight=t.slidesOnLeft=t.slideHandler=t.siblingDirection=t.safePreventDefault=t.lazyStartIndex=t.lazySlidesOnRight=t.lazySlidesOnLeft=t.lazyEndIndex=t.keyHandler=t.initializedState=t.getWidth=t.getTrackLeft=t.getTrackCSS=t.getTrackAnimateCSS=t.getTotalSlides=t.getSwipeDirection=t.getSlideCount=t.getRequiredLazySlides=t.getPreClones=t.getPostClones=t.getOnDemandLazySlides=t.getNavigableIndexes=t.getHeight=t.extractObject=void 0;var n,r=(n=h())&&n.__esModule?n:{default:n};function i(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 o(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?i(Object(n),!0).forEach(function(t){a(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function l(e,t,n){return Math.max(t,Math.min(e,n))}var c=function(e){["onTouchStart","onTouchMove","onWheel"].includes(e._reactName)||e.preventDefault()};t.safePreventDefault=c;var s=function(e){for(var t=[],n=d(e),r=u(e),i=n;i<r;i++)e.lazyLoadedList.indexOf(i)<0&&t.push(i);return t};t.getOnDemandLazySlides=s;t.getRequiredLazySlides=function(e){for(var t=[],n=d(e),r=u(e),i=n;i<r;i++)t.push(i);return t};var d=function(e){return e.currentSlide-f(e)};t.lazyStartIndex=d;var u=function(e){return e.currentSlide+p(e)};t.lazyEndIndex=u;var f=function(e){return e.centerMode?Math.floor(e.slidesToShow/2)+(p
vendor: 13,213 bytes, line 1
1arseInt(e.centerPadding)>0?1:0):0};t.lazySlidesOnLeft=f;var p=function(e){return e.centerMode?Math.floor((e.slidesToShow-1)/2)+1+(parseInt(e.centerPadding)>0?1:0):e.slidesToShow};t.lazySlidesOnRight=p;var m=function(e){return e&&e.offsetWidth||0};t.getWidth=m;var g=function(e){return e&&e.offsetHeight||0};t.getHeight=g;var v=function(e){var t,n,r,i,o=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return t=e.startX-e.curX,n=e.startY-e.curY,r=Math.atan2(n,t),(i=Math.round(180*r/Math.PI))<0&&(i=360-Math.abs(i)),i<=45&&i>=0||i<=360&&i>=315?"left":i>=135&&i<=225?"right":!0===o?i>=35&&i<=135?"up":"down":"vertical"};t.getSwipeDirection=v;var y=function(e){var t=!0;return e.infinite||(e.centerMode&&e.currentSlide>=e.slideCount-1||e.slideCount<=e.slidesToShow||e.currentSlide>=e.slideCount-e.slidesToShow)&&(t=!1),t};t.canGoNext=y;t.extractObject=function(e,t){var n={};return t.forEach(function(t){return n[t]=e[t]}),n};t.initializedState=function(e){var t,n=r.default.Children.count(e.children),i=e.listRef,a=Math.ceil(m(i)),l=e.trackRef&&e.trackRef.node,c=Math.ceil(m(l));if(e.vertical)t=a;else{var d=e.centerMode&&2*parseInt(e.centerPadding);"string"==typeof e.centerPadding&&"%"===e.centerPadding.slice(-1)&&(d*=a/100),t=Math.ceil((a-d)/e.slidesToShow)}var u=i&&g(i.querySelector('[data-index="0"]')),f=u*e.slidesToShow,p=void 0===e.currentSlide?e.initialSlide:e.currentSlide;e.rtl&&void 0===e.currentSlide&&(p=n-1-e.initialSlide);var v=e.lazyLoadedList||[],h=s(o(o({},e),{},{currentSlide:p,lazyLoadedList:v})),y={slideCount:n,slideWidth:t,listWidth:a,trackWidth:c,currentSlide:p,slideHeight:u,listHeight:f,lazyLoadedList:v=v.concat(h)};return null===e.autoplaying&&e.autoplay&&(y.autoplaying="playing"),y};t.slideHandler=function(e){var t=e.waitForAnimate,n=e.animating,r=e.fade,i=e.infinite,a=e.index,c=e.slideCount,d=e.lazyLoad,u=e.currentSlide,f=e.centerMode,p=e.slidesToScroll,m=e.slidesToShow,g=e.useCSS,v=e.lazyLoadedList;if(t&&n)return{};var h,w,b,_=a,S={},x={},C=i?a:l(a,0,c-1);if(r){if(!i&&(a<0||a>=c))return{};a<0?_=a+c:a>=c&&(_=a-c),d&&v.indexOf(_)<0&&(v=v.concat(_)),S={animating:!0,currentSlide:_,lazyLoadedList:v,targetSlide:_},x={animating:!1,targetSlide:_}}else h=_,_<0?(h=_+c,i?c%p!==0&&(h=c-c%p):h=0):!y(e)&&_>u?_=h=u:f&&_>=c?(_=i?c:c-1,h=i?0:c-1):_>=c&&(h=_-c,i?c%p!==0&&(h=0):h=c-m),!i&&_+m>=c&&(h=c-m),w=R(o(o({},e),{},{slideIndex:_})),b=R(o(o({},e),{},{slideIndex:h})),i||(w===b&&(_=h),w=b),d&&(v=v.concat(s(o(o({},e),{},{currentSlide:_})))),g?(S={animating:!0,currentSlide:h,trackStyle:k(o(o({},e),{},{left:w})),lazyLoadedList:v,targetSlide:C},x={animating:!1,currentSlide:h,trackStyle:E(o(o({},e),{},{left:b})),swipeLeft:null,targetSlide:C}):S={currentSlide:h,trackStyle:E(o(o({},e),{},{left:b})),lazyLoadedList:v,targetSlide:C};return{state:S,nextState:x}};t.changeSlide=function(e,t){var n,r,i,a,l=e.slidesToScroll,c=e.slidesToShow,s=e.slideCount,d=e.currentSlide,u=e.targetSlide,f=e.lazyLoad,p=e.infinite;if(n=s%l!==0?0:(s-d)%l,"previous"===t.message)a=d-(i=0===n?l:c-n),f&&!p&&(a=-1===(r=d-i)?s-1:r),p||(a=u-l);else if("next"===t.message)a=d+(i=0===n?l:n),f&&!p&&(a=(d+l)%s+n),p||(a=u+l);else if("dots"===t.message)a=t.index*t.slidesToScroll;else if("children"===t.message){if(a=t.index,p){var m=A(o(o({},e),{},{targetSlide:a}));a>t.currentSlide&&"left"===m?a-=s:a<t.currentSlide&&"right"===m&&(a+=s)}}else"index"===t.message&&(a=Number(t.index));return a};t.keyHandler=function(e,t,n){return e.target.tagName.match("TEXTAREA|INPUT|SELECT")||!t?"":37===e.keyCode?n?"next":"previous":39===e.keyCode?n?"previous":"next":""};t.swipeStart=function(e,t,n){return"IMG"===e.target.tagName&&c(e),!t||!n&&-1!==e.type.indexOf("mouse")?"":{dragging:!0,touchObject:{startX:e.touches?e.touches[0].pageX:e.clientX,startY:e.touches?e.touches[0].pageY:e.clientY,curX:e.touches?e.touches[0].pageX:e.clientX,curY:e.touches?e.touches[0].pageY:e.clientY}}};t.swipeMove=function(e,t){var n=t.scrolling,r=t.animating,i=t.vertical,a=t.swipeToSlide,l=t.verticalSwiping,s=t.rtl,d=t.currentSlide,u=t.edgeFriction,f=t.edgeDragged,p=t.onEdge,m=t.swiped,g=t.swiping,h=t.slideCount,w=t.slidesToScroll,b=t.infinite,_=t.touchObject,S=t.swipeEvent,k=t.listHeight,x=t.listWidth;if(!n){if(r)return c(e);i&&a&&l&&c(e);var C,O={},A=R(t);_.curX=e.touches?e.touches[0].pageX:e.clientX,_.curY=e.touches?e.touches[0].pageY:e.clientY,_.swipeLength=Math.round(Math.sqrt(Math.pow(_.curX-_.startX,2)));var N=Math.round(Math.sqrt(Math.pow(_.curY-_.startY,2)));if(!l&&!g&&N>10)return{scrolling:!0};l&&(_.swipeLength=N);var T=(s?-1:1)*(_.curX>_.startX?1:-1);l&&(T=_.curY>_.startY?1:-1);var P=Math.ceil(h/w),j=v(t.touchObject,l),I=_.swipeLength;return b||(0===d&&("right"===j||"down"===j)||d+1>=P&&("left"===j||"up"===j)||!y(t)&&("left"===j||"up"===j))&&(I=_.swipeLength*u,!1===f&&p&&(p(j),O.edgeDragged=!0)),!m&&S&&(S(j),O.swiped=!0),C=i?A+I*(k/x)*T:s?A-I*T:A+I*T,l&&(C=A+I*T),O=o(o({},O),{},{touchObject:_,swipeLeft:C,trackStyle:E(o(o({},t),{},{left:C}))}),Math.abs(_.curX-_.startX)<.8*Math.abs(_.curY-_.startY)?O:(_.swipeLength>10&&(O.swiping=!0,c(e)),O)}};t.swipeEnd=function(e,t){var n=t.dragging,r=t.swipe,i=t.touchObject,a=t.listWidth,l=t.touchThreshold,s=t.verticalSwiping,d=t.listHeight,u=t.swipeToSlide,f=t.scrolling,p=t.onSwipe,m=t.targetSlide,g=t.currentSlide,h=t.infinite;if(!n)return r&&c(e),{};var y=s?d/l:a/l,w=v(i,s),S={dragging:!1,edgeDragged:!1,scrolling:!1,swiping:!1,swiped:!1,swipeLeft:null,touchObject:{}};if(f)return S;if(!i.swipeLength)return S;if(i.swipeLength>y){var E,x;c(e),p&&p(w);var C=h?g:m;switch(w){case"left":case"up":x=C+_(t),E=u?b(t,x):x,S.currentDirection=0;break;case"right":case"down":x=C-_(t),E=u?b(t,x):x,S.currentDirection=1;break;default:E=C}S.triggerSlideHandler=E}else{var O=R(t);S.trackStyle=k(o(o({},t),{},{left:O}))}return S};var w=function(e){for(var t=e.infinite?2*e.slideCount:e.slideCount,n=e.infinite?-1*e.slidesToShow:0,r=e.infinite?-1*e.slidesToShow:0,i=[];n<t;)i.push(n),n=r+e.slidesToScroll,r+=Math.min(e.slidesToScroll,e.slidesToShow);return i};t.getNavigableIndexes=w;var b=function(e,t){var n=w(e),r=0;if(t>n[n.length-1])t=n[n.length-1];else for(var i in n){if(t<n[i]){t=r;break}r=n[i]}return t};t.checkNavigable=b;var _=function(e){var t=e.centerMode?e.slideWidth*Math.floor(e.slidesToShow/2):0;if(e.swipeToSlide){var n,r=e.listRef,i=r.querySelectorAll&&r.querySelectorAll(".slick-slide")||[];if(Array.from(i).every(function(r){if(e.vertical){if(r.offsetTop+g(r)/2>-1*e.swipeLeft)return n=r,!1}else if(r.offsetLeft-t+m(r)/2>-1*e.swipeLeft)return n=r,!1;return!0}),!n)return 0;var o=!0===e.rtl?e.slideCount-e.currentSlide:e.currentSlide;return Math.abs(n.dataset.index-o)||1}return e.slidesToScroll};t.getSlideCount=_;var S=function(e,t){return t.reduce(function(t,n){return t&&e.hasOwnProperty(n)},!0)?null:console.error("Keys Missing:",e)};t.checkSpecKeys=S;var E=function(e){var t,n;S(e,["left","variableWidth","slideCount","slidesToShow","slideWidth"]);var r=e.slideCount+2*e.slidesToShow;e.vertical?n=r*e.slideHeight:t=O(e)*e.slideWidth;var i={opacity:1,transition:"",WebkitTransition:""};if(e.useTransform){var a=e.vertical?"translate3d(0px, "+e.left+"px, 0px)":"translate3d("+e.left+"px, 0px, 0px)",l=e.vertical?"translate3d(0px, "+e.left+"px, 0px)":"translate3d("+e.left+"px, 0px, 0px)",c=e.vertical?"translateY("+e.left+"px)":"translateX("+e.left+"px)";i=o(o({},i),{},{WebkitTransform:a,transform:l,msTransform:c})}else e.vertical?i.top=e.left:i.left=e.left;return e.fade&&(i={opacity:1}),t&&(i.width=t),n&&(i.height=n),window&&!window.addEventListener&&window.attachEvent&&(e.vertical?i.marginTop=e.left+"px":i.marginLeft=e.left+"px"),i};t.getTrackCSS=E;var k=function(e){S(e,["left","variableWidth","slideCount","slidesToShow","slideWidth","speed","cssEase"]);var t=E(e);return e.useTransform?(t.WebkitTransition="-webkit-transform "+e.speed+"ms "+e.cssEase,t.transition="transform "+e.speed+"ms "+e.cssEase):e.vertical?t.transition="top "+e.speed+"ms "+e.cssEase:t.transition="left "+e.speed+"ms "+e.cssEase,t};t.getTrackAnimateCSS=k;var R=function(e){if(e.unslick)return 0;S(e,["slideIndex","trackRef","infinite","centerMode","slideCount","slidesToShow","slidesToScroll","slideWidth","listWidth","variableWidth","slideHeight"]);var t,n,r=e.slideIndex,i=e.trackRef,o=e.infinite,a=e.centerMode,l=e.slideCount,c=e.slidesToShow,s=e.slidesToScroll,d=e.slideWidth,u=e.listWidth,f=e.variableWidth,p=e.slideHeight,m=e.fade,g=e.vertical;if(m||1===e.slideCount)return 0;var v=0;if(o?(v=-x(e),l%s!==0&&r+s>l&&(v=-(r>l?c-(r-l):l%s)),a&&(v+=parseInt(c/2))):(l%s!==0&&r+s>l&&(v=c-l%s),a&&(v=parseInt(c/2))),t=g?r*p*-1+v*p:r*d*-1+v*d,!0===f){var h,y=i&&i.node;if(h=r+x(e),t=(n=y&&y.childNodes[h])?-1*n.offsetLeft:0,!0===a){h=o?r+x(e):r,n=y&&y.children[h],t=0;for(var w=0;w<h;w++)t-=y&&y.children[w]&&y.children[w].offsetWidth;t-=parseInt(e.centerPadding),t+=n&&(u-n.offsetWidth)/2}}return t};t.getTrackLeft=R;var x=function(e){return e.unslick||!e.infinite?0:e.variableWidth?e.slideCount:e.slidesToShow+(e.centerMode?1:0)};t.getPreClones=x;var C=function(e){return e.unslick||!e.infinite?0:e.slideCount};t.getPostClones=C;var O=function(e){return 1===e.slideCount?1:x(e)+e.slideCount+C(e)};t.getTotalSlides=O;var A=function(e){return e.targetSlide>e.currentSlide?e.targetSlide>e.currentSlide+N(e)?"left":"right":e.targetSlide<e.currentSlide-T(e)?"right":"left"};t.siblingDirection=A;var N=function(e){var t=e.slidesToShow,n=e.centerMode,r=e.rtl,i=e.centerPadding;if(n){var o=(t-1)/2+1;return parseInt(i)>0&&(o+=1),r&&t%2==0&&(o+=1),o}return r?0:t-1};t.slidesOnRight=N;var T=function(e){var t=e.slidesToShow,n=e.centerMode,r=e.rtl,i=e.centerPadding;if(n){var o=(t-1)/2+1;return parseInt(i)>0&&(o+=1),r||t%2!=0||(o+=1),o}return r?t-1:0};t.slidesOnLeft=T;t.canUseDOM=function(){return!("undefined"==typeof window||!window.document||!window.document.createElement)}}),d=n.cw(function(e,t){n.r(t);var r=function(){if("undefined"!=typeof Map)return Map;function e(e,t){var n=-1;return e.some(function(e,r){return e[0]===t&&(n=r,!0)}),n}return function(){function t(){this.__entries__=[]}return Object.defineProperty(t.prototype,"size",{get:function(){return this.__entries__.length},enumerable:!0,configurable:!0}),t.prototype.get=function(t){var n=e(this.__entries__,t),r=this.__entries__[n];return r&&r[1]},t.prototype.set=function(t,n){var r=e(this.__entries__,t);~r?this.__entries__[r][1]=n:this.__entries__.push([t,n])},t.prototype.delete=function(t){var n=this.__entries__,r=e(n,t);~r&&n.splice(r,1)},t.prototype.has=function(t){return!!~e(this.__entries__,t)},t.prototype.clear=function(){this.__entries__.splice(0)},t.prototype.forEach=function(e,t){void 0===t&&(t=null);for(var n=0,r=this.__entries__;n<r.length;n++){var i=r[n];e.call(t,i[1],i[0])}},t}()}(),i="undefined"!=typeof window&&"undefined"!=typeof document&&window.document===document,o=void 0!==n.g&&n.g.Math===Math?n.g:"undefined"!=typeof self&&self.Math===Math?self:"undefined"!=typeof window&&window.Math===Math?window:Function("return this")(),a="function"==typeof requestAnimationFrame?requestAnimationFrame.bind(o):function(e){return setTimeout(function(){return e(Date.now())},1e3/60)};var l=["top","right","bottom","left","width","height","size","weight"],c="undefined"!=typeof MutationObserver,s=function(){function e(){this.connected_=!1,this.mutationEventsAdded_=!1,this.mutationsObserver_=null,this.observers_=[],this.onTransitionEnd_=this.onTransitionEnd_.bind(this),this.refresh=function(e,t){var n=!1,r=!1,i=0;function o(){n&&(n=!1,e()),r&&c()}function l(){a(o)}function c(){var e=Date.now();if(n){if(e-i<2)return;r=!0}else n=!0,r=!1,setTimeout(l,t);i=e}return c}(this.refresh.bind(this),20)}return e.prototype.addObserver=function(e){~this.observers_.indexOf(e)||this.observers_.push(e),this.connected_||this.connect_()},e.prototype.removeObserver=function(e){var t=this.observers_,n=t.indexOf(e);~n&&t.splice(n,1),!t.length&&this.connected_&&this.disconnect_()},e.prototype.refresh=function(){this.updateObservers_()&&this.refresh()},e.prototype.updateObservers_=function(){var e=this.observers_.filter(function(e){return e.gatherActive(),e.hasActive()});return e.forEach(function(e){return e.broadcastActive()}),e.length>0},e.prototype.connect_=function(){i&&!this.connected_&&(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),c?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},e.prototype.disconnect_=function(){i&&this.connected_&&(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},e.prototype.onTransitionEnd_=function(e){var t=e.propertyName,n=void 0===t?"":t;l.some(function(e){return!!~n.indexOf(e)})&&this.refresh()},e.getInstance=function(){return this.instance_||(this.instance_=ne
vendor: 4,396 bytes, line 1
1w e),this.instance_},e.instance_=null,e}(),d=function(e,t){for(var n=0,r=Object.keys(t);n<r.length;n++){var i=r[n];Object.defineProperty(e,i,{value:t[i],enumerable:!1,writable:!1,configurable:!0})}return e},u=function(e){return e&&e.ownerDocument&&e.ownerDocument.defaultView||o},f=y(0,0,0,0);function p(e){return parseFloat(e)||0}function m(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];return t.reduce(function(t,n){return t+p(e["border-"+n+"-width"])},0)}function g(e){var t=e.clientWidth,n=e.clientHeight;if(!t&&!n)return f;var r=u(e).getComputedStyle(e),i=function(e){for(var t={},n=0,r=["top","right","bottom","left"];n<r.length;n++){var i=r[n],o=e["padding-"+i];t[i]=p(o)}return t}(r),o=i.left+i.right,a=i.top+i.bottom,l=p(r.width),c=p(r.height);if("border-box"===r.boxSizing&&(Math.round(l+o)!==t&&(l-=m(r,"left","right")+o),Math.round(c+a)!==n&&(c-=m(r,"top","bottom")+a)),!function(e){return e===u(e).document.documentElement}(e)){var s=Math.round(l+o)-t,d=Math.round(c+a)-n;1!==Math.abs(s)&&(l-=s),1!==Math.abs(d)&&(c-=d)}return y(i.left,i.top,l,c)}var v="undefined"!=typeof SVGGraphicsElement?function(e){return e instanceof u(e).SVGGraphicsElement}:function(e){return e instanceof u(e).SVGElement&&"function"==typeof e.getBBox};function h(e){return i?v(e)?function(e){var t=e.getBBox();return y(0,0,t.width,t.height)}(e):g(e):f}function y(e,t,n,r){return{x:e,y:t,width:n,height:r}}var w=function(){function e(e){this.broadcastWidth=0,this.broadcastHeight=0,this.contentRect_=y(0,0,0,0),this.target=e}return e.prototype.isActive=function(){var e=h(this.target);return this.contentRect_=e,e.width!==this.broadcastWidth||e.height!==this.broadcastHeight},e.prototype.broadcastRect=function(){var e=this.contentRect_;return this.broadcastWidth=e.width,this.broadcastHeight=e.height,e},e}(),b=function(e,t){var n,r,i,o,a,l,c,s=(r=(n=t).x,i=n.y,o=n.width,a=n.height,l="undefined"!=typeof DOMRectReadOnly?DOMRectReadOnly:Object,c=Object.create(l.prototype),d(c,{x:r,y:i,width:o,height:a,top:i,right:r+o,bottom:a+i,left:r}),c);d(this,{target:e,contentRect:s})},_=function(){function e(e,t,n){if(this.activeObservations_=[],this.observations_=new r,"function"!=typeof e)throw new TypeError("The callback provided as parameter 1 is not a function.");this.callback_=e,this.controller_=t,this.callbackCtx_=n}return e.prototype.observe=function(e){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if("undefined"!=typeof Element&&Element instanceof Object){if(!(e instanceof u(e).Element))throw new TypeError('parameter 1 is not of type "Element".');var t=this.observations_;t.has(e)||(t.set(e,new w(e)),this.controller_.addObserver(this),this.controller_.refresh())}},e.prototype.unobserve=function(e){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if("undefined"!=typeof Element&&Element instanceof Object){if(!(e instanceof u(e).Element))throw new TypeError('parameter 1 is not of type "Element".');var t=this.observations_;t.has(e)&&(t.delete(e),t.size||this.controller_.removeObserver(this))}},e.prototype.disconnect=function(){this.clearActive(),this.observations_.clear(),this.controller_.removeObserver(this)},e.prototype.gatherActive=function(){var e=this;this.clearActive(),this.observations_.forEach(function(t){t.isActive()&&e.activeObservations_.push(t)})},e.prototype.broadcastActive=function(){if(this.hasActive()){var e=this.callbackCtx_,t=this.activeObservations_.map(function(e){return new b(e.target,e.broadcastRect())});this.callback_.call(e,t,e),this.clearActive()}},e.prototype.clearActive=function(){this.activeObservations_.splice(0)},e.prototype.hasActive=function(){return this.activeObservations_.length>0},e}(),S="undefined"!=typeof WeakMap?new WeakMap:new r,E=function e(t){if(!(this instanceof e))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var n=s.getInstance(),r=new _(t,n,this);S.set(this,r)};["observe","unobserve","disconnect"].forEach(function(e){E.prototype[e]=function(){var t;return(t=S.get(this))[e].apply(t,arguments)}});const k=void 0!==o.ResizeObserver?o.ResizeObserver:E;n.d(t,["default",0,k])}),u=n.cw(function(e,t){var n=[];function r(e){for(var t=-1,r=0;r<n.length;r++)if(n[r].identifier===e){t=r;break}return t}function i(e,t){for(var i={},a=[],l=0;l<e.length;
1l++){var c=e[l],s=t.base?c[0]+t.base:c[0],d=i[s]||0,u="".concat(s," ").concat(d);i[s]=d+1;var f=r(u),p={css:c[1],media:c[2],sourceMap:c[3],supports:c[4],layer:c[5]};if(-1!==f)n[f].references++,n[f].updater(p);else{var m=o(p,t);t.byIndex=l,n.splice(l,0,{identifier:u,updater:m,references:1})}a.push(u)}return a}function o(e,t){var n=t.domAPI(t);n.update(e);return function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap&&t.supports===e.supports&&t.layer===e.layer)return;n.update(e=t)}else n.remove()}}e.exports=function(e,t){var o=i(e=e||[],t=t||{});return function(e){e=e||[];for(var a=0;a<o.length;a++){var l=r(o[a]);n[l].references--}for(var c=i(e,t),s=0;s<o.length;s++){var d=r(o[s]);0===n[d].references&&(n[d].updater(),n.splice(d,1))}o=c}}}),f=n.cw(function(e,t){var n={};e.exports=function(e,t){var r=function(e){if(void 0===n[e]){var t=document.querySelector(e);if(window.HTMLIFrameElement&&t instanceof window.HTMLIFrameElement)try{t=t.contentDocument.head}catch(e){t=null}n[e]=t}return n[e]}(e);if(!r)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");r.appendChild(t)}}),p=n.cw(function(e,t){e.exports=function(e){var t=document.createElement("style");return e.setAttributes(t,e.attributes),e.insert(t,e.options),t}}),m=n.cw(function(e,t){e.exports=function(e){var t=n.nc;t&&e.setAttribute("nonce",t)}}),g=n.cw(function(e,t){e.exports=function(e){if("undefined"==typeof document)return{update:function(){},remove:function(){}};var t=e.insertStyleElement(e);return{update:function(n){!function(e,t,n){var r="";n.supports&&(r+="@supports (".concat(n.supports,") {")),n.media&&(r+="@media ".concat(n.media," {"));var i=void 0!==n.layer;i&&(r+="@layer".concat(n.layer.length>0?" ".concat(n.layer):""," {")),r+=n.css,i&&(r+="}"),n.media&&(r+="}"),n.supports&&(r+="}");var o=n.sourceMap;o&&"undefined"!=typeof btoa&&(r+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(o))))," */")),t.styleTagTransform(r,e,t.options)}(t,e,n)},remove:function(){!function(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e)}(t)}}}}),v=n.cw(function(e,t){e.exports=function(e,t){if(t.styleSheet)t.styleSheet.cssText=e;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(e))}}}),h=n.cw(function(e,t){e.exports=React}),y=()=>n(942),w=React.createContext();const b=w;var _=w.Provider;function S(){return S.c||(S.c=n.n(h()))}function E(e){var t,n,r="";if("string"==typeof e||"number"==typeof e)r+=e;else if("object"==typeof e)if(Array.isArray(e))for(t=0;t<e.length;t++)e[t]&&(n=E(e[t]))&&(r&&(r+=" "),r+=n);else for(t in e)e[t]&&(r&&(r+=" "),r+=t);return r}h();const k=function(){for(var e,t,n=0,r="";n<arguments.length;)(e=arguments[n++])&&(t=E(e))&&(r&&(r+=" "),r+=t);return r};var R=n(606);function x(){return x=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},x.apply(this,arguments)}function C(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}var O=(0,h().createContext)({});function A(){return(0,h().useContext)(O)}var N=function(e){return S()().createElement(O.Provider,{value:e.refTracker},e.children)};function T(){var e=new Map;return{on:function(t,n){var r;return e.has(t)?null==(r=e.get(t))||r.add(n):e.set(t,new Set([n])),this},off:function(t,n){return n?e.get(t).delete(n):e.delete(t),this},emit:function(t,n){if("production"!==R.env.NODE){var r=t;e.has(t)||0===r||console.error("It seems that the menu you are trying to display is not renderer or you have a menu id mismatch.","You used the menu id: "+t)}return e.has(t)&&e.get(t).forEach(function(e){e(n)}),this}}}var P=T();function j(){return(0,h().useRef)(new Map).current}var I=function(e){var t=e.id,n=e.event,r=e.props,i=e.position;n.preventDefault&&n.preventDefault(),P.emit(0).emit(t,{event:n.nativeEvent||n,props:r,position:i})},F=function(){P.emit(0)};function L(){var e,t,n,r,i=new Map,o=!1;function a(){r[e].node.focus()}function l(){return-1!==e||(c(),!1)}function c(){e+1<r.length?e++:e+1===r.length&&(e=0),o&&s(),a()}function s(){if(l()&&!n){var c=i.get(t),s=c.isRoot,d=c.items,u=c.focusedIndex,f=c.parentNode;t.classList.remove("react-contexify__submenu--is-open"),r=d,t=f,s&&
1(n=!0,i.clear()),o||(e=u,a())}}return{init:function(t){r=t,e=-1,n=!0},moveDown:c,moveUp:function(){-1===e||0===e?e=r.length-1:e-1<r.length&&e--,o&&s(),a()},openSubmenu:function(){if(l()&&e>=0&&r[e].isSubmenu){var c=Array.from(r[e].submenuRefTracker.values()),s=r[e].node;return i.set(s,{isRoot:n,focusedIndex:e,parentNode:t||s,items:r}),s.classList.add("react-contexify__submenu--is-open"),t=s,c.length>0?(e=0,r=c):o=!0,n=!1,a(),!0}return!1},closeSubmenu:s}}var M="fade",D=function(){};function B(e){return"function"==typeof e}function z(e){return"string"==typeof e}function U(e,t){return h().Children.map(h().Children.toArray(e).filter(Boolean),function(e){return(0,h().cloneElement)(e,t)})}function H(e,t){return B(e)?e(t):e}function W(e,t){return B(t)?x({},e,t(e)):x({},e,t)}var q=function(e){var t,n,r,i=e.id,o=e.theme,a=e.style,l=e.className,c=e.children,s=e.animation,d=void 0===s?"scale":s,u=e.onHidden,f=void 0===u?D:u,p=e.onShown,m=void 0===p?D:p,g=C(e,["id","theme","style","className","children","animation","onHidden","onShown"]),v=(0,h().useReducer)(W,{x:0,y:0,visible:!1,triggerEvent:{},propsFromTrigger:null,willLeave:!1}),y=v[0],w=v[1],b=(0,h().useRef)(null),_=(0,h().useRef)(!1),E=(n=y.visible,r=(0,h().useRef)(),(0,h().useEffect)(function(){r.current=n},[n]),r.current),R=j(),O=(0,h().useState)(function(){return L()})[0];function A(e){var t=e.event,n=e.props,r=e.position;t.stopPropagation();var i,o,a=r||(o={x:0,y:0},function(e){return"touchend"===e.type}(i=t)&&i.changedTouches&&i.changedTouches.length>0?(o.x=i.changedTouches[0].clientX,o.y=i.changedTouches[0].clientY):(o.x=i.clientX,o.y=i.clientY),(!o.x||o.x<0)&&(o.x=0),(!o.y||o.y<0)&&(o.y=0),o),l=a.x,c=a.y;setTimeout(function(){w({visible:!0,willLeave:!1,x:l,y:c,triggerEvent:t,propsFromTrigger:n})},0)}function T(e){var t=e;(void 0===t||2!==t.button&&!0!==t.ctrlKey||"contextmenu"===t.type)&&(!function(e){return!(!e||!(z(e)||"exit"in e&&e.exit))}(d)?w(function(e){return{visible:!e.visible&&e.visible}}):w(function(e){return{willLeave:e.visible}}))}(0,h().useEffect)(function(){return _.current=!0,P.on(i,A).on(0,T),function(){P.off(i,A).off(0,T)}},[i]),(0,h().useEffect)(function(){_.current&&y.visible!==E&&(y.visible?m():f())},[y.visible,f,m]),(0,h().useEffect)(function(){y.visible?O.init(Array.from(R.values())):R.clear()},[y.visible,O,R]),(0,h().useEffect)(function(){if(y.visible){var e=window,t=e.innerWidth,n=e.innerHeight,r=b.current,i=r.offsetWidth,o=r.offsetHeight,a=y.x,l=y.y;a+i>t&&(a-=a+i-t),l+o>n&&(l-=l+o-n),w({x:a,y:l})}},[y.visible]),(0,h().useEffect)(function(){function e(e){switch(e.preventDefault(),e.key){case"Enter":O.openSubmenu()||T();break;case"Escape":T();break;case"ArrowUp":O.moveUp();break;case"ArrowDown":O.moveDown();break;case"ArrowRight":O.openSubmenu();break;case"ArrowLeft":O.closeSubmenu()}}return y.visible&&(window.addEventListener("resize",T),window.addEventListener("contextmenu",T),window.addEventListener("click",T),window.addEventListener("scroll",T),window.addEventListener("keydown",e),window.addEventListener("blur",T)),function(){window.removeEventListener("resize",T),window.removeEventListener("contextmenu",T),window.removeEventListener("click",T),window.removeEventListener("scroll",T),window.removeEventListener("keydown",e),window.removeEventListener("blur",T)}},[y.visible,O]);var I,F,M=y.visible,B=y.triggerEvent,H=y.propsFromTrigger,q=y.x,K=y.y,V=y.willLeave,G=k("react-contexify",l,((t={})["react-contexify__theme--"+o]=o,t),d?z(d)?k(((I={})["react-contexify__will-enter--"+d]=d&&M&&!V,I["react-contexify__will-leave--"+d+" react-contexify__will-leave--'disabled'"]=d&&M&&V,I)):"enter"in d&&"exit"in d?k(((F={})["react-contexify__will-enter--"+d.enter]=d.enter&&M&&!V,F["react-contexify__will-leave--"+d.exit+" react-contexify__will-leave--'disabled'"]=d.exit&&M&&V,F)):null:null),Q=x({},a,{left:q,top:K,opacity:1});return S()().createElement(N,{refTracker:R},M&&S()().createElement("div",Object.assign({},g,{className:G,onAnimationEnd:function(){y.willLeave&&y.visible&&w({visible:!1,willLeave:!1})},style:Q,ref:b,role:"menu"}),U(c,{propsFromTrigger:H,triggerEvent:B})))},K=function(e){var t,n=e.children,r=e.className,i=e.style,o=e.triggerEvent,a=e.data,l=e.propsFromTrigger,c=e.onClick,s=void 0===c?D:c,d=e.disabled,u=void 0!==d&&d,f=e.hidden,p=void 0!==f&&f,m=C(e,["children","className","style","triggerEvent","data","propsFromTrigger","onClick","disabled","hidden"]),g=A(),v={data:a,triggerEvent:o,props:l},h=H(u,v);if(H(p,v))return null;var y=k("react-contexify__item",r,((t={})["react-contexify__item--disabled"]=h,t));return S()().createElement("div",Object.assign({},m,{className:y,style:i,onClick:function(e){v.event=e,h?e.stopPropagation():s(v)},onKeyDown:function(e){"Enter"===e.key&&(v.event=e,s(v))},ref:function(e){e&&!h&&g.set(e,{node:e,isSubmenu:!1})},tabIndex:-1,role:"menuitem","aria-disabled":h}),S()().createElement("div",{className:"react-contexify__item__content"},n))};var V=function(e){var t,n=e.arrow,r=void 0===n?"▶":n,i=e.children,o=e.disabled,a=void 0!==o&&o,l=e.hidden,c=void 0!==l&&l,s=e.label,d=e.className,u=e.triggerEvent,f=e.propsFromTrigger,p=e.style,m=C(e,["arrow","children","disabled","hidden","label","className","triggerEvent","propsFromTrigger","style"]),g=A(),v=j(),y=(0,h().useRef)(null),w=(0,h().useState)({left:"100%",top:0,bottom:"initial"}),b=w[0],_=w[1],E={triggerEvent:u,props:f},R=H(a,E),O=H(c,E);if((0,h().useEffect)(function(){if(y.current){var e=window,t=e.innerWidth,n=e.innerHe
1ight,r=y.current.getBoundingClientRect(),i={};r.right<t?(i.left="100%",i.right=void 0):(i.right="100%",i.left=void 0),r.bottom>n?(i.bottom=0,i.top="initial"):i.bottom="initial",_(i)}},[]),O)return null;var T=k("react-contexify__item",d,((t={})["react-contexify__item--disabled"]=R,t)),P=x({},p,b);return S()().createElement(N,{refTracker:v},S()().createElement("div",Object.assign({},m,{className:T,ref:function(e){e&&!R&&g.set(e,{node:e,isSubmenu:!0,submenuRefTracker:v})},tabIndex:-1,role:"menuitem","aria-haspopup":!0,"aria-disabled":R}),S()().createElement("div",{className:"react-contexify__item__content",onClick:function(e){e.stopPropagation()}},s,S()().createElement("span",{className:"react-contexify__submenu-arrow"},r)),S()().createElement("div",{className:"react-contexify react-contexify__submenu",ref:y,style:P},U(i,{propsFromTrigger:f,triggerEvent:u}))))};const G=Math.min,Q=Math.max,Y=Math.round,X=Math.floor,J=e=>({x:e,y:e}),$={left:"right",right:"left",bottom:"top",top:"bottom"},Z={start:"end",end:"start"};function ee(e,t,n){return Q(e,G(t,n))}function te(e,t){return"function"==typeof e?e(t):e}function ne(e){return e.split("-")[0]}function re(e){return e.split("-")[1]}function ie(e){return"x"===e?"y":"x"}function oe(e){return"y"===e?"height":"width"}const ae=new Set(["top","bottom"]);function le(e){return ae.has(ne(e))?"y":"x"}function ce(e){return ie(le(e))}function se(e){return e.replace(/start|end/g,e=>Z[e])}const de=["left","right"],ue=["right","left"],fe=["top","bottom"],pe=["bottom","top"];function me(e,t,n,r){const i=re(e);let o=function(e,t,n){switch(e){case"top":case"bottom":return n?t?ue:de:t?de:ue;case"left":case"right":return t?fe:pe;default:return[]}}(ne(e),"start"===n,r);return i&&(o=o.map(e=>e+"-"+i),t&&(o=o.concat(o.map(se)))),o}function ge(e){return e.replace(/left|right|bottom|top/g,e=>$[e])}function ve(e){return"number"!=typeof e?function(e){return{top:0,right:0,bottom:0,left:0,...e}}(e):{top:e,right:e,bottom:e,left:e}}function he(e){const{x:t,y:n,width:r,height:i}=e;return{width:r,height:i,top:n,left:t,right:t+r,bottom:n+i,x:t,y:n}}function ye(e,t,n){let{reference:r,floating:i}=e;const o=le(t),a=ce(t),l=oe(a),c=ne(t),s="y"===o,d=r.x+r.width/2-i.width/2,u=r.y+r.height/2-i.height/2,f=r[l]/2-i[l]/2;let p;switch(c){case"top":p={x:d,y:r.y-i.height};break;case"bottom":p={x:d,y:r.y+r.height};break;case"right":p={x:r.x+r.width,y:u};break;case"left":p={x:r.x-i.width,y:u};break;default:p={x:r.x,y:r.y}}switch(re(t)){case"start":p[a]-=f*(n&&s?-1:1);break;case"end":p[a]+=f*(n&&s?-1:1)}return p}async function we(e,t){var n;void 0===t&&(t={});const{x:r,y:i,platform:o,rects:a,elements:l,strategy:c}=e,{boundary:s="clippingAncestors",rootBoundary:d="viewport",elementContext:u="floating",altBoundary:f=!1,padding:p=0}=te(t,e),m=ve(p),g=l[f?"floating"===u?"reference":"floating":u],v=he(await o.getClippingRect({element:null==(n=await(null==o.isElement?void 0:o.isElement(g)))||n?g:g.contextElement||await(null==o.getDocumentElement?void 0:o.getDocumentElement(l.floating)),boundary:s,rootBoundary:d,strategy:c})),h="floating"===u?{x:r,y:i,width:a.floating.width,height:a.floating.height}:a.reference,y=await(null==o.getOffsetParent?void 0:o.getOffsetParent(l.floating)),w=await(null==o.isElement?void 0:o.isElement(y))&&await(null==o.getScale?void 0:o.getScale(y))||{x:1,y:1},b=he(o.convertOffsetParentRelativeRectToViewportRelativeRect?await o.convertOffsetParentRelativeRectToViewportRelativeRect({elements:l,rect:h,offsetParent:y,strategy:c}):h);return{top:(v.top-b.top+m.top)/w.y,bottom:(b.bottom-v.bottom+m.bottom)/w.y,left:(v.left-b.left+m.left)/w.x,right:(b.right-v.right+m.right)/w.x}}const be=new Set(["left","top"]);function _e(){return"undefined"!=typeof window}function Se(e){return Re(e)?(e.nodeName||"").toLowerCase():"#document"}function Ee(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function ke(e){var t;return null==(t=(Re(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function Re(e){return!!_e()&&(e instanceof Node||e instanceof Ee(e).Node)}function xe(e){return!!_e()&&(e instanceof Element||e instanceof Ee(e).Element)}function Ce(e){return!!_e()&&(e instanceof HTMLElement||e instanceof Ee(e).HTMLElement)}function Oe(e){return!(!_e()||"undefined"==typeof ShadowRoot)&&(e instanceof ShadowRoot||e instanceof Ee(e).ShadowRoot)}const Ae=new Set(["inline","contents"]);function Ne(e){const{overflow:t,overflowX:n,overflowY:r,display:i}=He(e);
vendor: 9,850 bytes, line 1
1return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&!Ae.has(i)}const Te=new Set(["table","td","th"]);function Pe(e){return Te.has(Se(e))}const je=[":popover-open",":modal"];function Ie(e){return je.some(t=>{try{return e.matches(t)}catch(e){return!1}})}const Fe=["transform","translate","scale","rotate","perspective"],Le=["transform","translate","scale","rotate","perspective","filter"],Me=["paint","layout","strict","content"];function De(e){const t=Be(),n=xe(e)?He(e):e;return Fe.some(e=>!!n[e]&&"none"!==n[e])||!!n.containerType&&"normal"!==n.containerType||!t&&!!n.backdropFilter&&"none"!==n.backdropFilter||!t&&!!n.filter&&"none"!==n.filter||Le.some(e=>(n.willChange||"").includes(e))||Me.some(e=>(n.contain||"").includes(e))}function Be(){return!("undefined"==typeof CSS||!CSS.supports)&&CSS.supports("-webkit-backdrop-filter","none")}const ze=new Set(["html","body","#document"]);function Ue(e){return ze.has(Se(e))}function He(e){return Ee(e).getComputedStyle(e)}function We(e){return xe(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function qe(e){if("html"===Se(e))return e;const t=e.assignedSlot||e.parentNode||Oe(e)&&e.host||ke(e);return Oe(t)?t.host:t}function Ke(e){const t=qe(e);return Ue(t)?e.ownerDocument?e.ownerDocument.body:e.body:Ce(t)&&Ne(t)?t:Ke(t)}function Ve(e,t,n){var r;void 0===t&&(t=[]),void 0===n&&(n=!0);const i=Ke(e),o=i===(null==(r=e.ownerDocument)?void 0:r.body),a=Ee(i);if(o){const e=Ge(a);return t.concat(a,a.visualViewport||[],Ne(i)?i:[],e&&n?Ve(e):[])}return t.concat(i,Ve(i,[],n))}function Ge(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function Qe(e){const t=He(e);let n=parseFloat(t.width)||0,r=parseFloat(t.height)||0;const i=Ce(e),o=i?e.offsetWidth:n,a=i?e.offsetHeight:r,l=Y(n)!==o||Y(r)!==a;return l&&(n=o,r=a),{width:n,height:r,$:l}}function Ye(e){return xe(e)?e:e.contextElement}function Xe(e){const t=Ye(e);if(!Ce(t))return J(1);const n=t.getBoundingClientRect(),{width:r,height:i,$:o}=Qe(t);let a=(o?Y(n.width):n.width)/r,l=(o?Y(n.height):n.height)/i;return a&&Number.isFinite(a)||(a=1),l&&Number.isFinite(l)||(l=1),{x:a,y:l}}const Je=J(0);function $e(e){const t=Ee(e);return Be()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:Je}function Ze(e,t,n,r){void 0===t&&(t=!1),void 0===n&&(n=!1);const i=e.getBoundingClientRect(),o=Ye(e);let a=J(1);t&&(r?xe(r)&&(a=Xe(r)):a=Xe(e));const l=function(e,t,n){return void 0===t&&(t=!1),!(!n||t&&n!==Ee(e))&&t}(o,n,r)?$e(o):J(0);let c=(i.left+l.x)/a.x,s=(i.top+l.y)/a.y,d=i.width/a.x,u=i.height/a.y;if(o){const e=Ee(o),t=r&&xe(r)?Ee(r):r;let n=e,i=Ge(n);for(;i&&r&&t!==n;){const e=Xe(i),t=i.getBoundingClientRect(),r=He(i),o=t.left+(i.clientLeft+parseFloat(r.paddingLeft))*e.x,a=t.top+(i.clientTop+parseFloat(r.paddingTop))*e.y;c*=e.x,s*=e.y,d*=e.x,u*=e.y,c+=o,s+=a,n=Ee(i),i=Ge(n)}}return he({width:d,height:u,x:c,y:s})}function et(e,t){const n=We(e).scrollLeft;return t?t.left+n:Ze(ke(e)).left+n}function tt(e,t){const n=e.getBoundingClientRect();return{x:n.left+t.scrollLeft-et(e,n),y:n.top+t.scrollTop}}const nt=new Set(["absolute","fixed"]);function rt(e,t,n){let r;if("viewport"===t)r=function(e,t){const n=Ee(e),r=ke(e),i=n.visualViewport;let o=r.clientWidth,a=r.clientHeight,l=0,c=0;if(i){o=i.width,a=i.height;const e=Be();(!e||e&&"fixed"===t)&&(l=i.offsetLeft,c=i.offsetTop)}const s=et(r);if(s<=0){const e=r.ownerDocument,t=e.body,n=getComputedStyle(t),i="CSS1Compat"===e.compatMode&&parseFloat(n.marginLeft)+parseFloat(n.marginRight)||0,a=Math.abs(r.clientWidth-t.clientWidth-i);a<=25&&(o-=a)}else s<=25&&(o+=s);return{width:o,height:a,x:l,y:c}}(e,n);else if("document"===t)r=function(e){const t=ke(e),n=We(e),r=e.ownerDocument.body,i=Q(t.scrollWidth,t.clientWidth,r.scrollWidth,r.clientWidth),o=Q(t.scrollHeight,t.clientHeight,r.scrollHeight,r.clientHeight);let a=-n.scrollLeft+et(e);const l=-n.scrollTop;return"rtl"===He(r).direction&&(a+=Q(t.clientWidth,r.clientWidth)-i),{width:i,height:o,x:a,y:l}}(ke(e));else if(xe(t))r=function(e,t){const n=Ze(e,!0,"fixed"===t),r=n.top+e.clientTop,i=n.left+e.clientLeft,o=Ce(e)?Xe(e):J(1);return{width:e.clientWidth*o.x,height:e.clientHeight*o.y,x:i*o.x,y:r*o.y}}(t,n);else{const n=$e(e);r={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return he(r)}function it(e,t){const n=qe(e);return!(n===t||!xe(n)||Ue(n))&&("fixed"===He(n).position||it(n,t))}function ot(e,t,n){const r=Ce(t),i=ke(t),o="fixed"===n,a=Ze(e,!0,o,t);let l={scrollLeft:0,scrollTop:0};const c=J(0);function s(){c.x=et(i)}if(r||!r&&!o)if(("body"!==Se(t)||Ne(i))&&(l=We(t)),r){const e=Ze(t,!0,o,t);c.x=e.x+t.clientLeft,c.y=e.y+t.clientTop}else i&&s();o&&!r&&i&&s();const d=!i||r||o?J(0):tt(i,l);return{x:a.left+l.scrollLeft-c.x-d.x,y:a.top+l.scrollTop-c.y-d.y,width:a.width,height:a.height}}function at(e){return"static"===He(e).position}function lt(e,t){if(!Ce(e)||"fixed"===He(e).position)return null;if(t)return t(e);let n=e.offsetParent;return ke(e)===n&&(n=n.ownerDocument.body),n}function ct(e,t){const n=Ee(e);if(Ie(e))return n;if(!Ce(e)){let t=qe(e);for(;t&&!Ue(t);){if(xe(t)&&!at(t))return t;t=qe(t)}return n}let r=lt(e,t);for(;r&&Pe(r)&&at(r);)r=lt(r,t);return r&&Ue(r)&&at(r)&&!De(r)?n:r||function(e){let t=qe(e);for(;Ce(t)&&!Ue(t);){if(De(t))return t;if(Ie(t))return null;t=qe(t)}return null}(e)||n}const st={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:n,offsetParent:r,strategy:i}=e;const o="fixed"===i,a=ke(r),l=!!t&&Ie(t.floating);if(r===a||l&&o)return n;let c={scrollLeft:0,scrollTop:0},s=J(1);const d=J(0),u=Ce(r);if((u||!u&&!o)&&(("body"!==Se(r)||Ne(a))&&(c=We(r)),Ce(r))){const e=Ze(r);s=Xe(r),d.x=e.x+r.clientLeft,d.y=e.y+r.clientTop}const f=!a||u||o?J(0):tt(a,c);return{width:n.width*s.x,height:n.height*s.y,x:n.x*s.x-c.scrollLeft*s.x+d.x+f.x,y:n.y*s.y-c.scrollTop*s.y+d.y+f.y}},getDocumentElement:ke,getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:r,strategy:i}=e;const o=[..."clippingAncestors"===n?Ie(t)?[]:function(e,t){const n=t.get(e);if(n)return n;let r=Ve(e,[],!1).filter(e=>xe(e)&&"body"!==Se(e)),i=null;const o="fixed"===He(e).position;let a=o?qe(e):e;for(;xe(a)&&!Ue(a);){const t=He(a),n=De(a);n||"fixed"!==t.position||(i=null),(o?!n&&!i:!n&&"static"===t.position&&i&&nt.has(i.position)||Ne(a)&&!n&&it(e,a))?r=r.filter(e=>e!==a):i=t,a=qe(a)}return t.set(e,r),r}(t,this._c):[].concat(n),r],a=o[0],l=o.reduce((e,n)=>{const r=rt(t,n,i);return e.top=Q(r.top,e.top),e.right=G(r.right,e.right),e.bottom=G(r.bottom,e.bottom),e.left=Q(r.left,e.left),e},rt(t,a,i));return{width:l.right-l.left,height:l.bottom-l.top,x:l.left,y:l.top}},getOffsetParent:ct,getElementRects:async function(e){const t=this.getOffsetParent||ct,n=this.getDimensions,r=await n(e.floating);return{reference:ot(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}},getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){const{width:t,height:n}=Qe(e);return{width:t,height:n}},getScale:Xe,isElement:xe,isRTL:function(e){return"rtl"===He(e).direction}};function dt(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function ut(e,t,n,r){void 0===r&&(r={});const{ancestorScroll:i=!0,ancestorResize:o=!0,elementResize:a="function"==typeof ResizeObserver,layoutShift:l="function"==typeof IntersectionObserver,animationFrame:c=!1}=r,s=Ye(e),d=i||o?[...s?Ve(s):[],...Ve(t)]:[];d.forEach(e=>{i&&e.addEventListener("scroll",n,{passive:!0}),o&&e.addEventListener("resize",n)});const u=s&&l?function(e,t){let n,r=null;const i=ke(e);function o(){var e;clearTimeout(n),null==(e=r)||e.disconnect(),r=null}return function a(l,c){void 0===l&&(l=!1),void 0===c&&(c=1),o();const s=e.getBoundingClientRect(),{left:d,top:u,width:f,height:p}=s;if(l||t(),!f||!p)return;const m={rootMargin:-X(u)+"px "+-X(i.clientWidth-(d+f))+"px "+-X(i.clientHeight-(u+p))+"px "+-X(d)+"px",threshold:Q(0,G(1,c))||1};let g=!0;function v(t){const r=t[0].intersectionRatio;if(r!==c){if(!g)return a();r?a(!1,r):n=setTimeout(()=>{a(!1,1e-7)},1e3)}1!==r||dt(s,e.getBoundingClientRect())||a(),g=!1}try{r=new IntersectionObserver(v,{...m,root:i.ownerDocument})}catch(e){r=new IntersectionObserver(v,m)}r.observe(e)}(!0),o}(s,n):null;let f,p=-1,m=null;a&&(m=new ResizeObserver(e=>{let[r]=e;r&&r.target===s&&m&&(m.unobserve(t),cancelAnimationFrame(p),p=requestAnimationFrame(()=>{var e;null==(e=m)||e.observe(t)})),n()}),s&&!c&&m.observe(s),m.observe(t));let g=c?Ze(e):null;return c&&function t(){const r=Ze(e);g&&!dt(g,r)&&n();g=r,f=requestAnimationFrame(t)}(),n(),()=>{var e;d.forEach(e=>{i&&e.removeEventListener("scroll",n),o&&e.removeEventListener("resize",n)}),null==u||u(),null==(e=m)||e.disconnect(),m=null,c&&cancelAnimationFrame(f)}}const ft=function(e){return void 0===e&&(e=0),{name:"offset",options:e,async fn(t){var n,r;const{x:i,y:o,placement:a,middlewareData:l}=t,c=await async function(e,t){const{placement:n,platform:r,elements:i}=e,o=await(null==r.isRTL?void 0:r.isRTL(i.floating)),a=ne(n),l=re(n),c="y"===le(n),s=be.has(a)?-1:1,d=o&&c?-1:1,u=te(t,e);let{mainAxis:f,crossAxis:p,alignmentAxis:m}="number"==typeof u?{mainAxis:u,crossAxis:0,alignmentAxis:null}:{mainAxis:u.mainAxis||0,crossAxis:u.crossAxis||0,alignmentAxis:u.alignmentAxis};return l&&"number"==typeof m&&(p="end"===l?-1*m:m),c?{x:p*d,y:f*s}:{x:f*s,y:p*d}}(t,e);return a===(null==(n=l.offset)?void 0:n.placement)&&null!=(r=l.arrow)&&r.alignmentOffset?{}:{x:i+c.x,y:o+c.y,data:{...c,placement:a}}}}},pt=function(e){return void 0===e&&(e={}),{name:"shift",options:e,async fn(t){const{x:n,y:r,placement:i}=t,{mainAxis:o=!0,crossAxis:a=!1,limiter:l={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...c}=te(e,t),s={x:n,y:r},d=await we(t,c),u=le(ne(i)),f=ie(u);let p=s[f],m=s[u];if(o){const e="y"===f?"bottom":"right";p=ee(p+d["y"===f?"top":"left"],p,p-d[e])}
vendor: 7,777 bytes, line 1
1if(a){const e="y"===u?"bottom":"right";m=ee(m+d["y"===u?"top":"left"],m,m-d[e])}const g=l.fn({...t,[f]:p,[u]:m});return{...g,data:{x:g.x-n,y:g.y-r,enabled:{[f]:o,[u]:a}}}}}},mt=function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var n,r;const{placement:i,middlewareData:o,rects:a,initialPlacement:l,platform:c,elements:s}=t,{mainAxis:d=!0,crossAxis:u=!0,fallbackPlacements:f,fallbackStrategy:p="bestFit",fallbackAxisSideDirection:m="none",flipAlignment:g=!0,...v}=te(e,t);if(null!=(n=o.arrow)&&n.alignmentOffset)return{};const h=ne(i),y=le(l),w=ne(l)===l,b=await(null==c.isRTL?void 0:c.isRTL(s.floating)),_=f||(w||!g?[ge(l)]:function(e){const t=ge(e);return[se(e),t,se(t)]}(l)),S="none"!==m;!f&&S&&_.push(...me(l,g,m,b));const E=[l,..._],k=await we(t,v),R=[];let x=(null==(r=o.flip)?void 0:r.overflows)||[];if(d&&R.push(k[h]),u){const e=function(e,t,n){void 0===n&&(n=!1);const r=re(e),i=ce(e),o=oe(i);let a="x"===i?r===(n?"end":"start")?"right":"left":"start"===r?"bottom":"top";return t.reference[o]>t.floating[o]&&(a=ge(a)),[a,ge(a)]}(i,a,b);R.push(k[e[0]],k[e[1]])}if(x=[...x,{placement:i,overflows:R}],!R.every(e=>e<=0)){var C,O;const e=((null==(C=o.flip)?void 0:C.index)||0)+1,t=E[e];if(t){if(!("alignment"===u&&y!==le(t))||x.every(e=>le(e.placement)!==y||e.overflows[0]>0))return{data:{index:e,overflows:x},reset:{placement:t}}}let n=null==(O=x.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:O.placement;if(!n)switch(p){case"bestFit":{var A;const e=null==(A=x.filter(e=>{if(S){const t=le(e.placement);return t===y||"y"===t}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:A[0];e&&(n=e);break}case"initialPlacement":n=l}if(i!==n)return{reset:{placement:n}}}return{}}}},gt=e=>({name:"arrow",options:e,async fn(t){const{x:n,y:r,placement:i,rects:o,platform:a,elements:l,middlewareData:c}=t,{element:s,padding:d=0}=te(e,t)||{};if(null==s)return{};const u=ve(d),f={x:n,y:r},p=ce(i),m=oe(p),g=await a.getDimensions(s),v="y"===p,h=v?"top":"left",y=v?"bottom":"right",w=v?"clientHeight":"clientWidth",b=o.reference[m]+o.reference[p]-f[p]-o.floating[m],_=f[p]-o.reference[p],S=await(null==a.getOffsetParent?void 0:a.getOffsetParent(s));let E=S?S[w]:0;E&&await(null==a.isElement?void 0:a.isElement(S))||(E=l.floating[w]||o.floating[m]);const k=b/2-_/2,R=E/2-g[m]/2-1,x=G(u[h],R),C=G(u[y],R),O=x,A=E-g[m]-C,N=E/2-g[m]/2+k,T=ee(O,N,A),P=!c.arrow&&null!=re(i)&&N!==T&&o.reference[m]/2-(N<O?x:C)-g[m]/2<0,j=P?N<O?N-O:N-A:0;return{[p]:f[p]+j,data:{[p]:T,centerOffset:N-T-j,...P&&{alignmentOffset:j}},reset:P}}}),vt=(e,t,n)=>{const r=new Map,i={platform:st,...n},o={...i.platform,_c:r};return(async(e,t,n)=>{const{placement:r="bottom",strategy:i="absolute",middleware:o=[],platform:a}=n,l=o.filter(Boolean),c=await(null==a.isRTL?void 0:a.isRTL(t));let s=await a.getElementRects({reference:e,floating:t,strategy:i}),{x:d,y:u}=ye(s,r,c),f=r,p={},m=0;for(let n=0;n<l.length;n++){const{name:o,fn:g}=l[n],{x:v,y:h,data:y,reset:w}=await g({x:d,y:u,initialPlacement:r,placement:f,strategy:i,middlewareData:p,rects:s,platform:a,elements:{reference:e,floating:t}});d=null!=v?v:d,u=null!=h?h:u,p={...p,[o]:{...p[o],...y}},w&&m<=50&&(m++,"object"==typeof w&&(w.placement&&(f=w.placement),w.rects&&(s=!0===w.rects?await a.getElementRects({reference:e,floating:t,strategy:i}):w.rects),({x:d,y:u}=ye(s,f,c))),n=-1)}return{x:d,y:u,placement:f,strategy:i,middlewareData:p}})(e,t,{...i,platform:o})};y();var ht=n(606);const yt="react-tooltip-core-styles",wt="react-tooltip-base-styles",bt={core:!1,base:!1};function _t({css:e,id:t=wt,type:n="base",ref:r}){var i,o;if(!e||"undefined"==typeof document||bt[n])return;if("core"===n&&void 0!==ht&&(null===(i=null==ht?void 0:ht.env)||void 0===i?void 0:i.REACT_TOOLTIP_DISABLE_CORE_STYLES))return;if("base"!==n&&void 0!==ht&&(null===(o=null==ht?void 0:ht.env)||void 0===o?void 0:o.REACT_TOOLTIP_DISABLE_BASE_STYLES))return;"core"===n&&(t=yt),r||(r={});const{insertAt:a}=r;if(document.getElementById(t))return;const l=document.head||document.getElementsByTagName("head")[0],c=document.createElement("style");c.id=t,c.type="text/css","top"===a&&l.firstChild?l.insertBefore(c,l.firstChild):l.appendChild(c),c.styleSheet?c.styleSheet.cssText=e:c.appendChild(document.createTextNode(e)),bt[n]=!0}const St=async({elementReference:e=null,tooltipReference:t=null,tooltipArrowReference:n=null,place:r="top",offset:i=10,strategy:o="absolute",middlewares:a=[ft(Number(i)),mt({fallbackAxisSideDirection:"start"}),pt({padding:5})],border:l,arrowSize:c=8})=>{if(!e)return{tooltipStyles:{},tooltipArrowStyles:{},place:r};if(null===t)return{tooltipStyles:{},tooltipArrowStyles:{},place:r};const s=a;return n?(s.push(gt({element:n,padding:5})),vt(e,t,{placement:r,strategy:o,middleware:s}).then(({x:e,y:t,placement:n,middlewareData:r})=>{var i,o;const a={left:`${e}px`,top:`${t}px`,border:l},{x:s,y:d}=null!==(i=r.arrow)&&void 0!==i?i:{x:0,y:0},u=null!==(o={top:"bottom",right:"left",bottom:"top",left:"right"}[n.split("-")[0]])&&void 0!==o?o:"bottom",f=l&&{borderBottom:l,borderRight:l};let p=0;if(l){const e=`${l}`.match(/(\d+)px/);p=(null==e?void 0:e[1])?Number(e[1]):1}return{tooltipStyles:a,tooltipArrowStyles:{left:null!=s?`${s}px`:"",top:null!=d?`${d}px`:"",right:"",bottom:"",...f,[u]:`-${c/2+p}px`},place:n}})):vt(e,t,{placement:"bottom",strategy:o,middleware:s}).then(({x:e,y:t,placement:n})=>({tooltipStyles:{left:`${e}px`,top:`${t}px`},tooltipArrowStyles:{},place:n}))},Et=(e,t)=>!("CSS"in window&&"supports"in window.CSS)||window.CSS.supports(e,t),kt=(e,t,n)=>{let r=null;const i=function(...i){const o=()=>{r=null,n||e.apply(this,i)};n&&!r&&(e.apply(this,i),r=setTimeout(o,t)),n||(r&&clearTimeout(r),r=setTimeout(o,t))};return i.cancel=()=>{r&&(clearTimeout(r),r=null)},i},Rt=e=>null!==e&&!Array.isArray(e)&&"object"==typeof e,xt=(e,t)=>{if(e===t)return!0;if(Array.isArray(e)&&Array.isArray(t))return e.length===t.length&&e.every((e,n)=>xt(e,t[n]));if(Array.isArray(e)!==Array.isArray(t))return!1;if(!Rt(e)||!Rt(t))return e===t;const n=Object.keys(e),r=Object.keys(t);return n.length===r.length&&n.every(n=>xt(e[n],t[n]))},Ct=e=>{if(!(e instanceof HTMLElement||e instanceof SVGElement))return!1;const t=getComputedStyle(e);return["overflow","overflow-x","overflow-y"].some(e=>{const n=t.getPropertyValue(e);return"auto"===n||"scroll"===n})},Ot=e=>{if(!e)return null;let t=e.parentElement;for(;t;){if(Ct(t))return t;t=t.parentElement}return document.scrollingElement||document.documentElement},At="undefined"!=typeof window?h().useLayoutEffect:h().useEffect,Nt=e=>{e.current&&(clearTimeout(e.current),e.current=null)},Tt="DEFAULT_TOOLTIP_ID",Pt={anchorRefs:new Set,activeAnchor:{current:null},attach:()=>{},detach:()=>{},setActiveAnchor:()=>{}},jt=(0,h().createContext)({getTooltipData:()=>Pt});function It(e=Tt){return(0,h().useContext)(jt).getTooltipData(e)}var Ft={tooltip:"core-styles-module_tooltip__3vRRp",fixed:"core-styles-module_fixed__pcSol",arrow:"core-styles-module_arrow__cvMwQ",noArrow:"core-styles-module_noArrow__xock6",clickable:"core-styles-module_clickable__ZuTTB",show:"core-styles-module_show__Nt9eE",closing:"core-styles-module_closing__sGnxF"},Lt={tooltip:"styles-module_tooltip__mnnfp",arrow:"styles-module_arrow__K0L3T",dark:"styles-module_dark__xNqje",light:"styles-module_light__Z6W-X",success:"styles-module_success__A2AKt",warning:"styles-module_warning__SCK0X",error:"styles-module_error__JvumD",info:"styles-module_info__BWdHW"};const Mt=({forwardRef:e,id:t,className:n,classNameArrow:r,variant:i="dark",anchorId:o,anchorSelect:a,place:l="top",offset:c=10,events:s=["hover"],openOnClick:d=!1,positionStrategy:u="absolute",middlewares:f,wrapper:p,delayShow:m=0,delayHide:g=0,float:v=!1,hidden:w=!1,noArrow:b=!1,
1clickable:_=!1,closeOnEsc:S=!1,closeOnScroll:E=!1,closeOnResize:k=!1,openEvents:R,closeEvents:x,globalCloseEvents:C,imperativeModeOnly:O,style:A,position:N,afterShow:T,afterHide:P,disableTooltip:j,content:I,contentWrapperRef:F,isOpen:L,defaultIsOpen:M=!1,setIsOpen:D,previousActiveAnchor:B,activeAnchor:z,setActiveAnchor:U,border:H,opacity:W,arrowColor:q,arrowSize:K=8,role:V="tooltip"})=>{var G;const Q=(0,h().useRef)(null),Y=(0,h().useRef)(null),X=(0,h().useRef)(null),J=(0,h().useRef)(null),$=(0,h().useRef)(null),[Z,ee]=(0,h().useState)({tooltipStyles:{},tooltipArrowStyles:{},place:l}),[te,ne]=(0,h().useState)(!1),[re,ie]=(0,h().useState)(!1),[oe,ae]=(0,h().useState)(null),le=(0,h().useRef)(!1),ce=(0,h().useRef)(null),{anchorRefs:se,setActiveAnchor:de}=It(t),ue=(0,h().useRef)(!1),[fe,pe]=(0,h().useState)([]),me=(0,h().useRef)(!1),ge=d||s.includes("click"),ve=ge||(null==R?void 0:R.click)||(null==R?void 0:R.dblclick)||(null==R?void 0:R.mousedown),he=R?{...R}:{mouseover:!0,focus:!0,mouseenter:!1,click:!1,dblclick:!1,mousedown:!1};!R&&ge&&Object.assign(he,{mouseenter:!1,focus:!1,mouseover:!1,click:!0});const ye=x?{...x}:{mouseout:!0,blur:!0,mouseleave:!1,click:!1,dblclick:!1,mouseup:!1};
vendor: 10,417 bytes, line 1
1!x&&ge&&Object.assign(ye,{mouseleave:!1,blur:!1,mouseout:!1});const we=C?{...C}:{escape:S||!1,scroll:E||!1,resize:k||!1,clickOutsideAnchor:ve||!1};O&&(Object.assign(he,{mouseover:!1,focus:!1,mouseenter:!1,click:!1,dblclick:!1,mousedown:!1}),Object.assign(ye,{mouseout:!1,blur:!1,mouseleave:!1,click:!1,dblclick:!1,mouseup:!1}),Object.assign(we,{escape:!1,scroll:!1,resize:!1,clickOutsideAnchor:!1})),At(()=>(me.current=!0,()=>{me.current=!1}),[]);const be=e=>{me.current&&(e&&ie(!0),setTimeout(()=>{me.current&&(null==D||D(e),void 0===L&&ne(e))},10))};(0,h().useEffect)(()=>{if(t){if(te){n(B);const r=e(z),i=[...new Set([...r,t])].filter(Boolean).join(" ");null==z||z.setAttribute("aria-describedby",i)}else n(z);return()=>{n(z),n(B)}}function e(e){var t;return(null===(t=null==e?void 0:e.getAttribute("aria-describedby"))||void 0===t?void 0:t.split(" "))||[]}function n(n){const r=e(n).filter(e=>e!==t);r.length?null==n||n.setAttribute("aria-describedby",r.join(" ")):null==n||n.removeAttribute("aria-describedby")}},[z,te,t,B]),(0,h().useEffect)(()=>{if(void 0===L)return()=>null;L&&ie(!0);const e=setTimeout(()=>{ne(L)},10);return()=>{clearTimeout(e)}},[L]),(0,h().useEffect)(()=>{if(te!==le.current)if(Nt($),le.current=te,te)null==T||T();else{const e=(()=>{const e=getComputedStyle(document.body).getPropertyValue("--rt-transition-show-delay").match(/^([\d.]+)(ms|s)$/);if(!e)return 0;const[,t,n]=e;return Number(t)*("ms"===n?1:1e3)})();$.current=setTimeout(()=>{ie(!1),ae(null),null==P||P()},e+25)}},[te]);const _e=e=>{ee(t=>xt(t,e)?t:e)},Se=(e=m)=>{Nt(X),re?be(!0):X.current=setTimeout(()=>{be(!0)},e)},Ee=(e=g)=>{Nt(J),J.current=setTimeout(()=>{ue.current||be(!1)},e)},ke=e=>{var t;if(!e)return;const n=null!==(t=e.currentTarget)&&void 0!==t?t:e.target;if(!(null==n?void 0:n.isConnected))return U(null),void de({current:null});m?Se():be(!0),U(n),de({current:n}),Nt(J)},Re=()=>{_?Ee(g||100):g?Ee():be(!1),Nt(X)},xe=({x:e,y:t})=>{var n;const r={getBoundingClientRect:()=>({x:e,y:t,width:0,height:0,top:t,left:e,right:e,bottom:t})};St({place:null!==(n=null==oe?void 0:oe.place)&&void 0!==n?n:l,offset:c,elementReference:r,tooltipReference:Q.current,tooltipArrowReference:Y.current,strategy:u,middlewares:f,border:H,arrowSize:K}).then(e=>{_e(e)})},Ce=e=>{if(!e)return;const t=e,n={x:t.clientX,y:t.clientY};xe(n),ce.current=n},Oe=e=>{var t;if(!te)return;const n=e.target;n.isConnected&&((null===(t=Q.current)||void 0===t?void 0:t.contains(n))||[document.querySelector(`[id='${o}']`),...fe].some(e=>null==e?void 0:e.contains(n))||(be(!1),Nt(X)))},Ae=kt(ke,50,!0),Ne=kt(Re,50,!0),Te=e=>{Ne.cancel(),Ae(e)},Pe=()=>{Ae.cancel(),Ne()},je=(0,h().useCallback)(()=>{var e,t;const n=null!==(e=null==oe?void 0:oe.position)&&void 0!==e?e:N;n?xe(n):v?ce.current&&xe(ce.current):(null==z?void 0:z.isConnected)&&St({place:null!==(t=null==oe?void 0:oe.place)&&void 0!==t?t:l,offset:c,elementReference:z,tooltipReference:Q.current,tooltipArrowReference:Y.current,strategy:u,middlewares:f,border:H,arrowSize:K}).then(e=>{me.current&&_e(e)})},[te,z,I,A,l,null==oe?void 0:oe.place,c,u,N,null==oe?void 0:oe.position,v,K]);(0,h().useEffect)(()=>{var e,t;const n=new Set(se);fe.forEach(e=>{(null==j?void 0:j(e))||n.add({current:e})});const r=document.querySelector(`[id='${o}']`);r&&!(null==j?void 0:j(r))&&n.add({current:r});const i=()=>{be(!1)},a=Ot(z),l=Ot(Q.current);we.scroll&&(window.addEventListener("scroll",i),null==a||a.addEventListener("scroll",i),null==l||l.addEventListener("scroll",i));let c=null;we.resize?window.addEventListener("resize",i):z&&Q.current&&(c=ut(z,Q.current,je,{ancestorResize:!0,elementResize:!0,layoutShift:!0}));const s=e=>{"Escape"===e.key&&be(!1)};we.escape&&window.addEventListener("keydown",s),we.clickOutsideAnchor&&window.addEventListener("click",Oe);const d=[],u=e=>Boolean((null==e?void 0:e.target)&&(null==z?void 0:z.contains(e.target))),f=e=>{te&&u(e)||ke(e)},p=e=>{te&&u(e)&&Re()},m=["mouseover","mouseout","mouseenter","mouseleave","focus","blur"],g=["click","dblclick","mousedown","mouseup"];Object.entries(he).forEach(([e,t])=>{t&&(m.includes(e)?d.push({event:e,listener:Te}):g.includes(e)&&d.push({event:e,listener:f}))}),Object.entries(ye).forEach(([e,t])=>{t&&(m.includes(e)?d.push({event:e,listener:Pe}):g.includes(e)&&d.push({event:e,listener:p}))}),v&&d.push({event:"pointermove",listener:Ce});const h=()=>{ue.current=!0},y=()=>{ue.current=!1,Re()},w=_&&(ye.mouseout||ye.mouseleave);return w&&(null===(e=Q.current)||void 0===e||e.addEventListener("mouseover",h),null===(t=Q.current)||void 0===t||t.addEventListener("mouseout",y)),d.forEach(({event:e,listener:t})=>{n.forEach(n=>{var r;null===(r=n.current)||void 0===r||r.addEventListener(e,t)})}),()=>{var e,t;we.scroll&&(window.removeEventListener("scroll",i),null==a||a.removeEventListener("scroll",i),null==l||l.removeEventListener("scroll",i)),we.resize?window.removeEventListener("resize",i):null==c||c(),we.clickOutsideAnchor&&window.removeEventListener("click",Oe),we.escape&&window.removeEventListener("keydown",s),w&&(null===(e=Q.current)||void 0===e||e.removeEventListener("mouseover",h),null===(t=Q.current)||void 0===t||t.removeEventListener("mouseout",y)),d.forEach(({event:e,listener:t})=>{n.forEach(n=>{var r;null===(r=n.current)||void 0===r||r.removeEventListener(e,t)})})}},[z,je,re,se,fe,R,x,C,ge,m,g]),(0,h().useEffect)(()=>{var e,n;let r=null!==(n=null!==(e=null==oe?void 0:oe.anchorSelect)&&void 0!==e?e:a)&&void 0!==n?n:"";!r&&t&&(r=`[data-tooltip-id='${t.replace(/'/g,"\\'")}']`);const i=new MutationObserver(e=>{const n=[],i=[];e.forEach(e=>{if("attributes"===e.type&&"data-tooltip-id"===e.attributeName&&(e.target.getAttribute("data-tooltip-id")===t?n.push(e.target):e.oldValue===t&&i.push(e.target)),"childList"===e.type){if(z){const t=[...e.removedNodes].filter(e=>1===e.nodeType);if(r)try{i.push(...t.filter(e=>e.matches(r))),i.push(...t.flatMap(e=>[...e.querySelectorAll(r)]))}catch(e){}t.some(e=>{var t;return!!(null===(t=null==e?void 0:e.contains)||void 0===t?void 0:t.call(e,z))&&(ie(!1),be(!1),U(null),Nt(X),Nt(J),!0)})}if(r)try{const t=[...e.addedNodes].filter(e=>1===e.nodeType);n.push(...t.filter(e=>e.matches(r))),n.push(...t.flatMap(e=>[...e.querySelectorAll(r)]))}catch(e){}}}),(n.length||i.length)&&pe(e=>[...e.filter(e=>!i.includes(e)),...n])});return i.observe(document.body,{childList:!0,subtree:!0,attributes:!0,attributeFilter:["data-tooltip-id"],attributeOldValue:!0}),()=>{i.disconnect()}},[t,a,null==oe?void 0:oe.anchorSelect,z]),(0,h().useEffect)(()=>{je()},[je]),(0,h().useEffect)(()=>{if(!(null==F?void 0:F.current))return()=>null;const e=new ResizeObserver(()=>{setTimeout(()=>je())});return e.observe(F.current),()=>{e.disconnect()}},[I,null==F?void 0:F.current]),(0,h().useEffect)(()=>{var e;const t=document.querySelector(`[id='${o}']`),n=[...fe,t];z&&n.includes(z)||U(null!==(e=fe[0])&&void 0!==e?e:t)},[o,fe,z]),(0,h().useEffect)(()=>(M&&be(!0),()=>{Nt(X),Nt(J)}),[]),(0,h().useEffect)(()=>{var e;let n=null!==(e=null==oe?void 0:oe.anchorSelect)&&void 0!==e?e:a;if(!n&&t&&(n=`[data-tooltip-id='${t.replace(/'/g,"\\'")}']`),n)try{const e=Array.from(document.querySelectorAll(n));pe(e)}catch(e){pe([])}},[t,a,null==oe?void 0:oe.anchorSelect]),(0,h().useEffect)(()=>{X.current&&(Nt(X),Se(m))},[m]);const Ie=null!==(G=null==oe?void 0:oe.content)&&void 0!==G?G:I,Fe=te&&Object.keys(Z.tooltipStyles).length>0;return(0,h().useImperativeHandle)(e,()=>({open:e=>{if(null==e?void 0:e.anchorSelect)try{document.querySelector(e.anchorSelect)}catch(t){return void console.warn(`[react-tooltip] "${e.anchorSelect}" is not a valid CSS selector`)}ae(null!=e?e:null),(null==e?void 0:e.delay)?Se(e.delay):be(!0)},close:e=>{(null==e?void 0:e.delay)?Ee(e.delay):be(!1)},activeAnchor:z,place:Z.place,isOpen:Boolean(re&&!w&&Ie&&Fe)})),re&&!w&&Ie?h().createElement(p,{id:t,role:V,className:y()("react-tooltip",Ft.tooltip,Lt.tooltip,Lt[i],n,`react-tooltip__place-${Z.place}`,Ft[Fe?"show":"closing"],Fe?"react-tooltip__show":"react-tooltip__closing","fixed"===u&&Ft.fixed,_&&Ft.clickable),onTransitionEnd:e=>{Nt($),te||"opacity"!==e.propertyName||(ie(!1),ae(null),null==P||P())},style:{...A,...Z.tooltipStyles,opacity:void 0!==W&&Fe?W:void 0},ref:Q},Ie,h().createElement(p,{className:y()("react-tooltip-arrow",Ft.arrow,Lt.arrow,r,b&&Ft.noArrow),style:{...Z.tooltipArrowStyles,background:q?`linear-gradient(to right bottom, transparent 50%, ${q} 50%)`:void 0,"--rt-arrow-size":`${K}px`},ref:Y})):null},Dt=({content:e})=>h().createElement("span",{dangerouslySetInnerHTML:{__html:e}}),Bt=h().forwardRef(({id:e,anchorId:t,anchorSelect:n,content:r,html:i,render:o,className:a,classNameArrow:l,variant:c="dark",place:s="top",offset:d=10,wrapper:u="div",children:f=null,events:p=["hover"],openOnClick:m=!1,positionStrategy:g="absolute",middlewares:v,delayShow:w=0,delayHide:b=0,float:_=!1,hidden:S=!1,noArrow:E=!1,clickable:k=!1,closeOnEsc:R=!1,closeOnScroll:x=!1,closeOnResize:C=!1,openEvents:O,closeEvents:A,globalCloseEvents:N,imperativeModeOnly:T=!1,style:P,position:j,isOpen:I,defaultIsOpen:F=!1,disableStyleInjection:L=!1,border:M,opacity:D,arrowColor:B,arrowSize:z,setIsOpen:U,afterShow:H,afterHide:W,disableTooltip:q,role:K="tooltip"},V)=>{const[G,Q]=(0,h().useState)(r),[Y,X]=(0,h().useState)(i),[J,$]=(0,h().useState)(s),[Z,ee]=(0,h().useState)(c),[te,ne]=(0,h().useState)(d),[re,ie]=(0,h().useState)(w),[oe,ae]=(0,h().useState)(b),[le,ce]=(0,h().useState)(_),[se,de]=(0,h().useState)(S),[ue,fe]=(0,h().useState)(u),[pe,me]=(0,h().useState)(p),[ge,ve]=(0,h().useState)(g),[he,ye]=(0,h().useState)(null),[we,be]=(0,h().useState)(null),_e=(0,h().useRef)(null),Se=(0,h().useRef)(L),{anchorRefs:Ee,activeAnchor:ke}=It(e),Re=e=>null==e?void 0:e.getAttributeNames().reduce((t,n)=>{var r;return n.startsWith("data-tooltip-")&&(t[n.replace(/^data-tooltip-/,"")]=null!==(r=null==e?void 0:e.getAttribute(n))&&void 0!==r?r:null),t},{}),xe=e=>{const t={place:e=>{var t;$(null!==(t=e)&&void 0!==t?t:s)},content:e=>{Q(null!=e?e:r)},html:e=>{X(null!=e?e:i)},variant:e=>{var t;ee(null!==(t=e)&&void 0!==t?t:c)},offset:e=>{ne(null===e?d:Number(e))},wrapper:e=>{var t;fe(null!==(t=e)&&void 0!==t?t:u)},events:e=>{const t=null==e?void 0:e.split(" ");me(null!=t?t:p)},"position-strategy":e=>{var t;ve(null!==(t=e)&&void 0!==t?t:g)},"delay-show":e=>{ie(null===e?w:Number(e))},"delay-hide":e=>{ae(null===e?b:Number(e))},float:e=>{ce(null===e?_:"true"===e)},hidden:e=>{de(null===e?S:"true"===e)},"class-name":e=>{ye(e)}};
1Object.values(t).forEach(e=>e(null)),Object.entries(e).forEach(([e,n])=>{var r;null===(r=t[e])||void 0===r||r.call(t,n)})};(0,h().useEffect)(()=>{Q(r)},[r]),(0,h().useEffect)(()=>{X(i)},[i]),(0,h().useEffect)(()=>{$(s)},[s]),(0,h().useEffect)(()=>{ee(c)},[c]),(0,h().useEffect)(()=>{ne(d)},[d]),(0,h().useEffect)(()=>{ie(w)},[w]),(0,h().useEffect)(()=>{ae(b)},[b]),(0,h().useEffect)(()=>{ce(_)},[_]),(0,h().useEffect)(()=>{de(S)},[S]),(0,h().useEffect)(()=>{ve(g)},[g]),(0,h().useEffect)(()=>{Se.current!==L&&console.warn("[react-tooltip] Do not change `disableStyleInjection` dynamically.")},[L]),(0,h().useEffect)(()=>{"undefined"!=typeof window&&window.dispatchEvent(new CustomEvent("react-tooltip-inject-styles",{detail:{disableCore:"core"===L,disableBase:L}}))},[]),(0,h().useEffect)(()=>{var r;const i=new Set(Ee);let o=n;if(!o&&e&&(o=`[data-tooltip-id='${e.replace(/'/g,"\\'")}']`),o)try{document.querySelectorAll(o).forEach(e=>{i.add({current:e})})}catch(r){console.warn(`[react-tooltip] "${o}" is not a valid CSS selector`)}const a=document.querySelector(`[id='${t}']`);if(a&&i.add({current:a}),!i.size)return()=>null;const l=null!==(r=null!=we?we:a)&&void 0!==r?r:ke.current,c=new MutationObserver(e=>{e.forEach(e=>{var t;if(!l||"attributes"!==e.type||!(null===(t=e.attributeName)||void 0===t?void 0:t.startsWith("data-tooltip-")))return;const n=Re(l);xe(n)})}),s={attributes:!0,childList:!1,subtree:!1};if(l){const e=Re(l);xe(e),c.observe(l,s)}return()=>{c.disconnect()}},[Ee,ke,we,t,n]),(0,h().useEffect)(()=>{(null==P?void 0:P.border)&&console.warn("[react-tooltip] Do not set `style.border`. Use `border` prop instead."),M&&!Et("border",`${M}`)&&console.warn(`[react-tooltip] "${M}" is not a valid \`border\`.`),(null==P?void 0:P.opacity)&&console.warn("[react-tooltip] Do not set `style.opacity`. Use `opacity` prop instead."),D&&!Et("opacity",`${D}`)&&console.warn(`[react-tooltip] "${D}" is not a valid \`opacity\`.`)},[]);let Ce=f;const Oe=(0,h().useRef)(null);if(o){const e=o({content:(null==we?void 0:we.getAttribute("data-tooltip-content"))||G||null,activeAnchor:we});Ce=e?h().createElement("div",{ref:Oe,className:"react-tooltip-content-wrapper"},e):null}else G&&(Ce=G);Y&&(Ce=h().createElement(Dt,{content:Y}));const Ae={forwardRef:V,id:e,anchorId:t,anchorSelect:n,className:y()(a,he),classNameArrow:l,content:Ce,contentWrapperRef:Oe,place:J,variant:Z,offset:te,wrapper:ue,events:pe,openOnClick:m,positionStrategy:ge,middlewares:v,delayShow:re,delayHide:oe,float:le,hidden:se,noArrow:E,clickable:k,closeOnEsc:R,closeOnScroll:x,closeOnResize:C,openEvents:O,closeEvents:A,globalCloseEvents:N,imperativeModeOnly:T,style:P,position:j,isOpen:I,defaultIsOpen:F,border:M,opacity:D,arrowColor:B,arrowSize:z,setIsOpen:U,afterShow:H,afterHide:W,disableTooltip:q,activeAnchor:we,previousActiveAnchor:_e.current,setActiveAnchor:e=>{be(t=>((null==e?void 0:e.isSameNode(t))||(_e.current=t),e))},role:K};return h().createElement(Mt,{...Ae})});function zt(e){return zt="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},zt(e)}function Ut(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",i=n.toStringTag||"@@toStringTag";function o(n,r,i,o){var c=r&&r.prototype instanceof l?r:l,s=Object.create(c.prototype);return Ht(s,"_invoke",function(n,r,i){var o,l,c,s=0,d=i||[],u=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return o=t,l=0,c=e,f.n=n,a}};function p(n,r){for(l=n,c=r,t=0;!u&&s&&!i&&t<d.length;t++){var i,o=d[t],p=f.p,m=o[2];n>3?(i=m===r)&&(c=o[(l=o[4])?5:(l=3,3)],o[4]=o[5]=e):o[0]<=p&&((i=n<2&&p<o[1])?(l=0,f.v=r,f.n=o[1]):p<m&&(i=n<3||o[0]>r||r>m)&&(o[4]=n,o[5]=r,f.n=m,l=0))}if(i||n>1)return a;throw u=!0,r}return function(i,d,m){if(s>1)throw TypeError("Generator is already running");for(u&&1===d&&p(d,m),l=d,c=m;(t=l<2?e:c)||!u;){o||(l?l<3?(l>1&&(f.n=-1),p(l,c)):f.n=c:f.v=c);try{if(s=2,o){if(l||(i="next"),t=o[i]){if(!(t=t.call(o,c)))throw TypeError("iterator result is not an object");if(!t.done)return t;c=t.value,l<2&&(l=0)}else 1===l&&(t=o.return)&&t.call(o),l<2&&(c=TypeError("The iterator does not provide a '"+i+"' method"),l=1);o=e}else if((t=(u=f.n<0)?c:n.call(r,f))!==a)break}catch(t){o=e,l=1,c=t}finally{s=1}}return{value:t,done:u}}}(n,i,o),!0),s}var a={};function l(){}function c(){}function s(){}t=Object.getPrototypeOf;var d=[][r]?t(t([][r]())):(Ht(t={},r,function(){return this}),t),u=s.prototype=l.prototype=Object.create(d);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,Ht(e,i,"GeneratorFunction")),e.prototype=Object.create(u),e}return c.prototype=s,Ht(u,"constructor",s),Ht(s,"constructor",c),c.displayName="GeneratorFunction",Ht(s,i,"GeneratorFunction"),Ht(u),Ht(u,i,"Generator"),Ht(u,r,function(){return this}),Ht(u,"toString",function(){return"[object Generator]"}),(Ut=function(){return{w:o,m:f}})()}function Ht(e,t,n,r){var i=Object.defineProperty;try{i({},"",{})}catch(e){i=0}Ht=function(e,t,n,r){function o(t,n){Ht(e,t,function(e){return this._invoke(t,n,e)})}t?i?i(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(o("next",0),o("throw",1),o("return",2))},Ht(e,t,n,r)}function Wt(e,t,n,r,i,o,a){try{var l=e[o](a),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,i)}function qt(e){return function(){var t=this,n=arguments;return new Promise(function(r,i){var o=e.apply(t,n);function a(e){Wt(o,r,i,a,l,"next",e)}function l(e){Wt(o,r,i,a,l,"throw",e)}a(void 0)})}}function Kt(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 Vt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
1t%2?Kt(Object(n),!0).forEach(function(t){Gt(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Kt(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Gt(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=zt(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=zt(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==zt(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Qt(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,l=[],c=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,i=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw i}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Yt(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Yt(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Yt(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function Xt(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n={text:{"application/vnd.oasis.opendocument.text":"Text","text/plain":"Text"},file:{"text/html":"HTML","text/php":"PHP","x-httpd-php":"PHP","text/css":"CSS","text/js":"JavaScript","application/javascript":"JavaScript","application/json":"JSON","application/xml":"XML","application/x-shockwave-flash":"SWF","video/x-flv":"FLV","application/vnd.google-apps.file":"File"},image:{"application/vnd.google-apps.photo":"Photo","image/png":"PNG","image/jpeg":"JPEG","image/jpg":"JPG","image/heic":"HEIC","image/heif":"HEIF","image/gif":"GIF","image/bmp":"BMP","image/vnd.microsoft.icon":"ICO","image/tiff":"TIFF","image/tif":"TIF","image/svg+xml":"SVG"},zip:{"application/zip":"ZIP","application/x-rar-compressed":"RAR","application/x-msdownload":"EXE","application/vnd.ms-cab-compressed":"CAB"},audio:{"audio/mpeg":"MP3","video/quicktime":"QT","application/vnd.google-apps.audio":"Audio","audio/x-m4a":"Audio"},video:{"application/vnd.google-apps.video":"Video","video/x-flv":"Video","video/mp4":"Video","video/webm":"Video","video/ogg":"Video","application/x-mpegURL":"Video","video/MP2T":"Video","video/3gpp":"Video","video/quicktime":"Video","video/x-msvideo":"Video","video/x-ms-wmv":"Video"},pdf:{"application/pdf":"PDF"},word:{"application/msword":"MS Word"},doc:{"application/vnd.google-apps.document":"Google Docs"},excel:{"application/vnd.ms-excel":"Excel","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet":"Excel"},presentation:{"application/vnd.google-apps.presentation":"Slide","application/vnd.oasis.opendocument.presentation":"Presentation"},powerpoint:{"application/vnd.ms-powerpoint":"Powerpoint"},form:{"application/vnd.google-apps.form":"Form"},folder:{"application/vnd.google-apps.folder":"Folder"},drawing:{"application/vnd.google-apps.drawing":"Drawing"},script:{"application/vnd.google-apps.script":"Script"},sites:{"application/vnd.google-apps.sites":"Sites"},spreadsheet:{"application/vnd.google-apps.spreadsheet":"Spreadsheet","application/vnd.oasis.opendocument.spreadsheet":"Spreadsheet"}},r="File",i="file";return Object.keys(n).map(function(o){t&&n[o][e]?i=o:n[o][e]&&(r=n[o][e])}),t?i:r}function Jt(e){if(e<1)return 0;var t=Math.floor(Math.log(e)/Math.log(1024));return 1*(e/Math.pow(1024,t)).toFixed(2)+" "+["Byte","KB","MB","GB","TB"][t]}function $t(e){var t;return!e||!e.type||("application/vnd.google-apps.folder"===e.type||"application/vnd.google-apps.folder"===(null===(t=e.shortcutDetails)||void 0===t?void 0:t.targetMimeType))}function Zt(e){var t=Xt(e,!0);return t=t||"file","".concat(igd.pluginUrl,"/assets/images/icons/").concat(t,".png")}function en(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:igd.activeAccount,n=t.id,r=[{accountId:n,id:t.root_id,name:wp.i18n.__("My Drive","
1integrate-google-drive"),type:"application/vnd.google-apps.folder",iconLink:"".concat(igd.pluginUrl,"/assets/images/my-drive.svg")},{accountId:n,id:"shared-drives",name:wp.i18n.__("Shared Drives","integrate-google-drive"),type:"application/vnd.google-apps.folder",iconLink:"".concat(igd.pluginUrl,"/assets/images/shared-drives.svg")},{accountId:n,id:"computers",name:wp.i18n.__("Computers","integrate-google-drive"),type:"application/vnd.google-apps.folder",iconLink:"".concat(igd.pluginUrl,"/assets/images/computers.svg")},{accountId:n,id:"shared",name:wp.i18n.__("Shared with me","integrate-google-drive"),type:"application/vnd.google-apps.folder",iconLink:"".concat(igd.pluginUrl,"/assets/images/shared.svg")},{accountId:n,id:"starred",name:wp.i18n.__("Starred","integrate-google-drive"),type:"application/vnd.google-apps.folder",iconLink:"".concat(igd.pluginUrl,"/assets/images/starred.svg")}];return"app_folder"===t.scope&&(r=[t.app_folder]),"specific_folders"===t.scope&&(r=t.specific_folders),e?r.find(function(t){return t.id===e}):r}function tn(e){var t,n=null==e||null===(t=e.getSource)||void 0===t||null===(t=t.call(e))||void 0===t||null===(t=t.relativePath)||void 0===t?void 0:t.replace(/^\//,"");return null!=n?n:""}function nn(e){return an(e)||on(e)}function rn(e){var t;return(null==e||null===(t=e.shortcutDetails)||void 0===t?void 0:t.targetMimeType)||(null==e?void 0:e.mimeType)||(null==e?void 0:e.type)||""}function on(e){return!!e&&rn(e).includes("video/")}function an(e){return!!e&&rn(e).includes("audio/")}function ln(e){return!!e&&rn(e).includes("image/")}function cn(e,t){return en(e,t)}function sn(e,t){var n=Qt(React.useState(t?"igd-item-col-1":"igd-item-col-4"),2),r=n[0],i=n[1],o=React.useMemo(function(){return[{class:"igd-item-col-1",width:320},{class:"igd-item-col-2",width:480},{class:"igd-item-col-3",width:768},{class:"igd-item-col-4",width:992},{class:"igd-item-col-5",width:1200},{class:"igd-item-col-6",width:1440},{class:"igd-item-col-7",width:1680},{class:"igd-item-col-8",width:1920},{class:"igd-item-col-9",width:1/0}]},[]);function a(e){var n;if(t)i("igd-item-col-1");else{var r=null===(n=e[0])||void 0===n||null===(n=n.contentRect)||void 0===n?void 0:n.width;if(r){var a=o.find(function(e){return r<e.width})||o[o.length-1];i(a.class)}}}return React.useEffect(function(){if(null!=e&&e.current){var t=new ResizeObserver(a);return t.observe(e.current),function(){t.disconnect()}}},[e,t]),r}function dn(e,t){e.onerror=null;var n="https://www.gravatar.com/avatar/"+function(e){function t(e,t,n,r,i,o){return((t=t+e+r+o&4294967295)<<i|t>>>32-i)+n&4294967295}function n(e,n,r,i,o,a,l){return t(n&r|~n&i,e,n,o,a,l)}function r(e,n,r,i,o,a,l){return t(n&i|r&~i,e,n,o,a,l)}function i(e,n,r,i,o,a,l){return t(n^r^i,e,n,o,a,l)}function o(e,n,r,i,o,a,l){return t(r^(n|~i),e,n,o,a,l)}function a(e,t){var a=Qt(e,4),l=a[0],c=a[1],s=a[2],d=a[3];l=n(l,c,s,d,t[0],7,-680876936),d=n(d,l,c,s,t[1],12,-389564586),s=n(s,d,l,c,t[2],17,606105819),c=n(c,s,d,l,t[3],22,-1044525330),l=n(l,c,s,d,t[4],7,-176418897),d=n(d,l,c,s,t[5],12,1200080426),s=n(s,d,l,c,t[6],17,-1473231341),c=n(c,s,d,l,t[7],22,-45705983),l=n(l,c,s,d,t[8],7,1770035416),d=n(d,l,c,s,t[9],12,-1958414417),s=n(s,d,l,c,t[10],17,-42063),c=n(c,s,d,l,t[11],22,-1990404162),l=n(l,c,s,d,t[12],7,1804603682),d=n(d,l,c,s,t[13],12,-40341101),s=n(s,d,l,c,t[14],17,-1502002290),l=r(l,c=n(c,s,d,l,t[15],22,1236535329),s,d,t[1],5,-165796510),d=r(d,l,c,s,t[6],9,-1069501632),s=r(s,d,l,c,t[11],14,643717713),c=r(c,s,d,l,t[0],20,-373897302),l=r(l,c,s,d,t[5],5,-701558691),d=r(d,l,c,s,t[10],9,38016083),s=r(s,d,l,c,t[15],14,-660478335),c=r(c,s,d,l,t[4],20,-405537848),l=r(l,c,s,d,t[9],5,568446438),d=r(d,l,c,s,t[14],9,-1019803690),s=r(s,d,l,c,t[3],14,-187363961),c=r(c,s,d,l,t[8],20,1163531501),l=r(l,c,s,d,t[13],5,-1444681467),d=r(d,l,c,s,t[2],9,-51403784),s=r(s,d,l,c,t[7],14,1735328473),l=i(l,c=r(c,s,d,l,t[12],20,-1926607734),s,d,t[5],4,-378558),d=i(d,l,c,s,t[8],11,-2022574463),s=i(s,d,l,c,t[11],16,1839030562),c=i(c,s,d,l,t[14],23,-35309556),l=i(l,c,s,d,t[1],4,-1530992060),d=i(d,l,c,s,t[4],11,1272893353),s=i(s,d,l,c,t[7],16,-155497632),c=i(c,s,d,l,t[10],23,-1094730640),l=i(l,c,s,d,t[13],4,681279174),d=i(d,l,c,s,t[0],11,-358537222),s=i(s,d,l,c,t[3],16,-722521979),c=i(c,s,d,l,t[6],23,76029189),l=i(l,c,s,d,t[9],4,-640364487),d=i(d,l,c,s,t[12],11,-421815835),s=i(s,d,l,c,t[15],16,530742520),l=o(l,c=i(c,s,d,l,t[2],23,-995338651),s,d,t[0],6,-198630844),d=o(d,l,c,s,t[7],10,1126891415),s=o(s,d,l,c,t[14],15,-1416354905),c=o(c,s,d,l,t[5],21,-57434055),l=o(l,c,s,d,t[12],6,1700485571),d=o(d,l,c,s,t[3],10,-1894986606),s=o(s,d,l,c,t[10],15,-1051523),c=o(c,s,d,l,t[1],21,-2054922799),l=o(l,c,s,d,t[8],6,1873313359),d=o(d,l,c,s,t[15],10,-30611744),s=o(s,d,l,c,t[6],15,-1560198380),c=o(c,s,d,l,t[13],21,1309151649),l=o(l,c,s,d,t[4],6,-145523070),d=o(d,l,c,s,t[11],10,-1120210379),s=o(s,d,l,c,t[2],15,718787259),c=o(c,s,d,l,t[9],21,-343485551),e[0]=e[0]+l&4294967295,e[1]=e[1]+c&4294967295,e[2]=e[2]+s&4294967295,e[3]=e[3]+d&4294967295}function l(e){for(var t=[],n=0;n<64;n+=4)t[n>>2]=e.charCodeAt(n)+(e.charCodeAt(n+1)<<8)+(e.charCodeAt(n+2)<<16)+(e.charCodeAt(n+3)<<24);return t}function c(e){var t,n=e.length,r=[1732584193,-271733879,-1732584194,271733878];for(t=64;t<=n;t+=64)a(r,l(e.substring(t-64,t)));e=e.substring(t-64);var i=Array(16).fill(0);for(t=0;t<e.length;t++)i[t>>2]|=e.charCodeAt(t)<<(t%4<<3);return i[t>>2]|=128<<(t%4<<3),t>55&&(a(r,i),i.fill(0)),i[14]=8*n,a(r,i),r}function s(e){for(var t="0123456789abcdef",n="",r=0;r<4;r++)n+=t.charAt(e>>8*r+4&15)+t.charAt(e>>8*r&15);return n}return c(e).map(s).join("")}(t)+"?s=200&d=mm";e.src===n?e.src="data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEAYABgAAD//gA7Q1JFQVRPUjogZ2QtanBlZyB2MS4wICh1c2luZyBJSkcgSlBFRyB2NjIpLCBxdWFsaXR5ID0gOTAK/9sAQwADAgIDAgIDAwMDBAMDBAUIBQUEBAUKBwcGCAwKDAwLCgsLDQ4SEA0OEQ4LCxAWEBETFBUVFQwPFxgWFBgSFBUU/9
1sAQwEDBAQFBAUJBQUJFA0LDRQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQU/8AAEQgAyADIAwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/EAB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwABAgMRBAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/aAAwDAQACEQMRAD8A+t6KMUtACZooxRQAUZpaSgAozRiloASijFGKADNFLRigBM0UUtACUUtJigAopaKAE5oopaAEo5paKAEoopaAE5opaKAEooooAWkoooAMUUUUAFFFFABRRRQAUUUUAGKKKKACiiigApaSigAooooAWkoooAKWkooAKKKKAClpKWgBKKKKACiiloASiiigAop8UTzyLHGrSOxwqqMkmvTPCnwpXYl1rJJY8i0Q8D/eP9B+dAHnVjpl3qcvl2ltLcv6RoWx9fSumsvhXr10AZI4bUH/AJ7Sc/kua9ltLO3sIRDbQxwRDokahR+QqagDyL/hTmp7f+P20z6Zb/CqV58KddtgTGkF0PSKTB/8exXtVFAHzff6Re6VJsvLWW2bt5ikA/Q96qV9LXNrDeRGKeJJ426pIoYH8DXnvir4UxTK9zox8qXqbVj8p/3T2+h/SgDyujFSTwSWszwzRtHKh2sjDBBqOgApaSigAoo7UUAFFFFAC0UlFABRRiigAooooAKKKKAClUFmAAJJ4AApK7r4V+GxqmqNqE6hoLQjaD/FIen5dfyoA634f+B00G2W9vEDajIMgN/yxB7D39fyrtKKSgApaKKACkopaACikxRQByXjzwTF4jtGubdAmpRD5WHHmD+6f6GvFJEeJ2R1KOpwVYYIPpX0zXkvxY8NLZXseqwKFiuDslAHR8dfxA/T3oA8+oxR0ooAKKMUYoAMUUUYoAKKMUUAFGaKM0AFFFFABR3oooAK978CaUNJ8L2MW3bJIgmf/ebn9BgfhXhFtF59zFGP43C/ma+lY0EaKi8KoAFADqKKKAEpaSloAKSlpKACloooASsjxdpY1nw5fW23LmMsn+8OR+orXpTyKAPmSlqzq1uLTVLyAcCKZ0GfZiKq0AFHNFFABS0mKKACiiigAoopaAEo60UUAFFFHegCxp8giv7Zz0SVSfzFfSdfMoPOa+ivD+oDVdEsbsHPmxKT7HHI/PNAGhSUtFABRRRQAlFLRQAlFGaWgBKKWqup3y6bp1zdv92GNnP4DNAHz74gkEuvalIOjXMpH4uaoU53MjszcliSTSUAJRS0lABRS0UAJiiiigAooxRQAUUUfpQAUUUUAFerfCLXlms59KlceZEfMhB7qeoH0PP415TirekapPouowXts22WJsj0I7g+xFAH0hSdqzvD+u2/iLTYry2PDDDoTyjdwa0aAClpOlFAC0lLSUALRSUv4UAJXBfFrXls9Jj02Jx51yQzgdRGP8Tj8jXYa1rFtoWnS3l022NBwO7HsB714Drusz6/qk97cH55DwoPCr2AoAodaKMUUAFFFFABRRRQAUUdaKACiiigAo6UUUAFFFFABiiiigDY8M+J7vwvfefbNujbiWFj8rj/AB969q8O+KrDxNbCS1l2ygfPA5w6fh3HvXkfhz4f6p4hCyiMWtqf+W8wxkf7I6n+XvXpnh74d6X4fkjnCvc3aciaQ4wfYDgfrQB1FFFLQAn50UtJQAtZWv8AiWw8N2pmu5sMR8kSnLv9B/WtWuY8R/D3TPEUjzsJLe7brNG2cn3B4/lQB5P4q8WXfiq88yb93bpnyoFPCj+p96w66bxH8P8AVPDwaUoLq0H/AC3hGcf7w6j+XvXMmgAooooAMUUGjNABRiiigAoozRQAUUUUAFFFFABRRUkEEl1OkMKNJK7BVRRkkntQAW9vLdzJDDG0srkKqKMkmvWPB3wyg00Jd6qq3F31WA8pH9fU/pWl4G8DxeGrYT3CrJqTj5n6iMf3V/qa6ygAAAAAHFHaiigA6UUUUALSUUtACUClpM0ABGRgjg1wPjH4ZQ6isl3pSrb3fVoOiSfT0P6V39FAHzRcW8tpO8M0bRSodrIwwQajr27xz4Hh8S2xnt1WPUox8r9BIP7rf0NeKzwSWs8kMyNHKjFWRhggjtQBHRRRQAUUUUAFFFFABRRRQAUUUdaACvWvhh4PFjbrq12n+kSr+4Vh9xD/ABfU/wAvrXF+AfDX/CR64gkUmzt8STeh9F/E/pmvdAAowOAOMUAKaSiloAKKTNHagApaSjNAC0lAooAMUtJmgUAFGMUUZ4oAWvPvif4PF9bPq9omLiEfv0UffQfxfUfy+legZoIDAg8g8YoA+ZaK6Xx94a/4RzW3Ea4s7jMkJ7D1X8D+mK5qgAooooAKKKKACiiigAoorZ8IaR/bniKytSu6Ivvk/wB0cn+WPxoA9c+HugjQ/DkO9dtzcDzpT9eg/AY/WumpOg7YooAXrSUtJQAUtJS0AJRRRQAuaKKSgBaKSloAKKSigBc0UUlAHNfELQRrvhyfYu64tx50R+nUfiM/jivCq+miOtfP3i/SP7D8RXtqBtjD74/91uR/PH4UAY1FFFABRRRQAUUUd6ACvSPg3p2+6v74j7irCp+pyf5D8683r2n4UWf2bwmsuMGeZ5Py+X/2WgDsqDQaKACij8KSgBaO1JS/hQAUUlFACikpfwooAM0Cij8KAEpe1FFABRRRQAV5Z8ZNO2XWn3yj76GFj9OR/M/lXqdcb8VrMXPhN5MZMEySD8fl/wDZqAPFqKKKACiiigAooooAK9+8DweR4R0tfWEP+fP9aKKAN2iiigApKKKACloooASloooAKSiigApaKKAEooooAXFJRRQAVh+OYPtHhLVF64hL/wDfPP8ASiigDwGiiigAooooA//Z":e.src=n}function un(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!function(e){var t,n,r,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"file_browser",o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},a=(null===(t=igd)||void 0===t||null===(t=t.settings)||void 0===t?void 0:t.watermark)||{},l=a.contexts||{};if(!1===o.enableWatermark||null!==(n=igd)&&void 0!==n&&n.isAdmin||null===(r=igd)||void 0===r||!r.isPro||!a.enabled||!l[i])return!1;var c=rn(e);return c.startsWith("image/")}(e,n.context||"file_browser",n))return"";var r=(null===(t=igd)||void 0===t||null===(t=t.settings)||void 0===t?void 0:t.watermark)||{},i=e.id,o=e.accountId,a=e.shortcutDetails;null!=a&&a.targetId&&(i=a.targetId);var l=new URLSearchParams({account_id:o||"",context:n.context||"file_browser",size:n.size||"full"});return n.width&&l.set("width",n.width),n.height&&l.set("height",n.height),n.download&&l.set("download","1"),n.shortcodeId&&l.set("shortcode_id",n.shortcodeId),igd.restNonce&&l.set("_wpnonce",igd.restNonce),l.set("v",function(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=JSON.stringify({renderer:"text-actual-bounds",type:e.type,text:e.text,image:e.image,advanced:e.advanced}),n=0,r=0;r<t.length;r++)n=(n<<5)-n+t.charCodeAt(r)|0;return Math.abs(n).toString(36)}(r)),"".concat(igd.siteUrl,"/wp-json/connect-drive/v1/watermark/").concat(encodeURIComponent(i),"?").concat(l.toString())}function fn(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"default",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=arguments.length>3&&void 0!==arguments[3]&&arguments[3],i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"file_browser",o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{},a=e.id,l=e.iconLink,c=e.thumbnailLink,s=e.shortcutDetails,d=(null==n?void 0:n.w)||64,u=(null==n?void 0:n.h)||64;if(null!=s&&s.targetId&&(a=s.targetId),"full"===t){var f=un(e,Vt({context:i,size:t,width:d,height:u},o));if(f)return f}var p=mn(e),m={custom:"w".concat(d,"-h").concat(u),small:"w300-h300",medium:"w600-h400",large:"w1024-h768",full:"w2048",default:"w300-h300"},g={custom:"=w".concat(d,"-h").concat(u),small:"=w300-h300",medium:"=h600-nu",large:"=w1024-h768-p-k-nu",full:"=w2048",default:"=w200-h190-p-k-nu"};if(c){if(p&&!r){var v=m[t]||m.default;return"https://drive.google.com/thumbnail?id=".concat(a,"&sz=").concat(v)}if(!r&&!c.includes("google.com")){var h=g[t]||g.default;return c.replace(/=s\d+/,h)}return pn(e,t,d,u,i,o)}return(null==l?void 0:l.replace("/16/","/".concat(d,"/")))||""}function pn(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:300,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:300;if("full"===t){var i=un(e,Vt({context:arguments.length>4&&void 0!==arguments[4]?arguments[4]:"file_browser",size:t,width:n,height:r},arguments.length>5&&void 0!==arguments[5]?arguments[5]:{}));if(i)return i}var o=e.id,a=e.accountId,l=new URLSearchParams({igd_preview_image:1,id:o,account_id:a,size:t,width:n,height:r});return"".concat(igd.homeUrl,"/?").concat(l.toString())}function mn(e){var t,n=null===(t=e.permissions)||void 0===t||null===(t=t.users)||void 0===t||null===(t=t.anyoneWithLink)||void 0===t?void 0:t.role;return"reader"===n||"writer"===n}function gn(){var e=Qt(React.useState(!1),2),t=e[0],n=e[1];return React.useEffect(function(){n(!0)},[]),t}function vn(e){return btoa(encodeURIComponent(e).replace(/%([0-9A-F]{2})/g,function(e,t){return String.fromCharCode("0x"+t)}))}function hn(e){return decodeURIComponent(atob(e).split("").map(function(e){return"%"+("00"+e.charCodeAt(0).toString(16)).slice(-2)}).join(""))}function yn(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:igd.activeAccount;return t.root_id!==e&&cn(e,t)}function wn(e,t){localStorage.setItem("igd_listing_view_".concat(e||"admin"),t)}function bn(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"admin";sessionStorage.removeItem("igd_last_folder_".concat(e))}function _n(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=(e=new Date(e)).getFullYear(),r=("0"+(e.getMonth()+1)).slice(-2),i=("0"+e.getDate()).slice(-2);if(t){var o=e.getHours(),a=o<12?"AM":"PM",l=0===o?12:o>12?o-12:o,c=("0"+e.getMinutes()).slice(-2);return"".concat(n,"-").concat(r,"-").concat(i," ").concat(("0"+l).slice(-2),":").concat(c," ").concat(a)}return"".concat(n,"-").concat(r,"-").concat(i)}function Sn(e){var t=document.createElement("textarea");return t.innerHTML=e,t.value}function En(e){var t=e.activeFiles,n=e.setAllFiles,r=e.activeFolder,i=e.setActiveFiles,o=e.activeFile,a=e.notifications,l=e.shortcodeId,c=e.nonce,s=void 0===c?igd.nonce:c,d=t.length?t.map(function(e){return e.id}):[o.id],u=t.length?t[0].accountId:o.accountId;Swal.fire({title:wp.i18n.__("Are you sure?","integrate-google-drive"),text:wp.i18n.sprintf(wp.i18n._n("You are about to delete the file.","You are about to delete %s files.",d.length,"integrate-google-drive"),d.length),icon:"warning",showCancelButton:!0,customClass:{container:"igd-swal igd-swal-reverse"},confirmButtonText:wp.i18n.__("Yes, delete it!","integrate-google-drive"),cancelButtonText:wp.i18n.__("No, cancel!","integrate-google-drive"),reverseButtons:!0,showLoaderOnConfirm:!0,preConfirm:function(){return wp.ajax.post("igd_delete_files",{shortcodeId:l,file_ids:d,account_id:u,nonce:s}
1)}}).then(function(e){e.isConfirmed&&(a&&a.deleteNotification&&wp.ajax.post("igd_notification",{shortcodeId:l,files:t.length?t:[o],notifications:a,type:"delete",nonce:s}),n(function(e){var t=(e[(null==r?void 0:r.id)||""]||[]).filter(function(e){return!d.includes(e.id)});return Vt(Vt({},e),{},Gt({},(null==r?void 0:r.id)||"",t))}),i([]),Swal.fire({title:wp.i18n.__("Deleted!","integrate-google-drive"),text:wp.i18n.sprintf(wp.i18n._n("File has been deleted.","%d files have been deleted.",d.length,"integrate-google-drive"),d.length),icon:"success",showConfirmButton:!1,timer:1500,timerProgressBar:!0,toast:!0,customClass:{container:"igd-swal"}}))})}function kn(e,t,n,r,i,o){var a=(new Date).getTime(),l=e?t.filter(function(e){return!r||!$t(e)||r.folderDownload}).map(function(e){return e.id}):[null==n?void 0:n.id],c=e?t[0].accountId:n.accountId,s="".concat(igd.ajaxUrl,"?action=igd_download&file_ids=").concat(vn(JSON.stringify(l)),"&request_id=").concat(a,"&accountId=").concat(c,"&shortcodeId=").concat(i,"&nonce=").concat(o||igd.nonce);Swal.fire({title:wp.i18n.__("Download","integrate-google-drive"),html:'<div class="igd-download-wrap"><div id="igd-download-status"></div><div id="igd-download-progress"></div><iframe id="igd-hidden-download" class="igd-hidden" src="'.concat(s,'" ></iframe></div>'),showCancelButton:!1,showConfirmButton:!1,showCloseButton:!0,allowOutsideClick:!1,allowEscapeKey:!1,allowEnterKey:!1,customClass:{container:"igd-swal igd-download-popup"},didOpen:function(){Swal.showLoading();var e=jQuery("#igd-download-status"),t=jQuery("#igd-download-progress");window.downloadStatusInterval=setInterval(function(){wp.ajax.post("igd_download_status",{id:a,nonce:o||igd.nonce}).done(function(n){if(!document.getElementById("igd-hidden-download"))return clearInterval(window.downloadStatusInterval),void setTimeout(function(){Swal.close()},300);if(!n)return clearInterval(window.downloadStatusInterval),void setTimeout(function(){Swal.fire({title:wp.i18n.__("Completed!","integrate-google-drive"),text:wp.i18n.__("Download completed","integrate-google-drive"),icon:"success",showConfirmButton:!1,toast:!0,timer:2e3,timerProgressBar:!0,customClass:{container:"igd-swal"}})},300);var r=n.status,i=n.total,o=n.downloaded,a=n.action;"failed"===a?(clearInterval(window.downloadStatusInterval),setTimeout(function(){Swal.fire({title:wp.i18n.__("Error!","integrate-google-drive"),text:r,icon:"error",showConfirmButton:!0,confirmButtonText:wp.i18n.__("OK","integrate-google-drive"),customClass:{container:"igd-swal"}})},300)):(e.html(r),"downloading"===a&&t.html("".concat(Jt(o)," of ").concat(Jt(i)," - ").concat(Math.round(o/i*100),"%")))}).fail(function(e){clearInterval(window.downloadStatusInterval),Swal.fire({title:wp.i18n.__("Error!","integrate-google-drive"),text:e.message,icon:"error",showConfirmButton:!0,confirmButtonText:wp.i18n.__("OK","integrate-google-drive"),customClass:{container:"igd-swal"}})})},1500)},willClose:function(){clearInterval(window.downloadStatusInterval)}})}function Rn(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(0===Object.keys(t).length)return e;var n=t.sortBy,r="asc"===t.sortDirection?1:-1,i=function(e){var t=null==e?void 0:e[n];return t?"size"===n?Number(t)||0:["created","updated"].includes(n)?new Date(t).getTime()||0:t:"size"===n?0:""};return"random"===n?e.sort(function(){return Math.random()-.5}):e.sort(function(e,t){var n=$t(e),o=$t(t);if(n&&!o)return-1;if(!n&&o)return 1;var a=i(e),l=i(t);return a<l?-r:a>l?r:0}),e}function xn(e){e.preventDefault();var t=jQuery(this),n=t.find('input[name="shortcode_id"]').val(),r=t.find('input[name="type"]').val(),i=t.find('input[name="password"]').val();t.addClass("loading"),wp.ajax.post("igd_check_module_password",{shortcodeId:n,type:r,password:i,nonce:igd.nonce}).done(function(e){t.parent().replaceWith(e),"table"===r?table.initTable():initShortcode()}).fail(function(e){console.log(e),t.parent().find(".igd-form-error").text(wp.i18n.__("Invalid password.","integrate-google-drive"))}).always(function(){t.removeClass("loading")})}function Cn(e,t,n){return On.apply(this,arguments)}function On(){return(On=qt(Ut().m(function e(t,n,r){var i;return Ut().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,wp.ajax.post("igd_create_download_link",{id:t.id,accountId:t.accountId,shortcodeId:n,nonce:r||igd.nonce});case 1:if(null!=(i=e.v)&&i.url){e.n=2;break}throw new Error(wp.i18n.__("Unable to create a download link.","integrate-google-drive"));case 2:return e.a(2,i.url)}},e)}))).apply(this,arguments)}function An(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,l=[],c=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,i=e}
1finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw i}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Nn(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Nn(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Nn(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}"undefined"!=typeof window&&window.addEventListener("react-tooltip-inject-styles",e=>{e.detail.disableCore||_t({css:":root{--rt-color-white:#fff;--rt-color-dark:#222;--rt-color-success:#8dc572;--rt-color-error:#be6464;--rt-color-warning:#f0ad4e;--rt-color-info:#337ab7;--rt-opacity:0.9;--rt-transition-show-delay:0.15s;--rt-transition-closing-delay:0.15s;--rt-arrow-size:8px}.core-styles-module_tooltip__3vRRp{position:absolute;top:0;left:0;pointer-events:none;opacity:0;will-change:opacity}.core-styles-module_fixed__pcSol{position:fixed}.core-styles-module_arrow__cvMwQ{position:absolute;background:inherit;z-index:-1}.core-styles-module_noArrow__xock6{display:none}.core-styles-module_clickable__ZuTTB{pointer-events:auto}.core-styles-module_show__Nt9eE{opacity:var(--rt-opacity);transition:opacity var(--rt-transition-show-delay)ease-out}.core-styles-module_closing__sGnxF{opacity:0;transition:opacity var(--rt-transition-closing-delay)ease-in}",type:"core"}),e.detail.disableBase||_t({css:"\n.styles-module_tooltip__mnnfp{padding:8px 16px;border-radius:3px;font-size:90%;width:max-content}.styles-module_arrow__K0L3T{width:var(--rt-arrow-size);height:var(--rt-arrow-size)}[class*='react-tooltip__place-top']>.styles-module_arrow__K0L3T{transform:rotate(45deg)}[class*='react-tooltip__place-right']>.styles-module_arrow__K0L3T{transform:rotate(135deg)}[class*='react-tooltip__place-bottom']>.styles-module_arrow__K0L3T{transform:rotate(225deg)}[class*='react-tooltip__place-left']>.styles-module_arrow__K0L3T{transform:rotate(315deg)}.styles-module_dark__xNqje{background:var(--rt-color-dark);color:var(--rt-color-white)}.styles-module_light__Z6W-X{background-color:var(--rt-color-white);color:var(--rt-color-dark)}.styles-module_success__A2AKt{background-color:var(--rt-color-success);color:var(--rt-color-white)}.styles-module_warning__SCK0X{background-color:var(--rt-color-warning);color:var(--rt-color-white)}.styles-module_error__JvumD{background-color:var(--rt-color-error);color:var(--rt-color-white)}.styles-module_info__BWdHW{background-color:var(--rt-color-info);color:var(--rt-color-white)}",type:"base"})});var Tn=React,Pn=Tn.useState,jn=Tn.useRef,In=Tn.useEffect,Fn=Tn.useContext;function Ln(){var e=Fn(b),t=e.isSearch,n=e.searchFiles,r=e.setActiveFolder,i=e.setSearchResults,o=e.setIsSearchResults,a=e.searchKeyword,l=e.setSearchKeyword,c=e.initialSearchTerm,s=e.isMobile,d=e.setActiveFiles,u=e.setActiveFile,f=e.activeFolder,p=e.isShortcodeBuilder,m=jn(null),g=An(Pn(!1),2),v=g[0],h=g[1],y=jn(),w=An(Pn(t&&!p||c),2),_=w[0],S=w[1],E=function(e){if(e&&e.preventDefault(),!a)return Swal.fire({title:wp.i18n.__("Error","integrate-google-drive"),text:wp.i18n.__("Please enter a keyword to search","integrate-google-drive"),icon:"error",confirmButtonText:"Ok",showCloseButton:!0,customClass:{container:"igd-swal"}}),void h(!0);t&&!p&&r(null),h(!1),n(a)},k=gn();return In(function(){if(k&&a&&!(a.length<5))return m.current=setTimeout(function(){E()},1e3),function(){clearTimeout(m.current)}},[a]),React.createElement("form",{ref:y,className:"igd-search-bar ".concat(_?"active":""," ").concat(v?"error":""),onSubmit:E},(t||!!a||s&&_)&&React.createElement("div",{className:"search-dismiss",onClick:function(){u([]),d([]),t&&!p?r(null):S(!_),l(""),h(!1),i(null),o(null)}},React.createElement("svg",{width:"14",height:"14",viewBox:"0 0 12 12",fill:"none",xmlns:"http://www.w3.org/2000/svg"},React.createElement("path",{d:"M1.5 1.5L10.5 10.5M1.5 10.5L10.5 1.5L1.5 10.5Z",stroke:"#BABABA",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"}))),React.createElement("input",{type:"text",placeholder:null!=f&&f.name?wp.i18n.sprintf(wp.i18n.__('Search in "%s"',"integrate-google-drive"),f.name):wp.i18n.__("Enter a keyword to search","integrate-google-drive"),value:a,onChange:function(e){l(e.target.value)}}),React.createElement("button",{type:"submit",className:"header-action-item action-search search-submit",onClick:function(e){var t;(e.preventDefault(),!_&&s)?(S(!0),null===(t=y.current)||void 0===t||t.querySelector("input").focus()):E(e)}},React.createElement("svg",{width:"20",height:"20",viewBox:"0 0 21 21",fill:"none",xmlns:"http://www.w3.org/2000/svg"},React.createElement("circle",{cx:"9.7659",cy:"9.76639",r:"8.98856",stroke:"#3D3D3D",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),React.createElement("path",{d:"M16.0176 16.4849L19.5416 19.9997",stroke:"#3D3D3D",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}))))}function Mn(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,l=[],c=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,i=e}
1finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw i}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Dn(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Dn(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Dn(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var Bn=React,zn=Bn.useContext,Un=Bn.useState,Hn=Bn.useEffect,Wn=Bn.useRef,qn=Bn.useMemo;function Kn(){var e=igd.settings.rememberLastFolder,t=void 0===e||e,n=zn(b),r=n.breadcrumbs,i=void 0===r?{}:r,o=n.setBreadcrumbs,a=n.initFolders,l=n.activeFolder,c=n.setActiveFolder,s=n.setActiveFile,d=n.listFiles,u=n.initParentFolder,f=n.show,p=n.isShortcodeBuilder,m=n.activeAccount,g=n.setIsOptions,v=n.setActiveFiles,h=n.shortcodeId,y=Wn(null),w=Mn(Un(!1),2),_=w[0],S=w[1],E=Mn(Un(!1),2),k=E[0],R=E[1],x=qn(function(){return Object.keys(i)},[i]);Hn(function(){if(y.current){var e=y.current,t=e.closest(".igd-file-browser-header"),n=function(){S(e.scrollWidth>e.clientWidth)},r=new ResizeObserver(n);return r.observe(e),t&&r.observe(t),requestAnimationFrame(n),function(){return r.disconnect()}}},[x]);var C=qn(function(){return x.length?_?{rootItem:"",collapsedItems:x.slice(0,-1),lastItems:[x[x.length-1]]}:{rootItem:x.length>2?x[0]:"",collapsedItems:x.length>3?x.slice(1,-2):[],lastItems:x.slice(-2)}:{rootItem:"",collapsedItems:[],lastItems:[]}},[x,_]),O=C.rootItem,A=C.collapsedItems,N=C.lastItems,T=function(e){e.preventDefault(),e.stopPropagation(),g(!1),v([]),s(l),f(e)};return React.createElement("div",{className:"igd-breadcrumb",ref:y},React.createElement("button",{type:"button",className:"breadcrumb-item",onClick:function(){a&&u?(c(u),d(u)):c(null),o({}),t&&bn(h)}},React.createElement("i",{className:"dashicons dashicons-admin-home"}),React.createElement("span",null,wp.i18n.__("Home","integrate-google-drive"))),!!l&&React.createElement(React.Fragment,null,!!O&&React.createElement("button",{type:"button",className:"breadcrumb-item ".concat(p||l.id!==O?"":"active"),onClick:function(e){return l.id===O?T(e):d({id:O,name:i[O],accountId:l.accountId,type:"application/vnd.google-apps.folder"})}},React.createElement("span",null,Sn(i[O]))),!!A.length&&React.createElement(React.Fragment,null,React.createElement("button",{type:"button",className:"breadcrumb-item breadcrumb-options",onClick:function(){return R(function(e){return!e})}},React.createElement("i",{className:"dashicons dashicons-ellipsis"}),React.createElement("i",{className:"dashicons dashicons-arrow-right-alt2"})),React.createElement(Bt,{anchorSelect:".breadcrumb-options",isOpen:k,setIsOpen:R,place:"bottom",variant:"light",openEvents:["click"],clickable:!0,className:"collapsed-breadcrumbs igd-tooltip",content:function(){return A.map(function(e){return React.createElement("div",{key:e,className:"collapsed-breadcrumbs-item",onClick:function(){return d({id:e,name:i[e],accountId:l.accountId,type:"application/vnd.google-apps.folder"})}},Sn(i[e]))})},afterShow:function(){y.current.parentElement.style.zIndex=9},afterHide:function(){y.current.parentElement.style.zIndex=2}})),N.map(function(e){return React.createElement("button",{key:e,type:"button",className:"breadcrumb-item ".concat(yn(l.id,m)||p||l.id!==e?"":"active"),onClick:function(t){return l.id===e?T(t):d({id:e,name:i[e],accountId:l.accountId,type:"application/vnd.google-apps.folder"})}},React.createElement("span",null,Sn(i[e])))})))}function Vn(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,l=[],c=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,i=e}
1finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw i}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Gn(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Gn(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Gn(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var Qn=React,Yn=Qn.useEffect,Xn=Qn.useState;function Jn(e){var t=e.text,n=e.isDismissable,r=void 0===n||n,i=e.watchVideo,o=void 0!==i&&i,a=Vn(Xn(!0),2),l=a[0],c=a[1];return Yn(function(){l||ReactDOM.createRoot(document.getElementById("igd-pro-modal")).unmount()},[l]),Yn(function(){var e=jQuery;function t(){var e=(new Date).getTime()+2.3*24*60*60*1e3;localStorage.setItem("igd_offer_time",e),n=e}r&&e(document).on("click",".igd-pro-modal-wrap",function(t){e(t.target).hasClass("igd-pro-modal-wrap")&&c(!1)});var n=localStorage.getItem("igd_offer_time");!n||isNaN(n)?t():n=parseInt(n),setInterval(function(){var r=(new Date).getTime(),i=n-r;i<0&&(t(),i=n-r);var o=Math.floor(i/864e5),a=Math.floor(i%864e5/36e5),l=Math.floor(i%36e5/6e4),c=Math.floor(i%6e4/1e3);e(".timer .days span:first").text(o),e(".timer .hours span:first").text(a),e(".timer .minutes span:first").text(l),e(".timer .seconds span:first").text(c)},1e3)},[]),l?React.createElement("div",{className:"igd-pro-modal-wrap"},React.createElement("div",{className:"igd-pro-modal"},r&&React.createElement("span",{className:"igd-pro-modal-close",onClick:function(){return c(!1)}},"×"),React.createElement("img",{src:"".concat(igd.pluginUrl,"/assets/images/offer.svg"),alt:"Upgrade to Pro"}),React.createElement("h3",null,wp.i18n.__("Unlock PRO Features","integrate-google-drive")),React.createElement("p",null,t),React.createElement("div",{className:"discount"},React.createElement("span",{className:"discount-special"},wp.i18n.__("Special","integrate-google-drive")),React.createElement("span",{className:"discount-text"},wp.i18n.__("30% OFF","integrate-google-drive"))),React.createElement("div",{className:"timer"},React.createElement("div",{className:"days"},React.createElement("span",null,"0"),React.createElement("span",null,"DAYS")),React.createElement("div",{className:"hours"},React.createElement("span",null,"0"),React.createElement("span",null,"HOURS")),React.createElement("div",{className:"minutes"},React.createElement("span",null,"0"),React.createElement("span",null,"MINUTES")),React.createElement("div",{className:"seconds"},React.createElement("span",null,"0"),React.createElement("span",null,"SECONDS"))),React.createElement("div",{className:"igd-pro-modal-actions"},o&&React.createElement("button",{className:"igd-btn video",onClick:function(){var e="https://www.youtube.com/embed/".concat(o.id,"?autoplay=1&rel=0");Swal.fire({title:o.title,html:'\n                                        <div style="position:relative; padding-bottom:56.25%; height:0; overflow:hidden;">\n                                            <iframe \n                                                src="'.concat(e,'"\n                                                frameborder="0"\n                                                allow="autoplay; encrypted-media"\n                                                allowfullscreen\n                                                style="position:absolute; top:0; left:0; width:100%; height:100%;"\n                                            ></iframe>\n                                        </div>'),showCloseButton:!0,showConfirmButton:!1,width:"70%",customClass:{container:"igd-swal igd-pro-video-swal"}})}},React.createElement("i",{className:"dashicons dashicons-video-alt3"}),wp.i18n.__("Watch Video","integrate-google-drive")),React.createElement("a",{href:"https://softlabbd.com/integrate-google-drive-pricing",className:"igd-btn btn-primary",target:"_blank"}
1,React.createElement("i",{className:"igd-icon icon-pro"}),wp.i18n.__("Get PRO","integrate-google-drive"))))):null}function $n(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:wp.i18n.__("Upgrade to PRO to use this feature.","integrate-google-drive"),t=arguments.length>1?arguments[1]:void 0,n=document.getElementById("igd-pro-modal");n||((n=document.createElement("div")).id="igd-pro-modal",document.body.appendChild(n)),ReactDOM.createRoot(n).render(React.createElement(Jn,{text:e,watchVideo:t}))}function Zn(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,l=[],c=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,i=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw i}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return er(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?er(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function er(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var tr=React.useState,nr={app_folder:{label:wp.i18n.__("Application Folder","integrate-google-drive"),desc:wp.i18n.__("A folder will be created for this plugin","integrate-google-drive"),scope:"https://www.googleapis.com/auth/drive.file",icon:"dashicons-portfolio",permissions:[{ok:!0,text:wp.i18n.__("Access the plugin’s app folder","integrate-google-drive")},{ok:!1,text:wp.i18n.__("No access outside this folder","integrate-google-drive")}]},specific_folders:{label:wp.i18n.__("Specific Folders","integrate-google-drive"),desc:wp.i18n.__("Choose specific folders to share","integrate-google-drive"),scope:"https://www.googleapis.com/auth/drive",icon:"dashicons-category",permissions:[{ok:!0,text:wp.i18n.__("Access selected folders only","integrate-google-drive")},{ok:!1,text:wp.i18n.__("No access to other files","integrate-google-drive")}]},entire_drive:{label:wp.i18n.__("Entire Drive","integrate-google-drive"),desc:wp.i18n.__("Full access to all files and folders","integrate-google-drive"),scope:"https://www.googleapis.com/auth/drive",icon:"dashicons-admin-site-alt3",permissions:[{ok:!0,text:wp.i18n.__("Access all files and folders","integrate-google-drive")},{ok:!0,text:wp.i18n.__("Manage and edit everything","integrate-google-drive")}]}},rr=igd.isPro;function ir(e){var t=e.width,n=void 0===t?970:t,r=e.height,i=void 0===r?850:r,o=wp.components.Button,a=Zn(tr(!1),2),l=a[0],c=a[1],s=Zn(tr("entire_drive"),2),d=s[0],u=s[1],f=Zn(tr(!1),2),p=f[0],m=f[1];return React.createElement("div",{className:"igd-auth"},React.createElement("header",{className:"igd-auth-header"},React.createElement("h2",null,wp.i18n.__("Google Drive Access","integrate-google-drive")),React.createElement("p",null,wp.i18n.__("Choose how this plugin can access your Drive content.","integrate-google-drive"))),React.createElement("div",{className:"igd-scope-cards"},Object.entries(nr).map(function(e){var t=Zn(e,2),n=t[0],r=t[1],i=!rr&&"specific_folders"===n;return React.createElement("div",{key:n,className:"igd-scope-card card-".concat(n," ").concat(d===n?"is-selected":""," ").concat(i?"disabled pro-feature":""),onClick:function(){i?$n(wp.i18n.__("Selecting specific folders is a PRO feature. Please upgrade to PRO to access this option.","integrate-google-drive")):u(n)}},React.createElement("div",{className:"igd-card-icon"},React.createElement("span",{className:"dashicons ".concat(r.icon)})),React.createElement("div",{className:"igd-card-body"},React.createElement("strong",null,r.label),React.createElement("p",null,r.desc),React.createElement("div",{className:"igd-auth-permissions"},r.permissions.map(function(e,t){return React.createElement("div",{key:t,className:"permission-item"},React.createElement("i",{className:"dashicons ".concat(e.ok?"dashicons-saved":"dashicons-no-alt")}),React.createElement("span",null,e.text))})),React.createElement("details",{className:"igd-auth-scope"},React.createElement("summary",{onClick:function(e){return e.stopPropagation()}},wp.i18n.__("Required API scope","integrate-google-drive")),React.createElement("code",{title:r.scope},r.scope))),d===n&&React.createElement("span",{className:"igd-check"},React.createElement("span",{className:"dashicons dashicons-saved"})),i&&React.createElement(React.Fragment,null,React.createElement("div",{className:"pro-badge","data-tooltip-content":wp.i18n.__("Available in PRO","integrate-google-drive"),"data-tooltip-id":"integration-pro-tooltip-".concat(n)}
1,React.createElement("i",{className:"igd-icon icon-pro"}),React.createElement("span",{className:"pro-label"},wp.i18n.__("PRO","integrate-google-drive"))),React.createElement(Bt,{className:"igd-tooltip",place:"top",variant:"warning",effect:"solid",id:"integration-pro-tooltip-".concat(n)})))})),React.createElement("footer",{className:"igd-auth-footer"},React.createElement("div",{className:"privacy-text-wrap"},React.createElement("div",{className:"privacy-text-btn",onClick:function(){return m(!p)}},React.createElement("img",{src:"".concat(igd.pluginUrl,"/assets/images/settings/privacy.svg"),alt:"Privacy"}),React.createElement("span",null,wp.i18n.__("See what happens with your data when you authorize?","integrate-google-drive")),React.createElement("i",{className:"dashicons dashicons-arrow-down-alt2"})),p&&React.createElement("div",{className:"privacy-text"},React.createElement("p",null,wp.i18n.__("Authorization allows this plugin to interact with Google Drive based on the selected access level. Access tokens are stored securely on your server and are never shared with third parties. You can revoke access at any time from your Google Account settings. You can revoke access anytime from your Google Account settings or change the access level by re-authorizing the account.","integrate-google-drive")))),React.createElement(o,{className:"igd-btn btn-outline-link",onClick:function(){var e=window.screenLeft||window.screenX,t=window.screenTop||window.screenY,r=window.innerWidth||document.documentElement.clientWidth||screen.width,o=window.innerHeight||document.documentElement.clientHeight||screen.height,a=e+r/2-n/2,l=t+o/2-i/2;c(!0),wp.ajax.post("igd_get_auth_url",{scope:d,nonce:igd.nonce}).done(function(e){var t,r;Object.keys(sessionStorage).forEach(function(e){e.includes("igd_last_folder_")&&sessionStorage.removeItem(e)}),null===(t=window.open(e,"igd-auth","width=".concat(n,",height=").concat(i,",left=").concat(a,",top=").concat(l)))||void 0===t||null===(r=t.focus)||void 0===r||r.call(t),Swal.fire({title:wp.i18n.__("Almost done!","integrate-google-drive"),html:wp.i18n.__("Please follow the instructions in the newly opened window. The page will refresh automatically once authorization is complete.","integrate-google-drive"),imageUrl:"".concat(igd.pluginUrl,"/assets/images/rocket.svg"),imageWidth:64,imageHeight:64,imageAlt:"Google Drive",showCloseButton:!0,showConfirmButton:!1,customClass:{container:"igd-swal igd-almost-done"}})}).fail(function(e){console.log(e),Swal.fire({title:wp.i18n.__("Error","integrate-google-drive"),text:wp.i18n.__("Failed to get authorization URL. Please try again.","integrate-google-drive"),icon:"error",confirmButtonText:wp.i18n.__("OK","integrate-google-drive")})}).always(function(){c(!1)})},icon:React.createElement("img",{src:"".concat(igd.pluginUrl,"/assets/images/google-icon.png"),alt:"",width:20,height:20}),size:"large",text:wp.i18n.__("Continue with Google","integrate-google-drive"),label:wp.i18n.__("Sign in with Google","integrate-google-drive"),isBusy:l})))}function or(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"970",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"850",n=null;Swal.fire({html:'<div id="igd-auth"></div>',focusConfirm:!1,showCloseButton:!0,showConfirmButton:!1,customClass:{container:"igd-swal igd-scope-modal"},didOpen:function(){n||(n=ReactDOM.createRoot(document.getElementById("igd-auth"))),n.render(React.createElement(ir,{width:e,height:t}))},willClose:function(){n&&(n.unmount(),n=null)}})}function ar(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,l=[],c=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,i=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw i}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return lr(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?lr(e,t):void 0}}
1(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function lr(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var cr=React,sr=cr.useContext,dr=cr.useState;function ur(){var e=sr(b),t=e.accounts,n=e.activeAccount,r=e.setActiveAccount,i=e.initFolders,o=e.allFolders,a=e.isShortcodeBuilder,l=e.activeFolder,c=e.isSearch,s=e.setShowSidebar,d=e.permissions,u=e.showBreadcrumbs,f=e.breadcrumbs,p=igd.isPro,m=ar(dr(!1),2),g=m[0],v=m[1];return React.createElement("div",{className:"igd-file-browser-header"},!i&&React.createElement("button",{type:"button",className:"header-action-item action-sidebar-toggle",onClick:function(){s(function(e){return localStorage.setItem("igd_file_browser_sidebar_open",e?"0":"1"),!e})},title:wp.i18n.__("Toggle Sidebar","integrate-google-drive"),"aria-label":wp.i18n.__("Toggle Sidebar","integrate-google-drive")},React.createElement("i",{className:"dashicons dashicons-menu-alt3"})),u&&Object.keys(f).length>0&&React.createElement(Kn,null),(i||l&&!["shared-drives"].includes(l.id))&&(!d||d.allowSearch||c)&&React.createElement(Ln,null),(!i||o||igd.isAdmin&&"specific_folders"===(null==n?void 0:n.scope))&&React.createElement(React.Fragment,null,React.createElement("button",{type:"button",className:"header-action-item action-accounts user-box",onClick:function(){return v(!g)},title:wp.i18n.__("Switch Account","integrate-google-drive"),"aria-label":wp.i18n.__("Switch Account","integrate-google-drive")},React.createElement("img",{referrerPolicy:"no-referrer",className:"user-image",src:n.photo,onError:function(e){return dn(e.currentTarget,n.email)}}),React.createElement("img",{src:"".concat(igd.pluginUrl,"/assets/images/file-browser/arrow-down.svg"),className:"user-arrow"})),React.createElement(Bt,{anchorSelect:".user-box",isOpen:g,setIsOpen:v,openEvents:["click"],place:"bottom",variant:"light",clickable:!0,border:"1px solid #ddd",resizeHide:!1,className:"user-box-modal-wrap igd-tooltip",afterShow:function(){document.querySelector(".igd-file-browser-header").style.zIndex=9},afterHide:function(){document.querySelector(".igd-file-browser-header").style.zIndex=2}},React.createElement("div",{className:"user-box-modal"},React.createElement("span",{className:"user-box-modal-title"},wp.i18n.__("Switch Account","integrate-google-drive")),Object.keys(t).map(function(e){var i=t[e],o=i.id,a=i.name,l=i.photo,c=i.email,s=n.id===o;return React.createElement("div",{key:e,className:"user-box-account ".concat(s?"active":""),onClick:function(){r(t[e])}},React.createElement("img",{referrerPolicy:"no-referrer",onError:function(e){return dn(e.currentTarget,c)},src:l}),React.createElement("div",{className:"account-info"},React.createElement("span",{className:"account-name"},a),React.createElement("span",{className:"account-email"},c)),s&&React.createElement("i",{className:"dashicons dashicons-saved active-badge"}))}),!a&&!i&&React.createElement(React.Fragment,null,React.createElement("button",{"data-tooltip-content":"Multiple Accounts - PRO","data-tooltip-id":"addAccountPromo",className:"igd-btn btn-primary",onClick:function(){p||!Object.keys(t).length?(or(),v(!1)):$n(wp.i18n.__("Upgrade to PRO to add multiple accounts.","integrate-google-drive"))}},React.createElement("i",{className:"dashicons dashicons-plus"}),React.createElement("span",null,wp.i18n.__("Add account","integrate-google-drive"))),!p&&!!Object.keys(t).length&&React.createElement(Bt,{id:"addAccountPromo",effect:"solid",place:"right",variant:"warning",className:"igd-tooltip"}))))))}function fr(e){return function(e){if(Array.isArray(e))return pr(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return pr(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?pr(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function pr(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function mr(e){var t=e.folders,n=e.childFolders,r=e.getChildFolders,i=e.openFolders,o=e.setOpenFolders,a=e.activeFolder,l=e.isLoading,c=e.listFiles;return React.createElement("div",{className:"sub-item"},null==t?void 0:t.map(function(e){var t=e.id,s=e.name,d=e.iconLink,u=t===(null==a?void 0:a.id),f=i.includes(t);return React.createElement("div",{key:t,className:"tree-item-wrap"},React.createElement("div",{key:t,className:"".concat(u?"active":""," tree-item folder-item"),onClick:function(){return c(e)}},l!==t&&React.createElement("i",{className:"dashicons ".concat(f?"dashicons-arrow-down":"dashicons-arrow-right"),onClick:function(t){t.stopPropagation(),function(e){var t=e.id;
1n[t]||r(e),o(i.includes(t)?i.filter(function(e){return e!==t}):[].concat(fr(i),[t]))}(e)}}),l===t&&React.createElement("div",{className:"igd-spinner"}),React.createElement("img",{src:d,alt:s,referrerPolicy:"no-referrer"}),React.createElement("span",null,s)),f&&React.createElement(mr,{folders:n[t],childFolders:n,getChildFolders:r,openFolders:i,setOpenFolders:o,activeFolder:a,isLoading:l,listFiles:c}))}))}function gr(e){return gr="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},gr(e)}function vr(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 hr(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?vr(Object(n),!0).forEach(function(t){yr(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):vr(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function yr(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=gr(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=gr(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==gr(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function wr(e){return function(e){if(Array.isArray(e))return Sr(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||_r(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function br(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,l=[],c=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,i=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw i}}return l}}(e,t)||_r(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _r(e,t){if(e){if("string"==typeof e)return Sr(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Sr(e,t):void 0}}function Sr(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var Er=React,kr=Er.useContext,Rr=Er.useState,xr=Er.useEffect,Cr=Er.Fragment;function Or(e){var t=e.isSidebar,n=e.isCollapsed,r=kr(b),i=r.shortcodeId,o=r.nonce,a=r.activeAccount,l=r.initFolders,c=r.activeFolder,s=r.setActiveFolder,d=r.selectedFolders,u=r.shortcodeBuilderType,f=r.listFiles,p=r.setSelectedFolders,m=r.selectionType,g=r.allFiles,v="uploader"===u,h="embed"===u,y="slider"===u,w="list"===u,_=en(!1,a);l&&(_=_.filter(function(e){return l.includes(e.id)}
1));var S=u&&!w&&!h&&!y;v?S=!d.length||d[0].id===a.root_id:"parent"===m&&(S=!0);var E=br(Rr({}),2),k=E[0],R=E[1],x=br(Rr([]),2),C=x[0],O=x[1],A=br(Rr(null),2),N=A[0],T=A[1],P=function(e){if(e)return O(function(t){return[].concat(wr(t),[e.id])}),T(e.id),wp.ajax.post("igd_get_files",{shortcodeId:i,data:{folder:e},nonce:o||igd.nonce,skipBreadcrumbs:!0}).done(function(t){var n=t.files.filter(function(e){return $t(e)});R(function(t){return hr(hr({},t),{},yr({},e.id,n||[]))})}).fail(function(e){console.log(e)}).always(function(){T(null)})};return xr(function(){var e;c&&t&&!n&&(_.find(function(e){return e.id===c.id})?O(function(e){return[].concat(wr(e),[c.id])}):(T((e=c).id),wp.ajax.post("igd_get_parent_folders",{shortcodeId:i,folder:e,nonce:o||igd.nonce}).done(function(e){0!==Object.keys(e).length&&Object.keys(e).forEach(function(t){O(function(e){return[].concat(wr(e),[t])});var n=e[t].children,r=(null==n?void 0:n.filter(function(e){return $t(e)}))||[];R(function(e){return hr(hr({},e),{},yr({},t,r))})})}).fail(function(e){console.log(e)}).always(function(){T(null)})))},[]),xr(function(){if(c&&t&&!n){if(g[c.id]){var e=g[c.id].filter(function(e){return $t(e)});return R(function(t){return hr(hr({},t),{},yr({},c.id,e||[]))}),void O(function(e){return[].concat(wr(e),[c.id])})}P(c)}},[c]),xr(function(){g&&Object.keys(g).forEach(function(e){var t=g[e].filter(function(e){return $t(e)});R(function(n){return hr(hr({},n),{},yr({},e,t||[]))})})},[g]),_.map(function(e){var r=e.id,i=e.name,o=e.iconLink,l=d&&!!d.find(function(e){return e.id===r}),u=C.includes(r);return React.createElement(Cr,{key:r},React.createElement("div",{className:"".concat(r===(null==c?void 0:c.id)||l?"active":""," file-item root-item folder-item"),onClick:function(t){t.stopPropagation(),s(e),f(e)},title:i},t&&[a.root_id,"shared-drives","computers"].includes(r)&&N!==r&&React.createElement("i",{className:"dashicons ".concat(u?"dashicons-arrow-down-alt2":"dashicons-arrow-right-alt2"),onClick:function(t){t.stopPropagation(),k[r]||P(e),O(function(e){return e.includes(r)?e.filter(function(e){return e!==r}):[].concat(wr(e),[r])})}}),N===r&&React.createElement("div",{className:"igd-spinner"}),React.createElement("div",{className:"file-item-footer"},React.createElement("div",{className:"file-icon-wrap"},React.createElement("img",{className:"file-icon",src:o||"".concat(igd.pluginUrl,"/assets/images/icons/folder.png"),alt:i}),!t&&S&&(a.root_id===r||"specific_folders"===a.scope)&&React.createElement("div",{className:"file-item-checkbox ".concat(d.find(function(e){return e.id===r})?"checked":""),onClick:function(t){t.stopPropagation(),p(l?function(e){return wr(e.filter(function(e){return e.id!==r}))}:function(t){return[].concat(wr(t),[e])})}},React.createElement("span",{className:"box"}))),React.createElement("span",{className:"file-item-name"},i))),t&&u&&!n&&React.createElement(mr,{folders:k[r],childFolders:k,getChildFolders:P,openFolders:C,setOpenFolders:O,activeFolder:c,isLoading:N,listFiles:f}))})}function Ar(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,l=[],c=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,i=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw i}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Nr(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Nr(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Nr(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var Tr=window.React,Pr=Tr.useRef,jr=Tr.useContext,Ir=Tr.useState;function Fr(){var e=jr(b),t=e.isMobile,n=e.isShortcodeBuilder,r=Pr(null),i=localStorage.getItem("igd_file_browser_sidebar_collapsed")?"true"===localStorage.getItem("igd_file_browser_sidebar_collapsed"):n,o=Ar(Ir(i),2),a=o[0],l=o[1];return React.createElement("div",{ref:r,className:"igd-sidebar-wrap ".concat(!t&&a?"sidebar-collapsed":"")},React.createElement("div",{className:"igd-sidebar"},!t&&React.createElement("button",{type:"button",className:"sidebar-collapser",onClick:function(){l(!a),localStorage.setItem("igd_file_browser_sidebar_collapsed",!a)}},React.createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},React.createElement("path",{d:"M4.79485 11.7282C4.95114 11.5531 5.08868 11.3781 5.24497 11.2218C7.01418 9.44633 8.78964 7.67712 10.5651 5.90165C10.7589 5.70785 10.9715 5.58282 11.2465 5.60157C11.5716 5.62658 11.8092 5.78912 11.9342 6.0892C12.0655 6.39553 12.0092 6.68936 11.7842 6.93942C11.6341 7.10822 11.4653 7.26451 11.309 7.4208C10.1212 8.60861 8.93343 9.79642 7.74562 10.9842C7.6831 11.0467 7.62
1059 11.0968 7.57683 11.203C7.6581 11.203 7.73937 11.203 7.82064 11.203C11.3216 11.203 14.8225 11.203 18.3234 11.203C18.9173 11.203 19.2986 11.6406 19.1798 12.1845C19.1048 12.5159 18.811 12.7722 18.4672 12.7972C18.3796 12.8034 18.2984 12.7972 18.2108 12.7972C14.7599 12.7972 11.3028 12.7972 7.8519 12.7972C7.76437 12.7972 7.6831 12.7972 7.53932 12.7972C7.62059 12.8847 7.67685 12.941 7.73312 12.9973C9.05221 14.3163 10.3713 15.6417 11.6966 16.9545C11.9217 17.1796 12.0592 17.4297 11.9905 17.7485C11.928 18.0423 11.7529 18.2611 11.4591 18.3549C11.1653 18.4487 10.8839 18.3987 10.6526 18.1798C10.3088 17.8485 9.97745 17.5109 9.63986 17.1733C8.15823 15.6917 6.67659 14.2101 5.20121 12.7284C5.05742 12.5846 4.93864 12.4284 4.79485 12.2658C4.79485 12.3283 4.79485 12.3971 4.79485 12.4721C4.79485 14.9478 4.79485 17.4234 4.79485 19.9053C4.79485 20.3492 4.60105 20.6555 4.25096 20.768C3.76333 20.9243 3.27571 20.6117 3.20069 20.0928C3.18818 20.0241 3.19443 19.9553 3.19443 19.8803C3.19443 14.6289 3.19443 9.37756 3.19443 4.12619C3.19443 3.61356 3.42574 3.30098 3.85711 3.21345C4.29472 3.12593 4.73233 3.43851 4.7886 3.88863C4.8011 3.98866 4.8011 4.08868 4.8011 4.19496C4.79485 6.70186 4.79485 9.22127 4.79485 11.7282Z",fill:"currentColor"}))),React.createElement("div",{className:"sidebar-folders"},React.createElement(Or,{isSidebar:!0,isCollapsed:a}))))}const Lr=JSON.parse('{"default":{"key":"default","title":"Default","svg":"<svg xmlns=\\"http://www.w3.org/2000/svg\\" width=\\"100px\\" height=\\"100px\\" viewBox=\\"0 0 100 100\\" preserveAspectRatio=\\"xMidYMid\\"><circle cx=\\"50\\" cy=\\"50\\" r=\\"0\\" fill=\\"none\\" stroke=\\"var(--color-primary)\\" strokeWidth=\\"2\\"><animate attributeName=\\"r\\" repeatCount=\\"indefinite\\" dur=\\"1s\\" values=\\"0;40\\" keyTimes=\\"0;
11\\" keySplines=\\"0 0.2 0.8 1\\" calcMode=\\"spline\\" begin=\\"0s\\"></animate><animate attributeName=\\"opacity\\" repeatCount=\\"indefinite\\" dur=\\"1s\\" values=\\"1;0\\" keyTimes=\\"0;1\\" keySplines=\\"0.2 0 0.8 1\\" calcMode=\\"spline\\" begin=\\"0s\\"></animate></circle><circle cx=\\"50\\" cy=\\"50\\" r=\\"0\\" fill=\\"none\\" stroke=\\"var(--color-primary-light)\\" strokeWidth=\\"2\\"><animate attributeName=\\"r\\" repeatCount=\\"indefinite\\" dur=\\"1s\\" values=\\"0;40\\" keyTimes=\\"0;1\\" keySplines=\\"0 0.2 0.8 1\\" calcMode=\\"spline\\" begin=\\"-0.5s\\"></animate><animate attributeName=\\"opacity\\" repeatCount=\\"indefinite\\" dur=\\"1s\\" values=\\"1;0\\" keyTimes=\\"0;1\\" keySplines=\\"0.2 0 0.8 1\\" calcMode=\\"spline\\" begin=\\"-0.5s\\"></animate></circle></svg>"},"ring":{"key":"ring","title":"Ring","svg":"<svg xmlns=\\"http://www.w3.org/2000/svg\\" viewBox=\\"0 0 100 100\\" preserveAspectRatio=\\"xMidYMid\\" width=\\"100\\" height=\\"100\\"><g><circle fill=\\"none\\" stroke-width=\\"5\\" stroke=\\"#f0f6f7\\" r=\\"26\\" cy=\\"50\\" cx=\\"50\\"/><circle fill=\\"none\\" stroke-linecap=\\"square\\" stroke-width=\\"5\\" stroke=\\"var(--color-primary-light-alt)\\" r=\\"26\\" cy=\\"50\\" cx=\\"50\\" stroke-dasharray=\\"53.6304 109.732\\" transform=\\"rotate(0 50 50)\\"><animateTransform attributeName=\\"transform\\" type=\\"rotate\\" from=\\"0 50 50\\" to=\\"360 50 50\\" dur=\\"1s\\" repeatCount=\\"indefinite\\"/></circle></g></svg>"},"spinner":{"key":"spinner","title":"Spinner","svg":"<svg class=\\"lds-spinner\\" width=\\"75\\" height=\\"75\\" xmlns=\\"http://www.w3.org/2000/svg\\" viewBox=\\"0 0 100 100\\" preserveAspectRatio=\\"xMidYMid\\"><g transform=\\"rotate(0 50 50)\\"><rect x=\\"47\\" y=\\"18\\" rx=\\"2\\" ry=\\"2\\" width=\\"6\\" height=\\"14\\" fill=\\"var(--color-primary)\\"><animate attributeName=\\"opacity\\" values=\\"1;0\\" times=\\"0;1\\" dur=\\"1s\\" begin=\\"-0.9375s\\" repeatCount=\\"indefinite\\"/></rect></g><g transform=\\"rotate(22.5 50 50)\\"><rect x=\\"47\\" y=\\"18\\" rx=\\"2\\" ry=\\"2\\" width=\\"6\\" height=\\"14\\" fill=\\"var(--color-primary)\\"><animate attributeName=\\"opacity\\" values=\\"1;0\\" times=\\"0;1\\" dur=\\"1s\\" begin=\\"-0.875s\\" repeatCount=\\"indefinite\\"/></rect></g><g transform=\\"rotate(45 50 50)\\"><rect x=\\"47\\" y=\\"18\\" rx=\\"2\\" ry=\\"2\\" width=\\"6\\" height=\\"14\\" fill=\\"var(--color-primary)\\"><animate attributeName=\\"opacity\\" values=\\"1;0\\" times=\\"0;1\\" dur=\\"1s\\" begin=\\"-0.8125s\\" repeatCount=\\"indefinite\\"/></rect></g><g transform=\\"rotate(67.5 50 50)\\"><rect x=\\"47\\" y=\\"18\\" rx=\\"2\\" ry=\\"2\\" width=\\"6\\" height=\\"14\\" fill=\\"var(--color-primary)\\"><animate attributeName=\\"opacity\\" values=\\"1;0\\" times=\\"0;1\\" dur=\\"1s\\" begin=\\"-0.75s\\" repeatCount=\\"indefinite\\"/></rect></g><g transform=\\"rotate(90 50 50)\\"><rect x=\\"47\\" y=\\"18\\" rx=\\"2\\" ry=\\"2\\" width=\\"6\\" height=\\"14\\" fill=\\"var(--color-primary)\\"><animate attributeName=\\"opacity\\" values=\\"1;0\\" times=\\"0;1\\" dur=\\"1s\\" begin=\\"-0.6875s\\" repeatCount=\\"indefinite\\"/></rect></g><g transform=\\"rotate(112.5 50 50)\\"><rect x=\\"47\\" y=\\"18\\" rx=\\"2\\" ry=\\"2\\" width=\\"6\\" height=\\"14\\" fill=\\"var(--color-primary)\\"><animate attributeName=\\"opacity\\" values=\\"1;0\\" times=\\"0;1\\" dur=\\"1s\\" begin=\\"-0.625s\\" repeatCount=\\"indefinite\\"/></rect></g><g transform=\\"rotate(135 50 50)\\"><rect x=\\"47\\" y=\\"18\\" rx=\\"2\\" ry=\\"2\\" width=\\"6\\" height=\\"14\\" fill=\\"var(--color-primary)\\"><animate attributeName=\\"opacity\\" values=\\"1;0\\" times=\\"0;1\\" dur=\\"1s\\" begin=\\"-0.5625s\\" repeatCount=\\"indefinite\\"/></rect></g><g transform=\\"rotate(157.5 50 50)\\"><rect x=\\"47\\" y=\\"18\\" rx=\\"2\\" ry=\\"2\\" width=\\"6\\" height=\\"14\\" fill=\\"var(--color-primary)\\"><animate attributeName=\\"opacity\\" values=\\"1;0\\" times=\\"0;1\\" dur=\\"1s\\" begin=\\"-0.5s\\" repeatCount=\\"indefinite\\"/></rect></g><g transform=\\"rotate(180 50 50)\\"><rect x=\\"47\\" y=\\"18\\" rx=\\"2\\" ry=\\"2\\" width=\\"6\\" height=\\"14\\" fill=\\"var(--color-primary)\\"><animate attributeName=\\"opacity\\" values=\\"1;0\\" times=\\"0;1\\" dur=\\"1s\\" begin=\\"-0.4375s\\" repeatCount=\\"indefinite\\"/></rect></g><g transform=\\"rotate(202.5 50 50)\\"><rect x=\\"47\\" y=\\"18\\" rx=\\"2\\" ry=\\"2\\" width=\\"6\\" height=\\"14\\" fill=\\"var(--color-primary)\\"><animate attributeName=\\"opacity\\" values=\\"1;0\\" times=\\"0;1\\" dur=\\"1s\\" begin=\\"-0.375s\\" repeatCount=\\"indefinite\\"/></rect></g><g transform=\\"rotate(225 50 50)\\"><rect x=\\"47\\" y=\\"18\\" rx=\\"2\\" ry=\\"2\\" width=\\"6\\" height=\\"14\\" fill=\\"var(--color-primary)\\"><animate attributeName=\\"opacity\\" values=\\"1;0\\" times=\\"0;1\\" dur=\\"1s\\" begin=\\"-0.3125s\\" repeatCount=\\"indefinite\\"/></rect></g><g transform=\\"rotate(247.5 50 50)\\"><rect x=\\"47\\" y=\\"18\\" rx=\\"2\\" ry=\\"2\\" width=\\"6\\" height=\\"14\\" fill=\\"var(--color-primary)\\"><animate attributeName=\\"opacity\\" values=\\"1;0\\" times=\\"0;1\\" dur=\\"1s\\" begin=\\"-0.25s\\" repeatCount=\\"indefinite\\"/></rect></g><g transform=\\"rotate(270 50 50)\\"><rect x=\\"47\\" y=\\"18\\" rx=\\"2\\" ry=\\"2\\" width=\\"6\\" height=\\"14\\" fill=\\"var(--color-primary)\\"><animate attributeName=\\"opacity\\" values=\\"1;0\\" times=\\"0;1\\" dur=\\"1s\\" begin=\\"-0.1875s\\" repeatCount=\\"indefinite\\"/></rect></g><g transform=\\"rotate(292.5 50 50)\\"><rect x=\\"47\\" y=\\"18\\" rx=\\"2\\" ry=\\"2\\" width=\\"6\\" height=\\"14\\" fill=\\"var(--color-primary)\\"><animate attributeName=\\"opacity\\" values=\\"1;0\\" times=\\"0;1\\" dur=\\"1s\\" begin=\\"-0.125s\\" repeatCount=\\"indefinite\\"/></rect></g><g transform=\\"rotate(315 50 50)\\"><rect x=\\"47\\" y=\\"18\\" rx=\\"2\\" ry=\\"2\\" width=\\"6\\" height=\\"14\\" fill=\\"var(--color-primary)\\"><animate attributeName=\\"opacity\\" values=\\"1;0\\" times=\\"0;1\\" dur=\\"1s\\" begin=\\"-0.0625s\\" repeatCount=\\"indefinite\\"/></rect></g><g transform=\\"rotate(337.5 50 50)\\"><rect x=\\"47\\" y=\\"18\\" rx=\\"2\\" ry=\\"2\\" width=\\"6\\" height=\\"14\\" fill=\\"var(--color-primary)\\"><animate attributeName=\\"opacity\\" values=\\"1;0\\" times=\\"0;1\\" dur=\\"1s\\" begin=\\"0s\\" repeatCount=\\"indefinite\\"/></rect></g></svg>"},"spinner-dotted":{"key":"spinner-dotted","title":"Spinner Dot","svg":"<svg xmlns=\\"http://www.w3.org/2000/svg\\" viewBox=\\"0 0 100 100\\" preserveAspectRatio=\\"xMidYMid\\" width=\\"200\\" height=\\"200\\"><g>
1<circle r=\\"3.986680030822754\\" style=\\"fill:var(--color-primary-light)\\" cy=\\"50\\" cx=\\"75\\"><animateTransform attributeName=\\"transform\\" type=\\"rotate\\" from=\\"0 50 50\\" to=\\"360 50 50\\" dur=\\"2s\\" repeatCount=\\"indefinite\\"/><animate attributeName=\\"r\\" values=\\"3;6;3\\" dur=\\"1s\\" repeatCount=\\"indefinite\\"/></circle><circle r=\\"4.65334415435791\\" style=\\"fill:var(--color-primary-light)\\" cy=\\"62.5\\" cx=\\"71.65063509461098\\"><animateTransform attributeName=\\"transform\\" type=\\"rotate\\" from=\\"0 50 50\\" to=\\"360 50 50\\" dur=\\"2s\\" repeatCount=\\"indefinite\\"/><animate attributeName=\\"r\\" values=\\"4;7;4\\" dur=\\"1s\\" repeatCount=\\"indefinite\\"/></circle><circle r=\\"4.679991722106934\\" style=\\"fill:var(--color-primary-lighter-alt)\\" cy=\\"71.65063509461096\\" cx=\\"62.5\\"><animateTransform attributeName=\\"transform\\" type=\\"rotate\\" from=\\"0 50 50\\" to=\\"360 50 50\\" dur=\\"2s\\" repeatCount=\\"indefinite\\"/><animate attributeName=\\"r\\" values=\\"4;6;4\\" dur=\\"1s\\" repeatCount=\\"indefinite\\"/></circle><circle r=\\"4.013319969177246\\" style=\\"fill:var(--color-primary-lighter-alt)\\" cy=\\"75\\" cx=\\"50\\"><animateTransform attributeName=\\"transform\\" type=\\"rotate\\" from=\\"0 50 50\\" to=\\"360 50 50\\" dur=\\"2s\\" repeatCount=\\"indefinite\\"/><animate attributeName=\\"r\\" values=\\"3;5;3\\" dur=\\"1s\\" repeatCount=\\"indefinite\\"/></circle><circle r=\\"3.346656084060669\\" style=\\"fill:var(--color-primary-light-alt)\\" cy=\\"71.65063509461098\\" cx=\\"37.50000000000001\\"><animateTransform attributeName=\\"transform\\" type=\\"rotate\\" from=\\"0 50 50\\" to=\\"360 50 50\\" dur=\\"2s\\" repeatCount=\\"indefinite\\"/><animate attributeName=\\"r\\" values=\\"3;5;3\\" dur=\\"1s\\" repeatCount=\\"indefinite\\"/></circle><circle r=\\"3\\" style=\\"fill:var(--color-primary-light-alt)\\" cy=\\"62.5\\" cx=\\"28.34936490538903\\"><animateTransform attributeName=\\"transform\\" type=\\"rotate\\" from=\\"0 50 50\\" to=\\"360 50 50\\" dur=\\"2s\\" repeatCount=\\"indefinite\\"/><animate attributeName=\\"r\\" values=\\"3;5;3\\" dur=\\"1s\\" repeatCount=\\"indefinite\\"/></circle><circle r=\\"3\\" style=\\"fill:var(--color-primary-light-alt)\\" cy=\\"50\\" cx=\\"25\\"><animateTransform attributeName=\\"transform\\" type=\\"rotate\\" from=\\"0 50 50\\" to=\\"360 50 50\\" dur=\\"2s\\" repeatCount=\\"indefinite\\"/><animate attributeName=\\"r\\" values=\\"3;5;3\\" dur=\\"1s\\" repeatCount=\\"indefinite\\"/></circle><circle r=\\"3\\" style=\\"fill:var(--color-primary-light-alt)\\" cy=\\"37.50000000000001\\" cx=\\"28.34936490538903\\"><animateTransform attributeName=\\"transform\\" type=\\"rotate\\" from=\\"0 50 50\\" to=\\"360 50 50\\" dur=\\"2s\\" repeatCount=\\"indefinite\\"/><animate attributeName=\\"r\\" values=\\"3;5;3\\" dur=\\"1s\\" repeatCount=\\"indefinite\\"/></circle><circle r=\\"3\\" style=\\"fill:var(--color-primary-light-alt)\\" cy=\\"28.34936490538904\\" cx=\\"37.499999999999986\\"><animateTransform attributeName=\\"transform\\" type=\\"rotate\\" from=\\"0 50 50\\" to=\\"360 50 50\\" dur=\\"2s\\" repeatCount=\\"indefinite\\"/><animate attributeName=\\"r\\" values=\\"3;5;3\\" dur=\\"1s\\" repeatCount=\\"indefinite\\"/></circle><circle r=\\"3\\" style=\\"fill:var(--color-primary-light-alt)\\" cy=\\"25\\" cx=\\"49.99999999999999\\"><animateTransform attributeName=\\"transform\\" type=\\"rotate\\" from=\\"0 50 50\\" to=\\"360 50 50\\" dur=\\"2s\\" repeatCount=\\"indefinite\\"/><animate attributeName=\\"r\\" values=\\"3;5;3\\" dur=\\"1s\\" repeatCount=\\"indefinite\\"/></circle><circle r=\\"3\\" style=\\"fill:var(--color-primary)\\" cy=\\"28.349364905389034\\" cx=\\"62.5\\"><animateTransform attributeName=\\"transform\\" type=\\"rotate\\" from=\\"0 50 50\\" to=\\"360 50 50\\" dur=\\"2s\\" repeatCount=\\"indefinite\\"/><animate attributeName=\\"r\\" values=\\"3;5;3\\" dur=\\"1s\\" repeatCount=\\"indefinite\\"/></circle><circle r=\\"3.320007801055908\\" style=\\"fill:var(--color-primary)\\" cy=\\"37.499999999999986\\" cx=\\"71.65063509461096\\"><animateTransform attributeName=\\"transform\\" type=\\"rotate\\" from=\\"0 50 50\\" to=\\"360 50 50\\" dur=\\"2s\\" repeatCount=\\"indefinite\\"/><animate attributeName=\\"r\\" values=\\"3;5;3\\" dur=\\"1s\\" repeatCount=\\"indefinite\\"/></circle></g></svg>"},"atom":{"key":"atom","title":"Atom","svg":"<svg xmlns=\\"http://www.w3.org/2000/svg\\" xmlns:xlink=\\"http://www.w3.org/1999/xlink\\" style=\\"margin:auto;background:none;display:block;shape-rendering:auto;\\" width=\\"200\\" height=\\"200\\" viewBox=\\"0 0 100 100\\" preserveAspectRatio=\\"xMidYMid\\"><defs><path id=\\"path\\" d=\\"M50 15A15 35 0 0 1 50 85A15 35 0 0 1 50 15\\" fill=\\"none\\"/><path id=\\"patha\\" d=\\"M0 0A15 35 0 0 1 0 70A15 35 0 0 1 0 0\\" fill=\\"none\\"/></defs><g transform=\\"rotate(0 50 50)\\"><use xlink:href=\\"#path\\" stroke=\\"#dfdfdf\\" stroke-width=\\"3\\"/></g><g transform=\\"rotate(60 50 50)\\"><use xlink:href=\\"#path\\" stroke=\\"#dfdfdf\\" stroke-width=\\"3\\"/></g><g transform=\\"rotate(120 50 50)\\"><use xlink:href=\\"#path\\" stroke=\\"#dfdfdf\\" stroke-width=\\"3\\"/></g><g transform=\\"rotate(0 50 50)\\"><circle cx=\\"50\\" cy=\\"15\\" r=\\"9\\" fill=\\"#e15b64\\"><animateMotion dur=\\"1s\\" repeatCount=\\"indefinite\\" begin=\\"0s\\"><mpath xlink:href=\\"#patha\\"/></animateMotion></circle></g><g transform=\\"rotate(60 50 50)\\"><circle cx=\\"50\\" cy=\\"15\\" r=\\"9\\" fill=\\"#f8b26a\\"><animateMotion dur=\\"1s\\" repeatCount=\\"indefinite\\" begin=\\"-0.16666666666666666s\\"><mpath xlink:href=\\"#patha\\"/></animateMotion></circle></g><g transform=\\"rotate(120 50 50)\\"><circle cx=\\"50\\" cy=\\"15\\" r=\\"9\\" fill=\\"var(--color-primary-light-alt)\\"><animateMotion dur=\\"1s\\" repeatCount=\\"indefinite\\" begin=\\"-0.3333333333333333s\\"><mpath xlink:href=\\"#patha\\"/></animateMotion></circle></g></svg>"},"bar-chart":{"key":"bar-chart","title":"Bar Chart","svg":"<svg xmlns=\\"http://www.w3.org/2000/svg\\" xmlns:xlink=\\"http://www.w3.org/1999/xlink\\" style=\\"margin:auto;background:#fff;display:block;\\" width=\\"200\\" height=\\"200\\" viewBox=\\"0 0 100 100\\" preserveAspectRatio=\\"xMidYMid\\"><g transform=\\"rotate(180 50 50)\\"><rect x=\\"15\\" y=\\"15\\" width=\\"10\\" height=\\"40\\" fill=\\"var(--color-primary-light-alt)\\"><animate attributeName=\\"height\\" values=\\"50;70;30;50\\" keyTimes=\\"0;0.33;0.66;
11\\" dur=\\"1s\\" repeatCount=\\"indefinite\\" calcMode=\\"spline\\" keySplines=\\"0.5 0 0.5 1;0.5 0 0.5 1;0.5 0 0.5 1\\" begin=\\"-0.4s\\"/></rect><rect x=\\"35\\" y=\\"15\\" width=\\"10\\" height=\\"40\\" fill=\\"#f8b26a\\"><animate attributeName=\\"height\\" values=\\"50;70;30;50\\" keyTimes=\\"0;0.33;0.66;1\\" dur=\\"1s\\" repeatCount=\\"indefinite\\" calcMode=\\"spline\\" keySplines=\\"0.5 0 0.5 1;0.5 0 0.5 1;0.5 0 0.5 1\\" begin=\\"-0.2s\\"/></rect><rect x=\\"55\\" y=\\"15\\" width=\\"10\\" height=\\"40\\" fill=\\"var(--color-primary)\\"><animate attributeName=\\"height\\" values=\\"50;70;30;50\\" keyTimes=\\"0;0.33;0.66;1\\" dur=\\"1s\\" repeatCount=\\"indefinite\\" calcMode=\\"spline\\" keySplines=\\"0.5 0 0.5 1;0.5 0 0.5 1;0.5 0 0.5 1\\" begin=\\"-0.6s\\"/></rect><rect x=\\"75\\" y=\\"15\\" width=\\"10\\" height=\\"40\\" fill=\\"#e15b64\\"><animate attributeName=\\"height\\" values=\\"50;70;30;50\\" keyTimes=\\"0;0.33;0.66;1\\" dur=\\"1s\\" repeatCount=\\"indefinite\\" calcMode=\\"spline\\" keySplines=\\"0.5 0 0.5 1;0.5 0 0.5 1;0.5 0 0.5 1\\" begin=\\"-1s\\"/></rect></g></svg>"},"bars":{"key":"bars","title":"Bars","svg":"<svg width=\\"80\\" height=\\"80\\" xmlns=\\"http://www.w3.org/2000/svg\\" viewBox=\\"0 0 100 100\\" preserveAspectRatio=\\"xMidYMid\\"><rect y=\\"30\\" height=\\"40\\" fill=\\"var(--color-primary-lighter)\\" x=\\"14\\" width=\\"12\\">
1<animate attributeName=\\"opacity\\" calcMode=\\"spline\\" values=\\"1;0.2;1\\" keyTimes=\\"0;0.5;1\\" dur=\\"1s\\" keySplines=\\"0.5 0 0.5 1;0.5 0 0.5 1\\" begin=\\"-0.6s\\" repeatCount=\\"indefinite\\"/></rect><rect y=\\"30\\" height=\\"40\\" fill=\\"var(--color-primary-light)\\" x=\\"34\\" width=\\"12\\"><animate attributeName=\\"opacity\\" calcMode=\\"spline\\" values=\\"1;0.2;1\\" keyTimes=\\"0;0.5;1\\" dur=\\"1s\\" keySplines=\\"0.5 0 0.5 1;0.5 0 0.5 1\\" begin=\\"-0.4s\\" repeatCount=\\"indefinite\\"/></rect><rect y=\\"30\\" height=\\"40\\" fill=\\"var(--color-primary-light-alt)\\" x=\\"54\\" width=\\"12\\"><animate attributeName=\\"opacity\\" calcMode=\\"spline\\" values=\\"1;0.2;1\\" keyTimes=\\"0;0.5;1\\" dur=\\"1s\\" keySplines=\\"0.5 0 0.5 1;0.5 0 0.5 1\\" begin=\\"-0.2s\\" repeatCount=\\"indefinite\\"/></rect><rect y=\\"30\\" height=\\"40\\" fill=\\"var(--color-primary)\\" x=\\"74\\" width=\\"12\\"><animate attributeName=\\"opacity\\" calcMode=\\"spline\\" values=\\"1;0.2;1\\" keyTimes=\\"0;0.5;1\\" dur=\\"1s\\" keySplines=\\"0.5 0 0.5 1;0.5 0 0.5 1\\" begin=\\"0s\\" repeatCount=\\"indefinite\\"/></rect></svg>"},"bricks":{"key":"bricks","title":"Bricks","svg":"<svg width=\\"81\\" height=\\"81\\" xmlns=\\"http://www.w3.org/2000/svg\\" viewBox=\\"0 0 100 100\\" preserveAspectRatio=\\"xMidYMid\\" class=\\"lds-bricks\\"><rect fill=\\"var(--color-primary)\\" x=\\"21.5\\" y=\\"21.5\\" width=\\"25\\" height=\\"25\\" rx=\\"3\\" ry=\\"3\\"><animate attributeName=\\"x\\" calcMode=\\"linear\\" values=\\"21.5;53.5;53.5;53.5;53.5;21.5;21.5;21.5;21.5\\" keyTimes=\\"0;0.083;0.25;0.333;0.5;0.583;0.75;0.833;1\\" dur=\\"1.5s\\" begin=\\"-1.375s\\" repeatCount=\\"indefinite\\"/><animate attributeName=\\"y\\" calcMode=\\"linear\\" values=\\"21.5;53.5;53.5;53.5;53.5;21.5;21.5;21.5;21.5\\" keyTimes=\\"0;0.083;0.25;0.333;0.5;0.583;0.75;0.833;1\\" dur=\\"1.5s\\" begin=\\"-1s\\" repeatCount=\\"indefinite\\"/></rect><rect fill=\\"#ffec58\\" x=\\"21.5\\" y=\\"53.5\\" width=\\"25\\" height=\\"25\\" rx=\\"3\\" ry=\\"3\\"><animate attributeName=\\"x\\" calcMode=\\"linear\\" values=\\"21.5;53.5;53.5;53.5;53.5;21.5;21.5;21.5;21.5\\" keyTimes=\\"0;0.083;0.25;0.333;0.5;0.583;0.75;0.833;1\\" dur=\\"1.5s\\" begin=\\"-0.875s\\" repeatCount=\\"indefinite\\"/><animate attributeName=\\"y\\" calcMode=\\"linear\\" values=\\"21.5;53.5;53.5;53.5;53.5;21.5;21.5;21.5;21.5\\" keyTimes=\\"0;0.083;0.25;0.333;0.5;0.583;0.75;0.833;1\\" dur=\\"1.5s\\" begin=\\"-0.5s\\" repeatCount=\\"indefinite\\"/></rect><rect fill=\\"#7cd7ff\\" x=\\"53.5\\" y=\\"42.919\\" width=\\"25\\" height=\\"25\\" rx=\\"3\\" ry=\\"3\\"><animate attributeName=\\"x\\" calcMode=\\"linear\\" values=\\"21.5;53.5;53.5;53.5;53.5;21.5;21.5;21.5;21.5\\" keyTimes=\\"0;0.083;0.25;0.333;0.5;0.583;0.75;0.833;1\\" dur=\\"1.5s\\" begin=\\"-0.375s\\" repeatCount=\\"indefinite\\"/><animate attributeName=\\"y\\" calcMode=\\"linear\\" values=\\"21.5;53.5;53.5;53.5;53.5;21.5;21.5;21.5;21.5\\" keyTimes=\\"0;0.083;0.25;0.333;0.5;0.583;0.75;0.833;1\\" dur=\\"1.5s\\" begin=\\"0s\\" repeatCount=\\"indefinite\\"/></rect></svg>"},"blocks":{"key":"blocks","title":"Blocks","svg":"<svg class=\\"lds-blocks\\" width=\\"80\\" height=\\"80\\" xmlns=\\"http://www.w3.org/2000/svg\\" xmlns:xlink=\\"http://www.w3.org/1999/xlink\\" viewBox=\\"0 0 100 100\\" preserveAspectRatio=\\"xMidYMid\\"><rect x=\\"17\\" y=\\"17\\" width=\\"20\\" height=\\"20\\" fill=\\"#577c9b\\"><animate attributeName=\\"fill\\" values=\\"#0dceff;#577c9b;#577c9b\\" keyTimes=\\"0;0.125;1\\" dur=\\"1s\\" repeatCount=\\"indefinite\\" begin=\\"0s\\" calcMode=\\"discrete\\"/></rect><rect x=\\"40\\" y=\\"17\\" width=\\"20\\" height=\\"20\\" fill=\\"#577c9b\\"><animate attributeName=\\"fill\\" values=\\"#0dceff;#577c9b;#577c9b\\" keyTimes=\\"0;0.125;1\\" dur=\\"1s\\" repeatCount=\\"indefinite\\" begin=\\"0.125s\\" calcMode=\\"discrete\\"/></rect><rect x=\\"63\\" y=\\"17\\" width=\\"20\\" height=\\"20\\" fill=\\"#577c9b\\"><animate attributeName=\\"fill\\" values=\\"#0dceff;#577c9b;#577c9b\\" keyTimes=\\"0;0.125;1\\" dur=\\"1s\\" repeatCount=\\"indefinite\\" begin=\\"0.25s\\" calcMode=\\"discrete\\"/></rect><rect x=\\"17\\" y=\\"40\\" width=\\"20\\" height=\\"20\\" fill=\\"#577c9b\\"><animate attributeName=\\"fill\\" values=\\"#0dceff;#577c9b;#577c9b\\" keyTimes=\\"0;0.125;1\\" dur=\\"1s\\" repeatCount=\\"indefinite\\" begin=\\"0.875s\\" calcMode=\\"discrete\\"/></rect><rect x=\\"63\\" y=\\"40\\" width=\\"20\\" height=\\"20\\" fill=\\"#577c9b\\"><animate attributeName=\\"fill\\" values=\\"#0dceff;#577c9b;#577c9b\\" keyTimes=\\"0;0.125;1\\" dur=\\"1s\\" repeatCount=\\"indefinite\\" begin=\\"0.375s\\" calcMode=\\"discrete\\"/></rect><rect x=\\"17\\" y=\\"63\\" width=\\"20\\" height=\\"20\\" fill=\\"#577c9b\\"><animate attributeName=\\"fill\\" values=\\"#0dceff;#577c9b;#577c9b\\" keyTimes=\\"0;0.125;1\\" dur=\\"1s\\" repeatCount=\\"indefinite\\" begin=\\"0.75s\\" calcMode=\\"discrete\\"/></rect><rect x=\\"40\\" y=\\"63\\" width=\\"20\\" height=\\"20\\" fill=\\"#577c9b\\"><animate attributeName=\\"fill\\" values=\\"#0dceff;#577c9b;#577c9b\\" keyTimes=\\"0;0.125;1\\" dur=\\"1s\\" repeatCount=\\"indefinite\\" begin=\\"0.625s\\" calcMode=\\"discrete\\"/></rect><rect x=\\"63\\" y=\\"63\\" width=\\"20\\" height=\\"20\\" fill=\\"#577c9b\\"><animate attributeName=\\"fill\\" values=\\"#0dceff;#577c9b;#577c9b\\" keyTimes=\\"0;0.125;1\\" dur=\\"1s\\" repeatCount=\\"indefinite\\" begin=\\"0.5s\\" calcMode=\\"discrete\\"/></rect></svg>"},"color-bar":{"key":"color-bar","title":"Color Bar","svg":"<svg width=\\"80\\" height=\\"80\\" xmlns=\\"http://www.w3.org/2000/svg\\" viewBox=\\"0 0 100 100\\" preserveAspectRatio=\\"xMidYMid\\" class=\\"lds-colorbar\\"><defs><clipPath id=\\"lds-colorbar-cpid-9d2a9cfa91489\\">
1<path d=\\"M81.3 58.7H18.7c-4.8 0-8.7-3.9-8.7-8.7v0c0-4.8 3.9-8.7 8.7-8.7h62.7c4.8 0 8.7 3.9 8.7 8.7v0c0 4.8-3.9 8.7-8.7 8.7z\\"/></clipPath></defs><path fill=\\"none\\" stroke-width=\\"2.7928\\" d=\\"M82 63H18c-7.2 0-13-5.8-13-13v0c0-7.2 5.8-13 13-13h64c7.2 0 13 5.8 13 13v0c0 7.2-5.8 13-13 13z\\" stroke=\\"#5d5d5d\\"/><g clip-path=\\"url(#lds-colorbar-cpid-9d2a9cfa91489)\\"><g transform=\\"translate(10 0)\\"><rect x=\\"-100\\" y=\\"0\\" width=\\"25\\" height=\\"100\\" fill=\\"var(--color-primary)\\"/><rect x=\\"-75\\" y=\\"0\\" width=\\"25\\" height=\\"100\\" fill=\\"#f8b26a\\"/><rect x=\\"-50\\" y=\\"0\\" width=\\"25\\" height=\\"100\\" fill=\\"var(--color-primary-light-alt)\\"/><rect x=\\"-25\\" y=\\"0\\" width=\\"25\\" height=\\"100\\" fill=\\"#849b87\\"/><rect x=\\"0\\" y=\\"0\\" width=\\"25\\" height=\\"100\\" fill=\\"var(--color-primary)\\"/><rect x=\\"25\\" y=\\"0\\" width=\\"25\\" height=\\"100\\" fill=\\"#f8b26a\\"/><rect x=\\"50\\" y=\\"0\\" width=\\"25\\" height=\\"100\\" fill=\\"var(--color-primary-light-alt)\\"/><rect x=\\"75\\" y=\\"0\\" width=\\"25\\" height=\\"100\\" fill=\\"#849b87\\"/><animateTransform attributeName=\\"transform\\" type=\\"translate\\" calcMode=\\"linear\\" values=\\"0;100\\" keyTimes=\\"0;1\\" dur=\\"1s\\" begin=\\"0s\\" repeatCount=\\"indefinite\\"/></g></g></svg>"},"clock":{"key":"clock","title":"Clock","svg":"<svg width=\\"80\\" height=\\"80\\" xmlns=\\"http://www.w3.org/2000/svg\\" viewBox=\\"0 0 100 100\\" preserveAspectRatio=\\"xMidYMid\\" class=\\"lds-lds-clock\\"><g transform=\\"translate(50 50)\\"><g transform=\\"scale(0.7)\\"><g transform=\\"translate(-50 -50)\\"><path d=\\"M50 14c19.85 0 36 16.15 36 36S69.85 86 50 86 14 69.85 14 50 30.15 14 50 14M50 10c-22.091 0-40 17.909-40 40s17.909 40 40 40 40-17.909 40-40S72.091 10 50 10z\\" fill=\\"var(--color-primary-light-alt)\\" stroke=\\"var(--color-primary-light-alt)\\" stroke-width=\\"3\\"/><path d=\\"M52.78 42.506c-.247-.092-.415-.329-.428-.603L52.269 40l-.931-21.225C51.304 18.06 50.716 17.5 50 17.5s-1.303.56-1.338 1.277L47.731 40l-.083 1.901c-.013.276-.181.513-.428.604-.075.028-.146.063-.22.093V44h6v-1.392c.145-.031.213-.073.29-.102z\\" fill=\\"#00a1d5\\" transform=\\"rotate(264 50 50)\\"><animateTransform attributeName=\\"transform\\" type=\\"rotate\\" calcMode=\\"linear\\" values=\\"0 50 50;360 50 50\\" keyTimes=\\"0;1\\" dur=\\"0.625s\\" begin=\\"0s\\" repeatCount=\\"indefinite\\"/></path><path d=\\"M58.001 48.362c-.634-3.244-3.251-5.812-6.514-6.391-3.846-.681-7.565 1.35-9.034 4.941-.176.432-.564.717-1.013.744l-15.149.97c-.72.043-1.285.642-1.285 1.383 0 .722.564 1.321 1.283 1.363l15.153.971c.447.027.834.312 1.011.744 1.261 3.081 4.223 5.073 7.547 5.073 2.447 0 4.744-1.084 6.301-2.975.81-.945 1.43-3.433.953-5.879zM50 53.06c-1.688 0-3.06-1.373-3.06-3.06s1.373-3.06 3.06-3.06 3.06 1.373 3.06 3.06-1.373 3.06-3.06 3.06z\\" fill=\\"#00a1d5\\" transform=\\"rotate(156 50 50)\\"><animateTransform attributeName=\\"transform\\" type=\\"rotate\\" calcMode=\\"linear\\" values=\\"0 50 50;360 50 50\\" keyTimes=\\"0;1\\" dur=\\"2.5s\\" begin=\\"0s\\" repeatCount=\\"indefinite\\"/></path></g></g></g></svg>"},"dash-ring":{"key":"dash-ring","title":"Dash Ring","svg":"<svg class=\\"lds-dash-ring\\" width=\\"80\\" height=\\"80\\" xmlns=\\"http://www.w3.org/2000/svg\\" xmlns:xlink=\\"http://www.w3.org/1999/xlink\\" viewBox=\\"0 0 100 100\\" preserveAspectRatio=\\"xMidYMid\\"><g transform=\\"rotate(15 50 50)\\"><animateTransform attributeName=\\"transform\\" type=\\"rotate\\" values=\\"0 50 50;90 50 50\\" keyTimes=\\"0;1\\" dur=\\"0.5s\\" repeatCount=\\"indefinite\\"/><circle cx=\\"50\\" cy=\\"50\\" r=\\"30\\" stroke=\\"#e15b64\\" fill=\\"none\\" stroke-dasharray=\\"23.561944901923447 188.49555921538757\\" stroke-linecap=\\"round\\" stroke-width=\\"7\\" transform=\\"rotate(0 50 50)\\"><animate attributeName=\\"stroke\\" values=\\"#e15b64;#ffb586\\" keyTimes=\\"0;1\\" dur=\\"0.5s\\" repeatCount=\\"indefinite\\"/></circle><circle cx=\\"50\\" cy=\\"50\\" r=\\"30\\" stroke=\\"#ffb586\\" fill=\\"none\\" stroke-dasharray=\\"23.561944901923447 188.49555921538757\\" stroke-linecap=\\"round\\" stroke-width=\\"7\\" transform=\\"rotate(90 50 50)\\"><animate attributeName=\\"stroke\\" values=\\"#ffb586;#ffe59d\\" keyTimes=\\"0;1\\" dur=\\"0.5s\\" repeatCount=\\"indefinite\\"/></circle><circle cx=\\"50\\" cy=\\"50\\" r=\\"30\\" stroke=\\"#ffe59d\\" fill=\\"none\\" stroke-dasharray=\\"23.561944901923447 188.49555921538757\\" stroke-linecap=\\"round\\" stroke-width=\\"7\\" transform=\\"rotate(180 50 50)\\"><animate attributeName=\\"stroke\\" values=\\"#ffe59d;#849b87\\" keyTimes=\\"0;1\\" dur=\\"0.5s\\" repeatCount=\\"indefinite\\"/></circle><circle cx=\\"50\\" cy=\\"50\\" r=\\"30\\" stroke=\\"#849b87\\" fill=\\"none\\" stroke-dasharray=\\"23.561944901923447 188.49555921538757\\" stroke-linecap=\\"round\\" stroke-width=\\"7\\" transform=\\"rotate(270 50 50)\\"><animate attributeName=\\"stroke\\" values=\\"#849b87;#e15b64\\" keyTimes=\\"0;1\\" dur=\\"0.5s\\" repeatCount=\\"indefinite\\"/></circle></g></svg>"},"ripple-alt":{"key":"ripple-alt","title":"Ripple Alt","svg":"<svg width=\\"80\\" height=\\"80\\" xmlns=\\"http://www.w3.org/2000/svg\\" viewBox=\\"0 0 100 100\\" preserveAspectRatio=\\"xMidYMid\\" class=\\"lds-ripple\\"><circle cx=\\"50\\" cy=\\"50\\" r=\\"14.0334\\" fill=\\"none\\" stroke=\\"#c0f6d2\\" stroke-width=\\"6\\">
1<animate attributeName=\\"r\\" calcMode=\\"spline\\" values=\\"0;40\\" keyTimes=\\"0;1\\" dur=\\"1s\\" keySplines=\\"0 0.2 0.8 1\\" begin=\\"-0.5s\\" repeatCount=\\"indefinite\\"/><animate attributeName=\\"opacity\\" calcMode=\\"spline\\" values=\\"1;0\\" keyTimes=\\"0;1\\" dur=\\"1s\\" keySplines=\\"0.2 0 0.8 1\\" begin=\\"-0.5s\\" repeatCount=\\"indefinite\\"/></circle><circle cx=\\"50\\" cy=\\"50\\" r=\\"33.5671\\" fill=\\"none\\" stroke=\\"var(--color-primary)\\" stroke-width=\\"6\\"><animate attributeName=\\"r\\" calcMode=\\"spline\\" values=\\"0;40\\" keyTimes=\\"0;1\\" dur=\\"1s\\" keySplines=\\"0 0.2 0.8 1\\" begin=\\"0s\\" repeatCount=\\"indefinite\\"/><animate attributeName=\\"opacity\\" calcMode=\\"spline\\" values=\\"1;0\\" keyTimes=\\"0;1\\" dur=\\"1s\\" keySplines=\\"0.2 0 0.8 1\\" begin=\\"0s\\" repeatCount=\\"indefinite\\"/></circle></svg>"},"progress":{"key":"progress","title":"Progress","svg":"<svg width=\\"80\\" height=\\"80\\" xmlns=\\"http://www.w3.org/2000/svg\\" viewBox=\\"0 0 100 100\\" preserveAspectRatio=\\"xMidYMid\\" class=\\"lds-progress\\"><defs><clipPath id=\\"lds-progress-cpid-5009611b8a418\\"><rect x=\\"0\\" y=\\"0\\" width=\\"66.6667\\" height=\\"100\\"><animate attributeName=\\"width\\" calcMode=\\"linear\\" values=\\"0;100;100\\" keyTimes=\\"0;0.5;1\\" dur=\\"1s\\" begin=\\"0s\\" repeatCount=\\"indefinite\\"/><animate attributeName=\\"x\\" calcMode=\\"linear\\" values=\\"0;0;100\\" keyTimes=\\"0;0.5;1\\" dur=\\"1s\\" begin=\\"0s\\" repeatCount=\\"indefinite\\"/></rect></clipPath></defs><path fill=\\"none\\" stroke-width=\\"2.7928\\" d=\\"M82 63H18c-7.2 0-13-5.8-13-13v0c0-7.2 5.8-13 13-13h64c7.2 0 13 5.8 13 13v0c0 7.2-5.8 13-13 13z\\" stroke=\\"var(--color-primary)\\"/><path d=\\"M81.3 58.7H18.7c-4.8 0-8.7-3.9-8.7-8.7v0c0-4.8 3.9-8.7 8.7-8.7h62.7c4.8 0 8.7 3.9 8.7 8.7v0c0 4.8-3.9 8.7-8.7 8.7z\\" fill=\\"var(--color-primary-light)\\" clip-path=\\"url(#lds-progress-cpid-5009611b8a418)\\"/></svg>"},"flipball":{"key":"flipball","title":"Flip","svg":"<svg width=\\"66\\" height=\\"66\\" xmlns=\\"http://www.w3.org/2000/svg\\" viewBox=\\"0 0 100 100\\" preserveAspectRatio=\\"xMidYMid\\" class=\\"lds-google\\"><g transform=\\"translate(50 50)\\"><g transform=\\"rotate(90)\\"><animateTransform attributeName=\\"transform\\" type=\\"rotate\\" calcMode=\\"discrete\\" values=\\"0;90;180;270\\" keyTimes=\\"0;0.25;0.5;0.75\\" dur=\\"1.1s\\" repeatCount=\\"indefinite\\"/><path fill=\\"#ffffcb\\" d=\\"M-40 0A40 40 0 1 0 40 0\\"><animate attributeName=\\"fill\\" calcMode=\\"discrete\\" values=\\"#ffffcb;#fac090;var(--color-primary);#c0f6d2;#ffffcb\\" keyTimes=\\"0;0.24;0.49;0.74;0.99\\" dur=\\"1.1s\\" repeatCount=\\"indefinite\\"/></path><path fill=\\"#fac090\\" d=\\"M-40 0A40 40 0 0 1 40 0\\"><animate attributeName=\\"fill\\" calcMode=\\"discrete\\" values=\\"#fac090;var(--color-primary);#c0f6d2;#ffffcb\\" keyTimes=\\"0;0.25;0.5;0.75\\" dur=\\"1.1s\\" repeatCount=\\"indefinite\\"/></path><path stroke=\\"rgb(179, 179, 142)\\" stroke-width=\\"2\\" d=\\"M-39 0L39 0\\"><animate attributeName=\\"stroke\\" values=\\"#ffffcb;rgb(179, 179, 142);rgb(175, 134, 101);#fac090;rgb(175, 134, 101);rgb(179, 87, 90);var(--color-primary);rgb(179, 87, 90);rgb(134, 172, 147);#c0f6d2;rgb(134, 172, 147);rgb(179, 179, 142);#ffffcb\\" keyTimes=\\"0;0.124;0.125;0.25;0.374;0.375;0.5;0.624;0.625;0.75;0.874;0.875;1\\" dur=\\"1.1s\\" repeatCount=\\"indefinite\\"/></path><g transform=\\"scale(1 0.0909091)\\"><path fill=\\"rgb(179, 179, 142)\\" d=\\"M-40 0A40 40 0 0 1 40 0Z\\"><animate attributeName=\\"fill\\" values=\\"#ffffcb;rgb(179, 179, 142);rgb(175, 134, 101);#fac090;rgb(175, 134, 101);rgb(179, 87, 90);var(--color-primary);rgb(179, 87, 90);rgb(134, 172, 147);#c0f6d2;rgb(134, 172, 147);rgb(179, 179, 142);#ffffcb\\" keyTimes=\\"0;0.124;0.125;0.25;0.374;0.375;0.5;0.624;0.625;0.75;0.874;0.875;1\\" dur=\\"1.1s\\" repeatCount=\\"indefinite\\"/></path><animateTransform attributeName=\\"transform\\" type=\\"scale\\" values=\\"1 1;1 0;1 -1;1 1\\" keyTimes=\\"0;0.5;0.999;1\\" dur=\\"0.275s\\" repeatCount=\\"indefinite\\"/></g></g></g></svg>"},"hourglass":{"key":"hourglass","title":"Hourglass","svg":"<svg width=\\"80\\" height=\\"80\\" xmlns=\\"http://www.w3.org/2000/svg\\" viewBox=\\"0 0 100 100\\" preserveAspectRatio=\\"xMidYMid\\" class=\\"lds-hourglass\\"><defs><clipPath id=\\"lds-hourglass-cpid-2378206027203\\"><rect x=\\"0\\" y=\\"28.3826\\" width=\\"100\\" height=\\"21.6174\\">
1<animate attributeName=\\"y\\" calcMode=\\"spline\\" values=\\"0;50;0;0;0\\" keyTimes=\\"0;0.4;0.5;0.9;1\\" dur=\\"2.2s\\" keySplines=\\"0.3 0 1 0.7;0.3 0 1 0.7;0.3 0 1 0.7;0.3 0 1 0.7\\" begin=\\"0s\\" repeatCount=\\"indefinite\\"/><animate attributeName=\\"height\\" calcMode=\\"spline\\" values=\\"50;0;0;50;50\\" keyTimes=\\"0;0.4;0.5;0.9;1\\" dur=\\"2.2s\\" keySplines=\\"0.3 0 1 0.7;0.3 0 1 0.7;0.3 0 1 0.7;0.3 0 1 0.7\\" begin=\\"0s\\" repeatCount=\\"indefinite\\"/></rect><rect x=\\"0\\" y=\\"71.6174\\" width=\\"100\\" height=\\"28.3826\\"><animate attributeName=\\"y\\" calcMode=\\"spline\\" values=\\"100;50;50;50;50\\" keyTimes=\\"0;0.4;0.5;0.9;1\\" dur=\\"2.2s\\" keySplines=\\"0.3 0 1 0.7;0.3 0 1 0.7;0.3 0 1 0.7;0.3 0 1 0.7\\" begin=\\"0s\\" repeatCount=\\"indefinite\\"/><animate attributeName=\\"height\\" calcMode=\\"spline\\" values=\\"0;50;50;0;0\\" keyTimes=\\"0;0.4;0.5;0.9;1\\" dur=\\"2.2s\\" keySplines=\\"0.3 0 1 0.7;0.3 0 1 0.7;0.3 0 1 0.7;0.3 0 1 0.7\\" begin=\\"0s\\" repeatCount=\\"indefinite\\"/></rect></clipPath></defs><g transform=\\"translate(50 50)\\"><g transform=\\"scale(0.9)\\"><g transform=\\"translate(-50 -50)\\"><g transform=\\"rotate(0)\\"><animateTransform attributeName=\\"transform\\" type=\\"rotate\\" calcMode=\\"linear\\" values=\\"0 50 50;0 50 50;180 50 50;180 50 50;360 50 50\\" keyTimes=\\"0;0.4;0.5;0.9;1\\" dur=\\"2.2s\\" begin=\\"0s\\" repeatCount=\\"indefinite\\"/><path d=\\"M54.864 50c0-1.291.689-2.412 1.671-2.729 9.624-3.107 17.154-12.911 19.347-25.296.681-3.844-1.698-7.475-4.791-7.475H28.908c-3.093 0-5.472 3.631-4.791 7.475 2.194 12.385 9.723 22.189 19.347 25.296.982.317 1.671 1.438 1.671 2.729s-.689 2.412-1.671 2.729c-9.624 3.107-17.154 12.911-19.347 25.296-.681 3.844 1.698 7.475 4.791 7.475h42.184c3.093 0 5.472-3.631 4.791-7.475-2.194-12.385-9.723-22.189-19.347-25.296-.982-.317-1.671-1.438-1.671-2.729z\\" clip-path=\\"url(#lds-hourglass-cpid-2378206027203)\\" fill=\\"var(--color-primary)\\"/><path d=\\"M81 81.5h-2.724l.091-.578c.178-1.122.17-2.243-.022-3.333C76.013 64.42 68.103 54.033 57.703 50.483l-.339-.116v-.715l.339-.135c10.399-3.552 18.31-13.938 20.642-27.107.192-1.089.2-2.211.022-3.333L78.276 18.5H81c2.481 0 4.5-2.019 4.5-4.5S83.481 9.5 81 9.5H19c-2.481 0-4.5 2.019-4.5 4.5s2.019 4.5 4.5 4.5h2.724l-.092.578c-.178 1.122-.17 2.243.023 3.333 2.333 13.168 10.242 23.555 20.642 27.107l.338.116v.715l-.338.135c-10.4 3.551-18.31 13.938-20.642 27.106-.193 1.09-.201 2.211-.023 3.333l.092.578H19c-2.481 0-4.5 2.019-4.5 4.5s2.019 4.5 4.5 4.5h62c2.481 0 4.5-2.019 4.5-4.5s-2.019-4.5-4.5-4.5z\\" fill=\\"var(--color-primary-light)\\"/></g></g></g></g></svg>"},"infinity":{"key":"infinity","title":"Infinity","svg":"<svg width=\\"74\\" height=\\"74\\" xmlns=\\"http://www.w3.org/2000/svg\\" viewBox=\\"0 0 100 100\\" preserveAspectRatio=\\"xMidYMid\\" class=\\"lds-infinity\\"><path fill=\\"none\\" d=\\"M24.3 30C11.4 30 5 43.3 5 50s6.4 20 19.3 20c19.3 0 32.1-40 51.4-40C88.6 30 95 43.3 95 50s-6.4 20-19.3 20C56.4 70 43.6 30 24.3 30z\\" stroke=\\"var(--color-primary)\\" stroke-width=\\"7\\" stroke-dasharray=\\"159.08513549804687 97.50379272460938\\"><animate attributeName=\\"stroke-dashoffset\\" calcMode=\\"linear\\" values=\\"0;256.58892822265625\\" keyTimes=\\"0;1\\" dur=\\"1s\\" begin=\\"0s\\" repeatCount=\\"indefinite\\"/></path></svg>"},"dual-ring":{"key":"dual-ring","title":"Dual Ring","svg":"<svg width=\\"80px\\"  height=\\"80px\\"  xmlns=\\"http://www.w3.org/2000/svg\\" viewBox=\\"0 0 100 100\\" preserveAspectRatio=\\"xMidYMid\\" class=\\"lds-dual-ring\\"><circle cx=\\"50\\" cy=\\"50\\"  fill=\\"none\\" stroke-linecap=\\"round\\" r=\\"27\\" stroke-width=\\"7\\" stroke=\\"var(--color-primary-light-alt)\\" stroke-dasharray=\\"42.411500823462205 42.411500823462205\\" transform=\\"rotate(60 50 50)\\"><animateTransform attributeName=\\"transform\\" type=\\"rotate\\" calcMode=\\"linear\\" values=\\"0 50 50;360 50 50\\" keyTimes=\\"0;1\\" dur=\\"1s\\" begin=\\"0s\\" repeatCount=\\"indefinite\\"></animateTransform></circle></svg>"},"fidget-spinner":{"key":"fidget-spinner","title":"Fidget Spinner","svg":"<svg width=\\"80px\\"  height=\\"80px\\"  xmlns=\\"http://www.w3.org/2000/svg\\" viewBox=\\"0 0 100 100\\" preserveAspectRatio=\\"xMidYMid\\" class=\\"lds-fidget-spinner\\"><g transform=\\"rotate(6 50 50)\\"><g transform=\\"translate(50 50)\\"><g transform=\\"scale(0.9)\\"><g transform=\\"translate(-50 -58)\\"><path d=\\"M27.1,79.4c-1.1,0.6-2.4,1-3.7,1c-2.6,0-5.1-1.4-6.4-3.7c-2-3.5-0.8-8,2.7-10.1c1.1-0.6,2.4-1,3.7-1c2.6,0,5.1,1.4,6.4,3.7 C31.8,72.9,30.6,77.4,27.1,79.4z\\" fill=\\"#fc636b\\"></path><path  d=\\"M72.9,79.4c1.1,0.6,2.4,1,3.7,1c2.6,0,5.1-1.4,6.4-3.7c2-3.5,0.8-8-2.7-10.1c-1.1-0.6-2.4-1-3.7-1c-2.6,0-5.1,1.4-6.4,3.7 C68.2,72.9,69.4,77.4,72.9,79.4z\\" fill=\\"#6a67ce\\"></path><circle  cx=\\"50\\" cy=\\"27\\" r=\\"7.4\\" fill=\\"#ffb900\\"></circle><path  d=\\"M86.5,57.5c-3.1-1.9-6.4-2.8-9.8-2.8c-0.5,0-0.9,0-1.4,0c-0.4,0-0.8,0-1.1,0c-2.1,0-4.2-0.4-6.2-1.2 c-0.8-3.6-2.8-6.9-5.4-9.3c0.4-2.5,1.3-4.8,2.7-6.9c2-2.9,3.2-6.5,3.2-10.4c0-10.2-8.2-18.4-18.4-18.4c-0.3,0-0.6,0-0.9,0 C39.7,9,32,16.8,31.6,26.2c-0.2,4.1,1,7.9,3.2,11c1.4,2.1,2.3,4.5,2.7,6.9c-2.6,2.5-4.6,5.7-5.4,9.3c-1.9,0.7-4,1.1-6.1,1.1 c-0.4,0-0.8,0-1.2,0c-0.5,0-0.9-0.1-1.4-0.1c-3.1,0-6.3,0.8-9.2,2.5c-9.1,5.2-12,17-6.3,25.9c3.5,5.4,9.5,8.4,15.6,8.4 c2.9,0,5.8-0.7,8.5-2.1c3.6-1.9,6.3-4.9,8-8.3c1.1-2.3,2.7-4.2,4.6-5.8c1.7,0.5,3.5,0.8,5.4,0.8c1.9,0,3.7-0.3,5.4-0.8 c1.9,1.6,3.5,3.5,4.6,5.7c1.5,3.2,4,6,7.4,8c2.9,1.7,6.1,2.5,9.2,2.5c6.6,0,13.1-3.6,16.4-10C97.3,73.1,94.4,62.5,86.5,57.5z M29.6,83.7c-1.9,1.1-4,1.6-6.1,1.6c-4.2,0-8.4-2.2-10.6-6.1c-3.4-5.9-1.4-13.4,4.5-16.8c1.9-1.1,4-1.6,6.1-1.6 c4.2,0,8.4,2.2,10.6,6.1C37.5,72.8,35.4,80.3,29.6,83.7z M50,39.3c-6.8,0-12.3-5.5-12.3-12.3S43.2,14.7,50,14.7 c6.8,0,12.3,5.5,12.3,12.3S56.8,39.3,50,39.3z M87.2,79.2c-2.3,3.9-6.4,6.1-10.6,6.1c-2.1,0-4.2-0.5-6.1-1.6 c-5.9-3.4-7.9-10.9-4.5-16.8c2.3-3.9,6.4-6.1,10.6-6.1c2.1,0,4.2,0.5,6.1,1.6C88.6,65.8,90.6,73.3,87.2,79.2z\\" fill=\\"var(--color-primary-light)\\"></path></g></g></g><animateTransform attributeName=\\"transform\\" type=\\"rotate\\" calcMode=\\"linear\\" values=\\"0 50 50;360 50 50\\" keyTimes=\\"0;1\\" dur=\\"1s\\" begin=\\"0s\\" repeatCount=\\"indefinite\\"></animateTransform></g></svg>"},"gear":{"key":"gear","title":"Gear","svg":"<svg class=\\"lds-gear\\" width=\\"80\\" height=\\"80\\" xmlns=\\"http://www.w3.org/2000/svg\\" viewBox=\\"0 0 100 100\\" preserveAspectRatio=\\"xMidYMid\\"><g transform=\\"translate(50 50)\\"><g transform=\\"rotate(157.5)\\"><animateTransform attributeName=\\"transform\\" type=\\"rotate\\" values=\\"0;360\\" keyTimes=\\"0;1\\" dur=\\"1.6s\\" repeatCount=\\"indefinite\\"/><path d=\\"M37.44-6.5h10v13h-10a38 38 0 0 1-1.77 6.59l8.66 5-6.5 11.26-8.66-5a38 38 0 0 1-4.82 4.82l5 8.66-11.26 6.5-5-8.66a38 38 0 0 1-6.59 1.77v10h-13v-10a38 38 0 0 1-6.59-1.77l-5 8.66-11.26-6.5 5-8.66a38 38 0 0 1-4.82-4.82l-8.66 5-6.5-11.26 8.66-5a38 38 0 0 1-1.77-6.59h-10v-13h10a38 38 0 0 1 1.77-6.59l-8.66-5 6.5-11.26 8.66 5a38 38 0 0 1 4.82-4.82l-5-8.66 11.26-6.5 5 8.66a38 38 0 0 1 6.59-1.77v-10h13v10a38 38 0 0 1 6.59 
11.77l5-8.66 11.26 6.5-5 8.66a38 38 0 0 1 4.82 4.82l8.66-5 6.5 11.26-8.66 5a38 38 0 0 1 1.77 6.59zM0-20a20 20 0 1 0 0 40 20 20 0 1 0 0-40\\" fill=\\"var(--color-primary-light)\\"/></g></g></svg>"},"gears":{"key":"gears","title":"Gears","svg":"<svg class=\\"lds-gears\\" width=\\"80\\" height=\\"80\\" xmlns=\\"http://www.w3.org/2000/svg\\" viewBox=\\"0 0 100 100\\" preserveAspectRatio=\\"xMidYMid\\"><g transform=\\"translate(50 50)\\"><g transform=\\"translate(-19 -19) scale(0.6)\\"><g transform=\\"rotate(90)\\"><animateTransform attributeName=\\"transform\\" type=\\"rotate\\" values=\\"0;360\\" keyTimes=\\"0;1\\" dur=\\"2s\\" begin=\\"0s\\" repeatCount=\\"indefinite\\"/><path d=\\"M37.35-7h10v14h-10a38 38 0 0 1-5.99 14.46l7.07 7.07-9.9 9.9-7.07-7.07A38 38 0 0 1 7 37.35v10H-7v-10a38 38 0 0 1-14.46-5.99l-7.07 7.07-9.9-9.9 7.07-7.07A38 38 0 0 1-37.35 7h-10v-14h10a38 38 0 0 1 5.99-14.46l-7.07-7.07 9.9-9.9 7.07 7.07A38 38 0 0 1-7-37.35v-10H7v10a38 38 0 0 1 14.46 5.99l7.07-7.07 9.9 9.9-7.07 7.07A38 38 0 0 1 37.35-7M0-23a23 23 0 1 0 0 46 23 23 0 1 0 0-46\\" fill=\\"var(--color-primary-light)\\"/></g></g><g transform=\\"translate(19 19) scale(0.6)\\"><g transform=\\"rotate(247.5)\\"><animateTransform attributeName=\\"transform\\" type=\\"rotate\\" values=\\"360;0\\" keyTimes=\\"0;1\\" dur=\\"2s\\" begin=\\"-0.125s\\" repeatCount=\\"indefinite\\"/><path d=\\"M37.35-7h10v14h-10a38 38 0 0 1-5.99 14.46l7.07 7.07-9.9 9.9-7.07-7.07A38 38 0 0 1 7 37.35v10H-7v-10a38 38 0 0 1-14.46-5.99l-7.07 7.07-9.9-9.9 7.07-7.07A38 38 0 0 1-37.35 7h-10v-14h10a38 38 0 0 1 5.99-14.46l-7.07-7.07 9.9-9.9 7.07 7.07A38 38 0 0 1-7-37.35v-10H7v10a38 38 0 0 1 14.46 5.99l7.07-7.07 9.9 9.9-7.07 7.07A38 38 0 0 1 37.35-7M0-23a23 23 0 1 0 0 46 23 23 0 1 0 0-46\\" fill=\\"#a1a6a8\\"/></g></g></g></svg>"}}');function Mr(e){return Mr="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},Mr(e)}function Dr(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 Br(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Dr(Object(n),!0).forEach(function(t){zr(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Dr(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function zr(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=Mr(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Mr(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Mr(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ur(e){return function(e){if(Array.isArray(e))return qr(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Wr(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Hr(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,l=[],c=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,i=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw i}}return l}}(e,t)||Wr(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Wr(e,t){if(e){if("string"==typeof e)return qr(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?qr(e,t):void 0}}function qr(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var Kr=React,Vr=Kr.useState,Gr=Kr.useEffect,Qr=Kr.useRef,Yr=Kr.useContext;function Xr(){var e,t=Yr(b),n=t.shortcodeId,r=t.activeAccount,i=void 0===r?igd.activeAccount:r,o=t.notifications,a=t.folders,l=t.initFolders,c=t.filters,s=t.maxFiles,d=t.minFiles,u=t.maxFileSize,f=t.minFileSize,p=t.activeFolder,m=t.isUpload,g=t.setIsUpload,v=t.is
1FormUploader,h=t.isRequired,y=t.showUploadLabel,w=t.uploadLabelText,_=t.uploadFileName,S=t.folderNameTemplate,E=t.isWooCommerceUploader,k=t.download,R=void 0!==k&&k,x=t.zipDownload,C=void 0!==x&&x,O=t.wcItemId,A=t.wcOrderId,N=t.wcProductId,T=t.initUploadedFiles,P=void 0===T?[]:T,j=t.enableFolderUpload,I=void 0===j?!!p&&!l:j,F=t.uploadImmediately,L=void 0===F?!!p||E:F,M=t.overwrite,D=t.showUploadConfirmation,B=t.uploadConfirmationMessage,z=t.nonce,U=t.enableUploadDescription,H=void 0===U?!l&&!E:U,W=t.uploadFolderSelection,q=t.uploadFolders,K=void 0===q?[]:q,V=t.folderSelectionLabel,G=t.privateFolders,Q=c||{},Y=Q.allowExtensions,X=Q.allowAllExtensions,J=Q.allowExceptExtensions,$=Qr(P),Z=Hr(Vr(P),2),ee=Z[0],te=Z[1],ne=Hr(Vr([]),2),re=ne[0],ie=ne[1],oe=Hr(Vr([]),2),ae=oe[0],le=oe[1],ce=Hr(Vr(0),2),se=ce[0],de=ce[1],ue=Hr(Vr(!1),2),fe=ue[0],pe=ue[1],me=Hr(Vr([]),2),ge=me[0],ve=me[1],he=Qr(null),ye=Qr(!1),we=Qr(null),be=Qr(null),_e=Qr(null),Se=Qr(null),Ee=Qr(p||(null!=a&&a.length?a[0]:null));if(!Ee.current){var ke=a?a.filter(function(e){return $t(e)}):[];Ee.current=ke&&ke.length?ke[0]:{id:null==i?void 0:i.root_id,accountId:null==i?void 0:i.id,type:"application/vnd.google-apps.folder"}}var Re=function(e){he.current=null,le(function(t){return t.filter(function(t){return t.id!==e.id})}),ie(function(t){return t.filter(function(t){return t.id!==e.id})})},xe=function(){var e=_e.current;null!=e&&e.length&&null!==Se.current&&(e.is("input")?e.val(Se.current):e.text(Se.current))},Ce=function(){return!d||$.current.filter(function(e){return!e.error}).length>=d},Oe=function(){return!!L&&(!d||$.current.filter(function(e){return!e.error}).length>=d)},Ae=function(e,t,n){if(!e)return n(!0);var r=t.name.split(".").pop().toLowerCase();(X?!e.split(",").map(function(e){return e.trim().toLowerCase()}).includes(r):e.split(",").map(function(e){return e.trim().toLowerCase()}).includes(r))?n(!0):(this.trigger("Error",{code:"EXT_ERROR",file:t}),n(!1))},Ne=function(e,t,n){if(!(e=1024*e*1024))return n(!0);t.size<e?(this.trigger("Error",{code:"SIZE_MIN_ERROR",file:t}),n(!1)):n(!0)},Te=function(e,t,n){if(!e)return n(!0);var r=this.files.length;P.length&&(r=be.current.querySelectorAll(".file-list-item.uploaded").length),r>=e?(this.trigger("Error",{code:"FILES_MAX_ERROR",file:t}),n(!1)):n(!0)},Pe=function(e,t){var n,r,i,o,a;switch(e){case-600:a=wp.i18n.__("File size exceeds the maximum upload size.","integrate-google-drive")+"(".concat(u?"".concat(parseInt(u),"mb"):0,")");break;case"SIZE_MIN_ERROR":a=wp.i18n.__("File size is less than the minimum upload size.","integrate-google-drive")+"(".concat(f,"mb)");break;case"EXT_ERROR":a=wp.i18n.__("This file type is not allowed","integrate-google-drive");break;case"FILES_MAX_ERROR":a=wp.i18n.__("You can not upload more than","integrate-google-drive")+" ".concat(s," ").concat(wp.i18n.__("files","integrate-google-drive"));break;default:a=[null===(n=t.error)||void 0===n||null===(n=n.responseJSON)||void 0===n||null===(n=n.data)||void 0===n?void 0:n.message,null===(r=t.error)||void 0===r||null===(r=r.responseJSON)||void 0===r?void 0:r.data,null===(i=t.error)||void 0===i?void 0:i.message,null===(o=t.error)||void 0===o?void 0:o.error,t.error].find(function(e){return"string"==typeof e&&e.trim()})||wp.i18n.__("Upload failed. Please try again.","integrate-google-drive")}if(t.error=a,t.status=plupload.FAILED,$.current.find(function(e){return e.id===t.id})){var l=$.current.findIndex(function(e){return e.id===t.id});$.current[l]=t}else $.current=[].concat(Ur($.current),[t]);he.current===t.id?(we.current.stop(),Re(t)):ie(function(e){return Ur(e)})},je=function(e){var t,r,i,o;if((e=$.current.find(function(t){var n;return t.id===(null===(n=e)||void 0===n?void 0:n.id)})||e)&&!e.error&&!he.current){he.current=e.id,ye.current=!0,pe(!1),we.current.stop(),de(0),ie(function(t){return t.find(function(t){return t.id===e.id})?t:[].concat(Ur(t),[e])});var a=tn(e);wp.ajax.post("igd_get_upload_url",{shortcodeId:n,data:{name:e.name,queueIndex:$.current.findIndex(function(t){return t.id===e.id})+1,size:e.size,type:e.type,fileId:e.id,description:e.description,uploadFileName:_,folderNameTemplate:S,folderId:(null===(t=e.folder)||void 0===t?void 0:t.id)||(null===(r=Ee.current)||void 0===r?void 0:r.id),accountId:(null===(i=e.folder)||void 0===i?void 0:i.accountId)||(null===(o=Ee.current)||void 0===o?void 0:o.accountId),path:a&&a.substring(0,a.lastIndexOf("/")+1),overwrite:M,isWooCommerceUploader:E,wcProductId:N,wcOrderId:A,wcItemId:O},nonce:z||igd.nonce}).done(function(t){he.current===e.id&&(e.uploadReceipt=t.uploadReceipt,we.current.setOption("url",t.url),we.current.start())}).fail(function(t){e.error=(null==t?void 0:t.message)||(null==t?void 0:t.error)||t||wp.i18n.__("Unable to start the upload.","integrate-google-drive"),Pe("SERVER_ERROR",e)})}},Ie=function(){var e={runtimes:"html5",browse_button:be.current.querySelector(".browse-files"),drop_element:be.current,multipart:!1,multi_selection:!s||s>1,filters:{max_files:s,file_ext:X?J:Y,max_file_size:u?"".concat(parseInt(u),"mb"):0,min_file_size:f},init:{FilesAdded:function(e,t){pe(!1),t=t.map(function(e){return e.folder=Ee.current,e}),le(function(e){return[].concat(Ur(e),Ur(t))}),$.current=[].concat(Ur($.current),Ur(t))},FilesRemoved:function(e,t){le(function(e){return e.filter(function(e){return!t.find(function(t){return t.id===e.id})})}),$.current=$.current.filter(function(e){return!t.find(function(t){return t.id===e.id})})},FileUploaded:function(e,t,r){!function(e,t){var r,i,o;we.current.stop();try{var a;if(null===(a=o=JSON.parse(t.response))||void 0===a||!a.id)throw new Error("Missing uploaded file ID")}catch(t){return e.error=wp.i18n.__("Unable to verify the uploaded file.","integrate-google-drive"),void Pe("SERVER_ERROR",e)}var l={file:o=Br(Br({},o),{},{type:o.mimeType,accountId:(null===(r=e.folder)||void 0===r?void 0:r.accountId)||(null===(i=Ee.current)||void 0===i?void 0:i.accountId),pluploadId:e.id,uploadReceipt:e.uploadReceipt,path:I&&tn(e)}),uploadReceipt:e.uploadReceipt};
1E&&(l.wcItemId=O,l.wcOrderId=A,l.wcProductId=N),e.verifying=!0,wp.ajax.post("igd_file_uploaded",Br(Br({shortcodeId:n},l),{},{nonce:z||igd.nonce})).done(function(t){te(function(e){return[].concat(Ur(e),[Br(Br({},o),t)])}),e.verifying=!1,Re(e)}).fail(function(t){e.verifying=!1,e.error=(null==t?void 0:t.message)||t||wp.i18n.__("Unable to verify the uploaded file.","integrate-google-drive"),Pe("SERVER_ERROR",e)})}(t,r)},UploadProgress:function(e,t){de(t.percent)},Error:function(e,t){return Pe(t.code,t.file)}}};return!X&&Y&&(e.filters.mime_types=[{title:"Allowed files",extensions:Y.split(",").map(function(e){return e.trim()}).join(",")}]),e},Fe=function(){if(plupload.buildUrl=function(e){return e},plupload.addFileFilter("file_ext",Ae),plupload.addFileFilter("min_file_size",Ne),plupload.addFileFilter("max_files",Te),we.current=new plupload.Uploader(Ie()),we.current.init(),I){var e=new mOxie.FileInput({browse_button:be.current.querySelector(".browse-folder"),directory:!0});e.init(),e.onchange=function(){we.current.addFile(e.files)}}};Gr(function(){return setTimeout(function(){Fe()},100),function(){we.current&&we.current.destroy()}},[]);var Le=function(){var e,t=be.current;if(t){var n=t.closest("form, .frm-fluent-form");if(n){var r=null===(e=t.closest(".igd"))||void 0===e?void 0:e.nextElementSibling,i=function(e){return e.map(function(e){return{id:e.id,accountId:e.accountId,name:e.name,iconLink:e.iconLink,thumbnailLink:e.thumbnailLink,size:e.size,parents:e.parents,path:I&&e.path}})}(ee);if(r){if(["fluentforms","formidableforms","gravityforms"].includes(v))r.value=JSON.stringify(i);else{var o=i.map(function(e){var t="https://drive.google.com/file/d/".concat(e.id,"/view");return"".concat(e.name," — ( ").concat(t," )")}).join(", \n\n");r.value=o}if(r.dispatchEvent(new Event("input",{bubbles:!0})),r.dispatchEvent(new Event("change",{bubbles:!0})),n.dispatchEvent(new Event("input",{bubbles:!0})),n.dispatchEvent(new Event("change",{bubbles:!0})),fe&&!L&&!n.querySelector(".file-list-item.active")){var a=n.querySelector("[type=submit]");a?(xe(),a.click()):n.submit()}}}}};Gr(function(){var e;fe&&ee.length&&(document.dispatchEvent(new CustomEvent("igd_upload_complete",{detail:{files:ee,folderId:null===(e=Ee.current)||void 0===e?void 0:e.id}})),o&&o.uploadNotification&&wp.ajax.post("igd_notification",{shortcodeId:n,files:ee,notifications:o,type:"upload",nonce:z||igd.nonce}))},[fe]),Gr(function(){v&&Le()},[ee,fe]),Gr(function(){!ye.current||ae.length||re.length||(ye.current=!1,xe(),$.current.some(function(e){return e.error})||pe(!0))},[ae,re]),Gr(function(){if(ae.length&&!re.length&&v&&!L&&be.current){var e=jQuery(be.current).closest("form");if(e.length){var t=jQuery(e).find(":submit");if(_e.current=t,t.length){var n=t.parent();t.addClass("igd-disabled");var r=function(e){e.preventDefault();var t=_e.current.is("input");if(Se.current=t?_e.current.val():_e.current.text(),t?_e.current.val(wp.i18n.__("Uploading Files...","integrate-google-drive")):_e.current.text(wp.i18n.__("Uploading Files...","integrate-google-drive")),!Ce())return xe(),void Swal.fire({text:wp.i18n.__("Please upload at least ".concat(d," files before submitting."),"integrate-google-drive"),icon:"warning",toast:!0,timer:3e3,showConfirmButton:!1});je(ae[0])};return n.on("click",r),function(){_e.current&&(n.off("click",r),t.removeClass("igd-disabled"))}}}}},[ae]),Gr(function(){if(v){var e=jQuery(be.current).closest("form"),t=function(e){$.current=[],he.current=null,ye.current=!1,pe(!1),le([]),ie([]),te([])};return e.on("reset",t),function(){return e.off("reset",t)}}},[]);var Me=!v&&!E&&!L&&D&&ee.length&&fe,De=function(e){var t,r=(null==e?void 0:e.accountId)||(null==i?void 0:i.id)||(null===(t=Ee.current)||void 0===t?void 0:t.accountId)||"";return"".concat(igd.ajaxUrl,"?action=igd_download&id=").concat(encodeURIComponent((null==e?void 0:e.id)||""),"&accountId=").concat(encodeURIComponent(r),"&shortcodeId=").concat(n,"&nonce=").concat(z||igd.nonce)},Be=ee.filter(function(e){return(null==e?void 0:e.id)&&!$t(e)}),ze=!!E&&!!R,Ue=ze&&!!C&&!!Be.length,He=ae.length||(null===(e=$.current)||void 0===e?void 0:e.filter(function(e){return!e.error}).length),We=ae.length||re.length?re.length?wp.i18n.__("Item(s) Uploading...","integrate-google-drive"):wp.i18n.__("Item(s) Selected","integrate-google-drive"):wp.i18n.__("Item(s) Uploaded","integrate-google-drive"),qe=function(e,t){var r=t.description,i=t.descriptionUpdated;if(e&&r&&t.hasOwnProperty("descriptionUpdated")&&!i){var o=ee.find(function(e){return e.pluploadId===t.id||e.id===t.id}),a={shortcodeId:n,id:o.id,uploadReceipt:o.uploadReceipt,accountId:o.accountId,description:r,nonce:z||igd.nonce};E&&(a.wcItemId=O,a.wcOrderId=A,a.wcProductId=N),wp.ajax.post("igd_update_description",a).done(function(e){
1Swal.fire({title:!1,text:wp.i18n.__("Description has been updated.","integrate-google-drive"),icon:"success",showConfirmButton:!1,timer:2e3,timerProgressBar:!0,toast:!0,customClass:{container:"igd-swal save-settings-toast"},position:"top-end"}),$.current=$.current.map(function(e){return e.id===t.id&&(e.descriptionUpdated=!0),e})}).fail(function(e){console.log(e)})}};return Gr(function(){(L||ye.current)&&ae.length&&(re.length||(!L||ye.current||Oe())&&je(ae[0]))},[ae,re,L]),Gr(function(){fe&&d&&ee.length},[fe,ee]),React.createElement("div",{onDragEnter:function(){return be.current.classList.add("drag-active")},onDragLeave:function(){return be.current.classList.remove("drag-active")},onDrop:function(){return be.current.classList.remove("drag-active")},ref:be,className:"igd-file-uploader igd-module-uploader ".concat(v?" igd-form-uploader":""," ").concat(!h||ae.length||$.current.length?"":"required-error"," ").concat(h&&d&&!Ce()?"required-error":"","  ").concat(Me?"show-confirmation":""," ")},React.createElement("div",{className:"igd-file-uploader-body"},!!Me&&React.createElement("div",{className:"upload-confirmation"},React.createElement("div",{className:"upload-confirmation-message",dangerouslySetInnerHTML:{__html:B}}),(!s||s>ee.length)&&React.createElement("button",{type:"button",className:"igd-btn btn-primary",onClick:function(){return pe(!1)}},wp.i18n.__("Upload More Files","integrate-google-drive"))),React.createElement("div",{className:"igd-file-uploader-inner"},y&&React.createElement("h4",{className:"igd-file-uploader-label"},w),!G&&W&&React.createElement("div",{className:"upload-folder-selection"},React.createElement("span",{className:"upload-folder-selection-text"},V),React.createElement("select",{onChange:function(e){var t=e.target.value;Ee.current=K.find(function(e){return e.id===t})}},K.map(function(e){return React.createElement("option",{key:e.id,value:e.id,selected:e.id===Ee.current.id},e.name)}))),React.createElement("i",{className:"dashicons dashicons-cloud-upload"}),React.createElement("p",null,wp.i18n.__("Drag and drop files here","integrate-google-drive")),React.createElement("p",{className:"or"},wp.i18n.__("OR","integrate-google-drive")),React.createElement("div",{className:"igd-file-uploader-buttons"},React.createElement("button",{type:"button",className:"browse-files",onMouseOver:function(){navigator.userAgent.match(/(iPad|iPhone|iPod)/g)&&we.current.refresh()}},React.createElement("svg",{width:"24",height:"24",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},React.createElement("path",{d:"M842.24 355.413333l-232.106667-256a42.666667 42.666667 0 0 0-31.573333-14.08h-298.666667A107.946667 107.946667 0 0 0 170.666667 192v640A107.946667 107.946667 0 0 0 279.893333 938.666667h464.213334A107.946667 107.946667 0 0 0 853.333333 832V384a42.666667 42.666667 0 0 0-11.093333-28.586667zM597.333333 213.333333l116.906667 128h-85.333333a33.706667 33.706667 0 0 1-31.573334-36.266666z m146.773334 640H279.893333a22.613333 22.613333 0 0 1-23.893333-21.333333v-640a22.613333 22.613333 0 0 1 23.893333-21.333333H512v134.4A119.04 119.04 0 0 0 627.626667 426.666667H768v405.333333a22.613333 22.613333 0 0 1-23.893333 21.333333z",fill:"currentColor"}),React.createElement("path",{d:"M597.333333 554.666667h-42.666666v-42.666667a42.666667 42.666667 0 0 0-85.333334 0v42.666667h-42.666666a42.666667 42.666667 0 0 0 0 85.333333h42.666666v42.666667a42.666667 42.666667 0 0 0 85.333334 0v-42.666667h42.666666a42.666667 42.666667 0 0 0 0-85.333333z",fill:"currentColor"})),React.createElement("span",null,wp.i18n.__("Browse Files","integrate-google-drive"))),I&&React.createElement("button",{type:"button",className:"browse-folder",onMouseOver:function(){navigator.userAgent.match(/(iPad|iPhone|iPod)/g)&&we.current.refresh()}},React.createElement("svg",{width:"24",height:"24",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},React.createElement("path",{d:"M597.333333 554.666667h-42.666666v-42.666667a42.666667 42.666667 0 0 0-85.333334 0v42.666667h-42.666666a42.666667 42.666667 0 0 0 0 85.333333h42.666666v42.666667a42.666667 42.666667 0 0 0 85.333334 0v-42.666667h42.666666a42.666667 42.666667 0 0 0 0-85.333333z",fill:"
1currentColor"}),React.createElement("path",{d:"M832 300.8h-298.666667L421.12 165.12a42.666667 42.666667 0 0 0-32.853333-15.786667H192A105.386667 105.386667 0 0 0 85.333333 253.013333v517.973334a105.386667 105.386667 0 0 0 106.666667 103.68h640a105.386667 105.386667 0 0 0 106.666667-103.68V404.48a105.386667 105.386667 0 0 0-106.666667-103.68z m21.333333 469.333333a19.626667 19.626667 0 0 1-21.333333 18.346667h-640a19.626667 19.626667 0 0 1-21.333333-18.346667V253.013333a19.626667 19.626667 0 0 1 21.333333-18.346666h176.213333l110.933334 135.68a42.666667 42.666667 0 0 0 32.853333 15.786666h320a19.626667 19.626667 0 0 1 21.333333 18.346667z",fill:"currentColor"})),React.createElement("span",null,wp.i18n.__("Browse Folder","integrate-google-drive")))),L&&d&&!Oe()&&React.createElement("div",{className:"igd-min-files-hint"},wp.i18n.__("Select at least ".concat(d," files to start uploading."),"integrate-google-drive")),m&&React.createElement("button",{className:"cancel-upload igd-btn ".concat(fe?"btn-success":"btn-danger"),onClick:function(){return g(!1)},title:"".concat(wp.i18n.__("Close Uploader","integrate-google-drive")),"aria-label":"".concat(wp.i18n.__("Close Uploader","integrate-google-drive"))},fe?React.createElement(React.Fragment,null,React.createElement("i",{className:"dashicons dashicons-saved"}),React.createElement("span",null,wp.i18n.__("Done","integrate-google-drive"))):React.createElement(React.Fragment,null,React.createElement("i",{className:"dashicons dashicons-no-alt"}),React.createElement("span",null,wp.i18n.__("Cancel","integrate-google-drive")))),React.createElement("div",{className:"upload-info"},!!f&&React.createElement("span",{className:"max-size-label"},wp.i18n.__("Min File Size:","integrate-google-drive")," ",f,"MB"),!!u&&React.createElement("span",{className:"max-size-label"},wp.i18n.__("Max File Size:","integrate-google-drive")," ",u,"MB")))),!!$.current.length&&!Me&&React.createElement("div",{className:"file-list-wrapper"},React.createElement("div",{className:"file-list-header"},React.createElement("div",{className:"file-list-status"},React.createElement("span",{className:"file-count"},He),React.createElement("span",{className:"file-status-text"},We)),Ue&&React.createElement("button",{type:"button",className:"download-all-files",onClick:function(){return kn(!0,Be,null,{folderDownload:!1},n,z)}},React.createElement("i",{className:"dashicons dashicons-download"}),React.createElement("span",null,wp.i18n.__("Download All","integrate-google-drive")))),React.createElement("div",{className:"file-list"},Ur(new Set($.current)).map(function(e){var t=e.id,r=e.name,i=e.size,o=e.type,a=e.error,l=e.description,c=re.find(function(e){return e.id===t}),s=ee.find(function(e){return e.id===t||e.pluploadId===t}),d=ge.find(function(e){return e.id===t}),u=(null==s?void 0:s.approvalStatus)||"pending",f=(null==s?void 0:s.approvalReason)||"",p="approved"===u,m="declined"===u,g=tn(e);return React.createElement("div",{key:t,className:"file-list-item ".concat(c?"active":""," ").concat(s?"uploaded":""),id:t},function(e,t){var n=Zt(e);return t.id?t.thumbnailLink&&(n=t.thumbnailLink):null!=e&&e.startsWith("image/")&&(n=URL.createObjectURL(null==t?void 0:t.getNative())),React.createElement("img",{width:32,height:32,src:n})}(o,e),React.createElement("div",{className:"file-info"},React.createElement("div",{className:"upload-item"},React.createElement("span",{className:"upload-item-name"},g||r),React.createElement("span",{className:"upload-item-size"},"(",plupload.formatSize(i),")"),p&&React.createElement("span",{className:"upload-approval-status approved"},wp.i18n.__("Approved","integrate-google-drive")),m&&React.createElement("span",{className:"upload-approval-status declined",title:f},wp.i18n.__("Declined","integrate-google-drive"))),React.createElement("div",{className:"file-info-percentage"},!!s&&!a&&React.createElement("span",{className:"upload-status",title:wp.i18n.__("Uploaded","integrate-google-drive"),"aria-label":wp.i18n.__("Uploaded","integrate-google-drive")},React.createElement("i",{className:"dashicons dashicons-saved"})),ze&&!!s&&!a&&React.createElement("a",{className:"download-file dashicons dashicons-download",href:De(s),title:wp.i18n.__("Download","integrate-google-drive"),"aria-label":wp.i18n.__("Download","integrate-google-drive"),onClick:function(e){return e.stopPropagation()}}),!s&&c&&!a&&!d&&React.createElement("div",{className:"igd-spinner"}),!s&&!!c&&!!se&&React.createElement("span",{className:"percentage"},se,"%"),!s&&c&&!d&&!a&&React.createElement("i",{className:"dashicons dashicons-controls-pause",onClick:function(){we.current.stop(),ve([].concat(Ur(ge),[e]))}}),!s&&d&&!a&&React.createElement("i",{className:"dashicons dashicons-controls-play",onClick:function(){we.current.start(),ve(ge.filter(function(e){return e.id!==t}))}}),!p&&React.createElement("i",{className:"remove-file dashicons dashicons-no-alt",onClick:function(){if(!e.verifying){if(s){var r={shortcodeId:n,id:s.id,account_id:s.accountId,uploadReceipt:s.uploadReceipt,nonce:z||igd.nonce};return E&&Object.assign(r,{isWooCommerceUploader:!0,wcProductId:N,wcOrderId:A,wcItemId:O}),void wp.ajax.post("igd_upload_remove_file",r).done(function(){we.current.removeFile(e),$.current=$.current.filter(function(e){return e.id!==t}),te(function(e){return e.filter(function(e){return e.id!==s.id})})}
1).fail(function(e){Swal.fire({icon:"error",text:(null==e?void 0:e.message)||e||wp.i18n.__("Unable to remove the uploaded file.","integrate-google-drive")})})}le(function(e){return e.filter(function(e){return e.id!==t})}),$.current=$.current.filter(function(e){return e.id!==t}),c&&(we.current.stop(),de(0),he.current=null),we.current.removeFile(e),we.current.setOption("url",""),ie(function(e){return e.filter(function(e){return e.id!==t})})}}})),a?React.createElement("span",{className:"file-info-error"},a):React.createElement("div",{className:"file-info-progress",style:{"--percentage":c?"".concat(se||2,"%"):0}},React.createElement("span",{className:"file-info-progress-bar"})),H&&!a&&React.createElement("textarea",{className:"file-description",placeholder:wp.i18n.__("Add a description...","integrate-google-drive"),rows:2,disabled:c||d||a,onChange:function(e){var n=e.target.value;$.current=$.current.map(function(e){return e.id===t&&(e.description=n,e.descriptionUpdated=!1),e}),le(function(e){return e.map(function(e){return e.id===t?Br(Br({},e),{},{description:n,descriptionUpdated:!1}):e})})},autoFocus:!0,onBlur:function(){return qe(s,e)},onKeyDown:function(t){"Enter"===t.key&&(t.preventDefault(),qe(s,e))},value:l})))})),!!ae.length&&!v&&!E&&!L&&React.createElement("button",{type:"button",className:"igd-btn start-upload",onClick:function(){Ce()?je(ae[0]):Swal.fire({text:wp.i18n.__("Please upload at least ".concat(d," files."),"integrate-google-drive"),icon:"warning",toast:!0,timer:3e3,showConfirmButton:!1})}},React.createElement("i",{className:"dashicons dashicons-cloud-upload"}),re.length?wp.i18n.__("Uploading Files...","integrate-google-drive"):wp.i18n.__("Start Upload","integrate-google-drive"))))}var Jr=n(211),$r=n.n(Jr);function Zr(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ei(){return ei=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},ei.apply(this,arguments)}function ti(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){Zr(e,t,n[t])})}return e}function ni(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function ri(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=[],r=!0,i=!1,o=void 0;try{for(var a,l=e[Symbol.iterator]();!(r=(a=l.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){i=!0,o=e}finally{try{r||null==l.return||l.return()}finally{if(i)throw o}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}d();var ii={cursor:"pointer"},oi=function(e){var t=e.index,n=e.onClick,r=e.photo,i=e.margin,o=e.direction,a=e.top,l=e.left,c=e.key,s={margin:i,display:"block"};"column"===o&&(s.position="absolute",s.left=l,s.top=a);return S()().createElement("img",ei({key:c,style:n?ti({},s,ii):s},r,{onClick:n?function(e){n(e,{photo:r,index:t})}:null}))},ai=$r().shape({key:$r().string,src:$r().string.isRequired,width:$r().number.isRequired,height:$r().number.isRequired,alt:$r().string,title:$r().string,srcSet:$r().oneOfType([$r().string,$r().array]),sizes:$r().oneOfType([$r().string,$r().array])});oi.propTypes={index:$r().number.isRequired,onClick:$r().func,photo:ai.isRequired,margin:$r().number,top:function(e){if("column"===e.direction&&"number"!=typeof e.top)return new Error("top is a required number when direction is set to `column`")},left:function(e){if("column"===e.direction&&"number"!=typeof e.left)return new Error("left is a required number when direction is set to `column`")},direction:$r().string};var li=function(e,t){return t||(t=0),Number(Math.round(e+"e"+t)+"e-"+t)}
1,ci=function(e){var t=e.width,n=e.height;return li(t/n,2)};function si(e){this.content=[],this.scoreFunction=e}si.prototype={push:function(e){this.content.push(e),this.bubbleUp(this.content.length-1)},pop:function(){var e=this.content[0],t=this.content.pop();return this.content.length>0&&(this.content[0]=t,this.sinkDown(0)),e},remove:function(e){for(var t=this.content.length,n=0;n<t;n++)if(this.content[n]==e){var r=this.content.pop();if(n==t-1)break;this.content[n]=r,this.bubbleUp(n),this.sinkDown(n);break}},size:function(){return this.content.length},bubbleUp:function(e){for(var t=this.content[e],n=this.scoreFunction(t);e>0;){var r=Math.floor((e+1)/2)-1,i=this.content[r];if(n>=this.scoreFunction(i))break;this.content[r]=t,this.content[e]=i,e=r}},sinkDown:function(e){for(var t=this.content.length,n=this.content[e],r=this.scoreFunction(n);;){var i=2*(e+1),o=i-1,a=null;if(o<t){var l=this.content[o],c=this.scoreFunction(l);c<r&&(a=o)}if(i<t){var s=this.content[i];this.scoreFunction(s)<(null==a?r:c)&&(a=i)}if(null==a)break;this.content[e]=this.content[a],this.content[a]=n,e=a}}};var di=function(e,t,n){var r=function(e,t,n){var r={},i={},o={};o[t]=0;var a=new si(function(e){return e.weight});for(a.push({id:t,weight:0});a.size();){var l=a.pop(),c=l.id;if(!i[c]){var s=e(c)||{};for(var d in i[c]=1,s){var u=l.weight+s[d];(void 0===o[d]||o[d]>u)&&(o[d]=u,a.push({id:d,weight:u}),r[d]=c)}}}if(void 0===o[n])throw new Error("There is no path from ".concat(t," to ").concat(n));return r}(e,t,n);return function(e,t){for(var n=[],r=t;r;)n.push(r),e[r],r=e[r];return n.reverse()}(r,n)},ui=function(e,t,n){return(t-e.length*(2*n))/e.reduce(function(e,t){return e+ci(t)},0)},fi=function(e,t,n,r,i,o){var a=e.slice(t,n),l=ui(a,r,o);return Math.pow(Math.abs(l-i),2)},pi=function(e){var t=e.containerWidth,n=e.limitNodeSearch,r=e.targetRowHeight,i=e.margin,o=e.photos,a=function(e,t,n,r,i){return function(o){var a={};a[+(o=+o)]=0;for(var l=o+1;l<n.length+1&&!(l-o>r);++l)a[l.toString()]=fi(n,o,l,t,e,i);return a}}(r,t,o,n,i),l=di(a,"0",o.length);l=l.map(function(e){return+e});for(var c=1;c<l.length;++c)for(var s=o.slice(l[c-1],l[c]),d=ui(s,t,i),u=l[c-1];u<l[c];++u)o[u].width=li(d*ci(o[u]),1),o[u].height=d;return o},mi=S()().memo(function(e){var t=e.photos,n=e.onClick,r=e.direction,i=e.margin,o=e.limitNodeSearch,a=e.targetRowHeight,l=e.columns,c=e.renderImage,s=ri((0,h().useState)(0),2),u=s[0],f=s[1],p=(0,h().useRef)(null);(0,h().useLayoutEffect)(function(){var e=null,t=new(d().default)(function(t){var n=t[0].contentRect.width;u!==n&&(e=window.requestAnimationFrame(function(){f(Math.floor(n))}))});return t.observe(p.current),function(){t.disconnect(),window.cancelAnimationFrame(e)}});var m=function(e,r){var i=r.index;n(e,{index:i,photo:t[i],previous:t[i-1]||null,next:t[i+1]||null})};if(!u)return S()().createElement("div",{ref:p}," ");var g,v,y=u-1;"row"===r&&("function"==typeof o&&(o=o(u)),"function"==typeof a&&(a=a(u)),void 0===o&&(o=2,u>=450&&(o=function(e){var t=e.targetRowHeight,n=e.containerWidth;return li(n/t/1.5)+8}({containerWidth:u,targetRowHeight:a}))),g={display:"flex",flexWrap:"wrap",flexDirection:"row"},v=pi({containerWidth:y,limitNodeSearch:o,targetRowHeight:a,margin:i,photos:t})),"column"===r&&("function"==typeof l&&(l=l(u)),void 0===l&&(l=1,u>=500&&(l=2),u>=900&&(l=3),u>=1500&&(l=4)),g={position:"relative"},v=function(e){for(var t=e.photos,n=e.columns,r=e.containerWidth,i=e.margin,o=(r-2*i*n)/n,a=t.map(function(e){var t=e.height/e.width*o;return ti({},e,{width:li(o,1),height:li(t,1)})}),l=[],c=[],s=0;s<n;s++)l[s]=li(s*(o+2*i),1),c[s]=0;var d=a.map(function(e){var t=c.reduce(function(e,t,n){return t<c[e]?n:e},0);e.top=c[t],e.left=l[t],c[t]=c[t]+e.height+2*i;var n=c.reduce(function(e,t,n){return t>c[e]?n:e},0);return e.containerHeight=c[n],e});return d}({containerWidth:y,columns:l,margin:i,photos:t}),g.height=v[v.length-1].containerHeight);var w=c||oi;return S()().createElement("div",{className:"react-photo-gallery--gallery"},S()().createElement("div",{ref:p,style:g},v.map(function(e,t){var o=e.left,a=e.top,l=e.containerHeight,c=ni(e,["left","top","containerHeight"]);return w({left:o,top:a,key:e.key||e.src,containerHeight:l,index:t,margin:i,direction:r,onClick:n?m:null,photo:c})}
1)))});mi.propTypes={photos:$r().arrayOf(ai).isRequired,direction:$r().string,onClick:$r().func,columns:$r().oneOfType([$r().func,$r().number]),targetRowHeight:$r().oneOfType([$r().func,$r().number]),limitNodeSearch:$r().oneOfType([$r().func,$r().number]),margin:$r().number,renderImage:$r().func},mi.defaultProps={margin:2,direction:"row",targetRowHeight:300};const gi=mi;var vi=React.useContext;function hi(){var e,t=vi(b),n=t.isUpload,r=t.permissions,i=t.setIsUpload,o=t.isShortcodeBuilder,a=t.shortcodeBuilderType,l=t.files,c=t.activeFolder,s=t.activeAccount,d=!o&&c&&(!a||"browser"===a)&&(!r||r.upload),u=wp.i18n.__("There are no items here.","integrate-google-drive"),f=wp.i18n.__("The folder is empty.","integrate-google-drive");o&&!l.length&&(u=wp.i18n.__("No items available for selection.","integrate-google-drive"),f="gallery"===a?wp.i18n.__("This folder doesn't contain any images or videos.","integrate-google-drive"):"media"===a?wp.i18n.__("This folder doesn't contain any media files.","integrate-google-drive"):wp.i18n.__("This folder doesn't contain any selectable items.","integrate-google-drive"));var p="specific_folders"===(null==s?void 0:s.scope)&&!(null!==(e=s.specific_folders)&&void 0!==e&&e.length);return p&&(u=wp.i18n.__("No folder selected.","integrate-google-drive"),f=wp.i18n.__("Please select folders to view its contents.","integrate-google-drive")),React.createElement("div",{className:"igd-root-placeholder empty-folder-placeholder ".concat(n?"igd-hidden":"")},React.createElement("img",{src:"".concat(igd.pluginUrl,"/assets/images/file-browser/empty-folder-placeholder.svg"),alt:"Empty Folder"}),React.createElement("span",{className:"igd-root-placeholder-title"},u),React.createElement("span",{className:"igd-root-placeholder-text"},f),p&&igd.isAdmin&&React.createElement("a",{className:"igd-btn btn-primary manage-accounts-btn",href:"".concat(igd.adminUrl,"/admin.php?page=integrate-google-drive-settings&tab=accounts&account_id=").concat(s.id,"&scope=specific_folders")},React.createElement("i",{className:"dashicons dashicons-open-folder"}),wp.i18n.__("Select Folders","integrate-google-drive")),d&&React.createElement("button",{type:"button",className:"igd-btn btn-primary uploader-btn",onClick:function(){i(!0),setTimeout(function(){var e=document.querySelector(".igd-file-uploader-buttons .browse-files");e&&e.click()},10)}},React.createElement("i",{className:"dashicons dashicons-cloud-upload"}),wp.i18n.__("Upload Files","integrate-google-drive")))}var yi=jQuery,wi={dynamic:!0,dynamicEl:[],thumbnails:!0,keyboard:!0,loop:!0,zoom:!0,fullscreen:!0,autoplayVideoOnSlide:!0,appendSubHtmlTo:".lg-outer",counter:!1,preload:1},bi=function(e,t){var n,r,i,o,a,l,c,s,d,u,f,p,m,g,v=e||document.body,h=yi(v),y=yi.extend(!0,{},wi,t||{}),w=Array.isArray(y.dynamicEl)?y.dynamicEl.slice():[],b=-1,_=!1,S=(y.config||{}).permissions||{},E=S.allowPreviewPopout,k=void 0===E||E,R=S.download,x=void 0===R||R,C=S.showPreviewThumbnails;function O(){d.find(".igd-lb-media, .igd-lb-embed, iframe, video").each(function(){try{this.pause&&this.pause()}catch(e){}}),d.find(".igd-lb-embed, .igd-lb-media, iframe, video").remove(),p.text(""),m.find(".igd-lb-thumb").removeClass("active")}function A(e){var t,n;if(!(!w.length||e<0||e>=w.length)){var r=b;O(),b=e;var i=w[e];m.find('[data-index="'.concat(e,'"]')).addClass("active"),p.html(i.title||""),o.html(i.subHtml||""),g=yi('<div class="igd-lb-loader"><div class="igd-spinner"></div></div>').appendTo(d);var a,l,s,v,h,_,S,E,R=function(e){var t;if(e.video)t=yi("<video>",{class:"igd-lb-media",controls:!0,autoplay:!0,playsinline:!0,src:e.src,referrerpolicy:"no-referrer"}),e.poster&&t.attr("poster",e.poster);else if(e.audio)t=yi("<audio>",{class:"igd-lb-media",controls:!0,autoplay:!0,playsinline:!0,src:e.src,referrerpolicy:"no-referrer"});else if(e.image)t=yi("<img>",{class:"igd-lb-media".concat(y.zoom?" igd-lb-zoom":""),src:e.src,alt:e.title||"",referrerpolicy:"no-referrer"});
1else{var n=[k&&"popout",x&&"download"].filter(Boolean).join("-")||"restricted";t=yi("<iframe>",{class:"igd-lb-iframe igd-lb-embed",src:e.src,title:e.title||"",rel:"noopener noreferrer",referrerpolicy:"strict-origin-when-cross-origin",allow:"autoplay; fullscreen",sandbox:igd.previewIframeSandbox[n]})}return t}(i);d.append(R),y.zoom&&R.is("img")&&(l=1,s=!1,v=0,h=0,_=0,S=0,E=function(){a.css("transform","translate(".concat(_,"px, ").concat(S,"px) scale(").concat(l,")"))},(a=R).css({"transform-origin":"center center",transition:"transform 0.1s ease-out",cursor:"zoom-in"}),a.on("click",function(){1===l?l=2:(l=1,_=S=0),E()}),a.on("wheel",function(e){e.preventDefault();var t=e.originalEvent.deltaY>0?-.1:.1;l=Math.min(Math.max(1,l+t),4),E()}),a.on("mousedown",function(e){l<=1||(s=!0,v=e.clientX-_,h=e.clientY-S,a.css("cursor","grabbing"),e.preventDefault())}),yi(window).off(".igd-zoom").on("mouseup.igd-zoom",function(){s=!1,a.css("cursor",l>1?"zoom-in":"")}).on("mousemove.igd-zoom",function(e){s&&(_=e.clientX-v,S=e.clientY-h,E())}));var C=function(){g.addClass("hide"),setTimeout(function(){return g.remove()},300)};R.is("img")?R.on("load error",C):R.is("video")?R.on("canplay playing error",C):R.is("iframe")?(R.on("load",C),setTimeout(C,5e3)):C(),u.toggle(w.length>1),f.toggle(w.length>1),(!(null!=y&&null!==(t=y.config)&&void 0!==t&&t.permissions)||(null==y||null===(n=y.config)||void 0===n||null===(n=n.permissions)||void 0===n?void 0:n.download))&&!!i.downloadUrl?c.show():c.hide(),I("lgSlideItemLoad",{index:e}),I("lgAfterSlide",{index:e,prevIndex:r})}}function N(){_&&(I("lgBeforeClose",{}),n.removeClass("igd-open"),O(),yi("body").css("overflow",""),n.one("transitionend",function(){n.remove(),I("lgAfterClose",{})}),setTimeout(function(){n&&n.length&&n.remove()},300),_=!1)}function T(){if(w.length){var e=b+1;e>=w.length&&(e=y.loop?0:b),A(e)}}function P(){if(w.length){var e=b-1;e<0&&(e=y.loop?w.length-1:b),A(e)}}function j(){var e,t,r,i;document.fullscreenElement?null===(r=(i=document).exitFullscreen)||void 0===r||r.call(i):null===(e=(t=n[0]).requestFullscreen)||void 0===e||e.call(t)}function I(e,t){try{var n=new CustomEvent(e,{detail:t||{}});v.dispatchEvent(n)}catch(n){h.trigger(e,t)}}return n=yi('<div class="igd-lb-backdrop" aria-hidden="true"/>').appendTo("body"),r=yi('<div class="igd-lb-shell '.concat(C?"":"hide-thumbs",'" role="dialog" aria-modal="true"/>')).appendTo(n),i=yi('<div class="igd-lb-header"/>').appendTo(r),o=yi('<div class="igd-lb-fileinfo"/>').appendTo(i),a=yi('<div class="igd-lb-controls"/>').appendTo(i),l=yi('<button class="igd-lb-btn igd-fullscreen dashicons dashicons-fullscreen-alt" title="Fullscreen"></button>').appendTo(a),c=yi('<button class="igd-lb-btn lg-download dashicons dashicons-download" title="Download"></button>').appendTo(a),s=yi('<button class="igd-lb-btn dashicons dashicons-no" title="Close"></button>').appendTo(a),d=yi('<div class="igd-lb-stage"/>').appendTo(r),u=yi('<button class="igd-lb-nav left dashicons dashicons-arrow-left-alt" aria-label="Previous"></button>').appendTo(r),f=yi('<button class="igd-lb-nav right dashicons dashicons-arrow-right-alt" aria-label="Next"></button>').appendTo(r),p=yi('<div class="igd-lb-caption"/>').appendTo(r),m=yi('<div class="igd-lb-thumbbar"/>').appendTo(r),u.hide(),f.hide(),c.hide(),function(){n.on("click",function(e){e.target===n[0]&&N()}),s.on("click",N),l.on("click",j),u.on("click",P),f.on("click",T),c.on("click",function(){var e=w[b];if(e){var t=e.downloadUrl||"";if(t){var n=document.createElement("a");n.href=t,n.rel="noreferrer",n.referrerpolicy="no-referrer",n.download=(e.title||"").replace(/\.[^/.]+$/,"")||"",document.body.appendChild(n),n.click(),n.remove()}}}),yi(window).on("keydown.igd",function(e){_&&y.keyboard&&("Escape"===e.key&&N(),"ArrowLeft"===e.key&&P(),"ArrowRight"===e.key&&T())});var e=null;d.on("touchstart",function(t){e=t.originalEvent.touches?t.originalEvent.touches[0].clientX:null}),d.on("touchend",function(t){if(null!==e){var n=t.originalEvent.changedTouches[0].clientX-e;n>50?P():n<-50&&T(),e=null}}),d.on("click",function(e){yi(e.target).is("img, video, iframe, .igd-lb-nav")||N()}),m.on("click",".igd-lb-thumb",function(){var e=parseInt(yi(this).attr("data-index"),10);isNaN(e)||A(e)})}(),{openGallery:function(e){I("lgBeforeOpen",{index:e}),n.addClass("igd-open"),yi("body").css("overflow","hidden"),_=!0,C&&function(){if(!y.thumbnails)return m.hide();
1m.empty().show(),w.forEach(function(e,t){var n=e.thumb||(/\.(jpg|jpeg|png|gif|webp)$/i.test(e.src)?e.src:'data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="240" height="140"><rect width="100%" height="100%" fill="#333"/><text x="50%" y="50%" dominant-baseline="middle" text-anchor="middle" fill="#bbb">DOC</text></svg>');yi("<img>",{class:"igd-lb-thumb",src:n,alt:e.title||"","data-index":t}).appendTo(m)})}(),A(isNaN(parseInt(e,10))?0:parseInt(e,10)),I("lgAfterOpen",{index:b})},closeGallery:N,next:T,prev:P,destroy:function(){N(),n.remove(),yi(window).off(".igd .igd-zoom"),m.off()},show:A}};function _i(e,t,n,r,i){var o,a,l=arguments.length>5&&void 0!==arguments[5]&&arguments[5],c=arguments.length>6&&void 0!==arguments[6]&&arguments[6],s=arguments.length>7&&void 0!==arguments[7]?arguments[7]:null===(o=igd)||void 0===o?void 0:o.nonce,d=r||{},u=d.preview,f=void 0===u||u,p=d.inlinePreview,m=void 0===p||p,g=d.allowPreviewPopout,v=void 0===g?!r:g,h=d.mediaPreview,y=void 0===h?(null===(a=igd)||void 0===a||null===(a=a.settings)||void 0===a?void 0:a.mediaPreview)||"direct":h,w=d.enableWatermark,b=d.download,_=void 0===b||b,S=d.comment,E=d.commentMethod;if(f){n=n.filter(function(e){return!$t(e)});var k=n.find(function(e){return e.id===t});if(!m&&k&&k.webViewLink)window.open(k.webViewLink,"_blank");else{var R=n.map(function(e){var t=e.id,n=e.name,r=e.iconLink,i=e.accountId,o=e.exportAs,a=(e.exportLinks,e.webContentLink,e.description),d=on(e),u=an(e),f=ln(e),p="";if(_&&(p="".concat(igd.ajaxUrl,"?action=igd_download&id=").concat(e.id,"&accountId=").concat(e.accountId,"&shortcodeId=").concat(c,"&nonce=").concat(s),o)){var m=Object.keys(o||{});if(m.length){var g=o[m[0]].mimetype;p+="&mimetype=".concat(g)}}var h={thumb:fn(e,"small",{},!1,l?"gallery":"preview",{enableWatermark:w,shortcodeId:c}),downloadUrl:p,subHtml:l?'<h4 class="item-name">'.concat(n.replace(/\.[^/.]+$/,""),"</h4>").concat(a?"<p>".concat(a,"</p>"):""):'<div class="item-name">\n                      <img src="'.concat(null==r?void 0:r.replace("/16/","/32/"),'" alt="').concat(n,'" />\n                      <span>').concat(n,"</span>\n                  </div>")};if(S){var b="".concat(window.location.protocol,"//").concat(window.location.host).concat(window.location.pathname),k="".concat(b,"?id=").concat(t);"disqus"===E?(h.disqusIdentifier=t,h.disqusUrl=k):h.fbHtml='<div class="fb-comments" data-href="'.concat(k,'" data-width="400" data-numposts="5"></div>')}return"direct"===y&&(d||u||f)?d?(h.video=!0,h.poster=fn(e,"large",{},!1,"file_browser",{enableWatermark:w,shortcodeId:c}),h.src="".concat(igd.ajaxUrl,"?action=igd_stream&id=").concat(t,"&account_id=").concat(i,"&shortcodeId=").concat(c,"&nonce=").concat(s)):u?(h.audio=!0,h.src="".concat(igd.ajaxUrl,"?action=igd_stream&id=").concat(t,"&account_id=").concat(i,"&shortcodeId=").concat(c,"&nonce=").concat(s)):f&&(h.image=!0,h.src=fn(e,"full",{},!1,l?"gallery":"file_browser",{enableWatermark:w,shortcodeId:c})):(h.iframe=!0,h.src="".concat(igd.ajaxUrl,"?action=igd_preview&file_id=").concat(t,"&account_id=").concat(i,"&shortcodeId=").concat(c,"&popout=").concat(v,"&nonce=").concat(s)),h}),x=(window.innerWidth,{dynamic:!0,dynamicEl:R,addClass:"igd-lightbox ".concat(_?"":"no-download"," ").concat(l?"gallery-lightbox":""," ").concat(v?"allow-popout":""," "),counter:l,autoplayVideoOnSlide:!0,preload:2,mobileSettings:{showCloseIcon:!0,thumbWidth:60,thumbHeight:60,controls:!0},animateThumb:!0,zoomFromOrigin:!0,toggleThumb:!0,config:{permissions:r}});e.target.addEventListener("lgAfterSlide",function(e){var t=e.detail,r=t.index;t.prevIndex;if(igd.settings.enableStatistics){var i=n[r],o=i.id,a=i.accountId,l=i.name,c=i.type;wp.ajax.post("igd_log",{file_id:o,account_id:a,file_name:l,file_type:c,type:"preview",nonce:s})}}),i&&i.downloadNotification&&document.addEventListener("click",function(e){e.target.closest(".lg-download")&&wp.ajax.post("igd_notification",{shortcodeId:c,files:[k],notifications:i,type:"download",nonce:s})},!1);var C=n.findIndex(function(e){return e.id===t});igdLightBox(e.target,x).openGallery(C)}}}function Si(e){return Si="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},Si(e)}function Ei(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 ki(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
1t%2?Ei(Object(n),!0).forEach(function(t){Ri(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ei(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Ri(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=Si(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Si(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Si(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function xi(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,l=[],c=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,i=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw i}}return l}}(e,t)||Oi(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Ci(e){return function(e){if(Array.isArray(e))return Ai(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Oi(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Oi(e,t){if(e){if("string"==typeof e)return Ai(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Ai(e,t):void 0}}function Ai(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}window.igdLightBox=function(e,t){return bi(e,t)};var Ni=React,Ti=Ni.useEffect,Pi=Ni.useState,ji=Ni.useContext,Ii=function(e){var t=e.id,n=e.activeFiles,r=e.setActiveFiles,i=e.files.find(function(e){return e.id===t}),o=n.find(function(e){return e.id===t});return React.createElement("span",{className:"file-item-checkbox ".concat(o?"checked":""),onClick:function(e){e.stopPropagation(),r(o?function(e){return e.filter(function(e){return e.id!==i.id})}:[].concat(Ci(n),[i]))}},React.createElement("span",{className:"box"}))};function Fi(){var e=igd.settings.rememberLastFolder,t=void 0===e||e,n=ji(b),r=n.shortcodeId,i=n.galleryLayout,o=n.galleryColumns,a=n.galleryAspectRatio,l=n.galleryHeight,c=n.galleryMargin,s=n.galleryView,d=n.galleryFolderView,u=n.galleryOverlay,f=n.overlayDisplayType,p=n.galleryOverlayTitle,m=n.galleryOverlayDescription,g=n.galleryOverlaySize,v=n.galleryImageSize,h=n.galleryCustomSizeWidth,y=n.galleryCustomSizeHeight,w=n.activeAccount,_=n.files,S=n.setAllFiles,E=n.listFiles,k=n.breadcrumbs,R=n.activeFolder,x=n.setActiveFolder,C=n.permissions,O=n.setActiveFiles,A=n.activeFiles,N=n.selectAll,T=n.isLoading,P=n.notifications,j=n.nonce,I=!!k&&Object.keys(k),F=xi(Pi({}),2),L=F[0],M=F[1],D=xi(Pi([]),2),B=D[0],z=D[1],U=xi(Pi([]),2),H=U[0],W=U[1];Ti(function(){if(null==_||!_.length)return z([]),void W([]);var e=_.filter(function(e){return $t(e)||[w.root_id,"shared","computers","starred","shared-drives"].includes(e.id)});z(e);var t=_.filter(function(e){return ln(e)||on(e)}).map(function(e){var t=e.id,n=e.accountId,r=e.type,o=e.description,a=e.name,l=e.size,c=e.metaData,s=void 0===c?{}:c,d={id:t,accountId:n,type:r,name:a,description:o,size:l,src:fn(e,v,{w:h,h:y},!1,"gallery")};return"grid"!==i&&(s.width&&!on(e)||(s.width=600),s.height&&!on(e)||(s.height=400),d.width=s.width,d.height=s.height),d});W(t)},[_]),Ti(function(){B.length&&"title"!==d&&B.forEach(function(e){cn(e.id,w)||q(e)})},[B,w]);var q=function(e){function t(e,t){var n=jQuery(e);setTimeout(function(){e.dataset.intervalId&&clearInterval(e.dataset.intervalId),e.dataset.intervalId=setInterval(function(){var e=n.find("img"),t=e.filter(".active").length?e.filter(".active"):e.first();if(t.length){var r=t.next().length?t.next():e.first();e.removeClass("active"),r.addClass("active")}},3e3)},1500*t)}wp.ajax.post("igd_get_files",{shortcodeId:r,data:{folder:e},nonce:j||igd.nonce,skipBreadcrumbs:!0}).done(function(n){var r=n.files,i=n.error;if(i)Swal.fire({html:i,icon:"error",confirmButtonText:wp.i18n.__("Ok","integrate-google-drive"),customClass:{container:"igd-swal"}});else{var o=r.filter(function(e){return ln(e)||on(e)});o=o.slice(0,10),M(function(t){return ki(ki({},t),{},Ri({},e.id,o))}),document.querySelectorAll(".igd-gallery-folder-images").forEach(t)}}).fail(function(e){return console.log(e)})},K=gn();Ti(function(){K&&O(N&&N?_.filter(function(e){return!($t(e)&&!C.folderDownload)}):[])},[N]);var V=function(){var e=window.innerWidth;return e<768?o.xs:e<992?o.sm:e<1200?o.md:e<1600?o.lg:e>=1920?o.xl:o.md},G=xi(Pi(V()),2),Q=G[0],Y=G[1];return Ti(function(){var e=function(){Y(V())};return window.addEventListener("resize",e),function(){window.removeEventListener("resize",e)}},[]),React.createElement(React.Fragment,null,React.createElement("div",{className:"igd-module-gallery gallery-view-".concat(s," gallery-layout-").concat(i),style:{"--column-width":"calc(".concat(100/Q,"% - ").concat(2*c,"px)"),"--aspect-ratio":"".concat(a)}},React.createElement("div",{className:"file-list"},!!I.length&&!!R&&React.createElement("div",{className:"go-prev file-item folder-item",style:{margin:"".concat(c,"px")}
1,onClick:function(e){if(I.length>1){var n=I[I.length-2],i={id:n,name:k[n],accountId:w.id};E(i)}else x(""),t&&bn(r)}},React.createElement("i",{className:"dashicons dashicons-arrow-left-alt"}),React.createElement("span",null,wp.i18n.__("Previous folder","integrate-google-drive"))),!!B.length&&B.map(function(e){var t=e.id,n=e.name,r=e.iconLink,i=A.find(function(e){return e.id===t}),o=null==r?void 0:r.replace("/16/","/64/");return React.createElement("div",{key:t,className:"file-item ".concat(i?"active":""," ").concat("title"===d?"folder-item":""),style:{margin:"".concat(c,"px")},onClick:function(){return E(e)}},"thumbnail"===d&&React.createElement("div",{className:"igd-gallery-folder-images"},L[t]&&L[t].length>0?L[t].map(function(e,t){var n=e.id,r=e.name,i=fn(e,v,{w:h,h:y},!1,"gallery");return React.createElement("img",{key:n,className:"".concat(0===t?"active":""),onError:function(e){e.target.src=o},src:i,alt:r,referrerPolicy:"no-referrer"})}):React.createElement("img",{className:"active",src:o,alt:n,referrerPolicy:"no-referrer"})),React.createElement("div",{className:"file-item-footer"},React.createElement("div",{className:"file-icon-wrap"},React.createElement("img",{className:"file-icon",src:o,alt:n,referrerPolicy:"no-referrer"}),!cn(t,w)&&(C.download&&C.zipDownload&&C.folderDownload||C.photoProof)&&React.createElement(Ii,{id:t,activeFiles:A,setActiveFiles:O,files:_})),React.createElement("span",null,n)))})),H.length>0&&React.createElement(gi,{photos:H,margin:parseInt(c),targetRowHeight:"justified"===i&&l,columns:Q,direction:"masonry"===i?"column":"row",renderImage:function(e){var t,n,i,o=e.photo,a=e.margin,l=e.direction,c=e.top,s=e.left,d=o.name,v=o.description,h=o.src,y=o.size,w=o.id,b=o.accountId,E=o.width,k=o.height,x={display:"block",margin:"".concat(a,"px"),width:"".concat(E,"px"),height:"".concat(k,"px")};"column"===l&&(x.position="absolute",x.left="".concat(s,"px"),x.top="".concat(c,"px"));var N=null==A?void 0:A.find(function(e){return e.id===w}),T=(null==o?void 0:o.reviewTag)||(null==_||null===(t=_.find(function(e){return(null==e?void 0:e.id)===w}))||void 0===t?void 0:t.reviewTag)||(null==A||null===(n=A.find(function(e){return(null==e?void 0:e.id)===w}))||void 0===n?void 0:n.reviewTag);return React.createElement("div",{className:"igd-gallery-item ".concat(N?"active":""),style:x,onClick:function(e){return function(e,t){_i(e,t,_.filter(function(e){return ln(e)||on(e)}),C,P,!0,r,j)}(e,w)}},(C.download&&C.zipDownload||C.photoProof)&&React.createElement(Ii,{id:w,activeFiles:A,setActiveFiles:O,files:_}),(null==C?void 0:C.photoProof)&&(null==C?void 0:C.reviewEnableTags)&&React.createElement(React.Fragment,null,React.createElement("div",{className:"file-item-review-tag tag-".concat(w),onClick:function(e){e.stopPropagation()},onContextMenu:function(e){return e.stopPropagation()},onDoubleClick:function(e){return e.stopPropagation()},style:{background:null==T?void 0:T.color}},React.createElement("i",{className:"dashicons dashicons-tag review-tag-icon"}),T&&React.createElement(React.Fragment,null,React.createElement("span",{className:"review-tag-label"},null==T?void 0:T.label),React.createElement("i",{className:"dashicons dashicons-no-alt",onClick:function(e){e.stopPropagation();var t=function(e){return e.map(function(e){return e.id===w?ki(ki({},e),{},{reviewTag:null}):e})};O(t),S(function(e){return ki(ki({},e),{},Ri({},(null==R?void 0:R.id)||"",t(e[(null==R?void 0:R.id)||""])))})}})),React.createElement(Bt,{anchorSelect:".file-item-review-tag.tag-".concat(w),variant:"light",className:"review-tag-modal igd-tooltip",place:"bottom",border:"1px solid #ddd",clickable:!0},React.createElement("div",{className:"review-tag-modal-inner"},null==C||null===(i=C.reviewTags)||void 0===i?void 0:i.map(function(e){var t=e.label,n=e.value,r=e.color;return React.createElement("div",{key:t,className:"tag-item ".concat((null==T?void 0:T.value)===n?"active":""),onClick:function(t){t.stopPropagation();var n=function(t){return t.map(function(t){return t.id===w?ki(ki({},t),{},{reviewTag:e}):t})};O(function(t){return t.find(function(e){return e.id===w})?n(t):[].concat(Ci(t),[ki(ki({},o),{},{reviewTag:e})])}),S(function(e){return ki(ki({},e),{},Ri({},(null==R?void 0:R.id)||"",n(e[(null==R?void 0:R.id)||""])))})}},React.createElement("i",{className:"dashicons dashicons-saved"}),React.createElement("span",{style:{color:r}},t))}))))),React.createElement("img",{src:h,alt:d,referrerPolicy:"no-referrer",onError:function(e){var t=e.currentTarget,n=t.src,r
1=pn({id:w,accountId:b},"medium");n!==r&&(t.src=r)}}),on(o)&&React.createElement("i",{className:"dashicons dashicons-controls-play file-playback-icon"}),!!u&&React.createElement("div",{className:"igd-gallery-item-overlay type-".concat(f)},!!p&&React.createElement("div",{className:"overlay-title"},d.replace(/\.(jpg|jpeg|png|gif|webp|bmp|tiff|svg)$/i,"")),!!m&&!!v&&React.createElement("p",{className:"overlay-description"},v),!!g&&React.createElement("span",{className:"overlay-size"},Jt(y))))}})),K&&!T&&!B.length&&!H.length&&React.createElement(hi,null))}function Li(){return React.createElement("div",{className:"igd-root-placeholder"},React.createElement("img",{src:"".concat(igd.pluginUrl,"/assets/images/file-browser/computers-placeholder.svg"),alt:"Computers"}),React.createElement("span",{className:"igd-root-placeholder-title"},wp.i18n.__("No Computers Syncing","integrate-google-drive")),React.createElement("span",{className:"igd-root-placeholder-text"},wp.i18n.__("The files synced with computers will display here.","integrate-google-drive")))}function Mi(){return React.createElement("div",{className:"igd-root-placeholder"},React.createElement("img",{src:"".concat(igd.pluginUrl,"/assets/images/file-browser/shared-placeholder.svg"),alt:"Shared Files"}),React.createElement("span",{className:"igd-root-placeholder-title"},wp.i18n.__("Shared With Me","integrate-google-drive")),React.createElement("span",{className:"igd-root-placeholder-text"},wp.i18n.__("Files and folders others have shared with you.","integrate-google-drive")))}function Di(){return React.createElement("div",{className:"igd-root-placeholder"},React.createElement("img",{src:"".concat(igd.pluginUrl,"/assets/images/file-browser/starred-placeholder.svg"),alt:"Starred Files"}),React.createElement("span",{className:"igd-root-placeholder-title"},wp.i18n.__("Nothing is starred","integrate-google-drive")),React.createElement("span",{className:"igd-root-placeholder-text"},wp.i18n.__("Adds star to files and folders that you want to find easily later.","integrate-google-drive")))}function Bi(){return React.createElement("div",{className:"igd-root-placeholder"},React.createElement("img",{src:"".concat(igd.pluginUrl,"/assets/images/file-browser/shared-drives-placeholder.svg"),alt:"Shared Drives"}),React.createElement("span",{className:"igd-root-placeholder-title"},wp.i18n.__("No Shared Drives","integrate-google-drive")),React.createElement("span",{className:"igd-root-placeholder-text"},wp.i18n.__("The Drives others have shared with you.","integrate-google-drive")))}function zi(e){var t=e.activeFolder.id;return React.createElement(React.Fragment,null,"computers"===t&&React.createElement(Li,null),"shared-drives"===t&&React.createElement(Bi,null),"shared"===t&&React.createElement(Mi,null),"starred"===t&&React.createElement(Di,null))}function Ui(e){var t=e.isSearchResults,n=e.searchBoxText;return React.createElement("div",{className:"igd-root-placeholder search-placeholder ".concat(t?"empty-placeholder":"")},t&&React.createElement("svg",{width:100,height:100,className:"igd-placeholder-svg",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 259 223",fill:"none"},React.createElement("g",{clipPath:"url(#clip0_1110_10155)"},React.createElement("path",{d:"M127.836 80.9443C127.836 103.828 127.836 126.64 127.836 149.523C127.836 157.696 124.072 161.391 115.905 161.391C81.2469 161.391 46.5181 161.391 11.8603 161.391C3.97712 161.391 0.07102 157.553 0.07102 149.665C0.07102 116.264 0.14204 82.8631 0 49.462C0 46.4062 1.0653 46.0509 3.62202 46.1219C12.4995 46.2641 21.377 46.193 30.2545 46.193C40.4104 46.193 46.092 40.4367 46.163 30.4164C46.163 21.3199 46.234 12.1524 46.092 3.05595C46.092 0.923972 46.3761 0.000114277 48.8618 0.0711803C71.5882 0.213312 94.3146 0.142246 117.041 0.142246C123.788 0.142246 127.836 4.19301 127.836 11.0153C127.907 34.2539 127.836 57.6346 127.836 80.9443ZM65.6935 103.046C76.9147 103.046 88.2069 103.046 99.428 103.046C103.689 103.046 105.891 101.34 105.891 98.2133C105.891 95.2285 103.689 93.4519 99.6411 93.4519C77.2698 93.4519 54.8985 93.4519 32.5272 93.4519C28.479 93.4519 26.2774 95.1575 26.2064 98.1423C26.1354 101.198 28.479 103.046 32.5982 103.046C43.6773 103.046 54.6854 103.046 65.6935 103.046ZM66.1196 67.6549C55.0405 67.6549 43.8904 67.6549 32.8112 67.6549C28.6211 67.6549 26.2774 69.3605 26.2774 72.4164C26.2774 75.4722 28.55 77.3199 32.7402 77.3199C54.9695 77.3199 77.1277 77.3199 99.357 77.3199C103.618 77.3199 105.891 75.6143 105.891 72.5585C105.891 69.4316 103.618 67.726 99.428 67.726C88.2779 
167.6549 77.1988 67.6549 66.1196 67.6549ZM48.6487 117.756C43.1091 117.756 37.5696 117.685 32.03 117.756C28.266 117.756 26.2064 119.533 26.2774 122.518C26.2774 125.361 28.55 127.208 32.101 127.208C43.0381 127.208 54.0462 127.208 64.9833 127.208C68.5343 127.208 70.807 125.218 70.807 122.447C70.807 119.604 68.5343 117.828 64.9123 117.756C59.5148 117.756 54.0462 117.756 48.6487 117.756Z",fill:"#C1E9C9"}),React.createElement("path",{d:"M148.999 101.482C148.999 124.081 148.999 146.751 148.999 169.35C148.999 178.376 145.377 182 136.287 182C101.984 182 67.6104 182 33.3077 182C24.6433 182 20.4531 177.452 21.1633 168.924C21.3053 167.574 21.5894 166.934 23.0098 167.076C23.72 167.147 24.4302 167.076 25.1404 167.076C55.3239 167.076 85.5074 167.076 115.691 167.076C127.409 167.076 133.588 160.894 133.588 149.097C133.588 107.523 133.659 65.9494 133.517 24.3758C133.517 21.2489 134.298 20.4672 137.352 20.5383C145.164 20.8225 148.999 24.518 148.999 32.4774C148.999 55.5027 148.999 78.5281 148.999 101.482Z",fill:"#C1E9C9"}),React.createElement("path",{d:"M40.4817 18.6906C40.4817 22.9545 40.5527 27.2185 40.4817 31.4825C40.4106 36.9545 37.0727 40.4368 31.6752 40.5078C22.9397 40.5789 14.1332 40.5078 5.39776 40.5078C3.19614 40.5078 1.42064 39.8682 0.568403 37.6652C-0.212817 35.6043 0.710443 34.0408 2.13084 32.5484C12.2157 22.4571 22.3005 12.3657 32.4564 2.27433C33.9478 0.781945 35.5813 -0.355111 37.7829 0.639812C39.9135 1.56367 40.4817 3.34032 40.4817 5.54337C40.4106 9.87839 40.4817 14.2845 40.4817 18.6906Z",fill:"#C1E9C9"})),React.createElement("g",{clipPath:"url(#clip1_1110_10155)"},React.createElement("path",{d:"M148.9 79.6302C120.227 79.6302 91.6528 79.6302 62.9789 79.6302C51.4894 79.6302 46.8936 84.6083 48.4922 96.058C53.3877 132.199 58.4831 168.241 63.5784 204.382C64.5775 211.252 69.1733 214.935 76.9662 214.935C99.4456 215.035 121.925 214.935 144.405 214.935C169.382 214.935 194.359 214.935 219.336 214.935C221.035 214.935 222.633 214.935 224.332 215.234C226.33 215.632 227.529 217.026 227.529 219.117C227.429 221.208 226.23 222.502 224.232 222.801C222.733 223 221.234 222.9 219.736 222.9C172.779 222.9 125.822 222.9 78.8644 222.9C64.2778 222.9 57.484 217.126 55.4858 202.789C50.1906 166.747 45.1952 130.606 40.1997 94.5646C38.801 84.3096 44.4958 75.5482 54.5866 72.4617C56.2851 71.9639 57.2841 71.6652 57.7837 69.5744C59.682 62.3064 63.6783 59.6182 71.7709 59.5186C95.2495 59.5186 118.728 59.4191 142.207 59.6182C145.603 59.6182 147.801 58.8217 149.2 55.6357C150.199 53.2462 151.698 50.9563 153.097 48.7659C156.094 43.8873 160.49 41.0996 166.285 41.0996C187.465 41 208.546 40.9005 229.727 41.0996C236.62 41.1991 241.116 46.0777 241.416 52.8479C241.516 55.1379 241.516 57.5274 241.416 59.8173C241.216 66.3884 240.417 72.163 249.409 75.1499C256.902 77.639 259.799 85.7035 258.8 93.7681C255.203 121.347 251.207 148.926 247.411 176.504C247.011 179.292 245.912 181.582 242.915 181.283C239.418 180.985 239.018 178.197 239.418 175.31C241.916 157.588 244.413 139.865 246.811 122.143C248.21 112.486 249.609 102.828 250.807 93.0711C251.607 86.4005 247.411 80.9245 240.817 79.9289C238.818 79.6302 236.82 79.6302 234.822 79.6302C206.248 79.6302 177.574 79.6302 148.9 79.6302Z",fill:"#2FB44B"}),React.createElement("path",{d:"M225.431 149.025C225.331 153.904 223.632 161.072 219.536 167.444C218.037 169.834 218.237 171.228 220.235 173.219C230.126 182.777 239.818 192.634 249.509 202.391C253.205 206.074 253.705 209.659 251.007 212.347C248.31 215.035 244.813 214.537 241.116 210.853C231.525 201.395 222.034 191.937 212.542 182.379C210.444 180.188 209.046 179.491 206.048 181.383C190.962 191.14 171.48 190.144 157.593 179.292C143.605 168.34 138.11 150.22 143.506 133.394C148.901 116.667 164.486 105.118 182.57 104.521C205.549 103.724 225.431 123.039 225.431 149.025ZM183.569 176.106C200.254 176.007 213.542 162.566 213.342 145.939C213.242 129.71 199.454 116.269 183.269 116.468C166.684 116.568 153.297 130.208 153.496 146.735C153.596 163.063 167.084 176.206 183.569 176.106Z",fill:"#2FB44B"}),React.createElement("path",{d:"M107.738 171.427C112.933 171.427 118.029 171.228 123.224 171.427C128.519 171.626 131.316 174.613 131.516 179.89C131.616 182.18 131.616 184.569 131.516 186.859C131.316 191.937 128.519 195.023 123.524 195.222C112.933 195.421 102.243 195.421 91.6526 195.222C86.6572 195.123 83.8598 191.937 83.56 186.959C83.4601 184.967 83.56 182.976 83.56 180.985C83.6599 174.215 86.3575 171.526 93.3511 171.427C98.0468 171.327 102.842 171.327 107.738 171.427Z",fill:"#2FB44B"}),React.createElement("circle",{cx:"183",cy:"146",r:"30",fill:"white"}),React.createElement("rect",{width:"26.9682",height:"2.81029",transform:"matrix(0.708463 0.705748 0.708463 -0.705748 172.83 137.269)",fill:"#2FB44B"}),React.createElement("rect",{width:"27.6664",height:"2.81029",transform:"matrix(-0.708463 0.705748 0.708463 0.705748 191.885 135.286)",fill:"#2FB44B"})),React.createElement("defs",null,React.createElement("clipPath",{id:"clip0_1110_10155"},React.createElement("rect",{width:"149",height:"182",fill:"white"})),React.createElement("clipPath",{id:"clip1_1110_10155"},React.createElement("rect",{width:"219",height:"182",fill:"white",transform:"translate(40 41)"})))),t?React.createElement("h3",{className:"igd-root-placeholder-title"},wp.i18n.__("No results found!","integrate-google-drive")):React.createElement("h3",{className:"igd-root-placeholder-title"},n),!t&&React.createElement(Ln,null))}var Hi=React.useContext;function Wi(){var e=Hi(b),t=e.files,n=e.searchKeywordRef,r=t.length?t.length:wp.i18n.__("No","integrate-google-drive"),i=wp.i18n.sprintf(wp.i18n.__('Search results for "%s": %s items found.',"integrate-google-drive"),"<strong>".concat(n.current,"</strong>"),r);return React.createElement("div",{className:"search-result-info"},React.createElement("span",{dangerouslySetInnerHTML:{__html:i}}),React.createElement("button",{onClick:function(e){var t=e.target.closest(".igd-file-browser").querySelector(".search-dismiss");t&&t.click()},className:"clear-button igd-btn btn-warning"},wp.i18n.__("Clear","integrate-google-drive")))}function qi(e){return function(e){if(Array.isArray(e))return Ki(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return Ki(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Ki(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Ki(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var Vi=React.useMemo,Gi="...",Qi=function(e,t){var n=t-e+1;return Array.from({length:n},function(t,n){return n+e})};const Yi=function(e){var t=e.onPageChange,n=e.pageCount,r=e.siblingCount,i=void 0===r?1:r,o=e.currentPage,a=void 0===o?1:o,l=e.className,c=function(e){var t=e.pageCount,n=e.siblingCount,r=void 0===n?1:n,i=e.currentPage;return Vi(function(){if(r+5>=t)return Qi(1,t);var e=Math.max(i-r,1),n=Math.min(i+r,t),o=e>2,a=n<t-2,l=1,c=t;if(!o&&a){var s=Qi(1,2+2*r);return[].concat(qi(s),[Gi,t])}if(o&&!a){var d=Qi(t-(2+2*r)+1,t);
1return[l,Gi].concat(qi(d))}if(o&&a){var u=Qi(e,n);return[l,Gi].concat(qi(u),[Gi,c])}},[t,r,i])}({pageCount:n,siblingCount:i,currentPage:a});if(0===a||(null==c?void 0:c.length)<2)return null;var s=c[(null==c?void 0:c.length)-1];return React.createElement("ul",{className:"pagination-container ".concat(l||"")},React.createElement("li",{className:"pagination-item ".concat(1===a?"disabled":""),onClick:function(){return 1!==a&&void t(a-1)}},React.createElement("svg",{height:"15px",width:"15px",xmlns:"http://www.w3.org/2000/svg",x:"0px",y:"0px",viewBox:"0 0 490.787 490.787"},React.createElement("pat",{d:"M362.671,490.787c-2.831,0.005-5.548-1.115-7.552-3.115L120.452,253.006c-4.164-4.165-4.164-10.917,0-15.083L355.119,3.256c4.093-4.237,10.845-4.354,15.083-0.262c4.237,4.093,4.354,10.845,0.262,15.083c-0.086,0.089-0.173,0.176-0.262,0.262L143.087,245.454l227.136,227.115c4.171,4.16,4.179,10.914,0.019,15.085C368.236,489.664,365.511,490.792,362.671,490.787z"}),React.createElement("path",{d:"M362.671,490.787c-2.831,0.005-5.548-1.115-7.552-3.115L120.452,253.006c-4.164-4.165-4.164-10.917,0-15.083L355.119,3.256c4.093-4.237,10.845-4.354,15.083-0.262c4.237,4.093,4.354,10.845,0.262,15.083c-0.086,0.089-0.173,0.176-0.262,0.262L143.087,245.454l227.136,227.115c4.171,4.16,4.179,10.914,0.019,15.085C368.236,489.664,365.511,490.792,362.671,490.787z"}))),c.map(function(e){return e===Gi?React.createElement("li",{key:e,className:"pagination-item dots"},"…"):React.createElement("li",{key:e,className:"pagination-item ".concat(e===a?"selected":""),onClick:function(){return t(e)}},e)}),React.createElement("li",{className:"pagination-item ".concat(a===s?"disabled":""),onClick:function(){return a!==s&&void t(a+1)}},React.createElement("svg",{height:"15px",width:"15px",xmlns:"http://www.w3.org/2000/svg",x:"0px",y:"0px",viewBox:"0 0 490.8 490.8"},React.createElement("path",{d:"M135.685,3.128c-4.237-4.093-10.99-3.975-15.083,0.262c-3.992,4.134-3.992,10.687,0,14.82l227.115,227.136L120.581,472.461c-4.237,4.093-4.354,10.845-0.262,15.083c4.093,4.237,10.845,4.354,15.083,0.262c0.089-0.086,0.176-0.173,0.262-0.262l234.667-234.667c4.164-4.165,4.164-10.917,0-15.083L135.685,3.128z"}),React.createElement("path",{d:"M128.133,490.68c-5.891,0.011-10.675-4.757-10.686-10.648c-0.005-2.84,1.123-5.565,3.134-7.571l227.136-227.115L120.581,18.232c-4.171-4.171-4.171-10.933,0-15.104c4.171-4.171,10.933-4.171,15.104,0l234.667,234.667c4.164,4.165,4.164,10.917,0,15.083L135.685,487.544C133.685,489.551,130.967,490.68,128.133,490.68z"}))))};var Xi,Ji,$i=["variant","size","children"];function Zi(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,l=[],c=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,i=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw i}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return eo(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?eo(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function eo(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function to(){return to=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},to.apply(null,arguments)}var no=(null===(Xi=wp.components)||void 0===Xi?void 0:Xi.ButtonGroup)||function(e){var t=e.children;return React.createElement("div",{className:"components-button-group"},t)},ro=(null===(Ji=wp.components)||void 0===Ji?void 0:Ji.Button)||function(e){var t=e.variant,n=(e.size,e.children),r=function(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(e,$i);return React.createElement("button",to({type:"button",className:"components-button is-".concat(t)},r),n)},io=React,oo=io.useState,ao=io.useEffect;function lo(e){var t=e.file,n=e.shortcodeId,r=e.nonce,i=igd.settings.channels,o=void 0===i?["shareLink","embedCode","email"]:i,a=t.id,l=t.name,c=t.accountId;function s(e){if(y){var t=jQuery(e.target).parents("#igd-share-modal").find(".share-link 
1input").val();navigator.clipboard&&window.isSecureContext?navigator.clipboard.writeText(t).then(function(){r()}).catch(function(){n(t),r()}):(n(t),r())}function n(e){var t=document.createElement("textarea");t.value=e,document.body.appendChild(t),t.focus(),t.select(),document.execCommand("Copy"),t.remove()}function r(){Swal.fire({title:wp.i18n.__("Copied","integrate-google-drive"),text:wp.i18n.__("Link copied to clipboard","integrate-google-drive"),icon:"success",showConfirmButton:!1,timer:2e3,timerProgressBar:!0,toast:!0})}}var d=Zi(oo("preview"),2),u=d[0],f=d[1],p=Zi(oo(""),2),m=p[0],g=p[1],v=vn(JSON.stringify({id:a,accountId:c})),h=Zi(oo("".concat(igd.homeUrl,"/?direct_file=").concat(v)),2),y=h[0],w=h[1],b=Zi(oo("link"),2),_=b[0],S=b[1];return ao(function(){var e=!1;return g(""),S("link"),"download"===u?(w(""),Cn(t,n,r).then(function(t){e||w(t)}).catch(function(){e||g(wp.i18n.__("Unable to create a download link. Check your download and sharing permissions.","integrate-google-drive"))})):w(un(t,{context:"shared",size:"full"})||"".concat(igd.homeUrl,"/?direct_file=").concat(v)),function(){e=!0}},[u,a,c,n,r]),React.createElement(React.Fragment,null,!!no&&!!ro&&React.createElement("div",{className:"link-types-wrap"},React.createElement("h4",null,wp.i18n.__("Link Type","integrate-google-drive")),React.createElement(no,null,React.createElement(ro,{variant:"preview"===u?"primary":"secondary",size:"default",onClick:function(){return f("preview")}},React.createElement("i",{className:"dashicons dashicons-visibility"}),wp.i18n.__("Preview Link","integrate-google-drive")),React.createElement(ro,{variant:"download"===u?"primary":"secondary",size:"default",onClick:function(){return f("download")}},React.createElement("i",{className:"dashicons dashicons-download"}),wp.i18n.__("Download Link","integrate-google-drive"))),React.createElement("p",{className:"description"},"preview"===u?wp.i18n.__("Choose the type of link you want to share.","integrate-google-drive"):wp.i18n.__("Anyone with this link can download for 7 days. No login is required.","integrate-google-drive"))),m&&React.createElement("p",{role:"alert"},m),React.createElement("div",{className:"share-link"},"link"===_?React.createElement("input",{type:"text",value:y,disabled:!y,placeholder:m?"":wp.i18n.__("Creating link…","integrate-google-drive"),readOnly:!0,onClick:s}):React.createElement("textarea",{readOnly:!0,onClick:function(){document.querySelector(".share-link textarea").select(),document.execCommand("copy"),setTimeout(function(){Swal.fire({title:wp.i18n.__("Copied!","integrate-google-drive"),text:wp.i18n.__("Embed code copied to clipboard.","integrate-google-drive"),icon:"success",showConfirmButton:!1,timer:2e3,timerProgressBar:!0,toast:!0})},500)}},'<iframe src="'.concat(y,'&embed=1" width="100%" height="480" frameBorder="0" allowTransparency="true" allow="encrypted-media" frameborder="0" allowfullscreen="allowfullscreen" mozallowfullscreen="true" webkitallowfullscreen="true"></iframe>'))),React.createElement("div",{className:"share-links"},"download"===u?React.createElement("div",{className:"share-item link",onClick:function(e){S("link"),s(e)}},React.createElement("i",{className:"dashicons dashicons-admin-links"}),React.createElement("span",null,wp.i18n.__("Copy Link","integrate-google-drive"))):React.createElement(React.Fragment,null,o.includes("shareLink")&&React.createElement("div",{className:"share-item link",onClick:function(e){S("link"),s(e)}},React.createElement("i",{className:"dashicons dashicons-admin-links"}),React.createElement("span",null,wp.i18n.__("Copy Link","integrate-google-drive"))),o.includes("embedCode")&&React.createElement("div",{className:"share-item embed",onClick:function(){return S("embed")}},React.createElement("i",{className:"dashicons dashicons-editor-code"}),React.createElement("span",null,wp.i18n.__("Embed","integrate-google-drive"))),o.includes("email")&&React.createElement("a",{className:"share-item email",href:"mailto:?subject=".concat(l,"&body=").concat(y),onClick:function(){return S("link")}},React.createElement("i",{className:"dashicons dashicons-email"}),React.createElement("span",null,wp.i18n.__("Email","integrate-google-drive"))),o.includes("facebook")&&React.createElement("a",{className:"share-item facebook",href:"https://www.facebook.com/sharer/sharer.php?u=".concat(y),target:"_blank",onClick:function(){return S("link")}},React.createElement("i",{className:"dashicons dashicons-facebook"}),React.createElement("span",null,wp.i18n.__("Facebook","integrate-google-drive"))),o.includes("twitter")&&React.createElement("a",{className:"share-item twitter",href:"https://twitter.com/intent/tweet?text=".concat(l,"&url=").concat(y),target:"_blank",onClick:function(){return S("link")}},React.createElement("i",{className:"dashicons dashicons-twitter"}),React.createElement("span",null,wp.i18n.__("Twitter","integrate-google-drive"))),o.includes("whatsapp")&&React.createElement("a",{className:"share-item whatsapp",href:"https://wa.me/?text=".concat(y),target:"_blank",onClick:function(){return S("link")}},React.createElement("i",{className:"dashicons dashicons-whatsapp"}),React.createElement("span",null,wp.i18n.__("WhatsApp","integrate-google-drive"))))))}function co(e){var t,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=arguments.length>1&&void 0!==arguments[1]&&arguments[1]?wp.i18n.__("Direct Link","integrate-google-drive"):wp.i18n.__("Share","integrate-google-drive");Swal.fire({title:r,html:'<div id="igd-share-modal"></div>',didOpen:function(){t||(t=ReactDOM.createRoot(document.getElementById("igd-share-modal"))),t.render(React.createElement(lo,to({file:e},n)))},willClose:function(){t&&t.unmount()},showCloseButton:!0,showConfirmButton:!1,showCancelButton:!1,customClass:{container:"igd-swal share-modal"}})}function so(e){return so="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},so(e)}function uo(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 fo(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
1t%2?uo(Object(n),!0).forEach(function(t){po(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):uo(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function po(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=so(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=so(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==so(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function mo(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,l=[],c=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,i=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw i}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return go(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?go(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function go(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var vo=React,ho=vo.useContext,yo=vo.useState,wo=vo.useEffect;function bo(){var e,t=ho(b),n=t.shortcodeId,r=t.nonce,i=t.files,o=void 0===i?[]:i,a=t.activeFiles,l=t.setActiveFiles,c=t.activeFolder,s=t.setAllFiles,d=t.isShortcodeBuilder,u=t.isList,f=t.shortcodeBuilderType,p=t.permissions,m=t.setIsOptions,g=t.show,v=t.hideAll,h=t.getFiles,y=t.notifications,w=t.sort,_=t.setSort,S=t.showSorting,E=t.showFilesCount,k=t.setIsUpload,R=t.showRefresh,x=t.activeFile,C=t.setIsList,O=t.isBulkSelect,A=t.setIsBulkSelect,N=t.isOptions,T=t.showDetails,P=t.setShowDetails,j=t.setActiveAccount,I=t.selection,F=t.allFiles,L=t.page,M=t.lazyLoadNumber,D=t.lazyLoadType,B=t.lazyLoad,z=t.isLoading,U=t.selectAll,H=t.setSelectAll,W="gallery"===f,q="search"===f,K="review"===f,V={name:wp.i18n.__("Name","integrate-google-drive"),size:wp.i18n.__("Size","integrate-google-drive"),created:wp.i18n.__("Created","integrate-google-drive"),updated:wp.i18n.__("Modified","integrate-google-drive")},G={asc:wp.i18n.__("Ascending","integrate-google-drive"),desc:wp.i18n.__("Descending","integrate-google-drive")},Q=mo(yo(!1),2),Y=Q[0],X=Q[1],J=!d&&(!p||p.upload)&&c&&!["shared-drive","computers","shared","starred"].includes(c.id)&&!a.length,$=(!p||p.download)&&a.length>0&&!K,Z=(!p||p.delete)&&!["shared","shared-drives","computers"].includes(null==c?void 0:c.id)&&a.length>0,ee=R&&(!q||d)&&c,te=(!p||p.preview)&&a.filter(function(e){var t;return(null===(t=e.permissions)||void 0===t?void 0:t.canPreview)&&!$t(e)}).length>0&&!K,ne=(!p||p.view)&&!W,re=!d&&(!p||p.details)&&!W&&1===a.length,ie=!d&&(!p||p.download&&p.zipDownload),oe=!d&&!p&&1===a.length,ae=(null===(e=F[(null==c?void 0:c.id)||""])||void 0===e?void 0:e.length)||0,le="scroll"===D?0:(L-1)*M+1;return wo(function(){0!==Object.keys(w).length&&localStorage.setItem("igd_sort",JSON.stringify(w))},[w]),React.createElement("div",{className:"body-action"},E&&ae>0&&React.createElement("div",{className:"body-action-files-count"},B?wp.i18n.sprintf(wp.i18n.__("Showing %1$s - %2$s of %3$s files","integrate-google-drive"),le,Math.min(L*M,ae),ae):wp.i18n.sprintf(wp.i18n.__("Total %s files","integrate-google-drive"),ae)),S&&(!q||d)&&o.length>0&&React.createElement("button",{type:"button",className:"body-action-item action-sort",title:wp.i18n.__("Sort","integrate-google-drive"),"aria-label":wp.i18n.__("Sort","integrate-google-drive"),onClick:function(){return X(!Y)}},React.createElement("img",{className:"action-item-icon",src:"".concat(igd.pluginUrl,"/assets/images/file-browser/sort.svg"),alt:"Sort"}),React.createElement("span",{className:"action-item-label"},V[w.sortBy]),React.createElement("i",{className:"dashicons dashicons-arrow-".concat("asc"===w.sortDirection?"down":"up")}),React.createElement(Bt,{anchorSelect:".body-action-item.action-sort",isOpen:Y,setIsOpen:X,openEvents:["click"],variant:"light",className:"igd-sort-modal igd-tooltip",place:"bottom",border:"1px solid #ddd",clickable:!0},React.createElement("div",{className:"igd-sort-modal-inner"},React.createElement("div",{className:"igd-sort-modal-inner-section"},React.createElement("span",{className:"igd-sort-modal-inner-section-title"},wp.i18n.__("SORT BY","integrate-google-drive")),Object.keys(V).map(function(e){return React.createElement("div",{key:e,className:"sort-item ".concat(w.sortBy===e?"active":""),onClick:function(){return _(fo(fo({},w),{},{sortBy:e}))}},React.createElement("i",{className:"dashicons dashicons-saved"}),React.createElement("span",null,V[e]))})),React.createElement("div",{className:"igd-sort-modal-inner-section"},React.createElement("span",{className:"igd-sort-modal-inner-section-title"},wp.i18n.__("SORT DIRECTION","integrate-google-drive")),Object.keys(G).map(function(e){return React.createElement("div",{key:e,className:"sort-item ".concat(w.sortDirection===e?"active":""),onClick:function(){return _(function(t){return fo(fo({},t),{},{sortDirection:e})})}},React.createElement("i",{className:"dashicons dashicons-saved"}),React.createElement("span",null,G[e]))}))))),ie&&o.length>0&&React.createElement("button",{type:"button",className:"body-action-item action-bulk ".concat(O?"active":""),onClick:function(){A(function(e){return!e})},title:wp.i18n.__("Bulk Select","integrate-google-drive"),"aria-label":wp.i18n.__("Bulk Select","integrate-google-drive")},React.createElement("span",{className:"action-item-label"},O?"".concat(a.length," ").concat(wp.i18n.__("Selected","integrate-google-drive")):wp.i18n.__("Bulk Select","integrate-google-drive")),React.createElement("span",{className:"file-item-checkbox ".concat(O?"checked":"")},React.createElement("span",{className:"box"}))),ie&&O&&o.length>0&&React.createElement("button",{type:"button",className:"body-action-item action-select-all ".concat(U?"active":""),onClick:function(){H(!U)},title:wp.i18n.__("Select All","integrate-google-drive"),"aria-label":wp.i18n.__("Select All","integrate-google-drive")},React.createElement("i",{className:"action-item-icon dashicons dashicons-screenoptions"}),React.createElement("span",{className:"action-item-label"},U?wp.i18n.__("Deselect All","integrate-google-drive"):wp.i18n.__("Select All","integrate-google-drive"))),te&&React.createElement("button",{type:"button",className:"body-action-item action-preview",onClick:function(e){var t=a.filter(function(e){var t;return(null===(t=e.permissions)||void 0===t?void 0:t.canPreview)&&!$t(e)});t.length&&_i(e,t[0].id,t,p,y,!1,n,r)},title:wp.i18n.__("Preview","integrate-google-drive"),"aria-label":wp.i18n.__("Preview","integrate-google-drive")},React.createElement("i",{className:"action-item-icon dashicons dashicons-visibility"}),React.createElement("span",{className:"action-item-label"}
1,wp.i18n.__("Preview","integrate-google-drive"))),!d&&(K||W&&(null==p?void 0:p.photoProof))&&React.createElement("button",{type:"button",className:"body-action-item action-photo-proof ".concat(a.length?"":"disabled"," photo-proofing-btn"),onClick:function(){a.length<1?Swal.fire({title:wp.i18n.__("Error","integrate-google-drive"),text:wp.i18n.__("Please select at least one file.","integrate-google-drive"),icon:"error",showConfirmButton:!0,confirmButtonText:wp.i18n.__("OK","integrate-google-drive"),customClass:{container:"igd-swal"}}):p.photoProofMaxSelection>0&&a.length>p.photoProofMaxSelection?Swal.fire({title:wp.i18n.__("Error","integrate-google-drive"),text:wp.i18n.sprintf(wp.i18n.__("You can not select more than %s files.","integrate-google-drive"),p.photoProofMaxSelection),icon:"error",showConfirmButton:!0,confirmButtonText:wp.i18n.__("OK","integrate-google-drive"),customClass:{container:"igd-swal"}}):Swal.fire({title:wp.i18n.sprintf(wp.i18n.__("Approve Selection (%s selected)","integrate-google-drive"),a.length),text:wp.i18n.__("Send the selected files to the author with an optional message.","integrate-google-drive"),input:"textarea",inputValue:(null==I?void 0:I.message)||"",inputAttributes:{autocapitalize:"off",placeholder:wp.i18n.__("Enter a message to send to the author","integrate-google-drive")},showCancelButton:!1,confirmButtonText:I?wp.i18n.__("Update","integrate-google-drive"):wp.i18n.__("Approve","integrate-google-drive"),showLoaderOnConfirm:!0,showCloseButton:!0,customClass:{container:"igd-swal proof-swal"},preConfirm:function(e){return wp.ajax.post("igd_photo_proof",{shortcodeId:n,message:e,selected:a,selection:I,page:window.location.href,nonce:r||igd.nonce}).done(function(){Swal.fire({title:wp.i18n.__("Proofing Submitted","integrate-google-drive"),text:wp.i18n.__("Your selection has been submitted to the author.","integrate-google-drive"),icon:"success",timer:4e3,timerProgressBar:!0,customClass:{container:"igd-swal"}})}).fail(function(e){Swal.fire({title:wp.i18n.__("Error!","integrate-google-drive"),text:(null==e?void 0:e.message)||wp.i18n.__("An error occurred while sending the files.","integrate-google-drive"),icon:"error",showConfirmButton:!0,confirmButtonText:"OK",customClass:{container:"igd-swal"}})})}})},title:wp.i18n.__("Photo Proofing","integrate-google-drive"),"aria-label":wp.i18n.__("Photo Proofing","integrate-google-drive")},React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none"},React.createElement("path",{d:"M17.8666 6.53333C17.7333 6.66666 17.4666 6.8 17.3333 7.06666C13.8666 9.86666 10.3999 12.8 6.93328 15.6C6.66661 15.8667 6.26661 15.8667 5.99995 15.7333C4.79995 15.2 3.46661 14.5333 2.26661 14C1.33328 13.6 1.06661 12.6667 1.59995 12C1.73328 11.8667 1.86661 11.6 2.13328 11.6C5.86661 9.6 9.59995 7.6 13.3333 5.46666C15.8666 4.13333 18.2666 2.8 20.7999 1.46666C21.3333 1.2 21.7333 1.2 22.2666 1.46666C22.6666 1.73333 22.9333 2.26666 22.7999 2.8C21.5999 8.66666 20.2666 14.4 19.0666 20.2667C18.9333 21.2 17.9999 21.6 17.1999 21.2C16.3999 20.8 15.4666 20.4 14.6666 20C14.5333 19.8667 14.3999 19.8667 14.2666 20C13.0666 20.8 11.8666 21.7333 10.5333 22.5333C10.2666 22.5333 9.99995 22.6667 9.86661 22.6667C9.33328 22.8 8.93328 22.4 8.93328 21.8667C8.93328 20.5333 8.93328 19.3333 8.93328 18C8.93328 17.6 8.93328 17.2 8.93328 16.6667C8.93328 16.4 9.06661 16.1333 9.19995 16C11.7333 13.3333 14.1333 10.5333 16.6666 7.86666C17.0666 7.46666 17.4666 7.06666 17.7333 6.66666C17.7333 6.66666 17.8666 6.66666 17.8666 6.53333Z",fill:"#031E38"})),React.createElement("span",{className:"action-item-label"},I?wp.i18n.__("Update Selection","integrate-google-drive"):(null==p?void 0:p.photoProofBtnText)||wp.i18n.__("Submit Selections","integrate-google-drive")),a.length>0&&React.createElement("span",{className:"selection-count"},"(",a.length,")")),$&&React.createElement("button",{type:"button",className:"body-action-item action-download",onClick:function(){1!==a.length||$t(a[0])?kn(!0,a,x,p,n,r):window.location.href="".concat(igd.ajaxUrl,"?action=igd_download&id=").concat(a[0].id,"&accountId=").concat(a[0].accountId,"&shortcodeId=").concat(n,"&nonce=").concat(r||igd.nonce)},title:wp.i18n.__("Download","integrate-google-drive"),"aria-label":wp.i18n.__("Download","integrate-google-drive")},React.createElement("i",{className:"dashicons dashicons-download action-item-icon"}),React.createElement("span",{className:"action-item-label"},wp.i18n.__("Download","integrate-google-drive"))),oe&&React.createElement("button",{type:"button",className:"body-action-item action-direct-link",onClick:function(){return co(a[0],!0,{shortcodeId:n,nonce:r})},title:wp.i18n.__("Generate Direct Link","integrate-google-drive"),"aria-label":wp.i18n.__("Generate Direct Link","integrate-google-drive")},React.createElement("i",{className:"action-item-icon dashicons dashicons-admin-links"}),React.createElement("span",{className:"action-item-label"},wp.i18n.__("Direct Link","integrate-google-drive"))),Z&&React.createElement("button",{type:"button",className:"body-action-item action-delete",onClick:function(){return En({activeFiles:a,setAllFiles:s,activeFolder:c,setActiveFiles:l,setActiveAccount:j,isOptions:N,activeFile:x,notifications:y,shortcodeId:n,nonce:r})},title:wp.i18n.__("Delete","integrate-google-drive"),"aria-label":wp.i18n.__("Delete","integrate-google-drive")},React.createElement("i",{className:"action-item-icon dashicons dashicons-trash"}),React.createElement("span",{className:"action-item-label"},wp.i18n.__("Delete","integrate-google-drive"))),J&&React.createElement("button",{type:"button",className:"body-action-item action-upload",onClick:function(){k(function(e){return e||setTimeout(function(){var e=document.querySelector(".igd-file-uploader-buttons .browse-files");e&&e.click()},100),!e})},title:wp.i18n.__("Upload","integrate-google-drive"),"aria-label":wp.i18n.__("Upload","integrate-google-drive")},React.createElement("i",{className:"action-item-icon dashicons dashicons-cloud-upload"}),React.createElement("span",{className:"action-item-label"},wp.i18n.__("Upload","integrate-google-drive"))),ee&&React.createElement("button",{type:"button",className:"body-action-item action-update ".concat(z?"loading":""),onClick:function(){c&&h(c,"refresh")},title:wp.i18n.__("Refresh","integrate-google-drive"),"aria-label":wp.i18n.__("Refresh","integrate-google-drive")},React.createElement("i",{className:"action-item-icon dashicons dashicons-update"}),React.createElement("span",{className:"action-item-label"},wp.i18n.__("Refresh","integrate-google-drive"))),re&&React.createElement("button",{type:"button",className:"body-action-item action-detail
1s",onClick:function(){P(function(e){return!e}),localStorage.setItem("igd_show_details",T?1:0)},title:wp.i18n.__("Details","integrate-google-drive"),"aria-label":wp.i18n.__("Details","integrate-google-drive")},React.createElement("i",{className:"action-item-icon dashicons dashicons-info-outline"})),ne&&o.length>0&&React.createElement("button",{type:"button",className:"body-action-item action-view",onClick:function(){C(!u),wn(n,u?"grid":"list")},title:wp.i18n.__("Listing View","integrate-google-drive"),"aria-label":wp.i18n.__("Listing View","integrate-google-drive")},React.createElement("i",{className:"action-item-icon dashicons dashicons-".concat(u?"grid-view":"list-view")})),"hide"!==N&&React.createElement("button",{type:"button",className:"body-action-item action-options",onClick:function(e){e.preventDefault(),m(!N),N?v():g(e)},title:wp.i18n.__("Options","integrate-google-drive"),"aria-label":wp.i18n.__("Options","integrate-google-drive")},React.createElement("i",{className:"action-item-icon dashicons dashicons-ellipsis"})))}function _o(e){return _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},_o(e)}function So(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 Eo(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?So(Object(n),!0).forEach(function(t){ko(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):So(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function ko(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=_o(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=_o(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==_o(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ro(e){return function(e){if(Array.isArray(e))return xo(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return xo(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?xo(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function xo(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var Co=React,Oo=Co.useEffect,Ao=Co.useRef,No=Co.useContext,To=Co.Fragment;function Po(){var e,t,n,r,i,o,a=igd.settings,l=a.preloader,c=void 0===l?"default":l,s=a.rememberLastFolder,d=void 0===s||s,u=a.customPreloader,f=document.querySelector(".igd-tutor-attachment-modal"),p=No(b),m=p.shortcodeId,g=p.nonce,v=p.isLoading,h=p.activeAccount,y=p.initFolders,w=p.files,_=void 0===w?[]:w,S=p.activeFiles,E=p.setActiveFiles,k=p.allFiles,R=p.setAllFiles,x=p.breadcrumbs,C=p.activeFolder,O=p.setActiveFolder,A=p.isShortcodeBuilder,N=p.selectedFolders,T=p.setSelectedFolders,P=p.isList,j=p.showLastModified,I=p.showFileSizeField,F=p.shortcodeBuilderType,L=p.isUpload,M=p.permissions,D=p.isSearchResults,B=p.isMobile,z=p.setIsOptions,U=p.listFiles,H=p.show,W=p.hideAll,q=p.isSelectFiles,K=p.selectionType,V=p.setActiveFile,G=p.isLMS,Q=p.isWooCommerce,Y=p.notifications,X=p.lazyLoad,J=p.lazyLoadNumber,$=p.lazyLoadType,Z=p.searchBoxText,ee=p.isBulkSelect,te=p.showHeader,ne=p.page,re=p.setPage,ie="browser"===F,oe="review"===F,ae="uploader"===F,le="gallery"===F,ce="embed"===F,se="search"===F,de="media"===F,ue="slider"===F,fe="list"===F,pe=ae&&N.length;(null==N?void 0:N.length)>0&&q&&["single","parent","template"].includes(K)&&(pe=!0);var me=!A&&!y||[!!ie,!!oe,!!de,!!ue,!!le,!!ce,!!fe,!!G,!!Q,!!oe,!!q&&!K].includes(!0),ge=!!C&&!["shared","shared-drives","computers"].includes(null==C?void 0:C.id),ve=Ao(null),he=sn(ve,P);!X||"scroll"!==$||!A&&se||function(e){var t=e.containerRef,n=e.isLoading,r=e.activeFolder,i=e.isSearchResults,o=e.isShortcodeBuilder,a=e.page,l=e.setPage,c=e.allFiles,s=e.lazyLoadNumber;React.useEffect(function(){var e=t.current;if(e&&!n&&!i){var d=document.body.classList.contains("block-editor-page"),u=document.body.classList.contains("elementor-editor-active"),f=document.body.classList.contains("et-fb");if(!(d||u||f)||o){var p=function(e){for(var t=e.parentElement;t;){if("div"===t.nodeName.toLowerCase()&&(t.scrollHeight>t.clientHeight||t.scrollWidth>t.clientWidth))return t;t=t.parentElement}return null}(e),m=p||window,g=function(){var t,n=(null==r?void 0:r.id)||"",i=(null===(t=c[n])||void 0===t?void 0:t.length)||0,o=Math.ceil(i/s);if(!(i<s||a>=o))if(p)p.scrollHeight-p.scrollTop<=p.clientHeight+50&&l(function(e){return e+1});else{var d=e.getBoundingClientRect(),u=window.innerHeight||document.documentElement.clientHeight;d.bottom<=u+100&&l(function(e){return e+1})}},v=setTimeout(g,150);return m.addEventListener("scroll",g),function(){clearTimeout(v),m.removeEventListener("scroll",g)}}}},[t,n,r,a,c,i])}({containerRef:ve,allFiles:k,isLoading:v,activeFolder:C,isSearchResults:D,isShortcodeBuilder:A,page:ne,setPage:re,lazyLoadNumber:J});var ye=x?Object.keys(x):[],we=!1,be=!v&&(!A&&se||D)&&!C&&!_.length,_e=oe||le&&(null==M?void 0:M.photoProof),Se=Ao(!1),Ee=Ao(!1),ke=Ao({x:0,y:0});return Oo(function(){if(!("ontouchstart"in window||navigator.maxTouchPoints>0||navigator.msMaxTouchPoints>0)&&_.length&&ve.current&&(!M||oe||null!=M&&M.canDelete||null!=M&&M.move||null!=M&&M.download&&null!=M&&M.zipDownload)){var e=ve.current.querySelector(".file-list");if(e){var t=e.style.position;"static"===getComputedStyle(e).position&&(e.style.position="relative");var n=document.createElement("div");n.className="igd-selection-rect",n.style.cssText="display:none;position:absolute;pointer-events:none;",e.appendChild(n);var r=!1,i=null,o=function(){return e.querySelectorAll(".file-item")},a=function(e,t){return!(e.right<t.left||e.left>t.right||e.bottom<t.top||e.top>t.bottom)},l=function(t,n){var r=e.getBoundingClientRect();return{x:t-r.left+e.scrollLeft,y:n-r.top+e.scrollTop}},c=function(e,t){return[].concat(Ro(e),Ro(t.filter(function(t){return!e.s
1ome(function(e){return e.id===t.id})})))},s=function(t){if(0===t.button&&!t.ctrlKey&&!t.metaKey&&(e.contains(t.target)&&!t.target.closest(".file-item-options, .file-item-checkbox, .review-tag-modal, .igd-context-menu"))){Se.current=!1;var i=l(t.clientX,t.clientY),o=i.x,a=i.y;ke.current={x:o,y:a},r=!1,n.style.display="none",n.style.left="".concat(o,"px"),n.style.top="".concat(a,"px"),n.style.width="0px",n.style.height="0px",document.body.classList.add("igd-noselect"),window.addEventListener("mousemove",d,{passive:!1}),window.addEventListener("mouseup",u,{passive:!0})}},d=function(t){t.preventDefault();var c=ke.current,s=c.x,d=c.y,u=l(t.clientX,t.clientY),f=u.x,p=u.y;if(!r){var m=Math.abs(f-s),g=Math.abs(p-d);if(m<5&&g<5)return;r=!0,Se.current=!0}var v,h,y,w,b,_,S,E,k=(v=s,h=d,y=f,w=p,b=Math.min(v,y),_=Math.min(h,w),S=Math.abs(y-v),E=Math.abs(w-h),{left:b,top:_,width:S,height:E,right:b+S,bottom:_+E});n.style.display="block",n.style.left="".concat(k.left,"px"),n.style.top="".concat(k.top,"px"),n.style.width="".concat(k.width,"px"),n.style.height="".concat(k.height,"px"),i||(i=requestAnimationFrame(function(){i=null;var t=e.getBoundingClientRect();o().forEach(function(n){var r=n.getBoundingClientRect(),i={left:r.left-t.left+e.scrollLeft,top:r.top-t.top+e.scrollTop,right:r.right-t.left+e.scrollLeft,bottom:r.bottom-t.top+e.scrollTop};n.classList.toggle("igd-selecting",a(k,i))})}))},u=function(){window.removeEventListener("mousemove",d),window.removeEventListener("mouseup",u),document.body.classList.remove("igd-noselect");var t=Se.current,r={left:n.offsetLeft,top:n.offsetTop,right:n.offsetLeft+n.offsetWidth,bottom:n.offsetTop+n.offsetHeight};if(n.style.display="none",o().forEach(function(e){return e.classList.remove("igd-selecting")}),t){if(Ee.current=!0,setTimeout(function(){Se.current=!1},0),!(r.right<=r.left||r.bottom<=r.top)){var i=e.getBoundingClientRect(),l=Array.from(o()).filter(function(t){var n=t.getBoundingClientRect(),o={left:n.left-i.left+e.scrollLeft,top:n.top-i.top+e.scrollTop,right:n.right-i.left+e.scrollLeft,bottom:n.bottom-i.top+e.scrollTop};return a(r,o)});if(l.length){var s=l.map(function(e){return _.find(function(t){return t.id===e.getAttribute("data-id")})}).filter(Boolean);me||(s=s.filter(function(e){return $t(e)})),A?T(function(e){return c(e,s)}):E(function(e){return c(e,s)})}}}else Se.current=!1},f=function(e){var t;Ee.current&&(Ee.current=!1,null===(t=e.stopImmediatePropagation)||void 0===t||t.call(e),e.stopPropagation(),e.preventDefault())};return e.addEventListener("mousedown",s),e.addEventListener("click",f,!0),function(){e.removeEventListener("mousedown",s),e.removeEventListener("click",f,!0),n&&n.parentNode&&n.parentNode.removeChild(n),""===t&&(e.style.position=""),i&&cancelAnimationFrame(i),document.body.classList.remove("igd-noselect"),window.removeEventListener("mousemove",d),window.removeEventListener("mouseup",u)}}}},[_]),React.createElement("div",{ref:ve,className:"igd-body ".concat(v?"lazy"===v&&"pagination"!==$?"lazy-loading":"loading":""," ").concat(ee?"bulk-select":""," ")},te&&(!se||D)&&React.createElement(bo,null),D&&!v&&React.createElement(Wi,null),(!le||A)&&React.createElement("div",{className:"file-list ".concat(P?"list-view":""," ").concat(he," ").concat(_.length||cn(C,h)?"":"empty"),onClick:function(){if(!(Se.current||Ee.current||ee||_e)){var e=document.querySelector(".igd-context-menu")?300:0;setTimeout(function(){V(null),E([])},e)}},onContextMenu:function(e){e.preventDefault(),z(!1),ee||_e||E([]),cn(C.id,h)&&h.root_id!==C.id||(V(C),H(e))}},!le&&P&&!!_.length&&(j||I)&&React.createElement("div",{className:"list-view-header"},React.createElement("span",{className:"col-name"},wp.i18n.__("Name","integrate-google-drive")),I&&React.createElement("span",{className:"col-size"},wp.i18n.__("Size","integrate-google-drive")),j&&React.createElement("span",{className:"col-modified"},wp.i18n.__("Modified","integrate-google-drive"))),(!C||!C&&!!y)&&(!se||A)&&!D&&React.createElement(Or,null),C&&ye.length>0&&React.createElement("div",{className:"go-prev file-item folder-item",onClick:function(e){if(V(null),y)if(ye.length>1){var t=ye[ye.length-2],n=[ye[ye.length-3]],r={id:t,name:x[t],accountId:h.id,parents:n};U(r)}else d&&bn(m),O(null);else if(ye.length>1){var i=ye[ye.length-2],o=[ye[ye.length-3]],a={id:i,name:x[i],accountId:h.id,parents:o};U(a)}else O(null)}},React.createElement("i",{className:"dashicons dashicons-arrow-left-alt2"}),React.createElement("span",null,wp.i18n.__("Previous folder","integrate-google-drive"))),!!_.length&&_.map(function(e,t){var n,r,i,o=e.id,a=e.name,l=e.type,c=e.iconLink,s=e.thumbnailLink,d=e.size,u=e.updated;
1if(o){var p=$t(e),v=A?N.find(function(e){return e.id===o}):S.find(function(e){return(null==e?void 0:e.id)===o}),h=N&&!!N.find(function(e){return e.id===o}),y=A&&(me||p)&&(!G||!p)&&(!f||!p);pe&&(y=(N[0].id||N[0])===o);var w=(null==c?void 0:c.replace("/16/","/64/"))||pn(e,"icon"),b=fn(e,"small"),k=!we&&p&&!_.slice(t+1).some($t);k&&(we=!0);var x=!A&&oe&&((null==e?void 0:e.reviewTag)||(null===(n=_.find(function(e){return e.id===o}))||void 0===n?void 0:n.reviewTag)||(null===(r=S.find(function(e){return e.id===o}))||void 0===r?void 0:r.reviewTag));return React.createElement(To,{key:o},k&&!P&&React.createElement("div",{className:"folder-file-divider"}),React.createElement("div",{"data-id":o,className:"file-item ".concat(p?"folder-item":"","  ").concat(k?"folder-item-last":""," ").concat(v||h?"active":""),onClick:function(t){t.stopPropagation(),W(),B?p?U(e):A?T(function(t){return[].concat(Ro(t),[e])}):(V(e),_i(t,o,_,M,Y,!1,m,g)):(t.detail&&1!=t.detail||A?p?U(e):A&&y&&T(h?function(t){return Ro(t.filter(function(t){return t.id!=e.id}))}:function(t){return[].concat(Ro(t),[e])}):(t.ctrlKey||t.shiftKey||t.metaKey)&&!ae?E(function(t){return t.find(function(t){return t.id===e.id})?t.filter(function(t){return t.id!==e.id}):[].concat(Ro(t),[e])}):p?U(e):(V(e),_i(t,o,_,M,Y,!1,m,g)),console.log(e))},onDoubleClick:function(t){t.stopPropagation(),A||(p?U(e):(V(e),_i(t,o,_,M,Y,!1,m,g)))},onContextMenu:function(t){t.preventDefault(),t.stopPropagation(),W(),z(!1),e["shared-drives"]||(V(e),H(t))},title:a},!p&&!P&&React.createElement("div",{className:"igd-file-thumbnail-wrap"},React.createElement("img",{src:b,alt:a,loading:"lazy",className:"igd-file-thumbnail ".concat(s?"has-thumbnail":""),referrerPolicy:"no-referrer",onError:function(t){var n=t.currentTarget,r=n.src,i=pn(e,"medium");r!==i&&(n.src=i)}})),!P&&nn(e)&&React.createElement("i",{className:"dashicons dashicons-controls-play file-playback-icon"}),React.createElement("div",{className:"file-item-footer"},React.createElement("div",{className:"file-icon-wrap"},React.createElement("img",{className:"file-icon",referrerPolicy:"no-referrer",src:w,alt:"icon"}),"application/vnd.google-apps.shortcut"===l&&React.createElement("svg",{className:"shortcut-icon",viewBox:"0 0 16 16",fill:"none",focu
1sable:"false",xmlns:"http://www.w3.org/2000/svg",width:"16px",height:"16px"},React.createElement("circle",{cx:"8",cy:"8",r:"8",fill:"white"}),React.createElement("path",{d:"M10,3H6V4H8.15A5,5,0,0,0,10,13V12A4,4,0,0,1,9,4.65V7h1Z",fill:"#5F6368"})),function(){var t=(null==M?void 0:M.download)&&(null==M?void 0:M.zipDownload),n=!p||(null==M?void 0:M.folderDownload),r=oe&&(!p||(null==M?void 0:M.reviewFolderSelection));if(!(!A&&(!M||t&&n)||y||r))return null;return React.createElement("div",{className:"file-item-checkbox ".concat(v?"checked":""),onClick:function(t){if(t.stopPropagation(),A)T(function(t){return h?t.filter(function(t){return t.id!==e.id}):[].concat(Ro(t),[e])});else{if(!v&&(oe||le&&null!=M&&M.photoProof)&&M.photoProofMaxSelection>0&&S.length>=M.photoProofMaxSelection)return void Swal.fire({title:wp.i18n.__("Error","integrate-google-drive"),text:wp.i18n.sprintf(wp.i18n.__("You can not select more than %s files.","integrate-google-drive"),M.photoProofMaxSelection),icon:"error",showConfirmButton:!0,confirmButtonText:wp.i18n.__("OK","integrate-google-drive"),customClass:{container:"igd-swal"}});V(null),E(function(t){return v?t.filter(function(t){return t.id!==e.id}):[].concat(Ro(t),[e])})}}},React.createElement("span",{className:"box"}))}()),React.createElement("span",{className:"file-item-name"},a),I&&(P?React.createElement("span",{className:"file-item-size"},d?Jt(d):"—"):(!M||M.download)&&!p&&!!d&&React.createElement("span",{className:"file-item-size"},Jt(d))),!A&&(!M||M.download&&(!p||M.folderDownload)||M.details||M.delete||M.rename||M.move||M.copy||M.edit||M.preview)&&React.createElement("span",{className:"file-item-options",onClick:function(t){t.stopPropagation(),z(!1),V(e),H(t)}},React.createElement("i",{className:"dashicons dashicons-ellipsis"}))),P&&j&&React.createElement("span",{className:"file-item-date"},_n("number"==typeof u?1e3*u:u,!0)),oe&&!p&&(null==M?void 0:M.photoProof)&&(null==M?void 0:M.reviewEnableTags)&&React.createElement(React.Fragment,null,React.createElement("div",{className:"file-item-review-tag tag-".concat(o),onClick:function(e){e.stopPropagation()},onContextMenu:function(e){return e.stopPropagation()},onDoubleClick:function(e){return e.stopPropagation()},style:{background:null==x?void 0:x.color}},React.createElement("i",{className:"dashicons dashicons-tag review-tag-icon"}),x&&React.createElement(React.Fragment,null,React.createElement("span",{className:"review-tag-label"},null==x?void 0:x.label),React.createElement("i",{className:"dashicons dashicons-no-alt",onClick:function(t){t.stopPropagation();var n=function(t){return t.map(function(t){return t.id===e.id?Eo(Eo({},t),{},{reviewTag:null}):t})};E(n),R(function(e){return Eo(Eo({},e),{},ko({},(null==C?void 0:C.id)||"",n(e[(null==C?void 0:C.id)||""])))})}})),React.createElement(Bt,{anchorSelect:".file-item-review-tag.tag-".concat(o),variant:"light",className:"review-tag-modal igd-tooltip",place:"bottom",border:"1px solid #ddd",clickable:!0,afterShow:function(){var e=document.querySelector(".file-item-review-tag.tag-".concat(o)),t=null==e?void 0:e.closest(".file-item");t&&(t.style.zIndex="9999")},afterHide:function(){var e=document.querySelector(".file-item-review-tag.tag-".concat(o)),t=null==e?void 0:e.closest(".file-item");t&&(t.style.zIndex="")}},React.createElement("div",{className:"review-tag-modal-inner"},null==M||null===(i=M.reviewTags)||void 0===i?void 0:i.map(function(t){var n=t.label,r=t.value,i=t.color;return React.createElement("div",{key:n,className:"tag-item ".concat((null==x?void 0:x.value)===r?"active":""),onClick:function(n){n.stopPropagation();var r=function(e){return e.map(function(e){return e.id===o?Eo(Eo({},e),{},{reviewTag:t}):e})};E(function(n){return n.find(function(e){return e.id===o})?r(n):[].concat(Ro(n),[Eo(Eo({},e),{},{reviewTag:t})])}),R(function(e){return Eo(Eo({},e),{},ko({},(null==C?void 0:C.id)||"",r(e[(null==C?void 0:C.id)||""])))})}},React.createElement("i",{className:"dashicons dashicons-saved"}),React.createElement("span",{style:{color:i}},n))})))))))}})),!A&&le&&React.createElement(Fi,null),!!_.length&&X&&"button"===$&&(null===(e=k[(null==C?void 0:C.id)||""])||void 0===e?void 0:e.length)>J&&Math.ceil((null===(t=k[(null==C?void 0:C.id)||""])||void 0===t?void 0:t.length)/J)>ne&&React.createElement("button",{className:"igd-btn btn-primary igd-load-more ".concat(null!==(n=k[(null==C?void 0:C.id)||""])&&void 0!==n&&n.length?"":"igd-hidden"),onClick:function(e){e.stopPropagation(),re(function(e){return e+1})}},v&&React.createElement("span",{className:"igd-spinner"}),v?wp.i18n.__("Loading...","integrate-google-drive"):wp.i18n.__("Load more","integrate-google-drive")),!D&&X&&"pagination"===$&&J>0&&(null===(r=k[(null==C?void 0:C.id)||""])||void 0===r?void 0:r.length)>
1J&&React.createElement(Yi,{className:"igd-pagination",pageCount:ne<=1&&(null===(i=k[(null==C?void 0:C.id)||""])||void 0===i?void 0:i.length)<J?1:Math.ceil((null===(o=k[(null==C?void 0:C.id)||""])||void 0===o?void 0:o.length)/J),currentPage:ne||1,onPageChange:function(e){re(e);var t=ve.current.closest(".igd-file-browser");t&&t.scrollIntoView({behavior:"smooth"})}}),!v&&(y||C&&(!cn(C.id,h)||C.id===h.root_id))&&!_.length&&!D&&(A||!le)&&(A||!se||C)&&React.createElement(hi,null),!se&&!D&&!A&&!le&&ge&&L&&React.createElement(Xr,null),!D&&!v&&!_.length&&C&&cn(C.id,h)&&React.createElement(zi,{activeFolder:C}),be&&React.createElement(Ui,{isSearchResults:D,searchBoxText:Z}),v&&"none"!==c&&!!Lr[c]&&React.createElement("div",{className:"loading-wrap",dangerouslySetInnerHTML:{__html:u?"<img src=".concat(u,' alt="Loading..."/>'):Lr[c].svg}}))}function jo(e){return jo="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},jo(e)}function Io(e){return function(e){if(Array.isArray(e))return zo(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Bo(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Fo(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 Lo(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Fo(Object(n),!0).forEach(function(t){Mo(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Fo(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Mo(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=jo(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=jo(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==jo(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Do(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,l=[],c=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,i=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw i}}return l}}(e,t)||Bo(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Bo(e,t){if(e){if("string"==typeof e)return zo(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?zo(e,t):void 0}}function zo(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var Uo=React,Ho=Uo.useContext,Wo=Uo.useState,qo=Uo.useEffect;function Ko(){var e,t,n,r,i=Ho(b),o=i.shortcodeId,a=i.files,l=i.activeAccount,c=i.activeFile,s=i.setShowDetails,d=i.activeFolder,u=i.setActiveFolder,f=i.listFiles,p=i.setAllFiles,m=i.initFolders,g=i.nonce,v=i.activeFiles,h=i.breadcrumbs,y=Do(Wo(null),2),w=y[0],_=y[1],S=w||{},E=S.id,k=S.accountId,R=S.name,x=S.iconLink,C=S.type,O=S.size,A=S.owner,N=S.updated,T=S.created,P=S.description,j=Do(Wo(null),2),I=j[0],F=j[1],L=Do(Wo(!1),2),M=L[0],D=L[1],B=Do(Wo(""),2),z=B[0],U=B[1];qo(function(){_(null),c?_(c):v.length>0?_(v[0]):d&&!cn(d.id,l)&&_(d)},[c,v,d]),qo(function(){if(null!=w&&w.parents){var e=w.parents[0];if((null==d?void 0:d.id)===e)return Object.keys(h).find(function(t){return t===e})?void F(d):void F(null);F("loading"),wp.ajax.post("igd_get_file",{shortcodeId:o,id:e,accountId:k,nonce:g||igd.nonce}).done(function(e){Object.keys(h).find(function(t){return t===e.id})?F(e):F(null)}).fail(function(e){console.log(e),F(null)})}else F(null)},[w,d,h]);var H=null==x?void 0:x.replace("/16/","/64/"),W=[{key:"type",label:wp.i18n.__("Type","integrate-google-drive"),value:Xt(C)},{key:"size",label:wp.i18n.__("Size","integrate-google-drive"),value:O&&Jt(O)},{key:"owner",label:wp.i18n.__("Owner","integrate-google-drive"),value:A},{key:"updated",label:wp.i18n.__("Updated","integrate-google-drive"),value:N&&_n(N)},{key:"created",label:wp.i18n.__("Created","integrate-google-drive"),value:T&&_n(T)}];return qo(function(){return function(){var e=jQuery(".igd-detail
1s-wrap"),t=e.outerWidth(),n=e.parents(".igd-file-browser").find(".igd-body"),r=e.parents(".igd-file-browser").find(".igd-sidebar-wrap"),i="calc(100% - ".concat(t,"px)");if(r.length>0){var o=r.outerWidth();i="calc(100% - ".concat(t+o,"px)")}return n.css("width",i),function(){n.css("width","100%")}}()},[]),React.createElement("div",{className:"igd-details-wrap"},React.createElement("div",{className:"igd-details"},React.createElement("i",{className:"close-details dashicons dashicons-no",onClick:function(){s(!1),localStorage.removeItem("igd_show_details")}}),w&&!cn(w.id,l)?React.createElement(React.Fragment,null,React.createElement("div",{className:"details-item name"},React.createElement("img",{src:H}),React.createElement("span",null,R)),W.map(function(e){var t=e.key,n=e.label,r=e.value;if(r)return React.createElement("div",{key:t,className:"details-item field-".concat(t)},React.createElement("span",{className:"details-item-label"},n),React.createElement("span",{className:"details-item-value"},r))}),(null==w||null===(e=w.imageMediaMetadata)||void 0===e?void 0:e.width)&&(null==w||null===(t=w.imageMediaMetadata)||void 0===t?void 0:t.height)&&React.createElement("div",{className:"details-item field-dimension"},React.createElement("span",{className:"details-item-label"},wp.i18n.__("Dimension","integrate-google-drive")),React.createElement("span",{className:"details-item-value"},null==w||null===(n=w.imageMediaMetadata)||void 0===n?void 0:n.width," x ",null==w||null===(r=w.imageMediaMetadata)||void 0===r?void 0:r.height)),React.createElement("div",{className:"details-item field-location"},React.createElement("span",{className:"details-item-label"},wp.i18n.__("Location","integrate-google-drive")),React.createElement("div",{className:"details-item-value"},"loading"===I?React.createElement("span",{className:"igd-spinner"}):React.createElement("div",{className:"location-wrap",onClick:function(){I?f(I):u(null)}},I?React.createElement(React.Fragment,null,React.createElement("img",{src:I.iconLink||"".concat(igd.pluginUrl,"/assets/images/icons/folder.png")}),React.createElement("span",null,I.name)):React.createElement(React.Fragment,null,React.createElement("i",{className:"dashicons dashicons-admin-home"}),React.createElement("span",null,wp.i18n.__("Home","integrate-google-drive")))))),((null==w?void 0:w.description)||!m)&&React.createElement("div",{className:"details-item field-description"},React.createElement("span",{className:"details-item-label"},wp.i18n.__("Description","integrate-google-drive")),!m&&React.createElement("i",{className:"dashicons ".concat(M?"dashicons-saved":"dashicons-edit"),onClick:function(){M?(!function(){var e=a.map(function(e){return e.id===E?Lo(Lo({},e),{},{description:z}):e});_(Lo(Lo({},w),{},{description:z})),p(function(t){return Lo(Lo({},t),{},Mo({},null==d?void 0:d.id,Io(e)))}),wp.ajax.post("igd_update_description",{shortcodeId:o,id:E,accountId:k,description:z,nonce:g||igd.nonce}).done(function(){Swal.fire({title:wp.i18n.__("Updated!","integrate-google-drive"),text:wp.i18n.__("Description has been updated.","integrate-google-drive"),icon:"success",showConfirmButton:!1,timer:2e3,timerProgressBar:!0,toast:!0,customClass:{container:"igd-swal"},position:"top-end"})})}(),D(!1)):(D(!0),U(P))}}),!M&&(P?React.createElement("span",{className:"details-item-value"},P):React.createElement("span",{className:"description-placeholder"},wp.i18n.__("Add description","integrate-google-drive"))),!m&&M&&React.createElement("textarea",{onChange:function(e){return U(e.target.value)},value:z,rows:4}))):React.createElement("div",{className:"details-placeholder"},React.createElement("i",{className:"dashicons dashicons-pressthis"}),React.createElement("span",null,wp.i18n.__("Select a file or folder to view its details.","integrate-google-drive")))))}function Vo(e){return Vo="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},Vo(e)}function Go(e){return function(e){if(Array.isArray(e))return Zo(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||$o(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Qo(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 Yo(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
1t%2?Qo(Object(n),!0).forEach(function(t){Xo(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Qo(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Xo(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=Vo(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Vo(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Vo(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Jo(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,l=[],c=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,i=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw i}}return l}}(e,t)||$o(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function $o(e,t){if(e){if("string"==typeof e)return Zo(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Zo(e,t):void 0}}function Zo(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var ea=React,ta=ea.useState,na=ea.useEffect;function ra(e){var t=e.context,n=t.shortcodeId,r=t.allFiles,i=t.setAllFiles,o=t.activeAccount,a=t.initFolders,l=t.isOptions,c=t.activeFiles,s=t.activeFile,d=t.nonce,u=Jo(ta(null),2),f=u[0],p=u[1],m=Jo(ta(null),2),g=m[0],v=m[1],h=Jo(ta(null),2),y=h[0],w=h[1],b=Jo(ta([]),2),_=b[0],S=b[1],E=Jo(ta(!1),2),k=E[0],R=E[1],x=l?c:[s],C=x.map(function(e){return e.id}),O=x.map(function(e){return e.parents[0]});function A(e){return p(e.id),wp.ajax.post("igd_get_files",{shortcodeId:n,data:{folder:e},nonce:d||igd.nonce,skipBreadcrumbs:!0}).done(function(t){var n=t.files;n=n.filter(function(e){return $t(e)}),v(function(t){return Yo(Yo({},t),{},Xo({},e.id,n))})}).fail(function(e){console.log(e)}).always(function(){p(null)})}na(function(){var e={id:o.root_id,accountId:o.id,type:"application/vnd.google-apps.folder"};A(e).then(function(t){S([e])})},[]);var N=!1;if(y){var T=String(y.id),P=new Set(C.map(String)),j=new Set(O.map(String));(P.has(T)||j.has(T))&&(N=!0)}y&&["computers","shared","starred","shared-drives"].includes(y.id)&&(N=!0),y&&o.root_id===y.id&&O.includes(o.root_id)&&(N=!0);var I=en(!1,o);return a&&(I=a.filter(function(e){return $t(e)})),React.createElement("div",{className:"move-folders-wrap"},React.createElement("div",{className:"move-folders"},I.map(function(e){var t=e.id,n=e.name,r=e.iconLink,i=_.find(function(e){return e.id===t}),o=!!y&&y.id===t;return React.createElement(React.Fragment,null,React.createElement("div",{key:t,className:"move-folder ".concat(o?"active":""),onClick:function(){w(o?null:e)}},React.createElement("i",{className:"dashicons dashicons-arrow-".concat(i?"down":"right"),onClick:function(n){n.stopPropagation(),S(function(n){return i?n.filter(function(e){return e.id!==t}):[].concat(Go(n),[e])}),i||g&&g[t]||A(e)}}),React.createElement("img",{src:r,alt:n}),React.createElement("div",{className:"file-item-checkbox ".concat(o?"checked":"")},React.createElement("span",{className:"box"})),React.createElement("span",null,n),f===t&&React.createElement("div",{className:"igd-spinner"})),i&&React.createElement(ia,{folders:g[t]?g[t]:[],childFolders:g,selectedFolder:y,setSelectedFolder:w,getFolders:A,openFolders:_,setOpenFolders:S,loading:f}))})),React.createElement("button",{disabled:N,type:"button",className:"igd-btn ".concat(N?"disabled":"btn-primary"),onClick:function(){R(!0),wp.ajax.post("igd_move_file",{shortcodeId:n,file_ids:C,folder_id:y.id,account_id:y.accountId,nonce:
1d||igd.nonce}).done(function(e){if(r[y.id]){var t=[].concat(Go(r[y.id]),Go(x));i(function(e){return Yo(Yo({},e),{},Xo({},y.id,t))})}var n=Yo({},r);O.forEach(function(e){n[e]&&(n[e]=n[e].filter(function(e){return!C.includes(e.id)}))}),i(n),Swal.fire({title:wp.i18n.__("Success","integrate-google-drive"),text:wp.i18n._n("File moved successfully","Files moved successfully",C.length,"integrate-google-drive"),icon:"success",toast:!0,showConfirmButton:!1,timer:2e3,timerProgressBar:!0})}).fail(function(e){console.log(e),Swal.fire({title:wp.i18n.__("Error","integrate-google-drive"),text:wp.i18n.__("Error moving file(s)","integrate-google-drive"),icon:"error",toast:!0,showConfirmButton:!1,timer:3e3,timerProgressBar:!0})}).always(function(){R(!1)})}},k&&React.createElement("div",{className:"igd-spinner"}),k?wp.i18n.__("Moving...","integrate-google-drive"):wp.i18n.__("Move","integrate-google-drive")))}function ia(e){var t=e.folders,n=e.childFolders,r=e.selectedFolder,i=e.setSelectedFolder,o=e.getFolders,a=e.openFolders,l=e.setOpenFolders,c=e.loading;return t.length?t.map(function(e){var t=a.find(function(t){return t.id===e.id}),s=!!r&&r.id===e.id;return React.createElement("div",{key:e.id,className:"move-folder-wrap"},React.createElement("div",{className:"move-folder ".concat(s?"active":""),onClick:function(){i(s?null:e)}},React.createElement("i",{className:"dashicons dashicons-arrow-".concat(t?"down":"right"),onClick:function(r){r.stopPropagation(),l(t?function(t){return t.filter(function(t){return t.id!==e.id})}:function(t){return[].concat(Go(t),[e])}),t||n&&n[e.id]||o(e)}}," "),React.createElement("img",{src:e.iconLink,alt:e.name}),React.createElement("div",{className:"file-item-checkbox ".concat(s?"checked":"")},React.createElement("span",{className:"box"})),React.createElement("span",null,e.name),c===e.id&&React.createElement("div",{className:"igd-spinner"})),t&&n[e.id]&&React.createElement(ia,{folders:n[e.id],childFolders:n,getFolders:o,setSelectedFolder:i,selectedFolder:r,openFolders:a,setOpenFolders:l,loading:c}))}):!c&&React.createElement("div",{className:"move-folder-wrap empty"},React.createElement("i",{className:"dashicons dashicons-warning"}),React.createElement("span",null,wp.i18n.__("No folders found!","integrate-google-drive")))}function oa(e){return oa="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},oa(e)}function aa(e){return function(e){if(Array.isArray(e))return fa(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||ua(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function la(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 ca(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?la(Object(n),!0).forEach(function(t){sa(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):la(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function sa(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=oa(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=oa(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==oa(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function da(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,l=[],c=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,i=e}
1finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw i}}return l}}(e,t)||ua(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ua(e,t){if(e){if("string"==typeof e)return fa(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?fa(e,t):void 0}}function fa(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var pa=React,ma=pa.useState,ga=pa.useEffect;function va(e){var t=e.context,n=t.shortcodeId,r=t.activeAccount,i=t.setAllFiles,o=t.allFiles,a=t.initFolders,l=t.activeFiles,c=t.activeFile,s=t.isOptions,d=t.nonce,u=s?l:[c],f=da(ma(null),2),p=f[0],m=f[1],g=da(ma(null),2),v=g[0],h=g[1],y=da(ma(null),2),w=y[0],b=y[1],_=da(ma([]),2),S=_[0],E=_[1],k=da(ma(!1),2),R=k[0],x=k[1];function C(e){return m(e.id),wp.ajax.post("igd_get_files",{shortcodeId:n,data:{folder:e},nonce:d||igd.nonce,skipBreadcrumbs:!0}).done(function(t){var n=t.files;n=n.filter(function(e){return $t(e)}),h(function(t){return ca(ca({},t),{},sa({},e.id,n))})}).fail(function(e){console.log(e)}).always(function(){m(null)})}ga(function(){var e={id:r.root_id,accountId:r.id,type:"application/vnd.google-apps.folder"};C(e).then(function(t){E([e])})},[]);var O=!1;w&&["computers","shared","starred","shared-drives"].includes(w.id)&&(O=!0);var A=en(!1,r);return a&&(A=a.filter(function(e){return $t(e)})),React.createElement("div",{className:"move-folders-wrap"},React.createElement("div",{className:"move-folders"},A.map(function(e){var t=e.id,n=e.name,r=e.iconLink,i=S.find(function(e){return e.id===t}),o=!!w&&w.id===t;return React.createElement(React.Fragment,null,React.createElement("div",{key:t,className:"move-folder ".concat(o?"active":""),onClick:function(){b(o?null:e)}},React.createElement("i",{className:"dashicons dashicons-arrow-".concat(i?"down":"right"),onClick:function(n){n.stopPropagation(),E(function(n){return i?n.filter(function(e){return e.id!==t}):[].concat(aa(n),[e])}),i||v&&v[t]||C(e)}}),React.createElement("img",{src:r,alt:n}),React.createElement("div",{className:"file-item-checkbox ".concat(o?"checked":"")},React.createElement("span",{className:"box"})),React.createElement("span",null,n),p===t&&React.createElement("div",{className:"igd-spinner"})),i&&React.createElement(ha,{folders:v[t]?v[t]:[],childFolders:v,selectedFolder:w,setSelectedFolder:b,getFolders:C,openFolders:S,setOpenFolders:E,loading:p}))})),React.createElement("button",{disabled:O,type:"button",className:"igd-btn ".concat(O?"disabled":"btn-primary"),onClick:function(){x(!0),wp.ajax.post("igd_copy_file",{shortcodeId:n,files:u,folder_id:w.id,nonce:d||igd.nonce}).done(function(e){if(Swal.fire({title:wp.i18n.__("Success","integrate-google-drive"),text:wp.i18n._n("File moved successfully","Files moved successfully",e.length,"integrate-google-drive"),icon:"success",toast:!0,showConfirmButton:!1,timer:2e3,timerProgressBar:!0}),o[w.id]){var t=[].concat(aa(o[w.id]),aa(e));i(function(e){return ca(ca({},e),{},sa({},w.id,t))})}}).fail(function(e){console.log(e),Swal.fire({title:wp.i18n.__("Error","integrate-google-drive"),text:wp.i18n.__("Error copying file(s)","integrate-google-drive"),icon:"error",toast:!0,showConfirmButton:!1,timer:3e3,timerProgressBar:!0})}).always(function(){x(!1)})}},R&&React.createElement("div",{className:"igd-spinner"}),R?wp.i18n.sprintf(wp.i18n.__("Copying %s files","integrate-google-drive"),u.length):wp.i18n.__("Copy","integrate-google-drive")))}function ha(e){var t=e.folders,n=e.childFolders,r=e.selectedFolder,i=e.setSelectedFolder,o=e.getFolders,a=e.openFolders,l=e.setOpenFolders,c=e.loading;return t.length?t.map(function(e){var t=a.find(function(t){return t.id===e.id}),s=!!r&&r.id===e.id;return React.createElement("div",{key:e.id,className:"move-folder-wrap"},React.createElement("div",{className:"move-folder ".concat(s?"active":""),onClick:function(){i(s?null:e)}},React.createElement("i",{className:"dashicons dashicons-arrow-".concat(t?"down":"right"),onClick:function(r){r.stopPropagation(),l(t?function(t){return t.filter(function(t){return t.id!==e.id})}:function(t){return[].concat(aa(t),[e])}),t||n&&n[e.id]||o(e)}}," "),React.createElement("img",{src:e.iconLink,alt:e.name}),React.createElement("div",{className:"file-item-checkbox ".concat(s?"checked":"")},React.createElement("span",{className:"box"})),React.createElement("span",null,e.name),c===e.id&&React.createElement("div",{className:"igd-spinner"})),t&&n[e.id]&&React.createElement(ha,{folders:n[e.id],childFolders:n,getFolders:o,setSelectedFolder:i,selectedFolder:r,openFolders:a,setOpenFolders:l,loading:c}))}):!c&&React.createElement("div",{className:"move-folder-wrap empty"},React.createElement("i",{className:"dashicons dashicons-warning"}),React.createElement("span",null,wp.i18n.__("No folders found!","integrate-google-drive")))}function ya(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,l=[],c=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,i=e}
1finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw i}}return l}}(e,t)||ba(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function wa(e){return function(e){if(Array.isArray(e))return _a(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||ba(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ba(e,t){if(e){if("string"==typeof e)return _a(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?_a(e,t):void 0}}function _a(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function Sa(e){var t=e.files,n=(0,h().useRef)(wa(t)),r=ya((0,h().useState)(null),2),i=r[0],o=r[1],a=ya((0,h().useState)(new Set),2),l=a[0],c=a[1],s=function(e){e&&(o(e.id),wp.ajax.post("igd_import_media",{file:e,nonce:igd.nonce}).done(function(t){c(function(t){return new Set([].concat(wa(t),[e.id]))})}).fail(function(e){console.error(e)}).always(function(){n.current=n.current.filter(function(t){return t.id!==e.id}),o(null),n.current.length>0&&s(n.current[0])}))};(0,h().useEffect)(function(){n.current.length>0&&s(n.current[0])},[]),(0,h().useEffect)(function(){0===n.current.length&&l.size>0&&Swal.fire({title:wp.i18n.__("Import Successful!","integrate-google-drive"),text:wp.i18n.sprintf(wp.i18n._n("The file has been added to your media library.","%d files have been added to your media library.",l.size,"integrate-google-drive"),l.size),icon:"success",showConfirmButton:!1,timer:2e3,timerProgressBar:!0,toast:!0,customClass:{container:"igd-swal"}})},[l]);var d=function(){if(i){var e=t.find(function(e){return e.id===i});o(null),wp.ajax.post("igd_cancel_import",{file:e,nonce:igd.nonce}).fail(function(e){console.error(e)})}};return(0,h().useEffect)(function(){return document.addEventListener("igd_import_cancel",d),function(){document.removeEventListener("igd_import_cancel",d)}},[i]),React.createElement("div",{className:"import-files"},t.map(function(e){return React.createElement("div",{key:e.id,className:"import-file"},React.createElement("div",{className:"import-file-thumb"},React.createElement("img",{src:fn(e),alt:e.name})),React.createElement("div",{className:"import-file-info"},React.createElement("div",{className:"import-file-name"},e.name),React.createElement("div",{className:"import-file-size"},Jt(e.size))),React.createElement("div",{className:"import-file-actions"},i===e.id&&React.createElement("div",{className:"igd-spinner"}),l.has(e.id)&&React.createElement("i",{className:"dashicons dashicons-saved"}),!l.has(e.id)&&React.createElement("button",{type:"button",className:"button button-link-delete",onClick:function(t){t.target.closest(".import-file").classList.add("igd-hidden"),n.current=n.current.filter(function(t){return t.id!==e.id}),i===e.id&&(d(),n.current.length>0&&s(n.current[0]))}},React.createElement("i",{className:"dashicons dashicons-no"}))))}))}function Ea(e){return Ea="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},Ea(e)}function ka(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",i=n.toStringTag||"@@toStringTag";function o(n,r,i,o){var c=r&&r.prototype instanceof l?r:l,s=Object.create(c.prototype);return Ra(s,"_invoke",function(n,r,i){var o,l,c,s=0,d=i||[],u=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return o=t,l=0,c=e,f.n=n,a}};function p(n,r){for(l=n,c=r,t=0;!u&&s&&!i&&t<d.length;t++){var i,o=d[t],p=f.p,m=o[2];n>3?(i=m===r)&&(c=o[(l=o[4])?5:(l=3,3)],o[4]=o[5]=e):o[0]<=p&&((i=n<2&&p<o[1])?(l=0,f.v=r,f.n=o[1]):p<m&&(i=n<3||o[0]>r||r>m)&&(o[4]=n,o[5]=r,f.n=m,l=0))}if(i||n>1)return a;throw u=!0,r}return function(i,d,m){if(s>1)throw TypeError("Generator is already running");for(u&&1===d&&p(d,m),l=d,c=m;(t=l<2?e:c)||!u;){o||(l?l<3?(l>1&&(f.n=-1),p(l,c)):f.n=c:f.v=c);try{if(s=2,o){if(l||(i="next"),t=o[i]){if(!(t=t.call(o,c)))throw TypeError("iterator result is not an object");
1if(!t.done)return t;c=t.value,l<2&&(l=0)}else 1===l&&(t=o.return)&&t.call(o),l<2&&(c=TypeError("The iterator does not provide a '"+i+"' method"),l=1);o=e}else if((t=(u=f.n<0)?c:n.call(r,f))!==a)break}catch(t){o=e,l=1,c=t}finally{s=1}}return{value:t,done:u}}}(n,i,o),!0),s}var a={};function l(){}function c(){}function s(){}t=Object.getPrototypeOf;var d=[][r]?t(t([][r]())):(Ra(t={},r,function(){return this}),t),u=s.prototype=l.prototype=Object.create(d);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,Ra(e,i,"GeneratorFunction")),e.prototype=Object.create(u),e}return c.prototype=s,Ra(u,"constructor",s),Ra(s,"constructor",c),c.displayName="GeneratorFunction",Ra(s,i,"GeneratorFunction"),Ra(u),Ra(u,i,"Generator"),Ra(u,r,function(){return this}),Ra(u,"toString",function(){return"[object Generator]"}),(ka=function(){return{w:o,m:f}})()}function Ra(e,t,n,r){var i=Object.defineProperty;try{i({},"",{})}catch(e){i=0}Ra=function(e,t,n,r){function o(t,n){Ra(e,t,function(e){return this._invoke(t,n,e)})}t?i?i(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(o("next",0),o("throw",1),o("return",2))},Ra(e,t,n,r)}function xa(e,t,n,r,i,o,a){try{var l=e[o](a),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,i)}function Ca(e){return function(e){if(Array.isArray(e))return Oa(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return Oa(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Oa(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Oa(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function Aa(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 Na(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Aa(Object(n),!0).forEach(function(t){Ta(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Aa(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Ta(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=Ea(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Ea(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Ea(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Pa=React,ja=Pa.useContext,Ia=Pa.useEffect;function Fa(){var e=ja(b),t=e.shortcodeId,n=e.getFiles,r=e.activeFiles,i=e.setActiveFiles,o=e.activeFile,a=e.activeFolder,l=e.permissions,c=e.notifications,s=e.shortcodeBuilderType,d=e.isOptions,u=e.setIsOptions,f=e.isList,p=e.setIsList,m=e.setShowDetails,g=e.setIsUpload,v=e.isShortcodeBuilder,h=e.contextMenuId,y=e.setAllFiles,w=e.initFolders,_=e.setActiveAccount,S=e.nonce,E="search"===s,k="gallery"===s,R=o&&a&&o.id===a.id,x=function(){var e,n=(e=ka().m(function e(n){var r,i,a,l,c,s,d;return ka().w(function(e){for(;;)switch(e.p=e.n){case 0:if(r=o.id,i=o.accountId,a=o.type,o.exportAs,l=vn(JSON.stringify({id:r,accountId:i})),c="".concat(igd.homeUrl,"/?direct_file=").concat(l),"downloadLink"!==n){e.n=5;break}return e.p=1,e.n=2,Cn(o,t,S);case 2:c=e.v,e.n=4;break;case 3:return e.p=3,e.v,Swal.fire({icon:"error",text:wp.i18n.__("Unable to create a download link. Check your download and sharing permissions.","integrate-google-drive")}),e.a(2);case 4:e.n=6;break;case 5:"googleLink"===n?c=o.webViewLink:"mediaLink"===n&&(nn(o)?(s=0===a.indexOf("audio/")?".mp3":".mp4",c="".concat(igd.homeUrl,"/?igd_stream=1&id=").concat(r,"&account_id=").concat(i,"&ext=").concat(s)):ln(o)&&(c=un(o,{context:"shared",size:"full"})||fn(o,"full",{},!0,"shared")));case 6:(d=document.createElement("textarea")).value=c,document.body.appendChild(d),d.select(),document.execCommand("copy"),document.body.removeChild(d),Swal.fire({title:wp.i18n.__("Copied!","integrate-google-drive"),text:wp.i18n.__("Link copied to clipboard.","integrate-google-drive"),icon:"success",showConfirmButton:!1,timer:2e3,timerProgressBar:!0,toast:!0,customClass:{container:"igd-swal"}});case 7:return e.a(2)}},e,null,[[1,3]])}),function(){var t=this,n=arguments;return new Promise(function(r,i){var o=e.apply(t,n);function a(e){xa(o,r,i,a,l,"next",e)}function l(e){xa(o,r,i,a,l,"throw",e)}a(void 0)})});return function(e){return n.apply(this,arguments)}}(),C=(null==o?void 0:o.permissions)||{},O=!!C.canEdit,A=!!C.canPreview,N=!!C.canRename;l&&(l.refresh=!0);var T=[{key:"doc",title:wp.i18n.__("Google Doc","integrate-google-drive"),icon:"dashicons-media-document"},{key:"sheet",title:wp.i18n.__("Google Sheet","integrate-google-drive"),icon:"dashicons-media-spreadsheet"},{key:"slide",title:wp.i18n.__("Google Slide","integrate-google-drive"),icon:"dashicons-media-interactive"}],P=[{key:"directLink",title:wp.i18n.__("Direct Preview Link","integrate-google-drive"),icon:"dashicons-visibility",tooltip:wp.i18n.__("Link to preview the file directly on your site.","integrate-google-drive")},{key:"googleLink",title:wp.i18n.__("Google Drive Preview Link","integrate-google-drive"),icon:"dashicons-visibility",tooltip:wp.i18n.__("Link to preview the file on Google Drive.","integrate-google-drive")},{key:"mediaLink",title:wp.i18n.__("Direct Media Link","integrate-google-drive"),icon:"dashicons-admin-media",tooltip:wp.i18n.__("Link to access the media file directly.","integrate-google-drive")},{key:"downloadLink",title:wp.i18n.__("Download Link","integrate-google-drive"),icon:"dashicons-download",tooltip:wp.i18n.__("Link to download the file.","integrate-google-drive")}],j=0;d&&(j=r.filter(function(e){return!l||!$t(e)||l.folderDownload}).length);var I=[{key:"refresh",title:wp.i18n.__("Refresh","integrate-google-drive"),icon:"dashicons-update-alt"},{key:"newFolder",title:wp.i18n.__("New Folder","integrate-google-drive"),icon:"dashicons-open-folder"},{key:"createDoc",title:wp.i18n.__("Create Document","integrate-google-drive"),icon:"dashicons-welcome-add-page"},{key:"upload",title:wp.i18n.__("Upload Files","integrate-google-drive"),icon:"dashicons-cloud-upload"},{key:"preview",title:l&&!1===l.inlinePreview?wp.i18n.__("Preview in a new window","integrate-google-drive"):wp.i18n.__("Preview","integrate-google-drive"),icon:"dashicons-visibility"}
1,{key:"drive",title:wp.i18n.__("Open in Google Drive","integrate-google-drive"),icon:"dashicons-migrate"},{key:"details",title:wp.i18n.__("View Details","integrate-google-drive"),icon:"dashicons-info-outline"},{key:"copyLink",title:wp.i18n.__("Copy Links","integrate-google-drive"),icon:"dashicons-admin-links"},{key:"share",title:wp.i18n.__("Share","integrate-google-drive"),icon:"dashicons-share"},{key:"edit",title:wp.i18n.__("Edit (New Window)","integrate-google-drive"),icon:"dashicons-edit-page"},{key:"download",title:wp.i18n.__("Download","integrate-google-drive")+"".concat(j>1?" (".concat(j,")"):""),icon:"dashicons-download"},{key:"import",title:wp.i18n.__("Import to Media Library","integrate-google-drive")+"".concat(d&&r.length>1?" (".concat(r.length,")"):""),icon:"dashicons-migrate"},{key:"move",title:wp.i18n.__("Move","integrate-google-drive")+"".concat(d&&r.length>1?" (".concat(r.length,")"):""),icon:"dashicons-editor-break"},{key:"rename",title:wp.i18n.__("Rename","integrate-google-drive"),icon:"dashicons-edit"},{key:"copy",title:wp.i18n.__("Copy","integrate-google-drive")+"".concat(d&&r.length>1?" (".concat(r.length,")"):""),icon:"dashicons-admin-page"},{key:"delete",title:wp.i18n.__("Delete","integrate-google-drive")+"".concat(d&&r.length>1?" (".concat(r.length,")"):""),icon:"dashicons-trash"},{key:"view",title:f?wp.i18n.__("Grid View","integrate-google-drive"):wp.i18n.__("List View","integrate-google-drive"),icon:f?"dashicons-grid-view":"dashicons-list-view"}].filter(function(e){var t=e.key;if((!v||!d||["view","refresh"].includes(t))&&(!E||["preview","download"].includes(t))&&("drive"!==t||!d&&!w)&&(!l||l[t])&&("view"!==t||(!k||v)&&d)&&("edit"!==t||O)&&(!["share","copyLink","details"].includes(t)||o)&&("preview"!==t||!(!o&&(1!==r.length||$t(r[0]))||o&&(!A||$t(o))||d&&(1!==r.length||$t(r[0]))))&&("copy"!==t||!(d&&!r.length||!d&&o&&$t(o)||d&&r.length&&r.some(function(e){return $t(e)})))&&("move"!==t||!d||r.length)&&("import"!==t||!(d&&(!r.length||r.some(function(e){return $t(e)}))||o&&$t(o)))&&("rename"!==t||!d||!(r.length>1)&&N)&&("delete"!==t||!(d&&!r.length||o&&!C.canDelete))&&("download"!==t||!(!o&&!r.length||o&&(!o.permissions||!$t(o)&&!o.permissions.canDownload||$t(o)&&l&&(null==l||!l.folderDownload))||d&&!j))&&(R||a&&d&&!o&&!r.length||!["refresh","newFolder","upload","createDoc"].includes(t))&&(!(d&&a&&["computers","shared-drives"].includes(a.id))||["view"].includes(t))&&!(d&&a&&"shared"===a.id&&["newFolder","upload","createDoc","move","delete"].includes(t))&&(!R||r.length||d||["refresh","newFolder","upload","createDoc"].includes(t)))return!0});return I.length||!l||l.view||u(null),Ia(function(){u(I.length?d:"hide")},[I]),React.createElement(q,{id:h,className:"igd-context-menu",animation:M,onHidden:function(){return u(!1)}},I.map(function(s){var v=s.key,h=s.title,w=s.icon;return React.createElement(K,{key:v,onClick:function(s){s.data;var h=s.event;s.triggerEvent;if(u(!1),"newFolder"===v)return i([]),void Swal.fire({title:wp.i18n.__("New Folder","integrate-google-drive"),text:wp.i18n.__("Enter new folder name","integrate-google-drive"),input:"text",inputValue:"",inputAttributes:{autocapitalize:"off"},showCancelButton:!1,confirmButtonText:wp.i18n.__("Create","integrate-google-drive"),showLoaderOnConfirm:!0,showCloseButton:!0,customClass:{container:"igd-swal"},preConfirm:function(e){return e?wp.ajax.post("igd_new_folder",{shortcodeId:t,name:e,parent_id:a.id,account_id:a.accountId,nonce:S||igd.nonce}).done(function(e){y(function(t){return Na(Na({},t),{},Ta({},(null==a?void 0:a.id)||"",[].concat(Ca(t[(null==a?void 0:a.id)||""]),[e])))}),Swal.fire({title:"Created!",text:"Folder has been created.",icon:"success",showConfirmButton:!1,timer:2e3,timerProgressBar:!0,toast:!0})}).fail(function(e){Swal.fire({title:wp.i18n.__("Error!","integrate-google-drive"),text:e.message,icon:"error",showConfirmButton:!0,confirmButtonText:"OK",customClass:{container:"igd-swal"}})}):Swal.showValidationMessage(wp.i18n.__("Please enter a name","integrate-google-drive"))}});if("refresh"!==v)if("upload"!==v)if("edit"!==v)if("share"!==v)if("preview"!==v)if("drive"!==v){if("download"===v){if(o&&o.exportAs&&Object.keys(o.exportAs).length)return;return R||!o||$t(o)?1!==r.length||$t(r[0])?kn(d,r,o,l,t,S):window.location.href="".concat(igd.aja
1xUrl,"?action=igd_download&id=").concat(r[0].id,"&accountId=").concat(r[0].accountId,"&shortcodeId=").concat(t,"&nonce=").concat(S||igd.nonce):window.location.href="".concat(igd.ajaxUrl,"?action=igd_download&id=").concat(o.id,"&accountId=").concat(o.accountId,"&shortcodeId=").concat(t,"&nonce=").concat(S||igd.nonce),void(c&&c.downloadNotification&&wp.ajax.post("igd_notification",{shortcodeId:t,files:R||!o||$t(o)?1!==r.length||$t(r[0])?d?r:[o]:[r[0]]:[o],notifications:c,type:"download",nonce:S||igd.nonce}))}if("rename"!==v){if("move"===v)return w=null,void Swal.fire({title:wp.i18n.__("Move","integrate-google-drive"),text:wp.i18n.__("Select destination","integrate-google-drive"),html:'<div id="igd-move"></div>',showCancelButton:!1,showConfirmButton:!1,showCloseButton:!0,customClass:{container:"igd-swal igd-move-swal"},didOpen:function(t){w||(w=ReactDOM.createRoot(document.getElementById("igd-move"))),w.render(React.createElement(ra,{context:e}))},willClose:function(){w&&(w.unmount(),w=null)}});var w;if("copy"!==v){if("import"===v)return igd.isPro?void function(e){var t;Swal.fire({title:wp.i18n.sprintf(wp.i18n._n("Importing %d file","Importing %d files",e.length,"integrate-google-drive"),e.length),text:wp.i18n.__("Please wait...","integrate-google-drive"),html:'<div id="igd-import"></div>',showConfirmButton:!1,allowEscapeKey:!1,allowEnterKey:!1,allowOutsideClick:!1,customClass:{container:"igd-swal igd-import-swal"},showCloseButton:!0,didOpen:function(){t||(t=ReactDOM.createRoot(document.getElementById("igd-import"))),t.render(React.createElement(Sa,{files:e}))},willClose:function(){var e=new CustomEvent("igd_import_cancel");document.dispatchEvent(e),t&&(t.unmount(),t=null)}})}(d?r.filter(function(e){return!$t(e)}):[o].filter(function(e){return!$t(e)})):void $n(wp.i18n.__("Upgrade to PRO to import cloud files to the Media Library.","integrate-google-drive"));if("delete"!==v)return"view"===v?(p(!f),void wn(t,f?"grid":"list")):"details"===v?(m(!0),void localStorage.setItem("igd_show_details",1)):void 0;En({activeFiles:r,setAllFiles:y,activeFolder:a,setActiveFiles:i,setActiveAccount:_,isOptions:d,activeFile:o,notifications:c,shortcodeId:t,nonce:S})}else!function(){var t=null;Swal.fire({title:wp.i18n.__("Copy","integrate-google-drive"),text:wp.i18n.__("Select destination","integrate-google-drive"),html:'<div id="igd-copy"></div>',showCancelButton:!1,showConfirmButton:!1,showCloseButton:!0,customClass:{container:"igd-swal igd-copy-swal"},didOpen:function(n){t||(t=ReactDOM.createRoot(document.getElementById("igd-copy"))),t.render(React.createElement(va,{context:e}))},willClose:function(){t&&(t.unmount(),t=null)}})}()}else Swal.fire({title:wp.i18n.__("Rename","integrate-google-drive"),text:wp.i18n.__("Enter new name","integrate-google-drive"),input:"text",inputValue:o.name,inputAttributes:{autocapitalize:"off"},showCancelButton:!1,confirmButtonText:wp.i18n.__("Rename","integrate-google-drive"),showLoaderOnConfirm:!0,showCloseButton:!0,customClass:{container:"igd-swal"},preConfirm:function(e){return e?wp.ajax.post("igd_rename_file",{shortcodeId:t,name:e,id:o.id,accountId:o.accountId,nonce:S||igd.nonce}).done(function(){y(function(t){return Na(Na({},t),{},Ta({},(null==a?void 0:a.id)||"",t[(null==a?void 0:a.id)||""].map(function(t){return t.id===o.id?Na(Na({},t),{},{name:e}):t})))}),Swal.fire({title:wp.i18n.__("Renamed!","integrate-google-drive"),text:wp.i18n.__("File has been renamed.","integrate-google-drive"),icon:"success",showConfirmButton:!1,timer:2e3,timerProgressBar:!0,toast:!0,customClass:{container:"igd-swal"}})}).fail(function(e){Swal.fire({title:wp.i18n.__("Error!","integrate-google-drive"),text:e.message,icon:"error",showConfirmButton:!0,confirmButtonText:wp.i18n.__("OK","integrate-google-drive"),customClass:{container:"igd-swal"}})}):Swal.showValidationMessage(wp.i18n.__("Please enter a name","integrate-google-drive"))}})}else{var b=o||r[0];window.open(b.webViewLink,"_blank").focus()}else{var E=o||r[0];_i(h,E.id,[E],l,c,!1,t,S)}else co(o,!1,{shortcodeId:t,nonce:S});else window.open(o.webViewLink,"_blank").focus();else g(!0);else n(a,"refresh")},data:{action:v}
1,className:"context-menu-item ".concat(v," ").concat(["import"].includes(v)&&!igd.isPro?"disabled":"")},"copyLink"===v?React.createElement(V,{className:"context-submenu",label:React.createElement("div",{className:"context-submenu-label"},React.createElement("i",{className:"dashicons ".concat(w)}),React.createElement("span",null,h)),arrow:React.createElement("i",{className:"dashicons dashicons-arrow-right"})},P.map(function(e){var t=e.key,n=e.title,r=e.icon,i=e.tooltip;return nn(o)||ln(o)||"mediaLink"!==t?React.createElement(K,{key:t,onClick:function(){return x(t)},className:"context-menu-item ".concat(t)},React.createElement("i",{className:"dashicons ".concat(r)}),React.createElement("span",null,n),React.createElement(Bt,{anchorSelect:".context-menu-item.".concat(t),content:i,className:"context-tooltip"})):null})):"createDoc"===v?React.createElement(V,{className:"context-submenu",label:React.createElement("div",{className:"context-submenu-label"},React.createElement("i",{className:"dashicons ".concat(w)}),React.createElement("span",null,h)),arrow:React.createElement("i",{className:"dashicons dashicons-arrow-right"})},T.map(function(e){var n=e.key,r=e.title,i=e.icon;return React.createElement(K,{key:n,onClick:function(){return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"doc",n=wp.i18n.__("New Document","integrate-google-drive"),r=wp.i18n.__("Enter document name","
1integrate-google-drive");"sheet"===e?(n=wp.i18n.__("New Spreadsheet","integrate-google-drive"),r=wp.i18n.__("Enter spreadsheet name","integrate-google-drive")):"slide"===e&&(n=wp.i18n.__("New Presentation","integrate-google-drive"),r=wp.i18n.__("Enter presentation name","integrate-google-drive")),Swal.fire({title:n,text:r,input:"text",inputValue:"",inputAttributes:{autocapitalize:"off"},showCancelButton:!1,confirmButtonText:wp.i18n.__("Create","integrate-google-drive"),showLoaderOnConfirm:!0,showCloseButton:!0,customClass:{container:"igd-swal"},preConfirm:function(n){return n?wp.ajax.post("igd_create_doc",{shortcodeId:t,name:n,type:e,folder_id:a.id,account_id:a.accountId,nonce:S||igd.nonce}).done(function(t){y(function(e){return Na(Na({},e),{},Ta({},(null==a?void 0:a.id)||"",[].concat(Ca(e[(null==a?void 0:a.id)||""]),[t])))});var n=wp.i18n.__("Document created","integrate-google-drive"),r=wp.i18n.__("Document created successfully","integrate-google-drive");"sheet"===e?(n=wp.i18n.__("Spreadsheet created","integrate-google-drive"),r=wp.i18n.__("Spreadsheet created successfully","integrate-google-drive")):"slide"===e&&(n=wp.i18n.__("Presentation created","integrate-google-drive"),r=wp.i18n.__("Presentation created successfully","integrate-google-drive")),Swal.fire({title:n,text:r,icon:"success",showConfirmButton:!1,timer:2e3,timerProgressBar:!0,toast:!0})}).fail(function(e){console.log(e),Swal.fire({title:wp.i18n.__("Error!","integrate-google-drive"),text:e.message,icon:"error",showConfirmButton:!0,confirmButtonText:wp.i18n.__("OK","integrate-google-drive"),customClass:{container:"igd-swal"}})}):Swal.showValidationMessage(wp.i18n.__("Please enter a name","integrate-google-drive"))}})}(n)},className:"context-menu-item ".concat(n)},React.createElement("i",{className:"dashicons ".concat(i)}),React.createElement("span",null,r))})):"download"===v&&o&&o.exportAs&&Object.keys(o.exportAs).length?React.createElement(V,{className:"context-submenu",label:React.createElement("div",{className:"context-submenu-label"},React.createElement("i",{className:"dashicons ".concat(w)}),React.createElement("span",null,wp.i18n.__("Download as","integrate-google-drive"))),arrow:React.createElement("i",{className:"dashicons dashicons-arrow-right"})},Object.keys(o.exportAs).map(function(e){return React.createElement(K,{key:e,className:"context-menu-item ".concat(e),onClick:function(){return function(e){var n=o.exportAs[e].mimetype;window.location.href="".concat(igd.ajaxUrl,"?action=igd_download&id=").concat(o.id,"&accountId=").concat(o.accountId,"&mimetype=").concat(n,"&shortcodeId=").concat(t,"&nonce=").concat(S||igd.nonce)}(e)}},React.createElement("img",{src:Zt(o.exportAs[e].mimetype),alt:e,width:"16",height:"16"}),React.createElement("span",null,e))})):React.createElement(React.Fragment,null,React.createElement("i",{className:"dashicons ".concat(w)}),React.createElement("span",null,h),["import"].includes(v)&&!igd.isPro&&React.createElement("div",{className:"pro-badge"},React.createElement("i",{className:"dashicons dashicons-lock"}),React.createElement("span",null,wp.i18n.__("PRO","integrate-google-drive")))))}))}function La(e){var t=e.isLMS,n=e.isSelectFiles;return React.createElement("div",{className:"no-account-placeholder"},React.createElement("img",{src:"".concat(igd.pluginUrl,"/assets/images/file-browser/no-account-placeholder.svg"),alt:"No Accounts"}),React.createElement("span",{className:"placeholder-heading"},wp.i18n.__("You didn't link any account yet.","integrate-google-drive")),React.createElement("span",{className:"placeholder-description"},wp.i18n.__("Please link to a Google Drive account to continue.","integrate-google-drive")),React.createElement("button",{className:"igd-btn add-account-btn",onClick:function(){t||"dokan"===n?window.open(igd.authUrl,"newwindow","width=550,height=600"):or()}},React.createElement("img",{src:"".concat(igd.pluginUrl,"/assets/images/google-icon.png")}),React.createElement("span",null,wp.i18n.__("Sign in with Google","integrate-google-drive"))))}function Ma(e){return Ma="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},Ma(e)}function Da(e){if(null!=e){var t=e["function"==typeof Symbol&&Symbol.iterator||"@@iterator"],n=0;if(t)return t.call(e);
vendor: 4,759 bytes, line 1
1if("function"==typeof e.next)return e;if(!isNaN(e.length))return{next:function(){return e&&n>=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}}}throw new TypeError(Ma(e)+" is not iterable")}function Ba(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",i=n.toStringTag||"@@toStringTag";function o(n,r,i,o){var c=r&&r.prototype instanceof l?r:l,s=Object.create(c.prototype);return za(s,"_invoke",function(n,r,i){var o,l,c,s=0,d=i||[],u=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return o=t,l=0,c=e,f.n=n,a}};function p(n,r){for(l=n,c=r,t=0;!u&&s&&!i&&t<d.length;t++){var i,o=d[t],p=f.p,m=o[2];n>3?(i=m===r)&&(c=o[(l=o[4])?5:(l=3,3)],o[4]=o[5]=e):o[0]<=p&&((i=n<2&&p<o[1])?(l=0,f.v=r,f.n=o[1]):p<m&&(i=n<3||o[0]>r||r>m)&&(o[4]=n,o[5]=r,f.n=m,l=0))}if(i||n>1)return a;throw u=!0,r}return function(i,d,m){if(s>1)throw TypeError("Generator is already running");for(u&&1===d&&p(d,m),l=d,c=m;(t=l<2?e:c)||!u;){o||(l?l<3?(l>1&&(f.n=-1),p(l,c)):f.n=c:f.v=c);try{if(s=2,o){if(l||(i="next"),t=o[i]){if(!(t=t.call(o,c)))throw TypeError("iterator result is not an object");if(!t.done)return t;c=t.value,l<2&&(l=0)}else 1===l&&(t=o.return)&&t.call(o),l<2&&(c=TypeError("The iterator does not provide a '"+i+"' method"),l=1);o=e}else if((t=(u=f.n<0)?c:n.call(r,f))!==a)break}catch(t){o=e,l=1,c=t}finally{s=1}}return{value:t,done:u}}}(n,i,o),!0),s}var a={};function l(){}function c(){}function s(){}t=Object.getPrototypeOf;var d=[][r]?t(t([][r]())):(za(t={},r,function(){return this}),t),u=s.prototype=l.prototype=Object.create(d);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,za(e,i,"GeneratorFunction")),e.prototype=Object.create(u),e}return c.prototype=s,za(u,"constructor",s),za(s,"constructor",c),c.displayName="GeneratorFunction",za(s,i,"GeneratorFunction"),za(u),za(u,i,"Generator"),za(u,r,function(){return this}),za(u,"toString",function(){return"[object Generator]"}),(Ba=function(){return{w:o,m:f}})()}function za(e,t,n,r){var i=Object.defineProperty;try{i({},"",{})}catch(e){i=0}za=function(e,t,n,r){function o(t,n){za(e,t,function(e){return this._invoke(t,n,e)})}t?i?i(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(o("next",0),o("throw",1),o("return",2))},za(e,t,n,r)}function Ua(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=Qa(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return a=e.done,e},e:function(e){l=!0,o=e},f:function(){try{a||null==n.return||n.return()}finally{if(l)throw o}}}}function Ha(e,t,n,r,i,o,a){try{var l=e[o](a),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,i)}function Wa(e){return function(e){if(Array.isArray(e))return Ya(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Qa(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function qa(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 Ka(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?qa(Object(n),!0).forEach(function(t){Va(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):qa(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Va(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=Ma(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Ma(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Ma(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ga(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,l=[],c=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,i=e}
1finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw i}}return l}}(e,t)||Qa(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Qa(e,t){if(e){if("string"==typeof e)return Ya(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Ya(e,t):void 0}}function Ya(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var Xa=React,Ja=Xa.useState,$a=Xa.useEffect,Za=Xa.useMemo,el=Xa.useRef,tl=igd,nl=tl.settings,rl=tl.isAdmin,il=tl.userAccessData,ol=nl.rememberLastFolder,al=void 0===ol?rl:ol,ll=nl.adminLazyLoad,cl=void 0===ll||ll,sl=nl.adminLazyLoadType,dl=void 0===sl?"pagination":sl,ul=nl.adminLazyLoadNumber,fl=void 0===ul?100:ul,pl=nl.asyncLoading;function ml(e){var t,n,r=e.shortcodeId,i=e.nonce,o=e.initParentFolder,a=e.isShortcodeBuilder,l=e.selectedFolders,c=void 0===l?[]:l,s=e.setSelectedFolders,d=e.allFolders,u=e.privateFolders,f=e.initFolders,p=e.filters,m=e.shortcodeBuilderType,g=e.isList,v=e.showLastModified,h=void 0===v?!m:v,y=e.showFileSizeField,w=void 0===y||y,b=e.sort,S=e.initialFilesSorting,E=e.permissions,k=e.notifications,R=e.showHeader,x=void 0===R?a||!m:R,C=e.showRefresh,O=void 0===C||C,A=e.showSorting,N=void 0===A||A,T=e.showFilesCount,P=void 0===T||T,j=e.showBreadcrumbs,L=void 0===j||j,M=e.searchBoxText,D=e.galleryLayout,B=e.galleryAspectRatio,z=e.galleryColumns,U=e.galleryHeight,H=e.galleryMargin,W=e.galleryView,q=e.galleryFolderView,K=e.thumbnailCaption,V=e.galleryOverlay,G=e.overlayDisplayType,Q=e.galleryOverlayTitle,Y=e.galleryOverlayDescription,X=e.galleryOverlaySize,J=e.galleryImageSize,$=e.galleryCustomSizeWidth,Z=e.galleryCustomSizeHeight,ee=e.isSelectFiles,te=e.selectionType,ne=e.initialSearchTerm,re=e.isLMS,ie=e.isWooCommerce,oe=e.lazyLoadNumber,ae=void 0===oe?fl:oe,le=e.lazyLoadType,ce=void 0===le?dl:le,se=e.lazyLoad,de=void 0===se?cl&&ae>0:se,ue=e.accounts,fe=void 0===ue?igd.accounts:ue,pe=e.account,me=void 0===pe?igd.activeAccount:pe,ge=e.selection,ve=e.isFormUploader,he=e.uploadFileName,ye=void 0===he?"%file_name%%file_extension%":he,we=e.overwrite,be=e.minFiles,_e=e.maxFileSize,Se=e.minFileSize,Ee=e.enableFolderUpload,ke=e.isRequired,Re=e.showUploadLabel,xe=e.uploadLabelText,Ce=e.enableUploadDescription,Oe=e.uploadImmediately,Ae=e.showUploadConfirmation,Ne=e.uploadConfirmationMessage,Te=e.uploadFolderSelection,Pe=e.uploadFolders,je=e.folderSelectionLabel,Ie=Ga(Ja(me),2),Fe=Ie[0],Le=Ie[1],Me="specific_folders"===Fe.scope;f||(il?(o=il.initParentFolder,f=il.initFolders):d&&(f=en(null,Fe)));var De="search"===m&&!a,Be="gallery"===m,ze="media"===m,Ue="uploader"===m,He="review"===m,We=null;De||!al||f&&pl||(We=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"admin",t=arguments.length>1?arguments[1]:void 0,n=arguments.length>2?arguments[2]:void 0,r=null,i=document.body.classList.contains("elementor-editor-active"),o=document.body.classList.contains("et-fb"),a=document.body.classList.contains("block-editor-page");if(i||o||a)return r;var l=sessionStorage.getItem("igd_last_folder_".concat(e));return l&&(r=JSON.parse(l)).id===(null==t?void 0:t.id)&&(r=null),r&&n&&r.accountId!==n&&(r=null),r}(r,o,Fe.id),We&&"root"===We.id&&(We.id=Fe.root_id));var qe,Ke=Ga(Ja(!De&&(null===(t=f)||void 0===t?void 0:t.length)>0?f:[]),2),Ve=Ke[0],Ge=Ke[1],Qe=Ga(Ja(1),2),Ye=Qe[0],Xe=Qe[1],Je=[];!De&&f&&(Je=Va({},(null===(qe=o)||void 0===qe?void 0:qe.id)||"",f));var $e=Ga(Ja(Je),2),Ze=$e[0],et=$e[1],tt=He||Be&&(null==E?void 0:E.photoProof),nt=Ga(Ja([]),2),rt=nt[0],it=nt[1],ot=Ga(Ja(null),2),at=ot[0],lt=ot[1],ct=Ga(Ja(!(f||o||De||Me)),2),st=ct[0],dt=ct[1],ut=Ga(Ja({}),2),ft=ut[0],pt=ut[1],mt=Ga(Ja(!1),2),gt=mt[0],vt=mt[1],ht=Ga(Ja(!1),2),yt=ht[0],wt=ht[1],bt=Ga(Ja(window.innerWidth<=768),2),_t=bt[0],St=bt[1],Et=Ga(Ja(!1),2),kt=Et[0],Rt=Et[1],xt=Ga(Ja(!1),2),Ct=xt[0],Ot=xt[1],At=Ga(Ja(!1),2),Nt=At[0],Tt=At[1],Pt=el(ne),jt=Ga(Ja(ne),2),It=jt[0],Ft=jt[1],Lt=Ga(Ja(null),2),Mt=Lt[0],Dt=Lt[1],Bt=Ga(Ja(function(){return!_t&&!f&&"1"===localStorage.getItem("igd_show_details")}),2),zt=Bt[0],Ut=Bt[1],Ht=Ga(Ja(function(){return!_t&&!f&&"0"!==localStorage.getItem("igd_file_browser_sidebar_open")}),2),Wt=Ht[0],qt=Ht[1],Kt=null;f?o&&(Kt=o):Me||(Kt=en(Fe.root_id,Fe)),We&&(Kt=We);var Vt,Gt=Ga(Ja(Kt),2),Qt=Gt[0],Yt=Gt[1],Xt=JSON.parse(localStorage.getItem("igd_sort")||"null"),Jt=!(!Xt&&f&&!Qt&&!S)&&(null!==(n=null!=b?b:Xt)&&void 0!==n?n:{sortBy:"name",sortDirection:"asc"}),Zt=Ga(Ja(Jt),2),tn=Zt[0],rn=Zt[1],an=(Vt=r||"admin",localStorage.getItem("igd_listing_view_".concat(Vt)));an&&(g="list"===an);var sn=Ga(Ja(g),2),dn=sn[0],un=sn[1];function fn(e){document.querySelector(".igd-swal")?Swal.showValidationMessage(e):Swal.fire({html:e,icon:"error",confirmButtonText:wp.i18n.__("Ok","integrate-google-drive"),customClass:{container:"igd-swal"}})}function pn(){return Ka(Ka(Ka(Ka(Ka(Ka({},p||{}),Be&&{isGallery:!0}),ze&&{isMedia:!0}),re&&{onlyVideo:!0}),(Ue||"folders"===te)&&{onlyFolders:!0}),"table"===m&&{onlyTables:!0})}function mn(){var e,t,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";lt(null),Ct||tt||it([]),vt(!1),dt(a||!0);var l=n;if(f){if(!l)return dt(!1),Yt(null),void et(function(e){var t,n=Ka({},e);"sort"===a&&Qt&&n[Qt.id]?n[Qt.id]=Rn(n[Qt.id],tn):n[(null===(t=o)||void 0===t?void 0:t.id)||""]=f;return n});l=Ka(Ka(Ka({},l),u&&{isPrivate:!0}),De&&!f.some(function(e){return e.id===l.id})&&{folders:f})}else{var c;l||(null===(c=We)||void 0===c?void 0:c.accountId)!==Fe.id||(l=We),l||(l=en(Fe.root_id,Fe))}"lazy"!==a&&Xe(1),wp.ajax.post("igd_get_files",{shortcodeId:r,data:{folder:l,sort:tn,refresh:"refresh"===a,from_server:f&&(null===(e=o)||void 0===e?void 0:e.id)===(null===(t=l)||void 0===t?void 0:t.id),limit:de?ae:0,filters:pn()},nonce:i||igd.nonce}).done(function(e){var t=e.files,n=void 0===t?[]:t,r=e.breadcrumbs,i=e.error;if(i)"refresh"!==a&&fn(i);else if("lazy"===a&&"pagination"!==ce&&(null==Qt?void 0:Qt.id)===l.id&&(n=[].concat(Wa(Ve),Wa(n))),n=Rn(n=function(e){return e.filter(function(e){return!((Ue||"folders"===te)&&!$t(e)||ze&&!nn(e)&&!$t(e)||re&&!on(e)&&!$t(e)||Be&&!(ln(e)||on(e)||$t(e)))})}(n),tn),et(function(e){return Ka(Ka({},e),{},Va(Va({},l.id,n),"folders",[].concat(Wa(e.folders||[]),[l])))}),Yt(l),r)if(f||Me){var c=f||Fe.specific_folders,s=function(e){var t=e.breadcrumbs,n=e.folder,r=e.initFolders,i=e.initParentFolder,o=e.isSearch,a=e.activeFolder,l=Ka({},t),c=Object.keys(l);if(!c.length)return l;if(null!=i&&i.id){var s=i.id,d=c.indexOf(s);if(-1!==d)for(var u=0;u<=d;u++)delete l[c[u]];return l}var f=(null==n?void 0:n.id)||a,p=c.indexOf(f);if(-1===p)return l;for(var m=function(e){if(r.find(function(t){return t.id===c[e]}))return o&&delete l[c[e]],1;delete l[c[e]]},g=0;g<p&&!m(g);g++);return l}({breadcrumbs:r,folder:l,initFolders:c,initParentFolder:o,isSearch:De,activeFolder:Qt});pt(s)}else pt(Ka({},r))}
1).fail(function(e){console.error(e),Xe(1),fn("string"==typeof e?e:wp.i18n.__("Something went wrong! Please try again later.","integrate-google-drive"))}).always(function(){return dt(!1)})}function vn(e){var t=e.id;if(lt(null),Ct||tt||it([]),Ze[t]){var n=function(e){if(cn(e,Fe)){var t=en(e,Fe);return Va({},e,t.name)}var r=Object.keys(ft),i=Ze.folders.find(function(t){return t.id===e});if(i){var o=Va({},e,i.name),l=i.parents||[];if(De&&!a&&Mt){if(l.length&&(!Mt||!Mt.find(function(t){return t.id===e})))return Ka(Ka({},n(l[0])),o)}else if(l.length&&(!f||!f.find(function(t){return t.id===e})))return Ka(Ka({},n(l[0])),o);return o}if(r.includes(e)){var c=r.indexOf(e);return Object.fromEntries(r.slice(0,c+1).map(function(e){return[e,ft[e]]}))}return{}};e=Ze.folders.find(function(t){return t.id===e.id})||e,Yt(e),pt(Ka({},n(t)))}else mn(e)}function hn(e){Pt.current=e,vt(!0),Dt(null);var t=!De&&Qt?[Qt]:f.filter(function(e){return $t(e)});lt(null),Ct||tt||it([]),wt(!1);var n=[];if(f&&(n=f.filter(function(t){return t.name.toLowerCase().includes(e.toLowerCase())}),!t.length))return Ge(n),void Dt(n);dt(!0),wp.ajax.post("igd_search_files",{shortcodeId:r,folders:t,sort:tn,keyword:e,accountId:Fe.id,isPrivate:u,fullTextSearch:null==E?void 0:E.fullTextSearch,filters:pn(),nonce:i||igd.nonce}).done(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];n.length&&(e=[].concat(Wa(n),Wa(e))),ze&&(e=e.filter(function(e){return nn(e)||$t(e)})),re&&(e=e.filter(function(e){return on(e)||$t(e)})),Be&&(e=e.filter(function(e){return ln(e)||on(e)||$t(e)}));var t=new Set;e=e.filter(function(e){return!t.has(e.id)&&(t.add(e.id),!0)}),Ge(e),Dt(e)}).fail(function(e){console.log(e),Swal.fire({title:wp.i18n.__("Error!","integrate-google-drive"),text:"string"==typeof e?e:wp.i18n.__("Something went wrong! Please try again later.","integrate-google-drive"),icon:"error",confirmButtonText:"Ok",customClass:{container:"igd-swal"}})}).always(function(){dt(!1)}),k&&k.searchNotification&&wp.ajax.post("igd_notification",{shortcodeId:r,files:t,keyword:e,notifications:k,type:"search",nonce:i||igd.nonce})}var yn,wn=Za(function(){return"igd-context-menu-".concat(Date.now())},[]),_n=(yn={id:wn},{show:function(e,t){I({id:(null==t?void 0:t.id)||(null==yn?void 0:yn.id),props:(null==t?void 0:t.props)||(null==yn?void 0:yn.props),event:e,position:null==t?void 0:t.position})},hideAll:function(){F()}}),Sn=_n.show,En=_n.hideAll,kn=gn();$a(function(){Object.keys(fe).length&&(E&&E.allowSearch&&ne?hn(ne):De&&!a||(f||o||"specific_folders"===Fe.scope?al&&We&&mn(We,"last"):mn()))},[]),$a(function(){new URLSearchParams(window.location.search).get("module_refresh")&&mn(Qt,"refresh")},[]),$a(function(){kn&&(igd.activeAccount=Fe,f?(qt(!1),Yt(null)):(dt("switch"),et({}),f||a||qt(!0)),wp.ajax.post("igd_switch_account",{shortcodeId:r,id:Fe.id,nonce:i||igd.nonce}).done(function(){if(f)1===f.length&&vn(f[0]);else{var e={id:Fe.root_id,accountId:Fe.id,name:wp.i18n.__("My Drive","integrate-google-drive"),type:"application/vnd.google-apps.folder"};"app_folder"===Fe.scope&&(e.name=Fe.app_folder.name),mn(e,"switch")}}).fail(function(e){console.log(e)}))},[null==Fe?void 0:Fe.id]),$a(function(){var e=function(){St(window.innerWidth<768)};return window.addEventListener("resize",e),function(){window.removeEventListener("resize",e)}},[]),$a(function(){kn&&o.id&&o.id!==(null==Qt?void 0:Qt.id)&&vn(o)},[o]),$a(function(){if(kn)if(a){var e;if(Nt){var t=[].concat(Wa(c),Wa(Ve)),n=new Set;e=t.filter(function(e){return!n.has(e.id)&&(n.add(e.id),!0)})}else e=c.filter(function(e){return!Ve.some(function(t){return t.id===e.id})});s(e)}else Be||it(Nt?E?Ve.filter(function(e){return!($t(e)&&!E.folderDownload)}):Ve:[])},[Nt]),$a(function(){kn&&!Ct&&(Tt(null),it([]))},[Ct]),$a(function(){kn&&(Xe(1),Tt(!1),Ct||tt||it([]),Qt&&vt(!1))},[Qt]),$a(function(){kn&&al&&(Qt?function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"admin";e&&sessionStorage.setItem("igd_last_folder_".concat(t),JSON.stringify(e))}(Qt,r):bn(r))},[Qt]),$a(function(){var e=function(){En()}
1,t=document.querySelector(".igd-shortcode-builder-form");return t&&t.addEventListener("scroll",e),function(){t&&t.removeEventListener("scroll",e)}},[]),$a(function(){var e=function(e){var t=e.detail,n=t.folderId,r=t.files;if(null!=Qt&&Qt.id&&Qt.id===n&&Array.isArray(r)){et(function(e){return Ka(Ka({},e),{},Va({},n,[].concat(Wa(e[n]||[]),Wa((t=e[n]||[],i=new Set(t.map(function(e){return e.id})),r.filter(function(e){return!i.has(e.id)}))))));var t,i})}};return document.addEventListener("igd_upload_complete",e),function(){return document.removeEventListener("igd_upload_complete",e)}},[Qt]),$a(function(){!a&&(He||Be)&&ge&&it(ge.files)},[]),$a(function(){if(!gt)if(!De||Qt){var e=(null==Qt?void 0:Qt.id)||"",t=Ze[e]||[],n=Ze[""]||f||[],r=Qt?t:n;if(de&&ae){var i="scroll"===ce||"button"===ce,o=i?0:(Ye-1)*ae,a=i?Ye*ae:o+ae,l=r.slice(o,a);!i&&Ye>1&&0===l.length?Xe(1):(null!=p&&p.fileNumbers&&(l=l.slice(0,p.fileNumbers)),Ge(Rn(l,tn)))}else Ge(Rn(r,tn))}else Ge([])},[Ye,Qt,Ze,f,de,ce,ae,De,gt,tn,p]);var xn=el(new Set),Cn=el(!1);return $a(function(){var e=Ve.filter($t),t=new Set((Ze.folders||[]).map(function(e){return e.id})),n=e.filter(function(e){return!t.has(e.id)&&!xn.current.has(e.id)});if(n.length&&!Cn.current){var o=function(){var e,t=(e=Ba().m(function e(){var t,o,a,l;return Ba().w(function(e){for(;;)switch(e.p=e.n){case 0:Cn.current=!0,t=Ua(n),e.p=1,a=Ba().m(function e(){var t,n,a,l;return Ba().w(function(e){for(;;)switch(e.p=e.n){case 0:return t=o.value,xn.current.add(t.id),e.p=1,e.n=2,wp.ajax.post("igd_get_files",{shortcodeId:r,data:{folder:t,sort:tn,filters:pn(),skipBreadcrumbs:!0},nonce:i||igd.nonce});case 2:n=e.v,a=n.files,l=void 0===a?[]:a,et(function(e){var n=new Set((e.folders||[]).map(function(e){return e.id}));return Ka(Ka({},e),{},Va(Va({},t.id,l),"folders",n.has(t.id)?e.folders:[].concat(Wa(e.folders||[]),[t])))}),e.n=4;break;case 3:e.p=3,e.v,xn.current.delete(t.id);case 4:return e.n=5,new Promise(function(e){return setTimeout(e,150)});case 5:return e.a(2)}},e,null,[[1,3]])}),t.s();case 2:if((o=t.n()).done){e.n=4;break}return e.d(Da(a()),3);case 3:e.n=2;break;case 4:e.n=6;break;case 5:e.p=5,l=e.v,t.e(l);case 6:return e.p=6,t.f(),e.f(6);case 7:Cn.current=!1;case 8:return e.a(2)}},e,null,[[1,5,6,7]])}),function(){var t=this,n=arguments;return new Promise(function(r,i){var o=e.apply(t,n);function a(e){Ha(o,r,i,a,l,"next",e)}function l(e){Ha(o,r,i,a,l,"throw",e)}a(void 0)})});return function(){return t.apply(this,arguments)}}();o()}},[Ve,tn]),Object.keys(fe).length?React.createElement(_,{value:{accounts:fe,shortcodeId:r,setActiveAccount:Le,activeAccount:Fe,activeFiles:rt,setActiveFiles:it,activeFile:at,setActiveFile:lt,activeFolder:Qt,setActiveFolder:Yt,permissions:E,notifications:k,shortcodeBuilderType:m,isList:dn,setIsList:un,showDetails:zt,setShowDetails:Ut,setIsUpload:wt,getFiles:mn,isShortcodeBuilder:a,isMobile:_t,allFolders:d,initFolders:f,isSearch:De,setShowSidebar:qt,sort:tn,setSort:rn,setAllFiles:et,breadcrumbs:ft,setBreadcrumbs:pt,isSearchResults:gt,setIsSearchResults:vt,searchResults:Mt,setSearchResults:Dt,isOptions:kt,setIsOptions:Rt,listFiles:vn,showBreadcrumbs:L,showRefresh:O,showSorting:N,showFilesCount:P,initParentFolder:o,isUpload:yt,isLoading:st,files:Ve,allFiles:Ze,selectedFolders:c,setSelectedFolders:s,filters:p,showLastModified:h,showFileSizeField:w,searchBoxText:M,galleryLayout:D,galleryAspectRatio:B,galleryColumns:z,galleryHeight:U,galleryMargin:H,galleryView:W,galleryFolderView:q,thumbnailCaption:K,galleryOverlay:V,overlayDisplayType:G,galleryOverlayTitle:Q,galleryOverlayDescription:Y,galleryOverlaySize:X,galleryImageSize:J,galleryCustomSizeWidth:$,galleryCustomSizeHeight:Z,show:Sn,hideAll:En,contextMenuId:wn,isSelectFiles:ee,selectionType:te,isBulkSelect:Ct,setIsBulkSelect:Ot,selectAll:Nt,setSelectAll:Tt,searchFiles:hn,initialSearchTerm:ne,searchKeywordRef:Pt,searchKeyword:It,setSearchKeyword:Ft,isLMS:re,isWooCommerce:ie,lazyLoad:de,lazyLoadNumber:ae,lazyLoadType:ce,nonce:i,selection:ge,isFormUploader:ve,showHeader:x,uploadFileName:ye,page:Ye,setPage:Xe,overwrite:we,minFiles:be,maxFileSize:_e,minFileSize:Se,enableFolderUpload:Ee,isRequired:ke,showUploadLabel:Re,uploadLabelText:xe,enableUploadDescription:Ce,uploadImmediately:Oe,showUploadConfirmation:Ae,uploadConfirmationMessage:Ne,uploadFolderSelection:Te,uploadFolders:Pe,folderSelectionLabel:je}},React.createElement("div",{className:"igd-file-browser"},React.createElement(Fa,null),x&&(!De||gt||Qt)&&React.createElement(ur,null),React.createElement("div",{className:"igd-file-browser-body"},Wt&&React.createElement(Fr,null),React.createElement(Po,null),!a&&zt&&React.createElement(Ko,null)))):f?null:React.createElement(La,{isLMS:re,isSelectFiles:ee})}const gl=function(e){var t=e.folders,n=void 0===t?[]:t,r=e.notifications,i=void 0===r?{}:r,o=e.linkListStyle,a=void 0===o?"default":o,l=e.defaultClickAction,c=void 0===l?"view":l,s=e.shortcodeId,d=e.n
1once,u=e.permissions,f=e.linkButtonText,p=void 0===f?wp.i18n.__("View","integrate-google-drive"):f,m=e.listDownloadButtonText,g=void 0===m?wp.i18n.__("Download","integrate-google-drive"):m,v=e.listEditButtonText,h=void 0===v?wp.i18n.__("Edit","integrate-google-drive"):v;if(!n.length)return null;var y=function(e,t){wp.ajax.post("igd_notification",{shortcodeId:s,files:[e],notifications:i,type:t,nonce:d})},w=n.map(function(e){var t=e.name,n=e.iconLink,r=e.webViewLink,o=e.id,l=e.accountId,f=(null==e?void 0:e.permissions)||{},m=!!f.canEdit,v=(f.canPreview,d||igd.nonce||""),w="https://drive.google.com/file/d/".concat(o,"/preview?rm=minimal"),b="".concat(igd.siteUrl,"?igd_download=1&").concat($t(e)?"file_ids=".concat(vn(JSON.stringify([o]))):"id=".concat(o),"&accountId=").concat(l,"&shortcodeId=").concat(s,"&nonce=").concat(v),_=r,S="view"===c?w:"download"===c?b:_;return"default"===a?React.createElement("a",{key:o,href:S,className:"igd-link",onClick:function(t){y(e,c),"view"===c&&u.inlinePreview&&(t.preventDefault(),t.stopPropagation(),_i(t,o,[e],u,i,!1,s,d))},target:"_blank",title:wp.i18n.sprintf("%s %s",p,t),"aria-label":wp.i18n.sprintf("%s %s",p,t)},t):React.createElement("div",{key:o,className:"igd-link igd-list-item"},React.createElement("img",{className:"item-icon",src:n,alt:t}),React.createElement("a",{className:"item-name",href:S,onClick:function(t){y(e,c),"view"===c&&u.inlinePreview&&(t.preventDefault(),t.stopPropagation(),_i(t,o,[e],u,i,!1,s,d))},target:"_blank",title:wp.i18n.sprintf("%s %s",p,t),"aria-label":wp.i18n.sprintf("%s %s",p,t)},t),u.preview&&React.createElement("a",{className:"item-action",href:w,onClick:function(t){y(e,c),u.inlinePreview&&(t.preventDefault(),t.stopPropagation(),_i(t,o,[e],u,i,!1,s,d))},target:"_blank",title:wp.i18n.sprintf("%s %s",p,t),"aria-label":wp.i18n.sprintf("%s %s",p,t)},React.createElement("i",{className:"dashicons dashicons-visibility"}),React.createElement("span",{className:"item-action-text"},p)),u.download&&React.createElement("a",{className:"item-action",href:b,title:wp.i18n.sprintf("%s %s",g,t),"aria-label":wp.i18n.sprintf("%s %s",g,t),onClick:function(){y(e,"download")}},React.createElement("i",{className:"dashicons dashicons-download"}),React.createElement("span",{className:"item-action-text"},g)),m&&u.edit&&React.createElement("a",{className:"item-action",href:_,title:wp.i18n.sprintf("%s %s",h,t),"aria-label":wp.i18n.sprintf("%s %s",h,t),target:"_blank",onClick:function(){y(e,"edit")}},React.createElement("i",{className:"dashicons dashicons-edit"}),React.createElement("span",{className:"item-action-text"},h)))});return"default"!==a?React.createElement("div",{className:"igd-list-wrap list-style-".concat(a)},w):React.createElement(React.Fragment,null,w)};function vl(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,l=[],c=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,i=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw i}}return l}}(e,t)||yl(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function hl(e){return function(e){if(Array.isArray(e))return wl(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||yl(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function yl(e,t){if(e){if("string"==typeof e)return wl(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?wl(e,t):void 0}}function wl(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var bl=React,_l=bl.useRef,Sl=bl.useEffect;function El(e){var t=e.file,n=e.isPlaying,r=e.setIsPlaying,i=e.playNext,o=e.playPrev,a=e.handleDownload,l=e.nextPrevious,c=e.rewindForward,s=e.download,d=e.playableItems,u=e.playlistAutoplay,f=e.showPlaylist,p=e.isLoop,m=e.isOpenPlaylist,g=e.setIsOpenPlaylist,v=e.isShuffle,h=e.setIsLoop,y=e.setIsShuffle,w=e.shortcodeId,b=e.nonce,_=_l(null),S=_l(null),E=t||{}
1,k=E.id,R=E.accountId,x=t&&an(t),C="".concat(igd.ajaxUrl,"?action=igd_stream&id=").concat(k,"&account_id=").concat(R,"&shortcodeId=").concat(w,"&nonce=").concat(b),O=t&&fn(t,"large"),A=wp.i18n,N={loop:{label:A.__("Loop","integrate-google-drive"),state:p,setState:h},shuffle:{label:A.__("Shuffle","integrate-google-drive"),state:v,setState:y},playlist:{label:A.__("Playlist","integrate-google-drive"),state:m,setState:g}},T={controls:["play-large"].concat(hl(c?["rewind"]:[]),["play"],hl(c?["fast-forward"]:[]),["current-time","progress","duration","mute","volume","captions","settings","pip","airplay","fullscreen"]),settings:["speed","loop","shuffle","playlist"],speed:{selected:1,options:[.5,.75,1,1.25,1.5,2]},i18n:{shuffle:N.shuffle.label,loop:N.loop.label,playlist:N.playlist.label},keyboard:{focused:!0,global:!0},disableContextMenu:!s};Sl(function(){var e,t=jQuery,n=_.current;if(n){var r=n.querySelector("video, audio");S.current=new Plyr(r,T),r.addEventListener("loadedmetadata",function(){var e=parseFloat(sessionStorage.getItem("igd_playback_time_".concat(w,"_").concat(k)));!isNaN(e)&&e>0&&e<r.duration&&(S.current.currentTime=e)},{once:!0}),S.current.on("timeupdate",function(){var e=S.current.currentTime;sessionStorage.setItem("igd_playback_time_".concat(w,"_").concat(k),e)}),S.current.on("ended pause error",function(){sessionStorage.removeItem("igd_playback_time_".concat(w,"_").concat(k))}),l&&d.length>1&&function(e,t,n,r){var i=e('<button type="button" class="plyr__controls__item plyr__control" aria-label="Previous" data-plyr="prev"><svg width="18" height="18" fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M64 468V44c0-6.6 5.4-12 12-12h48c6.6 0 12 5.4 12 12v176.4l195.5-181C352.1 22.3 384 36.6 384 64v384c0 27.4-31.9 41.7-52.5 24.6L136 292.7V468c0 6.6-5.4 12-12 12H76c-6.6 0-12-5.4-12-12z"/></svg></button>').on("click",n),o=e('<button type="button" class="plyr__controls__item plyr__control" aria-label="Next" data-plyr="next"><svg width="18" height="18" fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M384 44v424c0 6.6-5.4 12-12 12h-48c-6.6 0-12-5.4-12-12V291.6l-195.5 181C95.9 489.7 64 475.4 64 448V64c0-27.4 31.9-41.7 52.5-24.6L312 219.3V44c0-6.6 5.4-12 12-12h48c6.6 0 12 5.4 12 12z"/></svg></button>').on("click",r),a=e(t).find('.plyr__controls [data-plyr="rewind"]').length?e(t).find('.plyr__controls [data-plyr="rewind"]'):e(t).find('.plyr__controls [data-plyr="play"]'),l=e(t).find('.plyr__controls [data-plyr="fast-forward"]').length?e(t).find('.plyr__controls [data-plyr="fast-forward"]'):e(t).find('.plyr__controls [data-plyr="play"]');i.insertBefore(a),o.insertAfter(l)}(t,n,o,i);var c=t(n).find('.plyr__menu__container > div > div:first-child [role="menu"]'),m=null===(e=c.parent().attr("id"))||void 0===e||null===(e=e.match(/(\d+)/))||void 0===e?void 0:e[0];return f&&!t(n).find('[data-plyr-menu="playlist"]').length||delete N.playlist,Object.entries(N).forEac
1h(function(e){var r=vl(e,2),i=r[0],o=r[1],a=o.label,l=o.state,s=o.setState;!function(e,t,n,r,i,o,a,l){if(e(t).find('[data-plyr-menu="'.concat(r,'"]')).length)return;var c="playlist"===r?wp.i18n.__("Show","integrate-google-drive"):wp.i18n.__("Enable","integrate-google-drive"),s="playlist"===r?wp.i18n.__("Hide","integrate-google-drive"):wp.i18n.__("Disable","integrate-google-drive"),d=e('\n        <button data-plyr="settings" type="button" class="plyr__control plyr__control--forward" role="menuitem" data-plyr-menu="'.concat(r,'" aria-haspopup="true">\n            <span>').concat(i,'<span class="plyr__menu__value">').concat(o?c:s,"</span></span>\n        </button>\n    ")).on("click",function(){e("#plyr-settings-".concat(l,"-home")).prop("hidden",!0),e("#plyr-settings-".concat(l,"-").concat(r)).prop("hidden",!1)});n.append(d);var u=e('<button type="button" role="menuitemradio" class="plyr__control" aria-checked="'.concat(o,'" value="enable"><span>').concat(c,"</span></button>")).on("click",function(){a(!0),e(".plyr__control.plyr__control--back").click(),d.find(".plyr__menu__value").text(c),e(this).attr("aria-checked","true").siblings().attr("aria-checked","false")}),f=e('<button type="button" role="menuitemradio" class="plyr__control" aria-checked="'.concat(!o,'" value="disable"><span>').concat(s,"</span></button>")).on("click",function(){a(!1),e(".plyr__control.plyr__control--back").click(),d.find(".plyr__menu__value").text(s),e(this).attr("aria-checked","true").siblings().attr("aria-checked","false")});e("#plyr-settings-".concat(l,"-").concat(r,' [role="menu"]')).append(u).append(f)}(t,n,c,i,a,l,s,m)}),s&&function(e,t,n,r){if(e(t).find('[data-plyr-menu="download"]').length)return;var i=e('\n        <button data-plyr="settings" type="button" class="plyr__control" role="menuitem" data-plyr-menu="download" aria-haspopup="true">\n            <span>'.concat(wp.i18n.__("Download","integrate-google-drive"),"</span>\n        </button>\n    ")).on("click",function(){e(t).find('.plyr__controls__item > [data-plyr="settings"]').click(),r()});n.append(i)}(t,n,c,a),S.current.on("ended",function(){(p||u)&&i(!0)}),function(){var e;null===(e=S.current)||void 0===e||e.destroy()}}},[t]),Sl(function(){S.current&&(n?(S.current.play().catch(function(){r(!1)}),sessionStorage.setItem("igd_playback_".concat(w),k)):(S.current.pause(),sessionStorage.removeItem("igd_playback_".concat(w))))},[n,t]);var P=x?'<audio src="'.concat(C,'" controls preload="none"></audio>'):'<video class="igd-player-media-video" src="'.concat(C,'" width="100%" height="100%" controls poster="').concat(O,'" preload="none"></video>');return React.createElement("div",{className:"igd-player-media-wrap",ref:_,dangerouslySetInnerHTML:{__html:P}})}function kl(e){var t=e.files,n=e.searchKeywordRef,r=e.setIsActive,i=e.setKeyword,o=e.setError,a=e.setIsSearchResults,l=e.setFiles,c=e.isActive,s=(e.initFolders,e.allFiles),d=t.length?t.length:wp.i18n.__("No","integrate-google-drive"),u=wp.i18n.sprintf(wp.i18n.__('Search results for "%s": %s items found.',"integrate-google-drive"),"<strong>".concat(n.current,"</strong>"),d);return React.createElement("div",{className:"search-result-info"},React.createElement("span",{dangerouslySetInnerHTML:{__html:u}}),React.createElement("button",{onClick:function(e){r(!c),i(""),o(!1),a(!1),l(s[""])},className:"clear-button igd-btn btn-warning"},wp.i18n.__("Clear","integrate-google-drive")))}function Rl(e){return function(e){if(Array.isArray(e))return xl(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return xl(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?xl(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function xl(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var Cl=React,Ol=Cl.useRef,Al=Cl.useEffect;function Nl(e){var t=e.shortcodeId,n=e.initFolders,r=e.initParentFolder,i=e.sort,o=e.filters,a=e.privateFolders,l=e.setFiles,c=e.fullTextSearch,s=e.initialSearchTerm,d=e.isSearchResults,u=e.setIsSearchResults,f=e.searchKeywordRef,p=e.notifications,m=e.isLoading,g=e.setIsLoading,v=e.keyword,h=e.setKeyword,y=e.error,w=e.setError,b=e.isActive,_=e.setIsActive,S=e.nonce,E=e.allFiles,k=Ol(),R=Ol(null),x=function(e){var s;g(!0),u(!0),f.current=e;var d=r?[r]:n;wp.ajax.post("igd_search_files",{shortcodeId:t,folders:d.filter($t),sort:i,keyword:e,accountId:null===(s=d[0])||void 0===s?void 0:s.accountId,isPrivate:a,fullTextSearch:c,filters:o,nonce:S||igd.nonce}).done(function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=d.filter(function(t){return t.name.toLowerCase().includes(e.toLowerCase())});t=(t=[].concat(Rl(n),Rl(t))).filter(function(e){return $t(e)||nn(e)}),l(t)}
1).fail(function(e){console.log(e),Swal.fire({title:wp.i18n.__("Error!","integrate-google-drive"),text:wp.i18n.__("Something went wrong! Please try again later.","integrate-google-drive"),icon:"error",confirmButtonText:"Ok",customClass:{container:"igd-swal"}})}).always(function(){g(!1)}),p&&p.searchNotification&&wp.ajax.post("igd_notification",{shortcodeId:t,files:d,keyword:e,notifications:p,type:"search",nonce:S||igd.nonce})},C=function(e){if(e&&e.preventDefault(),w(!1),!v)return Swal.fire({title:wp.i18n.__("Error","integrate-google-drive"),text:wp.i18n.__("Please enter a keyword to search","integrate-google-drive"),icon:"error",confirmButtonText:"Ok",customClass:{container:"igd-swal"}}),void w(!0);x(v)},O=gn();return Al(function(){if(O&&v&&!(v.length<4))return R.current=setTimeout(function(){C()},2e3),function(){clearTimeout(R.current)}},[v]),Al(function(){k.current.addEventListener("keydown",function(e){" "===e.key&&e.stopPropagation()},!0),s&&x(s)},[]),React.createElement("form",{ref:k,className:"playlist-search ".concat(b?"active":""," ").concat(y?"error":""),onSubmit:C},m&&React.createElement("div",{className:"igd-spinner"}),d&&!m&&React.createElement("div",{className:"search-dismiss",onClick:function(){_(!b),h(""),w(!1),u(!1),l(E[""])}},React.createElement("svg",{width:"14",height:"14",viewBox:"0 0 12 12",fill:"none",xmlns:"http://www.w3.org/2000/svg"},React.createElement("path",{d:"M1.5 1.5L10.5 10.5M1.5 10.5L10.5 1.5L1.5 10.5Z",stroke:"#BABABA",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"}))),React.createElement("input",{type:"text",placeholder:wp.i18n.__("Enter a keyword to search in the playlist","integrate-google-drive"),value:v,onChange:function(e){h(e.target.value)}}),React.createElement("div",{className:"search-submit",onClick:function(){var e;b?C():(_(!0),null===(e=k.current)||void 0===e||e.querySelector("input").focus())}},React.createElement("svg",{width:"18",height:"18",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512"},React.createElement("path",{d:"M508.5 468.9L387.1 347.5c-2.3-2.3-5.3-3.5-8.5-3.5h-13.2c31.5-36.5 50.6-84 50.6-136C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c52 0 99.5-19.1 136-50.6v13.2c0 3.2 1.3 6.2 3.5 8.5l121.4 121.4c4.7 4.7 12.3 4.7 17 0l22.6-22.6c4.7-4.7 4.7-12.3 0-17zM208 368c-88.4 0-160-71.6-160-160S119.6 48 208 48s160 71.6 160 160-71.6 160-160 160z"})),React.createElement(Bt,{id:"search",place:"bottom",effect:"solid",className:"igd-tooltip"})))}function Tl(e){return function(e){if(Array.isArray(e))return Il(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||jl(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Pl(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,l=[],c=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,i=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw i}}return l}}(e,t)||jl(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function jl(e,t){if(e){if("string"==typeof e)return Il(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Il(e,t):void 0}}function Il(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function Fl(e){var t=e.shortcodeId,n=e.file,r=e.files,i=e.setFile,o=e.folderFiles,a=e.setFolderFiles,l=e.getFolderFiles,c=e.isSub,s=e.isPlaying,d=e.setIsPlaying,u=e.download,f=e.activeFolder,p=e.setActiveFolder,m=e.playlistThumbnail,g=e.playlistNumber,v=e.allowSearch,y=e.initParentFolder,w=e.initFolders,b=e.filters,_=e.privateFolders,E=e.fullTextSearch,k=e.initialSearchTerm,R=e.sort,x=e.setFiles,C=e.isSearchResults,O=e.setIsSearchResults,A=e.searchKeywordRef,N=e.notifications,T=e.nonce,P=e.playlistStyle,j=e.playlistItemDuration,I=e.playlistItemSize,F=e.playlistItemDate,L=e.allFiles,M=Pl((0,h().useState)([]),2),D=M[0],B=M[1],z=Pl((0,h().useState)(!1),2),U=z[0],H=z[1],W=Pl((0,h().useState)(k),2),q=W[0],K=W[1],V=Pl((0,h().useState)(!1),2),G=V[0],Q=V[1],Y=Pl((0,h().useState)(!!k),2),X=Y[0],J=Y[1],$=(0,h().useRef)(),Z=sn($,"grid"!==P),ee="grid"===P&&r.length?r.reduce(function(e,t,n){return $t(t)?n:e},void 0):void 0;return S()().createElement("div",{className:"".concat(c?"sub-item":"igd-player-playlist"," ").concat(Z),ref:$},!c&&v&&S()().createElement(S()().Fragment,null,S()().createElement(Nl,{shortcodeId:t,initFolders:w,initParentFolder:y,filters:b,sort:R,privateFolders:_,setFiles:x,fullTextSearch:E,initialSearchTerm:k,isSearchResults:C,setIsSearchResults:O,searchKeywordRef:A,isLoading:U,setIsLoading:H,notifications:N,keyword:q,setKeyword:K,error:G,setError:Q,isActive:X,setIsActive:J,n
1once:T,allFiles:L}),C&&!U&&S()().createElement(kl,{files:r,searchKeywordRef:A,setIsActive:J,isActive:X,setKeyword:K,setError:Q,setIsSearchResults:O,setFiles:x,initFolders:w,allFiles:L})),!!f&&S()().createElement("div",{className:"playlist-item-wrap folder-item-wrap",onClick:function(){var e=Object.keys(o),t=e.indexOf(f);if(t>0){var n=e[t-1];p(n),x(o[n]),B(function(e){return e.filter(function(e){return e.id!==f})})}else p(null),x(L[""]||w),a({}),B([])}},S()().createElement("div",{className:"playlist-item folder-item"},S()().createElement("i",{className:"dashicons dashicons-arrow-left-alt2"}),wp.i18n.__("Back","integrate-google-drive"))),r.length>0&&r.map(function(e,t){var r=e.id,a=e.name,c=e.size,h=e.updated,T=e.metaData,M=fn(e,"custom","grid"===P?{w:256,h:256}:{w:64,h:64}),z=$t(e);if(!z&&!nn(e))return null;var U,H,W,q,K,V,G,Q,Y,X,J,$,Z=r===f,te=(null==n?void 0:n.id)===r,ne=D.some(function(t){return t.id===e.id});return S()().createElement(S()().Fragment,{key:r},ee===t-1&&S()().createElement("div",{className:"playlist-item-wrap folder-item-break"}),S()().createElement("div",{className:"playlist-item-wrap ".concat(z?"folder-item-wrap":""),onClick:function(t){return function(e,t,r,a,c){if(c.stopPropagation(),t){var u;if(p(r?null:e.id),"grid"!==P){if(B(function(t){return a?t.filter(function(t){return t.id!==e.id}):[].concat(Tl(t),[e])}),a||o&&o[e.id])return}else if(null!==(u=o[e.id])&&void 0!==u&&u.length)return void x(o[e.id]);l(e)}else if(n&&n.id===e.id)d(!s||"pause"===s);else if(d(!0),i(e),on(e)){var f=c.target.closest(".igd-player");f&&(f.classList.contains("playlist-bottom")||window.innerWidth<768)&&f.scrollIntoView({behavior:"smooth"})}}(e,z,Z,ne,t)}},S()().createElement("div",{className:"playlist-item ".concat(te?"active":""," ").concat(z?"folder-item":"")},g&&S()().createElement("span",{className:"item-index"},String(t+1).padStart(2,"0"),"."),"grid"!==P&&z&&(!Z||!!o[r])&&S()().createElement("span",{className:"dashicons ".concat(ne?"dashicons-arrow-down":"dashicons-arrow-right")}),Z&&!o[r]&&S()().createElement("div",{className:"igd-spinner"}),m&&S()().createElement("img",{src:M,alt:a}),S()().createElement("span",{className:"item-name"},a),S()().createElement("div",{className:"item-meta"},j&&!z&&!(null==T||!T.duration)&&S()().createElement("span",{className:"item-duration"},S()().createElement("i",{className:"dashicons dashicons-clock"}),(K=T.duration,V=Math.floor(K/1e3),G=Math.floor(V/3600),Q=Math.floor(V%3600/60),Y=Math.floor(V%60),X=G>0?String(G).padStart(2,"0")+":":"",J=String(Q).padStart(2,"0"),$=String(Y).padStart(2,"0"),"".concat(X).concat(J,":").concat($))),I&&!z&&!!c&&S()().createElement("span",{className:"item-size"},Jt(c)),F&&S()().createElement("span",{className:"item-size"},(U=new Date(h),H=U.getFullYear(),W=("0"+(U.getMonth()+1)).slice(-2),q=("0"+U.getDate()).slice(-2),"".concat(H,"-").concat(W,"-").concat(q)))),!z&&te&&s&&"pause"!==s&&S()().createElement("span",{className:"dashicons dashicons-controls-pause"}),!z&&(!te||!s||"pause"===s)&&S()().createElement("span",{className:"dashicons dashicons-controls-play"})),"grid"!==P&&ne&&!!o[r]&&S()().createElement(Fl,{isSub:!0,files:o[r],file:n,setFile:i,folderFiles:o,getFolderFiles:l,isPlaying:s,setIsPlaying:d,download:u,activeFolder:f,setActiveFolder:p,playlistThumbnail:m,playlistNumber:g,allowSearch:v,initParentFolder:y,initFolders:w,filters:b,privateFolders:_,fullTextSearch:E,initialSearchTerm:k,sort:R,setFiles:x,allFiles:L,isSearchResults:C,setIsSearchResults:O,searchKeywordRef:A,notifications:N,playlistItemDuration:j,playlistItemSize:I,playlistItemDate:F})))}),0===r.length&&!U&&S()().createElement("div",{className:"playlist-no-items"},S()().createElement("i",{className:"dashicons dashicons-".concat(C?"search":"open-folder")}),wp.i18n.__("No items found","integrate-google-drive")))}function Ll(e){return Ll="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},Ll(e)}function Ml(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 Dl(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
1t%2?Ml(Object(n),!0).forEach(function(t){Bl(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ml(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Bl(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=Ll(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Ll(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Ll(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function zl(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,l=[],c=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,i=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw i}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Ul(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Ul(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Ul(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var Hl=React,Wl=Hl.useRef,ql=Hl.useEffect,Kl=Hl.useState,Vl=Hl.useCallback,Gl=Hl.useMemo;const Ql=function(e){var t,n,r=e.initFolders,i=void 0===r?[]:r,o=e.nextPrevious,a=e.rewindForward,l=e.allowEmbedPlayer,c=e.playlistStyle,s=e.download,d=e.sort,u=e.allowSearch,f=e.initParentFolder,p=e.filters,m=e.privateFolders,g=e.fullTextSearch,v=void 0===g||g,h=e.initialSearchTerm,y=e.showPlaylist,w=void 0===y||y,b=e.openedPlaylist,_=void 0===b||b,S=e.playlistPosition,E=void 0===S?"bottom":S,k=e.notifications,R=e.playlistThumbnail,x=e.playlistAutoplay,C=e.playlistNumber,O=e.nonce,A=e.shortcodeId,N=e.showPlaylistToggle,T=e.allowPreviewPopout,P=e.playlistItemDuration,j=e.playlistItemSize,I=e.playlistItemDate,F=zl(Kl(i),2),L=F[0],M=F[1],D=zl(Kl({"":i}),2),B=D[0],z=D[1],U=zl(Kl({}),2),H=U[0],W=U[1],q=zl(Kl("true"===localStorage.getItem("igd_is_loop")),2),K=q[0],V=q[1],G=zl(Kl("true"===localStorage.getItem("igd_is_shuffle")),2),Q=G[0],Y=G[1],X=zl(Kl(w&&(_||"grid"===c)),2),J=X[0],$=X[1],Z=zl(Kl(null),2),ee=Z[0],te=Z[1],ne=zl(Kl(!1),2),re=ne[0],ie=ne[1],oe=zl(Kl("lg"),2),ae=oe[0],le=oe[1],ce=Wl(h),se=Wl(null),de=Gl(function(){return L.filter(nn)},[L]),ue=de.length?de[0]:null,fe=sessionStorage.getItem("igd_playback_".concat(A));fe&&(ue=de.find(function(e){return e.id===fe})||ue);var pe=zl(Kl(ue),2),me=pe[0],ge=pe[1],ve=zl(Kl(fe===(null===(t=ue)||void 0===t?void 0:t.id)),2),he=ve[0],ye=ve[1];ql(function(){!me&&de.length&&ge(de[0])},[de,me]);var we=gn(),be=me&&on(me),_e=me&&an(me),Se=me?de.findIndex(function(e){return e.id===me.id}):0,Ee=Vl(function(e){wp.ajax.post("igd_get_files",{shortcodeId:A,data:{folder:e,sort:d,filters:p},nonce:O||igd.nonce,skipBreadcrumbs:!0}).done(function(t){var n=t.files.filter(function(e){return nn(e)||$t(e)});W(function(t){return Dl(Dl({},t),{},Bl({},e.id||e,n))}),M(n),z(function(t){return Dl(Dl({},t),{},Bl(Bl({},e.id,n),"folders",t.folders||[]))})})},[A,d,p,O]),ke=Vl(function(){var e;arguments.length>0&&void 0!==arguments[0]&&arguments[0]&&K||(e=Q?de[Math.floor(Math.random()*de.length)]:de[(Se+1)%de.length],ge(e),ye(!0))},[K,Q,de,Se]),Re=Vl(function(){var e=Se-1;e<0&&(e=de.length-1),ge(de[e]),ye(!0)},[Se,de]),xe=Vl(function(){var e;if(me){var t="".concat(igd.ajaxUrl,"?action=igd_download&shortcodeId=").concat(A,"&id=").concat(me.id,"&accountId=").concat(me.accountId,"&nonce=").concat(O||igd.nonce);null===(e=window.open(t,"_blank"))||void 0===e||e.focus(),null!=k&&k.downloadNotification&&(console.log("3"),wp.ajax.post("igd_notification",{shortcodeId:A,files:[me],notifications:k,type:"download",nonce:O||igd.nonce}))}},[me,A,O,k]);return ql(function(){we&&localStorage.setItem("igd_is_loop",K)},[K,we]),ql(function(){we&&localStorage.setItem("igd_is_shuffle",Q)},[Q,we]),ql(function(){we&&null!=k&&k.playNotification&&me&&wp.ajax.post("igd_notification",{shortcodeId:A,files:[me],notifications:k,type:"play",nonce:O||igd.nonce})},[me,k,O,we]),ql(function(){if(se.current){var e=480,t=768,n=992,r=new ResizeObserver(function(r){var i=r[0].contentRect.width;le(i<=e?"xs":i<=t?"sm":i<=n?"md":"lg")});return r.observe(se.current),function(){return r.disconnect()}}},[]),ql(function(){var e;!(l&&me&&on(me))||mn(me)||null!==(e=igd.settings)&&void 0!==e&&e.secureVideoPlayback||wp.ajax.post("igd_update_file_permission",{shortcodeId:A,file_id:me.id,account_id:me.accountId,nonce:O||igd.nonce})},[l,me,A,O]),React.createElement("div",{ref:se,className:"\n                igd-player\n                playlist-".concat(E,"\n                playlist-").concat(c,"\n                ").concat(be?"type-video":"type-audio","\n                ").concat(he?"active":"paused","\n                ").concat(K?"is-loop":"","\n                ").concat(J?"is-playlist":"","\n                ").concat(Q?"is-shuffle":"","\n                size-").concat(ae,"\n            ")},React.createElement("div",{className:"media-wrap"},_e&&me&&React.createElement("div",{className:"current-item"},React.createElement("img",{src:fn(me,"small"),alt:me.name}),React.createElement("div",{className:"item-caption"},React.createElement("span",{className:"item-title"},me.name),me.description&&React.createElement("span",{className:"item-description"},me.description))),me&&!_e&&l&&React.createElement("iframe",{src:null!==(n=igd.settings)&&void 0!==n&&n.secureVideoPlayback?"".concat(igd.homeUrl,"/?secure_embed=1&id=").concat(vn(me.id),"&account_id=").concat(vn(me.accountId),"&nonce=").concat(igd.nonce):"https://drive.google.com/file/d/".concat(me.id,"/preview"),width:"100%",height:"100%",allowFullScreen:!0,allow:"autoplay",sandbox:T?void 0:"allow-scripts allow-same-origin"}),me&&(!l||_e)&&React.createElement(El,{file:me,isPlaying:he,setIsPlaying:ye,playNext:ke,playPrev:Re,download:s,showPlaylist:w,nextPrevious:o,rewindForward:a,playableItems:de,handleDownload:xe,playlistAutoplay:x,isLoop:K,setIsLoop:V,isOpenPlaylist:J,setIsOpenPlaylist:$,isShuffle:Q,setIsShuffle:Y,shortcodeId:A,nonce:O||igd.nonce}),l&&!_e&&L.length>
10&&React.createElement("div",{className:"igd-player-controls"},o&&React.createElement(React.Fragment,null,React.createElement("button",{className:"igd-play-prev",onClick:Re,title:wp.i18n.__("Previous","integrate-google-drive")},React.createElement("i",{className:"dashicons dashicons-controls-skipback"})),React.createElement("button",{className:"igd-play-next",onClick:ke,title:wp.i18n.__("Next","integrate-google-drive")},React.createElement("i",{className:"dashicons dashicons-controls-skipforward"}))),w&&N&&React.createElement("button",{className:"igd-toggle-playlist",onClick:function(){return $(function(e){return!e})},title:wp.i18n.__("Toggle Playlist","integrate-google-drive")},React.createElement("i",{className:"dashicons dashicons-playlist-video"})))),(L.find(function(e){return $t(e)})||L.length>1)&&J&&React.createElement(Fl,{shortcodeId:A,file:me,files:L,setFile:ge,folderFiles:H,setFolderFiles:W,getFolderFiles:Ee,isPlaying:he,setIsPlaying:ye,download:s,activeFolder:ee,setActiveFolder:te,playlistThumbnail:R,playlistNumber:C,playlistStyle:c,playlistItemDuration:P,playlistItemSize:j,playlistItemDate:I,showPlaylist:w,allowSearch:u,initParentFolder:f,initFolders:i,filters:p,privateFolders:m,fullTextSearch:v,initialSearchTerm:h,sort:d,setFiles:M,allFiles:B,isSearchResults:re,setIsSearchResults:ie,searchKeywordRef:ce,notifications:k,nonce:O}))};function Yl(){return Yl.c||(Yl.c=n.n(u()))}function Xl(){return Xl.c||(Xl.c=n.n(g()))}function Jl(){return Jl.c||(Jl.c=n.n(f()))}function $l(){return $l.c||($l.c=n.n(m()))}function Zl(){return Zl.c||(Zl.c=n.n(p()))}function ec(){return ec.c||(ec.c=n.n(v()))}i(),u(),g(),f(),m(),p(),v();var tc=n(610),nc={};nc.styleTagTransform=ec()(),nc.setAttributes=$l()(),nc.insert=Jl()().bind(null,"head"),nc.domAPI=Xl()(),nc.insertStyleElement=Zl()();Yl()()(tc.A,nc);tc.A&&tc.A.locals&&tc.A.locals;var rc=n(554),ic={};ic.styleTagTransform=ec()(),ic.setAttributes=$l()(),ic.insert=Jl()().bind(null,"head"),ic.domAPI=Xl()(),ic.insertStyleElement=Zl()();Yl()()(rc.A,ic);rc.A&&rc.A.locals&&rc.A.locals;var oc=React,ac=oc.useCallback,lc=oc.useMemo,cc=function(e){e.className;var t=e.onClick;return React.createElement("span",{className:"igd-arrow arrow-next",onClick:t},React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 320 512"},React.createElement("path",{d:"M278.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-160 160c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L210.7 256 73.4 118.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l160 160z"})))},sc=function(e){e.className;var t=e.onClick;return React.createElement("span",{className:"igd-arrow arrow-prev",onClick:t},React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 320 512"},React.createElement("path",{d:"M41.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.3 256 246.6 118.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-160 160z"})))};function dc(e){var t=e.initFolders,n=e.slideHeight,r=e.slidesPerPage,o=e.slideAutoplay,a=e.slideAutoplaySpeed,l=e.slideDots,c=e.slideArrows,s=e.download,d=e.preview,u=e.enableWatermark,f=e.notifications,p=e.sliderImageSize,m=e.sliderCustomSizeWidth,g=e.sliderCustomSizeHeight,v=e.slideGap,h=e.galleryOverlay,y=e.overlayDisplayType,w=e.galleryOverlayTitle,b=e.galleryOverlayDescription,_=e.galleryOverlaySize,S=e.nonce,E=e.shortcodeId,k=ac(function(e,n){d&&_i(e,n,t,{download:s,preview:d,inlinePreview:!0,enableWatermark:u},f,!0,E,S)},[d,t,s,u,f,E,S]),R=lc(function(){var e=t.length;return Object.keys(r).reduce(function(t,n){return t[n]=Math.min(r[n],e),t},{})},[t.length,r]),x=lc(function(){return{dots:l,arrows:c,speed:500,slidesToShow:R.md,infinite:!0,adaptiveHeight:!0,draggable:!0,autoplay:o,autoplaySpeed:Number(a),cssEase:"linear",nextArrow:React.createElement(cc,null),prevArrow:React.createElement(sc,null),responsive:[{breakpoint:576,settings:{slidesToShow:R.xs,dots:!1}},{breakpoint:768,settings:{slidesToShow:R.sm}},{breakpoint:992,settings:{slidesToShow:R.md}},{breakpoint:1200,settings:{slidesToShow:R.lg}},{breakpoint:2800,settings:{slidesToShow:R.xl}}]}},[l,c,o,a,R]);
1return React.createElement("div",{className:"igd-slider",style:{"--slide-height":n,"--slide-gap":"".concat(v,"px")}},React.createElement(i().A,x,t.map(function(e){var t=e.id,n=e.accountId,r=e.name,i=e.description,o=e.size,a=fn(e,p,{w:m,h:g},!1,"gallery",{enableWatermark:u,shortcodeId:E});return React.createElement("div",{key:t,className:"slider-item"},React.createElement("div",{className:"slider-img-wrap",onClick:function(e){return k(e,t)}},React.createElement("img",{src:a,alt:r,loading:"lazy",referrerPolicy:"no-referrer",onError:function(e){e.currentTarget.src=pn({id:t,accountId:n},"medium")}})),h&&React.createElement("div",{className:"igd-gallery-item-overlay type-".concat(y)},w&&React.createElement("div",{className:"overlay-title"},r),b&&i&&React.createElement("p",{className:"overlay-description"},i),_&&React.createElement("span",{className:"overlay-size"},Jt(o))))})))}function uc(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",i=n.toStringTag||"@@toStringTag";function o(n,r,i,o){var c=r&&r.prototype instanceof l?r:l,s=Object.create(c.prototype);return fc(s,"_invoke",function(n,r,i){var o,l,c,s=0,d=i||[],u=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return o=t,l=0,c=e,f.n=n,a}};function p(n,r){for(l=n,c=r,t=0;!u&&s&&!i&&t<d.length;t++){var i,o=d[t],p=f.p,m=o[2];n>3?(i=m===r)&&(c=o[(l=o[4])?5:(l=3,3)],o[4]=o[5]=e):o[0]<=p&&((i=n<2&&p<o[1])?(l=0,f.v=r,f.n=o[1]):p<m&&(i=n<3||o[0]>r||r>m)&&(o[4]=n,o[5]=r,f.n=m,l=0))}if(i||n>1)return a;throw u=!0,r}return function(i,d,m){if(s>1)throw TypeError("Generator is already running");for(u&&1===d&&p(d,m),l=d,c=m;(t=l<2?e:c)||!u;){o||(l?l<3?(l>1&&(f.n=-1),p(l,c)):f.n=c:f.v=c);try{if(s=2,o){if(l||(i="next"),t=o[i]){if(!(t=t.call(o,c)))throw TypeError("iterator result is not an object");if(!t.done)return t;c=t.value,l<2&&(l=0)}else 1===l&&(t=o.return)&&t.call(o),l<2&&(c=TypeError("The iterator does not provide a '"+i+"' method"),l=1);o=e}else if((t=(u=f.n<0)?c:n.call(r,f))!==a)break}catch(t){o=e,l=1,c=t}finally{s=1}}return{value:t,done:u}}}(n,i,o),!0),s}var a={};function l(){}function c(){}function s(){}t=Object.getPrototypeOf;var d=[][r]?t(t([][r]())):(fc(t={},r,function(){return this}),t),u=s.prototype=l.prototype=Object.create(d);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,fc(e,i,"GeneratorFunction")),e.prototype=Object.create(u),e}return c.prototype=s,fc(u,"constructor",s),fc(s,"constructor",c),c.displayName="GeneratorFunction",fc(s,i,"GeneratorFunction"),fc(u),fc(u,i,"Generator"),fc(u,r,function(){return this}),fc(u,"toString",function(){return"[object Generator]"}),(uc=function(){return{w:o,m:f}})()}function fc(e,t,n,r){var i=Object.defineProperty;try{i({},"",{})}catch(e){i=0}fc=function(e,t,n,r){function o(t,n){fc(e,t,function(e){return this._invoke(t,n,e)})}t?i?i(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(o("next",0),o("throw",1),o("return",2))},fc(e,t,n,r)}function pc(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=vc(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return a=e.done,e},e:function(e){l=!0,o=e},f:function(){try{a||null==n.return||n.return()}finally{if(l)throw o}}}}function mc(e,t,n,r,i,o,a){try{var l=e[o](a),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,i)}function gc(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,l=[],c=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,i=e}
1finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw i}}return l}}(e,t)||vc(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function vc(e,t){if(e){if("string"==typeof e)return hc(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?hc(e,t):void 0}}function hc(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var yc=React,wc=yc.useEffect,bc=yc.useState,_c=yc.useRef,Sc=function(){var e=[window];window.parent&&window.parent!==window&&e.push(window.parent);for(var t=0,n=e;t<n.length;t++){var r=n[t];try{for(var i,o=new URLSearchParams(r.location.search),a=0,l=["post","post_id","p","page_id"];a<l.length;a++){var c=l[a],s=parseInt(o.get(c),10);if(s)return s}var d=null===(i=r.document.body)||void 0===i||null===(i=i.className)||void 0===i?void 0:i.match(/(?:^|\s)postid-(\d+)(?:\s|$)/);if(d)return parseInt(d[1],10)}catch(e){}}return 0};function Ec(e){var t,n=e.data,r=e.isPreview,i=bc(!1),o=gc(i,2),a=o[0],l=o[1],c=bc(""),s=gc(c,2),d=s[0],u=s[1],f=[{label:wp.i18n.__("Approved","integrate-google-drive"),value:"approved",color:"#22c55e"},{label:wp.i18n.__("Rejected","integrate-google-drive"),value:"rejected",color:"#ef4444"},{label:wp.i18n.__("Pending","integrate-google-drive"),value:"pending",color:"#f59e0b"},{label:wp.i18n.__("Needs Review","integrate-google-drive"),value:"needs_review",color:"#3b82f6"}],p=n.id,m=n.type,g=n.allFolders,v=n.privateFolders,h=n.folders,y=void 0===h?[]:h,w=n.filters,b=n.galleryLayout,S=void 0===b?"justified":b,E=n.galleryAspectRatio,k=void 0===E?"1/1":E,R=n.galleryColumns,x=void 0===R?{xs:1,sm:2,md:3,lg:4,xl:5}:R,C=n.galleryHeight,O=void 0===C?300:C,A=n.galleryMargin,N=void 0===A?5:A,T=n.galleryView,P=void 0===T?"rounded":T,j=n.galleryFolderView,I=void 0===j?"title":j,F=n.galleryOverlay,L=void 0===F||F,M=n.overlayDisplayType,D=void 0===M?"hover":M,B=n.galleryOverlayTitle,z=void 0===B||B,U=n.galleryOverlayDescription,H=void 0===U||U,W=n.galleryOverlaySize,q=n.galleryImageSize,K=void 0===q?"medium":q,V=n.galleryCustomSizeWidth,G=n.galleryCustomSizeHeight,Q=n.view,Y=void 0===Q?"search"===m?"list":"grid":Q,X=n.lazyLoad,J=void 0===X||X,$=n.lazyLoadNumber,Z=void 0===$?100:$,ee=n.lazyLoadType,te=void 0===ee?"pagination":ee,ne=n.showLastModified,re=n.showFileSizeField,ie=void 0===re||re,oe=n.showHeader,ae=void 0===oe||oe,le=n.showRefresh,ce=void 0===le||le,se=n.showSorting,de=void 0===se||se,ue=n.showFilesCount,fe=void 0===ue||ue,pe=n.showBreadcrumbs,me=void 0===pe||pe,ge=n.searchBoxText,ve=void 0===ge?wp.i18n.__("Search for files & content","integrate-google-drive"):ge,he=n.nextPrevious,ye=void 0===he||he,we=n.rewindForward,be=void 0!==we&&we,_e=n.allowEmbedPlayer,Se=void 0===_e||_e,Ee=n.playlistStyle,ke=void 0===Ee?"grid":Ee,Re=n.playlistItemDuration,xe=void 0===Re||Re,Ce=n.playlistItemSize,Oe=n.playlistItemDate,Ae=n.showPlaylistToggle,Ne=void 0===Ae||Ae,Te=n.showPlaylist,Pe=void 0===Te||Te,je=n.playlistThumbnail,Ie=void 0===je||je,Fe=n.playlistNumber,Le=void 0===Fe||Fe,Me=n.playlistAutoplay,De=void 0===Me||Me,Be=n.openedPlaylist,ze=void 0===Be||Be,Ue=n.playlistPosition,He=void 0===Ue?"bottom":Ue,We=n.sort,qe=n.initialFilesSorting,Ke=n.maxFiles,Ve=n.minFiles,Ge=n.maxFileSize,Qe=n.minFileSize,Ye=n.notifications,Xe=n.enableUploadDescription,Je=n.uploadImmediately,$e=n.isFormUploader,Ze=n.isRequired,et=n.isWooCommerceUploader,tt=n.wcItemId,nt=n.wcOrderId,rt=n.wcProductId,it=n.uploadedFiles,ot=void 0===it?[]:it,at=n.initParentFolder,lt=n.enableFolderUpload,ct=n.overwrite,st=n.showUploadLabel,dt=n.uploadLabelText,ut=void 0===dt?wp.i18n.__("Upload Files","integrate-google-drive"):dt,ft=n.uploadFileName,pt=n.folderNameTemplate,mt=n.showUploadConfirmation,gt=void 0===mt||mt,vt=n.uploadConfirmationMessage,ht=void 0===vt?"<h3>".concat(wp.i18n.__("Upload successful!","integrate-google-drive"),"</h3> <p>
1").concat(wp.i18n.__("Your file(s) have been uploaded. Thank you for your submission!","integrate-google-drive"),"</p>"):vt,yt=n.uploadFolderSelection,wt=n.uploadFolders,bt=void 0===wt?[]:wt,_t=n.folderSelectionLabel,St=void 0===_t?wp.i18n.__("Choose Upload Folder","integrate-google-drive"):_t,Et=n.sliderImageSize,kt=void 0===Et?"medium":Et,Rt=n.sliderCustomSizeWidth,xt=n.sliderCustomSizeHeight,Ct=n.slideDescription,Ot=n.slideHeight,At=void 0===Ot?"300px":Ot,Nt=n.slidesPerPage,Tt=void 0===Nt?{xs:1,sm:2,md:3,lg:4,xl:5}:Nt,Pt=n.slidesToScroll,jt=void 0===Pt?1:Pt,It=n.slideAutoplay,Ft=void 0===It||It,Lt=n.slideAutoplaySpeed,Mt=void 0===Lt?3e3:Lt,Dt=n.slideDots,Bt=void 0===Dt||Dt,zt=n.slideArrows,Ut=void 0===zt||zt,Ht=n.slideGap,Wt=void 0===Ht?5:Ht,qt=n.account,Kt=n.nonce,Vt=n.linkListStyle,Gt=void 0===Vt?"default":Vt,Qt=n.defaultClickAction,Yt=void 0===Qt?"view":Qt,Xt=n.linkButtonText,Jt=void 0===Xt?wp.i18n.__("View","integrate-google-drive"):Xt,Zt=n.listDownloadButtonText,en=void 0===Zt?wp.i18n.__("Download","integrate-google-drive"):Zt,tn=n.listEditButtonText,rn=void 0===tn?wp.i18n.__("Edit","integrate-google-drive"):tn,on=n.preview,an=void 0===on||on,ln=n.inlinePreview,cn=void 0===ln?"list"!==m:ln,sn=n.allowPreviewPopout,dn=void 0===sn||sn,un=n.showPreviewThumbnails,fn=n.mediaPreview,pn=void 0===fn?"direct":fn,mn=n.enableWatermark,gn=n.copyLink,vn=n.createDoc,hn=n.edit,yn=n.newFolder,wn=n.rename,bn=n.details,_n=n.moveCopy,Sn=n.moveCopy,En=n.canDelete,kn=n.upload,Rn=void 0===kn?$e:kn,xn=n.download,Cn=void 0===xn||xn,On=n.folderDownload,An=n.zipDownload,Nn=n.allowShare,Tn=n.viewSwitch,Pn=void 0===Tn||Tn,jn=n.allowSearch,In=void 0===jn?"search"===m:jn,Fn=n.fullTextSearch,Ln=void 0===Fn||Fn,Mn=n.initialSearchTerm,Dn=void 0===Mn?"":Mn,Bn=n.comment,zn=n.commentMethod,Un=void 0===zn?"facebook":zn,Hn=n.photoProof,Wn=n.photoProofBtnText,qn=n.photoProofMaxSelection,Kn=n.reviewEnableTags,Vn=n.reviewTags,Gn=void 0===Vn?f:Vn,Qn=n.selection,Yn=n.showAccessDeniedMessage,Xn=void 0===Yn||Yn,Jn=n.displayLogin,$n=void 0===Jn||Jn,Zn=n.accounts,er=void 0===Zn?igd.accounts:Zn,tr=null;g||(tr=y),wc(function(){r&&(l(!0),wp.ajax.post("igd_get_shortcode_content",{id:p,nonce:igd.nonce,post_id:Sc()}).done(function(e){return u(e)}).fail(function(e){return console.error(e)}).always(function(){l(!1),setTimeout(function(){xc()},100)}))},[r,n]);var nr=_c(new Set),rr=_c(new Set),ir=_c(!1);return wc(function(){var e;if("search"===m){var t=!1,r=null===(e=tr)||void 0===e||null===(e=e.filter($t))||void 0===e?void 0:e.filter(function(e){return!rr.current.has(e.id)&&!nr.current.has(e.id)});if(null!=r&&r.length&&!ir.current){var i=function(){var e,i=(e=uc().m(function e(){var i,o,a,l,c;return uc().w(function(e){for(;;)switch(e.p=e.n){case 0:ir.current=!0,i=pc(r),e.p=1,i.s();case 2:if((o=i.n()).done){e.n=10;break}if(a=o.value,!t){e.n=3;break}return e.a(3,10);case 3:return nr.current.add(a.id),e.p=4,e.n=5,wp.ajax.post("igd_get_child_files",{shortcodeId:n.ajaxContext||p,folder:a,nonce:Kt||igd.nonce}).done(function(e){console.log(e)});case 5:rr.current.add(a.id),e.n=7;break;case 6:e.p=6,l=e.v,nr.current.delete(a.id),console.error("Folder fetch failed:",a.id,l);case 7:return e.p=7,nr.current.delete(a.id),e.n=8,new Promise(function(e){return setTimeout(e,150)});case 8:return e.f(7);case 9:e.n=2;break;case 10:e.n=12;break;case 11:e.p=11,c=e.v,i.e(c);case 12:return e.p=12,i.f(),e.f(12);case 13:ir.current=!1;case 14:return e.a(2)}},e,null,[[4,6,7,9],[1,11,12,13]])}),function(){var t=this,n=arguments;return new Promise(function(r,i){var o=e.apply(t,n);function a(e){mc(o,r,i,a,l,"next",e)}function l(e){mc(o,r,i,a,l,"throw",e)}a(void 0)})});return function(){return i.apply(this,arguments)}}();return i(),function(){t=!0}}}},[]),React.createElement(React.Fragment,null,r&&a&&React.createElement("div",{className:"igd-spinner spinner-large"}),r&&!a&&React.createElement("div",{className:"preview-inner",dangerouslySetInnerHTML:{__html:d}}),!r&&React.createElement(React.Fragment,null,["browser","gallery","search","review"].includes(m)&&React.createElement(ml,{shortcodeId:n.ajaxContext||p,accounts:er,account:qt,nonce:Kt,galleryLayout:S,galleryAspectRatio:k,galleryColumns:x,galleryOverlay:L,overlayDisplayType:D,galleryOverlayTitle:z,galleryOverlayDescription:H,galleryOverlaySize:W,galleryImageSize:K,galleryCustomSizeWidth:V,galleryCustomSizeHeight:G,galleryHeight:O,galleryMargin:N,galleryView:P,galleryFolderView:I,initParentFolder:at,allFolders:g,privateFolders:v,initFolders:tr,searchBoxText:ve,filters:w,isList:"list"===Y,lazyLoad:J,lazyLoadNumber:Z,lazyLoadType:te,showLastModified:ne,showFileSizeField:ie,showHeader:ae,showRefresh:ce,showSorting:de,showFilesCount:fe,showBreadcrumbs:me,sort:We,initialFilesSorting:qe,shortcodeBuilderType:m,initialSearchTerm:Dn,overwrite:ct,permissions:{preview:an,inlinePreview:cn,showPreviewThumbnails:un,mediaPreview:pn,enableWatermark:mn,allowPreviewPopout:dn,copyLink:gn,newFolder:yn,rename:wn,move:Sn,copy:_n,upload:Rn,download:Cn,folderDownload:On,zipDownload:An,details:bn,view:Pn,delete:En,share:Nn,allowSearch:In,createDoc:vn,edit:hn,fullTextSearch:Ln,comment:Bn,commentMethod:Un,photoProof:Hn,photoProofBtnText:Wn,photoProofMaxSelection:qn,reviewEnableTags:Kn,reviewTags:Gn},notifications:Ye,selection:Qn,isFormUploader:$e,uploadFileName:ft,showAccessDeniedMessage:Xn,displayLogin:$n,minFiles:Ve,maxFileSize:Ge,minFileSize:Qe,enableFolderUpload:lt,isRequired:Ze,showU
1ploadLabel:st,uploadLabelText:ut,enableUploadDescription:Xe,uploadImmediately:Je,showUploadConfirmation:gt,uploadConfirmationMessage:ht,uploadFolderSelection:yt,uploadFolders:bt,folderSelectionLabel:St}),"uploader"===m&&React.createElement(_,{value:{shortcodeId:n.ajaxContext||p,activeAccount:qt,accounts:er,folders:y,filters:w,maxFiles:Ke,minFiles:Ve,maxFileSize:Ge,minFileSize:Qe,enableFolderUpload:lt,isFormUploader:$e,isRequired:Ze,showUploadLabel:st,uploadLabelText:ut,uploadFileName:ft,folderNameTemplate:pt,isWooCommerceUploader:et,download:Cn,zipDownload:An,wcItemId:tt,wcOrderId:nt,wcProductId:rt,notifications:Ye,initUploadedFiles:ot,enableUploadDescription:Xe,uploadImmediately:Je,overwrite:ct,showUploadConfirmation:gt,uploadConfirmationMessage:ht,nonce:Kt,uploadFolderSelection:yt,uploadFolders:bt,folderSelectionLabel:St,privateFolders:v}},React.createElement(Xr,null)),"media"===m&&React.createElement(Ql,{initParentFolder:at,initFolders:null===(t=tr)||void 0===t?void 0:t.filter(function(e){return nn(e)||$t(e)}),nextPrevious:ye,rewindForward:be,allowEmbedPlayer:Se,playlistStyle:ke,showPlaylistToggle:Ne,showPlaylist:Pe,playlistThumbnail:Ie,playlistNumber:Le,playlistAutoplay:De,openedPlaylist:ze,playlistPosition:He,playlistItemDuration:xe,playlistItemSize:Ce,playlistItemDate:Oe,download:n.download,sort:We,filters:w,privateFolders:v,allowSearch:In,fullTextSearch:Ln,initialSearchTerm:Dn,allowPreviewPopout:dn,notifications:Ye,nonce:Kt,shortcodeId:n.ajaxContext||p}),["list","view","download"].includes(m)&&React.createElement(gl,{folders:y,linkListStyle:Gt,defaultClickAction:Yt,linkButtonText:Jt,listDownloadButtonText:en,listEditButtonText:rn,shortcodeId:n.ajaxContext||p,nonce:Kt,notifications:Ye,permissions:{preview:an,inlinePreview:cn,allowPreviewPopout:dn,enableWatermark:mn,download:Cn,zipDownload:An,edit:hn}}),"slider"===m&&React.createElement(dc,{initFolders:tr,slideDescription:Ct,slideHeight:At,slidesPerPage:Tt,slidesToScroll:jt,slideAutoplay:Ft,slideAutoplaySpeed:Mt,slideDots:Bt,slideArrows:Ut,download:n.download,preview:n.preview,notifications:Ye,sliderImageSize:kt,sliderCustomSizeWidth:Rt,sliderCustomSizeHeight:xt,slideGap:Wt,enableWatermark:mn,galleryOverlay:L,overlayDisplayType:D,galleryOverlayTitle:z,galleryOverlayDescription:H,galleryOverlaySize:W,nonce:Kt||igd.nonce,shortcodeId:n.ajaxContext||p})))}function kc(e){var t=e.dataset.shortcodeId,n=e.dataset.nonce;t&&wp.ajax.post("igd_get_shortcode_content",{id:t,nonce:n||igd.nonce,post_id:Sc()}).done(function(t){var n=document.createRange().createContextualFragment(t);e.replaceWith(n),xc()}).fail(function(e){return console.error(e)})}var Rc="IntersectionObserver"in window?new IntersectionObserver(function(e,t){e.forEach(function(e){if(e.isIntersecting){var n=e.target;t.unobserve(n),kc(n)}})},{root:null,rootMargin:"200px",threshold:0}):null;function xc(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document;e.querySelectorAll(".igd-async").forEach(function(e){e.dataset.igdAsyncInitialized||(e.dataset.igdAsyncInitialized="1",Rc?Rc.observe(e):kc(e))}),e.querySelectorAll(".igd[data-shortcode-data]").forEach(function(e){var t=e.dataset.shortcodeData;if(t){var n;try{n=JSON.parse(hn(t))}catch(e){return void console.error("IGD: Failed to parse shortcode data",e)}var r={data:n};if("function"==typeof ReactDOM.createRoot)return e.__reactRoot||(e.__reactRoot=ReactDOM.createRoot(e)),void e.__reactRoot.render(React.createElement(Ec,r));ReactDOM.render(React.createElement(Ec,r),e)}})}var Cc=jQuery,Oc={init:function(){Oc.onElementReady(".wc-block-components-product-details__igd-wc-uploader",Oc.renderBlocksUploader)},ready:function(){Cc(document).on("click",".igd-wc-upload-wrap .upload-button",function(e){e.preventDefault(),Cc(".igd-wc-upload-wrap").removeClass("active"),Cc(this).parents(".igd-wc-upload-wrap").addClass("active").find(".browse-files").trigger("click")}),Cc(document).on("updated_checkout",function(){Oc.renderClassicUploader()})},renderBlocksUploader:function(){var e=document.querySelectorAll(".wc-block-components-product-details__igd-wc-uploader");e&&0!==e.length&&(Oc.shouldRenderUploaderInCurrentLocation()?e.forEach(function(e){var t,n=(null===(t=e.querySelector(".wc-block-components-product-details__value"))||void 0===t?void 0:t.innerText)||"",r=e.closest(".wc-block-components-order-summary-item");r?r.insertAdjacentHTML("beforeend",hn(n)):e.outerHTML=hn(n),initShortcode()}):e.forEach(function(e){return e.remove()}))},renderClassicUploader:function(){var e=document.querySelector(".igd-wc-checkout-uploaders");if(e)return document.querySelectorAll(".variation-igd_wc_uploader").forEach(function(e){return e.remove()}),void initShortcode(e);var t=document.querySelectorAll(".variation-igd_wc_uploader");t&&0!==t.length&&(Oc.shouldRenderUploaderInCurrentLocation()?t.forEach(function(e){var t,n=(null===(t=e.querySelector("p"))||void 0===t?void 0:t.innerText)||"";e.closest(".cart_item").insertAdjacentHTML("afterend",'<tr class="cart_item_uploader"><td colspan="3">'.concat(hn(n),"</td></tr>")),e.remove(),initShortcode()}):t.forEach(function(e){return e.remove()}))},onElementReady:function(e,t){var n=document.querySelector(e);
1if(n)return t(n);var r=new MutationObserver(function(){var n=document.querySelector(e);n&&(r.disconnect(),t(n))});document.body&&r.observe(document.body,{childList:!0,subtree:!0})},shouldRenderUploaderInCurrentLocation:function(){var e,t=(null===(e=igd)||void 0===e||null===(e=e.settings)||void 0===e?void 0:e.wooCommerceUploadLocations)||[],n=document.body;return null!=n&&n.classList.contains("woocommerce-checkout")||document.querySelector(".wp-block-woocommerce-checkout, .wc-block-checkout")?t.includes("checkout"):!(null!=n&&n.classList.contains("woocommerce-cart")||document.querySelector(".wp-block-woocommerce-cart, .wc-block-cart"))||t.includes("cart")}};const Ac=Oc;window.IgdShortcode=Ec,window.initShortcode=xc,function(e){var t=igd.settings.integrations,n=void 0===t?["classic-editor","gutenberg-editor","elementor"]:t,r={init:function(){xc(),r.initDiviBuilderPreview(),n.includes("woocommerce")&&Ac.init(),n.includes("elementor")&&e(window).on("elementor/frontend/init",function(){window.elementorFrontend.hooks.addAction("frontend/element_ready/igd_shortcodes.default",function(){return xc()}),window.elementorFrontend.hooks.addAction("frontend/element_ready/shortcode.default",function(){return xc()}),window.elementorFrontend.hooks.addAction("frontend/element_ready/form.default",function(){return xc()}),window.elementorFrontend.hooks.addAction("frontend/element_ready/mf-igd-uploader.default",function(){return xc()}),window.elementorFrontend.hooks.addAction("frontend/element_ready/text-editor.default",function(){return xc()})})},initDiviBuilderPreview:function(){if(document.body.classList.contains("et-fb")||document.body.classList.contains("et-db")||document.querySelector(".et-fb-root-ancestor, #et-fb-app, .et_builder_inner_content")){var t=null,n=function(){clearTimeout(t),t=setTimeout(function(){return xc()},100)};if(e(window).on("et_builder_api_ready et_builder_load et_fb_module_content_updated et_fb_module_did_update",n),"MutationObserver"in window)new MutationObserver(function(e){e.some(function(e){var t,n;return"attributes"===e.type?null===(t=e.target)||void 0===t||null===(n=t.matches)||void 0===n?void 0:n.call(t,".igd[data-shortcode-data], .igd-async"):Array.from(e.addedNodes).some(function(e){var t,n;return e.nodeType===Node.ELEMENT_NODE&&((null===(t=e.matches)||void 0===t?void 0:t.call(e,".igd[data-shortcode-data], .igd-async"))||(null===(n=e.querySelector)||void 0===n?void 0:n.call(e,".igd[data-shortcode-data], .igd-async")))})})&&n()}).observe(document.body,{childList:!0,subtree:!0,attributes:!0,attributeFilter:["data-shortcode-data"]})}},ready:function(){e(document).off("submit.igdPass","#igd-password-form").on("submit.igdPass","#igd-password-form",xn),e(document).on("submit","#igd-login-form",r.handleModuleLogin),e(document).on("submit","#igd-require-email-form",r.handleEmailRequired),e(document).on("change",".nf-element.upload-file-list",function(){var t=e(this).val(),n=parseInt(e(this).data("min-files")),r=parseInt(e(this).data("field-id")),i="min-files-error";if(n>0){var o=[];try{o=t.split("), ")}catch(e){console.log(e)}if(o.length<n){var a=wp.i18n.sprintf(wp.i18n.__("Please upload at least %s files.","integrate-google-drive"),n);nfRadio.channel("fields").request("add:error",r,i,a)}else nfRadio.channel("fields").request("remove:error",r,i)}}),e(document.body).on("updated_wc_div",function(){xc()}),e(document).on("gform_post_render",function(e,t){xc()}),n.includes("woocommerce")&&Ac.ready()},handleModuleLogin:function(t){t.preventDefault();var n=e(this),r=n.find(".login-submit"),i=n.parent().data("shortcode_id"),o=e("#igd-user-login").val(),a=e("#igd-user-pass").val(),l=e("#igd-remember-me").is(":checked")?1:0,c=r.find(".igd-spinner");c.length||(c=e('<span class="igd-spinner"></span>'),r.prepend(c)),c.show(),wp.ajax.post("igd_handle_module_login",{username:o,password:a,remember:l,shortcodeId:i,nonce:igd.nonce}).done(function(e){window.location.reload()}).fail(function(e){console.error(e);var t=(null==e?void 0:e.message)||wp.i18n.__("Invalid login credentials.","integrate-google-drive");n.parent().find(".igd-form-error").html(t)}).always(function(){c.hide()})},handleEmailRequired:function(t){t.preventDefault();var n=e(this),r=n.find('input[name="shortcode_id"]').val(),i=n.find('input[name="email"]').val(),o=n.find('input[name="nonce"]').val();if(/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(i)){var a=n.find("button img");a.show(),wp.ajax.post("igd_email_required",{shortcodeId:r,email:i,nonce:o}).done(function(e){n.parent().replaceWith(e),xc()}).fail(function(e){console.log(e),n.parent().find(".igd-form-error").text(wp.i18n.__("Invalid email.","integrate-google-drive"))}).always(function(){a.hide()})}else n.parent().find(".igd-form-error").text(wp.i18n.__("Please enter a valid email address.","integrate-google-drive"))}};r.init(),e(document).ready(r.ready)}(jQuery)})()})();

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.