@inleads/inleads-widgets
Version:
Widgets for chatbot, WhatsApp, nps, contact-form
338 lines (308 loc) • 33.3 kB
JavaScript
import { p as proxyCustomElement, H, h } from './p-63f146e2.js';
import { c as commonjsGlobal } from './p-4573c419.js';
const starIconSvg = 'data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgdmlld0JveD0iMCAwIDUxMiA1MTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgo8cmVjdCB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgZmlsbD0idXJsKCNwYXR0ZXJuMF8xODEyXzIpIi8+CjxkZWZzPgo8cGF0dGVybiBpZD0icGF0dGVybjBfMTgxMl8yIiBwYXR0ZXJuQ29udGVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgd2lkdGg9IjEiIGhlaWdodD0iMSI+Cjx1c2UgeGxpbms6aHJlZj0iI2ltYWdlMF8xODEyXzIiIHRyYW5zZm9ybT0ic2NhbGUoMC4wMDE5NTMxMikiLz4KPC9wYXR0ZXJuPgo8aW1hZ2UgaWQ9ImltYWdlMF8xODEyXzIiIHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIiB4bGluazpocmVmPSJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQWdBQUFBSUFDQVlBQUFEMGVOVDZBQUFBQ1hCSVdYTUFBQXNUQUFBTEV3RUFtcHdZQUFBQUFYTlNSMElBcnM0YzZRQUFBQVJuUVUxQkFBQ3hqd3Y4WVFVQUFDbXlTVVJCVkhnQjdkM1BibHhIbHVmeEV6ZEp5cEJyVVBRVE9MVWR1TW9rMnFJS3ZYRnlhUW0yeVNjd3RXaEFybDZJZWdKUlQyQnBNVzBCdlpEMEJLTEtJT1dkNk0yZ0xibEJUdHZWVzJjL1FXc1dBNGovTWlidXZabFNNc1ZrL3J0L0lrNThQNEFrbDB2K3IyVDg0cHdURVVZQVJNRStYVnFVUzNNYkl1WnI5NjNwZnBmN1psKzdIdy9jajgvazhHVGJyQiswQlVBVWpBQlF6KzZ1ckxudkg3bVAvT0tGUDlISWx2bmk1VDBCb0I0QkFGRE9QbCs1SzFhMnh2OEQ3R056NDlWTkFhQWFBUUJRek81YzNSQmpIc25FN0gxei9kVWRBYUFXQVFCUXlqNWZhb3BkZUNGWnIzOEtwNTFWOCtVdmV3SkFwVVFBS0hYcHJreTcrS2NheWFOc2NCQ0FTZ1FBUUtHczlHL3Roc3ltS1pmbTd3b0FsV2dCQU1yTVhQcC83MDlvbDgyTlZ3Y0NRQlVxQUlBNk01YiszelBORUNFQTMxRUI4SWpkMzF5VWhhUGI3cmVXeEVyYWV6MXd1NjluNWs4UDl3UVl3L1JULzZQK3hITFAzSGk1SmNBRTNuNU5zN2JsVmh0WG1aSzIrNzFQekNjUEh3dHFSd0R3aE4zL3B5V1puMHZMdHVjTlhkMDNuM3pQa1N4Y0tML3BiMkZmQ3QzOXYvVmFEbytXdVNrUTQ4cStwaTNNUFhXTGZ2TzkvOU80SUhCa1Y4M3l3N2FnTnJRQVBEQmk4VTl0MnQrKy9VNkFpK1FEZTAwcGh3c1g4N1FDTUJhN2Y2czVkUEhQZm9MNy9Rdm1SZmJ6VUJzQ1FNM0dXUHg3TnZtd1lCajd3MmN0dDYzYWxGS1psdDI5VnZKZkF5ck15OTJoaTM4UElhQjJCSUFhVGJENDUrWVRqbVRoZkkya290MjV2ZXRhRFUwQmhzZ1hkTE14M2s4bUJOU0pBRkNUaVJmLy9JL2E0SU9DUWRsZC8rV1YvZ2ZSQ3NERjB0My9KQWdCdFNFQTFHQzZ4YitMS2dENjVHZitKM2pvcHhDMEFuQytpWGIvWi81QVFrQWRDQUFWbTJueHovOE1WQUh3VG43aFR4MS9ZVm9CZU4ra3UvOStoSURLRVFBcU5QdmkzMFVWQUZKNTZYOFFyUUNjTWZYdS84eWZoQkJRSlFKQVJRcGIvUE0vRzFXQXlOVlQraC9rV2dGL1cxa1RJRFhMN3I4ZklhQXlCSUFLRkx2NGQ4MXpQV3ZVYWl2OUQ1Z1RYZ3hFTWJ2L00zOUNRa0FWQ0FBbEsyWHh6N1hzcjdkYWd1alVYUG9mdENnZlhPS1NxdGdWdGZ2dlJ3Z29IVmNCbDZqRXhiOW56M3p5L2FvZ0d0MlgvbjRYMzV4MlZzMlh2K3dKb3BNdDBQT212RitUWEJ0Y0dpb0FKYWxnOFU5UkJZaU45WFR3cnBIUUNvaFZHYnYvZmxRQ1NrTUFLRUZGaTMvT0dFNEVSTUwrZVBWMk9uZ25mbXAyM3lKQVJBcnYvUS85Q3hFQ3lrQUFLRmlsaTMrT0trQUVzdEovcCt5Ny9tZGxOdk0zQ1JDTnNuZi8vUWdCaFNNQUZLaUd4VDlIRlNBQ2wzd2EvQnVPVmtBMEt0djluL21MRWdLS1JBQW9TRzJMZjQ0cWdHSjI1K3FHV0xzaFlhQVZFSXNxZC8vOUNBR0ZJUUFVb09iRlAwY1ZRS1dzOUIvY2YxdGFBZHJWc3ZzLzh6ZEFDQ2dDQVdCR1hpeitPYW9BS2dWUytoK1VKTndOb0ZsZHUvOStoSUNaRVFCbTROSGluNk1Lb0VwZ3BmK3pqQ3pablpVdGdUcTE3Lzc3RVFKbVFnQ1lrbmVMZjQ0cWdCSmhsdjRIR0xuclFzeVNRQmNmZHYvOUNBRlRJd0JNd2RQRlAwY1ZRSWxBUy8rRGpOQUtVTVNyM1g4L1FzQlVDQUFUOG5yeHoxRUZDSno5Mnorc0JWdjZmNDlwMmQxcm50OWZnTEg1dHZ2dlJ3aVlHQUZnQWdFcy9qbXFBTUhLenREUE5aVHRtdTFkOTgvVkZBVE4yOTEvUDBMQVJBZ0FZd3BtOGM5UkJRaFZmb2ErS2Jvc3VuOHVucThPWFNoUGtCTUN4a1lBR0VOZ2kzK09La0J3c3NFLzhmMjYzMm5SQ2doWmQwUFJrbEFRQXNaQ0FCZ2h5TVUvUnhVZ05IYmhoYWhHS3lCWUlXNG9DQUVqRVFBdUVQRGluNk1LRUF6N2ZFVmo2WDhRcllBQUJiZjc3MGNJdUJBQllJamdGLzhjVllBQVpLVi9LMXNTQlZvQndRbDlJMEVJR0lvQWNBNGxpMytPS29ELzFKZitCMld0QUY0TURFRFF1LzkraElCekVRQUdxRnI4YzFRQlBCWko2WCtRYXdVczBBb0lnYVlOQkNIZ1BRU0FQZ29YL3h4VkFDL0ZWZnAvenhvdkJ2ck4vblpyUXpUcy92c1JBczRnQUhTcFhmeHpWQUY4RkYzcGYwQWplVVFyd0dOYU53NkVnTGNJQUtKKzhjOGxnVnppRVFuNzQ5WGJFbC9wZjFDemUvRVJQSlB0L3EzaVg1K0VnRXowQVNDS3hUL2xmc0YzUzNxb1dWYjY3MFJiK2g5Z05ta0ZlQ2lHdGlFaElPNEFFTTNpMzhNc2dCOXNlaGJlVVBydW9SWGdGZlc3LzM2Umg0Qm9BMEIwaTMrS0trRHQ3TTdWamZRc3ZLQWZyUUNmeExaUmlEZ0VSQmtBb2x6OGU2Z0MxQ1lyL2ZQdmZ3aGFBVDZJYXZmZkw5SVFFRjBBaUhyeFQxRUZxTkdsR00vOGo0OVdRUDFpRHFnUmhvQ29Ba0QwaTM4UHU5REtaYVYvYXpjRUYzRmZnQmU0SnJnbTBlNysrMFVXQXFJSkFDeitmYWdDVklyUy93U00zSFZoYVVsUVBYNk41aUlLQVZFRUFCYi9jN2dQdTkzZjVOOUhKU2o5VDRZN0s2ckc3bi9BMnhDZysydWsrZ0NRcFRnVy8vZWx2OERuM2xCdUxSbWwveWtZV2JJN0sxdUM2ckQ3ZjEvNk5YTCs4S2tvcHI4Q01DL3BMMndXLy9NWWM1c3FRSGtvL2MvQXlHMzcxUDM3UStuWS9WOUk5VFhxRWJRQXpKcGdtRVdxQUdXaTlEK0RSYmswVHl1Z0NvVFVVVnFpVkF3ekFPeHdMMElWb0JUWm1YWksvek15TGJ0N2pZQmFJbmIvWXpCNjE1QVlBc0Jyd1VXb0FoUXNPOHZlU05pOUZzTGVwUlZRSW5iL1l6QnRVVXAvQUxDeUo3Z1lWWUJpZmJEQVMzL0ZvUlZRRW5iL1l6cTIyNktVL2dCd1l1OElWWUJScUFJVUpCdjhzN3owVnl4YUFhVmc5eithdGZmTThzTzJLS1UrQUdULzhheGRkNy9aRmd4SEZhQVlkdUdGb0FTMEFvckU3bjhjOW9INTA4TXRVU3lLaTREY2Y4UTlWOFpabFk1OUloaUdLc0NNN1BNVnB2N0w0MW9CQzk4SmlzSHUveUo3YnRPNGFqNTVxUDdyb1pISVpCY0ROVnlKTmpIZkNBYTlsdU5MVjh6eWZWb21FOHBML3d1L0M4cDFJdXZtcTVkcWU3SlZ5SzhCNTdiRmMreGxKZjkwd3hpSjZGNERURnNDNXM4UE4xeEY0QW9WZ2ZkUUJaZ1dwZjlxekFrdkJzNkszZitnN283Lys5V1lGdjlVZEFHZ2h5QXdCTE1BRTZQMFg2bjBWQUFMMkpUby9aOFI3Y0xmRTEwTFlCaGFBMzN5TXRpV1lDUksvelU1N2F5YUwzL1pFMHpFL3YzYjN3a0E4Wlg2aHlFQURDQUlaSmdGR0pQZFdkbFBINjhSVkswdGgwZkxadjJBWDZOanNuLy82MTIzOEcxSnZGajRCMFRiQWhpRzFrQ0dXWUF4MkIrdjNtYnhyMDJUVnNENDhyZnRvNzJhT3ZwUy96QlVBRWFJdUNKQUZlQUNlZWwvZnQ5OWhKaVhxQk90Z0xGRXV2dG54ejhDRllBUklxNElVQVc0VVByU0g0dC83Um9KcHdKR2lIRDN6NDUvVEFTQU1VVVpCRGdSY0M2N2MzV0RsLzY4UVN0Z2xJWGttMGdHLzFqNEowUUxZRXJSdEFZNEVYQkdkK28vUGZQZkZQaURWc0M1c3E5VEMrYUY4Z0RRZHYrazk4d25EeDhMSmtJRllFcnZLZ0ptV1VUeGk0TlVBUVpjNHN5L2o1S0VhNExQbzN2MzMzWUwvMDIzNDcvQzRqOGRBc0NNelBLL0hLUWxwN1QwSkRxREFMTUFYWlQrUFdaa3llNnNiQW5lVXR6N2I3UHdGNE1XUU1Ic3I3ZGEzYXMyVzZKSDlDY0NLUDBINHZEb2lsay9hQXMwVHY2M0tmVVhpd3BBd2RMaEU0VVZBYW9BbFA3RGNHbWVSMjZrdS92WHMvaW5HNDg3N1BpTFJ3V2daTjJYdDNRc0hzZjJTanI3SUpISlN2K0cxOVBDWWU2WTZ6L2ZsNGk1cnp2dTE2dlprTEM5ZGlIbWdaeDhjSi83U01wQkFLaUlqaUJnSHB0UC91V21SQ1E3WTM1cFlWL1kvWWZrZGZlYTRMWkVLTnY5ejV1UTM2ZGc0YThJTFlDS3BLV3J0SVNWRHE5STFzc0trZDNJQjRzaWtwOHhid3BDc2hoMUsyQmVRcjBYSVYzNDcyWHpSbjk2dU1YaVh6NHFBRFVKdHlJUVR4WEEvdkJaU3hySkMwR2c0bXNGQkxyN1o4ZGZFd0pBellJTUFwSE1BdGpkbGZRTGFWTVFxdWhhQVlIMS9sbjRhMFlMb0daQnRnYm1FL1ZYcjlybks1VCt3eGRWS3lCdnp3V3grRlBxOXdRVkFNOEVVeEZRWEFYb252a1BlWWdLL1U1azNYejFjbHVVQzJEM3o0N2ZNd1FBVC9rZkJQVE9BbEQ2VitkMTk0SWd0WXVPNTcxL0ZuNVAwUUx3bFArdEFidVIzWHFvREtWL2xkS2puTHBiQVg1Ty9sUHE5eHdWZ0VCNFdoSEliejFVZ3RLL2NrcGZEUFJ3OTgrT1B4QUVnTUI0RndUUzk3ZVZ2TDFONlYrOWR2ZFVnS3BGeWFQZVB3dC9ZR2dCQk1hNzFrRCs4Rkh3S1AxSG9kbTkyRWtOVHliL0tmVUhpZ3BBNEZ3ZmZzc3R3dDlJbll0WDRGVUFTditSVWRRS3FILzM3M2I4eHgrdzZBZUtBS0JBdGd1WWs0MGFnMERRc3dCMjkrb0w5MUZvQ1dLaG9oVlFiKy9mUEpianpyMFlId2ZUaEJhQUF1bUhNQzI5eWJGZHpVcHgxYmNHV3FHZUNMQS9YcjNONGg4ZEhhMkFXaWIvMDRYZlhrbVBBTFA0aDQ4S2dFSTFWUVNDcXdMa3BmLzVmZmN4V0JURUorQldRUFc3ZjNiOEdoRUFGT3NHZ1UwWEJHNUxGUUtiQmJEUHJ6MXlmODhiZ2xnRjJ3cW9ydmZQd3E4WkFTQUNXUkJveUpZa1dVV2dUTUZVQWV6TzFiUkNFdStUc2NoWnVXZHV2TnlTZ0ZTMCs5K1Q0NU03WnZsZkR3UnFFUUFpVWtrUUNLQUswSjM2VDUvNWJRcGc3Yks1OFNxWWhhN2szZjllT2tlazVXNFBYSXdod0loa3c0Si9mcmlSRHZGSXh6NlJNZ1J4TDhBbHp2empIU1BmU1NCS1BQZS9sNFYzVjhGajhZOEhGWUNJbFZZUjhMZ0tRT2tmNXpOM3pQV2Y3NHZuU3RqOXMrT1BHQUVBSlFRQis4Qjg4bkJUUEVQcEh4ZDQzUjBJYkl1bjdQN21vc3dmL3JjVWc0VWZ0QUJRUm12QWZDcGVvdlNQb1JibDByem5sYUUzUlJ4WHBkU1B0d2dBZUt1U0dZR2FaS1YvanZ6aFFxWmxkNjk1VjdrcUNBcy8za01MQUVOTjN4cXdOOU5IaThRVDl1bFMraDc4dnJEN3gyaGV0d0xzYjkrbXY0NlhKdmhES1BWaktDb0FHR3JLaWtCYmp0MFhIWi9rMTc0MkJSak43MVpBUis2TitUUFo4V01rS2dBWTIxZ1ZnWTZzbXo5L3Z5MmU0S1UvVE1mZlV3SGRGMENISGJkbHg0K3hFUUF3c2Z5S1lmT2QrOVd6MXZlN3ZidzV6TzZ1cEl0L1U0REpwSzJBSzc1ZUUyejMvN29ramM2bUMrT2Z1cy9ob2xoWGVXUGh4NFFJQUpoSkdnWjh2U2ZjUGwrNTY3NHdiZ2t3blcxei9lVzZBRW9SQUtBU3BYOFU0c1MxdEw1NjZVMUxDeWdTUTREUUtiL3dCNWpObkR6S1RwRUFDaEVBb0U1VytxZnZqMklzZGsrUkFPclFBb0FxbFA1Uml0UE9xdm55bHowQkZLRUNBRjBvL2FNTWpZUldBTlFoQUVBTisrUFYyMExwSCtWbzBncUFOclFBb0VKZStwL2ZkNytrMmFXaFBMUUNvQWdWQU9oZzArdGJXZnhSTWxvQlVJUUFnT0JsTC8ySmFRbFFQbG9CVUlNV0FJTFduZnBQQi8rYUFsVEYybVZ6NDVWWDExNERrNklDZ01CZDRzdy9hbUQ4ZlRFUUdCTUJBTUhLU3YvV2JnaFFOU05MZG1kbFM0Q0EwUUpBa0NqOXd3UHBpNEhMWnYyZ0xVQ0FxQUFnVUpUK1VidjBtbUJhQVFnV0FRREJvZlFQZjVpVzNiMjJLVUNBYUFFZ0tKVCs0U0ZhQVFnU0ZRQUVnOFVmbm5LdGdJVVg5cW43OVFrRWhBQ0FJTmpkbFRVV2YzaXM2VUxBZm40cEZSQUdXZ0R3bHYzaHM1Yk1KWjlMUjliU1kxY0NoS0V0MG5rZzF1eHhXUkI4UmdDQU4relR2N2hkMU1tYUsweDk3djVYaTd2OW9VRGJmVHNRYTUvSjBmRWVjd0x3Q1FFQXRja2VWVm1ZWDVQRUxmZzJYZkFwNzBNNTY4SkFZZzdrMkFXQzA2TTBFTHdXb0NZRUFGUW1XL0RuNXBhazBmZzZXL0FwNnlONmRzKzFDbjZTVG1lUFo0WlJOUUlBU3BYMThSdnBRbSsrZHY5emliSStNSXgxMVFDemw3VUxYTnVBK1FHVWpRQ0FRcjN0NDV2R3AySTdheXo0d05UYVlsd2d5TnNGQjh3UG9HZ0VBTXdrSytzM0Zsb3laOUxCUGJmZzA4Y0hTcEhPRDZTQjRQVDBHZTBDRklFQWdJbTlQWjZYRGU2WmxnQ29nZDF6MzU1eDNCRFRJZ0JncEhmSDgrampBNTVxQzhjTk1TRUNBTjV6OW5nZWZYd2dPQnczeEJnSUFPQjRIcUFleHczeFBnSkFwRGllQjhTSzQ0YklFUUFpd2ZFOEFFUGt4dzA3blorWUg0Z0xBVUFwanVjQm1BckhEYU5CQUZEaWJSK2Y0M2tBQ3NWeFE2MElBQUd6TzFlWHhHU0xQWDE4QUJYb214K2dYUkE4QWtCQU9KNEh3RFA5MXhWejNEQXdCQUNQblRtZVJ4OGZnUGZTZGtGeXdQeEFHQWdBbnVHYVhRQTZwTzBDT1dCK3dGOEVnSnE5dTJZM1NhZjFXNVQxQVNqRmNVUFBFQUFxOXJhUGI1SlBLZXNEaUZiZmNVTTVPVGxnZnFCNkJJQ1NuZTNqZDVZbzZ3UEFlYnJIRFUvbGdQbUJhaEFBU3NEeFBBQ1lCY2NOcTBBQUtBREg4d0NnVkJ3M0xBRUJZQW9jendPQU9uSGNzQWdFZ0RGeFBBOEFmTVJ4dzJrUkFJYmdlQjRBQkluamhtTWlBSFJ4UEE4QUZPb2ROenl4UHpFL2NGYTBBZUJNSHo4dDY1dDBXaDhBb0p2ZGM2MkNuMXlGWUMvMitZR29BZ0RIOHdBQTc4UjkzRkIxQU1qNitBdW5MWTduQVFERzBIL2M4RUI3SUZBVkFMS3lmbU9oSlhQbWMvcjRBSUNaOUYxWHJMRmRFSHdBNEhnZUFLQWEzZXVLbFJ3M0RDNEF2RHVlUng4ZkFGQ2J0cVQzRHdROFArQjlBT0NhWFFDQTk5SjJRV0lPUXJxdTJMc0F3UEU4QUVENC9EOXU2RTBBeUhyNURYTlhLT3NEQUZSNWQ5elEzSGoxV0R4UmV3RElkdnlYNXA4eXdBY0EwTThleU9IeHVnOHpBN1VHQVB0OHFTbDI0WVZ3WEE4QUVJKzJIQjZ0MWgwQ0VxbVRuWDhrTFA0QWdMZzA1ZExDaTZ3Q1hxUGFBb0RkdWJwQjJSOEFFS21tTEN4c1NvMXFyQUNZMndJQVFLeU0zSzZ6Q2xCTEFNaDYveHp2QXdERUxULzJYcE42S2dBbmMwMEJBQ0IyU2RLU210UVRBQkxURkFBQW9tZmphZ0hJYWNmN0t4SUJBQ2lmcVcwOXJDY0F6TThILzRvU0FBQXpNNmUxclllMUJBRHp4YisxczRjVEFBQ0kyZUY4WEFFZ1p4OElBQUN4TXVheFdYY2I0cHJVRmdEeUJ4SE1uZ0FBRUorMnZESDNwRWIxWGdWc3pFMUoveVVBQUJDWE8zWHUvbE8xQm9COEZzQ3U1MDhsQWdBUUFTdjN6UFdYMjFLemVpc0FrclVDRHR6ZlJxMWxFQUFBS21IdEEzUGo1Wlo0b1BZQWtETFhmNzZmL2tzUkFBRDBhc3ZSaDF2aUNTTWVzYnZYWHJqdld3SUFnQzV0T1V4VzYrNzc5L09pQXZEVzRlRzZNQlFJQU5ERzJuV2ZGditVVndIQXJCKzhaaWdRQUtCS092U1h6YnY1eGE4S2dIU0hBcTNjRVFBQVF1ZlIwTjhncjJZQSt0bWRsUzMzZDNkWEFBQUlrWlVEdC9ndmk2ZThxd0QwNUltSm13SUJBRUZxeTFHeUxoN3pOZ0JrR0FvRUFJVEl3NkcvUVY0SGdHd28wQ1NyREFVQ0FNSmg3dmc0OURmSTd3cUFkSzhMUHVuY0ZBQUFmSmRkOC92emZRbUF0ME9BZ3hnS0JBQjR6Zk9odjBIZVZ3QjY4cUZBKzBRQUFQQ1A5ME4vZzRJSkFKbkQ0MDFoS0JBQTRCWDcycmRyZnNjUlZBQmdLQkFBNEova1htaUxmeXFzQ29CMGh3SlBiVkJsRmdDQVVnRU4vUTBLWmdod2tOMjk1dG9COWpzQkFLQWUyK2I2eTJBM3BNRlZBSHF5eEdYdEF3RUFvSHJwODc1QnYxc1RiQURJSEIxdnBjY3VCQUNBeW9RNTlEY282QUNRRFFVbUNkY0ZBd0FxWkc2R3Z2aW53cTRBU0hjbzBESVVDQUNvUURiMDkzSmJGQWcrQUtUeU81ZE4wTDBZQUlEM3R2Tkw2WFJRRVFCU0RBVUNBRXJVbHNQTHF0NmxDZllZNERCMjk5b0w5MzFMQUFBb1JsdkQwTjhnTlJXQXQ0eEpFMXBiQUFBb3hoMXRpMzlLWFFCNE54VElkY0VBZ0JrcEd2b2JwSzhDSU4yaFFDc01CUUlBcG1mdEEwMURmNE5VQm9DVUN3R1BHUW9FQUV5cExVY2Zib2xpNm9ZQUJ6RVVDQUNZa01xaHYwRnFLd0J2SFI1eVV5QUFZSHpXcm10Zi9GUHFBMEIyWGJCSlZoa0tCQUNNbEE3OVpaZkw2YWUvQWlDOWt3RU1CUUlBTHFCODZHK1EraG1BZm5ablpjdjlFOThWQUFENldUbHdpLyt5UkNTS0NrQlBOOW1wUE04SkFKaGFXNDZTNkI2Vml5b0FaQTZQdUNrUUFQQk9KRU4vZzZJTEFBd0ZBZ0RlTVhkaUdmb2JGRjhGUUxwRGdhYzJ1bklQQUtCUGRzM3Z6L2NsVWxFTkFRNWlLQkFBSWhYaDBOK2dLQ3NBUGZsUW9IMGlBSUNZUkRuME55anFBSkE1UE41TWs2QUFBQ0pnWDhkd3plODRvZzhBMlZCZ2tuQmRNQUJFSWJuSDRwK2pBaUM5b2NET1RRRUE2Qlg1ME4rZ3FJY0FCOW5kYTV2dSsrOEVBS0ROdHJuK2t0TmZmYWdBOU1tU29iVVBCQUNnU2ZxOEwrL0JES0FDY0E2N3M3THYvczBzQ1FBZ2NPblFYMk9adnYvN3FBQ2NoNkZBQUZEQzNHVHhQeDhCNEJ6NTg4SHBUWUZjRnd3QXdjcUcvbDd5QU53UUJJQWg4cnVoazNzQ0FBalJkdmNGV0F4QkFMZ0FRNEVBRUtTMkhGN21hUGNJREFHT3dlNWVlK0crYndrQXdIZHRidm9iRHhXQWNSd2VNaFFJQUdHNHcrSS9IZ0xBR0xMcmdoa0tCQUMvTWZRM0VRTEFtTEtoUUN0Y0pBRUFQckwyQVVOL2t5RUFUTUNGZ01kcHdoUUFnRS9hY3ZUaGxtQWlEQUZPd2U2dVBIVS9yQWtBb0c0TS9VMkpDc0EwRG8vUzR5VnRBUURVeTlwMUZ2L3BFQUNta0EwRm1tU1ZvVUFBcUZFNjlKZGQyb1pwRUFDbWxGMFhmTkxob2drQXFBTkRmek5qQm1CR2RtZGx5LzFidkNzQWdHcFlPWENMLzdKZ0psUUFacFFuVVB0RUFBQlZhTXRSOW1JclprUUFLTUxoOFdhYVNBVUFVQzZHL2dwREFDaEFOaFNZSk53VUNBQ2xNbmNZK2lzT0FhQWcyVkRncWFVc0JRQmx5Szc1L2ZtK29EQU1BUmJNN2w3YmROOS9Kd0NBWWpEMFZ3b3FBQVhMRXFxMUR3UUFVQVNHL2twQ0FDakQwZkVXUTRFQU1DdjdtbXQreTBNQUtNRzdvVUN1Q3dhQTZTWDNXUHpMd3d4QWllek8xU1V4Wmw4QUFKUEpydm5scHI4eVVRRW9VWDVjeGR3UkFNQWt0bG44eTBjQUtCbERnUUF3a2ZSNVh6Wk9GYUFGVUJHN2UrMkYrNzRsQUlBaDBxRy94ako5LzJwUUFhaUtNZW5MZ1cwQkFBeGhickw0VjRjQVVKSHNwa0JydVM0WUFNNlQzZlQzY2x0UUdWb0FGYk03VnpkY05lQ1JBQUI2dHQzaXoyVS9GYU1DVURGejQ5WGpOT2tLQUNEVmxzUExOd1dWb3dKUUU0WUNBU0NiK09lbXY1cFFBYWpMNFNFM0JRS0kzUjBXLy9vUUFHcVNYUmRza2xXR0FnRkVpYUcvMmhFQWFwU2RERGpwMFBzQ0VCZHJIM0RUWC8wSUFEVXpYLzM3TmtPQkFDTFNscU1QdHdTMVl3alFFM2IzNm1QM24rTWJBUUM5R1ByekNCVUFYeHdlYndwRGdRQTBzM2FkeGQ4ZkJBQlBNQlFJUUxYc2VkLzBoVlQ0Z2hhQVord1BuN1dra2J3UUFOQWlHL3A3dFNud0NnSEFRM2IzbXZ1ZzJPOEVBRUpuNWNEY2VMa3M4QTR0QUErWjZ6L2ZkNSthSndJQVlXdkxVY0lkLzU0aUFQZ3FIUXAweVZrQUlGUU0vWG1OQU9DcGJDZ3dTYmd1R0VDZ3pCMkcvdnhHQVBCWWRsUGdLVGNGQWdoTWRzMXYyc3FFenhnQ0RBQkRnUUNDd2RCZk1LZ0FCQ0JMMHRZK0VBRHdHME4vQWFFQ0VCQzdzN0x2L29zdENRQjR4NzZXdzhZeVEzL2hvQUlRRW9ZQ0FYZ3J1Y2ZpSHhZQ1FFQ3lvVUJyMTdrdUdJQlhHUG9MRWdFZ01QbXhtb1RuZ3dINFl0dmNlTGtsQ0E0QklFQU1CUUx3UlBxODd4MUJrQmdDREpqZHZmYkNmZDhTQUtnY1EzK2hvd0lRc3NORGhnSUIxTVRjWlBFUEd3RWdZTmwxd1NaWlpTZ1FRS1d5b2IrWDI0S2cwUUpRd081YzNSQmpIZ2tBbEcvYkxmNWM5cU1BRlFBRnpJMVhqOU5FTGdCUXJyWWNYdVo5RWlXb0FDaGlkMWVldWgvV0JBQ0tsMDc4cjlMMzE0TUtnQ2FIUjJreWJ3c0FGTzhPaTc4dUJBQkZHQW9FVUFxRy9sU2lCYUNRL2VHemxqU1NGd0lBc3pMbXNmbmlaL3IrQ2xFQlVNaDgrY3NlTndVQ0tFQmIzaGdHakpVaUFHaDFkTHdsQURBTGEzbmhUekVDZ0ZMWlBJQ1lQUUdBYVIwZDAvZFhqQUNnMnVrekFZQ3AyTDE4SXdHdENBQ2FuZGkyQU1BMFROSVdxRVlBME13WTBqc0E0RndFQU0wUzB4UUFBTTVCQUFBQW5NTitKRkNOQUtDYWFRb0FUTVBhUHdwVUl3QUFBTTZ6S0ZDTkFLQ2E1UU1NWUVxR3J4L0tFUUEwTTN5QUFRRG5Jd0FBQU03REJrSTVBb0JxNW1NQmdPa1FBSlFqQUFBQXptV2ZMaEVDRkNNQWFHWVpBZ1F3ZzRYTEhBVlVqQUNnbWFHRUJ3QTRId0VBQURERU1iY0JLa1lBMEswcEFEQ3REbTFFelFnQUFJRHpOUWdBbWhFQWxHSjZGOERNYk1MWEVjVUlBRnA5OEFFZlhBREFVQVFBclRxbkJBQUFNekpOZ1ZvRUFLMFkzZ0VBWElBQUFBQVlnbzJFWmdRQXJiZ0ZFTUNza29TYkFCVWpBR2pWWUhvWEFEQWNBVUFyUXdVQXdJeHNweWxRaXdDZ0ZlZDNBUUFYSUFBQUFJWXdUWUZhQkFDdERPOEFBQUNHSXdBQUFCQWhBb0JhaHVNN0FHYlZGS2hGQU5DTElVQUF3RkFFQUFEQVVIYm5IejhXcUVRQTBJcWJBQUVBRnlBQWFHVm9BUUFBaGlNQXFFVUZBRUFCT2tkWEJDb1JBTlF5QkFBQXdGQUVBQURBY0lscENsUWlBQ2hrbi8rbEtRQUFYSUFBQUFBWXp2Q3dtRllFQUkxT1Rwb0NBRVhnU0xGYUJBQUFBQ0pFQUFBQURKY1liZ0pVaWdDZ0VWTzdBSUFSQ0FBQWdBdllqd1FxRVFCVU1rMEJnQ0pZeTlQaVNoRUFBQUFYNFJTQVVnUUFBTUFGdUZaY0t3S0FSa2FhQWdEQUJRZ0FBSUNMVUFGUWlnQ2dFdWQyQVJTR0FLQVVBUUFBY0NIN2RJa1FvQkFCQUFCd3NZWExIQVZVaUFDZ2ttMEtBQUFYSUFBQUFFWTQ1alpBaFFnQU9qVUZBSXJTNFVsZ2pRZ0FBSUNMTlFnQUdoRUFsR0ZhRjBEaGJNTFhGWVVJQU5wODhBRWZWQURBU0FRQUFNQUlwaWxRaHdDZ3pjbEpVd0FBR0lFQUFBQVlnU0ZBalFnQTJsZytxQUFLbGlUY0JLZ1FBVUNiQnRPNkFJRFJDQUFBZ0l2WlRsT2dEZ0ZBSGRNVUFBQkdJQUFBQUVZd1RZRTZCQUIxR0FJRUFJeEdBTkRHR0FJQUFHQWtBb0E2aHVNNkFJcldGS2hEQU5DSENnQUFZQ1FDQUFCZ0pGNGExWWNBb0EwM0FRSW93OEpsMm92S0VBQzBNYlFBQUFDakVRRFVvUUlBb0FTZG95c0NWUWdBNm5BTUVBQXdHZ0VBQURCYVlwb0NWUWdBaXRqbmYya0tBQUJqSUFBQUFFWXpQRFd1RFFGQWs4NHBIMUFBNWVDSXNUb0VBRTA2ZkVBQkFPTWhBQUFBUmt2TXh3SlZDQUNhTUtVTEFCZ1RBUUFBTUFiN2tVQVZBb0FtaGhrQUFDV3hscmNBbENFQWFHSTVwZ01BR0E4QkFBQXdCdE1VcUVJQTBNUklVd0FBR0FNQkFBQXdEbHFNeWhBQVZPR2NMb0RTRUFDVUlRQUFBQkFoQWdBQVlDeDI1eCtwTWlwQ0FGREZOZ1VBZ0RFUUFBQUFZenJtTmtCRkNBQzZOQVVBeXNLTG82b1FBQUFBNDJrUUFEUWhBQ2hobnk3eHdRUlFMcTRiVjRVQW9NVUhIL0RCQkFDTWpRQUFBQmlQb1FLZ3laeEFoNU9UcGpUSWN4akZ2bmJmSGJoUzd2L0pmOXNzaXBGUFJUcEwyVzhERjdITUFHaENBQUNpWVBmY3QyZHkrSWZIWm4zdjliay9ZK2ZxaHR2aGZlTitxeVhBdVFnQW1oQUF0Q0NaNHoxdWgyL05BL2ZqdHJueDZtRFV6M1kvNTdINzRiRjkvcGVtZE95bUdQdTFjTFFVL1pMa2p3STFDQUJhTk9qTm9jZnQ5ay90UGZQbEwzc3lCZlBGdjdYZEQ1dnBOL3ZEWnkzM2EydkQvZlkzQWtBVkFnQ2dnbHYwcmZsSmppN2ZIMWJpbjBZM1JPeTVxc0NXZEU1Yjd2ZmNGaU5MZ2toWmJnSlVoQUNnaG1rS0lwT1crSk1uYm1IZW5uYTNQNjV1VmVCeCtzM3VYRjBTWTlJS3dlZENpeUF1MXRJQ1VJUUFBQVFuM2UzTEV6bjZjTHZJM2Y2NHV2TUVHOW5mQ1lPRHNhSFZxQWdCUUkxMENOQUl0T29POUJWYzRwL1YyY0hCamdzRDJheEFVNkFVUjBVMUlRQm9ZZmhnNnBPZDA5K1QwODZEc2t2OHMrcTJDTGJTYnd3T0FtRWdBS2hoWEcvT0NqUVlmV2JmWnd3T3F0WVVxRUVBMElNS1FOQ3FHK2lyeXBuQndiUkZZRHRid3VBZzRBMmF4a3JZM1dzdkdNUUtVWDVtWDA3K2NCRGlibjhhK2VDZ1NTOFpXaE9FNS9Eb0k3TitFTVd2VmUyb0FHaVIzZ1JJbkF1RW53TjlWVGs3T09oYUJNYmNGYW9DNFZpNG5CNEZKQUFvUUFEUXd0QUM4SnUrRXYrc3pyUUkzZzRPcHRjUE05QUtWSUVBb0FiSEFQMFU5a0JmVmQ0T0RqNXRMY3JDLzF2amJnR1BkWTZ1dU8vL1N4QThBb0FhN0pyODBTM3hkenA3N1BZbjB3MUpqNFhCUWFCMEJBQ2dNTE05d29PenVpMkNqZlMzN2QvK1lVM21HdW5RSUhjTDFDMHhUWUVLMUl3VjZPNlVmaGRVejBwNkxlNnpXQWY2cXNiZ29BZXN2ZGtkNUVUZ3FBQUFFMk9ncnk0OFNnUVVod0NnUWVkMDBYMGhGSlNOZ1Q2ZjhDaFJYVXhUb0FJQlFJT09YWlFHQWFBY3ZUUDdpVnYwczkwblBNU2pSTURrQ0FEQWU5SkhlRnh2bjRHKzRQQW9VUVVTODdGQUJRS0FCdWt0Z0NnQUpYNU5lSlFJdUJnQlFJTkdRZ0NZR2dOOTJqRTRDSnlQQUtDQjRSYkF5Ym5kL29ucjdaOSt1TWR1UHg0TURoYkFkcG9DRlFnQUd0aUVoNERHRXZjalBEanJ6T0NnUFZsenplM2JRbFVBRVNFQVFMbDBvTS9zeVdubkFTVituS2ZiSXJpZmZtTndjQnltS1ZDQkFLQ0JZZGZ5UGdiNk1MbStSNGsyZVpRSTJoRUFvQWdEZlNnR2p4SmRpS0ZqSlFnQUtxVG5jcTNFSzMrRVIwNytjTUJ1SDBVNzUxR2l0RDJ3SnZFaUFDaEJBRUNvMmk3elBHR2dEMVV5WC8zN3R2dGhtMGVKb0FHejR3clkzV3N2NHVoVFV1S0hmOTRORHRxdjNaZlVPSGJIZHE1cGJ2enYveElFalFxQUNyWXBxakhRVnpUNzY2MVdOanphTWE5ZCsrVEFMRDlzQzZiU056aTR5T0FnUWtJRlFBRzd1L0s3cUN0RGRzL3NpOTN1WHQ2Q0F0ajlmMXFTaGJtbnJuM1NQUHYvbU1keTNMbEhFQ2lHK3NGQmE1ZjVYSWFQQUtDQUN3Q0tKZ0R6Z1Q1Sy9NWExGdi81dWYzaFA4TWN5UEhDcWxtK1Q1V2xRTjNCd1hSb1VNL2RBcWVkVlQ2ajRVc0VxSjFiOUszY2s4UExINW5yci9qQ1VwWjA1MzhodXlSemJ6WUZoVW9IQjgzMWwrbTF3MWZjenZtbXBBT3NvV3Z3QUprR3pBQ2dKZ3owVmNuK3g3ZHI3NWY5ejVHWWRKZTZKU2ljcWtlSkxBK1FhVUFBQ0Z5MzF5amhZS0N2RmtrMm9UNzY1N21RWVAvem56ODIvL04vTWVGZEloNGxnZzhJQUtnQWovRFV6cGpXMkhkRm5aNm1aZW90UVNYT1BFclU2Ymd3a00wS05NVm5oZ3FBQmdTQTBKMmNOS1hoNHloSCtnaVBIRERRVjcvc3lKK2RZRUV4NW5OQjVib3RncTMwbS9lUEVsbG1BRFJnQ0JBRlMwdjhuVHR5K09FVkJ2bzhZU1plUkZwcEcwQlFtL1J6YzJadzBJcG5SKzRJQUJwUUFVQUJHT2p6MmlUbC94N2FBRjQ0TXpqbzA5MENTZkpIUWZBSUFKaUIyKzJmdU43KzZZZDc5UGI5TkhINXY0YzJnSGZPUEVxVURRNmFyeVh1UjRrd0l3SkE2T2JtMnRXZUFtQ2dMeWhtNmg1eXkrNXZMbklwa0ovT0RnN1c4Q2hSeDNKS1JBRnVBbFRBN2w3OTczSWZJWEdMdmttMjVlVDBDU1grc05pL2YvdjdWQldBM0IzenlmZjNCVUdvOUZFaWJnSlVnU0ZBRGJJNzgwdjVFKys5SGVqNzR1ZWJmT0RETW5YNS81MnZCY0Y0T3pqb1BxLzVqWU5tVDhyUjVtdUJEbFFBRkxCUGx4Ymwwa0o2eDN0VFp0WXQ4WGM2ZTN6SXcyWi91L1hJZmNRM1pCYkhsejZpRFJDdVVnWUhYYmpvdGlBUU9BS0FFdDN5M3d1WkdvL3dhRE5qK2IrSE5vQVMzVWVKMHBtUTZRY0hyWDNnRm4vZWkxQ0NBS0JJTndTNFhkK1lYL1R6czhYUEdPalRKeXYvR3pORElIeHJ6d1dBVllFYVV3OE9zdmlyUXdCUXBxL2tOMlQ2bXpQN01TaWsvTjlERzBDdE1RY0gyNUpXZ3E2LzNCYW9RZ0JRS2dzQ3g4ZEwwbWdzNVI5c3QvQ2ZuaDdJNmYvZ3pINEVDaXIvOTlBR2lFRFdJbWpNdFNTUi9KS2ZqdnhmTmdxNkVRQUFaZXorWDVkazN1NUxjV2dEQUFweERCRFFacTZ6SWNYS0xnVVNBS29RQUFCdEVsUDgrZjM1d3cwQm9Bb0JBRkFrSy84WDEvdnZ4NlZBZ0RJRUFFQ1Q0c3YvUFV1MEFRQmRDQUNBSnVXOTRyY284Mjk0ZVE1UWhBQUFLR0gzYnpYZEQwdFNHalB0eTRJQVBFUUFBTFNZNzVTOVE2Y05BQ2hDQUFEVWFKUzlRNmNOQUNoQ0FBQVVLTC84MzBNYkFOQ0NBQUJvVUg3NXY0YzJBS0FFQVFCUW9WSFZPZjFGbVh0VFFhVUJRTmtJQUVEZ3V1WC9sbFRGSkxRQkFBVUlBRURvNWl0Yy9ETjJqVFlBRUQ0Q0FCQzh5Z2Z6YUFNQUNoQUFnSUJWWHY3dm9RMEFCSThBQUlSc3ZvYkZQMk81RHdBSUhBRUFDRnB0NS9JWDdhKzNXZ0lnV0FRQUlGQzFsZjk3akZBRkFBSkdBQUJDTlYvajRwL2hWa0FnWkFRQUlGaTFMOEMwQVlDQUVRQ0FBTlZlL3UraERRQUVpd0FBaEtqMjhuOFBiUUFnVkFRQUlFamVMTHkwQVlCQUVRQ0F3SFN2NFcySkwyZ0RBRUVpQUFDaG1YL2oyWUpMR3dBSUVRRUFDSTAxVlQzOU95N2FBRUNBQ0FCQVFMTHl2NDhsZDlvQVFIQUlBRUJJdkN2Lzk5QUdBRUpEQUFCQzRsLzV2NGMyQUJBWUFnQVFFdVBSOVAvN1dnSWdHQVFBSUJEMlA3NU55LytMNHF1RU5nQVFFZ0lBRUlyRStscit6MWxwMGdZQXdrRUFBSUpoUXBpMGJ3bUFJQkFBZ0FCNFgvN3ZvUTBBQklNQUFJVEE5L0ovVDlvRytNOS8vbGdBZUk4QUFBUWhpUEovN3ZUMHBnRHdIZ0VBOEZ4M3NNNy84bitQTVo4TEFPOFJBQURmR1FtdHI5NmlEUUQ0andBQStNNllsb1NHTmdEZ1BRSUE0TEdzL0crbEthR2hEUUI0andBQStDeTg4bjlQSzN1NUVJQzNDQUNBejBJcy8vZk1IMjRJQUc4UkFBQlBCVnYrZnllTXV3dUFTQkVBQUYrRlcvN3ZvUTBBZUl3QUFQZ3E1UEovRDIwQXdGc0VBTUJEQ3NyL1BiUUJBRThSQUFBZmhWLys3NkVOQUhpS0FBRDRTRVA1djRjMkFPQWxBZ0RnR2J2LzF5VWw1ZjhlMmdDQWh3Z0FnRy9tT2h1aUMyMEF3RU1FQU1BM2lkRzNZNllOQUhpSEFBQjRSR0g1djRjMkFPQVpBZ0RnRTMzbC94N2FBSUJuQ0FDQVR6Uy9vamYvWmswQWVJTUFBSGpDN3Q5cXVoK1dSQzJqNVc0RFFBVUNBT0NMK1k3MkhmSVNiUURBSHdRQXdCc043VHZrUmRvQWdEOElBSUFIOUpmL2UyZ0RBTDRnQUFBKzBGLys3NkVOQUhpQ0FBQjRRWDM1djJkUjV0NUVVT2tBL0VjQUFHb1dUL20veXlTMEFRQVBFQUNBdXMxTFM2SmkxMmdEQVBVakFBQzFpMjR3ampZQTRBRUNBRkNqYnZtL0piR2hEUURVamdBQTFDbTY4bitQNVQ0QW9HWUVBS0JXMFo2TFg3Uy8zbW9KZ05vUUFJQ2FSRnYrN3pGQ0ZRQ29FUUVBcUV1MDVmOGViZ1VFNmtRQUFHb1QvUUpJR3dDb0VRRUFxRUgwNWY4ZTJnQkFiUWdBUUIyaUwvLzMwQVlBNmtJQUFHckJ3dGRGR3dDb0NRRUFxRmozR3R5V0lFY2JBS2dGQVFDb1d1T3dKWGpIbUs4RlFPVUlBRURWak9VZS9INVdtZ0tnY2dRQW9HcEcyZ0lBTlNNQUFGVTdsajFCSC90TUFGU09BQUJVekN3L2JMdXk5N1lnZHl5YkFxQnlCQUNnRGllWGJycnZEeVIySFhzekMwUUFLbWNFUUczc2I3YzIzTWZ3dHZ2Tm1BWURYN3NLeUo2Y25Od3p5LzlLQ0FKcTh2OEJuWkJUaDJkWTA3NEFBQUFBU1VWT1JLNUNZSUk9Ii8+CjwvZGVmcz4KPC9zdmc+Cg==';
var js_cookie = {exports: {}};
/*! js-cookie v3.0.5 | MIT */
(function (module, exports) {
(function (global, factory) {
module.exports = factory() ;
})(commonjsGlobal, (function () {
/* eslint-disable no-var */
function assign (target) {
for (var i = 1; i < arguments.length; i++) {
var source = arguments[i];
for (var key in source) {
target[key] = source[key];
}
}
return target
}
/* eslint-enable no-var */
/* eslint-disable no-var */
var defaultConverter = {
read: function (value) {
if (value[0] === '"') {
value = value.slice(1, -1);
}
return value.replace(/(%[\dA-F]{2})+/gi, decodeURIComponent)
},
write: function (value) {
return encodeURIComponent(value).replace(
/%(2[346BF]|3[AC-F]|40|5[BDE]|60|7[BCD])/g,
decodeURIComponent
)
}
};
/* eslint-enable no-var */
/* eslint-disable no-var */
function init (converter, defaultAttributes) {
function set (name, value, attributes) {
if (typeof document === 'undefined') {
return
}
attributes = assign({}, defaultAttributes, attributes);
if (typeof attributes.expires === 'number') {
attributes.expires = new Date(Date.now() + attributes.expires * 864e5);
}
if (attributes.expires) {
attributes.expires = attributes.expires.toUTCString();
}
name = encodeURIComponent(name)
.replace(/%(2[346B]|5E|60|7C)/g, decodeURIComponent)
.replace(/[()]/g, escape);
var stringifiedAttributes = '';
for (var attributeName in attributes) {
if (!attributes[attributeName]) {
continue
}
stringifiedAttributes += '; ' + attributeName;
if (attributes[attributeName] === true) {
continue
}
// Considers RFC 6265 section 5.2:
// ...
// 3. If the remaining unparsed-attributes contains a %x3B (";")
// character:
// Consume the characters of the unparsed-attributes up to,
// not including, the first %x3B (";") character.
// ...
stringifiedAttributes += '=' + attributes[attributeName].split(';')[0];
}
return (document.cookie =
name + '=' + converter.write(value, name) + stringifiedAttributes)
}
function get (name) {
if (typeof document === 'undefined' || (arguments.length && !name)) {
return
}
// To prevent the for loop in the first place assign an empty array
// in case there are no cookies at all.
var cookies = document.cookie ? document.cookie.split('; ') : [];
var jar = {};
for (var i = 0; i < cookies.length; i++) {
var parts = cookies[i].split('=');
var value = parts.slice(1).join('=');
try {
var found = decodeURIComponent(parts[0]);
jar[found] = converter.read(value, found);
if (name === found) {
break
}
} catch (e) {}
}
return name ? jar[name] : jar
}
return Object.create(
{
set,
get,
remove: function (name, attributes) {
set(
name,
'',
assign({}, attributes, {
expires: -1
})
);
},
withAttributes: function (attributes) {
return init(this.converter, assign({}, this.attributes, attributes))
},
withConverter: function (converter) {
return init(assign({}, this.converter, converter), this.attributes)
}
},
{
attributes: { value: Object.freeze(defaultAttributes) },
converter: { value: Object.freeze(converter) }
}
)
}
var api = init(defaultConverter, { path: '/' });
/* eslint-enable no-var */
return api;
}));
}(js_cookie));
const Cookies = js_cookie.exports;
const npsWidgetCss = ":host{display:block !important;all:initial}.nps-widget-container{background-color:#1B1464;padding:30px 15px;text-align:center;box-shadow:0 0 8px rgba(0, 0, 0, 0.3);position:relative}.nps-widget-container.bottomLeft,.nps-widget-container.bottomRight,.nps-widget-container.topLeft,.nps-widget-container.topRight,.nps-widget-container.center{border-radius:15px;border:none}.nps-widget-container h3{color:#fff;font-size:16px;margin-bottom:15px;font-family:'system-ui'}.nps-widget-buttons{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px}.nps-widget-container .btn{border-radius:2px;background-color:#fff;color:#333;font-weight:600;cursor:pointer;padding:8px 15px;width:32px;height:32px;margin-left:3px;border:none;display:flex;justify-content:center;align-items:center}.nps-widget-container .btn.btn-danger{background-color:#FF7575;color:#fff;font-family:'system-ui'}.nps-widget-container .btn.btn-warning{background-color:#FBBE28;color:#fff;font-family:'system-ui'}.nps-widget-container .btn.btn-success{background-color:#74CE38;color:#fff;font-family:'system-ui'}.widget-x{position:absolute;top:8px;right:8px;color:#fff;font-size:24px;cursor:pointer;border:none;text-decoration:none;font-family:'system-ui'}.success-info{color:#FFF;text-align:center;font-family:'system-ui'}.success-star{height:45px;width:45px}.hidden{display:none}";
const NpsWidgetStyle0 = npsWidgetCss;
const NpsWidget$1 = /*@__PURE__*/ proxyCustomElement(class NpsWidget extends H {
constructor() {
super();
this.__registerHost();
this.__attachShadow();
this.baseURL = "https://www.inleads.ai/widgets/nps-widget/";
this.minFrameHeight = 130;
this.rating = null;
this.showSuccess = false;
this.hide = false;
this.apiKey = undefined;
this.backgroundColor = undefined;
this.textColor = undefined;
}
componentWillLoad() {
const container = document.querySelector('.nps-widget-container');
if (container) {
container.style.backgroundColor = this.backgroundColor;
}
this.netPromoterScoreWidget();
}
netPromoterScoreWidget() {
const e = document.createElement("div");
e.setAttribute("id", "nps-widget");
e.style.maxWidth = "100%";
e.style.overflow = "hidden";
e.style.backgroundColor = "transparent";
e.style.position = "relative";
e.style.bottom = "0";
e.style.margin = "0 auto";
e.style.pointerEvents = "none";
const widgetWrapperStyle = {
position: "fixed",
bottom: "0",
left: "-100%",
zIndex: 9999,
transition: "all .5s ease-in-out",
width: document.body.clientWidth > 500 ? "500px" : "100%",
};
this.createStyledDiv("nps-widget-wrapper", widgetWrapperStyle);
const t = document.createElement("iframe");
t.src = `${this.baseURL}index.html?apiKey=${this.apiKey}×tamp=${new Date().getTime()}&background=${encodeURIComponent(this.backgroundColor)}&textColor=${encodeURIComponent(this.textColor)}`;
t.style.width = "100%";
t.style.height = this.minFrameHeight + "px";
t.style.overflow = "hidden";
t.style.border = "0";
t.style.backgroundColor = "transparent";
t.style.position = "relative";
t.style.pointerEvents = "all";
e.appendChild(t);
document.getElementById("nps-widget-wrapper").appendChild(e);
this.verifyNPS((result) => {
this.handleWidgetDisplay(result);
});
console.info(document.getElementById("nps-widget-wrapper"));
}
handleWidgetDisplay(result) {
const currentUrl = window.location.href;
const urlParts = currentUrl.split('/');
const urlPart = urlParts.includes(result.path);
if ((result.urlCondition === "contains" && urlPart) ||
(result.urlCondition === "notContains" && !urlPart) ||
(result.urlCondition === "equals" && currentUrl === result.path)) {
const element = document.getElementById("nps-widget-wrapper");
const styleElement = element.style;
const iframe = document.getElementById("nps-widget").querySelector("iframe").contentWindow;
iframe.postMessage({ position: result.position }, "*");
Cookies.set("lastDisplayed", new Date());
switch (result.position) {
case "bottomLeft":
styleElement.bottom = "0";
styleElement.left = "0";
break;
case "bottomRight":
styleElement.bottom = "0";
styleElement.right = "-100%";
setTimeout(() => { styleElement.right = "0"; }, 1);
break;
case "topRight":
styleElement.top = "0";
styleElement.right = "-100%";
setTimeout(() => { styleElement.right = "0"; }, 1);
break;
case "topLeft":
styleElement.top = "0";
setTimeout(() => { styleElement.left = "0"; }, 1);
break;
case "center":
styleElement.bottom = "-100%";
styleElement.left = "50%";
styleElement.transform = "translateX(-50%)";
setTimeout(() => {
styleElement.bottom = "50%";
styleElement.transform = "translate(-50%, -50%)";
}, 500);
break;
}
}
}
createStyledDiv(id, styles) {
const div = document.createElement("div");
if (id) {
div.id = id;
}
Object.assign(div.style, styles);
document.body.appendChild(div);
}
verifyNPS(callback) {
const postURL = "https://server.inleads.ai/nps/validate";
const lastDisplayed = Cookies.get('lastDisplayed') ? new Date(Cookies.get('lastDisplayed')) : new Date();
const postData = {
apiKey: this.apiKey,
lastDisplayed: lastDisplayed,
};
fetch(postURL, {
method: "POST",
body: JSON.stringify(postData),
headers: {
'Accept': "application/json",
'Content-Type': "application/json",
},
})
.then(response => response.json())
.then(data => callback(data))
.catch(error => console.error('Error:', error));
}
handleRatingClick(ratingValue) {
this.rating = ratingValue;
this.showSuccess = true;
setTimeout(() => {
this.showSuccess = false;
window.parent.postMessage({ action: 'closeNpsFrameWidget' }, '*');
}, 1000);
fetch('https://server.inleads.ai/nps/update', {
method: 'POST',
headers: {
'Accept': 'application/json',
'Content-Type': 'application/json',
},
body: JSON.stringify({ apiKey: this.apiKey, rating: this.rating }),
})
.then(response => response.json())
.then(data => console.log('Rating submitted:', data))
.catch(error => console.error('Error:', error));
}
closeWidget(event) {
event.preventDefault();
window.parent.postMessage({ action: 'closeNpsFrameWidget' }, '*');
this.hide = !this.hide;
}
render() {
return (h("div", { key: '80150fc4a08bf807e3568d78f7ad60e12cbde645', class: `nps-widget-container bottomLeft ${this.hide ? "hidden" : ""}`, style: { backgroundColor: this.backgroundColor } }, !this.showSuccess ? (h("div", { class: "nps-widget-content rating-form" }, h("a", { href: "#", class: `widget-x close-nps-widget`, onClick: (event) => this.closeWidget(event) }, "\u00D7"), h("h3", { style: { color: this.textColor } }, "How likely are you to recommend us to a friend or colleague?"), h("div", { class: "nps-widget-buttons" }, [...Array(11).keys()].map((value) => (h("button", { type: "button", class: `btn btn-box ${value <= 5 ? 'btn-danger' : value <= 8 ? 'btn-warning' : 'btn-success'}`, onClick: () => this.handleRatingClick(value) }, value)))))) : (h("div", { class: "nps-widget-content success-info" }, h("img", { class: "success-star", src: starIconSvg, alt: "Success" }), h("p", null, "Thanks for your rating!")))));
}
static get style() { return NpsWidgetStyle0; }
}, [1, "nps-widget", {
"apiKey": [1, "api-key"],
"backgroundColor": [1, "background-color"],
"textColor": [1, "text-color"],
"rating": [32],
"showSuccess": [32],
"hide": [32]
}]);
function defineCustomElement$1() {
if (typeof customElements === "undefined") {
return;
}
const components = ["nps-widget"];
components.forEach(tagName => { switch (tagName) {
case "nps-widget":
if (!customElements.get(tagName)) {
customElements.define(tagName, NpsWidget$1);
}
break;
} });
}
defineCustomElement$1();
const NpsWidget = NpsWidget$1;
const defineCustomElement = defineCustomElement$1;
export { NpsWidget, defineCustomElement };
//# sourceMappingURL=nps-widget.js.map