!function(t){var e={};function n(r){if(e[r])return e[r].exports;var o=e[r]={i:r,l:!1,exports:{}};return t[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=t,n.c=e,n.d=function(t,e,r){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:r})},n.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.t=function(t,e){if(1&e&&(t=n(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var o in t)n.d(r,o,function(e){return t[e]}.bind(null,o));return r},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="",n(n.s=1509)}({1509:function(t,e,n){"use strict";n.r(e),window.__vivaldiContentScriptsInitialized||(window.__vivaldiContentScriptsInitialized=!0,[function(){function t(e){return e.href?e:e.parentNode?t(e.parentNode):null}const e=function(t){return t.preventDefault(),t.stopPropagation(),!1},n=function(){const t=[{p:"-webkit-user-select",v:"auto"},{p:"outline-width",v:0}];let e,n;return function(r){if(r){e=r,n=[];for(let r=t.length-1;r>=0;r-=1)n.push([e.style.getPropertyValue(t[r].p),e.style.getPropertyPriority(t[r].p)]),e.style.setProperty(t[r].p,t[r].v,"important")}else if(e){for(let r=t.length;r-- >0;)e.style.removeProperty(t[r].p),null!==n[r][0]&&e.style.setProperty(t[r].p,n[r][0],n[r][1]);e=n=null}}}(),r=function(t,e){void 0===e&&(e=!0),t.constructor!==Array&&(t=[t]);const n=e?"addEventListener":"removeEventListener";for(let e=0,r=t.length;e<r;e+=1)document[n](t[e],d[t[e]],!0)},o=function(t){r(t,!1)};let i,u,c,a,l,s;const f=document.getSelection(),d={mousemove:function(t){if(s)if(s.c++<12){const t=s.n.getBoundingClientRect();if(Math.round(t.left)!==s.x||Math.round(t.top)!==s.y)return o(["mousemove","mouseup","dragend","dragstart","click"]),n(),void f.removeAllRanges()}else s=null;const e=t.clientX,d=t.clientY;if(a){f.removeAllRanges();const t=e>i.x?-2:2,n=document.caretRangeFromPoint(e+t,d);n&&(f.addRange(n),a=!1)}if(u){const t=Math.abs(i.x-e),n=Math.abs(i.y-d);c=t>=1&&(0===n||t/n>.8),(t>3||n>3)&&(u=!1,l=!0,r("click"))}if(c){const t=document.caretRangeFromPoint(e,d);t&&f.extend(t.startContainer,t.startOffset)}},dragstart:function(t){if(o("dragstart"),c)return e(t)},mouseup:function(t){o(["mousemove","mouseup","dragstart","dragend"]),!c&&l&&(l=!1),setTimeout(()=>{o("click")},111),"Range"!==f.type&&n()},dragend:function(t){o(["dragend","mousemove","mouseup"])},click:function(t){if(o("click"),l)return e(t)}};document.addEventListener("mousedown",(function(e){if(1!==e.which||null===t(e.target))return;u=a=!0,c=l=!1;const o=e.clientX,d=e.clientY;if("Range"===f.type){const t=document.caretRangeFromPoint(o,d);if(t&&f.getRangeAt(0).isPointInRange(t.startContainer,t.startOffset))return}n();const p=t(e.target),g=p.getBoundingClientRect();s={n:p,x:Math.round(g.left),y:Math.round(g.top),c:0},i={x:o,y:d},r(["mousemove","mouseup","dragend","dragstart"]),n(p)}),!0)}].forEach(t=>t()))}});