!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=179)}([function(e,t){e.exports=wp.i18n},function(e,t,n){"use strict";e.exports=n(80)},function(e,t,n){var r=n(38),o=n(39),i=n(40);e.exports=function(e){return r(e)||o(e)||i()}},function(e,t){e.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}},function(e,t){function n(e,t){for(var n=0;n1?n-1:0),o=1;o0&&Array.isArray(r[0])&&(r=r[0]),this.transformers=r.map(function(e){return"function"==typeof e?e():e}),this.tag}return i(e,[{key:"interimTag",value:function(e,t){for(var n=arguments.length,r=Array(n>2?n-2:0),o=2;o0&&void 0!==arguments[0]?arguments[0]:"";return{onEndResult:function(t){if(""===e)return t.trim();if("start"===(e=e.toLowerCase())||"left"===e)return t.replace(/^\s*/,"");if("end"===e||"right"===e)return t.replace(/\s*$/,"");throw new Error("Side not supported: "+e)}}};var s=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"initial";return{onEndResult:function(t){if("initial"===e){var n=t.match(/^[^\S\n]*(?=\S)/gm),r=n&&Math.min.apply(Math,function(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t0&&void 0!==arguments[0]?arguments[0]:d;return{onSubstitution:function(t,n){if(Array.isArray(t)){var r=t.length,o=e.separator,i=e.conjunction,a=e.serial,l=n.match(/(\n?[^\S\n]+)$/);if(t=l?t.join(o+l[1]):t.join(o+" "),i&&r>1){var u=t.lastIndexOf(o);t=t.slice(0,u)+(a?o:"")+" "+i+t.slice(u+1)}}return t}}},g=function(e){return{onSubstitution:function(t,n){if(null==e||"string"!=typeof e)throw new Error("You need to specify a string character to split by.");return"string"==typeof t&&t.includes(e)&&(t=t.split(e)),t}}},h=function(e){return null!=e&&!Number.isNaN(e)&&"boolean"!=typeof e},m=function(){return{onSubstitution:function(e){return Array.isArray(e)?e.filter(h):h(e)?e:""}}},b=(new l(f({separator:","}),s,u),new l(f({separator:",",conjunction:"and"}),s,u),new l(f({separator:",",conjunction:"or"}),s,u),new l(g("\n"),m,f,s,u),new l(g("\n"),f,s,u,p(/&/g,"&"),p(//g,">"),p(/"/g,"""),p(/'/g,"'"),p(/`/g,"`")),new l(c(/(?:\n(?:\s*))+/g," "),u)),v=new l(c(/(?:\n\s*)/g,""),u),y=(new l(f({separator:","}),c(/(?:\s+)/g," "),u),new l(f({separator:",",conjunction:"or"}),c(/(?:\s+)/g," "),u),new l(f({separator:",",conjunction:"and"}),c(/(?:\s+)/g," "),u),new l(f,s,u),new l(f,c(/(?:\s+)/g," "),u),new l(s,u),new l(s("all"),u));n.d(t,"a",function(){return b}),n.d(t,"b",function(){return v}),n.d(t,"c",function(){return y})},function(e,t){e.exports=wp.editor},function(e,t,n){"use strict";n.d(t,"a",function(){return r}),n.d(t,"c",function(){return o}),n.d(t,"d",function(){return i}),n.d(t,"e",function(){return a}),n.d(t,"b",function(){return l});var r=["accessed","container","event-date","issued","original-date","submitted"],o=["chapter-number","collection-number","edition","issue","number","number-of-pages","number-of-volumes","volume"],i=["author","collection-editor","composer","container-author","director","editor","editorial-director","illustrator","interviewer","original-author","recipient","reviewed-author","translator"],a=["abstract","annote","archive","archive_location","archive-place","authority","call-number","citation-label","citation-number","collection-title","container-title","container-title-short","dimensions","DOI","event","event-place","first-reference-note-number","genre","ISBN","ISSN","journalAbbreviation","jurisdiction","keyword","language","locator","medium","note","original-publisher","original-publisher-place","original-title","page","page-first","PMID","PMCID","publisher","publisher-place","references","reviewed-title","scale","section","shortTitle","source","status","title","title-short","URL","version","year-suffix"],l=["id","type"].concat(r,o,i,a)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(81);t.parseName=r.default;var o=n(82);t.parseDate=o.default},function(e,t,n){e.exports=n(88)()},function(e,t){e.exports=wp.url},,,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){e.exports={container:"style__container___2MMYz",field:"style__field___2TI8b"}},function(e,t,n){"use strict";var r=n(68);n.d(t,"a",function(){return r});var o=n(55);n.d(t,"b",function(){return o});var i=n(53);n.d(t,"c",function(){return i});var a=n(54);n.d(t,"d",function(){return a})},function(e,t){e.exports=function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t2&&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,u=void 0;for(l=0,u=n.length;l ").concat(top.ABT.i18n.errors.bad_request));case 10:return e.prev=10,e.next=13,y("PMID",r.esearchresult.idlist.join());case 13:return o=e.sent,e.abrupt("return",o.data);case 17:if(e.prev=17,e.t0=e.catch(10),"string"!=typeof e.t0){e.next=21;break}return e.abrupt("return",[]);case 21:throw e.t0;case 22:case"end":return e.stop()}},e,this,[[10,17]])}))).apply(this,arguments)}function b(e,t){return v.apply(this,arguments)}function v(){return(v=a()(regeneratorRuntime.mark(function e(t,n){var r,o,i;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,y(t,n);case 3:return r=e.sent,o=r.data,i=r.invalid,e.abrupt("return",[o,i.map(function(e){return e.apiError?e.message:"".concat(e.uid,": ").concat(e.message)})]);case 9:if(e.prev=9,e.t0=e.catch(0),"string"!=typeof e.t0){e.next=13;break}return e.abrupt("return",[[],[]]);case 13:throw e.t0;case 14:case"end":return e.stop()}},e,this,[[0,9]])}))).apply(this,arguments)}function y(e,t){return _.apply(this,arguments)}function _(){return(_=a()(regeneratorRuntime.mark(function e(t,n){var r,o,i,a,l,c;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(0!==n.length){e.next=2;break}throw"No ids to resolve";case 2:return r="PMID"===t?"pubmed":"pmc",e.next=5,fetch(Object(s.b)(p(),encodeURIComponent("dereksifford@gmail.com"),r,encodeURIComponent(n)));case 5:if((o=e.sent).ok){e.next=8;break}throw new Error(o.statusText);case 8:return e.next=10,o.json();case 10:return i=e.sent,a=Object(u.toCSL)(i),l=a.filter(function(e){return e instanceof Error}),c=a.filter(function(e){return e instanceof Error==!1}),e.abrupt("return",{data:c,invalid:l});case 15:case"end":return e.stop()}},e,this)}))).apply(this,arguments)}},function(e,t,n){"use strict";n.r(t),n.d(t,"get",function(){return d}),n.d(t,"deprecatedGetFromURL",function(){return h});var r=n(14),o=n.n(r),i=n(15),a=n.n(i),l=n(9),u=n.n(l),s=n(42),c=n(22),p=n(20);function d(e){return f.apply(this,arguments)}function f(){return(f=u()(regeneratorRuntime.mark(function e(t){var n,r;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(s.a)("get_website_meta",{url:t});case 2:if((n=e.sent).ok){e.next=5;break}return e.abrupt("return",new p.a(t,n));case 5:return e.next=7,n.json();case 7:return r=e.sent,e.abrupt("return",Object.assign({id:Date.now().toString(),type:"webpage",title:Object(c.b)(r,["og.title","sailthru.title","title"]),URL:t,"container-title":r.og.site_name,author:r.authors},g("accessed",(new Date).toISOString()),g("issued",Object(c.b)(r,["issued","og.pubdate","article.published_time","sailthru.date"]))));case 9:case"end":return e.stop()}},e,this)}))).apply(this,arguments)}function g(e,t){if(!t||isNaN(Date.parse(t)))return{};var n=new Date(t);return a()({},e,{raw:[n.getUTCFullYear(),"0".concat(n.getUTCMonth()+1).slice(-2),"0".concat(n.getUTCDate()).slice(-2)].join("/")})}function h(e){return m.apply(this,arguments)}function m(){return(m=u()(regeneratorRuntime.mark(function e(t){var n,r,o;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(s.a)("get_website_meta",{url:t});case 2:if((n=e.sent).ok){e.next=5;break}throw new Error(501===n.status?top.ABT.i18n.errors.missing_php_features:n.statusText);case 5:return e.next=7,n.json();case 7:return r=e.sent,o=r.authors.map(function(e){return Object.assign({},e,{type:"author"})}),e.abrupt("return",{fields:{accessed:b((new Date).toISOString()),title:Object(c.b)(r,["og.title","sailthru.title","title"]),issued:b(Object(c.b)(r,["issued","og.pubdate","article.published_time","sailthru.date"])),"container-title":Object(c.b)(r,["og.site_name"]),URL:t},people:o});case 10:case"end":return e.stop()}},e,this)}))).apply(this,arguments)}function b(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";if(isNaN(Date.parse(e)))return"";var t=new Date(e).toLocaleDateString("en-US",{year:"numeric",month:"2-digit",day:"2-digit",timeZone:"UTC"}).split("/"),n=o()(t,3),r=n[0],i=n[1],a=n[2];return"".concat(a,"/").concat(r,"/").concat(i)}},function(e,t,n){"use strict";n.r(t),n.d(t,"get",function(){return d}),n.d(t,"deprecatedGetFromISBN",function(){return g});var r=n(14),o=n.n(r),i=n(15),a=n.n(i),l=n(9),u=n.n(l),s=n(30),c=n(28),p=n(20);function d(e){return f.apply(this,arguments)}function f(){return(f=u()(regeneratorRuntime.mark(function e(t){var n,r,i,l,u,d,f,g,h,m,b,v,y,_,k,S,w,O,j=arguments;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return r=j.length>1&&void 0!==j[1]&&j[1],e.next=3,fetch(Object(s.addQueryArgs)("https://www.googleapis.com/books/v1/volumes",{q:"isbn:".concat(t.replace(/-/g,""))}));case 3:if((i=e.sent).ok){e.next=6;break}return e.abrupt("return",new p.a(t,i));case 6:return e.next=8,i.json();case 8:if(0!==(l=e.sent).totalItems){e.next=11;break}return e.abrupt("return",new p.a(t,i));case 11:return u=l.items[0],d=u.id,f=u.volumeInfo,g=f.authors,h=f.pageCount,m=f.publishedDate,b=f.publisher,v=f.title,n={id:d,type:r?"chapter":"book",ISBN:t,publisher:b,"number-of-pages":h},a()(n,r?"container-title":"title",v),a()(n,"author",Array.isArray(g)?g.map(c.parseName):[]),y=n,m&&(_=m.split("-"),k=o()(_,3),S=k[0],w=k[1],O=k[2],y=Object.assign({},y,{issued:{"date-parts":[[S,w,O]]}})),e.abrupt("return",y);case 15:case"end":return e.stop()}},e,this)}))).apply(this,arguments)}function g(e,t){return h.apply(this,arguments)}function h(){return(h=u()(regeneratorRuntime.mark(function e(t,n){var r,o,i,l,u,s,p,d,f,g,h;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,fetch("https://www.googleapis.com/books/v1/volumes?q=isbn:".concat(t.replace("-","")));case 2:if((o=e.sent).ok){e.next=5;break}throw new Error("".concat(top.ABT.i18n.errors.prefix,": getFromISBN => ").concat(top.ABT.i18n.errors.status_error));case 5:return e.next=7,o.json();case 7:if(0!==(i=e.sent).totalItems){e.next=10;break}throw new Error("".concat(top.ABT.i18n.errors.no_results));case 10:return l=i.items[0].volumeInfo,u=l.authors,s=l.pageCount,p=l.publishedDate,d=l.publisher,f=l.title,g=Array.isArray(u)?u.map(function(e){var t=Object(c.parseName)(e);return Object.assign({},t,{type:"author",given:t.given||"",family:t.family||""})}):[],h="chapter"===n?"container-title":"title",e.abrupt("return",{fields:(r={ISBN:t,issued:"string"==typeof p?p.replace(/-/g,"/"):"","number-of-pages":"number"==typeof s?s.toString():""},a()(r,h,f||""),a()(r,"publisher",d||""),r),people:g});case 14:case"end":return e.stop()}},e,this)}))).apply(this,arguments)}},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]/,ue=nt(["\r","\n"],!0,!1),se=function(e){return{kind:"LineComment",loc:et(),value:e}},ce="\\",pe=tt("\\",!1),de=/^[a-zA-Z0-9]/,fe=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),Se=/^[^\]]/,we=nt(["]"],!0,!1),Oe="]",je=tt("]",!1),xe=function(e){return{kind:"OptionalArgument",loc:et(),value:e}},Ce=function(e){return{kind:"RequiredArgument",loc:et(),value:e}},Ie=/^[a-zA-Z\-_]/,Ee=nt([["a","z"],["A","Z"],"-","_"],!1,!1),Ae=/^[a-zA-Z0-9\-_:]/,Ye=nt([["a","z"],["A","Z"],["0","9"],"-","_",":"],!1,!1),Pe=/^['`=~\^.]/,Me=nt(["'","`","=","~","^","."],!1,!1),De=/^['`"c=buv~\^.drHk]/,Re=nt(["'","`",'"',"c","=","b","u","v","~","^",".","d","r","H","k"],!1,!1),Te="=",Le=tt("=",!1),Ne="#",Fe=tt("#",!1),qe=/^[\r\n]/,Be=nt(["\r","\n"],!1,!1),Ue=(rt("Mandatory Horizontal Whitespace"),/^[ \t]/),He=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),Ke=rt("Optional Whitespace"),$e=0,Ze=0,Je=[{line:1,column:1}],Ge=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(Ze,$e)}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};nGe&&(Ge=$e,Qe=[]),Qe.push(e))}function lt(e,t,n){return new r(r.buildMessage(e,t),e,t,n)}function ut(){var e,t,n;if(e=$e,jt()!==o){for(t=[],n=ct();n!==o;)t.push(n),n=ct();t!==o&&(n=jt())!==o?(Ze=e,e=l(t)):($e=e,e=o)}else $e=e,e=o;return e}function st(){var t,n,r,i,a;if(t=$e,e.substr($e,8).toLowerCase()===u?(n=e.substr($e,8),$e+=8):(n=o,0===Xe&&at(s)),n!==o){for(r=[],c.test(e.charAt($e))?(i=e.charAt($e),$e++):(i=o,0===Xe&&at(p));i!==o;)r.push(i),c.test(e.charAt($e))?(i=e.charAt($e),$e++):(i=o,0===Xe&&at(p));if(r!==o){for(i=[],d.test(e.charAt($e))?(a=e.charAt($e),$e++):(a=o,0===Xe&&at(f));a!==o;)i.push(a),d.test(e.charAt($e))?(a=e.charAt($e),$e++):(a=o,0===Xe&&at(f));i!==o?t=n=[n,r,i]:($e=t,t=o)}else $e=t,t=o}else $e=t,t=o;if(t===o)if(t=$e,g.test(e.charAt($e))?(n=e.charAt($e),$e++):(n=o,0===Xe&&at(h)),n!==o){for(r=[],c.test(e.charAt($e))?(i=e.charAt($e),$e++):(i=o,0===Xe&&at(p));i!==o;)r.push(i),c.test(e.charAt($e))?(i=e.charAt($e),$e++):(i=o,0===Xe&&at(p));if(r!==o){for(i=[],d.test(e.charAt($e))?(a=e.charAt($e),$e++):(a=o,0===Xe&&at(f));a!==o;)i.push(a),d.test(e.charAt($e))?(a=e.charAt($e),$e++):(a=o,0===Xe&&at(f));i!==o?t=n=[n,r,i]:($e=t,t=o)}else $e=t,t=o}else $e=t,t=o;return t}function ct(){var t,n,r,i,a;for(t=$e,n=[],r=st();r!==o;)n.push(r),r=st();if(n!==o)if((r=function(){var t,n,r,i,a,l;if(t=$e,e.substr($e,9).toLowerCase()===x?(n=e.substr($e,9),$e+=9):(n=o,0===Xe&&at(C)),n!==o)if(jt()!==o)if(k.test(e.charAt($e))?(r=e.charAt($e),$e++):(r=o,0===Xe&&at(S)),r!==o)if(jt()!==o){for(i=[],a=dt();a!==o;)i.push(a),a=dt();i!==o&&(a=jt())!==o?(w.test(e.charAt($e))?(l=e.charAt($e),$e++):(l=o,0===Xe&&at(O)),l!==o&&jt()!==o?(Ze=t,n=I(i),t=n):($e=t,t=o)):($e=t,t=o)}else $e=t,t=o;else $e=t,t=o;else $e=t,t=o;else $e=t,t=o;return t}())===o&&(r=function(){var t,n,r,i,a,l,u;if(t=$e,e.substr($e,7).toLowerCase()===E?(n=e.substr($e,7),$e+=7):(n=o,0===Xe&&at(A)),n!==o)if(jt()!==o)if(k.test(e.charAt($e))?(r=e.charAt($e),$e++):(r=o,0===Xe&&at(S)),r!==o)if(jt()!==o)if((i=_t())!==o)if(kt()!==o){if(a=[],(l=dt())!==o)for(;l!==o;)a.push(l),l=dt();else a=o;a!==o&&(l=jt())!==o?(w.test(e.charAt($e))?(u=e.charAt($e),$e++):(u=o,0===Xe&&at(O)),u!==o&&jt()!==o?(Ze=t,n=Y(i,a),t=n):($e=t,t=o)):($e=t,t=o)}else $e=t,t=o;else $e=t,t=o;else $e=t,t=o;else $e=t,t=o;else $e=t,t=o;else $e=t,t=o;return t}())===o&&(r=function(){var t,n,r,i,a,l,u,s,c;if(t=$e,64===e.charCodeAt($e)?(n=b,$e++):(n=o,0===Xe&&at(v)),n!==o){if(r=$e,i=[],y.test(e.charAt($e))?(a=e.charAt($e),$e++):(a=o,0===Xe&&at(_)),a!==o)for(;a!==o;)i.push(a),y.test(e.charAt($e))?(a=e.charAt($e),$e++):(a=o,0===Xe&&at(_));else i=o;if((r=i!==o?e.substring(r,$e):i)!==o)if(k.test(e.charAt($e))?(i=e.charAt($e),$e++):(i=o,0===Xe&&at(S)),i!==o)if((a=jt())!==o)if((l=function(){var t,n,r,i,a;if(t=$e,(n=jt())!==o){for(r=$e,i=[],P.test(e.charAt($e))?(a=e.charAt($e),$e++):(a=o,0===Xe&&at(M));a!==o;)i.push(a),P.test(e.charAt($e))?(a=e.charAt($e),$e++):(a=o,0===Xe&&at(M));(r=i!==o?e.substring(r,$e):i)!==o&&(i=jt())!==o?(44===e.charCodeAt($e)?(a=D,$e++):(a=o,0===Xe&&at(R)),a!==o?(Ze=t,n=T(r),t=n):($e=t,t=o)):($e=t,t=o)}else $e=t,t=o;return t}())===o&&(l=null),l!==o)if(jt()!==o){for(u=[],s=pt();s!==o;)u.push(s),s=pt();u!==o&&(s=jt())!==o?(w.test(e.charAt($e))?(c=e.charAt($e),$e++):(c=o,0===Xe&&at(O)),c!==o&&jt()!==o?(Ze=t,n=j(r,l,u),t=n):($e=t,t=o)):($e=t,t=o)}else $e=t,t=o;else $e=t,t=o;else $e=t,t=o;else $e=t,t=o;else $e=t,t=o}else $e=t,t=o;return t}()),r!==o){for(i=[],a=st();a!==o;)i.push(a),a=st();i!==o?(Ze=t,t=n=m(r)):($e=t,t=o)}else $e=t,t=o;else $e=t,t=o;return t}function pt(){var t,n,r;return t=$e,(n=function(){var t,n,r,i,a;if(t=$e,(n=jt())!==o){if(r=$e,i=[],N.test(e.charAt($e))?(a=e.charAt($e),$e++):(a=o,0===Xe&&at(F)),a!==o)for(;a!==o;)i.push(a),N.test(e.charAt($e))?(a=e.charAt($e),$e++):(a=o,0===Xe&&at(F));else i=o;(r=i!==o?e.substring(r,$e):i)!==o?(Ze=t,n=q(r),t=n):($e=t,t=o)}else $e=t,t=o;return t}())!==o&&kt()!==o&&(r=function(){var t,n,r;if((t=function(){var t,n,r,i;if(t=$e,n=$e,r=[],ee.test(e.charAt($e))?(i=e.charAt($e),$e++):(i=o,0===Xe&&at(te)),i!==o)for(;i!==o;)r.push(i),ee.test(e.charAt($e))?(i=e.charAt($e),$e++):(i=o,0===Xe&&at(te));else r=o;return(n=r!==o?e.substring(n,$e):r)!==o&&(Ze=t,n=ne(n)),t=n}())===o){for(t=$e,n=[],(r=dt())===o&&(r=ft());r!==o;)n.push(r),(r=dt())===o&&(r=ft());n!==o&&(Ze=t,n=B(n)),t=n}return t}())!==o&&function(){var t,n,r,i,a,l;if(t=$e,(n=jt())!==o)if(44===e.charCodeAt($e)?(r=D,$e++):(r=o,0===Xe&&at(R)),r===o&&(r=null),r!==o)if((i=Ot())!==o){for(a=[],(l=bt())===o&&(l=wt());l!==o;)a.push(l),(l=bt())===o&&(l=wt());a!==o?t=n=[n,r,i,a]:($e=t,t=o)}else $e=t,t=o;else $e=t,t=o;else $e=t,t=o;return t}()!==o?(Ze=t,t=n=L(n,r)):($e=t,t=o),t}function dt(){var t,n,r,i,a;if(t=$e,34===e.charCodeAt($e)?(n=U,$e++):(n=o,0===Xe&&at(H)),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($e)?(i=U,$e++):(i=o,0===Xe&&at(H)),i!==o?((a=St())===o&&(a=null),a!==o?(Ze=t,t=n=z(r)):($e=t,t=o)):($e=t,t=o)):($e=t,t=o)}else $e=t,t=o;if(t===o)if(t=$e,123===e.charCodeAt($e)?(n=V,$e++):(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($e)?(i=K,$e++):(i=o,0===Xe&&at($)),i!==o?((a=St())===o&&(a=null),a!==o?(Ze=t,t=n=z(r)):($e=t,t=o)):($e=t,t=o)):($e=t,t=o)}else $e=t,t=o;return t}function ft(){var e,t,n;return e=$e,(t=function(){var e,t;return e=$e,(t=_t())!==o&&(Ze=e,t=re(t)),e=t}())!==o?((n=St())===o&&(n=null),n!==o?(Ze=e,e=t=z(t)):($e=e,e=o)):($e=e,e=o),e}function gt(){var t,n,r;if(t=$e,n=[],Z.test(e.charAt($e))?(r=e.charAt($e),$e++):(r=o,0===Xe&&at(J)),r!==o)for(;r!==o;)n.push(r),Z.test(e.charAt($e))?(r=e.charAt($e),$e++):(r=o,0===Xe&&at(J));else n=o;return n!==o&&(Ze=t,n=G(n)),t=n}function ht(){var t,n,r;if(t=$e,n=[],Q.test(e.charAt($e))?(r=e.charAt($e),$e++):(r=o,0===Xe&&at(X)),r!==o)for(;r!==o;)n.push(r),Q.test(e.charAt($e))?(r=e.charAt($e),$e++):(r=o,0===Xe&&at(X));else n=o;return n!==o&&(Ze=t,n=G(n)),t=n}function mt(){var t,n,r,i;if(t=$e,123===e.charCodeAt($e)?(n=V,$e++):(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($e)?(i=K,$e++):(i=o,0===Xe&&at($)),i!==o?(Ze=t,t=n=oe(r)):($e=t,t=o)):($e=t,t=o)}else $e=t,t=o;return t}function bt(){var t,n,r,i,a;if(t=$e,37===e.charCodeAt($e)?(n=ie,$e++):(n=o,0===Xe&&at(ae)),n!==o)if(Ot()!==o){if(r=$e,i=[],le.test(e.charAt($e))?(a=e.charAt($e),$e++):(a=o,0===Xe&&at(ue)),a!==o)for(;a!==o;)i.push(a),le.test(e.charAt($e))?(a=e.charAt($e),$e++):(a=o,0===Xe&&at(ue));else i=o;if((r=i!==o?e.substring(r,$e):i)!==o){if(i=[],(a=wt())!==o)for(;a!==o;)i.push(a),a=wt();else i=o;i!==o?(Ze=t,t=n=se(r)):($e=t,t=o)}else $e=t,t=o}else $e=t,t=o;else $e=t,t=o;return t}function vt(){var t;return(t=function(){var t,n,r,i,a,l;return t=$e,92===e.charCodeAt($e)?(n=ce,$e++):(n=o,0===Xe&&at(pe)),n!==o&&(r=function(){var t;return Pe.test(e.charAt($e))?(t=e.charAt($e),$e++):(t=o,0===Xe&&at(Me)),t}())!==o?(de.test(e.charAt($e))?(i=e.charAt($e),$e++):(i=o,0===Xe&&at(fe)),i!==o?(Ze=t,n=ge(r,i),t=n):($e=t,t=o)):($e=t,t=o),t===o&&(t=$e,92===e.charCodeAt($e)?(n=ce,$e++):(n=o,0===Xe&&at(pe)),n!==o&&(r=function(){var t;return De.test(e.charAt($e))?(t=e.charAt($e),$e++):(t=o,0===Xe&&at(Re)),t}())!==o?(123===e.charCodeAt($e)?(i=V,$e++):(i=o,0===Xe&&at(W)),i!==o?(de.test(e.charAt($e))?(a=e.charAt($e),$e++):(a=o,0===Xe&&at(fe)),a!==o?(125===e.charCodeAt($e)?(l=K,$e++):(l=o,0===Xe&&at($)),l!==o?(Ze=t,n=he(r,a),t=n):($e=t,t=o)):($e=t,t=o)):($e=t,t=o)):($e=t,t=o)),t}())===o&&(t=function(){var t,n,r,i,a;if(t=$e,92===e.charCodeAt($e)?(n=ce,$e++):(n=o,0===Xe&&at(pe)),n!==o){if(r=$e,i=[],y.test(e.charAt($e))?(a=e.charAt($e),$e++):(a=o,0===Xe&&at(_)),a!==o)for(;a!==o;)i.push(a),y.test(e.charAt($e))?(a=e.charAt($e),$e++):(a=o,0===Xe&&at(_));else i=o;if((r=i!==o?e.substring(r,$e):i)!==o){for(i=[],a=yt();a!==o;)i.push(a),a=yt();i!==o?(Ze=t,n=ye(r,i),t=n):($e=t,t=o)}else $e=t,t=o}else $e=t,t=o;return t}())===o&&(t=function(){var t,n,r,i;return t=$e,92===e.charCodeAt($e)?(n=ce,$e++):(n=o,0===Xe&&at(pe)),n!==o?(r=$e,me.test(e.charAt($e))?(i=e.charAt($e),$e++):(i=o,0===Xe&&at(be)),(r=i!==o?e.substring(r,$e):i)!==o?(Ze=t,n=ve(r),t=n):($e=t,t=o)):($e=t,t=o),t}()),t}function yt(){var t;return(t=function(){var t,n,r,i,a;if(t=$e,123===e.charCodeAt($e)?(n=V,$e++):(n=o,0===Xe&&at(W)),n!==o)if(Ot()!==o){for(r=[],(i=vt())===o&&(i=gt());i!==o;)r.push(i),(i=vt())===o&&(i=gt());r!==o&&(i=Ot())!==o?(125===e.charCodeAt($e)?(a=K,$e++):(a=o,0===Xe&&at($)),a!==o?(Ze=t,n=Ce(r),t=n):($e=t,t=o)):($e=t,t=o)}else $e=t,t=o;else $e=t,t=o;return t}())===o&&(t=function(){var t,n,r,i,a;if(t=$e,91===e.charCodeAt($e)?(n=_e,$e++):(n=o,0===Xe&&at(ke)),n!==o)if(Ot()!==o){if(r=$e,i=[],Se.test(e.charAt($e))?(a=e.charAt($e),$e++):(a=o,0===Xe&&at(we)),a!==o)for(;a!==o;)i.push(a),Se.test(e.charAt($e))?(a=e.charAt($e),$e++):(a=o,0===Xe&&at(we));else i=o;(r=i!==o?e.substring(r,$e):i)!==o&&(i=Ot())!==o?(93===e.charCodeAt($e)?(a=Oe,$e++):(a=o,0===Xe&&at(je)),a!==o?(Ze=t,n=xe(r),t=n):($e=t,t=o)):($e=t,t=o)}else $e=t,t=o;else $e=t,t=o;return t}()),t}function _t(){var t,n,r,i,a;if(t=$e,n=$e,Ie.test(e.charAt($e))?(r=e.charAt($e),$e++):(r=o,0===Xe&&at(Ee)),r!==o){if(i=[],Ae.test(e.charAt($e))?(a=e.charAt($e),$e++):(a=o,0===Xe&&at(Ye)),a!==o)for(;a!==o;)i.push(a),Ae.test(e.charAt($e))?(a=e.charAt($e),$e++):(a=o,0===Xe&&at(Ye));else i=o;i!==o?n=r=[r,i]:($e=n,n=o)}else $e=n,n=o;return t=n!==o?e.substring(t,$e):n}function kt(){var t,n,r,i;return t=$e,(n=Ot())!==o?(61===e.charCodeAt($e)?(r=Te,$e++):(r=o,0===Xe&&at(Le)),r!==o&&(i=Ot())!==o?t=n=[n,r,i]:($e=t,t=o)):($e=t,t=o),t}function St(){var t,n,r,i;return t=$e,(n=jt())!==o?(35===e.charCodeAt($e)?(r=Ne,$e++):(r=o,0===Xe&&at(Fe)),r!==o&&(i=jt())!==o?t=n=[n,r,i]:($e=t,t=o)):($e=t,t=o),t}function wt(){var t;return qe.test(e.charAt($e))?(t=e.charAt($e),$e++):(t=o,0===Xe&&at(Be)),t}function Ot(){var t,n;for(Xe++,t=[],Ue.test(e.charAt($e))?(n=e.charAt($e),$e++):(n=o,0===Xe&&at(He));n!==o;)t.push(n),Ue.test(e.charAt($e))?(n=e.charAt($e),$e++):(n=o,0===Xe&&at(He));return Xe--,t===o&&(n=o,0===Xe&&at(ze)),t}function jt(){var t,n;for(Xe++,t=[],Ve.test(e.charAt($e))?(n=e.charAt($e),$e++):(n=o,0===Xe&&at(We));n!==o;)t.push(n),Ve.test(e.charAt($e))?(n=e.charAt($e),$e++):(n=o,0===Xe&&at(We));return Xe--,t===o&&(n=o,0===Xe&&at(Ke)),t}if((n=a())!==o&&$e===e.length)return n;throw n!==o&&$e0){for(t=1,r=1;tT&&(T=M,L=[]),L.push(e))}function W(e,t,n){return new r(r.buildMessage(e,t),e,t,n)}function K(){var e,t,n;if(e=M,ee()!==o){if(t=[],(n=$())!==o)for(;n!==o;)t.push(n),n=$();else t=o;t!==o&&(n=ee())!==o?(D=e,e=l(t)):(M=e,e=o)}else M=e,e=o;return e}function $(){var t,n,r,i;if(t=M,(n=function(){var t,n,r;return t=M,e.substr(M,2)===_?(n=_,M+=2):(n=o,0===N&&V(k)),n!==o&&G()!==o&&(r=J())!==o&&ee()!==o?(D=t,n=S(r),t=n):(M=t,t=o),t}())!==o){if(r=[],(i=Z())!==o)for(;i!==o;)r.push(i),i=Z();else r=o;r!==o&&(i=function(){var t,n,r,i,a;return t=M,e.substr(M,2)===c?(n=c,M+=2):(n=o,0===N&&V(p)),n!==o&&(r=X())!==o?(45===e.charCodeAt(M)?(i=v,M++):(i=o,0===N&&V(y)),i!==o&&(a=ee())!==o?t=n=[n,r,i,a]:(M=t,t=o)):(M=t,t=o),t}())!==o?(D=t,t=n=u(n,r)):(M=t,t=o)}else M=t,t=o;return t}function Z(){var t,n,r,i,a;if(t=M,(n=function(){var t,n,r,i,a;if(t=M,n=M,N++,e.substr(M,2)===c?(r=c,M+=2):(r=o,0===N&&V(p)),N--,r===o?n=void 0:(M=n,n=o),n!==o){if(r=M,i=[],d.test(e.charAt(M))?(a=e.charAt(M),M++):(a=o,0===N&&V(f)),a!==o)for(;a!==o;)i.push(a),d.test(e.charAt(M))?(a=e.charAt(M),M++):(a=o,0===N&&V(f));else i=o;(r=i!==o?e.substring(r,M):i)!==o?(D=t,n=g(r),t=n):(M=t,t=o)}else M=t,t=o;return t}())!==o)if(G()!==o)if((r=J())!==o){if(i=[],(a=Q())!==o)for(;a!==o;)i.push(a),a=Q();else i=o;i!==o?(D=t,t=n=s(n,r)):(M=t,t=o)}else M=t,t=o;else M=t,t=o;else M=t,t=o;return t}function J(){var t,n,r,i;for(t=M,n=M,r=[],h.test(e.charAt(M))?(i=e.charAt(M),M++):(i=o,0===N&&V(m));i!==o;)r.push(i),h.test(e.charAt(M))?(i=e.charAt(M),M++):(i=o,0===N&&V(m));return(n=r!==o?e.substring(n,M):r)!==o&&(D=t,n=b(n)),t=n}function G(){var t,n,r,i;return t=M,(n=X())!==o?(45===e.charCodeAt(M)?(r=v,M++):(r=o,0===N&&V(y)),r!==o&&(i=X())!==o?t=n=[n,r,i]:(M=t,t=o)):(M=t,t=o),t}function Q(){var t;return 10===e.charCodeAt(M)?(t=w,M++):(t=o,0===N&&V(O)),t===o&&(e.substr(M,2)===j?(t=j,M+=2):(t=o,0===N&&V(x))),t}function X(){var t,n;if(N++,t=[],I.test(e.charAt(M))?(n=e.charAt(M),M++):(n=o,0===N&&V(E)),n!==o)for(;n!==o;)t.push(n),I.test(e.charAt(M))?(n=e.charAt(M),M++):(n=o,0===N&&V(E));else t=o;return N--,t===o&&(n=o,0===N&&V(C)),t}function ee(){var t,n;for(N++,t=[],A.test(e.charAt(M))?(n=e.charAt(M),M++):(n=o,0===N&&V(Y));n!==o;)t.push(n),A.test(e.charAt(M))?(n=e.charAt(M),M++):(n=o,0===N&&V(Y));return N--,t===o&&(n=o,0===N&&V(P)),t}if((n=a())!==o&&M===e.length)return n;throw n!==o&&M)/g,"").replace(/(>)(\s+?)(<)/g,"$1$3"),e.abrupt("return",{kind:"custom",value:c,label:a.textContent,shortTitle:l&&l.textContent?l.textContent:void 0});case 14:case"end":return e.stop()}},e,this)}))).apply(this,arguments)}},function(e,t,n){"use strict";n.d(t,"a",function(){return w});var r=n(3),o=n.n(r),i=n(4),a=n.n(i),l=n(7),u=n.n(l),s=n(6),c=n.n(s),p=n(8),d=n.n(p),f=n(12),g=n(0),h=n(60),m=n.n(h),b=n(17),v=n.n(b),y=n(61),_=n.n(y),k=n(62),S=n.n(k),w=function(e){function t(){var e;return o()(this,t),(e=u()(this,c()(t).apply(this,arguments))).state={inputValue:e.props.value.label,suggestions:[]},e.search=v.a.debounce(function(t){var n=t.value;e.setState({suggestions:e.fuse.search(n).slice(0,10)})},500,{leading:!0,trailing:!0}),e.inputProps={placeholder:Object(g.__)("Search for a citation style...","academic-bloggers-toolkit"),required:!0,type:"search",value:"",onChange:function(t,n){var r=n.method,o=n.newValue;switch(r){case"escape":return e.setState({inputValue:""});default:return e.setState({inputValue:o})}},onKeyDown:function(e){"Enter"===e.key&&e.preventDefault()}},e.ref=Object(f.createRef)(),e.getSuggestionValue=function(e){return e.label},e.onSuggestionSelected=function(t,n){var r=n.suggestion;e.setValidity(),e.props.onChange(r)},e.onSuggestionsClearRequested=function(){e.setState({suggestions:[]})},e.onSuggestionsFetchRequested=function(t){"input-changed"===t.reason&&e.setValidity(!1),e.search(t)},e.setValidity=function(){var t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];e.ref.current&&e.ref.current.input.setCustomValidity(t?"":Object(g.__)("Invalid citation style","academic-bloggers-toolkit"))},e}return d()(t,e),a()(t,[{key:"componentDidMount",value:function(){var e=this;this.props.autofocus&&setTimeout(function(){e.ref.current&&e.ref.current.input.focus()},100)}},{key:"render",value:function(){return React.createElement(_.a,{ref:this.ref,suggestions:this.state.suggestions,getSuggestionValue:this.getSuggestionValue,onSuggestionsFetchRequested:this.onSuggestionsFetchRequested,onSuggestionsClearRequested:this.onSuggestionsClearRequested,onSuggestionSelected:this.onSuggestionSelected,renderSuggestion:this.getSuggestionValue,inputProps:Object.assign({},this.inputProps,{value:this.state.inputValue}),theme:S.a})}},{key:"fuse",get:function(){return new m.a(this.props.styleJSON.styles,{shouldSort:!0,threshold:.3,location:0,distance:50,maxPatternLength:32,minMatchCharLength:2,keys:[{name:"label",weight:.4},{name:"value",weight:.2},{name:"shortTitle",weight:.4}]})}}]),t}(f.Component);t.b=w},function(e,t,n){ /*! * Fuse.js v3.4.2 - Lightweight fuzzy-search (http://fusejs.io) * * Copyright (c) 2012-2017 Kirollos Risk (http://kiro.me) * All Rights Reserved. Apache Software License 2.0 * * http://www.apache.org/licenses/LICENSE-2.0 */ var r;r=function(){return 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}return 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="./src/index.js")}({"./src/bitap/bitap_matched_indices.js": /*!********************************************!*\ !*** ./src/bitap/bitap_matched_indices.js ***! \********************************************/ /*! no static exports found */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}},"./src/bitap/bitap_pattern_alphabet.js": /*!*********************************************!*\ !*** ./src/bitap/bitap_pattern_alphabet.js ***! \*********************************************/ /*! no static exports found */function(e,t){e.exports=function(e){for(var t={},n=e.length,r=0;r2&&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 u=0,s=i.length;u=P;R-=1){var T=R-1,L=n[e.charAt(T)];if(L&&(k[T]=1),D[R]=(D[R+1]<<1|1)&L,0!==E&&(D[R]|=(j[R+1]|j[R])<<1|1|j[R+1]),D[R]&I&&(x=r(t,{errors:E,currentLocation:T,expectedLocation:m,distance:s}))<=v){if(v=x,(y=T)<=m)break;P=Math.max(1,2*m-y)}}if(r(t,{errors:E+1,currentLocation:m,expectedLocation:m,distance:s})>v)break;j=D}return{isMatch:y>=0,score:0===x?.001:x,matchedIndices:o(k,h)}}},"./src/bitap/index.js": /*!****************************!*\ !*** ./src/bitap/index.js ***! \****************************/ /*! no static exports found */function(e,t,n){function r(e,t){for(var n=0;nn)return o(e,this.pattern,r);var a=this.options,l=a.location,u=a.distance,s=a.threshold,c=a.findAllMatches,p=a.minMatchCharLength;return i(e,this.pattern,this.patternAlphabet,{location:l,distance:u,threshold:s,findAllMatches:c,minMatchCharLength:p})}}])&&r(t.prototype,n),l&&r(t,l),e}();e.exports=l},"./src/helpers/deep_value.js": /*!***********************************!*\ !*** ./src/helpers/deep_value.js ***! \***********************************/ /*! no static exports found */function(e,t,n){var r=n(/*! ./is_array */"./src/helpers/is_array.js");e.exports=function(e,t){return function e(t,n,o){if(n){var i=n.indexOf("."),a=n,l=null;-1!==i&&(a=n.slice(0,i),l=n.slice(i+1));var u=t[a];if(null!=u)if(l||"string"!=typeof u&&"number"!=typeof u)if(r(u))for(var s=0,c=u.length;s1&&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");f=f.name}else l[f]={weight:1};this._analyze({key:f,value:this.options.getFn(c,f),record:c,index:u},{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,u=e.index,s=t.tokenSearchers,c=void 0===s?[]:s,p=t.fullSearcher,d=void 0===p?[]:p,f=t.resultMap,g=void 0===f?{}:f,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 _=d.search(i);if(this._log('Full text: "'.concat(i,'", score: ').concat(_.score)),this.options.tokenize){for(var k=i.split(this.options.tokenSeparator),S=[],w=0;w-1&&(P=(P+v)/2),this._log("Score average:",P);var M=!this.options.tokenize||!this.options.matchAllTokens||y>=c.length;if(this._log("\nCheck Matches: ".concat(M)),(b||_.isMatch)&&M){var D=g[u];D?D.output.push({key:n,arrayIndex:o,value:i,score:P,matchedIndices:_.matchedIndices}):(g[u]={item:a,output:[{key:n,arrayIndex:o,value:i,score:P,matchedIndices:_.matchedIndices}]},m.push(g[u]))}}else if(l(i))for(var R=0,T=i.length;R-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;i=0&&"string"!=typeof e)&&(!(s.c.indexOf(t)>=0&&"number"!=typeof e)&&"abstract"!==t))},r=e.t0.pickBy.call(e.t0,e.t1,e.t2),e.abrupt("return",r);case 12:case"end":return e.stop()}},e,this)}))).apply(this,arguments)}function f(e){return g.apply(this,arguments)}function g(){return(g=a()(regeneratorRuntime.mark(function e(t){var n,r,i,a,l,u,s,c,p,d,f;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:n={data:new Set,invalid:new Set},r=new Headers({Accept:"application/vnd.citationstyles.csl+json"}),i=!0,a=!1,l=void 0,e.prev=5,u=t[Symbol.iterator]();case 7:if(i=(s=u.next()).done){e.next=28;break}return c=s.value,p="https://doi.org/".concat(encodeURIComponent(c)),e.next=12,fetch(p,{headers:r});case 12:if((d=e.sent).ok){e.next=16;break}return n.invalid.add(c),e.abrupt("continue",25);case 16:return e.t0=Object,e.t1={},e.next=20,d.json();case 20:e.t2=e.sent,e.t3={id:"0"},(f=e.t0.assign.call(e.t0,e.t1,e.t2,e.t3))["container-title-short"]&&(f.journalAbbreviation=f["container-title-short"][0]),n.data.add(f);case 25:i=!0,e.next=7;break;case 28:e.next=34;break;case 30:e.prev=30,e.t4=e.catch(5),a=!0,l=e.t4;case 34:e.prev=34,e.prev=35,i||null==u.return||u.return();case 37:if(e.prev=37,!a){e.next=40;break}throw l;case 40:return e.finish(37);case 41:return e.finish(34);case 42:return e.abrupt("return",[o()(n.data),o()(n.invalid)]);case 43:case"end":return e.stop()}},e,this,[[5,30,34,42],[35,,37,41]])}))).apply(this,arguments)}},,function(e,t,n){"use strict"; /* object-assign (c) Sindre Sorhus @license MIT */var r=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,i=Object.prototype.propertyIsEnumerable;e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map(function(e){return t[e]}).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach(function(e){r[e]=e}),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(e){return!1}}()?Object.assign:function(e,t){for(var n,a,l=function(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}(e),u=1;uP.length&&P.push(e)}function R(e,t,n){return null==e?0:function e(t,n,r,o){var l=typeof t;"undefined"!==l&&"boolean"!==l||(t=null);var u=!1;if(null===t)u=!0;else switch(l){case"string":case"number":u=!0;break;case"object":switch(t.$$typeof){case i:case a:u=!0}}if(u)return r(o,t,""===n?"."+T(t,0):n),1;if(u=0,n=""===n?".":n+":",Array.isArray(t))for(var s=0;s0)&&!(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,u="",s="",c="",p="",d="";switch(e.split(",").length){case 1:if(!(t=e.match(/([A-Z][a-zA-Z-]+ )?([a-z][a-zA-Z-]+ .+? [a-z][a-zA-Z-]+ )?([A-Z].+)/)))break;u=(n=o(t,4))[1],s=n[2],c=n[3];break;case 2:if(!(t=e.match(/(.+ [a-z][a-zA-Z-]+ )?(.+), (.+)/)))break;s=(i=o(t,4))[1],c=i[2],u=i[3];break;case 3:if(!(t=e.match(/(.+ [a-z][a-zA-Z-]+ )?(.+), (.+), (.+)/)))break;s=(l=o(t,5))[1],c=l[2],p=l[3],u=l[4];break;default:d=e}return r({},c?{family:c.trim()}:{},u?{given:u.trim()}:{},p?{suffix:p.trim()}:{},s?a(s.trim()):{},d?{literal:d}:{})}},function(e,t,n){"use strict";var r=this&&this.__assign||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;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;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,((d={})[k]=a(O),d)))}}catch(e){s={error:e}}finally{try{w&&!w.done&&(c=S.return)&&c.call(S)}finally{if(s)throw s.error}}for(;"function"==typeof m;)m=m();return r({},g,m||{})};t.default=function(e){var t,n,r=s.parse(e),i=[];try{for(var l=o(r.children),u=l.next();!u.done;u=l.next()){var c=u.value;i=a(i,[d(c)])}}catch(e){t={error:e}}finally{try{u&&!u.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","note"],["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){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;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,u.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,u=t.inputProps,p=t.multiSection,f=t.renderSectionTitle,g=t.id,h=t.getSectionSuggestions,m=t.theme,b=t.getSuggestionValue,v=t.alwaysRenderSuggestions,y=t.highlightFirstSuggestion,_=this.state,k=_.isFocused,S=_.isCollapsed,w=_.highlightedSectionIndex,O=_.highlightedSuggestionIndex,j=_.valueBeforeUpDown,x=v?d:this.props.shouldRenderSuggestions,C=u.value,I=u.onFocus,E=u.onKeyDown,A=this.willRenderSuggestions(this.props),Y=v||k&&!S&&A,P=Y?n:[],M=r({},u,{onFocus:function(t){if(!e.justSelectedSuggestion&&!e.justClickedOnSuggestionsContainer){var n=x(C);e.setState({isFocused:!0,isCollapsed:!n}),I&&I(t),n&&i({value:C,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(S)x(C)&&(i({value:C,reason:"suggestions-revealed"}),e.revealSuggestions());else if(n.length>0){var a=r.newHighlightedSectionIndex,l=r.newHighlightedItemIndex,u=void 0;u=null===l?null===j?C:j:e.getSuggestionValueByIndex(a,l),e.updateHighlightedSuggestion(a,l,C),e.maybeCallOnChange(t,u,40===o?"down":"up")}t.preventDefault(),e.justPressedUpDown=!0,setTimeout(function(){e.justPressedUpDown=!1});break;case 13:if(229===t.keyCode)break;var s=e.getHighlightedSuggestion();if(Y&&!v&&e.closeSuggestions(),null!=s){var c=b(s);e.maybeCallOnChange(t,c,"enter"),e.onSuggestionSelected(t,{suggestion:s,suggestionValue:c,suggestionIndex:O,sectionIndex:w,method:"enter"}),e.justSelectedSuggestion=!0,setTimeout(function(){e.justSelectedSuggestion=!1})}break;case 27:Y&&t.preventDefault();var p=Y&&!v;if(null===j){if(!p){e.maybeCallOnChange(t,"","escape"),x("")?i({value:"",reason:"escape-pressed"}):e.onSuggestionsClearRequested()}}else e.maybeCallOnChange(t,j,"escape");p?(e.onSuggestionsClearRequested(),e.closeSuggestions()):e.resetHighlightedSuggestion()}E&&E(t)}}),D={query:this.getQuery()};return a.default.createElement(s.default,{multiSection:p,items:P,renderInputComponent:o,renderItemsContainer:this.renderSuggestionsContainer,renderItem:l,renderItemData:D,renderSectionTitle:f,getSectionItems:h,highlightedSectionIndex:w,highlightedItemIndex:O,inputProps:M,itemProps:this.itemProps,theme:(0,c.mapToAutowhateverTheme)(m),id:g,ref:this.storeAutowhateverRef})}}]),t}();f.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},f.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:c.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,u=e.getSuggestion(a,l),s=e.props.getSuggestionValue(u);e.maybeCallOnChange(t,s,"click"),e.onSuggestionSelected(t,{suggestion:u,suggestionValue:s,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=f},function(e,t,n){"use strict";var r=n(89);function o(){}e.exports=function(){function e(e,t,n,o,i,a){if(a!==r){var l=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw l.name="Invariant Violation",l}}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t};return n.checkPropTypes=o,n.PropTypes=n,n}},function(e,t,n){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(e,t){e.exports=function(e,t){if(e===t)return!0;var n=e.length;if(t.length!==n)return!1;for(var r=0;rr+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,u=t.highlightedSectionIndex,s=t.highlightedItemIndex,c=this.state.isInputFocused,p=o?this.renderSections():this.renderItems(),d=null!==p,f=this.getItemId(u,s),g="react-autowhatever-"+n,h=r({role:"combobox","aria-haspopup":"listbox","aria-owns":g,"aria-expanded":d},e("react-autowhatever-"+n+"-container","container",d&&"containerOpen"),this.props.containerProps),m=i(r({type:"text",value:"",autoComplete:"off","aria-autocomplete":"list","aria-controls":g,"aria-activedescendant":f},e("react-autowhatever-"+n+"-input","input",d&&"inputOpen",c&&"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",d&&"itemsContainerOpen"),{ref:this.storeItemsContainerReference}),children:p});return l.default.createElement("div",h,m,b)}}]),t}();h.propTypes={id:u.default.string,multiSection:u.default.bool,renderInputComponent:u.default.func,renderItemsContainer:u.default.func,items:u.default.array.isRequired,renderItem:u.default.func,renderItemData:u.default.object,renderSectionTitle:u.default.func,getSectionItems:u.default.func,containerProps:u.default.object,inputProps:u.default.object,itemProps:u.default.oneOfType([u.default.object,u.default.func]),highlightedSectionIndex:u.default.number,highlightedItemIndex:u.default.number,theme:u.default.oneOfType([u.default.object,u.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}();p.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=p},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=n(15),o=n.n(r),i=n(2),a=n.n(i),l=n(14),u=n.n(l),s=n(3),c=n.n(s),p=n(4),d=n.n(p),f=n(7),g=n.n(f),h=n(6),m=n.n(h),b=n(8),v=n.n(b),y=n(10),_=n(12),k=n(0),S=n(19),w=n.n(S),O=n(9),j=n.n(O),x=n(21),C=n.n(x),I=n(20),E=n(37),A=n(103),Y=n.n(A),P=function(e){function t(){var e;return c()(this,t),(e=g()(this,m()(t).apply(this,arguments))).state={isBusy:!1,query:""},e.inputRef=Object(_.createRef)(),e.handleQuery=j()(regeneratorRuntime.mark(function t(){var n,r,o,i,a,l;return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:e.setState({isBusy:!0}),n=e.state.query,r=e.props,o=r.kind,i=r.onError,a=r.onSubmit,t.t0=o,t.next="book"===t.t0?6:"chapter"===t.t0?6:"webpage"===t.t0?10:14;break;case 6:return t.next=8,E.b.get(n,"chapter"===o);case 8:return l=t.sent,t.abrupt("break",16);case 10:return t.next=12,E.d.get(n);case 12:return l=t.sent,t.abrupt("break",16);case 14:return e.setState({isBusy:!1}),t.abrupt("return");case 16:if(!(l instanceof I.a)){t.next=20;break}return i(Object(k.sprintf)(Object(k.__)("Unable to retrieve data for identifier: %s","academic-bloggers-toolkit"),l.resource)),e.setState({isBusy:!1}),t.abrupt("return");case 20:return e.setState({isBusy:!1,query:""}),t.abrupt("return",a(l));case 22:case"end":return t.stop()}},t,this)})),e}return v()(t,e),d()(t,[{key:"render",value:function(){var e=this,t=this.state,n=t.isBusy,r=t.query,o=this.props,i=o.inputProps,a=o.className,l=!this.inputRef.current||!this.inputRef.current.validity.valid;return wp.element.createElement("div",{role:"search",className:C()(Y.a.autocite,a)},wp.element.createElement("label",{htmlFor:"autocite",role:"search",className:C()(Y.a.autocite,a)},Object(k._x)("Autocite","Not a real word, but should be something short that conveys that citation data will be generated automatically","academic-bloggers-toolkit")),wp.element.createElement("input",w()({id:"autocite",type:"search",autoComplete:"off","data-lpignore":"true",ref:this.inputRef},i,{value:r,onChange:function(t){return e.setState({query:t.currentTarget.value})},onKeyDown:function(t){if("Enter"===t.key)return t.preventDefault(),l?void 0:e.handleQuery()}})),wp.element.createElement(y.IconButton,{isLarge:!0,isBusy:n,isPrimary:n,icon:"search",disabled:l,onClick:this.handleQuery},Object(k.__)("Search","academic-bloggers-toolkit")))}}]),t}(_.Component),M=n(27),D=Object(_.createContext)({data:{},update:function(){}}),R=Object(_.createContext)({people:[],update:function(){},add:function(){},remove:function(){}}),T=n(36),L=n.n(T);var N=function(e){var t=e.field,n=t.key,r=t.label,o=t.inputProps;return wp.element.createElement(D.Consumer,null,function(e){var t,i=e.data,l=e.update;return wp.element.createElement("label",{key:r,className:L.a.field},r,wp.element.createElement("input",w()({},o,{autoComplete:"off","data-lpignore":"true",key:n,type:"text",value:(t=i[n],t&&t.raw?t.raw:t&&t["date-parts"]?t["date-parts"][0].join("/"):""),onChange:function(e){return l(n,(t=e.currentTarget.value,r=t.split("/"),o=u()(r,3),i=o[0],s=o[1],c=o[2],{"date-parts":[[].concat(a()(void 0!==i?[i]:[]),a()(void 0!==s?[s]:[]),a()(void 0!==c?[c]:[]))]}));var t,r,o,i,s,c}})))})},F=function(e){var t=e.field,n=t.key,r=t.label,o=t.inputProps;return wp.element.createElement(D.Consumer,null,function(e){var t=e.data,i=e.update;return wp.element.createElement("label",{key:r,className:L.a.field},r,wp.element.createElement("input",w()({},o,{autoComplete:"off","data-lpignore":"true",key:n,type:"number",value:t[n],onChange:function(e){return i(n,parseFloat(e.currentTarget.value))}})))})},q=function(e){var t=e.field,n=t.key,r=t.label,o=t.inputProps;return wp.element.createElement(D.Consumer,null,function(e){var t=e.data,i=e.update;return wp.element.createElement("label",{key:r,className:L.a.field},r,wp.element.createElement("input",w()({},o,{autoComplete:"off","data-lpignore":"true",key:n,type:"text",value:t[n],onChange:function(e){return i(n,e.currentTarget.value)}})))})},B=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:L.a.container},r.map(function(e){return M.a.includes(e.key)?wp.element.createElement(N,{key:e.key,field:e}):M.c.includes(e.key)?wp.element.createElement(F,{key:e.key,field:e}):M.e.includes(e.key)?wp.element.createElement(q,{key:e.key,field:e}):null})))},U=n(74),H=n(67),z=n.n(H),V=function(e){var t=e.data,n=e.fields,r=e.index,i=e.isLiteral;return wp.element.createElement(R.Consumer,null,function(e){var a=e.update;return wp.element.createElement("div",{role:"group",className:C()(z.a.person,o()({},z.a.personLiteral,i))},wp.element.createElement("select",{value:t.kind,onChange:function(e){return a(r,Object.assign({},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)})),!i&&wp.element.createElement(wp.element.Fragment,null,wp.element.createElement("input",{required:!0,"data-lpignore":"true",autoComplete:"off",type:"text",placeholder:Object(k.__)("Last name","academic-bloggers-toolkit"),value:t.family,onChange:function(e){return a(r,Object.assign({},t,{family:e.currentTarget.value}))}}),wp.element.createElement("input",{required:!0,"data-lpignore":"true",autoComplete:"off",type:"text",placeholder:Object(k.__)("First name","academic-bloggers-toolkit"),value:t.given,onChange:function(e){return a(r,Object.assign({},t,{given:e.currentTarget.value}))}})),i&&wp.element.createElement("input",{required:!0,type:"text","data-lpignore":"true",autoComplete:"off",placeholder:Object(k.__)("Literal name","academic-bloggers-toolkit"),value:t.literal,onChange:function(e){return a(r,Object.assign({},t,{literal:e.currentTarget.value}))}}),wp.element.createElement(y.IconButton,{type:"button",icon:i?"admin-users":"groups",label:i?Object(k.__)("Toggle single name","academic-bloggers-toolkit"):Object(k.__)("Toggle group name","academic-bloggers-toolkit"),onClick:function(){return a(r,Object.assign({kind:t.kind},i?{family:"",given:""}:{literal:""}))}}))})},W=function(e){var t=e.fields;return wp.element.createElement(R.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(k.__)("Contributors","academic-bloggers-toolkit")),wp.element.createElement("div",{className:z.a.people},r.map(function(e,n){return wp.element.createElement(V,{fields:t,data:e,index:n,key:n,isLiteral:void 0!==e.literal})}),wp.element.createElement("div",{className:z.a.buttons},wp.element.createElement(y.IconButton,{icon:wp.element.createElement(U.a,null),disabled:0===r.length,onClick:o},Object(k.__)("Remove contributor","academic-bloggers-toolkit")),wp.element.createElement(y.IconButton,{icon:"insert",onClick:n},Object(k.__)("Add contributor","academic-bloggers-toolkit")))))})},K={bill:{title:Object(k.__)("Bill","academic-bloggers-toolkit"),fields:[{key:"title",label:Object(k.__)("Title","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"number",label:Object(k.__)("Bill Number","academic-bloggers-toolkit")},{key:"page",label:Object(k.__)("Code Pages","academic-bloggers-toolkit")},{key:"volume",label:Object(k.__)("Code Volume","academic-bloggers-toolkit")},{key:"section",label:Object(k.__)("Section","academic-bloggers-toolkit")},{key:"publisher",label:Object(k.__)("Legislative Body","academic-bloggers-toolkit")},{key:"issued",label:Object(k.__)("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(k.__)("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(k.__)("Sponsor","academic-bloggers-toolkit")}]},book:{title:Object(k.__)("Book","academic-bloggers-toolkit"),fields:[{key:"title",label:Object(k.__)("Title","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"collection-title",label:Object(k.__)("Series Title","academic-bloggers-toolkit")},{key:"collection-number",label:Object(k.__)("Series Number","academic-bloggers-toolkit")},{key:"number-of-pages",label:Object(k.__)("# of Pages","academic-bloggers-toolkit")},{key:"volume",label:Object(k.__)("Volume","academic-bloggers-toolkit")},{key:"edition",label:Object(k.__)("Edition","academic-bloggers-toolkit")},{key:"publisher",label:Object(k.__)("Publisher","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"publisher-place",label:Object(k.__)("Publisher Location","academic-bloggers-toolkit")},{key:"URL",label:Object(k.__)("URL","academic-bloggers-toolkit")},{key:"issued",label:Object(k.__)("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(k.__)("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(k.__)("Author","academic-bloggers-toolkit")},{key:"editor",label:Object(k.__)("Editor","academic-bloggers-toolkit")},{key:"collection-editor",label:Object(k.__)("Series Editor","academic-bloggers-toolkit")},{key:"translator",label:Object(k.__)("Translator","academic-bloggers-toolkit")}]},chapter:{title:Object(k.__)("Book Chapter","academic-bloggers-toolkit"),fields:[{key:"title",label:Object(k.__)("Chapter Title","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"container-title",label:Object(k.__)("Book Title","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"chapter-number",label:Object(k.__)("Chapter Number","academic-bloggers-toolkit")},{key:"collection-title",label:Object(k.__)("Series","academic-bloggers-toolkit")},{key:"collection-number",label:Object(k.__)("Series Number","academic-bloggers-toolkit")},{key:"volume",label:Object(k.__)("Volume","academic-bloggers-toolkit")},{key:"number-of-volumes",label:Object(k.__)("# of Volumes","academic-bloggers-toolkit")},{key:"edition",label:Object(k.__)("Edition","academic-bloggers-toolkit")},{key:"publisher",label:Object(k.__)("Publisher","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"publisher-place",label:Object(k.__)("Publisher Location","academic-bloggers-toolkit")},{key:"page",label:Object(k.__)("Pages","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"ISBN",label:Object(k.__)("ISBN","academic-bloggers-toolkit")},{key:"URL",label:Object(k.__)("URL","academic-bloggers-toolkit")},{key:"issued",label:Object(k.__)("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(k.__)("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(k.__)("Section Author","academic-bloggers-toolkit")},{key:"container-author",label:Object(k.__)("Book Author","academic-bloggers-toolkit")},{key:"editor",label:Object(k.__)("Editor","academic-bloggers-toolkit")},{key:"collection-editor",label:Object(k.__)("Series Editor","academic-bloggers-toolkit")},{key:"translator",label:Object(k.__)("Translator","academic-bloggers-toolkit")}]},broadcast:{title:Object(k.__)("Broadcast","academic-bloggers-toolkit"),fields:[{key:"title",label:Object(k.__)("Title","academic-bloggers-toolkit")},{key:"container-title",label:Object(k.__)("Program Title","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"number",label:Object(k.__)("Episode Number","academic-bloggers-toolkit")},{key:"medium",label:Object(k.__)("Format","academic-bloggers-toolkit")},{key:"publisher",label:Object(k.__)("Network","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"issued",label:Object(k.__)("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(k.__)("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(k.__)("Producer","academic-bloggers-toolkit")},{key:"director",label:Object(k.__)("Director","academic-bloggers-toolkit")}]},"paper-conference":{title:Object(k.__)("Conference Proceeding","academic-bloggers-toolkit"),fields:[{key:"title",label:Object(k.__)("Title","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"event",label:Object(k.__)("Conference Name","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"publisher-place",label:Object(k.__)("Conference Location","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"issued",label:Object(k.__)("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(k.__)("Author","academic-bloggers-toolkit")},{key:"editor",label:Object(k.__)("Editor","academic-bloggers-toolkit")},{key:"collection-editor",label:Object(k.__)("Series Editor","academic-bloggers-toolkit")},{key:"translator",label:Object(k.__)("Translator","academic-bloggers-toolkit")}]},"entry-encyclopedia":{title:Object(k.__)("Encyclopedia Entry","academic-bloggers-toolkit"),fields:[{key:"title",label:Object(k.__)("Title","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"container-title",label:Object(k.__)("Encyclopedia Title","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"collection-title",label:Object(k.__)("Series","academic-bloggers-toolkit")},{key:"collection-number",label:Object(k.__)("Series Number","academic-bloggers-toolkit")},{key:"volume",label:Object(k.__)("Volume","academic-bloggers-toolkit")},{key:"number-of-volumes",label:Object(k.__)("# of Volumes","academic-bloggers-toolkit")},{key:"edition",label:Object(k.__)("Edition","academic-bloggers-toolkit")},{key:"publisher",label:Object(k.__)("Publisher","academic-bloggers-toolkit")},{key:"publisher-place",label:Object(k.__)("Publisher Location","academic-bloggers-toolkit")},{key:"page",label:Object(k.__)("Pages","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"issued",label:Object(k.__)("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(k.__)("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(k.__)("Author","academic-bloggers-toolkit")},{key:"editor",label:Object(k.__)("Editor","academic-bloggers-toolkit")},{key:"collection-editor",label:Object(k.__)("Series Editor","academic-bloggers-toolkit")},{key:"translator",label:Object(k.__)("Translator","academic-bloggers-toolkit")}]},motion_picture:{title:Object(k.__)("Film","academic-bloggers-toolkit"),fields:[{key:"title",label:Object(k.__)("Title","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"publisher",label:Object(k.__)("Distributor","academic-bloggers-toolkit")},{key:"genre",label:Object(k.__)("Genre","academic-bloggers-toolkit")},{key:"language",label:Object(k.__)("Language","academic-bloggers-toolkit")},{key:"medium",label:Object(k.__)("Format","academic-bloggers-toolkit")},{key:"issued",label:Object(k.__)("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(k.__)("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(k.__)("Scriptwriter","academic-bloggers-toolkit")},{key:"director",label:Object(k.__)("Director","academic-bloggers-toolkit")},{key:"editor",label:Object(k.__)("Producer","academic-bloggers-toolkit")}]},"article-journal":{title:Object(k.__)("Journal Article","academic-bloggers-toolkit"),fields:[{key:"title",label:Object(k.__)("Title","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"container-title",label:Object(k.__)("Journal","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"journalAbbreviation",label:Object(k.__)("Journal Abbreviation","academic-bloggers-toolkit")},{key:"volume",label:Object(k.__)("Volume","academic-bloggers-toolkit")},{key:"issue",label:Object(k.__)("Issue","academic-bloggers-toolkit")},{key:"page",label:Object(k.__)("Pages","academic-bloggers-toolkit")},{key:"DOI",label:Object(k.__)("DOI","academic-bloggers-toolkit")},{key:"URL",label:Object(k.__)("URL","academic-bloggers-toolkit")},{key:"issued",label:Object(k.__)("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(k.__)("Author","academic-bloggers-toolkit")},{key:"editor",label:Object(k.__)("Editor","academic-bloggers-toolkit")}]},legal_case:{title:Object(k.__)("Legal Case","academic-bloggers-toolkit"),fields:[{key:"title",label:Object(k.__)("Case Name","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"authority",label:Object(k.__)("Court","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"number",label:Object(k.__)("Docket Number","academic-bloggers-toolkit"),inputProps:{pattern:"\\S*",title:"Any combination of non-whitespace characters"}},{key:"issued",label:Object(k.__)("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(k.__)("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(k.__)("Author","academic-bloggers-toolkit")}]},"article-magazine":{title:Object(k.__)("Magazine Article","academic-bloggers-toolkit"),fields:[{key:"title",label:Object(k.__)("Title","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"container-title",label:Object(k.__)("Magazine","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"volume",label:Object(k.__)("Volume","academic-bloggers-toolkit")},{key:"page",label:Object(k.__)("Pages","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"issue",label:Object(k.__)("Issue","academic-bloggers-toolkit")},{key:"ISSN",label:Object(k.__)("ISSN","academic-bloggers-toolkit")},{key:"URL",label:Object(k.__)("URL","academic-bloggers-toolkit")},{key:"issued",label:Object(k.__)("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(k.__)("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(k.__)("Author","academic-bloggers-toolkit")},{key:"editor",label:Object(k.__)("Editor","academic-bloggers-toolkit")}]},"article-newspaper":{title:Object(k.__)("Newspaper Article","academic-bloggers-toolkit"),fields:[{key:"title",label:Object(k.__)("Title","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"container-title",label:Object(k.__)("Publication","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"section",label:Object(k.__)("Section","academic-bloggers-toolkit")},{key:"page",label:Object(k.__)("Pages","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"issue",label:Object(k.__)("Issue","academic-bloggers-toolkit")},{key:"URL",label:Object(k.__)("URL","academic-bloggers-toolkit")},{key:"issued",label:Object(k.__)("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(k.__)("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(k.__)("Author","academic-bloggers-toolkit")},{key:"editor",label:Object(k.__)("Editor","academic-bloggers-toolkit")}]},patent:{title:Object(k.__)("Patent","academic-bloggers-toolkit"),fields:[{key:"title",label:Object(k.__)("Title","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"number",label:Object(k.__)("Number","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"jurisdiction",label:Object(k.__)("Jurisdiction","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"page",label:Object(k.__)("Pages","academic-bloggers-toolkit")},{key:"publisher",label:Object(k.__)("Issuer","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"URL",label:Object(k.__)("URL","academic-bloggers-toolkit")},{key:"issued",label:Object(k.__)("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(k.__)("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(k.__)("Inventor","academic-bloggers-toolkit")}]},speech:{title:Object(k.__)("Presentation","academic-bloggers-toolkit"),fields:[{key:"title",label:Object(k.__)("Title","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"event",label:Object(k.__)("Event Name","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"event-place",label:Object(k.__)("Event Location","academic-bloggers-toolkit")},{key:"language",label:Object(k.__)("Language","academic-bloggers-toolkit")},{key:"issued",label:Object(k.__)("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(k.__)("Presenter","academic-bloggers-toolkit")}]},report:{title:Object(k.__)("Report","academic-bloggers-toolkit"),fields:[{key:"title",label:Object(k.__)("Title","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"number",label:Object(k.__)("Number","academic-bloggers-toolkit")},{key:"collection-title",label:Object(k.__)("Series","academic-bloggers-toolkit")},{key:"container-title",label:Object(k.__)("Publication","academic-bloggers-toolkit")},{key:"publisher",label:Object(k.__)("Publisher","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"page",label:Object(k.__)("Pages","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"URL",label:Object(k.__)("URL","academic-bloggers-toolkit")},{key:"issued",label:Object(k.__)("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(k.__)("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(k.__)("Author","academic-bloggers-toolkit")},{key:"collection-editor",label:Object(k.__)("Series Editor","academic-bloggers-toolkit")},{key:"translator",label:Object(k.__)("Translator","academic-bloggers-toolkit")}]},legislation:{title:Object(k.__)("Statute","academic-bloggers-toolkit"),fields:[{key:"title",label:Object(k.__)("Title","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"number",label:Object(k.__)("Statute Number","academic-bloggers-toolkit")},{key:"section",label:Object(k.__)("Section","academic-bloggers-toolkit")},{key:"page",label:Object(k.__)("Pages","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"issued",label:Object(k.__)("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(k.__)("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(k.__)("Author","academic-bloggers-toolkit")}]},thesis:{title:Object(k.__)("Thesis","academic-bloggers-toolkit"),fields:[{key:"title",label:Object(k.__)("Title","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"number-of-pages",label:Object(k.__)("# of Pages","academic-bloggers-toolkit")},{key:"publisher",label:Object(k.__)("University","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"publisher-place",label:Object(k.__)("Location","academic-bloggers-toolkit")},{key:"URL",label:Object(k.__)("URL","academic-bloggers-toolkit")},{key:"issued",label:Object(k.__)("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(k.__)("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(k.__)("Author","academic-bloggers-toolkit")}]},webpage:{title:Object(k.__)("Web Page","academic-bloggers-toolkit"),fields:[{key:"title",label:Object(k.__)("Content Title","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"container-title",label:Object(k.__)("Website Title","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"URL",label:Object(k.__)("URL","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"issued",label:Object(k.__)("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(k.__)("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(k.__)("Author","academic-bloggers-toolkit")}]}},$=n(102),Z=n.n($),J=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o0&&wp.element.createElement("div",{className:g.a.authors},p.getNames(e.author,3)),wp.element.createElement("div",null,wp.element.createElement("i",null,Object(d.b)(e,["journalAbbreviation","container-title-short","container-title","publisher"],Object(r._x)("n.p.",'Abbreviation for "no publisher"',"academic-bloggers-toolkit"))),wp.element.createElement("span",null,c.getYear(e.issued))))}n.d(t,"a",function(){return h})},,,,function(e,t,n){"use strict";var r,o=this&&this.__extends||(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},function(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),i=this&&this.__assign||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},l=this&&this.__spread||function(){for(var e=[],t=0;t0&&void 0!==arguments[0]?arguments[0]:"";return e.setState({editReferenceId:t})},e}return h()(t,e),s()(t,[{key:"componentDidUpdate",value:function(e){var t=this.props,n=t.citedItems,r=t.footnotes,o=t.isTyping,i=t.parseEditorItems,a=e.citedItems.length!==n.length||e.footnotes.length!==r.length;o&&a?this.setState({needsUpdate:a}):(this.state.needsUpdate||a)&&(i(),this.setState({needsUpdate:!1}))}},{key:"render",value:function(){var e=this,t=this.props,n=t.citedItems,r=t.footnotes,o=t.selectedItems,i=t.toggleItemSelected,a=t.uncitedItems,l=t.updateReference,u=this.state.editReferenceId;return wp.element.createElement(wp.element.Fragment,null,wp.element.createElement(Y,{title:Object(S.__)("Edit reference","academic-bloggers-toolkit"),isOpen:!!u,itemId:u,onClose:function(){return e.setEditReferenceId()},onSubmit:function(t){l(t),e.setEditReferenceId()}}),wp.element.createElement(y.PluginSidebarMoreMenuItem,{target:"abt-reference-list",icon:"welcome-learn-more"},Object(S.__)("Academic Blogger's Toolkit","academic-bloggers-toolkit")),wp.element.createElement(y.PluginSidebar,{name:"abt-reference-list",title:Object(S.__)("Reference List","academic-bloggers-toolkit")},wp.element.createElement(P.b,{selectedItems:o}),wp.element.createElement(m.PanelBody,{title:Object(S.__)("Cited Items","academic-bloggers-toolkit"),icon:wp.element.createElement(w.a,{count:n.length}),initialOpen:n.length>0,opened:0!==n.length&&void 0},wp.element.createElement(j.a,{items:n,renderItem:O.a,selectedItems:o,onItemClick:i,onItemDoubleClick:this.setEditReferenceId})),wp.element.createElement(m.PanelBody,{title:Object(S.__)("Uncited Items","academic-bloggers-toolkit"),icon:wp.element.createElement(w.a,{count:a.length}),initialOpen:a.length>0&&0===n.length,opened:0!==a.length&&void 0},wp.element.createElement(j.a,{items:a,renderItem:O.a,selectedItems:o,onItemClick:i,onItemDoubleClick:this.setEditReferenceId})),wp.element.createElement(m.PanelBody,{title:Object(S.__)("Footnotes","academic-bloggers-toolkit"),icon:wp.element.createElement(w.a,{count:r.length}),initialOpen:!1,opened:0!==r.length&&void 0},wp.element.createElement(j.a,{items:r,renderItem:function(e){var t=e.content;return wp.element.createElement(_.RichText.Content,{tagName:"div",style:{fontWeight:"bold"},value:t||""})},selectedItems:o,onItemClick:i}))))}}]),t}(k.Component),D=["abt-sidebar",{icon:"welcome-learn-more",render:Object(b.compose)([Object(v.withSelect)(function(e){var t=e("abt/data"),n=t.getCitedItems,r=t.getFootnotes,o=t.getSortedItems,i=t.getStyle,a=e("abt/ui"),l=a.getSelectedItems,u=a.getSidebarSortMode,s=a.getSidebarSortOrder;return{citedItems:n(),footnotes:r(),isTyping:e("core/editor").isTyping(),selectedItems:l(),style:i(),uncitedItems:o(u(),s(),"uncited")}}),Object(v.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)}}})])(M)}];i.registerPlugin.apply(void 0,o()(D))}]); //# sourceMappingURL=editor.js.map