Plugin Directory

Changeset 3414663


Ignore:
Timestamp:
12/08/2025 07:17:16 PM (4 months ago)
Author:
tauri77
Message:

Update to version 0.9.2 from GitHub

Location:
user-post-collections
Files:
2 added
16 edited
1 copied

Legend:

Unmodified
Added
Removed
  • user-post-collections/tags/0.9.2/classes/user-post-collections.php

    r3190785 r3414663  
    1616        public $model;
    1717
    18         const VERSION = '0.9.1';
     18        const VERSION = '0.9.2';
    1919
    2020        /**
     
    2323        protected function __construct() {
    2424            $this->register_hook_callbacks();
    25 
    26             // initialize strings
    27             MG_UPC_Texts::init();
    2825
    2926            $this->model = MG_List_Model::get_instance();
  • user-post-collections/tags/0.9.2/controllers/mg-upc-woocommerce.php

    r3190785 r3414663  
    99
    1010        add_action( 'rest_api_init', array( $this, 'register_routes' ) );
     11
     12        add_filter( 'woocommerce_account_menu_items', array( $this, 'account_menu' ) );
     13        add_filter( 'woocommerce_get_query_vars', array( $this, 'woo_get_query_vars' ) );
     14        add_action( 'woocommerce_account_my-lists_endpoint', array( $this, 'my_lists_content' ) );
     15        add_filter( 'woocommerce_endpoint_my-lists_title', array( $this, 'my_account_section_title' ) );
     16    }
     17
     18    function my_account_section_title() {
     19        return mg_upc_get_text( "My lists", "user-post-collections" );
     20    }
     21
     22    function woo_get_query_vars ( $query_vars ) {
     23        $query_vars['my-lists'] = 'my-lists';
     24
     25        return $query_vars;
     26    }
     27
     28    public function account_menu( $items ) {
     29        $show_my_lists = get_option( 'mg_upc_show_my_lists_menu', 'on' );
     30        if ( 'on' === $show_my_lists ) {
     31            $items = array_merge(
     32                        array_slice( $items, 0,3 , true ),
     33                        array( 'my-lists' => mg_upc_get_text( "My lists", "user-post-collections" ) ),
     34                        array_slice( $items, 3, NULL, true )
     35            );
     36        }
     37
     38        return $items;
     39    }
     40
     41    public function my_lists_content() {
     42        mg_upc_get_template( 'mg-upc-wc/my-lists.php' );
    1143    }
    1244
     
    261293
    262294        $settings_fields['mg_upc_product'][] = array(
     295            'name'    => 'mg_upc_show_my_lists_menu',
     296            'label'   => __( 'Show "My lists" in account menu', 'user-post-collections' ),
     297            'desc'    => __( 'Display "My lists" option in WooCommerce account menu', 'user-post-collections' ),
     298            'default' => 'on',
     299            'type'    => 'checkbox',
     300        );
     301
     302        $settings_fields['mg_upc_product'][] = array(
    263303            'name'    => 'mg_upc_modal_show_price',
    264304            'label'   => __( 'Price on collection modal', 'user-post-collections' ),
     
    332372        );
    333373
     374        $settings_fields['mg_upc_texts'][] = array(
     375            'name' => 'woo_my_lists',
     376            'label' => __( 'My lists', 'user-post-collections' ),
     377            'desc' => 'Menu and title for my lists in my account page (woocommerce).',
     378            'default' => '',
     379            'type' => 'text',
     380        );
     381
    334382        return $settings_fields;
    335383    }
     
    386434                'default' => __( 'Add all to cart', 'user-post-collections' ),
    387435                'option'  => 'cart_all',
     436            )
     437        );
     438
     439        MG_UPC_Texts::add_string(
     440            'woo_my_account',
     441            'My lists',
     442            array(
     443                'default' => __( 'My lists', 'user-post-collections' ),
     444                'option'  => 'woo_my_lists',
    388445            )
    389446        );
     
    9961053    public function register_hook_callbacks() { }
    9971054
    998     public function upgrade( $db_version = 0 ) { }
     1055    public function upgrade( $db_version = 0 ) {
     1056        if ( version_compare( $db_version, '0.9.2', '<' ) ) {
     1057            update_option( 'mg_upc_flush_rewrite', '1' );
     1058            // Disable "My lists" menu for existing installations upgrading to 9.2
     1059            if ( ! empty( $db_version ) ) {
     1060                update_option( 'mg_upc_show_my_lists_menu', 'off' );
     1061            }
     1062        }
     1063    }
    9991064}
  • user-post-collections/tags/0.9.2/includes/mg-upc-texts.php

    r2856776 r3414663  
    66    public static $mods  = array();
    77
     8    private static $initialized = false;
     9
    810    public static function init() {
     11        self::$initialized = true;
    912        self::$texts['mg_upc_list'] = array(
    1013            'Vote'          => array(
     
    128131
    129132    public static function add_string( $context, $text, $value ) {
     133        if (! self::$initialized ) {
     134            self::init();
     135        }
    130136        if ( ! isset( self::$texts[ $context ] ) ) {
    131137            self::$texts[ $context ] = array();
     
    135141
    136142    public static function get_default( $text, $context = 'mg_upc_list' ) {
     143        if (! self::$initialized ) {
     144            self::init();
     145        }
    137146        if ( isset( self::$texts[ $context ] ) && isset( self::$texts[ $context ][ $text ] ) ) {
    138147            return self::$texts[ $context ][ $text ]['default'];
     
    142151
    143152    public static function get( $text, $context = 'mg_upc_list' ) {
     153        if (! self::$initialized ) {
     154            self::init();
     155        }
    144156        if ( isset( self::$texts[ $context ] ) && isset( self::$texts[ $context ][ $text ] ) ) {
    145157            if (
     
    156168
    157169    public static function get_context_array( $context ) {
     170        if (! self::$initialized ) {
     171            self::init();
     172        }
    158173        $ret = array();
    159174        if ( isset( self::$texts[ $context ] ) ) {
  • user-post-collections/tags/0.9.2/javascript/mg-upc-client/dist/admin.js

    r3190768 r3414663  
    1 (()=>{"use strict";var t,e,n,i,s,o,a,l,r,c,u,d={},_=[],p=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|itera/i,m=Array.isArray;function f(t,e){for(var n in e)t[n]=e[n];return t}function g(t){t&&t.parentNode&&t.parentNode.removeChild(t)}function h(e,n,i){var s,o,a,l={};for(a in n)"key"==a?s=n[a]:"ref"==a?o=n[a]:l[a]=n[a];if(arguments.length>2&&(l.children=arguments.length>3?t.call(arguments,2):i),"function"==typeof e&&null!=e.defaultProps)for(a in e.defaultProps)void 0===l[a]&&(l[a]=e.defaultProps[a]);return v(e,l,s,o,null)}function v(t,i,s,o,a){var l={type:t,props:i,key:s,ref:o,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,constructor:void 0,__v:null==a?++n:a,__i:-1,__u:0};return null==a&&null!=e.vnode&&e.vnode(l),l}function y(t){return t.children}function b(t,e){this.props=t,this.context=e}function P(t,e){if(null==e)return t.__?P(t.__,t.__i+1):null;for(var n;e<t.__k.length;e++)if(null!=(n=t.__k[e])&&null!=n.__e)return n.__e;return"function"==typeof t.type?P(t):null}function w(t){var e,n;if(null!=(t=t.__)&&null!=t.__c){for(t.__e=t.__c.base=null,e=0;e<t.__k.length;e++)if(null!=(n=t.__k[e])&&null!=n.__e){t.__e=t.__c.base=n.__e;break}return w(t)}}function N(t){(!t.__d&&(t.__d=!0)&&i.push(t)&&!k.__r++||s!==e.debounceRendering)&&((s=e.debounceRendering)||o)(k)}function k(){var t,n,s,o,l,r,c,u;for(i.sort(a);t=i.shift();)t.__d&&(n=i.length,o=void 0,r=(l=(s=t).__v).__e,c=[],u=[],s.__P&&((o=f({},l)).__v=l.__v+1,e.vnode&&e.vnode(o),L(s.__P,o,l,s.__n,s.__P.namespaceURI,32&l.__u?[r]:null,c,null==r?P(l):r,!!(32&l.__u),u),o.__v=l.__v,o.__.__k[o.__i]=o,O(c,o,u),o.__e!=r&&w(o)),i.length>n&&i.sort(a));k.__r=0}function C(t,e,n,i,s,o,a,l,r,c,u){var p,m,f,g,h,v=i&&i.__k||_,y=e.length;for(n.__d=r,x(n,e,v),r=n.__d,p=0;p<y;p++)null!=(f=n.__k[p])&&(m=-1===f.__i?d:v[f.__i]||d,f.__i=p,L(t,f,m,s,o,a,l,r,c,u),g=f.__e,f.ref&&m.ref!=f.ref&&(m.ref&&R(m.ref,null,f),u.push(f.ref,f.__c||g,f)),null==h&&null!=g&&(h=g),65536&f.__u||m.__k===f.__k?r=I(f,r,t):"function"==typeof f.type&&void 0!==f.__d?r=f.__d:g&&(r=g.nextSibling),f.__d=void 0,f.__u&=-196609);n.__d=r,n.__e=h}function x(t,e,n){var i,s,o,a,l,r=e.length,c=n.length,u=c,d=0;for(t.__k=[],i=0;i<r;i++)null!=(s=e[i])&&"boolean"!=typeof s&&"function"!=typeof s?(a=i+d,(s=t.__k[i]="string"==typeof s||"number"==typeof s||"bigint"==typeof s||s.constructor==String?v(null,s,null,null,null):m(s)?v(y,{children:s},null,null,null):void 0===s.constructor&&s.__b>0?v(s.type,s.props,s.key,s.ref?s.ref:null,s.__v):s).__=t,s.__b=t.__b+1,o=null,-1!==(l=s.__i=T(s,n,a,u))&&(u--,(o=n[l])&&(o.__u|=131072)),null==o||null===o.__v?(-1==l&&d--,"function"!=typeof s.type&&(s.__u|=65536)):l!==a&&(l==a-1?d--:l==a+1?d++:(l>a?d--:d++,s.__u|=65536))):s=t.__k[i]=null;if(u)for(i=0;i<c;i++)null!=(o=n[i])&&!(131072&o.__u)&&(o.__e==t.__d&&(t.__d=P(o)),W(o,o))}function I(t,e,n){var i,s;if("function"==typeof t.type){for(i=t.__k,s=0;i&&s<i.length;s++)i[s]&&(i[s].__=t,e=I(i[s],e,n));return e}t.__e!=e&&(e&&t.type&&!n.contains(e)&&(e=P(t)),n.insertBefore(t.__e,e||null),e=t.__e);do{e=e&&e.nextSibling}while(null!=e&&8===e.nodeType);return e}function S(t,e){return e=e||[],null==t||"boolean"==typeof t||(m(t)?t.some((function(t){S(t,e)})):e.push(t)),e}function T(t,e,n,i){var s=t.key,o=t.type,a=n-1,l=n+1,r=e[n];if(null===r||r&&s==r.key&&o===r.type&&!(131072&r.__u))return n;if(i>(null==r||131072&r.__u?0:1))for(;a>=0||l<e.length;){if(a>=0){if((r=e[a])&&!(131072&r.__u)&&s==r.key&&o===r.type)return a;a--}if(l<e.length){if((r=e[l])&&!(131072&r.__u)&&s==r.key&&o===r.type)return l;l++}}return-1}function E(t,e,n){"-"===e[0]?t.setProperty(e,null==n?"":n):t[e]=null==n?"":"number"!=typeof n||p.test(e)?n:n+"px"}function A(t,e,n,i,s){var o;t:if("style"===e)if("string"==typeof n)t.style.cssText=n;else{if("string"==typeof i&&(t.style.cssText=i=""),i)for(e in i)n&&e in n||E(t.style,e,"");if(n)for(e in n)i&&n[e]===i[e]||E(t.style,e,n[e])}else if("o"===e[0]&&"n"===e[1])o=e!==(e=e.replace(/(PointerCapture)$|Capture$/i,"$1")),e=e.toLowerCase()in t||"onFocusOut"===e||"onFocusIn"===e?e.toLowerCase().slice(2):e.slice(2),t.l||(t.l={}),t.l[e+o]=n,n?i?n.u=i.u:(n.u=l,t.addEventListener(e,o?c:r,o)):t.removeEventListener(e,o?c:r,o);else{if("http://www.w3.org/2000/svg"==s)e=e.replace(/xlink(H|:h)/,"h").replace(/sName$/,"s");else if("width"!=e&&"height"!=e&&"href"!=e&&"list"!=e&&"form"!=e&&"tabIndex"!=e&&"download"!=e&&"rowSpan"!=e&&"colSpan"!=e&&"role"!=e&&"popover"!=e&&e in t)try{t[e]=null==n?"":n;break t}catch(t){}"function"==typeof n||(null==n||!1===n&&"-"!==e[4]?t.removeAttribute(e):t.setAttribute(e,"popover"==e&&1==n?"":n))}}function D(t){return function(n){if(this.l){var i=this.l[n.type+t];if(null==n.t)n.t=l++;else if(n.t<i.u)return;return i(e.event?e.event(n):n)}}}function L(t,n,i,s,o,a,l,r,c,u){var d,_,p,g,h,v,P,w,N,k,x,I,S,T,E,A,D=n.type;if(void 0!==n.constructor)return null;128&i.__u&&(c=!!(32&i.__u),a=[r=n.__e=i.__e]),(d=e.__b)&&d(n);t:if("function"==typeof D)try{if(w=n.props,N="prototype"in D&&D.prototype.render,k=(d=D.contextType)&&s[d.__c],x=d?k?k.props.value:d.__:s,i.__c?P=(_=n.__c=i.__c).__=_.__E:(N?n.__c=_=new D(w,x):(n.__c=_=new b(w,x),_.constructor=D,_.render=H),k&&k.sub(_),_.props=w,_.state||(_.state={}),_.context=x,_.__n=s,p=_.__d=!0,_.__h=[],_._sb=[]),N&&null==_.__s&&(_.__s=_.state),N&&null!=D.getDerivedStateFromProps&&(_.__s==_.state&&(_.__s=f({},_.__s)),f(_.__s,D.getDerivedStateFromProps(w,_.__s))),g=_.props,h=_.state,_.__v=n,p)N&&null==D.getDerivedStateFromProps&&null!=_.componentWillMount&&_.componentWillMount(),N&&null!=_.componentDidMount&&_.__h.push(_.componentDidMount);else{if(N&&null==D.getDerivedStateFromProps&&w!==g&&null!=_.componentWillReceiveProps&&_.componentWillReceiveProps(w,x),!_.__e&&(null!=_.shouldComponentUpdate&&!1===_.shouldComponentUpdate(w,_.__s,x)||n.__v===i.__v)){for(n.__v!==i.__v&&(_.props=w,_.state=_.__s,_.__d=!1),n.__e=i.__e,n.__k=i.__k,n.__k.some((function(t){t&&(t.__=n)})),I=0;I<_._sb.length;I++)_.__h.push(_._sb[I]);_._sb=[],_.__h.length&&l.push(_);break t}null!=_.componentWillUpdate&&_.componentWillUpdate(w,_.__s,x),N&&null!=_.componentDidUpdate&&_.__h.push((function(){_.componentDidUpdate(g,h,v)}))}if(_.context=x,_.props=w,_.__P=t,_.__e=!1,S=e.__r,T=0,N){for(_.state=_.__s,_.__d=!1,S&&S(n),d=_.render(_.props,_.state,_.context),E=0;E<_._sb.length;E++)_.__h.push(_._sb[E]);_._sb=[]}else do{_.__d=!1,S&&S(n),d=_.render(_.props,_.state,_.context),_.state=_.__s}while(_.__d&&++T<25);_.state=_.__s,null!=_.getChildContext&&(s=f(f({},s),_.getChildContext())),N&&!p&&null!=_.getSnapshotBeforeUpdate&&(v=_.getSnapshotBeforeUpdate(g,h)),C(t,m(A=null!=d&&d.type===y&&null==d.key?d.props.children:d)?A:[A],n,i,s,o,a,l,r,c,u),_.base=n.__e,n.__u&=-161,_.__h.length&&l.push(_),P&&(_.__E=_.__=null)}catch(t){if(n.__v=null,c||null!=a){for(n.__u|=c?160:128;r&&8===r.nodeType&&r.nextSibling;)r=r.nextSibling;a[a.indexOf(r)]=null,n.__e=r}else n.__e=i.__e,n.__k=i.__k;e.__e(t,n,i)}else null==a&&n.__v===i.__v?(n.__k=i.__k,n.__e=i.__e):n.__e=U(i.__e,n,i,s,o,a,l,c,u);(d=e.diffed)&&d(n)}function O(t,n,i){n.__d=void 0;for(var s=0;s<i.length;s++)R(i[s],i[++s],i[++s]);e.__c&&e.__c(n,t),t.some((function(n){try{t=n.__h,n.__h=[],t.some((function(t){t.call(n)}))}catch(t){e.__e(t,n.__v)}}))}function U(n,i,s,o,a,l,r,c,u){var _,p,f,h,v,y,b,w=s.props,N=i.props,k=i.type;if("svg"===k?a="http://www.w3.org/2000/svg":"math"===k?a="http://www.w3.org/1998/Math/MathML":a||(a="http://www.w3.org/1999/xhtml"),null!=l)for(_=0;_<l.length;_++)if((v=l[_])&&"setAttribute"in v==!!k&&(k?v.localName===k:3===v.nodeType)){n=v,l[_]=null;break}if(null==n){if(null===k)return document.createTextNode(N);n=document.createElementNS(a,k,N.is&&N),c&&(e.__m&&e.__m(i,l),c=!1),l=null}if(null===k)w===N||c&&n.data===N||(n.data=N);else{if(l=l&&t.call(n.childNodes),w=s.props||d,!c&&null!=l)for(w={},_=0;_<n.attributes.length;_++)w[(v=n.attributes[_]).name]=v.value;for(_ in w)if(v=w[_],"children"==_);else if("dangerouslySetInnerHTML"==_)f=v;else if(!(_ in N)){if("value"==_&&"defaultValue"in N||"checked"==_&&"defaultChecked"in N)continue;A(n,_,null,v,a)}for(_ in N)v=N[_],"children"==_?h=v:"dangerouslySetInnerHTML"==_?p=v:"value"==_?y=v:"checked"==_?b=v:c&&"function"!=typeof v||w[_]===v||A(n,_,v,w[_],a);if(p)c||f&&(p.__html===f.__html||p.__html===n.innerHTML)||(n.innerHTML=p.__html),i.__k=[];else if(f&&(n.innerHTML=""),C(n,m(h)?h:[h],i,s,o,"foreignObject"===k?"http://www.w3.org/1999/xhtml":a,l,r,l?l[0]:s.__k&&P(s,0),c,u),null!=l)for(_=l.length;_--;)g(l[_]);c||(_="value","progress"===k&&null==y?n.removeAttribute("value"):void 0!==y&&(y!==n[_]||"progress"===k&&!y||"option"===k&&y!==w[_])&&A(n,_,y,w[_],a),_="checked",void 0!==b&&b!==n[_]&&A(n,_,b,w[_],a))}return n}function R(t,n,i){try{if("function"==typeof t){var s="function"==typeof t.__u;s&&t.__u(),s&&null==n||(t.__u=t(n))}else t.current=n}catch(t){e.__e(t,i)}}function W(t,n,i){var s,o;if(e.unmount&&e.unmount(t),(s=t.ref)&&(s.current&&s.current!==t.__e||R(s,null,n)),null!=(s=t.__c)){if(s.componentWillUnmount)try{s.componentWillUnmount()}catch(t){e.__e(t,n)}s.base=s.__P=null}if(s=t.__k)for(o=0;o<s.length;o++)s[o]&&W(s[o],n,i||"function"!=typeof t.type);i||g(t.__e),t.__c=t.__=t.__e=t.__d=void 0}function H(t,e,n){return this.constructor(t,n)}function $(n,i,s){var o,a,l,r;e.__&&e.__(n,i),a=(o="function"==typeof s)?null:s&&s.__k||i.__k,l=[],r=[],L(i,n=(!o&&s||i).__k=h(y,null,[n]),a||d,d,i.namespaceURI,!o&&s?[s]:a?null:i.firstChild?t.call(i.childNodes):null,l,!o&&s?s:a?a.__e:i.firstChild,o,r),O(l,n,r)}t=_.slice,e={__e:function(t,e,n,i){for(var s,o,a;e=e.__;)if((s=e.__c)&&!s.__)try{if((o=s.constructor)&&null!=o.getDerivedStateFromError&&(s.setState(o.getDerivedStateFromError(t)),a=s.__d),null!=s.componentDidCatch&&(s.componentDidCatch(t,i||{}),a=s.__d),a)return s.__E=s}catch(e){t=e}throw t}},n=0,b.prototype.setState=function(t,e){var n;n=null!=this.__s&&this.__s!==this.state?this.__s:this.__s=f({},this.state),"function"==typeof t&&(t=t(f({},n),this.props)),t&&f(n,t),null!=t&&this.__v&&(e&&this._sb.push(e),N(this))},b.prototype.forceUpdate=function(t){this.__v&&(this.__e=!0,t&&this.__h.push(t),N(this))},b.prototype.render=y,i=[],o="function"==typeof Promise?Promise.prototype.then.bind(Promise.resolve()):setTimeout,a=function(t,e){return t.__v.__b-e.__v.__b},k.__r=0,l=0,r=D(!1),c=D(!0),u=0;var M,F,j,B,q=0,K=[],X=e,V=X.__b,Q=X.__r,G=X.diffed,z=X.__c,J=X.unmount,Y=X.__;function Z(t,e){X.__h&&X.__h(F,t,q||e),q=0;var n=F.__H||(F.__H={__:[],__h:[]});return t>=n.__.length&&n.__.push({}),n.__[t]}function tt(t){return q=1,et(pt,t)}function et(t,e,n){var i=Z(M++,2);if(i.t=t,!i.__c&&(i.__=[n?n(e):pt(void 0,e),function(t){var e=i.__N?i.__N[0]:i.__[0],n=i.t(e,t);e!==n&&(i.__N=[n,i.__[1]],i.__c.setState({}))}],i.__c=F,!F.u)){var s=function(t,e,n){if(!i.__c.__H)return!0;var s=i.__c.__H.__.filter((function(t){return!!t.__c}));if(s.every((function(t){return!t.__N})))return!o||o.call(this,t,e,n);var a=!1;return s.forEach((function(t){if(t.__N){var e=t.__[0];t.__=t.__N,t.__N=void 0,e!==t.__[0]&&(a=!0)}})),!(!a&&i.__c.props===t)&&(!o||o.call(this,t,e,n))};F.u=!0;var o=F.shouldComponentUpdate,a=F.componentWillUpdate;F.componentWillUpdate=function(t,e,n){if(this.__e){var i=o;o=void 0,s(t,e,n),o=i}a&&a.call(this,t,e,n)},F.shouldComponentUpdate=s}return i.__N||i.__}function nt(t,e){var n=Z(M++,3);!X.__s&&_t(n.__H,e)&&(n.__=t,n.i=e,F.__H.__h.push(n))}function it(t){return q=5,st((function(){return{current:t}}),[])}function st(t,e){var n=Z(M++,7);return _t(n.__H,e)&&(n.__=t(),n.__H=e,n.__h=t),n.__}function ot(t,e){return q=8,st((function(){return t}),e)}function at(t){var e=F.context[t.__c],n=Z(M++,9);return n.c=t,e?(null==n.__&&(n.__=!0,e.sub(F)),e.props.value):t.__}function lt(){for(var t;t=K.shift();)if(t.__P&&t.__H)try{t.__H.__h.forEach(ut),t.__H.__h.forEach(dt),t.__H.__h=[]}catch(e){t.__H.__h=[],X.__e(e,t.__v)}}X.__b=function(t){F=null,V&&V(t)},X.__=function(t,e){t&&e.__k&&e.__k.__m&&(t.__m=e.__k.__m),Y&&Y(t,e)},X.__r=function(t){Q&&Q(t),M=0;var e=(F=t.__c).__H;e&&(j===F?(e.__h=[],F.__h=[],e.__.forEach((function(t){t.__N&&(t.__=t.__N),t.i=t.__N=void 0}))):(e.__h.forEach(ut),e.__h.forEach(dt),e.__h=[],M=0)),j=F},X.diffed=function(t){G&&G(t);var e=t.__c;e&&e.__H&&(e.__H.__h.length&&(1!==K.push(e)&&B===X.requestAnimationFrame||((B=X.requestAnimationFrame)||ct)(lt)),e.__H.__.forEach((function(t){t.i&&(t.__H=t.i),t.i=void 0}))),j=F=null},X.__c=function(t,e){e.some((function(t){try{t.__h.forEach(ut),t.__h=t.__h.filter((function(t){return!t.__||dt(t)}))}catch(n){e.some((function(t){t.__h&&(t.__h=[])})),e=[],X.__e(n,t.__v)}})),z&&z(t,e)},X.unmount=function(t){J&&J(t);var e,n=t.__c;n&&n.__H&&(n.__H.__.forEach((function(t){try{ut(t)}catch(t){e=t}})),n.__H=void 0,e&&X.__e(e,n.__v))};var rt="function"==typeof requestAnimationFrame;function ct(t){var e,n=function(){clearTimeout(i),rt&&cancelAnimationFrame(e),setTimeout(t)},i=setTimeout(n,100);rt&&(e=requestAnimationFrame(n))}function ut(t){var e=F,n=t.__c;"function"==typeof n&&(t.__c=void 0,n()),F=e}function dt(t){var e=F;t.__c=t.__(),F=e}function _t(t,e){return!t||t.length!==e.length||e.some((function(e,n){return e!==t[n]}))}function pt(t,e){return"function"==typeof e?e(t):e}const mt=function(t,e=!1){return MgUpcTexts&&MgUpcTexts[t]?e?e.reduce((function(t,e){return t.replace(/%s/,e)}),MgUpcTexts[t]):MgUpcTexts[t]:t},ft="ui/reset",gt="ui/error",ht="ui/editing",vt="ui/mode",yt="listOfLists/set",bt="listOfLists/remove",Pt="listOfLists/create",wt="listOfList/addingPost",Nt="listOfList/setPage",kt="listOfList/setTotalPages",Ct="list/set",xt="list/update",It="list/setPage",St="list/setTotalPages",Tt="list/setItems",Et="list/removeItem",At="list/addItem",Dt="list/updateItem",Lt="list/moveItem",Ot="list/moveItemNext",Ut="list/moveItemPrev",Rt="list/cart",Wt=async function(t,e="",n={},i="mg-upc/v1/lists"){if(void 0===Bt().nonce){const t=new FormData;t.append("action","mg_upc_user");const e={method:"POST",credentials:"same-origin",referrerPolicy:"no-referrer",body:t},n=await fetch(Bt().ajaxUrl,e),i=await n.json();i.nonce&&(Bt().nonce=i.nonce),i.user_id&&(Bt().user_id=i.user_id)}const s={method:t,credentials:"same-origin",headers:{"Content-Type":"application/json","X-WP-Nonce":Bt().nonce},referrerPolicy:"no-referrer"};"GET"!==t&&n&&(s.body=JSON.stringify(n));const o=await fetch(Bt().root+i+e,s);return o.headers.get("x-wp-nonce")&&(Bt().nonce=o.headers.get("x-wp-nonce")),{data:await o.json(),headers:o.headers,status:o.status}};function Ht(t){const e=Object.entries(t).filter((([,t])=>null!=t)).map((([t,e])=>`${encodeURIComponent(t)}=${encodeURIComponent(String(e))}`)),n=-1!==Bt().root.indexOf("?")?"&":"?";return e.length>0?`${n}${e.join("&")}`:""}class $t extends Error{constructor(t,e){super(t),this.name="MgApiError",this.code=e?.data?.code,this.response=e}}function Mt(t){let e=t?.data?.data?.status;if(!e&&t.status&&(e=t.status),400===e||401===e||403===e||404===e||409===e||500===e)throw new $t(t?.data?.message,t)}let Ft={my:function(t={}){return Wt("GET","/My"+Ht(t),{}).then((function(t){return Mt(t),t}))},discover:function(t){return Wt("GET","/"+Ht(t),{}).then((function(t){return Mt(t),t}))},get:function(t){return Wt("GET","/"+t,{}).then((function(t){return Mt(t),t}))},cart:function(t){return Wt("POST","/cart",{list:t},"mg-upc/v1").then((function(t){return Mt(t),t}))},items:function(t,e={}){return Wt("GET","/"+t+"/items"+Ht(e),{}).then((function(t){return Mt(t),t}))},delete:function(t){return Wt("DELETE","/"+t,{}).then((function(t){return Mt(t),t}))},create:function(t){return Wt("POST","",t).then((function(t){return Mt(t),t}))},update:function(t){let e=t.id;return delete t.id,Wt("PATCH","/"+e,t).then((function(t){return Mt(t),t}))},add:function(t,e,n={}){return"object"!=typeof e&&(e={post_id:e}),Wt("POST","/"+t+"/items"+Ht(n),e).then((function(t){return Mt(t),t}))},quit:function(t,e,n={}){return Wt("DELETE","/"+t+"/items/"+e+Ht(n),{}).then((function(t){return Mt(t),t}))},updateItem:function(t,e,n){return Wt("PATCH","/"+t+"/items/"+e,n).then((function(t){return Mt(t),t}))},vote:function(t,e,n={}){return Wt("POST","/"+t+"/items/"+e+"/vote",n).then((function(t){return Mt(t),t}))},move:function(t,e,n){return Wt("PATCH","/"+t+"/items/"+e,{position:n}).then((function(t){return Mt(t),t}))}};const jt=Ft;function Bt(){return MgUserPostCollections}function qt(){return Bt()?.sortable}function Kt(t){const e=Bt()?.types;return!(!e||!e[t])&&e[t]}function Xt(){return Object.values(Bt()?.statuses)}function Vt(t){const e=Bt()?.statuses;return!(!e||!e[t])&&e[t]}function Qt(t,e){return!!t.type&&zt(t.type,e)}function Gt(t){const e=[],n=Bt()?.types;for(const i in n)n.hasOwnProperty(i)&&(zt(i,"always_exists")||(t?.type?n[i].available_post_types.includes(t.type)&&e.push(n[i]):e.push(n[i])));return e}function zt(t,e){const n=Kt(t);return!(!n||!n.supports)&&n.supports.includes(e)}const Jt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVQYV2NgYAAAAAMAAWgmWQ0AAAAASUVORK5CYII=";function Yt(t){return JSON.parse(JSON.stringify(t))}function Zt(t){return t.stopImmediatePropagation&&t.stopImmediatePropagation(),t.stopPropagation&&t.stopPropagation(),t.preventDefault(),!1}function te(t,e){const{type:n,payload:i}=e;let s=!1;const o=t=>(s=a({status:"failed"}),t.error&&(s.error=t.error.message?t.error.message:"",s.errorCode=t.error.code?t.error.code:""),s),a=(e=null)=>{if(s||(s=Yt(t)),e)for(const t in e)e.hasOwnProperty(t)&&(s[t]=e[t]);return s},l=(t,e=0,n="succeeded")=>(0!==e&&(t.loadingCount=t.loadingCount+e),t.loadingCount<1?(t.loadingCount=0,t.status=n):t.status="loading",t);let r=function(t,e){const{type:n,payload:i}=e;let s,o;const a=(e=!1)=>{if(o||(o=!1===t?{}:Yt(t)),e)for(const t in e)o[t]=e[t];return o};switch(n){case Ct:return!0===i?{ID:-1,title:"",content:"",status:"",type:""}:i;case xt:return i.items=Yt(t.items),i;case Pt:return i;case Tt:return a({items:i});case At+"/failed":case At:return i?.list?a(i.list):t;case Dt:const e=!!i.item&&i.item;return s=a().items.map((t=>t.post_id===i.post_id?e||Object.assign({},t,i):{...t})),a({items:s});case Et:if(!t.items||1===t.items.length||!1===i)return t;if(o=a(),s=o.items.filter((t=>t.post_id!==i)),zt(t.type,"sortable")){const e=parseInt(t.items[0].position,10);s.forEach(((t,n)=>{s[n].position=e+n}))}if(o.count=o.count-1,zt(t.type,"vote")){const e=t.items.find((t=>t.post_id==i));e&&(o.vote_counter=o.vote_counter-e.votes)}return{...o,items:s};case Lt:const n=parseInt(t.items[0].position,10);s=a().items.slice();const l=a().items[i.oldIndex];return s.splice(i.oldIndex,1),s.splice(i.newIndex,0,l),isNaN(n)?(alert("positions error!"),t):(s.forEach(((t,e)=>{s[e].position=n+e})),a({items:s}));default:return t}}(t.list,e),c=function(t,e){const{type:n,payload:i}=e;switch(n){case yt:return i;case At:case Ct:return!1;case bt:return!1===i?t:Yt(t.filter((t=>t.ID!=i)));default:return t}}(t.listOfList,e);switch(t.list===r&&c===t.listOfList||(s=a({listOfList:c,list:r}),t.addingPost||(s.title=s.list?s.list.title:se.title)),n){case vt:return a({mode:i});case ft:return{...se,mode:t.mode};case gt:return a(!1===i?{error:!1,errorCode:!1}:{error:i});case"ui/message":return a(!1===i?{message:!1,errorCode:!1}:{message:i});case Rt:const n=a();return i.msg&&(n.message=i.msg),i.err&&(n.error=i.err),n;case ht:return a({editing:i});case wt:return s=a(),s.addingPost=i,i&&(s.title=mt("Add to...")),s;case Pt:s=a(),s.title=i.title?i.title:se.title,s.listTotalPages=1,s.listPage=1,s.addingPost=!1;break;case At:if(s=a(),i?.list){const t=i.list;s.title=t.title?t.title:se.title;const e=t?.items_page;e&&(s.listTotalPages=e["X-WP-TotalPages"]?e["X-WP-TotalPages"]:1,s.listPage=e["X-WP-Page"]?e["X-WP-Page"]:1)}i.message&&(s=l(s,-1,"failed"),s.error=i.message),s.addingPost=!1;break;case Nt:return a({page:i});case kt:return a({totalPages:i});case It:return a({listPage:i});case St:return a({listTotalPages:i});case Ct+"/loading":return s=l(a(),1),s.listOfList=!1,"object"==typeof i?(s.list=i,i.title&&(s.title=i.title)):s.list={ID:i},s;case Et+"/loading":return s=l(a(),1),"object"==typeof i&&i.list_id&&(s.list={ID:i.list_id}),s;case yt+"/loading":case Tt+"/loading":case Dt+"/loading":case At+"/loading":case Ot+"/loading":case Ut+"/loading":case xt+"/loading":case Pt+"/loading":case Rt+"/loading":return l(a(),1);case At+"/succeeded":return s=l(a(),-1),s.addingPost=!1,s.status="succeeded",s.error=!1,s.errorCode=!1,s.title=s.list?s.list.title:se.title,s;case Rt+"/succeeded":return l(a({errorCode:!1}),-1);case Ct+"/succeeded":var u={error:!1,errorCode:!1};return!1===t.list&&(u={}),l(a(u),-1);case yt+"/succeeded":case Tt+"/succeeded":case Dt+"/succeeded":case Et+"/succeeded":case Lt+"/succeeded":case Ot+"/succeeded":case Ut+"/succeeded":case xt+"/succeeded":case Pt+"/succeeded":return l(a({error:!1,errorCode:!1}),-1);case Pt+"/failed":return s=l(a(),-1,"failed"),e.error&&e.error.message&&(s.error=e.error.message),s;case At+"/failed":if(s=l(a(),-1),s.addingPost=!1,s.title=s.list?s.list.title:se.title,i?.list){const t=i.list;s.title=t.title?t.title:se.title;const e=t?.items_page;e&&(s.listTotalPages=e["X-WP-TotalPages"]?e["X-WP-TotalPages"]:1,s.listPage=e["X-WP-Page"]?e["X-WP-Page"]:1)}return i.message&&(s.error=i.message,s.status="failed"),o(e);case yt+"/failed":case Tt+"/failed":case Dt+"/failed":case Et+"/failed":case Lt+"/failed":case Ot+"/failed":case Ut+"/failed":case xt+"/failed":case Ct+"/failed":case Rt+"/failed":return l(o(e),-1)}return!1!==s?s:t}const ee=(t,e)=>function(n=null,...i){return{asyncThunk:!0,payload:e,type:t,arg:n,extra:i}};class ne extends Error{constructor(t,e){super(t),this.name="MgUpcRejectWithValue",this.value=e}}const ie=(t,e)=>n=>{let i;if((s=n)&&"object"==typeof s&&!0===s.asyncThunk){let s={dispatch:ie(t,e),getState:e,extra:n.extra,rejectWithValue:t=>new ne(n.type+": rejectWithValue",t)};t({type:n.type+"/loading",payload:n.arg}),i=n.payload(n.arg,s)}else{if(!(t=>!!t&&("object"==typeof t||"function"==typeof t)&&"function"==typeof t.then)(n.payload))return void t(n);t({type:n.type+"/loading"}),i=n.payload}var s;i.then((e=>{e instanceof ne?t({type:n.type+"/failed",payload:e.value}):(t({type:n.type,payload:e}),t({type:n.type+"/succeeded"}))})).catch((e=>{t(e instanceof ne?{type:n.type+"/failed",payload:e.value}:{type:n.type+"/failed",error:e})}))},se={list:!1,listOfList:!1,addingPost:null,status:"idle",loadingCount:0,error:null,message:null,errorCode:null,editing:!1,title:mt("My Lists"),actualAction:"init",page:1,totalPages:1,listPage:1,listTotalPages:1,mode:"my"},oe=function(t,e){var n={__c:e="__cC"+u++,__:t,Consumer:function(t,e){return t.children(e)},Provider:function(t){var n,i;return this.getChildContext||(n=new Set,(i={})[e]=this,this.getChildContext=function(){return i},this.componentWillUnmount=function(){n=null},this.shouldComponentUpdate=function(t){this.props.value!==t.value&&n.forEach((function(t){t.__e=!0,N(t)}))},this.sub=function(t){n.add(t);var e=t.componentWillUnmount;t.componentWillUnmount=function(){n&&n.delete(t),e&&e.call(t)}}),t.children}};return n.Provider.__=n.Consumer.contextType=n}({});function ae(t){return new Date(t).toLocaleDateString()}const le=function(t){const{state:e,dispatch:n}=at(oe);return h("li",{className:"mg-upc-dg-item-list",onClick:t.onClick,onKeyPress:e=>{13===e.keyCode&&t.onClick(e)},tabIndex:"0"},h("i",{className:"mg-upc-icon mg-upc-dg-item-type mg-upc-dg-item-type-"+t.list.type}),h("div",{className:"mg-upc-dg-item-title"},h("span",null,t.list.title),"my"!==e.mode&&h(y,null,h("span",null,h("a",{href:"#",onClick:function(e){Zt(e),function(t,e){const n=new URLSearchParams(document.location.hash.substring(1));n.set("author",e);let i=n.toString();""!==i&&(i="#"+i),window.location.hash=i}(0,t.list.author)}},t.list.user_login),h("span",{className:"mg-upc-list-dates"},h("i",null," ",h("b",null,"Created:")," ",ae(t.list.created)),h("i",null," ",h("b",null,"Modified:")," ",ae(t.list.modified)))))),h("span",{className:"mg-upc-dg-item-count"},t.list.count),h("span",{className:"mg-upc-dg-item-actions"},t.onRemove&&h("button",{"aria-label":mt("Remove List"),onClick:e=>{e.stopPropagation(),t.onRemove(t.list)}},h("span",{className:"mg-upc-icon upc-font-trash"}))))};class re extends b{static defaultProps={count:1,duration:1.2,width:null,wrapper:null,height:null,circle:!1};render(){const t=[];for(let e=0;e<this.props.count;e++){let n=this.props.styles?this.props.styles:{};null!=this.props.width&&(n.width=this.props.width),null!=this.props.height&&(n.height=this.props.height),null!==this.props.width&&null!==this.props.height&&this.props.circle&&(n.borderRadius="50%"),t.push(h("span",{key:e,className:"mg-upc-dg-loading-skeleton",style:n},"‌"))}const e=this.props.wrapper;return h("span",null,e?t.map(((t,n)=>h(e,{key:n},t,"‌"))):t)}}const ce=function(t){return h("div",{className:"mg-upc-dg-pagination-div"},h("button",{className:1===t.page?"mg-upc-dg-hidden mg-upc-dg-pagination":"mg-upc-dg-pagination",ref:t.prevRef,disabled:1===t.page,"aria-label":mt("Previous page"),title:mt("Previous page"),onClick:t.onPreview},h("span",{className:"mg-upc-icon upc-font-arrow_left"})),h("span",{className:t.totalPages>1?"mg-upc-dg-pagination-current":"mg-upc-dg-hidden mg-upc-dg-pagination-current"},t.page),h("button",{className:t.page>=t.totalPages?"mg-upc-dg-hidden mg-upc-dg-pagination":"mg-upc-dg-pagination",ref:t.nextRef,disabled:t.page>=t.totalPages,"aria-label":mt("Next page"),title:mt("Next page"),onClick:t.onNext},h("span",{className:"mg-upc-icon upc-font-arrow_right"})))},ue=()=>({type:ft,payload:null}),de=t=>({type:wt,payload:t}),_e=t=>({type:ht,payload:t}),pe=ee(Rt,(async function(t,e){return await function(t){return jt.cart(t).then((t=>(jQuery&&t.data.fragments&&t.data.cart_hash&&jQuery(document.body).trigger("added_to_cart",[t.data.fragments,t.data.cart_hash]),t.data)))}(t)})),me=ee(yt,(async function(t,e){const n=t?.addingPost;return null===t&&(t={}),t.addingPost?t.adding=t.addingPost:(t.adding="",delete t.adding),await jt.my(t).then((t=>ge(t,e,n)))})),fe=ee(yt,(async function(t,e){return null===t&&(t={}),await jt.discover(t).then((t=>ge(t,e,!1)))}));function ge(t,e,n){if(t.headers.get("x-wp-page")&&(e.dispatch(ve(parseInt(t.headers.get("x-wp-page"),10))),e.dispatch(ye(parseInt(t.headers.get("X-WP-TotalPages"),10)))),n&&t.headers.get("X-WP-Post-Type")){const i={post_id:n},s={"X-WP-Post-Type":"type","X-WP-Post-Title":"title","X-WP-Post-Image":"image"};for(const e in s){const n=t.headers.get(e);n&&(i[s[e]]=decodeURIComponent(n))}e.dispatch(de(i))}return t.data}const he=ee(bt,(async function(t,e){return await jt.delete(t).then((n=>{if(1===e.getState().listOfList.length){const n=e.getState().page,i=e.getState().totalPages;if(n<i)e.dispatch(me({page:n}));else{if(!(n>1&&n===i))return t;e.dispatch(me({page:n-1}))}return!1}return t}))})),ve=t=>({type:Nt,payload:t}),ye=t=>({type:kt,payload:t}),be=t=>({type:It,payload:t}),Pe=t=>({type:St,payload:t}),we=ee(Ct,(async function(t,e){return!1===t||!0===t?t:await jt.get("object"==typeof t?t.ID:t).then((t=>(De(t,e.dispatch),t.data)))})),Ne=ee(xt,(async function(t,e){return await jt.update(t).then((t=>(e.dispatch(_e(!1)),De(t,e.dispatch),t.data)))})),ke=ee(Pt,(async function(t,e){return null===t&&(t={}),t.adding&&t.adding!==e.getState().addingPost&&e.dispatch(de({id:t.addingPost})),await jt.create(t).then((t=>(e.dispatch(_e(!1)),De(t,e.dispatch),t.data)))})),Ce=ee(Tt,(async function(t,e){return await jt.items(e.getState().list.ID,t).then((t=>(De(t,e.dispatch),t.data)))})),xe=ee(Et,(async function(t,e){const n=e.getState();var i=e.extra.length>0?e.extra[0]:n.list.ID;const s=e.extra.length>1?e.extra[1]:"view";return await jt.quit(i,t,{context:s}).then((o=>{if(o.data&&o.data.list_id&&(i=o.data.list_id),n.list&&n.list.ID)if(1===n.list.items.length){if(n.list&&"view"===s){const t=n.listPage,i=n.listTotalPages;return t<i?e.dispatch(Ce({page:t})):t===i&&e.dispatch(Ce({page:Math.max(1,t-1)})),!1}}else n.list&&"view"===s&&n.listTotalPages===n.listPage+1&&n.list.count%n.list.items.length==1&&e.dispatch(Ce({page:n.listPage}));else e.dispatch(we({ID:i}));return t}))})),Ie=ee(At,(async function(t,e){let n=e.extra[0],i=!1;try{await jt.add(t,n,{context:e.extra.length>1?e.extra[1]:"view"}).then((t=>{i=t.data}))}catch(t){const n=t?.response?.data;i=e.rejectWithValue(n)}return i})),Se=ee(Dt,(async function(t,e){const n=e.extra[0];return await jt.updateItem(e.getState().list.ID,t,n).then((e=>({...n,post_id:t,item:e?.data?.item})))})),Te=ee(Lt,(async function(t,e){const n=e.extra[0],i=e.extra[1],s=n.items[t],o=s.position-t+i;return await jt.move(n.ID,s.post_id,o).then((e=>({oldIndex:t,newIndex:i})))})),Ee=ee(Ot,(async function(t,e){const n=e.getState().list,i=parseInt(n.items[n.items.length-1].position,10);if(isNaN(i))throw alert("positions error!"),"positions error!";const s=n.items[t];return await jt.move(n.ID,s.post_id,i+1),await e.dispatch(Ce({page:e.getState().listPage})),t})),Ae=ee(Ut,(async function(t,e){const n=e.getState().list,i=parseInt(n.items[0].position,10);if(isNaN(i))throw alert("positions error!"),"positions error!";const s=n.items[t];return await jt.move(n.ID,s.post_id,i-1),await e.dispatch(Ce({page:e.getState().listPage})),t}));function De(t,e){!t.data.items_page&&t.headers.get("x-wp-page")?(e(be(parseInt(t.headers.get("x-wp-page"),10))),e(Pe(parseInt(t.headers.get("X-WP-TotalPages"),10)))):t.data.items_page&&(e(be(parseInt(t.data.items_page["X-WP-Page"],10))),e(Pe(parseInt(t.data.items_page["X-WP-TotalPages"],10))))}const Le=function(t){const{state:e,dispatch:n}=at(oe);return h(y,null,h("ul",{className:"mg-upc-dg-list-of-lists-fake mg-upc-dg-on-loading"},[0,1,2].map((t=>h("li",{className:"mg-upc-dg-item-list"},h("div",null,h(re,{width:"1.5em",height:"1.5em"})),h("div",{className:"mg-upc-dg-item-title"},h(re,null)),h("div",{className:"mg-upc-dg-item-count"},h(re,null)))))),h("ul",{className:"mg-upc-dg-list-of-lists"},t.lists&&t.lists.map((e=>h(le,{list:e,onClick:()=>t.onSelect(e),onRemove:t.onRemove,key:e.ID})))),e.totalPages>1&&h(ce,{totalPages:e.totalPages,page:e.page,onPreview:t.loadPreview,onNext:t.loadNext}))},Oe=function(t){const[e,n]=tt(!1),[i,s]=tt(""),o=it({});nt((()=>{s(t.item.description)}),[t.item]),nt((()=>{e&&o.current.focus()}),[e]);const a=()=>"string"==typeof i&&i.length>0;return h(y,null,h("span",null,h("br",null),"Adding item:"),h("div",{className:"mg-upc-dg-item mg-upc-dg-item-adding","data-post_id":t.item.post_id},h("span",{className:"mg-upc-icon upc-font-add"}),h("span",null," "),h("img",{className:"mg-upc-dg-item-image",src:t.item.image?t.item.image:Jt}),h("div",{className:"mg-upc-dg-item-data"},h("a",{href:t.item?.link},t.item?.title),!e&&h("p",null,t.item?.description),!e&&h("button",{onClick:()=>{n(!0)}},a()&&h("span",null,mt("Edit Comment")),!a()&&h("span",null,mt("Add Comment"))),h("input",{ref:o,className:e?"mg-upc-dg-btn-item-desc":"mg-upc-dg-dn",type:"text",value:i,onChange:function(t){s(t.target.value)},onKeyDown:e=>{"Enter"===e.key&&(n(!1),t.onSaveItemDescription(i))},maxLength:400}),e&&h("button",{className:"mg-upc-dg-btn-item-desc-cancel",onClick:()=>{n(!1),s(t.item.description)}},h("span",{className:"mg-upc-icon upc-font-close"}),h("span",null,mt("Cancel"))),e&&h("button",{className:"mg-upc-dg-btn-item-desc-save",onClick:()=>{n(!1),t.onSaveItemDescription(i)}},h("span",{className:"mg-upc-icon upc-font-save"}),h("span",null,mt("Save"))))),h("span",null,mt("Select where the item will be added:")))};function Ue(){return Ue=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var i in n)({}).hasOwnProperty.call(n,i)&&(t[i]=n[i])}return t},Ue.apply(null,arguments)}function Re(t,e){for(var n in t)if("__source"!==n&&!(n in e))return!0;for(var i in e)if("__source"!==i&&t[i]!==e[i])return!0;return!1}function We(t,e){this.props=t,this.context=e}(We.prototype=new b).isPureReactComponent=!0,We.prototype.shouldComponentUpdate=function(t,e){return Re(this.props,t)||Re(this.state,e)};var He=e.__b;e.__b=function(t){t.type&&t.type.__f&&t.ref&&(t.props.ref=t.ref,t.ref=null),He&&He(t)},"undefined"!=typeof Symbol&&Symbol.for&&Symbol.for("react.forward_ref");var $e=e.__e;e.__e=function(t,e,n,i){if(t.then)for(var s,o=e;o=o.__;)if((s=o.__c)&&s.__c)return null==e.__e&&(e.__e=n.__e,e.__k=n.__k),s.__c(t,e);$e(t,e,n,i)};var Me=e.unmount;function Fe(t,e,n){return t&&(t.__c&&t.__c.__H&&(t.__c.__H.__.forEach((function(t){"function"==typeof t.__c&&t.__c()})),t.__c.__H=null),null!=(t=function(t,e){for(var n in e)t[n]=e[n];return t}({},t)).__c&&(t.__c.__P===n&&(t.__c.__P=e),t.__c=null),t.__k=t.__k&&t.__k.map((function(t){return Fe(t,e,n)}))),t}function je(t,e,n){return t&&n&&(t.__v=null,t.__k=t.__k&&t.__k.map((function(t){return je(t,e,n)})),t.__c&&t.__c.__P===e&&(t.__e&&n.appendChild(t.__e),t.__c.__e=!0,t.__c.__P=n)),t}function Be(){this.__u=0,this.t=null,this.__b=null}function qe(t){var e=t.__.__c;return e&&e.__a&&e.__a(t)}function Ke(){this.u=null,this.o=null}e.unmount=function(t){var e=t.__c;e&&e.__R&&e.__R(),e&&32&t.__u&&(t.type=null),Me&&Me(t)},(Be.prototype=new b).__c=function(t,e){var n=e.__c,i=this;null==i.t&&(i.t=[]),i.t.push(n);var s=qe(i.__v),o=!1,a=function(){o||(o=!0,n.__R=null,s?s(l):l())};n.__R=a;var l=function(){if(! --i.__u){if(i.state.__a){var t=i.state.__a;i.__v.__k[0]=je(t,t.__c.__P,t.__c.__O)}var e;for(i.setState({__a:i.__b=null});e=i.t.pop();)e.forceUpdate()}};i.__u++||32&e.__u||i.setState({__a:i.__b=i.__v.__k[0]}),t.then(a,a)},Be.prototype.componentWillUnmount=function(){this.t=[]},Be.prototype.render=function(t,e){if(this.__b){if(this.__v.__k){var n=document.createElement("div"),i=this.__v.__k[0].__c;this.__v.__k[0]=Fe(this.__b,n,i.__O=i.__P)}this.__b=null}var s=e.__a&&h(y,null,t.fallback);return s&&(s.__u&=-33),[h(y,null,e.__a?null:t.children),s]};var Xe=function(t,e,n){if(++n[1]===n[0]&&t.o.delete(e),t.props.revealOrder&&("t"!==t.props.revealOrder[0]||!t.o.size))for(n=t.u;n;){for(;n.length>3;)n.pop()();if(n[1]<n[0])break;t.u=n=n[2]}};function Ve(t){return this.getChildContext=function(){return t.context},t.children}function Qe(t){var e=this,n=t.i;e.componentWillUnmount=function(){$(null,e.l),e.l=null,e.i=null},e.i&&e.i!==n&&e.componentWillUnmount(),e.l||(e.i=n,e.l={nodeType:1,parentNode:n,childNodes:[],contains:function(){return!0},appendChild:function(t){this.childNodes.push(t),e.i.appendChild(t)},insertBefore:function(t,n){this.childNodes.push(t),e.i.appendChild(t)},removeChild:function(t){this.childNodes.splice(this.childNodes.indexOf(t)>>>1,1),e.i.removeChild(t)}}),$(h(Ve,{context:e.context},t.__v),e.l)}(Ke.prototype=new b).__a=function(t){var e=this,n=qe(e.__v),i=e.o.get(t);return i[0]++,function(s){var o=function(){e.props.revealOrder?(i.push(s),Xe(e,t,i)):s()};n?n(o):o()}},Ke.prototype.render=function(t){this.u=null,this.o=new Map;var e=S(t.children);t.revealOrder&&"b"===t.revealOrder[0]&&e.reverse();for(var n=e.length;n--;)this.o.set(e[n],this.u=[1,0,this.u]);return t.children},Ke.prototype.componentDidUpdate=Ke.prototype.componentDidMount=function(){var t=this;this.o.forEach((function(e,n){Xe(t,n,e)}))};var Ge="undefined"!=typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,ze=/^(?:accent|alignment|arabic|baseline|cap|clip(?!PathU)|color|dominant|fill|flood|font|glyph(?!R)|horiz|image(!S)|letter|lighting|marker(?!H|W|U)|overline|paint|pointer|shape|stop|strikethrough|stroke|text(?!L)|transform|underline|unicode|units|v|vector|vert|word|writing|x(?!C))[A-Z]/,Je=/^on(Ani|Tra|Tou|BeforeInp|Compo)/,Ye=/[A-Z0-9]/g,Ze="undefined"!=typeof document,tn=function(t){return("undefined"!=typeof Symbol&&"symbol"==typeof Symbol()?/fil|che|rad/:/fil|che|ra/).test(t)};b.prototype.isReactComponent={},["componentWillMount","componentWillReceiveProps","componentWillUpdate"].forEach((function(t){Object.defineProperty(b.prototype,t,{configurable:!0,get:function(){return this["UNSAFE_"+t]},set:function(e){Object.defineProperty(this,t,{configurable:!0,writable:!0,value:e})}})}));var en=e.event;function nn(){}function sn(){return this.cancelBubble}function on(){return this.defaultPrevented}e.event=function(t){return en&&(t=en(t)),t.persist=nn,t.isPropagationStopped=sn,t.isDefaultPrevented=on,t.nativeEvent=t};var an={enumerable:!1,configurable:!0,get:function(){return this.class}},ln=e.vnode;e.vnode=function(t){"string"==typeof t.type&&function(t){var e=t.props,n=t.type,i={},s=-1===n.indexOf("-");for(var o in e){var a=e[o];if(!("value"===o&&"defaultValue"in e&&null==a||Ze&&"children"===o&&"noscript"===n||"class"===o||"className"===o)){var l=o.toLowerCase();"defaultValue"===o&&"value"in e&&null==e.value?o="value":"download"===o&&!0===a?a="":"translate"===l&&"no"===a?a=!1:"o"===l[0]&&"n"===l[1]?"ondoubleclick"===l?o="ondblclick":"onchange"!==l||"input"!==n&&"textarea"!==n||tn(e.type)?"onfocus"===l?o="onfocusin":"onblur"===l?o="onfocusout":Je.test(o)&&(o=l):l=o="oninput":s&&ze.test(o)?o=o.replace(Ye,"-$&").toLowerCase():null===a&&(a=void 0),"oninput"===l&&i[o=l]&&(o="oninputCapture"),i[o]=a}}"select"==n&&i.multiple&&Array.isArray(i.value)&&(i.value=S(e.children).forEach((function(t){t.props.selected=-1!=i.value.indexOf(t.props.value)}))),"select"==n&&null!=i.defaultValue&&(i.value=S(e.children).forEach((function(t){t.props.selected=i.multiple?-1!=i.defaultValue.indexOf(t.props.value):i.defaultValue==t.props.value}))),e.class&&!e.className?(i.class=e.class,Object.defineProperty(i,"className",an)):(e.className&&!e.class||e.class&&e.className)&&(i.class=i.className=e.className),t.props=i}(t),t.$$typeof=Ge,ln&&ln(t)};var rn=e.__r;e.__r=function(t){rn&&rn(t),t.__c};var cn=e.diffed;e.diffed=function(t){cn&&cn(t);var e=t.props,n=t.__e;null!=n&&"textarea"===t.type&&"value"in e&&e.value!==n.value&&(n.value=null==e.value?"":e.value)};var un=['a[href]:not([tabindex^="-"])','area[href]:not([tabindex^="-"])','input:not([type="hidden"]):not([type="radio"]):not([disabled]):not([tabindex^="-"])','input[type="radio"]:not([disabled]):not([tabindex^="-"])','select:not([disabled]):not([tabindex^="-"])','textarea:not([disabled]):not([tabindex^="-"])','button:not([disabled]):not([tabindex^="-"])','iframe:not([tabindex^="-"])','audio[controls]:not([tabindex^="-"])','video[controls]:not([tabindex^="-"])','[contenteditable]:not([tabindex^="-"])','[tabindex]:not([tabindex^="-"])'];function dn(t){this._show=this.show.bind(this),this._hide=this.hide.bind(this),this._maintainFocus=this._maintainFocus.bind(this),this._bindKeypress=this._bindKeypress.bind(this),this.$el=t,this.shown=!1,this._id=this.$el.getAttribute("data-a11y-dialog")||this.$el.id,this._previouslyFocused=null,this._listeners={},this.create()}function _n(t,e){return n=(e||document).querySelectorAll(t),Array.prototype.slice.call(n);var n}function pn(t){(t.querySelector("[autofocus]")||t).focus()}function mn(){_n("[data-a11y-dialog]").forEach((function(t){new dn(t)}))}dn.prototype.create=function(){this.$el.setAttribute("aria-hidden",!0),this.$el.setAttribute("aria-modal",!0),this.$el.setAttribute("tabindex",-1),this.$el.hasAttribute("role")||this.$el.setAttribute("role","dialog"),this._openers=_n('[data-a11y-dialog-show="'+this._id+'"]'),this._openers.forEach(function(t){t.addEventListener("click",this._show)}.bind(this));const t=this.$el;return this._closers=_n("[data-a11y-dialog-hide]",this.$el).filter((function(e){return e.closest('[aria-modal="true"], [data-a11y-dialog]')===t})).concat(_n('[data-a11y-dialog-hide="'+this._id+'"]')),this._closers.forEach(function(t){t.addEventListener("click",this._hide)}.bind(this)),this._fire("create"),this},dn.prototype.show=function(t){if(this.shown)return this;this._previouslyFocused=document.activeElement;const e=t&&t.target?t.target:null;return e&&Object.is(this._previouslyFocused,document.body)&&(this._previouslyFocused=e),this.$el.removeAttribute("aria-hidden"),this.shown=!0,pn(this.$el),document.body.addEventListener("focus",this._maintainFocus,!0),document.addEventListener("keydown",this._bindKeypress),this._fire("show",t),this},dn.prototype.hide=function(t){return this.shown?(this.shown=!1,this.$el.setAttribute("aria-hidden","true"),this._previouslyFocused&&this._previouslyFocused.focus&&this._previouslyFocused.focus(),document.body.removeEventListener("focus",this._maintainFocus,!0),document.removeEventListener("keydown",this._bindKeypress),this._fire("hide",t),this):this},dn.prototype.destroy=function(){return this.hide(),this._openers.forEach(function(t){t.removeEventListener("click",this._show)}.bind(this)),this._closers.forEach(function(t){t.removeEventListener("click",this._hide)}.bind(this)),this._fire("destroy"),this._listeners={},this},dn.prototype.on=function(t,e){return void 0===this._listeners[t]&&(this._listeners[t]=[]),this._listeners[t].push(e),this},dn.prototype.off=function(t,e){var n=(this._listeners[t]||[]).indexOf(e);return n>-1&&this._listeners[t].splice(n,1),this},dn.prototype._fire=function(t,e){var n=this._listeners[t]||[],i=new CustomEvent(t,{detail:e});this.$el.dispatchEvent(i),n.forEach(function(t){t(this.$el,e)}.bind(this))},dn.prototype._bindKeypress=function(t){const e=document.activeElement;e&&e.closest('[aria-modal="true"]')!==this.$el||(this.shown&&"Escape"===t.key&&"alertdialog"!==this.$el.getAttribute("role")&&(t.preventDefault(),this.hide(t)),this.shown&&"Tab"===t.key&&function(t,e){var n=function(t){return _n(un.join(","),t).filter((function(t){return!!(t.offsetWidth||t.offsetHeight||t.getClientRects().length)}))}(t),i=n.indexOf(document.activeElement);e.shiftKey&&0===i?(n[n.length-1].focus(),e.preventDefault()):e.shiftKey||i!==n.length-1||(n[0].focus(),e.preventDefault())}(this.$el,t))},dn.prototype._maintainFocus=function(t){!this.shown||t.target.closest('[aria-modal="true"]')||t.target.closest("[data-a11y-dialog-ignore-focus-trap]")||pn(this.$el)},"undefined"!=typeof document&&("loading"===document.readyState?document.addEventListener("DOMContentLoaded",mn):window.requestAnimationFrame?window.requestAnimationFrame(mn):window.setTimeout(mn,16));(t=>{const e=(()=>{const[t,e]=tt(!1);return nt((()=>e(!0)),[]),t})(),[n,i]=(t=>{const[e,n]=(()=>{const[t,e]=tt(null);return[t,ot((t=>{null!==t&&e(new dn(t))}),[])]})(),i=ot((()=>e.hide()),[e]),s=t.role||"dialog",o="alertdialog"===s,a=t.titleId||t.id+"-title";return nt((()=>()=>{e&&e.destroy()}),[e]),[e,{container:{id:t.id,ref:n,role:s,tabIndex:-1,"aria-modal":!0,"aria-hidden":!0,"aria-labelledby":a},overlay:{onClick:o?void 0:i},dialog:{role:"document"},closeButton:{type:"button",onClick:i},title:{role:"heading","aria-level":1,id:a}}]})(t),{dialogRef:s}=t;if(nt((()=>(n&&s(n),()=>s(void 0))),[s,n]),!e)return null;const o=t.dialogRoot?document.querySelector(t.dialogRoot):document.body,a=h("h2",Ue({},i.title,{className:t.classNames.title,key:"title"}),t.onBack&&h("a",{"aria-label":t.backButtonLabel,href:"#",onClick:e=>{e.preventDefault(),t.onBack(e)}},"←")," ",t.title),l=h("button",Ue({},i.closeButton,{className:t.classNames.closeButton,"aria-label":t.closeButtonLabel,key:"button"}),t.closeButtonContent),r=["first"===t.closeButtonPosition&&l,a,t.children,"last"===t.closeButtonPosition&&l].filter(Boolean);return function(t,e){var n=h(Qe,{__v:t,i:e});return n.containerInfo=e,n}(h("div",Ue({},i.container,{className:t.classNames.container}),h("div",Ue({},i.overlay,{className:t.classNames.overlay})),h("div",Ue({},i.dialog,{className:t.classNames.dialog}),r)),o)}).defaultProps={role:"dialog",closeButtonLabel:"Close this dialog window",closeButtonContent:"×",closeButtonPosition:"first",classNames:{},backButtonLabel:"Back",dialogRef:()=>{}};const fn=function(t){const[e,n]=tt(""),[i,s]=tt(""),[o,a]=tt(""),[l,r]=tt(""),c=st((()=>Gt(t.addingPost)),[t.addingPost]);function u(t){t.default_title&&n(t.default_title),t.default_status&&r(t.default_status),a(t.name)}return""===o&&1===c.length&&u(c[0]),nt((()=>{n(t.list.title),s(t.list.content),a(t.list.type),r(t.list.status)}),[t.list.title,t.list.content,t.list.type,t.list.type]),nt((()=>{Kt(o)?.available_statuses&&-1===Kt(o).available_statuses.indexOf(l)&&r(Kt(o).available_statuses[0])}),[o]),h("div",{className:"mg-list-edit"},-1===t.list.ID&&""===o&&h(y,null,h("label",null,mt("Select a list type:")),h("ul",{id:`type-${t.list.ID}`},c.map(((t,e)=>h("li",{className:"mg-upc-dg-item-list-type",key:t.name,onClick:()=>u(t),onKeyPress:e=>{13===e.keyCode&&u(t)},tabIndex:"0"},h("i",{className:"mg-upc-icon mg-upc-dg-item-type mg-upc-dg-item-type-"+t.name}),h("div",{className:"mg-upc-dg-item-title"},h("strong",null,t.label),h("div",{className:"mg-upc-dg-item-desc"},t.description))))))),""!==o&&zt(o,"editable_title")&&h(y,null,h("label",{htmlFor:`title-${t.list.ID}`},mt("Title")),h("input",{id:`title-${t.list.ID}`,type:"text",value:e,onChange:function(t){n(t.target.value)},maxLength:100})),""!==o&&zt(o,"editable_content")&&h(y,null,h("label",{htmlFor:`content-${t.list.ID}`},mt("Description")),h("textarea",{id:`content-${t.list.ID}`,value:i,onChange:function(t){s(t.target.value)},maxLength:500}),h("span",{className:"mg-upc-dg-list-desc-edit-count"},h("i",null,i?.length),"/500")),""!==o&&!Kt(o)&&h("span",null,mt("Unknown List Type...")),""!==o&&Kt(o)?.available_statuses&&Kt(o).available_statuses.length>1&&h(y,null,h("label",{htmlFor:`status-${t.list.ID}`},mt("Status")),h("select",{id:`status-${t.list.ID}`,value:l,onChange:function(t){r(t.target.value)}},Kt(o).available_statuses.map(((t,e)=>{if(function(t){const e=Vt(t);return e&&e.show_in_status_list}(t))return h("option",{value:t},function(t){const e=Vt(t);return e?e.label:t}(t))})))),""!==o&&Kt(o)&&h("div",{className:"mg-upc-dg-edit-actions"},h("button",{onClick:()=>t.onSave({title:e,content:i,type:o,status:l})},h("span",{className:"mg-upc-icon upc-font-save"}),h("span",null,mt("Save"))),h("button",{onClick:()=>t.onCancel()},h("span",{className:"mg-upc-icon upc-font-close"}),h("span",null,mt("Cancel")))))},gn=function(t){const[e,n]=tt(!1),[i,s]=tt(""),[o,a]=tt(t.item?.quantity),l=it({});nt((()=>{s(t.item.description)}),[t.item]),nt((()=>{e&&l.current.focus()}),[e]);const r=it(!1);return nt((()=>{t.item.quantity!==o&&(clearTimeout(r.current),r.current=setTimeout((function(){t.onSaveItemQuantity(o)}),600))}),[o]),h("li",{className:"mg-upc-dg-item","data-post_id":t.item.post_id},Qt(t.list,"sortable")&&h(y,null,h("span",{className:"mg-upc-dg-item-handle","aria-draggable":!0},"::"),h("span",{className:"mg-upc-dg-item-number"},t.item.position)),Qt(t.list,"vote")&&h(y,null,h("span",{className:"mg-upc-dg-item-number"},(()=>{const e=parseInt(t.list.vote_counter,10);return Qt(t.list,"vote")&&e>0?Math.round(100*parseInt(t.item.votes,10)/e)+"%":"0%"})())),h("a",{href:t.item.link},h("img",{className:"mg-upc-dg-item-image",src:t.item.image?t.item.image:Jt})),h("div",{className:"mg-upc-dg-item-data"},h("a",{href:t.item.link},t.item.title),t.item.price_html&&h("span",{className:"mg-upc-dg-price",dangerouslySetInnerHTML:{__html:t.item.price_html}}),t.item.stock_html&&h("span",{className:"mg-upc-dg-stock",dangerouslySetInnerHTML:{__html:t.item.stock_html}}),t.editable&&!e&&h("p",null,t.item.description),t.editable&&!e&&Qt(t.list,"editable_item_description")&&h("button",{onClick:()=>{n(!0)}},h("span",{className:"mg-upc-icon upc-font-edit"}),""===i&&h("span",null,mt("Add Comment")),""!==i&&h("span",null,mt("Edit Comment"))),h("input",{ref:l,className:e?"mg-upc-dg-btn-item-desc":"mg-upc-dg-dn",type:"text",value:i,onChange:function(t){s(t.target.value)},onKeyDown:e=>{"Enter"===e.key&&(n(!1),t.onSaveItemDescription(i))},maxLength:400}),t.editable&&e&&h("button",{className:"mg-upc-dg-btn-item-desc-cancel",onClick:()=>{n(!1),s(t.item.description)}},h("span",{className:"mg-upc-icon upc-font-close"}),h("span",null,mt("Cancel"))),t.editable&&e&&h("button",{className:"mg-upc-dg-btn-item-desc-save",onClick:()=>{n(!1),t.onSaveItemDescription(i)}},h("span",{className:"mg-upc-icon upc-font-save"}),h("span",null,mt("Save")))),t.editable&&Qt(t.list,"quantity")&&h("div",{className:"mg-upc-dg-quantity"},h("small",null,mt("Quantity")),h("input",{"aria-label":mt("Quantity"),type:"number",value:o,onChange:function(){a(event.target.value)}})),t.editable&&!e&&h("div",null,h("button",{"aria-label":"Remove item",onClick:t.onRemove},h("span",{className:"mg-upc-icon upc-font-trash"}))))},hn=function(t){return new Promise((function(e,n){const i=document.createElement("script");let s=!1;i.type="text/javascript",i.src=t,i.async=!0,i.onerror=function(t){n(t,i)},i.onload=i.onreadystatechange=function(){s||this.readyState&&"complete"!=this.readyState||(s=!0,setTimeout((function(){e()}),100))},(document.head||document.body||document.documentElement).appendChild(i)}))},vn=function(t){const e=it(null),n=it((e=>{t.onMove(e)}));return nt((()=>{n.current=t.onMove})),nt((()=>{let i=!1;if(Qt(t.list,"sortable")){const t=()=>{i=Sortable.create(e.current,{handle:".mg-upc-dg-item-handle",group:"shared",animation:150,onUpdate:function(t){n.current(t)}})};"undefined"!=typeof Sortable?t():hn(qt()).then((()=>{t()}))}return()=>{i&&i.destroy()}})),h(y,null,h("ul",{className:"mg-upc-dg-list-fake mg-upc-dg-on-loading"},[0,1,2].map((e=>h("li",{className:"mg-upc-dg-item"},Qt(t.list,"sortable")&&h(y,null,h("span",{className:"mg-upc-dg-item-handle-skeleton"},"  ",h(re,{width:"1.5em"}),"  "),h("span",{className:"mg-upc-dg-item-number-skeleton"},"  ",h(re,{width:"1em"}),"  ")),Qt(t.list,"vote")&&h(y,null,h("span",{className:"mg-upc-dg-item-number-skeleton"},"  ",h(re,{width:"1em"}),"  ")),h("div",{className:"mg-upc-dg-item-skeleton-image"},h(re,{width:"5em",height:"5em"})),h("div",{className:"mg-upc-dg-item-data"},h(re,{count:2})))))),h("ul",{ref:e,className:"mg-upc-dg-list"},0===t?.items?.length&&h("span",null,"There are no items in this list"),t?.items?.length>0&&t.items?.map&&t.items.map((e=>h(gn,{list:t.list,item:e,editable:t.editable,onRemove:()=>t.onRemove(t.list,e),onSaveItemDescription:n=>t.onSaveItemDescription(t.list,e,n),onSaveItemQuantity:n=>t.onSaveItemQuantity(t.list,e,n),key:e.ID+":"+e.post_id})))),Qt(t.list,"vote")&&h("span",{className:"mg-upc-dg-total-votes"}," ",mt("Total votes:")," ",h("span",null," ",t.list.vote_counter)))},yn=function(t){const e=it(null),n=it(null),i=mt("Copy"),[s,o]=tt(i);nt((()=>{let t=null;s!==i&&(t=setTimeout((()=>{o(i),clearTimeout(t)}),2e3))}),[s]);const a=encodeURIComponent(t.link),l=encodeURIComponent(t.title);let r=[{name:"Twitter",url:"https://twitter.com/share?url="+a+"&text="+l},{name:"Facebook",url:"https://www.facebook.com/sharer/sharer.php?u="+a+"&quote="+l},{name:"Pinterest",url:"https://pinterest.com/pin/create/button/?url="+a+"&description="+l},{name:"Whatsapp",url:"whatsapp://send?text="+a},{name:"Telegram",url:"https://t.me/share/url?url="+a+"&text="+l},{name:"LiNE",url:"https://social-plugins.line.me/lineit/share?url="+a+"&text="+l},{slug:"email",name:mt("Email"),url:"mailto:?subject="+l+"&body="+a}];return void 0!==Bt().shareButtons&&(r=r.filter((t=>Bt().shareButtons.includes(t.slug||t.name.toLowerCase())))),h("div",{className:"mg-upc-dg-share-link"},h("input",{ref:e,value:t.link,onClick:function(){e.current.setSelectionRange(0,e.current.value.length)},readOnly:!0}),h("button",{ref:n,onClick:function(t){var n;(n=e.current).focus(),n.setSelectionRange(0,n.value.length),document.execCommand&&document.execCommand("copy")?o(mt("Copied!")):o("Error!")}},h("span",{className:"mg-upc-icon upc-font-copy"}),h("span",null,s)),r.map((function(t){return(e=t).slug||(e.slug=e.name.toLowerCase()),h("a",{href:e.url,title:"Share with "+e.name,className:"mg-upc-dg-share",target:"_blank",rel:"noopener"},h("div",{className:"mg-upc-share-btn-img mg-upc-share-"+e.slug}," "));var e})))},bn=function(t){const{state:e,dispatch:n}=at(oe),[i,s]=tt(!1),o=it(!1),a=it(!1);function l(t){t<1||t>e.listTotalPages||"loading"===e.status||n(Ce({page:t}))}return nt((()=>{const t=e.list;let i=!1,s=!1;if(t&&Qt(t,"sortable")){const t=()=>{o.current&&e.listPage<e.listTotalPages&&(i=Sortable.create(o.current,{group:"shared",onAdd:t=>{n(Ee(t.oldIndex))}})),o.current&&e.listPage>1&&(s=Sortable.create(a.current,{group:"shared",onAdd:t=>{n(Ae(t.oldIndex))}}))};"undefined"!=typeof Sortable?t():hn(qt()).then((()=>{t()}))}return()=>{i&&i.destroy(),s&&s.destroy()}}),[e.list,e.listPage,e.listTotalPages]),nt((()=>{s(!1)}),[e.editing,e.list,e.addingPost]),h(y,null,e.editing&&h(fn,{list:e.list,addingPost:e.addingPost,onSave:function(t){if(-1===e.list.ID||t.title!==e.list.title||t.content!==e.list.content||t.status!==e.list.status)if(-1===e.list.ID){const i={};i.title=t.title,i.content=t.content,i.type=t.type,i.status=t.status,e.addingPost?.post_id&&(i.adding=e.addingPost.post_id,e.addingPost?.description&&(i.description=e.addingPost.description)),n(ke(i))}else{const i={id:e.list.ID};t.status!==e.list.status&&(i.status=t.status),t.title!==e.list.title&&(i.title=t.title),t.content!==e.list.content&&(i.content=t.content),n(Ne(i))}},onCancel:function(){n(_e(!1)),-1===e.list.ID&&(n(we(!1)),n(ue()),n(me()))}}),!e.editing&&h(y,null,h("div",{className:"mg-upc-dg-top-action"},function(t){const e=t.type;return zt(e,"editable_title")||zt(e,"editable_content")||Kt(e)?.available_statuses?.length>1}(e.list)&&h("button",{className:"mg-upg-edit",onClick:()=>n(_e(!0))},h("span",{className:"mg-upc-icon upc-font-edit"}),h("span",null,mt("Edit"))),e.list.link&&h("button",{className:"mg-upg-share",onClick:()=>s(!i)},h("span",{className:"mg-upc-icon upc-font-share"}),h("span",null,mt("Share"))),"cart"===e.list.type&&h("button",{className:"mg-upg-share",onClick:function(){n(pe(e.list.ID))}},h("span",{className:"mg-upc-icon upc-font-cart"}),h("span",null,mt("Add all to cart")))),i&&e.list.link&&h(yn,{link:e.list.link,title:e.list.title}),e.list.content&&h("p",{className:"mg-upc-dg-list-desc",dangerouslySetInnerHTML:{__html:(r=e.list.content,"string"!=typeof r?"":r.replace(/([^>\r\n]?)(\r\n|\n\r|\r|\n)/g,"$1<br>$2"))}}),h(re,{count:3}),h(vn,{list:e.list,items:e.list?.items||[],onMove:function(t){n(Te(t.oldIndex,e.list,t.newIndex))},onRemove:function(t,e){n(xe(e.post_id))},onSaveItemDescription:function(t,e,i){n(Se(e.post_id,{description:i}))},onSaveItemQuantity:function(t,e,i){n(Se(e.post_id,{quantity:i}))},editable:t.editable})),(!e.editing||!e.list)&&e.listTotalPages>1&&h(ce,{totalPages:e.listTotalPages,page:e.listPage,onPreview:function(){l(e.listPage-1)},onNext:function(){l(e.listPage+1)},prevRef:a,nextRef:o}));var r};document.getElementById("mg-upc-admin-app")&&($(h((t=>{const[e,n]=et(te,se);return h(oe.Provider,{value:{state:e,dispatch:ie(n,(()=>e))}},t.children)}),null,h((function(){const{state:t,dispatch:e}=at(oe),[n,i]=tt("any"),[s,o]=tt("any"),[a,l]=tt(""),[r,c]=tt(null),u=it(!1),d=st((()=>Gt(t.addingPost)),[t.addingPost]),_=st((()=>Object.values(Bt()?.types)),[]);let p="listOfList";p=t.addingPost?t.editing?"addingToNew":"adding":t.editing?-1!==t.list?.ID?"edit":"new":t.list?"list":"listOfList",nt((()=>{window.showMainLists=function(){e(ue()),m()},window.addItemToList=function(t,n=!1){e(ue()),n||b(t)}}),[e]);const m=()=>{const i={};n&&(i.types=n),s&&(i.status=s),r&&(i.search=r),a&&(i.author=a),t.page>1&&(i.page=t.page),e(fe(i))};function f(){t.page>1&&e(ve(1))}function g(t){f(),i(t)}function v(t){f(),o(t)}nt((()=>{se.title="",e({type:vt,payload:"admin"});const t=function(t){const n=parseInt(new URLSearchParams(document.location.hash.substring(1)).get("author"),10);n>0&&n!==a&&(t&&Zt(t),e(ve(1)),l(n),location.hash="")};return t(0),window.addEventListener("hashchange",t,!1),()=>{window.removeEventListener("hashchange",t)}}),[]),nt((()=>{t.list||m()}),[n,s,a,t.page]),nt((()=>{null!=r&&(clearTimeout(u.current),u.current=setTimeout((function(){m()}),300))}),[r]);const b=t=>{e(de({post_id:t})),e(me({addingPost:t}))};function P(n){n<1||n>t.totalPages||"loading"===t.status||e(ve(n))}const w=h("h2",{key:"title"},("list"===p||"new"===p||"edit"===p||"addingToNew"===p)&&h("a",{"aria-label":"Back",className:"mg-upc-dg-back",href:"#",onClick:n=>{n.preventDefault(),function(){switch(p){case"list":e(we(!1)),m();break;case"new":e(we(!1)),e(_e(!1)),m();break;case"edit":e(_e(!1));break;case"addingToNew":e(we(!1)),e(_e(!1)),e(me({addingPost:t.addingPost.post_id}));break;default:m()}}()}},"←")," ",t.title);return h(y,null,w,h("div",{className:"mg-upc-dg-content-wrapper mg-upc-dg-status-"+t.status+" mg-upc-dg-view-"+p},h("div",{className:"mg-upc-dg-wait"}),t.error&&h("div",{className:"mg-upc-dg-error"},t.error,h("a",{href:"#",className:"mg-upc-dg-alert-close","aria-label":"Hide alert",onClick:t=>{t.preventDefault(),e({type:gt,payload:null})}},h("span",{className:"mg-upc-icon upc-font-close"}))),h("div",{className:"mg-upc-dg-body"},!t.error&&t.addingPost&&h(Oe,{item:t.addingPost,onSaveItemDescription:function(n){e(de({...t.addingPost,description:n}))}}),("listOfList"===p||"adding"===p)&&h(y,null,h("div",{className:"mg-upc-dg-top-action"},d.length>0&&h("button",{className:"mg-list-new",onClick:function(t){e(_e(!0)),e(we(!0))}},h("span",{className:"mg-upc-icon upc-font-add"}),h("span",null,mt("Create List")))),h("ul",{className:"mg-upc-dg-filter"},h("li",{className:"mg-upc-dg-filter-label"},h("strong",null,mt("Types"))),h("li",{className:"any"==n?"mg-upc-dg-item-list-type mg-upc-selected":"mg-upc-dg-item-list-type",onClick:()=>g("any"),onKeyPress:t=>{13===t.keyCode&&g("any")},tabIndex:"0"},h("i",{className:"mg-upc-icon upc-font-close mg-upc-dg-item-type mg-upc-dg-item-type-none"}),h("div",{className:"mg-upc-dg-item-title"},h("strong",null,"All"))),_.map(((t,e)=>h("li",{className:t.name==n?"mg-upc-dg-item-list-type mg-upc-selected":"mg-upc-dg-item-list-type",key:t.name,onClick:()=>g(t.name),onKeyPress:e=>{13===e.keyCode&&g(t.name)},tabIndex:"0"},h("i",{className:"mg-upc-icon mg-upc-dg-item-type mg-upc-dg-item-type-"+t.name}),h("div",{className:"mg-upc-dg-item-title"},h("strong",null,t.label)))))),Xt()&&h("ul",{className:"mg-upc-dg-filter"},h("li",{className:"mg-upc-dg-filter-label"},h("strong",null,mt("Status"))),h("li",{className:"any"==s?"mg-upc-selected":"",onClick:()=>v("any"),onKeyPress:t=>{13===t.keyCode&&v("any")},tabIndex:"0"},h("div",{className:"mg-upc-dg-item-title"},h("strong",null,"All"))),Xt().map(((t,e)=>h("li",{className:t.name==s?"mg-upc-selected":"",key:t.name,onClick:()=>v(t.name),onKeyPress:e=>{13===e.keyCode&&v(t.name)},tabIndex:"0"},t.label)))),h("div",{className:"mg-upc-dg-df"},h("ul",{className:"mg-upc-dg-filter"},h("li",{className:"mg-upc-dg-filter-label"},h("strong",null,mt("Search"))),h("input",{onChange:function(t){f(),c(t.target.value)},value:r})),h("ul",{className:"mg-upc-dg-filter"},h("li",{className:"mg-upc-dg-filter-label"},h("strong",null,mt("Author (ID)"))),h("input",{type:"number",onChange:function(t){f(),l(t.target.value)},value:a}))),h(Le,{lists:t.listOfList,onSelect:function(n){e(_e(!1)),t.addingPost?e(Ie(n.ID,t.addingPost)):e(we(n))},onRemove:!t.addingPost&&function(t){e(he(t.ID))},loadPreview:function(){P(t.page-1)},loadNext:function(){P(t.page+1)}})),t.list&&h(bn,{editable:(t.list,!0)}))))}),null)," "),document.getElementById("mg-upc-admin-app")),setTimeout(window.showMainLists,1e3))})();
     1(()=>{"use strict";var t,e,n,i,s,o,a,l,r,c,u,d={},_=[],p=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|itera/i,m=Array.isArray;function f(t,e){for(var n in e)t[n]=e[n];return t}function g(t){t&&t.parentNode&&t.parentNode.removeChild(t)}function h(e,n,i){var s,o,a,l={};for(a in n)"key"==a?s=n[a]:"ref"==a?o=n[a]:l[a]=n[a];if(arguments.length>2&&(l.children=arguments.length>3?t.call(arguments,2):i),"function"==typeof e&&null!=e.defaultProps)for(a in e.defaultProps)void 0===l[a]&&(l[a]=e.defaultProps[a]);return v(e,l,s,o,null)}function v(t,i,s,o,a){var l={type:t,props:i,key:s,ref:o,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,constructor:void 0,__v:null==a?++n:a,__i:-1,__u:0};return null==a&&null!=e.vnode&&e.vnode(l),l}function y(t){return t.children}function b(t,e){this.props=t,this.context=e}function P(t,e){if(null==e)return t.__?P(t.__,t.__i+1):null;for(var n;e<t.__k.length;e++)if(null!=(n=t.__k[e])&&null!=n.__e)return n.__e;return"function"==typeof t.type?P(t):null}function w(t){var e,n;if(null!=(t=t.__)&&null!=t.__c){for(t.__e=t.__c.base=null,e=0;e<t.__k.length;e++)if(null!=(n=t.__k[e])&&null!=n.__e){t.__e=t.__c.base=n.__e;break}return w(t)}}function N(t){(!t.__d&&(t.__d=!0)&&i.push(t)&&!k.__r++||s!==e.debounceRendering)&&((s=e.debounceRendering)||o)(k)}function k(){var t,n,s,o,l,r,c,u;for(i.sort(a);t=i.shift();)t.__d&&(n=i.length,o=void 0,r=(l=(s=t).__v).__e,c=[],u=[],s.__P&&((o=f({},l)).__v=l.__v+1,e.vnode&&e.vnode(o),L(s.__P,o,l,s.__n,s.__P.namespaceURI,32&l.__u?[r]:null,c,null==r?P(l):r,!!(32&l.__u),u),o.__v=l.__v,o.__.__k[o.__i]=o,O(c,o,u),o.__e!=r&&w(o)),i.length>n&&i.sort(a));k.__r=0}function C(t,e,n,i,s,o,a,l,r,c,u){var p,m,f,g,h,v=i&&i.__k||_,y=e.length;for(n.__d=r,x(n,e,v),r=n.__d,p=0;p<y;p++)null!=(f=n.__k[p])&&(m=-1===f.__i?d:v[f.__i]||d,f.__i=p,L(t,f,m,s,o,a,l,r,c,u),g=f.__e,f.ref&&m.ref!=f.ref&&(m.ref&&R(m.ref,null,f),u.push(f.ref,f.__c||g,f)),null==h&&null!=g&&(h=g),65536&f.__u||m.__k===f.__k?r=I(f,r,t):"function"==typeof f.type&&void 0!==f.__d?r=f.__d:g&&(r=g.nextSibling),f.__d=void 0,f.__u&=-196609);n.__d=r,n.__e=h}function x(t,e,n){var i,s,o,a,l,r=e.length,c=n.length,u=c,d=0;for(t.__k=[],i=0;i<r;i++)null!=(s=e[i])&&"boolean"!=typeof s&&"function"!=typeof s?(a=i+d,(s=t.__k[i]="string"==typeof s||"number"==typeof s||"bigint"==typeof s||s.constructor==String?v(null,s,null,null,null):m(s)?v(y,{children:s},null,null,null):void 0===s.constructor&&s.__b>0?v(s.type,s.props,s.key,s.ref?s.ref:null,s.__v):s).__=t,s.__b=t.__b+1,o=null,-1!==(l=s.__i=T(s,n,a,u))&&(u--,(o=n[l])&&(o.__u|=131072)),null==o||null===o.__v?(-1==l&&d--,"function"!=typeof s.type&&(s.__u|=65536)):l!==a&&(l==a-1?d--:l==a+1?d++:(l>a?d--:d++,s.__u|=65536))):s=t.__k[i]=null;if(u)for(i=0;i<c;i++)null!=(o=n[i])&&!(131072&o.__u)&&(o.__e==t.__d&&(t.__d=P(o)),W(o,o))}function I(t,e,n){var i,s;if("function"==typeof t.type){for(i=t.__k,s=0;i&&s<i.length;s++)i[s]&&(i[s].__=t,e=I(i[s],e,n));return e}t.__e!=e&&(e&&t.type&&!n.contains(e)&&(e=P(t)),n.insertBefore(t.__e,e||null),e=t.__e);do{e=e&&e.nextSibling}while(null!=e&&8===e.nodeType);return e}function S(t,e){return e=e||[],null==t||"boolean"==typeof t||(m(t)?t.some((function(t){S(t,e)})):e.push(t)),e}function T(t,e,n,i){var s=t.key,o=t.type,a=n-1,l=n+1,r=e[n];if(null===r||r&&s==r.key&&o===r.type&&!(131072&r.__u))return n;if(i>(null==r||131072&r.__u?0:1))for(;a>=0||l<e.length;){if(a>=0){if((r=e[a])&&!(131072&r.__u)&&s==r.key&&o===r.type)return a;a--}if(l<e.length){if((r=e[l])&&!(131072&r.__u)&&s==r.key&&o===r.type)return l;l++}}return-1}function E(t,e,n){"-"===e[0]?t.setProperty(e,null==n?"":n):t[e]=null==n?"":"number"!=typeof n||p.test(e)?n:n+"px"}function A(t,e,n,i,s){var o;t:if("style"===e)if("string"==typeof n)t.style.cssText=n;else{if("string"==typeof i&&(t.style.cssText=i=""),i)for(e in i)n&&e in n||E(t.style,e,"");if(n)for(e in n)i&&n[e]===i[e]||E(t.style,e,n[e])}else if("o"===e[0]&&"n"===e[1])o=e!==(e=e.replace(/(PointerCapture)$|Capture$/i,"$1")),e=e.toLowerCase()in t||"onFocusOut"===e||"onFocusIn"===e?e.toLowerCase().slice(2):e.slice(2),t.l||(t.l={}),t.l[e+o]=n,n?i?n.u=i.u:(n.u=l,t.addEventListener(e,o?c:r,o)):t.removeEventListener(e,o?c:r,o);else{if("http://www.w3.org/2000/svg"==s)e=e.replace(/xlink(H|:h)/,"h").replace(/sName$/,"s");else if("width"!=e&&"height"!=e&&"href"!=e&&"list"!=e&&"form"!=e&&"tabIndex"!=e&&"download"!=e&&"rowSpan"!=e&&"colSpan"!=e&&"role"!=e&&"popover"!=e&&e in t)try{t[e]=null==n?"":n;break t}catch(t){}"function"==typeof n||(null==n||!1===n&&"-"!==e[4]?t.removeAttribute(e):t.setAttribute(e,"popover"==e&&1==n?"":n))}}function D(t){return function(n){if(this.l){var i=this.l[n.type+t];if(null==n.t)n.t=l++;else if(n.t<i.u)return;return i(e.event?e.event(n):n)}}}function L(t,n,i,s,o,a,l,r,c,u){var d,_,p,g,h,v,P,w,N,k,x,I,S,T,E,A,D=n.type;if(void 0!==n.constructor)return null;128&i.__u&&(c=!!(32&i.__u),a=[r=n.__e=i.__e]),(d=e.__b)&&d(n);t:if("function"==typeof D)try{if(w=n.props,N="prototype"in D&&D.prototype.render,k=(d=D.contextType)&&s[d.__c],x=d?k?k.props.value:d.__:s,i.__c?P=(_=n.__c=i.__c).__=_.__E:(N?n.__c=_=new D(w,x):(n.__c=_=new b(w,x),_.constructor=D,_.render=H),k&&k.sub(_),_.props=w,_.state||(_.state={}),_.context=x,_.__n=s,p=_.__d=!0,_.__h=[],_._sb=[]),N&&null==_.__s&&(_.__s=_.state),N&&null!=D.getDerivedStateFromProps&&(_.__s==_.state&&(_.__s=f({},_.__s)),f(_.__s,D.getDerivedStateFromProps(w,_.__s))),g=_.props,h=_.state,_.__v=n,p)N&&null==D.getDerivedStateFromProps&&null!=_.componentWillMount&&_.componentWillMount(),N&&null!=_.componentDidMount&&_.__h.push(_.componentDidMount);else{if(N&&null==D.getDerivedStateFromProps&&w!==g&&null!=_.componentWillReceiveProps&&_.componentWillReceiveProps(w,x),!_.__e&&(null!=_.shouldComponentUpdate&&!1===_.shouldComponentUpdate(w,_.__s,x)||n.__v===i.__v)){for(n.__v!==i.__v&&(_.props=w,_.state=_.__s,_.__d=!1),n.__e=i.__e,n.__k=i.__k,n.__k.some((function(t){t&&(t.__=n)})),I=0;I<_._sb.length;I++)_.__h.push(_._sb[I]);_._sb=[],_.__h.length&&l.push(_);break t}null!=_.componentWillUpdate&&_.componentWillUpdate(w,_.__s,x),N&&null!=_.componentDidUpdate&&_.__h.push((function(){_.componentDidUpdate(g,h,v)}))}if(_.context=x,_.props=w,_.__P=t,_.__e=!1,S=e.__r,T=0,N){for(_.state=_.__s,_.__d=!1,S&&S(n),d=_.render(_.props,_.state,_.context),E=0;E<_._sb.length;E++)_.__h.push(_._sb[E]);_._sb=[]}else do{_.__d=!1,S&&S(n),d=_.render(_.props,_.state,_.context),_.state=_.__s}while(_.__d&&++T<25);_.state=_.__s,null!=_.getChildContext&&(s=f(f({},s),_.getChildContext())),N&&!p&&null!=_.getSnapshotBeforeUpdate&&(v=_.getSnapshotBeforeUpdate(g,h)),C(t,m(A=null!=d&&d.type===y&&null==d.key?d.props.children:d)?A:[A],n,i,s,o,a,l,r,c,u),_.base=n.__e,n.__u&=-161,_.__h.length&&l.push(_),P&&(_.__E=_.__=null)}catch(t){if(n.__v=null,c||null!=a){for(n.__u|=c?160:128;r&&8===r.nodeType&&r.nextSibling;)r=r.nextSibling;a[a.indexOf(r)]=null,n.__e=r}else n.__e=i.__e,n.__k=i.__k;e.__e(t,n,i)}else null==a&&n.__v===i.__v?(n.__k=i.__k,n.__e=i.__e):n.__e=U(i.__e,n,i,s,o,a,l,c,u);(d=e.diffed)&&d(n)}function O(t,n,i){n.__d=void 0;for(var s=0;s<i.length;s++)R(i[s],i[++s],i[++s]);e.__c&&e.__c(n,t),t.some((function(n){try{t=n.__h,n.__h=[],t.some((function(t){t.call(n)}))}catch(t){e.__e(t,n.__v)}}))}function U(n,i,s,o,a,l,r,c,u){var _,p,f,h,v,y,b,w=s.props,N=i.props,k=i.type;if("svg"===k?a="http://www.w3.org/2000/svg":"math"===k?a="http://www.w3.org/1998/Math/MathML":a||(a="http://www.w3.org/1999/xhtml"),null!=l)for(_=0;_<l.length;_++)if((v=l[_])&&"setAttribute"in v==!!k&&(k?v.localName===k:3===v.nodeType)){n=v,l[_]=null;break}if(null==n){if(null===k)return document.createTextNode(N);n=document.createElementNS(a,k,N.is&&N),c&&(e.__m&&e.__m(i,l),c=!1),l=null}if(null===k)w===N||c&&n.data===N||(n.data=N);else{if(l=l&&t.call(n.childNodes),w=s.props||d,!c&&null!=l)for(w={},_=0;_<n.attributes.length;_++)w[(v=n.attributes[_]).name]=v.value;for(_ in w)if(v=w[_],"children"==_);else if("dangerouslySetInnerHTML"==_)f=v;else if(!(_ in N)){if("value"==_&&"defaultValue"in N||"checked"==_&&"defaultChecked"in N)continue;A(n,_,null,v,a)}for(_ in N)v=N[_],"children"==_?h=v:"dangerouslySetInnerHTML"==_?p=v:"value"==_?y=v:"checked"==_?b=v:c&&"function"!=typeof v||w[_]===v||A(n,_,v,w[_],a);if(p)c||f&&(p.__html===f.__html||p.__html===n.innerHTML)||(n.innerHTML=p.__html),i.__k=[];else if(f&&(n.innerHTML=""),C(n,m(h)?h:[h],i,s,o,"foreignObject"===k?"http://www.w3.org/1999/xhtml":a,l,r,l?l[0]:s.__k&&P(s,0),c,u),null!=l)for(_=l.length;_--;)g(l[_]);c||(_="value","progress"===k&&null==y?n.removeAttribute("value"):void 0!==y&&(y!==n[_]||"progress"===k&&!y||"option"===k&&y!==w[_])&&A(n,_,y,w[_],a),_="checked",void 0!==b&&b!==n[_]&&A(n,_,b,w[_],a))}return n}function R(t,n,i){try{if("function"==typeof t){var s="function"==typeof t.__u;s&&t.__u(),s&&null==n||(t.__u=t(n))}else t.current=n}catch(t){e.__e(t,i)}}function W(t,n,i){var s,o;if(e.unmount&&e.unmount(t),(s=t.ref)&&(s.current&&s.current!==t.__e||R(s,null,n)),null!=(s=t.__c)){if(s.componentWillUnmount)try{s.componentWillUnmount()}catch(t){e.__e(t,n)}s.base=s.__P=null}if(s=t.__k)for(o=0;o<s.length;o++)s[o]&&W(s[o],n,i||"function"!=typeof t.type);i||g(t.__e),t.__c=t.__=t.__e=t.__d=void 0}function H(t,e,n){return this.constructor(t,n)}function $(n,i,s){var o,a,l,r;e.__&&e.__(n,i),a=(o="function"==typeof s)?null:s&&s.__k||i.__k,l=[],r=[],L(i,n=(!o&&s||i).__k=h(y,null,[n]),a||d,d,i.namespaceURI,!o&&s?[s]:a?null:i.firstChild?t.call(i.childNodes):null,l,!o&&s?s:a?a.__e:i.firstChild,o,r),O(l,n,r)}t=_.slice,e={__e:function(t,e,n,i){for(var s,o,a;e=e.__;)if((s=e.__c)&&!s.__)try{if((o=s.constructor)&&null!=o.getDerivedStateFromError&&(s.setState(o.getDerivedStateFromError(t)),a=s.__d),null!=s.componentDidCatch&&(s.componentDidCatch(t,i||{}),a=s.__d),a)return s.__E=s}catch(e){t=e}throw t}},n=0,b.prototype.setState=function(t,e){var n;n=null!=this.__s&&this.__s!==this.state?this.__s:this.__s=f({},this.state),"function"==typeof t&&(t=t(f({},n),this.props)),t&&f(n,t),null!=t&&this.__v&&(e&&this._sb.push(e),N(this))},b.prototype.forceUpdate=function(t){this.__v&&(this.__e=!0,t&&this.__h.push(t),N(this))},b.prototype.render=y,i=[],o="function"==typeof Promise?Promise.prototype.then.bind(Promise.resolve()):setTimeout,a=function(t,e){return t.__v.__b-e.__v.__b},k.__r=0,l=0,r=D(!1),c=D(!0),u=0;var M,F,j,B,q=0,K=[],X=e,V=X.__b,Q=X.__r,G=X.diffed,z=X.__c,J=X.unmount,Y=X.__;function Z(t,e){X.__h&&X.__h(F,t,q||e),q=0;var n=F.__H||(F.__H={__:[],__h:[]});return t>=n.__.length&&n.__.push({}),n.__[t]}function tt(t){return q=1,et(pt,t)}function et(t,e,n){var i=Z(M++,2);if(i.t=t,!i.__c&&(i.__=[n?n(e):pt(void 0,e),function(t){var e=i.__N?i.__N[0]:i.__[0],n=i.t(e,t);e!==n&&(i.__N=[n,i.__[1]],i.__c.setState({}))}],i.__c=F,!F.u)){var s=function(t,e,n){if(!i.__c.__H)return!0;var s=i.__c.__H.__.filter((function(t){return!!t.__c}));if(s.every((function(t){return!t.__N})))return!o||o.call(this,t,e,n);var a=!1;return s.forEach((function(t){if(t.__N){var e=t.__[0];t.__=t.__N,t.__N=void 0,e!==t.__[0]&&(a=!0)}})),!(!a&&i.__c.props===t)&&(!o||o.call(this,t,e,n))};F.u=!0;var o=F.shouldComponentUpdate,a=F.componentWillUpdate;F.componentWillUpdate=function(t,e,n){if(this.__e){var i=o;o=void 0,s(t,e,n),o=i}a&&a.call(this,t,e,n)},F.shouldComponentUpdate=s}return i.__N||i.__}function nt(t,e){var n=Z(M++,3);!X.__s&&_t(n.__H,e)&&(n.__=t,n.i=e,F.__H.__h.push(n))}function it(t){return q=5,st((function(){return{current:t}}),[])}function st(t,e){var n=Z(M++,7);return _t(n.__H,e)&&(n.__=t(),n.__H=e,n.__h=t),n.__}function ot(t,e){return q=8,st((function(){return t}),e)}function at(t){var e=F.context[t.__c],n=Z(M++,9);return n.c=t,e?(null==n.__&&(n.__=!0,e.sub(F)),e.props.value):t.__}function lt(){for(var t;t=K.shift();)if(t.__P&&t.__H)try{t.__H.__h.forEach(ut),t.__H.__h.forEach(dt),t.__H.__h=[]}catch(e){t.__H.__h=[],X.__e(e,t.__v)}}X.__b=function(t){F=null,V&&V(t)},X.__=function(t,e){t&&e.__k&&e.__k.__m&&(t.__m=e.__k.__m),Y&&Y(t,e)},X.__r=function(t){Q&&Q(t),M=0;var e=(F=t.__c).__H;e&&(j===F?(e.__h=[],F.__h=[],e.__.forEach((function(t){t.__N&&(t.__=t.__N),t.i=t.__N=void 0}))):(e.__h.forEach(ut),e.__h.forEach(dt),e.__h=[],M=0)),j=F},X.diffed=function(t){G&&G(t);var e=t.__c;e&&e.__H&&(e.__H.__h.length&&(1!==K.push(e)&&B===X.requestAnimationFrame||((B=X.requestAnimationFrame)||ct)(lt)),e.__H.__.forEach((function(t){t.i&&(t.__H=t.i),t.i=void 0}))),j=F=null},X.__c=function(t,e){e.some((function(t){try{t.__h.forEach(ut),t.__h=t.__h.filter((function(t){return!t.__||dt(t)}))}catch(n){e.some((function(t){t.__h&&(t.__h=[])})),e=[],X.__e(n,t.__v)}})),z&&z(t,e)},X.unmount=function(t){J&&J(t);var e,n=t.__c;n&&n.__H&&(n.__H.__.forEach((function(t){try{ut(t)}catch(t){e=t}})),n.__H=void 0,e&&X.__e(e,n.__v))};var rt="function"==typeof requestAnimationFrame;function ct(t){var e,n=function(){clearTimeout(i),rt&&cancelAnimationFrame(e),setTimeout(t)},i=setTimeout(n,100);rt&&(e=requestAnimationFrame(n))}function ut(t){var e=F,n=t.__c;"function"==typeof n&&(t.__c=void 0,n()),F=e}function dt(t){var e=F;t.__c=t.__(),F=e}function _t(t,e){return!t||t.length!==e.length||e.some((function(e,n){return e!==t[n]}))}function pt(t,e){return"function"==typeof e?e(t):e}const mt=function(t,e=!1){return MgUpcTexts&&MgUpcTexts[t]?e?e.reduce((function(t,e){return t.replace(/%s/,e)}),MgUpcTexts[t]):MgUpcTexts[t]:t},ft="ui/reset",gt="ui/error",ht="ui/editing",vt="ui/mode",yt="listOfLists/set",bt="listOfLists/remove",Pt="listOfLists/create",wt="listOfList/addingPost",Nt="listOfList/setPage",kt="listOfList/setTotalPages",Ct="list/set",xt="list/update",It="list/setPage",St="list/setTotalPages",Tt="list/setItems",Et="list/removeItem",At="list/addItem",Dt="list/updateItem",Lt="list/moveItem",Ot="list/moveItemNext",Ut="list/moveItemPrev",Rt="list/cart",Wt=async function(t,e="",n={},i="mg-upc/v1/lists"){if(void 0===Bt().nonce){const t=new FormData;t.append("action","mg_upc_user");const e={method:"POST",credentials:"same-origin",referrerPolicy:"no-referrer",body:t},n=await fetch(Bt().ajaxUrl,e),i=await n.json();i.nonce&&(Bt().nonce=i.nonce),i.user_id&&(Bt().user_id=i.user_id)}const s={method:t,credentials:"same-origin",headers:{"Content-Type":"application/json","X-WP-Nonce":Bt().nonce},referrerPolicy:"no-referrer"};"GET"!==t&&n&&(s.body=JSON.stringify(n));const o=await fetch(Bt().root+i+e,s);return o.headers.get("x-wp-nonce")&&(Bt().nonce=o.headers.get("x-wp-nonce")),{data:await o.json(),headers:o.headers,status:o.status}};function Ht(t){const e=Object.entries(t).filter((([,t])=>null!=t)).map((([t,e])=>`${encodeURIComponent(t)}=${encodeURIComponent(String(e))}`)),n=-1!==Bt().root.indexOf("?")?"&":"?";return e.length>0?`${n}${e.join("&")}`:""}class $t extends Error{constructor(t,e){super(t),this.name="MgApiError",this.code=e?.data?.code,this.response=e}}function Mt(t){let e=t?.data?.data?.status;if(!e&&t.status&&(e=t.status),400===e||401===e||403===e||404===e||409===e||500===e)throw new $t(t?.data?.message,t)}let Ft={my:function(t={}){return Wt("GET","/My"+Ht(t),{}).then((function(t){return Mt(t),t}))},discover:function(t){return Wt("GET","/"+Ht(t),{}).then((function(t){return Mt(t),t}))},get:function(t){return Wt("GET","/"+t,{}).then((function(t){return Mt(t),t}))},cart:function(t){return Wt("POST","/cart",{list:t},"mg-upc/v1").then((function(t){return Mt(t),t}))},items:function(t,e={}){return Wt("GET","/"+t+"/items"+Ht(e),{}).then((function(t){return Mt(t),t}))},delete:function(t){return Wt("DELETE","/"+t,{}).then((function(t){return Mt(t),t}))},create:function(t){return Wt("POST","",t).then((function(t){return Mt(t),t}))},update:function(t){let e=t.id;return delete t.id,Wt("PATCH","/"+e,t).then((function(t){return Mt(t),t}))},add:function(t,e,n={}){return"object"!=typeof e&&(e={post_id:e}),Wt("POST","/"+t+"/items"+Ht(n),e).then((function(t){return Mt(t),t}))},quit:function(t,e,n={}){return Wt("DELETE","/"+t+"/items/"+e+Ht(n),{}).then((function(t){return Mt(t),t}))},updateItem:function(t,e,n){return Wt("PATCH","/"+t+"/items/"+e,n).then((function(t){return Mt(t),t}))},vote:function(t,e,n={}){return Wt("POST","/"+t+"/items/"+e+"/vote",n).then((function(t){return Mt(t),t}))},move:function(t,e,n){return Wt("PATCH","/"+t+"/items/"+e,{position:n}).then((function(t){return Mt(t),t}))}};const jt=Ft;function Bt(){return MgUserPostCollections}function qt(){return Bt()?.sortable}function Kt(t){const e=Bt()?.types;return!(!e||!e[t])&&e[t]}function Xt(){return Object.values(Bt()?.statuses)}function Vt(t){const e=Bt()?.statuses;return!(!e||!e[t])&&e[t]}function Qt(t,e){return!!t.type&&zt(t.type,e)}function Gt(t){const e=[],n=Bt()?.types;for(const i in n)n.hasOwnProperty(i)&&(zt(i,"always_exists")||(t?.type?n[i].available_post_types.includes(t.type)&&e.push(n[i]):e.push(n[i])));return e}function zt(t,e){const n=Kt(t);return!(!n||!n.supports)&&n.supports.includes(e)}const Jt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVQYV2NgYAAAAAMAAWgmWQ0AAAAASUVORK5CYII=";function Yt(t){return JSON.parse(JSON.stringify(t))}function Zt(t){return t.stopImmediatePropagation&&t.stopImmediatePropagation(),t.stopPropagation&&t.stopPropagation(),t.preventDefault(),!1}function te(t,e){const{type:n,payload:i}=e;let s=!1;const o=t=>(s=a({status:"failed"}),t.error&&(s.error=t.error.message?t.error.message:"",s.errorCode=t.error.code?t.error.code:""),s),a=(e=null)=>{if(s||(s=Yt(t)),e)for(const t in e)e.hasOwnProperty(t)&&(s[t]=e[t]);return s},l=(t,e=0,n="succeeded")=>(0!==e&&(t.loadingCount=t.loadingCount+e),t.loadingCount<1?(t.loadingCount=0,t.status=n):t.status="loading",t);let r=function(t,e){const{type:n,payload:i}=e;let s,o;const a=(e=!1)=>{if(o||(o=!1===t?{}:Yt(t)),e)for(const t in e)o[t]=e[t];return o};switch(n){case Ct:return!0===i?{ID:-1,title:"",content:"",status:"",type:""}:i;case xt:return i.items=Yt(t.items),i;case Pt:return i;case Tt:return a({items:i});case At+"/failed":case At:return i?.list?a(i.list):t;case Dt:const e=!!i.item&&i.item;return s=a().items.map((t=>t.post_id===i.post_id?e||Object.assign({},t,i):{...t})),a({items:s});case Et:if(!t.items||1===t.items.length||!1===i)return t;if(o=a(),s=o.items.filter((t=>t.post_id!==i)),zt(t.type,"sortable")){const e=parseInt(t.items[0].position,10);s.forEach(((t,n)=>{s[n].position=e+n}))}if(o.count=o.count-1,zt(t.type,"vote")){const e=t.items.find((t=>t.post_id==i));e&&(o.vote_counter=o.vote_counter-e.votes)}return{...o,items:s};case Lt:const n=parseInt(t.items[0].position,10);s=a().items.slice();const l=a().items[i.oldIndex];return s.splice(i.oldIndex,1),s.splice(i.newIndex,0,l),isNaN(n)?(alert("positions error!"),t):(s.forEach(((t,e)=>{s[e].position=n+e})),a({items:s}));default:return t}}(t.list,e),c=function(t,e){const{type:n,payload:i}=e;switch(n){case yt:return i;case At:case Ct:return!1;case bt:return!1===i?t:Yt(t.filter((t=>t.ID!=i)));default:return t}}(t.listOfList,e);switch(t.list===r&&c===t.listOfList||(s=a({listOfList:c,list:r}),t.addingPost||(s.title=s.list?s.list.title:se.title)),n){case vt:return a({mode:i});case ft:return{...se,mode:t.mode};case gt:return a(!1===i?{error:!1,errorCode:!1}:{error:i});case"ui/message":return a(!1===i?{message:!1,errorCode:!1}:{message:i});case Rt:const n=a();return i.msg&&(n.message=i.msg),i.err&&(n.error=i.err),n;case ht:return a({editing:i});case wt:return s=a(),s.addingPost=i,i&&(s.title=mt("Add to...")),s;case Pt:s=a(),s.title=i.title?i.title:se.title,s.listTotalPages=1,s.listPage=1,s.addingPost=!1;break;case At:if(s=a(),i?.list){const t=i.list;s.title=t.title?t.title:se.title;const e=t?.items_page;e&&(s.listTotalPages=e["X-WP-TotalPages"]?e["X-WP-TotalPages"]:1,s.listPage=e["X-WP-Page"]?e["X-WP-Page"]:1)}i.message&&(s=l(s,-1,"failed"),s.error=i.message),s.addingPost=!1;break;case Nt:return a({page:i});case kt:return a({totalPages:i});case It:return a({listPage:i});case St:return a({listTotalPages:i});case Ct+"/loading":return s=l(a(),1),s.listOfList=!1,"object"==typeof i?(s.list=i,i.title&&(s.title=i.title)):s.list={ID:i},s;case Et+"/loading":return s=l(a(),1),"object"==typeof i&&i.list_id&&(s.list={ID:i.list_id}),s;case yt+"/loading":case Tt+"/loading":case Dt+"/loading":case At+"/loading":case Ot+"/loading":case Ut+"/loading":case xt+"/loading":case Pt+"/loading":case Rt+"/loading":return l(a(),1);case At+"/succeeded":return s=l(a(),-1),s.addingPost=!1,s.status="succeeded",s.error=!1,s.errorCode=!1,s.title=s.list?s.list.title:se.title,s;case Rt+"/succeeded":return l(a({errorCode:!1}),-1);case Ct+"/succeeded":var u={error:!1,errorCode:!1};return!1===t.list&&(u={}),l(a(u),-1);case yt+"/succeeded":case Tt+"/succeeded":case Dt+"/succeeded":case Et+"/succeeded":case Lt+"/succeeded":case Ot+"/succeeded":case Ut+"/succeeded":case xt+"/succeeded":case Pt+"/succeeded":return l(a({error:!1,errorCode:!1}),-1);case Pt+"/failed":return s=l(a(),-1,"failed"),e.error&&e.error.message&&(s.error=e.error.message),s;case At+"/failed":if(s=l(a(),-1),s.addingPost=!1,s.title=s.list?s.list.title:se.title,i?.list){const t=i.list;s.title=t.title?t.title:se.title;const e=t?.items_page;e&&(s.listTotalPages=e["X-WP-TotalPages"]?e["X-WP-TotalPages"]:1,s.listPage=e["X-WP-Page"]?e["X-WP-Page"]:1)}return i.message&&(s.error=i.message,s.status="failed"),o(e);case yt+"/failed":case Tt+"/failed":case Dt+"/failed":case Et+"/failed":case Lt+"/failed":case Ot+"/failed":case Ut+"/failed":case xt+"/failed":case Ct+"/failed":case Rt+"/failed":return l(o(e),-1)}return!1!==s?s:t}const ee=(t,e)=>function(n=null,...i){return{asyncThunk:!0,payload:e,type:t,arg:n,extra:i}};class ne extends Error{constructor(t,e){super(t),this.name="MgUpcRejectWithValue",this.value=e}}const ie=(t,e)=>n=>{let i;if((s=n)&&"object"==typeof s&&!0===s.asyncThunk){let s={dispatch:ie(t,e),getState:e,extra:n.extra,rejectWithValue:t=>new ne(n.type+": rejectWithValue",t)};t({type:n.type+"/loading",payload:n.arg}),i=n.payload(n.arg,s)}else{if(!(t=>!!t&&("object"==typeof t||"function"==typeof t)&&"function"==typeof t.then)(n.payload))return void t(n);t({type:n.type+"/loading"}),i=n.payload}var s;i.then((e=>{e instanceof ne?t({type:n.type+"/failed",payload:e.value}):(t({type:n.type,payload:e}),t({type:n.type+"/succeeded"}))})).catch((e=>{t(e instanceof ne?{type:n.type+"/failed",payload:e.value}:{type:n.type+"/failed",error:e})}))},se={list:!1,listOfList:!1,addingPost:null,status:"idle",loadingCount:0,error:null,message:null,errorCode:null,editing:!1,title:null,actualAction:"init",page:1,totalPages:1,listPage:1,listTotalPages:1,mode:"my"},oe=function(t,e){var n={__c:e="__cC"+u++,__:t,Consumer:function(t,e){return t.children(e)},Provider:function(t){var n,i;return this.getChildContext||(n=new Set,(i={})[e]=this,this.getChildContext=function(){return i},this.componentWillUnmount=function(){n=null},this.shouldComponentUpdate=function(t){this.props.value!==t.value&&n.forEach((function(t){t.__e=!0,N(t)}))},this.sub=function(t){n.add(t);var e=t.componentWillUnmount;t.componentWillUnmount=function(){n&&n.delete(t),e&&e.call(t)}}),t.children}};return n.Provider.__=n.Consumer.contextType=n}({});function ae(t){return new Date(t).toLocaleDateString()}const le=function(t){const{state:e,dispatch:n}=at(oe);return h("li",{className:"mg-upc-dg-item-list",onClick:t.onClick,onKeyPress:e=>{13===e.keyCode&&t.onClick(e)},tabIndex:"0"},h("i",{className:"mg-upc-icon mg-upc-dg-item-type mg-upc-dg-item-type-"+t.list.type}),h("div",{className:"mg-upc-dg-item-title"},h("span",null,t.list.title),"my"!==e.mode&&h(y,null,h("span",null,h("a",{href:"#",onClick:function(e){Zt(e),function(t,e){const n=new URLSearchParams(document.location.hash.substring(1));n.set("author",e);let i=n.toString();""!==i&&(i="#"+i),window.location.hash=i}(0,t.list.author)}},t.list.user_login),h("span",{className:"mg-upc-list-dates"},h("i",null," ",h("b",null,"Created:")," ",ae(t.list.created)),h("i",null," ",h("b",null,"Modified:")," ",ae(t.list.modified)))))),h("span",{className:"mg-upc-dg-item-count"},t.list.count),h("span",{className:"mg-upc-dg-item-actions"},t.onRemove&&h("button",{"aria-label":mt("Remove List"),onClick:e=>{e.stopPropagation(),t.onRemove(t.list)}},h("span",{className:"mg-upc-icon upc-font-trash"}))))};class re extends b{static defaultProps={count:1,duration:1.2,width:null,wrapper:null,height:null,circle:!1};render(){const t=[];for(let e=0;e<this.props.count;e++){let n=this.props.styles?this.props.styles:{};null!=this.props.width&&(n.width=this.props.width),null!=this.props.height&&(n.height=this.props.height),null!==this.props.width&&null!==this.props.height&&this.props.circle&&(n.borderRadius="50%"),t.push(h("span",{key:e,className:"mg-upc-dg-loading-skeleton",style:n},"‌"))}const e=this.props.wrapper;return h("span",null,e?t.map(((t,n)=>h(e,{key:n},t,"‌"))):t)}}const ce=function(t){return h("div",{className:"mg-upc-dg-pagination-div"},h("button",{className:1===t.page?"mg-upc-dg-hidden mg-upc-dg-pagination":"mg-upc-dg-pagination",ref:t.prevRef,disabled:1===t.page,"aria-label":mt("Previous page"),title:mt("Previous page"),onClick:t.onPreview},h("span",{className:"mg-upc-icon upc-font-arrow_left"})),h("span",{className:t.totalPages>1?"mg-upc-dg-pagination-current":"mg-upc-dg-hidden mg-upc-dg-pagination-current"},t.page),h("button",{className:t.page>=t.totalPages?"mg-upc-dg-hidden mg-upc-dg-pagination":"mg-upc-dg-pagination",ref:t.nextRef,disabled:t.page>=t.totalPages,"aria-label":mt("Next page"),title:mt("Next page"),onClick:t.onNext},h("span",{className:"mg-upc-icon upc-font-arrow_right"})))},ue=()=>({type:ft,payload:null}),de=t=>({type:wt,payload:t}),_e=t=>({type:ht,payload:t}),pe=ee(Rt,(async function(t,e){return await function(t){return jt.cart(t).then((t=>(jQuery&&t.data.fragments&&t.data.cart_hash&&jQuery(document.body).trigger("added_to_cart",[t.data.fragments,t.data.cart_hash]),t.data)))}(t)})),me=ee(yt,(async function(t,e){const n=t?.addingPost;return null===t&&(t={}),t.addingPost?t.adding=t.addingPost:(t.adding="",delete t.adding),await jt.my(t).then((t=>ge(t,e,n)))})),fe=ee(yt,(async function(t,e){return null===t&&(t={}),await jt.discover(t).then((t=>ge(t,e,!1)))}));function ge(t,e,n){if(t.headers.get("x-wp-page")&&(e.dispatch(ve(parseInt(t.headers.get("x-wp-page"),10))),e.dispatch(ye(parseInt(t.headers.get("X-WP-TotalPages"),10)))),n&&t.headers.get("X-WP-Post-Type")){const i={post_id:n},s={"X-WP-Post-Type":"type","X-WP-Post-Title":"title","X-WP-Post-Image":"image"};for(const e in s){const n=t.headers.get(e);n&&(i[s[e]]=decodeURIComponent(n))}e.dispatch(de(i))}return t.data}const he=ee(bt,(async function(t,e){return await jt.delete(t).then((n=>{if(1===e.getState().listOfList.length){const n=e.getState().page,i=e.getState().totalPages;if(n<i)e.dispatch(me({page:n}));else{if(!(n>1&&n===i))return t;e.dispatch(me({page:n-1}))}return!1}return t}))})),ve=t=>({type:Nt,payload:t}),ye=t=>({type:kt,payload:t}),be=t=>({type:It,payload:t}),Pe=t=>({type:St,payload:t}),we=ee(Ct,(async function(t,e){return!1===t||!0===t?t:await jt.get("object"==typeof t?t.ID:t).then((t=>(De(t,e.dispatch),t.data)))})),Ne=ee(xt,(async function(t,e){return await jt.update(t).then((t=>(e.dispatch(_e(!1)),De(t,e.dispatch),t.data)))})),ke=ee(Pt,(async function(t,e){return null===t&&(t={}),t.adding&&t.adding!==e.getState().addingPost&&e.dispatch(de({id:t.addingPost})),await jt.create(t).then((t=>(e.dispatch(_e(!1)),De(t,e.dispatch),t.data)))})),Ce=ee(Tt,(async function(t,e){return await jt.items(e.getState().list.ID,t).then((t=>(De(t,e.dispatch),t.data)))})),xe=ee(Et,(async function(t,e){const n=e.getState();var i=e.extra.length>0?e.extra[0]:n.list.ID;const s=e.extra.length>1?e.extra[1]:"view";return await jt.quit(i,t,{context:s}).then((o=>{if(o.data&&o.data.list_id&&(i=o.data.list_id),n.list&&n.list.ID)if(1===n.list.items.length){if(n.list&&"view"===s){const t=n.listPage,i=n.listTotalPages;return t<i?e.dispatch(Ce({page:t})):t===i&&e.dispatch(Ce({page:Math.max(1,t-1)})),!1}}else n.list&&"view"===s&&n.listTotalPages===n.listPage+1&&n.list.count%n.list.items.length==1&&e.dispatch(Ce({page:n.listPage}));else e.dispatch(we({ID:i}));return t}))})),Ie=ee(At,(async function(t,e){let n=e.extra[0],i=!1;try{await jt.add(t,n,{context:e.extra.length>1?e.extra[1]:"view"}).then((t=>{i=t.data}))}catch(t){const n=t?.response?.data;i=e.rejectWithValue(n)}return i})),Se=ee(Dt,(async function(t,e){const n=e.extra[0];return await jt.updateItem(e.getState().list.ID,t,n).then((e=>({...n,post_id:t,item:e?.data?.item})))})),Te=ee(Lt,(async function(t,e){const n=e.extra[0],i=e.extra[1],s=n.items[t],o=s.position-t+i;return await jt.move(n.ID,s.post_id,o).then((e=>({oldIndex:t,newIndex:i})))})),Ee=ee(Ot,(async function(t,e){const n=e.getState().list,i=parseInt(n.items[n.items.length-1].position,10);if(isNaN(i))throw alert("positions error!"),"positions error!";const s=n.items[t];return await jt.move(n.ID,s.post_id,i+1),await e.dispatch(Ce({page:e.getState().listPage})),t})),Ae=ee(Ut,(async function(t,e){const n=e.getState().list,i=parseInt(n.items[0].position,10);if(isNaN(i))throw alert("positions error!"),"positions error!";const s=n.items[t];return await jt.move(n.ID,s.post_id,i-1),await e.dispatch(Ce({page:e.getState().listPage})),t}));function De(t,e){!t.data.items_page&&t.headers.get("x-wp-page")?(e(be(parseInt(t.headers.get("x-wp-page"),10))),e(Pe(parseInt(t.headers.get("X-WP-TotalPages"),10)))):t.data.items_page&&(e(be(parseInt(t.data.items_page["X-WP-Page"],10))),e(Pe(parseInt(t.data.items_page["X-WP-TotalPages"],10))))}const Le=function(t){const{state:e,dispatch:n}=at(oe);return h(y,null,h("ul",{className:"mg-upc-dg-list-of-lists-fake mg-upc-dg-on-loading"},[0,1,2].map((t=>h("li",{className:"mg-upc-dg-item-list"},h("div",null,h(re,{width:"1.5em",height:"1.5em"})),h("div",{className:"mg-upc-dg-item-title"},h(re,null)),h("div",{className:"mg-upc-dg-item-count"},h(re,null)))))),h("ul",{className:"mg-upc-dg-list-of-lists"},t.lists&&t.lists.map((e=>h(le,{list:e,onClick:()=>t.onSelect(e),onRemove:t.onRemove,key:e.ID})))),e.totalPages>1&&h(ce,{totalPages:e.totalPages,page:e.page,onPreview:t.loadPreview,onNext:t.loadNext}))},Oe=function(t){const[e,n]=tt(!1),[i,s]=tt(""),o=it({});nt((()=>{s(t.item.description)}),[t.item]),nt((()=>{e&&o.current.focus()}),[e]);const a=()=>"string"==typeof i&&i.length>0;return h(y,null,h("span",null,h("br",null),"Adding item:"),h("div",{className:"mg-upc-dg-item mg-upc-dg-item-adding","data-post_id":t.item.post_id},h("span",{className:"mg-upc-icon upc-font-add"}),h("span",null," "),h("img",{className:"mg-upc-dg-item-image",src:t.item.image?t.item.image:Jt}),h("div",{className:"mg-upc-dg-item-data"},h("a",{href:t.item?.link},t.item?.title),!e&&h("p",null,t.item?.description),!e&&h("button",{onClick:()=>{n(!0)}},a()&&h("span",null,mt("Edit Comment")),!a()&&h("span",null,mt("Add Comment"))),h("input",{ref:o,className:e?"mg-upc-dg-btn-item-desc":"mg-upc-dg-dn",type:"text",value:i,onChange:function(t){s(t.target.value)},onKeyDown:e=>{"Enter"===e.key&&(n(!1),t.onSaveItemDescription(i))},maxLength:400}),e&&h("button",{className:"mg-upc-dg-btn-item-desc-cancel",onClick:()=>{n(!1),s(t.item.description)}},h("span",{className:"mg-upc-icon upc-font-close"}),h("span",null,mt("Cancel"))),e&&h("button",{className:"mg-upc-dg-btn-item-desc-save",onClick:()=>{n(!1),t.onSaveItemDescription(i)}},h("span",{className:"mg-upc-icon upc-font-save"}),h("span",null,mt("Save"))))),h("span",null,mt("Select where the item will be added:")))};function Ue(){return Ue=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var i in n)({}).hasOwnProperty.call(n,i)&&(t[i]=n[i])}return t},Ue.apply(null,arguments)}function Re(t,e){for(var n in t)if("__source"!==n&&!(n in e))return!0;for(var i in e)if("__source"!==i&&t[i]!==e[i])return!0;return!1}function We(t,e){this.props=t,this.context=e}(We.prototype=new b).isPureReactComponent=!0,We.prototype.shouldComponentUpdate=function(t,e){return Re(this.props,t)||Re(this.state,e)};var He=e.__b;e.__b=function(t){t.type&&t.type.__f&&t.ref&&(t.props.ref=t.ref,t.ref=null),He&&He(t)},"undefined"!=typeof Symbol&&Symbol.for&&Symbol.for("react.forward_ref");var $e=e.__e;e.__e=function(t,e,n,i){if(t.then)for(var s,o=e;o=o.__;)if((s=o.__c)&&s.__c)return null==e.__e&&(e.__e=n.__e,e.__k=n.__k),s.__c(t,e);$e(t,e,n,i)};var Me=e.unmount;function Fe(t,e,n){return t&&(t.__c&&t.__c.__H&&(t.__c.__H.__.forEach((function(t){"function"==typeof t.__c&&t.__c()})),t.__c.__H=null),null!=(t=function(t,e){for(var n in e)t[n]=e[n];return t}({},t)).__c&&(t.__c.__P===n&&(t.__c.__P=e),t.__c=null),t.__k=t.__k&&t.__k.map((function(t){return Fe(t,e,n)}))),t}function je(t,e,n){return t&&n&&(t.__v=null,t.__k=t.__k&&t.__k.map((function(t){return je(t,e,n)})),t.__c&&t.__c.__P===e&&(t.__e&&n.appendChild(t.__e),t.__c.__e=!0,t.__c.__P=n)),t}function Be(){this.__u=0,this.t=null,this.__b=null}function qe(t){var e=t.__.__c;return e&&e.__a&&e.__a(t)}function Ke(){this.u=null,this.o=null}e.unmount=function(t){var e=t.__c;e&&e.__R&&e.__R(),e&&32&t.__u&&(t.type=null),Me&&Me(t)},(Be.prototype=new b).__c=function(t,e){var n=e.__c,i=this;null==i.t&&(i.t=[]),i.t.push(n);var s=qe(i.__v),o=!1,a=function(){o||(o=!0,n.__R=null,s?s(l):l())};n.__R=a;var l=function(){if(! --i.__u){if(i.state.__a){var t=i.state.__a;i.__v.__k[0]=je(t,t.__c.__P,t.__c.__O)}var e;for(i.setState({__a:i.__b=null});e=i.t.pop();)e.forceUpdate()}};i.__u++||32&e.__u||i.setState({__a:i.__b=i.__v.__k[0]}),t.then(a,a)},Be.prototype.componentWillUnmount=function(){this.t=[]},Be.prototype.render=function(t,e){if(this.__b){if(this.__v.__k){var n=document.createElement("div"),i=this.__v.__k[0].__c;this.__v.__k[0]=Fe(this.__b,n,i.__O=i.__P)}this.__b=null}var s=e.__a&&h(y,null,t.fallback);return s&&(s.__u&=-33),[h(y,null,e.__a?null:t.children),s]};var Xe=function(t,e,n){if(++n[1]===n[0]&&t.o.delete(e),t.props.revealOrder&&("t"!==t.props.revealOrder[0]||!t.o.size))for(n=t.u;n;){for(;n.length>3;)n.pop()();if(n[1]<n[0])break;t.u=n=n[2]}};function Ve(t){return this.getChildContext=function(){return t.context},t.children}function Qe(t){var e=this,n=t.i;e.componentWillUnmount=function(){$(null,e.l),e.l=null,e.i=null},e.i&&e.i!==n&&e.componentWillUnmount(),e.l||(e.i=n,e.l={nodeType:1,parentNode:n,childNodes:[],contains:function(){return!0},appendChild:function(t){this.childNodes.push(t),e.i.appendChild(t)},insertBefore:function(t,n){this.childNodes.push(t),e.i.appendChild(t)},removeChild:function(t){this.childNodes.splice(this.childNodes.indexOf(t)>>>1,1),e.i.removeChild(t)}}),$(h(Ve,{context:e.context},t.__v),e.l)}(Ke.prototype=new b).__a=function(t){var e=this,n=qe(e.__v),i=e.o.get(t);return i[0]++,function(s){var o=function(){e.props.revealOrder?(i.push(s),Xe(e,t,i)):s()};n?n(o):o()}},Ke.prototype.render=function(t){this.u=null,this.o=new Map;var e=S(t.children);t.revealOrder&&"b"===t.revealOrder[0]&&e.reverse();for(var n=e.length;n--;)this.o.set(e[n],this.u=[1,0,this.u]);return t.children},Ke.prototype.componentDidUpdate=Ke.prototype.componentDidMount=function(){var t=this;this.o.forEach((function(e,n){Xe(t,n,e)}))};var Ge="undefined"!=typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,ze=/^(?:accent|alignment|arabic|baseline|cap|clip(?!PathU)|color|dominant|fill|flood|font|glyph(?!R)|horiz|image(!S)|letter|lighting|marker(?!H|W|U)|overline|paint|pointer|shape|stop|strikethrough|stroke|text(?!L)|transform|underline|unicode|units|v|vector|vert|word|writing|x(?!C))[A-Z]/,Je=/^on(Ani|Tra|Tou|BeforeInp|Compo)/,Ye=/[A-Z0-9]/g,Ze="undefined"!=typeof document,tn=function(t){return("undefined"!=typeof Symbol&&"symbol"==typeof Symbol()?/fil|che|rad/:/fil|che|ra/).test(t)};b.prototype.isReactComponent={},["componentWillMount","componentWillReceiveProps","componentWillUpdate"].forEach((function(t){Object.defineProperty(b.prototype,t,{configurable:!0,get:function(){return this["UNSAFE_"+t]},set:function(e){Object.defineProperty(this,t,{configurable:!0,writable:!0,value:e})}})}));var en=e.event;function nn(){}function sn(){return this.cancelBubble}function on(){return this.defaultPrevented}e.event=function(t){return en&&(t=en(t)),t.persist=nn,t.isPropagationStopped=sn,t.isDefaultPrevented=on,t.nativeEvent=t};var an={enumerable:!1,configurable:!0,get:function(){return this.class}},ln=e.vnode;e.vnode=function(t){"string"==typeof t.type&&function(t){var e=t.props,n=t.type,i={},s=-1===n.indexOf("-");for(var o in e){var a=e[o];if(!("value"===o&&"defaultValue"in e&&null==a||Ze&&"children"===o&&"noscript"===n||"class"===o||"className"===o)){var l=o.toLowerCase();"defaultValue"===o&&"value"in e&&null==e.value?o="value":"download"===o&&!0===a?a="":"translate"===l&&"no"===a?a=!1:"o"===l[0]&&"n"===l[1]?"ondoubleclick"===l?o="ondblclick":"onchange"!==l||"input"!==n&&"textarea"!==n||tn(e.type)?"onfocus"===l?o="onfocusin":"onblur"===l?o="onfocusout":Je.test(o)&&(o=l):l=o="oninput":s&&ze.test(o)?o=o.replace(Ye,"-$&").toLowerCase():null===a&&(a=void 0),"oninput"===l&&i[o=l]&&(o="oninputCapture"),i[o]=a}}"select"==n&&i.multiple&&Array.isArray(i.value)&&(i.value=S(e.children).forEach((function(t){t.props.selected=-1!=i.value.indexOf(t.props.value)}))),"select"==n&&null!=i.defaultValue&&(i.value=S(e.children).forEach((function(t){t.props.selected=i.multiple?-1!=i.defaultValue.indexOf(t.props.value):i.defaultValue==t.props.value}))),e.class&&!e.className?(i.class=e.class,Object.defineProperty(i,"className",an)):(e.className&&!e.class||e.class&&e.className)&&(i.class=i.className=e.className),t.props=i}(t),t.$$typeof=Ge,ln&&ln(t)};var rn=e.__r;e.__r=function(t){rn&&rn(t),t.__c};var cn=e.diffed;e.diffed=function(t){cn&&cn(t);var e=t.props,n=t.__e;null!=n&&"textarea"===t.type&&"value"in e&&e.value!==n.value&&(n.value=null==e.value?"":e.value)};var un=['a[href]:not([tabindex^="-"])','area[href]:not([tabindex^="-"])','input:not([type="hidden"]):not([type="radio"]):not([disabled]):not([tabindex^="-"])','input[type="radio"]:not([disabled]):not([tabindex^="-"])','select:not([disabled]):not([tabindex^="-"])','textarea:not([disabled]):not([tabindex^="-"])','button:not([disabled]):not([tabindex^="-"])','iframe:not([tabindex^="-"])','audio[controls]:not([tabindex^="-"])','video[controls]:not([tabindex^="-"])','[contenteditable]:not([tabindex^="-"])','[tabindex]:not([tabindex^="-"])'];function dn(t){this._show=this.show.bind(this),this._hide=this.hide.bind(this),this._maintainFocus=this._maintainFocus.bind(this),this._bindKeypress=this._bindKeypress.bind(this),this.$el=t,this.shown=!1,this._id=this.$el.getAttribute("data-a11y-dialog")||this.$el.id,this._previouslyFocused=null,this._listeners={},this.create()}function _n(t,e){return n=(e||document).querySelectorAll(t),Array.prototype.slice.call(n);var n}function pn(t){(t.querySelector("[autofocus]")||t).focus()}function mn(){_n("[data-a11y-dialog]").forEach((function(t){new dn(t)}))}dn.prototype.create=function(){this.$el.setAttribute("aria-hidden",!0),this.$el.setAttribute("aria-modal",!0),this.$el.setAttribute("tabindex",-1),this.$el.hasAttribute("role")||this.$el.setAttribute("role","dialog"),this._openers=_n('[data-a11y-dialog-show="'+this._id+'"]'),this._openers.forEach(function(t){t.addEventListener("click",this._show)}.bind(this));const t=this.$el;return this._closers=_n("[data-a11y-dialog-hide]",this.$el).filter((function(e){return e.closest('[aria-modal="true"], [data-a11y-dialog]')===t})).concat(_n('[data-a11y-dialog-hide="'+this._id+'"]')),this._closers.forEach(function(t){t.addEventListener("click",this._hide)}.bind(this)),this._fire("create"),this},dn.prototype.show=function(t){if(this.shown)return this;this._previouslyFocused=document.activeElement;const e=t&&t.target?t.target:null;return e&&Object.is(this._previouslyFocused,document.body)&&(this._previouslyFocused=e),this.$el.removeAttribute("aria-hidden"),this.shown=!0,pn(this.$el),document.body.addEventListener("focus",this._maintainFocus,!0),document.addEventListener("keydown",this._bindKeypress),this._fire("show",t),this},dn.prototype.hide=function(t){return this.shown?(this.shown=!1,this.$el.setAttribute("aria-hidden","true"),this._previouslyFocused&&this._previouslyFocused.focus&&this._previouslyFocused.focus(),document.body.removeEventListener("focus",this._maintainFocus,!0),document.removeEventListener("keydown",this._bindKeypress),this._fire("hide",t),this):this},dn.prototype.destroy=function(){return this.hide(),this._openers.forEach(function(t){t.removeEventListener("click",this._show)}.bind(this)),this._closers.forEach(function(t){t.removeEventListener("click",this._hide)}.bind(this)),this._fire("destroy"),this._listeners={},this},dn.prototype.on=function(t,e){return void 0===this._listeners[t]&&(this._listeners[t]=[]),this._listeners[t].push(e),this},dn.prototype.off=function(t,e){var n=(this._listeners[t]||[]).indexOf(e);return n>-1&&this._listeners[t].splice(n,1),this},dn.prototype._fire=function(t,e){var n=this._listeners[t]||[],i=new CustomEvent(t,{detail:e});this.$el.dispatchEvent(i),n.forEach(function(t){t(this.$el,e)}.bind(this))},dn.prototype._bindKeypress=function(t){const e=document.activeElement;e&&e.closest('[aria-modal="true"]')!==this.$el||(this.shown&&"Escape"===t.key&&"alertdialog"!==this.$el.getAttribute("role")&&(t.preventDefault(),this.hide(t)),this.shown&&"Tab"===t.key&&function(t,e){var n=function(t){return _n(un.join(","),t).filter((function(t){return!!(t.offsetWidth||t.offsetHeight||t.getClientRects().length)}))}(t),i=n.indexOf(document.activeElement);e.shiftKey&&0===i?(n[n.length-1].focus(),e.preventDefault()):e.shiftKey||i!==n.length-1||(n[0].focus(),e.preventDefault())}(this.$el,t))},dn.prototype._maintainFocus=function(t){!this.shown||t.target.closest('[aria-modal="true"]')||t.target.closest("[data-a11y-dialog-ignore-focus-trap]")||pn(this.$el)},"undefined"!=typeof document&&("loading"===document.readyState?document.addEventListener("DOMContentLoaded",mn):window.requestAnimationFrame?window.requestAnimationFrame(mn):window.setTimeout(mn,16));(t=>{const e=(()=>{const[t,e]=tt(!1);return nt((()=>e(!0)),[]),t})(),[n,i]=(t=>{const[e,n]=(()=>{const[t,e]=tt(null);return[t,ot((t=>{null!==t&&e(new dn(t))}),[])]})(),i=ot((()=>e.hide()),[e]),s=t.role||"dialog",o="alertdialog"===s,a=t.titleId||t.id+"-title";return nt((()=>()=>{e&&e.destroy()}),[e]),[e,{container:{id:t.id,ref:n,role:s,tabIndex:-1,"aria-modal":!0,"aria-hidden":!0,"aria-labelledby":a},overlay:{onClick:o?void 0:i},dialog:{role:"document"},closeButton:{type:"button",onClick:i},title:{role:"heading","aria-level":1,id:a}}]})(t),{dialogRef:s}=t;if(nt((()=>(n&&s(n),()=>s(void 0))),[s,n]),!e)return null;const o=t.dialogRoot?document.querySelector(t.dialogRoot):document.body,a=h("h2",Ue({},i.title,{className:t.classNames.title,key:"title"}),t.onBack&&h("a",{"aria-label":t.backButtonLabel,href:"#",onClick:e=>{e.preventDefault(),t.onBack(e)}},"←")," ",t.title),l=h("button",Ue({},i.closeButton,{className:t.classNames.closeButton,"aria-label":t.closeButtonLabel,key:"button"}),t.closeButtonContent),r=["first"===t.closeButtonPosition&&l,a,t.children,"last"===t.closeButtonPosition&&l].filter(Boolean);return function(t,e){var n=h(Qe,{__v:t,i:e});return n.containerInfo=e,n}(h("div",Ue({},i.container,{className:t.classNames.container}),h("div",Ue({},i.overlay,{className:t.classNames.overlay})),h("div",Ue({},i.dialog,{className:t.classNames.dialog}),r)),o)}).defaultProps={role:"dialog",closeButtonLabel:"Close this dialog window",closeButtonContent:"×",closeButtonPosition:"first",classNames:{},backButtonLabel:"Back",dialogRef:()=>{}};const fn=function(t){const[e,n]=tt(""),[i,s]=tt(""),[o,a]=tt(""),[l,r]=tt(""),c=st((()=>Gt(t.addingPost)),[t.addingPost]);function u(t){t.default_title&&n(t.default_title),t.default_status&&r(t.default_status),a(t.name)}return""===o&&1===c.length&&u(c[0]),nt((()=>{n(t.list.title),s(t.list.content),a(t.list.type),r(t.list.status)}),[t.list.title,t.list.content,t.list.type,t.list.type]),nt((()=>{Kt(o)?.available_statuses&&-1===Kt(o).available_statuses.indexOf(l)&&r(Kt(o).available_statuses[0])}),[o]),h("div",{className:"mg-list-edit"},-1===t.list.ID&&""===o&&h(y,null,h("label",null,mt("Select a list type:")),h("ul",{id:`type-${t.list.ID}`},c.map(((t,e)=>h("li",{className:"mg-upc-dg-item-list-type",key:t.name,onClick:()=>u(t),onKeyPress:e=>{13===e.keyCode&&u(t)},tabIndex:"0"},h("i",{className:"mg-upc-icon mg-upc-dg-item-type mg-upc-dg-item-type-"+t.name}),h("div",{className:"mg-upc-dg-item-title"},h("strong",null,t.label),h("div",{className:"mg-upc-dg-item-desc"},t.description))))))),""!==o&&zt(o,"editable_title")&&h(y,null,h("label",{htmlFor:`title-${t.list.ID}`},mt("Title")),h("input",{id:`title-${t.list.ID}`,type:"text",value:e,onChange:function(t){n(t.target.value)},maxLength:100})),""!==o&&zt(o,"editable_content")&&h(y,null,h("label",{htmlFor:`content-${t.list.ID}`},mt("Description")),h("textarea",{id:`content-${t.list.ID}`,value:i,onChange:function(t){s(t.target.value)},maxLength:500}),h("span",{className:"mg-upc-dg-list-desc-edit-count"},h("i",null,i?.length),"/500")),""!==o&&!Kt(o)&&h("span",null,mt("Unknown List Type...")),""!==o&&Kt(o)?.available_statuses&&Kt(o).available_statuses.length>1&&h(y,null,h("label",{htmlFor:`status-${t.list.ID}`},mt("Status")),h("select",{id:`status-${t.list.ID}`,value:l,onChange:function(t){r(t.target.value)}},Kt(o).available_statuses.map(((t,e)=>{if(function(t){const e=Vt(t);return e&&e.show_in_status_list}(t))return h("option",{value:t},function(t){const e=Vt(t);return e?e.label:t}(t))})))),""!==o&&Kt(o)&&h("div",{className:"mg-upc-dg-edit-actions"},h("button",{onClick:()=>t.onSave({title:e,content:i,type:o,status:l})},h("span",{className:"mg-upc-icon upc-font-save"}),h("span",null,mt("Save"))),h("button",{onClick:()=>t.onCancel()},h("span",{className:"mg-upc-icon upc-font-close"}),h("span",null,mt("Cancel")))))},gn=function(t){const[e,n]=tt(!1),[i,s]=tt(""),[o,a]=tt(t.item?.quantity),l=it({});nt((()=>{s(t.item.description)}),[t.item]),nt((()=>{e&&l.current.focus()}),[e]);const r=it(!1);return nt((()=>{t.item.quantity!==o&&(clearTimeout(r.current),r.current=setTimeout((function(){t.onSaveItemQuantity(o)}),600))}),[o]),h("li",{className:"mg-upc-dg-item","data-post_id":t.item.post_id},Qt(t.list,"sortable")&&h(y,null,h("span",{className:"mg-upc-dg-item-handle","aria-draggable":!0},"::"),h("span",{className:"mg-upc-dg-item-number"},t.item.position)),Qt(t.list,"vote")&&h(y,null,h("span",{className:"mg-upc-dg-item-number"},(()=>{const e=parseInt(t.list.vote_counter,10);return Qt(t.list,"vote")&&e>0?Math.round(100*parseInt(t.item.votes,10)/e)+"%":"0%"})())),h("a",{href:t.item.link},h("img",{className:"mg-upc-dg-item-image",src:t.item.image?t.item.image:Jt})),h("div",{className:"mg-upc-dg-item-data"},h("a",{href:t.item.link},t.item.title),t.item.price_html&&h("span",{className:"mg-upc-dg-price",dangerouslySetInnerHTML:{__html:t.item.price_html}}),t.item.stock_html&&h("span",{className:"mg-upc-dg-stock",dangerouslySetInnerHTML:{__html:t.item.stock_html}}),t.editable&&!e&&h("p",null,t.item.description),t.editable&&!e&&Qt(t.list,"editable_item_description")&&h("button",{onClick:()=>{n(!0)}},h("span",{className:"mg-upc-icon upc-font-edit"}),""===i&&h("span",null,mt("Add Comment")),""!==i&&h("span",null,mt("Edit Comment"))),h("input",{ref:l,className:e?"mg-upc-dg-btn-item-desc":"mg-upc-dg-dn",type:"text",value:i,onChange:function(t){s(t.target.value)},onKeyDown:e=>{"Enter"===e.key&&(n(!1),t.onSaveItemDescription(i))},maxLength:400}),t.editable&&e&&h("button",{className:"mg-upc-dg-btn-item-desc-cancel",onClick:()=>{n(!1),s(t.item.description)}},h("span",{className:"mg-upc-icon upc-font-close"}),h("span",null,mt("Cancel"))),t.editable&&e&&h("button",{className:"mg-upc-dg-btn-item-desc-save",onClick:()=>{n(!1),t.onSaveItemDescription(i)}},h("span",{className:"mg-upc-icon upc-font-save"}),h("span",null,mt("Save")))),t.editable&&Qt(t.list,"quantity")&&h("div",{className:"mg-upc-dg-quantity"},h("small",null,mt("Quantity")),h("input",{"aria-label":mt("Quantity"),type:"number",value:o,onChange:function(){a(event.target.value)}})),t.editable&&!e&&h("div",null,h("button",{"aria-label":"Remove item",onClick:t.onRemove},h("span",{className:"mg-upc-icon upc-font-trash"}))))},hn=function(t){return new Promise((function(e,n){const i=document.createElement("script");let s=!1;i.type="text/javascript",i.src=t,i.async=!0,i.onerror=function(t){n(t,i)},i.onload=i.onreadystatechange=function(){s||this.readyState&&"complete"!=this.readyState||(s=!0,setTimeout((function(){e()}),100))},(document.head||document.body||document.documentElement).appendChild(i)}))},vn=function(t){const e=it(null),n=it((e=>{t.onMove(e)}));return nt((()=>{n.current=t.onMove})),nt((()=>{let i=!1;if(e.current&&Qt(t.list,"sortable")){const t=()=>{i=Sortable.create(e.current,{handle:".mg-upc-dg-item-handle",group:"shared",animation:150,onUpdate:function(t){n.current(t)}})};"undefined"!=typeof Sortable?t():hn(qt()).then((()=>{t()}))}return()=>{i&&i.destroy()}}),[t.list]),h(y,null,h("ul",{className:"mg-upc-dg-list-fake mg-upc-dg-on-loading"},[0,1,2].map((e=>h("li",{className:"mg-upc-dg-item"},Qt(t.list,"sortable")&&h(y,null,h("span",{className:"mg-upc-dg-item-handle-skeleton"},"  ",h(re,{width:"1.5em"}),"  "),h("span",{className:"mg-upc-dg-item-number-skeleton"},"  ",h(re,{width:"1em"}),"  ")),Qt(t.list,"vote")&&h(y,null,h("span",{className:"mg-upc-dg-item-number-skeleton"},"  ",h(re,{width:"1em"}),"  ")),h("div",{className:"mg-upc-dg-item-skeleton-image"},h(re,{width:"5em",height:"5em"})),h("div",{className:"mg-upc-dg-item-data"},h(re,{count:2})))))),"loading"!=t.status&&h("ul",{ref:e,className:"mg-upc-dg-list"},0===t?.items?.length&&h("span",null,"There are no items in this list"),t?.items?.length>0&&t.items?.map&&t.items.map((e=>h(gn,{list:t.list,item:e,editable:t.editable,onRemove:()=>t.onRemove(t.list,e),onSaveItemDescription:n=>t.onSaveItemDescription(t.list,e,n),onSaveItemQuantity:n=>t.onSaveItemQuantity(t.list,e,n),key:e.ID+":"+e.post_id})))),Qt(t.list,"vote")&&h("span",{className:"mg-upc-dg-total-votes"}," ",mt("Total votes:")," ",h("span",null," ",t.list.vote_counter)))},yn=function(t){const e=it(null),n=it(null),i=mt("Copy"),[s,o]=tt(i);nt((()=>{let t=null;s!==i&&(t=setTimeout((()=>{o(i),clearTimeout(t)}),2e3))}),[s]);const a=encodeURIComponent(t.link),l=encodeURIComponent(t.title);let r=[{name:"Twitter",url:"https://twitter.com/share?url="+a+"&text="+l},{name:"Facebook",url:"https://www.facebook.com/sharer/sharer.php?u="+a+"&quote="+l},{name:"Pinterest",url:"https://pinterest.com/pin/create/button/?url="+a+"&description="+l},{name:"Whatsapp",url:"whatsapp://send?text="+a},{name:"Telegram",url:"https://t.me/share/url?url="+a+"&text="+l},{name:"LiNE",url:"https://social-plugins.line.me/lineit/share?url="+a+"&text="+l},{slug:"email",name:mt("Email"),url:"mailto:?subject="+l+"&body="+a}];return void 0!==Bt().shareButtons&&(r=r.filter((t=>Bt().shareButtons.includes(t.slug||t.name.toLowerCase())))),h("div",{className:"mg-upc-dg-share-link"},h("input",{ref:e,value:t.link,onClick:function(){e.current.setSelectionRange(0,e.current.value.length)},readOnly:!0}),h("button",{ref:n,onClick:function(t){var n;(n=e.current).focus(),n.setSelectionRange(0,n.value.length),document.execCommand&&document.execCommand("copy")?o(mt("Copied!")):o("Error!")}},h("span",{className:"mg-upc-icon upc-font-copy"}),h("span",null,s)),r.map((function(t){return(e=t).slug||(e.slug=e.name.toLowerCase()),h("a",{href:e.url,title:"Share with "+e.name,className:"mg-upc-dg-share",target:"_blank",rel:"noopener"},h("div",{className:"mg-upc-share-btn-img mg-upc-share-"+e.slug}," "));var e})))},bn=function(t){const{state:e,dispatch:n}=at(oe),[i,s]=tt(!1),o=it(!1),a=it(!1);function l(t){t<1||t>e.listTotalPages||"loading"===e.status||n(Ce({page:t}))}return nt((()=>{const t=e.list;let i=!1,s=!1;if(t&&Qt(t,"sortable")){const t=()=>{o.current&&e.listPage<e.listTotalPages&&(i=Sortable.create(o.current,{group:"shared",onAdd:t=>{t.item.parentNode.removeChild(t.item),n(Ee(t.oldIndex))}})),o.current&&e.listPage>1&&(s=Sortable.create(a.current,{group:"shared",onAdd:t=>{t.item.parentNode.removeChild(t.item),n(Ae(t.oldIndex))}}))};"undefined"!=typeof Sortable?t():hn(qt()).then((()=>{t()}))}return()=>{i&&i.destroy(),s&&s.destroy()}}),[e.list,e.listPage,e.listTotalPages,e.status]),nt((()=>{s(!1)}),[e.editing,e.list,e.addingPost]),h(y,null,e.editing&&h(fn,{list:e.list,addingPost:e.addingPost,onSave:function(t){if(-1===e.list.ID||t.title!==e.list.title||t.content!==e.list.content||t.status!==e.list.status)if(-1===e.list.ID){const i={};i.title=t.title,i.content=t.content,i.type=t.type,i.status=t.status,e.addingPost?.post_id&&(i.adding=e.addingPost.post_id,e.addingPost?.description&&(i.description=e.addingPost.description)),n(ke(i))}else{const i={id:e.list.ID};t.status!==e.list.status&&(i.status=t.status),t.title!==e.list.title&&(i.title=t.title),t.content!==e.list.content&&(i.content=t.content),n(Ne(i))}},onCancel:function(){n(_e(!1)),-1===e.list.ID&&(n(we(!1)),n(ue()),n(me()))}}),!e.editing&&h(y,null,h("div",{className:"mg-upc-dg-top-action"},function(t){const e=t.type;return zt(e,"editable_title")||zt(e,"editable_content")||Kt(e)?.available_statuses?.length>1}(e.list)&&h("button",{className:"mg-upg-edit",onClick:()=>n(_e(!0))},h("span",{className:"mg-upc-icon upc-font-edit"}),h("span",null,mt("Edit"))),e.list.link&&h("button",{className:"mg-upg-share",onClick:()=>s(!i)},h("span",{className:"mg-upc-icon upc-font-share"}),h("span",null,mt("Share"))),"cart"===e.list.type&&h("button",{className:"mg-upg-share",onClick:function(){n(pe(e.list.ID))}},h("span",{className:"mg-upc-icon upc-font-cart"}),h("span",null,mt("Add all to cart")))),i&&e.list.link&&h(yn,{link:e.list.link,title:e.list.title}),e.list.content&&h("p",{className:"mg-upc-dg-list-desc",dangerouslySetInnerHTML:{__html:(r=e.list.content,"string"!=typeof r?"":r.replace(/([^>\r\n]?)(\r\n|\n\r|\r|\n)/g,"$1<br>$2"))}}),h(re,{count:3}),h(vn,{list:e.list,items:e.list?.items||[],status:e.status,onMove:function(t){n(Te(t.oldIndex,e.list,t.newIndex))},onRemove:function(t,e){n(xe(e.post_id))},onSaveItemDescription:function(t,e,i){n(Se(e.post_id,{description:i}))},onSaveItemQuantity:function(t,e,i){n(Se(e.post_id,{quantity:i}))},editable:t.editable})),(!e.editing||!e.list)&&e.listTotalPages>1&&h(ce,{totalPages:e.listTotalPages,page:e.listPage,onPreview:function(){l(e.listPage-1)},onNext:function(){l(e.listPage+1)},prevRef:a,nextRef:o}));var r};document.getElementById("mg-upc-admin-app")&&($(h((t=>{const[e,n]=et(te,se);return h(oe.Provider,{value:{state:e,dispatch:ie(n,(()=>e))}},t.children)}),null,h((function(){const{state:t,dispatch:e}=at(oe),[n,i]=tt("any"),[s,o]=tt("any"),[a,l]=tt(""),[r,c]=tt(null),u=it(!1),d=st((()=>Gt(t.addingPost)),[t.addingPost]),_=st((()=>Object.values(Bt()?.types)),[]);let p="listOfList";p=t.addingPost?t.editing?"addingToNew":"adding":t.editing?-1!==t.list?.ID?"edit":"new":t.list?"list":"listOfList",nt((()=>{window.showMainLists=function(){e(ue()),m()},window.addItemToList=function(t,n=!1){e(ue()),n||b(t)}}),[e]);const m=()=>{const i={};n&&(i.types=n),s&&(i.status=s),r&&(i.search=r),a&&(i.author=a),t.page>1&&(i.page=t.page),e(fe(i))};function f(){t.page>1&&e(ve(1))}function g(t){f(),i(t)}function v(t){f(),o(t)}nt((()=>{se.title="",e({type:vt,payload:"admin"});const t=function(t){const n=parseInt(new URLSearchParams(document.location.hash.substring(1)).get("author"),10);n>0&&n!==a&&(t&&Zt(t),e(ve(1)),l(n),location.hash="")};return t(0),window.addEventListener("hashchange",t,!1),()=>{window.removeEventListener("hashchange",t)}}),[]),nt((()=>{t.list||m()}),[n,s,a,t.page]),nt((()=>{null!=r&&(clearTimeout(u.current),u.current=setTimeout((function(){m()}),300))}),[r]);const b=t=>{e(de({post_id:t})),e(me({addingPost:t}))};function P(n){n<1||n>t.totalPages||"loading"===t.status||e(ve(n))}const w=h("h2",{key:"title"},("list"===p||"new"===p||"edit"===p||"addingToNew"===p)&&h("a",{"aria-label":"Back",className:"mg-upc-dg-back",href:"#",onClick:n=>{n.preventDefault(),function(){switch(p){case"list":e(we(!1)),m();break;case"new":e(we(!1)),e(_e(!1)),m();break;case"edit":e(_e(!1));break;case"addingToNew":e(we(!1)),e(_e(!1)),e(me({addingPost:t.addingPost.post_id}));break;default:m()}}()}},"←")," ",t.title);return h(y,null,w,h("div",{className:"mg-upc-dg-content-wrapper mg-upc-dg-status-"+t.status+" mg-upc-dg-view-"+p},h("div",{className:"mg-upc-dg-wait"}),t.error&&h("div",{className:"mg-upc-dg-error"},t.error,h("a",{href:"#",className:"mg-upc-dg-alert-close","aria-label":"Hide alert",onClick:t=>{t.preventDefault(),e({type:gt,payload:null})}},h("span",{className:"mg-upc-icon upc-font-close"}))),h("div",{className:"mg-upc-dg-body"},!t.error&&t.addingPost&&h(Oe,{item:t.addingPost,onSaveItemDescription:function(n){e(de({...t.addingPost,description:n}))}}),("listOfList"===p||"adding"===p)&&h(y,null,h("div",{className:"mg-upc-dg-top-action"},d.length>0&&h("button",{className:"mg-list-new",onClick:function(t){e(_e(!0)),e(we(!0))}},h("span",{className:"mg-upc-icon upc-font-add"}),h("span",null,mt("Create List")))),h("ul",{className:"mg-upc-dg-filter"},h("li",{className:"mg-upc-dg-filter-label"},h("strong",null,mt("Types"))),h("li",{className:"any"==n?"mg-upc-dg-item-list-type mg-upc-selected":"mg-upc-dg-item-list-type",onClick:()=>g("any"),onKeyPress:t=>{13===t.keyCode&&g("any")},tabIndex:"0"},h("i",{className:"mg-upc-icon upc-font-close mg-upc-dg-item-type mg-upc-dg-item-type-none"}),h("div",{className:"mg-upc-dg-item-title"},h("strong",null,"All"))),_.map(((t,e)=>h("li",{className:t.name==n?"mg-upc-dg-item-list-type mg-upc-selected":"mg-upc-dg-item-list-type",key:t.name,onClick:()=>g(t.name),onKeyPress:e=>{13===e.keyCode&&g(t.name)},tabIndex:"0"},h("i",{className:"mg-upc-icon mg-upc-dg-item-type mg-upc-dg-item-type-"+t.name}),h("div",{className:"mg-upc-dg-item-title"},h("strong",null,t.label)))))),Xt()&&h("ul",{className:"mg-upc-dg-filter"},h("li",{className:"mg-upc-dg-filter-label"},h("strong",null,mt("Status"))),h("li",{className:"any"==s?"mg-upc-selected":"",onClick:()=>v("any"),onKeyPress:t=>{13===t.keyCode&&v("any")},tabIndex:"0"},h("div",{className:"mg-upc-dg-item-title"},h("strong",null,"All"))),Xt().map(((t,e)=>h("li",{className:t.name==s?"mg-upc-selected":"",key:t.name,onClick:()=>v(t.name),onKeyPress:e=>{13===e.keyCode&&v(t.name)},tabIndex:"0"},t.label)))),h("div",{className:"mg-upc-dg-df"},h("ul",{className:"mg-upc-dg-filter"},h("li",{className:"mg-upc-dg-filter-label"},h("strong",null,mt("Search"))),h("input",{onChange:function(t){f(),c(t.target.value)},value:r})),h("ul",{className:"mg-upc-dg-filter"},h("li",{className:"mg-upc-dg-filter-label"},h("strong",null,mt("Author (ID)"))),h("input",{type:"number",onChange:function(t){f(),l(t.target.value)},value:a}))),h(Le,{lists:t.listOfList,onSelect:function(n){e(_e(!1)),t.addingPost?e(Ie(n.ID,t.addingPost)):e(we(n))},onRemove:!t.addingPost&&function(t){e(he(t.ID))},loadPreview:function(){P(t.page-1)},loadNext:function(){P(t.page+1)}})),t.list&&h(bn,{editable:(t.list,!0)}))))}),null)," "),document.getElementById("mg-upc-admin-app")),setTimeout(window.showMainLists,1e3))})();
  • user-post-collections/tags/0.9.2/javascript/mg-upc-client/dist/css/styles.css

    r3190768 r3414663  
    1 .mg-upc-dg-container,.mg-upc-dg-overlay{position:fixed;top:0;right:0;bottom:0;left:0}.mg-upc-dg-container{z-index:999999;display:flex}.mg-upc-dg-container[aria-hidden=true]{display:none}.mg-upc-dg-overlay{background-color:rgba(43,46,56,.9);animation:fade-in 200ms both}.mg-upc-dg-content{margin:auto;z-index:2;position:relative;background-color:#fff;color:#333;overflow-y:auto;animation:fade-in 400ms 200ms both,slide-up 400ms 200ms both;padding:1em;max-width:90%;max-height:80%;width:800px;border-radius:2px}.mg-upc-dg-content p{color:#333}.mg-upc-dg-content::after,.mg-list-edit::after{content:"";display:block;clear:both}@media screen and (min-width: 700px){.mg-upc-dg-content{padding:2em 1.5em}}.mg-upc-dg-close{position:absolute;top:.5em;right:.5em;border:0;padding:0;background-color:rgba(0,0,0,0);color:#000;font-weight:bold;font-size:1.25em;line-height:1.25em;min-width:1.2em;min-height:1.2em;text-align:center;cursor:pointer;transition:.15s}@media screen and (min-width: 700px){.mg-upc-dg-close{top:1em;right:1em}}.mg-upc-dialog-content-wrapper{position:relative}@keyframes fade-in{from{opacity:0}}@keyframes slide-up{from{transform:translateY(10%)}}@font-face{font-family:"mgupc";src:url(../fd323a61b0577418b63a.eot?3p2eq6);src:url(../fd323a61b0577418b63a.eot?3p2eq6#iefix) format("embedded-opentype"),url(../aeaf4155903c2239613b.ttf?3p2eq6) format("truetype"),url(../d90b677af57f791b2998.woff?3p2eq6) format("woff"),url(../2f74331407887267c9f0.svg?3p2eq6#mgupc) format("svg");font-weight:normal;font-style:normal;font-display:block}.mg-upc-icon{font-family:"mgupc" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.upc-font-close:before{content:""}.upc-font-copy:before{content:""}.upc-font-first_page:before{content:""}.upc-font-last_page:before{content:""}.upc-font-arrow_left:before{content:""}.upc-font-arrow_right:before{content:""}.upc-font-poll:before{content:""}.upc-font-numbered:before{content:""}.upc-font-cart:before{content:""}.upc-font-bookmark:before{content:""}.upc-font-heart:before{content:""}.upc-font-save:before{content:""}.upc-font-edit:before{content:""}.upc-font-share:before{content:""}.upc-font-list:before{content:""}.upc-font-add:before{content:""}.upc-font-trash:before{content:""}.mg-upc-single-template .mg-upc-description{margin-top:1em}.mg-upc-single-template .mg-upc-author-box{margin:1em 0}.mg-upc-page-inner{flex-grow:2}.mg-upc-page-inner .mg-upc-author-box{padding:12px 10px 32px 120px;position:relative;min-height:120px}.mg-upc-page-inner .mg-upc-author-box .mg-upc-author-avatar{width:96px;height:96px;object-fit:cover;position:absolute;top:12px;left:0}.mg-upc-page-inner .mg-upc-author-box h4{font-size:21px;margin:12px 0 8px}.mg-upc-items-container{margin-left:0;margin-bottom:0;clear:both}.mg-upc-item{display:flex;flex-direction:row;position:relative;align-items:center;margin:40px 0}.mg-upc-item::after{content:" ";position:absolute;bottom:-20px;left:50%;width:80%;background:rgba(0,0,0,.15);height:1px;margin-left:-40%}.mg-upc-item:last-child::after{display:none}.mg-upc-item .mg-upc-list-item-price{display:inline-block;margin-right:1em}.mg-upc-item p.stock{margin:0;display:inline-block;float:right}.mg-upc-item-data{flex-grow:1;flex-shrink:2;padding-right:1em;padding-left:1em}.mg-upc-item-data header h2{margin:10px 0 5px;font-size:20px;font-weight:600}.mg-upc-item-data header a{text-decoration:none}@media(max-width: 500px){.mg-upc-item{flex-direction:column;text-align:center;align-items:stretch}.mg-upc-item-actions button,.mg-upc-item-actions>a{width:100%}}.mg-upc-item-img{width:15%;min-width:100px;margin:auto}.mg-upc-item-img figure{margin:0}.mg-upc-item-img img{min-height:130px;width:100%;background:#6f7277;object-fit:cover;object-position:center}.mg-upc-item-desc{margin:0;line-height:1.3;font-weight:300;clear:both}.mg-upc-item-number{font-size:2em;min-width:2em;text-align:center}.mg-upc-item-quantity{margin:.3em 1em}.mg-upc-item-quantity>*{display:block;text-align:center;padding:.1em .5em}.mg-upc-item-quantity small{opacity:.5}.mg-upc-item-actions{display:flex;flex-direction:column;row-gap:.5em;padding:1em 0}.mg-upc-item-actions button,.mg-upc-item-actions>a{min-width:9em;text-align:center;white-space:nowrap}.mg-upc-votes{width:100%;height:45px;position:relative;clear:both}.mg-upc-item-bar{width:100%;height:10px;position:absolute;top:24px}.mg-upc-item-bar-progress,.mg-upc-item-bar-fill{display:block;width:100%;height:100%;background:#ededed;border:solid 1px #ccc;position:absolute;top:0}.mg-upc-item-bar-fill{box-shadow:0 0 3px #aaa}.mg-upc-item-bar-progress{background:#380;border-color:#286103}.mg-upc-item-percent{right:0;position:absolute;line-height:24px;font-size:20px}.mg-upc-item-votes{display:block;font-size:12px;left:0;position:absolute;line-height:25px;top:3px}.mg-upc-items-pagination{padding:1em 0;border:1px solid rgba(0,0,0,.05);border-width:1px 0;text-align:center;clear:both}.mg-upc-items-pagination ul.page-numbers::after,.mg-upc-items-pagination ul.page-numbers::before{content:"";display:table}.mg-upc-items-pagination ul.page-numbers::after{clear:both}.mg-upc-items-pagination .page-numbers{list-style:none;margin:0}.mg-upc-items-pagination .page-numbers li{display:inline-block}.mg-upc-items-pagination .page-numbers li .page-numbers{border-left-width:0;display:inline-block;padding:0.3342343017em .875em;background-color:rgba(0,0,0,.025);color:#43454b}.mg-upc-items-pagination .page-numbers li .page-numbers.current{background-color:#474747;border-color:#474747;color:#fff}.mg-upc-items-pagination .page-numbers li .page-numbers.dots{background-color:rgba(0,0,0,0)}.mg-upc-items-pagination .page-numbers li .page-numbers.next,.mg-upc-items-pagination .page-numbers li .page-numbers.prev{padding-left:1em;padding-right:1em}.mg-upc-items-pagination .page-numbers li a.page-numbers:hover{background-color:rgba(0,0,0,.05)}.rtl .mg-upc-items-pagination a.next,.rtl .mg-upc-items-pagination a.prev{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}@keyframes mg-upc-alert{0%{transform:scaleY(0) translateY(-19px);margin-bottom:-19px}100%{transform:scaleY(1) translateY(0)}}.mg-upc-alert{padding:10px 40px 10px 1em;border:solid 1px #017401;background:rgba(154,240,173,.8);color:#000;margin:1em 0;animation:mg-upc-alert .3s 1 ease-in-out both}.mg-upc-alert p{margin:0}.mg-upc-item .mg-upc-alert{position:absolute;bottom:-19px;left:0;right:0;margin:0}.mg-upc-alert-error{border-color:#d50000;background:rgba(255,121,121,.8)}.mg-upc-alert-close{position:absolute;top:10px;right:15px;text-decoration:none !important;color:#000}.mg-upc-hide{display:none}.mg-upc-product-added{background-color:#a3e8a3;color:#445e18}.mg-upc-product-error{color:#740000;background-color:#f89a9a}@keyframes mg-upc-btn-loading{100%{transform:translateX(100%)}}.mg-upc-btn-loading{background-color:#c7c7c7;position:relative;overflow:hidden !important;z-index:1;vertical-align:middle;display:inline-block}.mg-upc-btn-loading::before,.mg-upc-btn-loading::after{content:" ";display:block !important;position:absolute;top:0;left:0;right:0;height:100%;background-color:#c7c7c7;z-index:2}.mg-upc-btn-loading::after{background-repeat:no-repeat;background-image:linear-gradient(90deg, #c7c7c7, #f5f5f5, #c7c7c7);transform:translateX(-100%);animation-name:mg-upc-btn-loading;animation-duration:.8s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.mg-upc-add-product-to-list{margin-bottom:.236em;margin-top:.236em}.post-adding{margin:1em;text-align:center}.mg-upc-add-list-to-cart{margin:1em 1em 1em 0}.mg-upc-add-list-to-cart+a.added_to_cart.wc-forward{margin:1em}.mg-upc-archive-list{margin-bottom:15px;display:flex}.mg-upc-archive-list .mg-upc-loop-list-title::before{width:1em;height:1em;margin-right:.35em;font-size:.8em;text-align:center;vertical-align:baseline;font-family:"mgupc" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;opacity:.5;content:""}.mg-upc-archive-list.mg-upc-vote .mg-upc-loop-list-title::before{content:""}.mg-upc-archive-list.mg-upc-cart .mg-upc-loop-list-title::before{content:""}.mg-upc-archive-list.mg-upc-numbered .mg-upc-loop-list-title::before{content:""}.mg-upc-archive-list.mg-upc-bookmark .mg-upc-loop-list-title::before{content:""}.mg-upc-archive-list.mg-upc-favorite .mg-upc-loop-list-title::before{content:""}h2.mg-upc-loop-list-title{margin:.25em 0 .15em;flex:100% 0 0}.mg-upc-archive-list .mg-upc-loop-list-title a{color:inherit;text-decoration:none}.mg-upc-thumbs-container{width:180px;min-width:50px;height:fit-content;overflow:hidden;font-size:0;line-height:0;display:inline-block;background-color:rgba(175,175,175,.13);background-image:url("data:image/svg+xml,%3Csvg viewBox=%270 0 52.92 52.92%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill=%27%239d9d9d%27 d=%27M0 0h26.46v26.46H0z%27/%3E%3Cpath fill=%27%23b3b3b3%27 d=%27M26.46 0h26.46v26.46H26.46z%27/%3E%3Cpath fill=%27%23cfcfcf%27 d=%27M0 26.46h26.46v26.46H0z%27/%3E%3Cpath fill=%27%23ebebeb%27 d=%27M26.46 26.46h26.46v26.46H26.46z%27/%3E%3C/svg%3E");background-size:cover;background-position:left bottom}@media(min-width: 576px){.mg-upc-thumbs-container{aspect-ratio:1}}.mg-upc-thumbs-container figure{width:50%;height:0;padding-bottom:50%;display:inline-block;position:relative;margin:0}.mg-upc-thumbs-container figure>img{position:absolute;height:100%;width:100%;object-fit:cover;margin:0;max-width:none;box-shadow:none !important}.mg-upc-loop-list-info{width:70%;width:calc(100% - 180px);display:inline-block;vertical-align:top;padding:1.5% 1% 1.5% 3%;box-sizing:border-box;flex:1 1;display:flex;flex-wrap:wrap;align-content:flex-start;justify-content:flex-start;align-items:center;gap:0 .7em}.mg-upc-loop-author-list,.mg-upc-loop-list-meta{display:inline-block;line-height:2em;vertical-align:middle;text-decoration:none;margin-right:.3em}.mg-upc-loop-list-meta>span{vertical-align:middle}.mg-upc-loop-author-list>.mg-upc-author-avatar{width:1.9em;height:1.9em;object-fit:cover;display:inline-block;vertical-align:middle}.mg-upc-loop-author-list>span{line-height:2em;display:inline-block;vertical-align:middle;margin-left:.5em;font-weight:700}.mg-upc-loop-author-list>span a{text-decoration:none}.mg-upc-loop-list-description{margin-top:20px;flex:100% 0 0}@media(max-width: 768px){.mg-upc-list-list .mg-upc-thumbs-container{width:120px}.mg-upc-list-list h2.mg-upc-loop-list-title{font-size:1.5em;margin-bottom:.2em}.mg-upc-list-list .mg-upc-loop-list-description{display:none}}@media(max-width: 576px){.mg-upc-list-list .mg-upc-thumbs-container{width:100%;height:auto}.mg-upc-list-list .mg-upc-loop-list-info{width:100%;padding:0 0 10px 0}.mg-upc-list-list .mg-upc-thumbs-container{background-size:50%;background-position:bottom}.mg-upc-list-list .mg-upc-thumbs-container figure{width:25%;height:0;padding-bottom:25%}.mg-upc-list-list .mg-upc-archive-list{flex-direction:column;margin-bottom:20px}}.mg-upc-list-card .mg-upc-loop-list-title{font-size:16px}@media(min-width: 600px){.mg-upc-list-card .mg-upc-loop-list-title{font-size:20px}}@media(min-width: 1024px){.mg-upc-list-card .mg-upc-loop-list-title{font-size:22px}}.mg-upc-list-card .mg-upc-archive{display:flex;flex-wrap:wrap}.mg-upc-list-card .mg-upc-archive-list{display:flex;flex-direction:column}.mg-upc-list-card .mg-upc-loop-list-info{width:100%;padding:5px 10px;background:#f9f9f9;flex-grow:2}.mg-upc-list-card .mg-upc-thumbs-container{position:relative;width:100%}.mg-upc-list-card .mg-upc-loop-list-description p{margin-bottom:0}@media(min-width: 0){.mg-upc-list-card.mg-upc-list-cols-xs-1 .mg-upc-archive-list{width:100%}.mg-upc-list-card.mg-upc-list-cols-xs-2 .mg-upc-archive{gap:2%}.mg-upc-list-card.mg-upc-list-cols-xs-2 .mg-upc-archive-list{width:49%}.mg-upc-list-card.mg-upc-list-cols-xs-3 .mg-upc-archive{gap:2%}.mg-upc-list-card.mg-upc-list-cols-xs-3 .mg-upc-archive-list{width:32%}.mg-upc-list-card.mg-upc-list-cols-xs-4 .mg-upc-archive{gap:1.3333333333%}.mg-upc-list-card.mg-upc-list-cols-xs-4 .mg-upc-archive-list{width:24%}.mg-upc-list-card.mg-upc-list-cols-xs-5 .mg-upc-archive{gap:1.25%}.mg-upc-list-card.mg-upc-list-cols-xs-5 .mg-upc-archive-list{width:19%}.mg-upc-list-card.mg-upc-list-cols-xs-6 .mg-upc-archive{gap:.8%}.mg-upc-list-card.mg-upc-list-cols-xs-6 .mg-upc-archive-list{width:16%}}@media(min-width: 576px){.mg-upc-list-card.mg-upc-list-cols-sm-1 .mg-upc-archive-list{width:100%}.mg-upc-list-card.mg-upc-list-cols-sm-2 .mg-upc-archive{gap:2%}.mg-upc-list-card.mg-upc-list-cols-sm-2 .mg-upc-archive-list{width:49%}.mg-upc-list-card.mg-upc-list-cols-sm-3 .mg-upc-archive{gap:2%}.mg-upc-list-card.mg-upc-list-cols-sm-3 .mg-upc-archive-list{width:32%}.mg-upc-list-card.mg-upc-list-cols-sm-4 .mg-upc-archive{gap:1.3333333333%}.mg-upc-list-card.mg-upc-list-cols-sm-4 .mg-upc-archive-list{width:24%}.mg-upc-list-card.mg-upc-list-cols-sm-5 .mg-upc-archive{gap:1.25%}.mg-upc-list-card.mg-upc-list-cols-sm-5 .mg-upc-archive-list{width:19%}.mg-upc-list-card.mg-upc-list-cols-sm-6 .mg-upc-archive{gap:.8%}.mg-upc-list-card.mg-upc-list-cols-sm-6 .mg-upc-archive-list{width:16%}}@media(min-width: 768px){.mg-upc-list-card.mg-upc-list-cols-md-1 .mg-upc-archive-list{width:100%}.mg-upc-list-card.mg-upc-list-cols-md-2 .mg-upc-archive{gap:2%}.mg-upc-list-card.mg-upc-list-cols-md-2 .mg-upc-archive-list{width:49%}.mg-upc-list-card.mg-upc-list-cols-md-3 .mg-upc-archive{gap:2%}.mg-upc-list-card.mg-upc-list-cols-md-3 .mg-upc-archive-list{width:32%}.mg-upc-list-card.mg-upc-list-cols-md-4 .mg-upc-archive{gap:1.3333333333%}.mg-upc-list-card.mg-upc-list-cols-md-4 .mg-upc-archive-list{width:24%}.mg-upc-list-card.mg-upc-list-cols-md-5 .mg-upc-archive{gap:1.25%}.mg-upc-list-card.mg-upc-list-cols-md-5 .mg-upc-archive-list{width:19%}.mg-upc-list-card.mg-upc-list-cols-md-6 .mg-upc-archive{gap:.8%}.mg-upc-list-card.mg-upc-list-cols-md-6 .mg-upc-archive-list{width:16%}}@media(min-width: 992px){.mg-upc-list-card.mg-upc-list-cols-lg-1 .mg-upc-archive-list{width:100%}.mg-upc-list-card.mg-upc-list-cols-lg-2 .mg-upc-archive{gap:2%}.mg-upc-list-card.mg-upc-list-cols-lg-2 .mg-upc-archive-list{width:49%}.mg-upc-list-card.mg-upc-list-cols-lg-3 .mg-upc-archive{gap:2%}.mg-upc-list-card.mg-upc-list-cols-lg-3 .mg-upc-archive-list{width:32%}.mg-upc-list-card.mg-upc-list-cols-lg-4 .mg-upc-archive{gap:1.3333333333%}.mg-upc-list-card.mg-upc-list-cols-lg-4 .mg-upc-archive-list{width:24%}.mg-upc-list-card.mg-upc-list-cols-lg-5 .mg-upc-archive{gap:1.25%}.mg-upc-list-card.mg-upc-list-cols-lg-5 .mg-upc-archive-list{width:19%}.mg-upc-list-card.mg-upc-list-cols-lg-6 .mg-upc-archive{gap:.8%}.mg-upc-list-card.mg-upc-list-cols-lg-6 .mg-upc-archive-list{width:16%}}@media(min-width: 1200px){.mg-upc-list-card.mg-upc-list-cols-xl-1 .mg-upc-archive-list{width:100%}.mg-upc-list-card.mg-upc-list-cols-xl-2 .mg-upc-archive{gap:2%}.mg-upc-list-card.mg-upc-list-cols-xl-2 .mg-upc-archive-list{width:49%}.mg-upc-list-card.mg-upc-list-cols-xl-3 .mg-upc-archive{gap:2%}.mg-upc-list-card.mg-upc-list-cols-xl-3 .mg-upc-archive-list{width:32%}.mg-upc-list-card.mg-upc-list-cols-xl-4 .mg-upc-archive{gap:1.3333333333%}.mg-upc-list-card.mg-upc-list-cols-xl-4 .mg-upc-archive-list{width:24%}.mg-upc-list-card.mg-upc-list-cols-xl-5 .mg-upc-archive{gap:1.25%}.mg-upc-list-card.mg-upc-list-cols-xl-5 .mg-upc-archive-list{width:19%}.mg-upc-list-card.mg-upc-list-cols-xl-6 .mg-upc-archive{gap:.8%}.mg-upc-list-card.mg-upc-list-cols-xl-6 .mg-upc-archive-list{width:16%}}@media(min-width: 1400px){.mg-upc-list-card.mg-upc-list-cols-xxl-1 .mg-upc-archive-list{width:100%}.mg-upc-list-card.mg-upc-list-cols-xxl-2 .mg-upc-archive{gap:2%}.mg-upc-list-card.mg-upc-list-cols-xxl-2 .mg-upc-archive-list{width:49%}.mg-upc-list-card.mg-upc-list-cols-xxl-3 .mg-upc-archive{gap:2%}.mg-upc-list-card.mg-upc-list-cols-xxl-3 .mg-upc-archive-list{width:32%}.mg-upc-list-card.mg-upc-list-cols-xxl-4 .mg-upc-archive{gap:1.3333333333%}.mg-upc-list-card.mg-upc-list-cols-xxl-4 .mg-upc-archive-list{width:24%}.mg-upc-list-card.mg-upc-list-cols-xxl-5 .mg-upc-archive{gap:1.25%}.mg-upc-list-card.mg-upc-list-cols-xxl-5 .mg-upc-archive-list{width:19%}.mg-upc-list-card.mg-upc-list-cols-xxl-6 .mg-upc-archive{gap:.8%}.mg-upc-list-card.mg-upc-list-cols-xxl-6 .mg-upc-archive-list{width:16%}}.mg-upc-list-card .mg-upc-thumbs-container{height:max-content;overflow:hidden}.mg-upc-archive .mg-upc-thumbs-container figure{height:0}.mg-upc-archive.mg-upc-list-card .mg-upc-thumbs-container{width:100%}.mg-upc-thumbs-1x1 .mg-upc-thumbs-container,.mg-upc-thumbs-1x2 .mg-upc-thumbs-container,.mg-upc-thumbs-1x3 .mg-upc-thumbs-container,.mg-upc-thumbs-1x4 .mg-upc-thumbs-container{background-size:200%}.mg-upc-thumbs-1x1 .mg-upc-thumbs-container figure,.mg-upc-thumbs-1x2 .mg-upc-thumbs-container figure,.mg-upc-thumbs-1x3 .mg-upc-thumbs-container figure,.mg-upc-thumbs-1x4 .mg-upc-thumbs-container figure{width:100%;padding-bottom:100%}.mg-upc-thumbs-1x1 .mg-upc-thumbs-container{aspect-ratio:1}.mg-upc-thumbs-1x2 .mg-upc-thumbs-container{aspect-ratio:.5}.mg-upc-thumbs-1x3 .mg-upc-thumbs-container{aspect-ratio:.33334}.mg-upc-thumbs-1x4 .mg-upc-thumbs-container{aspect-ratio:.25}.mg-upc-thumbs-2x1 .mg-upc-thumbs-container,.mg-upc-thumbs-2x2 .mg-upc-thumbs-container,.mg-upc-thumbs-2x3 .mg-upc-thumbs-container,.mg-upc-thumbs-2x4 .mg-upc-thumbs-container{background-size:100%}.mg-upc-thumbs-2x1 .mg-upc-thumbs-container figure,.mg-upc-thumbs-2x2 .mg-upc-thumbs-container figure,.mg-upc-thumbs-2x3 .mg-upc-thumbs-container figure,.mg-upc-thumbs-2x4 .mg-upc-thumbs-container figure{width:50%;padding-bottom:50%}.mg-upc-thumbs-2x1 .mg-upc-thumbs-container{aspect-ratio:2}.mg-upc-thumbs-2x2 .mg-upc-thumbs-container{aspect-ratio:1}.mg-upc-thumbs-2x3 .mg-upc-thumbs-container{aspect-ratio:.66667}.mg-upc-thumbs-2x4 .mg-upc-thumbs-container{aspect-ratio:.5}.mg-upc-thumbs-3x1 .mg-upc-thumbs-container,.mg-upc-thumbs-3x2 .mg-upc-thumbs-container,.mg-upc-thumbs-3x3 .mg-upc-thumbs-container,.mg-upc-thumbs-3x4 .mg-upc-thumbs-container{background-size:66.6666666667%}.mg-upc-thumbs-3x1 .mg-upc-thumbs-container figure,.mg-upc-thumbs-3x2 .mg-upc-thumbs-container figure,.mg-upc-thumbs-3x3 .mg-upc-thumbs-container figure,.mg-upc-thumbs-3x4 .mg-upc-thumbs-container figure{width:33.33334%;padding-bottom:33.33334%}.mg-upc-thumbs-3x1 .mg-upc-thumbs-container{aspect-ratio:3}.mg-upc-thumbs-3x2 .mg-upc-thumbs-container{aspect-ratio:1.5}.mg-upc-thumbs-3x3 .mg-upc-thumbs-container{aspect-ratio:1}.mg-upc-thumbs-3x4 .mg-upc-thumbs-container{aspect-ratio:.75}.mg-upc-thumbs-4x1 .mg-upc-thumbs-container,.mg-upc-thumbs-4x2 .mg-upc-thumbs-container,.mg-upc-thumbs-4x3 .mg-upc-thumbs-container,.mg-upc-thumbs-4x4 .mg-upc-thumbs-container{background-size:50%}.mg-upc-thumbs-4x1 .mg-upc-thumbs-container figure,.mg-upc-thumbs-4x2 .mg-upc-thumbs-container figure,.mg-upc-thumbs-4x3 .mg-upc-thumbs-container figure,.mg-upc-thumbs-4x4 .mg-upc-thumbs-container figure{width:25%;padding-bottom:25%}.mg-upc-thumbs-4x1 .mg-upc-thumbs-container{aspect-ratio:4}.mg-upc-thumbs-4x2 .mg-upc-thumbs-container{aspect-ratio:2}.mg-upc-thumbs-4x3 .mg-upc-thumbs-container{aspect-ratio:1.33334}.mg-upc-thumbs-4x4 .mg-upc-thumbs-container{aspect-ratio:1}@media(min-width: 0){.mg-upc-thumbs-xs-1x1 .mg-upc-thumbs-container,.mg-upc-thumbs-xs-1x2 .mg-upc-thumbs-container,.mg-upc-thumbs-xs-1x3 .mg-upc-thumbs-container,.mg-upc-thumbs-xs-1x4 .mg-upc-thumbs-container{background-size:200%}.mg-upc-thumbs-xs-1x1 .mg-upc-thumbs-container figure,.mg-upc-thumbs-xs-1x2 .mg-upc-thumbs-container figure,.mg-upc-thumbs-xs-1x3 .mg-upc-thumbs-container figure,.mg-upc-thumbs-xs-1x4 .mg-upc-thumbs-container figure{width:100%;padding-bottom:100%}.mg-upc-thumbs-xs-1x1 .mg-upc-thumbs-container{aspect-ratio:1}.mg-upc-thumbs-xs-1x2 .mg-upc-thumbs-container{aspect-ratio:.5}.mg-upc-thumbs-xs-1x3 .mg-upc-thumbs-container{aspect-ratio:.33334}.mg-upc-thumbs-xs-1x4 .mg-upc-thumbs-container{aspect-ratio:.25}.mg-upc-thumbs-xs-2x1 .mg-upc-thumbs-container,.mg-upc-thumbs-xs-2x2 .mg-upc-thumbs-container,.mg-upc-thumbs-xs-2x3 .mg-upc-thumbs-container,.mg-upc-thumbs-xs-2x4 .mg-upc-thumbs-container{background-size:100%}.mg-upc-thumbs-xs-2x1 .mg-upc-thumbs-container figure,.mg-upc-thumbs-xs-2x2 .mg-upc-thumbs-container figure,.mg-upc-thumbs-xs-2x3 .mg-upc-thumbs-container figure,.mg-upc-thumbs-xs-2x4 .mg-upc-thumbs-container figure{width:50%;padding-bottom:50%}.mg-upc-thumbs-xs-2x1 .mg-upc-thumbs-container{aspect-ratio:2}.mg-upc-thumbs-xs-2x2 .mg-upc-thumbs-container{aspect-ratio:1}.mg-upc-thumbs-xs-2x3 .mg-upc-thumbs-container{aspect-ratio:.66667}.mg-upc-thumbs-xs-2x4 .mg-upc-thumbs-container{aspect-ratio:.5}.mg-upc-thumbs-xs-3x1 .mg-upc-thumbs-container,.mg-upc-thumbs-xs-3x2 .mg-upc-thumbs-container,.mg-upc-thumbs-xs-3x3 .mg-upc-thumbs-container,.mg-upc-thumbs-xs-3x4 .mg-upc-thumbs-container{background-size:66.6666666667%}.mg-upc-thumbs-xs-3x1 .mg-upc-thumbs-container figure,.mg-upc-thumbs-xs-3x2 .mg-upc-thumbs-container figure,.mg-upc-thumbs-xs-3x3 .mg-upc-thumbs-container figure,.mg-upc-thumbs-xs-3x4 .mg-upc-thumbs-container figure{width:33.33334%;padding-bottom:33.33334%}.mg-upc-thumbs-xs-3x1 .mg-upc-thumbs-container{aspect-ratio:3}.mg-upc-thumbs-xs-3x2 .mg-upc-thumbs-container{aspect-ratio:1.5}.mg-upc-thumbs-xs-3x3 .mg-upc-thumbs-container{aspect-ratio:1}.mg-upc-thumbs-xs-3x4 .mg-upc-thumbs-container{aspect-ratio:.75}.mg-upc-thumbs-xs-4x1 .mg-upc-thumbs-container,.mg-upc-thumbs-xs-4x2 .mg-upc-thumbs-container,.mg-upc-thumbs-xs-4x3 .mg-upc-thumbs-container,.mg-upc-thumbs-xs-4x4 .mg-upc-thumbs-container{background-size:50%}.mg-upc-thumbs-xs-4x1 .mg-upc-thumbs-container figure,.mg-upc-thumbs-xs-4x2 .mg-upc-thumbs-container figure,.mg-upc-thumbs-xs-4x3 .mg-upc-thumbs-container figure,.mg-upc-thumbs-xs-4x4 .mg-upc-thumbs-container figure{width:25%;padding-bottom:25%}.mg-upc-thumbs-xs-4x1 .mg-upc-thumbs-container{aspect-ratio:4}.mg-upc-thumbs-xs-4x2 .mg-upc-thumbs-container{aspect-ratio:2}.mg-upc-thumbs-xs-4x3 .mg-upc-thumbs-container{aspect-ratio:1.33334}.mg-upc-thumbs-xs-4x4 .mg-upc-thumbs-container{aspect-ratio:1}}@media(min-width: 576px){.mg-upc-thumbs-sm-1x1 .mg-upc-thumbs-container,.mg-upc-thumbs-sm-1x2 .mg-upc-thumbs-container,.mg-upc-thumbs-sm-1x3 .mg-upc-thumbs-container,.mg-upc-thumbs-sm-1x4 .mg-upc-thumbs-container{background-size:200%}.mg-upc-thumbs-sm-1x1 .mg-upc-thumbs-container figure,.mg-upc-thumbs-sm-1x2 .mg-upc-thumbs-container figure,.mg-upc-thumbs-sm-1x3 .mg-upc-thumbs-container figure,.mg-upc-thumbs-sm-1x4 .mg-upc-thumbs-container figure{width:100%;padding-bottom:100%}.mg-upc-thumbs-sm-1x1 .mg-upc-thumbs-container{aspect-ratio:1}.mg-upc-thumbs-sm-1x2 .mg-upc-thumbs-container{aspect-ratio:.5}.mg-upc-thumbs-sm-1x3 .mg-upc-thumbs-container{aspect-ratio:.33334}.mg-upc-thumbs-sm-1x4 .mg-upc-thumbs-container{aspect-ratio:.25}.mg-upc-thumbs-sm-2x1 .mg-upc-thumbs-container,.mg-upc-thumbs-sm-2x2 .mg-upc-thumbs-container,.mg-upc-thumbs-sm-2x3 .mg-upc-thumbs-container,.mg-upc-thumbs-sm-2x4 .mg-upc-thumbs-container{background-size:100%}.mg-upc-thumbs-sm-2x1 .mg-upc-thumbs-container figure,.mg-upc-thumbs-sm-2x2 .mg-upc-thumbs-container figure,.mg-upc-thumbs-sm-2x3 .mg-upc-thumbs-container figure,.mg-upc-thumbs-sm-2x4 .mg-upc-thumbs-container figure{width:50%;padding-bottom:50%}.mg-upc-thumbs-sm-2x1 .mg-upc-thumbs-container{aspect-ratio:2}.mg-upc-thumbs-sm-2x2 .mg-upc-thumbs-container{aspect-ratio:1}.mg-upc-thumbs-sm-2x3 .mg-upc-thumbs-container{aspect-ratio:.66667}.mg-upc-thumbs-sm-2x4 .mg-upc-thumbs-container{aspect-ratio:.5}.mg-upc-thumbs-sm-3x1 .mg-upc-thumbs-container,.mg-upc-thumbs-sm-3x2 .mg-upc-thumbs-container,.mg-upc-thumbs-sm-3x3 .mg-upc-thumbs-container,.mg-upc-thumbs-sm-3x4 .mg-upc-thumbs-container{background-size:66.6666666667%}.mg-upc-thumbs-sm-3x1 .mg-upc-thumbs-container figure,.mg-upc-thumbs-sm-3x2 .mg-upc-thumbs-container figure,.mg-upc-thumbs-sm-3x3 .mg-upc-thumbs-container figure,.mg-upc-thumbs-sm-3x4 .mg-upc-thumbs-container figure{width:33.33334%;padding-bottom:33.33334%}.mg-upc-thumbs-sm-3x1 .mg-upc-thumbs-container{aspect-ratio:3}.mg-upc-thumbs-sm-3x2 .mg-upc-thumbs-container{aspect-ratio:1.5}.mg-upc-thumbs-sm-3x3 .mg-upc-thumbs-container{aspect-ratio:1}.mg-upc-thumbs-sm-3x4 .mg-upc-thumbs-container{aspect-ratio:.75}.mg-upc-thumbs-sm-4x1 .mg-upc-thumbs-container,.mg-upc-thumbs-sm-4x2 .mg-upc-thumbs-container,.mg-upc-thumbs-sm-4x3 .mg-upc-thumbs-container,.mg-upc-thumbs-sm-4x4 .mg-upc-thumbs-container{background-size:50%}.mg-upc-thumbs-sm-4x1 .mg-upc-thumbs-container figure,.mg-upc-thumbs-sm-4x2 .mg-upc-thumbs-container figure,.mg-upc-thumbs-sm-4x3 .mg-upc-thumbs-container figure,.mg-upc-thumbs-sm-4x4 .mg-upc-thumbs-container figure{width:25%;padding-bottom:25%}.mg-upc-thumbs-sm-4x1 .mg-upc-thumbs-container{aspect-ratio:4}.mg-upc-thumbs-sm-4x2 .mg-upc-thumbs-container{aspect-ratio:2}.mg-upc-thumbs-sm-4x3 .mg-upc-thumbs-container{aspect-ratio:1.33334}.mg-upc-thumbs-sm-4x4 .mg-upc-thumbs-container{aspect-ratio:1}}@media(min-width: 768px){.mg-upc-thumbs-md-1x1 .mg-upc-thumbs-container,.mg-upc-thumbs-md-1x2 .mg-upc-thumbs-container,.mg-upc-thumbs-md-1x3 .mg-upc-thumbs-container,.mg-upc-thumbs-md-1x4 .mg-upc-thumbs-container{background-size:200%}.mg-upc-thumbs-md-1x1 .mg-upc-thumbs-container figure,.mg-upc-thumbs-md-1x2 .mg-upc-thumbs-container figure,.mg-upc-thumbs-md-1x3 .mg-upc-thumbs-container figure,.mg-upc-thumbs-md-1x4 .mg-upc-thumbs-container figure{width:100%;padding-bottom:100%}.mg-upc-thumbs-md-1x1 .mg-upc-thumbs-container{aspect-ratio:1}.mg-upc-thumbs-md-1x2 .mg-upc-thumbs-container{aspect-ratio:.5}.mg-upc-thumbs-md-1x3 .mg-upc-thumbs-container{aspect-ratio:.33334}.mg-upc-thumbs-md-1x4 .mg-upc-thumbs-container{aspect-ratio:.25}.mg-upc-thumbs-md-2x1 .mg-upc-thumbs-container,.mg-upc-thumbs-md-2x2 .mg-upc-thumbs-container,.mg-upc-thumbs-md-2x3 .mg-upc-thumbs-container,.mg-upc-thumbs-md-2x4 .mg-upc-thumbs-container{background-size:100%}.mg-upc-thumbs-md-2x1 .mg-upc-thumbs-container figure,.mg-upc-thumbs-md-2x2 .mg-upc-thumbs-container figure,.mg-upc-thumbs-md-2x3 .mg-upc-thumbs-container figure,.mg-upc-thumbs-md-2x4 .mg-upc-thumbs-container figure{width:50%;padding-bottom:50%}.mg-upc-thumbs-md-2x1 .mg-upc-thumbs-container{aspect-ratio:2}.mg-upc-thumbs-md-2x2 .mg-upc-thumbs-container{aspect-ratio:1}.mg-upc-thumbs-md-2x3 .mg-upc-thumbs-container{aspect-ratio:.66667}.mg-upc-thumbs-md-2x4 .mg-upc-thumbs-container{aspect-ratio:.5}.mg-upc-thumbs-md-3x1 .mg-upc-thumbs-container,.mg-upc-thumbs-md-3x2 .mg-upc-thumbs-container,.mg-upc-thumbs-md-3x3 .mg-upc-thumbs-container,.mg-upc-thumbs-md-3x4 .mg-upc-thumbs-container{background-size:66.6666666667%}.mg-upc-thumbs-md-3x1 .mg-upc-thumbs-container figure,.mg-upc-thumbs-md-3x2 .mg-upc-thumbs-container figure,.mg-upc-thumbs-md-3x3 .mg-upc-thumbs-container figure,.mg-upc-thumbs-md-3x4 .mg-upc-thumbs-container figure{width:33.33334%;padding-bottom:33.33334%}.mg-upc-thumbs-md-3x1 .mg-upc-thumbs-container{aspect-ratio:3}.mg-upc-thumbs-md-3x2 .mg-upc-thumbs-container{aspect-ratio:1.5}.mg-upc-thumbs-md-3x3 .mg-upc-thumbs-container{aspect-ratio:1}.mg-upc-thumbs-md-3x4 .mg-upc-thumbs-container{aspect-ratio:.75}.mg-upc-thumbs-md-4x1 .mg-upc-thumbs-container,.mg-upc-thumbs-md-4x2 .mg-upc-thumbs-container,.mg-upc-thumbs-md-4x3 .mg-upc-thumbs-container,.mg-upc-thumbs-md-4x4 .mg-upc-thumbs-container{background-size:50%}.mg-upc-thumbs-md-4x1 .mg-upc-thumbs-container figure,.mg-upc-thumbs-md-4x2 .mg-upc-thumbs-container figure,.mg-upc-thumbs-md-4x3 .mg-upc-thumbs-container figure,.mg-upc-thumbs-md-4x4 .mg-upc-thumbs-container figure{width:25%;padding-bottom:25%}.mg-upc-thumbs-md-4x1 .mg-upc-thumbs-container{aspect-ratio:4}.mg-upc-thumbs-md-4x2 .mg-upc-thumbs-container{aspect-ratio:2}.mg-upc-thumbs-md-4x3 .mg-upc-thumbs-container{aspect-ratio:1.33334}.mg-upc-thumbs-md-4x4 .mg-upc-thumbs-container{aspect-ratio:1}}@media(min-width: 992px){.mg-upc-thumbs-lg-1x1 .mg-upc-thumbs-container,.mg-upc-thumbs-lg-1x2 .mg-upc-thumbs-container,.mg-upc-thumbs-lg-1x3 .mg-upc-thumbs-container,.mg-upc-thumbs-lg-1x4 .mg-upc-thumbs-container{background-size:200%}.mg-upc-thumbs-lg-1x1 .mg-upc-thumbs-container figure,.mg-upc-thumbs-lg-1x2 .mg-upc-thumbs-container figure,.mg-upc-thumbs-lg-1x3 .mg-upc-thumbs-container figure,.mg-upc-thumbs-lg-1x4 .mg-upc-thumbs-container figure{width:100%;padding-bottom:100%}.mg-upc-thumbs-lg-1x1 .mg-upc-thumbs-container{aspect-ratio:1}.mg-upc-thumbs-lg-1x2 .mg-upc-thumbs-container{aspect-ratio:.5}.mg-upc-thumbs-lg-1x3 .mg-upc-thumbs-container{aspect-ratio:.33334}.mg-upc-thumbs-lg-1x4 .mg-upc-thumbs-container{aspect-ratio:.25}.mg-upc-thumbs-lg-2x1 .mg-upc-thumbs-container,.mg-upc-thumbs-lg-2x2 .mg-upc-thumbs-container,.mg-upc-thumbs-lg-2x3 .mg-upc-thumbs-container,.mg-upc-thumbs-lg-2x4 .mg-upc-thumbs-container{background-size:100%}.mg-upc-thumbs-lg-2x1 .mg-upc-thumbs-container figure,.mg-upc-thumbs-lg-2x2 .mg-upc-thumbs-container figure,.mg-upc-thumbs-lg-2x3 .mg-upc-thumbs-container figure,.mg-upc-thumbs-lg-2x4 .mg-upc-thumbs-container figure{width:50%;padding-bottom:50%}.mg-upc-thumbs-lg-2x1 .mg-upc-thumbs-container{aspect-ratio:2}.mg-upc-thumbs-lg-2x2 .mg-upc-thumbs-container{aspect-ratio:1}.mg-upc-thumbs-lg-2x3 .mg-upc-thumbs-container{aspect-ratio:.66667}.mg-upc-thumbs-lg-2x4 .mg-upc-thumbs-container{aspect-ratio:.5}.mg-upc-thumbs-lg-3x1 .mg-upc-thumbs-container,.mg-upc-thumbs-lg-3x2 .mg-upc-thumbs-container,.mg-upc-thumbs-lg-3x3 .mg-upc-thumbs-container,.mg-upc-thumbs-lg-3x4 .mg-upc-thumbs-container{background-size:66.6666666667%}.mg-upc-thumbs-lg-3x1 .mg-upc-thumbs-container figure,.mg-upc-thumbs-lg-3x2 .mg-upc-thumbs-container figure,.mg-upc-thumbs-lg-3x3 .mg-upc-thumbs-container figure,.mg-upc-thumbs-lg-3x4 .mg-upc-thumbs-container figure{width:33.33334%;padding-bottom:33.33334%}.mg-upc-thumbs-lg-3x1 .mg-upc-thumbs-container{aspect-ratio:3}.mg-upc-thumbs-lg-3x2 .mg-upc-thumbs-container{aspect-ratio:1.5}.mg-upc-thumbs-lg-3x3 .mg-upc-thumbs-container{aspect-ratio:1}.mg-upc-thumbs-lg-3x4 .mg-upc-thumbs-container{aspect-ratio:.75}.mg-upc-thumbs-lg-4x1 .mg-upc-thumbs-container,.mg-upc-thumbs-lg-4x2 .mg-upc-thumbs-container,.mg-upc-thumbs-lg-4x3 .mg-upc-thumbs-container,.mg-upc-thumbs-lg-4x4 .mg-upc-thumbs-container{background-size:50%}.mg-upc-thumbs-lg-4x1 .mg-upc-thumbs-container figure,.mg-upc-thumbs-lg-4x2 .mg-upc-thumbs-container figure,.mg-upc-thumbs-lg-4x3 .mg-upc-thumbs-container figure,.mg-upc-thumbs-lg-4x4 .mg-upc-thumbs-container figure{width:25%;padding-bottom:25%}.mg-upc-thumbs-lg-4x1 .mg-upc-thumbs-container{aspect-ratio:4}.mg-upc-thumbs-lg-4x2 .mg-upc-thumbs-container{aspect-ratio:2}.mg-upc-thumbs-lg-4x3 .mg-upc-thumbs-container{aspect-ratio:1.33334}.mg-upc-thumbs-lg-4x4 .mg-upc-thumbs-container{aspect-ratio:1}}@media(min-width: 1200px){.mg-upc-thumbs-xl-1x1 .mg-upc-thumbs-container,.mg-upc-thumbs-xl-1x2 .mg-upc-thumbs-container,.mg-upc-thumbs-xl-1x3 .mg-upc-thumbs-container,.mg-upc-thumbs-xl-1x4 .mg-upc-thumbs-container{background-size:200%}.mg-upc-thumbs-xl-1x1 .mg-upc-thumbs-container figure,.mg-upc-thumbs-xl-1x2 .mg-upc-thumbs-container figure,.mg-upc-thumbs-xl-1x3 .mg-upc-thumbs-container figure,.mg-upc-thumbs-xl-1x4 .mg-upc-thumbs-container figure{width:100%;padding-bottom:100%}.mg-upc-thumbs-xl-1x1 .mg-upc-thumbs-container{aspect-ratio:1}.mg-upc-thumbs-xl-1x2 .mg-upc-thumbs-container{aspect-ratio:.5}.mg-upc-thumbs-xl-1x3 .mg-upc-thumbs-container{aspect-ratio:.33334}.mg-upc-thumbs-xl-1x4 .mg-upc-thumbs-container{aspect-ratio:.25}.mg-upc-thumbs-xl-2x1 .mg-upc-thumbs-container,.mg-upc-thumbs-xl-2x2 .mg-upc-thumbs-container,.mg-upc-thumbs-xl-2x3 .mg-upc-thumbs-container,.mg-upc-thumbs-xl-2x4 .mg-upc-thumbs-container{background-size:100%}.mg-upc-thumbs-xl-2x1 .mg-upc-thumbs-container figure,.mg-upc-thumbs-xl-2x2 .mg-upc-thumbs-container figure,.mg-upc-thumbs-xl-2x3 .mg-upc-thumbs-container figure,.mg-upc-thumbs-xl-2x4 .mg-upc-thumbs-container figure{width:50%;padding-bottom:50%}.mg-upc-thumbs-xl-2x1 .mg-upc-thumbs-container{aspect-ratio:2}.mg-upc-thumbs-xl-2x2 .mg-upc-thumbs-container{aspect-ratio:1}.mg-upc-thumbs-xl-2x3 .mg-upc-thumbs-container{aspect-ratio:.66667}.mg-upc-thumbs-xl-2x4 .mg-upc-thumbs-container{aspect-ratio:.5}.mg-upc-thumbs-xl-3x1 .mg-upc-thumbs-container,.mg-upc-thumbs-xl-3x2 .mg-upc-thumbs-container,.mg-upc-thumbs-xl-3x3 .mg-upc-thumbs-container,.mg-upc-thumbs-xl-3x4 .mg-upc-thumbs-container{background-size:66.6666666667%}.mg-upc-thumbs-xl-3x1 .mg-upc-thumbs-container figure,.mg-upc-thumbs-xl-3x2 .mg-upc-thumbs-container figure,.mg-upc-thumbs-xl-3x3 .mg-upc-thumbs-container figure,.mg-upc-thumbs-xl-3x4 .mg-upc-thumbs-container figure{width:33.33334%;padding-bottom:33.33334%}.mg-upc-thumbs-xl-3x1 .mg-upc-thumbs-container{aspect-ratio:3}.mg-upc-thumbs-xl-3x2 .mg-upc-thumbs-container{aspect-ratio:1.5}.mg-upc-thumbs-xl-3x3 .mg-upc-thumbs-container{aspect-ratio:1}.mg-upc-thumbs-xl-3x4 .mg-upc-thumbs-container{aspect-ratio:.75}.mg-upc-thumbs-xl-4x1 .mg-upc-thumbs-container,.mg-upc-thumbs-xl-4x2 .mg-upc-thumbs-container,.mg-upc-thumbs-xl-4x3 .mg-upc-thumbs-container,.mg-upc-thumbs-xl-4x4 .mg-upc-thumbs-container{background-size:50%}.mg-upc-thumbs-xl-4x1 .mg-upc-thumbs-container figure,.mg-upc-thumbs-xl-4x2 .mg-upc-thumbs-container figure,.mg-upc-thumbs-xl-4x3 .mg-upc-thumbs-container figure,.mg-upc-thumbs-xl-4x4 .mg-upc-thumbs-container figure{width:25%;padding-bottom:25%}.mg-upc-thumbs-xl-4x1 .mg-upc-thumbs-container{aspect-ratio:4}.mg-upc-thumbs-xl-4x2 .mg-upc-thumbs-container{aspect-ratio:2}.mg-upc-thumbs-xl-4x3 .mg-upc-thumbs-container{aspect-ratio:1.33334}.mg-upc-thumbs-xl-4x4 .mg-upc-thumbs-container{aspect-ratio:1}}@media(min-width: 1400px){.mg-upc-thumbs-xxl-1x1 .mg-upc-thumbs-container,.mg-upc-thumbs-xxl-1x2 .mg-upc-thumbs-container,.mg-upc-thumbs-xxl-1x3 .mg-upc-thumbs-container,.mg-upc-thumbs-xxl-1x4 .mg-upc-thumbs-container{background-size:200%}.mg-upc-thumbs-xxl-1x1 .mg-upc-thumbs-container figure,.mg-upc-thumbs-xxl-1x2 .mg-upc-thumbs-container figure,.mg-upc-thumbs-xxl-1x3 .mg-upc-thumbs-container figure,.mg-upc-thumbs-xxl-1x4 .mg-upc-thumbs-container figure{width:100%;padding-bottom:100%}.mg-upc-thumbs-xxl-1x1 .mg-upc-thumbs-container{aspect-ratio:1}.mg-upc-thumbs-xxl-1x2 .mg-upc-thumbs-container{aspect-ratio:.5}.mg-upc-thumbs-xxl-1x3 .mg-upc-thumbs-container{aspect-ratio:.33334}.mg-upc-thumbs-xxl-1x4 .mg-upc-thumbs-container{aspect-ratio:.25}.mg-upc-thumbs-xxl-2x1 .mg-upc-thumbs-container,.mg-upc-thumbs-xxl-2x2 .mg-upc-thumbs-container,.mg-upc-thumbs-xxl-2x3 .mg-upc-thumbs-container,.mg-upc-thumbs-xxl-2x4 .mg-upc-thumbs-container{background-size:100%}.mg-upc-thumbs-xxl-2x1 .mg-upc-thumbs-container figure,.mg-upc-thumbs-xxl-2x2 .mg-upc-thumbs-container figure,.mg-upc-thumbs-xxl-2x3 .mg-upc-thumbs-container figure,.mg-upc-thumbs-xxl-2x4 .mg-upc-thumbs-container figure{width:50%;padding-bottom:50%}.mg-upc-thumbs-xxl-2x1 .mg-upc-thumbs-container{aspect-ratio:2}.mg-upc-thumbs-xxl-2x2 .mg-upc-thumbs-container{aspect-ratio:1}.mg-upc-thumbs-xxl-2x3 .mg-upc-thumbs-container{aspect-ratio:.66667}.mg-upc-thumbs-xxl-2x4 .mg-upc-thumbs-container{aspect-ratio:.5}.mg-upc-thumbs-xxl-3x1 .mg-upc-thumbs-container,.mg-upc-thumbs-xxl-3x2 .mg-upc-thumbs-container,.mg-upc-thumbs-xxl-3x3 .mg-upc-thumbs-container,.mg-upc-thumbs-xxl-3x4 .mg-upc-thumbs-container{background-size:66.6666666667%}.mg-upc-thumbs-xxl-3x1 .mg-upc-thumbs-container figure,.mg-upc-thumbs-xxl-3x2 .mg-upc-thumbs-container figure,.mg-upc-thumbs-xxl-3x3 .mg-upc-thumbs-container figure,.mg-upc-thumbs-xxl-3x4 .mg-upc-thumbs-container figure{width:33.33334%;padding-bottom:33.33334%}.mg-upc-thumbs-xxl-3x1 .mg-upc-thumbs-container{aspect-ratio:3}.mg-upc-thumbs-xxl-3x2 .mg-upc-thumbs-container{aspect-ratio:1.5}.mg-upc-thumbs-xxl-3x3 .mg-upc-thumbs-container{aspect-ratio:1}.mg-upc-thumbs-xxl-3x4 .mg-upc-thumbs-container{aspect-ratio:.75}.mg-upc-thumbs-xxl-4x1 .mg-upc-thumbs-container,.mg-upc-thumbs-xxl-4x2 .mg-upc-thumbs-container,.mg-upc-thumbs-xxl-4x3 .mg-upc-thumbs-container,.mg-upc-thumbs-xxl-4x4 .mg-upc-thumbs-container{background-size:50%}.mg-upc-thumbs-xxl-4x1 .mg-upc-thumbs-container figure,.mg-upc-thumbs-xxl-4x2 .mg-upc-thumbs-container figure,.mg-upc-thumbs-xxl-4x3 .mg-upc-thumbs-container figure,.mg-upc-thumbs-xxl-4x4 .mg-upc-thumbs-container figure{width:25%;padding-bottom:25%}.mg-upc-thumbs-xxl-4x1 .mg-upc-thumbs-container{aspect-ratio:4}.mg-upc-thumbs-xxl-4x2 .mg-upc-thumbs-container{aspect-ratio:2}.mg-upc-thumbs-xxl-4x3 .mg-upc-thumbs-container{aspect-ratio:1.33334}.mg-upc-thumbs-xxl-4x4 .mg-upc-thumbs-container{aspect-ratio:1}}@media(min-width: 0){.mg-upc-thumbs-xs-0 .mg-upc-thumbs-container,.mg-upc-thumbs-xs-0x0 .mg-upc-thumbs-container{display:none}}@media(min-width: 576px){.mg-upc-thumbs-sm-0 .mg-upc-thumbs-container,.mg-upc-thumbs-sm-0x0 .mg-upc-thumbs-container{display:none}}@media(min-width: 768px){.mg-upc-thumbs-md-0 .mg-upc-thumbs-container,.mg-upc-thumbs-md-0x0 .mg-upc-thumbs-container{display:none}}@media(min-width: 992px){.mg-upc-thumbs-lg-0 .mg-upc-thumbs-container,.mg-upc-thumbs-lg-0x0 .mg-upc-thumbs-container{display:none}}@media(min-width: 1200px){.mg-upc-thumbs-xl-0 .mg-upc-thumbs-container,.mg-upc-thumbs-xl-0x0 .mg-upc-thumbs-container{display:none}}@media(min-width: 1400px){.mg-upc-thumbs-xxl-0 .mg-upc-thumbs-container,.mg-upc-thumbs-xxl-0x0 .mg-upc-thumbs-container{display:none}}.mg-upc-icon+span{margin-left:.6em;vertical-align:middle}.mg-upc-icon{vertical-align:middle}.mg-upc-dg-content button{min-height:30px}.mg-upc-dg-msg{display:block;background:rgba(172,205,100,.75);padding:.7em;border:solid 1px #7dbf21;border-radius:2px;color:#314f00;margin:1em 0;white-space:pre-line}@media screen and (min-width: 700px){.mg-upc-dg-msg{top:-2em}}.mg-upc-dg-error{display:block;background:rgba(255,48,48,.75);padding:.7em;border:solid 1px #bf2121;border-radius:2px;color:#4f0001;margin:1em 0;position:sticky;top:-1em;z-index:5;white-space:pre-line}@media screen and (min-width: 700px){.mg-upc-dg-error{top:-2em}}.mg-upc-dg-alert-close{float:right;color:#fff;text-decoration:none;text-shadow:0 0 2px #fff}.mg-upc-dg-wait{position:absolute;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.7);z-index:9;display:none}.mg-upc-dg-wait:before{content:"";position:absolute;top:50%;right:50%;margin:-1em 0 0 -1em;width:2em;height:2em;border-radius:50%;border-top:2px solid #5583f8;border-bottom:2px solid #345fc9;border-right:2px solid rgba(0,0,0,0);animation:loading-spinner .6s linear infinite}.mg-upc-dg-status-loading{max-height:90vh;min-height:50px;overflow:hidden}@keyframes loading-spinner{to{transform:rotate(360deg)}}.mg-upc-dg-dn{display:none !important}.mg-upc-dg-content ul{padding:0;margin:1em .3em}.mg-upc-dg-item-list,.mg-upc-dg-item-list-type{display:flex;padding:.6em;margin:.2em;justify-content:flex-start;align-content:stretch;align-items:center;border:solid 1px #e5e5e5;cursor:pointer}.mg-upc-dg-item-list:hover,.mg-upc-dg-item-list:focus,.mg-upc-dg-item-list-type:hover,.mg-upc-dg-item-list-type:focus{border:solid 1px #a9a9a9;background:#fafafa}.mg-upc-dg-item-list .mg-upc-dg-item-type,.mg-upc-dg-item-list-type .mg-upc-dg-item-type{width:30px;height:30px;font-size:24px;line-height:30px;text-align:center}.mg-upc-dg-item-list .mg-upc-dg-item-title,.mg-upc-dg-item-list-type .mg-upc-dg-item-title{display:flex;flex-direction:column;color:#333;flex-grow:2;text-align:start;padding:.1em 1em;word-break:break-word}.mg-upc-dg-item-list .mg-upc-dg-item-title>span:nth-child(2),.mg-upc-dg-item-list-type .mg-upc-dg-item-title>span:nth-child(2){opacity:.6}.mg-upc-dg-item-list .mg-upc-dg-item-count,.mg-upc-dg-item-list-type .mg-upc-dg-item-count{width:3em;text-align:center;opacity:.5}@media screen and (max-width: 400px){.mg-upc-dg-item-list,.mg-upc-dg-item-list-type{flex-direction:column}.mg-upc-dg-item-list .mg-upc-dg-item-title,.mg-upc-dg-item-list-type .mg-upc-dg-item-title{text-align:center}}.mg-upc-dg-item-type:before{content:""}.mg-upc-dg-item-type-numbered:before{content:""}.mg-upc-dg-item-type-vote:before{content:""}.mg-upc-dg-item-type-favorites:before{content:""}.mg-upc-dg-item-type-bookmarks:before{content:""}.mg-upc-dg-item-type-cart:before{content:""}.mg-upc-dg-item-type-none:before{content:""}.mg-upg-edit{float:right}ul.mg-upc-dg-list::before{content:"";display:block;clear:both}.mg-upc-dg-title{margin-top:0;word-break:break-word}.mg-upc-dg-title>a{vertical-align:middle;font-size:1em;text-decoration:none}.mg-upc-dg-top-action{margin:1em 0;display:flex;align-items:center;align-content:stretch;flex-direction:row-reverse}.mg-upc-dg-top-action button{margin:.5em;flex-grow:2}@media(max-width: 550px){.mg-upc-dg-top-action{align-items:stretch;flex-direction:column}}.mg-upc-dg-total-votes{text-align:right;display:block;margin-bottom:2em}.mg-list-edit label{color:#000;display:block;margin-top:.5em}.mg-list-edit input[type=text],.mg-list-edit textarea,.mg-list-edit select{width:100%;margin-bottom:.5em;display:block;min-height:2em}.mg-list-edit textarea{height:8em}.mg-list-edit button{margin:.7em 0;float:left}.mg-list-edit button:first-of-type{float:right}@media(max-width: 550px){.mg-list-edit button{width:100%}}.mg-upc-dg-list-desc-edit-count{display:block;text-align:right}.mg-upc-dg-item{display:flex;align-items:center;margin:2em 0}.mg-upc-dg-item>*{flex-shrink:0}.mg-upc-dg-item>.mg-upc-dg-item-data{flex-grow:1;flex-shrink:2}.mg-upc-dg-item button{margin:.3em}@media(max-width: 550px){.mg-upc-dg-item{flex-direction:column;text-align:center}.mg-upc-dg-item .mg-upc-dg-item-number{position:relative;top:.1em;height:0;font-size:3em;color:#fff;font-weight:700;text-shadow:0 0 4px #000}.mg-upc-dg-item .mg-upc-dg-item-image{height:7em;width:7em}.mg-upc-dg-item .mg-upc-dg-stock>*,.mg-upc-dg-item .mg-upc-dg-price{float:none;margin:auto;display:block}}.mg-upc-dg-item-adding{margin:.5em;opacity:.7;padding:.3em 1em;background:#eaeaea}.mg-upc-dg-item-handle{padding:.5em;white-space:nowrap;cursor:move}.mg-upc-dg-item-number{width:3em;text-align:center;flex-shrink:0}.mg-upc-dg-item-image{height:5em;width:5em;max-width:none;object-fit:cover;background:#d5d5d5}.mg-upc-dg-item-data{padding-right:1em;padding-left:1em}.mg-upc-dg-item-data button{font-size:small}.mg-upc-dg-item-data>p{margin:0}.mg-upc-dg-btn-item-desc{width:100%}.mg-upc-dg-btn-item-desc-cancel,.mg-upc-dg-btn-item-desc-save{width:46%;margin:2%;float:left}.mg-upc-dg-price{float:right;margin-left:1em}.mg-upc-dg-price del{opacity:.5}.mg-upc-dg-stock>*{margin:0;float:right}.mg-upc-dg-pagination-div{display:flex;align-content:stretch;justify-content:center;align-items:center}.mg-upc-dg-hidden{opacity:.2}.mg-upc-dg-pagination-div.mg-upc-dg-hidden{display:none}.mg-upc-dg-pagination-div::after{content:"";clear:both;display:block}.mg-upc-dg-pagination,.mg-upc-dg-pagination-current{width:39%;text-align:center;position:relative}.mg-upc-dg-pagination-current{width:10%}.mg-upc-dg-pagination .sortable-chosen{position:absolute;top:0;left:0;bottom:0;right:0;margin:0;overflow:hidden;background:#ececd0}.mg-upc-dg-pagination .sortable-chosen .mg-upc-dg-item-handle,.mg-upc-dg-pagination .sortable-chosen .mg-upc-dg-item-number,.mg-upc-dg-pagination .sortable-chosen button{display:none}@keyframes mg-upc-dg-loading-skeleton{100%{transform:translateX(100%)}}.mg-upc-dg-loading-skeleton{--base-color: #ebebeb;--highlight-color: #f5f5f5;--animation-duration: 1.5s;--animation-direction: normal;--pseudo-element-display: block;background-color:var(--base-color);width:100%;border-radius:.25rem;display:inline-flex;line-height:1;position:relative;overflow:hidden;z-index:1}.mg-upc-dg-loading-skeleton::after{content:" ";display:var(--pseudo-element-display);position:absolute;top:0;left:0;right:0;height:100%;background-repeat:no-repeat;background-image:linear-gradient(90deg, var(--base-color), var(--highlight-color), var(--base-color));transform:translateX(-100%);animation-name:mg-upc-dg-loading-skeleton;animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-timing-function:ease-in-out;animation-iteration-count:infinite}.mg-upc-dg-loading-skeleton,.mg-upc-dg-on-loading{display:none}.mg-upc-dg-status-loading .mg-upc-dg-list-desc,.mg-upc-dg-status-loading .mg-upc-dg-pagination-div,.mg-upc-dg-status-loading button{display:none}.mg-upc-dg-status-loading .mg-upc-dg-list-of-lists,.mg-upc-dg-status-loading .mg-upc-dg-list{visibility:hidden}.mg-upc-dg-status-loading .mg-upc-dg-on-loading{display:block}.mg-upc-dg-status-loading .mg-upc-dg-loading-skeleton{display:inline-flex}@keyframes share-animate{from{max-height:0;transform:scaleY(0);opacity:0}to{max-height:125px;transform:scaleY(1);opacity:1}}.mg-upc-dg-share-link{margin:1em 0;max-height:none;animation:share-animate .3s linear;text-align:center}.mg-upc-dg-share-link input{width:70%;font-size:16px;height:40px;border:none;background:#e2e2e2;color:#333;margin:0;display:inline-block;vertical-align:bottom;box-sizing:border-box}.mg-upc-dg-share-link button{width:30%;font-size:16px;padding:2px !important;height:40px !important;line-height:36px !important;border:none;display:inline-block;vertical-align:bottom;box-sizing:border-box}.mg-upc-dg-share-link .mg-upc-dg-share{display:inline-block;margin:2% 0}.mg-upc-zero-quantity{opacity:.3}.mg-upc-dg-quantity{width:4em;display:flex;flex-direction:column;text-align:center;margin:1em}.mg-upc-dg-quantity small{opacity:.5}.mg-upc-dg-quantity input{text-align:center}.mg-upc-err-required_logged_in .mg-list-new,.mg-upc-err-required_logged_in .mg-upc-dg-alert-close{display:none}.mg-upc-share-btn-img{height:64px;width:64px;display:inline-block;vertical-align:middle;background-size:100%}.mg-upc-share-link{display:block;text-align:right;margin:1em 0}.mg-upc-share-link::after{content:"";display:block;clear:both}.mg-upc-share{text-decoration:none}.mg-upc-dg-share:hover .mg-upc-share-btn-img,.mg-upc-dg-share:focus .mg-upc-share-btn-img,.mg-upc-share:hover .mg-upc-share-btn-img,.mg-upc-share:focus .mg-upc-share-btn-img{transform:scale(1.3);transition:transform .3s}.mg-upc-share-facebook{background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 64 64%27 width=%2764%27 height=%2764%27%3E%3Crect width=%2764%27 height=%2764%27 rx=%270%27 ry=%270%27 fill=%27%233b5998%27%3E%3C/rect%3E%3Cpath d=%27M34.1,47V33.3h4.6l0.7-5.3h-5.3v-3.4c0-1.5,0.4-2.6,2.6-2.6l2.8,0v-4.8c-0.5-0.1-2.2-0.2-4.1-0.2 c-4.1,0-6.9,2.5-6.9,7V28H24v5.3h4.6V47H34.1z%27 fill=%27white%27%3E%3C/path%3E%3C/svg%3E")}.mg-upc-share-twitter{background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 64 64%27 width=%2764%27 height=%2764%27%3E%3Crect width=%2764%27 height=%2764%27 rx=%270%27 ry=%270%27 fill=%27%230f1419%27%3E%3C/rect%3E%3Cpath d=%27M 41.116 18.375 h 4.962 l -10.8405 12.39 l 12.753 16.86 H 38.005 l -7.821 -10.2255 L 21.235 47.625 H 16.27 l 11.595 -13.2525 L 15.631 18.375 H 25.87 l 7.0695 9.3465 z m -1.7415 26.28 h 2.7495 L 24.376 21.189 H 21.4255 z%27 fill=%27white%27%3E%3C/path%3E%3C/svg%3E")}.mg-upc-share-whatsapp{background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 64 64%27 width=%2764%27 height=%2764%27%3E%3Crect width=%2764%27 height=%2764%27 rx=%270%27 ry=%270%27 fill=%27%2325D366%27%3E%3C/rect%3E%3Cpath d=%27m42.32286,33.93287c-0.5178,-0.2589 -3.04726,-1.49644 -3.52105,-1.66732c-0.4712,-0.17346 -0.81554,-0.2589 -1.15987,0.2589c-0.34175,0.51004 -1.33075,1.66474 -1.63108,2.00648c-0.30032,0.33658 -0.60064,0.36247 -1.11327,0.12945c-0.5178,-0.2589 -2.17994,-0.80259 -4.14759,-2.56312c-1.53269,-1.37217 -2.56312,-3.05503 -2.86603,-3.57283c-0.30033,-0.5178 -0.03366,-0.80259 0.22524,-1.06149c0.23301,-0.23301 0.5178,-0.59547 0.7767,-0.90616c0.25372,-0.31068 0.33657,-0.5178 0.51262,-0.85437c0.17088,-0.36246 0.08544,-0.64725 -0.04402,-0.90615c-0.12945,-0.2589 -1.15987,-2.79613 -1.58964,-3.80584c-0.41424,-1.00971 -0.84142,-0.88027 -1.15987,-0.88027c-0.29773,-0.02588 -0.64208,-0.02588 -0.98382,-0.02588c-0.34693,0 -0.90616,0.12945 -1.37736,0.62136c-0.4712,0.5178 -1.80194,1.76053 -1.80194,4.27186c0,2.51134 1.84596,4.945 2.10227,5.30747c0.2589,0.33657 3.63497,5.51458 8.80262,7.74113c1.23237,0.5178 2.1903,0.82848 2.94111,1.08738c1.23237,0.38836 2.35599,0.33657 3.24402,0.20712c0.99159,-0.15534 3.04985,-1.24272 3.47963,-2.45956c0.44013,-1.21683 0.44013,-2.22654 0.31068,-2.45955c-0.12945,-0.23301 -0.46601,-0.36247 -0.98382,-0.59548m-9.40068,12.84407l-0.02589,0c-3.05503,0 -6.08417,-0.82849 -8.72495,-2.38189l-0.62136,-0.37023l-6.47252,1.68286l1.73463,-6.29129l-0.41424,-0.64725c-1.70875,-2.71846 -2.6149,-5.85116 -2.6149,-9.07706c0,-9.39809 7.68934,-17.06155 17.15993,-17.06155c4.58253,0 8.88029,1.78642 12.11655,5.02268c3.23625,3.21036 5.02267,7.50812 5.02267,12.06476c-0.0078,9.3981 -7.69712,17.06155 -17.14699,17.06155m14.58906,-31.58846c-3.93529,-3.80584 -9.1133,-5.95471 -14.62789,-5.95471c-11.36055,0 -20.60848,9.2065 -20.61625,20.52564c0,3.61684 0.94757,7.14565 2.75211,10.26282l-2.92557,10.63564l10.93337,-2.85309c3.0136,1.63108 6.4052,2.4958 9.85634,2.49839l0.01037,0c11.36574,0 20.61884,-9.2091 20.62403,-20.53082c0,-5.48093 -2.14111,-10.64081 -6.03239,-14.51915%27 fill=%27white%27%3E%3C/path%3E%3C/svg%3E")}.mg-upc-share-telegram{background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 64 64%27 width=%2764%27 height=%2764%27%3E%3Crect width=%2764%27 height=%2764%27 rx=%270%27 ry=%270%27 fill=%27%2337aee2%27%3E%3C/rect%3E%3Cpath d=%27m45.90873,15.44335c-0.6901,-0.0281 -1.37668,0.14048 -1.96142,0.41265c-0.84989,0.32661 -8.63939,3.33986 -16.5237,6.39174c-3.9685,1.53296 -7.93349,3.06593 -10.98537,4.24067c-3.05012,1.1765 -5.34694,2.05098 -5.4681,2.09312c-0.80775,0.28096 -1.89996,0.63566 -2.82712,1.72788c-0.23354,0.27218 -0.46884,0.62161 -0.58825,1.10275c-0.11941,0.48114 -0.06673,1.09222 0.16682,1.5716c0.46533,0.96052 1.25376,1.35737 2.18443,1.71383c3.09051,0.99037 6.28638,1.93508 8.93263,2.8236c0.97632,3.44171 1.91401,6.89571 2.84116,10.34268c0.30554,0.69185 0.97105,0.94823 1.65764,0.95525l-0.00351,0.03512c0,0 0.53908,0.05268 1.06412,-0.07375c0.52679,-0.12292 1.18879,-0.42846 1.79109,-0.99212c0.662,-0.62161 2.45836,-2.38812 3.47683,-3.38552l7.6736,5.66477l0.06146,0.03512c0,0 0.84989,0.59703 2.09312,0.68132c0.62161,0.04214 1.4399,-0.07726 2.14229,-0.59176c0.70766,-0.51626 1.1765,-1.34683 1.396,-2.29506c0.65673,-2.86224 5.00979,-23.57745 5.75257,-27.00686l-0.02107,0.08077c0.51977,-1.93157 0.32837,-3.70159 -0.87096,-4.74991c-0.60054,-0.52152 -1.2924,-0.7498 -1.98425,-0.77965l0,0.00176zm-0.2072,3.29069c0.04741,0.0439 0.0439,0.0439 0.00351,0.04741c-0.01229,-0.00351 0.14048,0.2072 -0.15804,1.32576l-0.01229,0.04214l-0.00878,0.03863c-0.75858,3.50668 -5.15554,24.40802 -5.74203,26.96472c-0.08077,0.34417 -0.11414,0.31959 -0.09482,0.29852c-0.1756,-0.02634 -0.50045,-0.16506 -0.52679,-0.1756l-13.13468,-9.70175c4.4988,-4.33199 9.09945,-8.25307 13.744,-12.43229c0.8218,-0.41265 0.68483,-1.68573 -0.29852,-1.70681c-1.04305,0.24584 -1.92279,0.99564 -2.8798,1.47502c-5.49971,3.2626 -11.11882,6.13186 -16.55882,9.49279c-2.792,-0.97105 -5.57873,-1.77704 -8.15298,-2.57601c2.2336,-0.89555 4.00889,-1.55579 5.75608,-2.23009c3.05188,-1.1765 7.01687,-2.7042 10.98537,-4.24067c7.94051,-3.06944 15.92667,-6.16346 16.62028,-6.43037l0.05619,-0.02283l0.05268,-0.02283c0.19316,-0.0878 0.30378,-0.09658 0.35471,-0.10009c0,0 -0.01756,-0.05795 -0.00351,-0.04566l-0.00176,0zm-20.91715,22.0638l2.16687,1.60145c-0.93418,0.91311 -1.81743,1.77353 -2.45485,2.38812l0.28798,-3.98957%27 fill=%27white%27%3E%3C/path%3E%3C/svg%3E")}.mg-upc-share-line{background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 64 64%27 width=%2764%27 height=%2764%27%3E%3Crect width=%2764%27 height=%2764%27 rx=%270%27 ry=%270%27 fill=%27%2300b800%27%3E%3C/rect%3E%3Cpath d=%27M52.62 30.138c0 3.693-1.432 7.019-4.42 10.296h.001c-4.326 4.979-14 11.044-16.201 11.972-2.2.927-1.876-.591-1.786-1.112l.294-1.765c.069-.527.142-1.343-.066-1.865-.232-.574-1.146-.872-1.817-1.016-9.909-1.31-17.245-8.238-17.245-16.51 0-9.226 9.251-16.733 20.62-16.733 11.37 0 20.62 7.507 20.62 16.733zM27.81 25.68h-1.446a.402.402 0 0 0-.402.401v8.985c0 .221.18.4.402.4h1.446a.401.401 0 0 0 .402-.4v-8.985a.402.402 0 0 0-.402-.401zm9.956 0H36.32a.402.402 0 0 0-.402.401v5.338L31.8 25.858a.39.39 0 0 0-.031-.04l-.002-.003-.024-.025-.008-.007a.313.313 0 0 0-.032-.026.255.255 0 0 1-.021-.014l-.012-.007-.021-.012-.013-.006-.023-.01-.013-.005-.024-.008-.014-.003-.023-.005-.017-.002-.021-.003-.021-.002h-1.46a.402.402 0 0 0-.402.401v8.985c0 .221.18.4.402.4h1.446a.401.401 0 0 0 .402-.4v-5.337l4.123 5.568c.028.04.063.072.101.099l.004.003a.236.236 0 0 0 .025.015l.012.006.019.01a.154.154 0 0 1 .019.008l.012.004.028.01.005.001a.442.442 0 0 0 .104.013h1.446a.4.4 0 0 0 .401-.4v-8.985a.402.402 0 0 0-.401-.401zm-13.442 7.537h-3.93v-7.136a.401.401 0 0 0-.401-.401h-1.447a.4.4 0 0 0-.401.401v8.984a.392.392 0 0 0 .123.29c.072.068.17.111.278.111h5.778a.4.4 0 0 0 .401-.401v-1.447a.401.401 0 0 0-.401-.401zm21.429-5.287c.222 0 .401-.18.401-.402v-1.446a.401.401 0 0 0-.401-.402h-5.778a.398.398 0 0 0-.279.113l-.005.004-.006.008a.397.397 0 0 0-.111.276v8.984c0 .108.043.206.112.278l.005.006a.401.401 0 0 0 .284.117h5.778a.4.4 0 0 0 .401-.401v-1.447a.401.401 0 0 0-.401-.401h-3.93v-1.519h3.93c.222 0 .401-.18.401-.402V29.85a.401.401 0 0 0-.401-.402h-3.93V27.93h3.93z%27 fill=%27white%27%3E%3C/path%3E%3C/svg%3E")}.mg-upc-share-email{background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 64 64%27 width=%2764%27 height=%2764%27%3E%3Crect width=%2764%27 height=%2764%27 rx=%270%27 ry=%270%27 fill=%27%23b2b2b2%27%3E%3C/rect%3E%3Cpath d=%27M17,22v20h30V22H17z M41.1,25L32,32.1L22.9,25H41.1z M20,39V26.6l12,9.3l12-9.3V39H20z%27 fill=%27white%27%3E%3C/path%3E%3C/svg%3E")}.mg-upc-share-pinterest{background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2764%27 height=%2764%27%3E%3Crect width=%2764%27 height=%2764%27 rx=%270%27 ry=%270%27 fill=%27%23dc0000%27/%3E%3Cpath d=%27M32.9 12.4c-10.4 0-15.6 7.6-15.6 13.7 0 3.7 1.5 7.1 4.5 8.3.6.3 1 0 1.1-.5l.4-1.8c.2-.5.2-.8-.2-1.2-1-1-1.6-2.3-1.6-4.3 0-5.6 4.1-10.5 10.8-10.5 6 0 9.2 3.6 9.2 8.4 0 6.2-2.9 11.6-7 11.6-2.2 0-4-2-3.4-4.3.7-2.7 2-5.7 2-7.7 0-1.8-1-3.3-3-3.3-2.4 0-4.3 2.3-4.3 5.6 0 2 .7 3.4.7 3.4l-2.9 11.9c-.4 1.6-1 8.3-1 9.8.9.4 2.2-1.6 3.5-3.8.7-1.2 1.6-2.8 2-4.4l1.5-6c.7 1.5 3 2.7 5.3 2.7 7 0 11.8-6.4 11.8-15 0-6.5-5.5-12.6-13.8-12.6z%27 fill=%27%23fff%27 paint-order=%27fill markers stroke%27/%3E%3C/svg%3E")}
     1.mg-upc-dg-container,.mg-upc-dg-overlay{position:fixed;top:0;right:0;bottom:0;left:0}.mg-upc-dg-container{z-index:999999;display:flex}.mg-upc-dg-container[aria-hidden=true]{display:none}.mg-upc-dg-overlay{background-color:rgba(43,46,56,.9);animation:fade-in 200ms both}.mg-upc-dg-content{margin:auto;z-index:2;position:relative;background-color:#fff;color:#333;overflow-y:auto;animation:fade-in 400ms 200ms both,slide-up 400ms 200ms both;padding:1em;max-width:90%;max-height:80%;width:800px;border-radius:2px}.mg-upc-dg-content p{color:#333}.mg-upc-dg-content::after,.mg-list-edit::after{content:"";display:block;clear:both}@media screen and (min-width: 700px){.mg-upc-dg-content{padding:2em 1.5em}}.mg-upc-dg-close{position:absolute;top:.5em;right:.5em;border:0;padding:0;background-color:rgba(0,0,0,0);color:#000;font-weight:bold;font-size:1.25em;line-height:1.25em;min-width:1.2em;min-height:1.2em;text-align:center;cursor:pointer;transition:.15s}@media screen and (min-width: 700px){.mg-upc-dg-close{top:1em;right:1em}}.mg-upc-dialog-content-wrapper{position:relative}@keyframes fade-in{from{opacity:0}}@keyframes slide-up{from{transform:translateY(10%)}}@font-face{font-family:"mgupc";src:url(../fd323a61b0577418b63a.eot?3p2eq6);src:url(../fd323a61b0577418b63a.eot?3p2eq6#iefix) format("embedded-opentype"),url(../aeaf4155903c2239613b.ttf?3p2eq6) format("truetype"),url(../d90b677af57f791b2998.woff?3p2eq6) format("woff"),url(../2f74331407887267c9f0.svg?3p2eq6#mgupc) format("svg");font-weight:normal;font-style:normal;font-display:block}.mg-upc-icon{font-family:"mgupc" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.upc-font-close:before{content:""}.upc-font-copy:before{content:""}.upc-font-first_page:before{content:""}.upc-font-last_page:before{content:""}.upc-font-arrow_left:before{content:""}.upc-font-arrow_right:before{content:""}.upc-font-poll:before{content:""}.upc-font-numbered:before{content:""}.upc-font-cart:before{content:""}.upc-font-bookmark:before{content:""}.upc-font-heart:before{content:""}.upc-font-save:before{content:""}.upc-font-edit:before{content:""}.upc-font-share:before{content:""}.upc-font-list:before{content:""}.upc-font-add:before{content:""}.upc-font-trash:before{content:""}.mg-upc-single-template .mg-upc-description{margin-top:1em}.mg-upc-single-template .mg-upc-author-box{margin:1em 0}.mg-upc-page-inner{flex-grow:2}.mg-upc-page-inner .mg-upc-author-box{padding:12px 10px 32px 120px;position:relative;min-height:120px}.mg-upc-page-inner .mg-upc-author-box .mg-upc-author-avatar{width:96px;height:96px;object-fit:cover;position:absolute;top:12px;left:0}.mg-upc-page-inner .mg-upc-author-box h4{font-size:21px;margin:12px 0 8px}.mg-upc-items-container{margin-left:0;margin-bottom:0;clear:both}.mg-upc-item{display:flex;flex-direction:row;position:relative;align-items:center;margin:40px 0}.mg-upc-item::after{content:" ";position:absolute;bottom:-20px;left:50%;width:80%;background:rgba(0,0,0,.15);height:1px;margin-left:-40%}.mg-upc-item:last-child::after{display:none}.mg-upc-item .mg-upc-list-item-price{display:inline-block;margin-right:1em}.mg-upc-item p.stock{margin:0;display:inline-block;float:right}.mg-upc-item-data{flex-grow:1;flex-shrink:2;padding-right:1em;padding-left:1em}.mg-upc-item-data header h2{margin:10px 0 5px;font-size:20px;font-weight:600}.mg-upc-item-data header a{text-decoration:none}@media(max-width: 500px){.mg-upc-item{flex-direction:column;text-align:center;align-items:stretch}.mg-upc-item-actions button,.mg-upc-item-actions>a{width:100%}}.mg-upc-item-img{width:15%;min-width:100px;margin:auto}.mg-upc-item-img figure{margin:0}.mg-upc-item-img img{min-height:130px;width:100%;background:#6f7277;object-fit:cover;object-position:center}.mg-upc-item-desc{margin:0;line-height:1.3;font-weight:300;clear:both}.mg-upc-item-number{font-size:2em;min-width:2em;text-align:center}.mg-upc-item-quantity{margin:.3em 1em}.mg-upc-item-quantity>*{display:block;text-align:center;padding:.1em .5em}.mg-upc-item-quantity small{opacity:.5}.mg-upc-item-actions{display:flex;flex-direction:column;row-gap:.5em;padding:1em 0}.mg-upc-item-actions button,.mg-upc-item-actions>a{min-width:9em;text-align:center;white-space:nowrap}.mg-upc-votes{width:100%;height:45px;position:relative;clear:both}.mg-upc-item-bar{width:100%;height:10px;position:absolute;top:24px}.mg-upc-item-bar-progress,.mg-upc-item-bar-fill{display:block;width:100%;height:100%;background:#ededed;border:solid 1px #ccc;position:absolute;top:0}.mg-upc-item-bar-fill{box-shadow:0 0 3px #aaa}.mg-upc-item-bar-progress{background:#380;border-color:#286103}.mg-upc-item-percent{right:0;position:absolute;line-height:24px;font-size:20px}.mg-upc-item-votes{display:block;font-size:12px;left:0;position:absolute;line-height:25px;top:3px}.mg-upc-items-pagination{padding:1em 0;border:1px solid rgba(0,0,0,.05);border-width:1px 0;text-align:center;clear:both}.mg-upc-items-pagination ul.page-numbers::after,.mg-upc-items-pagination ul.page-numbers::before{content:"";display:table}.mg-upc-items-pagination ul.page-numbers::after{clear:both}.mg-upc-items-pagination .page-numbers{list-style:none;margin:0}.mg-upc-items-pagination .page-numbers li{display:inline-block}.mg-upc-items-pagination .page-numbers li .page-numbers{border-left-width:0;display:inline-block;padding:0.3342343017em .875em;background-color:rgba(0,0,0,.025);color:#43454b}.mg-upc-items-pagination .page-numbers li .page-numbers.current{background-color:#474747;border-color:#474747;color:#fff}.mg-upc-items-pagination .page-numbers li .page-numbers.dots{background-color:rgba(0,0,0,0)}.mg-upc-items-pagination .page-numbers li .page-numbers.next,.mg-upc-items-pagination .page-numbers li .page-numbers.prev{padding-left:1em;padding-right:1em}.mg-upc-items-pagination .page-numbers li a.page-numbers:hover{background-color:rgba(0,0,0,.05)}.rtl .mg-upc-items-pagination a.next,.rtl .mg-upc-items-pagination a.prev{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}@keyframes mg-upc-alert{0%{transform:scaleY(0) translateY(-19px);margin-bottom:-19px}100%{transform:scaleY(1) translateY(0)}}.mg-upc-alert{padding:10px 40px 10px 1em;border:solid 1px #017401;background:rgba(154,240,173,.8);color:#000;margin:1em 0;animation:mg-upc-alert .3s 1 ease-in-out both}.mg-upc-alert p{margin:0}.mg-upc-item .mg-upc-alert{position:absolute;bottom:-19px;left:0;right:0;margin:0}.mg-upc-alert-error{border-color:#d50000;background:rgba(255,121,121,.8)}.mg-upc-alert-close{position:absolute;top:10px;right:15px;text-decoration:none !important;color:#000}.mg-upc-hide{display:none}.mg-upc-product-added{background-color:#a3e8a3;color:#445e18}.mg-upc-product-error{color:#740000;background-color:#f89a9a}@keyframes mg-upc-btn-loading{100%{transform:translateX(100%)}}.mg-upc-btn-loading{background-color:#c7c7c7;position:relative;overflow:hidden !important;z-index:1;vertical-align:middle;display:inline-block}.mg-upc-btn-loading::before,.mg-upc-btn-loading::after{content:" ";display:block !important;position:absolute;top:0;left:0;right:0;height:100%;background-color:#c7c7c7;z-index:2}.mg-upc-btn-loading::after{background-repeat:no-repeat;background-image:linear-gradient(90deg, #c7c7c7, #f5f5f5, #c7c7c7);transform:translateX(-100%);animation-name:mg-upc-btn-loading;animation-duration:.8s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.mg-upc-add-product-to-list{margin-bottom:.236em;margin-top:.236em}.post-adding{margin:1em;text-align:center}.mg-upc-add-list-to-cart{margin:1em 1em 1em 0}.mg-upc-add-list-to-cart+a.added_to_cart.wc-forward{margin:1em}.mg-upc-archive-list{margin-bottom:15px;display:flex}.mg-upc-archive-list .mg-upc-loop-list-title::before{width:1em;height:1em;margin-right:.35em;font-size:.8em;text-align:center;vertical-align:baseline;font-family:"mgupc" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;opacity:.5;content:""}.mg-upc-archive-list.mg-upc-vote .mg-upc-loop-list-title::before{content:""}.mg-upc-archive-list.mg-upc-cart .mg-upc-loop-list-title::before{content:""}.mg-upc-archive-list.mg-upc-numbered .mg-upc-loop-list-title::before{content:""}.mg-upc-archive-list.mg-upc-bookmark .mg-upc-loop-list-title::before{content:""}.mg-upc-archive-list.mg-upc-favorite .mg-upc-loop-list-title::before{content:""}h2.mg-upc-loop-list-title{margin:.25em 0 .15em;flex:100% 0 0}.mg-upc-archive-list .mg-upc-loop-list-title a{color:inherit;text-decoration:none}.mg-upc-thumbs-container{width:180px;min-width:50px;height:fit-content;overflow:hidden;font-size:0;line-height:0;display:inline-block;background-color:rgba(175,175,175,.13);background-image:url("data:image/svg+xml,%3Csvg viewBox=%270 0 52.92 52.92%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill=%27%239d9d9d%27 d=%27M0 0h26.46v26.46H0z%27/%3E%3Cpath fill=%27%23b3b3b3%27 d=%27M26.46 0h26.46v26.46H26.46z%27/%3E%3Cpath fill=%27%23cfcfcf%27 d=%27M0 26.46h26.46v26.46H0z%27/%3E%3Cpath fill=%27%23ebebeb%27 d=%27M26.46 26.46h26.46v26.46H26.46z%27/%3E%3C/svg%3E");background-size:cover;background-position:left bottom}@media(min-width: 576px){.mg-upc-thumbs-container{aspect-ratio:1}}.mg-upc-thumbs-container figure{width:50%;height:0;padding-bottom:50%;display:inline-block;position:relative;margin:0}.mg-upc-thumbs-container figure>img{position:absolute;height:100%;width:100%;object-fit:cover;margin:0;max-width:none;box-shadow:none !important}.mg-upc-loop-list-info{width:70%;width:calc(100% - 180px);display:inline-block;vertical-align:top;padding:1.5% 1% 1.5% 3%;box-sizing:border-box;flex:1 1;display:flex;flex-wrap:wrap;align-content:flex-start;justify-content:flex-start;align-items:center;gap:0 .7em}.mg-upc-loop-author-list,.mg-upc-loop-list-meta{display:inline-block;line-height:2em;vertical-align:middle;text-decoration:none;margin-right:.3em}.mg-upc-loop-list-meta>span{vertical-align:middle}.mg-upc-loop-author-list>.mg-upc-author-avatar{width:1.9em;height:1.9em;object-fit:cover;display:inline-block;vertical-align:middle}.mg-upc-loop-author-list>span{line-height:2em;display:inline-block;vertical-align:middle;margin-left:.5em;font-weight:700}.mg-upc-loop-author-list>span a{text-decoration:none}.mg-upc-loop-list-description{margin-top:20px;flex:100% 0 0}@media(max-width: 768px){.mg-upc-list-list .mg-upc-thumbs-container{width:120px}.mg-upc-list-list h2.mg-upc-loop-list-title{font-size:1.5em;margin-bottom:.2em}.mg-upc-list-list .mg-upc-loop-list-description{display:none}}@media(max-width: 576px){.mg-upc-list-list .mg-upc-thumbs-container{width:100%;height:auto}.mg-upc-list-list .mg-upc-loop-list-info{width:100%;padding:0 0 10px 0}.mg-upc-list-list .mg-upc-thumbs-container{background-size:50%;background-position:bottom}.mg-upc-list-list .mg-upc-thumbs-container figure{width:25%;height:0;padding-bottom:25%}.mg-upc-list-list .mg-upc-archive-list{flex-direction:column;margin-bottom:20px}}.mg-upc-list-card .mg-upc-loop-list-title{font-size:16px}@media(min-width: 600px){.mg-upc-list-card .mg-upc-loop-list-title{font-size:20px}}@media(min-width: 1024px){.mg-upc-list-card .mg-upc-loop-list-title{font-size:22px}}.mg-upc-list-card .mg-upc-archive{display:flex;flex-wrap:wrap}.mg-upc-list-card .mg-upc-archive-list{display:flex;flex-direction:column}.mg-upc-list-card .mg-upc-loop-list-info{width:100%;padding:5px 10px;background:#f9f9f9;flex-grow:2}.mg-upc-list-card .mg-upc-thumbs-container{position:relative;width:100%}.mg-upc-list-card .mg-upc-loop-list-description p{margin-bottom:0}@media(min-width: 0){.mg-upc-list-card.mg-upc-list-cols-xs-1 .mg-upc-archive-list{width:100%}.mg-upc-list-card.mg-upc-list-cols-xs-2 .mg-upc-archive{gap:2%}.mg-upc-list-card.mg-upc-list-cols-xs-2 .mg-upc-archive-list{width:49%}.mg-upc-list-card.mg-upc-list-cols-xs-3 .mg-upc-archive{gap:2%}.mg-upc-list-card.mg-upc-list-cols-xs-3 .mg-upc-archive-list{width:32%}.mg-upc-list-card.mg-upc-list-cols-xs-4 .mg-upc-archive{gap:1.3333333333%}.mg-upc-list-card.mg-upc-list-cols-xs-4 .mg-upc-archive-list{width:24%}.mg-upc-list-card.mg-upc-list-cols-xs-5 .mg-upc-archive{gap:1.25%}.mg-upc-list-card.mg-upc-list-cols-xs-5 .mg-upc-archive-list{width:19%}.mg-upc-list-card.mg-upc-list-cols-xs-6 .mg-upc-archive{gap:.8%}.mg-upc-list-card.mg-upc-list-cols-xs-6 .mg-upc-archive-list{width:16%}}@media(min-width: 576px){.mg-upc-list-card.mg-upc-list-cols-sm-1 .mg-upc-archive-list{width:100%}.mg-upc-list-card.mg-upc-list-cols-sm-2 .mg-upc-archive{gap:2%}.mg-upc-list-card.mg-upc-list-cols-sm-2 .mg-upc-archive-list{width:49%}.mg-upc-list-card.mg-upc-list-cols-sm-3 .mg-upc-archive{gap:2%}.mg-upc-list-card.mg-upc-list-cols-sm-3 .mg-upc-archive-list{width:32%}.mg-upc-list-card.mg-upc-list-cols-sm-4 .mg-upc-archive{gap:1.3333333333%}.mg-upc-list-card.mg-upc-list-cols-sm-4 .mg-upc-archive-list{width:24%}.mg-upc-list-card.mg-upc-list-cols-sm-5 .mg-upc-archive{gap:1.25%}.mg-upc-list-card.mg-upc-list-cols-sm-5 .mg-upc-archive-list{width:19%}.mg-upc-list-card.mg-upc-list-cols-sm-6 .mg-upc-archive{gap:.8%}.mg-upc-list-card.mg-upc-list-cols-sm-6 .mg-upc-archive-list{width:16%}}@media(min-width: 768px){.mg-upc-list-card.mg-upc-list-cols-md-1 .mg-upc-archive-list{width:100%}.mg-upc-list-card.mg-upc-list-cols-md-2 .mg-upc-archive{gap:2%}.mg-upc-list-card.mg-upc-list-cols-md-2 .mg-upc-archive-list{width:49%}.mg-upc-list-card.mg-upc-list-cols-md-3 .mg-upc-archive{gap:2%}.mg-upc-list-card.mg-upc-list-cols-md-3 .mg-upc-archive-list{width:32%}.mg-upc-list-card.mg-upc-list-cols-md-4 .mg-upc-archive{gap:1.3333333333%}.mg-upc-list-card.mg-upc-list-cols-md-4 .mg-upc-archive-list{width:24%}.mg-upc-list-card.mg-upc-list-cols-md-5 .mg-upc-archive{gap:1.25%}.mg-upc-list-card.mg-upc-list-cols-md-5 .mg-upc-archive-list{width:19%}.mg-upc-list-card.mg-upc-list-cols-md-6 .mg-upc-archive{gap:.8%}.mg-upc-list-card.mg-upc-list-cols-md-6 .mg-upc-archive-list{width:16%}}@media(min-width: 992px){.mg-upc-list-card.mg-upc-list-cols-lg-1 .mg-upc-archive-list{width:100%}.mg-upc-list-card.mg-upc-list-cols-lg-2 .mg-upc-archive{gap:2%}.mg-upc-list-card.mg-upc-list-cols-lg-2 .mg-upc-archive-list{width:49%}.mg-upc-list-card.mg-upc-list-cols-lg-3 .mg-upc-archive{gap:2%}.mg-upc-list-card.mg-upc-list-cols-lg-3 .mg-upc-archive-list{width:32%}.mg-upc-list-card.mg-upc-list-cols-lg-4 .mg-upc-archive{gap:1.3333333333%}.mg-upc-list-card.mg-upc-list-cols-lg-4 .mg-upc-archive-list{width:24%}.mg-upc-list-card.mg-upc-list-cols-lg-5 .mg-upc-archive{gap:1.25%}.mg-upc-list-card.mg-upc-list-cols-lg-5 .mg-upc-archive-list{width:19%}.mg-upc-list-card.mg-upc-list-cols-lg-6 .mg-upc-archive{gap:.8%}.mg-upc-list-card.mg-upc-list-cols-lg-6 .mg-upc-archive-list{width:16%}}@media(min-width: 1200px){.mg-upc-list-card.mg-upc-list-cols-xl-1 .mg-upc-archive-list{width:100%}.mg-upc-list-card.mg-upc-list-cols-xl-2 .mg-upc-archive{gap:2%}.mg-upc-list-card.mg-upc-list-cols-xl-2 .mg-upc-archive-list{width:49%}.mg-upc-list-card.mg-upc-list-cols-xl-3 .mg-upc-archive{gap:2%}.mg-upc-list-card.mg-upc-list-cols-xl-3 .mg-upc-archive-list{width:32%}.mg-upc-list-card.mg-upc-list-cols-xl-4 .mg-upc-archive{gap:1.3333333333%}.mg-upc-list-card.mg-upc-list-cols-xl-4 .mg-upc-archive-list{width:24%}.mg-upc-list-card.mg-upc-list-cols-xl-5 .mg-upc-archive{gap:1.25%}.mg-upc-list-card.mg-upc-list-cols-xl-5 .mg-upc-archive-list{width:19%}.mg-upc-list-card.mg-upc-list-cols-xl-6 .mg-upc-archive{gap:.8%}.mg-upc-list-card.mg-upc-list-cols-xl-6 .mg-upc-archive-list{width:16%}}@media(min-width: 1400px){.mg-upc-list-card.mg-upc-list-cols-xxl-1 .mg-upc-archive-list{width:100%}.mg-upc-list-card.mg-upc-list-cols-xxl-2 .mg-upc-archive{gap:2%}.mg-upc-list-card.mg-upc-list-cols-xxl-2 .mg-upc-archive-list{width:49%}.mg-upc-list-card.mg-upc-list-cols-xxl-3 .mg-upc-archive{gap:2%}.mg-upc-list-card.mg-upc-list-cols-xxl-3 .mg-upc-archive-list{width:32%}.mg-upc-list-card.mg-upc-list-cols-xxl-4 .mg-upc-archive{gap:1.3333333333%}.mg-upc-list-card.mg-upc-list-cols-xxl-4 .mg-upc-archive-list{width:24%}.mg-upc-list-card.mg-upc-list-cols-xxl-5 .mg-upc-archive{gap:1.25%}.mg-upc-list-card.mg-upc-list-cols-xxl-5 .mg-upc-archive-list{width:19%}.mg-upc-list-card.mg-upc-list-cols-xxl-6 .mg-upc-archive{gap:.8%}.mg-upc-list-card.mg-upc-list-cols-xxl-6 .mg-upc-archive-list{width:16%}}.mg-upc-list-card .mg-upc-thumbs-container{height:max-content;overflow:hidden}.mg-upc-archive .mg-upc-thumbs-container figure{height:0}.mg-upc-archive.mg-upc-list-card .mg-upc-thumbs-container{width:100%}.mg-upc-thumbs-1x1 .mg-upc-thumbs-container,.mg-upc-thumbs-1x2 .mg-upc-thumbs-container,.mg-upc-thumbs-1x3 .mg-upc-thumbs-container,.mg-upc-thumbs-1x4 .mg-upc-thumbs-container{background-size:200%}.mg-upc-thumbs-1x1 .mg-upc-thumbs-container figure,.mg-upc-thumbs-1x2 .mg-upc-thumbs-container figure,.mg-upc-thumbs-1x3 .mg-upc-thumbs-container figure,.mg-upc-thumbs-1x4 .mg-upc-thumbs-container figure{width:100%;padding-bottom:100%}.mg-upc-thumbs-1x1 .mg-upc-thumbs-container{aspect-ratio:1}.mg-upc-thumbs-1x2 .mg-upc-thumbs-container{aspect-ratio:.5}.mg-upc-thumbs-1x3 .mg-upc-thumbs-container{aspect-ratio:.33334}.mg-upc-thumbs-1x4 .mg-upc-thumbs-container{aspect-ratio:.25}.mg-upc-thumbs-2x1 .mg-upc-thumbs-container,.mg-upc-thumbs-2x2 .mg-upc-thumbs-container,.mg-upc-thumbs-2x3 .mg-upc-thumbs-container,.mg-upc-thumbs-2x4 .mg-upc-thumbs-container{background-size:100%}.mg-upc-thumbs-2x1 .mg-upc-thumbs-container figure,.mg-upc-thumbs-2x2 .mg-upc-thumbs-container figure,.mg-upc-thumbs-2x3 .mg-upc-thumbs-container figure,.mg-upc-thumbs-2x4 .mg-upc-thumbs-container figure{width:50%;padding-bottom:50%}.mg-upc-thumbs-2x1 .mg-upc-thumbs-container{aspect-ratio:2}.mg-upc-thumbs-2x2 .mg-upc-thumbs-container{aspect-ratio:1}.mg-upc-thumbs-2x3 .mg-upc-thumbs-container{aspect-ratio:.66667}.mg-upc-thumbs-2x4 .mg-upc-thumbs-container{aspect-ratio:.5}.mg-upc-thumbs-3x1 .mg-upc-thumbs-container,.mg-upc-thumbs-3x2 .mg-upc-thumbs-container,.mg-upc-thumbs-3x3 .mg-upc-thumbs-container,.mg-upc-thumbs-3x4 .mg-upc-thumbs-container{background-size:66.6666666667%}.mg-upc-thumbs-3x1 .mg-upc-thumbs-container figure,.mg-upc-thumbs-3x2 .mg-upc-thumbs-container figure,.mg-upc-thumbs-3x3 .mg-upc-thumbs-container figure,.mg-upc-thumbs-3x4 .mg-upc-thumbs-container figure{width:33.33334%;padding-bottom:33.33334%}.mg-upc-thumbs-3x1 .mg-upc-thumbs-container{aspect-ratio:3}.mg-upc-thumbs-3x2 .mg-upc-thumbs-container{aspect-ratio:1.5}.mg-upc-thumbs-3x3 .mg-upc-thumbs-container{aspect-ratio:1}.mg-upc-thumbs-3x4 .mg-upc-thumbs-container{aspect-ratio:.75}.mg-upc-thumbs-4x1 .mg-upc-thumbs-container,.mg-upc-thumbs-4x2 .mg-upc-thumbs-container,.mg-upc-thumbs-4x3 .mg-upc-thumbs-container,.mg-upc-thumbs-4x4 .mg-upc-thumbs-container{background-size:50%}.mg-upc-thumbs-4x1 .mg-upc-thumbs-container figure,.mg-upc-thumbs-4x2 .mg-upc-thumbs-container figure,.mg-upc-thumbs-4x3 .mg-upc-thumbs-container figure,.mg-upc-thumbs-4x4 .mg-upc-thumbs-container figure{width:25%;padding-bottom:25%}.mg-upc-thumbs-4x1 .mg-upc-thumbs-container{aspect-ratio:4}.mg-upc-thumbs-4x2 .mg-upc-thumbs-container{aspect-ratio:2}.mg-upc-thumbs-4x3 .mg-upc-thumbs-container{aspect-ratio:1.33334}.mg-upc-thumbs-4x4 .mg-upc-thumbs-container{aspect-ratio:1}@media(min-width: 0){.mg-upc-thumbs-xs-1x1 .mg-upc-thumbs-container,.mg-upc-thumbs-xs-1x2 .mg-upc-thumbs-container,.mg-upc-thumbs-xs-1x3 .mg-upc-thumbs-container,.mg-upc-thumbs-xs-1x4 .mg-upc-thumbs-container{background-size:200%}.mg-upc-thumbs-xs-1x1 .mg-upc-thumbs-container figure,.mg-upc-thumbs-xs-1x2 .mg-upc-thumbs-container figure,.mg-upc-thumbs-xs-1x3 .mg-upc-thumbs-container figure,.mg-upc-thumbs-xs-1x4 .mg-upc-thumbs-container figure{width:100%;padding-bottom:100%}.mg-upc-thumbs-xs-1x1 .mg-upc-thumbs-container{aspect-ratio:1}.mg-upc-thumbs-xs-1x2 .mg-upc-thumbs-container{aspect-ratio:.5}.mg-upc-thumbs-xs-1x3 .mg-upc-thumbs-container{aspect-ratio:.33334}.mg-upc-thumbs-xs-1x4 .mg-upc-thumbs-container{aspect-ratio:.25}.mg-upc-thumbs-xs-2x1 .mg-upc-thumbs-container,.mg-upc-thumbs-xs-2x2 .mg-upc-thumbs-container,.mg-upc-thumbs-xs-2x3 .mg-upc-thumbs-container,.mg-upc-thumbs-xs-2x4 .mg-upc-thumbs-container{background-size:100%}.mg-upc-thumbs-xs-2x1 .mg-upc-thumbs-container figure,.mg-upc-thumbs-xs-2x2 .mg-upc-thumbs-container figure,.mg-upc-thumbs-xs-2x3 .mg-upc-thumbs-container figure,.mg-upc-thumbs-xs-2x4 .mg-upc-thumbs-container figure{width:50%;padding-bottom:50%}.mg-upc-thumbs-xs-2x1 .mg-upc-thumbs-container{aspect-ratio:2}.mg-upc-thumbs-xs-2x2 .mg-upc-thumbs-container{aspect-ratio:1}.mg-upc-thumbs-xs-2x3 .mg-upc-thumbs-container{aspect-ratio:.66667}.mg-upc-thumbs-xs-2x4 .mg-upc-thumbs-container{aspect-ratio:.5}.mg-upc-thumbs-xs-3x1 .mg-upc-thumbs-container,.mg-upc-thumbs-xs-3x2 .mg-upc-thumbs-container,.mg-upc-thumbs-xs-3x3 .mg-upc-thumbs-container,.mg-upc-thumbs-xs-3x4 .mg-upc-thumbs-container{background-size:66.6666666667%}.mg-upc-thumbs-xs-3x1 .mg-upc-thumbs-container figure,.mg-upc-thumbs-xs-3x2 .mg-upc-thumbs-container figure,.mg-upc-thumbs-xs-3x3 .mg-upc-thumbs-container figure,.mg-upc-thumbs-xs-3x4 .mg-upc-thumbs-container figure{width:33.33334%;padding-bottom:33.33334%}.mg-upc-thumbs-xs-3x1 .mg-upc-thumbs-container{aspect-ratio:3}.mg-upc-thumbs-xs-3x2 .mg-upc-thumbs-container{aspect-ratio:1.5}.mg-upc-thumbs-xs-3x3 .mg-upc-thumbs-container{aspect-ratio:1}.mg-upc-thumbs-xs-3x4 .mg-upc-thumbs-container{aspect-ratio:.75}.mg-upc-thumbs-xs-4x1 .mg-upc-thumbs-container,.mg-upc-thumbs-xs-4x2 .mg-upc-thumbs-container,.mg-upc-thumbs-xs-4x3 .mg-upc-thumbs-container,.mg-upc-thumbs-xs-4x4 .mg-upc-thumbs-container{background-size:50%}.mg-upc-thumbs-xs-4x1 .mg-upc-thumbs-container figure,.mg-upc-thumbs-xs-4x2 .mg-upc-thumbs-container figure,.mg-upc-thumbs-xs-4x3 .mg-upc-thumbs-container figure,.mg-upc-thumbs-xs-4x4 .mg-upc-thumbs-container figure{width:25%;padding-bottom:25%}.mg-upc-thumbs-xs-4x1 .mg-upc-thumbs-container{aspect-ratio:4}.mg-upc-thumbs-xs-4x2 .mg-upc-thumbs-container{aspect-ratio:2}.mg-upc-thumbs-xs-4x3 .mg-upc-thumbs-container{aspect-ratio:1.33334}.mg-upc-thumbs-xs-4x4 .mg-upc-thumbs-container{aspect-ratio:1}}@media(min-width: 576px){.mg-upc-thumbs-sm-1x1 .mg-upc-thumbs-container,.mg-upc-thumbs-sm-1x2 .mg-upc-thumbs-container,.mg-upc-thumbs-sm-1x3 .mg-upc-thumbs-container,.mg-upc-thumbs-sm-1x4 .mg-upc-thumbs-container{background-size:200%}.mg-upc-thumbs-sm-1x1 .mg-upc-thumbs-container figure,.mg-upc-thumbs-sm-1x2 .mg-upc-thumbs-container figure,.mg-upc-thumbs-sm-1x3 .mg-upc-thumbs-container figure,.mg-upc-thumbs-sm-1x4 .mg-upc-thumbs-container figure{width:100%;padding-bottom:100%}.mg-upc-thumbs-sm-1x1 .mg-upc-thumbs-container{aspect-ratio:1}.mg-upc-thumbs-sm-1x2 .mg-upc-thumbs-container{aspect-ratio:.5}.mg-upc-thumbs-sm-1x3 .mg-upc-thumbs-container{aspect-ratio:.33334}.mg-upc-thumbs-sm-1x4 .mg-upc-thumbs-container{aspect-ratio:.25}.mg-upc-thumbs-sm-2x1 .mg-upc-thumbs-container,.mg-upc-thumbs-sm-2x2 .mg-upc-thumbs-container,.mg-upc-thumbs-sm-2x3 .mg-upc-thumbs-container,.mg-upc-thumbs-sm-2x4 .mg-upc-thumbs-container{background-size:100%}.mg-upc-thumbs-sm-2x1 .mg-upc-thumbs-container figure,.mg-upc-thumbs-sm-2x2 .mg-upc-thumbs-container figure,.mg-upc-thumbs-sm-2x3 .mg-upc-thumbs-container figure,.mg-upc-thumbs-sm-2x4 .mg-upc-thumbs-container figure{width:50%;padding-bottom:50%}.mg-upc-thumbs-sm-2x1 .mg-upc-thumbs-container{aspect-ratio:2}.mg-upc-thumbs-sm-2x2 .mg-upc-thumbs-container{aspect-ratio:1}.mg-upc-thumbs-sm-2x3 .mg-upc-thumbs-container{aspect-ratio:.66667}.mg-upc-thumbs-sm-2x4 .mg-upc-thumbs-container{aspect-ratio:.5}.mg-upc-thumbs-sm-3x1 .mg-upc-thumbs-container,.mg-upc-thumbs-sm-3x2 .mg-upc-thumbs-container,.mg-upc-thumbs-sm-3x3 .mg-upc-thumbs-container,.mg-upc-thumbs-sm-3x4 .mg-upc-thumbs-container{background-size:66.6666666667%}.mg-upc-thumbs-sm-3x1 .mg-upc-thumbs-container figure,.mg-upc-thumbs-sm-3x2 .mg-upc-thumbs-container figure,.mg-upc-thumbs-sm-3x3 .mg-upc-thumbs-container figure,.mg-upc-thumbs-sm-3x4 .mg-upc-thumbs-container figure{width:33.33334%;padding-bottom:33.33334%}.mg-upc-thumbs-sm-3x1 .mg-upc-thumbs-container{aspect-ratio:3}.mg-upc-thumbs-sm-3x2 .mg-upc-thumbs-container{aspect-ratio:1.5}.mg-upc-thumbs-sm-3x3 .mg-upc-thumbs-container{aspect-ratio:1}.mg-upc-thumbs-sm-3x4 .mg-upc-thumbs-container{aspect-ratio:.75}.mg-upc-thumbs-sm-4x1 .mg-upc-thumbs-container,.mg-upc-thumbs-sm-4x2 .mg-upc-thumbs-container,.mg-upc-thumbs-sm-4x3 .mg-upc-thumbs-container,.mg-upc-thumbs-sm-4x4 .mg-upc-thumbs-container{background-size:50%}.mg-upc-thumbs-sm-4x1 .mg-upc-thumbs-container figure,.mg-upc-thumbs-sm-4x2 .mg-upc-thumbs-container figure,.mg-upc-thumbs-sm-4x3 .mg-upc-thumbs-container figure,.mg-upc-thumbs-sm-4x4 .mg-upc-thumbs-container figure{width:25%;padding-bottom:25%}.mg-upc-thumbs-sm-4x1 .mg-upc-thumbs-container{aspect-ratio:4}.mg-upc-thumbs-sm-4x2 .mg-upc-thumbs-container{aspect-ratio:2}.mg-upc-thumbs-sm-4x3 .mg-upc-thumbs-container{aspect-ratio:1.33334}.mg-upc-thumbs-sm-4x4 .mg-upc-thumbs-container{aspect-ratio:1}}@media(min-width: 768px){.mg-upc-thumbs-md-1x1 .mg-upc-thumbs-container,.mg-upc-thumbs-md-1x2 .mg-upc-thumbs-container,.mg-upc-thumbs-md-1x3 .mg-upc-thumbs-container,.mg-upc-thumbs-md-1x4 .mg-upc-thumbs-container{background-size:200%}.mg-upc-thumbs-md-1x1 .mg-upc-thumbs-container figure,.mg-upc-thumbs-md-1x2 .mg-upc-thumbs-container figure,.mg-upc-thumbs-md-1x3 .mg-upc-thumbs-container figure,.mg-upc-thumbs-md-1x4 .mg-upc-thumbs-container figure{width:100%;padding-bottom:100%}.mg-upc-thumbs-md-1x1 .mg-upc-thumbs-container{aspect-ratio:1}.mg-upc-thumbs-md-1x2 .mg-upc-thumbs-container{aspect-ratio:.5}.mg-upc-thumbs-md-1x3 .mg-upc-thumbs-container{aspect-ratio:.33334}.mg-upc-thumbs-md-1x4 .mg-upc-thumbs-container{aspect-ratio:.25}.mg-upc-thumbs-md-2x1 .mg-upc-thumbs-container,.mg-upc-thumbs-md-2x2 .mg-upc-thumbs-container,.mg-upc-thumbs-md-2x3 .mg-upc-thumbs-container,.mg-upc-thumbs-md-2x4 .mg-upc-thumbs-container{background-size:100%}.mg-upc-thumbs-md-2x1 .mg-upc-thumbs-container figure,.mg-upc-thumbs-md-2x2 .mg-upc-thumbs-container figure,.mg-upc-thumbs-md-2x3 .mg-upc-thumbs-container figure,.mg-upc-thumbs-md-2x4 .mg-upc-thumbs-container figure{width:50%;padding-bottom:50%}.mg-upc-thumbs-md-2x1 .mg-upc-thumbs-container{aspect-ratio:2}.mg-upc-thumbs-md-2x2 .mg-upc-thumbs-container{aspect-ratio:1}.mg-upc-thumbs-md-2x3 .mg-upc-thumbs-container{aspect-ratio:.66667}.mg-upc-thumbs-md-2x4 .mg-upc-thumbs-container{aspect-ratio:.5}.mg-upc-thumbs-md-3x1 .mg-upc-thumbs-container,.mg-upc-thumbs-md-3x2 .mg-upc-thumbs-container,.mg-upc-thumbs-md-3x3 .mg-upc-thumbs-container,.mg-upc-thumbs-md-3x4 .mg-upc-thumbs-container{background-size:66.6666666667%}.mg-upc-thumbs-md-3x1 .mg-upc-thumbs-container figure,.mg-upc-thumbs-md-3x2 .mg-upc-thumbs-container figure,.mg-upc-thumbs-md-3x3 .mg-upc-thumbs-container figure,.mg-upc-thumbs-md-3x4 .mg-upc-thumbs-container figure{width:33.33334%;padding-bottom:33.33334%}.mg-upc-thumbs-md-3x1 .mg-upc-thumbs-container{aspect-ratio:3}.mg-upc-thumbs-md-3x2 .mg-upc-thumbs-container{aspect-ratio:1.5}.mg-upc-thumbs-md-3x3 .mg-upc-thumbs-container{aspect-ratio:1}.mg-upc-thumbs-md-3x4 .mg-upc-thumbs-container{aspect-ratio:.75}.mg-upc-thumbs-md-4x1 .mg-upc-thumbs-container,.mg-upc-thumbs-md-4x2 .mg-upc-thumbs-container,.mg-upc-thumbs-md-4x3 .mg-upc-thumbs-container,.mg-upc-thumbs-md-4x4 .mg-upc-thumbs-container{background-size:50%}.mg-upc-thumbs-md-4x1 .mg-upc-thumbs-container figure,.mg-upc-thumbs-md-4x2 .mg-upc-thumbs-container figure,.mg-upc-thumbs-md-4x3 .mg-upc-thumbs-container figure,.mg-upc-thumbs-md-4x4 .mg-upc-thumbs-container figure{width:25%;padding-bottom:25%}.mg-upc-thumbs-md-4x1 .mg-upc-thumbs-container{aspect-ratio:4}.mg-upc-thumbs-md-4x2 .mg-upc-thumbs-container{aspect-ratio:2}.mg-upc-thumbs-md-4x3 .mg-upc-thumbs-container{aspect-ratio:1.33334}.mg-upc-thumbs-md-4x4 .mg-upc-thumbs-container{aspect-ratio:1}}@media(min-width: 992px){.mg-upc-thumbs-lg-1x1 .mg-upc-thumbs-container,.mg-upc-thumbs-lg-1x2 .mg-upc-thumbs-container,.mg-upc-thumbs-lg-1x3 .mg-upc-thumbs-container,.mg-upc-thumbs-lg-1x4 .mg-upc-thumbs-container{background-size:200%}.mg-upc-thumbs-lg-1x1 .mg-upc-thumbs-container figure,.mg-upc-thumbs-lg-1x2 .mg-upc-thumbs-container figure,.mg-upc-thumbs-lg-1x3 .mg-upc-thumbs-container figure,.mg-upc-thumbs-lg-1x4 .mg-upc-thumbs-container figure{width:100%;padding-bottom:100%}.mg-upc-thumbs-lg-1x1 .mg-upc-thumbs-container{aspect-ratio:1}.mg-upc-thumbs-lg-1x2 .mg-upc-thumbs-container{aspect-ratio:.5}.mg-upc-thumbs-lg-1x3 .mg-upc-thumbs-container{aspect-ratio:.33334}.mg-upc-thumbs-lg-1x4 .mg-upc-thumbs-container{aspect-ratio:.25}.mg-upc-thumbs-lg-2x1 .mg-upc-thumbs-container,.mg-upc-thumbs-lg-2x2 .mg-upc-thumbs-container,.mg-upc-thumbs-lg-2x3 .mg-upc-thumbs-container,.mg-upc-thumbs-lg-2x4 .mg-upc-thumbs-container{background-size:100%}.mg-upc-thumbs-lg-2x1 .mg-upc-thumbs-container figure,.mg-upc-thumbs-lg-2x2 .mg-upc-thumbs-container figure,.mg-upc-thumbs-lg-2x3 .mg-upc-thumbs-container figure,.mg-upc-thumbs-lg-2x4 .mg-upc-thumbs-container figure{width:50%;padding-bottom:50%}.mg-upc-thumbs-lg-2x1 .mg-upc-thumbs-container{aspect-ratio:2}.mg-upc-thumbs-lg-2x2 .mg-upc-thumbs-container{aspect-ratio:1}.mg-upc-thumbs-lg-2x3 .mg-upc-thumbs-container{aspect-ratio:.66667}.mg-upc-thumbs-lg-2x4 .mg-upc-thumbs-container{aspect-ratio:.5}.mg-upc-thumbs-lg-3x1 .mg-upc-thumbs-container,.mg-upc-thumbs-lg-3x2 .mg-upc-thumbs-container,.mg-upc-thumbs-lg-3x3 .mg-upc-thumbs-container,.mg-upc-thumbs-lg-3x4 .mg-upc-thumbs-container{background-size:66.6666666667%}.mg-upc-thumbs-lg-3x1 .mg-upc-thumbs-container figure,.mg-upc-thumbs-lg-3x2 .mg-upc-thumbs-container figure,.mg-upc-thumbs-lg-3x3 .mg-upc-thumbs-container figure,.mg-upc-thumbs-lg-3x4 .mg-upc-thumbs-container figure{width:33.33334%;padding-bottom:33.33334%}.mg-upc-thumbs-lg-3x1 .mg-upc-thumbs-container{aspect-ratio:3}.mg-upc-thumbs-lg-3x2 .mg-upc-thumbs-container{aspect-ratio:1.5}.mg-upc-thumbs-lg-3x3 .mg-upc-thumbs-container{aspect-ratio:1}.mg-upc-thumbs-lg-3x4 .mg-upc-thumbs-container{aspect-ratio:.75}.mg-upc-thumbs-lg-4x1 .mg-upc-thumbs-container,.mg-upc-thumbs-lg-4x2 .mg-upc-thumbs-container,.mg-upc-thumbs-lg-4x3 .mg-upc-thumbs-container,.mg-upc-thumbs-lg-4x4 .mg-upc-thumbs-container{background-size:50%}.mg-upc-thumbs-lg-4x1 .mg-upc-thumbs-container figure,.mg-upc-thumbs-lg-4x2 .mg-upc-thumbs-container figure,.mg-upc-thumbs-lg-4x3 .mg-upc-thumbs-container figure,.mg-upc-thumbs-lg-4x4 .mg-upc-thumbs-container figure{width:25%;padding-bottom:25%}.mg-upc-thumbs-lg-4x1 .mg-upc-thumbs-container{aspect-ratio:4}.mg-upc-thumbs-lg-4x2 .mg-upc-thumbs-container{aspect-ratio:2}.mg-upc-thumbs-lg-4x3 .mg-upc-thumbs-container{aspect-ratio:1.33334}.mg-upc-thumbs-lg-4x4 .mg-upc-thumbs-container{aspect-ratio:1}}@media(min-width: 1200px){.mg-upc-thumbs-xl-1x1 .mg-upc-thumbs-container,.mg-upc-thumbs-xl-1x2 .mg-upc-thumbs-container,.mg-upc-thumbs-xl-1x3 .mg-upc-thumbs-container,.mg-upc-thumbs-xl-1x4 .mg-upc-thumbs-container{background-size:200%}.mg-upc-thumbs-xl-1x1 .mg-upc-thumbs-container figure,.mg-upc-thumbs-xl-1x2 .mg-upc-thumbs-container figure,.mg-upc-thumbs-xl-1x3 .mg-upc-thumbs-container figure,.mg-upc-thumbs-xl-1x4 .mg-upc-thumbs-container figure{width:100%;padding-bottom:100%}.mg-upc-thumbs-xl-1x1 .mg-upc-thumbs-container{aspect-ratio:1}.mg-upc-thumbs-xl-1x2 .mg-upc-thumbs-container{aspect-ratio:.5}.mg-upc-thumbs-xl-1x3 .mg-upc-thumbs-container{aspect-ratio:.33334}.mg-upc-thumbs-xl-1x4 .mg-upc-thumbs-container{aspect-ratio:.25}.mg-upc-thumbs-xl-2x1 .mg-upc-thumbs-container,.mg-upc-thumbs-xl-2x2 .mg-upc-thumbs-container,.mg-upc-thumbs-xl-2x3 .mg-upc-thumbs-container,.mg-upc-thumbs-xl-2x4 .mg-upc-thumbs-container{background-size:100%}.mg-upc-thumbs-xl-2x1 .mg-upc-thumbs-container figure,.mg-upc-thumbs-xl-2x2 .mg-upc-thumbs-container figure,.mg-upc-thumbs-xl-2x3 .mg-upc-thumbs-container figure,.mg-upc-thumbs-xl-2x4 .mg-upc-thumbs-container figure{width:50%;padding-bottom:50%}.mg-upc-thumbs-xl-2x1 .mg-upc-thumbs-container{aspect-ratio:2}.mg-upc-thumbs-xl-2x2 .mg-upc-thumbs-container{aspect-ratio:1}.mg-upc-thumbs-xl-2x3 .mg-upc-thumbs-container{aspect-ratio:.66667}.mg-upc-thumbs-xl-2x4 .mg-upc-thumbs-container{aspect-ratio:.5}.mg-upc-thumbs-xl-3x1 .mg-upc-thumbs-container,.mg-upc-thumbs-xl-3x2 .mg-upc-thumbs-container,.mg-upc-thumbs-xl-3x3 .mg-upc-thumbs-container,.mg-upc-thumbs-xl-3x4 .mg-upc-thumbs-container{background-size:66.6666666667%}.mg-upc-thumbs-xl-3x1 .mg-upc-thumbs-container figure,.mg-upc-thumbs-xl-3x2 .mg-upc-thumbs-container figure,.mg-upc-thumbs-xl-3x3 .mg-upc-thumbs-container figure,.mg-upc-thumbs-xl-3x4 .mg-upc-thumbs-container figure{width:33.33334%;padding-bottom:33.33334%}.mg-upc-thumbs-xl-3x1 .mg-upc-thumbs-container{aspect-ratio:3}.mg-upc-thumbs-xl-3x2 .mg-upc-thumbs-container{aspect-ratio:1.5}.mg-upc-thumbs-xl-3x3 .mg-upc-thumbs-container{aspect-ratio:1}.mg-upc-thumbs-xl-3x4 .mg-upc-thumbs-container{aspect-ratio:.75}.mg-upc-thumbs-xl-4x1 .mg-upc-thumbs-container,.mg-upc-thumbs-xl-4x2 .mg-upc-thumbs-container,.mg-upc-thumbs-xl-4x3 .mg-upc-thumbs-container,.mg-upc-thumbs-xl-4x4 .mg-upc-thumbs-container{background-size:50%}.mg-upc-thumbs-xl-4x1 .mg-upc-thumbs-container figure,.mg-upc-thumbs-xl-4x2 .mg-upc-thumbs-container figure,.mg-upc-thumbs-xl-4x3 .mg-upc-thumbs-container figure,.mg-upc-thumbs-xl-4x4 .mg-upc-thumbs-container figure{width:25%;padding-bottom:25%}.mg-upc-thumbs-xl-4x1 .mg-upc-thumbs-container{aspect-ratio:4}.mg-upc-thumbs-xl-4x2 .mg-upc-thumbs-container{aspect-ratio:2}.mg-upc-thumbs-xl-4x3 .mg-upc-thumbs-container{aspect-ratio:1.33334}.mg-upc-thumbs-xl-4x4 .mg-upc-thumbs-container{aspect-ratio:1}}@media(min-width: 1400px){.mg-upc-thumbs-xxl-1x1 .mg-upc-thumbs-container,.mg-upc-thumbs-xxl-1x2 .mg-upc-thumbs-container,.mg-upc-thumbs-xxl-1x3 .mg-upc-thumbs-container,.mg-upc-thumbs-xxl-1x4 .mg-upc-thumbs-container{background-size:200%}.mg-upc-thumbs-xxl-1x1 .mg-upc-thumbs-container figure,.mg-upc-thumbs-xxl-1x2 .mg-upc-thumbs-container figure,.mg-upc-thumbs-xxl-1x3 .mg-upc-thumbs-container figure,.mg-upc-thumbs-xxl-1x4 .mg-upc-thumbs-container figure{width:100%;padding-bottom:100%}.mg-upc-thumbs-xxl-1x1 .mg-upc-thumbs-container{aspect-ratio:1}.mg-upc-thumbs-xxl-1x2 .mg-upc-thumbs-container{aspect-ratio:.5}.mg-upc-thumbs-xxl-1x3 .mg-upc-thumbs-container{aspect-ratio:.33334}.mg-upc-thumbs-xxl-1x4 .mg-upc-thumbs-container{aspect-ratio:.25}.mg-upc-thumbs-xxl-2x1 .mg-upc-thumbs-container,.mg-upc-thumbs-xxl-2x2 .mg-upc-thumbs-container,.mg-upc-thumbs-xxl-2x3 .mg-upc-thumbs-container,.mg-upc-thumbs-xxl-2x4 .mg-upc-thumbs-container{background-size:100%}.mg-upc-thumbs-xxl-2x1 .mg-upc-thumbs-container figure,.mg-upc-thumbs-xxl-2x2 .mg-upc-thumbs-container figure,.mg-upc-thumbs-xxl-2x3 .mg-upc-thumbs-container figure,.mg-upc-thumbs-xxl-2x4 .mg-upc-thumbs-container figure{width:50%;padding-bottom:50%}.mg-upc-thumbs-xxl-2x1 .mg-upc-thumbs-container{aspect-ratio:2}.mg-upc-thumbs-xxl-2x2 .mg-upc-thumbs-container{aspect-ratio:1}.mg-upc-thumbs-xxl-2x3 .mg-upc-thumbs-container{aspect-ratio:.66667}.mg-upc-thumbs-xxl-2x4 .mg-upc-thumbs-container{aspect-ratio:.5}.mg-upc-thumbs-xxl-3x1 .mg-upc-thumbs-container,.mg-upc-thumbs-xxl-3x2 .mg-upc-thumbs-container,.mg-upc-thumbs-xxl-3x3 .mg-upc-thumbs-container,.mg-upc-thumbs-xxl-3x4 .mg-upc-thumbs-container{background-size:66.6666666667%}.mg-upc-thumbs-xxl-3x1 .mg-upc-thumbs-container figure,.mg-upc-thumbs-xxl-3x2 .mg-upc-thumbs-container figure,.mg-upc-thumbs-xxl-3x3 .mg-upc-thumbs-container figure,.mg-upc-thumbs-xxl-3x4 .mg-upc-thumbs-container figure{width:33.33334%;padding-bottom:33.33334%}.mg-upc-thumbs-xxl-3x1 .mg-upc-thumbs-container{aspect-ratio:3}.mg-upc-thumbs-xxl-3x2 .mg-upc-thumbs-container{aspect-ratio:1.5}.mg-upc-thumbs-xxl-3x3 .mg-upc-thumbs-container{aspect-ratio:1}.mg-upc-thumbs-xxl-3x4 .mg-upc-thumbs-container{aspect-ratio:.75}.mg-upc-thumbs-xxl-4x1 .mg-upc-thumbs-container,.mg-upc-thumbs-xxl-4x2 .mg-upc-thumbs-container,.mg-upc-thumbs-xxl-4x3 .mg-upc-thumbs-container,.mg-upc-thumbs-xxl-4x4 .mg-upc-thumbs-container{background-size:50%}.mg-upc-thumbs-xxl-4x1 .mg-upc-thumbs-container figure,.mg-upc-thumbs-xxl-4x2 .mg-upc-thumbs-container figure,.mg-upc-thumbs-xxl-4x3 .mg-upc-thumbs-container figure,.mg-upc-thumbs-xxl-4x4 .mg-upc-thumbs-container figure{width:25%;padding-bottom:25%}.mg-upc-thumbs-xxl-4x1 .mg-upc-thumbs-container{aspect-ratio:4}.mg-upc-thumbs-xxl-4x2 .mg-upc-thumbs-container{aspect-ratio:2}.mg-upc-thumbs-xxl-4x3 .mg-upc-thumbs-container{aspect-ratio:1.33334}.mg-upc-thumbs-xxl-4x4 .mg-upc-thumbs-container{aspect-ratio:1}}@media(min-width: 0){.mg-upc-thumbs-xs-0 .mg-upc-thumbs-container,.mg-upc-thumbs-xs-0x0 .mg-upc-thumbs-container{display:none}}@media(min-width: 576px){.mg-upc-thumbs-sm-0 .mg-upc-thumbs-container,.mg-upc-thumbs-sm-0x0 .mg-upc-thumbs-container{display:none}}@media(min-width: 768px){.mg-upc-thumbs-md-0 .mg-upc-thumbs-container,.mg-upc-thumbs-md-0x0 .mg-upc-thumbs-container{display:none}}@media(min-width: 992px){.mg-upc-thumbs-lg-0 .mg-upc-thumbs-container,.mg-upc-thumbs-lg-0x0 .mg-upc-thumbs-container{display:none}}@media(min-width: 1200px){.mg-upc-thumbs-xl-0 .mg-upc-thumbs-container,.mg-upc-thumbs-xl-0x0 .mg-upc-thumbs-container{display:none}}@media(min-width: 1400px){.mg-upc-thumbs-xxl-0 .mg-upc-thumbs-container,.mg-upc-thumbs-xxl-0x0 .mg-upc-thumbs-container{display:none}}.mg-upc-icon+span{margin-left:.6em;vertical-align:middle}.mg-upc-icon{vertical-align:middle}.mg-upc-dg-content button{min-height:30px}.mg-upc-dg-msg{display:block;background:rgba(172,205,100,.75);padding:.7em;border:solid 1px #7dbf21;border-radius:2px;color:#314f00;margin:1em 0;white-space:pre-line}@media screen and (min-width: 700px){.mg-upc-dg-msg{top:-2em}}.mg-upc-dg-error{display:block;background:rgba(255,48,48,.75);padding:.7em;border:solid 1px #bf2121;border-radius:2px;color:#4f0001;margin:1em 0;position:sticky;top:-1em;z-index:5;white-space:pre-line}@media screen and (min-width: 700px){.mg-upc-dg-error{top:-2em}}.mg-upc-dg-alert-close{float:right;color:#fff;text-decoration:none;text-shadow:0 0 2px #fff}.mg-upc-dg-wait{position:absolute;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.7);z-index:9;display:none}.mg-upc-dg-wait:before{content:"";position:absolute;top:50%;right:50%;margin:-1em 0 0 -1em;width:2em;height:2em;border-radius:50%;border-top:2px solid #5583f8;border-bottom:2px solid #345fc9;border-right:2px solid rgba(0,0,0,0);animation:loading-spinner .6s linear infinite}.mg-upc-dg-status-loading{max-height:90vh;min-height:50px;overflow:hidden}@keyframes loading-spinner{to{transform:rotate(360deg)}}.mg-upc-dg-dn{display:none !important}.mg-upc-dg-content ul,.mg-upc-app-container ul{padding:0;margin:1em .3em}.mg-upc-dg-item-list,.mg-upc-dg-item-list-type{display:flex;padding:.6em;margin:.2em;justify-content:flex-start;align-content:stretch;align-items:center;border:solid 1px #e5e5e5;cursor:pointer}.mg-upc-dg-item-list:hover,.mg-upc-dg-item-list:focus,.mg-upc-dg-item-list-type:hover,.mg-upc-dg-item-list-type:focus{border:solid 1px #a9a9a9;background:#fafafa}.mg-upc-dg-item-list .mg-upc-dg-item-type,.mg-upc-dg-item-list-type .mg-upc-dg-item-type{width:30px;height:30px;font-size:24px;line-height:30px;text-align:center}.mg-upc-dg-item-list .mg-upc-dg-item-title,.mg-upc-dg-item-list-type .mg-upc-dg-item-title{display:flex;flex-direction:column;color:#333;flex-grow:2;text-align:start;padding:.1em 1em;word-break:break-word}.mg-upc-dg-item-list .mg-upc-dg-item-title>span:nth-child(2),.mg-upc-dg-item-list-type .mg-upc-dg-item-title>span:nth-child(2){opacity:.6}.mg-upc-dg-item-list .mg-upc-dg-item-count,.mg-upc-dg-item-list-type .mg-upc-dg-item-count{width:3em;text-align:center;opacity:.5}@media screen and (max-width: 400px){.mg-upc-dg-item-list,.mg-upc-dg-item-list-type{flex-direction:column}.mg-upc-dg-item-list .mg-upc-dg-item-title,.mg-upc-dg-item-list-type .mg-upc-dg-item-title{text-align:center}}.mg-upc-dg-item-type:before{content:""}.mg-upc-dg-item-type-numbered:before{content:""}.mg-upc-dg-item-type-vote:before{content:""}.mg-upc-dg-item-type-favorites:before{content:""}.mg-upc-dg-item-type-bookmarks:before{content:""}.mg-upc-dg-item-type-cart:before{content:""}.mg-upc-dg-item-type-none:before{content:""}.mg-upg-edit{float:right}ul.mg-upc-dg-list::before{content:"";display:block;clear:both}.mg-upc-app-title{margin-left:.5rem;word-break:break-word}.mg-upc-dg-list-desc{margin-left:.5rem}.mg-upc-dg-title{margin-top:0;margin-left:.5rem;word-break:break-word}.mg-upc-dg-title>a{vertical-align:middle;font-size:1em;text-decoration:none}.mg-upc-dg-top-action{margin:1em 0;display:flex;align-items:center;align-content:stretch;flex-direction:row-reverse}.mg-upc-dg-top-action button{margin:.5em;flex-grow:2}@media(max-width: 550px){.mg-upc-dg-top-action{align-items:stretch;flex-direction:column}}@media(min-width: 1024px){#upc-my-lists-widget .mg-upc-dg-top-action:first-child{margin-top:0}#upc-my-lists-widget .mg-upc-dg-top-action:first-child button{margin-top:0}}.mg-upc-dg-total-votes{text-align:right;display:block;margin-bottom:2em}.mg-list-edit label{color:#000;display:block;margin-top:.5em}.mg-list-edit input[type=text],.mg-list-edit textarea,.mg-list-edit select{width:100%;margin-bottom:.5em;display:block;min-height:2em}.mg-list-edit textarea{height:8em}.mg-list-edit button{margin:.7em 0;float:left}.mg-list-edit button:first-of-type{float:right}@media(max-width: 550px){.mg-list-edit button{width:100%}}.mg-upc-dg-list-desc-edit-count{display:block;text-align:right}.mg-upc-dg-item{display:flex;align-items:center;margin:2em 0}.mg-upc-dg-item>*{flex-shrink:0}.mg-upc-dg-item>.mg-upc-dg-item-data{flex-grow:1;flex-shrink:2}.mg-upc-dg-item button{margin:.3em}@media(max-width: 550px){.mg-upc-dg-item{flex-direction:column;text-align:center}.mg-upc-dg-item .mg-upc-dg-item-number{position:relative;top:.1em;height:0;font-size:3em;color:#fff;font-weight:700;text-shadow:0 0 4px #000}.mg-upc-dg-item .mg-upc-dg-item-image{height:7em;width:7em}.mg-upc-dg-item .mg-upc-dg-stock>*,.mg-upc-dg-item .mg-upc-dg-price{float:none;margin:auto;display:block}}.mg-upc-dg-item-adding{margin:.5em;opacity:.7;padding:.3em 1em;background:#eaeaea}.mg-upc-dg-item-handle{padding:.5em;white-space:nowrap;cursor:move}.mg-upc-dg-item-number{width:3em;text-align:center;flex-shrink:0}.mg-upc-dg-item-image{height:5em;width:5em;max-width:none;object-fit:cover;background:#d5d5d5}.mg-upc-dg-item-data{padding-right:1em;padding-left:1em}.mg-upc-dg-item-data button{font-size:small}.mg-upc-dg-item-data>p{margin:0}.mg-upc-dg-btn-item-desc{width:100%}.mg-upc-dg-btn-item-desc-cancel,.mg-upc-dg-btn-item-desc-save{width:46%;margin:2%;float:left}.mg-upc-dg-price{float:right;margin-left:1em}.mg-upc-dg-price del{opacity:.5}.mg-upc-dg-stock>*{margin:0;float:right}.mg-upc-dg-pagination-div{display:flex;align-content:stretch;justify-content:center;align-items:center}.mg-upc-dg-hidden{opacity:.2}.mg-upc-dg-pagination-div.mg-upc-dg-hidden{display:none}.mg-upc-dg-pagination-div::after{content:"";clear:both;display:block}.mg-upc-dg-pagination,.mg-upc-dg-pagination-current{width:39%;text-align:center;position:relative}.mg-upc-dg-pagination-current{width:10%}.mg-upc-dg-pagination .sortable-chosen{position:absolute;top:0;left:0;bottom:0;right:0;margin:0;overflow:hidden;background:#ececd0}.mg-upc-dg-pagination .sortable-chosen .mg-upc-dg-item-handle,.mg-upc-dg-pagination .sortable-chosen .mg-upc-dg-item-number,.mg-upc-dg-pagination .sortable-chosen button{display:none}@keyframes mg-upc-dg-loading-skeleton{100%{transform:translateX(100%)}}.mg-upc-dg-loading-skeleton{--base-color: #ebebeb;--highlight-color: #f5f5f5;--animation-duration: 1.5s;--animation-direction: normal;--pseudo-element-display: block;background-color:var(--base-color);width:100%;border-radius:.25rem;display:inline-flex;line-height:1;position:relative;overflow:hidden;z-index:1}.mg-upc-dg-loading-skeleton::after{content:" ";display:var(--pseudo-element-display);position:absolute;top:0;left:0;right:0;height:100%;background-repeat:no-repeat;background-image:linear-gradient(90deg, var(--base-color), var(--highlight-color), var(--base-color));transform:translateX(-100%);animation-name:mg-upc-dg-loading-skeleton;animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-timing-function:ease-in-out;animation-iteration-count:infinite}.mg-upc-dg-loading-skeleton,.mg-upc-dg-on-loading{display:none}.mg-upc-dg-status-loading .mg-upc-dg-list-desc,.mg-upc-dg-status-loading .mg-upc-dg-pagination-div,.mg-upc-dg-status-loading button{display:none}.mg-upc-dg-status-loading .mg-upc-dg-list-of-lists,.mg-upc-dg-status-loading .mg-upc-dg-list{visibility:hidden}.mg-upc-dg-status-loading .mg-upc-dg-on-loading{display:block}.mg-upc-dg-status-loading .mg-upc-dg-loading-skeleton{display:inline-flex}@keyframes share-animate{from{max-height:0;transform:scaleY(0);opacity:0}to{max-height:125px;transform:scaleY(1);opacity:1}}.mg-upc-dg-share-link{margin:1em 0;max-height:none;animation:share-animate .3s linear;text-align:center}.mg-upc-dg-share-link input{width:70%;font-size:16px;height:40px;border:none;background:#e2e2e2;color:#333;margin:0;display:inline-block;vertical-align:bottom;box-sizing:border-box}.mg-upc-dg-share-link button{width:30%;font-size:16px;padding:2px !important;height:40px !important;line-height:36px !important;border:none;display:inline-block;vertical-align:bottom;box-sizing:border-box}.mg-upc-dg-share-link .mg-upc-dg-share{display:inline-block;margin:2% 0}.mg-upc-zero-quantity{opacity:.3}.mg-upc-dg-quantity{width:4em;display:flex;flex-direction:column;text-align:center;margin:1em}.mg-upc-dg-quantity small{opacity:.5}.mg-upc-dg-quantity input{text-align:center}.mg-upc-err-required_logged_in .mg-list-new,.mg-upc-err-required_logged_in .mg-upc-dg-alert-close{display:none}.mg-upc-share-btn-img{height:64px;width:64px;display:inline-block;vertical-align:middle;background-size:100%}.mg-upc-share-link{display:block;text-align:right;margin:1em 0}.mg-upc-share-link::after{content:"";display:block;clear:both}.mg-upc-share{text-decoration:none}.mg-upc-dg-share:hover .mg-upc-share-btn-img,.mg-upc-dg-share:focus .mg-upc-share-btn-img,.mg-upc-share:hover .mg-upc-share-btn-img,.mg-upc-share:focus .mg-upc-share-btn-img{transform:scale(1.3);transition:transform .3s}.mg-upc-share-facebook{background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 64 64%27 width=%2764%27 height=%2764%27%3E%3Crect width=%2764%27 height=%2764%27 rx=%270%27 ry=%270%27 fill=%27%233b5998%27%3E%3C/rect%3E%3Cpath d=%27M34.1,47V33.3h4.6l0.7-5.3h-5.3v-3.4c0-1.5,0.4-2.6,2.6-2.6l2.8,0v-4.8c-0.5-0.1-2.2-0.2-4.1-0.2 c-4.1,0-6.9,2.5-6.9,7V28H24v5.3h4.6V47H34.1z%27 fill=%27white%27%3E%3C/path%3E%3C/svg%3E")}.mg-upc-share-twitter{background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 64 64%27 width=%2764%27 height=%2764%27%3E%3Crect width=%2764%27 height=%2764%27 rx=%270%27 ry=%270%27 fill=%27%230f1419%27%3E%3C/rect%3E%3Cpath d=%27M 41.116 18.375 h 4.962 l -10.8405 12.39 l 12.753 16.86 H 38.005 l -7.821 -10.2255 L 21.235 47.625 H 16.27 l 11.595 -13.2525 L 15.631 18.375 H 25.87 l 7.0695 9.3465 z m -1.7415 26.28 h 2.7495 L 24.376 21.189 H 21.4255 z%27 fill=%27white%27%3E%3C/path%3E%3C/svg%3E")}.mg-upc-share-whatsapp{background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 64 64%27 width=%2764%27 height=%2764%27%3E%3Crect width=%2764%27 height=%2764%27 rx=%270%27 ry=%270%27 fill=%27%2325D366%27%3E%3C/rect%3E%3Cpath d=%27m42.32286,33.93287c-0.5178,-0.2589 -3.04726,-1.49644 -3.52105,-1.66732c-0.4712,-0.17346 -0.81554,-0.2589 -1.15987,0.2589c-0.34175,0.51004 -1.33075,1.66474 -1.63108,2.00648c-0.30032,0.33658 -0.60064,0.36247 -1.11327,0.12945c-0.5178,-0.2589 -2.17994,-0.80259 -4.14759,-2.56312c-1.53269,-1.37217 -2.56312,-3.05503 -2.86603,-3.57283c-0.30033,-0.5178 -0.03366,-0.80259 0.22524,-1.06149c0.23301,-0.23301 0.5178,-0.59547 0.7767,-0.90616c0.25372,-0.31068 0.33657,-0.5178 0.51262,-0.85437c0.17088,-0.36246 0.08544,-0.64725 -0.04402,-0.90615c-0.12945,-0.2589 -1.15987,-2.79613 -1.58964,-3.80584c-0.41424,-1.00971 -0.84142,-0.88027 -1.15987,-0.88027c-0.29773,-0.02588 -0.64208,-0.02588 -0.98382,-0.02588c-0.34693,0 -0.90616,0.12945 -1.37736,0.62136c-0.4712,0.5178 -1.80194,1.76053 -1.80194,4.27186c0,2.51134 1.84596,4.945 2.10227,5.30747c0.2589,0.33657 3.63497,5.51458 8.80262,7.74113c1.23237,0.5178 2.1903,0.82848 2.94111,1.08738c1.23237,0.38836 2.35599,0.33657 3.24402,0.20712c0.99159,-0.15534 3.04985,-1.24272 3.47963,-2.45956c0.44013,-1.21683 0.44013,-2.22654 0.31068,-2.45955c-0.12945,-0.23301 -0.46601,-0.36247 -0.98382,-0.59548m-9.40068,12.84407l-0.02589,0c-3.05503,0 -6.08417,-0.82849 -8.72495,-2.38189l-0.62136,-0.37023l-6.47252,1.68286l1.73463,-6.29129l-0.41424,-0.64725c-1.70875,-2.71846 -2.6149,-5.85116 -2.6149,-9.07706c0,-9.39809 7.68934,-17.06155 17.15993,-17.06155c4.58253,0 8.88029,1.78642 12.11655,5.02268c3.23625,3.21036 5.02267,7.50812 5.02267,12.06476c-0.0078,9.3981 -7.69712,17.06155 -17.14699,17.06155m14.58906,-31.58846c-3.93529,-3.80584 -9.1133,-5.95471 -14.62789,-5.95471c-11.36055,0 -20.60848,9.2065 -20.61625,20.52564c0,3.61684 0.94757,7.14565 2.75211,10.26282l-2.92557,10.63564l10.93337,-2.85309c3.0136,1.63108 6.4052,2.4958 9.85634,2.49839l0.01037,0c11.36574,0 20.61884,-9.2091 20.62403,-20.53082c0,-5.48093 -2.14111,-10.64081 -6.03239,-14.51915%27 fill=%27white%27%3E%3C/path%3E%3C/svg%3E")}.mg-upc-share-telegram{background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 64 64%27 width=%2764%27 height=%2764%27%3E%3Crect width=%2764%27 height=%2764%27 rx=%270%27 ry=%270%27 fill=%27%2337aee2%27%3E%3C/rect%3E%3Cpath d=%27m45.90873,15.44335c-0.6901,-0.0281 -1.37668,0.14048 -1.96142,0.41265c-0.84989,0.32661 -8.63939,3.33986 -16.5237,6.39174c-3.9685,1.53296 -7.93349,3.06593 -10.98537,4.24067c-3.05012,1.1765 -5.34694,2.05098 -5.4681,2.09312c-0.80775,0.28096 -1.89996,0.63566 -2.82712,1.72788c-0.23354,0.27218 -0.46884,0.62161 -0.58825,1.10275c-0.11941,0.48114 -0.06673,1.09222 0.16682,1.5716c0.46533,0.96052 1.25376,1.35737 2.18443,1.71383c3.09051,0.99037 6.28638,1.93508 8.93263,2.8236c0.97632,3.44171 1.91401,6.89571 2.84116,10.34268c0.30554,0.69185 0.97105,0.94823 1.65764,0.95525l-0.00351,0.03512c0,0 0.53908,0.05268 1.06412,-0.07375c0.52679,-0.12292 1.18879,-0.42846 1.79109,-0.99212c0.662,-0.62161 2.45836,-2.38812 3.47683,-3.38552l7.6736,5.66477l0.06146,0.03512c0,0 0.84989,0.59703 2.09312,0.68132c0.62161,0.04214 1.4399,-0.07726 2.14229,-0.59176c0.70766,-0.51626 1.1765,-1.34683 1.396,-2.29506c0.65673,-2.86224 5.00979,-23.57745 5.75257,-27.00686l-0.02107,0.08077c0.51977,-1.93157 0.32837,-3.70159 -0.87096,-4.74991c-0.60054,-0.52152 -1.2924,-0.7498 -1.98425,-0.77965l0,0.00176zm-0.2072,3.29069c0.04741,0.0439 0.0439,0.0439 0.00351,0.04741c-0.01229,-0.00351 0.14048,0.2072 -0.15804,1.32576l-0.01229,0.04214l-0.00878,0.03863c-0.75858,3.50668 -5.15554,24.40802 -5.74203,26.96472c-0.08077,0.34417 -0.11414,0.31959 -0.09482,0.29852c-0.1756,-0.02634 -0.50045,-0.16506 -0.52679,-0.1756l-13.13468,-9.70175c4.4988,-4.33199 9.09945,-8.25307 13.744,-12.43229c0.8218,-0.41265 0.68483,-1.68573 -0.29852,-1.70681c-1.04305,0.24584 -1.92279,0.99564 -2.8798,1.47502c-5.49971,3.2626 -11.11882,6.13186 -16.55882,9.49279c-2.792,-0.97105 -5.57873,-1.77704 -8.15298,-2.57601c2.2336,-0.89555 4.00889,-1.55579 5.75608,-2.23009c3.05188,-1.1765 7.01687,-2.7042 10.98537,-4.24067c7.94051,-3.06944 15.92667,-6.16346 16.62028,-6.43037l0.05619,-0.02283l0.05268,-0.02283c0.19316,-0.0878 0.30378,-0.09658 0.35471,-0.10009c0,0 -0.01756,-0.05795 -0.00351,-0.04566l-0.00176,0zm-20.91715,22.0638l2.16687,1.60145c-0.93418,0.91311 -1.81743,1.77353 -2.45485,2.38812l0.28798,-3.98957%27 fill=%27white%27%3E%3C/path%3E%3C/svg%3E")}.mg-upc-share-line{background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 64 64%27 width=%2764%27 height=%2764%27%3E%3Crect width=%2764%27 height=%2764%27 rx=%270%27 ry=%270%27 fill=%27%2300b800%27%3E%3C/rect%3E%3Cpath d=%27M52.62 30.138c0 3.693-1.432 7.019-4.42 10.296h.001c-4.326 4.979-14 11.044-16.201 11.972-2.2.927-1.876-.591-1.786-1.112l.294-1.765c.069-.527.142-1.343-.066-1.865-.232-.574-1.146-.872-1.817-1.016-9.909-1.31-17.245-8.238-17.245-16.51 0-9.226 9.251-16.733 20.62-16.733 11.37 0 20.62 7.507 20.62 16.733zM27.81 25.68h-1.446a.402.402 0 0 0-.402.401v8.985c0 .221.18.4.402.4h1.446a.401.401 0 0 0 .402-.4v-8.985a.402.402 0 0 0-.402-.401zm9.956 0H36.32a.402.402 0 0 0-.402.401v5.338L31.8 25.858a.39.39 0 0 0-.031-.04l-.002-.003-.024-.025-.008-.007a.313.313 0 0 0-.032-.026.255.255 0 0 1-.021-.014l-.012-.007-.021-.012-.013-.006-.023-.01-.013-.005-.024-.008-.014-.003-.023-.005-.017-.002-.021-.003-.021-.002h-1.46a.402.402 0 0 0-.402.401v8.985c0 .221.18.4.402.4h1.446a.401.401 0 0 0 .402-.4v-5.337l4.123 5.568c.028.04.063.072.101.099l.004.003a.236.236 0 0 0 .025.015l.012.006.019.01a.154.154 0 0 1 .019.008l.012.004.028.01.005.001a.442.442 0 0 0 .104.013h1.446a.4.4 0 0 0 .401-.4v-8.985a.402.402 0 0 0-.401-.401zm-13.442 7.537h-3.93v-7.136a.401.401 0 0 0-.401-.401h-1.447a.4.4 0 0 0-.401.401v8.984a.392.392 0 0 0 .123.29c.072.068.17.111.278.111h5.778a.4.4 0 0 0 .401-.401v-1.447a.401.401 0 0 0-.401-.401zm21.429-5.287c.222 0 .401-.18.401-.402v-1.446a.401.401 0 0 0-.401-.402h-5.778a.398.398 0 0 0-.279.113l-.005.004-.006.008a.397.397 0 0 0-.111.276v8.984c0 .108.043.206.112.278l.005.006a.401.401 0 0 0 .284.117h5.778a.4.4 0 0 0 .401-.401v-1.447a.401.401 0 0 0-.401-.401h-3.93v-1.519h3.93c.222 0 .401-.18.401-.402V29.85a.401.401 0 0 0-.401-.402h-3.93V27.93h3.93z%27 fill=%27white%27%3E%3C/path%3E%3C/svg%3E")}.mg-upc-share-email{background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 64 64%27 width=%2764%27 height=%2764%27%3E%3Crect width=%2764%27 height=%2764%27 rx=%270%27 ry=%270%27 fill=%27%23b2b2b2%27%3E%3C/rect%3E%3Cpath d=%27M17,22v20h30V22H17z M41.1,25L32,32.1L22.9,25H41.1z M20,39V26.6l12,9.3l12-9.3V39H20z%27 fill=%27white%27%3E%3C/path%3E%3C/svg%3E")}.mg-upc-share-pinterest{background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2764%27 height=%2764%27%3E%3Crect width=%2764%27 height=%2764%27 rx=%270%27 ry=%270%27 fill=%27%23dc0000%27/%3E%3Cpath d=%27M32.9 12.4c-10.4 0-15.6 7.6-15.6 13.7 0 3.7 1.5 7.1 4.5 8.3.6.3 1 0 1.1-.5l.4-1.8c.2-.5.2-.8-.2-1.2-1-1-1.6-2.3-1.6-4.3 0-5.6 4.1-10.5 10.8-10.5 6 0 9.2 3.6 9.2 8.4 0 6.2-2.9 11.6-7 11.6-2.2 0-4-2-3.4-4.3.7-2.7 2-5.7 2-7.7 0-1.8-1-3.3-3-3.3-2.4 0-4.3 2.3-4.3 5.6 0 2 .7 3.4.7 3.4l-2.9 11.9c-.4 1.6-1 8.3-1 9.8.9.4 2.2-1.6 3.5-3.8.7-1.2 1.6-2.8 2-4.4l1.5-6c.7 1.5 3 2.7 5.3 2.7 7 0 11.8-6.4 11.8-15 0-6.5-5.5-12.6-13.8-12.6z%27 fill=%27%23fff%27 paint-order=%27fill markers stroke%27/%3E%3C/svg%3E")}
  • user-post-collections/tags/0.9.2/javascript/mg-upc-client/dist/main.js

    r3190768 r3414663  
    1 (()=>{"use strict";var t,e,n,i,o,s,a,r,l,c,u,d={},_=[],p=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|itera/i,m=Array.isArray;function f(t,e){for(var n in e)t[n]=e[n];return t}function g(t){t&&t.parentNode&&t.parentNode.removeChild(t)}function h(e,n,i){var o,s,a,r={};for(a in n)"key"==a?o=n[a]:"ref"==a?s=n[a]:r[a]=n[a];if(arguments.length>2&&(r.children=arguments.length>3?t.call(arguments,2):i),"function"==typeof e&&null!=e.defaultProps)for(a in e.defaultProps)void 0===r[a]&&(r[a]=e.defaultProps[a]);return v(e,r,o,s,null)}function v(t,i,o,s,a){var r={type:t,props:i,key:o,ref:s,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,constructor:void 0,__v:null==a?++n:a,__i:-1,__u:0};return null==a&&null!=e.vnode&&e.vnode(r),r}function y(t){return t.children}function b(t,e){this.props=t,this.context=e}function w(t,e){if(null==e)return t.__?w(t.__,t.__i+1):null;for(var n;e<t.__k.length;e++)if(null!=(n=t.__k[e])&&null!=n.__e)return n.__e;return"function"==typeof t.type?w(t):null}function P(t){var e,n;if(null!=(t=t.__)&&null!=t.__c){for(t.__e=t.__c.base=null,e=0;e<t.__k.length;e++)if(null!=(n=t.__k[e])&&null!=n.__e){t.__e=t.__c.base=n.__e;break}return P(t)}}function k(t){(!t.__d&&(t.__d=!0)&&i.push(t)&&!C.__r++||o!==e.debounceRendering)&&((o=e.debounceRendering)||s)(C)}function C(){var t,n,o,s,r,l,c,u;for(i.sort(a);t=i.shift();)t.__d&&(n=i.length,s=void 0,l=(r=(o=t).__v).__e,c=[],u=[],o.__P&&((s=f({},r)).__v=r.__v+1,e.vnode&&e.vnode(s),D(o.__P,s,r,o.__n,o.__P.namespaceURI,32&r.__u?[l]:null,c,null==l?w(r):l,!!(32&r.__u),u),s.__v=r.__v,s.__.__k[s.__i]=s,O(c,s,u),s.__e!=l&&P(s)),i.length>n&&i.sort(a));C.__r=0}function N(t,e,n,i,o,s,a,r,l,c,u){var p,m,f,g,h,v=i&&i.__k||_,y=e.length;for(n.__d=l,x(n,e,v),l=n.__d,p=0;p<y;p++)null!=(f=n.__k[p])&&(m=-1===f.__i?d:v[f.__i]||d,f.__i=p,D(t,f,m,o,s,a,r,l,c,u),g=f.__e,f.ref&&m.ref!=f.ref&&(m.ref&&j(m.ref,null,f),u.push(f.ref,f.__c||g,f)),null==h&&null!=g&&(h=g),65536&f.__u||m.__k===f.__k?l=S(f,l,t):"function"==typeof f.type&&void 0!==f.__d?l=f.__d:g&&(l=g.nextSibling),f.__d=void 0,f.__u&=-196609);n.__d=l,n.__e=h}function x(t,e,n){var i,o,s,a,r,l=e.length,c=n.length,u=c,d=0;for(t.__k=[],i=0;i<l;i++)null!=(o=e[i])&&"boolean"!=typeof o&&"function"!=typeof o?(a=i+d,(o=t.__k[i]="string"==typeof o||"number"==typeof o||"bigint"==typeof o||o.constructor==String?v(null,o,null,null,null):m(o)?v(y,{children:o},null,null,null):void 0===o.constructor&&o.__b>0?v(o.type,o.props,o.key,o.ref?o.ref:null,o.__v):o).__=t,o.__b=t.__b+1,s=null,-1!==(r=o.__i=T(o,n,a,u))&&(u--,(s=n[r])&&(s.__u|=131072)),null==s||null===s.__v?(-1==r&&d--,"function"!=typeof o.type&&(o.__u|=65536)):r!==a&&(r==a-1?d--:r==a+1?d++:(r>a?d--:d++,o.__u|=65536))):o=t.__k[i]=null;if(u)for(i=0;i<c;i++)null!=(s=n[i])&&!(131072&s.__u)&&(s.__e==t.__d&&(t.__d=w(s)),R(s,s))}function S(t,e,n){var i,o;if("function"==typeof t.type){for(i=t.__k,o=0;i&&o<i.length;o++)i[o]&&(i[o].__=t,e=S(i[o],e,n));return e}t.__e!=e&&(e&&t.type&&!n.contains(e)&&(e=w(t)),n.insertBefore(t.__e,e||null),e=t.__e);do{e=e&&e.nextSibling}while(null!=e&&8===e.nodeType);return e}function I(t,e){return e=e||[],null==t||"boolean"==typeof t||(m(t)?t.some((function(t){I(t,e)})):e.push(t)),e}function T(t,e,n,i){var o=t.key,s=t.type,a=n-1,r=n+1,l=e[n];if(null===l||l&&o==l.key&&s===l.type&&!(131072&l.__u))return n;if(i>(null==l||131072&l.__u?0:1))for(;a>=0||r<e.length;){if(a>=0){if((l=e[a])&&!(131072&l.__u)&&o==l.key&&s===l.type)return a;a--}if(r<e.length){if((l=e[r])&&!(131072&l.__u)&&o==l.key&&s===l.type)return r;r++}}return-1}function A(t,e,n){"-"===e[0]?t.setProperty(e,null==n?"":n):t[e]=null==n?"":"number"!=typeof n||p.test(e)?n:n+"px"}function E(t,e,n,i,o){var s;t:if("style"===e)if("string"==typeof n)t.style.cssText=n;else{if("string"==typeof i&&(t.style.cssText=i=""),i)for(e in i)n&&e in n||A(t.style,e,"");if(n)for(e in n)i&&n[e]===i[e]||A(t.style,e,n[e])}else if("o"===e[0]&&"n"===e[1])s=e!==(e=e.replace(/(PointerCapture)$|Capture$/i,"$1")),e=e.toLowerCase()in t||"onFocusOut"===e||"onFocusIn"===e?e.toLowerCase().slice(2):e.slice(2),t.l||(t.l={}),t.l[e+s]=n,n?i?n.u=i.u:(n.u=r,t.addEventListener(e,s?c:l,s)):t.removeEventListener(e,s?c:l,s);else{if("http://www.w3.org/2000/svg"==o)e=e.replace(/xlink(H|:h)/,"h").replace(/sName$/,"s");else if("width"!=e&&"height"!=e&&"href"!=e&&"list"!=e&&"form"!=e&&"tabIndex"!=e&&"download"!=e&&"rowSpan"!=e&&"colSpan"!=e&&"role"!=e&&"popover"!=e&&e in t)try{t[e]=null==n?"":n;break t}catch(t){}"function"==typeof n||(null==n||!1===n&&"-"!==e[4]?t.removeAttribute(e):t.setAttribute(e,"popover"==e&&1==n?"":n))}}function L(t){return function(n){if(this.l){var i=this.l[n.type+t];if(null==n.t)n.t=r++;else if(n.t<i.u)return;return i(e.event?e.event(n):n)}}}function D(t,n,i,o,s,a,r,l,c,u){var d,_,p,g,h,v,w,P,k,C,x,S,I,T,A,E,L=n.type;if(void 0!==n.constructor)return null;128&i.__u&&(c=!!(32&i.__u),a=[l=n.__e=i.__e]),(d=e.__b)&&d(n);t:if("function"==typeof L)try{if(P=n.props,k="prototype"in L&&L.prototype.render,C=(d=L.contextType)&&o[d.__c],x=d?C?C.props.value:d.__:o,i.__c?w=(_=n.__c=i.__c).__=_.__E:(k?n.__c=_=new L(P,x):(n.__c=_=new b(P,x),_.constructor=L,_.render=W),C&&C.sub(_),_.props=P,_.state||(_.state={}),_.context=x,_.__n=o,p=_.__d=!0,_.__h=[],_._sb=[]),k&&null==_.__s&&(_.__s=_.state),k&&null!=L.getDerivedStateFromProps&&(_.__s==_.state&&(_.__s=f({},_.__s)),f(_.__s,L.getDerivedStateFromProps(P,_.__s))),g=_.props,h=_.state,_.__v=n,p)k&&null==L.getDerivedStateFromProps&&null!=_.componentWillMount&&_.componentWillMount(),k&&null!=_.componentDidMount&&_.__h.push(_.componentDidMount);else{if(k&&null==L.getDerivedStateFromProps&&P!==g&&null!=_.componentWillReceiveProps&&_.componentWillReceiveProps(P,x),!_.__e&&(null!=_.shouldComponentUpdate&&!1===_.shouldComponentUpdate(P,_.__s,x)||n.__v===i.__v)){for(n.__v!==i.__v&&(_.props=P,_.state=_.__s,_.__d=!1),n.__e=i.__e,n.__k=i.__k,n.__k.some((function(t){t&&(t.__=n)})),S=0;S<_._sb.length;S++)_.__h.push(_._sb[S]);_._sb=[],_.__h.length&&r.push(_);break t}null!=_.componentWillUpdate&&_.componentWillUpdate(P,_.__s,x),k&&null!=_.componentDidUpdate&&_.__h.push((function(){_.componentDidUpdate(g,h,v)}))}if(_.context=x,_.props=P,_.__P=t,_.__e=!1,I=e.__r,T=0,k){for(_.state=_.__s,_.__d=!1,I&&I(n),d=_.render(_.props,_.state,_.context),A=0;A<_._sb.length;A++)_.__h.push(_._sb[A]);_._sb=[]}else do{_.__d=!1,I&&I(n),d=_.render(_.props,_.state,_.context),_.state=_.__s}while(_.__d&&++T<25);_.state=_.__s,null!=_.getChildContext&&(o=f(f({},o),_.getChildContext())),k&&!p&&null!=_.getSnapshotBeforeUpdate&&(v=_.getSnapshotBeforeUpdate(g,h)),N(t,m(E=null!=d&&d.type===y&&null==d.key?d.props.children:d)?E:[E],n,i,o,s,a,r,l,c,u),_.base=n.__e,n.__u&=-161,_.__h.length&&r.push(_),w&&(_.__E=_.__=null)}catch(t){if(n.__v=null,c||null!=a){for(n.__u|=c?160:128;l&&8===l.nodeType&&l.nextSibling;)l=l.nextSibling;a[a.indexOf(l)]=null,n.__e=l}else n.__e=i.__e,n.__k=i.__k;e.__e(t,n,i)}else null==a&&n.__v===i.__v?(n.__k=i.__k,n.__e=i.__e):n.__e=U(i.__e,n,i,o,s,a,r,c,u);(d=e.diffed)&&d(n)}function O(t,n,i){n.__d=void 0;for(var o=0;o<i.length;o++)j(i[o],i[++o],i[++o]);e.__c&&e.__c(n,t),t.some((function(n){try{t=n.__h,n.__h=[],t.some((function(t){t.call(n)}))}catch(t){e.__e(t,n.__v)}}))}function U(n,i,o,s,a,r,l,c,u){var _,p,f,h,v,y,b,P=o.props,k=i.props,C=i.type;if("svg"===C?a="http://www.w3.org/2000/svg":"math"===C?a="http://www.w3.org/1998/Math/MathML":a||(a="http://www.w3.org/1999/xhtml"),null!=r)for(_=0;_<r.length;_++)if((v=r[_])&&"setAttribute"in v==!!C&&(C?v.localName===C:3===v.nodeType)){n=v,r[_]=null;break}if(null==n){if(null===C)return document.createTextNode(k);n=document.createElementNS(a,C,k.is&&k),c&&(e.__m&&e.__m(i,r),c=!1),r=null}if(null===C)P===k||c&&n.data===k||(n.data=k);else{if(r=r&&t.call(n.childNodes),P=o.props||d,!c&&null!=r)for(P={},_=0;_<n.attributes.length;_++)P[(v=n.attributes[_]).name]=v.value;for(_ in P)if(v=P[_],"children"==_);else if("dangerouslySetInnerHTML"==_)f=v;else if(!(_ in k)){if("value"==_&&"defaultValue"in k||"checked"==_&&"defaultChecked"in k)continue;E(n,_,null,v,a)}for(_ in k)v=k[_],"children"==_?h=v:"dangerouslySetInnerHTML"==_?p=v:"value"==_?y=v:"checked"==_?b=v:c&&"function"!=typeof v||P[_]===v||E(n,_,v,P[_],a);if(p)c||f&&(p.__html===f.__html||p.__html===n.innerHTML)||(n.innerHTML=p.__html),i.__k=[];else if(f&&(n.innerHTML=""),N(n,m(h)?h:[h],i,o,s,"foreignObject"===C?"http://www.w3.org/1999/xhtml":a,r,l,r?r[0]:o.__k&&w(o,0),c,u),null!=r)for(_=r.length;_--;)g(r[_]);c||(_="value","progress"===C&&null==y?n.removeAttribute("value"):void 0!==y&&(y!==n[_]||"progress"===C&&!y||"option"===C&&y!==P[_])&&E(n,_,y,P[_],a),_="checked",void 0!==b&&b!==n[_]&&E(n,_,b,P[_],a))}return n}function j(t,n,i){try{if("function"==typeof t){var o="function"==typeof t.__u;o&&t.__u(),o&&null==n||(t.__u=t(n))}else t.current=n}catch(t){e.__e(t,i)}}function R(t,n,i){var o,s;if(e.unmount&&e.unmount(t),(o=t.ref)&&(o.current&&o.current!==t.__e||j(o,null,n)),null!=(o=t.__c)){if(o.componentWillUnmount)try{o.componentWillUnmount()}catch(t){e.__e(t,n)}o.base=o.__P=null}if(o=t.__k)for(s=0;s<o.length;s++)o[s]&&R(o[s],n,i||"function"!=typeof t.type);i||g(t.__e),t.__c=t.__=t.__e=t.__d=void 0}function W(t,e,n){return this.constructor(t,n)}function H(n,i,o){var s,a,r,l;e.__&&e.__(n,i),a=(s="function"==typeof o)?null:o&&o.__k||i.__k,r=[],l=[],D(i,n=(!s&&o||i).__k=h(y,null,[n]),a||d,d,i.namespaceURI,!s&&o?[o]:a?null:i.firstChild?t.call(i.childNodes):null,r,!s&&o?o:a?a.__e:i.firstChild,s,l),O(r,n,l)}t=_.slice,e={__e:function(t,e,n,i){for(var o,s,a;e=e.__;)if((o=e.__c)&&!o.__)try{if((s=o.constructor)&&null!=s.getDerivedStateFromError&&(o.setState(s.getDerivedStateFromError(t)),a=o.__d),null!=o.componentDidCatch&&(o.componentDidCatch(t,i||{}),a=o.__d),a)return o.__E=o}catch(e){t=e}throw t}},n=0,b.prototype.setState=function(t,e){var n;n=null!=this.__s&&this.__s!==this.state?this.__s:this.__s=f({},this.state),"function"==typeof t&&(t=t(f({},n),this.props)),t&&f(n,t),null!=t&&this.__v&&(e&&this._sb.push(e),k(this))},b.prototype.forceUpdate=function(t){this.__v&&(this.__e=!0,t&&this.__h.push(t),k(this))},b.prototype.render=y,i=[],s="function"==typeof Promise?Promise.prototype.then.bind(Promise.resolve()):setTimeout,a=function(t,e){return t.__v.__b-e.__v.__b},C.__r=0,r=0,l=L(!1),c=L(!0),u=0;var $,M,F,Q,q=0,B=[],X=e,V=X.__b,K=X.__r,G=X.diffed,z=X.__c,J=X.unmount,Y=X.__;function Z(t,e){X.__h&&X.__h(M,t,q||e),q=0;var n=M.__H||(M.__H={__:[],__h:[]});return t>=n.__.length&&n.__.push({}),n.__[t]}function tt(t){return q=1,et(pt,t)}function et(t,e,n){var i=Z($++,2);if(i.t=t,!i.__c&&(i.__=[n?n(e):pt(void 0,e),function(t){var e=i.__N?i.__N[0]:i.__[0],n=i.t(e,t);e!==n&&(i.__N=[n,i.__[1]],i.__c.setState({}))}],i.__c=M,!M.u)){var o=function(t,e,n){if(!i.__c.__H)return!0;var o=i.__c.__H.__.filter((function(t){return!!t.__c}));if(o.every((function(t){return!t.__N})))return!s||s.call(this,t,e,n);var a=!1;return o.forEach((function(t){if(t.__N){var e=t.__[0];t.__=t.__N,t.__N=void 0,e!==t.__[0]&&(a=!0)}})),!(!a&&i.__c.props===t)&&(!s||s.call(this,t,e,n))};M.u=!0;var s=M.shouldComponentUpdate,a=M.componentWillUpdate;M.componentWillUpdate=function(t,e,n){if(this.__e){var i=s;s=void 0,o(t,e,n),s=i}a&&a.call(this,t,e,n)},M.shouldComponentUpdate=o}return i.__N||i.__}function nt(t,e){var n=Z($++,3);!X.__s&&_t(n.__H,e)&&(n.__=t,n.i=e,M.__H.__h.push(n))}function it(t){return q=5,ot((function(){return{current:t}}),[])}function ot(t,e){var n=Z($++,7);return _t(n.__H,e)&&(n.__=t(),n.__H=e,n.__h=t),n.__}function st(t,e){return q=8,ot((function(){return t}),e)}function at(t){var e=M.context[t.__c],n=Z($++,9);return n.c=t,e?(null==n.__&&(n.__=!0,e.sub(M)),e.props.value):t.__}function rt(){for(var t;t=B.shift();)if(t.__P&&t.__H)try{t.__H.__h.forEach(ut),t.__H.__h.forEach(dt),t.__H.__h=[]}catch(e){t.__H.__h=[],X.__e(e,t.__v)}}X.__b=function(t){M=null,V&&V(t)},X.__=function(t,e){t&&e.__k&&e.__k.__m&&(t.__m=e.__k.__m),Y&&Y(t,e)},X.__r=function(t){K&&K(t),$=0;var e=(M=t.__c).__H;e&&(F===M?(e.__h=[],M.__h=[],e.__.forEach((function(t){t.__N&&(t.__=t.__N),t.i=t.__N=void 0}))):(e.__h.forEach(ut),e.__h.forEach(dt),e.__h=[],$=0)),F=M},X.diffed=function(t){G&&G(t);var e=t.__c;e&&e.__H&&(e.__H.__h.length&&(1!==B.push(e)&&Q===X.requestAnimationFrame||((Q=X.requestAnimationFrame)||ct)(rt)),e.__H.__.forEach((function(t){t.i&&(t.__H=t.i),t.i=void 0}))),F=M=null},X.__c=function(t,e){e.some((function(t){try{t.__h.forEach(ut),t.__h=t.__h.filter((function(t){return!t.__||dt(t)}))}catch(n){e.some((function(t){t.__h&&(t.__h=[])})),e=[],X.__e(n,t.__v)}})),z&&z(t,e)},X.unmount=function(t){J&&J(t);var e,n=t.__c;n&&n.__H&&(n.__H.__.forEach((function(t){try{ut(t)}catch(t){e=t}})),n.__H=void 0,e&&X.__e(e,n.__v))};var lt="function"==typeof requestAnimationFrame;function ct(t){var e,n=function(){clearTimeout(i),lt&&cancelAnimationFrame(e),setTimeout(t)},i=setTimeout(n,100);lt&&(e=requestAnimationFrame(n))}function ut(t){var e=M,n=t.__c;"function"==typeof n&&(t.__c=void 0,n()),M=e}function dt(t){var e=M;t.__c=t.__(),M=e}function _t(t,e){return!t||t.length!==e.length||e.some((function(e,n){return e!==t[n]}))}function pt(t,e){return"function"==typeof e?e(t):e}const mt=function(t,e=!1){return MgUpcTexts&&MgUpcTexts[t]?e?e.reduce((function(t,e){return t.replace(/%s/,e)}),MgUpcTexts[t]):MgUpcTexts[t]:t},ft="ui/reset",gt="ui/error",ht="ui/message",vt="ui/editing",yt="listOfLists/set",bt="listOfLists/remove",wt="listOfLists/create",Pt="listOfList/addingPost",kt="listOfList/setPage",Ct="listOfList/setTotalPages",Nt="list/set",xt="list/update",St="list/setPage",It="list/setTotalPages",Tt="list/setItems",At="list/removeItem",Et="list/addItem",Lt="list/updateItem",Dt="list/moveItem",Ot="list/moveItemNext",Ut="list/moveItemPrev",jt="list/cart",Rt=async function(t,e="",n={},i="mg-upc/v1/lists"){if(void 0===Qt().nonce){const t=new FormData;t.append("action","mg_upc_user");const e={method:"POST",credentials:"same-origin",referrerPolicy:"no-referrer",body:t},n=await fetch(Qt().ajaxUrl,e),i=await n.json();i.nonce&&(Qt().nonce=i.nonce),i.user_id&&(Qt().user_id=i.user_id)}const o={method:t,credentials:"same-origin",headers:{"Content-Type":"application/json","X-WP-Nonce":Qt().nonce},referrerPolicy:"no-referrer"};"GET"!==t&&n&&(o.body=JSON.stringify(n));const s=await fetch(Qt().root+i+e,o);return s.headers.get("x-wp-nonce")&&(Qt().nonce=s.headers.get("x-wp-nonce")),{data:await s.json(),headers:s.headers,status:s.status}};function Wt(t){const e=Object.entries(t).filter((([,t])=>null!=t)).map((([t,e])=>`${encodeURIComponent(t)}=${encodeURIComponent(String(e))}`)),n=-1!==Qt().root.indexOf("?")?"&":"?";return e.length>0?`${n}${e.join("&")}`:""}class Ht extends Error{constructor(t,e){super(t),this.name="MgApiError",this.code=e?.data?.code,this.response=e}}function $t(t){let e=t?.data?.data?.status;if(!e&&t.status&&(e=t.status),400===e||401===e||403===e||404===e||409===e||500===e)throw new Ht(t?.data?.message,t)}let Mt={my:function(t={}){return Rt("GET","/My"+Wt(t),{}).then((function(t){return $t(t),t}))},discover:function(t){return Rt("GET","/"+Wt(t),{}).then((function(t){return $t(t),t}))},get:function(t){return Rt("GET","/"+t,{}).then((function(t){return $t(t),t}))},cart:function(t){return Rt("POST","/cart",{list:t},"mg-upc/v1").then((function(t){return $t(t),t}))},items:function(t,e={}){return Rt("GET","/"+t+"/items"+Wt(e),{}).then((function(t){return $t(t),t}))},delete:function(t){return Rt("DELETE","/"+t,{}).then((function(t){return $t(t),t}))},create:function(t){return Rt("POST","",t).then((function(t){return $t(t),t}))},update:function(t){let e=t.id;return delete t.id,Rt("PATCH","/"+e,t).then((function(t){return $t(t),t}))},add:function(t,e,n={}){return"object"!=typeof e&&(e={post_id:e}),Rt("POST","/"+t+"/items"+Wt(n),e).then((function(t){return $t(t),t}))},quit:function(t,e,n={}){return Rt("DELETE","/"+t+"/items/"+e+Wt(n),{}).then((function(t){return $t(t),t}))},updateItem:function(t,e,n){return Rt("PATCH","/"+t+"/items/"+e,n).then((function(t){return $t(t),t}))},vote:function(t,e,n={}){return Rt("POST","/"+t+"/items/"+e+"/vote",n).then((function(t){return $t(t),t}))},move:function(t,e,n){return Rt("PATCH","/"+t+"/items/"+e,{position:n}).then((function(t){return $t(t),t}))}};const Ft=Mt;function Qt(){return MgUserPostCollections}function qt(){return Qt()?.sortable}function Bt(t){const e=Qt()?.types;return!(!e||!e[t])&&e[t]}function Xt(t){const e=Qt()?.statuses;return!(!e||!e[t])&&e[t]}function Vt(t,e){return!!t.type&&Gt(t.type,e)}function Kt(t){const e=[],n=Qt()?.types;for(const i in n)n.hasOwnProperty(i)&&(Gt(i,"always_exists")||(t?.type?n[i].available_post_types.includes(t.type)&&e.push(n[i]):e.push(n[i])));return e}function Gt(t,e){const n=Bt(t);return!(!n||!n.supports)&&n.supports.includes(e)}const zt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVQYV2NgYAAAAAMAAWgmWQ0AAAAASUVORK5CYII=";function Jt(t){return JSON.parse(JSON.stringify(t))}function Yt(t){return"string"!=typeof t?"":t.replace(/([^>\r\n]?)(\r\n|\n\r|\r|\n)/g,"$1<br>$2")}function Zt(t){return Ft.cart(t).then((t=>(jQuery&&t.data.fragments&&t.data.cart_hash&&jQuery(document.body).trigger("added_to_cart",[t.data.fragments,t.data.cart_hash]),t.data)))}function te(t,e="error"){if(!jQuery)return!1;const n=jQuery("<div>").addClass("mg-upc-alert mg-upc-alert-"+e);n.append(jQuery("<p>").html(t));const i=jQuery('<a class="mg-upc-alert-close" href="#"><span class="mg-upc-icon upc-font-close"></span></a>').on("click",(function(){return n.remove(),!1}));return n.append(i),n}function ee(t,e){const{type:n,payload:i}=e;let o=!1;const s=t=>(o=a({status:"failed"}),t.error&&(o.error=t.error.message?t.error.message:"",o.errorCode=t.error.code?t.error.code:""),o),a=(e=null)=>{if(o||(o=Jt(t)),e)for(const t in e)e.hasOwnProperty(t)&&(o[t]=e[t]);return o},r=(t,e=0,n="succeeded")=>(0!==e&&(t.loadingCount=t.loadingCount+e),t.loadingCount<1?(t.loadingCount=0,t.status=n):t.status="loading",t);let l=function(t,e){const{type:n,payload:i}=e;let o,s;const a=(e=!1)=>{if(s||(s=!1===t?{}:Jt(t)),e)for(const t in e)s[t]=e[t];return s};switch(n){case Nt:return!0===i?{ID:-1,title:"",content:"",status:"",type:""}:i;case xt:return i.items=Jt(t.items),i;case wt:return i;case Tt:return a({items:i});case Et+"/failed":case Et:return i?.list?a(i.list):t;case Lt:const e=!!i.item&&i.item;return o=a().items.map((t=>t.post_id===i.post_id?e||Object.assign({},t,i):{...t})),a({items:o});case At:if(!t.items||1===t.items.length||!1===i)return t;if(s=a(),o=s.items.filter((t=>t.post_id!==i)),Gt(t.type,"sortable")){const e=parseInt(t.items[0].position,10);o.forEach(((t,n)=>{o[n].position=e+n}))}if(s.count=s.count-1,Gt(t.type,"vote")){const e=t.items.find((t=>t.post_id==i));e&&(s.vote_counter=s.vote_counter-e.votes)}return{...s,items:o};case Dt:const n=parseInt(t.items[0].position,10);o=a().items.slice();const r=a().items[i.oldIndex];return o.splice(i.oldIndex,1),o.splice(i.newIndex,0,r),isNaN(n)?(alert("positions error!"),t):(o.forEach(((t,e)=>{o[e].position=n+e})),a({items:o}));default:return t}}(t.list,e),c=function(t,e){const{type:n,payload:i}=e;switch(n){case yt:return i;case Et:case Nt:return!1;case bt:return!1===i?t:Jt(t.filter((t=>t.ID!=i)));default:return t}}(t.listOfList,e);switch(t.list===l&&c===t.listOfList||(o=a({listOfList:c,list:l}),t.addingPost||(o.title=o.list?o.list.title:se.title)),n){case"ui/mode":return a({mode:i});case ft:return{...se,mode:t.mode};case gt:return a(!1===i?{error:!1,errorCode:!1}:{error:i});case ht:return a(!1===i?{message:!1,errorCode:!1}:{message:i});case jt:const n=a();return i.msg&&(n.message=i.msg),i.err&&(n.error=i.err),n;case vt:return a({editing:i});case Pt:return o=a(),o.addingPost=i,i&&(o.title=mt("Add to...")),o;case wt:o=a(),o.title=i.title?i.title:se.title,o.listTotalPages=1,o.listPage=1,o.addingPost=!1;break;case Et:if(o=a(),i?.list){const t=i.list;o.title=t.title?t.title:se.title;const e=t?.items_page;e&&(o.listTotalPages=e["X-WP-TotalPages"]?e["X-WP-TotalPages"]:1,o.listPage=e["X-WP-Page"]?e["X-WP-Page"]:1)}i.message&&(o=r(o,-1,"failed"),o.error=i.message),o.addingPost=!1;break;case kt:return a({page:i});case Ct:return a({totalPages:i});case St:return a({listPage:i});case It:return a({listTotalPages:i});case Nt+"/loading":return o=r(a(),1),o.listOfList=!1,"object"==typeof i?(o.list=i,i.title&&(o.title=i.title)):o.list={ID:i},o;case At+"/loading":return o=r(a(),1),"object"==typeof i&&i.list_id&&(o.list={ID:i.list_id}),o;case yt+"/loading":case Tt+"/loading":case Lt+"/loading":case Et+"/loading":case Ot+"/loading":case Ut+"/loading":case xt+"/loading":case wt+"/loading":case jt+"/loading":return r(a(),1);case Et+"/succeeded":return o=r(a(),-1),o.addingPost=!1,o.status="succeeded",o.error=!1,o.errorCode=!1,o.title=o.list?o.list.title:se.title,o;case jt+"/succeeded":return r(a({errorCode:!1}),-1);case Nt+"/succeeded":var u={error:!1,errorCode:!1};return!1===t.list&&(u={}),r(a(u),-1);case yt+"/succeeded":case Tt+"/succeeded":case Lt+"/succeeded":case At+"/succeeded":case Dt+"/succeeded":case Ot+"/succeeded":case Ut+"/succeeded":case xt+"/succeeded":case wt+"/succeeded":return r(a({error:!1,errorCode:!1}),-1);case wt+"/failed":return o=r(a(),-1,"failed"),e.error&&e.error.message&&(o.error=e.error.message),o;case Et+"/failed":if(o=r(a(),-1),o.addingPost=!1,o.title=o.list?o.list.title:se.title,i?.list){const t=i.list;o.title=t.title?t.title:se.title;const e=t?.items_page;e&&(o.listTotalPages=e["X-WP-TotalPages"]?e["X-WP-TotalPages"]:1,o.listPage=e["X-WP-Page"]?e["X-WP-Page"]:1)}return i.message&&(o.error=i.message,o.status="failed"),s(e);case yt+"/failed":case Tt+"/failed":case Lt+"/failed":case At+"/failed":case Dt+"/failed":case Ot+"/failed":case Ut+"/failed":case xt+"/failed":case Nt+"/failed":case jt+"/failed":return r(s(e),-1)}return!1!==o?o:t}const ne=(t,e)=>function(n=null,...i){return{asyncThunk:!0,payload:e,type:t,arg:n,extra:i}};class ie extends Error{constructor(t,e){super(t),this.name="MgUpcRejectWithValue",this.value=e}}const oe=(t,e)=>n=>{let i;if((o=n)&&"object"==typeof o&&!0===o.asyncThunk){let o={dispatch:oe(t,e),getState:e,extra:n.extra,rejectWithValue:t=>new ie(n.type+": rejectWithValue",t)};t({type:n.type+"/loading",payload:n.arg}),i=n.payload(n.arg,o)}else{if(!(t=>!!t&&("object"==typeof t||"function"==typeof t)&&"function"==typeof t.then)(n.payload))return void t(n);t({type:n.type+"/loading"}),i=n.payload}var o;i.then((e=>{e instanceof ie?t({type:n.type+"/failed",payload:e.value}):(t({type:n.type,payload:e}),t({type:n.type+"/succeeded"}))})).catch((e=>{t(e instanceof ie?{type:n.type+"/failed",payload:e.value}:{type:n.type+"/failed",error:e})}))},se={list:!1,listOfList:!1,addingPost:null,status:"idle",loadingCount:0,error:null,message:null,errorCode:null,editing:!1,title:mt("My Lists"),actualAction:"init",page:1,totalPages:1,listPage:1,listTotalPages:1,mode:"my"},ae=function(t,e){var n={__c:e="__cC"+u++,__:t,Consumer:function(t,e){return t.children(e)},Provider:function(t){var n,i;return this.getChildContext||(n=new Set,(i={})[e]=this,this.getChildContext=function(){return i},this.componentWillUnmount=function(){n=null},this.shouldComponentUpdate=function(t){this.props.value!==t.value&&n.forEach((function(t){t.__e=!0,k(t)}))},this.sub=function(t){n.add(t);var e=t.componentWillUnmount;t.componentWillUnmount=function(){n&&n.delete(t),e&&e.call(t)}}),t.children}};return n.Provider.__=n.Consumer.contextType=n}({});function re(t){return new Date(t).toLocaleDateString()}const le=function(t){const{state:e,dispatch:n}=at(ae);return h("li",{className:"mg-upc-dg-item-list",onClick:t.onClick,onKeyPress:e=>{13===e.keyCode&&t.onClick(e)},tabIndex:"0"},h("i",{className:"mg-upc-icon mg-upc-dg-item-type mg-upc-dg-item-type-"+t.list.type}),h("div",{className:"mg-upc-dg-item-title"},h("span",null,t.list.title),"my"!==e.mode&&h(y,null,h("span",null,h("a",{href:"#",onClick:function(e){!function(t){t.stopImmediatePropagation&&t.stopImmediatePropagation(),t.stopPropagation&&t.stopPropagation(),t.preventDefault()}(e),function(t,e){const n=new URLSearchParams(document.location.hash.substring(1));n.set("author",e);let i=n.toString();""!==i&&(i="#"+i),window.location.hash=i}(0,t.list.author)}},t.list.user_login),h("span",{className:"mg-upc-list-dates"},h("i",null," ",h("b",null,"Created:")," ",re(t.list.created)),h("i",null," ",h("b",null,"Modified:")," ",re(t.list.modified)))))),h("span",{className:"mg-upc-dg-item-count"},t.list.count),h("span",{className:"mg-upc-dg-item-actions"},t.onRemove&&h("button",{"aria-label":mt("Remove List"),onClick:e=>{e.stopPropagation(),t.onRemove(t.list)}},h("span",{className:"mg-upc-icon upc-font-trash"}))))};class ce extends b{static defaultProps={count:1,duration:1.2,width:null,wrapper:null,height:null,circle:!1};render(){const t=[];for(let e=0;e<this.props.count;e++){let n=this.props.styles?this.props.styles:{};null!=this.props.width&&(n.width=this.props.width),null!=this.props.height&&(n.height=this.props.height),null!==this.props.width&&null!==this.props.height&&this.props.circle&&(n.borderRadius="50%"),t.push(h("span",{key:e,className:"mg-upc-dg-loading-skeleton",style:n},"‌"))}const e=this.props.wrapper;return h("span",null,e?t.map(((t,n)=>h(e,{key:n},t,"‌"))):t)}}const ue=function(t){return h("div",{className:"mg-upc-dg-pagination-div"},h("button",{className:1===t.page?"mg-upc-dg-hidden mg-upc-dg-pagination":"mg-upc-dg-pagination",ref:t.prevRef,disabled:1===t.page,"aria-label":mt("Previous page"),title:mt("Previous page"),onClick:t.onPreview},h("span",{className:"mg-upc-icon upc-font-arrow_left"})),h("span",{className:t.totalPages>1?"mg-upc-dg-pagination-current":"mg-upc-dg-hidden mg-upc-dg-pagination-current"},t.page),h("button",{className:t.page>=t.totalPages?"mg-upc-dg-hidden mg-upc-dg-pagination":"mg-upc-dg-pagination",ref:t.nextRef,disabled:t.page>=t.totalPages,"aria-label":mt("Next page"),title:mt("Next page"),onClick:t.onNext},h("span",{className:"mg-upc-icon upc-font-arrow_right"})))},de=()=>({type:ft,payload:null}),_e=t=>({type:Pt,payload:t}),pe=t=>({type:vt,payload:t}),me=ne(jt,(async function(t,e){return await Zt(t)})),fe=ne(yt,(async function(t,e){const n=t?.addingPost;return null===t&&(t={}),t.addingPost?t.adding=t.addingPost:(t.adding="",delete t.adding),await Ft.my(t).then((t=>ge(t,e,n)))}));function ge(t,e,n){if(t.headers.get("x-wp-page")&&(e.dispatch(ve(parseInt(t.headers.get("x-wp-page"),10))),e.dispatch(ye(parseInt(t.headers.get("X-WP-TotalPages"),10)))),n&&t.headers.get("X-WP-Post-Type")){const i={post_id:n},o={"X-WP-Post-Type":"type","X-WP-Post-Title":"title","X-WP-Post-Image":"image"};for(const e in o){const n=t.headers.get(e);n&&(i[o[e]]=decodeURIComponent(n))}e.dispatch(_e(i))}return t.data}ne(yt,(async function(t,e){return null===t&&(t={}),await Ft.discover(t).then((t=>ge(t,e,!1)))}));const he=ne(bt,(async function(t,e){return await Ft.delete(t).then((n=>{if(1===e.getState().listOfList.length){const n=e.getState().page,i=e.getState().totalPages;if(n<i)e.dispatch(fe({page:n}));else{if(!(n>1&&n===i))return t;e.dispatch(fe({page:n-1}))}return!1}return t}))})),ve=t=>({type:kt,payload:t}),ye=t=>({type:Ct,payload:t}),be=t=>({type:St,payload:t}),we=t=>({type:It,payload:t}),Pe=ne(Nt,(async function(t,e){return!1===t||!0===t?t:await Ft.get("object"==typeof t?t.ID:t).then((t=>(Le(t,e.dispatch),t.data)))})),ke=ne(xt,(async function(t,e){return await Ft.update(t).then((t=>(e.dispatch(pe(!1)),Le(t,e.dispatch),t.data)))})),Ce=ne(wt,(async function(t,e){return null===t&&(t={}),t.adding&&t.adding!==e.getState().addingPost&&e.dispatch(_e({id:t.addingPost})),await Ft.create(t).then((t=>(e.dispatch(pe(!1)),Le(t,e.dispatch),t.data)))})),Ne=ne(Tt,(async function(t,e){return await Ft.items(e.getState().list.ID,t).then((t=>(Le(t,e.dispatch),t.data)))})),xe=ne(At,(async function(t,e){const n=e.getState();var i=e.extra.length>0?e.extra[0]:n.list.ID;const o=e.extra.length>1?e.extra[1]:"view";return await Ft.quit(i,t,{context:o}).then((s=>{if(s.data&&s.data.list_id&&(i=s.data.list_id),n.list&&n.list.ID)if(1===n.list.items.length){if(n.list&&"view"===o){const t=n.listPage,i=n.listTotalPages;return t<i?e.dispatch(Ne({page:t})):t===i&&e.dispatch(Ne({page:Math.max(1,t-1)})),!1}}else n.list&&"view"===o&&n.listTotalPages===n.listPage+1&&n.list.count%n.list.items.length==1&&e.dispatch(Ne({page:n.listPage}));else e.dispatch(Pe({ID:i}));return t}))})),Se=ne(Et,(async function(t,e){let n=e.extra[0],i=!1;try{await Ft.add(t,n,{context:e.extra.length>1?e.extra[1]:"view"}).then((t=>{i=t.data}))}catch(t){const n=t?.response?.data;i=e.rejectWithValue(n)}return i})),Ie=ne(Lt,(async function(t,e){const n=e.extra[0];return await Ft.updateItem(e.getState().list.ID,t,n).then((e=>({...n,post_id:t,item:e?.data?.item})))})),Te=ne(Dt,(async function(t,e){const n=e.extra[0],i=e.extra[1],o=n.items[t],s=o.position-t+i;return await Ft.move(n.ID,o.post_id,s).then((e=>({oldIndex:t,newIndex:i})))})),Ae=ne(Ot,(async function(t,e){const n=e.getState().list,i=parseInt(n.items[n.items.length-1].position,10);if(isNaN(i))throw alert("positions error!"),"positions error!";const o=n.items[t];return await Ft.move(n.ID,o.post_id,i+1),await e.dispatch(Ne({page:e.getState().listPage})),t})),Ee=ne(Ut,(async function(t,e){const n=e.getState().list,i=parseInt(n.items[0].position,10);if(isNaN(i))throw alert("positions error!"),"positions error!";const o=n.items[t];return await Ft.move(n.ID,o.post_id,i-1),await e.dispatch(Ne({page:e.getState().listPage})),t}));function Le(t,e){!t.data.items_page&&t.headers.get("x-wp-page")?(e(be(parseInt(t.headers.get("x-wp-page"),10))),e(we(parseInt(t.headers.get("X-WP-TotalPages"),10)))):t.data.items_page&&(e(be(parseInt(t.data.items_page["X-WP-Page"],10))),e(we(parseInt(t.data.items_page["X-WP-TotalPages"],10))))}const De=function(t){const{state:e,dispatch:n}=at(ae);return h(y,null,h("ul",{className:"mg-upc-dg-list-of-lists-fake mg-upc-dg-on-loading"},[0,1,2].map((t=>h("li",{className:"mg-upc-dg-item-list"},h("div",null,h(ce,{width:"1.5em",height:"1.5em"})),h("div",{className:"mg-upc-dg-item-title"},h(ce,null)),h("div",{className:"mg-upc-dg-item-count"},h(ce,null)))))),h("ul",{className:"mg-upc-dg-list-of-lists"},t.lists&&t.lists.map((e=>h(le,{list:e,onClick:()=>t.onSelect(e),onRemove:t.onRemove,key:e.ID})))),e.totalPages>1&&h(ue,{totalPages:e.totalPages,page:e.page,onPreview:t.loadPreview,onNext:t.loadNext}))},Oe=function(t){const[e,n]=tt(!1),[i,o]=tt(""),s=it({});nt((()=>{o(t.item.description)}),[t.item]),nt((()=>{e&&s.current.focus()}),[e]);const a=()=>"string"==typeof i&&i.length>0;return h(y,null,h("span",null,h("br",null),"Adding item:"),h("div",{className:"mg-upc-dg-item mg-upc-dg-item-adding","data-post_id":t.item.post_id},h("span",{className:"mg-upc-icon upc-font-add"}),h("span",null," "),h("img",{className:"mg-upc-dg-item-image",src:t.item.image?t.item.image:zt}),h("div",{className:"mg-upc-dg-item-data"},h("a",{href:t.item?.link},t.item?.title),!e&&h("p",null,t.item?.description),!e&&h("button",{onClick:()=>{n(!0)}},a()&&h("span",null,mt("Edit Comment")),!a()&&h("span",null,mt("Add Comment"))),h("input",{ref:s,className:e?"mg-upc-dg-btn-item-desc":"mg-upc-dg-dn",type:"text",value:i,onChange:function(t){o(t.target.value)},onKeyDown:e=>{"Enter"===e.key&&(n(!1),t.onSaveItemDescription(i))},maxLength:400}),e&&h("button",{className:"mg-upc-dg-btn-item-desc-cancel",onClick:()=>{n(!1),o(t.item.description)}},h("span",{className:"mg-upc-icon upc-font-close"}),h("span",null,mt("Cancel"))),e&&h("button",{className:"mg-upc-dg-btn-item-desc-save",onClick:()=>{n(!1),t.onSaveItemDescription(i)}},h("span",{className:"mg-upc-icon upc-font-save"}),h("span",null,mt("Save"))))),h("span",null,mt("Select where the item will be added:")))};function Ue(){return Ue=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var i in n)({}).hasOwnProperty.call(n,i)&&(t[i]=n[i])}return t},Ue.apply(null,arguments)}function je(t,e){for(var n in t)if("__source"!==n&&!(n in e))return!0;for(var i in e)if("__source"!==i&&t[i]!==e[i])return!0;return!1}function Re(t,e){this.props=t,this.context=e}(Re.prototype=new b).isPureReactComponent=!0,Re.prototype.shouldComponentUpdate=function(t,e){return je(this.props,t)||je(this.state,e)};var We=e.__b;e.__b=function(t){t.type&&t.type.__f&&t.ref&&(t.props.ref=t.ref,t.ref=null),We&&We(t)},"undefined"!=typeof Symbol&&Symbol.for&&Symbol.for("react.forward_ref");var He=e.__e;e.__e=function(t,e,n,i){if(t.then)for(var o,s=e;s=s.__;)if((o=s.__c)&&o.__c)return null==e.__e&&(e.__e=n.__e,e.__k=n.__k),o.__c(t,e);He(t,e,n,i)};var $e=e.unmount;function Me(t,e,n){return t&&(t.__c&&t.__c.__H&&(t.__c.__H.__.forEach((function(t){"function"==typeof t.__c&&t.__c()})),t.__c.__H=null),null!=(t=function(t,e){for(var n in e)t[n]=e[n];return t}({},t)).__c&&(t.__c.__P===n&&(t.__c.__P=e),t.__c=null),t.__k=t.__k&&t.__k.map((function(t){return Me(t,e,n)}))),t}function Fe(t,e,n){return t&&n&&(t.__v=null,t.__k=t.__k&&t.__k.map((function(t){return Fe(t,e,n)})),t.__c&&t.__c.__P===e&&(t.__e&&n.appendChild(t.__e),t.__c.__e=!0,t.__c.__P=n)),t}function Qe(){this.__u=0,this.t=null,this.__b=null}function qe(t){var e=t.__.__c;return e&&e.__a&&e.__a(t)}function Be(){this.u=null,this.o=null}e.unmount=function(t){var e=t.__c;e&&e.__R&&e.__R(),e&&32&t.__u&&(t.type=null),$e&&$e(t)},(Qe.prototype=new b).__c=function(t,e){var n=e.__c,i=this;null==i.t&&(i.t=[]),i.t.push(n);var o=qe(i.__v),s=!1,a=function(){s||(s=!0,n.__R=null,o?o(r):r())};n.__R=a;var r=function(){if(! --i.__u){if(i.state.__a){var t=i.state.__a;i.__v.__k[0]=Fe(t,t.__c.__P,t.__c.__O)}var e;for(i.setState({__a:i.__b=null});e=i.t.pop();)e.forceUpdate()}};i.__u++||32&e.__u||i.setState({__a:i.__b=i.__v.__k[0]}),t.then(a,a)},Qe.prototype.componentWillUnmount=function(){this.t=[]},Qe.prototype.render=function(t,e){if(this.__b){if(this.__v.__k){var n=document.createElement("div"),i=this.__v.__k[0].__c;this.__v.__k[0]=Me(this.__b,n,i.__O=i.__P)}this.__b=null}var o=e.__a&&h(y,null,t.fallback);return o&&(o.__u&=-33),[h(y,null,e.__a?null:t.children),o]};var Xe=function(t,e,n){if(++n[1]===n[0]&&t.o.delete(e),t.props.revealOrder&&("t"!==t.props.revealOrder[0]||!t.o.size))for(n=t.u;n;){for(;n.length>3;)n.pop()();if(n[1]<n[0])break;t.u=n=n[2]}};function Ve(t){return this.getChildContext=function(){return t.context},t.children}function Ke(t){var e=this,n=t.i;e.componentWillUnmount=function(){H(null,e.l),e.l=null,e.i=null},e.i&&e.i!==n&&e.componentWillUnmount(),e.l||(e.i=n,e.l={nodeType:1,parentNode:n,childNodes:[],contains:function(){return!0},appendChild:function(t){this.childNodes.push(t),e.i.appendChild(t)},insertBefore:function(t,n){this.childNodes.push(t),e.i.appendChild(t)},removeChild:function(t){this.childNodes.splice(this.childNodes.indexOf(t)>>>1,1),e.i.removeChild(t)}}),H(h(Ve,{context:e.context},t.__v),e.l)}(Be.prototype=new b).__a=function(t){var e=this,n=qe(e.__v),i=e.o.get(t);return i[0]++,function(o){var s=function(){e.props.revealOrder?(i.push(o),Xe(e,t,i)):o()};n?n(s):s()}},Be.prototype.render=function(t){this.u=null,this.o=new Map;var e=I(t.children);t.revealOrder&&"b"===t.revealOrder[0]&&e.reverse();for(var n=e.length;n--;)this.o.set(e[n],this.u=[1,0,this.u]);return t.children},Be.prototype.componentDidUpdate=Be.prototype.componentDidMount=function(){var t=this;this.o.forEach((function(e,n){Xe(t,n,e)}))};var Ge="undefined"!=typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,ze=/^(?:accent|alignment|arabic|baseline|cap|clip(?!PathU)|color|dominant|fill|flood|font|glyph(?!R)|horiz|image(!S)|letter|lighting|marker(?!H|W|U)|overline|paint|pointer|shape|stop|strikethrough|stroke|text(?!L)|transform|underline|unicode|units|v|vector|vert|word|writing|x(?!C))[A-Z]/,Je=/^on(Ani|Tra|Tou|BeforeInp|Compo)/,Ye=/[A-Z0-9]/g,Ze="undefined"!=typeof document,tn=function(t){return("undefined"!=typeof Symbol&&"symbol"==typeof Symbol()?/fil|che|rad/:/fil|che|ra/).test(t)};b.prototype.isReactComponent={},["componentWillMount","componentWillReceiveProps","componentWillUpdate"].forEach((function(t){Object.defineProperty(b.prototype,t,{configurable:!0,get:function(){return this["UNSAFE_"+t]},set:function(e){Object.defineProperty(this,t,{configurable:!0,writable:!0,value:e})}})}));var en=e.event;function nn(){}function on(){return this.cancelBubble}function sn(){return this.defaultPrevented}e.event=function(t){return en&&(t=en(t)),t.persist=nn,t.isPropagationStopped=on,t.isDefaultPrevented=sn,t.nativeEvent=t};var an={enumerable:!1,configurable:!0,get:function(){return this.class}},rn=e.vnode;e.vnode=function(t){"string"==typeof t.type&&function(t){var e=t.props,n=t.type,i={},o=-1===n.indexOf("-");for(var s in e){var a=e[s];if(!("value"===s&&"defaultValue"in e&&null==a||Ze&&"children"===s&&"noscript"===n||"class"===s||"className"===s)){var r=s.toLowerCase();"defaultValue"===s&&"value"in e&&null==e.value?s="value":"download"===s&&!0===a?a="":"translate"===r&&"no"===a?a=!1:"o"===r[0]&&"n"===r[1]?"ondoubleclick"===r?s="ondblclick":"onchange"!==r||"input"!==n&&"textarea"!==n||tn(e.type)?"onfocus"===r?s="onfocusin":"onblur"===r?s="onfocusout":Je.test(s)&&(s=r):r=s="oninput":o&&ze.test(s)?s=s.replace(Ye,"-$&").toLowerCase():null===a&&(a=void 0),"oninput"===r&&i[s=r]&&(s="oninputCapture"),i[s]=a}}"select"==n&&i.multiple&&Array.isArray(i.value)&&(i.value=I(e.children).forEach((function(t){t.props.selected=-1!=i.value.indexOf(t.props.value)}))),"select"==n&&null!=i.defaultValue&&(i.value=I(e.children).forEach((function(t){t.props.selected=i.multiple?-1!=i.defaultValue.indexOf(t.props.value):i.defaultValue==t.props.value}))),e.class&&!e.className?(i.class=e.class,Object.defineProperty(i,"className",an)):(e.className&&!e.class||e.class&&e.className)&&(i.class=i.className=e.className),t.props=i}(t),t.$$typeof=Ge,rn&&rn(t)};var ln=e.__r;e.__r=function(t){ln&&ln(t),t.__c};var cn=e.diffed;e.diffed=function(t){cn&&cn(t);var e=t.props,n=t.__e;null!=n&&"textarea"===t.type&&"value"in e&&e.value!==n.value&&(n.value=null==e.value?"":e.value)};var un=['a[href]:not([tabindex^="-"])','area[href]:not([tabindex^="-"])','input:not([type="hidden"]):not([type="radio"]):not([disabled]):not([tabindex^="-"])','input[type="radio"]:not([disabled]):not([tabindex^="-"])','select:not([disabled]):not([tabindex^="-"])','textarea:not([disabled]):not([tabindex^="-"])','button:not([disabled]):not([tabindex^="-"])','iframe:not([tabindex^="-"])','audio[controls]:not([tabindex^="-"])','video[controls]:not([tabindex^="-"])','[contenteditable]:not([tabindex^="-"])','[tabindex]:not([tabindex^="-"])'];function dn(t){this._show=this.show.bind(this),this._hide=this.hide.bind(this),this._maintainFocus=this._maintainFocus.bind(this),this._bindKeypress=this._bindKeypress.bind(this),this.$el=t,this.shown=!1,this._id=this.$el.getAttribute("data-a11y-dialog")||this.$el.id,this._previouslyFocused=null,this._listeners={},this.create()}function _n(t,e){return n=(e||document).querySelectorAll(t),Array.prototype.slice.call(n);var n}function pn(t){(t.querySelector("[autofocus]")||t).focus()}function mn(){_n("[data-a11y-dialog]").forEach((function(t){new dn(t)}))}dn.prototype.create=function(){this.$el.setAttribute("aria-hidden",!0),this.$el.setAttribute("aria-modal",!0),this.$el.setAttribute("tabindex",-1),this.$el.hasAttribute("role")||this.$el.setAttribute("role","dialog"),this._openers=_n('[data-a11y-dialog-show="'+this._id+'"]'),this._openers.forEach(function(t){t.addEventListener("click",this._show)}.bind(this));const t=this.$el;return this._closers=_n("[data-a11y-dialog-hide]",this.$el).filter((function(e){return e.closest('[aria-modal="true"], [data-a11y-dialog]')===t})).concat(_n('[data-a11y-dialog-hide="'+this._id+'"]')),this._closers.forEach(function(t){t.addEventListener("click",this._hide)}.bind(this)),this._fire("create"),this},dn.prototype.show=function(t){if(this.shown)return this;this._previouslyFocused=document.activeElement;const e=t&&t.target?t.target:null;return e&&Object.is(this._previouslyFocused,document.body)&&(this._previouslyFocused=e),this.$el.removeAttribute("aria-hidden"),this.shown=!0,pn(this.$el),document.body.addEventListener("focus",this._maintainFocus,!0),document.addEventListener("keydown",this._bindKeypress),this._fire("show",t),this},dn.prototype.hide=function(t){return this.shown?(this.shown=!1,this.$el.setAttribute("aria-hidden","true"),this._previouslyFocused&&this._previouslyFocused.focus&&this._previouslyFocused.focus(),document.body.removeEventListener("focus",this._maintainFocus,!0),document.removeEventListener("keydown",this._bindKeypress),this._fire("hide",t),this):this},dn.prototype.destroy=function(){return this.hide(),this._openers.forEach(function(t){t.removeEventListener("click",this._show)}.bind(this)),this._closers.forEach(function(t){t.removeEventListener("click",this._hide)}.bind(this)),this._fire("destroy"),this._listeners={},this},dn.prototype.on=function(t,e){return void 0===this._listeners[t]&&(this._listeners[t]=[]),this._listeners[t].push(e),this},dn.prototype.off=function(t,e){var n=(this._listeners[t]||[]).indexOf(e);return n>-1&&this._listeners[t].splice(n,1),this},dn.prototype._fire=function(t,e){var n=this._listeners[t]||[],i=new CustomEvent(t,{detail:e});this.$el.dispatchEvent(i),n.forEach(function(t){t(this.$el,e)}.bind(this))},dn.prototype._bindKeypress=function(t){const e=document.activeElement;e&&e.closest('[aria-modal="true"]')!==this.$el||(this.shown&&"Escape"===t.key&&"alertdialog"!==this.$el.getAttribute("role")&&(t.preventDefault(),this.hide(t)),this.shown&&"Tab"===t.key&&function(t,e){var n=function(t){return _n(un.join(","),t).filter((function(t){return!!(t.offsetWidth||t.offsetHeight||t.getClientRects().length)}))}(t),i=n.indexOf(document.activeElement);e.shiftKey&&0===i?(n[n.length-1].focus(),e.preventDefault()):e.shiftKey||i!==n.length-1||(n[0].focus(),e.preventDefault())}(this.$el,t))},dn.prototype._maintainFocus=function(t){!this.shown||t.target.closest('[aria-modal="true"]')||t.target.closest("[data-a11y-dialog-ignore-focus-trap]")||pn(this.$el)},"undefined"!=typeof document&&("loading"===document.readyState?document.addEventListener("DOMContentLoaded",mn):window.requestAnimationFrame?window.requestAnimationFrame(mn):window.setTimeout(mn,16));const fn=t=>{const e=(()=>{const[t,e]=tt(!1);return nt((()=>e(!0)),[]),t})(),[n,i]=(t=>{const[e,n]=(()=>{const[t,e]=tt(null);return[t,st((t=>{null!==t&&e(new dn(t))}),[])]})(),i=st((()=>e.hide()),[e]),o=t.role||"dialog",s="alertdialog"===o,a=t.titleId||t.id+"-title";return nt((()=>()=>{e&&e.destroy()}),[e]),[e,{container:{id:t.id,ref:n,role:o,tabIndex:-1,"aria-modal":!0,"aria-hidden":!0,"aria-labelledby":a},overlay:{onClick:s?void 0:i},dialog:{role:"document"},closeButton:{type:"button",onClick:i},title:{role:"heading","aria-level":1,id:a}}]})(t),{dialogRef:o}=t;if(nt((()=>(n&&o(n),()=>o(void 0))),[o,n]),!e)return null;const s=t.dialogRoot?document.querySelector(t.dialogRoot):document.body,a=h("h2",Ue({},i.title,{className:t.classNames.title,key:"title"}),t.onBack&&h("a",{"aria-label":t.backButtonLabel,href:"#",onClick:e=>{e.preventDefault(),t.onBack(e)}},"←")," ",t.title),r=h("button",Ue({},i.closeButton,{className:t.classNames.closeButton,"aria-label":t.closeButtonLabel,key:"button"}),t.closeButtonContent),l=["first"===t.closeButtonPosition&&r,a,t.children,"last"===t.closeButtonPosition&&r].filter(Boolean);return function(t,e){var n=h(Ke,{__v:t,i:e});return n.containerInfo=e,n}(h("div",Ue({},i.container,{className:t.classNames.container}),h("div",Ue({},i.overlay,{className:t.classNames.overlay})),h("div",Ue({},i.dialog,{className:t.classNames.dialog}),l)),s)};fn.defaultProps={role:"dialog",closeButtonLabel:"Close this dialog window",closeButtonContent:"×",closeButtonPosition:"first",classNames:{},backButtonLabel:"Back",dialogRef:()=>{}},function(t){function e(e,i,o,s){const a=o||s.parent(),r=a.find(".mg-upc-item-vote").attr("disabled",!0);mgUpcApiClient.vote(e,i,{context:"web",posts:n(a)}).then((function(e){t(document.body).trigger("mg_upc_vote_response",[e,a])})).catch((function(t){r.attr("disabled",!1),t.response?.data?.message&&(s?s.append(te(t.response.data.message)):a.before(te(t.response.data.message)))}))}function n(e){return[...e.children().map((function(){return t(this).data("pid")}))].join(",")}t(".mg-upc-item-vote").on("click",(function(){const n=t(this).data("vote").split(",");return 2===n.length&&e(n[0],n[1],!1,t(this).closest(".mg-upc-item")),!1})),t((function(){t(".mg-upc-vote").each((function(){const n=t(this);e(n.data("id"),0,n.find(".mg-upc-items-container"),!1)}))})),t(document.body).on("mg_upc_vote_response",(function(e,n,i){if(!n.data)return;const o=parseInt(n.data.vote_counter,10),s=i.find(".mg-upc-item-vote");i.data("votes",o),n.data.can_vote?s.attr("disabled",!1).show():s.animate({width:0,padding:0,opacity:0},200,(function(){s.remove()})),n.data.posts.forEach((function(e){const n=i.find(".mg-upc-item[data-pid="+e.post_id+"]"),s=parseInt(e.votes,10);t(document.body).trigger("mg_upc_item_vote_set",[n,s,o])}))})),t(document.body).on("mg_upc_item_vote_set",(function(t,e,n,i){const o=i>0?Math.round(1e3*n/i)/10:0,s=e.find(".mg-upc-votes");s.find(".mg-upc-item-votes-number").html(n),s.find(".mg-upc-item-percent").html(o+"%"),s.find(".mg-upc-item-bar-progress").animate({width:o+"%"}),s.show()}))}(jQuery),function(t){t(".mg-upc-add-product-to-list").on("click",(function(){let e=t(this).data("id");const n=t(this).closest(".product,.summary").find("[name='variation_id']");return n.length>0&&parseInt(n.val(),10)>0&&(e=n.val()),window.addItemToList(e),!1}));const e="mg-upc-btn-loading",n="mg-upc-product-added",i="mg-upc-product-error",o="Sorry, an error occurred.";function s(a,r,l){if(r.hasClass(e))return!1;let c={product_id:r.data("product"),quantity:r.data("quantity")};if("0"==c.quantity){if(!l)return!!confirm(mt("The quantity is zero! Do you want to add a unit?"))&&s(a,r,!0);c.quantity=1}t(document.body).trigger("adding_to_cart",[r,c]);const u=woocommerce_params.wc_ajax_url.toString().replace("%%endpoint%%","add_to_cart");return t.ajax({type:"POST",url:u,data:c,beforeSend:function(t){r.removeClass(n+" "+i).addClass(e)},success:function(i){r.removeClass(e),i&&(i.error&&i.product_url?alert(o):(r.addClass(n),t(document.body).trigger("added_to_cart",[i.fragments,i.cart_hash,r])))},error:function(){r.addClass(i).removeClass(e),alert(o)}}),!1}function s(a,r,l){if(r.hasClass(e))return!1;let c={product_id:r.data("product"),quantity:r.data("quantity")};if("0"==c.quantity){if(!l)return!!confirm(mt("The quantity is zero! Do you want to add a unit?"))&&s(a,r,!0);c.quantity=1}t(document.body).trigger("adding_to_cart",[r,c]);const u=woocommerce_params.wc_ajax_url.toString().replace("%%endpoint%%","add_to_cart");return t.ajax({type:"POST",url:u,data:c,beforeSend:function(t){r.removeClass(n+" "+i).addClass(e)},success:function(i){r.removeClass(e),i&&(i.error&&i.product_url?alert(o):(r.addClass(n),t(document.body).trigger("added_to_cart",[i.fragments,i.cart_hash,r])))},error:function(){r.addClass(i).removeClass(e),alert(o)}}),!1}t((function(){if("undefined"==typeof wc_add_to_cart_params)return!1;t(".mg-upc-item-product").removeClass("mg-upc-hide").on("click",(function(e){return s(e,t(this),!1)})),t(".mg-upc-add-list-to-cart").removeClass("mg-upc-hide").on("click",(function(s){const a=t(this);return a.hasClass(e)||(a.removeClass(n+" "+i).addClass(e),window.mgUpcAddListToCart(t(this).data("id")).then((function(i){a.removeClass(e),i.err&&a.before(te(Yt(i.err))),i.msg&&a.before(te(Yt(i.msg),"success")),a.addClass(n),t(document.body).trigger("added_to_cart",[i.fragments,i.cart_hash,a])})).catch((t=>{a.removeClass(e),t.response?.data?.message?a.before(te(Yt(t.response.data.message))):alert(o)}))),!1}))}))}(jQuery);const gn=function(t){const[e,n]=tt(""),[i,o]=tt(""),[s,a]=tt(""),[r,l]=tt(""),c=ot((()=>Kt(t.addingPost)),[t.addingPost]);function u(t){t.default_title&&n(t.default_title),t.default_status&&l(t.default_status),a(t.name)}return""===s&&1===c.length&&u(c[0]),nt((()=>{n(t.list.title),o(t.list.content),a(t.list.type),l(t.list.status)}),[t.list.title,t.list.content,t.list.type,t.list.type]),nt((()=>{Bt(s)?.available_statuses&&-1===Bt(s).available_statuses.indexOf(r)&&l(Bt(s).available_statuses[0])}),[s]),h("div",{className:"mg-list-edit"},-1===t.list.ID&&""===s&&h(y,null,h("label",null,mt("Select a list type:")),h("ul",{id:`type-${t.list.ID}`},c.map(((t,e)=>h("li",{className:"mg-upc-dg-item-list-type",key:t.name,onClick:()=>u(t),onKeyPress:e=>{13===e.keyCode&&u(t)},tabIndex:"0"},h("i",{className:"mg-upc-icon mg-upc-dg-item-type mg-upc-dg-item-type-"+t.name}),h("div",{className:"mg-upc-dg-item-title"},h("strong",null,t.label),h("div",{className:"mg-upc-dg-item-desc"},t.description))))))),""!==s&&Gt(s,"editable_title")&&h(y,null,h("label",{htmlFor:`title-${t.list.ID}`},mt("Title")),h("input",{id:`title-${t.list.ID}`,type:"text",value:e,onChange:function(t){n(t.target.value)},maxLength:100})),""!==s&&Gt(s,"editable_content")&&h(y,null,h("label",{htmlFor:`content-${t.list.ID}`},mt("Description")),h("textarea",{id:`content-${t.list.ID}`,value:i,onChange:function(t){o(t.target.value)},maxLength:500}),h("span",{className:"mg-upc-dg-list-desc-edit-count"},h("i",null,i?.length),"/500")),""!==s&&!Bt(s)&&h("span",null,mt("Unknown List Type...")),""!==s&&Bt(s)?.available_statuses&&Bt(s).available_statuses.length>1&&h(y,null,h("label",{htmlFor:`status-${t.list.ID}`},mt("Status")),h("select",{id:`status-${t.list.ID}`,value:r,onChange:function(t){l(t.target.value)}},Bt(s).available_statuses.map(((t,e)=>{if(function(t){const e=Xt(t);return e&&e.show_in_status_list}(t))return h("option",{value:t},function(t){const e=Xt(t);return e?e.label:t}(t))})))),""!==s&&Bt(s)&&h("div",{className:"mg-upc-dg-edit-actions"},h("button",{onClick:()=>t.onSave({title:e,content:i,type:s,status:r})},h("span",{className:"mg-upc-icon upc-font-save"}),h("span",null,mt("Save"))),h("button",{onClick:()=>t.onCancel()},h("span",{className:"mg-upc-icon upc-font-close"}),h("span",null,mt("Cancel")))))},hn=function(t){const[e,n]=tt(!1),[i,o]=tt(""),[s,a]=tt(t.item?.quantity),r=it({});nt((()=>{o(t.item.description)}),[t.item]),nt((()=>{e&&r.current.focus()}),[e]);const l=it(!1);return nt((()=>{t.item.quantity!==s&&(clearTimeout(l.current),l.current=setTimeout((function(){t.onSaveItemQuantity(s)}),600))}),[s]),h("li",{className:"mg-upc-dg-item","data-post_id":t.item.post_id},Vt(t.list,"sortable")&&h(y,null,h("span",{className:"mg-upc-dg-item-handle","aria-draggable":!0},"::"),h("span",{className:"mg-upc-dg-item-number"},t.item.position)),Vt(t.list,"vote")&&h(y,null,h("span",{className:"mg-upc-dg-item-number"},(()=>{const e=parseInt(t.list.vote_counter,10);return Vt(t.list,"vote")&&e>0?Math.round(100*parseInt(t.item.votes,10)/e)+"%":"0%"})())),h("a",{href:t.item.link},h("img",{className:"mg-upc-dg-item-image",src:t.item.image?t.item.image:zt})),h("div",{className:"mg-upc-dg-item-data"},h("a",{href:t.item.link},t.item.title),t.item.price_html&&h("span",{className:"mg-upc-dg-price",dangerouslySetInnerHTML:{__html:t.item.price_html}}),t.item.stock_html&&h("span",{className:"mg-upc-dg-stock",dangerouslySetInnerHTML:{__html:t.item.stock_html}}),t.editable&&!e&&h("p",null,t.item.description),t.editable&&!e&&Vt(t.list,"editable_item_description")&&h("button",{onClick:()=>{n(!0)}},h("span",{className:"mg-upc-icon upc-font-edit"}),""===i&&h("span",null,mt("Add Comment")),""!==i&&h("span",null,mt("Edit Comment"))),h("input",{ref:r,className:e?"mg-upc-dg-btn-item-desc":"mg-upc-dg-dn",type:"text",value:i,onChange:function(t){o(t.target.value)},onKeyDown:e=>{"Enter"===e.key&&(n(!1),t.onSaveItemDescription(i))},maxLength:400}),t.editable&&e&&h("button",{className:"mg-upc-dg-btn-item-desc-cancel",onClick:()=>{n(!1),o(t.item.description)}},h("span",{className:"mg-upc-icon upc-font-close"}),h("span",null,mt("Cancel"))),t.editable&&e&&h("button",{className:"mg-upc-dg-btn-item-desc-save",onClick:()=>{n(!1),t.onSaveItemDescription(i)}},h("span",{className:"mg-upc-icon upc-font-save"}),h("span",null,mt("Save")))),t.editable&&Vt(t.list,"quantity")&&h("div",{className:"mg-upc-dg-quantity"},h("small",null,mt("Quantity")),h("input",{"aria-label":mt("Quantity"),type:"number",value:s,onChange:function(){a(event.target.value)}})),t.editable&&!e&&h("div",null,h("button",{"aria-label":"Remove item",onClick:t.onRemove},h("span",{className:"mg-upc-icon upc-font-trash"}))))},vn=function(t){return new Promise((function(e,n){const i=document.createElement("script");let o=!1;i.type="text/javascript",i.src=t,i.async=!0,i.onerror=function(t){n(t,i)},i.onload=i.onreadystatechange=function(){o||this.readyState&&"complete"!=this.readyState||(o=!0,setTimeout((function(){e()}),100))},(document.head||document.body||document.documentElement).appendChild(i)}))},yn=function(t){const e=it(null),n=it((e=>{t.onMove(e)}));return nt((()=>{n.current=t.onMove})),nt((()=>{let i=!1;if(Vt(t.list,"sortable")){const t=()=>{i=Sortable.create(e.current,{handle:".mg-upc-dg-item-handle",group:"shared",animation:150,onUpdate:function(t){n.current(t)}})};"undefined"!=typeof Sortable?t():vn(qt()).then((()=>{t()}))}return()=>{i&&i.destroy()}})),h(y,null,h("ul",{className:"mg-upc-dg-list-fake mg-upc-dg-on-loading"},[0,1,2].map((e=>h("li",{className:"mg-upc-dg-item"},Vt(t.list,"sortable")&&h(y,null,h("span",{className:"mg-upc-dg-item-handle-skeleton"},"  ",h(ce,{width:"1.5em"}),"  "),h("span",{className:"mg-upc-dg-item-number-skeleton"},"  ",h(ce,{width:"1em"}),"  ")),Vt(t.list,"vote")&&h(y,null,h("span",{className:"mg-upc-dg-item-number-skeleton"},"  ",h(ce,{width:"1em"}),"  ")),h("div",{className:"mg-upc-dg-item-skeleton-image"},h(ce,{width:"5em",height:"5em"})),h("div",{className:"mg-upc-dg-item-data"},h(ce,{count:2})))))),h("ul",{ref:e,className:"mg-upc-dg-list"},0===t?.items?.length&&h("span",null,"There are no items in this list"),t?.items?.length>0&&t.items?.map&&t.items.map((e=>h(hn,{list:t.list,item:e,editable:t.editable,onRemove:()=>t.onRemove(t.list,e),onSaveItemDescription:n=>t.onSaveItemDescription(t.list,e,n),onSaveItemQuantity:n=>t.onSaveItemQuantity(t.list,e,n),key:e.ID+":"+e.post_id})))),Vt(t.list,"vote")&&h("span",{className:"mg-upc-dg-total-votes"}," ",mt("Total votes:")," ",h("span",null," ",t.list.vote_counter)))},bn=function(t){const e=it(null),n=it(null),i=mt("Copy"),[o,s]=tt(i);nt((()=>{let t=null;o!==i&&(t=setTimeout((()=>{s(i),clearTimeout(t)}),2e3))}),[o]);const a=encodeURIComponent(t.link),r=encodeURIComponent(t.title);let l=[{name:"Twitter",url:"https://twitter.com/share?url="+a+"&text="+r},{name:"Facebook",url:"https://www.facebook.com/sharer/sharer.php?u="+a+"&quote="+r},{name:"Pinterest",url:"https://pinterest.com/pin/create/button/?url="+a+"&description="+r},{name:"Whatsapp",url:"whatsapp://send?text="+a},{name:"Telegram",url:"https://t.me/share/url?url="+a+"&text="+r},{name:"LiNE",url:"https://social-plugins.line.me/lineit/share?url="+a+"&text="+r},{slug:"email",name:mt("Email"),url:"mailto:?subject="+r+"&body="+a}];return void 0!==Qt().shareButtons&&(l=l.filter((t=>Qt().shareButtons.includes(t.slug||t.name.toLowerCase())))),h("div",{className:"mg-upc-dg-share-link"},h("input",{ref:e,value:t.link,onClick:function(){e.current.setSelectionRange(0,e.current.value.length)},readOnly:!0}),h("button",{ref:n,onClick:function(t){var n;(n=e.current).focus(),n.setSelectionRange(0,n.value.length),document.execCommand&&document.execCommand("copy")?s(mt("Copied!")):s("Error!")}},h("span",{className:"mg-upc-icon upc-font-copy"}),h("span",null,o)),l.map((function(t){return(e=t).slug||(e.slug=e.name.toLowerCase()),h("a",{href:e.url,title:"Share with "+e.name,className:"mg-upc-dg-share",target:"_blank",rel:"noopener"},h("div",{className:"mg-upc-share-btn-img mg-upc-share-"+e.slug}," "));var e})))},wn=function(t){const{state:e,dispatch:n}=at(ae),[i,o]=tt(!1),s=it(!1),a=it(!1);function r(t){t<1||t>e.listTotalPages||"loading"===e.status||n(Ne({page:t}))}return nt((()=>{const t=e.list;let i=!1,o=!1;if(t&&Vt(t,"sortable")){const t=()=>{s.current&&e.listPage<e.listTotalPages&&(i=Sortable.create(s.current,{group:"shared",onAdd:t=>{n(Ae(t.oldIndex))}})),s.current&&e.listPage>1&&(o=Sortable.create(a.current,{group:"shared",onAdd:t=>{n(Ee(t.oldIndex))}}))};"undefined"!=typeof Sortable?t():vn(qt()).then((()=>{t()}))}return()=>{i&&i.destroy(),o&&o.destroy()}}),[e.list,e.listPage,e.listTotalPages]),nt((()=>{o(!1)}),[e.editing,e.list,e.addingPost]),h(y,null,e.editing&&h(gn,{list:e.list,addingPost:e.addingPost,onSave:function(t){if(-1===e.list.ID||t.title!==e.list.title||t.content!==e.list.content||t.status!==e.list.status)if(-1===e.list.ID){const i={};i.title=t.title,i.content=t.content,i.type=t.type,i.status=t.status,e.addingPost?.post_id&&(i.adding=e.addingPost.post_id,e.addingPost?.description&&(i.description=e.addingPost.description)),n(Ce(i))}else{const i={id:e.list.ID};t.status!==e.list.status&&(i.status=t.status),t.title!==e.list.title&&(i.title=t.title),t.content!==e.list.content&&(i.content=t.content),n(ke(i))}},onCancel:function(){n(pe(!1)),-1===e.list.ID&&(n(Pe(!1)),n(de()),n(fe()))}}),!e.editing&&h(y,null,h("div",{className:"mg-upc-dg-top-action"},function(t){const e=t.type;return Gt(e,"editable_title")||Gt(e,"editable_content")||Bt(e)?.available_statuses?.length>1}(e.list)&&h("button",{className:"mg-upg-edit",onClick:()=>n(pe(!0))},h("span",{className:"mg-upc-icon upc-font-edit"}),h("span",null,mt("Edit"))),e.list.link&&h("button",{className:"mg-upg-share",onClick:()=>o(!i)},h("span",{className:"mg-upc-icon upc-font-share"}),h("span",null,mt("Share"))),"cart"===e.list.type&&h("button",{className:"mg-upg-share",onClick:function(){n(me(e.list.ID))}},h("span",{className:"mg-upc-icon upc-font-cart"}),h("span",null,mt("Add all to cart")))),i&&e.list.link&&h(bn,{link:e.list.link,title:e.list.title}),e.list.content&&h("p",{className:"mg-upc-dg-list-desc",dangerouslySetInnerHTML:{__html:Yt(e.list.content)}}),h(ce,{count:3}),h(yn,{list:e.list,items:e.list?.items||[],onMove:function(t){n(Te(t.oldIndex,e.list,t.newIndex))},onRemove:function(t,e){n(xe(e.post_id))},onSaveItemDescription:function(t,e,i){n(Ie(e.post_id,{description:i}))},onSaveItemQuantity:function(t,e,i){n(Ie(e.post_id,{quantity:i}))},editable:t.editable})),(!e.editing||!e.list)&&e.listTotalPages>1&&h(ue,{totalPages:e.listTotalPages,page:e.listPage,onPreview:function(){r(e.listPage-1)},onNext:function(){r(e.listPage+1)},prevRef:a,nextRef:s}))};function Pn(t){return parseInt(t.author,10)===parseInt(Qt().user_id,10)}function kn(){"replaceState"in history?(history.replaceState("",document.title,location.pathname),history.go(-1)):location.hash=""}H(h((t=>{const[e,n]=et(ee,se);return h(ae.Provider,{value:{state:e,dispatch:oe(n,(()=>e))}},t.children)}),null,h((function(){const{state:t,dispatch:e}=at(ae),n=ot((()=>Kt(t.addingPost)),[t.addingPost]),i=it(!1);let o="listOfList";o=t.addingPost?t.editing?"addingToNew":"adding":t.editing?-1!==t.list?.ID?"edit":"new":t.list?"list":"listOfList";const s={container:"mg-upc-dg-container",overlay:"mg-upc-dg-overlay",dialog:"mg-upc-dg-content"+(t.errorCode?" mg-upc-err-"+t.errorCode:""),title:"mg-upc-dg-title",closeButton:"mg-upc-dg-close"};nt((()=>{window.showMyLists=function(){a()},window.mgUpcShowList=function(t,n=""){e(de()),e(Pe({ID:t,title:n||""})),i.current.show()},window.addItemToList=function(t,n=!1,o="view"){e(de()),n?(e(Se(n,t,o)),i.current.show()):r(t)},window.removeItemFromList=function(t,n,o="view"){e(de()),e(xe(t,n,o)),i.current.show()},window.mgUpcAddListToCart=Zt}),[i.current,e]);const a=()=>{e(de()),e(fe()),i.current.show()},r=t=>{e(_e({post_id:t})),e(fe({addingPost:t})),i.current.show()};function l(n){n<1||n>t.totalPages||"loading"===t.status||e(ve(n))}const c="list"===o||"new"===o||"edit"===o||"addingToNew"===o;return h(fn,{id:"mg-upc-dg-dialog",dialogRef:function(t){i.current=t},title:t.title,classNames:s,onBack:!!c&&function(){switch(o){case"list":default:a();break;case"new":e(Pe(!1)),e(pe(!1)),a();break;case"edit":e(pe(!1));break;case"addingToNew":e(Pe(!1)),e(pe(!1)),e(fe({addingPost:t.addingPost.post_id}))}}},h("div",{className:"mg-upc-dg-content-wrapper mg-upc-dg-status-"+t.status+" mg-upc-dg-view-"+o},h("div",{className:"mg-upc-dg-wait"}),t.message&&h("div",{className:"mg-upc-dg-msg"},t.message,h("a",{href:"#",className:"mg-upc-dg-alert-close","aria-label":"Hide alert",onClick:t=>{t.preventDefault(),e({type:ht,payload:null})}},h("span",{className:"mg-upc-icon upc-font-close"}))),t.error&&h("div",{className:"mg-upc-dg-error"},t.error,h("a",{href:"#",className:"mg-upc-dg-alert-close","aria-label":"Hide alert",onClick:t=>{t.preventDefault(),e({type:gt,payload:null})}},h("span",{className:"mg-upc-icon upc-font-close"}))),h("div",{className:"mg-upc-dg-body"},!t.error&&t.addingPost&&h(Oe,{item:t.addingPost,onSaveItemDescription:function(n){e(_e({...t.addingPost,description:n}))}}),("listOfList"===o||"adding"===o)&&h(y,null,h("div",{className:"mg-upc-dg-top-action"},n.length>0&&!t.error&&h("button",{className:"mg-list-new",onClick:function(t){e(pe(!0)),e(Pe(!0)),i.current.show()}},h("span",{className:"mg-upc-icon upc-font-add"}),h("span",null,mt("Create List")))),h(De,{lists:t.listOfList,onSelect:function(n){e(pe(!1)),t.addingPost?e(Se(n.ID,t.addingPost,"view")):(e(Pe(n)),i.current.show())},onRemove:!t.addingPost&&function(t){e(he(t.ID))},loadPreview:function(){l(t.page-1)},loadNext:function(){l(t.page+1)}})),t.list&&h(wn,{editable:Pn(t.list)}))))}),null)," "),document.querySelector("body")),"#my-lists"===location.hash&&kn(),window.addEventListener("hashchange",(function(){"#my-lists"===location.hash&&(window.showMyLists(),kn())}),!1),window.mgUpcApiClient=Ft,window.mgUpcListeners=function(){jQuery(".mg-upc-post-add").on("click",(function(){return jQuery(this).data("post-id")>0&&window.addItemToList(jQuery(this).data("post-id"),(jQuery(this).data("upc-list")+"").length>0&&jQuery(this).data("upc-list")),!1})),jQuery(".mg-upc-post-remove").on("click",(function(){return jQuery(this).data("post-id")>0&&void 0!==jQuery(this).data("upc-list")&&window.removeItemFromList(jQuery(this).data("post-id"),(jQuery(this).data("upc-list")+"").length>0&&jQuery(this).data("upc-list")),!1})),jQuery(".mg-upc-show-list").on("click",(function(){return void 0!==jQuery(this).data("upc-list")&&window.mgUpcShowList(jQuery(this).data("upc-list"),(jQuery(this).data("upc-title")+"").length>0&&jQuery(this).data("upc-title")),!1}))},window.mgUpcListeners()})();
     1(()=>{"use strict";var t,e,n,i,o,s,a,r,l,c,u,d={},p=[],_=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|itera/i,m=Array.isArray;function f(t,e){for(var n in e)t[n]=e[n];return t}function g(t){t&&t.parentNode&&t.parentNode.removeChild(t)}function h(e,n,i){var o,s,a,r={};for(a in n)"key"==a?o=n[a]:"ref"==a?s=n[a]:r[a]=n[a];if(arguments.length>2&&(r.children=arguments.length>3?t.call(arguments,2):i),"function"==typeof e&&null!=e.defaultProps)for(a in e.defaultProps)void 0===r[a]&&(r[a]=e.defaultProps[a]);return v(e,r,o,s,null)}function v(t,i,o,s,a){var r={type:t,props:i,key:o,ref:s,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,constructor:void 0,__v:null==a?++n:a,__i:-1,__u:0};return null==a&&null!=e.vnode&&e.vnode(r),r}function y(t){return t.children}function b(t,e){this.props=t,this.context=e}function w(t,e){if(null==e)return t.__?w(t.__,t.__i+1):null;for(var n;e<t.__k.length;e++)if(null!=(n=t.__k[e])&&null!=n.__e)return n.__e;return"function"==typeof t.type?w(t):null}function P(t){var e,n;if(null!=(t=t.__)&&null!=t.__c){for(t.__e=t.__c.base=null,e=0;e<t.__k.length;e++)if(null!=(n=t.__k[e])&&null!=n.__e){t.__e=t.__c.base=n.__e;break}return P(t)}}function k(t){(!t.__d&&(t.__d=!0)&&i.push(t)&&!N.__r++||o!==e.debounceRendering)&&((o=e.debounceRendering)||s)(N)}function N(){var t,n,o,s,r,l,c,u;for(i.sort(a);t=i.shift();)t.__d&&(n=i.length,s=void 0,l=(r=(o=t).__v).__e,c=[],u=[],o.__P&&((s=f({},r)).__v=r.__v+1,e.vnode&&e.vnode(s),D(o.__P,s,r,o.__n,o.__P.namespaceURI,32&r.__u?[l]:null,c,null==l?w(r):l,!!(32&r.__u),u),s.__v=r.__v,s.__.__k[s.__i]=s,O(c,s,u),s.__e!=l&&P(s)),i.length>n&&i.sort(a));N.__r=0}function C(t,e,n,i,o,s,a,r,l,c,u){var _,m,f,g,h,v=i&&i.__k||p,y=e.length;for(n.__d=l,x(n,e,v),l=n.__d,_=0;_<y;_++)null!=(f=n.__k[_])&&(m=-1===f.__i?d:v[f.__i]||d,f.__i=_,D(t,f,m,o,s,a,r,l,c,u),g=f.__e,f.ref&&m.ref!=f.ref&&(m.ref&&j(m.ref,null,f),u.push(f.ref,f.__c||g,f)),null==h&&null!=g&&(h=g),65536&f.__u||m.__k===f.__k?l=I(f,l,t):"function"==typeof f.type&&void 0!==f.__d?l=f.__d:g&&(l=g.nextSibling),f.__d=void 0,f.__u&=-196609);n.__d=l,n.__e=h}function x(t,e,n){var i,o,s,a,r,l=e.length,c=n.length,u=c,d=0;for(t.__k=[],i=0;i<l;i++)null!=(o=e[i])&&"boolean"!=typeof o&&"function"!=typeof o?(a=i+d,(o=t.__k[i]="string"==typeof o||"number"==typeof o||"bigint"==typeof o||o.constructor==String?v(null,o,null,null,null):m(o)?v(y,{children:o},null,null,null):void 0===o.constructor&&o.__b>0?v(o.type,o.props,o.key,o.ref?o.ref:null,o.__v):o).__=t,o.__b=t.__b+1,s=null,-1!==(r=o.__i=T(o,n,a,u))&&(u--,(s=n[r])&&(s.__u|=131072)),null==s||null===s.__v?(-1==r&&d--,"function"!=typeof o.type&&(o.__u|=65536)):r!==a&&(r==a-1?d--:r==a+1?d++:(r>a?d--:d++,o.__u|=65536))):o=t.__k[i]=null;if(u)for(i=0;i<c;i++)null!=(s=n[i])&&!(131072&s.__u)&&(s.__e==t.__d&&(t.__d=w(s)),R(s,s))}function I(t,e,n){var i,o;if("function"==typeof t.type){for(i=t.__k,o=0;i&&o<i.length;o++)i[o]&&(i[o].__=t,e=I(i[o],e,n));return e}t.__e!=e&&(e&&t.type&&!n.contains(e)&&(e=w(t)),n.insertBefore(t.__e,e||null),e=t.__e);do{e=e&&e.nextSibling}while(null!=e&&8===e.nodeType);return e}function S(t,e){return e=e||[],null==t||"boolean"==typeof t||(m(t)?t.some((function(t){S(t,e)})):e.push(t)),e}function T(t,e,n,i){var o=t.key,s=t.type,a=n-1,r=n+1,l=e[n];if(null===l||l&&o==l.key&&s===l.type&&!(131072&l.__u))return n;if(i>(null==l||131072&l.__u?0:1))for(;a>=0||r<e.length;){if(a>=0){if((l=e[a])&&!(131072&l.__u)&&o==l.key&&s===l.type)return a;a--}if(r<e.length){if((l=e[r])&&!(131072&l.__u)&&o==l.key&&s===l.type)return r;r++}}return-1}function L(t,e,n){"-"===e[0]?t.setProperty(e,null==n?"":n):t[e]=null==n?"":"number"!=typeof n||_.test(e)?n:n+"px"}function A(t,e,n,i,o){var s;t:if("style"===e)if("string"==typeof n)t.style.cssText=n;else{if("string"==typeof i&&(t.style.cssText=i=""),i)for(e in i)n&&e in n||L(t.style,e,"");if(n)for(e in n)i&&n[e]===i[e]||L(t.style,e,n[e])}else if("o"===e[0]&&"n"===e[1])s=e!==(e=e.replace(/(PointerCapture)$|Capture$/i,"$1")),e=e.toLowerCase()in t||"onFocusOut"===e||"onFocusIn"===e?e.toLowerCase().slice(2):e.slice(2),t.l||(t.l={}),t.l[e+s]=n,n?i?n.u=i.u:(n.u=r,t.addEventListener(e,s?c:l,s)):t.removeEventListener(e,s?c:l,s);else{if("http://www.w3.org/2000/svg"==o)e=e.replace(/xlink(H|:h)/,"h").replace(/sName$/,"s");else if("width"!=e&&"height"!=e&&"href"!=e&&"list"!=e&&"form"!=e&&"tabIndex"!=e&&"download"!=e&&"rowSpan"!=e&&"colSpan"!=e&&"role"!=e&&"popover"!=e&&e in t)try{t[e]=null==n?"":n;break t}catch(t){}"function"==typeof n||(null==n||!1===n&&"-"!==e[4]?t.removeAttribute(e):t.setAttribute(e,"popover"==e&&1==n?"":n))}}function E(t){return function(n){if(this.l){var i=this.l[n.type+t];if(null==n.t)n.t=r++;else if(n.t<i.u)return;return i(e.event?e.event(n):n)}}}function D(t,n,i,o,s,a,r,l,c,u){var d,p,_,g,h,v,w,P,k,N,x,I,S,T,L,A,E=n.type;if(void 0!==n.constructor)return null;128&i.__u&&(c=!!(32&i.__u),a=[l=n.__e=i.__e]),(d=e.__b)&&d(n);t:if("function"==typeof E)try{if(P=n.props,k="prototype"in E&&E.prototype.render,N=(d=E.contextType)&&o[d.__c],x=d?N?N.props.value:d.__:o,i.__c?w=(p=n.__c=i.__c).__=p.__E:(k?n.__c=p=new E(P,x):(n.__c=p=new b(P,x),p.constructor=E,p.render=B),N&&N.sub(p),p.props=P,p.state||(p.state={}),p.context=x,p.__n=o,_=p.__d=!0,p.__h=[],p._sb=[]),k&&null==p.__s&&(p.__s=p.state),k&&null!=E.getDerivedStateFromProps&&(p.__s==p.state&&(p.__s=f({},p.__s)),f(p.__s,E.getDerivedStateFromProps(P,p.__s))),g=p.props,h=p.state,p.__v=n,_)k&&null==E.getDerivedStateFromProps&&null!=p.componentWillMount&&p.componentWillMount(),k&&null!=p.componentDidMount&&p.__h.push(p.componentDidMount);else{if(k&&null==E.getDerivedStateFromProps&&P!==g&&null!=p.componentWillReceiveProps&&p.componentWillReceiveProps(P,x),!p.__e&&(null!=p.shouldComponentUpdate&&!1===p.shouldComponentUpdate(P,p.__s,x)||n.__v===i.__v)){for(n.__v!==i.__v&&(p.props=P,p.state=p.__s,p.__d=!1),n.__e=i.__e,n.__k=i.__k,n.__k.some((function(t){t&&(t.__=n)})),I=0;I<p._sb.length;I++)p.__h.push(p._sb[I]);p._sb=[],p.__h.length&&r.push(p);break t}null!=p.componentWillUpdate&&p.componentWillUpdate(P,p.__s,x),k&&null!=p.componentDidUpdate&&p.__h.push((function(){p.componentDidUpdate(g,h,v)}))}if(p.context=x,p.props=P,p.__P=t,p.__e=!1,S=e.__r,T=0,k){for(p.state=p.__s,p.__d=!1,S&&S(n),d=p.render(p.props,p.state,p.context),L=0;L<p._sb.length;L++)p.__h.push(p._sb[L]);p._sb=[]}else do{p.__d=!1,S&&S(n),d=p.render(p.props,p.state,p.context),p.state=p.__s}while(p.__d&&++T<25);p.state=p.__s,null!=p.getChildContext&&(o=f(f({},o),p.getChildContext())),k&&!_&&null!=p.getSnapshotBeforeUpdate&&(v=p.getSnapshotBeforeUpdate(g,h)),C(t,m(A=null!=d&&d.type===y&&null==d.key?d.props.children:d)?A:[A],n,i,o,s,a,r,l,c,u),p.base=n.__e,n.__u&=-161,p.__h.length&&r.push(p),w&&(p.__E=p.__=null)}catch(t){if(n.__v=null,c||null!=a){for(n.__u|=c?160:128;l&&8===l.nodeType&&l.nextSibling;)l=l.nextSibling;a[a.indexOf(l)]=null,n.__e=l}else n.__e=i.__e,n.__k=i.__k;e.__e(t,n,i)}else null==a&&n.__v===i.__v?(n.__k=i.__k,n.__e=i.__e):n.__e=U(i.__e,n,i,o,s,a,r,c,u);(d=e.diffed)&&d(n)}function O(t,n,i){n.__d=void 0;for(var o=0;o<i.length;o++)j(i[o],i[++o],i[++o]);e.__c&&e.__c(n,t),t.some((function(n){try{t=n.__h,n.__h=[],t.some((function(t){t.call(n)}))}catch(t){e.__e(t,n.__v)}}))}function U(n,i,o,s,a,r,l,c,u){var p,_,f,h,v,y,b,P=o.props,k=i.props,N=i.type;if("svg"===N?a="http://www.w3.org/2000/svg":"math"===N?a="http://www.w3.org/1998/Math/MathML":a||(a="http://www.w3.org/1999/xhtml"),null!=r)for(p=0;p<r.length;p++)if((v=r[p])&&"setAttribute"in v==!!N&&(N?v.localName===N:3===v.nodeType)){n=v,r[p]=null;break}if(null==n){if(null===N)return document.createTextNode(k);n=document.createElementNS(a,N,k.is&&k),c&&(e.__m&&e.__m(i,r),c=!1),r=null}if(null===N)P===k||c&&n.data===k||(n.data=k);else{if(r=r&&t.call(n.childNodes),P=o.props||d,!c&&null!=r)for(P={},p=0;p<n.attributes.length;p++)P[(v=n.attributes[p]).name]=v.value;for(p in P)if(v=P[p],"children"==p);else if("dangerouslySetInnerHTML"==p)f=v;else if(!(p in k)){if("value"==p&&"defaultValue"in k||"checked"==p&&"defaultChecked"in k)continue;A(n,p,null,v,a)}for(p in k)v=k[p],"children"==p?h=v:"dangerouslySetInnerHTML"==p?_=v:"value"==p?y=v:"checked"==p?b=v:c&&"function"!=typeof v||P[p]===v||A(n,p,v,P[p],a);if(_)c||f&&(_.__html===f.__html||_.__html===n.innerHTML)||(n.innerHTML=_.__html),i.__k=[];else if(f&&(n.innerHTML=""),C(n,m(h)?h:[h],i,o,s,"foreignObject"===N?"http://www.w3.org/1999/xhtml":a,r,l,r?r[0]:o.__k&&w(o,0),c,u),null!=r)for(p=r.length;p--;)g(r[p]);c||(p="value","progress"===N&&null==y?n.removeAttribute("value"):void 0!==y&&(y!==n[p]||"progress"===N&&!y||"option"===N&&y!==P[p])&&A(n,p,y,P[p],a),p="checked",void 0!==b&&b!==n[p]&&A(n,p,b,P[p],a))}return n}function j(t,n,i){try{if("function"==typeof t){var o="function"==typeof t.__u;o&&t.__u(),o&&null==n||(t.__u=t(n))}else t.current=n}catch(t){e.__e(t,i)}}function R(t,n,i){var o,s;if(e.unmount&&e.unmount(t),(o=t.ref)&&(o.current&&o.current!==t.__e||j(o,null,n)),null!=(o=t.__c)){if(o.componentWillUnmount)try{o.componentWillUnmount()}catch(t){e.__e(t,n)}o.base=o.__P=null}if(o=t.__k)for(s=0;s<o.length;s++)o[s]&&R(o[s],n,i||"function"!=typeof t.type);i||g(t.__e),t.__c=t.__=t.__e=t.__d=void 0}function B(t,e,n){return this.constructor(t,n)}function W(n,i,o){var s,a,r,l;e.__&&e.__(n,i),a=(s="function"==typeof o)?null:o&&o.__k||i.__k,r=[],l=[],D(i,n=(!s&&o||i).__k=h(y,null,[n]),a||d,d,i.namespaceURI,!s&&o?[o]:a?null:i.firstChild?t.call(i.childNodes):null,r,!s&&o?o:a?a.__e:i.firstChild,s,l),O(r,n,l)}t=p.slice,e={__e:function(t,e,n,i){for(var o,s,a;e=e.__;)if((o=e.__c)&&!o.__)try{if((s=o.constructor)&&null!=s.getDerivedStateFromError&&(o.setState(s.getDerivedStateFromError(t)),a=o.__d),null!=o.componentDidCatch&&(o.componentDidCatch(t,i||{}),a=o.__d),a)return o.__E=o}catch(e){t=e}throw t}},n=0,b.prototype.setState=function(t,e){var n;n=null!=this.__s&&this.__s!==this.state?this.__s:this.__s=f({},this.state),"function"==typeof t&&(t=t(f({},n),this.props)),t&&f(n,t),null!=t&&this.__v&&(e&&this._sb.push(e),k(this))},b.prototype.forceUpdate=function(t){this.__v&&(this.__e=!0,t&&this.__h.push(t),k(this))},b.prototype.render=y,i=[],s="function"==typeof Promise?Promise.prototype.then.bind(Promise.resolve()):setTimeout,a=function(t,e){return t.__v.__b-e.__v.__b},N.__r=0,r=0,l=E(!1),c=E(!0),u=0;var M,H,$,F,Q=0,q=[],X=e,V=X.__b,K=X.__r,G=X.diffed,z=X.__c,J=X.unmount,Y=X.__;function Z(t,e){X.__h&&X.__h(H,t,Q||e),Q=0;var n=H.__H||(H.__H={__:[],__h:[]});return t>=n.__.length&&n.__.push({}),n.__[t]}function tt(t){return Q=1,et(_t,t)}function et(t,e,n){var i=Z(M++,2);if(i.t=t,!i.__c&&(i.__=[n?n(e):_t(void 0,e),function(t){var e=i.__N?i.__N[0]:i.__[0],n=i.t(e,t);e!==n&&(i.__N=[n,i.__[1]],i.__c.setState({}))}],i.__c=H,!H.u)){var o=function(t,e,n){if(!i.__c.__H)return!0;var o=i.__c.__H.__.filter((function(t){return!!t.__c}));if(o.every((function(t){return!t.__N})))return!s||s.call(this,t,e,n);var a=!1;return o.forEach((function(t){if(t.__N){var e=t.__[0];t.__=t.__N,t.__N=void 0,e!==t.__[0]&&(a=!0)}})),!(!a&&i.__c.props===t)&&(!s||s.call(this,t,e,n))};H.u=!0;var s=H.shouldComponentUpdate,a=H.componentWillUpdate;H.componentWillUpdate=function(t,e,n){if(this.__e){var i=s;s=void 0,o(t,e,n),s=i}a&&a.call(this,t,e,n)},H.shouldComponentUpdate=o}return i.__N||i.__}function nt(t,e){var n=Z(M++,3);!X.__s&&pt(n.__H,e)&&(n.__=t,n.i=e,H.__H.__h.push(n))}function it(t){return Q=5,ot((function(){return{current:t}}),[])}function ot(t,e){var n=Z(M++,7);return pt(n.__H,e)&&(n.__=t(),n.__H=e,n.__h=t),n.__}function st(t,e){return Q=8,ot((function(){return t}),e)}function at(t){var e=H.context[t.__c],n=Z(M++,9);return n.c=t,e?(null==n.__&&(n.__=!0,e.sub(H)),e.props.value):t.__}function rt(){for(var t;t=q.shift();)if(t.__P&&t.__H)try{t.__H.__h.forEach(ut),t.__H.__h.forEach(dt),t.__H.__h=[]}catch(e){t.__H.__h=[],X.__e(e,t.__v)}}X.__b=function(t){H=null,V&&V(t)},X.__=function(t,e){t&&e.__k&&e.__k.__m&&(t.__m=e.__k.__m),Y&&Y(t,e)},X.__r=function(t){K&&K(t),M=0;var e=(H=t.__c).__H;e&&($===H?(e.__h=[],H.__h=[],e.__.forEach((function(t){t.__N&&(t.__=t.__N),t.i=t.__N=void 0}))):(e.__h.forEach(ut),e.__h.forEach(dt),e.__h=[],M=0)),$=H},X.diffed=function(t){G&&G(t);var e=t.__c;e&&e.__H&&(e.__H.__h.length&&(1!==q.push(e)&&F===X.requestAnimationFrame||((F=X.requestAnimationFrame)||ct)(rt)),e.__H.__.forEach((function(t){t.i&&(t.__H=t.i),t.i=void 0}))),$=H=null},X.__c=function(t,e){e.some((function(t){try{t.__h.forEach(ut),t.__h=t.__h.filter((function(t){return!t.__||dt(t)}))}catch(n){e.some((function(t){t.__h&&(t.__h=[])})),e=[],X.__e(n,t.__v)}})),z&&z(t,e)},X.unmount=function(t){J&&J(t);var e,n=t.__c;n&&n.__H&&(n.__H.__.forEach((function(t){try{ut(t)}catch(t){e=t}})),n.__H=void 0,e&&X.__e(e,n.__v))};var lt="function"==typeof requestAnimationFrame;function ct(t){var e,n=function(){clearTimeout(i),lt&&cancelAnimationFrame(e),setTimeout(t)},i=setTimeout(n,100);lt&&(e=requestAnimationFrame(n))}function ut(t){var e=H,n=t.__c;"function"==typeof n&&(t.__c=void 0,n()),H=e}function dt(t){var e=H;t.__c=t.__(),H=e}function pt(t,e){return!t||t.length!==e.length||e.some((function(e,n){return e!==t[n]}))}function _t(t,e){return"function"==typeof e?e(t):e}const mt="ui/reset",ft="ui/error",gt="ui/message",ht="ui/editing",vt="listOfLists/set",yt="listOfLists/remove",bt="listOfLists/create",wt="listOfList/addingPost",Pt="listOfList/setPage",kt="listOfList/setTotalPages",Nt="list/set",Ct="list/update",xt="list/setPage",It="list/setTotalPages",St="list/setItems",Tt="list/removeItem",Lt="list/addItem",At="list/updateItem",Et="list/moveItem",Dt="list/moveItemNext",Ot="list/moveItemPrev",Ut="list/cart",jt=async function(t,e="",n={},i="mg-upc/v1/lists"){if(void 0===$t().nonce){const t=new FormData;t.append("action","mg_upc_user");const e={method:"POST",credentials:"same-origin",referrerPolicy:"no-referrer",body:t},n=await fetch($t().ajaxUrl,e),i=await n.json();i.nonce&&($t().nonce=i.nonce),i.user_id&&($t().user_id=i.user_id)}const o={method:t,credentials:"same-origin",headers:{"Content-Type":"application/json","X-WP-Nonce":$t().nonce},referrerPolicy:"no-referrer"};"GET"!==t&&n&&(o.body=JSON.stringify(n));const s=await fetch($t().root+i+e,o);return s.headers.get("x-wp-nonce")&&($t().nonce=s.headers.get("x-wp-nonce")),{data:await s.json(),headers:s.headers,status:s.status}};function Rt(t){const e=Object.entries(t).filter((([,t])=>null!=t)).map((([t,e])=>`${encodeURIComponent(t)}=${encodeURIComponent(String(e))}`)),n=-1!==$t().root.indexOf("?")?"&":"?";return e.length>0?`${n}${e.join("&")}`:""}class Bt extends Error{constructor(t,e){super(t),this.name="MgApiError",this.code=e?.data?.code,this.response=e}}function Wt(t){let e=t?.data?.data?.status;if(!e&&t.status&&(e=t.status),400===e||401===e||403===e||404===e||409===e||500===e)throw new Bt(t?.data?.message,t)}let Mt={my:function(t={}){return jt("GET","/My"+Rt(t),{}).then((function(t){return Wt(t),t}))},discover:function(t){return jt("GET","/"+Rt(t),{}).then((function(t){return Wt(t),t}))},get:function(t){return jt("GET","/"+t,{}).then((function(t){return Wt(t),t}))},cart:function(t){return jt("POST","/cart",{list:t},"mg-upc/v1").then((function(t){return Wt(t),t}))},items:function(t,e={}){return jt("GET","/"+t+"/items"+Rt(e),{}).then((function(t){return Wt(t),t}))},delete:function(t){return jt("DELETE","/"+t,{}).then((function(t){return Wt(t),t}))},create:function(t){return jt("POST","",t).then((function(t){return Wt(t),t}))},update:function(t){let e=t.id;return delete t.id,jt("PATCH","/"+e,t).then((function(t){return Wt(t),t}))},add:function(t,e,n={}){return"object"!=typeof e&&(e={post_id:e}),jt("POST","/"+t+"/items"+Rt(n),e).then((function(t){return Wt(t),t}))},quit:function(t,e,n={}){return jt("DELETE","/"+t+"/items/"+e+Rt(n),{}).then((function(t){return Wt(t),t}))},updateItem:function(t,e,n){return jt("PATCH","/"+t+"/items/"+e,n).then((function(t){return Wt(t),t}))},vote:function(t,e,n={}){return jt("POST","/"+t+"/items/"+e+"/vote",n).then((function(t){return Wt(t),t}))},move:function(t,e,n){return jt("PATCH","/"+t+"/items/"+e,{position:n}).then((function(t){return Wt(t),t}))}};const Ht=Mt;function $t(){return MgUserPostCollections}function Ft(){return $t()?.sortable}function Qt(t){const e=$t()?.types;return!(!e||!e[t])&&e[t]}function qt(t){const e=$t()?.statuses;return!(!e||!e[t])&&e[t]}function Xt(t,e){return!!t.type&&Kt(t.type,e)}function Vt(t){const e=[],n=$t()?.types;for(const i in n)n.hasOwnProperty(i)&&(Kt(i,"always_exists")||(t?.type?n[i].available_post_types.includes(t.type)&&e.push(n[i]):e.push(n[i])));return e}function Kt(t,e){const n=Qt(t);return!(!n||!n.supports)&&n.supports.includes(e)}const Gt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVQYV2NgYAAAAAMAAWgmWQ0AAAAASUVORK5CYII=";function zt(t){return JSON.parse(JSON.stringify(t))}function Jt(t){return"string"!=typeof t?"":t.replace(/([^>\r\n]?)(\r\n|\n\r|\r|\n)/g,"$1<br>$2")}function Yt(t){return Ht.cart(t).then((t=>(jQuery&&t.data.fragments&&t.data.cart_hash&&jQuery(document.body).trigger("added_to_cart",[t.data.fragments,t.data.cart_hash]),t.data)))}function Zt(t,e="error"){if(!jQuery)return!1;const n=jQuery("<div>").addClass("mg-upc-alert mg-upc-alert-"+e);n.append(jQuery("<p>").html(t));const i=jQuery('<a class="mg-upc-alert-close" href="#"><span class="mg-upc-icon upc-font-close"></span></a>').on("click",(function(){return n.remove(),!1}));return n.append(i),n}const te=function(t,e=!1){return MgUpcTexts&&MgUpcTexts[t]?e?e.reduce((function(t,e){return t.replace(/%s/,e)}),MgUpcTexts[t]):MgUpcTexts[t]:t};function ee(t,e){const{type:n,payload:i}=e;let o=!1;const s=t=>(o=a({status:"failed"}),t.error&&(o.error=t.error.message?t.error.message:"",o.errorCode=t.error.code?t.error.code:""),o),a=(e=null)=>{if(o||(o=zt(t)),e)for(const t in e)e.hasOwnProperty(t)&&(o[t]=e[t]);return o},r=(t,e=0,n="succeeded")=>(0!==e&&(t.loadingCount=t.loadingCount+e),t.loadingCount<1?(t.loadingCount=0,t.status=n):t.status="loading",t);let l=function(t,e){const{type:n,payload:i}=e;let o,s;const a=(e=!1)=>{if(s||(s=!1===t?{}:zt(t)),e)for(const t in e)s[t]=e[t];return s};switch(n){case Nt:return!0===i?{ID:-1,title:"",content:"",status:"",type:""}:i;case Ct:return i.items=zt(t.items),i;case bt:return i;case St:return a({items:i});case Lt+"/failed":case Lt:return i?.list?a(i.list):t;case At:const e=!!i.item&&i.item;return o=a().items.map((t=>t.post_id===i.post_id?e||Object.assign({},t,i):{...t})),a({items:o});case Tt:if(!t.items||1===t.items.length||!1===i)return t;if(s=a(),o=s.items.filter((t=>t.post_id!==i)),Kt(t.type,"sortable")){const e=parseInt(t.items[0].position,10);o.forEach(((t,n)=>{o[n].position=e+n}))}if(s.count=s.count-1,Kt(t.type,"vote")){const e=t.items.find((t=>t.post_id==i));e&&(s.vote_counter=s.vote_counter-e.votes)}return{...s,items:o};case Et:const n=parseInt(t.items[0].position,10);o=a().items.slice();const r=a().items[i.oldIndex];return o.splice(i.oldIndex,1),o.splice(i.newIndex,0,r),isNaN(n)?(alert("positions error!"),t):(o.forEach(((t,e)=>{o[e].position=n+e})),a({items:o}));default:return t}}(t.list,e),c=function(t,e){const{type:n,payload:i}=e;switch(n){case vt:return i;case Lt:case Nt:return!1;case yt:return!1===i?t:zt(t.filter((t=>t.ID!=i)));default:return t}}(t.listOfList,e);switch(t.list===l&&c===t.listOfList||(o=a({listOfList:c,list:l}),t.addingPost||(o.title=o.list?o.list.title:se.title)),n){case"ui/mode":return a({mode:i});case mt:return{...se,mode:t.mode};case ft:return a(!1===i?{error:!1,errorCode:!1}:{error:i});case gt:return a(!1===i?{message:!1,errorCode:!1}:{message:i});case Ut:const n=a();return i.msg&&(n.message=i.msg),i.err&&(n.error=i.err),n;case ht:return a({editing:i});case wt:return o=a(),o.addingPost=i,i&&(o.title=te("Add to...")),o;case bt:o=a(),o.title=i.title?i.title:se.title,o.listTotalPages=1,o.listPage=1,o.addingPost=!1;break;case Lt:if(o=a(),i?.list){const t=i.list;o.title=t.title?t.title:se.title;const e=t?.items_page;e&&(o.listTotalPages=e["X-WP-TotalPages"]?e["X-WP-TotalPages"]:1,o.listPage=e["X-WP-Page"]?e["X-WP-Page"]:1)}i.message&&(o=r(o,-1,"failed"),o.error=i.message),o.addingPost=!1;break;case Pt:return a({page:i});case kt:return a({totalPages:i});case xt:return a({listPage:i});case It:return a({listTotalPages:i});case Nt+"/loading":return o=r(a(),1),o.listOfList=!1,"object"==typeof i?(o.list=i,i.title&&(o.title=i.title)):o.list={ID:i},o;case Tt+"/loading":return o=r(a(),1),"object"==typeof i&&i.list_id&&(o.list={ID:i.list_id}),o;case vt+"/loading":case St+"/loading":case At+"/loading":case Lt+"/loading":case Dt+"/loading":case Ot+"/loading":case Ct+"/loading":case bt+"/loading":case Ut+"/loading":return r(a(),1);case Lt+"/succeeded":return o=r(a(),-1),o.addingPost=!1,o.status="succeeded",o.error=!1,o.errorCode=!1,o.title=o.list?o.list.title:se.title,o;case Ut+"/succeeded":return r(a({errorCode:!1}),-1);case Nt+"/succeeded":var u={error:!1,errorCode:!1};return!1===t.list&&(u={}),r(a(u),-1);case vt+"/succeeded":case St+"/succeeded":case At+"/succeeded":case Tt+"/succeeded":case Et+"/succeeded":case Dt+"/succeeded":case Ot+"/succeeded":case Ct+"/succeeded":case bt+"/succeeded":return r(a({error:!1,errorCode:!1}),-1);case bt+"/failed":return o=r(a(),-1,"failed"),e.error&&e.error.message&&(o.error=e.error.message),o;case Lt+"/failed":if(o=r(a(),-1),o.addingPost=!1,o.title=o.list?o.list.title:se.title,i?.list){const t=i.list;o.title=t.title?t.title:se.title;const e=t?.items_page;e&&(o.listTotalPages=e["X-WP-TotalPages"]?e["X-WP-TotalPages"]:1,o.listPage=e["X-WP-Page"]?e["X-WP-Page"]:1)}return i.message&&(o.error=i.message,o.status="failed"),s(e);case vt+"/failed":case St+"/failed":case At+"/failed":case Tt+"/failed":case Et+"/failed":case Dt+"/failed":case Ot+"/failed":case Ct+"/failed":case Nt+"/failed":case Ut+"/failed":return r(s(e),-1)}return!1!==o?o:t}const ne=(t,e)=>function(n=null,...i){return{asyncThunk:!0,payload:e,type:t,arg:n,extra:i}};class ie extends Error{constructor(t,e){super(t),this.name="MgUpcRejectWithValue",this.value=e}}const oe=(t,e)=>n=>{let i;if((o=n)&&"object"==typeof o&&!0===o.asyncThunk){let o={dispatch:oe(t,e),getState:e,extra:n.extra,rejectWithValue:t=>new ie(n.type+": rejectWithValue",t)};t({type:n.type+"/loading",payload:n.arg}),i=n.payload(n.arg,o)}else{if(!(t=>!!t&&("object"==typeof t||"function"==typeof t)&&"function"==typeof t.then)(n.payload))return void t(n);t({type:n.type+"/loading"}),i=n.payload}var o;i.then((e=>{e instanceof ie?t({type:n.type+"/failed",payload:e.value}):(t({type:n.type,payload:e}),t({type:n.type+"/succeeded"}))})).catch((e=>{t(e instanceof ie?{type:n.type+"/failed",payload:e.value}:{type:n.type+"/failed",error:e})}))},se={list:!1,listOfList:!1,addingPost:null,status:"idle",loadingCount:0,error:null,message:null,errorCode:null,editing:!1,title:null,actualAction:"init",page:1,totalPages:1,listPage:1,listTotalPages:1,mode:"my"},ae=function(t,e){var n={__c:e="__cC"+u++,__:t,Consumer:function(t,e){return t.children(e)},Provider:function(t){var n,i;return this.getChildContext||(n=new Set,(i={})[e]=this,this.getChildContext=function(){return i},this.componentWillUnmount=function(){n=null},this.shouldComponentUpdate=function(t){this.props.value!==t.value&&n.forEach((function(t){t.__e=!0,k(t)}))},this.sub=function(t){n.add(t);var e=t.componentWillUnmount;t.componentWillUnmount=function(){n&&n.delete(t),e&&e.call(t)}}),t.children}};return n.Provider.__=n.Consumer.contextType=n}({}),re=t=>{const[e,n]=et(ee,se);return h(ae.Provider,{value:{state:e,dispatch:oe(n,(()=>e))}},t.children)};function le(){return le=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var i in n)({}).hasOwnProperty.call(n,i)&&(t[i]=n[i])}return t},le.apply(null,arguments)}function ce(t,e){for(var n in t)if("__source"!==n&&!(n in e))return!0;for(var i in e)if("__source"!==i&&t[i]!==e[i])return!0;return!1}function ue(t,e){this.props=t,this.context=e}(ue.prototype=new b).isPureReactComponent=!0,ue.prototype.shouldComponentUpdate=function(t,e){return ce(this.props,t)||ce(this.state,e)};var de=e.__b;e.__b=function(t){t.type&&t.type.__f&&t.ref&&(t.props.ref=t.ref,t.ref=null),de&&de(t)},"undefined"!=typeof Symbol&&Symbol.for&&Symbol.for("react.forward_ref");var pe=e.__e;e.__e=function(t,e,n,i){if(t.then)for(var o,s=e;s=s.__;)if((o=s.__c)&&o.__c)return null==e.__e&&(e.__e=n.__e,e.__k=n.__k),o.__c(t,e);pe(t,e,n,i)};var _e=e.unmount;function me(t,e,n){return t&&(t.__c&&t.__c.__H&&(t.__c.__H.__.forEach((function(t){"function"==typeof t.__c&&t.__c()})),t.__c.__H=null),null!=(t=function(t,e){for(var n in e)t[n]=e[n];return t}({},t)).__c&&(t.__c.__P===n&&(t.__c.__P=e),t.__c=null),t.__k=t.__k&&t.__k.map((function(t){return me(t,e,n)}))),t}function fe(t,e,n){return t&&n&&(t.__v=null,t.__k=t.__k&&t.__k.map((function(t){return fe(t,e,n)})),t.__c&&t.__c.__P===e&&(t.__e&&n.appendChild(t.__e),t.__c.__e=!0,t.__c.__P=n)),t}function ge(){this.__u=0,this.t=null,this.__b=null}function he(t){var e=t.__.__c;return e&&e.__a&&e.__a(t)}function ve(){this.u=null,this.o=null}e.unmount=function(t){var e=t.__c;e&&e.__R&&e.__R(),e&&32&t.__u&&(t.type=null),_e&&_e(t)},(ge.prototype=new b).__c=function(t,e){var n=e.__c,i=this;null==i.t&&(i.t=[]),i.t.push(n);var o=he(i.__v),s=!1,a=function(){s||(s=!0,n.__R=null,o?o(r):r())};n.__R=a;var r=function(){if(! --i.__u){if(i.state.__a){var t=i.state.__a;i.__v.__k[0]=fe(t,t.__c.__P,t.__c.__O)}var e;for(i.setState({__a:i.__b=null});e=i.t.pop();)e.forceUpdate()}};i.__u++||32&e.__u||i.setState({__a:i.__b=i.__v.__k[0]}),t.then(a,a)},ge.prototype.componentWillUnmount=function(){this.t=[]},ge.prototype.render=function(t,e){if(this.__b){if(this.__v.__k){var n=document.createElement("div"),i=this.__v.__k[0].__c;this.__v.__k[0]=me(this.__b,n,i.__O=i.__P)}this.__b=null}var o=e.__a&&h(y,null,t.fallback);return o&&(o.__u&=-33),[h(y,null,e.__a?null:t.children),o]};var ye=function(t,e,n){if(++n[1]===n[0]&&t.o.delete(e),t.props.revealOrder&&("t"!==t.props.revealOrder[0]||!t.o.size))for(n=t.u;n;){for(;n.length>3;)n.pop()();if(n[1]<n[0])break;t.u=n=n[2]}};function be(t){return this.getChildContext=function(){return t.context},t.children}function we(t){var e=this,n=t.i;e.componentWillUnmount=function(){W(null,e.l),e.l=null,e.i=null},e.i&&e.i!==n&&e.componentWillUnmount(),e.l||(e.i=n,e.l={nodeType:1,parentNode:n,childNodes:[],contains:function(){return!0},appendChild:function(t){this.childNodes.push(t),e.i.appendChild(t)},insertBefore:function(t,n){this.childNodes.push(t),e.i.appendChild(t)},removeChild:function(t){this.childNodes.splice(this.childNodes.indexOf(t)>>>1,1),e.i.removeChild(t)}}),W(h(be,{context:e.context},t.__v),e.l)}(ve.prototype=new b).__a=function(t){var e=this,n=he(e.__v),i=e.o.get(t);return i[0]++,function(o){var s=function(){e.props.revealOrder?(i.push(o),ye(e,t,i)):o()};n?n(s):s()}},ve.prototype.render=function(t){this.u=null,this.o=new Map;var e=S(t.children);t.revealOrder&&"b"===t.revealOrder[0]&&e.reverse();for(var n=e.length;n--;)this.o.set(e[n],this.u=[1,0,this.u]);return t.children},ve.prototype.componentDidUpdate=ve.prototype.componentDidMount=function(){var t=this;this.o.forEach((function(e,n){ye(t,n,e)}))};var Pe="undefined"!=typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,ke=/^(?:accent|alignment|arabic|baseline|cap|clip(?!PathU)|color|dominant|fill|flood|font|glyph(?!R)|horiz|image(!S)|letter|lighting|marker(?!H|W|U)|overline|paint|pointer|shape|stop|strikethrough|stroke|text(?!L)|transform|underline|unicode|units|v|vector|vert|word|writing|x(?!C))[A-Z]/,Ne=/^on(Ani|Tra|Tou|BeforeInp|Compo)/,Ce=/[A-Z0-9]/g,xe="undefined"!=typeof document,Ie=function(t){return("undefined"!=typeof Symbol&&"symbol"==typeof Symbol()?/fil|che|rad/:/fil|che|ra/).test(t)};b.prototype.isReactComponent={},["componentWillMount","componentWillReceiveProps","componentWillUpdate"].forEach((function(t){Object.defineProperty(b.prototype,t,{configurable:!0,get:function(){return this["UNSAFE_"+t]},set:function(e){Object.defineProperty(this,t,{configurable:!0,writable:!0,value:e})}})}));var Se=e.event;function Te(){}function Le(){return this.cancelBubble}function Ae(){return this.defaultPrevented}e.event=function(t){return Se&&(t=Se(t)),t.persist=Te,t.isPropagationStopped=Le,t.isDefaultPrevented=Ae,t.nativeEvent=t};var Ee={enumerable:!1,configurable:!0,get:function(){return this.class}},De=e.vnode;e.vnode=function(t){"string"==typeof t.type&&function(t){var e=t.props,n=t.type,i={},o=-1===n.indexOf("-");for(var s in e){var a=e[s];if(!("value"===s&&"defaultValue"in e&&null==a||xe&&"children"===s&&"noscript"===n||"class"===s||"className"===s)){var r=s.toLowerCase();"defaultValue"===s&&"value"in e&&null==e.value?s="value":"download"===s&&!0===a?a="":"translate"===r&&"no"===a?a=!1:"o"===r[0]&&"n"===r[1]?"ondoubleclick"===r?s="ondblclick":"onchange"!==r||"input"!==n&&"textarea"!==n||Ie(e.type)?"onfocus"===r?s="onfocusin":"onblur"===r?s="onfocusout":Ne.test(s)&&(s=r):r=s="oninput":o&&ke.test(s)?s=s.replace(Ce,"-$&").toLowerCase():null===a&&(a=void 0),"oninput"===r&&i[s=r]&&(s="oninputCapture"),i[s]=a}}"select"==n&&i.multiple&&Array.isArray(i.value)&&(i.value=S(e.children).forEach((function(t){t.props.selected=-1!=i.value.indexOf(t.props.value)}))),"select"==n&&null!=i.defaultValue&&(i.value=S(e.children).forEach((function(t){t.props.selected=i.multiple?-1!=i.defaultValue.indexOf(t.props.value):i.defaultValue==t.props.value}))),e.class&&!e.className?(i.class=e.class,Object.defineProperty(i,"className",Ee)):(e.className&&!e.class||e.class&&e.className)&&(i.class=i.className=e.className),t.props=i}(t),t.$$typeof=Pe,De&&De(t)};var Oe=e.__r;e.__r=function(t){Oe&&Oe(t),t.__c};var Ue=e.diffed;e.diffed=function(t){Ue&&Ue(t);var e=t.props,n=t.__e;null!=n&&"textarea"===t.type&&"value"in e&&e.value!==n.value&&(n.value=null==e.value?"":e.value)};var je=['a[href]:not([tabindex^="-"])','area[href]:not([tabindex^="-"])','input:not([type="hidden"]):not([type="radio"]):not([disabled]):not([tabindex^="-"])','input[type="radio"]:not([disabled]):not([tabindex^="-"])','select:not([disabled]):not([tabindex^="-"])','textarea:not([disabled]):not([tabindex^="-"])','button:not([disabled]):not([tabindex^="-"])','iframe:not([tabindex^="-"])','audio[controls]:not([tabindex^="-"])','video[controls]:not([tabindex^="-"])','[contenteditable]:not([tabindex^="-"])','[tabindex]:not([tabindex^="-"])'];function Re(t){this._show=this.show.bind(this),this._hide=this.hide.bind(this),this._maintainFocus=this._maintainFocus.bind(this),this._bindKeypress=this._bindKeypress.bind(this),this.$el=t,this.shown=!1,this._id=this.$el.getAttribute("data-a11y-dialog")||this.$el.id,this._previouslyFocused=null,this._listeners={},this.create()}function Be(t,e){return n=(e||document).querySelectorAll(t),Array.prototype.slice.call(n);var n}function We(t){(t.querySelector("[autofocus]")||t).focus()}function Me(){Be("[data-a11y-dialog]").forEach((function(t){new Re(t)}))}Re.prototype.create=function(){this.$el.setAttribute("aria-hidden",!0),this.$el.setAttribute("aria-modal",!0),this.$el.setAttribute("tabindex",-1),this.$el.hasAttribute("role")||this.$el.setAttribute("role","dialog"),this._openers=Be('[data-a11y-dialog-show="'+this._id+'"]'),this._openers.forEach(function(t){t.addEventListener("click",this._show)}.bind(this));const t=this.$el;return this._closers=Be("[data-a11y-dialog-hide]",this.$el).filter((function(e){return e.closest('[aria-modal="true"], [data-a11y-dialog]')===t})).concat(Be('[data-a11y-dialog-hide="'+this._id+'"]')),this._closers.forEach(function(t){t.addEventListener("click",this._hide)}.bind(this)),this._fire("create"),this},Re.prototype.show=function(t){if(this.shown)return this;this._previouslyFocused=document.activeElement;const e=t&&t.target?t.target:null;return e&&Object.is(this._previouslyFocused,document.body)&&(this._previouslyFocused=e),this.$el.removeAttribute("aria-hidden"),this.shown=!0,We(this.$el),document.body.addEventListener("focus",this._maintainFocus,!0),document.addEventListener("keydown",this._bindKeypress),this._fire("show",t),this},Re.prototype.hide=function(t){return this.shown?(this.shown=!1,this.$el.setAttribute("aria-hidden","true"),this._previouslyFocused&&this._previouslyFocused.focus&&this._previouslyFocused.focus(),document.body.removeEventListener("focus",this._maintainFocus,!0),document.removeEventListener("keydown",this._bindKeypress),this._fire("hide",t),this):this},Re.prototype.destroy=function(){return this.hide(),this._openers.forEach(function(t){t.removeEventListener("click",this._show)}.bind(this)),this._closers.forEach(function(t){t.removeEventListener("click",this._hide)}.bind(this)),this._fire("destroy"),this._listeners={},this},Re.prototype.on=function(t,e){return void 0===this._listeners[t]&&(this._listeners[t]=[]),this._listeners[t].push(e),this},Re.prototype.off=function(t,e){var n=(this._listeners[t]||[]).indexOf(e);return n>-1&&this._listeners[t].splice(n,1),this},Re.prototype._fire=function(t,e){var n=this._listeners[t]||[],i=new CustomEvent(t,{detail:e});this.$el.dispatchEvent(i),n.forEach(function(t){t(this.$el,e)}.bind(this))},Re.prototype._bindKeypress=function(t){const e=document.activeElement;e&&e.closest('[aria-modal="true"]')!==this.$el||(this.shown&&"Escape"===t.key&&"alertdialog"!==this.$el.getAttribute("role")&&(t.preventDefault(),this.hide(t)),this.shown&&"Tab"===t.key&&function(t,e){var n=function(t){return Be(je.join(","),t).filter((function(t){return!!(t.offsetWidth||t.offsetHeight||t.getClientRects().length)}))}(t),i=n.indexOf(document.activeElement);e.shiftKey&&0===i?(n[n.length-1].focus(),e.preventDefault()):e.shiftKey||i!==n.length-1||(n[0].focus(),e.preventDefault())}(this.$el,t))},Re.prototype._maintainFocus=function(t){!this.shown||t.target.closest('[aria-modal="true"]')||t.target.closest("[data-a11y-dialog-ignore-focus-trap]")||We(this.$el)},"undefined"!=typeof document&&("loading"===document.readyState?document.addEventListener("DOMContentLoaded",Me):window.requestAnimationFrame?window.requestAnimationFrame(Me):window.setTimeout(Me,16));const He=t=>{const e=(()=>{const[t,e]=tt(!1);return nt((()=>e(!0)),[]),t})(),[n,i]=(t=>{const[e,n]=(()=>{const[t,e]=tt(null);return[t,st((t=>{null!==t&&e(new Re(t))}),[])]})(),i=st((()=>e.hide()),[e]),o=t.role||"dialog",s="alertdialog"===o,a=t.titleId||t.id+"-title";return nt((()=>()=>{e&&e.destroy()}),[e]),[e,{container:{id:t.id,ref:n,role:o,tabIndex:-1,"aria-modal":!0,"aria-hidden":!0,"aria-labelledby":a},overlay:{onClick:s?void 0:i},dialog:{role:"document"},closeButton:{type:"button",onClick:i},title:{role:"heading","aria-level":1,id:a}}]})(t),{dialogRef:o}=t;if(nt((()=>(n&&o(n),()=>o(void 0))),[o,n]),!e)return null;const s=t.dialogRoot?document.querySelector(t.dialogRoot):document.body,a=h("h2",le({},i.title,{className:t.classNames.title,key:"title"}),t.onBack&&h("a",{"aria-label":t.backButtonLabel,href:"#",onClick:e=>{e.preventDefault(),t.onBack(e)}},"←")," ",t.title),r=h("button",le({},i.closeButton,{className:t.classNames.closeButton,"aria-label":t.closeButtonLabel,key:"button"}),t.closeButtonContent),l=["first"===t.closeButtonPosition&&r,a,t.children,"last"===t.closeButtonPosition&&r].filter(Boolean);return function(t,e){var n=h(we,{__v:t,i:e});return n.containerInfo=e,n}(h("div",le({},i.container,{className:t.classNames.container}),h("div",le({},i.overlay,{className:t.classNames.overlay})),h("div",le({},i.dialog,{className:t.classNames.dialog}),l)),s)};He.defaultProps={role:"dialog",closeButtonLabel:"Close this dialog window",closeButtonContent:"×",closeButtonPosition:"first",classNames:{},backButtonLabel:"Back",dialogRef:()=>{}};const $e=()=>({type:mt,payload:null}),Fe=t=>({type:wt,payload:t}),Qe=t=>({type:ht,payload:t}),qe=ne(Ut,(async function(t,e){return await Yt(t)})),Xe=ne(vt,(async function(t,e){const n=t?.addingPost;return null===t&&(t={}),t.addingPost?t.adding=t.addingPost:(t.adding="",delete t.adding),await Ht.my(t).then((t=>Ve(t,e,n)))}));function Ve(t,e,n){if(t.headers.get("x-wp-page")&&(e.dispatch(Ge(parseInt(t.headers.get("x-wp-page"),10))),e.dispatch(ze(parseInt(t.headers.get("X-WP-TotalPages"),10)))),n&&t.headers.get("X-WP-Post-Type")){const i={post_id:n},o={"X-WP-Post-Type":"type","X-WP-Post-Title":"title","X-WP-Post-Image":"image"};for(const e in o){const n=t.headers.get(e);n&&(i[o[e]]=decodeURIComponent(n))}e.dispatch(Fe(i))}return t.data}ne(vt,(async function(t,e){return null===t&&(t={}),await Ht.discover(t).then((t=>Ve(t,e,!1)))}));const Ke=ne(yt,(async function(t,e){return await Ht.delete(t).then((n=>{if(1===e.getState().listOfList.length){const n=e.getState().page,i=e.getState().totalPages;if(n<i)e.dispatch(Xe({page:n}));else{if(!(n>1&&n===i))return t;e.dispatch(Xe({page:n-1}))}return!1}return t}))})),Ge=t=>({type:Pt,payload:t}),ze=t=>({type:kt,payload:t}),Je=t=>({type:xt,payload:t}),Ye=t=>({type:It,payload:t}),Ze=ne(Nt,(async function(t,e){return!1===t||!0===t?t:await Ht.get("object"==typeof t?t.ID:t).then((t=>(un(t,e.dispatch),t.data)))})),tn=ne(Ct,(async function(t,e){return await Ht.update(t).then((t=>(e.dispatch(Qe(!1)),un(t,e.dispatch),t.data)))})),en=ne(bt,(async function(t,e){return null===t&&(t={}),t.adding&&t.adding!==e.getState().addingPost&&e.dispatch(Fe({id:t.addingPost})),await Ht.create(t).then((t=>(e.dispatch(Qe(!1)),un(t,e.dispatch),t.data)))})),nn=ne(St,(async function(t,e){return await Ht.items(e.getState().list.ID,t).then((t=>(un(t,e.dispatch),t.data)))})),on=ne(Tt,(async function(t,e){const n=e.getState();var i=e.extra.length>0?e.extra[0]:n.list.ID;const o=e.extra.length>1?e.extra[1]:"view";return await Ht.quit(i,t,{context:o}).then((s=>{if(s.data&&s.data.list_id&&(i=s.data.list_id),n.list&&n.list.ID)if(1===n.list.items.length){if(n.list&&"view"===o){const t=n.listPage,i=n.listTotalPages;return t<i?e.dispatch(nn({page:t})):t===i&&e.dispatch(nn({page:Math.max(1,t-1)})),!1}}else n.list&&"view"===o&&n.listTotalPages===n.listPage+1&&n.list.count%n.list.items.length==1&&e.dispatch(nn({page:n.listPage}));else e.dispatch(Ze({ID:i}));return t}))})),sn=ne(Lt,(async function(t,e){let n=e.extra[0],i=!1;try{await Ht.add(t,n,{context:e.extra.length>1?e.extra[1]:"view"}).then((t=>{i=t.data}))}catch(t){const n=t?.response?.data;i=e.rejectWithValue(n)}return i})),an=ne(At,(async function(t,e){const n=e.extra[0];return await Ht.updateItem(e.getState().list.ID,t,n).then((e=>({...n,post_id:t,item:e?.data?.item})))})),rn=ne(Et,(async function(t,e){const n=e.extra[0],i=e.extra[1],o=n.items[t],s=o.position-t+i;return await Ht.move(n.ID,o.post_id,s).then((e=>({oldIndex:t,newIndex:i})))})),ln=ne(Dt,(async function(t,e){const n=e.getState().list,i=parseInt(n.items[n.items.length-1].position,10);if(isNaN(i))throw alert("positions error!"),"positions error!";const o=n.items[t];return await Ht.move(n.ID,o.post_id,i+1),await e.dispatch(nn({page:e.getState().listPage})),t})),cn=ne(Ot,(async function(t,e){const n=e.getState().list,i=parseInt(n.items[0].position,10);if(isNaN(i))throw alert("positions error!"),"positions error!";const o=n.items[t];return await Ht.move(n.ID,o.post_id,i-1),await e.dispatch(nn({page:e.getState().listPage})),t}));function un(t,e){!t.data.items_page&&t.headers.get("x-wp-page")?(e(Je(parseInt(t.headers.get("x-wp-page"),10))),e(Ye(parseInt(t.headers.get("X-WP-TotalPages"),10)))):t.data.items_page&&(e(Je(parseInt(t.data.items_page["X-WP-Page"],10))),e(Ye(parseInt(t.data.items_page["X-WP-TotalPages"],10))))}const dn=function(t){const[e,n]=tt(!1),[i,o]=tt(""),s=it({});nt((()=>{o(t.item.description)}),[t.item]),nt((()=>{e&&s.current.focus()}),[e]);const a=()=>"string"==typeof i&&i.length>0;return h(y,null,h("span",null,h("br",null),"Adding item:"),h("div",{className:"mg-upc-dg-item mg-upc-dg-item-adding","data-post_id":t.item.post_id},h("span",{className:"mg-upc-icon upc-font-add"}),h("span",null," "),h("img",{className:"mg-upc-dg-item-image",src:t.item.image?t.item.image:Gt}),h("div",{className:"mg-upc-dg-item-data"},h("a",{href:t.item?.link},t.item?.title),!e&&h("p",null,t.item?.description),!e&&h("button",{onClick:()=>{n(!0)}},a()&&h("span",null,te("Edit Comment")),!a()&&h("span",null,te("Add Comment"))),h("input",{ref:s,className:e?"mg-upc-dg-btn-item-desc":"mg-upc-dg-dn",type:"text",value:i,onChange:function(t){o(t.target.value)},onKeyDown:e=>{"Enter"===e.key&&(n(!1),t.onSaveItemDescription(i))},maxLength:400}),e&&h("button",{className:"mg-upc-dg-btn-item-desc-cancel",onClick:()=>{n(!1),o(t.item.description)}},h("span",{className:"mg-upc-icon upc-font-close"}),h("span",null,te("Cancel"))),e&&h("button",{className:"mg-upc-dg-btn-item-desc-save",onClick:()=>{n(!1),t.onSaveItemDescription(i)}},h("span",{className:"mg-upc-icon upc-font-save"}),h("span",null,te("Save"))))),h("span",null,te("Select where the item will be added:")))};function pn(t){return new Date(t).toLocaleDateString()}const _n=function(t){const{state:e,dispatch:n}=at(ae);return h("li",{className:"mg-upc-dg-item-list",onClick:t.onClick,onKeyPress:e=>{13===e.keyCode&&t.onClick(e)},tabIndex:"0"},h("i",{className:"mg-upc-icon mg-upc-dg-item-type mg-upc-dg-item-type-"+t.list.type}),h("div",{className:"mg-upc-dg-item-title"},h("span",null,t.list.title),"my"!==e.mode&&h(y,null,h("span",null,h("a",{href:"#",onClick:function(e){!function(t){t.stopImmediatePropagation&&t.stopImmediatePropagation(),t.stopPropagation&&t.stopPropagation(),t.preventDefault()}(e),function(t,e){const n=new URLSearchParams(document.location.hash.substring(1));n.set("author",e);let i=n.toString();""!==i&&(i="#"+i),window.location.hash=i}(0,t.list.author)}},t.list.user_login),h("span",{className:"mg-upc-list-dates"},h("i",null," ",h("b",null,"Created:")," ",pn(t.list.created)),h("i",null," ",h("b",null,"Modified:")," ",pn(t.list.modified)))))),h("span",{className:"mg-upc-dg-item-count"},t.list.count),h("span",{className:"mg-upc-dg-item-actions"},t.onRemove&&h("button",{"aria-label":te("Remove List"),onClick:e=>{e.stopPropagation(),t.onRemove(t.list)}},h("span",{className:"mg-upc-icon upc-font-trash"}))))};class mn extends b{static defaultProps={count:1,duration:1.2,width:null,wrapper:null,height:null,circle:!1};render(){const t=[];for(let e=0;e<this.props.count;e++){let n=this.props.styles?this.props.styles:{};null!=this.props.width&&(n.width=this.props.width),null!=this.props.height&&(n.height=this.props.height),null!==this.props.width&&null!==this.props.height&&this.props.circle&&(n.borderRadius="50%"),t.push(h("span",{key:e,className:"mg-upc-dg-loading-skeleton",style:n},"‌"))}const e=this.props.wrapper;return h("span",null,e?t.map(((t,n)=>h(e,{key:n},t,"‌"))):t)}}const fn=function(t){return h("div",{className:"mg-upc-dg-pagination-div"},h("button",{className:1===t.page?"mg-upc-dg-hidden mg-upc-dg-pagination":"mg-upc-dg-pagination",ref:t.prevRef,disabled:1===t.page,"aria-label":te("Previous page"),title:te("Previous page"),onClick:t.onPreview},h("span",{className:"mg-upc-icon upc-font-arrow_left"})),h("span",{className:t.totalPages>1?"mg-upc-dg-pagination-current":"mg-upc-dg-hidden mg-upc-dg-pagination-current"},t.page),h("button",{className:t.page>=t.totalPages?"mg-upc-dg-hidden mg-upc-dg-pagination":"mg-upc-dg-pagination",ref:t.nextRef,disabled:t.page>=t.totalPages,"aria-label":te("Next page"),title:te("Next page"),onClick:t.onNext},h("span",{className:"mg-upc-icon upc-font-arrow_right"})))},gn=function(t){const{state:e,dispatch:n}=at(ae);return h(y,null,h("ul",{className:"mg-upc-dg-list-of-lists-fake mg-upc-dg-on-loading"},[0,1,2].map((t=>h("li",{className:"mg-upc-dg-item-list"},h("div",null,h(mn,{width:"1.5em",height:"1.5em"})),h("div",{className:"mg-upc-dg-item-title"},h(mn,null)),h("div",{className:"mg-upc-dg-item-count"},h(mn,null)))))),h("ul",{className:"mg-upc-dg-list-of-lists"},t.lists&&t.lists.map((e=>h(_n,{list:e,onClick:()=>t.onSelect(e),onRemove:t.onRemove,key:e.ID})))),e.totalPages>1&&h(fn,{totalPages:e.totalPages,page:e.page,onPreview:t.loadPreview,onNext:t.loadNext}))},hn=function(t){const[e,n]=tt(""),[i,o]=tt(""),[s,a]=tt(""),[r,l]=tt(""),c=ot((()=>Vt(t.addingPost)),[t.addingPost]);function u(t){t.default_title&&n(t.default_title),t.default_status&&l(t.default_status),a(t.name)}return""===s&&1===c.length&&u(c[0]),nt((()=>{n(t.list.title),o(t.list.content),a(t.list.type),l(t.list.status)}),[t.list.title,t.list.content,t.list.type,t.list.type]),nt((()=>{Qt(s)?.available_statuses&&-1===Qt(s).available_statuses.indexOf(r)&&l(Qt(s).available_statuses[0])}),[s]),h("div",{className:"mg-list-edit"},-1===t.list.ID&&""===s&&h(y,null,h("label",null,te("Select a list type:")),h("ul",{id:`type-${t.list.ID}`},c.map(((t,e)=>h("li",{className:"mg-upc-dg-item-list-type",key:t.name,onClick:()=>u(t),onKeyPress:e=>{13===e.keyCode&&u(t)},tabIndex:"0"},h("i",{className:"mg-upc-icon mg-upc-dg-item-type mg-upc-dg-item-type-"+t.name}),h("div",{className:"mg-upc-dg-item-title"},h("strong",null,t.label),h("div",{className:"mg-upc-dg-item-desc"},t.description))))))),""!==s&&Kt(s,"editable_title")&&h(y,null,h("label",{htmlFor:`title-${t.list.ID}`},te("Title")),h("input",{id:`title-${t.list.ID}`,type:"text",value:e,onChange:function(t){n(t.target.value)},maxLength:100})),""!==s&&Kt(s,"editable_content")&&h(y,null,h("label",{htmlFor:`content-${t.list.ID}`},te("Description")),h("textarea",{id:`content-${t.list.ID}`,value:i,onChange:function(t){o(t.target.value)},maxLength:500}),h("span",{className:"mg-upc-dg-list-desc-edit-count"},h("i",null,i?.length),"/500")),""!==s&&!Qt(s)&&h("span",null,te("Unknown List Type...")),""!==s&&Qt(s)?.available_statuses&&Qt(s).available_statuses.length>1&&h(y,null,h("label",{htmlFor:`status-${t.list.ID}`},te("Status")),h("select",{id:`status-${t.list.ID}`,value:r,onChange:function(t){l(t.target.value)}},Qt(s).available_statuses.map(((t,e)=>{if(function(t){const e=qt(t);return e&&e.show_in_status_list}(t))return h("option",{value:t},function(t){const e=qt(t);return e?e.label:t}(t))})))),""!==s&&Qt(s)&&h("div",{className:"mg-upc-dg-edit-actions"},h("button",{onClick:()=>t.onSave({title:e,content:i,type:s,status:r})},h("span",{className:"mg-upc-icon upc-font-save"}),h("span",null,te("Save"))),h("button",{onClick:()=>t.onCancel()},h("span",{className:"mg-upc-icon upc-font-close"}),h("span",null,te("Cancel")))))},vn=function(t){const[e,n]=tt(!1),[i,o]=tt(""),[s,a]=tt(t.item?.quantity),r=it({});nt((()=>{o(t.item.description)}),[t.item]),nt((()=>{e&&r.current.focus()}),[e]);const l=it(!1);return nt((()=>{t.item.quantity!==s&&(clearTimeout(l.current),l.current=setTimeout((function(){t.onSaveItemQuantity(s)}),600))}),[s]),h("li",{className:"mg-upc-dg-item","data-post_id":t.item.post_id},Xt(t.list,"sortable")&&h(y,null,h("span",{className:"mg-upc-dg-item-handle","aria-draggable":!0},"::"),h("span",{className:"mg-upc-dg-item-number"},t.item.position)),Xt(t.list,"vote")&&h(y,null,h("span",{className:"mg-upc-dg-item-number"},(()=>{const e=parseInt(t.list.vote_counter,10);return Xt(t.list,"vote")&&e>0?Math.round(100*parseInt(t.item.votes,10)/e)+"%":"0%"})())),h("a",{href:t.item.link},h("img",{className:"mg-upc-dg-item-image",src:t.item.image?t.item.image:Gt})),h("div",{className:"mg-upc-dg-item-data"},h("a",{href:t.item.link},t.item.title),t.item.price_html&&h("span",{className:"mg-upc-dg-price",dangerouslySetInnerHTML:{__html:t.item.price_html}}),t.item.stock_html&&h("span",{className:"mg-upc-dg-stock",dangerouslySetInnerHTML:{__html:t.item.stock_html}}),t.editable&&!e&&h("p",null,t.item.description),t.editable&&!e&&Xt(t.list,"editable_item_description")&&h("button",{onClick:()=>{n(!0)}},h("span",{className:"mg-upc-icon upc-font-edit"}),""===i&&h("span",null,te("Add Comment")),""!==i&&h("span",null,te("Edit Comment"))),h("input",{ref:r,className:e?"mg-upc-dg-btn-item-desc":"mg-upc-dg-dn",type:"text",value:i,onChange:function(t){o(t.target.value)},onKeyDown:e=>{"Enter"===e.key&&(n(!1),t.onSaveItemDescription(i))},maxLength:400}),t.editable&&e&&h("button",{className:"mg-upc-dg-btn-item-desc-cancel",onClick:()=>{n(!1),o(t.item.description)}},h("span",{className:"mg-upc-icon upc-font-close"}),h("span",null,te("Cancel"))),t.editable&&e&&h("button",{className:"mg-upc-dg-btn-item-desc-save",onClick:()=>{n(!1),t.onSaveItemDescription(i)}},h("span",{className:"mg-upc-icon upc-font-save"}),h("span",null,te("Save")))),t.editable&&Xt(t.list,"quantity")&&h("div",{className:"mg-upc-dg-quantity"},h("small",null,te("Quantity")),h("input",{"aria-label":te("Quantity"),type:"number",value:s,onChange:function(){a(event.target.value)}})),t.editable&&!e&&h("div",null,h("button",{"aria-label":"Remove item",onClick:t.onRemove},h("span",{className:"mg-upc-icon upc-font-trash"}))))},yn=function(t){return new Promise((function(e,n){const i=document.createElement("script");let o=!1;i.type="text/javascript",i.src=t,i.async=!0,i.onerror=function(t){n(t,i)},i.onload=i.onreadystatechange=function(){o||this.readyState&&"complete"!=this.readyState||(o=!0,setTimeout((function(){e()}),100))},(document.head||document.body||document.documentElement).appendChild(i)}))},bn=function(t){const e=it(null),n=it((e=>{t.onMove(e)}));return nt((()=>{n.current=t.onMove})),nt((()=>{let i=!1;if(e.current&&Xt(t.list,"sortable")){const t=()=>{i=Sortable.create(e.current,{handle:".mg-upc-dg-item-handle",group:"shared",animation:150,onUpdate:function(t){n.current(t)}})};"undefined"!=typeof Sortable?t():yn(Ft()).then((()=>{t()}))}return()=>{i&&i.destroy()}}),[t.list]),h(y,null,h("ul",{className:"mg-upc-dg-list-fake mg-upc-dg-on-loading"},[0,1,2].map((e=>h("li",{className:"mg-upc-dg-item"},Xt(t.list,"sortable")&&h(y,null,h("span",{className:"mg-upc-dg-item-handle-skeleton"},"  ",h(mn,{width:"1.5em"}),"  "),h("span",{className:"mg-upc-dg-item-number-skeleton"},"  ",h(mn,{width:"1em"}),"  ")),Xt(t.list,"vote")&&h(y,null,h("span",{className:"mg-upc-dg-item-number-skeleton"},"  ",h(mn,{width:"1em"}),"  ")),h("div",{className:"mg-upc-dg-item-skeleton-image"},h(mn,{width:"5em",height:"5em"})),h("div",{className:"mg-upc-dg-item-data"},h(mn,{count:2})))))),"loading"!=t.status&&h("ul",{ref:e,className:"mg-upc-dg-list"},0===t?.items?.length&&h("span",null,"There are no items in this list"),t?.items?.length>0&&t.items?.map&&t.items.map((e=>h(vn,{list:t.list,item:e,editable:t.editable,onRemove:()=>t.onRemove(t.list,e),onSaveItemDescription:n=>t.onSaveItemDescription(t.list,e,n),onSaveItemQuantity:n=>t.onSaveItemQuantity(t.list,e,n),key:e.ID+":"+e.post_id})))),Xt(t.list,"vote")&&h("span",{className:"mg-upc-dg-total-votes"}," ",te("Total votes:")," ",h("span",null," ",t.list.vote_counter)))},wn=function(t){const e=it(null),n=it(null),i=te("Copy"),[o,s]=tt(i);nt((()=>{let t=null;o!==i&&(t=setTimeout((()=>{s(i),clearTimeout(t)}),2e3))}),[o]);const a=encodeURIComponent(t.link),r=encodeURIComponent(t.title);let l=[{name:"Twitter",url:"https://twitter.com/share?url="+a+"&text="+r},{name:"Facebook",url:"https://www.facebook.com/sharer/sharer.php?u="+a+"&quote="+r},{name:"Pinterest",url:"https://pinterest.com/pin/create/button/?url="+a+"&description="+r},{name:"Whatsapp",url:"whatsapp://send?text="+a},{name:"Telegram",url:"https://t.me/share/url?url="+a+"&text="+r},{name:"LiNE",url:"https://social-plugins.line.me/lineit/share?url="+a+"&text="+r},{slug:"email",name:te("Email"),url:"mailto:?subject="+r+"&body="+a}];return void 0!==$t().shareButtons&&(l=l.filter((t=>$t().shareButtons.includes(t.slug||t.name.toLowerCase())))),h("div",{className:"mg-upc-dg-share-link"},h("input",{ref:e,value:t.link,onClick:function(){e.current.setSelectionRange(0,e.current.value.length)},readOnly:!0}),h("button",{ref:n,onClick:function(t){var n;(n=e.current).focus(),n.setSelectionRange(0,n.value.length),document.execCommand&&document.execCommand("copy")?s(te("Copied!")):s("Error!")}},h("span",{className:"mg-upc-icon upc-font-copy"}),h("span",null,o)),l.map((function(t){return(e=t).slug||(e.slug=e.name.toLowerCase()),h("a",{href:e.url,title:"Share with "+e.name,className:"mg-upc-dg-share",target:"_blank",rel:"noopener"},h("div",{className:"mg-upc-share-btn-img mg-upc-share-"+e.slug}," "));var e})))},Pn=function(t){const{state:e,dispatch:n}=at(ae),[i,o]=tt(!1),s=it(!1),a=it(!1);function r(t){t<1||t>e.listTotalPages||"loading"===e.status||n(nn({page:t}))}return nt((()=>{const t=e.list;let i=!1,o=!1;if(t&&Xt(t,"sortable")){const t=()=>{s.current&&e.listPage<e.listTotalPages&&(i=Sortable.create(s.current,{group:"shared",onAdd:t=>{t.item.parentNode.removeChild(t.item),n(ln(t.oldIndex))}})),s.current&&e.listPage>1&&(o=Sortable.create(a.current,{group:"shared",onAdd:t=>{t.item.parentNode.removeChild(t.item),n(cn(t.oldIndex))}}))};"undefined"!=typeof Sortable?t():yn(Ft()).then((()=>{t()}))}return()=>{i&&i.destroy(),o&&o.destroy()}}),[e.list,e.listPage,e.listTotalPages,e.status]),nt((()=>{o(!1)}),[e.editing,e.list,e.addingPost]),h(y,null,e.editing&&h(hn,{list:e.list,addingPost:e.addingPost,onSave:function(t){if(-1===e.list.ID||t.title!==e.list.title||t.content!==e.list.content||t.status!==e.list.status)if(-1===e.list.ID){const i={};i.title=t.title,i.content=t.content,i.type=t.type,i.status=t.status,e.addingPost?.post_id&&(i.adding=e.addingPost.post_id,e.addingPost?.description&&(i.description=e.addingPost.description)),n(en(i))}else{const i={id:e.list.ID};t.status!==e.list.status&&(i.status=t.status),t.title!==e.list.title&&(i.title=t.title),t.content!==e.list.content&&(i.content=t.content),n(tn(i))}},onCancel:function(){n(Qe(!1)),-1===e.list.ID&&(n(Ze(!1)),n($e()),n(Xe()))}}),!e.editing&&h(y,null,h("div",{className:"mg-upc-dg-top-action"},function(t){const e=t.type;return Kt(e,"editable_title")||Kt(e,"editable_content")||Qt(e)?.available_statuses?.length>1}(e.list)&&h("button",{className:"mg-upg-edit",onClick:()=>n(Qe(!0))},h("span",{className:"mg-upc-icon upc-font-edit"}),h("span",null,te("Edit"))),e.list.link&&h("button",{className:"mg-upg-share",onClick:()=>o(!i)},h("span",{className:"mg-upc-icon upc-font-share"}),h("span",null,te("Share"))),"cart"===e.list.type&&h("button",{className:"mg-upg-share",onClick:function(){n(qe(e.list.ID))}},h("span",{className:"mg-upc-icon upc-font-cart"}),h("span",null,te("Add all to cart")))),i&&e.list.link&&h(wn,{link:e.list.link,title:e.list.title}),e.list.content&&h("p",{className:"mg-upc-dg-list-desc",dangerouslySetInnerHTML:{__html:Jt(e.list.content)}}),h(mn,{count:3}),h(bn,{list:e.list,items:e.list?.items||[],status:e.status,onMove:function(t){n(rn(t.oldIndex,e.list,t.newIndex))},onRemove:function(t,e){n(on(e.post_id))},onSaveItemDescription:function(t,e,i){n(an(e.post_id,{description:i}))},onSaveItemQuantity:function(t,e,i){n(an(e.post_id,{quantity:i}))},editable:t.editable})),(!e.editing||!e.list)&&e.listTotalPages>1&&h(fn,{totalPages:e.listTotalPages,page:e.listPage,onPreview:function(){r(e.listPage-1)},onNext:function(){r(e.listPage+1)},prevRef:a,nextRef:s}))};function kn(t){return parseInt(t.author,10)===parseInt($t().user_id,10)}const Nn=t=>{const{state:e,dispatch:n}=at(ae),i=it(null),{refSet:o}=t;let s="listOfList";s=e.addingPost?e.editing?"addingToNew":"adding":e.editing?-1!==e.list?.ID?"edit":"new":e.list?"list":"listOfList";const a="list"===s||"new"===s||"edit"===s||"addingToNew"===s,r=ot((()=>Vt(e.addingPost)),[e.addingPost]);nt((()=>{i.current={},i.current.showMy=()=>{n($e()),n(Xe())},i.current.showList=(t,e="")=>{n($e()),n(Ze({ID:t,title:e||""}))},i.current.addItemToList=(t,e=!1,i="view")=>{n($e()),e?n(sn(e,t,i)):c(t)},i.current.removeItemFromList=(t,e,i="view")=>{n($e()),n(on(t,e,i))},i.current.back=()=>{!function(){switch(s){case"list":default:l();break;case"new":n(Ze(!1)),n(Qe(!1)),l();break;case"edit":!0===e.list.ID?(n(Ze(!1)),n(Qe(!1)),l()):n(Qe(!1));break;case"addingToNew":n(Ze(!1)),n(Qe(!1)),n(Xe({addingPost:e.addingPost.post_id}))}}()},i.current.canBack=a,o(i.current)}),[i,o,a]),nt((()=>{i&&i.current&&(i.current.canBack=a)}),[a,i]);const l=()=>{n($e()),n(Xe())},c=t=>{n(Fe({post_id:t})),n(Xe({addingPost:t}))};function u(t){t<1||t>e.totalPages||"loading"===e.status||n(Ge(t))}return h(y,null,h("div",{className:"mg-upc-dg-content-wrapper mg-upc-dg-status-"+e.status+" mg-upc-dg-view-"+s},h("div",{className:"mg-upc-dg-wait"}),e.message&&h("div",{className:"mg-upc-dg-msg"},e.message,h("a",{href:"#",className:"mg-upc-dg-alert-close","aria-label":"Hide alert",onClick:t=>{t.preventDefault(),n({type:gt,payload:null})}},h("span",{className:"mg-upc-icon upc-font-close"}))),e.error&&h("div",{className:"mg-upc-dg-error"},e.error,h("a",{href:"#",className:"mg-upc-dg-alert-close","aria-label":"Hide alert",onClick:t=>{t.preventDefault(),n({type:ft,payload:null})}},h("span",{className:"mg-upc-icon upc-font-close"}))),h("div",{className:"mg-upc-dg-body"},!e.error&&e.addingPost&&h(dn,{item:e.addingPost,onSaveItemDescription:function(t){n(Fe({...e.addingPost,description:t}))}}),("listOfList"===s||"adding"===s)&&h(y,null,h("div",{className:"mg-upc-dg-top-action"},r.length>0&&!e.error&&h("button",{className:"mg-list-new",onClick:function(t){n(Qe(!0)),n(Ze(!0))}},h("span",{className:"mg-upc-icon upc-font-add"}),h("span",null,te("Create List")))),h(gn,{lists:e.listOfList,onSelect:function(t){n(Qe(!1)),e.addingPost?n(sn(t.ID,e.addingPost,"view")):n(Ze(t))},onRemove:!e.addingPost&&function(t){n(Ke(t.ID))},loadPreview:function(){u(e.page-1)},loadNext:function(){u(e.page+1)}})),e.list&&h(Pn,{editable:kn(e.list)}))))};!function(t){function e(e,i,o,s){const a=o||s.parent(),r=a.find(".mg-upc-item-vote").attr("disabled",!0);mgUpcApiClient.vote(e,i,{context:"web",posts:n(a)}).then((function(e){t(document.body).trigger("mg_upc_vote_response",[e,a])})).catch((function(t){r.attr("disabled",!1),t.response?.data?.message&&(s?s.append(Zt(t.response.data.message)):a.before(Zt(t.response.data.message)))}))}function n(e){return[...e.children().map((function(){return t(this).data("pid")}))].join(",")}t(".mg-upc-item-vote").on("click",(function(){const n=t(this).data("vote").split(",");return 2===n.length&&e(n[0],n[1],!1,t(this).closest(".mg-upc-item")),!1})),t((function(){t(".mg-upc-vote").each((function(){const n=t(this);e(n.data("id"),0,n.find(".mg-upc-items-container"),!1)}))})),t(document.body).on("mg_upc_vote_response",(function(e,n,i){if(!n.data)return;const o=parseInt(n.data.vote_counter,10),s=i.find(".mg-upc-item-vote");i.data("votes",o),n.data.can_vote?s.attr("disabled",!1).show():s.animate({width:0,padding:0,opacity:0},200,(function(){s.remove()})),n.data.posts.forEach((function(e){const n=i.find(".mg-upc-item[data-pid="+e.post_id+"]"),s=parseInt(e.votes,10);t(document.body).trigger("mg_upc_item_vote_set",[n,s,o])}))})),t(document.body).on("mg_upc_item_vote_set",(function(t,e,n,i){const o=i>0?Math.round(1e3*n/i)/10:0,s=e.find(".mg-upc-votes");s.find(".mg-upc-item-votes-number").html(n),s.find(".mg-upc-item-percent").html(o+"%"),s.find(".mg-upc-item-bar-progress").animate({width:o+"%"}),s.show()}))}(jQuery),function(t){t(".mg-upc-add-product-to-list").on("click",(function(){let e=t(this).data("id");const n=t(this).closest(".product,.summary").find("[name='variation_id']");return n.length>0&&parseInt(n.val(),10)>0&&(e=n.val()),window.addItemToList(e),!1}));const e="mg-upc-btn-loading",n="mg-upc-product-added",i="mg-upc-product-error",o="Sorry, an error occurred.";function s(a,r,l){if(r.hasClass(e))return!1;let c={product_id:r.data("product"),quantity:r.data("quantity")};if("0"==c.quantity){if(!l)return!!confirm(te("The quantity is zero! Do you want to add a unit?"))&&s(a,r,!0);c.quantity=1}t(document.body).trigger("adding_to_cart",[r,c]);const u=woocommerce_params.wc_ajax_url.toString().replace("%%endpoint%%","add_to_cart");return t.ajax({type:"POST",url:u,data:c,beforeSend:function(t){r.removeClass(n+" "+i).addClass(e)},success:function(i){r.removeClass(e),i&&(i.error&&i.product_url?alert(o):(r.addClass(n),t(document.body).trigger("added_to_cart",[i.fragments,i.cart_hash,r])))},error:function(){r.addClass(i).removeClass(e),alert(o)}}),!1}function s(a,r,l){if(r.hasClass(e))return!1;let c={product_id:r.data("product"),quantity:r.data("quantity")};if("0"==c.quantity){if(!l)return!!confirm(te("The quantity is zero! Do you want to add a unit?"))&&s(a,r,!0);c.quantity=1}t(document.body).trigger("adding_to_cart",[r,c]);const u=woocommerce_params.wc_ajax_url.toString().replace("%%endpoint%%","add_to_cart");return t.ajax({type:"POST",url:u,data:c,beforeSend:function(t){r.removeClass(n+" "+i).addClass(e)},success:function(i){r.removeClass(e),i&&(i.error&&i.product_url?alert(o):(r.addClass(n),t(document.body).trigger("added_to_cart",[i.fragments,i.cart_hash,r])))},error:function(){r.addClass(i).removeClass(e),alert(o)}}),!1}t((function(){if("undefined"==typeof wc_add_to_cart_params)return!1;t(".mg-upc-item-product").removeClass("mg-upc-hide").on("click",(function(e){return s(e,t(this),!1)})),t(".mg-upc-add-list-to-cart").removeClass("mg-upc-hide").on("click",(function(s){const a=t(this);return a.hasClass(e)||(a.removeClass(n+" "+i).addClass(e),window.mgUpcAddListToCart(t(this).data("id")).then((function(i){a.removeClass(e),i.err&&a.before(Zt(Jt(i.err))),i.msg&&a.before(Zt(Jt(i.msg),"success")),a.addClass(n),t(document.body).trigger("added_to_cart",[i.fragments,i.cart_hash,a])})).catch((t=>{a.removeClass(e),t.response?.data?.message?a.before(Zt(Jt(t.response.data.message))):alert(o)}))),!1}))}))}(jQuery);const Cn=t=>{const e=h(y,null,(t.title||t.onBack)&&h("h2",{className:t.classNames.title},t.onBack&&h("a",{className:t.classNames.back,"aria-label":t.backButtonLabel,href:"#",onClick:e=>{e.preventDefault(),t.onBack(e)}},"←")," ",t.title));return h("div",{className:t.classNames.container},e,h("div",{className:t.classNames.content},t.children))};function xn(t){const{state:e,dispatch:n}=at(ae),i=it(null),[o,s]=tt(!1),a={container:"mg-upc-app-container"+(e.errorCode?" mg-upc-err-"+e.errorCode:""),title:"mg-upc-app-title"};return nt((()=>{i.current.showMy()}),[t]),nt((()=>{i.current&&s(i.current.canBack)}),[i.current?.canBack]),h(Cn,{id:"mg-upc-dg-dialog",title:null===e.title?"string"==typeof t.title?t.title:te("My Lists"):e.title,classNames:a,onBack:!!o&&i.current.back},h(Nn,{refSet:function(t){i.current=t,s(t.canBack)}}))}function In(){"replaceState"in history?(history.replaceState("",document.title,location.pathname),history.go(-1)):location.hash=""}Cn.defaultProps={classNames:{container:"simple-upc-container",title:"simple-upc-container-title",content:"simple-upc-container-content",back:"simple-upc-container-back"},backButtonLabel:"Back"},W(h(re,null,h((function(t){const{state:e,dispatch:n}=at(ae),i=it(!1),o=it(null),[s,a]=tt(!1),r={container:"mg-upc-dg-container",overlay:"mg-upc-dg-overlay",dialog:"mg-upc-dg-content"+(e.errorCode?" mg-upc-err-"+e.errorCode:""),title:"mg-upc-dg-title",closeButton:"mg-upc-dg-close"};return nt((()=>{window.showMyLists=function(){o.current.showMy(),i.current.show()},window.mgUpcShowList=function(t,e=""){o.current.showList(t,e),i.current.show()},window.addItemToList=function(t,e=!1,n="view"){o.current.addItemToList(t,e,n),i.current.show()},window.removeItemFromList=function(t,e,n="view"){o.current.removeItemFromList(t,e,n),i.current.show()},window.mgUpcAddListToCart=Yt}),[i.current,n]),nt((()=>{o.current&&a(o.current.canBack)}),[o.current?.canBack]),h(He,{id:"mg-upc-dg-dialog",dialogRef:function(t){i.current=t},title:null===e.title?"string"==typeof t.title?t.title:te("My Lists"):e.title,classNames:r,onBack:!!s&&o.current.back},h(Nn,{refSet:function(t){o.current=t,a(t.canBack)}}))}),null)," "),document.querySelector("body")),window.showUpcApp=function(t){W(h(re,null,h(xn,{title:""})," "),t)},document.addEventListener("DOMContentLoaded",(function(){document.getElementById("upc-my-lists-widget")&&window.showUpcApp(document.getElementById("upc-my-lists-widget"))})),"#my-lists"===location.hash&&In(),window.addEventListener("hashchange",(function(){"#my-lists"===location.hash&&(window.showMyLists(),In())}),!1),window.mgUpcApiClient=Ht,window.mgUpcListeners=function(){jQuery(".mg-upc-post-add").on("click",(function(){return jQuery(this).data("post-id")>0&&window.addItemToList(jQuery(this).data("post-id"),(jQuery(this).data("upc-list")+"").length>0&&jQuery(this).data("upc-list")),!1})),jQuery(".mg-upc-post-remove").on("click",(function(){return jQuery(this).data("post-id")>0&&void 0!==jQuery(this).data("upc-list")&&window.removeItemFromList(jQuery(this).data("post-id"),(jQuery(this).data("upc-list")+"").length>0&&jQuery(this).data("upc-list")),!1})),jQuery(".mg-upc-show-list").on("click",(function(){return void 0!==jQuery(this).data("upc-list")&&window.mgUpcShowList(jQuery(this).data("upc-list"),(jQuery(this).data("upc-title")+"").length>0&&jQuery(this).data("upc-title")),!1}))},window.mgUpcListeners()})();
  • user-post-collections/tags/0.9.2/readme.txt

    r3190785 r3414663  
    55License URI: https://www.gnu.org/licenses/gpl.txt
    66Tags: User lists, Post Collections, Woocommerce Wishlist
    7 Tested up to: 6.7
    8 Stable tag: 0.9.1
     7Tested up to: 6.9
     8Stable tag: 0.9.2
    99Requires PHP: 7.0
    1010Requires at least: 4.9.6
     
    108108== Changelog ==
    109109
     110= 0.9.2 =
     111* Added "My Lists" to Woo account menu
     112* Tested on WP 6.9
     113
    110114= 0.9.1 =
    111115* Fixes in translations
  • user-post-collections/tags/0.9.2/user-post-collections.php

    r3190785 r3414663  
    44Plugin URI:  https://galetto.info/user-post-collections
    55Description: Allows users to create their post collections.
    6 Version:     0.9.1
     6Version:     0.9.2
    77Author:      Mauricio Galetto
    88Author URI:  https://galetto.info/
  • user-post-collections/trunk/classes/user-post-collections.php

    r3190785 r3414663  
    1616        public $model;
    1717
    18         const VERSION = '0.9.1';
     18        const VERSION = '0.9.2';
    1919
    2020        /**
     
    2323        protected function __construct() {
    2424            $this->register_hook_callbacks();
    25 
    26             // initialize strings
    27             MG_UPC_Texts::init();
    2825
    2926            $this->model = MG_List_Model::get_instance();
  • user-post-collections/trunk/controllers/mg-upc-woocommerce.php

    r3190785 r3414663  
    99
    1010        add_action( 'rest_api_init', array( $this, 'register_routes' ) );
     11
     12        add_filter( 'woocommerce_account_menu_items', array( $this, 'account_menu' ) );
     13        add_filter( 'woocommerce_get_query_vars', array( $this, 'woo_get_query_vars' ) );
     14        add_action( 'woocommerce_account_my-lists_endpoint', array( $this, 'my_lists_content' ) );
     15        add_filter( 'woocommerce_endpoint_my-lists_title', array( $this, 'my_account_section_title' ) );
     16    }
     17
     18    function my_account_section_title() {
     19        return mg_upc_get_text( "My lists", "user-post-collections" );
     20    }
     21
     22    function woo_get_query_vars ( $query_vars ) {
     23        $query_vars['my-lists'] = 'my-lists';
     24
     25        return $query_vars;
     26    }
     27
     28    public function account_menu( $items ) {
     29        $show_my_lists = get_option( 'mg_upc_show_my_lists_menu', 'on' );
     30        if ( 'on' === $show_my_lists ) {
     31            $items = array_merge(
     32                        array_slice( $items, 0,3 , true ),
     33                        array( 'my-lists' => mg_upc_get_text( "My lists", "user-post-collections" ) ),
     34                        array_slice( $items, 3, NULL, true )
     35            );
     36        }
     37
     38        return $items;
     39    }
     40
     41    public function my_lists_content() {
     42        mg_upc_get_template( 'mg-upc-wc/my-lists.php' );
    1143    }
    1244
     
    261293
    262294        $settings_fields['mg_upc_product'][] = array(
     295            'name'    => 'mg_upc_show_my_lists_menu',
     296            'label'   => __( 'Show "My lists" in account menu', 'user-post-collections' ),
     297            'desc'    => __( 'Display "My lists" option in WooCommerce account menu', 'user-post-collections' ),
     298            'default' => 'on',
     299            'type'    => 'checkbox',
     300        );
     301
     302        $settings_fields['mg_upc_product'][] = array(
    263303            'name'    => 'mg_upc_modal_show_price',
    264304            'label'   => __( 'Price on collection modal', 'user-post-collections' ),
     
    332372        );
    333373
     374        $settings_fields['mg_upc_texts'][] = array(
     375            'name' => 'woo_my_lists',
     376            'label' => __( 'My lists', 'user-post-collections' ),
     377            'desc' => 'Menu and title for my lists in my account page (woocommerce).',
     378            'default' => '',
     379            'type' => 'text',
     380        );
     381
    334382        return $settings_fields;
    335383    }
     
    386434                'default' => __( 'Add all to cart', 'user-post-collections' ),
    387435                'option'  => 'cart_all',
     436            )
     437        );
     438
     439        MG_UPC_Texts::add_string(
     440            'woo_my_account',
     441            'My lists',
     442            array(
     443                'default' => __( 'My lists', 'user-post-collections' ),
     444                'option'  => 'woo_my_lists',
    388445            )
    389446        );
     
    9961053    public function register_hook_callbacks() { }
    9971054
    998     public function upgrade( $db_version = 0 ) { }
     1055    public function upgrade( $db_version = 0 ) {
     1056        if ( version_compare( $db_version, '0.9.2', '<' ) ) {
     1057            update_option( 'mg_upc_flush_rewrite', '1' );
     1058            // Disable "My lists" menu for existing installations upgrading to 9.2
     1059            if ( ! empty( $db_version ) ) {
     1060                update_option( 'mg_upc_show_my_lists_menu', 'off' );
     1061            }
     1062        }
     1063    }
    9991064}
  • user-post-collections/trunk/includes/mg-upc-texts.php

    r2856776 r3414663  
    66    public static $mods  = array();
    77
     8    private static $initialized = false;
     9
    810    public static function init() {
     11        self::$initialized = true;
    912        self::$texts['mg_upc_list'] = array(
    1013            'Vote'          => array(
     
    128131
    129132    public static function add_string( $context, $text, $value ) {
     133        if (! self::$initialized ) {
     134            self::init();
     135        }
    130136        if ( ! isset( self::$texts[ $context ] ) ) {
    131137            self::$texts[ $context ] = array();
     
    135141
    136142    public static function get_default( $text, $context = 'mg_upc_list' ) {
     143        if (! self::$initialized ) {
     144            self::init();
     145        }
    137146        if ( isset( self::$texts[ $context ] ) && isset( self::$texts[ $context ][ $text ] ) ) {
    138147            return self::$texts[ $context ][ $text ]['default'];
     
    142151
    143152    public static function get( $text, $context = 'mg_upc_list' ) {
     153        if (! self::$initialized ) {
     154            self::init();
     155        }
    144156        if ( isset( self::$texts[ $context ] ) && isset( self::$texts[ $context ][ $text ] ) ) {
    145157            if (
     
    156168
    157169    public static function get_context_array( $context ) {
     170        if (! self::$initialized ) {
     171            self::init();
     172        }
    158173        $ret = array();
    159174        if ( isset( self::$texts[ $context ] ) ) {
  • user-post-collections/trunk/javascript/mg-upc-client/dist/admin.js

    r3190768 r3414663  
    1 (()=>{"use strict";var t,e,n,i,s,o,a,l,r,c,u,d={},_=[],p=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|itera/i,m=Array.isArray;function f(t,e){for(var n in e)t[n]=e[n];return t}function g(t){t&&t.parentNode&&t.parentNode.removeChild(t)}function h(e,n,i){var s,o,a,l={};for(a in n)"key"==a?s=n[a]:"ref"==a?o=n[a]:l[a]=n[a];if(arguments.length>2&&(l.children=arguments.length>3?t.call(arguments,2):i),"function"==typeof e&&null!=e.defaultProps)for(a in e.defaultProps)void 0===l[a]&&(l[a]=e.defaultProps[a]);return v(e,l,s,o,null)}function v(t,i,s,o,a){var l={type:t,props:i,key:s,ref:o,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,constructor:void 0,__v:null==a?++n:a,__i:-1,__u:0};return null==a&&null!=e.vnode&&e.vnode(l),l}function y(t){return t.children}function b(t,e){this.props=t,this.context=e}function P(t,e){if(null==e)return t.__?P(t.__,t.__i+1):null;for(var n;e<t.__k.length;e++)if(null!=(n=t.__k[e])&&null!=n.__e)return n.__e;return"function"==typeof t.type?P(t):null}function w(t){var e,n;if(null!=(t=t.__)&&null!=t.__c){for(t.__e=t.__c.base=null,e=0;e<t.__k.length;e++)if(null!=(n=t.__k[e])&&null!=n.__e){t.__e=t.__c.base=n.__e;break}return w(t)}}function N(t){(!t.__d&&(t.__d=!0)&&i.push(t)&&!k.__r++||s!==e.debounceRendering)&&((s=e.debounceRendering)||o)(k)}function k(){var t,n,s,o,l,r,c,u;for(i.sort(a);t=i.shift();)t.__d&&(n=i.length,o=void 0,r=(l=(s=t).__v).__e,c=[],u=[],s.__P&&((o=f({},l)).__v=l.__v+1,e.vnode&&e.vnode(o),L(s.__P,o,l,s.__n,s.__P.namespaceURI,32&l.__u?[r]:null,c,null==r?P(l):r,!!(32&l.__u),u),o.__v=l.__v,o.__.__k[o.__i]=o,O(c,o,u),o.__e!=r&&w(o)),i.length>n&&i.sort(a));k.__r=0}function C(t,e,n,i,s,o,a,l,r,c,u){var p,m,f,g,h,v=i&&i.__k||_,y=e.length;for(n.__d=r,x(n,e,v),r=n.__d,p=0;p<y;p++)null!=(f=n.__k[p])&&(m=-1===f.__i?d:v[f.__i]||d,f.__i=p,L(t,f,m,s,o,a,l,r,c,u),g=f.__e,f.ref&&m.ref!=f.ref&&(m.ref&&R(m.ref,null,f),u.push(f.ref,f.__c||g,f)),null==h&&null!=g&&(h=g),65536&f.__u||m.__k===f.__k?r=I(f,r,t):"function"==typeof f.type&&void 0!==f.__d?r=f.__d:g&&(r=g.nextSibling),f.__d=void 0,f.__u&=-196609);n.__d=r,n.__e=h}function x(t,e,n){var i,s,o,a,l,r=e.length,c=n.length,u=c,d=0;for(t.__k=[],i=0;i<r;i++)null!=(s=e[i])&&"boolean"!=typeof s&&"function"!=typeof s?(a=i+d,(s=t.__k[i]="string"==typeof s||"number"==typeof s||"bigint"==typeof s||s.constructor==String?v(null,s,null,null,null):m(s)?v(y,{children:s},null,null,null):void 0===s.constructor&&s.__b>0?v(s.type,s.props,s.key,s.ref?s.ref:null,s.__v):s).__=t,s.__b=t.__b+1,o=null,-1!==(l=s.__i=T(s,n,a,u))&&(u--,(o=n[l])&&(o.__u|=131072)),null==o||null===o.__v?(-1==l&&d--,"function"!=typeof s.type&&(s.__u|=65536)):l!==a&&(l==a-1?d--:l==a+1?d++:(l>a?d--:d++,s.__u|=65536))):s=t.__k[i]=null;if(u)for(i=0;i<c;i++)null!=(o=n[i])&&!(131072&o.__u)&&(o.__e==t.__d&&(t.__d=P(o)),W(o,o))}function I(t,e,n){var i,s;if("function"==typeof t.type){for(i=t.__k,s=0;i&&s<i.length;s++)i[s]&&(i[s].__=t,e=I(i[s],e,n));return e}t.__e!=e&&(e&&t.type&&!n.contains(e)&&(e=P(t)),n.insertBefore(t.__e,e||null),e=t.__e);do{e=e&&e.nextSibling}while(null!=e&&8===e.nodeType);return e}function S(t,e){return e=e||[],null==t||"boolean"==typeof t||(m(t)?t.some((function(t){S(t,e)})):e.push(t)),e}function T(t,e,n,i){var s=t.key,o=t.type,a=n-1,l=n+1,r=e[n];if(null===r||r&&s==r.key&&o===r.type&&!(131072&r.__u))return n;if(i>(null==r||131072&r.__u?0:1))for(;a>=0||l<e.length;){if(a>=0){if((r=e[a])&&!(131072&r.__u)&&s==r.key&&o===r.type)return a;a--}if(l<e.length){if((r=e[l])&&!(131072&r.__u)&&s==r.key&&o===r.type)return l;l++}}return-1}function E(t,e,n){"-"===e[0]?t.setProperty(e,null==n?"":n):t[e]=null==n?"":"number"!=typeof n||p.test(e)?n:n+"px"}function A(t,e,n,i,s){var o;t:if("style"===e)if("string"==typeof n)t.style.cssText=n;else{if("string"==typeof i&&(t.style.cssText=i=""),i)for(e in i)n&&e in n||E(t.style,e,"");if(n)for(e in n)i&&n[e]===i[e]||E(t.style,e,n[e])}else if("o"===e[0]&&"n"===e[1])o=e!==(e=e.replace(/(PointerCapture)$|Capture$/i,"$1")),e=e.toLowerCase()in t||"onFocusOut"===e||"onFocusIn"===e?e.toLowerCase().slice(2):e.slice(2),t.l||(t.l={}),t.l[e+o]=n,n?i?n.u=i.u:(n.u=l,t.addEventListener(e,o?c:r,o)):t.removeEventListener(e,o?c:r,o);else{if("http://www.w3.org/2000/svg"==s)e=e.replace(/xlink(H|:h)/,"h").replace(/sName$/,"s");else if("width"!=e&&"height"!=e&&"href"!=e&&"list"!=e&&"form"!=e&&"tabIndex"!=e&&"download"!=e&&"rowSpan"!=e&&"colSpan"!=e&&"role"!=e&&"popover"!=e&&e in t)try{t[e]=null==n?"":n;break t}catch(t){}"function"==typeof n||(null==n||!1===n&&"-"!==e[4]?t.removeAttribute(e):t.setAttribute(e,"popover"==e&&1==n?"":n))}}function D(t){return function(n){if(this.l){var i=this.l[n.type+t];if(null==n.t)n.t=l++;else if(n.t<i.u)return;return i(e.event?e.event(n):n)}}}function L(t,n,i,s,o,a,l,r,c,u){var d,_,p,g,h,v,P,w,N,k,x,I,S,T,E,A,D=n.type;if(void 0!==n.constructor)return null;128&i.__u&&(c=!!(32&i.__u),a=[r=n.__e=i.__e]),(d=e.__b)&&d(n);t:if("function"==typeof D)try{if(w=n.props,N="prototype"in D&&D.prototype.render,k=(d=D.contextType)&&s[d.__c],x=d?k?k.props.value:d.__:s,i.__c?P=(_=n.__c=i.__c).__=_.__E:(N?n.__c=_=new D(w,x):(n.__c=_=new b(w,x),_.constructor=D,_.render=H),k&&k.sub(_),_.props=w,_.state||(_.state={}),_.context=x,_.__n=s,p=_.__d=!0,_.__h=[],_._sb=[]),N&&null==_.__s&&(_.__s=_.state),N&&null!=D.getDerivedStateFromProps&&(_.__s==_.state&&(_.__s=f({},_.__s)),f(_.__s,D.getDerivedStateFromProps(w,_.__s))),g=_.props,h=_.state,_.__v=n,p)N&&null==D.getDerivedStateFromProps&&null!=_.componentWillMount&&_.componentWillMount(),N&&null!=_.componentDidMount&&_.__h.push(_.componentDidMount);else{if(N&&null==D.getDerivedStateFromProps&&w!==g&&null!=_.componentWillReceiveProps&&_.componentWillReceiveProps(w,x),!_.__e&&(null!=_.shouldComponentUpdate&&!1===_.shouldComponentUpdate(w,_.__s,x)||n.__v===i.__v)){for(n.__v!==i.__v&&(_.props=w,_.state=_.__s,_.__d=!1),n.__e=i.__e,n.__k=i.__k,n.__k.some((function(t){t&&(t.__=n)})),I=0;I<_._sb.length;I++)_.__h.push(_._sb[I]);_._sb=[],_.__h.length&&l.push(_);break t}null!=_.componentWillUpdate&&_.componentWillUpdate(w,_.__s,x),N&&null!=_.componentDidUpdate&&_.__h.push((function(){_.componentDidUpdate(g,h,v)}))}if(_.context=x,_.props=w,_.__P=t,_.__e=!1,S=e.__r,T=0,N){for(_.state=_.__s,_.__d=!1,S&&S(n),d=_.render(_.props,_.state,_.context),E=0;E<_._sb.length;E++)_.__h.push(_._sb[E]);_._sb=[]}else do{_.__d=!1,S&&S(n),d=_.render(_.props,_.state,_.context),_.state=_.__s}while(_.__d&&++T<25);_.state=_.__s,null!=_.getChildContext&&(s=f(f({},s),_.getChildContext())),N&&!p&&null!=_.getSnapshotBeforeUpdate&&(v=_.getSnapshotBeforeUpdate(g,h)),C(t,m(A=null!=d&&d.type===y&&null==d.key?d.props.children:d)?A:[A],n,i,s,o,a,l,r,c,u),_.base=n.__e,n.__u&=-161,_.__h.length&&l.push(_),P&&(_.__E=_.__=null)}catch(t){if(n.__v=null,c||null!=a){for(n.__u|=c?160:128;r&&8===r.nodeType&&r.nextSibling;)r=r.nextSibling;a[a.indexOf(r)]=null,n.__e=r}else n.__e=i.__e,n.__k=i.__k;e.__e(t,n,i)}else null==a&&n.__v===i.__v?(n.__k=i.__k,n.__e=i.__e):n.__e=U(i.__e,n,i,s,o,a,l,c,u);(d=e.diffed)&&d(n)}function O(t,n,i){n.__d=void 0;for(var s=0;s<i.length;s++)R(i[s],i[++s],i[++s]);e.__c&&e.__c(n,t),t.some((function(n){try{t=n.__h,n.__h=[],t.some((function(t){t.call(n)}))}catch(t){e.__e(t,n.__v)}}))}function U(n,i,s,o,a,l,r,c,u){var _,p,f,h,v,y,b,w=s.props,N=i.props,k=i.type;if("svg"===k?a="http://www.w3.org/2000/svg":"math"===k?a="http://www.w3.org/1998/Math/MathML":a||(a="http://www.w3.org/1999/xhtml"),null!=l)for(_=0;_<l.length;_++)if((v=l[_])&&"setAttribute"in v==!!k&&(k?v.localName===k:3===v.nodeType)){n=v,l[_]=null;break}if(null==n){if(null===k)return document.createTextNode(N);n=document.createElementNS(a,k,N.is&&N),c&&(e.__m&&e.__m(i,l),c=!1),l=null}if(null===k)w===N||c&&n.data===N||(n.data=N);else{if(l=l&&t.call(n.childNodes),w=s.props||d,!c&&null!=l)for(w={},_=0;_<n.attributes.length;_++)w[(v=n.attributes[_]).name]=v.value;for(_ in w)if(v=w[_],"children"==_);else if("dangerouslySetInnerHTML"==_)f=v;else if(!(_ in N)){if("value"==_&&"defaultValue"in N||"checked"==_&&"defaultChecked"in N)continue;A(n,_,null,v,a)}for(_ in N)v=N[_],"children"==_?h=v:"dangerouslySetInnerHTML"==_?p=v:"value"==_?y=v:"checked"==_?b=v:c&&"function"!=typeof v||w[_]===v||A(n,_,v,w[_],a);if(p)c||f&&(p.__html===f.__html||p.__html===n.innerHTML)||(n.innerHTML=p.__html),i.__k=[];else if(f&&(n.innerHTML=""),C(n,m(h)?h:[h],i,s,o,"foreignObject"===k?"http://www.w3.org/1999/xhtml":a,l,r,l?l[0]:s.__k&&P(s,0),c,u),null!=l)for(_=l.length;_--;)g(l[_]);c||(_="value","progress"===k&&null==y?n.removeAttribute("value"):void 0!==y&&(y!==n[_]||"progress"===k&&!y||"option"===k&&y!==w[_])&&A(n,_,y,w[_],a),_="checked",void 0!==b&&b!==n[_]&&A(n,_,b,w[_],a))}return n}function R(t,n,i){try{if("function"==typeof t){var s="function"==typeof t.__u;s&&t.__u(),s&&null==n||(t.__u=t(n))}else t.current=n}catch(t){e.__e(t,i)}}function W(t,n,i){var s,o;if(e.unmount&&e.unmount(t),(s=t.ref)&&(s.current&&s.current!==t.__e||R(s,null,n)),null!=(s=t.__c)){if(s.componentWillUnmount)try{s.componentWillUnmount()}catch(t){e.__e(t,n)}s.base=s.__P=null}if(s=t.__k)for(o=0;o<s.length;o++)s[o]&&W(s[o],n,i||"function"!=typeof t.type);i||g(t.__e),t.__c=t.__=t.__e=t.__d=void 0}function H(t,e,n){return this.constructor(t,n)}function $(n,i,s){var o,a,l,r;e.__&&e.__(n,i),a=(o="function"==typeof s)?null:s&&s.__k||i.__k,l=[],r=[],L(i,n=(!o&&s||i).__k=h(y,null,[n]),a||d,d,i.namespaceURI,!o&&s?[s]:a?null:i.firstChild?t.call(i.childNodes):null,l,!o&&s?s:a?a.__e:i.firstChild,o,r),O(l,n,r)}t=_.slice,e={__e:function(t,e,n,i){for(var s,o,a;e=e.__;)if((s=e.__c)&&!s.__)try{if((o=s.constructor)&&null!=o.getDerivedStateFromError&&(s.setState(o.getDerivedStateFromError(t)),a=s.__d),null!=s.componentDidCatch&&(s.componentDidCatch(t,i||{}),a=s.__d),a)return s.__E=s}catch(e){t=e}throw t}},n=0,b.prototype.setState=function(t,e){var n;n=null!=this.__s&&this.__s!==this.state?this.__s:this.__s=f({},this.state),"function"==typeof t&&(t=t(f({},n),this.props)),t&&f(n,t),null!=t&&this.__v&&(e&&this._sb.push(e),N(this))},b.prototype.forceUpdate=function(t){this.__v&&(this.__e=!0,t&&this.__h.push(t),N(this))},b.prototype.render=y,i=[],o="function"==typeof Promise?Promise.prototype.then.bind(Promise.resolve()):setTimeout,a=function(t,e){return t.__v.__b-e.__v.__b},k.__r=0,l=0,r=D(!1),c=D(!0),u=0;var M,F,j,B,q=0,K=[],X=e,V=X.__b,Q=X.__r,G=X.diffed,z=X.__c,J=X.unmount,Y=X.__;function Z(t,e){X.__h&&X.__h(F,t,q||e),q=0;var n=F.__H||(F.__H={__:[],__h:[]});return t>=n.__.length&&n.__.push({}),n.__[t]}function tt(t){return q=1,et(pt,t)}function et(t,e,n){var i=Z(M++,2);if(i.t=t,!i.__c&&(i.__=[n?n(e):pt(void 0,e),function(t){var e=i.__N?i.__N[0]:i.__[0],n=i.t(e,t);e!==n&&(i.__N=[n,i.__[1]],i.__c.setState({}))}],i.__c=F,!F.u)){var s=function(t,e,n){if(!i.__c.__H)return!0;var s=i.__c.__H.__.filter((function(t){return!!t.__c}));if(s.every((function(t){return!t.__N})))return!o||o.call(this,t,e,n);var a=!1;return s.forEach((function(t){if(t.__N){var e=t.__[0];t.__=t.__N,t.__N=void 0,e!==t.__[0]&&(a=!0)}})),!(!a&&i.__c.props===t)&&(!o||o.call(this,t,e,n))};F.u=!0;var o=F.shouldComponentUpdate,a=F.componentWillUpdate;F.componentWillUpdate=function(t,e,n){if(this.__e){var i=o;o=void 0,s(t,e,n),o=i}a&&a.call(this,t,e,n)},F.shouldComponentUpdate=s}return i.__N||i.__}function nt(t,e){var n=Z(M++,3);!X.__s&&_t(n.__H,e)&&(n.__=t,n.i=e,F.__H.__h.push(n))}function it(t){return q=5,st((function(){return{current:t}}),[])}function st(t,e){var n=Z(M++,7);return _t(n.__H,e)&&(n.__=t(),n.__H=e,n.__h=t),n.__}function ot(t,e){return q=8,st((function(){return t}),e)}function at(t){var e=F.context[t.__c],n=Z(M++,9);return n.c=t,e?(null==n.__&&(n.__=!0,e.sub(F)),e.props.value):t.__}function lt(){for(var t;t=K.shift();)if(t.__P&&t.__H)try{t.__H.__h.forEach(ut),t.__H.__h.forEach(dt),t.__H.__h=[]}catch(e){t.__H.__h=[],X.__e(e,t.__v)}}X.__b=function(t){F=null,V&&V(t)},X.__=function(t,e){t&&e.__k&&e.__k.__m&&(t.__m=e.__k.__m),Y&&Y(t,e)},X.__r=function(t){Q&&Q(t),M=0;var e=(F=t.__c).__H;e&&(j===F?(e.__h=[],F.__h=[],e.__.forEach((function(t){t.__N&&(t.__=t.__N),t.i=t.__N=void 0}))):(e.__h.forEach(ut),e.__h.forEach(dt),e.__h=[],M=0)),j=F},X.diffed=function(t){G&&G(t);var e=t.__c;e&&e.__H&&(e.__H.__h.length&&(1!==K.push(e)&&B===X.requestAnimationFrame||((B=X.requestAnimationFrame)||ct)(lt)),e.__H.__.forEach((function(t){t.i&&(t.__H=t.i),t.i=void 0}))),j=F=null},X.__c=function(t,e){e.some((function(t){try{t.__h.forEach(ut),t.__h=t.__h.filter((function(t){return!t.__||dt(t)}))}catch(n){e.some((function(t){t.__h&&(t.__h=[])})),e=[],X.__e(n,t.__v)}})),z&&z(t,e)},X.unmount=function(t){J&&J(t);var e,n=t.__c;n&&n.__H&&(n.__H.__.forEach((function(t){try{ut(t)}catch(t){e=t}})),n.__H=void 0,e&&X.__e(e,n.__v))};var rt="function"==typeof requestAnimationFrame;function ct(t){var e,n=function(){clearTimeout(i),rt&&cancelAnimationFrame(e),setTimeout(t)},i=setTimeout(n,100);rt&&(e=requestAnimationFrame(n))}function ut(t){var e=F,n=t.__c;"function"==typeof n&&(t.__c=void 0,n()),F=e}function dt(t){var e=F;t.__c=t.__(),F=e}function _t(t,e){return!t||t.length!==e.length||e.some((function(e,n){return e!==t[n]}))}function pt(t,e){return"function"==typeof e?e(t):e}const mt=function(t,e=!1){return MgUpcTexts&&MgUpcTexts[t]?e?e.reduce((function(t,e){return t.replace(/%s/,e)}),MgUpcTexts[t]):MgUpcTexts[t]:t},ft="ui/reset",gt="ui/error",ht="ui/editing",vt="ui/mode",yt="listOfLists/set",bt="listOfLists/remove",Pt="listOfLists/create",wt="listOfList/addingPost",Nt="listOfList/setPage",kt="listOfList/setTotalPages",Ct="list/set",xt="list/update",It="list/setPage",St="list/setTotalPages",Tt="list/setItems",Et="list/removeItem",At="list/addItem",Dt="list/updateItem",Lt="list/moveItem",Ot="list/moveItemNext",Ut="list/moveItemPrev",Rt="list/cart",Wt=async function(t,e="",n={},i="mg-upc/v1/lists"){if(void 0===Bt().nonce){const t=new FormData;t.append("action","mg_upc_user");const e={method:"POST",credentials:"same-origin",referrerPolicy:"no-referrer",body:t},n=await fetch(Bt().ajaxUrl,e),i=await n.json();i.nonce&&(Bt().nonce=i.nonce),i.user_id&&(Bt().user_id=i.user_id)}const s={method:t,credentials:"same-origin",headers:{"Content-Type":"application/json","X-WP-Nonce":Bt().nonce},referrerPolicy:"no-referrer"};"GET"!==t&&n&&(s.body=JSON.stringify(n));const o=await fetch(Bt().root+i+e,s);return o.headers.get("x-wp-nonce")&&(Bt().nonce=o.headers.get("x-wp-nonce")),{data:await o.json(),headers:o.headers,status:o.status}};function Ht(t){const e=Object.entries(t).filter((([,t])=>null!=t)).map((([t,e])=>`${encodeURIComponent(t)}=${encodeURIComponent(String(e))}`)),n=-1!==Bt().root.indexOf("?")?"&":"?";return e.length>0?`${n}${e.join("&")}`:""}class $t extends Error{constructor(t,e){super(t),this.name="MgApiError",this.code=e?.data?.code,this.response=e}}function Mt(t){let e=t?.data?.data?.status;if(!e&&t.status&&(e=t.status),400===e||401===e||403===e||404===e||409===e||500===e)throw new $t(t?.data?.message,t)}let Ft={my:function(t={}){return Wt("GET","/My"+Ht(t),{}).then((function(t){return Mt(t),t}))},discover:function(t){return Wt("GET","/"+Ht(t),{}).then((function(t){return Mt(t),t}))},get:function(t){return Wt("GET","/"+t,{}).then((function(t){return Mt(t),t}))},cart:function(t){return Wt("POST","/cart",{list:t},"mg-upc/v1").then((function(t){return Mt(t),t}))},items:function(t,e={}){return Wt("GET","/"+t+"/items"+Ht(e),{}).then((function(t){return Mt(t),t}))},delete:function(t){return Wt("DELETE","/"+t,{}).then((function(t){return Mt(t),t}))},create:function(t){return Wt("POST","",t).then((function(t){return Mt(t),t}))},update:function(t){let e=t.id;return delete t.id,Wt("PATCH","/"+e,t).then((function(t){return Mt(t),t}))},add:function(t,e,n={}){return"object"!=typeof e&&(e={post_id:e}),Wt("POST","/"+t+"/items"+Ht(n),e).then((function(t){return Mt(t),t}))},quit:function(t,e,n={}){return Wt("DELETE","/"+t+"/items/"+e+Ht(n),{}).then((function(t){return Mt(t),t}))},updateItem:function(t,e,n){return Wt("PATCH","/"+t+"/items/"+e,n).then((function(t){return Mt(t),t}))},vote:function(t,e,n={}){return Wt("POST","/"+t+"/items/"+e+"/vote",n).then((function(t){return Mt(t),t}))},move:function(t,e,n){return Wt("PATCH","/"+t+"/items/"+e,{position:n}).then((function(t){return Mt(t),t}))}};const jt=Ft;function Bt(){return MgUserPostCollections}function qt(){return Bt()?.sortable}function Kt(t){const e=Bt()?.types;return!(!e||!e[t])&&e[t]}function Xt(){return Object.values(Bt()?.statuses)}function Vt(t){const e=Bt()?.statuses;return!(!e||!e[t])&&e[t]}function Qt(t,e){return!!t.type&&zt(t.type,e)}function Gt(t){const e=[],n=Bt()?.types;for(const i in n)n.hasOwnProperty(i)&&(zt(i,"always_exists")||(t?.type?n[i].available_post_types.includes(t.type)&&e.push(n[i]):e.push(n[i])));return e}function zt(t,e){const n=Kt(t);return!(!n||!n.supports)&&n.supports.includes(e)}const Jt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVQYV2NgYAAAAAMAAWgmWQ0AAAAASUVORK5CYII=";function Yt(t){return JSON.parse(JSON.stringify(t))}function Zt(t){return t.stopImmediatePropagation&&t.stopImmediatePropagation(),t.stopPropagation&&t.stopPropagation(),t.preventDefault(),!1}function te(t,e){const{type:n,payload:i}=e;let s=!1;const o=t=>(s=a({status:"failed"}),t.error&&(s.error=t.error.message?t.error.message:"",s.errorCode=t.error.code?t.error.code:""),s),a=(e=null)=>{if(s||(s=Yt(t)),e)for(const t in e)e.hasOwnProperty(t)&&(s[t]=e[t]);return s},l=(t,e=0,n="succeeded")=>(0!==e&&(t.loadingCount=t.loadingCount+e),t.loadingCount<1?(t.loadingCount=0,t.status=n):t.status="loading",t);let r=function(t,e){const{type:n,payload:i}=e;let s,o;const a=(e=!1)=>{if(o||(o=!1===t?{}:Yt(t)),e)for(const t in e)o[t]=e[t];return o};switch(n){case Ct:return!0===i?{ID:-1,title:"",content:"",status:"",type:""}:i;case xt:return i.items=Yt(t.items),i;case Pt:return i;case Tt:return a({items:i});case At+"/failed":case At:return i?.list?a(i.list):t;case Dt:const e=!!i.item&&i.item;return s=a().items.map((t=>t.post_id===i.post_id?e||Object.assign({},t,i):{...t})),a({items:s});case Et:if(!t.items||1===t.items.length||!1===i)return t;if(o=a(),s=o.items.filter((t=>t.post_id!==i)),zt(t.type,"sortable")){const e=parseInt(t.items[0].position,10);s.forEach(((t,n)=>{s[n].position=e+n}))}if(o.count=o.count-1,zt(t.type,"vote")){const e=t.items.find((t=>t.post_id==i));e&&(o.vote_counter=o.vote_counter-e.votes)}return{...o,items:s};case Lt:const n=parseInt(t.items[0].position,10);s=a().items.slice();const l=a().items[i.oldIndex];return s.splice(i.oldIndex,1),s.splice(i.newIndex,0,l),isNaN(n)?(alert("positions error!"),t):(s.forEach(((t,e)=>{s[e].position=n+e})),a({items:s}));default:return t}}(t.list,e),c=function(t,e){const{type:n,payload:i}=e;switch(n){case yt:return i;case At:case Ct:return!1;case bt:return!1===i?t:Yt(t.filter((t=>t.ID!=i)));default:return t}}(t.listOfList,e);switch(t.list===r&&c===t.listOfList||(s=a({listOfList:c,list:r}),t.addingPost||(s.title=s.list?s.list.title:se.title)),n){case vt:return a({mode:i});case ft:return{...se,mode:t.mode};case gt:return a(!1===i?{error:!1,errorCode:!1}:{error:i});case"ui/message":return a(!1===i?{message:!1,errorCode:!1}:{message:i});case Rt:const n=a();return i.msg&&(n.message=i.msg),i.err&&(n.error=i.err),n;case ht:return a({editing:i});case wt:return s=a(),s.addingPost=i,i&&(s.title=mt("Add to...")),s;case Pt:s=a(),s.title=i.title?i.title:se.title,s.listTotalPages=1,s.listPage=1,s.addingPost=!1;break;case At:if(s=a(),i?.list){const t=i.list;s.title=t.title?t.title:se.title;const e=t?.items_page;e&&(s.listTotalPages=e["X-WP-TotalPages"]?e["X-WP-TotalPages"]:1,s.listPage=e["X-WP-Page"]?e["X-WP-Page"]:1)}i.message&&(s=l(s,-1,"failed"),s.error=i.message),s.addingPost=!1;break;case Nt:return a({page:i});case kt:return a({totalPages:i});case It:return a({listPage:i});case St:return a({listTotalPages:i});case Ct+"/loading":return s=l(a(),1),s.listOfList=!1,"object"==typeof i?(s.list=i,i.title&&(s.title=i.title)):s.list={ID:i},s;case Et+"/loading":return s=l(a(),1),"object"==typeof i&&i.list_id&&(s.list={ID:i.list_id}),s;case yt+"/loading":case Tt+"/loading":case Dt+"/loading":case At+"/loading":case Ot+"/loading":case Ut+"/loading":case xt+"/loading":case Pt+"/loading":case Rt+"/loading":return l(a(),1);case At+"/succeeded":return s=l(a(),-1),s.addingPost=!1,s.status="succeeded",s.error=!1,s.errorCode=!1,s.title=s.list?s.list.title:se.title,s;case Rt+"/succeeded":return l(a({errorCode:!1}),-1);case Ct+"/succeeded":var u={error:!1,errorCode:!1};return!1===t.list&&(u={}),l(a(u),-1);case yt+"/succeeded":case Tt+"/succeeded":case Dt+"/succeeded":case Et+"/succeeded":case Lt+"/succeeded":case Ot+"/succeeded":case Ut+"/succeeded":case xt+"/succeeded":case Pt+"/succeeded":return l(a({error:!1,errorCode:!1}),-1);case Pt+"/failed":return s=l(a(),-1,"failed"),e.error&&e.error.message&&(s.error=e.error.message),s;case At+"/failed":if(s=l(a(),-1),s.addingPost=!1,s.title=s.list?s.list.title:se.title,i?.list){const t=i.list;s.title=t.title?t.title:se.title;const e=t?.items_page;e&&(s.listTotalPages=e["X-WP-TotalPages"]?e["X-WP-TotalPages"]:1,s.listPage=e["X-WP-Page"]?e["X-WP-Page"]:1)}return i.message&&(s.error=i.message,s.status="failed"),o(e);case yt+"/failed":case Tt+"/failed":case Dt+"/failed":case Et+"/failed":case Lt+"/failed":case Ot+"/failed":case Ut+"/failed":case xt+"/failed":case Ct+"/failed":case Rt+"/failed":return l(o(e),-1)}return!1!==s?s:t}const ee=(t,e)=>function(n=null,...i){return{asyncThunk:!0,payload:e,type:t,arg:n,extra:i}};class ne extends Error{constructor(t,e){super(t),this.name="MgUpcRejectWithValue",this.value=e}}const ie=(t,e)=>n=>{let i;if((s=n)&&"object"==typeof s&&!0===s.asyncThunk){let s={dispatch:ie(t,e),getState:e,extra:n.extra,rejectWithValue:t=>new ne(n.type+": rejectWithValue",t)};t({type:n.type+"/loading",payload:n.arg}),i=n.payload(n.arg,s)}else{if(!(t=>!!t&&("object"==typeof t||"function"==typeof t)&&"function"==typeof t.then)(n.payload))return void t(n);t({type:n.type+"/loading"}),i=n.payload}var s;i.then((e=>{e instanceof ne?t({type:n.type+"/failed",payload:e.value}):(t({type:n.type,payload:e}),t({type:n.type+"/succeeded"}))})).catch((e=>{t(e instanceof ne?{type:n.type+"/failed",payload:e.value}:{type:n.type+"/failed",error:e})}))},se={list:!1,listOfList:!1,addingPost:null,status:"idle",loadingCount:0,error:null,message:null,errorCode:null,editing:!1,title:mt("My Lists"),actualAction:"init",page:1,totalPages:1,listPage:1,listTotalPages:1,mode:"my"},oe=function(t,e){var n={__c:e="__cC"+u++,__:t,Consumer:function(t,e){return t.children(e)},Provider:function(t){var n,i;return this.getChildContext||(n=new Set,(i={})[e]=this,this.getChildContext=function(){return i},this.componentWillUnmount=function(){n=null},this.shouldComponentUpdate=function(t){this.props.value!==t.value&&n.forEach((function(t){t.__e=!0,N(t)}))},this.sub=function(t){n.add(t);var e=t.componentWillUnmount;t.componentWillUnmount=function(){n&&n.delete(t),e&&e.call(t)}}),t.children}};return n.Provider.__=n.Consumer.contextType=n}({});function ae(t){return new Date(t).toLocaleDateString()}const le=function(t){const{state:e,dispatch:n}=at(oe);return h("li",{className:"mg-upc-dg-item-list",onClick:t.onClick,onKeyPress:e=>{13===e.keyCode&&t.onClick(e)},tabIndex:"0"},h("i",{className:"mg-upc-icon mg-upc-dg-item-type mg-upc-dg-item-type-"+t.list.type}),h("div",{className:"mg-upc-dg-item-title"},h("span",null,t.list.title),"my"!==e.mode&&h(y,null,h("span",null,h("a",{href:"#",onClick:function(e){Zt(e),function(t,e){const n=new URLSearchParams(document.location.hash.substring(1));n.set("author",e);let i=n.toString();""!==i&&(i="#"+i),window.location.hash=i}(0,t.list.author)}},t.list.user_login),h("span",{className:"mg-upc-list-dates"},h("i",null," ",h("b",null,"Created:")," ",ae(t.list.created)),h("i",null," ",h("b",null,"Modified:")," ",ae(t.list.modified)))))),h("span",{className:"mg-upc-dg-item-count"},t.list.count),h("span",{className:"mg-upc-dg-item-actions"},t.onRemove&&h("button",{"aria-label":mt("Remove List"),onClick:e=>{e.stopPropagation(),t.onRemove(t.list)}},h("span",{className:"mg-upc-icon upc-font-trash"}))))};class re extends b{static defaultProps={count:1,duration:1.2,width:null,wrapper:null,height:null,circle:!1};render(){const t=[];for(let e=0;e<this.props.count;e++){let n=this.props.styles?this.props.styles:{};null!=this.props.width&&(n.width=this.props.width),null!=this.props.height&&(n.height=this.props.height),null!==this.props.width&&null!==this.props.height&&this.props.circle&&(n.borderRadius="50%"),t.push(h("span",{key:e,className:"mg-upc-dg-loading-skeleton",style:n},"‌"))}const e=this.props.wrapper;return h("span",null,e?t.map(((t,n)=>h(e,{key:n},t,"‌"))):t)}}const ce=function(t){return h("div",{className:"mg-upc-dg-pagination-div"},h("button",{className:1===t.page?"mg-upc-dg-hidden mg-upc-dg-pagination":"mg-upc-dg-pagination",ref:t.prevRef,disabled:1===t.page,"aria-label":mt("Previous page"),title:mt("Previous page"),onClick:t.onPreview},h("span",{className:"mg-upc-icon upc-font-arrow_left"})),h("span",{className:t.totalPages>1?"mg-upc-dg-pagination-current":"mg-upc-dg-hidden mg-upc-dg-pagination-current"},t.page),h("button",{className:t.page>=t.totalPages?"mg-upc-dg-hidden mg-upc-dg-pagination":"mg-upc-dg-pagination",ref:t.nextRef,disabled:t.page>=t.totalPages,"aria-label":mt("Next page"),title:mt("Next page"),onClick:t.onNext},h("span",{className:"mg-upc-icon upc-font-arrow_right"})))},ue=()=>({type:ft,payload:null}),de=t=>({type:wt,payload:t}),_e=t=>({type:ht,payload:t}),pe=ee(Rt,(async function(t,e){return await function(t){return jt.cart(t).then((t=>(jQuery&&t.data.fragments&&t.data.cart_hash&&jQuery(document.body).trigger("added_to_cart",[t.data.fragments,t.data.cart_hash]),t.data)))}(t)})),me=ee(yt,(async function(t,e){const n=t?.addingPost;return null===t&&(t={}),t.addingPost?t.adding=t.addingPost:(t.adding="",delete t.adding),await jt.my(t).then((t=>ge(t,e,n)))})),fe=ee(yt,(async function(t,e){return null===t&&(t={}),await jt.discover(t).then((t=>ge(t,e,!1)))}));function ge(t,e,n){if(t.headers.get("x-wp-page")&&(e.dispatch(ve(parseInt(t.headers.get("x-wp-page"),10))),e.dispatch(ye(parseInt(t.headers.get("X-WP-TotalPages"),10)))),n&&t.headers.get("X-WP-Post-Type")){const i={post_id:n},s={"X-WP-Post-Type":"type","X-WP-Post-Title":"title","X-WP-Post-Image":"image"};for(const e in s){const n=t.headers.get(e);n&&(i[s[e]]=decodeURIComponent(n))}e.dispatch(de(i))}return t.data}const he=ee(bt,(async function(t,e){return await jt.delete(t).then((n=>{if(1===e.getState().listOfList.length){const n=e.getState().page,i=e.getState().totalPages;if(n<i)e.dispatch(me({page:n}));else{if(!(n>1&&n===i))return t;e.dispatch(me({page:n-1}))}return!1}return t}))})),ve=t=>({type:Nt,payload:t}),ye=t=>({type:kt,payload:t}),be=t=>({type:It,payload:t}),Pe=t=>({type:St,payload:t}),we=ee(Ct,(async function(t,e){return!1===t||!0===t?t:await jt.get("object"==typeof t?t.ID:t).then((t=>(De(t,e.dispatch),t.data)))})),Ne=ee(xt,(async function(t,e){return await jt.update(t).then((t=>(e.dispatch(_e(!1)),De(t,e.dispatch),t.data)))})),ke=ee(Pt,(async function(t,e){return null===t&&(t={}),t.adding&&t.adding!==e.getState().addingPost&&e.dispatch(de({id:t.addingPost})),await jt.create(t).then((t=>(e.dispatch(_e(!1)),De(t,e.dispatch),t.data)))})),Ce=ee(Tt,(async function(t,e){return await jt.items(e.getState().list.ID,t).then((t=>(De(t,e.dispatch),t.data)))})),xe=ee(Et,(async function(t,e){const n=e.getState();var i=e.extra.length>0?e.extra[0]:n.list.ID;const s=e.extra.length>1?e.extra[1]:"view";return await jt.quit(i,t,{context:s}).then((o=>{if(o.data&&o.data.list_id&&(i=o.data.list_id),n.list&&n.list.ID)if(1===n.list.items.length){if(n.list&&"view"===s){const t=n.listPage,i=n.listTotalPages;return t<i?e.dispatch(Ce({page:t})):t===i&&e.dispatch(Ce({page:Math.max(1,t-1)})),!1}}else n.list&&"view"===s&&n.listTotalPages===n.listPage+1&&n.list.count%n.list.items.length==1&&e.dispatch(Ce({page:n.listPage}));else e.dispatch(we({ID:i}));return t}))})),Ie=ee(At,(async function(t,e){let n=e.extra[0],i=!1;try{await jt.add(t,n,{context:e.extra.length>1?e.extra[1]:"view"}).then((t=>{i=t.data}))}catch(t){const n=t?.response?.data;i=e.rejectWithValue(n)}return i})),Se=ee(Dt,(async function(t,e){const n=e.extra[0];return await jt.updateItem(e.getState().list.ID,t,n).then((e=>({...n,post_id:t,item:e?.data?.item})))})),Te=ee(Lt,(async function(t,e){const n=e.extra[0],i=e.extra[1],s=n.items[t],o=s.position-t+i;return await jt.move(n.ID,s.post_id,o).then((e=>({oldIndex:t,newIndex:i})))})),Ee=ee(Ot,(async function(t,e){const n=e.getState().list,i=parseInt(n.items[n.items.length-1].position,10);if(isNaN(i))throw alert("positions error!"),"positions error!";const s=n.items[t];return await jt.move(n.ID,s.post_id,i+1),await e.dispatch(Ce({page:e.getState().listPage})),t})),Ae=ee(Ut,(async function(t,e){const n=e.getState().list,i=parseInt(n.items[0].position,10);if(isNaN(i))throw alert("positions error!"),"positions error!";const s=n.items[t];return await jt.move(n.ID,s.post_id,i-1),await e.dispatch(Ce({page:e.getState().listPage})),t}));function De(t,e){!t.data.items_page&&t.headers.get("x-wp-page")?(e(be(parseInt(t.headers.get("x-wp-page"),10))),e(Pe(parseInt(t.headers.get("X-WP-TotalPages"),10)))):t.data.items_page&&(e(be(parseInt(t.data.items_page["X-WP-Page"],10))),e(Pe(parseInt(t.data.items_page["X-WP-TotalPages"],10))))}const Le=function(t){const{state:e,dispatch:n}=at(oe);return h(y,null,h("ul",{className:"mg-upc-dg-list-of-lists-fake mg-upc-dg-on-loading"},[0,1,2].map((t=>h("li",{className:"mg-upc-dg-item-list"},h("div",null,h(re,{width:"1.5em",height:"1.5em"})),h("div",{className:"mg-upc-dg-item-title"},h(re,null)),h("div",{className:"mg-upc-dg-item-count"},h(re,null)))))),h("ul",{className:"mg-upc-dg-list-of-lists"},t.lists&&t.lists.map((e=>h(le,{list:e,onClick:()=>t.onSelect(e),onRemove:t.onRemove,key:e.ID})))),e.totalPages>1&&h(ce,{totalPages:e.totalPages,page:e.page,onPreview:t.loadPreview,onNext:t.loadNext}))},Oe=function(t){const[e,n]=tt(!1),[i,s]=tt(""),o=it({});nt((()=>{s(t.item.description)}),[t.item]),nt((()=>{e&&o.current.focus()}),[e]);const a=()=>"string"==typeof i&&i.length>0;return h(y,null,h("span",null,h("br",null),"Adding item:"),h("div",{className:"mg-upc-dg-item mg-upc-dg-item-adding","data-post_id":t.item.post_id},h("span",{className:"mg-upc-icon upc-font-add"}),h("span",null," "),h("img",{className:"mg-upc-dg-item-image",src:t.item.image?t.item.image:Jt}),h("div",{className:"mg-upc-dg-item-data"},h("a",{href:t.item?.link},t.item?.title),!e&&h("p",null,t.item?.description),!e&&h("button",{onClick:()=>{n(!0)}},a()&&h("span",null,mt("Edit Comment")),!a()&&h("span",null,mt("Add Comment"))),h("input",{ref:o,className:e?"mg-upc-dg-btn-item-desc":"mg-upc-dg-dn",type:"text",value:i,onChange:function(t){s(t.target.value)},onKeyDown:e=>{"Enter"===e.key&&(n(!1),t.onSaveItemDescription(i))},maxLength:400}),e&&h("button",{className:"mg-upc-dg-btn-item-desc-cancel",onClick:()=>{n(!1),s(t.item.description)}},h("span",{className:"mg-upc-icon upc-font-close"}),h("span",null,mt("Cancel"))),e&&h("button",{className:"mg-upc-dg-btn-item-desc-save",onClick:()=>{n(!1),t.onSaveItemDescription(i)}},h("span",{className:"mg-upc-icon upc-font-save"}),h("span",null,mt("Save"))))),h("span",null,mt("Select where the item will be added:")))};function Ue(){return Ue=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var i in n)({}).hasOwnProperty.call(n,i)&&(t[i]=n[i])}return t},Ue.apply(null,arguments)}function Re(t,e){for(var n in t)if("__source"!==n&&!(n in e))return!0;for(var i in e)if("__source"!==i&&t[i]!==e[i])return!0;return!1}function We(t,e){this.props=t,this.context=e}(We.prototype=new b).isPureReactComponent=!0,We.prototype.shouldComponentUpdate=function(t,e){return Re(this.props,t)||Re(this.state,e)};var He=e.__b;e.__b=function(t){t.type&&t.type.__f&&t.ref&&(t.props.ref=t.ref,t.ref=null),He&&He(t)},"undefined"!=typeof Symbol&&Symbol.for&&Symbol.for("react.forward_ref");var $e=e.__e;e.__e=function(t,e,n,i){if(t.then)for(var s,o=e;o=o.__;)if((s=o.__c)&&s.__c)return null==e.__e&&(e.__e=n.__e,e.__k=n.__k),s.__c(t,e);$e(t,e,n,i)};var Me=e.unmount;function Fe(t,e,n){return t&&(t.__c&&t.__c.__H&&(t.__c.__H.__.forEach((function(t){"function"==typeof t.__c&&t.__c()})),t.__c.__H=null),null!=(t=function(t,e){for(var n in e)t[n]=e[n];return t}({},t)).__c&&(t.__c.__P===n&&(t.__c.__P=e),t.__c=null),t.__k=t.__k&&t.__k.map((function(t){return Fe(t,e,n)}))),t}function je(t,e,n){return t&&n&&(t.__v=null,t.__k=t.__k&&t.__k.map((function(t){return je(t,e,n)})),t.__c&&t.__c.__P===e&&(t.__e&&n.appendChild(t.__e),t.__c.__e=!0,t.__c.__P=n)),t}function Be(){this.__u=0,this.t=null,this.__b=null}function qe(t){var e=t.__.__c;return e&&e.__a&&e.__a(t)}function Ke(){this.u=null,this.o=null}e.unmount=function(t){var e=t.__c;e&&e.__R&&e.__R(),e&&32&t.__u&&(t.type=null),Me&&Me(t)},(Be.prototype=new b).__c=function(t,e){var n=e.__c,i=this;null==i.t&&(i.t=[]),i.t.push(n);var s=qe(i.__v),o=!1,a=function(){o||(o=!0,n.__R=null,s?s(l):l())};n.__R=a;var l=function(){if(! --i.__u){if(i.state.__a){var t=i.state.__a;i.__v.__k[0]=je(t,t.__c.__P,t.__c.__O)}var e;for(i.setState({__a:i.__b=null});e=i.t.pop();)e.forceUpdate()}};i.__u++||32&e.__u||i.setState({__a:i.__b=i.__v.__k[0]}),t.then(a,a)},Be.prototype.componentWillUnmount=function(){this.t=[]},Be.prototype.render=function(t,e){if(this.__b){if(this.__v.__k){var n=document.createElement("div"),i=this.__v.__k[0].__c;this.__v.__k[0]=Fe(this.__b,n,i.__O=i.__P)}this.__b=null}var s=e.__a&&h(y,null,t.fallback);return s&&(s.__u&=-33),[h(y,null,e.__a?null:t.children),s]};var Xe=function(t,e,n){if(++n[1]===n[0]&&t.o.delete(e),t.props.revealOrder&&("t"!==t.props.revealOrder[0]||!t.o.size))for(n=t.u;n;){for(;n.length>3;)n.pop()();if(n[1]<n[0])break;t.u=n=n[2]}};function Ve(t){return this.getChildContext=function(){return t.context},t.children}function Qe(t){var e=this,n=t.i;e.componentWillUnmount=function(){$(null,e.l),e.l=null,e.i=null},e.i&&e.i!==n&&e.componentWillUnmount(),e.l||(e.i=n,e.l={nodeType:1,parentNode:n,childNodes:[],contains:function(){return!0},appendChild:function(t){this.childNodes.push(t),e.i.appendChild(t)},insertBefore:function(t,n){this.childNodes.push(t),e.i.appendChild(t)},removeChild:function(t){this.childNodes.splice(this.childNodes.indexOf(t)>>>1,1),e.i.removeChild(t)}}),$(h(Ve,{context:e.context},t.__v),e.l)}(Ke.prototype=new b).__a=function(t){var e=this,n=qe(e.__v),i=e.o.get(t);return i[0]++,function(s){var o=function(){e.props.revealOrder?(i.push(s),Xe(e,t,i)):s()};n?n(o):o()}},Ke.prototype.render=function(t){this.u=null,this.o=new Map;var e=S(t.children);t.revealOrder&&"b"===t.revealOrder[0]&&e.reverse();for(var n=e.length;n--;)this.o.set(e[n],this.u=[1,0,this.u]);return t.children},Ke.prototype.componentDidUpdate=Ke.prototype.componentDidMount=function(){var t=this;this.o.forEach((function(e,n){Xe(t,n,e)}))};var Ge="undefined"!=typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,ze=/^(?:accent|alignment|arabic|baseline|cap|clip(?!PathU)|color|dominant|fill|flood|font|glyph(?!R)|horiz|image(!S)|letter|lighting|marker(?!H|W|U)|overline|paint|pointer|shape|stop|strikethrough|stroke|text(?!L)|transform|underline|unicode|units|v|vector|vert|word|writing|x(?!C))[A-Z]/,Je=/^on(Ani|Tra|Tou|BeforeInp|Compo)/,Ye=/[A-Z0-9]/g,Ze="undefined"!=typeof document,tn=function(t){return("undefined"!=typeof Symbol&&"symbol"==typeof Symbol()?/fil|che|rad/:/fil|che|ra/).test(t)};b.prototype.isReactComponent={},["componentWillMount","componentWillReceiveProps","componentWillUpdate"].forEach((function(t){Object.defineProperty(b.prototype,t,{configurable:!0,get:function(){return this["UNSAFE_"+t]},set:function(e){Object.defineProperty(this,t,{configurable:!0,writable:!0,value:e})}})}));var en=e.event;function nn(){}function sn(){return this.cancelBubble}function on(){return this.defaultPrevented}e.event=function(t){return en&&(t=en(t)),t.persist=nn,t.isPropagationStopped=sn,t.isDefaultPrevented=on,t.nativeEvent=t};var an={enumerable:!1,configurable:!0,get:function(){return this.class}},ln=e.vnode;e.vnode=function(t){"string"==typeof t.type&&function(t){var e=t.props,n=t.type,i={},s=-1===n.indexOf("-");for(var o in e){var a=e[o];if(!("value"===o&&"defaultValue"in e&&null==a||Ze&&"children"===o&&"noscript"===n||"class"===o||"className"===o)){var l=o.toLowerCase();"defaultValue"===o&&"value"in e&&null==e.value?o="value":"download"===o&&!0===a?a="":"translate"===l&&"no"===a?a=!1:"o"===l[0]&&"n"===l[1]?"ondoubleclick"===l?o="ondblclick":"onchange"!==l||"input"!==n&&"textarea"!==n||tn(e.type)?"onfocus"===l?o="onfocusin":"onblur"===l?o="onfocusout":Je.test(o)&&(o=l):l=o="oninput":s&&ze.test(o)?o=o.replace(Ye,"-$&").toLowerCase():null===a&&(a=void 0),"oninput"===l&&i[o=l]&&(o="oninputCapture"),i[o]=a}}"select"==n&&i.multiple&&Array.isArray(i.value)&&(i.value=S(e.children).forEach((function(t){t.props.selected=-1!=i.value.indexOf(t.props.value)}))),"select"==n&&null!=i.defaultValue&&(i.value=S(e.children).forEach((function(t){t.props.selected=i.multiple?-1!=i.defaultValue.indexOf(t.props.value):i.defaultValue==t.props.value}))),e.class&&!e.className?(i.class=e.class,Object.defineProperty(i,"className",an)):(e.className&&!e.class||e.class&&e.className)&&(i.class=i.className=e.className),t.props=i}(t),t.$$typeof=Ge,ln&&ln(t)};var rn=e.__r;e.__r=function(t){rn&&rn(t),t.__c};var cn=e.diffed;e.diffed=function(t){cn&&cn(t);var e=t.props,n=t.__e;null!=n&&"textarea"===t.type&&"value"in e&&e.value!==n.value&&(n.value=null==e.value?"":e.value)};var un=['a[href]:not([tabindex^="-"])','area[href]:not([tabindex^="-"])','input:not([type="hidden"]):not([type="radio"]):not([disabled]):not([tabindex^="-"])','input[type="radio"]:not([disabled]):not([tabindex^="-"])','select:not([disabled]):not([tabindex^="-"])','textarea:not([disabled]):not([tabindex^="-"])','button:not([disabled]):not([tabindex^="-"])','iframe:not([tabindex^="-"])','audio[controls]:not([tabindex^="-"])','video[controls]:not([tabindex^="-"])','[contenteditable]:not([tabindex^="-"])','[tabindex]:not([tabindex^="-"])'];function dn(t){this._show=this.show.bind(this),this._hide=this.hide.bind(this),this._maintainFocus=this._maintainFocus.bind(this),this._bindKeypress=this._bindKeypress.bind(this),this.$el=t,this.shown=!1,this._id=this.$el.getAttribute("data-a11y-dialog")||this.$el.id,this._previouslyFocused=null,this._listeners={},this.create()}function _n(t,e){return n=(e||document).querySelectorAll(t),Array.prototype.slice.call(n);var n}function pn(t){(t.querySelector("[autofocus]")||t).focus()}function mn(){_n("[data-a11y-dialog]").forEach((function(t){new dn(t)}))}dn.prototype.create=function(){this.$el.setAttribute("aria-hidden",!0),this.$el.setAttribute("aria-modal",!0),this.$el.setAttribute("tabindex",-1),this.$el.hasAttribute("role")||this.$el.setAttribute("role","dialog"),this._openers=_n('[data-a11y-dialog-show="'+this._id+'"]'),this._openers.forEach(function(t){t.addEventListener("click",this._show)}.bind(this));const t=this.$el;return this._closers=_n("[data-a11y-dialog-hide]",this.$el).filter((function(e){return e.closest('[aria-modal="true"], [data-a11y-dialog]')===t})).concat(_n('[data-a11y-dialog-hide="'+this._id+'"]')),this._closers.forEach(function(t){t.addEventListener("click",this._hide)}.bind(this)),this._fire("create"),this},dn.prototype.show=function(t){if(this.shown)return this;this._previouslyFocused=document.activeElement;const e=t&&t.target?t.target:null;return e&&Object.is(this._previouslyFocused,document.body)&&(this._previouslyFocused=e),this.$el.removeAttribute("aria-hidden"),this.shown=!0,pn(this.$el),document.body.addEventListener("focus",this._maintainFocus,!0),document.addEventListener("keydown",this._bindKeypress),this._fire("show",t),this},dn.prototype.hide=function(t){return this.shown?(this.shown=!1,this.$el.setAttribute("aria-hidden","true"),this._previouslyFocused&&this._previouslyFocused.focus&&this._previouslyFocused.focus(),document.body.removeEventListener("focus",this._maintainFocus,!0),document.removeEventListener("keydown",this._bindKeypress),this._fire("hide",t),this):this},dn.prototype.destroy=function(){return this.hide(),this._openers.forEach(function(t){t.removeEventListener("click",this._show)}.bind(this)),this._closers.forEach(function(t){t.removeEventListener("click",this._hide)}.bind(this)),this._fire("destroy"),this._listeners={},this},dn.prototype.on=function(t,e){return void 0===this._listeners[t]&&(this._listeners[t]=[]),this._listeners[t].push(e),this},dn.prototype.off=function(t,e){var n=(this._listeners[t]||[]).indexOf(e);return n>-1&&this._listeners[t].splice(n,1),this},dn.prototype._fire=function(t,e){var n=this._listeners[t]||[],i=new CustomEvent(t,{detail:e});this.$el.dispatchEvent(i),n.forEach(function(t){t(this.$el,e)}.bind(this))},dn.prototype._bindKeypress=function(t){const e=document.activeElement;e&&e.closest('[aria-modal="true"]')!==this.$el||(this.shown&&"Escape"===t.key&&"alertdialog"!==this.$el.getAttribute("role")&&(t.preventDefault(),this.hide(t)),this.shown&&"Tab"===t.key&&function(t,e){var n=function(t){return _n(un.join(","),t).filter((function(t){return!!(t.offsetWidth||t.offsetHeight||t.getClientRects().length)}))}(t),i=n.indexOf(document.activeElement);e.shiftKey&&0===i?(n[n.length-1].focus(),e.preventDefault()):e.shiftKey||i!==n.length-1||(n[0].focus(),e.preventDefault())}(this.$el,t))},dn.prototype._maintainFocus=function(t){!this.shown||t.target.closest('[aria-modal="true"]')||t.target.closest("[data-a11y-dialog-ignore-focus-trap]")||pn(this.$el)},"undefined"!=typeof document&&("loading"===document.readyState?document.addEventListener("DOMContentLoaded",mn):window.requestAnimationFrame?window.requestAnimationFrame(mn):window.setTimeout(mn,16));(t=>{const e=(()=>{const[t,e]=tt(!1);return nt((()=>e(!0)),[]),t})(),[n,i]=(t=>{const[e,n]=(()=>{const[t,e]=tt(null);return[t,ot((t=>{null!==t&&e(new dn(t))}),[])]})(),i=ot((()=>e.hide()),[e]),s=t.role||"dialog",o="alertdialog"===s,a=t.titleId||t.id+"-title";return nt((()=>()=>{e&&e.destroy()}),[e]),[e,{container:{id:t.id,ref:n,role:s,tabIndex:-1,"aria-modal":!0,"aria-hidden":!0,"aria-labelledby":a},overlay:{onClick:o?void 0:i},dialog:{role:"document"},closeButton:{type:"button",onClick:i},title:{role:"heading","aria-level":1,id:a}}]})(t),{dialogRef:s}=t;if(nt((()=>(n&&s(n),()=>s(void 0))),[s,n]),!e)return null;const o=t.dialogRoot?document.querySelector(t.dialogRoot):document.body,a=h("h2",Ue({},i.title,{className:t.classNames.title,key:"title"}),t.onBack&&h("a",{"aria-label":t.backButtonLabel,href:"#",onClick:e=>{e.preventDefault(),t.onBack(e)}},"←")," ",t.title),l=h("button",Ue({},i.closeButton,{className:t.classNames.closeButton,"aria-label":t.closeButtonLabel,key:"button"}),t.closeButtonContent),r=["first"===t.closeButtonPosition&&l,a,t.children,"last"===t.closeButtonPosition&&l].filter(Boolean);return function(t,e){var n=h(Qe,{__v:t,i:e});return n.containerInfo=e,n}(h("div",Ue({},i.container,{className:t.classNames.container}),h("div",Ue({},i.overlay,{className:t.classNames.overlay})),h("div",Ue({},i.dialog,{className:t.classNames.dialog}),r)),o)}).defaultProps={role:"dialog",closeButtonLabel:"Close this dialog window",closeButtonContent:"×",closeButtonPosition:"first",classNames:{},backButtonLabel:"Back",dialogRef:()=>{}};const fn=function(t){const[e,n]=tt(""),[i,s]=tt(""),[o,a]=tt(""),[l,r]=tt(""),c=st((()=>Gt(t.addingPost)),[t.addingPost]);function u(t){t.default_title&&n(t.default_title),t.default_status&&r(t.default_status),a(t.name)}return""===o&&1===c.length&&u(c[0]),nt((()=>{n(t.list.title),s(t.list.content),a(t.list.type),r(t.list.status)}),[t.list.title,t.list.content,t.list.type,t.list.type]),nt((()=>{Kt(o)?.available_statuses&&-1===Kt(o).available_statuses.indexOf(l)&&r(Kt(o).available_statuses[0])}),[o]),h("div",{className:"mg-list-edit"},-1===t.list.ID&&""===o&&h(y,null,h("label",null,mt("Select a list type:")),h("ul",{id:`type-${t.list.ID}`},c.map(((t,e)=>h("li",{className:"mg-upc-dg-item-list-type",key:t.name,onClick:()=>u(t),onKeyPress:e=>{13===e.keyCode&&u(t)},tabIndex:"0"},h("i",{className:"mg-upc-icon mg-upc-dg-item-type mg-upc-dg-item-type-"+t.name}),h("div",{className:"mg-upc-dg-item-title"},h("strong",null,t.label),h("div",{className:"mg-upc-dg-item-desc"},t.description))))))),""!==o&&zt(o,"editable_title")&&h(y,null,h("label",{htmlFor:`title-${t.list.ID}`},mt("Title")),h("input",{id:`title-${t.list.ID}`,type:"text",value:e,onChange:function(t){n(t.target.value)},maxLength:100})),""!==o&&zt(o,"editable_content")&&h(y,null,h("label",{htmlFor:`content-${t.list.ID}`},mt("Description")),h("textarea",{id:`content-${t.list.ID}`,value:i,onChange:function(t){s(t.target.value)},maxLength:500}),h("span",{className:"mg-upc-dg-list-desc-edit-count"},h("i",null,i?.length),"/500")),""!==o&&!Kt(o)&&h("span",null,mt("Unknown List Type...")),""!==o&&Kt(o)?.available_statuses&&Kt(o).available_statuses.length>1&&h(y,null,h("label",{htmlFor:`status-${t.list.ID}`},mt("Status")),h("select",{id:`status-${t.list.ID}`,value:l,onChange:function(t){r(t.target.value)}},Kt(o).available_statuses.map(((t,e)=>{if(function(t){const e=Vt(t);return e&&e.show_in_status_list}(t))return h("option",{value:t},function(t){const e=Vt(t);return e?e.label:t}(t))})))),""!==o&&Kt(o)&&h("div",{className:"mg-upc-dg-edit-actions"},h("button",{onClick:()=>t.onSave({title:e,content:i,type:o,status:l})},h("span",{className:"mg-upc-icon upc-font-save"}),h("span",null,mt("Save"))),h("button",{onClick:()=>t.onCancel()},h("span",{className:"mg-upc-icon upc-font-close"}),h("span",null,mt("Cancel")))))},gn=function(t){const[e,n]=tt(!1),[i,s]=tt(""),[o,a]=tt(t.item?.quantity),l=it({});nt((()=>{s(t.item.description)}),[t.item]),nt((()=>{e&&l.current.focus()}),[e]);const r=it(!1);return nt((()=>{t.item.quantity!==o&&(clearTimeout(r.current),r.current=setTimeout((function(){t.onSaveItemQuantity(o)}),600))}),[o]),h("li",{className:"mg-upc-dg-item","data-post_id":t.item.post_id},Qt(t.list,"sortable")&&h(y,null,h("span",{className:"mg-upc-dg-item-handle","aria-draggable":!0},"::"),h("span",{className:"mg-upc-dg-item-number"},t.item.position)),Qt(t.list,"vote")&&h(y,null,h("span",{className:"mg-upc-dg-item-number"},(()=>{const e=parseInt(t.list.vote_counter,10);return Qt(t.list,"vote")&&e>0?Math.round(100*parseInt(t.item.votes,10)/e)+"%":"0%"})())),h("a",{href:t.item.link},h("img",{className:"mg-upc-dg-item-image",src:t.item.image?t.item.image:Jt})),h("div",{className:"mg-upc-dg-item-data"},h("a",{href:t.item.link},t.item.title),t.item.price_html&&h("span",{className:"mg-upc-dg-price",dangerouslySetInnerHTML:{__html:t.item.price_html}}),t.item.stock_html&&h("span",{className:"mg-upc-dg-stock",dangerouslySetInnerHTML:{__html:t.item.stock_html}}),t.editable&&!e&&h("p",null,t.item.description),t.editable&&!e&&Qt(t.list,"editable_item_description")&&h("button",{onClick:()=>{n(!0)}},h("span",{className:"mg-upc-icon upc-font-edit"}),""===i&&h("span",null,mt("Add Comment")),""!==i&&h("span",null,mt("Edit Comment"))),h("input",{ref:l,className:e?"mg-upc-dg-btn-item-desc":"mg-upc-dg-dn",type:"text",value:i,onChange:function(t){s(t.target.value)},onKeyDown:e=>{"Enter"===e.key&&(n(!1),t.onSaveItemDescription(i))},maxLength:400}),t.editable&&e&&h("button",{className:"mg-upc-dg-btn-item-desc-cancel",onClick:()=>{n(!1),s(t.item.description)}},h("span",{className:"mg-upc-icon upc-font-close"}),h("span",null,mt("Cancel"))),t.editable&&e&&h("button",{className:"mg-upc-dg-btn-item-desc-save",onClick:()=>{n(!1),t.onSaveItemDescription(i)}},h("span",{className:"mg-upc-icon upc-font-save"}),h("span",null,mt("Save")))),t.editable&&Qt(t.list,"quantity")&&h("div",{className:"mg-upc-dg-quantity"},h("small",null,mt("Quantity")),h("input",{"aria-label":mt("Quantity"),type:"number",value:o,onChange:function(){a(event.target.value)}})),t.editable&&!e&&h("div",null,h("button",{"aria-label":"Remove item",onClick:t.onRemove},h("span",{className:"mg-upc-icon upc-font-trash"}))))},hn=function(t){return new Promise((function(e,n){const i=document.createElement("script");let s=!1;i.type="text/javascript",i.src=t,i.async=!0,i.onerror=function(t){n(t,i)},i.onload=i.onreadystatechange=function(){s||this.readyState&&"complete"!=this.readyState||(s=!0,setTimeout((function(){e()}),100))},(document.head||document.body||document.documentElement).appendChild(i)}))},vn=function(t){const e=it(null),n=it((e=>{t.onMove(e)}));return nt((()=>{n.current=t.onMove})),nt((()=>{let i=!1;if(Qt(t.list,"sortable")){const t=()=>{i=Sortable.create(e.current,{handle:".mg-upc-dg-item-handle",group:"shared",animation:150,onUpdate:function(t){n.current(t)}})};"undefined"!=typeof Sortable?t():hn(qt()).then((()=>{t()}))}return()=>{i&&i.destroy()}})),h(y,null,h("ul",{className:"mg-upc-dg-list-fake mg-upc-dg-on-loading"},[0,1,2].map((e=>h("li",{className:"mg-upc-dg-item"},Qt(t.list,"sortable")&&h(y,null,h("span",{className:"mg-upc-dg-item-handle-skeleton"},"  ",h(re,{width:"1.5em"}),"  "),h("span",{className:"mg-upc-dg-item-number-skeleton"},"  ",h(re,{width:"1em"}),"  ")),Qt(t.list,"vote")&&h(y,null,h("span",{className:"mg-upc-dg-item-number-skeleton"},"  ",h(re,{width:"1em"}),"  ")),h("div",{className:"mg-upc-dg-item-skeleton-image"},h(re,{width:"5em",height:"5em"})),h("div",{className:"mg-upc-dg-item-data"},h(re,{count:2})))))),h("ul",{ref:e,className:"mg-upc-dg-list"},0===t?.items?.length&&h("span",null,"There are no items in this list"),t?.items?.length>0&&t.items?.map&&t.items.map((e=>h(gn,{list:t.list,item:e,editable:t.editable,onRemove:()=>t.onRemove(t.list,e),onSaveItemDescription:n=>t.onSaveItemDescription(t.list,e,n),onSaveItemQuantity:n=>t.onSaveItemQuantity(t.list,e,n),key:e.ID+":"+e.post_id})))),Qt(t.list,"vote")&&h("span",{className:"mg-upc-dg-total-votes"}," ",mt("Total votes:")," ",h("span",null," ",t.list.vote_counter)))},yn=function(t){const e=it(null),n=it(null),i=mt("Copy"),[s,o]=tt(i);nt((()=>{let t=null;s!==i&&(t=setTimeout((()=>{o(i),clearTimeout(t)}),2e3))}),[s]);const a=encodeURIComponent(t.link),l=encodeURIComponent(t.title);let r=[{name:"Twitter",url:"https://twitter.com/share?url="+a+"&text="+l},{name:"Facebook",url:"https://www.facebook.com/sharer/sharer.php?u="+a+"&quote="+l},{name:"Pinterest",url:"https://pinterest.com/pin/create/button/?url="+a+"&description="+l},{name:"Whatsapp",url:"whatsapp://send?text="+a},{name:"Telegram",url:"https://t.me/share/url?url="+a+"&text="+l},{name:"LiNE",url:"https://social-plugins.line.me/lineit/share?url="+a+"&text="+l},{slug:"email",name:mt("Email"),url:"mailto:?subject="+l+"&body="+a}];return void 0!==Bt().shareButtons&&(r=r.filter((t=>Bt().shareButtons.includes(t.slug||t.name.toLowerCase())))),h("div",{className:"mg-upc-dg-share-link"},h("input",{ref:e,value:t.link,onClick:function(){e.current.setSelectionRange(0,e.current.value.length)},readOnly:!0}),h("button",{ref:n,onClick:function(t){var n;(n=e.current).focus(),n.setSelectionRange(0,n.value.length),document.execCommand&&document.execCommand("copy")?o(mt("Copied!")):o("Error!")}},h("span",{className:"mg-upc-icon upc-font-copy"}),h("span",null,s)),r.map((function(t){return(e=t).slug||(e.slug=e.name.toLowerCase()),h("a",{href:e.url,title:"Share with "+e.name,className:"mg-upc-dg-share",target:"_blank",rel:"noopener"},h("div",{className:"mg-upc-share-btn-img mg-upc-share-"+e.slug}," "));var e})))},bn=function(t){const{state:e,dispatch:n}=at(oe),[i,s]=tt(!1),o=it(!1),a=it(!1);function l(t){t<1||t>e.listTotalPages||"loading"===e.status||n(Ce({page:t}))}return nt((()=>{const t=e.list;let i=!1,s=!1;if(t&&Qt(t,"sortable")){const t=()=>{o.current&&e.listPage<e.listTotalPages&&(i=Sortable.create(o.current,{group:"shared",onAdd:t=>{n(Ee(t.oldIndex))}})),o.current&&e.listPage>1&&(s=Sortable.create(a.current,{group:"shared",onAdd:t=>{n(Ae(t.oldIndex))}}))};"undefined"!=typeof Sortable?t():hn(qt()).then((()=>{t()}))}return()=>{i&&i.destroy(),s&&s.destroy()}}),[e.list,e.listPage,e.listTotalPages]),nt((()=>{s(!1)}),[e.editing,e.list,e.addingPost]),h(y,null,e.editing&&h(fn,{list:e.list,addingPost:e.addingPost,onSave:function(t){if(-1===e.list.ID||t.title!==e.list.title||t.content!==e.list.content||t.status!==e.list.status)if(-1===e.list.ID){const i={};i.title=t.title,i.content=t.content,i.type=t.type,i.status=t.status,e.addingPost?.post_id&&(i.adding=e.addingPost.post_id,e.addingPost?.description&&(i.description=e.addingPost.description)),n(ke(i))}else{const i={id:e.list.ID};t.status!==e.list.status&&(i.status=t.status),t.title!==e.list.title&&(i.title=t.title),t.content!==e.list.content&&(i.content=t.content),n(Ne(i))}},onCancel:function(){n(_e(!1)),-1===e.list.ID&&(n(we(!1)),n(ue()),n(me()))}}),!e.editing&&h(y,null,h("div",{className:"mg-upc-dg-top-action"},function(t){const e=t.type;return zt(e,"editable_title")||zt(e,"editable_content")||Kt(e)?.available_statuses?.length>1}(e.list)&&h("button",{className:"mg-upg-edit",onClick:()=>n(_e(!0))},h("span",{className:"mg-upc-icon upc-font-edit"}),h("span",null,mt("Edit"))),e.list.link&&h("button",{className:"mg-upg-share",onClick:()=>s(!i)},h("span",{className:"mg-upc-icon upc-font-share"}),h("span",null,mt("Share"))),"cart"===e.list.type&&h("button",{className:"mg-upg-share",onClick:function(){n(pe(e.list.ID))}},h("span",{className:"mg-upc-icon upc-font-cart"}),h("span",null,mt("Add all to cart")))),i&&e.list.link&&h(yn,{link:e.list.link,title:e.list.title}),e.list.content&&h("p",{className:"mg-upc-dg-list-desc",dangerouslySetInnerHTML:{__html:(r=e.list.content,"string"!=typeof r?"":r.replace(/([^>\r\n]?)(\r\n|\n\r|\r|\n)/g,"$1<br>$2"))}}),h(re,{count:3}),h(vn,{list:e.list,items:e.list?.items||[],onMove:function(t){n(Te(t.oldIndex,e.list,t.newIndex))},onRemove:function(t,e){n(xe(e.post_id))},onSaveItemDescription:function(t,e,i){n(Se(e.post_id,{description:i}))},onSaveItemQuantity:function(t,e,i){n(Se(e.post_id,{quantity:i}))},editable:t.editable})),(!e.editing||!e.list)&&e.listTotalPages>1&&h(ce,{totalPages:e.listTotalPages,page:e.listPage,onPreview:function(){l(e.listPage-1)},onNext:function(){l(e.listPage+1)},prevRef:a,nextRef:o}));var r};document.getElementById("mg-upc-admin-app")&&($(h((t=>{const[e,n]=et(te,se);return h(oe.Provider,{value:{state:e,dispatch:ie(n,(()=>e))}},t.children)}),null,h((function(){const{state:t,dispatch:e}=at(oe),[n,i]=tt("any"),[s,o]=tt("any"),[a,l]=tt(""),[r,c]=tt(null),u=it(!1),d=st((()=>Gt(t.addingPost)),[t.addingPost]),_=st((()=>Object.values(Bt()?.types)),[]);let p="listOfList";p=t.addingPost?t.editing?"addingToNew":"adding":t.editing?-1!==t.list?.ID?"edit":"new":t.list?"list":"listOfList",nt((()=>{window.showMainLists=function(){e(ue()),m()},window.addItemToList=function(t,n=!1){e(ue()),n||b(t)}}),[e]);const m=()=>{const i={};n&&(i.types=n),s&&(i.status=s),r&&(i.search=r),a&&(i.author=a),t.page>1&&(i.page=t.page),e(fe(i))};function f(){t.page>1&&e(ve(1))}function g(t){f(),i(t)}function v(t){f(),o(t)}nt((()=>{se.title="",e({type:vt,payload:"admin"});const t=function(t){const n=parseInt(new URLSearchParams(document.location.hash.substring(1)).get("author"),10);n>0&&n!==a&&(t&&Zt(t),e(ve(1)),l(n),location.hash="")};return t(0),window.addEventListener("hashchange",t,!1),()=>{window.removeEventListener("hashchange",t)}}),[]),nt((()=>{t.list||m()}),[n,s,a,t.page]),nt((()=>{null!=r&&(clearTimeout(u.current),u.current=setTimeout((function(){m()}),300))}),[r]);const b=t=>{e(de({post_id:t})),e(me({addingPost:t}))};function P(n){n<1||n>t.totalPages||"loading"===t.status||e(ve(n))}const w=h("h2",{key:"title"},("list"===p||"new"===p||"edit"===p||"addingToNew"===p)&&h("a",{"aria-label":"Back",className:"mg-upc-dg-back",href:"#",onClick:n=>{n.preventDefault(),function(){switch(p){case"list":e(we(!1)),m();break;case"new":e(we(!1)),e(_e(!1)),m();break;case"edit":e(_e(!1));break;case"addingToNew":e(we(!1)),e(_e(!1)),e(me({addingPost:t.addingPost.post_id}));break;default:m()}}()}},"←")," ",t.title);return h(y,null,w,h("div",{className:"mg-upc-dg-content-wrapper mg-upc-dg-status-"+t.status+" mg-upc-dg-view-"+p},h("div",{className:"mg-upc-dg-wait"}),t.error&&h("div",{className:"mg-upc-dg-error"},t.error,h("a",{href:"#",className:"mg-upc-dg-alert-close","aria-label":"Hide alert",onClick:t=>{t.preventDefault(),e({type:gt,payload:null})}},h("span",{className:"mg-upc-icon upc-font-close"}))),h("div",{className:"mg-upc-dg-body"},!t.error&&t.addingPost&&h(Oe,{item:t.addingPost,onSaveItemDescription:function(n){e(de({...t.addingPost,description:n}))}}),("listOfList"===p||"adding"===p)&&h(y,null,h("div",{className:"mg-upc-dg-top-action"},d.length>0&&h("button",{className:"mg-list-new",onClick:function(t){e(_e(!0)),e(we(!0))}},h("span",{className:"mg-upc-icon upc-font-add"}),h("span",null,mt("Create List")))),h("ul",{className:"mg-upc-dg-filter"},h("li",{className:"mg-upc-dg-filter-label"},h("strong",null,mt("Types"))),h("li",{className:"any"==n?"mg-upc-dg-item-list-type mg-upc-selected":"mg-upc-dg-item-list-type",onClick:()=>g("any"),onKeyPress:t=>{13===t.keyCode&&g("any")},tabIndex:"0"},h("i",{className:"mg-upc-icon upc-font-close mg-upc-dg-item-type mg-upc-dg-item-type-none"}),h("div",{className:"mg-upc-dg-item-title"},h("strong",null,"All"))),_.map(((t,e)=>h("li",{className:t.name==n?"mg-upc-dg-item-list-type mg-upc-selected":"mg-upc-dg-item-list-type",key:t.name,onClick:()=>g(t.name),onKeyPress:e=>{13===e.keyCode&&g(t.name)},tabIndex:"0"},h("i",{className:"mg-upc-icon mg-upc-dg-item-type mg-upc-dg-item-type-"+t.name}),h("div",{className:"mg-upc-dg-item-title"},h("strong",null,t.label)))))),Xt()&&h("ul",{className:"mg-upc-dg-filter"},h("li",{className:"mg-upc-dg-filter-label"},h("strong",null,mt("Status"))),h("li",{className:"any"==s?"mg-upc-selected":"",onClick:()=>v("any"),onKeyPress:t=>{13===t.keyCode&&v("any")},tabIndex:"0"},h("div",{className:"mg-upc-dg-item-title"},h("strong",null,"All"))),Xt().map(((t,e)=>h("li",{className:t.name==s?"mg-upc-selected":"",key:t.name,onClick:()=>v(t.name),onKeyPress:e=>{13===e.keyCode&&v(t.name)},tabIndex:"0"},t.label)))),h("div",{className:"mg-upc-dg-df"},h("ul",{className:"mg-upc-dg-filter"},h("li",{className:"mg-upc-dg-filter-label"},h("strong",null,mt("Search"))),h("input",{onChange:function(t){f(),c(t.target.value)},value:r})),h("ul",{className:"mg-upc-dg-filter"},h("li",{className:"mg-upc-dg-filter-label"},h("strong",null,mt("Author (ID)"))),h("input",{type:"number",onChange:function(t){f(),l(t.target.value)},value:a}))),h(Le,{lists:t.listOfList,onSelect:function(n){e(_e(!1)),t.addingPost?e(Ie(n.ID,t.addingPost)):e(we(n))},onRemove:!t.addingPost&&function(t){e(he(t.ID))},loadPreview:function(){P(t.page-1)},loadNext:function(){P(t.page+1)}})),t.list&&h(bn,{editable:(t.list,!0)}))))}),null)," "),document.getElementById("mg-upc-admin-app")),setTimeout(window.showMainLists,1e3))})();
     1(()=>{"use strict";var t,e,n,i,s,o,a,l,r,c,u,d={},_=[],p=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|itera/i,m=Array.isArray;function f(t,e){for(var n in e)t[n]=e[n];return t}function g(t){t&&t.parentNode&&t.parentNode.removeChild(t)}function h(e,n,i){var s,o,a,l={};for(a in n)"key"==a?s=n[a]:"ref"==a?o=n[a]:l[a]=n[a];if(arguments.length>2&&(l.children=arguments.length>3?t.call(arguments,2):i),"function"==typeof e&&null!=e.defaultProps)for(a in e.defaultProps)void 0===l[a]&&(l[a]=e.defaultProps[a]);return v(e,l,s,o,null)}function v(t,i,s,o,a){var l={type:t,props:i,key:s,ref:o,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,constructor:void 0,__v:null==a?++n:a,__i:-1,__u:0};return null==a&&null!=e.vnode&&e.vnode(l),l}function y(t){return t.children}function b(t,e){this.props=t,this.context=e}function P(t,e){if(null==e)return t.__?P(t.__,t.__i+1):null;for(var n;e<t.__k.length;e++)if(null!=(n=t.__k[e])&&null!=n.__e)return n.__e;return"function"==typeof t.type?P(t):null}function w(t){var e,n;if(null!=(t=t.__)&&null!=t.__c){for(t.__e=t.__c.base=null,e=0;e<t.__k.length;e++)if(null!=(n=t.__k[e])&&null!=n.__e){t.__e=t.__c.base=n.__e;break}return w(t)}}function N(t){(!t.__d&&(t.__d=!0)&&i.push(t)&&!k.__r++||s!==e.debounceRendering)&&((s=e.debounceRendering)||o)(k)}function k(){var t,n,s,o,l,r,c,u;for(i.sort(a);t=i.shift();)t.__d&&(n=i.length,o=void 0,r=(l=(s=t).__v).__e,c=[],u=[],s.__P&&((o=f({},l)).__v=l.__v+1,e.vnode&&e.vnode(o),L(s.__P,o,l,s.__n,s.__P.namespaceURI,32&l.__u?[r]:null,c,null==r?P(l):r,!!(32&l.__u),u),o.__v=l.__v,o.__.__k[o.__i]=o,O(c,o,u),o.__e!=r&&w(o)),i.length>n&&i.sort(a));k.__r=0}function C(t,e,n,i,s,o,a,l,r,c,u){var p,m,f,g,h,v=i&&i.__k||_,y=e.length;for(n.__d=r,x(n,e,v),r=n.__d,p=0;p<y;p++)null!=(f=n.__k[p])&&(m=-1===f.__i?d:v[f.__i]||d,f.__i=p,L(t,f,m,s,o,a,l,r,c,u),g=f.__e,f.ref&&m.ref!=f.ref&&(m.ref&&R(m.ref,null,f),u.push(f.ref,f.__c||g,f)),null==h&&null!=g&&(h=g),65536&f.__u||m.__k===f.__k?r=I(f,r,t):"function"==typeof f.type&&void 0!==f.__d?r=f.__d:g&&(r=g.nextSibling),f.__d=void 0,f.__u&=-196609);n.__d=r,n.__e=h}function x(t,e,n){var i,s,o,a,l,r=e.length,c=n.length,u=c,d=0;for(t.__k=[],i=0;i<r;i++)null!=(s=e[i])&&"boolean"!=typeof s&&"function"!=typeof s?(a=i+d,(s=t.__k[i]="string"==typeof s||"number"==typeof s||"bigint"==typeof s||s.constructor==String?v(null,s,null,null,null):m(s)?v(y,{children:s},null,null,null):void 0===s.constructor&&s.__b>0?v(s.type,s.props,s.key,s.ref?s.ref:null,s.__v):s).__=t,s.__b=t.__b+1,o=null,-1!==(l=s.__i=T(s,n,a,u))&&(u--,(o=n[l])&&(o.__u|=131072)),null==o||null===o.__v?(-1==l&&d--,"function"!=typeof s.type&&(s.__u|=65536)):l!==a&&(l==a-1?d--:l==a+1?d++:(l>a?d--:d++,s.__u|=65536))):s=t.__k[i]=null;if(u)for(i=0;i<c;i++)null!=(o=n[i])&&!(131072&o.__u)&&(o.__e==t.__d&&(t.__d=P(o)),W(o,o))}function I(t,e,n){var i,s;if("function"==typeof t.type){for(i=t.__k,s=0;i&&s<i.length;s++)i[s]&&(i[s].__=t,e=I(i[s],e,n));return e}t.__e!=e&&(e&&t.type&&!n.contains(e)&&(e=P(t)),n.insertBefore(t.__e,e||null),e=t.__e);do{e=e&&e.nextSibling}while(null!=e&&8===e.nodeType);return e}function S(t,e){return e=e||[],null==t||"boolean"==typeof t||(m(t)?t.some((function(t){S(t,e)})):e.push(t)),e}function T(t,e,n,i){var s=t.key,o=t.type,a=n-1,l=n+1,r=e[n];if(null===r||r&&s==r.key&&o===r.type&&!(131072&r.__u))return n;if(i>(null==r||131072&r.__u?0:1))for(;a>=0||l<e.length;){if(a>=0){if((r=e[a])&&!(131072&r.__u)&&s==r.key&&o===r.type)return a;a--}if(l<e.length){if((r=e[l])&&!(131072&r.__u)&&s==r.key&&o===r.type)return l;l++}}return-1}function E(t,e,n){"-"===e[0]?t.setProperty(e,null==n?"":n):t[e]=null==n?"":"number"!=typeof n||p.test(e)?n:n+"px"}function A(t,e,n,i,s){var o;t:if("style"===e)if("string"==typeof n)t.style.cssText=n;else{if("string"==typeof i&&(t.style.cssText=i=""),i)for(e in i)n&&e in n||E(t.style,e,"");if(n)for(e in n)i&&n[e]===i[e]||E(t.style,e,n[e])}else if("o"===e[0]&&"n"===e[1])o=e!==(e=e.replace(/(PointerCapture)$|Capture$/i,"$1")),e=e.toLowerCase()in t||"onFocusOut"===e||"onFocusIn"===e?e.toLowerCase().slice(2):e.slice(2),t.l||(t.l={}),t.l[e+o]=n,n?i?n.u=i.u:(n.u=l,t.addEventListener(e,o?c:r,o)):t.removeEventListener(e,o?c:r,o);else{if("http://www.w3.org/2000/svg"==s)e=e.replace(/xlink(H|:h)/,"h").replace(/sName$/,"s");else if("width"!=e&&"height"!=e&&"href"!=e&&"list"!=e&&"form"!=e&&"tabIndex"!=e&&"download"!=e&&"rowSpan"!=e&&"colSpan"!=e&&"role"!=e&&"popover"!=e&&e in t)try{t[e]=null==n?"":n;break t}catch(t){}"function"==typeof n||(null==n||!1===n&&"-"!==e[4]?t.removeAttribute(e):t.setAttribute(e,"popover"==e&&1==n?"":n))}}function D(t){return function(n){if(this.l){var i=this.l[n.type+t];if(null==n.t)n.t=l++;else if(n.t<i.u)return;return i(e.event?e.event(n):n)}}}function L(t,n,i,s,o,a,l,r,c,u){var d,_,p,g,h,v,P,w,N,k,x,I,S,T,E,A,D=n.type;if(void 0!==n.constructor)return null;128&i.__u&&(c=!!(32&i.__u),a=[r=n.__e=i.__e]),(d=e.__b)&&d(n);t:if("function"==typeof D)try{if(w=n.props,N="prototype"in D&&D.prototype.render,k=(d=D.contextType)&&s[d.__c],x=d?k?k.props.value:d.__:s,i.__c?P=(_=n.__c=i.__c).__=_.__E:(N?n.__c=_=new D(w,x):(n.__c=_=new b(w,x),_.constructor=D,_.render=H),k&&k.sub(_),_.props=w,_.state||(_.state={}),_.context=x,_.__n=s,p=_.__d=!0,_.__h=[],_._sb=[]),N&&null==_.__s&&(_.__s=_.state),N&&null!=D.getDerivedStateFromProps&&(_.__s==_.state&&(_.__s=f({},_.__s)),f(_.__s,D.getDerivedStateFromProps(w,_.__s))),g=_.props,h=_.state,_.__v=n,p)N&&null==D.getDerivedStateFromProps&&null!=_.componentWillMount&&_.componentWillMount(),N&&null!=_.componentDidMount&&_.__h.push(_.componentDidMount);else{if(N&&null==D.getDerivedStateFromProps&&w!==g&&null!=_.componentWillReceiveProps&&_.componentWillReceiveProps(w,x),!_.__e&&(null!=_.shouldComponentUpdate&&!1===_.shouldComponentUpdate(w,_.__s,x)||n.__v===i.__v)){for(n.__v!==i.__v&&(_.props=w,_.state=_.__s,_.__d=!1),n.__e=i.__e,n.__k=i.__k,n.__k.some((function(t){t&&(t.__=n)})),I=0;I<_._sb.length;I++)_.__h.push(_._sb[I]);_._sb=[],_.__h.length&&l.push(_);break t}null!=_.componentWillUpdate&&_.componentWillUpdate(w,_.__s,x),N&&null!=_.componentDidUpdate&&_.__h.push((function(){_.componentDidUpdate(g,h,v)}))}if(_.context=x,_.props=w,_.__P=t,_.__e=!1,S=e.__r,T=0,N){for(_.state=_.__s,_.__d=!1,S&&S(n),d=_.render(_.props,_.state,_.context),E=0;E<_._sb.length;E++)_.__h.push(_._sb[E]);_._sb=[]}else do{_.__d=!1,S&&S(n),d=_.render(_.props,_.state,_.context),_.state=_.__s}while(_.__d&&++T<25);_.state=_.__s,null!=_.getChildContext&&(s=f(f({},s),_.getChildContext())),N&&!p&&null!=_.getSnapshotBeforeUpdate&&(v=_.getSnapshotBeforeUpdate(g,h)),C(t,m(A=null!=d&&d.type===y&&null==d.key?d.props.children:d)?A:[A],n,i,s,o,a,l,r,c,u),_.base=n.__e,n.__u&=-161,_.__h.length&&l.push(_),P&&(_.__E=_.__=null)}catch(t){if(n.__v=null,c||null!=a){for(n.__u|=c?160:128;r&&8===r.nodeType&&r.nextSibling;)r=r.nextSibling;a[a.indexOf(r)]=null,n.__e=r}else n.__e=i.__e,n.__k=i.__k;e.__e(t,n,i)}else null==a&&n.__v===i.__v?(n.__k=i.__k,n.__e=i.__e):n.__e=U(i.__e,n,i,s,o,a,l,c,u);(d=e.diffed)&&d(n)}function O(t,n,i){n.__d=void 0;for(var s=0;s<i.length;s++)R(i[s],i[++s],i[++s]);e.__c&&e.__c(n,t),t.some((function(n){try{t=n.__h,n.__h=[],t.some((function(t){t.call(n)}))}catch(t){e.__e(t,n.__v)}}))}function U(n,i,s,o,a,l,r,c,u){var _,p,f,h,v,y,b,w=s.props,N=i.props,k=i.type;if("svg"===k?a="http://www.w3.org/2000/svg":"math"===k?a="http://www.w3.org/1998/Math/MathML":a||(a="http://www.w3.org/1999/xhtml"),null!=l)for(_=0;_<l.length;_++)if((v=l[_])&&"setAttribute"in v==!!k&&(k?v.localName===k:3===v.nodeType)){n=v,l[_]=null;break}if(null==n){if(null===k)return document.createTextNode(N);n=document.createElementNS(a,k,N.is&&N),c&&(e.__m&&e.__m(i,l),c=!1),l=null}if(null===k)w===N||c&&n.data===N||(n.data=N);else{if(l=l&&t.call(n.childNodes),w=s.props||d,!c&&null!=l)for(w={},_=0;_<n.attributes.length;_++)w[(v=n.attributes[_]).name]=v.value;for(_ in w)if(v=w[_],"children"==_);else if("dangerouslySetInnerHTML"==_)f=v;else if(!(_ in N)){if("value"==_&&"defaultValue"in N||"checked"==_&&"defaultChecked"in N)continue;A(n,_,null,v,a)}for(_ in N)v=N[_],"children"==_?h=v:"dangerouslySetInnerHTML"==_?p=v:"value"==_?y=v:"checked"==_?b=v:c&&"function"!=typeof v||w[_]===v||A(n,_,v,w[_],a);if(p)c||f&&(p.__html===f.__html||p.__html===n.innerHTML)||(n.innerHTML=p.__html),i.__k=[];else if(f&&(n.innerHTML=""),C(n,m(h)?h:[h],i,s,o,"foreignObject"===k?"http://www.w3.org/1999/xhtml":a,l,r,l?l[0]:s.__k&&P(s,0),c,u),null!=l)for(_=l.length;_--;)g(l[_]);c||(_="value","progress"===k&&null==y?n.removeAttribute("value"):void 0!==y&&(y!==n[_]||"progress"===k&&!y||"option"===k&&y!==w[_])&&A(n,_,y,w[_],a),_="checked",void 0!==b&&b!==n[_]&&A(n,_,b,w[_],a))}return n}function R(t,n,i){try{if("function"==typeof t){var s="function"==typeof t.__u;s&&t.__u(),s&&null==n||(t.__u=t(n))}else t.current=n}catch(t){e.__e(t,i)}}function W(t,n,i){var s,o;if(e.unmount&&e.unmount(t),(s=t.ref)&&(s.current&&s.current!==t.__e||R(s,null,n)),null!=(s=t.__c)){if(s.componentWillUnmount)try{s.componentWillUnmount()}catch(t){e.__e(t,n)}s.base=s.__P=null}if(s=t.__k)for(o=0;o<s.length;o++)s[o]&&W(s[o],n,i||"function"!=typeof t.type);i||g(t.__e),t.__c=t.__=t.__e=t.__d=void 0}function H(t,e,n){return this.constructor(t,n)}function $(n,i,s){var o,a,l,r;e.__&&e.__(n,i),a=(o="function"==typeof s)?null:s&&s.__k||i.__k,l=[],r=[],L(i,n=(!o&&s||i).__k=h(y,null,[n]),a||d,d,i.namespaceURI,!o&&s?[s]:a?null:i.firstChild?t.call(i.childNodes):null,l,!o&&s?s:a?a.__e:i.firstChild,o,r),O(l,n,r)}t=_.slice,e={__e:function(t,e,n,i){for(var s,o,a;e=e.__;)if((s=e.__c)&&!s.__)try{if((o=s.constructor)&&null!=o.getDerivedStateFromError&&(s.setState(o.getDerivedStateFromError(t)),a=s.__d),null!=s.componentDidCatch&&(s.componentDidCatch(t,i||{}),a=s.__d),a)return s.__E=s}catch(e){t=e}throw t}},n=0,b.prototype.setState=function(t,e){var n;n=null!=this.__s&&this.__s!==this.state?this.__s:this.__s=f({},this.state),"function"==typeof t&&(t=t(f({},n),this.props)),t&&f(n,t),null!=t&&this.__v&&(e&&this._sb.push(e),N(this))},b.prototype.forceUpdate=function(t){this.__v&&(this.__e=!0,t&&this.__h.push(t),N(this))},b.prototype.render=y,i=[],o="function"==typeof Promise?Promise.prototype.then.bind(Promise.resolve()):setTimeout,a=function(t,e){return t.__v.__b-e.__v.__b},k.__r=0,l=0,r=D(!1),c=D(!0),u=0;var M,F,j,B,q=0,K=[],X=e,V=X.__b,Q=X.__r,G=X.diffed,z=X.__c,J=X.unmount,Y=X.__;function Z(t,e){X.__h&&X.__h(F,t,q||e),q=0;var n=F.__H||(F.__H={__:[],__h:[]});return t>=n.__.length&&n.__.push({}),n.__[t]}function tt(t){return q=1,et(pt,t)}function et(t,e,n){var i=Z(M++,2);if(i.t=t,!i.__c&&(i.__=[n?n(e):pt(void 0,e),function(t){var e=i.__N?i.__N[0]:i.__[0],n=i.t(e,t);e!==n&&(i.__N=[n,i.__[1]],i.__c.setState({}))}],i.__c=F,!F.u)){var s=function(t,e,n){if(!i.__c.__H)return!0;var s=i.__c.__H.__.filter((function(t){return!!t.__c}));if(s.every((function(t){return!t.__N})))return!o||o.call(this,t,e,n);var a=!1;return s.forEach((function(t){if(t.__N){var e=t.__[0];t.__=t.__N,t.__N=void 0,e!==t.__[0]&&(a=!0)}})),!(!a&&i.__c.props===t)&&(!o||o.call(this,t,e,n))};F.u=!0;var o=F.shouldComponentUpdate,a=F.componentWillUpdate;F.componentWillUpdate=function(t,e,n){if(this.__e){var i=o;o=void 0,s(t,e,n),o=i}a&&a.call(this,t,e,n)},F.shouldComponentUpdate=s}return i.__N||i.__}function nt(t,e){var n=Z(M++,3);!X.__s&&_t(n.__H,e)&&(n.__=t,n.i=e,F.__H.__h.push(n))}function it(t){return q=5,st((function(){return{current:t}}),[])}function st(t,e){var n=Z(M++,7);return _t(n.__H,e)&&(n.__=t(),n.__H=e,n.__h=t),n.__}function ot(t,e){return q=8,st((function(){return t}),e)}function at(t){var e=F.context[t.__c],n=Z(M++,9);return n.c=t,e?(null==n.__&&(n.__=!0,e.sub(F)),e.props.value):t.__}function lt(){for(var t;t=K.shift();)if(t.__P&&t.__H)try{t.__H.__h.forEach(ut),t.__H.__h.forEach(dt),t.__H.__h=[]}catch(e){t.__H.__h=[],X.__e(e,t.__v)}}X.__b=function(t){F=null,V&&V(t)},X.__=function(t,e){t&&e.__k&&e.__k.__m&&(t.__m=e.__k.__m),Y&&Y(t,e)},X.__r=function(t){Q&&Q(t),M=0;var e=(F=t.__c).__H;e&&(j===F?(e.__h=[],F.__h=[],e.__.forEach((function(t){t.__N&&(t.__=t.__N),t.i=t.__N=void 0}))):(e.__h.forEach(ut),e.__h.forEach(dt),e.__h=[],M=0)),j=F},X.diffed=function(t){G&&G(t);var e=t.__c;e&&e.__H&&(e.__H.__h.length&&(1!==K.push(e)&&B===X.requestAnimationFrame||((B=X.requestAnimationFrame)||ct)(lt)),e.__H.__.forEach((function(t){t.i&&(t.__H=t.i),t.i=void 0}))),j=F=null},X.__c=function(t,e){e.some((function(t){try{t.__h.forEach(ut),t.__h=t.__h.filter((function(t){return!t.__||dt(t)}))}catch(n){e.some((function(t){t.__h&&(t.__h=[])})),e=[],X.__e(n,t.__v)}})),z&&z(t,e)},X.unmount=function(t){J&&J(t);var e,n=t.__c;n&&n.__H&&(n.__H.__.forEach((function(t){try{ut(t)}catch(t){e=t}})),n.__H=void 0,e&&X.__e(e,n.__v))};var rt="function"==typeof requestAnimationFrame;function ct(t){var e,n=function(){clearTimeout(i),rt&&cancelAnimationFrame(e),setTimeout(t)},i=setTimeout(n,100);rt&&(e=requestAnimationFrame(n))}function ut(t){var e=F,n=t.__c;"function"==typeof n&&(t.__c=void 0,n()),F=e}function dt(t){var e=F;t.__c=t.__(),F=e}function _t(t,e){return!t||t.length!==e.length||e.some((function(e,n){return e!==t[n]}))}function pt(t,e){return"function"==typeof e?e(t):e}const mt=function(t,e=!1){return MgUpcTexts&&MgUpcTexts[t]?e?e.reduce((function(t,e){return t.replace(/%s/,e)}),MgUpcTexts[t]):MgUpcTexts[t]:t},ft="ui/reset",gt="ui/error",ht="ui/editing",vt="ui/mode",yt="listOfLists/set",bt="listOfLists/remove",Pt="listOfLists/create",wt="listOfList/addingPost",Nt="listOfList/setPage",kt="listOfList/setTotalPages",Ct="list/set",xt="list/update",It="list/setPage",St="list/setTotalPages",Tt="list/setItems",Et="list/removeItem",At="list/addItem",Dt="list/updateItem",Lt="list/moveItem",Ot="list/moveItemNext",Ut="list/moveItemPrev",Rt="list/cart",Wt=async function(t,e="",n={},i="mg-upc/v1/lists"){if(void 0===Bt().nonce){const t=new FormData;t.append("action","mg_upc_user");const e={method:"POST",credentials:"same-origin",referrerPolicy:"no-referrer",body:t},n=await fetch(Bt().ajaxUrl,e),i=await n.json();i.nonce&&(Bt().nonce=i.nonce),i.user_id&&(Bt().user_id=i.user_id)}const s={method:t,credentials:"same-origin",headers:{"Content-Type":"application/json","X-WP-Nonce":Bt().nonce},referrerPolicy:"no-referrer"};"GET"!==t&&n&&(s.body=JSON.stringify(n));const o=await fetch(Bt().root+i+e,s);return o.headers.get("x-wp-nonce")&&(Bt().nonce=o.headers.get("x-wp-nonce")),{data:await o.json(),headers:o.headers,status:o.status}};function Ht(t){const e=Object.entries(t).filter((([,t])=>null!=t)).map((([t,e])=>`${encodeURIComponent(t)}=${encodeURIComponent(String(e))}`)),n=-1!==Bt().root.indexOf("?")?"&":"?";return e.length>0?`${n}${e.join("&")}`:""}class $t extends Error{constructor(t,e){super(t),this.name="MgApiError",this.code=e?.data?.code,this.response=e}}function Mt(t){let e=t?.data?.data?.status;if(!e&&t.status&&(e=t.status),400===e||401===e||403===e||404===e||409===e||500===e)throw new $t(t?.data?.message,t)}let Ft={my:function(t={}){return Wt("GET","/My"+Ht(t),{}).then((function(t){return Mt(t),t}))},discover:function(t){return Wt("GET","/"+Ht(t),{}).then((function(t){return Mt(t),t}))},get:function(t){return Wt("GET","/"+t,{}).then((function(t){return Mt(t),t}))},cart:function(t){return Wt("POST","/cart",{list:t},"mg-upc/v1").then((function(t){return Mt(t),t}))},items:function(t,e={}){return Wt("GET","/"+t+"/items"+Ht(e),{}).then((function(t){return Mt(t),t}))},delete:function(t){return Wt("DELETE","/"+t,{}).then((function(t){return Mt(t),t}))},create:function(t){return Wt("POST","",t).then((function(t){return Mt(t),t}))},update:function(t){let e=t.id;return delete t.id,Wt("PATCH","/"+e,t).then((function(t){return Mt(t),t}))},add:function(t,e,n={}){return"object"!=typeof e&&(e={post_id:e}),Wt("POST","/"+t+"/items"+Ht(n),e).then((function(t){return Mt(t),t}))},quit:function(t,e,n={}){return Wt("DELETE","/"+t+"/items/"+e+Ht(n),{}).then((function(t){return Mt(t),t}))},updateItem:function(t,e,n){return Wt("PATCH","/"+t+"/items/"+e,n).then((function(t){return Mt(t),t}))},vote:function(t,e,n={}){return Wt("POST","/"+t+"/items/"+e+"/vote",n).then((function(t){return Mt(t),t}))},move:function(t,e,n){return Wt("PATCH","/"+t+"/items/"+e,{position:n}).then((function(t){return Mt(t),t}))}};const jt=Ft;function Bt(){return MgUserPostCollections}function qt(){return Bt()?.sortable}function Kt(t){const e=Bt()?.types;return!(!e||!e[t])&&e[t]}function Xt(){return Object.values(Bt()?.statuses)}function Vt(t){const e=Bt()?.statuses;return!(!e||!e[t])&&e[t]}function Qt(t,e){return!!t.type&&zt(t.type,e)}function Gt(t){const e=[],n=Bt()?.types;for(const i in n)n.hasOwnProperty(i)&&(zt(i,"always_exists")||(t?.type?n[i].available_post_types.includes(t.type)&&e.push(n[i]):e.push(n[i])));return e}function zt(t,e){const n=Kt(t);return!(!n||!n.supports)&&n.supports.includes(e)}const Jt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVQYV2NgYAAAAAMAAWgmWQ0AAAAASUVORK5CYII=";function Yt(t){return JSON.parse(JSON.stringify(t))}function Zt(t){return t.stopImmediatePropagation&&t.stopImmediatePropagation(),t.stopPropagation&&t.stopPropagation(),t.preventDefault(),!1}function te(t,e){const{type:n,payload:i}=e;let s=!1;const o=t=>(s=a({status:"failed"}),t.error&&(s.error=t.error.message?t.error.message:"",s.errorCode=t.error.code?t.error.code:""),s),a=(e=null)=>{if(s||(s=Yt(t)),e)for(const t in e)e.hasOwnProperty(t)&&(s[t]=e[t]);return s},l=(t,e=0,n="succeeded")=>(0!==e&&(t.loadingCount=t.loadingCount+e),t.loadingCount<1?(t.loadingCount=0,t.status=n):t.status="loading",t);let r=function(t,e){const{type:n,payload:i}=e;let s,o;const a=(e=!1)=>{if(o||(o=!1===t?{}:Yt(t)),e)for(const t in e)o[t]=e[t];return o};switch(n){case Ct:return!0===i?{ID:-1,title:"",content:"",status:"",type:""}:i;case xt:return i.items=Yt(t.items),i;case Pt:return i;case Tt:return a({items:i});case At+"/failed":case At:return i?.list?a(i.list):t;case Dt:const e=!!i.item&&i.item;return s=a().items.map((t=>t.post_id===i.post_id?e||Object.assign({},t,i):{...t})),a({items:s});case Et:if(!t.items||1===t.items.length||!1===i)return t;if(o=a(),s=o.items.filter((t=>t.post_id!==i)),zt(t.type,"sortable")){const e=parseInt(t.items[0].position,10);s.forEach(((t,n)=>{s[n].position=e+n}))}if(o.count=o.count-1,zt(t.type,"vote")){const e=t.items.find((t=>t.post_id==i));e&&(o.vote_counter=o.vote_counter-e.votes)}return{...o,items:s};case Lt:const n=parseInt(t.items[0].position,10);s=a().items.slice();const l=a().items[i.oldIndex];return s.splice(i.oldIndex,1),s.splice(i.newIndex,0,l),isNaN(n)?(alert("positions error!"),t):(s.forEach(((t,e)=>{s[e].position=n+e})),a({items:s}));default:return t}}(t.list,e),c=function(t,e){const{type:n,payload:i}=e;switch(n){case yt:return i;case At:case Ct:return!1;case bt:return!1===i?t:Yt(t.filter((t=>t.ID!=i)));default:return t}}(t.listOfList,e);switch(t.list===r&&c===t.listOfList||(s=a({listOfList:c,list:r}),t.addingPost||(s.title=s.list?s.list.title:se.title)),n){case vt:return a({mode:i});case ft:return{...se,mode:t.mode};case gt:return a(!1===i?{error:!1,errorCode:!1}:{error:i});case"ui/message":return a(!1===i?{message:!1,errorCode:!1}:{message:i});case Rt:const n=a();return i.msg&&(n.message=i.msg),i.err&&(n.error=i.err),n;case ht:return a({editing:i});case wt:return s=a(),s.addingPost=i,i&&(s.title=mt("Add to...")),s;case Pt:s=a(),s.title=i.title?i.title:se.title,s.listTotalPages=1,s.listPage=1,s.addingPost=!1;break;case At:if(s=a(),i?.list){const t=i.list;s.title=t.title?t.title:se.title;const e=t?.items_page;e&&(s.listTotalPages=e["X-WP-TotalPages"]?e["X-WP-TotalPages"]:1,s.listPage=e["X-WP-Page"]?e["X-WP-Page"]:1)}i.message&&(s=l(s,-1,"failed"),s.error=i.message),s.addingPost=!1;break;case Nt:return a({page:i});case kt:return a({totalPages:i});case It:return a({listPage:i});case St:return a({listTotalPages:i});case Ct+"/loading":return s=l(a(),1),s.listOfList=!1,"object"==typeof i?(s.list=i,i.title&&(s.title=i.title)):s.list={ID:i},s;case Et+"/loading":return s=l(a(),1),"object"==typeof i&&i.list_id&&(s.list={ID:i.list_id}),s;case yt+"/loading":case Tt+"/loading":case Dt+"/loading":case At+"/loading":case Ot+"/loading":case Ut+"/loading":case xt+"/loading":case Pt+"/loading":case Rt+"/loading":return l(a(),1);case At+"/succeeded":return s=l(a(),-1),s.addingPost=!1,s.status="succeeded",s.error=!1,s.errorCode=!1,s.title=s.list?s.list.title:se.title,s;case Rt+"/succeeded":return l(a({errorCode:!1}),-1);case Ct+"/succeeded":var u={error:!1,errorCode:!1};return!1===t.list&&(u={}),l(a(u),-1);case yt+"/succeeded":case Tt+"/succeeded":case Dt+"/succeeded":case Et+"/succeeded":case Lt+"/succeeded":case Ot+"/succeeded":case Ut+"/succeeded":case xt+"/succeeded":case Pt+"/succeeded":return l(a({error:!1,errorCode:!1}),-1);case Pt+"/failed":return s=l(a(),-1,"failed"),e.error&&e.error.message&&(s.error=e.error.message),s;case At+"/failed":if(s=l(a(),-1),s.addingPost=!1,s.title=s.list?s.list.title:se.title,i?.list){const t=i.list;s.title=t.title?t.title:se.title;const e=t?.items_page;e&&(s.listTotalPages=e["X-WP-TotalPages"]?e["X-WP-TotalPages"]:1,s.listPage=e["X-WP-Page"]?e["X-WP-Page"]:1)}return i.message&&(s.error=i.message,s.status="failed"),o(e);case yt+"/failed":case Tt+"/failed":case Dt+"/failed":case Et+"/failed":case Lt+"/failed":case Ot+"/failed":case Ut+"/failed":case xt+"/failed":case Ct+"/failed":case Rt+"/failed":return l(o(e),-1)}return!1!==s?s:t}const ee=(t,e)=>function(n=null,...i){return{asyncThunk:!0,payload:e,type:t,arg:n,extra:i}};class ne extends Error{constructor(t,e){super(t),this.name="MgUpcRejectWithValue",this.value=e}}const ie=(t,e)=>n=>{let i;if((s=n)&&"object"==typeof s&&!0===s.asyncThunk){let s={dispatch:ie(t,e),getState:e,extra:n.extra,rejectWithValue:t=>new ne(n.type+": rejectWithValue",t)};t({type:n.type+"/loading",payload:n.arg}),i=n.payload(n.arg,s)}else{if(!(t=>!!t&&("object"==typeof t||"function"==typeof t)&&"function"==typeof t.then)(n.payload))return void t(n);t({type:n.type+"/loading"}),i=n.payload}var s;i.then((e=>{e instanceof ne?t({type:n.type+"/failed",payload:e.value}):(t({type:n.type,payload:e}),t({type:n.type+"/succeeded"}))})).catch((e=>{t(e instanceof ne?{type:n.type+"/failed",payload:e.value}:{type:n.type+"/failed",error:e})}))},se={list:!1,listOfList:!1,addingPost:null,status:"idle",loadingCount:0,error:null,message:null,errorCode:null,editing:!1,title:null,actualAction:"init",page:1,totalPages:1,listPage:1,listTotalPages:1,mode:"my"},oe=function(t,e){var n={__c:e="__cC"+u++,__:t,Consumer:function(t,e){return t.children(e)},Provider:function(t){var n,i;return this.getChildContext||(n=new Set,(i={})[e]=this,this.getChildContext=function(){return i},this.componentWillUnmount=function(){n=null},this.shouldComponentUpdate=function(t){this.props.value!==t.value&&n.forEach((function(t){t.__e=!0,N(t)}))},this.sub=function(t){n.add(t);var e=t.componentWillUnmount;t.componentWillUnmount=function(){n&&n.delete(t),e&&e.call(t)}}),t.children}};return n.Provider.__=n.Consumer.contextType=n}({});function ae(t){return new Date(t).toLocaleDateString()}const le=function(t){const{state:e,dispatch:n}=at(oe);return h("li",{className:"mg-upc-dg-item-list",onClick:t.onClick,onKeyPress:e=>{13===e.keyCode&&t.onClick(e)},tabIndex:"0"},h("i",{className:"mg-upc-icon mg-upc-dg-item-type mg-upc-dg-item-type-"+t.list.type}),h("div",{className:"mg-upc-dg-item-title"},h("span",null,t.list.title),"my"!==e.mode&&h(y,null,h("span",null,h("a",{href:"#",onClick:function(e){Zt(e),function(t,e){const n=new URLSearchParams(document.location.hash.substring(1));n.set("author",e);let i=n.toString();""!==i&&(i="#"+i),window.location.hash=i}(0,t.list.author)}},t.list.user_login),h("span",{className:"mg-upc-list-dates"},h("i",null," ",h("b",null,"Created:")," ",ae(t.list.created)),h("i",null," ",h("b",null,"Modified:")," ",ae(t.list.modified)))))),h("span",{className:"mg-upc-dg-item-count"},t.list.count),h("span",{className:"mg-upc-dg-item-actions"},t.onRemove&&h("button",{"aria-label":mt("Remove List"),onClick:e=>{e.stopPropagation(),t.onRemove(t.list)}},h("span",{className:"mg-upc-icon upc-font-trash"}))))};class re extends b{static defaultProps={count:1,duration:1.2,width:null,wrapper:null,height:null,circle:!1};render(){const t=[];for(let e=0;e<this.props.count;e++){let n=this.props.styles?this.props.styles:{};null!=this.props.width&&(n.width=this.props.width),null!=this.props.height&&(n.height=this.props.height),null!==this.props.width&&null!==this.props.height&&this.props.circle&&(n.borderRadius="50%"),t.push(h("span",{key:e,className:"mg-upc-dg-loading-skeleton",style:n},"‌"))}const e=this.props.wrapper;return h("span",null,e?t.map(((t,n)=>h(e,{key:n},t,"‌"))):t)}}const ce=function(t){return h("div",{className:"mg-upc-dg-pagination-div"},h("button",{className:1===t.page?"mg-upc-dg-hidden mg-upc-dg-pagination":"mg-upc-dg-pagination",ref:t.prevRef,disabled:1===t.page,"aria-label":mt("Previous page"),title:mt("Previous page"),onClick:t.onPreview},h("span",{className:"mg-upc-icon upc-font-arrow_left"})),h("span",{className:t.totalPages>1?"mg-upc-dg-pagination-current":"mg-upc-dg-hidden mg-upc-dg-pagination-current"},t.page),h("button",{className:t.page>=t.totalPages?"mg-upc-dg-hidden mg-upc-dg-pagination":"mg-upc-dg-pagination",ref:t.nextRef,disabled:t.page>=t.totalPages,"aria-label":mt("Next page"),title:mt("Next page"),onClick:t.onNext},h("span",{className:"mg-upc-icon upc-font-arrow_right"})))},ue=()=>({type:ft,payload:null}),de=t=>({type:wt,payload:t}),_e=t=>({type:ht,payload:t}),pe=ee(Rt,(async function(t,e){return await function(t){return jt.cart(t).then((t=>(jQuery&&t.data.fragments&&t.data.cart_hash&&jQuery(document.body).trigger("added_to_cart",[t.data.fragments,t.data.cart_hash]),t.data)))}(t)})),me=ee(yt,(async function(t,e){const n=t?.addingPost;return null===t&&(t={}),t.addingPost?t.adding=t.addingPost:(t.adding="",delete t.adding),await jt.my(t).then((t=>ge(t,e,n)))})),fe=ee(yt,(async function(t,e){return null===t&&(t={}),await jt.discover(t).then((t=>ge(t,e,!1)))}));function ge(t,e,n){if(t.headers.get("x-wp-page")&&(e.dispatch(ve(parseInt(t.headers.get("x-wp-page"),10))),e.dispatch(ye(parseInt(t.headers.get("X-WP-TotalPages"),10)))),n&&t.headers.get("X-WP-Post-Type")){const i={post_id:n},s={"X-WP-Post-Type":"type","X-WP-Post-Title":"title","X-WP-Post-Image":"image"};for(const e in s){const n=t.headers.get(e);n&&(i[s[e]]=decodeURIComponent(n))}e.dispatch(de(i))}return t.data}const he=ee(bt,(async function(t,e){return await jt.delete(t).then((n=>{if(1===e.getState().listOfList.length){const n=e.getState().page,i=e.getState().totalPages;if(n<i)e.dispatch(me({page:n}));else{if(!(n>1&&n===i))return t;e.dispatch(me({page:n-1}))}return!1}return t}))})),ve=t=>({type:Nt,payload:t}),ye=t=>({type:kt,payload:t}),be=t=>({type:It,payload:t}),Pe=t=>({type:St,payload:t}),we=ee(Ct,(async function(t,e){return!1===t||!0===t?t:await jt.get("object"==typeof t?t.ID:t).then((t=>(De(t,e.dispatch),t.data)))})),Ne=ee(xt,(async function(t,e){return await jt.update(t).then((t=>(e.dispatch(_e(!1)),De(t,e.dispatch),t.data)))})),ke=ee(Pt,(async function(t,e){return null===t&&(t={}),t.adding&&t.adding!==e.getState().addingPost&&e.dispatch(de({id:t.addingPost})),await jt.create(t).then((t=>(e.dispatch(_e(!1)),De(t,e.dispatch),t.data)))})),Ce=ee(Tt,(async function(t,e){return await jt.items(e.getState().list.ID,t).then((t=>(De(t,e.dispatch),t.data)))})),xe=ee(Et,(async function(t,e){const n=e.getState();var i=e.extra.length>0?e.extra[0]:n.list.ID;const s=e.extra.length>1?e.extra[1]:"view";return await jt.quit(i,t,{context:s}).then((o=>{if(o.data&&o.data.list_id&&(i=o.data.list_id),n.list&&n.list.ID)if(1===n.list.items.length){if(n.list&&"view"===s){const t=n.listPage,i=n.listTotalPages;return t<i?e.dispatch(Ce({page:t})):t===i&&e.dispatch(Ce({page:Math.max(1,t-1)})),!1}}else n.list&&"view"===s&&n.listTotalPages===n.listPage+1&&n.list.count%n.list.items.length==1&&e.dispatch(Ce({page:n.listPage}));else e.dispatch(we({ID:i}));return t}))})),Ie=ee(At,(async function(t,e){let n=e.extra[0],i=!1;try{await jt.add(t,n,{context:e.extra.length>1?e.extra[1]:"view"}).then((t=>{i=t.data}))}catch(t){const n=t?.response?.data;i=e.rejectWithValue(n)}return i})),Se=ee(Dt,(async function(t,e){const n=e.extra[0];return await jt.updateItem(e.getState().list.ID,t,n).then((e=>({...n,post_id:t,item:e?.data?.item})))})),Te=ee(Lt,(async function(t,e){const n=e.extra[0],i=e.extra[1],s=n.items[t],o=s.position-t+i;return await jt.move(n.ID,s.post_id,o).then((e=>({oldIndex:t,newIndex:i})))})),Ee=ee(Ot,(async function(t,e){const n=e.getState().list,i=parseInt(n.items[n.items.length-1].position,10);if(isNaN(i))throw alert("positions error!"),"positions error!";const s=n.items[t];return await jt.move(n.ID,s.post_id,i+1),await e.dispatch(Ce({page:e.getState().listPage})),t})),Ae=ee(Ut,(async function(t,e){const n=e.getState().list,i=parseInt(n.items[0].position,10);if(isNaN(i))throw alert("positions error!"),"positions error!";const s=n.items[t];return await jt.move(n.ID,s.post_id,i-1),await e.dispatch(Ce({page:e.getState().listPage})),t}));function De(t,e){!t.data.items_page&&t.headers.get("x-wp-page")?(e(be(parseInt(t.headers.get("x-wp-page"),10))),e(Pe(parseInt(t.headers.get("X-WP-TotalPages"),10)))):t.data.items_page&&(e(be(parseInt(t.data.items_page["X-WP-Page"],10))),e(Pe(parseInt(t.data.items_page["X-WP-TotalPages"],10))))}const Le=function(t){const{state:e,dispatch:n}=at(oe);return h(y,null,h("ul",{className:"mg-upc-dg-list-of-lists-fake mg-upc-dg-on-loading"},[0,1,2].map((t=>h("li",{className:"mg-upc-dg-item-list"},h("div",null,h(re,{width:"1.5em",height:"1.5em"})),h("div",{className:"mg-upc-dg-item-title"},h(re,null)),h("div",{className:"mg-upc-dg-item-count"},h(re,null)))))),h("ul",{className:"mg-upc-dg-list-of-lists"},t.lists&&t.lists.map((e=>h(le,{list:e,onClick:()=>t.onSelect(e),onRemove:t.onRemove,key:e.ID})))),e.totalPages>1&&h(ce,{totalPages:e.totalPages,page:e.page,onPreview:t.loadPreview,onNext:t.loadNext}))},Oe=function(t){const[e,n]=tt(!1),[i,s]=tt(""),o=it({});nt((()=>{s(t.item.description)}),[t.item]),nt((()=>{e&&o.current.focus()}),[e]);const a=()=>"string"==typeof i&&i.length>0;return h(y,null,h("span",null,h("br",null),"Adding item:"),h("div",{className:"mg-upc-dg-item mg-upc-dg-item-adding","data-post_id":t.item.post_id},h("span",{className:"mg-upc-icon upc-font-add"}),h("span",null," "),h("img",{className:"mg-upc-dg-item-image",src:t.item.image?t.item.image:Jt}),h("div",{className:"mg-upc-dg-item-data"},h("a",{href:t.item?.link},t.item?.title),!e&&h("p",null,t.item?.description),!e&&h("button",{onClick:()=>{n(!0)}},a()&&h("span",null,mt("Edit Comment")),!a()&&h("span",null,mt("Add Comment"))),h("input",{ref:o,className:e?"mg-upc-dg-btn-item-desc":"mg-upc-dg-dn",type:"text",value:i,onChange:function(t){s(t.target.value)},onKeyDown:e=>{"Enter"===e.key&&(n(!1),t.onSaveItemDescription(i))},maxLength:400}),e&&h("button",{className:"mg-upc-dg-btn-item-desc-cancel",onClick:()=>{n(!1),s(t.item.description)}},h("span",{className:"mg-upc-icon upc-font-close"}),h("span",null,mt("Cancel"))),e&&h("button",{className:"mg-upc-dg-btn-item-desc-save",onClick:()=>{n(!1),t.onSaveItemDescription(i)}},h("span",{className:"mg-upc-icon upc-font-save"}),h("span",null,mt("Save"))))),h("span",null,mt("Select where the item will be added:")))};function Ue(){return Ue=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var i in n)({}).hasOwnProperty.call(n,i)&&(t[i]=n[i])}return t},Ue.apply(null,arguments)}function Re(t,e){for(var n in t)if("__source"!==n&&!(n in e))return!0;for(var i in e)if("__source"!==i&&t[i]!==e[i])return!0;return!1}function We(t,e){this.props=t,this.context=e}(We.prototype=new b).isPureReactComponent=!0,We.prototype.shouldComponentUpdate=function(t,e){return Re(this.props,t)||Re(this.state,e)};var He=e.__b;e.__b=function(t){t.type&&t.type.__f&&t.ref&&(t.props.ref=t.ref,t.ref=null),He&&He(t)},"undefined"!=typeof Symbol&&Symbol.for&&Symbol.for("react.forward_ref");var $e=e.__e;e.__e=function(t,e,n,i){if(t.then)for(var s,o=e;o=o.__;)if((s=o.__c)&&s.__c)return null==e.__e&&(e.__e=n.__e,e.__k=n.__k),s.__c(t,e);$e(t,e,n,i)};var Me=e.unmount;function Fe(t,e,n){return t&&(t.__c&&t.__c.__H&&(t.__c.__H.__.forEach((function(t){"function"==typeof t.__c&&t.__c()})),t.__c.__H=null),null!=(t=function(t,e){for(var n in e)t[n]=e[n];return t}({},t)).__c&&(t.__c.__P===n&&(t.__c.__P=e),t.__c=null),t.__k=t.__k&&t.__k.map((function(t){return Fe(t,e,n)}))),t}function je(t,e,n){return t&&n&&(t.__v=null,t.__k=t.__k&&t.__k.map((function(t){return je(t,e,n)})),t.__c&&t.__c.__P===e&&(t.__e&&n.appendChild(t.__e),t.__c.__e=!0,t.__c.__P=n)),t}function Be(){this.__u=0,this.t=null,this.__b=null}function qe(t){var e=t.__.__c;return e&&e.__a&&e.__a(t)}function Ke(){this.u=null,this.o=null}e.unmount=function(t){var e=t.__c;e&&e.__R&&e.__R(),e&&32&t.__u&&(t.type=null),Me&&Me(t)},(Be.prototype=new b).__c=function(t,e){var n=e.__c,i=this;null==i.t&&(i.t=[]),i.t.push(n);var s=qe(i.__v),o=!1,a=function(){o||(o=!0,n.__R=null,s?s(l):l())};n.__R=a;var l=function(){if(! --i.__u){if(i.state.__a){var t=i.state.__a;i.__v.__k[0]=je(t,t.__c.__P,t.__c.__O)}var e;for(i.setState({__a:i.__b=null});e=i.t.pop();)e.forceUpdate()}};i.__u++||32&e.__u||i.setState({__a:i.__b=i.__v.__k[0]}),t.then(a,a)},Be.prototype.componentWillUnmount=function(){this.t=[]},Be.prototype.render=function(t,e){if(this.__b){if(this.__v.__k){var n=document.createElement("div"),i=this.__v.__k[0].__c;this.__v.__k[0]=Fe(this.__b,n,i.__O=i.__P)}this.__b=null}var s=e.__a&&h(y,null,t.fallback);return s&&(s.__u&=-33),[h(y,null,e.__a?null:t.children),s]};var Xe=function(t,e,n){if(++n[1]===n[0]&&t.o.delete(e),t.props.revealOrder&&("t"!==t.props.revealOrder[0]||!t.o.size))for(n=t.u;n;){for(;n.length>3;)n.pop()();if(n[1]<n[0])break;t.u=n=n[2]}};function Ve(t){return this.getChildContext=function(){return t.context},t.children}function Qe(t){var e=this,n=t.i;e.componentWillUnmount=function(){$(null,e.l),e.l=null,e.i=null},e.i&&e.i!==n&&e.componentWillUnmount(),e.l||(e.i=n,e.l={nodeType:1,parentNode:n,childNodes:[],contains:function(){return!0},appendChild:function(t){this.childNodes.push(t),e.i.appendChild(t)},insertBefore:function(t,n){this.childNodes.push(t),e.i.appendChild(t)},removeChild:function(t){this.childNodes.splice(this.childNodes.indexOf(t)>>>1,1),e.i.removeChild(t)}}),$(h(Ve,{context:e.context},t.__v),e.l)}(Ke.prototype=new b).__a=function(t){var e=this,n=qe(e.__v),i=e.o.get(t);return i[0]++,function(s){var o=function(){e.props.revealOrder?(i.push(s),Xe(e,t,i)):s()};n?n(o):o()}},Ke.prototype.render=function(t){this.u=null,this.o=new Map;var e=S(t.children);t.revealOrder&&"b"===t.revealOrder[0]&&e.reverse();for(var n=e.length;n--;)this.o.set(e[n],this.u=[1,0,this.u]);return t.children},Ke.prototype.componentDidUpdate=Ke.prototype.componentDidMount=function(){var t=this;this.o.forEach((function(e,n){Xe(t,n,e)}))};var Ge="undefined"!=typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,ze=/^(?:accent|alignment|arabic|baseline|cap|clip(?!PathU)|color|dominant|fill|flood|font|glyph(?!R)|horiz|image(!S)|letter|lighting|marker(?!H|W|U)|overline|paint|pointer|shape|stop|strikethrough|stroke|text(?!L)|transform|underline|unicode|units|v|vector|vert|word|writing|x(?!C))[A-Z]/,Je=/^on(Ani|Tra|Tou|BeforeInp|Compo)/,Ye=/[A-Z0-9]/g,Ze="undefined"!=typeof document,tn=function(t){return("undefined"!=typeof Symbol&&"symbol"==typeof Symbol()?/fil|che|rad/:/fil|che|ra/).test(t)};b.prototype.isReactComponent={},["componentWillMount","componentWillReceiveProps","componentWillUpdate"].forEach((function(t){Object.defineProperty(b.prototype,t,{configurable:!0,get:function(){return this["UNSAFE_"+t]},set:function(e){Object.defineProperty(this,t,{configurable:!0,writable:!0,value:e})}})}));var en=e.event;function nn(){}function sn(){return this.cancelBubble}function on(){return this.defaultPrevented}e.event=function(t){return en&&(t=en(t)),t.persist=nn,t.isPropagationStopped=sn,t.isDefaultPrevented=on,t.nativeEvent=t};var an={enumerable:!1,configurable:!0,get:function(){return this.class}},ln=e.vnode;e.vnode=function(t){"string"==typeof t.type&&function(t){var e=t.props,n=t.type,i={},s=-1===n.indexOf("-");for(var o in e){var a=e[o];if(!("value"===o&&"defaultValue"in e&&null==a||Ze&&"children"===o&&"noscript"===n||"class"===o||"className"===o)){var l=o.toLowerCase();"defaultValue"===o&&"value"in e&&null==e.value?o="value":"download"===o&&!0===a?a="":"translate"===l&&"no"===a?a=!1:"o"===l[0]&&"n"===l[1]?"ondoubleclick"===l?o="ondblclick":"onchange"!==l||"input"!==n&&"textarea"!==n||tn(e.type)?"onfocus"===l?o="onfocusin":"onblur"===l?o="onfocusout":Je.test(o)&&(o=l):l=o="oninput":s&&ze.test(o)?o=o.replace(Ye,"-$&").toLowerCase():null===a&&(a=void 0),"oninput"===l&&i[o=l]&&(o="oninputCapture"),i[o]=a}}"select"==n&&i.multiple&&Array.isArray(i.value)&&(i.value=S(e.children).forEach((function(t){t.props.selected=-1!=i.value.indexOf(t.props.value)}))),"select"==n&&null!=i.defaultValue&&(i.value=S(e.children).forEach((function(t){t.props.selected=i.multiple?-1!=i.defaultValue.indexOf(t.props.value):i.defaultValue==t.props.value}))),e.class&&!e.className?(i.class=e.class,Object.defineProperty(i,"className",an)):(e.className&&!e.class||e.class&&e.className)&&(i.class=i.className=e.className),t.props=i}(t),t.$$typeof=Ge,ln&&ln(t)};var rn=e.__r;e.__r=function(t){rn&&rn(t),t.__c};var cn=e.diffed;e.diffed=function(t){cn&&cn(t);var e=t.props,n=t.__e;null!=n&&"textarea"===t.type&&"value"in e&&e.value!==n.value&&(n.value=null==e.value?"":e.value)};var un=['a[href]:not([tabindex^="-"])','area[href]:not([tabindex^="-"])','input:not([type="hidden"]):not([type="radio"]):not([disabled]):not([tabindex^="-"])','input[type="radio"]:not([disabled]):not([tabindex^="-"])','select:not([disabled]):not([tabindex^="-"])','textarea:not([disabled]):not([tabindex^="-"])','button:not([disabled]):not([tabindex^="-"])','iframe:not([tabindex^="-"])','audio[controls]:not([tabindex^="-"])','video[controls]:not([tabindex^="-"])','[contenteditable]:not([tabindex^="-"])','[tabindex]:not([tabindex^="-"])'];function dn(t){this._show=this.show.bind(this),this._hide=this.hide.bind(this),this._maintainFocus=this._maintainFocus.bind(this),this._bindKeypress=this._bindKeypress.bind(this),this.$el=t,this.shown=!1,this._id=this.$el.getAttribute("data-a11y-dialog")||this.$el.id,this._previouslyFocused=null,this._listeners={},this.create()}function _n(t,e){return n=(e||document).querySelectorAll(t),Array.prototype.slice.call(n);var n}function pn(t){(t.querySelector("[autofocus]")||t).focus()}function mn(){_n("[data-a11y-dialog]").forEach((function(t){new dn(t)}))}dn.prototype.create=function(){this.$el.setAttribute("aria-hidden",!0),this.$el.setAttribute("aria-modal",!0),this.$el.setAttribute("tabindex",-1),this.$el.hasAttribute("role")||this.$el.setAttribute("role","dialog"),this._openers=_n('[data-a11y-dialog-show="'+this._id+'"]'),this._openers.forEach(function(t){t.addEventListener("click",this._show)}.bind(this));const t=this.$el;return this._closers=_n("[data-a11y-dialog-hide]",this.$el).filter((function(e){return e.closest('[aria-modal="true"], [data-a11y-dialog]')===t})).concat(_n('[data-a11y-dialog-hide="'+this._id+'"]')),this._closers.forEach(function(t){t.addEventListener("click",this._hide)}.bind(this)),this._fire("create"),this},dn.prototype.show=function(t){if(this.shown)return this;this._previouslyFocused=document.activeElement;const e=t&&t.target?t.target:null;return e&&Object.is(this._previouslyFocused,document.body)&&(this._previouslyFocused=e),this.$el.removeAttribute("aria-hidden"),this.shown=!0,pn(this.$el),document.body.addEventListener("focus",this._maintainFocus,!0),document.addEventListener("keydown",this._bindKeypress),this._fire("show",t),this},dn.prototype.hide=function(t){return this.shown?(this.shown=!1,this.$el.setAttribute("aria-hidden","true"),this._previouslyFocused&&this._previouslyFocused.focus&&this._previouslyFocused.focus(),document.body.removeEventListener("focus",this._maintainFocus,!0),document.removeEventListener("keydown",this._bindKeypress),this._fire("hide",t),this):this},dn.prototype.destroy=function(){return this.hide(),this._openers.forEach(function(t){t.removeEventListener("click",this._show)}.bind(this)),this._closers.forEach(function(t){t.removeEventListener("click",this._hide)}.bind(this)),this._fire("destroy"),this._listeners={},this},dn.prototype.on=function(t,e){return void 0===this._listeners[t]&&(this._listeners[t]=[]),this._listeners[t].push(e),this},dn.prototype.off=function(t,e){var n=(this._listeners[t]||[]).indexOf(e);return n>-1&&this._listeners[t].splice(n,1),this},dn.prototype._fire=function(t,e){var n=this._listeners[t]||[],i=new CustomEvent(t,{detail:e});this.$el.dispatchEvent(i),n.forEach(function(t){t(this.$el,e)}.bind(this))},dn.prototype._bindKeypress=function(t){const e=document.activeElement;e&&e.closest('[aria-modal="true"]')!==this.$el||(this.shown&&"Escape"===t.key&&"alertdialog"!==this.$el.getAttribute("role")&&(t.preventDefault(),this.hide(t)),this.shown&&"Tab"===t.key&&function(t,e){var n=function(t){return _n(un.join(","),t).filter((function(t){return!!(t.offsetWidth||t.offsetHeight||t.getClientRects().length)}))}(t),i=n.indexOf(document.activeElement);e.shiftKey&&0===i?(n[n.length-1].focus(),e.preventDefault()):e.shiftKey||i!==n.length-1||(n[0].focus(),e.preventDefault())}(this.$el,t))},dn.prototype._maintainFocus=function(t){!this.shown||t.target.closest('[aria-modal="true"]')||t.target.closest("[data-a11y-dialog-ignore-focus-trap]")||pn(this.$el)},"undefined"!=typeof document&&("loading"===document.readyState?document.addEventListener("DOMContentLoaded",mn):window.requestAnimationFrame?window.requestAnimationFrame(mn):window.setTimeout(mn,16));(t=>{const e=(()=>{const[t,e]=tt(!1);return nt((()=>e(!0)),[]),t})(),[n,i]=(t=>{const[e,n]=(()=>{const[t,e]=tt(null);return[t,ot((t=>{null!==t&&e(new dn(t))}),[])]})(),i=ot((()=>e.hide()),[e]),s=t.role||"dialog",o="alertdialog"===s,a=t.titleId||t.id+"-title";return nt((()=>()=>{e&&e.destroy()}),[e]),[e,{container:{id:t.id,ref:n,role:s,tabIndex:-1,"aria-modal":!0,"aria-hidden":!0,"aria-labelledby":a},overlay:{onClick:o?void 0:i},dialog:{role:"document"},closeButton:{type:"button",onClick:i},title:{role:"heading","aria-level":1,id:a}}]})(t),{dialogRef:s}=t;if(nt((()=>(n&&s(n),()=>s(void 0))),[s,n]),!e)return null;const o=t.dialogRoot?document.querySelector(t.dialogRoot):document.body,a=h("h2",Ue({},i.title,{className:t.classNames.title,key:"title"}),t.onBack&&h("a",{"aria-label":t.backButtonLabel,href:"#",onClick:e=>{e.preventDefault(),t.onBack(e)}},"←")," ",t.title),l=h("button",Ue({},i.closeButton,{className:t.classNames.closeButton,"aria-label":t.closeButtonLabel,key:"button"}),t.closeButtonContent),r=["first"===t.closeButtonPosition&&l,a,t.children,"last"===t.closeButtonPosition&&l].filter(Boolean);return function(t,e){var n=h(Qe,{__v:t,i:e});return n.containerInfo=e,n}(h("div",Ue({},i.container,{className:t.classNames.container}),h("div",Ue({},i.overlay,{className:t.classNames.overlay})),h("div",Ue({},i.dialog,{className:t.classNames.dialog}),r)),o)}).defaultProps={role:"dialog",closeButtonLabel:"Close this dialog window",closeButtonContent:"×",closeButtonPosition:"first",classNames:{},backButtonLabel:"Back",dialogRef:()=>{}};const fn=function(t){const[e,n]=tt(""),[i,s]=tt(""),[o,a]=tt(""),[l,r]=tt(""),c=st((()=>Gt(t.addingPost)),[t.addingPost]);function u(t){t.default_title&&n(t.default_title),t.default_status&&r(t.default_status),a(t.name)}return""===o&&1===c.length&&u(c[0]),nt((()=>{n(t.list.title),s(t.list.content),a(t.list.type),r(t.list.status)}),[t.list.title,t.list.content,t.list.type,t.list.type]),nt((()=>{Kt(o)?.available_statuses&&-1===Kt(o).available_statuses.indexOf(l)&&r(Kt(o).available_statuses[0])}),[o]),h("div",{className:"mg-list-edit"},-1===t.list.ID&&""===o&&h(y,null,h("label",null,mt("Select a list type:")),h("ul",{id:`type-${t.list.ID}`},c.map(((t,e)=>h("li",{className:"mg-upc-dg-item-list-type",key:t.name,onClick:()=>u(t),onKeyPress:e=>{13===e.keyCode&&u(t)},tabIndex:"0"},h("i",{className:"mg-upc-icon mg-upc-dg-item-type mg-upc-dg-item-type-"+t.name}),h("div",{className:"mg-upc-dg-item-title"},h("strong",null,t.label),h("div",{className:"mg-upc-dg-item-desc"},t.description))))))),""!==o&&zt(o,"editable_title")&&h(y,null,h("label",{htmlFor:`title-${t.list.ID}`},mt("Title")),h("input",{id:`title-${t.list.ID}`,type:"text",value:e,onChange:function(t){n(t.target.value)},maxLength:100})),""!==o&&zt(o,"editable_content")&&h(y,null,h("label",{htmlFor:`content-${t.list.ID}`},mt("Description")),h("textarea",{id:`content-${t.list.ID}`,value:i,onChange:function(t){s(t.target.value)},maxLength:500}),h("span",{className:"mg-upc-dg-list-desc-edit-count"},h("i",null,i?.length),"/500")),""!==o&&!Kt(o)&&h("span",null,mt("Unknown List Type...")),""!==o&&Kt(o)?.available_statuses&&Kt(o).available_statuses.length>1&&h(y,null,h("label",{htmlFor:`status-${t.list.ID}`},mt("Status")),h("select",{id:`status-${t.list.ID}`,value:l,onChange:function(t){r(t.target.value)}},Kt(o).available_statuses.map(((t,e)=>{if(function(t){const e=Vt(t);return e&&e.show_in_status_list}(t))return h("option",{value:t},function(t){const e=Vt(t);return e?e.label:t}(t))})))),""!==o&&Kt(o)&&h("div",{className:"mg-upc-dg-edit-actions"},h("button",{onClick:()=>t.onSave({title:e,content:i,type:o,status:l})},h("span",{className:"mg-upc-icon upc-font-save"}),h("span",null,mt("Save"))),h("button",{onClick:()=>t.onCancel()},h("span",{className:"mg-upc-icon upc-font-close"}),h("span",null,mt("Cancel")))))},gn=function(t){const[e,n]=tt(!1),[i,s]=tt(""),[o,a]=tt(t.item?.quantity),l=it({});nt((()=>{s(t.item.description)}),[t.item]),nt((()=>{e&&l.current.focus()}),[e]);const r=it(!1);return nt((()=>{t.item.quantity!==o&&(clearTimeout(r.current),r.current=setTimeout((function(){t.onSaveItemQuantity(o)}),600))}),[o]),h("li",{className:"mg-upc-dg-item","data-post_id":t.item.post_id},Qt(t.list,"sortable")&&h(y,null,h("span",{className:"mg-upc-dg-item-handle","aria-draggable":!0},"::"),h("span",{className:"mg-upc-dg-item-number"},t.item.position)),Qt(t.list,"vote")&&h(y,null,h("span",{className:"mg-upc-dg-item-number"},(()=>{const e=parseInt(t.list.vote_counter,10);return Qt(t.list,"vote")&&e>0?Math.round(100*parseInt(t.item.votes,10)/e)+"%":"0%"})())),h("a",{href:t.item.link},h("img",{className:"mg-upc-dg-item-image",src:t.item.image?t.item.image:Jt})),h("div",{className:"mg-upc-dg-item-data"},h("a",{href:t.item.link},t.item.title),t.item.price_html&&h("span",{className:"mg-upc-dg-price",dangerouslySetInnerHTML:{__html:t.item.price_html}}),t.item.stock_html&&h("span",{className:"mg-upc-dg-stock",dangerouslySetInnerHTML:{__html:t.item.stock_html}}),t.editable&&!e&&h("p",null,t.item.description),t.editable&&!e&&Qt(t.list,"editable_item_description")&&h("button",{onClick:()=>{n(!0)}},h("span",{className:"mg-upc-icon upc-font-edit"}),""===i&&h("span",null,mt("Add Comment")),""!==i&&h("span",null,mt("Edit Comment"))),h("input",{ref:l,className:e?"mg-upc-dg-btn-item-desc":"mg-upc-dg-dn",type:"text",value:i,onChange:function(t){s(t.target.value)},onKeyDown:e=>{"Enter"===e.key&&(n(!1),t.onSaveItemDescription(i))},maxLength:400}),t.editable&&e&&h("button",{className:"mg-upc-dg-btn-item-desc-cancel",onClick:()=>{n(!1),s(t.item.description)}},h("span",{className:"mg-upc-icon upc-font-close"}),h("span",null,mt("Cancel"))),t.editable&&e&&h("button",{className:"mg-upc-dg-btn-item-desc-save",onClick:()=>{n(!1),t.onSaveItemDescription(i)}},h("span",{className:"mg-upc-icon upc-font-save"}),h("span",null,mt("Save")))),t.editable&&Qt(t.list,"quantity")&&h("div",{className:"mg-upc-dg-quantity"},h("small",null,mt("Quantity")),h("input",{"aria-label":mt("Quantity"),type:"number",value:o,onChange:function(){a(event.target.value)}})),t.editable&&!e&&h("div",null,h("button",{"aria-label":"Remove item",onClick:t.onRemove},h("span",{className:"mg-upc-icon upc-font-trash"}))))},hn=function(t){return new Promise((function(e,n){const i=document.createElement("script");let s=!1;i.type="text/javascript",i.src=t,i.async=!0,i.onerror=function(t){n(t,i)},i.onload=i.onreadystatechange=function(){s||this.readyState&&"complete"!=this.readyState||(s=!0,setTimeout((function(){e()}),100))},(document.head||document.body||document.documentElement).appendChild(i)}))},vn=function(t){const e=it(null),n=it((e=>{t.onMove(e)}));return nt((()=>{n.current=t.onMove})),nt((()=>{let i=!1;if(e.current&&Qt(t.list,"sortable")){const t=()=>{i=Sortable.create(e.current,{handle:".mg-upc-dg-item-handle",group:"shared",animation:150,onUpdate:function(t){n.current(t)}})};"undefined"!=typeof Sortable?t():hn(qt()).then((()=>{t()}))}return()=>{i&&i.destroy()}}),[t.list]),h(y,null,h("ul",{className:"mg-upc-dg-list-fake mg-upc-dg-on-loading"},[0,1,2].map((e=>h("li",{className:"mg-upc-dg-item"},Qt(t.list,"sortable")&&h(y,null,h("span",{className:"mg-upc-dg-item-handle-skeleton"},"  ",h(re,{width:"1.5em"}),"  "),h("span",{className:"mg-upc-dg-item-number-skeleton"},"  ",h(re,{width:"1em"}),"  ")),Qt(t.list,"vote")&&h(y,null,h("span",{className:"mg-upc-dg-item-number-skeleton"},"  ",h(re,{width:"1em"}),"  ")),h("div",{className:"mg-upc-dg-item-skeleton-image"},h(re,{width:"5em",height:"5em"})),h("div",{className:"mg-upc-dg-item-data"},h(re,{count:2})))))),"loading"!=t.status&&h("ul",{ref:e,className:"mg-upc-dg-list"},0===t?.items?.length&&h("span",null,"There are no items in this list"),t?.items?.length>0&&t.items?.map&&t.items.map((e=>h(gn,{list:t.list,item:e,editable:t.editable,onRemove:()=>t.onRemove(t.list,e),onSaveItemDescription:n=>t.onSaveItemDescription(t.list,e,n),onSaveItemQuantity:n=>t.onSaveItemQuantity(t.list,e,n),key:e.ID+":"+e.post_id})))),Qt(t.list,"vote")&&h("span",{className:"mg-upc-dg-total-votes"}," ",mt("Total votes:")," ",h("span",null," ",t.list.vote_counter)))},yn=function(t){const e=it(null),n=it(null),i=mt("Copy"),[s,o]=tt(i);nt((()=>{let t=null;s!==i&&(t=setTimeout((()=>{o(i),clearTimeout(t)}),2e3))}),[s]);const a=encodeURIComponent(t.link),l=encodeURIComponent(t.title);let r=[{name:"Twitter",url:"https://twitter.com/share?url="+a+"&text="+l},{name:"Facebook",url:"https://www.facebook.com/sharer/sharer.php?u="+a+"&quote="+l},{name:"Pinterest",url:"https://pinterest.com/pin/create/button/?url="+a+"&description="+l},{name:"Whatsapp",url:"whatsapp://send?text="+a},{name:"Telegram",url:"https://t.me/share/url?url="+a+"&text="+l},{name:"LiNE",url:"https://social-plugins.line.me/lineit/share?url="+a+"&text="+l},{slug:"email",name:mt("Email"),url:"mailto:?subject="+l+"&body="+a}];return void 0!==Bt().shareButtons&&(r=r.filter((t=>Bt().shareButtons.includes(t.slug||t.name.toLowerCase())))),h("div",{className:"mg-upc-dg-share-link"},h("input",{ref:e,value:t.link,onClick:function(){e.current.setSelectionRange(0,e.current.value.length)},readOnly:!0}),h("button",{ref:n,onClick:function(t){var n;(n=e.current).focus(),n.setSelectionRange(0,n.value.length),document.execCommand&&document.execCommand("copy")?o(mt("Copied!")):o("Error!")}},h("span",{className:"mg-upc-icon upc-font-copy"}),h("span",null,s)),r.map((function(t){return(e=t).slug||(e.slug=e.name.toLowerCase()),h("a",{href:e.url,title:"Share with "+e.name,className:"mg-upc-dg-share",target:"_blank",rel:"noopener"},h("div",{className:"mg-upc-share-btn-img mg-upc-share-"+e.slug}," "));var e})))},bn=function(t){const{state:e,dispatch:n}=at(oe),[i,s]=tt(!1),o=it(!1),a=it(!1);function l(t){t<1||t>e.listTotalPages||"loading"===e.status||n(Ce({page:t}))}return nt((()=>{const t=e.list;let i=!1,s=!1;if(t&&Qt(t,"sortable")){const t=()=>{o.current&&e.listPage<e.listTotalPages&&(i=Sortable.create(o.current,{group:"shared",onAdd:t=>{t.item.parentNode.removeChild(t.item),n(Ee(t.oldIndex))}})),o.current&&e.listPage>1&&(s=Sortable.create(a.current,{group:"shared",onAdd:t=>{t.item.parentNode.removeChild(t.item),n(Ae(t.oldIndex))}}))};"undefined"!=typeof Sortable?t():hn(qt()).then((()=>{t()}))}return()=>{i&&i.destroy(),s&&s.destroy()}}),[e.list,e.listPage,e.listTotalPages,e.status]),nt((()=>{s(!1)}),[e.editing,e.list,e.addingPost]),h(y,null,e.editing&&h(fn,{list:e.list,addingPost:e.addingPost,onSave:function(t){if(-1===e.list.ID||t.title!==e.list.title||t.content!==e.list.content||t.status!==e.list.status)if(-1===e.list.ID){const i={};i.title=t.title,i.content=t.content,i.type=t.type,i.status=t.status,e.addingPost?.post_id&&(i.adding=e.addingPost.post_id,e.addingPost?.description&&(i.description=e.addingPost.description)),n(ke(i))}else{const i={id:e.list.ID};t.status!==e.list.status&&(i.status=t.status),t.title!==e.list.title&&(i.title=t.title),t.content!==e.list.content&&(i.content=t.content),n(Ne(i))}},onCancel:function(){n(_e(!1)),-1===e.list.ID&&(n(we(!1)),n(ue()),n(me()))}}),!e.editing&&h(y,null,h("div",{className:"mg-upc-dg-top-action"},function(t){const e=t.type;return zt(e,"editable_title")||zt(e,"editable_content")||Kt(e)?.available_statuses?.length>1}(e.list)&&h("button",{className:"mg-upg-edit",onClick:()=>n(_e(!0))},h("span",{className:"mg-upc-icon upc-font-edit"}),h("span",null,mt("Edit"))),e.list.link&&h("button",{className:"mg-upg-share",onClick:()=>s(!i)},h("span",{className:"mg-upc-icon upc-font-share"}),h("span",null,mt("Share"))),"cart"===e.list.type&&h("button",{className:"mg-upg-share",onClick:function(){n(pe(e.list.ID))}},h("span",{className:"mg-upc-icon upc-font-cart"}),h("span",null,mt("Add all to cart")))),i&&e.list.link&&h(yn,{link:e.list.link,title:e.list.title}),e.list.content&&h("p",{className:"mg-upc-dg-list-desc",dangerouslySetInnerHTML:{__html:(r=e.list.content,"string"!=typeof r?"":r.replace(/([^>\r\n]?)(\r\n|\n\r|\r|\n)/g,"$1<br>$2"))}}),h(re,{count:3}),h(vn,{list:e.list,items:e.list?.items||[],status:e.status,onMove:function(t){n(Te(t.oldIndex,e.list,t.newIndex))},onRemove:function(t,e){n(xe(e.post_id))},onSaveItemDescription:function(t,e,i){n(Se(e.post_id,{description:i}))},onSaveItemQuantity:function(t,e,i){n(Se(e.post_id,{quantity:i}))},editable:t.editable})),(!e.editing||!e.list)&&e.listTotalPages>1&&h(ce,{totalPages:e.listTotalPages,page:e.listPage,onPreview:function(){l(e.listPage-1)},onNext:function(){l(e.listPage+1)},prevRef:a,nextRef:o}));var r};document.getElementById("mg-upc-admin-app")&&($(h((t=>{const[e,n]=et(te,se);return h(oe.Provider,{value:{state:e,dispatch:ie(n,(()=>e))}},t.children)}),null,h((function(){const{state:t,dispatch:e}=at(oe),[n,i]=tt("any"),[s,o]=tt("any"),[a,l]=tt(""),[r,c]=tt(null),u=it(!1),d=st((()=>Gt(t.addingPost)),[t.addingPost]),_=st((()=>Object.values(Bt()?.types)),[]);let p="listOfList";p=t.addingPost?t.editing?"addingToNew":"adding":t.editing?-1!==t.list?.ID?"edit":"new":t.list?"list":"listOfList",nt((()=>{window.showMainLists=function(){e(ue()),m()},window.addItemToList=function(t,n=!1){e(ue()),n||b(t)}}),[e]);const m=()=>{const i={};n&&(i.types=n),s&&(i.status=s),r&&(i.search=r),a&&(i.author=a),t.page>1&&(i.page=t.page),e(fe(i))};function f(){t.page>1&&e(ve(1))}function g(t){f(),i(t)}function v(t){f(),o(t)}nt((()=>{se.title="",e({type:vt,payload:"admin"});const t=function(t){const n=parseInt(new URLSearchParams(document.location.hash.substring(1)).get("author"),10);n>0&&n!==a&&(t&&Zt(t),e(ve(1)),l(n),location.hash="")};return t(0),window.addEventListener("hashchange",t,!1),()=>{window.removeEventListener("hashchange",t)}}),[]),nt((()=>{t.list||m()}),[n,s,a,t.page]),nt((()=>{null!=r&&(clearTimeout(u.current),u.current=setTimeout((function(){m()}),300))}),[r]);const b=t=>{e(de({post_id:t})),e(me({addingPost:t}))};function P(n){n<1||n>t.totalPages||"loading"===t.status||e(ve(n))}const w=h("h2",{key:"title"},("list"===p||"new"===p||"edit"===p||"addingToNew"===p)&&h("a",{"aria-label":"Back",className:"mg-upc-dg-back",href:"#",onClick:n=>{n.preventDefault(),function(){switch(p){case"list":e(we(!1)),m();break;case"new":e(we(!1)),e(_e(!1)),m();break;case"edit":e(_e(!1));break;case"addingToNew":e(we(!1)),e(_e(!1)),e(me({addingPost:t.addingPost.post_id}));break;default:m()}}()}},"←")," ",t.title);return h(y,null,w,h("div",{className:"mg-upc-dg-content-wrapper mg-upc-dg-status-"+t.status+" mg-upc-dg-view-"+p},h("div",{className:"mg-upc-dg-wait"}),t.error&&h("div",{className:"mg-upc-dg-error"},t.error,h("a",{href:"#",className:"mg-upc-dg-alert-close","aria-label":"Hide alert",onClick:t=>{t.preventDefault(),e({type:gt,payload:null})}},h("span",{className:"mg-upc-icon upc-font-close"}))),h("div",{className:"mg-upc-dg-body"},!t.error&&t.addingPost&&h(Oe,{item:t.addingPost,onSaveItemDescription:function(n){e(de({...t.addingPost,description:n}))}}),("listOfList"===p||"adding"===p)&&h(y,null,h("div",{className:"mg-upc-dg-top-action"},d.length>0&&h("button",{className:"mg-list-new",onClick:function(t){e(_e(!0)),e(we(!0))}},h("span",{className:"mg-upc-icon upc-font-add"}),h("span",null,mt("Create List")))),h("ul",{className:"mg-upc-dg-filter"},h("li",{className:"mg-upc-dg-filter-label"},h("strong",null,mt("Types"))),h("li",{className:"any"==n?"mg-upc-dg-item-list-type mg-upc-selected":"mg-upc-dg-item-list-type",onClick:()=>g("any"),onKeyPress:t=>{13===t.keyCode&&g("any")},tabIndex:"0"},h("i",{className:"mg-upc-icon upc-font-close mg-upc-dg-item-type mg-upc-dg-item-type-none"}),h("div",{className:"mg-upc-dg-item-title"},h("strong",null,"All"))),_.map(((t,e)=>h("li",{className:t.name==n?"mg-upc-dg-item-list-type mg-upc-selected":"mg-upc-dg-item-list-type",key:t.name,onClick:()=>g(t.name),onKeyPress:e=>{13===e.keyCode&&g(t.name)},tabIndex:"0"},h("i",{className:"mg-upc-icon mg-upc-dg-item-type mg-upc-dg-item-type-"+t.name}),h("div",{className:"mg-upc-dg-item-title"},h("strong",null,t.label)))))),Xt()&&h("ul",{className:"mg-upc-dg-filter"},h("li",{className:"mg-upc-dg-filter-label"},h("strong",null,mt("Status"))),h("li",{className:"any"==s?"mg-upc-selected":"",onClick:()=>v("any"),onKeyPress:t=>{13===t.keyCode&&v("any")},tabIndex:"0"},h("div",{className:"mg-upc-dg-item-title"},h("strong",null,"All"))),Xt().map(((t,e)=>h("li",{className:t.name==s?"mg-upc-selected":"",key:t.name,onClick:()=>v(t.name),onKeyPress:e=>{13===e.keyCode&&v(t.name)},tabIndex:"0"},t.label)))),h("div",{className:"mg-upc-dg-df"},h("ul",{className:"mg-upc-dg-filter"},h("li",{className:"mg-upc-dg-filter-label"},h("strong",null,mt("Search"))),h("input",{onChange:function(t){f(),c(t.target.value)},value:r})),h("ul",{className:"mg-upc-dg-filter"},h("li",{className:"mg-upc-dg-filter-label"},h("strong",null,mt("Author (ID)"))),h("input",{type:"number",onChange:function(t){f(),l(t.target.value)},value:a}))),h(Le,{lists:t.listOfList,onSelect:function(n){e(_e(!1)),t.addingPost?e(Ie(n.ID,t.addingPost)):e(we(n))},onRemove:!t.addingPost&&function(t){e(he(t.ID))},loadPreview:function(){P(t.page-1)},loadNext:function(){P(t.page+1)}})),t.list&&h(bn,{editable:(t.list,!0)}))))}),null)," "),document.getElementById("mg-upc-admin-app")),setTimeout(window.showMainLists,1e3))})();
  • user-post-collections/trunk/javascript/mg-upc-client/dist/css/styles.css

    r3190768 r3414663  
    1 .mg-upc-dg-container,.mg-upc-dg-overlay{position:fixed;top:0;right:0;bottom:0;left:0}.mg-upc-dg-container{z-index:999999;display:flex}.mg-upc-dg-container[aria-hidden=true]{display:none}.mg-upc-dg-overlay{background-color:rgba(43,46,56,.9);animation:fade-in 200ms both}.mg-upc-dg-content{margin:auto;z-index:2;position:relative;background-color:#fff;color:#333;overflow-y:auto;animation:fade-in 400ms 200ms both,slide-up 400ms 200ms both;padding:1em;max-width:90%;max-height:80%;width:800px;border-radius:2px}.mg-upc-dg-content p{color:#333}.mg-upc-dg-content::after,.mg-list-edit::after{content:"";display:block;clear:both}@media screen and (min-width: 700px){.mg-upc-dg-content{padding:2em 1.5em}}.mg-upc-dg-close{position:absolute;top:.5em;right:.5em;border:0;padding:0;background-color:rgba(0,0,0,0);color:#000;font-weight:bold;font-size:1.25em;line-height:1.25em;min-width:1.2em;min-height:1.2em;text-align:center;cursor:pointer;transition:.15s}@media screen and (min-width: 700px){.mg-upc-dg-close{top:1em;right:1em}}.mg-upc-dialog-content-wrapper{position:relative}@keyframes fade-in{from{opacity:0}}@keyframes slide-up{from{transform:translateY(10%)}}@font-face{font-family:"mgupc";src:url(../fd323a61b0577418b63a.eot?3p2eq6);src:url(../fd323a61b0577418b63a.eot?3p2eq6#iefix) format("embedded-opentype"),url(../aeaf4155903c2239613b.ttf?3p2eq6) format("truetype"),url(../d90b677af57f791b2998.woff?3p2eq6) format("woff"),url(../2f74331407887267c9f0.svg?3p2eq6#mgupc) format("svg");font-weight:normal;font-style:normal;font-display:block}.mg-upc-icon{font-family:"mgupc" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.upc-font-close:before{content:""}.upc-font-copy:before{content:""}.upc-font-first_page:before{content:""}.upc-font-last_page:before{content:""}.upc-font-arrow_left:before{content:""}.upc-font-arrow_right:before{content:""}.upc-font-poll:before{content:""}.upc-font-numbered:before{content:""}.upc-font-cart:before{content:""}.upc-font-bookmark:before{content:""}.upc-font-heart:before{content:""}.upc-font-save:before{content:""}.upc-font-edit:before{content:""}.upc-font-share:before{content:""}.upc-font-list:before{content:""}.upc-font-add:before{content:""}.upc-font-trash:before{content:""}.mg-upc-single-template .mg-upc-description{margin-top:1em}.mg-upc-single-template .mg-upc-author-box{margin:1em 0}.mg-upc-page-inner{flex-grow:2}.mg-upc-page-inner .mg-upc-author-box{padding:12px 10px 32px 120px;position:relative;min-height:120px}.mg-upc-page-inner .mg-upc-author-box .mg-upc-author-avatar{width:96px;height:96px;object-fit:cover;position:absolute;top:12px;left:0}.mg-upc-page-inner .mg-upc-author-box h4{font-size:21px;margin:12px 0 8px}.mg-upc-items-container{margin-left:0;margin-bottom:0;clear:both}.mg-upc-item{display:flex;flex-direction:row;position:relative;align-items:center;margin:40px 0}.mg-upc-item::after{content:" ";position:absolute;bottom:-20px;left:50%;width:80%;background:rgba(0,0,0,.15);height:1px;margin-left:-40%}.mg-upc-item:last-child::after{display:none}.mg-upc-item .mg-upc-list-item-price{display:inline-block;margin-right:1em}.mg-upc-item p.stock{margin:0;display:inline-block;float:right}.mg-upc-item-data{flex-grow:1;flex-shrink:2;padding-right:1em;padding-left:1em}.mg-upc-item-data header h2{margin:10px 0 5px;font-size:20px;font-weight:600}.mg-upc-item-data header a{text-decoration:none}@media(max-width: 500px){.mg-upc-item{flex-direction:column;text-align:center;align-items:stretch}.mg-upc-item-actions button,.mg-upc-item-actions>a{width:100%}}.mg-upc-item-img{width:15%;min-width:100px;margin:auto}.mg-upc-item-img figure{margin:0}.mg-upc-item-img img{min-height:130px;width:100%;background:#6f7277;object-fit:cover;object-position:center}.mg-upc-item-desc{margin:0;line-height:1.3;font-weight:300;clear:both}.mg-upc-item-number{font-size:2em;min-width:2em;text-align:center}.mg-upc-item-quantity{margin:.3em 1em}.mg-upc-item-quantity>*{display:block;text-align:center;padding:.1em .5em}.mg-upc-item-quantity small{opacity:.5}.mg-upc-item-actions{display:flex;flex-direction:column;row-gap:.5em;padding:1em 0}.mg-upc-item-actions button,.mg-upc-item-actions>a{min-width:9em;text-align:center;white-space:nowrap}.mg-upc-votes{width:100%;height:45px;position:relative;clear:both}.mg-upc-item-bar{width:100%;height:10px;position:absolute;top:24px}.mg-upc-item-bar-progress,.mg-upc-item-bar-fill{display:block;width:100%;height:100%;background:#ededed;border:solid 1px #ccc;position:absolute;top:0}.mg-upc-item-bar-fill{box-shadow:0 0 3px #aaa}.mg-upc-item-bar-progress{background:#380;border-color:#286103}.mg-upc-item-percent{right:0;position:absolute;line-height:24px;font-size:20px}.mg-upc-item-votes{display:block;font-size:12px;left:0;position:absolute;line-height:25px;top:3px}.mg-upc-items-pagination{padding:1em 0;border:1px solid rgba(0,0,0,.05);border-width:1px 0;text-align:center;clear:both}.mg-upc-items-pagination ul.page-numbers::after,.mg-upc-items-pagination ul.page-numbers::before{content:"";display:table}.mg-upc-items-pagination ul.page-numbers::after{clear:both}.mg-upc-items-pagination .page-numbers{list-style:none;margin:0}.mg-upc-items-pagination .page-numbers li{display:inline-block}.mg-upc-items-pagination .page-numbers li .page-numbers{border-left-width:0;display:inline-block;padding:0.3342343017em .875em;background-color:rgba(0,0,0,.025);color:#43454b}.mg-upc-items-pagination .page-numbers li .page-numbers.current{background-color:#474747;border-color:#474747;color:#fff}.mg-upc-items-pagination .page-numbers li .page-numbers.dots{background-color:rgba(0,0,0,0)}.mg-upc-items-pagination .page-numbers li .page-numbers.next,.mg-upc-items-pagination .page-numbers li .page-numbers.prev{padding-left:1em;padding-right:1em}.mg-upc-items-pagination .page-numbers li a.page-numbers:hover{background-color:rgba(0,0,0,.05)}.rtl .mg-upc-items-pagination a.next,.rtl .mg-upc-items-pagination a.prev{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}@keyframes mg-upc-alert{0%{transform:scaleY(0) translateY(-19px);margin-bottom:-19px}100%{transform:scaleY(1) translateY(0)}}.mg-upc-alert{padding:10px 40px 10px 1em;border:solid 1px #017401;background:rgba(154,240,173,.8);color:#000;margin:1em 0;animation:mg-upc-alert .3s 1 ease-in-out both}.mg-upc-alert p{margin:0}.mg-upc-item .mg-upc-alert{position:absolute;bottom:-19px;left:0;right:0;margin:0}.mg-upc-alert-error{border-color:#d50000;background:rgba(255,121,121,.8)}.mg-upc-alert-close{position:absolute;top:10px;right:15px;text-decoration:none !important;color:#000}.mg-upc-hide{display:none}.mg-upc-product-added{background-color:#a3e8a3;color:#445e18}.mg-upc-product-error{color:#740000;background-color:#f89a9a}@keyframes mg-upc-btn-loading{100%{transform:translateX(100%)}}.mg-upc-btn-loading{background-color:#c7c7c7;position:relative;overflow:hidden !important;z-index:1;vertical-align:middle;display:inline-block}.mg-upc-btn-loading::before,.mg-upc-btn-loading::after{content:" ";display:block !important;position:absolute;top:0;left:0;right:0;height:100%;background-color:#c7c7c7;z-index:2}.mg-upc-btn-loading::after{background-repeat:no-repeat;background-image:linear-gradient(90deg, #c7c7c7, #f5f5f5, #c7c7c7);transform:translateX(-100%);animation-name:mg-upc-btn-loading;animation-duration:.8s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.mg-upc-add-product-to-list{margin-bottom:.236em;margin-top:.236em}.post-adding{margin:1em;text-align:center}.mg-upc-add-list-to-cart{margin:1em 1em 1em 0}.mg-upc-add-list-to-cart+a.added_to_cart.wc-forward{margin:1em}.mg-upc-archive-list{margin-bottom:15px;display:flex}.mg-upc-archive-list .mg-upc-loop-list-title::before{width:1em;height:1em;margin-right:.35em;font-size:.8em;text-align:center;vertical-align:baseline;font-family:"mgupc" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;opacity:.5;content:""}.mg-upc-archive-list.mg-upc-vote .mg-upc-loop-list-title::before{content:""}.mg-upc-archive-list.mg-upc-cart .mg-upc-loop-list-title::before{content:""}.mg-upc-archive-list.mg-upc-numbered .mg-upc-loop-list-title::before{content:""}.mg-upc-archive-list.mg-upc-bookmark .mg-upc-loop-list-title::before{content:""}.mg-upc-archive-list.mg-upc-favorite .mg-upc-loop-list-title::before{content:""}h2.mg-upc-loop-list-title{margin:.25em 0 .15em;flex:100% 0 0}.mg-upc-archive-list .mg-upc-loop-list-title a{color:inherit;text-decoration:none}.mg-upc-thumbs-container{width:180px;min-width:50px;height:fit-content;overflow:hidden;font-size:0;line-height:0;display:inline-block;background-color:rgba(175,175,175,.13);background-image:url("data:image/svg+xml,%3Csvg viewBox=%270 0 52.92 52.92%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill=%27%239d9d9d%27 d=%27M0 0h26.46v26.46H0z%27/%3E%3Cpath fill=%27%23b3b3b3%27 d=%27M26.46 0h26.46v26.46H26.46z%27/%3E%3Cpath fill=%27%23cfcfcf%27 d=%27M0 26.46h26.46v26.46H0z%27/%3E%3Cpath fill=%27%23ebebeb%27 d=%27M26.46 26.46h26.46v26.46H26.46z%27/%3E%3C/svg%3E");background-size:cover;background-position:left bottom}@media(min-width: 576px){.mg-upc-thumbs-container{aspect-ratio:1}}.mg-upc-thumbs-container figure{width:50%;height:0;padding-bottom:50%;display:inline-block;position:relative;margin:0}.mg-upc-thumbs-container figure>img{position:absolute;height:100%;width:100%;object-fit:cover;margin:0;max-width:none;box-shadow:none !important}.mg-upc-loop-list-info{width:70%;width:calc(100% - 180px);display:inline-block;vertical-align:top;padding:1.5% 1% 1.5% 3%;box-sizing:border-box;flex:1 1;display:flex;flex-wrap:wrap;align-content:flex-start;justify-content:flex-start;align-items:center;gap:0 .7em}.mg-upc-loop-author-list,.mg-upc-loop-list-meta{display:inline-block;line-height:2em;vertical-align:middle;text-decoration:none;margin-right:.3em}.mg-upc-loop-list-meta>span{vertical-align:middle}.mg-upc-loop-author-list>.mg-upc-author-avatar{width:1.9em;height:1.9em;object-fit:cover;display:inline-block;vertical-align:middle}.mg-upc-loop-author-list>span{line-height:2em;display:inline-block;vertical-align:middle;margin-left:.5em;font-weight:700}.mg-upc-loop-author-list>span a{text-decoration:none}.mg-upc-loop-list-description{margin-top:20px;flex:100% 0 0}@media(max-width: 768px){.mg-upc-list-list .mg-upc-thumbs-container{width:120px}.mg-upc-list-list h2.mg-upc-loop-list-title{font-size:1.5em;margin-bottom:.2em}.mg-upc-list-list .mg-upc-loop-list-description{display:none}}@media(max-width: 576px){.mg-upc-list-list .mg-upc-thumbs-container{width:100%;height:auto}.mg-upc-list-list .mg-upc-loop-list-info{width:100%;padding:0 0 10px 0}.mg-upc-list-list .mg-upc-thumbs-container{background-size:50%;background-position:bottom}.mg-upc-list-list .mg-upc-thumbs-container figure{width:25%;height:0;padding-bottom:25%}.mg-upc-list-list .mg-upc-archive-list{flex-direction:column;margin-bottom:20px}}.mg-upc-list-card .mg-upc-loop-list-title{font-size:16px}@media(min-width: 600px){.mg-upc-list-card .mg-upc-loop-list-title{font-size:20px}}@media(min-width: 1024px){.mg-upc-list-card .mg-upc-loop-list-title{font-size:22px}}.mg-upc-list-card .mg-upc-archive{display:flex;flex-wrap:wrap}.mg-upc-list-card .mg-upc-archive-list{display:flex;flex-direction:column}.mg-upc-list-card .mg-upc-loop-list-info{width:100%;padding:5px 10px;background:#f9f9f9;flex-grow:2}.mg-upc-list-card .mg-upc-thumbs-container{position:relative;width:100%}.mg-upc-list-card .mg-upc-loop-list-description p{margin-bottom:0}@media(min-width: 0){.mg-upc-list-card.mg-upc-list-cols-xs-1 .mg-upc-archive-list{width:100%}.mg-upc-list-card.mg-upc-list-cols-xs-2 .mg-upc-archive{gap:2%}.mg-upc-list-card.mg-upc-list-cols-xs-2 .mg-upc-archive-list{width:49%}.mg-upc-list-card.mg-upc-list-cols-xs-3 .mg-upc-archive{gap:2%}.mg-upc-list-card.mg-upc-list-cols-xs-3 .mg-upc-archive-list{width:32%}.mg-upc-list-card.mg-upc-list-cols-xs-4 .mg-upc-archive{gap:1.3333333333%}.mg-upc-list-card.mg-upc-list-cols-xs-4 .mg-upc-archive-list{width:24%}.mg-upc-list-card.mg-upc-list-cols-xs-5 .mg-upc-archive{gap:1.25%}.mg-upc-list-card.mg-upc-list-cols-xs-5 .mg-upc-archive-list{width:19%}.mg-upc-list-card.mg-upc-list-cols-xs-6 .mg-upc-archive{gap:.8%}.mg-upc-list-card.mg-upc-list-cols-xs-6 .mg-upc-archive-list{width:16%}}@media(min-width: 576px){.mg-upc-list-card.mg-upc-list-cols-sm-1 .mg-upc-archive-list{width:100%}.mg-upc-list-card.mg-upc-list-cols-sm-2 .mg-upc-archive{gap:2%}.mg-upc-list-card.mg-upc-list-cols-sm-2 .mg-upc-archive-list{width:49%}.mg-upc-list-card.mg-upc-list-cols-sm-3 .mg-upc-archive{gap:2%}.mg-upc-list-card.mg-upc-list-cols-sm-3 .mg-upc-archive-list{width:32%}.mg-upc-list-card.mg-upc-list-cols-sm-4 .mg-upc-archive{gap:1.3333333333%}.mg-upc-list-card.mg-upc-list-cols-sm-4 .mg-upc-archive-list{width:24%}.mg-upc-list-card.mg-upc-list-cols-sm-5 .mg-upc-archive{gap:1.25%}.mg-upc-list-card.mg-upc-list-cols-sm-5 .mg-upc-archive-list{width:19%}.mg-upc-list-card.mg-upc-list-cols-sm-6 .mg-upc-archive{gap:.8%}.mg-upc-list-card.mg-upc-list-cols-sm-6 .mg-upc-archive-list{width:16%}}@media(min-width: 768px){.mg-upc-list-card.mg-upc-list-cols-md-1 .mg-upc-archive-list{width:100%}.mg-upc-list-card.mg-upc-list-cols-md-2 .mg-upc-archive{gap:2%}.mg-upc-list-card.mg-upc-list-cols-md-2 .mg-upc-archive-list{width:49%}.mg-upc-list-card.mg-upc-list-cols-md-3 .mg-upc-archive{gap:2%}.mg-upc-list-card.mg-upc-list-cols-md-3 .mg-upc-archive-list{width:32%}.mg-upc-list-card.mg-upc-list-cols-md-4 .mg-upc-archive{gap:1.3333333333%}.mg-upc-list-card.mg-upc-list-cols-md-4 .mg-upc-archive-list{width:24%}.mg-upc-list-card.mg-upc-list-cols-md-5 .mg-upc-archive{gap:1.25%}.mg-upc-list-card.mg-upc-list-cols-md-5 .mg-upc-archive-list{width:19%}.mg-upc-list-card.mg-upc-list-cols-md-6 .mg-upc-archive{gap:.8%}.mg-upc-list-card.mg-upc-list-cols-md-6 .mg-upc-archive-list{width:16%}}@media(min-width: 992px){.mg-upc-list-card.mg-upc-list-cols-lg-1 .mg-upc-archive-list{width:100%}.mg-upc-list-card.mg-upc-list-cols-lg-2 .mg-upc-archive{gap:2%}.mg-upc-list-card.mg-upc-list-cols-lg-2 .mg-upc-archive-list{width:49%}.mg-upc-list-card.mg-upc-list-cols-lg-3 .mg-upc-archive{gap:2%}.mg-upc-list-card.mg-upc-list-cols-lg-3 .mg-upc-archive-list{width:32%}.mg-upc-list-card.mg-upc-list-cols-lg-4 .mg-upc-archive{gap:1.3333333333%}.mg-upc-list-card.mg-upc-list-cols-lg-4 .mg-upc-archive-list{width:24%}.mg-upc-list-card.mg-upc-list-cols-lg-5 .mg-upc-archive{gap:1.25%}.mg-upc-list-card.mg-upc-list-cols-lg-5 .mg-upc-archive-list{width:19%}.mg-upc-list-card.mg-upc-list-cols-lg-6 .mg-upc-archive{gap:.8%}.mg-upc-list-card.mg-upc-list-cols-lg-6 .mg-upc-archive-list{width:16%}}@media(min-width: 1200px){.mg-upc-list-card.mg-upc-list-cols-xl-1 .mg-upc-archive-list{width:100%}.mg-upc-list-card.mg-upc-list-cols-xl-2 .mg-upc-archive{gap:2%}.mg-upc-list-card.mg-upc-list-cols-xl-2 .mg-upc-archive-list{width:49%}.mg-upc-list-card.mg-upc-list-cols-xl-3 .mg-upc-archive{gap:2%}.mg-upc-list-card.mg-upc-list-cols-xl-3 .mg-upc-archive-list{width:32%}.mg-upc-list-card.mg-upc-list-cols-xl-4 .mg-upc-archive{gap:1.3333333333%}.mg-upc-list-card.mg-upc-list-cols-xl-4 .mg-upc-archive-list{width:24%}.mg-upc-list-card.mg-upc-list-cols-xl-5 .mg-upc-archive{gap:1.25%}.mg-upc-list-card.mg-upc-list-cols-xl-5 .mg-upc-archive-list{width:19%}.mg-upc-list-card.mg-upc-list-cols-xl-6 .mg-upc-archive{gap:.8%}.mg-upc-list-card.mg-upc-list-cols-xl-6 .mg-upc-archive-list{width:16%}}@media(min-width: 1400px){.mg-upc-list-card.mg-upc-list-cols-xxl-1 .mg-upc-archive-list{width:100%}.mg-upc-list-card.mg-upc-list-cols-xxl-2 .mg-upc-archive{gap:2%}.mg-upc-list-card.mg-upc-list-cols-xxl-2 .mg-upc-archive-list{width:49%}.mg-upc-list-card.mg-upc-list-cols-xxl-3 .mg-upc-archive{gap:2%}.mg-upc-list-card.mg-upc-list-cols-xxl-3 .mg-upc-archive-list{width:32%}.mg-upc-list-card.mg-upc-list-cols-xxl-4 .mg-upc-archive{gap:1.3333333333%}.mg-upc-list-card.mg-upc-list-cols-xxl-4 .mg-upc-archive-list{width:24%}.mg-upc-list-card.mg-upc-list-cols-xxl-5 .mg-upc-archive{gap:1.25%}.mg-upc-list-card.mg-upc-list-cols-xxl-5 .mg-upc-archive-list{width:19%}.mg-upc-list-card.mg-upc-list-cols-xxl-6 .mg-upc-archive{gap:.8%}.mg-upc-list-card.mg-upc-list-cols-xxl-6 .mg-upc-archive-list{width:16%}}.mg-upc-list-card .mg-upc-thumbs-container{height:max-content;overflow:hidden}.mg-upc-archive .mg-upc-thumbs-container figure{height:0}.mg-upc-archive.mg-upc-list-card .mg-upc-thumbs-container{width:100%}.mg-upc-thumbs-1x1 .mg-upc-thumbs-container,.mg-upc-thumbs-1x2 .mg-upc-thumbs-container,.mg-upc-thumbs-1x3 .mg-upc-thumbs-container,.mg-upc-thumbs-1x4 .mg-upc-thumbs-container{background-size:200%}.mg-upc-thumbs-1x1 .mg-upc-thumbs-container figure,.mg-upc-thumbs-1x2 .mg-upc-thumbs-container figure,.mg-upc-thumbs-1x3 .mg-upc-thumbs-container figure,.mg-upc-thumbs-1x4 .mg-upc-thumbs-container figure{width:100%;padding-bottom:100%}.mg-upc-thumbs-1x1 .mg-upc-thumbs-container{aspect-ratio:1}.mg-upc-thumbs-1x2 .mg-upc-thumbs-container{aspect-ratio:.5}.mg-upc-thumbs-1x3 .mg-upc-thumbs-container{aspect-ratio:.33334}.mg-upc-thumbs-1x4 .mg-upc-thumbs-container{aspect-ratio:.25}.mg-upc-thumbs-2x1 .mg-upc-thumbs-container,.mg-upc-thumbs-2x2 .mg-upc-thumbs-container,.mg-upc-thumbs-2x3 .mg-upc-thumbs-container,.mg-upc-thumbs-2x4 .mg-upc-thumbs-container{background-size:100%}.mg-upc-thumbs-2x1 .mg-upc-thumbs-container figure,.mg-upc-thumbs-2x2 .mg-upc-thumbs-container figure,.mg-upc-thumbs-2x3 .mg-upc-thumbs-container figure,.mg-upc-thumbs-2x4 .mg-upc-thumbs-container figure{width:50%;padding-bottom:50%}.mg-upc-thumbs-2x1 .mg-upc-thumbs-container{aspect-ratio:2}.mg-upc-thumbs-2x2 .mg-upc-thumbs-container{aspect-ratio:1}.mg-upc-thumbs-2x3 .mg-upc-thumbs-container{aspect-ratio:.66667}.mg-upc-thumbs-2x4 .mg-upc-thumbs-container{aspect-ratio:.5}.mg-upc-thumbs-3x1 .mg-upc-thumbs-container,.mg-upc-thumbs-3x2 .mg-upc-thumbs-container,.mg-upc-thumbs-3x3 .mg-upc-thumbs-container,.mg-upc-thumbs-3x4 .mg-upc-thumbs-container{background-size:66.6666666667%}.mg-upc-thumbs-3x1 .mg-upc-thumbs-container figure,.mg-upc-thumbs-3x2 .mg-upc-thumbs-container figure,.mg-upc-thumbs-3x3 .mg-upc-thumbs-container figure,.mg-upc-thumbs-3x4 .mg-upc-thumbs-container figure{width:33.33334%;padding-bottom:33.33334%}.mg-upc-thumbs-3x1 .mg-upc-thumbs-container{aspect-ratio:3}.mg-upc-thumbs-3x2 .mg-upc-thumbs-container{aspect-ratio:1.5}.mg-upc-thumbs-3x3 .mg-upc-thumbs-container{aspect-ratio:1}.mg-upc-thumbs-3x4 .mg-upc-thumbs-container{aspect-ratio:.75}.mg-upc-thumbs-4x1 .mg-upc-thumbs-container,.mg-upc-thumbs-4x2 .mg-upc-thumbs-container,.mg-upc-thumbs-4x3 .mg-upc-thumbs-container,.mg-upc-thumbs-4x4 .mg-upc-thumbs-container{background-size:50%}.mg-upc-thumbs-4x1 .mg-upc-thumbs-container figure,.mg-upc-thumbs-4x2 .mg-upc-thumbs-container figure,.mg-upc-thumbs-4x3 .mg-upc-thumbs-container figure,.mg-upc-thumbs-4x4 .mg-upc-thumbs-container figure{width:25%;padding-bottom:25%}.mg-upc-thumbs-4x1 .mg-upc-thumbs-container{aspect-ratio:4}.mg-upc-thumbs-4x2 .mg-upc-thumbs-container{aspect-ratio:2}.mg-upc-thumbs-4x3 .mg-upc-thumbs-container{aspect-ratio:1.33334}.mg-upc-thumbs-4x4 .mg-upc-thumbs-container{aspect-ratio:1}@media(min-width: 0){.mg-upc-thumbs-xs-1x1 .mg-upc-thumbs-container,.mg-upc-thumbs-xs-1x2 .mg-upc-thumbs-container,.mg-upc-thumbs-xs-1x3 .mg-upc-thumbs-container,.mg-upc-thumbs-xs-1x4 .mg-upc-thumbs-container{background-size:200%}.mg-upc-thumbs-xs-1x1 .mg-upc-thumbs-container figure,.mg-upc-thumbs-xs-1x2 .mg-upc-thumbs-container figure,.mg-upc-thumbs-xs-1x3 .mg-upc-thumbs-container figure,.mg-upc-thumbs-xs-1x4 .mg-upc-thumbs-container figure{width:100%;padding-bottom:100%}.mg-upc-thumbs-xs-1x1 .mg-upc-thumbs-container{aspect-ratio:1}.mg-upc-thumbs-xs-1x2 .mg-upc-thumbs-container{aspect-ratio:.5}.mg-upc-thumbs-xs-1x3 .mg-upc-thumbs-container{aspect-ratio:.33334}.mg-upc-thumbs-xs-1x4 .mg-upc-thumbs-container{aspect-ratio:.25}.mg-upc-thumbs-xs-2x1 .mg-upc-thumbs-container,.mg-upc-thumbs-xs-2x2 .mg-upc-thumbs-container,.mg-upc-thumbs-xs-2x3 .mg-upc-thumbs-container,.mg-upc-thumbs-xs-2x4 .mg-upc-thumbs-container{background-size:100%}.mg-upc-thumbs-xs-2x1 .mg-upc-thumbs-container figure,.mg-upc-thumbs-xs-2x2 .mg-upc-thumbs-container figure,.mg-upc-thumbs-xs-2x3 .mg-upc-thumbs-container figure,.mg-upc-thumbs-xs-2x4 .mg-upc-thumbs-container figure{width:50%;padding-bottom:50%}.mg-upc-thumbs-xs-2x1 .mg-upc-thumbs-container{aspect-ratio:2}.mg-upc-thumbs-xs-2x2 .mg-upc-thumbs-container{aspect-ratio:1}.mg-upc-thumbs-xs-2x3 .mg-upc-thumbs-container{aspect-ratio:.66667}.mg-upc-thumbs-xs-2x4 .mg-upc-thumbs-container{aspect-ratio:.5}.mg-upc-thumbs-xs-3x1 .mg-upc-thumbs-container,.mg-upc-thumbs-xs-3x2 .mg-upc-thumbs-container,.mg-upc-thumbs-xs-3x3 .mg-upc-thumbs-container,.mg-upc-thumbs-xs-3x4 .mg-upc-thumbs-container{background-size:66.6666666667%}.mg-upc-thumbs-xs-3x1 .mg-upc-thumbs-container figure,.mg-upc-thumbs-xs-3x2 .mg-upc-thumbs-container figure,.mg-upc-thumbs-xs-3x3 .mg-upc-thumbs-container figure,.mg-upc-thumbs-xs-3x4 .mg-upc-thumbs-container figure{width:33.33334%;padding-bottom:33.33334%}.mg-upc-thumbs-xs-3x1 .mg-upc-thumbs-container{aspect-ratio:3}.mg-upc-thumbs-xs-3x2 .mg-upc-thumbs-container{aspect-ratio:1.5}.mg-upc-thumbs-xs-3x3 .mg-upc-thumbs-container{aspect-ratio:1}.mg-upc-thumbs-xs-3x4 .mg-upc-thumbs-container{aspect-ratio:.75}.mg-upc-thumbs-xs-4x1 .mg-upc-thumbs-container,.mg-upc-thumbs-xs-4x2 .mg-upc-thumbs-container,.mg-upc-thumbs-xs-4x3 .mg-upc-thumbs-container,.mg-upc-thumbs-xs-4x4 .mg-upc-thumbs-container{background-size:50%}.mg-upc-thumbs-xs-4x1 .mg-upc-thumbs-container figure,.mg-upc-thumbs-xs-4x2 .mg-upc-thumbs-container figure,.mg-upc-thumbs-xs-4x3 .mg-upc-thumbs-container figure,.mg-upc-thumbs-xs-4x4 .mg-upc-thumbs-container figure{width:25%;padding-bottom:25%}.mg-upc-thumbs-xs-4x1 .mg-upc-thumbs-container{aspect-ratio:4}.mg-upc-thumbs-xs-4x2 .mg-upc-thumbs-container{aspect-ratio:2}.mg-upc-thumbs-xs-4x3 .mg-upc-thumbs-container{aspect-ratio:1.33334}.mg-upc-thumbs-xs-4x4 .mg-upc-thumbs-container{aspect-ratio:1}}@media(min-width: 576px){.mg-upc-thumbs-sm-1x1 .mg-upc-thumbs-container,.mg-upc-thumbs-sm-1x2 .mg-upc-thumbs-container,.mg-upc-thumbs-sm-1x3 .mg-upc-thumbs-container,.mg-upc-thumbs-sm-1x4 .mg-upc-thumbs-container{background-size:200%}.mg-upc-thumbs-sm-1x1 .mg-upc-thumbs-container figure,.mg-upc-thumbs-sm-1x2 .mg-upc-thumbs-container figure,.mg-upc-thumbs-sm-1x3 .mg-upc-thumbs-container figure,.mg-upc-thumbs-sm-1x4 .mg-upc-thumbs-container figure{width:100%;padding-bottom:100%}.mg-upc-thumbs-sm-1x1 .mg-upc-thumbs-container{aspect-ratio:1}.mg-upc-thumbs-sm-1x2 .mg-upc-thumbs-container{aspect-ratio:.5}.mg-upc-thumbs-sm-1x3 .mg-upc-thumbs-container{aspect-ratio:.33334}.mg-upc-thumbs-sm-1x4 .mg-upc-thumbs-container{aspect-ratio:.25}.mg-upc-thumbs-sm-2x1 .mg-upc-thumbs-container,.mg-upc-thumbs-sm-2x2 .mg-upc-thumbs-container,.mg-upc-thumbs-sm-2x3 .mg-upc-thumbs-container,.mg-upc-thumbs-sm-2x4 .mg-upc-thumbs-container{background-size:100%}.mg-upc-thumbs-sm-2x1 .mg-upc-thumbs-container figure,.mg-upc-thumbs-sm-2x2 .mg-upc-thumbs-container figure,.mg-upc-thumbs-sm-2x3 .mg-upc-thumbs-container figure,.mg-upc-thumbs-sm-2x4 .mg-upc-thumbs-container figure{width:50%;padding-bottom:50%}.mg-upc-thumbs-sm-2x1 .mg-upc-thumbs-container{aspect-ratio:2}.mg-upc-thumbs-sm-2x2 .mg-upc-thumbs-container{aspect-ratio:1}.mg-upc-thumbs-sm-2x3 .mg-upc-thumbs-container{aspect-ratio:.66667}.mg-upc-thumbs-sm-2x4 .mg-upc-thumbs-container{aspect-ratio:.5}.mg-upc-thumbs-sm-3x1 .mg-upc-thumbs-container,.mg-upc-thumbs-sm-3x2 .mg-upc-thumbs-container,.mg-upc-thumbs-sm-3x3 .mg-upc-thumbs-container,.mg-upc-thumbs-sm-3x4 .mg-upc-thumbs-container{background-size:66.6666666667%}.mg-upc-thumbs-sm-3x1 .mg-upc-thumbs-container figure,.mg-upc-thumbs-sm-3x2 .mg-upc-thumbs-container figure,.mg-upc-thumbs-sm-3x3 .mg-upc-thumbs-container figure,.mg-upc-thumbs-sm-3x4 .mg-upc-thumbs-container figure{width:33.33334%;padding-bottom:33.33334%}.mg-upc-thumbs-sm-3x1 .mg-upc-thumbs-container{aspect-ratio:3}.mg-upc-thumbs-sm-3x2 .mg-upc-thumbs-container{aspect-ratio:1.5}.mg-upc-thumbs-sm-3x3 .mg-upc-thumbs-container{aspect-ratio:1}.mg-upc-thumbs-sm-3x4 .mg-upc-thumbs-container{aspect-ratio:.75}.mg-upc-thumbs-sm-4x1 .mg-upc-thumbs-container,.mg-upc-thumbs-sm-4x2 .mg-upc-thumbs-container,.mg-upc-thumbs-sm-4x3 .mg-upc-thumbs-container,.mg-upc-thumbs-sm-4x4 .mg-upc-thumbs-container{background-size:50%}.mg-upc-thumbs-sm-4x1 .mg-upc-thumbs-container figure,.mg-upc-thumbs-sm-4x2 .mg-upc-thumbs-container figure,.mg-upc-thumbs-sm-4x3 .mg-upc-thumbs-container figure,.mg-upc-thumbs-sm-4x4 .mg-upc-thumbs-container figure{width:25%;padding-bottom:25%}.mg-upc-thumbs-sm-4x1 .mg-upc-thumbs-container{aspect-ratio:4}.mg-upc-thumbs-sm-4x2 .mg-upc-thumbs-container{aspect-ratio:2}.mg-upc-thumbs-sm-4x3 .mg-upc-thumbs-container{aspect-ratio:1.33334}.mg-upc-thumbs-sm-4x4 .mg-upc-thumbs-container{aspect-ratio:1}}@media(min-width: 768px){.mg-upc-thumbs-md-1x1 .mg-upc-thumbs-container,.mg-upc-thumbs-md-1x2 .mg-upc-thumbs-container,.mg-upc-thumbs-md-1x3 .mg-upc-thumbs-container,.mg-upc-thumbs-md-1x4 .mg-upc-thumbs-container{background-size:200%}.mg-upc-thumbs-md-1x1 .mg-upc-thumbs-container figure,.mg-upc-thumbs-md-1x2 .mg-upc-thumbs-container figure,.mg-upc-thumbs-md-1x3 .mg-upc-thumbs-container figure,.mg-upc-thumbs-md-1x4 .mg-upc-thumbs-container figure{width:100%;padding-bottom:100%}.mg-upc-thumbs-md-1x1 .mg-upc-thumbs-container{aspect-ratio:1}.mg-upc-thumbs-md-1x2 .mg-upc-thumbs-container{aspect-ratio:.5}.mg-upc-thumbs-md-1x3 .mg-upc-thumbs-container{aspect-ratio:.33334}.mg-upc-thumbs-md-1x4 .mg-upc-thumbs-container{aspect-ratio:.25}.mg-upc-thumbs-md-2x1 .mg-upc-thumbs-container,.mg-upc-thumbs-md-2x2 .mg-upc-thumbs-container,.mg-upc-thumbs-md-2x3 .mg-upc-thumbs-container,.mg-upc-thumbs-md-2x4 .mg-upc-thumbs-container{background-size:100%}.mg-upc-thumbs-md-2x1 .mg-upc-thumbs-container figure,.mg-upc-thumbs-md-2x2 .mg-upc-thumbs-container figure,.mg-upc-thumbs-md-2x3 .mg-upc-thumbs-container figure,.mg-upc-thumbs-md-2x4 .mg-upc-thumbs-container figure{width:50%;padding-bottom:50%}.mg-upc-thumbs-md-2x1 .mg-upc-thumbs-container{aspect-ratio:2}.mg-upc-thumbs-md-2x2 .mg-upc-thumbs-container{aspect-ratio:1}.mg-upc-thumbs-md-2x3 .mg-upc-thumbs-container{aspect-ratio:.66667}.mg-upc-thumbs-md-2x4 .mg-upc-thumbs-container{aspect-ratio:.5}.mg-upc-thumbs-md-3x1 .mg-upc-thumbs-container,.mg-upc-thumbs-md-3x2 .mg-upc-thumbs-container,.mg-upc-thumbs-md-3x3 .mg-upc-thumbs-container,.mg-upc-thumbs-md-3x4 .mg-upc-thumbs-container{background-size:66.6666666667%}.mg-upc-thumbs-md-3x1 .mg-upc-thumbs-container figure,.mg-upc-thumbs-md-3x2 .mg-upc-thumbs-container figure,.mg-upc-thumbs-md-3x3 .mg-upc-thumbs-container figure,.mg-upc-thumbs-md-3x4 .mg-upc-thumbs-container figure{width:33.33334%;padding-bottom:33.33334%}.mg-upc-thumbs-md-3x1 .mg-upc-thumbs-container{aspect-ratio:3}.mg-upc-thumbs-md-3x2 .mg-upc-thumbs-container{aspect-ratio:1.5}.mg-upc-thumbs-md-3x3 .mg-upc-thumbs-container{aspect-ratio:1}.mg-upc-thumbs-md-3x4 .mg-upc-thumbs-container{aspect-ratio:.75}.mg-upc-thumbs-md-4x1 .mg-upc-thumbs-container,.mg-upc-thumbs-md-4x2 .mg-upc-thumbs-container,.mg-upc-thumbs-md-4x3 .mg-upc-thumbs-container,.mg-upc-thumbs-md-4x4 .mg-upc-thumbs-container{background-size:50%}.mg-upc-thumbs-md-4x1 .mg-upc-thumbs-container figure,.mg-upc-thumbs-md-4x2 .mg-upc-thumbs-container figure,.mg-upc-thumbs-md-4x3 .mg-upc-thumbs-container figure,.mg-upc-thumbs-md-4x4 .mg-upc-thumbs-container figure{width:25%;padding-bottom:25%}.mg-upc-thumbs-md-4x1 .mg-upc-thumbs-container{aspect-ratio:4}.mg-upc-thumbs-md-4x2 .mg-upc-thumbs-container{aspect-ratio:2}.mg-upc-thumbs-md-4x3 .mg-upc-thumbs-container{aspect-ratio:1.33334}.mg-upc-thumbs-md-4x4 .mg-upc-thumbs-container{aspect-ratio:1}}@media(min-width: 992px){.mg-upc-thumbs-lg-1x1 .mg-upc-thumbs-container,.mg-upc-thumbs-lg-1x2 .mg-upc-thumbs-container,.mg-upc-thumbs-lg-1x3 .mg-upc-thumbs-container,.mg-upc-thumbs-lg-1x4 .mg-upc-thumbs-container{background-size:200%}.mg-upc-thumbs-lg-1x1 .mg-upc-thumbs-container figure,.mg-upc-thumbs-lg-1x2 .mg-upc-thumbs-container figure,.mg-upc-thumbs-lg-1x3 .mg-upc-thumbs-container figure,.mg-upc-thumbs-lg-1x4 .mg-upc-thumbs-container figure{width:100%;padding-bottom:100%}.mg-upc-thumbs-lg-1x1 .mg-upc-thumbs-container{aspect-ratio:1}.mg-upc-thumbs-lg-1x2 .mg-upc-thumbs-container{aspect-ratio:.5}.mg-upc-thumbs-lg-1x3 .mg-upc-thumbs-container{aspect-ratio:.33334}.mg-upc-thumbs-lg-1x4 .mg-upc-thumbs-container{aspect-ratio:.25}.mg-upc-thumbs-lg-2x1 .mg-upc-thumbs-container,.mg-upc-thumbs-lg-2x2 .mg-upc-thumbs-container,.mg-upc-thumbs-lg-2x3 .mg-upc-thumbs-container,.mg-upc-thumbs-lg-2x4 .mg-upc-thumbs-container{background-size:100%}.mg-upc-thumbs-lg-2x1 .mg-upc-thumbs-container figure,.mg-upc-thumbs-lg-2x2 .mg-upc-thumbs-container figure,.mg-upc-thumbs-lg-2x3 .mg-upc-thumbs-container figure,.mg-upc-thumbs-lg-2x4 .mg-upc-thumbs-container figure{width:50%;padding-bottom:50%}.mg-upc-thumbs-lg-2x1 .mg-upc-thumbs-container{aspect-ratio:2}.mg-upc-thumbs-lg-2x2 .mg-upc-thumbs-container{aspect-ratio:1}.mg-upc-thumbs-lg-2x3 .mg-upc-thumbs-container{aspect-ratio:.66667}.mg-upc-thumbs-lg-2x4 .mg-upc-thumbs-container{aspect-ratio:.5}.mg-upc-thumbs-lg-3x1 .mg-upc-thumbs-container,.mg-upc-thumbs-lg-3x2 .mg-upc-thumbs-container,.mg-upc-thumbs-lg-3x3 .mg-upc-thumbs-container,.mg-upc-thumbs-lg-3x4 .mg-upc-thumbs-container{background-size:66.6666666667%}.mg-upc-thumbs-lg-3x1 .mg-upc-thumbs-container figure,.mg-upc-thumbs-lg-3x2 .mg-upc-thumbs-container figure,.mg-upc-thumbs-lg-3x3 .mg-upc-thumbs-container figure,.mg-upc-thumbs-lg-3x4 .mg-upc-thumbs-container figure{width:33.33334%;padding-bottom:33.33334%}.mg-upc-thumbs-lg-3x1 .mg-upc-thumbs-container{aspect-ratio:3}.mg-upc-thumbs-lg-3x2 .mg-upc-thumbs-container{aspect-ratio:1.5}.mg-upc-thumbs-lg-3x3 .mg-upc-thumbs-container{aspect-ratio:1}.mg-upc-thumbs-lg-3x4 .mg-upc-thumbs-container{aspect-ratio:.75}.mg-upc-thumbs-lg-4x1 .mg-upc-thumbs-container,.mg-upc-thumbs-lg-4x2 .mg-upc-thumbs-container,.mg-upc-thumbs-lg-4x3 .mg-upc-thumbs-container,.mg-upc-thumbs-lg-4x4 .mg-upc-thumbs-container{background-size:50%}.mg-upc-thumbs-lg-4x1 .mg-upc-thumbs-container figure,.mg-upc-thumbs-lg-4x2 .mg-upc-thumbs-container figure,.mg-upc-thumbs-lg-4x3 .mg-upc-thumbs-container figure,.mg-upc-thumbs-lg-4x4 .mg-upc-thumbs-container figure{width:25%;padding-bottom:25%}.mg-upc-thumbs-lg-4x1 .mg-upc-thumbs-container{aspect-ratio:4}.mg-upc-thumbs-lg-4x2 .mg-upc-thumbs-container{aspect-ratio:2}.mg-upc-thumbs-lg-4x3 .mg-upc-thumbs-container{aspect-ratio:1.33334}.mg-upc-thumbs-lg-4x4 .mg-upc-thumbs-container{aspect-ratio:1}}@media(min-width: 1200px){.mg-upc-thumbs-xl-1x1 .mg-upc-thumbs-container,.mg-upc-thumbs-xl-1x2 .mg-upc-thumbs-container,.mg-upc-thumbs-xl-1x3 .mg-upc-thumbs-container,.mg-upc-thumbs-xl-1x4 .mg-upc-thumbs-container{background-size:200%}.mg-upc-thumbs-xl-1x1 .mg-upc-thumbs-container figure,.mg-upc-thumbs-xl-1x2 .mg-upc-thumbs-container figure,.mg-upc-thumbs-xl-1x3 .mg-upc-thumbs-container figure,.mg-upc-thumbs-xl-1x4 .mg-upc-thumbs-container figure{width:100%;padding-bottom:100%}.mg-upc-thumbs-xl-1x1 .mg-upc-thumbs-container{aspect-ratio:1}.mg-upc-thumbs-xl-1x2 .mg-upc-thumbs-container{aspect-ratio:.5}.mg-upc-thumbs-xl-1x3 .mg-upc-thumbs-container{aspect-ratio:.33334}.mg-upc-thumbs-xl-1x4 .mg-upc-thumbs-container{aspect-ratio:.25}.mg-upc-thumbs-xl-2x1 .mg-upc-thumbs-container,.mg-upc-thumbs-xl-2x2 .mg-upc-thumbs-container,.mg-upc-thumbs-xl-2x3 .mg-upc-thumbs-container,.mg-upc-thumbs-xl-2x4 .mg-upc-thumbs-container{background-size:100%}.mg-upc-thumbs-xl-2x1 .mg-upc-thumbs-container figure,.mg-upc-thumbs-xl-2x2 .mg-upc-thumbs-container figure,.mg-upc-thumbs-xl-2x3 .mg-upc-thumbs-container figure,.mg-upc-thumbs-xl-2x4 .mg-upc-thumbs-container figure{width:50%;padding-bottom:50%}.mg-upc-thumbs-xl-2x1 .mg-upc-thumbs-container{aspect-ratio:2}.mg-upc-thumbs-xl-2x2 .mg-upc-thumbs-container{aspect-ratio:1}.mg-upc-thumbs-xl-2x3 .mg-upc-thumbs-container{aspect-ratio:.66667}.mg-upc-thumbs-xl-2x4 .mg-upc-thumbs-container{aspect-ratio:.5}.mg-upc-thumbs-xl-3x1 .mg-upc-thumbs-container,.mg-upc-thumbs-xl-3x2 .mg-upc-thumbs-container,.mg-upc-thumbs-xl-3x3 .mg-upc-thumbs-container,.mg-upc-thumbs-xl-3x4 .mg-upc-thumbs-container{background-size:66.6666666667%}.mg-upc-thumbs-xl-3x1 .mg-upc-thumbs-container figure,.mg-upc-thumbs-xl-3x2 .mg-upc-thumbs-container figure,.mg-upc-thumbs-xl-3x3 .mg-upc-thumbs-container figure,.mg-upc-thumbs-xl-3x4 .mg-upc-thumbs-container figure{width:33.33334%;padding-bottom:33.33334%}.mg-upc-thumbs-xl-3x1 .mg-upc-thumbs-container{aspect-ratio:3}.mg-upc-thumbs-xl-3x2 .mg-upc-thumbs-container{aspect-ratio:1.5}.mg-upc-thumbs-xl-3x3 .mg-upc-thumbs-container{aspect-ratio:1}.mg-upc-thumbs-xl-3x4 .mg-upc-thumbs-container{aspect-ratio:.75}.mg-upc-thumbs-xl-4x1 .mg-upc-thumbs-container,.mg-upc-thumbs-xl-4x2 .mg-upc-thumbs-container,.mg-upc-thumbs-xl-4x3 .mg-upc-thumbs-container,.mg-upc-thumbs-xl-4x4 .mg-upc-thumbs-container{background-size:50%}.mg-upc-thumbs-xl-4x1 .mg-upc-thumbs-container figure,.mg-upc-thumbs-xl-4x2 .mg-upc-thumbs-container figure,.mg-upc-thumbs-xl-4x3 .mg-upc-thumbs-container figure,.mg-upc-thumbs-xl-4x4 .mg-upc-thumbs-container figure{width:25%;padding-bottom:25%}.mg-upc-thumbs-xl-4x1 .mg-upc-thumbs-container{aspect-ratio:4}.mg-upc-thumbs-xl-4x2 .mg-upc-thumbs-container{aspect-ratio:2}.mg-upc-thumbs-xl-4x3 .mg-upc-thumbs-container{aspect-ratio:1.33334}.mg-upc-thumbs-xl-4x4 .mg-upc-thumbs-container{aspect-ratio:1}}@media(min-width: 1400px){.mg-upc-thumbs-xxl-1x1 .mg-upc-thumbs-container,.mg-upc-thumbs-xxl-1x2 .mg-upc-thumbs-container,.mg-upc-thumbs-xxl-1x3 .mg-upc-thumbs-container,.mg-upc-thumbs-xxl-1x4 .mg-upc-thumbs-container{background-size:200%}.mg-upc-thumbs-xxl-1x1 .mg-upc-thumbs-container figure,.mg-upc-thumbs-xxl-1x2 .mg-upc-thumbs-container figure,.mg-upc-thumbs-xxl-1x3 .mg-upc-thumbs-container figure,.mg-upc-thumbs-xxl-1x4 .mg-upc-thumbs-container figure{width:100%;padding-bottom:100%}.mg-upc-thumbs-xxl-1x1 .mg-upc-thumbs-container{aspect-ratio:1}.mg-upc-thumbs-xxl-1x2 .mg-upc-thumbs-container{aspect-ratio:.5}.mg-upc-thumbs-xxl-1x3 .mg-upc-thumbs-container{aspect-ratio:.33334}.mg-upc-thumbs-xxl-1x4 .mg-upc-thumbs-container{aspect-ratio:.25}.mg-upc-thumbs-xxl-2x1 .mg-upc-thumbs-container,.mg-upc-thumbs-xxl-2x2 .mg-upc-thumbs-container,.mg-upc-thumbs-xxl-2x3 .mg-upc-thumbs-container,.mg-upc-thumbs-xxl-2x4 .mg-upc-thumbs-container{background-size:100%}.mg-upc-thumbs-xxl-2x1 .mg-upc-thumbs-container figure,.mg-upc-thumbs-xxl-2x2 .mg-upc-thumbs-container figure,.mg-upc-thumbs-xxl-2x3 .mg-upc-thumbs-container figure,.mg-upc-thumbs-xxl-2x4 .mg-upc-thumbs-container figure{width:50%;padding-bottom:50%}.mg-upc-thumbs-xxl-2x1 .mg-upc-thumbs-container{aspect-ratio:2}.mg-upc-thumbs-xxl-2x2 .mg-upc-thumbs-container{aspect-ratio:1}.mg-upc-thumbs-xxl-2x3 .mg-upc-thumbs-container{aspect-ratio:.66667}.mg-upc-thumbs-xxl-2x4 .mg-upc-thumbs-container{aspect-ratio:.5}.mg-upc-thumbs-xxl-3x1 .mg-upc-thumbs-container,.mg-upc-thumbs-xxl-3x2 .mg-upc-thumbs-container,.mg-upc-thumbs-xxl-3x3 .mg-upc-thumbs-container,.mg-upc-thumbs-xxl-3x4 .mg-upc-thumbs-container{background-size:66.6666666667%}.mg-upc-thumbs-xxl-3x1 .mg-upc-thumbs-container figure,.mg-upc-thumbs-xxl-3x2 .mg-upc-thumbs-container figure,.mg-upc-thumbs-xxl-3x3 .mg-upc-thumbs-container figure,.mg-upc-thumbs-xxl-3x4 .mg-upc-thumbs-container figure{width:33.33334%;padding-bottom:33.33334%}.mg-upc-thumbs-xxl-3x1 .mg-upc-thumbs-container{aspect-ratio:3}.mg-upc-thumbs-xxl-3x2 .mg-upc-thumbs-container{aspect-ratio:1.5}.mg-upc-thumbs-xxl-3x3 .mg-upc-thumbs-container{aspect-ratio:1}.mg-upc-thumbs-xxl-3x4 .mg-upc-thumbs-container{aspect-ratio:.75}.mg-upc-thumbs-xxl-4x1 .mg-upc-thumbs-container,.mg-upc-thumbs-xxl-4x2 .mg-upc-thumbs-container,.mg-upc-thumbs-xxl-4x3 .mg-upc-thumbs-container,.mg-upc-thumbs-xxl-4x4 .mg-upc-thumbs-container{background-size:50%}.mg-upc-thumbs-xxl-4x1 .mg-upc-thumbs-container figure,.mg-upc-thumbs-xxl-4x2 .mg-upc-thumbs-container figure,.mg-upc-thumbs-xxl-4x3 .mg-upc-thumbs-container figure,.mg-upc-thumbs-xxl-4x4 .mg-upc-thumbs-container figure{width:25%;padding-bottom:25%}.mg-upc-thumbs-xxl-4x1 .mg-upc-thumbs-container{aspect-ratio:4}.mg-upc-thumbs-xxl-4x2 .mg-upc-thumbs-container{aspect-ratio:2}.mg-upc-thumbs-xxl-4x3 .mg-upc-thumbs-container{aspect-ratio:1.33334}.mg-upc-thumbs-xxl-4x4 .mg-upc-thumbs-container{aspect-ratio:1}}@media(min-width: 0){.mg-upc-thumbs-xs-0 .mg-upc-thumbs-container,.mg-upc-thumbs-xs-0x0 .mg-upc-thumbs-container{display:none}}@media(min-width: 576px){.mg-upc-thumbs-sm-0 .mg-upc-thumbs-container,.mg-upc-thumbs-sm-0x0 .mg-upc-thumbs-container{display:none}}@media(min-width: 768px){.mg-upc-thumbs-md-0 .mg-upc-thumbs-container,.mg-upc-thumbs-md-0x0 .mg-upc-thumbs-container{display:none}}@media(min-width: 992px){.mg-upc-thumbs-lg-0 .mg-upc-thumbs-container,.mg-upc-thumbs-lg-0x0 .mg-upc-thumbs-container{display:none}}@media(min-width: 1200px){.mg-upc-thumbs-xl-0 .mg-upc-thumbs-container,.mg-upc-thumbs-xl-0x0 .mg-upc-thumbs-container{display:none}}@media(min-width: 1400px){.mg-upc-thumbs-xxl-0 .mg-upc-thumbs-container,.mg-upc-thumbs-xxl-0x0 .mg-upc-thumbs-container{display:none}}.mg-upc-icon+span{margin-left:.6em;vertical-align:middle}.mg-upc-icon{vertical-align:middle}.mg-upc-dg-content button{min-height:30px}.mg-upc-dg-msg{display:block;background:rgba(172,205,100,.75);padding:.7em;border:solid 1px #7dbf21;border-radius:2px;color:#314f00;margin:1em 0;white-space:pre-line}@media screen and (min-width: 700px){.mg-upc-dg-msg{top:-2em}}.mg-upc-dg-error{display:block;background:rgba(255,48,48,.75);padding:.7em;border:solid 1px #bf2121;border-radius:2px;color:#4f0001;margin:1em 0;position:sticky;top:-1em;z-index:5;white-space:pre-line}@media screen and (min-width: 700px){.mg-upc-dg-error{top:-2em}}.mg-upc-dg-alert-close{float:right;color:#fff;text-decoration:none;text-shadow:0 0 2px #fff}.mg-upc-dg-wait{position:absolute;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.7);z-index:9;display:none}.mg-upc-dg-wait:before{content:"";position:absolute;top:50%;right:50%;margin:-1em 0 0 -1em;width:2em;height:2em;border-radius:50%;border-top:2px solid #5583f8;border-bottom:2px solid #345fc9;border-right:2px solid rgba(0,0,0,0);animation:loading-spinner .6s linear infinite}.mg-upc-dg-status-loading{max-height:90vh;min-height:50px;overflow:hidden}@keyframes loading-spinner{to{transform:rotate(360deg)}}.mg-upc-dg-dn{display:none !important}.mg-upc-dg-content ul{padding:0;margin:1em .3em}.mg-upc-dg-item-list,.mg-upc-dg-item-list-type{display:flex;padding:.6em;margin:.2em;justify-content:flex-start;align-content:stretch;align-items:center;border:solid 1px #e5e5e5;cursor:pointer}.mg-upc-dg-item-list:hover,.mg-upc-dg-item-list:focus,.mg-upc-dg-item-list-type:hover,.mg-upc-dg-item-list-type:focus{border:solid 1px #a9a9a9;background:#fafafa}.mg-upc-dg-item-list .mg-upc-dg-item-type,.mg-upc-dg-item-list-type .mg-upc-dg-item-type{width:30px;height:30px;font-size:24px;line-height:30px;text-align:center}.mg-upc-dg-item-list .mg-upc-dg-item-title,.mg-upc-dg-item-list-type .mg-upc-dg-item-title{display:flex;flex-direction:column;color:#333;flex-grow:2;text-align:start;padding:.1em 1em;word-break:break-word}.mg-upc-dg-item-list .mg-upc-dg-item-title>span:nth-child(2),.mg-upc-dg-item-list-type .mg-upc-dg-item-title>span:nth-child(2){opacity:.6}.mg-upc-dg-item-list .mg-upc-dg-item-count,.mg-upc-dg-item-list-type .mg-upc-dg-item-count{width:3em;text-align:center;opacity:.5}@media screen and (max-width: 400px){.mg-upc-dg-item-list,.mg-upc-dg-item-list-type{flex-direction:column}.mg-upc-dg-item-list .mg-upc-dg-item-title,.mg-upc-dg-item-list-type .mg-upc-dg-item-title{text-align:center}}.mg-upc-dg-item-type:before{content:""}.mg-upc-dg-item-type-numbered:before{content:""}.mg-upc-dg-item-type-vote:before{content:""}.mg-upc-dg-item-type-favorites:before{content:""}.mg-upc-dg-item-type-bookmarks:before{content:""}.mg-upc-dg-item-type-cart:before{content:""}.mg-upc-dg-item-type-none:before{content:""}.mg-upg-edit{float:right}ul.mg-upc-dg-list::before{content:"";display:block;clear:both}.mg-upc-dg-title{margin-top:0;word-break:break-word}.mg-upc-dg-title>a{vertical-align:middle;font-size:1em;text-decoration:none}.mg-upc-dg-top-action{margin:1em 0;display:flex;align-items:center;align-content:stretch;flex-direction:row-reverse}.mg-upc-dg-top-action button{margin:.5em;flex-grow:2}@media(max-width: 550px){.mg-upc-dg-top-action{align-items:stretch;flex-direction:column}}.mg-upc-dg-total-votes{text-align:right;display:block;margin-bottom:2em}.mg-list-edit label{color:#000;display:block;margin-top:.5em}.mg-list-edit input[type=text],.mg-list-edit textarea,.mg-list-edit select{width:100%;margin-bottom:.5em;display:block;min-height:2em}.mg-list-edit textarea{height:8em}.mg-list-edit button{margin:.7em 0;float:left}.mg-list-edit button:first-of-type{float:right}@media(max-width: 550px){.mg-list-edit button{width:100%}}.mg-upc-dg-list-desc-edit-count{display:block;text-align:right}.mg-upc-dg-item{display:flex;align-items:center;margin:2em 0}.mg-upc-dg-item>*{flex-shrink:0}.mg-upc-dg-item>.mg-upc-dg-item-data{flex-grow:1;flex-shrink:2}.mg-upc-dg-item button{margin:.3em}@media(max-width: 550px){.mg-upc-dg-item{flex-direction:column;text-align:center}.mg-upc-dg-item .mg-upc-dg-item-number{position:relative;top:.1em;height:0;font-size:3em;color:#fff;font-weight:700;text-shadow:0 0 4px #000}.mg-upc-dg-item .mg-upc-dg-item-image{height:7em;width:7em}.mg-upc-dg-item .mg-upc-dg-stock>*,.mg-upc-dg-item .mg-upc-dg-price{float:none;margin:auto;display:block}}.mg-upc-dg-item-adding{margin:.5em;opacity:.7;padding:.3em 1em;background:#eaeaea}.mg-upc-dg-item-handle{padding:.5em;white-space:nowrap;cursor:move}.mg-upc-dg-item-number{width:3em;text-align:center;flex-shrink:0}.mg-upc-dg-item-image{height:5em;width:5em;max-width:none;object-fit:cover;background:#d5d5d5}.mg-upc-dg-item-data{padding-right:1em;padding-left:1em}.mg-upc-dg-item-data button{font-size:small}.mg-upc-dg-item-data>p{margin:0}.mg-upc-dg-btn-item-desc{width:100%}.mg-upc-dg-btn-item-desc-cancel,.mg-upc-dg-btn-item-desc-save{width:46%;margin:2%;float:left}.mg-upc-dg-price{float:right;margin-left:1em}.mg-upc-dg-price del{opacity:.5}.mg-upc-dg-stock>*{margin:0;float:right}.mg-upc-dg-pagination-div{display:flex;align-content:stretch;justify-content:center;align-items:center}.mg-upc-dg-hidden{opacity:.2}.mg-upc-dg-pagination-div.mg-upc-dg-hidden{display:none}.mg-upc-dg-pagination-div::after{content:"";clear:both;display:block}.mg-upc-dg-pagination,.mg-upc-dg-pagination-current{width:39%;text-align:center;position:relative}.mg-upc-dg-pagination-current{width:10%}.mg-upc-dg-pagination .sortable-chosen{position:absolute;top:0;left:0;bottom:0;right:0;margin:0;overflow:hidden;background:#ececd0}.mg-upc-dg-pagination .sortable-chosen .mg-upc-dg-item-handle,.mg-upc-dg-pagination .sortable-chosen .mg-upc-dg-item-number,.mg-upc-dg-pagination .sortable-chosen button{display:none}@keyframes mg-upc-dg-loading-skeleton{100%{transform:translateX(100%)}}.mg-upc-dg-loading-skeleton{--base-color: #ebebeb;--highlight-color: #f5f5f5;--animation-duration: 1.5s;--animation-direction: normal;--pseudo-element-display: block;background-color:var(--base-color);width:100%;border-radius:.25rem;display:inline-flex;line-height:1;position:relative;overflow:hidden;z-index:1}.mg-upc-dg-loading-skeleton::after{content:" ";display:var(--pseudo-element-display);position:absolute;top:0;left:0;right:0;height:100%;background-repeat:no-repeat;background-image:linear-gradient(90deg, var(--base-color), var(--highlight-color), var(--base-color));transform:translateX(-100%);animation-name:mg-upc-dg-loading-skeleton;animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-timing-function:ease-in-out;animation-iteration-count:infinite}.mg-upc-dg-loading-skeleton,.mg-upc-dg-on-loading{display:none}.mg-upc-dg-status-loading .mg-upc-dg-list-desc,.mg-upc-dg-status-loading .mg-upc-dg-pagination-div,.mg-upc-dg-status-loading button{display:none}.mg-upc-dg-status-loading .mg-upc-dg-list-of-lists,.mg-upc-dg-status-loading .mg-upc-dg-list{visibility:hidden}.mg-upc-dg-status-loading .mg-upc-dg-on-loading{display:block}.mg-upc-dg-status-loading .mg-upc-dg-loading-skeleton{display:inline-flex}@keyframes share-animate{from{max-height:0;transform:scaleY(0);opacity:0}to{max-height:125px;transform:scaleY(1);opacity:1}}.mg-upc-dg-share-link{margin:1em 0;max-height:none;animation:share-animate .3s linear;text-align:center}.mg-upc-dg-share-link input{width:70%;font-size:16px;height:40px;border:none;background:#e2e2e2;color:#333;margin:0;display:inline-block;vertical-align:bottom;box-sizing:border-box}.mg-upc-dg-share-link button{width:30%;font-size:16px;padding:2px !important;height:40px !important;line-height:36px !important;border:none;display:inline-block;vertical-align:bottom;box-sizing:border-box}.mg-upc-dg-share-link .mg-upc-dg-share{display:inline-block;margin:2% 0}.mg-upc-zero-quantity{opacity:.3}.mg-upc-dg-quantity{width:4em;display:flex;flex-direction:column;text-align:center;margin:1em}.mg-upc-dg-quantity small{opacity:.5}.mg-upc-dg-quantity input{text-align:center}.mg-upc-err-required_logged_in .mg-list-new,.mg-upc-err-required_logged_in .mg-upc-dg-alert-close{display:none}.mg-upc-share-btn-img{height:64px;width:64px;display:inline-block;vertical-align:middle;background-size:100%}.mg-upc-share-link{display:block;text-align:right;margin:1em 0}.mg-upc-share-link::after{content:"";display:block;clear:both}.mg-upc-share{text-decoration:none}.mg-upc-dg-share:hover .mg-upc-share-btn-img,.mg-upc-dg-share:focus .mg-upc-share-btn-img,.mg-upc-share:hover .mg-upc-share-btn-img,.mg-upc-share:focus .mg-upc-share-btn-img{transform:scale(1.3);transition:transform .3s}.mg-upc-share-facebook{background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 64 64%27 width=%2764%27 height=%2764%27%3E%3Crect width=%2764%27 height=%2764%27 rx=%270%27 ry=%270%27 fill=%27%233b5998%27%3E%3C/rect%3E%3Cpath d=%27M34.1,47V33.3h4.6l0.7-5.3h-5.3v-3.4c0-1.5,0.4-2.6,2.6-2.6l2.8,0v-4.8c-0.5-0.1-2.2-0.2-4.1-0.2 c-4.1,0-6.9,2.5-6.9,7V28H24v5.3h4.6V47H34.1z%27 fill=%27white%27%3E%3C/path%3E%3C/svg%3E")}.mg-upc-share-twitter{background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 64 64%27 width=%2764%27 height=%2764%27%3E%3Crect width=%2764%27 height=%2764%27 rx=%270%27 ry=%270%27 fill=%27%230f1419%27%3E%3C/rect%3E%3Cpath d=%27M 41.116 18.375 h 4.962 l -10.8405 12.39 l 12.753 16.86 H 38.005 l -7.821 -10.2255 L 21.235 47.625 H 16.27 l 11.595 -13.2525 L 15.631 18.375 H 25.87 l 7.0695 9.3465 z m -1.7415 26.28 h 2.7495 L 24.376 21.189 H 21.4255 z%27 fill=%27white%27%3E%3C/path%3E%3C/svg%3E")}.mg-upc-share-whatsapp{background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 64 64%27 width=%2764%27 height=%2764%27%3E%3Crect width=%2764%27 height=%2764%27 rx=%270%27 ry=%270%27 fill=%27%2325D366%27%3E%3C/rect%3E%3Cpath d=%27m42.32286,33.93287c-0.5178,-0.2589 -3.04726,-1.49644 -3.52105,-1.66732c-0.4712,-0.17346 -0.81554,-0.2589 -1.15987,0.2589c-0.34175,0.51004 -1.33075,1.66474 -1.63108,2.00648c-0.30032,0.33658 -0.60064,0.36247 -1.11327,0.12945c-0.5178,-0.2589 -2.17994,-0.80259 -4.14759,-2.56312c-1.53269,-1.37217 -2.56312,-3.05503 -2.86603,-3.57283c-0.30033,-0.5178 -0.03366,-0.80259 0.22524,-1.06149c0.23301,-0.23301 0.5178,-0.59547 0.7767,-0.90616c0.25372,-0.31068 0.33657,-0.5178 0.51262,-0.85437c0.17088,-0.36246 0.08544,-0.64725 -0.04402,-0.90615c-0.12945,-0.2589 -1.15987,-2.79613 -1.58964,-3.80584c-0.41424,-1.00971 -0.84142,-0.88027 -1.15987,-0.88027c-0.29773,-0.02588 -0.64208,-0.02588 -0.98382,-0.02588c-0.34693,0 -0.90616,0.12945 -1.37736,0.62136c-0.4712,0.5178 -1.80194,1.76053 -1.80194,4.27186c0,2.51134 1.84596,4.945 2.10227,5.30747c0.2589,0.33657 3.63497,5.51458 8.80262,7.74113c1.23237,0.5178 2.1903,0.82848 2.94111,1.08738c1.23237,0.38836 2.35599,0.33657 3.24402,0.20712c0.99159,-0.15534 3.04985,-1.24272 3.47963,-2.45956c0.44013,-1.21683 0.44013,-2.22654 0.31068,-2.45955c-0.12945,-0.23301 -0.46601,-0.36247 -0.98382,-0.59548m-9.40068,12.84407l-0.02589,0c-3.05503,0 -6.08417,-0.82849 -8.72495,-2.38189l-0.62136,-0.37023l-6.47252,1.68286l1.73463,-6.29129l-0.41424,-0.64725c-1.70875,-2.71846 -2.6149,-5.85116 -2.6149,-9.07706c0,-9.39809 7.68934,-17.06155 17.15993,-17.06155c4.58253,0 8.88029,1.78642 12.11655,5.02268c3.23625,3.21036 5.02267,7.50812 5.02267,12.06476c-0.0078,9.3981 -7.69712,17.06155 -17.14699,17.06155m14.58906,-31.58846c-3.93529,-3.80584 -9.1133,-5.95471 -14.62789,-5.95471c-11.36055,0 -20.60848,9.2065 -20.61625,20.52564c0,3.61684 0.94757,7.14565 2.75211,10.26282l-2.92557,10.63564l10.93337,-2.85309c3.0136,1.63108 6.4052,2.4958 9.85634,2.49839l0.01037,0c11.36574,0 20.61884,-9.2091 20.62403,-20.53082c0,-5.48093 -2.14111,-10.64081 -6.03239,-14.51915%27 fill=%27white%27%3E%3C/path%3E%3C/svg%3E")}.mg-upc-share-telegram{background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 64 64%27 width=%2764%27 height=%2764%27%3E%3Crect width=%2764%27 height=%2764%27 rx=%270%27 ry=%270%27 fill=%27%2337aee2%27%3E%3C/rect%3E%3Cpath d=%27m45.90873,15.44335c-0.6901,-0.0281 -1.37668,0.14048 -1.96142,0.41265c-0.84989,0.32661 -8.63939,3.33986 -16.5237,6.39174c-3.9685,1.53296 -7.93349,3.06593 -10.98537,4.24067c-3.05012,1.1765 -5.34694,2.05098 -5.4681,2.09312c-0.80775,0.28096 -1.89996,0.63566 -2.82712,1.72788c-0.23354,0.27218 -0.46884,0.62161 -0.58825,1.10275c-0.11941,0.48114 -0.06673,1.09222 0.16682,1.5716c0.46533,0.96052 1.25376,1.35737 2.18443,1.71383c3.09051,0.99037 6.28638,1.93508 8.93263,2.8236c0.97632,3.44171 1.91401,6.89571 2.84116,10.34268c0.30554,0.69185 0.97105,0.94823 1.65764,0.95525l-0.00351,0.03512c0,0 0.53908,0.05268 1.06412,-0.07375c0.52679,-0.12292 1.18879,-0.42846 1.79109,-0.99212c0.662,-0.62161 2.45836,-2.38812 3.47683,-3.38552l7.6736,5.66477l0.06146,0.03512c0,0 0.84989,0.59703 2.09312,0.68132c0.62161,0.04214 1.4399,-0.07726 2.14229,-0.59176c0.70766,-0.51626 1.1765,-1.34683 1.396,-2.29506c0.65673,-2.86224 5.00979,-23.57745 5.75257,-27.00686l-0.02107,0.08077c0.51977,-1.93157 0.32837,-3.70159 -0.87096,-4.74991c-0.60054,-0.52152 -1.2924,-0.7498 -1.98425,-0.77965l0,0.00176zm-0.2072,3.29069c0.04741,0.0439 0.0439,0.0439 0.00351,0.04741c-0.01229,-0.00351 0.14048,0.2072 -0.15804,1.32576l-0.01229,0.04214l-0.00878,0.03863c-0.75858,3.50668 -5.15554,24.40802 -5.74203,26.96472c-0.08077,0.34417 -0.11414,0.31959 -0.09482,0.29852c-0.1756,-0.02634 -0.50045,-0.16506 -0.52679,-0.1756l-13.13468,-9.70175c4.4988,-4.33199 9.09945,-8.25307 13.744,-12.43229c0.8218,-0.41265 0.68483,-1.68573 -0.29852,-1.70681c-1.04305,0.24584 -1.92279,0.99564 -2.8798,1.47502c-5.49971,3.2626 -11.11882,6.13186 -16.55882,9.49279c-2.792,-0.97105 -5.57873,-1.77704 -8.15298,-2.57601c2.2336,-0.89555 4.00889,-1.55579 5.75608,-2.23009c3.05188,-1.1765 7.01687,-2.7042 10.98537,-4.24067c7.94051,-3.06944 15.92667,-6.16346 16.62028,-6.43037l0.05619,-0.02283l0.05268,-0.02283c0.19316,-0.0878 0.30378,-0.09658 0.35471,-0.10009c0,0 -0.01756,-0.05795 -0.00351,-0.04566l-0.00176,0zm-20.91715,22.0638l2.16687,1.60145c-0.93418,0.91311 -1.81743,1.77353 -2.45485,2.38812l0.28798,-3.98957%27 fill=%27white%27%3E%3C/path%3E%3C/svg%3E")}.mg-upc-share-line{background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 64 64%27 width=%2764%27 height=%2764%27%3E%3Crect width=%2764%27 height=%2764%27 rx=%270%27 ry=%270%27 fill=%27%2300b800%27%3E%3C/rect%3E%3Cpath d=%27M52.62 30.138c0 3.693-1.432 7.019-4.42 10.296h.001c-4.326 4.979-14 11.044-16.201 11.972-2.2.927-1.876-.591-1.786-1.112l.294-1.765c.069-.527.142-1.343-.066-1.865-.232-.574-1.146-.872-1.817-1.016-9.909-1.31-17.245-8.238-17.245-16.51 0-9.226 9.251-16.733 20.62-16.733 11.37 0 20.62 7.507 20.62 16.733zM27.81 25.68h-1.446a.402.402 0 0 0-.402.401v8.985c0 .221.18.4.402.4h1.446a.401.401 0 0 0 .402-.4v-8.985a.402.402 0 0 0-.402-.401zm9.956 0H36.32a.402.402 0 0 0-.402.401v5.338L31.8 25.858a.39.39 0 0 0-.031-.04l-.002-.003-.024-.025-.008-.007a.313.313 0 0 0-.032-.026.255.255 0 0 1-.021-.014l-.012-.007-.021-.012-.013-.006-.023-.01-.013-.005-.024-.008-.014-.003-.023-.005-.017-.002-.021-.003-.021-.002h-1.46a.402.402 0 0 0-.402.401v8.985c0 .221.18.4.402.4h1.446a.401.401 0 0 0 .402-.4v-5.337l4.123 5.568c.028.04.063.072.101.099l.004.003a.236.236 0 0 0 .025.015l.012.006.019.01a.154.154 0 0 1 .019.008l.012.004.028.01.005.001a.442.442 0 0 0 .104.013h1.446a.4.4 0 0 0 .401-.4v-8.985a.402.402 0 0 0-.401-.401zm-13.442 7.537h-3.93v-7.136a.401.401 0 0 0-.401-.401h-1.447a.4.4 0 0 0-.401.401v8.984a.392.392 0 0 0 .123.29c.072.068.17.111.278.111h5.778a.4.4 0 0 0 .401-.401v-1.447a.401.401 0 0 0-.401-.401zm21.429-5.287c.222 0 .401-.18.401-.402v-1.446a.401.401 0 0 0-.401-.402h-5.778a.398.398 0 0 0-.279.113l-.005.004-.006.008a.397.397 0 0 0-.111.276v8.984c0 .108.043.206.112.278l.005.006a.401.401 0 0 0 .284.117h5.778a.4.4 0 0 0 .401-.401v-1.447a.401.401 0 0 0-.401-.401h-3.93v-1.519h3.93c.222 0 .401-.18.401-.402V29.85a.401.401 0 0 0-.401-.402h-3.93V27.93h3.93z%27 fill=%27white%27%3E%3C/path%3E%3C/svg%3E")}.mg-upc-share-email{background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 64 64%27 width=%2764%27 height=%2764%27%3E%3Crect width=%2764%27 height=%2764%27 rx=%270%27 ry=%270%27 fill=%27%23b2b2b2%27%3E%3C/rect%3E%3Cpath d=%27M17,22v20h30V22H17z M41.1,25L32,32.1L22.9,25H41.1z M20,39V26.6l12,9.3l12-9.3V39H20z%27 fill=%27white%27%3E%3C/path%3E%3C/svg%3E")}.mg-upc-share-pinterest{background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2764%27 height=%2764%27%3E%3Crect width=%2764%27 height=%2764%27 rx=%270%27 ry=%270%27 fill=%27%23dc0000%27/%3E%3Cpath d=%27M32.9 12.4c-10.4 0-15.6 7.6-15.6 13.7 0 3.7 1.5 7.1 4.5 8.3.6.3 1 0 1.1-.5l.4-1.8c.2-.5.2-.8-.2-1.2-1-1-1.6-2.3-1.6-4.3 0-5.6 4.1-10.5 10.8-10.5 6 0 9.2 3.6 9.2 8.4 0 6.2-2.9 11.6-7 11.6-2.2 0-4-2-3.4-4.3.7-2.7 2-5.7 2-7.7 0-1.8-1-3.3-3-3.3-2.4 0-4.3 2.3-4.3 5.6 0 2 .7 3.4.7 3.4l-2.9 11.9c-.4 1.6-1 8.3-1 9.8.9.4 2.2-1.6 3.5-3.8.7-1.2 1.6-2.8 2-4.4l1.5-6c.7 1.5 3 2.7 5.3 2.7 7 0 11.8-6.4 11.8-15 0-6.5-5.5-12.6-13.8-12.6z%27 fill=%27%23fff%27 paint-order=%27fill markers stroke%27/%3E%3C/svg%3E")}
     1.mg-upc-dg-container,.mg-upc-dg-overlay{position:fixed;top:0;right:0;bottom:0;left:0}.mg-upc-dg-container{z-index:999999;display:flex}.mg-upc-dg-container[aria-hidden=true]{display:none}.mg-upc-dg-overlay{background-color:rgba(43,46,56,.9);animation:fade-in 200ms both}.mg-upc-dg-content{margin:auto;z-index:2;position:relative;background-color:#fff;color:#333;overflow-y:auto;animation:fade-in 400ms 200ms both,slide-up 400ms 200ms both;padding:1em;max-width:90%;max-height:80%;width:800px;border-radius:2px}.mg-upc-dg-content p{color:#333}.mg-upc-dg-content::after,.mg-list-edit::after{content:"";display:block;clear:both}@media screen and (min-width: 700px){.mg-upc-dg-content{padding:2em 1.5em}}.mg-upc-dg-close{position:absolute;top:.5em;right:.5em;border:0;padding:0;background-color:rgba(0,0,0,0);color:#000;font-weight:bold;font-size:1.25em;line-height:1.25em;min-width:1.2em;min-height:1.2em;text-align:center;cursor:pointer;transition:.15s}@media screen and (min-width: 700px){.mg-upc-dg-close{top:1em;right:1em}}.mg-upc-dialog-content-wrapper{position:relative}@keyframes fade-in{from{opacity:0}}@keyframes slide-up{from{transform:translateY(10%)}}@font-face{font-family:"mgupc";src:url(../fd323a61b0577418b63a.eot?3p2eq6);src:url(../fd323a61b0577418b63a.eot?3p2eq6#iefix) format("embedded-opentype"),url(../aeaf4155903c2239613b.ttf?3p2eq6) format("truetype"),url(../d90b677af57f791b2998.woff?3p2eq6) format("woff"),url(../2f74331407887267c9f0.svg?3p2eq6#mgupc) format("svg");font-weight:normal;font-style:normal;font-display:block}.mg-upc-icon{font-family:"mgupc" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.upc-font-close:before{content:""}.upc-font-copy:before{content:""}.upc-font-first_page:before{content:""}.upc-font-last_page:before{content:""}.upc-font-arrow_left:before{content:""}.upc-font-arrow_right:before{content:""}.upc-font-poll:before{content:""}.upc-font-numbered:before{content:""}.upc-font-cart:before{content:""}.upc-font-bookmark:before{content:""}.upc-font-heart:before{content:""}.upc-font-save:before{content:""}.upc-font-edit:before{content:""}.upc-font-share:before{content:""}.upc-font-list:before{content:""}.upc-font-add:before{content:""}.upc-font-trash:before{content:""}.mg-upc-single-template .mg-upc-description{margin-top:1em}.mg-upc-single-template .mg-upc-author-box{margin:1em 0}.mg-upc-page-inner{flex-grow:2}.mg-upc-page-inner .mg-upc-author-box{padding:12px 10px 32px 120px;position:relative;min-height:120px}.mg-upc-page-inner .mg-upc-author-box .mg-upc-author-avatar{width:96px;height:96px;object-fit:cover;position:absolute;top:12px;left:0}.mg-upc-page-inner .mg-upc-author-box h4{font-size:21px;margin:12px 0 8px}.mg-upc-items-container{margin-left:0;margin-bottom:0;clear:both}.mg-upc-item{display:flex;flex-direction:row;position:relative;align-items:center;margin:40px 0}.mg-upc-item::after{content:" ";position:absolute;bottom:-20px;left:50%;width:80%;background:rgba(0,0,0,.15);height:1px;margin-left:-40%}.mg-upc-item:last-child::after{display:none}.mg-upc-item .mg-upc-list-item-price{display:inline-block;margin-right:1em}.mg-upc-item p.stock{margin:0;display:inline-block;float:right}.mg-upc-item-data{flex-grow:1;flex-shrink:2;padding-right:1em;padding-left:1em}.mg-upc-item-data header h2{margin:10px 0 5px;font-size:20px;font-weight:600}.mg-upc-item-data header a{text-decoration:none}@media(max-width: 500px){.mg-upc-item{flex-direction:column;text-align:center;align-items:stretch}.mg-upc-item-actions button,.mg-upc-item-actions>a{width:100%}}.mg-upc-item-img{width:15%;min-width:100px;margin:auto}.mg-upc-item-img figure{margin:0}.mg-upc-item-img img{min-height:130px;width:100%;background:#6f7277;object-fit:cover;object-position:center}.mg-upc-item-desc{margin:0;line-height:1.3;font-weight:300;clear:both}.mg-upc-item-number{font-size:2em;min-width:2em;text-align:center}.mg-upc-item-quantity{margin:.3em 1em}.mg-upc-item-quantity>*{display:block;text-align:center;padding:.1em .5em}.mg-upc-item-quantity small{opacity:.5}.mg-upc-item-actions{display:flex;flex-direction:column;row-gap:.5em;padding:1em 0}.mg-upc-item-actions button,.mg-upc-item-actions>a{min-width:9em;text-align:center;white-space:nowrap}.mg-upc-votes{width:100%;height:45px;position:relative;clear:both}.mg-upc-item-bar{width:100%;height:10px;position:absolute;top:24px}.mg-upc-item-bar-progress,.mg-upc-item-bar-fill{display:block;width:100%;height:100%;background:#ededed;border:solid 1px #ccc;position:absolute;top:0}.mg-upc-item-bar-fill{box-shadow:0 0 3px #aaa}.mg-upc-item-bar-progress{background:#380;border-color:#286103}.mg-upc-item-percent{right:0;position:absolute;line-height:24px;font-size:20px}.mg-upc-item-votes{display:block;font-size:12px;left:0;position:absolute;line-height:25px;top:3px}.mg-upc-items-pagination{padding:1em 0;border:1px solid rgba(0,0,0,.05);border-width:1px 0;text-align:center;clear:both}.mg-upc-items-pagination ul.page-numbers::after,.mg-upc-items-pagination ul.page-numbers::before{content:"";display:table}.mg-upc-items-pagination ul.page-numbers::after{clear:both}.mg-upc-items-pagination .page-numbers{list-style:none;margin:0}.mg-upc-items-pagination .page-numbers li{display:inline-block}.mg-upc-items-pagination .page-numbers li .page-numbers{border-left-width:0;display:inline-block;padding:0.3342343017em .875em;background-color:rgba(0,0,0,.025);color:#43454b}.mg-upc-items-pagination .page-numbers li .page-numbers.current{background-color:#474747;border-color:#474747;color:#fff}.mg-upc-items-pagination .page-numbers li .page-numbers.dots{background-color:rgba(0,0,0,0)}.mg-upc-items-pagination .page-numbers li .page-numbers.next,.mg-upc-items-pagination .page-numbers li .page-numbers.prev{padding-left:1em;padding-right:1em}.mg-upc-items-pagination .page-numbers li a.page-numbers:hover{background-color:rgba(0,0,0,.05)}.rtl .mg-upc-items-pagination a.next,.rtl .mg-upc-items-pagination a.prev{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}@keyframes mg-upc-alert{0%{transform:scaleY(0) translateY(-19px);margin-bottom:-19px}100%{transform:scaleY(1) translateY(0)}}.mg-upc-alert{padding:10px 40px 10px 1em;border:solid 1px #017401;background:rgba(154,240,173,.8);color:#000;margin:1em 0;animation:mg-upc-alert .3s 1 ease-in-out both}.mg-upc-alert p{margin:0}.mg-upc-item .mg-upc-alert{position:absolute;bottom:-19px;left:0;right:0;margin:0}.mg-upc-alert-error{border-color:#d50000;background:rgba(255,121,121,.8)}.mg-upc-alert-close{position:absolute;top:10px;right:15px;text-decoration:none !important;color:#000}.mg-upc-hide{display:none}.mg-upc-product-added{background-color:#a3e8a3;color:#445e18}.mg-upc-product-error{color:#740000;background-color:#f89a9a}@keyframes mg-upc-btn-loading{100%{transform:translateX(100%)}}.mg-upc-btn-loading{background-color:#c7c7c7;position:relative;overflow:hidden !important;z-index:1;vertical-align:middle;display:inline-block}.mg-upc-btn-loading::before,.mg-upc-btn-loading::after{content:" ";display:block !important;position:absolute;top:0;left:0;right:0;height:100%;background-color:#c7c7c7;z-index:2}.mg-upc-btn-loading::after{background-repeat:no-repeat;background-image:linear-gradient(90deg, #c7c7c7, #f5f5f5, #c7c7c7);transform:translateX(-100%);animation-name:mg-upc-btn-loading;animation-duration:.8s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.mg-upc-add-product-to-list{margin-bottom:.236em;margin-top:.236em}.post-adding{margin:1em;text-align:center}.mg-upc-add-list-to-cart{margin:1em 1em 1em 0}.mg-upc-add-list-to-cart+a.added_to_cart.wc-forward{margin:1em}.mg-upc-archive-list{margin-bottom:15px;display:flex}.mg-upc-archive-list .mg-upc-loop-list-title::before{width:1em;height:1em;margin-right:.35em;font-size:.8em;text-align:center;vertical-align:baseline;font-family:"mgupc" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;opacity:.5;content:""}.mg-upc-archive-list.mg-upc-vote .mg-upc-loop-list-title::before{content:""}.mg-upc-archive-list.mg-upc-cart .mg-upc-loop-list-title::before{content:""}.mg-upc-archive-list.mg-upc-numbered .mg-upc-loop-list-title::before{content:""}.mg-upc-archive-list.mg-upc-bookmark .mg-upc-loop-list-title::before{content:""}.mg-upc-archive-list.mg-upc-favorite .mg-upc-loop-list-title::before{content:""}h2.mg-upc-loop-list-title{margin:.25em 0 .15em;flex:100% 0 0}.mg-upc-archive-list .mg-upc-loop-list-title a{color:inherit;text-decoration:none}.mg-upc-thumbs-container{width:180px;min-width:50px;height:fit-content;overflow:hidden;font-size:0;line-height:0;display:inline-block;background-color:rgba(175,175,175,.13);background-image:url("data:image/svg+xml,%3Csvg viewBox=%270 0 52.92 52.92%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill=%27%239d9d9d%27 d=%27M0 0h26.46v26.46H0z%27/%3E%3Cpath fill=%27%23b3b3b3%27 d=%27M26.46 0h26.46v26.46H26.46z%27/%3E%3Cpath fill=%27%23cfcfcf%27 d=%27M0 26.46h26.46v26.46H0z%27/%3E%3Cpath fill=%27%23ebebeb%27 d=%27M26.46 26.46h26.46v26.46H26.46z%27/%3E%3C/svg%3E");background-size:cover;background-position:left bottom}@media(min-width: 576px){.mg-upc-thumbs-container{aspect-ratio:1}}.mg-upc-thumbs-container figure{width:50%;height:0;padding-bottom:50%;display:inline-block;position:relative;margin:0}.mg-upc-thumbs-container figure>img{position:absolute;height:100%;width:100%;object-fit:cover;margin:0;max-width:none;box-shadow:none !important}.mg-upc-loop-list-info{width:70%;width:calc(100% - 180px);display:inline-block;vertical-align:top;padding:1.5% 1% 1.5% 3%;box-sizing:border-box;flex:1 1;display:flex;flex-wrap:wrap;align-content:flex-start;justify-content:flex-start;align-items:center;gap:0 .7em}.mg-upc-loop-author-list,.mg-upc-loop-list-meta{display:inline-block;line-height:2em;vertical-align:middle;text-decoration:none;margin-right:.3em}.mg-upc-loop-list-meta>span{vertical-align:middle}.mg-upc-loop-author-list>.mg-upc-author-avatar{width:1.9em;height:1.9em;object-fit:cover;display:inline-block;vertical-align:middle}.mg-upc-loop-author-list>span{line-height:2em;display:inline-block;vertical-align:middle;margin-left:.5em;font-weight:700}.mg-upc-loop-author-list>span a{text-decoration:none}.mg-upc-loop-list-description{margin-top:20px;flex:100% 0 0}@media(max-width: 768px){.mg-upc-list-list .mg-upc-thumbs-container{width:120px}.mg-upc-list-list h2.mg-upc-loop-list-title{font-size:1.5em;margin-bottom:.2em}.mg-upc-list-list .mg-upc-loop-list-description{display:none}}@media(max-width: 576px){.mg-upc-list-list .mg-upc-thumbs-container{width:100%;height:auto}.mg-upc-list-list .mg-upc-loop-list-info{width:100%;padding:0 0 10px 0}.mg-upc-list-list .mg-upc-thumbs-container{background-size:50%;background-position:bottom}.mg-upc-list-list .mg-upc-thumbs-container figure{width:25%;height:0;padding-bottom:25%}.mg-upc-list-list .mg-upc-archive-list{flex-direction:column;margin-bottom:20px}}.mg-upc-list-card .mg-upc-loop-list-title{font-size:16px}@media(min-width: 600px){.mg-upc-list-card .mg-upc-loop-list-title{font-size:20px}}@media(min-width: 1024px){.mg-upc-list-card .mg-upc-loop-list-title{font-size:22px}}.mg-upc-list-card .mg-upc-archive{display:flex;flex-wrap:wrap}.mg-upc-list-card .mg-upc-archive-list{display:flex;flex-direction:column}.mg-upc-list-card .mg-upc-loop-list-info{width:100%;padding:5px 10px;background:#f9f9f9;flex-grow:2}.mg-upc-list-card .mg-upc-thumbs-container{position:relative;width:100%}.mg-upc-list-card .mg-upc-loop-list-description p{margin-bottom:0}@media(min-width: 0){.mg-upc-list-card.mg-upc-list-cols-xs-1 .mg-upc-archive-list{width:100%}.mg-upc-list-card.mg-upc-list-cols-xs-2 .mg-upc-archive{gap:2%}.mg-upc-list-card.mg-upc-list-cols-xs-2 .mg-upc-archive-list{width:49%}.mg-upc-list-card.mg-upc-list-cols-xs-3 .mg-upc-archive{gap:2%}.mg-upc-list-card.mg-upc-list-cols-xs-3 .mg-upc-archive-list{width:32%}.mg-upc-list-card.mg-upc-list-cols-xs-4 .mg-upc-archive{gap:1.3333333333%}.mg-upc-list-card.mg-upc-list-cols-xs-4 .mg-upc-archive-list{width:24%}.mg-upc-list-card.mg-upc-list-cols-xs-5 .mg-upc-archive{gap:1.25%}.mg-upc-list-card.mg-upc-list-cols-xs-5 .mg-upc-archive-list{width:19%}.mg-upc-list-card.mg-upc-list-cols-xs-6 .mg-upc-archive{gap:.8%}.mg-upc-list-card.mg-upc-list-cols-xs-6 .mg-upc-archive-list{width:16%}}@media(min-width: 576px){.mg-upc-list-card.mg-upc-list-cols-sm-1 .mg-upc-archive-list{width:100%}.mg-upc-list-card.mg-upc-list-cols-sm-2 .mg-upc-archive{gap:2%}.mg-upc-list-card.mg-upc-list-cols-sm-2 .mg-upc-archive-list{width:49%}.mg-upc-list-card.mg-upc-list-cols-sm-3 .mg-upc-archive{gap:2%}.mg-upc-list-card.mg-upc-list-cols-sm-3 .mg-upc-archive-list{width:32%}.mg-upc-list-card.mg-upc-list-cols-sm-4 .mg-upc-archive{gap:1.3333333333%}.mg-upc-list-card.mg-upc-list-cols-sm-4 .mg-upc-archive-list{width:24%}.mg-upc-list-card.mg-upc-list-cols-sm-5 .mg-upc-archive{gap:1.25%}.mg-upc-list-card.mg-upc-list-cols-sm-5 .mg-upc-archive-list{width:19%}.mg-upc-list-card.mg-upc-list-cols-sm-6 .mg-upc-archive{gap:.8%}.mg-upc-list-card.mg-upc-list-cols-sm-6 .mg-upc-archive-list{width:16%}}@media(min-width: 768px){.mg-upc-list-card.mg-upc-list-cols-md-1 .mg-upc-archive-list{width:100%}.mg-upc-list-card.mg-upc-list-cols-md-2 .mg-upc-archive{gap:2%}.mg-upc-list-card.mg-upc-list-cols-md-2 .mg-upc-archive-list{width:49%}.mg-upc-list-card.mg-upc-list-cols-md-3 .mg-upc-archive{gap:2%}.mg-upc-list-card.mg-upc-list-cols-md-3 .mg-upc-archive-list{width:32%}.mg-upc-list-card.mg-upc-list-cols-md-4 .mg-upc-archive{gap:1.3333333333%}.mg-upc-list-card.mg-upc-list-cols-md-4 .mg-upc-archive-list{width:24%}.mg-upc-list-card.mg-upc-list-cols-md-5 .mg-upc-archive{gap:1.25%}.mg-upc-list-card.mg-upc-list-cols-md-5 .mg-upc-archive-list{width:19%}.mg-upc-list-card.mg-upc-list-cols-md-6 .mg-upc-archive{gap:.8%}.mg-upc-list-card.mg-upc-list-cols-md-6 .mg-upc-archive-list{width:16%}}@media(min-width: 992px){.mg-upc-list-card.mg-upc-list-cols-lg-1 .mg-upc-archive-list{width:100%}.mg-upc-list-card.mg-upc-list-cols-lg-2 .mg-upc-archive{gap:2%}.mg-upc-list-card.mg-upc-list-cols-lg-2 .mg-upc-archive-list{width:49%}.mg-upc-list-card.mg-upc-list-cols-lg-3 .mg-upc-archive{gap:2%}.mg-upc-list-card.mg-upc-list-cols-lg-3 .mg-upc-archive-list{width:32%}.mg-upc-list-card.mg-upc-list-cols-lg-4 .mg-upc-archive{gap:1.3333333333%}.mg-upc-list-card.mg-upc-list-cols-lg-4 .mg-upc-archive-list{width:24%}.mg-upc-list-card.mg-upc-list-cols-lg-5 .mg-upc-archive{gap:1.25%}.mg-upc-list-card.mg-upc-list-cols-lg-5 .mg-upc-archive-list{width:19%}.mg-upc-list-card.mg-upc-list-cols-lg-6 .mg-upc-archive{gap:.8%}.mg-upc-list-card.mg-upc-list-cols-lg-6 .mg-upc-archive-list{width:16%}}@media(min-width: 1200px){.mg-upc-list-card.mg-upc-list-cols-xl-1 .mg-upc-archive-list{width:100%}.mg-upc-list-card.mg-upc-list-cols-xl-2 .mg-upc-archive{gap:2%}.mg-upc-list-card.mg-upc-list-cols-xl-2 .mg-upc-archive-list{width:49%}.mg-upc-list-card.mg-upc-list-cols-xl-3 .mg-upc-archive{gap:2%}.mg-upc-list-card.mg-upc-list-cols-xl-3 .mg-upc-archive-list{width:32%}.mg-upc-list-card.mg-upc-list-cols-xl-4 .mg-upc-archive{gap:1.3333333333%}.mg-upc-list-card.mg-upc-list-cols-xl-4 .mg-upc-archive-list{width:24%}.mg-upc-list-card.mg-upc-list-cols-xl-5 .mg-upc-archive{gap:1.25%}.mg-upc-list-card.mg-upc-list-cols-xl-5 .mg-upc-archive-list{width:19%}.mg-upc-list-card.mg-upc-list-cols-xl-6 .mg-upc-archive{gap:.8%}.mg-upc-list-card.mg-upc-list-cols-xl-6 .mg-upc-archive-list{width:16%}}@media(min-width: 1400px){.mg-upc-list-card.mg-upc-list-cols-xxl-1 .mg-upc-archive-list{width:100%}.mg-upc-list-card.mg-upc-list-cols-xxl-2 .mg-upc-archive{gap:2%}.mg-upc-list-card.mg-upc-list-cols-xxl-2 .mg-upc-archive-list{width:49%}.mg-upc-list-card.mg-upc-list-cols-xxl-3 .mg-upc-archive{gap:2%}.mg-upc-list-card.mg-upc-list-cols-xxl-3 .mg-upc-archive-list{width:32%}.mg-upc-list-card.mg-upc-list-cols-xxl-4 .mg-upc-archive{gap:1.3333333333%}.mg-upc-list-card.mg-upc-list-cols-xxl-4 .mg-upc-archive-list{width:24%}.mg-upc-list-card.mg-upc-list-cols-xxl-5 .mg-upc-archive{gap:1.25%}.mg-upc-list-card.mg-upc-list-cols-xxl-5 .mg-upc-archive-list{width:19%}.mg-upc-list-card.mg-upc-list-cols-xxl-6 .mg-upc-archive{gap:.8%}.mg-upc-list-card.mg-upc-list-cols-xxl-6 .mg-upc-archive-list{width:16%}}.mg-upc-list-card .mg-upc-thumbs-container{height:max-content;overflow:hidden}.mg-upc-archive .mg-upc-thumbs-container figure{height:0}.mg-upc-archive.mg-upc-list-card .mg-upc-thumbs-container{width:100%}.mg-upc-thumbs-1x1 .mg-upc-thumbs-container,.mg-upc-thumbs-1x2 .mg-upc-thumbs-container,.mg-upc-thumbs-1x3 .mg-upc-thumbs-container,.mg-upc-thumbs-1x4 .mg-upc-thumbs-container{background-size:200%}.mg-upc-thumbs-1x1 .mg-upc-thumbs-container figure,.mg-upc-thumbs-1x2 .mg-upc-thumbs-container figure,.mg-upc-thumbs-1x3 .mg-upc-thumbs-container figure,.mg-upc-thumbs-1x4 .mg-upc-thumbs-container figure{width:100%;padding-bottom:100%}.mg-upc-thumbs-1x1 .mg-upc-thumbs-container{aspect-ratio:1}.mg-upc-thumbs-1x2 .mg-upc-thumbs-container{aspect-ratio:.5}.mg-upc-thumbs-1x3 .mg-upc-thumbs-container{aspect-ratio:.33334}.mg-upc-thumbs-1x4 .mg-upc-thumbs-container{aspect-ratio:.25}.mg-upc-thumbs-2x1 .mg-upc-thumbs-container,.mg-upc-thumbs-2x2 .mg-upc-thumbs-container,.mg-upc-thumbs-2x3 .mg-upc-thumbs-container,.mg-upc-thumbs-2x4 .mg-upc-thumbs-container{background-size:100%}.mg-upc-thumbs-2x1 .mg-upc-thumbs-container figure,.mg-upc-thumbs-2x2 .mg-upc-thumbs-container figure,.mg-upc-thumbs-2x3 .mg-upc-thumbs-container figure,.mg-upc-thumbs-2x4 .mg-upc-thumbs-container figure{width:50%;padding-bottom:50%}.mg-upc-thumbs-2x1 .mg-upc-thumbs-container{aspect-ratio:2}.mg-upc-thumbs-2x2 .mg-upc-thumbs-container{aspect-ratio:1}.mg-upc-thumbs-2x3 .mg-upc-thumbs-container{aspect-ratio:.66667}.mg-upc-thumbs-2x4 .mg-upc-thumbs-container{aspect-ratio:.5}.mg-upc-thumbs-3x1 .mg-upc-thumbs-container,.mg-upc-thumbs-3x2 .mg-upc-thumbs-container,.mg-upc-thumbs-3x3 .mg-upc-thumbs-container,.mg-upc-thumbs-3x4 .mg-upc-thumbs-container{background-size:66.6666666667%}.mg-upc-thumbs-3x1 .mg-upc-thumbs-container figure,.mg-upc-thumbs-3x2 .mg-upc-thumbs-container figure,.mg-upc-thumbs-3x3 .mg-upc-thumbs-container figure,.mg-upc-thumbs-3x4 .mg-upc-thumbs-container figure{width:33.33334%;padding-bottom:33.33334%}.mg-upc-thumbs-3x1 .mg-upc-thumbs-container{aspect-ratio:3}.mg-upc-thumbs-3x2 .mg-upc-thumbs-container{aspect-ratio:1.5}.mg-upc-thumbs-3x3 .mg-upc-thumbs-container{aspect-ratio:1}.mg-upc-thumbs-3x4 .mg-upc-thumbs-container{aspect-ratio:.75}.mg-upc-thumbs-4x1 .mg-upc-thumbs-container,.mg-upc-thumbs-4x2 .mg-upc-thumbs-container,.mg-upc-thumbs-4x3 .mg-upc-thumbs-container,.mg-upc-thumbs-4x4 .mg-upc-thumbs-container{background-size:50%}.mg-upc-thumbs-4x1 .mg-upc-thumbs-container figure,.mg-upc-thumbs-4x2 .mg-upc-thumbs-container figure,.mg-upc-thumbs-4x3 .mg-upc-thumbs-container figure,.mg-upc-thumbs-4x4 .mg-upc-thumbs-container figure{width:25%;padding-bottom:25%}.mg-upc-thumbs-4x1 .mg-upc-thumbs-container{aspect-ratio:4}.mg-upc-thumbs-4x2 .mg-upc-thumbs-container{aspect-ratio:2}.mg-upc-thumbs-4x3 .mg-upc-thumbs-container{aspect-ratio:1.33334}.mg-upc-thumbs-4x4 .mg-upc-thumbs-container{aspect-ratio:1}@media(min-width: 0){.mg-upc-thumbs-xs-1x1 .mg-upc-thumbs-container,.mg-upc-thumbs-xs-1x2 .mg-upc-thumbs-container,.mg-upc-thumbs-xs-1x3 .mg-upc-thumbs-container,.mg-upc-thumbs-xs-1x4 .mg-upc-thumbs-container{background-size:200%}.mg-upc-thumbs-xs-1x1 .mg-upc-thumbs-container figure,.mg-upc-thumbs-xs-1x2 .mg-upc-thumbs-container figure,.mg-upc-thumbs-xs-1x3 .mg-upc-thumbs-container figure,.mg-upc-thumbs-xs-1x4 .mg-upc-thumbs-container figure{width:100%;padding-bottom:100%}.mg-upc-thumbs-xs-1x1 .mg-upc-thumbs-container{aspect-ratio:1}.mg-upc-thumbs-xs-1x2 .mg-upc-thumbs-container{aspect-ratio:.5}.mg-upc-thumbs-xs-1x3 .mg-upc-thumbs-container{aspect-ratio:.33334}.mg-upc-thumbs-xs-1x4 .mg-upc-thumbs-container{aspect-ratio:.25}.mg-upc-thumbs-xs-2x1 .mg-upc-thumbs-container,.mg-upc-thumbs-xs-2x2 .mg-upc-thumbs-container,.mg-upc-thumbs-xs-2x3 .mg-upc-thumbs-container,.mg-upc-thumbs-xs-2x4 .mg-upc-thumbs-container{background-size:100%}.mg-upc-thumbs-xs-2x1 .mg-upc-thumbs-container figure,.mg-upc-thumbs-xs-2x2 .mg-upc-thumbs-container figure,.mg-upc-thumbs-xs-2x3 .mg-upc-thumbs-container figure,.mg-upc-thumbs-xs-2x4 .mg-upc-thumbs-container figure{width:50%;padding-bottom:50%}.mg-upc-thumbs-xs-2x1 .mg-upc-thumbs-container{aspect-ratio:2}.mg-upc-thumbs-xs-2x2 .mg-upc-thumbs-container{aspect-ratio:1}.mg-upc-thumbs-xs-2x3 .mg-upc-thumbs-container{aspect-ratio:.66667}.mg-upc-thumbs-xs-2x4 .mg-upc-thumbs-container{aspect-ratio:.5}.mg-upc-thumbs-xs-3x1 .mg-upc-thumbs-container,.mg-upc-thumbs-xs-3x2 .mg-upc-thumbs-container,.mg-upc-thumbs-xs-3x3 .mg-upc-thumbs-container,.mg-upc-thumbs-xs-3x4 .mg-upc-thumbs-container{background-size:66.6666666667%}.mg-upc-thumbs-xs-3x1 .mg-upc-thumbs-container figure,.mg-upc-thumbs-xs-3x2 .mg-upc-thumbs-container figure,.mg-upc-thumbs-xs-3x3 .mg-upc-thumbs-container figure,.mg-upc-thumbs-xs-3x4 .mg-upc-thumbs-container figure{width:33.33334%;padding-bottom:33.33334%}.mg-upc-thumbs-xs-3x1 .mg-upc-thumbs-container{aspect-ratio:3}.mg-upc-thumbs-xs-3x2 .mg-upc-thumbs-container{aspect-ratio:1.5}.mg-upc-thumbs-xs-3x3 .mg-upc-thumbs-container{aspect-ratio:1}.mg-upc-thumbs-xs-3x4 .mg-upc-thumbs-container{aspect-ratio:.75}.mg-upc-thumbs-xs-4x1 .mg-upc-thumbs-container,.mg-upc-thumbs-xs-4x2 .mg-upc-thumbs-container,.mg-upc-thumbs-xs-4x3 .mg-upc-thumbs-container,.mg-upc-thumbs-xs-4x4 .mg-upc-thumbs-container{background-size:50%}.mg-upc-thumbs-xs-4x1 .mg-upc-thumbs-container figure,.mg-upc-thumbs-xs-4x2 .mg-upc-thumbs-container figure,.mg-upc-thumbs-xs-4x3 .mg-upc-thumbs-container figure,.mg-upc-thumbs-xs-4x4 .mg-upc-thumbs-container figure{width:25%;padding-bottom:25%}.mg-upc-thumbs-xs-4x1 .mg-upc-thumbs-container{aspect-ratio:4}.mg-upc-thumbs-xs-4x2 .mg-upc-thumbs-container{aspect-ratio:2}.mg-upc-thumbs-xs-4x3 .mg-upc-thumbs-container{aspect-ratio:1.33334}.mg-upc-thumbs-xs-4x4 .mg-upc-thumbs-container{aspect-ratio:1}}@media(min-width: 576px){.mg-upc-thumbs-sm-1x1 .mg-upc-thumbs-container,.mg-upc-thumbs-sm-1x2 .mg-upc-thumbs-container,.mg-upc-thumbs-sm-1x3 .mg-upc-thumbs-container,.mg-upc-thumbs-sm-1x4 .mg-upc-thumbs-container{background-size:200%}.mg-upc-thumbs-sm-1x1 .mg-upc-thumbs-container figure,.mg-upc-thumbs-sm-1x2 .mg-upc-thumbs-container figure,.mg-upc-thumbs-sm-1x3 .mg-upc-thumbs-container figure,.mg-upc-thumbs-sm-1x4 .mg-upc-thumbs-container figure{width:100%;padding-bottom:100%}.mg-upc-thumbs-sm-1x1 .mg-upc-thumbs-container{aspect-ratio:1}.mg-upc-thumbs-sm-1x2 .mg-upc-thumbs-container{aspect-ratio:.5}.mg-upc-thumbs-sm-1x3 .mg-upc-thumbs-container{aspect-ratio:.33334}.mg-upc-thumbs-sm-1x4 .mg-upc-thumbs-container{aspect-ratio:.25}.mg-upc-thumbs-sm-2x1 .mg-upc-thumbs-container,.mg-upc-thumbs-sm-2x2 .mg-upc-thumbs-container,.mg-upc-thumbs-sm-2x3 .mg-upc-thumbs-container,.mg-upc-thumbs-sm-2x4 .mg-upc-thumbs-container{background-size:100%}.mg-upc-thumbs-sm-2x1 .mg-upc-thumbs-container figure,.mg-upc-thumbs-sm-2x2 .mg-upc-thumbs-container figure,.mg-upc-thumbs-sm-2x3 .mg-upc-thumbs-container figure,.mg-upc-thumbs-sm-2x4 .mg-upc-thumbs-container figure{width:50%;padding-bottom:50%}.mg-upc-thumbs-sm-2x1 .mg-upc-thumbs-container{aspect-ratio:2}.mg-upc-thumbs-sm-2x2 .mg-upc-thumbs-container{aspect-ratio:1}.mg-upc-thumbs-sm-2x3 .mg-upc-thumbs-container{aspect-ratio:.66667}.mg-upc-thumbs-sm-2x4 .mg-upc-thumbs-container{aspect-ratio:.5}.mg-upc-thumbs-sm-3x1 .mg-upc-thumbs-container,.mg-upc-thumbs-sm-3x2 .mg-upc-thumbs-container,.mg-upc-thumbs-sm-3x3 .mg-upc-thumbs-container,.mg-upc-thumbs-sm-3x4 .mg-upc-thumbs-container{background-size:66.6666666667%}.mg-upc-thumbs-sm-3x1 .mg-upc-thumbs-container figure,.mg-upc-thumbs-sm-3x2 .mg-upc-thumbs-container figure,.mg-upc-thumbs-sm-3x3 .mg-upc-thumbs-container figure,.mg-upc-thumbs-sm-3x4 .mg-upc-thumbs-container figure{width:33.33334%;padding-bottom:33.33334%}.mg-upc-thumbs-sm-3x1 .mg-upc-thumbs-container{aspect-ratio:3}.mg-upc-thumbs-sm-3x2 .mg-upc-thumbs-container{aspect-ratio:1.5}.mg-upc-thumbs-sm-3x3 .mg-upc-thumbs-container{aspect-ratio:1}.mg-upc-thumbs-sm-3x4 .mg-upc-thumbs-container{aspect-ratio:.75}.mg-upc-thumbs-sm-4x1 .mg-upc-thumbs-container,.mg-upc-thumbs-sm-4x2 .mg-upc-thumbs-container,.mg-upc-thumbs-sm-4x3 .mg-upc-thumbs-container,.mg-upc-thumbs-sm-4x4 .mg-upc-thumbs-container{background-size:50%}.mg-upc-thumbs-sm-4x1 .mg-upc-thumbs-container figure,.mg-upc-thumbs-sm-4x2 .mg-upc-thumbs-container figure,.mg-upc-thumbs-sm-4x3 .mg-upc-thumbs-container figure,.mg-upc-thumbs-sm-4x4 .mg-upc-thumbs-container figure{width:25%;padding-bottom:25%}.mg-upc-thumbs-sm-4x1 .mg-upc-thumbs-container{aspect-ratio:4}.mg-upc-thumbs-sm-4x2 .mg-upc-thumbs-container{aspect-ratio:2}.mg-upc-thumbs-sm-4x3 .mg-upc-thumbs-container{aspect-ratio:1.33334}.mg-upc-thumbs-sm-4x4 .mg-upc-thumbs-container{aspect-ratio:1}}@media(min-width: 768px){.mg-upc-thumbs-md-1x1 .mg-upc-thumbs-container,.mg-upc-thumbs-md-1x2 .mg-upc-thumbs-container,.mg-upc-thumbs-md-1x3 .mg-upc-thumbs-container,.mg-upc-thumbs-md-1x4 .mg-upc-thumbs-container{background-size:200%}.mg-upc-thumbs-md-1x1 .mg-upc-thumbs-container figure,.mg-upc-thumbs-md-1x2 .mg-upc-thumbs-container figure,.mg-upc-thumbs-md-1x3 .mg-upc-thumbs-container figure,.mg-upc-thumbs-md-1x4 .mg-upc-thumbs-container figure{width:100%;padding-bottom:100%}.mg-upc-thumbs-md-1x1 .mg-upc-thumbs-container{aspect-ratio:1}.mg-upc-thumbs-md-1x2 .mg-upc-thumbs-container{aspect-ratio:.5}.mg-upc-thumbs-md-1x3 .mg-upc-thumbs-container{aspect-ratio:.33334}.mg-upc-thumbs-md-1x4 .mg-upc-thumbs-container{aspect-ratio:.25}.mg-upc-thumbs-md-2x1 .mg-upc-thumbs-container,.mg-upc-thumbs-md-2x2 .mg-upc-thumbs-container,.mg-upc-thumbs-md-2x3 .mg-upc-thumbs-container,.mg-upc-thumbs-md-2x4 .mg-upc-thumbs-container{background-size:100%}.mg-upc-thumbs-md-2x1 .mg-upc-thumbs-container figure,.mg-upc-thumbs-md-2x2 .mg-upc-thumbs-container figure,.mg-upc-thumbs-md-2x3 .mg-upc-thumbs-container figure,.mg-upc-thumbs-md-2x4 .mg-upc-thumbs-container figure{width:50%;padding-bottom:50%}.mg-upc-thumbs-md-2x1 .mg-upc-thumbs-container{aspect-ratio:2}.mg-upc-thumbs-md-2x2 .mg-upc-thumbs-container{aspect-ratio:1}.mg-upc-thumbs-md-2x3 .mg-upc-thumbs-container{aspect-ratio:.66667}.mg-upc-thumbs-md-2x4 .mg-upc-thumbs-container{aspect-ratio:.5}.mg-upc-thumbs-md-3x1 .mg-upc-thumbs-container,.mg-upc-thumbs-md-3x2 .mg-upc-thumbs-container,.mg-upc-thumbs-md-3x3 .mg-upc-thumbs-container,.mg-upc-thumbs-md-3x4 .mg-upc-thumbs-container{background-size:66.6666666667%}.mg-upc-thumbs-md-3x1 .mg-upc-thumbs-container figure,.mg-upc-thumbs-md-3x2 .mg-upc-thumbs-container figure,.mg-upc-thumbs-md-3x3 .mg-upc-thumbs-container figure,.mg-upc-thumbs-md-3x4 .mg-upc-thumbs-container figure{width:33.33334%;padding-bottom:33.33334%}.mg-upc-thumbs-md-3x1 .mg-upc-thumbs-container{aspect-ratio:3}.mg-upc-thumbs-md-3x2 .mg-upc-thumbs-container{aspect-ratio:1.5}.mg-upc-thumbs-md-3x3 .mg-upc-thumbs-container{aspect-ratio:1}.mg-upc-thumbs-md-3x4 .mg-upc-thumbs-container{aspect-ratio:.75}.mg-upc-thumbs-md-4x1 .mg-upc-thumbs-container,.mg-upc-thumbs-md-4x2 .mg-upc-thumbs-container,.mg-upc-thumbs-md-4x3 .mg-upc-thumbs-container,.mg-upc-thumbs-md-4x4 .mg-upc-thumbs-container{background-size:50%}.mg-upc-thumbs-md-4x1 .mg-upc-thumbs-container figure,.mg-upc-thumbs-md-4x2 .mg-upc-thumbs-container figure,.mg-upc-thumbs-md-4x3 .mg-upc-thumbs-container figure,.mg-upc-thumbs-md-4x4 .mg-upc-thumbs-container figure{width:25%;padding-bottom:25%}.mg-upc-thumbs-md-4x1 .mg-upc-thumbs-container{aspect-ratio:4}.mg-upc-thumbs-md-4x2 .mg-upc-thumbs-container{aspect-ratio:2}.mg-upc-thumbs-md-4x3 .mg-upc-thumbs-container{aspect-ratio:1.33334}.mg-upc-thumbs-md-4x4 .mg-upc-thumbs-container{aspect-ratio:1}}@media(min-width: 992px){.mg-upc-thumbs-lg-1x1 .mg-upc-thumbs-container,.mg-upc-thumbs-lg-1x2 .mg-upc-thumbs-container,.mg-upc-thumbs-lg-1x3 .mg-upc-thumbs-container,.mg-upc-thumbs-lg-1x4 .mg-upc-thumbs-container{background-size:200%}.mg-upc-thumbs-lg-1x1 .mg-upc-thumbs-container figure,.mg-upc-thumbs-lg-1x2 .mg-upc-thumbs-container figure,.mg-upc-thumbs-lg-1x3 .mg-upc-thumbs-container figure,.mg-upc-thumbs-lg-1x4 .mg-upc-thumbs-container figure{width:100%;padding-bottom:100%}.mg-upc-thumbs-lg-1x1 .mg-upc-thumbs-container{aspect-ratio:1}.mg-upc-thumbs-lg-1x2 .mg-upc-thumbs-container{aspect-ratio:.5}.mg-upc-thumbs-lg-1x3 .mg-upc-thumbs-container{aspect-ratio:.33334}.mg-upc-thumbs-lg-1x4 .mg-upc-thumbs-container{aspect-ratio:.25}.mg-upc-thumbs-lg-2x1 .mg-upc-thumbs-container,.mg-upc-thumbs-lg-2x2 .mg-upc-thumbs-container,.mg-upc-thumbs-lg-2x3 .mg-upc-thumbs-container,.mg-upc-thumbs-lg-2x4 .mg-upc-thumbs-container{background-size:100%}.mg-upc-thumbs-lg-2x1 .mg-upc-thumbs-container figure,.mg-upc-thumbs-lg-2x2 .mg-upc-thumbs-container figure,.mg-upc-thumbs-lg-2x3 .mg-upc-thumbs-container figure,.mg-upc-thumbs-lg-2x4 .mg-upc-thumbs-container figure{width:50%;padding-bottom:50%}.mg-upc-thumbs-lg-2x1 .mg-upc-thumbs-container{aspect-ratio:2}.mg-upc-thumbs-lg-2x2 .mg-upc-thumbs-container{aspect-ratio:1}.mg-upc-thumbs-lg-2x3 .mg-upc-thumbs-container{aspect-ratio:.66667}.mg-upc-thumbs-lg-2x4 .mg-upc-thumbs-container{aspect-ratio:.5}.mg-upc-thumbs-lg-3x1 .mg-upc-thumbs-container,.mg-upc-thumbs-lg-3x2 .mg-upc-thumbs-container,.mg-upc-thumbs-lg-3x3 .mg-upc-thumbs-container,.mg-upc-thumbs-lg-3x4 .mg-upc-thumbs-container{background-size:66.6666666667%}.mg-upc-thumbs-lg-3x1 .mg-upc-thumbs-container figure,.mg-upc-thumbs-lg-3x2 .mg-upc-thumbs-container figure,.mg-upc-thumbs-lg-3x3 .mg-upc-thumbs-container figure,.mg-upc-thumbs-lg-3x4 .mg-upc-thumbs-container figure{width:33.33334%;padding-bottom:33.33334%}.mg-upc-thumbs-lg-3x1 .mg-upc-thumbs-container{aspect-ratio:3}.mg-upc-thumbs-lg-3x2 .mg-upc-thumbs-container{aspect-ratio:1.5}.mg-upc-thumbs-lg-3x3 .mg-upc-thumbs-container{aspect-ratio:1}.mg-upc-thumbs-lg-3x4 .mg-upc-thumbs-container{aspect-ratio:.75}.mg-upc-thumbs-lg-4x1 .mg-upc-thumbs-container,.mg-upc-thumbs-lg-4x2 .mg-upc-thumbs-container,.mg-upc-thumbs-lg-4x3 .mg-upc-thumbs-container,.mg-upc-thumbs-lg-4x4 .mg-upc-thumbs-container{background-size:50%}.mg-upc-thumbs-lg-4x1 .mg-upc-thumbs-container figure,.mg-upc-thumbs-lg-4x2 .mg-upc-thumbs-container figure,.mg-upc-thumbs-lg-4x3 .mg-upc-thumbs-container figure,.mg-upc-thumbs-lg-4x4 .mg-upc-thumbs-container figure{width:25%;padding-bottom:25%}.mg-upc-thumbs-lg-4x1 .mg-upc-thumbs-container{aspect-ratio:4}.mg-upc-thumbs-lg-4x2 .mg-upc-thumbs-container{aspect-ratio:2}.mg-upc-thumbs-lg-4x3 .mg-upc-thumbs-container{aspect-ratio:1.33334}.mg-upc-thumbs-lg-4x4 .mg-upc-thumbs-container{aspect-ratio:1}}@media(min-width: 1200px){.mg-upc-thumbs-xl-1x1 .mg-upc-thumbs-container,.mg-upc-thumbs-xl-1x2 .mg-upc-thumbs-container,.mg-upc-thumbs-xl-1x3 .mg-upc-thumbs-container,.mg-upc-thumbs-xl-1x4 .mg-upc-thumbs-container{background-size:200%}.mg-upc-thumbs-xl-1x1 .mg-upc-thumbs-container figure,.mg-upc-thumbs-xl-1x2 .mg-upc-thumbs-container figure,.mg-upc-thumbs-xl-1x3 .mg-upc-thumbs-container figure,.mg-upc-thumbs-xl-1x4 .mg-upc-thumbs-container figure{width:100%;padding-bottom:100%}.mg-upc-thumbs-xl-1x1 .mg-upc-thumbs-container{aspect-ratio:1}.mg-upc-thumbs-xl-1x2 .mg-upc-thumbs-container{aspect-ratio:.5}.mg-upc-thumbs-xl-1x3 .mg-upc-thumbs-container{aspect-ratio:.33334}.mg-upc-thumbs-xl-1x4 .mg-upc-thumbs-container{aspect-ratio:.25}.mg-upc-thumbs-xl-2x1 .mg-upc-thumbs-container,.mg-upc-thumbs-xl-2x2 .mg-upc-thumbs-container,.mg-upc-thumbs-xl-2x3 .mg-upc-thumbs-container,.mg-upc-thumbs-xl-2x4 .mg-upc-thumbs-container{background-size:100%}.mg-upc-thumbs-xl-2x1 .mg-upc-thumbs-container figure,.mg-upc-thumbs-xl-2x2 .mg-upc-thumbs-container figure,.mg-upc-thumbs-xl-2x3 .mg-upc-thumbs-container figure,.mg-upc-thumbs-xl-2x4 .mg-upc-thumbs-container figure{width:50%;padding-bottom:50%}.mg-upc-thumbs-xl-2x1 .mg-upc-thumbs-container{aspect-ratio:2}.mg-upc-thumbs-xl-2x2 .mg-upc-thumbs-container{aspect-ratio:1}.mg-upc-thumbs-xl-2x3 .mg-upc-thumbs-container{aspect-ratio:.66667}.mg-upc-thumbs-xl-2x4 .mg-upc-thumbs-container{aspect-ratio:.5}.mg-upc-thumbs-xl-3x1 .mg-upc-thumbs-container,.mg-upc-thumbs-xl-3x2 .mg-upc-thumbs-container,.mg-upc-thumbs-xl-3x3 .mg-upc-thumbs-container,.mg-upc-thumbs-xl-3x4 .mg-upc-thumbs-container{background-size:66.6666666667%}.mg-upc-thumbs-xl-3x1 .mg-upc-thumbs-container figure,.mg-upc-thumbs-xl-3x2 .mg-upc-thumbs-container figure,.mg-upc-thumbs-xl-3x3 .mg-upc-thumbs-container figure,.mg-upc-thumbs-xl-3x4 .mg-upc-thumbs-container figure{width:33.33334%;padding-bottom:33.33334%}.mg-upc-thumbs-xl-3x1 .mg-upc-thumbs-container{aspect-ratio:3}.mg-upc-thumbs-xl-3x2 .mg-upc-thumbs-container{aspect-ratio:1.5}.mg-upc-thumbs-xl-3x3 .mg-upc-thumbs-container{aspect-ratio:1}.mg-upc-thumbs-xl-3x4 .mg-upc-thumbs-container{aspect-ratio:.75}.mg-upc-thumbs-xl-4x1 .mg-upc-thumbs-container,.mg-upc-thumbs-xl-4x2 .mg-upc-thumbs-container,.mg-upc-thumbs-xl-4x3 .mg-upc-thumbs-container,.mg-upc-thumbs-xl-4x4 .mg-upc-thumbs-container{background-size:50%}.mg-upc-thumbs-xl-4x1 .mg-upc-thumbs-container figure,.mg-upc-thumbs-xl-4x2 .mg-upc-thumbs-container figure,.mg-upc-thumbs-xl-4x3 .mg-upc-thumbs-container figure,.mg-upc-thumbs-xl-4x4 .mg-upc-thumbs-container figure{width:25%;padding-bottom:25%}.mg-upc-thumbs-xl-4x1 .mg-upc-thumbs-container{aspect-ratio:4}.mg-upc-thumbs-xl-4x2 .mg-upc-thumbs-container{aspect-ratio:2}.mg-upc-thumbs-xl-4x3 .mg-upc-thumbs-container{aspect-ratio:1.33334}.mg-upc-thumbs-xl-4x4 .mg-upc-thumbs-container{aspect-ratio:1}}@media(min-width: 1400px){.mg-upc-thumbs-xxl-1x1 .mg-upc-thumbs-container,.mg-upc-thumbs-xxl-1x2 .mg-upc-thumbs-container,.mg-upc-thumbs-xxl-1x3 .mg-upc-thumbs-container,.mg-upc-thumbs-xxl-1x4 .mg-upc-thumbs-container{background-size:200%}.mg-upc-thumbs-xxl-1x1 .mg-upc-thumbs-container figure,.mg-upc-thumbs-xxl-1x2 .mg-upc-thumbs-container figure,.mg-upc-thumbs-xxl-1x3 .mg-upc-thumbs-container figure,.mg-upc-thumbs-xxl-1x4 .mg-upc-thumbs-container figure{width:100%;padding-bottom:100%}.mg-upc-thumbs-xxl-1x1 .mg-upc-thumbs-container{aspect-ratio:1}.mg-upc-thumbs-xxl-1x2 .mg-upc-thumbs-container{aspect-ratio:.5}.mg-upc-thumbs-xxl-1x3 .mg-upc-thumbs-container{aspect-ratio:.33334}.mg-upc-thumbs-xxl-1x4 .mg-upc-thumbs-container{aspect-ratio:.25}.mg-upc-thumbs-xxl-2x1 .mg-upc-thumbs-container,.mg-upc-thumbs-xxl-2x2 .mg-upc-thumbs-container,.mg-upc-thumbs-xxl-2x3 .mg-upc-thumbs-container,.mg-upc-thumbs-xxl-2x4 .mg-upc-thumbs-container{background-size:100%}.mg-upc-thumbs-xxl-2x1 .mg-upc-thumbs-container figure,.mg-upc-thumbs-xxl-2x2 .mg-upc-thumbs-container figure,.mg-upc-thumbs-xxl-2x3 .mg-upc-thumbs-container figure,.mg-upc-thumbs-xxl-2x4 .mg-upc-thumbs-container figure{width:50%;padding-bottom:50%}.mg-upc-thumbs-xxl-2x1 .mg-upc-thumbs-container{aspect-ratio:2}.mg-upc-thumbs-xxl-2x2 .mg-upc-thumbs-container{aspect-ratio:1}.mg-upc-thumbs-xxl-2x3 .mg-upc-thumbs-container{aspect-ratio:.66667}.mg-upc-thumbs-xxl-2x4 .mg-upc-thumbs-container{aspect-ratio:.5}.mg-upc-thumbs-xxl-3x1 .mg-upc-thumbs-container,.mg-upc-thumbs-xxl-3x2 .mg-upc-thumbs-container,.mg-upc-thumbs-xxl-3x3 .mg-upc-thumbs-container,.mg-upc-thumbs-xxl-3x4 .mg-upc-thumbs-container{background-size:66.6666666667%}.mg-upc-thumbs-xxl-3x1 .mg-upc-thumbs-container figure,.mg-upc-thumbs-xxl-3x2 .mg-upc-thumbs-container figure,.mg-upc-thumbs-xxl-3x3 .mg-upc-thumbs-container figure,.mg-upc-thumbs-xxl-3x4 .mg-upc-thumbs-container figure{width:33.33334%;padding-bottom:33.33334%}.mg-upc-thumbs-xxl-3x1 .mg-upc-thumbs-container{aspect-ratio:3}.mg-upc-thumbs-xxl-3x2 .mg-upc-thumbs-container{aspect-ratio:1.5}.mg-upc-thumbs-xxl-3x3 .mg-upc-thumbs-container{aspect-ratio:1}.mg-upc-thumbs-xxl-3x4 .mg-upc-thumbs-container{aspect-ratio:.75}.mg-upc-thumbs-xxl-4x1 .mg-upc-thumbs-container,.mg-upc-thumbs-xxl-4x2 .mg-upc-thumbs-container,.mg-upc-thumbs-xxl-4x3 .mg-upc-thumbs-container,.mg-upc-thumbs-xxl-4x4 .mg-upc-thumbs-container{background-size:50%}.mg-upc-thumbs-xxl-4x1 .mg-upc-thumbs-container figure,.mg-upc-thumbs-xxl-4x2 .mg-upc-thumbs-container figure,.mg-upc-thumbs-xxl-4x3 .mg-upc-thumbs-container figure,.mg-upc-thumbs-xxl-4x4 .mg-upc-thumbs-container figure{width:25%;padding-bottom:25%}.mg-upc-thumbs-xxl-4x1 .mg-upc-thumbs-container{aspect-ratio:4}.mg-upc-thumbs-xxl-4x2 .mg-upc-thumbs-container{aspect-ratio:2}.mg-upc-thumbs-xxl-4x3 .mg-upc-thumbs-container{aspect-ratio:1.33334}.mg-upc-thumbs-xxl-4x4 .mg-upc-thumbs-container{aspect-ratio:1}}@media(min-width: 0){.mg-upc-thumbs-xs-0 .mg-upc-thumbs-container,.mg-upc-thumbs-xs-0x0 .mg-upc-thumbs-container{display:none}}@media(min-width: 576px){.mg-upc-thumbs-sm-0 .mg-upc-thumbs-container,.mg-upc-thumbs-sm-0x0 .mg-upc-thumbs-container{display:none}}@media(min-width: 768px){.mg-upc-thumbs-md-0 .mg-upc-thumbs-container,.mg-upc-thumbs-md-0x0 .mg-upc-thumbs-container{display:none}}@media(min-width: 992px){.mg-upc-thumbs-lg-0 .mg-upc-thumbs-container,.mg-upc-thumbs-lg-0x0 .mg-upc-thumbs-container{display:none}}@media(min-width: 1200px){.mg-upc-thumbs-xl-0 .mg-upc-thumbs-container,.mg-upc-thumbs-xl-0x0 .mg-upc-thumbs-container{display:none}}@media(min-width: 1400px){.mg-upc-thumbs-xxl-0 .mg-upc-thumbs-container,.mg-upc-thumbs-xxl-0x0 .mg-upc-thumbs-container{display:none}}.mg-upc-icon+span{margin-left:.6em;vertical-align:middle}.mg-upc-icon{vertical-align:middle}.mg-upc-dg-content button{min-height:30px}.mg-upc-dg-msg{display:block;background:rgba(172,205,100,.75);padding:.7em;border:solid 1px #7dbf21;border-radius:2px;color:#314f00;margin:1em 0;white-space:pre-line}@media screen and (min-width: 700px){.mg-upc-dg-msg{top:-2em}}.mg-upc-dg-error{display:block;background:rgba(255,48,48,.75);padding:.7em;border:solid 1px #bf2121;border-radius:2px;color:#4f0001;margin:1em 0;position:sticky;top:-1em;z-index:5;white-space:pre-line}@media screen and (min-width: 700px){.mg-upc-dg-error{top:-2em}}.mg-upc-dg-alert-close{float:right;color:#fff;text-decoration:none;text-shadow:0 0 2px #fff}.mg-upc-dg-wait{position:absolute;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.7);z-index:9;display:none}.mg-upc-dg-wait:before{content:"";position:absolute;top:50%;right:50%;margin:-1em 0 0 -1em;width:2em;height:2em;border-radius:50%;border-top:2px solid #5583f8;border-bottom:2px solid #345fc9;border-right:2px solid rgba(0,0,0,0);animation:loading-spinner .6s linear infinite}.mg-upc-dg-status-loading{max-height:90vh;min-height:50px;overflow:hidden}@keyframes loading-spinner{to{transform:rotate(360deg)}}.mg-upc-dg-dn{display:none !important}.mg-upc-dg-content ul,.mg-upc-app-container ul{padding:0;margin:1em .3em}.mg-upc-dg-item-list,.mg-upc-dg-item-list-type{display:flex;padding:.6em;margin:.2em;justify-content:flex-start;align-content:stretch;align-items:center;border:solid 1px #e5e5e5;cursor:pointer}.mg-upc-dg-item-list:hover,.mg-upc-dg-item-list:focus,.mg-upc-dg-item-list-type:hover,.mg-upc-dg-item-list-type:focus{border:solid 1px #a9a9a9;background:#fafafa}.mg-upc-dg-item-list .mg-upc-dg-item-type,.mg-upc-dg-item-list-type .mg-upc-dg-item-type{width:30px;height:30px;font-size:24px;line-height:30px;text-align:center}.mg-upc-dg-item-list .mg-upc-dg-item-title,.mg-upc-dg-item-list-type .mg-upc-dg-item-title{display:flex;flex-direction:column;color:#333;flex-grow:2;text-align:start;padding:.1em 1em;word-break:break-word}.mg-upc-dg-item-list .mg-upc-dg-item-title>span:nth-child(2),.mg-upc-dg-item-list-type .mg-upc-dg-item-title>span:nth-child(2){opacity:.6}.mg-upc-dg-item-list .mg-upc-dg-item-count,.mg-upc-dg-item-list-type .mg-upc-dg-item-count{width:3em;text-align:center;opacity:.5}@media screen and (max-width: 400px){.mg-upc-dg-item-list,.mg-upc-dg-item-list-type{flex-direction:column}.mg-upc-dg-item-list .mg-upc-dg-item-title,.mg-upc-dg-item-list-type .mg-upc-dg-item-title{text-align:center}}.mg-upc-dg-item-type:before{content:""}.mg-upc-dg-item-type-numbered:before{content:""}.mg-upc-dg-item-type-vote:before{content:""}.mg-upc-dg-item-type-favorites:before{content:""}.mg-upc-dg-item-type-bookmarks:before{content:""}.mg-upc-dg-item-type-cart:before{content:""}.mg-upc-dg-item-type-none:before{content:""}.mg-upg-edit{float:right}ul.mg-upc-dg-list::before{content:"";display:block;clear:both}.mg-upc-app-title{margin-left:.5rem;word-break:break-word}.mg-upc-dg-list-desc{margin-left:.5rem}.mg-upc-dg-title{margin-top:0;margin-left:.5rem;word-break:break-word}.mg-upc-dg-title>a{vertical-align:middle;font-size:1em;text-decoration:none}.mg-upc-dg-top-action{margin:1em 0;display:flex;align-items:center;align-content:stretch;flex-direction:row-reverse}.mg-upc-dg-top-action button{margin:.5em;flex-grow:2}@media(max-width: 550px){.mg-upc-dg-top-action{align-items:stretch;flex-direction:column}}@media(min-width: 1024px){#upc-my-lists-widget .mg-upc-dg-top-action:first-child{margin-top:0}#upc-my-lists-widget .mg-upc-dg-top-action:first-child button{margin-top:0}}.mg-upc-dg-total-votes{text-align:right;display:block;margin-bottom:2em}.mg-list-edit label{color:#000;display:block;margin-top:.5em}.mg-list-edit input[type=text],.mg-list-edit textarea,.mg-list-edit select{width:100%;margin-bottom:.5em;display:block;min-height:2em}.mg-list-edit textarea{height:8em}.mg-list-edit button{margin:.7em 0;float:left}.mg-list-edit button:first-of-type{float:right}@media(max-width: 550px){.mg-list-edit button{width:100%}}.mg-upc-dg-list-desc-edit-count{display:block;text-align:right}.mg-upc-dg-item{display:flex;align-items:center;margin:2em 0}.mg-upc-dg-item>*{flex-shrink:0}.mg-upc-dg-item>.mg-upc-dg-item-data{flex-grow:1;flex-shrink:2}.mg-upc-dg-item button{margin:.3em}@media(max-width: 550px){.mg-upc-dg-item{flex-direction:column;text-align:center}.mg-upc-dg-item .mg-upc-dg-item-number{position:relative;top:.1em;height:0;font-size:3em;color:#fff;font-weight:700;text-shadow:0 0 4px #000}.mg-upc-dg-item .mg-upc-dg-item-image{height:7em;width:7em}.mg-upc-dg-item .mg-upc-dg-stock>*,.mg-upc-dg-item .mg-upc-dg-price{float:none;margin:auto;display:block}}.mg-upc-dg-item-adding{margin:.5em;opacity:.7;padding:.3em 1em;background:#eaeaea}.mg-upc-dg-item-handle{padding:.5em;white-space:nowrap;cursor:move}.mg-upc-dg-item-number{width:3em;text-align:center;flex-shrink:0}.mg-upc-dg-item-image{height:5em;width:5em;max-width:none;object-fit:cover;background:#d5d5d5}.mg-upc-dg-item-data{padding-right:1em;padding-left:1em}.mg-upc-dg-item-data button{font-size:small}.mg-upc-dg-item-data>p{margin:0}.mg-upc-dg-btn-item-desc{width:100%}.mg-upc-dg-btn-item-desc-cancel,.mg-upc-dg-btn-item-desc-save{width:46%;margin:2%;float:left}.mg-upc-dg-price{float:right;margin-left:1em}.mg-upc-dg-price del{opacity:.5}.mg-upc-dg-stock>*{margin:0;float:right}.mg-upc-dg-pagination-div{display:flex;align-content:stretch;justify-content:center;align-items:center}.mg-upc-dg-hidden{opacity:.2}.mg-upc-dg-pagination-div.mg-upc-dg-hidden{display:none}.mg-upc-dg-pagination-div::after{content:"";clear:both;display:block}.mg-upc-dg-pagination,.mg-upc-dg-pagination-current{width:39%;text-align:center;position:relative}.mg-upc-dg-pagination-current{width:10%}.mg-upc-dg-pagination .sortable-chosen{position:absolute;top:0;left:0;bottom:0;right:0;margin:0;overflow:hidden;background:#ececd0}.mg-upc-dg-pagination .sortable-chosen .mg-upc-dg-item-handle,.mg-upc-dg-pagination .sortable-chosen .mg-upc-dg-item-number,.mg-upc-dg-pagination .sortable-chosen button{display:none}@keyframes mg-upc-dg-loading-skeleton{100%{transform:translateX(100%)}}.mg-upc-dg-loading-skeleton{--base-color: #ebebeb;--highlight-color: #f5f5f5;--animation-duration: 1.5s;--animation-direction: normal;--pseudo-element-display: block;background-color:var(--base-color);width:100%;border-radius:.25rem;display:inline-flex;line-height:1;position:relative;overflow:hidden;z-index:1}.mg-upc-dg-loading-skeleton::after{content:" ";display:var(--pseudo-element-display);position:absolute;top:0;left:0;right:0;height:100%;background-repeat:no-repeat;background-image:linear-gradient(90deg, var(--base-color), var(--highlight-color), var(--base-color));transform:translateX(-100%);animation-name:mg-upc-dg-loading-skeleton;animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-timing-function:ease-in-out;animation-iteration-count:infinite}.mg-upc-dg-loading-skeleton,.mg-upc-dg-on-loading{display:none}.mg-upc-dg-status-loading .mg-upc-dg-list-desc,.mg-upc-dg-status-loading .mg-upc-dg-pagination-div,.mg-upc-dg-status-loading button{display:none}.mg-upc-dg-status-loading .mg-upc-dg-list-of-lists,.mg-upc-dg-status-loading .mg-upc-dg-list{visibility:hidden}.mg-upc-dg-status-loading .mg-upc-dg-on-loading{display:block}.mg-upc-dg-status-loading .mg-upc-dg-loading-skeleton{display:inline-flex}@keyframes share-animate{from{max-height:0;transform:scaleY(0);opacity:0}to{max-height:125px;transform:scaleY(1);opacity:1}}.mg-upc-dg-share-link{margin:1em 0;max-height:none;animation:share-animate .3s linear;text-align:center}.mg-upc-dg-share-link input{width:70%;font-size:16px;height:40px;border:none;background:#e2e2e2;color:#333;margin:0;display:inline-block;vertical-align:bottom;box-sizing:border-box}.mg-upc-dg-share-link button{width:30%;font-size:16px;padding:2px !important;height:40px !important;line-height:36px !important;border:none;display:inline-block;vertical-align:bottom;box-sizing:border-box}.mg-upc-dg-share-link .mg-upc-dg-share{display:inline-block;margin:2% 0}.mg-upc-zero-quantity{opacity:.3}.mg-upc-dg-quantity{width:4em;display:flex;flex-direction:column;text-align:center;margin:1em}.mg-upc-dg-quantity small{opacity:.5}.mg-upc-dg-quantity input{text-align:center}.mg-upc-err-required_logged_in .mg-list-new,.mg-upc-err-required_logged_in .mg-upc-dg-alert-close{display:none}.mg-upc-share-btn-img{height:64px;width:64px;display:inline-block;vertical-align:middle;background-size:100%}.mg-upc-share-link{display:block;text-align:right;margin:1em 0}.mg-upc-share-link::after{content:"";display:block;clear:both}.mg-upc-share{text-decoration:none}.mg-upc-dg-share:hover .mg-upc-share-btn-img,.mg-upc-dg-share:focus .mg-upc-share-btn-img,.mg-upc-share:hover .mg-upc-share-btn-img,.mg-upc-share:focus .mg-upc-share-btn-img{transform:scale(1.3);transition:transform .3s}.mg-upc-share-facebook{background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 64 64%27 width=%2764%27 height=%2764%27%3E%3Crect width=%2764%27 height=%2764%27 rx=%270%27 ry=%270%27 fill=%27%233b5998%27%3E%3C/rect%3E%3Cpath d=%27M34.1,47V33.3h4.6l0.7-5.3h-5.3v-3.4c0-1.5,0.4-2.6,2.6-2.6l2.8,0v-4.8c-0.5-0.1-2.2-0.2-4.1-0.2 c-4.1,0-6.9,2.5-6.9,7V28H24v5.3h4.6V47H34.1z%27 fill=%27white%27%3E%3C/path%3E%3C/svg%3E")}.mg-upc-share-twitter{background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 64 64%27 width=%2764%27 height=%2764%27%3E%3Crect width=%2764%27 height=%2764%27 rx=%270%27 ry=%270%27 fill=%27%230f1419%27%3E%3C/rect%3E%3Cpath d=%27M 41.116 18.375 h 4.962 l -10.8405 12.39 l 12.753 16.86 H 38.005 l -7.821 -10.2255 L 21.235 47.625 H 16.27 l 11.595 -13.2525 L 15.631 18.375 H 25.87 l 7.0695 9.3465 z m -1.7415 26.28 h 2.7495 L 24.376 21.189 H 21.4255 z%27 fill=%27white%27%3E%3C/path%3E%3C/svg%3E")}.mg-upc-share-whatsapp{background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 64 64%27 width=%2764%27 height=%2764%27%3E%3Crect width=%2764%27 height=%2764%27 rx=%270%27 ry=%270%27 fill=%27%2325D366%27%3E%3C/rect%3E%3Cpath d=%27m42.32286,33.93287c-0.5178,-0.2589 -3.04726,-1.49644 -3.52105,-1.66732c-0.4712,-0.17346 -0.81554,-0.2589 -1.15987,0.2589c-0.34175,0.51004 -1.33075,1.66474 -1.63108,2.00648c-0.30032,0.33658 -0.60064,0.36247 -1.11327,0.12945c-0.5178,-0.2589 -2.17994,-0.80259 -4.14759,-2.56312c-1.53269,-1.37217 -2.56312,-3.05503 -2.86603,-3.57283c-0.30033,-0.5178 -0.03366,-0.80259 0.22524,-1.06149c0.23301,-0.23301 0.5178,-0.59547 0.7767,-0.90616c0.25372,-0.31068 0.33657,-0.5178 0.51262,-0.85437c0.17088,-0.36246 0.08544,-0.64725 -0.04402,-0.90615c-0.12945,-0.2589 -1.15987,-2.79613 -1.58964,-3.80584c-0.41424,-1.00971 -0.84142,-0.88027 -1.15987,-0.88027c-0.29773,-0.02588 -0.64208,-0.02588 -0.98382,-0.02588c-0.34693,0 -0.90616,0.12945 -1.37736,0.62136c-0.4712,0.5178 -1.80194,1.76053 -1.80194,4.27186c0,2.51134 1.84596,4.945 2.10227,5.30747c0.2589,0.33657 3.63497,5.51458 8.80262,7.74113c1.23237,0.5178 2.1903,0.82848 2.94111,1.08738c1.23237,0.38836 2.35599,0.33657 3.24402,0.20712c0.99159,-0.15534 3.04985,-1.24272 3.47963,-2.45956c0.44013,-1.21683 0.44013,-2.22654 0.31068,-2.45955c-0.12945,-0.23301 -0.46601,-0.36247 -0.98382,-0.59548m-9.40068,12.84407l-0.02589,0c-3.05503,0 -6.08417,-0.82849 -8.72495,-2.38189l-0.62136,-0.37023l-6.47252,1.68286l1.73463,-6.29129l-0.41424,-0.64725c-1.70875,-2.71846 -2.6149,-5.85116 -2.6149,-9.07706c0,-9.39809 7.68934,-17.06155 17.15993,-17.06155c4.58253,0 8.88029,1.78642 12.11655,5.02268c3.23625,3.21036 5.02267,7.50812 5.02267,12.06476c-0.0078,9.3981 -7.69712,17.06155 -17.14699,17.06155m14.58906,-31.58846c-3.93529,-3.80584 -9.1133,-5.95471 -14.62789,-5.95471c-11.36055,0 -20.60848,9.2065 -20.61625,20.52564c0,3.61684 0.94757,7.14565 2.75211,10.26282l-2.92557,10.63564l10.93337,-2.85309c3.0136,1.63108 6.4052,2.4958 9.85634,2.49839l0.01037,0c11.36574,0 20.61884,-9.2091 20.62403,-20.53082c0,-5.48093 -2.14111,-10.64081 -6.03239,-14.51915%27 fill=%27white%27%3E%3C/path%3E%3C/svg%3E")}.mg-upc-share-telegram{background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 64 64%27 width=%2764%27 height=%2764%27%3E%3Crect width=%2764%27 height=%2764%27 rx=%270%27 ry=%270%27 fill=%27%2337aee2%27%3E%3C/rect%3E%3Cpath d=%27m45.90873,15.44335c-0.6901,-0.0281 -1.37668,0.14048 -1.96142,0.41265c-0.84989,0.32661 -8.63939,3.33986 -16.5237,6.39174c-3.9685,1.53296 -7.93349,3.06593 -10.98537,4.24067c-3.05012,1.1765 -5.34694,2.05098 -5.4681,2.09312c-0.80775,0.28096 -1.89996,0.63566 -2.82712,1.72788c-0.23354,0.27218 -0.46884,0.62161 -0.58825,1.10275c-0.11941,0.48114 -0.06673,1.09222 0.16682,1.5716c0.46533,0.96052 1.25376,1.35737 2.18443,1.71383c3.09051,0.99037 6.28638,1.93508 8.93263,2.8236c0.97632,3.44171 1.91401,6.89571 2.84116,10.34268c0.30554,0.69185 0.97105,0.94823 1.65764,0.95525l-0.00351,0.03512c0,0 0.53908,0.05268 1.06412,-0.07375c0.52679,-0.12292 1.18879,-0.42846 1.79109,-0.99212c0.662,-0.62161 2.45836,-2.38812 3.47683,-3.38552l7.6736,5.66477l0.06146,0.03512c0,0 0.84989,0.59703 2.09312,0.68132c0.62161,0.04214 1.4399,-0.07726 2.14229,-0.59176c0.70766,-0.51626 1.1765,-1.34683 1.396,-2.29506c0.65673,-2.86224 5.00979,-23.57745 5.75257,-27.00686l-0.02107,0.08077c0.51977,-1.93157 0.32837,-3.70159 -0.87096,-4.74991c-0.60054,-0.52152 -1.2924,-0.7498 -1.98425,-0.77965l0,0.00176zm-0.2072,3.29069c0.04741,0.0439 0.0439,0.0439 0.00351,0.04741c-0.01229,-0.00351 0.14048,0.2072 -0.15804,1.32576l-0.01229,0.04214l-0.00878,0.03863c-0.75858,3.50668 -5.15554,24.40802 -5.74203,26.96472c-0.08077,0.34417 -0.11414,0.31959 -0.09482,0.29852c-0.1756,-0.02634 -0.50045,-0.16506 -0.52679,-0.1756l-13.13468,-9.70175c4.4988,-4.33199 9.09945,-8.25307 13.744,-12.43229c0.8218,-0.41265 0.68483,-1.68573 -0.29852,-1.70681c-1.04305,0.24584 -1.92279,0.99564 -2.8798,1.47502c-5.49971,3.2626 -11.11882,6.13186 -16.55882,9.49279c-2.792,-0.97105 -5.57873,-1.77704 -8.15298,-2.57601c2.2336,-0.89555 4.00889,-1.55579 5.75608,-2.23009c3.05188,-1.1765 7.01687,-2.7042 10.98537,-4.24067c7.94051,-3.06944 15.92667,-6.16346 16.62028,-6.43037l0.05619,-0.02283l0.05268,-0.02283c0.19316,-0.0878 0.30378,-0.09658 0.35471,-0.10009c0,0 -0.01756,-0.05795 -0.00351,-0.04566l-0.00176,0zm-20.91715,22.0638l2.16687,1.60145c-0.93418,0.91311 -1.81743,1.77353 -2.45485,2.38812l0.28798,-3.98957%27 fill=%27white%27%3E%3C/path%3E%3C/svg%3E")}.mg-upc-share-line{background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 64 64%27 width=%2764%27 height=%2764%27%3E%3Crect width=%2764%27 height=%2764%27 rx=%270%27 ry=%270%27 fill=%27%2300b800%27%3E%3C/rect%3E%3Cpath d=%27M52.62 30.138c0 3.693-1.432 7.019-4.42 10.296h.001c-4.326 4.979-14 11.044-16.201 11.972-2.2.927-1.876-.591-1.786-1.112l.294-1.765c.069-.527.142-1.343-.066-1.865-.232-.574-1.146-.872-1.817-1.016-9.909-1.31-17.245-8.238-17.245-16.51 0-9.226 9.251-16.733 20.62-16.733 11.37 0 20.62 7.507 20.62 16.733zM27.81 25.68h-1.446a.402.402 0 0 0-.402.401v8.985c0 .221.18.4.402.4h1.446a.401.401 0 0 0 .402-.4v-8.985a.402.402 0 0 0-.402-.401zm9.956 0H36.32a.402.402 0 0 0-.402.401v5.338L31.8 25.858a.39.39 0 0 0-.031-.04l-.002-.003-.024-.025-.008-.007a.313.313 0 0 0-.032-.026.255.255 0 0 1-.021-.014l-.012-.007-.021-.012-.013-.006-.023-.01-.013-.005-.024-.008-.014-.003-.023-.005-.017-.002-.021-.003-.021-.002h-1.46a.402.402 0 0 0-.402.401v8.985c0 .221.18.4.402.4h1.446a.401.401 0 0 0 .402-.4v-5.337l4.123 5.568c.028.04.063.072.101.099l.004.003a.236.236 0 0 0 .025.015l.012.006.019.01a.154.154 0 0 1 .019.008l.012.004.028.01.005.001a.442.442 0 0 0 .104.013h1.446a.4.4 0 0 0 .401-.4v-8.985a.402.402 0 0 0-.401-.401zm-13.442 7.537h-3.93v-7.136a.401.401 0 0 0-.401-.401h-1.447a.4.4 0 0 0-.401.401v8.984a.392.392 0 0 0 .123.29c.072.068.17.111.278.111h5.778a.4.4 0 0 0 .401-.401v-1.447a.401.401 0 0 0-.401-.401zm21.429-5.287c.222 0 .401-.18.401-.402v-1.446a.401.401 0 0 0-.401-.402h-5.778a.398.398 0 0 0-.279.113l-.005.004-.006.008a.397.397 0 0 0-.111.276v8.984c0 .108.043.206.112.278l.005.006a.401.401 0 0 0 .284.117h5.778a.4.4 0 0 0 .401-.401v-1.447a.401.401 0 0 0-.401-.401h-3.93v-1.519h3.93c.222 0 .401-.18.401-.402V29.85a.401.401 0 0 0-.401-.402h-3.93V27.93h3.93z%27 fill=%27white%27%3E%3C/path%3E%3C/svg%3E")}.mg-upc-share-email{background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 64 64%27 width=%2764%27 height=%2764%27%3E%3Crect width=%2764%27 height=%2764%27 rx=%270%27 ry=%270%27 fill=%27%23b2b2b2%27%3E%3C/rect%3E%3Cpath d=%27M17,22v20h30V22H17z M41.1,25L32,32.1L22.9,25H41.1z M20,39V26.6l12,9.3l12-9.3V39H20z%27 fill=%27white%27%3E%3C/path%3E%3C/svg%3E")}.mg-upc-share-pinterest{background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2764%27 height=%2764%27%3E%3Crect width=%2764%27 height=%2764%27 rx=%270%27 ry=%270%27 fill=%27%23dc0000%27/%3E%3Cpath d=%27M32.9 12.4c-10.4 0-15.6 7.6-15.6 13.7 0 3.7 1.5 7.1 4.5 8.3.6.3 1 0 1.1-.5l.4-1.8c.2-.5.2-.8-.2-1.2-1-1-1.6-2.3-1.6-4.3 0-5.6 4.1-10.5 10.8-10.5 6 0 9.2 3.6 9.2 8.4 0 6.2-2.9 11.6-7 11.6-2.2 0-4-2-3.4-4.3.7-2.7 2-5.7 2-7.7 0-1.8-1-3.3-3-3.3-2.4 0-4.3 2.3-4.3 5.6 0 2 .7 3.4.7 3.4l-2.9 11.9c-.4 1.6-1 8.3-1 9.8.9.4 2.2-1.6 3.5-3.8.7-1.2 1.6-2.8 2-4.4l1.5-6c.7 1.5 3 2.7 5.3 2.7 7 0 11.8-6.4 11.8-15 0-6.5-5.5-12.6-13.8-12.6z%27 fill=%27%23fff%27 paint-order=%27fill markers stroke%27/%3E%3C/svg%3E")}
  • user-post-collections/trunk/javascript/mg-upc-client/dist/main.js

    r3190768 r3414663  
    1 (()=>{"use strict";var t,e,n,i,o,s,a,r,l,c,u,d={},_=[],p=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|itera/i,m=Array.isArray;function f(t,e){for(var n in e)t[n]=e[n];return t}function g(t){t&&t.parentNode&&t.parentNode.removeChild(t)}function h(e,n,i){var o,s,a,r={};for(a in n)"key"==a?o=n[a]:"ref"==a?s=n[a]:r[a]=n[a];if(arguments.length>2&&(r.children=arguments.length>3?t.call(arguments,2):i),"function"==typeof e&&null!=e.defaultProps)for(a in e.defaultProps)void 0===r[a]&&(r[a]=e.defaultProps[a]);return v(e,r,o,s,null)}function v(t,i,o,s,a){var r={type:t,props:i,key:o,ref:s,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,constructor:void 0,__v:null==a?++n:a,__i:-1,__u:0};return null==a&&null!=e.vnode&&e.vnode(r),r}function y(t){return t.children}function b(t,e){this.props=t,this.context=e}function w(t,e){if(null==e)return t.__?w(t.__,t.__i+1):null;for(var n;e<t.__k.length;e++)if(null!=(n=t.__k[e])&&null!=n.__e)return n.__e;return"function"==typeof t.type?w(t):null}function P(t){var e,n;if(null!=(t=t.__)&&null!=t.__c){for(t.__e=t.__c.base=null,e=0;e<t.__k.length;e++)if(null!=(n=t.__k[e])&&null!=n.__e){t.__e=t.__c.base=n.__e;break}return P(t)}}function k(t){(!t.__d&&(t.__d=!0)&&i.push(t)&&!C.__r++||o!==e.debounceRendering)&&((o=e.debounceRendering)||s)(C)}function C(){var t,n,o,s,r,l,c,u;for(i.sort(a);t=i.shift();)t.__d&&(n=i.length,s=void 0,l=(r=(o=t).__v).__e,c=[],u=[],o.__P&&((s=f({},r)).__v=r.__v+1,e.vnode&&e.vnode(s),D(o.__P,s,r,o.__n,o.__P.namespaceURI,32&r.__u?[l]:null,c,null==l?w(r):l,!!(32&r.__u),u),s.__v=r.__v,s.__.__k[s.__i]=s,O(c,s,u),s.__e!=l&&P(s)),i.length>n&&i.sort(a));C.__r=0}function N(t,e,n,i,o,s,a,r,l,c,u){var p,m,f,g,h,v=i&&i.__k||_,y=e.length;for(n.__d=l,x(n,e,v),l=n.__d,p=0;p<y;p++)null!=(f=n.__k[p])&&(m=-1===f.__i?d:v[f.__i]||d,f.__i=p,D(t,f,m,o,s,a,r,l,c,u),g=f.__e,f.ref&&m.ref!=f.ref&&(m.ref&&j(m.ref,null,f),u.push(f.ref,f.__c||g,f)),null==h&&null!=g&&(h=g),65536&f.__u||m.__k===f.__k?l=S(f,l,t):"function"==typeof f.type&&void 0!==f.__d?l=f.__d:g&&(l=g.nextSibling),f.__d=void 0,f.__u&=-196609);n.__d=l,n.__e=h}function x(t,e,n){var i,o,s,a,r,l=e.length,c=n.length,u=c,d=0;for(t.__k=[],i=0;i<l;i++)null!=(o=e[i])&&"boolean"!=typeof o&&"function"!=typeof o?(a=i+d,(o=t.__k[i]="string"==typeof o||"number"==typeof o||"bigint"==typeof o||o.constructor==String?v(null,o,null,null,null):m(o)?v(y,{children:o},null,null,null):void 0===o.constructor&&o.__b>0?v(o.type,o.props,o.key,o.ref?o.ref:null,o.__v):o).__=t,o.__b=t.__b+1,s=null,-1!==(r=o.__i=T(o,n,a,u))&&(u--,(s=n[r])&&(s.__u|=131072)),null==s||null===s.__v?(-1==r&&d--,"function"!=typeof o.type&&(o.__u|=65536)):r!==a&&(r==a-1?d--:r==a+1?d++:(r>a?d--:d++,o.__u|=65536))):o=t.__k[i]=null;if(u)for(i=0;i<c;i++)null!=(s=n[i])&&!(131072&s.__u)&&(s.__e==t.__d&&(t.__d=w(s)),R(s,s))}function S(t,e,n){var i,o;if("function"==typeof t.type){for(i=t.__k,o=0;i&&o<i.length;o++)i[o]&&(i[o].__=t,e=S(i[o],e,n));return e}t.__e!=e&&(e&&t.type&&!n.contains(e)&&(e=w(t)),n.insertBefore(t.__e,e||null),e=t.__e);do{e=e&&e.nextSibling}while(null!=e&&8===e.nodeType);return e}function I(t,e){return e=e||[],null==t||"boolean"==typeof t||(m(t)?t.some((function(t){I(t,e)})):e.push(t)),e}function T(t,e,n,i){var o=t.key,s=t.type,a=n-1,r=n+1,l=e[n];if(null===l||l&&o==l.key&&s===l.type&&!(131072&l.__u))return n;if(i>(null==l||131072&l.__u?0:1))for(;a>=0||r<e.length;){if(a>=0){if((l=e[a])&&!(131072&l.__u)&&o==l.key&&s===l.type)return a;a--}if(r<e.length){if((l=e[r])&&!(131072&l.__u)&&o==l.key&&s===l.type)return r;r++}}return-1}function A(t,e,n){"-"===e[0]?t.setProperty(e,null==n?"":n):t[e]=null==n?"":"number"!=typeof n||p.test(e)?n:n+"px"}function E(t,e,n,i,o){var s;t:if("style"===e)if("string"==typeof n)t.style.cssText=n;else{if("string"==typeof i&&(t.style.cssText=i=""),i)for(e in i)n&&e in n||A(t.style,e,"");if(n)for(e in n)i&&n[e]===i[e]||A(t.style,e,n[e])}else if("o"===e[0]&&"n"===e[1])s=e!==(e=e.replace(/(PointerCapture)$|Capture$/i,"$1")),e=e.toLowerCase()in t||"onFocusOut"===e||"onFocusIn"===e?e.toLowerCase().slice(2):e.slice(2),t.l||(t.l={}),t.l[e+s]=n,n?i?n.u=i.u:(n.u=r,t.addEventListener(e,s?c:l,s)):t.removeEventListener(e,s?c:l,s);else{if("http://www.w3.org/2000/svg"==o)e=e.replace(/xlink(H|:h)/,"h").replace(/sName$/,"s");else if("width"!=e&&"height"!=e&&"href"!=e&&"list"!=e&&"form"!=e&&"tabIndex"!=e&&"download"!=e&&"rowSpan"!=e&&"colSpan"!=e&&"role"!=e&&"popover"!=e&&e in t)try{t[e]=null==n?"":n;break t}catch(t){}"function"==typeof n||(null==n||!1===n&&"-"!==e[4]?t.removeAttribute(e):t.setAttribute(e,"popover"==e&&1==n?"":n))}}function L(t){return function(n){if(this.l){var i=this.l[n.type+t];if(null==n.t)n.t=r++;else if(n.t<i.u)return;return i(e.event?e.event(n):n)}}}function D(t,n,i,o,s,a,r,l,c,u){var d,_,p,g,h,v,w,P,k,C,x,S,I,T,A,E,L=n.type;if(void 0!==n.constructor)return null;128&i.__u&&(c=!!(32&i.__u),a=[l=n.__e=i.__e]),(d=e.__b)&&d(n);t:if("function"==typeof L)try{if(P=n.props,k="prototype"in L&&L.prototype.render,C=(d=L.contextType)&&o[d.__c],x=d?C?C.props.value:d.__:o,i.__c?w=(_=n.__c=i.__c).__=_.__E:(k?n.__c=_=new L(P,x):(n.__c=_=new b(P,x),_.constructor=L,_.render=W),C&&C.sub(_),_.props=P,_.state||(_.state={}),_.context=x,_.__n=o,p=_.__d=!0,_.__h=[],_._sb=[]),k&&null==_.__s&&(_.__s=_.state),k&&null!=L.getDerivedStateFromProps&&(_.__s==_.state&&(_.__s=f({},_.__s)),f(_.__s,L.getDerivedStateFromProps(P,_.__s))),g=_.props,h=_.state,_.__v=n,p)k&&null==L.getDerivedStateFromProps&&null!=_.componentWillMount&&_.componentWillMount(),k&&null!=_.componentDidMount&&_.__h.push(_.componentDidMount);else{if(k&&null==L.getDerivedStateFromProps&&P!==g&&null!=_.componentWillReceiveProps&&_.componentWillReceiveProps(P,x),!_.__e&&(null!=_.shouldComponentUpdate&&!1===_.shouldComponentUpdate(P,_.__s,x)||n.__v===i.__v)){for(n.__v!==i.__v&&(_.props=P,_.state=_.__s,_.__d=!1),n.__e=i.__e,n.__k=i.__k,n.__k.some((function(t){t&&(t.__=n)})),S=0;S<_._sb.length;S++)_.__h.push(_._sb[S]);_._sb=[],_.__h.length&&r.push(_);break t}null!=_.componentWillUpdate&&_.componentWillUpdate(P,_.__s,x),k&&null!=_.componentDidUpdate&&_.__h.push((function(){_.componentDidUpdate(g,h,v)}))}if(_.context=x,_.props=P,_.__P=t,_.__e=!1,I=e.__r,T=0,k){for(_.state=_.__s,_.__d=!1,I&&I(n),d=_.render(_.props,_.state,_.context),A=0;A<_._sb.length;A++)_.__h.push(_._sb[A]);_._sb=[]}else do{_.__d=!1,I&&I(n),d=_.render(_.props,_.state,_.context),_.state=_.__s}while(_.__d&&++T<25);_.state=_.__s,null!=_.getChildContext&&(o=f(f({},o),_.getChildContext())),k&&!p&&null!=_.getSnapshotBeforeUpdate&&(v=_.getSnapshotBeforeUpdate(g,h)),N(t,m(E=null!=d&&d.type===y&&null==d.key?d.props.children:d)?E:[E],n,i,o,s,a,r,l,c,u),_.base=n.__e,n.__u&=-161,_.__h.length&&r.push(_),w&&(_.__E=_.__=null)}catch(t){if(n.__v=null,c||null!=a){for(n.__u|=c?160:128;l&&8===l.nodeType&&l.nextSibling;)l=l.nextSibling;a[a.indexOf(l)]=null,n.__e=l}else n.__e=i.__e,n.__k=i.__k;e.__e(t,n,i)}else null==a&&n.__v===i.__v?(n.__k=i.__k,n.__e=i.__e):n.__e=U(i.__e,n,i,o,s,a,r,c,u);(d=e.diffed)&&d(n)}function O(t,n,i){n.__d=void 0;for(var o=0;o<i.length;o++)j(i[o],i[++o],i[++o]);e.__c&&e.__c(n,t),t.some((function(n){try{t=n.__h,n.__h=[],t.some((function(t){t.call(n)}))}catch(t){e.__e(t,n.__v)}}))}function U(n,i,o,s,a,r,l,c,u){var _,p,f,h,v,y,b,P=o.props,k=i.props,C=i.type;if("svg"===C?a="http://www.w3.org/2000/svg":"math"===C?a="http://www.w3.org/1998/Math/MathML":a||(a="http://www.w3.org/1999/xhtml"),null!=r)for(_=0;_<r.length;_++)if((v=r[_])&&"setAttribute"in v==!!C&&(C?v.localName===C:3===v.nodeType)){n=v,r[_]=null;break}if(null==n){if(null===C)return document.createTextNode(k);n=document.createElementNS(a,C,k.is&&k),c&&(e.__m&&e.__m(i,r),c=!1),r=null}if(null===C)P===k||c&&n.data===k||(n.data=k);else{if(r=r&&t.call(n.childNodes),P=o.props||d,!c&&null!=r)for(P={},_=0;_<n.attributes.length;_++)P[(v=n.attributes[_]).name]=v.value;for(_ in P)if(v=P[_],"children"==_);else if("dangerouslySetInnerHTML"==_)f=v;else if(!(_ in k)){if("value"==_&&"defaultValue"in k||"checked"==_&&"defaultChecked"in k)continue;E(n,_,null,v,a)}for(_ in k)v=k[_],"children"==_?h=v:"dangerouslySetInnerHTML"==_?p=v:"value"==_?y=v:"checked"==_?b=v:c&&"function"!=typeof v||P[_]===v||E(n,_,v,P[_],a);if(p)c||f&&(p.__html===f.__html||p.__html===n.innerHTML)||(n.innerHTML=p.__html),i.__k=[];else if(f&&(n.innerHTML=""),N(n,m(h)?h:[h],i,o,s,"foreignObject"===C?"http://www.w3.org/1999/xhtml":a,r,l,r?r[0]:o.__k&&w(o,0),c,u),null!=r)for(_=r.length;_--;)g(r[_]);c||(_="value","progress"===C&&null==y?n.removeAttribute("value"):void 0!==y&&(y!==n[_]||"progress"===C&&!y||"option"===C&&y!==P[_])&&E(n,_,y,P[_],a),_="checked",void 0!==b&&b!==n[_]&&E(n,_,b,P[_],a))}return n}function j(t,n,i){try{if("function"==typeof t){var o="function"==typeof t.__u;o&&t.__u(),o&&null==n||(t.__u=t(n))}else t.current=n}catch(t){e.__e(t,i)}}function R(t,n,i){var o,s;if(e.unmount&&e.unmount(t),(o=t.ref)&&(o.current&&o.current!==t.__e||j(o,null,n)),null!=(o=t.__c)){if(o.componentWillUnmount)try{o.componentWillUnmount()}catch(t){e.__e(t,n)}o.base=o.__P=null}if(o=t.__k)for(s=0;s<o.length;s++)o[s]&&R(o[s],n,i||"function"!=typeof t.type);i||g(t.__e),t.__c=t.__=t.__e=t.__d=void 0}function W(t,e,n){return this.constructor(t,n)}function H(n,i,o){var s,a,r,l;e.__&&e.__(n,i),a=(s="function"==typeof o)?null:o&&o.__k||i.__k,r=[],l=[],D(i,n=(!s&&o||i).__k=h(y,null,[n]),a||d,d,i.namespaceURI,!s&&o?[o]:a?null:i.firstChild?t.call(i.childNodes):null,r,!s&&o?o:a?a.__e:i.firstChild,s,l),O(r,n,l)}t=_.slice,e={__e:function(t,e,n,i){for(var o,s,a;e=e.__;)if((o=e.__c)&&!o.__)try{if((s=o.constructor)&&null!=s.getDerivedStateFromError&&(o.setState(s.getDerivedStateFromError(t)),a=o.__d),null!=o.componentDidCatch&&(o.componentDidCatch(t,i||{}),a=o.__d),a)return o.__E=o}catch(e){t=e}throw t}},n=0,b.prototype.setState=function(t,e){var n;n=null!=this.__s&&this.__s!==this.state?this.__s:this.__s=f({},this.state),"function"==typeof t&&(t=t(f({},n),this.props)),t&&f(n,t),null!=t&&this.__v&&(e&&this._sb.push(e),k(this))},b.prototype.forceUpdate=function(t){this.__v&&(this.__e=!0,t&&this.__h.push(t),k(this))},b.prototype.render=y,i=[],s="function"==typeof Promise?Promise.prototype.then.bind(Promise.resolve()):setTimeout,a=function(t,e){return t.__v.__b-e.__v.__b},C.__r=0,r=0,l=L(!1),c=L(!0),u=0;var $,M,F,Q,q=0,B=[],X=e,V=X.__b,K=X.__r,G=X.diffed,z=X.__c,J=X.unmount,Y=X.__;function Z(t,e){X.__h&&X.__h(M,t,q||e),q=0;var n=M.__H||(M.__H={__:[],__h:[]});return t>=n.__.length&&n.__.push({}),n.__[t]}function tt(t){return q=1,et(pt,t)}function et(t,e,n){var i=Z($++,2);if(i.t=t,!i.__c&&(i.__=[n?n(e):pt(void 0,e),function(t){var e=i.__N?i.__N[0]:i.__[0],n=i.t(e,t);e!==n&&(i.__N=[n,i.__[1]],i.__c.setState({}))}],i.__c=M,!M.u)){var o=function(t,e,n){if(!i.__c.__H)return!0;var o=i.__c.__H.__.filter((function(t){return!!t.__c}));if(o.every((function(t){return!t.__N})))return!s||s.call(this,t,e,n);var a=!1;return o.forEach((function(t){if(t.__N){var e=t.__[0];t.__=t.__N,t.__N=void 0,e!==t.__[0]&&(a=!0)}})),!(!a&&i.__c.props===t)&&(!s||s.call(this,t,e,n))};M.u=!0;var s=M.shouldComponentUpdate,a=M.componentWillUpdate;M.componentWillUpdate=function(t,e,n){if(this.__e){var i=s;s=void 0,o(t,e,n),s=i}a&&a.call(this,t,e,n)},M.shouldComponentUpdate=o}return i.__N||i.__}function nt(t,e){var n=Z($++,3);!X.__s&&_t(n.__H,e)&&(n.__=t,n.i=e,M.__H.__h.push(n))}function it(t){return q=5,ot((function(){return{current:t}}),[])}function ot(t,e){var n=Z($++,7);return _t(n.__H,e)&&(n.__=t(),n.__H=e,n.__h=t),n.__}function st(t,e){return q=8,ot((function(){return t}),e)}function at(t){var e=M.context[t.__c],n=Z($++,9);return n.c=t,e?(null==n.__&&(n.__=!0,e.sub(M)),e.props.value):t.__}function rt(){for(var t;t=B.shift();)if(t.__P&&t.__H)try{t.__H.__h.forEach(ut),t.__H.__h.forEach(dt),t.__H.__h=[]}catch(e){t.__H.__h=[],X.__e(e,t.__v)}}X.__b=function(t){M=null,V&&V(t)},X.__=function(t,e){t&&e.__k&&e.__k.__m&&(t.__m=e.__k.__m),Y&&Y(t,e)},X.__r=function(t){K&&K(t),$=0;var e=(M=t.__c).__H;e&&(F===M?(e.__h=[],M.__h=[],e.__.forEach((function(t){t.__N&&(t.__=t.__N),t.i=t.__N=void 0}))):(e.__h.forEach(ut),e.__h.forEach(dt),e.__h=[],$=0)),F=M},X.diffed=function(t){G&&G(t);var e=t.__c;e&&e.__H&&(e.__H.__h.length&&(1!==B.push(e)&&Q===X.requestAnimationFrame||((Q=X.requestAnimationFrame)||ct)(rt)),e.__H.__.forEach((function(t){t.i&&(t.__H=t.i),t.i=void 0}))),F=M=null},X.__c=function(t,e){e.some((function(t){try{t.__h.forEach(ut),t.__h=t.__h.filter((function(t){return!t.__||dt(t)}))}catch(n){e.some((function(t){t.__h&&(t.__h=[])})),e=[],X.__e(n,t.__v)}})),z&&z(t,e)},X.unmount=function(t){J&&J(t);var e,n=t.__c;n&&n.__H&&(n.__H.__.forEach((function(t){try{ut(t)}catch(t){e=t}})),n.__H=void 0,e&&X.__e(e,n.__v))};var lt="function"==typeof requestAnimationFrame;function ct(t){var e,n=function(){clearTimeout(i),lt&&cancelAnimationFrame(e),setTimeout(t)},i=setTimeout(n,100);lt&&(e=requestAnimationFrame(n))}function ut(t){var e=M,n=t.__c;"function"==typeof n&&(t.__c=void 0,n()),M=e}function dt(t){var e=M;t.__c=t.__(),M=e}function _t(t,e){return!t||t.length!==e.length||e.some((function(e,n){return e!==t[n]}))}function pt(t,e){return"function"==typeof e?e(t):e}const mt=function(t,e=!1){return MgUpcTexts&&MgUpcTexts[t]?e?e.reduce((function(t,e){return t.replace(/%s/,e)}),MgUpcTexts[t]):MgUpcTexts[t]:t},ft="ui/reset",gt="ui/error",ht="ui/message",vt="ui/editing",yt="listOfLists/set",bt="listOfLists/remove",wt="listOfLists/create",Pt="listOfList/addingPost",kt="listOfList/setPage",Ct="listOfList/setTotalPages",Nt="list/set",xt="list/update",St="list/setPage",It="list/setTotalPages",Tt="list/setItems",At="list/removeItem",Et="list/addItem",Lt="list/updateItem",Dt="list/moveItem",Ot="list/moveItemNext",Ut="list/moveItemPrev",jt="list/cart",Rt=async function(t,e="",n={},i="mg-upc/v1/lists"){if(void 0===Qt().nonce){const t=new FormData;t.append("action","mg_upc_user");const e={method:"POST",credentials:"same-origin",referrerPolicy:"no-referrer",body:t},n=await fetch(Qt().ajaxUrl,e),i=await n.json();i.nonce&&(Qt().nonce=i.nonce),i.user_id&&(Qt().user_id=i.user_id)}const o={method:t,credentials:"same-origin",headers:{"Content-Type":"application/json","X-WP-Nonce":Qt().nonce},referrerPolicy:"no-referrer"};"GET"!==t&&n&&(o.body=JSON.stringify(n));const s=await fetch(Qt().root+i+e,o);return s.headers.get("x-wp-nonce")&&(Qt().nonce=s.headers.get("x-wp-nonce")),{data:await s.json(),headers:s.headers,status:s.status}};function Wt(t){const e=Object.entries(t).filter((([,t])=>null!=t)).map((([t,e])=>`${encodeURIComponent(t)}=${encodeURIComponent(String(e))}`)),n=-1!==Qt().root.indexOf("?")?"&":"?";return e.length>0?`${n}${e.join("&")}`:""}class Ht extends Error{constructor(t,e){super(t),this.name="MgApiError",this.code=e?.data?.code,this.response=e}}function $t(t){let e=t?.data?.data?.status;if(!e&&t.status&&(e=t.status),400===e||401===e||403===e||404===e||409===e||500===e)throw new Ht(t?.data?.message,t)}let Mt={my:function(t={}){return Rt("GET","/My"+Wt(t),{}).then((function(t){return $t(t),t}))},discover:function(t){return Rt("GET","/"+Wt(t),{}).then((function(t){return $t(t),t}))},get:function(t){return Rt("GET","/"+t,{}).then((function(t){return $t(t),t}))},cart:function(t){return Rt("POST","/cart",{list:t},"mg-upc/v1").then((function(t){return $t(t),t}))},items:function(t,e={}){return Rt("GET","/"+t+"/items"+Wt(e),{}).then((function(t){return $t(t),t}))},delete:function(t){return Rt("DELETE","/"+t,{}).then((function(t){return $t(t),t}))},create:function(t){return Rt("POST","",t).then((function(t){return $t(t),t}))},update:function(t){let e=t.id;return delete t.id,Rt("PATCH","/"+e,t).then((function(t){return $t(t),t}))},add:function(t,e,n={}){return"object"!=typeof e&&(e={post_id:e}),Rt("POST","/"+t+"/items"+Wt(n),e).then((function(t){return $t(t),t}))},quit:function(t,e,n={}){return Rt("DELETE","/"+t+"/items/"+e+Wt(n),{}).then((function(t){return $t(t),t}))},updateItem:function(t,e,n){return Rt("PATCH","/"+t+"/items/"+e,n).then((function(t){return $t(t),t}))},vote:function(t,e,n={}){return Rt("POST","/"+t+"/items/"+e+"/vote",n).then((function(t){return $t(t),t}))},move:function(t,e,n){return Rt("PATCH","/"+t+"/items/"+e,{position:n}).then((function(t){return $t(t),t}))}};const Ft=Mt;function Qt(){return MgUserPostCollections}function qt(){return Qt()?.sortable}function Bt(t){const e=Qt()?.types;return!(!e||!e[t])&&e[t]}function Xt(t){const e=Qt()?.statuses;return!(!e||!e[t])&&e[t]}function Vt(t,e){return!!t.type&&Gt(t.type,e)}function Kt(t){const e=[],n=Qt()?.types;for(const i in n)n.hasOwnProperty(i)&&(Gt(i,"always_exists")||(t?.type?n[i].available_post_types.includes(t.type)&&e.push(n[i]):e.push(n[i])));return e}function Gt(t,e){const n=Bt(t);return!(!n||!n.supports)&&n.supports.includes(e)}const zt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVQYV2NgYAAAAAMAAWgmWQ0AAAAASUVORK5CYII=";function Jt(t){return JSON.parse(JSON.stringify(t))}function Yt(t){return"string"!=typeof t?"":t.replace(/([^>\r\n]?)(\r\n|\n\r|\r|\n)/g,"$1<br>$2")}function Zt(t){return Ft.cart(t).then((t=>(jQuery&&t.data.fragments&&t.data.cart_hash&&jQuery(document.body).trigger("added_to_cart",[t.data.fragments,t.data.cart_hash]),t.data)))}function te(t,e="error"){if(!jQuery)return!1;const n=jQuery("<div>").addClass("mg-upc-alert mg-upc-alert-"+e);n.append(jQuery("<p>").html(t));const i=jQuery('<a class="mg-upc-alert-close" href="#"><span class="mg-upc-icon upc-font-close"></span></a>').on("click",(function(){return n.remove(),!1}));return n.append(i),n}function ee(t,e){const{type:n,payload:i}=e;let o=!1;const s=t=>(o=a({status:"failed"}),t.error&&(o.error=t.error.message?t.error.message:"",o.errorCode=t.error.code?t.error.code:""),o),a=(e=null)=>{if(o||(o=Jt(t)),e)for(const t in e)e.hasOwnProperty(t)&&(o[t]=e[t]);return o},r=(t,e=0,n="succeeded")=>(0!==e&&(t.loadingCount=t.loadingCount+e),t.loadingCount<1?(t.loadingCount=0,t.status=n):t.status="loading",t);let l=function(t,e){const{type:n,payload:i}=e;let o,s;const a=(e=!1)=>{if(s||(s=!1===t?{}:Jt(t)),e)for(const t in e)s[t]=e[t];return s};switch(n){case Nt:return!0===i?{ID:-1,title:"",content:"",status:"",type:""}:i;case xt:return i.items=Jt(t.items),i;case wt:return i;case Tt:return a({items:i});case Et+"/failed":case Et:return i?.list?a(i.list):t;case Lt:const e=!!i.item&&i.item;return o=a().items.map((t=>t.post_id===i.post_id?e||Object.assign({},t,i):{...t})),a({items:o});case At:if(!t.items||1===t.items.length||!1===i)return t;if(s=a(),o=s.items.filter((t=>t.post_id!==i)),Gt(t.type,"sortable")){const e=parseInt(t.items[0].position,10);o.forEach(((t,n)=>{o[n].position=e+n}))}if(s.count=s.count-1,Gt(t.type,"vote")){const e=t.items.find((t=>t.post_id==i));e&&(s.vote_counter=s.vote_counter-e.votes)}return{...s,items:o};case Dt:const n=parseInt(t.items[0].position,10);o=a().items.slice();const r=a().items[i.oldIndex];return o.splice(i.oldIndex,1),o.splice(i.newIndex,0,r),isNaN(n)?(alert("positions error!"),t):(o.forEach(((t,e)=>{o[e].position=n+e})),a({items:o}));default:return t}}(t.list,e),c=function(t,e){const{type:n,payload:i}=e;switch(n){case yt:return i;case Et:case Nt:return!1;case bt:return!1===i?t:Jt(t.filter((t=>t.ID!=i)));default:return t}}(t.listOfList,e);switch(t.list===l&&c===t.listOfList||(o=a({listOfList:c,list:l}),t.addingPost||(o.title=o.list?o.list.title:se.title)),n){case"ui/mode":return a({mode:i});case ft:return{...se,mode:t.mode};case gt:return a(!1===i?{error:!1,errorCode:!1}:{error:i});case ht:return a(!1===i?{message:!1,errorCode:!1}:{message:i});case jt:const n=a();return i.msg&&(n.message=i.msg),i.err&&(n.error=i.err),n;case vt:return a({editing:i});case Pt:return o=a(),o.addingPost=i,i&&(o.title=mt("Add to...")),o;case wt:o=a(),o.title=i.title?i.title:se.title,o.listTotalPages=1,o.listPage=1,o.addingPost=!1;break;case Et:if(o=a(),i?.list){const t=i.list;o.title=t.title?t.title:se.title;const e=t?.items_page;e&&(o.listTotalPages=e["X-WP-TotalPages"]?e["X-WP-TotalPages"]:1,o.listPage=e["X-WP-Page"]?e["X-WP-Page"]:1)}i.message&&(o=r(o,-1,"failed"),o.error=i.message),o.addingPost=!1;break;case kt:return a({page:i});case Ct:return a({totalPages:i});case St:return a({listPage:i});case It:return a({listTotalPages:i});case Nt+"/loading":return o=r(a(),1),o.listOfList=!1,"object"==typeof i?(o.list=i,i.title&&(o.title=i.title)):o.list={ID:i},o;case At+"/loading":return o=r(a(),1),"object"==typeof i&&i.list_id&&(o.list={ID:i.list_id}),o;case yt+"/loading":case Tt+"/loading":case Lt+"/loading":case Et+"/loading":case Ot+"/loading":case Ut+"/loading":case xt+"/loading":case wt+"/loading":case jt+"/loading":return r(a(),1);case Et+"/succeeded":return o=r(a(),-1),o.addingPost=!1,o.status="succeeded",o.error=!1,o.errorCode=!1,o.title=o.list?o.list.title:se.title,o;case jt+"/succeeded":return r(a({errorCode:!1}),-1);case Nt+"/succeeded":var u={error:!1,errorCode:!1};return!1===t.list&&(u={}),r(a(u),-1);case yt+"/succeeded":case Tt+"/succeeded":case Lt+"/succeeded":case At+"/succeeded":case Dt+"/succeeded":case Ot+"/succeeded":case Ut+"/succeeded":case xt+"/succeeded":case wt+"/succeeded":return r(a({error:!1,errorCode:!1}),-1);case wt+"/failed":return o=r(a(),-1,"failed"),e.error&&e.error.message&&(o.error=e.error.message),o;case Et+"/failed":if(o=r(a(),-1),o.addingPost=!1,o.title=o.list?o.list.title:se.title,i?.list){const t=i.list;o.title=t.title?t.title:se.title;const e=t?.items_page;e&&(o.listTotalPages=e["X-WP-TotalPages"]?e["X-WP-TotalPages"]:1,o.listPage=e["X-WP-Page"]?e["X-WP-Page"]:1)}return i.message&&(o.error=i.message,o.status="failed"),s(e);case yt+"/failed":case Tt+"/failed":case Lt+"/failed":case At+"/failed":case Dt+"/failed":case Ot+"/failed":case Ut+"/failed":case xt+"/failed":case Nt+"/failed":case jt+"/failed":return r(s(e),-1)}return!1!==o?o:t}const ne=(t,e)=>function(n=null,...i){return{asyncThunk:!0,payload:e,type:t,arg:n,extra:i}};class ie extends Error{constructor(t,e){super(t),this.name="MgUpcRejectWithValue",this.value=e}}const oe=(t,e)=>n=>{let i;if((o=n)&&"object"==typeof o&&!0===o.asyncThunk){let o={dispatch:oe(t,e),getState:e,extra:n.extra,rejectWithValue:t=>new ie(n.type+": rejectWithValue",t)};t({type:n.type+"/loading",payload:n.arg}),i=n.payload(n.arg,o)}else{if(!(t=>!!t&&("object"==typeof t||"function"==typeof t)&&"function"==typeof t.then)(n.payload))return void t(n);t({type:n.type+"/loading"}),i=n.payload}var o;i.then((e=>{e instanceof ie?t({type:n.type+"/failed",payload:e.value}):(t({type:n.type,payload:e}),t({type:n.type+"/succeeded"}))})).catch((e=>{t(e instanceof ie?{type:n.type+"/failed",payload:e.value}:{type:n.type+"/failed",error:e})}))},se={list:!1,listOfList:!1,addingPost:null,status:"idle",loadingCount:0,error:null,message:null,errorCode:null,editing:!1,title:mt("My Lists"),actualAction:"init",page:1,totalPages:1,listPage:1,listTotalPages:1,mode:"my"},ae=function(t,e){var n={__c:e="__cC"+u++,__:t,Consumer:function(t,e){return t.children(e)},Provider:function(t){var n,i;return this.getChildContext||(n=new Set,(i={})[e]=this,this.getChildContext=function(){return i},this.componentWillUnmount=function(){n=null},this.shouldComponentUpdate=function(t){this.props.value!==t.value&&n.forEach((function(t){t.__e=!0,k(t)}))},this.sub=function(t){n.add(t);var e=t.componentWillUnmount;t.componentWillUnmount=function(){n&&n.delete(t),e&&e.call(t)}}),t.children}};return n.Provider.__=n.Consumer.contextType=n}({});function re(t){return new Date(t).toLocaleDateString()}const le=function(t){const{state:e,dispatch:n}=at(ae);return h("li",{className:"mg-upc-dg-item-list",onClick:t.onClick,onKeyPress:e=>{13===e.keyCode&&t.onClick(e)},tabIndex:"0"},h("i",{className:"mg-upc-icon mg-upc-dg-item-type mg-upc-dg-item-type-"+t.list.type}),h("div",{className:"mg-upc-dg-item-title"},h("span",null,t.list.title),"my"!==e.mode&&h(y,null,h("span",null,h("a",{href:"#",onClick:function(e){!function(t){t.stopImmediatePropagation&&t.stopImmediatePropagation(),t.stopPropagation&&t.stopPropagation(),t.preventDefault()}(e),function(t,e){const n=new URLSearchParams(document.location.hash.substring(1));n.set("author",e);let i=n.toString();""!==i&&(i="#"+i),window.location.hash=i}(0,t.list.author)}},t.list.user_login),h("span",{className:"mg-upc-list-dates"},h("i",null," ",h("b",null,"Created:")," ",re(t.list.created)),h("i",null," ",h("b",null,"Modified:")," ",re(t.list.modified)))))),h("span",{className:"mg-upc-dg-item-count"},t.list.count),h("span",{className:"mg-upc-dg-item-actions"},t.onRemove&&h("button",{"aria-label":mt("Remove List"),onClick:e=>{e.stopPropagation(),t.onRemove(t.list)}},h("span",{className:"mg-upc-icon upc-font-trash"}))))};class ce extends b{static defaultProps={count:1,duration:1.2,width:null,wrapper:null,height:null,circle:!1};render(){const t=[];for(let e=0;e<this.props.count;e++){let n=this.props.styles?this.props.styles:{};null!=this.props.width&&(n.width=this.props.width),null!=this.props.height&&(n.height=this.props.height),null!==this.props.width&&null!==this.props.height&&this.props.circle&&(n.borderRadius="50%"),t.push(h("span",{key:e,className:"mg-upc-dg-loading-skeleton",style:n},"‌"))}const e=this.props.wrapper;return h("span",null,e?t.map(((t,n)=>h(e,{key:n},t,"‌"))):t)}}const ue=function(t){return h("div",{className:"mg-upc-dg-pagination-div"},h("button",{className:1===t.page?"mg-upc-dg-hidden mg-upc-dg-pagination":"mg-upc-dg-pagination",ref:t.prevRef,disabled:1===t.page,"aria-label":mt("Previous page"),title:mt("Previous page"),onClick:t.onPreview},h("span",{className:"mg-upc-icon upc-font-arrow_left"})),h("span",{className:t.totalPages>1?"mg-upc-dg-pagination-current":"mg-upc-dg-hidden mg-upc-dg-pagination-current"},t.page),h("button",{className:t.page>=t.totalPages?"mg-upc-dg-hidden mg-upc-dg-pagination":"mg-upc-dg-pagination",ref:t.nextRef,disabled:t.page>=t.totalPages,"aria-label":mt("Next page"),title:mt("Next page"),onClick:t.onNext},h("span",{className:"mg-upc-icon upc-font-arrow_right"})))},de=()=>({type:ft,payload:null}),_e=t=>({type:Pt,payload:t}),pe=t=>({type:vt,payload:t}),me=ne(jt,(async function(t,e){return await Zt(t)})),fe=ne(yt,(async function(t,e){const n=t?.addingPost;return null===t&&(t={}),t.addingPost?t.adding=t.addingPost:(t.adding="",delete t.adding),await Ft.my(t).then((t=>ge(t,e,n)))}));function ge(t,e,n){if(t.headers.get("x-wp-page")&&(e.dispatch(ve(parseInt(t.headers.get("x-wp-page"),10))),e.dispatch(ye(parseInt(t.headers.get("X-WP-TotalPages"),10)))),n&&t.headers.get("X-WP-Post-Type")){const i={post_id:n},o={"X-WP-Post-Type":"type","X-WP-Post-Title":"title","X-WP-Post-Image":"image"};for(const e in o){const n=t.headers.get(e);n&&(i[o[e]]=decodeURIComponent(n))}e.dispatch(_e(i))}return t.data}ne(yt,(async function(t,e){return null===t&&(t={}),await Ft.discover(t).then((t=>ge(t,e,!1)))}));const he=ne(bt,(async function(t,e){return await Ft.delete(t).then((n=>{if(1===e.getState().listOfList.length){const n=e.getState().page,i=e.getState().totalPages;if(n<i)e.dispatch(fe({page:n}));else{if(!(n>1&&n===i))return t;e.dispatch(fe({page:n-1}))}return!1}return t}))})),ve=t=>({type:kt,payload:t}),ye=t=>({type:Ct,payload:t}),be=t=>({type:St,payload:t}),we=t=>({type:It,payload:t}),Pe=ne(Nt,(async function(t,e){return!1===t||!0===t?t:await Ft.get("object"==typeof t?t.ID:t).then((t=>(Le(t,e.dispatch),t.data)))})),ke=ne(xt,(async function(t,e){return await Ft.update(t).then((t=>(e.dispatch(pe(!1)),Le(t,e.dispatch),t.data)))})),Ce=ne(wt,(async function(t,e){return null===t&&(t={}),t.adding&&t.adding!==e.getState().addingPost&&e.dispatch(_e({id:t.addingPost})),await Ft.create(t).then((t=>(e.dispatch(pe(!1)),Le(t,e.dispatch),t.data)))})),Ne=ne(Tt,(async function(t,e){return await Ft.items(e.getState().list.ID,t).then((t=>(Le(t,e.dispatch),t.data)))})),xe=ne(At,(async function(t,e){const n=e.getState();var i=e.extra.length>0?e.extra[0]:n.list.ID;const o=e.extra.length>1?e.extra[1]:"view";return await Ft.quit(i,t,{context:o}).then((s=>{if(s.data&&s.data.list_id&&(i=s.data.list_id),n.list&&n.list.ID)if(1===n.list.items.length){if(n.list&&"view"===o){const t=n.listPage,i=n.listTotalPages;return t<i?e.dispatch(Ne({page:t})):t===i&&e.dispatch(Ne({page:Math.max(1,t-1)})),!1}}else n.list&&"view"===o&&n.listTotalPages===n.listPage+1&&n.list.count%n.list.items.length==1&&e.dispatch(Ne({page:n.listPage}));else e.dispatch(Pe({ID:i}));return t}))})),Se=ne(Et,(async function(t,e){let n=e.extra[0],i=!1;try{await Ft.add(t,n,{context:e.extra.length>1?e.extra[1]:"view"}).then((t=>{i=t.data}))}catch(t){const n=t?.response?.data;i=e.rejectWithValue(n)}return i})),Ie=ne(Lt,(async function(t,e){const n=e.extra[0];return await Ft.updateItem(e.getState().list.ID,t,n).then((e=>({...n,post_id:t,item:e?.data?.item})))})),Te=ne(Dt,(async function(t,e){const n=e.extra[0],i=e.extra[1],o=n.items[t],s=o.position-t+i;return await Ft.move(n.ID,o.post_id,s).then((e=>({oldIndex:t,newIndex:i})))})),Ae=ne(Ot,(async function(t,e){const n=e.getState().list,i=parseInt(n.items[n.items.length-1].position,10);if(isNaN(i))throw alert("positions error!"),"positions error!";const o=n.items[t];return await Ft.move(n.ID,o.post_id,i+1),await e.dispatch(Ne({page:e.getState().listPage})),t})),Ee=ne(Ut,(async function(t,e){const n=e.getState().list,i=parseInt(n.items[0].position,10);if(isNaN(i))throw alert("positions error!"),"positions error!";const o=n.items[t];return await Ft.move(n.ID,o.post_id,i-1),await e.dispatch(Ne({page:e.getState().listPage})),t}));function Le(t,e){!t.data.items_page&&t.headers.get("x-wp-page")?(e(be(parseInt(t.headers.get("x-wp-page"),10))),e(we(parseInt(t.headers.get("X-WP-TotalPages"),10)))):t.data.items_page&&(e(be(parseInt(t.data.items_page["X-WP-Page"],10))),e(we(parseInt(t.data.items_page["X-WP-TotalPages"],10))))}const De=function(t){const{state:e,dispatch:n}=at(ae);return h(y,null,h("ul",{className:"mg-upc-dg-list-of-lists-fake mg-upc-dg-on-loading"},[0,1,2].map((t=>h("li",{className:"mg-upc-dg-item-list"},h("div",null,h(ce,{width:"1.5em",height:"1.5em"})),h("div",{className:"mg-upc-dg-item-title"},h(ce,null)),h("div",{className:"mg-upc-dg-item-count"},h(ce,null)))))),h("ul",{className:"mg-upc-dg-list-of-lists"},t.lists&&t.lists.map((e=>h(le,{list:e,onClick:()=>t.onSelect(e),onRemove:t.onRemove,key:e.ID})))),e.totalPages>1&&h(ue,{totalPages:e.totalPages,page:e.page,onPreview:t.loadPreview,onNext:t.loadNext}))},Oe=function(t){const[e,n]=tt(!1),[i,o]=tt(""),s=it({});nt((()=>{o(t.item.description)}),[t.item]),nt((()=>{e&&s.current.focus()}),[e]);const a=()=>"string"==typeof i&&i.length>0;return h(y,null,h("span",null,h("br",null),"Adding item:"),h("div",{className:"mg-upc-dg-item mg-upc-dg-item-adding","data-post_id":t.item.post_id},h("span",{className:"mg-upc-icon upc-font-add"}),h("span",null," "),h("img",{className:"mg-upc-dg-item-image",src:t.item.image?t.item.image:zt}),h("div",{className:"mg-upc-dg-item-data"},h("a",{href:t.item?.link},t.item?.title),!e&&h("p",null,t.item?.description),!e&&h("button",{onClick:()=>{n(!0)}},a()&&h("span",null,mt("Edit Comment")),!a()&&h("span",null,mt("Add Comment"))),h("input",{ref:s,className:e?"mg-upc-dg-btn-item-desc":"mg-upc-dg-dn",type:"text",value:i,onChange:function(t){o(t.target.value)},onKeyDown:e=>{"Enter"===e.key&&(n(!1),t.onSaveItemDescription(i))},maxLength:400}),e&&h("button",{className:"mg-upc-dg-btn-item-desc-cancel",onClick:()=>{n(!1),o(t.item.description)}},h("span",{className:"mg-upc-icon upc-font-close"}),h("span",null,mt("Cancel"))),e&&h("button",{className:"mg-upc-dg-btn-item-desc-save",onClick:()=>{n(!1),t.onSaveItemDescription(i)}},h("span",{className:"mg-upc-icon upc-font-save"}),h("span",null,mt("Save"))))),h("span",null,mt("Select where the item will be added:")))};function Ue(){return Ue=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var i in n)({}).hasOwnProperty.call(n,i)&&(t[i]=n[i])}return t},Ue.apply(null,arguments)}function je(t,e){for(var n in t)if("__source"!==n&&!(n in e))return!0;for(var i in e)if("__source"!==i&&t[i]!==e[i])return!0;return!1}function Re(t,e){this.props=t,this.context=e}(Re.prototype=new b).isPureReactComponent=!0,Re.prototype.shouldComponentUpdate=function(t,e){return je(this.props,t)||je(this.state,e)};var We=e.__b;e.__b=function(t){t.type&&t.type.__f&&t.ref&&(t.props.ref=t.ref,t.ref=null),We&&We(t)},"undefined"!=typeof Symbol&&Symbol.for&&Symbol.for("react.forward_ref");var He=e.__e;e.__e=function(t,e,n,i){if(t.then)for(var o,s=e;s=s.__;)if((o=s.__c)&&o.__c)return null==e.__e&&(e.__e=n.__e,e.__k=n.__k),o.__c(t,e);He(t,e,n,i)};var $e=e.unmount;function Me(t,e,n){return t&&(t.__c&&t.__c.__H&&(t.__c.__H.__.forEach((function(t){"function"==typeof t.__c&&t.__c()})),t.__c.__H=null),null!=(t=function(t,e){for(var n in e)t[n]=e[n];return t}({},t)).__c&&(t.__c.__P===n&&(t.__c.__P=e),t.__c=null),t.__k=t.__k&&t.__k.map((function(t){return Me(t,e,n)}))),t}function Fe(t,e,n){return t&&n&&(t.__v=null,t.__k=t.__k&&t.__k.map((function(t){return Fe(t,e,n)})),t.__c&&t.__c.__P===e&&(t.__e&&n.appendChild(t.__e),t.__c.__e=!0,t.__c.__P=n)),t}function Qe(){this.__u=0,this.t=null,this.__b=null}function qe(t){var e=t.__.__c;return e&&e.__a&&e.__a(t)}function Be(){this.u=null,this.o=null}e.unmount=function(t){var e=t.__c;e&&e.__R&&e.__R(),e&&32&t.__u&&(t.type=null),$e&&$e(t)},(Qe.prototype=new b).__c=function(t,e){var n=e.__c,i=this;null==i.t&&(i.t=[]),i.t.push(n);var o=qe(i.__v),s=!1,a=function(){s||(s=!0,n.__R=null,o?o(r):r())};n.__R=a;var r=function(){if(! --i.__u){if(i.state.__a){var t=i.state.__a;i.__v.__k[0]=Fe(t,t.__c.__P,t.__c.__O)}var e;for(i.setState({__a:i.__b=null});e=i.t.pop();)e.forceUpdate()}};i.__u++||32&e.__u||i.setState({__a:i.__b=i.__v.__k[0]}),t.then(a,a)},Qe.prototype.componentWillUnmount=function(){this.t=[]},Qe.prototype.render=function(t,e){if(this.__b){if(this.__v.__k){var n=document.createElement("div"),i=this.__v.__k[0].__c;this.__v.__k[0]=Me(this.__b,n,i.__O=i.__P)}this.__b=null}var o=e.__a&&h(y,null,t.fallback);return o&&(o.__u&=-33),[h(y,null,e.__a?null:t.children),o]};var Xe=function(t,e,n){if(++n[1]===n[0]&&t.o.delete(e),t.props.revealOrder&&("t"!==t.props.revealOrder[0]||!t.o.size))for(n=t.u;n;){for(;n.length>3;)n.pop()();if(n[1]<n[0])break;t.u=n=n[2]}};function Ve(t){return this.getChildContext=function(){return t.context},t.children}function Ke(t){var e=this,n=t.i;e.componentWillUnmount=function(){H(null,e.l),e.l=null,e.i=null},e.i&&e.i!==n&&e.componentWillUnmount(),e.l||(e.i=n,e.l={nodeType:1,parentNode:n,childNodes:[],contains:function(){return!0},appendChild:function(t){this.childNodes.push(t),e.i.appendChild(t)},insertBefore:function(t,n){this.childNodes.push(t),e.i.appendChild(t)},removeChild:function(t){this.childNodes.splice(this.childNodes.indexOf(t)>>>1,1),e.i.removeChild(t)}}),H(h(Ve,{context:e.context},t.__v),e.l)}(Be.prototype=new b).__a=function(t){var e=this,n=qe(e.__v),i=e.o.get(t);return i[0]++,function(o){var s=function(){e.props.revealOrder?(i.push(o),Xe(e,t,i)):o()};n?n(s):s()}},Be.prototype.render=function(t){this.u=null,this.o=new Map;var e=I(t.children);t.revealOrder&&"b"===t.revealOrder[0]&&e.reverse();for(var n=e.length;n--;)this.o.set(e[n],this.u=[1,0,this.u]);return t.children},Be.prototype.componentDidUpdate=Be.prototype.componentDidMount=function(){var t=this;this.o.forEach((function(e,n){Xe(t,n,e)}))};var Ge="undefined"!=typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,ze=/^(?:accent|alignment|arabic|baseline|cap|clip(?!PathU)|color|dominant|fill|flood|font|glyph(?!R)|horiz|image(!S)|letter|lighting|marker(?!H|W|U)|overline|paint|pointer|shape|stop|strikethrough|stroke|text(?!L)|transform|underline|unicode|units|v|vector|vert|word|writing|x(?!C))[A-Z]/,Je=/^on(Ani|Tra|Tou|BeforeInp|Compo)/,Ye=/[A-Z0-9]/g,Ze="undefined"!=typeof document,tn=function(t){return("undefined"!=typeof Symbol&&"symbol"==typeof Symbol()?/fil|che|rad/:/fil|che|ra/).test(t)};b.prototype.isReactComponent={},["componentWillMount","componentWillReceiveProps","componentWillUpdate"].forEach((function(t){Object.defineProperty(b.prototype,t,{configurable:!0,get:function(){return this["UNSAFE_"+t]},set:function(e){Object.defineProperty(this,t,{configurable:!0,writable:!0,value:e})}})}));var en=e.event;function nn(){}function on(){return this.cancelBubble}function sn(){return this.defaultPrevented}e.event=function(t){return en&&(t=en(t)),t.persist=nn,t.isPropagationStopped=on,t.isDefaultPrevented=sn,t.nativeEvent=t};var an={enumerable:!1,configurable:!0,get:function(){return this.class}},rn=e.vnode;e.vnode=function(t){"string"==typeof t.type&&function(t){var e=t.props,n=t.type,i={},o=-1===n.indexOf("-");for(var s in e){var a=e[s];if(!("value"===s&&"defaultValue"in e&&null==a||Ze&&"children"===s&&"noscript"===n||"class"===s||"className"===s)){var r=s.toLowerCase();"defaultValue"===s&&"value"in e&&null==e.value?s="value":"download"===s&&!0===a?a="":"translate"===r&&"no"===a?a=!1:"o"===r[0]&&"n"===r[1]?"ondoubleclick"===r?s="ondblclick":"onchange"!==r||"input"!==n&&"textarea"!==n||tn(e.type)?"onfocus"===r?s="onfocusin":"onblur"===r?s="onfocusout":Je.test(s)&&(s=r):r=s="oninput":o&&ze.test(s)?s=s.replace(Ye,"-$&").toLowerCase():null===a&&(a=void 0),"oninput"===r&&i[s=r]&&(s="oninputCapture"),i[s]=a}}"select"==n&&i.multiple&&Array.isArray(i.value)&&(i.value=I(e.children).forEach((function(t){t.props.selected=-1!=i.value.indexOf(t.props.value)}))),"select"==n&&null!=i.defaultValue&&(i.value=I(e.children).forEach((function(t){t.props.selected=i.multiple?-1!=i.defaultValue.indexOf(t.props.value):i.defaultValue==t.props.value}))),e.class&&!e.className?(i.class=e.class,Object.defineProperty(i,"className",an)):(e.className&&!e.class||e.class&&e.className)&&(i.class=i.className=e.className),t.props=i}(t),t.$$typeof=Ge,rn&&rn(t)};var ln=e.__r;e.__r=function(t){ln&&ln(t),t.__c};var cn=e.diffed;e.diffed=function(t){cn&&cn(t);var e=t.props,n=t.__e;null!=n&&"textarea"===t.type&&"value"in e&&e.value!==n.value&&(n.value=null==e.value?"":e.value)};var un=['a[href]:not([tabindex^="-"])','area[href]:not([tabindex^="-"])','input:not([type="hidden"]):not([type="radio"]):not([disabled]):not([tabindex^="-"])','input[type="radio"]:not([disabled]):not([tabindex^="-"])','select:not([disabled]):not([tabindex^="-"])','textarea:not([disabled]):not([tabindex^="-"])','button:not([disabled]):not([tabindex^="-"])','iframe:not([tabindex^="-"])','audio[controls]:not([tabindex^="-"])','video[controls]:not([tabindex^="-"])','[contenteditable]:not([tabindex^="-"])','[tabindex]:not([tabindex^="-"])'];function dn(t){this._show=this.show.bind(this),this._hide=this.hide.bind(this),this._maintainFocus=this._maintainFocus.bind(this),this._bindKeypress=this._bindKeypress.bind(this),this.$el=t,this.shown=!1,this._id=this.$el.getAttribute("data-a11y-dialog")||this.$el.id,this._previouslyFocused=null,this._listeners={},this.create()}function _n(t,e){return n=(e||document).querySelectorAll(t),Array.prototype.slice.call(n);var n}function pn(t){(t.querySelector("[autofocus]")||t).focus()}function mn(){_n("[data-a11y-dialog]").forEach((function(t){new dn(t)}))}dn.prototype.create=function(){this.$el.setAttribute("aria-hidden",!0),this.$el.setAttribute("aria-modal",!0),this.$el.setAttribute("tabindex",-1),this.$el.hasAttribute("role")||this.$el.setAttribute("role","dialog"),this._openers=_n('[data-a11y-dialog-show="'+this._id+'"]'),this._openers.forEach(function(t){t.addEventListener("click",this._show)}.bind(this));const t=this.$el;return this._closers=_n("[data-a11y-dialog-hide]",this.$el).filter((function(e){return e.closest('[aria-modal="true"], [data-a11y-dialog]')===t})).concat(_n('[data-a11y-dialog-hide="'+this._id+'"]')),this._closers.forEach(function(t){t.addEventListener("click",this._hide)}.bind(this)),this._fire("create"),this},dn.prototype.show=function(t){if(this.shown)return this;this._previouslyFocused=document.activeElement;const e=t&&t.target?t.target:null;return e&&Object.is(this._previouslyFocused,document.body)&&(this._previouslyFocused=e),this.$el.removeAttribute("aria-hidden"),this.shown=!0,pn(this.$el),document.body.addEventListener("focus",this._maintainFocus,!0),document.addEventListener("keydown",this._bindKeypress),this._fire("show",t),this},dn.prototype.hide=function(t){return this.shown?(this.shown=!1,this.$el.setAttribute("aria-hidden","true"),this._previouslyFocused&&this._previouslyFocused.focus&&this._previouslyFocused.focus(),document.body.removeEventListener("focus",this._maintainFocus,!0),document.removeEventListener("keydown",this._bindKeypress),this._fire("hide",t),this):this},dn.prototype.destroy=function(){return this.hide(),this._openers.forEach(function(t){t.removeEventListener("click",this._show)}.bind(this)),this._closers.forEach(function(t){t.removeEventListener("click",this._hide)}.bind(this)),this._fire("destroy"),this._listeners={},this},dn.prototype.on=function(t,e){return void 0===this._listeners[t]&&(this._listeners[t]=[]),this._listeners[t].push(e),this},dn.prototype.off=function(t,e){var n=(this._listeners[t]||[]).indexOf(e);return n>-1&&this._listeners[t].splice(n,1),this},dn.prototype._fire=function(t,e){var n=this._listeners[t]||[],i=new CustomEvent(t,{detail:e});this.$el.dispatchEvent(i),n.forEach(function(t){t(this.$el,e)}.bind(this))},dn.prototype._bindKeypress=function(t){const e=document.activeElement;e&&e.closest('[aria-modal="true"]')!==this.$el||(this.shown&&"Escape"===t.key&&"alertdialog"!==this.$el.getAttribute("role")&&(t.preventDefault(),this.hide(t)),this.shown&&"Tab"===t.key&&function(t,e){var n=function(t){return _n(un.join(","),t).filter((function(t){return!!(t.offsetWidth||t.offsetHeight||t.getClientRects().length)}))}(t),i=n.indexOf(document.activeElement);e.shiftKey&&0===i?(n[n.length-1].focus(),e.preventDefault()):e.shiftKey||i!==n.length-1||(n[0].focus(),e.preventDefault())}(this.$el,t))},dn.prototype._maintainFocus=function(t){!this.shown||t.target.closest('[aria-modal="true"]')||t.target.closest("[data-a11y-dialog-ignore-focus-trap]")||pn(this.$el)},"undefined"!=typeof document&&("loading"===document.readyState?document.addEventListener("DOMContentLoaded",mn):window.requestAnimationFrame?window.requestAnimationFrame(mn):window.setTimeout(mn,16));const fn=t=>{const e=(()=>{const[t,e]=tt(!1);return nt((()=>e(!0)),[]),t})(),[n,i]=(t=>{const[e,n]=(()=>{const[t,e]=tt(null);return[t,st((t=>{null!==t&&e(new dn(t))}),[])]})(),i=st((()=>e.hide()),[e]),o=t.role||"dialog",s="alertdialog"===o,a=t.titleId||t.id+"-title";return nt((()=>()=>{e&&e.destroy()}),[e]),[e,{container:{id:t.id,ref:n,role:o,tabIndex:-1,"aria-modal":!0,"aria-hidden":!0,"aria-labelledby":a},overlay:{onClick:s?void 0:i},dialog:{role:"document"},closeButton:{type:"button",onClick:i},title:{role:"heading","aria-level":1,id:a}}]})(t),{dialogRef:o}=t;if(nt((()=>(n&&o(n),()=>o(void 0))),[o,n]),!e)return null;const s=t.dialogRoot?document.querySelector(t.dialogRoot):document.body,a=h("h2",Ue({},i.title,{className:t.classNames.title,key:"title"}),t.onBack&&h("a",{"aria-label":t.backButtonLabel,href:"#",onClick:e=>{e.preventDefault(),t.onBack(e)}},"←")," ",t.title),r=h("button",Ue({},i.closeButton,{className:t.classNames.closeButton,"aria-label":t.closeButtonLabel,key:"button"}),t.closeButtonContent),l=["first"===t.closeButtonPosition&&r,a,t.children,"last"===t.closeButtonPosition&&r].filter(Boolean);return function(t,e){var n=h(Ke,{__v:t,i:e});return n.containerInfo=e,n}(h("div",Ue({},i.container,{className:t.classNames.container}),h("div",Ue({},i.overlay,{className:t.classNames.overlay})),h("div",Ue({},i.dialog,{className:t.classNames.dialog}),l)),s)};fn.defaultProps={role:"dialog",closeButtonLabel:"Close this dialog window",closeButtonContent:"×",closeButtonPosition:"first",classNames:{},backButtonLabel:"Back",dialogRef:()=>{}},function(t){function e(e,i,o,s){const a=o||s.parent(),r=a.find(".mg-upc-item-vote").attr("disabled",!0);mgUpcApiClient.vote(e,i,{context:"web",posts:n(a)}).then((function(e){t(document.body).trigger("mg_upc_vote_response",[e,a])})).catch((function(t){r.attr("disabled",!1),t.response?.data?.message&&(s?s.append(te(t.response.data.message)):a.before(te(t.response.data.message)))}))}function n(e){return[...e.children().map((function(){return t(this).data("pid")}))].join(",")}t(".mg-upc-item-vote").on("click",(function(){const n=t(this).data("vote").split(",");return 2===n.length&&e(n[0],n[1],!1,t(this).closest(".mg-upc-item")),!1})),t((function(){t(".mg-upc-vote").each((function(){const n=t(this);e(n.data("id"),0,n.find(".mg-upc-items-container"),!1)}))})),t(document.body).on("mg_upc_vote_response",(function(e,n,i){if(!n.data)return;const o=parseInt(n.data.vote_counter,10),s=i.find(".mg-upc-item-vote");i.data("votes",o),n.data.can_vote?s.attr("disabled",!1).show():s.animate({width:0,padding:0,opacity:0},200,(function(){s.remove()})),n.data.posts.forEach((function(e){const n=i.find(".mg-upc-item[data-pid="+e.post_id+"]"),s=parseInt(e.votes,10);t(document.body).trigger("mg_upc_item_vote_set",[n,s,o])}))})),t(document.body).on("mg_upc_item_vote_set",(function(t,e,n,i){const o=i>0?Math.round(1e3*n/i)/10:0,s=e.find(".mg-upc-votes");s.find(".mg-upc-item-votes-number").html(n),s.find(".mg-upc-item-percent").html(o+"%"),s.find(".mg-upc-item-bar-progress").animate({width:o+"%"}),s.show()}))}(jQuery),function(t){t(".mg-upc-add-product-to-list").on("click",(function(){let e=t(this).data("id");const n=t(this).closest(".product,.summary").find("[name='variation_id']");return n.length>0&&parseInt(n.val(),10)>0&&(e=n.val()),window.addItemToList(e),!1}));const e="mg-upc-btn-loading",n="mg-upc-product-added",i="mg-upc-product-error",o="Sorry, an error occurred.";function s(a,r,l){if(r.hasClass(e))return!1;let c={product_id:r.data("product"),quantity:r.data("quantity")};if("0"==c.quantity){if(!l)return!!confirm(mt("The quantity is zero! Do you want to add a unit?"))&&s(a,r,!0);c.quantity=1}t(document.body).trigger("adding_to_cart",[r,c]);const u=woocommerce_params.wc_ajax_url.toString().replace("%%endpoint%%","add_to_cart");return t.ajax({type:"POST",url:u,data:c,beforeSend:function(t){r.removeClass(n+" "+i).addClass(e)},success:function(i){r.removeClass(e),i&&(i.error&&i.product_url?alert(o):(r.addClass(n),t(document.body).trigger("added_to_cart",[i.fragments,i.cart_hash,r])))},error:function(){r.addClass(i).removeClass(e),alert(o)}}),!1}function s(a,r,l){if(r.hasClass(e))return!1;let c={product_id:r.data("product"),quantity:r.data("quantity")};if("0"==c.quantity){if(!l)return!!confirm(mt("The quantity is zero! Do you want to add a unit?"))&&s(a,r,!0);c.quantity=1}t(document.body).trigger("adding_to_cart",[r,c]);const u=woocommerce_params.wc_ajax_url.toString().replace("%%endpoint%%","add_to_cart");return t.ajax({type:"POST",url:u,data:c,beforeSend:function(t){r.removeClass(n+" "+i).addClass(e)},success:function(i){r.removeClass(e),i&&(i.error&&i.product_url?alert(o):(r.addClass(n),t(document.body).trigger("added_to_cart",[i.fragments,i.cart_hash,r])))},error:function(){r.addClass(i).removeClass(e),alert(o)}}),!1}t((function(){if("undefined"==typeof wc_add_to_cart_params)return!1;t(".mg-upc-item-product").removeClass("mg-upc-hide").on("click",(function(e){return s(e,t(this),!1)})),t(".mg-upc-add-list-to-cart").removeClass("mg-upc-hide").on("click",(function(s){const a=t(this);return a.hasClass(e)||(a.removeClass(n+" "+i).addClass(e),window.mgUpcAddListToCart(t(this).data("id")).then((function(i){a.removeClass(e),i.err&&a.before(te(Yt(i.err))),i.msg&&a.before(te(Yt(i.msg),"success")),a.addClass(n),t(document.body).trigger("added_to_cart",[i.fragments,i.cart_hash,a])})).catch((t=>{a.removeClass(e),t.response?.data?.message?a.before(te(Yt(t.response.data.message))):alert(o)}))),!1}))}))}(jQuery);const gn=function(t){const[e,n]=tt(""),[i,o]=tt(""),[s,a]=tt(""),[r,l]=tt(""),c=ot((()=>Kt(t.addingPost)),[t.addingPost]);function u(t){t.default_title&&n(t.default_title),t.default_status&&l(t.default_status),a(t.name)}return""===s&&1===c.length&&u(c[0]),nt((()=>{n(t.list.title),o(t.list.content),a(t.list.type),l(t.list.status)}),[t.list.title,t.list.content,t.list.type,t.list.type]),nt((()=>{Bt(s)?.available_statuses&&-1===Bt(s).available_statuses.indexOf(r)&&l(Bt(s).available_statuses[0])}),[s]),h("div",{className:"mg-list-edit"},-1===t.list.ID&&""===s&&h(y,null,h("label",null,mt("Select a list type:")),h("ul",{id:`type-${t.list.ID}`},c.map(((t,e)=>h("li",{className:"mg-upc-dg-item-list-type",key:t.name,onClick:()=>u(t),onKeyPress:e=>{13===e.keyCode&&u(t)},tabIndex:"0"},h("i",{className:"mg-upc-icon mg-upc-dg-item-type mg-upc-dg-item-type-"+t.name}),h("div",{className:"mg-upc-dg-item-title"},h("strong",null,t.label),h("div",{className:"mg-upc-dg-item-desc"},t.description))))))),""!==s&&Gt(s,"editable_title")&&h(y,null,h("label",{htmlFor:`title-${t.list.ID}`},mt("Title")),h("input",{id:`title-${t.list.ID}`,type:"text",value:e,onChange:function(t){n(t.target.value)},maxLength:100})),""!==s&&Gt(s,"editable_content")&&h(y,null,h("label",{htmlFor:`content-${t.list.ID}`},mt("Description")),h("textarea",{id:`content-${t.list.ID}`,value:i,onChange:function(t){o(t.target.value)},maxLength:500}),h("span",{className:"mg-upc-dg-list-desc-edit-count"},h("i",null,i?.length),"/500")),""!==s&&!Bt(s)&&h("span",null,mt("Unknown List Type...")),""!==s&&Bt(s)?.available_statuses&&Bt(s).available_statuses.length>1&&h(y,null,h("label",{htmlFor:`status-${t.list.ID}`},mt("Status")),h("select",{id:`status-${t.list.ID}`,value:r,onChange:function(t){l(t.target.value)}},Bt(s).available_statuses.map(((t,e)=>{if(function(t){const e=Xt(t);return e&&e.show_in_status_list}(t))return h("option",{value:t},function(t){const e=Xt(t);return e?e.label:t}(t))})))),""!==s&&Bt(s)&&h("div",{className:"mg-upc-dg-edit-actions"},h("button",{onClick:()=>t.onSave({title:e,content:i,type:s,status:r})},h("span",{className:"mg-upc-icon upc-font-save"}),h("span",null,mt("Save"))),h("button",{onClick:()=>t.onCancel()},h("span",{className:"mg-upc-icon upc-font-close"}),h("span",null,mt("Cancel")))))},hn=function(t){const[e,n]=tt(!1),[i,o]=tt(""),[s,a]=tt(t.item?.quantity),r=it({});nt((()=>{o(t.item.description)}),[t.item]),nt((()=>{e&&r.current.focus()}),[e]);const l=it(!1);return nt((()=>{t.item.quantity!==s&&(clearTimeout(l.current),l.current=setTimeout((function(){t.onSaveItemQuantity(s)}),600))}),[s]),h("li",{className:"mg-upc-dg-item","data-post_id":t.item.post_id},Vt(t.list,"sortable")&&h(y,null,h("span",{className:"mg-upc-dg-item-handle","aria-draggable":!0},"::"),h("span",{className:"mg-upc-dg-item-number"},t.item.position)),Vt(t.list,"vote")&&h(y,null,h("span",{className:"mg-upc-dg-item-number"},(()=>{const e=parseInt(t.list.vote_counter,10);return Vt(t.list,"vote")&&e>0?Math.round(100*parseInt(t.item.votes,10)/e)+"%":"0%"})())),h("a",{href:t.item.link},h("img",{className:"mg-upc-dg-item-image",src:t.item.image?t.item.image:zt})),h("div",{className:"mg-upc-dg-item-data"},h("a",{href:t.item.link},t.item.title),t.item.price_html&&h("span",{className:"mg-upc-dg-price",dangerouslySetInnerHTML:{__html:t.item.price_html}}),t.item.stock_html&&h("span",{className:"mg-upc-dg-stock",dangerouslySetInnerHTML:{__html:t.item.stock_html}}),t.editable&&!e&&h("p",null,t.item.description),t.editable&&!e&&Vt(t.list,"editable_item_description")&&h("button",{onClick:()=>{n(!0)}},h("span",{className:"mg-upc-icon upc-font-edit"}),""===i&&h("span",null,mt("Add Comment")),""!==i&&h("span",null,mt("Edit Comment"))),h("input",{ref:r,className:e?"mg-upc-dg-btn-item-desc":"mg-upc-dg-dn",type:"text",value:i,onChange:function(t){o(t.target.value)},onKeyDown:e=>{"Enter"===e.key&&(n(!1),t.onSaveItemDescription(i))},maxLength:400}),t.editable&&e&&h("button",{className:"mg-upc-dg-btn-item-desc-cancel",onClick:()=>{n(!1),o(t.item.description)}},h("span",{className:"mg-upc-icon upc-font-close"}),h("span",null,mt("Cancel"))),t.editable&&e&&h("button",{className:"mg-upc-dg-btn-item-desc-save",onClick:()=>{n(!1),t.onSaveItemDescription(i)}},h("span",{className:"mg-upc-icon upc-font-save"}),h("span",null,mt("Save")))),t.editable&&Vt(t.list,"quantity")&&h("div",{className:"mg-upc-dg-quantity"},h("small",null,mt("Quantity")),h("input",{"aria-label":mt("Quantity"),type:"number",value:s,onChange:function(){a(event.target.value)}})),t.editable&&!e&&h("div",null,h("button",{"aria-label":"Remove item",onClick:t.onRemove},h("span",{className:"mg-upc-icon upc-font-trash"}))))},vn=function(t){return new Promise((function(e,n){const i=document.createElement("script");let o=!1;i.type="text/javascript",i.src=t,i.async=!0,i.onerror=function(t){n(t,i)},i.onload=i.onreadystatechange=function(){o||this.readyState&&"complete"!=this.readyState||(o=!0,setTimeout((function(){e()}),100))},(document.head||document.body||document.documentElement).appendChild(i)}))},yn=function(t){const e=it(null),n=it((e=>{t.onMove(e)}));return nt((()=>{n.current=t.onMove})),nt((()=>{let i=!1;if(Vt(t.list,"sortable")){const t=()=>{i=Sortable.create(e.current,{handle:".mg-upc-dg-item-handle",group:"shared",animation:150,onUpdate:function(t){n.current(t)}})};"undefined"!=typeof Sortable?t():vn(qt()).then((()=>{t()}))}return()=>{i&&i.destroy()}})),h(y,null,h("ul",{className:"mg-upc-dg-list-fake mg-upc-dg-on-loading"},[0,1,2].map((e=>h("li",{className:"mg-upc-dg-item"},Vt(t.list,"sortable")&&h(y,null,h("span",{className:"mg-upc-dg-item-handle-skeleton"},"  ",h(ce,{width:"1.5em"}),"  "),h("span",{className:"mg-upc-dg-item-number-skeleton"},"  ",h(ce,{width:"1em"}),"  ")),Vt(t.list,"vote")&&h(y,null,h("span",{className:"mg-upc-dg-item-number-skeleton"},"  ",h(ce,{width:"1em"}),"  ")),h("div",{className:"mg-upc-dg-item-skeleton-image"},h(ce,{width:"5em",height:"5em"})),h("div",{className:"mg-upc-dg-item-data"},h(ce,{count:2})))))),h("ul",{ref:e,className:"mg-upc-dg-list"},0===t?.items?.length&&h("span",null,"There are no items in this list"),t?.items?.length>0&&t.items?.map&&t.items.map((e=>h(hn,{list:t.list,item:e,editable:t.editable,onRemove:()=>t.onRemove(t.list,e),onSaveItemDescription:n=>t.onSaveItemDescription(t.list,e,n),onSaveItemQuantity:n=>t.onSaveItemQuantity(t.list,e,n),key:e.ID+":"+e.post_id})))),Vt(t.list,"vote")&&h("span",{className:"mg-upc-dg-total-votes"}," ",mt("Total votes:")," ",h("span",null," ",t.list.vote_counter)))},bn=function(t){const e=it(null),n=it(null),i=mt("Copy"),[o,s]=tt(i);nt((()=>{let t=null;o!==i&&(t=setTimeout((()=>{s(i),clearTimeout(t)}),2e3))}),[o]);const a=encodeURIComponent(t.link),r=encodeURIComponent(t.title);let l=[{name:"Twitter",url:"https://twitter.com/share?url="+a+"&text="+r},{name:"Facebook",url:"https://www.facebook.com/sharer/sharer.php?u="+a+"&quote="+r},{name:"Pinterest",url:"https://pinterest.com/pin/create/button/?url="+a+"&description="+r},{name:"Whatsapp",url:"whatsapp://send?text="+a},{name:"Telegram",url:"https://t.me/share/url?url="+a+"&text="+r},{name:"LiNE",url:"https://social-plugins.line.me/lineit/share?url="+a+"&text="+r},{slug:"email",name:mt("Email"),url:"mailto:?subject="+r+"&body="+a}];return void 0!==Qt().shareButtons&&(l=l.filter((t=>Qt().shareButtons.includes(t.slug||t.name.toLowerCase())))),h("div",{className:"mg-upc-dg-share-link"},h("input",{ref:e,value:t.link,onClick:function(){e.current.setSelectionRange(0,e.current.value.length)},readOnly:!0}),h("button",{ref:n,onClick:function(t){var n;(n=e.current).focus(),n.setSelectionRange(0,n.value.length),document.execCommand&&document.execCommand("copy")?s(mt("Copied!")):s("Error!")}},h("span",{className:"mg-upc-icon upc-font-copy"}),h("span",null,o)),l.map((function(t){return(e=t).slug||(e.slug=e.name.toLowerCase()),h("a",{href:e.url,title:"Share with "+e.name,className:"mg-upc-dg-share",target:"_blank",rel:"noopener"},h("div",{className:"mg-upc-share-btn-img mg-upc-share-"+e.slug}," "));var e})))},wn=function(t){const{state:e,dispatch:n}=at(ae),[i,o]=tt(!1),s=it(!1),a=it(!1);function r(t){t<1||t>e.listTotalPages||"loading"===e.status||n(Ne({page:t}))}return nt((()=>{const t=e.list;let i=!1,o=!1;if(t&&Vt(t,"sortable")){const t=()=>{s.current&&e.listPage<e.listTotalPages&&(i=Sortable.create(s.current,{group:"shared",onAdd:t=>{n(Ae(t.oldIndex))}})),s.current&&e.listPage>1&&(o=Sortable.create(a.current,{group:"shared",onAdd:t=>{n(Ee(t.oldIndex))}}))};"undefined"!=typeof Sortable?t():vn(qt()).then((()=>{t()}))}return()=>{i&&i.destroy(),o&&o.destroy()}}),[e.list,e.listPage,e.listTotalPages]),nt((()=>{o(!1)}),[e.editing,e.list,e.addingPost]),h(y,null,e.editing&&h(gn,{list:e.list,addingPost:e.addingPost,onSave:function(t){if(-1===e.list.ID||t.title!==e.list.title||t.content!==e.list.content||t.status!==e.list.status)if(-1===e.list.ID){const i={};i.title=t.title,i.content=t.content,i.type=t.type,i.status=t.status,e.addingPost?.post_id&&(i.adding=e.addingPost.post_id,e.addingPost?.description&&(i.description=e.addingPost.description)),n(Ce(i))}else{const i={id:e.list.ID};t.status!==e.list.status&&(i.status=t.status),t.title!==e.list.title&&(i.title=t.title),t.content!==e.list.content&&(i.content=t.content),n(ke(i))}},onCancel:function(){n(pe(!1)),-1===e.list.ID&&(n(Pe(!1)),n(de()),n(fe()))}}),!e.editing&&h(y,null,h("div",{className:"mg-upc-dg-top-action"},function(t){const e=t.type;return Gt(e,"editable_title")||Gt(e,"editable_content")||Bt(e)?.available_statuses?.length>1}(e.list)&&h("button",{className:"mg-upg-edit",onClick:()=>n(pe(!0))},h("span",{className:"mg-upc-icon upc-font-edit"}),h("span",null,mt("Edit"))),e.list.link&&h("button",{className:"mg-upg-share",onClick:()=>o(!i)},h("span",{className:"mg-upc-icon upc-font-share"}),h("span",null,mt("Share"))),"cart"===e.list.type&&h("button",{className:"mg-upg-share",onClick:function(){n(me(e.list.ID))}},h("span",{className:"mg-upc-icon upc-font-cart"}),h("span",null,mt("Add all to cart")))),i&&e.list.link&&h(bn,{link:e.list.link,title:e.list.title}),e.list.content&&h("p",{className:"mg-upc-dg-list-desc",dangerouslySetInnerHTML:{__html:Yt(e.list.content)}}),h(ce,{count:3}),h(yn,{list:e.list,items:e.list?.items||[],onMove:function(t){n(Te(t.oldIndex,e.list,t.newIndex))},onRemove:function(t,e){n(xe(e.post_id))},onSaveItemDescription:function(t,e,i){n(Ie(e.post_id,{description:i}))},onSaveItemQuantity:function(t,e,i){n(Ie(e.post_id,{quantity:i}))},editable:t.editable})),(!e.editing||!e.list)&&e.listTotalPages>1&&h(ue,{totalPages:e.listTotalPages,page:e.listPage,onPreview:function(){r(e.listPage-1)},onNext:function(){r(e.listPage+1)},prevRef:a,nextRef:s}))};function Pn(t){return parseInt(t.author,10)===parseInt(Qt().user_id,10)}function kn(){"replaceState"in history?(history.replaceState("",document.title,location.pathname),history.go(-1)):location.hash=""}H(h((t=>{const[e,n]=et(ee,se);return h(ae.Provider,{value:{state:e,dispatch:oe(n,(()=>e))}},t.children)}),null,h((function(){const{state:t,dispatch:e}=at(ae),n=ot((()=>Kt(t.addingPost)),[t.addingPost]),i=it(!1);let o="listOfList";o=t.addingPost?t.editing?"addingToNew":"adding":t.editing?-1!==t.list?.ID?"edit":"new":t.list?"list":"listOfList";const s={container:"mg-upc-dg-container",overlay:"mg-upc-dg-overlay",dialog:"mg-upc-dg-content"+(t.errorCode?" mg-upc-err-"+t.errorCode:""),title:"mg-upc-dg-title",closeButton:"mg-upc-dg-close"};nt((()=>{window.showMyLists=function(){a()},window.mgUpcShowList=function(t,n=""){e(de()),e(Pe({ID:t,title:n||""})),i.current.show()},window.addItemToList=function(t,n=!1,o="view"){e(de()),n?(e(Se(n,t,o)),i.current.show()):r(t)},window.removeItemFromList=function(t,n,o="view"){e(de()),e(xe(t,n,o)),i.current.show()},window.mgUpcAddListToCart=Zt}),[i.current,e]);const a=()=>{e(de()),e(fe()),i.current.show()},r=t=>{e(_e({post_id:t})),e(fe({addingPost:t})),i.current.show()};function l(n){n<1||n>t.totalPages||"loading"===t.status||e(ve(n))}const c="list"===o||"new"===o||"edit"===o||"addingToNew"===o;return h(fn,{id:"mg-upc-dg-dialog",dialogRef:function(t){i.current=t},title:t.title,classNames:s,onBack:!!c&&function(){switch(o){case"list":default:a();break;case"new":e(Pe(!1)),e(pe(!1)),a();break;case"edit":e(pe(!1));break;case"addingToNew":e(Pe(!1)),e(pe(!1)),e(fe({addingPost:t.addingPost.post_id}))}}},h("div",{className:"mg-upc-dg-content-wrapper mg-upc-dg-status-"+t.status+" mg-upc-dg-view-"+o},h("div",{className:"mg-upc-dg-wait"}),t.message&&h("div",{className:"mg-upc-dg-msg"},t.message,h("a",{href:"#",className:"mg-upc-dg-alert-close","aria-label":"Hide alert",onClick:t=>{t.preventDefault(),e({type:ht,payload:null})}},h("span",{className:"mg-upc-icon upc-font-close"}))),t.error&&h("div",{className:"mg-upc-dg-error"},t.error,h("a",{href:"#",className:"mg-upc-dg-alert-close","aria-label":"Hide alert",onClick:t=>{t.preventDefault(),e({type:gt,payload:null})}},h("span",{className:"mg-upc-icon upc-font-close"}))),h("div",{className:"mg-upc-dg-body"},!t.error&&t.addingPost&&h(Oe,{item:t.addingPost,onSaveItemDescription:function(n){e(_e({...t.addingPost,description:n}))}}),("listOfList"===o||"adding"===o)&&h(y,null,h("div",{className:"mg-upc-dg-top-action"},n.length>0&&!t.error&&h("button",{className:"mg-list-new",onClick:function(t){e(pe(!0)),e(Pe(!0)),i.current.show()}},h("span",{className:"mg-upc-icon upc-font-add"}),h("span",null,mt("Create List")))),h(De,{lists:t.listOfList,onSelect:function(n){e(pe(!1)),t.addingPost?e(Se(n.ID,t.addingPost,"view")):(e(Pe(n)),i.current.show())},onRemove:!t.addingPost&&function(t){e(he(t.ID))},loadPreview:function(){l(t.page-1)},loadNext:function(){l(t.page+1)}})),t.list&&h(wn,{editable:Pn(t.list)}))))}),null)," "),document.querySelector("body")),"#my-lists"===location.hash&&kn(),window.addEventListener("hashchange",(function(){"#my-lists"===location.hash&&(window.showMyLists(),kn())}),!1),window.mgUpcApiClient=Ft,window.mgUpcListeners=function(){jQuery(".mg-upc-post-add").on("click",(function(){return jQuery(this).data("post-id")>0&&window.addItemToList(jQuery(this).data("post-id"),(jQuery(this).data("upc-list")+"").length>0&&jQuery(this).data("upc-list")),!1})),jQuery(".mg-upc-post-remove").on("click",(function(){return jQuery(this).data("post-id")>0&&void 0!==jQuery(this).data("upc-list")&&window.removeItemFromList(jQuery(this).data("post-id"),(jQuery(this).data("upc-list")+"").length>0&&jQuery(this).data("upc-list")),!1})),jQuery(".mg-upc-show-list").on("click",(function(){return void 0!==jQuery(this).data("upc-list")&&window.mgUpcShowList(jQuery(this).data("upc-list"),(jQuery(this).data("upc-title")+"").length>0&&jQuery(this).data("upc-title")),!1}))},window.mgUpcListeners()})();
     1(()=>{"use strict";var t,e,n,i,o,s,a,r,l,c,u,d={},p=[],_=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|itera/i,m=Array.isArray;function f(t,e){for(var n in e)t[n]=e[n];return t}function g(t){t&&t.parentNode&&t.parentNode.removeChild(t)}function h(e,n,i){var o,s,a,r={};for(a in n)"key"==a?o=n[a]:"ref"==a?s=n[a]:r[a]=n[a];if(arguments.length>2&&(r.children=arguments.length>3?t.call(arguments,2):i),"function"==typeof e&&null!=e.defaultProps)for(a in e.defaultProps)void 0===r[a]&&(r[a]=e.defaultProps[a]);return v(e,r,o,s,null)}function v(t,i,o,s,a){var r={type:t,props:i,key:o,ref:s,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,constructor:void 0,__v:null==a?++n:a,__i:-1,__u:0};return null==a&&null!=e.vnode&&e.vnode(r),r}function y(t){return t.children}function b(t,e){this.props=t,this.context=e}function w(t,e){if(null==e)return t.__?w(t.__,t.__i+1):null;for(var n;e<t.__k.length;e++)if(null!=(n=t.__k[e])&&null!=n.__e)return n.__e;return"function"==typeof t.type?w(t):null}function P(t){var e,n;if(null!=(t=t.__)&&null!=t.__c){for(t.__e=t.__c.base=null,e=0;e<t.__k.length;e++)if(null!=(n=t.__k[e])&&null!=n.__e){t.__e=t.__c.base=n.__e;break}return P(t)}}function k(t){(!t.__d&&(t.__d=!0)&&i.push(t)&&!N.__r++||o!==e.debounceRendering)&&((o=e.debounceRendering)||s)(N)}function N(){var t,n,o,s,r,l,c,u;for(i.sort(a);t=i.shift();)t.__d&&(n=i.length,s=void 0,l=(r=(o=t).__v).__e,c=[],u=[],o.__P&&((s=f({},r)).__v=r.__v+1,e.vnode&&e.vnode(s),D(o.__P,s,r,o.__n,o.__P.namespaceURI,32&r.__u?[l]:null,c,null==l?w(r):l,!!(32&r.__u),u),s.__v=r.__v,s.__.__k[s.__i]=s,O(c,s,u),s.__e!=l&&P(s)),i.length>n&&i.sort(a));N.__r=0}function C(t,e,n,i,o,s,a,r,l,c,u){var _,m,f,g,h,v=i&&i.__k||p,y=e.length;for(n.__d=l,x(n,e,v),l=n.__d,_=0;_<y;_++)null!=(f=n.__k[_])&&(m=-1===f.__i?d:v[f.__i]||d,f.__i=_,D(t,f,m,o,s,a,r,l,c,u),g=f.__e,f.ref&&m.ref!=f.ref&&(m.ref&&j(m.ref,null,f),u.push(f.ref,f.__c||g,f)),null==h&&null!=g&&(h=g),65536&f.__u||m.__k===f.__k?l=I(f,l,t):"function"==typeof f.type&&void 0!==f.__d?l=f.__d:g&&(l=g.nextSibling),f.__d=void 0,f.__u&=-196609);n.__d=l,n.__e=h}function x(t,e,n){var i,o,s,a,r,l=e.length,c=n.length,u=c,d=0;for(t.__k=[],i=0;i<l;i++)null!=(o=e[i])&&"boolean"!=typeof o&&"function"!=typeof o?(a=i+d,(o=t.__k[i]="string"==typeof o||"number"==typeof o||"bigint"==typeof o||o.constructor==String?v(null,o,null,null,null):m(o)?v(y,{children:o},null,null,null):void 0===o.constructor&&o.__b>0?v(o.type,o.props,o.key,o.ref?o.ref:null,o.__v):o).__=t,o.__b=t.__b+1,s=null,-1!==(r=o.__i=T(o,n,a,u))&&(u--,(s=n[r])&&(s.__u|=131072)),null==s||null===s.__v?(-1==r&&d--,"function"!=typeof o.type&&(o.__u|=65536)):r!==a&&(r==a-1?d--:r==a+1?d++:(r>a?d--:d++,o.__u|=65536))):o=t.__k[i]=null;if(u)for(i=0;i<c;i++)null!=(s=n[i])&&!(131072&s.__u)&&(s.__e==t.__d&&(t.__d=w(s)),R(s,s))}function I(t,e,n){var i,o;if("function"==typeof t.type){for(i=t.__k,o=0;i&&o<i.length;o++)i[o]&&(i[o].__=t,e=I(i[o],e,n));return e}t.__e!=e&&(e&&t.type&&!n.contains(e)&&(e=w(t)),n.insertBefore(t.__e,e||null),e=t.__e);do{e=e&&e.nextSibling}while(null!=e&&8===e.nodeType);return e}function S(t,e){return e=e||[],null==t||"boolean"==typeof t||(m(t)?t.some((function(t){S(t,e)})):e.push(t)),e}function T(t,e,n,i){var o=t.key,s=t.type,a=n-1,r=n+1,l=e[n];if(null===l||l&&o==l.key&&s===l.type&&!(131072&l.__u))return n;if(i>(null==l||131072&l.__u?0:1))for(;a>=0||r<e.length;){if(a>=0){if((l=e[a])&&!(131072&l.__u)&&o==l.key&&s===l.type)return a;a--}if(r<e.length){if((l=e[r])&&!(131072&l.__u)&&o==l.key&&s===l.type)return r;r++}}return-1}function L(t,e,n){"-"===e[0]?t.setProperty(e,null==n?"":n):t[e]=null==n?"":"number"!=typeof n||_.test(e)?n:n+"px"}function A(t,e,n,i,o){var s;t:if("style"===e)if("string"==typeof n)t.style.cssText=n;else{if("string"==typeof i&&(t.style.cssText=i=""),i)for(e in i)n&&e in n||L(t.style,e,"");if(n)for(e in n)i&&n[e]===i[e]||L(t.style,e,n[e])}else if("o"===e[0]&&"n"===e[1])s=e!==(e=e.replace(/(PointerCapture)$|Capture$/i,"$1")),e=e.toLowerCase()in t||"onFocusOut"===e||"onFocusIn"===e?e.toLowerCase().slice(2):e.slice(2),t.l||(t.l={}),t.l[e+s]=n,n?i?n.u=i.u:(n.u=r,t.addEventListener(e,s?c:l,s)):t.removeEventListener(e,s?c:l,s);else{if("http://www.w3.org/2000/svg"==o)e=e.replace(/xlink(H|:h)/,"h").replace(/sName$/,"s");else if("width"!=e&&"height"!=e&&"href"!=e&&"list"!=e&&"form"!=e&&"tabIndex"!=e&&"download"!=e&&"rowSpan"!=e&&"colSpan"!=e&&"role"!=e&&"popover"!=e&&e in t)try{t[e]=null==n?"":n;break t}catch(t){}"function"==typeof n||(null==n||!1===n&&"-"!==e[4]?t.removeAttribute(e):t.setAttribute(e,"popover"==e&&1==n?"":n))}}function E(t){return function(n){if(this.l){var i=this.l[n.type+t];if(null==n.t)n.t=r++;else if(n.t<i.u)return;return i(e.event?e.event(n):n)}}}function D(t,n,i,o,s,a,r,l,c,u){var d,p,_,g,h,v,w,P,k,N,x,I,S,T,L,A,E=n.type;if(void 0!==n.constructor)return null;128&i.__u&&(c=!!(32&i.__u),a=[l=n.__e=i.__e]),(d=e.__b)&&d(n);t:if("function"==typeof E)try{if(P=n.props,k="prototype"in E&&E.prototype.render,N=(d=E.contextType)&&o[d.__c],x=d?N?N.props.value:d.__:o,i.__c?w=(p=n.__c=i.__c).__=p.__E:(k?n.__c=p=new E(P,x):(n.__c=p=new b(P,x),p.constructor=E,p.render=B),N&&N.sub(p),p.props=P,p.state||(p.state={}),p.context=x,p.__n=o,_=p.__d=!0,p.__h=[],p._sb=[]),k&&null==p.__s&&(p.__s=p.state),k&&null!=E.getDerivedStateFromProps&&(p.__s==p.state&&(p.__s=f({},p.__s)),f(p.__s,E.getDerivedStateFromProps(P,p.__s))),g=p.props,h=p.state,p.__v=n,_)k&&null==E.getDerivedStateFromProps&&null!=p.componentWillMount&&p.componentWillMount(),k&&null!=p.componentDidMount&&p.__h.push(p.componentDidMount);else{if(k&&null==E.getDerivedStateFromProps&&P!==g&&null!=p.componentWillReceiveProps&&p.componentWillReceiveProps(P,x),!p.__e&&(null!=p.shouldComponentUpdate&&!1===p.shouldComponentUpdate(P,p.__s,x)||n.__v===i.__v)){for(n.__v!==i.__v&&(p.props=P,p.state=p.__s,p.__d=!1),n.__e=i.__e,n.__k=i.__k,n.__k.some((function(t){t&&(t.__=n)})),I=0;I<p._sb.length;I++)p.__h.push(p._sb[I]);p._sb=[],p.__h.length&&r.push(p);break t}null!=p.componentWillUpdate&&p.componentWillUpdate(P,p.__s,x),k&&null!=p.componentDidUpdate&&p.__h.push((function(){p.componentDidUpdate(g,h,v)}))}if(p.context=x,p.props=P,p.__P=t,p.__e=!1,S=e.__r,T=0,k){for(p.state=p.__s,p.__d=!1,S&&S(n),d=p.render(p.props,p.state,p.context),L=0;L<p._sb.length;L++)p.__h.push(p._sb[L]);p._sb=[]}else do{p.__d=!1,S&&S(n),d=p.render(p.props,p.state,p.context),p.state=p.__s}while(p.__d&&++T<25);p.state=p.__s,null!=p.getChildContext&&(o=f(f({},o),p.getChildContext())),k&&!_&&null!=p.getSnapshotBeforeUpdate&&(v=p.getSnapshotBeforeUpdate(g,h)),C(t,m(A=null!=d&&d.type===y&&null==d.key?d.props.children:d)?A:[A],n,i,o,s,a,r,l,c,u),p.base=n.__e,n.__u&=-161,p.__h.length&&r.push(p),w&&(p.__E=p.__=null)}catch(t){if(n.__v=null,c||null!=a){for(n.__u|=c?160:128;l&&8===l.nodeType&&l.nextSibling;)l=l.nextSibling;a[a.indexOf(l)]=null,n.__e=l}else n.__e=i.__e,n.__k=i.__k;e.__e(t,n,i)}else null==a&&n.__v===i.__v?(n.__k=i.__k,n.__e=i.__e):n.__e=U(i.__e,n,i,o,s,a,r,c,u);(d=e.diffed)&&d(n)}function O(t,n,i){n.__d=void 0;for(var o=0;o<i.length;o++)j(i[o],i[++o],i[++o]);e.__c&&e.__c(n,t),t.some((function(n){try{t=n.__h,n.__h=[],t.some((function(t){t.call(n)}))}catch(t){e.__e(t,n.__v)}}))}function U(n,i,o,s,a,r,l,c,u){var p,_,f,h,v,y,b,P=o.props,k=i.props,N=i.type;if("svg"===N?a="http://www.w3.org/2000/svg":"math"===N?a="http://www.w3.org/1998/Math/MathML":a||(a="http://www.w3.org/1999/xhtml"),null!=r)for(p=0;p<r.length;p++)if((v=r[p])&&"setAttribute"in v==!!N&&(N?v.localName===N:3===v.nodeType)){n=v,r[p]=null;break}if(null==n){if(null===N)return document.createTextNode(k);n=document.createElementNS(a,N,k.is&&k),c&&(e.__m&&e.__m(i,r),c=!1),r=null}if(null===N)P===k||c&&n.data===k||(n.data=k);else{if(r=r&&t.call(n.childNodes),P=o.props||d,!c&&null!=r)for(P={},p=0;p<n.attributes.length;p++)P[(v=n.attributes[p]).name]=v.value;for(p in P)if(v=P[p],"children"==p);else if("dangerouslySetInnerHTML"==p)f=v;else if(!(p in k)){if("value"==p&&"defaultValue"in k||"checked"==p&&"defaultChecked"in k)continue;A(n,p,null,v,a)}for(p in k)v=k[p],"children"==p?h=v:"dangerouslySetInnerHTML"==p?_=v:"value"==p?y=v:"checked"==p?b=v:c&&"function"!=typeof v||P[p]===v||A(n,p,v,P[p],a);if(_)c||f&&(_.__html===f.__html||_.__html===n.innerHTML)||(n.innerHTML=_.__html),i.__k=[];else if(f&&(n.innerHTML=""),C(n,m(h)?h:[h],i,o,s,"foreignObject"===N?"http://www.w3.org/1999/xhtml":a,r,l,r?r[0]:o.__k&&w(o,0),c,u),null!=r)for(p=r.length;p--;)g(r[p]);c||(p="value","progress"===N&&null==y?n.removeAttribute("value"):void 0!==y&&(y!==n[p]||"progress"===N&&!y||"option"===N&&y!==P[p])&&A(n,p,y,P[p],a),p="checked",void 0!==b&&b!==n[p]&&A(n,p,b,P[p],a))}return n}function j(t,n,i){try{if("function"==typeof t){var o="function"==typeof t.__u;o&&t.__u(),o&&null==n||(t.__u=t(n))}else t.current=n}catch(t){e.__e(t,i)}}function R(t,n,i){var o,s;if(e.unmount&&e.unmount(t),(o=t.ref)&&(o.current&&o.current!==t.__e||j(o,null,n)),null!=(o=t.__c)){if(o.componentWillUnmount)try{o.componentWillUnmount()}catch(t){e.__e(t,n)}o.base=o.__P=null}if(o=t.__k)for(s=0;s<o.length;s++)o[s]&&R(o[s],n,i||"function"!=typeof t.type);i||g(t.__e),t.__c=t.__=t.__e=t.__d=void 0}function B(t,e,n){return this.constructor(t,n)}function W(n,i,o){var s,a,r,l;e.__&&e.__(n,i),a=(s="function"==typeof o)?null:o&&o.__k||i.__k,r=[],l=[],D(i,n=(!s&&o||i).__k=h(y,null,[n]),a||d,d,i.namespaceURI,!s&&o?[o]:a?null:i.firstChild?t.call(i.childNodes):null,r,!s&&o?o:a?a.__e:i.firstChild,s,l),O(r,n,l)}t=p.slice,e={__e:function(t,e,n,i){for(var o,s,a;e=e.__;)if((o=e.__c)&&!o.__)try{if((s=o.constructor)&&null!=s.getDerivedStateFromError&&(o.setState(s.getDerivedStateFromError(t)),a=o.__d),null!=o.componentDidCatch&&(o.componentDidCatch(t,i||{}),a=o.__d),a)return o.__E=o}catch(e){t=e}throw t}},n=0,b.prototype.setState=function(t,e){var n;n=null!=this.__s&&this.__s!==this.state?this.__s:this.__s=f({},this.state),"function"==typeof t&&(t=t(f({},n),this.props)),t&&f(n,t),null!=t&&this.__v&&(e&&this._sb.push(e),k(this))},b.prototype.forceUpdate=function(t){this.__v&&(this.__e=!0,t&&this.__h.push(t),k(this))},b.prototype.render=y,i=[],s="function"==typeof Promise?Promise.prototype.then.bind(Promise.resolve()):setTimeout,a=function(t,e){return t.__v.__b-e.__v.__b},N.__r=0,r=0,l=E(!1),c=E(!0),u=0;var M,H,$,F,Q=0,q=[],X=e,V=X.__b,K=X.__r,G=X.diffed,z=X.__c,J=X.unmount,Y=X.__;function Z(t,e){X.__h&&X.__h(H,t,Q||e),Q=0;var n=H.__H||(H.__H={__:[],__h:[]});return t>=n.__.length&&n.__.push({}),n.__[t]}function tt(t){return Q=1,et(_t,t)}function et(t,e,n){var i=Z(M++,2);if(i.t=t,!i.__c&&(i.__=[n?n(e):_t(void 0,e),function(t){var e=i.__N?i.__N[0]:i.__[0],n=i.t(e,t);e!==n&&(i.__N=[n,i.__[1]],i.__c.setState({}))}],i.__c=H,!H.u)){var o=function(t,e,n){if(!i.__c.__H)return!0;var o=i.__c.__H.__.filter((function(t){return!!t.__c}));if(o.every((function(t){return!t.__N})))return!s||s.call(this,t,e,n);var a=!1;return o.forEach((function(t){if(t.__N){var e=t.__[0];t.__=t.__N,t.__N=void 0,e!==t.__[0]&&(a=!0)}})),!(!a&&i.__c.props===t)&&(!s||s.call(this,t,e,n))};H.u=!0;var s=H.shouldComponentUpdate,a=H.componentWillUpdate;H.componentWillUpdate=function(t,e,n){if(this.__e){var i=s;s=void 0,o(t,e,n),s=i}a&&a.call(this,t,e,n)},H.shouldComponentUpdate=o}return i.__N||i.__}function nt(t,e){var n=Z(M++,3);!X.__s&&pt(n.__H,e)&&(n.__=t,n.i=e,H.__H.__h.push(n))}function it(t){return Q=5,ot((function(){return{current:t}}),[])}function ot(t,e){var n=Z(M++,7);return pt(n.__H,e)&&(n.__=t(),n.__H=e,n.__h=t),n.__}function st(t,e){return Q=8,ot((function(){return t}),e)}function at(t){var e=H.context[t.__c],n=Z(M++,9);return n.c=t,e?(null==n.__&&(n.__=!0,e.sub(H)),e.props.value):t.__}function rt(){for(var t;t=q.shift();)if(t.__P&&t.__H)try{t.__H.__h.forEach(ut),t.__H.__h.forEach(dt),t.__H.__h=[]}catch(e){t.__H.__h=[],X.__e(e,t.__v)}}X.__b=function(t){H=null,V&&V(t)},X.__=function(t,e){t&&e.__k&&e.__k.__m&&(t.__m=e.__k.__m),Y&&Y(t,e)},X.__r=function(t){K&&K(t),M=0;var e=(H=t.__c).__H;e&&($===H?(e.__h=[],H.__h=[],e.__.forEach((function(t){t.__N&&(t.__=t.__N),t.i=t.__N=void 0}))):(e.__h.forEach(ut),e.__h.forEach(dt),e.__h=[],M=0)),$=H},X.diffed=function(t){G&&G(t);var e=t.__c;e&&e.__H&&(e.__H.__h.length&&(1!==q.push(e)&&F===X.requestAnimationFrame||((F=X.requestAnimationFrame)||ct)(rt)),e.__H.__.forEach((function(t){t.i&&(t.__H=t.i),t.i=void 0}))),$=H=null},X.__c=function(t,e){e.some((function(t){try{t.__h.forEach(ut),t.__h=t.__h.filter((function(t){return!t.__||dt(t)}))}catch(n){e.some((function(t){t.__h&&(t.__h=[])})),e=[],X.__e(n,t.__v)}})),z&&z(t,e)},X.unmount=function(t){J&&J(t);var e,n=t.__c;n&&n.__H&&(n.__H.__.forEach((function(t){try{ut(t)}catch(t){e=t}})),n.__H=void 0,e&&X.__e(e,n.__v))};var lt="function"==typeof requestAnimationFrame;function ct(t){var e,n=function(){clearTimeout(i),lt&&cancelAnimationFrame(e),setTimeout(t)},i=setTimeout(n,100);lt&&(e=requestAnimationFrame(n))}function ut(t){var e=H,n=t.__c;"function"==typeof n&&(t.__c=void 0,n()),H=e}function dt(t){var e=H;t.__c=t.__(),H=e}function pt(t,e){return!t||t.length!==e.length||e.some((function(e,n){return e!==t[n]}))}function _t(t,e){return"function"==typeof e?e(t):e}const mt="ui/reset",ft="ui/error",gt="ui/message",ht="ui/editing",vt="listOfLists/set",yt="listOfLists/remove",bt="listOfLists/create",wt="listOfList/addingPost",Pt="listOfList/setPage",kt="listOfList/setTotalPages",Nt="list/set",Ct="list/update",xt="list/setPage",It="list/setTotalPages",St="list/setItems",Tt="list/removeItem",Lt="list/addItem",At="list/updateItem",Et="list/moveItem",Dt="list/moveItemNext",Ot="list/moveItemPrev",Ut="list/cart",jt=async function(t,e="",n={},i="mg-upc/v1/lists"){if(void 0===$t().nonce){const t=new FormData;t.append("action","mg_upc_user");const e={method:"POST",credentials:"same-origin",referrerPolicy:"no-referrer",body:t},n=await fetch($t().ajaxUrl,e),i=await n.json();i.nonce&&($t().nonce=i.nonce),i.user_id&&($t().user_id=i.user_id)}const o={method:t,credentials:"same-origin",headers:{"Content-Type":"application/json","X-WP-Nonce":$t().nonce},referrerPolicy:"no-referrer"};"GET"!==t&&n&&(o.body=JSON.stringify(n));const s=await fetch($t().root+i+e,o);return s.headers.get("x-wp-nonce")&&($t().nonce=s.headers.get("x-wp-nonce")),{data:await s.json(),headers:s.headers,status:s.status}};function Rt(t){const e=Object.entries(t).filter((([,t])=>null!=t)).map((([t,e])=>`${encodeURIComponent(t)}=${encodeURIComponent(String(e))}`)),n=-1!==$t().root.indexOf("?")?"&":"?";return e.length>0?`${n}${e.join("&")}`:""}class Bt extends Error{constructor(t,e){super(t),this.name="MgApiError",this.code=e?.data?.code,this.response=e}}function Wt(t){let e=t?.data?.data?.status;if(!e&&t.status&&(e=t.status),400===e||401===e||403===e||404===e||409===e||500===e)throw new Bt(t?.data?.message,t)}let Mt={my:function(t={}){return jt("GET","/My"+Rt(t),{}).then((function(t){return Wt(t),t}))},discover:function(t){return jt("GET","/"+Rt(t),{}).then((function(t){return Wt(t),t}))},get:function(t){return jt("GET","/"+t,{}).then((function(t){return Wt(t),t}))},cart:function(t){return jt("POST","/cart",{list:t},"mg-upc/v1").then((function(t){return Wt(t),t}))},items:function(t,e={}){return jt("GET","/"+t+"/items"+Rt(e),{}).then((function(t){return Wt(t),t}))},delete:function(t){return jt("DELETE","/"+t,{}).then((function(t){return Wt(t),t}))},create:function(t){return jt("POST","",t).then((function(t){return Wt(t),t}))},update:function(t){let e=t.id;return delete t.id,jt("PATCH","/"+e,t).then((function(t){return Wt(t),t}))},add:function(t,e,n={}){return"object"!=typeof e&&(e={post_id:e}),jt("POST","/"+t+"/items"+Rt(n),e).then((function(t){return Wt(t),t}))},quit:function(t,e,n={}){return jt("DELETE","/"+t+"/items/"+e+Rt(n),{}).then((function(t){return Wt(t),t}))},updateItem:function(t,e,n){return jt("PATCH","/"+t+"/items/"+e,n).then((function(t){return Wt(t),t}))},vote:function(t,e,n={}){return jt("POST","/"+t+"/items/"+e+"/vote",n).then((function(t){return Wt(t),t}))},move:function(t,e,n){return jt("PATCH","/"+t+"/items/"+e,{position:n}).then((function(t){return Wt(t),t}))}};const Ht=Mt;function $t(){return MgUserPostCollections}function Ft(){return $t()?.sortable}function Qt(t){const e=$t()?.types;return!(!e||!e[t])&&e[t]}function qt(t){const e=$t()?.statuses;return!(!e||!e[t])&&e[t]}function Xt(t,e){return!!t.type&&Kt(t.type,e)}function Vt(t){const e=[],n=$t()?.types;for(const i in n)n.hasOwnProperty(i)&&(Kt(i,"always_exists")||(t?.type?n[i].available_post_types.includes(t.type)&&e.push(n[i]):e.push(n[i])));return e}function Kt(t,e){const n=Qt(t);return!(!n||!n.supports)&&n.supports.includes(e)}const Gt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVQYV2NgYAAAAAMAAWgmWQ0AAAAASUVORK5CYII=";function zt(t){return JSON.parse(JSON.stringify(t))}function Jt(t){return"string"!=typeof t?"":t.replace(/([^>\r\n]?)(\r\n|\n\r|\r|\n)/g,"$1<br>$2")}function Yt(t){return Ht.cart(t).then((t=>(jQuery&&t.data.fragments&&t.data.cart_hash&&jQuery(document.body).trigger("added_to_cart",[t.data.fragments,t.data.cart_hash]),t.data)))}function Zt(t,e="error"){if(!jQuery)return!1;const n=jQuery("<div>").addClass("mg-upc-alert mg-upc-alert-"+e);n.append(jQuery("<p>").html(t));const i=jQuery('<a class="mg-upc-alert-close" href="#"><span class="mg-upc-icon upc-font-close"></span></a>').on("click",(function(){return n.remove(),!1}));return n.append(i),n}const te=function(t,e=!1){return MgUpcTexts&&MgUpcTexts[t]?e?e.reduce((function(t,e){return t.replace(/%s/,e)}),MgUpcTexts[t]):MgUpcTexts[t]:t};function ee(t,e){const{type:n,payload:i}=e;let o=!1;const s=t=>(o=a({status:"failed"}),t.error&&(o.error=t.error.message?t.error.message:"",o.errorCode=t.error.code?t.error.code:""),o),a=(e=null)=>{if(o||(o=zt(t)),e)for(const t in e)e.hasOwnProperty(t)&&(o[t]=e[t]);return o},r=(t,e=0,n="succeeded")=>(0!==e&&(t.loadingCount=t.loadingCount+e),t.loadingCount<1?(t.loadingCount=0,t.status=n):t.status="loading",t);let l=function(t,e){const{type:n,payload:i}=e;let o,s;const a=(e=!1)=>{if(s||(s=!1===t?{}:zt(t)),e)for(const t in e)s[t]=e[t];return s};switch(n){case Nt:return!0===i?{ID:-1,title:"",content:"",status:"",type:""}:i;case Ct:return i.items=zt(t.items),i;case bt:return i;case St:return a({items:i});case Lt+"/failed":case Lt:return i?.list?a(i.list):t;case At:const e=!!i.item&&i.item;return o=a().items.map((t=>t.post_id===i.post_id?e||Object.assign({},t,i):{...t})),a({items:o});case Tt:if(!t.items||1===t.items.length||!1===i)return t;if(s=a(),o=s.items.filter((t=>t.post_id!==i)),Kt(t.type,"sortable")){const e=parseInt(t.items[0].position,10);o.forEach(((t,n)=>{o[n].position=e+n}))}if(s.count=s.count-1,Kt(t.type,"vote")){const e=t.items.find((t=>t.post_id==i));e&&(s.vote_counter=s.vote_counter-e.votes)}return{...s,items:o};case Et:const n=parseInt(t.items[0].position,10);o=a().items.slice();const r=a().items[i.oldIndex];return o.splice(i.oldIndex,1),o.splice(i.newIndex,0,r),isNaN(n)?(alert("positions error!"),t):(o.forEach(((t,e)=>{o[e].position=n+e})),a({items:o}));default:return t}}(t.list,e),c=function(t,e){const{type:n,payload:i}=e;switch(n){case vt:return i;case Lt:case Nt:return!1;case yt:return!1===i?t:zt(t.filter((t=>t.ID!=i)));default:return t}}(t.listOfList,e);switch(t.list===l&&c===t.listOfList||(o=a({listOfList:c,list:l}),t.addingPost||(o.title=o.list?o.list.title:se.title)),n){case"ui/mode":return a({mode:i});case mt:return{...se,mode:t.mode};case ft:return a(!1===i?{error:!1,errorCode:!1}:{error:i});case gt:return a(!1===i?{message:!1,errorCode:!1}:{message:i});case Ut:const n=a();return i.msg&&(n.message=i.msg),i.err&&(n.error=i.err),n;case ht:return a({editing:i});case wt:return o=a(),o.addingPost=i,i&&(o.title=te("Add to...")),o;case bt:o=a(),o.title=i.title?i.title:se.title,o.listTotalPages=1,o.listPage=1,o.addingPost=!1;break;case Lt:if(o=a(),i?.list){const t=i.list;o.title=t.title?t.title:se.title;const e=t?.items_page;e&&(o.listTotalPages=e["X-WP-TotalPages"]?e["X-WP-TotalPages"]:1,o.listPage=e["X-WP-Page"]?e["X-WP-Page"]:1)}i.message&&(o=r(o,-1,"failed"),o.error=i.message),o.addingPost=!1;break;case Pt:return a({page:i});case kt:return a({totalPages:i});case xt:return a({listPage:i});case It:return a({listTotalPages:i});case Nt+"/loading":return o=r(a(),1),o.listOfList=!1,"object"==typeof i?(o.list=i,i.title&&(o.title=i.title)):o.list={ID:i},o;case Tt+"/loading":return o=r(a(),1),"object"==typeof i&&i.list_id&&(o.list={ID:i.list_id}),o;case vt+"/loading":case St+"/loading":case At+"/loading":case Lt+"/loading":case Dt+"/loading":case Ot+"/loading":case Ct+"/loading":case bt+"/loading":case Ut+"/loading":return r(a(),1);case Lt+"/succeeded":return o=r(a(),-1),o.addingPost=!1,o.status="succeeded",o.error=!1,o.errorCode=!1,o.title=o.list?o.list.title:se.title,o;case Ut+"/succeeded":return r(a({errorCode:!1}),-1);case Nt+"/succeeded":var u={error:!1,errorCode:!1};return!1===t.list&&(u={}),r(a(u),-1);case vt+"/succeeded":case St+"/succeeded":case At+"/succeeded":case Tt+"/succeeded":case Et+"/succeeded":case Dt+"/succeeded":case Ot+"/succeeded":case Ct+"/succeeded":case bt+"/succeeded":return r(a({error:!1,errorCode:!1}),-1);case bt+"/failed":return o=r(a(),-1,"failed"),e.error&&e.error.message&&(o.error=e.error.message),o;case Lt+"/failed":if(o=r(a(),-1),o.addingPost=!1,o.title=o.list?o.list.title:se.title,i?.list){const t=i.list;o.title=t.title?t.title:se.title;const e=t?.items_page;e&&(o.listTotalPages=e["X-WP-TotalPages"]?e["X-WP-TotalPages"]:1,o.listPage=e["X-WP-Page"]?e["X-WP-Page"]:1)}return i.message&&(o.error=i.message,o.status="failed"),s(e);case vt+"/failed":case St+"/failed":case At+"/failed":case Tt+"/failed":case Et+"/failed":case Dt+"/failed":case Ot+"/failed":case Ct+"/failed":case Nt+"/failed":case Ut+"/failed":return r(s(e),-1)}return!1!==o?o:t}const ne=(t,e)=>function(n=null,...i){return{asyncThunk:!0,payload:e,type:t,arg:n,extra:i}};class ie extends Error{constructor(t,e){super(t),this.name="MgUpcRejectWithValue",this.value=e}}const oe=(t,e)=>n=>{let i;if((o=n)&&"object"==typeof o&&!0===o.asyncThunk){let o={dispatch:oe(t,e),getState:e,extra:n.extra,rejectWithValue:t=>new ie(n.type+": rejectWithValue",t)};t({type:n.type+"/loading",payload:n.arg}),i=n.payload(n.arg,o)}else{if(!(t=>!!t&&("object"==typeof t||"function"==typeof t)&&"function"==typeof t.then)(n.payload))return void t(n);t({type:n.type+"/loading"}),i=n.payload}var o;i.then((e=>{e instanceof ie?t({type:n.type+"/failed",payload:e.value}):(t({type:n.type,payload:e}),t({type:n.type+"/succeeded"}))})).catch((e=>{t(e instanceof ie?{type:n.type+"/failed",payload:e.value}:{type:n.type+"/failed",error:e})}))},se={list:!1,listOfList:!1,addingPost:null,status:"idle",loadingCount:0,error:null,message:null,errorCode:null,editing:!1,title:null,actualAction:"init",page:1,totalPages:1,listPage:1,listTotalPages:1,mode:"my"},ae=function(t,e){var n={__c:e="__cC"+u++,__:t,Consumer:function(t,e){return t.children(e)},Provider:function(t){var n,i;return this.getChildContext||(n=new Set,(i={})[e]=this,this.getChildContext=function(){return i},this.componentWillUnmount=function(){n=null},this.shouldComponentUpdate=function(t){this.props.value!==t.value&&n.forEach((function(t){t.__e=!0,k(t)}))},this.sub=function(t){n.add(t);var e=t.componentWillUnmount;t.componentWillUnmount=function(){n&&n.delete(t),e&&e.call(t)}}),t.children}};return n.Provider.__=n.Consumer.contextType=n}({}),re=t=>{const[e,n]=et(ee,se);return h(ae.Provider,{value:{state:e,dispatch:oe(n,(()=>e))}},t.children)};function le(){return le=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var i in n)({}).hasOwnProperty.call(n,i)&&(t[i]=n[i])}return t},le.apply(null,arguments)}function ce(t,e){for(var n in t)if("__source"!==n&&!(n in e))return!0;for(var i in e)if("__source"!==i&&t[i]!==e[i])return!0;return!1}function ue(t,e){this.props=t,this.context=e}(ue.prototype=new b).isPureReactComponent=!0,ue.prototype.shouldComponentUpdate=function(t,e){return ce(this.props,t)||ce(this.state,e)};var de=e.__b;e.__b=function(t){t.type&&t.type.__f&&t.ref&&(t.props.ref=t.ref,t.ref=null),de&&de(t)},"undefined"!=typeof Symbol&&Symbol.for&&Symbol.for("react.forward_ref");var pe=e.__e;e.__e=function(t,e,n,i){if(t.then)for(var o,s=e;s=s.__;)if((o=s.__c)&&o.__c)return null==e.__e&&(e.__e=n.__e,e.__k=n.__k),o.__c(t,e);pe(t,e,n,i)};var _e=e.unmount;function me(t,e,n){return t&&(t.__c&&t.__c.__H&&(t.__c.__H.__.forEach((function(t){"function"==typeof t.__c&&t.__c()})),t.__c.__H=null),null!=(t=function(t,e){for(var n in e)t[n]=e[n];return t}({},t)).__c&&(t.__c.__P===n&&(t.__c.__P=e),t.__c=null),t.__k=t.__k&&t.__k.map((function(t){return me(t,e,n)}))),t}function fe(t,e,n){return t&&n&&(t.__v=null,t.__k=t.__k&&t.__k.map((function(t){return fe(t,e,n)})),t.__c&&t.__c.__P===e&&(t.__e&&n.appendChild(t.__e),t.__c.__e=!0,t.__c.__P=n)),t}function ge(){this.__u=0,this.t=null,this.__b=null}function he(t){var e=t.__.__c;return e&&e.__a&&e.__a(t)}function ve(){this.u=null,this.o=null}e.unmount=function(t){var e=t.__c;e&&e.__R&&e.__R(),e&&32&t.__u&&(t.type=null),_e&&_e(t)},(ge.prototype=new b).__c=function(t,e){var n=e.__c,i=this;null==i.t&&(i.t=[]),i.t.push(n);var o=he(i.__v),s=!1,a=function(){s||(s=!0,n.__R=null,o?o(r):r())};n.__R=a;var r=function(){if(! --i.__u){if(i.state.__a){var t=i.state.__a;i.__v.__k[0]=fe(t,t.__c.__P,t.__c.__O)}var e;for(i.setState({__a:i.__b=null});e=i.t.pop();)e.forceUpdate()}};i.__u++||32&e.__u||i.setState({__a:i.__b=i.__v.__k[0]}),t.then(a,a)},ge.prototype.componentWillUnmount=function(){this.t=[]},ge.prototype.render=function(t,e){if(this.__b){if(this.__v.__k){var n=document.createElement("div"),i=this.__v.__k[0].__c;this.__v.__k[0]=me(this.__b,n,i.__O=i.__P)}this.__b=null}var o=e.__a&&h(y,null,t.fallback);return o&&(o.__u&=-33),[h(y,null,e.__a?null:t.children),o]};var ye=function(t,e,n){if(++n[1]===n[0]&&t.o.delete(e),t.props.revealOrder&&("t"!==t.props.revealOrder[0]||!t.o.size))for(n=t.u;n;){for(;n.length>3;)n.pop()();if(n[1]<n[0])break;t.u=n=n[2]}};function be(t){return this.getChildContext=function(){return t.context},t.children}function we(t){var e=this,n=t.i;e.componentWillUnmount=function(){W(null,e.l),e.l=null,e.i=null},e.i&&e.i!==n&&e.componentWillUnmount(),e.l||(e.i=n,e.l={nodeType:1,parentNode:n,childNodes:[],contains:function(){return!0},appendChild:function(t){this.childNodes.push(t),e.i.appendChild(t)},insertBefore:function(t,n){this.childNodes.push(t),e.i.appendChild(t)},removeChild:function(t){this.childNodes.splice(this.childNodes.indexOf(t)>>>1,1),e.i.removeChild(t)}}),W(h(be,{context:e.context},t.__v),e.l)}(ve.prototype=new b).__a=function(t){var e=this,n=he(e.__v),i=e.o.get(t);return i[0]++,function(o){var s=function(){e.props.revealOrder?(i.push(o),ye(e,t,i)):o()};n?n(s):s()}},ve.prototype.render=function(t){this.u=null,this.o=new Map;var e=S(t.children);t.revealOrder&&"b"===t.revealOrder[0]&&e.reverse();for(var n=e.length;n--;)this.o.set(e[n],this.u=[1,0,this.u]);return t.children},ve.prototype.componentDidUpdate=ve.prototype.componentDidMount=function(){var t=this;this.o.forEach((function(e,n){ye(t,n,e)}))};var Pe="undefined"!=typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,ke=/^(?:accent|alignment|arabic|baseline|cap|clip(?!PathU)|color|dominant|fill|flood|font|glyph(?!R)|horiz|image(!S)|letter|lighting|marker(?!H|W|U)|overline|paint|pointer|shape|stop|strikethrough|stroke|text(?!L)|transform|underline|unicode|units|v|vector|vert|word|writing|x(?!C))[A-Z]/,Ne=/^on(Ani|Tra|Tou|BeforeInp|Compo)/,Ce=/[A-Z0-9]/g,xe="undefined"!=typeof document,Ie=function(t){return("undefined"!=typeof Symbol&&"symbol"==typeof Symbol()?/fil|che|rad/:/fil|che|ra/).test(t)};b.prototype.isReactComponent={},["componentWillMount","componentWillReceiveProps","componentWillUpdate"].forEach((function(t){Object.defineProperty(b.prototype,t,{configurable:!0,get:function(){return this["UNSAFE_"+t]},set:function(e){Object.defineProperty(this,t,{configurable:!0,writable:!0,value:e})}})}));var Se=e.event;function Te(){}function Le(){return this.cancelBubble}function Ae(){return this.defaultPrevented}e.event=function(t){return Se&&(t=Se(t)),t.persist=Te,t.isPropagationStopped=Le,t.isDefaultPrevented=Ae,t.nativeEvent=t};var Ee={enumerable:!1,configurable:!0,get:function(){return this.class}},De=e.vnode;e.vnode=function(t){"string"==typeof t.type&&function(t){var e=t.props,n=t.type,i={},o=-1===n.indexOf("-");for(var s in e){var a=e[s];if(!("value"===s&&"defaultValue"in e&&null==a||xe&&"children"===s&&"noscript"===n||"class"===s||"className"===s)){var r=s.toLowerCase();"defaultValue"===s&&"value"in e&&null==e.value?s="value":"download"===s&&!0===a?a="":"translate"===r&&"no"===a?a=!1:"o"===r[0]&&"n"===r[1]?"ondoubleclick"===r?s="ondblclick":"onchange"!==r||"input"!==n&&"textarea"!==n||Ie(e.type)?"onfocus"===r?s="onfocusin":"onblur"===r?s="onfocusout":Ne.test(s)&&(s=r):r=s="oninput":o&&ke.test(s)?s=s.replace(Ce,"-$&").toLowerCase():null===a&&(a=void 0),"oninput"===r&&i[s=r]&&(s="oninputCapture"),i[s]=a}}"select"==n&&i.multiple&&Array.isArray(i.value)&&(i.value=S(e.children).forEach((function(t){t.props.selected=-1!=i.value.indexOf(t.props.value)}))),"select"==n&&null!=i.defaultValue&&(i.value=S(e.children).forEach((function(t){t.props.selected=i.multiple?-1!=i.defaultValue.indexOf(t.props.value):i.defaultValue==t.props.value}))),e.class&&!e.className?(i.class=e.class,Object.defineProperty(i,"className",Ee)):(e.className&&!e.class||e.class&&e.className)&&(i.class=i.className=e.className),t.props=i}(t),t.$$typeof=Pe,De&&De(t)};var Oe=e.__r;e.__r=function(t){Oe&&Oe(t),t.__c};var Ue=e.diffed;e.diffed=function(t){Ue&&Ue(t);var e=t.props,n=t.__e;null!=n&&"textarea"===t.type&&"value"in e&&e.value!==n.value&&(n.value=null==e.value?"":e.value)};var je=['a[href]:not([tabindex^="-"])','area[href]:not([tabindex^="-"])','input:not([type="hidden"]):not([type="radio"]):not([disabled]):not([tabindex^="-"])','input[type="radio"]:not([disabled]):not([tabindex^="-"])','select:not([disabled]):not([tabindex^="-"])','textarea:not([disabled]):not([tabindex^="-"])','button:not([disabled]):not([tabindex^="-"])','iframe:not([tabindex^="-"])','audio[controls]:not([tabindex^="-"])','video[controls]:not([tabindex^="-"])','[contenteditable]:not([tabindex^="-"])','[tabindex]:not([tabindex^="-"])'];function Re(t){this._show=this.show.bind(this),this._hide=this.hide.bind(this),this._maintainFocus=this._maintainFocus.bind(this),this._bindKeypress=this._bindKeypress.bind(this),this.$el=t,this.shown=!1,this._id=this.$el.getAttribute("data-a11y-dialog")||this.$el.id,this._previouslyFocused=null,this._listeners={},this.create()}function Be(t,e){return n=(e||document).querySelectorAll(t),Array.prototype.slice.call(n);var n}function We(t){(t.querySelector("[autofocus]")||t).focus()}function Me(){Be("[data-a11y-dialog]").forEach((function(t){new Re(t)}))}Re.prototype.create=function(){this.$el.setAttribute("aria-hidden",!0),this.$el.setAttribute("aria-modal",!0),this.$el.setAttribute("tabindex",-1),this.$el.hasAttribute("role")||this.$el.setAttribute("role","dialog"),this._openers=Be('[data-a11y-dialog-show="'+this._id+'"]'),this._openers.forEach(function(t){t.addEventListener("click",this._show)}.bind(this));const t=this.$el;return this._closers=Be("[data-a11y-dialog-hide]",this.$el).filter((function(e){return e.closest('[aria-modal="true"], [data-a11y-dialog]')===t})).concat(Be('[data-a11y-dialog-hide="'+this._id+'"]')),this._closers.forEach(function(t){t.addEventListener("click",this._hide)}.bind(this)),this._fire("create"),this},Re.prototype.show=function(t){if(this.shown)return this;this._previouslyFocused=document.activeElement;const e=t&&t.target?t.target:null;return e&&Object.is(this._previouslyFocused,document.body)&&(this._previouslyFocused=e),this.$el.removeAttribute("aria-hidden"),this.shown=!0,We(this.$el),document.body.addEventListener("focus",this._maintainFocus,!0),document.addEventListener("keydown",this._bindKeypress),this._fire("show",t),this},Re.prototype.hide=function(t){return this.shown?(this.shown=!1,this.$el.setAttribute("aria-hidden","true"),this._previouslyFocused&&this._previouslyFocused.focus&&this._previouslyFocused.focus(),document.body.removeEventListener("focus",this._maintainFocus,!0),document.removeEventListener("keydown",this._bindKeypress),this._fire("hide",t),this):this},Re.prototype.destroy=function(){return this.hide(),this._openers.forEach(function(t){t.removeEventListener("click",this._show)}.bind(this)),this._closers.forEach(function(t){t.removeEventListener("click",this._hide)}.bind(this)),this._fire("destroy"),this._listeners={},this},Re.prototype.on=function(t,e){return void 0===this._listeners[t]&&(this._listeners[t]=[]),this._listeners[t].push(e),this},Re.prototype.off=function(t,e){var n=(this._listeners[t]||[]).indexOf(e);return n>-1&&this._listeners[t].splice(n,1),this},Re.prototype._fire=function(t,e){var n=this._listeners[t]||[],i=new CustomEvent(t,{detail:e});this.$el.dispatchEvent(i),n.forEach(function(t){t(this.$el,e)}.bind(this))},Re.prototype._bindKeypress=function(t){const e=document.activeElement;e&&e.closest('[aria-modal="true"]')!==this.$el||(this.shown&&"Escape"===t.key&&"alertdialog"!==this.$el.getAttribute("role")&&(t.preventDefault(),this.hide(t)),this.shown&&"Tab"===t.key&&function(t,e){var n=function(t){return Be(je.join(","),t).filter((function(t){return!!(t.offsetWidth||t.offsetHeight||t.getClientRects().length)}))}(t),i=n.indexOf(document.activeElement);e.shiftKey&&0===i?(n[n.length-1].focus(),e.preventDefault()):e.shiftKey||i!==n.length-1||(n[0].focus(),e.preventDefault())}(this.$el,t))},Re.prototype._maintainFocus=function(t){!this.shown||t.target.closest('[aria-modal="true"]')||t.target.closest("[data-a11y-dialog-ignore-focus-trap]")||We(this.$el)},"undefined"!=typeof document&&("loading"===document.readyState?document.addEventListener("DOMContentLoaded",Me):window.requestAnimationFrame?window.requestAnimationFrame(Me):window.setTimeout(Me,16));const He=t=>{const e=(()=>{const[t,e]=tt(!1);return nt((()=>e(!0)),[]),t})(),[n,i]=(t=>{const[e,n]=(()=>{const[t,e]=tt(null);return[t,st((t=>{null!==t&&e(new Re(t))}),[])]})(),i=st((()=>e.hide()),[e]),o=t.role||"dialog",s="alertdialog"===o,a=t.titleId||t.id+"-title";return nt((()=>()=>{e&&e.destroy()}),[e]),[e,{container:{id:t.id,ref:n,role:o,tabIndex:-1,"aria-modal":!0,"aria-hidden":!0,"aria-labelledby":a},overlay:{onClick:s?void 0:i},dialog:{role:"document"},closeButton:{type:"button",onClick:i},title:{role:"heading","aria-level":1,id:a}}]})(t),{dialogRef:o}=t;if(nt((()=>(n&&o(n),()=>o(void 0))),[o,n]),!e)return null;const s=t.dialogRoot?document.querySelector(t.dialogRoot):document.body,a=h("h2",le({},i.title,{className:t.classNames.title,key:"title"}),t.onBack&&h("a",{"aria-label":t.backButtonLabel,href:"#",onClick:e=>{e.preventDefault(),t.onBack(e)}},"←")," ",t.title),r=h("button",le({},i.closeButton,{className:t.classNames.closeButton,"aria-label":t.closeButtonLabel,key:"button"}),t.closeButtonContent),l=["first"===t.closeButtonPosition&&r,a,t.children,"last"===t.closeButtonPosition&&r].filter(Boolean);return function(t,e){var n=h(we,{__v:t,i:e});return n.containerInfo=e,n}(h("div",le({},i.container,{className:t.classNames.container}),h("div",le({},i.overlay,{className:t.classNames.overlay})),h("div",le({},i.dialog,{className:t.classNames.dialog}),l)),s)};He.defaultProps={role:"dialog",closeButtonLabel:"Close this dialog window",closeButtonContent:"×",closeButtonPosition:"first",classNames:{},backButtonLabel:"Back",dialogRef:()=>{}};const $e=()=>({type:mt,payload:null}),Fe=t=>({type:wt,payload:t}),Qe=t=>({type:ht,payload:t}),qe=ne(Ut,(async function(t,e){return await Yt(t)})),Xe=ne(vt,(async function(t,e){const n=t?.addingPost;return null===t&&(t={}),t.addingPost?t.adding=t.addingPost:(t.adding="",delete t.adding),await Ht.my(t).then((t=>Ve(t,e,n)))}));function Ve(t,e,n){if(t.headers.get("x-wp-page")&&(e.dispatch(Ge(parseInt(t.headers.get("x-wp-page"),10))),e.dispatch(ze(parseInt(t.headers.get("X-WP-TotalPages"),10)))),n&&t.headers.get("X-WP-Post-Type")){const i={post_id:n},o={"X-WP-Post-Type":"type","X-WP-Post-Title":"title","X-WP-Post-Image":"image"};for(const e in o){const n=t.headers.get(e);n&&(i[o[e]]=decodeURIComponent(n))}e.dispatch(Fe(i))}return t.data}ne(vt,(async function(t,e){return null===t&&(t={}),await Ht.discover(t).then((t=>Ve(t,e,!1)))}));const Ke=ne(yt,(async function(t,e){return await Ht.delete(t).then((n=>{if(1===e.getState().listOfList.length){const n=e.getState().page,i=e.getState().totalPages;if(n<i)e.dispatch(Xe({page:n}));else{if(!(n>1&&n===i))return t;e.dispatch(Xe({page:n-1}))}return!1}return t}))})),Ge=t=>({type:Pt,payload:t}),ze=t=>({type:kt,payload:t}),Je=t=>({type:xt,payload:t}),Ye=t=>({type:It,payload:t}),Ze=ne(Nt,(async function(t,e){return!1===t||!0===t?t:await Ht.get("object"==typeof t?t.ID:t).then((t=>(un(t,e.dispatch),t.data)))})),tn=ne(Ct,(async function(t,e){return await Ht.update(t).then((t=>(e.dispatch(Qe(!1)),un(t,e.dispatch),t.data)))})),en=ne(bt,(async function(t,e){return null===t&&(t={}),t.adding&&t.adding!==e.getState().addingPost&&e.dispatch(Fe({id:t.addingPost})),await Ht.create(t).then((t=>(e.dispatch(Qe(!1)),un(t,e.dispatch),t.data)))})),nn=ne(St,(async function(t,e){return await Ht.items(e.getState().list.ID,t).then((t=>(un(t,e.dispatch),t.data)))})),on=ne(Tt,(async function(t,e){const n=e.getState();var i=e.extra.length>0?e.extra[0]:n.list.ID;const o=e.extra.length>1?e.extra[1]:"view";return await Ht.quit(i,t,{context:o}).then((s=>{if(s.data&&s.data.list_id&&(i=s.data.list_id),n.list&&n.list.ID)if(1===n.list.items.length){if(n.list&&"view"===o){const t=n.listPage,i=n.listTotalPages;return t<i?e.dispatch(nn({page:t})):t===i&&e.dispatch(nn({page:Math.max(1,t-1)})),!1}}else n.list&&"view"===o&&n.listTotalPages===n.listPage+1&&n.list.count%n.list.items.length==1&&e.dispatch(nn({page:n.listPage}));else e.dispatch(Ze({ID:i}));return t}))})),sn=ne(Lt,(async function(t,e){let n=e.extra[0],i=!1;try{await Ht.add(t,n,{context:e.extra.length>1?e.extra[1]:"view"}).then((t=>{i=t.data}))}catch(t){const n=t?.response?.data;i=e.rejectWithValue(n)}return i})),an=ne(At,(async function(t,e){const n=e.extra[0];return await Ht.updateItem(e.getState().list.ID,t,n).then((e=>({...n,post_id:t,item:e?.data?.item})))})),rn=ne(Et,(async function(t,e){const n=e.extra[0],i=e.extra[1],o=n.items[t],s=o.position-t+i;return await Ht.move(n.ID,o.post_id,s).then((e=>({oldIndex:t,newIndex:i})))})),ln=ne(Dt,(async function(t,e){const n=e.getState().list,i=parseInt(n.items[n.items.length-1].position,10);if(isNaN(i))throw alert("positions error!"),"positions error!";const o=n.items[t];return await Ht.move(n.ID,o.post_id,i+1),await e.dispatch(nn({page:e.getState().listPage})),t})),cn=ne(Ot,(async function(t,e){const n=e.getState().list,i=parseInt(n.items[0].position,10);if(isNaN(i))throw alert("positions error!"),"positions error!";const o=n.items[t];return await Ht.move(n.ID,o.post_id,i-1),await e.dispatch(nn({page:e.getState().listPage})),t}));function un(t,e){!t.data.items_page&&t.headers.get("x-wp-page")?(e(Je(parseInt(t.headers.get("x-wp-page"),10))),e(Ye(parseInt(t.headers.get("X-WP-TotalPages"),10)))):t.data.items_page&&(e(Je(parseInt(t.data.items_page["X-WP-Page"],10))),e(Ye(parseInt(t.data.items_page["X-WP-TotalPages"],10))))}const dn=function(t){const[e,n]=tt(!1),[i,o]=tt(""),s=it({});nt((()=>{o(t.item.description)}),[t.item]),nt((()=>{e&&s.current.focus()}),[e]);const a=()=>"string"==typeof i&&i.length>0;return h(y,null,h("span",null,h("br",null),"Adding item:"),h("div",{className:"mg-upc-dg-item mg-upc-dg-item-adding","data-post_id":t.item.post_id},h("span",{className:"mg-upc-icon upc-font-add"}),h("span",null," "),h("img",{className:"mg-upc-dg-item-image",src:t.item.image?t.item.image:Gt}),h("div",{className:"mg-upc-dg-item-data"},h("a",{href:t.item?.link},t.item?.title),!e&&h("p",null,t.item?.description),!e&&h("button",{onClick:()=>{n(!0)}},a()&&h("span",null,te("Edit Comment")),!a()&&h("span",null,te("Add Comment"))),h("input",{ref:s,className:e?"mg-upc-dg-btn-item-desc":"mg-upc-dg-dn",type:"text",value:i,onChange:function(t){o(t.target.value)},onKeyDown:e=>{"Enter"===e.key&&(n(!1),t.onSaveItemDescription(i))},maxLength:400}),e&&h("button",{className:"mg-upc-dg-btn-item-desc-cancel",onClick:()=>{n(!1),o(t.item.description)}},h("span",{className:"mg-upc-icon upc-font-close"}),h("span",null,te("Cancel"))),e&&h("button",{className:"mg-upc-dg-btn-item-desc-save",onClick:()=>{n(!1),t.onSaveItemDescription(i)}},h("span",{className:"mg-upc-icon upc-font-save"}),h("span",null,te("Save"))))),h("span",null,te("Select where the item will be added:")))};function pn(t){return new Date(t).toLocaleDateString()}const _n=function(t){const{state:e,dispatch:n}=at(ae);return h("li",{className:"mg-upc-dg-item-list",onClick:t.onClick,onKeyPress:e=>{13===e.keyCode&&t.onClick(e)},tabIndex:"0"},h("i",{className:"mg-upc-icon mg-upc-dg-item-type mg-upc-dg-item-type-"+t.list.type}),h("div",{className:"mg-upc-dg-item-title"},h("span",null,t.list.title),"my"!==e.mode&&h(y,null,h("span",null,h("a",{href:"#",onClick:function(e){!function(t){t.stopImmediatePropagation&&t.stopImmediatePropagation(),t.stopPropagation&&t.stopPropagation(),t.preventDefault()}(e),function(t,e){const n=new URLSearchParams(document.location.hash.substring(1));n.set("author",e);let i=n.toString();""!==i&&(i="#"+i),window.location.hash=i}(0,t.list.author)}},t.list.user_login),h("span",{className:"mg-upc-list-dates"},h("i",null," ",h("b",null,"Created:")," ",pn(t.list.created)),h("i",null," ",h("b",null,"Modified:")," ",pn(t.list.modified)))))),h("span",{className:"mg-upc-dg-item-count"},t.list.count),h("span",{className:"mg-upc-dg-item-actions"},t.onRemove&&h("button",{"aria-label":te("Remove List"),onClick:e=>{e.stopPropagation(),t.onRemove(t.list)}},h("span",{className:"mg-upc-icon upc-font-trash"}))))};class mn extends b{static defaultProps={count:1,duration:1.2,width:null,wrapper:null,height:null,circle:!1};render(){const t=[];for(let e=0;e<this.props.count;e++){let n=this.props.styles?this.props.styles:{};null!=this.props.width&&(n.width=this.props.width),null!=this.props.height&&(n.height=this.props.height),null!==this.props.width&&null!==this.props.height&&this.props.circle&&(n.borderRadius="50%"),t.push(h("span",{key:e,className:"mg-upc-dg-loading-skeleton",style:n},"‌"))}const e=this.props.wrapper;return h("span",null,e?t.map(((t,n)=>h(e,{key:n},t,"‌"))):t)}}const fn=function(t){return h("div",{className:"mg-upc-dg-pagination-div"},h("button",{className:1===t.page?"mg-upc-dg-hidden mg-upc-dg-pagination":"mg-upc-dg-pagination",ref:t.prevRef,disabled:1===t.page,"aria-label":te("Previous page"),title:te("Previous page"),onClick:t.onPreview},h("span",{className:"mg-upc-icon upc-font-arrow_left"})),h("span",{className:t.totalPages>1?"mg-upc-dg-pagination-current":"mg-upc-dg-hidden mg-upc-dg-pagination-current"},t.page),h("button",{className:t.page>=t.totalPages?"mg-upc-dg-hidden mg-upc-dg-pagination":"mg-upc-dg-pagination",ref:t.nextRef,disabled:t.page>=t.totalPages,"aria-label":te("Next page"),title:te("Next page"),onClick:t.onNext},h("span",{className:"mg-upc-icon upc-font-arrow_right"})))},gn=function(t){const{state:e,dispatch:n}=at(ae);return h(y,null,h("ul",{className:"mg-upc-dg-list-of-lists-fake mg-upc-dg-on-loading"},[0,1,2].map((t=>h("li",{className:"mg-upc-dg-item-list"},h("div",null,h(mn,{width:"1.5em",height:"1.5em"})),h("div",{className:"mg-upc-dg-item-title"},h(mn,null)),h("div",{className:"mg-upc-dg-item-count"},h(mn,null)))))),h("ul",{className:"mg-upc-dg-list-of-lists"},t.lists&&t.lists.map((e=>h(_n,{list:e,onClick:()=>t.onSelect(e),onRemove:t.onRemove,key:e.ID})))),e.totalPages>1&&h(fn,{totalPages:e.totalPages,page:e.page,onPreview:t.loadPreview,onNext:t.loadNext}))},hn=function(t){const[e,n]=tt(""),[i,o]=tt(""),[s,a]=tt(""),[r,l]=tt(""),c=ot((()=>Vt(t.addingPost)),[t.addingPost]);function u(t){t.default_title&&n(t.default_title),t.default_status&&l(t.default_status),a(t.name)}return""===s&&1===c.length&&u(c[0]),nt((()=>{n(t.list.title),o(t.list.content),a(t.list.type),l(t.list.status)}),[t.list.title,t.list.content,t.list.type,t.list.type]),nt((()=>{Qt(s)?.available_statuses&&-1===Qt(s).available_statuses.indexOf(r)&&l(Qt(s).available_statuses[0])}),[s]),h("div",{className:"mg-list-edit"},-1===t.list.ID&&""===s&&h(y,null,h("label",null,te("Select a list type:")),h("ul",{id:`type-${t.list.ID}`},c.map(((t,e)=>h("li",{className:"mg-upc-dg-item-list-type",key:t.name,onClick:()=>u(t),onKeyPress:e=>{13===e.keyCode&&u(t)},tabIndex:"0"},h("i",{className:"mg-upc-icon mg-upc-dg-item-type mg-upc-dg-item-type-"+t.name}),h("div",{className:"mg-upc-dg-item-title"},h("strong",null,t.label),h("div",{className:"mg-upc-dg-item-desc"},t.description))))))),""!==s&&Kt(s,"editable_title")&&h(y,null,h("label",{htmlFor:`title-${t.list.ID}`},te("Title")),h("input",{id:`title-${t.list.ID}`,type:"text",value:e,onChange:function(t){n(t.target.value)},maxLength:100})),""!==s&&Kt(s,"editable_content")&&h(y,null,h("label",{htmlFor:`content-${t.list.ID}`},te("Description")),h("textarea",{id:`content-${t.list.ID}`,value:i,onChange:function(t){o(t.target.value)},maxLength:500}),h("span",{className:"mg-upc-dg-list-desc-edit-count"},h("i",null,i?.length),"/500")),""!==s&&!Qt(s)&&h("span",null,te("Unknown List Type...")),""!==s&&Qt(s)?.available_statuses&&Qt(s).available_statuses.length>1&&h(y,null,h("label",{htmlFor:`status-${t.list.ID}`},te("Status")),h("select",{id:`status-${t.list.ID}`,value:r,onChange:function(t){l(t.target.value)}},Qt(s).available_statuses.map(((t,e)=>{if(function(t){const e=qt(t);return e&&e.show_in_status_list}(t))return h("option",{value:t},function(t){const e=qt(t);return e?e.label:t}(t))})))),""!==s&&Qt(s)&&h("div",{className:"mg-upc-dg-edit-actions"},h("button",{onClick:()=>t.onSave({title:e,content:i,type:s,status:r})},h("span",{className:"mg-upc-icon upc-font-save"}),h("span",null,te("Save"))),h("button",{onClick:()=>t.onCancel()},h("span",{className:"mg-upc-icon upc-font-close"}),h("span",null,te("Cancel")))))},vn=function(t){const[e,n]=tt(!1),[i,o]=tt(""),[s,a]=tt(t.item?.quantity),r=it({});nt((()=>{o(t.item.description)}),[t.item]),nt((()=>{e&&r.current.focus()}),[e]);const l=it(!1);return nt((()=>{t.item.quantity!==s&&(clearTimeout(l.current),l.current=setTimeout((function(){t.onSaveItemQuantity(s)}),600))}),[s]),h("li",{className:"mg-upc-dg-item","data-post_id":t.item.post_id},Xt(t.list,"sortable")&&h(y,null,h("span",{className:"mg-upc-dg-item-handle","aria-draggable":!0},"::"),h("span",{className:"mg-upc-dg-item-number"},t.item.position)),Xt(t.list,"vote")&&h(y,null,h("span",{className:"mg-upc-dg-item-number"},(()=>{const e=parseInt(t.list.vote_counter,10);return Xt(t.list,"vote")&&e>0?Math.round(100*parseInt(t.item.votes,10)/e)+"%":"0%"})())),h("a",{href:t.item.link},h("img",{className:"mg-upc-dg-item-image",src:t.item.image?t.item.image:Gt})),h("div",{className:"mg-upc-dg-item-data"},h("a",{href:t.item.link},t.item.title),t.item.price_html&&h("span",{className:"mg-upc-dg-price",dangerouslySetInnerHTML:{__html:t.item.price_html}}),t.item.stock_html&&h("span",{className:"mg-upc-dg-stock",dangerouslySetInnerHTML:{__html:t.item.stock_html}}),t.editable&&!e&&h("p",null,t.item.description),t.editable&&!e&&Xt(t.list,"editable_item_description")&&h("button",{onClick:()=>{n(!0)}},h("span",{className:"mg-upc-icon upc-font-edit"}),""===i&&h("span",null,te("Add Comment")),""!==i&&h("span",null,te("Edit Comment"))),h("input",{ref:r,className:e?"mg-upc-dg-btn-item-desc":"mg-upc-dg-dn",type:"text",value:i,onChange:function(t){o(t.target.value)},onKeyDown:e=>{"Enter"===e.key&&(n(!1),t.onSaveItemDescription(i))},maxLength:400}),t.editable&&e&&h("button",{className:"mg-upc-dg-btn-item-desc-cancel",onClick:()=>{n(!1),o(t.item.description)}},h("span",{className:"mg-upc-icon upc-font-close"}),h("span",null,te("Cancel"))),t.editable&&e&&h("button",{className:"mg-upc-dg-btn-item-desc-save",onClick:()=>{n(!1),t.onSaveItemDescription(i)}},h("span",{className:"mg-upc-icon upc-font-save"}),h("span",null,te("Save")))),t.editable&&Xt(t.list,"quantity")&&h("div",{className:"mg-upc-dg-quantity"},h("small",null,te("Quantity")),h("input",{"aria-label":te("Quantity"),type:"number",value:s,onChange:function(){a(event.target.value)}})),t.editable&&!e&&h("div",null,h("button",{"aria-label":"Remove item",onClick:t.onRemove},h("span",{className:"mg-upc-icon upc-font-trash"}))))},yn=function(t){return new Promise((function(e,n){const i=document.createElement("script");let o=!1;i.type="text/javascript",i.src=t,i.async=!0,i.onerror=function(t){n(t,i)},i.onload=i.onreadystatechange=function(){o||this.readyState&&"complete"!=this.readyState||(o=!0,setTimeout((function(){e()}),100))},(document.head||document.body||document.documentElement).appendChild(i)}))},bn=function(t){const e=it(null),n=it((e=>{t.onMove(e)}));return nt((()=>{n.current=t.onMove})),nt((()=>{let i=!1;if(e.current&&Xt(t.list,"sortable")){const t=()=>{i=Sortable.create(e.current,{handle:".mg-upc-dg-item-handle",group:"shared",animation:150,onUpdate:function(t){n.current(t)}})};"undefined"!=typeof Sortable?t():yn(Ft()).then((()=>{t()}))}return()=>{i&&i.destroy()}}),[t.list]),h(y,null,h("ul",{className:"mg-upc-dg-list-fake mg-upc-dg-on-loading"},[0,1,2].map((e=>h("li",{className:"mg-upc-dg-item"},Xt(t.list,"sortable")&&h(y,null,h("span",{className:"mg-upc-dg-item-handle-skeleton"},"  ",h(mn,{width:"1.5em"}),"  "),h("span",{className:"mg-upc-dg-item-number-skeleton"},"  ",h(mn,{width:"1em"}),"  ")),Xt(t.list,"vote")&&h(y,null,h("span",{className:"mg-upc-dg-item-number-skeleton"},"  ",h(mn,{width:"1em"}),"  ")),h("div",{className:"mg-upc-dg-item-skeleton-image"},h(mn,{width:"5em",height:"5em"})),h("div",{className:"mg-upc-dg-item-data"},h(mn,{count:2})))))),"loading"!=t.status&&h("ul",{ref:e,className:"mg-upc-dg-list"},0===t?.items?.length&&h("span",null,"There are no items in this list"),t?.items?.length>0&&t.items?.map&&t.items.map((e=>h(vn,{list:t.list,item:e,editable:t.editable,onRemove:()=>t.onRemove(t.list,e),onSaveItemDescription:n=>t.onSaveItemDescription(t.list,e,n),onSaveItemQuantity:n=>t.onSaveItemQuantity(t.list,e,n),key:e.ID+":"+e.post_id})))),Xt(t.list,"vote")&&h("span",{className:"mg-upc-dg-total-votes"}," ",te("Total votes:")," ",h("span",null," ",t.list.vote_counter)))},wn=function(t){const e=it(null),n=it(null),i=te("Copy"),[o,s]=tt(i);nt((()=>{let t=null;o!==i&&(t=setTimeout((()=>{s(i),clearTimeout(t)}),2e3))}),[o]);const a=encodeURIComponent(t.link),r=encodeURIComponent(t.title);let l=[{name:"Twitter",url:"https://twitter.com/share?url="+a+"&text="+r},{name:"Facebook",url:"https://www.facebook.com/sharer/sharer.php?u="+a+"&quote="+r},{name:"Pinterest",url:"https://pinterest.com/pin/create/button/?url="+a+"&description="+r},{name:"Whatsapp",url:"whatsapp://send?text="+a},{name:"Telegram",url:"https://t.me/share/url?url="+a+"&text="+r},{name:"LiNE",url:"https://social-plugins.line.me/lineit/share?url="+a+"&text="+r},{slug:"email",name:te("Email"),url:"mailto:?subject="+r+"&body="+a}];return void 0!==$t().shareButtons&&(l=l.filter((t=>$t().shareButtons.includes(t.slug||t.name.toLowerCase())))),h("div",{className:"mg-upc-dg-share-link"},h("input",{ref:e,value:t.link,onClick:function(){e.current.setSelectionRange(0,e.current.value.length)},readOnly:!0}),h("button",{ref:n,onClick:function(t){var n;(n=e.current).focus(),n.setSelectionRange(0,n.value.length),document.execCommand&&document.execCommand("copy")?s(te("Copied!")):s("Error!")}},h("span",{className:"mg-upc-icon upc-font-copy"}),h("span",null,o)),l.map((function(t){return(e=t).slug||(e.slug=e.name.toLowerCase()),h("a",{href:e.url,title:"Share with "+e.name,className:"mg-upc-dg-share",target:"_blank",rel:"noopener"},h("div",{className:"mg-upc-share-btn-img mg-upc-share-"+e.slug}," "));var e})))},Pn=function(t){const{state:e,dispatch:n}=at(ae),[i,o]=tt(!1),s=it(!1),a=it(!1);function r(t){t<1||t>e.listTotalPages||"loading"===e.status||n(nn({page:t}))}return nt((()=>{const t=e.list;let i=!1,o=!1;if(t&&Xt(t,"sortable")){const t=()=>{s.current&&e.listPage<e.listTotalPages&&(i=Sortable.create(s.current,{group:"shared",onAdd:t=>{t.item.parentNode.removeChild(t.item),n(ln(t.oldIndex))}})),s.current&&e.listPage>1&&(o=Sortable.create(a.current,{group:"shared",onAdd:t=>{t.item.parentNode.removeChild(t.item),n(cn(t.oldIndex))}}))};"undefined"!=typeof Sortable?t():yn(Ft()).then((()=>{t()}))}return()=>{i&&i.destroy(),o&&o.destroy()}}),[e.list,e.listPage,e.listTotalPages,e.status]),nt((()=>{o(!1)}),[e.editing,e.list,e.addingPost]),h(y,null,e.editing&&h(hn,{list:e.list,addingPost:e.addingPost,onSave:function(t){if(-1===e.list.ID||t.title!==e.list.title||t.content!==e.list.content||t.status!==e.list.status)if(-1===e.list.ID){const i={};i.title=t.title,i.content=t.content,i.type=t.type,i.status=t.status,e.addingPost?.post_id&&(i.adding=e.addingPost.post_id,e.addingPost?.description&&(i.description=e.addingPost.description)),n(en(i))}else{const i={id:e.list.ID};t.status!==e.list.status&&(i.status=t.status),t.title!==e.list.title&&(i.title=t.title),t.content!==e.list.content&&(i.content=t.content),n(tn(i))}},onCancel:function(){n(Qe(!1)),-1===e.list.ID&&(n(Ze(!1)),n($e()),n(Xe()))}}),!e.editing&&h(y,null,h("div",{className:"mg-upc-dg-top-action"},function(t){const e=t.type;return Kt(e,"editable_title")||Kt(e,"editable_content")||Qt(e)?.available_statuses?.length>1}(e.list)&&h("button",{className:"mg-upg-edit",onClick:()=>n(Qe(!0))},h("span",{className:"mg-upc-icon upc-font-edit"}),h("span",null,te("Edit"))),e.list.link&&h("button",{className:"mg-upg-share",onClick:()=>o(!i)},h("span",{className:"mg-upc-icon upc-font-share"}),h("span",null,te("Share"))),"cart"===e.list.type&&h("button",{className:"mg-upg-share",onClick:function(){n(qe(e.list.ID))}},h("span",{className:"mg-upc-icon upc-font-cart"}),h("span",null,te("Add all to cart")))),i&&e.list.link&&h(wn,{link:e.list.link,title:e.list.title}),e.list.content&&h("p",{className:"mg-upc-dg-list-desc",dangerouslySetInnerHTML:{__html:Jt(e.list.content)}}),h(mn,{count:3}),h(bn,{list:e.list,items:e.list?.items||[],status:e.status,onMove:function(t){n(rn(t.oldIndex,e.list,t.newIndex))},onRemove:function(t,e){n(on(e.post_id))},onSaveItemDescription:function(t,e,i){n(an(e.post_id,{description:i}))},onSaveItemQuantity:function(t,e,i){n(an(e.post_id,{quantity:i}))},editable:t.editable})),(!e.editing||!e.list)&&e.listTotalPages>1&&h(fn,{totalPages:e.listTotalPages,page:e.listPage,onPreview:function(){r(e.listPage-1)},onNext:function(){r(e.listPage+1)},prevRef:a,nextRef:s}))};function kn(t){return parseInt(t.author,10)===parseInt($t().user_id,10)}const Nn=t=>{const{state:e,dispatch:n}=at(ae),i=it(null),{refSet:o}=t;let s="listOfList";s=e.addingPost?e.editing?"addingToNew":"adding":e.editing?-1!==e.list?.ID?"edit":"new":e.list?"list":"listOfList";const a="list"===s||"new"===s||"edit"===s||"addingToNew"===s,r=ot((()=>Vt(e.addingPost)),[e.addingPost]);nt((()=>{i.current={},i.current.showMy=()=>{n($e()),n(Xe())},i.current.showList=(t,e="")=>{n($e()),n(Ze({ID:t,title:e||""}))},i.current.addItemToList=(t,e=!1,i="view")=>{n($e()),e?n(sn(e,t,i)):c(t)},i.current.removeItemFromList=(t,e,i="view")=>{n($e()),n(on(t,e,i))},i.current.back=()=>{!function(){switch(s){case"list":default:l();break;case"new":n(Ze(!1)),n(Qe(!1)),l();break;case"edit":!0===e.list.ID?(n(Ze(!1)),n(Qe(!1)),l()):n(Qe(!1));break;case"addingToNew":n(Ze(!1)),n(Qe(!1)),n(Xe({addingPost:e.addingPost.post_id}))}}()},i.current.canBack=a,o(i.current)}),[i,o,a]),nt((()=>{i&&i.current&&(i.current.canBack=a)}),[a,i]);const l=()=>{n($e()),n(Xe())},c=t=>{n(Fe({post_id:t})),n(Xe({addingPost:t}))};function u(t){t<1||t>e.totalPages||"loading"===e.status||n(Ge(t))}return h(y,null,h("div",{className:"mg-upc-dg-content-wrapper mg-upc-dg-status-"+e.status+" mg-upc-dg-view-"+s},h("div",{className:"mg-upc-dg-wait"}),e.message&&h("div",{className:"mg-upc-dg-msg"},e.message,h("a",{href:"#",className:"mg-upc-dg-alert-close","aria-label":"Hide alert",onClick:t=>{t.preventDefault(),n({type:gt,payload:null})}},h("span",{className:"mg-upc-icon upc-font-close"}))),e.error&&h("div",{className:"mg-upc-dg-error"},e.error,h("a",{href:"#",className:"mg-upc-dg-alert-close","aria-label":"Hide alert",onClick:t=>{t.preventDefault(),n({type:ft,payload:null})}},h("span",{className:"mg-upc-icon upc-font-close"}))),h("div",{className:"mg-upc-dg-body"},!e.error&&e.addingPost&&h(dn,{item:e.addingPost,onSaveItemDescription:function(t){n(Fe({...e.addingPost,description:t}))}}),("listOfList"===s||"adding"===s)&&h(y,null,h("div",{className:"mg-upc-dg-top-action"},r.length>0&&!e.error&&h("button",{className:"mg-list-new",onClick:function(t){n(Qe(!0)),n(Ze(!0))}},h("span",{className:"mg-upc-icon upc-font-add"}),h("span",null,te("Create List")))),h(gn,{lists:e.listOfList,onSelect:function(t){n(Qe(!1)),e.addingPost?n(sn(t.ID,e.addingPost,"view")):n(Ze(t))},onRemove:!e.addingPost&&function(t){n(Ke(t.ID))},loadPreview:function(){u(e.page-1)},loadNext:function(){u(e.page+1)}})),e.list&&h(Pn,{editable:kn(e.list)}))))};!function(t){function e(e,i,o,s){const a=o||s.parent(),r=a.find(".mg-upc-item-vote").attr("disabled",!0);mgUpcApiClient.vote(e,i,{context:"web",posts:n(a)}).then((function(e){t(document.body).trigger("mg_upc_vote_response",[e,a])})).catch((function(t){r.attr("disabled",!1),t.response?.data?.message&&(s?s.append(Zt(t.response.data.message)):a.before(Zt(t.response.data.message)))}))}function n(e){return[...e.children().map((function(){return t(this).data("pid")}))].join(",")}t(".mg-upc-item-vote").on("click",(function(){const n=t(this).data("vote").split(",");return 2===n.length&&e(n[0],n[1],!1,t(this).closest(".mg-upc-item")),!1})),t((function(){t(".mg-upc-vote").each((function(){const n=t(this);e(n.data("id"),0,n.find(".mg-upc-items-container"),!1)}))})),t(document.body).on("mg_upc_vote_response",(function(e,n,i){if(!n.data)return;const o=parseInt(n.data.vote_counter,10),s=i.find(".mg-upc-item-vote");i.data("votes",o),n.data.can_vote?s.attr("disabled",!1).show():s.animate({width:0,padding:0,opacity:0},200,(function(){s.remove()})),n.data.posts.forEach((function(e){const n=i.find(".mg-upc-item[data-pid="+e.post_id+"]"),s=parseInt(e.votes,10);t(document.body).trigger("mg_upc_item_vote_set",[n,s,o])}))})),t(document.body).on("mg_upc_item_vote_set",(function(t,e,n,i){const o=i>0?Math.round(1e3*n/i)/10:0,s=e.find(".mg-upc-votes");s.find(".mg-upc-item-votes-number").html(n),s.find(".mg-upc-item-percent").html(o+"%"),s.find(".mg-upc-item-bar-progress").animate({width:o+"%"}),s.show()}))}(jQuery),function(t){t(".mg-upc-add-product-to-list").on("click",(function(){let e=t(this).data("id");const n=t(this).closest(".product,.summary").find("[name='variation_id']");return n.length>0&&parseInt(n.val(),10)>0&&(e=n.val()),window.addItemToList(e),!1}));const e="mg-upc-btn-loading",n="mg-upc-product-added",i="mg-upc-product-error",o="Sorry, an error occurred.";function s(a,r,l){if(r.hasClass(e))return!1;let c={product_id:r.data("product"),quantity:r.data("quantity")};if("0"==c.quantity){if(!l)return!!confirm(te("The quantity is zero! Do you want to add a unit?"))&&s(a,r,!0);c.quantity=1}t(document.body).trigger("adding_to_cart",[r,c]);const u=woocommerce_params.wc_ajax_url.toString().replace("%%endpoint%%","add_to_cart");return t.ajax({type:"POST",url:u,data:c,beforeSend:function(t){r.removeClass(n+" "+i).addClass(e)},success:function(i){r.removeClass(e),i&&(i.error&&i.product_url?alert(o):(r.addClass(n),t(document.body).trigger("added_to_cart",[i.fragments,i.cart_hash,r])))},error:function(){r.addClass(i).removeClass(e),alert(o)}}),!1}function s(a,r,l){if(r.hasClass(e))return!1;let c={product_id:r.data("product"),quantity:r.data("quantity")};if("0"==c.quantity){if(!l)return!!confirm(te("The quantity is zero! Do you want to add a unit?"))&&s(a,r,!0);c.quantity=1}t(document.body).trigger("adding_to_cart",[r,c]);const u=woocommerce_params.wc_ajax_url.toString().replace("%%endpoint%%","add_to_cart");return t.ajax({type:"POST",url:u,data:c,beforeSend:function(t){r.removeClass(n+" "+i).addClass(e)},success:function(i){r.removeClass(e),i&&(i.error&&i.product_url?alert(o):(r.addClass(n),t(document.body).trigger("added_to_cart",[i.fragments,i.cart_hash,r])))},error:function(){r.addClass(i).removeClass(e),alert(o)}}),!1}t((function(){if("undefined"==typeof wc_add_to_cart_params)return!1;t(".mg-upc-item-product").removeClass("mg-upc-hide").on("click",(function(e){return s(e,t(this),!1)})),t(".mg-upc-add-list-to-cart").removeClass("mg-upc-hide").on("click",(function(s){const a=t(this);return a.hasClass(e)||(a.removeClass(n+" "+i).addClass(e),window.mgUpcAddListToCart(t(this).data("id")).then((function(i){a.removeClass(e),i.err&&a.before(Zt(Jt(i.err))),i.msg&&a.before(Zt(Jt(i.msg),"success")),a.addClass(n),t(document.body).trigger("added_to_cart",[i.fragments,i.cart_hash,a])})).catch((t=>{a.removeClass(e),t.response?.data?.message?a.before(Zt(Jt(t.response.data.message))):alert(o)}))),!1}))}))}(jQuery);const Cn=t=>{const e=h(y,null,(t.title||t.onBack)&&h("h2",{className:t.classNames.title},t.onBack&&h("a",{className:t.classNames.back,"aria-label":t.backButtonLabel,href:"#",onClick:e=>{e.preventDefault(),t.onBack(e)}},"←")," ",t.title));return h("div",{className:t.classNames.container},e,h("div",{className:t.classNames.content},t.children))};function xn(t){const{state:e,dispatch:n}=at(ae),i=it(null),[o,s]=tt(!1),a={container:"mg-upc-app-container"+(e.errorCode?" mg-upc-err-"+e.errorCode:""),title:"mg-upc-app-title"};return nt((()=>{i.current.showMy()}),[t]),nt((()=>{i.current&&s(i.current.canBack)}),[i.current?.canBack]),h(Cn,{id:"mg-upc-dg-dialog",title:null===e.title?"string"==typeof t.title?t.title:te("My Lists"):e.title,classNames:a,onBack:!!o&&i.current.back},h(Nn,{refSet:function(t){i.current=t,s(t.canBack)}}))}function In(){"replaceState"in history?(history.replaceState("",document.title,location.pathname),history.go(-1)):location.hash=""}Cn.defaultProps={classNames:{container:"simple-upc-container",title:"simple-upc-container-title",content:"simple-upc-container-content",back:"simple-upc-container-back"},backButtonLabel:"Back"},W(h(re,null,h((function(t){const{state:e,dispatch:n}=at(ae),i=it(!1),o=it(null),[s,a]=tt(!1),r={container:"mg-upc-dg-container",overlay:"mg-upc-dg-overlay",dialog:"mg-upc-dg-content"+(e.errorCode?" mg-upc-err-"+e.errorCode:""),title:"mg-upc-dg-title",closeButton:"mg-upc-dg-close"};return nt((()=>{window.showMyLists=function(){o.current.showMy(),i.current.show()},window.mgUpcShowList=function(t,e=""){o.current.showList(t,e),i.current.show()},window.addItemToList=function(t,e=!1,n="view"){o.current.addItemToList(t,e,n),i.current.show()},window.removeItemFromList=function(t,e,n="view"){o.current.removeItemFromList(t,e,n),i.current.show()},window.mgUpcAddListToCart=Yt}),[i.current,n]),nt((()=>{o.current&&a(o.current.canBack)}),[o.current?.canBack]),h(He,{id:"mg-upc-dg-dialog",dialogRef:function(t){i.current=t},title:null===e.title?"string"==typeof t.title?t.title:te("My Lists"):e.title,classNames:r,onBack:!!s&&o.current.back},h(Nn,{refSet:function(t){o.current=t,a(t.canBack)}}))}),null)," "),document.querySelector("body")),window.showUpcApp=function(t){W(h(re,null,h(xn,{title:""})," "),t)},document.addEventListener("DOMContentLoaded",(function(){document.getElementById("upc-my-lists-widget")&&window.showUpcApp(document.getElementById("upc-my-lists-widget"))})),"#my-lists"===location.hash&&In(),window.addEventListener("hashchange",(function(){"#my-lists"===location.hash&&(window.showMyLists(),In())}),!1),window.mgUpcApiClient=Ht,window.mgUpcListeners=function(){jQuery(".mg-upc-post-add").on("click",(function(){return jQuery(this).data("post-id")>0&&window.addItemToList(jQuery(this).data("post-id"),(jQuery(this).data("upc-list")+"").length>0&&jQuery(this).data("upc-list")),!1})),jQuery(".mg-upc-post-remove").on("click",(function(){return jQuery(this).data("post-id")>0&&void 0!==jQuery(this).data("upc-list")&&window.removeItemFromList(jQuery(this).data("post-id"),(jQuery(this).data("upc-list")+"").length>0&&jQuery(this).data("upc-list")),!1})),jQuery(".mg-upc-show-list").on("click",(function(){return void 0!==jQuery(this).data("upc-list")&&window.mgUpcShowList(jQuery(this).data("upc-list"),(jQuery(this).data("upc-title")+"").length>0&&jQuery(this).data("upc-title")),!1}))},window.mgUpcListeners()})();
  • user-post-collections/trunk/readme.txt

    r3190785 r3414663  
    55License URI: https://www.gnu.org/licenses/gpl.txt
    66Tags: User lists, Post Collections, Woocommerce Wishlist
    7 Tested up to: 6.7
    8 Stable tag: 0.9.1
     7Tested up to: 6.9
     8Stable tag: 0.9.2
    99Requires PHP: 7.0
    1010Requires at least: 4.9.6
     
    108108== Changelog ==
    109109
     110= 0.9.2 =
     111* Added "My Lists" to Woo account menu
     112* Tested on WP 6.9
     113
    110114= 0.9.1 =
    111115* Fixes in translations
  • user-post-collections/trunk/user-post-collections.php

    r3190785 r3414663  
    44Plugin URI:  https://galetto.info/user-post-collections
    55Description: Allows users to create their post collections.
    6 Version:     0.9.1
     6Version:     0.9.2
    77Author:      Mauricio Galetto
    88Author URI:  https://galetto.info/
Note: See TracChangeset for help on using the changeset viewer.