From 61e80f5d9f566a6b0dc00cff1c3f99486ae17edd Mon Sep 17 00:00:00 2001 From: iliajie Date: Fri, 16 Jun 2023 14:03:58 +0300 Subject: [PATCH] Update new HTML editor being available globally and for all themes --- mailboxes/quill/quill.min.js.gz | Bin 56185 -> 0 bytes mailboxes/reply_mail.cgi | 4 +-- .../css}/quill.min.css | 0 .../css}/quill.min.css.gz | Bin 3561 -> 3561 bytes .../quill => unauthenticated/js}/quill.min.js | 27 +----------------- unauthenticated/js/quill.min.js.gz | Bin 0 -> 55662 bytes 6 files changed, 3 insertions(+), 28 deletions(-) delete mode 100644 mailboxes/quill/quill.min.js.gz rename {mailboxes/quill => unauthenticated/css}/quill.min.css (100%) rename {mailboxes/quill => unauthenticated/css}/quill.min.css.gz (98%) rename {mailboxes/quill => unauthenticated/js}/quill.min.js (69%) create mode 100644 unauthenticated/js/quill.min.js.gz diff --git a/mailboxes/quill/quill.min.js.gz b/mailboxes/quill/quill.min.js.gz deleted file mode 100644 index 6e573011fb535107ef7e28ae74f1d9284368ee9e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 56185 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 diff --git a/mailboxes/reply_mail.cgi b/mailboxes/reply_mail.cgi index ec36be2a4..e9d0f651e 100755 --- a/mailboxes/reply_mail.cgi +++ b/mailboxes/reply_mail.cgi @@ -496,8 +496,8 @@ EOF my $ts = &get_webmin_version(); $ts =~ s/[.-]+//g; $html_editor_load_scripts = < - + + EOF } # HTML editor init diff --git a/mailboxes/quill/quill.min.css b/unauthenticated/css/quill.min.css similarity index 100% rename from mailboxes/quill/quill.min.css rename to unauthenticated/css/quill.min.css diff --git a/mailboxes/quill/quill.min.css.gz b/unauthenticated/css/quill.min.css.gz similarity index 98% rename from mailboxes/quill/quill.min.css.gz rename to unauthenticated/css/quill.min.css.gz index 632ee195eddee9a49d97c4c17150d570492a2429..a3bdb0f8414cd05a3a04c25dae284f412cf1cbd1 100644 GIT binary patch delta 16 XcmaDU{Zg7;zMF$%l0(l%_D8$`GSvmo delta 16 XcmaDU{Zg7;zMF&N=&X*7?2mW>HbMqi diff --git a/mailboxes/quill/quill.min.js b/unauthenticated/js/quill.min.js similarity index 69% rename from mailboxes/quill/quill.min.js rename to unauthenticated/js/quill.min.js index 869383d81..a04b1d557 100644 --- a/mailboxes/quill/quill.min.js +++ b/unauthenticated/js/quill.min.js @@ -5,32 +5,7 @@ * Copyright 2013 salesforce.com * Licensed under BSD 3-Clause (https://github.com/quilljs/quill/blob/develop/LICENSE) */ -(function e(t,r){if(typeof exports==="object"&&typeof module==="object")module.exports=r();else if(typeof define==="function"&&define.amd)define([],r);else if(typeof exports==="object")exports["Quill"]=r();else t["Quill"]=r()})(typeof self!=="undefined"?self:this,function(){return function(e){var t={};function r(n){if(t[n]){return t[n].exports}var i=t[n]={i:n,l:false,exports:{}};e[n].call(i.exports,i,i.exports,r);i.l=true;return i.exports}r.m=e;r.c=t;r.d=function(e,t,n){if(!r.o(e,t)){Object.defineProperty(e,t,{configurable:false,enumerable:true,get:n})}};r.n=function(e){var t=e&&e.__esModule?function t(){return e["default"]}:function t(){return e};r.d(t,"a",t);return t};r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)};r.p="";return r(r.s=109)}([function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});var n=r(17);var i=r(18);var o=r(19);var a=r(45);var l=r(46);var u=r(47);var s=r(48);var f=r(49);var c=r(12);var d=r(32);var p=r(33);var h=r(31);var v=r(1);var y={Scope:v.Scope,create:v.create,find:v.find,query:v.query,register:v.register,Container:n.default,Format:i.default,Leaf:o.default,Embed:s.default,Scroll:a.default,Block:u.default,Inline:l.default,Text:f.default,Attributor:{Attribute:c.default,Class:d.default,Style:p.default,Store:h.default}};t.default=y},function(e,t,r){"use strict";var n=this&&this.__extends||function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)if(t.hasOwnProperty(r))e[r]=t[r]};return function(t,r){e(t,r);function n(){this.constructor=t}t.prototype=r===null?Object.create(r):(n.prototype=r.prototype,new n)}}();Object.defineProperty(t,"__esModule",{value:true});var i=function(e){n(t,e);function t(t){var r=this;t="[Parchment] "+t;r=e.call(this,t)||this;r.message=t;r.name=r.constructor.name;return r}return t}(Error);t.ParchmentError=i;var o={};var a={};var l={};var u={};t.DATA_KEY="__blot";var s;(function(e){e[e["TYPE"]=3]="TYPE";e[e["LEVEL"]=12]="LEVEL";e[e["ATTRIBUTE"]=13]="ATTRIBUTE";e[e["BLOT"]=14]="BLOT";e[e["INLINE"]=7]="INLINE";e[e["BLOCK"]=11]="BLOCK";e[e["BLOCK_BLOT"]=10]="BLOCK_BLOT";e[e["INLINE_BLOT"]=6]="INLINE_BLOT";e[e["BLOCK_ATTRIBUTE"]=9]="BLOCK_ATTRIBUTE";e[e["INLINE_ATTRIBUTE"]=5]="INLINE_ATTRIBUTE";e[e["ANY"]=15]="ANY"})(s=t.Scope||(t.Scope={}));function f(e,t){var r=d(e);if(r==null){throw new i("Unable to create "+e+" blot")}var n=r;var o=e instanceof Node||e["nodeType"]===Node.TEXT_NODE?e:n.create(t);return new n(o,t)}t.create=f;function c(e,r){if(r===void 0){r=false}if(e==null)return null;if(e[t.DATA_KEY]!=null)return e[t.DATA_KEY].blot;if(r)return c(e.parentNode,r);return null}t.find=c;function d(e,t){if(t===void 0){t=s.ANY}var r;if(typeof e==="string"){r=u[e]||o[e]}else if(e instanceof Text||e["nodeType"]===Node.TEXT_NODE){r=u["text"]}else if(typeof e==="number"){if(e&s.LEVEL&s.BLOCK){r=u["block"]}else if(e&s.LEVEL&s.INLINE){r=u["inline"]}}else if(e instanceof HTMLElement){var n=(e.getAttribute("class")||"").split(/\s+/);for(var i in n){r=a[n[i]];if(r)break}r=r||l[e.tagName]}if(r==null)return null;if(t&s.LEVEL&r.scope&&t&s.TYPE&r.scope)return r;return null}t.query=d;function p(){var e=[];for(var t=0;t1){return e.map(function(e){return p(e)})}var r=e[0];if(typeof r.blotName!=="string"&&typeof r.attrName!=="string"){throw new i("Invalid definition")}else if(r.blotName==="abstract"){throw new i("Cannot register abstract class")}u[r.blotName||r.attrName]=r;if(typeof r.keyName==="string"){o[r.keyName]=r}else{if(r.className!=null){a[r.className]=r}if(r.tagName!=null){if(Array.isArray(r.tagName)){r.tagName=r.tagName.map(function(e){return e.toUpperCase()})}else{r.tagName=r.tagName.toUpperCase()}var n=Array.isArray(r.tagName)?r.tagName:[r.tagName];n.forEach(function(e){if(l[e]==null||r.className==null){l[e]=r}})}}return r}t.register=p},function(e,t,r){var n=r(51);var i=r(11);var o=r(3);var a=r(20);var l=String.fromCharCode(0);var u=function(e){if(Array.isArray(e)){this.ops=e}else if(e!=null&&Array.isArray(e.ops)){this.ops=e.ops}else{this.ops=[]}};u.prototype.insert=function(e,t){var r={};if(e.length===0)return this;r.insert=e;if(t!=null&&typeof t==="object"&&Object.keys(t).length>0){r.attributes=t}return this.push(r)};u.prototype["delete"]=function(e){if(e<=0)return this;return this.push({delete:e})};u.prototype.retain=function(e,t){if(e<=0)return this;var r={retain:e};if(t!=null&&typeof t==="object"&&Object.keys(t).length>0){r.attributes=t}return this.push(r)};u.prototype.push=function(e){var t=this.ops.length;var r=this.ops[t-1];e=o(true,{},e);if(typeof r==="object"){if(typeof e["delete"]==="number"&&typeof r["delete"]==="number"){this.ops[t-1]={delete:r["delete"]+e["delete"]};return this}if(typeof r["delete"]==="number"&&e.insert!=null){t-=1;r=this.ops[t-1];if(typeof r!=="object"){this.ops.unshift(e);return this}}if(i(e.attributes,r.attributes)){if(typeof e.insert==="string"&&typeof r.insert==="string"){this.ops[t-1]={insert:r.insert+e.insert};if(typeof e.attributes==="object")this.ops[t-1].attributes=e.attributes;return this}else if(typeof e.retain==="number"&&typeof r.retain==="number"){this.ops[t-1]={retain:r.retain+e.retain};if(typeof e.attributes==="object")this.ops[t-1].attributes=e.attributes;return this}}}if(t===this.ops.length){this.ops.push(e)}else{this.ops.splice(t,0,e)}return this};u.prototype.chop=function(){var e=this.ops[this.ops.length-1];if(e&&e.retain&&!e.attributes){this.ops.pop()}return this};u.prototype.filter=function(e){return this.ops.filter(e)};u.prototype.forEach=function(e){this.ops.forEach(e)};u.prototype.map=function(e){return this.ops.map(e)};u.prototype.partition=function(e){var t=[],r=[];this.forEach(function(n){var i=e(n)?t:r;i.push(n)});return[t,r]};u.prototype.reduce=function(e,t){return this.ops.reduce(e,t)};u.prototype.changeLength=function(){return this.reduce(function(e,t){if(t.insert){return e+a.length(t)}else if(t.delete){return e-t.delete}return e},0)};u.prototype.length=function(){return this.reduce(function(e,t){return e+a.length(t)},0)};u.prototype.slice=function(e,t){e=e||0;if(typeof t!=="number")t=Infinity;var r=[];var n=a.iterator(this.ops);var i=0;while(i0){r.next(o.retain-l)}}var s=new u(n);while(t.hasNext()||r.hasNext()){if(r.peekType()==="insert"){s.push(r.next())}else if(t.peekType()==="delete"){s.push(t.next())}else{var f=Math.min(t.peekLength(),r.peekLength());var c=t.next(f);var d=r.next(f);if(typeof d.retain==="number"){var p={};if(typeof c.retain==="number"){p.retain=f}else{p.insert=c.insert}var h=a.attributes.compose(c.attributes,d.attributes,typeof c.retain==="number");if(h)p.attributes=h;s.push(p);if(!r.hasNext()&&i(s.ops[s.ops.length-1],p)){var v=new u(t.rest());return s.concat(v).chop()}}else if(typeof d["delete"]==="number"&&typeof c.retain==="number"){s.push(d)}}}return s.chop()};u.prototype.concat=function(e){var t=new u(this.ops.slice());if(e.ops.length>0){t.push(e.ops[0]);t.ops=t.ops.concat(e.ops.slice(1))}return t};u.prototype.diff=function(e,t){if(this.ops===e.ops){return new u}var r=[this,e].map(function(t){return t.map(function(r){if(r.insert!=null){return typeof r.insert==="string"?r.insert:l}var n=t===e?"on":"with";throw new Error("diff() called "+n+" non-document")}).join("")});var o=new u;var s=n(r[0],r[1],t);var f=a.iterator(this.ops);var c=a.iterator(e.ops);s.forEach(function(e){var t=e[1].length;while(t>0){var r=0;switch(e[0]){case n.INSERT:r=Math.min(c.peekLength(),t);o.push(c.next(r));break;case n.DELETE:r=Math.min(t,f.peekLength());f.next(r);o["delete"](r);break;case n.EQUAL:r=Math.min(f.peekLength(),c.peekLength(),t);var l=f.next(r);var u=c.next(r);if(i(l.insert,u.insert)){o.retain(r,a.attributes.diff(l.attributes,u.attributes))}else{o.push(u)["delete"](r)}break}t-=r}});return o.chop()};u.prototype.eachLine=function(e,t){t=t||"\n";var r=a.iterator(this.ops);var n=new u;var i=0;while(r.hasNext()){if(r.peekType()!=="insert")return;var o=r.peek();var l=a.length(o)-r.peekLength();var s=typeof o.insert==="string"?o.insert.indexOf(t,l)-l:-1;if(s<0){n.push(r.next())}else if(s>0){n.push(r.next(s))}else{if(e(n,r.next(1).attributes||{},i)===false){return}i+=1;n=new u}}if(n.length()>0){e(n,{},i)}};u.prototype.transform=function(e,t){t=!!t;if(typeof e==="number"){return this.transformPosition(e,t)}var r=a.iterator(this.ops);var n=a.iterator(e.ops);var i=new u;while(r.hasNext()||n.hasNext()){if(r.peekType()==="insert"&&(t||n.peekType()!=="insert")){i.retain(a.length(r.next()))}else if(n.peekType()==="insert"){i.push(n.next())}else{var o=Math.min(r.peekLength(),n.peekLength());var l=r.next(o);var s=n.next(o);if(l["delete"]){continue}else if(s["delete"]){i.push(s)}else{i.retain(o,a.attributes.transform(l.attributes,s.attributes,t))}}}return i.chop()};u.prototype.transformPosition=function(e,t){t=!!t;var r=a.iterator(this.ops);var n=0;while(r.hasNext()&&n<=e){var i=r.peekLength();var o=r.peekType();r.next();if(o==="delete"){e-=Math.min(i,e-n);continue}else if(o==="insert"&&(n0){if(r1&&arguments[1]!==undefined?arguments[1]:false;if(n&&(r===0||r>=this.length()-O)){var o=this.clone();if(r===0){this.parent.insertBefore(o,this);return this}else{this.parent.insertBefore(o,this.next);return o}}else{var a=i(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"split",this).call(this,r,n);this.cache={};return a}}}]);return t}(f.default.Block);w.blotName="block";w.tagName="P";w.defaultChild="break";w.allowedChildren=[h.default,f.default.Embed,y.default];function k(e){var t=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};if(e==null)return t;if(typeof e.formats==="function"){t=(0,a.default)(t,e.formats())}if(e.parent==null||e.parent.blotName=="scroll"||e.parent.statics.scope!==e.statics.scope){return t}return k(e.parent,t)}t.bubbleFormats=k;t.BlockEmbed=x;t.default=w},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.default=t.overload=t.expandConfig=undefined;var n=typeof Symbol==="function"&&typeof Symbol.iterator==="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol==="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};var i=function(){function e(e,t){var r=[];var n=true;var i=false;var o=undefined;try{for(var a=e[Symbol.iterator](),l;!(n=(l=a.next()).done);n=true){r.push(l.value);if(t&&r.length===t)break}}catch(e){i=true;o=e}finally{try{if(!n&&a["return"])a["return"]()}finally{if(i)throw o}}return r}return function(t,r){if(Array.isArray(t)){return t}else if(Symbol.iterator in Object(t)){return e(t,r)}else{throw new TypeError("Invalid attempt to destructure non-iterable instance")}}}();var o=function(){function e(e,t){for(var r=0;r2&&arguments[2]!==undefined?arguments[2]:false;if(typeof t!=="string"){var o=t.attrName||t.blotName;if(typeof o==="string"){this.register("formats/"+o,t,r)}else{Object.keys(t).forEach(function(e){n.register(e,t[e],r)})}}else{if(this.imports[t]!=null&&!i){A.warn("Overwriting "+t+" with",r)}this.imports[t]=r;if((t.startsWith("blots/")||t.startsWith("formats/"))&&r.blotName!=="abstract"){v.default.register(r)}else if(t.startsWith("modules")&&typeof r.register==="function"){r.register()}}}}]);function e(t){var r=this;var n=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};j(this,e);this.options=q(t,n);this.container=this.options.container;if(this.container==null){return A.error("Invalid Quill container",t)}if(this.options.debug){e.debug(this.options.debug)}var i=this.container.innerHTML.trim();this.container.classList.add("ql-container");this.container.innerHTML="";this.container.__quill=this;this.root=this.addContainer("ql-editor");this.root.classList.add("ql-blank");this.root.setAttribute("data-gramm",false);this.scrollingContainer=this.options.scrollingContainer||this.root;this.emitter=new c.default;this.scroll=v.default.create(this.root,{emitter:this.emitter,whitelist:this.options.formats});this.editor=new s.default(this.scroll);this.selection=new b.default(this.scroll,this.emitter);this.theme=new this.options.theme(this,this.options);this.keyboard=this.theme.addModule("keyboard");this.clipboard=this.theme.addModule("clipboard");this.history=this.theme.addModule("history");this.theme.init();this.emitter.on(c.default.events.EDITOR_CHANGE,function(e){if(e===c.default.events.TEXT_CHANGE){r.root.classList.toggle("ql-blank",r.editor.isBlank())}});this.emitter.on(c.default.events.SCROLL_UPDATE,function(e,t){var n=r.selection.lastRange;var i=n&&n.length===0?n.index:undefined;T.call(r,function(){return r.editor.update(null,t,i)},e)});var o=this.clipboard.convert("
"+i+"


