PageSourceSearch

https://static.onlyphones.com/public.js?v=88faee645985ef8f9413d4d6d8a01bd3

js onlyphones.com collected 2026-10-10 00:14:11 UTC 512,971 bytes, 1,128 lines download raw bytes

vendor: 4,742 bytes, lines 1-13
1try{var $jscomp=$jscomp||{};$jscomp.scope={};$jscomp.ASSUME_ES5=!1;$jscomp.ASSUME_NO_NATIVE_MAP=!1;$jscomp.ASSUME_NO_NATIVE_SET=!1;$jscomp.SIMPLE_FROUND_POLYFILL=!1;$jscomp.ISOLATE_POLYFILLS=!1;$jscomp.defineProperty=$jscomp.ASSUME_ES5||"function"==typeof Object.defineProperties?Object.defineProperty:function(a,c,b){if(a==Array.prototype||a==Object.prototype)return a;a[c]=b.value;return a};
2$jscomp.getGlobal=function(a){a=["object"==typeof globalThis&&globalThis,a,"object"==typeof window&&window,"object"==typeof self&&self,"object"==typeof global&&global];for(var c=0;c<a.length;++c){var b=a[c];if(b&&b.Math==Math)return b}throw Error("Cannot find global object");};$jscomp.global=$jscomp.getGlobal(this);$jscomp.IS_SYMBOL_NATIVE="function"===typeof Symbol&&"symbol"===typeof Symbol("x");$jscomp.TRUST_ES6_POLYFILLS=!$jscomp.ISOLATE_POLYFILLS||$jscomp.IS_SYMBOL_NATIVE;$jscomp.polyfills={};
3$jscomp.propertyToPolyfillSymbol={};$jscomp.POLYFILL_PREFIX="$jscp$";var $jscomp$lookupPolyfilledValue=function(a,c){var b=$jscomp.propertyToPolyfillSymbol[c];if(null==b)return a[c];b=a[b];return void 0!==b?b:a[c]};$jscomp.polyfill=function(a,c,b,e){c&&($jscomp.ISOLATE_POLYFILLS?$jscomp.polyfillIsolated(a,c,b,e):$jscomp.polyfillUnisolated(a,c,b,e))};
4$jscomp.polyfillUnisolated=function(a,c,b,e){b=$jscomp.global;a=a.split(".");for(e=0;e<a.length-1;e++){var d=a[e];d in b||(b[d]={});b=b[d]}a=a[a.length-1];e=b[a];c=c(e);c!=e&&null!=c&&$jscomp.defineProperty(b,a,{configurable:!0,writable:!0,value:c})};
5$jscomp.polyfillIsolated=function(a,c,b,e){var d=a.split(".");a=1===d.length;e=d[0];e=!a&&e in $jscomp.polyfills?$jscomp.polyfills:$jscomp.global;for(var f=0;f<d.length-1;f++){var g=d[f];g in e||(e[g]={});e=e[g]}d=d[d.length-1];b=$jscomp.IS_SYMBOL_NATIVE&&"es6"===b?e[d]:null;c=c(b);null!=c&&(a?$jscomp.defineProperty($jscomp.polyfills,d,{configurable:!0,writable:!0,value:c}):c!==b&&($jscomp.propertyToPolyfillSymbol[d]=$jscomp.IS_SYMBOL_NATIVE?$jscomp.global.Symbol(d):$jscomp.POLYFILL_PREFIX+d,d=$jscomp.propertyToPolyfillSymbol[d],
6$jscomp.defineProperty(e,d,{configurable:!0,writable:!0,value:c})))};$jscomp.polyfill("Object.is",function(a){return a?a:function(a,b){return a===b?0!==a||1/a===1/b:a!==a&&b!==b}},"es6","es3");$jscomp.polyfill("Array.prototype.includes",function(a){return a?a:function(a,b){var c=this;c instanceof String&&(c=String(c));var d=c.length;b=b||0;for(0>b&&(b=Math.max(b+d,0));b<d;b++){var f=c[b];if(f===a||Object.is(f,a))return!0}return!1}},"es7","es3");
7$jscomp.checkStringArgs=function(a,c,b){if(null==a)throw new TypeError("The 'this' value for String.prototype."+b+" must not be null or undefined");if(c instanceof RegExp)throw new TypeError("First argument to String.prototype."+b+" must not be a regular expression");return a+""};$jscomp.polyfill("String.prototype.includes",function(a){return a?a:function(a,b){return-1!==$jscomp.checkStringArgs(this,a,"includes").indexOf(a,b||0)}},"es6","es3");(function(a){a.mixin({contains:a.includes})})(_);
8
9var $jscomp=$jscomp||{};$jscomp.scope={};$jscomp.findInternal=function(a,c,b){a instanceof String&&(a=String(a));for(var e=a.length,d=0;d<e;d++){var f=a[d];if(c.call(b,f,d,a))return{i:d,v:f}}return{i:-1,v:void 0}};$jscomp.ASSUME_ES5=!1;$jscomp.ASSUME_NO_NATIVE_MAP=!1;$jscomp.ASSUME_NO_NATIVE_SET=!1;$jscomp.SIMPLE_FROUND_POLYFILL=!1;$jscomp.ISOLATE_POLYFILLS=!1;
10$jscomp.defineProperty=$jscomp.ASSUME_ES5||"function"==typeof Object.defineProperties?Object.defineProperty:function(a,c,b){if(a==Array.prototype||a==Object.prototype)return a;a[c]=b.value;return a};$jscomp.getGlobal=function(a){a=["object"==typeof globalThis&&globalThis,a,"object"==typeof window&&window,"object"==typeof self&&self,"object"==typeof global&&global];for(var c=0;c<a.length;++c){var b=a[c];if(b&&b.Math==Math)return b}throw Error("Cannot find global object");};$jscomp.global=$jscomp.getGlobal(this);
11$jscomp.IS_SYMBOL_NATIVE="function"===typeof Symbol&&"symbol"===typeof Symbol("x");$jscomp.TRUST_ES6_POLYFILLS=!$jscomp.ISOLATE_POLYFILLS||$jscomp.IS_SYMBOL_NATIVE;$jscomp.polyfills={};$jscomp.propertyToPolyfillSymbol={};$jscomp.POLYFILL_PREFIX="$jscp$";var $jscomp$lookupPolyfilledValue=function(a,c){var b=$jscomp.propertyToPolyfillSymbol[c];if(null==b)return a[c];b=a[b];return void 0!==b?b:a[c]};
12$jscomp.polyfill=function(a,c,b,e){c&&($jscomp.ISOLATE_POLYFILLS?$jscomp.polyfillIsolated(a,c,b,e):$jscomp.polyfillUnisolated(a,c,b,e))};$jscomp.polyfillUnisolated=function(a,c,b,e){b=$jscomp.global;a=a.split(".");for(e=0;e<a.length-1;e++){var d=a[e];d in b||(b[d]={});b=b[d]}a=a[a.length-1];e=b[a];c=c(e);c!=e&&null!=c&&$jscomp.defineProperty(b,a,{configurable:!0,writable:!0,value:c})};
13$jscomp.polyfillIsolated=function(a,c,b,e){var d=a.split(".");a=1===d.length;e=d[0];
13e=!a&&e in $jscomp.polyfills?$jscomp.polyfills:$jscomp.global;for(var f=0;f<d.length-1;f++){var g=d[f];g in e||(e[g]={});e=e[g]}d=d[d.length-1];b=$jscomp.IS_SYMBOL_NATIVE&&"es6"===b?e[d]:null;c=c(b);null!=c&&(a?$jscomp.defineProperty($jscomp.polyfills,d,{configurable:!0,writable:!0,value:c}):c!==b&&($jscomp.propertyToPolyfillSymbol[d]=$jscomp.IS_SYMBOL_NATIVE?$jscomp.global.Symbol(d):$jscomp.POLYFILL_PREFIX+d,d=$jscomp.propertyToPolyfillSymbol[d],
14$jscomp.defineProperty(e,d,{configurable:!0,writable:!0,value:c})))};$jscomp.polyfill("Array.prototype.find",function(a){return a?a:function(a,b){return $jscomp.findInternal(this,a,b).v}},"es6","es3");(function(a){a.mixin({findWhere:a.find})})(_);
15
16var $jscomp=$jscomp||{};$jscomp.scope={};$jscomp.arrayIteratorImpl=function(a){var b=0;return function(){return b<a.length?{done:!1,value:a[b++]}:{done:!0}}};$jscomp.arrayIterator=function(a){return{next:$jscomp.arrayIteratorImpl(a)}};$jscomp.ASSUME_ES5=!1;$jscomp.ASSUME_NO_NATIVE_MAP=!1;$jscomp.ASSUME_NO_NATIVE_SET=!1;$jscomp.SIMPLE_FROUND_POLYFILL=!1;$jscomp.ISOLATE_POLYFILLS=!1;
17$jscomp.defineProperty=$jscomp.ASSUME_ES5||"function"==typeof Object.defineProperties?Object.defineProperty:function(a,b,c){if(a==Array.prototype||a==Object.prototype)return a;a[b]=c.value;return a};$jscomp.getGlobal=function(a){a=["object"==typeof globalThis&&globalThis,a,"object"==typeof window&&window,"object"==typeof self&&self,"object"==typeof global&&global];for(var b=0;b<a.length;++b){var c=a[b];if(c&&c.Math==Math)return c}throw Error("Cannot find global object");};$jscomp.global=$jscomp.getGlobal(this);
18$jscomp.IS_SYMBOL_NATIVE="function"===typeof Symbol&&"symbol"===typeof Symbol("x");$jscomp.TRUST_ES6_POLYFILLS=!$jscomp.ISOLATE_POLYFILLS||$jscomp.IS_SYMBOL_NATIVE;$jscomp.polyfills={};$jscomp.propertyToPolyfillSymbol={};$jscomp.POLYFILL_PREFIX="$jscp$";var $jscomp$lookupPolyfilledValue=function(a,b){var c=$jscomp.propertyToPolyfillSymbol[b];if(null==c)return a[b];c=a[c];return void 0!==c?c:a[b]};
19$jscomp.polyfill=function(a,b,c,d){b&&($jscomp.ISOLATE_POLYFILLS?$jscomp.polyfillIsolated(a,b,c,d):$jscomp.polyfillUnisolated(a,b,c,d))};$jscomp.polyfillUnisolated=function(a,b,c,d){c=$jscomp.global;a=a.split(".");for(d=0;d<a.length-1;d++){var e=a[d];e in c||(c[e]={});c=c[e]}a=a[a.length-1];d=c[a];b=b(d);b!=d&&null!=b&&$jscomp.defineProperty(c,a,{configurable:!0,writable:!0,value:b})};
20$jscomp.polyfillIsolated=function(a,b,c,d){var e=a.split(".");a=1===e.length;d=e[0];d=!a&&d in $jscomp.polyfills?$jscomp.polyfills:$jscomp.global;for(var f=0;f<e.length-1;f++){var g=e[f];g in d||(d[g]={});d=d[g]}e=e[e.length-1];c=$jscomp.IS_SYMBOL_NATIVE&&"es6"===c?d[e]:null;b=b(c);null!=b&&(a?$jscomp.defineProperty($jscomp.polyfills,e,{configurable:!0,writable:!0,value:b}):b!==c&&($jscomp.propertyToPolyfillSymbol[e]=$jscomp.IS_SYMBOL_NATIVE?$jscomp.global.Symbol(e):$jscomp.POLYFILL_PREFIX+e,e=$jscomp.propertyToPolyfillSymbol[e],
21$jscomp.defineProperty(d,e,{configurable:!0,writable:!0,value:b})))};$jscomp.initSymbol=function(){};
22$jscomp.polyfill("Symbol",function(a){if(a)return a;var b=function(a,b){this.$jscomp$symbol$id_=a;$jscomp.defineProperty(this,"description",{configurable:!0,writable:!0,value:b})};b.prototype.toString=function(){return this.$jscomp$symbol$id_};var c=0,d=function(a){if(this instanceof d)throw new TypeError("Symbol is not a constructor");return new b("jscomp_symbol_"+(a||"")+"_"+c++,a)};return d},"es6","es3");$jscomp.initSymbolIterator=function(){};
23$jscomp.polyfill("Symbol.iterator",function(a){if(a)return a;a=Symbol("Symbol.iterator");for(var b="Array Int8Array Uint8Array Uint8ClampedArray Int16Array Uint16Array Int32Array Uint32Array Float32Array Float64Array".split(" "),c=0;c<b.length;c++){var d=$jscomp.global[b[c]];"function"===typeof d&&"function"!=typeof d.prototype[a]&&$jscomp.defineProperty(d.prototype,a,{configurable:!0,writable:!0,value:function(){return $jscomp.iteratorPrototype($jscomp.arrayIteratorImpl(this))}})}return a},"es6",
24"es3");$jscomp.initSymbolAsyncIterator=function(){};$jscomp.iteratorPrototype=function(a){a={next:a};a[Symbol.iterator]=function(){return this};return a};$jscomp.iteratorFromArray=function(a,b){a instanceof String&&(a+="");var c=0,d={next:function(){if(c<a.length){var e=c++;return{value:b(e,a[e]),done:!1}}d.next=function(){return{done:!0,value:void 0}};return d.next()}};d[Symbol.iterator]=function(){return d};return d};
25$jscomp.polyfill("Array.prototype.values",function(a){return a?a:function(){return $jscomp.iteratorFromArray(this,function(a,c){return c})}},"es8","es3");(function(a){a.firstPristine=a.first;a.mixin({first:function(b){b=a.isObject(b)?a.values(b):b;return a.firstPristine(b)}})})(_);
26
27(function(a){a.mixin({guid:function(b){b=!1===b?!1:!0;return a.guidBlock()+a.guidBlock(b)+a.guidBlock(b)+a.guidBlock()}})})(_);
28
29(function(a){a.mixin({guidBlock:function(a){var b=(Math.random().toString(16)+"000000000").substr(2,8);return a?"-"+b.substr(0,4)+"-"+b.substr(4,4):b}})})(_);
30
31(function(a){a.mixin({object:a.zipObject})})(_);
32
33(function(a){a.mixin({pluck:a.map})})(_);
34
35(function(a){a.mixin({where:a.filter})})(_);
36
37"object"!==typeof window.site&&(site={});site.initialized=!1;site.protocol=window.location.protocol.replace(":","");site.page={};site.widget={};site.v=21;site.current_zoom=null;site.zindex=function(){return Math.max.apply(null,$.map($("body *"),function(a,b){if("static"!=$(a).css("position"))return parseInt($(a).css("z-index"))||1}))};site.hash_function={};site.hash_function.ctc=function(a){var b={profile_id:Number(a[1])};b.profile_id&&site.demand.bundle("site.clicktocall","library/clicktocall",function(){site.clicktocall.connect.initialize(b)})};
38site.hashcheck=function(){if(!document.location.hash.length)return!1;for(var a=String(document.location.hash).substring(1).split("|"),b,d=0,c=a.length;d<c;d++)if(b=a[d].split("+"),"function"===typeof site.hash_function[b[0]])site.hash_function[b[0]](b)};
39site.initialize=function(a){if(this.initialized)return!1;this.variables=["url"];var b=this.libraries();this.importer(b,_.keys(b));this.importer(a.site);this.business.initialize(a.business);this.theater.initialize(a.theater);this.user.initialize(a.user);this.header.initialize();this.footer.initialize();this.track.initialize();this.form.initialize();_.isObject(this.url)||(this.url={http:"http://www.talktome.com/",https:"https://www.talktome.com/"});this.url.current=this.url[this.protocol];this.url.page=
40window.location.protocol+"//"+window.location.host+window.location.pathname;this.is_a_user=a.is_a_user;this.events();return site.initialized=!0};site.callback=function(a,b){return utility.callback(a,b)};site.constrain_norm=function(a,b){var d={};if(_.isEmpty(a)||_.isEmpty(b))return d;for(var c in b)_.isSet(a[c])&&(d[c]=site.normalize(a[c],b[c]));return d};site.normalize=function(a,b){b&&"function"==typeof site.normalize[b]||(b="string");return site.normalize[b](a)};
41site.normalize.string=function(a){return"undefined"===typeof a?"":a};site.normalize.bool=function(a){return!!site.normalize.number(a)};site.normalize.int=function(a){return Math.floor(site.normalize.string(a))};site.normalize.number=function(a){return Number(site.normalize.string(a))};
42site.data_get=function(a,b){b||(b=!1);return site.user.data&&site.user.data[a]?site.user.data[a]:site.theater.data&&site.theater.data[a]?site.theater.data[a]:site.business.data&&site.business.data[a]?site.business.data[a]:b};site.js_error=function(a,b,d){_.isObject(a)||(a={error:String(a)||"Connection Error (1E100)"});b=a.error||b||"Connection Error (2E100)";site.vars.admin&&(b+="<br/>EC: "+a.code,a=Error().stack.split("\n")[4],b+="<br/>"+a);return site.dialog.alert(b,d)};
43site.trigger_active_date=function(){$(".js_active_date").each(function(){var a=parseInt($(this).data("ts"))||0,b="Now",d=null;0!==a&&(b=moment.unix(a).fromNow(),d=moment.unix(a).format("MMM Do YYYY, h:mm:ss a"));$(this).find("span").text(b);$(this).attr("data-html",d)})};
44site.events=function(){$("#content").data("profile_id")&&(site.ping.profile_id=$("#content").data("profile_id"));site.trigger_active_date();$("nav > a.hotchat_claim").off("click");$("nav > a.hotchat_claim").on("click",function(){site.module.load("claim_account",null,{})});$("div.hotchat_caller_claim a").off("click");$("div.hotchat_caller_claim a").on("click",function(){site.module.load("claim_account",null,{})});$("select.prefilled").each(function(){$(this).val($(this).data("default")).change()});
45$("#hc_profile_search > input").on("keydown",function(a){if(13!=a.which)return!0;a=$("#hc_profile_search > input");site.scrub_field(a,/[^0-9]/gi);return site.goprofile(a.val())?!0:(site.dialog.alert("Enter Full Profile Number"),!1)});$("#hc_profile_search > button.search").on("click",function(a){a=$("#hc_profile_search > input");site.scrub_field(a,/[^0-9]/gi);return site.goprofile(a.val())?!0:(site.dialog.alert("Enter Full Profile Number"),!1)});$(document.body).on("click",function(a){if(!$(a.target).hasClass("dont_close")&&
46site.window.bypass.click)return site.window.bypass.click=!1});$(document.body).on("click",".ctc",function(){if(1!=site.vars.callactive){var a=$(this).data("options");if(!site.user.id)return site.utility.cookie.set("abandoned","ctc",1),site.utility.cookie.set("abandoned_id",JSON.stringify(a),1),site.user.login(a);"amw_connect"==$(this).data("id")&&(console.log("is amw_connect"),WalletWidget.hide());site.demand.bundle("site.clicktocall","library/clicktocall",function(){site.clicktocall.connect.initialize(a)})}return!1});
47$(document.body).on("click",".play_streaming",function(){var a=$(this).data("options"),b=parseFloat(site.wallet.balance);if(!site.user.id)return site.utility.cookie.set("abandoned_play","play_stream",1),site.utility.cookie.set("abandoned_play_id",JSON.stringify(a),1),site.user.login(a);
47if(2==site.user.type_id)return alert("You are not allowed to watch videos."),!1;b-=parseFloat(a.rate_price);0>=b?alert("You don't have enough money in your wallet to watch this video."):site.demand.bundle("site.streaming",
48"library/streaming",function(){site.streaming.connect.initialize(a)});return!1});$(".file_manager").click(function(){var a=this;window.User_Menu.close();site.demand.bundle("site.file_manager","members/widget/file_manager",function(){site.file_manager.boot($(a).data("options"),$(a).data("callback"))});return!1});$(window.document).on("click",".webchat_connect",function(){return site.load.chat($(this).data("options"))});$(".notes").live("click",function(){var a=$(this).data("options");if(!a)return!1;
49if(!site.user.id)return site.utility.cookie.set("abandoned","notes",1),site.utility.cookie.set("abandoned_id",a.profile_id,1),site.user.login(a);site.demand.bundle("site.note","library/note",function(){site.note.show(a)});return!1});$(".caller_notes").live("click",function(){var a=$(this).data("options");site.demand.bundle("site.caller_notes","members/caller_notes",function(){site.caller_notes.show(a)});return!1});$(".compose_action").live("click",function(a){a=$(a.target);var b=$("#to_address").data("profile-id");
50if(site.compose.is_mass_message)site.compose.mass_message_send();else switch(!0){case a.is(".approve"):site.price.approve();break;case a.is(".cancel"):site.price.cancel();break;default:case a.is(".send"):if(!site.compose.validate())return!1;"1"!==_.get(site.vars,"user.type_id")&&site.vars.is_hotchat&&"ALL"==b?site.compose.message():(site.price.reset(),site.price.confirm(a,"left",1005,function(){site.compose.price_submit("message")}))}});$(".texting_compose").live("click",function(){event.stopPropagation();
51var a=0<$(this).parents("#services_online").length;site.user.id?a&&"1"!=site.user.type_id?site.dialog.alert({message:"You must be logged in as a Caller to send a "+site.vars.words.text+" Message"}):site.sms_window_request($(this).data()):site.user.login()});$(".message_compose").live("click",function(a){a=$(this).data();return site.user.id?a.is_mass_message?site.compose.show(!1,!1,!0,a.profile_id):compose(this):(site.utility.cookie.set("abandoned","message_compose",1),site.utility.cookie.set("abandoned_id",
52a.options.profile_id,1),site.user.login(a.options))});$(document.body).on("click",".action_close_compose",function(){site.compose.hide(!0)});$("#ladybug").on("click",function(){return site.ladybug.initialize()});$(document.body).on("click",".view_toggle span:not(.sel)",function(){site.user.id?site.request("global/ajax/browse_mode/",{mode:$(this).attr("class")}):site.utility.cookie.set("browse_mode",$(this).attr("class"),1);$(".widget_profile").removeClass("split").removeClass("grid").addClass($(this).attr("class"));
53$(".view_toggle span").removeClass("sel");$(this).addClass("sel");$(".view_toggle span i").each(function(){$(this).attr("class",$(this).attr("class").replace("_selected",""))});$("i",this).attr("class",$("i",this).attr("class")+"_selected");return!0});$("img.avatar").on("error",function(a){$(this).attr("src",site.url.current+"images/_default_avatar.png")});$(".widget_profile_avatar > img").on("error",function(){$(this).attr("src",site.url.current+"images/_default_avatar.png")});"function"==typeof site.utility.time.live&&
54site.utility.time.live();site.sso_link_active()};site.sms_window_request=function(a){site.sms_data=a;site.request("global/ajax/get-balance/",{},site.sms_window_show)};site.sms_window_show=function(a){a.balance&&.01>parseFloat(a.balance)&&2!=site.user.type_id?site.dialog.alert("You must fund your wallet before you can send a "+site.vars.words.text+" Message."):(site.ng.load("caller_sms_window","load",site.sms_data),delete site.sms_data)};site.talker_trial=function(a){site.dialog.alert("Your profiles are currently unable to be contacted. Please contact customer service for more information. [ALP-1]")};
55site.importer=function(a,b){b||(b=this.variables);return this.utility.importer(b,a,this)};site.libraries=function(){return{business:{},chat:{},clicktocall:{},contacts:{},dialog:{},file:{},footer:{},gallery:{},hash:{},header:{},library:{},members:{},messages:{},note:{},ping:{},player:{},product:{},profile:{},rating:{},theater:{},timer:{},track:{},user:{},utility:{},wallet:{},warning:{},webcam:{},window:{}}};site.is_mobile=function(){return!0};
56site.detect_zoom=function(){var a=(window.outerWidth-8)/window.innerWidth;zoomLevel=0;return zoomLevel=.46<=a&&.54>=a?"-4":.64>=a?"-3":.76>=a?"-2":.92>=a?"-1":1.1>=a?"0":1.32>=a?"1":1.58>=a?"2":1.9>=a?"3":2.28>=a?"4":2.7>=a?"5":"6"};
57site.adjust_zoom=function(){if(500>window.outerWidth)return $("#header").addClass("zoomed"),!0;var a=site.detect_zoom();if(site.current_zoom&&site.current_zoom===a)return!1;site.current_zoom=a;0<site.current_zoom?$("#header").addClass("zoomed"):$("#header").removeClass("zoomed");return!0};
58site.build_state_list=function(a,b,d){var c=a.data()||{};this.countries||_.isEmpty(d)||(this.countries=d);!this.countries&&$("form#javascript textarea[name=countries]").val()&&(this.countries=$.parseJSON($("form#javascript textarea[name=countries]").val()));if(!this.countries||!this.countries[b])return!1;if(!a.is("select")||"undefined"===typeof this.countries)return a.attr("disabled","disabled"),a.html("<option disabled selected>Error Processing Form</option>");if(_.isUndefined(b)||_.isUndefined(this.countries[b]))return a.attr("disabled",
59"disabled"),a.html("<option disabled selected>Select your country first.</option>");var e="";switch(b){case "US":e=c.force_select?e+'<option selected value="ZZ"> -- Select your State -- </option>':e+'<option disabled selected value="ZZ"> -- Select your State -- </option>';_.each(this.countries.US.listing,function(f){e+='<option value="'+f.country_state_id+'">'+f.title+"</option>"});break;case "CA":e=c.force_select?e+'<option selected value="ZZ"> -- Select your Provence -- </option>':e+'<option disabled selected value="ZZ"> -- Select your Provence -- </option>';
60_.each(this.countries.CA.listing,function(f){e+='<option value="'+f.country_state_id+'">'+f.title+"</option>"});break;default:e+='<option value="NA" selected>Not in US/CA</option>'}a.html(e).val(a.data("state"))};
61site.get_ajax=function(a,b,d){if(!a||"string"!==typeof a)return!1;site.vars.auth&&(a=-1===a.indexOf("?")?a+"?":a,a+="&_ah="+site.vars.auth.hash+"&_ts="+site.vars.auth.ts);
61a=$.get(site.url.current+a);"function"===typeof b&&a.done(function(c,e,f){return b(c,e,f)});"function"===typeof d&&a.fail(function(c,e,f){return d(c,e,f)});return a};
62site.request=function(a,b,d,c){if(!a||"string"!==typeof a)return!1;b=site.obj(b,{});site.vars.auth&&(b._ah=site.vars.auth.hash,b._ts=site.vars.auth.ts);a=$.post(site.url.current+a,b);"function"===typeof d&&a.done(function(e,f,h){return d(e,f,h)});"function"===typeof c&&a.fail(function(e,f,h){return c(e,f,h)});return a};
63site.request_promise=function(a,b={},d,c){if(!a||"string"!==typeof a)return Promise.reject(Error("Bad URL"));site.vars.auth&&(b._ah=site.vars.auth.hash,b._ts=site.vars.auth.ts);const e=$.post(site.url.current+a,b);return"function"===typeof d||"function"===typeof c?(d&&e.done((f,h,g)=>d(f,h,g)),c&&e.fail((f,h,g)=>c(f,h,g)),e):new Promise((f,h)=>{e.done(g=>f(g));e.fail((g,k,l)=>{g=(null==g?void 0:g.responseJSON)||{};g.error=g.error||l||"Request failed";h(g)})})};
64site.obj=function(a,b){return _.isObject(a)?a:_.isUndefined(b)?{}:b};site.form_activate=function(){$("form.active").off("submit.form_active");$("form.active").on("submit.form_active",function(){var a=$(this);site.request(a.attr("action"),a.get_form_data(),function(b){b=site.obj(b,{error:"Unknown Error"});if(b.error)return site.dialog.alert(b.error),!1;window.location=window.location});return!1})};
65site.is_profile_title_change_eligible=function(a){if(!a||!site.vars.profile_title_change_eligible||!site.vars.profile_title_change_eligible.length)return!1;for(var b=0,d=site.vars.profile_title_change_eligible.length,c=!1;!c&&d>b;)c=site.vars.profile_title_change_eligible[b]==a,b++;return c};site.markdown={};site.markdown.encode=function(a,b){b=site.callback(b);site.request("ajax/data.php",{action:"markdown_encode",input:a},b);return!1};site.load={};
66site.load.chat=function(a){if(!site.user.id)return site.user.login();site.chat.dialog.caller.request.boot(a);return!1};jQuery.fn.extend({get_form_data:function(a){var b={};$(this.serializeArray()).each(function(d,c){b[c.name]?(_.isArray(b[c.name])||(b[c.name]=[b[c.name]]),b[c.name].push(c.value)):b[c.name]=c.value});return b}});
67$(document).ready(function(){var a=eval("" + '({"is_a_user":"","site":{"url":{"http":"https:\/\/www.onlyphones.com\/","https":"https:\/\/www.onlyphones.com\/","prod":"https:\/\/www.onlyphones.com\/","webrtc":"webrtc.onlyphones.com","webrtc_pool":"webrtc-pool.onlyphones.com","stt":"wss:\/\/stt.onlyphones.com","xmpp":"xmpp.onlyphones.com","xmpp_username_domain":"onlyphones.com"}},"business":{"id":"16","title":"OnlyPhones","data":{"title":"OnlyPhones","gaid":"UA-23153169-11","ga4id":"G-6YKPEFQNV1","bing_tracking_id":"5011654","chat_price_per_message":0.25,"phone":"1-800-OnlyPhones","vchat_number":false,"user_password_minlength":"6","user_handle_minlength":"5","user_handle_maxlength":"32","word_talker":"Creator","word_talkers":"Creators"}},"theater":{"id":16,"title":"OnlyPhones.com","data":{"title":"OnlyPhones.com","gaid":"UA-23153169-11","bing_tracking_id":"5011654","chat_price_per_message":0.25,"phone":"1-800-OnlyPhones","user_password_minlength":"6","user_handle_minlength":"5","user_handle_maxlength":"32","word_talker":"Creator","word_talkers":"Creators"}}})' + "");site.initialize(a);site.vars&&(a=site.vars,site.importer(a.site),site.business.importer(a.business),site.theater.importer(a.theater),site.user.importer(a.user));site.is_mobile()&&(site.adjust_zoom(),$(window).on("resize.zoomed",site.adjust_zoom))});
68var AMW={launch:function(a,b){"function"==AMW.onSuccess&&(AMW.onSuccess=null);"function"==AMW.onCancel&&(AMW.onCancel=null);"function"==typeof a&&(AMW.onSuccess=a);"function"==typeof b&&(AMW.onCancel=b);if("object"==typeof UI_AddMoney)return UI_AddMoney.show();AMW._loader()},_loader:function(a){$("#window_fade").fadeIn(400);a||$("<link/>",{href:AMW.uri.css,type:"text/css",rel:"stylesheet"}).appendTo("head");$.ajax({url:AMW.uri.html}).done(function(b){$("#window_fade:not(.locked)").fadeOut(200);$("body").append(b);
69a||$.getScript(AMW.uri.js,function(){UI_AddMoney.ini();UI_AddMoney.show()})})}};
70$(function(){AMW.uri={api:site.url.current+"/AMW.php",html:site.url.current+"/AMW.php?load=html",css:site.url.current+"/AMW.php?load=css",js:site.url.current+"/AMW.php?load=js"};site.display_offer();site.vars.launch_js_modal&&site.vars.launch_js_modal.add_money&&AMW.launch();$(document).ready(function(){site.vars.launch_js_modal&&site.vars.launch_js_modal.add_money_membership&&$('#memberships button.enroll[amount-id="'+parseInt(site.vars.launch_js_modal.add_money_membership)+'"]').click()})});
71site.display_offer=function(){var a=$("div.offer_input_label").data("blob");if(!a||!a.code)return!1;if(!site.vars.user||a.amount)$("#offer_input").hide(),$("div.offer_input_label").html('<span style="padding: 5px;">Offer Code:</span><span style="money" style="padding: 5px;"><strong style="padding:5px;color:white;">'+a.code+"</strong>$"+a.amount+'</span><span style="padding: 5px;">'+a.description+"</span>").show();return!0};
72site.sso_link_active=function(){$("li.js-sso, a.js-sso").off("click touchend");$("li.js-sso, a.js-sso").on("click touchend",function(a){if($(a.target).is(".sso_link")||$(a.target).is("input"))return!0;var b=$(a.target).is(".js-sso")?$(a.target).data():$(a.target).parents(".js-sso").data();a.preventDefault();return site.sso_link(b)})};
73site.sso_link=function(a){a=a||{};a.preventDefault?(site.debug("preventDefault b",a),a.preventDefault(),a=$(this).data()):site.debug("sso_link data",a);var b=_.defaults(a,{host:"",tid:""});if(!b.tid&&!b.host)return!1;b.action="redirect";!b.url&&b.profile_id&&(b.url="/p/"+b.profile_id);!b.message&&b.profile_id&&(b.message="profile_moved");if(b.message)return site.request("ajax/sso.php",b,function(d){if(!d.success||!d.link)return!1;var c=b.host?b.host:"tlremote_"+b.tid,e=function(f){!1!==f&&window.open(d.link,
74c)};return d.message?site.dialog.alert(d.message,e):e()}),!0;a=site.url.current+"ajax/sso/?redirect=1";site.vars.auth&&(b._ah=site.vars.auth.hash,b._ts=site.vars.auth.ts);a+="&"+$.param(b);window.open(a,"_blank")};
75var FlashDetect=new function(){var a=this;a.installed=!1;a.raw="";a.major=-1;a.minor=-1;a.revision=-1;a.revisionStr="";var b=[{name:"ShockwaveFlash.ShockwaveFlash.7",version:function(c){return d(c)}},{name:"ShockwaveFlash.ShockwaveFlash.6",version:function(c){var e="6,0,21";try{c.AllowScriptAccess="always",e=d(c)}catch(f){}return e}},{name:"ShockwaveFlash.ShockwaveFlash",version:function(c){return d(c)}}],d=function(c){var e=-1;try{e=c.GetVariable("$version")}catch(f){}return e};a.majorAtLeast=function(c){return a.major>=
76c};a.minorAtLeast=function(c){return a.minor>=c};a.revisionAtLeast=function(c){return a.revision>=c};a.versionAtLeast=function(c){var e=[a.major,a.minor,a.revision],f=Math.min(e.length,arguments.length);for(i=0;i<f;i++)if(e[i]>=arguments[i]){if(!(i+1<f&&e[i]==arguments[i]))return!0}else return!1};a.FlashDetect=function(){if(navigator.plugins&&0<navigator.plugins.length){var c=navigator.mimeTypes;if(c&&c["application/x-shockwave-flash"]&&c["application/x-shockwave-flash"].enabledPlugin&&c["application/x-shockwave-flash"].enabledPlugin.description){var e=
77c=c["application/x-shockwave-flash"].enabledPlugin.description;c=e.split(/ +/);var f=c[2].split(/\./);c=c[3];var h=parseInt(f[0],10);var g=parseInt(f[1],10);var k=c;var l=parseInt(c.replace(/[a-zA-Z]/g,""),10)||a.revision;a.raw=e;a.major=h;a.minor=g;a.revisionStr=k;a.revision=l;a.installed=!0}}else if(-1==navigator.appVersion.indexOf("Mac")&&window.execScript)for(c=-1,f=0;f<b.length&&-1==c;f++){e=-1;try{e=new ActiveXObject(b[f].name)}catch(m){e={activeXError:!0}}e.activeXError||(a.installed=!0,c=
78b[f].version(e),-1!=c&&(e=c,k=e.split(","),h=parseInt(k[0].split(" ")[1],10),g=parseInt(k[1],10),l=parseInt(k[2],10),k=k[2],a.raw=e,a.major=h,a.minor=g,a.revision=l,a.revisionStr=k))}}()};FlashDetect.JS_RELEASE="1.0.4";(function(){})();
79site.debug=function(){if(console&&console.log&&site.vars.debug){var a=site.vars.sbuser?site.vars.sbuser:"tldebug";switch(arguments.length){case 1:console.log(a,arguments[0]);break;case 2:console.log(a,arguments[0],arguments[1]);break;case 3:console.log(a,arguments[0],arguments[1],arguments[2]);break;case 4:console.log(a,arguments[0],arguments[1],arguments[2],arguments[3]);break;default:for(var b=[],d=0;d<arguments.length;d++)b.push(arguments[d]);console.log(a,JSON.parse(JSON.stringify(b)))}return!0}};
80site.parse_json=function(a){if("string"==typeof a&&!/^[\[|\{](\s|.*|\w)*[\]|\}]$/.test(a))return a;try{a=JSON.parse(a)}catch(b){return site.debug("INVALID JSON",a),!1}return a};site.ls={};
81site.ls.clear=function(a){try{if("undefined"===typeof window.localStorage)return!1}catch(f){return!1}a=a||["debug"];for(var b={},d=0;d<a.length;d++){var c=a[d];"undefined"!=typeof window.localStorage[c]&&(b[c]=window.localStorage[c])}window.localStorage.clear();if(!b)return!0;for(var e in b)window.localStorage.setItem(e,b[e]);return!0};site.ls.save=function(a,b){try{if("undefined"===typeof window.localStorage)return!1}catch(d){return!1}window.localStorage.setItem(a,b);return!0};
82site.ls.save.number=function(a,b){return site.ls.save(a,Number(b)||0)};site.ls.save.object=function(a,b){return site.ls.save(a,JSON.stringify(b))};
82site.ls.remove=function(a){if("undefined"===typeof window.localStorage)return!1;window.localStorage.removeItem(a);return!0};site.ls.load=function(a){try{if("undefined"===typeof window.localStorage)return!1}catch(b){return!1}return window.localStorage.getItem(a)||""};site.ls.load.number=function(a){return Number(site.ls.load(a))||0};
83site.ls.load.object=function(a){return site.parse_json(site.ls.load(a))||{}};site.ls.load.data=function(a,b){return site.ls.load.object(a)[b]||""};
84var JSTimer={data:{},start:function(){return!$("span.js-timer").length||JSTimer.data.interval?!1:JSTimer.data.interval=setInterval(JSTimer.update,1E3)},stop:function(){if(!JSTimer.data.interval)return!1;clearInterval(JSTimer.data.interval);JSTimer.data.interval=null;return!0},update:function(){if(!$("span.js-timer").length||!JSTimer.data.interval)return JSTimer.stop();$("span.js-timer").each(function(a,b){a=Number($(b).html())+1;return Number.isNaN(a)?!1:$(b).html(a)});return!0}},InitObject={fridge:{on_pageload:{queue:[]},
85on_quickview:{queue:[],preserve:!0},on_resize:{function:"on_resize",queue:[],preserve:!0}},hook_string:function(a,b,d,c){var e=_.get(window,a+"."+b);if("function"!==typeof e)return site.debug({msg:"InitObject.hook_string -> Invalid Hook",obj:a,method:b,data:d,callback:c}),!1;d=d||{};c=site.callback(c);e(d,c);return!0},hook:function(a,b,d,c){if(!a||!b||"function"!==typeof a[b])return site.debug({msg:"InitObject.hook -> Invalid Hook",obj:a,method:b,data:d,callback:c}),!1;d=d||{};return a[b](d,c)},consume:function(a,
86b,d,c){d=InitObject.hook(a,b,d,c);a[b]=null;return d},consume_queue:function(a){var b=_.get(this,"fridge."+a,{}),d=_.get(b,"function","bin");_.get(b,"queue",[]).forEach(function(c){var e=_.get(window,c+"."+d,null);if("function"!==typeof e)return!1;try{return e()}catch(f){return window.console&&console.error&&console.error("InitObject.consume_queue: "+c+"."+d+"() threw",f),!1}});_.get(b,"preserve")||(this.fridge[a].queue=[]);return!0},delay:function(a,b){_.isArray(_.get(this,"fridge."+b+".queue"))||
87(b="on_pageload");if(-1!=this.fridge[b].queue.indexOf(a))return!1;this.fridge[b].queue.push(a);return!0},queue:function(a,b){return this.delay(a,"on_pageload")}};$(document).ready(function(){InitObject.consume_queue("on_pageload")});
88var business={initialize:function(a){if(this.initialized)return!1;this.variables=["id","title","data"];this.importer(a);return this.initialized=!0},importer:function(a,b){b||(b=this.variables);return site.utility.importer(b,a,this)}};site.business=business;
89
90var theater={initialize:function(a){if(this.initialized)return!1;this.variables=["id","title","data"];this.importer(a);return this.initialized=!0},importer:function(a,b){b||(b=this.variables);return site.utility.importer(b,a,this)}};site.theater=theater;
91
92window.Q=angular.injector(["ng"]).get("$q");var utility={log:function(){if("sandbox"!==_.get(site,"vars.environment"))return!1;console.log.apply(null,arguments)}};utility.log.info=utility.log.bind(null,"[info]");utility.log.warn=utility.log.bind(null,"[warn]");utility.log.error=utility.log.bind(null,"[error]");utility.log.debug=utility.log.bind(null,"[debug]");utility.log.trace=utility.log.bind(null,"trace");utility.callback=function(a,b){return"function"===typeof a?a:"function"===typeof b?b:function(){}};
93utility.importer=function(a,b,c,d){d=site.callback(d);if(!b)return d(!1);for(var f in a){var e=a[f];b[e]&&(c[e]?$.extend(c[e],b[e]):c[e]=b[e])}return d(c)};utility.is_number=function(a){return!isNaN(parseFloat(a))&&isFinite(a)};utility.get_number=function(a){return utility.is_number(a)?Number(a):0};utility.is_string=function(a){return utility.is_number(a)||"string"===typeof a};utility.get_string=function(a){return utility.is_string(a)?String(a):""};
94utility.zindex=function(){var a=0;$("body > *").each(function(){var b=parseInt($(this).css("zIndex"))||0;b>a&&(a=b)});return a};utility.cookie={};utility.cookie.remove=function(a){utility.cookie.set(a,"",-1)};utility.cookie.get=function(a){for(var b=document.cookie.split(";"),c=0;c<b.length;c++){var d=b[c],f=d.substr(0,d.indexOf("="));f=f.replace(/^\s+|\s+$/g,"");d=d.substr(d.indexOf("=")+1);if(site.vars.cookie_prefix+a===f)return unescape(d)}return!1};
95utility.cookie.set=function(a,b,c,d,f){d=_.isUndefined(d)?site.vars.cookie_domain:d;f=_.isUndefined(f)?"/":f;if(-1==c)var e=new Date(0);else e=new Date,e.setDate(e.getDate()+c);b=escape(b)+(null==c?"":"; expires="+e.toUTCString())+"; path="+f+"; domain=."+d;document.cookie=site.vars.cookie_prefix+a+"="+b;return!0};utility.json={};
96utility.json.get=function(a,b){if($("#javascript textarea[name="+a+"]").length)return!1;site.request("ajax/data.php",{action:a},function(c){$("#javascript").append('<textarea style="display:none" name="'+a+'">
96'+JSON.stringify(c[a])+"</textarea>");b(c)});return!0};utility.html={};utility.html.encode=function(a){return $("<div/>").text(a).html()};utility.html.decode=function(a){return $("<div/>").html(a).text()};
97utility.hide_you_earn=function(a){return 1==site.vars.feature_hide_you_earn?a?' class="hide"':" hide":""};utility.date_parse=function(a){var b=new Date;a=String(a).split(/[- :]/);b.setFullYear(a[0]);b.setMonth(a[1]-1);b.setDate(a[2]);b.setHours(a[3]);b.setMinutes(a[4]);b.setSeconds(a[5]);b.setMilliseconds(0);return b};
98utility.datetime_to_datetime_seconds=function(a,b){a=utility.date_parse(a);b?b=utility.date_parse(b):(b=new Date,b=new Date(b.getUTCFullYear(),b.getUTCMonth(),b.getUTCDate(),b.getUTCHours(),b.getUTCMinutes(),b.getUTCSeconds()));return Math.floor((b-a)/1E3)};utility.random_int=function(a,b){return Math.floor(Math.random()*(b-a+1))+a};
99utility.str_pad=function(a){"object"!==typeof a&&(a={value:String(a)});a=$.extend({direction:"left",shim:"0",min_length:2},a);for(var b="",c=0,d=a.min_length-a.value.length;c<d;c++)b+=a.shim;b.length&&(a.value="left"===a.direction?b+a.value:a.value+b);return a.value};utility.time={display_types:["prettyElapsed","usDate","usDateTime"]};utility.time.switch_display_type=function(a,b){"undefined"===typeof b&&(b=this.display_types);var c=(b.indexOf($(a).data("type"))+1)%b.length;$(a).data("type",b[c])};
100utility.time.live=function(){$("time.active").each(function(a,b){$(b).data("active")||($(b).data("active",!0),"undefined"===typeof $(b).data("orig")&&(a=$(b).text(),$(b).data("orig",a).attr("title",a)),"undefined"===typeof $(b).data("type")&&$(b).data("type","prettyElapsed"),"undefined"===typeof $(b).data("toggle")&&$(b).data("toggle",!1),$(b).click(function(){if(!$(this).data("toggle"))return!1;utility.time.switch_display_type(this);utility.time.display(this)}),utility.time.display(b))})};
101utility.time.update=function(){$("time.active").each(function(a,b){utility.time.display(b)})};utility.time.display=function(a){var b=$(a).data("orig");switch($(a).data("type")){case "usDateTime":$(a).text(moment(b,"YYYY-MM-DD hh:mm:ss").format("LLL"));break;case "usDate":$(a).text(moment(b,"YYYY-MM-DD hh:mm:ss").format("LL"));break;default:$(a).text(moment(b,"YYYY-MM-DD hh:mm:ss").fromNow())}};utility.format={};
102utility.format.time=function(a){a=Math.floor(a)||0;return(3600<=a?[utility.str_pad(Math.floor(a/3600))]:[]).concat([utility.str_pad(Math.floor(a/60)%60),utility.str_pad(Math.floor(a)%60)]).join(":")};utility.format.phone=function(a,b){a=String(a);use_filter_array=["US","CA","MX"];use_filter=use_filter_array.indexOf(b);4!==a.length&&-1<use_filter&&(a="("+a.substring(0,3)+") "+a.substring(3,6)+"-"+a.substring(6));return a};
103utility.format.money=function(a){"object"!==typeof a&&(a={value:a});
103"string"===typeof a.value&&(a.value=parseFloat(a.value));a=$.extend({precision:2,decimal:".",seperator:","},a);return"undefined"!==typeof a.value&&!isNaN(a.value)&&a.value.formatMoney(a.precision,a.decimal,a.seperator)};site.utility=utility;
104
105site.window={focussed:!0};site.window.bypass={click:!1,fade:!1};site.window.fade={visible:0};site.window.fade.show=function(a,b,c){b=site.callback(b);this.visible++;c?$("#window_fade").css("backgroundImage","none"):$("#window_fade").css("backgroundImage","url("+site.url.current+"images/icon_64_preloader_white.gif) no-repeat center center");$("#window_fade").click(a).fadeIn(250,b)};
106site.window.fade.hide=function(a){this.visible--;if(0<this.visible)return!1;this.visible=0;a=site.callback(a);$("#window_fade").fadeOut(250,a)};site.window.preloader={};site.window.preloader.show=function(){$("#window_fade").addClass("preloader")};site.window.preloader.hide=function(){$("#window_fade").removeClass("preloader")};
107
108var user={v:9,initialize:function(a){if(this.initialized)return!1;this.variables=["id","type_id","title","data"];this.importer(a);return this.initialized=!0},importer:function(a,b){b||(b=this.variables);return site.utility.importer(b,a,this)},login:function(a){return site.user.login.show(a)}};
109user.login.show=function(a){a=a||{};a.action=a.action||"";a.profile_id=a.profile_id||0;a.showfade=a.showfade||"show";"show"==a.showfade&&site.window.fade.show();$("#login_window").center();$("#login_window").fadeIn(function(){$.getScript("https://www.google.com/recaptcha/api.js?render=6LcRTXsUAAAAAMFZDz9zX9vvE0P6Y_If8hGQwI9X",function(a,c,d){grecaptcha.ready(function(){grecaptcha.execute("6LcRTXsUAAAAAMFZDz9zX9vvE0P6Y_If8hGQwI9X",{action:"default_login_modal"}).then(function(a){document.getElementById("login-form-captcha-token").value=
110a})})});$("#login_window input[type=text]").eq(0).focus();$("#login_window input[name=action]").val(a.action);a.profile_id&&($("#profile_info").show(),$("#profile_info span").text("#"+a.profile_id))});return!1};user.login.hide=function(){site.window.fade.hide();$("#login_window").hide();$("#profile_info").hide();$("#window_fade.open_window_fade").fadeOut().removeClass("open_window_fade");return!1};site.user=user;site.user.logout={elapsed_seconds_before_displaying_dialog:900,version:2};
111site.user.logout.cookieGet=function(){return _.parseInt(site.utility.cookie.get("user_profile_date_active"))};
112site.user.logout.dialog=function(){if(site.user.logout.dialog.visible)return!1;site.utility.log("site.user.logout.dialog");site.user.logout.dialog.countdown.cookie=site.user.logout.cookieGet();site.user.logout.dialog.countdown.current=site.user.logout.dialog.countdown.start;site.utility.cookie.remove("user_logout_request");site.user.logout.dialog.instance=site.user.logout.dialog.render(site.user.logout.dialog.callback);site.user.logout.dialog.countdown.timeout=setInterval(site.user.logout.dialog.countdown.fn,
113site.user.logout.dialog.countdown.interval)};
114site.user.logout.dialog.callback=function(a){site.utility.log("site.user.logout.dialog.callback","confirmed =",a);site.user.logout.dialog.visible=!1;!1!==a?(clearInterval(site.user.logout.dialog.countdown.timeout),clearTimeout(site.user.logout.dialog.countdown.timeout),site.request("ajax/user-session-extend/",{},function(){site.user.logout.dialog.countdown.timeout=setTimeout(site.user.logout.init,1E3)})):($("#user_logout_dialog .icon_24_close_white").hide(),site.user.logout.request())};
115site.user.logout.dialog.countdown={cookie:null,current:60,interval:1E3,start:60,timeout:null};
116site.user.logout.dialog.countdown.fn=function(){site.utility.log("site.user.logout.dialog.countdown.fn");if(site.user.logout.dialog.countdown.cookie!=site.user.logout.cookieGet())site.user.logout.dialog.instance.destroy(),site.user.logout.dialog.visible=!1,clearInterval(site.user.logout.dialog.countdown.timeout),site.user.logout.timer.fn();else{if(site.utility.cookie.get("user_logout_request"))return site.user.logout.request();site.user.logout.dialog.countdown.current--;if(1>site.user.logout.dialog.countdown.current)return site.user.logout.request();
117$("#user_logout_dialog #countdown").html(site.user.logout.dialog.countdown.current)}};site.user.logout.dialog.render=function(a){site.utility.log("site.user.logout.dialog.render");site.user.logout.dialog.visible=!0;return site.dialog.confirm({id:"user_logout_dialog",classes:"dialog-red",message:'You will be logged out in <strong id="countdown">'+site.user.logout.dialog.countdown.current+"</strong> seconds. Do you want to stay logged in?",title:"Your session is about to expire!",theme:"red"},a)};
118site.user.logout.dialog.visible=!1;site.user.logout.init=function(){site.utility.log("site.user.logout.init");if("/admin/"===window.location.pathname.substr(0,7))return!1;site.user.logout.timer.fn()};
119site.user.logout.request=function(){site.utility.log("site.user.logout.request");alert("You're being logged out...");site.user.logout.dialog.instance.destroy();site.user.logout.dialog.visible=!1;clearInterval(site.user.logout.dialog.countdown.timeout);if(site.utility.cookie.get("user_logout_request"))return site.logout.go();site.utility.cookie.set("user_logout_request","1",1);return site.logout.go()};site.user.logout.timer={};
120site.user.logout.timer.fn=function(){clearTimeout(site.user.logout.timer.timeout);var a=(new Date(site.user.logout.cookieGet())).getTime();if(!a||0>a||_.isNaN(a))return site.user.logout.timer.timeout=setTimeout(site.user.logout.timer.fn,2E3),!1;a=site.user.logout.elapsed_seconds_before_displaying_dialog-(Math.ceil((new Date).getTime()/1E3)-site.user.logout.cookieGet());a=1>a?0:a;site.utility.log("site.user.logout.timer.fn","seconds_until_next_run =",a);if(1>a)return site.user.logout.dialog();site.user.logout.timer.timeout=
121setTimeout(site.user.logout.timer.fn,1E3*a)};site.user.logout.timer.timeout=null;$(document).ready(function(){if(site.user.id&&site.vars.feature_user_logout_dialog)var a=setInterval(function(){_.isFunction(_.get(site,"dialog.confirm"))&&(clearInterval(a),setTimeout(site.user.logout.init,3E4))},500)});site.user.extend={elapsed_seconds_before_request:1200,version:1};site.user.extend.cookieGet=function(){return _.parseInt(site.utility.cookie.get("user_profile_date_active"))};
122site.user.extend.init=function(){site.utility.log("site.user.extend.init");site.user.extend.elapsed_seconds_before_request=site.vars.user_extend_session_seconds||site.user.extend.elapsed_seconds_before_request;site.user.extend.elapsed_seconds_before_request=_.isNaN(site.user.extend.elapsed_seconds_before_request)||60>site.user.extend.elapsed_seconds_before_request?1200:site.user.extend.elapsed_seconds_before_request;if(!site.user.id)return"user_missing";if("/admin/"===window.location.pathname.substr(0,
1237))return"admin_disabled";site.user.extend.timer.fn()};site.user.extend.request=function(){site.utility.log("site.user.extend.request");
123if(site.utility.cookie.get("user_extend_request"))return!1;site.utility.cookie.set("user_extend_request","1",1);site.request("ajax/user-session-extend/",{},function(){setTimeout(site.user.extend.init,5E3)})};site.user.extend.timer={};
124site.user.extend.timer.fn=function(){clearTimeout(site.user.extend.timer.timeout);var a=(new Date(site.user.extend.cookieGet())).getTime();if(!a||0>a||_.isNaN(a))return site.user.extend.timer.timeout=setTimeout(site.user.extend.timer.fn,2E3),!1;a=site.user.extend.elapsed_seconds_before_request-(Math.ceil((new Date).getTime()/1E3)-site.user.extend.cookieGet());a=1>a?0:a;site.utility.log("site.user.extend.timer.fn","seconds_until_next_run =",a);if(1>a)return site.user.extend.request();site.user.extend.timer.timeout=
125setTimeout(site.user.extend.timer.fn,1E3*a)};site.user.extend.timer.timeout=null;$(document).ready(function(){if(site.user.id&&site.vars.feature_user_extend_session)var a=setInterval(function(){_.isFunction(_.get(site,"request"))&&(clearInterval(a),setTimeout(site.user.extend.init,5E3))},500)});$(function(){site.vars&&site.vars.user&&site.user.importer(site.vars.user);site.user.logout.cookieDomain="."+site.vars.cookie_domain});
126
127var animations={fly:function(d,a,b){var e=d.offset();a=a.offset();b=site.callback(b);var c=$(d).clone(!0,!0).appendTo("body");c.css({left:e.left,position:"absolute",top:e.top,zIndex:999999});c.animate({left:a.left+"px",top:a.top+"px",opacity:0},1E3,function(){c.remove();b(!0)})}};site.animations=animations;
128
129(function(g,d,f,n,p){var a={cache_get_profile:function(b,c){b=g.get(a.data.cache,"chat["+b+"]");var e={};if(!b)return e;var h=f.user.id!=b.chat_profile_profile_user_id?"other_":"";c&&(h=h?"":"other_");e.avatar_https=b[h+"chat_profile_profile_avatar_https"]||f.url.current+"images/_default_avatar.png";e.profile_id=b[h+"chat_profile_profile_id"];e.profile_theater_id=b[h+"chat_profile_profile_theater_id"];e.title=b[h+"chat_profile_profile_title"];e.headline=b[h+"chat_profile_headline"];e.rating=b[h+"chat_profile_rating"];
130e.rating_count=b[h+"chat_profile_rating_count"];e.price_chat=b[h+"chat_rate_chat_price"];"undefined"==typeof e.price_chat&&(e.price_chat=g.get(g.where(g.get(p,"$_CACHE_INPUT.rates"),{rate_type_id:17}),"[0].price_caller"));f.chat.assistant&&f.chat.use_assistant&&(e.avatar_https=f.chat.assistant.avatar_https||f.url.current+"images/_default_avatar.png",e.profile_id=f.chat.assistant.profile_id,e.title=f.chat.assistant.title,e.headline=f.chat.assistant.headline,e.rating=f.chat.assistant.rating_average,
131e.rating_count=f.chat.assistant.rating_count,e.price_chat=f.chat.assistant.rate_chat_price,e.url_https=f.url.https+f.chat.assistant.url_https);return e},data:{audio:{ding:"ria/webchat.mp3"},cache:{caller_request:{},chat:{},chat_browser_tab_id:null,chat_message:{}},chat_price_per_message:.5,talker_request_countdown_seconds:45,idle_timeout:6E4},dialog:{}};a.dialog.caller={};a.dialog.caller.request={};a.dialog.caller.request.boot=function(b){if(!f.user.id)return f.user.login();a.dialog.caller.request.render(b);
132a.dialog.caller.request.show(b)};a.dialog.caller.request.cancel=function(b,c){if(g.get(a.data.cache,"caller_request["+b+"].chat_id"))return f.request("ajax/chat/",{action:"cancel",chat_id:g.get(a.data.cache,"caller_request["+b+"].chat_id")}),c?void 0:a.dialog.caller.request.hide(null,!0)};a.dialog.caller.request.hide=function(b,c){g.get(p,"ServiceWindow.chat.enabled")&&ServiceWindow.chat.hide();d(".modal_window").is(":visible")||f.window.fade.hide();!c&&g.get(f,"chat.dialog.caller.request.data.profile.profile_id")&&
133a.dialog.caller.request.cancel(g.get(f,"chat.dialog.caller.request.data.profile.profile_id"),!0);if(d(".chat-dialog-caller-request").length)return d(".chat-dialog-caller-request").hide("drop",{direction:"down"},function(){d(this).remove();g.isFunction(b)?b():void 0});g.isFunction(b)?b():void 0};a.dialog.caller.request.html=function(b){return'\t\t\t<section class="chat-dialog-caller-request">\t\t\t\t<div class="chat-dialog-caller-request-step0">\t\t\t\t\t<h1>Loading, Please Wait...<i class="fas fa-times" data-html="Cancel this Chat" data-top-nudge="-5" onclick="site.chat.dialog.caller.request.hide()"></i></h1>\t\t\t\t\t<img class="loading" src="'+
134f.url.current+'images/loading.gif" />\t\t\t\t</div>\t\t\t\t<div class="chat-dialog-caller-request-step1">\t\t\t\t\t<h1>You\'re about to start a Web Chat!<i class="fas fa-times" data-html="Cancel this Chat" data-top-nudge="-5" onclick="site.chat.dialog.caller.request.hide()"></i></h1>\t\t\t\t\t<img class="avatar" src="'+b.img+'" />\t\t\t\t\t<div>\t\t\t\t\t\t<h2>'+unescape(b.title)+'</h2>\t\t\t\t\t\t<small>Please don\'t disclose any personal information for your own safety purposes. We will never ask you for your password or credit card information!</small>\t\t\t\t\t\t<div id="chat-dialog-caller-request-rates"></div>\t\t\t\t\t\t<button class="button1" onclick="return site.chat.dialog.caller.request.hide()">Cancel</button>\t\t\t\t\t</div>\t\t\t\t</div>\t\t\t\t<div class="chat-dialog-caller-request-step2 hide">\t\t\t\t\t<h1>Please wait, while we start your Chat!<i class="fas fa-times" data-html="Cancel this Chat" data-top-nudge="-5" onclick="site.chat.dialog.caller.request.cancel('+
135b.profile_id+')"></i></h1>\t\t\t\t\t<img class="avatar" src="'+b.img+'" />\t\t\t\t\t<div>\t\t\t\t\t\t<h2>'+unescape(b.title)+'</h2>\t\t\t\t\t\t<img class="loading" src="'+f.url.current+'images/loading.gif" />\t\t\t\t\t\t<button class="button1" onclick="return site.chat.dialog.caller.request.cancel('+b.profile_id+')">Cancel Chat</button>\t\t\t\t\t</div>\t\t\t\t</div>\t\t\t</section>'};a.dialog.caller.request.html.rates=function(b){var c="";g.each(g.get(b,"profile_rate.listing"),function(e){e.price_caller&&
136(c+='<button class="button3" onclick="return site.chat.dialog.caller.request.start('+g.get(b,"profile.profile_id")+", "+e.profile_rate_id+')">'+(17==e.rate_type_id?"Chat with Me for $"+n.format.money(e.price_caller)+"/min":"Up to "+e.minutes+" minutes for $"+n.format.money(e.price_caller))+"</button><br />")});return c};a.dialog.caller.request.render=function(b){return d(".chat-dialog-caller-request").length?!1:d("body").prepend(a.dialog.caller.request.html(b))};a.dialog.caller.request.show=function(b){d("#window_fade").fadeIn();
137d(".chat-dialog-caller-request .chat-dialog-caller-request-step1, .chat-dialog-caller-request .chat-dialog-caller-request-step2").hide();d(".chat-dialog-caller-request .chat-dialog-caller-request-step0").show();d(".chat-dialog-caller-request").show("drop",{direction:"down"});f.request("ajax/chat/",{action:"init",target_profile_id:g.get(b,"profile_id")},function(c){if(!1===g.get(c,"success")||g.get(c,"error"))return c=g.get(c,"error")||"An unknown error has occurred.",f.chat.dialog.caller.request.hide(),
138f.dialog.alert(c),!1;a.dialog.caller.request.data=g.get(c,"data");d(".modal_window").is(":visible")||p.RESPONSIVE?a.dialog.caller.request.show.dialog():browse.t_modal_launch(g.get(a,"dialog.caller.request.data.profile.profile_id"),g.get(a,"dialog.caller.request.data.profile.title_rewrite"),a.dialog.caller.request.show.dialog)})};a.dialog.caller.request.show.dialog=function(){d(".chat-dialog-caller-request-step1 > div > span > span").html(n.format.money(g.get(a,"dialog.caller.request.data.profile_rate.profile_price")||
1390));d(".chat-dialog-caller-request-step1 #chat-dialog-caller-request-rates").html(a.dialog.caller.request.html.rates(a.dialog.caller.request.data));d(".chat-dialog-caller-request .chat-dialog-caller-request-step0, .chat-dialog-caller-request .chat-dialog-caller-request-step2").hide();d(".chat-dialog-caller-request .chat-dialog-caller-request-step1").show()};a.dialog.caller.request.start=function(b,c){d("body").hasClass("unified_user")&&f.user&&1===parseInt(f.user.type_id
139)?(c=parseInt(c||g.get(a,"dialog.caller.request.data.profile_rate.profile_rate_id"))||
1400,p.location.href=f.url.current+"members/conversations/?start_chat_with="+parseInt(b)+(c?"&start_chat_rate="+c:"")):(g.set(a.data.cache,"caller_request["+b+"]",null),d(".chat-dialog-caller-request .chat-dialog-caller-request-step1").hide(),d(".chat-dialog-caller-request .chat-dialog-caller-request-step2").show(),f.sock.request("chat/request",{profile_rate_id:c||g.get(a,"dialog.caller.request.data.profile_rate.profile_rate_id"),target_profile_id:b}).then(function(e){var h=g.get(e,"error")||g.get(e,
141"error-code");if(h)return a.dialog.caller.request.start.error(h);g.set(a.data.cache,"caller_request["+b+"]",g.get(e,"data"));a.chat_id=g.get(e,"data.chat_id")},function(e){a.dialog.caller.request.start.error(e)}))};a.dialog.caller.request.start.error=function(b){a.dialog.caller.request.hide(function(){var c="Sorry, we were unable to start your Chat.";g.isString(b)&&b&&(c+=" (Error: "+b+")");f.dialog.alert(c)})};a.dialog.talker={};a.dialog.talker.request={};a.dialog.talker.request.accept=function(b){a.chat_id=
142b;f.sock.request("chat/accept",{chat_id:b}).then(function(c){if(c=g.get(c,"error")||g.get(c,"error-code"))return a.dialog.talker.request.accept.error(c)},function(c){a.dialog.talker.request.accept.error(c)})};a.dialog.talker.request.accept.error=function(b){a.dialog.talker.request.hide(function(){var c="Sorry, we were unable to start your Chat.";g.isString(b)&&b&&(c+=" (Error: "+b+")");if(a.dialog.talker.request.countdown.callback)return a.dialog.talker.request.countdown.callback(c),!1;f.dialog.alert(c)})};
143a.dialog.talker.request.deferred={};a.dialog.talker.request.defer_ms=1200;a.dialog.talker.request.defer=function(b,c){a.dialog.talker.request.cancel_deferred(b);a.dialog.talker.request.deferred[b]=setTimeout(function(){delete a.dialog.talker.request.deferred[b];c()},a.dialog.talker.request.defer_ms)};a.dialog.talker.request.cancel_deferred=function(b){var c=a.dialog.talker.request.deferred;if("undefined"===typeof b||null===b){for(var e in c)c.hasOwnProperty(e)&&clearTimeout(c[e]);a.dialog.talker.request.deferred=
144{}}else c[b]&&(clearTimeout(c[b]),delete c[b])};a.dialog.talker.request.boot=function(b){if(!f.user.id)return f.user.login();a.dialog.talker.request.countdown.boot(b);a.dialog.talker.request.render(b);a.dialog.talker.request.show()};a.dialog.talker.request.countdown={};a.dialog.talker.request.countdown.boot=function(b){var c=g.get(b,"element");a.dialog.talker.request.countdown.element=c?c:'.chat-dialog-talker-request strong, #web-chat-caller div[step="2"] strong span';b&&(b.callback&&(a.dialog.talker.request.countdown.callback=
145b.callback),"undefined"!=typeof b.idle_timeout&&(a.data.idle_timeout=b.i
145dle_timeout));f.chat.dialog.talker.request.countdown.destroy();f.chat.dialog.talker.request.countdown.instance=setInterval(a.dialog.talker.request.countdown.tick.bind(null,b),a.dialog.talker.request.countdown.interval);d(a.dialog.talker.request.countdown.element).html(a.dialog.talker.request.countdown.seconds)};a.dialog.talker.request.countdown.destroy=function(){clearInterval(f.chat.dialog.talker.request.countdown.instance);
146a.dialog.talker.request.countdown.seconds=a.data.talker_request_countdown_seconds};a.dialog.talker.request.countdown.instance=null;a.dialog.talker.request.countdown.interval=1E3;a.dialog.talker.request.countdown.tick=function(b){a.dialog.talker.request.countdown.seconds--;d(a.dialog.talker.request.countdown.element).html(a.dialog.talker.request.countdown.seconds);2==f.user.type_id&&a.noise();if(0>=a.dialog.talker.request.countdown.seconds){if(a.dialog.talker.request.countdown.callback)return a.dialog.talker.request.countdown.callback("no_answer"),
147!1;1==f.user.type_id?(f.dialog.alert("The Chat has been missed due to the "+f.data_get("word_talker")+" not answering in time."),ServiceWindow.chat.hide(!0,!0)):(a.dialog.talker.request.missed(b.chat_id),f.dialog.alert("The Chat has been missed due to you not answering in time."))}};a.dialog.talker.request.countdown.seconds=a.data.talker_request_countdown_seconds;a.dialog.talker.request.decline=function(b){f.request("ajax/chat/",{action:"decline",chat_id:b});a.dialog.talker.request.countdown.destroy();
148a.dialog.talker.request.hide()};a.dialog.talker.request.missed=function(b){f.request("ajax/chat/",{action:"missed",chat_id:b});a.dialog.talker.request.countdown.destroy();a.dialog.talker.request.hide()};a.dialog.talker.request.hide=function(b){f.window.fade.hide();if(d(".chat-dialog-talker-request").length)return d(".chat-dialog-talker-request").hide("drop",{direction:"down"},function(){d(this).remove();g.isFunction(b)?b():void 0});g.isFunction(b)?b():void 0};a.dialog.talker.request.html=function(b){return'\t\t\t<section class="chat-dialog-talker-request" class="hide">\t\t\t\t<i class="sprite_public sprite_public icon_16_chat"></i>\t\t\t\t<div>\t\t\t\t\t<h2><span>'+
149unescape(b.other_chat_profile_profile_title)+"</span> wants to Chat with...</h2>\t\t\t\t\t<h3>"+unescape(b.chat_profile_profile_title)+"</h3>\t\t\t\t\t<h4>..."+(17==b.rate_type_id?"for $"+n.format.money(b.profile_rate_price_caller)+"/min":"up to "+b.rate_minutes+" minutes for $"+n.format.money(b.profile_rate_price_caller))+"</h4>\t\t\t\t\t<p>You have <strong>"+a.dialog.talker.request.countdown.seconds+'</strong> seconds to respond to this request ...</p>\t\t\t\t\t<button onclick="return site.chat.dialog.talker.request.accept('+
150b.chat_id+')">Accept</button>\t\t\t\t\t<button onclick="return site.chat.dialog.talker.request.decline('+b.chat_id+')">Decline</button>\t\t\t\t</div>\t\t\t</section>'};a.dialog.talker.request.render=function(b){d(".chat-dialog-talker-request").length&&d(".chat-dialog-talker-request").remove();return d("body").prepend(a.dialog.talker.request.html(b))};a.dialog.talker.request.show=function(){d("#window_fade").fadeIn();d(".chat-dialog-talker-request").show("drop",{direction:"down"})};a.active=!1;d("body").removeClass("chat_in_progress");
151a.init=function(){d(document).on("websockets:chat",a.websockets.chat);d(document).on("websockets:chat_message",a.websockets.chat_message);d(document).on("websockets:chat_typing",a.websockets.chat_typing);d(document).on("websockets:chat_tts",a.websockets.chat_tts);d(document).on("websockets:caller_voice",a.websockets.caller_voice);d(document).on("websockets:caller_voice_end",a.websockets.caller_voice_end);d(document).on("websockets:talker_voice",a.websockets.talker_voice);d(document).on("websockets:talker_voice_end",
152a.websockets.talker_voice_end);d(p).on("load focus",a.noise.cookie);d(p).on("beforeunload unload",function(){a.data.chat_browser_tab_id==n.cookie.get("chat_browser_tab_id")&&n.cookie.remove("chat_browser_tab_id")});d(document).on("websockets:disconnect",function(){var b=g.first(g.get(f,"chat.data.cache.chat"));g.isObject(b)&&(b.chat_status_id=4,a.websockets.chat(null,{listing:[b]}))});a.data.chat_price_per_message=parseFloat(f.data_get("chat_price_per_message"));a.ping=g.noop;16!=f.theater.id&&a.fakewindow();
153d(document).on("websockets:profile",a.fakewindow.profileevent);f.chat.assistant&&d(".chat_assistant .title_extra").html('<span class="big">is ready to </span>chat for $'+parseFloat(f.chat.assistant.rate_chat_price).toFixed(2)+"/minute")};a.fakewindow=function(){};a.fakewindow.load_profile=function(){var b=d("div.profile-page-content[data-profile]").data("profile")||{};b={chat_profile_headline:null,chat_profile_rating:null,chat_profile_rating_count:null,chat_profile_profile_id:b.profile_id,chat_profile_profile_avatar_https:b.avatar_https,
154chat_profile_profile_title:b.title};b.chat_profile_profile_id||(b.chat_profile_profile_id=d(".profile-page").data("profile_id"),b.chat_profile_profile_avatar_https=d("._profile_image").attr("src"),b.chat_profile_profile_title=d("._profile_full").text());return b};a.fakewindow.profileevent=function(b,c){if(g.get(p,"$_CACHE_INPUT.profile.profile_id")==g.get(c,"profile_id")){if(g.get(c,"is_chatable")&&!g.keys(f.chat.data.cache.chat).length&&16!=f.theater.id)return a.fakewindow();g.get(c,"is_chatable")||
155(a.window.destroy("fakeid"),delete f.chat.data.cache.chat.fakeid)}};
155a.noise=function(){n.cookie.get("chat_browser_tab_id")||a.noise.cookie();if(a.data.chat_browser_tab_id!=n.cookie.get("chat_browser_tab_id"))return!1;if(d("#chat-noise").length)return d("#chat-noise")[0].src=f.url.current+a.data.audio.ding,d("#chat-noise")[0].play();player.initialize({container:"#javascript",id:"chat-noise",type:"audio",width:0,autoplay:!0,files:[{type:"audio/mp3",src:f.url.current+a.data.audio.ding}]});d("#chat-noise").hide(0)};
156a.noise.cookie=function(){a.data.chat_browser_tab_id=+new Date+(new Date).getMilliseconds();n.cookie.set("chat_browser_tab_id",a.data.chat_browser_tab_id,1)};a.websockets={};a.websockets.chat=function(b,c){if(g.get(c,"listing")){a.websockets.chat.acd(c);var e=null;g.each(c.listing,function(h){if(h.chat_id==e)return!1;e=h.chat_id;g.set(a.data.cache,"chat",{});g.set(a.data.cache,"chat["+h.chat_id+"]",h);if(2==h.chat_status_id&&h.chat_id==a.chat_id)a.active=!0,d("body").addClass("chat_in_progress"),
157d("body").hasClass("unified_user")&&1==h.chat_type_id?a.dialog.talker.request.defer("window_"+h.chat_id,function(){a.window.boot(h)}):a.window.boot(h);else if(4==h.chat_status_id&&h.chat_id==a.chat_id){a.active=!1;d("body").removeClass("chat_in_progress");a.idle.destroy();d(".profile-page-content .profile-connect > article").html("Sorry, I am unable to take your call.");var k=a.window.get(h.chat_id);d("footer input",k).attr("disabled","disabled");a.window.message({listing:[{chat_id:h.chat_id,chat_message_id:"chat_ended",
158message:"The Chat has ended.",profile_id:null}]});f.chat.use_assistant=!1;a.sttws&&a.sttws.readyState===WebSocket.OPEN&&a.sttws.close()}if(2==f.user.type_id)1==h.chat_status_id?(k=function(){d(".chat-window").each(function(){var l=d(this).data("chat_id");l&&a.window.close(l,!0,!1,!0)});a.dialog.talker.request.boot(h);b&&Push.create("Webchat Message",{body:unescape(h.other_chat_profile_profile_title)+" wants to Chat with you!",icon:"/favicon.ico",timeout:5E3,onClick:function(){p.focus();this.close()}})},
159d("body").hasClass("unified_user")&&1==h.chat_type_id?a.dialog.talker.request.defer(h.chat_id,k):k()):2==h.chat_status_id?(a.dialog.talker.request.countdown.destroy(),a.dialog.talker.request.hide()):5==h.chat_status_id&&(a.dialog.talker.request.countdown.destroy(),a.dialog.talker.request.hide(function(){f.dialog.alert("The Chat has been cancelled by the Caller.")}));else if(h.chat_id==a.chat_id)if(2==h.chat_status_id){if(d(".profile-page-content .profile-connect > article").html("Chatting with you..."),
160a.dialog.talker.request.countdown.destroy(),a.dialog.caller.request.hide(null,!0),3==h.chat_type_id&&2==h.chat_profile_profile_type_id){f.debug("site.chat.websockets.chat start the call request with a selector click (waiting for element)");var m=setInterval(function(){var l=d(".is_chatable_phone_boot");l.length&&(clearInterval(m),f.debug("site.chat.websockets.chat .is_chatable_phone_boot found, clicking",l),l.click())},100);setTimeout(function(){clearInterval(m)},1E4)}}else if(3==h.chat_status_id||
1617==h.chat_status_id)a.dialog.talker.request.countdown.destroy(),a.dialog.caller.request.hide(function(){if(a.dialog.talker.request.countdown.callback)return a.dialog.talker.request.countdown.callback("unavailable"),!1;7!==h.chat_status_id&&f.dialog.alert("We're sorry, but the Talker is unavailable to accept your request.")})})}};a.websockets.chat.acd=function(b){d("body").hasClass("unified_user")||(g.each(b.listing,function(c,e){b.listing[e].call_start_ts=c.date_start_ts;b.listing[e].call_end_ts=
162c.date_completed_ts;b.listing[e].date_end=c.date_completed;b.listing[e].profile_rate_price=c.profile_rate_price_caller;b.listing[e].phone_call_id=c.chat_id;b.listing[e].profile_id=c.chat_profile_profile_id;b.listing[e].profile_title=c.chat_profile_profile_title;b.listing[e].profile_title_rewrite=c.chat_profile_profile_title_rewrite;b.listing[e].user_id=c.chat_profile_profile_user_id;b.listing[e].phone_call_status_id=-1==[1,2].indexOf(parseInt(c.chat_status_id))?5:c.chat_status_id;7==c.chat_status_id&&
163(b.listing[e].phone_call_status_id=3)}),f.demand.bundle("site.clicktocall","library/clicktocall",function(){f.clicktocall.websockets(b)},!1))};a.websockets.chat_typing=function(){clearTimeout(a.websockets.chat_typing.timeout);d(".chat-window .typing").fadeIn();a.websockets.chat_typing.timeout=setTimeout(function(){d(".chat-window .typing").fadeOut()},3E3)};a.websockets.chat_tts=function(b,c,e){console.log("in chat_tts");c=g.get(c,"listing")?c:{listing:[c]};g.each(c.listing,function(h){g.isUndefined(h.status)||
164(a.ttsstatus=String(h.status))})};a.websockets.talker_voice=function(){console.log("talker_voice");d("#chat-talker-voice-status").html("Connected")};a.websockets.talker_voice_end=function(){console.log("talker_voice_end");d("#chat-talker-voice-status").html("Disconnected")};a.websockets.caller_voice=function(){console.log("caller_voice");d("#chat-caller-voice-status").html("Connected")};a.websockets.caller_voice_end=function(){console.log("caller_voice_end");d("#chat-caller-voice-status").html("Disconnected")};
165a.websockets.chat_typing.timeout=null;a.websockets.chat_message=function(b,c,e){a.idle();c=g.get(c,"listing")?c:{listing:[c]};if(b&&(b=g.first(g.get(c,"listing")),b.chat_id&&b.profile_id)){var h=g.get(a.data.cache,"chat["+b.chat_id+"]");b.profile_id==h.chat_profile_profile_id&&f.user.id==h.chat_profile_profile_user_id||b.profile_id==h.other_chat_profile_profile_id&&f.user.id==h.other_chat_profile_profile_user_id||(h=h[(h.other_chat_profile_profile_id==b.profile_id?"other_":"")+"chat_profile_profile_title"]+
166": ",h+=b.message,Push.create("Webchat Message",{body:h,icon:"/favicon.ico",timeout:5E3,onClick:function(){p.focus();this.close()}}))}a.window.message(c,e)};a.idle=function(){a.active&&0!=a.data.idle_timeout&&(a.idle.destroy(),a.idle.timeout=setTimeout(function(){a.idle.dialog=f.dialog.confirm("Are you still here to Chat?",function(b){clearTimeout(a.idle.confirm_timeout);b?a.idle():a.window.close(g.get(g.first(g.get(f,"chat.data.cache.chat")),"chat_id"),!0,
166!0)});a.idle.confirm_timeout=setTimeout(function(){a.window.close(g.get(g.first(g.get(f,
167"chat.data.cache.chat")),"chat_id"),!0,!0);a.idle.destroy()},2E4)},a.data.idle_timeout))};a.idle.confirm_timeout=null;a.idle.dialog=null;a.idle.destroy=function(){clearTimeout(a.idle.timeout);clearTimeout(a.idle.confirm_timeout);g.get(a.idle.dialog,"destroy")&&a.idle.dialog.destroy()};a.idle.timeout=null;a.window={};a.window.boot=function(b){if(1==f.user.type_id&&!d("#m_contact_options").length&&!p.RESPONSIVE){var c=1==b.chat_profile_profile_type_id?"other_":"";return browse.t_modal_launch(b[c+"chat_profile_profile_id"],
168b[c+"chat_profile_profile_title_rewrite"],function(){a.window.boot(b)})}!1!==a.window.render(b)&&a.window.events(b);d(p).resize();a.window.show(b);a.chat_autosend_msg&&(a.chat_autosend_msg.chat_id=b.chat_id,a.window.send(a.chat_autosend_msg),a.chat_autosend_msg=null);1==f.user.type_id&&"fakeid"!=b.chat_id&&a.window.expand();a.dialog.talker.request.countdown.callback&&a.dialog.talker.request.countdown.callback("success")};a.window.close=function(b,c,e,h){c=g.isUndefined(c)&&!a.active?!0:c;if(!c&&!confirm("Are you sure you want to end this Chat?"))return!1;
169a.idle.destroy();b=g.isNumber(b)?b:d(this).parent().parent().parent().data("chat_id");!h&&a.active&&(f.request("ajax/chat/",{action:"close",chat_id:b}),a.endaudio());e||a.window.destroy(b);"undefined"!==typeof chat_assistant&&chat_assistant&&chat_assistant.remove()};a.window.destroy=function(b){a.window.get(b).remove();return!0};a.endaudio=function(b){1==f.user.type_id&&g.get(f,"chat.active")&&!g.isUndefined(f.webrtc)&&(f.webrtc.stopAudioSession(),f.webrtc.runHandlers("audio_ended",{}),a.sttws&&a.sttws.readyState===
170WebSocket.OPEN&&a.sttws.close())};a.remoteAudioStreamId=null;a.audioDebug=function(){f.webrtc&&(f.webrtc.debug||f.webrtc.enableLogging)&&console.log.apply(console,["[chat-audio]"].concat([].slice.call(arguments)))};a.getOrCreateAudioElement=function(){var b=document.getElementById("XMPPAudio");if(b)return b._chatAudioDebugAttached||(b._chatAudioDebugAttached=!0,b.addEventListener("playing",function(){a.audioDebug("player playing",{currentTime:b.currentTime,readyState:b.readyState})}),b.addEventListener("pause",
171function(){a.audioDebug("player pause",{currentTime:b.currentTime,readyState:b.readyState})}),b.addEventListener("waiting",function(){a.audioDebug("player waiting",{readyState:b.readyState})}),b.addEventListener("stalled",function(){a.audioDebug("player stalled")}),b.addEventListener("error",function(){a.audioDebug("player error",b.error)})),b;var c=document.getElementById("XMPPAudio-player")||document.body;if(!c)return null;b=document.createElement("audio");b.id="XMPPAudio";b.autoplay=!0;b.playsInline=
172!0;b.muted=!1;b.style.display="none";b._chatAudioDebugAttached=!0;b.addEventListener("playing",function(){a.audioDebug("player playing",{currentTime:b.currentTime,readyState:b.readyState})});b.addEventListener("pause",function(){a.audioDebug("player pause",{currentTime:b.currentTime,readyState:b.readyState})});b.addEventListener("waiting",function(){a.audioDebug("player waiting",{readyState:b.readyState})});b.addEventListener("stalled",function(){a.audioDebug("player stalled")});b.addEventListener("error",
173function(){a.audioDebug("player error",b.error)});c.appendChild(b);return b};a.getRemoteStreamFromWebrtcEvent=function(b){if(!b)return null;if(b.stream)return b.stream;b=b.audio||b.event||b;return b.streams&&b.streams[0]?b.streams[0]:b.stream?b.stream:b.track?new MediaStream([b.track]):(b=g.get(f,"webrtc.session.connection"))&&b.getReceivers&&(b=g.filter(b.getReceivers(),function(c){return c&&c.track&&"audio"===c.track.kind}).map(function(c){return c.track}),b.length)?new MediaStream(b):null};a.streamRemoteAudioToSTT=
174async function(b){if(b){b.getTracks&&a.audioDebug("stt stream tracks",b.getTracks().map(function(m){return{id:m.id,kind:m.kind,muted:m.muted,readyState:m.readyState}}));var c=new AudioContext({sampleRate:16E3});a.audioDebug("stt audio context",{state:c.state,sampleRate:c.sampleRate});"suspended"===c.state&&c.resume&&c.resume().catch(function(m){a.audioDebug("stt audio context resume failed",m)});await c.audioWorklet.addModule("/js/speechToTextProcessor.js");var e=new AudioWorkletNode(c,"pcm-processor");
175c.createMediaStreamSource(b).connect(e);var h=[],k=Date.now();e.port.onmessage=m=>{h.push(new Uint8Array(m.data));m=Date.now();if(20<=h.length||200<m-k){var l=h.reduce((q,t)=>q+t.length,0);l=new Uint8Array(l);let r=0;for(let q of h)l.set(q,r),r+=q.length;a.sttws.readyState===WebSocket.OPEN&&(a.sttws.send(l.buffer),k=m,h=[])}}}};a.sttws=null;a.sttstatus="On";a.ttsstatus="On";a.stttoken="";a.startaudio=async function(b){var c={action:"gettoken",chat_id:b.chat_id};await f.request("ajax/chat/",c,function(e){console.log(e);
176e.success?(console.log("token:",e.token),a.stttoken=e.token):a.send.error("STT FAILED")});
176a.sttws=new WebSocket(f.url.stt+"?token="+a.stttoken);c={action:"startaudio",chat_id:b.chat_id};a.sttws.onmessage=e=>{e=JSON.parse(e.data);const h=d(".chat-window > div > ul");let k="";"On"==a.sttstatus&&(console.log(e),e.partial?(d(".stt-partial").length||(h.append('<li class="stt-partial" data-chat_id="partial"></li>'),k=""),e=e.partial.replace(k,""),e.trim()&&(e=d("<div>").text(e).html(),d(".stt-partial").html(e),
177d(".chat-window div").scrollTo(d(".chat-window div ul").outerHeight()))):e.text&&e.text.trim()&&(d(".stt-partial").length&&(console.log("removing partial LI"),d(".stt-partial").remove()),a.window.send({chat_id:b.chat_id,message:"Audio: "+e.text,tts:"Off",keeptext:!0})))};a.sttws.onopen=()=>{console.log("VOSK connected");a.sttws.send(JSON.stringify({config:{sample_rate:16E3}}))};f.chat.send_auth&&(c.auth=f.chat.send_auth);f.request("ajax/chat/",c,function(e){e.success&&(d(".is_chatable_phone_boot").hide(),
178f.demand.js("site.webrtc","members/webrtc",function(){f.webrtc.init(!0,!0);f.webrtc.addHandler("webrtc_connected",function(h){console.log("connected addhandler");f.webrtc&&"undefined"!==typeof f.webrtc.registered&&a.audioDebug("webrtc_connected registered",f.webrtc.registered);f.webrtc.startAudioSession()});f.webrtc.addHandler("webrtc_registered",function(){a.audioDebug("webrtc_registered event")});f.webrtc.addHandler("audio_started",function(h){console.log("audio_started add_handler");if(h=a.getRemoteStreamFromWebrtcEvent(h)){var k=
179h.id||null;if(!k&&h.getTracks){var m=h.getTracks();m.length&&(k=m[0].id)}if(!a.remoteAudioStreamId||k&&a.remoteAudioStreamId!==k){a.remoteAudioStreamId=k||a.remoteAudioStreamId;a.audioDebug("audio_started stream",{id:h.id,tracks:h.getTracks?h.getTracks().map(function(l){return{id:l.id,kind:l.kind,muted:l.muted,readyState:l.readyState}}):[]});h.getTracks&&h.getTracks().forEach(function(l){l&&l.addEventListener&&(l.addEventListener("mute",function(){a.audioDebug("track muted",{id:l.id,kind:l.kind})}),
180l.addEventListener("unmute",function(){a.audioDebug("track unmuted",{id:l.id,kind:l.kind})}),l.addEventListener("ended",function(){a.audioDebug("track ended",{id:l.id,kind:l.kind})}))});a.streamRemoteAudioToSTT(h);if(k=a.getOrCreateAudioElement())k.srcObject!==h&&(k.srcObject=h),k.play&&(h=k.play())&&h.catch&&h.catch(function(l){console.warn("audio_started play failed",l);a.audioDebug("player play failed",l)}),a.audioDebug("player state",{paused:k.paused,muted:k.muted,readyState:k.readyState});"undefined"!==
181typeof XMPPAudio&&XMPPAudio&&XMPPAudio.play&&XMPPAudio.play()}}else console.warn("audio_started: no remote stream available")});f.webrtc.addHandler("audio_ended",function(){1==f.user.type_id&&g.get(f,"chat.active")&&(console.log("audio_ended addhandler"),a.remoteAudioStreamId=null,XMPPAudio.stop(),XMPPAudio.hide(),d(".chat-window .is_chatable_phone_boot").show())})}))},function(e){a.window.send.error(e)})};a.window.events=function(b){var c=a.window.get(b.chat_id);d(p).unbind("resize").on("resize",
182function(){800>d(p).outerWidth()?d("body").addClass("narrow"):d("body").removeClass("narrow");a.window.reposition()});d(".chat-window-close",c).unbind("click").on("click",a.window.close);d(".chat-window-resize",c).unbind("click").on("click",a.window.resize);d("#chat_text_to_speech",c).unbind("change").on("change",function(){f.request("ajax/chat/",{action:"chat_text_to_speech",chat_id:b.chat_id,enabled:d(this).is(":checked")?1:0},function(e){},function(e){a.window.send.error(e)})});d("#chat-tts-status",
183c).unbind("click").on("click",function(){current=d("#chat-tts-status").html();d("#chat-tts-status").html("...");f.request("ajax/chat/",{action:"tts-status",chat_id:b.chat_id,current},function(e){"On"==current?d("#chat-tts-status").html("Off"):d("#chat-tts-status").html("On");a.ttsstatus=d("#chat-tts-status").html()},function(e){a.window.send.error(e)})});d("#chat-stt-status",c).unbind("click").on("click",function(){current=d("#chat-stt-status").html();d("#chat-stt-status").html("...");f.request("ajax/chat/",
184{action:"stt-status",chat_id:b.chat_id,current},function(e){"On"==current?d("#chat-stt-status").html("Off"):d("#chat-stt-status").html("On");a.sttstatus=d("#chat-stt-status").html()},function(e){a.window.send.error(e)})});d(".is_chatable_phone_boot",c).unbind("click").on("click",function(){a.is_chatable_phone_boot_running||(
184a.is_chatable_phone_boot_running=!0,XMPPAudio.allowAutoPlay(),a.window.send({chat_id:b.chat_id,message:"System: Attempting to call talker for audio chat."}),a.startaudio(b),a.is_chatable_phone_boot_running=
185!1)});d(".chat-window-input",c).unbind("keypress keyup keydown").on("keypress",function(e){d(this).focus();d(this).click();13==e.keyCode&&(a.auto_enable_audio=0,a.window.send({chat_id:b.chat_id,message:d(this).val()}));d(this).val()&&a.window.typing()});d(".chat-window-send",c).unbind("click").on("click",function(){a.auto_enable_audio=0;a.window.send({chat_id:b.chat_id,message:d(this).parents("footer").find(".chat-window-input").val()})})};a.window.typing=function(){if(!a.window.typing.requested)return a.window.typing.request();
186clearTimeout(a.window.typing.timeout);a.window.typing.timeout=setTimeout(a.window.typing.request,1E3)};a.window.typing.requested=!1;a.window.typing.timeout=null;a.window.typing.request=function(){a.window.typing.requested=!0;f.request("ajax/chat/",{action:"typing",chat_id:g.get(g.first(g.get(f,"chat.data.cache.chat")),"chat_id")})};a.window.get=function(b,c){"undefined"==typeof c&&(c="");return d(c+" .chat-window[data-chat_id="+b+"]")};a.window.hide=function(b,c){if(a.window.get(b.chat_id).length)return a.window.get(b.chat_id).hide("drop",
187{direction:"down"},function(){d(this).remove();a.window.reposition();g.isFunction(c)?c():void 0});g.isFunction(c)?c():void 0};a.window.highlight=function(b){b=a.window.get(b);d("header",b).effect("highlight")};a.window.html=function(b){if("undefined"==typeof f.user.type_id&&!f.chat.assistant)return!1;var c=a.cache_get_profile(b.chat_id,!0);a.cache_get_profile(b.chat_id,!1);var e="";c.headline&&(e+='<br/><span class="headline">'+unescape(c.headline)+"</span>");c.rating&&(c.rating_count=c.rating_count||
1880,e+='<br/><span class="profile-rating" data-rating="'+c.rating+'" data-rating_count='+c.rating_count+"></span>");var h=g.get(g.where(g.get(p,"$_CACHE_INPUT.rates"),{rate_type_id:17}),"[0].price_caller");c.price_chat&&(h=c.price_chat);h&&(h=h.formatMoney(2,".",","));var k=1==f.user.type_id||f.chat.assistant?1:2,m='\t\t\t<section class="chat-window'+(1==k?" caller":" talker")+(g.parseInt(n.cookie.get("chat_minimized_"+b.chat_id))?" minimized":"")+'" data-chat_id="'+b.chat_id+'">\t\t\t\t<header>\t\t\t\t';
189m+='\t\t\t\t\t<span>\t\t\t\t\t\t<a class="chat-window-close"><i class="fas fa-times"></i></a>\t\t\t\t\t\t<a class="chat-window-resize"><i class="fas fa-arrow-'+(g.parseInt(n.cookie.get("chat_minimized_"+b.chat_id))?"up":"down")+'"></i></a>\t\t\t\t\t\t'+(2==f.user.type_id?'<span class="switch small" style="display: none; position: absolute;margin-left: 6px; left: 108px; bottom: 0px">\t\t\t\t\t\t\t\t\t\t\t<input class="switch-input" id="chat_text_to_speech" type="checkbox" name="chat_text_to_speech" />\t\t\t\t\t\t\t\t\t\t\t<label class="switch-paddle" for="chat_text_to_speech" style="display: inline-block;">\t\t\t\t\t\t\t\t\t\t\t\t<span class="switch-active" aria-hidden="true">Yes</span>\t\t\t\t\t\t\t\t\t\t\t\t<span class="switch-inactive" aria-hidden="true" style="color: #000;">No</span>\t\t\t\t\t\t\t\t\t\t\t</label>\t\t\t\t\t\t\t\t\t\t\t<p style="display: inline-block;font-size: 17px;position: relative;top: -8px;margin-left: 7px;">Listen to what this Caller is typing over the Phone?</p>\t\t\t\t\t\t\t\t\t\t</span>':
190"")+"\t\t\t\t\t</span> \t\t\t\t";f.chat.use_assistant&&(m+='<a profile-id="'+c.profile_id+'" href="'+c.url_https+'" class="_profile">');m+='<img class="avatar" src="'+c.avatar_https+'" />\t\t\t\t\t';for(var l=0,r=0,q=0;l<c.title.length;l++)r+=c.title.charAt(l)==c.title.charAt(l).toLowerCase()?1:2,20<r&&0==q&&(q=r);24<r&&(c.title=c.title.substr(0,q)+"...");m+="<strong>"+unescape(c.title)+e+'\t\t\t\t\t</strong>\t\t\t\t\t<span class="title_extra"></span>\t\t\t\t';f.chat.use_assistant&&(m+="</a>");m+=
191' \t\t\t\t\t<span class="profile-page-content"></span>';if(3==b.chat_type_id||4==b.chat_type_id)m+='\t\t\t\t\t<div class="chat-voice-options">Profile Voice Status: <span id="chat-talker-voice-status">Not Connected</span><br />\t\t\t\t\tCaller Voice Chat Status: <span id="chat-caller-voice-status">Not Connected</span><br />',m=(1==k?m+"Speech-To-Text: <span id='chat-stt-status'>On</span>":m+"Text-To-Speech: <span id='chat-tts-status'>On</span>")+"\t\t\t\t\t</div>";c="You and your Chat partner are now connected!";
192if("fakeid"==b.chat_id){if(f.chat.use_assistant)switch(c="Hey baby, lets chat.",Math.floor(3*Math.random())){case 1:c="Hi, I am here to chat about your fantasies!";break;
192case 2:c="Hey there, how is your day going?  Lets talk."}else c="Type below and click send to begin a Chat.";c+=h?"<br />$"+h+"/min":""}return m=m+'\t\t\t\t</header>\t\t\t<div>\t\t\t\t\t<ul>\t\t\t\t\t\t<li class="chat-window-message-system">'+(c+'</li>\t\t\t\t\t</ul>\t\t\t\t\t<ul class="typing chat-window-message-system"></ul>\t\t\t\t</div>\t\t\t\t<footer>\t\t\t\t'+
193(1!=k||3!=b.chat_type_id&&4!=b.chat_type_id?"":'<button id="is_chatable_phone_boot" class="is_chatable_phone_boot" data-html="Listen Live through your speakers while you webchat"><i class="sprite_public icon_16_phone"></i>Click Here To Listen</button>')+'\t\t\t\t\t<input class="chat-window-input" type="text" placeholder="Enter a message and hit enter." maxlength="500" />\t\t\t\t\t<button class="chat-window-send">Send</button>\t\t\t\t</footer>\t\t\t\t'+(1!=k||3!=b.chat_type_id&&4!=b.chat_type_id?"":
194'<div id="XMPPAudio-player"><button class="button disabled"><i id="XMPPAudio-play" class="fas fa-play"></i></button><button id="XMPPAudio-voldown-btn" class="button"><i id="XMPPAudio-voldown" class="fas fa-volume-down"></i></button><button id="XMPPAudio-volpercent" class="button disabled">100%</button><button id="XMPPAudio-volup-btn" class="button"><i id="XMPPAudio-volup" class="fas fa-volume-up"></i></button></div>')+"\t\t\t</section>")};a.window.message=function(b,c){if(!g.get(b,"listing"))return!1;
195g.each(b.listing,function(e){if(e.chat_message_id&&e.chat_id&&!g.isUndefined(e.message)){e.message=String(e.message);var h=/^(Audio:|System:)/.test(e.message);if(a.window.get(e.chat_id).length&&!d("li[data-chat_message_id="+e.chat_message_id+"]").length){var k=g.get(a.data.cache,"chat["+e.chat_id+"]"),m=d('<li data-chat_message_id="'+e.chat_message_id+'">');m.html(String(e.message).replace(/  /g," &nbsp;"));e.profile_id&&!h?(d("<strong>").text(k[(k.other_chat_profile_profile_id==e.profile_id?"other_":
196"")+"chat_profile_profile_title"]+": ").prependTo(m),(e.profile_id==k.chat_profile_profile_id&&f.user.id==k.chat_profile_profile_user_id||e.profile_id==k.other_chat_profile_profile_id&&f.user.id==k.other_chat_profile_profile_user_id)&&m.addClass("me")):m.addClass("chat-window-message-system");m.appendTo(a.window.get(e.chat_id).find("> div > ul:not(.typing)"));clearTimeout(a.window.message.timeout);d(".chat-window .typing").fadeOut();a.window.message.timeout=setTimeout(function(){a.window.scroll_to_bottom(e.chat_id)},
197250);!1===c||e.profile_id==k.chat_profile_profile_id&&f.user.id==k.chat_profile_profile_user_id||e.profile_id==k.other_chat_profile_profile_id&&f.user.id==k.other_chat_profile_profile_user_id||(a.noise(),a.window.highlight(e.chat_id));a.message_callback&&a.message_callback(e)}}})};a.window.message.timeout=null;a.window.render=function(b){if(a.window.get(b.chat_id).length&&!f.chat.use_assistant)return!1;var c="body";d("#m_contact_options").filter(":visible").length&&(c="#m_contact_options",d(".chat-window",
198c).remove());d(".profile-connect").filter(":visible").length&&(c=".profile-connect",d(".chat-window",c).remove());f.chat.use_assistant&&(c=".chat_assistant",d(".chat-window",c).remove());b=a.window.html(b);a.chatLocation=c;rs=d(c).prepend(b);1==f.user.type_id&&d(".chat-window header .profile-page-content").append(d(".profile-page .profile-more-photos").clone());f.profile_rating&&f.profile_rating.update&&f.profile_rating.update();return rs};a.window.reposition=function(){return!1};a.window.expand=
199function(){if(1==f.user.type_id||"undefined"==typeof f.user||"undefined"==typeof f.user.type_id){var b=d(".chat-window").data("chat_id"),c=a.window.get(b);f.chat.use_assistant?d(".chat_assistant").addClass("large"):c.hasClass("caller")&&(c.removeClass("caller"),c.addClass("talker"),d("body").append(c));setTimeout(function(){a.window.scroll_to_bottom(b)},500)}};a.window.resize=function(b){b=g.isNumber(b)?b:d(this).parent().parent().parent().data("chat_id");if(f.chat.use_assistant)return d(".chat_assistant").removeClass("large"),
200!1;var c=a.window.get(b),e=g.parseInt(n.cookie.get("chat_minimized_"+b));e=g.isNaN(e)&&!d(".chat-window").hasClass("minimized")?0:e;e=g.isNaN(e)&&d(".chat-window").hasClass("minimized")?1:e;e=0==e?1:0;d(c)[e?"addClass":"removeClass"]("minimized");d(".chat-window-resize .fa",c)[e?"removeClass":"addClass"]("fa-arrow-down");d(".chat-window-resize .fa",c)[e?"addClass":"removeClass"]("fa-arrow-up");n.cookie.set("chat_minimized_"+b,e,1)};a.window.scroll_to_bottom=function(b){b=a.window.get(b).find("div");
201b.scrollTo(b.find("ul").outerHeight()+100,100)};a.window.send=function(b){if(""===b.message){if(a.dialog.talker.request.countdown.callback)return a.dialog.talker.request.countdown.callback("empty_message"),!1;f.dialog.alert("Your Chat message cannot be empty.");return!1}if("fakeid"===b.chat_id){var c=a.cache_get_profile(b.chat_id,!0);if(c){d("#web-chat-caller:visible").length&&!g.isUndefined(ServiceWindow.chat.data.data.profile.profile_id)&&ServiceWindow.chat.data.data.profile.profile_id==c.profile_id||
202ServiceWindow.chat.show(c.profile_id);a.chat_autosend_msg=b;d('section[data-chat_id="fakeid"] .chat-window-input, section[data-chat_id="fakeid"] .chat-window-send').attr("disabled","disabled");return}}var e=a.window.get(b.chat_id);b.keeptext||d("footer input",e).val("");a.window.typing.requested=!1;send_tts=a.ttsstatus;"Off"==b.tts&&(send_tts=b.tts);c={action:"send",chat_id:b.chat_id,message:b.message,tts:send_tts};f.chat.send_auth&&(c.auth=f.chat.send_auth);f.request("ajax/chat/",c,function(h){h.error&&
203(a.window.send.error(h.error),b.keeptext||d("footer input",e).val(b.message))},function(h){a.window.send.error(h);b.keeptext||d("footer input",e).val(b.message)})};a.window.send.error=function(b){var c="Sorry, we were unable to send your Chat message.";g.isString(b)&&b&&(c="low_balance"==b?"Please add money to your Wallet to send this message.":"no_message"==b?"Your Chat message cannot be empty.":c+(" (Error: "+b+")"));if(a.dialog.talker.request.countdown.callback)return a.dialog.talker.request.countdown.callback(c),
204!1;f.dialog.alert(c)};a.window.show=function(b){a.idle();a.window.reposition();a.window.get(b.chat_id).show("drop",{direction:"down"})};d(document).ready(a.init);return f.chat=a})(_,$,site,utility,window);
205var chat_assistant={bin:function(){!chat_assistant.bin_run&&chat_assistant.valid()&&(chat_assistant.bin_run=!0,site.vars.chat_assistant.delay<site.vars.chat_assistant.min_delay&&(site.vars.chat_assistant.delay=site.vars.chat_assistant.min_delay),chat_assistant.set_assistant(site.vars.chat_assistant.delay),chat_assistant.debug_to_screen&&$(document.body).append('<div class="chat_debug" style="position:fixed; bottom:0; left:0; border:solid red 1px; height:auto; font-size:10px; background:white; z-index:5;">Chat Debug:<br/><div id="timeout"></div>'),
206chat_assistant.debug_to_screen&&chat_assistant.countdown(site.vars.chat_assistant.delay));chat_assistant.debug_to_screen="sandbox"==site.vars.environment||"development"==site.vars.environment},init:function(){site.request("ajax/chat.php",{action:"assistant"},function(g){chat_assistant.debug_to_screen&&console.log("ajax chat",g.delay,g);chat_assistant.debug_to_screen&&$("div.chat_debug").html($("div.chat_debug").html()+"d:"+g.delay+"; p:"+g.profile_id+"<br/>");g.profile_id&&chat_assistant.valid()&&
207(site.chat.assistant=g,0==$(".chat_assistant").length&&$(document.body).append('<div class="chat_assistant"></div>'),$(".chat_assistant").hasClass("large")||(site.chat.use_assistant=!0,site.chat.chat_autosend_msg=null,$(".chat-window li[data-chat_message_id=chat_ended]").remove(),site.chat.init()));g.delay&&chat_assistant.set_assistant(g.delay)})},countdown:function(g){chat_assistant.countdown_id&&clearTimeout(chat_assistant.countdown_id);"undefined"!=typeof g&&(chat_assistant.delay=g);$("div.chat_debug div#timeout").html("countdown: "+
208chat_assistant.delay);0<=chat_assistant.delay&&(chat_assistant.countdown_id=setTimeout("chat_assistant.countdown()",1E3));--chat_assistant.delay},set_assistant:function(g){},remove:function(){$(".chat_assistant").remove()},valid:function(g){return!1}};
209
210/*
211 yepnope2.0.0|New BSD*/
212window.yepnope=function(a,d){function c(){}function l(){r&&r.parentNode||(r=d.getElementsByTagName("script")[0])}function p(b,h){var f,e,k;"string"==typeof b?f=b:Object(b)===b&&(f=b._url||b.src,e=b.attrs,k=b.timeout);h=h||c;e=e||{};var m,u,g=d.createElement("script");k=k||q.errorTimeout;g.src=f;w&&(g.event="onclick",g.id=g.htmlFor=e.id||"yn_"+x++);for(u in e)g.setAttribute(u,e[u]);g.onreadystatechange=g.onload=function(){var n;if(n=!m)n=g.readyState,n=!n||"loaded"==n||"complete"==n||"uninitialized"==
213n;if(n){if(m=1,w)try{g.onclick()}catch(z){}h.call(a)}g.onload=g.onreadystatechange=g.onerror=null};g.onerror=function(){m=1;h(Error("Script Error: "+f))};v(function(){m||(m=1,h(Error("Timeout: "+f)),g.parentNode.removeChild(g))},k);l();r.parentNode.insertBefore(g,r)}function t(b,h){var f,e,k={};Object(b)===b?(f=b._url||b.href,k=b.attrs||{}):"string"==typeof b&&(f=b);var m=d.createElement("link");h=h||c;m.href=f;m.rel="stylesheet";m.media="only x";m.type="text/css";v(function(){m.media=k.media||"all"});
214for(e in k)m.setAttribute(e,k[e]);l();r.parentNode.appendChild(m);v(function(){h.call(a)})}function q(b,h,f){var e;Object(b)===b&&(e=b,b=e.src||e.href);b=q.urlFormatter(b,h);e?e._url=b:e={_url:b};b=b.split("?")[0];b=b.substr(b.lastIndexOf(".")+1);if("js"===b)p(e,f);else{if("css"!==b)throw Error("Unable to determine filetype.");t(e,f)}}var r,v=a.setTimeout,x=0,y={}.toString,w=!(!d.attachEvent||a.opera&&"[object Opera]"==y.call(a.opera));return q.errorTimeout=1E4,q.injectJs=p,q.injectCss=t,q.urlFormatter=
215function(b,h){var f=[],e=[],k;for(k in h)h.hasOwnProperty(k)&&(h[k]?f.push(encodeURIComponent(k)):e.push(encodeURIComponent(k)));
215return(f.length||e.length)&&(b+="?"),f.length&&(b+="yep="+f.join(",")),e.length&&(b+=(f.length?"&":"")+"nope="+e.join(",")),b},q}(window,document);
216var demand={bundle:function(a,d,c,l){var p=this;c=site.callback(c);!1!==l&&site.window.fade.show();return p.css(a,d,function(){p.js(a,d,c)})},check:function(a,d){var c=this;return c.valid(a)?d(!0):setTimeout(function(){return c.check(a,d)},50)},css:function(a,d,c){c=site.callback(c);return this.valid(a)?c(!0):(a=site.url.current+"page.css?v="+site.minify.hash(d,"css")+"&i="+d+"&.css",yepnope(a,{},c))},js:function(a,d,c){var l=this;c=site.callback(c);return l.valid(a)?c(!0):(d=site.url.current+"page.js?v="+
217site.minify.hash(d,"js")+"&i="+d+"&.js",yepnope(d,{},function(){return l.check(a,c)}))},template:function(a,d,c){var l=this;d=d||{};c=site.callback(c);if(!$("#mustache-"+a).length){var p="minify.php?v="+site.minify.hash(a,"js")+"&i="+a+"&type=mustache";return site.request(p,function(t){$("body").append(t);return l.mustache(a,d,c)})}return l.mustache(a,d,c)},mustache:function(a,d,c){if(!$("#mustache-"+a).length)return!1;$("#_tlreveal_"+a).length||$("body").append('<div class="reveal" id="_tlreveal_'+
218a+'" data-reveal></div>');var l=$("#mustache-"+a).html();l=Mustache.render(l,d);$("#_tlreveal_"+a).html(l).foundation().foundation("open");SiteNav.floating_form();return c(!0)},valid:function(a){if(!_.isString(a))return!1;a=_.get(window,a);return _.isFunction(a)?!0:!_.isObject(a)||_.isEmpty(a)?!1:!0}};site.demand=demand;
219
220var dialog=function(){};dialog.entities={};dialog.zindex=999999999;dialog.defaults=function(){return{id:null,classes:"",container:null,type:"alert",autocenter:!0,html:null,height:null,width:null,callback:null,precallback:null,loaded:null,title:"Alert!",message:"Unknown error.",content_class:"dialog-content"}};
221dialog.input=function(a){var b=this.defaults();_.isString(a)?a={message:a}:_.isObject(a)||(a={});a=$.extend(!0,b,a);a.id||(a.id="dialog-"+(new Date).getTime());a.classes+=(a.classes?" ":"")+"dialog";a.callback=site.callback(a.callback);a.precallback=site.callback(a.precallback);a.loaded=site.callback(a.loaded);this.zindex++;a.zindex=this.zindex;return a};
222dialog.alert=function(a,b,c,d){var e=site.dialog;a=a||{};_.isString(a)&&(a={message:a});_.isFunction(b)&&(a.callback=site.callback(b));_.isFunction(c)&&(a.precallback=site.callback(c));_.isFunction(d)&&(a.oninit=site.callback(d));a=e.input(a);"dialog"==a.classes&&(a.classes+=" dialog-red");a.type="alert";b=new site.dialog;b.initialize(a);return e.entities[a.id]=b};
223dialog.confirm=function(a,b,c,d){var e=site.dialog;a=a||{};_.isString(a)&&(a={message:a});_.isFunction(b)&&(a.callback=site.callback(b));_.isFunction(c)&&(a.precallback=site.callback(c));_.isFunction(d)&&(a.oninit=site.callback(d));a=e.input(a);"dialog"==a.classes&&(a.classes+=" dialog-orange");a.type="confirm";b=new site.dialog;b.initialize(a);return e.entities[a.id]=b};
224dialog.custom=function(a,b,c,d){var e=site.dialog;a=a||{};_.isFunction(b)&&(a.callback=site.callback(b));_.isFunction(c)&&(a.precallback=site.callback(c));_.isFunction(d)&&(a.oninit=site.callback(d));a=e.input(a);a.type="custom";b=new site.dialog;b.initialize(a);if(a.oninit)a.oninit();return e.entities[a.id]=b};
225dialog.success=function(a,b,c,d){c=site.dialog;a=a||{};_.isString(a)&&(a={message:a});a.callback=site.callback(b);_.isEmpty(a.title)&&(a.title="Success!");_.isEmpty(a.header_class)&&(a.header_class="hide_warning");a=c.input(a);"dialog"==a.classes&&(a.classes+=" dialog-green");a.type="alert";b=new site.dialog;b.initialize(a);return c.entities[a.id]=b};
226dialog.prototype.initialize=function(a){this.id=a.id;this.callback=a.callback;this.precallback=a.precallback;this.loaded=a.loaded;this.render(a);this.events(a);this.show();return this.initialized=!0};
227dialog.prototype.render=function(a){var b='\t\t<div id="'+this.id+'-window-fade" class="window-fade"></div>\t\t<section id="'+this.id+'" class="'+a.classes+'">\t\t\t<header'+(a.header_class?' class="'+a.header_class+'"':"")+">\t\t\t\t"+(a.skip_icon?"":'<i class="sprite_public icon_24_warning_white">')+'</i>\t\t\t\t<i class="sprite_public icon_24_close_white" data-html="Close this dialog!" data-top-nudge="-12"></i>\t\t\t\t<h1>'+a.title+'</h1>\t\t\t</header>\t\t\t<div class="'+a.content_class+'">';
228switch(a.type){case "alert":b+="<p>"+a.message+'</p><div class="dialog-buttons"><button class="dialog-button-yes" data-action="yes">OKAY!</button></div>';break;case "confirm":b+="<p>"+a.message+'</p><div class="dialog-buttons"><button class="dialog-button-no" data-action="no">NO</button><button class="dialog-button-yes" data-action="yes">YES</button></div>';break;default:b+=a.html}b+="\t\t\t</div>\t\t</section>";$("body").append(b);this.window_fade=$("#"+this.id+"-window-fade");this.element=$("#"+
229this.id);b={zIndex:a.zindex};this.window_fade.css(b);a.height&&(b.height=a.height);a.width&&(b.width=a.width);a.autocenter&&(b.marginTop=-this.element.height()/2,b.marginLeft=-this.element.width()/2);this.element.css(b);return this.loaded(!0)};
230dialog.prototype.events=function(a){var b=this;$("#"+a.id).click();$("#"+a.id+" .dialog-button-yes").focus();$("#"+a.id).on("click",".dialog-button-no, header .icon_24_close_white",function(a){b.trigger(a,!1)});$("#"+a.id).on("click",".dialog-button-yes",function(a){b.trigger(a,!0)});$("#"+a.id).on("click",".dialog-button-action",function(a){b.trigger(a,!0)});$("#"+a.id).on("click",".js_link",function(a){b.destroy()});$("body").on("keydown.dialog",function(a){27==a.which?(a=b.precallback(!1),b.destroy(),
231b.callback(!1,a)):13!=a.which||"TEXTAREA"==a.target.nodeName&&a.shiftKey||(a=b.precallback(!0),b.destroy(),b.callback(!0,a))})};dialog.prototype.trigger=function(a,b){a=this.precallback(a);this.destroy();this.callback(b,a)};dialog.prototype.destroy=function(){var a=this;$(".tooltip").remove();$("body").off("keydown.dialog");a.hide(function(){a.element.remove();a.window_fade.remove();delete site.dialog.entities[a.id]});return!1};
232dialog.prototype.hide=function(a){this.element.fadeOut(250);this.window_fade.fadeOut(250);a=site.callback(a);return a(!0)};dialog.prototype.show=function(a){this.element.fadeIn(250);this.window_fade.fadeIn(250);a=site.callback(a);return a(!0)};$(document).ready(function(){site.dialog=dialog;window.alert=site.dialog.alert});
233
234var form={initialize:function(){if(this.initialized)return!0;this.events();return this.initialized=!0},events:function(){window.$form_errors&&Form_Errors&&Form_Errors.init($form_errors)}};site.form=form;
235
236var header={v:3,initialize:function(a){if(this.initialized)return!1;this.events();return this.initialized=!0},events:function(){$("#header_login").on("click touchstart",site.user.login);$("hdr_ctc_chat").on("click touchstart",header.ctc_chat);$("#status_menu a[data-type=phone], #status_menu a[data-type=webcam], #status_menu a[data-type=chat], #status_menu a[data-type=sms], #status_menu a[data-type=skype], #status_menu a[data-type=recordings], #status_menu a[data-type=ghost], #status_menu a[data-type=movie]").on("click touchstart",
237this.status);$("#balance_menu .menu_close, #settings_menu .menu_close").on("click touchstart",User_Menu.close);$("#settings_menu .my_profiles").on("touchstart click",site.header.toggle_profiles);$("#header form#search > input[name=q],form.search input[name=q]").bind("keyup keydown keypress change",header.search.initialize)},popup:function(a,b,d,c){return window.open(a,b,"toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no, copyhistory=no, width="+d+", height="+
238c+", top="+(screen.height/2-c/2)+", left="+(screen.width/2-d/2))},ctc_chat:function(){if(1!=site.vars.callactive){var a=$(this).data("options");if(!site.user.id)return site.utility.cookie.set("abandoned","ctc",1),site.utility.cookie.set("abandoned_id",JSON.stringify(a),1),site.user.login(a);site.demand.bundle("site.clicktocall","library/clicktocall",function(){site.clicktocall.connect.initialize(a)})}return!1},status:function(){var a=this,b=$(a).data("type"),d=$(a).hasClass("online")?0:1;if($('#status_menu [data-type="ghost"]').hasClass("offline")&&
239"chat"===b)return alert("To make yourself available for Web Chat, please toggle your availability under Show in Contacts to visible."),!1;var c=null;switch(b){case "chat":c="is_chatable";break;case "sms":c="is_textable";break;case "skype":c="is_skypeable";break;case "recordings":c="is_recording";break;case "ghost":c="is_ghost";d=!d+0;break;case "movie":c="is_hmavailable";break;default:c="is_callable"}$(a).hide();$(a).after('<strong style="color: #ccc">...........</strong>');site.request("ajax/status/",
240{method:"set",key:c,value:d},function(b){$("strong",$(a).parent()).remove();$(a).show();if(!b.success){var e=site.url.https+"members/";return e!==site.url.page&&"You must have an active profile to update your status.<br /><br />Select your profile and click Enable."===b.error?site.dialog.confirm({title:"No Active Profiles!",message:b.error+"<br /><br />Do you want to go to your Dashboard now to activate one of your profiles?"},function(a){if(a)return window.location=e}):alert(b.error)}site.header.update_status(c,
241d)});return!1},update_status:function(a,b){b=1==b?1:0==b?0:parseInt(b)||0;if(_.isFunction(_.get(window,"TalkerMenu.status"))){var d=$('#dropdown-status a[service="'+a+'"] span.'+(b?"on":"off"));TalkerMenu.status(d,!0)}switch(a){case "is_callable":switch(b){case 1:$("#status_menu [data-type=phone]").removeClass("offline").addClass("online").html("Available");$("#header nav a.status i.sprite_public.icon_16_phone").removeClass("hide");break;case 0:$("#status_menu [data-type=phone]").removeClass("online").addClass("offline").html("Unavailable"),
242$("#header nav a.status i.sprite_public.icon_16_phone").addClass("hide")}break;case "is_chatable":switch(b){case 1:$("#status_menu [data-type=chat]").removeClass("offline").addClass("online").html("Available");$("#header nav a.status i.icon_16_chat").removeClass("hide");break;case 0:$("#status_menu [data-type=chat]").removeClass("online").addClass("offline").html("Unavailable"),$("#header nav a.status i.icon_16_chat").addClass("hide")}break;case "is_ghost":switch(b){case 1:$("#status_menu [data-type=ghost]").removeClass("online").addClass("offline").html("Hidden");
243$("#status_menu [data-type=chat] a#chat").addClass("disabled");break;case 0:$("#status_menu [data-type=ghost]").removeClass("offline").addClass("online").html("Visible"),$("#status_menu [data-type=chat] a#chat").removeClass("disabled")}break;case "is_hmavailable":switch(b){case 1:$("#status_menu [data-type=movie]").removeClass("offline").addClass("online").html("Available");break;case 0:$("#status_menu [data-type=movie]").removeClass("online").addClass("offline").html("Unavailable")}break;case "is_recording":switch(b){case 1:$("#status_menu [data-type=recordings]").removeClass("offline").addClass("online").html("On");
244break;case 0:$("#status_menu [data-type=recordings]").removeClass("online").addClass("offline").html("Off")}break;case "is_skypeable":switch(b){case 1:$("#status_menu [data-type=skype]").removeClass("offline").addClass("online").html("Available");$("#header nav a.status i.icon_16_skype").removeClass("hide");break;case 0:$("#status_menu [data-type=skype]").removeClass("online").addClass("offline").html("Unavailable"),$("#header nav a.status i.icon_16_skype").addClass("hide")}break;case "is_textable":switch(b){case 1:$("#status_menu [data-type=sms]").removeClass("offline").addClass("online").html("Available");
245$("#header nav a.status i.sprite_public.icon_16_sms").removeClass("hide");$("#header nav a.status_widget i.icon_16_sms").removeClass("icon_16_sms_disabled");break;case 0:$("#status_menu [data-type=sms]").removeClass("online").addClass("offline").html("Unavailable"),$("#header nav a.status i.sprite_public.icon_16_sms").addClass("hide"),$("#header nav a.status_widget i.icon_16_sms").addClass("icon_16_sms_disabled")}}a=$("#status_menu a.online").length;b=$("#status_menu a.offline").length;var c=d="red";
246a&&!b?(d="online",c="green"):a&&b&&(d="partial",c="yellow");c="icon_10_orb_"+c;$("#header .status i.sprite_members.orb").removeClass("icon_10_orb_green icon_10_orb_red icon_10_orb_yellow").addClass(c);$("#header [data-menu=status_menu]").removeClass("offline online partial").addClass(d)},balance:function(a){a=parseFloat(a)||0;return $("#header nav a.status span").html("$"+a.formatMoney(2,".",","))},toggle_profiles:function(){$("#settings_menu li.my_profile:eq(0)").is(":hidden")?$("#settings_menu li.my_profile").show():
247$("#settings_menu li.my_profile").hide();return!1},search:{version:1,delay:500,limit:5}};header.search.initialize=function(){var a=header.search,b=$(this).val();header.search.launcher=$(this);b!==a.keywords&&(a.keywords=b,clearTimeout(a.timeout),2<a.keywords.length&&(a.timeout=setTimeout(function(){a.query(a.keywords)},a.delay)))};
248header.search.render=function(a){var b='<nav id="search-autocomplete">
248'+(3==site.theater.id?'<i class="fas fa-fw fa-times closer"></i>':'<i class="closer sprite_public icon_24_close_white"></i>')+"<h1>"+(a.count?a.count:"No")+" profiles found"+(a.count?":":".")+"</h1>";if(a&&!_.isUndefined(a.listing)){var d=0,c;for(c in a.listing){d++;if(c==this.limit)break;var e=a.listing[c];b+='<a href="'+site.url.current+"p/"+e.profile_id+'/"><img src="'+e["avatar_"+site.protocol]+'" /><span><strong>'+e.title+
249"</strong><small>"+e.headline+"</small></span></a>"}b+='<a class="results" href="'+site.url.current+"browse/?q="+this.keywords+'">Click here to see all search results.</a>'}b+="</nav>";$("#search-autocomplete").remove();$("body").append(b);3==site.theater.id&&$("#search-autocomplete").css({top:$(header.search.launcher).offset().top+$(header.search.launcher).outerHeight(),left:$(header.search.launcher).offset().left,width:$(header.search.launcher).innerWidth()})};
250header.search.events=function(){site.vars.GDPR_statistics&&site.track.search({search_term:this.keywords});$("#search-autocomplete .closer").click(this.destroy)};header.search.destroy=function(){$("#search-autocomplete").remove()};header.search.query=function(a){var b=this;b.request({query:a},function(a){a.success&&a.data||(a.data=!1);b.render(a.data);b.events()})};header.search.request=function(a,b){a=$.extend(!0,{ajax:!0,action:"autocomplete"},a);site.request("ajax/search/",a,b)};site.header=header;
251var StatusWidget={bin:function(){$(document).on("click","a.status_widget",function(a){a.preventDefault();StatusWidget.show($(this))}).on("click","div.status_widget_underlay",function(){StatusWidget.hide()});StatusWidget.bin=null},show:function(a){WalletWidget.hide();if($("div.status_widget").is(":visible"))return StatusWidget.hide();$("div.status_widget_underlay").fadeIn(200);$("div.status_widget").show().css({top:a.position().top+a.outerHeight()+15,left:a.offset().left+a.outerWidth()/2-$("div.status_widget").outerWidth()/
2522})},hide:function(){$("div.status_widget").hide();$("div.status_widget_underlay").hide()},ini:function(){"function"==typeof StatusWidget.bin&&StatusWidget.bin()}};$(document).ready(StatusWidget.ini);
253var WalletWidget={bin:function(){$(document).on("click",".wallet-extra .fa-times",function(){$(".wallet-extra[active]").removeAttr("active")}).on("click",".wallet-window .credits [details]",function(){var a=$(".wallet-extra[extra-info='"+$(this).attr("details")+"']");a.length&&a.attr("active",!0)}).on("click",".wallet-extra .HM_minute",function(a){a.preventDefault();site.hm_widget.auth=$(this).data("auth");site.vars.user.data.hotmovies_user_id?site.hm_widget.show_login():site.hm_widget.show_signup();
254WalletWidget.hide();$(".wallet-extra[active]").removeAttr("active")}).on("click",".wallet-window [goto-url]",function(a){a.preventDefault();window.location=$(this).attr("goto-url")}).on("click",".wallet-window .add_money",function(a){a.preventDefault();"object"==typeof AMW&&AMW.launch();WalletWidget.hide()}).on("click",".wallet-widget",function(a){a.preventDefault();WalletWidget.show($(this))}).on("click",".wallet-underlay",function(){WalletWidget.hide()}).on("click",".wallet-window .options .more",
255function(){WalletWidget.more.show()}).on("mouseenter",".wallet-window .credits .header span",function(){WalletWidget.info.show($(this))}).on("mouseleave",".wallet-window .credits .header span",function(){WalletWidget.info.hide()}).on("click",".wallet-window .credits .header span",function(a){a.preventDefault()});WalletWidget.bin=null},ini:function(){"function"==typeof WalletWidget.bin&&WalletWidget.bin()},show:function(a){StatusWidget.hide();if($(".wallet-underlay").is(":visible"))return WalletWidget.hide();
256$(".wallet-underlay").fadeIn(200);$(".wallet-window").css({left:a.offset().left+a.outerWidth()/2-$(".wallet-window").outerWidth()/2}).delay(250).show()},hide:function(){$(".wallet-underlay").hide();$(".wallet-window").hide();WalletWidget.more.hide();WalletWidget.more.hide_extra()},info:{show:function(a){var b=$(".wallet-info");if(b.attr("active"))return WalletWidget.info.hide();b.attr("active",!0).css({top:125,left:a.offset().left+a.outerWidth()+15})},hide:function(){$(".wallet-info").removeAttr("active")}},
257more:{show:function(){if($(".wallet-window ul.more").is(":visible"))return WalletWidget.more.hide();$(".wallet-window ul.more").show();$(".wallet-window button.more").attr("active",!0)},hide:function(){$(".wallet-window ul.more").hide();$(".wallet-window button.more").removeAttr("active")},hide_extra:function(){$(".wallet-extra[active]").removeAttr("active")}}};$(document).ready(WalletWidget.ini);
258
259site.ladybug={initialized:!1,initialize:function(){window.html2canvas?html2canvas(document.body,{onrendered:function(a){site.ladybug.load(a.toDataURL())}}):yepnope(site.url.current+"page.js?i=application/html2canvas",{},function(){html2canvas(document.body,{onrendered:function(a){site.ladybug.load(a.toDataURL())}})});return site.ladybug.initialized=!0},load:function(a){site.ladybug.render(a);site.ladybug.events();$("#ladybug_form").center();$("#window_fade, #ladybug_form").fadeIn(500)},render:function(a){a=
260'\t\t<form id="ladybug_form">\t\t\t<i class="sprite_public icon_16_close"></i>\t\t\t<input name="screenshot" type="hidden" value="'+a+'" />\t\t\t<textarea name="description"></textarea>\t\t\t<button class="button2">Submit</button>\t\t</form>';$("body").append(a);return!0},events:function(){$("#ladybug_form .icon_16_close").on("click",function(){$("#window_fade, #ladybug_form").fadeOut(500,function(){$("#ladybug_form").remove()});return!1});$("#ladybug_form").on("submit",function(){site.request("ajax/ladybug.php",
261{url:window.location.href,description:$("#ladybug_form textarea[name=description]").val(),screenshot:$("#ladybug_form input[name=screenshot]").val()},function(a){alert("Bug sent!");$("#window_fade, #ladybug_form").fadeOut(500,function(){$("#ladybug_form").remove()})});return!1});return!0}};
262
263minify={prefix:"template/default/",hash:function(a,b){return site.vars.hupmark},factor_files:function(a,b){b||(b="js");var c=[];if(-1<a.indexOf(","))for(var e in a){var d=a[e];d=d.replace(/members_/g,"members/");c[c.length]=this.prefix+b+"/"+d+"."+b}else return a=a.replace(/members_/g,"members/"),[this.prefix+b+"/"+a+"."+b];return c}};site.minify=minify;
264
265site.rating=function(){this.initialized=!1;this.id=this.container=this.callback=null;this.name="rating";this.editable=!1;this.rating=0;this.data=null;this.descriptions="Remove This Rating;Waste of Time;Tried Hard but Missed the Mark;Average;Very Good;Amazing".split(";")};
266site.rating.prototype.initialize=function(a){site.utility.importer("callback container data descriptions id name editable rating".split(" "),a,this);5<this.rating?this.rating=5:0!=this.rating&&1!=this.rating&&2!=this.rating&&3!=this.rating&&4!=this.rating&&5!=this.rating&&(this.rating=0);this.id||(this.id="rating-"+(new Date).getTime());this.callback=site.callback(this.callback);this.container&&(this.render(),this.events());return this.initialized=!0};
267site.rating.prototype.render=function(){var a='\t\t<div id="'+this.id+'" class="rating">\t\t\t<input name="'+this.name+'" data-type="rating" type="hidden" value="'+this.rating+'" />\t\t\t<i class="sprite_public icon_16_close" data-rating="0"></i>\t\t\t<div class="rating-stars sprite_public rating_'+this.rating+'">\t\t\t\t<i class="rating-star rating-star-1" data-rating="1">\t\t\t\t\t<i class="rating-star rating-star-2" data-rating="2">\t\t\t\t\t\t<i class="rating-star rating-star-3" data-rating="3">\t\t\t\t\t\t\t<i class="rating-star rating-star-4" data-rating="4">\t\t\t\t\t\t\t\t<i class="rating-star rating-star-5" data-rating="5"></i>\t\t\t\t\t\t\t</i>\t\t\t\t\t\t</i>\t\t\t\t\t</i>\t\t\t\t</i>\t\t\t</div>\t\t\t<span class="rating-description"></span>\t\t</div>';
268return $(this.container).append(a)};
269site.rating.prototype.events=function(){var a=this;if(a.editable){var c="#"+a.id;$("i",c).click(function(b){b.stopPropagation();b=parseInt($(this).data("rating"))||0;$(".rating-stars",c).removeClass("rating_"+a.rating).addClass("rating_"+b);$("input[data-type=rating]",c).val(b);a.rating=b;a.callback(b,a.data)});$("i",c).mouseover(function(b){b.stopPropagation();b=parseInt($(this).data("rating"))||0;$(".rating-description",c).html("<strong>"+a.descriptions[b]+"</strong>")});$("i",c).mouseout(function(b){b.stopPropagation();
270$(".rating-stars",c).removeClass("rating_0 rating_1 rating_2 rating_3 rating_4 rating_5").addClass("rating_"+a.rating);$(".rating-description",c).html("")})}};
271
272var $jscomp=$jscomp||{};$jscomp.scope={};$jscomp.ASSUME_ES5=!1;$jscomp.ASSUME_NO_NATIVE_MAP=!1;$jscomp.ASSUME_NO_NATIVE_SET=!1;$jscomp.SIMPLE_FROUND_POLYFILL=!1;$jscomp.ISOLATE_POLYFILLS=!1;$jscomp.FORCE_POLYFILL_PROMISE=!1;$jscomp.FORCE_POLYFILL_PROMISE_WHEN_NO_UNHANDLED_REJECTION=!1;$jscomp.defineProperty=$jscomp.ASSUME_ES5||"function"==typeof Object.defineProperties?Object.defineProperty:function(a,b,c){if(a==Array.prototype||a==Object.prototype)return a;a[b]=c.value;return a};
273$jscomp.getGlobal=function(a){a=["object"==typeof globalThis&&globalThis,a,"object"==typeof window&&window,"object"==typeof self&&self,"object"==typeof global&&global];for(var b=0;b<a.length;++b){var c=a[b];if(c&&c.Math==Math)return c}throw Error("Cannot find global object");};$jscomp.global=$jscomp.getGlobal(this);$jscomp.IS_SYMBOL_NATIVE="function"===typeof Symbol&&"symbol"===typeof Symbol("x");$jscomp.TRUST_ES6_POLYFILLS=!$jscomp.ISOLATE_POLYFILLS||$jscomp.IS_SYMBOL_NATIVE;$jscomp.polyfills={};
274$jscomp.propertyToPolyfillSymbol={};$jscomp.POLYFILL_PREFIX="$jscp$";var $jscomp$lookupPolyfilledValue=function(a,b){var c=$jscomp.propertyToPolyfillSymbol[b];if(null==c)return a[b];c=a[c];return void 0!==c?c:a[b]};$jscomp.polyfill=function(a,b,c,d){b&&($jscomp.ISOLATE_POLYFILLS?$jscomp.polyfillIsolated(a,b,c,d):$jscomp.polyfillUnisolated(a,b,c,d))};
275$jscomp.polyfillUnisolated=function(a,b,c,d){c=$jscomp.global;a=a.split(".");for(d=0;d<a.length-1;d++){var e=a[d];if(!(e in c))return;c=c[e]}a=a[a.length-1];d=c[a];b=b(d);b!=d&&null!=b&&$jscomp.defineProperty(c,a,{configurable:!0,writable:!0,value:b})};
276$jscomp.polyfillIsolated=function(a,b,c,d){var e=a.split(".");a=1===e.length;d=e[0];
276d=!a&&d in $jscomp.polyfills?$jscomp.polyfills:$jscomp.global;for(var g=0;g<e.length-1;g++){var k=e[g];if(!(k in d))return;d=d[k]}e=e[e.length-1];c=$jscomp.IS_SYMBOL_NATIVE&&"es6"===c?d[e]:null;b=b(c);null!=b&&(a?$jscomp.defineProperty($jscomp.polyfills,e,{configurable:!0,writable:!0,value:b}):b!==c&&(void 0===$jscomp.propertyToPolyfillSymbol[e]&&(c=1E9*Math.random()>>>0,$jscomp.propertyToPolyfillSymbol[e]=$jscomp.IS_SYMBOL_NATIVE?
277$jscomp.global.Symbol(e):$jscomp.POLYFILL_PREFIX+c+"$"+e),$jscomp.defineProperty(d,$jscomp.propertyToPolyfillSymbol[e],{configurable:!0,writable:!0,value:b})))};$jscomp.polyfill("Array.prototype.includes",function(a){return a?a:function(b,c){var d=this;d instanceof String&&(d=String(d));var e=d.length;c=c||0;for(0>c&&(c=Math.max(c+e,0));c<e;c++){var g=d[c];if(g===b||Object.is(g,b))return!0}return!1}},"es7","es3");
278site.ping={fails:0,initalized:!1,enabled:!1,timeout:15E3,id:null,xhr:null,profile_id:null,show_acd:!1,show_review:!1,show_rates:!1,show_first_time_offer:!0,sliding:!0,callback:null,version:6,rates_md5:""};$(document).ready(function(){site.ping.enabled=site.vars.feature_ping?!0:!1;site.ping.online.init()});site.ping.set_timeout=function(a){a=Math.floor(a);if(this.timeout===a)return!1;this.timeout=a;site.ping.clear();site.ping.enabled&&this.request(null,this.callback)};
279site.ping.clear=function(){_.isNull(site.ping.xhr)||site.ping.xhr.abort();_.isNull(site.ping.id)||(window.clearTimeout(site.ping.id),site.ping.id=null)};site.ping.initialize=function(a){if(1==site.ping.initialized)return!0;a&&a.profile_id&&(site.ping.profile_id=a.profile_id);site.ping.events();site.ping.request();return site.ping.initialized=!0};site.ping.events=function(){$(window).focus(function(){site.window.focussed=!0;site.ping.enabled&&site.ping.request()})};
280site.ping.request=function(a,b,c){b=site.callback(b);site.ping.clear();if(!site.ping.enabled)return!1;a||(a={});if(site.window.focussed||c)c="ajax/ping/?cache="+(new Date).getTime(),site.vars.auth&&(c+="&_ah="+site.vars.auth.hash+"&_ts="+site.vars.auth.ts),a.contacts&&(c+="&contacts="+a.contacts),site.ping.profile_id&&(c+="&profile_id="+site.ping.profile_id),site.ping.compose&&(c+="&compose=1"),site.ping.xhr=site.get_ajax(c,function(d,e,g){d=d||{};site.ping.xhr=null;if(d.success)site.ping.fails=0,
281site.ping.id=setTimeout(site.ping.request,site.ping.timeout),d.user&&site.ping.update.user(d.user),d.profile&&site.ping.update.profile(d.profile,d),b&&b(d);else{if(d.reload)return site.ping.reload_displayed||(site.ping.reload_displayed=!0,site.dialog.alert("It appears you have signed in on a different tab. This tab must be reloaded.",function(){window.location=window.location})),!1;site.ping.enabled&&(++site.ping.fails,5<site.ping.fails&&(site.ping.enabled=!1,site.exception("func: site.ping.fails",
282{data:d,deferred:g})),site.ping.request(a,b))}})};site.ping.profile={};site.ping.profile.sidebar={initialized:!1};site.ping.profile.sidebar.initialize=function(a,b){if(1==site.ping.profile.sidebar.initialized&&site.ping.rates_md5==a.rates_md5)return!1;site.ping.profile.sidebar.render(a,b);return site.ping.profile.sidebar.initialized=!0};
283site.ping.profile.sidebar.render=function(a,b){site.vars.is_hotchat&&(a.is_callable=a.is_vc_active);var c="";if(a&&a.rates){var d="",e="",g="",k="",m="",n=a.is_callable?"":" disabled",p=!_.isObject(b)||_.isEmpty(b.user);site.vars.hide_rates&&(a.rates=[]);for(index in a.rates){var f=a.rates[index],h=parseFloat(f.profile_rate_price);if(!(0>=h||isNaN(h)))switch(h=h.formatMoney(2,".",","),parseInt(f.rate_type_id)){case 1:case 21:g+='<button input-profile_rate_id="'+f.profile_rate_id+'" class="ctc pay_as_you_go" data-options=\'{"profile_id":"'+
284site.profile.profile_id+'","preselected_profile_rate_id":"'+f.profile_rate_id+'","is_skype_call":"0"}\'><i class="sprite_public icon_16_phone"></i><span>Call Me for $'+h+"/min</span></button>";m+='<button class="pay_as_you_go btn_m btn_mui call_me'+n+'" input-profile_rate_id="'+f.profile_rate_id+'" data-options=\'{"profile_id":"'+a.profile_id+'","preselected_profile_rate_id":"'+f.profile_rate_id+'","is_skype_call":"0"}\' data-switch="'+(p?"login":"call")+'"><i class="fas fa-phone-square-alt"></i> Call Me for $'+
285h+"/min</button>";break;case 2:case 22:e+='<button input-profile_rate_id="'+f.profile_rate_id+'" class="ctc flat_rate_package" data-options=\'{"profile_id":"'+site.profile.profile_id+'","preselected_profile_rate_id":"'+f.profile_rate_id+'","is_skype_call":"0"}\'><i class="sprite_public icon_10_arrow_right"></i><span>Up to '+f.minutes+" mins for <strong>$"+h+"</span></strong></button>";m+='<button class="flat_rate_package btn_m btn_mui'+n+'" input-profile_rate_id="'+f.profile_rate_id+'" data-options=\'{"profile_id":"'+
286a.profile_id+'","preselected_profile_rate_id":"'+f.profile_rate_id+'","is_skype_call":"0"}\' data-switch="'+(p?"login":"call")+'"><i class="fas fa-arrow-right"></i> Up to '+f.minutes+" minutes for $"+h+"</button>";break;case 3:site&&site.ping&&site.ping.show_first_time_offer&&(d+='<div  style="cursor:pointer;" input-profile_rate_id="'+f.profile_rate_id+'" class="ctc introductory_offer" data-options=\'{"profile_id":"'+site.profile.profile_id+'","preselected_profile_rate_id":"'+f.profile_rate_id+'","is_skype_call":"0"}\'>\t\t\t\t\t\t<i class="left sprite_public icon_32_offer"></i>\t\t\t\t\t\t<p style="font-size:12px;width:190px;margin:0px;margin-left:8px;" class="left">New callers get up to '+
287f.minutes+" minutes for $"+h+"</p>\t\t\t\t\t\t<br />\t\t\t\t\t</div><ins></ins>",k+='<button class="introductory_offer btn_m btn_mui'+n+'" input-profile_rate_id="'+f.profile_rate_id+'" data-options=\'{"profile_id":"'+a.profile_id+'","preselected_profile_rate_id":"'+f.profile_rate_id+'","is_skype_call":"0"}\' data-switch="'+(p?"login":"call")+'"><i class="fas fa-dollar-sign"></i>
287 New callers get up to '+f.minutes+" minutes for $"+h+"</button>")}}if(d||e||g)c+="\t\t\t\t"+d+"\t\t\t\t"+g+"\t\t\t\t"+e+
288"\t\t\t\t";c+='<button id="sidebar_message"><i class="sprite_public icon_16_mail"></i><span>Message Me</span></button>';site.vars.hide_rates||(c+='\t\t\t\t<button id="sidebar_sms" class="texting_compose" data-profile_id="'+site.profile.profile_id+'"><i class="sprite_public icon_16_sms"></i><span>'+site.vars.words.text+' Me</span></button>\t\t\t\t<button id="sidebar_chat" data-options=\'{"profile_id":"'+site.profile.profile_id+'","img":"'+$("#profile_photo img").attr("src")+'","title":"'+escape(site.profile.title)+
289'"}\'><i class="sprite_public icon_16_chat"></i><span>Chat Now</span></button>\t\t\t');if(site.ping.rates_md5!=a.rates_md5){var l=$("#m_contact_options");l&&($(".modal_intro_rate").html(k),l.html(k+m));if(l=$("#profile #services_online"))$("#profile #services_online").html(c),""==site.ping.rates_md5&&setTimeout(function(){site.ping.update.profile(a,b);l.slideDown(1E3,function(){site.ping.sliding=!1})});0==parseInt(a.is_callable)||0==a.is_callable?($("#services_busy").fadeIn(500),$("#call_banner").hide()):
290$("#call_banner").show()}}else $("#services_busy").fadeIn(500),$("#call_banner").hide();site.ping.rates_md5=a.rates_md5};site.ping.update={};site.ping.update.notification_sound=function(a){$("#msg-noise").length?($("#msg-noise")[0].src=site.url.current+"ria/graceful.mp3",$("#msg-noise")[0].play()):(player.initialize({container:"body",id:"msg-noise",type:"audio",width:0,autoplay:!0,files:[{type:"audio/mp3",src:site.url.current+"ria/graceful.mp3"}]}),$("#msg-noise").hide(0))};
291site.ping.update.textchat_message=function(a){var b=!1;if("block"==$("#chat-view-modal").css("display"))if($("#chat-view-modal-main").data("profile_id")==a.other_profile_id&&$("#chat-view-modal-main").data("other_profile_id")==a.profile_id||$("#chat-view-modal-main").data("profile_id")==a.profile_id&&$("#chat-view-modal-main").data("other_profile_id")==a.other_profile_id){if(null!=a.message&&$(".chat-detail-ul").append('<li class="'+a.type+' messages">\t<div class="message last">'+a.message+"</div></li>"),
292null!=a.media)for(let c=0;c<a.media.length;c++)a.media[c].includes("/video")?$(".chat-detail-ul").append('<li class="'+a.type+' messages">\t<div class="message last"><video src="'+a.media[c]+'" controls /></div></li>'):$(".chat-detail-ul").append('<li class="'+a.type+' messages">\t<div class="message last"><img src="'+a.media[c]+'" /></div></li>')}else b=!0;else b=!0;b&&"mine"!=a.type&&(notification_message=null!=a.message?a.message:"Image/Video Content",a='\t\t\t\t<div data-chat="chat-notification">\t\t\t\t\t<i class="fas fa-times fa-fw" onclick="TextChat.notificationremove()"></i>\t\t\t\t\t<span class="fa-stack fa-lg">\t\t\t\t\t\t<i class="fas fa-circle fa-stack-2x"></i>\t\t\t\t\t\t<i class="fas fa-exclamation fa-stack-1x fa-inverse"></i>\t\t\t\t\t</span>\t\t\t\t\t<p class="chat-open-detail" data-profile_id="'+
293a.other_profile_id+'" data-other_profile_id="'+a.profile_id+'">New Text Message:'+notification_message+"</p>\t\t\t\t</div>",$("#notification").append(a),$("#msg-noise").length?($("#msg-noise")[0].src=site.url.current+"ria/graceful.mp3",$("#msg-noise")[0].play()):(player.initialize({container:"body",id:"msg-noise",type:"audio",width:0,autoplay:!0,files:[{type:"audio/mp3",src:site.url.current+"ria/graceful.mp3"}]}),$("#msg-noise").hide(0)))};
294site.ping.update.callback_request_count=function(a){var b=0,c=!1;_.get(a,"callback_request_count")&&_.isNumber(a.callback_request_count)&&!_.isNaN(a.callback_request_count)&&(b+=a.callback_request_count,c=!0);if(!c)return!1;a=b;_.isUndefined(site.ping.update.callback_request_count_cache)&&(site.ping.update.callback_request_count_cache=$(".header-button.callback_requests span.callback_count").html());site.ping.update.callback_request_count_cache<a&&"TEXTAREA"!=$(":focus").prop("nodeName")&&"INPUT"!=
295$(":focus").prop("nodeName")&&site.ping.update.notification_sound();site.ping.update.callback_request_count_cache=a;$(".header-button.callback_requests span.callback_count").html(b);$("#callback-header-count span.callback_count").html(b);return b};
296site.ping.update.message_count=function(a){if(a){var b=0,c=Number($(".header-button[href$='messages/']:first").text());b+=a.message_unread_count?Number(a.message_unread_count):0;b+=a.mail_unread_count?Number(a.mail_unread_count):0;b+=a.system_unread_count?Number(a.system_unread_count):0;(b+=a.voicemail_unread_count?Number(a.voicemail_unread_count):0)&&c!=b&&(14==site.theater.id?$("#message-header-count a").addClass("_pre_flash _flash").html('<i class="'+$("#message-header-count a i").attr("class")+
297'"></i>'+b):$(".header-button[href$='messages/']").addClass("_pre_flash _flash").html(b+'<i class="'+$(".header-button[href$='messages/'] i").attr("class")+'"></i>'),setTimeout(function(){$("._flash").removeClass("_flash")},300),setTimeout(function(){$("._pre_flash").removeClass("_pre_flash")},450),_.isUndefined(site.ping.update.message_count_cache)&&(site.ping.update.message_count_cache=c),site.ping.update.message_count_cache<b&&"TEXTAREA"!=$(":focus").prop("nodeName")&&"INPUT"!=$(":focus").prop("nodeName")&&
298($("#msg-noise").length?($("#msg-noise")[0].src=site.url.current+"ria/graceful.mp3",$("#msg-noise")[0].play()):(player.initialize({container:"body",id:"msg-noise",type:"audio",width:0,autoplay:!0,files:[{type:"audio/mp3",src:site.url.current+"ria/graceful.mp3"}]}),$("#msg-noise").hide(0))),site.ping.update.message_count_cache=b)}};
299site.ping.update.conversation_count=function(a){$("body").hasClass("unified_user")&&(a=$(".convo-badge"),(a.length?a.closest(".header-button"):$()).addClass("_pre_flash _flash"),setTimeout(function(){$("._flash").removeClass("_flash")},300),setTimeout(function(){$("._pre_flash").removeClass("_pre_flash")},450),$(".notif-bell").addClass("_pre_flash _flash"),setTimeout(function(){$(".notif-bell._flash").removeClass("_flash")},300),setTimeout(function(){$(".notif-bell._pre_flash").removeClass("_pre_flash")},
300450),"TEXTAREA"!=$(":focus").prop("nodeName")&&"INPUT"!=$(":focus").prop("nodeName")&&$("#msg-noise").length&&($("#msg-noise")[0].src=site.url.current+"ria/graceful.mp3",$("#msg-noise")[0].play()))};
301site.ping.update.textchat_count=function(a){if(a){var b=0,c=!1,d=Number($(".textchat_count").text());b+=a.textchat_count?Number(a.textchat_count):0;d!=b&&(14!=site.theater.id&&$(".textchat_count").addClass("_pre_flash _flash").html(b),setTimeout(function(){$("._flash").removeClass("_flash")},300),setTimeout(function(){$("._pre_flash").removeClass("_pre_flash")},450),_.isUndefined(site.ping.update.textchat_count_cache)&&(site.ping.update.textchat_count_cache=d,c=!0),(c||site.ping.update.textchat_count_cache<
302b)&&"TEXTAREA"!=$(":focus").prop("nodeName")&&"INPUT"!=$(":focus").prop("nodeName")&&($("#msg-noise").length?($("#msg-noise")[0].src=site.url.current+"ria/graceful.mp3",$("#msg-noise")[0].play()):(player.initialize({container:"body",id:"msg-noise",type:"audio",width:0,autoplay:!0,files:[{type:"audio/mp3",src:site.url.current+"ria/graceful.mp3"}]}),$("#msg-noise").hide(0))),site.ping.update.textchat_count_cache=b)}};
303site.ping.update.user_balance=function(a){if(a.balance||0===a.balance){a=Number(a.balance);var b=Number($("#dropdown-wallet .wallet-balance b").text().replace("$",""));site.wallet.balance=a;b!=a&&(1==site.user.type_id?($("#dropdown-wallet .wallet-balance b").addClass("_flash _pre_flash").html("$"+a.toFixed(2)),14==site.theater.id?$("span[caller-menu='wallet']").addClass("_flash _pre_flash").html('<i class="fas fa-fw fa-wallet"></i>$'+a.toFixed(2)):16==site.theater.id?$("nav a[caller-menu='wallet']").addClass("_flash _pre_flash").html("<span>$"+
304a.toFixed(2)+'</span> <i class="fas fa-caret-down"></i>'):$("body > .header [caller-menu='wallet']").addClass("_flash _pre_flash").html("$"+a.toFixed(2)+'<i class="fas fa-caret-down"></i>'),$(".mobile-menu [caller-menu='wallet'] span").addClass("_flash _pre_flash").html("$"+a.toFixed(2)),$("[wallet-balance]").addClass("_flash _pre_flash").html("$"+a.toFixed(2))):2==site.user.type_id&&($("#header nav a.status span").html("$"+a.toFixed(2)),$("#header [data-menu=earnings] span, .header [talker-menu=status] span, nav a[talker-menu=status] span").html("$"+
305a.toFixed(2)),$("div.talker_services > span.earnings > em").html("$"+a.toFixed(2)),$(".wallet-window .balance").html("$"+a.toFixed(2)),$("[wallet-balance]").html("$"+a.toFixed(2))),setTimeout(function(){$("._flash").removeClass("_flash _pre_flash")},300),setTimeout(function(){$("._pre_flash").removeClass("_pre_flash")},450))}};
306site.ping.update.user=function(a){if(!_.isObject(a))return!1;_.isObject(a.ctc)||(a.ctc={});site.ping.update.user_balance(a);site.ping.update.message_count(a);if(2==site.user.type_id){if(a.profile_id&&a.theater_id==site.theater.id){var b=a.is_chatable?a.is_chatable:0;_.get(a,"ctc.in_progress")||_.get(a,"is_busy")?($("#header #status_menu [data-type=phone]").hide(),$("#header #status_menu [data-type=chat]").hide(),$("#header #status_menu [data-type=movie]").hide(),$("strong",$("#header #status_menu [data-type=phone]").parent()).length||
307($("#header #status_menu [data-type=phone]").after("<strong>BUSY</strong>"),$("#header #status_menu [data-type=chat]").after("<strong>BUSY</strong>"),$("#header #status_menu [data-type=movie]").after("<strong>BUSY</strong>")),$("#header #status_menu [data-type=phone]").removeClass("offline").addClass("online").html("Available")):($("#header #status_menu [data-type=phone]").show(),$("#header #status_menu [data-type=chat]").show(),$("#header #status_menu [data-type=movie]").show(),$("strong",$("#header #status_menu [data-type=phone]").parent()).remove(),
308$("strong",$("#header #status_menu [data-type=chat]").parent()).remove(),$("strong",$("#header #status_menu [data-type=movie]").parent()).remove(),_.isNull(a.is_callable)||_.isUndefined(a.is_callable)?void 0:site.header.update_status("is_callable",a.is_callable?a.is_callable:0));_.isNull(a.is_chatable)||_.isUndefined(a.is_chatable)?void 0:site.header.update_status("is_chatable",b);_.isNull(a.is_callable)||_.isUndefined(a.is_callable)?void 0:site.header.update_status("is_callable",a.is_callable?a.is_callable:
3090);_.isNull(a.is_video_call)||_.isUndefined(a.is_video_call)?void 0:site.header.update_status("is_video_call",a.is_video_call?a.is_video_call:0);_.isNull(a.is_video_call_1way)||_.isUndefined(a.is_video_call_1way)?void 0:site.header.update_status("is_video_call_1way",a.is_video_call_1way?a.is_video_call_1way:0);_.isNull(a.is_textable)||_.isUndefined(a.is_textable)?void 0:site.header.update_status("is_textable",a.is_textable?a.is_textable:0);_.isNull(a.is_watchable)||_.isUndefined(a.is_watchable)?void 0:
310site.header.update_status("is_watchable",a.is_watchable?a.is_watchable:0);_.isNull(a.is_ghost)||_.isUndefined(a.is_ghost)?void 0:site.header.update_status("is_ghost",a.is_ghost?a.is_ghost:0);_.isNull(a.is_hmavailable)||_.isUndefined(a.is_hmavailable)?void 0:site.header.update_status("is_hmavailable",a.is_hmavailable?a.is_hmavailable:0);_.isNull(a.is_recording)||_.isUndefined(a.is_recording)?void 0:site.header.update_status("is_recording",a.is_recording?a.is_recording:0)}}else 1==site.user.type_id&&
311(_.isUndefined(a.ctc.show_first_time_offer)||_.isNull(a.ctc.show_first_time_offer)||(site.ping.show_first_time_offer=a.ctc.show_first_time_offer?a.ctc.show_first_time_offer:!1),_.isNull(a.is_recording)||_.isUndefined(a.is_recording)?void 0:site.header.update_status("is_recording",a.is_recording?a.is_recording:0),_.isNull(a.is_textable)||_.isUndefined(a.is_textable)?void 0:site.header.update_status("is_textable",a.is_textable?a.is_textable:0),!_.isEmpty(a.ctc)&&_.get(a,"ctc.rate")&&_.get(a,"ctc.rate.price")&&
3121==_.get(a,"ctc.phone_call_type_id")&&site.ping.low_balance.boot(2*parseFloat(_.get(a,"ctc.rate.price"))||0));_.isEmpty(site.clicktocall)||_.isEmpty(a.ctc)?(a.ctc.in_progress||a.ctc.show_acd||a.ctc.show_review)&&site.demand.bundle("site.clicktocall","library/clicktocall",function(){site.clicktocall.ping(a.ctc)},!1):site.clicktocall.ping(a.ctc);site.vars.feature_websockets_chat||(!_.isEmpty(site.chat)&&_.isFunction(site.chat.ping)?site.chat.ping(a):_.isEmpty(a.chats)||site.demand.bundle("site.chat",
313"library/chat",function(){site.chat.ping(a)},!1));site.user.id&&!_.isEmpty(site.contacts)&&_.isFunction(site.contacts.ping)&&!_.isUndefined(a.contacts)&&site.contacts.ping(a.contacts)};
314site.ping.update.profile=function(a,b){300>=site.utility.datetime_to_datetime_seconds(a.date_active)?$("#sidebar_ping h1").removeClass("offline").addClass("online").html("I am online"):$("#sidebar_ping h1").removeClass("online").addClass("offline").html("I am offline");0===parseInt(a.is_busy)?$("#services_profile_busy").fadeOut(500):$("#services_profile_busy").fadeIn(500);0===(parseInt(a.is_callable)||0)||!1===a.is_callable?($(".pay_as_you_go,.flat_rate_package,.introductory_offer,.skype").removeClass("ctc").addClass("disabled").animate({opacity:"0.5"}),
315$("#call_banner").slideUp(300),site.ping.show_rates||site.ping.sliding||$("#services_busy").fadeIn(500)):($(".pay_as_you_go,.flat_rate_package,.introductory_offer").addClass("ctc").removeClass("disabled").animate({opacity:"1"}),$("#call_banner").slideDown(300),$("#services_busy").fadeOut(250));0===(parseInt(a.is_textable)||0)?($("#sidebar_sms").hide("slide",{direction:"up"}),$("#sidebar_sms").addClass("last"),$("button.texting_compose.btn_mui").addClass("disabled").animate({opacity:"0.5"})):($("#sidebar_sms").show("slide",
316{direction:"up"}),$("#sidebar_sms").removeClass("last"),$("button.texting_compose.btn_mui").removeClass("disabled").animate({opacity:"1"}));0===(parseInt(a.is_chatable)||0)?($("#sidebar_chat").hide("slide",{direction:"up"}),$("#sidebar_message").addClass("last"),$("button.web_chat.btn_mui").addClass("disabled").animate({opacity:"0.5"})):($("#sidebar_chat").show("slide",{direction:"up"}),$("#sidebar_message").removeClass("last"),$("button.web_chat.btn_mui").removeClass("disabled").animate({opacity:"1"}));
317site.contacts.page.refresh(a);site.ping.profile.sidebar.render(a);return!0};site.ping.low_balance={};
317site.ping.low_balance.boot=function(a){if(1==site.user.type_id&&!site.vars.admin){var b=parseFloat(site.ping.low_balance.get())||null;a&&!b?site.wallet.balance<a&&site.ping.low_balance.notice(a):b<site.wallet.balance&&site.ping.low_balance.reset()}};site.ping.low_balance.get=function(){return site.utility.cookie.get(site.ping.low_balance.key)};site.ping.low_balance.key="low_balance_notice";
318site.ping.low_balance.notice=function(a){_.isObject(AMW)&&!site.xs_no_popup&&(site.ping.low_balance.set(a),site.dialog.confirm({classes:"dialog-red",message:"You're running low on time. Would you like to add more money to your wallet?",title:"Low Balance"},function(b){b&&AMW.launch(function(){},function(){})}))};site.ping.low_balance.reset=function(){return site.utility.cookie.remove(site.ping.low_balance.key)};
319site.ping.low_balance.set=function(a){return site.utility.cookie.set(site.ping.low_balance.key,a)};
320site.ping.online={id:0,init:function(){2!=site.user.type_id||site.ping.online.mobile()||(site.ping.online.id=(new Date).getTime(),site.ping.online.send(),setInterval(site.ping.online.send,3E5),window.addEventListener("beforeunload",function(a){site.request("ajax/status.php ",{method:"ping_online",key:site.ping.online.id,value:"remove"})}))},mobile:function(){return/iP(ad|hone|od).*OS/.test(window.navigator.userAgent)||/Android/.test(window.navigator.userAgent)},send:function(){site.request("ajax/status.php ",
321{method:"ping_online",key:site.ping.online.id})}};
322
323var player={children:[],initialize:function(b,a){a=site.callback(a);return"video"===b.type?new player.video(b,a):new player.audio(b,a)},video:function(b){},audio:function(b,a){return this.initialize(b,a)}};player.audio.prototype.initialize=function(b,a){if(this.initialized)return!1;var c=this.defaults();this.input=$.extend(!0,c,b);this.render();return this.events(a)};
324player.audio.prototype.defaults=function(){return{id:"player-"+(new Date).getTime(),classname:"player player-audio",container:"body",files:[],autoplay:!1,height:14,width:void 0}};player.audio.prototype.destroy=function(){me.object.stop();$("#"+me.input.id).remove()};
325player.audio.prototype.render=function(){var b='<audio id="'+this.input.id+'" class="'+this.input.classname+'" controls="controls">',a;for(a in this.input.files){var c=this.input.files[a];b+='<source src="'+c.src+'" type="'+c.type+'">'}b+="</audio>";$(this.input.container).append(b)};
326player.audio.prototype.events=function(b){var a=this;return a.object=$("audio#"+a.input.id).mediaelementplayer({audioHeight:a.input.height,audioVolume:"vertical",audioWidth:a.input.width,features:["playpause","current","progress","duration","volume"],plugins:["flash","silverlight"],pluginPath:site.url.current+"ria/mediaelement/",success:function(c,d){b(c,d);a.input.autoplay&&c.play()}})};site.player=player;
327
328site.footer={timer_interval:null};site.footer.initialize=function(a){if(this.initialized)return!1;site.utility.importer(["id","title","data"],a,this);return this.initialized=!0};
329
330var $jscomp=$jscomp||{};$jscomp.scope={};$jscomp.ASSUME_ES5=!1;$jscomp.ASSUME_NO_NATIVE_MAP=!1;$jscomp.ASSUME_NO_NATIVE_SET=!1;$jscomp.SIMPLE_FROUND_POLYFILL=!1;$jscomp.ISOLATE_POLYFILLS=!1;$jscomp.FORCE_POLYFILL_PROMISE=!1;$jscomp.FORCE_POLYFILL_PROMISE_WHEN_NO_UNHANDLED_REJECTION=!1;$jscomp.defineProperty=$jscomp.ASSUME_ES5||"function"==typeof Object.defineProperties?Object.defineProperty:function(a,b,c){if(a==Array.prototype||a==Object.prototype)return a;a[b]=c.value;return a};
331$jscomp.getGlobal=function(a){a=["object"==typeof globalThis&&globalThis,a,"object"==typeof window&&window,"object"==typeof self&&self,"object"==typeof global&&global];for(var b=0;b<a.length;++b){var c=a[b];if(c&&c.Math==Math)return c}throw Error("Cannot find global object");};$jscomp.global=$jscomp.getGlobal(this);$jscomp.IS_SYMBOL_NATIVE="function"===typeof Symbol&&"symbol"===typeof Symbol("x");$jscomp.TRUST_ES6_POLYFILLS=!$jscomp.ISOLATE_POLYFILLS||$jscomp.IS_SYMBOL_NATIVE;$jscomp.polyfills={};
332$jscomp.propertyToPolyfillSymbol={};$jscomp.POLYFILL_PREFIX="$jscp$";var $jscomp$lookupPolyfilledValue=function(a,b){var c=$jscomp.propertyToPolyfillSymbol[b];if(null==c)return a[b];c=a[c];return void 0!==c?c:a[b]};$jscomp.polyfill=function(a,b,c,d){b&&($jscomp.ISOLATE_POLYFILLS?$jscomp.polyfillIsolated(a,b,c,d):$jscomp.polyfillUnisolated(a,b,c,d))};
333$jscomp.polyfillUnisolated=function(a,b,c,d){c=$jscomp.global;a=a.split(".");for(d=0;d<a.length-1;d++){var e=a[d];if(!(e in c))return;c=c[e]}a=a[a.length-1];d=c[a];b=b(d);b!=d&&null!=b&&$jscomp.defineProperty(c,a,{configurable:!0,writable:!0,value:b})};
334$jscomp.polyfillIsolated=function(a,b,c,d){var e=a.split(".");a=1===e.length;d=e[0];
334d=!a&&d in $jscomp.polyfills?$jscomp.polyfills:$jscomp.global;for(var f=0;f<e.length-1;f++){var g=e[f];if(!(g in d))return;d=d[g]}e=e[e.length-1];c=$jscomp.IS_SYMBOL_NATIVE&&"es6"===c?d[e]:null;b=b(c);null!=b&&(a?$jscomp.defineProperty($jscomp.polyfills,e,{configurable:!0,writable:!0,value:b}):b!==c&&(void 0===$jscomp.propertyToPolyfillSymbol[e]&&(c=1E9*Math.random()>>>0,$jscomp.propertyToPolyfillSymbol[e]=$jscomp.IS_SYMBOL_NATIVE?
335$jscomp.global.Symbol(e):$jscomp.POLYFILL_PREFIX+c+"$"+e),$jscomp.defineProperty(d,$jscomp.propertyToPolyfillSymbol[e],{configurable:!0,writable:!0,value:b})))};$jscomp.polyfill("Array.prototype.includes",function(a){return a?a:function(b,c){var d=this;d instanceof String&&(d=String(d));var e=d.length;c=c||0;for(0>c&&(c=Math.max(c+e,0));c<e;c++){var f=d[c];if(f===b||Object.is(f,b))return!0}return!1}},"es7","es3");site.track={api:["google","bing"],v:5};window.dataLayer=window.dataLayer||[];
336function gtag(){dataLayer.push(arguments)}site.track.call=function(a,b){for(var c in this.api){var d=this.api[c];this[d]&&this[d][a]&&(this[d].initialize(),this[d][a](b))}};site.track.initialize=function(){if(this.initialized)return!1;this.call("initialize");this.check();return this.initialized=!0};site.track.check=function(){var a=$("input[name=track][type=hidden]");if(!a.length)return!1;a=JSON.parse(a.val());a.action&&this.call(a.action,a)};
337site.track.signup=function(a){return this.call("signup",a)};site.track.login=function(a){return this.call("login",a)};site.track.page=function(a){return this.call("page",a)};site.track.purchase=function(a){return this.call("purchase",a)};site.track.wallet_drawdown_started=function(a){return this.call("wallet_drawdown_started",a)};site.track.refund=function(a){return this.call("refund",a)};site.track.search=function(a){return this.call("search",a)};site.track.google={};
338site.track.google.initialize=function(){if(1!=site.vars.gdpr_s||this.initialized||"/admin/"===window.location.pathname.substr(0,7))return!1;gtag("js",new Date);if("undefined"!=typeof site.vars.user&&"undefined"!=typeof site.vars.user.id){gtag("config",site.data_get("ga4id"),{user_id:site.vars.user.id});gtag("set","user_properties",{UserTypeId:site.vars.user.type_id});let a="ga4cid";[3,4,14,5,16].includes(site.theater.id)&&(a+=site.theater.id);sessionStorage.getItem("ga4cidSet")||gtag("get",site.data_get("ga4id"),
339"client_id",b=>{b&&""!==b.trim()&&("undefined"!=typeof site.vars.user.data[a]&&site.vars.user.data[a]==b||site.request("global/ajax/store-ga4cid/",{ga4cid:b}),sessionStorage.setItem("ga4cidSet","true"))})}else gtag("config",site.data_get("ga4id"));return site.track.google.initialized=!0};site.track.google.wallet_drawdown_started=function(a){var b={};a.value&&a.currency&&a.items&&(b.value=a.value,b.currency=a.currency,b.items=a.items);gtag("event","wallet_drawdown_started",b);return!0};
340site.track.google.refund=function(a){};site.track.google.search=function(a){var b={};a.search_term&&(b.search_term=a.search_term);gtag("event","search",b);return!0};site.track.google.purchase=function(a){"PKG-1"===a.sku&&(a.price=0);gtag("event","purchase",{transaction_id:a.purchase_id,value:item.price,wallet:item.quantity,currency:"USD",items:[{item_id:a.item_id,item_name:a.description,item_category:a.category,currency:"USD",index:0,price:item.price,quantity:1}]});return!0};site.track.bing={};
341site.track.bing.initialize=function(){return 1!=site.vars.gdpr_s||this.initialized||"/admin/"===window.location.pathname.substr(0,7)?!1:site.track.bing.initialized=!0};
342
343(function(g,c,e){function h(){if(b.booted&&!b.connected){b.show_console_debug&&e.utility.log.info("sock","revive");try{b.connect()}catch(a){}}}var b=new io(c.get(e,"vars.url_sock"),{autoConnect:!1,query:e.vars.sock_query,reconnection:!0,reconnectionAttempts:Infinity,reconnectionDelay:1E3,reconnectionDelayMax:3E4,randomizationFactor:.5,transports:["websocket","polling"]});b.show_console_debug=!1;b.api={};b.api.auth=function(a){b.show_console_debug&&e.utility.log.info("sock","auth",a);var f=Q.defer(),
344d=c.get(a,"pass")&&c.get(a,"user")&&!c.isNaN(c.parseInt(c.get(e,"user.id")))?"auth":"guest";
344c.get(e,"vars.admin")&&c.get(a,"user")==c.get(a,"user")&&(d="auth");b.request(d,{password:"auth"===d?c.get(a,"pass"):e.utility.cookie.get("GUEST_PASS"),username:"auth"===d?c.get(a,"user"):e.utility.cookie.get("GUEST_USER"),auth:a.auth,ts:a.ts}).then(b.api.auth.resolve.bind(null,d,f),b.api.auth.reject.bind(null,d,f));return f.promise};b.api.auth.reject=function(a,f,d){b.show_console_debug&&e.utility.log.info("sock",
345"auth","reject",a,d);f.reject(c.get(d,"error")||"authFailed")};b.api.auth.resolve=function(a,f,d){b.show_console_debug&&e.utility.log.info("sock","auth","resolve",a,d);e.sock.authed=!0;"guest"===a&&(e.utility.cookie.set("GUEST_PASS",c.get(d,"data.password"),moment().add(24,"hours").toDate(),c.get(e,"vars.cookie_domain")),e.utility.cookie.set("GUEST_USER",c.get(d,"data.username"),moment().add(24,"hours").toDate(),c.get(e,"vars.cookie_domain")));f.resolve(d)};b.api.channel={};b.api.admin={};b.api.admin.callback=
346{};b.api.admin.join=function(a,f){console.log("admin.join",a);if(!a.program)return!1;b.api.admin.callback[a.program]=f;b.request("admin/join",a).then(b.api.admin.join.resolve,b.api.admin.join.reject)};b.api.admin.join.reject=function(a){console.log("admin.join.reject",a);if(b.api.admin.callback[a.data.program])b.api.admin.callback[a.data.program](a)};b.api.admin.join.resolve=function(a){console.log("admin.join.resolve",a);if(b.api.admin.callback[a.data.program])b.api.admin.callback[a.data.program](a)};
347b.api.admin.leave=function(a){console.log("admin.leave",a);b.request("admin/leave",a).then(b.api.admin.leave.resolve,b.api.admin.leave.reject)};b.api.admin.leave.reject=function(a){console.log("admin.leave.reject",a)};b.api.admin.leave.resolve=function(a){console.log("admin.leave.resolve",a);g.each(a.data.channels,function(f,d){delete e.sock.api.channel[d]})};b.api.admin.trigger=function(a,f){b.api.admin.callback[a]=f};b.api.frontend={};b.api.frontend.callback={};b.api.frontend.join=function(a,f){a.user_type_id=
348e.vars.user.type_id;b.api.frontend.callback[a.program]=f;b.show_console_debug&&utility.log.info("sock_api_frontend_join",a);b.request("frontend/join",a).then(b.api.frontend.join.resolve,b.api.frontend.join.reject)};b.api.frontend.join.reject=function(a){b.show_console_debug&&utility.log.info("sock_api_frontend_join_reject",a);if(b.api.frontend.callback[a.data.program])b.api.frontend.callback[a.data.program](a)};b.api.frontend.join.resolve=function(a){b.show_console_debug&&utility.log.info("sock_api_frontend_join_resolve",
349a);if(b.api.frontend.callback[a.data.program])b.api.frontend.callback[a.data.program](a)};b.api.frontend.leave=function(a){b.show_console_debug&&utility.log.info("sock","frontend","leave",a);b.request("frontend/leave",a).then(b.api.frontend.leave.resolve,b.api.frontend.leave.reject)};b.api.frontend.leave.reject=function(a){b.show_console_debug&&utility.log.info("sock","frontend","leave","reject",a)};b.api.frontend.leave.resolve=function(a){g.each(a.data.frontend_id,function(f,d){delete e.sock.api.channel[d]});
350b.show_console_debug&&utility.log.info("sock","frontend","leave","resolve",a)};b.api.frontend.trigger=function(a,f){b.api.frontend.callback[a]=f};b.api.profile={};b.api.profile.attach=function(a){b.api.profile.join({profile_id:a})};b.api.profile.detach=function(a){b.api.profile.leave({profile_id:a})};b.api.profile.join=function(a){b.show_console_debug&&utility.log.info("sock","profile","join",a);if(e.sock.api.channel[a.profile_id]&&!a.contact)return!1;b.request("profile/join",a).then(b.api.profile.join.resolve,
351b.api.profile.join.reject)};b.api.profile.join.reject=function(a){b.show_console_debug&&utility.log.info("sock","profile","join","reject",a)};b.api.profile.join.resolve=function(a){c.get(window,"input.data.contact")&&c.get(window,"site.contacts.websockets")&&e.contacts.websockets.contact(null,a.data.contact);g.each(c.get(a,"data.profile_id")||[],function(f,d){e.sock.api.channel[d]=d});b.show_console_debug&&utility.log.info("sock","profile","join","resolve",a)};b.api.profile.leave=function(a){b.show_console_debug&&
352utility.log.info("sock","profile","leave",a);b.request("profile/leave",a).then(b.api.profile.leave.resolve,b.api.profile.leave.reject)};b.api.profile.leave.reject=function(a){b.show_console_debug&&utility.log.info("sock","profile","leave","reject",a)};b.api.profile.leave.resolve=function(a){g.each(c.get(a,"data.profile_id")||[],function(f,d){delete e.sock.api.channel[d]});b.show_console_debug&&utility.log.info("sock","profile","leave","resolve",a)};b.api.profile.rate={};b.api.profile.rate.join=function(a){b.show_console_debug&&
353utility.log.info("sock","profile","rate","join");b.request("profile/rate/join",a).then(b.api.profile.rate.join.resolve,b.api.profile.rate.join.reject)};b.api.profile.rate.join.reject=function(a){b.show_console_debug&&utility.log.info("sock","profile","rate","join","reject",a)};b.api.profile.rate.join.resolve=function(a){b.show_console_debug&&utility.log.info("sock","profile","rate","join","resolve",a)};b.api.profile.rate.leave=function(a){b.show_console_debug&&utility.log.info("sock","profile","rate",
354"leave");b.request("profile/rate/leave",a).then(b.api.profile.rate.leave.resolve,b.api.profile.rate.leave.reject)};b.api.profile.rate.leave.reject=function(a){b.show_console_debug&&utility.log.info("sock","profile","rate","leave","reject",a)};b.api.profile.rate.leave.resolve=function(a){b.show_console_debug&&utility.log.info("sock","profile","rate","leave","resolve",a)};b.api.user={};b.api.user.join=function(a,f){b.show_console_debug&&utility.log.info("sock","user","join");b.request("user/join").then(b.api.user.join.resolve.bind(null,
355a,f),b.api.user.join.reject.bind(null,a,f))};b.api.user.join.reject=function(a,f,d){b.show_console_debug&&utility.log.info("sock","user","join","reject",a,f,d)};b.api.user.join.resolve=function(a,f,d){b.show_console_debug&&utility.log.info("sock","user","join","resolve",a,f,d);e.ping.update.message_count(c.get(a,"data.user.message"));e.ping.update.user(c.first(c.get(d,"data.user.profile")));c.isEmpty(c.get(d,"data.user.phone_call"))||(c.isEmpty(e.clicktocall)?e.demand.bundle("site.clicktocall","library/clicktocall",
356function(){e.clicktocall.websockets(c.get(d,"data.user.phone_call"))},!1):e.clicktocall.websockets(c.get(d,"data.user.phone_call")));c.isEmpty(c.get(d,"data.user.chat"))||e.chat.websockets.chat(null,c.get(d,"data.user.chat"));c.isEmpty(c.get(d,"data.user.conversation_session_request"))||g(document).trigger("conversation:session_request",c.get(d,"data.user.conversation_session_request"));c.isEmpty(c.get(d,"data.user.chat_message"))||e.chat.websockets.chat_message(null,c.get(d,"data.user.chat_message"),
357!1);c.isEmpty(c.get(d,"data.user.contact"))||(e.contacts&&e.contacts.websockets&&e.contacts.websockets.contact(null,c.get(d,"data.user.contact")),d.data.user.contact.listing&&g.each(d.data.user.contact.listing,function(k,l){e.sock.api.channel[l.target_profile_id]=l.target_profile_id}))};b.api.tarot={};b.api.tarot.join=function(a){b.show_console_debug&&utility.log.info("sock","tarot","join",a);b.request("tarot/join",a).then(b.api.tarot.join.resolve,b.api.tarot.join.reject)};b.api.tarot.join.reject=
358function(a){b.show_console_debug&&utility.log.info("sock","tarot","join","reject",a)};b.api.tarot.join.resolve=function(a){b.show_console_debug&&utility.log.info("sock","tarot","join","resolve",a)};b.api.tarot.action=function(a){b.show_console_debug&&utility.log.info("sock","tarot","action",a);a.action&&b.show_console_debug&&utility.log.info("sock","tarot","action","input action",a);b.request("tarot/action",a).then(b.api.tarot.action.resolve,b.api.tarot.action.reject)};b.api.tarot.action.reject=function(a){b.show_console_debug&&
359utility.log.info("sock","tarot","action","reject",a)};b.api.tarot.action.resolve=function(a){b.show_console_debug&&utility.log.info("sock","tarot","action","resolve",a)};b.boot=function(){b.show_console_debug&&e.utility.log.info("sock","boot");var a=Q.defer();if(!0===b.booted)return Q.resolve();b.boot.promise=a;
359b.event();b.open();b.booted=!0;return a.promise};b.cache={};b.end=function(){b.show_console_debug&&e.utility.log.info("sock","destroy");b.booted=!1;b.disconnect()};b.event=function(){b.show_console_debug&&
360e.utility.log.info("sock","event");c.each(c.keys(b.event),function(a){b.on(a,b.event[a])})};b.event.api=function(){return b.response.apply(null,arguments)};b.event.boot=function(){b.show_console_debug&&e.utility.log.info("sock","event","boot");b.show_console_debug&&e.utility.log.info("learn","an auth event is incoming");b.api.auth({pass:c.get(e,"vars.websockets.password")||e.utility.cookie.get("LOGIN_PASS"),user:c.get(e,"vars.websockets.username")||e.utility.cookie.get("LOGIN_USER")}).then(function(a){b.api.user.join();
361if(g("body#profile").length){var f=c.get(e,"profile.profile_id");f||(f=g("div.profile-page[data-profile_id]").data("profile_id"));c.set(b,"cache.page.input.profile_id",f);b.api.profile.attach(c.get(b,"cache.page.input.profile_id"))}(f=parseInt(g(".page-conversations").attr("data-other_profile_id"))||0)&&b.api.profile.attach(f);b.boot.promise.resolve(a)},b.boot.promise.reject)};b.event.catch=function(a){b.show_console_debug&&e.utility.log.info("sock","event",a,arguments);b.show_console_debug&&e.utility.log.info("learn",
362"me.event.catch.arguments",arguments);g(document).trigger("websockets:"+a,arguments)};b.event.close=b.event.catch.bind(null,"close");b.event.connect=b.event.catch.bind(null,"connect");b.event.connect_failed=b.event.catch.bind(null,"connect_failed");b.event.connecting=b.event.catch.bind(null,"connecting");b.event.disconnect=b.event.catch.bind(null,"disconnect");b.event.reconnect=b.event.catch.bind(null,"reconnect");b.event.reconnecting=b.event.catch.bind(null,"reconnecting");b.event.reconnect_failed=
363function(){b.show_console_debug&&e.utility.log.info("sock","event","reconnect_failed",arguments);b.boot.promise.reject("connection");viewport.alert.boot("connection")};b.event.subscribed=function(a){var f=new Date;b.show_console_debug&&e.utility.log.info("sock","event","subscribed",f,a);f=c.get(a,"path");"profile:"===f.substr(0,8)&&g(document).trigger("websockets:profile",c.get(a,"data.data"));if("profile:"==f.substr(0,8)&&c.get(a,"data.listing[0].rate_id")){var d={profile_id:f.substr(8),rates:a.data.listing};
364e.contacts.page.rates(d)}if("frontend:"===f.substr(0,9)&&(d=f.split(":"),b.api.frontend.callback[d[1]]))b.api.frontend.callback[d[1]](a);if("admin:"===f.substr(0,6)&&(d=f.split(":"),b.api.admin.callback[d[1]]))b.api.admin.callback[d[1]](a);if("tarot:"===f.substr(0,6)){b.show_console_debug&&e.utility.log.info("learn","tarot:sock",a);d=c.get(a,"data.action");"launch_caller"==d&&1==e.user.type_id&&TarotTable.launchTarotTable({type:"call",phone_call_id:a.data.phone_call_id});if("undefined"==typeof deck)return"no_deck";
365"flip"===d||"move"===d||"rotate"===d?deck.replayAction(a):"set_client_border"===d?deck.showClientBorder(a):"shuffle"===d?(c.get(a,"data.publish_input.cb"),deck.shuffle()):"client_join"===d?deck.sendCardSize(a):"update_deck_settings"===d?deck.setReaderCardSize(a):"validate_card"===d?deck.validateCard({card:a.data.card,valid:a.data.valid}):"compare_position"===d?deck.comparePosition(a):"final_move"===d&&deck.finalMove(a)}if(f!=="user:"+e.user.id&&f!=="user:"+e.user.id+":"+e.business.id&&f!=="profile:"+
366c.get(b,"cache.page.input.profile_id")&&f!=="websockets:user:"+c.get(e.vars,"user.username"))return!1;d=c.get(a,"data.scope");if("user_balance"===d)e.ping.update.user_balance(c.get(a,"data.data"));else if("message_count"===d)e.ping.update.message_count(c.get(a,"data.data"));else if("voice_call_waiting"===d){for(;a.data;)a=a.data;console.log("callback input",a);VideoCall.notifytalker(a)}else if("textchat_count"===d)e.ping.update.textchat_count(c.get(a,"data.data"));else if("textchat_message"===d)e.ping.update.textchat_message(c.get(a,
367"data.data"));else if("callback_request_count"===d)e.ping.update.callback_request_count(c.get(a,"data.data"));else if("string"!==typeof d||0!==d.indexOf("conversation_")||g("body").hasClass("unified_user"))if("conversation_message"===d)f=c.get(a,"data.data"),g(document).trigger("conversation:message",f),"undefined"!==typeof Conversation&&Conversation.conversationId&&Conversation.conversationId==c.get(f,"conversation_id")||"function"===typeof e.ping.update.conversation_count&&e.ping.update.conversation_count(f);
368else if("conversation_read"===d)g(document).trigger("conversation:read",c.get(a,"data.data"));else if("conversation_typing"===d)g(document).trigger("conversation:typing",c.get(a,"data.data"));else if("conversation_message_unlocked"===d)g(document).trigger("conversation:message_unlocked",c.get(a,"data.data"));else if("conversation_session_request"===d)g(document).trigger("conversation:session_request",c.get(a,"data.data"));else if("conversation_session_accept"===d)g(document).trigger("conversation:session_accept",
369c.get(a,"data.data"));else if("conversation_session_decline"===d)g(document).trigger("conversation:session_decline",c.get(a,"data.data"));else if("conversation_session_end"===d)g(document).trigger("conversation:session_end",c.get(a,"data.data"));else if("chatroom_kicked"===d)e.dialog.alert("You have been removed from the chatroom."),window.location.reload();else if("user_data"===d)c.isNumber(c.get(a,"data.data.default_recording_setting"))&&(c.set(e,"user.data.default_recording_setting",c.get(a,"data.data.default_recording_setting")),
370e.ping.update.user({is_recording:c.get(a,"data.data.default_recording_setting")}));else if("profile"===d||f==="profile:"+c.get(b,"cache.page.input.profile_id")){if("undefined"!==typeof c.get(a,"data.listing[0].rate_id"))return c.set(b,"cache.page.input.rates",c.get(a,"data.listing")),c.set(b,"cache.page.input.rates_md5",+new Date),e.ping.update.profile(b.cache.page.input,b.cache.page.payload),!1;e.user.id==c.get(a,"data.data.user_id")&&e.ping.update.user(c.get(a,"data.data"));"profile"===c.get(b,
371"cache.page.id")&&c.get(b,"cache.page.input.profile_id")==c.get(a,"data.data.profile_id")&&(b.cache.page.input=c.isObject(b.cache.page.input)?b.cache.page.input:{},c.merge(b.cache.page.input,c.get(a,"data.data")),e.ping.update.profile(c.get(b,"cache.page.input"),c.get(b,"cache.page.payload")));g(document).trigger("profile:status",c.get(a,"data.data"))}else if("callback"==d){for(console.log("callback input",a);a.data;)a=a.data;MyCallbacks.call_status(a)}else if("intro_call"==d){for(console.log("callback input",
372a);a.data;)a=a.data;e.admin.cwmcall.update_call(a)}else"phone_call"===d?(g(document).trigger("websockets:phone_call",c.get(a,"data.data")),c.isEmpty(e.clicktocall)?e.demand.bundle("site.clicktocall","library/clicktocall",function(){e.clicktocall.websockets(c.get(a,"data.data"))},!1):e.clicktocall.websockets(c.get(a,"data.data"))):"voice_call"===d?g(d
372ocument).trigger("websockets:voice_call",c.get(a,"data.data")):"age_check"===d?g(document).trigger("websockets:age_check",c.get(a,"data.data")):"phone"===
373d?g(document).trigger("websockets:phone",c.get(a,"data.data")):"file"===d?g(document).trigger("websockets:file",c.get(a,"data.data")):"chat"===d?g(document).trigger("websockets:chat",c.get(a,"data.data")):"chat_message"===d?g(document).trigger("websockets:chat_message",c.get(a,"data.data")):"video_call_message"===d?g(document).trigger("websockets:video_call_message",c.get(a,"data.data")):"chat_typing"===d?g(document).trigger("websockets:chat_typing",c.get(a,"data.data")):"chat_tts"===d?g(document).trigger("websockets:chat_tts",
374c.get(a,"data.data")):"caller_voice"===d?g(document).trigger("websockets:caller_voice",c.get(a,"data.data")):"caller_voice_end"===d?g(document).trigger("websockets:caller_voice_end",c.get(a,"data.data")):"talker_voice"===d?g(document).trigger("websockets:talker_voice",c.get(a,"data.data")):"talker_voice_end"===d?g(document).trigger("websockets:talker_voice_end",c.get(a,"data.data")):"contact"===d?g(d
374ocument).trigger("websockets:contact",c.get(a,"data.data")):"logon"===d?g(document).trigger("websockets:logon",
375c.get(a,"data.data")):"logout"===d?(f=c.get(a,"data.data"),console.log("logout",f),f.theater_id==e.theater.id&&(document.location=document.location)):"user"==d&&1==c.get(a,"data.data.reload")&&window.location.reload()};b.init=function(){b.show_console_debug&&e.utility.log.info("sock","init");g(document).ready(function(){e.vars.sock&&(c.get(e,"user.id")||c.get(e,"vars.admin.id"))?b.boot():void 0})};b.request=function(a,f){"undefined"!=typeof e.xs_auth&&(f="undefined"==typeof f?e.xs_auth:g.extend(f,
376e.xs_auth));var d=Q.defer();a=b.request.input(a,f);a.transaction=c.guid();var k=setTimeout(b.response.bind(null,{error:"timeout","error-code":"timeout",success:!1}),3E4);b.show_console_debug&&e.utility.log.debug("sock","request",a.transaction,JSON.stringify(a,null,4));b.show_console_debug&&e.utility.log.debug("sock","request","body",f);b.request.queue[a.transaction]={promise:d,timeout:k};b.emit("api",a);return d.promise};b.request.input=function(a,f){return{body:f,path:b.request.path(a)}};b.request.path=
377function(a){return c.isString(a)?a:void 0};b.request.queue={};b.response=function(a){b.show_console_debug&&e.utility.log.debug("sock","response",c.get(a,"transaction"),JSON.stringify(a,null,4));if(!c.isUndefined(a.transaction)&&!c.isUndefined(b.request.queue[a.transaction])){var f=b.request.queue[a.transaction];clearTimeout(f.timeout);!0===a.success?f.promise.resolve(a):f.promise.reject(a);delete b.request.queue[a.transaction]}};b.init();document.addEventListener("visibilitychange",function(){"visible"===
378document.visibilityState&&h()});window.addEventListener("pageshow",h);window.addEventListener("online",h);return e.sock=b})($,_,site);
379
380site.session_request=function(){var b={data:null,interval:null,seconds:0,escape:function(a){var c=document.createElement("div");c.appendChild(document.createTextNode(null===a||void 0===a?"":String(a)));return c.innerHTML},enabled:function(){return!!(document.body&&document.body.classList.contains("unified_user")&&site.user&&site.user.id&&2===parseInt(site.user.type_id))},page_owns:function(a){return!(!window.Conversation||!window.Conversation.conversationId||window.Conversation.conversationId!=a)},
381element:function(){var a=document.getElementById("modal-session-request-global");if(a)return a;a=document.createElement("div");a.className="modal-overlay session-request-global";a.id="modal-session-request-global";a.style.display="none";a.innerHTML='<div class="modal-content"><div class="modal-header"><h3>Live Chat Request</h3></div><div class="modal-body"><p class="session-request-who" id="session-request-global-text"></p><p class="session-request-rate" id="session-request-global-rate"></p><div class="session-request-countdown" id="session-request-global-countdown"></div></div><div class="modal-footer"><button class="btn-primary" id="btn-session-accept-global">Accept</button><button class="btn-secondary" id="btn-session-decline-global">Decline</button></div></div>';
382document.body.appendChild(a);var c=a.querySelector("#btn-session-accept-global"),d=a.querySelector("#btn-session-decline-global");c&&c.addEventListener("click",function(){b.accept()});d&&d.addEventListener("click",function(){b.decline()});return a},show:function(a){if(b.enabled()&&a&&a.conversation_session_id&&!b.page_owns(a.conversation_id)){b.data=a;var c=b.element(),d=c.querySelector("#session-request-global-text"),g=c.querySelector("#session-request-global-rate"),e=a.caller_title?a.caller_title:
383"A caller",f=a.talker_title?a.talker_title:"";d&&(d.innerHTML="<strong>"+b.escape(e)+"</strong> wants to start a live chat"+(f?" with <strong>"+b.escape(f)+"</strong>":"")+".");g&&(d=parseFloat(a.price_per_minute)||0,e=parseInt(a.rate_minutes)||0,g.textContent=17!==parseInt(a.rate_type_id)&&e?"Up to "+e+" minutes for $"+d.toFixed(2):"$"+d.toFixed(2)+" per minute");c.setAttribute("data-chat_id",parseInt(a.chat_id)||0);c.style.display="flex";b.dismiss_legacy(a.chat_id);b.countdown_start()}},hide:function(){b.countdown_stop();
384var a=document.getElementById("modal-session-request-global");a&&(a.style.display="none");b.data=null},dismiss_legacy:function(a){var c=site.chat&&site.chat.dialog&&site.chat.dialog.talker&&site.chat.dialog.talker.request;if(c)try{c.cancel_deferred&&c.cancel_deferred(a),c.countdown&&c.countdown.destroy&&c.countdown.destroy(),c.hide&&c.hide()}catch(d){}}
384,ding:function(){try{site.chat&&"function"===typeof site.chat.noise&&site.chat.noise()}catch(a){}},countdown_start:function(){var a=document.getElementById("session-request-global-countdown");
385b.countdown_stop();b.seconds=parseInt(site.data_get("conversation_session_request_timeout"))||45;b.data&&void 0!==b.data.remaining_seconds&&(b.seconds=Math.max(1,parseInt(b.data.remaining_seconds)||b.seconds));a&&(a.textContent=b.seconds+"s");b.ding();b.interval=setInterval(function(){b.seconds--;var c=document.getElementById("session-request-global-countdown");c&&(c.textContent=b.seconds+"s");0<b.seconds&&b.ding();0>=b.seconds&&b.missed()},1E3)},countdown_stop:function(){b.interval&&(clearInterval(b.interval),
386b.interval=null)},missed:function(){var a=b.data;b.hide();a&&b.request({action:"session-cancel",conversation_session_id:a.conversation_session_id,profile_id:a.talker_profile_id})},accept:function(){var a=b.data;if(a){b.countdown_stop();var c=document.getElementById("btn-session-accept-global");c&&(c.disabled=!0,c.textContent="Starting\u2026");b.request({action:"session-accept",conversation_session_id:a.conversation_session_id,profile_id:a.talker_profile_id},function(d){c&&(c.disabled=!1,c.textContent=
387"Accept");b.hide();d&&d.success?window.location.href=site.url.current+"members/conversations/"+a.conversation_id+"/":site.dialog.alert("Sorry, we were unable to start that chat."+(d&&d.error?" ("+d.error+")":""))})}},decline:function(){var a=b.data;b.hide();a&&b.request({action:"session-decline",conversation_session_id:a.conversation_session_id,profile_id:a.talker_profile_id})},request:function(a,c){var d=new XMLHttpRequest;d.open("POST",site.url.current+"ajax/conversation.php",!0);d.setRequestHeader("Content-Type",
388"application/x-www-form-urlencoded");d.onreadystatechange=function(){if(4===d.readyState){var f=null;try{f=JSON.parse(d.responseText)}catch(h){f=null}c&&c(f)}};site.vars&&site.vars.auth&&(a._ah=site.vars.auth.hash,a._ts=site.vars.auth.ts);var g=[],e;for(e in a)null!==a[e]&&void 0!==a[e]&&g.push(encodeURIComponent(e)+"="+encodeURIComponent(a[e]));d.send(g.join("&"))},on_accepted:function(a){if(a&&a.conversation_id){var c=site.chat&&site.chat.dialog&&site.chat.dialog.talker&&site.chat.dialog.talker.request;
389if(c&&c.cancel_deferred)try{c.cancel_deferred("window_"+a.chat_id)}catch(d){}}},bin:function(){$(document).on("conversation:session_request",function(a,c){b.show(c)});$(document).on("conversation:session_accept",function(a,c){b.on_accepted(c)});$(document).on("conversation:session_end conversation:session_decline conversation:session_accept",function(a,c){b.data&&c&&b.data.conversation_session_id==c.conversation_session_id&&b.hide()})}};return b}();InitObject.queue("site.session_request");
390
391var profile={initialize:function(){if(this.initialized)return!1;this.events();return this.initialized=!0},events:function(){var a=this;$(".view_toggle > span").click(function(){a.greeting.destroy(null,!1)});$(".widget_profile_item[data-has_greeting=1] .icon_16_volume").on("click",a.greeting.initialize)},greeting:{}};
392profile.greeting.initialize=function(){var a=site.widget.profile.greeting,b=$(this).parent();a.render.container(b);a.show(b);a.request({profile_id:b.data("profile_id")},function(c){c.success||(alert("There was an error attempting to play this greeting."),a.destroy(b));return a.render.loaded(b,c.data)})};profile.greeting.events=function(a,b){var c=this;$(".widget_profile_greeting > .icon_24_close_white",a).click(function(){b.pause();return c.destroy(a)})};
393profile.greeting.show=function(a){$(".tooltip").remove();return $(".widget_profile_greeting",a).fadeIn(250)};profile.greeting.hide=function(a,b){b=site.callback(b);$(".tooltip").remove();return $(".widget_profile_greeting",a).fadeOut(250,b)};profile.greeting.destroy=function(a,b){if(!1===b)return $(".widget_profile_greeting",a).remove();a.removeClass("show_greeting");this.hide(a,function(){$(".widget_profile_greeting",a).remove()})};
394profile.greeting.request=function(a,b){a=$.extend(!0,{ajax:!0,action:"greeting",profile_id:null},a);site.request("ajax/profile/",a,b)};profile.greeting.render={};profile.greeting.render.container=function(a){$(a).prepend('<div class="widget_profile_greeting preloader"><i class="sprite_public icon_24_close_white" data-html="Close this greeting." data-top-nudge="-10"></i></div>')};
395profile.greeting.render.loaded=function(a,b){var c=profile.greeting,d=$(".widget_profile_greeting",a);d.append("<strong>Audio Greeting</strong>");d.removeClass("preloader");player.initialize({container:".widget_profile_item[data-profile_id="+a.data("profile_id")+"] .widget_profile_greeting",type:"audio",width:a.parent().hasClass("grid")?160:200,autoplay:!0,files:[{type:"audio/mp3",src:b[site.protocol]}]},function(b,d){c.events(a,b);a.addClass("show_greeting");$.browser.msie&&setTimeout(function(){$(".widget_profile .mejs-container").width(a.parent().hasClass("grid")?
396162:202)},500)})};profile.greet={};profile.greet.initialize=function(a){var b=site.widget.profile.greet;profile.greet.profile_id=a;b.request({profile_id:profile.greet.profile_id},function(c){c.success||(alert("There was an error attempting to play this greeting."),b.destroy(a));return b.loaded(a,c.data)})};profile.greet.destroy=function(a,b){};profile.greet.request=function(a,b){a=$.extend(!0,{ajax:!0,action:"greeting",profile_id:null},a);site.request("ajax/profile/",a,b)};
397profile.greet.loaded=function(a,b){if(!b||!b[site.protocol])return site.dialog.alert("Error Loading Audio File"),!1;$("body").prepend('<audio id="greeting_player_'+a+'" src="" preload="none" type="audio/mp3"></audio>');var c=$("#greeting_player_"+a);c.attr("src",b[site.protocol]);c[0].load();c[0].oncanplaythrough=c[0].play;site.request("ajax/profile/",{action:"play_greeting",profile_id:a});c[0].play();c[0].onended=function(){$("article [data-profile_id="+a+"] b > i,.listing .fa-pause,.listing .fa-play").removeClass("fa-pause fa-play").addClass("fa-volume-up")}};
398site.widget.profile=profile;$(document).ready(function(){site.widget.profile.initialize()});
399
400var $jscomp=$jscomp||{};$jscomp.scope={};$jscomp.arrayIteratorImpl=function(a){var b=0;return function(){return b<a.length?{done:!1,value:a[b++]}:{done:!0}}};$jscomp.arrayIterator=function(a){return{next:$jscomp.arrayIteratorImpl(a)}};$jscomp.ASSUME_ES5=!1;$jscomp.ASSUME_NO_NATIVE_MAP=!1;$jscomp.ASSUME_NO_NATIVE_SET=!1;$jscomp.SIMPLE_FROUND_POLYFILL=!1;$jscomp.ISOLATE_POLYFILLS=!1;$jscomp.FORCE_POLYFILL_PROMISE=!1;$jscomp.FORCE_POLYFILL_PROMISE_WHEN_NO_UNHANDLED_REJECTION=!1;
401$jscomp.defineProperty=$jscomp.ASSUME_ES5||"function"==typeof Object.defineProperties?Object.defineProperty:function(a,b,c){if(a==Array.prototype||a==Object.prototype)return a;a[b]=c.value;return a};$jscomp.getGlobal=function(a){a=["object"==typeof globalThis&&globalThis,a,"object"==typeof window&&window,"object"==typeof self&&self,"object"==typeof global&&global];for(var b=0;b<a.length;++b){var c=a[b];if(c&&c.Math==Math)return c}throw Error("Cannot find global object");};$jscomp.global=$jscomp.getGlobal(this);
402$jscomp.IS_SYMBOL_NATIVE="function"===typeof Symbol&&"symbol"===typeof Symbol("x");$jscomp.TRUST_ES6_POLYFILLS=!$jscomp.ISOLATE_POLYFILLS||$jscomp.IS_SYMBOL_NATIVE;$jscomp.polyfills={};$jscomp.propertyToPolyfillSymbol={};$jscomp.POLYFILL_PREFIX="$jscp$";var $jscomp$lookupPolyfilledValue=function(a,b){var c=$jscomp.propertyToPolyfillSymbol[b];if(null==c)return a[b];c=a[c];return void 0!==c?c:a[b]};
403$jscomp.polyfill=function(a,b,c,d){b&&($jscomp.ISOLATE_POLYFILLS?$jscomp.polyfillIsolated(a,b,c,d):$jscomp.polyfillUnisolated(a,b,c,d))};$jscomp.polyfillUnisolated=function(a,b,c,d){c=$jscomp.global;a=a.split(".");for(d=0;d<a.length-1;d++){var e=a[d];if(!(e in c))return;c=c[e]}a=a[a.length-1];d=c[a];b=b(d);b!=d&&null!=b&&$jscomp.defineProperty(c,a,{configurable:!0,writable:!0,value:b})};
404$jscomp.polyfillIsolated=function(a,b,c,d){var e=a.split(".");a=1===e.length;d=e[0];
404d=!a&&d in $jscomp.polyfills?$jscomp.polyfills:$jscomp.global;for(var f=0;f<e.length-1;f++){var h=e[f];if(!(h in d))return;d=d[h]}e=e[e.length-1];c=$jscomp.IS_SYMBOL_NATIVE&&"es6"===c?d[e]:null;b=b(c);null!=b&&(a?$jscomp.defineProperty($jscomp.polyfills,e,{configurable:!0,writable:!0,value:b}):b!==c&&(void 0===$jscomp.propertyToPolyfillSymbol[e]&&(c=1E9*Math.random()>>>0,$jscomp.propertyToPolyfillSymbol[e]=$jscomp.IS_SYMBOL_NATIVE?
405$jscomp.global.Symbol(e):$jscomp.POLYFILL_PREFIX+c+"$"+e),$jscomp.defineProperty(d,$jscomp.propertyToPolyfillSymbol[e],{configurable:!0,writable:!0,value:b})))};$jscomp.initSymbol=function(){};$jscomp.iteratorPrototype=function(a){a={next:a};a[Symbol.iterator]=function(){return this};return a};
406$jscomp.polyfill("Object.fromEntries",function(a){return a?a:function(b){var c={};if(!(Symbol.iterator in b))throw new TypeError(""+b+" is not iterable");b=b[Symbol.iterator].call(b);for(var d=b.next();!d.done;d=b.next()){d=d.value;if(Object(d)!==d)throw new TypeError("iterable for fromEntries should yield objects");c[d[0]]=d[1]}return c}},"es_2019","es3");site.clicktocall={v:10,forceCacheBust:!0,data:{},phone_call_id:null};
407site.clicktocall.websockets=function(a){if(!site.vars.feature_websockets_clicktocall||!_.isArray(_.get(a,"listing")))return!1;var b=[];_.each(a.listing,function(d){(d.business_id==site.business.id||16==d.business_id&&1==site.business.id)&&b.push(d)});if(!b.length)return!1;a.listing=b;var c={show_acd:!1};_.get(a,"listing[0].chat_id")&&document.body&&document.body.classList.contains("unified_user")||2!=site.user.type_id||site.utility.cookie.get("clicktocall_show_acd")==_.get(a,"listing[0].phone_call_id")||
408site.xs_no_acd||(site.utility.cookie.set("clicktocall_show_acd",_.get(a,"listing[0].phone_call_id"),1),[14,15,16,17].includes(_.get(a,"listing[0].phone_call_detail_type_id"))||(c.show_acd=!0));c.caller_connected=!1;c.caller_ready=!1;c.talker_connected=!1;c.caller_ready_time="";c.caller_title="";_.each(a.listing,function(d){c.chat_id=_.get(d,"chat_id");c.phone_call_id=d.phone_call_id;c.rate_id=d.rate_id;c.rate_type_id=d.rate_type_id;c.initiation_failed_status=null;-1!==[3,4,7,8,10,11,12,14,15].indexOf(d.phone_call_status_id)&&
409(c.initiation_failed_status=d.phone_call_status_id);if(d.user_id==site.user.id&&1==site.user.type_id||d.user_id!=site.user.id&&2==site.user.type_id){1==site.user.type_id&&(c.date_is_offset=d.date_is_offset,c.date_start=d.date_start);c.duration=d.call_start_ts?d.call_end_ts-d.call_start_ts:0;c.duration=0>c.duration?0:c.duration;c.call_start_time=d.call_start_ts_utc?1E3*d.call_start_ts_utc:Date.now();2==d.phone_call_status_id&&(c.caller_connected=!0);null!=d.phone_server&&(c.caller_ready=!0);null!=
410d.profile_title&&(c.caller_title=d.profile_title);let e;const f=String(null!=(e=null==d?void 0:d.date_modified)?e:"").trim();f&&"0000-00-00 00:00:00"!==f&&(c.caller_ready_time=f);c.show_review=c.duration<site.vars.review_visibility_by_call_duration_min?!1:!0}if(d.user_id!=site.user.id&&1==site.user.type_id||d.user_id==site.user.id&&2==site.user.type_id)_.merge(c,d),2==d.phone_call_status_id&&(c.talker_connected=!0),c.in_progress=_.isNull(d.date_end)||!d.date_end,2==site.user.type_id&&(c.date_is_offset=
411d.date_is_offset,c.date_start=d.date_start),1==site.user.type_id&&(c.profile={avatar_https:d.profile_avatar_https,profile_id:d.profile_id,title:d.profile_title,title_rewrite:d.profile_title_rewrite,theater_id:_.isUndefined(d.profile_theater_id)?_.isUndefined(d.other_chat_profile_profile_theater_id)?null:d.other_chat_profile_profile_theater_id:d.profile_theater_id}),c.rate={commission:d.rate_commission,is_ppm:-1!==[1,4,5,11,17,19,21,23,24,27,28].indexOf(d.rate_type_id)?1:0,minutes:d.rate_minutes,price:d.profile_rate_price,
412rate_id:d.rate_id,rate_type_id:d.rate_type_id};!c.duration&&c.caller_connected&&c.talker_connected&&(c.duration=1,c.call_start_time=Date.now());c.caller_connected||c.talker_connected||1!=c.phone_call_status_id||(c.duration=0,c.call_start_time=Date.now())});console.log("after foreach",c);if(2==site.user.type_id){site.clicktocall.data=c;if(15==c.phone_call_detail_type_id||17==c.phone_call_detail_type_id){if(1==c.phone_call_status_id&&c.caller_ready)site.videocall.dialog.talker.request.boot(c);else if(1!=
413c.phone_call_status_id&&2!=c.phone_call_status_id){console.log("Video call ended",c);$(".video-call-dialog-talker-request").is(":visible")&&(console.log("countdown is visible"),site.videocall.dialog.talker.request.countdown.destroy(),site.videocall.dialog.talker.request.hide(),3!=c.phone_call_status_id&&5!=c.phone_call_status_id&&15!=c.phone_call_status_id&&alert("Video Call Ended by Caller"));""!=c.date_start&&null!=c.date_start&&"0000-00-00 00:00:00"!=c.date_start&&alert("Video Call Ended");let d;
414null==(d=endCall)||d();$("#window-video-call").foundation("close")}else 1!=c.phone_call_status_id&&(site.videocall.dialog.talker.request.countdown.destroy(),site.videocall.dialog.talker.request.hide(),site.videocall.acd.timer.start());return}site.clicktocall.phone_call_id!=c.phone_call_id&&(site.clicktocall.acd.talker.dialog.destroy(),site.clicktocall.acd.talker.initialized=!1,$("#acd_launch").remove(),site.clicktocall.acd.talker.dialog.data=c,site.clicktocall.data.show_acd=!0,site.clicktocall.acd.talker.initialize(null,
415!0),site.clicktocall.acd.talker.dialog.initialize())}site.clicktocall.phone_call_id=c.phone_call_id;site.clicktocall.ping(c)};
416site.clicktocall.ping=function(a){14!=site.business.id||!a.talker_connected||_.get(a,"chat_id")||2!=site.user.type_id||TarotTable.talker_lau
416nched||(TarotTable.launchTarotTable({type:"call",phone_call_id:a.phone_call_id}),TarotTable.talker_launched=!0);14==site.business.id&&a.talker_connected&&!_.get(a,"chat_id")&&a.caller_connected&&1==site.user.type_id&&!TarotTable.caller_launched&&(TarotTable.joinTarotTable({type:"call",phone_call_id:a.phone_call_id}),TarotTable.caller_launched=!0);a||(a={});var b=
417_.clone(site.clicktocall.data);$.extend(!0,site.clicktocall.data,a);if(a)if(a.talker_connected?site.clicktocall.connect.animate.section(3):a.caller_connected&&site.clicktocall.connect.animate.section(1),1==a.in_progress)1==site.user.type_id&&2==a.phone_call_status_id?[14,15,16,17].includes(a.phone_call_detail_type_id)||(site.clicktocall.acd.caller.initialize(),a.caller_connected&&site.clicktocall.acd.caller.timer.start()):2==site.user.type_id&&([14,15,16,17].includes(a.phone_call_detail_type_id)||
418site.clicktocall.acd.talker.initialize());else if(a.show_review){if(1==site.user.type_id&&!site.xs_no_popup){if([14,15,16,17].includes(a.phone_call_detail_type_id)){alert("Video Call Ended");var c;null==(c=endCall)||c();$("#window-video-call").foundation("close")}else site.clicktocall.acd.caller.timer.stop(),site.clicktocall.acd.caller.destroy();14==site.business.id&&TarotTable.flush();3==_.get(a,"rate_type_id")&&$('button[call-me].offer[rate-id="'+_.get(a,"rate_id")+'"]').remove();(b.debit_id||_.get(site,
419"clicktocall.acd.talker.dialog.data.debit_id"))&&a.profile.theater_id==site.theater.id&&"system"!=a.profile.title&&0==[5,7].includes(site.clicktocall.data.rate_type_id)&&setTimeout(ReviewModal.show({debit_id:a.debit_id||b.debit_id||_.get(site,"clicktocall.acd.talker.dialog.data.debit_id"),profile_id:a.profile.profile_id}),2E3)}}else if(1==site.user.type_id){if(a.initiation_failed_status&&1==site.clicktocall.connect.initialized){b="The connection failed.";switch(parseInt(a.initiation_failed_status)){case 3:case 4:case 14:case 15:b=
420"We're sorry, this "+site.data_get("word_talker")+" could not accept your call.<br /><br/>Please message them or try again at another time.";if(23!=_.get(a,"rate_type_id")&&24!=_.get(a,"rate_type_id")&&27!=_.get(a,"rate_type_id")&&28!=_.get(a,"rate_type_id")&&32!=_.get(a,"rate_type_id")&&33!=_.get(a,"rate_type_id")&&34!=_.get(a,"rate_type_id")&&35!=_.get(a,"rate_type_id")){if(!a.phone_call_callback_id){b+='Request Callback within <select name="callback_time">';c=[2,4,12,24,48];for(var d in c)b+='<option value="'+
421d+'">'+d+" Hours</option>";b+="</select>"}b+='<br /><a id="clicktocall-leavevoicemail" class="button3">LEAVE A VOICEMAIL</a>'}break;case 7:b="You did not answer, please check Phone Settings."}site.clicktocall.connect.error(b);site.ping.set_timeout(15E3)}else 3==_.get(a,"rate_type_id")&&(_.set(site,"ping.show_first_time_offer",!1),$('button[call-me].offer[rate-id="'+_.get(a,"profile_rate_id")+'"]').hide());site.clicktocall.acd.caller.timer.stop();site.clicktocall.acd.caller.initialized&&site.clicktocall.acd.caller.destroy();
422if(23==_.get(a,"rate_type_id")||24==_.get(a,"rate_type_id")||27==_.get(a,"rate_type_id")||28==_.get(a,"rate_type_id")||32==_.get(a,"rate_type_id")||33==_.get(a,"rate_type_id")||34==_.get(a,"rate_type_id")||35==_.get(a,"rate_type_id")){alert("Video Call Ended.");let e;null==(e=endCall)||e();$("#window-video-call").foundation("close")}}else 23==_.get(a,"rate_type_id")||_.get(a,"rate_type_id")};
423site.clicktocall.AMW_launch=function(a){a&&($("#window_fade.open_window_fade").addClass("locked"),AMW.launch());site.clicktocall.AMW_launch_dialog=!1};site.clicktocall.review={initialized:!1};
424site.clicktocall.review.initialize=function(a){var b=site.clicktocall.review;if(b.initialized)return!1;b.data=a||site.clicktocall.acd.caller.data;if(!b.data)return b.reload_attempts||(b.reload_attempts=0),5>b.reload_attempts?(b.reload_attempts++,window.setTimeout(b.initialize,300)):site.exception("func: site.clicktocall.review.initialize",{data:a,"acd.caller":site.clicktocall.acd.caller.data}),!1;_.isUndefined(b.data.profile)||_.isUndefined(b.data.profile.debit_id)||(b.data.debit_id=b.data.profile.debit_id);
425site.clicktocall.review.render();site.clicktocall.review.events();window.setTimeout(site.clicktocall.review.show,500);return this.initialized=!0};
426site.clicktocall.review.events=function(){var a=this;$("#clicktocall-review-submit").on("click",function(){a.save($("#clicktocall-review-rating input[data-type=rating]").val(),$("#clicktocall-review-textarea").val())});$("#clicktocall-review .icon_24_close_white").on("click",function(){return a.destroy()});$("#clicktocall-review-right .button2").on("click",function(){var b=site.product.static_listing({product_static_id:$(this).data("product_static_id")});if(!b)return!1;b=b.listing[0];var c=parseFloat(b.price);
427if(10==b.product_static_id){c=window.prompt("Please enter the "+site.vars.words.tip+" amount (between $1.00 - $999.99):","100.00");c=parseFloat(c);if(!c)return!1;if(isNaN(c)||1>c||999.99<c)return alert("Invalid "+site.vars.words.tip+" amount. Please try again."),!1;c=parseFloat(c)}b={debit_id:_.isUndefined(a.data.debit_id)?null:a.data.debit_id,profile_id:a.data.profile.profile_id,product_static_id:b.product_static_id,title:site.vars.words.tip,price:c,description:null,icon:"sprite_members icon_32_cash"};
428return site.wallet.initialize(b)})};
429site.clicktocall.review.render=function(){if($("#clicktocall-review").length)return!1;var a=_.get(this,"data.profile.avatar_https")||_.get(FlowMaster,"data.talker.avatar")||site.url.current+"images/_default_avatar.png",b=[];b.status=!0;b.disabled="";b.placeholder="Leave your review here...";b.review=this.data.profile.review||"";b.duration=this.data.duration;b.limit=site.data_get("review_visibility_by_call_duration_min");b.button='<a id="clicktocall-review-submit">Submit Review</a>';b.example='<em><strong>Example:</strong> "The best call I ever had. I can\'t wait to talk to them again!!!"</em>';
430b.duration<b.limit&&(b.status=!1,b.disabled="disabled",b.placeholder="Your Phone Call has to be longer than "+b.limit+" seconds in order to submit a review!",b.button=b.example="");a='\t\t<section id="clicktocall-review">\t\t\t<header>\t\t\t\t<i class="icon_24_phone_white"></i>\t\t\t\t<i class="icon_24_close_white" data-html="Cancel leaving this review!" data-top-nudge="-12"></i>\t\t\t\t<h1><strong>Review '+this.data.profile.title+'</strong></h1>\t\t\t</header>\t\t\t<section id="clicktocall-review-left">\t\t\t\t<div class="clicktocall_avatar" data-image="'+
431a+'" style="background: transparent url('+a+') no-repeat 0px 0px"></div>\t\t\t</section>\t\t\t<section id="clicktocall-review-middle">\t\t\t\t<div id="clicktocall-review-rating"></div>\t\t\t\t<strong>Your Review</strong>\t\t\t\t<textarea '+b.disabled+' id="clicktocall-review-textarea" placeholder="'+b.placeholder+'">'+b.review+"</textarea>\t\t\t\t"+b.example+'\t\t\t</section>\t\t\t<section id="clicktocall-review-right">';var c=site.product.static_listing({product_static_type_id:1});if(c){a+="<strong>Leave A "+
432site.vars.words.tip+"</strong>";for(var d in c.listing){var e=c.listing[d];if("undefined"!==e.product_static_id&&e.product_static_id){var f=parseInt(e.price)||0,h=e.title;f&&(h="$"+e.price);a+='<a class="button2" data-product_static_id="'+e.product_static_id+'">'+h+"</a>"}}}a+="\t\t\t\t"+b.button+"\t\t\t</section>\t\t</section>";$("body").append(a);b.status&&(this.rating=new site.rating,this.rating.initialize({container:"#clicktocall-review-rating",editable:!0}));return!0};
433site.clicktocall.review.save=function(a,b){if(!b&&!a)return alert("Your review cannot be blank!");site.request("ajax/ctc-review.php",{debit_id:this.data.debit_id,rating:a,review:b},function(c){site.clicktocall.review.destroy(function(){if(!c.success)return alert(c.error);alert({classes:"dialog-green",title:"Thank You!",message:"Your review has been sent successfully."})})})};
434site.clicktocall.review.show=function(a){a=_.isFunction(a)?site.callback(a):function(){};site.window.fade.show();$("#clicktocall-review").show("drop",{direction:"left"},300,function(){a()})};site.clicktocall.review.hide=function(a){a=_.isFunction(a)?site.callback(a):function(){};site.window.fade.hide();$("#clicktocall-review").hide("drop",{direction:"right"},300,function(){a()})};
435site.clicktocall.review.destroy=function(a){a=_.isFunction(a)?site.callback(a):function(){};site.window.fade.hide();$(".tooltip").remove();this.hide(function(){$("#clicktocall-review").remove();a(!0)});return this.initialized=!1};site.clicktocall.connect={initialized:!1,data:null,phone_id:null,profile_id:null,is_skype_call:0,talkerhandle:null,profile_rate_id:null,phone_call_type_id:1,rate_type_id:1,phone_display:null};site.clicktocall.connect.gender=function(a){return"Profile"};
436site.clicktocall.connect.initialize=function(a){"Begin initialize connect.";site.clicktocall.connect.initialize.input=a;if(!site.user.id)return site.user.login();if(site.clicktocall.connect.initialized)return site.clicktocall.connect.show();if(!a.profile_id)return!1;a.preselected_profile_rate_id&&(site.clicktocall.connect.profile_rate_id=a.preselected_profile_rate_id);a.rate_type_id&&(site.clicktocall.connect.rate_type_id=a.rate_type_id);site.clicktocall.connect.profile_id=a.profile_id;site.clicktocall.connect.is_skype_call=
437a.is_skype_call;"initialize connect step 2.";site.request("ajax/ctc-initialize.php",{profile_id:site.clicktocall.connect.profile_id,is_skype_call:site.clicktocall.connect.is_skype_call,rate_type_id:site.clicktocall.connect.rate_type_id},function(b){if(0==b.success)return b.error?site.dialog.alert({title:"Oops!",message:b.error}):site.dialog.alert({title:"Oops!",message:"We could not place your call. Please try again or contact support."}),site.clicktocall.connect.destroy();site.clicktocall.connect.data=
438b;site.clicktocall.connect.talkerhandle=b.talkerhandle;site.clicktocall.connect.render(b);site.clicktocall.connect.events(b);site.clicktocall.connect.initialized=!0;site.clicktocall.connect.show()})};
439site.clicktocall.connect.validate=function(){var a=!0,b=parseInt($("#clicktocall select[name=profile_rate_id]").val());if(1!=site.clicktocall.connect.is_skype_call)var c=parseInt($("#clicktocall #clicktocall_phone").data("phone_id")),d=parseInt($("#clicktocall select[name=phone_call_type_id]").val()),e=parseInt($("#clicktocall select[name=user_credit_card_id]").val());else c=0,d=1,e=0;2!=d&&3!=d||site.utility.is_number(e)&&!(0>=e)||(a="Please select the credit card you wish to use with this call!");
440if(!site.utility.is_number(d)||0>=d)a="Please select how you want to fund this call!";(!site.utility.is_number(c)||0>=c)&&1!=site.clicktocall.connect.is_skype_call&&(a="Please select a phone number for us to connect you!");if(!site.utility.is_number(b)||0>=b)a="Please select a rate for this "+site.data_get("word_talker")+"!";return a};site.clicktocall.amw_callback={hide:function(){},launch:function(){site.clicktocall.connect.destroy()},done:function(){}};
441site.clicktocall.connect.error=function(a){var b=site.clicktocall.connect.data;$("#clicktocall-connecting_error strong").html(a);-1<a.indexOf("not enough funds")&&($("#clicktocall-connecting_add_money").length||$("#clicktocall-connecting_close").before('<a id="clicktocall-connecting_add_money" class="button3" href="javascript:;" onclick="AMW.launch(site.clicktocall.amw_callback.done,site.clicktocall.amw_callback.hide);site.clicktocall.amw_callback.launch();" data-html="Add money to your account">ADD MONEY</a>'),
442b.user.credit_cards?$("#clicktocall-connecting_use_cc").length||($("#clicktocall-connecting_close").before('<a id="clicktocall-connecting_use_cc" class="button3" data-html="Use a saved Credit Card.">USE A CREDIT CARD</a>'),$("#clicktocall-connecting_use_cc").on("click",function(){$('.clicktocall_select[data-name="phone_call_type_id"]').click();$('.clicktocall_select[data-name="phone_call_type_id"] li[data-value="3"]').click();site.clicktocall.connect.show()})):$("#clicktocall-connecting_use_cc").remove());
443$("#clicktocall-connecting, #clicktocall-connecting_error").css("display","block")};
444site.clicktocall.connect.events=function(a){$("#clicktocall .icon_24_close_white, #clicktocall-connecting_close").on("click",function(){return site.clicktocall.connect.destroy()});$("#clicktocall-leavevoicemail").live("click",function(){site.request("ajax/leave-voicemail.php",{action:"call",user_id:site.user.id,profile_id:site.clicktocall.connect.profile_id});return site.clicktocall.connect.destroy()});$("#clicktocall_show_pin").on("click",function(){$(".tooltip").remove();return $(this).parent().html($(this).data("pin"))});
445$("#clicktocall_phone").bind("click",function(){site.phone_widget.load(site.clicktocall.connect.initialize.bind(null,site.clicktocall.connect.initialize.input));return site.clicktocall.connect.destroy(void 0,!0)});$("#connect_now").on("click",function(){var b=site.clicktocall.connect.validate();if(!0!==b)return alert(b);$("#connect_now").unbind("click");b=parseInt($("#clicktocall select[name=profile_rate_id]").val());var c=parseInt($("#clicktocall select[name=phone_call_type_id]").val()),d=parseInt($("#clicktocall select[name=user_credit_card_id]").val()),
446e="FALSE";var f=$(".voice_phone_display").html().replace(/(\d{3})(\d{3})(\d{4})/,"$1-$2-$3");var h=parseInt($("#clicktocall #clicktocall_phone").data("phone_id"));1==$("#clicktocall input[name=TL_PHONE_CALL_RECORD]").is(":checked")&&(e="TRUE");site.ping.clear();site.clicktocall.connect.request(b,h,c,d,e,f);
446site.clicktocall.connect.animate.initialize();$(".tooltip").remove()});$("#skype_now").on("click",function(){var b=site.clicktocall.connect.validate();if(!0!==b)return alert(b);b=$("#clicktocall input[name=caller_handle]").val();
447if("--Enter your Skype Handle--"==b||""==b)return alert("A valid Skype handle is required.");site.clicktocall.connect.update(site.user.id,b,function(c){if(0==c.success)return c.error?site.dialog.alert({title:"Oops!",message:c.error}):site.dialog.alert({title:"Oops!",message:"We could not place your call. Please try again or contact support."}),site.clicktocall.connect.destroy()});b=parseInt($("#clicktocall select[name=profile_rate_id]").val());site.ping.clear();site.clicktocall.connect.request(b,
4480,1,0,"FALSE","");site.clicktocall.connect.animate.initialize();$(".tooltip").remove()});$("#skype_update").on("click",function(){var b=$("#clicktocall input[name=caller_handle]").val();if(""==b)return alert("A valid Skype handle is required.");site.clicktocall.connect.update(site.user.id,b,function(c){if(0==c.success)return c.error&&site.dialog.alert({title:"Oops!",message:c.error}),site.clicktocall.connect.destroy();site.utility.cookie.set("abandoned","ctc",1);site.utility.cookie.set("abandoned_id",
449JSON.stringify({profile_id:site.clicktocall.connect.profile_id,is_skype_call:site.clicktocall.connect.is_skype_call}),1);window.location.reload()});return!1});$("#clicktocall select").each(function(){var b="",c=$(":selected",this).val()||null;c=c?c:"";$("option",this).each(function(){var d=0,e=0;c==$(this).val()&&(d=1);$(this).attr("disabled")&&(e=1);b+='<li data-value="'+$(this).val()+'" data-disabled="'+e+'" data-selected="'+d+'">'+$(this).text()+'<i class="sprite_public icon_10_check"></i></li>'});
450$(this).before('<div class="clicktocall_select" data-disabled="'+($(this).attr("disabled")?1:0)+'" data-name="'+$(this).attr("name")+'" data-value="'+$(":selected",this).val()+'"><i class="'+$(this).data("icon")+'"></i><i class="sprite_public icon_16_dropdown"></i><div>'+($(":selected",this).html()||$("option",this).html())+"</div><ul>"+b+"</ul></div>");$(this).hide()});$(".clicktocall_select[data-disabled=0] li[data-disabled=0]").live("click",function(){$("li",$(this).parent()).attr("data-selected",
4510);$(this).attr("data-selected",1);$("div",$(this).parent().parent()).html($(this).text());$("#clicktocall select[name="+$(this).parent().parent().data("name")+"]").val($(this).data("value"));$("#clicktocall select[name="+$(this).parent().parent().data("name")+"]").change()});$("#clicktocall select[name=profile_rate_id]").bind("change",function(){var b=!0,c=parseInt($("#clicktocall select[name=phone_call_type_id]").val()),d=parseInt($("#clicktocall select[name=profile_rate_id]").val());if(_.get(a,
452"profile.rates"))for(var e in a.profile.rates){var f=a.profile.rates[e];if(f.profile_rate_id==d){1!=f.rate_type_id&&21!=f.rate_type_id&&(b=!1);break}}b?$('#clicktocall .clicktocall_select[data-name=phone_call_type_id] ul li[data-value="3"]').attr("data-disabled","0"):(3===c&&$('#clicktocall .clicktocall_select[data-name=phone_call_type_id] ul li[data-value="1"]').click(),$('#clicktocall .clicktocall_select[data-name=phone_call_type_id] ul li[data-value="3"]').attr("data-disabled","1"))});$("#clicktocall select[name=phone_call_type_id]").bind("change",
453function(){1!=$(this).val()?$(".clicktocall_auth").show():$(".clicktocall_auth").hide();1==$(this).val()?$("#clicktocall .clicktocall_select[data-name=user_credit_card_id]").attr("data-disabled",1):$("#clicktocall .clicktocall_select[data-name=user_credit_card_id]").attr("data-disabled",0)});$(".clicktocall_select[data-disabled=0]").live("click",function(){if(1==parseInt($(this).data("disabled")))return!1;if($(this).hasClass("open"))return $(this).removeClass("open"),!0;$(this).addClass("open")});
454$(".clicktocall_select").mouseleave(function(){$(this).removeClass("open")});$(".clicktocall_select, .clicktocall_select li, #clicktocall_phone").disableSelection();$("#clicktocall select[name=profile_rate_id]").trigger("change")};
455site.clicktocall.connect.render=function(a){site.debug("site.clicktocall.connect.render",a);if($("#clicktocall").length)return!1;var b=_.get(a,"caller.avatar_https")||site.url.current+"images/_default_avatar.png",c=_.get(a,"profile.avatar_https")||_.get(FlowMaster,"data.talker.avatar")||site.url.current+"images/_default_avatar.png";if(1==a.profile.is_skype_call){var d=a.callerhandle;b="--Enter your Skype Handle--"==d||""==d?' \t\t\t\t<section id="clicktocall">\t\t\t\t\t<header>\t\t\t\t\t\t<i class="icon_24_skype_white"></i>\t\t\t\t\t\t<i class="icon_24_close_white" data-html="Cancel making this call!" data-top-nudge="-12"></i>\t\t\t\t\t\t<h1>Skype&nbsp&nbsp<strong>'+
456a.profile.title+'</strong></h1>\t\t\t\t\t</header>\t\t\t\t\t<section id="clicktocall_left">\t\t\t\t\t\t<div class="clicktocall_avatar" data-image="'+c+'" style="background: transparent url('+c+') no-repeat 0px 0px"></div>\t\t\t\t\t\t<div id="clicktocall_options">\t\t\t\t\t\t\t<h1>Your Skype Handle is required.</h1>\t\t\t\t\t\t\t<p><h3>Use Skype handle:</h3><div id="skype_input"><input type="text" id="caller_handle" name="caller_handle" value="'+d+'" placeholder="--Enter a Valid Skype Handle--"></div></p>\t\t\t\t\t\t\t<br/><br/><br/><button id="skype_update" data-top-nudge="12">Update</button>\t\t\t\t\t\t</div>\t\t\t\t\t</section>\t\t\t\t\t<section id="clicktocall_right">\t\t\t\t\t\t<br /><br /><medium>\t\t\t\t\t\t\tThe Skype handle you enter must match the identity that you use to place the call in your Skype software or you will not get connected.\t\t\t\t\t\t</medium>\t\t\t\t\t</section>\t\t\t\t</section>':
457' \t\t\t\t<section id="clicktocall">\t\t\t\t\t<header>\t\t\t\t\t\t<i class="icon_24_skype_white"></i>\t\t\t\t\t\t<i class="icon_24_close_white" data-html="Cancel making this call!" data-top-nudge="-12"></i>\t\t\t\t\t\t<h1>Skype&nbsp&nbsp<strong>'+a.profile.title+'</strong></h1>\t\t\t\t\t</header>\t\t\t\t\t<section id="clicktocall_left">\t\t\t\t\t\t<div class="clicktocall_avatar" data-image="'+c+'" style="background: transparent url('+c+') no-repeat 0px 0px"></div>\t\t\t\t\t\t<div id="clicktocall_options">\t\t\t\t\t\t\t<h1>LET US CONNECT YOU</h1>\t\t\t\t\t\t\t'+
458site.clicktocall.connect.render_rate_select(a)+'\t\t\t\t\t\t\t<p><h3>Use Skype handle:</h3><div id="skype_input"><input type="text" id="caller_handle" name="caller_handle" value="'+a.callerhandle+'"></div>\t\t\t\t\t\t\t<br/><br/><br/><button id="skype_now" data-html="CLICK HERE TO START!" data-top-nudge="12">CONNECT NOW</button>\t\t\t\t\t\t\t<p><h3>Or, you can manually connect with<br /><b>'+a.talkerhandle+'</b><br />via your Skype software.</H3></p>\t\t\t\t\t\t</div>\t\t\t\t\t</section>\t\t\t\t\t<section id="clicktocall_right">\t\t\t\t\t\t<medium>You must have <a href="https://login.skype.com/account/signup-form?application=download&return_url=http%3A%2F%2Fwww.skype.com%2Fgo%2Fdownloading-page" target="_blank"><font color="#ff0000">Skype</font></a> installed.</medium>\t\t\t\t\t\t<medium>Click "CONNECT NOW" to launch Skype.</medium>\t\t\t\t\t\t<medium>If prompted, select "Launch Application" to connect.</medium>\t\t\t\t\t\t<medium>The Skype handle, shown to the left, must match the username that you logged into Skype with or your call will not connect.<br /></medium>\t\t\t\t\t\t<medium>We advise a new Skype handle for use with TalkToMe.com.<br /></medium>\t\t\t\t\t</section>\t\t\t\t</section>\t\t\t\t<section id="clicktocall-connecting">\t\t\t\t\t<header>\t\t\t\t\t\t<i class="icon_24_skype_connect"></i>\t\t\t\t\t\t<h1>Connecting To <strong>'+
459a.profile.title+'</strong></h1>\t\t\t\t\t</header>\t\t\t\t\t<span id="clicktocall-connecting_error">\t\t\t\t\t\t<strong>This '+site.data_get("word_talker")+' is currently busy. Try again later!</strong>\t\t\t\t\t\t<a id="clicktocall-connecting_close" class="button2">CLOSE THIS WINDOW</a>\t\t\t\t\t</span>\t\t\t\t\t<span id="clicktocall_timeline"></span>\t\t\t\t\t<div id="clicktocall-connecting_wallet">\t\t\t\t\t\t<i class="ball"></i>\t\t\t\t\t\t<img src="'+site.url.current+'images/icon_64_check_green.png" />\t\t\t\t\t\t<div class="clicktocall_avatar"><img id="clicktocall-connecting_wallet_img" src="'+
460site.url.current+'images/icon_64_wallet.png" /></div>\t\t\t\t\t</div>\t\t\t\t\t<div>\t\t\t\t\t\t<i class="ball"></i>\t\t\t\t\t\t<img src="'+site.url.current+'images/icon_64_check_green.png" />\t\t\t\t\t\t<div class="clicktocall_avatar"><img src="'+c+'" /></div>\t\t\t\t\t</div>\t\t\t\t\t<div>\t\t\t\t\t\t<img src="'+site.url.current+'images/icon_64_check_green.png" />\t\t\t\t\t\t<div class="clicktocall_avatar"><img src="'+b+'" /></div>\t\t\t\t\t</div>\t\t\t\t\t<footer>\t\t\t\t\t\t<div id="clicktocall_statusbar">\t\t\t\t\t\t\t<span><img src="'+
461site.url.current+'images/loading_small.gif" /> Verifying Your Funds...</span>\t\t\t\t\t\t\t<span><img src="'+site.url.current+'images/loading_small.gif" /> Establishing Skype connection...</span>\t\t\t\t\t\t</div>\t\t\t\t\t</footer>\t\t\t\t</section>'}else{var e="",f="";d=!1;var h=a.profile.title,g=site.data_get("phone"),l=site.vars.phone_international;"system"==h&&(h="Chat Line",d=!0,g=site.data_get("vchat_number"));3==site.theater.id&&(e="<br/>Psychics.com is for entertainment purposes only.<br><br>Advisors are not employees of Psychics.com<br><br>Psychics.com does not make available and is not liable for any content or information that you obtain through Psychics.com.<br>",
462f="<br>Psychics.com is for entertainment purposes only.<br><br>Advisors are not employees of Psychics.com.<br><br>Psychics.com does not make available and is not liable for any content or information that you obtain through Psychics.com.");b='\t\t\t<section id="clicktocall">\t\t\t\t<header>\t\t\t\t\t<i class="icon_24_phone_white"></i>\t\t\t\t\t<i class="icon_24_close_white" data-html="Cancel making this call!" data-top-nudge="-12"></i>\t\t\t\t\t<h1>Call <strong>'+h+'</strong></h1>\t\t\t\t</header>\t\t\t\t<section id="clicktocall_left">\t\t\t\t\t<div class="clicktocall_avatar" data-image="'+
463c+'" style="background: transparent url('+c+') no-repeat 0px 0px"></div>\t\t\t\t\t<div id="clicktocall_options">\t\t\t\t\t\t<h1>LET US CONNECT YOU</h1>\t\t\t\t\t\t'+site.clicktocall.connect.render_rate_select(a)+"\t\t\t\t\t\t"+site.clicktocall.connect.render_phone_select(a)+"\t\t\t\t\t\t"+site.clicktocall.connect.render_method_select(a)+"\t\t\t\t\t\t"+site.clicktocall.connect.render_payment_select(a)+'\t\t\t\t\t\t<small class="clicktocall_auth">You will see a $20.00 authorization hold on your credit card when placing the call. This is an authorization hold only, the final settled amount will be for the total of the completed call.</small>\t\t\t\t\t\t'+
464e+'\t\t\t\t\t\t<button id="connect_now" data-html="CLICK HERE TO START THE CALL!" data-top-nudge="-12"><i class="icon_24_phone_connect"></i>CONNECT NOW</button>\t\t\t\t\t\t'+site.clicktocall.connect.render_record_checkbox(a)+'\t\t\t\t\t</div>\t\t\t\t</section>\t\t\t\t<section id="clicktocall_right">\t\t\t\t\t<h1>OR CALL <strong>'+g+"</strong></h1>\t\t\t\t\t<small>Outside the USA call: "+l+'</small>\t\t\t\t\t<dl id="clicktocall_credentials">\t\t\t\t\t\t<dt>Your Account Number:</dt>\t\t\t\t\t\t<dd>'+
465a.user.user_id+'</dd>\t\t\t\t\t\t<dt>Your PIN Number:</dt>\t\t\t\t\t\t<dd><a id="clicktocall_show_pin" data-pin="'+a.user.pin+'" data-html="Click here to see your PIN number." data-top-nudge="-12">CLICK HERE</a></dd>\t\t\t\t\t\t<dt>'+site.clicktocall.connect.gender(a.profile.attribute_class_id)+" Number:</dt>\t\t\t\t\t\t<dd>"+a.profile.profile_id+"</dd>\t\t\t\t\t</dl>\t\t\t\t\t<span>You will be prompted to enter the information above when calling in. Please have it ready prior to your call.<br><br>"+
466f+'</span>\t\t\t\t</section>\t\t\t\t\t\t</section>\t\t\t<section id="clicktocall-connecting">\t\t\t\t<header>\t\t\t\t\t<i class="icon_24_phone_white"></i>\t\t\t\t\t<h1>Connecting To <strong>'+h+'</strong></h1>\t\t\t\t</header>\t\t\t\t<span id="clicktocall-connecting_error">\t\t\t\t\t<strong>This '+site.data_get("word_talker")+' is currently busy. Try again later!</strong>\t\t\t\t\t<a id="clicktocall-connecting_close" class="button2">CLOSE THIS WINDOW</a>\t\t\t\t</span>\t\t\t\t<span id="clicktocall_timeline"></span>\t\t\t\t<div id="clicktocall-connecting_wallet">\t\t\t\t\t<i class="ball"></i>\t\t\t\t\t<img src="'+
467site.url.current+'images/icon_64_check_green.png" />\t\t\t\t\t<div class="clicktocall_avatar"><img id="clicktocall-connecting_wallet_img" src="'+site.url.current+'images/icon_64_wallet.png" /></div>\t\t\t\t</div>\t\t\t\t<div>\t\t\t\t\t<i class="ball"></i>\t\t\t\t\t<img src="'+site.url.current+'images/icon_64_check_green.png" />\t\t\t\t\t<div class="clicktocall_avatar"><img src="'+c+'" /></div>\t\t\t\t</div>\t\t\t\t<div>\t\t\t\t\t<img src="'+site.url.current+'images/icon_64_check_green.png" />\t\t\t\t\t<div class="clicktocall_avatar"><img src="'+
468b+'" /></div>\t\t\t\t</div>\t\t\t\t<footer>\t\t\t\t\t<div id="clicktocall_statusbar">\t\t\t\t\t\t';b=d?b+('<span></span>\t\t\t\t\t\t<span><img src="'+site.url.current+"images/loading_small.gif\" /> We're Calling "+h+'...</span>\t\t\t\t\t\t<span><img src="'+site.url.current+"images/loading_small.gif\" /> We're Calling You at </span>"):b+('<span><img src="'+site.url.current+'images/loading_small.gif" /> Verifying Your Funds...</span>\t\t\t\t \t\t<span><img src="'+site.url.current+"images/loading_small.gif\" /> We're Calling "+
469site.clicktocall.connect.gender(a.profile.attribute_class_id)+" #"+a.profile.profile_id+'...</span>\t\t\t\t \t\t<span><img src="'+site.url.current+"images/loading_small.gif\" /> We're Calling You at </span>");b+="\t\t</div>\t\t\t\t</footer>\t\t\t</section>"}$("body").append(b)};
470site.clicktocall.connect.render_rate_select=function(a){var b="",c;for(c in a.profile.rates){var d=a.profile.rates[c],e="";if(d.profile_rate_price)if(1==a.profile.is_skype_call)11==d.rate_type_id&&(e+='<option value="'+d.profile_rate_id+'" selected>Skype: $'+d.profile_rate_price+"/min</option>");else if(1==d.rate_type_id||2==d.rate_type_id||3==d.rate_type_id)e+='<option value="'+d.profile_rate_id+'"',site.clicktocall.connect.profile_rate_id==d.profile_rate_id&&(e+=" selected"),e+=">",1==d.rate_type_id||
47119==d.rate_type_id?e+="Pay Per Minute: $"+d.profile_rate_price+"/min":3==d.rate_type_id?e+="Special: "+d.minutes+" minutes for $"+d.profile_rate_price:2==d.rate_type_id&&(e+="Up to "+d.minutes+" minutes for $"+d.profile_rate_price),e+="</option>";b=3==d.rate_type_id?e+b:b+e}return'<select name="profile_rate_id" data-icon="sprite_public icon_16_money">'+b+"</select>"};
472site.clicktocall.connect.render_phone_select=function(a){var b=null,c;for(c in a.user.phones.listing){var d=a.user.phones.listing[c];0==c&&(b=d);1==d.is_default&&(b=d)}a='<a id="clicktocall_phone" class="change_phone" data-html="Click here to add/change your phone number!" data-top-nudge="-12"><i class="sprite_members icon_16_phone"></i>Add Your Phone Number!</a>';b&&b.phone_id&&(a='<a id="clicktocall_phone" data-phone_id="'+b.phone_id+'" class="sel_phone"><i class="sprite_members icon_16_phone"></i><span class="voice_phone_display">'+
473site.utility.format.phone(b.number)+'</span><strong class="change_phone" data-html="Click here to add/change your phone number!" data-top-nudge="-12">CHANGE</strong></a>');return a};
474site.clicktocall.connect.render_method_select=function(a){site.debug("site.clicktocall.connect.render_method_select",site.user.data.phone_call_type_id,a.user.credit_cards,a.phone_call_type_id);var b=a.user.credit_cards&&site.user.data.phone_call_type_id?site.user.data.phone_call_type_id:1,c='<select name="phone_call_type_id" data-icon="icon_16_wallet">\t<option value="1"'+(1==b?" selected":"")+">Use funds in my wallet</option>";_.isEmpty(a.user.credit_cards)||(c+='\t<option value="3"'+(a.user.credit_cards?
475"":" disabled")+(a.user.credit_cards&&3==b?" selected":"")+'>
475Use my wallet, then my credit card</option>\t<option value="2"'+(a.user.credit_cards?"":" disabled")+(a.user.credit_cards&&2==b?" selected":"")+">Use my credit card</option>");return c+"</select>"};
476site.clicktocall.connect.render_payment_select=function(a){if(_.isEmpty(a.user.credit_cards))return"";var b='\t\t<select name="user_credit_card_id" data-icon="icon_16_card"'+(a.user.credit_cards&&1!=site.user.data.phone_call_type_id?"":" disabled")+'>\t\t\t<option value="" disabled>Select a credit card</a>',c;for(c in a.user.credit_cards){var d=a.user.credit_cards[c];b+='<option value="'+d.user_credit_card_id+'"'+(1==site.user.data?" selected":"")+">"+d.number_partial+"</option>"}return b+"</select>"};
477site.clicktocall.connect.render_record_checkbox=function(a){return 1==a.profile.default_recording_setting?'<br/><div align="center" data-html="Record this phone call so you can purchase and listen to it later"><input type="checkbox" name="TL_PHONE_CALL_RECORD" value="TRUE"'+(0==site.user.data.default_recording_setting?"":'checked="checked"')+"> Record this session</div>":'<br /><div align="center" data-html="This '+site.vars.words.talker+' does NOT allow recordings">This talker does not allow recordings</div>'};
478site.clicktocall.connect.request=function(a,b,c,d,e,f){site.clicktocall.connect.profile_rate_id=a;site.clicktocall.connect.phone_id=b;site.clicktocall.connect.phone_call_type_id=c;site.clicktocall.connect.user_credit_card_id=d;site.clicktocall.connect.TL_PHONE_CALL_RECORD=e;site.clicktocall.connect.phone_display=f;site.request("ajax/ctc-initiate/",{profile_id:site.clicktocall.connect.profile_id,is_skype_call:site.clicktocall.connect.is_skype_call,profile_rate_id:a,phone_id:b,phone_call_type_id:c,
479user_credit_card_id:d,TL_PHONE_CALL_RECORD:e},function(h){site.vars.feature_websockets_clicktocall?void 0:site.ping.set_timeout(800);if(0==h.success)return site.clicktocall.connect.error(h.error);site.clicktocall.connect.talkerhandle=h.talkerhandle;setTimeout(function(){site.clicktocall.connect.animate.section(1)},3E3)})};
480site.clicktocall.connect.update=function(a,b,c){c=_.isFunction(c)?site.callback(c):function(){};site.request("ajax/ctc-skype-update.php",{user_id:a,callerhandle:b},function(d){_.isFunction(c)&&c(d)})};
481site.clicktocall.connect.destroy=function(a,b){a=_.isFunction(a)?site.callback(a):function(){};!0!==b&&site.window.fade.hide();$(".tooltip").remove();$("#phones:visible").length&&$("#phones").hide();$(".clicktocall_select[data-disabled=0]").die();$("#clicktocall, #clicktocall-connecting").hide("drop",{direction:"down"},function(){site.clicktocall.connect.initialized=!1;$("#clicktocall, #clicktocall-connecting, .ui-effects-wrapper").remove();a()})};
482site.clicktocall.connect.show=function(a){1!=site.user.data.phone_call_type_id?$(".clicktocall_auth").show():$(".clicktocall_auth").hide();if("none"!=$("#clicktocall").css("display"))return!1;$("#clicktocall-connecting, #clicktocall-connecting_error").hide();$("#clicktocall").show("drop",{direction:"up"});return!0};site.clicktocall.connect.animate={};
483site.clicktocall.connect.animate.initialize=function(){if(1==site.clicktocall.connect.is_skype_call)return site.clicktocall.connect.destroy(),window.open("skype:"+site.clicktocall.connect.talkerhandle+"?call");$("#clicktocall_timeline, .ball, #clicktocall_statusbar span").hide();$("#clicktocall-connecting > div > div, #clicktocall-connecting small, .clicktocall-connecting_loading").css("opacity",0);$("#clicktocall-connecting > div > div > img").css("opacity",.25);$("#clicktocall-connecting > div:eq(0) > div > img, #clicktocall-connecting > div:eq(0) .clicktocall-connecting_loading").css("opacity",
4841);$("#clicktocall-connecting > div:eq(0)").addClass("in_progress");$("#clicktocall_statusbar span:eq(2)").append(site.clicktocall.connect.phone_display+"...");$("#clicktocall").hide("drop",{direction:"down"},function(){$("#clicktocall-connecting").show("drop",{direction:"up"},function(){$("#clicktocall_timeline").show(250,function(){$(".ball:eq(0)").show(250,function(){$(".ball:eq(1)").show(250,function(){$("#clicktocall-connecting >
484 div:eq(0) > div, #clicktocall-connecting > div:eq(0) small").animate({opacity:1},
485500,function(){$("#clicktocall_statusbar span:eq(0)").show(500,function(){$("#clicktocall-connecting > div:eq(1) small").animate({opacity:.25},500);$("#clicktocall-connecting > div:eq(1) > div").animate({opacity:1},500,function(){$(".tooltip").remove();$("#clicktocall-connecting > div:eq(2) small").animate({opacity:.25},500);$("#clicktocall-connecting > div:eq(2) > div").animate({opacity:1},500)})})})})})})})})};
486site.clicktocall.connect.animate.section=function(a){var b=a-1;$("#clicktocall-connecting > div:eq("+b+")").removeClass("in_progress").addClass("completed");$("#clicktocall-connecting > div:eq("+b+") .clicktocall-connecting_loading, #clicktocall-connecting > div:eq("+b+") .clicktocall_avatar img, #clicktocall-connecting > div:eq("+b+") small").animate({opacity:.25},500);$("#clicktocall-connecting > div:eq("+a+")").addClass("in_progress");$("#clicktocall_statusbar span:not("+a+")").hide();$("#clicktocall_statusbar span:eq("+
487a+")").show();$("#clicktocall-connecting > div:eq("+a+") .clicktocall-connecting_loading, #clicktocall-connecting > div:eq("+a+") .clicktocall_avatar img, #clicktocall-connecting > div:eq("+a+") small").animate({opacity:1},500)};site.clicktocall.acd={data:null};site.clicktocall.acd.caller={initialized:!1,data:null};
488site.clicktocall.acd.caller.initialize=function(a){if(site.xs_no_acd)return!1;a=site.clicktocall.acd.caller.data;var b=site.clicktocall.data;if(!site.clicktocall.acd.caller.initialized&&!$("#ctc_connected").length){var c=site.clicktocall.acd.caller.data=site.clicktocall.data;site.clicktocall.acd.caller.initialized=!0;var d=site.utility.datetime_to_datetime_seconds(c.date_start),e='<section id="ctc_connected"',f=c.profile.title;"system"==f?(f="Chat Line",e+=">"):e+=" onclick=\"window.location = site.url.current + 'p/"+
489c.profile.profile_id+"/';\">";var h=_.get(c,"profile.avatar_https")||_.get(FlowMaster,"data.talker.avatar")||site.url.current+"images/_default_avatar.png";site.debug("site.clicktocall.acd.caller.initialize",h,c,a,b);e+=" <header>\tYou are on the phone with <span>"+f+'</span> ...</header><article>\t<img class="avatar" src="'+h+'" />\t<h2 class="title"><i class="sprite_public icon_16_phone"></i><ins>'+f+'</ins></h2>\t<div id="ctc_connected_timer">\t\t<i class="sprite_public icon_16_clock"></i>\t\t<span class="timer" ';
490if(1==c.rate.rate_type_id||4==c.rate.rate_type_id||11==c.rate.rate_type_id||21==c.rate.rate_type_id)e+='data-dir="up" data-secs="'+d+'"';else if(2==c.rate.rate_type_id||22==c.rate.rate_type_id)e+='data-dir="down" data-secs="'+(60*c.rate.minutes-d)+'"';e+="></span>\t</div></article></section>";$("body").append(e);site.clicktocall.acd.caller.timer.render()}site.clicktocall.connect.initialized&&site.clicktocall.connect.destroy();site.clicktocall.acd.caller.show();return!0};
491site.clicktocall.acd.caller.show=function(a){a=_.isFunction(a)?site.callback(a):function(){};"none"==$("#ctc_connected").css("display")?$("#ctc_connected").show("drop",{direction:"left"},300,function(){a&&a()}):a&&a();return!0};site.clicktocall.acd.caller.destroy=function(a){a=_.isFunction(a)?site.callback(a):function(){};site.clicktocall.acd.caller.initialized=!1;$("#ctc_connected").hide("drop",{direction:"right"},300,function(){$("#ctc_connected").remove();a&&a()})};
492site.clicktocall.acd.caller.timer={interval:null};
493site.clicktocall.acd.caller.timer.render=function(){var a=$("#ctc_connected > article span.timer");site.ping.set_timeout(3E3);a.data("offset")==site.clicktocall.data.duration?a.data("elapsed",a.data("elapsed")+1):(a.data("offset",site.clicktocall.data.duration),a.data("elapsed",0));var b=Math.floor(site.clicktocall.data.duration)+Math.floor(a.data("elapsed"));if(2==site.clicktocall.data.rate.rate_type_id||3==site.clicktocall.data.rate.rate_type_id||22==site.clicktocall.data.rate.rate_type_id)b=60*
494site.clicktocall.data.rate.minutes-b;b=0>b?0:b;var c=Math.floor(b/3600),d=Math.floor(b%3600/60);b%=60;d=(10>d?"0"+d:d)+":"+(10>b?"0"+b:b);0<c&&(d=c+":"+d);a.html(d)};site.clicktocall.acd.caller.timer.start=function(){site.clicktocall.acd.caller.timer.stop();site.clicktocall.acd.caller.timer.interval=setInterval(site.clicktocall.acd.caller.timer.render,1E3)};site.clicktocall.acd.caller.timer.stop=function(){var a=$("#ctc_connected > article span.timer");a.data("offset",0);a.data("elapsed",0);clearInterval(site.clicktocall.acd.caller.timer.interval)};
495site.clicktocall.acd.talker={initialized:!1,data:null,timer:null};
496site.clicktocall.acd.talker.timer_callback=function(){var a=site.clicktocall.data;this.target||(this.target=$("#acd_launch span ins"));this.target=$("ins.acd_time");a.duration="undefined"===typeof a.duration?0:Math.floor(a.duration);if(!a.caller_connected&&(2==a.phone_call_status_id||1==a.phone_call_status_id))return site.ping.set_timeout(800),!1;site.ping.set_timeout(3E3);site.clicktocall.acd.talker.timer.set_offset(a.duration);var b=_.get(a,"chat_id")?"Chat":"Call";a.in_progress?2!=a.phone_call_status_id||
497site.clicktocall.data.call_started||(site.clicktocall.data.call_started=!0,$("#acd_call_status span").replaceWith('<span class="green">'+b+" In Progress</span>"),b=moment.utc(a.date_start,"YYYY-MM-DD HH:mm:ss"),a.date_is_offset?(site.clicktocall.acd.talker.dialog.initialized=!1,site.clicktocall.acd.talker.dialog.initialize()):$("#acd_call_started").html(moment(b.local().format("YYYY-MM-DD HH:mm:ss")).calendar(
497))):(site.ping.set_timeout(15E3),3==a.phone_call_status_id||4==a.phone_call_status_id?$("#acd_call_status span").replaceWith('<span class="red">Missed '+
498b+"</span>"):$("#acd_call_status span").replaceWith('<span class="red">'+b+" Ended</span>"),14==site.business.id&&TarotTable.flush(),site.clicktocall.acd.talker.timer.stop());"undefined"!==typeof a.call_start_time?((new Date).getTimezoneOffset(),b=Date.now(),b=Math.floor((b-a.call_start_time)/1E3)):b=site.clicktocall.acd.talker.timer.get_count();!_.isNumber(b)&&_.isNumber(_.get(site,"clicktocall.data.call_start_ts"))&&_.isNumber(_.get(site,"clicktocall.data.call_end_ts"))&&(b=site.clicktocall.data.call_end_ts-
499site.clicktocall.data.call_start_ts);a.duration=b;a.rate&&this.target.data("rate_type_id",a.rate.rate_type_id);var c=this.target.data("rate_type_id");if(2==c||3==c||22==c||7==c)b=60*a.rate.minutes-b;b=0>b?0:b;c=Math.floor(b/3600);var d=Math.floor(b/60)%60,e=b%60,f=(10>d?"0"+d:d)+":"+(10>e?"0"+e:e);0<c&&(f=(10>c?"0"+c:c)+":"+f);this.target.html(f);d=d+(1==d?" min":" mins")+" "+e+(1==e?" sec":" secs");0<c&&(d=c+(1==c?" hr":" hrs")+" "+d);$(".acd_time_elapse").html(d);if(a.rate.is_ppm||7==a.rate.rate_type_id)7==
500a.rate.rate_type_id&&(b=a.duration),b=20<=b?Math.ceil(b/60):0,c=parseInt(_.get(a,"rate.min_billed_minutes")||_.get(site,"clicktocall.acd.talker.dialog.data.rate.min_billed_minutes")||0,10)||0,0<c&&0<b&&b<c&&(b=c),a=Math.round(a.rate.price*a.rate.commission*100)/100*b,$(".acd_price").html("$"+a.formatMoney(2,".",","))};
501site.clicktocall.acd.talker.initialize=function(a,b){b&&(site.clicktocall.acd.talker.initialized=!1,$("#acd_launch").remove());if(!site.clicktocall.acd.talker.initialized&&!$("#acd_launch").length){a=site.clicktocall.acd.talker.data=site.clicktocall.data;site.clicktocall.acd.talker.initialized=!0;b='\t\t<a id="acd_launch" data-menu="acd_menu" data-menu-align="center" title="You are on the phone! Click for details." class="acd header-button">\t\t\t<span><ins class="acd_time text-purple-600">.........</ins></span> \t\t\t<i class="sprite_public icon_16_'+
502(_.get(a,"chat_id")?"chat":"phone")+'"></i></a> ';var c=$(".mail_count:visible").first();c.length||(c=$(".convo_count:visible").first());c.length||(c=$(".mail_count").first());c.length?c.before(b):$(".header .wrap, #header").first().append(b);$("#acd_launch").css("opacity",0);$("#acd_launch").css("display","block");site.clicktocall.acd.talker.events();site.clicktocall.acd.talker.timer=new site.timer({target:$("#acd_launch span ins"),callback:this.timer_callback});if(a.v)var d=setInterval(function(){if(!$("#acd_menu").length)return $("#acd_launch").click();
503clearInterval(d)},1E3);site.clicktocall.acd.talker.timer.acontinue()}site.clicktocall.acd.talker.show(site.clicktocall.data.show_acd?!0:!1);1==site.ping.show_acd&&site.clicktocall.acd.talker.dialog.refresh()};site.clicktocall.acd.visible=!1;
504site.clicktocall.acd.talker.events=function(){$("#acd_launch").off("click.acd");$("#acd_launch").on("click.acd",site.clicktocall.acd.talker.dialog.toggle);$("#acd").off("click.acd");$("#acd").on("click.acd",".menu_close",site.clicktocall.acd.talker.dialog.destroy);return!0};site.clicktocall.acd.talker.show=function(a,b){$("#acd_launch").animate({opacity:1},500);a?site.clicktocall.acd.talker.dialog.refresh():b&&b()};site.clicktocall.acd.talker.dialog={initialized:!1,data:null};
505site.clicktocall.acd.talker.dialog.toggle=function(){return site.clicktocall.acd.visible?site.clicktocall.acd.talker.dialog.destroy():site.clicktocall.acd.talker.dialog.initialize()};
506site.clicktocall.acd.talker.dialog.refresh=function(){var a=_.get(site,"clicktocall.acd.talker.dialog.data");if(!_.get(a,"profile_source"))return!1;var b=eval("("+a.profile_source.caller_profile+")"),c="<h1>About <span>"+a.profile_source.title+"</span></h1>";if(b){if(b.iama){c+="<p><b>I am a:</b> ";switch(b.iama){case "ms":c+="Straight Male";break;case "fs":c+="Straight Female";break;case "mb":c+="Bisexual Male";break;case "fb":c+="Bisexual Female";break;case "mg":c+="Gay Male";break;case "fg":c+=
507"Gay Female";break;case "t":c+="Trans Woman"}c+="</p>"}b.about&&(c+="<p><b>About me:</b> "+b.about+"</p>");b.turnons&&(c+="<p><b>Turn ons:</b> "+b.turnons+"</p>");b.turnoffs&&(c+="<p><b>Turn offs:</b> "+b.turnoffs+"</p>");b.fantasy&&(c+="<p><b>Fantasies:</b> "+b.fantasy+"</p>");b.interest&&(c+="<p><b>Interests:</b> "+b.interest+"</p>")}else c+='<p class="empty">There is no profile information for this user.</p>';$("#acd_menu article[data-guts=profile] section").html()!=c&&$("#acd_menu article[data-guts=profile] section").html(c);
508b="";if(a.debits){b+="<h1>Most recent activity with <span>"+a.profile_source.title+"</span></h1>";for(var d in a.debits){var e=a.debits[d],f=c="",h=e.date_utc?e.date_utc:e.date_created;switch(parseInt(e.debit_type_id)){case 1:c="sprite_public icon_16_phone";f+="<b>";f=2==e.rate_type_id||22==e.rate_type_id?f+"Flat Rate":3==e.rate_type_id?f+"Introductory Rate":11==e.rate_type_id?f+"Skype":f+"Pay Per Minute";var g=parseFloat(e.price_commission);e.minutes||(e.minutes=0);e.phone_call_date_end&&(h=e.phone_call_date_end);
509f+="</b> call for <b>"+parseInt(e.minutes)+' minutes</b> earning you <span class="green">$'+g.formatMoney(2,".",",")+"</span>";break;case 2:f+="<b>"+e.product_title+"</b> ";
509e.product_type_id=parseInt(e.product_type_id);2==e.product_type_id?(c="sprite_public icon_16_book",f+="story"):3==e.product_type_id?(c="sprite_public icon_16_document",f+="document"):4==e.product_type_id?(c="sprite_public icon_16_document",f+="gallery"):(c="sprite_public icon_16_bag",f+="unknown");g=parseFloat(e.price_commission);
510f+=' earning you <span class="green">$'+g.formatMoney(2,".",",")+"</span>";break;case 4:c="sprite_public icon_16_mail";g=parseFloat(e.price_commission);f+='<b>Message</b> earning you <span class="green">$'+g.formatMoney(2,".",",")+"</span>";break;case 5:g=parseFloat(e.price_commission);1==e.product_static_type_id?(c+="sprite_public icon_16_money",f+="<b>"+site.vars.words.tip+'</b> earning you <span class="green">$'+g.formatMoney(2,".",",")+"</span>"):2==e.product_static_type_id&&(c+="sprite_public icon_16_gift",
511f+="<b>"+e.product_static_title+'</b> gift earning you <span class="green">$'+g.formatMoney(2,".",",")+"</span>");break;case 6:g=parseFloat(e.price_commission);c="sprite_public icon_16_chat";f+='<b>Web Chat</b> earning you <span class="green">$'+g.formatMoney(2,".",",")+"</span>";break;case 8:g=parseFloat(e.price_commission);c="sprite_public icon_16_sms";f+='<b>SMS text message</b> earning you <span class="green">$'+g.formatMoney(2,".",",")+"</span>";break;case 9:g=parseFloat(e.price_commission);
512c="sprite_public icon_16_record";f+='<b>Call Recording</b> earning you <span class="green">$'+g.formatMoney(2,".",",")+"</span>";break;case 34:g=parseFloat(e.price_commission);c="sprite_public icon_16_gallery";f+='<b>Message Content</b> earning you <span class="green">$'+g.formatMoney(2,".",",")+"</span>";break;case 35:g=parseFloat(e.price_commission);c="sprite_public icon_16_mail";f+='<b>Message</b> earning you <span class="green">$'+g.formatMoney(2,".",",")+"</span>";break;case 28:case 29:case 30:case 32:case 33:g=
513parseFloat(e.price_commission);c="sprite_public icon_16_webcam";f+="<b>"+(e.debit_type_title||"Video Call")+'</b> earning you <span class="green">$'+g.formatMoney(2,".",",")+"</span>";break;case 19:g=parseFloat(e.price)||0;c="sprite_public icon_16_money";f+="<b>"+(e.debit_type_title||"Credit")+"</b> of $"+g.formatMoney(2,".",",");break;default:g=parseFloat(e.price_commission)||0,c="sprite_public icon_16_money",f+="<b>"+(e.debit_type_title||"Purchase")+"</b>",0<g&&(f+=' earning you <span class="green">$'+
514g.formatMoney(2,".",",")+"</span>")}e=moment.utc(h?String(h):"","YYYY-MM-DD HH:mm:ss");h="";e.isValid()&&(h=' <time title="'+e.clone().local().format("YYYY-MM-DD HH:mm:ss")+'" data-ts="'+e.format("YYYY-MM-DD HH:mm:ss")+'" data-utc="1">'+e.clone().local().format("MM/DD/YY")+"</time>");b+='<div class="acd_entry"><i class="'+c+'"></i><span class="acd_what">'+f+"</span>"+h+'<br clear="all" /></div>'}}else b+="<b>There is currently no history with <span>"+a.profile_source.title+'</span></b><br clear="all" />';
515$("#acd_menu article[data-guts=history] section").html()!=b&&$("#acd_menu article[data-guts=history] section").html(b);d="";if(a.mails){d+="<h1>Recent mail from <span>"+a.profile_source.title+"</span></h1>";for(var l in a.mails){b=a.mails[l];c=String(b.subject||"").trim();if(!c||/^(re:\s*)+$/i.test(c))c="Message";d+='<a href="'+site.url.current+"members/messages/view/?cur_box=inbox&opid="+b.other_profile_id+"&id="+b.thread_id+'"><i class="sprite_public icon_16_mail"></i>'+c+'</a><time title="'+b.date_created+
516'" data-ts="'+b.date_created+'">'+moment(b.date_created).format("MM/DD/YYYY")+"</time>"}}else d+="<b>There is currently no mail from <span>"+a.profile_source.title+'</span></b><br clear="all" />';$("#acd_menu article[data-guts=mail] section").html()!=d&&$("#acd_menu article[data-guts=mail] section").html(d);a.profile_source.date_favorited?$("#acd_menu .favorite").attr("data-favorite","true"):$("#acd_menu .favorite").attr("data-favorite","false");a.profile_source.date_blocked?$("#acd_menu .block").attr("data-blocked",
517"true"):$("#acd_menu .block").attr("data-blocked","false")};
518site.clicktocall.acd.talker.dialog.render=function(a){site.clicktocall.acd.talker.events();if(!(a&&a.profile_source&&a.profile_target&&a.rate))return $("#acd_launch").click(),!1;var b=_.get(a,"chat_id")?"Chat":"Call",c=_.get(a,"chat_id")?"chat":"phone";$("#acd_menu").remove();if(!$("#acd_menu").length){var d="Unknown";switch(a.rate.rate_type_id.toString()){case "1":case "17":case "21":d="Pay Per Minute";break;case "2":case "18":case "22":d="Flat Rate Package";break;case "3":d="Intro Rate Package";
519break;case "5":d="Live Call";break;case "6":d="Virtual Chat";break;case "7":d=a.rate.minutes+" Minute Max";
519a.rate.is_ppm=!0;break;case "11":d="Skype"}switch(_.parseInt(a.phone_call_status_id)){case 1:var e='<span class="green">Connecting</span>';break;case 2:e='<span class="green">'+b+" In Progress</span>";break;case 3:case 4:e='<span class="red">Missed '+b+"</span>";site.clicktocall.close_hm_window();break;default:e='<span class="red">'+b+" Ended</span>"}var f=_.get(a,"profile_source.avatar_https")||
520site.url.current+"images/_default_avatar.png",h=_.get(a,"profile_target.avatar_https")||_.get(FlowMaster,"data.talker.avatar")||site.url.current+"images/_default_avatar.png";site.debug("site.clicktocall.acd.talker.dialog.render",f,a.profile_source,h,a.profile_target);var g="";a.rate.discount_caller_price&&(g+="<label>Caller Discount Price:</label> <b>"+(a.rate.is_ppm?"$"+a.rate.discount_caller_price+"/min":"$"+a.rate.discount_caller_price+" for "+a.rate.minutes+" mins")+'</b><br clear="all" />');
521b='\t\t\t<div id="acd_menu" class="drop_menu">\t\t\t\t<i class="fas fa-times menu_close"/>\t\t\t\t<h2>Active '+b+' Display</h2>\t\t\t\t<br/>\t\t\t\t<header>\t\t\t\t\t<div class="first">\t\t\t\t\t\t<ins>caller</ins>\t\t\t\t\t\t<img src="'+f+'" />\t\t\t\t\t\t<a href="'+site.url.current+"caller/"+a.profile_source.title_rewrite+'/">'+a.profile_source.title+'</a><br/>\t\t\t\t\t</div>\t\t\t\t\t<div class="last">\t\t\t\t\t\t<ins>you</ins>\t\t\t\t\t\t<img src="'+h+'" />\t\t\t\t\t\t<a href="'+site.url.current+
522"p/"+a.profile_target.profile_id+'/">'+a.profile_target.title+'</a><br/>\t\t\t\t\t</div>\t\t\t\t\t<br/>\t\t\t\t</header>\t\t\t\t<nav data-id="'+a.profile_target.profile_id+'" data-profile_id="'+a.profile_source.profile_id+'">\t\t\t\t\t<button data-page="call" class="hl first" data-html="View '+b+' Status"><i class="sprite_public icon_16_'+c+'"></i>'+b+'</button>\t\t\t\t\t<button data-page="profile" data-html="View Caller Profile"><i class="sprite_public icon_16_info"></i>Profile</button>\t\t\t\t\t<button data-page="history" data-html="View Caller History"><i class="sprite_members icon_16_history"></i>History</button>\t\t\t\t\t<button data-page="mail" data-html="View Caller Mail"><i class="sprite_public icon_16_mail"></i></button>\t\t\t\t\t<button data-page="notes" data-note="'+
523(a.profile_source.profile_note?"true":"false")+'" data-html="View/Add Notes For Caller"><i class="sprite_members icon_16_note"></i></button>\t\t\t\t\t<button data-html="Add/Remove Caller To Favorites" data-type="profile" data-id="'+a.profile_target.profile_id+'" data-profile_id="'+a.profile_source.profile_id+'" data-favorite="'+(a.profile_source.date_favorited?"true":"false")+'" class="favorite"><i class="sprite_members icon_16_heart"></i></button>\t\t\t\t\t<button data-html="Block/Unblock Caller" data-profile_id="1" data-blocked="'+
524(a.profile_source.date_blocked?"true":"false")+'" data-id="2" class="block last"><i class="sprite_members icon_16_cancel"></i></button>\t\t\t\t</nav>\t\t\t\t<article data-guts="call">\t\t\t\t\t<br/>\t\t\t\t\t<i class="public_sprite icon_128_chat"></i>\t\t\t\t\t<div>\t\t\t\t\t\t<label>Status:</label> <b id="acd_call_status">'+e+'</b><br clear="all" />\t\t\t\t\t\t<label>Type:</label> <b>'+d+'</b><br clear="all" />\t\t\t\t\t\t<label>Price:</label> <b>'+(a.rate.is_ppm?"$"+a.rate.price+"/min":"$"+a.rate.price+
525" for "+a.rate.minutes+" mins")+'</b><br clear="all" />'+g+'<label>Started:</label> <b id="acd_call_started">';b=1!=a.phone_call_status_id?a.date_is_offset?b+a.date_start:b+moment(moment.utc(a.date_start,"YYYY-MM-DD HH:mm:ss").local()).calendar():b+"...";b+='</b><br clear="all" />\t\t\t\t\t\t<label>'+(a.rate.is_ppm&&7!=a.rate.rate_type_id?"Time Elapsed:":"Time Remaining:")+'</label> <b class="acd_time_elapse">0 mins 0 secs</b><br clear="all" />'+(a.rate.is_ppm?'<label>Earnings:</label> <b><span class="green acd_price">$0.00</span></b><br clear="all" />':
526"")+'\t\t\t\t\t</div>\t\t\t\t</article>\t\t\t\t<article data-guts="profile" class="hide" id="acd_profile">\t\t\t\t\t<section></section>\t\t\t\t\t<a class="button2" style="text-align: center" href="'+site.url.current+"caller/"+a.profile_source.title_rewrite+'">View Profile</a>\t\t\t\t</article>\t\t\t\t<article data-guts="history" class="hide">\t\t\t\t\t<section></section>\t\t\t\t\t<a class="button2" style="text-align: center" href="'+site.url.current+"members/history/?spid="+a.profile_source.profile_id+
527'">View Full History</a>\t\t\t\t</article>\t\t\t\t<article data-guts="mail" id="acd_mail" class="hide">\t\t\t\t\t<section></section>\t\t\t\t\t<a class="button2" style="text-align: center" href="'+site.url.current+'members/messages/">View All Messages</a>\t\t\t\t</article>\t\t\t\t<article data-guts="notes" class="hide" id="acd_notes">\t\t\t\t\t<section>\t\t\t\t\t\t<h1>My notes for <span>'+a.profile_source.title+"</span></h1>\t\t\t\t\t\t<textarea>"+(a.profile_source.profile_note?a.profile_source.profile_note:
528"")+'</textarea><br/>\t\t\t\t\t</section>\t\t\t\t\t<a class="button2" id="acd_note_save">Save</a> <a class="button3" id="acd_note_delete">Delete</a> <i style="display:none;position:relative;top:5px;left:6px;" class="green bold">Saved!</i><br/><br/>\t\t\t\t</article>\t\t\t</div>';$("#acd").length?$("#acd").html(b):$("#settings_menu").after(b);site.clicktocall.acd.talker.events()}};
529site.clicktocall.acd.talker.dialog.initialize=function(a,b){site.clicktocall.acd.visible=!0;if(site.clicktocall.acd.talker.dialog.initialized)site.clicktocall.acd.talker.dialog.refresh(),site.clicktocall.acd.talker.dialog.show();else{var c=site.clicktocall.acd.talker.dialog.data;a=site.clicktocall.acd.talker.dialog.data=site.clicktocall.data;site.clicktocall.acd.talker.dialog.initialized=!0;site.ping.show_acd=!0;
529site.get_ajax("ajax/ctc-acd/?type="+(_.get(a,"chat_id")?"chat":"ctc"),function(d){_.get(d,
530"user.ctc.phone_call_id")!=_.get(c,"phone_call_id")&&$("#acd_menu").remove();site.clicktocall.acd.talker.dialog.data=_.get(d,"user.ctc");_.set(site,"clicktocall.data.rate.commission",_.get(site,"clicktocall.acd.talker.dialog.data.rate.commission"));_.set(site,"clicktocall.data.rate.min_billed_minutes",_.get(site,"clicktocall.acd.talker.dialog.data.rate.min_billed_minutes"));site.clicktocall.acd.talker.dialog.render(_.get(d,"user.ctc"));site.clicktocall.acd.talker.dialog.events();site.clicktocall.acd.talker.dialog.refresh();
531site.clicktocall.acd.talker.dialog.show()})}};
532site.clicktocall.acd.talker.dialog.events=function(){$("#acd_menu").on("click",function(a){a=$(a.target);!a.is("a")||a.hasClass("button2")||a.hasClass("button3")?site.window.bypass.click=!0:site.window.bypass.click=!1});$("#acd_menu nav button").on("click",function(){var a=$(this).data("page");a&&($("#acd_menu > nav > button").removeClass("hl"),$("#acd_menu > nav > button[data-page="+a+"]").addClass("hl"),$("#acd_menu > article").addClass("hide"),$("#acd_menu > article[data-guts="+a+"]").removeClass("hide"))});
533$("#acd_menu #acd_note_delete").on("click",function(){site.request("ajax/note.php",{method:"delete",source_profile_id:site.clicktocall.acd.talker.dialog.data.profile_target.profile_id,target_profile_id:site.clicktocall.acd.talker.dialog.data.profile_source.profile_id});$("#acd_menu button[data-page=notes]").attr("data-note","false");$("#acd_menu [data-guts=notes] textarea").val("");$(this).parent().find("i").fadeIn(300).delay(2E3).fadeOut(300)});$("#acd_menu #acd_note_save").on("click",function(){site.request("ajax/note.php",
534{method:"post",source_profile_id:site.clicktocall.acd.talker.dialog.data.profile_target.profile_id,target_profile_id:site.clicktocall.acd.talker.dialog.data.profile_source.profile_id,value:$("#acd_menu [data-guts=notes] textarea").val()});$("#acd_menu button[data-page=notes]").attr("data-note","true");$(this).parent().find("i").fadeIn(300).delay(2E3).fadeOut(300)});$("#acd_menu button.block").unbind("click");$("#acd_menu button.block").on("click",function(){var a="block";"true"==$("#acd_menu .block").attr("data-blocked")?
535(a="unblock",$("#acd_menu .block").attr("data-blocked","false")):$("#acd_menu .block").attr("data-blocked","true");site.request("global/ajax/"+a+"/",{other_id:site.clicktocall.acd.talker.dialog.data.profile_source.profile_id,my_id:site.clicktocall.acd.talker.dialog.data.profile_target.profile_id});return!1});$("#acd_menu button.favorite").off("click");$("#acd_menu button.favorite").on("click",function(a){a.preventDefault();site.favorite.toggle(this)});$("#acd_menu a.button2").click(function(){$(this).attr("href")&&
536(window.location=$(this).attr("href"))})};
537site.clicktocall.acd.talker.dialog.show=function(a){a=_.isFunction(a)?site.callback(a):function(){};$("#body").animate({opacity:.5},250);"none"==$("#acd_menu").css("display")?(3==site.theater.id&&$("#acd_menu").parent().css({top:$("#acd_launch").offset().top+$("#acd_launch").outerHeight(),left:$("#acd_launch").offset().left-$("#acd_menu").outerWidth()/2+$("#acd_launch").outerWidth()/2,marginLeft:0}),$("#acd_menu").show("drop",{direction:"bottom"},300,function(){site.clicktocall.acd.talker.timer_callback();a&&
538a()})):a&&a();return!0};site.clicktocall.acd.talker.dialog.hide=function(a){a=_.isFunction(a)?site.callback(a):function(){};site.clicktocall.acd.visible=!1;$("#body").animate({opacity:1},250);$("#acd_menu").hide("drop",{direction:"top"},300,function(){_.isFunction(a)&&a()})};
539site.clicktocall.acd.talker.dialog.destroy=function(a){a=_.isFunction(a)?site.callback(a):function(){};site.clicktocall.acd.talker.dialog.initialized=!1;site.clicktocall.acd.visible=!1;$("#acd_menu").hide("drop",{direction:"right"},300,function(){_.isFunction(a)&&a()})};site.videocall={};site.videocall.acd={};site.videocall.dialog={};site.videocall.dialog.talker={};site.videocall.dialog.talker.request={};
540site.videocall.data={audio:{ding:"ria/webchat.mp3"},cache:{video_call_browser_tab_id:null},talker_request_countdown_seconds:90,idle_timeout:6E4,duration:0,request_phone_call_id:0};
541site.videocall.dialog.talker.request.accept=async function(a,b){site.videocall.data.phone_call_id=a;site.videocall.data.phone_call_detail_type_id=b;VideoCall.call_type=17==site.videocall.data.phone_call_detail_type_id?"video-call-1way":"video-call";VideoCall.video_call_tier=site.videocall.data.video_call_tier||"nude";site.videocall.dialog.talker.request.countdown.destroy();site.videocall.dialog.talker.request.hide();try{const d=await VideoCall.getLocalStream(VideoCall.call_type);VideoCall.stream=
542d;var c=d.getVideoTracks()[0];c&&c.addEventListener("ended",function(){console.warn("[DBG] VideoCall.stream video track ended prematurely \u2014 startAV() will re-acquire")},{once:!0});site.request("ajax/video_call/",{action:"talker-accepted",phone_call_id:a}).then(function(e){if(e=_.get(e,"error")||_.get(e,"error-code"))return site.videocall.dialog.talker.request.accept.error(e)},function(e){site.videocall.dialog.talker.request.accept.error(e)});VideoCall.phone_call_id=a;$("#window-video-call").foundation("open")}catch(d){VideoCall.showPermHelp(d),
543ServiceWindow.video_call.hide()}};site.videocall.dialog.talker.request.accept.error=function(a){site.videocall.dialog.talker.request.hide(function(){var b="Sorry, we were unable to start your Video Call.";_.isString(a)&&a&&(b+=" (Error: "+a+")");if(site.videocall.dialog.talker.request.countdown.callback)return site.videocall.dialog.talker.request.countdown.callback(b),!1;site.dialog.alert(b)})};
544site.videocall.dialog.talker.request.boot=function(a){if(!site.user.id)return site.user.login();site.videocall.data.request_phone_call_id!=a.phone_call_id&&(site.videocall.data.request_phone_call_id=a.phone_call_id,site.videocall.data.video_call_tier_label=a.video_call_tier_label||"",site.videocall.data.video_call_tier={32:"clothed",33:"seminude"}[a.rate_type_id]||"nude",site.videocall.dialog.talker.request.countdown.boot(a),site.videocall.dialog.talker.request.render(a),site.videocall.dialog.talker.request.show())};
545site.videocall.dialog.talker.request.countdown={};site.videocall.dialog.talker.request.countdown.interval=1E3;site.videocall.dialog.talker.request.countdown.seconds=site.videocall.data.talker_request_countdown_seconds;
546site.videocall.dialog.talker.request.countdown.boot=function(a){var b=(()=>{const [d,e,f,h,g,l]=(a.caller_ready_time.match(/(\d+)-(\d+)-(\d+) (\d+):(\d+):(\d+)/)||[]).slice(1).map(Number),m=Date.UTC(d,e-1,f,h,g,l);var k=new Intl.DateTimeFormat("en-US",{timeZone:"America/New_York",hour12:!1,year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit"});k=Object.fromEntries(k.formatToParts(new Date(m)).map(n=>[n.type,n.value]));k=Date.UTC(+k.year,+k.month-1,+k.day,+k.hour,
547+k.minute,+k.second);return Math.max(0,Math.ceil((m-(k-m)+9E4-Date.now())/1E3))})();if(b>site.videocall.data.talker_request_countdown_seconds||0>b)b=site.videocall.data.talker_request_countdown_seconds;var c=_.get(a,"element");site.videocall.dialog.talker.request.countdown.element=c?c:'.video-call-dialog-talker-request strong, #video-call-caller div[step="2"] strong span';a&&(a.callback&&(site.videocall.dialog.talker.request.countdown.callback=a.callback),"undefined"!=typeof a.idle_timeout&&(site.videocall.data.idle_timeout=
548a.idle_timeout));site.videocall.dialog.talker.request.countdown.destroy();site.videocall.dialog.talker.request.countdown.seconds=b;site.videocall.dialog.talker.request.countdown.instance=setInterval(site.videocall.dialog.talker.request.countdown.tick.bind(null,a),site.videocall.dialog.talker.request.countdown.interval);$(site.videocall.dialog.talker.request.countdown.element).html(site.videocall.dialog.talker.request.countdown.seconds)};
549site.videocall.dialog.talker.request.countdown.destroy=function(){clearInterval(site.videocall.dialog.talker.request.countdown.instance);site.videocall.dialog.talker.request.countdown.seconds=site.videocall.data.talker_request_countdown_seconds};site.videocall.dialog.talker.request.countdown.instance=null;
550site.videocall.dialog.talker.request.countdown.tick=function(a){site.videocall.dialog.talker.request.countdown.seconds--;$(site.videocall.dialog.talker.request.countdown.element).html(site.videocall.dialog.talker.request.countdown.seconds);2==site.user.type_id&&site.videocall.dialog.noise(a.phone_call_id);if(0>=site.videocall.dialog.talker.request.countdown.seconds){if(site.videocall.dialog.talker.request.countdown.callback)return site.videocall.dialog.talker.request.countdown.callback("no_answer"),
551!1;1==site.user.type_id?(site.dialog.alert("The Video Call has been missed due to the "+site.data_get("word_talker")+" not answering in time."),ServiceWindow.video_call.hide(!0,!0)):(site.videocall.dialog.talker.request.missed(a.phone_call_id),site.dialog.alert("The Video Call has been missed due to you not answering in time."))}};
552site.videocall.dialog.talker.request.decline=function(a){site.request("ajax/video_call/",{action:"decline",phone_call_id:a});site.videocall.dialog.talker.request.countdown.destroy();site.videocall.dialog.talker.request.hide()};site.videocall.dialog.talker.request.missed=function(a){site.request("ajax/video_call/",{action:"missed",phone_call_id:a});site.videocall.dialog.talker.request.countdown.destroy();site.videocall.dialog.talker.request.hide()};
553site.videocall.dialog.talker.request.hide=function(a){site.window.fade.hide();if($(".video-call-dialog-talker-request").length)return $(".video-call-dialog-talker-request").hide("drop",{direction:"down"},function(){$(this).remove();_.isFunction(a)?a():void 0});_.isFunction(a)?a():void 0;utility.cookie.remove("video_call_browser_tab_id"+site.videocall.data.phone_call_id)};
554site.videocall.dialog.talker.request.html=function(a){site.videocall.data.phone_call_id=a.phone_call_id;call_type_text="";17==a.phone_call_detail_type_id?(call_type_text="Voyeur",3==site.theater.id||14==site.theater.id?call_type_text="Insight":4==site.theater.id&&(call_type_text="1-Way")):a.video_call_tier_label&&(call_type_text=a.video_call_tier_label);
554return'\t\t\t<section class="video-call-dialog-talker-request" class="hide">\t\t\t\t<i class="fas fa-video"></i>\t\t\t\t<div>\t\t\t\t\t<h2><span>'+
555a.caller_title+"</span> wants to "+call_type_text+" Video Call with...</h2>\t\t\t\t\t<h3>"+a.profile_title+"</h3>\t\t\t\t\t<h4>...for $"+utility.format.money(a.profile_rate_price)+"/min</h4>\t\t\t\t\t<p>You have <strong>"+site.videocall.dialog.talker.request.countdown.seconds+'</strong> seconds to respond to this request ...</p>\t\t\t\t\t<button onclick="return site.videocall.dialog.talker.request.accept('+a.phone_call_id+","+a.phone_call_detail_type_id+')">Accept</button>\t\t\t\t\t<button onclick="return site.videocall.dialog.talker.request.decline('+
556a.phone_call_id+')">Decline</button>\t\t\t\t</div>\t\t\t</section>'};site.videocall.dialog.talker.request.render=function(a){$(".video-call-dialog-talker-request").length&&$(".video-call-dialog-talker-request").remove();return $("body").prepend(site.videocall.dialog.talker.request.html(a))};site.videocall.dialog.talker.request.show=function(){$("#window_fade").fadeIn();$(".video-call-dialog-talker-request").show("drop",{direction:"down"})};
557site.videocall.dialog.noise=function(a){utility.cookie.get("video_call_browser_tab_id"+a)||site.videocall.dialog.noise.cookie(a);if(site.videocall.data.video_call_browser_tab_id!=utility.cookie.get("video_call_browser_tab_id"+a))return!1;if($("#video-call-noise").length)return $("#video-call-noise")[0].src=site.url.current+site.videocall.data.audio.ding,$("#video-call-noise")[0].play();player.initialize({container:"#javascript",id:"video-call-noise",type:"audio",width:0,autoplay:!0,files:[{type:"audio/mp3",
558src:site.url.current+site.videocall.data.audio.ding}]});$("#video-call-noise").hide(0)};site.videocall.dialog.noise.cookie=function(a){site.videocall.data.video_call_browser_tab_id=a+new Date+(new Date).getMilliseconds();utility.cookie.set("video_call_browser_tab_id"+a,site.videocall.data.video_call_browser_tab_id,1)};site.videocall.acd.timer={interval:null};
559site.videocall.acd.timer.render=function(){var a=$("#videocalltimer");site.ping.set_timeout(3E3);a.data("offset")==site.videocall.data.duration?a.data("elapsed",a.data("elapsed")+1):(a.data("offset",site.videocall.data.duration),a.data("elapsed",0));var b=Math.floor(site.videocall.data.duration)+Math.floor(a.data("elapsed"));b=0>b?0:b;var c=Math.floor(b/3600),d=Math.floor(b%3600/60);b%=60;d=(10>d?"0"+d:d)+":"+(10>b?"0"+b:b);0<c&&(d=c+":"+d);a.html(d)};
560site.videocall.acd.timer.start=function(){site.videocall.acd.timer.stop();site.videocall.acd.timer.interval=setInterval(site.videocall.acd.timer.render,1E3)};site.videocall.acd.timer.stop=function(){var a=$("#ctc_connected > article span.timer");a.data("offset",0);a.data("elapsed",0);clearInterval(site.videocall.acd.timer.interval)};
561
562var BASE_PATH=null,USER_TYPE=null,REQUIRE_CALLER_GENDER=!0,public_version=11,cvs_cache_version=7;$(function(){BASE_PATH=site.url.current;USER_TYPE=site.user.type_id?site.user.type_id:!1;$(".phone1:eq(0)").bind("keyup",function(){2<$(this).val().length&&$(".phone1:eq(1)").focus()});$(".phone1:eq(1)").bind("keyup",function(){2<$(this).val().length&&$(".phone2").focus()});$("span.time.moment").each(function(a,b){a=$(b);a.text(moment(a.text()).fromNow())})});site.vars=site.vars||{};
563site.vars.text={favorite_added:"Added to favorites",favorite_removed:"Favorite removed",is_talking:"I'm online but talking on the phone with someone else right now."};var is={email:function(a){return-1<a.search(/^([a-zA-Z0-9_\.\-\+])+@(([a-zA-Z0-9\-])+\.)+([a-zA-Z]{2,3})+$/)?!0:!1},mobileDevice:!1};$(function(){$(window).on("touchstart",function(){is.mobileDevice=!0})});function css_stars(a){return Math.round(2*a)/2*10}
564function seconds_to_stamp(a){$hours=Math.floor(3600<a?a/3600:0);a-=3600*$hours;$mins=Math.floor(60<a?a/60:0);a-=60*$mins;$secs=Math.floor(0<a?a:0);$hours&&($hours=10>$hours?"0"+$hours:$hours);$mins=10>$mins?"0"+$mins:$mins;$secs=10>$secs?"0"+$secs:$secs;return($hours?$hours+":":"")+$mins+":"+$secs}var Status={ids:[],init:function(){setTimeout(function(){$(".check_status_widget").each(function(){Status.ids.push($(this).attr("data-id"))})},1E3)}};$(function(){"object"==typeof Status&&Status.init()});
565site.search_filter={};site.search_filter.init=function(){$("#search_phrase").bind("input",function(){var a=$("#search_phrase").offset();$("#search_filters").css({top:a.top+27,left:a.left});$(this).val()?$("#search_filters:hidden").stop().show():$("#search_filters:visible").stop().hide("drop",{direction:"down"})}).bind("focus",function(){var a=$("#search_phrase").offset();$("#search_filters").css({top:a.top+27,left:a.left});$("#search_filters:hidden").stop().show()})};
566site.search_filter.set=function(a,b){switch($(a).attr("type")){case "checkbox":a=$(a).is(":checked")?1:"";break;default:a=$(a).val()}$("#quick_search input[name=f_"+b+"]").val(a)};var Sidebar={init:function(){$("#categories span").click(function(){$dir=$(this).text();switch($dir){case "-":$new_txt="+";$(this).parent().find("ul").slideUp();break;case "+":$new_txt="-",$(this).parent().find("ul").slideDown()}$(this).html($new_txt)})}};site.favorite={};
567site.favorite.events=function(){$(document).off("click","a.favorite");$(document).on("click","a.favorite",function(){var a=$(this),b=a.data(),d=!b.favorite;b.debit_id=a.attr("data-debit_id");site.favorite.save(b.source,b.target,d,function(c){c.success&&$('a.favorite[data-source="'+b.source+'"][data-target="'+b.target+'"]').each(function(){$(this).attr("data-favorite",d);$(this).data("favorite",d)})},_.get(b,"debit_id"));return!1})};
568site.favorite.toggle=function(a){if(site.user.id){var b=!$(a).data("favorite")||"false"==$(a).data("favorite")||0==$(a).data("favorite");$html=b?'<img width="12" height="12" src="'+site.url.current+'images/check.tiny.png" style="position:relative;left:-5px;top:2px;" />'+site.vars.text.favorite_added:'<img width="12" height="12" src="'+site.url.current+'images/icon_16_close.png" style="position:relative;left:-5px;top:2px;" />'+site.vars.text.favorite_removed;$data=$(a).parent().data();site.favorite.save($data.id,
569$data.profile_id,b,function(){$(a).data("favorite",b);$(a).attr("data-favorite",b);$pos=$(a).offset();$(".dialog_favorite_added").remove();$("body").append('<div class="dialog_favorite_added hide">'+$html+"</div>");$(".dialog_favorite_added").css({top:$pos.top,left:$pos.left}).show("drop",{direction:"down"});$(".dialog_favorite_added").delay(1800).hide("drop",{direction:"up"})})}else window.location=site.url.current+"login/?return="+window.location.pathname+"&alert=You must be logged in to use this feature."};
570site.favorite.save=function(a,b,d,c,f){site.request("ajax/contacts.php",{action:"toggle_favorite",source:a,target:b,status:d,debit_id:f},c)};
571var Block={init:function(){$(".block").on("click",function(a){a.preventDefault();Block.toggle(this)})},toggle:function(a){if(site.user.id){Block.blocked=$(a).attr("data-blocked");Block.action="block";var b="Block";"true"==Block.blocked&&(Block.action="unblock",b="Unblock");Block.obj=$(a);if("1"==site.user.type_id||"unblock"==Block.action&&"true"==Block.blocked&&"false"==$(a).data("user_blocked"))Block.save(a,{action:Block.action,type:"profile"},Block.response);else if($(a).attr("profile-page")){var d=
572$(a).attr("data-profile_id");b=$(a).attr("data-profile_id").split(",");a=$(a).attr("data-profile_title").split(",");var c="",f=0;for(f;f<b.length;f++)c+="<option value="+b[f]+">"+a[f]+"</option>\n";1<f&&(c+="<option all-profiles='true' value="+b[0]+">All Profiles</option>\n");var e=b[0];site.dialog.custom({classes:"dialog-green contact-block",title:"Blocking Options:",html:"<div align='center'>\t\t\t\t   <p style='font-size:220%;'>Select Profile</p>\t\t\t\t   <select name='profileSelector' id='profileSelector' >\t\t\t\t   \t"+
573c+"\t\t\t\t   </select>\t\t\t\t   \t<br></br>\t\t\t\t   <button data-profile_id="+b[0]+" data-action='block' id='blockButton' data-id="+b[0]+" data-type='profile' class='dialog-button-yes'>Block</button>\t\t\t\t   <button data-profile_id="+b[0]+" data-action='unblock' id='unblockButton' data-id="+b[0]+" data-type='profile' class='dialog-button-yes'>Unblock</button>\t\t\t       <button data-type='cancel' class='dialog-button-no'>Cancel</button>\t\t\t       </div>"});var g=$("button[data-type=profile]").parents("section").attr("id");
574$("#profileSelector").change(function(){e=$(this).val();$(this).find(":selected").attr("all-profiles")?(document.getElementById("blockButton").setAttribute("data-type","all"),document.getElementById("unblockButton").setAttribute("data-type","all")):(document.getElementById("blockButton").setAttribute("data-type","profile"),document.getElementById("unblockButton").setAttribute("data-type","profile"))});$("section#"+g+".dialog button").bind("click",function(m){$("section#"+g+".dialog button").unbind("click");
575type=$(this).data("type");if("cancel"==type)return Block.obj.attr("data-profile_id",d),!1;Block.action=$(this).data("action");Block.obj.attr("data-profile_id",e);
575Block.save(Block.obj,{action:Block.action,type},Block.response);Block.obj.attr("data-profile_id",d)})}else site.dialog.custom({classes:"dialog-green contact-block",title:b+" Option:",html:"<button data-type='profile' class='dialog-button-yes'>"+b+" from this profile only</button><p/>\t\t\t\t\t\t<button data-type='all' class='dialog-button-yes'>"+
576b+" from all of my profiles</button><p/>\t\t\t\t\t\t<button data-type='cancel' class='dialog-button-no'>Cancel</button>"}),g=$("button[data-type=profile]").parents("section").attr("id"),$("section#"+g+".dialog button").bind("click",function(m){$("section#"+g+".dialog button").unbind("click");type=$(this).data("type");if("cancel"==type)return!1;Block.save(Block.obj,{action:Block.action,type},Block.response)})}else window.location=site.url.current+"login/?return="+window.location.pathname+"&alert=You must be logged in to use this feature."},
577response:function(a){if(a.error)return site.dialog.alert(a.error),a.reload&&(window.location=window.location),!1;"undefined"==typeof a.user_blocked&&(a.user_blocked=-1);$.each(a.source_profile_id,function(b,d){$.each(a.target_profile_id,function(c,f){c=$("a.block[data-profile_id="+d+"][data-id="+f+"]");0<$(c).length?($(c).attr("data-html","block"==a.action?"Unblock":"Block"),$(c).attr("data-blocked","block"==a.action?"true":"false"),-1!=a.user_blocked&&$(c).attr("data-user_blocked",a.user_blocked),
578$(c).parent().trigger("mouseout").trigger("mouseover")):0<(c=$("li.block[data-profile_id="+d+"][data-id="+f+"]")).length&&($(c).attr("data-html","block"==a.action?"Unblock":"Block"),$(c).attr("data-blocked","block"==a.action?"true":"false"),$("#li_block_inner_text").text("block"==a.action?"Unblock":"Block"),$("#li_block_inner_img").attr("style","block"==a.action?"color:red":"color:grey"),-1!=a.user_blocked&&$(c).attr("data-user_blocked",a.user_blocked),$(c).parent().trigger("mouseout").trigger("mouseover"))})})},
579save:function(a,b,d){if(!site.user.id)return!1;a={other_id:$(a).attr("data-id"),my_id:$(a).attr("data-profile_id"),type:b.type};site.request("global/ajax/"+b.action+"/",a,d)}},Form_Errors={clear:function(){$(".form_error_dialog").remove();$("#alert_error").hide();$("#alert_warning").hide();$("#alert_success").hide()},init:function(a){"string"==typeof a&&(a=eval("("+a+")"));$error_count=0;$.each(a,function(b,d){$obj=$('#body [name="'+b+'"]');$obj.length||($obj=$(b));0<$obj.length&&($obj.focus(function(){$('div.form_error_dialog[data-name="'+
580b+'"]').fadeOut();$(this).removeClass("form_error")}),$obj.click(function(){$('div.form_error_dialog[data-name="'+b+'"]').fadeOut();$(this).removeClass("form_error")}),$obj.addClass("form_error"),$pos=$obj.offset(),$top=$pos.top,d&&0==$('div.form_error_dialog[data-name="'+b+'"]').length&&$("body").append('<div data-name="'+b+'" class="form_error_dialog hide">'+d+"</div>"),$eobj=$('div.form_error_dialog[data-name="'+b+'"]'),"true"!=$obj.attr("data-error-ignore")&&$eobj.css({top:$top,left:$pos.left+
581$obj.outerWidth()+5}).delay(100).show("drop",{direction:"left"}),$error_count++)})},reposition:function(){$("div.form_error_dialog").each(function(a,b){$pos=$(this).offset();a=$(this).attr("data-name");$obj=$('#body [name="'+a+'"]');$obj.length||($obj=$(a));$pos=$obj.offset();$top=$pos.top;"true"!=$obj.attr("data-error-ignore")&&$(this).css({top:$top})})}},User_Menu={timeout_id:null,init:function(){$("#call_banner").on("click",function(){if($("#services_online .ctc:first").length)$("#services_online .ctc:first").click();
582else if(site.vars.user&&site.vars.user.id){var a=$("#call_banner").data("info");$("#window_fade").fadeOut(500);site.dialog.alert("To speak to "+a.title+" Call 800-HOT-CHAT and enter profile #"+a.profile_id)}else a=$("#call_banner").data("info"),site.user.login.show({profile_id:a.profile_id})});$(document).on("click touchstart","[data-menu]",function(a){if(!_.get(is,"mobileDevice")||"click"!==_.get(a,"type")){a.preventDefault();a=$(this).attr("data-menu");if($("#"+a).is(":visible"))return User_Menu.close();
583User_Menu.open($(this))}}).on("click touchstart",".drop_menu_underlay",function(a){_.get(is,"mobileDevice")&&"click"===_.get(a,"type")||User_Menu.close()})},open:function(a){"object"==typeof WalletWidget&&"function"==typeof WalletWidget.hide&&WalletWidget.hide();"object"==typeof StatusWidget&&"function"==typeof StatusWidget.hide&&StatusWidget.hide();var b=$(a).attr("data-menu"),d=$(a).attr("data-menu-align");$(".drop_menu:visible").hide();switch(site.theater.id){default:$("#body,#footer").animate({opacity:.5},
584100);var c=$(a).position();break;case 3:case "3":c=$(a).attr("data-menu"),$("body > .drop_menu_underlay").length||$("body").append('<div class="drop_menu_underlay"></div>'),$("body > #"+c).length||$("body").append($("#"+c)),$(".drop-down[active]").removeAttr("active"),$(".drop-down-underlay[active]").removeAttr("active"),c=$(a).offset()}
584var f=c.top+$(a).outerHeight()+12,e=0;switch(d){case "center":e=c.left+$(a).outerWidth()/2-$("#"+b).outerWidth()/2;break;case "right":e=c.left+$(a).outerWidth()-$("#"+
585b).outerWidth()+10}"acd_menu"!=b&&$(".drop_menu_underlay").show();$("#"+b).css({top:f,left:e}).show()},close:function(){$(".drop_menu").hide();$(".drop_menu_underlay").hide();$("#body,#footer").animate({opacity:1},100);return!1},fade:function(){$("nav.logged_in div.drop_menu").length&&(User_Menu.timeout_id=setTimeout(User_Menu.close,750))},toggle:function(a){$menu_obj=$("#"+$(a).attr("data-menu"));$menu_width=$menu_obj.outerWidth();$obj_width=$(a).outerWidth();$align=$(a).attr("data-menu-align");
586$pos=$(a).position();switch($align){case "right":$left=$pos.left+$obj_width-$menu_width;break;case "center":$left=$pos.left+$obj_width/2-$menu_width/2;break;case "left":$left=$pos.left}$menu_obj.is(":visible")?($(a).removeClass("sel"),$menu_obj.hide()):($(".drop_menu").hide(),$("nav.logged_in .sel").removeClass("sel"),$(a).addClass("sel"),$menu_obj.css({top:$pos.top+$(a).outerHeight()+10,left:$left}).show())},status:function(a){$type=$(a).attr("data-type");$cur=$(a).hasClass("online")?!0:!1;$nxt=
587"is_skypeable"==$type?1==$cur?1:2:1==$cur?0:1;site.request("ajax/status/",{key:$type,value:$nxt},function(b){if(!b)return site.dialog.alert("Unable to reach server. Please try again in a few moments..."),!1;if(b.err)return site.dialog.alert(b.err),!1;switch($cur){case !0:$(a).removeClass("online").addClass("offline").html("Offline");break;case !1:$(a).removeClass("offline").addClass("online").html("Online")}$online=$("#status_menu li a.online").length;$offline=$("#status_menu li a.offline").length;
588$all_status_color="red";$online&&!$offline?($all_status_txt=$all_status="Online",$all_status_color="green"):$offline&&!$online?$all_status_txt=$all_status="Offline":$offline&&$online&&($all_status="Partial",$all_status_color="yellow",$all_status_txt="Online");$("#header .status .sprite_members").removeClass("icon_10_orb_red").removeClass("icon_10_orb_yellow").removeClass("icon_10_orb_green").addClass("icon_10_orb_"+$all_status_color);$("#header .status").removeClass().addClass("sel status "+$all_status.toLowerCase()).find("span")});
589return!1}},Validate={validate:function(a){var b={},d=0;$.each(a,function(c,f){if(Validate.rules[c]){var e=Validate.rules[c];null===f||"undefined"==typeof f?b[c]=c.replace(/[_]/g," ")+" is invalid. Please try again.":e.minlength&&f.length<e.minlength?(d+=1,b[c]=e.errors.minlength?e.errors.minlength:"Your "+c.replace(/[_]/g," ")+" must at least be "+e.minlength+" characters."):e.maxlength&&f.length>e.maxlength?(d+=1,b[c]=e.errors.maxlength?e.errors.maxlength:"Your "+c.replace(/[_]/g," ")+" cannot contain more than "+
590e.maxlength+" characters."):e.regex&&!(new RegExp(e.regex)).exec(f)&&(
590d+=1,b[c]=e.errors.regex?e.errors.regex:c.replace(/[_]/g," ")+" is invalid. Please try again.")}else b[c]="Invalid request. No validation rule for "+c});return 0==d?!1:b},rules:{routing_number:{maxlength:9,minlength:9,regex:/^[0-9]+$/,errors:{regex:"Your Bank Routing Number is invalid. Please only use the following characters: 0-9."}},account_number:{maxlength:19,minlength:4,regex:/^[0-9]+$/,errors:{regex:"Your Bank Account Number is invalid. Please only use the following characters: 0-9."}},
591iban_number:{maxlength:32,minlength:15,regex:/^[A-Za-z0-9]+$/,errors:{regex:"Your IBAN Number is invalid. Please only use the following characters: A-Z and 0-9."}},swift_code:{maxlength:11,minlength:8,regex:/^[A-Za-z0-9]+$/,errors:{regex:"Your Swift Code is invalid. Please only use the following characters: A-Z and 0-9."}},pin:{maxlength:4,minlength:4,regex:/^[^0][0-9]+$/,errors:{empty:"You must enter your PIN number.",regex:"Your PIN is invalid. Please only use the following characters: 0-9 and the first digit cannot be 0."}},
592zip:{maxlength:16,minlength:4,regex:/^[A-Za-z0-9]+$/,errors:{empty:"You must enter your zip.",regex:"Your zip is invali
592d. Please only use the following characters: 0-9."}},state:{maxlength:2,minlength:2,regex:/^[A-Za-z]+$/,errors:{empty:"You must enter your state.",regex:"Your state is invalid. Please try again."}},city:{maxlength:128,minlength:1,regex:/^[A-Za-z ]+$/,errors:{empty:"You must enter your city.",regex:"Your city is invalid. Please only use the following characters: A-Z, and spaces."}},
593payee_name:{maxlength:128,minlength:3,regex:/^[A-Za-z0-9 -.]+$/,errors:{empty:"You must enter your payee name.",regex:"Your payee name is invalid. Please only use the following characters: A-Z, 0-9, dashes, and spaces."}},tax_id:{maxlength:20,minlength:4,regex:/^[0-9-.]+$/,errors:{empty:"You must enter your tax id number.",regex:"Your tax id is invalid. Please only use the following characters: 0-9 and dashes."}},first_name:{maxlength:128,minlength:1,regex:/^[A-Za-z0-9 .]+$/,errors:{empty:"You must enter your first name.",
594regex:"Your first name is invalid. Please only use the following characters: A-Z, 0-9, .'s and spaces."}},last_name:{maxlength:128,minlength:1,regex:/^[A-Za-z0-9 .-]+$/,errors:{empty:"You must enter your last name.",regex:"Your last name is invalid. Please only use the following characters: A-Z, 0-9, .'s, -'s and spaces."}},username:{maxlength:32,minlength:5,regex:/^[A-Za-z][A-Za-z0-9]+$/,errors:{empty:"You must enter a username.",regex:"Your username is invalid. Please use a combination of the following characters, starting with a letter: A-Z, 0-9 and NO SPACES."}},
595address1:{maxlength:30,minlength:4,regex:/^[A-Za-z0-9 ]+$/,errors:{empty:"You must enter your address.",regex:"Your address is invalid. Please only use the following characters: A-Z, 0-9 and spaces."}},address2:{maxlength:30,minlength:1,regex:/^[A-Za-z0-9 ]+$/,errors:{regex:"Your address is invalid. Please only use the following characters: A-Z, 0-9 and spaces."}},email:{maxlength:128,minlength:6,regex:/^[_A-Za-z0-9-]+(\.[_A-Za-z0-9\-\+\.]+)*@[A-Za-z0-9-]+(\.[A-Za-z0-9-]+)*(\.[A-Za-z]{2,3})$/,errors:{empty:"You must enter an email address.",
596regex:"You entered an invalid email address."}},password:{maxlength:32,minlength:6,errors:{empty:"You must enter a password."}},confirm_password:{maxlength:32,minlength:6,errors:{empty:"You must confirm your password."}},birthday_month:{regex:/^[0-9]+$/,errors:{empty:"You must enter your birthdate month."}},birthday_day:{regex:/^[0-9]+$/,errors:{empty:"You must enter your birthdate day."}},birthday_year:{regex:/^[0-9]+$/,errors:{empty:"You must enter your birthdate year."}}}};
597$(function(){$("#vchat_menu i.menu_close").on("click",User_Menu.close);$('#settings_menu li a[href*="phone/"]').on("click",function(){User_Menu.close();site.phone_widget.load();return!1});$(document.body).on("click","button.ng_phone_manager, a.ng_phone_manager",function(){site.phone_widget.load();return!1});$('#settings_menu li a[href*="profile_caller/"]').on("click",function(){User_Menu.close();site.ng.load("profile_caller");return!1});$("#callerProfile").on("click",function(){site.ng.load("profile_caller");
598return!1});$(".caller_subnav a").click(function(a){a.preventDefault();$(this).parent().find("a").removeClass("sel");$(this).addClass("sel");$pg=$(this).attr("data-page");$(".caller_profile_page").hide();$("#caller_profile_"+$pg).show()});$("a[data-page='about']").click();$(".widget_compose").live("click",function(){var a=$(this).data("options");site.compose.load(!1,function(){$("#compose button.to").html('<span><img src="'+a.avatar+'" /> '+a.target_profile_title+"</span>").attr("data-profile-id",
599a.target_profile_id).show();$("#compose select[name=from] option[value="+a.profile_id+"]").attr("selected","selected");$("#compose input[name=subject]").focus()});return!1});"object"==typeof site.search_filter&&site.search_filter.init();"object"==typeof Warning&&Warning.init();"object"==typeof Sidebar&&Sidebar.init();"object"==typeof Block&&Block.init();"object"==typeof Advanced&&Advanced.init();"object"==typeof User_Menu&&User_Menu.init();$("#alert_error").show("drop");Form_Errors.reposition();$("#alert_success,#alert_warning").each(function(a){$(this).delay(400*
600a).show("drop",{direction:"up"},500)});0<$("#side_ads article").length&&$("#side_ads article").click(function(a){a.preventDefault();$url=$(this).find("a").eq(0).attr("href");window.location=$url});0<$("#alert_success").length&&0==$("#alert_success").attr("data-sticky")&&$("#alert_success").delay(3500).slideUp();setTimeout(function(){"object"==typeof Form_Errors&&"string"==typeof $form_errors&&Form_Errors.init($form_errors)},800);$("#breadcrumb a:first").addClass("first");$("#breadcrumb a:last").addClass("last")});
601function require(a,b,d){switch(b){case "js":var c=document.createElement("script");c.type="text/javascript";
601c.src=a;break;case "css":c=document.createElement("link"),c.rel="stylesheet",c.type="text/css",c.href=a}"undefined"!=typeof c&&(c.onload=d,document.getElementsByTagName("head")[0].appendChild(c))}
602function html_element(a){element_closer=output="";open_closer=">";switch(a.type){case "select":output+='<select name="'+a.name+'"';element_closer="\n\t\t\t\t</select>";break;case "text":output+='<input name="'+a.name+'" type="text"';open_closer=" />";a["class"]+=" text";break;case "checkbox":output+='<input name="'+a.name+'" type="checkbox"';open_closer=" /> ";break;case "textarea":output+='<textarea name="'+a.name+'"',element_closer="</textarea>",a["class"]+=" textarea"}a["class"]&&(output+=' class="'+
603a["class"]+'"');a.id&&(output+=' id="'+a.id+'"');a.maxlength&&(output+=' maxlength="'+a.maxlength+'"');a.value&&(output+=' value="'+a.value+'"');a.html||(a.html="");return output+=open_closer+a.html+element_closer}function htmlentities(a){return null==a?"":a.replace(/'/g,"&rsquo;")}
604jQuery.fn.center=function(){this.css("position","absolute");var a=Math.max(0,($(window).height()-$(this).outerHeight())/2+$(window).scrollTop())+"px";this.css("top",a);a=Math.max(0,($(window).width()-$(this).outerWidth())/2+$(window).scrollLeft())+"px";this.css("left",a);return this};function get(a){a=a.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]");a=(new RegExp("[\\?&]"+a+"=([^&#]*)")).exec(window.location.href);return null==a?"":decodeURIComponent(a[1].replace(/\+/g," "))}
605function uri_replace(a,b){get(a)?($string=window.location.search.substring(1),$vars=$string.split("&"),$out=[],$.each($vars,function(d,c){$name=$vars[d].split("=")[0];$val=$vars[d].split("=")[1];$name==a&&($val=b);$val&&($out[d]=$name+"="+$val)}),$url="?"+$out.join("&")):($appender=-1==window.location.href.indexOf("?")?"?":"&",$url=window.location.href+=$appender+a+"="+b);window.location=$url}
606function build_query_string(a,b,d){($string=window.location.search.substring(1))?($vars=$string.split("&"),$foundname=!1,$out=[],$.each($vars,function(c,f){$name=$vars[c].split("=")[0];$val=$vars[c].split("=")[1];$name==a&&($val=b,$foundname=!0);"p"==$name&&($val=1);$out[c]=$name+"="+$val}),0==$foundname&&$out.push(a+"="+b),$string=$out.join("&"),$qstring="?"+$string):$qstring="?"+a+"="+b;if(1==d)return $qstring;window.location.search=$qstring;return!1}
607site.calc_commission=function(a,b){if("undefined"===typeof b||null==b)return null;"object"!==typeof b&&(b={commission:b});b.suffix=b.suffix||"";a=parseFloat(a);b.commission=parseFloat(b.commission);if(isNaN(a)||isNaN(b.commission))return null;1<b.commission?b.commission*=.01:0>b.commission&&(b.commission=0);return"$"+(a*b.commission).toFixed(2)+b.suffix};site.address={clear_callback:null,select_callback:null};
608site.address.load=function(a,b,d,c,f){if(0!=$("#address_book").length&&!c)return!1;site.request("global/ajax/address-load/",{pid:d},function(e){$("body").append(e.html);a&&b&&site.address.show(a,b);"undefined"!=typeof f&&$(a).html(f)})};site.address.close=function(a){return a?$("#address_book").remove():$("#address_book").hide()};
609site.address.show=function(a,b,d,c,f,e){if(site.user.id)return d&&(site.address.select_callback=d),!$("#address_book").length||e?(d=$(a).html(),$(a).html("Loading..."),site.address.load(a,b,f,e,d)):(c?($("#address_book .clear_button").show(),site.address.clear_callback=c):($("#address_book .clear_button").hide(),site.address.clear_callback=null),$("body").append($("#window_fade").clone().addClass("extra_window_fade").hide()),$modal=$("#address_book"),$modal.show(),site.address.mass_message&&$modal.addClass("mass-message"),
610site.compose.events()),$("#address_book input").focus(),!1;window.location=site.url.current+"login/?return="+window.location.pathname+"&alert=You must be logged in to use this feature."};site.address.select=function(a){site.address.select_callback(a)};site.address.select_mass=function(){$("#to_address").html("<span>Mass Message</span>").attr("data-profile-id","ALL");$("#last_log").text("");$("#address_book").hide();$(".extra_window_fade").remove()};
611site.address.filter=function(a){$val=$(a).val();""==$val?($("#address_book li.person").show(),$("#address_book li.person").length&&$("#address_book li.empty").hide()):($("#address_book li.person").hide().each(function(){$txt=$(this).text();-1!=$txt.toLowerCase().indexOf($val.toLowerCase())&&$(this).show()}),0==$("#address_book li.person:visible").length?($("#address_book li.group_header").hide(),$("#address_book li.empty").show()):($("#address_book li.group_header").show(),$("#address_book li.empty").hide()))};
612site.price={approve:null,recommended_price:parseFloat(site.data_get("message_price_default")),recommended_option:null};site.price.change=function(a){a=$(a);var b=a.find("select[name=price]").val();"c"===b?(a.find("input.custom").show().focus().val(a.data("default")),a.find(".msg_custom_price").change()):(a.find("input.custom").hide(),a.find(".payout").html(site.calc_commission(b,site.data_get("message_commission"))))};
613site.price.reset=function(a){a?(site.price.recommended_price=0,site.price.recommended_option=$("#price_dialog option.recommended").detach()):Attachment.price()};
614site.price.recommended=function(){$price=site.price.recommended_price;$price==site.data_get("message_price_default")||0==$price?site.price.recommended_option=$("#price_dialog option.recommended").detach():($("#price_dialog option[value=c]").before(site.price.recommended_option),$("#price_dialog option.recommended").val($price).html("$"+$price+" - Recommended").attr("selected",!0))};
615site.price.confirm=function(a,b,d,c){c&&(site.price.approve=c);d=site.profile.profile_id?site.profile.profile_id:$("button.to").data("profile-id");site.request("global/ajax/compose-price-load/",{to:d},function(f){f=$(f.html).find("div:first").html();$("#price_dialog").html(f);site.price.recommended_option=$("#price_dialog select option.recommended").detach();site.demand.js("Rates","members/profile_rates",function(){$("#message_price .msg_custom_price").on("change paste input",function(e){e=$("ul.attachments").children().size()-
6161;e=0<e?parseFloat(e*parseFloat(site.data_get("message_voicemail_price_max_limit")).toFixed(2)):parseFloat(site.data_get("message_price_max_limit").toFixed(2));$("#message_price").attr("data-max",e);e=$(this).val();
616var g=Rates.validate($("#message_price"),!0);$("#message_price .payout").html(site.calc_commission(g,site.data_get("message_commission")));if(""===e&&0===g||e===g)return!1;$("#message_price .msg_custom_price").val(g)})})});$pos=$(a).offset();$price=$("#price_dialog");0==$(".price_frame").length&&
617($html='<div class="price_frame" onclick="site.price.cancel();"></div>',$("body").append($html));if($price.is(":hidden")){switch(b){case "left":$top=$pos.top-$price.outerHeight()/2;$left=$pos.left-$price.outerWidth()-10;break;case "right":$top=$pos.top-$price.outerHeight()/2;$left=$pos.left+$(a).outerWidth()+10;break;case "top":$top=$pos.top-$price.outerHeight(),$left=$pos.left+$(a).outerWidth()/2-$price.outerWidth()/2}$(".price_frame").show();$price.css({top:$top,left:$left}).show("drop",{direction:"up"},
618function(){if(1==parseInt(site.user.type_id)){var f=$("#is_first_contact").val(),e=site.data_get("message_price_default"),g=site.data_get("message_price_default_with_attachment");1<=$(".message_reply .attachments li").not(".attachments_view, .attachment_header").length||1<=$(".compose_box .attachments li").not(".attachments_view, .attachment_header").length?($("#caller_contact_regular .message_price").text("$"+g),$("#caller_contact_regular").show(),site.compose.price=g):1>$(".message_reply .attachments li").not(".attachments_view, .attachment_header").length&&
6191>$(".compose_box .attachments li").not(".attachments_view, .attachment_header").length&&!f?($("#caller_contact_regular .message_price").text("$"+e),$("#caller_contact_regular").show(),site.compose.price=e):f&&($("#caller_contact_regular").hide(),$("#caller_first_contact_free").removeClass("hide"),site.compose.price=0)}else $("#price_dialog select[name=price]").change()});site.price.recommended()}};site.price.cancel=function(){$("#price_dialog").hide("drop",{direction:"down"});$(".price_frame").remove()};
620site.compose={data:{},price:0,voice_interval:null,skip_voice_load:!1,is_mass_message:!1,source_profile_id:null};site.compose.options={from_filtered:0,to_locked:0};site.compose.get_message_attachments=function(a){var b=[];a.find("[data-type][data-id]").each(function(d,c){d=$(c).data();d.type&&d.id&&b.push(d.type+"_"+d.id)});return b.join(",")};
621site.compose.get_message_targets=function(a){var b=[];if("all"===$("#to_addresses_select").val())return"all";$("#to_addresses button[data-profile-id].to:visible").each(function(d,c){d=$(c).data();d.profileId&&b.push(d.profileId)});return b};
622site.compose.mass_message_send=function(){return site.dialog.confirm("Are you sure you want to deliver this Mass Message?",function(a){if(!a)return!1;a=$("#compose");var b=a.find(":input").get_form_data();b.attachments=site.compose.get_message_attachments(a);b.targets=site.compose.get_message_targets(a);return site.compose.mass_message_send_confirmed(b)})};
623site.compose.mass_message_send_confirmed=function(a){if(!_.get(a,"from",""))return!1;if(0===_.get(a,"body","").length)return site.dialog.alert("Your message cannot be empty!");if(0===_.get(a,"from","").length)return site.dialog.alert("Please select a Profile to send this message from.");var b=0<$('#compose :input[name="subject"]').length;if(b&&0===_.get(a,"subject","").length)return site.dialog.alert("Your subject cannot be empty!");var d={attachments:a.attachments,body:a.body,profile_id:a.from,targets:a.targets};
624b&&(d.subject=a.subject);site.message.is_reply=!1;site.request("global/ajax/mass-message-send/",d,function(c){if(!c)return site.dialog.alert("Sorry could not send your Mass Message at this time. Please refresh the page and try again."),!1;if(c.error)return site.data||(site.data={}),site.data.active_dialog=site.dialog.alert({title:"Oops!",message:c.error}),!1;site.dialog.alert("Your message has been sent.");site.compose.hide(!0)});return!0};
625site.compose.price_submit=function(a){"message"==a?site.compose.message():site.compose.voice();site.price.cancel()};
626site.compose.asset=function(a,b,d,c){console.log("compose.assist",a,b,d);switch(b){case "address_book":site.address.select_callback=function(f){site.compose.is_mass_message?$('button.to[data-profile-id="'+$(f).attr("data-profile-id")+'"]',$("#to_addresses")).length||$("#to_addresses").append('<button class="to" data-profile-id="'+$(f).attr("data-profile-id")+'" style="display: block"><span>'+$(f).html()+'</span><strong onclick="$(this).parent().remove()" data-html="Remove Profile">X</strong></button>'):
627($("button.to").html("<span>"+$(f).html()+"</span>").attr("data-profile-id",$(f).attr("data-profile-id")),textclass=7<moment().diff(moment($(f).attr("data-profile-lastlogin")),"days")?"lastlog_toolongago":"lastlog_notlongago",$("#last_log").attr("class",textclass),$("#last_log").html("#"+$(f).text()+" last online <br/> "+moment($(f).attr("data-profile-lastlogin")).format("dddd, MMMM Do YYYY, h:mm:ss a")),site.compose.asset("hide","address_book"))},site.address.clear_callback=null,site.address.mass_message=
628!0,site.address.load(c,"left",d),$("#address_book .clear_button").hide(),$("#address_book").addClass("mass-message"),$("#from_address").val()&&$("#to_address").attr("data-profile-id")?($("#compose button.credit").data("source_profile_id",$("#from_address").val()),$("#compose button.credit").data("target_profile_id",$("#to_address").attr("data-profile-id")),$("#compose button.credit").removeAttr("disabled")):($("#compose button.credit").data("source_profile_id",""),$("#compose button.credit").data("target_profile_id",
629""),$("#compose button.credit").attr("disabled","disabled"))}switch(a){case "hide":site.address.close(!0);break;case "show":$("#"+b).is(":visible")?$("#"+b).hide():($("#"+b).show().find("input,textarea").eq(0).focus(),$("#compose").css({"z-index":1E3}),c&&(site.compose.adjust($(c),$("#"+b)),site.compose.events()))}};site.compose.events=function(){$("#address_book li.person").on("click.Compose");$("#address_book li.person").on("click.Compose",function(a){site.address.select($(a.target))})};
630site.compose.adjust=function(a,b,d){a=a[0].getBoundingClientRect();
630switch(d){default:case "left":$left=a.right+5;$top=a.bottom+10;break;case "right":$left=a.left-b.outerWidth()-5,$top=a.bottom+10}b.css({left:$left,top:$top}).show();return!0};
631site.compose.voice=function(){$form=$("#compose");$to_profile_id=$form.find("button.to").attr("data-profile-id");$from_profile_id=$form.find("[name=from]").val();$subject=$form.find("input[name=subject]").val();$phone=$form.find("input[name=phone_area]").val()+"-"+$form.find("input[name=phone_prefix]").val()+"-"+$form.find("input[name=phone_line]").val();site.compose.voice_interval=setInterval(function(){site.compose.voice_check()},5E3)};site.compose.voice_check=function(){};
632site.compose.voice_done=function(){clearInterval(site.compose.voice_interval);site.dialog.alert("done recording")};
633site.compose.message=function(){$("#from_address").val()&&$("#to_address").attr("data-profile-id")?($("#compose button.credit").data("source_profile_id",$("#from_address").val()),$("#compose button.credit").data("target_profile_id",$("#to_address").attr("data-profile-id")),$("#compose button.credit").removeAttr("disabled")):($("#compose button.credit").data("source_profile_id",""),$("#compose button.credit").data("target_profile_id",""),$("#compose button.credit").attr("disabled","disabled"));$form=
634$("#compose");$to_profile_id=$form.find("button.to").attr("data-profile-id");$from_profile_id=$form.find("[name=from]").val();$subject=$form.find("input[name=subject]").val();$message=$form.find("textarea").val();$attachments=[];$form.find("ul.attachments li").each(function(){$(this).attr("data-type")&&$(this).attr("data-id")&&($type=$(this).attr("data-type"),$id=$(this).attr("data-id"),$attachments.push($type+"_"+$id))});site.message.is_reply=!1;"ALL"===$to_profile_id?site.message.mass_send({action:"talker_mass_message",
635profile_id:$from_profile_id,subject:$subject,message:$message}):site.message.send(0,$to_profile_id,$from_profile_id,$subject,$message,$attachments.join(","),function(){site.compose.hide(!0)})};
636site.compose.validate=function(){$form=$("#compose");$to_profile_id=$form.find("button.to").attr("data-profile-id");$from_profile_id=$form.find("select[name=from]").val();$subject=$form.find("input[name=subject]").val();$body=$.trim($form.find(".message_type_body textarea").val());var a="";0==$from_profile_id&&(a+="Select which profile you want to send this message from.<br/>");$subject||(a+="Please enter a subject.<br/>");$body||(a+="Please enter a message.<br/>");$type=$form.find("nav button.sel").attr("data-type");
637switch(parseInt($type)){case 1:($txt=$form.find("textarea").val())||(a+="Please enter a message.<br/>")}isNaN($to_profile_id)&&"ALL"!==$to_profile_id&&(a+="Select someone to message.<br/>");return a?(site.dialog.alert({message:"<h1>Message cannot be sent!</h1>"+a}),!1):!0};
638site.compose.load=function(a,b){if(site.user.id){var d=site.profile.profile_id?site.profile.profile_id:$("button.to").data("profile-id");"undefined"!=typeof $id&&(d=$id);site.request("global/ajax/compose-load/",{profile_id:site.compose.source_profile_id,is_mass_message:site.compose.is_mass_message?1:0,skip_voice:site.compose.skip_voice_load?"1":"0",to:d,filter_from:site.compose.options.from_filtered},function(c){$("body").append(c.html);$("#compose #mass_message_probation").length?(site.dialog.alert($("#compose #mass_message_probation").html()),
639site.compose.hide(!0),$("#compose").remove()):(site.compose.init(),$("#window_fade").unbind("click").bind("click",function(){site.compose.hide()}),a?($("#window_fade").stop().show(),$("#compose").show(),site.compose.credit_button_refresh(),"function"==typeof b&&b()):setTimeout(function(){$("#window_fade").fadeIn(300,function(){$("#compose").fadeIn(500,site.compose.credit_button_refresh);"function"==typeof b&&b()})},100))})}else window.location=site.url.current+"login/?return="+window.location.pathname+
640"&alert=You must be logged in to use this feature."};
641site.compose.credit_button_refresh=function(){$("#from_address").val()&&"0"!=$("#from_address").val()&&$("#to_address").attr("data-profile-id")?($("#compose button.credit").data("source_profile_id",$("#from_address").val()),$("#compose button.credit").data("target_profile_id",$("#to_address").attr("data-profile-id")),$("#compose button.credit").removeAttr("disabled")):($("#compose button.credit").data("source_profile_id",""),$("#compose button.credit").data("target_profile_id",""),$("#compose button.credit").attr("disabled",
642"disabled"))};site.compose.hide=function(a){$("#compose").is(":visible")&&(a?site.compose.hide_confirmed(a):site.dialog.confirm("Are you sure you want to cancel sending this message?",site.compose.hide_confirmed))};
643site.compose.hide_confirmed=function(a){site.compose.is_mass_message=!1;site.compose.source_profile_id=null;$("#compose").is(":visible")&&a&&($("#address_book").remove(),$("#compose").fadeOut(300,function(){$("#widget_phone,#widget_verify").hide();site.window.fade.hide();$("#audio_player,#address_book,#price_dialog,#voicemail,#voicemail_clip,#audio_player").hide();$("#compose").remove()}))};
644site.compose.show=function(a,b,d,c){site.compose.is_mass_message=d?!0:!1;site.compose.source_profile_id=c;$("#address_book,#price_dialog,#voicemail,#voicemail_clip,#audio_player,#compose").remove();site.user.id?($("#voicemail").hide(),0==$("#compose").length?(site.compose.skip_voice_load=b,site.compose.load(a)):a?(site.window.fade.show(),$("#compose").show()):site.window.fade.show(null,function(){$("#compose").fadeIn(500)})):window.location=site.url.current+"login/?return="+window.location.pathname+
645"&alert=You must be logged in to use this feature."};
646site.compose.init=function(){site.ping.compose=1;$("#compose_h1").html(site.compose.is_mass_message?"Compose Mass Message":"Compose Message");site.compose.is_mass_message&&$("#compose .compose_action.send span").html("Send Mass Message");$("#to_addresses_select").on("change",function(){"all"===$("#to_addresses_select").val()?($("#to_addresses").hide(),$("#to_address").hide()):($("#to_addresses").show(),$("#to_address").show())});$("#from_address").on("change",function(){site.compose.credit_button_refresh()});
647$("button.compose_attach.attach_image").off("click");$("button.compose_attach.attach_image").on("click",function(){var a=$(this);a.find("span").html("Loading ...");a.animate({opacity:.8},300,function(){$(this).attr("disabled","true")});var b={action:"get",type:"attachment",approved_only:1,callback:function(d){site.compose.attach.image(d)}};$("#address_book").remove();Attachment.type="reply";site.demand.bundle("site.library","library/library",function(){site.library&&(site.library.queued=null);a.find("span").html("Attach Images");
648a.animate({opacity:1},300,function(){a.removeAttr("disabled")});site.library.load(b)})});$("button.compose_attach.attach_product").off("click");$("button.compose_attach.attach_product").on("click",function(){var a=$(this);a.find("span").html("Loading ...");a.animate({opacity:.8},300,function(){$(this).attr("disabled","true")});var b={action:"get",type:"products",approved_only:1,upload_disabled:1,callback:function(d){site.compose.attach.product(d)}};$("#address_book").remove();Attachment.type="reply";
649site.demand.bundle("site.library","library/library",function(){site.library&&(site.library.queued=null);a.find("span").html("Attach Products");a.animate({opacity:1},300,function(){a.removeAttr("disabled")});site.library.load(b)})});
649$("button.compose_attach.attach_video").off("click");$("button.compose_attach.attach_video").on("click",function(){var a=$(this);a.find("span").html("Loading ...");a.animate({opacity:.8},300,function(){$(this).attr("disabled","true")});var b={action:"get",type:"videos",
650approved_only:0,upload_disabled:0,callback:function(d){var c={videos:{}};c.videos[_.get(d,"file_id")||_.get(d,"output.file_id")]={price:0,title:_.get(d,"title")||_.get(d,"output.title")||""};site.compose.attach.product(c)}};$("#address_book").remove();Attachment.type="reply";site.demand.bundle("site.library","library/library",function(){site.library&&(site.library.queued=null);a.find("span").html("Attach videos");a.animate({opacity:1},300,function(){a.removeAttr("disabled")});site.library.load(b)})});
651site.compose.source_profile_id&&($('#compose select[name="from"] option').removeProp("selected"),$('#compose select[name="from"] option[value="'+site.compose.source_profile_id+'"]').prop("selected",!0),$('#compose select[name="from"]').trigger("change"));return site.compose.data.booted?!0:site.compose.data.booted=!0};site.voicemail={which:"#compose",file_id:null,initiated:!1};site.voicemail.init=function(){site.voicemail.events();return!0===site.voicemail.initiated?!1:site.voicemail.initiated=!0};
652site.voicemail.events=function(){$("button.add_voicemail").off("click");$("button.add_voicemail").on("click",function(){site.voicemail.show($(this))});$("#voicemail .phone").off("click");$("#voicemail .phone").on("click",function(){site.phone_widget.load()});$("#voicemail .call_now").off("click");$("#voicemail .call_now").on("click",function(){site.voicemail.start()})};
653site.voicemail.fade=function(a){switch(a){case "out":$("#voicemail_clip,#voicemail > *").animate({opacity:.5},300);break;case "in":$("#voicemail_clip,#voicemail > *").animate({opacity:1},300)}};
654site.voicemail.done=function(a,b){$("#voicemail .calling span div").html('<br/>Voicemail has been attached.<br/><button class="green_button right" onclick="site.voicemail.hide();">Ok, close</button><br/>');$(site.voicemail.which+" ul.attachments li").length||$(site.voicemail.which+" .attachments").after('<br class="attach_extra" />');$(site.voicemail.which+" ul.attachments").append('\t\t\t\t\t\t<li class="voicemail" data-price="0" data-type="voicemail" data-id="'+a+'">\t\t\t\t\t\t\t<em>AUDIO</em>\t\t\t\t\t\t\t<a href="javascript:;" onclick="load_audio(\''+
655b+'\',this,30);">\t\t\t\t\t\t\t\t<img src="'+site.url.current+'images/icon_16_voicemail.png" /> \t\t\t\t\t\t\t<span>Voicemail-0.mp3</span>\t\t\t\t\t\t\t</a>\t\t\t\t\t\t\t<button class="right">delete</button>\t\t\t\t\t\t\t<br/>\t\t\t\t\t\t</li>');$(site.voicemail.which+" ul.attachments").show();$("#voicemail .calling span img").hide();$("#voicemail .calling p i").html('<img src="'+site.url.current+'images/icon_16_check2.png" />')};
656site.voicemail.fail=function(a){$("#voicemail .calling span div").html("<br/>"+(a?a:"Voicemail failed.")+' <button class="close_button right" onclick="site.voicemail.hide();">Close</button> <button class="right green_button" onclick="site.voicemail.reset();">Startover</button><br/>');$("#voicemail .calling span img").hide();$("#voicemail .calling p i").html('<img src="'+site.url.current+'images/icon_16_cross.png" />')};
657site.voicemail.ping=function(a){a&&(site.voicemail.file_id=a);if(_.isEmpty(site.voicemail.file_id))return site.dialog.alert("Invalid file_id"),!1;setTimeout(site.voicemail.ping_action,5E3)};
658site.voicemail.ping_action=function(){site.request("global/ajax/voicemail-ping/",{id:site.voicemail.file_id},function(a){if(a.err)return site.dialog.alert(a.err),!1;$msg=$("#voicemail .connecting div").html();switch(parseInt(a.file_status)){case 1:$msg="<br/>Connecting ...";break;case 7:case 2:$msg="<br/>Recording in progress, press # when finished ...";break;case 3:$msg="<br/>Recording done, processing ...";break;case 4:case 5:return site.voicemail.done(site.voicemail.file_id,a.url_https);case 6:return site.voicemail.fail();
659case 8:return site.voicemail.fail("You didn't pick up the phone")}$msg&&$("#voicemail .calling span div").html($msg);site.voicemail.ping()},function(){site.voicemail.ping()})};site.voicemail.start=function(){site.request("global/ajax/voicemail-start/",null,function(a){a.err?site.dialog.alert(a.err):a.file_id&&(site.voicemail.file_id=a.file_id,site.voicemail.ping())});$("#voicemail .calling").show("slide",{direction:"left"});$("#voicemail .phone_select,#voicemail .buttons").hide()};
660site.voicemail.reset=function(){$("#voicemail .calling").hide();$("#voicemail .phone_select p i").html("1");$("#voicemail .phone_select").show();$("#voicemail .buttons").show();$("#voicemail .calling span div").html("<br/>Calling you  ...");$("#voicemail_clip,#voicemail > *").css({opacity:1});$("#voicemail .calling span img").show();$("#voicemail .calling p i").html("3")};
661site.voicemail.show=function(a){site.voicemail.which=$(a).attr("data-which");site.voicemail.reset();$("body").append($("#voicemail"));$("body").append($("#voicemail_clip"));$pos=$(site.voicemail.which).offset()||{top:0};$top_vm=$pos.top+10;$top_vm_clip=$pos.top+150;$("#voicemail").css({top:$top_vm}).show("drop",{direction:"down"});$("#voicemail_clip").css({top:$top_vm_clip}).show("drop",{direction:"right"},300);$("#address_book").hide();$("#compose > *").animate({opacity:.5},300)};
662site.voicemail.hide=function(){$("#voicemail").hide("drop",{direction:"right"});$("#voicemail_clip").hide("drop",{direction:"down"});$("#compose > *").animate({opacity:1},300)};$(function(){site.voicemail.init()});var RecentlyViewed={init:function(){$("button.clear_history").on("click",function(){RecentlyViewed.clear($(this))})},clear:function(){site.request("global/ajax/recently_viewed-remove/",null,function(){location.reload()})}};$(function(){RecentlyViewed.init()});site.compose.attach={};
663site.compose.attach.image=function(a){Attachment.type="compose";Attachment.add(a)};site.compose.attach.product=function(a){Attachment.type="compose";Attachment.add(a)};
664var Attachment={data:null,type:null,add:function(a){Attachment.data=a;Attachment.render()},price:function(){switch(Attachment.type){default:case "reply":$obj=$("ul.attachments");break;case "compose":$obj=$("#compose ul.attachments")}$price=0;$obj.find("li").each(function(){$price+=parseFloat($(this).attr("data-price"))});site.price.recommended_price=$price},render:function(){$checkbox='<button class="right">delete</button>';$data=Attachment.data;$obj=$("ul.attachments");$(".attachments_holder").show();
665$obj.find("li").length||$obj.after('<br class="attach_extra" />');$data.photos&&($obj.show(),$.each($data.photos,function(a,b){$file_id=a;$photo_url=b;$obj.find("li[data-id="+$file_id+"]").length||($html="<img src="+$photo_url+" />",$obj.find("li.attachment_header").after('<li data-price="0" data-type="photo" data-id="'+$file_id+'"><em>PHOTO</em><a target="_blank" href='+$photo_url+">"+$html+" <span>Photo-"+a+".jpg</span></a>"+$checkbox+"<br/></li>"))}));$data.image&&($obj.show(),$.each($data.image,
666function(a,b){$file_id=a;$photo_url=b;$obj.find("li[data-id="+$file_id+"]").length||$obj.find("li.attachment_header").after('<li data-price="0" data-type="photo" data-id="'+$file_id+'"><em>PENDING PHOTO</em> <span>Photo-'+a+".jpg</span>"+$checkbox+"<br/></li>")}));
666$data.galleries&&($obj.show(),$type="gallery",$icon=site.url.current+"images/icon_48_gallery.png",$.each($data.galleries,function(a,b){$product_id=a;$product_title=b.title;$product_price=b.price;$obj.find("li[data-id="+$product_id+"]").length||
667($html=$checkbox+'<img src="'+$icon+'" title="'+$product_title.replace(/"/g,"&quot;")+'" /> '+$product_title,$obj.find("li.attachment_header").after('<li data-price="'+$product_price+'" data-type="'+$type+'" data-id="'+$product_id+'"><em>GALLERY</em>'+$html+"</li>"))}));$data.documents&&($obj.show(),$type="document",$icon=site.url.current+"images/icon_48_docs.png",$.each($data.documents,function(a,b){$product_id=a;$product_title=b.title;$product_price=b.price;$obj.find("li[data-id="+$product_id+"]").length||
668($html=$checkbox+'<img src="'+$icon+'" title="'+$product_title.replace(/"/g,"&quot;")+'" /> '+$product_title,$obj.find("li.attachment_header").after('<li data-price="'+$product_price+'" data-type="'+$type+'" data-id="'+$product_id+'"><em>DOCUMENTS</em>'+$html+"</li>"))}));$data.stories&&($obj.show(),$type="story",$icon=site.url.current+"images/icon_48_audio.png",$.each($data.stories,function(a,b){$product_id=a;$product_title=b.title;$product_price=b.price;$obj.find("li[data-id="+$product_id+"]").length||
669($html=$checkbox+'<img src="'+$icon+'" title="'+$product_title.replace(/"/g,"&quot;")+'" /> '+$product_title,$obj.find("li.attachment_header").after('<li data-price="'+$product_price+'" data-type="'+$type+'" data-id="'+$product_id+'"><em>AUDIO</em>'+$html+"</li>"))}));$data.videos&&($obj.show(),$type="videos",$icon=site.url.current+"images/icon_16_play.png",$.each($data.videos,function(a,b){$product_id=a;$product_title=b.title;$product_price=b.price;$obj.find("li[data-id="+$product_id+"]").length||
670($html=$checkbox+'<img src="'+$icon+'" title="'+$product_title.replace(/"/g,"&quot;")+'" /> '+$product_title,$obj.find("li.attachment_header").after('<li data-price="'+$product_price+'" data-type="'+$type+'" data-id="'+$product_id+'"><em>VIDEO</em>'+$html+"<br/></li>"))}));Attachment.price()}};site.message={is_reply:!0,redirect:!0};
671site.message.send=function(a,b,d,c,f,e,g){site.user.id?(($p=$("#price_dialog select").val())&&"c"==$p&&($p=$("#price_dialog input[name='custom_price']").val()),1==parseInt(site.user.type_id)&&(1<=$(".message_reply .attachments li").not(".attachments_view, .attachment_header").length||1<=$(".compose_box .attachments li").not(".attachments_view, .attachment_header").length)&&($p=site.compose.price),site.request("global/ajax/message-send/",{price:$p?$p:0,parent_id:a?a:0,to_profile_id:b?b:0,from_profile_id:d?
672d:0,subject:c?c:"",message:f?f:"",attachments:e?e:""},function(m){if(!m)return site.dialog.alert("Sorry could not send your mail at this time. Please refresh the page and try again."),!1;if(m.error)return site.data||(site.data={}),site.data.active_dialog=site.dialog.alert({title:"Oops!",message:m.error}),!1;site.message.sent(m.id);m.balance&&site.ping.update.user_balance(m);"function"==typeof g&&g()})):window.location=site.url.current+"login/?return="+window.location.pathname+"&alert=You must be logged in to use this feature."};
673site.message.sent=function(a){$extra=site.message.is_reply?"":" Lo
673ading Message ...";$("body").append('<div id="float_notice"><i class="public_sprite icon_128_mail"></i><div>Your message has been sent!'+$extra+"</div><br/></div>");$("#float_notice").show("slide",{direction:"up"},450,function(){$(this).delay(3E3).hide("slide",{direction:"up"})})};site.message.mass_send=function(a){site.dialog.alert({message:"Error Sending Mass Message"})};
674site.message.unlock=function(a,b){b.disabled=!0;site.request("global/ajax/message-unlock/",{id:a},function(d){if(d.error)return site.data||(site.data={}),site.data.active_dialog=site.dialog.alert({title:"Snap!",message:d.error}),!1;$(b).parent().parent().before(d.html);$(".just_unlocked").slideDown(300,function(){$(this).removeClass("just_unlocked")});$(b).parent().parent().hide("drop",{direction:"down"},function(){$(this).remove()})})};
675$(function(){$("ul.attachments li button").live("click",function(){confirm("Remove this attachment?")&&$(this).parent().hide("drop",{direction:"down"},function(){1==$(this).parent().length&&$(".attach_extra").remove();$(this).remove();Attachment.price()})})});window.onbeforeunload=function(){if($("#message_compose_type_1 textarea").val()||$("#message_type_1 textarea").val())return"You haven't finished composing your message yet."};
676(function(a){function b(c){return"object"==typeof c?c:{top:c,left:c}}var d=a.scrollTo=function(c,f,e){a(window).scrollTo(c,f,e)};d.defaults={axis:"xy",duration:1.3<=parseFloat(a.fn.jquery)?0:1};d.window=function(c){return a(window)._scrollable()};a.fn._scrollable=function(){return this.map(function(){if(this.nodeName&&-1==a.inArray(this.nodeName.toLowerCase(),["iframe","#document","html","body"]))return this;var c=(this.contentWindow||this).document||this.ownerDocument||this;return a.browser.safari||
677"BackCompat"==c.compatMode?c.body:c.documentElement})};a.fn.scrollTo=function(c,f,e){"object"==typeof f&&(e=f,f=0);"function"==typeof e&&(e={onAfter:e});"max"==c&&(c=9E9);e=a.extend({},d.defaults,e);f=f||e.speed||e.duration;e.queue=e.queue&&1<e.axis.length;e.queue&&(f/=2);e.offset=b(e.offset);e.over=b(e.over);return this._scrollable().each(function(){function g(q){t.animate(h,f,e.easing,q&&function(){q.call(this,c,e)})}var m=this,t=a(m),l=c,h={},x=t.is("html,body");switch(typeof l){case "number":case "string":if(/^([+-]=)?\d+(\.\d+)?(px|%)?$/.test(l)){l=
678b(l);break}l=a(l,this);case "object":if(l.is||l.style)var u=(l=a(l)).offset()}a.each(e.axis.split(""),function(q,n){var r="x"==n?"Left":"Top",p=r.toLowerCase(),k="scroll"+r,v=m[k],w=d.max(m,n);u?(h[k]=u[p]+(x?0:v-t.offset()[p]),e.margin&&(h[k]-=parseInt(l.css("margin"+r))||0,h[k]-=parseInt(l.css("border"+r+"Width"))||0),h[k]+=e.offset[p]||0,e.over[p]&&(h[k]+=l["x"==n?"width":"height"]()*e.over[p])):(n=l[p],h[k]=n.slice&&"%"==n.slice(-1)?parseFloat(n)/100*w:n);/^\d+$/.test(h[k])&&(h[k]=0>=h[k]?0:Math.min(h[k],
679w));!q&&e.queue&&(v!=h[k]&&g(e.onAfterFirst),delete h[k])});g(e.onAfter)}).end()};d.max=function(c,f){var e="x"==f?"Width":"Height";f="scroll"+e;if(!a(c).is("html,body"))return c[f]-a(c)[e.toLowerCase()]();e="client"+e;var g=c.ownerDocument.documentElement;c=c.ownerDocument.body;return Math.max(g[f],c[f])-Math.min(g[e],c[e])}})(jQuery);
680function compose(a){if(!site.user.id)return site.user.login(),!1;if(document.body.classList.contains("unified_user")&&window.QuickMessage){a=$(a);var b=$.trim(a.attr("data-my-profile")||"");/^\d+$/.test(b)||(b=void 0);window.QuickMessage.open(a.attr("data-profile-id"),b,{title:a.attr("data-profile-title")||"",avatar:a.attr("data-profile-avatar")||""});return!1}$obj=$(a);$id=$obj.attr("data-profile-id");$title=$obj.attr("data-profile-title");$avatar=$obj.attr("data-profile-avatar");$my_id=$obj.attr("data-my-profile");
681$options=$obj.attr("data-options");site.compose.options.to_locked=1;site.compose.options.from_filtered=1;"undefined"!==$options&&(site.compose.options.from_filtered=0);site.compose.load(!1,function(){window.scrollTo(0,0);$id&&$("#compose button.to").html('<span><img src="'+$avatar+'" /> '+$title+"</span>").attr("data-profile-id",$id);$("#compose button.to").show();$("#compose input[name=subject]").focus();$my_id&&$("#compose [name=from]").val($my_id)});site.compose.events()}
682$(function(){$(".approval_pending").attr({"data-html":"This item is pending approval by the "+site.data_get("title")+" administrative team, once approved this will go live.","data-align":"above"});$(".approval_rejected").attr({"data-html":"This item was rejected by the "+site.data_get("title")+" administrative team, and will not be displayed on the site.","data-align":"above"});build_tooltips()});
683function build_tooltips(){if(is.mobileDevice)return!1;$("[data-html]").live({mouseenter:function(){if(!$(".tooltip").data("sticky"))if($(this).hasClass("sel"))$
683(".tooltip").remove();else{0==$(".tooltip").length&&$("body").append('<div class="tooltip"></div>');$pos=$(this).offset();$html=$(this).attr("data-html");$align=$(this).attr("data-align");($size=$(this).attr("data-html-size"))||($size=12);($top_nudge=parseInt($(this).attr("data-top-nudge")))||($top_nudge=0);($left_nudge=parseInt($(this).attr("data-left-nudge")))||
684($left_nudge=0);$align||($align="above");$(".tooltip").removeClass().addClass("tooltip align_"+$align).html($html);switch($align){case "below":$left=$pos.left+$(this).outerWidth()/2-$(".tooltip").outerWidth()/2+$left_nudge;$top=$pos.top+$(this).outerHeight()+3+$top_nudge;break;case "above":$left=$pos.left+$(this).outerWidth()/2-$(".tooltip").outerWidth()/2+$left_nudge;$top=$pos.top-$(".tooltip").outerHeight()-3+$top_nudge;break;case "right":$left=$pos.left+$(this).outerWidth()+3+$left_nudge;$top=
685$pos.top+$top_nudge;break;case "left":$left=$pos.left-$(".tooltip").outerWidth()-3+$left_nudge,$top=$pos.top+$top_nudge}$(".tooltip").css({"font-size":$size+"px",to
685p:$top,left:$left}).show()}},mouseleave:function(){$(".tooltip").data("sticky")||$(".tooltip").hide()}})}$(function(){$("#view_toggle").click(function(){$cur=$(this).find("i").attr("data-val");toggle_browse_view("split"==$cur?"grid":"split")})});
686function toggle_browse_view(a){switch(a){case "split":$left=0;$opp="grid";break;case "grid":$left=26,$opp="split"}$obj=$("#view_toggle").find("i");$obj.attr("data-val",a);$obj.animate({left:$left},100);$img=$obj.find("img");$img.fadeOut(100,function(){$(this).attr("src",$("#view_toggle img."+a).attr("src").replace("_sel","")).fadeIn(100)});$("#listing").removeClass($opp).addClass(a);site.request("global/ajax/browse_mode/",{mode:a})}
687$(function(){$("#profile_page ul.tabs")&&($("#profile_page ul.tabs").prepend('<li style="margin: 0px;padding: 0px;height: '+$("#profile_page ul.tabs li.sel").outerHeight()+'px;text-indent: -5000px;border-left: 1px solid #ccc;position: relative;left: -2px;top: 7px;">&nbsp;</li>'),$("#profile_page ul.tabs li.first").removeClass("first"),$("#profile_page ul.tabs li:eq(1)").addClass("first"),$("#profile_page ul.tabs li.first.sel").css({"margin-left":"-3px"}))});
688$(function(){$(".message_reply nav button").click(function(){site.reply.toggle_type($(this))});$(".message_box").each(function(a){$(this).addClass(0==a?"first":"reply")})});
689var current_audio=null,audio_hide=function(){$("#audio_player").hide("drop",{direction:"down"},300);current_audio=null},load_audio=function(a,b,d){if(current_audio==b)return audio_hide();"undefined"==typeof d&&(d=0);$("#audio_player").remove();current_audio=b;$("body").append('<div id="audio_player"><a href="javascript:;" onclick="audio_hide();" class="close">close</a><b>'+$(b).text()+'</b><div id="audio_player_frame"></div></div>');b?($pos=$(b).offset(),$css={top:$pos.top+$(b).outerHeight()+10,left:$pos.left+
690$(b).outerWidth()/2-$("#audio_player").outerWidth()/2,marginLeft:0,marginTop:0}):$css={top:"50%",left:"50%",marginLeft:"-100px",marginTop:"-20px"};$player=$("#audio_player");$player.css($css).hide().show("drop",{direction:"up"},300);setTimeout(function(){site.play_audio("audio_player_frame",a,b);0<d&&$(".mejs-container .mejs-controls").css("margin-bottom",-parseInt(d)+"px")},100)};
691site.play_audio=function(a,b){"object"!=typeof a&&(a=$("#"+a));player.initialize({container:a,type:"audio",width:200,top:"150px",autoplay:!0,files:[{type:"audio/mp3",src:b}]},function(d,c){setTimeout(function(){d.play()},250)})};site.search_cloud={attribute_class:"browse",quick_data:null,full_data:null,delay_update:null,delay:3E3};
692site.search_cloud.events=function(){site.search_cloud.attribute_class=$("#search_cloud_window").data("attribute_class");$("#header button.action.cloud_search").off("click.search_cloud");$("#header button.action.cloud_search").on("click.search_cloud",function(){site.search_cloud.update_cancel();$("#search_cloud_window:visible").length?site.search_cloud.hide():site.search_cloud.show()});$("#search_cloud_window").off("click.search_cloud");$("#search_cloud_window").on("click.search_cloud","ol.search_cloud_link > li",
693function(){site.search_cloud.update_cancel();site.search_cloud.update_delay();$(this).toggleClass("selected");var a=$("#search_cloud_window .header"),b=$("#search_cloud_window .listing li.selected");a.is(":hidden")&&(a.css("opacity","1"),a.slideDown());!b.length&&a.is(":visible")&&(a.css("opacity","0"),a.slideUp());var d="";b.each(function(){var c=$(this).parent().siblings("b").text(),f=$(this).text();"Hair Color"==c&&"Bald"!=f&&"Blonde Highlights"!=f&&(f+=" Hair");d+="<span>"+f+"</span> "});$("#search_cloud_window span.results").html(d);
694$("#search_cloud_window span.results span:not(:first)").prepend("+ ")});$("#search_cloud_window").on("click.search_cloud","span.search",function(){site.search_cloud.update_cancel();site.search_cloud.search()});$("#search_cloud_window").on("click.search_cloud","span.footer",function(){site.search_cloud.show_more()});$("#search_cloud_window").on("click.search_cloud","span.clear_all",function(){site.search_cloud.clear_all()});$("#search_cloud_window").on("click.search_cloud","#close_search_window",function(){site.search_cloud.hide()})};
695site.search_cloud.update_delay=function(){site.search_cloud.delay_update=setTimeout(site.search_cloud.update_count,site.search_cloud.delay);$("#search_cloud_window span.count").html('<img src="'+site.url.current+'images/loading2.gif" alt="loading..." />');$("#search_cloud_window span.search").show()};site.search_cloud.update_cancel=function(){site.search_cloud.delay_update&&(clearTimeout(site.search_cloud.delay_update),site.search_cloud.delay_update=null)};
696site.search_cloud.show=function(){$("#search_cloud_window").slideDown(300).find("span.count").text("0");$("#search_cloud_window").addClass("search_is_open");if(!site.search_cloud.quick_data)return site.request("ajax/data.php",{action:"search_data"}
696,function(a){if(!a.quick)return!1;site.search_cloud.quick_data=_.isObject(a.quick)?a.quick:$.parseJSON(a.quick);site.search_cloud.full_data=_.isObject(a.full)?a.full:$.parseJSON(a.full);site.search_cloud.show()}),!1;site.search_cloud.build(site.search_cloud.quick_data);
697site.search_cloud.full_data?$("#search_cloud_window span.footer").show():$("#search_cloud_window span.footer").hide()};site.search_cloud.hide=function(){$("#search_cloud_window").slideUp();$("#search_cloud_window").removeClass("search_is_open");site.search_cloud.clear_all();var a=$("#search_cloud_window .header");a.is(":visible")&&(a.css("opacity","0"),a.slideUp())};
698site.search_cloud.show_more=function(){$("#search_cloud_window span.footer").hide();$("#search_cloud_window span.count").text(0);$("#search_cloud_window span.search").hide();site.search_cloud.build(site.search_cloud.full_data)};site.search_cloud.build=function(a){var b="",d;for(d in a){var c=_.toArray(a[d]);b+="<li><b>"+d.replace(/~/g,"")+'</b><ol class="search_cloud_link"><li>'+c.join("</li><li>")+"</li></ol></li>"}$("#search_cloud_window ul.listing").html(b)};
699site.search_cloud.search=function(){var a=[];$("#search_cloud_window li.selected").each(function(b,d){a.push($(d).text())});site.jslink(site.search_cloud.attribute_class+"/?q="+a.join(" "))};
700site.search_cloud.update_count=function(){var a=[];$("#search_cloud_window li.selected").each(function(b,d){a.push($(d).text())});site.request("ajax/data.php",{action:"search_count",keywords:a.join(" "),attribute_class:site.search_cloud.attribute_class},function(b){$("#search_cloud_window span.count").text(b.count);0==b.count&&$("#search_cloud_window span.search").hide()})};site.search_cloud.clear_all=function(){var a=$("#search_cloud_window .listing li.selected");a.length&&$(a).click()};
701$(function(){$("html").on("click",function(a){$("#search_cloud_window").is(":visible")&&site.search_cloud.hide()});$(".cloud_search, #search_cloud_window").click(function(a){a.stopPropagation()})});
702var _SORTER={init:function(a){$(a).find("ul").hide();$(a).click(function(b){$nav=$(this).find("nav");$pos=$(a).position();$nav.css({top:$pos.top+$(a).outerHeight()+3,left:$pos.left+5});$nav.slideToggle()});if($cur_sort=$(a).attr("data-sel"))$(a).find("li").removeClass("sel"),$obj=$(a).find("li[data-type="+$cur_sort+"]"),$obj.length&&($obj.addClass("sel"),$(a).find("> span").html($obj.text()));$(a).find("li span").attr("title","This is the current sorting method.");$(a).find("li[data-href]").click(function(){_SORTER.filter.sorting(this,
703a)})},filter:{sorting:function(a,b){$type=$(a).attr("data-type");$txt=$(a).text();$(b).find("> span").html($txt);$(b).find("[data-type]").removeClass("sel");$(a).addClass("sel");$("#body").animate({opacity:.5});window.location=$(a).attr("data-href")}}};site.logout={};site.logout.remember=function(){return $("#logout_warning input[name='remember_logout']").is(":checked")?1:0};
704site.logout.go=function(a){"undefined"!=typeof gapi&&gapi.auth2.getAuthInstance().signOut().then(function(){console.log("User signed out.")});var b={};_.isUndefined(a)||(b={calls:a?1:0,remember:site.logout.remember(),theater_id:site.theater.id});site.request("global/ajax/logout/",b,function(d){if(!d||!d.redirect)return site.dialog.alert("Invalid Session"),!1;sessionStorage&&sessionStorage["survey-hide"]&&sessionStorage.removeItem("survey-hide");document.location=d.redirect});return!0};
705site.logout.show=function(){$("#status_menu").find("a[data-type='phone']").hasClass("online")||$('#dropdown-status a[service="is_callable"]').hasClass("on")?$("#logout_warning").show("drop",{direction:"up"}):site.logout.go(0)};site.logout.cancel=function(){$("#logout_warning").hide("drop",{direction:"down"});$("#logout_warning input[name='remember_logout']").removeAttr("checked")};
706site.useAudioHTML=function(){var a=navigator.appName,b=navigator.userAgent,d,c=b.match(/(opera|chrome|safari|firefox|msie)\/?\s*(\.?\d+(\.\d+)*)/i);c&&null!=(d=b.match(/version\/([\.\d]+)/i))&&(c[2]=d[1]);c=c?[c[1],c[2]]:[a,navigator.appVersion,"-?"];-1<b.indexOf("OPR/")&&(c[0]="Opera");return"Firefox"===c[0]||"Opera"===c[0]||"Safari"===c[0]||"MSIE"===c[0]&&"9.0">c[1]?0:1};
707site.embed_audio=function(a,b,d){if(site.useAudioHTML())$.each($(".audioplayer
707-playing"),function(){$(this).find(".audioplayer-playpause").click()}),"function"!=typeof $.fn.audioPlayer?site.demand.js("$.fn.audioPlayer","application/audioplayer",function(){$("#"+a).html('<div class="html5_audio"><audio preload="auto" controls><source src="'+b+'"></audio></div>');$("#"+a+" audio").audioPlayer();d&&setTimeout(function(){$(document).find("#"+a+" .audioplayer-playpause").click()},500)}):($("#"+a).html('<div class="html5_audio"><audio preload="auto" controls><source src="'+
708b+'"></audio></div>'),$("#"+a+" audio").audioPlayer(),d&&setTimeout(function(){$(document).find("#"+a+" .audioplayer-playpause").click()},500));else{d&&(d="yes");var c=a+"_audio";$("#"+a).html('<div class="flash_audio" id="'+c+'"></div>');"function"!=typeof audioplayer_swfobject?site.demand.js("audioplayer_swfobject","application/audio-player",function(){AudioPlayer.setup(site.url.current+"plugins/player.swf",{width:290});AudioPlayer.embed(c,{soundFile:b,autostart:d})}):AudioPlayer.embed(c,{soundFile:b,
709autostart:d})}};site.scrub_field=function(a,b,d){var c=$(a),f=c.val();b=f.replace(b,"");var e=a.selectionStart;void 0!==d&&(b=b.substring(0,d));f!==b&&(c.val(b),a.setSelectionRange&&a.setSelectionRange(e,e))};
710site.jslink=function(a){"object"!==typeof a&&(a={link:String(a)});a.link||(a.link=_.get(a,"jslink",""));if(!a.link)return!1;a.external=1==a.external;a.base=a.base?a.base:"";a.external||a.base||(a.base=a.protocol&&site.url[a.protocol]?site.url[a.protocol]:site.url.current);a.target?window.open(a.base+a.link,a.target):window.location=a.base+a.link;return!1};site.goprofile=function(a){if(!$.isNumeric(a)||6>a.length||7<a.length)return!1;site.jslink({link:"/p/"+a});return!0};
711site.exception=function(a,b,d){d=site.callback(d);b&&"object"===typeof JSON&&(a+=" "+JSON.stringify(b));site.request("ajax/exception.php",{url:window.location.href,message:a}).complete(d)};site.module={};site.module.load=function(a,b,d){a=String(a);if(!/^[a-zA-Z0-9_]+$/.test(a)||"load"===a)return!1;"undefined"!==typeof b&&b||(b="load");d||(d={});site.demand.bundle("site.module."+a,"module/"+a,function(){if(!site.module[a]||!site.module[a][b])return!1;site.module[a][b](d)},!1);return!0};site.ng={};
712site.ng.module={};site.ng.load=function(a,b,d){a=String(a);if(!/^[a-zA-Z0-9_]+$/.test(a))return!1;"undefined"===typeof b&&(b="load");d||(d={});site.demand.bundle("site.ng.module."+a,"ngmodule/"+a,function(){site.ng.module[a][b](d)},!1);return!0};site.phone_widget={};site.phone_widget.load=function(a){MyPhone.show(a)};
713var MyPhone={bin:function(){$(document).on("click",".my-phone .number-widget input",function(){$(this).select()}).on("keypress",".my-phone input[type=text],.my-phone input[type=tel]",function(a){13==a.which&&MyPhone.add_number_next()}).on("input",".my-phone .number-widget input",function(a){$(this).val($(this).val().replace(/\D/g,""))}).on("click",".my-phone .number-widget li",function(){"Other"==$(this).text()?($(this).closest("section").removeAttr("active"),$(this).closest(".number-widget").find("input").focus().select(),
714alert("2"==site.user.type_id?"Your country may not be supported by our site at this time. Please use the Contact Us form to contact us directly.":"If your country is not in our phone manager, please dial +1-872-800-8000 to place a call to a talker.")):($(this).parent().find("[active]").removeAttr("active"),$(this).attr("active",!0),$(this).closest("section").attr("active")?($(this).closest("section").removeAttr("active"),$(this).closest(".number-widget").find("input").focus().select()):$(this).closest("section").attr("active",
715!0))}).on("click",".my-phone .other-numbers",function(){$(this).removeAttr("active");$(this).parent().find("> ul").attr("active",!0)}).on("click",".my-phone .add-number,.my-phone .change-number",function(){MyPhone.add_number_start()}).on("click",".my-phone > div > .fa-times,.my-phone > article,.my-phone .close-window",function(){MyPhone.close()}).on("click",".add-phone .next-step",function(){MyPhone.add_number_next()}).on("click",".add-phone .cant-text",function(){MyPhone.add_number_next("verify-call-start",
716!0)}).on("click",".add-phone .cant-text-twilio",function(){MyPhone.add_number_next("verify-call-start-twilio",!0)}).on("click",".my-phone .default ul .fa-times",function(){MyPhone.remove_number($(this))}).on("click",".my-phone .default ul button,.set-texting",function(){MyPhone.set_number($(this))}).on("click",".my-phone .cancel-add",function(){MyPhone.show()}).on("click",".my-phone .verify-number",function(){var a=$(".my-phone li[default]").attr("phone-id");if(!a)return alert("invalid id");MyPhone.current_id=
717a;MyPhone.require_close_confirm=!0;MyPhone.add_number_start();return MyPhone.add_number_next("verify-text-start",!0)}).on("click",".my-phone .fa-stack",function(){var a=$(this).closest("[ph
717one-id]").attr("phone-id");if(!a)return alert("invalid id");MyPhone.current_id=a;MyPhone.require_close_confirm=!0;MyPhone.add_number_start();return MyPhone.add_number_next("verify-text-start",!0)}).on("click",".set-number a",function(){$(".set-number").hide()}).on("click","[set-as]",function(){MyPhone.set_number_as($(this).attr("set-as"))});
718MyPhone.bin=null},ini:function(){"function"==typeof MyPhone.bin&&MyPhone.bin();$(".default li .fa-times").attr({"data-html":"Remove","data-align":"right","data-top-nudge":-12,"data-left-nudge":5})},button_state:function(a,b){b?(a.data("ohtml",a.html()),a.html('<i class="fas fa-spin fa-spinner"></i> '+b).attr("disabled",!0)):(a.html(""),a.html(a.data("ohtml")).removeAttr("disabled"))},add_number_start:function(){$(".add-phone > img").hide();$(".add-phone > img.add").show();$(".add-phone .number-widget li[active]").removeAttr("active");
719$(".add-phone .number-widget li:first-of-type").attr("active",!0);$(".my-phone-container > div[active]").removeAttr("active");$(".my-phone .add-phone").attr("active",!0);$(".my-phone .add-phone [step][active]").removeAttr("active");$(".my-phone .add-phone [step]:eq(0)").attr("active",!0);$(".my-phone .add-phone .number-widget input").focus().select()},add_number_next:function(a,b){var d=$(".my-phone .add-phone [step][active]");if(b||MyPhone.add_number_validate(d)){if(!a)switch(d.attr("step")){case "add":return;
720case "verify-text-start":a="verify-text-code";break;case "verify-text-code":return;case "verify-call-start":a="verify-call-code";break;case "verify-call-start-twilio":a="verify-call-code";break;case "verify-call-code":return;case "done":delete MyPhone.loaded}d.removeAttr("active");$(".my-phone [step="+a+"]").attr("active",!0);$(".my-phone [step="+a+"] input:eq(0)").focus();a=$(".my-phone [step="+a+"]").attr("icon");$(".add-phone > img").hide();$(".add-phone > img."+a).show()}},add_number_validate:function(a){switch(a.attr("step")){case "add":var b=
721a.find("input").val();if(isNaN(b)||8>b.length||15<b.length)return alert("Please enter a valid phone number."),a.find("input").focus(),!1;var d=$("[country-id][active]").attr("country-id");MyPhone.button_state(a.find(".next-step"),"Checking");MyPhone.api("add",{number:b,country_id:d},function(c){MyPhone.button_state(a.find(".next-step"));return c.err?alert(c.err):c.done?(MyPhone.current_id=c.phone_id,MyPhone.require_close_confirm=!0,MyPhone.add_number_next("verify-text-start",!0)):alert("Unable to complete your request, please refresh the page to try again.(10)")},
722function(){return alert("Unable to complete your request, please refresh the page to try again.(9)")});return!1;case "verify-text-start":return MyPhone.button_state(a.find(".next-step"),"Sending ..."),MyPhone.api("text-code",{phone_id:MyPhone.current_id},function(c){MyPhone.button_state(a.find(".next-step"));if(c.err)return alert(c.err);if(c.done)MyPhone.add_number_next("verify-text-code",!0);else return alert("Unable to complete your request, please refresh the page to try again.(8)")},function(){return alert("Unable to complete your request, please refresh the page to try again.(7)")}),
723!1;case "verify-text-code":b=a.find("input").val();if(!b)return alert("Please enter the verification code we text messaged to your phone, then click this button."),a.find("input").focus(),!1;MyPhone.button_state(a.find(".next-step"),"Verifying ...");MyPhone.api("text-verify",{code:b,phone_id:MyPhone.current_id},function(c){MyPhone.button_state(a.find(".next-step"));return c.err?alert(c.err):c.done?(delete MyPhone.require_close_confirm,MyPhone.add_number_next("done",!0)):alert("Unable to complete your request, please refresh the page to try again.(6)")},
724function(){return alert("Unable to complete your request, please refresh the page to try again.(5)")});return!1;case "verify-call-start-twilio":return MyPhone.button_state(a.find(".next-step"),"Calling ..."),MyPhone.api("call-code",{phone_id:MyPhone.current_id},function(c){MyPhone.button_state(a.find(".next-step"));if(c.err)return alert(c.err);if(c.done)MyPhone.add_number_next("verify-call-code",!0);else return alert("Unable to complete your request, please refresh the page to try again.(11)")},function(){return alert("Unable to complete your request, please refresh the page to try again.(12)")}),
725!1;case "verify-call-code":b=a.find("input").val();if(!b)return alert("Please enter the verification code given to you over the phone, then click this button."),a.find("input").focus(),!1;MyPhone.button_state(a.find(".next-step"),"Verifying ...");MyPhone.api("call-verify",{code:b,phone_id:MyPhone.current_id},function(c){MyPhone.button_state(a.find(".next-step"));return c.err?alert(c.err):c.done?(delete MyPhone.require_close_confirm,MyPhone.add_number_next("done",!0)):alert("Unable to complete your request, please refresh the page to try again.(4)")},
726function(){return alert("Unable to complete your request, please refresh the page to try again.(3)")});return!1;case "verify-call-start":return MyPhone.button_state(a.find(".next-step"),"Calling ..."),MyPhone.api("call-code",{phone_id:MyPhone.current_id}
726,function(c){if(c.code)if(MyPhone.button_state(a.find(".next-step")),$("[step=verify-call-code] > strong").html(c.code),MyPhone.add_number_next("verify-call-code",!0),site.vars.feature_websockets_phone)$(document).on("websockets:phone",MyPhone.verify_results);
727else MyPhone.verify_ping=setInterval(function(){MyPhone.api("call-verify",{phone_id:MyPhone.current_id},function(f){if(f.err)clearInterval(MyPhone.verify_ping),alert(f.err),MyPhone.add_number_next("verify-call-start",!0);else if(f.done&&f.verified)return clearInterval(MyPhone.verify_ping),delete MyPhone.require_close_confirm,MyPhone.add_number_next("done",!0)})},3E3);else return MyPhone.add_number_next("verify-call-start",!0),MyPhone.button_state(a.find(".next-step")),alert(c.err||"Unable to complete your request, please refresh the page to try again.(1)")},
728function(){return alert("Unable to complete your request, please refresh the page to try again.(2)")}),!1}return!0},verify_results:function(a,b){_.get(b,"phone_id")==MyPhone.current_id&&(2==b.phone_status_id?(delete MyPhone.require_close_confirm,MyPhone.add_number_next("done",!0),$(document).off("websockets:phone",MyPhone.verify_results),site.vars.is_verify_for_free_package&&(site.vars.is_verify_for_free_package=!1,amw.show())):6!=b.phone_status_id&&(alert("Verify failed! Did you miss the call or enter the wrong code? You can try it again when ready ..."),
729MyPhone.add_number_next("verify-call-start",!0),$(document).off("websockets:phone",MyPhone.verify_results)))},show:function(a){MyPhone.callback=a;delete MyPhone.require_close_confirm;$(".my-phone").attr("active",!0);$(".my-phone-container > div[active]").removeAttr("active");$(".my-phone input").val("");1000000001>site.dialog.zindex&&(site.dialog.zindex=1000000001);$(".my-phone").css("z-index",++site.dialog.zindex);$(".my-phone .default ul").removeAttr("active");$(".my-phone .default ul").html("");
730$(".my-phone .default .verify-number").hide();$(".my-phone .add-phone .cancel-add").hide();MyPhone.load()},load:function(){MyPhone.loaded=!0;$(".my-phone .loading").attr("active",!0);MyPhone.api("load",{},function(a){if(a.err)return alert(a.err);if(a.done)a.html&&$(".my-phone .default ul").html(a.html),MyPhone.build();else return alert("Unable to load your phone numbers, please reload the page and try again.")},function(){return alert("Unable to load your phone numbers, please reload the page and try again.")})},
731format:function(a){if(10!=a.length)return a;var b=a.match(/(\d{3})(\d{3})(\d{4})/);return b?"("+b[1]+") "+b[2]+"-"+b[3]:a},build:function(){$(".my-phone-container > div[active]").removeAttr("active");$(".my-phone-container > div.default").attr("active",!0);if(!$(".my-phone .default ul li").length)return MyPhone.add_number_start();$(".my-phone .default ul li").each(function(){$(this).find("span:last-of-type").html(MyPhone.format($(this).find("span:last-of-type").text()))});var a=$(".my-phone [default][default-sms]"),
732b=$(".my-phone [default]").length&&$(".my-phone [default-sms]").length&&!$(".my-phone [default][default-sms]").length,d=$(".my-phone [default]");a.length?(b=$(".my-phone .both"),a=a.html(),b.find("b").html(a)):b?(b=$(".my-phone .both-different"),a=$(".my-phone [default]").html(),d=$(".my-phone [default-sms]").html(),b.find("b:eq(0)").html(a),b.find("b:eq(1)").html(d)):d.length?(b=$(".my-phone .both-different"),a=$(".my-phone [default]").html(),b.find("b").html(a),d.find(".fa-stack").length?$(".my-phone .default .verify-number").show():
733$(".my-phone .default .verify-number").hide(),b.find("b:eq(1)").html("No Numbers Set")):$(".my-phone [default-sms]").length?(b=$(".my-phone .both-different"),d=$(".my-phone [default-sms]").html(),b.find("b:eq(0)").html("No Numbers Set"),b.find("b:eq(1)").html(d)):(b=$(".my-phone .both"),b.find("b").html("No Numbers Set"));$(".my-phone .add-phone .cancel-add").show();b.parent().find("[active]").removeAttr("active");b.attr("active",!0);$(".my-phone-container .other-numbers").attr("active",!0)},close:function(){if(!MyPhone.require_close_confirm||
734confirm("Are you sure you want to close the phone number widget?"))$(".my-phone").removeAttr("active"),_.isFunction(MyPhone.callback)&&MyPhone.callback(),MyPhone.callback=void 0},remove_number:function(a){var b=a.closest("li"),d=b.find("span").text();confirm("You are about to remove the phone number:\n"+d+"\n\nDo you want to continue?")&&(d=b.attr("phone-id"),MyPhone.button_state(a,"&nbsp;"),MyPhone.api("delete",{phone_id:d},function(c){MyPhone.button_state(a);if(c.err)return alert(c.err);b.slideUp(function(){$(this).remove()})},
735function(){MyPhone.button_state(a);alert("Unable to remove this number, please refresh the page and try again. Contact support if you continue to have problems")}))}
735,set_number:function(a){if(a.parents("[phone-id]").length)MyPhone.set_id=a.closest("[phone-id]").attr("phone-id"),a=a.closest("[phone-id]").find("span:last-of-type").text();else{var b=$(".my-phone li[default]");a=b.find("span:last-of-type").text();MyPhone.set_id=b.attr("phone-id")}$(".set-number b").html(a);$(".set-number").show()},set_number_as:function(a){var b=
736"";switch(a){case "both":b="default_both";break;case "calls":b="default";break;case "texts":b="default_sms"}var d=$("[set-as="+a+"]");MyPhone.button_state(d,"Saving ...");MyPhone.api(b,{phone_id:MyPhone.set_id},function(c){MyPhone.button_state(d);if(c.err)return alert(c.err);$(".set-number").hide();MyPhone.loaded=!1;MyPhone.load()},function(){MyPhone.button_state(d);alert("Unable to set as default number, please refresh the page and try again. Contact support if you continue to have problems.")})},
737api:function(a,b,d,c){b._request=a;site.request("ajax/phone/",b,d,c)}};$(document).ready(MyPhone.ini);site.profile_caller_widget={};site.profile_caller_widget.load=function(){site.ng.load("profile_caller")};site.notification={};site.notification.init=function(a){utility.log("notification","init",a);if(!a)return!1;_.each(a.listing,function(b){site.notification.boot(b)})};
738site.notification.boot=function(a){if(!_.get(a,"notification_id")||site.utility.cookie.get("notification_"+a.notification_id))return!1;a='\t\t\t<div data-notification-id="'+a.notification_id+'">\t\t\t\t<i class="fas fa-times fa-fw" onclick="site.notification.remove('+a.notification_id+')"></i>\t\t\t\t<i class="fa-solid fa-3x fa-circle-exclamation"></i>\t\t\t\t<p>'+a.html+"</p>\t\t\t</div>";$("#notification").append(a);return!0};
739site.notification.remove=function(a){var b=$('div[data-notification-id="'+a+'"]');if(!b.length)return!1;b.remove();site.request("ajax/notification-read/",{notification_id:a},function(d){utility.log("site.notification.remove","site.request",d)})};
740site.vm={count:0,target_object:{},init:function(){$("td.audio_source a, .vm_audio_source").on("click",function(a){a.preventDefault();a=$(this).data("file_name");site.vm.locate_file(a,$(this))});$("button#delete").on("click",function(a){a=$("input:checked").length;if(0==a)return!1;site.dialog.confirm("Are you sure you want to delete "+(1==a?"this":"these")+" voice mail"+(1==a?"":"s")+"?<br/>This action cannot be undone.",site.vm.delete_file)});$("td.reply a, .vm_reply").on("click",function(a){site.vm.reply($(this).data("id"))})},
741delete_file:function(a){if(!a)return!1;var b={action:"delete_file",files:[]};$("input:checked").each(function(d,c){b.files.push($(this).data("id"))});site.request("ajax/voicemail/",b,site.vm.delete_show)},delete_show:function(a){a.error?site.dialog.alert(a.error,site.vm.reload_page):site.vm.reload_page()},dial:function(a){a&&(site.vm.reply_confirm=!0,site.request("ajax/voicemail/",{action:"dial",vm_id:site.vm.vm_id},site.vm.dial_show))},dial_show:function(a){a.error&&site.dialog.alert(a.error)},locate_file:function(a,
742b){a={action:"locate_file",file_name:a,id:$(b).data("id"),count:++site.vm.count};site.vm.target_object[site.vm.count]=b;site.request("ajax/voicemail/",a,site.vm.play_file)},play_file:function(a){if(a.redirect)return site.location=a.redirect,!1;if(a.error)return site.dialog.alert(a.error),!1;"mp3"==a.ext?(load_audio(a.url,site.vm.target_object[a.count],30),delete site.vm.target_object[a.count],$("a[data-id="+a.id+"]>span").hasClass("mail_unread")&&($("a[data-id="+a.id+"]>span").removeClass("mail_unread").addClass("mail_read"),
743a=$("li#column_voicemail").text().substr(12),a=parseInt(a)-1,$("li#column_voicemail a").text("Voice Mail ("+a+")"))):site.request("ajax/voicemail/",{action:"load_file",file_name:a.file_name,id:a.id,count:a.count},site.vm.play_file)},reload_page:function(){window.location=window.location},reply:function(a){site.vm.vm_id=a;site.vm.reply_confirm?site.vm.dial(!0):site.dialog.confirm("Select yes and you will receive a call from our system so that you can leave a voicemail. You can still receive calls while leaving a voicemail message.",
744site.vm.dial)}};
744$(document).ready(function(){site.vm.init()});$(document).ready(function(){site.notification.init(_.get(site,"vars.notification"))});
745$(function(){_.get(site,"vars.launch_js_modal.show_gdpr_warning")&&site.module.load("gdpr");if(!_.get(window,"RESPONSIVE")){var a=site.utility.cookie.get("abandoned");site.search_cloud.events();$("[data-favorite]").length&&site.favorite.events();if(a&&site.user.id&&"#lowbalance"!=document.location.hash){var b=site.utility.cookie.get("abandoned_id");setTimeout(function(){$("."+a+"[data-options*='"+b+"']").click()},1E3);site.utility.cookie.remove("abandoned");site.utility.cookie.remove("abandoned_id")}localStorage["show-gallery-after-login"]&&
746(site.user.id?setTimeout(function(){QuickView.show_gallery_after_load=!0;var d=$("[profile-id="+localStorage["show-gallery-after-login"]+"]:eq(0)");d.length&&QuickView.show(d);delete localStorage["show-gallery-after-login"]},750):delete localStorage["show-gallery-after-login"]);site.vars.alert&&site.dialog.alert(site.vars.alert)}});$(document).ready(function(){var a={init:function(){window.multiuploader=a;$(document).on("click",".multiuploader",a.boot)},boot:function(){}};a.init()});
747
748var $jscomp=$jscomp||{};$jscomp.scope={};$jscomp.ASSUME_ES5=!1;$jscomp.ASSUME_NO_NATIVE_MAP=!1;$jscomp.ASSUME_NO_NATIVE_SET=!1;$jscomp.SIMPLE_FROUND_POLYFILL=!1;$jscomp.ISOLATE_POLYFILLS=!1;$jscomp.FORCE_POLYFILL_PROMISE=!1;$jscomp.FORCE_POLYFILL_PROMISE_WHEN_NO_UNHANDLED_REJECTION=!1;$jscomp.defineProperty=$jscomp.ASSUME_ES5||"function"==typeof Object.defineProperties?Object.defineProperty:function(a,b,c){if(a==Array.prototype||a==Object.prototype)return a;a[b]=c.value;return a};
749$jscomp.getGlobal=function(a){a=["object"==typeof globalThis&&globalThis,a,"object"==typeof window&&window,"object"==typeof self&&self,"object"==typeof global&&global];for(var b=0;b<a.length;++b){var c=a[b];if(c&&c.Math==Math)return c}throw Error("Cannot find global object");};$jscomp.global=$jscomp.getGlobal(this);$jscomp.IS_SYMBOL_NATIVE="function"===typeof Symbol&&"symbol"===typeof Symbol("x");$jscomp.TRUST_ES6_POLYFILLS=!$jscomp.ISOLATE_POLYFILLS||$jscomp.IS_SYMBOL_NATIVE;$jscomp.polyfills={};
750$jscomp.propertyToPolyfillSymbol={};$jscomp.POLYFILL_PREFIX="$jscp$";var $jscomp$lookupPolyfilledValue=function(a,b){var c=$jscomp.propertyToPolyfillSymbol[b];if(null==c)return a[b];c=a[c];return void 0!==c?c:a[b]};$jscomp.polyfill=function(a,b,c,d){b&&($jscomp.ISOLATE_POLYFILLS?$jscomp.polyfillIsolated(a,b,c,d):$jscomp.polyfillUnisolated(a,b,c,d))};
751$jscomp.polyfillUnisolated=function(a,b,c,d){c=$jscomp.global;a=a.split(".");for(d=0;d<a.length-1;d++){var e=a[d];if(!(e in c))return;c=c[e]}a=a[a.length-1];d=c[a];b=b(d);b!=d&&null!=b&&$jscomp.defineProperty(c,a,{configurable:!0,writable:!0,value:b})};
752$jscomp.polyfillIsolated=function(a,b,c,d){var e=a.split(".");a=1===e.length;d=e[0];d=!a&&d in $jscomp.polyfills?$jscomp.polyfills:$jscomp.global;for(var f=0;f<e.length-1;f++){var g=e[f];if(!(g in d))return;d=d[g]}e=e[e.length-1];c=$jscomp.IS_SYMBOL_NATIVE&&"es6"===c?d[e]:null;b=b(c);null!=b&&(a?$jscomp.defineProperty($jscomp.polyfills,e,{configurable:!0,writable:!0,value:b}):b!==c&&(void 0===$jscomp.propertyToPolyfillSymbol[e]&&(c=1E9*Math.random()>>>0,$jscomp.propertyToPolyfillSymbol[e]=$jscomp.IS_SYMBOL_NATIVE?
753$jscomp.global.Symbol(e):$jscomp.POLYFILL_PREFIX+c+"$"+e),$jscomp.defineProperty(d,$jscomp.propertyToPolyfillSymbol[e],{configurable:!0,writable:!0,value:b})))};$jscomp.arrayIteratorImpl=function(a){var b=0;return function(){return b<a.length?{done:!1,value:a[b++]}:{done:!0}}};$jscomp.arrayIterator=function(a){return{next:$jscomp.arrayIteratorImpl(a)}};$jscomp.makeIterator=function(a){var b="undefined"!=typeof Symbol&&Symbol.iterator&&a[Symbol.iterator];return b?b.call(a):$jscomp.arrayIterator(a)};
754$jscomp.polyfill("Promise.allSettled",function(a){function b(d){return{status:"fulfilled",value:d}}function c(d){return{status:"rejected",reason:d}}return a?a:function(d){var e=this;d=Array.from(d,function(f){return e.resolve(f).then(b,c)});return e.all(d)}},"es_2020","es3");window.RESPONSIVE=!0;
755(function(){var a=window.Foundation&&window.Foundation.Dropdown;if(a&&a.prototype&&!a.prototype._setPositionPatched){var b=a.prototype._setPosition;a.prototype._setPosition=function(){var c=this.$currentAnchor;return c&&c.length&&c[0]&&"function"===typeof c[0].getBoundingClientRect?b.apply(this,arguments):!1};a.prototype._setPositionPatched=!0}})();
756(function(){var a=window.Foundation&&window.Foundation.Slider;if(a&&a.prototype&&!a.prototype._setHandlePosPatched){var b=function(e){return e&&e.length&&e[0]&&"function"===typeof e[0].getBoundingClientRect},c=a.prototype._setHandlePos;a.prototype._setHandlePos=function(e){return b(e)&&b(this.$element)?c.apply(this,arguments):!1};var d=a.prototype.setHandles;"function"===typeof d&&(a.prototype.setHandles=function(){return b(this.$element)&&b(this.$handle)?d.apply(this,arguments):!1});a.prototype._setHandlePosPatched=
757!0}})();
758(function(){if(window.jQuery){var a=window.jQuery;if(a.fn&&a.fn.show&&a.fn.hide){var b=a.fn.show,c=a.fn.hide,d=function(f){if(!(f&&f.length&&a.effects&&a.effects.effect))return!1;f=f[0];return"string"===typeof f&&a.effects.effect[f]||f&&"object"===typeof f&&f.effect&&a.effects.effect[f.effect]?!0:!1},e=function(f){if(!f||!f.length)return null;for(var g=f.length-1;0<=g;g--)if("function"===typeof f[g])return f[g];return null};a.fn.show=function(){if(d(arguments)){var f=e(arguments),g=b.call(this);f&&
759this.each(function(){f.call(this)});return g}return b.apply(this,arguments)};a.fn.hide=function(){if(d(arguments)){var f=e(arguments),g=c.call(this);f&&this.each(function(){f.call(this)});return g}return c.apply(this,arguments)}}}})();var message_modal_open=!1,$_GET={},$_GETX=window.location.search?window.location.search.substr(1).split("&"):"",$_GETY;
759for($i=0;$i<$_GETX.length;$i++)$_GETY=$_GETX[$i].split("="),$_GET[decodeURIComponent($_GETY[0])]=decodeURIComponent($_GETY[1]);
760var pingTime=function(){$("time").each(function(){if(!$(this).is(".active")&&!$(this).attr("datetime")&&!$(this).attr("itemprop")){var a=$(this).data();if(!a.ts_set){switch(a.ts_format){case "datetime":var b="yyyy-MM-DD HH:mm:ss";var c="HH:mm:ss";break;case "date":case "YMD":b="yyyy-MM-DD";c="HH:mm:ss";break;case "usDate":b="MM/DD/YYYY";c="hh:mm:ss a";break;default:case "usDateTime":b="MM/DD/YYYY hh:mm:ss a",c="hh:mm:ss a"}a.ts_moment||(site.debug("init"),a.ts=_.get(a,"ts",$(this).text()),a.ts_utc||
761a.utc?a.ts_moment=moment.utc(a.ts).local():$.isNumeric(a.ts)?a.ts_moment=moment().unix(a.ts):a.ts_moment=moment(a.ts,"YYYY-MM-DD HH:mm:ss"));var d=moment().diff(a.ts_moment,"hours"),e=moment().diff(moment().startOf("day"),"hours");d>e+24?(b=a.ts_moment.format(b),a.ts_set=1):d>e?(b="Yesterday at "+a.ts_moment.format(c),a.ts_set=1):b=a.ts_moment.fromNow();return $(this).html(b).show()}}})};
762$(document).ready(function(){pingTime();setInterval(pingTime,1E3);_.get($_GET,"fp_register")&&!document.body.classList.contains("gocam-gated")&&(history.replaceState({},$("title").text(),window.location.pathname),setTimeout(function(){return $("#window-register").foundation("open")},10));_.get($_GET,"show_offer")&&(history.replaceState({},$("title").text(),window.location.pathname),setTimeout(function(){return OfferWindow.show()}));"first"===_.get($_GET,"event")&&history.replaceState(null,null,window.location.pathname);
763_.get($_GET,"show_forgot")&&(history.replaceState({},$("title").text(),window.location.pathname),setTimeout(function(){$("#window-forgot").foundation("open")},10));$(document).on("click",".talker-expand-toggle",function(a){a.preventDefault();a.stopPropagation();a=$(this);const b=a.closest(".talker-card").find(".talker-expand"),c=!b.prop("hidden");$(".talker-expand").not(b).prop("hidden",!0);$(".talker-expand-toggle").not(a).attr("aria-expanded","false");b.prop("hidden",c);a.attr("aria-expanded",String(!c))});
764$(document).on("click",".talker-expand",function(a){a.stopPropagation()});$(document).on("click","[data-inmotion-toggle]",function(a){a.preventDefault();a.stopPropagation();a=$(this).attr("data-target-img");a=$(a);if(a.length){var b=a.attr("data-inmotion"),c=a.attr("data-static");if(b&&c){var d="1"===(a.attr("data-playing")||"0");a.attr("src",d?c:b);a.attr("data-playing",d?"0":"1");$(this).toggleClass("is-on",!d)}}});$(document).on("click",".talker-status-dotpill",function(a){a.preventDefault();a.stopPropagation();
765a=$(this);const b=!a.hasClass("is-open");$(".talker-status-dotpill").removeClass("is-open").attr("aria-expanded","false");a.toggleClass("is-open",b).attr("aria-expanded",String(b))});$(document).on("click",function(){$(".talker-status-dotpill").removeClass("is-open").attr("aria-expanded","false")})});
766var jsLive={ptr:null,counter:0,foundationloaded:!1,bin:function(){if("undefined"===typeof document)return!1;if("function"!==typeof _.get($(document),"foundation")){if(5<jsLive.counter)return!1;window.setTimeout(function(){return jsLive.bin()},200*jsLive.counter);return!1}jsLive.foundationloaded=!0;return $(document).foundation()}};InitObject.queue("jsLive");
767var QuickView={queue_data:{hook:[],live:[]},init:function(){return 16==site.theater.id?!0:InitObject.consume_queue("on_quickview")},delay:function(a){return InitObject.delay(a,"on_quickview")}};function onGoogleSignIn(a){a=JSON.stringify(a.credential);"undefined"==typeof site.user.id&&LoginHelper.glogin(a,"")}function GoogleSignOut(){gapi.auth2.getAuthInstance().signOut().then(function(){})}
768var VoiceGreeting={bin:function(){$(document).on("click","[data-profile-voice-greeting]",function(a){a.preventDefault();VoiceGreeting.toggle($(this))}).on("click",".window-voice-greeting-unsupported .close-window",function(a){a.preventDefault();$(".window-voice-greeting-unsupported audio").get(0).pause();$(".window-voice-greeting-unsupported").hide()});VoiceGreeting.bin=null},load:function(a){var b=a.closest("[profile-id]"),c=b.attr("profile-id");c||(b=a.closest("[profile-id-v2]"),c=b.attr("profile-id-v2"),
769c||(b=a.closest("[data-profile_id]"),c=b.data("profile_id")));var d=a.find("i").hasClass("fa-xl");a.find("i").removeClass().addClass("fas fa-fw fa-spin fa-circle-notch"+(d?" fa-xl":""));site.request("ajax/profile/",{action:"greeting",profile_id:c,use_vc_greeting:a.find("i").data("vc_greeting")},function(e){if(!e.data||!e.data.https)return alert("Sorry, unable to load this greeting. Try again later.");VoiceGreeting.loaded[c]=!0;$("audio.voice-greeting source, .window-voice-greeting-unsupported audio source").attr("src",
770e.data.https+"?"+Math.random());$("audio.voice-greeting").get(0).load();$(".window-voice-greeting-unsupported audio").get(0).load();VoiceGreeting.play(b.find("[data-profile-voice-greeting]"))})},play:function(a){var b=a.closest("[profile-id]").attr("profile-id");b||(b=a.closest("[data-profile_id]").attr("data-profile_id"));site.request("ajax/profile/",{action:"play_greeting",profile_id:b});(b=$("audio.voice-greeting").get(0).play())&&b.catch(function(c){$(".window-voice-greeting-unsupported").show()}).then(function(c){a.attr("active",
771!0);c=a.find("i").hasClass("fa-xl");a.find("i").removeClass().addClass("fas fa-fw fa-pause"+(c?" fa-xl":""))})},stop:function(a){$("audio.voice-greeting").get(0).pause();a.removeAttr("active");var b=a.find("i").hasClass("fa-xl");a.find("i").removeClass().addClass("fas fa-fw fa-volume-up"+(b?" fa-xl":""))},stop_all:function(){$("audio.voice-greeting").each(function(){this.pause();this.currentTime=0});var a=$("[data-profile-voice-greeting][active] i").hasClass("fa-xl");$("[data-profile-voice-greeting][active] i").removeClass().addClass("fas fa-fw fa-volume-up"+
772(a?" fa-xl":""));$("[data-profile-voice-greeting][active]").removeAttr("active")},toggle:function(a){var b=a.closest("[profile-id]").attr("profile-id"),c=!a.attr("active");b||a.closest("[data-profile_id]").attr("data-profile_id");VoiceGreeting.stop_all();c&&VoiceGreeting.load(a)},ini:function(){"function"==typeof VoiceGreeting.bin&&VoiceGreeting.bin();$("body").append('<audio class="voice-greeting"><source src="" type="audio/mpeg"></audio>');$("audio.voice-greeting").on("ended",function(){VoiceGreeting.stop_all()})},
773loaded:{}};$(document).ready(VoiceGreeting.ini);
774var ListingPhotoRotator={speed:950,bin:function(){$(document).on("mouseenter click","[rotate-photos] .profile-photo-count",function(){ListingPhotoRotator.rotate($(this))}).on("mouseleave","[rotate-photos] .profile-photo-count",function(){ListingPhotoRotator.current&&(delete ListingPhotoRotator.current,clearInterval(ListingPhotoRotator.timer))}).on("mouseenter","[extra-photos] .profile-photo-count",function(){ListingPhotoRotator.get($(this).closest("[extra-photos]"))}).on("mouseleave","[extra-photos]",
775function(){$(this).find(".loading-images").fadeOut(250,function(){$(this).remove()})});ListingPhotoRotator.bin=null},rotate:function(a){ListingPhotoRotator.current=a.closest("[rotate-photos]");ListingPhotoRotator.timer&&clearInterval(ListingPhotoRotator.timer);ListingPhotoRotator.timer=setInterval(function(){if(null!=ListingPhotoRotator.current){var b=$(ListingPhotoRotator.current).attr("rotate-photos").split(","),c=$(ListingPhotoRotator.current).find("img.profile-photo").attr("src");c=b.indexOf(c)+
7761;c>b.length-1&&(c=0);$(ListingPhotoRotator.current).find("img.profile-photo").attr("src",b[c])}},ListingPhotoRotator.speed)},get:function(a){ListingPhotoRotator.launcher=a;a=ListingPhotoRotator.launcher.attr("extra-photos");var b=ListingPhotoRotator.launcher.find("img.profile-photo").attr("src");ListingPhotoRotator.launcher.find(".loading-images").fadeIn(150);site.request("ajax/browse/",{action:"avatars_load",t_id:a},function(c){ListingPhotoRotator.launcher.find(".loading-images").fadeOut(250,function(){$(this).remove()});
777ListingPhotoRotator.launcher.removeAttr("extra-photos");if(!c.avatars)return console.log("no extra profile photos");var d=[];$.each(c.avatars,function(e,f){d.unshift(f)});d.unshift(b);ListingPhotoRotator.launcher.attr("rotate-photos",d.join(","));setTimeout(function(){ListingPhotoRotator.rotate(ListingPhotoRotator.launcher)},150)})},ini:function(){"function"==typeof ListingPhotoRotator.bin&&ListingPhotoRotator.bin()}};$(document).ready(ListingPhotoRotator.ini);
778var MobileMenu={leftloaded:!1,rightloaded:!1,bin:function(){$(document).on("click","#launchmobileRight",function(){MobileMenu.showright($(this))}).on("click","#launchmobileLeft",function(){MobileMenu.showleft($(this))}).on("click",".mobile-menu-underlay",function(){MobileMenu.hide()}).on("click","#mobileRightLogin",function(a){$("#window-login").attr("data-tab-selected","web");QuickSearch.hide()}).on("click","#mobileRightRegister",function(a){$("#window-login").attr("data-tab-selected","noaccount");
779QuickSearch.hide()});MobileMenu.bin=null},ini:function(){"function"==typeof MobileMenu.bin&&MobileMenu.bin()},showleft:function(a){a=$("#mobileLeft");if(a.attr("active"))return MobileMenu.hide();MobileMenu.hide();$("#mobile-menu-underlay").show();0==MobileMenu.leftloaded&&($.ajaxSetup({cache:!0}),$.ajax("/ajax/get_html.php?type=fragment&file=mobile-left").done(function(b){$("#mobileLeft").html(b);$("#mobileLeftAccordion").foundation();MobileMenu.leftloaded=!0}));a.attr("active",!0);a.css({top:$(".header-mobile").outerHeight()});
780$("body").addClass("no-overflow")},showright:function(a){a=$("#mobileRight");if(a.attr("active"))return MobileMenu.hide();MobileMenu.hide();$("#mobile-menu-underlay").show();0==MobileMenu.rightloaded&&($.ajaxSetup({cache:!0}),$.ajax("/ajax/get_html.php?type=fragment&file=mobile-right").done(function(b){$("#mobileRight").html(b);$("#mobileRightAccordion").foundation();MobileMenu.rightloaded=!0}));a.attr("active",!0);a.css({top:$("#header-mobile").outerHeight()});$("body").addClass("no-overflow")},
781hide:function(){$("#mobile-menu-underlay").hide();$("#mobileRight").removeAttr("active");$("#mobileLeft").removeAttr("active");"object"==typeof CallerMenu&&CallerMenu.hide();"object"==typeof TalkerMenu&&TalkerMenu.hide();"object"==typeof QuickSearch&&QuickSearch.hide();$("body").removeClass("no-overflow")}};$(document).ready(MobileMenu.ini);
782var RegisterHelper={successmessage:"",resendingcode:!1,setupClaimAccount:function(a){$("#window-register").attr("data-showform","frmRegisterCode");$("#window-register").foundation("open");$("#registertitle").text("Claim Your Account");$("#claim_account_div").hide();$("#frmRegisterCode").attr("data-registertype",a);$("#registercode").val("")},hideAllForms:function(){$("#frmRegister").hide();$("#frmRegisterGoogle").hide();$("#frmRegisterCode").hide();$("#frmUserRegisterPhone").hide();$("#frmUserRegisterEmail").hide();
783$("#registertitle").text("Create Your Account")},bin:function(){$(document).on("click","#btnEmailRegister",function(a){successmessage=RegisterHelper.successmessage;a.preventDefault();var b=$("#btnEmailRegister"),c=function(){b.prop("disabled",!1).text("Send Verification Code")};b.prop("disabled",!0).text("Sending ...");$.getScript("https://www.google.com/recaptcha/api.js?render=6LcRTXsUAAAAAMFZDz9zX9vvE0P6Y_If8hGQwI9X",function(d,e,f){grecaptcha.ready(function(){gre
783captcha.execute("6LcRTXsUAAAAAMFZDz9zX9vvE0P6Y_If8hGQwI9X",
784{action:"responsive_register_email"}).then(function(g){site.request("ajax/loginregister_helper/",{action:"register_send_verification_code",_ts:$("#regauth_ts_email").val(),_ah:$("#regauth_ah_email").val(),verify_type:"email",email:$("#registerEmail").val(),"login-form-captcha-token":g},function(h){c();if(h.error)return alert(h.error);h.success&&(RegisterHelper.hideAllForms(),$("#frmRegisterCode").attr("data-registertype","email"),$("#registercode").val(""),$("#frmRegisterCode").show(),""!=successmessage&&
785site.dialog.success(successmessage))})}).catch(function(){c();return alert("There was a problem verifying your request, please try again.")})})}).fail(function(){c();return alert("There was a problem verifying your request, please try again.")})});$(document).on("click","#btnPhoneRegisterText",function(a){a.preventDefault();successmessage=RegisterHelper.successmessage;var b=function(){$("#btnPhoneRegisterCall").prop("disabled",!1).html("Verify by Call");$("#btnPhoneRegisterText").prop("disabled",
786!1).html("Verify by Text")};$("#btnPhoneRegisterCall").prop("disabled",!0);$("#btnPhoneRegisterText").prop("disabled",!0).html("Sending ...");$.getScript("https://www.google.com/recaptcha/api.js?render=6LcRTXsUAAAAAMFZDz9zX9vvE0P6Y_If8hGQwI9X",function(c,d,e){grecaptcha.ready(function(){grecaptcha.execute("6LcRTXsUAAAAAMFZDz9zX9vvE0P6Y_If8hGQwI9X",{action:"responsive_register_sms"}).then(function(f){site.request("ajax/loginregister_helper/",{action:"register_send_verification_code",_ts:$("#regauth_ts_phone").val(),
787_ah:$("#regauth_ah_phone").val(),verify_type:"sms",country:$("#registerphonecountry").children("option:selected").val(),phone:$("#registerphone").val(),"login-form-captcha-token":f},function(g){b();if(g.error)return alert(g.error);g.success&&(RegisterHelper.hideAllForms(),g.claim_account&&$("#registertitle").text("Claim Your Account"),$("#frmRegisterCode").attr("data-registertype","sms"),$("#registercode").val(""),$("#frmRegisterCode").show(),""!=successmessage&&site.dialog.success(successmessage))})}).catch(function(){b();
788return alert("There was a problem verifying your request, please try again.")})})}).fail(function(){b();return alert("There was a problem verifying your request, please try again.")})});$(document).on("click","#btnPhoneRegisterCall",function(a){a.preventDefault();successmessage=RegisterHelper.successmessage;var b=function(){$("#btnPhoneRegisterCall").prop("disabled",!1).html("Verify by Call");$("#btnPhoneRegisterText").prop("disabled",!1).html("Verify by Text")};$("#btnPhoneRegisterText").prop("disabled",
789!0);$("#btnPhoneRegisterCall").prop("disabled",!0).html('<i class="fas fa-fw fa-spin fa-circle-notch"></i> Calling ...');$.getScript("https://www.google.com/recaptcha/api.js?render=6LcRTXsUAAAAAMFZDz9zX9vvE0P6Y_If8hGQwI9X",function(c,d,e){grecaptcha.ready(function(){grecaptcha.execute("6LcRTXsUAAAAAMFZDz9zX9vvE0P6Y_If8hGQwI9X",{action:"responsive_register_call"}).then(function(f){site.request("ajax/loginregister_helper/",{action:"register_send_verification_code",_ts:$("#regauth_ts_phone").val(),_ah:$("#regauth_ah_phone").val(),
790verify_type:"call",country:$("#registerphonecountry").children("option:selected").val(),phone:$("#registerphone").val(),"login-form-captcha-token":f},function(g){b();if(g.error)return alert(g.error);g.success&&(RegisterHelper.hideAllForms(),g.claim_account&&($("#registertitle").text("Claim Your Account"),$("#claim_account_div").hide()),$("#frmRegisterCode").attr("data-registertype","call"),$("#registercode").val(""),$("#frmRegisterCode").show(),""!=successmessage&&site.dialog.success(successmessage))})}).catch(function(){b();
791return alert("There was a problem verifying your request, please try again.")})})}).fail(function(){b();return alert("There was a problem verifying your request, please try again.")})});$(document).on("click","#btnPhoneSignup",function(a){a.preventDefault();$("#claim_account_div").show();RegisterHelper.hideAllForms();$("#btnEmailSignup").show();$("#btnPhoneSignup").hide();$("#frmUserRegisterPhone").show();$("#registerphonecountry").trigger("change")});$(document).on("click","#btnEmailSignup",function(a){a.preventDefault();
792$("#claim_account_div").show();RegisterHelper.hideAllForms();$("#btnPhoneSignup").show();$("#btnEmailSignup").hide();$("#frmUserRegisterEmail").show()});$(document).on("click","#register-claim-account-link",function(a){$("#claim_account_div").hide();RegisterHelper.hideAllForms();$("#registertitle").text("Claim Your Account");$("#btnEmailSignup").show();$("#btnPhoneSignup").show();$("#frmUserRegisterPhone").show();$("#registerphonecountry").trigger("change")});$(document).on("click","#btnRegisterCodeConfirm",
793function(a){a.preventDefault();if(0==$("#registercode").val().toString().trim().length)return alert("Verification Code is required");site.request("ajax/loginregister_helper/",{action:"register_check_verification_code",_ts:$("#regauth_ts_phone").val(),_ah:$("#regauth_ah_phone").val(),code:$("#registercode").val().toString().trim()},function(b){if(b.error)return alert(b.error);b.success&&(RegisterHelper.hideAllForms(),b.claim_account&&$("#registertitle").text("Claim Your Account"),$("#frmRegister").show())})});
794$(document).on("click","#btnRegisterCodeBack",function(a){a.preventDefault();RegisterHelper.hideAllForms();type=$("#frmRegisterCode").attr("data-registertype");"sms"==type||"call"==type?$("#frmUserRegisterPhone").show():$("#frmUserRegisterEmail").show()});$(document).on("click","#btnRegisterResendCode",function(a){a.preventDefault();if(RegisterHelper.resendingcode)return!1;RegisterHelper.resendingcode=!0;$("#registercode").val("");
794$("#btnRegisterResendCode").text("Sending ...");$.getScript("https://www.google.com/recaptcha/api.js?render=6LcRTXsUAAAAAMFZDz9zX9vvE0P6Y_If8hGQwI9X",
795function(b,c,d){grecaptcha.ready(function(){grecaptcha.execute("6LcRTXsUAAAAAMFZDz9zX9vvE0P6Y_If8hGQwI9X",{action:"responsive_register_resend"}).then(function(e){site.request("ajax/loginregister_helper/",{_ts:$("#regauth_ts_email").val(),_ah:$("#regauth_ah_email").val(),action:"register_send_verification_code","login-form-captcha-token":e},function(f){RegisterHelper.resendingcode=!1;$("#btnRegisterResendCode").text("Send Again");if(f.success)$("#registercode").is(":focusable")&&$("#registercode").focus();
796else return alert(f.error)})}).catch(function(){RegisterHelper.resendingcode=!1;$("#btnRegisterResendCode").text("Send Again");return alert("There was a problem verifying your request, please try again.")})})}).fail(function(){RegisterHelper.resendingcode=!1;$("#btnRegisterResendCode").text("Send Again");return alert("There was a problem verifying your request, please try again.")});RegisterHelper.successmessage=""});$(document).on("submit","#frmRegister",function(a){a.preventDefault();RegisterHelper.register($(this))});
797$(document).on("submit","#frmRegisterGoogle",function(a){a.preventDefault();RegisterHelper.register_google($(this))});$(document).on("click","#open-ua",function(){var a=$("#window-register-ua");$.ajax("/user_agreement.php?modal=1").done(function(b){a.html(b).foundation("open")});return!1});$(document).on("change","#registerphonecountry",function(){const a=$(this).find("option:selected"),b=a.data("short");a.text(b);var c=$("#registerphone");c.off("input");if(b.endsWith("+1"))c.on("input",function(){var d=
798c.val();d=d.replace(/\D/g,"");d=0==d.length?"":3>=d.length?"("+d:6>=d.length?"("+d.substring(0,3)+") "+d.substring(3,6):"("+d.substring(0,3)+") "+d.substring(3,6)+"-"+d.substring(6,10);c.val(d)});else c.on("input",function(){var d=c.val();d=d.replace(/\D/g,"");c.val(d)});c.trigger("input")});$(document).on("focus","#registerphonecountry",function(){$(this).find("option").each(function(){if(!$(this).is(":selected")){const a=$(this).data("full");a&&$(this).text(a)}})});$(document).on("click","[data-password-toggle]",
799function(a){a=$(this).data("password-toggle");a=document.getElementById(a);"text"===a.type?(a.type="password",$(this).html('<i class="fa-regular fa-eye fa-xl" title="Show Password"></i>')):(a.type="text",$(this).html('<i class="fa-regular fa-eye-slash fa-xl" title="Hide Password"></i>'))});$(document).on("click","#lblTogglePassword",function(a){a=document.getElementById("passwordInput");"text"==a.type?(a.type="password",$("#lblTogglePassword").html('<i class="fa-regular fa-eye fa-xl" title="Show Password"></i>')):
800(a.type="text",$("#lblTogglePassword").html('<i class="fa-regular fa-eye-slash fa-xl" title="Hide Password"></i>'))});$(document).on("click","#lblTogglePasswordConfirm",function(a){a=document.getElementById("confirmPasswordInput");"text"==a.type?(a.type="password",$("#lblTogglePasswordConfirm").html('<i class="fa-regular fa-eye fa-xl" title="Show Password"></i>')):(a.type="text",$("#lblTogglePasswordConfirm").html('<i class="fa-regular fa-eye-slash fa-xl" title="Hide Password"></i>'))})},register:function(a){var b=
801a.find("button").eq(0);b.data("ohtml",b.html());RegisterHelper.form=a;site.register_caller.validate()},register_google:function(a){var b=a.find("button").eq(0);b.data("ohtml",b.html());RegisterHelper.form=a;site.register_caller.google_validate()},send:function(a){$form=$(RegisterHelper.form);var b=$form.find("button").eq(0);a={gtoken:$("#gtoken").val(),email_google:$("#email_google").val(),username:$("#registerUsername").val(),username_google:$("#registerUsername_google").val(),password:$("#registerPassword").val(),
802agree_tos:$("#register_agree_tos").is(":checked")?"on":"off",agree_tos_google:$("#register_agree_tos_google").is(":checked")?"on":"off",responsive:!0};b.attr("disabled",!0).html("Loading ...");site.request("how-it-works/register/",a,function(c){b.removeAttr("disabled").html(b.data("ohtml"));if(c.already)return window.location=window.location.pathname;if(c.done)return 3==site.theater.id&&("function"===typeof gtag&&gtag("event","sign_up",{method:"psychics_account"}),"function"===typeof fbq&&fbq("track",
803"CompleteRegistration",{content_name:"new_account",status:!0})),window.location=window.location.pathname+"?event=first";if(c.error){b.attr("disabled",!1).html("Register Now").removeClass("disabled");if("object"==typeof c.error){var d="";Object.keys(c.error).forEach(function(e){d+=c.error[e]+"<br/>"});return alert(d)}return alert(c.error)}})}};$(document).ready(RegisterHelper.bin);
804var Passkey={bin:function(){$(document).on("click","#passkey-add-device",function(a){a.preventDefault();"undefined"==$("#passkey-key_title")||""==$("#passkey-key_title").val()?site.dialog.alert("Please enter in a title for the passkey you want to add to your account."):Passkey.register($
804("#passkey-key_title").val())});$(document).on("click",".RemovePasskey",function(){var a=$(this),b=a.data("id");b&&site.request("global/ajax/remove-passkey/",{id:b},function(c){c.success?(console.log(c,a.text()),a.text("Removed").removeClass("RemovePasskey").addClass("RemovedPasskey")):
805site.dialog.alert("Removal failed, please contact customer service.")})})},verify:function(){site.request("passkey/validate-passkey-start/",{},async function(a){if(a.already)return window.location=window.location.pathname;a.success&&(res=JSON.parse(a.res),Passkey.bta(res),cred=await navigator.credentials.get(res),$data={id:cred.rawId?Passkey.atb(cred.rawId):null,client:cred.response.clientDataJSON?Passkey.atb(cred.response.clientDataJSON):null,auth:cred.response.authenticatorData?Passkey.atb(cred.response.authenticatorData):
806null,sig:cred.response.signature?Passkey.atb(cred.response.signature):null,user:cred.response.userHandle?Passkey.atb(cred.response.userHandle):null},site.request("passkey/validate-passkey/",$data,function(b){if(b.already||b.success)return LoginHelper.hideAllForms(),$("#divLoggingIn").show(),0<b.url.length?window.location=b.url:window.location=window.location.pathname;if(b.error)return alert(b.error)}));if(a.error)return alert(a.error)})},register:async function(a){site.request("passkey/generate-passkey-options/",
807{},async function(b){b.success&&(res=JSON.parse(b.res),Passkey.bta(res),cred=await navigator.credentials.create(res),$data={key_title:a,transport:cred.response.getTransports?cred.response.getTransports():null,client:cred.response.clientDataJSON?Passkey.atb(cred.response.clientDataJSON):null,attest:cred.response.attestationObject?Passkey.atb(cred.response.attestationObject):null},site.request("passkey/verify-passkey/",$data,function(c){if(c.success)return site.dialog.success("Passkey Added");if(c.error)return alert(c.error)}));
808if(b.error)return alert(b.error)})},atb:a=>{a=new Uint8Array(a);let b="";for(let c=0;c<a.byteLength;c++)b+=String.fromCharCode(a[c]);return btoa(b)},bta:a=>{for(let c in a)if("string"==typeof a[c]){var b=a[c];if("=?BINARY?B?"==b.substring(0,11)&&"?="==b.substring(b.length-2)){b=window.atob(b.substring(11,b.length-2));let d=new Uint8Array(b.length);for(let e=0;e<b.length;e++)d[e]=b.charCodeAt(e);a[c]=d.buffer}}else Passkey.bta(a[c])}};$(document).ready(Passkey.bin);
809var RegisterHelper2={successmessage:"",bin:function(){$(document).on("click","#register-close-button",function(a){$("#secVerifiedRegistration_MethodChoice")&&($("#registration_key").val(""),$("#secVerifiedRegistration_MethodChoice").show());$("#secVerifiedRegistration_EnterPhone")&&($("#secVerifiedRegistration_EnterPhone").hide(),$("#phoneInput").val(""));$("#divVerificationSendError_Phone")&&($("#divVerificationSendError_Phone").hide(),$("#divVerificationSendError_Phone").html(""));$("#secVerifiedRegistration_EnterEmail")&&
810($("#secVerifiedRegistration_EnterEmail").hide(),$("#emailInput").val(""));$("#divVerificationSendError_Email")&&($("#divVerificationSendError_Email").hide(),$("#divVerificationSendError_Email").html(""));$("#secVerifiedRegistration_EnterCode")&&($("#verification_code").val(""),$("#secVerifiedRegistration_EnterCode").hide());$("#divVerificationError_VerificationCode")&&($("#divVerificationError_VerificationCode").hide(),$("#divVerificationError_VerificationCode").html(""));$("#secVerifiedRegistration_Details")&&
811$("#secVerifiedRegistration_Details").hide();$("#divVerifiedRegistration_EnterEmailCode")&&($("#divVerifiedRegistration_EnterEmailCode").hide(),$("#spnVerifiedRegistration_Email").html(""));$("#divVerifiedRegistration_EnterSMSCode")&&($("#divVerifiedRegistration_EnterSMSCode").hide(),$("#spnVerifiedRegistration_SMS").html(""));$("#divVerifiedRegistration_EnterCallCode")&&($("#divVerifiedRegistration_EnterCallCode").hide(),$("#spnVerifiedRegistration_Call").html(""));$("#divVerifiedRegistration_ExistingAccount")&&
812$("#divVerifiedRegistration_ExistingAccount").hide()});$(document).on("click","#vrkey_email",function(a){RegisterHelper.vrregby("email")});$(document).on("click","#vrkey_phone",function(a){RegisterHelper.vrregby("phone")});$(document).on("click","#btnSendVerification_EmailAddress",function(a){RegisterHelper.sendverfification("email",!1)});$(document).on("click","#btnSendVerfication_PhoneSMS",function(a){RegisterHelper.sendverfification("sms",!1)});$(document).on("click","#btnSendVerfication_PhoneCall",
813function(a){RegisterHelper.sendverfification("call",!1)});$(document).on("click","#aCancelEmail",function(a){$("#registration_key").val("");$("#secVerifiedRegistration_EnterPhone").hide();$("#secVerifiedRegistration_EnterEmail").hide();$("#secVerifiedRegistration_MethodChoice").show();$("#divVerificationSendError_Email").hide();$("#divVerificationSendError_Email").html("")});$(document).on("click","#aCancelPhone",function(a){$("#registration_key").val("");$("#secVerifiedRegistration_EnterPhone").hide();
814$("#secVerifiedRegistration_EnterEmail").hide();$("#secVerifiedRegistration_MethodChoice").show();$("#divVerificationSendError_Phone").hide();$("#divVerificationSendError_Phone").html("")});$(document).on("click","#aCancelVerificationCode",function(a){$("#secVerifiedRegistration_EnterCode").hide();$("#divVerificationError_VerificationCode").hide();"phone"==$("#registration_key").val()?($("#divVerificationSendError_Phone").hide(),$("#divVerificationSendError_Phone").html(""),$("#secVerifiedRegistration_EnterPhone").show()):
815($("#divVerificationSendError_Email").hide(),$("#divVerificationSendError_Email").html(""),$("#secVerifiedRegistration_EnterEmail").show())});$(document).on("click","#resend_verification_code",function(a){$("#secVerifiedRegistration_EnterCode").hide();$("#divVerificationError_VerificationCode").hide();RegisterHelper.sendverfification($("#registration_method").val(),!0)});$(document).on("click","#verify_code",function(a){RegisterHelper.verifycode()});$(document).on("click","#register_customer",function(a){RegisterHelper.completeverifiedregistration()});
816RegisterHelper.bin=null},cancel:function(a){var b=$(RegisterHelper.form).find("button").eq(0);b.removeAttr("disabled").html(b.data("ohtml"));"object"==typeof site.iovation&&site.iovation.decline_signup(a)},ini:function(){"function"==typeof RegisterHelper.bin&&RegisterHelper.bin()},vrregby:function(a){$("#registration_key").val(a);"email"==a?($("#secVerifiedRegistration_EnterPhone").hide(),$("#secVerifiedRegistration_EnterEmail").show()):($("#secVerifiedRegistration_EnterEmail").hide(),$("#secVerifiedRegistration_EnterPhone").show());
817$("#secVerifiedRegistration_MethodChoice").hide()},sendverfification:function(a,b){$("#divVerificationSendError_Email").hide();$("#divVerificationSendError_Phone").hide();$("#divVerifiedRegistration_Resent").hide();$("#registration_method").val(a.toString());$("#divVerifiedRegistration_EnterSMSCode").hide();$("#spnVerifiedRegistration_SMS").html("");$("#divVerifiedRegistration_EnterCallCode").hide();$("#spnVerifiedRegistration_Call").html("");$("#divVerifiedRegistration_EnterEmailCode").hide();$("#spnVerifiedRegistration_Email").html("");
818$("#divVerifiedRegistration_ExistingAccount").hide();$("#divVerificationError_VerificationCode").hide();$("#divVerificationError_VerificationCode").html("");site.request("how-it-works/register/",{vraction:"send_verification_code",_ts:$("#regauth_ts").val(),_ah:$("#regauth_ah").val(),verification_key:$("#registration_key").val(),verification_method:a.toString(),email:$("#emailInput").val(),country:$("#countryInput").val(),phone:$("#phoneInput").val()},function(c){c.success?("verification_sent"==c.status&&
819(b&&$("#divVerifiedRegistration_Resent").show(),"phone"==$("#registration_key").val()&&$("#phoneInput").val(c.phone),$("#verification_code").val(""),$("#secVerifiedRegistration_EnterCode").show(),$("#secVerifiedRegistration_EnterEmail").hide(),$("#secVerifiedRegistration_EnterPhone").hide(),document.getElementById("verification_code").focus(),"email"==a.toString()?($("#spnVerifiedRegistration_Email").html($("#emailInput").val()),$("#divVerifiedRegistration_EnterEmailCode").show()):c.user_id?($("#divVerifiedRegistration_ExistingAccount").show(),
820$("#vruid").val(c.user_id)):"call"==a.toString()?($("#spnVerifiedRegistration_Call").html($("#phoneInput").val()),$("#divVerifiedRegistration_EnterCallCode").show()):($("#spnVerifiedRegistration_SMS").html($("#phoneInput").val()),$("#divVerifiedRegistration_EnterSMSCode").show())),"previously_verified"==c.status&&($("#secVerifiedRegistration_EnterEmail").hide(),$("#secVerifiedRegistration_EnterPhone").hide(),$("#divVerifiedRegistration_Details_Note").html("Your phone number has been previously verified.  Please complete your registration below."),
821$("#divVerifiedRegistration_Details_Note").show(),$("#secVerifiedRegistration_Details").show(),$("#divVerificationError_Details").hide(),$("#divVerificationError_Details").html(""),"phone"==$("#registration_key").val()?($("#lblCustomerEmail").show(),$("#customer_email").show()):($("#lblCustomerEmail").hide(),$("#customer_email").hide(),$("#customer_email").val("")))):b?($("#divVerificationError_VerificationCode").html(c.error),$("#divVerificationError_VerificationCode").show()):"email"==$("#registration_key").val()?
822($("#divVerificationSendError_Email").html(c.error),$("#divVerificationSendError_Email").show()):($("#divVerificationSendError_Phone").html(c.error),$("#divVerificationSendError_Phone").show())})},verifycode:function(){var a=$("#verification_code").val().toString().trim();0==a.length?site.dialog.alert("You must enter the verification code"):site.request("how-it-works/register/",{vraction:"validate_verification_code",_ts:$("#regauth_ts").val(),_ah:$("#regauth_ah").val(),verification_key:$("#registration_key").val(),
823verification_method:$("#registration_method").val(),email:$("#emailInput").val(),country:$("#countryInput").val(),phone:$("#phoneInput").val(),user_id:$("#vruid").val(),code:a},function(b){b.success?($("#secVerifiedRegistration_EnterCode").hide(),$("#divVerificationError_VerificationCode").hide(),$("#divVerificationError_VerificationCode").html(""),b.redirect?($("#secVerifiedRegistration_UserLogin").show(),window.location=b.redirect):($("#divVerifiedRegistration_Details_Note").html(""),$("#divVerifiedRegistration_Details_Note").hide(),
824$("#secVerifiedRegistration_Details").show(),$("#divVerificationError_Details").hide(),$("#divVerificationError_Details").html(""),"phone"==$("#registration_key").val()?($("#lblCustomerEmail").show(),$("#customer_email").show()):($("#lblCustomerEmail").hide(),$("#customer_email").hide(),$("#customer_email").val("")))):($("#divVerificationError_VerificationCode").html(b.error),$("#divVerificationError_VerificationCode").show(),$("#verification_code").val(""),document.getElementById("verification_code").focus())})},
825completeverifiedregistration:function(){$("#divVerificationError_Details").hide();$("#divVerificationError_Details").html("");$("#divVerifiedRegistration_Details_Note").html("");$("#divVerifiedRegistration_Details_Note").hide();nSubscribe=document.verifiedregistration.register_subscribe.checked?1:0;nAgree=document.verifiedregistration.register_agree_tos.checked?1:0;$("#secVerifiedRegistration_Details").hide();$("#secVerifiedRegistration_Waiting").show();site.request("how-it-works/register/",{vraction:"complete_verified_registration",
826_ts:$("#regauth_ts").val(),_ah:$("#regauth_ah").val(),verification_key:$("#registration_key").val(),verification_method:$("#registration_method").val(),email:$("#emailInput").val(),country:$("#countryInput").val(),phone:$("#phoneInput").val(),username:$("#register_username").val(),customer_email:$("#customer_email").val(),password:$("#register_password").val(),confirm_password:$("#register_confirm_password").val(),subscribe:nSubscribe,agree:nAgree},function(a){a.success?($("#secVerifiedRegistration_Waiting").hide(),
827$("#secVerifiedRegistration_Details").hide(),$("#secVerifiedRegistration_Complete").show(),3==site.theater.id&&("function"===typeof gtag&&gtag("event","sign_up",{method:"psychics_account"}),"function"===typeof fbq&&fbq("track","CompleteRegistration",{content_name:"new_account",status:!0})),a.redirect&&(window.location=a.redirect)):($("#secVerifiedRegistration_Waiting").hide(),$("#secVerifiedRegistration_Details").show(),$("#divVerificationError_Details").html(a.error),$("#divVerificationError_Details").show())})}};
828"object"==typeof site.register_caller&&(site.register_caller.send=function(a){RegisterHelper.send(a)},site.register_caller.vrregby=function(a){RegisterHelper.vrregby(a)});
829var LoginHelper={resendingcode:!1,hideAllForms:function(){$("#frmUserLogin").hide();$("#frmForgotPassword").hide();$("#frmPhoneLogin").hide();$("#frmEmailLogin").hide();$("#frmLoginCode").hide();$("#frmUpdatePassword").hide();$("#frmRegisterGoogle").hide();$("#divLoggingIn").hide();$("#topPasswordless").hide();$("#loginregistertitle").text("Log In");$("#forgotEmailAlert").hide();$("#btnLoginCodeConfirm").text("Login")},bin:function(){$(document).on("submit","#frmUserLogin",function(a){a.preventDefault();
830LoginHelper.login($(this))}).on("click","#btnPhoneLogin",function(){LoginHelper.hideAllForms();$("#frmPhoneLogin").show();$("#btnUserLogin").show();$("#btnPhoneLogin").hide();$("#btnEmailLogin").show();$(".forgot-password").hide();$("#loginSpacer").addClass("align-middle");$("#loginSpacerSub").addClass("faint-line");$("#loginphonecountry").trigger("change");$("#loginphone").focus();site.request("ajax/loginregister_helper/",{action:"store-login-method",value:"phone"});site.vars.login_method="phone"}).on("click",
831"#btnEmailLogin",function(){LoginHelper.hideAllForms();$("#frmEmailLogin").show();$("#btnUserLogin").show();$("#btnPhoneLogin").show();$("#btnEmailLogin").hide();$(".forgot-password").hide();$("#loginSpacer").addClass("align-middle");$("#loginSpacerSub").addClass("faint-line");$("#loginemail").focus();site.request("ajax/loginregister_helper/",{action:"store-login-method",value:"email"});site.vars.login_method="email"}).on("click","#btnUserLogin",function(){LoginHelper.hideAllForms();$("#frmUserLogin").show();
832$("#btnUserLogin").hide();$("#btnPhoneLogin").show();$("#btnEmailLogin").show();$(".forgot-password").show();$("#forgot-password-link").show();$("#loginSpacer").removeClass("align-middle");$("#loginSpacerSub").removeClass("faint-line");$("#forgot-password-back-link").hide();$("#emailUsername").focus();site.request("ajax/loginregister_helper/",{action:"store-login-method",value:"username"});site.vars.login_method="username"}).on("click","#btnUpdatePassword",function(a){a.preventDefault();if(0==$("#updatepassword").val().length)return alert("New Password is required");
833$("#btnUpdatePassword").attr("disabled",!0).html("Updating ...");site.request("ajax/loginregister_helper/",{action:"update_password",password:$("#updatepassword").val()},function(b){$("#btnUpdatePassword").attr("disabled",!1).html("Update Password & Log In");return b.success?(LoginHelper.hideAllForms(),$("#divLoggingIn").show(),0<b.url.length?window.location=b.url:location.reload()):alert(b.error)})}).on("click","#btnEmailLoginCode",function(a){a.preventDefault();if(0==$("#loginemail").val().length)return alert("Email is required");
834var b=function(){$("#btnEmailLoginCode").attr("disabled",!1).html("Send Verification Code")};$("#btnEmailLoginCode").attr("disabled",!0).html("Sending ...");$.getScript("https://www.google.com/recaptcha/api.js?render=6LcRTXsUAAAAAMFZDz9zX9vvE0P6Y_If8hGQwI9X",function(c,d,e){grecaptcha.ready(function(){grecaptcha.execute("6LcRTXsUAAAAAMFZDz9zX9vvE0P6Y_If8hGQwI9X",{action:"responsive_login_email"}).then(function(f){site.request("ajax/loginregister_helper/",{action:"login_send_verification_code",_ts:$("#loginauth_ts_email").val(),
835_ah:$("#loginauth_ah_email").val(),email:$("#loginemail").val(),verify_type:"email","login-form-captcha-token":f},function(g){b();if(g.success)LoginHelper.hideAllForms(),$("#frmLoginCode").attr("data-logintype","email"),$("#logincode").val(""),$("#frmLoginCode").show("fast",function(){$("#logincode").is(":focusable")&&$("#logincode").focus()});else return alert(g.error)})}).catch(function(){b();return alert("There was a problem verifying your request, please try again.")})})}).fail(function(){b();
836return alert("There was a problem verifying your request, please try again.")})}).on("click","#btnLoginPasswordless",function(a){LoginHelper.hideAllForms();$("#btnUserLogin").show();$("#btnEmailLogin").show();$("#btnPhoneLogin").show();$("#topPasswordless").show();Passkey.verify()}).on("click","#btnPhoneLoginPhone",function(a){a.preventDefault();$("#loginphonetype").val("sms");if(0==$("#loginphone").val().length)return alert("Phone number is required");var b=function(){$("#btnPhoneLoginPhoneCall").attr("disabled",
837!1);$("#btnPhoneLoginPhone").attr("disabled",!1).html("Verify by Text")};$("#btnPhoneLoginPhoneCall").attr("disabled",!0);$("#btnPhoneLoginPhone").attr("disabled",!0).html("Sending ...");$.getScript("https://www.google.com/recaptcha/api.js?render=6LcRTXsUAAAAAMFZDz9zX9vvE0P6Y_If8hGQwI9X",function(c,d,e){grecaptcha.ready(function(){grecaptcha.execute("6LcRTXsUAAAAAMFZDz9zX9vvE0P6Y_If8hGQwI9X",{action:"responsive_login_sms"}).then(function(f){site.request("ajax/loginregister_helper/",{action:"login_send_verification_code",
838_ts:$("#loginauth_ts_phone").val(),_ah:$("#loginauth_ah_phone").val(),phone:$("#loginphone").val(),country:$("#loginphonecountry").children("option:selected").val(),verify_type:"sms","login-form-captcha-token":f},function(g){b();if(g.success)g.claim_account?RegisterHelper.setupClaimAccount("sms"):(LoginHelper.hideAllForms(),$("#frmLoginCode").attr("data-logintype","sms"),$("#logincode").val(""),$("#frmLoginCode").show("fast",function(){$("#logincode").is(":focusable")&&$("#logincode").focus()}));
839else return alert(g.error)})}).catch(function(){b();return alert("There was a problem verifying your request, please try again.")})})}).fail(function(){b();return alert("There was a problem verifying your request, please try again.")})}).on("click","#btnPhoneLoginPhoneCall",function(a){a.preventDefault();$("#loginphonetype").val("call");if(0==$("#loginphone").val().length)return alert("Phone number is required");var b=function(){$("#btnPhoneLoginPhone").attr("disabled",!1);$("#btnPhoneLoginPhoneCall").attr("disabled",
840!1).html("Verify by Call")};$("#btnPhoneLoginPhone").attr("disabled",!0);$("#btnPhoneLoginPhoneCall").attr("disabled",!0).html('<i class="fas fa-fw fa-spin fa-circle-notch"></i> Calling ...');$.getScript("https://www.google.com/recaptcha/api.js?render=6LcRTXsUAAAAAMFZDz9zX9vvE0P6Y_If8hGQwI9X",function(c,d,e){grecaptcha.ready(function(){grecaptcha.execute("6LcRTXsUAAAAAMFZDz9zX9vvE0P6Y_If8hGQwI9X",{action:"responsive_login_call"}).then(function(f){site.request("ajax/loginregister_helper/",{action:"login_send_verification_code",
841phone:$("#loginphone").val(),_ts:$("#loginauth_ts_phone").val(),_ah:$("#loginauth_ah_phone").val(),country:$("#loginphonecountry").children("option:selected").val(),verify_type:"call","login-form-captcha-token":f},function(g){b();console.log("function param:",g);if(g.success)g.claim_account?RegisterHelper.setupClaimAccount("call"):(LoginHelper.hideAllForms(),$("#frmLoginCode").attr("data-logintype","call"),$("#logincode").val(""),$("#frmLoginCode").show("fast",function(){$("#logincode").is(":focusable")&&
842$("#logincode").focus()}));else return alert(g.error)})}).catch(function(){b();return alert("There was a problem verifying your request, please try again.")})})}).fail(function(){b();return alert("There was a problem verifying your request, please try again.")})}).on("click","#btnLoginCodeConfirm",function(a){a.preventDefault();if(0==$("#logincode").val().length)return alert("You must enter a Verification Code");from="login";$("#frmLoginCode").attr("data-from")&&"forgot"==$("#frmLoginCode").attr("data-from")&&
843(from="forgot");old_html=$("#btnLoginCodeConfirm").html();$("#btnLoginCodeConfirm").attr("disabled",!0).html("Verifying ...");site.request("ajax/loginregister_helper/",{action:"login_check_verification_code",_ts:$("#loginauth_ts_phone").val(),_ah:$("#loginauth_ah_phone").val(),code:$("#logincode").val().toString().trim()},function(b){if(b.success)if($("#btnLoginCodeConfirm").attr("disabled",!0).html(old_html),"forgot"==from)$("#frmLoginCode").hide(),$("#loginregistertitle").text("Update Password"),
844$("#frmUpdatePassword").show("fast",function(){$("#updatepassword").is(":focusable")&&$("#updatepassword").focus()});
844else return LoginHelper.hideAllForms(),$("#divLoggingIn").show(),0<b.url.length?window.location=b.url:location.reload();else return $("#btnLoginCodeConfirm").attr("disabled",!1).html(old_html),alert(b.error)})}).on("click","#btnLoginCodeBack",function(a){a.preventDefault();LoginHelper.hideAllForms();type=$("#frmLoginCode").attr("data-logintype");(from=$("#frmLoginCode").attr("data-from"))&&
845"forgot"==from?$("#forgot-password-link").trigger("click"):"sms"==type||"call"==type?$("#btnPhoneLogin").trigger("click"):$("#btnEmailLogin").trigger("click")}).on("click","#btnForgotPassword",function(a){a.preventDefault();if(0==$("#forgotemailUsername").val().length)return alert("Email or Username is required");$("#btnForgotPassword").attr("disabled",!0).html("Sending ...");site.request("ajax/loginregister_helper/",{action:"forgot_password_send_verify",username:$("#forgotemailUsername").val()},
846function(b){$("#btnForgotPassword").attr("disabled",!1).html("Send Verification Code");if(b.success)LoginHelper.hideAllForms(),$("#loginregistertitle").text("Forgot Password"),$("#forgotEmailAlert").show(),$("#forgot-password-back-link").hide(),$("#frmLoginCode").attr("data-logintype","email"),$("#frmLoginCode").attr("data-from","forgot"),$("#logincode").val(""),$("#btnLoginCodeConfirm").text("Verify Code"),$("#frmLoginCode").show("fast",function(){$("#logincode").is(":focusable")&&$("#logincode").focus()});
847else return alert(b.error)})}).on("click","#btnForgotLoginBack",function(a){a.preventDefault();LoginHelper.hideAllForms();$("#loginregistertitle").text("Forgot Password");$("#forgot-password-back-link").show();$("#frmForgotPassword").show()}).on("click","#forgot-password-link",function(a){a.preventDefault();LoginHelper.hideAllForms();$("#loginregistertitle").text("Forgot Password");$("#forgotemailUsername").val($("#emailUsername").val());$("#forgot-password-link").hide();$("#forgot-password-back-link").show();
848$("#frmForgotPassword").show();$("#forgotemailUsername").focus()}).on("click","#forgot-password-back-link",function(a){a.preventDefault();LoginHelper.hideAllForms();$("#frmUserLogin").show();$("#forgot-password-link").show();$("#forgot-password-back-link").hide();$("#emailUsername").focus()}).on("change","#loginphonecountry",function(){const a=$(this).find("option:selected"),b=a.data("short");a.text(b);var c=$("#loginphone");c.off("input");if(b.endsWith("+1"))c.on("input",function(){var d=c.val();
849d=d.replace(/\D/g,"");d=0==d.length?"":3>=d.length?"("+d:6>=d.length?"("+d.substring(0,3)+") "+d.substring(3,6):"("+d.substring(0,3)+") "+d.substring(3,6)+"-"+d.substring(6,10);c.val(d)});else c.on("input",function(){var d=c.val();d=d.replace(/\D/g,"");c.val(d)});c.trigger("input")}).on("focus","#loginphonecountry",function(){$(this).find("option").each(function(){if(!$(this).is(":selected")){const a=$(this).data("full");a&&$(this).text(a)}})}).on("click","#btnLoginResendCode",function(a){a.preventDefault();
850if(LoginHelper.resendingcode)return!1;LoginHelper.resendingcode=!0;$("#logincode").val("");$("#btnLoginResendCode").text("Sending ...");var b=function(){LoginHelper.resendingcode=!1;$("#btnLoginResendCode").text("Send Again")};from="login";$("#frmLoginCode").attr("data-from")&&"forgot"==$("#frmLoginCode").attr("data-from")&&(from="forgot");var c=$("#frmLoginCode").attr("data-logintype")||"",d="",e="";if("email"==c)d=$("#loginauth_ts_email").val(),e=$("#loginauth_ah_email").val();else if("sms"==c||
851"call"==c)d=$("#loginauth_ts_phone").val(),e=$("#loginauth_ah_phone").val();$.getScript("https://www.google.com/recaptcha/api.js?render=6LcRTXsUAAAAAMFZDz9zX9vvE0P6Y_If8hGQwI9X",function(f,g,h){grecaptcha.ready(function(){grecaptcha.execute("6LcRTXsUAAAAAMFZDz9zX9vvE0P6Y_If8hGQwI9X",{action:"responsive_login_resend"}).then(function(k){k={action:"login_send_verification_code","login-form-captcha-token":k};d&&(k._ts=d);e&&(k._ah=e);c&&(k.verify_type=c);site.request("ajax/loginregister_helper/",k,function(p){b();
852if(p.success)$("#logincode").is(":focusable")&&$("#logincode").focus();else return alert(p.error)})}).catch(function(){b();return alert("There was a problem verifying your request, please try again.")})})}).fail(function(){b();return alert("There was a problem verifying your request, please try again.")})}).on("click","#lblToggleMyPassword",function(a){a=document.getElementById("password");"text"==a.type?(a.type="password",$("#lblToggleMyPassword").html('<i class="fa-regular fa-eye fa-xl" title="Show Password"></i>')):
853(a.type="text",$("#lblToggleMyPassword").html('<i class="fa-regular fa-eye-slash fa-xl" title="Hide Password"></i>'))}).on("focusin",".form-floating-label input, .form-floating-label textarea",function(){$(this).parent().addClass("has-value")}).on("input change",".form-floating-label input, .form-floating-label textarea",function(){$(this).parent().toggleClass("has-value",0<$(this).val().length||this===document.activeElement)}).on("blur",".form-floating-label input, .form-floating-label textarea",
854function(){0==$(this).val().length&&$(this).parent().removeClass("has-value")});LoginHelper.bin=null},login:function(a){var b=$("#emailUsername").val().trim(),c=$("#password").val().trim(),d=$("#btnUserLoginForm"),e="";if(b&&c){var f=function(){d.prop("disabled",!1);d.text("Log In")};d.prop("disabled",!0);d.text("Verifying...");$.getScript("https://www.google.com/recaptcha/api.js?render=6LcRTXsUAAAAAMFZDz9zX9vvE0P6Y_If8hGQwI9X",function(g,h,k){grecaptcha.ready(function(){gre
854captcha.execute("6LcRTXsUAAAAAMFZDz9zX9vvE0P6Y_If8hGQwI9X",
855{action:"responsive_login"}).then(function(p){e=p;site.request("login/",{username:b,password:c,"login-form-captcha-token":e,responsive:!0},function(n){d.prop("disabled",!1);d.text("Log In");if(n.already)return LoginHelper.hideAllForms(),$("#divLoggingIn").show(),window.location=window.location.pathname;n.emailverificationrequired&&($("#frmLoginCode").attr("data-logintype","email"),$("#loginuser_id").val(n.user_id),LoginHelper.hideAllForms(),$("#frmLoginCode").show("fast",function(){$("#logincode").is(":focusable")&&
856$("#logincode").focus()}));if(!n.error&&LoginHelper.after_login_url)return LoginHelper.hideAllForms(),$("#divLoggingIn").show(),window.location=LoginHelper.after_login_url;if(n.url)return LoginHelper.hideAllForms(),$("#divLoggingIn").show(),window.location=n.url;if(n.error)return alert(n.error)})}).catch(function(){f();return alert("There was a problem verifying your request, please try again.")})})}).fail(function(){f();return alert("There was a problem verifying your request, please try again.")})}},
857glogin:function(a,b){site.request("login/",{gusertoken:a,email:b,responsive:"1"},function(c){if(c.already)return LoginHelper.hideAllForms(),$("#divLoggingIn").show(),window.location=window.location.pathname;if(!c.error&&!c.error_dup&&LoginHelper.after_login_url)return LoginHelper.hideAllForms(),$("#divLoggingIn").show(),window.location=LoginHelper.after_login_url;if(c.url)return LoginHelper.hideAllForms(),$("#divLoggingIn").show(),window.location=c.url;if(c.error_dup)return alert(c.error_dup);if(document.body.classList.contains("gocam-gated"))return alert("No account was found for that Google sign-in.");
858$("#window-register").attr("data-showform","frmRegisterGoogle");$("#window-register").attr("data-email_google",c.email);$("#window-register").attr("data-gtoken",a);$("#window-register").foundation("open")});return!0}};$(document).ready(LoginHelper.bin);
859var Titles={bin:function(){$(document).on("click",function(){$("div#title.pop-title").remove()}).on("mouseleave","[title],[ot]",function(){$("div#title.pop-title").remove();$("html.whatinput-types-touch").length||$(this).attr("ot")&&$(this).attr("title",$(this).attr("ot")).removeAttr("ot")}).on("mouseenter","[title]:not([title-off]),[ot]",function(a){$("div#title.pop-title").remove();if(!$("html.whatinput-types-touch").length&&($(this).attr("ot")||$(this).attr("ot",$(this).attr("title")).removeAttr("title"),
860$(this).attr("ot"))){$("body").append('<div id="title" class="pop-title">'+$(this).attr("ot")+"</div>");a=$(this).offset();a={top:{top:a.top-$("div#title.pop-title").outerHeight()-8,left:a.left+$(this).outerWidth()/2-$("div#title.pop-title").outerWidth()/2,className:"top"},right:{top:a.top+$(this).outerHeight()/2-$("div#title.pop-title").outerHeight()/2,left:a.left+$(this).outerWidth()+5,className:"right"},bottom:{top:a.top+$(this).outerHeight()+8,left:a.left+$(this).outerWidth()/2-$("div#title.pop-title").outerWidth()/
8612,className:"bottom"},left:{top:a.top+$(this).outerHeight()/2-$("div#title.pop-title").outerHeight()/2,left:a.left-$("div#title.pop-title").outerWidth()-5,className:"left"}};var b=a.bottom;$(this).attr("title-align")&&a[$(this).attr("title-align")]&&(b=a[$(this).attr("title-align")]);0>b.left&&(b=a.right);b.left+$("div#title.pop-title").outerWidth()>$(window).width()&&(b=a.left);$("div#title.pop-title").addClass(b.className).css({top:b.top,left:b.left}).show()}});Titles.bin=null},ini:function(){"function"==
862typeof Titles.bin&&Titles.bin()}};$(document).ready(Titles.ini);
863var VideoCall={stream:null,video_call_tier:null,showPermHelp:function(a){const b=navigator.userAgent;let c=(null==a?void 0:a.message)||"Camera/Microphone access blocked.";"INSECURE"===(null==a?void 0:a.code)?c+="\nUse HTTPS (or localhost) to access camera/mic.":"PERM_DENIED"===(null==a?void 0:a.code)?/Edg|Chrome/i.test(b)?c+="\nChrome/Edge: Click padlock \u2192 Site settings \u2192 Allow Camera & Microphone \u2192 Reload.":/Firefox/i.test(b)?c+="\nFirefox: Click permission icon \u2192 Allow Camera & Microphone.":
864/Safari/i.test(b)&&/iPhone|iPad|iPod/i.test(b)?c+="\niOS: Settings \u2192 Safari \u2192 Camera/Microphone \u2192 Allow. The
864n reload.":/Safari/i.test(b)&&(c+="\nSafari (macOS): Safari \u25b8 Settings for This Website\u2026 \u25b8 Allow Camera & Microphone. Then reload."):"OS_BLOCKED"===(null==a?void 0:a.code)?c+="\nCheck OS privacy settings to allow browser access to camera/mic.":"BUSY"===(null==a?void 0:a.code)?c+="\nClose other apps/tabs using the camera or mic and try again.":"NO_DEVICE"===(null==
865a?void 0:a.code)&&(c+="\nNo camera/microphone found. Plug one in or select a different device.");console.log("PermHelp alert",c);alert(c)},getLocalStream:async function(a){try{if("permissions"in navigator){const [c,d]=await Promise.allSettled([navigator.permissions.query({name:"camera"}),navigator.permissions.query({name:"microphone"})]);var b;let e;if("denied"===(null==(b=c.value)?void 0:b.state)||"denied"===(null==(e=d.value)?void 0:e.state))throw VideoCall.fatal("PERM_DENIED","Camera/Microphone are blocked in site settings.");
866}}catch{}try{return b={audio:!0,video:{facingMode:"user"}},"video-call-1way"==a&&(b={audio:!0,video:!1}),await navigator.mediaDevices.getUserMedia(b)}catch(c){if("video-call-1way"!=a&&"NotFoundError"==(null==c?void 0:c.name))try{return b={audio:!0,video:!1},await navigator.mediaDevices.getUserMedia(b)}catch(d){throw VideoCall.normalizeGumError(d);}throw VideoCall.normalizeGumError(c);}},fatal:function(a,b,c){b=Error(b);b.code=a;if(null==c?0:c.name)b.name=c.name;c&&(b.cause=c);return b},normalizeGumError:function(a){var b=
867(null==a?void 0:a.name)||"";const c=(null==a?void 0:a.message)||"";return"NotAllowedError"===b?(b=/system/i.test(c),VideoCall.fatal(b?"OS_BLOCKED":"PERM_DENIED",b?"Access blocked by OS privacy settings.":"Permission denied. Enable camera & mic.",a)):"NotFoundError"===b?VideoCall.fatal("NO_DEVICE","No camera/microphone found.",a):"OverconstrainedError"===b?VideoCall.fatal("CONSTRAINT",`Device does not meet constraint '${a.constraint}'.`,a):"NotReadableError"===b?VideoCall.fatal("BUSY","Device is in use by another app/tab.",
868a):"SecurityError"===b?VideoCall.fatal("INSECURE","Page must be HTTPS (or localhost).",a):"AbortError"===b?VideoCall.fatal("ABORT","Device failed to start.",a):VideoCall.fatal("UNKNOWN",c||"Could not start camera/mic.",a)},bin:function(){$(document).on("click","#startvideocall",function(){$("#window-video-call").foundation("open")})},notifytalker:function(a){console.log("VideoCall.notifytalker incoming video call",a);a&&a.phone_call_id&&(VideoCall.phone_call_id=a.phone_call_id,VideoCall.call_type=
869a.call_type||"video-call","undefined"!==typeof site.ping&&"function"===typeof site.ping.boot&&site.ping.boot())}};InitObject.queue("VideoCall");
870var ServiceWindow={video_call:{type:"",tier:null,tiers:[],callWait:{active:!1,endsAt:0,timerId:null,bar:document.getElementById("call-wait-bar"),timerEl:document.getElementById("call-wait-timer")},bin:function(){$(document).on("show.zf.dropdown",function(a,b){a=$(b);if(["dropdown-video-call-plans","dropdown-video-call-callbacks"].includes(a.attr("id"))){var c=$("#video-call-caller");b=c.offset().top;var d=$(window).height();c=c.height();a.offset().top-b+a.outerHeight()>c&&(b=d-a.outerHeight()-10,
871a.css("top",b))}});$(document).on("click",".video-call-start,[video-call-me][active],[video-call-me]:not([disabled])",function(a){if(!_.isFunction(_.get(a,"isDefaultPrevented"))||!a.isDefaultPrevented()){if(0<$(this).parents("div.homepage-dashboard").length&&!$(this).hasClass("active")&&"undefined"==typeof $(this).attr("active"))return!1;a.preventDefault();var b=_.get(site.vars,"user.type_id");a=ServiceWindow.get_profile_type_id($(this));if(b&&a&&3!=parseInt(b)+parseInt(a))return b=_.get(site.vars,
872"words.talker"),site.dialog.alert("You cannot initiate this action with another "+(2==a?b:"caller")+"."),!1;if("2"==_.get(site.vars,"user.type_id"))return!1;ServiceWindow.video_call.type="video-call";ServiceWindow.video_call.tier=$(this).data("video-call-tier")||null;ServiceWindow.video_call.preferredTier=ServiceWindow.video_call.tier;return FlowMaster.launch({connection_type:"video-call",profile_id:$(this).attr("video-call-me"),profile_type_id:ServiceWindow.get_profile_type_id($(this))})}}).on("click",
873".video-call-1way-start,[video-call-1way-me][active],[video-call-1way-me]:not([disabled])",function(a){if
873(!_.isFunction(_.get(a,"isDefaultPrevented"))||!a.isDefaultPrevented()){if(0<$(this).parents("div.homepage-dashboard").length&&!$(this).hasClass("active")&&"undefined"==typeof $(this).attr("active"))return!1;a.preventDefault();var b=_.get(site.vars,"user.type_id");a=ServiceWindow.get_profile_type_id($(this));if(b&&a&&3!=parseInt(b)+parseInt(a))return b=_.get(site.vars,"words.talker"),site.dialog.alert("You cannot initiate this action with another "+
874(2==a?b:"caller")+"."),!1;if("2"==_.get(site.vars,"user.type_id"))return!1;ServiceWindow.video_call.type="video-call-1way";return FlowMaster.launch({connection_type:"video-call-1way",profile_id:$(this).attr("video-call-1way-me"),profile_type_id:ServiceWindow.get_profile_type_id($(this))})}}).on("click","#video-call-caller .close,#video-call-caller > article",function(){console.log("calling hide");ServiceWindow.video_call.hide()}).on("click","#video-call-caller .video-call-connect",async function(){$('#video-call-caller div[step="2"] p').html("Please wait while we make your request ...");
875ServiceWindow.step(2);console.log("making ajax request");console.log("checking permissions");try{const a=await VideoCall.getLocalStream();console.log("checking permissions2");VideoCall.stream=a;const b=a.getVideoTracks()[0];b&&b.addEventListener("ended",()=>{console.warn("[DBG] VideoCall.stream video track ended prematurely \u2014 startAV() will re-acquire")},{once:!0});console.log("checking permissions3");site.request_promise("ajax/video_call/",{action:"request",type:"video-call",phone_call_type_id:$("#dropdown-video-call-funds li.active").data("phone_call_type_id"),
876user_credit_card_id:$("#dropdown-video-call-cards li.active").data("user_credit_card_id"),profile_rate_id:$(this).data("profile_rate_id"),target_profile_id:_.get(ServiceWindow,"video_call.data.data.profile.profile_id"),video_call_tier:ServiceWindow.video_call.tier}).then(async c=>{console.log("Got Here");if(!1===_.get(c,"success")||_.get(c,"error"))return c=_.get(c,"error")||"An unknown error has occurred.","user_blocked"==c&&(c="The Profile you are requesting is blocked or has you blocked."),ServiceWindow.video_call.hide(),
877alert(c),!1;setTimeout(function(){$('#video-call-caller div[step="2"] p').html("Connecting to the "+site.data_get("word_talker")+" now...")},2E3);VideoCall.phone_call_id=_.get(c,"data.phone_call_id");VideoCall.call_type="video-call";VideoCall.mirotalk_join_url=_.get(c,"data.mirotalk_join_url","");VideoCall.mirotalk_room_id=_.get(c,"data.mirotalk_room_id","");VideoCall.video_call_tier=ServiceWindow.video_call.tier||"nude";ServiceWindow.video_call.hide();$("#window-video-call").foundation("open")},
878c=>{c=_.get(c,"error")||"An unknown error has occurred.";"user_blocked"==c&&(c="The Profile you are requesting is blocked or has you blocked.");ServiceWindow.video_call.hide();alert(c)})}catch(a){console.log("checking permissions err",a),VideoCall.showPermHelp(a),ServiceWindow.video_call.hide()}}).on("click","#video-call-caller .video-call-1way-connect",async function(){$('#video-call-caller div[step="2"] p').html("Please wait while we make your request ...");ServiceWindow.step(2);try{const a=await VideoCall.getLocalStream();
879console.log("checking permissions2");VideoCall.stream=a;const b=a.getVideoTracks()[0];b&&b.addEventListener("ended",()=>{console.warn("[DBG] VideoCall.stream video track ended prematurely \u2014 startAV() will re-acquire")},{once:!0});console.log("checking permissions3");site.request("ajax/video_call/",{action:"request",type:"video-call-1way",phone_call_type_id:$("#dropdown-video-call-funds li.active").data("phone_call_type_id"),user_credit_card_id:$("#dropdown-video-call-cards li.active").data("user_credit_card_id"),
880profile_rate_id:$(this).data("profile_rate_id"),target_profile_id:_.get(ServiceWindow,"video_call.data.data.profile.profile_id"),video_call_tier:ServiceWindow.video_call.tier}).then(function(c){if(!1===_.get(c,"success")||_.get(c,"error"))return c=_.get(c,"error")||"An unknown error has occurred.","user_blocked"==c&&(c="The Profile you are requesting is blocked or has you blocked."),ServiceWindow.video_call.hide(),alert(c),!1;setTimeout(function(){$('#video-call-caller div[step="2"] p').html("Connecting to the "+
881site.data_get("word_talker")+" now...")},2E3);VideoCall.phone_call_id=_.get(c,"data.phone_call_id");VideoCall.call_type="video-call-1way";VideoCall.mirotalk_join_url=_.get(c,"data.mirotalk_join_url","");VideoCall.mirotalk_room_id=_.get(c,"data.mirotalk_room_id","");VideoCall.video_call_tier=ServiceWindow.video_call.tier||"nude";ServiceWindow.video_call.hide();$("#window-video-call").foundation("open")},function(c){c=_.get(c,"error")||"An unknown error has occurred.";"user_blocked"==c&&(c="The Profile you are requesting is blocked or has y
881ou blocked.");
882ServiceWindow.video_call.hide();alert(c)})}catch(a){console.log("checking permissions err",a),VideoCall.showPermHelp(a),ServiceWindow.video_call.hide()}});$(document).on("click","#dropdown-video-call-cards a",function(a){a.preventDefault();ServiceWindow.video_call.change_cards($(this))});$(document).on("click","#dropdown-video-call-funds a",function(a){a.preventDefault();ServiceWindow.video_call.change_funds($(this))});$(document).on("click",".video-call-tier-option",function(){$(".video-call-tier-option").removeClass("selected");
883$(this).addClass("selected");ServiceWindow.video_call.tier=$(this).data("tier");ServiceWindow.video_call.tier_rate_type=$(this).data("rate-type");"function"===typeof ServiceWindow.video_call.renderButton&&ServiceWindow.video_call.renderButton()})},change_funds:function(a,b){$("#dropdown-video-call-funds .active").removeClass("active");a.parent().addClass("active");a=a.html();$("#video-call-caller [data-toggle='dropdown-video-call-funds'] span").html(a);!1!==b&&$("#video-call-caller [data-toggle='dropdown-video-call-funds']").trigger("click");
8841==$("#dropdown-video-call-funds li.active").data("phone_call_type_id")?$('#video-call-caller [data-toggle="dropdown-video-call-cards"]').hide():$('#video-call-caller [data-toggle="dropdown-video-call-cards"]').show()},change_cards:function(a,b){$("#dropdown-video-call-cards .active").removeClass("active");a.parent().addClass("active");a=a.text();$("#video-call-caller [data-toggle='dropdown-video-call-cards'] span").html(a);!1!==b&&$("#video-to-call-caller [data-toggle='dropdown-video-call-cards']").trigger("click")},
885render_cards:function(a,b){var c='<li class="disabled">No Saved Credit Cards</li>';if(!_.isEmpty(a.user.credit_cards)){c="";var d=!1;_.each(a.user.credit_cards,function(e){c+="<li"+(b&&b==e.user_credit_card_id||!b&&!d?' class="active"':"")+' data-user_credit_card_id="'+e.user_credit_card_id+'"><a><span>'+e.number_partial+"</span></a></li>";d=!0})}$("#dropdown-video-call-cards ul").html(c);$("#dropdown-video-call-cards li.active a").trigger("click").trigger("click")},render_funds:function(a,b){a=!a.user||
886_.isEmpty(a.user.credit_cards);show_new_default=!1;a?b=1:!b&&site.user.data.phone_call_type_id_default?b=site.user.data.phone_call_type_id_default:(b=3,show_new_default=!0);var c='<li data-phone_call_type_id="1" '+(1==b?' class="active"':"")+"><a><span>Use funds in my wallet</span></a></li>";a||(html_new="",c+='\t\t\t<li data-phone_call_type_id="3" class="'+(3==b?"active":"")+'"><a><span>'+html_new+'Use my wallet, then my credit card</span></a></i>\t\t\t<li data-phone_call_type_id="2" class="'+(2==
887b?"active":"")+'"><a><span>Use my credit card</span></a></i>\t\t');$("#dropdown-video-call-funds ul").html(c);$("#dropdown-video-call-funds li.active a").trigger("click").trigger("click");$("#dropdown-video-call-plans li.active a").trigger("click").trigger("click")},show:function(a,b,c,d){$("body").addClass("no-overflow");if(!a)return console.log("no profile id"),site.js_error("Invalid Profile.");if(!site.user.id)return console.log("no user id"),$("#window-login").foundation("open");b=b||1;if(site.user.type_id!=
888b)return console.log("js error"),site.js_error("Only "+(1==b?"Callers":site.vars.words.talkers)+" can use this feature.");$("#video-call-caller #video-call-connect").removeProp("disabled").html("Start Video Call");$("#video-call-caller ._head").addClass("hide");$("#video-call-caller").attr("active",!0);ServiceWindow.step(0);call_type_text="Video Call";call_button_id="video-call-connect";if("video-call-1way"==ServiceWindow.video_call.type){call_type_text="Voyeur Video Call";if(3==site.theater.id||
88914==site.theater.id)call_type_text="Insight Video Call";call_button_id="video-call-1way-connect";$("#video-call-servicewindow-text").text(call_type_text);$("#video-call-servicewindow-icon").removeClass("fas fs-fw fa-video").addClass("fas fa-eye");$("#video-call-info").hide();$("#video-call-1way-info").show()}else $("#video-call-1way-info").hide(),$("#video-call-info").show();console.log("making ajax call");site.request("ajax/video_call/",{action:"init",type:ServiceWindow.video_call.type,target_profile_id:a},
890function(e){ServiceWindow.video_call.data=e;if(!1===_.get(e,"success")||_.get(e,"error"))return e=_.get(e,"error")||"An unknown error has occurred.",console.log("ajax error",e),site.js_error(e),ServiceWindow.video_call.hide(),!1;ServiceWindow.video_call.render_funds(ServiceWindow.video_call.data.init,c);ServiceWindow.video_call.render_cards(ServiceWindow.video_call.data.init,d);console.log("video_call init results:",e);console.log("video_call tiers:",_.get(e,"data.tiers"));var f=_.values(_.get(e,
891"data.tiers",{}));ServiceWindow.video_call.tiers=f;var g=$("#video-call-tiers .video-call-tiers__list");g.empty();if(1<f.length){var h=ServiceWindow.video_call.preferredTier,k=0;h?f.forEach(function(m,l){m.tier===h&&(k=l)}):f.forEach(function(m,l){"nude"===m.tier&&(k=l)});f.forEach(function(m,l){l=$('<div class="video-call-tier-option'+(l===k?" selected":"")+'" data-tier="'+m.tier+'" data-rate-type="'+m.rate_type_id+'" data-rate="'+m.price+'">');var r=m.original_price?"<s>$"+utility.format.money(m.original_price)+
892"</s> $"+utility.format.money(m.price)+"/min":"$"+utility.format.money(m.price)+"/min";l.html('<span class="video-call-tier-option__radio"></span><span class="video-call-tier-option__label">'+m.label+'</span><strong class="video-call-tier-option__price">'+r+"</strong>");g.append(l)});$("#video-call-tiers").show();ServiceWindow.video_call.tier=f[k].tier;ServiceWindow.video_call.tier_rate_type=f[k].rate_type_id}else 1===f.length&&(ServiceWindow.video_call.tier=f[0].tier,ServiceWindow.video_call.tier_rate_type=
893f[0].rate_type_id),$("#video-call-tiers").hide();$("#video-call-caller ._profile_image img").attr("src",_.get(e,"data.profile.avatar_https"));$("#video-call-caller ._profile_title").html($("[profile-id="+a+"]").find("h1,h2").eq(0).text()||_.get(e,"data.profile.title"));$("#video-call-caller ._head").removeClass("hide");$("#video-call-caller #video-call-connect").unbind("click").on("click",function(){console.log("connect clicked")});$html="";var p=0;p="video-call-1way"==ServiceWindow.video_call.type?
894parseInt(_.get(e,"init.profile.min_video_call_1way_length"),10):parseInt(_.get(e,"init.profile.min_video_call_length"),10);var n="";!isNaN(p)&&2<=p&&5>=p&&(n='<small class="min-call-length-note">Minimum '+p+" mins</small>");console.log(_.get(e,"data.profile_rate.listing"));var q={};_.each(_.get(e,"data.profile_rate.listing"),function(m){m.price_caller&&(q[m.rate_type_id]=m)});ServiceWindow.video_call.ratesByType=q;ServiceWindow.video_call.renderButton=function(){var m=ServiceWindow.video_call.tier,
895l=q[{clothed:"32",seminude:"33",nude:"23","1way":"24"}[m]||"23"];if(!l)for(var r in q){l=q[r];break}if(l){r="";if(1<=f.length){var t=_.find(f,function(u){return u.tier===m});t&&t.label&&"Video"!==t.label&&(r=t.label+" ")}"video-call-1way"==ServiceWindow.video_call.type&&(r="");t="";t=l.discount_id?'<button id="'+call_button_id+'" class="'+call_button_id+' green-button" data-profile_rate_id="'+l.profile_rate_id+'">'+r+call_type_text+" with Me for <s>$"+utility.format.money(l.price_caller)+"</s> $"+
896utility.format.money(l.discount_caller_price)+"/min</button>"+n:'<button id="'+call_button_id+'" class="'+call_button_id+' green-button" data-profile_rate_id="'+l.profile_rate_id+'">'+r+call_type_text+" with Me for $"+utility.format.money(l.price_caller)+"/min</button>"+n;$('#video-call-caller div[step="1"] nav #video-call-button').html(t)}};ServiceWindow.video_call.renderButton();$("#video-call-caller #video-call-connect").unbind("click").on("click",function(){console.log("connect clicked")});console.log("step 1");
897$("#video-call-caller ._head").removeClass("hide");ServiceWindow.step(1)})},hide:function(){$("body").removeClass("no-overflow");$("#video-call-caller").removeAttr("active")},callWaitTick:function(){if(ServiceWindow.video_call.callWait.active){var a=Date.now();a=Math.max(0,Math.ceil((ServiceWindow.video_call.callWait.endsAt-a)/1E3));ServiceWindow.video_call.callWait.timerEl=document.getElementById("call-wait-timer");ServiceWindow.video_call.callWait.timerEl&&(ServiceWindow.video_call.callWait.timerEl.textContent=
898`(${a}s)`);0>=a?ServiceWindow.video_call.stopCallerWaitWindow():ServiceWindow.video_call.callWait.timerId=setTimeout(ServiceWindow.video_call.callWaitTick,1E3)}},startCallerWaitWindow(a=90){ServiceWindow.video_call.stopCallerWaitWindow();ServiceWindow.video_call.callWait.active=!0;ServiceWindow.video_call.callWait.endsAt=Date.now()+1E3*a;ServiceWindow.video_call.callWait.bar=document.getElementById("call-wait-bar");ServiceWindow.video_call.callWait.bar&&(ServiceWindow.video_call.callWait.bar.hidden=
899!1);"function"===typeof showCallerWaitMessages&&showCallerWaitMessages();"function"===typeof startEndCallLockout&&startEndCallLockout(60);ServiceWindow.video_call.callWaitTick()},stopCallerWaitWindow:function(){ServiceWindow.video_call.callWait.active=!1;ServiceWindow.video_call.callWait.timerId&&(clearTimeout(ServiceWindow.video_call.callWait.timerId),ServiceWindow.video_call.callWait.timerId=null);ServiceWindow.video_call.callWait.bar=document.getElementById("call-wait-bar");ServiceWindow.video_call.callWait.bar&&
900(ServiceWindow.video_call.callWait.bar.hidden=!0);"function"===typeof hideCallerWaitMessages&&hideCallerWaitMessages();"function"===typeof clearEndCallLockout&&clearEndCallLockout()}},chat:{enabled:!0,bin:function(){$(document).on("click","[chat-me]:not([disabled])",function(a){if
900(!_.isFunction(_.get(a,"isDefaultPrevented"))||!a.isDefaultPrevented())return a.preventDefault(),site.chat.use_assistant=!1,$(".chat_assistant").remove(),"undefined"!==typeof chat_assistant&&chat_assistant&&chat_assistant.set_assistant(),
901FlowMaster.launch({connection_type:"chat",profile_id:$(this).attr("chat-me"),profile_type_id:ServiceWindow.get_profile_type_id($(this))})}).on("click","#web-chat-caller .close,#web-chat-caller > article,#web-chat-caller .close-window",function(){ServiceWindow.chat.hide(!0);site.chat.assistant&&($("div.chat_assistant").remove(),site.chat.chat_autosend_msg=null,site.chat.use_assistant=!1)}).on("click","#web-chat-caller .web-chat-connect",function(){if($("body").hasClass("unified_user")&&site.user&&
9021===parseInt(site.user.type_id)){var a=_.get(ServiceWindow,"chat.data.data.profile.profile_id");if(a){var b=parseInt($(this).data("profile_rate_id"))||0;window.location.href=site.url.current+"members/conversations/?start_chat_with="+parseInt(a)+(b?"&start_chat_rate="+b:"");return!1}}$('#web-chat-caller div[step="2"] p').html("Please wait while we make your request ...");site.chat.dialog.talker.request.countdown.boot();ServiceWindow.step(2);site.sock.request("chat/request",{chat_type_id:1,profile_rate_id:$(this).data("profile_rate_id"),
903target_profile_id:_.get(ServiceWindow,"chat.data.data.profile.profile_id")}).then(function(c){ServiceWindow.chat.data=c;if(!1===_.get(c,"success")||_.get(c,"error"))return c=_.get(c,"error")||"An unknown error has occurred.","user_blocked"==c&&(c="The Profile you are requesting is blocked or has you blocked."),ServiceWindow.chat.hide(),alert(c),!1;setTimeout(function(){$('#web-chat-caller div[step="2"] p').html("Connecting to the "+site.data_get("word_talker")+" now...")},2E3);site.chat.chat_id=_.get(c,
904"data.chat_id")},function(c){c=_.get(c,"error")||"An unknown error has occurred.";"user_blocked"==c&&(c="The Profile you are requesting is blocked or has you blocked.");ServiceWindow.chat.hide();alert(c)})})},talker:{bin:function(){$(document).on("click","#web-chat-talker .web-chat-accept",ServiceWindow.chat.talker.accept).on("click","#web-chat-talker .web-chat-decline",ServiceWindow.chat.talker.decline)},accept:function(){$("#web-chat-talker .web-chat-accept, #web-chat-talker .web-chat-decline").attr("disabled",
905"disabled");site.chat.dialog.talker.request.accept(ServiceWindow.chat.talker.data.chat_id)},decline:function(){$("#web-chat-talker .web-chat-accept, #web-chat-talker .web-chat-decline").attr("disabled","disabled");site.chat.dialog.talker.request.decline(ServiceWindow.chat.talker.data.chat_id)},show:function(a){$("body").addClass("no-overflow");ServiceWindow.chat.talker.data=a;if(!site.user.id)return $("#window-login").foundation("open");$("#web-chat-talker ._profile_image img").attr("src",_.get(a,
906"other_chat_profile_profile_avatar_https")||site.url.current+"images/_default_avatar.png");$("#web-chat-talker ._profile_title").html(_.get(a,"other_chat_profile_profile_title"));$("#web-chat-talker").attr("active",!0);ServiceWindow.step(1)},hide:function(){$("body").removeClass("no-overflow");$("#web-chat-talker").removeAttr("active")}},show:function(a){$("body").addClass("no-overflow");if(!a)return alert("Invalid Profile.");if(!site.user.id)return site.utility.cookie.set("abandoned","chat",1),site.utility.cookie.set("abandoned_id",
907a),$("#window-login").foundation("open");if(1!=site.user.type_id)return alert("Only Callers can use this feature.");$("#web-chat-caller ._head").addClass("hide");$("#web-chat-caller").attr("active",!0);ServiceWindow.step(0);site.request("ajax/chat/",{action:"init",target_profile_id:a},function(b){ServiceWindow.chat.data=b;if(!1===_.get(b,"success")||_.get(b,"error"))return b=_.get(b,"error")||"An unknown error has occurred.",ServiceWindow.chat.hide(),alert(b),!1;if("undefined"!==typeof QuickView&&
908"function"===typeof QuickView.start&&!$("#quick-view:visible").length&&!site.chat.use_assistant){var c=document.createElement("span");c=$(c);c.attr("profile-id",a);c.attr("href",_.get(b,"data.profile.url_https"));QuickView.start(c,_.get(b,"data.profile.avatar_https"))}$("#web-chat-caller ._profile_image img").attr("src",_.get(b,"data.profile.avatar_https"));$("#web-chat-caller ._profile_title").html(_.get(b,"data.profile.title"));$("#web-chat-caller ._head").removeClass("hide");var d="";_.each(_.get(b,
909"data.profile_rate.listing"),function(e){!e.price_caller||18==e.rate_type_id&&1==site.chat.auto_enable_audio||(d+='<button class="web-chat-connect green-button" data-profile_rate_id="'+e.profile_rate_id+'">'+(17==e.rate_type_id?"Chat with Me for $"+utility.format.money(e.price_caller)+"/min":"Up to "+e.minutes+" minutes for $"+utility.format.money(e.price_caller))+"</button>")});$('#web-chat-caller div[step="1"] nav').html(d);ServiceWindow.step(1);_.parseInt(_.get(b,"data.profile.is_chatable_audio"))&&
910$("#yes-no").prop("checked",!0)})},hide:function(a,b){site.chat.dialog.talker.request.countdown.destroy();"undefined"!==typeof b&&!0===b&&site.chat.chat_id?site.request("ajax/chat/",{action:"missed",chat_id:site.chat.chat_id}):!0===a&&site.chat.chat_id&&site.request("ajax/chat/",{action:"cancel",chat_id:site.chat.chat_id});$("body").removeClass("no-overflow");$("#web-chat-caller").removeAttr("active")}},text:{bin:function(){$(document).on("click",".text-start,[text-me][active],[text-me]:not([disabled])",
911function(a){if(!_.isFunction(_.get(a,"isDefaultPrevented"))||!a.isDefaultPrevented()){if(0<$(this).parents("div.homepage-dashboard").length&&!$(this).hasClass("active")&&"undefined"==typeof $(this).attr("active"))return!1;a.preventDefault();var b=_.get(site.vars,"user.type_id");a=ServiceWindow.get_profile_type_id($(this));return b&&a&&3!=parseInt(b)+parseInt(a)?(b=_.get(site.vars,"words.talker"),site.dialog.alert("You cannot initiate this action with another "+(2==a?b:"caller")+"."),!1):"2"==_.get(site.vars,
912"user.type_id")?(site.sms_window_request($(this).parents("div.page-my-profile").data()),!1):FlowMaster.launch({connection_type:"text",profile_id:$(this).attr("text-me"),profile_type_id:ServiceWindow.get_profile_type_id($(this))})}}).on("click","#text-message .close,#text-message > article",function(){ServiceWindow.text.hide()})},show:function(a,b){$("body").addClass("no-overflow");if(!a)return site.js_error("Invalid Profile.");if(!site.user.id)return $("#window-login").foundation("open");b=b||1;if(site.user.type_id!=
913b)return site.js_error("Only "+(1==b?"Callers":site.vars.words.talkers)+" can use this feature.");$("#text-message #text-connect").removeProp("disabled").html("Start "+site.vars.words.texting);$("#text-message ._head").addClass("hide");$("#text-message").attr("active",!0);ServiceWindow.step(0);site.request("ajax/phone-initialize/",{action:"caller_sms_listing",profile_id:a},function(c){ServiceWindow.text.data=c;if(!1===_.get(c,"success")||_.get(c,"error")){var d=_.get(c,"error")||"An unknown error has occurred.";
914site.js_error(d);ServiceWindow.text.hide();return!1}var e=null;_.each(c.listing,function(f){3==f.phone_status_id&&1==f.is_sms&&(e=site.utility.format.phone(f.number,f.country_id))});$("#text-message ._profile_image img").attr("src",_.get(c,"profile.listing[0].avatar_https"));$("#text-message ._profile_title").html($("[profile-id="+a+"]").find("h1,h2").eq(0).text()||_.get(c,"profile.listing[0].title"));$("#text-message ._head").removeClass("hide");$("#text-message .text-number").html(e);$("#text-message .text-change").unbind("click").on("click",
915function(f){MyPhone.show(function(){ServiceWindow.text.show(a,b)})});$("#text-message #text-connect").unbind("click").on("click",function(){if(!e)return site.js_error("Please set your number for texts to start this conversation.");$(this).html();$(this).prop("disabled",!0);$(this).html("Please wait, while we start your conversation...");var f={};f["action-sms-init"]={action_sms_init_csurf_token:c.action_sms_init_csurf_token,send_initial_message:!0,source_profile_id:2==site.user.type_id?$('#text-message select[name="source_profile_id"]').val():
916null,source_user_id:site.user.id,target_profile_id:a};site.request("api/v3.1/action/sms/init/",f,function(g){if(3==site.theater.id||14==site.theater.id){var h=_.get(g,'["action-sms-init"].data.number');h='Your conversation has started. If you did not receive our system message, you can text the talker at <span clas="phone">'+site.utility.format.phone(h,"US")+"</span> and they will receive your message.";if(!1===_.get(g,'["action-sms-init"].success')||_.get(g,'["action-sms-init"].error'))h=_.get(g,
917'["action-sms-init"].error')||"An unknown error has occurred.";$('#text-message div[step="2"] p').html(h);ServiceWindow.step(2)}else!1===_.get(g,'["action-sms-init"].success')||_.get(g,'["action-sms-init"].error')?(h=_.get(g,'["action-sms-init"].error')||"An unknown error has occurred.",$('#text-message div[step="2"] p').html(h),ServiceWindow.step(2)):(h=_.get(g,'["action-sms-init"].profile_id'),g=_.get(g,'["action-sms-init"].other_profile_id'),""==h||""==g?(h="There was an error opening the chat, click the chat button to open your available chats.",
918$('#text-message div[step="2"] p').html(h),ServiceWindow.step(2)):TextChat.showdetail(h,g))})});ServiceWindow.step(1)})},hide:function(){$("body").removeClass("no-overflow");$("#text-message").removeAttr("active")}},ctc:{bin:function(){$(document).on("show.zf.dropdown",function(a,b){a=$(b);if(["dropdown-ctc-plans","dropdown-ctc-callbacks"].includes(a.attr("id"))){var c=$("#click-to-call");b=c.offset().top;var d=$(window).height();c=c.height();a.offset().top-b+a.outerHeight()>c&&(b=d-a.outerHeight()-
91910,a.css("top",b))}});$(document).on("click","#dropdown-ctc-plans a",function(a){a.preventDefault();ServiceWindow.ctc.change_plan($(this))}).on("click",".service-window [go-step]",function(a){a.preventDefault();ServiceWindow.step($(this).attr("go-step"))}).on("click",".ctc-start,[call-me][active],[call-me]:not([disabled]),.profile-page [call-me][rate-id]",function(a){a.preventDefault();ServiceWindow.ctc.request_callback=$(this).data("request_callback");if($(this).is("[call-me]:not([disabled])")&&
9200<$(this).parents("div.homepage-dashboard").length&&!$(this).attr("active")&&!$(this).data("request_callback"))return!1;ServiceWindow.ctc.vchat_profile_id=!1;$(this).attr("vchat-profile-id")&&(ServiceWindow.ctc.vchat_profile_id=$(this).attr("vchat-profile-id"));return FlowMaster.launch({connection_type:"call",profile_id:$(this).attr("call-me"),rate_id:$(this).attr("rate-id"),is_callback_request:ServiceWindow.ctc.request_callback,profile_type_id:ServiceWindow.get_profile_type_id($(this))})}).on("click",
921"#click-to-call .close,#click-to-call .close-window,#click-to-call > article",function(a){a.preventDefault();ServiceWindow.ctc.hide()}).on("websockets:phone_call",ServiceWindow.ctc.websockets).on("click","#click-to-call #ctc-connect",ServiceWindow.ctc.connect).on("click","#click-to-call #ctc-request-callback",ServiceWindow.ctc.scheduleCallback).on("change","#request_callback_time",ServiceWindow.ctc.confirmRequestCallback);$(document).on("click","#dropdown-ctc-phone a",function(a){a.preventDefault();
922$(this).hasClass("add-phone")?MyPhone.show(function(){var b=$("#dropdown-ctc-funds li.active").data("phone_call_type_id"),c=$("#dropdown-ctc-cards li.active").data("user_credit_card_id"),d=$("#ctc-record:checked").length;ServiceWindow.ctc.show(ServiceWindow.ctc.data.profile.profile_id,ServiceWindow.ctc.$profileRateId,b,c,d,1)}):ServiceWindow.ctc.change_phone($(this))}).on("click","#acd > span",function(){$(this).addClass("collapse")});$(document).on("click","#dropdown-ctc-cards a",function(a){a.preventDefault();
923ServiceWindow.ctc.change_cards($(this))});$(document).on("click","#dropdown-ctc-funds a",function(a){a.preventDefault();ServiceWindow.ctc.change_funds($(this))});$(document).on("click","#dropdown-ctc-callbacks a",function(a){a.preventDefault();ServiceWindow.ctc.change_callback_time($(this))});ServiceWindow.ctc.bin=_.noop},change_callback_time:function(a){$("#dropdown-ctc-callbacks .active").removeClass("active");a.parent().addClass("active");a=a.text();$("#click-to-call [data-toggle='dropdown-ctc-callbacks'] span").html(a);
924$("#click-to-call [data-toggle='dropdown-ctc-callbacks']").trigger("click")},change_phone:function(a){$("#dropdown-ctc-phone .active").removeClass("active");a.parent().addClass("active");a=a.text();$("#click-to-call [data-toggle='dropdown-ctc-phone'] span").html(a);$("#ctc-connect span").html(" at "+a);$("#click-to-call [data-toggle='dropdown-ctc-phone']").trigger("click")},change_funds:function(a,b){$("#dropdown-ctc-funds .active").removeClass("active");a.parent().addClass("active");a=a.html();$("#click-to-call [data-toggle='dropdown-ctc-funds'] span").html(a);
925!1!==b&&$("#click-to-call [data-toggle='dropdown-ctc-funds']").trigger("click");1==$("#dropdown-ctc-funds li.active").data("phone_call_type_id")?$('#click-to-call [data-toggle="dropdown-ctc-cards"]').hide():$('#click-to-call [data-toggle="dropdown-ctc-cards"]').show()},change_plan:function(a){var b=a.text();$("#dropdown-ctc-plans .active").removeClass("active");a.parent().addClass("active");$("#click-to-call .plan span").html(b);$("#click-to-call [data-toggle='dropdown-ctc-plans']").trigger("click");
9261===_.parseInt($("#dropdown-ctc-plans .active").data("rate_type_id"))?($('#dropdown-ctc-funds li[data-phone_call_type_id="3"]').show(),$('#click-to-call div[go-step="dial-in-or"]').show(),$('#click-to-call button[go-step="dial-in"]').show()):(!$('#dropdown-ctc-funds li[data-phone_call_type_id="3"]').hasClass("active")&&$("#dropdown-ctc-funds li.active").length||ServiceWindow.ctc.change_funds($('#dropdown-ctc-funds li[data-phone_call_type_id="1"] a'),!1),$('#dropdown-ctc-funds li[data-phone_call_type_id="3"]').hide(),
9270==$("div#click-to-call div#dial-in-info label.pin").length&&($('#click-to-call div[go-step="dial-in-or"]').hide(),$('#click-to-call button[go-step="dial-in"]').hide()))},change_cards:function(a,b){$("#dropdown-ctc-cards .active").removeClass("active");a.parent().addClass("active");a=a.text();$("#click-to-call [data-toggle='dropdown-ctc-cards'] span").html(a);!1!==b&&$("#click-to-call [data-toggle='dropdown-ctc-cards']").trigger("click")},render_callback_times:function(){var a="",b=[2,4,12,24,48],
928c;for(c in b)a+='<li data-callback_hours="'+b[c]+'"'+("12"==b[c]?' class="active"':"")+"><a><span>"+b[c]+" Hours</span></a></li>";$("#dropdown-ctc-callbacks ul").html(a);$("#dropdown-ctc-callbacks li.active a").trigger("click").trigger("click")},render_cards:function(a,b){var c='<li class="disabled">No Saved Credit Cards</li>';if(!_.isEmpty(a.user.credit_cards)){c="";var d=!1;_.each(a.user.credit_cards,function(e){c+="<li"+(b&&b==e.user_credit_card_id||!b&&!d?' class="active"':"")+' data-user_credit_card_id="'+
929e.user_credit_card_id+'"><a><span>'+e.number_partial+"</span></a></li>";d=!0})}$("#dropdown-ctc-cards ul").html(c);$("#dropdown-ctc-cards li.active a").trigger("click").trigger("click")},render_funds:function(a,b){a=!a.user||_.isEmpty(a.user.credit_cards);var c=Number(ServiceWindow.ctc.min_wallet_required)||0,d=Number(ServiceWindow.ctc.caller_balance)||0;c=!a&&0<c&&d<c;show_new_default=!1;a?b=1:!b&&site.user.data.phone_call_type_id_default?b=site.user.data.phone_call_type_id_default:(b=3,show_new_default=
930!0);0>"123".indexOf(b)&&(b=3);c&&1==b&&(b=3,show_new_default=!0);d="";c||(d='<li data-phone_call_type_id="1" '+(1==b?' class="active"':"")+"><a><span>Use funds in my wallet</span></a></li>");a||(html_new="",d+='\t\t\t<li data-phone_call_type_id="3" class="'+(3==b?"active":"")+'"><a><span>'+html_new+'Use my wallet, then my credit card</span></a></i>\t\t\t<li data-phone_call_type_id="2" class="'+(2==b?"active":"")+'"><a><span>Use my credit card</span></a></i>\t\t');$("#dropdown-ctc-funds ul").html(d);
931$("#dropdown-ctc-funds li.active a").trigger("click").trigger("click");$("#dropdown-ctc-plans li.active a").trigger("click").trigger("click")},render_plans:function(a,b){var c="";ServiceWindow.ctc.$profileRateId=b;for(var d in a.profile.rates){var e=a.profile.rates[d],f="";if(e.profile_rate_price){var g=e.profile_rate_price;e.discount_caller_price&&(g=e.discount_caller_price);if(1==a.profile.is_skype_call)11==e.rate_type_id&&(f+='<li class="active" data-rate_type_id="'+e.rate_type_id+'" data-profile_rate_id="'+
932e.profile_rate_id+'"><a><span>Skype: $'+g+"/min</span></a></li>");else if(1==e.rate_type_id||2==e.rate_type_id||3==e.rate_type_id){f+='<li data-rate_type_id="'+e.rate_type_id+'" data-profile_rate_id="'+e.profile_rate_id+'"';if(b==e.profile_rate_id||!b&&1==e.rate_type_id)f+=' class="active"';e.discount_id&&(f+=' data-discount_id="'+e.discount_id+'"');f+="><a><span>";1==e.rate_type_id||19==e.rate_type_id?f+="Pay Per Minute: $"+g+"/min":3==e.rate_type_id?f+="Special: "+e.minutes+" minutes for $"+g:2==
933e.rate_type_id&&(f+="Up to "+e.minutes+" minutes for $"+g);f+="</span></a></li>"}}
933c=3==e.rate_type_id?f+c:c+f}$("#dropdown-ctc-plans ul").html(c);$("#dropdown-ctc-plans li.active a").trigger("click").trigger("click")},render_phone:function(a,b,c){var d="";_.get(a,"user.phones.listing")&&_.each(_.get(a,"user.phones.listing"),function(e){if(2==e.phone_status_id||3==e.phone_status_id)d+='<li data-phone_id="'+e.phone_id+'"'+(1==e.is_default?' class="active"':"")+"><a><span>"+site.utility.format.phone(e.number,
934e.country_id)+"</span></a></li>"});d+='<li><a class="add-phone"><span>Add New Number</span></a></li>';$("#dropdown-ctc-phone ul").html(d);$("#dropdown-ctc-phone li.active a").trigger("click").trigger("click")},show:function(a,b,c,d,e,f){if(!_.isFunction(_.get(a,"isDefaultPrevented"))||!a.isDefaultPrevented()){_.isObject(a)&&(b=_.get(a,"profile_rate_id"),c=_.get(a,"phone_call_type_id"),d=_.get(a,"user_credit_card_id"),e=_.get(a,"record_session"),f=_.get(a,"jump_step"),a=_.get(a,"profile_id"));$("body").addClass("no-overflow");
935f=_.isUndefined(f)||!_.isNumber(f)?1:f;if(!a)return site.js_error("Invalid Profile.");if(!site.user.id)return site.utility.cookie.set("abandoned","ctc",1),site.utility.cookie.set("abandoned_id",JSON.stringify({profile_id:a,profile_rate_id:b,phone_call_type_id:c,user_credit_card_id:d,record_session:e,jump_step:f},1)),$("#window-login").foundation("open");if(1!=site.user.type_id)return site.js_error("Only Callers can use this feature.");$("#click-to-call ._head").addClass("hide");$("#click-to-call").attr("active",
936!0);ServiceWindow.step(0);site.request("ajax/ctc-initialize/",{profile_id:a,is_callback_request:ServiceWindow.ctc.request_callback},function(g){ServiceWindow.ctc.data=g;if(!1===_.get(g,"success")||_.get(g,"error")){var h=_.get(g,"error")||"An unknown error has occurred.";ServiceWindow.ctc.hide();site.js_error(h);8==_.get(g,"error_number")&&AMW.launch(ServiceWindow.ctc.show.bind(null,a,b,c,d,e,f));return!1}ServiceWindow.ctc.render_plans(g,b);ServiceWindow.ctc.render_phone(g,a,b);ServiceWindow.ctc.render_funds(g,
937c);ServiceWindow.ctc.render_cards(g,d);ServiceWindow.ctc.render_callback_times();ServiceWindow.ctc.request_callback?($("#click-to-call .ctc-callback-text, #click-to-call .dropdown-ctc-callbacks-anchor, #click-to-call #ctc-request-callback, #click-to-call .callbacks-dropdown-spacer").show(),$('#click-to-call #ctc-connect, #click-to-call div[go-step="dial-in-or"], #click-to-call button[go-step="dial-in"]').hide(),$("#ctc-min-call-length").hide().text("")):($("#click-to-call .ctc-callback-text, #click-to-call .dropdown-ctc-callbacks-anchor, #click-to-call #ctc-request-callback, #click-to-call .callbacks-dropdown-spacer").hide(),
938$("#ctc-min-call-length-callback").hide().text(""),$('#click-to-call #ctc-connect, #click-to-call div[go-step="dial-in-or"], #click-to-call button[go-step="dial-in"]').show());g.profile.default_recording_setting?($("#click-to-call .recordings-disabled").hide(),$("#click-to-call .recordings-enabled").show()):($("#click-to-call .recordings-disabled").show(),$("#click-to-call .recordings-enabled").hide());"system"==_.get(g,"profile.title")?($("#click-to-call ._profile_image").hide(),$("#click-to-call ._profile_title").html("Chat line"),
939$("#click-to-call #dial-in-info").hide()):($("#click-to-call ._profile_image img").attr("src",_.get(g,"profile.avatar_https")),$("#click-to-call ._profile_title").html(_.get(g,"profile.title")));$("#click-to-call ._call_discount").html(_.get(g,"discount.attributes.explainer"));$("#click-to-call .dial-in-profile-number b").html(_.get(g,"profile.profile_id"));$("#click-to-call ._head").removeClass("hide");h=_.get(g,"credit_html")||"";$("#click-to-call ._credit_html").html(h);$("#click-to-call ._credit_html .credit-alert").append("<br /><small>Your free credit will be used before the selected payment option below.</small>");
940h=parseInt(_.get(g,"profile.min_call_length"),10);!isNaN(h)&&2<=h&&5>=h?ServiceWindow.ctc.request_callback?($("#ctc-min-call-length").hide().text(""),$("#ctc-min-call-length-callback").text("Minimum "+h+" mins").show()):($("#ctc-min-call-length").text("Minimum "+h+" mins").show(),$("#ctc-min-call-length-callback").hide().text("")):($("#ctc-min-call-length").hide().text(""),$("#ctc-min-call-length-callback").hide().text(""));_.isUndefined(e)&&(e=!!Number(site.vars.user.data.default_recording_setting));
941g.profile.default_recording_setting||(e=!1);$("#ctc-record").prop("checked",e?!0:!1);$("#ctc-record").attr("checked",e?!0:!1);ServiceWindow.step(f)})}},input:function(){var a=parseInt(_.get(ServiceWindow.ctc.data,"profile.min_call_length"),10);return{phone_call_type_id:$("#dropdown-ctc-funds li.active").data("phone_call_type_id"),phone_id:$("#dropdown-ctc-phone li.active").data("phone_id"),profile_id:ServiceWindow.ctc.data.profile.profile_id,profile_rate_id:$("#dropdown-ctc-plans li.active").data("profile_rate_id"),
942TL_PHONE_CALL_RECORD:$("#ctc-record:checked").length?"TRUE":"FALSE",user_credit_card_id:$("#dropdown-ctc-cards li.active").data("user_credit_card_id"),peer_profile_id:ServiceWindow.ctc.vchat_profile_id,minimum_call_minutes:a}},connect:function(){ServiceWindow.step(3);ServiceWindow.ctc.vchat_profile_id?(site.debug("ServiceWindow.ctc.connect","ServiceWindow.ctc.vchat_profile_id",ServiceWindow.ctc.vchat_profile_id),$requestInput=ServiceWindow.ctc.input(),site.request("ajax/ctc-initiate/",$requestInput,
943function(a){if(!1===_.get(a,"success")||_.get(a,"error"))return a=_.get(a,"error")||"An unknown error has occurred.",site.js_error(a),ServiceWindow.step(1),!1})):($requestInput=ServiceWindow.ctc.input(),ServiceWindow.ctc.data.profile.is_skype_call&&($requestInput.is_skype_call=1),ServiceWindow.ctc.data.recording_setting="TRUE"==$requestInput.TL_PHONE_CALL_RECORD?1:0,site.request("ajax/ctc-initiate/",$requestInput,function(a){if(!1===_.get(a,"success")||_.get(a,"error"))return a=_.get(a,"error")||
944"An unknown error has occurred.",site.js_error(a),ServiceWindow.step(1),!1}))},confirmRequestCallback:function(){0!=$("select[name=callback_time]").val()&&site.dialog.confirm("Would you like to request a callback from this talker within "+$("select[name=callback_time]").val()+" hours?",ServiceWindow.ctc.requestCallback)},requestCallback:function(a){if(!a)return!1;if(0!=$("select[name=callback_time]").val())return input=$.extend(ServiceWindow.ctc.input(),{action:"add",theater_id:site.theater.id,callback_hours:$("select[name=callback_time]").val(),
945phone_call_id:ServiceWindow.ctc.callbackData.phone_call_id,phone_call_type_id:$("#dropdown-ctc-funds li.active").data("phone_call_type_id"),source_user_id:site.user.id,source_profile_id:site.vars.profile.listing[0].profile_id,target_user_id:ServiceWindow.ctc.callbackData.user_id,target_profile_id:ServiceWindow.ctc.callbackData.profile_id,profile_rate_id:ServiceWindow.ctc.callbackData.profile_rate_id,user_credit_card_id:ServiceWindow.ctc.callbackData.user_credit_card_id,recording_setting:ServiceWindow.ctc.data.recording_setting,
946phone_id:$("#dropdown-ctc-phone li.active").data("phone_id"),phone_call_callback_type_id:1}),site.request("ajax/request_callback/",input,function(b){b.error?$("#request_callback_time").before("<div>"+b.error+"</div>"):$("#request_callback_time").before("<div>Your callback request has been sent to the talker.</div>");$("#request_callback_time").hide()})},scheduleCallback:function(){input={action:"schedule",theater_id:site.theater.id,callback_hours:$("#dropdown-ctc-callbacks li.active").data("callback_hours"),
947phone_call_type_id:$("#dropdown-ctc-funds li.active").data("phone_call_type_id"),source_user_id:site.user.id,source_profile_id:site.vars.profile.listing[0].profile_id,target_user_id:ServiceWindow.ctc.data.profile.user_id,target_profile_id:ServiceWindow.ctc.data.profile.profile_id,profile_rate_id:$("#dropdown-ctc-plans li.active").data("profile_rate_id"),user_credit_card_id:$("#dropdown-ctc-cards li.active").data("user_credit_card_id"),recording_setting:$(".recordings-enabled:visible #ctc-record:checked").length?
9481:0,phone_id:$("#dropdown-ctc-phone li.active").data("phone_id"),phone_call_callback_type_id:2,minimum_call_minutes:parseInt(_.get(ServiceWindow.ctc.data,"profile.min_call_length"),10)};return site.request("ajax/request_callback/",input,function(a){a.error?site.dialog.custom({classes:"dialog-red",html:"<p>"+a.error+'</p><button class="dialog-button-no" data-action="no">CLOSE</button></div>',title:"Error"}):(site.dialog.success({title:"Success!",message:"Your callback request has been scheduled within the next "+
949input.callback_hours+" hours."}),ServiceWindow.ctc.hide())})},voicemail:function(){site.user.id&&_.get(ServiceWindow,"ctc.data.profile.profile_id")&&(site.request("ajax/leave-voicemail.php",{action:"call",user_id:site.user.id,profile_id:ServiceWindow.ctc.data.profile.profile_id}),ServiceWindow.ctc.hide())},websockets:function(a,b){a="";b=ServiceWindow.ctc.websocketsData(b);if(b.initiation_failed_status){a="The connection failed.";b.hide_call_fail&&(a=null);switch(_.parseInt(b.initiation_failed_status)){case 3:case 4:case 14:case 15:a=
950null;window.CTC_ALERT||(window.CTC_ALERT=!0,1==site.user.type_id&&(ServiceWindow.ctc.callbackData=b,site.request("ajax/request_callback/",{source_profile_id:site.vars.profile.listing[0].profile_id,target_profile_id:ServiceWindow.ctc.callbackData.profile_id,action:"check_blocked"},function(c){var d="<p>We're sorry, this "+site.data_get("word_talker")+" could not accept your call.</p>";if(23!=b.rate_type_id&&24!=b.rate_type_id&&27!=b.rate_type_id&&28!=b.rate_type_id&&32!=b.rate_type_id&&33!=b.rate_type_id&&
95134!=b.rate_type_id&&35!=b.rate_type_id){if(1!=c){d+='<select id="request_callback_time" name="callback_time" style="display: block;"><option value="0">Request Callback within</option>';c=[2,4,12,24,48];for(var e in c)d+='<option value="'+c[e]+'">'+c[e]+" Hours</option>";d+="</select>"}d+='<div class="dialog-buttons"><button class="dialog-button-yes" data-action="yes">LEAVE VOICEMAIL</button>'}site.dialog.custom({classes:"dialog-red",html:d+'<button class="dialog-button-no" data-action="no">CLOSE</button></div>',
952title:"Sorry!"},function(f){f&&ServiceWindow.ctc.voicemail();window.CTC_ALERT=!1})})));break;case 7:a="You did not answer, please check Phone Settings."}ServiceWindow.step(1);a&&!window.CTC_ALERT&&(window.CTC_ALERT=!0,site.js_error(a,function(){window.CTC_ALERT=!1}));return!1}1==site.user.type_id&&2==b.phone_call_status_id&&b.caller_connected&&(console.log("data needs checked for video call",b),[14,15,16,17].includes(b.phone_call_detail_type_id)?(b.show_acd=!1,site.clicktocall.ping(b),site.videocall.acd.timer.start()):
953(b.show_acd=!0,site.clicktocall.ping(b),site.clicktocall.acd.caller.timer.start()));if(b.talker_connected){if(b.caller_connected)return[14,15,16,17].includes(b.phone_call_detail_type_id)&&(console.log("talker_connected"),ServiceWindow.video_call.stopCallerWaitWindow()),ServiceWindow.ctc.hide(),!1;a="We're calling you now ..."}else a="Contacting the "+site.data_get("word_talker")+" ...";$('#click-to-call div[step="3"] nav p').html(a)}
953,websocketsData:function(a){if(!_.isArray(_.get(a,"listing")))return!1;
954var b=[];_.each(a.listing,function(d){(d.business_id==site.business.id||16==d.business_id&&1==site.business.id)&&b.push(d)});if(!b.length)return!1;a.listing=b;var c={show_acd:!1};c.hide_call_fail=a.hide_call_fail?1:0;_.get(a,"listing[0].chat_id")&&document.body&&document.body.classList.contains("unified_user")||2!=site.user.type_id||site.utility.cookie.get("clicktocall_show_acd")==_.get(a,"listing[0].phone_call_id")||(site.utility.cookie.set("clicktocall_show_acd",_.get(a,"listing[0].phone_call_id"),
9551),c.show_acd=!0);_.each(a.listing,function(d){c.phone_call_id=d.phone_call_id;c.phone_call_status_id=d.phone_call_status_id;-1!==[3,4,7,8,10,11,12,14,15].indexOf(d.phone_call_status_id)&&(c.initiation_failed_status=d.phone_call_status_id);if(d.user_id==site.user.id&&1==site.user.type_id||d.user_id!=site.user.id&&2==site.user.type_id)c.duration=d.call_start_ts?d.call_end_ts-d.call_start_ts:0,c.duration=0>c.duration?0:c.duration,c.caller_connected=!1,2==d.phone_call_status_id&&(c.caller_connected=
956!0),3==d.phone_call_detail_type_id&&(c.talker_connected=!0),c.show_review=c.duration<site.vars.review_visibility_by_call_duration_min?!1:!0;if(d.user_id!=site.user.id&&1==site.user.type_id||d.user_id==site.user.id&&2==site.user.type_id)_.merge(c,d),c.talker_connected=!1,2==d.phone_call_status_id&&(c.talker_connected=!0),c.in_progress=_.isNull(d.date_end)||!d.date_end,1==site.user.type_id&&(c.profile={avatar_https:d.profile_avatar_https,profile_id:d.profile_id,title:d.profile_title,title_rewrite:d.profile_title_rewrite}),
957c.rate={commission:d.rate_commission,is_ppm:-1!==[1,4,5,11,19].indexOf(d.rate_type_id)?1:0,minutes:d.rate_minutes,price:d.profile_rate_price,rate_id:d.rate_id,rate_type_id:d.rate_type_id};!c.duration&&c.caller_connected&&c.talker_connected&&(c.duration=0);c.caller_connected&&c.talker_connected||(c.duration=0)});return c},hide:function(){$("body").removeClass("no-overflow");$("#click-to-call").removeAttr("active")}},step:function(a){$(".service-window:visible [step][active]").removeAttr("active");
958"dial-in"==a?(a=ServiceWindow.ctc.input(),a.action="get_dial_in_pin",a.user_id=site.user.id,site.request("ajax/caller.php",a,ServiceWindow.dial_in_pin)):$(".service-window:visible [step='"+a+"']").attr("active",!0)},bin:function(){"function"==typeof ServiceWindow.ctc.bin&&ServiceWindow.ctc.bin();"function"==typeof ServiceWindow.text.bin&&ServiceWindow.text.bin();"function"==typeof ServiceWindow.chat.bin&&ServiceWindow.chat.bin();"function"==typeof ServiceWindow.video_call.bin&&ServiceWindow.video_call.bin();
959"function"==typeof ServiceWindow.chat.talker.bin&&ServiceWindow.chat.talker.bin();ServiceWindow.bin=_.noop},ini:function(){"function"==typeof ServiceWindow.bin&&ServiceWindow.bin()},get_profile_type_id:function(a){return $(a).parents("span[data-profile_type_id]").data("profile_type_id")||$(a).parents("div[data-profile_type_id]").data("profile_type_id")},dial_in_pin:function(a){$("#click-to-call #dial-in-info label.pin b").html(a.PIN);$(".service-window:visible [step='dial-in']").attr("active",!0);
960var b="$"+a.price_caller+" ";b=1==a.rate_id?b+"per minute":2==a.rate_id||3==a.rate_id?b+("for "+a.minutes+" minutes"):b+a.rate_type;1==a.phone_call_type_id?b+=" from your wallet":2==a.phone_call_type_id?b+=" billed to your credit card":3==a.phone_call_type_id&&(b+=" from your wallet &amp; then billed to credit card");$("#click-to-call #dial-in-info span.billing").html(b)}};$(document).ready(ServiceWindow.ini);
961var GoTo={bin:function(){$(document).on("click","[go-to]",function(a){a.preventDefault();a=$(this).attr("go-to");$(this).attr("target")?window.open(a,$(this).attr("target")):window.location=a});GoTo.bin=null},ini:function(){"function"==typeof GoTo.bin&&GoTo.bin()}};$(document).ready(GoTo.ini);
962var OfferWindow={bin:function(){$(document).on("click",".claim-offer-steps [go-step]",function(a){a.preventDefault();OfferWindow.step($(this).attr("go-step"))}).on("click","#window-offer .close-offer-window",function(){OfferWindow.hide()}).on("click",".claim-offer-steps .check-offer",function(){OfferWindow.check($(this))}).on("click",".show-offer-window",function(a){a.preventDefault();OfferWindow.show()}).on("click","#window-offer .check-offer-continue",function(){OfferWindow.hide();amw.show()}).on("click",
963'.amw [tab="offer"] .check-offer-continue',function(){amw.show()}).on("click","#window-offer .login-notice a",function(a){a.preventDefault();return $("#window-login").foundation("open")}).on("keyup",".claim-offer-steps input",function(a){13==a.which&&($(this).closest(".claim-offer-steps").find(".check-offer").trigger("click"),$(this).blur())});OfferWindow.bin=null},check:function(a){let b=a.parent().find("input").val();if(!site.user.id)site.dialog.confirm({title:"Login Required",message:"You need to be logged in to use this feature. Would you like to login now?"},
964function(d){if(d)return site.utility.cookie.set("abandoned","offer",1),site.utility.cookie.set("abandoned_i
964d",JSON.stringify({offer_code:b}),1),$("#window-login").foundation("open")});else if(b){b=b.replace(/[^A-Z0-9]/ig,"");var c=16===b.length||/[A-Za-z]/.test(b)?"redeem":"redeem_hm";a.html('<i class="fas fa-spin fa-spinner"></i> Loading').attr("disabled",!0);site.request("ajax/offer/",{action:c,offer_code:b},function(d){var e=_.get(d,"error")||"";a.html("Continue").removeAttr("disabled");1011==
965d.code?site.dialog.alert(e):"redeem"===c?(e.length||(OfferWindow.hide(),site.dialog.success({title:"Success!",message:"Your Coupon has been redeemed and $"+d.offer.amount+" was added to your wallet balance."},function(){site.request("ajax/offer/",{action:"update"})})),"Offer already redeemed"===e?(OfferWindow.hide(),site.dialog.alert({title:"Error",message:e})):(a.closest(".claim-offer-steps").find('[step="done"] p').html(e),OfferWindow.step("done"),$(".amw-offer").show(),$(".amw-offer p").html(e.replace(" on the next page",
966" below")))):e?(OfferWindow.hide(),site.dialog.alert({title:"Error",message:e})):(OfferWindow.hide(),site.dialog.success({title:"Success!",message:"Your HotMovies.com Pin has been redeemed and $5 was added to your wallet balance."}))})}},show:function(){$("#mobileRight:visible").length&&MobileMenu.hide();$("#window-offer").show();$("#window-offer input").focus()},hide:function(){$("#window-offer").hide();OfferWindow.step("code")},step:function(a){$(".claim-offer-steps [step][active]").removeAttr("active");
967$(".claim-offer-steps [step="+a+"]").attr("active",!0)},ini:function(){"function"==typeof OfferWindow.bin&&OfferWindow.bin()},data:{}};$(document).ready(OfferWindow.ini);
968var QuickSearch={cache:[],bin:function(){$(document).on("input",".quick-search",function(){QuickSearch.shared_launch($(this));QuickSearch.delay&&clearTimeout(QuickSearch.delay);QuickSearch.go()}).on("keyup","#quick-search",function(a){site.vars.is_hotchat&&!$.isNumeric($(this).val())&&$(this).val($(this).val().replace(/[^0-9]/g,""));switch(a.which){case 13:return window.location=site.url.current+"browse/?q="+QuickSearch.keyword;case 27:if($(this).val())return $(this).val("");QuickSearch.hide()}}).on("click",
969"#dropdown-search-underlay,#dropdown-search-close",function(){QuickSearch.hide()}).on("click","#dropdown-search li a",function(){$("#dropdown-search li a[clicked] i").remove();$("#dropdown-search li a[clicked]").removeAttr("clicked");$(this).append('<i class="fas fa-spin fa-spinner"></i>').attr("clicked",!0)}).on("click",".header-button",function(a){a=_.get(a,"originalEvent.srcElement.dataset.tabselected");"undefined"!==typeof a&&$("#window-login").attr("data-tab-selected",a);QuickSearch.hide()}).on("click",
970"#free_offer_header",function(a){a=_.get(a,"originalEvent.srcElement.dataset.tabselected");"undefined"!==typeof a&&$("#window-login").attr("data-tab-selected",a);QuickSearch.hide()});QuickSearch.bin=null},shared_launch:function(a){QuickSearch.input=a;QuickSearch.keyword=a.val();QuickSearch.show()},go:function(){min_length=site.vars.is_hotchat?6:3;if($(QuickSearch.input).val().length<min_length)return QuickSearch.length();$("#dropdown-search li:not(.case)").remove();$("#dropdown-search li.case[active]").removeAttr("active");
971$("#dropdown-search li.case.searching").attr("active",!0);if(QuickSearch.cache[QuickSearch.keyword])return QuickSearch.results(QuickSearch.cache[QuickSearch.keyword],!0);null!=QuickSearch.ajax&&(QuickSearch.ajax.abort(),QuickSearch.ajax=null);QuickSearch.delay=setTimeout(function(){QuickSearch.searching=!0;QuickSearch.ajax=site.request("ajax/search/",{action:"autocomplete",query:QuickSearch.keyword},function(a){QuickSearch.searching&&delete QuickSearch.searching;if(!a||!a.data||!a.data.listing)return QuickSearch.noresults();
972QuickSearch.results(a.data.listing,!1)})},500)},results:function(a,b){QuickSearch.cache[QuickSearch.keyword]||(QuickSearch.cache[QuickSearch.keyword]=a);$("#dropdown-search li.case[active]").removeAttr("active");var c=$("#dropdown-search ul"),d=0;c.html("");$.each(a,function(e,f){d++;5!=c.find("li").length&&c.append('<li><a href="'+site.url.current+f.url_https+'"><img src="'+f.avatar_https+'" />'+f.title+"</a></li>")});c.append('<li class="more-results"><a href="'+site.url.current+"browse/?q="+QuickSearch.keyword+
973'"><i class="fas fa-caret-right"></i>'+(5>=d?"See All":"More")+" Results</a></li>")},length:function(){QuickSearch.searching&&delete QuickSearch.searching;$("#dropdown-search li:not(.case)").remove();$("#dropdown-search li.case[active]").removeAttr("active");$("#dropdown-search li.case.length").attr("active",!0)},noresults:function(){QuickSearch.searching&&delete QuickSearch.searching;$("#dropdown-search li:not(.case)").remove();$("#dropdown-search li.case[active]").removeAttr("active");$("#dropdown-search li.case.no-results").attr("active",
974!0)},show:function(){var a=QuickSearch.input;a.attr("active",!0);$("#dropdown-search-underlay").attr("active",!0);$("#dropdown-search").css({top:a.offset().top+a.outerHeight()-$(window).scrollTop(),left:a.offset().left,width:a.outerWidth()}).attr("active",!0);$("#dropdown-search-close").css({top:a.offset().top-$(window).scrollTop(),left:a.offset().left+a.outerWidth()-$("#dropdown-search-close").outerWidth(),background:"#fff","z-index":"100"}).attr("active",!0);$("body").addClass("no-overflow")},hide:function(){$(".quick-search[active]").removeAttr("active");
975$("#dropdown-search-close[active]").removeAttr("active");$("#dropdown-search[active]").removeAttr("active");$("#dropdown-search-underlay[active]").removeAttr("active");$("#dropdown-search li.case[active]").removeAttr("active");$("#dropdown-search li:not(.case)").remove();QuickSearch.delay&&clearTimeout(QuickSearch.delay);$("body").removeClass("no-overflow")},ini:function(){"function"==typeof QuickSearch.bin&&QuickSearch.bin()}};$(document).ready(QuickSearch.ini);
976var TarotTable={bin:function(){$(document).on("click",".close-tarot-table",function(a){a.preventDefault();return site.dialog.confirm("Are you sure you want to close the tarot table?",function(b){b&&(TarotTable.hide(),$("#clientBorder").width(0).height(0).hide())})}).on("click",".close-tarot-help",function(a){a.preventDefault();$("#tarot-help").foundation("close")});TarotTable.bin=null;
976TarotTable.talker_launched=null;TarotTable.caller_launched=null},show:function(){$("#tarot-table").show()},getCSS:function(){site.demand.css("tarotCSS",
977"tarottable",function(){console.log("got css")})},hide:function(){"undefined"!==typeof deck&&deck.unmount();$("#tarot-table").hide();TarotTable.flush()},launchTarotTable:function(a){site.demand.bundle("Deck","tarottable",function(){tableDeckLaunch(a);2==site.user.type_id?TarotTable.talker_launched=!0:1==site.user.id&&(TarotTable.caller_launched=!0)},!1)},joinTarotTable:function(a){site.sock.api.tarot.join({tarot_table_id:"call_"+a.phone_call_id,theater_id:site.theater.id,business_id:site.business.id})},
978flush:function(a){TarotTable.talker_launched=!1;TarotTable.caller_launched=!1},ini:function(){"function"==typeof TarotTable.bin&&TarotTable.bin()}};$(document).ready(TarotTable.ini);
979$(document).ready(function(){$(window).resize(function(){$("[data-dropdown].is-open").removeClass("is-open")});$(document).on("open.zf.reveal",function(a){"message-view-modal"==a.target.id&&(message_modal_open||$("#message-view-modal").foundation("close"));"tarot-help"==a.target.id&&$(".reveal-overlay").css("zIndex","10000000")});$(document).on("closed.zf.reveal",function(a){"message-view-modal"==a.target.id&&(message_modal_open=!1)})});
980site.open_login=function(){var a=$("[data-open='window-login']");return a.length?a.eq(0).trigger("click"):$("#window-login").length?$("#window-login").foundation("open"):$("a[login]").click()};
981(function(){var a={has_user_input:!1,refresh_credit_button:function(){$(".message-window-from").attr("data-profile_id")&&$(".message-window-to").data("profile_id")?($(".window-compose-message .credit").data("source_profile_id",$(".message-window-from").data("profile_id")),$(".window-compose-message .credit").data("target_profile_id",$(".message-window-to").data("profile_id")),$(".window-compose-message .credit").removeAttr("disabled")):($(".window-compose-message .credit").data("source_profile_id",
982""),$(".window-compose-message .credit").data("target_profile_id",""),$(".window-compose-message .credit").attr("disabled","disabled"))},init:function(){a.has_user_input=!1;$(document).on("change","#message-view-modal-reply textarea, .message-window-subject",function(){a.has_user_input=$("#message-view-modal-reply textarea").val()||$(".message-window-subject").val()?!0:!1});window.booted_modules||(window.booted_modules={});if(window.booted_modules.MessageCompose)return!1;window.booted_modules.MessageCompose=
983{};$(document).on("click",".show-compose",function(){MessageComposeFragment.reset_attachments();a.show(this)});$(document).on("click",".mass_message.button",function(){result=site.compose.show(!1,!1,!0,$(this).data("default_profile_id"))});window.QuickMessage={open:function(b,c,d){if(b){if(!site.user.id)return site.open_login();if("function"===typeof window.load_new_message)return d=d||{},window.load_new_message({profile_id:b,from_profile_id:c,title:d.title||"",avatar:d.avatar||""});var e=$("#quick-message-modal");
984e.length||(e=$('<div id="quick-message-modal" class="quick-message-modal"><div class="quick-message-card"><div class="quick-message-head"><div class="quick-message-peer"><span class="quick-message-avatar"><img alt="" /><i class="fa-solid fa-user" aria-hidden="true"></i></span><span class="quick-message-name">Send a message</span></div><button type="button" class="quick-message-close" aria-label="Close">&times;</button></div><div class="quick-message-body"><div class="profile-message-box" data-um="1" data-block_size="300" data-price_per_block="0"><textarea class="profile-message-box__input" rows="3" placeholder="Type a message\u2026" aria-label="Message"></textarea><div class="quick-message-foot"><span class="profile-message-box__price">$0.00</span><button type="button" class="btn btn--secondary profile-message-box__send" convo-send=""><span class="profile-message-box__send-text">Send</span><i class="fa-solid fa-paper-plane profile-message-box__send-icon" aria-hidden="true"></i></button></div></div></div></div></div>'),
985$("body").append(e),e.on("click",".quick-message-close",function(){window.QuickMessage.close()}),e.on("click",function(k){k.target===this&&window.QuickMessage.close()}
985),e.on("keydown",".profile-message-box__input",function(k){"Enter"!==k.key||k.shiftKey||(k.preventDefault(),e.find("[convo-send]").trigger("click"))}),e.on("input",".profile-message-box__input",function(){this.style.height="auto";this.style.height=Math.min(this.scrollHeight,200)+"px"}));var f=e.find(".profile-message-box");f.attr("data-price_per_block",
986"0");var g=f.find(".profile-message-box__input");g.val("");g.css("height","");f.find(".profile-message-box__price").text("$0.00");this.setPeer("","");e.find("[convo-send]").attr("convo-send",b).attr("convo-from",c||"").removeData("sending").find(".fa-spinner").removeClass("fa-spinner fa-spin").addClass("fa-paper-plane");e.addClass("open");setTimeout(function(){g.trigger("focus")},60);var h=this;$.post(site.url.current+"ajax/conversation.php",{_ah:_.get(site,"vars.auth.hash"),_ts:_.get(site,"vars.auth.ts"),
987action:"price",target_profile_id:b},function(k){k&&k.success&&k.data&&(_.get(site,"vars.is_talker")||(k.data.block_size&&f.attr("data-block_size",k.data.block_size),null!=k.data.price_per_block&&f.attr("data-price_per_block",k.data.price_per_block)),h.setPeer(k.data.target_name||"",k.data.target_avatar||""),g.trigger("input"))},"json")}},setPeer:function(b,c){var d=$("#quick-message-modal");d.length&&(d.find(".quick-message-name").text(b?b:"Send a message"),b=d.find(".quick-message-avatar"),c?(b.find("img").attr("src",
988c),b.addClass("has-image")):(b.find("img").removeAttr("src"),b.removeClass("has-image")))},close:function(){var b=$("#modal-new-message.reveal");if(b.length&&1==b.data("loaded"))try{b.foundation("close")}catch(c){}$("#quick-message-modal").removeClass("open")}};$(document).on("click","[mail-me]",function(){if(document.body.classList.contains("unified_user")){var b=$(this).closest(".dashboard-card");if(!b.length||!b.find("> a").hasClass("js-sso"))return window.QuickMessage.open($(this).attr("mail-me"),
989void 0,{title:$(this).attr("data-profile-title")||$(this).attr("data-title")||"",avatar:$(this).attr("data-profile-avatar")||$(this).attr("data-avatar")||""}),!1}MessageComposeFragment.reset_attachments();b=$(this);var c="",d=b.closest(".profile-message-box");d.length&&(c=$.trim(d.find(".profile-message-box__input").val()||""));c||(c=$.trim(b.attr("data-prefill-message")||b.data("prefill_message")||""));a.prefill=c?{message:c,profile_id:b.attr("mail-me")}:null;return FlowMaster.launch({connection_type:"message",
990profile_id:b.attr("mail-me"),profile_type_id:ServiceWindow.get_profile_type_id(b)})});$(document).on("click","[convo-me]",function(b){b.preventDefault();b.stopPropagation();b=$(this).attr("convo-me");if(!site.user.id)return site.open_login();window.location.href=site.url.current+"members/conversations/?profile_id="+b});$(document).on("input",".profile-message-box[data-um] .profile-message-box__input",function(){var b=$(this).closest(".profile-message-box"),c=parseInt(b.attr("data-block_size"))||300,
991d=parseFloat(b.attr("data-price_per_block"))||0,e=($(this).val()||"").length;c=((0<e?Math.max(1,Math.ceil(e/c)):0)*d).toFixed(2);b.find(".profile-message-box__price").text("$"+c)});$(document).on("click","[convo-send]",function(b){b.preventDefault();b.stopPropagation();var c=$(this);b=c.attr("convo-send");if(!site.user.id)return site.open_login();var d=c.closest(".profile-message-box"),e=d.find(".profile-message-box__input"),f=$.trim(e.val()||"");if(!f)e.focus();else if(!c.data("sending")){c.data("sending",
992!0);c.find(".profile-message-box__send-icon").removeClass("fa-paper-plane").addClass("fa-spinner fa-spin");var g=c.attr("convo-from")||_.get(site,"vars.profile.listing[0].profile_id"),h=parseInt(d.attr("data-block_size"))||300,k=parseFloat(d.attr("data-price_per_block"))||0,p=(Math.max(1,Math.ceil(f.length/h))*k).toFixed(2),n={_ah:_.get(site,"vars.auth.hash"),_ts:_.get(site,"vars.auth.ts")};$.post(site.url.current+"ajax/conversation.php",$.extend({},n,{action:"get",profile_id:g,target_profile_id:b}),
993function(q){if(q&&q.success&&q.data&&q.data.conversation_id){var m=q.data.conversation_id;$.post(site.url.current+"ajax/conversation.php",$.extend({},n,{action:"send",conversation_id:m,profile_id:g,body:f,price_shown:p}),function(l){c.data("sending",!1);c.find(".fa-spinner").removeClass("fa-spinner fa-spin").addClass("fa-paper-plane");l&&l.success?(e.val(""),d.find(".profile-message-box__price").text("$0.00"),d.closest("#quick-message-modal").length?(window.QuickMessage&&window.QuickMessage.close(),
994_.get(site,"dialog.success")&&site.dialog.success("Message sent")):window.location.href=site.url.current+"members/conversations/"+m+"/"):l&&"insufficient_balance"===l.error?alert("Insufficient balance. Please add funds to send a message."):l&&"price_mismatch"===l.error?(l.data&&l.data.price_per_block&&(
994d.attr("data-price_per_block",l.data.price_per_block),e.trigger("input")),alert("The price has changed. Please review the updated price and try again.")):alert("Failed to send message. Please try again.")},
995"json")}else alert("Unable to start conversation. Please try again."),c.data("sending",!1),c.find(".fa-spinner").removeClass("fa-spinner fa-spin").addClass("fa-paper-plane")},"json")}});$(document).on("click","[voicemail-me]",function(){return FlowMaster.launch({connection_type:"voicemail",profile_id:$(this).attr("voicemail-me"),profile_type_id:ServiceWindow.get_profile_type_id($(this))})});$(document).on("click",".window-compose-message > article, .window-compose-message .close",a.hide);$(document).on("keypress keyup keydown change",
996".message-window-subject",function(){$(".view-message-reply-subject").val($(this).val())});$(document).off("keyup.MessageCommission",".window-compose-message .ProfileCommission input");$(document).on("keyup.MessageCommission",".window-compose-message .ProfileCommission input",function(b){return ProfileCommission.trigger(b.target)});$(document).off("click",".message-window-from[is_talker]");$(document).on("click",".message-window-from[is_talker]",function(){var b=$("div.window-compose-message div.profile_list");
9970!==b.text().length||a.profiles_loaded||(a.profiles_loaded=!0,site.request("global/ajax/address-load-user/",{},function(c){_.each(c.listing,function(d){b.append("<span data-profile_id='"+d.profile_id+"' data-title='"+d.title+"' data-avatar='"+d.avatar_https+"'><img src='"+d.avatar_https+"' />"+d.title+"</span>")});return $("div.window-compose-message div.profile_list").show()}));site.address.close(!0);return $("div.window-compose-message div.profile_list").toggle()});$(document).on("click","div.window-compose-message div.profile_list > span",
998function(){var b=$(this).data();$(".message-window-from").data("profile_id",b.profile_id);$(".message-window-from").html("<img src='"+b.avatar+"' />"+b.title);$("div.window-compose-message button.message-window-to").attr("disabled",!1);$("div.window-compose-message div.profile_list").hide();a.refresh_credit_button();if(!a.do_not_change_recipient){var c=$(".message-window-to").data("profile_id");c&&b.profile_id!==c&&$(".message-window-to").data("profile_id",null).html("Select Someone")}});$(document).on("click",
999".message-window-to",function(){var b=$(this),c=b.parent(),d=b.parent().parent().find(".message-window-from").data("profile_id"),e=!a.last_profile||a.last_profile!==d;a.last_profile=d;site.address.show(this,"left",function(f){site.address.close();$(".message-window-last-online",c).hide();var g=7<moment().diff(moment($(f).attr("data-profile-lastlogin")),"days")?"show":"hide";$(".message-window-last-online",c).html("#"+$(f).text()+" last online <br/> "+moment($(f).attr("data-profile-lastlogin")).format("dddd, MMMM Do YYYY, h:mm:ss a"));
1000$(".message-window-last-online",c)[g]();g=$(f).data("profileId");b.data("profile_id",g);$("#message-view-modal-reply").data("to_profile_id",g);b.html("<span>"+$(f).html()+"</span>");$(".message-window-from").attr("data-profile_id")&&$(".message-window-to").data("profile_id")?($(".window-compose-message .credit").data("source_profile_id",$(".message-window-from").data("profile_id")),$(".window-compose-message .credit").data("target_profile_id",$(".message-window-to").data("profile_id")),$(".window-compose-message .credit").removeAttr("disabled")):
1001($(".window-compose-message .credit").data("source_profile_id",""),$(".window-compose-message .credit").data("target_profile_id",""),$(".window-compose-message .credit").attr("disabled","disabled"))},null,d,e)})},show:function(b,c,d){a.has_user_input=!1;if(!_.isFunction(_.get(b,"isDefaultPrevented"))||!b.isDefaultPrevented()){b=(b=_.isString(b)||_.isNumber(b)?b:null)||$(this).data("profile_id")||$(this).attr("mail-me")||null;a.do_not_change_recipient=null!==b;d=d||$(this).attr("my-profile-id")||$(this).attr("my-id")||
1002null;if(!site.user.id)return site.utility.cookie.set("abandoned","MessageCompose",1),site.utility.cookie.set("abandoned_id",b,1),$("#window-login").foundation("open");c&&(c=$(document.createElement("div")),c.attr("href",site.url.current+"p/"+b+"/?quick=1"),c.attr("profile-id",b),QuickView.show(c));$("#address_book").remove();var e={};e.is_hotchat=site.vars.is_hotchat;d={i:[{profile:{profile_id:d}}]};b&&d.i.push({profile:{profile_id:b}});$("#message-view-modal-loading").foundation("open");c=window.location.pathname+
1003"?compose=true";window.location.href!=c&&history.pushState("",document.title,c);site.request("api/v3.1/batch/",d,function(f){a.hide();if(!_.get(f,"[0].success")||!_.get(f,"[0].data.listing[0]"))return alert("Sending messages is currently unavailable");
1003if(site.vars.is_talker&&2==_.get(f,"[1].data.listing[0].user_type_id"))return site.dialog.alert("Only Callers can message "+site.vars.words.talkers);let g=null;for(const h in f[0].data.listing)if(f[0].data.listing.hasOwnProperty(h)){const k=f[0].data.listing[h];
1004if(2===k.profile_status_id){g=k;break}}my_profile_id=my_profile_avatar=my_profile_title="";if(!g)return alert("No valid profile found");e={my_profile_id:g.profile_id,my_profile_avatar:g.avatar_https||site.url.current+"images/_default_avatar.png",my_profile_title:g.title,other_profile_id:_.get(f,"[1].data.listing[0].profile_id"),other_profile_avatar:_.get(f,"[1].data.listing[0].avatar_https")||site.url.current+"images/_default_avatar.png",other_profile_title:_.get(f,"[1].data.listing[0].title"),is_talker:site.vars.is_talker,
1005is_hotchat:site.vars.is_hotchat,allow_bonus:_.get(f,"[0].allow_bonus"),allow_video:site.vars.allow_video};console.log(e);message_modal_open=!0;$("#message-view-modal").html(Mustache.render($("#template-window-compose-message").html(),e)).foundation("open");a.prefill&&a.prefill.message&&(f=e.other_profile_id||b||null,a.prefill.profile_id&&f&&String(a.prefill.profile_id)!==String(f)||(f=$("#message-view-modal-reply-textarea textarea"),f.length&&(f.val(a.prefill.message),f.trigger("input"),"function"===
1006typeof updateCount&&updateCount(),a.has_user_input=!0)),a.prefill=null);600>$("#message-view-modal").height()&&$("#message-view-modal-reply textarea").css({height:"50px"});$("#message-view-modal-loading").foundation("close");InitObject.hook_string("ProfileCommission","trigger",$('li.ProfileCommission input[name="price"]'));a.show.done()})}}};a.show.loading=function(){$(".window-compose-message .loading").removeClass("hide");$(".window-compose-message .compose").addClass("hide");$(".window-compose-message").show()};
1007a.show.done=function(){$(".window-compose-message .credit").attr("disabled","disabled");$(".window-compose-message .loading").addClass("hide");$(".window-compose-message .compose").removeClass("hide");$(".window-compose-message").show();a.auto_show_voicemail&&(a.auto_show_voicemail=!1,$(".attach-voicemail").trigger("click"));a.refresh_credit_button();$(".message-modal-attachments").foundation()};a.hide=function(b){if(!0!==b&&a.has_user_input)return site.dialog.confirm("Are you sure you want to cancel sending this message?",
1008function(c){c&&(MessageCompose.has_user_input=!1,a.hide(!0))});$("#message-view-modal").foundation("close");$("#address_book").hide()};$(document).ready(a.init);window.MessageCompose=window.ServiceWindow.MessageCompose=a})(window);
1009var Favorite={fridge:{},bin:function(){$(document).on("click.Favorite","[favorite-target]",function(a){a.preventDefault();Favorite.toggle_old($(this))});Favorite.bin=null},toggle:function(a){if(!site.user.id)return site.utility.cookie.set("abandoned","favorite",1),site.utility.cookie.set("abandoned_id",JSON.stringify({"favorite-target":a.target_profile_id},1)),$("#window-login").foundation("open");if(!a.profile_id)return site.dialog.alert("Invalid Profile"),!1;var b=a.anchor.find("i"),c=b.hasClass("fas fa-heart");
1010if(b.hasClass("fa-spin"))return!1;b.removeClass("fas far fa-heart").addClass("fas fa-spin fa-circle-notch");site.request("ajax/contacts/",{action:"toggle_favorite",source_profile_id:a.source_profile_id,target_profile_id:a.profile_id,debit_id:a.debit_id,status:c?0:1},function(d){if(!d.success)return site.dialog.alert(_.get(window,"rs.error","Unknown Error"));b.removeClass("fas fa-spin fa-circle-notch").addClass(c?"far fa-heart":"fas fa-heart");a.reviewListing&&$(".review_listing_favorite_button_"+
1011a.profile_id.toString()).each(function(){$(this).find("i").removeClass("fas far fa-heart").addClass(c?"far fa-heart":"fas fa-heart")});return!0});return!0},toggle_old:function(a){var b=a.attr("favorite-source"),c=a.attr("favorite-target"),d=a.find("i"),e=a.attr("favorite-debit_id"),f=d.hasClass("highlight"),g=$('[favorite-source="'+b+'"][favorite-target="'+c+'"]');$ii=$('[data-toggle="dropdown-contacts-edit-'+c+'"]');if(!site.user.id)return site.utility.cookie.set("abandoned","favorite",1),site.utility.cookie.set("abandoned_i
1011d",
1012JSON.stringify({"favorite-target":c},1)),$("#window-login").foundation("open");d.hasClass("fa-spin")||($("i",g).removeClass("fas far fa-heart highlight").addClass("fas fa-spin fa-circle-notch"),$("i.fa-heart",$ii).removeClass("fas far fa-heart highlight").addClass("fas fa-spin fa-circle-notch"),site.request("ajax/contacts/",{action:"toggle_favorite",source_profile_id:b,target_profile_id:c,debit_id:e,status:f?0:1},function(){$("span",g).html(f?"Favorite":"Unfavorite");$("i",g).removeClass("fas fa-spin fa-circle-notch").addClass(f?
1013"far fa-heart":"fas fa-heart highlight");$("i.fa-circle-notch",$ii).removeClass("fas fa-spin fa-circle-notch").addClass(f?"far fa-heart":"fas fa-heart highlight")}),a.blur())}};InitObject.queue("Favorite");
1014var FirstTime={bin:function(){$(document).on("click","#window-first button[first-action]",function(){switch($(this).attr("first-action")){case "phone":FirstTime.hide();MyPhone.show();break;case "free":return FirstTime.hide(),amw.show();case "profile":return $(this).html('<i class="fas fa-spin fa-circle-notch"></i>Loading ...'),window.location="/members/my-profile/"}}).on("click","#window-first .close-first-window",function(){FirstTime.hide(!0)}).on("click","#window-first-free",function(){FirstTime.hide_mini()});
1015$(window).resize(FirstTime.hide_mini).scroll(FirstTime.hide_mini);FirstTime.bin=null},hide:function(a){$("#window-first").hide();if(a){a=$("[caller-menu='wallet'].header-button:visible").length?$("[caller-menu='wallet'].header-button"):$("#launchmobileRight");let b=$("[caller-menu='wallet'].header-button:visible").length?"bottom":"right",c=$("#window-first-free");c.removeClass().addClass(b).show().css({top:a.position().top+a.outerHeight()+5,left:"bottom"==b?a.position().left+a.outerWidth()/2-c.outerWidth()/
10162:a.position().left+a.outerWidth()-c.outerWidth()});a.on("click",function(){$("#window-first-free").hide()});FirstTime.notice=setTimeout(function(){$("#window-first-free").hide()},3E3)}$("body.no-overflow").removeClass("no-overflow")},hide_mini:function(){FirstTime.notice&&clearTimeout(FirstTime.notice);$("#window-first-free").hide()},ini:function(){if($("#amw-window-first").length)return amw.show();$("#window-first").length&&("function"==typeof FirstTime.bin&&FirstTime.bin(),$("body").addClass("no-overflow"),
1017$("#notification:visible").hide())}};$(document).ready(FirstTime.ini);
1018var ProfileTab={bin:function(){$(document).off("click.ProfileTab");$(document).on("click.ProfileTab","nav.profile-section-tabs[tab-group] button[tab]",function(a){if($(this).is("[dull]"))return site.dialog.alert("I don't have any "+$(this).text()+" for sale, check back later!");ProfileTab.tab($(this).parents("[tab-group]").attr("tab-group"),$(this).attr("tab"))});$("nav.profile-section-tabs[tab-group]").each(function(a,b){return $(b).find("[tab]:not([dull])").eq(0).click()});QuickView.delay("ProfileTab")},
1019tab:function(a,b){$('nav.profile-section-tabs[tab-group="'+a+'"] button[tab][active]').removeAttr("active");$("div.profile-body div["+a+"-tab][active]").removeAttr("active");$('nav.profile-section-tabs[tab-group="'+a+'"] button[tab="'+b+'"]').attr("active",!0);$("div.profile-body div["+a+'-tab="'+b+'"]').attr("active",!0);Shim.sticky.on_resize()}};InitObject.queue("ProfileTab");
1020var ProfileMyStore={bin:function(){$(document).on("click","[product-id]",function(a){a.preventDefault();if(!site.user.id)return site.utility.cookie.set("abandoned","store",1),site.utility.cookie.set("abandoned_id",JSON.stringify({destroy_on_purchase:!1,product_id:$(this).attr("product-id"),product_type_id:$(this).attr("product-type-id"),profile_id:$(this).closest("[profile-id]").attr("profile-id")},1)),$("#window-login").foundation("open");if(1!=site.user.type_id)return alert(site.data_get("word_talkers")+
1021" are not allowed to purchase products.");site.wallet.initialize({destroy_on_purchase:!1,product_id:$(this).attr("product-id"),product_type_id:$(this).attr("product-type-id"),profile_id:$(this).closest("[profile-id]").attr("profile-id")})})}};InitObject.queue("ProfileMyStore");
1022var Nightmode={bin:function(){$(document).on("click",".nightmode-toggle",function(){Nightmode.toggle($(this))});Nightmode.current=$("html").hasClass("nightmode");Nightmode.current&&$(".nightmode-toggle").html("Disable Nightmode");Nightmode.bin=null},toggle:function(a){Nightmode.current?(16!=site.theater.id?$("html").removeClass("nightmode"):$("body").removeClass("dark"),$(".nightmode-toggle").html("Enable Nightmode"),Nightmode.current=!1):(16!=site.theater.id?$("html").addClass("nightmode"):$("body").addClass("dark"),
1023$(".nightmode-toggle").html("Disable Nightmode"),Nightmode.current=!0);site.utility.cookie.set("nightmode",Nightmode.current,1E3)},ini:function(){"function"==typeof Nightmode.bin&&Nightmode.bin()}};$(document).ready(Nightmode.ini);site.vchat={loaded:!1};var JSForm={serialize:function(a){var b=a.find(":input").serializeArray(),c=a.data("input")||{};$(b).each(function(d,e){c[e.name]=e.value});return c}},Media={open:function(a){return site.demand.bundle("site.library","library/library",function(){return site.library.initialize(a)})}};
1024site.profile_rating={};site.profile_rating.render=function(a,b){if(!$.isNumeric(b.rating))return!1;var c='<i class="fas fa-star"></i>'.repeat(b.rating)+(Math.floor(2*b.rating)%2?'<i class="fas fa-star-half-alt"></i>':"")+'<i class="far fa-star"></i>'.repeat(5-b.rating);$.isNumeric(b.rating_count)&&(c+=" ("+b.rating_count+")");a.html(c)};site.profile_rating.update=function(){$(".profile-rating[data-rating]").each(function(a,b){a=$(b);site.profile_rating.render(a,a.data())})};
1025var Resize={queued_functions:{},bin:function(){$(window).off("resize.Resize");$(window).on("resize.Resize",function(){return Resize.consume_queue()});return!0},delay:function(a){return InitObject.delay(a,"on_resize")},consume_queue:function(){return InitObject.consume_queue("on_resize")}};InitObject.queue("Resize");var Shim={is_mobile_view:function(){return"small"===_.get(window,"Foundation.MediaQuery.current","")},sticky:{}};
1026Shim.sticky.bin=function(){Resize.delay("Shim.sticky");QuickView.delay("Shim.sticky");Shim.sticky.check();return!0};Shim.sticky.on_resize=function(a){Shim.sticky.check();return!0};
1027Shim.sticky.check=function(){if(0===$("[data-sticky-container]").length||Shim.is_mobile_view())return!1;var a=$(window).innerHeight(),b=0===$("#quick-view").length?$(window):$("#quick-view");$("[data-sticky-container].overflow").removeClass("overflow");$("[data-sticky-container] [data-is_sticky]").each(function(c,d){c=$(d).data("box")||{};c.top=SiteNav.get_raw_object(d).getBoundingClientRect().top;c.height=$(d).outerHeight();c.range=$(d).parents("[data-sticky-container]").outerHeight();c.height+c.top>
1028a?$(d).removeClass("is-stuck").attr("data-sticky",!1).parents("[data-sticky-container]").addClass("overflow"):$(d).attr("data-sticky","").addClass("is-stuck").foundation();$(d).data("box",c)});b.off("scroll.shim-sticky");if(0===$(".is-stuck").length)return!0;b.on("scroll.shim-sticky",function(){return Shim.sticky.scroll($(this))});return!0};
1029Shim.sticky.scroll=function(a){var b=a.scrollTop();$("[data-sticky-container] [data-is_sticky]").each(function(c,d){c=$(d).data("box")||{};c.range-c.height+c.top<b?$(d).is(":not(.is-at-bottom)")&&$(d).addClass("is-at-bottom").addClass("is-anchored"):$(d).is(".is-at-bottom")&&$(d).removeClass("is-at-bottom").removeClass("is-anchored").addClass("is-stuck");return!0});return!0};Shim.sticky.is_in_viewport=function(a){a=SiteNav.get_raw_object(a);if(!a)return!1;$(window).innerHeight();$(window).innerWidth()};
1030InitObject.queue("Shim.sticky");
1031(function(){function a(){var g=document.querySelector(".header-desktop .main-header-container");g&&(g=g.closest(".header-desktop"));g||(g=document.querySelector(".header.header-desktop"));var h=document.getElementById("header-mobile");return g&&null!==g.offsetParent?g:h&&null!==h.offsetParent?h:null}function b(){var g=a();e.style.top=g?g.offsetHeight+"px":"0px"}function c(){var g=a();g=g?g.offsetHeight:0;f&&f.disconnect();f=new IntersectionObserver(function(h){h.forEach(function(k){k.isIntersecting?e.classList.remove("is-stuck"):
1032e.classList.add("is-stuck")})},{threshold:0,rootMargin:"-"+g+"px 0px 0px 0px"});f.observe(d)}var d=document.querySelector(".browse-toolbar-sentinel"),e=document.getElementById("browse-sticky-toolbar");if(d&&e){var f;b();c();window.addEventListener("resize",function(){b();c()})}})();
1033(function(){function a(){var d;(d=document.querySelector(".header-desktop .main-header-container"))&&(d=d.closest(".header-desktop"));d||(d=document.querySelector(".header.header-desktop"));var e=document.getElementById("header-mobile");d=d&&null!==d.offsetParent?d:e&&null!==e.offsetParent?e:null;b.style.top=d?d.offsetHeight+"px":"0px"}var b=document.querySelector(".profile-section-nav-wrap");if(b){var c=document.getElementById("quick-view");c&&null!==c.offsetParent||(a(),window.addEventListener("resize",
1034a))}})();(function(){$(document).on("click",".browse-avail-mobile-trigger",function(a){a.stopPropagation();$(this).siblings(".browse-avail-mobile-dropdown").toggleClass("is-open")});$(document).on("click",function(){$(".browse-avail-mobile-dropdown.is-open").removeClass("is-open")})})();
1035var SiteNav={data:{}
1035,bin:function(){$("[gallery][data-options]").off("click.SiteNav");$("[gallery][data-options]").on("click.SiteNav",function(a){return SiteNav.actions.open_gallery(SiteNav.site_options($(this)))});$("nav.paging button.label").off("click.SiteNav");$("nav.paging button.label").on("click.SiteNav",function(a){a=$("nav.paging button.label").attr("link")||"";var b=Number($("nav.paging > div.form-floating-label > input").val())||0,c=Number($("nav.paging").attr("page_count"))||1,d=-1==a.indexOf("?")?
1036"?":"&";if(!b)return SiteNav.warning($("nav.paging > div.form-floating-label > input"));if(b>c)return SiteNav.warning($("nav.paging > div.form-floating-label > input"),"eee");2<b&&(a+=d+"p="+b);$("nav.paging > div.form-floating-label > input").val("");return SiteNav.go(a)});$("nav.paging > div.form-floating-label > input").off("keyup.SiteNav");$("nav.paging > div.form-floating-label > input").on("keyup.SiteNav",function(a){return 13===a.which?$("nav.paging button.label").click():!0});SiteNav.floating_form();
1037QuickView.delay("SiteNav");$(window).resize();return!0},set_live_label:function(a,b){a=String(a);b=String(b);a=$('span[data-live-label="'+a+'"]');if(!a)return!1;a.text(b);return!0},json_options:function(a){var b=(a.attr("data-sn-options")?a.data("snOptions"):a.parents("[data-sn-options]").data("snOptions"))||{};b=$.extend(a.data(),b);b.anchor||(b.anchor=a);return b},site_options:function(a){var b=a.attr("data-options")?a.data("options"):a.parents("[data-options]").data("options")||{};b.anchor||(b.anchor=
1038a);return b},download:function(a){var b={base:site.url.current,external:1,link:null,target:"download_file"};!b.link&&_.get(a,"url","")&&(b.link=a.url);if(!b.link){a=SiteNav.array_constrain(a,["file_id","product_id","download"]);var c=[];Object.entries(a).length&&(Object.entries(a).forEach(function(d){c.push(d.join("="))}),b.link="download.php?"+c.join("&"))}return b.link?site.jslink(b):site.dialog.alert("Error Downloading File")},go:function(a){return site.jslink(a)},reload:function(){return window.location.reload()},
1039array_constrain:function(a,b){var c={};if(!b.length)return c;_.isString(b)&&(b=[b]);b.forEach(function(d){var e=_.get(a,d);"undefined"!==typeof e&&(c[d]=e)});return c},floating_form:function(){$(".form-floating-label").each(function(a,b){if($(this).is(".has-value")||""===$(this).find("input").val())return!0;$(this).addClass("has-value");return!0})},warning:function(a){return SiteNav.animateHighlight(a,"#FF9090")},int_range:function(a,b,c){return Math.min(Math.max(Number(a)||b,b),c)},is_jquery:function(a){return!_.isEmpty(a)&&
1040!!a.jquery},get_raw_object:function(a){if(!a)return!1;"function"===typeof jQuery&&a instanceof jQuery&&(a=a[0]);return a},animateHighlight:function(a,b,c){if(!(a instanceof jQuery))return!1;var d=a.css("backgroundColor")||"#FFFFFF";b=b||"#FFFF9C";c=Number(c)||1500;SiteNav.data.animateLock||(SiteNav.data.animateLock=!0,a.stop().css("background-color",b).animate({backgroundColor:d},c),setTimeout(function(){SiteNav.data.animateLock=!1},c));return!0},viewport:function(){return{height:$(window).innerHeight(),
1041width:$(window).innerWidth()}},iscroll_active:function(a){a.html('<i class="fas fa-spin fa-spinner"></i>').addClass("working")},iscroll:function(){$("button.iscroll.working").removeClass("working");$("button.iscroll").each(function(a,b){a=$(b).data();a.page=_.get(a,"page")||1;a.page_count=_.get(a,"page_count")||1;a.page_count<a.page?$(b).addClass("hide"):$(b).html(_.get(a,"label","More"))});return!0}};
1041SiteNav.viewport.is_small=function(){return 640>SiteNav.viewport().width};SiteNav.live={};
1042SiteNav.live.bin=function(){$(document).off("click.SiteNavLive");$(document).on("click.SiteNavLive","[data-sn-action]",function(a){return SiteNav.live.launch_action($(this),a)});$(document).on("click.SiteNavLive","[data-jslink]",function(a){return SiteNav.live.js_link($(this),a)});$(document).on("click.SiteNavLive",".gallery",function(a){return SiteNav.live.open_file_picker($(this),a)});return!0};
1043SiteNav.live.launch_action=function(a,b){b=SiteNav.json_options(a);return InitObject.hook_string("SiteNav.actions",a.data("sn-action"),b)};
1044SiteNav.live.js_link=function(a,b){if(a.is(".js-link-small")&&Shim.is_mobile_view())return!0;a=a.data();if("members/add-money/"===a.jslink)return _.get(site,"data.active_dialog")&&site.data.active_dialog.destroy(),AMW.launch();if("View History"==a.html&&!site.user.id)return $("#window-login").foundation("open");a.protocol||(a.protocol="current");a.target=b.ctrlKey||b.metaKey?"_blank":_.get(a,"target","");return SiteNav.go(a)};
1045SiteNav.live.open_file_picker=function(a,b){var c=a.data("options");if(!site.user.id)return site.utility.cookie.set("abandoned","gallery",1),site.utility.cookie.set("abandoned_id",c.profile_id,1),$("[data-open='window-login']").length?(c.profile_id||(c.profile_id=a.closest("[profile-id]").attr("profile-id")),site.ls.save("show-gallery-after-login",c.profile_id),$("[data-open='window-login']").eq(0).trigger("click")):site.user.login(c);site.demand.bundle("site.gallery","library/gallery",function(){site.gallery.load(c)});
1046return!1};$(function(){return SiteNav.live.bin()});SiteNav.actions={};SiteNav.actions.mail_me=function(a,b){if(document.body.classList.contains("unified_user")&&window.QuickMessage)return window.QuickMessage.open(a.profile_id,a.source_profile_id);MessageComposeFragment.reset_attachments();b={connection_type:"message",profile_id:a.profile_id,profile_type_id:a.profile_type_id};2==_.get(site.vars.user,"type_id")&&(b.source_profile_id=a.source_profile_id);return FlowMaster.launch(b)};
1047SiteNav.actions.profile_note=function(a,b){return site.user.id?site.vars.is_talker?(a.source_user_id=user.id,a.target_profile_id=a.profile_id,a.target_profile_title=a.profile_title,site.demand.bundle("site.caller_notes","members/caller_notes",function(){return site.caller_notes.show(a)})):Notes.show(a.anchor):(site.utility.cookie.set("abandoned","note",1),site.utility.cookie.set("abandoned_id",JSON.stringify({"note-target":a.profile_id},1)),$("#window-login").foundation("open"))};
1048SiteNav.actions.iscroll=function(a){if(a.anchor.is(".working"))return!1;var b={action:a.scroller,page:_.get(a,"page")||1};switch(a.scroller){case "caller-photos":["user_id","profile_id"].forEach(function(c){a[c]&&(b[c]=a[c])});b.user_id||1!=site.vars.user.type_id||(b.user_id=site.vars.user.id);$target=$('div[tab="photos"] ul');break;case "caller-reviews":"user_id profile_id debit_type_id direction order my_reviews".split(" ").forEach(function(c){a[c]&&(b[c]=a[c])});b.user_id||1!=site.vars.user.type_id||
1049(b.user_id=site.vars.user.id);$target=$('div[tab="reviews"] ul');break;default:return!1}SiteNav.iscroll_active(a.anchor);return site.request("ajax/caller/",b,function(c){if(!c.success)return site.dialog.alert(c.error||"Unknown Error");$target.append(c.template);c.live_label&&Object.entries(c.live_label).forEach(function(d){return SiteNav.set_live_label(d[0],d[1])});a.anchor.data("page",b.page+1);a.anchor.data("page_count",c.page_count);SiteNav.iscroll();return!0})};
1050SiteNav.actions.profile_toggle_favorite=function(a,b){return Favorite.toggle(a)};SiteNav.actions.message_toggle_unread_filter=function(){var a=new URLSearchParams(document.location.search),b=$('[data-sn-action="message_toggle_unread_filter"]');b.is("[active]")?(b.removeAttr("active"),a.delete("filter_type")):(b.attr("active",1),a.set("filter_type","unread"));return SiteNav.go("members/messages/?"+a.toString())};
1051SiteNav.actions.open_gallery=function(a){0==_.get(a,"profile_id",0)&&(a=$.extend(a,SiteNav.site_options(a.anchor)));if(0==_.get(a,"profile_id",0))return site.debug("SiteNav.actions.open_gallery No Profile",a);if(!site.user.id)return site.utility.cookie.set("abandoned","gallery",1),site.utility.cookie.set("abandoned_i
1051d",a.profile_id,1),$("[data-open='window-login']").length?(a.profile_id||(a.profile_id=a.anchor.closest("[profile-id]").attr("profile-id")),site.ls.save("show-gallery-after-login",a.profile_id),
1052$("[data-open='window-login']").eq(0).trigger("click")):site.user.login(a);0==_.get(a,"product_type_id",0)&&(a.product_type_id=5);site.demand.bundle("site.gallery","library/gallery",function(){site.gallery.load(a)});return!1};InitObject.queue("SiteNav");
1053var ShowMore={bin:function(){$("button[sm-type]").prop("disabled",!0);$("button[sm-type]").each(function(){var a=parseInt($(this).attr("sm-offset"))||0,b=parseInt($(this).attr("sm-count"))||0;if(101>b)return $(this).prop("disabled",!0).addClass("disabled"),!0;if(b<=a)return!0;$(this).prop("disabled",!1).show();return!0});$("button[sm-type]").off("click.ShowMore");$("button[sm-type]").on("click.ShowMore",function(a){var b={};$.each(this.attributes,function(){this.specified&&0===this.name.indexOf("sm-")&&
1054(b[this.name.substr(3)]=this.value)});return ShowMore.request(this,b)});QuickView.delay("ShowMore");return!0},request:function(a,b){if(!b.profile_id||!b.type)return!1;b.action="listing";return site.request("ajax/profile/",b,function(c){$(a).attr("sm-offset",c.offset);c.count<=c.offset&&$(a).prop("disabled",!0).addClass("disabled");if(!c.template||!c.listing)return!1;var d=[];$.each(c.listing,function(){d.push(this)});c=Mustache.render(c.template,{data:d});$target=$('div[store-tab="'+b.type+'"] > div');
1055if("gallery"==b.type||"video"==b.type)$target=$('div[store-tab="'+b.type+'"] div.grid-x');$target.append(c)})}};InitObject.queue("ShowMore");site.utility.mb_strlen=function(a){return Array.from(a).length};
1056var AttachVoicemail={callback:_.noop,data:{},bin:function(){$(document).on("websockets:file",AttachVoicemail.websockets);$(document).on("click",".show-attach-voicemail",function(a){a.preventDefault();AttachVoicemail.show()}).on("click","#window-attach-voicemail .close-attach-voicemail",function(a){a.preventDefault();AttachVoicemail.hide()}).on("click","#window-attach-voicemail [data-phone_id]",function(a){a.preventDefault();AttachVoicemail.record({phone_id:$(this).data("phone_id")})});AttachVoicemail.bin=
1057null},show:function(a,b){$("#window-attach-voicemail").length&&(0<$("#message-modal-attachments").length&&$("#message-modal-attachments").foundation("close"),AttachVoicemail.callback=a,AttachVoicemail.data.record=null,AttachVoicemail.load(),$("body").addClass("no-overflow"),$("#window-attach-voicemail").show())},load:function(){$("#window-attach-voicemail li[active]").removeAttr("active");$("#window-attach-voicemail li[step='load']").attr("active",!0);site.request("api/v3.1/phone/",{is_default:1},
1058function(a){if(!_.get(a,"phone.success"))return alert((_.isString(a)?a:null)||_.get(a,"phone.error")||"Sorry, you're currently unable to attach a voicemail."),AttachVoicemail.hide();AttachVoicemail.data.phone=_.get(a,"phone");AttachVoicemail.render();$("#window-attach-voicemail li[active]").removeAttr("active");$("#window-attach-voicemail li[step='phone']").attr("active",!0)})},render:function(){$("#template-fragment-attach-voicemail-phone").html();var a=Mustache.render($("#template-fragment-attach-voicemail-phone").html(),
1059{format:function(){return function(b,c){b=c(b).split("-");return site.utility.format.phone(b[0],b[1])}},listing:_.where(_.values(_.get(AttachVoicemail.data,"phone.data.listing")),{phone_status_id:2}).concat(_.where(_.values(_.get(AttachVoicemail.data,"phone.data.listing")),{phone_status_id:3}))});$("#window-attach-voicemail .window-attach-voicemail-phone").html(a);$("#window-attach-voicemail button.add-phone").on("click",function(){site.dialog.zindex+=2;MyPhone.show()})},record:function(a){$("#window-attach-voicemail li[active]").removeAttr("active");
1060$("#window-attach-voicemail li[step='record']").attr("active",!0);site.request("global/ajax/voicemail-start/",a,function(b){if(!_.get(b,"file_id"))return alert((_.isString(b)?b:null)||_.get(b,"error")||_.get(b,"err")||"Sorry, you're currently unable to attach a voicemail ."),AttachVoicemail.hide();AttachVoicemail.data.record=b;AttachVoicemail.data.socket_timeout=setTimeout("AttachVoicemail.socket_test_start()",1E4)})},socket_test:function(){AttachVoicemail.data.record&&site.request("global/ajax/voicemail-status/",
1061{file_id:AttachVoicemail.data.record.file_id},function(a){AttachVoicemail.websockets(null,a.data)})},socket_test_end:function(){AttachVoicemail.data.socket_interval&&(clearInterval(AttachVoicemail.data.socket_interval),AttachVoicemail.data.socket_interval=null);AttachVoicemail.data.socket_timeout&&(clearTimeout(AttachVoicemail.data.socket_timeout),AttachVoicemail.data.socket_timeout=null)},socket_test_start:function(){AttachVoicemail.data.socket_timeout=null;AttachVoicemail.data.socket_interval=setInterval("AttachVoicemail.socket_test()",
10621E3)},hide:function(){$("#window-attach-voicemail").hide();$("body").removeClass("no-overflow");AttachVoicemail.socket_test_end()},ini:function(){"function"==typeof AttachVoicemail.bin&&AttachVoicemail.bin()},websockets:function(a,b){if(_.get(b,"file_id")==_.get(AttachVoicemail.data,"record.file_id"))switch(_.parseInt(_.get(b,"file_audio_status_id"))){case 1:case 2:case 3:a&&AttachVoicemail.socket_test_end();break;case 5:a=AttachVoicemail.callback;AttachVoicemail.callback=_.noop;AttachVoicemail.data.record=
1063null;a(!0,b);AttachVoicemail.hide();break;default:AttachVoicemail.callback(!1,b),AttachVoicemail.hide()}},loaded:!1};$(document).ready(AttachVoicemail.ini);
1064(function(){var a={init:function(){$(document).on("click",".block_profile, [block-me]",function(b){b.preventDefault();var c=$(this),d=c.data("is_blocked")?"unblock":"block";b=c.data("is_blocked")?"Unblock":"Block";
1064if(1==site.user.type_id)return a.request(c,d,"profile",c.data("source_profile_id")||c.attr("block-source"),c.data("target_profile_id")||c.attr("block-me")||c.attr("block-target"));site.dialog.custom({classes:"dialog-green contact-block",header_class:"hide_warning",title:b+" Option:",html:"<p><button data-type='profile' class='dialog-button-yes'>This profile only</button>\t\t\t\t\t\t<button data-type='all' class='dialog-button-yes'>All of my profiles</button>\t\t\t\t\t\t<button data-type='cancel' class='dialog-button-no'>Cancel</button></p>"});
1065var e=$("button[data-type=profile]").parents("section").attr("id");$("section#"+e+".dialog button").bind("click",function(f){$("section#"+e+".dialog button").unbind("click");type=$(this).data("type");if("cancel"==type)return!0;$("> div",c).removeClass("hide");$("> a",c).addClass("hide");a.request(c,d,type,c.data("source_profile_id")||c.attr("block-source"),c.data("target_profile_id")||c.attr("block-me")||c.attr("block-target"))})})},request:function(b,c,d,e,f){$('[target_profile_id="'+f+'"]').attr("date_blocked",
1066"1").find("span.date_blocked").text("...");site.request("global/ajax/"+c+"/",{type:d,my_id:e,other_id:f},a.response.bind(null,b,c))},response:function(b,c,d){if(d.done)switch(c){case "unblock":b.data("is_blocked",0);$("span",b).html("Block");a.set_unblocked(_.values(d.target_profile_id));break;case "block":b.data("is_blocked",1),$("span",b).html("Unblock"),a.set_blocked(_.values(d.target_profile_id),Date.now())}$("> a",b).removeClass("hide");$("> div",b).addClass("hide")},set_blocked:function(b,c){1E3<
1067c?$(b).each(function(d,e){$('[target_profile_id="'+e+'"]').attr("date_blocked",c).find("span.date_blocked").html("Blocked: now")}):$(b).each(function(d,e){$('[target_profile_id="'+e+'"]').attr("date_blocked",c).find("span.date_blocked").html('Blocked: <time data-livestamp="'+c+'" datetime="'+c+'"></time>')})},set_unblocked:function(b){$(b).each(function(c,d){$('[target_profile_id="'+d+'"]').attr("date_blocked","").find("span.date_blocked").text("")})}};$(document).ready(a.init);window.BlockProfile=
1068a})(window);
1069(function(){var a={init:function(){$(".message-read a").on("click",a.view);a.queryCheck();$(document).on("message:compose",function(b,c){$("#message-view-modal-main").length&&a.queryCheck()});$("a.message_compose").on("click",function(){var b=$(this).data();if(!b.profile_id)return!1;site.compose.show(!1,!1,!0,b.profile_id);MessageComposeFragment.reset_attachments();return!1});$("a.profile_wizard").on("click",function(){var b=$(this).data();if(!b.profile_id)return!1;site.wizard.show(b.profile_id);return!1})},
1070deleteSelected:function(b){return site.request("global/ajax/message-mark/",{ids:b.join(","),v:1},function(){window.location.reload()},function(){alert("We were unable to move your messages. Please try again.")})},queryCheck:function(){urlParams=new URLSearchParams(window.location.search);urlParams.has("id")&&a.view(null,{chat_id:"chat"==urlParams.get("cur_inbox")?urlParams.get("id"):null,message_id:urlParams.get("id"),other_profile_id:urlParams.get("opid"),parent_message_id:urlParams.get("id")})},
1071close:function(){$(".window-compose-message").length&&MessageCompose.hide(!0);$("#message-view-modal-main").length&&a.view.destroy(!0,!0);return!0},view:function(b,c){c=c||$(this).parent().parent().data();if(_.get(c,"tid")||!_.get(c,"message_id"))return!0;b=window.location.pathname+"?cur_inbox="+$(".page-messages").data("cur_box")+"&opid="+_.get(c,"other_profile_id")+"&id="+_.get(c,"message_id");window.location.href!=b&&history.pushState("",document.title,b);a.view.destroy(!1,!0);$('.message-read[data-message_id="'+
1072_.get(c,"message_id")+'"]').removeClass("unread");$("#message-view-modal-loading").foundation("open");site.request("api/v3.1/action/message/read/",{"action-message-read":c},function(d){if(!_.get(d,'action-message-read["success"]'))return $("#message-view-modal-loading").foundation("close"),a.view.error(_.get(d,"action-message-read"));var e=_.get(d,"action-message-read.data.redirect");if(e)window.location.href=site.url.current+e;else{d["action-message-read"].data.listing=_.values(d["action-message-read"].data.listing);
1073var f="";_.each(d["action-message-read"].data.listing,function(g,h){d["action-message-read"].data.listing[h].unlocked=2==site.user.type_id;
1073g.date_created_formatted||(d["action-message-read"].data.listing[h].date_created_formatted=moment(g.date_created).format("MMM Do, YYYY h:mm A"));d["action-message-read"].data.listing[h].from_avatar=d["action-message-read"].data.listing[h].from_avatar||site.url.current+"images/_default_avatar.png";d["action-message-read"].data.listing[h].to_avatar=d["action-message-read"].data.listing[h].to_avatar||
1074site.url.current+"images/_default_avatar.png";d["action-message-read"].data.listing[h].to_read_moment="";d["action-message-read"].data.listing[h].to_read&&(d["action-message-read"].data.listing[h].to_read_moment=moment(d["action-message-read"].data.listing[h].to_read).fromNow());var k=0+(g.attached_files?_.toString(g.attached_files).split(",").length:0);k+=g.attached_products?_.toString(g.attached_products).split(",").length:0;d["action-message-read"].data.listing[h].attachment_length=k;d["action-message-read"].data.listing[h].unlocked||
1075(d["action-message-read"].data.listing[h].unlocked=!(1==site.user.type_id&&g.from_user_id!=site.user.id&&!g.to_read&&g.price));_.get(g,"file.listing")&&(d["action-message-read"].data.listing[h].file.listing=_.values(g.file.listing));f||(f=_.get(g,"subject"));1==site.user.type_id&&1==g.from_profile_type&&(d["action-message-read"].data.listing[h].from_url_https=site.url.current+"members/my-profile/")});e=_.last(_.get(d["action-message-read"].data,"listing"));a.view.data=_.merge(d["action-message-read"].data,
1076{parent_message_id:_.get(e,"parent_message_id")||_.get(e,"message_id"),my_profile_id:site.user.id==_.get(e,"from_user_id")?_.get(e,"from_id"):_.get(e,"to_id"),my_profile_avatar:(site.user.id==_.get(e,"from_user_id")?_.get(e,"from_avatar"):_.get(e,"to_avatar"))||site.url.current+"images/_default_avatar.png",other_profile_id:site.user.id!=_.get(e,"from_user_id")?_.get(e,"from_id"):_.get(e,"to_id"),other_user_id:site.user.id!=_.get(e,"from_user_id")?_.get(e,"from_user_id"):_.get(e,"to_user_id"),subject:f,
1077is_talker:site.vars.is_talker,is_system:1==_.get(e,"from_user_id")});a.view.build(a.view.data);MessageComposeFragment.reset_attachments();$("#message-view-modal-main").addClass("active").removeClass("hide")}},a.view.error)}};a.view.build=function(b){a.view.destroy(!1,!0);a.view.render(b);a.view.events();a.view.show()};a.view.destroy=function(b,c){b=!!b;if(!0!==!!c&&MessageCompose.has_user_input)return site.dialog.confirm("Are you sure you want to cancel sending this message?",function(d){d&&(MessageCompose.has_user_input=
1078!1,a.view.destroy(b,!0))});!1!==b&&window.location.href!=window.location.pathname&&history.pushState("",document.title,window.location.pathname);a.view.hide();return!0};a.view.error=function(b){a.view.destroy(!1,!0);$("#message-view-modal-loading").foundation("close");if("message_invalid_theater"===b["error-code"])return!1;alert((_.isString(b)?b:null)||_.get(b,"error")||"Sorry, you're currently unable to open this message.");return!1};a.view.events=function(){MessageCompose.has_user_input=!1;$("#message-view-modal-subject .close").on("click",
1079a.view.destroy);$(".view-message-unlock .button").on("click",a.view.unlock)};a.view.hide=function(){$("#message-view-modal").foundation("close");return!0};a.view.unlock=function(b,c){c=c||$(this).data();confirm("Are you sure you want unlock this message?")&&($('#message-view-modal-main li[data-message_id="'+c.message_id+'"] .view-message-unlock-main').removeClass("active").addClass("hide"),$('#message-view-modal-main li[data-message_id="'+c.message_id+'"] .view-message-unlock-loading').removeClass("hide").addClass("active"),
1080site.request("api/v3.1/action/message/unlock/",{"action-message-unlock":c},function(d){if(!_.get(d,'action-message-unlock["success"]'))return a.view.unlock.error(_.get(d,"action-message-unlock"));_.each(a.view.data.listing,function(e,f){if(e.message_id==d["action-message-unlock"].data.message_id)return e.unlocked=!0,a.view.data.listing[f]=_.merge(e,d["action-message-unlock"].data),!1});a.view.build(a.view.data);$("#message-view-modal-loading").removeClass("active").addClass("hide");$("#message-view-modal-main").removeClass("hide").addClass("active")},
1081a.view.unlock.error))};a.view.unlock.error=function(b){$('#message-view-modal-main li[data-message_id="'+b.message_id+'"] .view-message-unlock-loading').removeClass("active").addClass("hide");$('#message-view-modal-main li[data-message_id="'+b.message_id+'"] .view-message-unlock-main').removeClass("hide").addClass("active");alert((_.isString(b)?b:null)||_.get(b,"error")||"Sorry, we were unable to unlock this message.");return!1};a.view.render=function(b){b=b||{};b.is_hotchat=site.vars.is_hotchat;
1082_.get(b,"listing")&&_.each(b.listing,function(c,d){b.listing[d].file&&(b.listing[d].file.listing=_.values(_.get(c,"file.listing")));b.listing[d].price=utility.format.money(b.listing[d].price);b.listing[d].bonus_price&&(b.listing[d].bonus_price=utility.format.money(b.listing[d].bonus_price),b.listing[d].bonus_commission=utility.format.money(b.listing[d].bonus_commission))});message_modal_open=!0;$("#message-view-modal").html(Mustache.render($("#template-message-window").html(),b)).foundation("open");
1083$("#message-view-modal-loading").foundation("close");600>$("#message-view-modal-main").height()&&$("#message-view-modal-reply textarea").css({height:"50px"});$(".message-modal-attachments").foundation();return!0};a.view.scroll=function(b=0,c){0<$("#message-view-modal-listing .block_profile").length&&0<$("#message-view-modal-listing .block_profile").offset().top?($listing=$("#message-view-modal-listing"),$listingul=$("#message-view-modal-listing ul"),$listing.height()>$listingul.height()+90?$("#message-view-modal-listing").addClass("shrink").removeClass("auto"):
10841<$("#message-view-modal-listing > ul > li").length&&($scrollto=$("#message-view-modal-listing > ul > li:last-of-type").offset().top,$listing.scrollTop($scrollto))):(b+=1,5>b&&setTimeout(a.view.scroll,200,b))};a.view.show=function(){a.view.scroll();return!0};$(document).ready(a.init);window.Message=a})(window);
1085(function(){var a={init:function(){$(document).on("click","#message-modal-attachments .attach-photo",a.attach.photo);$(document).on("click","#message-modal-attachments .attach-voicemail",AttachVoicemail.show.bind(null,a.attach.voicemail));$(document).on("click",".view-message-reply-attachments .close",a.detach);$(document).on("click","#message-view-modal-reply .send",a.send);$(document).on("click","#message-modal-attachments .attach-video",a.attach.video);$(document).on("click","#message-modal-attachments .attach-product",
1086a.attach.product);$(document).on("click","#message-view-modal-reply .view-message-reply-attachments .unattach",function(){var b=$(this).parents("li").data();delete a.attachments[b.type][b.file_id];a.attach.render()});a.reset_attachments()},reset_attachments:function(){a.attachments={photo:{},voicemail:{},product:{},video:{}}},attach:function(b,c){var d=b.html();b.attr("disabled",!0).html('<i class="fas fa-spin fa-circle-notch fa-fw"></i>Loading');site.demand.bundle("site.library","library/library",
1087function(){$("#window_fade").removeClass("attach-loading");site.library&&(site.library.queued=null);site.library.load(c);setTimeout(function(){b.removeAttr("disabled").html(d)},1E3)})},from_profile_id:function(){var b=$(".message-window-from:visible");b.length||(b=$(".message-window-from"));
1087return b.first().data("profile_id")}};a.attach.photo=function(){$("#message-modal-attachments").foundation("close");return a.attach($(this),{action:"get",type:"attachment",profile_id:a.from_profile_id(),callback:a.attach.photo.callback})};
1088a.attach.voicemailmodal=function(){$("#message-modal-attachments").foundation("close");return AttachVoicemail.show.bind(null,a.attach.voicemail)};a.attach.photo.callback=function(b){_.each(_.get(b,"photos"),function(c,d){c=c.replace(/"/g,"");a.attachments.photo[d]={file_id:d,title:"Photo-"+d,url:c}});return a.attach.render()};a.attach.video=function(){$("#message-modal-attachments").foundation("close");return a.attach($(this),{action:"get",type:"videos",upload_disabled:1,callback:a.attach.video.callback})};
1089a.attach.video.callback=function(b){if(!b.file_id)return!1;a.attachments.video[b.file_id]={file_id:b.file_id,title:"Video-"+b.file_id,url:b.url_https_dehashed};return a.attach.render()};a.attach.product=function(){$("#message-modal-attachments").foundation("close");return a.attach($(this),{action:"get",type:"products",upload_disabled:1,callback:a.attach.product.callback})};a.attach.product.callback=function(b){_.each(_.get(b,"documents"),function(c,d){a.attachments.product[d]={file_id:d,title:"Document-"+
1090d,url:"https://stg.talktome.com/images/icon_48_docs.png"}});_.each(_.get(b,"stories"),function(c,d){a.attachments.product[d]={file_id:d,title:"Story-"+d,url:"https://stg.talktome.com/images/icon_48_audio.png"}});return a.attach.render()};a.attach.render=function(){var b=0;_.each(a.attachments,function(d){b+=_.values(d).length});var c=Mustache.render($("#template-message-compose-attachments").html(),{attachment_count:b,attachments:{photo:_.values(a.attachments.photo),product:_.values(a.attachments.product),
1091video:_.values(a.attachments.video),voicemail:_.values(a.attachments.voicemail)}});$("#message-view-modal-reply .view-message-reply-attachments").html(c)};a.attach.voicemail=function(b,c){if(!b)return alert("Sorry, we're unable to attach your Voicemail.");b=_.get(c,"file_id");a.attachments.voicemail[b]={file_id:b,url:site.url.current+"images/icon_16_voicemail.png"};a.attach.render()};a.detach=function(){var b=$(this).parent().data("file_id"),c=$(this).parent().data("type");_.get(a.attachments,"["+
1092c+"]["+b+"]")&&(delete a.attachments[c][b],a.attach.render())};a.send=function(b){if(!_.get(site.vars.user,"type_id"))return!1;var c=$(this),d=$("#message-view-modal-reply"),e=c.html(),f={attachments:a.send.attachments(d).join(","),from_profile_id:a.from_profile_id(),message:$("#message-view-modal-reply-textarea textarea").val(),parent_id:d.data("parent_id"),price:null,subject:$(".message-window-subject").val(),to_profile_id:d.data("to_profile_id"),bonus_amount:d.find(".bonus").data("amount"),bonus_psid:d.find(".bonus").data("psid")};
1093b=_.pick(_.merge(_.clone(f),b),_.keys(f));b.from_profile_id||(b.from_profile_id=f.from_profile_id);if(!b.to_profile_id)return alert("Please select someone to send your message to!");if(!b.message&&!b.attachments)return alert("Your message cannot be empty!");a.send_element=c;a.send_parent=d;a.send_input=b;a.send_text=e;if(!b.message)return site.dialog.confirm("Hey, this message does not have any text. Did you intend to send an attachment only message?",a.send.confirmed),!1;a.send.confirmed(1)};a.send.confirmed=
1094function(b){$element=a.send_element;$parent=a.send_parent;$input=a.send_input;$text=a.send_text;if(!b)return!1;b=_.get(site.vars.user,"type_id");$element.prop("disabled",!0).css({opacity:.5}).html("Please wait ...");$("nav button",$parent).prop("disabled",!0).css({opacity:.5});$("textarea",$parent).prop("disabled",!0).css({opacity:.5});$(".message-window-subject, .message-window-to").prop("disabled",!0);$("a.bonus",$parent).attr("disabled",!0).css("opacity",1);return 1==b?a.send.caller_type($input,
1095$element,$text):a.send.talker_type($input,$element,$text)};a.send.caller_type=function(b,c,d){b.bonus_amount||(b.bonus_amount=0,b.bonus_psid=0);return site.request("global/ajax/compose-price-load-json/",{from:b.from_profile_id,to:b.to_profile_id,attachments:b.attachments,length:b.message.length,bonus_amount:b.bonus_amount},function(e){if(!_.get(e,"success"))return a.send.error(c,d,e);var f=function(){site.request("global/ajax/message-send/",b,function(g){if(!_.get(g,"success"))return a.send.error(c,
1096d,g);setTimeout(function(){a.send.done(c,d);site.dialog.success("Your message was sent successfully.");MessageCompose.hide(!0);$(document).trigger("message:compose",_.get(g,"data"))},1E3)},a.send.error.bind(null,c,d))};0<parseFloat(e.data.price)?site.dialog.confirm("It will cost you $"+e.data.price+" to send this message. Are you sure you want to send this message?",function(g){g?f():a.send.done(c,d)}):f()},a.send.error.bind(null,c,d))};a.send.talker_type=function(b,c,d){return site.request("global/ajax/compose-price-load-json/",
1097{from:b.from_profile_id,to:b.to_profile_id},function(e){if(e.error)return site.dialog.alert(e.error,function(){return Message.close()});if(site.vars.is_hotchat)return b.price=e.data.message_price_default,site.request("global/ajax/message-send/",b,function(g){return _.get(g,"success")?site.dialog.success("Message Sent Successfully!",function(){return Message.close()}):site.dialog.alert(_.get(g,"error")||"A unknown error has occurred. Please try again.",Message.close)});var f=0<$("#message-view-modal-reply .view-message-reply-attachments ul li").length?
1098$("#message-view-modal-reply .view-message-reply-attachments ul li").length:$("div.compose_box ul.attachments li").length;f=0<f?parseFloat(f*parseFloat(site.data_get("message_voicemail_price_max_limit")).toFixed(2)):parseFloat(site.data_get("message_price_max_limit").toFixed(2));e.data.commission=site.data_get("message_commission");e.data.max=f;
1098site.dialog.custom({title:"Message Price",header_class:"hide_warning",classes:"dialog-theater large",html:"<h3>Message Price</h3><p>How much do you want the receiver to be charged for opening this message?</p><select name='options'><option value='.25'>$0.25 - Default</option><option value='0'>$0.00 - Free</option><option value='custom'>Custom Price</option></select><div class='ProfileCommission' data-rate='"+
1099e.data.commission+"' data-max='"+e.data.max+"'><input type='text' name='price' value='.25' style='display:none' /><span class='commission"+site.utility.hide_you_earn(!1)+"'>You Earn<b></b></span></div><div>Maximum Price: $"+site.utility.format.money(e.data.max)+"</div><div class='dialog-buttons'><button class='button button-common dialog-button-action'>Set Price</button><button class='button button-common dialog-button-no'>Cancel</button></div>"},function(g,h){if(!g)return a.send.done(c,d);b.price=
1100h.price;return site.request("global/ajax/message-send/",b,function(k){return _.get(k,"success")?site.dialog.success("Message Sent Successfully!",function(){return Message.close()}):site.dialog.alert(_.get(k,"error")||"A unknown error has occurred. Please try again.",Message.close)})},function(g){return JSForm.serialize($("div.dialog-content"))},function(){$('div.dialog-content select[name="options"]').on("change",function(g){g=$(g.target).val();"custom"==g?$('div.dialog-content input[name="price"]').show().val(".25").focus():
1101$('div.dialog-content input[name="price"]').val(g);return InitObject.hook_string("ProfileCommission","trigger",$('.ProfileCommission input[name="price"]'))});$('div.dialog-content input[name="price"]').on("keyup",function(g){var h=$(g.target).val(),k=$("div.ProfileCommission").data("max");h>k&&$(g.target).val(k);g=Math.ceil(h*e.data.commission*100)/100;$("div.dialog-content span.commission b").html(g.toFixed(2));return!0});return InitObject.hook_string("ProfileCommission","trigger",$('.ProfileCommission input[name="price"]'))})},
1102a.send.error.bind(null,c,d))};a.send.done=function(b,c){$(".message-window-subject, .message-window-to").removeProp("disabled");b.removeProp("disabled").css({opacity:1}).html(c);$parent=b.parent().parent().parent();$("nav button",$parent).removeProp("disabled").css({opacity:1});$("textarea",$parent).removeProp("disabled").css({opacity:1});$(".bonus",$parent).removeAttr("disabled")};a.send.error=function(b,c,d){_.get(d,"error");site.dialog.alert(_.get(d,"error")||"We were unable to send your message.");
1103a.send.done(b,c)};a.send.attachments=function(b){var c=[];$(".view-message-reply-attachments ul li",b).each(function(){c.push($(this).data("type")+"_"+$(this).data("file_id"))});return c};$(document).ready(a.init);window.MessageComposeFragment=a})(window);
1104var LoadingIndicator={bin:function(){$(window).on("beforeunload",function(){LoadingIndicator.go()});LoadingIndicator.bin=null},go:function(){$("#loading_indicator").hide().show("drop",{direction:"left"});$("#loading_indicator > div").css({width:0}).animate({width:"100%"},4500)},done:function(){$("#loading_indicator > div").stop().css({width:"100%"});$("#loading_indicator").hide("drop",{direction:"right"},700)},ini:function(){"function"==typeof LoadingIndicator.bin&&LoadingIndicator.bin()}};$(document).ready(LoadingIndicator.ini);
1105var TextChat={bin:function(){$(document).on("click",".chat-listing",function(){TextChat.showlist($(this).data("profile_id"))});$(document).on("click",".chat-profile-listing",function(){TextChat.showprofilelist()});$(document).on("click",".chat-open-detail",function(){TextChat.showdetail($(this).data("profile_id"),$(this).data("other_profile_id"))});$(document).on("click","#textchat-back-show-list",function(){TextChat.showlist($(this).data("profile_id"))});$(document).on("click","#textchat-back-show-profile-list",
1106function(){TextChat.showprofilelist()});$(document).on("click",".chat-open-list",function(){TextChat.showlist($(this).data("profile_id"))});$(document).on("click",".textchat-close",function(){TextChat.close()});$(document).on("click","#chat-view-modal-reply .send",TextChat.send)},ini:function(){"function"==typeof TextChat.bin&&TextChat.bin()},send:function(){message=$("#chat-view-modal-reply-textarea textarea").val();my_profile=$("#chat-view-modal-reply").data("from_profile_id");to_profile=$("#chat-view-modal-reply").data("to_profile_id");
1107site.request("ajax/textchat/",{action:"chat-send",profile_id:my_profile,other_profile_id:to_profile,message},function(a){a.success&&$("#chat-view-modal-reply-textarea textarea").val("");console.log(a)})},showprofilelist:function(){$("#chat-view-profile-list-modal-loading").foundation("open");site.request("ajax/textchat/",{action:"chat-profilelist"},function(a){a=_.merge(a,{});$("#chat-view-profile-list-modal").html(Mustache.render($("#template-chat-profile-list-window").html(),a)).foundation("open");
1108$("#chat-view-profile-list-modal-loading").foundation("close")})}
1108,showlist:function(a){$("#chat-view-list-modal-loading").foundation("open");site.request("ajax/textchat/",{action:"chat-list",profile_id:a},function(b){b=_.merge(b,{my_profile_id:a});$("#chat-view-list-modal").html(Mustache.render($("#template-chat-list-window").html(),b)).foundation("open");$("#chat-view-list-modal-loading").foundation("close")})},showdetail:function(a,b){$("#chat-view-modal-loading").foundation("open");site.request("ajax/textchat/",
1109{action:"chat-detail",profile_id:a,other_profile_id:b},function(c){my_profile_title=c.listing[0].profile_title;other_profile_title=c.listing[0].other_profile_title;c=_.merge(c,{phone_number:c.listing[0].phone_number,my_profile_id:a,other_profile_id:b,profile_title:my_profile_title,other_profile_title});$("#chat-view-modal").foundation("open");$("#chat-view-modal").html(Mustache.render($("#template-chat-window").html(),c)).foundation("open");$("#chat-view-modal-loading").foundation("close");$listing=
1110$("#chat-view-scroll");$scrollto=$("#chat-view-scroll > ul > li:last-of-type").offset().top;$listing.scrollTop($scrollto);site.chatstaydown=new ChatStayDown({target:document.getElementById("chat-view-scroll")});TextChat.notificationremove()})},close:function(){"block"==$("#chat-view-modal").css("display")&&$("#chat-view-modal").foundation("close");"block"==$("#chat-view-list-modal").css("display")&&$("#chat-view-list-modal").foundation("close");"block"==$("#chat-view-profile-list-modal").css("display")&&
1111$("#chat-view-profile-list-modal").foundation("close");"block"==$("#chat-view-modal-loading").css("display")&&$("#chat-view-modal-loading").foundation("close");"block"==$("#chat-view-list-modal-loading").css("display")&&$("#chat-view-list-modal-loading").foundation("close");"block"==$("#chat-view-profile-list-modal-loading").css("display")&&$("#chat-view-profile-list-modal-loading").foundation("close")},notificationremove:function(){var a=$('div[data-chat="chat-notification"]');if(!a.length)return!1;
1112a.remove()}};$(document).ready(TextChat.ini);
1113var OPGreeting={bin:function(){$(document).on("click","[data-profile-opgreeting]",function(a){a.preventDefault();OPGreeting.toggle($(this))}).on("ended","audio.opgreeting",function(){OPGreeting.stop($("[profile-id="+$(this).attr("profile-id")+"] [data-profile-opgreeting]"))}).on("click",".window-opgreeting-unsupported .close-window",function(a){a.preventDefault();$(".window-opgreeting-unsupported audio").get(0).pause();$(".window-opgreeting-unsupported").hide()});OPGreeting.bin=null},load:function(a){$("audio.opgreeting source, .window-opgreeting-unsupported audio source").attr("src",
1114a.attr("audio-file")+"?"+Math.random());$("audio.opgreeting").get(0).load();OPGreeting.play(a)},play:function(a){var b=$("audio.opgreeting").get(0).play();b&&b.catch(function(c){}).then(function(c){a.attr("active",!0);a.find("i").removeClass().addClass("fas fa-fw fa-pause")})},stop:function(a){$("audio.opgreeting").get(0).pause();a.removeAttr("active");a.find("i").removeClass().addClass("fas fa-fw fa-play")},stop_all:function(){$("audio.opgreeting").each(function(){this.pause();this.currentTime=0});
1115$("[data-profile-opgreeting][active] i").removeClass().addClass("fas fa-fw fa-play");$("[data-profile-opgreeting][active]").removeAttr("active")},toggle:function(a){$play=!a.attr("active");OPGreeting.stop_all();$play&&OPGreeting.load(a)},ini:function(){"function"==typeof OPGreeting.bin&&OPGreeting.bin();$("body").append('<audio class="opgreeting"><source src="" type="audio/mpeg"></audio>')},loaded:{}};$(document).ready(OPGreeting.ini);
1116function ChatStayDown(a){a=a||{};this.target=a.target;this.interval=a.interval|1E3;this.max=a.max||0;this.callback=a.callback;this.userScroll=!0;this.spinner=a.spinner;this.spin_img=new Image;this.stickyHeight=a.stickyHeight||10;this.spinner&&(this.spin_img.src=this.spinner);var b=this;this.intend_down=!0;this.emit("lock");window.addEventListener("resize",function(d){b.emit("windowresize");b.checkdown()});this.target.addEventListener("scroll",function(d){b.userScroll&&(b.intend_down&&!b.isdown()?
1117(b.intend_down=!1,b.emit("release")):!b.intend_down&&b.isdown()&&(b.intend_down=!0,b.emit("lock")));b.userScroll=!0});if(window.MutationObserver)this.mo=new MutationObserver(function(d){var e,f,g;b.userScroll=!1;b.checkdown();for(e=0;e<d.length;e++){var h=d[e];for(f=0;f<h.addedNodes.length;f++)if(h.addedNodes[f].getElementsByTagName){var k=h.addedNodes[f].getElementsByTagName("img");var p=0;for(g=k.length;p<g;p++){var n=k[p];if(!n.complete){var q=n.parentNode;if(b.spinner){var m=b.spin_img.cloneNode();
1118q.replaceChild(m,n)}var l=function(r){m&&q.replaceChild(n,m);b.emit("imageload");b.checkdown();r.target.removeEventListener("load",l)};n.addEventListener("load",l)}}}}}),this.mo.observe(this.target,{attributes:!0,childList:!0,characterData:!0,subtree:!0});else{var c=function(){b.checkdown();window.setTimeout(c,b.interval)};c()}}
1119(function(){this.isdown=function(){return this.target.scrollHeight-this.target.scrollTop-this.target.clientHeight<this.stickyHeight};
1119this.append=function(a){this.emit("append");this.target.appendChild(a);this.intend_down&&(this.target.scrollTop=this.target.scrollHeight,this.emit("scrolldown"));for(;0!==this.max&&this.target.children.length>this.max;)this.target.removeChild(this.target.children[0]),this.emit("removechild")};this.emit=function(a,b){"function"===typeof this.callback&&this.callback(a,
1120b)};this.checkdown=function(){var a=this.target.scrollHeight-this.target.scrollTop-this.target.clientHeight;if(this.intend_down||a<this.stickyHeight)this.target.scrollTop=this.target.scrollHeight,this.userScroll=!1,this.emit("scrolldown")}}).call(ChatStayDown.prototype);function updateCount(){var a=document.getElementById("message-view-modal-reply-textarea-actual").value;document.getElementById("message-char-count-span").textContent=a.length}
1121$(document).on("click",".audio_chat_help",function(a){a.preventDefault();$(".audio_chat_wrap").toggle();$(".audio_chat_help").toggleClass("fa-caret-down fa-caret-up")});$("span.inmotion-avatar").on("mouseenter",function(a){$("#imgProfileAvatar_"+$(this).data("profile_id")).attr("src",$("#imgProfileAvatar_"+$(this).data("profile_id")).data("inmotion"));$("#imgProfileAvatar_"+$(this).data("profile_id")).data("playing",1)});
1122$("span.inmotion-avatar").on("mouseleave",function(a){$("#imgProfileAvatar_"+$(this).data("profile_id")).attr("src",$("#imgProfileAvatar_"+$(this).data("profile_id")).data("static"));$("#imgProfileAvatar_"+$(this).data("profile_id")).data("playing",0)});
1123$("span.inmotion-avatar").on("click",function(a){1==$("#imgProfileAvatar_"+$(this).data("profile_id")).data("playing")?($("#imgProfileAvatar_"+$(this).data("profile_id")).attr("src",$("#imgProfileAvatar_"+$(this).data("profile_id")).data("static")),$("#imgProfileAvatar_"+$(this).data("profile_id")).data("playing",0)):($("#imgProfileAvatar_"+$(this).data("profile_id")).attr("src",$("#imgProfileAvatar_"+$(this).data("profile_id")).data("inmotion")),$("#imgProfileAvatar_"+$(this).data("profile_id")).data("playing",
11241))});function showInMotion(a){a?$("#imgProfileInfoAvatar").attr("src",$("#imgProfileInfoAvatar").data("inmotion")):$("#imgProfileInfoAvatar").attr("src",$("#imgProfileInfoAvatar").data("static"))}
1125$(document).on("click",".play-profile-video",function(a){a=$(this).data("profile_video_id");$("#divPreviewVideoLoading").show();$("#divProfileVideoPlayerWrapper").html("");site.request("global/ajax/play_profile_video/",{profile_video_id:a},function(b){$("#divPreviewVideoLoading").hide();b.success?$("#divProfileVideoPlayerWrapper").html(b.html):alert(b.error)})});
1126$(document).on("click","#btnViewProfileVideoClose",function(a){$("#divViewProfileVideo").foundation("close");$("#divProfileVideoPlayerWrapper").html("");$("#divPreviewVideoLoading").show()});
1127
1128}catch(exception){throw new Error(exception)}

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.