Plugin Directory

Changeset 2903806


Ignore:
Timestamp:
04/25/2023 10:08:31 AM (3 years ago)
Author:
likecoin
Message:
  • Version 3.1.0
Location:
likecoin
Files:
221 added
14 edited

Legend:

Unmodified
Added
Removed
  • likecoin/trunk/admin/metabox.php

    r2865465 r2903806  
    116116    $result['ipfs_status']      = 'Pending';
    117117    $result['is_dev_published'] = false;
    118     if ( ! empty( $iscn_hash ) ) {
     118    if ( ! empty( $iscn_id ) ) {
    119119        if ( $iscn_mainnet_info ) {
    120120            $result['iscn_id'] = $iscn_id;
  • likecoin/trunk/admin/restful.php

    r2888124 r2903806  
    5252 */
    5353function likecoin_init_restful_service() {
     54    register_post_meta(
     55        '',
     56        LC_ISCN_INFO,
     57        array(
     58            'type'         => 'object',
     59            'description'  => 'ISCN information of the post',
     60            'single'       => true,
     61            'show_in_rest' => array(
     62                'schema'           => array(
     63                    'type'       => 'object',
     64                    'properties' => array(
     65                        'iscn_id'              => array(
     66                            'type' => 'string',
     67                        ),
     68                        'additionalProperties' => array(
     69                            'type' => 'string',
     70                        ),
     71                    ),
     72                ),
     73                'prepare_callback' => function ( $value ) {
     74                    return $value;
     75                },
     76            ),
     77        )
     78    );
    5479    add_action(
    5580        'rest_api_init',
  • likecoin/trunk/assets/js/admin-metabox/metabox.asset.php

    r2847733 r2903806  
    11<?php return array(
    22    'dependencies' => array(),
    3     'version'      => 'd0716b0745ce701d5bb4f6c92f88da16',
     3    'version'      => '7eaa9190849f930711cd',
    44);
  • likecoin/trunk/assets/js/admin-metabox/metabox.js

    r2847733 r2903806  
    1 !function(){const t="LikeCoin WordPress Plugin",e=document.querySelector("#lcTitleStatus"),n=document.querySelector("#lcISCNStatus");function o(t,e){let{text:n,className:o,id:s,rel:i,target:a,href:r}=e;const c=document.createElement(t);return n&&(c.innerText=n),s&&c.setAttribute("id",s),o&&c.setAttribute("class",o),i&&c.setAttribute("rel",i),a&&c.setAttribute("target",a),r&&c.setAttribute("href",r),c}const{mainStatusLoading:s,mainStatusFailedPopUp:i,mainStatusLIKEPay:a,mainStatusUploadArweave:r,mainStatusRegisterISCN:c,buttonSubmitISCN:l,buttonRegisterISCN:d,buttonUpdateISCN:u,draft:p}=lcStringInfo,f={loading:s,failedPopup:i,onLIKEPay:a,onUploadArweave:r,onRegisterISCN:c},S=`https://${window.wpApiSettings.likecoHost}`;function I(t,n){e.textContent="";const s=o("h1",{text:" · ",className:t}),i=o("h3",{text:n,className:"iscn-status-text"});e.appendChild(s),e.appendChild(i)}function m(t){return f[t]?f[t]:"-"}function h(t,e){t&&(t.textContent="",t.appendChild(e))}function w(t,e){h(t,o("p",{text:e}))}async function g(t){t&&t.preventDefault();const e=document.querySelector("#lcMattersStatus"),s=document.querySelector("#lcArweaveStatus"),i=document.querySelector("#lcIPFSStatus"),{iscnHash:a,iscnId:r,isMattersPublished:c,lastModifiedTime:f,iscnTimestamp:S}=lcPostInfo,g=await jQuery.ajax({type:"POST",url:`${wpApiSettings.root}likecoin/v1/posts/${wpApiSettings.postId}/iscn/refresh`,method:"POST",beforeSend:t=>{t.setRequestHeader("X-WP-Nonce",wpApiSettings.nonce)}}),{matters:P,ipfs:b,arweave:N}=g,T=g.wordpress_published;if(lcPostInfo.isMattersPublished=g.matters.status,lcPostInfo.mattersIPFSHash=g.matters.ipfs_hash,a&&r){const t=encodeURIComponent(r);I("iscn-status-green",lcStringInfo.mainTitleDone);const e=o("a",{text:r,rel:"noopener",target:"_blank",href:`https://app.${window.wpApiSettings.likecoHost}/view/${t}`});h(n,e)}if("publish"!==T||"initial"!==lcPostInfo.mainStatus&&!lcPostInfo.mainStatus.includes("failed")||r&&!(f>S))if("publish"!==T){I("iscn-status-red",lcStringInfo.mainTitleDraft);const t=o("button",{text:l,className:"button button-primary",id:"lcArweaveUploadBtn"});t.disabled="disabled";const e=o("p",{text:lcStringInfo.mainTitleDraft}),s=document.createElement("div");s.appendChild(t),s.appendChild(e),h(n,s)}else I("iscn-status-orange",lcStringInfo.mainTitleIntermediate),w(n,m(lcPostInfo.mainStatus));else{I("iscn-status-orange",lcStringInfo.mainTitleIntermediate);let t=N.url?d:l;r&&(t=u);const e=o("button",{text:t,className:"button button-primary",id:"lcArweaveUploadBtn"});h(n,e),e.addEventListener("click",y)}if(N.url){const{url:t}=N;h(s,o("a",{text:N.arweave_id,rel:"noopener",target:"_blank",href:t}))}if(b.url){const{url:t,hash:e}=b;h(i,o("a",{text:e,rel:"noopener",target:"_blank",href:t}))}if(P.url){const{url:t}=P,n=P.article_id;let s;s="Published"===c?o("a",{text:n,rel:"noopener",target:"_blank",href:t}):0!==n.length?o("a",{text:p,rel:"noopener",target:"_blank",href:t}):o("p",{text:"-"}),h(e,s)}}async function P(e){if(e.origin===S)try{const{action:o,data:s}=JSON.parse(e.data);"ISCN_WIDGET_READY"===o?async function(){const{ISCNWindow:e}=lcPostInfo;if(!e)throw new Error("POPUP_WINDOW_NOT_FOUND");e.postMessage(JSON.stringify({action:"INIT_WIDGET"}),S);try{const n=await jQuery.ajax({type:"GET",url:`${wpApiSettings.root}likecoin/v1/posts/${wpApiSettings.postId}/iscn/arweave/upload`,dataType:"json",method:"GET",beforeSend:t=>{t.setRequestHeader("X-WP-Nonce",wpApiSettings.nonce)}}),{files:o,title:s,tags:i,url:a,author:r,authorDescription:c,description:l,mattersIPFSHash:d}=n,u=[];if(d){const t=`ipfs://${d}`;u.push(t)}e.postMessage(JSON.stringify({action:"SUBMIT_ISCN_DATA",data:{files:o,metadata:{name:s,tags:i,url:a,author:r,authorDescription:c,description:l,fingerprints:u,type:"article",license:"",recordNotes:t,memo:t}}}),S)}catch(t){console.error("error occured when submitting ISCN:"),console.error(t),lcPostInfo.mainStatus="failed"}}():"ARWEAVE_SUBMITTED"===o?async function(t){const{ipfsHash:e,arweaveId:o}=t;if(e&&o){lcPostInfo.arweaveIPFSHash=e,lcPostInfo.arweaveId=o,w(n,m(lcPostInfo.mainStatus));const t={arweaveIPFSHash:e,arweaveId:o};try{await jQuery.ajax({type:"POST",url:`${wpApiSettings.root}likecoin/v1/posts/${wpApiSettings.postId}/iscn/arweave`,dataType:"json",contentType:"application/json; charset=UTF-8",data:JSON.stringify(t),method:"POST",beforeSend:t=>{t.setRequestHeader("X-WP-Nonce",wpApiSettings.nonce)}})}catch(t){console.error(t)}finally{await g()}}}(s):"ISCN_SUBMITTED"===o?async function(t){lcPostInfo.mainStatus="onRegisterISCN";try{const{tx_hash:e,error:n,success:o,iscnId:s}=t;if(n||!1===o)throw new Error("REGISTER_ISCN_SERVER_ERROR");await jQuery.ajax({type:"POST",url:`${wpApiSettings.root}likecoin/v1/posts/${wpApiSettings.postId}/iscn/metadata`,dataType:"json",contentType:"application/json; charset=UTF-8",data:JSON.stringify({iscnHash:e,iscnId:s}),method:"POST",beforeSend:t=>{t.setRequestHeader("X-WP-Nonce",wpApiSettings.nonce)}}),lcPostInfo.iscnHash=e,lcPostInfo.iscnId=s,lcPostInfo.mainStatus="done"}catch(t){console.error(t),lcPostInfo.mainStatus="failed"}finally{await g()}}(s):console.warn(`Unknown event: ${o}`)}catch(t){console.error(t)}}async function y(t){t&&t.preventDefault();const{siteurl:e}=wpApiSettings;lcPostInfo.mainStatus="onRegisterISCN",w(n,m(lcPostInfo.mainStatus));const o=encodeURIComponent(e),s=encodeURIComponent(lcPostInfo.iscnId||""),i=`${S}/in/widget/iscn-ar?opener=1&blocking=1&platform=wordpress&redirect_uri=${o}&iscn_id=${s}`,a=window.open(i,"likeCoISCNWindow","menubar=no,location=no,width=576,height=768");if(!a||a.closed||void 0===a.closed)return lcPostInfo.mainStatus="failedPopup",void w(n,m(lcPostInfo.mainStatus));lcPostInfo.ISCNWindow=a,lcPostInfo.mainStatus="initial",window.addEventListener("message",P,!1)}(()=>{const t=document.getElementById("lcPublishRefreshBtn");t&&t.addEventListener("click",g),g()})()}();
     1!function(){const t="LikeCoin WordPress Plugin",e=document.querySelector("#lcTitleStatus"),n=document.querySelector("#lcISCNStatus");function o(t,e){let{text:n,className:o,id:s,rel:a,target:i,href:r}=e;const c=document.createElement(t);return n&&(c.innerText=n),s&&c.setAttribute("id",s),o&&c.setAttribute("class",o),a&&c.setAttribute("rel",a),i&&c.setAttribute("target",i),r&&c.setAttribute("href",r),c}const{mainStatusLoading:s,mainStatusFailedPopUp:a,mainStatusLIKEPay:i,mainStatusUploadArweave:r,mainStatusRegisterISCN:c,buttonSubmitISCN:l,buttonRegisterISCN:d,buttonUpdateISCN:u,draft:p}=lcStringInfo,f={loading:s,failedPopup:a,onLIKEPay:i,onUploadArweave:r,onRegisterISCN:c},S=`https://app.${window.wpApiSettings.likecoHost}`;function I(t,n){e.textContent="";const s=o("h1",{text:" · ",className:t}),a=o("h3",{text:n,className:"iscn-status-text"});e.appendChild(s),e.appendChild(a)}function m(t){return f[t]?f[t]:"-"}function h(t,e){t&&(t.textContent="",t.appendChild(e))}function w(t,e){h(t,o("p",{text:e}))}async function g(t){t&&t.preventDefault();const e=document.querySelector("#lcMattersStatus"),s=document.querySelector("#lcArweaveStatus"),a=document.querySelector("#lcIPFSStatus"),{iscnHash:i,iscnId:r,isMattersPublished:c,lastModifiedTime:f,iscnTimestamp:S}=lcPostInfo,g=await jQuery.ajax({type:"POST",url:`${wpApiSettings.root}likecoin/v1/posts/${wpApiSettings.postId}/iscn/refresh`,method:"POST",beforeSend:t=>{t.setRequestHeader("X-WP-Nonce",wpApiSettings.nonce)}}),{matters:P,ipfs:b,arweave:N}=g,T=g.wordpress_published;if(lcPostInfo.isMattersPublished=g.matters.status,lcPostInfo.mattersIPFSHash=g.matters.ipfs_hash,i&&r){const t=encodeURIComponent(r);I("iscn-status-green",lcStringInfo.mainTitleDone);const e=o("a",{text:r,rel:"noopener",target:"_blank",href:`https://app.${window.wpApiSettings.likecoHost}/view/${t}`});h(n,e)}if("publish"!==T||"initial"!==lcPostInfo.mainStatus&&!lcPostInfo.mainStatus.includes("failed")||r&&!(f>S))if("publish"!==T){I("iscn-status-red",lcStringInfo.mainTitleDraft);const t=o("button",{text:l,className:"button button-primary",id:"lcArweaveUploadBtn"});t.disabled="disabled";const e=o("p",{text:lcStringInfo.mainTitleDraft}),s=document.createElement("div");s.appendChild(t),s.appendChild(e),h(n,s)}else I("iscn-status-orange",lcStringInfo.mainTitleIntermediate),w(n,m(lcPostInfo.mainStatus));else{I("iscn-status-orange",lcStringInfo.mainTitleIntermediate);let t=N.url?d:l;r&&(t=u);const e=o("button",{text:t,className:"button button-primary",id:"lcArweaveUploadBtn"});h(n,e),e.addEventListener("click",y)}if(N.url){const{url:t}=N;h(s,o("a",{text:N.arweave_id,rel:"noopener",target:"_blank",href:t}))}if(b.url){const{url:t,hash:e}=b;h(a,o("a",{text:e,rel:"noopener",target:"_blank",href:t}))}if(P.url){const{url:t}=P,n=P.article_id;let s;s="Published"===c?o("a",{text:n,rel:"noopener",target:"_blank",href:t}):0!==n.length?o("a",{text:p,rel:"noopener",target:"_blank",href:t}):o("p",{text:"-"}),h(e,s)}}async function P(e){if(e.origin===S)try{const{action:o,data:s}=JSON.parse(e.data);"ISCN_WIDGET_READY"===o?async function(){const{ISCNWindow:e}=lcPostInfo;if(!e)throw new Error("POPUP_WINDOW_NOT_FOUND");e.postMessage(JSON.stringify({action:"INIT_WIDGET"}),S);try{const n=await jQuery.ajax({type:"GET",url:`${wpApiSettings.root}likecoin/v1/posts/${wpApiSettings.postId}/iscn/arweave/upload`,dataType:"json",method:"GET",beforeSend:t=>{t.setRequestHeader("X-WP-Nonce",wpApiSettings.nonce)}}),{files:o,title:s,tags:a,url:i,author:r,authorDescription:c,description:l,mattersIPFSHash:d}=n,u=[];if(d){const t=`ipfs://${d}`;u.push(t)}e.postMessage(JSON.stringify({action:"SUBMIT_ISCN_DATA",data:{files:o,metadata:{name:s,tags:a,url:i,author:r,authorDescription:c,description:l,fingerprints:u,type:"article",license:"",recordNotes:t,memo:t}}}),S)}catch(t){console.error("error occured when submitting ISCN:"),console.error(t),lcPostInfo.mainStatus="failed"}}():"ARWEAVE_SUBMITTED"===o?async function(t){const{ipfsHash:e,arweaveId:o}=t;if(e&&o){lcPostInfo.arweaveIPFSHash=e,lcPostInfo.arweaveId=o,w(n,m(lcPostInfo.mainStatus));const t={arweaveIPFSHash:e,arweaveId:o};try{await jQuery.ajax({type:"POST",url:`${wpApiSettings.root}likecoin/v1/posts/${wpApiSettings.postId}/iscn/arweave`,dataType:"json",contentType:"application/json; charset=UTF-8",data:JSON.stringify(t),method:"POST",beforeSend:t=>{t.setRequestHeader("X-WP-Nonce",wpApiSettings.nonce)}})}catch(t){console.error(t)}finally{await g()}}}(s):"ISCN_SUBMITTED"===o?async function(t){lcPostInfo.mainStatus="onRegisterISCN";try{const{tx_hash:e,error:n,success:o,iscnId:s}=t;if(n||!1===o)throw new Error("REGISTER_ISCN_SERVER_ERROR");await jQuery.ajax({type:"POST",url:`${wpApiSettings.root}likecoin/v1/posts/${wpApiSettings.postId}/iscn/metadata`,dataType:"json",contentType:"application/json; charset=UTF-8",data:JSON.stringify({iscnHash:e,iscnId:s}),method:"POST",beforeSend:t=>{t.setRequestHeader("X-WP-Nonce",wpApiSettings.nonce)}}),lcPostInfo.iscnHash=e,lcPostInfo.iscnId=s,lcPostInfo.mainStatus="done"}catch(t){console.error(t),lcPostInfo.mainStatus="failed"}finally{await g()}}(s):console.warn(`Unknown event: ${o}`)}catch(t){console.error(t)}}async function y(t){t&&t.preventDefault();const{siteurl:e}=wpApiSettings,{url:o}=lcPostInfo;lcPostInfo.mainStatus="onRegisterISCN",w(n,m(lcPostInfo.mainStatus));const s=encodeURIComponent(e),a=encodeURIComponent(lcPostInfo.iscnId||""),i=encodeURIComponent(o),r=`${S}/nft/url?opener=1&platform=wordpress&redirect_uri=${s}&url=${i}&iscn_id=${a}&update=${a?1:0}`,c=window.open(r,"likeCoISCNWindow","menubar=no,location=no,width=576,height=768");if(!c||c.closed||void 0===c.closed)return lcPostInfo.mainStatus="failedPopup",void w(n,m(lcPostInfo.mainStatus));lcPostInfo.ISCNWindow=c,lcPostInfo.mainStatus="initial",window.addEventListener("message",P,!1)}(()=>{const t=document.getElementById("lcPublishRefreshBtn");t&&t.addEventListener("click",g),g()})()}();
  • likecoin/trunk/assets/js/admin-plugins/deactivate.asset.php

    r2865465 r2903806  
    11<?php return array(
    22    'dependencies' => array(),
    3     'version'      => '56020d0b96ef4720c8febdc2539c37ff',
     3    'version'      => '8e02e4896106e922a022',
    44);
  • likecoin/trunk/assets/js/admin-settings/index.asset.php

    r2869121 r2903806  
    11<?php return array(
    22    'dependencies' => array( 'lodash', 'react', 'wp-api-fetch', 'wp-data', 'wp-element', 'wp-i18n' ),
    3     'version'      => '6a7e8c3c7dfa7d67761d22a4b47821c1',
     3    'version'      => '51eca08344edaee1e940',
    44);
  • likecoin/trunk/assets/js/admin-settings/index.js

    r2869121 r2903806  
    1 !function(){var e={669:function(e,t,n){e.exports=n(609)},448:function(e,t,n){"use strict";var r=n(867),a=n(26),i=n(372),o=n(327),s=n(97),l=n(109),c=n(985),u=n(61);e.exports=function(e){return new Promise((function(t,n){var d=e.data,p=e.headers,h=e.responseType;r.isFormData(d)&&delete p["Content-Type"];var m=new XMLHttpRequest;if(e.auth){var f=e.auth.username||"",E=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";p.Authorization="Basic "+btoa(f+":"+E)}var _=s(e.baseURL,e.url);function k(){if(m){var r="getAllResponseHeaders"in m?l(m.getAllResponseHeaders()):null,i={data:h&&"text"!==h&&"json"!==h?m.response:m.responseText,status:m.status,statusText:m.statusText,headers:r,config:e,request:m};a(t,n,i),m=null}}if(m.open(e.method.toUpperCase(),o(_,e.params,e.paramsSerializer),!0),m.timeout=e.timeout,"onloadend"in m?m.onloadend=k:m.onreadystatechange=function(){m&&4===m.readyState&&(0!==m.status||m.responseURL&&0===m.responseURL.indexOf("file:"))&&setTimeout(k)},m.onabort=function(){m&&(n(u("Request aborted",e,"ECONNABORTED",m)),m=null)},m.onerror=function(){n(u("Network Error",e,null,m)),m=null},m.ontimeout=function(){var t="timeout of "+e.timeout+"ms exceeded";e.timeoutErrorMessage&&(t=e.timeoutErrorMessage),n(u(t,e,e.transitional&&e.transitional.clarifyTimeoutError?"ETIMEDOUT":"ECONNABORTED",m)),m=null},r.isStandardBrowserEnv()){var g=(e.withCredentials||c(_))&&e.xsrfCookieName?i.read(e.xsrfCookieName):void 0;g&&(p[e.xsrfHeaderName]=g)}"setRequestHeader"in m&&r.forEach(p,(function(e,t){void 0===d&&"content-type"===t.toLowerCase()?delete p[t]:m.setRequestHeader(t,e)})),r.isUndefined(e.withCredentials)||(m.withCredentials=!!e.withCredentials),h&&"json"!==h&&(m.responseType=e.responseType),"function"==typeof e.onDownloadProgress&&m.addEventListener("progress",e.onDownloadProgress),"function"==typeof e.onUploadProgress&&m.upload&&m.upload.addEventListener("progress",e.onUploadProgress),e.cancelToken&&e.cancelToken.promise.then((function(e){m&&(m.abort(),n(e),m=null)})),d||(d=null),m.send(d)}))}},609:function(e,t,n){"use strict";var r=n(867),a=n(849),i=n(321),o=n(185);function s(e){var t=new i(e),n=a(i.prototype.request,t);return r.extend(n,i.prototype,t),r.extend(n,t),n}var l=s(n(655));l.Axios=i,l.create=function(e){return s(o(l.defaults,e))},l.Cancel=n(263),l.CancelToken=n(972),l.isCancel=n(502),l.all=function(e){return Promise.all(e)},l.spread=n(713),l.isAxiosError=n(268),e.exports=l,e.exports.default=l},263:function(e){"use strict";function t(e){this.message=e}t.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},t.prototype.__CANCEL__=!0,e.exports=t},972:function(e,t,n){"use strict";var r=n(263);function a(e){if("function"!=typeof e)throw new TypeError("executor must be a function.");var t;this.promise=new Promise((function(e){t=e}));var n=this;e((function(e){n.reason||(n.reason=new r(e),t(n.reason))}))}a.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},a.source=function(){var e;return{token:new a((function(t){e=t})),cancel:e}},e.exports=a},502:function(e){"use strict";e.exports=function(e){return!(!e||!e.__CANCEL__)}},321:function(e,t,n){"use strict";var r=n(867),a=n(327),i=n(782),o=n(572),s=n(185),l=n(875),c=l.validators;function u(e){this.defaults=e,this.interceptors={request:new i,response:new i}}u.prototype.request=function(e){"string"==typeof e?(e=arguments[1]||{}).url=arguments[0]:e=e||{},(e=s(this.defaults,e)).method?e.method=e.method.toLowerCase():this.defaults.method?e.method=this.defaults.method.toLowerCase():e.method="get";var t=e.transitional;void 0!==t&&l.assertOptions(t,{silentJSONParsing:c.transitional(c.boolean,"1.0.0"),forcedJSONParsing:c.transitional(c.boolean,"1.0.0"),clarifyTimeoutError:c.transitional(c.boolean,"1.0.0")},!1);var n=[],r=!0;this.interceptors.request.forEach((function(t){"function"==typeof t.runWhen&&!1===t.runWhen(e)||(r=r&&t.synchronous,n.unshift(t.fulfilled,t.rejected))}));var a,i=[];if(this.interceptors.response.forEach((function(e){i.push(e.fulfilled,e.rejected)})),!r){var u=[o,void 0];for(Array.prototype.unshift.apply(u,n),u=u.concat(i),a=Promise.resolve(e);u.length;)a=a.then(u.shift(),u.shift());return a}for(var d=e;n.length;){var p=n.shift(),h=n.shift();try{d=p(d)}catch(e){h(e);break}}try{a=o(d)}catch(e){return Promise.reject(e)}for(;i.length;)a=a.then(i.shift(),i.shift());return a},u.prototype.getUri=function(e){return e=s(this.defaults,e),a(e.url,e.params,e.paramsSerializer).replace(/^\?/,"")},r.forEach(["delete","get","head","options"],(function(e){u.prototype[e]=function(t,n){return this.request(s(n||{},{method:e,url:t,data:(n||{}).data}))}})),r.forEach(["post","put","patch"],(function(e){u.prototype[e]=function(t,n,r){return this.request(s(r||{},{method:e,url:t,data:n}))}})),e.exports=u},782:function(e,t,n){"use strict";var r=n(867);function a(){this.handlers=[]}a.prototype.use=function(e,t,n){return this.handlers.push({fulfilled:e,rejected:t,synchronous:!!n&&n.synchronous,runWhen:n?n.runWhen:null}),this.handlers.length-1},a.prototype.eject=function(e){this.handlers[e]&&(this.handlers[e]=null)},a.prototype.forEach=function(e){r.forEach(this.handlers,(function(t){null!==t&&e(t)}))},e.exports=a},97:function(e,t,n){"use strict";var r=n(793),a=n(303);e.exports=function(e,t){return e&&!r(t)?a(e,t):t}},61:function(e,t,n){"use strict";var r=n(481);e.exports=function(e,t,n,a,i){var o=new Error(e);return r(o,t,n,a,i)}},572:function(e,t,n){"use strict";var r=n(867),a=n(527),i=n(502),o=n(655);function s(e){e.cancelToken&&e.cancelToken.throwIfRequested()}e.exports=function(e){return s(e),e.headers=e.headers||{},e.data=a.call(e,e.data,e.headers,e.transformRequest),e.headers=r.merge(e.headers.common||{},e.headers[e.method]||{},e.headers),r.forEach(["delete","get","head","post","put","patch","common"],(function(t){delete e.headers[t]})),(e.adapter||o.adapter)(e).then((function(t){return s(e),t.data=a.call(e,t.data,t.headers,e.transformResponse),t}),(function(t){return i(t)||(s(e),t&&t.response&&(t.response.data=a.call(e,t.response.data,t.response.headers,e.transformResponse))),Promise.reject(t)}))}},481:function(e){"use strict";e.exports=function(e,t,n,r,a){return e.config=t,n&&(e.code=n),e.request=r,e.response=a,e.isAxiosError=!0,e.toJSON=function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:this.config,code:this.code}},e}},185:function(e,t,n){"use strict";var r=n(867);e.exports=function(e,t){t=t||{};var n={},a=["url","method","data"],i=["headers","auth","proxy","params"],o=["baseURL","transformRequest","transformResponse","paramsSerializer","timeout","timeoutMessage","withCredentials","adapter","responseType","xsrfCookieName","xsrfHeaderName","onUploadProgress","onDownloadProgress","decompress","maxContentLength","maxBodyLength","maxRedirects","transport","httpAgent","httpsAgent","cancelToken","socketPath","responseEncoding"],s=["validateStatus"];function l(e,t){return r.isPlainObject(e)&&r.isPlainObject(t)?r.merge(e,t):r.isPlainObject(t)?r.merge({},t):r.isArray(t)?t.slice():t}function c(a){r.isUndefined(t[a])?r.isUndefined(e[a])||(n[a]=l(void 0,e[a])):n[a]=l(e[a],t[a])}r.forEach(a,(function(e){r.isUndefined(t[e])||(n[e]=l(void 0,t[e]))})),r.forEach(i,c),r.forEach(o,(function(a){r.isUndefined(t[a])?r.isUndefined(e[a])||(n[a]=l(void 0,e[a])):n[a]=l(void 0,t[a])})),r.forEach(s,(function(r){r in t?n[r]=l(e[r],t[r]):r in e&&(n[r]=l(void 0,e[r]))}));var u=a.concat(i).concat(o).concat(s),d=Object.keys(e).concat(Object.keys(t)).filter((function(e){return-1===u.indexOf(e)}));return r.forEach(d,c),n}},26:function(e,t,n){"use strict";var r=n(61);e.exports=function(e,t,n){var a=n.config.validateStatus;n.status&&a&&!a(n.status)?t(r("Request failed with status code "+n.status,n.config,null,n.request,n)):e(n)}},527:function(e,t,n){"use strict";var r=n(867),a=n(655);e.exports=function(e,t,n){var i=this||a;return r.forEach(n,(function(n){e=n.call(i,e,t)})),e}},655:function(e,t,n){"use strict";var r=n(867),a=n(16),i=n(481),o={"Content-Type":"application/x-www-form-urlencoded"};function s(e,t){!r.isUndefined(e)&&r.isUndefined(e["Content-Type"])&&(e["Content-Type"]=t)}var l,c={transitional:{silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},adapter:(("undefined"!=typeof XMLHttpRequest||"undefined"!=typeof process&&"[object process]"===Object.prototype.toString.call(process))&&(l=n(448)),l),transformRequest:[function(e,t){return a(t,"Accept"),a(t,"Content-Type"),r.isFormData(e)||r.isArrayBuffer(e)||r.isBuffer(e)||r.isStream(e)||r.isFile(e)||r.isBlob(e)?e:r.isArrayBufferView(e)?e.buffer:r.isURLSearchParams(e)?(s(t,"application/x-www-form-urlencoded;charset=utf-8"),e.toString()):r.isObject(e)||t&&"application/json"===t["Content-Type"]?(s(t,"application/json"),function(e,t,n){if(r.isString(e))try{return(0,JSON.parse)(e),r.trim(e)}catch(e){if("SyntaxError"!==e.name)throw e}return(0,JSON.stringify)(e)}(e)):e}],transformResponse:[function(e){var t=this.transitional,n=t&&t.silentJSONParsing,a=t&&t.forcedJSONParsing,o=!n&&"json"===this.responseType;if(o||a&&r.isString(e)&&e.length)try{return JSON.parse(e)}catch(e){if(o){if("SyntaxError"===e.name)throw i(e,this,"E_JSON_PARSE");throw e}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};r.forEach(["delete","get","head"],(function(e){c.headers[e]={}})),r.forEach(["post","put","patch"],(function(e){c.headers[e]=r.merge(o)})),e.exports=c},849:function(e){"use strict";e.exports=function(e,t){return function(){for(var n=new Array(arguments.length),r=0;r<n.length;r++)n[r]=arguments[r];return e.apply(t,n)}}},327:function(e,t,n){"use strict";var r=n(867);function a(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}e.exports=function(e,t,n){if(!t)return e;var i;if(n)i=n(t);else if(r.isURLSearchParams(t))i=t.toString();else{var o=[];r.forEach(t,(function(e,t){null!=e&&(r.isArray(e)?t+="[]":e=[e],r.forEach(e,(function(e){r.isDate(e)?e=e.toISOString():r.isObject(e)&&(e=JSON.stringify(e)),o.push(a(t)+"="+a(e))})))})),i=o.join("&")}if(i){var s=e.indexOf("#");-1!==s&&(e=e.slice(0,s)),e+=(-1===e.indexOf("?")?"?":"&")+i}return e}},303:function(e){"use strict";e.exports=function(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}},372:function(e,t,n){"use strict";var r=n(867);e.exports=r.isStandardBrowserEnv()?{write:function(e,t,n,a,i,o){var s=[];s.push(e+"="+encodeURIComponent(t)),r.isNumber(n)&&s.push("expires="+new Date(n).toGMTString()),r.isString(a)&&s.push("path="+a),r.isString(i)&&s.push("domain="+i),!0===o&&s.push("secure"),document.cookie=s.join("; ")},read:function(e){var t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove:function(e){this.write(e,"",Date.now()-864e5)}}:{write:function(){},read:function(){return null},remove:function(){}}},793:function(e){"use strict";e.exports=function(e){return/^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(e)}},268:function(e){"use strict";e.exports=function(e){return"object"==typeof e&&!0===e.isAxiosError}},985:function(e,t,n){"use strict";var r=n(867);e.exports=r.isStandardBrowserEnv()?function(){var e,t=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");function a(e){var r=e;return t&&(n.setAttribute("href",r),r=n.href),n.setAttribute("href",r),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:"/"===n.pathname.charAt(0)?n.pathname:"/"+n.pathname}}return e=a(window.location.href),function(t){var n=r.isString(t)?a(t):t;return n.protocol===e.protocol&&n.host===e.host}}():function(){return!0}},16:function(e,t,n){"use strict";var r=n(867);e.exports=function(e,t){r.forEach(e,(function(n,r){r!==t&&r.toUpperCase()===t.toUpperCase()&&(e[t]=n,delete e[r])}))}},109:function(e,t,n){"use strict";var r=n(867),a=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"];e.exports=function(e){var t,n,i,o={};return e?(r.forEach(e.split("\n"),(function(e){if(i=e.indexOf(":"),t=r.trim(e.substr(0,i)).toLowerCase(),n=r.trim(e.substr(i+1)),t){if(o[t]&&a.indexOf(t)>=0)return;o[t]="set-cookie"===t?(o[t]?o[t]:[]).concat([n]):o[t]?o[t]+", "+n:n}})),o):o}},713:function(e){"use strict";e.exports=function(e){return function(t){return e.apply(null,t)}}},875:function(e,t,n){"use strict";var r=n(593),a={};["object","boolean","number","function","string","symbol"].forEach((function(e,t){a[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}}));var i={},o=r.version.split(".");function s(e,t){for(var n=t?t.split("."):o,r=e.split("."),a=0;a<3;a++){if(n[a]>r[a])return!0;if(n[a]<r[a])return!1}return!1}a.transitional=function(e,t,n){var a=t&&s(t);function o(e,t){return"[Axios v"+r.version+"] Transitional option '"+e+"'"+t+(n?". "+n:"")}return function(n,r,s){if(!1===e)throw new Error(o(r," has been removed in "+t));return a&&!i[r]&&(i[r]=!0,console.warn(o(r," has been deprecated since v"+t+" and will be removed in the near future"))),!e||e(n,r,s)}},e.exports={isOlderVersion:s,assertOptions:function(e,t,n){if("object"!=typeof e)throw new TypeError("options must be an object");for(var r=Object.keys(e),a=r.length;a-- >0;){var i=r[a],o=t[i];if(o){var s=e[i],l=void 0===s||o(s,i,e);if(!0!==l)throw new TypeError("option "+i+" must be "+l)}else if(!0!==n)throw Error("Unknown option "+i)}},validators:a}},867:function(e,t,n){"use strict";var r=n(849),a=Object.prototype.toString;function i(e){return"[object Array]"===a.call(e)}function o(e){return void 0===e}function s(e){return null!==e&&"object"==typeof e}function l(e){if("[object Object]"!==a.call(e))return!1;var t=Object.getPrototypeOf(e);return null===t||t===Object.prototype}function c(e){return"[object Function]"===a.call(e)}function u(e,t){if(null!=e)if("object"!=typeof e&&(e=[e]),i(e))for(var n=0,r=e.length;n<r;n++)t.call(null,e[n],n,e);else for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&t.call(null,e[a],a,e)}e.exports={isArray:i,isArrayBuffer:function(e){return"[object ArrayBuffer]"===a.call(e)},isBuffer:function(e){return null!==e&&!o(e)&&null!==e.constructor&&!o(e.constructor)&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)},isFormData:function(e){return"undefined"!=typeof FormData&&e instanceof FormData},isArrayBufferView:function(e){return"undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&e.buffer instanceof ArrayBuffer},isString:function(e){return"string"==typeof e},isNumber:function(e){return"number"==typeof e},isObject:s,isPlainObject:l,isUndefined:o,isDate:function(e){return"[object Date]"===a.call(e)},isFile:function(e){return"[object File]"===a.call(e)},isBlob:function(e){return"[object Blob]"===a.call(e)},isFunction:c,isStream:function(e){return s(e)&&c(e.pipe)},isURLSearchParams:function(e){return"undefined"!=typeof URLSearchParams&&e instanceof URLSearchParams},isStandardBrowserEnv:function(){return("undefined"==typeof navigator||"ReactNative"!==navigator.product&&"NativeScript"!==navigator.product&&"NS"!==navigator.product)&&"undefined"!=typeof window&&"undefined"!=typeof document},forEach:u,merge:function e(){var t={};function n(n,r){l(t[r])&&l(n)?t[r]=e(t[r],n):l(n)?t[r]=e({},n):i(n)?t[r]=n.slice():t[r]=n}for(var r=0,a=arguments.length;r<a;r++)u(arguments[r],n);return t},extend:function(e,t,n){return u(t,(function(t,a){e[a]=n&&"function"==typeof t?r(t,n):t})),e},trim:function(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")},stripBOM:function(e){return 65279===e.charCodeAt(0)&&(e=e.slice(1)),e}}},593:function(e){"use strict";e.exports=JSON.parse('{"name":"axios","version":"0.21.4","description":"Promise based HTTP client for the browser and node.js","main":"index.js","scripts":{"test":"grunt test","start":"node ./sandbox/server.js","build":"NODE_ENV=production grunt build","preversion":"npm test","version":"npm run build && grunt version && git add -A dist && git add CHANGELOG.md bower.json package.json","postversion":"git push && git push --tags","examples":"node ./examples/server.js","coveralls":"cat coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js","fix":"eslint --fix lib/**/*.js"},"repository":{"type":"git","url":"https://github.com/axios/axios.git"},"keywords":["xhr","http","ajax","promise","node"],"author":"Matt Zabriskie","license":"MIT","bugs":{"url":"https://github.com/axios/axios/issues"},"homepage":"https://axios-http.com","devDependencies":{"coveralls":"^3.0.0","es6-promise":"^4.2.4","grunt":"^1.3.0","grunt-banner":"^0.6.0","grunt-cli":"^1.2.0","grunt-contrib-clean":"^1.1.0","grunt-contrib-watch":"^1.0.0","grunt-eslint":"^23.0.0","grunt-karma":"^4.0.0","grunt-mocha-test":"^0.13.3","grunt-ts":"^6.0.0-beta.19","grunt-webpack":"^4.0.2","istanbul-instrumenter-loader":"^1.0.0","jasmine-core":"^2.4.1","karma":"^6.3.2","karma-chrome-launcher":"^3.1.0","karma-firefox-launcher":"^2.1.0","karma-jasmine":"^1.1.1","karma-jasmine-ajax":"^0.1.13","karma-safari-launcher":"^1.0.0","karma-sauce-launcher":"^4.3.6","karma-sinon":"^1.0.5","karma-sourcemap-loader":"^0.3.8","karma-webpack":"^4.0.2","load-grunt-tasks":"^3.5.2","minimist":"^1.2.0","mocha":"^8.2.1","sinon":"^4.5.0","terser-webpack-plugin":"^4.2.3","typescript":"^4.0.5","url-search-params":"^0.10.0","webpack":"^4.44.2","webpack-dev-server":"^3.11.0"},"browser":{"./lib/adapters/http.js":"./lib/adapters/xhr.js"},"jsdelivr":"dist/axios.min.js","unpkg":"dist/axios.min.js","typings":"./index.d.ts","dependencies":{"follow-redirects":"^1.14.0"},"bundlesize":[{"path":"./dist/axios.min.js","threshold":"5kB"}],"_resolved":"https://registry.npmjs.org/axios/-/axios-0.21.4.tgz","_integrity":"sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==","_from":"axios@0.21.4"}')}},t={};function n(r){var a=t[r];if(void 0!==a)return a.exports;var i=t[r]={exports:{}};return e[r](i,i.exports,n),i.exports}n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,{a:t}),t},n.d=function(e,t){for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},function(){var e;n.g.importScripts&&(e=n.g.location+"");var t=n.g.document;if(!e&&t&&(t.currentScript&&(e=t.currentScript.src),!e)){var r=t.getElementsByTagName("script");r.length&&(e=r[r.length-1].src)}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),n.p=e}(),function(){"use strict";var e,t=window.wp.element,r=window.React;function a(){return a=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},a.apply(this,arguments)}!function(e){e.Pop="POP",e.Push="PUSH",e.Replace="REPLACE"}(e||(e={}));const i="popstate";function o(e){return{usr:e.state,key:e.key}}function s(e,t,n,r){return void 0===n&&(n=null),a({pathname:"string"==typeof e?e:e.pathname,search:"",hash:""},"string"==typeof t?c(t):t,{state:n,key:t&&t.key||r||Math.random().toString(36).substr(2,8)})}function l(e){let{pathname:t="/",search:n="",hash:r=""}=e;return n&&"?"!==n&&(t+="?"===n.charAt(0)?n:"?"+n),r&&"#"!==r&&(t+="#"===r.charAt(0)?r:"#"+r),t}function c(e){let t={};if(e){let n=e.indexOf("#");n>=0&&(t.hash=e.substr(n),e=e.substr(0,n));let r=e.indexOf("?");r>=0&&(t.search=e.substr(r),e=e.substr(0,r)),e&&(t.pathname=e)}return t}function u(e){let t="undefined"!=typeof window&&void 0!==window.location&&"null"!==window.location.origin?window.location.origin:"unknown://unknown",n="string"==typeof e?e:l(e);return new URL(n,t)}var d;function p(e,t,n){void 0===n&&(n="/");let r=v(("string"==typeof t?c(t):t).pathname||"/",n);if(null==r)return null;let a=h(e);!function(e){e.sort(((e,t)=>e.score!==t.score?t.score-e.score:function(e,t){return e.length===t.length&&e.slice(0,-1).every(((e,n)=>e===t[n]))?e[e.length-1]-t[t.length-1]:0}(e.routesMeta.map((e=>e.childrenIndex)),t.routesMeta.map((e=>e.childrenIndex)))))}(a);let i=null;for(let e=0;null==i&&e<a.length;++e)i=_(a[e],g(r));return i}function h(e,t,n,r){return void 0===t&&(t=[]),void 0===n&&(n=[]),void 0===r&&(r=""),e.forEach(((e,a)=>{let i={relativePath:e.path||"",caseSensitive:!0===e.caseSensitive,childrenIndex:a,route:e};i.relativePath.startsWith("/")&&(y(i.relativePath.startsWith(r),'Absolute route path "'+i.relativePath+'" nested under path "'+r+'" is not valid. An absolute child route path must start with the combined path of all its parent routes.'),i.relativePath=i.relativePath.slice(r.length));let o=L([r,i.relativePath]),s=n.concat(i);e.children&&e.children.length>0&&(y(!0!==e.index,'Index routes must not have child routes. Please remove all child routes from route path "'+o+'".'),h(e.children,t,s,o)),(null!=e.path||e.index)&&t.push({path:o,score:E(o,e.index),routesMeta:s})})),t}!function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"}(d||(d={}));const m=/^:\w+$/,f=e=>"*"===e;function E(e,t){let n=e.split("/"),r=n.length;return n.some(f)&&(r+=-2),t&&(r+=2),n.filter((e=>!f(e))).reduce(((e,t)=>e+(m.test(t)?3:""===t?1:10)),r)}function _(e,t){let{routesMeta:n}=e,r={},a="/",i=[];for(let e=0;e<n.length;++e){let o=n[e],s=e===n.length-1,l="/"===a?t:t.slice(a.length)||"/",c=k({path:o.relativePath,caseSensitive:o.caseSensitive,end:s},l);if(!c)return null;Object.assign(r,c.params);let u=o.route;i.push({params:r,pathname:L([a,c.pathname]),pathnameBase:A(L([a,c.pathnameBase])),route:u}),"/"!==c.pathnameBase&&(a=L([a,c.pathnameBase]))}return i}function k(e,t){"string"==typeof e&&(e={path:e,caseSensitive:!1,end:!0});let[n,r]=function(e,t,n){void 0===t&&(t=!1),void 0===n&&(n=!0),b("*"===e||!e.endsWith("*")||e.endsWith("/*"),'Route path "'+e+'" will be treated as if it were "'+e.replace(/\*$/,"/*")+'" because the `*` character must always follow a `/` in the pattern. To get rid of this warning, please change the route path to "'+e.replace(/\*$/,"/*")+'".');let r=[],a="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^$?{}|()[\]]/g,"\\$&").replace(/:(\w+)/g,((e,t)=>(r.push(t),"([^\\/]+)")));return e.endsWith("*")?(r.push("*"),a+="*"===e||"/*"===e?"(.*)$":"(?:\\/(.+)|\\/*)$"):n?a+="\\/*$":""!==e&&"/"!==e&&(a+="(?:(?=\\/|$))"),[new RegExp(a,t?void 0:"i"),r]}(e.path,e.caseSensitive,e.end),a=t.match(n);if(!a)return null;let i=a[0],o=i.replace(/(.)\/+$/,"$1"),s=a.slice(1);return{params:r.reduce(((e,t,n)=>{if("*"===t){let e=s[n]||"";o=i.slice(0,i.length-e.length).replace(/(.)\/+$/,"$1")}return e[t]=function(e,t){try{return decodeURIComponent(e)}catch(n){return b(!1,'The value for the URL param "'+t+'" will not be decoded because the string "'+e+'" is a malformed URL segment. This is probably due to a bad percent encoding ('+n+")."),e}}(s[n]||"",t),e}),{}),pathname:i,pathnameBase:o,pattern:e}}function g(e){try{return decodeURI(e)}catch(t){return b(!1,'The URL path "'+e+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent encoding ('+t+")."),e}}function v(e,t){if("/"===t)return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let n=t.endsWith("/")?t.length-1:t.length,r=e.charAt(n);return r&&"/"!==r?null:e.slice(n)||"/"}function y(e,t){if(!1===e||null==e)throw new Error(t)}function b(e,t){if(!e){"undefined"!=typeof console&&console.warn(t);try{throw new Error(t)}catch(e){}}}function S(e,t,n,r){return"Cannot include a '"+e+"' character in a manually specified `to."+t+"` field ["+JSON.stringify(r)+"].  Please separate it out to the `to."+n+'` field. Alternatively you may provide the full path as a string in <Link to="..."> and the router will parse it for you.'}function w(e){return e.filter(((e,t)=>0===t||e.route.path&&e.route.path.length>0))}function I(e,t,n,r){let i;void 0===r&&(r=!1),"string"==typeof e?i=c(e):(i=a({},e),y(!i.pathname||!i.pathname.includes("?"),S("?","pathname","search",i)),y(!i.pathname||!i.pathname.includes("#"),S("#","pathname","hash",i)),y(!i.search||!i.search.includes("#"),S("#","search","hash",i)));let o,s=""===e||""===i.pathname,l=s?"/":i.pathname;if(r||null==l)o=n;else{let e=t.length-1;if(l.startsWith("..")){let t=l.split("/");for(;".."===t[0];)t.shift(),e-=1;i.pathname=t.join("/")}o=e>=0?t[e]:"/"}let u=function(e,t){void 0===t&&(t="/");let{pathname:n,search:r="",hash:a=""}="string"==typeof e?c(e):e,i=n?n.startsWith("/")?n:function(e,t){let n=t.replace(/\/+$/,"").split("/");return e.split("/").forEach((e=>{".."===e?n.length>1&&n.pop():"."!==e&&n.push(e)})),n.length>1?n.join("/"):"/"}(n,t):t;return{pathname:i,search:P(r),hash:N(a)}}(i,o),d=l&&"/"!==l&&l.endsWith("/"),p=(s||"."===l)&&n.endsWith("/");return u.pathname.endsWith("/")||!d&&!p||(u.pathname+="/"),u}const L=e=>e.join("/").replace(/\/\/+/g,"/"),A=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),P=e=>e&&"?"!==e?e.startsWith("?")?e:"?"+e:"",N=e=>e&&"#"!==e?e.startsWith("#")?e:"#"+e:"";Error;function T(e){return e instanceof class{constructor(e,t,n,r){void 0===r&&(r=!1),this.status=e,this.statusText=t||"",this.internal=r,n instanceof Error?(this.data=n.toString(),this.error=n):this.data=n}}}const x=["post","put","patch","delete"],D=(new Set(x),["get",...x]);function O(){return O=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},O.apply(this,arguments)}new Set(D),new Set([301,302,303,307,308]),new Set([307,308]),"undefined"!=typeof window&&void 0!==window.document&&window.document.createElement;const R="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},{useState:C,useEffect:B,useLayoutEffect:M,useDebugValue:U}=r;function j(e){const t=e.getSnapshot,n=e.value;try{const e=t();return!R(n,e)}catch(e){return!0}}"undefined"==typeof window||void 0===window.document||window.document.createElement;"useSyncExternalStore"in r&&r.useSyncExternalStore;const W=r.createContext(null),F=r.createContext(null),H=r.createContext(null),G=r.createContext(null),$=r.createContext(null),z=r.createContext({outlet:null,matches:[]}),K=r.createContext(null);function q(){return null!=r.useContext($)}function J(){return q()||y(!1),r.useContext($).location}function V(){q()||y(!1);let{basename:e,navigator:t}=r.useContext(G),{matches:n}=r.useContext(z),{pathname:a}=J(),i=JSON.stringify(w(n).map((e=>e.pathnameBase))),o=r.useRef(!1);return r.useEffect((()=>{o.current=!0})),r.useCallback((function(n,r){if(void 0===r&&(r={}),!o.current)return;if("number"==typeof n)return void t.go(n);let s=I(n,JSON.parse(i),a,"path"===r.relative);"/"!==e&&(s.pathname="/"===s.pathname?e:L([e,s.pathname])),(r.replace?t.replace:t.push)(s,r.state,r)}),[e,t,i,a])}const Y=r.createContext(null);function X(e,t){let{relative:n}=void 0===t?{}:t,{matches:a}=r.useContext(z),{pathname:i}=J(),o=JSON.stringify(w(a).map((e=>e.pathnameBase)));return r.useMemo((()=>I(e,JSON.parse(o),i,"path"===n)),[e,o,i,n])}function Q(){let e=function(){var e;let t=r.useContext(K),n=function(e){let t=r.useContext(H);return t||y(!1),t}(ne.UseRouteError),a=r.useContext(z),i=a.matches[a.matches.length-1];return t||(a||y(!1),!i.route.id&&y(!1),null==(e=n.errors)?void 0:e[i.route.id])}(),t=T(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),n=e instanceof Error?e.stack:null,a="rgba(200,200,200, 0.5)",i={padding:"0.5rem",backgroundColor:a},o={padding:"2px 4px",backgroundColor:a};return r.createElement(r.Fragment,null,r.createElement("h2",null,"Unhandled Thrown Error!"),r.createElement("h3",{style:{fontStyle:"italic"}},t),n?r.createElement("pre",{style:i},n):null,r.createElement("p",null,"💿 Hey developer 👋"),r.createElement("p",null,"You can provide a way better UX than this when your app throws errors by providing your own ",r.createElement("code",{style:o},"errorElement")," props on ",r.createElement("code",{style:o},"<Route>")))}class Z extends r.Component{constructor(e){super(e),this.state={location:e.location,error:e.error}}static getDerivedStateFromError(e){return{error:e}}static getDerivedStateFromProps(e,t){return t.location!==e.location?{error:e.error,location:e.location}:{error:e.error||t.error,location:t.location}}componentDidCatch(e,t){console.error("React Router caught the following error during render",e,t)}render(){return this.state.error?r.createElement(K.Provider,{value:this.state.error,children:this.props.component}):this.props.children}}function ee(e){let{routeContext:t,match:n,children:a}=e,i=r.useContext(W);return i&&n.route.errorElement&&(i._deepestRenderedBoundaryId=n.route.id),r.createElement(z.Provider,{value:t},a)}var te,ne,re;function ae(e){let{to:t,replace:n,state:a,relative:i}=e;q()||y(!1);let o=r.useContext(H),s=V();return r.useEffect((()=>{o&&"idle"!==o.navigation.state||s(t,{replace:n,state:a,relative:i})})),null}function ie(e){return function(e){let t=r.useContext(z).outlet;return t?r.createElement(Y.Provider,{value:e},t):t}(e.context)}function oe(e){y(!1)}function se(t){let{basename:n="/",children:a=null,location:i,navigationType:o=e.Pop,navigator:s,static:l=!1}=t;q()&&y(!1);let u=n.replace(/^\/*/,"/"),d=r.useMemo((()=>({basename:u,navigator:s,static:l})),[u,s,l]);"string"==typeof i&&(i=c(i));let{pathname:p="/",search:h="",hash:m="",state:f=null,key:E="default"}=i,_=r.useMemo((()=>{let e=v(p,u);return null==e?null:{pathname:e,search:h,hash:m,state:f,key:E}}),[u,p,h,m,f,E]);return null==_?null:r.createElement(G.Provider,{value:d},r.createElement($.Provider,{children:a,value:{location:_,navigationType:o}}))}function le(t){let{children:n,location:a}=t,i=r.useContext(F);return function(t,n){q()||y(!1);let{navigator:a}=r.useContext(G),i=r.useContext(H),{matches:o}=r.useContext(z),s=o[o.length-1],l=s?s.params:{},u=(s&&s.pathname,s?s.pathnameBase:"/");s&&s.route;let d,h=J();if(n){var m;let e="string"==typeof n?c(n):n;"/"===u||(null==(m=e.pathname)?void 0:m.startsWith(u))||y(!1),d=e}else d=h;let f=d.pathname||"/",E=p(t,{pathname:"/"===u?f:f.slice(u.length)||"/"}),_=function(e,t,n){if(void 0===t&&(t=[]),null==e){if(null==n||!n.errors)return null;e=n.matches}let a=e,i=null==n?void 0:n.errors;if(null!=i){let e=a.findIndex((e=>e.route.id&&(null==i?void 0:i[e.route.id])));e>=0||y(!1),a=a.slice(0,Math.min(a.length,e+1))}return a.reduceRight(((e,o,s)=>{let l=o.route.id?null==i?void 0:i[o.route.id]:null,c=n?o.route.errorElement||r.createElement(Q,null):null,u=()=>r.createElement(ee,{match:o,routeContext:{outlet:e,matches:t.concat(a.slice(0,s+1))}},l?c:void 0!==o.route.element?o.route.element:e);return n&&(o.route.errorElement||0===s)?r.createElement(Z,{location:n.location,component:c,error:l,children:u()}):u()}),null)}(E&&E.map((e=>Object.assign({},e,{params:Object.assign({},l,e.params),pathname:L([u,a.encodeLocation?a.encodeLocation(e.pathname).pathname:e.pathname]),pathnameBase:"/"===e.pathnameBase?u:L([u,a.encodeLocation?a.encodeLocation(e.pathnameBase).pathname:e.pathnameBase])}))),o,i||void 0);return n&&_?r.createElement($.Provider,{value:{location:O({pathname:"/",search:"",hash:"",state:null,key:"default"},d),navigationType:e.Pop}},_):_}(i&&!n?i.router.routes:ce(n),a)}function ce(e,t){void 0===t&&(t=[]);let n=[];return r.Children.forEach(e,((e,a)=>{if(!r.isValidElement(e))return;if(e.type===r.Fragment)return void n.push.apply(n,ce(e.props.children,t));e.type!==oe&&y(!1),e.props.index&&e.props.children&&y(!1);let i=[...t,a],o={id:e.props.id||i.join("-"),caseSensitive:e.props.caseSensitive,element:e.props.element,index:e.props.index,path:e.props.path,loader:e.props.loader,action:e.props.action,errorElement:e.props.errorElement,hasErrorBoundary:null!=e.props.errorElement,shouldRevalidate:e.props.shouldRevalidate,handle:e.props.handle};e.props.children&&(o.children=ce(e.props.children,i)),n.push(o)})),n}function ue(){return ue=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ue.apply(this,arguments)}function de(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}!function(e){e.UseRevalidator="useRevalidator"}(te||(te={})),function(e){e.UseLoaderData="useLoaderData",e.UseActionData="useActionData",e.UseRouteError="useRouteError",e.UseNavigation="useNavigation",e.UseRouteLoaderData="useRouteLoaderData",e.UseMatches="useMatches",e.UseRevalidator="useRevalidator"}(ne||(ne={})),function(e){e[e.pending=0]="pending",e[e.success=1]="success",e[e.error=2]="error"}(re||(re={})),new Promise((()=>{})),r.Component;const pe=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset"],he=["aria-current","caseSensitive","className","end","style","to","children"],me=r.forwardRef((function(e,t){let{onClick:n,relative:a,reloadDocument:i,replace:o,state:s,target:c,to:u,preventScrollReset:d}=e,p=de(e,pe),h=function(e,t){let{relative:n}=void 0===t?{}:t;q()||y(!1);let{basename:a,navigator:i}=r.useContext(G),{hash:o,pathname:s,search:l}=X(e,{relative:n}),c=s;return"/"!==a&&(c="/"===s?a:L([a,s])),i.createHref({pathname:c,search:l,hash:o})}(u,{relative:a}),m=function(e,t){let{target:n,replace:a,state:i,preventScrollReset:o,relative:s}=void 0===t?{}:t,c=V(),u=J(),d=X(e,{relative:s});return r.useCallback((t=>{if(function(e,t){return!(0!==e.button||t&&"_self"!==t||function(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}(e))}(t,n)){t.preventDefault();let n=void 0!==a?a:l(u)===l(d);c(e,{replace:n,state:i,preventScrollReset:o,relative:s})}}),[u,c,d,a,i,n,e,o,s])}(u,{replace:o,state:s,target:c,preventScrollReset:d,relative:a});return r.createElement("a",ue({},p,{href:h,onClick:i?n:function(e){n&&n(e),e.defaultPrevented||m(e)},ref:t,target:c}))})),fe=r.forwardRef((function(e,t){let{"aria-current":n="page",caseSensitive:a=!1,className:i="",end:o=!1,style:s,to:l,children:c}=e,u=de(e,he),d=X(l,{relative:u.relative}),p=J(),h=r.useContext(H),{navigator:m}=r.useContext(G),f=m.encodeLocation?m.encodeLocation(d).pathname:d.pathname,E=p.pathname,_=h&&h.navigation&&h.navigation.location?h.navigation.location.pathname:null;a||(E=E.toLowerCase(),_=_?_.toLowerCase():null,f=f.toLowerCase());let k,g=E===f||!o&&E.startsWith(f)&&"/"===E.charAt(f.length),v=null!=_&&(_===f||!o&&_.startsWith(f)&&"/"===_.charAt(f.length)),y=g?n:void 0;k="function"==typeof i?i({isActive:g,isPending:v}):[i,g?"active":null,v?"pending":null].filter(Boolean).join(" ");let b="function"==typeof s?s({isActive:g,isPending:v}):s;return r.createElement(me,ue({},u,{"aria-current":y,className:k,ref:t,style:b,to:l}),"function"==typeof c?c({isActive:g,isPending:v}):c)}));var Ee,_e;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmitImpl="useSubmitImpl",e.UseFetcher="useFetcher"})(Ee||(Ee={})),function(e){e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"}(_e||(_e={}));var ke=window.wp.data,ge=window.wp.apiFetch,ve=n.n(ge);function ye(e,t){if(ke.createReduxStore){const n=(0,ke.createReduxStore)(e,t);return(0,ke.register)(n),n}return(0,ke.registerStore)(e,t),e}const be="likecoin/site_liker_info",Se="/likecoin/v1/options/liker-id",we={DBUserCanEditOption:!0,DBErrorMessage:"",DBSiteLikerId:"",DBSiteLikerAvatar:"",DBSiteLikerDisplayName:"",DBSiteLikerWallet:"",DBDisplayOptionSelected:"none",DBPerPostOptionEnabled:!1},Ie={getSiteLikerInfo:e=>({type:"GET_SITE_LIKER_INFO",path:e}),setSiteLikerInfo:e=>({type:"SET_SITE_LIKER_INFO",info:e}),setHTTPError(e){const t=e.response.data||e.message;return 403===e.response.status?{type:"SET_FORBIDDEN_ERROR",errorMsg:t}:{type:"SET_ERROR_MESSAGE",errorMsg:t}},*postSiteLikerInfo(e){yield{type:"POST_SITE_LIKER_INFO_TO_DB",data:e},e.siteLikerInfos&&(yield{type:"CHANGE_SITE_LIKER_INFO_GLOBAL_STATE",data:e})}},Le={reducer:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:we,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"SET_SITE_LIKER_INFO":return{...e,DBSiteLikerId:t.info.site_likecoin_user.likecoin_id,DBSiteLikerAvatar:t.info.site_likecoin_user.avatar,DBSiteLikerDisplayName:t.info.site_likecoin_user.display_name,DBSiteLikerWallet:t.info.site_likecoin_user.wallet,DBDisplayOptionSelected:t.info.button_display_option,DBPerPostOptionEnabled:t.info.button_display_author_override,DBUserCanEditOption:t.info.user_can_edit};case"CHANGE_SITE_LIKER_INFO_GLOBAL_STATE":return{...e,DBSiteLikerId:t.data.siteLikerInfos.likecoin_id,DBSiteLikerAvatar:t.data.siteLikerInfos.avatar,DBSiteLikerDisplayName:t.data.siteLikerInfos.display_name,DBSiteLikerWallet:t.data.siteLikerInfos.wallet};case"SET_FORBIDDEN_ERROR":return{DBUserCanEditOption:!1,DBErrorMessage:t.errorMsg};case"SET_ERROR_MESSAGE":return{DBErrorMessage:t.errorMsg};default:return e}},controls:{GET_SITE_LIKER_INFO:()=>ve()({path:Se}),POST_SITE_LIKER_INFO_TO_DB:e=>ve()({method:"POST",path:Se,data:e.data})},selectors:{selectSiteLikerInfo:e=>e},resolvers:{*selectSiteLikerInfo(){try{const e=(yield Ie.getSiteLikerInfo()).data,t=!("1"!==e.button_display_author_override&&!0!==e.button_display_author_override);return e.button_display_author_override=t,e.button_display_option||(e.button_display_option=we.DBDisplayOptionSelected),e.site_likecoin_user||(e.site_likecoin_user={}),Ie.setSiteLikerInfo(e)}catch(e){return Ie.setHTTPError(e)}}},actions:Ie};ye(be,Le);var Ae=window.wp.i18n,Pe=n.p+"images/w3p_logo.443a5708.png",Ne=function(){return(0,t.createElement)("header",{className:"lcp-admin-header"},(0,t.createElement)("img",{src:Pe,alt:(0,Ae.__)("Web3Press logo","likecoin")}),(0,t.createElement)("a",{className:"lcp-admin-header__portfolio-button",href:"https://liker.land/dashboard",rel:"noopener noreferrer",target:"_blank"},(0,Ae.__)("Your Portfolio","likecoin")," ",(0,t.createElement)("span",{className:"dashicons dashicons-external"})))};const Te=e=>{let{isActive:t}=e;return"nav-tab"+(t?" nav-tab-active":"")};var xe=function(e){return(0,t.createElement)("nav",{className:"lcp-nav-tab-wrapper nav-tab-wrapper wp-clearfix"},e.children)},De=function(){const{DBUserCanEditOption:e}=(0,ke.useSelect)((e=>e(be).selectSiteLikerInfo()));return(0,t.createElement)(t.Fragment,null,(0,t.createElement)(xe,null,e&&(0,t.createElement)(fe,{className:Te,to:"",end:!0},(0,Ae.__)("General","likecoin")),e&&(0,t.createElement)(fe,{className:Te,to:"advanced"},(0,Ae.__)("Advanced","likecoin")),(0,t.createElement)(fe,{className:Te,to:"about"},(0,Ae.__)("About","likecoin"))),(0,t.createElement)("div",{className:"lcp-nav-tab-panel"},(0,t.createElement)(ie,null)))},Oe=function(e){return(0,t.createElement)("tr",null,(0,t.createElement)("th",{className:"optionTitle",scope:"row"},(0,t.createElement)("label",null,e.title)),(0,t.createElement)("td",null,(0,t.createElement)("select",{ref:e.selectRef,onChange:t=>{e.handleSelect(t.target.value)},value:e.selected},e.options.map((e=>(0,t.createElement)("option",{value:e.value,key:e.label}," ",e.label," "))))))},Re=function(e){return(0,t.createElement)("h2",{className:"title"},e.title)},Ce=function(e){return(0,t.createElement)("div",{className:`notice ${e.className} is-dismissable`},(0,t.createElement)("p",null,(0,t.createElement)("strong",null,e.text)),(0,t.createElement)("button",{className:"notice-dismiss",id:"notice-dismiss",onClick:e.handleNoticeDismiss},(0,t.createElement)("span",{className:"screen-reader-text"})))};const Be="likecoin/site_publish",Me="/likecoin/v1/option/publish/settings/matters",Ue={DBSiteMattersId:"",DBSiteMattersToken:"",DBSiteMattersAutoSaveDraft:!1,DBSiteMattersAutoPublish:!1,DBSiteMattersAddFooterLink:!1,DBSiteInternetArchiveEnabled:!1,DBSiteInternetArchiveAccessKey:"",DBISCNBadgeStyleOption:"none"},je={getSitePublishOptions:e=>({type:"GET_SITE_PUBLISH_OPTIONS",path:e}),setSitePublishOptions:e=>({type:"SET_SITE_PUBLISH_OPTIONS",options:e}),setHTTPErrors:e=>({type:"SET_ERROR_MESSAGE",errorMsg:e}),*siteMattersLogin(e){try{return yield{type:"MATTERS_LOGIN",data:e}}catch(e){return console.error(e),e}},*siteMattersLogout(){try{return yield{type:"MATTERS_LOGOUT"}}catch(e){return console.error(e),e}},*postSitePublishOptions(e){yield{type:"POST_SITE_PUBLISH_OPTIONS_TO_DB",data:e},yield{type:"CHANGE_SITE_PUBLISH_OPTIONS_GLOBAL_STATE",data:e}},*updateSiteMattersLoginGlobalState(e){yield{type:"CHANGE_SITE_MATTERS_USER_GLOBAL_STATE",data:e}}},We={reducer:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Ue,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"SET_SITE_PUBLISH_OPTIONS":return{DBSiteMattersId:t.options.matters_id,DBSiteMattersToken:t.options.access_token,DBSiteMattersAutoSaveDraft:t.options.site_matters_auto_save_draft,DBSiteMattersAutoPublish:t.options.site_matters_auto_publish,DBSiteMattersAddFooterLink:t.options.site_matters_add_footer_link,DBSiteInternetArchiveEnabled:t.options.lc_internet_archive_enabled,DBSiteInternetArchiveAccessKey:t.options.lc_internet_archive_access_key,DBISCNBadgeStyleOption:t.options.iscn_badge_style_option};case"CHANGE_SITE_PUBLISH_OPTIONS_GLOBAL_STATE":{const n=JSON.parse(JSON.stringify({DBSiteMattersAutoSaveDraft:t.data.siteMattersAutoSaveDraft,DBSiteMattersAutoPublish:t.data.siteMattersAutoPublish,DBSiteMattersAddFooterLink:t.data.siteMattersAddFooterLink,DBSiteInternetArchiveEnabled:t.data.siteInternetArchiveEnabled,DBSiteInternetArchiveAccessKey:t.data.siteInternetArchiveAccessKey,DBISCNBadgeStyleOption:t.data.ISCNBadgeStyleOption}));return{...e,...n}}case"CHANGE_SITE_MATTERS_USER_GLOBAL_STATE":return{...e,DBSiteMattersId:t.data.mattersId,DBSiteMattersToken:t.data.accessToken};default:return e}},controls:{GET_SITE_PUBLISH_OPTIONS:e=>ve()({path:e.path}),MATTERS_LOGIN:e=>ve()({method:"POST",path:Me,data:e.data}),POST_SITE_PUBLISH_OPTIONS_TO_DB:e=>ve()({method:"POST",path:"/likecoin/v1/option/publish",data:e.data}),MATTERS_LOGOUT:()=>ve()({method:"DELETE",path:Me})},selectors:{selectSitePublishOptions:e=>e},resolvers:{*selectSitePublishOptions(){try{const e=yield je.getSitePublishOptions("/likecoin/v1/option/publish"),t=e.data,n=e.data.site_matters_user?e.data.site_matters_user.matters_id:"",r=e.data.site_matters_user?e.data.site_matters_user.access_token:"",a=!("1"!==t.site_matters_auto_save_draft&&!0!==t.site_matters_auto_save_draft),i=!("1"!==t.site_matters_auto_publish&&!0!==t.site_matters_auto_publish),o=!("1"!==t.site_matters_add_footer_link&&!0!==t.site_matters_add_footer_link);return t.matters_id=n,t.access_token=r,t.site_matters_auto_save_draft=a,t.site_matters_auto_publish=i,t.site_matters_add_footer_link=o,t.iscn_badge_style_option||(t.iscn_badge_style_option=Ue.DBISCNBadgeStyleOption),je.setSitePublishOptions(t)}catch(e){return je.setHTTPErrors(e.message)}}},actions:je};ye(Be,We);var Fe=function(e){return(0,t.createElement)("tr",null,(0,t.createElement)("th",{scope:"row",className:"optionTitle"},(0,t.createElement)("label",null,e.title)),(0,t.createElement)("td",null,e.children,!!e.details&&(0,t.createElement)("span",{class:"description"},e.details),e.append))},He=function(e){return(0,t.createElement)(Fe,{title:e.title,details:e.details,append:e.append},(0,t.createElement)("input",{type:"checkbox",checked:e.checked,disabled:e.disabled,onChange:()=>{e.handleCheck(!e.checked)},ref:e.checkRef}))},Ge=function(e){let{children:n}=e;return(0,t.createElement)("table",{className:"form-table",role:"presentation"},(0,t.createElement)("tbody",null,n))},$e=function(e){let{children:n}=e;return(0,t.createElement)("div",{className:"submit"},(0,t.createElement)("button",{className:"button button-primary"},(0,Ae.__)("Confirm","likecoin")),n)},ze=function(){const{postSiteLikerInfo:e}=(0,ke.useDispatch)(be),{postSitePublishOptions:n}=(0,ke.useDispatch)(Be),{DBUserCanEditOption:a,DBDisplayOptionSelected:i}=(0,ke.useSelect)((e=>e(be).selectSiteLikerInfo())),{DBISCNBadgeStyleOption:o}=(0,ke.useSelect)((e=>e(Be).selectSitePublishOptions())),[s,l]=(0,r.useState)(!1),[c,u]=(0,r.useState)("post"===i||"always"===i),[d,p]=(0,r.useState)("page"===i||"always"===i),h=(0,r.useRef)(),m=[{value:"light",label:(0,Ae.__)("Light Mode","likecoin")},{value:"dark",label:(0,Ae.__)("Dark Mode","likecoin")},{value:"none",label:(0,Ae.__)("Not shown","likecoin")}],[f,E]=(0,r.useState)(o);(0,r.useEffect)((()=>{E(o)}),[o]),(0,r.useEffect)((()=>{u("post"===i||"always"===i),p("page"===i||"always"===i)}),[i]);const _=(0,Ae.__)("Sorry, you are not allowed to access this page.","likecoin");return a?(0,t.createElement)("div",{className:"likecoin"},s&&(0,t.createElement)(Ce,{text:(0,Ae.__)("Settings Saved","likecoin"),className:"notice-success",handleNoticeDismiss:function(e){e.preventDefault(),l(!1)}}),(0,t.createElement)("form",{onSubmit:async function(t){l(!1),t.preventDefault();const r=h.current.value;let a="none";c&&d?a="always":c?a="post":d&&(a="page");const i={displayOption:a},o={ISCNBadgeStyleOption:r};try{await Promise.all([e(i),n(o)]),l(!0),window.scrollTo({top:0,behavior:"smooth"})}catch(e){console.error(e)}}},(0,t.createElement)(Re,{title:(0,Ae.__)("LikeCoin widget","likecoin")}),(0,t.createElement)("p",null,(0,Ae.__)("Display LikeCoin Button/Widget when author has a Liker ID, or if post is registered on ISCN","likecoin")),(0,t.createElement)(Ge,null,(0,t.createElement)(He,{checked:c,handleCheck:u,title:(0,Ae.__)("Show in Posts","likecoin"),append:(0,Ae.__)(" *Recommended","likecoin")}),(0,t.createElement)(He,{checked:d,handleCheck:p,title:(0,Ae.__)("Show in Pages","likecoin")})),(0,t.createElement)("hr",null),(0,t.createElement)(Re,{title:(0,Ae.__)("ISCN Badge","likecoin")}),(0,t.createElement)("p",null,(0,Ae.__)("Display a badge for ISCN registered post","likecoin")),(0,t.createElement)(Ge,null,(0,t.createElement)(Oe,{selected:f,handleSelect:E,title:(0,Ae.__)("Display style","likecoin"),selectRef:h,options:m})),(0,t.createElement)($e,null," ",(0,t.createElement)("a",{className:"button",href:"#",onClick:function(e){e.preventDefault(),u(!0),p(!1),E("none")}},(0,Ae.__)("Reset to default","likecoin"))))):(0,t.createElement)("p",null,_)},Ke=function(){const{DBUserCanEditOption:e}=(0,ke.useSelect)((e=>e(be).selectSiteLikerInfo()));return(0,t.createElement)(t.Fragment,null,(0,t.createElement)(xe,null,e&&(0,t.createElement)(fe,{className:Te,to:"",end:!0},(0,Ae.__)("Website Liker ID","likecoin")),(0,t.createElement)(fe,{className:Te,to:"user"},(0,Ae.__)("Your Liker ID","likecoin"))),(0,t.createElement)("div",{className:"lcp-nav-tab-panel"},(0,t.createElement)(ie,null)))},qe=(0,r.forwardRef)((function(e,n){const{postSiteLikerInfo:a}=(0,ke.useDispatch)(be),{DBPerPostOptionEnabled:i}=(0,ke.useSelect)((e=>e(be).selectSiteLikerInfo())),o=(0,r.useRef)();(0,r.useEffect)((()=>{l(i)}),[i]);const[s,l]=(0,r.useState)(i);async function c(e){const t={perPostOptionEnabled:o.current.checked};await a(t)}return(0,r.useImperativeHandle)(n,(()=>({submit:c}))),(0,t.createElement)(t.Fragment,null,(0,t.createElement)(Re,{title:(0,Ae.__)("LikeCoin widget advanced settings","likecoin")}),(0,t.createElement)(Ge,null,(0,t.createElement)(He,{checked:s,handleCheck:l,title:(0,Ae.__)("Post option","likecoin"),details:(0,Ae.__)("Allow editors to customize display setting per post","likecoin"),append:(0,t.createElement)("p",null,(0,t.createElement)("a",{href:"#",onClick:function(e){e.preventDefault(),l(!1)}},(0,Ae.__)("Reset to default","likecoin"))),checkRef:o})))})),Je=function(e){return(0,t.createElement)("a",{rel:"noopener noreferrer",target:"_blank",href:e.linkAddress},e.text)},Ve=function(){const e=(0,t.createInterpolateElement)((0,Ae.__)("<Matters/> is a decentralized, cryptocurrency driven content creation and discussion platform. ","likecoin"),{Matters:(0,t.createElement)(Je,{text:(0,Ae.__)("Matters","likecoin"),linkAddress:"https://matters.news"})}),n=(0,t.createInterpolateElement)((0,Ae.__)("By publishing on Matters, your articles will be stored to the distributed InterPlanetary File System (<IPFS/>) nodes and get rewarded. Take the first step to publish your creation and reclaim your ownership of data!","likecoin"),{IPFS:(0,t.createElement)(Je,{text:(0,Ae.__)("IPFS","likecoin"),linkAddress:"https://ipfs.io"})});return(0,t.createElement)("div",null,(0,t.createElement)("p",null,e),(0,t.createElement)("p",null,n))},Ye=function(e){return(0,t.createElement)(Ge,null,(0,t.createElement)(Fe,{title:(0,Ae.__)("Connect to Matters","likecoin")},(0,t.createElement)("p",{className:"description"},(0,Ae.__)("Login with Matters ID","likecoin")),(0,t.createElement)(Ge,null,(0,t.createElement)(Fe,{title:(0,Ae.__)("Matters login email ","likecoin")},(0,t.createElement)("input",{ref:e.mattersIdRef,id:"matters_id",name:"lc_matters_id",type:"text"})),(0,t.createElement)(Fe,{title:(0,Ae.__)("Password ","likecoin")},(0,t.createElement)("input",{ref:e.mattersPasswordRef,id:"matters_password",name:"lc_matters_password",type:"password"})),(0,t.createElement)(Fe,null,(0,t.createElement)("input",{id:"lcMattersIdLoginBtn",className:"button button-primary",type:"button",value:(0,Ae.__)("Login","likecoin"),onClick:e.loginHandler}),e.mattersLoginError&&(0,t.createElement)("p",{id:"lcMattersErrorMessage"},e.mattersLoginError)))))},Xe=function(e){return(0,t.createElement)(t.Fragment,null,(0,t.createElement)("h4",null,(0,Ae.__)("Matters connection status","likecoin")),(0,t.createElement)("table",{className:"form-table",role:"presentation"},(0,t.createElement)("tbody",null,(0,t.createElement)("tr",null,(0,t.createElement)("th",{scope:"row"},(0,t.createElement)("label",{for:"site_matters_user"},(0,Ae.__)("Connection Status","likecoin"))),(0,t.createElement)("td",null,(0,t.createElement)("div",null,(0,t.createElement)("span",null,(0,t.createElement)("b",null,e.siteMattersId.length>0&&(0,t.createElement)(t.Fragment,null,(0,Ae.__)("Logged in as ","likecoin"),(0,t.createElement)("a",{rel:"noopener noreferrer",target:"_blank",href:`https://matters.news/@${e.siteMattersId}`},e.siteMattersId,"    ")),0===e.siteMattersId.length&&(0,t.createElement)("b",null," ",(0,Ae.__)("Not connected","likecoin")," "))),e.siteMattersId.length>0&&(0,t.createElement)("span",{className:"actionWrapper",style:{paddingLeft:"20px"}},(0,t.createElement)("a",{id:"lcMattersIdLogoutButton",type:"button",onClick:e.handleMattersLogout,target:"_blank",href:"#"},(0,Ae.__)("Logout","likecoin")))))))))},Qe=(0,r.forwardRef)((function(e,n){const{DBSiteMattersId:a,DBSiteMattersAutoSaveDraft:i,DBSiteMattersAutoPublish:o,DBSiteMattersAddFooterLink:s}=(0,ke.useSelect)((e=>e(Be).selectSitePublishOptions())),[l,c]=(0,r.useState)(a),[u,d]=(0,r.useState)(i),[p,h]=(0,r.useState)(o),[m,f]=(0,r.useState)(s),[E,_]=(0,r.useState)(""),k=(0,r.useRef)(),g=(0,r.useRef)(),v=(0,r.useRef)(),y=(0,r.useRef)(),b=(0,r.useRef)(),{postSitePublishOptions:S,siteMattersLogin:w,siteMattersLogout:I,updateSiteMattersLoginGlobalState:L}=(0,ke.useDispatch)(Be);async function A(){const e=v.current.checked,t=y.current.checked,n=b.current.checked;S({siteMattersAutoSaveDraft:e,siteMattersAutoPublish:t,siteMattersAddFooterLink:n})}return(0,r.useImperativeHandle)(n,(()=>({submit:A}))),(0,r.useEffect)((()=>{c(a),d(i),h(o),f(s)}),[a,i,o,s]),(0,t.createElement)(t.Fragment,null,!l&&(0,t.createElement)(Ye,{loginHandler:async function(e){e.preventDefault();const t={mattersId:k.current.value,mattersPassword:g.current.value};await async function(e){try{const t=await w(e);if(!t)throw new Error("Calling Server failed.");if(t.errors){let e="ERROR:";return t.errors.length>0&&t.errors.forEach((t=>{if(t.message.indexOf("password")>0){const n=t.message.search("password");e=e.concat(t.message.slice(0,n).concat('password: "***"}'))}else e=e.concat(t.message)})),void _(e)}const n={mattersId:t.viewer.userName,accessToken:t.userLogin.token};L(n),_((0,Ae.__)("Success","likecoin")),c(n.mattersId)}catch(e){console.error(e)}}(t)},mattersIdRef:k,mattersPasswordRef:g,mattersLoginError:E}),l&&(0,t.createElement)(Xe,{siteMattersId:l,handleMattersLogout:async function(e){e.preventDefault(),c(""),await I(),L({mattersId:"",accessToken:""})}}),(0,t.createElement)(Ge,null,(0,t.createElement)(He,{checked:u,handleCheck:d,title:(0,Ae.__)("Auto save draft to Matters","likecoin"),details:(0,Ae.__)("Auto save draft to Matters","likecoin"),checkRef:v}),(0,t.createElement)(He,{checked:p,handleCheck:h,title:(0,Ae.__)("Auto publish post to Matters","likecoin"),details:(0,Ae.__)("Auto publish post to Matters","likecoin"),checkRef:y}),(0,t.createElement)(He,{checked:m,handleCheck:f,title:(0,Ae.__)("Add post link in footer","likecoin"),details:(0,Ae.__)("Add post link in footer","likecoin"),checkRef:b})))})),Ze=function(){const e=(0,t.createInterpolateElement)((0,Ae.__)("<InternetArchive/> is a non-profit digital library offering free universal access to books, movies & music, as well as 624 billion archived web pages.","likecoin"),{InternetArchive:(0,t.createElement)(Je,{text:(0,Ae.__)("Internet Archive (archive.org)","likecoin"),linkAddress:"https://archive.org/"})});return(0,t.createElement)("p",null,e)},et=(0,r.forwardRef)((function(e,n){const{DBSiteInternetArchiveEnabled:a,DBSiteInternetArchiveAccessKey:i}=(0,ke.useSelect)((e=>e(Be).selectSitePublishOptions())),[o,s]=(0,r.useState)(a),[l,c]=(0,r.useState)(i),[u,d]=(0,r.useState)(""),[p,h]=(0,r.useState)(!i);(0,r.useEffect)((()=>{s(a),c(i),h(!i)}),[i,a]);const{postSitePublishOptions:m}=(0,ke.useDispatch)(Be),f=(0,r.useCallback)((()=>{let e={siteInternetArchiveEnabled:o};p&&(e={...e,siteInternetArchiveAccessKey:l,siteInternetArchiveSecret:u}),m(e)}),[p,o,l,u,m]);(0,r.useImperativeHandle)(n,(()=>({submit:f})));const E=(0,t.createInterpolateElement)((0,Ae.__)("An <Register/> is needed for auto publishing your post to Internet Archive.","likecoin"),{Register:(0,t.createElement)(Je,{text:(0,Ae.__)("Internet Archive S3 API Key","likecoin"),linkAddress:"https://archive.org/account/s3.php"})});return(0,t.createElement)(Ge,null,(0,t.createElement)(He,{checked:o,handleCheck:s,title:(0,Ae.__)("Auto archive","likecoin"),details:(0,Ae.__)("Auto publish post to Internet Archive","likecoin"),disabled:p&&!(l&&u)}),(0,t.createElement)(Fe,{title:(0,Ae.__)("Internet Archive S3 Config","likecoin")},(0,t.createElement)("p",null,E),(0,t.createElement)(Ge,null,(0,t.createElement)(Fe,{title:(0,Ae.__)("S3 Access Key","likecoin")},(0,t.createElement)("input",{id:"internet_archive_access_key",type:"text",value:l,disabled:!p,onChange:e=>c(e.target.value)})),(0,t.createElement)(Fe,{title:(0,Ae.__)("S3 Secret","likecoin")},p?(0,t.createElement)("input",{id:"internet_archive_secret",type:"password",value:u,onChange:e=>d(e.target.value)}):(0,t.createElement)("button",{class:"button",onClick:h},(0,Ae.__)("Edit","likecoin"))))))})),tt=(0,r.forwardRef)((function(e,n){const{DBSiteMattersId:a,DBSiteMattersAutoSaveDraft:i,DBSiteMattersAutoPublish:o,DBSiteInternetArchiveEnabled:s}=(0,ke.useSelect)((e=>e(Be).selectSitePublishOptions())),l=(0,r.useRef)(),c=(0,r.useRef)(),[u,d]=(0,r.useState)(!!(a||i||o)),[p,h]=(0,r.useState)(!!s);async function m(){const e=[];u&&e.push(l.current.submit()),p&&e.push(c.current.submit()),await Promise.all(e)}return(0,r.useEffect)((()=>{d(!!(a||i||o))}),[a,i,o]),(0,r.useEffect)((()=>{h(!!s)}),[s]),(0,r.useImperativeHandle)(n,(()=>({submit:m}))),(0,t.createElement)(t.Fragment,null,(0,t.createElement)("h2",null,(0,Ae.__)("Publish to Matters","likecoin")),(0,t.createElement)(Ve,null),u?(0,t.createElement)(Qe,{ref:l}):(0,t.createElement)(Ge,null,(0,t.createElement)(He,{checked:u,handleCheck:d,title:(0,Ae.__)("Show settings","likecoin")})),(0,t.createElement)("hr",null),(0,t.createElement)("h2",null,(0,Ae.__)("Publish to Internet Archive","likecoin")),(0,t.createElement)(Ze,null),!p&&(0,t.createElement)(Ge,null,(0,t.createElement)(He,{checked:p,handleCheck:h,title:(0,Ae.__)("Show settings","likecoin")})),p&&(0,t.createElement)(et,{ref:c}))}));const nt="likecoin/other_settings",rt="/likecoin/v1/option/web-monetization",at={DBPaymentPointer:""},it={setPaymentPointer:e=>({type:"SET_PAYMENT_POINTER",paymentPointer:e}),getPaymentPointer:()=>({type:"GET_PAYMENT_POINTER"}),setHTTPErrors:e=>({type:"SET_ERROR_MESSAGE",errorMsg:e}),*postPaymentPointer(e){yield{type:"POST_PAYMENT_POINTER",paymentPointer:e},yield{type:"CHANGE_PAYMENT_POINTER_GLOBAL_STATE",paymentPointer:e}}},ot={reducer:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:at,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"SET_PAYMENT_POINTER":case"CHANGE_PAYMENT_POINTER_GLOBAL_STATE":return{DBPaymentPointer:t.paymentPointer};default:return e}},controls:{GET_PAYMENT_POINTER:()=>ve()({path:rt}),POST_PAYMENT_POINTER:e=>ve()({method:"POST",path:rt,data:{paymentPointer:e.paymentPointer}})},selectors:{selectPaymentPointer:e=>e.DBPaymentPointer},resolvers:{*selectPaymentPointer(){try{const e=(yield it.getPaymentPointer()).data.site_payment_pointer;return it.setPaymentPointer(e)}catch(e){return it.setHTTPErrors(e.message)}}},actions:it};ye(nt,ot);const st=(0,t.createInterpolateElement)((0,Ae.__)("<WebMonetization/> is an API that allows websites to request small payments from users facilitated by the browser and the user's Web Monetization provider.","likecoin"),{WebMonetization:(0,t.createElement)(Je,{text:(0,Ae.__)("Web Monetization","likecoin"),linkAddress:"https://webmonetization.org/"})}),lt=(0,t.createInterpolateElement)((0,Ae.__)("You would need to register a <PaymentPointer/> to enable web monetization. However LikeCoin is working hard to integrate web monetization natively into our ecosystem. Follow our latest progress <Here/>!","likecoin"),{PaymentPointer:(0,t.createElement)(Je,{text:(0,Ae.__)("payment pointer","likecoin"),linkAddress:"https://webmonetization.org/docs/ilp-wallets"}),Here:(0,t.createElement)(Je,{text:(0,Ae.__)("here","likecoin"),linkAddress:"https://community.webmonetization.org/likecoinprotocol"})});var ct=function(){return(0,t.createElement)("div",null,(0,t.createElement)("p",null,st),(0,t.createElement)("p",null,lt))},ut=(0,r.forwardRef)((function(e,n){const a=(0,ke.useSelect)((e=>e(nt).selectPaymentPointer())),{postPaymentPointer:i}=(0,ke.useDispatch)(nt),[o,s]=(0,r.useState)(!!a);(0,r.useEffect)((()=>{s(!!a)}),[a]);const l=(0,r.useRef)();async function c(){if(o)try{i(l.current.value)}catch(e){console.error(e)}}return(0,r.useImperativeHandle)(n,(()=>({submit:c}))),(0,t.createElement)(t.Fragment,null,(0,t.createElement)(Re,{title:(0,Ae.__)("Web Monetization","likecoin")}),(0,t.createElement)(ct,null),(0,t.createElement)(Ge,null,(0,t.createElement)(He,{checked:o,handleCheck:s,title:(0,Ae.__)("Web Monetization","likecoin"),details:(0,Ae.__)("Enable","likecoin")})),o&&(0,t.createElement)(Ge,null,(0,t.createElement)("tr",null,(0,t.createElement)("th",{scope:"row"},(0,t.createElement)("label",{for:"site_payment_pointer"},(0,Ae.__)("Payment pointer","likecoin"))),(0,t.createElement)("td",null,(0,t.createElement)("input",{type:"text",placeholder:"$wallet.example.com/alice",defaultValue:a,ref:l})," ",(0,t.createElement)("a",{rel:"noopener noreferrer",target:"_blank",href:"https://webmonetization.org/docs/ilp-wallets/"},(0,Ae.__)("What is payment pointer?","likecoin"))))))})),dt=function(){const[e,n]=(0,r.useState)(!1),a=(0,r.useRef)(),i=(0,r.useRef)(),o=(0,r.useRef)();return(0,t.createElement)("form",{className:"likecoin",onSubmit:async function(e){n(!1),e.preventDefault();try{await Promise.all([a.current.submit(),i.current.submit(),o.current.submit()]),n(!0),window.scrollTo({top:0,behavior:"smooth"})}catch(e){console.error(e)}}},e&&(0,t.createElement)(Ce,{text:(0,Ae.__)("Settings Saved","likecoin"),className:"notice-success",handleNoticeDismiss:function(e){e.preventDefault(),n(!1)}}),(0,t.createElement)(qe,{ref:a}),(0,t.createElement)("hr",null),(0,t.createElement)(tt,{ref:i}),(0,t.createElement)("hr",null),(0,t.createElement)(ut,{ref:o}),(0,t.createElement)($e,null))},pt=n(669),ht=n.n(pt),mt=window.lodash,ft=function(e){const n=(0,r.useRef)(),[a,i]=(0,r.useState)(e.defaultLikerId),[o,s]=(0,r.useState)(e.defaultLikerDisplayName),[l,c]=(0,r.useState)(e.defaultLikerWalletAddress),[u,d]=(0,r.useState)(e.defaultLikerAvatar),[p,h]=(0,r.useState)(!1),[m,f]=(0,r.useState)(!1),[E,_]=(0,r.useState)(!0),[k,g]=(0,r.useState)(!1),v=(0,r.useMemo)((()=>(0,mt.debounce)((async t=>{if(t)try{const n=await ht().get(`https://api.${e.likecoHost}/users/id/${t}/min`),{user:r,displayName:a,likeWallet:o,avatar:l}=n.data;i(r),s(a),c(o),d(l),h(!1),e.onLikerIdUpdate({likerIdValue:r,likerDisplayName:a,likerWalletAddress:o,likerAvatar:l})}catch(e){h(!1),i(""),s(""),c(""),d("")}}),500)),[]);return(0,r.useEffect)((()=>{v(a)}),[v,a]),(0,r.useEffect)((()=>{i(e.defaultLikerId),s(e.defaultLikerDisplayName),c(e.defaultLikerWalletAddress),d(e.defaultLikerAvatar),_(!!e.defaultLikerId),g(!!e.defaultLikerId),f(!e.defaultLikerId)}),[e.defaultLikerId,e.defaultLikerDisplayName,e.defaultLikerWalletAddress,e.defaultLikerAvatar]),(0,r.useEffect)((()=>{g(!!a),_(!!a)}),[a]),(0,t.createElement)(t.Fragment,null,e.editable&&(!a||m)&&(0,t.createElement)("div",{className:"tablenav top"},(0,t.createElement)("div",{className:"alignleft actions"},(0,t.createElement)("input",{ref:n,id:"likecoinIdInputBox",className:"likecoinInputBox",type:"text",placeholder:(0,Ae.__)("Search your Liker ID","likecoin"),onChange:function(e){e.preventDefault(),f(!0),h(!0);const t=e.target.value;i(t)}})," ",(0,t.createElement)("a",{id:"likecoinInputLabel",className:"likecoinInputLabel",target:"_blank",rel:"noopener noreferrer",href:`https://${e.likecoHost}/in`},(0,Ae.__)("Sign Up / Find my Liker ID","likecoin"))),(0,t.createElement)("br",{className:"clear"})),p?a&&(0,t.createElement)("p",{className:"description"},(0,Ae.__)("Loading...","likecoin")):o&&(0,t.createElement)("table",{className:"wp-list-table widefat fixed striped table-view-list"},(0,t.createElement)("thead",null,(0,t.createElement)("tr",null,(0,t.createElement)("th",null,(0,Ae.__)("Liker ID","likecoin")),(0,t.createElement)("th",null,(0,Ae.__)("Wallet","likecoin")),(0,t.createElement)("th",null))),(0,t.createElement)("tbody",null,(0,t.createElement)("tr",null,(0,t.createElement)("td",{className:"column-username"},u&&(0,t.createElement)("img",{id:"likecoinAvatar",src:u,width:"48",height:"48",alt:"Avatar"}),(0,t.createElement)("strong",null,(0,t.createElement)("a",{id:"likecoinId",rel:"noopener noreferrer",target:"_blank",href:`https://${e.likecoHost}/${a}`,className:"likecoin"},o))),(0,t.createElement)("td",null,l),(0,t.createElement)("td",null,e.editable&&(0,t.createElement)(t.Fragment,null,E&&(0,t.createElement)("button",{className:"button",type:"button",onClick:function(e){e.preventDefault(),f(!0)}},(0,Ae.__)("Change","likecoin")),k&&(0,t.createElement)(t.Fragment,null," ",(0,t.createElement)("button",{className:"button button-danger",type:"button",onClick:function(t){t.preventDefault(),i(""),s(""),c(""),d(""),e.onLikerIdUpdate({likerIdValue:"",likerDisplayName:"",likerWalletAddress:"",likerAvatar:""})}},(0,Ae.__)("Disconnect","likecoin")))))))),(0,t.createElement)("section",null,a&&!p&&!u&&(0,t.createElement)("div",{className:"likecoin likecoinError userNotFound"},(0,t.createElement)("h4",null,(0,Ae.__)("Liker ID not found","likecoin")))))};const Et="likecoin/user_liker_info",_t="/likecoin/v1/options/liker-id/user",kt={DBUserLikerId:"",DBUserLikerAvatar:"",DBUserLikerDisplayName:"",DBUserLikerWallet:""},gt={getUserLikerInfo:e=>({type:"GET_USER_LIKER_INFO",path:e}),setUserLikerInfo:e=>({type:"SET_USER_LIKER_INFO",info:e}),setHTTPErrors:e=>({type:"SET_ERROR_MESSAGE",errorMsg:e}),*postUserLikerInfo(e){yield{type:"POST_USER_LIKER_INFO_TO_DB",data:e},e.likecoin_user&&(yield{type:"CHANGE_USER_LIKER_INFO_GLOBAL_STATE",data:e})}},vt={reducer:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:kt,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"SET_USER_LIKER_INFO":return{DBUserLikerId:t.info?t.info.likecoin_user.likecoin_id:"",DBUserLikerAvatar:t.info?t.info.likecoin_user.avatar:"",DBUserLikerDisplayName:t.info?t.info.likecoin_user.display_name:"",DBUserLikerWallet:t.info?t.info.likecoin_user.wallet:""};case"CHANGE_USER_LIKER_INFO_GLOBAL_STATE":return{DBUserLikerId:t.data.userLikerInfos.likecoin_id,DBUserLikerAvatar:t.data.userLikerInfos.avatar,DBUserLikerDisplayName:t.data.userLikerInfos.display_name,DBUserLikerWallet:t.data.userLikerInfos.wallet};default:return e}},controls:{GET_USER_LIKER_INFO:e=>ve()({path:e.path}),POST_USER_LIKER_INFO_TO_DB:e=>ve()({method:"POST",path:_t,data:e.data})},selectors:{selectUserLikerInfo:e=>e},resolvers:{*selectUserLikerInfo(){try{const e=(yield gt.getUserLikerInfo(_t)).data;return gt.setUserLikerInfo(e)}catch(e){return gt.setHTTPErrors(e.message)}}},actions:gt};ye(Et,vt);const{likecoHost:yt}=window.likecoinReactAppData;var bt=function(){const{DBUserLikerId:e,DBUserLikerAvatar:n,DBUserLikerDisplayName:a,DBUserLikerWallet:i}=(0,ke.useSelect)((e=>e(Et).selectUserLikerInfo())),{postUserLikerInfo:o}=(0,ke.useDispatch)(Et),[s,l]=(0,r.useState)(!1),[c,u]=(0,r.useState)({});return(0,t.createElement)("div",{className:"likecoin"},s&&(0,t.createElement)(Ce,{text:(0,Ae.__)("Settings Saved","likecoin"),className:"notice-success",handleNoticeDismiss:function(e){e.preventDefault(),l(!1)}}),(0,t.createElement)("form",{onSubmit:function(e){l(!1),e.preventDefault();const t={userLikerInfos:{likecoin_id:c.likerIdValue,display_name:c.likerDisplayName,wallet:c.likerWalletAddress,avatar:c.likerAvatar}};try{o(t),l(!0),window.scrollTo({top:0,behavior:"smooth"})}catch(e){console.error("Error occured when saving to Wordpress DB: ",e)}}},(0,t.createElement)(Re,{title:(0,Ae.__)("Your Liker ID","likecoin")}),(0,t.createElement)("p",null,(0,Ae.__)("This is your Liker ID, which is used to display LikeCoin button when post is not registered on ISCN yet.","likecoin")),(0,t.createElement)(ft,{likecoHost:yt,defaultLikerId:e,defaultLikerDisplayName:a,defaultLikerWalletAddress:i,defaultLikerAvatar:n,editable:!0,onLikerIdUpdate:function(e){u(e)}}),(0,t.createElement)($e,null)))};const{likecoHost:St}=window.likecoinReactAppData;var wt=function(){const{DBUserCanEditOption:e,DBSiteLikerId:n,DBSiteLikerAvatar:a,DBSiteLikerDisplayName:i,DBSiteLikerWallet:o}=(0,ke.useSelect)((e=>e(be).selectSiteLikerInfo())),{postSiteLikerInfo:s}=(0,ke.useDispatch)(be),[l,c]=(0,r.useState)(!1),[u,d]=(0,r.useState)({});return(0,t.createElement)("div",{className:"likecoin"},l&&(0,t.createElement)(Ce,{text:(0,Ae.__)("Settings Saved","likecoin"),className:"notice-success",handleNoticeDismiss:function(e){e.preventDefault(),c(!1)}}),(0,t.createElement)("form",{onSubmit:function(t){c(!1),t.preventDefault();const n={siteLikerInfos:{likecoin_id:u.likerIdValue,display_name:u.likerDisplayName,wallet:u.likerWalletAddress,avatar:u.likerAvatar}};try{e&&s(n),c(!0),window.scrollTo({top:0,behavior:"smooth"})}catch(e){console.error("Error occured when saving to Wordpress DB: ",e)}}},(0,t.createElement)(Re,{title:(0,Ae.__)("Site Default Liker ID","likecoin")}),(0,t.createElement)("p",null,(0,Ae.__)("This will be the site default Liker ID if any author has not set one.","likecoin")),(0,t.createElement)(ft,{likecoHost:St,defaultLikerId:n,defaultLikerDisplayName:i,defaultLikerWalletAddress:o,defaultLikerAvatar:a,editable:e,onLikerIdUpdate:function(e){d(e)}}),e&&(0,t.createElement)($e,null)))},It=n.p+"images/w3p_banner.13b75e39.png",Lt=function(){const e=(0,t.createInterpolateElement)((0,Ae.__)("Web3Press provides a creative business model, especially for open content. No paywall or advertisement anymore.\n      Web3Press is based on <LikeCoin />, an application-specific blockchain that the community and infrastructure focus on the creator’s economy.","likecoin"),{LikeCoin:(0,t.createElement)(Je,{text:(0,Ae.__)("LikeCoin","likecoin"),linkAddress:"https://like.co"})}),n=(0,t.createInterpolateElement)((0,Ae.__)("Idea is the best product for your readers. Your readers buy your posts because they love your words. Web3Press helps you to productize your posts as <WNFT/>. Let readers support you by buying your posts while reading.","likecoin"),{WNFT:(0,t.createElement)(Je,{text:(0,Ae.__)("NFTs","likecoin"),linkAddress:"https://liker.land/writing-nft/about"})}),r=(0,t.createInterpolateElement)((0,Ae.__)("You know who has bought your NFTs with <Explorer />. You can connect with your fans by sending NFT gifts with warm greetings is not only possible but convenient. Conditional offers can be made according to the open data on-chain.","likecoin"),{Explorer:(0,t.createElement)(Je,{text:(0,Ae.__)("on-chain data","likecoin"),linkAddress:"https://www.mintscan.io/likecoin"})}),a=(0,t.createInterpolateElement)((0,Ae.__)("“You are what you read”. Share your <Portfolio /> with pride. Collect the rare and valuable articles into your wallet.","likecoin"),{Portfolio:(0,t.createElement)(Je,{text:(0,Ae.__)("NFT portfolio","likecoin"),linkAddress:"https://liker.land/dashboard?tab=collected"})}),i=(0,t.createInterpolateElement)((0,Ae.__)("Web3Press is based on <LikeCoin />, an application-specific blockchain that the community and infrastructure focus on the creator’s economy.","likecoin"),{LikeCoin:(0,t.createElement)(Je,{text:(0,Ae.__)("LikeCoin","likecoin"),linkAddress:"https://like.co"})}),o=(0,t.createInterpolateElement)((0,Ae.__)("Register metadata (<ISCN />) on the <LikeCoinChain />, store content on the decentralized file system (<IPFS /> and <Arweave />), and backup on Internet Archive, all in one plugin.","likecoin"),{ISCN:(0,t.createElement)(Je,{text:(0,Ae.__)("ISCN","likecoin"),linkAddress:"https://iscn.io"}),LikeCoinChain:(0,t.createElement)(Je,{text:(0,Ae.__)("LikeCoin chain","likecoin"),linkAddress:"https://www.mintscan.io/likecoin"}),IPFS:(0,t.createElement)(Je,{text:(0,Ae.__)("IPFS","likecoin"),linkAddress:"https://ipfs.io/"}),Arweave:(0,t.createElement)(Je,{text:(0,Ae.__)("Arweave","likecoin"),linkAddress:"https://arweave.io/"})}),s=(0,t.createInterpolateElement)((0,Ae.__)("Web3 is a new standard of the Internet. The Internet has been evolving in the past decades and becoming increasingly decentralized. In Web1, information was 1-way-broadcast; in Web2, information was user-generated. In Web3, the concept of ownership applies to every piece of data. Echoing <WordPress />, the vision of WordPress, Web3Press pushes one more step forward: the freedom to OWN. Oh yes, it’s free, as in freedom.","likecoin"),{WordPress:(0,t.createElement)(Je,{text:(0,Ae.__)("Democratise Publishing","likecoin"),linkAddress:"https://wordpress.org/about/"})}),l=(0,t.createInterpolateElement)((0,Ae.__)("Follow us by entering your email below, or visit our <Blog/> for latest update.","likecoin"),{Blog:(0,t.createElement)(Je,{text:(0,Ae.__)("blog","likecoin"),linkAddress:"https://blog.like.co/?utm_source=wordpress&utm_medium=plugin&utm_campaign=about_page"})});return(0,t.createElement)("div",{className:"likecoin"},(0,t.createElement)("img",{src:It,alt:"Word3Press Banner"}),(0,t.createElement)("h2",null,(0,Ae.__)("What is Web3Press?","likecoin")),(0,t.createElement)("p",null,e),(0,t.createElement)("p",null,(0,Ae.__)("With Web3Press, you can:","likecoin")),(0,t.createElement)("h3",null,(0,Ae.__)("Sell your posts","likecoin")),(0,t.createElement)("p",null,n),(0,t.createElement)("h3",null,(0,Ae.__)("Be proud of your work","likecoin")),(0,t.createElement)("p",null,a),(0,t.createElement)("h3",null,(0,Ae.__)("Build Community","likecoin")),(0,t.createElement)("p",null,r),(0,t.createElement)("h3",null,(0,Ae.__)("Preserve Content","likecoin")),(0,t.createElement)("p",null,o),(0,t.createElement)("hr",null),(0,t.createElement)("h2",null,(0,Ae.__)("What is LikeCoin","likecoin")),(0,t.createElement)("p",null,i),(0,t.createElement)("h2",null,(0,Ae.__)("Why Web3","likecoin")),(0,t.createElement)("p",null,s),(0,t.createElement)("hr",null),(0,t.createElement)("h2",null,(0,Ae.__)("Subscribe to our Newsletter","likecoin")),(0,t.createElement)("p",null,l),(0,t.createElement)("iframe",{src:"https://newsletter.like.co/embed",width:"100%",height:"150",title:(0,Ae.__)("Subscribe to LikeCoin newsletter","likecoin"),style:{border:"1px solid #EEE",maxWidth:"420px"},frameborder:"0",scrolling:"no"}),(0,t.createElement)("hr",null),(0,t.createElement)("h2",null,(0,Ae.__)("Sponsor us on GitHub","likecoin")),(0,t.createElement)("iframe",{className:"lcp-github-sponsor-card",src:"https://github.com/sponsors/likecoin/card",title:"Sponsor likecoin",height:"150",width:"100%",style:{maxWidth:"660px"}}))},At=function(){const e=(0,t.createInterpolateElement)((0,Ae.__)("Please refer to <Help/> for help on using this plugin","likecoin"),{Help:(0,t.createElement)(Je,{text:(0,Ae.__)("this guide","likecoin"),linkAddress:"https://docs.like.co/user-guide/wordpress"})}),n=(0,t.createInterpolateElement)((0,Ae.__)("Never heard of <LikeCoin>LikeCoin</LikeCoin>? Don’t worry, <Link>here</Link> are some for you to get started.","likecoin"),{LikeCoin:(0,t.createElement)(Je,{text:(0,Ae.__)("LikeCoin","likecoin"),linkAddress:"https://like.co"}),Link:(0,t.createElement)(Je,{text:(0,Ae.__)("here","likecoin"),linkAddress:`https://faucet.like.co/?platform=wordpress&referrer=${encodeURIComponent(document.location.origin)}`})}),r=(0,t.createInterpolateElement)((0,Ae.__)("Follow us by entering your email below, or visit our <Blog/> for latest update.","likecoin"),{Blog:(0,t.createElement)(Je,{text:(0,Ae.__)("blog","likecoin"),linkAddress:"https://blog.like.co/?utm_source=wordpress&utm_medium=plugin&utm_campaign=getting_started"})});return(0,t.createElement)("div",{className:"lcp-nav-tab-panel likecoin"},(0,t.createElement)(Re,{title:(0,Ae.__)("Getting Started","likecoin")}),(0,t.createElement)("div",{className:"lcp-card"},(0,t.createElement)("h2",null,(0,Ae.__)("1. Get some LikeCoin tokens to get started","likecoin")),(0,t.createElement)("p",null,n)),(0,t.createElement)("div",{className:"lcp-card"},(0,t.createElement)("h2",null,(0,Ae.__)("2. You are now ready, let’s start publishing.","likecoin")),(0,t.createElement)("p",null,(0,Ae.__)("Here is a video to help you understand how to publish a Writing NFT","likecoin")),(0,t.createElement)("iframe",{height:"315",src:"https://www.youtube.com/embed/zHmAidvifQw",title:(0,Ae.__)("Quickstart Video","likecoin"),frameborder:"0",allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture",allowfullscreen:!0,style:{width:"100%",maxWidth:"560px"}}),(0,t.createElement)("p",null,e)),(0,t.createElement)("div",{className:"lcp-card"},(0,t.createElement)("h2",null,(0,Ae.__)("3. Subscribe to our newsletter for upcoming features","likecoin")),(0,t.createElement)("p",null,r),(0,t.createElement)("iframe",{src:"https://newsletter.like.co/embed",width:"100%",height:"150",title:(0,Ae.__)("Subscribe to LikeCoin newsletter","likecoin"),style:{border:"1px solid #EEE",background:"white",maxWidth:"420px"},frameborder:"0",scrolling:"no"})),(0,t.createElement)("hr",null),(0,t.createElement)(Re,{title:(0,Ae.__)("Useful Tips","likecoin")}),(0,t.createElement)("div",{className:"lcp-card"},(0,t.createElement)("h3",null,(0,Ae.__)("Publish your post before you mint Writing NFT","likecoin")),(0,t.createElement)("p",null,(0,Ae.__)("You need to publish your post first, then you can find the Publish button on the editing sidebar.","likecoin"))),(0,t.createElement)("div",{className:"lcp-card"},(0,t.createElement)("h3",null,(0,Ae.__)("Publish along with licence","likecoin")),(0,t.createElement)("p",null,(0,Ae.__)("You can set your preferred licence on the editing sidebar.","likecoin"))),(0,t.createElement)("div",{className:"lcp-card"},(0,t.createElement)("h3",null,(0,Ae.__)("Encourage your readers to collect Writing NFT of your works","likecoin")),(0,t.createElement)("p",null,(0,Ae.__)("Let your readers aware they can collect Writing NFT of your works. Let them know it is meaningful to support you.","likecoin"))))};const Pt=window.likecoinReactAppData||{},{appSelector:Nt}=Pt,Tt=document.querySelector(Nt);Tt&&(0,t.render)((0,t.createElement)((function(t){let{basename:n,children:a,window:d}=t,p=r.useRef();var h;null==p.current&&(p.current=(void 0===(h={window:d,v5Compat:!0})&&(h={}),function(t,n,r,a){void 0===a&&(a={});let{window:c=document.defaultView,v5Compat:d=!1}=a,p=c.history,h=e.Pop,m=null;function f(){h=e.Pop,m&&m({action:h,location:E.location})}let E={get action(){return h},get location(){return t(c,p)},listen(e){if(m)throw new Error("A history only accepts one active listener");return c.addEventListener(i,f),m=e,()=>{c.removeEventListener(i,f),m=null}},createHref:e=>n(c,e),encodeLocation(e){let t=u("string"==typeof e?e:l(e));return{pathname:t.pathname,search:t.search,hash:t.hash}},push:function(t,n){h=e.Push;let a=s(E.location,t,n);r&&r(a,t);let i=o(a),l=E.createHref(a);try{p.pushState(i,"",l)}catch(e){c.location.assign(l)}d&&m&&m({action:h,location:E.location})},replace:function(t,n){h=e.Replace;let a=s(E.location,t,n);r&&r(a,t);let i=o(a),l=E.createHref(a);p.replaceState(i,"",l),d&&m&&m({action:h,location:E.location})},go:e=>p.go(e)};return E}((function(e,t){let{pathname:n="/",search:r="",hash:a=""}=c(e.location.hash.substr(1));return s("",{pathname:n,search:r,hash:a},t.state&&t.state.usr||null,t.state&&t.state.key||"default")}),(function(e,t){let n=e.document.querySelector("base"),r="";if(n&&n.getAttribute("href")){let t=e.location.href,n=t.indexOf("#");r=-1===n?t:t.slice(0,n)}return r+"#"+("string"==typeof t?t:l(t))}),(function(e,t){!function(e,t){if(!e){"undefined"!=typeof console&&console.warn(t);try{throw new Error(t)}catch(e){}}}("/"===e.pathname.charAt(0),"relative pathnames are not supported in hash history.push("+JSON.stringify(t)+")")}),h)));let m=p.current,[f,E]=r.useState({action:m.action,location:m.location});return r.useLayoutEffect((()=>m.listen(E)),[m]),r.createElement(se,{basename:n,children:a,location:f.location,navigationType:f.action,navigator:m})}),null,(0,t.createElement)((function(){const{DBUserCanEditOption:e}=(0,ke.useSelect)((e=>e(be).selectSiteLikerInfo()));return(0,t.createElement)("div",{className:"wrap"},(0,t.createElement)("h2",null," "),(0,t.createElement)(Ne,null),(0,t.createElement)(le,null,(0,t.createElement)(oe,{path:"",element:(0,t.createElement)(De,null)},(0,t.createElement)(oe,{index:!0,element:e?(0,t.createElement)(ze,null):(0,t.createElement)(ae,{to:"/about",replace:!0})}),(0,t.createElement)(oe,{path:"advanced",element:(0,t.createElement)(dt,null)}),(0,t.createElement)(oe,{path:"about",element:(0,t.createElement)(Lt,null)})),(0,t.createElement)(oe,{path:"liker-id",element:(0,t.createElement)(Ke,null)},(0,t.createElement)(oe,{index:!0,element:e?(0,t.createElement)(wt,null):(0,t.createElement)(ae,{to:"user",replace:!0})}),(0,t.createElement)(oe,{path:"user",element:(0,t.createElement)(bt,null)})),(0,t.createElement)(oe,{path:"help",element:(0,t.createElement)(At,null)})))}),null)),Tt)}()}();
     1!function(){var e={669:function(e,t,n){e.exports=n(609)},448:function(e,t,n){"use strict";var r=n(867),a=n(26),i=n(372),o=n(327),s=n(97),l=n(109),c=n(985),u=n(61);e.exports=function(e){return new Promise((function(t,n){var d=e.data,p=e.headers,h=e.responseType;r.isFormData(d)&&delete p["Content-Type"];var m=new XMLHttpRequest;if(e.auth){var f=e.auth.username||"",E=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";p.Authorization="Basic "+btoa(f+":"+E)}var _=s(e.baseURL,e.url);function k(){if(m){var r="getAllResponseHeaders"in m?l(m.getAllResponseHeaders()):null,i={data:h&&"text"!==h&&"json"!==h?m.response:m.responseText,status:m.status,statusText:m.statusText,headers:r,config:e,request:m};a(t,n,i),m=null}}if(m.open(e.method.toUpperCase(),o(_,e.params,e.paramsSerializer),!0),m.timeout=e.timeout,"onloadend"in m?m.onloadend=k:m.onreadystatechange=function(){m&&4===m.readyState&&(0!==m.status||m.responseURL&&0===m.responseURL.indexOf("file:"))&&setTimeout(k)},m.onabort=function(){m&&(n(u("Request aborted",e,"ECONNABORTED",m)),m=null)},m.onerror=function(){n(u("Network Error",e,null,m)),m=null},m.ontimeout=function(){var t="timeout of "+e.timeout+"ms exceeded";e.timeoutErrorMessage&&(t=e.timeoutErrorMessage),n(u(t,e,e.transitional&&e.transitional.clarifyTimeoutError?"ETIMEDOUT":"ECONNABORTED",m)),m=null},r.isStandardBrowserEnv()){var g=(e.withCredentials||c(_))&&e.xsrfCookieName?i.read(e.xsrfCookieName):void 0;g&&(p[e.xsrfHeaderName]=g)}"setRequestHeader"in m&&r.forEach(p,(function(e,t){void 0===d&&"content-type"===t.toLowerCase()?delete p[t]:m.setRequestHeader(t,e)})),r.isUndefined(e.withCredentials)||(m.withCredentials=!!e.withCredentials),h&&"json"!==h&&(m.responseType=e.responseType),"function"==typeof e.onDownloadProgress&&m.addEventListener("progress",e.onDownloadProgress),"function"==typeof e.onUploadProgress&&m.upload&&m.upload.addEventListener("progress",e.onUploadProgress),e.cancelToken&&e.cancelToken.promise.then((function(e){m&&(m.abort(),n(e),m=null)})),d||(d=null),m.send(d)}))}},609:function(e,t,n){"use strict";var r=n(867),a=n(849),i=n(321),o=n(185);function s(e){var t=new i(e),n=a(i.prototype.request,t);return r.extend(n,i.prototype,t),r.extend(n,t),n}var l=s(n(655));l.Axios=i,l.create=function(e){return s(o(l.defaults,e))},l.Cancel=n(263),l.CancelToken=n(972),l.isCancel=n(502),l.all=function(e){return Promise.all(e)},l.spread=n(713),l.isAxiosError=n(268),e.exports=l,e.exports.default=l},263:function(e){"use strict";function t(e){this.message=e}t.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},t.prototype.__CANCEL__=!0,e.exports=t},972:function(e,t,n){"use strict";var r=n(263);function a(e){if("function"!=typeof e)throw new TypeError("executor must be a function.");var t;this.promise=new Promise((function(e){t=e}));var n=this;e((function(e){n.reason||(n.reason=new r(e),t(n.reason))}))}a.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},a.source=function(){var e;return{token:new a((function(t){e=t})),cancel:e}},e.exports=a},502:function(e){"use strict";e.exports=function(e){return!(!e||!e.__CANCEL__)}},321:function(e,t,n){"use strict";var r=n(867),a=n(327),i=n(782),o=n(572),s=n(185),l=n(875),c=l.validators;function u(e){this.defaults=e,this.interceptors={request:new i,response:new i}}u.prototype.request=function(e){"string"==typeof e?(e=arguments[1]||{}).url=arguments[0]:e=e||{},(e=s(this.defaults,e)).method?e.method=e.method.toLowerCase():this.defaults.method?e.method=this.defaults.method.toLowerCase():e.method="get";var t=e.transitional;void 0!==t&&l.assertOptions(t,{silentJSONParsing:c.transitional(c.boolean,"1.0.0"),forcedJSONParsing:c.transitional(c.boolean,"1.0.0"),clarifyTimeoutError:c.transitional(c.boolean,"1.0.0")},!1);var n=[],r=!0;this.interceptors.request.forEach((function(t){"function"==typeof t.runWhen&&!1===t.runWhen(e)||(r=r&&t.synchronous,n.unshift(t.fulfilled,t.rejected))}));var a,i=[];if(this.interceptors.response.forEach((function(e){i.push(e.fulfilled,e.rejected)})),!r){var u=[o,void 0];for(Array.prototype.unshift.apply(u,n),u=u.concat(i),a=Promise.resolve(e);u.length;)a=a.then(u.shift(),u.shift());return a}for(var d=e;n.length;){var p=n.shift(),h=n.shift();try{d=p(d)}catch(e){h(e);break}}try{a=o(d)}catch(e){return Promise.reject(e)}for(;i.length;)a=a.then(i.shift(),i.shift());return a},u.prototype.getUri=function(e){return e=s(this.defaults,e),a(e.url,e.params,e.paramsSerializer).replace(/^\?/,"")},r.forEach(["delete","get","head","options"],(function(e){u.prototype[e]=function(t,n){return this.request(s(n||{},{method:e,url:t,data:(n||{}).data}))}})),r.forEach(["post","put","patch"],(function(e){u.prototype[e]=function(t,n,r){return this.request(s(r||{},{method:e,url:t,data:n}))}})),e.exports=u},782:function(e,t,n){"use strict";var r=n(867);function a(){this.handlers=[]}a.prototype.use=function(e,t,n){return this.handlers.push({fulfilled:e,rejected:t,synchronous:!!n&&n.synchronous,runWhen:n?n.runWhen:null}),this.handlers.length-1},a.prototype.eject=function(e){this.handlers[e]&&(this.handlers[e]=null)},a.prototype.forEach=function(e){r.forEach(this.handlers,(function(t){null!==t&&e(t)}))},e.exports=a},97:function(e,t,n){"use strict";var r=n(793),a=n(303);e.exports=function(e,t){return e&&!r(t)?a(e,t):t}},61:function(e,t,n){"use strict";var r=n(481);e.exports=function(e,t,n,a,i){var o=new Error(e);return r(o,t,n,a,i)}},572:function(e,t,n){"use strict";var r=n(867),a=n(527),i=n(502),o=n(655);function s(e){e.cancelToken&&e.cancelToken.throwIfRequested()}e.exports=function(e){return s(e),e.headers=e.headers||{},e.data=a.call(e,e.data,e.headers,e.transformRequest),e.headers=r.merge(e.headers.common||{},e.headers[e.method]||{},e.headers),r.forEach(["delete","get","head","post","put","patch","common"],(function(t){delete e.headers[t]})),(e.adapter||o.adapter)(e).then((function(t){return s(e),t.data=a.call(e,t.data,t.headers,e.transformResponse),t}),(function(t){return i(t)||(s(e),t&&t.response&&(t.response.data=a.call(e,t.response.data,t.response.headers,e.transformResponse))),Promise.reject(t)}))}},481:function(e){"use strict";e.exports=function(e,t,n,r,a){return e.config=t,n&&(e.code=n),e.request=r,e.response=a,e.isAxiosError=!0,e.toJSON=function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:this.config,code:this.code}},e}},185:function(e,t,n){"use strict";var r=n(867);e.exports=function(e,t){t=t||{};var n={},a=["url","method","data"],i=["headers","auth","proxy","params"],o=["baseURL","transformRequest","transformResponse","paramsSerializer","timeout","timeoutMessage","withCredentials","adapter","responseType","xsrfCookieName","xsrfHeaderName","onUploadProgress","onDownloadProgress","decompress","maxContentLength","maxBodyLength","maxRedirects","transport","httpAgent","httpsAgent","cancelToken","socketPath","responseEncoding"],s=["validateStatus"];function l(e,t){return r.isPlainObject(e)&&r.isPlainObject(t)?r.merge(e,t):r.isPlainObject(t)?r.merge({},t):r.isArray(t)?t.slice():t}function c(a){r.isUndefined(t[a])?r.isUndefined(e[a])||(n[a]=l(void 0,e[a])):n[a]=l(e[a],t[a])}r.forEach(a,(function(e){r.isUndefined(t[e])||(n[e]=l(void 0,t[e]))})),r.forEach(i,c),r.forEach(o,(function(a){r.isUndefined(t[a])?r.isUndefined(e[a])||(n[a]=l(void 0,e[a])):n[a]=l(void 0,t[a])})),r.forEach(s,(function(r){r in t?n[r]=l(e[r],t[r]):r in e&&(n[r]=l(void 0,e[r]))}));var u=a.concat(i).concat(o).concat(s),d=Object.keys(e).concat(Object.keys(t)).filter((function(e){return-1===u.indexOf(e)}));return r.forEach(d,c),n}},26:function(e,t,n){"use strict";var r=n(61);e.exports=function(e,t,n){var a=n.config.validateStatus;n.status&&a&&!a(n.status)?t(r("Request failed with status code "+n.status,n.config,null,n.request,n)):e(n)}},527:function(e,t,n){"use strict";var r=n(867),a=n(655);e.exports=function(e,t,n){var i=this||a;return r.forEach(n,(function(n){e=n.call(i,e,t)})),e}},655:function(e,t,n){"use strict";var r=n(867),a=n(16),i=n(481),o={"Content-Type":"application/x-www-form-urlencoded"};function s(e,t){!r.isUndefined(e)&&r.isUndefined(e["Content-Type"])&&(e["Content-Type"]=t)}var l,c={transitional:{silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},adapter:(("undefined"!=typeof XMLHttpRequest||"undefined"!=typeof process&&"[object process]"===Object.prototype.toString.call(process))&&(l=n(448)),l),transformRequest:[function(e,t){return a(t,"Accept"),a(t,"Content-Type"),r.isFormData(e)||r.isArrayBuffer(e)||r.isBuffer(e)||r.isStream(e)||r.isFile(e)||r.isBlob(e)?e:r.isArrayBufferView(e)?e.buffer:r.isURLSearchParams(e)?(s(t,"application/x-www-form-urlencoded;charset=utf-8"),e.toString()):r.isObject(e)||t&&"application/json"===t["Content-Type"]?(s(t,"application/json"),function(e,t,n){if(r.isString(e))try{return(0,JSON.parse)(e),r.trim(e)}catch(e){if("SyntaxError"!==e.name)throw e}return(0,JSON.stringify)(e)}(e)):e}],transformResponse:[function(e){var t=this.transitional,n=t&&t.silentJSONParsing,a=t&&t.forcedJSONParsing,o=!n&&"json"===this.responseType;if(o||a&&r.isString(e)&&e.length)try{return JSON.parse(e)}catch(e){if(o){if("SyntaxError"===e.name)throw i(e,this,"E_JSON_PARSE");throw e}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};r.forEach(["delete","get","head"],(function(e){c.headers[e]={}})),r.forEach(["post","put","patch"],(function(e){c.headers[e]=r.merge(o)})),e.exports=c},849:function(e){"use strict";e.exports=function(e,t){return function(){for(var n=new Array(arguments.length),r=0;r<n.length;r++)n[r]=arguments[r];return e.apply(t,n)}}},327:function(e,t,n){"use strict";var r=n(867);function a(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}e.exports=function(e,t,n){if(!t)return e;var i;if(n)i=n(t);else if(r.isURLSearchParams(t))i=t.toString();else{var o=[];r.forEach(t,(function(e,t){null!=e&&(r.isArray(e)?t+="[]":e=[e],r.forEach(e,(function(e){r.isDate(e)?e=e.toISOString():r.isObject(e)&&(e=JSON.stringify(e)),o.push(a(t)+"="+a(e))})))})),i=o.join("&")}if(i){var s=e.indexOf("#");-1!==s&&(e=e.slice(0,s)),e+=(-1===e.indexOf("?")?"?":"&")+i}return e}},303:function(e){"use strict";e.exports=function(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}},372:function(e,t,n){"use strict";var r=n(867);e.exports=r.isStandardBrowserEnv()?{write:function(e,t,n,a,i,o){var s=[];s.push(e+"="+encodeURIComponent(t)),r.isNumber(n)&&s.push("expires="+new Date(n).toGMTString()),r.isString(a)&&s.push("path="+a),r.isString(i)&&s.push("domain="+i),!0===o&&s.push("secure"),document.cookie=s.join("; ")},read:function(e){var t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove:function(e){this.write(e,"",Date.now()-864e5)}}:{write:function(){},read:function(){return null},remove:function(){}}},793:function(e){"use strict";e.exports=function(e){return/^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(e)}},268:function(e){"use strict";e.exports=function(e){return"object"==typeof e&&!0===e.isAxiosError}},985:function(e,t,n){"use strict";var r=n(867);e.exports=r.isStandardBrowserEnv()?function(){var e,t=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");function a(e){var r=e;return t&&(n.setAttribute("href",r),r=n.href),n.setAttribute("href",r),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:"/"===n.pathname.charAt(0)?n.pathname:"/"+n.pathname}}return e=a(window.location.href),function(t){var n=r.isString(t)?a(t):t;return n.protocol===e.protocol&&n.host===e.host}}():function(){return!0}},16:function(e,t,n){"use strict";var r=n(867);e.exports=function(e,t){r.forEach(e,(function(n,r){r!==t&&r.toUpperCase()===t.toUpperCase()&&(e[t]=n,delete e[r])}))}},109:function(e,t,n){"use strict";var r=n(867),a=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"];e.exports=function(e){var t,n,i,o={};return e?(r.forEach(e.split("\n"),(function(e){if(i=e.indexOf(":"),t=r.trim(e.substr(0,i)).toLowerCase(),n=r.trim(e.substr(i+1)),t){if(o[t]&&a.indexOf(t)>=0)return;o[t]="set-cookie"===t?(o[t]?o[t]:[]).concat([n]):o[t]?o[t]+", "+n:n}})),o):o}},713:function(e){"use strict";e.exports=function(e){return function(t){return e.apply(null,t)}}},875:function(e,t,n){"use strict";var r=n(593),a={};["object","boolean","number","function","string","symbol"].forEach((function(e,t){a[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}}));var i={},o=r.version.split(".");function s(e,t){for(var n=t?t.split("."):o,r=e.split("."),a=0;a<3;a++){if(n[a]>r[a])return!0;if(n[a]<r[a])return!1}return!1}a.transitional=function(e,t,n){var a=t&&s(t);function o(e,t){return"[Axios v"+r.version+"] Transitional option '"+e+"'"+t+(n?". "+n:"")}return function(n,r,s){if(!1===e)throw new Error(o(r," has been removed in "+t));return a&&!i[r]&&(i[r]=!0,console.warn(o(r," has been deprecated since v"+t+" and will be removed in the near future"))),!e||e(n,r,s)}},e.exports={isOlderVersion:s,assertOptions:function(e,t,n){if("object"!=typeof e)throw new TypeError("options must be an object");for(var r=Object.keys(e),a=r.length;a-- >0;){var i=r[a],o=t[i];if(o){var s=e[i],l=void 0===s||o(s,i,e);if(!0!==l)throw new TypeError("option "+i+" must be "+l)}else if(!0!==n)throw Error("Unknown option "+i)}},validators:a}},867:function(e,t,n){"use strict";var r=n(849),a=Object.prototype.toString;function i(e){return"[object Array]"===a.call(e)}function o(e){return void 0===e}function s(e){return null!==e&&"object"==typeof e}function l(e){if("[object Object]"!==a.call(e))return!1;var t=Object.getPrototypeOf(e);return null===t||t===Object.prototype}function c(e){return"[object Function]"===a.call(e)}function u(e,t){if(null!=e)if("object"!=typeof e&&(e=[e]),i(e))for(var n=0,r=e.length;n<r;n++)t.call(null,e[n],n,e);else for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&t.call(null,e[a],a,e)}e.exports={isArray:i,isArrayBuffer:function(e){return"[object ArrayBuffer]"===a.call(e)},isBuffer:function(e){return null!==e&&!o(e)&&null!==e.constructor&&!o(e.constructor)&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)},isFormData:function(e){return"undefined"!=typeof FormData&&e instanceof FormData},isArrayBufferView:function(e){return"undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&e.buffer instanceof ArrayBuffer},isString:function(e){return"string"==typeof e},isNumber:function(e){return"number"==typeof e},isObject:s,isPlainObject:l,isUndefined:o,isDate:function(e){return"[object Date]"===a.call(e)},isFile:function(e){return"[object File]"===a.call(e)},isBlob:function(e){return"[object Blob]"===a.call(e)},isFunction:c,isStream:function(e){return s(e)&&c(e.pipe)},isURLSearchParams:function(e){return"undefined"!=typeof URLSearchParams&&e instanceof URLSearchParams},isStandardBrowserEnv:function(){return("undefined"==typeof navigator||"ReactNative"!==navigator.product&&"NativeScript"!==navigator.product&&"NS"!==navigator.product)&&"undefined"!=typeof window&&"undefined"!=typeof document},forEach:u,merge:function e(){var t={};function n(n,r){l(t[r])&&l(n)?t[r]=e(t[r],n):l(n)?t[r]=e({},n):i(n)?t[r]=n.slice():t[r]=n}for(var r=0,a=arguments.length;r<a;r++)u(arguments[r],n);return t},extend:function(e,t,n){return u(t,(function(t,a){e[a]=n&&"function"==typeof t?r(t,n):t})),e},trim:function(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")},stripBOM:function(e){return 65279===e.charCodeAt(0)&&(e=e.slice(1)),e}}},593:function(e){"use strict";e.exports=JSON.parse('{"_args":[["axios@0.21.4","/Users/william/likecoin-wordpress"]],"_from":"axios@0.21.4","_id":"axios@0.21.4","_inBundle":false,"_integrity":"sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==","_location":"/axios","_phantomChildren":{},"_requested":{"type":"version","registry":true,"raw":"axios@0.21.4","name":"axios","escapedName":"axios","rawSpec":"0.21.4","saveSpec":null,"fetchSpec":"0.21.4"},"_requiredBy":["/"],"_resolved":"https://registry.npmjs.org/axios/-/axios-0.21.4.tgz","_spec":"0.21.4","_where":"/Users/william/likecoin-wordpress","author":{"name":"Matt Zabriskie"},"browser":{"./lib/adapters/http.js":"./lib/adapters/xhr.js"},"bugs":{"url":"https://github.com/axios/axios/issues"},"bundlesize":[{"path":"./dist/axios.min.js","threshold":"5kB"}],"dependencies":{"follow-redirects":"^1.14.0"},"description":"Promise based HTTP client for the browser and node.js","devDependencies":{"coveralls":"^3.0.0","es6-promise":"^4.2.4","grunt":"^1.3.0","grunt-banner":"^0.6.0","grunt-cli":"^1.2.0","grunt-contrib-clean":"^1.1.0","grunt-contrib-watch":"^1.0.0","grunt-eslint":"^23.0.0","grunt-karma":"^4.0.0","grunt-mocha-test":"^0.13.3","grunt-ts":"^6.0.0-beta.19","grunt-webpack":"^4.0.2","istanbul-instrumenter-loader":"^1.0.0","jasmine-core":"^2.4.1","karma":"^6.3.2","karma-chrome-launcher":"^3.1.0","karma-firefox-launcher":"^2.1.0","karma-jasmine":"^1.1.1","karma-jasmine-ajax":"^0.1.13","karma-safari-launcher":"^1.0.0","karma-sauce-launcher":"^4.3.6","karma-sinon":"^1.0.5","karma-sourcemap-loader":"^0.3.8","karma-webpack":"^4.0.2","load-grunt-tasks":"^3.5.2","minimist":"^1.2.0","mocha":"^8.2.1","sinon":"^4.5.0","terser-webpack-plugin":"^4.2.3","typescript":"^4.0.5","url-search-params":"^0.10.0","webpack":"^4.44.2","webpack-dev-server":"^3.11.0"},"homepage":"https://axios-http.com","jsdelivr":"dist/axios.min.js","keywords":["xhr","http","ajax","promise","node"],"license":"MIT","main":"index.js","name":"axios","repository":{"type":"git","url":"git+https://github.com/axios/axios.git"},"scripts":{"build":"NODE_ENV=production grunt build","coveralls":"cat coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js","examples":"node ./examples/server.js","fix":"eslint --fix lib/**/*.js","postversion":"git push && git push --tags","preversion":"npm test","start":"node ./sandbox/server.js","test":"grunt test","version":"npm run build && grunt version && git add -A dist && git add CHANGELOG.md bower.json package.json"},"typings":"./index.d.ts","unpkg":"dist/axios.min.js","version":"0.21.4"}')}},t={};function n(r){var a=t[r];if(void 0!==a)return a.exports;var i=t[r]={exports:{}};return e[r](i,i.exports,n),i.exports}n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,{a:t}),t},n.d=function(e,t){for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},function(){var e;n.g.importScripts&&(e=n.g.location+"");var t=n.g.document;if(!e&&t&&(t.currentScript&&(e=t.currentScript.src),!e)){var r=t.getElementsByTagName("script");r.length&&(e=r[r.length-1].src)}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),n.p=e}(),function(){"use strict";var e,t=window.wp.element,r=window.React;function a(){return a=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},a.apply(this,arguments)}!function(e){e.Pop="POP",e.Push="PUSH",e.Replace="REPLACE"}(e||(e={}));const i="popstate";function o(e){return{usr:e.state,key:e.key}}function s(e,t,n,r){return void 0===n&&(n=null),a({pathname:"string"==typeof e?e:e.pathname,search:"",hash:""},"string"==typeof t?c(t):t,{state:n,key:t&&t.key||r||Math.random().toString(36).substr(2,8)})}function l(e){let{pathname:t="/",search:n="",hash:r=""}=e;return n&&"?"!==n&&(t+="?"===n.charAt(0)?n:"?"+n),r&&"#"!==r&&(t+="#"===r.charAt(0)?r:"#"+r),t}function c(e){let t={};if(e){let n=e.indexOf("#");n>=0&&(t.hash=e.substr(n),e=e.substr(0,n));let r=e.indexOf("?");r>=0&&(t.search=e.substr(r),e=e.substr(0,r)),e&&(t.pathname=e)}return t}function u(e){let t="undefined"!=typeof window&&void 0!==window.location&&"null"!==window.location.origin?window.location.origin:"unknown://unknown",n="string"==typeof e?e:l(e);return new URL(n,t)}var d;function p(e,t,n){void 0===n&&(n="/");let r=v(("string"==typeof t?c(t):t).pathname||"/",n);if(null==r)return null;let a=h(e);!function(e){e.sort(((e,t)=>e.score!==t.score?t.score-e.score:function(e,t){return e.length===t.length&&e.slice(0,-1).every(((e,n)=>e===t[n]))?e[e.length-1]-t[t.length-1]:0}(e.routesMeta.map((e=>e.childrenIndex)),t.routesMeta.map((e=>e.childrenIndex)))))}(a);let i=null;for(let e=0;null==i&&e<a.length;++e)i=_(a[e],g(r));return i}function h(e,t,n,r){return void 0===t&&(t=[]),void 0===n&&(n=[]),void 0===r&&(r=""),e.forEach(((e,a)=>{let i={relativePath:e.path||"",caseSensitive:!0===e.caseSensitive,childrenIndex:a,route:e};i.relativePath.startsWith("/")&&(y(i.relativePath.startsWith(r),'Absolute route path "'+i.relativePath+'" nested under path "'+r+'" is not valid. An absolute child route path must start with the combined path of all its parent routes.'),i.relativePath=i.relativePath.slice(r.length));let o=L([r,i.relativePath]),s=n.concat(i);e.children&&e.children.length>0&&(y(!0!==e.index,'Index routes must not have child routes. Please remove all child routes from route path "'+o+'".'),h(e.children,t,s,o)),(null!=e.path||e.index)&&t.push({path:o,score:E(o,e.index),routesMeta:s})})),t}!function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"}(d||(d={}));const m=/^:\w+$/,f=e=>"*"===e;function E(e,t){let n=e.split("/"),r=n.length;return n.some(f)&&(r+=-2),t&&(r+=2),n.filter((e=>!f(e))).reduce(((e,t)=>e+(m.test(t)?3:""===t?1:10)),r)}function _(e,t){let{routesMeta:n}=e,r={},a="/",i=[];for(let e=0;e<n.length;++e){let o=n[e],s=e===n.length-1,l="/"===a?t:t.slice(a.length)||"/",c=k({path:o.relativePath,caseSensitive:o.caseSensitive,end:s},l);if(!c)return null;Object.assign(r,c.params);let u=o.route;i.push({params:r,pathname:L([a,c.pathname]),pathnameBase:P(L([a,c.pathnameBase])),route:u}),"/"!==c.pathnameBase&&(a=L([a,c.pathnameBase]))}return i}function k(e,t){"string"==typeof e&&(e={path:e,caseSensitive:!1,end:!0});let[n,r]=function(e,t,n){void 0===t&&(t=!1),void 0===n&&(n=!0),b("*"===e||!e.endsWith("*")||e.endsWith("/*"),'Route path "'+e+'" will be treated as if it were "'+e.replace(/\*$/,"/*")+'" because the `*` character must always follow a `/` in the pattern. To get rid of this warning, please change the route path to "'+e.replace(/\*$/,"/*")+'".');let r=[],a="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^$?{}|()[\]]/g,"\\$&").replace(/:(\w+)/g,((e,t)=>(r.push(t),"([^\\/]+)")));return e.endsWith("*")?(r.push("*"),a+="*"===e||"/*"===e?"(.*)$":"(?:\\/(.+)|\\/*)$"):n?a+="\\/*$":""!==e&&"/"!==e&&(a+="(?:(?=\\/|$))"),[new RegExp(a,t?void 0:"i"),r]}(e.path,e.caseSensitive,e.end),a=t.match(n);if(!a)return null;let i=a[0],o=i.replace(/(.)\/+$/,"$1"),s=a.slice(1);return{params:r.reduce(((e,t,n)=>{if("*"===t){let e=s[n]||"";o=i.slice(0,i.length-e.length).replace(/(.)\/+$/,"$1")}return e[t]=function(e,t){try{return decodeURIComponent(e)}catch(n){return b(!1,'The value for the URL param "'+t+'" will not be decoded because the string "'+e+'" is a malformed URL segment. This is probably due to a bad percent encoding ('+n+")."),e}}(s[n]||"",t),e}),{}),pathname:i,pathnameBase:o,pattern:e}}function g(e){try{return decodeURI(e)}catch(t){return b(!1,'The URL path "'+e+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent encoding ('+t+")."),e}}function v(e,t){if("/"===t)return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let n=t.endsWith("/")?t.length-1:t.length,r=e.charAt(n);return r&&"/"!==r?null:e.slice(n)||"/"}function y(e,t){if(!1===e||null==e)throw new Error(t)}function b(e,t){if(!e){"undefined"!=typeof console&&console.warn(t);try{throw new Error(t)}catch(e){}}}function S(e,t,n,r){return"Cannot include a '"+e+"' character in a manually specified `to."+t+"` field ["+JSON.stringify(r)+"].  Please separate it out to the `to."+n+'` field. Alternatively you may provide the full path as a string in <Link to="..."> and the router will parse it for you.'}function w(e){return e.filter(((e,t)=>0===t||e.route.path&&e.route.path.length>0))}function I(e,t,n,r){let i;void 0===r&&(r=!1),"string"==typeof e?i=c(e):(i=a({},e),y(!i.pathname||!i.pathname.includes("?"),S("?","pathname","search",i)),y(!i.pathname||!i.pathname.includes("#"),S("#","pathname","hash",i)),y(!i.search||!i.search.includes("#"),S("#","search","hash",i)));let o,s=""===e||""===i.pathname,l=s?"/":i.pathname;if(r||null==l)o=n;else{let e=t.length-1;if(l.startsWith("..")){let t=l.split("/");for(;".."===t[0];)t.shift(),e-=1;i.pathname=t.join("/")}o=e>=0?t[e]:"/"}let u=function(e,t){void 0===t&&(t="/");let{pathname:n,search:r="",hash:a=""}="string"==typeof e?c(e):e,i=n?n.startsWith("/")?n:function(e,t){let n=t.replace(/\/+$/,"").split("/");return e.split("/").forEach((e=>{".."===e?n.length>1&&n.pop():"."!==e&&n.push(e)})),n.length>1?n.join("/"):"/"}(n,t):t;return{pathname:i,search:A(r),hash:N(a)}}(i,o),d=l&&"/"!==l&&l.endsWith("/"),p=(s||"."===l)&&n.endsWith("/");return u.pathname.endsWith("/")||!d&&!p||(u.pathname+="/"),u}const L=e=>e.join("/").replace(/\/\/+/g,"/"),P=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),A=e=>e&&"?"!==e?e.startsWith("?")?e:"?"+e:"",N=e=>e&&"#"!==e?e.startsWith("#")?e:"#"+e:"";class x extends Error{}class O{constructor(e,t,n,r){void 0===r&&(r=!1),this.status=e,this.statusText=t||"",this.internal=r,n instanceof Error?(this.data=n.toString(),this.error=n):this.data=n}}function D(e){return e instanceof O}const T=["post","put","patch","delete"],R=(new Set(T),["get",...T]);function C(){return C=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},C.apply(this,arguments)}new Set(R),new Set([301,302,303,307,308]),new Set([307,308]),"undefined"!=typeof window&&void 0!==window.document&&window.document.createElement;const B="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},{useState:M,useEffect:U,useLayoutEffect:j,useDebugValue:W}=r;function F(e){const t=e.getSnapshot,n=e.value;try{const e=t();return!B(n,e)}catch(e){return!0}}"undefined"==typeof window||void 0===window.document||window.document.createElement;"useSyncExternalStore"in r&&r.useSyncExternalStore;const H=r.createContext(null),G=r.createContext(null),$=r.createContext(null),z=r.createContext(null),K=r.createContext(null),q=r.createContext({outlet:null,matches:[]}),J=r.createContext(null);function V(){return null!=r.useContext(K)}function Y(){return V()||y(!1),r.useContext(K).location}function X(){V()||y(!1);let{basename:e,navigator:t}=r.useContext(z),{matches:n}=r.useContext(q),{pathname:a}=Y(),i=JSON.stringify(w(n).map((e=>e.pathnameBase))),o=r.useRef(!1);return r.useEffect((()=>{o.current=!0})),r.useCallback((function(n,r){if(void 0===r&&(r={}),!o.current)return;if("number"==typeof n)return void t.go(n);let s=I(n,JSON.parse(i),a,"path"===r.relative);"/"!==e&&(s.pathname="/"===s.pathname?e:L([e,s.pathname])),(r.replace?t.replace:t.push)(s,r.state,r)}),[e,t,i,a])}const Q=r.createContext(null);function Z(e,t){let{relative:n}=void 0===t?{}:t,{matches:a}=r.useContext(q),{pathname:i}=Y(),o=JSON.stringify(w(a).map((e=>e.pathnameBase)));return r.useMemo((()=>I(e,JSON.parse(o),i,"path"===n)),[e,o,i,n])}function ee(){let e=function(){var e;let t=r.useContext(J),n=function(e){let t=r.useContext($);return t||y(!1),t}(ae.UseRouteError),a=r.useContext(q),i=a.matches[a.matches.length-1];return t||(a||y(!1),!i.route.id&&y(!1),null==(e=n.errors)?void 0:e[i.route.id])}(),t=D(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),n=e instanceof Error?e.stack:null,a="rgba(200,200,200, 0.5)",i={padding:"0.5rem",backgroundColor:a},o={padding:"2px 4px",backgroundColor:a};return r.createElement(r.Fragment,null,r.createElement("h2",null,"Unhandled Thrown Error!"),r.createElement("h3",{style:{fontStyle:"italic"}},t),n?r.createElement("pre",{style:i},n):null,r.createElement("p",null,"💿 Hey developer 👋"),r.createElement("p",null,"You can provide a way better UX than this when your app throws errors by providing your own ",r.createElement("code",{style:o},"errorElement")," props on ",r.createElement("code",{style:o},"<Route>")))}class te extends r.Component{constructor(e){super(e),this.state={location:e.location,error:e.error}}static getDerivedStateFromError(e){return{error:e}}static getDerivedStateFromProps(e,t){return t.location!==e.location?{error:e.error,location:e.location}:{error:e.error||t.error,location:t.location}}componentDidCatch(e,t){console.error("React Router caught the following error during render",e,t)}render(){return this.state.error?r.createElement(J.Provider,{value:this.state.error,children:this.props.component}):this.props.children}}function ne(e){let{routeContext:t,match:n,children:a}=e,i=r.useContext(H);return i&&n.route.errorElement&&(i._deepestRenderedBoundaryId=n.route.id),r.createElement(q.Provider,{value:t},a)}var re,ae,ie;function oe(e){let{to:t,replace:n,state:a,relative:i}=e;V()||y(!1);let o=r.useContext($),s=X();return r.useEffect((()=>{o&&"idle"!==o.navigation.state||s(t,{replace:n,state:a,relative:i})})),null}function se(e){return function(e){let t=r.useContext(q).outlet;return t?r.createElement(Q.Provider,{value:e},t):t}(e.context)}function le(e){y(!1)}function ce(t){let{basename:n="/",children:a=null,location:i,navigationType:o=e.Pop,navigator:s,static:l=!1}=t;V()&&y(!1);let u=n.replace(/^\/*/,"/"),d=r.useMemo((()=>({basename:u,navigator:s,static:l})),[u,s,l]);"string"==typeof i&&(i=c(i));let{pathname:p="/",search:h="",hash:m="",state:f=null,key:E="default"}=i,_=r.useMemo((()=>{let e=v(p,u);return null==e?null:{pathname:e,search:h,hash:m,state:f,key:E}}),[u,p,h,m,f,E]);return null==_?null:r.createElement(z.Provider,{value:d},r.createElement(K.Provider,{children:a,value:{location:_,navigationType:o}}))}function ue(t){let{children:n,location:a}=t,i=r.useContext(G);return function(t,n){V()||y(!1);let{navigator:a}=r.useContext(z),i=r.useContext($),{matches:o}=r.useContext(q),s=o[o.length-1],l=s?s.params:{},u=(s&&s.pathname,s?s.pathnameBase:"/");s&&s.route;let d,h=Y();if(n){var m;let e="string"==typeof n?c(n):n;"/"===u||(null==(m=e.pathname)?void 0:m.startsWith(u))||y(!1),d=e}else d=h;let f=d.pathname||"/",E=p(t,{pathname:"/"===u?f:f.slice(u.length)||"/"}),_=function(e,t,n){if(void 0===t&&(t=[]),null==e){if(null==n||!n.errors)return null;e=n.matches}let a=e,i=null==n?void 0:n.errors;if(null!=i){let e=a.findIndex((e=>e.route.id&&(null==i?void 0:i[e.route.id])));e>=0||y(!1),a=a.slice(0,Math.min(a.length,e+1))}return a.reduceRight(((e,o,s)=>{let l=o.route.id?null==i?void 0:i[o.route.id]:null,c=n?o.route.errorElement||r.createElement(ee,null):null,u=()=>r.createElement(ne,{match:o,routeContext:{outlet:e,matches:t.concat(a.slice(0,s+1))}},l?c:void 0!==o.route.element?o.route.element:e);return n&&(o.route.errorElement||0===s)?r.createElement(te,{location:n.location,component:c,error:l,children:u()}):u()}),null)}(E&&E.map((e=>Object.assign({},e,{params:Object.assign({},l,e.params),pathname:L([u,a.encodeLocation?a.encodeLocation(e.pathname).pathname:e.pathname]),pathnameBase:"/"===e.pathnameBase?u:L([u,a.encodeLocation?a.encodeLocation(e.pathnameBase).pathname:e.pathnameBase])}))),o,i||void 0);return n&&_?r.createElement(K.Provider,{value:{location:C({pathname:"/",search:"",hash:"",state:null,key:"default"},d),navigationType:e.Pop}},_):_}(i&&!n?i.router.routes:pe(n),a)}!function(e){e.UseRevalidator="useRevalidator"}(re||(re={})),function(e){e.UseLoaderData="useLoaderData",e.UseActionData="useActionData",e.UseRouteError="useRouteError",e.UseNavigation="useNavigation",e.UseRouteLoaderData="useRouteLoaderData",e.UseMatches="useMatches",e.UseRevalidator="useRevalidator"}(ae||(ae={})),function(e){e[e.pending=0]="pending",e[e.success=1]="success",e[e.error=2]="error"}(ie||(ie={})),new Promise((()=>{}));class de extends r.Component{constructor(e){super(e),this.state={error:null}}static getDerivedStateFromError(e){return{error:e}}componentDidCatch(e,t){console.error("<Await> caught the following error during render",e,t)}render(){let{children:e,errorElement:t,resolve:n}=this.props,r=null,a=ie.pending;if(n instanceof Promise)if(this.state.error){ie.error;let e=this.state.error;Promise.reject().catch((()=>{})),Object.defineProperty(r,"_tracked",{get:()=>!0}),Object.defineProperty(r,"_error",{get:()=>e})}else n._tracked?void 0!==r._error?ie.error:void 0!==r._data?ie.success:ie.pending:(ie.pending,Object.defineProperty(n,"_tracked",{get:()=>!0}),n.then((e=>Object.defineProperty(n,"_data",{get:()=>e})),(e=>Object.defineProperty(n,"_error",{get:()=>e}))));else ie.success,Promise.resolve(),Object.defineProperty(r,"_tracked",{get:()=>!0}),Object.defineProperty(r,"_data",{get:()=>n});if(a===ie.error&&r._error instanceof AbortedDeferredError)throw neverSettledPromise;if(a===ie.error&&!t)throw r._error;if(a===ie.error)return React.createElement(AwaitContext.Provider,{value:r,children:t});if(a===ie.success)return React.createElement(AwaitContext.Provider,{value:r,children:e});throw r}}function pe(e,t){void 0===t&&(t=[]);let n=[];return r.Children.forEach(e,((e,a)=>{if(!r.isValidElement(e))return;if(e.type===r.Fragment)return void n.push.apply(n,pe(e.props.children,t));e.type!==le&&y(!1),e.props.index&&e.props.children&&y(!1);let i=[...t,a],o={id:e.props.id||i.join("-"),caseSensitive:e.props.caseSensitive,element:e.props.element,index:e.props.index,path:e.props.path,loader:e.props.loader,action:e.props.action,errorElement:e.props.errorElement,hasErrorBoundary:null!=e.props.errorElement,shouldRevalidate:e.props.shouldRevalidate,handle:e.props.handle};e.props.children&&(o.children=pe(e.props.children,i)),n.push(o)})),n}function he(){return he=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},he.apply(this,arguments)}function me(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}const fe=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset"],Ee=["aria-current","caseSensitive","className","end","style","to","children"],_e=r.forwardRef((function(e,t){let{onClick:n,relative:a,reloadDocument:i,replace:o,state:s,target:c,to:u,preventScrollReset:d}=e,p=me(e,fe),h=function(e,t){let{relative:n}=void 0===t?{}:t;V()||y(!1);let{basename:a,navigator:i}=r.useContext(z),{hash:o,pathname:s,search:l}=Z(e,{relative:n}),c=s;return"/"!==a&&(c="/"===s?a:L([a,s])),i.createHref({pathname:c,search:l,hash:o})}(u,{relative:a}),m=function(e,t){let{target:n,replace:a,state:i,preventScrollReset:o,relative:s}=void 0===t?{}:t,c=X(),u=Y(),d=Z(e,{relative:s});return r.useCallback((t=>{if(function(e,t){return!(0!==e.button||t&&"_self"!==t||function(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}(e))}(t,n)){t.preventDefault();let n=void 0!==a?a:l(u)===l(d);c(e,{replace:n,state:i,preventScrollReset:o,relative:s})}}),[u,c,d,a,i,n,e,o,s])}(u,{replace:o,state:s,target:c,preventScrollReset:d,relative:a});return r.createElement("a",he({},p,{href:h,onClick:i?n:function(e){n&&n(e),e.defaultPrevented||m(e)},ref:t,target:c}))})),ke=r.forwardRef((function(e,t){let{"aria-current":n="page",caseSensitive:a=!1,className:i="",end:o=!1,style:s,to:l,children:c}=e,u=me(e,Ee),d=Z(l,{relative:u.relative}),p=Y(),h=r.useContext($),{navigator:m}=r.useContext(z),f=m.encodeLocation?m.encodeLocation(d).pathname:d.pathname,E=p.pathname,_=h&&h.navigation&&h.navigation.location?h.navigation.location.pathname:null;a||(E=E.toLowerCase(),_=_?_.toLowerCase():null,f=f.toLowerCase());let k,g=E===f||!o&&E.startsWith(f)&&"/"===E.charAt(f.length),v=null!=_&&(_===f||!o&&_.startsWith(f)&&"/"===_.charAt(f.length)),y=g?n:void 0;k="function"==typeof i?i({isActive:g,isPending:v}):[i,g?"active":null,v?"pending":null].filter(Boolean).join(" ");let b="function"==typeof s?s({isActive:g,isPending:v}):s;return r.createElement(_e,he({},u,{"aria-current":y,className:k,ref:t,style:b,to:l}),"function"==typeof c?c({isActive:g,isPending:v}):c)}));var ge,ve;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmitImpl="useSubmitImpl",e.UseFetcher="useFetcher"})(ge||(ge={})),function(e){e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"}(ve||(ve={}));var ye=window.wp.data,be=window.wp.apiFetch,Se=n.n(be);function we(e,t){if(ye.createReduxStore){const n=(0,ye.createReduxStore)(e,t);return(0,ye.register)(n),n}return(0,ye.registerStore)(e,t),e}const Ie="likecoin/site_liker_info",Le="/likecoin/v1/options/liker-id",Pe={DBUserCanEditOption:!0,DBErrorMessage:"",DBSiteLikerId:"",DBSiteLikerAvatar:"",DBSiteLikerDisplayName:"",DBSiteLikerWallet:"",DBDisplayOptionSelected:"none",DBPerPostOptionEnabled:!1},Ae={getSiteLikerInfo(e){return{type:"GET_SITE_LIKER_INFO",path:e}},setSiteLikerInfo(e){return{type:"SET_SITE_LIKER_INFO",info:e}},setHTTPError(e){const t=e.response.data||e.message;return 403===e.response.status?{type:"SET_FORBIDDEN_ERROR",errorMsg:t}:{type:"SET_ERROR_MESSAGE",errorMsg:t}},*postSiteLikerInfo(e){yield{type:"POST_SITE_LIKER_INFO_TO_DB",data:e},e.siteLikerInfos&&(yield{type:"CHANGE_SITE_LIKER_INFO_GLOBAL_STATE",data:e})}},Ne={reducer:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Pe,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"SET_SITE_LIKER_INFO":return{...e,DBSiteLikerId:t.info.site_likecoin_user.likecoin_id,DBSiteLikerAvatar:t.info.site_likecoin_user.avatar,DBSiteLikerDisplayName:t.info.site_likecoin_user.display_name,DBSiteLikerWallet:t.info.site_likecoin_user.wallet,DBDisplayOptionSelected:t.info.button_display_option,DBPerPostOptionEnabled:t.info.button_display_author_override,DBUserCanEditOption:t.info.user_can_edit};case"CHANGE_SITE_LIKER_INFO_GLOBAL_STATE":return{...e,DBSiteLikerId:t.data.siteLikerInfos.likecoin_id,DBSiteLikerAvatar:t.data.siteLikerInfos.avatar,DBSiteLikerDisplayName:t.data.siteLikerInfos.display_name,DBSiteLikerWallet:t.data.siteLikerInfos.wallet};case"SET_FORBIDDEN_ERROR":return{DBUserCanEditOption:!1,DBErrorMessage:t.errorMsg};case"SET_ERROR_MESSAGE":return{DBErrorMessage:t.errorMsg};default:return e}},controls:{GET_SITE_LIKER_INFO(){return Se()({path:Le})},POST_SITE_LIKER_INFO_TO_DB(e){return Se()({method:"POST",path:Le,data:e.data})}},selectors:{selectSiteLikerInfo:e=>e},resolvers:{*selectSiteLikerInfo(){try{const e=(yield Ae.getSiteLikerInfo()).data,t=!("1"!==e.button_display_author_override&&!0!==e.button_display_author_override);return e.button_display_author_override=t,e.button_display_option||(e.button_display_option=Pe.DBDisplayOptionSelected),e.site_likecoin_user||(e.site_likecoin_user={}),Ae.setSiteLikerInfo(e)}catch(e){return Ae.setHTTPError(e)}}},actions:Ae};we(Ie,Ne);var xe=window.wp.i18n,Oe=n.p+"images/w3p_logo.443a5708.png",De=function(){return(0,t.createElement)("header",{className:"lcp-admin-header"},(0,t.createElement)("img",{src:Oe,alt:(0,xe.__)("Web3Press logo","likecoin")}),(0,t.createElement)("a",{className:"lcp-admin-header__portfolio-button",href:"https://liker.land/dashboard",rel:"noopener noreferrer",target:"_blank"},(0,xe.__)("Your Portfolio","likecoin")," ",(0,t.createElement)("span",{className:"dashicons dashicons-external"})))};const Te=e=>{let{isActive:t}=e;return"nav-tab"+(t?" nav-tab-active":"")};var Re=function(e){return(0,t.createElement)("nav",{className:"lcp-nav-tab-wrapper nav-tab-wrapper wp-clearfix"},e.children)},Ce=function(){const{DBUserCanEditOption:e}=(0,ye.useSelect)((e=>e(Ie).selectSiteLikerInfo()));return(0,t.createElement)(t.Fragment,null,(0,t.createElement)(Re,null,e&&(0,t.createElement)(ke,{className:Te,to:"",end:!0},(0,xe.__)("General","likecoin")),e&&(0,t.createElement)(ke,{className:Te,to:"advanced"},(0,xe.__)("Advanced","likecoin")),(0,t.createElement)(ke,{className:Te,to:"about"},(0,xe.__)("About","likecoin"))),(0,t.createElement)("div",{className:"lcp-nav-tab-panel"},(0,t.createElement)(se,null)))},Be=function(e){return(0,t.createElement)("tr",null,(0,t.createElement)("th",{className:"optionTitle",scope:"row"},(0,t.createElement)("label",null,e.title)),(0,t.createElement)("td",null,(0,t.createElement)("select",{ref:e.selectRef,onChange:t=>{e.handleSelect(t.target.value)},value:e.selected},e.options.map((e=>(0,t.createElement)("option",{value:e.value,key:e.label}," ",e.label," "))))))},Me=function(e){return(0,t.createElement)("h2",{className:"title"},e.title)},Ue=function(e){return(0,t.createElement)("div",{className:`notice ${e.className} is-dismissable`},(0,t.createElement)("p",null,(0,t.createElement)("strong",null,e.text)),(0,t.createElement)("button",{className:"notice-dismiss",id:"notice-dismiss",onClick:e.handleNoticeDismiss},(0,t.createElement)("span",{className:"screen-reader-text"})))};const je="likecoin/site_publish",We="/likecoin/v1/option/publish/settings/matters",Fe={DBSiteMattersId:"",DBSiteMattersToken:"",DBSiteMattersAutoSaveDraft:!1,DBSiteMattersAutoPublish:!1,DBSiteMattersAddFooterLink:!1,DBSiteInternetArchiveEnabled:!1,DBSiteInternetArchiveAccessKey:"",DBISCNBadgeStyleOption:"none"},He={getSitePublishOptions(e){return{type:"GET_SITE_PUBLISH_OPTIONS",path:e}},setSitePublishOptions(e){return{type:"SET_SITE_PUBLISH_OPTIONS",options:e}},setHTTPErrors(e){return{type:"SET_ERROR_MESSAGE",errorMsg:e}},*siteMattersLogin(e){try{return yield{type:"MATTERS_LOGIN",data:e}}catch(e){return console.error(e),e}},*siteMattersLogout(){try{return yield{type:"MATTERS_LOGOUT"}}catch(e){return console.error(e),e}},*postSitePublishOptions(e){yield{type:"POST_SITE_PUBLISH_OPTIONS_TO_DB",data:e},yield{type:"CHANGE_SITE_PUBLISH_OPTIONS_GLOBAL_STATE",data:e}},*updateSiteMattersLoginGlobalState(e){yield{type:"CHANGE_SITE_MATTERS_USER_GLOBAL_STATE",data:e}}},Ge={reducer:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Fe,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"SET_SITE_PUBLISH_OPTIONS":return{DBSiteMattersId:t.options.matters_id,DBSiteMattersToken:t.options.access_token,DBSiteMattersAutoSaveDraft:t.options.site_matters_auto_save_draft,DBSiteMattersAutoPublish:t.options.site_matters_auto_publish,DBSiteMattersAddFooterLink:t.options.site_matters_add_footer_link,DBSiteInternetArchiveEnabled:t.options.lc_internet_archive_enabled,DBSiteInternetArchiveAccessKey:t.options.lc_internet_archive_access_key,DBISCNBadgeStyleOption:t.options.iscn_badge_style_option};case"CHANGE_SITE_PUBLISH_OPTIONS_GLOBAL_STATE":{const n=JSON.parse(JSON.stringify({DBSiteMattersAutoSaveDraft:t.data.siteMattersAutoSaveDraft,DBSiteMattersAutoPublish:t.data.siteMattersAutoPublish,DBSiteMattersAddFooterLink:t.data.siteMattersAddFooterLink,DBSiteInternetArchiveEnabled:t.data.siteInternetArchiveEnabled,DBSiteInternetArchiveAccessKey:t.data.siteInternetArchiveAccessKey,DBISCNBadgeStyleOption:t.data.ISCNBadgeStyleOption}));return{...e,...n}}case"CHANGE_SITE_MATTERS_USER_GLOBAL_STATE":return{...e,DBSiteMattersId:t.data.mattersId,DBSiteMattersToken:t.data.accessToken};default:return e}},controls:{GET_SITE_PUBLISH_OPTIONS(e){return Se()({path:e.path})},MATTERS_LOGIN(e){return Se()({method:"POST",path:We,data:e.data})},POST_SITE_PUBLISH_OPTIONS_TO_DB(e){return Se()({method:"POST",path:"/likecoin/v1/option/publish",data:e.data})},MATTERS_LOGOUT(){return Se()({method:"DELETE",path:We})}},selectors:{selectSitePublishOptions:e=>e},resolvers:{*selectSitePublishOptions(){try{const e=yield He.getSitePublishOptions("/likecoin/v1/option/publish"),t=e.data,n=e.data.site_matters_user?e.data.site_matters_user.matters_id:"",r=e.data.site_matters_user?e.data.site_matters_user.access_token:"",a=!("1"!==t.site_matters_auto_save_draft&&!0!==t.site_matters_auto_save_draft),i=!("1"!==t.site_matters_auto_publish&&!0!==t.site_matters_auto_publish),o=!("1"!==t.site_matters_add_footer_link&&!0!==t.site_matters_add_footer_link);return t.matters_id=n,t.access_token=r,t.site_matters_auto_save_draft=a,t.site_matters_auto_publish=i,t.site_matters_add_footer_link=o,t.iscn_badge_style_option||(t.iscn_badge_style_option=Fe.DBISCNBadgeStyleOption),He.setSitePublishOptions(t)}catch(e){return He.setHTTPErrors(e.message)}}},actions:He};we(je,Ge);var $e=function(e){return(0,t.createElement)("tr",null,(0,t.createElement)("th",{scope:"row",className:"optionTitle"},(0,t.createElement)("label",null,e.title)),(0,t.createElement)("td",null,e.children,!!e.details&&(0,t.createElement)("span",{class:"description"},e.details),e.append))},ze=function(e){return(0,t.createElement)($e,{title:e.title,details:e.details,append:e.append},(0,t.createElement)("input",{type:"checkbox",checked:e.checked,disabled:e.disabled,onChange:()=>{e.handleCheck(!e.checked)},ref:e.checkRef}))},Ke=function(e){let{children:n}=e;return(0,t.createElement)("table",{className:"form-table",role:"presentation"},(0,t.createElement)("tbody",null,n))},qe=function(e){let{children:n}=e;return(0,t.createElement)("div",{className:"submit"},(0,t.createElement)("button",{className:"button button-primary"},(0,xe.__)("Confirm","likecoin")),n)},Je=function(){const{postSiteLikerInfo:e}=(0,ye.useDispatch)(Ie),{postSitePublishOptions:n}=(0,ye.useDispatch)(je),{DBUserCanEditOption:a,DBDisplayOptionSelected:i}=(0,ye.useSelect)((e=>e(Ie).selectSiteLikerInfo())),{DBISCNBadgeStyleOption:o}=(0,ye.useSelect)((e=>e(je).selectSitePublishOptions())),[s,l]=(0,r.useState)(!1),[c,u]=(0,r.useState)("post"===i||"always"===i),[d,p]=(0,r.useState)("page"===i||"always"===i),h=(0,r.useRef)(),m=[{value:"light",label:(0,xe.__)("Light Mode","likecoin")},{value:"dark",label:(0,xe.__)("Dark Mode","likecoin")},{value:"none",label:(0,xe.__)("Not shown","likecoin")}],[f,E]=(0,r.useState)(o);(0,r.useEffect)((()=>{E(o)}),[o]),(0,r.useEffect)((()=>{u("post"===i||"always"===i),p("page"===i||"always"===i)}),[i]);const _=(0,xe.__)("Sorry, you are not allowed to access this page.","likecoin");return a?(0,t.createElement)("div",{className:"likecoin"},s&&(0,t.createElement)(Ue,{text:(0,xe.__)("Settings Saved","likecoin"),className:"notice-success",handleNoticeDismiss:function(e){e.preventDefault(),l(!1)}}),(0,t.createElement)("form",{onSubmit:async function(t){l(!1),t.preventDefault();const r=h.current.value;let a="none";c&&d?a="always":c?a="post":d&&(a="page");const i={displayOption:a},o={ISCNBadgeStyleOption:r};try{await Promise.all([e(i),n(o)]),l(!0),window.scrollTo({top:0,behavior:"smooth"})}catch(e){console.error(e)}}},(0,t.createElement)(Me,{title:(0,xe.__)("LikeCoin widget","likecoin")}),(0,t.createElement)("p",null,(0,xe.__)("Display LikeCoin Button/Widget when author has a Liker ID, or if post is registered on ISCN","likecoin")),(0,t.createElement)(Ke,null,(0,t.createElement)(ze,{checked:c,handleCheck:u,title:(0,xe.__)("Show in Posts","likecoin"),append:(0,xe.__)(" *Recommended","likecoin")}),(0,t.createElement)(ze,{checked:d,handleCheck:p,title:(0,xe.__)("Show in Pages","likecoin")})),(0,t.createElement)("hr",null),(0,t.createElement)(Me,{title:(0,xe.__)("ISCN Badge","likecoin")}),(0,t.createElement)("p",null,(0,xe.__)("Display a badge for ISCN registered post","likecoin")),(0,t.createElement)(Ke,null,(0,t.createElement)(Be,{selected:f,handleSelect:E,title:(0,xe.__)("Display style","likecoin"),selectRef:h,options:m})),(0,t.createElement)(qe,null," ",(0,t.createElement)("a",{className:"button",href:"#",onClick:function(e){e.preventDefault(),u(!0),p(!1),E("none")}},(0,xe.__)("Reset to default","likecoin"))))):(0,t.createElement)("p",null,_)},Ve=function(){const{DBUserCanEditOption:e}=(0,ye.useSelect)((e=>e(Ie).selectSiteLikerInfo()));return(0,t.createElement)(t.Fragment,null,(0,t.createElement)(Re,null,e&&(0,t.createElement)(ke,{className:Te,to:"",end:!0},(0,xe.__)("Website Liker ID","likecoin")),(0,t.createElement)(ke,{className:Te,to:"user"},(0,xe.__)("Your Liker ID","likecoin"))),(0,t.createElement)("div",{className:"lcp-nav-tab-panel"},(0,t.createElement)(se,null)))},Ye=(0,r.forwardRef)((function(e,n){const{postSiteLikerInfo:a}=(0,ye.useDispatch)(Ie),{DBPerPostOptionEnabled:i}=(0,ye.useSelect)((e=>e(Ie).selectSiteLikerInfo())),o=(0,r.useRef)();(0,r.useEffect)((()=>{l(i)}),[i]);const[s,l]=(0,r.useState)(i);async function c(e){const t={perPostOptionEnabled:o.current.checked};await a(t)}return(0,r.useImperativeHandle)(n,(()=>({submit:c}))),(0,t.createElement)(t.Fragment,null,(0,t.createElement)(Me,{title:(0,xe.__)("LikeCoin widget advanced settings","likecoin")}),(0,t.createElement)(Ke,null,(0,t.createElement)(ze,{checked:s,handleCheck:l,title:(0,xe.__)("Post option","likecoin"),details:(0,xe.__)("Allow editors to customize display setting per post","likecoin"),append:(0,t.createElement)("p",null,(0,t.createElement)("a",{href:"#",onClick:function(e){e.preventDefault(),l(!1)}},(0,xe.__)("Reset to default","likecoin"))),checkRef:o})))})),Xe=function(e){return(0,t.createElement)("a",{rel:"noopener noreferrer",target:"_blank",href:e.linkAddress},e.text)},Qe=function(){const e=(0,t.createInterpolateElement)((0,xe.__)("<Matters/> is a decentralized, cryptocurrency driven content creation and discussion platform. ","likecoin"),{Matters:(0,t.createElement)(Xe,{text:(0,xe.__)("Matters","likecoin"),linkAddress:"https://matters.news"})}),n=(0,t.createInterpolateElement)((0,xe.__)("By publishing on Matters, your articles will be stored to the distributed InterPlanetary File System (<IPFS/>) nodes and get rewarded. Take the first step to publish your creation and reclaim your ownership of data!","likecoin"),{IPFS:(0,t.createElement)(Xe,{text:(0,xe.__)("IPFS","likecoin"),linkAddress:"https://ipfs.io"})});return(0,t.createElement)("div",null,(0,t.createElement)("p",null,e),(0,t.createElement)("p",null,n))},Ze=function(e){return(0,t.createElement)(Ke,null,(0,t.createElement)($e,{title:(0,xe.__)("Connect to Matters","likecoin")},(0,t.createElement)("p",{className:"description"},(0,xe.__)("Login with Matters ID","likecoin")),(0,t.createElement)(Ke,null,(0,t.createElement)($e,{title:(0,xe.__)("Matters login email ","likecoin")},(0,t.createElement)("input",{ref:e.mattersIdRef,id:"matters_id",name:"lc_matters_id",type:"text"})),(0,t.createElement)($e,{title:(0,xe.__)("Password ","likecoin")},(0,t.createElement)("input",{ref:e.mattersPasswordRef,id:"matters_password",name:"lc_matters_password",type:"password"})),(0,t.createElement)($e,null,(0,t.createElement)("input",{id:"lcMattersIdLoginBtn",className:"button button-primary",type:"button",value:(0,xe.__)("Login","likecoin"),onClick:e.loginHandler}),e.mattersLoginError&&(0,t.createElement)("p",{id:"lcMattersErrorMessage"},e.mattersLoginError)))))},et=function(e){return(0,t.createElement)(t.Fragment,null,(0,t.createElement)("h4",null,(0,xe.__)("Matters connection status","likecoin")),(0,t.createElement)("table",{className:"form-table",role:"presentation"},(0,t.createElement)("tbody",null,(0,t.createElement)("tr",null,(0,t.createElement)("th",{scope:"row"},(0,t.createElement)("label",{for:"site_matters_user"},(0,xe.__)("Connection Status","likecoin"))),(0,t.createElement)("td",null,(0,t.createElement)("div",null,(0,t.createElement)("span",null,(0,t.createElement)("b",null,e.siteMattersId.length>0&&(0,t.createElement)(t.Fragment,null,(0,xe.__)("Logged in as ","likecoin"),(0,t.createElement)("a",{rel:"noopener noreferrer",target:"_blank",href:`https://matters.news/@${e.siteMattersId}`},e.siteMattersId,"    ")),0===e.siteMattersId.length&&(0,t.createElement)("b",null," ",(0,xe.__)("Not connected","likecoin")," "))),e.siteMattersId.length>0&&(0,t.createElement)("span",{className:"actionWrapper",style:{paddingLeft:"20px"}},(0,t.createElement)("a",{id:"lcMattersIdLogoutButton",type:"button",onClick:e.handleMattersLogout,target:"_blank",href:"#"},(0,xe.__)("Logout","likecoin")))))))))},tt=(0,r.forwardRef)((function(e,n){const{DBSiteMattersId:a,DBSiteMattersAutoSaveDraft:i,DBSiteMattersAutoPublish:o,DBSiteMattersAddFooterLink:s}=(0,ye.useSelect)((e=>e(je).selectSitePublishOptions())),[l,c]=(0,r.useState)(a),[u,d]=(0,r.useState)(i),[p,h]=(0,r.useState)(o),[m,f]=(0,r.useState)(s),[E,_]=(0,r.useState)(""),k=(0,r.useRef)(),g=(0,r.useRef)(),v=(0,r.useRef)(),y=(0,r.useRef)(),b=(0,r.useRef)(),{postSitePublishOptions:S,siteMattersLogin:w,siteMattersLogout:I,updateSiteMattersLoginGlobalState:L}=(0,ye.useDispatch)(je);async function P(){const e=v.current.checked,t=y.current.checked,n=b.current.checked;S({siteMattersAutoSaveDraft:e,siteMattersAutoPublish:t,siteMattersAddFooterLink:n})}return(0,r.useImperativeHandle)(n,(()=>({submit:P}))),(0,r.useEffect)((()=>{c(a),d(i),h(o),f(s)}),[a,i,o,s]),(0,t.createElement)(t.Fragment,null,!l&&(0,t.createElement)(Ze,{loginHandler:async function(e){e.preventDefault();const t={mattersId:k.current.value,mattersPassword:g.current.value};await async function(e){try{const t=await w(e);if(!t)throw new Error("Calling Server failed.");if(t.errors){let e="ERROR:";return t.errors.length>0&&t.errors.forEach((t=>{if(t.message.indexOf("password")>0){const n=t.message.search("password");e=e.concat(t.message.slice(0,n).concat('password: "***"}'))}else e=e.concat(t.message)})),void _(e)}const n={mattersId:t.viewer.userName,accessToken:t.userLogin.token};L(n),_((0,xe.__)("Success","likecoin")),c(n.mattersId)}catch(e){console.error(e)}}(t)},mattersIdRef:k,mattersPasswordRef:g,mattersLoginError:E}),l&&(0,t.createElement)(et,{siteMattersId:l,handleMattersLogout:async function(e){e.preventDefault(),c(""),await I(),L({mattersId:"",accessToken:""})}}),(0,t.createElement)(Ke,null,(0,t.createElement)(ze,{checked:u,handleCheck:d,title:(0,xe.__)("Auto save draft to Matters","likecoin"),details:(0,xe.__)("Auto save draft to Matters","likecoin"),checkRef:v}),(0,t.createElement)(ze,{checked:p,handleCheck:h,title:(0,xe.__)("Auto publish post to Matters","likecoin"),details:(0,xe.__)("Auto publish post to Matters","likecoin"),checkRef:y}),(0,t.createElement)(ze,{checked:m,handleCheck:f,title:(0,xe.__)("Add post link in footer","likecoin"),details:(0,xe.__)("Add post link in footer","likecoin"),checkRef:b})))})),nt=function(){const e=(0,t.createInterpolateElement)((0,xe.__)("<InternetArchive/> is a non-profit digital library offering free universal access to books, movies & music, as well as 624 billion archived web pages.","likecoin"),{InternetArchive:(0,t.createElement)(Xe,{text:(0,xe.__)("Internet Archive (archive.org)","likecoin"),linkAddress:"https://archive.org/"})});return(0,t.createElement)("p",null,e)},rt=(0,r.forwardRef)((function(e,n){const{DBSiteInternetArchiveEnabled:a,DBSiteInternetArchiveAccessKey:i}=(0,ye.useSelect)((e=>e(je).selectSitePublishOptions())),[o,s]=(0,r.useState)(a),[l,c]=(0,r.useState)(i),[u,d]=(0,r.useState)(""),[p,h]=(0,r.useState)(!i);(0,r.useEffect)((()=>{s(a),c(i),h(!i)}),[i,a]);const{postSitePublishOptions:m}=(0,ye.useDispatch)(je),f=(0,r.useCallback)((()=>{let e={siteInternetArchiveEnabled:o};p&&(e={...e,siteInternetArchiveAccessKey:l,siteInternetArchiveSecret:u}),m(e)}),[p,o,l,u,m]);(0,r.useImperativeHandle)(n,(()=>({submit:f})));const E=(0,t.createInterpolateElement)((0,xe.__)("An <Register/> is needed for auto publishing your post to Internet Archive.","likecoin"),{Register:(0,t.createElement)(Xe,{text:(0,xe.__)("Internet Archive S3 API Key","likecoin"),linkAddress:"https://archive.org/account/s3.php"})});return(0,t.createElement)(Ke,null,(0,t.createElement)(ze,{checked:o,handleCheck:s,title:(0,xe.__)("Auto archive","likecoin"),details:(0,xe.__)("Auto publish post to Internet Archive","likecoin"),disabled:p&&!(l&&u)}),(0,t.createElement)($e,{title:(0,xe.__)("Internet Archive S3 Config","likecoin")},(0,t.createElement)("p",null,E),(0,t.createElement)(Ke,null,(0,t.createElement)($e,{title:(0,xe.__)("S3 Access Key","likecoin")},(0,t.createElement)("input",{id:"internet_archive_access_key",type:"text",value:l,disabled:!p,onChange:e=>c(e.target.value)})),(0,t.createElement)($e,{title:(0,xe.__)("S3 Secret","likecoin")},p?(0,t.createElement)("input",{id:"internet_archive_secret",type:"password",value:u,onChange:e=>d(e.target.value)}):(0,t.createElement)("button",{class:"button",onClick:h},(0,xe.__)("Edit","likecoin"))))))})),at=(0,r.forwardRef)((function(e,n){const{DBSiteMattersId:a,DBSiteMattersAutoSaveDraft:i,DBSiteMattersAutoPublish:o,DBSiteInternetArchiveEnabled:s}=(0,ye.useSelect)((e=>e(je).selectSitePublishOptions())),l=(0,r.useRef)(),c=(0,r.useRef)(),[u,d]=(0,r.useState)(!!(a||i||o)),[p,h]=(0,r.useState)(!!s);async function m(){const e=[];u&&e.push(l.current.submit()),p&&e.push(c.current.submit()),await Promise.all(e)}return(0,r.useEffect)((()=>{d(!!(a||i||o))}),[a,i,o]),(0,r.useEffect)((()=>{h(!!s)}),[s]),(0,r.useImperativeHandle)(n,(()=>({submit:m}))),(0,t.createElement)(t.Fragment,null,(0,t.createElement)("h2",null,(0,xe.__)("Publish to Matters","likecoin")),(0,t.createElement)(Qe,null),u?(0,t.createElement)(tt,{ref:l}):(0,t.createElement)(Ke,null,(0,t.createElement)(ze,{checked:u,handleCheck:d,title:(0,xe.__)("Show settings","likecoin")})),(0,t.createElement)("hr",null),(0,t.createElement)("h2",null,(0,xe.__)("Publish to Internet Archive","likecoin")),(0,t.createElement)(nt,null),!p&&(0,t.createElement)(Ke,null,(0,t.createElement)(ze,{checked:p,handleCheck:h,title:(0,xe.__)("Show settings","likecoin")})),p&&(0,t.createElement)(rt,{ref:c}))}));const it="likecoin/other_settings",ot="/likecoin/v1/option/web-monetization",st={DBPaymentPointer:""},lt={setPaymentPointer(e){return{type:"SET_PAYMENT_POINTER",paymentPointer:e}},getPaymentPointer(){return{type:"GET_PAYMENT_POINTER"}},setHTTPErrors(e){return{type:"SET_ERROR_MESSAGE",errorMsg:e}},*postPaymentPointer(e){yield{type:"POST_PAYMENT_POINTER",paymentPointer:e},yield{type:"CHANGE_PAYMENT_POINTER_GLOBAL_STATE",paymentPointer:e}}},ct={reducer:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:st,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"SET_PAYMENT_POINTER":case"CHANGE_PAYMENT_POINTER_GLOBAL_STATE":return{DBPaymentPointer:t.paymentPointer};default:return e}},controls:{GET_PAYMENT_POINTER(){return Se()({path:ot})},POST_PAYMENT_POINTER(e){return Se()({method:"POST",path:ot,data:{paymentPointer:e.paymentPointer}})}},selectors:{selectPaymentPointer:e=>e.DBPaymentPointer},resolvers:{*selectPaymentPointer(){try{const e=(yield lt.getPaymentPointer()).data.site_payment_pointer;return lt.setPaymentPointer(e)}catch(e){return lt.setHTTPErrors(e.message)}}},actions:lt};we(it,ct);const ut=(0,t.createInterpolateElement)((0,xe.__)("<WebMonetization/> is an API that allows websites to request small payments from users facilitated by the browser and the user's Web Monetization provider.","likecoin"),{WebMonetization:(0,t.createElement)(Xe,{text:(0,xe.__)("Web Monetization","likecoin"),linkAddress:"https://webmonetization.org/"})}),dt=(0,t.createInterpolateElement)((0,xe.__)("You would need to register a <PaymentPointer/> to enable web monetization. However LikeCoin is working hard to integrate web monetization natively into our ecosystem. Follow our latest progress <Here/>!","likecoin"),{PaymentPointer:(0,t.createElement)(Xe,{text:(0,xe.__)("payment pointer","likecoin"),linkAddress:"https://webmonetization.org/docs/ilp-wallets"}),Here:(0,t.createElement)(Xe,{text:(0,xe.__)("here","likecoin"),linkAddress:"https://community.webmonetization.org/likecoinprotocol"})});var pt=function(){return(0,t.createElement)("div",null,(0,t.createElement)("p",null,ut),(0,t.createElement)("p",null,dt))},ht=(0,r.forwardRef)((function(e,n){const a=(0,ye.useSelect)((e=>e(it).selectPaymentPointer())),{postPaymentPointer:i}=(0,ye.useDispatch)(it),[o,s]=(0,r.useState)(!!a);(0,r.useEffect)((()=>{s(!!a)}),[a]);const l=(0,r.useRef)();async function c(){if(o)try{i(l.current.value)}catch(e){console.error(e)}}return(0,r.useImperativeHandle)(n,(()=>({submit:c}))),(0,t.createElement)(t.Fragment,null,(0,t.createElement)(Me,{title:(0,xe.__)("Web Monetization","likecoin")}),(0,t.createElement)(pt,null),(0,t.createElement)(Ke,null,(0,t.createElement)(ze,{checked:o,handleCheck:s,title:(0,xe.__)("Web Monetization","likecoin"),details:(0,xe.__)("Enable","likecoin")})),o&&(0,t.createElement)(Ke,null,(0,t.createElement)("tr",null,(0,t.createElement)("th",{scope:"row"},(0,t.createElement)("label",{for:"site_payment_pointer"},(0,xe.__)("Payment pointer","likecoin"))),(0,t.createElement)("td",null,(0,t.createElement)("input",{type:"text",placeholder:"$wallet.example.com/alice",defaultValue:a,ref:l})," ",(0,t.createElement)("a",{rel:"noopener noreferrer",target:"_blank",href:"https://webmonetization.org/docs/ilp-wallets/"},(0,xe.__)("What is payment pointer?","likecoin"))))))})),mt=function(){const[e,n]=(0,r.useState)(!1),a=(0,r.useRef)(),i=(0,r.useRef)(),o=(0,r.useRef)();return(0,t.createElement)("form",{className:"likecoin",onSubmit:async function(e){n(!1),e.preventDefault();try{await Promise.all([a.current.submit(),i.current.submit(),o.current.submit()]),n(!0),window.scrollTo({top:0,behavior:"smooth"})}catch(e){console.error(e)}}},e&&(0,t.createElement)(Ue,{text:(0,xe.__)("Settings Saved","likecoin"),className:"notice-success",handleNoticeDismiss:function(e){e.preventDefault(),n(!1)}}),(0,t.createElement)(Ye,{ref:a}),(0,t.createElement)("hr",null),(0,t.createElement)(at,{ref:i}),(0,t.createElement)("hr",null),(0,t.createElement)(ht,{ref:o}),(0,t.createElement)(qe,null))},ft=n(669),Et=n.n(ft),_t=window.lodash,kt=function(e){const n=(0,r.useRef)(),[a,i]=(0,r.useState)(e.defaultLikerId),[o,s]=(0,r.useState)(e.defaultLikerDisplayName),[l,c]=(0,r.useState)(e.defaultLikerWalletAddress),[u,d]=(0,r.useState)(e.defaultLikerAvatar),[p,h]=(0,r.useState)(!1),[m,f]=(0,r.useState)(!1),[E,_]=(0,r.useState)(!0),[k,g]=(0,r.useState)(!1),v=(0,r.useMemo)((()=>(0,_t.debounce)((async t=>{if(t)try{const n=await Et().get(`https://api.${e.likecoHost}/users/id/${t}/min`),{user:r,displayName:a,likeWallet:o,avatar:l}=n.data;i(r),s(a),c(o),d(l),h(!1),e.onLikerIdUpdate({likerIdValue:r,likerDisplayName:a,likerWalletAddress:o,likerAvatar:l})}catch(e){h(!1),i(""),s(""),c(""),d("")}}),500)),[]);return(0,r.useEffect)((()=>{v(a)}),[v,a]),(0,r.useEffect)((()=>{i(e.defaultLikerId),s(e.defaultLikerDisplayName),c(e.defaultLikerWalletAddress),d(e.defaultLikerAvatar),_(!!e.defaultLikerId),g(!!e.defaultLikerId),f(!e.defaultLikerId)}),[e.defaultLikerId,e.defaultLikerDisplayName,e.defaultLikerWalletAddress,e.defaultLikerAvatar]),(0,r.useEffect)((()=>{g(!!a),_(!!a)}),[a]),(0,t.createElement)(t.Fragment,null,e.editable&&(!a||m)&&(0,t.createElement)("div",{className:"tablenav top"},(0,t.createElement)("div",{className:"alignleft actions"},(0,t.createElement)("input",{ref:n,id:"likecoinIdInputBox",className:"likecoinInputBox",type:"text",placeholder:(0,xe.__)("Search your Liker ID","likecoin"),onChange:function(e){e.preventDefault(),f(!0),h(!0);const t=e.target.value;i(t)}})," ",(0,t.createElement)("a",{id:"likecoinInputLabel",className:"likecoinInputLabel",target:"_blank",rel:"noopener noreferrer",href:`https://${e.likecoHost}/in`},(0,xe.__)("Sign Up / Find my Liker ID","likecoin"))),(0,t.createElement)("br",{className:"clear"})),p?a&&(0,t.createElement)("p",{className:"description"},(0,xe.__)("Loading...","likecoin")):o&&(0,t.createElement)("table",{className:"wp-list-table widefat fixed striped table-view-list"},(0,t.createElement)("thead",null,(0,t.createElement)("tr",null,(0,t.createElement)("th",null,(0,xe.__)("Liker ID","likecoin")),(0,t.createElement)("th",null,(0,xe.__)("Wallet","likecoin")),(0,t.createElement)("th",null))),(0,t.createElement)("tbody",null,(0,t.createElement)("tr",null,(0,t.createElement)("td",{className:"column-username"},u&&(0,t.createElement)("img",{id:"likecoinAvatar",src:u,width:"48",height:"48",alt:"Avatar"}),(0,t.createElement)("strong",null,(0,t.createElement)("a",{id:"likecoinId",rel:"noopener noreferrer",target:"_blank",href:`https://${e.likecoHost}/${a}`,className:"likecoin"},o))),(0,t.createElement)("td",null,l),(0,t.createElement)("td",null,e.editable&&(0,t.createElement)(t.Fragment,null,E&&(0,t.createElement)("button",{className:"button",type:"button",onClick:function(e){e.preventDefault(),f(!0)}},(0,xe.__)("Change","likecoin")),k&&(0,t.createElement)(t.Fragment,null," ",(0,t.createElement)("button",{className:"button button-danger",type:"button",onClick:function(t){t.preventDefault(),i(""),s(""),c(""),d(""),e.onLikerIdUpdate({likerIdValue:"",likerDisplayName:"",likerWalletAddress:"",likerAvatar:""})}},(0,xe.__)("Disconnect","likecoin")))))))),(0,t.createElement)("section",null,a&&!p&&!u&&(0,t.createElement)("div",{className:"likecoin likecoinError userNotFound"},(0,t.createElement)("h4",null,(0,xe.__)("Liker ID not found","likecoin")))))};const gt="likecoin/user_liker_info",vt="/likecoin/v1/options/liker-id/user",yt={DBUserLikerId:"",DBUserLikerAvatar:"",DBUserLikerDisplayName:"",DBUserLikerWallet:""},bt={getUserLikerInfo(e){return{type:"GET_USER_LIKER_INFO",path:e}},setUserLikerInfo(e){return{type:"SET_USER_LIKER_INFO",info:e}},setHTTPErrors(e){return{type:"SET_ERROR_MESSAGE",errorMsg:e}},*postUserLikerInfo(e){yield{type:"POST_USER_LIKER_INFO_TO_DB",data:e},e.likecoin_user&&(yield{type:"CHANGE_USER_LIKER_INFO_GLOBAL_STATE",data:e})}},St={reducer:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:yt,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"SET_USER_LIKER_INFO":return{DBUserLikerId:t.info?t.info.likecoin_user.likecoin_id:"",DBUserLikerAvatar:t.info?t.info.likecoin_user.avatar:"",DBUserLikerDisplayName:t.info?t.info.likecoin_user.display_name:"",DBUserLikerWallet:t.info?t.info.likecoin_user.wallet:""};case"CHANGE_USER_LIKER_INFO_GLOBAL_STATE":return{DBUserLikerId:t.data.userLikerInfos.likecoin_id,DBUserLikerAvatar:t.data.userLikerInfos.avatar,DBUserLikerDisplayName:t.data.userLikerInfos.display_name,DBUserLikerWallet:t.data.userLikerInfos.wallet};default:return e}},controls:{GET_USER_LIKER_INFO(e){return Se()({path:e.path})},POST_USER_LIKER_INFO_TO_DB(e){return Se()({method:"POST",path:vt,data:e.data})}},selectors:{selectUserLikerInfo:e=>e},resolvers:{*selectUserLikerInfo(){try{const e=(yield bt.getUserLikerInfo(vt)).data;return bt.setUserLikerInfo(e)}catch(e){return bt.setHTTPErrors(e.message)}}},actions:bt};we(gt,St);const{likecoHost:wt}=window.likecoinReactAppData;var It=function(){const{DBUserLikerId:e,DBUserLikerAvatar:n,DBUserLikerDisplayName:a,DBUserLikerWallet:i}=(0,ye.useSelect)((e=>e(gt).selectUserLikerInfo())),{postUserLikerInfo:o}=(0,ye.useDispatch)(gt),[s,l]=(0,r.useState)(!1),[c,u]=(0,r.useState)({});return(0,t.createElement)("div",{className:"likecoin"},s&&(0,t.createElement)(Ue,{text:(0,xe.__)("Settings Saved","likecoin"),className:"notice-success",handleNoticeDismiss:function(e){e.preventDefault(),l(!1)}}),(0,t.createElement)("form",{onSubmit:function(e){l(!1),e.preventDefault();const t={userLikerInfos:{likecoin_id:c.likerIdValue,display_name:c.likerDisplayName,wallet:c.likerWalletAddress,avatar:c.likerAvatar}};try{o(t),l(!0),window.scrollTo({top:0,behavior:"smooth"})}catch(e){console.error("Error occured when saving to Wordpress DB: ",e)}}},(0,t.createElement)(Me,{title:(0,xe.__)("Your Liker ID","likecoin")}),(0,t.createElement)("p",null,(0,xe.__)("This is your Liker ID, which is used to display LikeCoin button when post is not registered on ISCN yet.","likecoin")),(0,t.createElement)(kt,{likecoHost:wt,defaultLikerId:e,defaultLikerDisplayName:a,defaultLikerWalletAddress:i,defaultLikerAvatar:n,editable:!0,onLikerIdUpdate:function(e){u(e)}}),(0,t.createElement)(qe,null)))};const{likecoHost:Lt}=window.likecoinReactAppData;var Pt=function(){const{DBUserCanEditOption:e,DBSiteLikerId:n,DBSiteLikerAvatar:a,DBSiteLikerDisplayName:i,DBSiteLikerWallet:o}=(0,ye.useSelect)((e=>e(Ie).selectSiteLikerInfo())),{postSiteLikerInfo:s}=(0,ye.useDispatch)(Ie),[l,c]=(0,r.useState)(!1),[u,d]=(0,r.useState)({});return(0,t.createElement)("div",{className:"likecoin"},l&&(0,t.createElement)(Ue,{text:(0,xe.__)("Settings Saved","likecoin"),className:"notice-success",handleNoticeDismiss:function(e){e.preventDefault(),c(!1)}}),(0,t.createElement)("form",{onSubmit:function(t){c(!1),t.preventDefault();const n={siteLikerInfos:{likecoin_id:u.likerIdValue,display_name:u.likerDisplayName,wallet:u.likerWalletAddress,avatar:u.likerAvatar}};try{e&&s(n),c(!0),window.scrollTo({top:0,behavior:"smooth"})}catch(e){console.error("Error occured when saving to Wordpress DB: ",e)}}},(0,t.createElement)(Me,{title:(0,xe.__)("Site Default Liker ID","likecoin")}),(0,t.createElement)("p",null,(0,xe.__)("This will be the site default Liker ID if any author has not set one.","likecoin")),(0,t.createElement)(kt,{likecoHost:Lt,defaultLikerId:n,defaultLikerDisplayName:i,defaultLikerWalletAddress:o,defaultLikerAvatar:a,editable:e,onLikerIdUpdate:function(e){d(e)}}),e&&(0,t.createElement)(qe,null)))},At=n.p+"images/w3p_banner.13b75e39.png",Nt=function(){const e=(0,t.createInterpolateElement)((0,xe.__)("Web3Press provides a creative business model, especially for open content. No paywall or advertisement anymore.\n      Web3Press is based on <LikeCoin />, an application-specific blockchain that the community and infrastructure focus on the creator’s economy.","likecoin"),{LikeCoin:(0,t.createElement)(Xe,{text:(0,xe.__)("LikeCoin","likecoin"),linkAddress:"https://like.co"})}),n=(0,t.createInterpolateElement)((0,xe.__)("Idea is the best product for your readers. Your readers buy your posts because they love your words. Web3Press helps you to productize your posts as <WNFT/>. Let readers support you by buying your posts while reading.","likecoin"),{WNFT:(0,t.createElement)(Xe,{text:(0,xe.__)("NFTs","likecoin"),linkAddress:"https://liker.land/writing-nft/about"})}),r=(0,t.createInterpolateElement)((0,xe.__)("You know who has bought your NFTs with <Explorer />. You can connect with your fans by sending NFT gifts with warm greetings is not only possible but convenient. Conditional offers can be made according to the open data on-chain.","likecoin"),{Explorer:(0,t.createElement)(Xe,{text:(0,xe.__)("on-chain data","likecoin"),linkAddress:"https://www.mintscan.io/likecoin"})}),a=(0,t.createInterpolateElement)((0,xe.__)("“You are what you read”. Share your <Portfolio /> with pride. Collect the rare and valuable articles into your wallet.","likecoin"),{Portfolio:(0,t.createElement)(Xe,{text:(0,xe.__)("NFT portfolio","likecoin"),linkAddress:"https://liker.land/dashboard?tab=collected"})}),i=(0,t.createInterpolateElement)((0,xe.__)("Web3Press is based on <LikeCoin />, an application-specific blockchain that the community and infrastructure focus on the creator’s economy.","likecoin"),{LikeCoin:(0,t.createElement)(Xe,{text:(0,xe.__)("LikeCoin","likecoin"),linkAddress:"https://like.co"})}),o=(0,t.createInterpolateElement)((0,xe.__)("Register metadata (<ISCN />) on the <LikeCoinChain />, store content on the decentralized file system (<IPFS /> and <Arweave />), and backup on Internet Archive, all in one plugin.","likecoin"),{ISCN:(0,t.createElement)(Xe,{text:(0,xe.__)("ISCN","likecoin"),linkAddress:"https://iscn.io"}),LikeCoinChain:(0,t.createElement)(Xe,{text:(0,xe.__)("LikeCoin chain","likecoin"),linkAddress:"https://www.mintscan.io/likecoin"}),IPFS:(0,t.createElement)(Xe,{text:(0,xe.__)("IPFS","likecoin"),linkAddress:"https://ipfs.io/"}),Arweave:(0,t.createElement)(Xe,{text:(0,xe.__)("Arweave","likecoin"),linkAddress:"https://arweave.io/"})}),s=(0,t.createInterpolateElement)((0,xe.__)("Web3 is a new standard of the Internet. The Internet has been evolving in the past decades and becoming increasingly decentralized. In Web1, information was 1-way-broadcast; in Web2, information was user-generated. In Web3, the concept of ownership applies to every piece of data. Echoing <WordPress />, the vision of WordPress, Web3Press pushes one more step forward: the freedom to OWN. Oh yes, it’s free, as in freedom.","likecoin"),{WordPress:(0,t.createElement)(Xe,{text:(0,xe.__)("Democratise Publishing","likecoin"),linkAddress:"https://wordpress.org/about/"})}),l=(0,t.createInterpolateElement)((0,xe.__)("Follow us by entering your email below, or visit our <Blog/> for latest update.","likecoin"),{Blog:(0,t.createElement)(Xe,{text:(0,xe.__)("blog","likecoin"),linkAddress:"https://blog.like.co/?utm_source=wordpress&utm_medium=plugin&utm_campaign=about_page"})});return(0,t.createElement)("div",{className:"likecoin"},(0,t.createElement)("img",{src:At,alt:"Word3Press Banner"}),(0,t.createElement)("h2",null,(0,xe.__)("What is Web3Press?","likecoin")),(0,t.createElement)("p",null,e),(0,t.createElement)("p",null,(0,xe.__)("With Web3Press, you can:","likecoin")),(0,t.createElement)("h3",null,(0,xe.__)("Sell your posts","likecoin")),(0,t.createElement)("p",null,n),(0,t.createElement)("h3",null,(0,xe.__)("Be proud of your work","likecoin")),(0,t.createElement)("p",null,a),(0,t.createElement)("h3",null,(0,xe.__)("Build Community","likecoin")),(0,t.createElement)("p",null,r),(0,t.createElement)("h3",null,(0,xe.__)("Preserve Content","likecoin")),(0,t.createElement)("p",null,o),(0,t.createElement)("hr",null),(0,t.createElement)("h2",null,(0,xe.__)("What is LikeCoin","likecoin")),(0,t.createElement)("p",null,i),(0,t.createElement)("h2",null,(0,xe.__)("Why Web3","likecoin")),(0,t.createElement)("p",null,s),(0,t.createElement)("hr",null),(0,t.createElement)("h2",null,(0,xe.__)("Subscribe to our Newsletter","likecoin")),(0,t.createElement)("p",null,l),(0,t.createElement)("iframe",{src:"https://newsletter.like.co/embed",width:"100%",height:"150",title:(0,xe.__)("Subscribe to LikeCoin newsletter","likecoin"),style:{border:"1px solid #EEE",maxWidth:"420px"},frameborder:"0",scrolling:"no"}),(0,t.createElement)("hr",null),(0,t.createElement)("h2",null,(0,xe.__)("Sponsor us on GitHub","likecoin")),(0,t.createElement)("iframe",{className:"lcp-github-sponsor-card",src:"https://github.com/sponsors/likecoin/card",title:"Sponsor likecoin",height:"150",width:"100%",style:{maxWidth:"660px"}}))},xt=function(){const e=(0,t.createInterpolateElement)((0,xe.__)("Please refer to <Help/> for help on using this plugin","likecoin"),{Help:(0,t.createElement)(Xe,{text:(0,xe.__)("this guide","likecoin"),linkAddress:"https://docs.like.co/user-guide/wordpress"})}),n=(0,t.createInterpolateElement)((0,xe.__)("Never heard of <LikeCoin>LikeCoin</LikeCoin>? Don’t worry, <Link>here</Link> are some for you to get started.","likecoin"),{LikeCoin:(0,t.createElement)(Xe,{text:(0,xe.__)("LikeCoin","likecoin"),linkAddress:"https://like.co"}),Link:(0,t.createElement)(Xe,{text:(0,xe.__)("here","likecoin"),linkAddress:`https://faucet.like.co/?platform=wordpress&referrer=${encodeURIComponent(document.location.origin)}`})}),r=(0,t.createInterpolateElement)((0,xe.__)("Follow us by entering your email below, or visit our <Blog/> for latest update.","likecoin"),{Blog:(0,t.createElement)(Xe,{text:(0,xe.__)("blog","likecoin"),linkAddress:"https://blog.like.co/?utm_source=wordpress&utm_medium=plugin&utm_campaign=getting_started"})});return(0,t.createElement)("div",{className:"lcp-nav-tab-panel likecoin"},(0,t.createElement)(Me,{title:(0,xe.__)("Getting Started","likecoin")}),(0,t.createElement)("div",{className:"lcp-card"},(0,t.createElement)("h2",null,(0,xe.__)("1. Get some LikeCoin tokens to get started","likecoin")),(0,t.createElement)("p",null,n)),(0,t.createElement)("div",{className:"lcp-card"},(0,t.createElement)("h2",null,(0,xe.__)("2. You are now ready, let’s start publishing.","likecoin")),(0,t.createElement)("p",null,(0,xe.__)("Here is a video to help you understand how to publish a Writing NFT","likecoin")),(0,t.createElement)("iframe",{height:"315",src:"https://www.youtube.com/embed/zHmAidvifQw",title:(0,xe.__)("Quickstart Video","likecoin"),frameborder:"0",allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture",allowfullscreen:!0,style:{width:"100%",maxWidth:"560px"}}),(0,t.createElement)("p",null,e)),(0,t.createElement)("div",{className:"lcp-card"},(0,t.createElement)("h2",null,(0,xe.__)("3. Subscribe to our newsletter for upcoming features","likecoin")),(0,t.createElement)("p",null,r),(0,t.createElement)("iframe",{src:"https://newsletter.like.co/embed",width:"100%",height:"150",title:(0,xe.__)("Subscribe to LikeCoin newsletter","likecoin"),style:{border:"1px solid #EEE",background:"white",maxWidth:"420px"},frameborder:"0",scrolling:"no"})),(0,t.createElement)("hr",null),(0,t.createElement)(Me,{title:(0,xe.__)("Useful Tips","likecoin")}),(0,t.createElement)("div",{className:"lcp-card"},(0,t.createElement)("h3",null,(0,xe.__)("Publish your post before you mint Writing NFT","likecoin")),(0,t.createElement)("p",null,(0,xe.__)("You need to publish your post first, then you can find the Publish button on the editing sidebar.","likecoin"))),(0,t.createElement)("div",{className:"lcp-card"},(0,t.createElement)("h3",null,(0,xe.__)("Publish along with licence","likecoin")),(0,t.createElement)("p",null,(0,xe.__)("You can set your preferred licence on the editing sidebar.","likecoin"))),(0,t.createElement)("div",{className:"lcp-card"},(0,t.createElement)("h3",null,(0,xe.__)("Encourage your readers to collect Writing NFT of your works","likecoin")),(0,t.createElement)("p",null,(0,xe.__)("Let your readers aware they can collect Writing NFT of your works. Let them know it is meaningful to support you.","likecoin"))))};const Ot=window.likecoinReactAppData||{},{appSelector:Dt}=Ot,Tt=document.querySelector(Dt);Tt&&(0,t.render)((0,t.createElement)((function(t){let{basename:n,children:a,window:d}=t,p=r.useRef();var h;null==p.current&&(p.current=(void 0===(h={window:d,v5Compat:!0})&&(h={}),function(t,n,r,a){void 0===a&&(a={});let{window:c=document.defaultView,v5Compat:d=!1}=a,p=c.history,h=e.Pop,m=null;function f(){h=e.Pop,m&&m({action:h,location:E.location})}let E={get action(){return h},get location(){return t(c,p)},listen(e){if(m)throw new Error("A history only accepts one active listener");return c.addEventListener(i,f),m=e,()=>{c.removeEventListener(i,f),m=null}},createHref(e){return n(c,e)},encodeLocation(e){let t=u("string"==typeof e?e:l(e));return{pathname:t.pathname,search:t.search,hash:t.hash}},push:function(t,n){h=e.Push;let a=s(E.location,t,n);r&&r(a,t);let i=o(a),l=E.createHref(a);try{p.pushState(i,"",l)}catch(e){c.location.assign(l)}d&&m&&m({action:h,location:E.location})},replace:function(t,n){h=e.Replace;let a=s(E.location,t,n);r&&r(a,t);let i=o(a),l=E.createHref(a);p.replaceState(i,"",l),d&&m&&m({action:h,location:E.location})},go(e){return p.go(e)}};return E}((function(e,t){let{pathname:n="/",search:r="",hash:a=""}=c(e.location.hash.substr(1));return s("",{pathname:n,search:r,hash:a},t.state&&t.state.usr||null,t.state&&t.state.key||"default")}),(function(e,t){let n=e.document.querySelector("base"),r="";if(n&&n.getAttribute("href")){let t=e.location.href,n=t.indexOf("#");r=-1===n?t:t.slice(0,n)}return r+"#"+("string"==typeof t?t:l(t))}),(function(e,t){!function(e,t){if(!e){"undefined"!=typeof console&&console.warn(t);try{throw new Error(t)}catch(e){}}}("/"===e.pathname.charAt(0),"relative pathnames are not supported in hash history.push("+JSON.stringify(t)+")")}),h)));let m=p.current,[f,E]=r.useState({action:m.action,location:m.location});return r.useLayoutEffect((()=>m.listen(E)),[m]),r.createElement(ce,{basename:n,children:a,location:f.location,navigationType:f.action,navigator:m})}),null,(0,t.createElement)((function(){const{DBUserCanEditOption:e}=(0,ye.useSelect)((e=>e(Ie).selectSiteLikerInfo()));return(0,t.createElement)("div",{className:"wrap"},(0,t.createElement)("h2",null," "),(0,t.createElement)(De,null),(0,t.createElement)(ue,null,(0,t.createElement)(le,{path:"",element:(0,t.createElement)(Ce,null)},(0,t.createElement)(le,{index:!0,element:e?(0,t.createElement)(Je,null):(0,t.createElement)(oe,{to:"/about",replace:!0})}),(0,t.createElement)(le,{path:"advanced",element:(0,t.createElement)(mt,null)}),(0,t.createElement)(le,{path:"about",element:(0,t.createElement)(Nt,null)})),(0,t.createElement)(le,{path:"liker-id",element:(0,t.createElement)(Ve,null)},(0,t.createElement)(le,{index:!0,element:e?(0,t.createElement)(Pt,null):(0,t.createElement)(oe,{to:"user",replace:!0})}),(0,t.createElement)(le,{path:"user",element:(0,t.createElement)(It,null)})),(0,t.createElement)(le,{path:"help",element:(0,t.createElement)(xt,null)})))}),null)),Tt)}()}();
  • likecoin/trunk/assets/js/sidebar/index.asset.php

    r2888124 r2903806  
    11<?php return array(
    22    'dependencies' => array( 'react', 'wp-api-fetch', 'wp-components', 'wp-data', 'wp-edit-post', 'wp-element', 'wp-i18n', 'wp-plugins', 'wp-wordcount' ),
    3     'version'      => '206a6c9e61cdacf2942e23bfdeaa4eda',
     3    'version'      => 'ed3271099c71596f9743',
    44);
  • likecoin/trunk/assets/js/sidebar/index.css

    r2831266 r2903806  
    1 .divOuterHolder{align-items:center;border-bottom:1px solid #e0e0e0;display:flex}.divOuterHolderStatusInfoPanel{align-items:center;border-bottom:0;display:flex;flex-direction:column;width:100%}.divOuterHolderMainSidebar{align-items:start;border-bottom:1px solid #e0e0e0;display:flex;flex-direction:column;padding:10px}.divInnerHolder{margin:auto;padding:10px}.dePubDiv{padding:10px 0}.dePubMainSidebarDiv{padding:10px 0 10px 10px}.dePubStatusRed{size:14px;color:#1e1e1e;font-weight:700;margin:auto}.likeCoinIconOuterDiv{padding:10px}.sidebarStatusTitleOuterDiv{display:flex;flex-direction:row;padding:0 10px 10px 0;width:100%}.sidebarStatusTitleOuterDivPointer{cursor:pointer;display:flex;flex-direction:row;padding:0 10px 0 0;width:100%}.sidebarStatusTitleOuterDivMatters{display:flex;flex-direction:row;padding:10px 10px 0 0;width:100%}.flexBoxRow,.postStatusInfoPanelOuterDiv{display:flex;flex-direction:row}.flexBoxRow{width:100%}.flexBoxRowNormalText{color:#000;font-size:14px}.flexBoxRowCheckDePub{display:flex;flex-direction:row;padding:10px 0}.flexBoxColumn{display:flex;flex-direction:column}.registerISCNBtnOuterDiv{display:flex;flex-direction:row;padding:10px 0;width:100%}.postStatusInfoRowOuterDiv{display:flex;flex-direction:row;padding-top:10px;width:100%}.blueBackgroundWhiteTextBtn{background-color:#007cba;border:10px;border-radius:4px;color:#fff;min-width:230px}.blueBackgroundWhiteTextBtn,.whiteBackgroundBlueTextBtn{cursor:pointer;font-size:14px;padding:8px 16px;text-align:center;text-decoration:none}.whiteBackgroundBlueTextBtn{background-color:#fff;border:1px solid #007cba;border-radius:4px;color:#007cba;width:16.5em}.blueBackgroundWhiteTextSmallBtn{background-color:#007cba;border-radius:4px;color:#fff}.blueBackgroundWhiteTextSmallBtn,.whiteBackgroundBlueTextSmallBtn{cursor:pointer;flex-basis:50%;font-size:12px;margin:4px;padding:10px 0;text-align:center;text-decoration:none}.whiteBackgroundBlueTextSmallBtn{background-color:#fff;border:1px solid #007cba;border-radius:4px;color:#007cba}.sidebar-main-likecoin{background:#ff0;padding-left:10px}.redDot{background-color:#e35050}.greenDot,.redDot{border-radius:50%;display:inline-block;height:18px;width:18px}.greenDot{background-color:#50e3c2}.greyDot{background-color:#9b9b9b;border-radius:50%;display:inline-block;height:18px;width:18px}.sidebarPopUpRowTitle{font-weight:700;margin-bottom:5px}.postStatusDiv{margin-left:5px}.showMoreOuterDiv{cursor:pointer;margin-left:10.6em;padding:10px 0}.marginLeftAuto{margin-left:auto}.SideBarStatusRowTitle{flex-basis:52%}.SideBarStatusRowTitle p{font-weight:700}.SideBarStatusRowDetails{width:48%}.longLink{line-break:anywhere}.TagOuterDiv{background-color:#ebebeb;border-radius:16px;display:flex;margin:2px 5px;padding:2px 12px}.crossIconOuterDiv,.TagOuterDiv p{margin:auto}.lineThroughText{margin-bottom:17px;text-decoration:line-through}.greyText,.lineThroughText{color:#9b9b9b;font-size:14px}.popUpWrapper{background-color:#fff;border-radius:8px;box-shadow:2px 4px 8px rgba(0,0,0,.25);display:flex;flex-direction:column;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:5px 0 20px;position:fixed;right:302px;top:100px;width:600px;z-index:100000}.popUpMainTitleDiv{border-bottom:1px solid #e6e6e6;display:flex;flex-direction:row;padding:10px}.popUpCrossIconWrapper{margin-left:auto}.popUpMainContentWrapper{max-height:500px;overflow-y:auto}.popUpMainContentRow{padding:10px}.settingLink{text-decoration:none}
     1.divOuterHolder{align-items:center;border-bottom:1px solid #e0e0e0;display:flex}.divOuterHolderStatusInfoPanel{align-items:center;border-bottom:0;display:flex;flex-direction:column;width:100%}.divOuterHolderMainSidebar{align-items:start;border-bottom:1px solid #e0e0e0;display:flex;flex-direction:column;padding:10px}.divInnerHolder{margin:auto;padding:10px}.dePubDiv{padding:10px 0}.dePubMainSidebarDiv{padding:10px 0 10px 10px}.dePubStatusRed{size:14px;color:#1e1e1e;font-weight:700;margin:auto}.likeCoinIconOuterDiv{padding:10px}.sidebarStatusTitleOuterDiv{display:flex;flex-direction:row;padding:0 10px 10px 0;width:100%}.sidebarStatusTitleOuterDivPointer{cursor:pointer;display:flex;flex-direction:row;padding:0 10px 0 0;width:100%}.sidebarStatusTitleOuterDivMatters{display:flex;flex-direction:row;padding:10px 10px 0 0;width:100%}.flexBoxRow,.postStatusInfoPanelOuterDiv{display:flex;flex-direction:row}.flexBoxRow{width:100%}.flexBoxRowNormalText{color:#000;font-size:14px}.flexBoxRowCheckDePub{display:flex;flex-direction:row;padding:10px 0}.flexBoxColumn{display:flex;flex-direction:column}.registerISCNBtnOuterDiv{display:flex;flex-direction:row;padding:10px 0;width:100%}.postStatusInfoRowOuterDiv{display:flex;flex-direction:row;padding-top:10px;width:100%}.blueBackgroundWhiteTextBtn{background-color:#007cba;border:10px;border-radius:4px;color:#fff;min-width:230px}.blueBackgroundWhiteTextBtn,.whiteBackgroundBlueTextBtn{cursor:pointer;font-size:14px;padding:8px 16px;text-align:center;text-decoration:none}.whiteBackgroundBlueTextBtn{background-color:#fff;border:1px solid #007cba;border-radius:4px;color:#007cba;width:16.5em}.blueBackgroundWhiteTextSmallBtn{background-color:#007cba;border-radius:4px;color:#fff}.blueBackgroundWhiteTextSmallBtn,.whiteBackgroundBlueTextSmallBtn{cursor:pointer;flex-basis:50%;font-size:12px;margin:4px;padding:10px 0;text-align:center;text-decoration:none}.whiteBackgroundBlueTextSmallBtn{background-color:#fff;border:1px solid #007cba;border-radius:4px;color:#007cba}.sidebar-main-likecoin{background:#ff0;padding-left:10px}.redDot{background-color:#e35050}.greenDot,.redDot{border-radius:50%;display:inline-block;height:18px;width:18px}.greenDot{background-color:#50e3c2}.greyDot{background-color:#9b9b9b;border-radius:50%;display:inline-block;height:18px;width:18px}.sidebarPopUpRowTitle{font-weight:700;margin-bottom:5px}.postStatusDiv{margin-left:5px}.showMoreOuterDiv{cursor:pointer;margin-left:10.6em;padding:10px 0}.marginLeftAuto{margin-left:auto}.SideBarStatusRowTitle{flex-basis:52%}.SideBarStatusRowTitle p{font-weight:700}.SideBarStatusRowDetails{width:48%}.longLink{line-break:anywhere}.TagOuterDiv{background-color:#ebebeb;border-radius:16px;display:flex;margin:2px 5px;padding:2px 12px}.TagOuterDiv p,.crossIconOuterDiv{margin:auto}.lineThroughText{margin-bottom:17px;text-decoration:line-through}.greyText,.lineThroughText{color:#9b9b9b;font-size:14px}.popUpWrapper{background-color:#fff;border-radius:8px;box-shadow:2px 4px 8px rgba(0,0,0,.25);display:flex;flex-direction:column;height:-moz-fit-content;height:fit-content;padding:5px 0 20px;position:fixed;right:302px;top:100px;width:600px;z-index:100000}.popUpMainTitleDiv{border-bottom:1px solid #e6e6e6;display:flex;flex-direction:row;padding:10px}.popUpCrossIconWrapper{margin-left:auto}.popUpMainContentWrapper{max-height:500px;overflow-y:auto}.popUpMainContentRow{padding:10px}.settingLink{text-decoration:none}
  • likecoin/trunk/assets/js/sidebar/index.js

    r2888124 r2903806  
    1 !function(){var e={669:function(e,t,n){e.exports=n(609)},448:function(e,t,n){"use strict";var r=n(867),a=n(26),i=n(372),s=n(327),o=n(97),c=n(109),l=n(985),u=n(61);e.exports=function(e){return new Promise((function(t,n){var d=e.data,p=e.headers,m=e.responseType;r.isFormData(d)&&delete p["Content-Type"];var f=new XMLHttpRequest;if(e.auth){var h=e.auth.username||"",g=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";p.Authorization="Basic "+btoa(h+":"+g)}var E=o(e.baseURL,e.url);function v(){if(f){var r="getAllResponseHeaders"in f?c(f.getAllResponseHeaders()):null,i={data:m&&"text"!==m&&"json"!==m?f.response:f.responseText,status:f.status,statusText:f.statusText,headers:r,config:e,request:f};a(t,n,i),f=null}}if(f.open(e.method.toUpperCase(),s(E,e.params,e.paramsSerializer),!0),f.timeout=e.timeout,"onloadend"in f?f.onloadend=v:f.onreadystatechange=function(){f&&4===f.readyState&&(0!==f.status||f.responseURL&&0===f.responseURL.indexOf("file:"))&&setTimeout(v)},f.onabort=function(){f&&(n(u("Request aborted",e,"ECONNABORTED",f)),f=null)},f.onerror=function(){n(u("Network Error",e,null,f)),f=null},f.ontimeout=function(){var t="timeout of "+e.timeout+"ms exceeded";e.timeoutErrorMessage&&(t=e.timeoutErrorMessage),n(u(t,e,e.transitional&&e.transitional.clarifyTimeoutError?"ETIMEDOUT":"ECONNABORTED",f)),f=null},r.isStandardBrowserEnv()){var S=(e.withCredentials||l(E))&&e.xsrfCookieName?i.read(e.xsrfCookieName):void 0;S&&(p[e.xsrfHeaderName]=S)}"setRequestHeader"in f&&r.forEach(p,(function(e,t){void 0===d&&"content-type"===t.toLowerCase()?delete p[t]:f.setRequestHeader(t,e)})),r.isUndefined(e.withCredentials)||(f.withCredentials=!!e.withCredentials),m&&"json"!==m&&(f.responseType=e.responseType),"function"==typeof e.onDownloadProgress&&f.addEventListener("progress",e.onDownloadProgress),"function"==typeof e.onUploadProgress&&f.upload&&f.upload.addEventListener("progress",e.onUploadProgress),e.cancelToken&&e.cancelToken.promise.then((function(e){f&&(f.abort(),n(e),f=null)})),d||(d=null),f.send(d)}))}},609:function(e,t,n){"use strict";var r=n(867),a=n(849),i=n(321),s=n(185);function o(e){var t=new i(e),n=a(i.prototype.request,t);return r.extend(n,i.prototype,t),r.extend(n,t),n}var c=o(n(655));c.Axios=i,c.create=function(e){return o(s(c.defaults,e))},c.Cancel=n(263),c.CancelToken=n(972),c.isCancel=n(502),c.all=function(e){return Promise.all(e)},c.spread=n(713),c.isAxiosError=n(268),e.exports=c,e.exports.default=c},263:function(e){"use strict";function t(e){this.message=e}t.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},t.prototype.__CANCEL__=!0,e.exports=t},972:function(e,t,n){"use strict";var r=n(263);function a(e){if("function"!=typeof e)throw new TypeError("executor must be a function.");var t;this.promise=new Promise((function(e){t=e}));var n=this;e((function(e){n.reason||(n.reason=new r(e),t(n.reason))}))}a.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},a.source=function(){var e;return{token:new a((function(t){e=t})),cancel:e}},e.exports=a},502:function(e){"use strict";e.exports=function(e){return!(!e||!e.__CANCEL__)}},321:function(e,t,n){"use strict";var r=n(867),a=n(327),i=n(782),s=n(572),o=n(185),c=n(875),l=c.validators;function u(e){this.defaults=e,this.interceptors={request:new i,response:new i}}u.prototype.request=function(e){"string"==typeof e?(e=arguments[1]||{}).url=arguments[0]:e=e||{},(e=o(this.defaults,e)).method?e.method=e.method.toLowerCase():this.defaults.method?e.method=this.defaults.method.toLowerCase():e.method="get";var t=e.transitional;void 0!==t&&c.assertOptions(t,{silentJSONParsing:l.transitional(l.boolean,"1.0.0"),forcedJSONParsing:l.transitional(l.boolean,"1.0.0"),clarifyTimeoutError:l.transitional(l.boolean,"1.0.0")},!1);var n=[],r=!0;this.interceptors.request.forEach((function(t){"function"==typeof t.runWhen&&!1===t.runWhen(e)||(r=r&&t.synchronous,n.unshift(t.fulfilled,t.rejected))}));var a,i=[];if(this.interceptors.response.forEach((function(e){i.push(e.fulfilled,e.rejected)})),!r){var u=[s,void 0];for(Array.prototype.unshift.apply(u,n),u=u.concat(i),a=Promise.resolve(e);u.length;)a=a.then(u.shift(),u.shift());return a}for(var d=e;n.length;){var p=n.shift(),m=n.shift();try{d=p(d)}catch(e){m(e);break}}try{a=s(d)}catch(e){return Promise.reject(e)}for(;i.length;)a=a.then(i.shift(),i.shift());return a},u.prototype.getUri=function(e){return e=o(this.defaults,e),a(e.url,e.params,e.paramsSerializer).replace(/^\?/,"")},r.forEach(["delete","get","head","options"],(function(e){u.prototype[e]=function(t,n){return this.request(o(n||{},{method:e,url:t,data:(n||{}).data}))}})),r.forEach(["post","put","patch"],(function(e){u.prototype[e]=function(t,n,r){return this.request(o(r||{},{method:e,url:t,data:n}))}})),e.exports=u},782:function(e,t,n){"use strict";var r=n(867);function a(){this.handlers=[]}a.prototype.use=function(e,t,n){return this.handlers.push({fulfilled:e,rejected:t,synchronous:!!n&&n.synchronous,runWhen:n?n.runWhen:null}),this.handlers.length-1},a.prototype.eject=function(e){this.handlers[e]&&(this.handlers[e]=null)},a.prototype.forEach=function(e){r.forEach(this.handlers,(function(t){null!==t&&e(t)}))},e.exports=a},97:function(e,t,n){"use strict";var r=n(793),a=n(303);e.exports=function(e,t){return e&&!r(t)?a(e,t):t}},61:function(e,t,n){"use strict";var r=n(481);e.exports=function(e,t,n,a,i){var s=new Error(e);return r(s,t,n,a,i)}},572:function(e,t,n){"use strict";var r=n(867),a=n(527),i=n(502),s=n(655);function o(e){e.cancelToken&&e.cancelToken.throwIfRequested()}e.exports=function(e){return o(e),e.headers=e.headers||{},e.data=a.call(e,e.data,e.headers,e.transformRequest),e.headers=r.merge(e.headers.common||{},e.headers[e.method]||{},e.headers),r.forEach(["delete","get","head","post","put","patch","common"],(function(t){delete e.headers[t]})),(e.adapter||s.adapter)(e).then((function(t){return o(e),t.data=a.call(e,t.data,t.headers,e.transformResponse),t}),(function(t){return i(t)||(o(e),t&&t.response&&(t.response.data=a.call(e,t.response.data,t.response.headers,e.transformResponse))),Promise.reject(t)}))}},481:function(e){"use strict";e.exports=function(e,t,n,r,a){return e.config=t,n&&(e.code=n),e.request=r,e.response=a,e.isAxiosError=!0,e.toJSON=function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:this.config,code:this.code}},e}},185:function(e,t,n){"use strict";var r=n(867);e.exports=function(e,t){t=t||{};var n={},a=["url","method","data"],i=["headers","auth","proxy","params"],s=["baseURL","transformRequest","transformResponse","paramsSerializer","timeout","timeoutMessage","withCredentials","adapter","responseType","xsrfCookieName","xsrfHeaderName","onUploadProgress","onDownloadProgress","decompress","maxContentLength","maxBodyLength","maxRedirects","transport","httpAgent","httpsAgent","cancelToken","socketPath","responseEncoding"],o=["validateStatus"];function c(e,t){return r.isPlainObject(e)&&r.isPlainObject(t)?r.merge(e,t):r.isPlainObject(t)?r.merge({},t):r.isArray(t)?t.slice():t}function l(a){r.isUndefined(t[a])?r.isUndefined(e[a])||(n[a]=c(void 0,e[a])):n[a]=c(e[a],t[a])}r.forEach(a,(function(e){r.isUndefined(t[e])||(n[e]=c(void 0,t[e]))})),r.forEach(i,l),r.forEach(s,(function(a){r.isUndefined(t[a])?r.isUndefined(e[a])||(n[a]=c(void 0,e[a])):n[a]=c(void 0,t[a])})),r.forEach(o,(function(r){r in t?n[r]=c(e[r],t[r]):r in e&&(n[r]=c(void 0,e[r]))}));var u=a.concat(i).concat(s).concat(o),d=Object.keys(e).concat(Object.keys(t)).filter((function(e){return-1===u.indexOf(e)}));return r.forEach(d,l),n}},26:function(e,t,n){"use strict";var r=n(61);e.exports=function(e,t,n){var a=n.config.validateStatus;n.status&&a&&!a(n.status)?t(r("Request failed with status code "+n.status,n.config,null,n.request,n)):e(n)}},527:function(e,t,n){"use strict";var r=n(867),a=n(655);e.exports=function(e,t,n){var i=this||a;return r.forEach(n,(function(n){e=n.call(i,e,t)})),e}},655:function(e,t,n){"use strict";var r=n(867),a=n(16),i=n(481),s={"Content-Type":"application/x-www-form-urlencoded"};function o(e,t){!r.isUndefined(e)&&r.isUndefined(e["Content-Type"])&&(e["Content-Type"]=t)}var c,l={transitional:{silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},adapter:(("undefined"!=typeof XMLHttpRequest||"undefined"!=typeof process&&"[object process]"===Object.prototype.toString.call(process))&&(c=n(448)),c),transformRequest:[function(e,t){return a(t,"Accept"),a(t,"Content-Type"),r.isFormData(e)||r.isArrayBuffer(e)||r.isBuffer(e)||r.isStream(e)||r.isFile(e)||r.isBlob(e)?e:r.isArrayBufferView(e)?e.buffer:r.isURLSearchParams(e)?(o(t,"application/x-www-form-urlencoded;charset=utf-8"),e.toString()):r.isObject(e)||t&&"application/json"===t["Content-Type"]?(o(t,"application/json"),function(e,t,n){if(r.isString(e))try{return(0,JSON.parse)(e),r.trim(e)}catch(e){if("SyntaxError"!==e.name)throw e}return(0,JSON.stringify)(e)}(e)):e}],transformResponse:[function(e){var t=this.transitional,n=t&&t.silentJSONParsing,a=t&&t.forcedJSONParsing,s=!n&&"json"===this.responseType;if(s||a&&r.isString(e)&&e.length)try{return JSON.parse(e)}catch(e){if(s){if("SyntaxError"===e.name)throw i(e,this,"E_JSON_PARSE");throw e}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};r.forEach(["delete","get","head"],(function(e){l.headers[e]={}})),r.forEach(["post","put","patch"],(function(e){l.headers[e]=r.merge(s)})),e.exports=l},849:function(e){"use strict";e.exports=function(e,t){return function(){for(var n=new Array(arguments.length),r=0;r<n.length;r++)n[r]=arguments[r];return e.apply(t,n)}}},327:function(e,t,n){"use strict";var r=n(867);function a(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}e.exports=function(e,t,n){if(!t)return e;var i;if(n)i=n(t);else if(r.isURLSearchParams(t))i=t.toString();else{var s=[];r.forEach(t,(function(e,t){null!=e&&(r.isArray(e)?t+="[]":e=[e],r.forEach(e,(function(e){r.isDate(e)?e=e.toISOString():r.isObject(e)&&(e=JSON.stringify(e)),s.push(a(t)+"="+a(e))})))})),i=s.join("&")}if(i){var o=e.indexOf("#");-1!==o&&(e=e.slice(0,o)),e+=(-1===e.indexOf("?")?"?":"&")+i}return e}},303:function(e){"use strict";e.exports=function(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}},372:function(e,t,n){"use strict";var r=n(867);e.exports=r.isStandardBrowserEnv()?{write:function(e,t,n,a,i,s){var o=[];o.push(e+"="+encodeURIComponent(t)),r.isNumber(n)&&o.push("expires="+new Date(n).toGMTString()),r.isString(a)&&o.push("path="+a),r.isString(i)&&o.push("domain="+i),!0===s&&o.push("secure"),document.cookie=o.join("; ")},read:function(e){var t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove:function(e){this.write(e,"",Date.now()-864e5)}}:{write:function(){},read:function(){return null},remove:function(){}}},793:function(e){"use strict";e.exports=function(e){return/^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(e)}},268:function(e){"use strict";e.exports=function(e){return"object"==typeof e&&!0===e.isAxiosError}},985:function(e,t,n){"use strict";var r=n(867);e.exports=r.isStandardBrowserEnv()?function(){var e,t=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");function a(e){var r=e;return t&&(n.setAttribute("href",r),r=n.href),n.setAttribute("href",r),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:"/"===n.pathname.charAt(0)?n.pathname:"/"+n.pathname}}return e=a(window.location.href),function(t){var n=r.isString(t)?a(t):t;return n.protocol===e.protocol&&n.host===e.host}}():function(){return!0}},16:function(e,t,n){"use strict";var r=n(867);e.exports=function(e,t){r.forEach(e,(function(n,r){r!==t&&r.toUpperCase()===t.toUpperCase()&&(e[t]=n,delete e[r])}))}},109:function(e,t,n){"use strict";var r=n(867),a=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"];e.exports=function(e){var t,n,i,s={};return e?(r.forEach(e.split("\n"),(function(e){if(i=e.indexOf(":"),t=r.trim(e.substr(0,i)).toLowerCase(),n=r.trim(e.substr(i+1)),t){if(s[t]&&a.indexOf(t)>=0)return;s[t]="set-cookie"===t?(s[t]?s[t]:[]).concat([n]):s[t]?s[t]+", "+n:n}})),s):s}},713:function(e){"use strict";e.exports=function(e){return function(t){return e.apply(null,t)}}},875:function(e,t,n){"use strict";var r=n(593),a={};["object","boolean","number","function","string","symbol"].forEach((function(e,t){a[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}}));var i={},s=r.version.split(".");function o(e,t){for(var n=t?t.split("."):s,r=e.split("."),a=0;a<3;a++){if(n[a]>r[a])return!0;if(n[a]<r[a])return!1}return!1}a.transitional=function(e,t,n){var a=t&&o(t);function s(e,t){return"[Axios v"+r.version+"] Transitional option '"+e+"'"+t+(n?". "+n:"")}return function(n,r,o){if(!1===e)throw new Error(s(r," has been removed in "+t));return a&&!i[r]&&(i[r]=!0,console.warn(s(r," has been deprecated since v"+t+" and will be removed in the near future"))),!e||e(n,r,o)}},e.exports={isOlderVersion:o,assertOptions:function(e,t,n){if("object"!=typeof e)throw new TypeError("options must be an object");for(var r=Object.keys(e),a=r.length;a-- >0;){var i=r[a],s=t[i];if(s){var o=e[i],c=void 0===o||s(o,i,e);if(!0!==c)throw new TypeError("option "+i+" must be "+c)}else if(!0!==n)throw Error("Unknown option "+i)}},validators:a}},867:function(e,t,n){"use strict";var r=n(849),a=Object.prototype.toString;function i(e){return"[object Array]"===a.call(e)}function s(e){return void 0===e}function o(e){return null!==e&&"object"==typeof e}function c(e){if("[object Object]"!==a.call(e))return!1;var t=Object.getPrototypeOf(e);return null===t||t===Object.prototype}function l(e){return"[object Function]"===a.call(e)}function u(e,t){if(null!=e)if("object"!=typeof e&&(e=[e]),i(e))for(var n=0,r=e.length;n<r;n++)t.call(null,e[n],n,e);else for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&t.call(null,e[a],a,e)}e.exports={isArray:i,isArrayBuffer:function(e){return"[object ArrayBuffer]"===a.call(e)},isBuffer:function(e){return null!==e&&!s(e)&&null!==e.constructor&&!s(e.constructor)&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)},isFormData:function(e){return"undefined"!=typeof FormData&&e instanceof FormData},isArrayBufferView:function(e){return"undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&e.buffer instanceof ArrayBuffer},isString:function(e){return"string"==typeof e},isNumber:function(e){return"number"==typeof e},isObject:o,isPlainObject:c,isUndefined:s,isDate:function(e){return"[object Date]"===a.call(e)},isFile:function(e){return"[object File]"===a.call(e)},isBlob:function(e){return"[object Blob]"===a.call(e)},isFunction:l,isStream:function(e){return o(e)&&l(e.pipe)},isURLSearchParams:function(e){return"undefined"!=typeof URLSearchParams&&e instanceof URLSearchParams},isStandardBrowserEnv:function(){return("undefined"==typeof navigator||"ReactNative"!==navigator.product&&"NativeScript"!==navigator.product&&"NS"!==navigator.product)&&"undefined"!=typeof window&&"undefined"!=typeof document},forEach:u,merge:function e(){var t={};function n(n,r){c(t[r])&&c(n)?t[r]=e(t[r],n):c(n)?t[r]=e({},n):i(n)?t[r]=n.slice():t[r]=n}for(var r=0,a=arguments.length;r<a;r++)u(arguments[r],n);return t},extend:function(e,t,n){return u(t,(function(t,a){e[a]=n&&"function"==typeof t?r(t,n):t})),e},trim:function(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")},stripBOM:function(e){return 65279===e.charCodeAt(0)&&(e=e.slice(1)),e}}},593:function(e){"use strict";e.exports=JSON.parse('{"name":"axios","version":"0.21.4","description":"Promise based HTTP client for the browser and node.js","main":"index.js","scripts":{"test":"grunt test","start":"node ./sandbox/server.js","build":"NODE_ENV=production grunt build","preversion":"npm test","version":"npm run build && grunt version && git add -A dist && git add CHANGELOG.md bower.json package.json","postversion":"git push && git push --tags","examples":"node ./examples/server.js","coveralls":"cat coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js","fix":"eslint --fix lib/**/*.js"},"repository":{"type":"git","url":"https://github.com/axios/axios.git"},"keywords":["xhr","http","ajax","promise","node"],"author":"Matt Zabriskie","license":"MIT","bugs":{"url":"https://github.com/axios/axios/issues"},"homepage":"https://axios-http.com","devDependencies":{"coveralls":"^3.0.0","es6-promise":"^4.2.4","grunt":"^1.3.0","grunt-banner":"^0.6.0","grunt-cli":"^1.2.0","grunt-contrib-clean":"^1.1.0","grunt-contrib-watch":"^1.0.0","grunt-eslint":"^23.0.0","grunt-karma":"^4.0.0","grunt-mocha-test":"^0.13.3","grunt-ts":"^6.0.0-beta.19","grunt-webpack":"^4.0.2","istanbul-instrumenter-loader":"^1.0.0","jasmine-core":"^2.4.1","karma":"^6.3.2","karma-chrome-launcher":"^3.1.0","karma-firefox-launcher":"^2.1.0","karma-jasmine":"^1.1.1","karma-jasmine-ajax":"^0.1.13","karma-safari-launcher":"^1.0.0","karma-sauce-launcher":"^4.3.6","karma-sinon":"^1.0.5","karma-sourcemap-loader":"^0.3.8","karma-webpack":"^4.0.2","load-grunt-tasks":"^3.5.2","minimist":"^1.2.0","mocha":"^8.2.1","sinon":"^4.5.0","terser-webpack-plugin":"^4.2.3","typescript":"^4.0.5","url-search-params":"^0.10.0","webpack":"^4.44.2","webpack-dev-server":"^3.11.0"},"browser":{"./lib/adapters/http.js":"./lib/adapters/xhr.js"},"jsdelivr":"dist/axios.min.js","unpkg":"dist/axios.min.js","typings":"./index.d.ts","dependencies":{"follow-redirects":"^1.14.0"},"bundlesize":[{"path":"./dist/axios.min.js","threshold":"5kB"}],"_resolved":"https://registry.npmjs.org/axios/-/axios-0.21.4.tgz","_integrity":"sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==","_from":"axios@0.21.4"}')}},t={};function n(r){var a=t[r];if(void 0!==a)return a.exports;var i=t[r]={exports:{}};return e[r](i,i.exports,n),i.exports}n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,{a:t}),t},n.d=function(e,t){for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},function(){"use strict";var e=window.wp.element,t=window.wp.plugins,r=window.React,a=window.wp.data,i=window.wp.editPost,s=window.wp.i18n,o=function(t){return(0,e.createElement)("div",{onClick:t.onClick,style:t.paddingLeft?{paddingLeft:t.paddingLeft}:{}},(0,e.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"18",height:"18",viewBox:"0 0 30 30"},(0,e.createElement)("g",{fill:"none",fillRule:"evenodd",stroke:"none",strokeWidth:"1"},(0,e.createElement)("g",{fill:t.color,transform:"translate(0 1)"},(0,e.createElement)("path",{d:"M13.4,9.7l0.9-9c0.1-0.9,1.3-0.9,1.4,0l0.9,9c0.2,2,1.8,3.6,3.7,3.7l9,0.9c0.9,0.1,0.9,1.3,0,1.4l-9,0.9 c-2,0.2-3.6,1.8-3.7,3.7l-0.9,9c-0.1,0.9-1.3,0.9-1.4,0l-0.9-9c-0.2-2-1.8-3.6-3.7-3.7l-9-0.9c-0.9-0.1-0.9-1.3,0-1.4l9-0.9 C11.7,13.2,13.2,11.7,13.4,9.7z"})))))},c=function(t){return(0,e.createElement)("div",{className:"SideBarStatusRowTitle"},(0,e.createElement)("p",{style:{marginBottom:"0px"}}," ",t.title," "))},l=function(t){return(0,e.createElement)("div",{className:"sidebarStatusTitleOuterDiv"},(0,e.createElement)(c,{title:t.title}),t.status&&(0,e.createElement)("div",{className:"SideBarStatusRowDetails"}," ",t.link&&(0,e.createElement)("a",{href:t.link,target:"_blank",rel:"noopener noreferrer",className:"longLink"},t.status)," ",!t.link&&t.status))},u=function(t){return(0,e.createElement)(l,{title:(0,s.__)("State","likecoin"),status:(0,e.createElement)("div",{className:"flexBoxRow"},!t.isCurrentPostPublished&&(0,e.createElement)(e.Fragment,null,(0,e.createElement)("div",{className:"greyDot"})," ",(0,e.createElement)("div",{className:"postStatusDiv"},`${(0,s.__)("Not Ready","likecoin")}`)),t.isCurrentPostPublished&&!t.ISCNId&&(0,e.createElement)(e.Fragment,null,(0,e.createElement)("div",{className:"redDot"})," ",(0,e.createElement)("div",{className:"postStatusDiv"},`${(0,s.__)("Ready","likecoin")}`)),t.isCurrentPostPublished&&t.ISCNId&&(0,e.createElement)(e.Fragment,null,(0,e.createElement)("div",{className:"greenDot"})," ",(0,e.createElement)("div",{className:"postStatusDiv"},`${(0,s.__)("Published","likecoin")}`)))})},d=function(t){const[n,l]=(0,r.useState)(!1),[d,p]=(0,r.useState)(!1),[m,f]=(0,r.useState)(!0),[h,g]=(0,r.useState)(!0),E=(0,a.useSelect)((e=>e("core/editor").isCurrentPostPublished())),v=(0,a.useSelect)((e=>e("core/editor").getEditedPostAttribute("modified_gmt")));return(0,r.useEffect)((()=>{f(!!(E&&t.ISCNTimestamp&&Date.parse(`${v}Z`)>t.ISCNTimestamp))}),[E,v,t.ISCNTimestamp]),(0,r.useEffect)((()=>g(!!t.ISCNId)),[t.ISCNId]),(0,r.useEffect)((()=>{l(!E&&t.mattersDraftId),p(E&&t.mattersArticleId)}),[E,t]),(0,e.createElement)(i.PluginDocumentSettingPanel,{name:"depub-panel",title:(0,s.__)("Web3Press","likecoin"),className:"depub-panel",icon:(0,e.createElement)(o,{color:"#9B9B9B",paddingLeft:"10px"})},(0,e.createElement)("div",{className:"postStatusInfoPanelOuterDiv"},(0,e.createElement)("div",{className:"flexBoxRow"},(0,e.createElement)("div",{className:"divOuterHolderStatusInfoPanel"},(0,e.createElement)(e.Fragment,null,(0,e.createElement)(u,{isCurrentPostPublished:E,ISCNId:t.ISCNId}),n&&(0,e.createElement)("div",{className:"flexBoxRow"},(0,e.createElement)(c,{title:(0,s.__)("Distribution","likecoin")}),(0,e.createElement)("div",null,(0,e.createElement)("a",{rel:"noopener noreferrer",target:"_blank",className:"icon",href:`https://matters.news/me/drafts/${t.mattersDraftId}`},"Matters"))),d&&(0,e.createElement)("div",{className:"flexBoxRow"},(0,e.createElement)(c,{title:(0,s.__)("Distribution","likecoin")}),(0,e.createElement)("div",null,(0,e.createElement)("a",{rel:"noopener noreferrer",target:"_blank",className:"icon",href:`https://matters.news/@${t.mattersId}/${t.mattersArticleSlug}-${t.mattersPublishedArticleHash}`},"Matters"))),(0,e.createElement)("div",{className:"postStatusInfoRowOuterDiv"},!E&&(0,e.createElement)("button",{className:"blueBackgroundWhiteTextBtn",style:{minWidth:"0",width:"100%"},onClick:e=>{e.preventDefault(),document.getElementsByClassName("editor-post-publish-button__button")[0].click()}},(0,s.__)("Publish your post first","likecoin")),E&&!t.ISCNId&&(0,e.createElement)("div",{style:{display:"flex",flexDirection:"row",width:"100%"}},(0,e.createElement)("button",{className:"blueBackgroundWhiteTextSmallBtn",onClick:t.handleRegisterISCN},(0,s.__)("Publish","likecoin")),(0,e.createElement)("button",{className:"whiteBackgroundBlueTextSmallBtn",onClick:e=>{e.preventDefault(),document.querySelector('[aria-label="Web3Press"]').click()}},(0,s.__)("Details","likecoin"))),m&&(0,e.createElement)("button",{className:"blueBackgroundWhiteTextSmallBtn",onClick:t.handleRegisterISCN},(0,s.__)("Update","likecoin")),h&&(0,e.createElement)("button",{className:"blueBackgroundWhiteTextSmallBtn",onClick:t.handleNFTAction},t.NFTClassId?(0,s.__)("View NFT","likecoin"):(0,s.__)("Mint NFT","likecoin"))))))))},p=window.wp.components,m=window.wp.wordcount,f=n(669),h=n.n(f),g=window.wp.apiFetch,E=n.n(g);function v(e,t){if(a.createReduxStore){const n=(0,a.createReduxStore)(e,t);return(0,a.register)(n),n}return(0,a.registerStore)(e,t),e}const{postId:S,likecoHost:N}=window.wpApiSettings,I="likecoin/iscn_info_store",w=`/likecoin/v1/posts/${S}/iscn/arweave/upload`,_=`/likecoin/v1/posts/${S}/iscn/arweave`,C=`/likecoin/v1/posts/${S}/iscn/metadata`,T=`/likecoin/v1/posts/${S}/iscn/metadata`,b=`https://api.${N}/likernft/mint?iscn_id=`,D={DBArticleTitle:"",DBAuthorDescription:"",DBDescription:"",DBAuthor:"",DBArticleURL:"",DBArticleTags:[],DBISCNId:"",DBArweaveId:"",DBLicense:"",DBISCNVersion:0,DBISCNTimestamp:0,DBNFTClassId:"",DBMattersIPFSHash:"",DBMattersPublishedArticleHash:"",DBMattersDraftId:"",DBMattersArticleId:"",DBMattersId:"",DBMattersArticleSlug:""},B={getISCNInfo:()=>({type:"GET_ISCN_INFO"}),setISCNInfo:e=>({type:"SET_ISCN_INFO",data:e}),setISCNLicense:e=>({type:"SET_ISCN_LICENSE",license:e}),getNFTInfo:e=>({type:"GET_NFT_INFO",iscnId:e}),setNFTInfo:e=>({type:"SET_NFT_INFO",data:e}),setHTTPErrors:e=>({type:"SET_ERROR_MESSAGE",errorMsg:e}),*fetchISCNRegisterData(){const e=yield{type:"GET_ISCN_REGISTER_DATA"};if(!e)throw new Error("NO_ISCN_REGISTER_DATA_RETURNED");return e},*postArweaveInfoData(e){const t=yield{type:"POST_ARWEAVE_INFO_DATA",data:e};if(!t)throw new Error("NO_ARWEAVE_INFO_RETURNED");yield{type:"UPDATE_ARWEAVE_UPLOAD_AND_IPFS_GLOBAL_STATE",data:{arweaveId:t.arweave_id,ipfsHash:t.ipfs_hash}}},*postISCNInfoData(e){const t=yield{type:"POST_ISCN_INFO_DATA",data:e};if(!t)throw new Error("NO_ISCN_INFO_RETURNED");const{iscn_id:n,iscnVersion:r,iscnTimestamp:a}=t;yield{type:"UPDATE_ISCN_ID_GLOBAL_STATE",data:{iscnId:n,iscnTimestamp:a,iscnVersion:r}}}},y={reducer:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:D,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"SET_ISCN_INFO":return{...e,DBISCNId:t.data.iscnId,DBISCNVersion:t.data.iscnVersion,DBISCNTimestamp:t.data.iscnTimestamp,DBLicense:t.data.license,DBNFTClassId:t.data.nftClassId,DBArticleTitle:t.data.title,DBAuthorDescription:t.data.authorDescription,DBDescription:t.data.description,DBAuthor:t.data.author,DBArticleURL:t.data.url,DBArticleTags:t.data.tags,DBArweaveId:t.data.arweaveId,DBMattersIPFSHash:t.data.mattersIPFSHash,DBMattersPublishedArticleHash:t.data.mattersPublishedArticleHash,DBMattersArticleId:t.data.mattersArticleId,DBMattersId:t.data.mattersId,DBMattersArticleSlug:t.data.mattersArticleSlug};case"SET_NFT_INFO":return{...e,DBNFTClassId:t.data.classId};case"SET_ISCN_LICENSE":return{...e,DBLicense:t.license};case"UPDATE_ARWEAVE_UPLOAD_AND_IPFS_GLOBAL_STATE":{const{arweaveId:n}=t.data;return{...e,DBArweaveId:n}}case"UPDATE_ISCN_ID_GLOBAL_STATE":return{...e,DBISCNId:t.data.iscnId,DBISCNVersion:t.data.iscnVersion,DBISCNTimestamp:1e3*t.data.iscnTimestamp};default:return e}},controls:{GET_ISCN_INFO:()=>E()({path:C}),GET_NFT_INFO:e=>h().get(`${b}${encodeURIComponent(e.iscnId)}`),GET_ISCN_REGISTER_DATA:()=>E()({path:w}),POST_ARWEAVE_INFO_DATA:e=>E()({method:"POST",path:_,data:{arweaveIPFSHash:e.data.ipfsHash,arweaveId:e.data.arweaveId}}),POST_ISCN_INFO_DATA:e=>E()({method:"POST",path:T,data:{iscnHash:e.data.iscnHash,iscnId:e.data.iscnId,iscnVersion:e.data.iscnVersion,iscnTimestamp:e.data.timestamp,iscnData:{license:e.data.license}}})},selectors:{selectISCNInfo:e=>e,selectNFTInfo:e=>e,getLicense:e=>e.DBLicense},resolvers:{*selectISCNInfo(){try{const e=yield B.getISCNInfo(),{iscnId:t,iscnVersion:n,iscnTimestamp:r,iscnData:a={},title:i,authorDescription:s,description:o,author:c,url:l,tags:u,arweaveId:d,arweaveIPFSHash:p,mattersIPFSHash:m,mattersPublishedArticleHash:f,mattersArticleId:h,mattersId:g,mattersArticleSlug:E}=e;return B.setISCNInfo({...a,iscnId:t,iscnVersion:n,iscnTimestamp:1e3*r,title:i,authorDescription:s,description:o,author:c,url:l,tags:u,arweaveId:d,arweaveIPFSHash:p,mattersIPFSHash:m,mattersPublishedArticleHash:f,mattersArticleId:h,mattersId:g,mattersArticleSlug:E})}catch(e){return B.setHTTPErrors(e.message)}},*selectNFTInfo(e){if(!e)return{};try{const t=yield B.getNFTInfo(e),{classId:n,currentPrice:r}=t.data;return B.setNFTInfo({classId:n,currentPrice:r})}catch(e){return console.error(e),{}}}},actions:B};v(I,y);var k=function(){return(0,e.createElement)("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M8.5 4C7.94772 4 7.5 4.44772 7.5 5C7.5 5.55228 7.94772 6 8.5 6H9V14H8.5C7.94772 14 7.5 14.4477 7.5 15C7.5 15.5523 7.94772 16 8.5 16H11.5C12.0523 16 12.5 15.5523 12.5 15C12.5 14.4477 12.0523 14 11.5 14H11V6H11.5C12.0523 6 12.5 5.55228 12.5 5C12.5 4.44772 12.0523 4 11.5 4H8.5ZM15.2929 13.7071C14.9024 13.3166 14.9024 12.6834 15.2929 12.2929L17.5858 10L15.2929 7.70711C14.9024 7.31658 14.9024 6.68342 15.2929 6.29289C15.6834 5.90237 16.3166 5.90237 16.7071 6.29289L19.7071 9.29289C20.0976 9.68342 20.0976 10.3166 19.7071 10.7071L16.7071 13.7071C16.3166 14.0976 15.6834 14.0976 15.2929 13.7071ZM4.70711 6.29289C5.09763 6.68342 5.09763 7.31658 4.70711 7.70711L2.41421 10L4.70711 12.2929C5.09763 12.6834 5.09763 13.3166 4.70711 13.7071C4.31658 14.0976 3.68342 14.0976 3.29289 13.7071L0.292893 10.7071C-0.0976311 10.3166 -0.097631 9.68342 0.292893 9.29289L3.29289 6.29289C3.68342 5.90237 4.31658 5.90237 4.70711 6.29289Z",fill:"#4A4A4A"}))},A=function(t){return(0,e.createElement)("div",{onClick:t.onClick,style:{cursor:"pointer"}},(0,e.createElement)("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M14.8384 3.74744C15.2289 3.35691 15.8621 3.35691 16.2526 3.74744C16.6431 4.13796 16.6431 4.77113 16.2526 5.16165L11.4143 10L16.2526 14.8383C16.6431 15.2289 16.6431 15.862 16.2526 16.2526C15.8621 16.6431 15.2289 16.6431 14.8384 16.2526L10 11.4142L5.1617 16.2526C4.77117 16.6431 4.13801 16.6431 3.74748 16.2526C3.35696 15.862 3.35696 15.2289 3.74748 14.8383L8.58583 10L3.74748 5.16165C3.35696 4.77113 3.35696 4.13796 3.74748 3.74744C4.13801 3.35691 4.77117 3.35691 5.1617 3.74744L10 8.58578L14.8384 3.74744Z",fill:"#9B9B9B"})))},x=function(t){return(0,e.createElement)("div",null,(0,e.createElement)("p",{className:"sidebarPopUpRowTitle"}," ",t.title," "))},P=function(t){return(0,e.createElement)("div",null,(0,e.createElement)("p",null,t.details))},O=function(t){return(0,e.createElement)("div",{className:"TagOuterDiv"},(0,e.createElement)("p",null," ",t.tag," "))};const R=[{name:(0,s.__)("(Not set)","likecoin"),value:""},{name:"CC0",value:"http://creativecommons.org/publicdomain/zero/1.0/"},{name:"CC-BY",value:"https://creativecommons.org/licenses/by/4.0/"},{name:"CC-BY-SA",value:"https://creativecommons.org/licenses/by-sa/4.0/"}];var L=function(t){return(0,e.createElement)(e.Fragment,null,(0,e.createElement)(c,{title:(0,s.__)("License:","likecoin")}),(0,e.createElement)("select",{name:"license",onChange:e=>{t.onSelect(e.target.value)},disabled:!!t.disabled||null},R.map((n=>(0,e.createElement)("option",{selected:n.value===t.defaultLicense||null,value:n.value},n.name)))))},F=function(t){return(0,e.createElement)("div",{onClick:t.onClick,style:t.paddingLeft?{paddingLeft:t.paddingLeft}:{}},(0,e.createElement)("svg",{width:"22",height:"22",viewBox:"0 0 30 30",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M13.4,9.7l0.9-9c0.1-0.9,1.3-0.9,1.4,0l0.9,9c0.2,2,1.8,3.6,3.7,3.7l9,0.9c0.9,0.1,0.9,1.3,0,1.4l-9,0.9 c-2,0.2-3.6,1.8-3.7,3.7l-0.9,9c-0.1,0.9-1.3,0.9-1.4,0l-0.9-9c-0.2-2-1.8-3.6-3.7-3.7l-9-0.9c-0.9-0.1-0.9-1.3,0-1.4l9-0.9 C11.7,13.2,13.2,11.7,13.4,9.7z",fill:t.color})))};const{postId:U}=window.wpApiSettings,M="likecoin/button_info_store",j=`/likecoin/v1/posts/${U}/button/settings`,H=`/likecoin/v1/posts/${U}/button/settings`,$={isWidgetEnabled:!1,isOptionDisabled:!0,isLikerIdMissing:!1},V={getButtonSettings:()=>({type:"GET_BUTTON_SETTINGS"}),setButtonSettings:e=>({type:"SET_BUTTON_SETTINGS",data:e}),*fetchButtonSettings(){const e=yield{type:"GET_BUTTON_SETTINGS"};if(!e)throw new Error("FETCH_BUTTON_SETTINGS_ERROR");return e},*postButtonSettings(e){if(!(yield{type:"POST_BUTTON_SETTINGS",data:e}))throw new Error("FAIL_TO_POST_BUTTON_SETTINGS")}},W={reducer:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:$,t=arguments.length>1?arguments[1]:void 0;if("SET_BUTTON_SETTINGS"===t.type){const{isWidgetEnabled:n,isOptionDisabled:r,isLikerIdMissing:a}=t.data;return{...e,isWidgetEnabled:n,isOptionDisabled:r,isLikerIdMissing:a}}return e},controls:{GET_BUTTON_SETTINGS:()=>E()({path:j}),POST_BUTTON_SETTINGS:e=>E()({method:"POST",path:H,data:{is_widget_enabled:e.data.isEnabled?"bottom":"none"}})},selectors:{getButtonSettings:e=>e},resolvers:{*getButtonSettings(){const e=yield V.getButtonSettings(),{is_widget_enabled:t,is_disabled:n,show_no_id_error:r}=e;return V.setButtonSettings({isWidgetEnabled:t,isOptionDisabled:n,isLikerIdMissing:r})}},actions:V};v(M,W);const{likecoHost:G,likerlandHost:q}=window.wpApiSettings;var z=function(t){const n=(0,a.useSelect)((e=>e("core/editor").getEditedPostAttribute("content"))),{setISCNLicense:d}=(0,a.useDispatch)(I),f=(0,a.useSelect)((e=>e(I).getLicense())),{isWidgetEnabled:h,isOptionDisabled:g}=(0,a.useSelect)((e=>e(M).getButtonSettings())),{setButtonSettings:E,postButtonSettings:v}=(0,a.useDispatch)(M),S=(0,m.count)(n,"words",{}),[N,w]=(0,r.useState)(!1),[_,C]=(0,r.useState)(!0),[T,b]=(0,r.useState)(!0),[D,B]=(0,r.useState)(!0),[y,R]=(0,r.useState)(!0),[U,j]=(0,r.useState)("#3973B9"),H=(0,a.useSelect)((e=>e("core/edit-post").isPluginSidebarOpened())),$=(0,a.useSelect)((e=>e("core/editor").isCurrentPostPublished())),V=(0,a.useSelect)((e=>e("core/editor").getEditedPostAttribute("modified_gmt")));function W(e){e.preventDefault(),w(!N)}return(0,r.useEffect)((()=>{b(!!$&&!t.ISCNId)}),[$,t.ISCNId]),(0,r.useEffect)((()=>{B(!!($&&t.ISCNTimestamp&&Date.parse(`${V}Z`)>t.ISCNTimestamp))}),[$,V,t.ISCNTimestamp]),(0,r.useEffect)((()=>R(!!t.ISCNId)),[t.ISCNId]),(0,r.useEffect)((()=>{const e=t.ISCNVersion?`${t.ISCNVersion} (${new Date(t.ISCNTimestamp).toGMTString()})`:"-";C(e)}),[t.ISCNVersion,t.ISCNTimestamp]),(0,r.useEffect)((()=>{j(H?"white":"#3973B9")}),[H,j]),(0,e.createElement)(i.PluginSidebar,{name:"likecoin-sidebar",title:(0,s.__)("Web3Press","likecoin"),icon:(0,e.createElement)(F,{color:U})},(0,e.createElement)("div",{className:"divOuterHolder"},(0,e.createElement)("div",{className:"dePubMainSidebarDiv"},(0,e.createElement)("p",{className:"dePubStatusRed"},(0,s.__)("Decentralized Publishing","likecoin"))),(0,e.createElement)("div",{className:"likeCoinIconOuterDiv"},(0,e.createElement)(o,{color:"#9B9B9B"}))),!$&&(0,e.createElement)("div",{className:"divOuterHolder"},(0,e.createElement)("div",{className:"divInnerHolder"},(0,e.createElement)("button",{className:"blueBackgroundWhiteTextBtn",onClick:e=>{e.preventDefault(),document.getElementsByClassName("editor-post-publish-button__button")[0].click()}},(0,s.__)("Publish your post first","likecoin")))),T&&(0,e.createElement)("div",{className:"divOuterHolder"},(0,e.createElement)("div",{className:"divInnerHolder"},(0,e.createElement)("button",{className:"blueBackgroundWhiteTextBtn",onClick:t.handleRegisterISCN},(0,s.__)("Publish","likecoin")))),D&&(0,e.createElement)("div",{className:"divOuterHolder"},(0,e.createElement)("div",{className:"divInnerHolder"},(0,e.createElement)("button",{className:"blueBackgroundWhiteTextBtn",onClick:t.handleRegisterISCN},(0,s.__)("Update","likecoin")))),y&&(0,e.createElement)("div",{className:"divOuterHolder"},(0,e.createElement)("div",{className:"divInnerHolder"},(0,e.createElement)("button",{className:"blueBackgroundWhiteTextBtn",onClick:t.handleNFTAction},t.NFTClassId?(0,s.__)("View NFT","likecoin"):(0,s.__)("Mint NFT","likecoin")))),(0,e.createElement)("div",{className:"divOuterHolderMainSidebar"},(0,e.createElement)(l,{title:(0,s.__)("Publishing Status","likecoin"),status:""}),(0,e.createElement)(u,{isCurrentPostPublished:$,ISCNId:t.ISCNId}),(0,e.createElement)(l,{title:(0,s.__)("ISCN ID","likecoin"),status:t.ISCNId?t.ISCNId:"-",link:t.ISCNId?`https://app.${G}/view/${encodeURIComponent(t.ISCNId)}`:""}),t.ISCNId&&(0,e.createElement)(l,{title:(0,s.__)("NFT","likecoin"),status:t.NFTClassId?t.NFTClassId:(0,s.__)("Mint Now","likecoin"),link:t.NFTClassId?`https://${q}/nft/class/${encodeURIComponent(t.NFTClassId)}`:""}),(0,e.createElement)(l,{title:(0,s.__)("Storage","likecoin"),status:t.arweaveId?t.arweaveId:"-",link:t.arweaveId?`https://arweave.net/${t.arweaveId}`:""}),(0,e.createElement)(l,{title:(0,s.__)("Version","likecoin"),status:_})),!g&&(0,e.createElement)("div",{className:"divOuterHolderMainSidebar"},(0,e.createElement)(c,{title:(0,s.__)("Widget","likecoin")}),(0,e.createElement)(p.CheckboxControl,{label:(0,s.__)("Enable in-post widget","likecoin"),help:(0,s.__)("Embed widget in this post (Overrides site setting)","likecoin"),checked:!!h,onChange:function(){const e=!h;v({isEnabled:e}),E({isWidgetEnabled:e})}})),(0,e.createElement)("div",{className:"divOuterHolderMainSidebar"},(0,e.createElement)(L,{defaultLicense:f,onSelect:function(e){d(e)},disabled:!(!$||T||D)})),(0,e.createElement)("div",{className:"divOuterHolderMainSidebar"},(0,e.createElement)("div",{className:"sidebarStatusTitleOuterDivPointer",onClick:W},(0,e.createElement)(c,{title:(0,s.__)("Metadata","likecoin")}),(0,e.createElement)("div",{className:"marginLeftAuto"},(0,e.createElement)(k,null))),N&&(0,e.createElement)("div",{className:"popUpWrapper"},(0,e.createElement)("div",{className:"popUpMainTitleDiv"},(0,e.createElement)(x,{title:(0,s.__)("Metadata","likecoin")}),(0,e.createElement)("div",{className:"popUpCrossIconWrapper"},(0,e.createElement)(A,{onClick:W}))),(0,e.createElement)("div",{className:"popUpMainContentWrapper"},(0,e.createElement)("div",{className:"popUpMainContentRow"},(0,e.createElement)(x,{title:(0,s.__)("Title","likecoin")}),(0,e.createElement)(P,{details:t.title})),(0,e.createElement)("div",{className:"popUpMainContentRow"},(0,e.createElement)(x,{title:(0,s.__)("Description","likecoin")}),(0,e.createElement)(P,{details:t.description})),(0,e.createElement)("div",{className:"popUpMainContentRow"},(0,e.createElement)(x,{title:(0,s.__)("Author","likecoin")}),(0,e.createElement)(P,{details:t.author})),(0,e.createElement)("div",{className:"popUpMainContentRow"},(0,e.createElement)(x,{title:(0,s.__)("Tag","likecoin")}),(0,e.createElement)("div",{className:"flexBoxRow"},t.tags&&t.tags.length>0&&t.tags.map((t=>(0,e.createElement)(O,{tag:t}))))),(0,e.createElement)("div",{className:"popUpMainContentRow"},(0,e.createElement)(x,{title:(0,s.__)("Url","likecoin")}),(0,e.createElement)(P,{details:t.url})),(0,e.createElement)("div",{className:"popUpMainContentRow"},(0,e.createElement)(c,{title:(0,s.__)("Word count","likecoin")}),(0,e.createElement)(P,{details:S}))))))},J=function(){return(0,e.createElement)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",class:"components-panel__arrow",role:"img","aria-hidden":"true",focusable:"false"},(0,e.createElement)("path",{d:"M6.5 12.4L12 8l5.5 4.4-.9 1.2L12 10l-4.5 3.6-1-1.2z"}))},Z=function(){return(0,e.createElement)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",class:"components-panel__arrow",role:"img","aria-hidden":"true",focusable:"false"},(0,e.createElement)("path",{d:"M17.5 11.6L12 16l-5.5-4.4.9-1.2L12 14l4.5-3.6 1 1.2z"}))},X=function(t){const[n,a]=(0,r.useState)(!0);return(0,e.createElement)(i.PluginPostPublishPanel,null,(0,e.createElement)("div",{className:"divOuterHolderStatusInfoPanel"},(0,e.createElement)("div",{className:"flexBoxRow"},(0,e.createElement)("div",{className:"dePubDiv"},(0,e.createElement)("p",{className:"dePubStatusRed"},(0,s.__)("Web3Press","likecoin"))),(0,e.createElement)("div",{className:"likeCoinIconOuterDiv"},(0,e.createElement)(o,{color:"#9B9B9B"})),(0,e.createElement)("div",{onClick:function(e){e.preventDefault(),a(!n)},className:"marginLeftAuto"},!n&&(0,e.createElement)(Z,null),n&&(0,e.createElement)(J,null))),n&&(0,e.createElement)(e.Fragment,null,(0,e.createElement)("div",{className:"flexBoxRow"},(0,e.createElement)("div",null,(0,e.createElement)("p",{className:"flexBoxRowNormalText"},(0,s.__)("Register your content to decetralized publishing","likecoin")))),(0,e.createElement)("div",{className:"registerISCNBtnOuterDiv"},(0,e.createElement)("button",{className:"blueBackgroundWhiteTextSmallBtn",onClick:t.handleRegisterISCN},(0,s.__)("Publish","likecoin")),(0,e.createElement)("button",{className:"whiteBackgroundBlueTextSmallBtn",onClick:e=>{e.preventDefault(),document.querySelector('[aria-label="Close panel"]').click()}},(0,s.__)("Details","likecoin"))))))};const{siteurl:K,likecoHost:Y,likerlandHost:Q}=window.wpApiSettings,ee=`https://${Y}`,te=`https://app.${Y}`,ne="LikeCoin WordPress Plugin";var re=function(){const{DBLIKEPayAmount:t,DBMemo:n,DBArticleTitle:i,DBAuthorDescription:s,DBDescription:o,DBAuthor:c,DBArticleURL:l,DBArticleTags:u,DBISCNId:p,DBArweaveId:m,DBMattersIPFSHash:f,DBMattersPublishedArticleHash:h,DBISCNVersion:g,DBISCNTimestamp:E,DBMattersDraftId:v,DBMattersArticleId:S,DBMattersId:N,DBMattersArticleSlug:w,DBLicense:_}=(0,a.useSelect)((e=>e(I).selectISCNInfo())),{DBNFTClassId:C}=(0,a.useSelect)((e=>e(I).selectNFTInfo(p))),{fetchISCNRegisterData:T,postArweaveInfoData:b,postISCNInfoData:D}=(0,a.useDispatch)(I),[B,y]=(0,r.useState)(i),[k,A]=(0,r.useState)(s),[x,P]=(0,r.useState)(o),[O,R]=(0,r.useState)(c),[L,F]=(0,r.useState)(l),[U,M]=(0,r.useState)(u),[j,H]=(0,r.useState)(p),[$,V]=(0,r.useState)(C),[W,G]=(0,r.useState)(m),[q,J]=(0,r.useState)(f),[Z,Y]=(0,r.useState)(h),[re,ae]=(0,r.useState)(g),[ie,se]=(0,r.useState)(E),[oe,ce]=(0,r.useState)(v),[le,ue]=(0,r.useState)(S),[de,pe]=(0,r.useState)(N),[me,fe]=(0,r.useState)(w),[he,ge]=(0,r.useState)([]),[Ee,ve]=(0,r.useState)(!1),[Se,Ne]=(0,r.useState)(!1),[Ie,we]=(0,r.useState)(null),_e=(0,r.useCallback)((e=>{const{ipfsHash:t,arweaveId:n}=e;G(n),b({ipfsHash:t,arweaveId:n})}),[b]),Ce=(0,r.useCallback)((e=>{const{tx_hash:t,iscnId:n,iscnVersion:r,timestamp:a}=e;D({iscnHash:t,iscnId:n,iscnVersion:r,timestamp:a,license:_})}),[_,D]),Te=(0,r.useCallback)((async()=>{Ie.postMessage(JSON.stringify({action:"INIT_WIDGET"}),ee);const e=await T(),{files:t,title:n,tags:r,url:a,author:i,authorDescription:s,description:o}=e;y(n),M(r),F(a),R(i),A(s),P(o);const c=JSON.stringify({action:"SUBMIT_ISCN_DATA",data:{metadata:{fingerprints:he,name:n,tags:r,url:a,author:i,authorDescription:s,description:o,type:"article",license:_,recordNotes:ne,memo:ne},files:t}});Ie.postMessage(c,ee)}),[_,T,he,Ie]),be=(0,r.useCallback)((async e=>{if(e&&e.data&&(e.origin===ee||e.origin===te)&&"string"==typeof e.data)try{const{action:t,data:n}=JSON.parse(e.data);"ISCN_WIDGET_READY"===t?Ne(!0):"ARWEAVE_SUBMITTED"===t?_e(n):"ISCN_SUBMITTED"===t?Ce(n):"NFT_MINT_DATA"===t?n.classId&&V(n.classId):console.warn(`Unknown event: ${t}`)}catch(e){console.error(e)}}),[_e,Ce]),De=(0,r.useCallback)((()=>{const e=encodeURIComponent(j||""),t=encodeURIComponent(K),n=`${ee}/in/widget/iscn-ar?opener=1&platform=wordpress&redirect_uri=${t}&iscn_id=${e}`;try{const e=window.open(n,"likePayWindow","menubar=no,location=no,width=576,height=768");if(!e||e.closed||void 0===e.closed)return void console.error("POPUP_BLOCKED");we(e),window.addEventListener("message",be,!1)}catch(e){console.error(e)}}),[j,be]);async function Be(e){e.preventDefault(),ve(!0)}(0,r.useEffect)((()=>{if(y(i),s){const{length:e}=s.split(" ");if(e>200){const t=s.split(" ").slice(0,197).join(" ").concat("...").concat(s.split(" ")[e-1]);A(t)}else A(s)}o&&P(o),R(c),F(l),M(u),H(p),V(C),ae(g),se(E),ce(v),ue(S),pe(N),fe(w),Y(h),G(m)}),[t,n,i,s,o,c,l,u,p,g,E,C,v,S,N,w,h,m]),(0,r.useEffect)((()=>{J(f);const e=[];if(f&&"-"!==f){const t=`ipfs://${f}`;e.push(t)}e.length>1&&ge(e)}),[f]),(0,r.useEffect)((()=>{Ee&&(De(),ve(!1)),Se&&(Te(),Ne(!1))}),[Ee,Se,De,Te]);const ye=async e=>{if(e&&e.data&&e.origin===te&&"string"==typeof e.data)try{const{action:t,data:n}=JSON.parse(e.data);"NFT_MINT_DATA"===t?n.classId&&V(n.classId):console.warn(`Unknown event: ${t}`)}catch(e){console.error(e)}},ke=(0,r.useCallback)((e=>{if(e.preventDefault(),!j)return;const t=encodeURIComponent(K),n=$?`https://${Q}/nft/class/${encodeURIComponent($)}`:`${te}/nft/iscn/${encodeURIComponent(j)}?opener=1&platform=wordpress&redirect_uri=${t}`;window.open(n,"_blank")&&!$&&window.addEventListener("message",ye,!1)}),[j,$]);return(0,e.createElement)(e.Fragment,null,(0,e.createElement)(z,{handleRegisterISCN:Be,handleNFTAction:ke,ISCNId:j,arweaveId:W,ISCNVersion:re,ISCNTimestamp:ie,NFTClassId:$,mattersDraftId:oe,mattersArticleId:le,mattersId:de,mattersArticleSlug:me,mattersIPFSHash:q,mattersPublishedArticleHash:Z,title:B,authorDescription:k,description:x,author:O,tags:U,url:L}),(0,e.createElement)(d,{handleRegisterISCN:Be,handleNFTAction:ke,ISCNId:j,arweaveId:W,ISCNVersion:re,ISCNTimestamp:ie,NFTClassId:$,mattersDraftId:oe,mattersArticleId:le,mattersId:de,mattersArticleSlug:me,mattersIPFSHash:q,mattersPublishedArticleHash:Z}),(0,e.createElement)(X,{handleRegisterISCN:Be}))};(0,t.registerPlugin)("likecoin-sidebar",{render:function(){return(0,e.createElement)(re,null)}})}()}();
     1!function(){var e={669:function(e,t,n){e.exports=n(609)},448:function(e,t,n){"use strict";var r=n(867),a=n(26),i=n(372),s=n(327),o=n(97),c=n(109),l=n(985),u=n(61);e.exports=function(e){return new Promise((function(t,n){var d=e.data,p=e.headers,m=e.responseType;r.isFormData(d)&&delete p["Content-Type"];var f=new XMLHttpRequest;if(e.auth){var h=e.auth.username||"",g=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";p.Authorization="Basic "+btoa(h+":"+g)}var E=o(e.baseURL,e.url);function S(){if(f){var r="getAllResponseHeaders"in f?c(f.getAllResponseHeaders()):null,i={data:m&&"text"!==m&&"json"!==m?f.response:f.responseText,status:f.status,statusText:f.statusText,headers:r,config:e,request:f};a(t,n,i),f=null}}if(f.open(e.method.toUpperCase(),s(E,e.params,e.paramsSerializer),!0),f.timeout=e.timeout,"onloadend"in f?f.onloadend=S:f.onreadystatechange=function(){f&&4===f.readyState&&(0!==f.status||f.responseURL&&0===f.responseURL.indexOf("file:"))&&setTimeout(S)},f.onabort=function(){f&&(n(u("Request aborted",e,"ECONNABORTED",f)),f=null)},f.onerror=function(){n(u("Network Error",e,null,f)),f=null},f.ontimeout=function(){var t="timeout of "+e.timeout+"ms exceeded";e.timeoutErrorMessage&&(t=e.timeoutErrorMessage),n(u(t,e,e.transitional&&e.transitional.clarifyTimeoutError?"ETIMEDOUT":"ECONNABORTED",f)),f=null},r.isStandardBrowserEnv()){var v=(e.withCredentials||l(E))&&e.xsrfCookieName?i.read(e.xsrfCookieName):void 0;v&&(p[e.xsrfHeaderName]=v)}"setRequestHeader"in f&&r.forEach(p,(function(e,t){void 0===d&&"content-type"===t.toLowerCase()?delete p[t]:f.setRequestHeader(t,e)})),r.isUndefined(e.withCredentials)||(f.withCredentials=!!e.withCredentials),m&&"json"!==m&&(f.responseType=e.responseType),"function"==typeof e.onDownloadProgress&&f.addEventListener("progress",e.onDownloadProgress),"function"==typeof e.onUploadProgress&&f.upload&&f.upload.addEventListener("progress",e.onUploadProgress),e.cancelToken&&e.cancelToken.promise.then((function(e){f&&(f.abort(),n(e),f=null)})),d||(d=null),f.send(d)}))}},609:function(e,t,n){"use strict";var r=n(867),a=n(849),i=n(321),s=n(185);function o(e){var t=new i(e),n=a(i.prototype.request,t);return r.extend(n,i.prototype,t),r.extend(n,t),n}var c=o(n(655));c.Axios=i,c.create=function(e){return o(s(c.defaults,e))},c.Cancel=n(263),c.CancelToken=n(972),c.isCancel=n(502),c.all=function(e){return Promise.all(e)},c.spread=n(713),c.isAxiosError=n(268),e.exports=c,e.exports.default=c},263:function(e){"use strict";function t(e){this.message=e}t.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},t.prototype.__CANCEL__=!0,e.exports=t},972:function(e,t,n){"use strict";var r=n(263);function a(e){if("function"!=typeof e)throw new TypeError("executor must be a function.");var t;this.promise=new Promise((function(e){t=e}));var n=this;e((function(e){n.reason||(n.reason=new r(e),t(n.reason))}))}a.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},a.source=function(){var e;return{token:new a((function(t){e=t})),cancel:e}},e.exports=a},502:function(e){"use strict";e.exports=function(e){return!(!e||!e.__CANCEL__)}},321:function(e,t,n){"use strict";var r=n(867),a=n(327),i=n(782),s=n(572),o=n(185),c=n(875),l=c.validators;function u(e){this.defaults=e,this.interceptors={request:new i,response:new i}}u.prototype.request=function(e){"string"==typeof e?(e=arguments[1]||{}).url=arguments[0]:e=e||{},(e=o(this.defaults,e)).method?e.method=e.method.toLowerCase():this.defaults.method?e.method=this.defaults.method.toLowerCase():e.method="get";var t=e.transitional;void 0!==t&&c.assertOptions(t,{silentJSONParsing:l.transitional(l.boolean,"1.0.0"),forcedJSONParsing:l.transitional(l.boolean,"1.0.0"),clarifyTimeoutError:l.transitional(l.boolean,"1.0.0")},!1);var n=[],r=!0;this.interceptors.request.forEach((function(t){"function"==typeof t.runWhen&&!1===t.runWhen(e)||(r=r&&t.synchronous,n.unshift(t.fulfilled,t.rejected))}));var a,i=[];if(this.interceptors.response.forEach((function(e){i.push(e.fulfilled,e.rejected)})),!r){var u=[s,void 0];for(Array.prototype.unshift.apply(u,n),u=u.concat(i),a=Promise.resolve(e);u.length;)a=a.then(u.shift(),u.shift());return a}for(var d=e;n.length;){var p=n.shift(),m=n.shift();try{d=p(d)}catch(e){m(e);break}}try{a=s(d)}catch(e){return Promise.reject(e)}for(;i.length;)a=a.then(i.shift(),i.shift());return a},u.prototype.getUri=function(e){return e=o(this.defaults,e),a(e.url,e.params,e.paramsSerializer).replace(/^\?/,"")},r.forEach(["delete","get","head","options"],(function(e){u.prototype[e]=function(t,n){return this.request(o(n||{},{method:e,url:t,data:(n||{}).data}))}})),r.forEach(["post","put","patch"],(function(e){u.prototype[e]=function(t,n,r){return this.request(o(r||{},{method:e,url:t,data:n}))}})),e.exports=u},782:function(e,t,n){"use strict";var r=n(867);function a(){this.handlers=[]}a.prototype.use=function(e,t,n){return this.handlers.push({fulfilled:e,rejected:t,synchronous:!!n&&n.synchronous,runWhen:n?n.runWhen:null}),this.handlers.length-1},a.prototype.eject=function(e){this.handlers[e]&&(this.handlers[e]=null)},a.prototype.forEach=function(e){r.forEach(this.handlers,(function(t){null!==t&&e(t)}))},e.exports=a},97:function(e,t,n){"use strict";var r=n(793),a=n(303);e.exports=function(e,t){return e&&!r(t)?a(e,t):t}},61:function(e,t,n){"use strict";var r=n(481);e.exports=function(e,t,n,a,i){var s=new Error(e);return r(s,t,n,a,i)}},572:function(e,t,n){"use strict";var r=n(867),a=n(527),i=n(502),s=n(655);function o(e){e.cancelToken&&e.cancelToken.throwIfRequested()}e.exports=function(e){return o(e),e.headers=e.headers||{},e.data=a.call(e,e.data,e.headers,e.transformRequest),e.headers=r.merge(e.headers.common||{},e.headers[e.method]||{},e.headers),r.forEach(["delete","get","head","post","put","patch","common"],(function(t){delete e.headers[t]})),(e.adapter||s.adapter)(e).then((function(t){return o(e),t.data=a.call(e,t.data,t.headers,e.transformResponse),t}),(function(t){return i(t)||(o(e),t&&t.response&&(t.response.data=a.call(e,t.response.data,t.response.headers,e.transformResponse))),Promise.reject(t)}))}},481:function(e){"use strict";e.exports=function(e,t,n,r,a){return e.config=t,n&&(e.code=n),e.request=r,e.response=a,e.isAxiosError=!0,e.toJSON=function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:this.config,code:this.code}},e}},185:function(e,t,n){"use strict";var r=n(867);e.exports=function(e,t){t=t||{};var n={},a=["url","method","data"],i=["headers","auth","proxy","params"],s=["baseURL","transformRequest","transformResponse","paramsSerializer","timeout","timeoutMessage","withCredentials","adapter","responseType","xsrfCookieName","xsrfHeaderName","onUploadProgress","onDownloadProgress","decompress","maxContentLength","maxBodyLength","maxRedirects","transport","httpAgent","httpsAgent","cancelToken","socketPath","responseEncoding"],o=["validateStatus"];function c(e,t){return r.isPlainObject(e)&&r.isPlainObject(t)?r.merge(e,t):r.isPlainObject(t)?r.merge({},t):r.isArray(t)?t.slice():t}function l(a){r.isUndefined(t[a])?r.isUndefined(e[a])||(n[a]=c(void 0,e[a])):n[a]=c(e[a],t[a])}r.forEach(a,(function(e){r.isUndefined(t[e])||(n[e]=c(void 0,t[e]))})),r.forEach(i,l),r.forEach(s,(function(a){r.isUndefined(t[a])?r.isUndefined(e[a])||(n[a]=c(void 0,e[a])):n[a]=c(void 0,t[a])})),r.forEach(o,(function(r){r in t?n[r]=c(e[r],t[r]):r in e&&(n[r]=c(void 0,e[r]))}));var u=a.concat(i).concat(s).concat(o),d=Object.keys(e).concat(Object.keys(t)).filter((function(e){return-1===u.indexOf(e)}));return r.forEach(d,l),n}},26:function(e,t,n){"use strict";var r=n(61);e.exports=function(e,t,n){var a=n.config.validateStatus;n.status&&a&&!a(n.status)?t(r("Request failed with status code "+n.status,n.config,null,n.request,n)):e(n)}},527:function(e,t,n){"use strict";var r=n(867),a=n(655);e.exports=function(e,t,n){var i=this||a;return r.forEach(n,(function(n){e=n.call(i,e,t)})),e}},655:function(e,t,n){"use strict";var r=n(867),a=n(16),i=n(481),s={"Content-Type":"application/x-www-form-urlencoded"};function o(e,t){!r.isUndefined(e)&&r.isUndefined(e["Content-Type"])&&(e["Content-Type"]=t)}var c,l={transitional:{silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},adapter:(("undefined"!=typeof XMLHttpRequest||"undefined"!=typeof process&&"[object process]"===Object.prototype.toString.call(process))&&(c=n(448)),c),transformRequest:[function(e,t){return a(t,"Accept"),a(t,"Content-Type"),r.isFormData(e)||r.isArrayBuffer(e)||r.isBuffer(e)||r.isStream(e)||r.isFile(e)||r.isBlob(e)?e:r.isArrayBufferView(e)?e.buffer:r.isURLSearchParams(e)?(o(t,"application/x-www-form-urlencoded;charset=utf-8"),e.toString()):r.isObject(e)||t&&"application/json"===t["Content-Type"]?(o(t,"application/json"),function(e,t,n){if(r.isString(e))try{return(0,JSON.parse)(e),r.trim(e)}catch(e){if("SyntaxError"!==e.name)throw e}return(0,JSON.stringify)(e)}(e)):e}],transformResponse:[function(e){var t=this.transitional,n=t&&t.silentJSONParsing,a=t&&t.forcedJSONParsing,s=!n&&"json"===this.responseType;if(s||a&&r.isString(e)&&e.length)try{return JSON.parse(e)}catch(e){if(s){if("SyntaxError"===e.name)throw i(e,this,"E_JSON_PARSE");throw e}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};r.forEach(["delete","get","head"],(function(e){l.headers[e]={}})),r.forEach(["post","put","patch"],(function(e){l.headers[e]=r.merge(s)})),e.exports=l},849:function(e){"use strict";e.exports=function(e,t){return function(){for(var n=new Array(arguments.length),r=0;r<n.length;r++)n[r]=arguments[r];return e.apply(t,n)}}},327:function(e,t,n){"use strict";var r=n(867);function a(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}e.exports=function(e,t,n){if(!t)return e;var i;if(n)i=n(t);else if(r.isURLSearchParams(t))i=t.toString();else{var s=[];r.forEach(t,(function(e,t){null!=e&&(r.isArray(e)?t+="[]":e=[e],r.forEach(e,(function(e){r.isDate(e)?e=e.toISOString():r.isObject(e)&&(e=JSON.stringify(e)),s.push(a(t)+"="+a(e))})))})),i=s.join("&")}if(i){var o=e.indexOf("#");-1!==o&&(e=e.slice(0,o)),e+=(-1===e.indexOf("?")?"?":"&")+i}return e}},303:function(e){"use strict";e.exports=function(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}},372:function(e,t,n){"use strict";var r=n(867);e.exports=r.isStandardBrowserEnv()?{write:function(e,t,n,a,i,s){var o=[];o.push(e+"="+encodeURIComponent(t)),r.isNumber(n)&&o.push("expires="+new Date(n).toGMTString()),r.isString(a)&&o.push("path="+a),r.isString(i)&&o.push("domain="+i),!0===s&&o.push("secure"),document.cookie=o.join("; ")},read:function(e){var t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove:function(e){this.write(e,"",Date.now()-864e5)}}:{write:function(){},read:function(){return null},remove:function(){}}},793:function(e){"use strict";e.exports=function(e){return/^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(e)}},268:function(e){"use strict";e.exports=function(e){return"object"==typeof e&&!0===e.isAxiosError}},985:function(e,t,n){"use strict";var r=n(867);e.exports=r.isStandardBrowserEnv()?function(){var e,t=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");function a(e){var r=e;return t&&(n.setAttribute("href",r),r=n.href),n.setAttribute("href",r),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:"/"===n.pathname.charAt(0)?n.pathname:"/"+n.pathname}}return e=a(window.location.href),function(t){var n=r.isString(t)?a(t):t;return n.protocol===e.protocol&&n.host===e.host}}():function(){return!0}},16:function(e,t,n){"use strict";var r=n(867);e.exports=function(e,t){r.forEach(e,(function(n,r){r!==t&&r.toUpperCase()===t.toUpperCase()&&(e[t]=n,delete e[r])}))}},109:function(e,t,n){"use strict";var r=n(867),a=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"];e.exports=function(e){var t,n,i,s={};return e?(r.forEach(e.split("\n"),(function(e){if(i=e.indexOf(":"),t=r.trim(e.substr(0,i)).toLowerCase(),n=r.trim(e.substr(i+1)),t){if(s[t]&&a.indexOf(t)>=0)return;s[t]="set-cookie"===t?(s[t]?s[t]:[]).concat([n]):s[t]?s[t]+", "+n:n}})),s):s}},713:function(e){"use strict";e.exports=function(e){return function(t){return e.apply(null,t)}}},875:function(e,t,n){"use strict";var r=n(593),a={};["object","boolean","number","function","string","symbol"].forEach((function(e,t){a[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}}));var i={},s=r.version.split(".");function o(e,t){for(var n=t?t.split("."):s,r=e.split("."),a=0;a<3;a++){if(n[a]>r[a])return!0;if(n[a]<r[a])return!1}return!1}a.transitional=function(e,t,n){var a=t&&o(t);function s(e,t){return"[Axios v"+r.version+"] Transitional option '"+e+"'"+t+(n?". "+n:"")}return function(n,r,o){if(!1===e)throw new Error(s(r," has been removed in "+t));return a&&!i[r]&&(i[r]=!0,console.warn(s(r," has been deprecated since v"+t+" and will be removed in the near future"))),!e||e(n,r,o)}},e.exports={isOlderVersion:o,assertOptions:function(e,t,n){if("object"!=typeof e)throw new TypeError("options must be an object");for(var r=Object.keys(e),a=r.length;a-- >0;){var i=r[a],s=t[i];if(s){var o=e[i],c=void 0===o||s(o,i,e);if(!0!==c)throw new TypeError("option "+i+" must be "+c)}else if(!0!==n)throw Error("Unknown option "+i)}},validators:a}},867:function(e,t,n){"use strict";var r=n(849),a=Object.prototype.toString;function i(e){return"[object Array]"===a.call(e)}function s(e){return void 0===e}function o(e){return null!==e&&"object"==typeof e}function c(e){if("[object Object]"!==a.call(e))return!1;var t=Object.getPrototypeOf(e);return null===t||t===Object.prototype}function l(e){return"[object Function]"===a.call(e)}function u(e,t){if(null!=e)if("object"!=typeof e&&(e=[e]),i(e))for(var n=0,r=e.length;n<r;n++)t.call(null,e[n],n,e);else for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&t.call(null,e[a],a,e)}e.exports={isArray:i,isArrayBuffer:function(e){return"[object ArrayBuffer]"===a.call(e)},isBuffer:function(e){return null!==e&&!s(e)&&null!==e.constructor&&!s(e.constructor)&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)},isFormData:function(e){return"undefined"!=typeof FormData&&e instanceof FormData},isArrayBufferView:function(e){return"undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&e.buffer instanceof ArrayBuffer},isString:function(e){return"string"==typeof e},isNumber:function(e){return"number"==typeof e},isObject:o,isPlainObject:c,isUndefined:s,isDate:function(e){return"[object Date]"===a.call(e)},isFile:function(e){return"[object File]"===a.call(e)},isBlob:function(e){return"[object Blob]"===a.call(e)},isFunction:l,isStream:function(e){return o(e)&&l(e.pipe)},isURLSearchParams:function(e){return"undefined"!=typeof URLSearchParams&&e instanceof URLSearchParams},isStandardBrowserEnv:function(){return("undefined"==typeof navigator||"ReactNative"!==navigator.product&&"NativeScript"!==navigator.product&&"NS"!==navigator.product)&&"undefined"!=typeof window&&"undefined"!=typeof document},forEach:u,merge:function e(){var t={};function n(n,r){c(t[r])&&c(n)?t[r]=e(t[r],n):c(n)?t[r]=e({},n):i(n)?t[r]=n.slice():t[r]=n}for(var r=0,a=arguments.length;r<a;r++)u(arguments[r],n);return t},extend:function(e,t,n){return u(t,(function(t,a){e[a]=n&&"function"==typeof t?r(t,n):t})),e},trim:function(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")},stripBOM:function(e){return 65279===e.charCodeAt(0)&&(e=e.slice(1)),e}}},593:function(e){"use strict";e.exports=JSON.parse('{"_args":[["axios@0.21.4","/Users/william/likecoin-wordpress"]],"_from":"axios@0.21.4","_id":"axios@0.21.4","_inBundle":false,"_integrity":"sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==","_location":"/axios","_phantomChildren":{},"_requested":{"type":"version","registry":true,"raw":"axios@0.21.4","name":"axios","escapedName":"axios","rawSpec":"0.21.4","saveSpec":null,"fetchSpec":"0.21.4"},"_requiredBy":["/"],"_resolved":"https://registry.npmjs.org/axios/-/axios-0.21.4.tgz","_spec":"0.21.4","_where":"/Users/william/likecoin-wordpress","author":{"name":"Matt Zabriskie"},"browser":{"./lib/adapters/http.js":"./lib/adapters/xhr.js"},"bugs":{"url":"https://github.com/axios/axios/issues"},"bundlesize":[{"path":"./dist/axios.min.js","threshold":"5kB"}],"dependencies":{"follow-redirects":"^1.14.0"},"description":"Promise based HTTP client for the browser and node.js","devDependencies":{"coveralls":"^3.0.0","es6-promise":"^4.2.4","grunt":"^1.3.0","grunt-banner":"^0.6.0","grunt-cli":"^1.2.0","grunt-contrib-clean":"^1.1.0","grunt-contrib-watch":"^1.0.0","grunt-eslint":"^23.0.0","grunt-karma":"^4.0.0","grunt-mocha-test":"^0.13.3","grunt-ts":"^6.0.0-beta.19","grunt-webpack":"^4.0.2","istanbul-instrumenter-loader":"^1.0.0","jasmine-core":"^2.4.1","karma":"^6.3.2","karma-chrome-launcher":"^3.1.0","karma-firefox-launcher":"^2.1.0","karma-jasmine":"^1.1.1","karma-jasmine-ajax":"^0.1.13","karma-safari-launcher":"^1.0.0","karma-sauce-launcher":"^4.3.6","karma-sinon":"^1.0.5","karma-sourcemap-loader":"^0.3.8","karma-webpack":"^4.0.2","load-grunt-tasks":"^3.5.2","minimist":"^1.2.0","mocha":"^8.2.1","sinon":"^4.5.0","terser-webpack-plugin":"^4.2.3","typescript":"^4.0.5","url-search-params":"^0.10.0","webpack":"^4.44.2","webpack-dev-server":"^3.11.0"},"homepage":"https://axios-http.com","jsdelivr":"dist/axios.min.js","keywords":["xhr","http","ajax","promise","node"],"license":"MIT","main":"index.js","name":"axios","repository":{"type":"git","url":"git+https://github.com/axios/axios.git"},"scripts":{"build":"NODE_ENV=production grunt build","coveralls":"cat coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js","examples":"node ./examples/server.js","fix":"eslint --fix lib/**/*.js","postversion":"git push && git push --tags","preversion":"npm test","start":"node ./sandbox/server.js","test":"grunt test","version":"npm run build && grunt version && git add -A dist && git add CHANGELOG.md bower.json package.json"},"typings":"./index.d.ts","unpkg":"dist/axios.min.js","version":"0.21.4"}')}},t={};function n(r){var a=t[r];if(void 0!==a)return a.exports;var i=t[r]={exports:{}};return e[r](i,i.exports,n),i.exports}n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,{a:t}),t},n.d=function(e,t){for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},function(){"use strict";var e=window.wp.element,t=window.wp.plugins,r=window.React,a=window.wp.data,i=window.wp.editPost,s=window.wp.i18n,o=function(t){return(0,e.createElement)("div",{onClick:t.onClick,style:t.paddingLeft?{paddingLeft:t.paddingLeft}:{}},(0,e.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"18",height:"18",viewBox:"0 0 30 30"},(0,e.createElement)("g",{fill:"none",fillRule:"evenodd",stroke:"none",strokeWidth:"1"},(0,e.createElement)("g",{fill:t.color,transform:"translate(0 1)"},(0,e.createElement)("path",{d:"M13.4,9.7l0.9-9c0.1-0.9,1.3-0.9,1.4,0l0.9,9c0.2,2,1.8,3.6,3.7,3.7l9,0.9c0.9,0.1,0.9,1.3,0,1.4l-9,0.9 c-2,0.2-3.6,1.8-3.7,3.7l-0.9,9c-0.1,0.9-1.3,0.9-1.4,0l-0.9-9c-0.2-2-1.8-3.6-3.7-3.7l-9-0.9c-0.9-0.1-0.9-1.3,0-1.4l9-0.9 C11.7,13.2,13.2,11.7,13.4,9.7z"})))))},c=function(t){return(0,e.createElement)("div",{className:"SideBarStatusRowTitle"},(0,e.createElement)("p",{style:{marginBottom:"0px"}}," ",t.title," "))},l=function(t){return(0,e.createElement)("div",{className:"sidebarStatusTitleOuterDiv"},(0,e.createElement)(c,{title:t.title}),t.status&&(0,e.createElement)("div",{className:"SideBarStatusRowDetails"}," ",t.link&&(0,e.createElement)("a",{href:t.link,target:"_blank",rel:"noopener noreferrer",className:"longLink"},t.status)," ",!t.link&&t.status))},u=function(t){return(0,e.createElement)(l,{title:(0,s.__)("State","likecoin"),status:(0,e.createElement)("div",{className:"flexBoxRow"},!t.isCurrentPostPublished&&(0,e.createElement)(e.Fragment,null,(0,e.createElement)("div",{className:"greyDot"})," ",(0,e.createElement)("div",{className:"postStatusDiv"},`${(0,s.__)("Not Ready","likecoin")}`)),t.isCurrentPostPublished&&!t.ISCNId&&(0,e.createElement)(e.Fragment,null,(0,e.createElement)("div",{className:"redDot"})," ",(0,e.createElement)("div",{className:"postStatusDiv"},`${(0,s.__)("Ready","likecoin")}`)),t.isCurrentPostPublished&&t.ISCNId&&(0,e.createElement)(e.Fragment,null,(0,e.createElement)("div",{className:"greenDot"})," ",(0,e.createElement)("div",{className:"postStatusDiv"},`${(0,s.__)("Published","likecoin")}`)))})},d=function(t){const[n,l]=(0,r.useState)(!1),[d,p]=(0,r.useState)(!1),[m,f]=(0,r.useState)(!0),[h,g]=(0,r.useState)(!0),E=(0,a.useSelect)((e=>e("core/editor").isCurrentPostPublished())),S=(0,a.useSelect)((e=>e("core/editor").getEditedPostAttribute("modified_gmt")));return(0,r.useEffect)((()=>{f(!!(E&&t.ISCNTimestamp&&Date.parse(`${S}Z`)>t.ISCNTimestamp))}),[E,S,t.ISCNTimestamp]),(0,r.useEffect)((()=>g(!!t.ISCNId)),[t.ISCNId]),(0,r.useEffect)((()=>{l(!E&&t.mattersDraftId),p(E&&t.mattersArticleId)}),[E,t]),(0,e.createElement)(i.PluginDocumentSettingPanel,{name:"depub-panel",title:(0,s.__)("Web3Press","likecoin"),className:"depub-panel",icon:(0,e.createElement)(o,{color:"#9B9B9B",paddingLeft:"10px"})},(0,e.createElement)("div",{className:"postStatusInfoPanelOuterDiv"},(0,e.createElement)("div",{className:"flexBoxRow"},(0,e.createElement)("div",{className:"divOuterHolderStatusInfoPanel"},(0,e.createElement)(e.Fragment,null,(0,e.createElement)(u,{isCurrentPostPublished:E,ISCNId:t.ISCNId}),n&&(0,e.createElement)("div",{className:"flexBoxRow"},(0,e.createElement)(c,{title:(0,s.__)("Distribution","likecoin")}),(0,e.createElement)("div",null,(0,e.createElement)("a",{rel:"noopener noreferrer",target:"_blank",className:"icon",href:`https://matters.news/me/drafts/${t.mattersDraftId}`},"Matters"))),d&&(0,e.createElement)("div",{className:"flexBoxRow"},(0,e.createElement)(c,{title:(0,s.__)("Distribution","likecoin")}),(0,e.createElement)("div",null,(0,e.createElement)("a",{rel:"noopener noreferrer",target:"_blank",className:"icon",href:`https://matters.news/@${t.mattersId}/${t.mattersArticleSlug}-${t.mattersPublishedArticleHash}`},"Matters"))),(0,e.createElement)("div",{className:"postStatusInfoRowOuterDiv"},!E&&(0,e.createElement)("button",{className:"blueBackgroundWhiteTextBtn",style:{minWidth:"0",width:"100%"},onClick:e=>{e.preventDefault(),document.getElementsByClassName("editor-post-publish-button__button")[0].click()}},(0,s.__)("Publish your post first","likecoin")),E&&!t.ISCNId&&(0,e.createElement)("div",{style:{display:"flex",flexDirection:"row",width:"100%"}},(0,e.createElement)("button",{className:"blueBackgroundWhiteTextSmallBtn",onClick:t.handleRegisterISCN},(0,s.__)("Publish","likecoin")),(0,e.createElement)("button",{className:"whiteBackgroundBlueTextSmallBtn",onClick:e=>{e.preventDefault(),document.querySelector('[aria-label="Web3Press"]').click()}},(0,s.__)("Details","likecoin"))),m&&(0,e.createElement)("button",{className:"blueBackgroundWhiteTextSmallBtn",onClick:t.handleRegisterISCN},(0,s.__)("Update","likecoin")),h&&(0,e.createElement)("button",{className:"blueBackgroundWhiteTextSmallBtn",onClick:t.handleNFTAction},t.NFTClassId?(0,s.__)("View NFT","likecoin"):(0,s.__)("Mint NFT","likecoin"))))))))},p=window.wp.components,m=window.wp.wordcount,f=n(669),h=n.n(f),g=window.wp.apiFetch,E=n.n(g);function S(e,t){if(a.createReduxStore){const n=(0,a.createReduxStore)(e,t);return(0,a.register)(n),n}return(0,a.registerStore)(e,t),e}const{postId:v,likecoHost:N}=window.wpApiSettings,I="likecoin/iscn_info_store",w=`/likecoin/v1/posts/${v}/iscn/arweave/upload`,_=`/likecoin/v1/posts/${v}/iscn/arweave`,C=`/likecoin/v1/posts/${v}/iscn/metadata`,T=`/likecoin/v1/posts/${v}/iscn/metadata`,b=`https://api.${N}/likernft/mint?iscn_id=`,D={DBArticleTitle:"",DBAuthorDescription:"",DBDescription:"",DBAuthor:"",DBArticleURL:"",DBArticleTags:[],DBISCNId:"",DBArweaveId:"",DBLicense:"",DBISCNVersion:0,DBISCNTimestamp:0,DBNFTClassId:"",DBMattersIPFSHash:"",DBMattersPublishedArticleHash:"",DBMattersDraftId:"",DBMattersArticleId:"",DBMattersId:"",DBMattersArticleSlug:""},B={getISCNInfo(){return{type:"GET_ISCN_INFO"}},setISCNInfo(e){return{type:"SET_ISCN_INFO",data:e}},setISCNLicense(e){return{type:"SET_ISCN_LICENSE",license:e}},getNFTInfo(e){return{type:"GET_NFT_INFO",iscnId:e}},setNFTInfo(e){return{type:"SET_NFT_INFO",data:e}},setHTTPErrors(e){return{type:"SET_ERROR_MESSAGE",errorMsg:e}},*fetchISCNRegisterData(){const e=yield{type:"GET_ISCN_REGISTER_DATA"};if(!e)throw new Error("NO_ISCN_REGISTER_DATA_RETURNED");return e},*postArweaveInfoData(e){const t=yield{type:"POST_ARWEAVE_INFO_DATA",data:e};if(!t)throw new Error("NO_ARWEAVE_INFO_RETURNED");yield{type:"UPDATE_ARWEAVE_UPLOAD_AND_IPFS_GLOBAL_STATE",data:{arweaveId:t.arweave_id,ipfsHash:t.ipfs_hash}}},*postISCNInfoData(e){const t=yield{type:"POST_ISCN_INFO_DATA",data:e};if(!t)throw new Error("NO_ISCN_INFO_RETURNED");const{iscn_id:n,iscnVersion:r,iscnTimestamp:a}=t;yield{type:"UPDATE_ISCN_ID_GLOBAL_STATE",data:{iscnId:n,iscnTimestamp:a,iscnVersion:r}}}},k={reducer:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:D,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"SET_ISCN_INFO":return{...e,DBISCNId:t.data.iscnId,DBISCNVersion:t.data.iscnVersion,DBISCNTimestamp:t.data.iscnTimestamp,DBLicense:t.data.license,DBNFTClassId:t.data.nftClassId,DBArticleTitle:t.data.title,DBAuthorDescription:t.data.authorDescription,DBDescription:t.data.description,DBAuthor:t.data.author,DBArticleURL:t.data.url,DBArticleTags:t.data.tags,DBArweaveId:t.data.arweaveId,DBMattersIPFSHash:t.data.mattersIPFSHash,DBMattersPublishedArticleHash:t.data.mattersPublishedArticleHash,DBMattersArticleId:t.data.mattersArticleId,DBMattersId:t.data.mattersId,DBMattersArticleSlug:t.data.mattersArticleSlug};case"SET_NFT_INFO":return{...e,DBNFTClassId:t.data.classId};case"SET_ISCN_LICENSE":return{...e,DBLicense:t.license};case"UPDATE_ARWEAVE_UPLOAD_AND_IPFS_GLOBAL_STATE":{const{arweaveId:n}=t.data;return{...e,DBArweaveId:n}}case"UPDATE_ISCN_ID_GLOBAL_STATE":return{...e,DBISCNId:t.data.iscnId,DBISCNVersion:t.data.iscnVersion,DBISCNTimestamp:1e3*t.data.iscnTimestamp};default:return e}},controls:{GET_ISCN_INFO(){return E()({path:C})},GET_NFT_INFO(e){return h().get(`${b}${encodeURIComponent(e.iscnId)}`)},GET_ISCN_REGISTER_DATA(){return E()({path:w})},POST_ARWEAVE_INFO_DATA(e){return E()({method:"POST",path:_,data:{arweaveIPFSHash:e.data.ipfsHash,arweaveId:e.data.arweaveId}})},POST_ISCN_INFO_DATA(e){return E()({method:"POST",path:T,data:{iscnHash:e.data.iscnHash,iscnId:e.data.iscnId,iscnVersion:e.data.iscnVersion,iscnTimestamp:e.data.timestamp,iscnData:{license:e.data.license}}})}},selectors:{selectISCNInfo:e=>e,selectNFTInfo:e=>e,getLicense(e){return e.DBLicense}},resolvers:{*selectISCNInfo(){try{const e=yield B.getISCNInfo(),{iscnId:t,iscnVersion:n,iscnTimestamp:r,iscnData:a={},title:i,authorDescription:s,description:o,author:c,url:l,tags:u,arweaveId:d,arweaveIPFSHash:p,mattersIPFSHash:m,mattersPublishedArticleHash:f,mattersArticleId:h,mattersId:g,mattersArticleSlug:E}=e;return B.setISCNInfo({...a,iscnId:t,iscnVersion:n,iscnTimestamp:1e3*r,title:i,authorDescription:s,description:o,author:c,url:l,tags:u,arweaveId:d,arweaveIPFSHash:p,mattersIPFSHash:m,mattersPublishedArticleHash:f,mattersArticleId:h,mattersId:g,mattersArticleSlug:E})}catch(e){return B.setHTTPErrors(e.message)}},*selectNFTInfo(e){if(!e)return{};try{const t=yield B.getNFTInfo(e),{classId:n,currentPrice:r}=t.data;return B.setNFTInfo({classId:n,currentPrice:r})}catch(e){return console.error(e),{}}}},actions:B};S(I,k);var y=function(){return(0,e.createElement)("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M8.5 4C7.94772 4 7.5 4.44772 7.5 5C7.5 5.55228 7.94772 6 8.5 6H9V14H8.5C7.94772 14 7.5 14.4477 7.5 15C7.5 15.5523 7.94772 16 8.5 16H11.5C12.0523 16 12.5 15.5523 12.5 15C12.5 14.4477 12.0523 14 11.5 14H11V6H11.5C12.0523 6 12.5 5.55228 12.5 5C12.5 4.44772 12.0523 4 11.5 4H8.5ZM15.2929 13.7071C14.9024 13.3166 14.9024 12.6834 15.2929 12.2929L17.5858 10L15.2929 7.70711C14.9024 7.31658 14.9024 6.68342 15.2929 6.29289C15.6834 5.90237 16.3166 5.90237 16.7071 6.29289L19.7071 9.29289C20.0976 9.68342 20.0976 10.3166 19.7071 10.7071L16.7071 13.7071C16.3166 14.0976 15.6834 14.0976 15.2929 13.7071ZM4.70711 6.29289C5.09763 6.68342 5.09763 7.31658 4.70711 7.70711L2.41421 10L4.70711 12.2929C5.09763 12.6834 5.09763 13.3166 4.70711 13.7071C4.31658 14.0976 3.68342 14.0976 3.29289 13.7071L0.292893 10.7071C-0.0976311 10.3166 -0.097631 9.68342 0.292893 9.29289L3.29289 6.29289C3.68342 5.90237 4.31658 5.90237 4.70711 6.29289Z",fill:"#4A4A4A"}))},A=function(t){return(0,e.createElement)("div",{onClick:t.onClick,style:{cursor:"pointer"}},(0,e.createElement)("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M14.8384 3.74744C15.2289 3.35691 15.8621 3.35691 16.2526 3.74744C16.6431 4.13796 16.6431 4.77113 16.2526 5.16165L11.4143 10L16.2526 14.8383C16.6431 15.2289 16.6431 15.862 16.2526 16.2526C15.8621 16.6431 15.2289 16.6431 14.8384 16.2526L10 11.4142L5.1617 16.2526C4.77117 16.6431 4.13801 16.6431 3.74748 16.2526C3.35696 15.862 3.35696 15.2289 3.74748 14.8383L8.58583 10L3.74748 5.16165C3.35696 4.77113 3.35696 4.13796 3.74748 3.74744C4.13801 3.35691 4.77117 3.35691 5.1617 3.74744L10 8.58578L14.8384 3.74744Z",fill:"#9B9B9B"})))},x=function(t){return(0,e.createElement)("div",null,(0,e.createElement)("p",{className:"sidebarPopUpRowTitle"}," ",t.title," "))},P=function(t){return(0,e.createElement)("div",null,(0,e.createElement)("p",null,t.details))},O=function(t){return(0,e.createElement)("div",{className:"TagOuterDiv"},(0,e.createElement)("p",null," ",t.tag," "))};const R=[{name:(0,s.__)("(Not set)","likecoin"),value:""},{name:"CC0",value:"http://creativecommons.org/publicdomain/zero/1.0/"},{name:"CC-BY",value:"https://creativecommons.org/licenses/by/4.0/"},{name:"CC-BY-SA",value:"https://creativecommons.org/licenses/by-sa/4.0/"}];var L=function(t){return(0,e.createElement)(e.Fragment,null,(0,e.createElement)(c,{title:(0,s.__)("License:","likecoin")}),(0,e.createElement)("select",{name:"license",onChange:e=>{t.onSelect(e.target.value)},disabled:!!t.disabled||null},R.map((n=>(0,e.createElement)("option",{selected:n.value===t.defaultLicense||null,value:n.value},n.name)))))},U=function(t){return(0,e.createElement)("div",{onClick:t.onClick,style:t.paddingLeft?{paddingLeft:t.paddingLeft}:{}},(0,e.createElement)("svg",{width:"22",height:"22",viewBox:"0 0 30 30",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M13.4,9.7l0.9-9c0.1-0.9,1.3-0.9,1.4,0l0.9,9c0.2,2,1.8,3.6,3.7,3.7l9,0.9c0.9,0.1,0.9,1.3,0,1.4l-9,0.9 c-2,0.2-3.6,1.8-3.7,3.7l-0.9,9c-0.1,0.9-1.3,0.9-1.4,0l-0.9-9c-0.2-2-1.8-3.6-3.7-3.7l-9-0.9c-0.9-0.1-0.9-1.3,0-1.4l9-0.9 C11.7,13.2,13.2,11.7,13.4,9.7z",fill:t.color})))};const{postId:F}=window.wpApiSettings,M="likecoin/button_info_store",j=`/likecoin/v1/posts/${F}/button/settings`,H=`/likecoin/v1/posts/${F}/button/settings`,$={isWidgetEnabled:!1,isOptionDisabled:!0,isLikerIdMissing:!1},V={getButtonSettings(){return{type:"GET_BUTTON_SETTINGS"}},setButtonSettings(e){return{type:"SET_BUTTON_SETTINGS",data:e}},*fetchButtonSettings(){const e=yield{type:"GET_BUTTON_SETTINGS"};if(!e)throw new Error("FETCH_BUTTON_SETTINGS_ERROR");return e},*postButtonSettings(e){if(!(yield{type:"POST_BUTTON_SETTINGS",data:e}))throw new Error("FAIL_TO_POST_BUTTON_SETTINGS")}},W={reducer:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:$,t=arguments.length>1?arguments[1]:void 0;if("SET_BUTTON_SETTINGS"===t.type){const{isWidgetEnabled:n,isOptionDisabled:r,isLikerIdMissing:a}=t.data;return{...e,isWidgetEnabled:n,isOptionDisabled:r,isLikerIdMissing:a}}return e},controls:{GET_BUTTON_SETTINGS(){return E()({path:j})},POST_BUTTON_SETTINGS(e){return E()({method:"POST",path:H,data:{is_widget_enabled:e.data.isEnabled?"bottom":"none"}})}},selectors:{getButtonSettings:e=>e},resolvers:{*getButtonSettings(){const e=yield V.getButtonSettings(),{is_widget_enabled:t,is_disabled:n,show_no_id_error:r}=e;return V.setButtonSettings({isWidgetEnabled:t,isOptionDisabled:n,isLikerIdMissing:r})}},actions:V};S(M,W);const{likecoHost:G,likerlandHost:q}=window.wpApiSettings;var z=function(t){const n=(0,a.useSelect)((e=>e("core/editor").getEditedPostAttribute("content"))),{setISCNLicense:d}=(0,a.useDispatch)(I),f=(0,a.useSelect)((e=>e(I).getLicense())),{isWidgetEnabled:h,isOptionDisabled:g}=(0,a.useSelect)((e=>e(M).getButtonSettings())),{setButtonSettings:E,postButtonSettings:S}=(0,a.useDispatch)(M),v=(0,m.count)(n,"words",{}),[N,w]=(0,r.useState)(!1),[_,C]=(0,r.useState)(!0),[T,b]=(0,r.useState)(!0),[D,B]=(0,r.useState)(!0),[k,R]=(0,r.useState)(!0),[F,j]=(0,r.useState)("#3973B9"),H=(0,a.useSelect)((e=>e("core/edit-post").isPluginSidebarOpened())),$=(0,a.useSelect)((e=>e("core/editor").isCurrentPostPublished())),V=(0,a.useSelect)((e=>e("core/editor").getEditedPostAttribute("modified_gmt")));function W(e){e.preventDefault(),w(!N)}return(0,r.useEffect)((()=>{b(!!$&&!t.ISCNId)}),[$,t.ISCNId]),(0,r.useEffect)((()=>{B(!!($&&t.ISCNTimestamp&&Date.parse(`${V}Z`)>t.ISCNTimestamp))}),[$,V,t.ISCNTimestamp]),(0,r.useEffect)((()=>R(!!t.ISCNId)),[t.ISCNId]),(0,r.useEffect)((()=>{const e=t.ISCNVersion?`${t.ISCNVersion} (${new Date(t.ISCNTimestamp).toGMTString()})`:"-";C(e)}),[t.ISCNVersion,t.ISCNTimestamp]),(0,r.useEffect)((()=>{j(H?"white":"#3973B9")}),[H,j]),(0,e.createElement)(i.PluginSidebar,{name:"likecoin-sidebar",title:(0,s.__)("Web3Press","likecoin"),icon:(0,e.createElement)(U,{color:F})},(0,e.createElement)("div",{className:"divOuterHolder"},(0,e.createElement)("div",{className:"dePubMainSidebarDiv"},(0,e.createElement)("p",{className:"dePubStatusRed"},(0,s.__)("Decentralized Publishing","likecoin"))),(0,e.createElement)("div",{className:"likeCoinIconOuterDiv"},(0,e.createElement)(o,{color:"#9B9B9B"}))),!$&&(0,e.createElement)("div",{className:"divOuterHolder"},(0,e.createElement)("div",{className:"divInnerHolder"},(0,e.createElement)("button",{className:"blueBackgroundWhiteTextBtn",onClick:e=>{e.preventDefault(),document.getElementsByClassName("editor-post-publish-button__button")[0].click()}},(0,s.__)("Publish your post first","likecoin")))),T&&(0,e.createElement)("div",{className:"divOuterHolder"},(0,e.createElement)("div",{className:"divInnerHolder"},(0,e.createElement)("button",{className:"blueBackgroundWhiteTextBtn",onClick:t.handleRegisterISCN},(0,s.__)("Publish","likecoin")))),D&&(0,e.createElement)("div",{className:"divOuterHolder"},(0,e.createElement)("div",{className:"divInnerHolder"},(0,e.createElement)("button",{className:"blueBackgroundWhiteTextBtn",onClick:t.handleRegisterISCN},(0,s.__)("Update","likecoin")))),k&&(0,e.createElement)("div",{className:"divOuterHolder"},(0,e.createElement)("div",{className:"divInnerHolder"},(0,e.createElement)("button",{className:"blueBackgroundWhiteTextBtn",onClick:t.handleNFTAction},t.NFTClassId?(0,s.__)("View NFT","likecoin"):(0,s.__)("Mint NFT","likecoin")))),(0,e.createElement)("div",{className:"divOuterHolderMainSidebar"},(0,e.createElement)(l,{title:(0,s.__)("Publishing Status","likecoin"),status:""}),(0,e.createElement)(u,{isCurrentPostPublished:$,ISCNId:t.ISCNId}),(0,e.createElement)(l,{title:(0,s.__)("ISCN ID","likecoin"),status:t.ISCNId?t.ISCNId:"-",link:t.ISCNId?`https://app.${G}/view/${encodeURIComponent(t.ISCNId)}`:""}),t.ISCNId&&(0,e.createElement)(l,{title:(0,s.__)("NFT","likecoin"),status:t.NFTClassId?t.NFTClassId:(0,s.__)("Mint Now","likecoin"),link:t.NFTClassId?`https://${q}/nft/class/${encodeURIComponent(t.NFTClassId)}`:""}),(0,e.createElement)(l,{title:(0,s.__)("Storage","likecoin"),status:t.arweaveId?t.arweaveId:"-",link:t.arweaveId?`https://arweave.net/${t.arweaveId}`:""}),(0,e.createElement)(l,{title:(0,s.__)("Version","likecoin"),status:_})),!g&&(0,e.createElement)("div",{className:"divOuterHolderMainSidebar"},(0,e.createElement)(c,{title:(0,s.__)("Widget","likecoin")}),(0,e.createElement)(p.CheckboxControl,{label:(0,s.__)("Enable in-post widget","likecoin"),help:(0,s.__)("Embed widget in this post (Overrides site setting)","likecoin"),checked:!!h,onChange:function(){const e=!h;S({isEnabled:e}),E({isWidgetEnabled:e})}})),(0,e.createElement)("div",{className:"divOuterHolderMainSidebar"},(0,e.createElement)(L,{defaultLicense:f,onSelect:function(e){d(e)},disabled:!(!$||T||D)})),(0,e.createElement)("div",{className:"divOuterHolderMainSidebar"},(0,e.createElement)("div",{className:"sidebarStatusTitleOuterDivPointer",onClick:W},(0,e.createElement)(c,{title:(0,s.__)("Metadata","likecoin")}),(0,e.createElement)("div",{className:"marginLeftAuto"},(0,e.createElement)(y,null))),N&&(0,e.createElement)("div",{className:"popUpWrapper"},(0,e.createElement)("div",{className:"popUpMainTitleDiv"},(0,e.createElement)(x,{title:(0,s.__)("Metadata","likecoin")}),(0,e.createElement)("div",{className:"popUpCrossIconWrapper"},(0,e.createElement)(A,{onClick:W}))),(0,e.createElement)("div",{className:"popUpMainContentWrapper"},(0,e.createElement)("div",{className:"popUpMainContentRow"},(0,e.createElement)(x,{title:(0,s.__)("Title","likecoin")}),(0,e.createElement)(P,{details:t.title})),(0,e.createElement)("div",{className:"popUpMainContentRow"},(0,e.createElement)(x,{title:(0,s.__)("Description","likecoin")}),(0,e.createElement)(P,{details:t.description})),(0,e.createElement)("div",{className:"popUpMainContentRow"},(0,e.createElement)(x,{title:(0,s.__)("Author","likecoin")}),(0,e.createElement)(P,{details:t.author})),(0,e.createElement)("div",{className:"popUpMainContentRow"},(0,e.createElement)(x,{title:(0,s.__)("Tag","likecoin")}),(0,e.createElement)("div",{className:"flexBoxRow"},t.tags&&t.tags.length>0&&t.tags.map((t=>(0,e.createElement)(O,{tag:t}))))),(0,e.createElement)("div",{className:"popUpMainContentRow"},(0,e.createElement)(x,{title:(0,s.__)("Url","likecoin")}),(0,e.createElement)(P,{details:t.url})),(0,e.createElement)("div",{className:"popUpMainContentRow"},(0,e.createElement)(c,{title:(0,s.__)("Word count","likecoin")}),(0,e.createElement)(P,{details:v}))))))},J=function(){return(0,e.createElement)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",class:"components-panel__arrow",role:"img","aria-hidden":"true",focusable:"false"},(0,e.createElement)("path",{d:"M6.5 12.4L12 8l5.5 4.4-.9 1.2L12 10l-4.5 3.6-1-1.2z"}))},Z=function(){return(0,e.createElement)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",class:"components-panel__arrow",role:"img","aria-hidden":"true",focusable:"false"},(0,e.createElement)("path",{d:"M17.5 11.6L12 16l-5.5-4.4.9-1.2L12 14l4.5-3.6 1 1.2z"}))},X=function(t){const[n,a]=(0,r.useState)(!0);return(0,e.createElement)(i.PluginPostPublishPanel,null,(0,e.createElement)("div",{className:"divOuterHolderStatusInfoPanel"},(0,e.createElement)("div",{className:"flexBoxRow"},(0,e.createElement)("div",{className:"dePubDiv"},(0,e.createElement)("p",{className:"dePubStatusRed"},(0,s.__)("Web3Press","likecoin"))),(0,e.createElement)("div",{className:"likeCoinIconOuterDiv"},(0,e.createElement)(o,{color:"#9B9B9B"})),(0,e.createElement)("div",{onClick:function(e){e.preventDefault(),a(!n)},className:"marginLeftAuto"},!n&&(0,e.createElement)(Z,null),n&&(0,e.createElement)(J,null))),n&&(0,e.createElement)(e.Fragment,null,(0,e.createElement)("div",{className:"flexBoxRow"},(0,e.createElement)("div",null,(0,e.createElement)("p",{className:"flexBoxRowNormalText"},(0,s.__)("Register your content to decetralized publishing","likecoin")))),(0,e.createElement)("div",{className:"registerISCNBtnOuterDiv"},(0,e.createElement)("button",{className:"blueBackgroundWhiteTextSmallBtn",onClick:t.handleRegisterISCN},(0,s.__)("Publish","likecoin")),(0,e.createElement)("button",{className:"whiteBackgroundBlueTextSmallBtn",onClick:e=>{e.preventDefault(),document.querySelector('[aria-label="Close panel"]').click()}},(0,s.__)("Details","likecoin"))))))};const{siteurl:K,likecoHost:Y,likerlandHost:Q}=window.wpApiSettings,ee=`https://app.${Y}`,te=`https://app.${Y}`,ne="LikeCoin WordPress Plugin";var re=function(){const t=(0,a.useSelect)((e=>e("core/editor").getCurrentPost())),{DBLIKEPayAmount:n,DBMemo:i,DBArticleTitle:s,DBAuthorDescription:o,DBDescription:c,DBAuthor:l,DBArticleURL:u,DBArticleTags:p,DBISCNId:m,DBArweaveId:f,DBMattersIPFSHash:h,DBMattersPublishedArticleHash:g,DBISCNVersion:E,DBISCNTimestamp:S,DBMattersDraftId:v,DBMattersArticleId:N,DBMattersId:w,DBMattersArticleSlug:_,DBLicense:C}=(0,a.useSelect)((e=>e(I).selectISCNInfo())),{DBNFTClassId:T}=(0,a.useSelect)((e=>e(I).selectNFTInfo(m))),{fetchISCNRegisterData:b,postArweaveInfoData:D,postISCNInfoData:B}=(0,a.useDispatch)(I),[k,y]=(0,r.useState)(s),[A,x]=(0,r.useState)(o),[P,O]=(0,r.useState)(c),[R,L]=(0,r.useState)(l),[U,F]=(0,r.useState)(u),[M,j]=(0,r.useState)(p),[H,$]=(0,r.useState)(m),[V,W]=(0,r.useState)(T),[G,q]=(0,r.useState)(f),[J,Z]=(0,r.useState)(h),[Y,re]=(0,r.useState)(g),[ae,ie]=(0,r.useState)(E),[se,oe]=(0,r.useState)(S),[ce,le]=(0,r.useState)(v),[ue,de]=(0,r.useState)(N),[pe,me]=(0,r.useState)(w),[fe,he]=(0,r.useState)(_),[ge,Ee]=(0,r.useState)([]),[Se,ve]=(0,r.useState)(!1),[Ne,Ie]=(0,r.useState)(!1),[we,_e]=(0,r.useState)(null),Ce=(0,r.useCallback)((e=>{const{ipfsHash:t,arweaveId:n}=e;q(n),D({ipfsHash:t,arweaveId:n})}),[D]),Te=(0,r.useCallback)((e=>{const{tx_hash:t,iscnId:n,iscnVersion:r,timestamp:a}=e;B({iscnHash:t,iscnId:n,iscnVersion:r,timestamp:a,license:C})}),[C,B]),be=(0,r.useCallback)((async()=>{we.postMessage(JSON.stringify({action:"INIT_WIDGET"}),ee);const e=await b(),{files:t,title:n,tags:r,url:a,author:i,authorDescription:s,description:o}=e;y(n),j(r),F(a),L(i),x(s),O(o);const c=JSON.stringify({action:"SUBMIT_ISCN_DATA",data:{metadata:{fingerprints:ge,name:n,tags:r,url:a,author:i,authorDescription:s,description:o,type:"article",license:C,recordNotes:ne,memo:ne},files:t}});we.postMessage(c,ee)}),[C,b,ge,we]),De=(0,r.useCallback)((async e=>{if(e&&e.data&&(e.origin===ee||e.origin===te)&&"string"==typeof e.data)try{const{action:t,data:n}=JSON.parse(e.data);"ISCN_WIDGET_READY"===t?Ie(!0):"ARWEAVE_SUBMITTED"===t?Ce(n):"ISCN_SUBMITTED"===t?Te(n):"NFT_MINT_DATA"===t?n.classId&&W(n.classId):console.warn(`Unknown event: ${t}`)}catch(e){console.error(e)}}),[Ce,Te]),Be=(0,r.useCallback)((()=>{const e=encodeURIComponent(H||""),n=encodeURIComponent(K),r=encodeURIComponent(t.link||""),a=`${ee}/nft/url?opener=1&platform=wordpress&redirect_uri=${n}&url=${r}&iscn_id=${e}&update=${e?1:0}`;try{const e=window.open(a,"likePayWindow","menubar=no,location=no,width=576,height=768");if(!e||e.closed||void 0===e.closed)return void console.error("POPUP_BLOCKED");_e(e),window.addEventListener("message",De,!1)}catch(e){console.error(e)}}),[H,t.link,De]);async function ke(e){e.preventDefault(),ve(!0)}(0,r.useEffect)((()=>{if(y(s),o){const{length:e}=o.split(" ");if(e>200){const t=o.split(" ").slice(0,197).join(" ").concat("...").concat(o.split(" ")[e-1]);x(t)}else x(o)}c&&O(c),L(l),F(u),j(p),$(m),W(T),ie(E),oe(S),le(v),de(N),me(w),he(_),re(g),q(f)}),[n,i,s,o,c,l,u,p,m,E,S,T,v,N,w,_,g,f]),(0,r.useEffect)((()=>{Z(h);const e=[];if(h&&"-"!==h){const t=`ipfs://${h}`;e.push(t)}e.length>1&&Ee(e)}),[h]),(0,r.useEffect)((()=>{Se&&(Be(),ve(!1)),Ne&&(be(),Ie(!1))}),[Se,Ne,Be,be]);const ye=async e=>{if(e&&e.data&&e.origin===te&&"string"==typeof e.data)try{const{action:t,data:n}=JSON.parse(e.data);"NFT_MINT_DATA"===t?n.classId&&W(n.classId):console.warn(`Unknown event: ${t}`)}catch(e){console.error(e)}},Ae=(0,r.useCallback)((e=>{if(e.preventDefault(),!H)return;const t=encodeURIComponent(K),n=V?`https://${Q}/nft/class/${encodeURIComponent(V)}`:`${te}/nft/iscn/${encodeURIComponent(H)}?opener=1&platform=wordpress&redirect_uri=${t}`;window.open(n,"_blank")&&!V&&window.addEventListener("message",ye,!1)}),[H,V]);return(0,e.createElement)(e.Fragment,null,(0,e.createElement)(z,{handleRegisterISCN:ke,handleNFTAction:Ae,ISCNId:H,arweaveId:G,ISCNVersion:ae,ISCNTimestamp:se,NFTClassId:V,mattersDraftId:ce,mattersArticleId:ue,mattersId:pe,mattersArticleSlug:fe,mattersIPFSHash:J,mattersPublishedArticleHash:Y,title:k,authorDescription:A,description:P,author:R,tags:M,url:U}),(0,e.createElement)(d,{handleRegisterISCN:ke,handleNFTAction:Ae,ISCNId:H,arweaveId:G,ISCNVersion:ae,ISCNTimestamp:se,NFTClassId:V,mattersDraftId:ce,mattersArticleId:ue,mattersId:pe,mattersArticleSlug:fe,mattersIPFSHash:J,mattersPublishedArticleHash:Y}),(0,e.createElement)(X,{handleRegisterISCN:ke}))};(0,t.registerPlugin)("likecoin-sidebar",{render:function(){return(0,e.createElement)(re,null)}})}()}();
  • likecoin/trunk/js/admin-metabox/metabox.js

    r2847733 r2903806  
    3737};
    3838
    39 const ISCN_WIDGET_ORIGIN = `https://${window.wpApiSettings.likecoHost}`;
     39const ISCN_WIDGET_ORIGIN = `https://app.${window.wpApiSettings.likecoHost}`;
    4040
    4141function updateMainTitleField(signalCSSClass, text) {
     
    284284  if (e) e.preventDefault();
    285285  const { siteurl } = wpApiSettings;
     286  const { url } = lcPostInfo;
    286287  lcPostInfo.mainStatus = 'onRegisterISCN';
    287288  updateFieldStatusText(ISCNStatusTextField, getStatusText(lcPostInfo.mainStatus));
    288289  const redirectString = encodeURIComponent(siteurl);
    289290  const iscnId = encodeURIComponent(lcPostInfo.iscnId || '');
    290   const likeCoISCNWidget = `${ISCN_WIDGET_ORIGIN}/in/widget/iscn-ar?opener=1&blocking=1&platform=wordpress&redirect_uri=${redirectString}&iscn_id=${iscnId}`;
     291  const urlString = encodeURIComponent(url);
     292  const iscnWidgetURL = `${ISCN_WIDGET_ORIGIN}/nft/url?opener=1&platform=wordpress&redirect_uri=${redirectString}&url=${urlString}&iscn_id=${iscnId}&update=${iscnId ? 1 : 0}`;
    291293  const ISCNWindow = window.open(
    292     likeCoISCNWidget,
     294    iscnWidgetURL,
    293295    'likeCoISCNWindow',
    294296    'menubar=no,location=no,width=576,height=768',
  • likecoin/trunk/js/sidebar/src/pages/LikeCoinPlugin.js

    r2847733 r2903806  
    88const { siteurl, likecoHost, likerlandHost } = window.wpApiSettings;
    99
    10 const ISCN_WIDGET_ORIGIN = `https://${likecoHost}`;
     10const ISCN_WIDGET_ORIGIN = `https://app.${likecoHost}`;
    1111const NFT_WIDGET_ORIGIN = `https://app.${likecoHost}`;
    1212const ISCN_RECORD_NOTE = 'LikeCoin WordPress Plugin';
    1313
    1414function LikeCoinPlugin() {
     15  const currentPost = useSelect((select) => select('core/editor')
     16    .getCurrentPost());
    1517  const {
    1618    DBLIKEPayAmount,
     
    161163    const iscnId = encodeURIComponent(ISCNId || '');
    162164    const redirectString = encodeURIComponent(siteurl);
    163     const popUpWidget = `${ISCN_WIDGET_ORIGIN}/in/widget/iscn-ar?opener=1&platform=wordpress&redirect_uri=${redirectString}&iscn_id=${iscnId}`;
     165    const urlString = encodeURIComponent(currentPost.link || '');
     166    const popUpWidget = `${ISCN_WIDGET_ORIGIN}/nft/url?opener=1&platform=wordpress&redirect_uri=${redirectString}&url=${urlString}&iscn_id=${iscnId}&update=${iscnId ? 1 : 0}`;
    164167    try {
    165168      const popUp = window.open(
     
    178181      console.error(error);
    179182    }
    180   }, [ISCNId, onPostMessageCallback]);
     183  }, [ISCNId, currentPost.link, onPostMessageCallback]);
    181184  useEffect(() => {
    182185    setTitle(DBArticleTitle);
  • likecoin/trunk/likecoin.php

    r2888124 r2903806  
    1414 * Plugin URI:   https://github.com/likecoin/likecoin-wordpress
    1515 * Description:  Publishes your posts to the blockchain. Sell your posts, share your work, build community, preserve content.
    16  * Version:      3.0.6
     16 * Version:      3.1.0
    1717 * Author:       LikeCoin
    1818 * Author URI:   https://like.co/
     
    4242define( 'LC_PLUGIN_SLUG', 'likecoin' );
    4343define( 'LC_PLUGIN_NAME', 'Web3Press By LikeCoin' );
    44 define( 'LC_PLUGIN_VERSION', '3.0.6' );
     44define( 'LC_PLUGIN_VERSION', '3.1.0' );
    4545
    4646require_once dirname( __FILE__ ) . '/includes/constant/options.php';
    4747require_once dirname( __FILE__ ) . '/public/likecoin.php';
     48require_once dirname( __FILE__ ) . '/blocks/blocks.php';
    4849require_once dirname( __FILE__ ) . '/admin/restful.php';
    4950require_once dirname( __FILE__ ) . '/admin/matters.php';
     
    133134    add_action( 'upgrader_process_complete', 'likecoin_handle_init_and_upgrade' );
    134135    add_action( 'init', 'likecoin_handle_init_and_upgrade' );
     136    add_action( 'init', 'likecoin_block_init' );
    135137    add_action( 'plugins_loaded', 'likecoin_load_plugin_textdomain' );
    136138    add_action( 'activated_plugin', 'likecoin_handle_activated' );
  • likecoin/trunk/readme.txt

    r2888124 r2903806  
    1 === Web3Press - Decentralize Publishing with Writing NFT by LikeCoin ===
     1=== Web3Press - Decentralize Publishing with Writing NFT ===
    22
    33Contributors: likecoin,williamchong007,ckxpress
     
    55Donate link: https://github.com/sponsors/likecoin
    66Requires at least: 5.3
    7 Tested up to: 6.1
     7Tested up to: 6.2
    88Requires PHP: 5.4
    9 Stable tag: 3.0.6
     9Stable tag: 3.1.0
    1010License: GPLv3
    1111License URI: https://www.gnu.org/licenses/gpl-3.0.html
     
    1481482. LikeCoin button in a Post
    1491493. Plugin Options
     1504. Editor Blocks
    150151
    151152== Changelog ==
     153
     154= 3.1.0 =
     155
     156- Migrate to app.like.co for the whole publishing flow.
     157- Add Writing NFT Widget, Writing NFT Widget (Mini) and Writing NFT Collect Button blocks in Gutenberg editor.
    152158
    153159= 3.0.6 =
Note: See TracChangeset for help on using the changeset viewer.