");this.setContents(o);this.history.clear();if(this.options.placeholder){this.root.setAttribute("data-placeholder",this.options.placeholder)}if(this.options.readOnly){this.disable()}}o(e,[{key:"addContainer",value:function e(t){var r=arguments.length>1&&arguments[1]!==undefined?arguments[1]:null;if(typeof t==="string"){var n=t;t=document.createElement("div");t.classList.add(n)}this.container.insertBefore(t,r);return t}},{key:"blur",value:function e(){this.selection.setRange(null)}},{key:"deleteText",value:function e(t,r,n){var o=this;var a=S(t,r,n);var l=i(a,4);t=l[0];r=l[1];n=l[3];return T.call(this,function(){return o.editor.deleteText(t,r)},n,t,-1*r)}},{key:"disable",value:function e(){this.enable(false)}},{key:"enable",value:function e(){var t=arguments.length>0&&arguments[0]!==undefined?arguments[0]:true;this.scroll.enable(t);this.container.classList.toggle("ql-disabled",!t)}},{key:"focus",value:function e(){var t=this.scrollingContainer.scrollTop;this.selection.focus();this.scrollingContainer.scrollTop=t;this.scrollIntoView()}},{key:"format",value:function e(t,r){var n=this;var i=arguments.length>2&&arguments[2]!==undefined?arguments[2]:c.default.sources.API;return T.call(this,function(){var e=n.getSelection(true);var i=new l.default;if(e==null){return i}else if(v.default.query(t,v.default.Scope.BLOCK)){i=n.editor.formatLine(e.index,e.length,E({},t,r))}else if(e.length===0){n.selection.format(t,r);return i}else{i=n.editor.formatText(e.index,e.length,E({},t,r))}n.setSelection(e,c.default.sources.SILENT);return i},i)}},{key:"formatLine",value:function e(t,r,n,o,a){var l=this;var u=void 0;var s=S(t,r,n,o,a);var f=i(s,4);t=f[0];r=f[1];u=f[2];a=f[3];return T.call(this,function(){return l.editor.formatLine(t,r,u)},a,t,0)}},{key:"formatText",value:function e(t,r,n,o,a){var l=this;var u=void 0;var s=S(t,r,n,o,a);var f=i(s,4);t=f[0];r=f[1];u=f[2];a=f[3];return T.call(this,function(){return l.editor.formatText(t,r,u)},a,t,0)}},{key:"getBounds",value:function e(t){var r=arguments.length>1&&arguments[1]!==undefined?arguments[1]:0;var n=void 0;if(typeof t==="number"){n=this.selection.getBounds(t,r)}else{n=this.selection.getBounds(t.index,t.length)}var i=this.container.getBoundingClientRect();return{bottom:n.bottom-i.top,height:n.height,left:n.left-i.left,right:n.right-i.left,top:n.top-i.top,width:n.width}}},{key:"getContents",value:function e(){var t=arguments.length>0&&arguments[0]!==undefined?arguments[0]:0;var r=arguments.length>1&&arguments[1]!==undefined?arguments[1]:this.getLength()-t;var n=S(t,r);var o=i(n,2);t=o[0];r=o[1];return this.editor.getContents(t,r)}},{key:"getFormat",value:function e(){var t=arguments.length>0&&arguments[0]!==undefined?arguments[0]:this.getSelection(true);var r=arguments.length>1&&arguments[1]!==undefined?arguments[1]:0;if(typeof t==="number"){return this.editor.getFormat(t,r)}else{return this.editor.getFormat(t.index,t.length)}}},{key:"getIndex",value:function e(t){return t.offset(this.scroll)}},{key:"getLength",value:function e(){return this.scroll.length()}},{key:"getLeaf",value:function e(t){return this.scroll.leaf(t)}},{key:"getLine",value:function e(t){return this.scroll.line(t)}},{key:"getLines",value:function e(){var t=arguments.length>0&&arguments[0]!==undefined?arguments[0]:0;var r=arguments.length>1&&arguments[1]!==undefined?arguments[1]:Number.MAX_VALUE;if(typeof t!=="number"){return this.scroll.lines(t.index,t.length)}else{return this.scroll.lines(t,r)}}},{key:"getModule",value:function e(t){return this.theme.modules[t]}},{key:"getSelection",value:function e(){var t=arguments.length>0&&arguments[0]!==undefined?arguments[0]:false;if(t)this.focus();this.update();return this.selection.getRange()[0]}},{key:"getText",value:function e(){var t=arguments.length>0&&arguments[0]!==undefined?arguments[0]:0;var r=arguments.length>1&&arguments[1]!==undefined?arguments[1]:this.getLength()-t;var n=S(t,r);var o=i(n,2);t=o[0];r=o[1];return this.editor.getText(t,r)}},{key:"hasFocus",value:function e(){return this.selection.hasFocus()}},{key:"insertEmbed",value:function t(r,n,i){var o=this;var a=arguments.length>3&&arguments[3]!==undefined?arguments[3]:e.sources.API;return T.call(this,function(){return o.editor.insertEmbed(r,n,i)},a,r)}},{key:"insertText",value:function e(t,r,n,o,a){var l=this;var u=void 0;var s=S(t,0,n,o,a);var f=i(s,4);t=f[0];u=f[2];a=f[3];return T.call(this,function(){return l.editor.insertText(t,r,u)},a,t,r.length)}},{key:"isEnabled",value:function e(){return!this.container.classList.contains("ql-disabled")}},{key:"off",value:function e(){return this.emitter.off.apply(this.emitter,arguments)}},{key:"on",value:function e(){return this.emitter.on.apply(this.emitter,arguments)}},{key:"once",value:function e(){return this.emitter.once.apply(this.emitter,arguments)}},{key:"pasteHTML",value:function e(t,r,n){this.clipboard.dangerouslyPasteHTML(t,r,n)}},{key:"removeFormat",value:function e(t,r,n){var o=this;var a=S(t,r,n);var l=i(a,4);t=l[0];r=l[1];n=l[3];return T.call(this,function(){return o.editor.removeFormat(t,r)},n,t)}},{key:"scrollIntoView",value:function e(){this.selection.scrollIntoView(this.scrollingContainer)}},{key:"setContents",value:function e(t){var r=this;var n=arguments.length>1&&arguments[1]!==undefined?arguments[1]:c.default.sources.API;return T.call(this,function(){t=new l.default(t);var e=r.getLength();var n=r.editor.deleteText(0,e);var i=r.editor.applyDelta(t);var o=i.ops[i.ops.length-1];if(o!=null&&typeof o.insert==="string"&&o.insert[o.insert.length-1]==="\n"){r.editor.deleteText(r.getLength()-1,1);i.delete(1)}var a=n.compose(i);return a},n)}},{key:"setSelection",value:function t(r,n,o){if(r==null){this.selection.setRange(null,n||e.sources.API)}else{var a=S(r,n,o);var l=i(a,4);r=l[0];n=l[1];o=l[3];this.selection.setRange(new y.Range(r,n),o);if(o!==c.default.sources.SILENT){this.selection.scrollIntoView(this.scrollingContainer)}}}},{key:"setText",value:function e(t){var r=arguments.length>1&&arguments[1]!==undefined?arguments[1]:c.default.sources.API;var n=(new l.default).insert(t);return this.setContents(n,r)}},{key:"update",value:function e(){var t=arguments.length>0&&arguments[0]!==undefined?arguments[0]:c.default.sources.USER;var r=this.scroll.update(t);this.selection.update(t);return r}},{key:"updateContents",value:function e(t){var r=this;var n=arguments.length>1&&arguments[1]!==undefined?arguments[1]:c.default.sources.API;return T.call(this,function(){t=new l.default(t);return r.editor.applyDelta(t,n)},n,true)}}]);return e}();N.DEFAULTS={bounds:null,formats:null,modules:{},placeholder:"",readOnly:false,scrollingContainer:null,strict:true,theme:"default"};N.events=c.default.events;N.sources=c.default.sources;N.version=false?"dev":"1.3.7";N.imports={delta:l.default,parchment:v.default,"core/module":p.default,"core/theme":w.default};function q(e,t){t=(0,m.default)(true,{container:e,modules:{clipboard:true,keyboard:true,history:true}},t);if(!t.theme||t.theme===N.DEFAULTS.theme){t.theme=w.default}else{t.theme=N.import("themes/"+t.theme);if(t.theme==null){throw new Error("Invalid theme "+t.theme+". Did you register it?")}}var r=(0,m.default)(true,{},t.theme.DEFAULTS);[r,t].forEach(function(e){e.modules=e.modules||{};Object.keys(e.modules).forEach(function(t){if(e.modules[t]===true){e.modules[t]={}}})});var n=Object.keys(r.modules).concat(Object.keys(t.modules));var i=n.reduce(function(e,t){var r=N.import("modules/"+t);if(r==null){A.error("Cannot load "+t+" module. Are you sure you registered it?")}else{e[t]=r.DEFAULTS||{}}return e},{});if(t.modules!=null&&t.modules.toolbar&&t.modules.toolbar.constructor!==Object){t.modules.toolbar={container:t.modules.toolbar}}t=(0,m.default)(true,{},N.DEFAULTS,{modules:i},r,t);["bounds","container","scrollingContainer"].forEach(function(e){if(typeof t[e]==="string"){t[e]=document.querySelector(t[e])}});t.modules=Object.keys(t.modules).reduce(function(e,r){if(t.modules[r]){e[r]=t.modules[r]}return e},{});return t}function T(e,t,r,n){if(this.options.strict&&!this.isEnabled()&&t===c.default.sources.USER){return new l.default}var i=r==null?null:this.getSelection();var o=this.editor.delta;var a=e();if(i!=null){if(r===true)r=i.index;if(n==null){i=P(i,a,t)}else if(n!==0){i=P(i,r,n,t)}this.setSelection(i,c.default.sources.SILENT)}if(a.length()>0){var u;var s=[c.default.events.TEXT_CHANGE,a,o,t];(u=this.emitter).emit.apply(u,[c.default.events.EDITOR_CHANGE].concat(s));if(t!==c.default.sources.SILENT){var f;(f=this.emitter).emit.apply(f,s)}}return a}function S(e,t,r,i,o){var a={};if(typeof e.index==="number"&&typeof e.length==="number"){if(typeof t!=="number"){o=i,i=r,r=t,t=e.length,e=e.index}else{t=e.length,e=e.index}}else if(typeof t!=="number"){o=i,i=r,r=t,t=0}if((typeof r==="undefined"?"undefined":n(r))==="object"){a=r;o=i}else if(typeof r==="string"){if(i!=null){a[r]=i}else{o=r}}o=o||c.default.sources.API;return[e,t,a,o]}function P(e,t,r,n){if(e==null)return null;var o=void 0,a=void 0;if(t instanceof l.default){var u=[e.index,e.index+e.length].map(function(e){return t.transformPosition(e,n!==c.default.sources.USER)});var s=i(u,2);o=s[0];a=s[1]}else{var f=[e.index,e.index+e.length].map(function(e){if(e=0){return e+r}else{return Math.max(t,e+r)}});var d=i(f,2);o=d[0];a=d[1]}return new y.Range(o,a-o)}t.expandConfig=q;t.overload=S;t.default=N},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});var n=function(){function e(e,t){for(var r=0;r0){var n=this.parent.isolate(this.offset(),this.length());this.moveChildren(n);n.wrap(this)}}}],[{key:"compare",value:function e(r,n){var i=t.order.indexOf(r);var o=t.order.indexOf(n);if(i>=0||o>=0){return i-o}else if(r===n){return 0}else if(r1?r-1:0),i=1;i1&&arguments[1]!==undefined?arguments[1]:{};n(this,e);this.quill=t;this.options=r};i.DEFAULTS={};t.default=i},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});var n=["error","warn","log","info"];var i="warn";function o(e){if(n.indexOf(e)<=n.indexOf(i)){var t;for(var r=arguments.length,o=Array(r>1?r-1:0),a=1;a0&&typeof e[0]!=="number")return false;return true}function s(e,t,r){var s,f;if(l(e)||l(t))return false;if(e.prototype!==t.prototype)return false;if(o(e)){if(!o(t)){return false}e=n.call(e);t=n.call(t);return a(e,t,r)}if(u(e)){if(!u(t)){return false}if(e.length!==t.length)return false;for(s=0;s=0;s--){if(c[s]!=d[s])return false}for(s=c.length-1;s>=0;s--){f=c[s];if(!a(e[f],t[f],r))return false}return typeof e===typeof t}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});var n=r(1);var i=function(){function e(e,t,r){if(r===void 0){r={}}this.attrName=e;this.keyName=t;var i=n.Scope.TYPE&n.Scope.ATTRIBUTE;if(r.scope!=null){this.scope=r.scope&n.Scope.LEVEL|i}else{this.scope=n.Scope.ATTRIBUTE}if(r.whitelist!=null)this.whitelist=r.whitelist}e.keys=function(e){return[].map.call(e.attributes,function(e){return e.name})};e.prototype.add=function(e,t){if(!this.canAdd(e,t))return false;e.setAttribute(this.keyName,t);return true};e.prototype.canAdd=function(e,t){var r=n.query(e,n.Scope.BLOT&(this.scope|n.Scope.TYPE));if(r==null)return false;if(this.whitelist==null)return true;if(typeof t==="string"){return this.whitelist.indexOf(t.replace(/["']/g,""))>-1}else{return this.whitelist.indexOf(t)>-1}};e.prototype.remove=function(e){e.removeAttribute(this.keyName)};e.prototype.value=function(e){var t=e.getAttribute(this.keyName);if(this.canAdd(e,t)&&t){return t}return""};return e}();t.default=i},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.default=t.Code=undefined;var n=function(){function e(e,t){var r=[];var n=true;var i=false;var o=undefined;try{for(var a=e[Symbol.iterator](),l;!(n=(l=a.next()).done);n=true){r.push(l.value);if(t&&r.length===t)break}}catch(e){i=true;o=e}finally{try{if(!n&&a["return"])a["return"]()}finally{if(i)throw o}}return r}return function(t,r){if(Array.isArray(t)){return t}else if(Symbol.iterator in Object(t)){return e(t,r)}else{throw new TypeError("Invalid attempt to destructure non-iterable instance")}}}();var i=function(){function e(e,t){for(var r=0;r=r+n)return;var l=this.newlineIndex(r,true)+1;var u=a-l+1;var f=this.isolate(l,u);var c=f.next;f.format(i,o);if(c instanceof t){c.formatAt(0,r-l+n-u,i,o)}}},{key:"insertAt",value:function e(t,r,i){if(i!=null)return;var o=this.descendant(v.default,t),a=n(o,2),l=a[0],u=a[1];l.insertAt(u,r)}},{key:"length",value:function e(){var e=this.domNode.textContent.length;if(!this.domNode.textContent.endsWith("\n")){return e+1}return e}},{key:"newlineIndex",value:function e(t){var r=arguments.length>1&&arguments[1]!==undefined?arguments[1]:false;if(!r){var n=this.domNode.textContent.slice(t).indexOf("\n");return n>-1?t+n:-1}else{return this.domNode.textContent.slice(0,t).lastIndexOf("\n")}}},{key:"optimize",value:function e(r){if(!this.domNode.textContent.endsWith("\n")){this.appendChild(s.default.create("text","\n"))}o(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"optimize",this).call(this,r);var n=this.next;if(n!=null&&n.prev===this&&n.statics.blotName===this.statics.blotName&&this.statics.formats(this.domNode)===n.statics.formats(n.domNode)){n.optimize(r);n.moveChildren(this);n.remove()}}},{key:"replace",value:function e(r){o(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"replace",this).call(this,r);[].slice.call(this.domNode.querySelectorAll("*")).forEach(function(e){var t=s.default.find(e);if(t==null){e.parentNode.removeChild(e)}else if(t instanceof s.default.Embed){t.remove()}else{t.unwrap()}})}}],[{key:"create",value:function e(r){var n=o(t.__proto__||Object.getPrototypeOf(t),"create",this).call(this,r);n.setAttribute("spellcheck",false);return n}},{key:"formats",value:function e(){return true}}]);return t}(c.default);O.blotName="code-block";O.tagName="PRE";O.TAB=" ";t.Code=_;t.default=O},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});var n=typeof Symbol==="function"&&typeof Symbol.iterator==="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol==="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};var i=function(){function e(e,t){var r=[];var n=true;var i=false;var o=undefined;try{for(var a=e[Symbol.iterator](),l;!(n=(l=a.next()).done);n=true){r.push(l.value);if(t&&r.length===t)break}}catch(e){i=true;o=e}finally{try{if(!n&&a["return"])a["return"]()}finally{if(i)throw o}}return r}return function(t,r){if(Array.isArray(t)){return t}else if(Symbol.iterator in Object(t)){return e(t,r)}else{throw new TypeError("Invalid attempt to destructure non-iterable instance")}}}();var o=function(){function e(e,t){for(var r=0;r=a&&!f.endsWith("\n")){o=true}r.scroll.insertAt(e,f);var d=r.scroll.line(e),p=i(d,2),h=p[0],v=p[1];var g=(0,E.default)({},(0,y.bubbleFormats)(h));if(h instanceof b.default){var m=h.descendant(c.default.Leaf,v),_=i(m,1),O=_[0];g=(0,E.default)(g,(0,y.bubbleFormats)(O))}u=s.default.attributes.diff(g,u)||{}}else if(n(t.insert)==="object"){var x=Object.keys(t.insert)[0];if(x==null)return e;r.scroll.insertAt(e,x,t.insert[x])}a+=l}Object.keys(u).forEach(function(t){r.scroll.formatAt(e,l,t,u[t])});return e+l},0);t.reduce(function(e,t){if(typeof t.delete==="number"){r.scroll.deleteAt(e,t.delete);return e}return e+(t.retain||t.insert.length||1)},0);this.scroll.batchEnd();return this.update(t)}},{key:"deleteText",value:function e(t,r){this.scroll.deleteAt(t,r);return this.update((new l.default).retain(t).delete(r))}},{key:"formatLine",value:function e(t,r){var n=this;var i=arguments.length>2&&arguments[2]!==undefined?arguments[2]:{};this.scroll.update();Object.keys(i).forEach(function(e){if(n.scroll.whitelist!=null&&!n.scroll.whitelist[e])return;var o=n.scroll.lines(t,Math.max(r,1));var a=r;o.forEach(function(r){var o=r.length();if(!(r instanceof p.default)){r.format(e,i[e])}else{var l=t-r.offset(n.scroll);var u=r.newlineIndex(l+a)-l+1;r.formatAt(l,u,e,i[e])}a-=o})});this.scroll.optimize();return this.update((new l.default).retain(t).retain(r,(0,O.default)(i)))}},{key:"formatText",value:function e(t,r){var n=this;var i=arguments.length>2&&arguments[2]!==undefined?arguments[2]:{};Object.keys(i).forEach(function(e){n.scroll.formatAt(t,r,e,i[e])});return this.update((new l.default).retain(t).retain(r,(0,O.default)(i)))}},{key:"getContents",value:function e(t,r){return this.delta.slice(t,t+r)}},{key:"getDelta",value:function e(){return this.scroll.lines().reduce(function(e,t){return e.concat(t.delta())},new l.default)}},{key:"getFormat",value:function e(t){var r=arguments.length>1&&arguments[1]!==undefined?arguments[1]:0;var n=[],o=[];if(r===0){this.scroll.path(t).forEach(function(e){var t=i(e,1),r=t[0];if(r instanceof b.default){n.push(r)}else if(r instanceof c.default.Leaf){o.push(r)}})}else{n=this.scroll.lines(t,r);o=this.scroll.descendants(c.default.Leaf,t,r)}var a=[n,o].map(function(e){if(e.length===0)return{};var t=(0,y.bubbleFormats)(e.shift());while(Object.keys(t).length>0){var r=e.shift();if(r==null)return t;t=S((0,y.bubbleFormats)(r),t)}return t});return E.default.apply(E.default,a)}},{key:"getText",value:function e(t,r){return this.getContents(t,r).filter(function(e){return typeof e.insert==="string"}).map(function(e){return e.insert}).join("")}},{key:"insertEmbed",value:function e(t,r,n){this.scroll.insertAt(t,r,n);return this.update((new l.default).retain(t).insert(A({},r,n)))}},{key:"insertText",value:function e(t,r){var n=this;var i=arguments.length>2&&arguments[2]!==undefined?arguments[2]:{};r=r.replace(/\r\n/g,"\n").replace(/\r/g,"\n");this.scroll.insertAt(t,r);Object.keys(i).forEach(function(e){n.scroll.formatAt(t,r.length,e,i[e])});return this.update((new l.default).retain(t).insert(r,(0,O.default)(i)))}},{key:"isBlank",value:function e(){if(this.scroll.children.length==0)return true;if(this.scroll.children.length>1)return false;var t=this.scroll.children.head;if(t.statics.blotName!==b.default.blotName)return false;if(t.children.length>1)return false;return t.children.head instanceof m.default}},{key:"removeFormat",value:function e(t,r){var n=this.getText(t,r);var o=this.scroll.line(t+r),a=i(o,2),u=a[0],s=a[1];var f=0,c=new l.default;if(u!=null){if(!(u instanceof p.default)){f=u.length()-s}else{f=u.newlineIndex(s)-s+1}c=u.delta().slice(s,s+f-1).insert("\n")}var d=this.getContents(t,r+f);var h=d.diff((new l.default).insert(n).concat(c));var v=(new l.default).retain(t).concat(h);return this.applyDelta(v)}},{key:"update",value:function e(t){var r=arguments.length>1&&arguments[1]!==undefined?arguments[1]:[];var n=arguments.length>2&&arguments[2]!==undefined?arguments[2]:undefined;var i=this.delta;if(r.length===1&&r[0].type==="characterData"&&r[0].target.data.match(q)&&c.default.find(r[0].target)){var o=c.default.find(r[0].target);var a=(0,y.bubbleFormats)(o);var u=o.offset(this.scroll);var s=r[0].oldValue.replace(v.default.CONTENTS,"");var f=(new l.default).insert(s);var d=(new l.default).insert(o.value());var p=(new l.default).retain(u).concat(f.diff(d,n));t=p.reduce(function(e,t){if(t.insert){return e.insert(t.insert,a)}else{return e.push(t)}},new l.default);this.delta=i.compose(t)}else{this.delta=this.getDelta();if(!t||!(0,w.default)(i.compose(t),this.delta)){t=i.diff(this.delta,n)}}return t}}]);return e}();function S(e,t){return Object.keys(t).reduce(function(r,n){if(e[n]==null)return r;if(t[n]===e[n]){r[n]=t[n]}else if(Array.isArray(t[n])){if(t[n].indexOf(e[n])<0){r[n]=t[n].concat([e[n]])}}else{r[n]=[t[n],e[n]]}return r},{})}function P(e){return e.reduce(function(e,t){if(t.insert===1){var r=(0,O.default)(t.attributes);delete r["image"];return e.insert({image:t.attributes.image},r)}if(t.attributes!=null&&(t.attributes.list===true||t.attributes.bullet===true)){t=(0,O.default)(t);if(t.attributes.list){t.attributes.list="ordered"}else{t.attributes.list="bullet";delete t.attributes.bullet}}if(typeof t.insert==="string"){var n=t.insert.replace(/\r\n/g,"\n").replace(/\r/g,"\n");return e.insert(n,t.attributes)}return e.push(t)},new l.default)}t.default=T},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.default=t.Range=undefined;var n=function(){function e(e,t){var r=[];var n=true;var i=false;var o=undefined;try{for(var a=e[Symbol.iterator](),l;!(n=(l=a.next()).done);n=true){r.push(l.value);if(t&&r.length===t)break}}catch(e){i=true;o=e}finally{try{if(!n&&a["return"])a["return"]()}finally{if(i)throw o}}return r}return function(t,r){if(Array.isArray(t)){return t}else if(Symbol.iterator in Object(t)){return e(t,r)}else{throw new TypeError("Invalid attempt to destructure non-iterable instance")}}}();var i=function(){function e(e,t){for(var r=0;r1&&arguments[1]!==undefined?arguments[1]:0;b(this,e);this.index=t;this.length=r};var _=function(){function e(t,r){var n=this;b(this,e);this.emitter=r;this.scroll=t;this.composing=false;this.mouseDown=false;this.root=this.scroll.domNode;this.cursor=a.default.create("cursor",this);this.lastRange=this.savedRange=new m(0,0);this.handleComposition();this.handleDragging();this.emitter.listenDOM("selectionchange",document,function(){if(!n.mouseDown){setTimeout(n.update.bind(n,d.default.sources.USER),1)}});this.emitter.on(d.default.events.EDITOR_CHANGE,function(e,t){if(e===d.default.events.TEXT_CHANGE&&t.length()>0){n.update(d.default.sources.SILENT)}});this.emitter.on(d.default.events.SCROLL_BEFORE_UPDATE,function(){if(!n.hasFocus())return;var e=n.getNativeRange();if(e==null)return;if(e.start.node===n.cursor.textNode)return;n.emitter.once(d.default.events.SCROLL_UPDATE,function(){try{n.setNativeRange(e.start.node,e.start.offset,e.end.node,e.end.offset)}catch(e){}})});this.emitter.on(d.default.events.SCROLL_OPTIMIZE,function(e,t){if(t.range){var r=t.range,i=r.startNode,o=r.startOffset,a=r.endNode,l=r.endOffset;n.setNativeRange(i,o,a,l)}});this.update(d.default.sources.SILENT)}i(e,[{key:"handleComposition",value:function e(){var t=this;this.root.addEventListener("compositionstart",function(){t.composing=true});this.root.addEventListener("compositionend",function(){t.composing=false;if(t.cursor.parent){var e=t.cursor.restore();if(!e)return;setTimeout(function(){t.setNativeRange(e.startNode,e.startOffset,e.endNode,e.endOffset)},1)}})}},{key:"handleDragging",value:function e(){var t=this;this.emitter.listenDOM("mousedown",document.body,function(){t.mouseDown=true});this.emitter.listenDOM("mouseup",document.body,function(){t.mouseDown=false;t.update(d.default.sources.USER)})}},{key:"focus",value:function e(){if(this.hasFocus())return;this.root.focus();this.setRange(this.savedRange)}},{key:"format",value:function e(t,r){if(this.scroll.whitelist!=null&&!this.scroll.whitelist[t])return;this.scroll.update();var n=this.getNativeRange();if(n==null||!n.native.collapsed||a.default.query(t,a.default.Scope.BLOCK))return;if(n.start.node!==this.cursor.textNode){var i=a.default.find(n.start.node,false);if(i==null)return;if(i instanceof a.default.Leaf){var o=i.split(n.start.offset);i.parent.insertBefore(this.cursor,o)}else{i.insertBefore(this.cursor,n.start.node)}this.cursor.attach()}this.cursor.format(t,r);this.scroll.optimize();this.setNativeRange(this.cursor.textNode,this.cursor.textNode.data.length);this.update()}},{key:"getBounds",value:function e(t){var r=arguments.length>1&&arguments[1]!==undefined?arguments[1]:0;var i=this.scroll.length();t=Math.min(t,i-1);r=Math.min(t+r,i-1)-t;var o=void 0,a=this.scroll.leaf(t),l=n(a,2),u=l[0],s=l[1];if(u==null)return null;var f=u.position(s,true);var c=n(f,2);o=c[0];s=c[1];var d=document.createRange();if(r>0){d.setStart(o,s);var p=this.scroll.leaf(t+r);var h=n(p,2);u=h[0];s=h[1];if(u==null)return null;var v=u.position(s,true);var y=n(v,2);o=y[0];s=y[1];d.setEnd(o,s);return d.getBoundingClientRect()}else{var b="left";var g=void 0;if(o instanceof Text){if(s0)b="right"}return{bottom:g.top+g.height,height:g.height,left:g[b],right:g[b],top:g.top,width:0}}}},{key:"getNativeRange",value:function e(){var t=document.getSelection();if(t==null||t.rangeCount<=0)return null;var r=t.getRangeAt(0);if(r==null)return null;var n=this.normalizeNative(r);g.info("getNativeRange",n);return n}},{key:"getRange",value:function e(){var t=this.getNativeRange();if(t==null)return[null,null];var r=this.normalizedToRange(t);return[r,t]}},{key:"hasFocus",value:function e(){return document.activeElement===this.root}},{key:"normalizedToRange",value:function e(t){var r=this;var i=[[t.start.node,t.start.offset]];if(!t.native.collapsed){i.push([t.end.node,t.end.offset])}var o=i.map(function(e){var t=n(e,2),i=t[0],o=t[1];var l=a.default.find(i,true);var u=l.offset(r.scroll);if(o===0){return u}else if(l instanceof a.default.Container){return u+l.length()}else{return u+l.index(i,o)}});var l=Math.min(Math.max.apply(Math,y(o)),this.scroll.length()-1);var u=Math.min.apply(Math,[l].concat(y(o)));return new m(u,l-u)}},{key:"normalizeNative",value:function e(t){if(!O(this.root,t.startContainer)||!t.collapsed&&!O(this.root,t.endContainer)){return null}var r={start:{node:t.startContainer,offset:t.startOffset},end:{node:t.endContainer,offset:t.endOffset},native:t};[r.start,r.end].forEach(function(e){var t=e.node,r=e.offset;while(!(t instanceof Text)&&t.childNodes.length>0){if(t.childNodes.length>r){t=t.childNodes[r];r=0}else if(t.childNodes.length===r){t=t.lastChild;r=t instanceof Text?t.data.length:t.childNodes.length+1}else{break}}e.node=t,e.offset=r});return r}},{key:"rangeToNative",value:function e(t){var r=this;var i=t.collapsed?[t.index]:[t.index,t.index+t.length];var o=[];var a=this.scroll.length();i.forEach(function(e,t){e=Math.min(a-1,e);var i=void 0,l=r.scroll.leaf(e),u=n(l,2),s=u[0],f=u[1];var c=s.position(f,t!==0);var d=n(c,2);i=d[0];f=d[1];o.push(i,f)});if(o.length<2){o=o.concat(o)}return o}},{key:"scrollIntoView",value:function e(t){var r=this.lastRange;if(r==null)return;var i=this.getBounds(r.index,r.length);if(i==null)return;var o=this.scroll.length()-1;var a=this.scroll.line(Math.min(r.index,o)),l=n(a,1),u=l[0];var s=u;if(r.length>0){var f=this.scroll.line(Math.min(r.index+r.length,o));var c=n(f,1);s=c[0]}if(u==null||s==null)return;var d=t.getBoundingClientRect();if(i.topd.bottom){t.scrollTop+=i.bottom-d.bottom}}},{key:"setNativeRange",value:function e(t,r){var n=arguments.length>2&&arguments[2]!==undefined?arguments[2]:t;var i=arguments.length>3&&arguments[3]!==undefined?arguments[3]:r;var o=arguments.length>4&&arguments[4]!==undefined?arguments[4]:false;g.info("setNativeRange",t,r,n,i);if(t!=null&&(this.root.parentNode==null||t.parentNode==null||n.parentNode==null)){return}var a=document.getSelection();if(a==null)return;if(t!=null){if(!this.hasFocus())this.root.focus();var l=(this.getNativeRange()||{}).native;if(l==null||o||t!==l.startContainer||r!==l.startOffset||n!==l.endContainer||i!==l.endOffset){if(t.tagName=="BR"){r=[].indexOf.call(t.parentNode.childNodes,t);t=t.parentNode}if(n.tagName=="BR"){i=[].indexOf.call(n.parentNode.childNodes,n);n=n.parentNode}var u=document.createRange();u.setStart(t,r);u.setEnd(n,i);a.removeAllRanges();a.addRange(u)}}else{a.removeAllRanges();this.root.blur();document.body.focus()}}},{key:"setRange",value:function e(t){var r=arguments.length>1&&arguments[1]!==undefined?arguments[1]:false;var n=arguments.length>2&&arguments[2]!==undefined?arguments[2]:d.default.sources.API;if(typeof r==="string"){n=r;r=false}g.info("setRange",t);if(t!=null){var i=this.rangeToNative(t);this.setNativeRange.apply(this,y(i).concat([r]))}else{this.setNativeRange(null)}this.update(n)}},{key:"update",value:function e(){var t=arguments.length>0&&arguments[0]!==undefined?arguments[0]:d.default.sources.USER;var r=this.lastRange;var i=this.getRange(),o=n(i,2),a=o[0],l=o[1];this.lastRange=a;if(this.lastRange!=null){this.savedRange=this.lastRange}if(!(0,f.default)(r,this.lastRange)){var s;if(!this.composing&&l!=null&&l.native.collapsed&&l.start.node!==this.cursor.textNode){this.cursor.restore()}var c=[d.default.events.SELECTION_CHANGE,(0,u.default)(this.lastRange),(0,u.default)(r),t];(s=this.emitter).emit.apply(s,[d.default.events.EDITOR_CHANGE].concat(c));if(t!==d.default.sources.SILENT){var p;(p=this.emitter).emit.apply(p,c)}}}}]);return e}();function O(e,t){try{t.parentNode}catch(e){return false}if(t instanceof Text){t=t.parentNode}return e.contains(t)}t.Range=m;t.default=_},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});var n=function(){function e(e,t){for(var r=0;r0)r+=1;return[this.parent.domNode,r]};t.prototype.value=function(){var e;return e={},e[this.statics.blotName]=this.statics.value(this.domNode)||true,e};t.scope=o.Scope.INLINE_BLOT;return t}(i.default);t.default=a},function(e,t,r){var n=r(11);var i=r(3);var o={attributes:{compose:function(e,t,r){if(typeof e!=="object")e={};if(typeof t!=="object")t={};var n=i(true,{},t);if(!r){n=Object.keys(n).reduce(function(e,t){if(n[t]!=null){e[t]=n[t]}return e},{})}for(var o in e){if(e[o]!==undefined&&t[o]===undefined){n[o]=e[o]}}return Object.keys(n).length>0?n:undefined},diff:function(e,t){if(typeof e!=="object")e={};if(typeof t!=="object")t={};var r=Object.keys(e).concat(Object.keys(t)).reduce(function(r,i){if(!n(e[i],t[i])){r[i]=t[i]===undefined?null:t[i]}return r},{});return Object.keys(r).length>0?r:undefined},transform:function(e,t,r){if(typeof e!=="object")return t;if(typeof t!=="object")return undefined;if(!r)return t;var n=Object.keys(t).reduce(function(r,n){if(e[n]===undefined)r[n]=t[n];return r},{});return Object.keys(n).length>0?n:undefined}},iterator:function(e){return new a(e)},length:function(e){if(typeof e["delete"]==="number"){return e["delete"]}else if(typeof e.retain==="number"){return e.retain}else{return typeof e.insert==="string"?e.insert.length:1}}};function a(e){this.ops=e;this.index=0;this.offset=0}a.prototype.hasNext=function(){return this.peekLength()=n-r){e=n-r;this.index+=1;this.offset=0}else{this.offset+=e}if(typeof t["delete"]==="number"){return{delete:e}}else{var i={};if(t.attributes){i.attributes=t.attributes}if(typeof t.retain==="number"){i.retain=e}else if(typeof t.insert==="string"){i.insert=t.insert.substr(r,e)}else{i.insert=t.insert}return i}}else{return{retain:Infinity}}};a.prototype.peek=function(){return this.ops[this.index]};a.prototype.peekLength=function(){if(this.ops[this.index]){return o.length(this.ops[this.index])-this.offset}else{return Infinity}};a.prototype.peekType=function(){if(this.ops[this.index]){if(typeof this.ops[this.index]["delete"]==="number"){return"delete"}else if(typeof this.ops[this.index].retain==="number"){return"retain"}else{return"insert"}}return"retain"};a.prototype.rest=function(){if(!this.hasNext()){return[]}else if(this.offset===0){return this.ops.slice(this.index)}else{var e=this.offset;var t=this.index;var r=this.next();var n=this.ops.slice(this.index);this.offset=e;this.index=t;return[r].concat(n)}};e.exports=o},function(e,t){var r=function(){"use strict";function e(e,t){return t!=null&&e instanceof t}var t;try{t=Map}catch(e){t=function(){}}var r;try{r=Set}catch(e){r=function(){}}var n;try{n=Promise}catch(e){n=function(){}}function i(o,a,l,u,f){if(typeof a==="object"){l=a.depth;u=a.prototype;f=a.includeNonEnumerable;a=a.circular}var c=[];var d=[];var p=typeof Buffer!="undefined";if(typeof a=="undefined")a=true;if(typeof l=="undefined")l=Infinity;function h(o,l){if(o===null)return null;if(l===0)return o;var v;var y;if(typeof o!="object"){return o}if(e(o,t)){v=new t}else if(e(o,r)){v=new r}else if(e(o,n)){v=new n(function(e,t){o.then(function(t){e(h(t,l-1))},function(e){t(h(e,l-1))})})}else if(i.__isArray(o)){v=[]}else if(i.__isRegExp(o)){v=new RegExp(o.source,s(o));if(o.lastIndex)v.lastIndex=o.lastIndex}else if(i.__isDate(o)){v=new Date(o.getTime())}else if(p&&Buffer.isBuffer(o)){if(Buffer.allocUnsafe){v=Buffer.allocUnsafe(o.length)}else{v=new Buffer(o.length)}o.copy(v);return v}else if(e(o,Error)){v=Object.create(o)}else{if(typeof u=="undefined"){y=Object.getPrototypeOf(o);v=Object.create(y)}else{v=Object.create(u);y=u}}if(a){var b=c.indexOf(o);if(b!=-1){return d[b]}c.push(o);d.push(v)}if(e(o,t)){o.forEach(function(e,t){var r=h(t,l-1);var n=h(e,l-1);v.set(r,n)})}if(e(o,r)){o.forEach(function(e){var t=h(e,l-1);v.add(t)})}for(var g in o){var m;if(y){m=Object.getOwnPropertyDescriptor(y,g)}if(m&&m.set==null){continue}v[g]=h(o[g],l-1)}if(Object.getOwnPropertySymbols){var _=Object.getOwnPropertySymbols(o);for(var g=0;g<_.length;g++){var O=_[g];var x=Object.getOwnPropertyDescriptor(o,O);if(x&&!x.enumerable&&!f){continue}v[O]=h(o[O],l-1);if(!x.enumerable){Object.defineProperty(v,O,{enumerable:false})}}}if(f){var w=Object.getOwnPropertyNames(o);for(var g=0;g0){if(u instanceof f.BlockEmbed||h instanceof f.BlockEmbed){this.optimize();return}if(u instanceof v.default){var y=u.newlineIndex(u.length(),true);if(y>-1){u=u.split(y+1);if(u===h){this.optimize();return}}}else if(h instanceof v.default){var b=h.newlineIndex(0);if(b>-1){h.split(b+1)}}var g=h.children.head instanceof p.default?null:h.children.head;u.moveChildren(h,g);u.remove()}this.optimize()}},{key:"enable",value:function e(){var t=arguments.length>0&&arguments[0]!==undefined?arguments[0]:true;this.domNode.setAttribute("contenteditable",t)}},{key:"formatAt",value:function e(r,n,i,a){if(this.whitelist!=null&&!this.whitelist[i])return;o(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"formatAt",this).call(this,r,n,i,a);this.optimize()}},{key:"insertAt",value:function e(r,n,i){if(i!=null&&this.whitelist!=null&&!this.whitelist[n])return;if(r>=this.length()){if(i==null||l.default.query(n,l.default.Scope.BLOCK)==null){var a=l.default.create(this.statics.defaultChild);this.appendChild(a);if(i==null&&n.endsWith("\n")){n=n.slice(0,-1)}a.insertAt(0,n,i)}else{var u=l.default.create(n,i);this.appendChild(u)}}else{o(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"insertAt",this).call(this,r,n,i)}this.optimize()}},{key:"insertBefore",value:function e(r,n){if(r.statics.scope===l.default.Scope.INLINE_BLOT){var i=l.default.create(this.statics.defaultChild);i.appendChild(r);r=i}o(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"insertBefore",this).call(this,r,n)}},{key:"leaf",value:function e(t){return this.path(t).pop()||[null,-1]}},{key:"line",value:function e(t){if(t===this.length()){return this.line(t-1)}return this.descendant(x,t)}},{key:"lines",value:function e(){var t=arguments.length>0&&arguments[0]!==undefined?arguments[0]:0;var r=arguments.length>1&&arguments[1]!==undefined?arguments[1]:Number.MAX_VALUE;var n=function e(t,r,n){var i=[],o=n;t.children.forEachAt(r,n,function(t,r,n){if(x(t)){i.push(t)}else if(t instanceof l.default.Container){i=i.concat(e(t,r,o))}o-=n});return i};return n(this,t,r)}},{key:"optimize",value:function e(){var r=arguments.length>0&&arguments[0]!==undefined?arguments[0]:[];var n=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};if(this.batch)return;o(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"optimize",this).call(this,r,n);if(r.length>0){this.emitter.emit(s.default.events.SCROLL_OPTIMIZE,r,n)}}},{key:"path",value:function e(r){return o(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"path",this).call(this,r).slice(1)}},{key:"update",value:function e(r){if(this.batch){if(Array.isArray(r)){this.batch=this.batch.concat(r)}return}var n=s.default.sources.USER;if(typeof r==="string"){n=r}if(!Array.isArray(r)){r=this.observer.takeRecords()}if(r.length>0){this.emitter.emit(s.default.events.SCROLL_BEFORE_UPDATE,n,r)}o(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"update",this).call(this,r.concat([]));if(r.length>0){this.emitter.emit(s.default.events.SCROLL_UPDATE,n,r)}}}]);return t}(l.default.Scroll);w.blotName="scroll";w.className="ql-editor";w.tagName="DIV";w.defaultChild="block";w.allowedChildren=[c.default,f.BlockEmbed,b.default];t.default=w},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.SHORTKEY=t.default=undefined;var n=typeof Symbol==="function"&&typeof Symbol.iterator==="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol==="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};var i=function(){function e(e,t){var r=[];var n=true;var i=false;var o=undefined;try{for(var a=e[Symbol.iterator](),l;!(n=(l=a.next()).done);n=true){r.push(l.value);if(t&&r.length===t)break}}catch(e){i=true;o=e}finally{try{if(!n&&a["return"])a["return"]()}finally{if(i)throw o}}return r}return function(t,r){if(Array.isArray(t)){return t}else if(Symbol.iterator in Object(t)){return e(t,r)}else{throw new TypeError("Invalid attempt to destructure non-iterable instance")}}}();var o=function(){function e(e,t){for(var r=0;r1&&arguments[1]!==undefined?arguments[1]:{};var n=arguments.length>2&&arguments[2]!==undefined?arguments[2]:{};var i=D(t);if(i==null||i.key==null){return q.warn("Attempted to add invalid keyboard binding",i)}if(typeof r==="function"){r={handler:r}}if(typeof n==="function"){n={handler:n}}i=(0,c.default)(i,r,n);this.bindings[i.key]=this.bindings[i.key]||[];this.bindings[i.key].push(i)}},{key:"listen",value:function e(){var r=this;this.quill.root.addEventListener("keydown",function(e){if(e.defaultPrevented)return;var o=e.which||e.keyCode;var a=(r.bindings[o]||[]).filter(function(r){return t.match(e,r)});if(a.length===0)return;var l=r.quill.getSelection();if(l==null||!r.quill.hasFocus())return;var u=r.quill.getLine(l.index),f=i(u,2),c=f[0],d=f[1];var p=r.quill.getLeaf(l.index),h=i(p,2),v=h[0],y=h[1];var g=l.length===0?[v,y]:r.quill.getLeaf(l.index+l.length),m=i(g,2),_=m[0],O=m[1];var x=v instanceof b.default.Text?v.value().slice(0,y):"";var w=_ instanceof b.default.Text?_.value().slice(O):"";var k={collapsed:l.length===0,empty:l.length===0&&c.length()<=1,format:r.quill.getFormat(l),offset:d,prefix:x,suffix:w};var E=a.some(function(e){if(e.collapsed!=null&&e.collapsed!==k.collapsed)return false;if(e.empty!=null&&e.empty!==k.empty)return false;if(e.offset!=null&&e.offset!==k.offset)return false;if(Array.isArray(e.format)){if(e.format.every(function(e){return k.format[e]==null})){return false}}else if(n(e.format)==="object"){if(!Object.keys(e.format).every(function(t){if(e.format[t]===true)return k.format[t]!=null;if(e.format[t]===false)return k.format[t]==null;return(0,s.default)(e.format[t],k.format[t])})){return false}}if(e.prefix!=null&&!e.prefix.test(k.prefix))return false;if(e.suffix!=null&&!e.suffix.test(k.suffix))return false;return e.handler.call(r,l,k)!==true});if(E){e.preventDefault()}})}}]);return t}(w.default);S.keys={BACKSPACE:8,TAB:9,ENTER:13,ESCAPE:27,LEFT:37,UP:38,RIGHT:39,DOWN:40,DELETE:46};S.DEFAULTS={bindings:{bold:B("bold"),italic:B("italic"),underline:B("underline"),indent:{key:S.keys.TAB,format:["blockquote","indent","list"],handler:function e(t,r){if(r.collapsed&&r.offset!==0)return true;this.quill.format("indent","+1",m.default.sources.USER)}},outdent:{key:S.keys.TAB,shiftKey:true,format:["blockquote","indent","list"],handler:function e(t,r){if(r.collapsed&&r.offset!==0)return true;this.quill.format("indent","-1",m.default.sources.USER)}},"outdent backspace":{key:S.keys.BACKSPACE,collapsed:true,shiftKey:null,metaKey:null,ctrlKey:null,altKey:null,format:["indent","list"],offset:0,handler:function e(t,r){if(r.format.indent!=null){this.quill.format("indent","-1",m.default.sources.USER)}else if(r.format.list!=null){this.quill.format("list",false,m.default.sources.USER)}}},"indent code-block":I(true),"outdent code-block":I(false),"remove tab":{key:S.keys.TAB,shiftKey:true,collapsed:true,prefix:/\t$/,handler:function e(t){this.quill.deleteText(t.index-1,1,m.default.sources.USER)}},tab:{key:S.keys.TAB,handler:function e(t){this.quill.history.cutoff();var r=(new p.default).retain(t.index).delete(t.length).insert("\t");this.quill.updateContents(r,m.default.sources.USER);this.quill.history.cutoff();this.quill.setSelection(t.index+1,m.default.sources.SILENT)}},"list empty enter":{key:S.keys.ENTER,collapsed:true,format:["list"],empty:true,handler:function e(t,r){this.quill.format("list",false,m.default.sources.USER);if(r.format.indent){this.quill.format("indent",false,m.default.sources.USER)}}},"checklist enter":{key:S.keys.ENTER,collapsed:true,format:{list:"checked"},handler:function e(t){var r=this.quill.getLine(t.index),n=i(r,2),o=n[0],a=n[1];var l=(0,c.default)({},o.formats(),{list:"checked"});var u=(new p.default).retain(t.index).insert("\n",l).retain(o.length()-a-1).retain(1,{list:"unchecked"});this.quill.updateContents(u,m.default.sources.USER);this.quill.setSelection(t.index+1,m.default.sources.SILENT);this.quill.scrollIntoView()}},"header enter":{key:S.keys.ENTER,collapsed:true,format:["header"],suffix:/^$/,handler:function e(t,r){var n=this.quill.getLine(t.index),o=i(n,2),a=o[0],l=o[1];var u=(new p.default).retain(t.index).insert("\n",r.format).retain(a.length()-l-1).retain(1,{header:null});this.quill.updateContents(u,m.default.sources.USER);this.quill.setSelection(t.index+1,m.default.sources.SILENT);this.quill.scrollIntoView()}},"list autofill":{key:" ",collapsed:true,format:{list:false},prefix:/^\s*?(\d+\.|-|\*|\[ ?\]|\[x\])$/,handler:function e(t,r){var n=r.prefix.length;var o=this.quill.getLine(t.index),a=i(o,2),l=a[0],u=a[1];if(u>n)return true;var s=void 0;switch(r.prefix.trim()){case"[]":case"[ ]":s="unchecked";break;case"[x]":s="checked";break;case"-":case"*":s="bullet";break;default:s="ordered"}this.quill.insertText(t.index," ",m.default.sources.USER);this.quill.history.cutoff();var f=(new p.default).retain(t.index-u).delete(n+1).retain(l.length()-2-u).retain(1,{list:s});this.quill.updateContents(f,m.default.sources.USER);this.quill.history.cutoff();this.quill.setSelection(t.index-n,m.default.sources.SILENT)}},"code exit":{key:S.keys.ENTER,collapsed:true,format:["code-block"],prefix:/\n\n$/,suffix:/^\s+$/,handler:function e(t){var r=this.quill.getLine(t.index),n=i(r,2),o=n[0],a=n[1];var l=(new p.default).retain(t.index+o.length()-a-2).retain(1,{"code-block":null}).delete(1);this.quill.updateContents(l,m.default.sources.USER)}},"embed left":P(S.keys.LEFT,false),"embed left shift":P(S.keys.LEFT,true),"embed right":P(S.keys.RIGHT,false),"embed right shift":P(S.keys.RIGHT,true)}};function P(e,t){var r;var n=e===S.keys.LEFT?"prefix":"suffix";return r={key:e,shiftKey:t,altKey:null},E(r,n,/^$/),E(r,"handler",function r(n){var o=n.index;if(e===S.keys.RIGHT){o+=n.length+1}var a=this.quill.getLeaf(o),l=i(a,1),u=l[0];if(!(u instanceof b.default.Embed))return true;if(e===S.keys.LEFT){if(t){this.quill.setSelection(n.index-1,n.length+1,m.default.sources.USER)}else{this.quill.setSelection(n.index-1,m.default.sources.USER)}}else{if(t){this.quill.setSelection(n.index,n.length+1,m.default.sources.USER)}else{this.quill.setSelection(n.index+n.length+1,m.default.sources.USER)}}return false}),r}function C(e,t){if(e.index===0||this.quill.getLength()<=1)return;var r=this.quill.getLine(e.index),n=i(r,1),o=n[0];var a={};if(t.offset===0){var l=this.quill.getLine(e.index-1),u=i(l,1),s=u[0];if(s!=null&&s.length()>1){var f=o.formats();var c=this.quill.getFormat(e.index-1,1);a=v.default.attributes.diff(f,c)||{}}}var d=/[\uD800-\uDBFF][\uDC00-\uDFFF]$/.test(t.prefix)?2:1;this.quill.deleteText(e.index-d,d,m.default.sources.USER);if(Object.keys(a).length>0){this.quill.formatLine(e.index-d,d,a,m.default.sources.USER)}this.quill.focus()}function L(e,t){var r=/^[\uD800-\uDBFF][\uDC00-\uDFFF]/.test(t.suffix)?2:1;if(e.index>=this.quill.getLength()-r)return;var n={},o=0;var a=this.quill.getLine(e.index),l=i(a,1),u=l[0];if(t.offset>=u.length()-1){var s=this.quill.getLine(e.index+1),f=i(s,1),c=f[0];if(c){var d=u.formats();var p=this.quill.getFormat(e.index,1);n=v.default.attributes.diff(d,p)||{};o=c.length()}}this.quill.deleteText(e.index,r,m.default.sources.USER);if(Object.keys(n).length>0){this.quill.formatLine(e.index+o-1,r,n,m.default.sources.USER)}}function M(e){var t=this.quill.getLines(e);var r={};if(t.length>1){var n=t[0].formats();var i=t[t.length-1].formats();r=v.default.attributes.diff(i,n)||{}}this.quill.deleteText(e,m.default.sources.USER);if(Object.keys(r).length>0){this.quill.formatLine(e.index,1,r,m.default.sources.USER)}this.quill.setSelection(e.index,m.default.sources.SILENT);this.quill.focus()}function R(e,t){var r=this;if(e.length>0){this.quill.scroll.deleteAt(e.index,e.length)}var n=Object.keys(t.format).reduce(function(e,r){if(b.default.query(r,b.default.Scope.BLOCK)&&!Array.isArray(t.format[r])){e[r]=t.format[r]}return e},{});this.quill.insertText(e.index,"\n",n,m.default.sources.USER);this.quill.setSelection(e.index+1,m.default.sources.SILENT);this.quill.focus();Object.keys(t.format).forEach(function(e){if(n[e]!=null)return;if(Array.isArray(t.format[e]))return;if(e==="link")return;r.quill.format(e,t.format[e],m.default.sources.USER)})}function I(e){return{key:S.keys.TAB,shiftKey:!e,format:{"code-block":true},handler:function t(r){var n=b.default.query("code-block");var o=r.index,a=r.length;var l=this.quill.scroll.descendant(n,o),u=i(l,2),s=u[0],f=u[1];if(s==null)return;var c=this.quill.getIndex(s);var d=s.newlineIndex(f,true)+1;var p=s.newlineIndex(c+f+a);var h=s.domNode.textContent.slice(d,p).split("\n");f=0;h.forEach(function(t,r){if(e){s.insertAt(d+f,n.TAB);f+=n.TAB.length;if(r===0){o+=n.TAB.length}else{a+=n.TAB.length}}else if(t.startsWith(n.TAB)){s.deleteAt(d+f,n.TAB.length);f-=n.TAB.length;if(r===0){o-=n.TAB.length}else{a-=n.TAB.length}}f+=t.length+1});this.quill.update(m.default.sources.USER);this.quill.setSelection(o,a,m.default.sources.SILENT)}}}function B(e){return{key:e[0].toUpperCase(),shortKey:true,handler:function t(r,n){this.quill.format(e,!n.format[e],m.default.sources.USER)}}}function D(e){if(typeof e==="string"||typeof e==="number"){return D({key:e})}if((typeof e==="undefined"?"undefined":n(e))==="object"){e=(0,l.default)(e,false)}if(typeof e.key==="string"){if(S.keys[e.key.toUpperCase()]!=null){e.key=S.keys[e.key.toUpperCase()]}else if(e.key.length===1){e.key=e.key.toUpperCase().charCodeAt(0)}else{return null}}if(e.shortKey){e[T]=e.shortKey;delete e.shortKey}return e}t.default=S;t.SHORTKEY=T},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});var n=function(){function e(e,t){var r=[];var n=true;var i=false;var o=undefined;try{for(var a=e[Symbol.iterator](),l;!(n=(l=a.next()).done);n=true){r.push(l.value);if(t&&r.length===t)break}}catch(e){i=true;o=e}finally{try{if(!n&&a["return"])a["return"]()}finally{if(i)throw o}}return r}return function(t,r){if(Array.isArray(t)){return t}else if(Symbol.iterator in Object(t)){return e(t,r)}else{throw new TypeError("Invalid attempt to destructure non-iterable instance")}}}();var i=function e(t,r,n){if(t===null)t=Function.prototype;var i=Object.getOwnPropertyDescriptor(t,r);if(i===undefined){var o=Object.getPrototypeOf(t);if(o===null){return undefined}else{return e(o,r,n)}}else if("value"in i){return i.value}else{var a=i.get;if(a===undefined){return undefined}return a.call(n)}};var o=function(){function e(e,t){for(var r=0;r-1}t.default=c;t.sanitize=d},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});var n=typeof Symbol==="function"&&typeof Symbol.iterator==="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol==="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};var i=function(){function e(e,t){for(var r=0;r1&&arguments[1]!==undefined?arguments[1]:false;var i=this.container.querySelector(".ql-selected");if(t===i)return;if(i!=null){i.classList.remove("ql-selected")}if(t==null)return;t.classList.add("ql-selected");this.select.selectedIndex=[].indexOf.call(t.parentNode.children,t);if(t.hasAttribute("data-value")){this.label.setAttribute("data-value",t.getAttribute("data-value"))}else{this.label.removeAttribute("data-value")}if(t.hasAttribute("data-label")){this.label.setAttribute("data-label",t.getAttribute("data-label"))}else{this.label.removeAttribute("data-label")}if(r){if(typeof Event==="function"){this.select.dispatchEvent(new Event("change"))}else if((typeof Event==="undefined"?"undefined":n(Event))==="object"){var o=document.createEvent("Event");o.initEvent("change",true,true);this.select.dispatchEvent(o)}this.close()}}},{key:"update",value:function e(){var t=void 0;if(this.select.selectedIndex>-1){var r=this.container.querySelector(".ql-picker-options").children[this.select.selectedIndex];t=this.select.options[this.select.selectedIndex];this.selectItem(r)}else{this.selectItem(null)}var n=t!=null&&t!==this.select.querySelector("option[selected]");this.label.classList.toggle("ql-active",n)}}]);return e}();t.default=p},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});var n=r(0);var i=q(n);var o=r(5);var a=q(o);var l=r(4);var u=q(l);var s=r(16);var f=q(s);var c=r(25);var d=q(c);var p=r(24);var h=q(p);var v=r(35);var y=q(v);var b=r(6);var g=q(b);var m=r(22);var _=q(m);var O=r(7);var x=q(O);var w=r(55);var k=q(w);var E=r(42);var j=q(E);var A=r(23);var N=q(A);function q(e){return e&&e.__esModule?e:{default:e}}a.default.register({"blots/block":u.default,"blots/block/embed":l.BlockEmbed,"blots/break":f.default,"blots/container":d.default,"blots/cursor":h.default,"blots/embed":y.default,"blots/inline":g.default,"blots/scroll":_.default,"blots/text":x.default,"modules/clipboard":k.default,"modules/history":j.default,"modules/keyboard":N.default});i.default.register(u.default,f.default,h.default,g.default,_.default,x.default);t.default=a.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});var n=r(1);var i=function(){function e(e){this.domNode=e;this.domNode[n.DATA_KEY]={blot:this}}Object.defineProperty(e.prototype,"statics",{get:function(){return this.constructor},enumerable:true,configurable:true});e.create=function(e){if(this.tagName==null){throw new n.ParchmentError("Blot definition missing tagName")}var t;if(Array.isArray(this.tagName)){if(typeof e==="string"){e=e.toUpperCase();if(parseInt(e).toString()===e){e=parseInt(e)}}if(typeof e==="number"){t=document.createElement(this.tagName[e-1])}else if(this.tagName.indexOf(e)>-1){t=document.createElement(e)}else{t=document.createElement(this.tagName[0])}}else{t=document.createElement(this.tagName)}if(this.className){t.classList.add(this.className)}return t};e.prototype.attach=function(){if(this.parent!=null){this.scroll=this.parent.scroll}};e.prototype.clone=function(){var e=this.domNode.cloneNode(false);return n.create(e)};e.prototype.detach=function(){if(this.parent!=null)this.parent.removeChild(this);delete this.domNode[n.DATA_KEY]};e.prototype.deleteAt=function(e,t){var r=this.isolate(e,t);r.remove()};e.prototype.formatAt=function(e,t,r,i){var o=this.isolate(e,t);if(n.query(r,n.Scope.BLOT)!=null&&i){o.wrap(r,i)}else if(n.query(r,n.Scope.ATTRIBUTE)!=null){var a=n.create(this.statics.scope);o.wrap(a);a.format(r,i)}};e.prototype.insertAt=function(e,t,r){var i=r==null?n.create("text",t):n.create(t,r);var o=this.split(e);this.parent.insertBefore(i,o)};e.prototype.insertInto=function(e,t){if(t===void 0){t=null}if(this.parent!=null){this.parent.children.remove(this)}var r=null;e.children.insertBefore(this,t);if(t!=null){r=t.domNode}if(this.domNode.parentNode!=e.domNode||this.domNode.nextSibling!=r){e.domNode.insertBefore(this.domNode,r)}this.parent=e;this.attach()};e.prototype.isolate=function(e,t){var r=this.split(e);r.split(t);return r};e.prototype.length=function(){return 1};e.prototype.offset=function(e){if(e===void 0){e=this.parent}if(this.parent==null||this==e)return 0;return this.parent.children.offset(this)+this.parent.offset(e)};e.prototype.optimize=function(e){if(this.domNode[n.DATA_KEY]!=null){delete this.domNode[n.DATA_KEY].mutations}};e.prototype.remove=function(){if(this.domNode.parentNode!=null){this.domNode.parentNode.removeChild(this.domNode)}this.detach()};e.prototype.replace=function(e){if(e.parent==null)return;e.parent.insertBefore(this,e.next);e.remove()};e.prototype.replaceWith=function(e,t){var r=typeof e==="string"?n.create(e,t):e;r.replace(this);return r};e.prototype.split=function(e,t){return e===0?this:this.next};e.prototype.update=function(e,t){};e.prototype.wrap=function(e,t){var r=typeof e==="string"?n.create(e,t):e;if(this.parent!=null){this.parent.insertBefore(r,this.next)}r.appendChild(this);return r};e.blotName="abstract";return e}();t.default=i},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});var n=r(12);var i=r(32);var o=r(33);var a=r(1);var l=function(){function e(e){this.attributes={};this.domNode=e;this.build()}e.prototype.attribute=function(e,t){if(t){if(e.add(this.domNode,t)){if(e.value(this.domNode)!=null){this.attributes[e.attrName]=e}else{delete this.attributes[e.attrName]}}}else{e.remove(this.domNode);delete this.attributes[e.attrName]}};e.prototype.build=function(){var e=this;this.attributes={};var t=n.default.keys(this.domNode);var r=i.default.keys(this.domNode);var l=o.default.keys(this.domNode);t.concat(r).concat(l).forEach(function(t){var r=a.query(t,a.Scope.ATTRIBUTE);if(r instanceof n.default){e.attributes[r.attrName]=r}})};e.prototype.copy=function(e){var t=this;Object.keys(this.attributes).forEach(function(r){var n=t.attributes[r].value(t.domNode);e.format(r,n)})};e.prototype.move=function(e){var t=this;this.copy(e);Object.keys(this.attributes).forEach(function(e){t.attributes[e].remove(t.domNode)});this.attributes={}};e.prototype.values=function(){var e=this;return Object.keys(this.attributes).reduce(function(t,r){t[r]=e.attributes[r].value(e.domNode);return t},{})};return e}();t.default=l},function(e,t,r){"use strict";var n=this&&this.__extends||function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)if(t.hasOwnProperty(r))e[r]=t[r]};return function(t,r){e(t,r);function n(){this.constructor=t}t.prototype=r===null?Object.create(r):(n.prototype=r.prototype,new n)}}();Object.defineProperty(t,"__esModule",{value:true});var i=r(12);function o(e,t){var r=e.getAttribute("class")||"";return r.split(/\s+/).filter(function(e){return e.indexOf(t+"-")===0})}var a=function(e){n(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}t.keys=function(e){return(e.getAttribute("class")||"").split(/\s+/).map(function(e){return e.split("-").slice(0,-1).join("-")})};t.prototype.add=function(e,t){if(!this.canAdd(e,t))return false;this.remove(e);e.classList.add(this.keyName+"-"+t);return true};t.prototype.remove=function(e){var t=o(e,this.keyName);t.forEach(function(t){e.classList.remove(t)});if(e.classList.length===0){e.removeAttribute("class")}};t.prototype.value=function(e){var t=o(e,this.keyName)[0]||"";var r=t.slice(this.keyName.length+1);return this.canAdd(e,r)?r:""};return t}(i.default);t.default=a},function(e,t,r){"use strict";var n=this&&this.__extends||function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)if(t.hasOwnProperty(r))e[r]=t[r]};return function(t,r){e(t,r);function n(){this.constructor=t}t.prototype=r===null?Object.create(r):(n.prototype=r.prototype,new n)}}();Object.defineProperty(t,"__esModule",{value:true});var i=r(12);function o(e){var t=e.split("-");var r=t.slice(1).map(function(e){return e[0].toUpperCase()+e.slice(1)}).join("");return t[0]+r}var a=function(e){n(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}t.keys=function(e){return(e.getAttribute("style")||"").split(";").map(function(e){var t=e.split(":");return t[0].trim()})};t.prototype.add=function(e,t){if(!this.canAdd(e,t))return false;e.style[o(this.keyName)]=t;return true};t.prototype.remove=function(e){e.style[o(this.keyName)]="";if(!e.getAttribute("style")){e.removeAttribute("style")}};t.prototype.value=function(e){var t=e.style[o(this.keyName)];return this.canAdd(e,t)?t:""};return t}(i.default);t.default=a},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});var n=function(){function e(e,t){for(var r=0;ri&&this.stack.undo.length>0){var o=this.stack.undo.pop();n=n.compose(o.undo);t=o.redo.compose(t)}else{this.lastRecorded=i}this.stack.undo.push({redo:t,undo:n});if(this.stack.undo.length>this.options.maxStack){this.stack.undo.shift()}}},{key:"redo",value:function e(){this.change("redo","undo")}},{key:"transform",value:function e(t){this.stack.undo.forEach(function(e){e.undo=t.transform(e.undo,true);e.redo=t.transform(e.redo,true)});this.stack.redo.forEach(function(e){e.undo=t.transform(e.undo,true);e.redo=t.transform(e.redo,true)})}},{key:"undo",value:function e(){this.change("undo","redo")}}]);return t}(s.default);h.DEFAULTS={delay:1e3,maxStack:100,userOnly:false};function v(e){var t=e.ops[e.ops.length-1];if(t==null)return false;if(t.insert!=null){return typeof t.insert==="string"&&t.insert.endsWith("\n")}if(t.attributes!=null){return Object.keys(t.attributes).some(function(e){return o.default.query(e,o.default.Scope.BLOCK)!=null})}return false}function y(e){var t=e.reduce(function(e,t){e+=t.delete||0;return e},0);var r=e.length()-t;if(v(e)){r-=1}return r}t.default=h;t.getLastChangeIndex=y},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.default=t.BaseTooltip=undefined;var n=function(){function e(e,t){for(var r=0;r0&&arguments[0]!==undefined?arguments[0]:"link";var r=arguments.length>1&&arguments[1]!==undefined?arguments[1]:null;this.root.classList.remove("ql-hidden");this.root.classList.add("ql-editing");if(r!=null){this.textbox.value=r}else if(t!==this.root.getAttribute("data-mode")){this.textbox.value=""}this.position(this.quill.getBounds(this.quill.selection.savedRange));this.textbox.select();this.textbox.setAttribute("placeholder",this.textbox.getAttribute("data-"+t)||"");this.root.setAttribute("data-mode",t)}},{key:"restoreFocus",value:function e(){var t=this.quill.scrollingContainer.scrollTop;this.quill.focus();this.quill.scrollingContainer.scrollTop=t}},{key:"save",value:function e(){var t=this.textbox.value;switch(this.root.getAttribute("data-mode")){case"link":{var r=this.quill.root.scrollTop;if(this.linkRange){this.quill.formatText(this.linkRange,"link",t,f.default.sources.USER);delete this.linkRange}else{this.restoreFocus();this.quill.format("link",t,f.default.sources.USER)}this.quill.root.scrollTop=r;break}case"video":{t=L(t)}case"formula":{if(!t)break;var n=this.quill.getSelection(true);if(n!=null){var i=n.index+n.length;this.quill.insertEmbed(i,this.root.getAttribute("data-mode"),t,f.default.sources.USER);if(this.root.getAttribute("data-mode")==="formula"){this.quill.insertText(i+1," ",f.default.sources.USER)}this.quill.setSelection(i+2,f.default.sources.USER)}break}default:}this.textbox.value="";this.hide()}}]);return t}(x.default);function L(e){var t=e.match(/^(?:(https?):\/\/)?(?:(?:www|m)\.)?youtube\.com\/watch.*v=([a-zA-Z0-9_-]+)/)||e.match(/^(?:(https?):\/\/)?(?:(?:www|m)\.)?youtu\.be\/([a-zA-Z0-9_-]+)/);if(t){return(t[1]||"https")+"://www.youtube.com/embed/"+t[2]+"?showinfo=0"}if(t=e.match(/^(?:(https?):\/\/)?(?:www\.)?vimeo\.com\/(\d+)/)){return(t[1]||"https")+"://player.vimeo.com/video/"+t[2]+"/"}return e}function M(e,t){var r=arguments.length>2&&arguments[2]!==undefined?arguments[2]:false;t.forEach(function(t){var n=document.createElement("option");if(t===r){n.setAttribute("selected","selected")}else{n.setAttribute("value",t)}e.appendChild(n)})}t.BaseTooltip=C;t.default=P},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});var n=function(){function e(){this.head=this.tail=null;this.length=0}e.prototype.append=function(){var e=[];for(var t=0;t1){this.append.apply(this,e.slice(1))}};e.prototype.contains=function(e){var t,r=this.iterator();while(t=r()){if(t===e)return true}return false};e.prototype.insertBefore=function(e,t){if(!e)return;e.next=t;if(t!=null){e.prev=t.prev;if(t.prev!=null){t.prev.next=e}t.prev=e;if(t===this.head){this.head=e}}else if(this.tail!=null){this.tail.next=e;e.prev=this.tail;this.tail=e}else{e.prev=null;this.head=this.tail=e}this.length+=1};e.prototype.offset=function(e){var t=0,r=this.head;while(r!=null){if(r===e)return t;t+=r.length();r=r.next}return-1};e.prototype.remove=function(e){if(!this.contains(e))return;if(e.prev!=null)e.prev.next=e.next;if(e.next!=null)e.next.prev=e.prev;if(e===this.head)this.head=e.next;if(e===this.tail)this.tail=e.prev;this.length-=1};e.prototype.iterator=function(e){if(e===void 0){e=this.head}return function(){var t=e;if(e!=null)e=e.next;return t}};e.prototype.find=function(e,t){if(t===void 0){t=false}var r,n=this.iterator();while(r=n()){var i=r.length();if(el){r(a,e-l,Math.min(t,l+s-e))}else{r(a,0,Math.min(s,e+t-l))}l+=s}};e.prototype.map=function(e){return this.reduce(function(t,r){t.push(e(r));return t},[])};e.prototype.reduce=function(e,t){var r,n=this.iterator();while(r=n()){t=e(t,r)}return t};return e}();t.default=n},function(e,t,r){"use strict";var n=this&&this.__extends||function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)if(t.hasOwnProperty(r))e[r]=t[r]};return function(t,r){e(t,r);function n(){this.constructor=t}t.prototype=r===null?Object.create(r):(n.prototype=r.prototype,new n)}}();Object.defineProperty(t,"__esModule",{value:true});var i=r(17);var o=r(1);var a={attributes:true,characterData:true,characterDataOldValue:true,childList:true,subtree:true};var l=100;var u=function(e){n(t,e);function t(t){var r=e.call(this,t)||this;r.scroll=r;r.observer=new MutationObserver(function(e){r.update(e)});r.observer.observe(r.domNode,a);r.attach();return r}t.prototype.detach=function(){e.prototype.detach.call(this);this.observer.disconnect()};t.prototype.deleteAt=function(t,r){this.update();if(t===0&&r===this.length()){this.children.forEach(function(e){e.remove()})}else{e.prototype.deleteAt.call(this,t,r)}};t.prototype.formatAt=function(t,r,n,i){this.update();e.prototype.formatAt.call(this,t,r,n,i)};t.prototype.insertAt=function(t,r,n){this.update();e.prototype.insertAt.call(this,t,r,n)};t.prototype.optimize=function(t,r){var n=this;if(t===void 0){t=[]}if(r===void 0){r={}}e.prototype.optimize.call(this,r);var a=[].slice.call(this.observer.takeRecords());while(a.length>0)t.push(a.pop());var u=function(e,t){if(t===void 0){t=true}if(e==null||e===n)return;if(e.domNode.parentNode==null)return;if(e.domNode[o.DATA_KEY].mutations==null){e.domNode[o.DATA_KEY].mutations=[]}if(t)u(e.parent)};var s=function(e){if(e.domNode[o.DATA_KEY]==null||e.domNode[o.DATA_KEY].mutations==null){return}if(e instanceof i.default){e.children.forEach(s)}e.optimize(r)};var f=t;for(var c=0;f.length>0;c+=1){if(c>=l){throw new Error("[Parchment] Maximum optimize iterations reached")}f.forEach(function(e){var t=o.find(e.target,true);if(t==null)return;if(t.domNode===e.target){if(e.type==="childList"){u(o.find(e.previousSibling,false));[].forEach.call(e.addedNodes,function(e){var t=o.find(e,false);u(t,false);if(t instanceof i.default){t.children.forEach(function(e){u(e,false)})}})}else if(e.type==="attributes"){u(t.prev)}}u(t)});this.children.forEach(s);f=[].slice.call(this.observer.takeRecords());a=f.slice();while(a.length>0)t.push(a.pop())}};t.prototype.update=function(t,r){var n=this;if(r===void 0){r={}}t=t||this.observer.takeRecords();t.map(function(e){var t=o.find(e.target,true);if(t==null)return null;if(t.domNode[o.DATA_KEY].mutations==null){t.domNode[o.DATA_KEY].mutations=[e];return t}else{t.domNode[o.DATA_KEY].mutations.push(e);return null}}).forEach(function(e){if(e==null||e===n||e.domNode[o.DATA_KEY]==null)return;e.update(e.domNode[o.DATA_KEY].mutations||[],r)});if(this.domNode[o.DATA_KEY].mutations!=null){e.prototype.update.call(this,this.domNode[o.DATA_KEY].mutations,r)}this.optimize(t,r)};t.blotName="scroll";t.defaultChild="block";t.scope=o.Scope.BLOCK_BLOT;t.tagName="DIV";return t}(i.default);t.default=u},function(e,t,r){"use strict";var n=this&&this.__extends||function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)if(t.hasOwnProperty(r))e[r]=t[r]};return function(t,r){e(t,r);function n(){this.constructor=t}t.prototype=r===null?Object.create(r):(n.prototype=r.prototype,new n)}}();Object.defineProperty(t,"__esModule",{value:true});var i=r(18);var o=r(1);function a(e,t){if(Object.keys(e).length!==Object.keys(t).length)return false;for(var r in e){if(e[r]!==t[r])return false}return true}var l=function(e){n(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}t.formats=function(r){if(r.tagName===t.tagName)return undefined;return e.formats.call(this,r)};t.prototype.format=function(r,n){var o=this;if(r===this.statics.blotName&&!n){this.children.forEach(function(e){if(!(e instanceof i.default)){e=e.wrap(t.blotName,true)}o.attributes.copy(e)});this.unwrap()}else{e.prototype.format.call(this,r,n)}};t.prototype.formatAt=function(t,r,n,i){if(this.formats()[n]!=null||o.query(n,o.Scope.ATTRIBUTE)){var a=this.isolate(t,r);a.format(n,i)}else{e.prototype.formatAt.call(this,t,r,n,i)}};t.prototype.optimize=function(r){e.prototype.optimize.call(this,r);var n=this.formats();if(Object.keys(n).length===0){return this.unwrap()}var i=this.next;if(i instanceof t&&i.prev===this&&a(n,i.formats())){i.moveChildren(this);i.remove()}};t.blotName="inline";t.scope=o.Scope.INLINE_BLOT;t.tagName="SPAN";return t}(i.default);t.default=l},function(e,t,r){"use strict";var n=this&&this.__extends||function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)if(t.hasOwnProperty(r))e[r]=t[r]};return function(t,r){e(t,r);function n(){this.constructor=t}t.prototype=r===null?Object.create(r):(n.prototype=r.prototype,new n)}}();Object.defineProperty(t,"__esModule",{value:true});var i=r(18);var o=r(1);var a=function(e){n(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}t.formats=function(r){var n=o.query(t.blotName).tagName;if(r.tagName===n)return undefined;return e.formats.call(this,r)};t.prototype.format=function(r,n){if(o.query(r,o.Scope.BLOCK)==null){return}else if(r===this.statics.blotName&&!n){this.replaceWith(t.blotName)}else{e.prototype.format.call(this,r,n)}};t.prototype.formatAt=function(t,r,n,i){if(o.query(n,o.Scope.BLOCK)!=null){this.format(n,i)}else{e.prototype.formatAt.call(this,t,r,n,i)}};t.prototype.insertAt=function(t,r,n){if(n==null||o.query(r,o.Scope.INLINE)!=null){e.prototype.insertAt.call(this,t,r,n)}else{var i=this.split(t);var a=o.create(r,n);i.parent.insertBefore(a,i)}};t.prototype.update=function(t,r){if(navigator.userAgent.match(/Trident/)){this.build()}else{e.prototype.update.call(this,t,r)}};t.blotName="block";t.scope=o.Scope.BLOCK_BLOT;t.tagName="P";return t}(i.default);t.default=a},function(e,t,r){"use strict";var n=this&&this.__extends||function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)if(t.hasOwnProperty(r))e[r]=t[r]};return function(t,r){e(t,r);function n(){this.constructor=t}t.prototype=r===null?Object.create(r):(n.prototype=r.prototype,new n)}}();Object.defineProperty(t,"__esModule",{value:true});var i=r(19);var o=function(e){n(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}t.formats=function(e){return undefined};t.prototype.format=function(t,r){e.prototype.formatAt.call(this,0,this.length(),t,r)};t.prototype.formatAt=function(t,r,n,i){if(t===0&&r===this.length()){this.format(n,i)}else{e.prototype.formatAt.call(this,t,r,n,i)}};t.prototype.formats=function(){return this.statics.formats(this.domNode)};return t}(i.default);t.default=o},function(e,t,r){"use strict";var n=this&&this.__extends||function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)if(t.hasOwnProperty(r))e[r]=t[r]};return function(t,r){e(t,r);function n(){this.constructor=t}t.prototype=r===null?Object.create(r):(n.prototype=r.prototype,new n)}}();Object.defineProperty(t,"__esModule",{value:true});var i=r(19);var o=r(1);var a=function(e){n(t,e);function t(t){var r=e.call(this,t)||this;r.text=r.statics.value(r.domNode);return r}t.create=function(e){return document.createTextNode(e)};t.value=function(e){var t=e.data;if(t["normalize"])t=t["normalize"]();return t};t.prototype.deleteAt=function(e,t){this.domNode.data=this.text=this.text.slice(0,e)+this.text.slice(e+t)};t.prototype.index=function(e,t){if(this.domNode===e){return t}return-1};t.prototype.insertAt=function(t,r,n){if(n==null){this.text=this.text.slice(0,t)+r+this.text.slice(t);this.domNode.data=this.text}else{e.prototype.insertAt.call(this,t,r,n)}};t.prototype.length=function(){return this.text.length};t.prototype.optimize=function(r){e.prototype.optimize.call(this,r);this.text=this.statics.value(this.domNode);if(this.text.length===0){this.remove()}else if(this.next instanceof t&&this.next.prev===this){this.insertAt(this.length(),this.next.value());this.next.remove()}};t.prototype.position=function(e,t){if(t===void 0){t=false}return[this.domNode,e]};t.prototype.split=function(e,t){if(t===void 0){t=false}if(!t){if(e===0)return this;if(e===this.length())return this.next}var r=o.create(this.domNode.splitText(e));this.parent.insertBefore(r,this.next);this.text=this.statics.value(this.domNode);return r};t.prototype.update=function(e,t){var r=this;if(e.some(function(e){return e.type==="characterData"&&e.target===r.domNode})){this.text=this.statics.value(this.domNode)}};t.prototype.value=function(){return this.text};t.blotName="text";t.scope=o.Scope.INLINE_BLOT;return t}(i.default);t.default=a},function(e,t,r){"use strict";var n=document.createElement("div");n.classList.toggle("test-class",false);if(n.classList.contains("test-class")){var i=DOMTokenList.prototype.toggle;DOMTokenList.prototype.toggle=function(e,t){if(arguments.length>1&&!this.contains(e)===!t){return t}else{return i.call(this,e)}}}if(!String.prototype.startsWith){String.prototype.startsWith=function(e,t){t=t||0;return this.substr(t,e.length)===e}}if(!String.prototype.endsWith){String.prototype.endsWith=function(e,t){var r=this.toString();if(typeof t!=="number"||!isFinite(t)||Math.floor(t)!==t||t>r.length){t=r.length}t-=e.length;var n=r.indexOf(e,t);return n!==-1&&n===t}}if(!Array.prototype.find){Object.defineProperty(Array.prototype,"find",{value:function e(t){if(this===null){throw new TypeError("Array.prototype.find called on null or undefined")}if(typeof t!=="function"){throw new TypeError("predicate must be a function")}var r=Object(this);var n=r.length>>>0;var i=arguments[1];var e;for(var o=0;ot.length?e:t;var s=e.length>t.length?t:e;var f=u.indexOf(s);if(f!=-1){a=[[n,u.substring(0,f)],[i,s],[n,u.substring(f+s.length)]];if(e.length>t.length){a[0][0]=a[2][0]=r}return a}if(s.length==1){return[[r,e],[n,t]]}var d=c(e,t);if(d){var p=d[0];var h=d[1];var v=d[2];var y=d[3];var b=d[4];var g=o(p,v);var m=o(h,y);return g.concat([[i,b]],m)}return l(e,t)}function l(e,t){var i=e.length;var o=t.length;var a=Math.ceil((i+o)/2);var l=a;var s=2*a;var f=new Array(s);var c=new Array(s);for(var d=0;di){y+=2}else if(w>o){v+=2}else if(h){var k=l+p-_;if(k>=0&&k=E){return u(e,t,x,w)}}}}for(var j=-m+b;j<=m-g;j+=2){var k=l+j;var E;if(j==-m||j!=m&&c[k-1]i){g+=2}else if(A>o){b+=2}else if(!h){var O=l+p-j;if(O>=0&&O=E){return u(e,t,x,w)}}}}}return[[r,e],[n,t]]}function u(e,t,r,n){var i=e.substring(0,r);var a=t.substring(0,n);var l=e.substring(r);var u=t.substring(n);var s=o(i,a);var f=o(l,u);return s.concat(f)}function s(e,t){if(!e||!t||e.charAt(0)!=t.charAt(0)){return 0}var r=0;var n=Math.min(e.length,t.length);var i=n;var o=0;while(rt.length?e:t;var n=e.length>t.length?t:e;if(r.length<4||n.length*2=e.length){return[a,l,u,c,o]}else{return null}}var o=i(r,n,Math.ceil(r.length/4));var a=i(r,n,Math.ceil(r.length/2));var l;if(!o&&!a){return null}else if(!a){l=o}else if(!o){l=a}else{l=o[4].length>a[4].length?o:a}var u,c,d,p;if(e.length>t.length){u=l[0];c=l[1];d=l[2];p=l[3]}else{d=l[0];p=l[1];u=l[2];c=l[3]}var h=l[4];return[u,c,d,p,h]}function d(e){e.push([i,""]);var t=0;var o=0;var a=0;var l="";var u="";var c;while(t1){if(o!==0&&a!==0){c=s(u,l);if(c!==0){if(t-o-a>0&&e[t-o-a-1][0]==i){e[t-o-a-1][1]+=u.substring(0,c)}else{e.splice(0,0,[i,u.substring(0,c)]);t++}u=u.substring(c);l=l.substring(c)}c=f(u,l);if(c!==0){e[t][1]=u.substring(u.length-c)+e[t][1];u=u.substring(0,u.length-c);l=l.substring(0,l.length-c)}}if(o===0){e.splice(t-a,o+a,[n,u])}else if(a===0){e.splice(t-o,o+a,[r,l])}else{e.splice(t-o-a,o+a,[r,l],[n,u])}t=t-o-a+(o?1:0)+(a?1:0)+1}else if(t!==0&&e[t-1][0]==i){e[t-1][1]+=e[t][1];e.splice(t,1)}else{t++}a=0;o=0;l="";u="";break}}if(e[e.length-1][1]===""){e.pop()}var p=false;t=1;while(t0){n.splice(o+2,0,[l[0],u])}return b(n,o,3)}else{return e}}}function y(e){var t=false;var o=function(e){return e.charCodeAt(0)>=56320&&e.charCodeAt(0)<=57343};var a=function(e){return e.charCodeAt(e.length-1)>=55296&&e.charCodeAt(e.length-1)<=56319};for(var l=2;l0){u.push(e[l])}}return u}function b(e,t,r){for(var n=t+r-1;n>=0&&n>=t-1;n--){if(n+1\r?\n +\<");return this.convert()}var r=this.quill.getFormat(this.quill.selection.savedRange.index);if(r[O.default.blotName]){var n=this.container.innerText;this.container.innerHTML="";return(new s.default).insert(n,A({},O.default.blotName,r[O.default.blotName]))}var o=this.prepareMatching(),a=i(o,2),l=a[0],u=a[1];var f=F(this.container,l,u);if(D(f,"\n")&&f.ops[f.ops.length-1].attributes==null){f=f.compose((new s.default).retain(f.length()-1).delete(1))}S.log("convert",this.container.innerHTML,f);this.container.innerHTML="";return f}},{key:"dangerouslyPasteHTML",value:function e(t,r){var n=arguments.length>2&&arguments[2]!==undefined?arguments[2]:p.default.sources.API;if(typeof t==="string"){this.quill.setContents(this.convert(t),r);this.quill.setSelection(0,p.default.sources.SILENT)}else{var i=this.convert(r);this.quill.updateContents((new s.default).retain(t).concat(i),n);this.quill.setSelection(t+i.length(),p.default.sources.SILENT)}}},{key:"onPaste",value:function e(t){var r=this;if(t.defaultPrevented||!this.quill.isEnabled())return;var n=this.quill.getSelection();var i=(new s.default).retain(n.index);var o=this.quill.scrollingContainer.scrollTop;this.container.focus();this.quill.selection.update(p.default.sources.SILENT);setTimeout(function(){i=i.concat(r.convert()).delete(n.length);r.quill.updateContents(i,p.default.sources.USER);r.quill.setSelection(i.length()-n.length,p.default.sources.SILENT);r.quill.scrollingContainer.scrollTop=o;r.quill.focus()},1)}},{key:"prepareMatching",value:function e(){var t=this;var r=[],n=[];this.matchers.forEach(function(e){var o=i(e,2),a=o[0],l=o[1];switch(a){case Node.TEXT_NODE:n.push(l);break;case Node.ELEMENT_NODE:r.push(l);break;default:[].forEach.call(t.container.querySelectorAll(a),function(e){e[P]=e[P]||[];e[P].push(l)});break}});return[r,n]}}]);return t}(b.default);R.DEFAULTS={matchers:[],matchVisual:true};function I(e,t,r){if((typeof t==="undefined"?"undefined":n(t))==="object"){return Object.keys(t).reduce(function(e,r){return I(e,r,t[r])},e)}else{return e.reduce(function(e,n){if(n.attributes&&n.attributes[t]){return e.push(n)}else{return e.insert(n.insert,(0,l.default)({},A({},t,r),n.attributes))}},new s.default)}}function B(e){if(e.nodeType!==Node.ELEMENT_NODE)return{};var t="__ql-computed-style";return e[t]||(e[t]=window.getComputedStyle(e))}function D(e,t){var r="";for(var n=e.ops.length-1;n>=0&&r.length-1}function F(e,t,r){if(e.nodeType===e.TEXT_NODE){return r.reduce(function(t,r){return r(e,t)},new s.default)}else if(e.nodeType===e.ELEMENT_NODE){return[].reduce.call(e.childNodes||[],function(n,i){var o=F(i,t,r);if(i.nodeType===e.ELEMENT_NODE){o=t.reduce(function(e,t){return t(i,e)},o);o=(i[P]||[]).reduce(function(e,t){return t(i,e)},o)}return n.concat(o)},new s.default)}else{return new s.default}}function z(e,t,r){return I(r,e,true)}function H(e,t){var r=c.default.Attributor.Attribute.keys(e);var n=c.default.Attributor.Class.keys(e);var i=c.default.Attributor.Style.keys(e);var o={};r.concat(n).concat(i).forEach(function(t){var r=c.default.query(t,c.default.Scope.ATTRIBUTE);if(r!=null){o[r.attrName]=r.value(e);if(o[r.attrName])return}r=L[t];if(r!=null&&(r.attrName===t||r.keyName===t)){o[r.attrName]=r.value(e)||undefined}r=M[t];if(r!=null&&(r.attrName===t||r.keyName===t)){r=M[t];o[r.attrName]=r.value(e)||undefined}});if(Object.keys(o).length>0){t=I(t,o)}return t}function K(e,t){var r=c.default.query(e);if(r==null)return t;if(r.prototype instanceof c.default.Embed){var n={};var i=r.value(e);if(i!=null){n[r.blotName]=i;t=(new s.default).insert(n,r.formats(e))}}else if(typeof r.formats==="function"){t=I(t,r.blotName,r.formats(e))}return t}function V(e,t){if(!D(t,"\n")){t.insert("\n")}return t}function W(){return new s.default}function Z(e,t){var r=c.default.query(e);if(r==null||r.blotName!=="list-item"||!D(t,"\n")){return t}var n=-1,i=e.parentNode;while(!i.classList.contains("ql-clipboard")){if((c.default.query(i)||{}).blotName==="list"){n+=1}i=i.parentNode}if(n<=0)return t;return t.compose((new s.default).retain(t.length()-1).retain(1,{indent:n}))}function G(e,t){if(!D(t,"\n")){if(U(e)||t.length()>0&&e.nextSibling&&U(e.nextSibling)){t.insert("\n")}}return t}function Y(e,t){if(U(e)&&e.nextElementSibling!=null&&!D(t,"\n\n")){var r=e.offsetHeight+parseFloat(B(e).marginTop)+parseFloat(B(e).marginBottom);if(e.nextElementSibling.offsetTop>e.offsetTop+r*1.5){t.insert("\n")}}return t}function $(e,t){var r={};var n=e.style||{};if(n.fontStyle&&B(e).fontStyle==="italic"){r.italic=true}if(n.fontWeight&&(B(e).fontWeight.startsWith("bold")||parseInt(B(e).fontWeight)>=700)){r.bold=true}if(Object.keys(r).length>0){t=I(t,r)}if(parseFloat(n.textIndent||0)>0){t=(new s.default).insert("\t").concat(t)}return t}function X(e,t){var r=e.data;if(e.parentNode.tagName==="O:P"){return t.insert(r.trim())}if(r.trim().length===0&&e.parentNode.classList.contains("ql-clipboard")){return t}if(!B(e.parentNode).whiteSpace.startsWith("pre")){var n=function e(t,r){r=r.replace(/[^\u00a0]/g,"");return r.length<1&&t?" ":r};r=r.replace(/\r\n/g," ").replace(/\n/g," ");r=r.replace(/\s\s+/g,n.bind(n,true));if(e.previousSibling==null&&U(e.parentNode)||e.previousSibling!=null&&U(e.previousSibling)){r=r.replace(/^\s+/,n.bind(n,false))}if(e.nextSibling==null&&U(e.parentNode)||e.nextSibling!=null&&U(e.nextSibling)){r=r.replace(/\s+$/,n.bind(n,false))}}return t.insert(r)}t.default=R;t.matchAttributor=H;t.matchBlot=K;t.matchNewline=G;t.matchSpacing=Y;t.matchText=X},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});var n=function(){function e(e,t){for(var r=0;r '},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});var n=function(){function e(e,t){for(var r=0;rt.left?-10:10;var i=t.bottom+this.quill.root.scrollTop;this.root.style.left=r+n+"px";this.root.style.top=i+"px";this.root.classList.remove("ql-flip");var o=this.boundsContainer.getBoundingClientRect();var a=this.root.getBoundingClientRect();var l=0;if(a.right>o.right){l=o.right-a.right;this.root.style.left=r+l+"px"}if(a.lefto.bottom){var u=a.bottom-a.top;var s=t.bottom-t.top+u;this.root.style.top=i-s+"px";this.root.classList.add("ql-flip")}return l}},{key:"show",value:function e(){this.root.classList.remove("ql-editing");this.root.classList.remove("ql-hidden")}}]);return e}();t.default=o},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});var n=function(){function e(e,t){var r=[];var n=true;var i=false;var o=undefined;try{for(var a=e[Symbol.iterator](),l;!(n=(l=a.next()).done);n=true){r.push(l.value);if(t&&r.length===t)break}}catch(e){i=true;o=e}finally{try{if(!n&&a["return"])a["return"]()}finally{if(i)throw o}}return r}return function(t,r){if(Array.isArray(t)){return t}else if(Symbol.iterator in Object(t)){return e(t,r)}else{throw new TypeError("Invalid attempt to destructure non-iterable instance")}}}();var i=function e(t,r,n){if(t===null)t=Function.prototype;var i=Object.getOwnPropertyDescriptor(t,r);if(i===undefined){var o=Object.getPrototypeOf(t);if(o===null){return undefined}else{return e(o,r,n)}}else if("value"in i){return i.value}else{var a=i.get;if(a===undefined){return undefined}return a.call(n)}};var o=function(){function e(e,t){for(var r=0;r','','',''].join("");t.default=x},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});var n=r(29);var i=re(n);var o=r(36);var a=r(38);var l=r(64);var u=r(65);var s=re(u);var f=r(66);var c=re(f);var d=r(67);var p=re(d);var h=r(37);var v=r(26);var y=r(39);var b=r(40);var g=r(56);var m=re(g);var _=r(68);var O=re(_);var x=r(27);var w=re(x);var k=r(69);var E=re(k);var j=r(70);var A=re(j);var N=r(71);var q=re(N);var T=r(72);var S=re(T);var P=r(73);var C=re(P);var L=r(13);var M=re(L);var R=r(74);var I=re(R);var B=r(75);var D=re(B);var U=r(57);var F=re(U);var z=r(41);var H=re(z);var K=r(28);var V=re(K);var W=r(59);var Z=re(W);var G=r(60);var Y=re(G);var $=r(61);var X=re($);var Q=r(108);var J=re(Q);var ee=r(62);var te=re(ee);function re(e){return e&&e.__esModule?e:{default:e}}i.default.register({"attributors/attribute/direction":a.DirectionAttribute,"attributors/class/align":o.AlignClass,"attributors/class/background":h.BackgroundClass,"attributors/class/color":v.ColorClass,"attributors/class/direction":a.DirectionClass,"attributors/class/font":y.FontClass,"attributors/class/size":b.SizeClass,"attributors/style/align":o.AlignStyle,"attributors/style/background":h.BackgroundStyle,"attributors/style/color":v.ColorStyle,"attributors/style/direction":a.DirectionStyle,"attributors/style/font":y.FontStyle,"attributors/style/size":b.SizeStyle},true);i.default.register({"formats/align":o.AlignClass,"formats/direction":a.DirectionClass,"formats/indent":l.IndentClass,"formats/background":h.BackgroundStyle,"formats/color":v.ColorStyle,"formats/font":y.FontClass,"formats/size":b.SizeClass,"formats/blockquote":s.default,"formats/code-block":M.default,"formats/header":c.default,"formats/list":p.default,"formats/bold":m.default,"formats/code":L.Code,"formats/italic":O.default,"formats/link":w.default,"formats/script":E.default,"formats/strike":A.default,"formats/underline":q.default,"formats/image":S.default,"formats/video":C.default,"formats/list/item":d.ListItem,"modules/formula":I.default,"modules/syntax":D.default,"modules/toolbar":F.default,"themes/bubble":J.default,"themes/snow":te.default,"ui/icons":H.default,"ui/picker":V.default,"ui/icon-picker":Y.default,"ui/color-picker":Z.default,"ui/tooltip":X.default},true);t.default=i.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.IndentClass=undefined;var n=function(){function e(e,t){for(var r=0;r0){this.children.tail.format(t,r)}}},{key:"formats",value:function e(){return d({},this.statics.blotName,this.statics.formats(this.domNode))}},{key:"insertBefore",value:function e(r,n){if(r instanceof y){i(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"insertBefore",this).call(this,r,n)}else{var o=n==null?this.length():n.offset(this);var a=this.split(o);a.parent.insertBefore(r,a)}}},{key:"optimize",value:function e(r){i(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"optimize",this).call(this,r);var n=this.next;if(n!=null&&n.prev===this&&n.statics.blotName===this.statics.blotName&&n.domNode.tagName===this.domNode.tagName&&n.domNode.getAttribute("data-checked")===this.domNode.getAttribute("data-checked")){n.moveChildren(this);n.remove()}}},{key:"replace",value:function e(r){if(r.statics.blotName!==this.statics.blotName){var n=a.default.create(this.statics.defaultChild);r.moveChildren(n);this.appendChild(n)}i(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"replace",this).call(this,r)}}]);return t}(f.default);b.blotName="list";b.scope=a.default.Scope.BLOCK_BLOT;b.tagName=["OL","UL"];b.defaultChild="list-item";b.allowedChildren=[y];t.ListItem=y;t.default=b},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});var n=r(56);var i=o(n);function o(e){return e&&e.__esModule?e:{default:e}}function a(e,t){if(!(e instanceof t)){throw new TypeError("Cannot call a class as a function")}}function l(e,t){if(!e){throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return t&&(typeof t==="object"||typeof t==="function")?t:e}function u(e,t){if(typeof t!=="function"&&t!==null){throw new TypeError("Super expression must either be null or a function, not "+typeof t)}e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:false,writable:true,configurable:true}});if(t)Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t}var s=function(e){u(t,e);function t(){a(this,t);return l(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return t}(i.default);s.blotName="italic";s.tagName=["EM","I"];t.default=s},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});var n=function(){function e(e,t){for(var r=0;r-1){if(n){this.domNode.setAttribute(r,n)}else{this.domNode.removeAttribute(r)}}else{i(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"format",this).call(this,r,n)}}}],[{key:"create",value:function e(r){var n=i(t.__proto__||Object.getPrototypeOf(t),"create",this).call(this,r);if(typeof r==="string"){n.setAttribute("src",this.sanitize(r))}return n}},{key:"formats",value:function e(t){return d.reduce(function(e,r){if(t.hasAttribute(r)){e[r]=t.getAttribute(r)}return e},{})}},{key:"match",value:function e(t){return/\.(jpe?g|gif|png)$/.test(t)||/^data:image\/.+;base64/.test(t)}},{key:"sanitize",value:function e(t){return(0,l.sanitize)(t,["http","https","data"])?t:"//:0"}},{key:"value",value:function e(t){return t.getAttribute("src")}}]);return t}(a.default.Embed);p.blotName="image";p.tagName="IMG";t.default=p},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});var n=function(){function e(e,t){for(var r=0;r-1){if(n){this.domNode.setAttribute(r,n)}else{this.domNode.removeAttribute(r)}}else{i(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"format",this).call(this,r,n)}}}],[{key:"create",value:function e(r){var n=i(t.__proto__||Object.getPrototypeOf(t),"create",this).call(this,r);n.setAttribute("frameborder","0");n.setAttribute("allowfullscreen",true);n.setAttribute("src",this.sanitize(r));return n}},{key:"formats",value:function e(t){return d.reduce(function(e,r){if(t.hasAttribute(r)){e[r]=t.getAttribute(r)}return e},{})}},{key:"sanitize",value:function e(t){return l.default.sanitize(t)}},{key:"value",value:function e(t){return t.getAttribute("src")}}]);return t}(o.BlockEmbed);p.blotName="video";p.className="ql-video";p.tagName="IFRAME";t.default=p},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.default=t.FormulaBlot=undefined;var n=function(){function e(e,t){for(var r=0;r0||this.cachedText==null){this.domNode.innerHTML=t(r);this.domNode.normalize();this.attach()}this.cachedText=r}}}]);return t}(d.default);b.className="ql-syntax";var g=new a.default.Attributor.Class("token","hljs",{scope:a.default.Scope.INLINE});var m=function(e){y(t,e);n(t,null,[{key:"register",value:function e(){u.default.register(g,true);u.default.register(b,true)}}]);function t(e,r){h(this,t);var n=v(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,r));if(typeof n.options.highlight!=="function"){throw new Error("Syntax module requires highlight.js. Please include the library on the page before Quill.")}var i=null;n.quill.on(u.default.events.SCROLL_OPTIMIZE,function(){clearTimeout(i);i=setTimeout(function(){n.highlight();i=null},n.options.interval)});n.highlight();return n}n(t,[{key:"highlight",value:function e(){var t=this;if(this.quill.selection.composing)return;this.quill.update(u.default.sources.USER);var r=this.quill.getSelection();this.quill.scroll.descendants(b).forEach(function(e){e.highlight(t.options.highlight)});this.quill.update(u.default.sources.SILENT);if(r!=null){this.quill.setSelection(r,u.default.sources.SILENT)}}}]);return t}(f.default);m.DEFAULTS={highlight:function(){if(window.hljs==null)return null;return function(e){var t=window.hljs.highlightAuto(e);return t.value}}(),interval:1e3};t.CodeBlock=b;t.CodeToken=g;t.default=m},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.default=t.BubbleTooltip=undefined;var n=function e(t,r,n){if(t===null)t=Function.prototype;var i=Object.getOwnPropertyDescriptor(t,r);if(i===undefined){var o=Object.getPrototypeOf(t);if(o===null){return undefined}else{return e(o,r,n)}}else if("value"in i){return i.value}else{var a=i.get;if(a===undefined){return undefined}return a.call(n)}};var i=function(){function e(e,t){for(var r=0;r0&&i===u.default.sources.USER){n.show();n.root.style.left="0px";n.root.style.width="";n.root.style.width=n.root.offsetWidth+"px";var o=n.quill.getLines(t.index,t.length);if(o.length===1){n.position(n.quill.getBounds(t))}else{var a=o[o.length-1];var l=n.quill.getIndex(a);var s=Math.min(a.length()-1,t.index+t.length-l);var f=n.quill.getBounds(new c.Range(l,s));n.position(f)}}else if(document.activeElement!==n.textbox&&n.quill.hasFocus()){n.hide()}});return n}i(t,[{key:"listen",value:function e(){var r=this;n(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"listen",this).call(this);this.root.querySelector(".ql-close").addEventListener("click",function(){r.root.classList.remove("ql-editing")});this.quill.on(u.default.events.SCROLL_OPTIMIZE,function(){setTimeout(function(){if(r.root.classList.contains("ql-hidden"))return;var e=r.quill.getSelection();if(e!=null){r.position(r.quill.getBounds(e))}},1)})}},{key:"cancel",value:function e(){this.show()}},{key:"position",value:function e(r){var i=n(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"position",this).call(this,r);var o=this.root.querySelector(".ql-tooltip-arrow");o.style.marginLeft="";if(i===0)return i;o.style.marginLeft=-1*i-o.offsetWidth/2+"px"}}]);return t}(s.BaseTooltip);_.TEMPLATE=['','
','','',"
"].join("");t.BubbleTooltip=_;t.default=m},function(e,t,r){e.exports=r(63)}])["default"]}); +(function e(t,r){if(typeof exports==="object"&&typeof module==="object")module.exports=r();else if(typeof define==="function"&&define.amd)define([],r);else if(typeof exports==="object")exports["Quill"]=r();else t["Quill"]=r()})(typeof self!=="undefined"?self:this,function(){return function(e){var t={};function r(n){if(t[n]){return t[n].exports}var i=t[n]={i:n,l:false,exports:{}};e[n].call(i.exports,i,i.exports,r);i.l=true;return i.exports}r.m=e;r.c=t;r.d=function(e,t,n){if(!r.o(e,t)){Object.defineProperty(e,t,{configurable:false,enumerable:true,get:n})}};r.n=function(e){var t=e&&e.__esModule?function t(){return e["default"]}:function t(){return e};r.d(t,"a",t);return t};r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)};r.p="";return r(r.s=109)}([function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});var n=r(17);var i=r(18);var o=r(19);var a=r(45);var l=r(46);var u=r(47);var s=r(48);var f=r(49);var c=r(12);var d=r(32);var p=r(33);var h=r(31);var v=r(1);var y={Scope:v.Scope,create:v.create,find:v.find,query:v.query,register:v.register,Container:n.default,Format:i.default,Leaf:o.default,Embed:s.default,Scroll:a.default,Block:u.default,Inline:l.default,Text:f.default,Attributor:{Attribute:c.default,Class:d.default,Style:p.default,Store:h.default}};t.default=y},function(e,t,r){"use strict";var n=this&&this.__extends||function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)if(t.hasOwnProperty(r))e[r]=t[r]};return function(t,r){e(t,r);function n(){this.constructor=t}t.prototype=r===null?Object.create(r):(n.prototype=r.prototype,new n)}}();Object.defineProperty(t,"__esModule",{value:true});var i=function(e){n(t,e);function t(t){var r=this;t="[Parchment] "+t;r=e.call(this,t)||this;r.message=t;r.name=r.constructor.name;return r}return t}(Error);t.ParchmentError=i;var o={};var a={};var l={};var u={};t.DATA_KEY="__blot";var s;(function(e){e[e["TYPE"]=3]="TYPE";e[e["LEVEL"]=12]="LEVEL";e[e["ATTRIBUTE"]=13]="ATTRIBUTE";e[e["BLOT"]=14]="BLOT";e[e["INLINE"]=7]="INLINE";e[e["BLOCK"]=11]="BLOCK";e[e["BLOCK_BLOT"]=10]="BLOCK_BLOT";e[e["INLINE_BLOT"]=6]="INLINE_BLOT";e[e["BLOCK_ATTRIBUTE"]=9]="BLOCK_ATTRIBUTE";e[e["INLINE_ATTRIBUTE"]=5]="INLINE_ATTRIBUTE";e[e["ANY"]=15]="ANY"})(s=t.Scope||(t.Scope={}));function f(e,t){var r=d(e);if(r==null){throw new i("Unable to create "+e+" blot")}var n=r;var o=e instanceof Node||e["nodeType"]===Node.TEXT_NODE?e:n.create(t);return new n(o,t)}t.create=f;function c(e,r){if(r===void 0){r=false}if(e==null)return null;if(e[t.DATA_KEY]!=null)return e[t.DATA_KEY].blot;if(r)return c(e.parentNode,r);return null}t.find=c;function d(e,t){if(t===void 0){t=s.ANY}var r;if(typeof e==="string"){r=u[e]||o[e]}else if(e instanceof Text||e["nodeType"]===Node.TEXT_NODE){r=u["text"]}else if(typeof e==="number"){if(e&s.LEVEL&s.BLOCK){r=u["block"]}else if(e&s.LEVEL&s.INLINE){r=u["inline"]}}else if(e instanceof HTMLElement){var n=(e.getAttribute("class")||"").split(/\s+/);for(var i in n){r=a[n[i]];if(r)break}r=r||l[e.tagName]}if(r==null)return null;if(t&s.LEVEL&r.scope&&t&s.TYPE&r.scope)return r;return null}t.query=d;function p(){var e=[];for(var t=0;t1){return e.map(function(e){return p(e)})}var r=e[0];if(typeof r.blotName!=="string"&&typeof r.attrName!=="string"){throw new i("Invalid definition")}else if(r.blotName==="abstract"){throw new i("Cannot register abstract class")}u[r.blotName||r.attrName]=r;if(typeof r.keyName==="string"){o[r.keyName]=r}else{if(r.className!=null){a[r.className]=r}if(r.tagName!=null){if(Array.isArray(r.tagName)){r.tagName=r.tagName.map(function(e){return e.toUpperCase()})}else{r.tagName=r.tagName.toUpperCase()}var n=Array.isArray(r.tagName)?r.tagName:[r.tagName];n.forEach(function(e){if(l[e]==null||r.className==null){l[e]=r}})}}return r}t.register=p},function(e,t,r){var n=r(51);var i=r(11);var o=r(3);var a=r(20);var l=String.fromCharCode(0);var u=function(e){if(Array.isArray(e)){this.ops=e}else if(e!=null&&Array.isArray(e.ops)){this.ops=e.ops}else{this.ops=[]}};u.prototype.insert=function(e,t){var r={};if(e.length===0)return this;r.insert=e;if(t!=null&&typeof t==="object"&&Object.keys(t).length>0){r.attributes=t}return this.push(r)};u.prototype["delete"]=function(e){if(e<=0)return this;return this.push({delete:e})};u.prototype.retain=function(e,t){if(e<=0)return this;var r={retain:e};if(t!=null&&typeof t==="object"&&Object.keys(t).length>0){r.attributes=t}return this.push(r)};u.prototype.push=function(e){var t=this.ops.length;var r=this.ops[t-1];e=o(true,{},e);if(typeof r==="object"){if(typeof e["delete"]==="number"&&typeof r["delete"]==="number"){this.ops[t-1]={delete:r["delete"]+e["delete"]};return this}if(typeof r["delete"]==="number"&&e.insert!=null){t-=1;r=this.ops[t-1];if(typeof r!=="object"){this.ops.unshift(e);return this}}if(i(e.attributes,r.attributes)){if(typeof e.insert==="string"&&typeof r.insert==="string"){this.ops[t-1]={insert:r.insert+e.insert};if(typeof e.attributes==="object")this.ops[t-1].attributes=e.attributes;return this}else if(typeof e.retain==="number"&&typeof r.retain==="number"){this.ops[t-1]={retain:r.retain+e.retain};if(typeof e.attributes==="object")this.ops[t-1].attributes=e.attributes;return this}}}if(t===this.ops.length){this.ops.push(e)}else{this.ops.splice(t,0,e)}return this};u.prototype.chop=function(){var e=this.ops[this.ops.length-1];if(e&&e.retain&&!e.attributes){this.ops.pop()}return this};u.prototype.filter=function(e){return this.ops.filter(e)};u.prototype.forEach=function(e){this.ops.forEach(e)};u.prototype.map=function(e){return this.ops.map(e)};u.prototype.partition=function(e){var t=[],r=[];this.forEach(function(n){var i=e(n)?t:r;i.push(n)});return[t,r]};u.prototype.reduce=function(e,t){return this.ops.reduce(e,t)};u.prototype.changeLength=function(){return this.reduce(function(e,t){if(t.insert){return e+a.length(t)}else if(t.delete){return e-t.delete}return e},0)};u.prototype.length=function(){return this.reduce(function(e,t){return e+a.length(t)},0)};u.prototype.slice=function(e,t){e=e||0;if(typeof t!=="number")t=Infinity;var r=[];var n=a.iterator(this.ops);var i=0;while(i0){r.next(o.retain-l)}}var s=new u(n);while(t.hasNext()||r.hasNext()){if(r.peekType()==="insert"){s.push(r.next())}else if(t.peekType()==="delete"){s.push(t.next())}else{var f=Math.min(t.peekLength(),r.peekLength());var c=t.next(f);var d=r.next(f);if(typeof d.retain==="number"){var p={};if(typeof c.retain==="number"){p.retain=f}else{p.insert=c.insert}var h=a.attributes.compose(c.attributes,d.attributes,typeof c.retain==="number");if(h)p.attributes=h;s.push(p);if(!r.hasNext()&&i(s.ops[s.ops.length-1],p)){var v=new u(t.rest());return s.concat(v).chop()}}else if(typeof d["delete"]==="number"&&typeof c.retain==="number"){s.push(d)}}}return s.chop()};u.prototype.concat=function(e){var t=new u(this.ops.slice());if(e.ops.length>0){t.push(e.ops[0]);t.ops=t.ops.concat(e.ops.slice(1))}return t};u.prototype.diff=function(e,t){if(this.ops===e.ops){return new u}var r=[this,e].map(function(t){return t.map(function(r){if(r.insert!=null){return typeof r.insert==="string"?r.insert:l}var n=t===e?"on":"with";throw new Error("diff() called "+n+" non-document")}).join("")});var o=new u;var s=n(r[0],r[1],t);var f=a.iterator(this.ops);var c=a.iterator(e.ops);s.forEach(function(e){var t=e[1].length;while(t>0){var r=0;switch(e[0]){case n.INSERT:r=Math.min(c.peekLength(),t);o.push(c.next(r));break;case n.DELETE:r=Math.min(t,f.peekLength());f.next(r);o["delete"](r);break;case n.EQUAL:r=Math.min(f.peekLength(),c.peekLength(),t);var l=f.next(r);var u=c.next(r);if(i(l.insert,u.insert)){o.retain(r,a.attributes.diff(l.attributes,u.attributes))}else{o.push(u)["delete"](r)}break}t-=r}});return o.chop()};u.prototype.eachLine=function(e,t){t=t||"\n";var r=a.iterator(this.ops);var n=new u;var i=0;while(r.hasNext()){if(r.peekType()!=="insert")return;var o=r.peek();var l=a.length(o)-r.peekLength();var s=typeof o.insert==="string"?o.insert.indexOf(t,l)-l:-1;if(s<0){n.push(r.next())}else if(s>0){n.push(r.next(s))}else{if(e(n,r.next(1).attributes||{},i)===false){return}i+=1;n=new u}}if(n.length()>0){e(n,{},i)}};u.prototype.transform=function(e,t){t=!!t;if(typeof e==="number"){return this.transformPosition(e,t)}var r=a.iterator(this.ops);var n=a.iterator(e.ops);var i=new u;while(r.hasNext()||n.hasNext()){if(r.peekType()==="insert"&&(t||n.peekType()!=="insert")){i.retain(a.length(r.next()))}else if(n.peekType()==="insert"){i.push(n.next())}else{var o=Math.min(r.peekLength(),n.peekLength());var l=r.next(o);var s=n.next(o);if(l["delete"]){continue}else if(s["delete"]){i.push(s)}else{i.retain(o,a.attributes.transform(l.attributes,s.attributes,t))}}}return i.chop()};u.prototype.transformPosition=function(e,t){t=!!t;var r=a.iterator(this.ops);var n=0;while(r.hasNext()&&n<=e){var i=r.peekLength();var o=r.peekType();r.next();if(o==="delete"){e-=Math.min(i,e-n);continue}else if(o==="insert"&&(n0){if(r1&&arguments[1]!==undefined?arguments[1]:false;if(n&&(r===0||r>=this.length()-O)){var o=this.clone();if(r===0){this.parent.insertBefore(o,this);return this}else{this.parent.insertBefore(o,this.next);return o}}else{var a=i(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"split",this).call(this,r,n);this.cache={};return a}}}]);return t}(f.default.Block);w.blotName="block";w.tagName="P";w.defaultChild="break";w.allowedChildren=[h.default,f.default.Embed,y.default];function k(e){var t=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};if(e==null)return t;if(typeof e.formats==="function"){t=(0,a.default)(t,e.formats())}if(e.parent==null||e.parent.blotName=="scroll"||e.parent.statics.scope!==e.statics.scope){return t}return k(e.parent,t)}t.bubbleFormats=k;t.BlockEmbed=x;t.default=w},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.default=t.overload=t.expandConfig=undefined;var n=typeof Symbol==="function"&&typeof Symbol.iterator==="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol==="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};var i=function(){function e(e,t){var r=[];var n=true;var i=false;var o=undefined;try{for(var a=e[Symbol.iterator](),l;!(n=(l=a.next()).done);n=true){r.push(l.value);if(t&&r.length===t)break}}catch(e){i=true;o=e}finally{try{if(!n&&a["return"])a["return"]()}finally{if(i)throw o}}return r}return function(t,r){if(Array.isArray(t)){return t}else if(Symbol.iterator in Object(t)){return e(t,r)}else{throw new TypeError("Invalid attempt to destructure non-iterable instance")}}}();var o=function(){function e(e,t){for(var r=0;r2&&arguments[2]!==undefined?arguments[2]:false;if(typeof t!=="string"){var o=t.attrName||t.blotName;if(typeof o==="string"){this.register("formats/"+o,t,r)}else{Object.keys(t).forEach(function(e){n.register(e,t[e],r)})}}else{if(this.imports[t]!=null&&!i){A.warn("Overwriting "+t+" with",r)}this.imports[t]=r;if((t.startsWith("blots/")||t.startsWith("formats/"))&&r.blotName!=="abstract"){v.default.register(r)}else if(t.startsWith("modules")&&typeof r.register==="function"){r.register()}}}}]);function e(t){var r=this;var n=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};j(this,e);this.options=q(t,n);this.container=this.options.container;if(this.container==null){return A.error("Invalid Quill container",t)}if(this.options.debug){e.debug(this.options.debug)}var i=this.container.innerHTML.trim();this.container.classList.add("ql-container");this.container.innerHTML="";this.container.__quill=this;this.root=this.addContainer("ql-editor");this.root.classList.add("ql-blank");this.root.setAttribute("data-gramm",false);this.scrollingContainer=this.options.scrollingContainer||this.root;this.emitter=new c.default;this.scroll=v.default.create(this.root,{emitter:this.emitter,whitelist:this.options.formats});this.editor=new s.default(this.scroll);this.selection=new b.default(this.scroll,this.emitter);this.theme=new this.options.theme(this,this.options);this.keyboard=this.theme.addModule("keyboard");this.clipboard=this.theme.addModule("clipboard");this.history=this.theme.addModule("history");this.theme.init();this.emitter.on(c.default.events.EDITOR_CHANGE,function(e){if(e===c.default.events.TEXT_CHANGE){r.root.classList.toggle("ql-blank",r.editor.isBlank())}});this.emitter.on(c.default.events.SCROLL_UPDATE,function(e,t){var n=r.selection.lastRange;var i=n&&n.length===0?n.index:undefined;T.call(r,function(){return r.editor.update(null,t,i)},e)});var o=this.clipboard.convert("
"+i+"


");this.setContents(o);this.history.clear();if(this.options.placeholder){this.root.setAttribute("data-placeholder",this.options.placeholder)}if(this.options.readOnly){this.disable()}}o(e,[{key:"addContainer",value:function e(t){var r=arguments.length>1&&arguments[1]!==undefined?arguments[1]:null;if(typeof t==="string"){var n=t;t=document.createElement("div");t.classList.add(n)}this.container.insertBefore(t,r);return t}},{key:"blur",value:function e(){this.selection.setRange(null)}},{key:"deleteText",value:function e(t,r,n){var o=this;var a=S(t,r,n);var l=i(a,4);t=l[0];r=l[1];n=l[3];return T.call(this,function(){return o.editor.deleteText(t,r)},n,t,-1*r)}},{key:"disable",value:function e(){this.enable(false)}},{key:"enable",value:function e(){var t=arguments.length>0&&arguments[0]!==undefined?arguments[0]:true;this.scroll.enable(t);this.container.classList.toggle("ql-disabled",!t)}},{key:"focus",value:function e(){var t=this.scrollingContainer.scrollTop;this.selection.focus();this.scrollingContainer.scrollTop=t;this.scrollIntoView()}},{key:"format",value:function e(t,r){var n=this;var i=arguments.length>2&&arguments[2]!==undefined?arguments[2]:c.default.sources.API;return T.call(this,function(){var e=n.getSelection(true);var i=new l.default;if(e==null){return i}else if(v.default.query(t,v.default.Scope.BLOCK)){i=n.editor.formatLine(e.index,e.length,E({},t,r))}else if(e.length===0){n.selection.format(t,r);return i}else{i=n.editor.formatText(e.index,e.length,E({},t,r))}n.setSelection(e,c.default.sources.SILENT);return i},i)}},{key:"formatLine",value:function e(t,r,n,o,a){var l=this;var u=void 0;var s=S(t,r,n,o,a);var f=i(s,4);t=f[0];r=f[1];u=f[2];a=f[3];return T.call(this,function(){return l.editor.formatLine(t,r,u)},a,t,0)}},{key:"formatText",value:function e(t,r,n,o,a){var l=this;var u=void 0;var s=S(t,r,n,o,a);var f=i(s,4);t=f[0];r=f[1];u=f[2];a=f[3];return T.call(this,function(){return l.editor.formatText(t,r,u)},a,t,0)}},{key:"getBounds",value:function e(t){var r=arguments.length>1&&arguments[1]!==undefined?arguments[1]:0;var n=void 0;if(typeof t==="number"){n=this.selection.getBounds(t,r)}else{n=this.selection.getBounds(t.index,t.length)}var i=this.container.getBoundingClientRect();return{bottom:n.bottom-i.top,height:n.height,left:n.left-i.left,right:n.right-i.left,top:n.top-i.top,width:n.width}}},{key:"getContents",value:function e(){var t=arguments.length>0&&arguments[0]!==undefined?arguments[0]:0;var r=arguments.length>1&&arguments[1]!==undefined?arguments[1]:this.getLength()-t;var n=S(t,r);var o=i(n,2);t=o[0];r=o[1];return this.editor.getContents(t,r)}},{key:"getFormat",value:function e(){var t=arguments.length>0&&arguments[0]!==undefined?arguments[0]:this.getSelection(true);var r=arguments.length>1&&arguments[1]!==undefined?arguments[1]:0;if(typeof t==="number"){return this.editor.getFormat(t,r)}else{return this.editor.getFormat(t.index,t.length)}}},{key:"getIndex",value:function e(t){return t.offset(this.scroll)}},{key:"getLength",value:function e(){return this.scroll.length()}},{key:"getLeaf",value:function e(t){return this.scroll.leaf(t)}},{key:"getLine",value:function e(t){return this.scroll.line(t)}},{key:"getLines",value:function e(){var t=arguments.length>0&&arguments[0]!==undefined?arguments[0]:0;var r=arguments.length>1&&arguments[1]!==undefined?arguments[1]:Number.MAX_VALUE;if(typeof t!=="number"){return this.scroll.lines(t.index,t.length)}else{return this.scroll.lines(t,r)}}},{key:"getModule",value:function e(t){return this.theme.modules[t]}},{key:"getSelection",value:function e(){var t=arguments.length>0&&arguments[0]!==undefined?arguments[0]:false;if(t)this.focus();this.update();return this.selection.getRange()[0]}},{key:"getText",value:function e(){var t=arguments.length>0&&arguments[0]!==undefined?arguments[0]:0;var r=arguments.length>1&&arguments[1]!==undefined?arguments[1]:this.getLength()-t;var n=S(t,r);var o=i(n,2);t=o[0];r=o[1];return this.editor.getText(t,r)}},{key:"hasFocus",value:function e(){return this.selection.hasFocus()}},{key:"insertEmbed",value:function t(r,n,i){var o=this;var a=arguments.length>3&&arguments[3]!==undefined?arguments[3]:e.sources.API;return T.call(this,function(){return o.editor.insertEmbed(r,n,i)},a,r)}},{key:"insertText",value:function e(t,r,n,o,a){var l=this;var u=void 0;var s=S(t,0,n,o,a);var f=i(s,4);t=f[0];u=f[2];a=f[3];return T.call(this,function(){return l.editor.insertText(t,r,u)},a,t,r.length)}},{key:"isEnabled",value:function e(){return!this.container.classList.contains("ql-disabled")}},{key:"off",value:function e(){return this.emitter.off.apply(this.emitter,arguments)}},{key:"on",value:function e(){return this.emitter.on.apply(this.emitter,arguments)}},{key:"once",value:function e(){return this.emitter.once.apply(this.emitter,arguments)}},{key:"pasteHTML",value:function e(t,r,n){this.clipboard.dangerouslyPasteHTML(t,r,n)}},{key:"removeFormat",value:function e(t,r,n){var o=this;var a=S(t,r,n);var l=i(a,4);t=l[0];r=l[1];n=l[3];return T.call(this,function(){return o.editor.removeFormat(t,r)},n,t)}},{key:"scrollIntoView",value:function e(){this.selection.scrollIntoView(this.scrollingContainer)}},{key:"setContents",value:function e(t){var r=this;var n=arguments.length>1&&arguments[1]!==undefined?arguments[1]:c.default.sources.API;return T.call(this,function(){t=new l.default(t);var e=r.getLength();var n=r.editor.deleteText(0,e);var i=r.editor.applyDelta(t);var o=i.ops[i.ops.length-1];if(o!=null&&typeof o.insert==="string"&&o.insert[o.insert.length-1]==="\n"){r.editor.deleteText(r.getLength()-1,1);i.delete(1)}var a=n.compose(i);return a},n)}},{key:"setSelection",value:function t(r,n,o){if(r==null){this.selection.setRange(null,n||e.sources.API)}else{var a=S(r,n,o);var l=i(a,4);r=l[0];n=l[1];o=l[3];this.selection.setRange(new y.Range(r,n),o);if(o!==c.default.sources.SILENT){this.selection.scrollIntoView(this.scrollingContainer)}}}},{key:"setText",value:function e(t){var r=arguments.length>1&&arguments[1]!==undefined?arguments[1]:c.default.sources.API;var n=(new l.default).insert(t);return this.setContents(n,r)}},{key:"update",value:function e(){var t=arguments.length>0&&arguments[0]!==undefined?arguments[0]:c.default.sources.USER;var r=this.scroll.update(t);this.selection.update(t);return r}},{key:"updateContents",value:function e(t){var r=this;var n=arguments.length>1&&arguments[1]!==undefined?arguments[1]:c.default.sources.API;return T.call(this,function(){t=new l.default(t);return r.editor.applyDelta(t,n)},n,true)}}]);return e}();N.DEFAULTS={bounds:null,formats:null,modules:{},placeholder:"",readOnly:false,scrollingContainer:null,strict:true,theme:"default"};N.events=c.default.events;N.sources=c.default.sources;N.version=false?"dev":"1.3.7";N.imports={delta:l.default,parchment:v.default,"core/module":p.default,"core/theme":w.default};function q(e,t){t=(0,m.default)(true,{container:e,modules:{clipboard:true,keyboard:true,history:true}},t);if(!t.theme||t.theme===N.DEFAULTS.theme){t.theme=w.default}else{t.theme=N.import("themes/"+t.theme);if(t.theme==null){throw new Error("Invalid theme "+t.theme+". Did you register it?")}}var r=(0,m.default)(true,{},t.theme.DEFAULTS);[r,t].forEach(function(e){e.modules=e.modules||{};Object.keys(e.modules).forEach(function(t){if(e.modules[t]===true){e.modules[t]={}}})});var n=Object.keys(r.modules).concat(Object.keys(t.modules));var i=n.reduce(function(e,t){var r=N.import("modules/"+t);if(r==null){A.error("Cannot load "+t+" module. Are you sure you registered it?")}else{e[t]=r.DEFAULTS||{}}return e},{});if(t.modules!=null&&t.modules.toolbar&&t.modules.toolbar.constructor!==Object){t.modules.toolbar={container:t.modules.toolbar}}t=(0,m.default)(true,{},N.DEFAULTS,{modules:i},r,t);["bounds","container","scrollingContainer"].forEach(function(e){if(typeof t[e]==="string"){t[e]=document.querySelector(t[e])}});t.modules=Object.keys(t.modules).reduce(function(e,r){if(t.modules[r]){e[r]=t.modules[r]}return e},{});return t}function T(e,t,r,n){if(this.options.strict&&!this.isEnabled()&&t===c.default.sources.USER){return new l.default}var i=r==null?null:this.getSelection();var o=this.editor.delta;var a=e();if(i!=null){if(r===true)r=i.index;if(n==null){i=P(i,a,t)}else if(n!==0){i=P(i,r,n,t)}this.setSelection(i,c.default.sources.SILENT)}if(a.length()>0){var u;var s=[c.default.events.TEXT_CHANGE,a,o,t];(u=this.emitter).emit.apply(u,[c.default.events.EDITOR_CHANGE].concat(s));if(t!==c.default.sources.SILENT){var f;(f=this.emitter).emit.apply(f,s)}}return a}function S(e,t,r,i,o){var a={};if(typeof e.index==="number"&&typeof e.length==="number"){if(typeof t!=="number"){o=i,i=r,r=t,t=e.length,e=e.index}else{t=e.length,e=e.index}}else if(typeof t!=="number"){o=i,i=r,r=t,t=0}if((typeof r==="undefined"?"undefined":n(r))==="object"){a=r;o=i}else if(typeof r==="string"){if(i!=null){a[r]=i}else{o=r}}o=o||c.default.sources.API;return[e,t,a,o]}function P(e,t,r,n){if(e==null)return null;var o=void 0,a=void 0;if(t instanceof l.default){var u=[e.index,e.index+e.length].map(function(e){return t.transformPosition(e,n!==c.default.sources.USER)});var s=i(u,2);o=s[0];a=s[1]}else{var f=[e.index,e.index+e.length].map(function(e){if(e=0){return e+r}else{return Math.max(t,e+r)}});var d=i(f,2);o=d[0];a=d[1]}return new y.Range(o,a-o)}t.expandConfig=q;t.overload=S;t.default=N},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});var n=function(){function e(e,t){for(var r=0;r0){var n=this.parent.isolate(this.offset(),this.length());this.moveChildren(n);n.wrap(this)}}}],[{key:"compare",value:function e(r,n){var i=t.order.indexOf(r);var o=t.order.indexOf(n);if(i>=0||o>=0){return i-o}else if(r===n){return 0}else if(r1?r-1:0),i=1;i1&&arguments[1]!==undefined?arguments[1]:{};n(this,e);this.quill=t;this.options=r};i.DEFAULTS={};t.default=i},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});var n=["error","warn","log","info"];var i="warn";function o(e){if(n.indexOf(e)<=n.indexOf(i)){var t;for(var r=arguments.length,o=Array(r>1?r-1:0),a=1;a0&&typeof e[0]!=="number")return false;return true}function s(e,t,r){var s,f;if(l(e)||l(t))return false;if(e.prototype!==t.prototype)return false;if(o(e)){if(!o(t)){return false}e=n.call(e);t=n.call(t);return a(e,t,r)}if(u(e)){if(!u(t)){return false}if(e.length!==t.length)return false;for(s=0;s=0;s--){if(c[s]!=d[s])return false}for(s=c.length-1;s>=0;s--){f=c[s];if(!a(e[f],t[f],r))return false}return typeof e===typeof t}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});var n=r(1);var i=function(){function e(e,t,r){if(r===void 0){r={}}this.attrName=e;this.keyName=t;var i=n.Scope.TYPE&n.Scope.ATTRIBUTE;if(r.scope!=null){this.scope=r.scope&n.Scope.LEVEL|i}else{this.scope=n.Scope.ATTRIBUTE}if(r.whitelist!=null)this.whitelist=r.whitelist}e.keys=function(e){return[].map.call(e.attributes,function(e){return e.name})};e.prototype.add=function(e,t){if(!this.canAdd(e,t))return false;e.setAttribute(this.keyName,t);return true};e.prototype.canAdd=function(e,t){var r=n.query(e,n.Scope.BLOT&(this.scope|n.Scope.TYPE));if(r==null)return false;if(this.whitelist==null)return true;if(typeof t==="string"){return this.whitelist.indexOf(t.replace(/["']/g,""))>-1}else{return this.whitelist.indexOf(t)>-1}};e.prototype.remove=function(e){e.removeAttribute(this.keyName)};e.prototype.value=function(e){var t=e.getAttribute(this.keyName);if(this.canAdd(e,t)&&t){return t}return""};return e}();t.default=i},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.default=t.Code=undefined;var n=function(){function e(e,t){var r=[];var n=true;var i=false;var o=undefined;try{for(var a=e[Symbol.iterator](),l;!(n=(l=a.next()).done);n=true){r.push(l.value);if(t&&r.length===t)break}}catch(e){i=true;o=e}finally{try{if(!n&&a["return"])a["return"]()}finally{if(i)throw o}}return r}return function(t,r){if(Array.isArray(t)){return t}else if(Symbol.iterator in Object(t)){return e(t,r)}else{throw new TypeError("Invalid attempt to destructure non-iterable instance")}}}();var i=function(){function e(e,t){for(var r=0;r=r+n)return;var l=this.newlineIndex(r,true)+1;var u=a-l+1;var f=this.isolate(l,u);var c=f.next;f.format(i,o);if(c instanceof t){c.formatAt(0,r-l+n-u,i,o)}}},{key:"insertAt",value:function e(t,r,i){if(i!=null)return;var o=this.descendant(v.default,t),a=n(o,2),l=a[0],u=a[1];l.insertAt(u,r)}},{key:"length",value:function e(){var e=this.domNode.textContent.length;if(!this.domNode.textContent.endsWith("\n")){return e+1}return e}},{key:"newlineIndex",value:function e(t){var r=arguments.length>1&&arguments[1]!==undefined?arguments[1]:false;if(!r){var n=this.domNode.textContent.slice(t).indexOf("\n");return n>-1?t+n:-1}else{return this.domNode.textContent.slice(0,t).lastIndexOf("\n")}}},{key:"optimize",value:function e(r){if(!this.domNode.textContent.endsWith("\n")){this.appendChild(s.default.create("text","\n"))}o(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"optimize",this).call(this,r);var n=this.next;if(n!=null&&n.prev===this&&n.statics.blotName===this.statics.blotName&&this.statics.formats(this.domNode)===n.statics.formats(n.domNode)){n.optimize(r);n.moveChildren(this);n.remove()}}},{key:"replace",value:function e(r){o(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"replace",this).call(this,r);[].slice.call(this.domNode.querySelectorAll("*")).forEach(function(e){var t=s.default.find(e);if(t==null){e.parentNode.removeChild(e)}else if(t instanceof s.default.Embed){t.remove()}else{t.unwrap()}})}}],[{key:"create",value:function e(r){var n=o(t.__proto__||Object.getPrototypeOf(t),"create",this).call(this,r);n.setAttribute("spellcheck",false);return n}},{key:"formats",value:function e(){return true}}]);return t}(c.default);O.blotName="code-block";O.tagName="PRE";O.TAB=" ";t.Code=_;t.default=O},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});var n=typeof Symbol==="function"&&typeof Symbol.iterator==="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol==="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};var i=function(){function e(e,t){var r=[];var n=true;var i=false;var o=undefined;try{for(var a=e[Symbol.iterator](),l;!(n=(l=a.next()).done);n=true){r.push(l.value);if(t&&r.length===t)break}}catch(e){i=true;o=e}finally{try{if(!n&&a["return"])a["return"]()}finally{if(i)throw o}}return r}return function(t,r){if(Array.isArray(t)){return t}else if(Symbol.iterator in Object(t)){return e(t,r)}else{throw new TypeError("Invalid attempt to destructure non-iterable instance")}}}();var o=function(){function e(e,t){for(var r=0;r=a&&!f.endsWith("\n")){o=true}r.scroll.insertAt(e,f);var d=r.scroll.line(e),p=i(d,2),h=p[0],v=p[1];var g=(0,E.default)({},(0,y.bubbleFormats)(h));if(h instanceof b.default){var m=h.descendant(c.default.Leaf,v),_=i(m,1),O=_[0];g=(0,E.default)(g,(0,y.bubbleFormats)(O))}u=s.default.attributes.diff(g,u)||{}}else if(n(t.insert)==="object"){var x=Object.keys(t.insert)[0];if(x==null)return e;r.scroll.insertAt(e,x,t.insert[x])}a+=l}Object.keys(u).forEach(function(t){r.scroll.formatAt(e,l,t,u[t])});return e+l},0);t.reduce(function(e,t){if(typeof t.delete==="number"){r.scroll.deleteAt(e,t.delete);return e}return e+(t.retain||t.insert.length||1)},0);this.scroll.batchEnd();return this.update(t)}},{key:"deleteText",value:function e(t,r){this.scroll.deleteAt(t,r);return this.update((new l.default).retain(t).delete(r))}},{key:"formatLine",value:function e(t,r){var n=this;var i=arguments.length>2&&arguments[2]!==undefined?arguments[2]:{};this.scroll.update();Object.keys(i).forEach(function(e){if(n.scroll.whitelist!=null&&!n.scroll.whitelist[e])return;var o=n.scroll.lines(t,Math.max(r,1));var a=r;o.forEach(function(r){var o=r.length();if(!(r instanceof p.default)){r.format(e,i[e])}else{var l=t-r.offset(n.scroll);var u=r.newlineIndex(l+a)-l+1;r.formatAt(l,u,e,i[e])}a-=o})});this.scroll.optimize();return this.update((new l.default).retain(t).retain(r,(0,O.default)(i)))}},{key:"formatText",value:function e(t,r){var n=this;var i=arguments.length>2&&arguments[2]!==undefined?arguments[2]:{};Object.keys(i).forEach(function(e){n.scroll.formatAt(t,r,e,i[e])});return this.update((new l.default).retain(t).retain(r,(0,O.default)(i)))}},{key:"getContents",value:function e(t,r){return this.delta.slice(t,t+r)}},{key:"getDelta",value:function e(){return this.scroll.lines().reduce(function(e,t){return e.concat(t.delta())},new l.default)}},{key:"getFormat",value:function e(t){var r=arguments.length>1&&arguments[1]!==undefined?arguments[1]:0;var n=[],o=[];if(r===0){this.scroll.path(t).forEach(function(e){var t=i(e,1),r=t[0];if(r instanceof b.default){n.push(r)}else if(r instanceof c.default.Leaf){o.push(r)}})}else{n=this.scroll.lines(t,r);o=this.scroll.descendants(c.default.Leaf,t,r)}var a=[n,o].map(function(e){if(e.length===0)return{};var t=(0,y.bubbleFormats)(e.shift());while(Object.keys(t).length>0){var r=e.shift();if(r==null)return t;t=S((0,y.bubbleFormats)(r),t)}return t});return E.default.apply(E.default,a)}},{key:"getText",value:function e(t,r){return this.getContents(t,r).filter(function(e){return typeof e.insert==="string"}).map(function(e){return e.insert}).join("")}},{key:"insertEmbed",value:function e(t,r,n){this.scroll.insertAt(t,r,n);return this.update((new l.default).retain(t).insert(A({},r,n)))}},{key:"insertText",value:function e(t,r){var n=this;var i=arguments.length>2&&arguments[2]!==undefined?arguments[2]:{};r=r.replace(/\r\n/g,"\n").replace(/\r/g,"\n");this.scroll.insertAt(t,r);Object.keys(i).forEach(function(e){n.scroll.formatAt(t,r.length,e,i[e])});return this.update((new l.default).retain(t).insert(r,(0,O.default)(i)))}},{key:"isBlank",value:function e(){if(this.scroll.children.length==0)return true;if(this.scroll.children.length>1)return false;var t=this.scroll.children.head;if(t.statics.blotName!==b.default.blotName)return false;if(t.children.length>1)return false;return t.children.head instanceof m.default}},{key:"removeFormat",value:function e(t,r){var n=this.getText(t,r);var o=this.scroll.line(t+r),a=i(o,2),u=a[0],s=a[1];var f=0,c=new l.default;if(u!=null){if(!(u instanceof p.default)){f=u.length()-s}else{f=u.newlineIndex(s)-s+1}c=u.delta().slice(s,s+f-1).insert("\n")}var d=this.getContents(t,r+f);var h=d.diff((new l.default).insert(n).concat(c));var v=(new l.default).retain(t).concat(h);return this.applyDelta(v)}},{key:"update",value:function e(t){var r=arguments.length>1&&arguments[1]!==undefined?arguments[1]:[];var n=arguments.length>2&&arguments[2]!==undefined?arguments[2]:undefined;var i=this.delta;if(r.length===1&&r[0].type==="characterData"&&r[0].target.data.match(q)&&c.default.find(r[0].target)){var o=c.default.find(r[0].target);var a=(0,y.bubbleFormats)(o);var u=o.offset(this.scroll);var s=r[0].oldValue.replace(v.default.CONTENTS,"");var f=(new l.default).insert(s);var d=(new l.default).insert(o.value());var p=(new l.default).retain(u).concat(f.diff(d,n));t=p.reduce(function(e,t){if(t.insert){return e.insert(t.insert,a)}else{return e.push(t)}},new l.default);this.delta=i.compose(t)}else{this.delta=this.getDelta();if(!t||!(0,w.default)(i.compose(t),this.delta)){t=i.diff(this.delta,n)}}return t}}]);return e}();function S(e,t){return Object.keys(t).reduce(function(r,n){if(e[n]==null)return r;if(t[n]===e[n]){r[n]=t[n]}else if(Array.isArray(t[n])){if(t[n].indexOf(e[n])<0){r[n]=t[n].concat([e[n]])}}else{r[n]=[t[n],e[n]]}return r},{})}function P(e){return e.reduce(function(e,t){if(t.insert===1){var r=(0,O.default)(t.attributes);delete r["image"];return e.insert({image:t.attributes.image},r)}if(t.attributes!=null&&(t.attributes.list===true||t.attributes.bullet===true)){t=(0,O.default)(t);if(t.attributes.list){t.attributes.list="ordered"}else{t.attributes.list="bullet";delete t.attributes.bullet}}if(typeof t.insert==="string"){var n=t.insert.replace(/\r\n/g,"\n").replace(/\r/g,"\n");return e.insert(n,t.attributes)}return e.push(t)},new l.default)}t.default=T},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.default=t.Range=undefined;var n=function(){function e(e,t){var r=[];var n=true;var i=false;var o=undefined;try{for(var a=e[Symbol.iterator](),l;!(n=(l=a.next()).done);n=true){r.push(l.value);if(t&&r.length===t)break}}catch(e){i=true;o=e}finally{try{if(!n&&a["return"])a["return"]()}finally{if(i)throw o}}return r}return function(t,r){if(Array.isArray(t)){return t}else if(Symbol.iterator in Object(t)){return e(t,r)}else{throw new TypeError("Invalid attempt to destructure non-iterable instance")}}}();var i=function(){function e(e,t){for(var r=0;r1&&arguments[1]!==undefined?arguments[1]:0;b(this,e);this.index=t;this.length=r};var _=function(){function e(t,r){var n=this;b(this,e);this.emitter=r;this.scroll=t;this.composing=false;this.mouseDown=false;this.root=this.scroll.domNode;this.cursor=a.default.create("cursor",this);this.lastRange=this.savedRange=new m(0,0);this.handleComposition();this.handleDragging();this.emitter.listenDOM("selectionchange",document,function(){if(!n.mouseDown){setTimeout(n.update.bind(n,d.default.sources.USER),1)}});this.emitter.on(d.default.events.EDITOR_CHANGE,function(e,t){if(e===d.default.events.TEXT_CHANGE&&t.length()>0){n.update(d.default.sources.SILENT)}});this.emitter.on(d.default.events.SCROLL_BEFORE_UPDATE,function(){if(!n.hasFocus())return;var e=n.getNativeRange();if(e==null)return;if(e.start.node===n.cursor.textNode)return;n.emitter.once(d.default.events.SCROLL_UPDATE,function(){try{n.setNativeRange(e.start.node,e.start.offset,e.end.node,e.end.offset)}catch(e){}})});this.emitter.on(d.default.events.SCROLL_OPTIMIZE,function(e,t){if(t.range){var r=t.range,i=r.startNode,o=r.startOffset,a=r.endNode,l=r.endOffset;n.setNativeRange(i,o,a,l)}});this.update(d.default.sources.SILENT)}i(e,[{key:"handleComposition",value:function e(){var t=this;this.root.addEventListener("compositionstart",function(){t.composing=true});this.root.addEventListener("compositionend",function(){t.composing=false;if(t.cursor.parent){var e=t.cursor.restore();if(!e)return;setTimeout(function(){t.setNativeRange(e.startNode,e.startOffset,e.endNode,e.endOffset)},1)}})}},{key:"handleDragging",value:function e(){var t=this;this.emitter.listenDOM("mousedown",document.body,function(){t.mouseDown=true});this.emitter.listenDOM("mouseup",document.body,function(){t.mouseDown=false;t.update(d.default.sources.USER)})}},{key:"focus",value:function e(){if(this.hasFocus())return;this.root.focus();this.setRange(this.savedRange)}},{key:"format",value:function e(t,r){if(this.scroll.whitelist!=null&&!this.scroll.whitelist[t])return;this.scroll.update();var n=this.getNativeRange();if(n==null||!n.native.collapsed||a.default.query(t,a.default.Scope.BLOCK))return;if(n.start.node!==this.cursor.textNode){var i=a.default.find(n.start.node,false);if(i==null)return;if(i instanceof a.default.Leaf){var o=i.split(n.start.offset);i.parent.insertBefore(this.cursor,o)}else{i.insertBefore(this.cursor,n.start.node)}this.cursor.attach()}this.cursor.format(t,r);this.scroll.optimize();this.setNativeRange(this.cursor.textNode,this.cursor.textNode.data.length);this.update()}},{key:"getBounds",value:function e(t){var r=arguments.length>1&&arguments[1]!==undefined?arguments[1]:0;var i=this.scroll.length();t=Math.min(t,i-1);r=Math.min(t+r,i-1)-t;var o=void 0,a=this.scroll.leaf(t),l=n(a,2),u=l[0],s=l[1];if(u==null)return null;var f=u.position(s,true);var c=n(f,2);o=c[0];s=c[1];var d=document.createRange();if(r>0){d.setStart(o,s);var p=this.scroll.leaf(t+r);var h=n(p,2);u=h[0];s=h[1];if(u==null)return null;var v=u.position(s,true);var y=n(v,2);o=y[0];s=y[1];d.setEnd(o,s);return d.getBoundingClientRect()}else{var b="left";var g=void 0;if(o instanceof Text){if(s0)b="right"}return{bottom:g.top+g.height,height:g.height,left:g[b],right:g[b],top:g.top,width:0}}}},{key:"getNativeRange",value:function e(){var t=document.getSelection();if(t==null||t.rangeCount<=0)return null;var r=t.getRangeAt(0);if(r==null)return null;var n=this.normalizeNative(r);g.info("getNativeRange",n);return n}},{key:"getRange",value:function e(){var t=this.getNativeRange();if(t==null)return[null,null];var r=this.normalizedToRange(t);return[r,t]}},{key:"hasFocus",value:function e(){return document.activeElement===this.root}},{key:"normalizedToRange",value:function e(t){var r=this;var i=[[t.start.node,t.start.offset]];if(!t.native.collapsed){i.push([t.end.node,t.end.offset])}var o=i.map(function(e){var t=n(e,2),i=t[0],o=t[1];var l=a.default.find(i,true);var u=l.offset(r.scroll);if(o===0){return u}else if(l instanceof a.default.Container){return u+l.length()}else{return u+l.index(i,o)}});var l=Math.min(Math.max.apply(Math,y(o)),this.scroll.length()-1);var u=Math.min.apply(Math,[l].concat(y(o)));return new m(u,l-u)}},{key:"normalizeNative",value:function e(t){if(!O(this.root,t.startContainer)||!t.collapsed&&!O(this.root,t.endContainer)){return null}var r={start:{node:t.startContainer,offset:t.startOffset},end:{node:t.endContainer,offset:t.endOffset},native:t};[r.start,r.end].forEach(function(e){var t=e.node,r=e.offset;while(!(t instanceof Text)&&t.childNodes.length>0){if(t.childNodes.length>r){t=t.childNodes[r];r=0}else if(t.childNodes.length===r){t=t.lastChild;r=t instanceof Text?t.data.length:t.childNodes.length+1}else{break}}e.node=t,e.offset=r});return r}},{key:"rangeToNative",value:function e(t){var r=this;var i=t.collapsed?[t.index]:[t.index,t.index+t.length];var o=[];var a=this.scroll.length();i.forEach(function(e,t){e=Math.min(a-1,e);var i=void 0,l=r.scroll.leaf(e),u=n(l,2),s=u[0],f=u[1];var c=s.position(f,t!==0);var d=n(c,2);i=d[0];f=d[1];o.push(i,f)});if(o.length<2){o=o.concat(o)}return o}},{key:"scrollIntoView",value:function e(t){var r=this.lastRange;if(r==null)return;var i=this.getBounds(r.index,r.length);if(i==null)return;var o=this.scroll.length()-1;var a=this.scroll.line(Math.min(r.index,o)),l=n(a,1),u=l[0];var s=u;if(r.length>0){var f=this.scroll.line(Math.min(r.index+r.length,o));var c=n(f,1);s=c[0]}if(u==null||s==null)return;var d=t.getBoundingClientRect();if(i.topd.bottom){t.scrollTop+=i.bottom-d.bottom}}},{key:"setNativeRange",value:function e(t,r){var n=arguments.length>2&&arguments[2]!==undefined?arguments[2]:t;var i=arguments.length>3&&arguments[3]!==undefined?arguments[3]:r;var o=arguments.length>4&&arguments[4]!==undefined?arguments[4]:false;g.info("setNativeRange",t,r,n,i);if(t!=null&&(this.root.parentNode==null||t.parentNode==null||n.parentNode==null)){return}var a=document.getSelection();if(a==null)return;if(t!=null){if(!this.hasFocus())this.root.focus();var l=(this.getNativeRange()||{}).native;if(l==null||o||t!==l.startContainer||r!==l.startOffset||n!==l.endContainer||i!==l.endOffset){if(t.tagName=="BR"){r=[].indexOf.call(t.parentNode.childNodes,t);t=t.parentNode}if(n.tagName=="BR"){i=[].indexOf.call(n.parentNode.childNodes,n);n=n.parentNode}var u=document.createRange();u.setStart(t,r);u.setEnd(n,i);a.removeAllRanges();a.addRange(u)}}else{a.removeAllRanges();this.root.blur();document.body.focus()}}},{key:"setRange",value:function e(t){var r=arguments.length>1&&arguments[1]!==undefined?arguments[1]:false;var n=arguments.length>2&&arguments[2]!==undefined?arguments[2]:d.default.sources.API;if(typeof r==="string"){n=r;r=false}g.info("setRange",t);if(t!=null){var i=this.rangeToNative(t);this.setNativeRange.apply(this,y(i).concat([r]))}else{this.setNativeRange(null)}this.update(n)}},{key:"update",value:function e(){var t=arguments.length>0&&arguments[0]!==undefined?arguments[0]:d.default.sources.USER;var r=this.lastRange;var i=this.getRange(),o=n(i,2),a=o[0],l=o[1];this.lastRange=a;if(this.lastRange!=null){this.savedRange=this.lastRange}if(!(0,f.default)(r,this.lastRange)){var s;if(!this.composing&&l!=null&&l.native.collapsed&&l.start.node!==this.cursor.textNode){this.cursor.restore()}var c=[d.default.events.SELECTION_CHANGE,(0,u.default)(this.lastRange),(0,u.default)(r),t];(s=this.emitter).emit.apply(s,[d.default.events.EDITOR_CHANGE].concat(c));if(t!==d.default.sources.SILENT){var p;(p=this.emitter).emit.apply(p,c)}}}}]);return e}();function O(e,t){try{t.parentNode}catch(e){return false}if(t instanceof Text){t=t.parentNode}return e.contains(t)}t.Range=m;t.default=_},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});var n=function(){function e(e,t){for(var r=0;r0)r+=1;return[this.parent.domNode,r]};t.prototype.value=function(){var e;return e={},e[this.statics.blotName]=this.statics.value(this.domNode)||true,e};t.scope=o.Scope.INLINE_BLOT;return t}(i.default);t.default=a},function(e,t,r){var n=r(11);var i=r(3);var o={attributes:{compose:function(e,t,r){if(typeof e!=="object")e={};if(typeof t!=="object")t={};var n=i(true,{},t);if(!r){n=Object.keys(n).reduce(function(e,t){if(n[t]!=null){e[t]=n[t]}return e},{})}for(var o in e){if(e[o]!==undefined&&t[o]===undefined){n[o]=e[o]}}return Object.keys(n).length>0?n:undefined},diff:function(e,t){if(typeof e!=="object")e={};if(typeof t!=="object")t={};var r=Object.keys(e).concat(Object.keys(t)).reduce(function(r,i){if(!n(e[i],t[i])){r[i]=t[i]===undefined?null:t[i]}return r},{});return Object.keys(r).length>0?r:undefined},transform:function(e,t,r){if(typeof e!=="object")return t;if(typeof t!=="object")return undefined;if(!r)return t;var n=Object.keys(t).reduce(function(r,n){if(e[n]===undefined)r[n]=t[n];return r},{});return Object.keys(n).length>0?n:undefined}},iterator:function(e){return new a(e)},length:function(e){if(typeof e["delete"]==="number"){return e["delete"]}else if(typeof e.retain==="number"){return e.retain}else{return typeof e.insert==="string"?e.insert.length:1}}};function a(e){this.ops=e;this.index=0;this.offset=0}a.prototype.hasNext=function(){return this.peekLength()=n-r){e=n-r;this.index+=1;this.offset=0}else{this.offset+=e}if(typeof t["delete"]==="number"){return{delete:e}}else{var i={};if(t.attributes){i.attributes=t.attributes}if(typeof t.retain==="number"){i.retain=e}else if(typeof t.insert==="string"){i.insert=t.insert.substr(r,e)}else{i.insert=t.insert}return i}}else{return{retain:Infinity}}};a.prototype.peek=function(){return this.ops[this.index]};a.prototype.peekLength=function(){if(this.ops[this.index]){return o.length(this.ops[this.index])-this.offset}else{return Infinity}};a.prototype.peekType=function(){if(this.ops[this.index]){if(typeof this.ops[this.index]["delete"]==="number"){return"delete"}else if(typeof this.ops[this.index].retain==="number"){return"retain"}else{return"insert"}}return"retain"};a.prototype.rest=function(){if(!this.hasNext()){return[]}else if(this.offset===0){return this.ops.slice(this.index)}else{var e=this.offset;var t=this.index;var r=this.next();var n=this.ops.slice(this.index);this.offset=e;this.index=t;return[r].concat(n)}};e.exports=o},function(e,t){var r=function(){"use strict";function e(e,t){return t!=null&&e instanceof t}var t;try{t=Map}catch(e){t=function(){}}var r;try{r=Set}catch(e){r=function(){}}var n;try{n=Promise}catch(e){n=function(){}}function i(o,a,l,u,f){if(typeof a==="object"){l=a.depth;u=a.prototype;f=a.includeNonEnumerable;a=a.circular}var c=[];var d=[];var p=typeof Buffer!="undefined";if(typeof a=="undefined")a=true;if(typeof l=="undefined")l=Infinity;function h(o,l){if(o===null)return null;if(l===0)return o;var v;var y;if(typeof o!="object"){return o}if(e(o,t)){v=new t}else if(e(o,r)){v=new r}else if(e(o,n)){v=new n(function(e,t){o.then(function(t){e(h(t,l-1))},function(e){t(h(e,l-1))})})}else if(i.__isArray(o)){v=[]}else if(i.__isRegExp(o)){v=new RegExp(o.source,s(o));if(o.lastIndex)v.lastIndex=o.lastIndex}else if(i.__isDate(o)){v=new Date(o.getTime())}else if(p&&Buffer.isBuffer(o)){if(Buffer.allocUnsafe){v=Buffer.allocUnsafe(o.length)}else{v=new Buffer(o.length)}o.copy(v);return v}else if(e(o,Error)){v=Object.create(o)}else{if(typeof u=="undefined"){y=Object.getPrototypeOf(o);v=Object.create(y)}else{v=Object.create(u);y=u}}if(a){var b=c.indexOf(o);if(b!=-1){return d[b]}c.push(o);d.push(v)}if(e(o,t)){o.forEach(function(e,t){var r=h(t,l-1);var n=h(e,l-1);v.set(r,n)})}if(e(o,r)){o.forEach(function(e){var t=h(e,l-1);v.add(t)})}for(var g in o){var m;if(y){m=Object.getOwnPropertyDescriptor(y,g)}if(m&&m.set==null){continue}v[g]=h(o[g],l-1)}if(Object.getOwnPropertySymbols){var _=Object.getOwnPropertySymbols(o);for(var g=0;g<_.length;g++){var O=_[g];var x=Object.getOwnPropertyDescriptor(o,O);if(x&&!x.enumerable&&!f){continue}v[O]=h(o[O],l-1);if(!x.enumerable){Object.defineProperty(v,O,{enumerable:false})}}}if(f){var w=Object.getOwnPropertyNames(o);for(var g=0;g0){if(u instanceof f.BlockEmbed||h instanceof f.BlockEmbed){this.optimize();return}if(u instanceof v.default){var y=u.newlineIndex(u.length(),true);if(y>-1){u=u.split(y+1);if(u===h){this.optimize();return}}}else if(h instanceof v.default){var b=h.newlineIndex(0);if(b>-1){h.split(b+1)}}var g=h.children.head instanceof p.default?null:h.children.head;u.moveChildren(h,g);u.remove()}this.optimize()}},{key:"enable",value:function e(){var t=arguments.length>0&&arguments[0]!==undefined?arguments[0]:true;this.domNode.setAttribute("contenteditable",t)}},{key:"formatAt",value:function e(r,n,i,a){if(this.whitelist!=null&&!this.whitelist[i])return;o(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"formatAt",this).call(this,r,n,i,a);this.optimize()}},{key:"insertAt",value:function e(r,n,i){if(i!=null&&this.whitelist!=null&&!this.whitelist[n])return;if(r>=this.length()){if(i==null||l.default.query(n,l.default.Scope.BLOCK)==null){var a=l.default.create(this.statics.defaultChild);this.appendChild(a);if(i==null&&n.endsWith("\n")){n=n.slice(0,-1)}a.insertAt(0,n,i)}else{var u=l.default.create(n,i);this.appendChild(u)}}else{o(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"insertAt",this).call(this,r,n,i)}this.optimize()}},{key:"insertBefore",value:function e(r,n){if(r.statics.scope===l.default.Scope.INLINE_BLOT){var i=l.default.create(this.statics.defaultChild);i.appendChild(r);r=i}o(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"insertBefore",this).call(this,r,n)}},{key:"leaf",value:function e(t){return this.path(t).pop()||[null,-1]}},{key:"line",value:function e(t){if(t===this.length()){return this.line(t-1)}return this.descendant(x,t)}},{key:"lines",value:function e(){var t=arguments.length>0&&arguments[0]!==undefined?arguments[0]:0;var r=arguments.length>1&&arguments[1]!==undefined?arguments[1]:Number.MAX_VALUE;var n=function e(t,r,n){var i=[],o=n;t.children.forEachAt(r,n,function(t,r,n){if(x(t)){i.push(t)}else if(t instanceof l.default.Container){i=i.concat(e(t,r,o))}o-=n});return i};return n(this,t,r)}},{key:"optimize",value:function e(){var r=arguments.length>0&&arguments[0]!==undefined?arguments[0]:[];var n=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};if(this.batch)return;o(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"optimize",this).call(this,r,n);if(r.length>0){this.emitter.emit(s.default.events.SCROLL_OPTIMIZE,r,n)}}},{key:"path",value:function e(r){return o(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"path",this).call(this,r).slice(1)}},{key:"update",value:function e(r){if(this.batch){if(Array.isArray(r)){this.batch=this.batch.concat(r)}return}var n=s.default.sources.USER;if(typeof r==="string"){n=r}if(!Array.isArray(r)){r=this.observer.takeRecords()}if(r.length>0){this.emitter.emit(s.default.events.SCROLL_BEFORE_UPDATE,n,r)}o(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"update",this).call(this,r.concat([]));if(r.length>0){this.emitter.emit(s.default.events.SCROLL_UPDATE,n,r)}}}]);return t}(l.default.Scroll);w.blotName="scroll";w.className="ql-editor";w.tagName="DIV";w.defaultChild="block";w.allowedChildren=[c.default,f.BlockEmbed,b.default];t.default=w},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.SHORTKEY=t.default=undefined;var n=typeof Symbol==="function"&&typeof Symbol.iterator==="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol==="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};var i=function(){function e(e,t){var r=[];var n=true;var i=false;var o=undefined;try{for(var a=e[Symbol.iterator](),l;!(n=(l=a.next()).done);n=true){r.push(l.value);if(t&&r.length===t)break}}catch(e){i=true;o=e}finally{try{if(!n&&a["return"])a["return"]()}finally{if(i)throw o}}return r}return function(t,r){if(Array.isArray(t)){return t}else if(Symbol.iterator in Object(t)){return e(t,r)}else{throw new TypeError("Invalid attempt to destructure non-iterable instance")}}}();var o=function(){function e(e,t){for(var r=0;r1&&arguments[1]!==undefined?arguments[1]:{};var n=arguments.length>2&&arguments[2]!==undefined?arguments[2]:{};var i=D(t);if(i==null||i.key==null){return q.warn("Attempted to add invalid keyboard binding",i)}if(typeof r==="function"){r={handler:r}}if(typeof n==="function"){n={handler:n}}i=(0,c.default)(i,r,n);this.bindings[i.key]=this.bindings[i.key]||[];this.bindings[i.key].push(i)}},{key:"listen",value:function e(){var r=this;this.quill.root.addEventListener("keydown",function(e){if(e.defaultPrevented)return;var o=e.which||e.keyCode;var a=(r.bindings[o]||[]).filter(function(r){return t.match(e,r)});if(a.length===0)return;var l=r.quill.getSelection();if(l==null||!r.quill.hasFocus())return;var u=r.quill.getLine(l.index),f=i(u,2),c=f[0],d=f[1];var p=r.quill.getLeaf(l.index),h=i(p,2),v=h[0],y=h[1];var g=l.length===0?[v,y]:r.quill.getLeaf(l.index+l.length),m=i(g,2),_=m[0],O=m[1];var x=v instanceof b.default.Text?v.value().slice(0,y):"";var w=_ instanceof b.default.Text?_.value().slice(O):"";var k={collapsed:l.length===0,empty:l.length===0&&c.length()<=1,format:r.quill.getFormat(l),offset:d,prefix:x,suffix:w};var E=a.some(function(e){if(e.collapsed!=null&&e.collapsed!==k.collapsed)return false;if(e.empty!=null&&e.empty!==k.empty)return false;if(e.offset!=null&&e.offset!==k.offset)return false;if(Array.isArray(e.format)){if(e.format.every(function(e){return k.format[e]==null})){return false}}else if(n(e.format)==="object"){if(!Object.keys(e.format).every(function(t){if(e.format[t]===true)return k.format[t]!=null;if(e.format[t]===false)return k.format[t]==null;return(0,s.default)(e.format[t],k.format[t])})){return false}}if(e.prefix!=null&&!e.prefix.test(k.prefix))return false;if(e.suffix!=null&&!e.suffix.test(k.suffix))return false;return e.handler.call(r,l,k)!==true});if(E){e.preventDefault()}})}}]);return t}(w.default);S.keys={BACKSPACE:8,TAB:9,ENTER:13,ESCAPE:27,LEFT:37,UP:38,RIGHT:39,DOWN:40,DELETE:46};S.DEFAULTS={bindings:{bold:B("bold"),italic:B("italic"),underline:B("underline"),indent:{key:S.keys.TAB,format:["blockquote","indent","list"],handler:function e(t,r){if(r.collapsed&&r.offset!==0)return true;this.quill.format("indent","+1",m.default.sources.USER)}},outdent:{key:S.keys.TAB,shiftKey:true,format:["blockquote","indent","list"],handler:function e(t,r){if(r.collapsed&&r.offset!==0)return true;this.quill.format("indent","-1",m.default.sources.USER)}},"outdent backspace":{key:S.keys.BACKSPACE,collapsed:true,shiftKey:null,metaKey:null,ctrlKey:null,altKey:null,format:["indent","list"],offset:0,handler:function e(t,r){if(r.format.indent!=null){this.quill.format("indent","-1",m.default.sources.USER)}else if(r.format.list!=null){this.quill.format("list",false,m.default.sources.USER)}}},"indent code-block":I(true),"outdent code-block":I(false),"remove tab":{key:S.keys.TAB,shiftKey:true,collapsed:true,prefix:/\t$/,handler:function e(t){this.quill.deleteText(t.index-1,1,m.default.sources.USER)}},tab:{key:S.keys.TAB,handler:function e(t){this.quill.history.cutoff();var r=(new p.default).retain(t.index).delete(t.length).insert("\t");this.quill.updateContents(r,m.default.sources.USER);this.quill.history.cutoff();this.quill.setSelection(t.index+1,m.default.sources.SILENT)}},"list empty enter":{key:S.keys.ENTER,collapsed:true,format:["list"],empty:true,handler:function e(t,r){this.quill.format("list",false,m.default.sources.USER);if(r.format.indent){this.quill.format("indent",false,m.default.sources.USER)}}},"checklist enter":{key:S.keys.ENTER,collapsed:true,format:{list:"checked"},handler:function e(t){var r=this.quill.getLine(t.index),n=i(r,2),o=n[0],a=n[1];var l=(0,c.default)({},o.formats(),{list:"checked"});var u=(new p.default).retain(t.index).insert("\n",l).retain(o.length()-a-1).retain(1,{list:"unchecked"});this.quill.updateContents(u,m.default.sources.USER);this.quill.setSelection(t.index+1,m.default.sources.SILENT);this.quill.scrollIntoView()}},"header enter":{key:S.keys.ENTER,collapsed:true,format:["header"],suffix:/^$/,handler:function e(t,r){var n=this.quill.getLine(t.index),o=i(n,2),a=o[0],l=o[1];var u=(new p.default).retain(t.index).insert("\n",r.format).retain(a.length()-l-1).retain(1,{header:null});this.quill.updateContents(u,m.default.sources.USER);this.quill.setSelection(t.index+1,m.default.sources.SILENT);this.quill.scrollIntoView()}},"list autofill":{key:" ",collapsed:true,format:{list:false},prefix:/^\s*?(\d+\.|-|\*|\[ ?\]|\[x\])$/,handler:function e(t,r){var n=r.prefix.length;var o=this.quill.getLine(t.index),a=i(o,2),l=a[0],u=a[1];if(u>n)return true;var s=void 0;switch(r.prefix.trim()){case"[]":case"[ ]":s="unchecked";break;case"[x]":s="checked";break;case"-":case"*":s="bullet";break;default:s="ordered"}this.quill.insertText(t.index," ",m.default.sources.USER);this.quill.history.cutoff();var f=(new p.default).retain(t.index-u).delete(n+1).retain(l.length()-2-u).retain(1,{list:s});this.quill.updateContents(f,m.default.sources.USER);this.quill.history.cutoff();this.quill.setSelection(t.index-n,m.default.sources.SILENT)}},"code exit":{key:S.keys.ENTER,collapsed:true,format:["code-block"],prefix:/\n\n$/,suffix:/^\s+$/,handler:function e(t){var r=this.quill.getLine(t.index),n=i(r,2),o=n[0],a=n[1];var l=(new p.default).retain(t.index+o.length()-a-2).retain(1,{"code-block":null}).delete(1);this.quill.updateContents(l,m.default.sources.USER)}},"embed left":P(S.keys.LEFT,false),"embed left shift":P(S.keys.LEFT,true),"embed right":P(S.keys.RIGHT,false),"embed right shift":P(S.keys.RIGHT,true)}};function P(e,t){var r;var n=e===S.keys.LEFT?"prefix":"suffix";return r={key:e,shiftKey:t,altKey:null},E(r,n,/^$/),E(r,"handler",function r(n){var o=n.index;if(e===S.keys.RIGHT){o+=n.length+1}var a=this.quill.getLeaf(o),l=i(a,1),u=l[0];if(!(u instanceof b.default.Embed))return true;if(e===S.keys.LEFT){if(t){this.quill.setSelection(n.index-1,n.length+1,m.default.sources.USER)}else{this.quill.setSelection(n.index-1,m.default.sources.USER)}}else{if(t){this.quill.setSelection(n.index,n.length+1,m.default.sources.USER)}else{this.quill.setSelection(n.index+n.length+1,m.default.sources.USER)}}return false}),r}function C(e,t){if(e.index===0||this.quill.getLength()<=1)return;var r=this.quill.getLine(e.index),n=i(r,1),o=n[0];var a={};if(t.offset===0){var l=this.quill.getLine(e.index-1),u=i(l,1),s=u[0];if(s!=null&&s.length()>1){var f=o.formats();var c=this.quill.getFormat(e.index-1,1);a=v.default.attributes.diff(f,c)||{}}}var d=/[\uD800-\uDBFF][\uDC00-\uDFFF]$/.test(t.prefix)?2:1;this.quill.deleteText(e.index-d,d,m.default.sources.USER);if(Object.keys(a).length>0){this.quill.formatLine(e.index-d,d,a,m.default.sources.USER)}this.quill.focus()}function L(e,t){var r=/^[\uD800-\uDBFF][\uDC00-\uDFFF]/.test(t.suffix)?2:1;if(e.index>=this.quill.getLength()-r)return;var n={},o=0;var a=this.quill.getLine(e.index),l=i(a,1),u=l[0];if(t.offset>=u.length()-1){var s=this.quill.getLine(e.index+1),f=i(s,1),c=f[0];if(c){var d=u.formats();var p=this.quill.getFormat(e.index,1);n=v.default.attributes.diff(d,p)||{};o=c.length()}}this.quill.deleteText(e.index,r,m.default.sources.USER);if(Object.keys(n).length>0){this.quill.formatLine(e.index+o-1,r,n,m.default.sources.USER)}}function M(e){var t=this.quill.getLines(e);var r={};if(t.length>1){var n=t[0].formats();var i=t[t.length-1].formats();r=v.default.attributes.diff(i,n)||{}}this.quill.deleteText(e,m.default.sources.USER);if(Object.keys(r).length>0){this.quill.formatLine(e.index,1,r,m.default.sources.USER)}this.quill.setSelection(e.index,m.default.sources.SILENT);this.quill.focus()}function R(e,t){var r=this;if(e.length>0){this.quill.scroll.deleteAt(e.index,e.length)}var n=Object.keys(t.format).reduce(function(e,r){if(b.default.query(r,b.default.Scope.BLOCK)&&!Array.isArray(t.format[r])){e[r]=t.format[r]}return e},{});this.quill.insertText(e.index,"\n",n,m.default.sources.USER);this.quill.setSelection(e.index+1,m.default.sources.SILENT);this.quill.focus();Object.keys(t.format).forEach(function(e){if(n[e]!=null)return;if(Array.isArray(t.format[e]))return;if(e==="link")return;r.quill.format(e,t.format[e],m.default.sources.USER)})}function I(e){return{key:S.keys.TAB,shiftKey:!e,format:{"code-block":true},handler:function t(r){var n=b.default.query("code-block");var o=r.index,a=r.length;var l=this.quill.scroll.descendant(n,o),u=i(l,2),s=u[0],f=u[1];if(s==null)return;var c=this.quill.getIndex(s);var d=s.newlineIndex(f,true)+1;var p=s.newlineIndex(c+f+a);var h=s.domNode.textContent.slice(d,p).split("\n");f=0;h.forEach(function(t,r){if(e){s.insertAt(d+f,n.TAB);f+=n.TAB.length;if(r===0){o+=n.TAB.length}else{a+=n.TAB.length}}else if(t.startsWith(n.TAB)){s.deleteAt(d+f,n.TAB.length);f-=n.TAB.length;if(r===0){o-=n.TAB.length}else{a-=n.TAB.length}}f+=t.length+1});this.quill.update(m.default.sources.USER);this.quill.setSelection(o,a,m.default.sources.SILENT)}}}function B(e){return{key:e[0].toUpperCase(),shortKey:true,handler:function t(r,n){this.quill.format(e,!n.format[e],m.default.sources.USER)}}}function D(e){if(typeof e==="string"||typeof e==="number"){return D({key:e})}if((typeof e==="undefined"?"undefined":n(e))==="object"){e=(0,l.default)(e,false)}if(typeof e.key==="string"){if(S.keys[e.key.toUpperCase()]!=null){e.key=S.keys[e.key.toUpperCase()]}else if(e.key.length===1){e.key=e.key.toUpperCase().charCodeAt(0)}else{return null}}if(e.shortKey){e[T]=e.shortKey;delete e.shortKey}return e}t.default=S;t.SHORTKEY=T},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});var n=function(){function e(e,t){var r=[];var n=true;var i=false;var o=undefined;try{for(var a=e[Symbol.iterator](),l;!(n=(l=a.next()).done);n=true){r.push(l.value);if(t&&r.length===t)break}}catch(e){i=true;o=e}finally{try{if(!n&&a["return"])a["return"]()}finally{if(i)throw o}}return r}return function(t,r){if(Array.isArray(t)){return t}else if(Symbol.iterator in Object(t)){return e(t,r)}else{throw new TypeError("Invalid attempt to destructure non-iterable instance")}}}();var i=function e(t,r,n){if(t===null)t=Function.prototype;var i=Object.getOwnPropertyDescriptor(t,r);if(i===undefined){var o=Object.getPrototypeOf(t);if(o===null){return undefined}else{return e(o,r,n)}}else if("value"in i){return i.value}else{var a=i.get;if(a===undefined){return undefined}return a.call(n)}};var o=function(){function e(e,t){for(var r=0;r-1}t.default=c;t.sanitize=d},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});var n=typeof Symbol==="function"&&typeof Symbol.iterator==="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol==="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};var i=function(){function e(e,t){for(var r=0;r1&&arguments[1]!==undefined?arguments[1]:false;var i=this.container.querySelector(".ql-selected");if(t===i)return;if(i!=null){i.classList.remove("ql-selected")}if(t==null)return;t.classList.add("ql-selected");this.select.selectedIndex=[].indexOf.call(t.parentNode.children,t);if(t.hasAttribute("data-value")){this.label.setAttribute("data-value",t.getAttribute("data-value"))}else{this.label.removeAttribute("data-value")}if(t.hasAttribute("data-label")){this.label.setAttribute("data-label",t.getAttribute("data-label"))}else{this.label.removeAttribute("data-label")}if(r){if(typeof Event==="function"){this.select.dispatchEvent(new Event("change"))}else if((typeof Event==="undefined"?"undefined":n(Event))==="object"){var o=document.createEvent("Event");o.initEvent("change",true,true);this.select.dispatchEvent(o)}this.close()}}},{key:"update",value:function e(){var t=void 0;if(this.select.selectedIndex>-1){var r=this.container.querySelector(".ql-picker-options").children[this.select.selectedIndex];t=this.select.options[this.select.selectedIndex];this.selectItem(r)}else{this.selectItem(null)}var n=t!=null&&t!==this.select.querySelector("option[selected]");this.label.classList.toggle("ql-active",n)}}]);return e}();t.default=p},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});var n=r(0);var i=q(n);var o=r(5);var a=q(o);var l=r(4);var u=q(l);var s=r(16);var f=q(s);var c=r(25);var d=q(c);var p=r(24);var h=q(p);var v=r(35);var y=q(v);var b=r(6);var g=q(b);var m=r(22);var _=q(m);var O=r(7);var x=q(O);var w=r(55);var k=q(w);var E=r(42);var j=q(E);var A=r(23);var N=q(A);function q(e){return e&&e.__esModule?e:{default:e}}a.default.register({"blots/block":u.default,"blots/block/embed":l.BlockEmbed,"blots/break":f.default,"blots/container":d.default,"blots/cursor":h.default,"blots/embed":y.default,"blots/inline":g.default,"blots/scroll":_.default,"blots/text":x.default,"modules/clipboard":k.default,"modules/history":j.default,"modules/keyboard":N.default});i.default.register(u.default,f.default,h.default,g.default,_.default,x.default);t.default=a.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});var n=r(1);var i=function(){function e(e){this.domNode=e;this.domNode[n.DATA_KEY]={blot:this}}Object.defineProperty(e.prototype,"statics",{get:function(){return this.constructor},enumerable:true,configurable:true});e.create=function(e){if(this.tagName==null){throw new n.ParchmentError("Blot definition missing tagName")}var t;if(Array.isArray(this.tagName)){if(typeof e==="string"){e=e.toUpperCase();if(parseInt(e).toString()===e){e=parseInt(e)}}if(typeof e==="number"){t=document.createElement(this.tagName[e-1])}else if(this.tagName.indexOf(e)>-1){t=document.createElement(e)}else{t=document.createElement(this.tagName[0])}}else{t=document.createElement(this.tagName)}if(this.className){t.classList.add(this.className)}return t};e.prototype.attach=function(){if(this.parent!=null){this.scroll=this.parent.scroll}};e.prototype.clone=function(){var e=this.domNode.cloneNode(false);return n.create(e)};e.prototype.detach=function(){if(this.parent!=null)this.parent.removeChild(this);delete this.domNode[n.DATA_KEY]};e.prototype.deleteAt=function(e,t){var r=this.isolate(e,t);r.remove()};e.prototype.formatAt=function(e,t,r,i){var o=this.isolate(e,t);if(n.query(r,n.Scope.BLOT)!=null&&i){o.wrap(r,i)}else if(n.query(r,n.Scope.ATTRIBUTE)!=null){var a=n.create(this.statics.scope);o.wrap(a);a.format(r,i)}};e.prototype.insertAt=function(e,t,r){var i=r==null?n.create("text",t):n.create(t,r);var o=this.split(e);this.parent.insertBefore(i,o)};e.prototype.insertInto=function(e,t){if(t===void 0){t=null}if(this.parent!=null){this.parent.children.remove(this)}var r=null;e.children.insertBefore(this,t);if(t!=null){r=t.domNode}if(this.domNode.parentNode!=e.domNode||this.domNode.nextSibling!=r){e.domNode.insertBefore(this.domNode,r)}this.parent=e;this.attach()};e.prototype.isolate=function(e,t){var r=this.split(e);r.split(t);return r};e.prototype.length=function(){return 1};e.prototype.offset=function(e){if(e===void 0){e=this.parent}if(this.parent==null||this==e)return 0;return this.parent.children.offset(this)+this.parent.offset(e)};e.prototype.optimize=function(e){if(this.domNode[n.DATA_KEY]!=null){delete this.domNode[n.DATA_KEY].mutations}};e.prototype.remove=function(){if(this.domNode.parentNode!=null){this.domNode.parentNode.removeChild(this.domNode)}this.detach()};e.prototype.replace=function(e){if(e.parent==null)return;e.parent.insertBefore(this,e.next);e.remove()};e.prototype.replaceWith=function(e,t){var r=typeof e==="string"?n.create(e,t):e;r.replace(this);return r};e.prototype.split=function(e,t){return e===0?this:this.next};e.prototype.update=function(e,t){};e.prototype.wrap=function(e,t){var r=typeof e==="string"?n.create(e,t):e;if(this.parent!=null){this.parent.insertBefore(r,this.next)}r.appendChild(this);return r};e.blotName="abstract";return e}();t.default=i},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});var n=r(12);var i=r(32);var o=r(33);var a=r(1);var l=function(){function e(e){this.attributes={};this.domNode=e;this.build()}e.prototype.attribute=function(e,t){if(t){if(e.add(this.domNode,t)){if(e.value(this.domNode)!=null){this.attributes[e.attrName]=e}else{delete this.attributes[e.attrName]}}}else{e.remove(this.domNode);delete this.attributes[e.attrName]}};e.prototype.build=function(){var e=this;this.attributes={};var t=n.default.keys(this.domNode);var r=i.default.keys(this.domNode);var l=o.default.keys(this.domNode);t.concat(r).concat(l).forEach(function(t){var r=a.query(t,a.Scope.ATTRIBUTE);if(r instanceof n.default){e.attributes[r.attrName]=r}})};e.prototype.copy=function(e){var t=this;Object.keys(this.attributes).forEach(function(r){var n=t.attributes[r].value(t.domNode);e.format(r,n)})};e.prototype.move=function(e){var t=this;this.copy(e);Object.keys(this.attributes).forEach(function(e){t.attributes[e].remove(t.domNode)});this.attributes={}};e.prototype.values=function(){var e=this;return Object.keys(this.attributes).reduce(function(t,r){t[r]=e.attributes[r].value(e.domNode);return t},{})};return e}();t.default=l},function(e,t,r){"use strict";var n=this&&this.__extends||function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)if(t.hasOwnProperty(r))e[r]=t[r]};return function(t,r){e(t,r);function n(){this.constructor=t}t.prototype=r===null?Object.create(r):(n.prototype=r.prototype,new n)}}();Object.defineProperty(t,"__esModule",{value:true});var i=r(12);function o(e,t){var r=e.getAttribute("class")||"";return r.split(/\s+/).filter(function(e){return e.indexOf(t+"-")===0})}var a=function(e){n(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}t.keys=function(e){return(e.getAttribute("class")||"").split(/\s+/).map(function(e){return e.split("-").slice(0,-1).join("-")})};t.prototype.add=function(e,t){if(!this.canAdd(e,t))return false;this.remove(e);e.classList.add(this.keyName+"-"+t);return true};t.prototype.remove=function(e){var t=o(e,this.keyName);t.forEach(function(t){e.classList.remove(t)});if(e.classList.length===0){e.removeAttribute("class")}};t.prototype.value=function(e){var t=o(e,this.keyName)[0]||"";var r=t.slice(this.keyName.length+1);return this.canAdd(e,r)?r:""};return t}(i.default);t.default=a},function(e,t,r){"use strict";var n=this&&this.__extends||function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)if(t.hasOwnProperty(r))e[r]=t[r]};return function(t,r){e(t,r);function n(){this.constructor=t}t.prototype=r===null?Object.create(r):(n.prototype=r.prototype,new n)}}();Object.defineProperty(t,"__esModule",{value:true});var i=r(12);function o(e){var t=e.split("-");var r=t.slice(1).map(function(e){return e[0].toUpperCase()+e.slice(1)}).join("");return t[0]+r}var a=function(e){n(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}t.keys=function(e){return(e.getAttribute("style")||"").split(";").map(function(e){var t=e.split(":");return t[0].trim()})};t.prototype.add=function(e,t){if(!this.canAdd(e,t))return false;e.style[o(this.keyName)]=t;return true};t.prototype.remove=function(e){e.style[o(this.keyName)]="";if(!e.getAttribute("style")){e.removeAttribute("style")}};t.prototype.value=function(e){var t=e.style[o(this.keyName)];return this.canAdd(e,t)?t:""};return t}(i.default);t.default=a},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});var n=function(){function e(e,t){for(var r=0;ri&&this.stack.undo.length>0){var o=this.stack.undo.pop();n=n.compose(o.undo);t=o.redo.compose(t)}else{this.lastRecorded=i}this.stack.undo.push({redo:t,undo:n});if(this.stack.undo.length>this.options.maxStack){this.stack.undo.shift()}}},{key:"redo",value:function e(){this.change("redo","undo")}},{key:"transform",value:function e(t){this.stack.undo.forEach(function(e){e.undo=t.transform(e.undo,true);e.redo=t.transform(e.redo,true)});this.stack.redo.forEach(function(e){e.undo=t.transform(e.undo,true);e.redo=t.transform(e.redo,true)})}},{key:"undo",value:function e(){this.change("undo","redo")}}]);return t}(s.default);h.DEFAULTS={delay:1e3,maxStack:100,userOnly:false};function v(e){var t=e.ops[e.ops.length-1];if(t==null)return false;if(t.insert!=null){return typeof t.insert==="string"&&t.insert.endsWith("\n")}if(t.attributes!=null){return Object.keys(t.attributes).some(function(e){return o.default.query(e,o.default.Scope.BLOCK)!=null})}return false}function y(e){var t=e.reduce(function(e,t){e+=t.delete||0;return e},0);var r=e.length()-t;if(v(e)){r-=1}return r}t.default=h;t.getLastChangeIndex=y},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.default=t.BaseTooltip=undefined;var n=function(){function e(e,t){for(var r=0;r0&&arguments[0]!==undefined?arguments[0]:"link";var r=arguments.length>1&&arguments[1]!==undefined?arguments[1]:null;this.root.classList.remove("ql-hidden");this.root.classList.add("ql-editing");if(r!=null){this.textbox.value=r}else if(t!==this.root.getAttribute("data-mode")){this.textbox.value=""}this.position(this.quill.getBounds(this.quill.selection.savedRange));this.textbox.select();this.textbox.setAttribute("placeholder",this.textbox.getAttribute("data-"+t)||"");this.root.setAttribute("data-mode",t)}},{key:"restoreFocus",value:function e(){var t=this.quill.scrollingContainer.scrollTop;this.quill.focus();this.quill.scrollingContainer.scrollTop=t}},{key:"save",value:function e(){var t=this.textbox.value;switch(this.root.getAttribute("data-mode")){case"link":{var r=this.quill.root.scrollTop;if(this.linkRange){this.quill.formatText(this.linkRange,"link",t,f.default.sources.USER);delete this.linkRange}else{this.restoreFocus();this.quill.format("link",t,f.default.sources.USER)}this.quill.root.scrollTop=r;break}case"video":{t=L(t)}case"formula":{if(!t)break;var n=this.quill.getSelection(true);if(n!=null){var i=n.index+n.length;this.quill.insertEmbed(i,this.root.getAttribute("data-mode"),t,f.default.sources.USER);if(this.root.getAttribute("data-mode")==="formula"){this.quill.insertText(i+1," ",f.default.sources.USER)}this.quill.setSelection(i+2,f.default.sources.USER)}break}default:}this.textbox.value="";this.hide()}}]);return t}(x.default);function L(e){var t=e.match(/^(?:(https?):\/\/)?(?:(?:www|m)\.)?youtube\.com\/watch.*v=([a-zA-Z0-9_-]+)/)||e.match(/^(?:(https?):\/\/)?(?:(?:www|m)\.)?youtu\.be\/([a-zA-Z0-9_-]+)/);if(t){return(t[1]||"https")+"://www.youtube.com/embed/"+t[2]+"?showinfo=0"}if(t=e.match(/^(?:(https?):\/\/)?(?:www\.)?vimeo\.com\/(\d+)/)){return(t[1]||"https")+"://player.vimeo.com/video/"+t[2]+"/"}return e}function M(e,t){var r=arguments.length>2&&arguments[2]!==undefined?arguments[2]:false;t.forEach(function(t){var n=document.createElement("option");if(t===r){n.setAttribute("selected","selected")}else{n.setAttribute("value",t)}e.appendChild(n)})}t.BaseTooltip=C;t.default=P},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});var n=function(){function e(){this.head=this.tail=null;this.length=0}e.prototype.append=function(){var e=[];for(var t=0;t1){this.append.apply(this,e.slice(1))}};e.prototype.contains=function(e){var t,r=this.iterator();while(t=r()){if(t===e)return true}return false};e.prototype.insertBefore=function(e,t){if(!e)return;e.next=t;if(t!=null){e.prev=t.prev;if(t.prev!=null){t.prev.next=e}t.prev=e;if(t===this.head){this.head=e}}else if(this.tail!=null){this.tail.next=e;e.prev=this.tail;this.tail=e}else{e.prev=null;this.head=this.tail=e}this.length+=1};e.prototype.offset=function(e){var t=0,r=this.head;while(r!=null){if(r===e)return t;t+=r.length();r=r.next}return-1};e.prototype.remove=function(e){if(!this.contains(e))return;if(e.prev!=null)e.prev.next=e.next;if(e.next!=null)e.next.prev=e.prev;if(e===this.head)this.head=e.next;if(e===this.tail)this.tail=e.prev;this.length-=1};e.prototype.iterator=function(e){if(e===void 0){e=this.head}return function(){var t=e;if(e!=null)e=e.next;return t}};e.prototype.find=function(e,t){if(t===void 0){t=false}var r,n=this.iterator();while(r=n()){var i=r.length();if(el){r(a,e-l,Math.min(t,l+s-e))}else{r(a,0,Math.min(s,e+t-l))}l+=s}};e.prototype.map=function(e){return this.reduce(function(t,r){t.push(e(r));return t},[])};e.prototype.reduce=function(e,t){var r,n=this.iterator();while(r=n()){t=e(t,r)}return t};return e}();t.default=n},function(e,t,r){"use strict";var n=this&&this.__extends||function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)if(t.hasOwnProperty(r))e[r]=t[r]};return function(t,r){e(t,r);function n(){this.constructor=t}t.prototype=r===null?Object.create(r):(n.prototype=r.prototype,new n)}}();Object.defineProperty(t,"__esModule",{value:true});var i=r(17);var o=r(1);var a={attributes:true,characterData:true,characterDataOldValue:true,childList:true,subtree:true};var l=100;var u=function(e){n(t,e);function t(t){var r=e.call(this,t)||this;r.scroll=r;r.observer=new MutationObserver(function(e){r.update(e)});r.observer.observe(r.domNode,a);r.attach();return r}t.prototype.detach=function(){e.prototype.detach.call(this);this.observer.disconnect()};t.prototype.deleteAt=function(t,r){this.update();if(t===0&&r===this.length()){this.children.forEach(function(e){e.remove()})}else{e.prototype.deleteAt.call(this,t,r)}};t.prototype.formatAt=function(t,r,n,i){this.update();e.prototype.formatAt.call(this,t,r,n,i)};t.prototype.insertAt=function(t,r,n){this.update();e.prototype.insertAt.call(this,t,r,n)};t.prototype.optimize=function(t,r){var n=this;if(t===void 0){t=[]}if(r===void 0){r={}}e.prototype.optimize.call(this,r);var a=[].slice.call(this.observer.takeRecords());while(a.length>0)t.push(a.pop());var u=function(e,t){if(t===void 0){t=true}if(e==null||e===n)return;if(e.domNode.parentNode==null)return;if(e.domNode[o.DATA_KEY].mutations==null){e.domNode[o.DATA_KEY].mutations=[]}if(t)u(e.parent)};var s=function(e){if(e.domNode[o.DATA_KEY]==null||e.domNode[o.DATA_KEY].mutations==null){return}if(e instanceof i.default){e.children.forEach(s)}e.optimize(r)};var f=t;for(var c=0;f.length>0;c+=1){if(c>=l){throw new Error("[Parchment] Maximum optimize iterations reached")}f.forEach(function(e){var t=o.find(e.target,true);if(t==null)return;if(t.domNode===e.target){if(e.type==="childList"){u(o.find(e.previousSibling,false));[].forEach.call(e.addedNodes,function(e){var t=o.find(e,false);u(t,false);if(t instanceof i.default){t.children.forEach(function(e){u(e,false)})}})}else if(e.type==="attributes"){u(t.prev)}}u(t)});this.children.forEach(s);f=[].slice.call(this.observer.takeRecords());a=f.slice();while(a.length>0)t.push(a.pop())}};t.prototype.update=function(t,r){var n=this;if(r===void 0){r={}}t=t||this.observer.takeRecords();t.map(function(e){var t=o.find(e.target,true);if(t==null)return null;if(t.domNode[o.DATA_KEY].mutations==null){t.domNode[o.DATA_KEY].mutations=[e];return t}else{t.domNode[o.DATA_KEY].mutations.push(e);return null}}).forEach(function(e){if(e==null||e===n||e.domNode[o.DATA_KEY]==null)return;e.update(e.domNode[o.DATA_KEY].mutations||[],r)});if(this.domNode[o.DATA_KEY].mutations!=null){e.prototype.update.call(this,this.domNode[o.DATA_KEY].mutations,r)}this.optimize(t,r)};t.blotName="scroll";t.defaultChild="block";t.scope=o.Scope.BLOCK_BLOT;t.tagName="DIV";return t}(i.default);t.default=u},function(e,t,r){"use strict";var n=this&&this.__extends||function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)if(t.hasOwnProperty(r))e[r]=t[r]};return function(t,r){e(t,r);function n(){this.constructor=t}t.prototype=r===null?Object.create(r):(n.prototype=r.prototype,new n)}}();Object.defineProperty(t,"__esModule",{value:true});var i=r(18);var o=r(1);function a(e,t){if(Object.keys(e).length!==Object.keys(t).length)return false;for(var r in e){if(e[r]!==t[r])return false}return true}var l=function(e){n(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}t.formats=function(r){if(r.tagName===t.tagName)return undefined;return e.formats.call(this,r)};t.prototype.format=function(r,n){var o=this;if(r===this.statics.blotName&&!n){this.children.forEach(function(e){if(!(e instanceof i.default)){e=e.wrap(t.blotName,true)}o.attributes.copy(e)});this.unwrap()}else{e.prototype.format.call(this,r,n)}};t.prototype.formatAt=function(t,r,n,i){if(this.formats()[n]!=null||o.query(n,o.Scope.ATTRIBUTE)){var a=this.isolate(t,r);a.format(n,i)}else{e.prototype.formatAt.call(this,t,r,n,i)}};t.prototype.optimize=function(r){e.prototype.optimize.call(this,r);var n=this.formats();if(Object.keys(n).length===0){return this.unwrap()}var i=this.next;if(i instanceof t&&i.prev===this&&a(n,i.formats())){i.moveChildren(this);i.remove()}};t.blotName="inline";t.scope=o.Scope.INLINE_BLOT;t.tagName="SPAN";return t}(i.default);t.default=l},function(e,t,r){"use strict";var n=this&&this.__extends||function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)if(t.hasOwnProperty(r))e[r]=t[r]};return function(t,r){e(t,r);function n(){this.constructor=t}t.prototype=r===null?Object.create(r):(n.prototype=r.prototype,new n)}}();Object.defineProperty(t,"__esModule",{value:true});var i=r(18);var o=r(1);var a=function(e){n(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}t.formats=function(r){var n=o.query(t.blotName).tagName;if(r.tagName===n)return undefined;return e.formats.call(this,r)};t.prototype.format=function(r,n){if(o.query(r,o.Scope.BLOCK)==null){return}else if(r===this.statics.blotName&&!n){this.replaceWith(t.blotName)}else{e.prototype.format.call(this,r,n)}};t.prototype.formatAt=function(t,r,n,i){if(o.query(n,o.Scope.BLOCK)!=null){this.format(n,i)}else{e.prototype.formatAt.call(this,t,r,n,i)}};t.prototype.insertAt=function(t,r,n){if(n==null||o.query(r,o.Scope.INLINE)!=null){e.prototype.insertAt.call(this,t,r,n)}else{var i=this.split(t);var a=o.create(r,n);i.parent.insertBefore(a,i)}};t.prototype.update=function(t,r){if(navigator.userAgent.match(/Trident/)){this.build()}else{e.prototype.update.call(this,t,r)}};t.blotName="block";t.scope=o.Scope.BLOCK_BLOT;t.tagName="P";return t}(i.default);t.default=a},function(e,t,r){"use strict";var n=this&&this.__extends||function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)if(t.hasOwnProperty(r))e[r]=t[r]};return function(t,r){e(t,r);function n(){this.constructor=t}t.prototype=r===null?Object.create(r):(n.prototype=r.prototype,new n)}}();Object.defineProperty(t,"__esModule",{value:true});var i=r(19);var o=function(e){n(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}t.formats=function(e){return undefined};t.prototype.format=function(t,r){e.prototype.formatAt.call(this,0,this.length(),t,r)};t.prototype.formatAt=function(t,r,n,i){if(t===0&&r===this.length()){this.format(n,i)}else{e.prototype.formatAt.call(this,t,r,n,i)}};t.prototype.formats=function(){return this.statics.formats(this.domNode)};return t}(i.default);t.default=o},function(e,t,r){"use strict";var n=this&&this.__extends||function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)if(t.hasOwnProperty(r))e[r]=t[r]};return function(t,r){e(t,r);function n(){this.constructor=t}t.prototype=r===null?Object.create(r):(n.prototype=r.prototype,new n)}}();Object.defineProperty(t,"__esModule",{value:true});var i=r(19);var o=r(1);var a=function(e){n(t,e);function t(t){var r=e.call(this,t)||this;r.text=r.statics.value(r.domNode);return r}t.create=function(e){return document.createTextNode(e)};t.value=function(e){var t=e.data;if(t["normalize"])t=t["normalize"]();return t};t.prototype.deleteAt=function(e,t){this.domNode.data=this.text=this.text.slice(0,e)+this.text.slice(e+t)};t.prototype.index=function(e,t){if(this.domNode===e){return t}return-1};t.prototype.insertAt=function(t,r,n){if(n==null){this.text=this.text.slice(0,t)+r+this.text.slice(t);this.domNode.data=this.text}else{e.prototype.insertAt.call(this,t,r,n)}};t.prototype.length=function(){return this.text.length};t.prototype.optimize=function(r){e.prototype.optimize.call(this,r);this.text=this.statics.value(this.domNode);if(this.text.length===0){this.remove()}else if(this.next instanceof t&&this.next.prev===this){this.insertAt(this.length(),this.next.value());this.next.remove()}};t.prototype.position=function(e,t){if(t===void 0){t=false}return[this.domNode,e]};t.prototype.split=function(e,t){if(t===void 0){t=false}if(!t){if(e===0)return this;if(e===this.length())return this.next}var r=o.create(this.domNode.splitText(e));this.parent.insertBefore(r,this.next);this.text=this.statics.value(this.domNode);return r};t.prototype.update=function(e,t){var r=this;if(e.some(function(e){return e.type==="characterData"&&e.target===r.domNode})){this.text=this.statics.value(this.domNode)}};t.prototype.value=function(){return this.text};t.blotName="text";t.scope=o.Scope.INLINE_BLOT;return t}(i.default);t.default=a},function(e,t,r){"use strict";var n=document.createElement("div");n.classList.toggle("test-class",false);if(n.classList.contains("test-class")){var i=DOMTokenList.prototype.toggle;DOMTokenList.prototype.toggle=function(e,t){if(arguments.length>1&&!this.contains(e)===!t){return t}else{return i.call(this,e)}}}if(!String.prototype.startsWith){String.prototype.startsWith=function(e,t){t=t||0;return this.substr(t,e.length)===e}}if(!String.prototype.endsWith){String.prototype.endsWith=function(e,t){var r=this.toString();if(typeof t!=="number"||!isFinite(t)||Math.floor(t)!==t||t>r.length){t=r.length}t-=e.length;var n=r.indexOf(e,t);return n!==-1&&n===t}}if(!Array.prototype.find){Object.defineProperty(Array.prototype,"find",{value:function e(t){if(this===null){throw new TypeError("Array.prototype.find called on null or undefined")}if(typeof t!=="function"){throw new TypeError("predicate must be a function")}var r=Object(this);var n=r.length>>>0;var i=arguments[1];var e;for(var o=0;ot.length?e:t;var s=e.length>t.length?t:e;var f=u.indexOf(s);if(f!=-1){a=[[n,u.substring(0,f)],[i,s],[n,u.substring(f+s.length)]];if(e.length>t.length){a[0][0]=a[2][0]=r}return a}if(s.length==1){return[[r,e],[n,t]]}var d=c(e,t);if(d){var p=d[0];var h=d[1];var v=d[2];var y=d[3];var b=d[4];var g=o(p,v);var m=o(h,y);return g.concat([[i,b]],m)}return l(e,t)}function l(e,t){var i=e.length;var o=t.length;var a=Math.ceil((i+o)/2);var l=a;var s=2*a;var f=new Array(s);var c=new Array(s);for(var d=0;di){y+=2}else if(w>o){v+=2}else if(h){var k=l+p-_;if(k>=0&&k=E){return u(e,t,x,w)}}}}for(var j=-m+b;j<=m-g;j+=2){var k=l+j;var E;if(j==-m||j!=m&&c[k-1]i){g+=2}else if(A>o){b+=2}else if(!h){var O=l+p-j;if(O>=0&&O=E){return u(e,t,x,w)}}}}}return[[r,e],[n,t]]}function u(e,t,r,n){var i=e.substring(0,r);var a=t.substring(0,n);var l=e.substring(r);var u=t.substring(n);var s=o(i,a);var f=o(l,u);return s.concat(f)}function s(e,t){if(!e||!t||e.charAt(0)!=t.charAt(0)){return 0}var r=0;var n=Math.min(e.length,t.length);var i=n;var o=0;while(rt.length?e:t;var n=e.length>t.length?t:e;if(r.length<4||n.length*2=e.length){return[a,l,u,c,o]}else{return null}}var o=i(r,n,Math.ceil(r.length/4));var a=i(r,n,Math.ceil(r.length/2));var l;if(!o&&!a){return null}else if(!a){l=o}else if(!o){l=a}else{l=o[4].length>a[4].length?o:a}var u,c,d,p;if(e.length>t.length){u=l[0];c=l[1];d=l[2];p=l[3]}else{d=l[0];p=l[1];u=l[2];c=l[3]}var h=l[4];return[u,c,d,p,h]}function d(e){e.push([i,""]);var t=0;var o=0;var a=0;var l="";var u="";var c;while(t1){if(o!==0&&a!==0){c=s(u,l);if(c!==0){if(t-o-a>0&&e[t-o-a-1][0]==i){e[t-o-a-1][1]+=u.substring(0,c)}else{e.splice(0,0,[i,u.substring(0,c)]);t++}u=u.substring(c);l=l.substring(c)}c=f(u,l);if(c!==0){e[t][1]=u.substring(u.length-c)+e[t][1];u=u.substring(0,u.length-c);l=l.substring(0,l.length-c)}}if(o===0){e.splice(t-a,o+a,[n,u])}else if(a===0){e.splice(t-o,o+a,[r,l])}else{e.splice(t-o-a,o+a,[r,l],[n,u])}t=t-o-a+(o?1:0)+(a?1:0)+1}else if(t!==0&&e[t-1][0]==i){e[t-1][1]+=e[t][1];e.splice(t,1)}else{t++}a=0;o=0;l="";u="";break}}if(e[e.length-1][1]===""){e.pop()}var p=false;t=1;while(t0){n.splice(o+2,0,[l[0],u])}return b(n,o,3)}else{return e}}}function y(e){var t=false;var o=function(e){return e.charCodeAt(0)>=56320&&e.charCodeAt(0)<=57343};var a=function(e){return e.charCodeAt(e.length-1)>=55296&&e.charCodeAt(e.length-1)<=56319};for(var l=2;l0){u.push(e[l])}}return u}function b(e,t,r){for(var n=t+r-1;n>=0&&n>=t-1;n--){if(n+1\r?\n +\<");return this.convert()}var r=this.quill.getFormat(this.quill.selection.savedRange.index);if(r[O.default.blotName]){var n=this.container.innerText;this.container.innerHTML="";return(new s.default).insert(n,A({},O.default.blotName,r[O.default.blotName]))}var o=this.prepareMatching(),a=i(o,2),l=a[0],u=a[1];var f=F(this.container,l,u);if(D(f,"\n")&&f.ops[f.ops.length-1].attributes==null){f=f.compose((new s.default).retain(f.length()-1).delete(1))}S.log("convert",this.container.innerHTML,f);this.container.innerHTML="";return f}},{key:"dangerouslyPasteHTML",value:function e(t,r){var n=arguments.length>2&&arguments[2]!==undefined?arguments[2]:p.default.sources.API;if(typeof t==="string"){this.quill.setContents(this.convert(t),r);this.quill.setSelection(0,p.default.sources.SILENT)}else{var i=this.convert(r);this.quill.updateContents((new s.default).retain(t).concat(i),n);this.quill.setSelection(t+i.length(),p.default.sources.SILENT)}}},{key:"onPaste",value:function e(t){var r=this;if(t.defaultPrevented||!this.quill.isEnabled())return;var n=this.quill.getSelection();var i=(new s.default).retain(n.index);var o=this.quill.scrollingContainer.scrollTop;this.container.focus();this.quill.selection.update(p.default.sources.SILENT);setTimeout(function(){i=i.concat(r.convert()).delete(n.length);r.quill.updateContents(i,p.default.sources.USER);r.quill.setSelection(i.length()-n.length,p.default.sources.SILENT);r.quill.scrollingContainer.scrollTop=o;r.quill.focus()},1)}},{key:"prepareMatching",value:function e(){var t=this;var r=[],n=[];this.matchers.forEach(function(e){var o=i(e,2),a=o[0],l=o[1];switch(a){case Node.TEXT_NODE:n.push(l);break;case Node.ELEMENT_NODE:r.push(l);break;default:[].forEach.call(t.container.querySelectorAll(a),function(e){e[P]=e[P]||[];e[P].push(l)});break}});return[r,n]}}]);return t}(b.default);R.DEFAULTS={matchers:[],matchVisual:true};function I(e,t,r){if((typeof t==="undefined"?"undefined":n(t))==="object"){return Object.keys(t).reduce(function(e,r){return I(e,r,t[r])},e)}else{return e.reduce(function(e,n){if(n.attributes&&n.attributes[t]){return e.push(n)}else{return e.insert(n.insert,(0,l.default)({},A({},t,r),n.attributes))}},new s.default)}}function B(e){if(e.nodeType!==Node.ELEMENT_NODE)return{};var t="__ql-computed-style";return e[t]||(e[t]=window.getComputedStyle(e))}function D(e,t){var r="";for(var n=e.ops.length-1;n>=0&&r.length-1}function F(e,t,r){if(e.nodeType===e.TEXT_NODE){return r.reduce(function(t,r){return r(e,t)},new s.default)}else if(e.nodeType===e.ELEMENT_NODE){return[].reduce.call(e.childNodes||[],function(n,i){var o=F(i,t,r);if(i.nodeType===e.ELEMENT_NODE){o=t.reduce(function(e,t){return t(i,e)},o);o=(i[P]||[]).reduce(function(e,t){return t(i,e)},o)}return n.concat(o)},new s.default)}else{return new s.default}}function z(e,t,r){return I(r,e,true)}function H(e,t){var r=c.default.Attributor.Attribute.keys(e);var n=c.default.Attributor.Class.keys(e);var i=c.default.Attributor.Style.keys(e);var o={};r.concat(n).concat(i).forEach(function(t){var r=c.default.query(t,c.default.Scope.ATTRIBUTE);if(r!=null){o[r.attrName]=r.value(e);if(o[r.attrName])return}r=L[t];if(r!=null&&(r.attrName===t||r.keyName===t)){o[r.attrName]=r.value(e)||undefined}r=M[t];if(r!=null&&(r.attrName===t||r.keyName===t)){r=M[t];o[r.attrName]=r.value(e)||undefined}});if(Object.keys(o).length>0){t=I(t,o)}return t}function K(e,t){var r=c.default.query(e);if(r==null)return t;if(r.prototype instanceof c.default.Embed){var n={};var i=r.value(e);if(i!=null){n[r.blotName]=i;t=(new s.default).insert(n,r.formats(e))}}else if(typeof r.formats==="function"){t=I(t,r.blotName,r.formats(e))}return t}function V(e,t){if(!D(t,"\n")){t.insert("\n")}return t}function W(){return new s.default}function Z(e,t){var r=c.default.query(e);if(r==null||r.blotName!=="list-item"||!D(t,"\n")){return t}var n=-1,i=e.parentNode;while(!i.classList.contains("ql-clipboard")){if((c.default.query(i)||{}).blotName==="list"){n+=1}i=i.parentNode}if(n<=0)return t;return t.compose((new s.default).retain(t.length()-1).retain(1,{indent:n}))}function G(e,t){if(!D(t,"\n")){if(U(e)||t.length()>0&&e.nextSibling&&U(e.nextSibling)){t.insert("\n")}}return t}function Y(e,t){if(U(e)&&e.nextElementSibling!=null&&!D(t,"\n\n")){var r=e.offsetHeight+parseFloat(B(e).marginTop)+parseFloat(B(e).marginBottom);if(e.nextElementSibling.offsetTop>e.offsetTop+r*1.5){t.insert("\n")}}return t}function $(e,t){var r={};var n=e.style||{};if(n.fontStyle&&B(e).fontStyle==="italic"){r.italic=true}if(n.fontWeight&&(B(e).fontWeight.startsWith("bold")||parseInt(B(e).fontWeight)>=700)){r.bold=true}if(Object.keys(r).length>0){t=I(t,r)}if(parseFloat(n.textIndent||0)>0){t=(new s.default).insert("\t").concat(t)}return t}function X(e,t){var r=e.data;if(e.parentNode.tagName==="O:P"){return t.insert(r.trim())}if(r.trim().length===0&&e.parentNode.classList.contains("ql-clipboard")){return t}if(!B(e.parentNode).whiteSpace.startsWith("pre")){var n=function e(t,r){r=r.replace(/[^\u00a0]/g,"");return r.length<1&&t?" ":r};r=r.replace(/\r\n/g," ").replace(/\n/g," ");r=r.replace(/\s\s+/g,n.bind(n,true));if(e.previousSibling==null&&U(e.parentNode)||e.previousSibling!=null&&U(e.previousSibling)){r=r.replace(/^\s+/,n.bind(n,false))}if(e.nextSibling==null&&U(e.parentNode)||e.nextSibling!=null&&U(e.nextSibling)){r=r.replace(/\s+$/,n.bind(n,false))}}return t.insert(r)}t.default=R;t.matchAttributor=H;t.matchBlot=K;t.matchNewline=G;t.matchSpacing=Y;t.matchText=X},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});var n=function(){function e(e,t){for(var r=0;r '},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});var n=function(){function e(e,t){for(var r=0;rt.left?-10:10;var i=t.bottom+this.quill.root.scrollTop;this.root.style.left=r+n+"px";this.root.style.top=i+"px";this.root.classList.remove("ql-flip");var o=this.boundsContainer.getBoundingClientRect();var a=this.root.getBoundingClientRect();var l=0;if(a.right>o.right){l=o.right-a.right;this.root.style.left=r+l+"px"}if(a.lefto.bottom){var u=a.bottom-a.top;var s=t.bottom-t.top+u;this.root.style.top=i-s+"px";this.root.classList.add("ql-flip")}return l}},{key:"show",value:function e(){this.root.classList.remove("ql-editing");this.root.classList.remove("ql-hidden")}}]);return e}();t.default=o},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});var n=function(){function e(e,t){var r=[];var n=true;var i=false;var o=undefined;try{for(var a=e[Symbol.iterator](),l;!(n=(l=a.next()).done);n=true){r.push(l.value);if(t&&r.length===t)break}}catch(e){i=true;o=e}finally{try{if(!n&&a["return"])a["return"]()}finally{if(i)throw o}}return r}return function(t,r){if(Array.isArray(t)){return t}else if(Symbol.iterator in Object(t)){return e(t,r)}else{throw new TypeError("Invalid attempt to destructure non-iterable instance")}}}();var i=function e(t,r,n){if(t===null)t=Function.prototype;var i=Object.getOwnPropertyDescriptor(t,r);if(i===undefined){var o=Object.getPrototypeOf(t);if(o===null){return undefined}else{return e(o,r,n)}}else if("value"in i){return i.value}else{var a=i.get;if(a===undefined){return undefined}return a.call(n)}};var o=function(){function e(e,t){for(var r=0;r','','',''].join("");t.default=x},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});var n=r(29);var i=re(n);var o=r(36);var a=r(38);var l=r(64);var u=r(65);var s=re(u);var f=r(66);var c=re(f);var d=r(67);var p=re(d);var h=r(37);var v=r(26);var y=r(39);var b=r(40);var g=r(56);var m=re(g);var _=r(68);var O=re(_);var x=r(27);var w=re(x);var k=r(69);var E=re(k);var j=r(70);var A=re(j);var N=r(71);var q=re(N);var T=r(72);var S=re(T);var P=r(73);var C=re(P);var L=r(13);var M=re(L);var R=r(74);var I=re(R);var B=r(75);var D=re(B);var U=r(57);var F=re(U);var z=r(41);var H=re(z);var K=r(28);var V=re(K);var W=r(59);var Z=re(W);var G=r(60);var Y=re(G);var $=r(61);var X=re($);var Q=r(108);var J=re(Q);var ee=r(62);var te=re(ee);function re(e){return e&&e.__esModule?e:{default:e}}i.default.register({"attributors/attribute/direction":a.DirectionAttribute,"attributors/class/align":o.AlignClass,"attributors/class/background":h.BackgroundClass,"attributors/class/color":v.ColorClass,"attributors/class/direction":a.DirectionClass,"attributors/class/font":y.FontClass,"attributors/class/size":b.SizeClass,"attributors/style/align":o.AlignStyle,"attributors/style/background":h.BackgroundStyle,"attributors/style/color":v.ColorStyle,"attributors/style/direction":a.DirectionStyle,"attributors/style/font":y.FontStyle,"attributors/style/size":b.SizeStyle},true);i.default.register({"formats/align":o.AlignClass,"formats/direction":a.DirectionClass,"formats/indent":l.IndentClass,"formats/background":h.BackgroundStyle,"formats/color":v.ColorStyle,"formats/font":y.FontClass,"formats/size":b.SizeClass,"formats/blockquote":s.default,"formats/code-block":M.default,"formats/header":c.default,"formats/list":p.default,"formats/bold":m.default,"formats/code":L.Code,"formats/italic":O.default,"formats/link":w.default,"formats/script":E.default,"formats/strike":A.default,"formats/underline":q.default,"formats/image":S.default,"formats/video":C.default,"formats/list/item":d.ListItem,"modules/formula":I.default,"modules/syntax":D.default,"modules/toolbar":F.default,"themes/bubble":J.default,"themes/snow":te.default,"ui/icons":H.default,"ui/picker":V.default,"ui/icon-picker":Y.default,"ui/color-picker":Z.default,"ui/tooltip":X.default},true);t.default=i.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.IndentClass=undefined;var n=function(){function e(e,t){for(var r=0;r0){this.children.tail.format(t,r)}}},{key:"formats",value:function e(){return d({},this.statics.blotName,this.statics.formats(this.domNode))}},{key:"insertBefore",value:function e(r,n){if(r instanceof y){i(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"insertBefore",this).call(this,r,n)}else{var o=n==null?this.length():n.offset(this);var a=this.split(o);a.parent.insertBefore(r,a)}}},{key:"optimize",value:function e(r){i(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"optimize",this).call(this,r);var n=this.next;if(n!=null&&n.prev===this&&n.statics.blotName===this.statics.blotName&&n.domNode.tagName===this.domNode.tagName&&n.domNode.getAttribute("data-checked")===this.domNode.getAttribute("data-checked")){n.moveChildren(this);n.remove()}}},{key:"replace",value:function e(r){if(r.statics.blotName!==this.statics.blotName){var n=a.default.create(this.statics.defaultChild);r.moveChildren(n);this.appendChild(n)}i(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"replace",this).call(this,r)}}]);return t}(f.default);b.blotName="list";b.scope=a.default.Scope.BLOCK_BLOT;b.tagName=["OL","UL"];b.defaultChild="list-item";b.allowedChildren=[y];t.ListItem=y;t.default=b},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});var n=r(56);var i=o(n);function o(e){return e&&e.__esModule?e:{default:e}}function a(e,t){if(!(e instanceof t)){throw new TypeError("Cannot call a class as a function")}}function l(e,t){if(!e){throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return t&&(typeof t==="object"||typeof t==="function")?t:e}function u(e,t){if(typeof t!=="function"&&t!==null){throw new TypeError("Super expression must either be null or a function, not "+typeof t)}e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:false,writable:true,configurable:true}});if(t)Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t}var s=function(e){u(t,e);function t(){a(this,t);return l(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return t}(i.default);s.blotName="italic";s.tagName=["EM","I"];t.default=s},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});var n=function(){function e(e,t){for(var r=0;r-1){if(n){this.domNode.setAttribute(r,n)}else{this.domNode.removeAttribute(r)}}else{i(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"format",this).call(this,r,n)}}}],[{key:"create",value:function e(r){var n=i(t.__proto__||Object.getPrototypeOf(t),"create",this).call(this,r);if(typeof r==="string"){n.setAttribute("src",this.sanitize(r))}return n}},{key:"formats",value:function e(t){return d.reduce(function(e,r){if(t.hasAttribute(r)){e[r]=t.getAttribute(r)}return e},{})}},{key:"match",value:function e(t){return/\.(jpe?g|gif|png)$/.test(t)||/^data:image\/.+;base64/.test(t)}},{key:"sanitize",value:function e(t){return(0,l.sanitize)(t,["http","https","data"])?t:"//:0"}},{key:"value",value:function e(t){return t.getAttribute("src")}}]);return t}(a.default.Embed);p.blotName="image";p.tagName="IMG";t.default=p},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});var n=function(){function e(e,t){for(var r=0;r-1){if(n){this.domNode.setAttribute(r,n)}else{this.domNode.removeAttribute(r)}}else{i(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"format",this).call(this,r,n)}}}],[{key:"create",value:function e(r){var n=i(t.__proto__||Object.getPrototypeOf(t),"create",this).call(this,r);n.setAttribute("frameborder","0");n.setAttribute("allowfullscreen",true);n.setAttribute("src",this.sanitize(r));return n}},{key:"formats",value:function e(t){return d.reduce(function(e,r){if(t.hasAttribute(r)){e[r]=t.getAttribute(r)}return e},{})}},{key:"sanitize",value:function e(t){return l.default.sanitize(t)}},{key:"value",value:function e(t){return t.getAttribute("src")}}]);return t}(o.BlockEmbed);p.blotName="video";p.className="ql-video";p.tagName="IFRAME";t.default=p},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.default=t.FormulaBlot=undefined;var n=function(){function e(e,t){for(var r=0;r0||this.cachedText==null){this.domNode.innerHTML=t(r);this.domNode.normalize();this.attach()}this.cachedText=r}}}]);return t}(d.default);b.className="ql-syntax";var g=new a.default.Attributor.Class("token","hljs",{scope:a.default.Scope.INLINE});var m=function(e){y(t,e);n(t,null,[{key:"register",value:function e(){u.default.register(g,true);u.default.register(b,true)}}]);function t(e,r){h(this,t);var n=v(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,r));if(typeof n.options.highlight!=="function"){throw new Error("Syntax module requires highlight.js. Please include the library on the page before Quill.")}var i=null;n.quill.on(u.default.events.SCROLL_OPTIMIZE,function(){clearTimeout(i);i=setTimeout(function(){n.highlight();i=null},n.options.interval)});n.highlight();return n}n(t,[{key:"highlight",value:function e(){var t=this;if(this.quill.selection.composing)return;this.quill.update(u.default.sources.USER);var r=this.quill.getSelection();this.quill.scroll.descendants(b).forEach(function(e){e.highlight(t.options.highlight)});this.quill.update(u.default.sources.SILENT);if(r!=null){this.quill.setSelection(r,u.default.sources.SILENT)}}}]);return t}(f.default);m.DEFAULTS={highlight:function(){if(window.hljs==null)return null;return function(e){var t=window.hljs.highlightAuto(e);return t.value}}(),interval:1e3};t.CodeBlock=b;t.CodeToken=g;t.default=m},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.default=t.BubbleTooltip=undefined;var n=function e(t,r,n){if(t===null)t=Function.prototype;var i=Object.getOwnPropertyDescriptor(t,r);if(i===undefined){var o=Object.getPrototypeOf(t);if(o===null){return undefined}else{return e(o,r,n)}}else if("value"in i){return i.value}else{var a=i.get;if(a===undefined){return undefined}return a.call(n)}};var i=function(){function e(e,t){for(var r=0;r0&&i===u.default.sources.USER){n.show();n.root.style.left="0px";n.root.style.width="";n.root.style.width=n.root.offsetWidth+"px";var o=n.quill.getLines(t.index,t.length);if(o.length===1){n.position(n.quill.getBounds(t))}else{var a=o[o.length-1];var l=n.quill.getIndex(a);var s=Math.min(a.length()-1,t.index+t.length-l);var f=n.quill.getBounds(new c.Range(l,s));n.position(f)}}else if(document.activeElement!==n.textbox&&n.quill.hasFocus()){n.hide()}});return n}i(t,[{key:"listen",value:function e(){var r=this;n(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"listen",this).call(this);this.root.querySelector(".ql-close").addEventListener("click",function(){r.root.classList.remove("ql-editing")});this.quill.on(u.default.events.SCROLL_OPTIMIZE,function(){setTimeout(function(){if(r.root.classList.contains("ql-hidden"))return;var e=r.quill.getSelection();if(e!=null){r.position(r.quill.getBounds(e))}},1)})}},{key:"cancel",value:function e(){this.show()}},{key:"position",value:function e(r){var i=n(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"position",this).call(this,r);var o=this.root.querySelector(".ql-tooltip-arrow");o.style.marginLeft="";if(i===0)return i;o.style.marginLeft=-1*i-o.offsetWidth/2+"px"}}]);return t}(s.BaseTooltip);_.TEMPLATE=['','
','','',"
"].join("");t.BubbleTooltip=_;t.default=m},function(e,t,r){e.exports=r(63)}])["default"]}); /* * Quill Image Drop v1.0.3 (https://github.com/kensnyder/quill-image-drop-module) * Copyright 2017 Ken Snyder diff --git a/unauthenticated/js/quill.min.js.gz b/unauthenticated/js/quill.min.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..30b0d3c6555a3cb50388474505abd4d5b1c24865 GIT binary patch literal 55662 zcmV()K;OR~iwFprK#XJp195d}Y-}!VX>KlRa{%nU`&ZmZk|_N9{VPDbhb;}FOkuaX zyUMZ;w&@+;bsJxsp557UEk{(TKt@Q_k_ya%zQ6s8$jC>elq$eBbGz@-XU3>fseDGp zE93F#FYEtn?JsNpXPKnw+TJXw@?!0L(0|*tCKiuy?ne@MrmBm^I{rft61S}GL5q`o~dlwgv`Szoajyyr|0?;3&)4EFi@d1HFbuu?=yN=+yp0X{>MWlv)0n;Ssid#I zDSG}WPGM}Oxmi39IGSz$lvEwuj=&qOm9T#+#TfE32&bRU>7b z&ex#@TtVz==Don8VRe#}ff`fKzbfKtS!8RvB=)b)qhhTJuj-Lrt)iFFT8*=b{se!h zC8+V6B*dcdDj8-$I-Ex^yg+QT1w?XY=HESwu%^tOl7a z&tfXT&V%E)8fLW*LoWJR*j}1=V(Rb0uEm2b*jvQ#$yk9kCtiWP3obu1~xwf zIP@Y92Cb%CVR3HFPk$n(wJ7o`$9?XfMCJZPrY1;>iyvSci_r5_qeZXim*HUhXTR=^ zt)+uQ;Nh_N4O{%K;Pg;dQR~9Cwk8D`Dc2L;Q7f9 z^qk`JQ+i(Fv-}nh(-Zma9G~U4Q*394o@em&$2nCT3D;h*65Wn5gs5AioB;^U;O;sOfPWAG}^stDGm7-oIB!@)0k zaTZm>L>Ih`qxmq`Kljd#;@Pm&zdufkJWYp@E_j*d)6?Nn|9+FD(8Vy-1qbn$YB<+F zcPrSgqa`5d;gx!hhg1C?aAjEzXQspI5`cTbe&`%2%+spJOUUJ z{>78_<~hjXi?s|83t;cBJZOo9k8toY8+FyI zXypsBL8B`4#_ywIdU6(L)nv`v1mqdUgeL?gsQl||Q4{cMT$a&sEbwaD#@(?Y)KK!48zu4|=hCaPZ;H%ij+0n*n}g3aG-%xBCb9 z?g_jT&s6;8-Pj7>y!to%VnAQO5BB0vwYRO_9=2Llb)M>`c^&$QkNaoc zRCDn1YhL*W(`d8y?z_L^$gl=J0-I2V6`{lH>z;gq{qPwq&FOd%G|gZaMsTzW0(m?e zMGmkG@SOC#-!degYgN8RX8-^#-t^YQcKWrX4-y`L(=o^WT|R>WzyLFNIDiuZqYOhV z?H}y@$HC#d{nvXhV!*WWY#A~sPEs#NTBlB4I5&fz!r+O&!&7>mC$qI}Afurm_%#&A zaw4iZc*gm~V*`08g6 zB3bhQWqF?8FBfT2^&WjHHy;7iN+OUT5y-H|Xq=6c$%OXk2ms`?F2dsaIvvOTDms1# z=xkCmh;9HvrKbU$6P^wrc2IrFMyBLqc9&_skHjNQbmD9iF{O>tFgs@|I1 z;(9qY4P9TGQGu9a&E+({RDJ2e=3`wB)y2pJCg_XCX>NqYqA@GPx}ur{4^;`u1Y6Qi zO7Yj!07*kXhx(~&QvmMr-xfgUUqxk%vKo!d)q-7-PD9riUg*c+SU*liSsx&6FPffM zLxH)#0hkcXMu59*g$E=bCBKaYn5scZc&#k`f@A>!R7;?2>Ubla65uY79?`3hBO+y>3nVAPV^e8)n>If zS;IBopPG%Sqi+SM3R6{E;b7F9DQjk(Pff4VGAmD#d4(Jv?;iV40MN~r1blydYjG6R zJ1I)*U29pW#!yw=RPEKA1>(TLCSo+lb(nKfA*1?#SDZNF;`UP8XAx~bZ`pTUcL z!NqJqIonWiR$|{qa)Mu)qL{l40ME~seWs=-`66t|@n)QMuM)t7MvP{?v9Zp_&WDu) zBh=mTJV}wjI0&b1fvVut>@SJXS)ZD3Bo%Ca1VnmeUr5B8-vEDK34X_cbWoLx{GDi^ zMS3%;mV_}pz5qxcCA3W$@Bwmv$3RUdO(Z;9PGh$+P>+-J|*7=GC z0bq+N;MdhsEBmmpGymf5Cz0WF%K?A>OXDt=ZT}dPI2| zWG7h2<90508HJP*S6h)wp}U<%RqxyvR1Jtvll0G4Gj+}tlS7?BYqjZ#+HV|F?A>un z<#;t=7IfM7Nv<%HM9{7zF&8VaJwZJy3M}GZHNBX%GVl$BwMR2c=JPf;uSKAc1S5@T z#TcamK@j~Qp4fsdqeS)#sdsDermAiyQ}{xa4O1!c;@kLzmuKG4yGW`NZ)9``Ldo3o za8^Bk4Heq)Y|Y!uHodhh&$edyR47k8Ag}$;IUF|+A0?_2lau#NFkV>Lpcn&4RqEoY z6OT?Ec(im%+VZLpnpI+m#6h^Nw65Eu5~hW`32yDx6r}yNtpDcS$Gr~+!@^*Ssf{UM zlsSRLl(0boup=~FBiY33y|;S@d%TG%m^bjtTzxyr%^|>_R!e*T=eOOrydk@ppglCA z0H$@4==DeiZS19TtAnLtGk{pi!`3ST3)zS*PC0T}T4IQ#tF$6Z-Gq*gW$%B3XlXbBxO0Z}%AGtZkHW&q&gZW4m zvym$>%k*!dM$`w*N27`=$(BYNSMs-VM5O{9HND(E=z5#%(_UJ9h0n-t;ylN#-FCvw zjhpW{z`*N23u7h8IZmQFxwI=IwQGW-wiv{C%WOpw#9P3jww5rrAtrkUV$3=s%6KzO z>J0xemL$d)X=y8H9hdh-c!M2@T!B`tDkrV2JO<7iY`G5d-Emy8c3;Qkv`7}P+EO9R z&9S&T$x`83MpXJ>+gjerNKEo_Tbzk8sadG<#8Vg0t!~%Fag-mfvkz$+6Vol-A1VN# zF9MI#8q7J`I*K4}5p;~dj54@ygmJ`H1H=15g;QzT}h>^H#ipVbFs zD737@#9aVQC-Uot9-f)YB{ z{aRg(RAXv!5}KNIEwPa`II;lCT7we8gq&CA>oub5R&&(!i(J&}pHolF(v2T6*0bdE zf+EO*B*=rg;u7`c-S$L^ZUbqs)VlH`0ZVKfm)3ADM|qyc5rX|mI34k32NNW-qgl9v zlys^tbkxV|4m(Cs$WGD}#KRgPWHfuW7;SFO5I340W)r5#Co>yqVsn*+Wp66%_25C+ z&EOcI`9v)F2?%X~vC>`wG!gJv1P?w@#2l3(G}U>SZEQrS4$II8NNl($OQ{S7w}f7< z5CDcnp!RAc!3jS=AMunRLKKb_(J=mu^B;1=F^ciCXaQmY28F9M>bPQ zODn$$f06G^qc%0_qBt5%6KG2>yj0k+j~TK>YZFO_EfH3KE$?q75e9aq5X+&U(kyDC zzfB}+(L7lcCfF@@6xkzd^(G4_jfYqAObh|B>Q9cfCSu(-2dR8+ zF@Ow}l=!9P0ItDWMCJl(5&Un>U^dqNnQ1@f4StB{aS=mTvQ^~%)_@Dj{-s(wieuO) zG;D~{1g+4w*2*P-Q_r_*kj}v~`W9sC+t-~MCs#Hj^8yz_kMq!IWSEkg*^cAyrsWk| zm5(?;v>Y$uvJ?|vmepFER3}h;6bsXowY*@<6s+MgdYh_0z^2S-(KczUgsN7b;w#2} z3?=5XtfaBRLJLy z3II*%Mz62C@BxUqi$!`#pJ-AEG6^ER@f9G%p$F1RG(GVoi(~N$2}g#v=+9L41Klq6 z?HdzLpKhF(HWfibn+o@hsc>Id{gR+F%g@jl430`bqXyBWikyR{b?OPBSGDR(tpYVB zJ_0GSw;gDcX1}K{!jROVYRDcXeN+mOR*iuwI|jkbOw7cDnUzp%sS;tu*l*ZN62;Ls zrL9=7ueSnmjU3}gb^+FDgyqpdva4i4_5ug^fI_Oj2ueh&Ox-?;uWSmSa9z`Ep zeP&O4LZuS8k2eA#R>6(5uI~AuISz@dxC`#T5&fCQ9bhF7f!d(k9Ag2DAnOXb(bzO0 zwrJv*+>K+Tj&Czl#u#b`Y}A0A)ZgJ;nYpwVKr557z#7R`0f$;lvvx1gtx#2N8$#bJ zb{H|eFf*=`>}@8keg$&W+Ho>pBCRC5JHyR+W-rHpydC<}lO&x1!t7U3lB&aaPxCT5 z*T&w!&ZOK(#~PGD(T;bj3H;vPSK{}DU0&qI70Ylb7ZH8}8|IIeoE$JmG}%oZ6q~Bc zCXFLP({+vKUxpM&#^M*~QP-x4K1S%ptW7eoDF14;b3gdBODJIBsjn;cv*h9us-mv#)fT8>m zHIL?q;<`H}8Hz1r!#LoeUS8oyP;H5qBx8@3)0_D0 z8CV!q8THyeDF$=qx8wA5ZaLIcK7(?lylzY!FMbF>d3DmvC=}~ZODa#XsH)<#MTH)s zAl!=mUKX*i)Dk_Q_o(96P=8zN3-$lmcOpgahi&FPr9__7USvWi44x?6{%LP%A}9Q$ zbo-~wdbIbmQthAiW+rOFwo>h%_D+;)9~zdi8jhg&k{*xEUBela9@FC?R+eq-L-C<6 zm9bD+4(|B#^?LFvA{*z zMH;tnXq+eF*+@b69X|>f=LD&oQ9d0lk6pS-eSJo#sS3R`KlW{Il2Hx3q}cTOYrB9kF7xGD ziKru~)-GTXm0u$88J?}6GOaUan<}r?Fl(o_q|N8-a6V_Ji_h6%j4r><(cVwWLPR;W zUSAt7g?*H_U8d9&dQu%!KJqs6z+mBqYn{t5H8YI>B#&bZK~!rERcmjQC%}4w`*RT$ zSrp)|^4bbU% z6x=4Cw@87SO3$|(x}+;>!>-6QC+q_z3|qyGuo~Yg1_2lRSt*uB((nvBD#PE22&l*- z6lo^pRZQ_n>mzhU`=VMOCq;%SvX`!oVTWpC1WwHhRDv;A#DnXd3if1m4Pq7ii%$G~ z0NAr$a}MNa{1z6tAI)Zf+R`mEj#g#e7{)Maypz~R1~?IiBG0AMCp4|&^N2oT5yeb( zfE67BIZC7K)T&cjVFzYW6>S|C(b<_7kVz|5C20Z zhwtI7hv&_!AKgN5CBGi>rhmNZ$cs;}Rx58(eW z<;#xh@~y{b&_^o(1I>XsLuQp9ALF1ja0Z3kG2q%?VhIYp^({vB@zsa@w{H)Bd;fa(U@vGpv}a*qHn|T2 zs6L?6pt5wvD@mh_f02A)wnK|*hoffK}Vc(T;&FK z&6Jj%VRoi{t5}$vO0#K4>9TO@-))S9TOeRn0G8jlg~R|jU6=PZ_iQR6*e`n)#m=L+`CXh>ELGB^TTgTEAPz_jDtQ;tP=r5=$U z{TY=yzv|G^ZF5-I?t+Ewi4cT15mFj?Y`xGv{45+o&ob5T?~Z*Qj1h_&-p0PQhO9sutph;lQoXC|8-a zVd6rZpZY|K9nIdvfmzj?IR0imK(22s?Z-E7_ud__uDFeknN+8VkFX9Pe4safDI;}B zjmt+?Rcc<6UP-89PN-v!sACC#b|#|;{@fOWq>kms&X#~fB3Oj&=3G``yg$}l6gG6t z1)%(84yUKQA1b#kWj8tV2EEhXV_De1HF{V~%GD^#P)-G=VXGKn1IU z*sG(ws`9g8)~AQ91d!|^IEgWI@({1m@gYd#IsU>wPy_!2g{&d|szUe{ir`<_&P6h- zPM}2mt@#Eh9_e0a%l7D7_fRY%3{$yYZB=qpKN4yo;-2)fU5G0xDjr&25dfO9vWIDYCJVetJ&=v&2HW1G`>Tt)A*L{E~2uEQ5)W^&}eAUW{8A} zd|9TK@72e$YQyyGmldM#KUP!1$76IQX1uoaek%o$E$?^e30My+S>Nw_1@twVfXWv2 zd(y7~1IIG_t@1HAG*B4%PlaezuLTIcMmv7h9w2)WZYXKT`D@1obHsgAg<~CiM7M$U zKGAJkdvw+;wg$lf^MTO&-hd=1v;bGZrxM>7&2hLcS1||`Gixs_+uaVmVvwP+7~3PC z8wY-r&Dn>cpu>>SVaVw)banz;dfBIEJXg{N9#%T+RB3!Qpz}rQqCMX(WV>No#`Ly8 z*!Yn(IVvNRWt?mh|8*~%RD0CFecb!NgU3qFR`P&V^NNhU&=y$sxc_X}rFoIVaRnYZ zM9^f;Y;0Czv|D=Df4%q1?r(1oK89CELM0;Z7Xo<+Nk1fWKfI~~c0n@qyg*%vNJr8( zC{qJuIY~x5LS7i^oI5oPfo{NBS8wn}E=v1=!MpRgC`Hg1?D_>Xc@#NbD&iGu9%>ky zCDf#!RzuyD(l2?%CB1F~a%*3&NX9}V47#ojL$hsEgz@L-of#z=`^jRpAm~61ztI{+ zzLJ4TWXny@<%W5nsI{iQMPr}WP>jYtIzoI>y-;>ig>zkCVp3{Ulki95BB&-#D;OAjCb@~t>$<8^U#8rjgX(= zPS_bcn#NUVEG(^eWIi+7!iukcJd^9sY~%DYetp!Kq@s}2A$@Eu&Kqm$I=lmVdP9Z9{j#|&h=Htz8zU6J*bDn$g? z=aySopf66v%?oiT7?uLw(M`SvNH-Wbc3;{;YH%wim^uRU9I>Lt&gk1#jcg9cu2O~C zunbrPg5B64;Z2Kq7zwKiUHl1BOe=(>Mvy9Il1!O||2TA@mQjG=5UWTEAJPvbVW}Ak zb?ypaTZM9JM3I1GjqrUhLAjMhPFoi@Q}m`FAwzK;W++MbjS^nrM^@}QA(~5>e7wrm z14fbqN*eW+p=CBB9;7(9492SsOeP9ploT|yTFEO4wZN!1@9uCOl*VE?GLZ36LPmlN zvrghRV|5qObryK56z=SjU_LW`xHuQ6ZlJCFNm$eZ7h;8{=97bWF_pzqd}N zD`OFz7E%cX5x>>qmdS?QCO{3x=4Ms=-Bc?(>B?PFIfE!>>zzoTRz~Rw!1Im|t0zKX zMIrL1JRb5L#v-y$U|J(Q@*5jjHwscXPY}T8+#i0kur$`>oEv>Xf1=GoAYw9=PvBID zVb5sTGaNQUY)WLygJ>&9KOoEL=JyeE$oa_pbl!b`C!mMeQ4g`Bz9n|lkIKQM)5g9P}b}$dA3*?azFzrM}nqDq6N zFS>zG%1`W%7Hy~U1p{MpCXb9W`GQ6sj=kx!D039BWm?EUFyMuJMt0~F9{|0i$rK)r za*Sc%5lMyzsCX(w^;zsq7=yLAF9u7K#3amd#r2-$cPEL_J(I-rPeKxx4HP4-De4R!WSs|D=MN_9^tKHf zr2+vANf+#?xD8`ZUp-T%KMzB50gj#J7nyoqE|5zC9_kd>q!Z`Og}#}HX0tu)0?o4G zO!$X$WGj(t+`5+zs!*lo4G8tdgmV$wvWW7=Z~I*zmTZ>BulIkIRIU)lM!vqSJHLa#N$WEG%J8BfJ;eP~E_#VN z_85IRJ#k;>1q-^kV>j$fB*p1C%^?>3G(VP8TQKVVZNc}bJCezq%mK6cl*{Wjb}*#6 z1x+&5b+33ncu{N(hTDFSgo9D?tQaK-RoOT}Qz8Rb$)qOPOt0a%>f?YX*Vp5T--Z06LrB@Bf zT*Q-Anv&Rm7Mfp)RIXK{71$_mW1|SLQ3Tj1LTr?eBO4nb$zDe^S-$MHlVN)h{- z>j2D6dFygtteha9dH)Dw>&W&1Td*|U;!3~HDTt3q6Ni5-3K_gtnUV)Lv{*4_IwUtC&THETv}-?}q#7Nv(`e!6HOsdL;514(z^eE+zNWWcBl z<{}0&%=Y>kgG#jq&v^26+(N@zG;8A7r8UcW#5o#0O6`JsLNpcX%w5_ZSnU^lzSQk3 z+wHJb5W|s<4c1r?HI$gD^O>qTD)HRox8o9*tAan)H#J`>jN?av*b?NA@n#wLOda{J zIi9H=&&)ZTDNwlreMD#Kfd)9$M%JV9ISzMgON?tw8GPwA4Dk7ScjYuKPzoxM>j7Ae}BKX zp?>I862h85MGEDn<04&we4{^myZ5)fx7P^^Kuh&n&DNq>9kxd{Exyo&A*%qAE!u`T zve%D=&4fG}JZ+*YGN;I_2IOPJ4ke0!?Igj{cPGkrXC&C$AQ{`iQ24^~aN@X;R$tU$ z=rU)_!YGk`tFeo z(9F_SAop+5sMSWXVA2)29XOhqxe7b?R>hMX1h((w&Ed<6ATd4?E^DZbjl@o{)W|<( z0){zq7lm0b3gBT$?ye|oE3s(VSLwQXOZE}euJdoVPIK9&wL*J!TInUy{Ws(3r7&fE z!yYdQN@r{|rRzz$7d3CbQk!VyUR0Z3v!#a}MiVFzNvB7&I(oK!eH}dyi_MJhRqFbH z+%Y!?lKMqkseGQ>_Je7#R0MD?nA*`?MQ2N-1M<|SPgm2vT33Ma0vgV?mSQb$l}t>y zkytJgY%2LGutRlg25iL+LRz zw>A;I%Sw|1XR&~CVQt6`tR&pxLdXlK{p~cxT2}UtoE-)qM^8Dk^CU)q? z8aHDMWWrlDGKNsHz8W|pkIc45rQArFNr1*efe1y0dz12S%RnVtb}XZ93t+)P+aBOA zT{Zwjxl20}ffT|O6R9%xh_+c$EU0H(x;VZo8#zg@Dzj?R0eYDU(_XshHHN(c5?3Y9 z%5TTc1iC55%4Lo4!{s7Q)9Fb(J=Foq)v<0+#nmC01fObM8BYzLx8LCNwq*9HeU^Rd z!yf)V*nJs#Yir&}s&5XNMrZ%Nbi)sMjULoo4|$FLL~1TeW%HS{-qt862(O{r*8hyr` zM)-JY@*?d)=_!+JKi^$VwEM@%boB223|D>+AN|*OZR`J={NMOd{&d9q@wtfH2taDpKSJ#H5wpuV*`RqS3*L@W^oYgCzqMNo>ac7QG!5g=5rDC4!wZG#Al z-t+PX9AreU+`yaf=V7$5u|97x>AAoowFODulKX?giDxHE3bNR?gxi3iZj$_?1zV_ z&uDgi?Cg0TB#k9wKh5U!XUTjHUoCwRAVo)?(7R=a7$EFo$NrG@q;}Y;;pv$d3a|*0Dr0L=!e7-c0LYyAzx_+z}w#5r|bMS~&z? z$sf$RRrl572cvl$d>Tme-0cDPZ^shTQMqoNAwpm4+k>^TRj`(uA!br`Sy zwsGgbYq|k6&2u3#4iHJFX|;+g*ECIlgWrCIVQegwPSy+rtV1mnaL6{{NJKy#eYFJGb*oTLo0(2-Bv}nxeU@%UzR;Kz<`|^GGEj|1 zTVXED!}+3Wf%}fIA)kuC&iR-4{_O+%e{W#91zcn;M1dTjTA_PbgVpiqE2cv?41v;h z1=Xe<(EWAi1wdy6Yu}CPwBBBtd{@--DmDG8fb!olwZV82={l%TxaRu!t?&dfa0z5&`fX8pC>8iI9#FdXtRv9-xU`~RfZa$b2!SLce{Aq zcHrVB8zUnO-wBt}g_UI%IwvYsCS`JDQ>lN}$8fu4eAiw3`M@^kYo&@ZADqO|Y@{-PTB>!} zERD8ItcRAF;7xt&P*_%%9OdbdgLeqBZQa}O==uC=%t|)_G%bh#O^Z9RCEbaYbSFlV z-F7f-Cxu!v;c&gT?Bb;6A-k|G2~T60#VD2VYI9Ie!=<8nlH!&@xj6?Jk>6nxf}Vvg zbhJ5F8k-r3OC8~XGaVyy>MOlYHvr43CpO%(;I-$s2q^p=D6&@1emyp^EgzH6@Hk|M zph+7HssKO`Zf}UWrza8S%Z-cI5pX=}rSM+sW41y-=%}Op9Yp=9eRslY`ic=>QAINH zE*h6BK09}%eUU0Y(N><${)QW%5u`~=_G+5yciVKFeSrdWz8dZ4EyqKRUJ4)HCt zh(EAIvy=^$KGvcYhbQCKg~iXd+4pJ($M|ZZA|r{{V|*Woa&w~~9I1HVMYfYSZ91Ml zg)D56$<;yrh_nG~#n?;EqGJqO(*%|)@nUFckwj4~y;=AhC5&5zeKK(uS~%32us26g zJJzY-WprsiSQ)mr(HP!+Hrw|^6dz#g)MaR^0(Iu8IXebY*SFA8W?D;m2ZpM-s###| zL)|)oO@YnaRvz51ak~g1`C#4tVBP*d%DP?O%!o zpA@w}2cA$8bQ8@VI~t4%ufn6a2pnu? z?O&DTMV&8EJx-;LS&baKi z8I>!dMSFov`Z<29A=5Cwi>l;2mWlpGtcI_3?-(HMGdOyu!DwGX z5g~aKf!msf_YWX%%z)#i-JNZiLTJ8%XNRPD=T*w#6Kw@8X6`#nH={q z23M~&_RQgfpt`$(A8=9^J8;LCa&y8z6Yj97$2U93CF)bd5UJqql#$xR#hl_;_R<)C zDgPZL+Q!qX+3&54O_Ojut~jNtED|%B$UJ>bVv5lRg-&i<8K%BsO#OuJ+>mxP@9k-o zky+otu!?Bo0lavn@KxHRqzOY9fGO2QPN8pcWN-izbbhIoZmFBNnuMhKlTCx;E#(Nl z5L$vBc^WEZk;eJTs7zW*;LqT)m;3Unqd`Bmw1!DFz`q-(`r1G=VE|Z&>dPSATKerR zCrEW~IPTwmPs5AaV6y@kugq*LFlKh`SY#BEbxpW90DGAT@k+Eeq}Y$m)&trsRZgsW z9YCY{1KxqDuKD^pAlMsL^=K>wwm=AHlNA<3GO8w;#!!>ekY?R>vJ#{~By7O@bi~6Y zGp;c=^41$P&J6hr)QJ|M$!FmB2;+FtXQ+-5o?q}uYb-A+PLPIdq||rQJVTU; zXr5tFJ957YG<=Y+f|C|vU_kL=EW-v(hUzJhe>ateWFk2pc{9*qq@FnT3}yD%oTq4O zU~)uD{wZY^+sKQ=$TMZV6fsB{E)jzOYosv9G%O9fF%K${Y)|q+S#OH`MnXxo<|3)q zNZN%Z!Q7`93Ar5cvmLZ2&()dC_03Iw`<&p`+8S+Ko78cxQ**dInPbD`ymv?u4l@mn zZd|*8HXM4rRR@T%nhy1(0AKQper0twzq!dxZ3dM4oJ|E3SPC|^Haz3?b=jWNjQE2t zz9>N+=GhGY75W1)l!JV+6^gPg@m`#m@DPlU|uQ#-) zx(vS_^A;X=weWZ{EF>hfT6n@+c+%Cv6XngV7^>#H#g$8tsEm*5@>eSmjEk$`0NZ6* ztE?G^UIm`qWEp1S@>+8al61jru zi6TzbuCEhSCUsR;GQ=}Et%lyq59pf!xKr5^NM~E_G;Bx##wS5iVqVrlRncfKX|Vdseo~5Dn7tPk5Jo4pD&dqgsYy}uA_8WV2DYs zCR2N89n2ef-ER$T@U6#s=FGU+mBBL$3t$W=yd^t^>Hzu{#500nQFxXZo&z`!PjiXp zoXSF_nE2ebr=hwLebrnOlik92O>ttah1=!}x81dH+pdK}b?3-QOl{IB0TrYQOrpDk zwu(9O2r2vla^JWXi?ji#F0*56nj15_RxNHuw}ZL4$1DQ7iZov3=E2X=~w#>g9Q(OP^m>XqF&e9K@wyIs=YsYx06w*5u85+5&V`Qf>SFV-`o+8Z`q8;SAOq&s&p-e z;(J#nOdWXXOiF4v-9^Dd=z=W9|&3xH@jNZ8l131D>TtF?1|&PgOIp z2@6SPUf3tS@Q1yOS7XN>Q4W#;<8ysio&(cwJb7YFCm(N{=qUpwP+J~ht&?0CPelXe z70BB{-&pjImKX|)DK7cJVgc8zZlnPpyVk~VzsQ* z@fuplBDNzWw8x~pcSAe!DZ5rQJqhn3yqL=9Vk(oD+cAruM`BwHGW7Lz%$)qF+_LB} znGup8H%=uC!%BYf8G6$ z!@upm{cTSsb{Z>{em3gb3{(elFB_SC+_hANbE%5PQYG3$yXnh~KqQ=zgalbwF4-~W z1;==cTVZ6bKa%DuHIcz>jyrvY$K6VFK*bDq*nKHi*hX3+?QMJ;xK6Np=2M#xThQo9 zx$B1Rq)HChjvcU#aZ!!uZyp#Y1Zf#B$xhUWa|vvnE;1HDJVGYgNIC{gn5m5=>`QezIN{N|WqZ zU&ZJ}e|Y z*WwC5pc@H8zhWhX6+SPHq*3~tcW(j8n!&1V@zAxX29jF%rEyML;i(0Fruw>-0IkD~ z_-lOhjUFd`(Bu5U^*95TM)mQ4>2ZEEPO#cS@!NDd#@}6NJoG{78C1sgJu*0W*g)q> z(T(e=?He2k@_0(uhBG$%lsQ_fqJEXX1p%UX6`^*eZmBsPa-EY_rYc{c-wIfkn1E$E z1*8l_pdX39))s`sSZNa*eFNMSGibF#BqoAVIve0yX$g5G}5S<1?H>majWo^j8N0jH*VE! z_D7+gECDpOAWkwznTt6xRn6Yphu?+4cF-a~1>Whd}xn%(dC=W_(8;=Z2u%hO<8)H(2buTg# ztgQ|(uGX+CIQHGwr?6Hc*2aT&=q*?5twcsNfXOD9$UDLKSq1zF@tM!{1+L!^OYN{& zBgec8Ht&MZyDFlrM4sff;GqMhb}T`YC6utCKO^Y5QwTD)y*ggl=*B5`ZFL=}phB)Z zF+#zOVqYM=O57ZFJeEPpy@?$$U4pQAZMakwt(BtIIX{!{?1WyOQC?rfc98Yq06A7o zXCket%on9fpiabLn|??qnC&`Z$PlRYJ5&X9DB2fseEL@E>YlyH=4eC!O+d20bXkvh z3z_wKtW1;QP*vxAF^p|&Mm8aH8SVojJ(6THCZ#8=B(e{)E#w#Q51Sz3e|v^TaZN>= zVa(&1t=!HldWS|``j#hASb#?=yGpnm$6r~o(;NVhsKU4jFV0YF>iWq^sAm-=jAkpP4j#@)R-Cb*y=!F>_;%+PC8!#fVdv;tU_L z^TFLg)u2^Oc0F`<#~HVdraaA}qUGQ#y5}y*&Ze!?8r#vPlsm9Ch!%F5aXSVMG8FY;1@GHrt>2emo%dV+kPi!$rtRf&K97s_(9?v}8(9NkFZ@VbLCg24{XR96Ku-}b>PYjf zt%JEwJNXxx8>^f`B~V-h)>FRDRz$lWBB{WOdUP-l`ZW`1Fs2JaSzcJ>nJ&*7JZ#>t zPU6hEIgfjQwSshOfEfiW&2kUbN%X?6*;OP6(n{@?i=No&q?aG!izxMi!${!SuJR zjOM7x58I{MLsX#<(W7chzspJGbgtRCb89!qtO|RuMSLB#MFYXo2Dhur4r_FbW!Px! zQV-ECU;3lVa4BM-M!pQ6G1c*GDFg4(dI+1WqY;dcCiRqVnR5(#A)d~C4vcw+gD+t) z1y2%tDkvJA_k~A4*|#td&R5(Pv5%wKtS77!l!SGR5>_s=F5yHj{j0MZt^Y5BW6}HB z#>QD+5D}8+(AOi$mT`SPKAu3oIs6e_V`XQf6zj930UU;_>IhqWHEdvGkDnbX$Bkp< zxPj@Qjwd54KU3!{@?c-=-ItAx^)Jl31CwQ0bJ?f4?9*I?RKx3cC44&%_JgaY**M0a z!qt!=i!R)wME!ze!WXRxpN1EAneeHauswb@*HfD7shn%q%ud}i(}!0+5N59vvKP?j zFKk6#sKSn5CN>EjF&&;}57r2K8+wv6p-xV~FichcQLxhTau5f1cnDYWwChmjio;qGD&k(?hQIsfS+IX}1p-qjT_GOmDWc+8XD{-h#aAM>2I zPgLlRV=L$FQxz!gnCHAzsc_GsnB~0P`9USUJ;tQBdee^Y?t6H4&%TF;e-hur{RiK} zuk}6DYxsqOpEGgX^|e(#@4v*1^TNfgCPtSFCi|^>QDH57rY)Zd^&Z~MiP7BL$G&gE zHDiQgdK$IJR$(Hl`e^8;e}(Lg`z}jdUI|2QUtVRD+%!~lfyMho!hxIAW0n<(aj`VX zh`S=wt~)Gt#8=7=g1R10j0dF3wCZe9K$}wFiJBwU42!bfm6&z6a(aU%{uPU+Bw`*F zonbr)X|kG|i62k^ssZL176GX8Z*d_tV{JQ-Qjne#r2mP3@nti0m&xuW1N)(T{v7oTOQ=eQ(U+SfkuCuRo^>Ye6vW$^S)&=)Ou?oDj(|L7O~n`x&~V0wj!*s zS#k5IJ+jq7mmWE#J9^uSxOa715)cuGu z;+wWXEpBTgbd>Y+w3Ch>ivw^4=Y7j%+giLip5ED3>giLip59j4=~L8B zlMXcie~KLtkD|7rme9@d8S}Fb&}8-4)z>++0~&ig)cmrEp@w zm8ov+sjXd=Ry(BbD~zGK9>(W;*0b;aN%ZXR9`x+r665dpMv7;d=o1jfQ63dDndkE$ zeDrHHeU$Voz?Z!&I!}%f5BC>oRH4Slf8m|QRrGK1r8o4ZRgvP8`0}HrfPY5{_#BZ7 z3bRrJEfURlg>5gw*FC~YV=qc8Y&p<<1iIhAD^HTScs=Rz@mpUnqyr}W!G!nXhsc%T zH=@lds)Z;Nzz=Zb#Yr+fLH~a!c_ngjA)D8{OZeQlOW6JDy96|_0&0MXHh~2%(fZqR zHW11c04H6;9ePY^0z6cQtwqZ!pTqtNW~VdrTl>{meC}zhX^Lmw8~`SVyUNho>m`+R z)S<8lteSuVnpc1C-ND|6K<(vFY)%Jpa;$ zZD4gPU3;>1A zlP|+Z|J8r-&yT*U|DasXc@uB(Ug=H)q0YV~77R2Xs5w!Y$YxtE z6QzLU7i77)ATuMnpE&l~!|m&X*k38>GRkqyuKb!oV8`P7_Pm<-CdzVGf^M~`Rhu+3XM^!(N;_wIf?g$&17*I?zrtKV`l}Q83iA>M=OQm*a7lRyiJec`OkRx7 zgUiXVqamFL%n#0>#ba#oFg(K+_u=+@TcHl_vP^CK(Knl z!Q)`>c7J<&@G-nnNOyR3l&7=d%btgSJwE`s3yw7w&=V9P#Vzpu3rqD6tP9UsH54R< z#@vTts4QyE@aAI)5qq(3(h){ zQP)AftegYa9Ft&>{s7b1S~(3*&SUK;nx2-6Xc~LglnlezI zB_uARkFDf2Uomxs)pWB)cyl%?MoKBJyO*<8d%HFT_GF806^3s_$OYf5wf&NCTHuiZ z%~};5c{e~+hs5%!`sYW^6|^Qq_EboQdosJ>)*u+H01+5aYdkmh0#6|RUG}FaE6=6c zvj}^rH`3-szI3Wp1M%hHdP?!@OG}NO_X#Ks2XnfJdPR0UC7{fX@sC!GiM=a1ho`bW zx>iLd?!m1V$^b#g*N|N;>}?~7y0KOI1W3RqrbfK#0{yRp#ZmjjtUN0>1NQVJo}SW_ z?>5;h{Aftu$1|_)03POiY%|OXI06h_QXr$6Q;gZj#F$MRQqUD3XcI3iXbwTC+iwC# z4SgW3r22Jk5>G~316@2&-N3X=N8K>Hyba9W6)vrBt)!j8ddNcqKGf9S6<+B(fLN{D z=)g6NsN5Y}nZs6Q?VM$I-<3i$o3d79HYc?=ho(T9j6dAI*osBk7;nv6d8DMiM=Pv8 zm4A8B`!w79)W6=k{`8mYPvf;0pC<6<%cqHd<8~E_)0KB_EZu6yCPpFpx9^~BaD{AAysY(e`Oa(jpX4!Gwm&zEIc`HiJl0 zeDUnb4L3T%wW60PzqCw-E0M9B`MCY7d^5~U7IEgtV5`A$#9E1!23lMKFWp)z@(r+X zn%z4t09_MVY?gJHGRpkN#`*g!O!-#!bxEK-Kfm4N+SK2dE5VN9N)7$caEK=yISD1ys+&CCgDSljN>w z40r%>D^Ox{bSr?(P3g-Sv}S|SVkIacAZ056X%;L5AdT|S=+WzXC1?c2Z2=>@HDGM! z0Q89eJCTM4gkMdVgZ3(73dh{kwqd(v3L1PWEftpR^qtXR7w$mkGutk!K; zskrqj1%vLjue&g_`u0|0N$c2sXl2O|$H+NgY3rafl&PL$9VN&SK$6LBO&?9t`5iU9 zi3($PYk3oGY&4xKm7*V$eqT}8VpC*CEFHN805t<4W@dMm3FEuTgmUpm?)B-&0+I>S zn?~A=j)jOPKC2XyF-vx;0)LJQTQLMXZ@%n=I|eLo%%xJN@^ak>uoe$ZMjI_AAI8sdM#^;4xG!SjF)265D^kSP(u-5LwT5CeL#%+gEx09zGwT)eB44}JI7+^Ht>g;*T)pMh; zhLKl>wRcEby}KUL+{ut=!PY?c%La7ENJy&ux5Yx`Q~)T?3!|cU0kckw*EnhG*)5J5 z8_erQOk3t+qOCn+SDf0{WD68i_%Z8y6L#$ddmbXDv2S~0)U>ATdQ}RQH4l|b=6)>h z>0C;eWAV;jITKM@e7B;a2`eXFYD<8D`quGLe|i!XXe@%>o>rnsVU#Lwebwe6tvHy3 zreH+yyk<%a@h}bPW%9f z+gJ!I4=$O&nvvi&X}t0fY9!I8d_5rW$V&^^VoQHe*qg1ikalA*lXn32=kbRqJC3#M zEM1|)Igt-bb*avS`XnTo_cNJP6-xjI>EG&RVq65ODjk`C>d}u092=p5j>s;334eAb zH62eY))Gc4XPK*IR3XRP29#e}^;l|7D>JFPF*|`&t#-qLEbP$Wp{@Dy(Y% zbDm^9&ofE9Q3B$;kFhVl%1y!qHJ*_vVUdQW64I>B*$CMsn_XqvovGO!t4FVJzySPC z^vhawPQvW=rT$xm{u10gPhUO@$5F7H^v|M&%lMpmx zo8>)=H|3v1yqQ0UH{T-OOfB(d?noWE)WV6}uJUfui8Ifn*?X3OkcG|~P1_M|biUFc z=MinDJd(}yJ|fw?%G12~SY4u~gnqoj!=rwvc#V0{3UKqF>3Pr)evO7ulaB{N@jxj4 zhZBm-=$5*8$wDQZ{w6tFw%(4_CoC*uer@a($45O++f~M+IMk`mdyoEW{9m7Dlg&o~ zNMfdx3jbM@$`$hd$=i(8<#+&<-SS4y+urszL5wQnH(7<*T~$6A4D_#jk+*h0;Ls9a zgQ?cEvu~(XUyw9){Vx)cx@rkphlUG4>R^z_Y}4bFP;3n&XJl3*`#`%>^Z6~mZIjmN z$fCV7n=UWzgYK6RVyOR)S46OTAn*?a{_6<*(+2|oK;Rz;yiMS5yyhvCGFDx#DAmyQ z^}2T5y0&FT#cH<0^%*(mjfwI<}4csZxh}L*QHWWOZ@oKi?WK%djcue`fck zCjFlk0Qi4Q+P9*&^H{MrBBQ8`O4S=||ENrT%3kU>@<85=?U~;X+e4&qyLAj32)zo{ zF;}HkBn(b*x#5J>B>lLd!FEoVE8C3`yGsqLks>vu679qQ;+{hVPFp7F?0qslMNW%1 z2lNuer2Z@cVKcf60jFoNXH{5vjj2Zwuuo(MX>=5)j&NybIiQF}z%(?ztn%aIG**MG zZ)n9CbWM6<>v(G9gU!TORN8)tx^1(&s#Ntb0A{PO#Qf4i@4u>OvxqQ(6QNP0`l)|pA>CM4Gl540gzCCOmv z{(A81+iD8!U3$!)x;CC_$+s$oxo72&BGaPWN?Pwm?1QxZ#KqtwJW&MIS!eTU@ z5PNDw6@@@$9ltZRJTOUpjg-)H(q48-5EIMh;+YE7cU4&j!Pkh}y?aFi1Fk^IY|px< zW&AMRGppD*tmTaR8ORzzES(kFqwWF#j}z9=a0lW9_Bg*F0g`9D6DR$q+0sDL9KBUW zFzAEiEC%7H$1$A}GYC+Wr)I#?-iQY7M(w28PJ`O52FR|%t0Gk2d_;^4s^RE<0s+BE&?PMdcu$zWWTLE^68HL;?G;iL->sB}u#@pdb%7Nxcuv!L$Bs>g|qEuCUSG({s`sj>7;wqc|kT1m9{2bj@r5sAIm29J z8=s+gj~;iKKII)0?=ro~@3+>Q7_PpEk5RrTdRG|TwJIM;Z+6Ws2fX}|h`HnqQ*Lvm zDj?VI4d=}d^>Olsv(`JZ)Eu5PU&wwgo8?I+BJK{4n=fSUwBcd%1&UXZ}_?WPG>|JzEdyp>ZQG=OO|#`J(;PRIha9zG1_Kxvh;4<-w7M| zt2LIknR{sGDIRD2*SiP1hyS+s_epq#%P!RFb={$8Wa>jtUfsaBfJhD<++yR3rM@|P zQjJ0>5umUUYk~~FrOLi_{g?IMN5%9637Aw80+d&4V)(*CWbG^|(KljEHsKNOtsD_6 zSVw-BpF8@Y$F`$4w&b+!Kx!M~2kb4+uVA~%cgoIuT;q6aFku-?*(-e$5c`5UcD5HQ z!gQ++w`_Yf7c;x_DI1lLXKQ4jwmVf zRE$+z_nIW>Rx`@AEVOYHChKNVIIX5c>L3*qCo`UK2fp?K@~`s#MG-A}g-UU~=KN~+ z;NZiXm%knC`Ri6v?#!A0Sr{B4Ln@k%{86L=S%_}zi7D@wu!(#LV-|!+Ug(}YL2~e3 z-E@xkBy1JP$}9G}ePWUz_g%xlfUAv-l9C>Ax_DNF`_~Himi_6Z$8tZ($&$8RBqA{4 zS^E}132dt2BGisUy6d)6)H>ihSt|X@R2}p)`j{L6bw6H5=Pq5Z+m8yP8E_vpNtEcQ zH=$F)T{n#DEh&^Ml|HM5-IVl=Y}2ZNT~Eg3Yv$r$TNQI0)7UYUngxpx^*6mKojWO= zM#WBU@*46*6WJ)=P$!*qAP%+LH{h54*%A*LQ0>N1B1m%~Hy5lhkahUiHL;%Yqm${& zU0@&$Fk74A^mB}zCzI~y1i&Jr;YNnCAG8m3gIt>%FbITfas;9!b5TO-ZfF$1+UP^c z03w49emvB^eD=pAJ~zI$t00E_>M7iegsi2NH;Q6u>!RhdXD@-V#fXle{|Gr?w`7{! zBj3EE7-tXC-jc(I`1&d+<+zi*qv4*4p%B&l##t;aU zlbfofVZN$LWiqR)r_`N-QL2L_`%(o_i+vFR#kd7SX1sJ`zDxz%kpi>m*t}`JxD1=u zB~n*!h3B)E%`s}@K5F$oQP5+SAvR1@<~IjqBmUTNc>p6u`g^z035kFM&qTwTAqc($ zI_%Mjxs)BCC9%rNfi;6aQq~I$*%&*QEjG)hB^He1Sa;yC^adPeJbb0+I^eD^6`;@Z z`nokMrzz<5^_4a+9F8Y713@9vZfw{X#x@#dz1ZeW7>ug&l_s6pb^~Df6w?xeS&p3H zuO#QJv1P_?g0yi~RWpMmWXFjgw=Hf9f7r`-HKv3RvcE4(mcEh{B$5>9f##f2HcW#& zA+37;^|fb$i%X{S(Wi3rQ9JP;_s~|Nd9~?nd8iiHu6-FIoY&7BHoK|~Y5I&RLZ=xn zah)~6dg$;$SurEuo=Jz(ymoZi@=W4A%ydC6D^Q9@fm`kZ6>F2YbpnPc+nteRmYtc5 z`}GU_J6cLBwVs5f)dfZ#9|0e6IF__qD))Jmt7wV7Omu{8J-N;|DERLFPwpY5g z2PXjXHe(xaPXyRW7EUfbucBj9`j(`j*SPRs6hqIeM-HD|OKJIlu>NESO92f(n+-r2 zbRXzeEKzi3lOHixGz~UTf3x_%jkkm$q>Z<{k;C<_u`ok>9y0mM_rO>&*=CM&>rDCp zb9cf_oz1|}C;vs~IyfJ3V^70Ki_sm$y;>FBOrb#WnU77jFCOadOSE`22D=UPJ*^D4c+`t%1 zAYFcwajcA-%>9Ovvqg@{z|;++U`6<}F*_{oK+!WT1g^U!BBfxZdj8IIr1(%pVTqgAeT=G)RW!Wb%i1F>!^c{X=`!&K^8#zs0k5VM33! zBg)QN%rAN0vVgEfIQ^D@u!S&hlXob$uqZc`8y1f8O+2HOlgU^8hS_srF2Yfbk53)+ z*6xd|{)GY$BeKt{e_ck!tTXoCLR?N`KDb-dbHxQ@ope`W!|bkPM!_yEm~Zo~qp6w! z=?g&qn)RbDA^&0FR=Wd>YIa8k_{@|UrnF<`5i1vsK$Y!@8v}?UKIe#cX*A>PZXIjs zOi&|Jq=Q)IL4uypEZCx{q^?MK@Wp&HvGRsoWu1_fthmvSno%w@71`1nOJ?g^VTKqy?8!*%CCm{k|s-yHjU8N^BvmX@$BsS93mSM+$^adBpMix)=9k{2mW&_r9EmG{ z5%=rBX~D(N>;_5qHWEak)#?8njek0 zR!Mhks^&7Kj>TNw$Bw;D3W~F>HcS_&gR2YvP=~il?{-dSY8J3T@O+1p%D)6yVLxwu zVjG>a@14t=j#}HWY;V=Q9N=GoFI5|l&l2(;Vw64TR~~|pKEx>de=$bc%D|Bp(E<4* znPYgRJj=^PG>sJrx;fV69B?Vo4|>vmVt?omsNX{g&=~`j#WD5%W%B4axO7`g=PQy+t>NdL%;`uT8?^v->_zsLJq4$V$U2&l?uKAD{XGNq+d_M?VnaAU^-(2T~HmUqAbGU>JHR`Dxn^gd5}U z%e;!QU;qVqD&FltqiGyv`1}~2QTai@pR3wB0tog(bG*>8x_tOtBqAJCw zr!azfnq#V9J>Z{Uz;i&%_y{eb5&<87Hq-cd8$Zj7vt=6LPZ;D$9L?bCs{#Iok?!E% z$50KBZJJE+7mOr1i;i*7Kf?%6ftO*5;>`gL>StIp4CR53Kf-qyz7C&p1h{)wc>x{7 zxDr3ZP>x`LF^*-h4Qn<%iKnOH#{fPhZfAH^E{{YRCLBgWB!1wSaQjYU@e>AxXQ)7@ zO;G?NJ5OeDE`B^kUE=pY%a}=BWY|H?3dJCJh}pY}AJ%9s4>50xHeCO~nUwM8hop=T zNg4m}Ng3}it0J_9;khu0*N1qDcyk5_BI^Tz%8Qt=PN+{lkQ9tFmr0`!7^6vPB*JEu z{k_+34)#ABzWVF#yMNsa+TN3>lD0Ai%I^;L{^LM?b$xC3&w{?JXWB#rFl(`&rI**& zD4?e99Nkx_tHx=ubirA_Dx$1JnuIp1wV97{g-5HHmq2sSRhf9x|Mcu+;x!;IK)yM} zyUYBqX#;*GbE`!lS*%5v?xTNCvPVh3ip#2(Md!&e#tH2Mw_4%oMI5-Bdi}d&a!kcmX>S<^-_nMP-K>Vyl(Zt!5Ft zuEZWxf!LC)HuGqY&o)AfzI?5B9Jk(wBg@o~(u8hjJElOJgJV-E*^V z*F9e>UIAlhFdG%=sEA_g?e|!uBQ!Rk8YlkIVI!i@d|{0#^3 z<3MfR5Sacz(F!8xwV|iy+}0P)&p2kMXlpPTwL*tU(`Iqt=q7mGR(2{bM80JXrO0|v zA?Eay=~g~vDm0gItZKAqnS5G)T3wkBjej4x=EXtoy2+6Kk+r4)v^;usF8S&-eZt5K zVN*yW==peky=`nUgKcHs6Km^*Eupi;6^C(dg@an(cC))+x5RUKACi^o6EC>R_#n^I zDp@>;R1a4S-|31$J56736V4qadtUH}UO%aTUKdtCug5B&*98yg^;ie=y5Ir5e)w4h z^t!MDdTpzSUKdtGub)&zuL~a0>*+v+^t!;1UV7&*?k*6Y-m^fw_a_mEKR*b>-y#t2 zhGXi}7|1A#8Eq&d1IUfNf7%xR!MlHopQ@+%{O6z5(|k@(+uJ`y>gnmz=@g%S{`v7^ zE&O{z*S=&wmj89?hQ8w@2bX@dfnp^eKHi-BC~TIXyjn zdi1k;iXO*eRMVZGexO!<693^-G*B}-+If1Uo{o0(JO=9N$&W`nqP?S?C-n40{D)6J zOjRpSpFW9TVw~v2RPdjo{k7t7?@I)ImlD4$)bP?{xjwRw(MOl4)Us*%r` zJ5+ilc)hG&5x1cNL#^u)(X#2OPzH7z8@dyUUn#Ad*F^?v`7Ih^9pzs{dnDKaQu~D> z6Qiy`)jLUM7~@5ZghGI7mQxpW*%PkEJaBPqoa7lS)%GhVT zP3(APLNk6K5|Ut300V-O6^Zw^->T{z3q^U!B*^{>&4R!?_7f43 zmR;|C!wQk{7e|GEL~+-bWqNyB8Vo$$c+o!1+^{dWp-tB_jm(a}&1*8TBSvxMH(IHj z3$JXtct6XC9mK^w&1VSLSw*AAH^!DV*<)XrQCKNaTAE>Fy3aP`fUr4vU5rC#+xnPphIO||Fu%Oa8B>loXEzU z)1+>rwIZGszlyDlb@2FPv(-J!T1(E9wd9qumQ)*#$_G{@N$z^BLb}R|j=D?9iQw=W zl=ImfhCaL&XS;bj4jV4ryp*g5Z`f2V{*HxbzI4pHIaS2wK-OWjSfv=vnwlDujC&H! zgNY@Gw+QN2c0q_*C`c!PO`-olI1h@FO@Pd|Krxj1-CsnfPKA9v4Nt_^4~sw+AD=J8 z*H5)@8keQHpeppNJm-!XbS}XdE5dFBRFeH1Hzs=c$bkGMeuO7K5uyWYj-z?(&%B~U z6w)xPY~Vbud9m%C!m+Ch8XyJXYE>f^;l<`gqG}`<4Y!0Y+TItz>fd# zg8K9Z>alA<6(0W=1l~x0IaI4fByz_0d z0s)50VB5f%DMOHBF>TPM{3rfJarPcb!i(N#sX(ZKDViqc#Z7231*=wWx#ohkOg1vx zc%MI)N28(V(P)(A(P&JDJYnOPrsJTvsOqfEw8)+3ZUmQ~{@j}r>Ql-W;os%)FM z$m&#crTW0gPw*_BqnO|r^$I3{VGk%4iw3%7$vjap%-lpIz3rCWB&J94oM8bTt4upo z^d?^Dk^@gtGurZ1FV&KhUfh;6$6TWk&*Zh$5@T*IhSI})WC;d0IURWh3Dwy;UK=yS zkbQV_FH_55?K^2HU(w??%Gb1$MtxaK81guQxAm|tos^fbEMsc|1mh4OYkAM`tdq)w zz%*oPoz0Sx6`kW|*|pN1M2Kg>D+Mdor^1*rUD2zC&K8Te0ia@~Ha9?)Qy~ss=Y~Q{ z83JFoD%LiDH4p9gnx*eBfXlRQg;Zu_5OqVM)>0eD{qRiJ-5HzN|FwEBtWrAM1AF*x z|J}ZQfF%dR%gf7~bNgN0KDdfk>FPLmhX>s6_Al|h`u7)Jb?n!EKdk-Is14rNCVTci zsd;y7_FWws-p@D1tg|AJR0_-hC>6`vYwuaZ{e5Vs&Ig9$Vks;zlFPU`*|QFoXYpki zoy1dXQbkQHm$50os$) znxzxAhmG6W7{|>a+Q-ZnLO>D`foTN#)dUsgEgLsq=>7R9VUEZv!1Fi*bGU>x3Sjk< zsx8k-Wzchir*Yt35E-9MpdjK}pyGMs6>~2&0@pL~)l2CQb5g)>QX*q<0qDhG&3<`- z5vc&zP+!hqoz1Bc&P@Ri3V4en(Y+`iDP#yl@MNl?P$Ppg!CFI@J@57)^c+pZB4BeI z{8A3(7F@LefIwcNqADctgQAJE=QVe8nD;;reJ76uY|U00=s*v2nA0Ct1;5EE6r_Ny zhFrS9SQ2eTR3oAWg3i`}$lA~#S<6CFCLO;$pg(q+b0?6DZp0iq**wJ9ln;TKR3nUL zx21bvJA%l!6P0YN#EYu7%vhlo5{L32ytzqtcX1x!?rxQ>tVln=e#sYh&`nM-pmE{^ zlXXz@LO$6szT-3|xx^qxMoN=y$pAU76}DB7j03^)pwOEVVF-OXAjctbi{X#U4$gcB zR=yTHtIRk;F_5b7tzaa(yYmOZ9_M3A&o|-s5G`d@-wA4S=eeJr)z3rJ@#lNXS|Aeq z;q!)i3S@IHtL=+=N(ifB`gDE~Dk@-q&C0=Alpo1QFy*bW&q9<~3!>bDBSc|elnN8DMX6yNE zOWc93ylwGHw(U&I`D8cQ6U`iJMf$=-AyJlK0MeoqI_42L+g1fBpd}up{>Om1VWX=7 zC%3-x`sPI4XMWyxZu1n10<`0pOv2bVGWE!iv+|jAatGJ4(l{>4>ElVsd2=-eywqOF z^g8xhTpi1v6Bo23r?A~<*zjrcy60S|XV1uOjU_6HVg>P_g8LMvQlFZFK6N5jg|eN~ zkf#ql!~2YTo{eP&!Aa%0|0z6QomWKr6~Q$!%jCwJMLzIVd4+}k&5hFE4Z zEESNP9C?9#%(J5v4``H@1SsDUU&#N_K$^{4>$Ym+K!x|_=HJb4aCuc7ilIyWx-<^6 zNzFkew-A;Iqxf9`$$Z%@?@bs;9TWs~!y~zG&7uoxU$gam$<5GZr-zBg) zZ3120xCbN3&1*RZIQf19u;E!F{4wgTb#q)MrPq-2!vv&)m zQYxA;gt8(jR_h04Om)-Fh_WiuhKk*Z?xNdB+j&QRwF6o5U&=qKwmrZ06>C?PL|!bx z%vKS-Qy{&w8Req2ZY#SB0?0vEwZ{>6hPkYlflH#!TYR)12q1Jd3)LBlE9c9lp4g&fjMc`-{=}Zo|ZC1Ta*^)0Apo=ECfM)`QY5=AVvlA!Z~ zm!aAUoQ!_hMPh8Z5k)$ghkB;uR3K<9HwfN^42xqv=Vwr;7~$w;&<4DMe0Yj&@q_X= zNr*v>_JyTO=0nZGF)xw}E0!X$cao!DS@-GA{_@myAcGuzbCMbq+aCH$jsb*+b)amciCTNmu)S>+;-%HK4vgdfjKOH zZj#HNi-$C9nnnAtEK@;1Tc|vn9s1poZD?#oh_Z9MzcR5?&n&2F2d}pr>JVZWN$n|> zfpn)+-(+Icz~0Li;&F6VB*3^2`2zwykvO_^$nB^(Z`@I|&|HiQMw{AuNp8F%pIPyo z^8}|{95F}BmA4XVlPceZucA?Arfs66nG;-k|EM7_6;n@2Ynz@z+3X!Dr((+2g^_OF zh|J@W;S2H=HZI||O+|*nsirIZ!ngA^;ocrbQu$zFwn$RqcFi#dUExd9u(cI5e0C(m z(wCUrkQn`tlBj`cG!Sx%l@9DhB5I;1A-TgkOX{;xy45@^<+Ms;(Ud13(ejK)0=Tww z+i}BqH>dH;?;cZVri(2btrA~FOfGX2orM>cO;Pp4b&51TJ;k`S81JpduKQ}IPEp}4 zM6IrLiTdH?^EdIwAfl=YJgoWA#;184FS=fmbAE#*+(|WJtOsEUjig=cHSLhsbPHJD zVe+D~eZApfmh<4@Qo~3Oxm+Cs{E;sU3o$Z^l3qm|rh-1jqf)d7h_RQrBZC&)BU+sw z2Z?oavlA|V#Bd|XGH!0jW9nocW8@ojKEs2thr)jiCnLVE)0zyNB%(FTROx{hggb&( zYOo*?QWZ8w66`WgclLF$5R|ElR~<2P$aPU1GEUaLjj>9KI_J?;Dsd!3l}J5;$G$3x zi&D}9FpgO`g?+@rpd1Hgco?=kY_{AkDd5M^_u)g4xl6wbMMdiTAod!g_(3#^$0Mbdtu&tG`M^TH9+CvLScR4K^XaI{7U2XXpy9kuCXN@F|!+j?d5i zXjZj?2;-};sr?iz!{7176%VArsYLOM{wj@sPUb&==mu2Dcw=pwBuwCU&E;ToIjkB+ zcyQ^Y2y~tEI_X9^2Ix#Cf~zu@lLrkv=VS};0OPr{xMQpfmf(QP*#Y0bxUCv!f(eWw zj1-B13-khD^QwipQC;*|%Qe(+^k-(9AoOX^n5zmqoubfF_Vud1idYChm~1>D9G+t_ zodiSK9Li=GP*}eXxAHEkE7WpV-W5I*7_-hEfsvXq;&F`xR3j&yOoVVD3KIe~8=>@W z7lS_lb%uMWhr^nQjeG%Ln-d-l zYc_68cr>ipxIN*)u;S{%xe(#7;_8`mC0FDWIUA6eD&q3-Wa6AlSJ653zt;1Gh!qP> zij8p)wV%F6#D5xu^J+ERi|zfUKvxR_dB5YG@9v(AU)J2o1NZ~u zvadnSqi;-TpkMHK&!r{5^gh+zb2pVw55nEu%Lg$^jwnlluJFmm6IA}=5(x6Ay}i-p z-X6^U<;0_|KRpcX>nj+T)J`rR!XCcROU~G!Kf<6F&>fU~e2CVij}Ml+yVLQ<3ELA` z=Li6ZC9G-hNZH1SEPiq>>29}x&j*Ch@#q7>=XCTz!UwzhK=3)jmOe1}d?5Hh^9UdK zL-0BB*f$0r`laA==pEHQaQGY{d=3rxgta3WxCW!Rb_fN~D8T6u;Dl50Xb49Lr&Ap& zhX|)*y=3Q1t?mN)#p6c;)Jp^u!dwB07Lx6@OQ`;-_Hu-!QtXCfjl3>2{c* z>C#s*&9ad^Z%71b&#)7=8Dn7bz6i<}SLco**h@hkPVC|=Js|d_6q1F3yaA$Ks(#3M zH`XF}B;$k9pI*=r$%ceMDjEsdg!{8U-~qL@8DKt8&zKXIAj=I$F~5I(9eLq8^fYm_ z8r2dYNqfpEJ}k@?ot>LxqOLy4RF!_?*~X zM=lMuG1@u%{(bX-QU-KqGTCn^L@&|0hR#m1rww0pyx*4L&A3b#+EV8+Xxcp$T2b?@M7A&kSpxT~M z1Ou9(>td$$+QJ@Xwl&sUWe7ls^`>SgP>&R*SVI4yTrMesa2SD*XQ;Hy#g9QV#G^t- zarYz(dB40$lUE`C#T_8rJHEN{lJG+L+>6!k7=Qb0Q1Afc8i8rP`hE}(eI^~k6lTt% zL^4}>bCjW`@CW3l8Tyf#+fdY267RIFqUcEA2pCabZje_+Q)0mjUm`qR**wkau7HDet zV6Pe~Iz64^zswc-45#<5Mh=GWWgn@*8EK&gZ;*S--BcOWl zobWmpo>dE;RUie;Ig7A0mpde?kR#~ZHSd=u&cQMJ)jJ9a3&qvi+kM5k9tpyT3a8{i<(LvB4%TSW82fmw#LPUu`TTD z8HHqHs}+wH^`|dhAN}+OpaqNXdJ`*0xitqgE{lU z6u$jjx~)ZAq#a}X4mBwbw^sIqi@3Rm_(*~>c3fu(>i;O;HAqf#OktkAJ2G7*%Q$(z zh?kXcS&3I^B|fPfQ)HeUOB0+gbW!R|831fRlfQBzFA>^22x&sc_q_%!3fDh*2P z6`tRqRR1`h1*E<_^g7*Evmta$S^mK5^jhuKy5Nw!s3DCeLW`Z|pqpt?tMCB3bO&o` ziI{uM(Ohk+xwys@jOR6GTq4ryivm~&B(!rucD-bGH?Hym@sK}?_#=8CZlR52T~9X2 zmkGwVC!db^i)FP$9ri3&tKmSswQ1z51l+!-g~ga7e=458MidcIxJeQpsPL4U#qn4u z6pCi0dkJU?5vld?nc|OHjUAZpxtjFF74UH+b}4-2`!Qs&j2Ueg$QmK?<0B`;T^1AK zON}4#)5)IhDB{b{2sCeJBj);n_F$Ocq25_|4s=}3G*JkzL6YAS;J2OfGugRGQqa}1|^-X zQ?y;n#>0`WTj~-1IlKcE?Ov5hTdg?g+TG0!$8-$hgK{i73kodQayz+K7QFJ)<&lgx zpL>xf&B(1!?%-9N0+o)*i9GB7vvdI1*K6fa&rWO6*S#!sz6>n0L%}aYTX|2}k(bG( zB2P`2dm1S3D#|2_!aFTk@0=}};rz5@SG4NJUr`EoHhKWz`uzTqh zL~R?xMs#B7+hMe$doIv!iE*cJpIKg$-(}%PVzDi@QFIW?FgnB7)?jKT0(pIPejLx2 z>eyHq);85fTZ0z3L7(lMpRO&vqBzf?7ac@<=`eL-V;19(NLIq9yR#EBW!x4gSj=2; zBAmp>_+3#D&=(v~z=aWOrCI6$Is6Cnk&iOpYV1#d9{Lk_Si7;1 z-L?`l7|HlEVh$_wZWEXIGF69I~7zWy!TaP@mOdYJ{$P-R}A(JcN zCtUq@htf=X5;5G6NN&?BOwDd?s7F>KS+ljVrW5LQ+qcvOEY)gvZmkVcpH{!SMSWN- zdV{opnddtC+06;?_tEUZ2|KZwj%Oe?XvfgA$(mYb{<*5@sphu6@Z{Q^jaVOe2((~L z;tE1D8y69uZ?lfPBA+Mz5X-2WOPb~N&>XMTY;CHE(f_r&?ag&z8F_6Hzz=uC)JAxm z6~X)rV1CA6erCe_3}DW?;$YYNnriY13jm_;Sk1#s>{p@PVgGRz3Yg=k4K$*3^MY)a z`R(~mjwJ8xjimK2Qyn*NwuoKhw%I$`=Es==$DimvG}&2dVRmkrC&Q(`@MO*HlASiv z1EHL6m|(``Z-@Cx)M~|Swt%nGJoJF1s&QlJT*c4SAZ3x$bNs>-p6ZT&bF*TU0e{8# zOGqCetJ`03kSu1LR4SIhBQZn)>`S4=j+PImqa`O+DA4;>k^O-O~*vsS))1Rs6ewc5CimZd8AZ#2o>tT_(Cevu9!@#(&;d!hQl<$b| zYH<(5AcnHXOg@Z)?21f>Q`u@!3ga(n1}g=lG`YG~LU}OGfMQYwwlo4w&8yA<579Ha zYTNZ$90lk?Mtti!VRU8AJc*fGC#F-7G=xW9UazMtiahL0HnP|Qi7$*mSh>2!kx;H` zG%Z>ToYutFzE^Eo8LcHYv!2Fll@hb?>J0j1kb`BoWU`HxgDREQ$jro1ZxjBIn#ZD+ z5WCRN@@WJx2xk=^_SN|!t)wwf6t>>0B&bAjRHGh1N0(0il-8h{yO{PrHgl%0vOvzg z4^>}Sd1V&JC6um&mq}7>2yd?sAcphIk4d#7&elIvXCm=qQgs_5^W%r=nMnMYR0ksQ z^%$omL`=&Hnzt)58y2#vHv=Eo1!_agBljE+~o#OnMS_ecEBTR(#D?S^*k>BHT# zLmuj(E_t+$vb9MCsZI1ugvF@`&D4Z4E*u66P71di|DHJ6 zqQ66tb(~nvTk-7Z+0pZ(7uw@|=|2if|5I4{q_FgF*zG*DoL{Ja%lW;2j8VCMcPwBs zFfS|)^{sL5^LsJXSzn~u99vF0S^jH{$qdJSMzm$*d4Z#M{Q?6;F zsh190JU4N}*I*QGdlza!5<#j}5N{o}c zJ;8&CmP#m&E`YriHDHioBV}SHFO^Dxn2OLK)%|x5-z5j{qRQU82m7av_3(jZ8~3Al z$5nAx#!MgbBfB?$OYR(=)QcsHd?_<*h^uuIJt$yyyr>|JN+)88*c5c6vQ+uRc)GC2 zIjmlMRUeS4;?ga2W;g;;@}L|5~$;Henr#(D{fAe`S}So7P&kuhp(QFHX^#r=pvKM83>%( z@)C1F?w5wMD9Z$wivc5AG@C0*aF<^-_{IrTXrmHPHlB1ZRF|5|hbGsC6X;_4VBWoz z7K2wTby+Y&FKsQ8&hm(^j?Ls{<6ANZ36J5DDT|zbBW-JKn}|xGW>GRKNosh!%ThRv z0Jd*1EzByd>ZuUDP^?Cx2wgt;;3z3x3cC!#5s9!h|?jTpAMPA=`iAU6XOggCrl2L zOf{hwW`pylWywAd(WAmP;`IjOSLjIdYJ$N}NBBi_vbKfmru16_MShY=JIAIRu>O}k9xuyISQ;g=1DYxv0czsZG z`J;Z_SFRKV=9UCN;!jeX(?dLEw6GF4jYm zgTxV`R%N9pI$BR9OH#)S@@pXC>~fi)u<~QHav2rF;)=AxjEb=bJ2#O^oF*-m=2p{3 z%wsq@sw5k+)wp9Fk15|p!jy8J@wdt>`NlK8Q`U+13}}Vc2IUMA)jW#PkO(!O4gktK zxw%od{}b=|o!jN_Y}5QY7y31}HMh^ydkQd%HAg9l8UHB83~I{;`un}cfo7_Qiqe~ew8(T*&5!65MsQ@FBFXiab6pg90h}Q&2^CV zs0NSOcWG?$H{yga^*es3r8&CtZjw51&U4JO!6FjV z4^5s!tkc@tW_`N(hW40JT!!ZItt!#q5aExH$gx-Kx>>8xu4w zD#M}_i{0Jb^uVfE!(=@&UVN9li}0O_Wow0^C{uU&Zn+0fB5s{#!i}vmD{2W|L{QV8 z&6(mA^-Rqjy{7rd&dl;x>|b@ybI7daPQ1Nut(M-eNrN(z-uqiYpX(gTVA@yVA@b8G z??3Wnr2CirW0Y||`THp2obn&TbLHQEY~tAeN!|cq)|)Vr7YIozO1&TXbJZw+vCtv@ zhhRBP!UZNcl^@9VNaP?eUKBN zTYf`NA6c$95etavbrcv=1YYe5XNoxpxg$OF&Ru;DR^RxrfB6?V>_53b?EjL({;6@U zdr}Z{dnFHb#f5>po$3|_=(g99I)W4tT?j=XAFT1v$3zt##22G zKMJ!@A|$`D_4>_EFJJuKa;!(zL<=1{{T2?W{JcJi=gSRlr1w6T|F`;FhWAnyNeoRP zF0NmOr83x_@~)gg@l^O}bYAQZcWk)Bh2H6xxx?kCcPPEc z=fCdR{U;sfy;DUmo?VM7O#kJO* zX5s>2hOAo(iC8_7Ztzxi{mhSMb958DUXOHZpqiJcQId=m`*^~t0QTiy8wV5gBFMTY zgqz$Gtm9Rh;`V0FESBl55Q=QOMJXl=c(U;0T@wZhXVMp{x~P{eO2X@*O3600zU z2sWzHU)OY#GbgM2yd1_mE&Jrli|1VOv`2ewk6@?^ZpgxI@jD^Fo7FL5i+yeVyE zJetr@Qyk(Ng=}*rc;+nFSsr1E&yZKyGvwHVdZ7PQt)mFk9T1X2+la|g=DtUVIezY# zamM`>g&W{Z>{ww_ze49FieTcL6#M^iYp4V!IZ0!@hqC&Kpno%!xScaE83i-d+`(Dx zjRcM7z`9-!i(R&}-IRIwg+!{!IX-00@gaAP_X{@*+Ys8868nDc88J#RNrHOhXG9W< z?WeKWDicd#%8n_cVMDeEc_LFUFyUxrh(Z{&Qk|e!`=`!#@7`J8+3S4&-|_xgju`8^ zz17}#*5o@DyI&03=P6_?Yvh~T9wVx=V5_p6#}$+tS~a3}HcwEb?`svBu6P%-i7!0{ zPMF83!8>@Zn;U#C=s$kf(vjTunmD-HDXBH`3zE{PDL6~MA8x6pMu;{FJ7YmRQx>$B zn&YMBT=~h2c3dW&3pP56HnUkH)sB!ZK>;&8h$4;x$(r&c2GNYt9OIFM9N4AOYBRPW zGXBnJySB^vrl(sQerUD_V`g#KZg&wJ{b`PD^e#fai; z<~61WCiD>#O3Cc0pTsW|DNQJ$w5QsySJV zp}d4p_Oaybj>hEIkumAi&cOkIqa(G{7lw#rj^LZa>*+l3qg(v9%f0k-zFK-@aSA+H zZ>k&xVT(XfW!YOW>33i0H?9oAgtJ|rh0 zz;B1&V<7s1`LbSMC+>wC5Mdrh9}6za;V}W7CZrkJ5$jie{^{A!Dg-h<-Uwe*p}s0~ z1q7#O0Vp)gHGj;!>n5@sh|JB6Q4AyC4+@ctD&B%)+0AFZtMyP0{>@F4gKE_4@S(E1{$A+3i3uc3&!mDi7DI1UQK;U#5O3UymO zk|r{yf0fOGNc)$}KyN-b1(8CG-*#r0kuh-9B?{1EOU8gY$W9ZT#cSGJhcI21S&~8x zYeqPf6F}mNIsBMZA@cr+(i0HHFr;0%i_$msJGvJ(?uCteVdGxdxED6QMA+CQScLG< zkSh##gu6->rZAz2H{;+IJ~dh6NcqM?PU)5Q%{o>lQ!>sA23s{6DHd7&+uT0ESj5cL zSq*ihaeobP>iazl{;#oMGfC#xX9Amonrep}EGUoI*_xqKWcXk?u%wq1qM1CxIF4sm ztQN*^^U{0-HuQ!{!-Zw5YI+zjegG`UY5mR7^HQVApH^#me*c-E5uWHy^SN4r*>==r*|Ehf9vv zeD|`=Wx^(DFvUi^WG^DX<({Sh>oEJM@I3ltPH3cQH5trA0{RGx5G&>(Ec{RC&@NLf z%jP%L!&Fst)=eiQ4`cS1l9{rvHU6kOL7vW+c z9zaU~K9M^`6ynkLVsBLp>Dsa!*7D$%04+1fD}DAXzT6tMwS~jDigdJl+X|~~pqNsC zq*C#s_`kr5?k}1AUvkOhUd`QJ&Am5|7{Snw^56#h$JGl>Fg(7yLE-cp8x+p}A_j%`_XdS8F(|zB#^dX=z@G)laBR7j zV>RJli=Ws}))ZSCua3&_*$zbwOvwK0FgFFf9ZT*AR-C{iSX+=JSiv!XFGwwFhg^y* z9&!7VVaa%3Y{@v4mJD(qI;S16tn-T((#J6SK);?MJc7%syyW4E&c9B4>rLj8Wdwp% zapYzY4uWX*M%+ay(gxCP+Gg@Ho_RbX@4{u(Jnc!hxFTZNwsWN!2xOD5$Xs)`CWQ}O zzDcezQkI`fO$lUSgvFH?Cj0X{3>$4agp0PJ9Rg@6{tQCtQAmnFmBITTmIGpLlKumJ z(57O1zA2_x&-Wc_~M{4PkdN>%IRM{=KWi$KUqrDF|l3QZZhqyq0qA zhx0TZTJ{c0E$zvYy=bikHD()GI6phCEK251}zPjn@Fq8=NlA77uh%invzyDZlAN;0^g=`;Z=<#X zswv{<2@zaHvKFBe=OXL}0;~Xoyc4b5^rJpYf)fh^)B{?c#g_zfVU?>UiW-t3X{lq0 zt!|1DCKoKITD{wiD_?eMK&@`r;ymSF<_HB?O<-m3Kb+Jb`ODx9qs;c`Qrc?0@plh= z%^gvYwn`GrJu8YqOT*i>5o`}o5|SXXDyg5qxIOFr@!W?kQ9)>XmJdul9kQZ_5BB|s z-#Ons2&2U+rOa=hg-d5uXo$GPtGVx4fp|NvHXq5as=gEdw-1OuWX+FM`av)j^)opo*bypVfz%ze`4PsVL6BM z4_N+)eg7HZz~}WNmjBGY|E}r&Pq6%V_Wd84lfhdo{|Ed2FKmay;TJ6b7yJHqgb#Nb;;#5$HZ1|aZv&2sY)yn2w`hq#{(rU%? zF0HQ5yR?!%Z>qHB>6Z#Ih;#O01P~85E{~|huWtOM^IQ9;IF`kJ7`Qg81>~Fr|lnfK9 zM_)hao3`EV66)>VDf9lcYJ*c|@g@FO}Rl5=GJyvB|XvsGn`fpqUi;J*otBQ$IQ^pYPWg zgy^AY95*-LsA+Yt*;dvf9t5E1ZVaEOeC>;d#rw(MkTH|H6#J0o67mS^0uqX;xY-Lsl6VKqyG)vO9wjh|&T^RL2c)TR&B;pS2gFRgUhkqokJ7Avh| zdGBZb?X(I>wqnn(h8lYKcPCr(Z%npUe-W~^yeC^BMR+e?5?@6MlQe~wu7i*L*( z&;BB8^5ULNehHhrGT7ur0h?T8+2q;RHYABS$fdR<3@Udl`P}aAPE?RbM``r}_IhF+ z()?`^_Wet&7GkuU?M2*`qtNGuUp_=n7EcdZjhA(dXnZVwzOa6Mjlqjy<@5ijflH8< zt%yFha2d}fu-W~-s`lJweznS(im#^LL@xJHX7Xx@6P}W9XLX1kph!!gupoCeMg>JGQ6Mh zw&Y3i78$WP+c6TGKC`%=qnvdv?mEn$zi380Hio6$cqs+ zc`ss}ld=$DbiZYt>N5%a>`US~WKyZ3wV93x>daG5%M${;I?&z2F=w`*4=QD~Ff}Nb zOiB~Vo0Af+rK3P;d`A_(G|VGT<}LNk8bjRXoP5)GH9ezTvgl7N%PN@W)(XAcBg2`x5?@%;hXy#@F_7y7+h-aV23le*HcG{{}8va`(1j!OYe8-mb+A4 z)zdfX&-ebF_v-0i!9i)IJ1Aic0-a*rmDn%8F|j}SixB(iJ+c21Vn6dRBP1Sbo&_wu zqeY>ftqG6Jq4R=i0WVl)dBMpa?iVzZzOsq^u;#KuWquAS4wa0f|HO>)CF*43)FdLg z-?wxWnr!by@f8$jEopROB*e|830@{si=XlOxS@Z?amXDTZKr<=(*QtrwweZ2Gt6Dy z_W^pi4uDm98E1#YR-TW}wHDCm9ODvi>U;lPz4~Dh9Gu>qh9@_R=+qVgurHmgfbn8CFF@Pc|Ha&g*cU^E=+zU?kg43T%aB8cFQzBy19E2$U zUU0e>ocx89mSos>{{Bi>L4|F=9_@@;6W;+>c^e2*VuB)~&8+OVc}*58ndir!4xb-=W3flS@Ae~$ z^#lV?@2|Yw3r1f_Flu!Q@4R&i@4OAZ?v=N1C^;?uB9hbDz2x*IlGBADAe|KmNVBYf zwD`llBfh=GH-und18;>?n%5oUayo?B0`051souWSut^ak>XjtpKG@<3C zbdmx~&E1)>p6RmO?cqXW#3HmI6q>A9d!P=_hKwT-^G zyLfZ1!aogw;^CFh%0DTY3y^5W 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 literal 0 HcmV?d00001