UNPKG

apxor-rtm

Version:
1 lines 905 kB
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("apxor"),require("apxor-qe")):"function"==typeof define&&define.amd?define(["exports","apxor","apxor-qe"],t):t((e="undefined"!=typeof globalThis?globalThis:e||self)["apxor-rtm"]={},e.Apxor,e.CE)}(this,(function(exports,Apxor,CE){"use strict";function _iterableToArrayLimit$1(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var i,o,a,r,s=[],l=!0,c=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(i=a.call(n)).done)&&(s.push(i.value),s.length!==t);l=!0);}catch(e){c=!0,o=e}finally{try{if(!l&&null!=n.return&&(r=n.return(),Object(r)!==r))return}finally{if(c)throw o}}return s}}function ownKeys(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function _objectSpread2$1(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ownKeys(Object(n),!0).forEach((function(t){_defineProperty$1(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ownKeys(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function _typeof$1(e){return(_typeof$1="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function _classCallCheck$1(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _defineProperties$1(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,_toPropertyKey(i.key),i)}}function _createClass$1(e,t,n){return t&&_defineProperties$1(e.prototype,t),n&&_defineProperties$1(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function _defineProperty$1(e,t,n){return(t=_toPropertyKey(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function _inherits$1(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&_setPrototypeOf$1(e,t)}function _getPrototypeOf$1(e){return(_getPrototypeOf$1=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function _setPrototypeOf$1(e,t){return(_setPrototypeOf$1=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function _isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}function _assertThisInitialized$1(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function _possibleConstructorReturn$1(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return _assertThisInitialized$1(e)}function _createSuper(e){var t=_isNativeReflectConstruct();return function(){var n,i=_getPrototypeOf$1(e);if(t){var o=_getPrototypeOf$1(this).constructor;n=Reflect.construct(i,arguments,o)}else n=i.apply(this,arguments);return _possibleConstructorReturn$1(this,n)}}function _slicedToArray$1(e,t){return _arrayWithHoles$1(e)||_iterableToArrayLimit$1(e,t)||_unsupportedIterableToArray(e,t)||_nonIterableRest$1()}function _toConsumableArray(e){return _arrayWithoutHoles(e)||_iterableToArray(e)||_unsupportedIterableToArray(e)||_nonIterableSpread()}function _arrayWithoutHoles(e){if(Array.isArray(e))return _arrayLikeToArray(e)}function _arrayWithHoles$1(e){if(Array.isArray(e))return e}function _iterableToArray(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}function _unsupportedIterableToArray(e,t){if(e){if("string"==typeof e)return _arrayLikeToArray(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?_arrayLikeToArray(e,t):void 0}}function _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,i=new Array(t);n<t;n++)i[n]=e[n];return i}function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _nonIterableRest$1(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _createForOfIteratorHelper(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=_unsupportedIterableToArray(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var i=0,o=function(){};return{s:o,n:function(){return i>=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,r=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return r=e.done,e},e:function(e){s=!0,a=e},f:function(){try{r||null==n.return||n.return()}finally{if(s)throw a}}}}function _toPrimitive(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}function _toPropertyKey(e){var t=_toPrimitive(e,"string");return"symbol"==typeof t?t:String(t)}var VERSION=139,SERVER_URL="https://server.apxor.com",RTA_VALIDATE_URL=SERVER_URL+"/v2/sync/<app_id>/configs/validate?platform=web&userId=<u_id>&actionType=rta&version="+VERSION,TRACK_PAGES_EVENTS_API=SERVER_URL+"/v3/sync/track-pages-events?appId=<app_id>&eventsVersion=<events_version>&pagesVersion=<pages_version>",RTA_SYNC_URL=SERVER_URL+"/v2/sync/<app_id>/rta?platform=web&userId=<u_id>&version="+VERSION,SURVEY_VALIDATE_URL=SERVER_URL+"/v2/sync/<app_id>/configs/validate?platform=web&userId=<u_id>&actionType=survey&version="+VERSION,SURVEY_SYNC_URL=SERVER_URL+"/v2/sync/<app_id>/surveys?platform=web&userId=<u_id>&version="+VERSION,SURVEY_RESPONSE_URL=SERVER_URL+"/v2/api/survey-response?appId=<app_id>",CONFIG_API_URL=SERVER_URL+"/v1/sse/art-config?appId=<app_id>&deviceId=<u_id>&isExperiment=true",TEST_DEVICES_API_URL=SERVER_URL+"/v1/external/test-devices/validate?appId=<app_id>&deviceId=<u_id>",ANSWER_TYPES={SINGLE_CHOICE:1,MULTI_CHOICE:2,RATING:3,SHORT_ANSWER:4,YES_NO:5},LAST_SHOWN_TIMES="apx-last-shown-times",LAST_SHOWN_SESSION="apx-last-shown-session",APX_OVERLAY="apx-oly",APX_DIALOG_CONTENT="apx-dlg-c",APX_DIALOG_YES="apx-dy",APX_DIALOG_NO="apx-dn",INAPP_SHOWN="inapp_shown",INAPP_XICON_CLICKED="InAppXIconClicked",INAPP_BUTTON_CLICKED=function(e){return"InApp".concat(e,"Clicked")},WALK_THROUGH_CANCELLED="walk_through_cancelled",SURVEY_ON_DISMISS="on_dismiss",USER_ATTRIBUTES="u",SESSION_ATTRIBUTES="s",APPLICATION_VIEW_ID="v",EVENT_TYPE="ev",VARIABLE_TYPE="t",DEFAULT_VALUE="def",ATTRIBUTE_NAME="n",DYNAMIC_TEXT="Script",EVENT_PROPERTY_NAME="prop",IN_APP_TYPE="IN_APP",CENTER="center",EMOJI_ICONS_10=["&#128545;","&#128544;","&#128534;","&#128547;","&#128577;","&#128528;","&#128578;","&#128512;","&#128516;","&#128515;","&#128525;"],EMOJI_ICONS_5=["&#128545;","&#128577;","&#128528;","&#128515;","&#128525;"],RATING_COLORS_5=["#E5510A","#EA731D","#F8C94F","#A3CF6A","#7BB65C"],RATING_COLORS_10=["#E5510A","#EA731D","#EA8F4D","#EA8F4D","#F1B052","#F8C94F","#F6DE4F","#D7D55A","#B7CF6A","#A3CF6A","#7BB65C"],SCROLL_BEHAVIOUR={SMOOTH:"smooth"},CAROUSEL_TYPE={NUMBER:"number",CAROUSEL:"carousel"},BUTTON_CONTAINER_POSITION={TOP:"top",CENTER:"center",BOTTOM:"bottom",SURVEY_BOTTOM:"survey_bottom"},CLOSE_BUTTON_STYLE={NORMAL:"normal",FILL:"filled"},ACTION_TYPE={REDIRECT:"redirect",SKIP:"skip"},REDIRECT_TYPE={INTERNAL:"internal",EXTERNAL:"external"},BACK_BUTTON_STYLE={NORMAL:"normal",FILL:"fill"},INAPP_POSITION={TOP_LEFT:"top-left",TOP_RIGHT:"top-right",BOTTOM_LEFT:"bottom-left",BOTTOM_RIGHT:"bottom-right",TOP_CENTER:"top-center",BOTTOM_CENTER:"bottom-center",CENTER:"center"},DIRECTION={HORIZONTAL:"horizontal",VERTICAL:"vertical"},EVENT_PREFIX={INAPP:"InApp_",INLINE:"InLine_",SURVEY:"Survey_"},VIDEOS_MODES={PLAYER:"mini",PIP:"PIP"},INAPP_TYPE={VIDEO:"videos",MODAL:"modal"},COLORS={BLACK:"#000000",WHITE:"#ffffff"},APX_PREVIEW_CAMPAIGN_NAME="APX-PR3VI3W-CAMPGAIN",APX_TERMINATION_ID$1="apx_termination_ID",APX_SSE_TIMEOUT_CONFIG={delay:0,type:"IN_APP",action_class:"inapp",layout_type:"modal",display_type:"IN_APP",width:24,bg_color:"#ffffff",dismiss_outside_touch:!1,enable_padding:!0,padding:{top:16,bottom:16,left:16,right:16},enable_margin:!0,margin:{bottom:0,left:0,right:0,top:0},enable_dimbackground:!0,dimbackground:{color:"#000000",opacity:.3},enable_border:!0,border:{radius:16,color:"#0C4A6E",width:0,style:"solid"},enable_title:!0,title:{text:"Connection Timed out",color:"#212121",alignment:"center",font:{family:"inherit",size:25,style:"normal",weight:"bold"},enable_margin:!0,margin:{bottom:12,left:0,right:0,top:12},enable_padding:!0,padding:{top:0,bottom:0,left:0,right:0},enable_icon:!1,icon:{path:"https://i.ibb.co/R2JTvkM/8-x-8.png",height:40,width:40,alignment:"center",enable_border:!0,border:{radius:10,color:"#000000",width:0,style:"solid"}}},enable_description:!0,description:{text:"Your connection has been timed out please reconnect your app with the dashboard",color:"#212121",alignment:"center",font:{family:"inherit",size:16,style:"normal",weight:"normal"},enable_margin:!0,margin:{bottom:12,left:0,right:0,top:0},enable_padding:!0,padding:{top:0,bottom:0,left:0,right:0}},direction:{nudge:"vertical",non_media:"vertical",buttons:"horizontal"},enable_buttons:!0,buttons_count:5,buttons:{enable_top:!0,top:[],enable_center:!0,center:[],enable_bottom:!0,bottom:[{__id:"3bh48woPu-1cC2mOMhJq",slot:3,color:"#017dfd",enable_action:!0,action:{type:"reload",action:"reload",url:"",is_external:!0,is_ir:!1,is_within:!1,callback:"",is_deep_link:!1,activity:"",deep_link:{uri:""},internal_redirection:[]},enable_border:!0,border:{radius:8,color:"#4F4F4F",width:0,style:"solid"},enable_margin:!0,margin:{bottom:0,left:0,right:4,top:0},enable_padding:!0,padding:{top:8,bottom:8,left:24,right:24},enable_text:!0,text:{text:"RECONNECT",color:"#FFFFFF",alignment:"left",font:{family:"sans-serif",size:16,style:"normal",weight:"bold"},enable_margin:!0,margin:{bottom:0,left:0,right:0,top:0},enable_padding:!0,padding:{top:0,bottom:0,left:0,right:0}}}]},enable_close_button:!1,close_button:{color:"#fffafa",fill_color:"#666464",type:"filled",path:"",offset_top:8,offset_right:8,offset_left:8,height:20,width:20,shape:"circle",action:"dismiss",enable:!1},enable_scroll:!1,scroll:{height:300,enable_border:!0,border:{radius:10,color:"#000000",width:0,style:"solid"}},enable_shadow:!0,shadow:{color:"#707070",offset_x:0,offset_y:0,blur_radius:20,spread_radius:0},enable_dismiss_actions:!0,dismiss_actions:{outside_touch:!1,target_touch:!0},enable_icon:!1,icon:{path:"https://i.ibb.co/R2JTvkM/8-x-8.png",height:40,width:40,alignment:"center",enable_border:!0,border:{radius:10,color:"#000000",width:0,style:"solid"},enable_padding:!0,padding:{top:0,bottom:0,left:0,right:0},enable_margin:!0,margin:{bottom:0,left:0,right:0,top:0}},enable_image:!0,image:{path:"https://cdn.jsdelivr.net/gh/DileepApxor/FlutterWebTest@main/ssetimeout.png",height:96,width:164,enable_border:!0,border:{radius:2,color:"#000000",width:0,style:"solid"},enable_background_image:!1,background_image:{mask_opacity:.5,mask_color:"#ffffff"}},enable_video:!1,video:{path:"https://www.w3schools.com/tags/movie.mp4",height:9,width:16,enable_border:!0,border:{radius:0,color:"#000000",width:0,style:"solid"},enable_embed:!1,embed:{html:""},enable_audio:!0},position:{position:"center",enable_offset:!0}},APX_RELAUNCH_CONFIG={delay:0,type:"IN_APP",action_class:"inapp",layout_type:"modal",display_type:"IN_APP",width:24,bg_color:"#ffffff",dismiss_outside_touch:!0,enable_padding:!0,padding:{top:16,bottom:16,left:16,right:16},enable_margin:!0,margin:{bottom:0,left:0,right:0,top:0},enable_dimbackground:!0,dimbackground:{color:"#000000",opacity:.3},enable_border:!0,border:{radius:16,color:"#0C4A6E",width:0,style:"solid"},enable_title:!0,title:{text:"Relaunch & Test",color:"#212121",alignment:"left",font:{family:"inherit",size:25,style:"normal",weight:"bold"},enable_margin:!0,margin:{bottom:12,left:0,right:0,top:12},enable_padding:!0,padding:{top:0,bottom:0,left:0,right:0},enable_icon:!1,icon:{path:"https://i.ibb.co/R2JTvkM/8-x-8.png",height:40,width:40,alignment:"center",enable_border:!0,border:{radius:10,color:"#000000",width:0,style:"solid"}}},enable_description:!0,description:{text:"Execute the conditions set up in the dashboard after relaunching the app to view the campaign",color:"#212121",alignment:"left",font:{family:"inherit",size:16,style:"normal",weight:"normal"},enable_margin:!0,margin:{bottom:12,left:0,right:0,top:0},enable_padding:!0,padding:{top:0,bottom:0,left:0,right:0}},direction:{nudge:"vertical",non_media:"vertical",buttons:"horizontal"},enable_buttons:!0,buttons_count:5,buttons:{enable_top:!0,top:[],enable_center:!0,center:[],enable_bottom:!0,bottom:[{__id:"3bh48woPu-1cC2mOMhJq",slot:3,color:"#017dfd",enable_action:!0,action:{type:"reload",action:"reload",url:"",is_external:!0,is_ir:!1,is_within:!1,callback:"",is_deep_link:!1,activity:"",deep_link:{uri:""},internal_redirection:[]},enable_border:!0,border:{radius:8,color:"#4F4F4F",width:0,style:"solid"},enable_margin:!0,margin:{bottom:0,left:0,right:4,top:0},enable_padding:!0,padding:{top:8,bottom:8,left:24,right:24},enable_text:!0,text:{text:"RELAUNCH WEBSITE",color:"#FFFFFF",alignment:"left",font:{family:"sans-serif",size:16,style:"normal",weight:"bold"},enable_margin:!0,margin:{bottom:0,left:0,right:0,top:0},enable_padding:!0,padding:{top:0,bottom:0,left:0,right:0}}}]},enable_close_button:!1,close_button:{color:"#F0F9FF",fill_color:"#0EA5E9",type:"filled",path:"",offset_top:8,offset_right:8,offset_left:8,height:20,width:20,shape:"circle",action:"dismiss",enable:!1},enable_scroll:!1,scroll:{height:300,enable_border:!0,border:{radius:10,color:"#000000",width:0,style:"solid"}},enable_shadow:!0,shadow:{color:"#707070",offset_x:0,offset_y:0,blur_radius:20,spread_radius:0},enable_dismiss_actions:!0,dismiss_actions:{outside_touch:!0,target_touch:!0},enable_icon:!1,icon:{path:"https://i.ibb.co/R2JTvkM/8-x-8.png",height:40,width:40,alignment:"center",enable_border:!0,border:{radius:10,color:"#000000",width:0,style:"solid"},enable_padding:!0,padding:{top:0,bottom:0,left:0,right:0},enable_margin:!0,margin:{bottom:0,left:0,right:0,top:0}},enable_image:!0,image:{path:"https://cdn.jsdelivr.net/gh/DileepApxor/FlutterWebTest@main/relaunch.png",height:421,width:722,enable_border:!0,border:{radius:2,color:"#000000",width:0,style:"solid"},enable_background_image:!1,background_image:{mask_opacity:.5,mask_color:"#ffffff"}},enable_video:!1,video:{path:"https://www.w3schools.com/tags/movie.mp4",height:9,width:16,enable_border:!0,border:{radius:0,color:"#000000",width:0,style:"solid"},enable_embed:!1,embed:{html:""},enable_audio:!0},position:{position:"center",enable_offset:!0}},REGISTER_EVENTS="register-events",REGISTER_PAGES="register-pages",VIEW_SELECTION="view-selection",APX_AUTO_EVENT_VERSION="apx_auto_event_version",APX_AUTO_EVENTS="apx_auto_events",APX_AUTO_PAGE_EVENT_VERSION="apx_auto_page_event_version",APX_AUTO_PAGE_EVENTS="apx_auto_page_events",SESSION_STORAGE$1="session_storage",isUndefined$2=function(e){return void 0===e},isNull$1=function(e){return null===e},isDefined$1=function(e){return void 0!==e&&!isNull$1(e)},isNumber$2=function(e){return isDefined$1(e)&&!isNull$1(e)&&!isNaN(e)},getElementByXPath=function(e){var t=e.indexOf("svg");-1!==t&&(e=e.substring(0,t)+"svg:svg");try{return document.evaluate(e,document,(function(e){return"svg"===e?"http://www.w3.org/2000/svg":null}),XPathResult.FIRST_ORDERED_NODE_TYPE,null).singleNodeValue}catch(e){window.ApxorLogger.error("Error finding element in DOM:"+e)}return null},getShuffledArr=function(e){return _toConsumableArray(e).map((function(e,t,n){var i=t+Math.floor(Math.random()*(n.length-t)),o=[n[t],n[i]];return n[i]=o[0],n[t]=o[1],n[t]}))},getButtonPosition=function(e){switch(e){case"center":return"center";case"left":return"flex-start";case"right":return"flex-end";case"ends":return"space-between";default:return"center"}},getButtonsCSSFromConfig=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0,n=arguments.length>2?arguments[2]:void 0,i=arguments.length>3?arguments[3]:void 0,o=arguments.length>4?arguments[4]:void 0,a=arguments.length>5&&void 0!==arguments[5]?arguments[5]:"space-between",r="",s=0,l=0;l=o===BUTTON_CONTAINER_POSITION.TOP?3:o===BUTTON_CONTAINER_POSITION.BOTTOM||o===BUTTON_CONTAINER_POSITION.SURVEY_BOTTOM?5:1;var c,d={},p={};e.enable_numbered&&(d=e.numbered,p=null===(c=d)||void 0===c?void 0:c.font);var u=a;return t.forEach((function(e,i){var a,c,h,g,f=e.slot,m=e.type,_=e.sub_type,v=e.bg_color,b=e.text_color,y=e.text_alignment,x=e.size,w=e.style,C=e.weight,E=e.font_family,k=e.enable_border,S=e.border,T=S.width,A=S.color,I=S.radius,P=S.style,O=e.enable_margin,L=e.margin,N=L.bottom,D=L.left,B=L.right,M=L.top,F=e.enable_padding,$=e.padding,R=$.bottom,H=$.left,V=$.right,q=$.top,U=e.text_margin,j=U.bottom,z=U.left,W=U.right,Y=U.top,X=e.text_padding,G=X.bottom,Q=X.left,Z=X.right,K=X.top,J=e.enable_gradient,ee=e.gradient,te=void 0===ee?{}:ee,ne=e.custom_font,ie=e.enable_icon,oe=e.icon,ae=void 0===oe?{}:oe;J&&(c=te.direction||"to right",h=te.colors[0]||COLORS.BLACK,g=te.colors[1]||COLORS.WHITE);var re=!1,se=!1;if(null!==(a="vertical"!==n)&&void 0!==a?a:o!==BUTTON_CONTAINER_POSITION.BOTTOM){var le,ce=(null===(le=t[i+1])||void 0===le?void 0:le.slot)||l+1;o!==BUTTON_CONTAINER_POSITION.TOP&&2===t.length&&(2===f&&3===ce||4===f&&3===s||3===f&&(2===s||4===ce))?u="center":(f-s>1&&(re=!0),ce-f>1&&(se=!0),3===f&&o!==BUTTON_CONTAINER_POSITION.TOP&&(re=2!=t.length||1!==s,se=2!=t.length||5!==ce),2===f&&o===BUTTON_CONTAINER_POSITION.TOP&&(re=!0,se=!0)),s=f}o===BUTTON_CONTAINER_POSITION.CENTER&&(re=!0,se=!0);var de="";k&&(de="border:".concat(T,"px ").concat(P," ").concat(A,";border-radius: ").concat(I,"px;"));var pe="";O&&(pe="margin:".concat(M,"px ").concat(B,"px ").concat(N,"px ").concat(D,"px;"));var ue="";F&&(ue="padding:".concat(q,"px ").concat(V,"px ").concat(R,"px ").concat(H,"px;"));var he="";if(J&&(he="background-image:linear-gradient(".concat(c,", ").concat(h,", ").concat(g,");")),ie){var ge="";ae.enable_border&&(ge="\n border-radius:".concat(ae.border.radius,"%;\n border:").concat(ae.border.width,"px ").concat(ae.border.style," ").concat(ae.border.color,";\n "));var fe="";ae.enable_margin&&(fe="\n margin-top:".concat(ae.margin.top,"px;\n margin-bottom:").concat(ae.margin.bottom,"px;\n margin-left:").concat(ae.margin.left,"px;\n margin-right:").concat(ae.margin.right,"px;\n "));var me="";ae.enable_padding&&(me="\n padding-top:".concat(ae.padding.top,"px;\n padding-bottom:").concat(ae.padding.bottom,"px;\n padding-left:").concat(ae.padding.left,"px;\n padding-right:").concat(ae.padding.right,"px;\n ")),r+=ie?"\n .apxor-survey-request-button-icon-container".concat(i," {\n text-align:").concat(ae.alignment,";\n }\n .apxor-survey-request-button-icon-content").concat(i," {\n height: ").concat(ae.height,"px;\n width: ").concat(ae.width,"px;\n ").concat(ge,"\n ").concat(fe,"\n ").concat(me,"\n }\n .apxor-survey-request-button-icon-Button-container").concat(i," {\n display: flex;\n }\n "):""}r+="stepper"!==m?"\n ".concat(ne,"\n div .button-div.").concat(o,"-button-").concat(i,"-slot-").concat(f,"{\n ").concat("wide"===m?"width:100%;text-align:center;":"width:auto;","\n height:auto;\n cursor: pointer;\n background-color: ").concat("#"===v?"transparent":v,";\n ").concat(de,"\n ").concat(pe,"\n ").concat(ue,"\n ").concat("wide"===m?"":re?"margin-left:auto;":"","\n ").concat("wide"===m?"":se?"margin-right:auto;":"","\n ").concat(he,"\n }\n .").concat(o,"-button-").concat(i,"-slot-").concat(f,"{\n cursor: pointer;\n color: ").concat(b,";\n text-align:").concat(y,";\n white-space:pre;\n background-color: transparent;\n font-size: ").concat(x,"px;\n border:none;\n font-family: ").concat(E,";\n font-weight: ").concat(C,";\n font-style: ").concat(w,";\n margin: ").concat(Y,"px ").concat(W,"px ").concat(j,"px ").concat(z,"px;\n padding: ").concat(K,"px ").concat(Z,"px ").concat(G,"px ").concat(Q,"px;\n }\n "):"\n div .button-div.".concat(o,"-button-").concat(i,"-slot-").concat(f,"{\n width:auto;\n height:auto;\n cursor: pointer;\n background-color: transparent;\n ").concat("wide"===m?"":re?"margin-left:auto;":"","\n ").concat("wide"===m?"":se?"margin-right:auto;":"margin-right:12px;","\n ").concat(he,"\n }\n ").concat(_===CAROUSEL_TYPE.NUMBER?"div .stepper-".concat(_,"{\n font-family:").concat(p.family,";\n font-size: ").concat(p.size,"px;\n font-style:").concat(p.style,";\n font-width:").concat(p.width,";\n color:").concat(d.color,";\n }"):"","\n\n ").concat(_===CAROUSEL_TYPE.CAROUSAL?"div .stepper-".concat(_,'{\n font-size:"20px";\n }'):"","\n ")})),"\n div .".concat(o,"-buttons-container {\n width:100%;\n display: flex;\n flex-direction:").concat(n!==DIRECTION.VERTICAL||o!==BUTTON_CONTAINER_POSITION.BOTTOM&&o!==BUTTON_CONTAINER_POSITION.SURVEY_BOTTOM?"row":"column",";\n justify-content:").concat(u,";\n align-items:").concat(n===DIRECTION.HORIZONTAL?"center":getButtonPosition(i),";\n flex-wrap:wrap;\n }\n ").concat(r,"\n ")},getButtonsCSS=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"right",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:DIRECTION.HORIZONTAL,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"",o="";if(e.length>0){var a,r,s,l=e[0],c=l.bg_color,d=l.text_color,p=l.size,u=l.font_family,h=l.borders,g=h.stroke_color,f=h.radius,m=l.enable_gradient,_=l.gradient,v=void 0===_?{}:_,b=_setFontFaceAtRule({family:u});m&&(a=v.gradient_direction||"to right",r=v.gradient_c1||COLORS.BLACK,s=v.gradient_c2||COLORS.WHITE),o="\n ".concat(b[1],"\n ").concat(i," footer .shepherd-button.button-o {\n cursor: pointer;\n background-color: ").concat("#"===c?"transparent":c,";\n color: ").concat(d,";font-size: ").concat(p,"px;font-family: ").concat(b[0],";\n font-weight: ").concat("bold"!==u?"normal":u,";\n font-style: ").concat("italic"===u?"italic":"unset",";\n border: 0px solid ").concat(g,";border-radius: ").concat(f,"px;\n ").concat(m?"background-image:linear-gradient(".concat(a,", ").concat(r,", ").concat(s,");"):"","\n margin-right:").concat("#"===c?0:"12px","\n }\n ")}if(e.length>1){var y,x,w,C=e[1],E=C.bg_color,k=C.text_color,S=C.size,T=C.font_family,A=C.borders,I=A.stroke_color,P=A.radius,O=C.gradient_config,L=void 0===O?{}:O,N=_setFontFaceAtRule({family:T}),D=L.enable_gradient||!1;D&&(y=L.gradient_direction||"to right",x=(null==L?void 0:L.colors[0])||COLORS.BLACK,w=(null==L?void 0:L.colors[1])||COLORS.WHITE),o+="\n ".concat(N[1],"\n ").concat(i," footer .shepherd-button.button-t {\n cursor: pointer;\n background-color: ").concat("#"===E?"transparent":E,";\n color: ").concat(k,";font-size: ").concat(S,"px;font-family: ").concat(N[0],";\n font-weight: ").concat("bold"!==T?"normal":T,";\n font-style: ").concat("italic"===T?"italic":"unset",";\n ").concat(D?"background-image:linear-gradient(".concat(y,", ").concat(x,", ").concat(w,");"):"","\n border: 0px solid ").concat(I,";border-radius: ").concat(P,"px;\n }\n ")}return"\n ".concat(i," footer .shepherd-button {\n display: inline-block;\n *display: inline;\n vertical-align: middle;\n *vertical-align: auto;\n *zoom: 1;\n border: 0;border-radius: 3px;cursor: pointer;display: inline;font-family: inherit;\n font-size: .8em;letter-spacing: .01em;line-height: 18px;margin-right: 12px;\n padding: 8px 16px;text-transform: none;transition: all .5s ease\n }\n ").concat(o,"\n ").concat(i," footer .shepherd-button:last-child {\n }\n\n ").concat(i," footer {\n border-bottom-left-radius: 5px;\n border-bottom-right-radius: 5px;\n display: flex;\n flex-direction:").concat(n===DIRECTION.HORIZONTAL?"row":"column",";\n\n align-items:center;\n justify-content: ").concat(n===DIRECTION.HORIZONTAL?getButtonPosition(t):"space-evenly",";\n padding: 0 .8em .8em;\n }\n ")},generateButtons=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0,n=arguments.length>2?arguments[2]:void 0,i=arguments.length>3?arguments[3]:void 0,o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"Inline_",a=window.ApxorRTM,r=[],s=[];return e.forEach((function(e,l){var c,d,p,u,h,g,f,m,_,v,b,y,x=null!==(c=null==e||null===(d=e.action_config)||void 0===d?void 0:d.action)&&void 0!==c?c:"end",w=null!==(p=null==e||null===(u=e.action_config)||void 0===u?void 0:u.vmap)&&void 0!==p?p:{},C=null!==(h=null==e||null===(g=e.action_config)||void 0===g?void 0:g.url)&&void 0!==h?h:"",E=null===(f=null==e||null===(m=e.action_config)||void 0===m?void 0:m.is_external)||void 0===f||f,k=null!==(_=null==e||null===(v=e.action_config)||void 0===v?void 0:v.is_within)&&void 0!==_&&_,S=null!==(b=null==e||null===(y=e.action_config)||void 0===y?void 0:y.callback_func)&&void 0!==b?b:"";x=x.toLowerCase(),resolveDynamicText(e.text_config);var T,A=e.borders,I=e.color,P=e.text_config,O=P.text,L=P.color,N=P.size,D=P.style,B=P.font_family,M=e.gradient_config,F=void 0===M?{}:M;try{switch(x){case"done":case"dismiss":T=function(){a.logActionEvent(o+O+"_Clicked",n,i),t.complete(!1,"dismiss")};break;case"next":T=function(){t.complete(!1,"dismiss"),a.logActionEvent(o+O+"_Clicked",n,i)};break;case"prev":T=function(){t.complete(!1,"prev"),a.logActionEvent(o+O+"_Clicked",n,i)};break;case"redirect":T=function(){a.logActionEvent(o+O+"_Clicked",n,i),k||E?window.open(C,k?"_self":"_blank"):a.logClientEvent("REDIRECT",{url:C}),t.next(!1,"redirect")};break;case"callback":T=function(){for(var e=S.split("."),r=window,s=0;s<e.length;++s)if(!(r=r[e[s]]))return;var l=evaluateCallBackArguments(w);r&&r(l),t.complete(!1,"callback"),a.logActionEvent(o+O+"_Clicked",n,i)};break;case"cancel":T=function(){t._isCancelled=!0,t.cancel(!0,"cancel"),a.logActionEvent(o+O+"_Clicked",n,i)};break;case"never":T=function(){Apxor.logEvent("never_show_clicked"),t._isCancelled=!0;var e=JSON.parse(Apxor.getController().getFromStorage("_apx_never_show_ids"));!isNull$1(e)&&Array.isArray(e)||(e=[]);var i=removeLastPartOfId$1(n);e.includes(i)||e.push(i),Apxor.getController().persistToStorage("_apx_never_show_ids",JSON.stringify(e)),t.complete(!1,"dismiss",l)};break;default:T=function(){a.logActionEvent(o+O+"_Clicked",n,i),t.cancel(!1,"cancel")}}}catch(e){window.ApxorLogger.error("Error setting actions on the buttons:"+e)}s.push({borders:A,bg_color:I,text_color:L,size:N,style:D,font_family:B,gradient_config:F}),r.push({classes:0===l?"button-o":"button-t",text:O,action:T})})),{buttons_array:r,buttons_css:s}},generateButtonsFromConfig=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0,n=arguments.length>2?arguments[2]:void 0,i=arguments.length>3?arguments[3]:void 0,o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"Inline_",a=arguments.length>5?arguments[5]:void 0,r=arguments.length>6?arguments[6]:void 0,s=arguments.length>7?arguments[7]:void 0,l=arguments.length>8?arguments[8]:void 0,c=arguments.length>9?arguments[9]:void 0,d=window.ApxorRTM,p=[],u=[];return e.sort((function(e,t){return e.slot-t.slot})),e.forEach((function(e,h){var g="end",f="",m="",_="",v=function(){};if(e.enable_action){var b,y,x=e.action;g=x.type,f=x.url,m=x.is_external,_=null!==(b=x.is_within)&&void 0!==b&&b,v=null!==(y=x.callback)&&void 0!==y?y:function(){}}var w,C,E={};e.enable_text&&(E=null!==(w=null===(C=e.text)||void 0===C||null===(C=C.script)||void 0===C?void 0:C.vmap)&&void 0!==w?w:{});resolveDynamicText(e.text);var k,S=e.slot,T=e.type,A=e.sub_type,I=e.enable_border,P=e.border,O=e.color,L=e.enable_margin,N=e.margin,D=e.enable_padding,B=e.padding,M=e.text,F=M.text,$=M.alignment,R=M.color,H=M.font,V=H.size,q=H.style,U=H.weight,j=M.margin,z=M.padding,W=e.gradient,Y=void 0===W?{}:W,X=e.enable_gradient,G=e.enable_icon,Q=e.icon,Z=void 0===Q?{}:Q;try{switch(g){case"done":case"dismiss":k=function(){d.logActionEvent(o+F+"_Clicked",n,i,c),t.complete(!1,"dismiss",h)};break;case"submit":k=function(){t.complete(!1,"submit",h),d.logActionEvent(o+F+"_Clicked",n,i,c)};break;case"next":k=function(){t.complete(!1,"next",h),r&&l+1<s.length&&t.next(n,l+1),d.logActionEvent(o+F+"_Clicked",n,i,c)};break;case"prev":k=function(){t.complete(!1,"prev",h),r&&l-1>=0&&t.prev(n,l-1),d.logActionEvent(o+F+"_Clicked",n,i,c)};break;case"skip":k=function(){t.complete(!1,"skip",h),d.logActionEvent(o+F+"_Clicked",n,i,c)};break;case"yes":k=function(){t.complete(!1,"yes"),d.logActionEvent(o+F+"_Clicked",n,i,c)};break;case"no":k=function(){t.complete(!1,"no"),d.logActionEvent(o+F+"_Clicked",n,i,c)};break;case"redirect":k=function(){d.logActionEvent(o+F+"_Clicked",n,i,c),_||m?window.open(f,_?"_self":"_blank"):d.logClientEvent("REDIRECT",{url:f}),t.next(!1,"redirect",h)};break;case"reload":k=function(){t.complete(!1,"dismiss"),d.logActionEvent(o+F+"_Clicked",n,i),window.location.reload()};break;case"callback":k=function(){for(var e=v.split("."),a=window,r=0;r<e.length;++r)if(!(a=a[e[r]]))return;var s=evaluateCallBackArguments(E);a&&a(s),t.complete(!1,"callback",h),d.logActionEvent(o+F+"_Clicked",n,i,c)};break;case"cancel":k=function(){d.logActionEvent(o+F+"_Clicked",n,i,c),t._isCancelled=!0,t.cancel(!0,"cancel",h)};break;case"never":k=function(){Apxor.logEvent("never_show_clicked"),t._isCancelled=!0;var e=JSON.parse(Apxor.getController().getFromStorage("_apx_never_show_ids"));!isNull$1(e)&&Array.isArray(e)||(e=[]);var i=removeLastPartOfId$1(n);e.includes(i)||e.push(i),Apxor.getController().persistToStorage("_apx_never_show_ids",JSON.stringify(e)),t.complete(!1,"dismiss",h)};break;default:k=function(){d.logActionEvent(o+F+"_Clicked",n,i,c),t.cancel(!1,"cancel",h)}}}catch(e){window.ApxorLogger.error("Error setting actions on the buttons:"+e)}var K=_setFontFaceAtRule(e.text.font),J=K[0];u.push({slot:S,type:T,sub_type:A,enable_border:I,border:P,bg_color:O,text_color:R,text_alignment:$,size:V,style:q,weight:U,font_family:J,text_margin:j,text_padding:z,enable_margin:L,margin:N,enable_padding:D,padding:B,enable_gradient:X,gradient:Y,custom_font:K[1],enable_icon:G,icon:Z}),p.push({type:"".concat(T||"button"),sub_type:"".concat(A||""),classes:"".concat(a,"-button-").concat(h,"-slot-").concat(S),text:F,action:k,_action:g,enable_icon:G,icon:Z})})),{buttons_array:p,buttons_css:u}};function hexToRgb$1(e){e=e.replace(/^#?([a-f\d])([a-f\d])([a-f\d])$/i,(function(e,t,n,i){return t+t+n+n+i+i}));var t=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(e);return t?{r:parseInt(t[1],16),g:parseInt(t[2],16),b:parseInt(t[3],16)}:null}var createDialog$1=function(e,t,n){var i=n.dim_background,o=void 0===i||i,a=n.dim_bg_color,r=void 0===a?"#000000":a,s=n.dim_bg_opacity,l=void 0===s?.87:s,c=n.position,d=document.createElement("div");d.setAttribute("id",APX_OVERLAY);var p=document.createElement("style"),u="center",h="center";switch(c){case"bottom-left":u="flex-start",h="flex-end";break;case"bottom-right":u="flex-end",h="flex-end";break;case"top-left":u="flex-start",h="flex-start";break;case"top-right":u="flex-end",h="flex-start"}var g="none";if(o){var f=hexToRgb$1(r);g="rgb(".concat(f.r,", ").concat(f.g,", ").concat(f.b,", ").concat(l,")")}p.innerHTML="\n#apx-oly {\n width:100%;height:100%;position:fixed;top:0;left:0;background-color:".concat(g,";\n display:flex;justify-content:").concat(u,";align-items:").concat(h,";border-radius:3px;z-index:2147483647\n}\n#apx-oly > * {font-family: inherit;box-sizing:unset}\n.apx-dlg-c {\n width:").concat(e,"px;min-height:").concat(t,"%;background:white;z-index:99999999;opacity:0;position:relative;visibility:hidden;\n transition:all 500ms cubic-bezier(0, -0.37, 0, 2.06);top:-15px;border-radius:3px;margin:20px\n}\n.apx-dlg-c.open {opacity:1;visibility:visible;top:0}\n ").replaceAll("\n","").replace(/[\s]{2,999}/g,"");var m=document.createElement("div");return m.setAttribute("id",APX_DIALOG_CONTENT),m.classList.add(APX_DIALOG_CONTENT),d.appendChild(m),d.appendChild(p),document.body.appendChild(d),d},getCookie=function(e){if(window.document)for(var t=e+"=",n=window.document.cookie.split(";"),i=0;i<n.length;i++){for(var o=n[i];" "===o.charAt(0);)o=o.substring(1,o.length);if(0===o.indexOf(t))return decodeURIComponent(o.substring(t.length,o.length))}return null},uuid$1=function e(t){return[Math.random,function(){return e.last?e.last+Math.random():Math.random()},Math.random,Date.now,Math.random].map((function(e){return e().toString(t||16+20*Math.random()).substr(-8)})).join("-")},hexToRGB=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:.5,n=parseInt(e.slice(1,3),16),i=parseInt(e.slice(3,5),16),o=parseInt(e.slice(5,7),16);return t?"rgba("+n+", "+i+", "+o+", "+t+")":"rgb("+n+", "+i+", "+o+")"},getAnimationValue=function(e){return 50===e?10:16},translateDir=function(e,t){switch(e.toLowerCase()){case"top":case"top-start":case"top-end":return"translateY(".concat(getAnimationValue(t)-26,"px)");case"right":case"right-start":case"right-end":return"translateX(".concat(getAnimationValue(t),"px)");case"bottom":case"bottom-start":case"bottom-end":return"translateY(".concat(getAnimationValue(t),"px)");case"left":case"left-start":case"left-end":return"translateX(".concat(getAnimationValue(t)-26,"px)")}},removeLastPartOfId$1=function(e){return e.includes("-testing")?e.substring(0,e.length-10)+"-1":e.substring(0,e.length-2)+"-1"},checkForNeverShow$1=function(e){var t=JSON.parse(Apxor.getController().getFromStorage("_apx_never_show_ids"));if(isNull$1(t)||!Array.isArray(t))return!0;var n=removeLastPartOfId$1(e);return!t.includes(n)},isElementInViewport=function(e){var t=null==e?void 0:e.offsetHeight,n=null==e?void 0:e.offsetWidth;if(isUndefined$2(t)&&isUndefined$2(n)){var i=null==e?void 0:e.getBBox();n=null==i?void 0:i.width,t=null==i?void 0:i.height}var o=e.getBoundingClientRect();return o.left>=-n&&o.top>=-t&&o.right<=(window.innerWidth||document.documentElement.clientWidth)+n&&o.bottom<=(window.innerHeight||document.documentElement.clientHeight)+t},replaceStringBetweenIndeces=function(e,t,n,i){return e.substring(0,t)+i+e.substring(n)},storeLastShownTime=function(e){var t=Date.now(),n=Apxor.getController().getFromStorage(LAST_SHOWN_TIMES);if(n=JSON.parse(n),isNull$1(n)||isUndefined$2(n)){n=[];var i={};i[e]=t,n.push(i)}else if(isKeyPresent(n,e))for(var o=0;o<n.length;o++)n[o].hasOwnProperty(e)&&(n[o][e]=t);else{var a={};a[e]=t,n.push(a)}Apxor.getController().persistToStorage(LAST_SHOWN_TIMES,JSON.stringify(n),!1),storeLastSession(e)},storeLastSession=function(e){var t=Apxor.getController().getFromStorage("apx_retained_session"),n=Apxor.getController().getFromStorage(LAST_SHOWN_SESSION);if(n=JSON.parse(n),isNull$1(n)||isUndefined$2(n)){n=[];var i={};i[e]=t,n.push(i)}else if(isKeyPresent(n,e))for(var o=0;o<n.length;o++)n[o].hasOwnProperty(e)&&(n[o][e]=t);else{var a={};a[e]=t,n.push(a)}Apxor.getController().persistToStorage(LAST_SHOWN_SESSION,JSON.stringify(n),!1)},isKeyPresent=function(e,t){for(var n=0;n<e.length;n++)if(e[n].hasOwnProperty(t))return!0;return!1},evaluateDynamicText=function(e){var t=Apxor.getController().getUserAttributes(),n=Apxor.getController().getSessionAttributes(),i=e.script.vmap,o=e.script.src,a=o.indexOf("{"),r=o.indexOf("}"),s=Apxor.getController().getListOfEventsLogged();try{for(;-1!=a&&-1!=r&&a<r;){var l=o.substring(a+1,r),c=i[l][VARIABLE_TYPE],d=i[l][ATTRIBUTE_NAME],p=i[l][DEFAULT_VALUE],u="";if(c===SESSION_ATTRIBUTES)u=n[d]?n[d]:p;else if(c===USER_ATTRIBUTES)u=t[d]?t[d]:p;else if(c===APPLICATION_VIEW_ID)if(Apxor.isFlutter()){var h=Apxor.getApxorFlutterHelper().getText(d);u=h.r&&1==h.r.st?h.r.t:p}else{var g=getElementFromSelector(d);(u=null==g?void 0:g.textContent)||(u=(null==g?void 0:g.value)||p)}else if(c===EVENT_TYPE){var f=i[l][ATTRIBUTE_NAME],m=i[l][EVENT_PROPERTY_NAME];u=s[f]&&s[f][m]?s[f][m]:p}a=(o=replaceStringBetweenIndeces(o,a,r+1,u)).indexOf("{"),r=o.indexOf("}")}e.text=o}catch(e){console.log("Can't evaluate the dynamic text")}},evaluateCallBackArguments=function(e){var t=Apxor.getController().getUserAttributes(),n=Apxor.getController().getSessionAttributes(),i=e,o={},a=Apxor.getController().getLoggedEventsList();try{return Object.keys(i).forEach((function(e){var r=i[e],s=r[VARIABLE_TYPE],l=r[ATTRIBUTE_NAME],c=r[DEFAULT_VALUE],d="";if(s===SESSION_ATTRIBUTES)d=n[l]?n[l]:c;else if(s===USER_ATTRIBUTES)d=t[l]?t[l]:c;else if(s===APPLICATION_VIEW_ID){var p=getElementFromSelector(l);(d=null==p?void 0:p.textContent)||(d=(null==p?void 0:p.value)||c)}else if(s===EVENT_TYPE){var u=i[e][ATTRIBUTE_NAME],h=i[e][EVENT_PROPERTY_NAME];d=a[u]&&a[u][h]?a[u][h]:c}o[e]=d})),o}catch(e){console.log("Can't evaluate the dynamic text")}},evaluateDynamicScript=function(e){var t=Apxor.getController().getUserAttributes(),n=Apxor.getController().getSessionAttributes(),i=e.script.vmap,o="",a=e.script.src,r=Apxor.getController().getListOfEventsLogged();Object.entries(i).forEach((function(e){var a=_slicedToArray$1(e,2),s=a[0],l=a[1],c=l[VARIABLE_TYPE],d=l[ATTRIBUTE_NAME],p=l[DEFAULT_VALUE],u="";if(c===SESSION_ATTRIBUTES)u=n[d]?n[d]:p;else if(c===USER_ATTRIBUTES)u=t[d]?t[d]:p;else if(c===APPLICATION_VIEW_ID)if(Apxor.isFlutter()){var h=Apxor.getApxorFlutterHelper().getText(d);u=h.r&&1==h.r.st?h.r.t:p}else{var g=getElementFromSelector(d);(u=null==g?void 0:g.textContent)||(u=(null==g?void 0:g.value)||p)}else if(c===EVENT_TYPE){var f=i[s][ATTRIBUTE_NAME],m=i[s][EVENT_PROPERTY_NAME];u=r[f]&&r[f][m]?r[f][m]:p}o="".concat(o," \n let ").concat(s,' = "').concat(u,'";')}));var s="".concat(o," \n ").concat(a);e.text=new Function(s)()},resolveDynamicText=function(e){(null==e?void 0:e.text)===DYNAMIC_TEXT&&(0===e.script.t?evaluateDynamicText(e):evaluateDynamicScript(e))},getStylisedText=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=arguments.length>2?arguments[2]:void 0,i=arguments.length>3?arguments[3]:void 0,o=document.createElement("span");if(0==t.length?o.innerText=addLinksToText(e,i):t.forEach((function(t){var n=parseInt(t.start),a=parseInt(t.end),r=e.substring(n,a),s="";t.color&&(s="".concat(s,"color:").concat(t.color,";")),t.font_family&&(s="".concat(s,"font-family:").concat(t.font_family,";")),t.size&&(s="".concat(s,"font-size:").concat(t.size,"px;")),"italic"===t.style&&(s="".concat(s,"font-style:").concat(t.style,";")),"bold"===t.style&&(s="".concat(s,"font-weight:").concat(t.style,";")),"normal"===t.style&&(s="".concat(s,"font-weight:").concat(t.style,";")),1==t.underline&&(s="".concat(s,"text-decoration:underline;")),1==t.strike_through&&(s="".concat(s,"text-decoration:line-through;")),"super"==t.script&&(s="".concat(s,"vertical-align:super;")),"sub"==t.script&&(s="".concat(s,"vertical-align:sub;")),t.bg_color&&(s="".concat(s,"background-color:").concat(t.bg_color,";"));var l=document.createElement("span");l.style=s,l.innerHTML=addLinksToText(r,i),o.appendChild(l)})),void 0!==n){var a=document.createElement("blockquote"),r="";return n.color&&(r="border-left-color:".concat(n.color,";")),n.width&&(r="".concat(r,"border-left-width:").concat(n.width,"px;")),n.gap&&(r="".concat(r,"padding:").concat(n.gap,"px;")),a.appendChild(o),a.style=r,a}return o},addLinksToText=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=e;return t.forEach((function(t){t.text===e&&(n='<a style="text-decoration: none;" target="_blank" href="'.concat(t.url,'">').concat(e,"</a>"))})),n},_setFontFaceAtRule=function(e){if("unknown format"===getFontFormatFromCustomFontURL(e.family))return[e.family,""];var t=e.family,n=e.family.split("/").pop().replace(/[^A-Za-z0-9]/g,""),i="\n @font-face {\n font-family: ".concat(n,";\n src: url(").concat(t,") format(").concat(getFontFormatFromCustomFontURL(e.family),");\n }");return["".concat(n,", ").concat("sans-serif"),i]},createTextElement=function(e,t){var n=e.color,i=void 0===n?"#000":n,o=e.font_family,a=void 0===o?"cursive":o,r=e.size,s=void 0===r?14:r,l=e.style,c=void 0===l?"bold":l,d=e.text,p=e.segments,u=e.quote,h=e.link_config,g=void 0===h?[]:h,f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"desc",m=document.createElement("span");m.setAttribute("id",t+"-"+f),m.className="apx-class-".concat(t,"-").concat(f);var _=_setFontFaceAtRule({family:a}),v=document.createElement("style");return v.innerHTML="\n ".concat(_[1],"\n \n .apx-class-").concat(t,"-").concat(f," {\n z-index:99999;\n color:").concat(i," !important;\n font-family:").concat(_[0]," !important;\n font-size:").concat(s,"px !important;\n font-weight:").concat(c," !important;\n font-style:").concat("normal"===c||"italic"===c?c+" !important":"unset",";\n max-width:400px;\n }\n "),m.appendChild(v),m.appendChild(getStylisedText(d,p,u,g)),m},createNewTextElement=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"desc",i=document.createElement("span");i.setAttribute("id",t+"-"+n),i.className="apx-class-".concat(t,"-").concat(n);var o=_setFontFaceAtRule(e.font),a=document.createElement("style");return a.innerHTML="\n ".concat(o[1],"\n .apx-class-").concat(t,"-").concat(n," {\n z-index:99999;\n color:").concat(e.color," !important;\n font-family:").concat(o[0]," !important;\n font-size:").concat(e.font.size,"px !important;\n font-weight:").concat(e.font.weight," !important;\n font-style:").concat("normal"===e.font.style||"italic"===e.font.style?e.font.style+" !important":"unset",";\n }\n "),i.appendChild(a),i.appendChild(getStylisedText(e.text,e.segments,e.quote,e.link_config)),i},makeid=function(e){for(var t="",n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",i=n.length,o=0;o<e;o++)t+=n.charAt(Math.floor(Math.random()*i));return t},getHeightWidthFromResolution=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:.5,n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],i=0,o=0;try{var a=e.width,r=void 0===a?360:a,s=e.height,l=void 0===s?360:s,c=l/r,d=window.innerWidth,p=window.innerHeight;n?(o=(i=p*t)/c)>.7*d&&(i=(o=.7*d)*c):(i=(o=d*t)*c)>.7*p&&(o=(i=.7*p)/c)}catch(e){console.log("Error \n ".concat(e," \n occured while calculating the height and width"))}return{height:i,width:o}},generateButtonsBlock=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:EVENT_PREFIX.INAPP,o=arguments.length>4?arguments[4]:void 0,a=arguments.length>5?arguments[5]:void 0,r=arguments.length>6&&void 0!==arguments[6]?arguments[6]:"center",s=arguments.length>7?arguments[7]:void 0,l=arguments.length>8?arguments[8]:void 0,c=arguments.length>9?arguments[9]:void 0,d=arguments.length>10&&void 0!==arguments[10]?arguments[10]:{},p=arguments.length>11?arguments[11]:void 0,u=arguments.length>12?arguments[12]:void 0,h=arguments.length>13&&void 0!==arguments[13]?arguments[13]:"center",g=document.createElement("div");g.className="".concat(s,"-buttons-container"),g.style.zIndex=99999999;var f=generateButtonsFromConfig(o,l,e,t,i,s,c,d,p,u),m=f.buttons_array,_=f.buttons_css,v=document.createElement("style");return v.innerHTML=getButtonsCSSFromConfig(n,_,a,r,s,h),g.appendChild(v),m.forEach((function(e,t){var i=e.classes,o=e.type,a=e.sub_type,r=e.text,l=e.action,c=e._action,d=e.enable_icon,p=e.icon,u=document.createElement("div");if(u.setAttribute("id","apxor-".concat(s,"-").concat(c,"-button")),u.className="button-div "+i,"stepper"===o){var h=document.createElement("div");h.className=o+"-"+a,h.innerHTML=setCarousel(a,n),u.appendChild(h)}else if(d){var f=document.createElement("div");f.classList.add("apxor-survey-request-button-icon-Button-container".concat(t));var m=document.createElement("div");m.classList.add("apxor-survey-request-button-icon-container".concat(t));var _=document.createElement("img");_.src=p.path,_.classList.add("apxor-survey-request-button-icon-content".concat(t)),m.appendChild(_),f.appendChild(m);var v=document.createElement("button");v.className=i,v.innerHTML=r,f.appendChild(v),u.appendChild(f),u.onclick=function(){return l()}}else{var b=document.createElement("button");b.className=i,b.innerHTML=r,u.appendChild(b),u.onclick=function(){return l()}}g.appendChild(u)})),g},setCarousel=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(e===CAROUSEL_TYPE.NUMBER&&t.enable_numbered){var n=t.numbered;if(t.index<=t.length)return"number"===n.style?"".concat(t.index,"/").concat(t.length):"number_of"===n.style?"".concat(t.index," of ").concat(t.length):"step_number"===n.style?"Step ".concat(t.index,"/").concat(t.length):"Step ".concat(t.index," of ").concat(t.length)}else{if(e!==CAROUSEL_TYPE.CAROUSEL||!t.enable_pagination)return"slash"===e?"".concat(t.index," / ").concat(t.length):"question_slash"===e?"".concat(t.pagination_text.text," ").concat(t.index," / ").concat(t.length," "):"question_of"===e?"".concat(t.pagination_text.text," ").concat(t.index," of ").concat(t.length," "):"".concat(t.index," of ").concat(t.length);var i=t.carousel;if(t.index<=t.length)return createCarousel(t,i)}return""};function createCarousel(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0,n=document.createElement("div");n.setAttribute("class","carousel-container");var i=document.createElement("style"),o=2*parseInt(t.active_radius);i.innerHTML=".carousel-container{\n display:flex;\n flex-direction:row;\n padding-left:8px;\n gap:".concat(t.spacebetween,";\n align-items:center;\n }\n .carousel-indicator-inactive{\n height: ").concat(t.inactive_radius,";\n width: ").concat(t.inactive_radius,";\n background-color: ").concat(t.inactive_color,";\n border-radius: 50%;\n display: inline-block;\n }\n .carousel-indicator-active-default{\n height: ").concat(t.inactive_radius,";\n width: ").concat(t.inactive_radius,";\n background-color: ").concat(t.active_color,";\n border-radius: 50%;\n display: inline-block;\n }\n .carousel-indicator-active-narrow\n {\n height: ").concat(t.inactive_radius,";\n width: ").concat(o,"px;\n border-radius:").concat(t.inactive_radius,";\n background-color: ").concat(t.active_color,";\n display: inline-block;\n }\n .carousel-indicator-active-circle\n {\n height: ").concat(t.active_radius,";\n width: ").concat(t.active_radius,";\n background-color: ").concat(t.active_color,";\n border-radius: 50%;\n display: inline-block;\n }\n\n "),n.appendChild(i);for(var a=0;a<=e.length;a++){var r=document.createElement("div");a===e.index?r.setAttribute("class","carousel-indicator-active-".concat(t.style)):r.setAttribute("class","carousel-indicator-inactive"),n.appendChild(r)}return n.outerHTML.toString()}var generateFormField=function(e){var t,n,i,o,a,r,s,l,c,d,p,u,h,g,f,m,_,v;switch(e.type){case"fullname":return'\n <div class="mainName" style="padding: 8px; display: flex;gap :8px" >\n <div class="first" style="width:50%">\n '.concat(e.name?'<label for="fname" style="line-height:1.5;">'.concat(null!==(t=null==e||null===(n=e.name)||void 0===n?void 0:n[0])&&void 0!==t?t:" ","</label><br />"):"",'\n <input type="text" id="fname" placeholder="').concat(null!==(i=null==e||null===(o=e.placeholder)||void 0===o?void 0:o[0])&&void 0!==i?i:" ",'" style="width: 90%;border-radius: 5px;padding: 8px;"/>\n </div>\n <div class="first" style="width:50%">\n ').concat(e.name?'<label for="fname" style="line-height:1.5;">'.concat(null!==(a=null==e||null===(r=e.name)||void 0===r?void 0:r[1])&&void 0!==a?a:" ","</label><br />"):"",'\n <input type="text" id="lname" placeholder="').concat(null!==(s=null==e||null===(l=e.placeholder)||void 0===l?void 0:l[1])&&void 0!==s?s:" ",'" style="width: 90%;border-radius: 5px;padding: 8px;"/>\n </div>\n </div>');case"name":return'\n <div class="mainFullName" style="width:100%;padding: 8px;box-sizing: border-box;">\n '.concat(e.name?'<label for="name" style="line-height:1.5;">'.concat(null!==(c=null==e?void 0:e.name)&&void 0!==c?c:" ","</label><br />"):"",'\n <input type="text" id="name" placeholder="').concat(null!==(d=null==e?void 0:e.placeholder)&&void 0!==d?d:" ",'" style="