!function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=142)}([function(e,t){e.exports=wp.i18n},function(e,t){e.exports=wp.element},function(e,t,n){e.exports=n(53)},function(e,t,n){var r=n(49),o=n(50),i=n(51);e.exports=function(e){return r(e)||o(e)||i()}},function(e,t){e.exports=wp.components},function(e,t){e.exports=wp.data},function(e,t,n){var r=n(41),o=n(42),i=n(43);e.exports=function(e,t){return r(e)||o(e,t)||i()}},function(e,t,n){var r=n(11);e.exports=function(e){for(var t=1;t=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}},function(e,t,n){var r; /*! Copyright (c) 2017 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames */ /*! Copyright (c) 2017 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames */ !function(){"use strict";var n={}.hasOwnProperty;function o(){for(var e=[],t=0;t1&&void 0!==i[1]&&i[1],e.next=3,fetch(Object(m.addQueryArgs)("https://www.googleapis.com/books/v1/volumes",{q:"isbn:".concat(t.replace(/-/g,""))}));case 3:if((r=e.sent).ok){e.next=6;break}return e.abrupt("return",new d.a(t,r));case 6:return e.t0=b.toCSL,e.next=9,r.json();case 9:if(e.t1=e.sent,e.t2=n,0!==(o=(0,e.t0)(e.t1,e.t2)).length){e.next=14;break}return e.abrupt("return",new d.a(t,r));case 14:return e.abrupt("return",o[0]);case 15:case"end":return e.stop()}},e)}))).apply(this,arguments)}var _=n(103);function k(e,t){return w.apply(this,arguments)}function w(){return(w=s()(c.a.mark(function e(t,n){var r,o;return c.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,fetch(Object(m.addQueryArgs)("https://eutils.ncbi.nlm.nih.gov/entrez/eutils/esummary.fcgi",{id:t,db:n,tool:"academic-bloggers-toolkit",email:"dereksifford@gmail.com",version:"2.0",retmode:"json"}));case 2:if((r=e.sent).ok){e.next=5;break}return e.abrupt("return",new d.a(t,r));case 5:return e.t0=_.toCSL,e.next=8,r.json();case 8:return e.t1=e.sent,o=(0,e.t0)(e.t1)[0],e.abrupt("return",o instanceof Error?new d.a(t,r):o);case 11:case"end":return e.stop()}},e)}))).apply(this,arguments)}var O=n(7),S=n.n(O),j=n(11),x=n.n(j),E=n(23),C=n.n(E),A=n(56),M=n(22);function I(e){return P.apply(this,arguments)}function P(){return(P=s()(c.a.mark(function e(t){var n,r;return c.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(A.a)("get_website_meta",{url:t});case 2:if((n=e.sent).ok){e.next=5;break}return e.abrupt("return",new d.a(t,n));case 5:return e.next=7,n.json();case 7:return r=e.sent,e.abrupt("return",S()({id:C()(),type:"webpage",title:Object(M.b)(r,["og.title","sailthru.title","title"]),URL:t,"container-title":r.og.site_name,author:r.authors},Y("accessed",(new Date).toISOString()),Y("issued",Object(M.b)(r,["issued","og.pubdate","article.published_time","sailthru.date"]))));case 9:case"end":return e.stop()}},e)}))).apply(this,arguments)}function Y(e,t){if(!t||isNaN(Date.parse(t)))return{};var n=new Date(t);return x()({},e,{raw:[n.getUTCFullYear(),"0".concat(n.getUTCMonth()+1).slice(-2),"0".concat(n.getUTCDate()).slice(-2)].join("/")})}n.d(t,"a",function(){return r}),n.d(t,"b",function(){return o}),n.d(t,"c",function(){return i}),n.d(t,"d",function(){return a})},function(e,t,n){e.exports={moreIcon:"toolbar-menu__more-icon___3VVW7",dropdown:"toolbar-menu__dropdown___1n-ap",menu:"toolbar-menu__menu___1gLW4",separator:"toolbar-menu__separator___21v7r",sortChoices:"toolbar-menu__sort-choices___2BQHE"}},function(e,t){function n(e){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function r(t){return"function"==typeof Symbol&&"symbol"===n(Symbol.iterator)?e.exports=r=function(e){return n(e)}:e.exports=r=function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":n(e)},r(t)}e.exports=r},function(e,t,n){"use strict";n.d(t,"a",function(){return l}),n.d(t,"b",function(){return c});var r=n(6),o=n.n(r),i=n(0),a=n(10),l={getYear:function(e){return e&&e.raw?new Date(e.raw).getUTCFullYear():Object(a.get)(e,"[date-parts][0][0]",Object(i._x)("n.d.",'Abbreviation for "no date"',"academic-bloggers-toolkit"))},raw2parts:function(e){var t=e.split("/"),n=o()(t,3);return{"date-parts":[[n[0],n[1],n[2]]]}},date2raw:function(e){return e&&e.raw?e.raw:e&&e["date-parts"]?e["date-parts"][0].filter(function(e){return void 0!==e}).join("/"):""}},c={getNames:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0,n=e.slice(0,t).map(function(e){var t=e.family,n=void 0===t?"":t,r=e.given,o=void 0===r?"":r,i=e.literal,a=void 0===i?"":i;return n?"".concat(n," ").concat(o.slice(0,1)).trim():a}).filter(Boolean).join(", ");return n?"".concat(n,"."):""}}},function(e,t,n){e.exports={inputContainer:"style__input-container___3yURX",input:"style__input___18rCW",inputOpen:"style__input-open___9MhgB",inputIcon:"style__input-icon___1OiXk",suggestionsContainerOpen:"style__suggestions-container-open___2v3ga",suggestionsList:"style__suggestions-list___1nWFE",suggestion:"style__suggestion___6BQvo",suggestionHighlighted:"style__suggestion-highlighted___17A0O"}},function(e,t,n){var r=n(33),o=n(67);e.exports=function(e,t){return!t||"object"!==r(t)&&"function"!=typeof t?o(e):t}},function(e,t,n){var r=n(44);e.exports=function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&r(e,t)}},function(e,t,n){"use strict";n(1);var r=n(104),o=n.n(r);t.a=function(e){var t=e.children;return wp.element.createElement("div",{className:o.a.toolbar},t)}},function(e,t,n){"use strict";n.d(t,"a",function(){return c});n(1);var r=n(4),o=n(17),i=n.n(o),a=n(105),l=n.n(a);function c(e){return function(t){var n=t.className,o=t.isOpen,a=t.onClose,c=t.title;return o?wp.element.createElement(r.Modal,{className:i()(l.a.modal,n),shouldCloseOnEsc:!1,title:c,onRequestClose:a},wp.element.createElement(e,t)):null}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(79);t.parseName=r.default;var o=n(80);t.parseDate=o.default},function(e,t){e.exports=function(e){if(Array.isArray(e))return e}},function(e,t){e.exports=function(e,t){var n=[],r=!0,o=!1,i=void 0;try{for(var a,l=e[Symbol.iterator]();!(r=(a=l.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw i}}return n}},function(e,t){e.exports=function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}},function(e,t){function n(t,r){return e.exports=n=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},n(t,r)}e.exports=n},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};t.default=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];if(e===t)return!1;var o=Object.keys(e),i=Object.keys(t);if(o.length!==i.length)return!0;var a={},l=void 0,c=void 0;for(l=0,c=n.length;l=0||(o[n]=e[n]);return o}},function(e,t,n){var r=function(e){"use strict";var t,n=Object.prototype,r=n.hasOwnProperty,o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",a=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function c(e,t,n,r){var o=t&&t.prototype instanceof h?t:h,i=Object.create(o.prototype),a=new E(r||[]);return i._invoke=function(e,t,n){var r=s;return function(o,i){if(r===p)throw new Error("Generator is already running");if(r===d){if("throw"===o)throw i;return A()}for(n.method=o,n.arg=i;;){var a=n.delegate;if(a){var l=S(a,n);if(l){if(l===g)continue;return l}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(r===s)throw r=d,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r=p;var c=u(e,t,n);if("normal"===c.type){if(r=n.done?d:f,c.arg===g)continue;return{value:c.arg,done:n.done}}"throw"===c.type&&(r=d,n.method="throw",n.arg=c.arg)}}}(e,n,a),i}function u(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}e.wrap=c;var s="suspendedStart",f="suspendedYield",p="executing",d="completed",g={};function h(){}function m(){}function b(){}var v={};v[i]=function(){return this};var y=Object.getPrototypeOf,_=y&&y(y(C([])));_&&_!==n&&r.call(_,i)&&(v=_);var k=b.prototype=h.prototype=Object.create(v);function w(e){["next","throw","return"].forEach(function(t){e[t]=function(e){return this._invoke(t,e)}})}function O(e){var t;this._invoke=function(n,o){function i(){return new Promise(function(t,i){!function t(n,o,i,a){var l=u(e[n],e,o);if("throw"!==l.type){var c=l.arg,s=c.value;return s&&"object"==typeof s&&r.call(s,"__await")?Promise.resolve(s.__await).then(function(e){t("next",e,i,a)},function(e){t("throw",e,i,a)}):Promise.resolve(s).then(function(e){c.value=e,i(c)},function(e){return t("throw",e,i,a)})}a(l.arg)}(n,o,t,i)})}return t=t?t.then(i,i):i()}}function S(e,n){var r=e.iterator[n.method];if(r===t){if(n.delegate=null,"throw"===n.method){if(e.iterator.return&&(n.method="return",n.arg=t,S(e,n),"throw"===n.method))return g;n.method="throw",n.arg=new TypeError("The iterator does not provide a 'throw' method")}return g}var o=u(r,e.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,g;var i=o.arg;return i?i.done?(n[e.resultName]=i.value,n.next=e.nextLoc,"return"!==n.method&&(n.method="next",n.arg=t),n.delegate=null,g):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,g)}function j(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function x(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function E(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function C(e){if(e){var n=e[i];if(n)return n.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var o=-1,a=function n(){for(;++o=0;--i){var a=this.tryEntries[i],l=a.completion;if("root"===a.tryLoc)return o("end");if(a.tryLoc<=this.prev){var c=r.call(a,"catchLoc"),u=r.call(a,"finallyLoc");if(c&&u){if(this.prev=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),x(n),g}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;x(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,n,r){return this.delegate={iterator:C(e),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=t),g}},e}(e.exports);try{regeneratorRuntime=r}catch(e){Function("r","regeneratorRuntime = r")(r)}},function(e,t){var n="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||"undefined"!=typeof msCrypto&&"function"==typeof window.msCrypto.getRandomValues&&msCrypto.getRandomValues.bind(msCrypto);if(n){var r=new Uint8Array(16);e.exports=function(){return n(r),r}}else{var o=new Array(16);e.exports=function(){for(var e,t=0;t<16;t++)0==(3&t)&&(e=4294967296*Math.random()),o[t]=e>>>((3&t)<<3)&255;return o}}},function(e,t){for(var n=[],r=0;r<256;++r)n[r]=(r+256).toString(16).substr(1);e.exports=function(e,t){var r=t||0,o=n;return[o[e[r++]],o[e[r++]],o[e[r++]],o[e[r++]],"-",o[e[r++]],o[e[r++]],"-",o[e[r++]],o[e[r++]],"-",o[e[r++]],o[e[r++]],"-",o[e[r++]],o[e[r++]],o[e[r++]],o[e[r++]],o[e[r++]],o[e[r++]]].join("")}},function(e,t,n){"use strict";n.d(t,"a",function(){return s});var r=n(2),o=n.n(r),i=n(7),a=n.n(i),l=n(8),c=n.n(l),u=n(29);function s(e,t){return f.apply(this,arguments)}function f(){return(f=c()(o.a.mark(function e(t,n){return o.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",fetch(ajaxurl,{method:"POST",headers:{"Content-type":"application/x-www-form-urlencoded"},body:Object(u.addQueryArgs)(void 0,a()({_wpnonce:_abt_nonce,action:t},n)).slice(1),credentials:"same-origin"}));case 1:case"end":return e.stop()}},e)}))).apply(this,arguments)}},function(e,t,n){"use strict";n.d(t,"a",function(){return r});n(1);function r(e){var t=e.width,n=void 0===t?20:t,r=e.height,o=void 0===r?20:r;return wp.element.createElement("svg",{height:o,viewBox:"0 0 20 20",width:n},wp.element.createElement("path",{d:"M10 1c-5 0-9 4-9 9s4 9 9 9 9-4\n 9-9-4-9-9-9zm0 16c-3.9 0-7-3.1-7-7s3.1-7\n 7-7 7 3.1 7 7-3.1 7-7 7zM6 9v2h8V9H6z"}))}},function(e,t,n){e.exports={dialog:"style__dialog___2xhWJ",toolbar:"style__toolbar___eSzMt"}},function(e,t,n){"use strict";function r(e,t,n,o){this.message=e,this.expected=t,this.found=n,this.location=o,this.name="SyntaxError","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,r)}!function(e,t){function n(){this.constructor=e}n.prototype=t.prototype,e.prototype=new n}(r,Error),r.buildMessage=function(e,t){var n={literal:function(e){return'"'+o(e.text)+'"'},class:function(e){var t,n="";for(t=0;t0){for(t=1,r=1;t/g,"¿"]].reduce(function(e,t){return e=e.replace(t[0],t[1])},t))};var t,n},Q=/^[^{}"\\]/,X=nt(["{","}",'"',"\\"],!0,!1),ee=/^[0-9]/,te=nt([["0","9"]],!1,!1),ne=function(e){return{kind:"Number",loc:et(),value:parseInt(e,10)}},re=function(e){return{kind:"String",loc:et(),value:e}},oe=function(e){return{kind:"NestedLiteral",loc:et(),value:e}},ie="%",ae=tt("%",!1),le=/^[^\r\n]/,ce=nt(["\r","\n"],!0,!1),ue=function(e){return{kind:"LineComment",loc:et(),value:e}},se="\\",fe=tt("\\",!1),pe=/^[a-zA-Z0-9]/,de=nt([["a","z"],["A","Z"],["0","9"]],!1,!1),ge=function(e,t){return{kind:"DicraticalCommand",loc:et(),mark:e,character:t}},he=function(e,t){return{kind:"DicraticalCommand",loc:et(),mark:e,character:t}},me=/^[^A-Za-z0-9\t\r\n]/,be=nt([["A","Z"],["a","z"],["0","9"],"\t","\r","\n"],!0,!1),ve=function(e){return{kind:"SymbolCommand",loc:et(),value:e}},ye=function(e,t){return{kind:"RegularCommand",loc:et(),value:e,arguments:t}},_e="[",ke=tt("[",!1),we=/^[^\]]/,Oe=nt(["]"],!0,!1),Se="]",je=tt("]",!1),xe=function(e){return{kind:"OptionalArgument",loc:et(),value:e}},Ee=function(e){return{kind:"RequiredArgument",loc:et(),value:e}},Ce=/^[a-zA-Z\-_]/,Ae=nt([["a","z"],["A","Z"],"-","_"],!1,!1),Me=/^[a-zA-Z0-9\-_:]/,Ie=nt([["a","z"],["A","Z"],["0","9"],"-","_",":"],!1,!1),Pe=/^['`=~\^.]/,Ye=nt(["'","`","=","~","^","."],!1,!1),Te=/^['`"c=buv~\^.drHk]/,De=nt(["'","`",'"',"c","=","b","u","v","~","^",".","d","r","H","k"],!1,!1),Le="=",Re=tt("=",!1),Ne="#",Fe=tt("#",!1),qe=/^[\r\n]/,Ue=nt(["\r","\n"],!1,!1),He=(rt("Mandatory Horizontal Whitespace"),/^[ \t]/),Be=nt([" ","\t"],!1,!1),ze=rt("Optional Horizontal Whitespace"),Ve=(rt("Mandatory Vertical Whitespace"),rt("Optional Vertical Whitespace"),rt("Mandatory Whitespace"),/^[ \t\n\r]/),We=nt([" ","\t","\n","\r"],!1,!1),Ge=rt("Optional Whitespace"),Ke=0,$e=0,Je=[{line:1,column:1}],Ze=0,Qe=[],Xe=0;if("startRule"in t){if(!(t.startRule in i))throw new Error("Can't start parsing from rule \""+t.startRule+'".');a=i[t.startRule]}function et(){return it($e,Ke)}function tt(e,t){return{type:"literal",text:e,ignoreCase:t}}function nt(e,t,n){return{type:"class",parts:e,inverted:t,ignoreCase:n}}function rt(e){return{type:"other",description:e}}function ot(t){var n,r=Je[t];if(r)return r;for(n=t-1;!Je[n];)n--;for(r={line:(r=Je[n]).line,column:r.column};nZe&&(Ze=Ke,Qe=[]),Qe.push(e))}function lt(e,t,n){return new r(r.buildMessage(e,t),e,t,n)}function ct(){var e,t,n;if(e=Ke,jt()!==o){for(t=[],n=st();n!==o;)t.push(n),n=st();t!==o&&(n=jt())!==o?($e=e,e=l(t)):(Ke=e,e=o)}else Ke=e,e=o;return e}function ut(){var t,n,r,i,a;if(t=Ke,e.substr(Ke,8).toLowerCase()===c?(n=e.substr(Ke,8),Ke+=8):(n=o,0===Xe&&at(u)),n!==o){for(r=[],s.test(e.charAt(Ke))?(i=e.charAt(Ke),Ke++):(i=o,0===Xe&&at(f));i!==o;)r.push(i),s.test(e.charAt(Ke))?(i=e.charAt(Ke),Ke++):(i=o,0===Xe&&at(f));if(r!==o){for(i=[],p.test(e.charAt(Ke))?(a=e.charAt(Ke),Ke++):(a=o,0===Xe&&at(d));a!==o;)i.push(a),p.test(e.charAt(Ke))?(a=e.charAt(Ke),Ke++):(a=o,0===Xe&&at(d));i!==o?t=n=[n,r,i]:(Ke=t,t=o)}else Ke=t,t=o}else Ke=t,t=o;if(t===o)if(t=Ke,g.test(e.charAt(Ke))?(n=e.charAt(Ke),Ke++):(n=o,0===Xe&&at(h)),n!==o){for(r=[],s.test(e.charAt(Ke))?(i=e.charAt(Ke),Ke++):(i=o,0===Xe&&at(f));i!==o;)r.push(i),s.test(e.charAt(Ke))?(i=e.charAt(Ke),Ke++):(i=o,0===Xe&&at(f));if(r!==o){for(i=[],p.test(e.charAt(Ke))?(a=e.charAt(Ke),Ke++):(a=o,0===Xe&&at(d));a!==o;)i.push(a),p.test(e.charAt(Ke))?(a=e.charAt(Ke),Ke++):(a=o,0===Xe&&at(d));i!==o?t=n=[n,r,i]:(Ke=t,t=o)}else Ke=t,t=o}else Ke=t,t=o;return t}function st(){var t,n,r,i,a;for(t=Ke,n=[],r=ut();r!==o;)n.push(r),r=ut();if(n!==o)if((r=function(){var t,n,r,i,a,l;if(t=Ke,e.substr(Ke,9).toLowerCase()===x?(n=e.substr(Ke,9),Ke+=9):(n=o,0===Xe&&at(E)),n!==o)if(jt()!==o)if(k.test(e.charAt(Ke))?(r=e.charAt(Ke),Ke++):(r=o,0===Xe&&at(w)),r!==o)if(jt()!==o){for(i=[],a=pt();a!==o;)i.push(a),a=pt();i!==o&&(a=jt())!==o?(O.test(e.charAt(Ke))?(l=e.charAt(Ke),Ke++):(l=o,0===Xe&&at(S)),l!==o&&jt()!==o?($e=t,n=C(i),t=n):(Ke=t,t=o)):(Ke=t,t=o)}else Ke=t,t=o;else Ke=t,t=o;else Ke=t,t=o;else Ke=t,t=o;return t}())===o&&(r=function(){var t,n,r,i,a,l,c;if(t=Ke,e.substr(Ke,7).toLowerCase()===A?(n=e.substr(Ke,7),Ke+=7):(n=o,0===Xe&&at(M)),n!==o)if(jt()!==o)if(k.test(e.charAt(Ke))?(r=e.charAt(Ke),Ke++):(r=o,0===Xe&&at(w)),r!==o)if(jt()!==o)if((i=_t())!==o)if(kt()!==o){if(a=[],(l=pt())!==o)for(;l!==o;)a.push(l),l=pt();else a=o;a!==o&&(l=jt())!==o?(O.test(e.charAt(Ke))?(c=e.charAt(Ke),Ke++):(c=o,0===Xe&&at(S)),c!==o&&jt()!==o?($e=t,n=I(i,a),t=n):(Ke=t,t=o)):(Ke=t,t=o)}else Ke=t,t=o;else Ke=t,t=o;else Ke=t,t=o;else Ke=t,t=o;else Ke=t,t=o;else Ke=t,t=o;return t}())===o&&(r=function(){var t,n,r,i,a,l,c,u,s;if(t=Ke,64===e.charCodeAt(Ke)?(n=b,Ke++):(n=o,0===Xe&&at(v)),n!==o){if(r=Ke,i=[],y.test(e.charAt(Ke))?(a=e.charAt(Ke),Ke++):(a=o,0===Xe&&at(_)),a!==o)for(;a!==o;)i.push(a),y.test(e.charAt(Ke))?(a=e.charAt(Ke),Ke++):(a=o,0===Xe&&at(_));else i=o;if((r=i!==o?e.substring(r,Ke):i)!==o)if(k.test(e.charAt(Ke))?(i=e.charAt(Ke),Ke++):(i=o,0===Xe&&at(w)),i!==o)if((a=jt())!==o)if((l=function(){var t,n,r,i,a;if(t=Ke,(n=jt())!==o){for(r=Ke,i=[],P.test(e.charAt(Ke))?(a=e.charAt(Ke),Ke++):(a=o,0===Xe&&at(Y));a!==o;)i.push(a),P.test(e.charAt(Ke))?(a=e.charAt(Ke),Ke++):(a=o,0===Xe&&at(Y));(r=i!==o?e.substring(r,Ke):i)!==o&&(i=jt())!==o?(44===e.charCodeAt(Ke)?(a=T,Ke++):(a=o,0===Xe&&at(D)),a!==o?($e=t,n=L(r),t=n):(Ke=t,t=o)):(Ke=t,t=o)}else Ke=t,t=o;return t}())===o&&(l=null),l!==o)if(jt()!==o){for(c=[],u=ft();u!==o;)c.push(u),u=ft();c!==o&&(u=jt())!==o?(O.test(e.charAt(Ke))?(s=e.charAt(Ke),Ke++):(s=o,0===Xe&&at(S)),s!==o&&jt()!==o?($e=t,n=j(r,l,c),t=n):(Ke=t,t=o)):(Ke=t,t=o)}else Ke=t,t=o;else Ke=t,t=o;else Ke=t,t=o;else Ke=t,t=o;else Ke=t,t=o}else Ke=t,t=o;return t}()),r!==o){for(i=[],a=ut();a!==o;)i.push(a),a=ut();i!==o?($e=t,t=n=m(r)):(Ke=t,t=o)}else Ke=t,t=o;else Ke=t,t=o;return t}function ft(){var t,n,r;return t=Ke,(n=function(){var t,n,r,i,a;if(t=Ke,(n=jt())!==o){if(r=Ke,i=[],N.test(e.charAt(Ke))?(a=e.charAt(Ke),Ke++):(a=o,0===Xe&&at(F)),a!==o)for(;a!==o;)i.push(a),N.test(e.charAt(Ke))?(a=e.charAt(Ke),Ke++):(a=o,0===Xe&&at(F));else i=o;(r=i!==o?e.substring(r,Ke):i)!==o?($e=t,n=q(r),t=n):(Ke=t,t=o)}else Ke=t,t=o;return t}())!==o&&kt()!==o&&(r=function(){var t,n,r;if((t=function(){var t,n,r,i;if(t=Ke,n=Ke,r=[],ee.test(e.charAt(Ke))?(i=e.charAt(Ke),Ke++):(i=o,0===Xe&&at(te)),i!==o)for(;i!==o;)r.push(i),ee.test(e.charAt(Ke))?(i=e.charAt(Ke),Ke++):(i=o,0===Xe&&at(te));else r=o;return(n=r!==o?e.substring(n,Ke):r)!==o&&($e=t,n=ne(n)),t=n}())===o){for(t=Ke,n=[],(r=pt())===o&&(r=dt());r!==o;)n.push(r),(r=pt())===o&&(r=dt());n!==o&&($e=t,n=U(n)),t=n}return t}())!==o&&function(){var t,n,r,i,a,l;if(t=Ke,(n=jt())!==o)if(44===e.charCodeAt(Ke)?(r=T,Ke++):(r=o,0===Xe&&at(D)),r===o&&(r=null),r!==o)if((i=St())!==o){for(a=[],(l=bt())===o&&(l=Ot());l!==o;)a.push(l),(l=bt())===o&&(l=Ot());a!==o?t=n=[n,r,i,a]:(Ke=t,t=o)}else Ke=t,t=o;else Ke=t,t=o;else Ke=t,t=o;return t}()!==o?($e=t,t=n=R(n,r)):(Ke=t,t=o),t}function pt(){var t,n,r,i,a;if(t=Ke,34===e.charCodeAt(Ke)?(n=H,Ke++):(n=o,0===Xe&&at(B)),n!==o){for(r=[],(i=mt())===o&&(i=vt())===o&&(i=ht());i!==o;)r.push(i),(i=mt())===o&&(i=vt())===o&&(i=ht());r!==o?(34===e.charCodeAt(Ke)?(i=H,Ke++):(i=o,0===Xe&&at(B)),i!==o?((a=wt())===o&&(a=null),a!==o?($e=t,t=n=z(r)):(Ke=t,t=o)):(Ke=t,t=o)):(Ke=t,t=o)}else Ke=t,t=o;if(t===o)if(t=Ke,123===e.charCodeAt(Ke)?(n=V,Ke++):(n=o,0===Xe&&at(W)),n!==o){for(r=[],(i=mt())===o&&(i=vt())===o&&(i=gt());i!==o;)r.push(i),(i=mt())===o&&(i=vt())===o&&(i=gt());r!==o?(125===e.charCodeAt(Ke)?(i=G,Ke++):(i=o,0===Xe&&at(K)),i!==o?((a=wt())===o&&(a=null),a!==o?($e=t,t=n=z(r)):(Ke=t,t=o)):(Ke=t,t=o)):(Ke=t,t=o)}else Ke=t,t=o;return t}function dt(){var e,t,n;return e=Ke,(t=function(){var e,t;return e=Ke,(t=_t())!==o&&($e=e,t=re(t)),e=t}())!==o?((n=wt())===o&&(n=null),n!==o?($e=e,e=t=z(t)):(Ke=e,e=o)):(Ke=e,e=o),e}function gt(){var t,n,r;if(t=Ke,n=[],$.test(e.charAt(Ke))?(r=e.charAt(Ke),Ke++):(r=o,0===Xe&&at(J)),r!==o)for(;r!==o;)n.push(r),$.test(e.charAt(Ke))?(r=e.charAt(Ke),Ke++):(r=o,0===Xe&&at(J));else n=o;return n!==o&&($e=t,n=Z(n)),t=n}function ht(){var t,n,r;if(t=Ke,n=[],Q.test(e.charAt(Ke))?(r=e.charAt(Ke),Ke++):(r=o,0===Xe&&at(X)),r!==o)for(;r!==o;)n.push(r),Q.test(e.charAt(Ke))?(r=e.charAt(Ke),Ke++):(r=o,0===Xe&&at(X));else n=o;return n!==o&&($e=t,n=Z(n)),t=n}function mt(){var t,n,r,i;if(t=Ke,123===e.charCodeAt(Ke)?(n=V,Ke++):(n=o,0===Xe&&at(W)),n!==o){for(r=[],(i=gt())===o&&(i=vt())===o&&(i=mt());i!==o;)r.push(i),(i=gt())===o&&(i=vt())===o&&(i=mt());r!==o?(125===e.charCodeAt(Ke)?(i=G,Ke++):(i=o,0===Xe&&at(K)),i!==o?($e=t,t=n=oe(r)):(Ke=t,t=o)):(Ke=t,t=o)}else Ke=t,t=o;return t}function bt(){var t,n,r,i,a;if(t=Ke,37===e.charCodeAt(Ke)?(n=ie,Ke++):(n=o,0===Xe&&at(ae)),n!==o)if(St()!==o){if(r=Ke,i=[],le.test(e.charAt(Ke))?(a=e.charAt(Ke),Ke++):(a=o,0===Xe&&at(ce)),a!==o)for(;a!==o;)i.push(a),le.test(e.charAt(Ke))?(a=e.charAt(Ke),Ke++):(a=o,0===Xe&&at(ce));else i=o;if((r=i!==o?e.substring(r,Ke):i)!==o){if(i=[],(a=Ot())!==o)for(;a!==o;)i.push(a),a=Ot();else i=o;i!==o?($e=t,t=n=ue(r)):(Ke=t,t=o)}else Ke=t,t=o}else Ke=t,t=o;else Ke=t,t=o;return t}function vt(){var t;return(t=function(){var t,n,r,i,a,l;return t=Ke,92===e.charCodeAt(Ke)?(n=se,Ke++):(n=o,0===Xe&&at(fe)),n!==o&&(r=function(){var t;return Pe.test(e.charAt(Ke))?(t=e.charAt(Ke),Ke++):(t=o,0===Xe&&at(Ye)),t}())!==o?(pe.test(e.charAt(Ke))?(i=e.charAt(Ke),Ke++):(i=o,0===Xe&&at(de)),i!==o?($e=t,n=ge(r,i),t=n):(Ke=t,t=o)):(Ke=t,t=o),t===o&&(t=Ke,92===e.charCodeAt(Ke)?(n=se,Ke++):(n=o,0===Xe&&at(fe)),n!==o&&(r=function(){var t;return Te.test(e.charAt(Ke))?(t=e.charAt(Ke),Ke++):(t=o,0===Xe&&at(De)),t}())!==o?(123===e.charCodeAt(Ke)?(i=V,Ke++):(i=o,0===Xe&&at(W)),i!==o?(pe.test(e.charAt(Ke))?(a=e.charAt(Ke),Ke++):(a=o,0===Xe&&at(de)),a!==o?(125===e.charCodeAt(Ke)?(l=G,Ke++):(l=o,0===Xe&&at(K)),l!==o?($e=t,n=he(r,a),t=n):(Ke=t,t=o)):(Ke=t,t=o)):(Ke=t,t=o)):(Ke=t,t=o)),t}())===o&&(t=function(){var t,n,r,i,a;if(t=Ke,92===e.charCodeAt(Ke)?(n=se,Ke++):(n=o,0===Xe&&at(fe)),n!==o){if(r=Ke,i=[],y.test(e.charAt(Ke))?(a=e.charAt(Ke),Ke++):(a=o,0===Xe&&at(_)),a!==o)for(;a!==o;)i.push(a),y.test(e.charAt(Ke))?(a=e.charAt(Ke),Ke++):(a=o,0===Xe&&at(_));else i=o;if((r=i!==o?e.substring(r,Ke):i)!==o){for(i=[],a=yt();a!==o;)i.push(a),a=yt();i!==o?($e=t,n=ye(r,i),t=n):(Ke=t,t=o)}else Ke=t,t=o}else Ke=t,t=o;return t}())===o&&(t=function(){var t,n,r,i;return t=Ke,92===e.charCodeAt(Ke)?(n=se,Ke++):(n=o,0===Xe&&at(fe)),n!==o?(r=Ke,me.test(e.charAt(Ke))?(i=e.charAt(Ke),Ke++):(i=o,0===Xe&&at(be)),(r=i!==o?e.substring(r,Ke):i)!==o?($e=t,n=ve(r),t=n):(Ke=t,t=o)):(Ke=t,t=o),t}()),t}function yt(){var t;return(t=function(){var t,n,r,i,a;if(t=Ke,123===e.charCodeAt(Ke)?(n=V,Ke++):(n=o,0===Xe&&at(W)),n!==o)if(St()!==o){for(r=[],(i=vt())===o&&(i=gt());i!==o;)r.push(i),(i=vt())===o&&(i=gt());r!==o&&(i=St())!==o?(125===e.charCodeAt(Ke)?(a=G,Ke++):(a=o,0===Xe&&at(K)),a!==o?($e=t,n=Ee(r),t=n):(Ke=t,t=o)):(Ke=t,t=o)}else Ke=t,t=o;else Ke=t,t=o;return t}())===o&&(t=function(){var t,n,r,i,a;if(t=Ke,91===e.charCodeAt(Ke)?(n=_e,Ke++):(n=o,0===Xe&&at(ke)),n!==o)if(St()!==o){if(r=Ke,i=[],we.test(e.charAt(Ke))?(a=e.charAt(Ke),Ke++):(a=o,0===Xe&&at(Oe)),a!==o)for(;a!==o;)i.push(a),we.test(e.charAt(Ke))?(a=e.charAt(Ke),Ke++):(a=o,0===Xe&&at(Oe));else i=o;(r=i!==o?e.substring(r,Ke):i)!==o&&(i=St())!==o?(93===e.charCodeAt(Ke)?(a=Se,Ke++):(a=o,0===Xe&&at(je)),a!==o?($e=t,n=xe(r),t=n):(Ke=t,t=o)):(Ke=t,t=o)}else Ke=t,t=o;else Ke=t,t=o;return t}()),t}function _t(){var t,n,r,i,a;if(t=Ke,n=Ke,Ce.test(e.charAt(Ke))?(r=e.charAt(Ke),Ke++):(r=o,0===Xe&&at(Ae)),r!==o){if(i=[],Me.test(e.charAt(Ke))?(a=e.charAt(Ke),Ke++):(a=o,0===Xe&&at(Ie)),a!==o)for(;a!==o;)i.push(a),Me.test(e.charAt(Ke))?(a=e.charAt(Ke),Ke++):(a=o,0===Xe&&at(Ie));else i=o;i!==o?n=r=[r,i]:(Ke=n,n=o)}else Ke=n,n=o;return t=n!==o?e.substring(t,Ke):n}function kt(){var t,n,r,i;return t=Ke,(n=St())!==o?(61===e.charCodeAt(Ke)?(r=Le,Ke++):(r=o,0===Xe&&at(Re)),r!==o&&(i=St())!==o?t=n=[n,r,i]:(Ke=t,t=o)):(Ke=t,t=o),t}function wt(){var t,n,r,i;return t=Ke,(n=jt())!==o?(35===e.charCodeAt(Ke)?(r=Ne,Ke++):(r=o,0===Xe&&at(Fe)),r!==o&&(i=jt())!==o?t=n=[n,r,i]:(Ke=t,t=o)):(Ke=t,t=o),t}function Ot(){var t;return qe.test(e.charAt(Ke))?(t=e.charAt(Ke),Ke++):(t=o,0===Xe&&at(Ue)),t}function St(){var t,n;for(Xe++,t=[],He.test(e.charAt(Ke))?(n=e.charAt(Ke),Ke++):(n=o,0===Xe&&at(Be));n!==o;)t.push(n),He.test(e.charAt(Ke))?(n=e.charAt(Ke),Ke++):(n=o,0===Xe&&at(Be));return Xe--,t===o&&(n=o,0===Xe&&at(ze)),t}function jt(){var t,n;for(Xe++,t=[],Ve.test(e.charAt(Ke))?(n=e.charAt(Ke),Ke++):(n=o,0===Xe&&at(We));n!==o;)t.push(n),Ve.test(e.charAt(Ke))?(n=e.charAt(Ke),Ke++):(n=o,0===Xe&&at(We));return Xe--,t===o&&(n=o,0===Xe&&at(Ge)),t}if((n=a())!==o&&Ke===e.length)return n;throw n!==o&&Ke0){for(t=1,r=1;tL&&(L=Y,R=[]),R.push(e))}function W(e,t,n){return new r(r.buildMessage(e,t),e,t,n)}function G(){var e,t,n;if(e=Y,ee()!==o){if(t=[],(n=K())!==o)for(;n!==o;)t.push(n),n=K();else t=o;t!==o&&(n=ee())!==o?(T=e,e=l(t)):(Y=e,e=o)}else Y=e,e=o;return e}function K(){var t,n,r,i;if(t=Y,(n=function(){var t,n,r;return t=Y,e.substr(Y,2)===_?(n=_,Y+=2):(n=o,0===N&&V(k)),n!==o&&Z()!==o&&(r=J())!==o&&ee()!==o?(T=t,n=w(r),t=n):(Y=t,t=o),t}())!==o){if(r=[],(i=$())!==o)for(;i!==o;)r.push(i),i=$();else r=o;r!==o&&(i=function(){var t,n,r,i,a;return t=Y,e.substr(Y,2)===s?(n=s,Y+=2):(n=o,0===N&&V(f)),n!==o&&(r=X())!==o?(45===e.charCodeAt(Y)?(i=v,Y++):(i=o,0===N&&V(y)),i!==o&&(a=ee())!==o?t=n=[n,r,i,a]:(Y=t,t=o)):(Y=t,t=o),t}())!==o?(T=t,t=n=c(n,r)):(Y=t,t=o)}else Y=t,t=o;return t}function $(){var t,n,r,i,a;if(t=Y,(n=function(){var t,n,r,i,a;if(t=Y,n=Y,N++,e.substr(Y,2)===s?(r=s,Y+=2):(r=o,0===N&&V(f)),N--,r===o?n=void 0:(Y=n,n=o),n!==o){if(r=Y,i=[],p.test(e.charAt(Y))?(a=e.charAt(Y),Y++):(a=o,0===N&&V(d)),a!==o)for(;a!==o;)i.push(a),p.test(e.charAt(Y))?(a=e.charAt(Y),Y++):(a=o,0===N&&V(d));else i=o;(r=i!==o?e.substring(r,Y):i)!==o?(T=t,n=g(r),t=n):(Y=t,t=o)}else Y=t,t=o;return t}())!==o)if(Z()!==o)if((r=J())!==o){if(i=[],(a=Q())!==o)for(;a!==o;)i.push(a),a=Q();else i=o;i!==o?(T=t,t=n=u(n,r)):(Y=t,t=o)}else Y=t,t=o;else Y=t,t=o;else Y=t,t=o;return t}function J(){var t,n,r,i;for(t=Y,n=Y,r=[],h.test(e.charAt(Y))?(i=e.charAt(Y),Y++):(i=o,0===N&&V(m));i!==o;)r.push(i),h.test(e.charAt(Y))?(i=e.charAt(Y),Y++):(i=o,0===N&&V(m));return(n=r!==o?e.substring(n,Y):r)!==o&&(T=t,n=b(n)),t=n}function Z(){var t,n,r,i;return t=Y,(n=X())!==o?(45===e.charCodeAt(Y)?(r=v,Y++):(r=o,0===N&&V(y)),r!==o&&(i=X())!==o?t=n=[n,r,i]:(Y=t,t=o)):(Y=t,t=o),t}function Q(){var t;return 10===e.charCodeAt(Y)?(t=O,Y++):(t=o,0===N&&V(S)),t===o&&(e.substr(Y,2)===j?(t=j,Y+=2):(t=o,0===N&&V(x))),t}function X(){var t,n;if(N++,t=[],C.test(e.charAt(Y))?(n=e.charAt(Y),Y++):(n=o,0===N&&V(A)),n!==o)for(;n!==o;)t.push(n),C.test(e.charAt(Y))?(n=e.charAt(Y),Y++):(n=o,0===N&&V(A));else t=o;return N--,t===o&&(n=o,0===N&&V(E)),t}function ee(){var t,n;for(N++,t=[],M.test(e.charAt(Y))?(n=e.charAt(Y),Y++):(n=o,0===N&&V(I));n!==o;)t.push(n),M.test(e.charAt(Y))?(n=e.charAt(Y),Y++):(n=o,0===N&&V(I));return N--,t===o&&(n=o,0===N&&V(P)),t}if((n=a())!==o&&Y===e.length)return n;throw n!==o&&Y1&&void 0!==arguments[1]?arguments[1]:{limit:!1};this._log('---------\nSearch pattern: "'.concat(e,'"'));var n=this._prepareSearchers(e),r=n.tokenSearchers,o=n.fullSearcher,i=this._search(r,o),a=i.weights,l=i.results;return this._computeScore(a,l),this.options.shouldSort&&this._sort(l),t.limit&&"number"==typeof t.limit&&(l=l.slice(0,t.limit)),this._format(l)}},{key:"_prepareSearchers",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=[];if(this.options.tokenize)for(var n=e.split(this.options.tokenSeparator),r=0,o=n.length;r0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0,n=this.list,r={},o=[];if("string"==typeof n[0]){for(var i=0,a=n.length;i1)throw new Error("Key weight has to be > 0 and <= 1");d=d.name}else l[d]={weight:1};this._analyze({key:d,value:this.options.getFn(s,d),record:s,index:c},{resultMap:r,results:o,tokenSearchers:e,fullSearcher:t})}return{weights:l,results:o}}},{key:"_analyze",value:function(e,t){var n=e.key,r=e.arrayIndex,o=void 0===r?-1:r,i=e.value,a=e.record,c=e.index,u=t.tokenSearchers,s=void 0===u?[]:u,f=t.fullSearcher,p=void 0===f?[]:f,d=t.resultMap,g=void 0===d?{}:d,h=t.results,m=void 0===h?[]:h;if(null!=i){var b=!1,v=-1,y=0;if("string"==typeof i){this._log("\nKey: ".concat(""===n?"-":n));var _=p.search(i);if(this._log('Full text: "'.concat(i,'", score: ').concat(_.score)),this.options.tokenize){for(var k=i.split(this.options.tokenSeparator),w=[],O=0;O-1&&(P=(P+v)/2),this._log("Score average:",P);var Y=!this.options.tokenize||!this.options.matchAllTokens||y>=s.length;if(this._log("\nCheck Matches: ".concat(Y)),(b||_.isMatch)&&Y){var T=g[c];T?T.output.push({key:n,arrayIndex:o,value:i,score:P,matchedIndices:_.matchedIndices}):(g[c]={item:a,output:[{key:n,arrayIndex:o,value:i,score:P,matchedIndices:_.matchedIndices}]},m.push(g[c]))}}else if(l(i))for(var D=0,L=i.length;D-1&&(a.arrayIndex=i.arrayIndex),t.matches.push(a)}}}),this.options.includeScore&&o.push(function(e,t){t.score=e.score});for(var i=0,a=e.length;in)return o(e,this.pattern,r);var a=this.options,l=a.location,c=a.distance,u=a.threshold,s=a.findAllMatches,f=a.minMatchCharLength;return i(e,this.pattern,this.patternAlphabet,{location:l,distance:c,threshold:u,findAllMatches:s,minMatchCharLength:f})}}])&&r(t.prototype,n),e}();e.exports=l},function(e,t){var n=/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g;e.exports=function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:/ +/g,o=new RegExp(t.replace(n,"\\$&").replace(r,"|")),i=e.match(o),a=!!i,l=[];if(a)for(var c=0,u=i.length;c=P;D-=1){var L=D-1,R=n[e.charAt(L)];if(R&&(k[L]=1),T[D]=(T[D+1]<<1|1)&R,0!==A&&(T[D]|=(j[D+1]|j[D])<<1|1|j[D+1]),T[D]&C&&(x=r(t,{errors:A,currentLocation:L,expectedLocation:m,distance:u}))<=v){if(v=x,(y=L)<=m)break;P=Math.max(1,2*m-y)}}if(r(t,{errors:A+1,currentLocation:m,expectedLocation:m,distance:u})>v)break;j=T}return{isMatch:y>=0,score:0===x?.001:x,matchedIndices:o(k,h)}}},function(e,t){e.exports=function(e,t){var n=t.errors,r=void 0===n?0:n,o=t.currentLocation,i=void 0===o?0:o,a=t.expectedLocation,l=void 0===a?0:a,c=t.distance,u=void 0===c?100:c,s=r/e.length,f=Math.abs(l-i);return u?s+f/u:f?1:s}},function(e,t){e.exports=function(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,n=[],r=-1,o=-1,i=0,a=e.length;i=t&&n.push([r,o]),r=-1)}return e[i-1]&&i-r>=t&&n.push([r,i-1]),n}},function(e,t){e.exports=function(e){for(var t={},n=e.length,r=0;r)/g,"").replace(/(>)(\s+?)(<)/g,"$1$3"),e.abrupt("return",{kind:"custom",value:f,label:a.textContent,shortTitle:c&&c.textContent?c.textContent:void 0});case 14:case"end":return e.stop()}},e)}))).apply(this,arguments)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(59);t.AST=r;var o=n(97);t.parse=o.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(60);t.AST=r;var o=n(99);t.parse=o.default},function(e,t){e.exports=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}},function(e,t,n){"use strict";var r=n(16),o=n.n(r),i=n(11),a=n.n(i),l=n(7),c=n.n(l),u=n(3),s=n.n(u),f=n(6),p=n.n(f),d=n(1),g=n(4),h=n(0),m=n(12),b=n.n(m),v=n(2),y=n.n(v),_=n(8),k=n.n(_),w=n(14),O=n(31),S=n(70),j=n.n(S);function x(e,t){return E.apply(this,arguments)}function E(){return(E=k()(y.a.mark(function e(t,n){var r,o,i,a;return y.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:r=n.kind,o=n.onError,i=n.onSubmit,e.t0=r,e.next="book"===e.t0?4:"chapter"===e.t0?4:"webpage"===e.t0?8:12;break;case 4:return e.next=6,O.b.get(t,"chapter"===r);case 6:return a=e.sent,e.abrupt("break",13);case 8:return e.next=10,O.d.get(t);case 10:return a=e.sent,e.abrupt("break",13);case 12:return e.abrupt("return",!1);case 13:if(!(a instanceof w.a)){e.next=16;break}return o(Object(h.sprintf)(Object(h.__)("Unable to retrieve data for identifier: %s","academic-bloggers-toolkit"),a.resource)),e.abrupt("return",!1);case 16:return i(a),e.abrupt("return",!0);case 18:case"end":return e.stop()}},e)}))).apply(this,arguments)}var C=function(e){var t=e.inputProps,n=o()(e,["inputProps"]),r=Object(d.useState)(!1),i=p()(r,2),a=i[0],l=i[1],c=Object(d.useState)(""),u=p()(c,2),s=u[0],f=u[1],m=Object(d.useRef)(null),v=!m.current||!m.current.validity.valid,_=(w=k()(y.a.mark(function e(){return y.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return l(!0),e.next=3,x(s,n);case 3:if(!e.sent){e.next=5;break}f("");case 5:l(!1);case 6:case"end":return e.stop()}},e)})),function(){return w.apply(this,arguments)});var w;return["book","chapter","webpage"].includes(n.kind)?wp.element.createElement("div",{className:j.a.autocite,role:"search"},wp.element.createElement("label",{className:j.a.autocite,htmlFor:"autocite"},Object(h.__)("Autocite","academic-bloggers-toolkit")),wp.element.createElement("input",b()({ref:m,autoComplete:"off","data-lpignore":"true",id:"autocite",type:"search"},t,{value:s,onChange:function(e){return f(e.currentTarget.value)},onKeyDown:function(e){"Enter"===e.key&&(e.preventDefault(),v||_())}})),wp.element.createElement(g.IconButton,{isLarge:!0,disabled:v,icon:"search",isBusy:a,isPrimary:a,onClick:_},Object(h.__)("Search","academic-bloggers-toolkit"))):null},A=n(9),M=Object(d.createContext)({data:{id:"",type:"article"},update:function(){}}),I=Object(d.createContext)({people:[],update:function(){},add:function(){},remove:function(){}}),P=n(34),Y=n(28),T=n.n(Y);function D(e){var t=e.field,n=t.inputProps,r=t.key,o=t.label;return Object(A.b)(r)?wp.element.createElement(M.Consumer,null,function(e){var t=e.data,i=e.update;return wp.element.createElement("label",{key:o,className:T.a.field},o,wp.element.createElement("input",b()({},n,{key:r,autoComplete:"off","data-lpignore":"true",type:"text",value:P.a.date2raw(t[r]),onChange:function(e){return i(r,P.a.raw2parts(e.currentTarget.value))}})))}):null}function L(e){var t=e.field,n=t.inputProps,r=t.key,o=t.label;return Object(A.d)(r)?wp.element.createElement(M.Consumer,null,function(e){var t=e.data,i=e.update;return wp.element.createElement("label",{key:o,className:T.a.field},o,wp.element.createElement("input",b()({},n,{key:r,autoComplete:"off","data-lpignore":"true",type:"number",value:t[r],onChange:function(e){return i(r,parseFloat(e.currentTarget.value))}})))}):null}function R(e){var t=e.field,n=t.inputProps,r=t.key,o=t.label;return Object(A.f)(r)?wp.element.createElement(M.Consumer,null,function(e){var t=e.data,i=e.update;return wp.element.createElement("label",{key:o,className:T.a.field},o,wp.element.createElement("input",b()({},n,{key:r,autoComplete:"off","data-lpignore":"true",type:"text",value:t[r],onChange:function(e){return i(r,e.currentTarget.value)}})))}):null}var N=function(e){var t=e.fieldmap,n=t.title,r=t.fields;return wp.element.createElement(wp.element.Fragment,null,wp.element.createElement("h2",null,n),wp.element.createElement("div",{className:T.a.container},r.map(function(e){return Object(A.b)(e.key)?wp.element.createElement(D,{key:e.key,field:e}):Object(A.d)(e.key)?wp.element.createElement(L,{key:e.key,field:e}):Object(A.f)(e.key)?wp.element.createElement(R,{key:e.key,field:e}):null})))},F=n(17),q=n.n(F),U=n(57),H=n(47),B=n.n(H);function z(e){var t=e.fields;return wp.element.createElement(I.Consumer,null,function(e){var n=e.add,r=e.people,o=e.remove;return wp.element.createElement(wp.element.Fragment,null,wp.element.createElement("h2",null,Object(h.__)("Contributors","academic-bloggers-toolkit")),wp.element.createElement("div",{className:B.a.people},r.map(function(e,n){return wp.element.createElement(V,{key:n,data:e,fields:t,index:n,isLiteral:void 0!==e.literal})}),wp.element.createElement("div",{className:B.a.buttons},wp.element.createElement(g.IconButton,{disabled:0===r.length,icon:wp.element.createElement(U.a,null),onClick:o},Object(h.__)("Remove contributor","academic-bloggers-toolkit")),wp.element.createElement(g.IconButton,{icon:"insert",onClick:n},Object(h.__)("Add contributor","academic-bloggers-toolkit")))))})}function V(e){var t=e.data,n=e.fields,r=e.index,o=e.isLiteral;return wp.element.createElement(I.Consumer,null,function(e){var i=e.update;return wp.element.createElement("div",{className:q()(B.a.person,a()({},B.a.personLiteral,o)),role:"group"},wp.element.createElement("select",{value:t.kind,onChange:function(e){return i(r,c()({},t,{kind:e.currentTarget.value}))}},n.map(function(e){var t=e.key,n=e.label;return wp.element.createElement("option",{key:t,value:t},n)})),!o&&wp.element.createElement(wp.element.Fragment,null,wp.element.createElement("input",{required:!0,autoComplete:"off","data-lpignore":"true",placeholder:Object(h.__)("Last name","academic-bloggers-toolkit"),type:"text",value:t.family,onChange:function(e){return i(r,c()({},t,{family:e.currentTarget.value}))}}),wp.element.createElement("input",{required:!0,autoComplete:"off","data-lpignore":"true",placeholder:Object(h.__)("First name","academic-bloggers-toolkit"),type:"text",value:t.given,onChange:function(e){return i(r,c()({},t,{given:e.currentTarget.value}))}})),o&&wp.element.createElement("input",{required:!0,autoComplete:"off","data-lpignore":"true",placeholder:Object(h.__)("Literal name","academic-bloggers-toolkit"),type:"text",value:t.literal,onChange:function(e){return i(r,c()({},t,{literal:e.currentTarget.value}))}}),wp.element.createElement(g.IconButton,{icon:o?"admin-users":"groups",label:o?Object(h.__)("Toggle single name","academic-bloggers-toolkit"):Object(h.__)("Toggle group name","academic-bloggers-toolkit"),type:"button",onClick:function(){return i(r,c()({kind:t.kind},o?{family:"",given:""}:{literal:""}))}}))})}var W={bill:{title:Object(h.__)("Bill","academic-bloggers-toolkit"),fields:[{key:"title",label:Object(h.__)("Title","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"number",label:Object(h.__)("Bill Number","academic-bloggers-toolkit")},{key:"page",label:Object(h.__)("Code Pages","academic-bloggers-toolkit")},{key:"volume",label:Object(h.__)("Code Volume","academic-bloggers-toolkit")},{key:"section",label:Object(h.__)("Section","academic-bloggers-toolkit")},{key:"publisher",label:Object(h.__)("Legislative Body","academic-bloggers-toolkit")},{key:"issued",label:Object(h.__)("Date","academic-bloggers-toolkit"),inputProps:{required:!0,pattern:"[0-2][0-9]{3}(?:(\\/(?:0[1-9]|1[0-2]))(\\/(?:[0-2][0-9]|3[0-1]))?)?",title:"YYYY/MM/DD or YYYY/MM or YYYY"}},{key:"accessed",label:Object(h.__)("Date Accessed","academic-bloggers-toolkit"),inputProps:{pattern:"[0-2][0-9]{3}(?:(\\/(?:0[1-9]|1[0-2]))(\\/(?:[0-2][0-9]|3[0-1]))?)?",title:"YYYY/MM/DD or YYYY/MM or YYYY"}}],people:[{key:"author",label:Object(h.__)("Sponsor","academic-bloggers-toolkit")}]},book:{title:Object(h.__)("Book","academic-bloggers-toolkit"),fields:[{key:"title",label:Object(h.__)("Title","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"collection-title",label:Object(h.__)("Series Title","academic-bloggers-toolkit")},{key:"collection-number",label:Object(h.__)("Series Number","academic-bloggers-toolkit")},{key:"number-of-pages",label:Object(h.__)("# of Pages","academic-bloggers-toolkit")},{key:"volume",label:Object(h.__)("Volume","academic-bloggers-toolkit")},{key:"edition",label:Object(h.__)("Edition","academic-bloggers-toolkit")},{key:"publisher",label:Object(h.__)("Publisher","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"publisher-place",label:Object(h.__)("Publisher Location","academic-bloggers-toolkit")},{key:"URL",label:Object(h.__)("URL","academic-bloggers-toolkit")},{key:"issued",label:Object(h.__)("Date","academic-bloggers-toolkit"),inputProps:{required:!0,pattern:"[0-2][0-9]{3}(?:(\\/(?:0[1-9]|1[0-2]))(\\/(?:[0-2][0-9]|3[0-1]))?)?",title:"YYYY/MM/DD or YYYY/MM or YYYY"}},{key:"accessed",label:Object(h.__)("Date Accessed","academic-bloggers-toolkit"),inputProps:{pattern:"[0-2][0-9]{3}(?:(\\/(?:0[1-9]|1[0-2]))(\\/(?:[0-2][0-9]|3[0-1]))?)?",title:"YYYY/MM/DD or YYYY/MM or YYYY"}}],people:[{key:"author",label:Object(h.__)("Author","academic-bloggers-toolkit")},{key:"editor",label:Object(h.__)("Editor","academic-bloggers-toolkit")},{key:"collection-editor",label:Object(h.__)("Series Editor","academic-bloggers-toolkit")},{key:"translator",label:Object(h.__)("Translator","academic-bloggers-toolkit")}]},chapter:{title:Object(h.__)("Book Chapter","academic-bloggers-toolkit"),fields:[{key:"title",label:Object(h.__)("Chapter Title","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"container-title",label:Object(h.__)("Book Title","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"chapter-number",label:Object(h.__)("Chapter Number","academic-bloggers-toolkit")},{key:"collection-title",label:Object(h.__)("Series","academic-bloggers-toolkit")},{key:"collection-number",label:Object(h.__)("Series Number","academic-bloggers-toolkit")},{key:"volume",label:Object(h.__)("Volume","academic-bloggers-toolkit")},{key:"number-of-volumes",label:Object(h.__)("# of Volumes","academic-bloggers-toolkit")},{key:"edition",label:Object(h.__)("Edition","academic-bloggers-toolkit")},{key:"publisher",label:Object(h.__)("Publisher","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"publisher-place",label:Object(h.__)("Publisher Location","academic-bloggers-toolkit")},{key:"page",label:Object(h.__)("Pages","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"ISBN",label:Object(h.__)("ISBN","academic-bloggers-toolkit")},{key:"URL",label:Object(h.__)("URL","academic-bloggers-toolkit")},{key:"issued",label:Object(h.__)("Date","academic-bloggers-toolkit"),inputProps:{required:!0,pattern:"[0-2][0-9]{3}(?:(\\/(?:0[1-9]|1[0-2]))(\\/(?:[0-2][0-9]|3[0-1]))?)?",title:"YYYY/MM/DD or YYYY/MM or YYYY"}},{key:"accessed",label:Object(h.__)("Date Accessed","academic-bloggers-toolkit"),inputProps:{pattern:"[0-2][0-9]{3}(?:(\\/(?:0[1-9]|1[0-2]))(\\/(?:[0-2][0-9]|3[0-1]))?)?",title:"YYYY/MM/DD or YYYY/MM or YYYY"}}],people:[{key:"author",label:Object(h.__)("Section Author","academic-bloggers-toolkit")},{key:"container-author",label:Object(h.__)("Book Author","academic-bloggers-toolkit")},{key:"editor",label:Object(h.__)("Editor","academic-bloggers-toolkit")},{key:"collection-editor",label:Object(h.__)("Series Editor","academic-bloggers-toolkit")},{key:"translator",label:Object(h.__)("Translator","academic-bloggers-toolkit")}]},broadcast:{title:Object(h.__)("Broadcast","academic-bloggers-toolkit"),fields:[{key:"title",label:Object(h.__)("Title","academic-bloggers-toolkit")},{key:"container-title",label:Object(h.__)("Program Title","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"number",label:Object(h.__)("Episode Number","academic-bloggers-toolkit")},{key:"medium",label:Object(h.__)("Format","academic-bloggers-toolkit")},{key:"publisher",label:Object(h.__)("Network","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"issued",label:Object(h.__)("Date","academic-bloggers-toolkit"),inputProps:{required:!0,pattern:"[0-2][0-9]{3}(?:(\\/(?:0[1-9]|1[0-2]))(\\/(?:[0-2][0-9]|3[0-1]))?)?",title:"YYYY/MM/DD or YYYY/MM or YYYY"}},{key:"accessed",label:Object(h.__)("Date Accessed","academic-bloggers-toolkit"),inputProps:{pattern:"[0-2][0-9]{3}(?:(\\/(?:0[1-9]|1[0-2]))(\\/(?:[0-2][0-9]|3[0-1]))?)?",title:"YYYY/MM/DD or YYYY/MM or YYYY"}}],people:[{key:"author",label:Object(h.__)("Producer","academic-bloggers-toolkit")},{key:"director",label:Object(h.__)("Director","academic-bloggers-toolkit")}]},"paper-conference":{title:Object(h.__)("Conference Proceeding","academic-bloggers-toolkit"),fields:[{key:"title",label:Object(h.__)("Title","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"event",label:Object(h.__)("Conference Name","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"publisher-place",label:Object(h.__)("Conference Location","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"issued",label:Object(h.__)("Date","academic-bloggers-toolkit"),inputProps:{required:!0,pattern:"[0-2][0-9]{3}(?:(\\/(?:0[1-9]|1[0-2]))(\\/(?:[0-2][0-9]|3[0-1]))?)?",title:"YYYY/MM/DD or YYYY/MM or YYYY"}}],people:[{key:"author",label:Object(h.__)("Author","academic-bloggers-toolkit")},{key:"editor",label:Object(h.__)("Editor","academic-bloggers-toolkit")},{key:"collection-editor",label:Object(h.__)("Series Editor","academic-bloggers-toolkit")},{key:"translator",label:Object(h.__)("Translator","academic-bloggers-toolkit")}]},"entry-encyclopedia":{title:Object(h.__)("Encyclopedia Entry","academic-bloggers-toolkit"),fields:[{key:"title",label:Object(h.__)("Title","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"container-title",label:Object(h.__)("Encyclopedia Title","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"collection-title",label:Object(h.__)("Series","academic-bloggers-toolkit")},{key:"collection-number",label:Object(h.__)("Series Number","academic-bloggers-toolkit")},{key:"volume",label:Object(h.__)("Volume","academic-bloggers-toolkit")},{key:"number-of-volumes",label:Object(h.__)("# of Volumes","academic-bloggers-toolkit")},{key:"edition",label:Object(h.__)("Edition","academic-bloggers-toolkit")},{key:"publisher",label:Object(h.__)("Publisher","academic-bloggers-toolkit")},{key:"publisher-place",label:Object(h.__)("Publisher Location","academic-bloggers-toolkit")},{key:"page",label:Object(h.__)("Pages","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"issued",label:Object(h.__)("Date","academic-bloggers-toolkit"),inputProps:{required:!0,pattern:"[0-2][0-9]{3}(?:(\\/(?:0[1-9]|1[0-2]))(\\/(?:[0-2][0-9]|3[0-1]))?)?",title:"YYYY/MM/DD or YYYY/MM or YYYY"}},{key:"accessed",label:Object(h.__)("Date Accessed","academic-bloggers-toolkit"),inputProps:{pattern:"[0-2][0-9]{3}(?:(\\/(?:0[1-9]|1[0-2]))(\\/(?:[0-2][0-9]|3[0-1]))?)?",title:"YYYY/MM/DD or YYYY/MM or YYYY"}}],people:[{key:"author",label:Object(h.__)("Author","academic-bloggers-toolkit")},{key:"editor",label:Object(h.__)("Editor","academic-bloggers-toolkit")},{key:"collection-editor",label:Object(h.__)("Series Editor","academic-bloggers-toolkit")},{key:"translator",label:Object(h.__)("Translator","academic-bloggers-toolkit")}]},motion_picture:{title:Object(h.__)("Film","academic-bloggers-toolkit"),fields:[{key:"title",label:Object(h.__)("Title","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"publisher",label:Object(h.__)("Distributor","academic-bloggers-toolkit")},{key:"genre",label:Object(h.__)("Genre","academic-bloggers-toolkit")},{key:"language",label:Object(h.__)("Language","academic-bloggers-toolkit")},{key:"medium",label:Object(h.__)("Format","academic-bloggers-toolkit")},{key:"issued",label:Object(h.__)("Date","academic-bloggers-toolkit"),inputProps:{required:!0,pattern:"[0-2][0-9]{3}(?:(\\/(?:0[1-9]|1[0-2]))(\\/(?:[0-2][0-9]|3[0-1]))?)?",title:"YYYY/MM/DD or YYYY/MM or YYYY"}},{key:"accessed",label:Object(h.__)("Date Accessed","academic-bloggers-toolkit"),inputProps:{pattern:"[0-2][0-9]{3}(?:(\\/(?:0[1-9]|1[0-2]))(\\/(?:[0-2][0-9]|3[0-1]))?)?",title:"YYYY/MM/DD or YYYY/MM or YYYY"}}],people:[{key:"author",label:Object(h.__)("Scriptwriter","academic-bloggers-toolkit")},{key:"director",label:Object(h.__)("Director","academic-bloggers-toolkit")},{key:"editor",label:Object(h.__)("Producer","academic-bloggers-toolkit")}]},"article-journal":{title:Object(h.__)("Journal Article","academic-bloggers-toolkit"),fields:[{key:"title",label:Object(h.__)("Title","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"container-title",label:Object(h.__)("Journal","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"journalAbbreviation",label:Object(h.__)("Journal Abbreviation","academic-bloggers-toolkit")},{key:"volume",label:Object(h.__)("Volume","academic-bloggers-toolkit")},{key:"issue",label:Object(h.__)("Issue","academic-bloggers-toolkit")},{key:"page",label:Object(h.__)("Pages","academic-bloggers-toolkit")},{key:"DOI",label:Object(h.__)("DOI","academic-bloggers-toolkit")},{key:"URL",label:Object(h.__)("URL","academic-bloggers-toolkit")},{key:"issued",label:Object(h.__)("Date","academic-bloggers-toolkit"),inputProps:{required:!0,pattern:"[0-2][0-9]{3}(?:(\\/(?:0[1-9]|1[0-2]))(\\/(?:[0-2][0-9]|3[0-1]))?)?",title:"YYYY/MM/DD or YYYY/MM or YYYY"}}],people:[{key:"author",label:Object(h.__)("Author","academic-bloggers-toolkit")},{key:"editor",label:Object(h.__)("Editor","academic-bloggers-toolkit")}]},legal_case:{title:Object(h.__)("Legal Case","academic-bloggers-toolkit"),fields:[{key:"title",label:Object(h.__)("Case Name","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"authority",label:Object(h.__)("Court","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"number",label:Object(h.__)("Docket Number","academic-bloggers-toolkit"),inputProps:{pattern:"\\S*",title:"Any combination of non-whitespace characters"}},{key:"issued",label:Object(h.__)("Date","academic-bloggers-toolkit"),inputProps:{required:!0,pattern:"[0-2][0-9]{3}(?:(\\/(?:0[1-9]|1[0-2]))(\\/(?:[0-2][0-9]|3[0-1]))?)?",title:"YYYY/MM/DD or YYYY/MM or YYYY"}},{key:"accessed",label:Object(h.__)("Date Accessed","academic-bloggers-toolkit"),inputProps:{pattern:"[0-2][0-9]{3}(?:(\\/(?:0[1-9]|1[0-2]))(\\/(?:[0-2][0-9]|3[0-1]))?)?",title:"YYYY/MM/DD or YYYY/MM or YYYY"}}],people:[{key:"author",label:Object(h.__)("Author","academic-bloggers-toolkit")}]},"article-magazine":{title:Object(h.__)("Magazine Article","academic-bloggers-toolkit"),fields:[{key:"title",label:Object(h.__)("Title","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"container-title",label:Object(h.__)("Magazine","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"volume",label:Object(h.__)("Volume","academic-bloggers-toolkit")},{key:"page",label:Object(h.__)("Pages","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"issue",label:Object(h.__)("Issue","academic-bloggers-toolkit")},{key:"ISSN",label:Object(h.__)("ISSN","academic-bloggers-toolkit")},{key:"URL",label:Object(h.__)("URL","academic-bloggers-toolkit")},{key:"issued",label:Object(h.__)("Date","academic-bloggers-toolkit"),inputProps:{required:!0,pattern:"[0-2][0-9]{3}(?:(\\/(?:0[1-9]|1[0-2]))(\\/(?:[0-2][0-9]|3[0-1]))?)?",title:"YYYY/MM/DD or YYYY/MM or YYYY"}},{key:"accessed",label:Object(h.__)("Date Accessed","academic-bloggers-toolkit"),inputProps:{pattern:"[0-2][0-9]{3}(?:(\\/(?:0[1-9]|1[0-2]))(\\/(?:[0-2][0-9]|3[0-1]))?)?",title:"YYYY/MM/DD or YYYY/MM or YYYY"}}],people:[{key:"author",label:Object(h.__)("Author","academic-bloggers-toolkit")},{key:"editor",label:Object(h.__)("Editor","academic-bloggers-toolkit")}]},"article-newspaper":{title:Object(h.__)("Newspaper Article","academic-bloggers-toolkit"),fields:[{key:"title",label:Object(h.__)("Title","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"container-title",label:Object(h.__)("Publication","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"section",label:Object(h.__)("Section","academic-bloggers-toolkit")},{key:"page",label:Object(h.__)("Pages","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"issue",label:Object(h.__)("Issue","academic-bloggers-toolkit")},{key:"URL",label:Object(h.__)("URL","academic-bloggers-toolkit")},{key:"issued",label:Object(h.__)("Date","academic-bloggers-toolkit"),inputProps:{required:!0,pattern:"[0-2][0-9]{3}(?:(\\/(?:0[1-9]|1[0-2]))(\\/(?:[0-2][0-9]|3[0-1]))?)?",title:"YYYY/MM/DD or YYYY/MM or YYYY"}},{key:"accessed",label:Object(h.__)("Date Accessed","academic-bloggers-toolkit"),inputProps:{pattern:"[0-2][0-9]{3}(?:(\\/(?:0[1-9]|1[0-2]))(\\/(?:[0-2][0-9]|3[0-1]))?)?",title:"YYYY/MM/DD or YYYY/MM or YYYY"}}],people:[{key:"author",label:Object(h.__)("Author","academic-bloggers-toolkit")},{key:"editor",label:Object(h.__)("Editor","academic-bloggers-toolkit")}]},patent:{title:Object(h.__)("Patent","academic-bloggers-toolkit"),fields:[{key:"title",label:Object(h.__)("Title","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"number",label:Object(h.__)("Number","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"jurisdiction",label:Object(h.__)("Jurisdiction","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"page",label:Object(h.__)("Pages","academic-bloggers-toolkit")},{key:"authority",label:Object(h.__)("Issuing Authority","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"URL",label:Object(h.__)("URL","academic-bloggers-toolkit")},{key:"issued",label:Object(h.__)("Date","academic-bloggers-toolkit"),inputProps:{required:!0,pattern:"[0-2][0-9]{3}(?:(\\/(?:0[1-9]|1[0-2]))(\\/(?:[0-2][0-9]|3[0-1]))?)?",title:"YYYY/MM/DD or YYYY/MM or YYYY"}},{key:"accessed",label:Object(h.__)("Date Accessed","academic-bloggers-toolkit"),inputProps:{pattern:"[0-2][0-9]{3}(?:(\\/(?:0[1-9]|1[0-2]))(\\/(?:[0-2][0-9]|3[0-1]))?)?",title:"YYYY/MM/DD or YYYY/MM or YYYY"}}],people:[{key:"author",label:Object(h.__)("Inventor","academic-bloggers-toolkit")}]},speech:{title:Object(h.__)("Presentation","academic-bloggers-toolkit"),fields:[{key:"title",label:Object(h.__)("Title","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"event",label:Object(h.__)("Event Name","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"event-place",label:Object(h.__)("Event Location","academic-bloggers-toolkit")},{key:"language",label:Object(h.__)("Language","academic-bloggers-toolkit")},{key:"issued",label:Object(h.__)("Date","academic-bloggers-toolkit"),inputProps:{required:!0,pattern:"[0-2][0-9]{3}(?:(\\/(?:0[1-9]|1[0-2]))(\\/(?:[0-2][0-9]|3[0-1]))?)?",title:"YYYY/MM/DD or YYYY/MM or YYYY"}}],people:[{key:"author",label:Object(h.__)("Presenter","academic-bloggers-toolkit")}]},report:{title:Object(h.__)("Report","academic-bloggers-toolkit"),fields:[{key:"title",label:Object(h.__)("Title","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"genre",label:Object(h.__)("Report Type","academic-bloggers-toolkit")},{key:"number",label:Object(h.__)("Number","academic-bloggers-toolkit")},{key:"collection-title",label:Object(h.__)("Series","academic-bloggers-toolkit")},{key:"container-title",label:Object(h.__)("Publication","academic-bloggers-toolkit")},{key:"publisher",label:Object(h.__)("Publisher","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"page",label:Object(h.__)("Pages","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"URL",label:Object(h.__)("URL","academic-bloggers-toolkit")},{key:"issued",label:Object(h.__)("Date","academic-bloggers-toolkit"),inputProps:{required:!0,pattern:"[0-2][0-9]{3}(?:(\\/(?:0[1-9]|1[0-2]))(\\/(?:[0-2][0-9]|3[0-1]))?)?",title:"YYYY/MM/DD or YYYY/MM or YYYY"}},{key:"accessed",label:Object(h.__)("Date Accessed","academic-bloggers-toolkit"),inputProps:{pattern:"[0-2][0-9]{3}(?:(\\/(?:0[1-9]|1[0-2]))(\\/(?:[0-2][0-9]|3[0-1]))?)?",title:"YYYY/MM/DD or YYYY/MM or YYYY"}}],people:[{key:"author",label:Object(h.__)("Author","academic-bloggers-toolkit")},{key:"collection-editor",label:Object(h.__)("Series Editor","academic-bloggers-toolkit")},{key:"translator",label:Object(h.__)("Translator","academic-bloggers-toolkit")}]},legislation:{title:Object(h.__)("Statute","academic-bloggers-toolkit"),fields:[{key:"title",label:Object(h.__)("Title","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"number",label:Object(h.__)("Statute Number","academic-bloggers-toolkit")},{key:"section",label:Object(h.__)("Section","academic-bloggers-toolkit")},{key:"page",label:Object(h.__)("Pages","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"issued",label:Object(h.__)("Date","academic-bloggers-toolkit"),inputProps:{required:!0,pattern:"[0-2][0-9]{3}(?:(\\/(?:0[1-9]|1[0-2]))(\\/(?:[0-2][0-9]|3[0-1]))?)?",title:"YYYY/MM/DD or YYYY/MM or YYYY"}},{key:"accessed",label:Object(h.__)("Date Accessed","academic-bloggers-toolkit"),inputProps:{pattern:"[0-2][0-9]{3}(?:(\\/(?:0[1-9]|1[0-2]))(\\/(?:[0-2][0-9]|3[0-1]))?)?",title:"YYYY/MM/DD or YYYY/MM or YYYY"}}],people:[{key:"author",label:Object(h.__)("Author","academic-bloggers-toolkit")}]},thesis:{title:Object(h.__)("Thesis","academic-bloggers-toolkit"),fields:[{key:"title",label:Object(h.__)("Title","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"number-of-pages",label:Object(h.__)("# of Pages","academic-bloggers-toolkit")},{key:"publisher",label:Object(h.__)("University","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"publisher-place",label:Object(h.__)("Location","academic-bloggers-toolkit")},{key:"URL",label:Object(h.__)("URL","academic-bloggers-toolkit")},{key:"issued",label:Object(h.__)("Date","academic-bloggers-toolkit"),inputProps:{required:!0,pattern:"[0-2][0-9]{3}(?:(\\/(?:0[1-9]|1[0-2]))(\\/(?:[0-2][0-9]|3[0-1]))?)?",title:"YYYY/MM/DD or YYYY/MM or YYYY"}},{key:"accessed",label:Object(h.__)("Date Accessed","academic-bloggers-toolkit"),inputProps:{pattern:"[0-2][0-9]{3}(?:(\\/(?:0[1-9]|1[0-2]))(\\/(?:[0-2][0-9]|3[0-1]))?)?",title:"YYYY/MM/DD or YYYY/MM or YYYY"}}],people:[{key:"author",label:Object(h.__)("Author","academic-bloggers-toolkit")}]},webpage:{title:Object(h.__)("Web Page","academic-bloggers-toolkit"),fields:[{key:"title",label:Object(h.__)("Content Title","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"container-title",label:Object(h.__)("Website Title","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"URL",label:Object(h.__)("URL","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"issued",label:Object(h.__)("Date","academic-bloggers-toolkit"),inputProps:{pattern:"[0-2][0-9]{3}(?:(\\/(?:0[1-9]|1[0-2]))(\\/(?:[0-2][0-9]|3[0-1]))?)?",title:"YYYY/MM/DD or YYYY/MM or YYYY"}},{key:"accessed",label:Object(h.__)("Date Accessed","academic-bloggers-toolkit"),inputProps:{pattern:"[0-2][0-9]{3}(?:(\\/(?:0[1-9]|1[0-2]))(\\/(?:[0-2][0-9]|3[0-1]))?)?",title:"YYYY/MM/DD or YYYY/MM or YYYY"}}],people:[{key:"author",label:Object(h.__)("Author","academic-bloggers-toolkit")}]}},G=Object.keys,K=n(69),$=n.n(K);function J(e){var t=G(e),n=t.filter(function(e){return Object(A.e)(e)}).map(function(t){return e[t].map(function(e){return c()({},e,{kind:t})})}).reduce(function(e,t){return[].concat(s()(e),s()(t))},[]);return[t.filter(function(e){return!Object(A.e)(e)}).reduce(function(t,n){return c()({},t,a()({},n,e[n]))},{id:"",type:"article"}),n]}t.a=function(e){var t=Object(d.useState)(""),n=p()(t,2),r=n[0],i=n[1],l=Object(d.useState)({id:"",type:"webpage"}),u=p()(l,2),f=u[0],m=u[1],b=Object(d.useState)([{kind:"author",family:"",given:""}]),v=p()(b,2),y=v[0],_=v[1];Object(d.useEffect)(function(){if(e.data){var t=J(e.data),n=p()(t,2),r=n[0],o=n[1];m(r),_(o)}},[e.data]);var k=["book","chapter"].includes(f.type),w="webpage"===f.type;return wp.element.createElement(I.Provider,{value:{people:y,add:function(){_([].concat(s()(y),[{kind:"author",family:"",given:""}]))},remove:function(){_(y.slice(0,y.length-1))},update:function(e,t){_([].concat(s()(y.slice(0,e)),[t],s()(y.slice(e+1))))}}},wp.element.createElement(M.Provider,{value:{data:f,update:function(e,t){m(c()({},f,a()({},e,t)))}}},wp.element.createElement("form",{className:$.a.form,id:e.id,onSubmit:function(t){t.preventDefault(),e.onSubmit(y.reduce(function(e,t){var n=t.kind,r=o()(t,["kind"]),i=e[n];return i?c()({},e,a()({},n,[].concat(s()(i),[r]))):c()({},e,a()({},n,[r]))},f))}},r&&wp.element.createElement(g.Notice,{status:"error",onRemove:function(){return i("")}},r),wp.element.createElement("label",{className:$.a.field},Object(h.__)("Citation type","academic-bloggers-toolkit"),wp.element.createElement("select",{value:f.type,onChange:function(e){return m({id:"",type:e.currentTarget.value})}},s()(Object.entries(W)).map(function(e){var t=p()(e,2),n=t[0],r=t[1].title;return wp.element.createElement("option",{key:n,value:n},r)}))),e.withAutocite&&wp.element.createElement(C,{inputProps:{pattern:k?"(?:[\\dxX]-?){10}|(?:[\\dxX]-?){13}":void 0,placeholder:k?Object(h.__)("ISBN","academic-bloggers-toolkit"):w?Object(h.__)("URL","academic-bloggers-toolkit"):void 0,type:w?"url":void 0},kind:f.type,onError:i,onSubmit:J}),wp.element.createElement(z,{fields:W[f.type].people}),wp.element.createElement(N,{fieldmap:W[f.type]}))))}},function(e,t,n){e.exports={form:"style__form___37U6c",field:"style__field___1Bkmz"}},function(e,t,n){e.exports={autocite:"style__autocite___2igD7"}},function(e,t,n){"use strict";n.d(t,"a",function(){return i});n(1);var r=n(110),o=n.n(r);function i(e){var t=e.count;return wp.element.createElement("span",{className:o.a.icon},t)}},function(e,t,n){"use strict";n.d(t,"a",function(){return i});n(1);var r=n(73),o=n.n(r);function i(e){var t=e.items,n=e.onItemClick,r=void 0===n?function(){}:n,i=e.onItemDoubleClick,a=void 0===i?function(){}:i,l=e.selectedItems,c=void 0===l?[]:l,u=e.renderItem;return wp.element.createElement("div",{"aria-multiselectable":!0,className:o.a.list,role:"listbox"},t.map(function(e){return wp.element.createElement("div",{key:e.id,"aria-selected":c.includes(e.id),className:o.a.item,role:"option",tabIndex:0,onClick:function(){return r(e.id)},onDoubleClick:function(){return a(e.id)},onKeyDown:function(t){switch(t.key){case" ":return r(e.id);case"Enter":return a(e.id)}}},u(e))}))}},function(e,t,n){e.exports={list:"style__list___sXSVw",item:"style__item___3Ltyn"}},function(e,t,n){e.exports={authors:"style__authors___3xZGF",meta:"style__meta___3fNP7"}},,function(e,t,n){"use strict";n.d(t,"a",function(){return f});var r=n(1),o=n(0),i=n(111),a=n.n(i),l=n(34),c=n(22),u=n(74),s=n.n(u);function f(e){var t=e.item,n=Object(r.useMemo)(function(){return{__html:a.a.sanitize(t.title||"")}},[t.title]),i=Object(r.useMemo)(function(){return l.b.getNames(t.author,3)},[t.author]),u=Object(r.useMemo)(function(){return Object(c.b)(t,["journalAbbreviation","container-title-short","container-title","publisher"],Object(o._x)("n.p.",'Abbreviation for "no publisher"',"academic-bloggers-toolkit"))},[t.journalAbbreviation,t["container-title-short"],t["container-title"],t.publisher]),f=Object(r.useMemo)(function(){return l.a.getYear(t.issued)},[t.issued]);return wp.element.createElement(wp.element.Fragment,null,wp.element.createElement("strong",{dangerouslySetInnerHTML:n}),i&&wp.element.createElement("div",{className:s.a.authors},i),wp.element.createElement("div",{className:s.a.meta},wp.element.createElement("i",null,u),wp.element.createElement("span",null,"(",f,")")))}},,,function(e,t,n){"use strict";var r=this&&this.__assign||function(){return(r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n0)&&!(r=i.next()).done;)a.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return a};Object.defineProperty(t,"__esModule",{value:!0});var i=new Set(["'s","'s-","'t","a","aan 't","aan de","aan den","aan der","aan het","aan t","aan","am de","am","auf ter","ben","bij 't","bij de","bij den","bij het","bij t","bij","bin","boven d","boven d'","d","dal","dal'","dall'","dalla","de die le","de die","de l","de l'","de la","de las","de le","de van der","deca","dela","die le","do","don","het","i","il","im","in 't","in de","in den","in het","in t","in","l","l'","la","las","le","los","lou","of","onder 't","onder de","onder den","onder het","onder t","onder","op 't","op den","op der","op gen","op het","op t","op ten","op","over 't","over de","over den","over het","over t","over","s","s'","t","te","ten","ter","tho","thoe","thor","to","toe","tot","uijt 't","uijt de","uijt den","uijt te de","uijt ten","uijt","uit 't","uit de","uit den","uit het","uit t","uit te de","uit ten","uit","unter","v","v.","v.d.","van 't","van de l","van de l'","van de","van de","van den","van der","van gen","van het","van la","van t","van ter","van van de","vander","vd","ver","von 't","von t","voor 't","voor de","voor den","voor in 't","voor in t","voor"]);function a(e){return i.has(e.toLowerCase())?{"non-dropping-particle":e}:{"dropping-particle":e}}t.parseNameParticles=a,t.default=function(e){var t,n,i,l,c="",u="",s="",f="",p="";switch(e.split(",").length){case 1:if(!(l=e.match(/([A-Z][a-zA-Z-]+ )?([a-z][a-zA-Z-]+ .+? [a-z][a-zA-Z-]+ )?([A-Z].+)/)))break;c=(t=o(l,4))[1],u=t[2],s=t[3];break;case 2:if(!(l=e.match(/(.+ [a-z][a-zA-Z-]+ )?(.+), (.+)/)))break;u=(n=o(l,4))[1],s=n[2],c=n[3];break;case 3:if(!(l=e.match(/(.+ [a-z][a-zA-Z-]+ )?(.+), (.+), (.+)/)))break;u=(i=o(l,5))[1],s=i[2],f=i[3],c=i[4];break;default:p=e}return p?{literal:p}:r({family:s.trim()},c?{given:c.trim()}:{},f?{suffix:f.trim()}:{},u?a(u.trim()):{})}},function(e,t,n){"use strict";var r=this&&this.__assign||function(){return(r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n0)&&!(r=i.next()).done;)a.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return a},i=this&&this.__spread||function(){for(var e=[],t=0;t0&&!1===this.justPressedUpDown&&!1===this.justMouseEntered&&this.highlightFirstSuggestion():this.willRenderSuggestions(e)?this.state.isCollapsed&&!this.justSelectedSuggestion&&this.revealSuggestions():this.resetHighlightedSuggestion()}},{key:"componentDidUpdate",value:function(e,t){var n=this.props,r=n.suggestions,o=n.onSuggestionHighlighted,i=n.highlightFirstSuggestion;if(!(0,c.default)(r,e.suggestions)&&r.length>0&&i)this.highlightFirstSuggestion();else if(o){var a=this.getHighlightedSuggestion();a!=t.highlightedSuggestion&&o({suggestion:a})}}},{key:"componentWillUnmount",value:function(){document.removeEventListener("mousedown",this.onDocumentMouseDown),document.removeEventListener("mouseup",this.onDocumentMouseUp)}},{key:"updateHighlightedSuggestion",value:function(e,t,n){var r=this;this.setState(function(o){var i=o.valueBeforeUpDown;return null===t?i=null:null===i&&void 0!==n&&(i=n),{highlightedSectionIndex:e,highlightedSuggestionIndex:t,highlightedSuggestion:null===t?null:r.getSuggestion(e,t),valueBeforeUpDown:i}})}},{key:"resetHighlightedSuggestion",value:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];this.setState(function(t){var n=t.valueBeforeUpDown;return{highlightedSectionIndex:null,highlightedSuggestionIndex:null,highlightedSuggestion:null,valueBeforeUpDown:e?null:n}})}},{key:"revealSuggestions",value:function(){this.setState({isCollapsed:!1})}},{key:"closeSuggestions",value:function(){this.setState({highlightedSectionIndex:null,highlightedSuggestionIndex:null,highlightedSuggestion:null,valueBeforeUpDown:null,isCollapsed:!0})}},{key:"getSuggestion",value:function(e,t){var n=this.props,r=n.suggestions,o=n.multiSection,i=n.getSectionSuggestions;return o?i(r[e])[t]:r[t]}},{key:"getHighlightedSuggestion",value:function(){var e=this.state,t=e.highlightedSectionIndex,n=e.highlightedSuggestionIndex;return null===n?null:this.getSuggestion(t,n)}},{key:"getSuggestionValueByIndex",value:function(e,t){return(0,this.props.getSuggestionValue)(this.getSuggestion(e,t))}},{key:"getSuggestionIndices",value:function(e){var t=e.getAttribute("data-section-index"),n=e.getAttribute("data-suggestion-index");return{sectionIndex:"string"==typeof t?parseInt(t,10):null,suggestionIndex:parseInt(n,10)}}},{key:"findSuggestionElement",value:function(e){var t=e;do{if(null!==t.getAttribute("data-suggestion-index"))return t;t=t.parentNode}while(null!==t);throw console.error("Clicked element:",e),new Error("Couldn't find suggestion element")}},{key:"maybeCallOnChange",value:function(e,t,n){var r=this.props.inputProps,o=r.value,i=r.onChange;t!==o&&i(e,{newValue:t,method:n})}},{key:"willRenderSuggestions",value:function(e){var t=e.suggestions,n=e.inputProps,r=e.shouldRenderSuggestions,o=n.value;return t.length>0&&r(o)}},{key:"getQuery",value:function(){var e=this.props.inputProps.value,t=this.state.valueBeforeUpDown;return(null===t?e:t).trim()}},{key:"render",value:function(){var e=this,t=this.props,n=t.suggestions,o=t.renderInputComponent,i=t.onSuggestionsFetchRequested,l=t.renderSuggestion,c=t.inputProps,f=t.multiSection,d=t.renderSectionTitle,g=t.id,h=t.getSectionSuggestions,m=t.theme,b=t.getSuggestionValue,v=t.alwaysRenderSuggestions,y=t.highlightFirstSuggestion,_=this.state,k=_.isFocused,w=_.isCollapsed,O=_.highlightedSectionIndex,S=_.highlightedSuggestionIndex,j=_.valueBeforeUpDown,x=v?p:this.props.shouldRenderSuggestions,E=c.value,C=c.onFocus,A=c.onKeyDown,M=this.willRenderSuggestions(this.props),I=v||k&&!w&&M,P=I?n:[],Y=r({},c,{onFocus:function(t){if(!e.justSelectedSuggestion&&!e.justClickedOnSuggestionsContainer){var n=x(E);e.setState({isFocused:!0,isCollapsed:!n}),C&&C(t),n&&i({value:E,reason:"input-focused"})}},onBlur:function(t){e.justClickedOnSuggestionsContainer?e.input.focus():(e.blurEvent=t,e.justSelectedSuggestion||(e.onBlur(),e.onSuggestionsClearRequested()))},onChange:function(t){var n=t.target.value,o=x(n);e.maybeCallOnChange(t,n,"type"),e.suggestionsContainer&&(e.suggestionsContainer.scrollTop=0),e.setState(r({},y?{}:{highlightedSectionIndex:null,highlightedSuggestionIndex:null,highlightedSuggestion:null},{valueBeforeUpDown:null,isCollapsed:!o})),o?i({value:n,reason:"input-changed"}):e.onSuggestionsClearRequested()},onKeyDown:function(t,r){var o=t.keyCode;switch(o){case 40:case 38:if(w)x(E)&&(i({value:E,reason:"suggestions-revealed"}),e.revealSuggestions());else if(n.length>0){var a=r.newHighlightedSectionIndex,l=r.newHighlightedItemIndex,c=void 0;c=null===l?null===j?E:j:e.getSuggestionValueByIndex(a,l),e.updateHighlightedSuggestion(a,l,E),e.maybeCallOnChange(t,c,40===o?"down":"up")}t.preventDefault(),e.justPressedUpDown=!0,setTimeout(function(){e.justPressedUpDown=!1});break;case 13:if(229===t.keyCode)break;var u=e.getHighlightedSuggestion();if(I&&!v&&e.closeSuggestions(),null!=u){var s=b(u);e.maybeCallOnChange(t,s,"enter"),e.onSuggestionSelected(t,{suggestion:u,suggestionValue:s,suggestionIndex:S,sectionIndex:O,method:"enter"}),e.justSelectedSuggestion=!0,setTimeout(function(){e.justSelectedSuggestion=!1})}break;case 27:I&&t.preventDefault();var f=I&&!v;if(null===j){if(!f){e.maybeCallOnChange(t,"","escape"),x("")?i({value:"",reason:"escape-pressed"}):e.onSuggestionsClearRequested()}}else e.maybeCallOnChange(t,j,"escape");f?(e.onSuggestionsClearRequested(),e.closeSuggestions()):e.resetHighlightedSuggestion()}A&&A(t)}}),T={query:this.getQuery()};return a.default.createElement(u.default,{multiSection:f,items:P,renderInputComponent:o,renderItemsContainer:this.renderSuggestionsContainer,renderItem:l,renderItemData:T,renderSectionTitle:d,getSectionItems:h,highlightedSectionIndex:O,highlightedItemIndex:S,inputProps:Y,itemProps:this.itemProps,theme:(0,s.mapToAutowhateverTheme)(m),id:g,ref:this.storeAutowhateverRef})}}]),t}();d.propTypes={suggestions:l.default.array.isRequired,onSuggestionsFetchRequested:function(e,t){var n=e[t];if("function"!=typeof n)throw new Error("'onSuggestionsFetchRequested' must be implemented. See: https://github.com/moroshko/react-autosuggest#onSuggestionsFetchRequestedProp")},onSuggestionsClearRequested:function(e,t){var n=e[t];if(!1===e.alwaysRenderSuggestions&&"function"!=typeof n)throw new Error("'onSuggestionsClearRequested' must be implemented. See: https://github.com/moroshko/react-autosuggest#onSuggestionsClearRequestedProp")},onSuggestionSelected:l.default.func,onSuggestionHighlighted:l.default.func,renderInputComponent:l.default.func,renderSuggestionsContainer:l.default.func,getSuggestionValue:l.default.func.isRequired,renderSuggestion:l.default.func.isRequired,inputProps:function(e,t){var n=e[t];if(!n.hasOwnProperty("value"))throw new Error("'inputProps' must have 'value'.");if(!n.hasOwnProperty("onChange"))throw new Error("'inputProps' must have 'onChange'.")},shouldRenderSuggestions:l.default.func,alwaysRenderSuggestions:l.default.bool,multiSection:l.default.bool,renderSectionTitle:function(e,t){var n=e[t];if(!0===e.multiSection&&"function"!=typeof n)throw new Error("'renderSectionTitle' must be implemented. See: https://github.com/moroshko/react-autosuggest#renderSectionTitleProp")},getSectionSuggestions:function(e,t){var n=e[t];if(!0===e.multiSection&&"function"!=typeof n)throw new Error("'getSectionSuggestions' must be implemented. See: https://github.com/moroshko/react-autosuggest#getSectionSuggestionsProp")},focusInputOnSuggestionClick:l.default.bool,highlightFirstSuggestion:l.default.bool,theme:l.default.object,id:l.default.string},d.defaultProps={renderSuggestionsContainer:function(e){var t=e.containerProps,n=e.children;return a.default.createElement("div",t,n)},shouldRenderSuggestions:function(e){return e.trim().length>0},alwaysRenderSuggestions:!1,multiSection:!1,focusInputOnSuggestionClick:!0,highlightFirstSuggestion:!1,theme:s.defaultTheme,id:"1"};var g=function(){var e=this;this.onDocumentMouseDown=function(t){e.justClickedOnSuggestionsContainer=!1;for(var n=t.detail&&t.detail.target||t.target;null!==n&&n!==document;){if(null!==n.getAttribute("data-suggestion-index"))return;if(n===e.suggestionsContainer)return void(e.justClickedOnSuggestionsContainer=!0);n=n.parentNode}},this.storeAutowhateverRef=function(t){null!==t&&(e.autowhatever=t)},this.onSuggestionMouseEnter=function(t,n){var r=n.sectionIndex,o=n.itemIndex;e.updateHighlightedSuggestion(r,o),t.target===e.pressedSuggestion&&(e.justSelectedSuggestion=!0),e.justMouseEntered=!0,setTimeout(function(){e.justMouseEntered=!1})},this.highlightFirstSuggestion=function(){e.updateHighlightedSuggestion(e.props.multiSection?0:null,0)},this.onDocumentMouseUp=function(){e.pressedSuggestion&&!e.justSelectedSuggestion&&e.input.focus(),e.pressedSuggestion=null},this.onSuggestionMouseDown=function(t){e.justSelectedSuggestion||(e.justSelectedSuggestion=!0,e.pressedSuggestion=t.target)},this.onSuggestionsClearRequested=function(){var t=e.props.onSuggestionsClearRequested;t&&t()},this.onSuggestionSelected=function(t,n){var r=e.props,o=r.alwaysRenderSuggestions,i=r.onSuggestionSelected,a=r.onSuggestionsFetchRequested;i&&i(t,n),o?a({value:n.suggestionValue,reason:"suggestion-selected"}):e.onSuggestionsClearRequested(),e.resetHighlightedSuggestion()},this.onSuggestionClick=function(t){var n=e.props,r=n.alwaysRenderSuggestions,o=n.focusInputOnSuggestionClick,i=e.getSuggestionIndices(e.findSuggestionElement(t.target)),a=i.sectionIndex,l=i.suggestionIndex,c=e.getSuggestion(a,l),u=e.props.getSuggestionValue(c);e.maybeCallOnChange(t,u,"click"),e.onSuggestionSelected(t,{suggestion:c,suggestionValue:u,suggestionIndex:l,sectionIndex:a,method:"click"}),r||e.closeSuggestions(),!0===o?e.input.focus():e.onBlur(),setTimeout(function(){e.justSelectedSuggestion=!1})},this.onBlur=function(){var t=e.props,n=t.inputProps,r=t.shouldRenderSuggestions,o=n.value,i=n.onBlur,a=e.getHighlightedSuggestion(),l=r(o);e.setState({isFocused:!1,highlightedSectionIndex:null,highlightedSuggestionIndex:null,highlightedSuggestion:null,valueBeforeUpDown:null,isCollapsed:!l}),i&&i(e.blurEvent,{highlightedSuggestion:a})},this.onSuggestionMouseLeave=function(t){e.resetHighlightedSuggestion(!1),e.justSelectedSuggestion&&t.target===e.pressedSuggestion&&(e.justSelectedSuggestion=!1)},this.onSuggestionTouchStart=function(){e.justSelectedSuggestion=!0},this.onSuggestionTouchMove=function(){e.justSelectedSuggestion=!1,e.pressedSuggestion=null,e.input.focus()},this.itemProps=function(t){return{"data-section-index":t.sectionIndex,"data-suggestion-index":t.itemIndex,onMouseEnter:e.onSuggestionMouseEnter,onMouseLeave:e.onSuggestionMouseLeave,onMouseDown:e.onSuggestionMouseDown,onTouchStart:e.onSuggestionTouchStart,onTouchMove:e.onSuggestionTouchMove,onClick:e.onSuggestionClick}},this.renderSuggestionsContainer=function(t){var n=t.containerProps,r=t.children;return(0,e.props.renderSuggestionsContainer)({containerProps:n,children:r,query:e.getQuery()})}};t.default=d},function(e,t,n){"use strict"; /** @license React v16.8.6 * react.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var r=n(84),o="function"==typeof Symbol&&Symbol.for,i=o?Symbol.for("react.element"):60103,a=o?Symbol.for("react.portal"):60106,l=o?Symbol.for("react.fragment"):60107,c=o?Symbol.for("react.strict_mode"):60108,u=o?Symbol.for("react.profiler"):60114,s=o?Symbol.for("react.provider"):60109,f=o?Symbol.for("react.context"):60110,p=o?Symbol.for("react.concurrent_mode"):60111,d=o?Symbol.for("react.forward_ref"):60112,g=o?Symbol.for("react.suspense"):60113,h=o?Symbol.for("react.memo"):60115,m=o?Symbol.for("react.lazy"):60116,b="function"==typeof Symbol&&Symbol.iterator;function v(e){for(var t=arguments.length-1,n="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=0;rP.length&&P.push(e)}function D(e,t,n){return null==e?0:function e(t,n,r,o){var l=typeof t;"undefined"!==l&&"boolean"!==l||(t=null);var c=!1;if(null===t)c=!0;else switch(l){case"string":case"number":c=!0;break;case"object":switch(t.$$typeof){case i:case a:c=!0}}if(c)return r(o,t,""===n?"."+L(t,0):n),1;if(c=0,n=""===n?".":n+":",Array.isArray(t))for(var u=0;ur+t.offsetHeight&&(r=n+e.offsetHeight-t.offsetHeight),r!==t.scrollTop&&(t.scrollTop=r)}}},{key:"render",value:function(){var e=this.theme,t=this.props,n=t.id,o=t.multiSection,i=t.renderInputComponent,a=t.renderItemsContainer,c=t.highlightedSectionIndex,u=t.highlightedItemIndex,s=this.state.isInputFocused,f=o?this.renderSections():this.renderItems(),p=null!==f,d=this.getItemId(c,u),g="react-autowhatever-"+n,h=r({role:"combobox","aria-haspopup":"listbox","aria-owns":g,"aria-expanded":p},e("react-autowhatever-"+n+"-container","container",p&&"containerOpen"),this.props.containerProps),m=i(r({type:"text",value:"",autoComplete:"off","aria-autocomplete":"list","aria-controls":g,"aria-activedescendant":d},e("react-autowhatever-"+n+"-input","input",p&&"inputOpen",s&&"inputFocused"),this.props.inputProps,{onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.props.inputProps.onKeyDown&&this.onKeyDown,ref:this.storeInputReference})),b=a({containerProps:r({id:g,role:"listbox"},e("react-autowhatever-"+n+"-items-container","itemsContainer",p&&"itemsContainerOpen"),{ref:this.storeItemsContainerReference}),children:f});return l.default.createElement("div",h,m,b)}}]),t}();h.propTypes={id:c.default.string,multiSection:c.default.bool,renderInputComponent:c.default.func,renderItemsContainer:c.default.func,items:c.default.array.isRequired,renderItem:c.default.func,renderItemData:c.default.object,renderSectionTitle:c.default.func,getSectionItems:c.default.func,containerProps:c.default.object,inputProps:c.default.object,itemProps:c.default.oneOfType([c.default.object,c.default.func]),highlightedSectionIndex:c.default.number,highlightedItemIndex:c.default.number,theme:c.default.oneOfType([c.default.object,c.default.array])},h.defaultProps={id:"1",multiSection:!1,renderInputComponent:function(e){return l.default.createElement("input",e)},renderItemsContainer:function(e){var t=e.containerProps,n=e.children;return l.default.createElement("div",t,n)},renderItem:function(){throw new Error("`renderItem` must be provided")},renderItemData:g,renderSectionTitle:function(){throw new Error("`renderSectionTitle` must be provided")},getSectionItems:function(){throw new Error("`getSectionItems` must be provided")},containerProps:g,inputProps:g,itemProps:g,highlightedSectionIndex:null,highlightedItemIndex:null,theme:{container:"react-autowhatever__container",containerOpen:"react-autowhatever__container--open",input:"react-autowhatever__input",inputOpen:"react-autowhatever__input--open",inputFocused:"react-autowhatever__input--focused",itemsContainer:"react-autowhatever__items-container",itemsContainerOpen:"react-autowhatever__items-container--open",itemsList:"react-autowhatever__items-list",item:"react-autowhatever__item",itemFirst:"react-autowhatever__item--first",itemHighlighted:"react-autowhatever__item--highlighted",sectionContainer:"react-autowhatever__section-container",sectionContainerFirst:"react-autowhatever__section-container--first",sectionTitle:"react-autowhatever__section-title"}},t.default=h},function(e,t,n){"use strict";var r=function(){return function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,o=!1,i=void 0;try{for(var a,l=e[Symbol.iterator]();!(r=(a=l.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{!r&&l.return&&l.return()}finally{if(o)throw i}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}();e.exports=function(e){var t=e.data,n=e.multiSection;function o(e){var o=r(e,2),i=o[0],a=o[1];return n?null===a||a===t[i]-1?null===(i=function(e){for(null===e?e=0:e++;e=0&&0===t[e];)e--;return-1===e?null:e}(i))?[null,null]:[i,t[i]-1]:[i,a-1]:0===t||0===a?[null,null]:null===a?[null,t-1]:[null,a-1]},isLast:function(e){return null===o(e)[1]}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){return function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,o=!1,i=void 0;try{for(var a,l=e[Symbol.iterator]();!(r=(a=l.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{!r&&l.return&&l.return()}finally{if(o)throw i}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}();function o(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t1?t-1:0),r=1;r=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["isHighlighted","item","renderItem","renderItemData"]);return delete l.sectionIndex,delete l.itemIndex,"function"==typeof l.onMouseEnter&&(l.onMouseEnter=this.onMouseEnter),"function"==typeof l.onMouseLeave&&(l.onMouseLeave=this.onMouseLeave),"function"==typeof l.onMouseDown&&(l.onMouseDown=this.onMouseDown),"function"==typeof l.onClick&&(l.onClick=this.onClick),a.default.createElement("li",r({role:"option"},l,{ref:this.storeItemReference}),o(n,r({isHighlighted:t},i)))}}]),t}();f.propTypes={sectionIndex:l.default.number,isHighlighted:l.default.bool.isRequired,itemIndex:l.default.number.isRequired,item:l.default.any.isRequired,renderItem:l.default.func.isRequired,renderItemData:l.default.object.isRequired,onMouseEnter:l.default.func,onMouseLeave:l.default.func,onMouseDown:l.default.func,onClick:l.default.func},t.default=f},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.defaultTheme={container:"react-autosuggest__container",containerOpen:"react-autosuggest__container--open",input:"react-autosuggest__input",inputOpen:"react-autosuggest__input--open",inputFocused:"react-autosuggest__input--focused",suggestionsContainer:"react-autosuggest__suggestions-container",suggestionsContainerOpen:"react-autosuggest__suggestions-container--open",suggestionsList:"react-autosuggest__suggestions-list",suggestion:"react-autosuggest__suggestion",suggestionFirst:"react-autosuggest__suggestion--first",suggestionHighlighted:"react-autosuggest__suggestion--highlighted",sectionContainer:"react-autosuggest__section-container",sectionContainerFirst:"react-autosuggest__section-container--first",sectionTitle:"react-autosuggest__section-title"},t.mapToAutowhateverTheme=function(e){var t={};for(var n in e)switch(n){case"suggestionsContainer":t.itemsContainer=e[n];break;case"suggestionsContainerOpen":t.itemsContainerOpen=e[n];break;case"suggestion":t.item=e[n];break;case"suggestionFirst":t.itemFirst=e[n];break;case"suggestionHighlighted":t.itemHighlighted=e[n];break;case"suggestionsList":t.itemsList=e[n];break;default:t[n]=e[n]}return t}},function(e,t,n){"use strict";var r=this&&this.__assign||function(){return(r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}}},i=this&&this.__read||function(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,o,i=n.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(r=i.next()).done;)a.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return a},a=this&&this.__spread||function(){for(var e=[],t=0;t=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}}},i=this&&this.__read||function(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,o,i=n.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(r=i.next()).done;)a.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return a},a=this&&this.__spread||function(){for(var e=[],t=0;t0&&(g=r({},g,((p={})[k]=a(S),p)))}}catch(e){u={error:e}}finally{try{O&&!O.done&&(s=w.return)&&s.call(w)}finally{if(u)throw u.error}}for(;"function"==typeof m;)m=m();return r({},g,m||{})};t.default=function(e){var t,n,r=u.parse(e),i=[];try{for(var l=o(r.children),c=l.next();!c.done;c=l.next()){var s=c.value;i=a(i,[p(s)])}}catch(e){t={error:e}}finally{try{c&&!c.done&&(n=l.return)&&n.call(l)}finally{if(t)throw t.error}}return i}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TYPE_MAP=new Map([["ABST","article"],["ADVS","broadcast"],["AGGR","dataset"],["ANCIENT","article"],["ART","graphic"],["BILL","legislation"],["BLOG","post-weblog"],["BOOK","book"],["CASE","legal_case"],["CHAP","chapter"],["CHART","figure"],["CLSWK","musical_score"],["COMP","article"],["CONF","paper-conference"],["CPAPER","paper-conference"],["CTLG","article-magazine"],["DATA","dataset"],["DBASE","dataset"],["DICT","entry-dictionary"],["EBOOK","book"],["ECHAP","chapter"],["EDBOOK","book"],["EJOUR","article-journal"],["ELEC","webpage"],["ENCYC","entry-encyclopedia"],["EQUA","figure"],["FIGURE","figure"],["GEN","article"],["GOVDOC","legislation"],["GRANT","legislation"],["HEAR","legal_case"],["ICOMM","webpage"],["INPR","article-journal"],["JFULL","book"],["JOUR","article-journal"],["LEGAL","legal_case"],["MANSCPT","manuscript"],["MAP","map"],["MGZN","article-magazine"],["MPCT","motion_picture"],["MULTI","webpage"],["MUSIC","song"],["NEWS","article-newspaper"],["PAMP","pamphlet"],["PAT","patent"],["PCOMM","personal_communication"],["RPRT","report"],["SER","article"],["SLIDE","figure"],["SOUND","broadcast"],["STAND","legislation"],["STAT","legislation"],["THES","thesis"],["UNBILL","bill"],["UNPB","manuscript"],["VIDEO","broadcast"]]),t.FIELD_MAP=new Map([["AB","abstract"],["AD","publisher-place"],["AN","number"],["AV","archive_location"],["C3","event"],["C7","number"],["CA","annote"],["CN","call-number"],["CY","publisher-place"],["DB","source"],["DO","DOI"],["DP","archive"],["ET","edition"],["ID","id"],["IS","issue"],["J1","container-title"],["J2","journalAbbreviation"],["JA","journalAbbreviation"],["JF","container-title"],["JO","container-title"],["L2","URL"],["LA","language"],["LK","URL"],["M1","number"],["M3","genre"],["N1","note"],["N2","abstract"],["NV","number-of-volumes"],["OP","original-title"],["PB","publisher"],["PP","publisher-place"],["RI","reviewed-title"],["RN","note"],["RP","status"],["SE","section"],["SP","page-first"],["ST","shortTitle"],["T1","title"],["T2","container-title"],["T3","collection-title"],["TI","title"],["UR","URL"],["VL","volume"],["VO","call-number"]])},function(e,t,n){var r=n(30),o=n(44),i=n(117),a=n(118);function l(t){var n="function"==typeof Map?new Map:void 0;return e.exports=l=function(e){if(null===e||!i(e))return e;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==n){if(n.has(e))return n.get(e);n.set(e,t)}function t(){return a(e,arguments,r(this).constructor)}return t.prototype=Object.create(e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),o(t,e)},l(t)}e.exports=l},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(119);t.toCSL=r.toCSL},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(81);t.EUtilsError=r.EUtilsError;var o=n(121);t.toCSL=o.toCSL},function(e,t,n){e.exports={toolbar:"style__toolbar___3HdGh"}},function(e,t,n){e.exports={modal:"style__modal___1WhYc"}},function(e,t,n){e.exports={container:"toolbar__container___3iF-4"}},function(e,t){e.exports=wp.keycodes},function(e,t,n){e.exports={toolbar:"style__toolbar___1M8x4"}},function(e,t,n){e.exports={form:"style__form___FGxKO",field:"style__field___eolug"}},function(e,t,n){e.exports={icon:"style__icon___S3vp9"}},function(e,t,n){e.exports=function(){"use strict";var e=Object.freeze||function(e){return e},t=e(["a","abbr","acronym","address","area","article","aside","audio","b","bdi","bdo","big","blink","blockquote","body","br","button","canvas","caption","center","cite","code","col","colgroup","content","data","datalist","dd","decorator","del","details","dfn","dir","div","dl","dt","element","em","fieldset","figcaption","figure","font","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","img","input","ins","kbd","label","legend","li","main","map","mark","marquee","menu","menuitem","meter","nav","nobr","ol","optgroup","option","output","p","pre","progress","q","rp","rt","ruby","s","samp","section","select","shadow","small","source","spacer","span","strike","strong","style","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","time","tr","track","tt","u","ul","var","video","wbr"]),n=e(["svg","a","altglyph","altglyphdef","altglyphitem","animatecolor","animatemotion","animatetransform","audio","canvas","circle","clippath","defs","desc","ellipse","filter","font","g","glyph","glyphref","hkern","image","line","lineargradient","marker","mask","metadata","mpath","path","pattern","polygon","polyline","radialgradient","rect","stop","style","switch","symbol","text","textpath","title","tref","tspan","video","view","vkern"]),r=e(["feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence"]),o=e(["math","menclose","merror","mfenced","mfrac","mglyph","mi","mlabeledtr","mmultiscripts","mn","mo","mover","mpadded","mphantom","mroot","mrow","ms","mspace","msqrt","mstyle","msub","msup","msubsup","mtable","mtd","mtext","mtr","munder","munderover"]),i=e(["#text"]),a=Object.freeze||function(e){return e},l=a(["accept","action","align","alt","autocomplete","background","bgcolor","border","cellpadding","cellspacing","checked","cite","class","clear","color","cols","colspan","coords","crossorigin","datetime","default","dir","disabled","download","enctype","face","for","headers","height","hidden","high","href","hreflang","id","integrity","ismap","label","lang","list","loop","low","max","maxlength","media","method","min","multiple","name","noshade","novalidate","nowrap","open","optimum","pattern","placeholder","poster","preload","pubdate","radiogroup","readonly","rel","required","rev","reversed","role","rows","rowspan","spellcheck","scope","selected","shape","size","sizes","span","srclang","start","src","srcset","step","style","summary","tabindex","title","type","usemap","valign","value","width","xmlns"]),c=a(["accent-height","accumulate","additive","alignment-baseline","ascent","attributename","attributetype","azimuth","basefrequency","baseline-shift","begin","bias","by","class","clip","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","cx","cy","d","dx","dy","diffuseconstant","direction","display","divisor","dur","edgemode","elevation","end","fill","fill-opacity","fill-rule","filter","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","fx","fy","g1","g2","glyph-name","glyphref","gradientunits","gradienttransform","height","href","id","image-rendering","in","in2","k","k1","k2","k3","k4","kerning","keypoints","keysplines","keytimes","lang","lengthadjust","letter-spacing","kernelmatrix","kernelunitlength","lighting-color","local","marker-end","marker-mid","marker-start","markerheight","markerunits","markerwidth","maskcontentunits","maskunits","max","mask","media","method","mode","min","name","numoctaves","offset","operator","opacity","order","orient","orientation","origin","overflow","paint-order","path","pathlength","patterncontentunits","patterntransform","patternunits","points","preservealpha","preserveaspectratio","r","rx","ry","radius","refx","refy","repeatcount","repeatdur","restart","result","rotate","scale","seed","shape-rendering","specularconstant","specularexponent","spreadmethod","stddeviation","stitchtiles","stop-color","stop-opacity","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke","stroke-width","style","surfacescale","tabindex","targetx","targety","transform","text-anchor","text-decoration","text-rendering","textlength","type","u1","u2","unicode","values","viewbox","visibility","version","vert-adv-y","vert-origin-x","vert-origin-y","width","word-spacing","wrap","writing-mode","xchannelselector","ychannelselector","x","x1","x2","xmlns","y","y1","y2","z","zoomandpan"]),u=a(["accent","accentunder","align","bevelled","close","columnsalign","columnlines","columnspan","denomalign","depth","dir","display","displaystyle","fence","frame","height","href","id","largeop","length","linethickness","lspace","lquote","mathbackground","mathcolor","mathsize","mathvariant","maxsize","minsize","movablelimits","notation","numalign","open","rowalign","rowlines","rowspacing","rowspan","rspace","rquote","scriptlevel","scriptminsize","scriptsizemultiplier","selection","separator","separators","stretchy","subscriptshift","supscriptshift","symmetric","voffset","width","xmlns"]),s=a(["xlink:href","xml:id","xlink:title","xml:space","xmlns:xlink"]),f=Object.hasOwnProperty,p=Object.setPrototypeOf,d=("undefined"!=typeof Reflect&&Reflect).apply;function g(e,t){p&&p(e,null);for(var n=t.length;n--;){var r=t[n];if("string"==typeof r){var o=r.toLowerCase();o!==r&&(Object.isFrozen(t)||(t[n]=o),r=o)}e[r]=!0}return e}function h(e){var t={},n=void 0;for(n in e)d(f,e,[n])&&(t[n]=e[n]);return t}d||(d=function(e,t,n){return e.apply(t,n)});var m=Object.seal||function(e){return e},b=m(/\{\{[\s\S]*|[\s\S]*\}\}/gm),v=m(/<%[\s\S]*|[\s\S]*%>/gm),y=m(/^data-[\-\w.\u00B7-\uFFFF]/),_=m(/^aria-[\-\w]+$/),k=m(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),w=m(/^(?:\w+script|data):/i),O=m(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205f\u3000]/g),S="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};function j(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t0&&void 0!==arguments[0]?arguments[0]:A(),f=function(t){return e(t)};if(f.version="1.0.10",f.removed=[],!a||!a.document||9!==a.document.nodeType)return f.isSupported=!1,f;var p=a.document,d=!1,m=!1,I=a.document,P=a.DocumentFragment,Y=a.HTMLTemplateElement,T=a.Node,D=a.NodeFilter,L=a.NamedNodeMap,R=void 0===L?a.NamedNodeMap||a.MozNamedAttrMap:L,N=a.Text,F=a.Comment,q=a.DOMParser,U=a.TrustedTypes;if("function"==typeof Y){var H=I.createElement("template");H.content&&H.content.ownerDocument&&(I=H.content.ownerDocument)}var B=M(U,p),z=B?B.createHTML(""):"",V=I,W=V.implementation,G=V.createNodeIterator,K=V.getElementsByTagName,$=V.createDocumentFragment,J=p.importNode,Z={};f.isSupported=W&&void 0!==W.createHTMLDocument&&9!==I.documentMode;var Q=b,X=v,ee=y,te=_,ne=w,re=O,oe=k,ie=null,ae=g({},[].concat(j(t),j(n),j(r),j(o),j(i))),le=null,ce=g({},[].concat(j(l),j(c),j(u),j(s))),ue=null,se=null,fe=!0,pe=!0,de=!1,ge=!1,he=!1,me=!1,be=!1,ve=!1,ye=!1,_e=!1,ke=!1,we=!0,Oe=!0,Se=!1,je={},xe=g({},["audio","head","math","script","style","template","svg","video"]),Ee=g({},["audio","video","img","source","image"]),Ce=g({},["alt","class","for","id","label","name","pattern","placeholder","summary","title","value","style","xmlns"]),Ae=null,Me=I.createElement("form"),Ie=function(e){Ae&&Ae===e||(e&&"object"===(void 0===e?"undefined":S(e))||(e={}),ie="ALLOWED_TAGS"in e?g({},e.ALLOWED_TAGS):ae,le="ALLOWED_ATTR"in e?g({},e.ALLOWED_ATTR):ce,ue="FORBID_TAGS"in e?g({},e.FORBID_TAGS):{},se="FORBID_ATTR"in e?g({},e.FORBID_ATTR):{},je="USE_PROFILES"in e&&e.USE_PROFILES,fe=!1!==e.ALLOW_ARIA_ATTR,pe=!1!==e.ALLOW_DATA_ATTR,de=e.ALLOW_UNKNOWN_PROTOCOLS||!1,ge=e.SAFE_FOR_JQUERY||!1,he=e.SAFE_FOR_TEMPLATES||!1,me=e.WHOLE_DOCUMENT||!1,ye=e.RETURN_DOM||!1,_e=e.RETURN_DOM_FRAGMENT||!1,ke=e.RETURN_DOM_IMPORT||!1,ve=e.FORCE_BODY||!1,we=!1!==e.SANITIZE_DOM,Oe=!1!==e.KEEP_CONTENT,Se=e.IN_PLACE||!1,oe=e.ALLOWED_URI_REGEXP||oe,he&&(pe=!1),_e&&(ye=!0),je&&(ie=g({},[].concat(j(i))),le=[],!0===je.html&&(g(ie,t),g(le,l)),!0===je.svg&&(g(ie,n),g(le,c),g(le,s)),!0===je.svgFilters&&(g(ie,r),g(le,c),g(le,s)),!0===je.mathMl&&(g(ie,o),g(le,u),g(le,s))),e.ADD_TAGS&&(ie===ae&&(ie=h(ie)),g(ie,e.ADD_TAGS)),e.ADD_ATTR&&(le===ce&&(le=h(le)),g(le,e.ADD_ATTR)),e.ADD_URI_SAFE_ATTR&&g(Ce,e.ADD_URI_SAFE_ATTR),Oe&&(ie["#text"]=!0),me&&g(ie,["html","head","body"]),ie.table&&g(ie,["tbody"]),C&&C(e),Ae=e)},Pe=function(e){f.removed.push({element:e});try{e.parentNode.removeChild(e)}catch(t){e.outerHTML=z}},Ye=function(e,t){try{f.removed.push({attribute:t.getAttributeNode(e),from:t})}catch(e){f.removed.push({attribute:null,from:t})}t.removeAttribute(e)},Te=function(e){var t=void 0,n=void 0;if(ve)e=""+e;else{var r=e.match(/^[\s]+/);(n=r&&r[0])&&(e=e.slice(n.length))}if(d)try{t=(new q).parseFromString(e,"text/html")}catch(e){}if(m&&g(ue,["title"]),!t||!t.documentElement){var o=t=W.createHTMLDocument(""),i=o.body;i.parentNode.removeChild(i.parentNode.firstElementChild),i.outerHTML=B?B.createHTML(e):e}return n&&t.body.insertBefore(I.createTextNode(n),t.body.childNodes[0]||null),K.call(t,me?"html":"body")[0]};f.isSupported&&(function(){try{var e=Te('

');e.querySelector("svg img")&&(d=!0)}catch(e){}}(),function(){try{var e=Te("</title><img>");e.querySelector("title").innerHTML.match(/<\/title/)&&(m=!0)}catch(e){}}());var De=function(e){return G.call(e.ownerDocument||e,e,D.SHOW_ELEMENT|D.SHOW_COMMENT|D.SHOW_TEXT,function(){return D.FILTER_ACCEPT},!1)},Le=function(e){return"object"===(void 0===T?"undefined":S(T))?e instanceof T:e&&"object"===(void 0===e?"undefined":S(e))&&"number"==typeof e.nodeType&&"string"==typeof e.nodeName},Re=function(e,t,n){Z[e]&&Z[e].forEach(function(e){e.call(f,t,n,Ae)})},Ne=function(e){var t,n=void 0;if(Re("beforeSanitizeElements",e,null),!((t=e)instanceof N||t instanceof F||"string"==typeof t.nodeName&&"string"==typeof t.textContent&&"function"==typeof t.removeChild&&t.attributes instanceof R&&"function"==typeof t.removeAttribute&&"function"==typeof t.setAttribute))return Pe(e),!0;var r=e.nodeName.toLowerCase();if(Re("uponSanitizeElement",e,{tagName:r,allowedTags:ie}),!ie[r]||ue[r]){if(Oe&&!xe[r]&&"function"==typeof e.insertAdjacentHTML)try{var o=e.innerHTML;e.insertAdjacentHTML("AfterEnd",B?B.createHTML(o):o)}catch(e){}return Pe(e),!0}return"noscript"===r&&e.innerHTML.match(/<\/noscript/i)?(Pe(e),!0):"noembed"===r&&e.innerHTML.match(/<\/noembed/i)?(Pe(e),!0):(!ge||e.firstElementChild||e.content&&e.content.firstElementChild||!/</g.test(e.textContent)||(f.removed.push({element:e.cloneNode()}),e.innerHTML?e.innerHTML=e.innerHTML.replace(/</g,"<"):e.innerHTML=e.textContent.replace(/</g,"<")),he&&3===e.nodeType&&(n=(n=(n=e.textContent).replace(Q," ")).replace(X," "),e.textContent!==n&&(f.removed.push({element:e.cloneNode()}),e.textContent=n)),Re("afterSanitizeElements",e,null),!1)},Fe=function(e,t,n){if(we&&("id"===t||"name"===t)&&(n in I||n in Me))return!1;if(pe&&ee.test(t));else if(fe&&te.test(t));else{if(!le[t]||se[t])return!1;if(Ce[t]);else if(oe.test(n.replace(re,"")));else if("src"!==t&&"xlink:href"!==t||"script"===e||0!==n.indexOf("data:")||!Ee[e])if(de&&!ne.test(n.replace(re,"")));else if(n)return!1}return!0},qe=function(e){var t=void 0,n=void 0,r=void 0,o=void 0,i=void 0;Re("beforeSanitizeAttributes",e,null);var a=e.attributes;if(a){var l={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:le};for(i=a.length;i--;){var c=t=a[i],u=c.name,s=c.namespaceURI;if(n=t.value.trim(),r=u.toLowerCase(),l.attrName=r,l.attrValue=n,l.keepAttr=!0,Re("uponSanitizeAttribute",e,l),n=l.attrValue,"name"===r&&"IMG"===e.nodeName&&a.id)o=a.id,a=x(E,a,[]),Ye("id",e),Ye(u,e),a.indexOf(o)>i&&e.setAttribute("id",o.value);else{if("INPUT"===e.nodeName&&"type"===r&&"file"===n&&(le[r]||!se[r]))continue;"id"===u&&e.setAttribute(u,""),Ye(u,e)}if(l.keepAttr){he&&(n=(n=n.replace(Q," ")).replace(X," "));var p=e.nodeName.toLowerCase();if(Fe(p,r,n))try{s?e.setAttributeNS(s,u,n):e.setAttribute(u,n),f.removed.pop()}catch(e){}}}Re("afterSanitizeAttributes",e,null)}},Ue=function e(t){var n=void 0,r=De(t);for(Re("beforeSanitizeShadowDOM",t,null);n=r.nextNode();)Re("uponSanitizeShadowNode",n,null),Ne(n)||(n.content instanceof P&&e(n.content),qe(n));Re("afterSanitizeShadowDOM",t,null)};return f.sanitize=function(e,t){var n=void 0,r=void 0,o=void 0,i=void 0,l=void 0;if(e||(e="\x3c!--\x3e"),"string"!=typeof e&&!Le(e)){if("function"!=typeof e.toString)throw new TypeError("toString is not a function");if("string"!=typeof(e=e.toString()))throw new TypeError("dirty is not a string, aborting")}if(!f.isSupported){if("object"===S(a.toStaticHTML)||"function"==typeof a.toStaticHTML){if("string"==typeof e)return a.toStaticHTML(e);if(Le(e))return a.toStaticHTML(e.outerHTML)}return e}if(be||Ie(t),f.removed=[],Se);else if(e instanceof T)n=Te("\x3c!--\x3e"),1===(r=n.ownerDocument.importNode(e,!0)).nodeType&&"BODY"===r.nodeName?n=r:n.appendChild(r);else{if(!ye&&!he&&!me&&-1===e.indexOf("<"))return B?B.createHTML(e):e;if(!(n=Te(e)))return ye?null:z}n&&ve&&Pe(n.firstChild);for(var c=De(Se?e:n);o=c.nextNode();)3===o.nodeType&&o===i||Ne(o)||(o.content instanceof P&&Ue(o.content),qe(o),i=o);if(i=null,Se)return e;if(ye){if(_e)for(l=$.call(n.ownerDocument);n.firstChild;)l.appendChild(n.firstChild);else l=n;return ke&&(l=J.call(p,l,!0)),l}var u=me?n.outerHTML:n.innerHTML;return he&&(u=(u=u.replace(Q," ")).replace(X," ")),B?B.createHTML(u):u},f.setConfig=function(e){Ie(e),be=!0},f.clearConfig=function(){Ae=null,be=!1},f.isValidAttribute=function(e,t,n){Ae||Ie({});var r=e.toLowerCase(),o=t.toLowerCase();return Fe(r,o,n)},f.addHook=function(e,t){"function"==typeof t&&(Z[e]=Z[e]||[],Z[e].push(t))},f.removeHook=function(e){Z[e]&&Z[e].pop()},f.removeHooks=function(e){Z[e]&&(Z[e]=[])},f.removeAllHooks=function(){Z={}},f}()}()},,,,function(e,t,n){"use strict";var r=n(3),o=n.n(r),i=n(2),a=n.n(i),l=n(8),c=n.n(l),u=n(16),s=n.n(u),f=n(1),p=n(4),d=n(5),g=n(0),h=n(57),m=n(6),b=n.n(m),v=n(107),y=n(21),_=n(39),k=n(38),w=n(14),O=n(31),S=n(109),j=n.n(S),x={doi:"10\\.[^ ]+",pmid:"[0-9]+",pmcid:"PMC[0-9]+"};function E(e,t){return C.apply(this,arguments)}function C(){return(C=c()(a.a.mark(function e(t,n){var r,o,i,l;return a.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:r=n.kind,o=n.onError,i=n.onSubmit,e.t0=r,e.next="doi"===e.t0?4:"pmcid"===e.t0?8:"pmid"===e.t0?12:16;break;case 4:return e.next=6,O.a.get(t);case 6:return l=e.sent,e.abrupt("break",18);case 8:return e.next=10,O.c.get(t,"pmc");case 10:return l=e.sent,e.abrupt("break",18);case 12:return e.next=14,O.c.get(t,"pubmed");case 14:return l=e.sent,e.abrupt("break",18);case 16:return o(Object(g.sprintf)(Object(g.__)("Invalid indentifier type: %s","academic-bloggers-toolkit"),t)),e.abrupt("return",!1);case 18:if(!(l instanceof w.a)){e.next=21;break}return o(Object(g.sprintf)(Object(g.__)("Unable to retrieve data for identifier: %s","academic-bloggers-toolkit"),l.resource)),e.abrupt("return",!1);case 21:return i(l),e.abrupt("return",!0);case 23:case"end":return e.stop()}},e)}))).apply(this,arguments)}var A=Object(y.compose)(Object(d.withDispatch)(function(e){return{setIdentifierKind:function(t){e("abt/ui").setIdentifierKind(t)}}}),Object(d.withSelect)(function(e){var t=e("abt/ui").getIdentifierKind();return{kind:t,pattern:x[t]}}))(function(e){var t=Object(f.useState)(""),n=b()(t,2),r=n[0],o=n[1],i=Object(f.useRef)(null);Object(f.useEffect)(function(){i.current&&i.current.focus()},[]);var l=e.id,u=e.kind,s=e.onClose,p=e.pattern,d=e.setBusy,h=e.setIdentifierKind;return wp.element.createElement("form",{className:j.a.form,id:l,onSubmit:(m=c()(a.a.mark(function t(n){return a.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return n.preventDefault(),d(!0),t.next=4,E(r,e);case 4:if(t.sent){t.next=6;break}s();case 6:case"end":return t.stop()}},t)})),function(e){return m.apply(this,arguments)})},wp.element.createElement("select",{required:!0,value:u,onChange:function(e){h(e.currentTarget.value)}},wp.element.createElement("option",{value:"doi"},Object(g.__)("DOI","academic-bloggers-toolkit")),wp.element.createElement("option",{value:"pmid"},Object(g.__)("PMID","academic-bloggers-toolkit")),wp.element.createElement("option",{value:"pmcid"},Object(g.__)("PMCID","academic-bloggers-toolkit"))),wp.element.createElement("input",{ref:i,required:!0,pattern:p,type:"text",value:r,onChange:function(e){return o(e.currentTarget.value)}}));var m}),M=n(68),I=n(108),P=n.n(I);var Y=Object(y.compose)(_.a,Object(d.withDispatch)(function(e){return{createErrorNotice:function(t){e("core/notices").createErrorNotice(t)}}}))(function(e){var t=e.createErrorNotice,n=e.onClose,r=e.onSubmit,o=Object(f.useState)(!1),i=b()(o,2),a=i[0],l=i[1],c=Object(f.useState)(!1),u=b()(c,2),s=u[0],d=u[1],h="add-reference-form";return wp.element.createElement(wp.element.Fragment,null,!a&&wp.element.createElement(A,{id:h,setBusy:function(e){return d(e)},onClose:n,onError:function(e){return t(e)},onSubmit:r}),a&&wp.element.createElement(M.a,{withAutocite:!0,id:h,onSubmit:r}),wp.element.createElement(k.a,null,wp.element.createElement("div",{className:P.a.toolbar},wp.element.createElement(p.ToggleControl,{checked:a,label:Object(g.__)("Add manually","academic-bloggers-toolkit"),onChange:function(e){return!s&&l(e)}}),wp.element.createElement(p.Button,{isLarge:!0,isPrimary:!0,disabled:s,form:h,isBusy:s,type:"submit"},Object(g.__)("Add Reference","academic-bloggers-toolkit")))))});var T=Object(d.withDispatch)(function(e){return{addReference:function(t){e("abt/data").addReference(t)}}})(function(e){var t=e.addReference,n=Object(f.useState)(!1),r=b()(n,2),o=r[0],i=r[1],a=function(){return i(!o)};return wp.element.createElement(wp.element.Fragment,null,wp.element.createElement(p.KeyboardShortcuts,{bindGlobal:!0,shortcuts:{"ctrl+alt+r":a}}),wp.element.createElement(p.IconButton,{icon:"insert",label:Object(g.__)("Add reference","academic-bloggers-toolkit"),shortcut:v.displayShortcut.primaryAlt("r"),onClick:a}),wp.element.createElement(Y,{isOpen:o,title:Object(g.__)("Add Reference","academic-bloggers-toolkit"),onClose:a,onSubmit:function(e){t(e),i(!1)}}))}),D=n(32),L=n.n(D),R=function(){return wp.element.createElement("hr",{className:L.a.separator})},N=Object(p.createSlotFill)("abt-toolbar-menu-item"),F=N.Slot,q=N.Fill,U=function(e){return wp.element.createElement(q,null,wp.element.createElement(p.MenuItem,e))};var H=Object(y.compose)(Object(d.withDispatch)(function(e,t){var n=t.sortMode,r=t.sortOrder;return{refreshItems:function(){e("abt/data").parseCitations(),e("abt/data").parseFootnotes()},removeAllCitations:function(){e("abt/data").removeAllCitations()},setSortMode:function(t){t!==n&&e("abt/ui").setSidebarSortMode(t)},setSortOrder:function(t){t!==r&&e("abt/ui").setSidebarSortOrder(t)}}}),Object(d.withSelect)(function(e){return{sortMode:e("abt/ui").getSidebarSortMode(),sortOrder:e("abt/ui").getSidebarSortOrder()}}))(function(e){var t=e.refreshItems,n=e.removeAllCitations,r=e.setSortMode,o=e.setSortOrder,i=e.sortMode,a=e.sortOrder;return wp.element.createElement(p.Dropdown,{contentClassName:L.a.dropdown,renderContent:function(e){var l=e.onClose;return wp.element.createElement(p.NavigableMenu,{className:L.a.menu},wp.element.createElement("section",{role:"list",onClickCapture:l},wp.element.createElement(p.MenuItem,{icon:"trash",onClick:n},Object(g.__)("Remove all citations","academic-bloggers-toolkit")),wp.element.createElement(p.MenuItem,{icon:"update",onClick:t},Object(g.__)("Refresh all items","academic-bloggers-toolkit")),wp.element.createElement(F,null)),wp.element.createElement(R,null),wp.element.createElement(p.MenuGroup,{className:L.a.sortChoices,label:Object(g.__)("Sort uncited by","academic-bloggers-toolkit")},wp.element.createElement(p.MenuItemsChoice,{choices:[{label:Object(g.__)("Date","academic-bloggers-toolkit"),value:"date"},{label:Object(g.__)("Publication","academic-bloggers-toolkit"),value:"publication"},{label:Object(g.__)("Title","academic-bloggers-toolkit"),value:"title"}],value:i,onSelect:function(e){return r(e)}})),wp.element.createElement(p.MenuGroup,{className:L.a.sortChoices,label:Object(g.__)("Sort order","academic-bloggers-toolkit")},wp.element.createElement(p.MenuItemsChoice,{choices:[{label:"Ascending",value:"asc"},{label:"Descending",value:"desc"}],value:a,onSelect:function(e){return o(e)}})),wp.element.createElement(R,null),wp.element.createElement(p.MenuItem,{icon:"editor-help"},wp.element.createElement(p.ExternalLink,{href:"https://github.com/dsifford/academic-bloggers-toolkit/wiki"},Object(g.__)("Usage instructions","academic-bloggers-toolkit"))))},renderToggle:function(e){var t=e.onToggle;return wp.element.createElement(p.IconButton,{className:L.a.moreIcon,icon:"ellipsis",label:Object(g.__)("More options","academic-bloggers-toolkit"),onClick:t})}})}),B=n(61),z=Object(d.withSelect)(function(e){return{styleJSON:e("abt/data").getCitationStyles()}})(B.a),V=n(58),W=n.n(V);var G=Object(y.compose)(_.a,Object(d.withSelect)(function(e){return{style:e("abt/data").getStyle()}}))(function(e){var t=e.onSubmit,n=e.style,r=Object(f.useState)(n),o=b()(r,2),i=o[0],a=o[1];return wp.element.createElement("form",{onSubmit:function(e){e.preventDefault(),t(i)}},wp.element.createElement(z,{autofocus:!0,value:i,onChange:function(e){return a(e)}}),wp.element.createElement(k.a,null,wp.element.createElement("div",{className:W.a.toolbar},wp.element.createElement(p.Button,{isLarge:!0,isPrimary:!0,type:"submit"},Object(g.__)("Confirm","academic-bloggers-toolkit")))))});var K=Object(d.withDispatch)(function(e){return{setStyle:function(t){e("abt/data").setStyle(t)}}})(function(e){var t=e.setStyle,n=Object(f.useState)(!1),r=b()(n,2),o=r[0],i=r[1];return wp.element.createElement(wp.element.Fragment,null,wp.element.createElement(U,{icon:"admin-appearance",onClick:function(){return i(!0)}},Object(g.__)("Change citation style","academic-bloggers-toolkit")),wp.element.createElement(G,{className:W.a.dialog,isOpen:o,title:Object(g.__)("Change citation style","academic-bloggers-toolkit"),onClose:function(){return i(!1)},onSubmit:function(e){t(e),i(!1)}}))}),$=n(64),J=n(106),Z=n.n(J);n.d(t,"a",function(){return te});var Q=Object(p.createSlotFill)("abt-toolbar-buttons"),X=Q.Slot,ee=Q.Fill,te=function(e){return wp.element.createElement(ee,null,wp.element.createElement(p.IconButton,e))};t.b=Object(d.withDispatch)(function(e,t){var n=t.selectedItems;return{addItems:function(t){e("abt/data").addReferences(t)},createErrorNotice:function(t){e("core/notices").createErrorNotice(t)},removeSelectedItems:function(){e("abt/data").removeReferences(o()(n)),e("abt/data").removeFootnotes(o()(n)),e("abt/ui").clearSelectedItems()}}})(function(e){var t=e.addItems,n=e.removeSelectedItems,r=e.selectedItems,o=s()(e,["addItems","removeSelectedItems","selectedItems"]);return wp.element.createElement(wp.element.Fragment,null,wp.element.createElement(K,null),wp.element.createElement(p.PanelBody,{className:Z.a.container,opened:!0},wp.element.createElement(p.PanelRow,null,wp.element.createElement(X,null),wp.element.createElement(T,null),wp.element.createElement(p.IconButton,{disabled:0===r.length,icon:wp.element.createElement(h.a,null),label:Object(g.__)("Remove selected items","academic-bloggers-toolkit"),onClick:function(){return n()}}),wp.element.createElement(p.FormFileUpload,{accept:[".ris",".bib",".bibtex","application/xresearch-info-systems","application/x-bibtex"].join(),icon:"welcome-add-page",label:Object(g.__)("Import references","academic-bloggers-toolkit"),onChange:(i=c()(a.a.mark(function e(n){var r,i;return a.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(r=n.currentTarget,(i=r.files)&&0!==i.length){e.next=4;break}return e.abrupt("return");case 4:if(!i||!i[0]){e.next=19;break}return e.prev=5,e.t0=t,e.next=9,Object($.b)(i[0]);case 9:e.t1=e.sent,(0,e.t0)(e.t1),e.next=16;break;case 13:e.prev=13,e.t2=e.catch(5),o.createErrorNotice(Object(g.__)("Invalid import file type. File must be a valid BibTeX or RIS file.","academic-bloggers-toolkit"));case 16:return e.prev=16,r.value="",e.finish(16);case 19:case"end":return e.stop()}},e,null,[[5,13,16,19]])})),function(e){return i.apply(this,arguments)})}),wp.element.createElement(H,null))));var i})},,function(e,t){e.exports=function(e){return-1!==Function.toString.call(e).indexOf("[native code]")}},function(e,t,n){var r=n(44);function o(t,n,i){return!function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(e){return!1}}()?e.exports=o=function(e,t,n){var o=[null];o.push.apply(o,t);var i=new(Function.bind.apply(e,o));return n&&r(i,n.prototype),i}:e.exports=o=Reflect.construct,o.apply(null,arguments)}e.exports=o},function(e,t,n){"use strict";var r=this&&this.__assign||function(){return(r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)},o=this&&this.__read||function(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,o,i=n.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(r=i.next()).done;)a.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return a};Object.defineProperty(t,"__esModule",{value:!0});var i=n(40),a=n(120),l=new Map([["authors",function(e){return{author:e.authors.map(i.parseName)}}],["publishedDate",function(e){var t=e.publishedDate,n=o(t.split("-"),3),r=n[0],i=n[1],a=n[2];return r?{issued:{"date-parts":[[r,i,a].filter(Boolean)]}}:{}}],["industryIdentifiers",function(e){var t=e.industryIdentifiers,n=t.find(function(e){return"ISBN_13"===e.type})||t.find(function(e){return"ISBN_10"===e.type});return n?{ISBN:n.identifier}:{}}]]),c=Object.keys;t.toCSL=function(e,t){var n=e.items;return void 0===t&&(t=!1),(void 0===n?[]:n).map(function(e){return function(e,t){var n=e.id,o=e.volumeInfo;return void 0===t&&(t=!1),c(o).reduce(function(e,n){var i;if(!o[n])return e;var c=l.get(n);if(c)return r({},e,c(o));var u=a.FIELD_MAP.get(n);return u?r({},e,t&&"title"===u?{"container-title":o[n]}:((i={})[u]=o[n],i)):e},{id:n,type:t?"chapter":"book"})}(e,t)})}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.FIELD_MAP=new Map([["language","language"],["pageCount","number-of-pages"],["publisher","publisher"],["title","title"]])},function(e,t,n){"use strict";var r=this&&this.__assign||function(){return(r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)},o=this&&this.__read||function(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,o,i=n.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(r=i.next()).done;)a.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return a},i=this&&this.__spread||function(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(o(arguments[t]));return e};Object.defineProperty(t,"__esModule",{value:!0});var a=n(40),l=n(122),c=n(81),u=n(123),s=new Map([["articleids",function(e){var t=e.articleids,n=e.uid;return{URL:t.some(function(e){return e.value===n})?"https://www.ncbi.nlm.nih.gov/pubmed/"+n:"https://www.ncbi.nlm.nih.gov/pmc/articles/PMC"+n}}],["authors",function(e){return{author:e.authors.map(function(e){var t=e.name,n=o(t.split(" "),2),i=n[0],a=n[1];return r({family:i||""},a?{given:a}:{})}).filter(function(e){return""!==e.family})}}],["lang",function(e){return{language:e.lang[0]}}],["sortdate",function(e){var t=e.sortdate;return{issued:a.parseDate(t)}}],["sortpubdate",function(e){var t=e.sortpubdate;return{issued:a.parseDate(t)}}],["source",function(e){var t=e.source;return{journalAbbreviation:t,"container-title-short":t}}],["uid",function(e){var t=e.articleids,n=e.uid,r=t.find(function(e){return e.value.endsWith(n)})||{},o=r.idtype,i=void 0===o?"":o,a=r.value,l=void 0===a?n:a;switch(i){case"pubmed":case"pmid":case"":return{PMID:l};case"pmc":case"pmcid":return{PMCID:l};default:return{}}}]]),f=Object.keys;t.toCSL=function(e){var t=e.error,n=e.result;return i(t?[new c.EUtilsError(t,!0)]:[],n.uids.map(function(e){return t=n[e],u.isError(t)?new c.EUtilsError(t.error,t.uid):f(t).reduce(function(e,n){var o;if(!t[n])return e;var i=s.get(n);if(i)return r({},e,i(t));var a=l.FIELD_MAP.get(n);return a?r({},e,((o={})[a]=t[n],o)):e},{id:t.uid,type:"article-journal"});var t}))}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.FIELD_MAP=new Map([["availablefromurl","URL"],["bookname","title"],["booktitle","title"],["chapter","chapter-number"],["edition","edition"],["fulljournalname","container-title"],["issn","ISSN"],["issue","issue"],["medium","medium"],["nlmuniqueid","id"],["pages","page"],["publisherlocation","publisher-place"],["publishername","publisher"],["reportnumber","number"],["title","title"],["volume","volume"]])},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isError=function(e){return"error"in e}},function(e,t){e.exports=wp.editPost},,function(e,t){e.exports=wp.plugins},function(e,t,n){e.exports={toolbar:"style__toolbar___2RzZF"}},,,,,,,,,,,,,,,function(e,t,n){"use strict";n.r(t);var r=n(3),o=n.n(r),i=n(126),a=n(6),l=n.n(a),c=n(1),u=n(18),s=n(4),f=n(21),p=n(5),d=n(124),g=n(0),h=n(71),m=n(76),b=n(72),v=n(39),y=n(38),_=n(68),k=n(127),w=n.n(k),O="edit-reference-form";var S=Object(f.compose)(v.a,Object(p.withSelect)(function(e,t){var n=t.itemId;return{data:e("abt/data").getItemById(n)||void 0}}))(function(e){var t=e.data,n=e.onSubmit;return wp.element.createElement(wp.element.Fragment,null,wp.element.createElement(_.a,{data:t,id:O,onSubmit:n}),wp.element.createElement(y.a,null,wp.element.createElement("div",{className:w.a.toolbar},wp.element.createElement(s.Button,{isLarge:!0,isPrimary:!0,form:O,type:"submit"},Object(g.__)("Update Reference","academic-bloggers-toolkit")))))});function j(e){var t=Object(c.useRef)();return Object(c.useEffect)(function(){t.current=e}),t.current||e}var x=n(115);var E=["abt-sidebar",{icon:"welcome-learn-more",render:Object(f.compose)(Object(p.withSelect)(function(e){var t=e("abt/data"),n=t.getCitedItems,r=t.getFootnotes,o=t.getSortedItems,i=e("abt/ui"),a=i.getSelectedItems,l=i.getSidebarSortMode,c=i.getSidebarSortOrder;return{citedItems:n(),footnotes:r(),isTyping:e("core/block-editor").isTyping(),selectedItems:a(),uncitedItems:o(l(),c(),"uncited")}}),Object(p.withDispatch)(function(e){return{parseEditorItems:function(){e("abt/data").parseCitations(),e("abt/data").parseFootnotes()},toggleItemSelected:function(t){e("abt/ui").toggleItemSelected(t)},updateReference:function(t){e("abt/data").updateReference(t)}}}))(function(e){var t=e.citedItems,n=e.footnotes,r=e.isTyping,o=e.parseEditorItems,i=e.selectedItems,a=e.toggleItemSelected,f=e.uncitedItems,p=e.updateReference,v=Object(c.useState)(""),y=l()(v,2),_=y[0],k=y[1],w=Object(c.useState)(!1),O=l()(w,2),E=O[0],C=O[1],A=j(t.length),M=j(n.length);return Object(c.useEffect)(function(){var e=A!==t.length||M!==n.length;r&&e?C(!0):(E||e)&&(o(),C(!1))}),wp.element.createElement(wp.element.Fragment,null,wp.element.createElement(S,{isOpen:!!_,itemId:_,title:Object(g.__)("Edit reference","academic-bloggers-toolkit"),onClose:function(){return k("")},onSubmit:function(e){p(e),k("")}}),wp.element.createElement(d.PluginSidebarMoreMenuItem,{icon:"welcome-learn-more",target:"abt-reference-list"},Object(g.__)("Academic Blogger's Toolkit","academic-bloggers-toolkit")),wp.element.createElement(d.PluginSidebar,{name:"abt-reference-list",title:Object(g.__)("Reference List","academic-bloggers-toolkit")},wp.element.createElement(x.b,{selectedItems:i}),wp.element.createElement(s.PanelBody,{icon:wp.element.createElement(h.a,{count:t.length}),initialOpen:t.length>0,opened:0!==t.length&&void 0,title:Object(g.__)("Cited Items","academic-bloggers-toolkit")},wp.element.createElement(b.a,{items:t,renderItem:function(e){return wp.element.createElement(m.a,{item:e})},selectedItems:i,onItemClick:a,onItemDoubleClick:k})),wp.element.createElement(s.PanelBody,{icon:wp.element.createElement(h.a,{count:f.length}),initialOpen:f.length>0&&0===t.length,opened:0!==f.length&&void 0,title:Object(g.__)("Uncited Items","academic-bloggers-toolkit")},wp.element.createElement(b.a,{items:f,renderItem:function(e){return wp.element.createElement(m.a,{item:e})},selectedItems:i,onItemClick:a,onItemDoubleClick:k})),wp.element.createElement(s.PanelBody,{icon:wp.element.createElement(h.a,{count:n.length}),initialOpen:!1,opened:0!==n.length&&void 0,title:Object(g.__)("Footnotes","academic-bloggers-toolkit")},wp.element.createElement(b.a,{items:n,renderItem:function(e){var t=e.content,n=void 0===t?"":t;return wp.element.createElement(u.RichText.Content,{style:{fontWeight:"bold"},tagName:"div",value:n})},selectedItems:i,onItemClick:a}))))})}];i.registerPlugin.apply(void 0,o()(E))}]); //# sourceMappingURL=editor.js.map