'+verticalCenter.leftSideButton()+'
'+buildRightArea()+"
"}function mainDisplayArea(){return''},leftSideButtonArea:function(){return'"},leftSideDeviceDisplay:function(){return'
'},leftSideInitialize:function(){return'
'+verticalCenter.leftSideButtonArea()+verticalCenter.leftSideDeviceDisplay()+"
"},rightSide:function(){return progState.centerAreaActive?'
'+verticalCenter.middle()+'
':'
'},middle:function(){return'
'}};
function makeVerticalCenter(){return'
'+verticalCenter.leftSideInitialize()+'
'}function makeCenterNavigation(){return window.$&&(progState.playButton?$("#jquery_jplayer_1").jPlayer("pause"):$("#jquery_jplayer_1").jPlayer("play")),centerNavigation.shuffleButton(progState.shuffleActive,progState.shuffleSelected)+centerNavigation.backwardButton(progState.backButtonActive)+centerNavigation.playButton(progState.playButtonActive,progState.playButton)+centerNavigation.forwardButton(progState.forwardButtonActive)+centerNavigation.repeatButton(progState.repeatButtonActive,progState.repeatSelected)}const buttSetting={connected:!1,connecting:!1,scanning:!1,disconnecting:!0};function searchForDevices(e){e?buttSetting.disconnecting?(buttSetting.disconnecting=!1,progState.addDeviceButton=!0,$("#add-device-box").empty(),$("#add-device-box").append(verticalCenter.leftSideButton())):(progState.addDeviceButton=!1,$("#add-device-box").empty(),$("#add-device-box").append(verticalCenter.leftSideButton()),!0!==buttSetting.connected?buttSetting.connecting=!0:buttSetting.scanning=!0):(buttSetting.disconnecting&&(buttSetting.disconnecting=!1,progState.addDeviceButton=!0,$("#add-device-box").empty(),$("#add-device-box").append(verticalCenter.leftSideButton())),progState.addDeviceButton=!0,$("#add-device-box").empty(),$("#add-device-box").append(verticalCenter.leftSideButton()))}function getRandomInt(e,t){const i=Math.ceil(e),r=Math.floor(t);return Math.floor(Math.random()*(r-i)+i)}for(let e=0;e<100;e++)scriptArray.push({time:e,next:"",setting:getRandomInt(1,10)/100});function percentage(e,t){return 100*e/t}function hapticLevelActuator(e,t){var i,r,o=Number(e),n=Number(t);return o>0&&o<=100&&n>0&&n<=100?(i=o*n,r=Math.sqrt(i),Number(r.toFixed(0)/100)):0}function makeLeftSideBar(){return''}function makeRightSideBar(e){return''}function makeMainControlsAboveBar(e){var t=makeLeftSideBar(displayProps),i=makeRightSideBar(displayProps);return'
\n'+t+'
'+makeCenterNavigation()+"
"+i+"
"}function makeMainControlsAndBarFooter(e){}var mainControlsAboveBar=makeMainControlsAboveBar(displayProps);function makeSeekBar(e){return'
'}var seekBar=makeSeekBar(displayProps);function makeFooterArea(e){return mainControlsAboveBar+seekBar}var footer=makeFooterArea();function start(){}function instructionBlocks(e){var t=e,i="",r="",o="";for(let e=0;e
0&&(r+='Step '+(e+1)+': '+t[e].headline+"
"),t[e].subtext.length>0&&(o=''+t[e].subtext+"
",0===e&&(o=''+legalSubtext(dModul)+"
"),t[e].headline.length,r+=o,e")),i+=r;return i}function displayInstructions(){var e=instructionBlocks([{headline:"Get a compatible toy",subtext:"Find a toy that is compatible with Intiface Central. Intiface Central is compatible with many different bluetooth enabled sex toys, including all Lovense* toys."},{headline:"Download Intiface Central",subtext:"On a Windows computer which has bluetooth capability, download Intiface Central from the Microsoft store (Windows)."},{headline:"Launch Intiface Central",subtext:"Launch Intiface Central from that Windows PC."},{headline:"Turn on the Intiface Central server",subtext:"Click the big ▶ play button in the top left corner of Intiface Central. If you've used Intiface Central for other things and changed the address, then you may need to change it back to the default port of 12345."},{headline:"Make sure bluetooth is enabled",subtext:"Do NOT manually make a connection to the toy from your device. Make sure your toy is disconnected from all devices, even this one. Pairing your device will usually cause issues. In most cases Intiface Central needs your toy to be on but not connected to anything."},{headline:"Turn on your toy",subtext:""},{headline:"Hit the button",subtext:'In the top left corner of this page hit the button.'},{headline:"Bam! Your toy is connected!",subtext:"Within about 30 seconds your devices should be displayed on this page. If you don't see them, make sure Intiface Central is on the device you're using to read this page. Make sure your bluetooth is enabled. Make sure your toy is not connected to other devices. Make sure your toy is on and the batteries are charged up."},{headline:"Now you're ready to take the experience to new levels!",subtext:"You can start the audio and let go to the good vibes. Enjoy!"}]);return'How to connect to this player's vibration controls:
"+e+"
* Affiliate link. Don't make this purchase if you can't afford it. You do not need a bluetooth vibe to enjoy erotic audio. It's just another spice you can add to it."}function displayDescription(e,t){return'
'+audioTitle+'
'+audioDescription+"
"}var testTitle="something",testDescription="something else",descriptionForDisplay=displayDescription(testTitle,testDescription),instructionsForDisplay=displayInstructions();function showHideInstruction(e,t){"info"===e?t?progState.displayDescription=!1:(progState.displayDescription=!progState.displayDescription,progState.displayDescription&&(progState.displayInstruction=!1)):"how"===e&&(t?progState.displayInstruction=!1:(progState.displayInstruction=!progState.displayInstruction,progState.displayInstruction&&(progState.displayDescription=!1)),!0===progState.firstClose&&(progState.displayInstruction=!1,progState.displayDescription=!0,progState.firstClose=!1)),"start"===e&&(progState.displayDescription=!1,progState.Instructions=!0),instructionsDescription()}function instructionsDescription(){var e;$(".info-area-top").empty(),$("#infoarea").empty();var t=progState.displayInstruction,i=progState.displayDescription;!0===t?($("#howbutton").css({color:css.activeColor}),$(".info-area-top").append('