{"pages":{"start":[{"eval":{"script":"\/\/ Get the first time player was here, or right now if never\r\nvar waitStart = teaseStorage.getItem('ws') || Date.now()\r\n\/\/ Now store that\r\nteaseStorage.setItem('ws', waitStart)\r\n\r\nvar waitTime = Date.now() - waitStart \/\/ Number of miliseconds player has waited\r\n\r\nvar targetWaitTime = 5 * 60 * 1000 \/\/ 5 minutes in miliseconds\r\n\r\nvar timeLeft = targetWaitTime - waitTime \/\/ How many ms they need to wait\r\n"}},{"timer":{"duration":"$timeLeft","isAsync":true,"commands":[{"goto":{"target":"show"}}]}},{"if":{"condition":"waitTime > 4.75 * 60 * 1000","commands":[{"image":{"locator":"gallery:2bcff696-30ca-4d6c-8115-55946523d137\/*"}}],"elseCommands":[{"image":{"locator":"gallery:12c7d547-e4ce-460e-bc1a-292bdbfaf8cc\/*"}}]}},{"eval":{"script":"var thingsToSay = [\r\n  \"I know you want to see more, but you have to wait...\",\r\n  \"A little patience goes a long way...\",\r\n  \"You'll see more, if you wait...\",\r\n  \"I'm not ready yet.\",\r\n  \"It's not <i>that<\/i> long of a wait, is it?\",\r\n  \"I know you want more, but keep your pants on... or don't!\",\r\n  \"This will have to be enough, unless you're willing to wait...\",\r\n  \"I'll show you more if you can wait...\",\r\n  \"You'll see more soon enough...\",\r\n  \"Keep waiting...  You're ready, right?\",\r\n  \"Yeah, I know, it's <i>hard<\/i> to wait.\",\r\n  \"There'll be more soon.\",\r\n  \"If you're patient I'll show you more. <br>But maybe this is enough?\",\r\n]\r\n\/\/ Get thing to say, but don't repeat the last thing we said.\r\nvar newThingToSay = thingsToSay[Math.floor(Math.random()*thingsToSay.length)]\r\nwhile (newThingToSay === window.lastThingToSay && thingsToSay.length > 2) {\r\n  newThingToSay = thingsToSay[Math.floor(Math.random()*thingsToSay.length)]\r\n}\r\nwindow.lastThingToSay = newThingToSay"}},{"say":{"label":"<p><eval>newThingToSay<\/eval><\/p>","mode":"instant"}},{"timer":{"duration":"10s","style":"hidden","isAsync":true,"commands":[{"goto":{"target":"start"}}]}},{"choice":{"options":[{"label":"More!","commands":[{"goto":{"target":"start"}}]}]}}],"show":[{"eval":{"script":"\/\/ Check if player just got here\r\nvar waitedLongMessage = null\r\nvar cheatMessage = null\r\nif (!teaseStorage.getItem('ws2')) {\r\n  \/\/ First load since they waited on start\r\n  var timeWaited = Date.now() - teaseStorage.getItem('ws')\r\n  var timePassed = timeWaited - (5 * 60 * 1000)\r\n  if (!teaseStorage.getItem('ws') || timeWaited < (5 * 60 * 1000) - 10000) {\r\n    \/\/ Player jumped to this page well before they should\r\n    cheatMessage = \"Hey!  No cheating!  You need to wait!\";\r\n  } else if (timePassed > 1440 * 60 * 1000) {\r\n    \/\/ Player waited over a day\r\n    \/\/ They must have closed their browser tab and then returned much later\r\n    waitedLongMessage = \"Nope! You can't make <i>me<\/i> wait for days, <br>\"\r\n    + \"and then expect tI'll show you more!\"\r\n  } else if (timePassed > 60 * 60 * 1000) {\r\n    \/\/ Player waited over an hour\r\n    \/\/ They must have closed their browser tab and then returned much later\r\n    waitedLongMessage = \"No way! You think you deserve to see more <br>\"\r\n    + \"after making <i>me<\/i> wait for hours!?\"\r\n  } else if (timePassed > 30 * 60 * 1000) {\r\n    \/\/ Player waited well over half an hour\r\n    \/\/ They must have closed their browser tab and then returned much later\r\n    waitedLongMessage = \"Nuh-Uh. You can't walk away, leaving <i>me<\/i> waiting<br>\"\r\n    +\" for over half an hour, then expect me to show you more!\"\r\n  } else if (timePassed >= 2 * 60 * 1000) {\r\n    \/\/ Player waited well over the required 5 min.\r\n    \/\/ They must have closed their browser tab and then returned much later\r\n    waitedLongMessage = \"Sorry! You can't just walk away, making <i>me<\/i> wait<br>\"\r\n    +\"for over \" \r\n    + Math.floor((timePassed \/ 1000) \/ 60) \r\n    + \" minutes, and then expect to see more!\"\r\n  } else if (timePassed >= 1 * 60 * 1000) {\r\n    \/\/ Player waited well over the required 5 min.\r\n    \/\/ They must have closed their browser tab and then returned much later\r\n    waitedLongMessage = \"Sorry! You can't just walk away, making <i>me<\/i> wait<br>\"\r\n    +\"for over a minute, and then expect to see more!\"\r\n  } else if (timePassed > 10000) {\r\n    \/\/ Player waited for 10 secnds\r\n    \/\/ They must have closed their browser tab and then returned later\r\n    waitedLongMessage = \"Sorry! You can't step away and then expect to see more!\"\r\n  }\r\n}"}},{"if":{"condition":"waitedLongMessage","commands":[{"image":{"locator":"gallery:2bcff696-30ca-4d6c-8115-55946523d137\/*"}},{"say":{"label":"<p><eval>waitedLongMessage<\/eval><\/p>","mode":"autoplay"}},{"say":{"label":"<p>You need to wait properly!<\/p>","mode":"autoplay"}},{"eval":{"script":"teaseStorage.removeItem('ws') \/\/ Restart the start wait timer"}},{"goto":{"target":"start"}}]}},{"if":{"condition":"cheatMessage","commands":[{"image":{"locator":"gallery:12c7d547-e4ce-460e-bc1a-292bdbfaf8cc\/1449747"}},{"say":{"label":"<p><eval>cheatMessage<\/eval><\/p>","mode":"autoplay"}},{"goto":{"target":"start"}}]}},{"eval":{"script":"\/\/ Get the first time player was here, or right now if never\r\nvar waitStart2 = teaseStorage.getItem('ws2') || Date.now()\r\n\/\/ Now store that\r\nteaseStorage.setItem('ws2', waitStart2)\r\n\r\nvar waitTime2 = Date.now() - waitStart2 \/\/ Number of miliseconds player has waited\r\n\r\nvar targetWaitTime2 = 1 * 60 * 1000 \/\/ 1 minute in miliseconds\r\n\r\nvar timeLeft2 = targetWaitTime2 - waitTime2 \/\/ How many ms they get to see me\r\n\r\nif (waitTime2 > targetWaitTime2 + (5 * 1000)) {\r\n  \/\/ They closed the window before the 1 min. show was over, \r\n  \/\/ then came back over 5 seconds later\r\n  window.endMessage = \"So you waited all that time to see more, <br>but couldn't stay for another minute?\"\r\n  pages.goto('showEnd')\r\n}"}},{"image":{"locator":"gallery:3569f829-345d-4848-8c6f-031ac76ac288\/*"}},{"timer":{"duration":"$timeLeft2","isAsync":true,"commands":[{"eval":{"script":"window.endMessage = \"That's all for now!\""}},{"goto":{"target":"showEnd"}}]}},{"eval":{"script":"var thingsToSay = [\r\n  \"A glimpse better than nothing...\",\r\n  \"You'll have enough time, right?\",\r\n  \"Like what you see?  Show me how much...\",\r\n  \"We're you going to show me something?\",\r\n  \"Time's going fast!\",\r\n  \"I know, but it should be long enough.\",\r\n  \"I'm waiting for it...\",\r\n]\r\n\/\/ Get thing to say, but don't repeat the last thing we said.\r\nvar newThingToSay = thingsToSay[Math.floor(Math.random()*thingsToSay.length)]\r\nwhile (newThingToSay === window.lastThingToSay && thingsToSay.length > 2) {\r\n  newThingToSay = thingsToSay[Math.floor(Math.random()*thingsToSay.length)]\r\n}\r\nwindow.lastThingToSay = newThingToSay"}},{"say":{"label":"<p><eval>newThingToSay<\/eval><\/p>","mode":"instant"}},{"timer":{"duration":"10s","style":"hidden","isAsync":true,"commands":[{"goto":{"target":"show"}}]}},{"choice":{"options":[{"label":"More!","commands":[{"goto":{"target":"show"}}]}]}}],"showEnd":[{"eval":{"script":"\/\/ Clear our stored times\r\nteaseStorage.removeItem('ws')\r\nteaseStorage.removeItem('ws2')"}},{"image":{"locator":"gallery:2bcff696-30ca-4d6c-8115-55946523d137\/*"}},{"say":{"label":"<p>That&#39;s all for now!<\/p>","mode":"instant"}},{"choice":{"options":[{"label":"I want more!","commands":[{"goto":{"target":"start"}}]},{"label":"I'm done, thanks.","commands":[{"end":{}}]}]}}]},"galleries":{"12c7d547-e4ce-460e-bc1a-292bdbfaf8cc":{"name":"Non Nude","images":[{"id":1449643,"hash":"72d9f73bfc64ae684bdc2561d3e595d4615f9502","size":6132673,"width":7952,"height":5304},{"id":1449644,"hash":"31dd61cbfbdd13a0cb66d270e47f8197a8f154da","size":7615558,"width":5304,"height":7952},{"id":1449646,"hash":"72b984e31645b4694838b33aac9f808be5b68467","size":5593233,"width":5304,"height":7952},{"id":1449647,"hash":"d87396d4aeea0284d5f78c1419ffaa5532f9e6c7","size":6535368,"width":5304,"height":7952},{"id":1449649,"hash":"95ad31da2d9ffdd08b79dd7b8ae9e5e645f8aa6c","size":7843130,"width":5304,"height":7952},{"id":1449650,"hash":"7637ad3192d3d14d061482eb7fc28c5ff7cc3b2a","size":8311780,"width":5304,"height":7952},{"id":1449745,"hash":"e319b6eaff86588dc561c3355a6bff7728d12aec","size":825158,"width":2548,"height":1700},{"id":1449746,"hash":"0ae91930f24565f9a7870cb7318269d46086e071","size":854657,"width":1700,"height":2548},{"id":1449747,"hash":"8119f2f062d19b795b318bfa834021fe5050e077","size":893449,"width":1700,"height":2548},{"id":1449748,"hash":"3c7350715fad7553b0f768d77c1769ab69163a5e","size":753012,"width":2548,"height":1700},{"id":1449749,"hash":"f0889f040e3190787bcb0bed358097b7f3f1e233","size":871707,"width":1700,"height":2548},{"id":1449750,"hash":"d9ebb3f769d85ee549a529411748ebb9f4f77941","size":871544,"width":1700,"height":2548},{"id":1449751,"hash":"877399d0887ae4a37277dff6f1d130010cfaae95","size":851543,"width":1700,"height":2548},{"id":1449752,"hash":"5ab628c348194170a0d9a43da9a3b14193aa33b5","size":810043,"width":1700,"height":2548},{"id":1449753,"hash":"f1af31ff97defb3dabd10f6ebf92da2131f52157","size":907777,"width":1700,"height":2548}]},"3569f829-345d-4848-8c6f-031ac76ac288":{"name":"Nude","images":[{"id":1449651,"hash":"49cced7b2a3c50baa7a308589f3321cf43f933a2","size":7708935,"width":7952,"height":5304},{"id":1449652,"hash":"01bed2ed54287a2728f6670b4de1e9eeb07cc65b","size":7101075,"width":5304,"height":7952},{"id":1449653,"hash":"3c0f8c0d3d201aae28580e48c3027db99a6dde63","size":7936099,"width":7952,"height":5304},{"id":1449654,"hash":"1ae828edbccaca46e3126016b839367dbf96d8a3","size":6095714,"width":5304,"height":7952},{"id":1449655,"hash":"e986faf491f8e8f08ed12259785e7111bcf8c0aa","size":7116161,"width":5304,"height":7952},{"id":1449656,"hash":"23635ba7dd6e3b881e2fa13f5468a9206c5f0167","size":6627976,"width":7952,"height":5304},{"id":1449657,"hash":"cdb16d9aea350f08c1014bff09ec8966f4c1b95c","size":6234838,"width":5304,"height":7952},{"id":1449658,"hash":"8385509e92e7c231007bfa533f352c069a2bad19","size":7268899,"width":5304,"height":7952},{"id":1449659,"hash":"d925db9a230cb7358081ada7ec9712f650714e8b","size":8071119,"width":5304,"height":7952},{"id":1449660,"hash":"542c72f47f9c17b66e3e1a46f656d4f992801f0e","size":6713233,"width":5304,"height":7952},{"id":1449661,"hash":"555b79709005f9251f6556a6b9250ab545bed85b","size":6974603,"width":5304,"height":7952},{"id":1449662,"hash":"05dc04ee9198e8f9e1078569515005013617716a","size":7925860,"width":5304,"height":7952},{"id":1449663,"hash":"c03f0c0c71925fd1bac7ecdc59403cc7d7e40f24","size":7076537,"width":7952,"height":5304},{"id":1449664,"hash":"6276f080d83c0bf3b05868067b3c16c5189dc8b7","size":7047549,"width":7952,"height":5304},{"id":1449665,"hash":"98c84b683c38bab9cf34a2b86745b15e6c7748b3","size":8177211,"width":7952,"height":5304},{"id":1449666,"hash":"ef426adeaae521b94b8c0d8469595785bfdf0e61","size":7734692,"width":5304,"height":7952},{"id":1449754,"hash":"c3fb1d82be58259d82e93226afc1996310dbb620","size":346374,"width":1700,"height":2548},{"id":1449755,"hash":"e1a5b671762d41140e370335cc84133f62256a6a","size":848542,"width":1700,"height":2548},{"id":1449756,"hash":"243d77f6888e7a812710fc1ea787e48bef45b94c","size":477715,"width":1700,"height":2548},{"id":1449757,"hash":"7f8952ac44af5ca3f599bddec84f35de95f64dd8","size":401827,"width":1700,"height":2548},{"id":1449758,"hash":"f66b9ad1c1fef5ca06688871ec8ea4b32c431c2d","size":496080,"width":1700,"height":2548},{"id":1449759,"hash":"a24ac7c8a293aaf110e81dd952d06643b8667f56","size":646981,"width":2548,"height":1700},{"id":1449760,"hash":"775e61285ef33153ae8c74286bcb5fd50ebcf6d3","size":341207,"width":2548,"height":1700},{"id":1449761,"hash":"2a0de920366912f6bce93337816cf47a3bd5fcc0","size":659510,"width":1700,"height":2548},{"id":1449762,"hash":"eb7367a0208a37dc88c12fea88b01bea83bee5c5","size":275325,"width":2548,"height":1700},{"id":1449763,"hash":"cfbf50f74db572e4e993806b778861278f3d1215","size":1001363,"width":2548,"height":1700},{"id":1449764,"hash":"41f29a3c4bcec3f4a26b979dd01ed0072e19f4c8","size":450163,"width":1700,"height":2548},{"id":1449765,"hash":"e7ef76e83ced8b33d05c7db5cc355537f7bb3c6b","size":427002,"width":1700,"height":2558},{"id":1449766,"hash":"5bfd517b2f0d73b1f9faa41f24abeb6a5c0b9531","size":299536,"width":2548,"height":1700},{"id":1449767,"hash":"e722084dc94fc168521a7e6dfb5668ad99220439","size":676819,"width":1700,"height":2548},{"id":1449768,"hash":"b29b31c1ae6b78142f35a25f5e04dec11d3929cc","size":249324,"width":1700,"height":2548},{"id":1449769,"hash":"2d3662372291b99e142d23c0d81180639f3f3113","size":677991,"width":2548,"height":1700},{"id":1449770,"hash":"65af11b234830d8b4e79c8fc9b9a362eab1ab549","size":775436,"width":1700,"height":2548},{"id":1449771,"hash":"7b15447f17325e94480b92fc82d12df1ae1de5c0","size":596845,"width":1700,"height":2548},{"id":1449772,"hash":"5116fad73dbb841be55471a39523f139f0877e64","size":447107,"width":1700,"height":2548},{"id":1449773,"hash":"725861721bf76dd8a19231b9efe3e2a32ffd20ad","size":704711,"width":1700,"height":2548},{"id":1449774,"hash":"0db293912a4a419b28481f4631c2c96d81a6d09d","size":154909,"width":2548,"height":1700},{"id":1449775,"hash":"f68f28ea385a3a77fd09e4cc6ca5a70742bc7162","size":813528,"width":2548,"height":1700},{"id":1449776,"hash":"91e32cced0fde3a3835bc395b398521e6554bab0","size":553891,"width":2548,"height":1700},{"id":1449777,"hash":"81bc13a087f2c3533bedc4048fd8e7a9646aa390","size":600603,"width":2548,"height":1700},{"id":1449778,"hash":"ec201b0779f917f5ec9fa61617a576d1741d9925","size":551672,"width":2548,"height":1700},{"id":1449779,"hash":"1da3226527618aeb67f40b75e83851a5c8298a3a","size":237004,"width":2548,"height":1700},{"id":1449780,"hash":"224389f4a69416160c493f157f6dd67c48216aa9","size":380560,"width":2548,"height":1700},{"id":1449781,"hash":"22eae1a965927319194a7eeae457725d35088c05","size":433708,"width":1700,"height":2548},{"id":1449782,"hash":"e0d68a1766a556f2067b1f7e8acddc47826b2644","size":388071,"width":1700,"height":2548},{"id":1449783,"hash":"708a1d5051967b9e8eab0cdc6bf3fdf82a84a6b2","size":886203,"width":2548,"height":1700},{"id":1449784,"hash":"a94c24a621aaec2b56bd755a2221e2e4c8a936c6","size":558585,"width":2548,"height":1700},{"id":1449785,"hash":"308cfdc62ea538573d83f1b669327191e10577ac","size":375897,"width":1700,"height":2548},{"id":1449786,"hash":"84346ef21f42062c353840fe6fc4dc35503d9007","size":447683,"width":1700,"height":2548},{"id":1449787,"hash":"13b15ce9182f29516a7b4cf77c32c7fa1628e1e0","size":418775,"width":2548,"height":1700},{"id":1449788,"hash":"803e684a8ea91731f479764de4ab76340fcbbc67","size":449056,"width":1700,"height":2548},{"id":1449789,"hash":"c30b7cee4b32d822bcb84afd6195ac57eebefd64","size":337936,"width":2548,"height":1700}]},"2bcff696-30ca-4d6c-8115-55946523d137":{"name":"Almost-Nude","images":[{"id":1449915,"hash":"85f7aa8b5e75b4b673799774df9e701d90636d16","size":821396,"width":1700,"height":2548},{"id":1449916,"hash":"3639884f968a904bda4101329076bafe4e9c60d1","size":626383,"width":2548,"height":1700},{"id":1449917,"hash":"ec558d75bf3140c658c9282431d6cb2a5022b708","size":453165,"width":1700,"height":2548},{"id":1449919,"hash":"4aae236e14e50e47ca9d2b947ff90af46bfd5539","size":504054,"width":2548,"height":1700},{"id":1449920,"hash":"07ec4244afd0094bed3f16befede0962c9b5e6d8","size":549888,"width":1700,"height":2548}]}},"editor":{"recentImages":[{"type":"gallery","mimeType":"image\/jpeg","galleryId":"2bcff696-30ca-4d6c-8115-55946523d137","url":"gallery:2bcff696-30ca-4d6c-8115-55946523d137\/*"},{"type":"gallery","mimeType":"image\/jpeg","galleryId":"12c7d547-e4ce-460e-bc1a-292bdbfaf8cc","url":"gallery:12c7d547-e4ce-460e-bc1a-292bdbfaf8cc\/1449747","imageId":1449747},{"type":"gallery","mimeType":"image\/jpeg","galleryId":"3569f829-345d-4848-8c6f-031ac76ac288","url":"gallery:3569f829-345d-4848-8c6f-031ac76ac288\/*"}]},"modules":{"storage":{}}}