/*! For license information please see 258.index.js.LICENSE.txt */ (self.webpackChunkclient=self.webpackChunkclient||[]).push([[258],{258:function(e,t){!function(e){"use strict";var t,r=function(){function e(){this._nodes=[],this._values=[]}return e._isIndex=function(e){return+e==e>>>0},e._nodeId=function(t){var r=t[e._ID_PROP];return r||(r=t[e._ID_PROP]=e._NEXT_ID++),r},e.prototype.set=function(t,r){var i=e._nodeId(t);this._nodes[i]=t,this._values[i]=r},e.prototype.get=function(t){var r=e._nodeId(t);return void 0!==r?this._values[r]:void 0},e.prototype.has=function(t){return e._nodeId(t)in this._nodes},e.prototype.delete=function(t){var r=e._nodeId(t);delete this._nodes[r],this._values[r]=void 0},e.prototype.keys=function(){var t=[];for(var r in this._nodes)e._isIndex(r)&&t.push(this._nodes[r]);return t},e._ID_PROP="__mutation_summary_node_map_id__",e._NEXT_ID=1,e}(),i=function(){this.added=new r,this.removed=new r,this.maybeMoved=new r,this.oldPrevious=new r,this.moved=void 0};e.Movement=void 0,(t=e.Movement||(e.Movement={}))[t.STAYED_OUT=0]="STAYED_OUT",t[t.ENTERED=1]="ENTERED",t[t.STAYED_IN=2]="STAYED_IN",t[t.REPARENTED=3]="REPARENTED",t[t.REORDERED=4]="REORDERED",t[t.EXITED=5]="EXITED";var a=function(e,t){return a=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])},a(e,t)};var n=function(){function e(e,t,r,i,a,n,o,s){void 0===t&&(t=!1),void 0===r&&(r=!1),void 0===i&&(i=!1),void 0===a&&(a=null),void 0===n&&(n=!1),void 0===o&&(o=null),void 0===s&&(s=null),this.node=e,this.childList=t,this.attributes=r,this.characterData=i,this.oldParentNode=a,this.added=n,this.attributeOldValues=o,this.characterDataOldValue=s,this.isCaseInsensitive=this.node.nodeType===Node.ELEMENT_NODE&&this.node instanceof HTMLElement&&this.node.ownerDocument instanceof HTMLDocument}return e.prototype.getAttributeOldValue=function(e){if(this.attributeOldValues)return this.isCaseInsensitive&&(e=e.toLowerCase()),this.attributeOldValues[e]},e.prototype.getAttributeNamesMutated=function(){var e=[];if(!this.attributeOldValues)return e;for(var t in this.attributeOldValues)this.attributeOldValues.hasOwnProperty(t)&&e.push(t);return e},e.prototype.attributeMutated=function(e,t){this.attributes=!0,this.attributeOldValues=this.attributeOldValues||{},e in this.attributeOldValues||(this.attributeOldValues[e]=t)},e.prototype.characterDataMutated=function(e){this.characterData||(this.characterData=!0,this.characterDataOldValue=e)},e.prototype.removedFromParent=function(e){this.childList=!0,this.added||this.oldParentNode?this.added=!1:this.oldParentNode=e},e.prototype.insertedIntoParent=function(){this.childList=!0,this.added=!0},e.prototype.getOldParent=function(){if(this.childList){if(this.oldParentNode)return this.oldParentNode;if(this.added)return null}return this.node.parentNode},e}(),o=function(t){function i(e,r){var i=t.call(this)||this;i.rootNode=e,i.reachableCache=void 0,i.wasReachableCache=void 0,i.anyParentsChanged=!1,i.anyAttributesChanged=!1,i.anyCharacterDataChanged=!1;for(var a=0;a1)throw Error("Invalid request option. all has no options.");i.queries.push({all:!0})}else if("attribute"in n){if((s={attribute:e._validateAttribute(n.attribute)}).elementFilter=f.parseSelectors("*["+s.attribute+"]"),Object.keys(n).length>1)throw Error("Invalid request option. attribute has no options.");i.queries.push(s)}else if("element"in n){var o=Object.keys(n).length,s={element:n.element,elementFilter:f.parseSelectors(n.element)};if(n.hasOwnProperty("elementAttributes")&&(s.attributeList=e._validateElementAttributes(n.elementAttributes),o--),o>1)throw Error("Invalid request option. element only allows elementAttributes option.");i.queries.push(s)}else{if(!n.characterData)throw Error("Invalid request option. Unknown query request.");if(Object.keys(n).length>1)throw Error("Invalid request option. characterData has no options.");i.queries.push({characterData:!0})}}return i},e._validateElementAttributes=function(t){if(!t.trim().length)throw Error("Invalid request option: elementAttributes must contain at least one attribute.");for(var r={},i={},a=t.split(/\s+/),n=0;n