(function () {\n "use strict";\n version.extensions['soundMacros'] = {\n major: 1,\n minor: 1,\n revision: 2\n };\n var p = macros['playsound'] = {\n soundtracks: {},\n handler: function (a, b, c, d) {\n var loop = function (m) {\n if (m.loop == undefined) {\n m.loopfn = function () {\n this.play();\n };\n m.addEventListener('ended', m.loopfn, 0);\n } else m.loop = true;\n m.play();\n };\n var s = eval(d.fullArgs());\n if (s) {\n s = s.toString();\n var m = this.soundtracks[s.slice(0, s.lastIndexOf("."))];\n if (m) {\n if (b == "playsound") {\n m.play();\n } else if (b == "loopsound") {\n loop(m);\n } else if (b == "pausesound") {\n m.pause();\n } else if (b == "unloopsound") {\n if (m.loop != undefined) {\n m.loop = false;\n } else if (m.loopfn) {\n m.removeEventListener('ended', m.loopfn);\n delete m.loopfn;\n }\n } else if (b == "stopsound") {\n m.pause();\n m.currentTime = 0;\n } else if (b == "fadeoutsound" || b == "fadeinsound") {\n if (m.interval) clearInterval(m.interval);\n if (b == "fadeinsound") {\n if (m.currentTime>0) return;\n m.volume = 0;\n loop(m);\n } else {\n if (!m.currentTime) return;\n m.play();\n }\n var v = m.volume;\n m.interval = setInterval(function () {\n v = Math.min(1, Math.max(0, v + 0.005 * (b == "fadeinsound" ? 1 : -1)));\n m.volume = Math.easeInOut(v);\n if (v == 0 || v == 1) clearInterval(m.interval);\n if (v == 0) {\n m.pause();\n m.currentTime = 0;\n m.volume = 1;\n }\n }, 10);\n }\n }\n }\n }\n }\n macros['fadeinsound'] = p;\n macros['fadeoutsound'] = p;\n macros['unloopsound'] = p;\n macros['loopsound'] = p;\n macros['pausesound'] = p;\n macros['stopsound'] = p;\n macros['stopallsound'] = {\n handler: function () {\n var s = macros.playsound.soundtracks;\n for (var j in s) {\n\t\tif (s.hasOwnProperty(j)) {\n s[j].pause();\n if (s[j].currentTime) {\n\t\t s[j].currentTime = 0;\n\t\t }\n\t\t}\n }\n }\n }\n var div = document.getElementById("storeArea").firstChild;\n var fe = ["ogg", "mp3", "wav", "webm"];\n while (div) {\n var b = String.fromCharCode(92);\n var q = '"';\n var re = "['" + q + "]([^" + q + "']*?)" + b + ".(ogg|mp3|wav|webm)['" + q + "]";\n k(new RegExp(re, "gi"));\n div = div.nextSibling;\n }\n\n function k(c, e) {\n do {\n var d = c.exec(div.innerHTML);\n if (d) {\n var a = new Audio();\n if (a.canPlayType) {\n for (var i = -1; i < fe.length; i += 1) {\n if (i >= 0) d[2] = fe[i];\n if (a.canPlayType("audio/" + d[2])) break;\n }\n if (i < fe.length) {\n a.setAttribute("src", d[1] + "." + d[2]);\n a.interval = null;\n macros.playsound.soundtracks[d[1]] = a;\n } else console.log("Browser can't play '" + d[1] + "'");\n }\n }\n } while (d);\n }\n}());
Swipe & done! Very ladylike.\n\n[[Back to rest of body|towel]]\n<<playsound "leftarm.mp3" >>
It's not something you want to think about and looking back you can't believe you even tried. You heard that some other girls at school were doing it and somehow you thought maybe this might make you look a little more like them.\n\nYour Mom and Dad caught you one night trying at home and that was the end of it.\n\nThings are different now.\n\n[[You're accepting the way you look|You've accepted this]]
You raise your leg on the edge of the shower and begin to credit card your butt cheeks. You're having too much fun with this.\n\n[[Back to rest of body|towel]]\n<<playsound "heinie.mp3" >>
The water's warmth feels so good against your skin.\n\nYou could stay here forever.\n\nYou turn pruney as the water starts running cold.\n\nExcept, you're [[not the only one in the house]].
The water's warmth feels so good against your skin.\n\nYou could stay here [[forever]].
(function () {\n "use strict";\n version.extensions['soundMacros'] = {\n major: 1,\n minor: 1,\n revision: 2\n };\n var p = macros['playsound'] = {\n soundtracks: {},\n handler: function (a, b, c, d) {\n var loop = function (m) {\n if (m.loop == undefined) {\n m.loopfn = function () {\n this.play();\n };\n m.addEventListener('ended', m.loopfn, 0);\n } else m.loop = true;\n m.play();\n };\n var s = eval(d.fullArgs());\n if (s) {\n s = s.toString();\n var m = this.soundtracks[s.slice(0, s.lastIndexOf("."))];\n if (m) {\n if (b == "playsound") {\n m.play();\n } else if (b == "loopsound") {\n loop(m);\n } else if (b == "pausesound") {\n m.pause();\n } else if (b == "unloopsound") {\n if (m.loop != undefined) {\n m.loop = false;\n } else if (m.loopfn) {\n m.removeEventListener('ended', m.loopfn);\n delete m.loopfn;\n }\n } else if (b == "stopsound") {\n m.pause();\n m.currentTime = 0;\n } else if (b == "fadeoutsound" || b == "fadeinsound") {\n if (m.interval) clearInterval(m.interval);\n if (b == "fadeinsound") {\n if (m.currentTime>0) return;\n m.volume = 0;\n loop(m);\n } else {\n if (!m.currentTime) return;\n m.play();\n }\n var v = m.volume;\n m.interval = setInterval(function () {\n v = Math.min(1, Math.max(0, v + 0.005 * (b == "fadeinsound" ? 1 : -1)));\n m.volume = Math.easeInOut(v);\n if (v == 0 || v == 1) clearInterval(m.interval);\n if (v == 0) {\n m.pause();\n m.currentTime = 0;\n m.volume = 1;\n }\n }, 10);\n }\n }\n }\n }\n }\n macros['fadeinsound'] = p;\n macros['fadeoutsound'] = p;\n macros['unloopsound'] = p;\n macros['loopsound'] = p;\n macros['pausesound'] = p;\n macros['stopsound'] = p;\n macros['stopallsound'] = {\n handler: function () {\n var s = macros.playsound.soundtracks;\n for (var j in s) {\n\t\tif (s.hasOwnProperty(j)) {\n s[j].pause();\n if (s[j].currentTime) {\n\t\t s[j].currentTime = 0;\n\t\t }\n\t\t}\n }\n }\n }\n var div = document.getElementById("storeArea").firstChild;\n var fe = ["ogg", "mp3", "wav", "webm"];\n while (div) {\n var b = String.fromCharCode(92);\n var q = '"';\n var re = "['" + q + "]([^" + q + "']*?)" + b + ".(ogg|mp3|wav|webm)['" + q + "]";\n k(new RegExp(re, "gi"));\n div = div.nextSibling;\n }\n\n function k(c, e) {\n do {\n var d = c.exec(div.innerHTML);\n if (d) {\n var a = new Audio();\n if (a.canPlayType) {\n for (var i = -1; i < fe.length; i += 1) {\n if (i >= 0) d[2] = fe[i];\n if (a.canPlayType("audio/" + d[2])) break;\n }\n if (i < fe.length) {\n a.setAttribute("src", d[1] + "." + d[2]);\n a.interval = null;\n macros.playsound.soundtracks[d[1]] = a;\n } else console.log("Browser can't play '" + d[1] + "'");\n }\n }\n } while (d);\n }\n}());\n
(function () {\n "use strict";\n version.extensions['soundMacros'] = {\n major: 1,\n minor: 1,\n revision: 2\n };\n var p = macros['playsound'] = {\n soundtracks: {},\n handler: function (a, b, c, d) {\n var loop = function (m) {\n if (m.loop == undefined) {\n m.loopfn = function () {\n this.play();\n };\n m.addEventListener('ended', m.loopfn, 0);\n } else m.loop = true;\n m.play();\n };\n var s = eval(d.fullArgs());\n if (s) {\n s = s.toString();\n var m = this.soundtracks[s.slice(0, s.lastIndexOf("."))];\n if (m) {\n if (b == "playsound") {\n m.play();\n } else if (b == "loopsound") {\n loop(m);\n } else if (b == "pausesound") {\n m.pause();\n } else if (b == "unloopsound") {\n if (m.loop != undefined) {\n m.loop = false;\n } else if (m.loopfn) {\n m.removeEventListener('ended', m.loopfn);\n delete m.loopfn;\n }\n } else if (b == "stopsound") {\n m.pause();\n m.currentTime = 0;\n } else if (b == "fadeoutsound" || b == "fadeinsound") {\n if (m.interval) clearInterval(m.interval);\n if (b == "fadeinsound") {\n if (m.currentTime>0) return;\n m.volume = 0;\n loop(m);\n } else {\n if (!m.currentTime) return;\n m.play();\n }\n var v = m.volume;\n m.interval = setInterval(function () {\n v = Math.min(1, Math.max(0, v + 0.005 * (b == "fadeinsound" ? 1 : -1)));\n m.volume = Math.easeInOut(v);\n if (v == 0 || v == 1) clearInterval(m.interval);\n if (v == 0) {\n m.pause();\n m.currentTime = 0;\n m.volume = 1;\n }\n }, 10);\n }\n }\n }\n }\n }\n macros['fadeinsound'] = p;\n macros['fadeoutsound'] = p;\n macros['unloopsound'] = p;\n macros['loopsound'] = p;\n macros['pausesound'] = p;\n macros['stopsound'] = p;\n macros['stopallsound'] = {\n handler: function () {\n var s = macros.playsound.soundtracks;\n for (var j in s) {\n\t\tif (s.hasOwnProperty(j)) {\n s[j].pause();\n if (s[j].currentTime) {\n\t\t s[j].currentTime = 0;\n\t\t }\n\t\t}\n }\n }\n }\n var div = document.getElementById("storeArea").firstChild;\n var fe = ["ogg", "mp3", "wav", "webm"];\n while (div) {\n var b = String.fromCharCode(92);\n var q = '"';\n var re = "['" + q + "]([^" + q + "']*?)" + b + ".(ogg|mp3|wav|webm)['" + q + "]";\n k(new RegExp(re, "gi"));\n div = div.nextSibling;\n }\n\n function k(c, e) {\n do {\n var d = c.exec(div.innerHTML);\n if (d) {\n var a = new Audio();\n if (a.canPlayType) {\n for (var i = -1; i < fe.length; i += 1) {\n if (i >= 0) d[2] = fe[i];\n if (a.canPlayType("audio/" + d[2])) break;\n }\n if (i < fe.length) {\n a.setAttribute("src", d[1] + "." + d[2]);\n a.interval = null;\n macros.playsound.soundtracks[d[1]] = a;\n } else console.log("Browser can't play '" + d[1] + "'");\n }\n }\n } while (d);\n }\n}());\n
<<playsound "showercurtain.mp3" >>\nMom hands you the [[towels|towel]].
data:image/gif;base64,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
(function () {\n "use strict";\n version.extensions['soundMacros'] = {\n major: 1,\n minor: 1,\n revision: 2\n };\n var p = macros['playsound'] = {\n soundtracks: {},\n handler: function (a, b, c, d) {\n var loop = function (m) {\n if (m.loop == undefined) {\n m.loopfn = function () {\n this.play();\n };\n m.addEventListener('ended', m.loopfn, 0);\n } else m.loop = true;\n m.play();\n };\n var s = eval(d.fullArgs());\n if (s) {\n s = s.toString();\n var m = this.soundtracks[s.slice(0, s.lastIndexOf("."))];\n if (m) {\n if (b == "playsound") {\n m.play();\n } else if (b == "loopsound") {\n loop(m);\n } else if (b == "pausesound") {\n m.pause();\n } else if (b == "unloopsound") {\n if (m.loop != undefined) {\n m.loop = false;\n } else if (m.loopfn) {\n m.removeEventListener('ended', m.loopfn);\n delete m.loopfn;\n }\n } else if (b == "stopsound") {\n m.pause();\n m.currentTime = 0;\n } else if (b == "fadeoutsound" || b == "fadeinsound") {\n if (m.interval) clearInterval(m.interval);\n if (b == "fadeinsound") {\n if (m.currentTime>0) return;\n m.volume = 0;\n loop(m);\n } else {\n if (!m.currentTime) return;\n m.play();\n }\n var v = m.volume;\n m.interval = setInterval(function () {\n v = Math.min(1, Math.max(0, v + 0.005 * (b == "fadeinsound" ? 1 : -1)));\n m.volume = Math.easeInOut(v);\n if (v == 0 || v == 1) clearInterval(m.interval);\n if (v == 0) {\n m.pause();\n m.currentTime = 0;\n m.volume = 1;\n }\n }, 10);\n }\n }\n }\n }\n }\n macros['fadeinsound'] = p;\n macros['fadeoutsound'] = p;\n macros['unloopsound'] = p;\n macros['loopsound'] = p;\n macros['pausesound'] = p;\n macros['stopsound'] = p;\n macros['stopallsound'] = {\n handler: function () {\n var s = macros.playsound.soundtracks;\n for (var j in s) {\n\t\tif (s.hasOwnProperty(j)) {\n s[j].pause();\n if (s[j].currentTime) {\n\t\t s[j].currentTime = 0;\n\t\t }\n\t\t}\n }\n }\n }\n var div = document.getElementById("storeArea").firstChild;\n var fe = ["ogg", "mp3", "wav", "webm"];\n while (div) {\n var b = String.fromCharCode(92);\n var q = '"';\n var re = "['" + q + "]([^" + q + "']*?)" + b + ".(ogg|mp3|wav|webm)['" + q + "]";\n k(new RegExp(re, "gi"));\n div = div.nextSibling;\n }\n\n function k(c, e) {\n do {\n var d = c.exec(div.innerHTML);\n if (d) {\n var a = new Audio();\n if (a.canPlayType) {\n for (var i = -1; i < fe.length; i += 1) {\n if (i >= 0) d[2] = fe[i];\n if (a.canPlayType("audio/" + d[2])) break;\n }\n if (i < fe.length) {\n a.setAttribute("src", d[1] + "." + d[2]);\n a.interval = null;\n macros.playsound.soundtracks[d[1]] = a;\n } else console.log("Browser can't play '" + d[1] + "'");\n }\n }\n } while (d);\n }\n}());
<center>\n[img[when they come]]\n[img[loading]]\nBefore starting, please wait for sound assets to load & start.\n![[begin]]\nby [[Steven Harmon|http://www.stevenharmongames.com/]] & [[Nhi L Trinh|https://www.instagram.com/trinh_le_nhi/?hl=en&fbclid=IwAR14xmqmk3fdMDykktYuJIUGTC75GFBJb5SahgRhSMUnt8v84WQrZWGQ3No]]\n</center>\n\n<<loopsound "showerloop.mp3" >>\n<<loopsound "roomtone00.mp3" >>\n<<set $continueshower to false>>
<<loopsound "brushteeth.mp3" >>\nYou brush your teeth hard and fast, you've never had a single cavity and it's one of your proudest life achievements. Unlike your Dad, who's constantly having late late **late** night snacks. Or like your Mom who has had plenty, not to mention her daily intake of mazapan candies.\n\nNot you though. \n\nYou're a salty and savory one.\n\n[[spit]]
<<if $breakfastate is true>>\n[[brushteeth][$brushedteeth to true]]\n<<endif>>\n\n<<if $breakfastate is false>>\nYou don't really know why you'd brush your teeth right now. You're just gonna eat breakfast afterwards anyway...\nMight as well [[hold off on that|breathe menu]] for now.\n<<endif>>\n
<<if $pantson is false>>\nFeeling the air between your legs, what a treat!\n<<endif>>\n\n//Should I step into it or should I pull it over my head?// These are the important questions. Once you decide, you take a lingering look at yourself in the mirror.\n\n[[~twirl~|twirl]]\n\n[[Finish getting dressed|get dressed]]\n\n<<set $dresson to true >>
You turn around, all the small round dimples cover a large part of your legs, they are so //visible//. As you move in closer to get a better look, you notice the little red dots. These pimples will never go away. It's like they multiply each day, as though one pimple sends out invitations to five more pimples to come party on your face. And then, there's your belly and the annoying bulge that you can always see. Even if you try to suck your stomach in, you always eventually have to breathe. More than anything you just want to wrap yourself in cellophane to hid all the imperfections, but all you have on hand is [[foil]].\n\n<<loopsound "cellophaneloop.mp3" >>\n
When They Come to Your Door
ICE stands for Immigration & Customs Enforcement.\nThey also stand for facism.\n\nICE violates the Fourth Amendment with unreasonable searches and seizures. ICE seperates families. ICE puts kids in cages and lets them die.\n\nWhether you're an American citizen or not, it doesn't matter to them. If you fit the appearance, that's all they need. Thousands of U.S. Citizens have been unlawfully detained and deported. Tens of thousands of deported parents have kids who are U.S. citizens. The Trump administration from day one has had an agenda to deport minority undocumented immigrants and dreamers whom they call [[aliens]].\n\n\n\n
(function () {\n "use strict";\n version.extensions['soundMacros'] = {\n major: 1,\n minor: 1,\n revision: 2\n };\n var p = macros['playsound'] = {\n soundtracks: {},\n handler: function (a, b, c, d) {\n var loop = function (m) {\n if (m.loop == undefined) {\n m.loopfn = function () {\n this.play();\n };\n m.addEventListener('ended', m.loopfn, 0);\n } else m.loop = true;\n m.play();\n };\n var s = eval(d.fullArgs());\n if (s) {\n s = s.toString();\n var m = this.soundtracks[s.slice(0, s.lastIndexOf("."))];\n if (m) {\n if (b == "playsound") {\n m.play();\n } else if (b == "loopsound") {\n loop(m);\n } else if (b == "pausesound") {\n m.pause();\n } else if (b == "unloopsound") {\n if (m.loop != undefined) {\n m.loop = false;\n } else if (m.loopfn) {\n m.removeEventListener('ended', m.loopfn);\n delete m.loopfn;\n }\n } else if (b == "stopsound") {\n m.pause();\n m.currentTime = 0;\n } else if (b == "fadeoutsound" || b == "fadeinsound") {\n if (m.interval) clearInterval(m.interval);\n if (b == "fadeinsound") {\n if (m.currentTime>0) return;\n m.volume = 0;\n loop(m);\n } else {\n if (!m.currentTime) return;\n m.play();\n }\n var v = m.volume;\n m.interval = setInterval(function () {\n v = Math.min(1, Math.max(0, v + 0.005 * (b == "fadeinsound" ? 1 : -1)));\n m.volume = Math.easeInOut(v);\n if (v == 0 || v == 1) clearInterval(m.interval);\n if (v == 0) {\n m.pause();\n m.currentTime = 0;\n m.volume = 1;\n }\n }, 10);\n }\n }\n }\n }\n }\n macros['fadeinsound'] = p;\n macros['fadeoutsound'] = p;\n macros['unloopsound'] = p;\n macros['loopsound'] = p;\n macros['pausesound'] = p;\n macros['stopsound'] = p;\n macros['stopallsound'] = {\n handler: function () {\n var s = macros.playsound.soundtracks;\n for (var j in s) {\n\t\tif (s.hasOwnProperty(j)) {\n s[j].pause();\n if (s[j].currentTime) {\n\t\t s[j].currentTime = 0;\n\t\t }\n\t\t}\n }\n }\n }\n var div = document.getElementById("storeArea").firstChild;\n var fe = ["ogg", "mp3", "wav", "webm"];\n while (div) {\n var b = String.fromCharCode(92);\n var q = '"';\n var re = "['" + q + "]([^" + q + "']*?)" + b + ".(ogg|mp3|wav|webm)['" + q + "]";\n k(new RegExp(re, "gi"));\n div = div.nextSibling;\n }\n\n function k(c, e) {\n do {\n var d = c.exec(div.innerHTML);\n if (d) {\n var a = new Audio();\n if (a.canPlayType) {\n for (var i = -1; i < fe.length; i += 1) {\n if (i >= 0) d[2] = fe[i];\n if (a.canPlayType("audio/" + d[2])) break;\n }\n if (i < fe.length) {\n a.setAttribute("src", d[1] + "." + d[2]);\n a.interval = null;\n macros.playsound.soundtracks[d[1]] = a;\n } else console.log("Browser can't play '" + d[1] + "'");\n }\n }\n } while (d);\n }\n}());
You proceed downstairs, then turn the corner and listen to the men's footsteps. They're going towards the complex wing where your apartment is.\n\n[[Shrug it off and head to the bus stop|shrug it off and head to the bus stop]] you're going to be late if you wait any longer.\n\n[[Tail them|tail them]]\n\n<<fadeoutsound "roomtone01.mp3" >>\n<<loopsound "roomtone02.mp3" >>
<center>This game features multiple branching paths and endings.\nEach choice you made had a difference in how the events unfolded.\nClose and re-open the game to reset your decision variables and restart.</center>
"Sorry, my bad."\n<<playsound "showercurtain.mp3" >>\n\nMom hands you the [[towels|towel]].
They knock again, but this time harder. Your Mom looks at you and then the [[door]].\n<<playsound "doorknockhard.mp3" >>\n<<display "Timer Addon">>\n<<pause_timer>>\n<<stop_timer>>
You stand paralyzed. You don't know what to do. You remember a news story you heard on the radio on the school bus about covert morning ICE raids, but you don't know if this is actual police or not and you don't want to get arrested for not complying and give them an excuse to use force. By the time you wrap your head around the whole ordeal Mom has her hands on the doorknob and [[pulls the door open|open door]] ever so slightly to speak with the officers.\n\n<<display "Timer Addon">>\n<<pause_timer>>\n<<stop_timer>>
You see the men walk down the hallway and approach your apartment.\n\nBut they might be going to [[someone else's|hesitate]] apartment?\n\nI should [[call mom]].
(function () {\n "use strict";\n version.extensions['soundMacros'] = {\n major: 1,\n minor: 1,\n revision: 2\n };\n var p = macros['playsound'] = {\n soundtracks: {},\n handler: function (a, b, c, d) {\n var loop = function (m) {\n if (m.loop == undefined) {\n m.loopfn = function () {\n this.play();\n };\n m.addEventListener('ended', m.loopfn, 0);\n } else m.loop = true;\n m.play();\n };\n var s = eval(d.fullArgs());\n if (s) {\n s = s.toString();\n var m = this.soundtracks[s.slice(0, s.lastIndexOf("."))];\n if (m) {\n if (b == "playsound") {\n m.play();\n } else if (b == "loopsound") {\n loop(m);\n } else if (b == "pausesound") {\n m.pause();\n } else if (b == "unloopsound") {\n if (m.loop != undefined) {\n m.loop = false;\n } else if (m.loopfn) {\n m.removeEventListener('ended', m.loopfn);\n delete m.loopfn;\n }\n } else if (b == "stopsound") {\n m.pause();\n m.currentTime = 0;\n } else if (b == "fadeoutsound" || b == "fadeinsound") {\n if (m.interval) clearInterval(m.interval);\n if (b == "fadeinsound") {\n if (m.currentTime>0) return;\n m.volume = 0;\n loop(m);\n } else {\n if (!m.currentTime) return;\n m.play();\n }\n var v = m.volume;\n m.interval = setInterval(function () {\n v = Math.min(1, Math.max(0, v + 0.005 * (b == "fadeinsound" ? 1 : -1)));\n m.volume = Math.easeInOut(v);\n if (v == 0 || v == 1) clearInterval(m.interval);\n if (v == 0) {\n m.pause();\n m.currentTime = 0;\n m.volume = 1;\n }\n }, 10);\n }\n }\n }\n }\n }\n macros['fadeinsound'] = p;\n macros['fadeoutsound'] = p;\n macros['unloopsound'] = p;\n macros['loopsound'] = p;\n macros['pausesound'] = p;\n macros['stopsound'] = p;\n macros['stopallsound'] = {\n handler: function () {\n var s = macros.playsound.soundtracks;\n for (var j in s) {\n\t\tif (s.hasOwnProperty(j)) {\n s[j].pause();\n if (s[j].currentTime) {\n\t\t s[j].currentTime = 0;\n\t\t }\n\t\t}\n }\n }\n }\n var div = document.getElementById("storeArea").firstChild;\n var fe = ["ogg", "mp3", "wav", "webm"];\n while (div) {\n var b = String.fromCharCode(92);\n var q = '"';\n var re = "['" + q + "]([^" + q + "']*?)" + b + ".(ogg|mp3|wav|webm)['" + q + "]";\n k(new RegExp(re, "gi"));\n div = div.nextSibling;\n }\n\n function k(c, e) {\n do {\n var d = c.exec(div.innerHTML);\n if (d) {\n var a = new Audio();\n if (a.canPlayType) {\n for (var i = -1; i < fe.length; i += 1) {\n if (i >= 0) d[2] = fe[i];\n if (a.canPlayType("audio/" + d[2])) break;\n }\n if (i < fe.length) {\n a.setAttribute("src", d[1] + "." + d[2]);\n a.interval = null;\n macros.playsound.soundtracks[d[1]] = a;\n } else console.log("Browser can't play '" + d[1] + "'");\n }\n }\n } while (d);\n }\n}());\n
(function () {\n "use strict";\n version.extensions['soundMacros'] = {\n major: 1,\n minor: 1,\n revision: 2\n };\n var p = macros['playsound'] = {\n soundtracks: {},\n handler: function (a, b, c, d) {\n var loop = function (m) {\n if (m.loop == undefined) {\n m.loopfn = function () {\n this.play();\n };\n m.addEventListener('ended', m.loopfn, 0);\n } else m.loop = true;\n m.play();\n };\n var s = eval(d.fullArgs());\n if (s) {\n s = s.toString();\n var m = this.soundtracks[s.slice(0, s.lastIndexOf("."))];\n if (m) {\n if (b == "playsound") {\n m.play();\n } else if (b == "loopsound") {\n loop(m);\n } else if (b == "pausesound") {\n m.pause();\n } else if (b == "unloopsound") {\n if (m.loop != undefined) {\n m.loop = false;\n } else if (m.loopfn) {\n m.removeEventListener('ended', m.loopfn);\n delete m.loopfn;\n }\n } else if (b == "stopsound") {\n m.pause();\n m.currentTime = 0;\n } else if (b == "fadeoutsound" || b == "fadeinsound") {\n if (m.interval) clearInterval(m.interval);\n if (b == "fadeinsound") {\n if (m.currentTime>0) return;\n m.volume = 0;\n loop(m);\n } else {\n if (!m.currentTime) return;\n m.play();\n }\n var v = m.volume;\n m.interval = setInterval(function () {\n v = Math.min(1, Math.max(0, v + 0.005 * (b == "fadeinsound" ? 1 : -1)));\n m.volume = Math.easeInOut(v);\n if (v == 0 || v == 1) clearInterval(m.interval);\n if (v == 0) {\n m.pause();\n m.currentTime = 0;\n m.volume = 1;\n }\n }, 10);\n }\n }\n }\n }\n }\n macros['fadeinsound'] = p;\n macros['fadeoutsound'] = p;\n macros['unloopsound'] = p;\n macros['loopsound'] = p;\n macros['pausesound'] = p;\n macros['stopsound'] = p;\n macros['stopallsound'] = {\n handler: function () {\n var s = macros.playsound.soundtracks;\n for (var j in s) {\n\t\tif (s.hasOwnProperty(j)) {\n s[j].pause();\n if (s[j].currentTime) {\n\t\t s[j].currentTime = 0;\n\t\t }\n\t\t}\n }\n }\n }\n var div = document.getElementById("storeArea").firstChild;\n var fe = ["ogg", "mp3", "wav", "webm"];\n while (div) {\n var b = String.fromCharCode(92);\n var q = '"';\n var re = "['" + q + "]([^" + q + "']*?)" + b + ".(ogg|mp3|wav|webm)['" + q + "]";\n k(new RegExp(re, "gi"));\n div = div.nextSibling;\n }\n\n function k(c, e) {\n do {\n var d = c.exec(div.innerHTML);\n if (d) {\n var a = new Audio();\n if (a.canPlayType) {\n for (var i = -1; i < fe.length; i += 1) {\n if (i >= 0) d[2] = fe[i];\n if (a.canPlayType("audio/" + d[2])) break;\n }\n if (i < fe.length) {\n a.setAttribute("src", d[1] + "." + d[2]);\n a.interval = null;\n macros.playsound.soundtracks[d[1]] = a;\n } else console.log("Browser can't play '" + d[1] + "'");\n }\n }\n } while (d);\n }\n}());
(function () {\n "use strict";\n version.extensions['soundMacros'] = {\n major: 1,\n minor: 1,\n revision: 2\n };\n var p = macros['playsound'] = {\n soundtracks: {},\n handler: function (a, b, c, d) {\n var loop = function (m) {\n if (m.loop == undefined) {\n m.loopfn = function () {\n this.play();\n };\n m.addEventListener('ended', m.loopfn, 0);\n } else m.loop = true;\n m.play();\n };\n var s = eval(d.fullArgs());\n if (s) {\n s = s.toString();\n var m = this.soundtracks[s.slice(0, s.lastIndexOf("."))];\n if (m) {\n if (b == "playsound") {\n m.play();\n } else if (b == "loopsound") {\n loop(m);\n } else if (b == "pausesound") {\n m.pause();\n } else if (b == "unloopsound") {\n if (m.loop != undefined) {\n m.loop = false;\n } else if (m.loopfn) {\n m.removeEventListener('ended', m.loopfn);\n delete m.loopfn;\n }\n } else if (b == "stopsound") {\n m.pause();\n m.currentTime = 0;\n } else if (b == "fadeoutsound" || b == "fadeinsound") {\n if (m.interval) clearInterval(m.interval);\n if (b == "fadeinsound") {\n if (m.currentTime>0) return;\n m.volume = 0;\n loop(m);\n } else {\n if (!m.currentTime) return;\n m.play();\n }\n var v = m.volume;\n m.interval = setInterval(function () {\n v = Math.min(1, Math.max(0, v + 0.005 * (b == "fadeinsound" ? 1 : -1)));\n m.volume = Math.easeInOut(v);\n if (v == 0 || v == 1) clearInterval(m.interval);\n if (v == 0) {\n m.pause();\n m.currentTime = 0;\n m.volume = 1;\n }\n }, 10);\n }\n }\n }\n }\n }\n macros['fadeinsound'] = p;\n macros['fadeoutsound'] = p;\n macros['unloopsound'] = p;\n macros['loopsound'] = p;\n macros['pausesound'] = p;\n macros['stopsound'] = p;\n macros['stopallsound'] = {\n handler: function () {\n var s = macros.playsound.soundtracks;\n for (var j in s) {\n\t\tif (s.hasOwnProperty(j)) {\n s[j].pause();\n if (s[j].currentTime) {\n\t\t s[j].currentTime = 0;\n\t\t }\n\t\t}\n }\n }\n }\n var div = document.getElementById("storeArea").firstChild;\n var fe = ["ogg", "mp3", "wav", "webm"];\n while (div) {\n var b = String.fromCharCode(92);\n var q = '"';\n var re = "['" + q + "]([^" + q + "']*?)" + b + ".(ogg|mp3|wav|webm)['" + q + "]";\n k(new RegExp(re, "gi"));\n div = div.nextSibling;\n }\n\n function k(c, e) {\n do {\n var d = c.exec(div.innerHTML);\n if (d) {\n var a = new Audio();\n if (a.canPlayType) {\n for (var i = -1; i < fe.length; i += 1) {\n if (i >= 0) d[2] = fe[i];\n if (a.canPlayType("audio/" + d[2])) break;\n }\n if (i < fe.length) {\n a.setAttribute("src", d[1] + "." + d[2]);\n a.interval = null;\n macros.playsound.soundtracks[d[1]] = a;\n } else console.log("Browser can't play '" + d[1] + "'");\n }\n }\n } while (d);\n }\n}());
Okay, I'll...\n\n<<if $breakfastate is false>> [[Get breakfast|get breakfast]] <<endif>>\n\n<<if $dressed is false>> [[Get dressed|get dressed]] <<endif>>
<center>\n<<if $headdry is false || $torsodry is false || $leftarmdry is false || $rightarmdry is false || $leftlegdry is false || $rightlegdry is false || $heiniedry is false>> Dry<<endif>>\n\n\n<<if $headdry is false>> [[Head|Dry head][$headdry to true]] <<endif>>\n<<if $headdry is true && $torsodry is true && $leftarmdry is true && $rightarmdry is true && $leftlegdry is true && $rightlegdry is true && $heiniedry is true>>\n[[Step out of shower]]\n<<endif>>\n<div class="options">\n<<if $leftarmdry is false>> [[Left Arm|Dry left arm][$leftarmdry to true]] <<endif>> <<if $torsodry is false>> [[Torso|Dry torso][$torsodry to true]] <<endif>> <<if $rightarmdry is false>> [[Right Arm|Dry right arm][$rightarmdry to true]] <<endif>> </div>\n\n\n<<if $heiniedry is false>> [[Heinie|Dry heinie][$heiniedry to true]] <<endif>>\n\n\n\n\n<div class="options"> <<if $leftlegdry is false>> [[Left Leg|Dry left leg][$leftlegdry to true]] <<endif>> <<if $rightlegdry is false>> [[Right Leg|Dry right leg][$rightlegdry to true]] <<endif>></div>\n</center>\n
Mierda!\n\nYou're gonna have to call out.\n\nMom! Toallita!!!\n\n[[Toallita!!!|Toaliita1]]
body, html {\n\t/* This affects the entire page */\n cursor: [img[customcursor]],auto;\n}\n.passage {\n\t/* This only affects passages */ \n\tcursor: [img[customcursorpassage]],auto;\n\tfont-size: 175%;\n\tfont-family: 'Schoolbell', cursive;\n}\n.passage a {\n\t/* This affects passage links */\n\tcolor:#ede5d8 !important;\n}\n.passage a:hover {\n\t/* This affects links while the cursor is over them */\n\tcolor:#bf9049 !important; text-decoration: none;\n\tcursor: [img[customcursorhover]],auto;\n}\n.passage img {\n display: block;\n max-width: 100%;\n height: auto;\n margin: 0 auto;\n}\n#sidebar {\n\tdisplay: none;\n}\n#passages {\n\tborder-left: 0;\n}\n#passages .options a {\n\tmargin-left: 7em;\n}\n#passages .options a:first-of-type {\n\tmargin-left: 0;\n}
(function () {\n "use strict";\n version.extensions['soundMacros'] = {\n major: 1,\n minor: 1,\n revision: 2\n };\n var p = macros['playsound'] = {\n soundtracks: {},\n handler: function (a, b, c, d) {\n var loop = function (m) {\n if (m.loop == undefined) {\n m.loopfn = function () {\n this.play();\n };\n m.addEventListener('ended', m.loopfn, 0);\n } else m.loop = true;\n m.play();\n };\n var s = eval(d.fullArgs());\n if (s) {\n s = s.toString();\n var m = this.soundtracks[s.slice(0, s.lastIndexOf("."))];\n if (m) {\n if (b == "playsound") {\n m.play();\n } else if (b == "loopsound") {\n loop(m);\n } else if (b == "pausesound") {\n m.pause();\n } else if (b == "unloopsound") {\n if (m.loop != undefined) {\n m.loop = false;\n } else if (m.loopfn) {\n m.removeEventListener('ended', m.loopfn);\n delete m.loopfn;\n }\n } else if (b == "stopsound") {\n m.pause();\n m.currentTime = 0;\n } else if (b == "fadeoutsound" || b == "fadeinsound") {\n if (m.interval) clearInterval(m.interval);\n if (b == "fadeinsound") {\n if (m.currentTime>0) return;\n m.volume = 0;\n loop(m);\n } else {\n if (!m.currentTime) return;\n m.play();\n }\n var v = m.volume;\n m.interval = setInterval(function () {\n v = Math.min(1, Math.max(0, v + 0.005 * (b == "fadeinsound" ? 1 : -1)));\n m.volume = Math.easeInOut(v);\n if (v == 0 || v == 1) clearInterval(m.interval);\n if (v == 0) {\n m.pause();\n m.currentTime = 0;\n m.volume = 1;\n }\n }, 10);\n }\n }\n }\n }\n }\n macros['fadeinsound'] = p;\n macros['fadeoutsound'] = p;\n macros['unloopsound'] = p;\n macros['loopsound'] = p;\n macros['pausesound'] = p;\n macros['stopsound'] = p;\n macros['stopallsound'] = {\n handler: function () {\n var s = macros.playsound.soundtracks;\n for (var j in s) {\n\t\tif (s.hasOwnProperty(j)) {\n s[j].pause();\n if (s[j].currentTime) {\n\t\t s[j].currentTime = 0;\n\t\t }\n\t\t}\n }\n }\n }\n var div = document.getElementById("storeArea").firstChild;\n var fe = ["ogg", "mp3", "wav", "webm"];\n while (div) {\n var b = String.fromCharCode(92);\n var q = '"';\n var re = "['" + q + "]([^" + q + "']*?)" + b + ".(ogg|mp3|wav|webm)['" + q + "]";\n k(new RegExp(re, "gi"));\n div = div.nextSibling;\n }\n\n function k(c, e) {\n do {\n var d = c.exec(div.innerHTML);\n if (d) {\n var a = new Audio();\n if (a.canPlayType) {\n for (var i = -1; i < fe.length; i += 1) {\n if (i >= 0) d[2] = fe[i];\n if (a.canPlayType("audio/" + d[2])) break;\n }\n if (i < fe.length) {\n a.setAttribute("src", d[1] + "." + d[2]);\n a.interval = null;\n macros.playsound.soundtracks[d[1]] = a;\n } else console.log("Browser can't play '" + d[1] + "'");\n }\n }\n } while (d);\n }\n}());\n
data:image/gif;base64,R0lGODlhGQAZAPABAAAAAP7+/iH5BAkMAAAAIf4jUmVzaXplZCBvbiBodHRwczovL2V6Z2lmLmNvbS9yZXNpemUAIf8LTkVUU0NBUEUyLjADAQAAACwAAAAAGQAZAAACR4SPqRqx/1qD1Dggb006621xEhgy2faJIzRRZwS2SzrLpmvPOM1Va8RD/HSo3KETxAQnrxvsYjQKZTbpVGRJHmkeUk3rDXsLACH5BAkMAAAALAAAAAAZABkAAAJHhI+pGrH/WoPUOCBrRFmne0igNnITSXVQyYirdy6sPFt1eGN5/K68XFHRQpEfx1YTHjG6YvFkNJqmuGAplrO1mh5a1toNHwoAIfkECQwAAAAsAAAAABkAGQAAAkOEj6ka6x/im0dKCmvDLF1ubEgkYt9IcqVHnp7povC0MvVL3yOVQrqcmTlKv1ho07NlLLWkTeQyaoBHEFAKw6p+VkcBACH5BAkMAAAALAAAAAAZABkAAAJDhI+py70BnTQwThZovSmf6nHWB4pY6YQP+lzbOo2KDKcSPd9q3bxYjPu4dgiLr2NjFYnLyDHYJHmgyCYVyORQtFxDAQA7
<<if $pantson is false>>\nFeeling the air between your legs, what a treat!\n<<endif>>\n\nYou haven't worn this skirt in a while, but surprisingly it fits nicely. //Ooh, are these pockets?// Look who's living large today.\n\n[[Finish getting dressed|get dressed]]\n\n<<set $skirton to true >>
[[//What is happening?//|What is happening]]
(function () {\n "use strict";\n version.extensions['soundMacros'] = {\n major: 1,\n minor: 1,\n revision: 2\n };\n var p = macros['playsound'] = {\n soundtracks: {},\n handler: function (a, b, c, d) {\n var loop = function (m) {\n if (m.loop == undefined) {\n m.loopfn = function () {\n this.play();\n };\n m.addEventListener('ended', m.loopfn, 0);\n } else m.loop = true;\n m.play();\n };\n var s = eval(d.fullArgs());\n if (s) {\n s = s.toString();\n var m = this.soundtracks[s.slice(0, s.lastIndexOf("."))];\n if (m) {\n if (b == "playsound") {\n m.play();\n } else if (b == "loopsound") {\n loop(m);\n } else if (b == "pausesound") {\n m.pause();\n } else if (b == "unloopsound") {\n if (m.loop != undefined) {\n m.loop = false;\n } else if (m.loopfn) {\n m.removeEventListener('ended', m.loopfn);\n delete m.loopfn;\n }\n } else if (b == "stopsound") {\n m.pause();\n m.currentTime = 0;\n } else if (b == "fadeoutsound" || b == "fadeinsound") {\n if (m.interval) clearInterval(m.interval);\n if (b == "fadeinsound") {\n if (m.currentTime>0) return;\n m.volume = 0;\n loop(m);\n } else {\n if (!m.currentTime) return;\n m.play();\n }\n var v = m.volume;\n m.interval = setInterval(function () {\n v = Math.min(1, Math.max(0, v + 0.005 * (b == "fadeinsound" ? 1 : -1)));\n m.volume = Math.easeInOut(v);\n if (v == 0 || v == 1) clearInterval(m.interval);\n if (v == 0) {\n m.pause();\n m.currentTime = 0;\n m.volume = 1;\n }\n }, 10);\n }\n }\n }\n }\n }\n macros['fadeinsound'] = p;\n macros['fadeoutsound'] = p;\n macros['unloopsound'] = p;\n macros['loopsound'] = p;\n macros['pausesound'] = p;\n macros['stopsound'] = p;\n macros['stopallsound'] = {\n handler: function () {\n var s = macros.playsound.soundtracks;\n for (var j in s) {\n\t\tif (s.hasOwnProperty(j)) {\n s[j].pause();\n if (s[j].currentTime) {\n\t\t s[j].currentTime = 0;\n\t\t }\n\t\t}\n }\n }\n }\n var div = document.getElementById("storeArea").firstChild;\n var fe = ["ogg", "mp3", "wav", "webm"];\n while (div) {\n var b = String.fromCharCode(92);\n var q = '"';\n var re = "['" + q + "]([^" + q + "']*?)" + b + ".(ogg|mp3|wav|webm)['" + q + "]";\n k(new RegExp(re, "gi"));\n div = div.nextSibling;\n }\n\n function k(c, e) {\n do {\n var d = c.exec(div.innerHTML);\n if (d) {\n var a = new Audio();\n if (a.canPlayType) {\n for (var i = -1; i < fe.length; i += 1) {\n if (i >= 0) d[2] = fe[i];\n if (a.canPlayType("audio/" + d[2])) break;\n }\n if (i < fe.length) {\n a.setAttribute("src", d[1] + "." + d[2]);\n a.interval = null;\n macros.playsound.soundtracks[d[1]] = a;\n } else console.log("Browser can't play '" + d[1] + "'");\n }\n }\n } while (d);\n }\n}());\n
[[You forgot]] to put a towel there before you stepped in the shower.
You set your left leg up on the edge of the shower, wrap your towel around it, just like how Mulan scaled that wooden pole, then pull and tug side to side until your skin turns red. Maybe that was a mistake?\n\n[[Back to rest of body|towel]]\n<<playsound "leftleg.mp3" >>
(function () {\n "use strict";\n version.extensions['soundMacros'] = {\n major: 1,\n minor: 1,\n revision: 2\n };\n var p = macros['playsound'] = {\n soundtracks: {},\n handler: function (a, b, c, d) {\n var loop = function (m) {\n if (m.loop == undefined) {\n m.loopfn = function () {\n this.play();\n };\n m.addEventListener('ended', m.loopfn, 0);\n } else m.loop = true;\n m.play();\n };\n var s = eval(d.fullArgs());\n if (s) {\n s = s.toString();\n var m = this.soundtracks[s.slice(0, s.lastIndexOf("."))];\n if (m) {\n if (b == "playsound") {\n m.play();\n } else if (b == "loopsound") {\n loop(m);\n } else if (b == "pausesound") {\n m.pause();\n } else if (b == "unloopsound") {\n if (m.loop != undefined) {\n m.loop = false;\n } else if (m.loopfn) {\n m.removeEventListener('ended', m.loopfn);\n delete m.loopfn;\n }\n } else if (b == "stopsound") {\n m.pause();\n m.currentTime = 0;\n } else if (b == "fadeoutsound" || b == "fadeinsound") {\n if (m.interval) clearInterval(m.interval);\n if (b == "fadeinsound") {\n if (m.currentTime>0) return;\n m.volume = 0;\n loop(m);\n } else {\n if (!m.currentTime) return;\n m.play();\n }\n var v = m.volume;\n m.interval = setInterval(function () {\n v = Math.min(1, Math.max(0, v + 0.005 * (b == "fadeinsound" ? 1 : -1)));\n m.volume = Math.easeInOut(v);\n if (v == 0 || v == 1) clearInterval(m.interval);\n if (v == 0) {\n m.pause();\n m.currentTime = 0;\n m.volume = 1;\n }\n }, 10);\n }\n }\n }\n }\n }\n macros['fadeinsound'] = p;\n macros['fadeoutsound'] = p;\n macros['unloopsound'] = p;\n macros['loopsound'] = p;\n macros['pausesound'] = p;\n macros['stopsound'] = p;\n macros['stopallsound'] = {\n handler: function () {\n var s = macros.playsound.soundtracks;\n for (var j in s) {\n\t\tif (s.hasOwnProperty(j)) {\n s[j].pause();\n if (s[j].currentTime) {\n\t\t s[j].currentTime = 0;\n\t\t }\n\t\t}\n }\n }\n }\n var div = document.getElementById("storeArea").firstChild;\n var fe = ["ogg", "mp3", "wav", "webm"];\n while (div) {\n var b = String.fromCharCode(92);\n var q = '"';\n var re = "['" + q + "]([^" + q + "']*?)" + b + ".(ogg|mp3|wav|webm)['" + q + "]";\n k(new RegExp(re, "gi"));\n div = div.nextSibling;\n }\n\n function k(c, e) {\n do {\n var d = c.exec(div.innerHTML);\n if (d) {\n var a = new Audio();\n if (a.canPlayType) {\n for (var i = -1; i < fe.length; i += 1) {\n if (i >= 0) d[2] = fe[i];\n if (a.canPlayType("audio/" + d[2])) break;\n }\n if (i < fe.length) {\n a.setAttribute("src", d[1] + "." + d[2]);\n a.interval = null;\n macros.playsound.soundtracks[d[1]] = a;\n } else console.log("Browser can't play '" + d[1] + "'");\n }\n }\n } while (d);\n }\n}());
(function () {\n "use strict";\n version.extensions['soundMacros'] = {\n major: 1,\n minor: 1,\n revision: 2\n };\n var p = macros['playsound'] = {\n soundtracks: {},\n handler: function (a, b, c, d) {\n var loop = function (m) {\n if (m.loop == undefined) {\n m.loopfn = function () {\n this.play();\n };\n m.addEventListener('ended', m.loopfn, 0);\n } else m.loop = true;\n m.play();\n };\n var s = eval(d.fullArgs());\n if (s) {\n s = s.toString();\n var m = this.soundtracks[s.slice(0, s.lastIndexOf("."))];\n if (m) {\n if (b == "playsound") {\n m.play();\n } else if (b == "loopsound") {\n loop(m);\n } else if (b == "pausesound") {\n m.pause();\n } else if (b == "unloopsound") {\n if (m.loop != undefined) {\n m.loop = false;\n } else if (m.loopfn) {\n m.removeEventListener('ended', m.loopfn);\n delete m.loopfn;\n }\n } else if (b == "stopsound") {\n m.pause();\n m.currentTime = 0;\n } else if (b == "fadeoutsound" || b == "fadeinsound") {\n if (m.interval) clearInterval(m.interval);\n if (b == "fadeinsound") {\n if (m.currentTime>0) return;\n m.volume = 0;\n loop(m);\n } else {\n if (!m.currentTime) return;\n m.play();\n }\n var v = m.volume;\n m.interval = setInterval(function () {\n v = Math.min(1, Math.max(0, v + 0.005 * (b == "fadeinsound" ? 1 : -1)));\n m.volume = Math.easeInOut(v);\n if (v == 0 || v == 1) clearInterval(m.interval);\n if (v == 0) {\n m.pause();\n m.currentTime = 0;\n m.volume = 1;\n }\n }, 10);\n }\n }\n }\n }\n }\n macros['fadeinsound'] = p;\n macros['fadeoutsound'] = p;\n macros['unloopsound'] = p;\n macros['loopsound'] = p;\n macros['pausesound'] = p;\n macros['stopsound'] = p;\n macros['stopallsound'] = {\n handler: function () {\n var s = macros.playsound.soundtracks;\n for (var j in s) {\n\t\tif (s.hasOwnProperty(j)) {\n s[j].pause();\n if (s[j].currentTime) {\n\t\t s[j].currentTime = 0;\n\t\t }\n\t\t}\n }\n }\n }\n var div = document.getElementById("storeArea").firstChild;\n var fe = ["ogg", "mp3", "wav", "webm"];\n while (div) {\n var b = String.fromCharCode(92);\n var q = '"';\n var re = "['" + q + "]([^" + q + "']*?)" + b + ".(ogg|mp3|wav|webm)['" + q + "]";\n k(new RegExp(re, "gi"));\n div = div.nextSibling;\n }\n\n function k(c, e) {\n do {\n var d = c.exec(div.innerHTML);\n if (d) {\n var a = new Audio();\n if (a.canPlayType) {\n for (var i = -1; i < fe.length; i += 1) {\n if (i >= 0) d[2] = fe[i];\n if (a.canPlayType("audio/" + d[2])) break;\n }\n if (i < fe.length) {\n a.setAttribute("src", d[1] + "." + d[2]);\n a.interval = null;\n macros.playsound.soundtracks[d[1]] = a;\n } else console.log("Browser can't play '" + d[1] + "'");\n }\n }\n } while (d);\n }\n}());
(function () {\n "use strict";\n version.extensions['soundMacros'] = {\n major: 1,\n minor: 1,\n revision: 2\n };\n var p = macros['playsound'] = {\n soundtracks: {},\n handler: function (a, b, c, d) {\n var loop = function (m) {\n if (m.loop == undefined) {\n m.loopfn = function () {\n this.play();\n };\n m.addEventListener('ended', m.loopfn, 0);\n } else m.loop = true;\n m.play();\n };\n var s = eval(d.fullArgs());\n if (s) {\n s = s.toString();\n var m = this.soundtracks[s.slice(0, s.lastIndexOf("."))];\n if (m) {\n if (b == "playsound") {\n m.play();\n } else if (b == "loopsound") {\n loop(m);\n } else if (b == "pausesound") {\n m.pause();\n } else if (b == "unloopsound") {\n if (m.loop != undefined) {\n m.loop = false;\n } else if (m.loopfn) {\n m.removeEventListener('ended', m.loopfn);\n delete m.loopfn;\n }\n } else if (b == "stopsound") {\n m.pause();\n m.currentTime = 0;\n } else if (b == "fadeoutsound" || b == "fadeinsound") {\n if (m.interval) clearInterval(m.interval);\n if (b == "fadeinsound") {\n if (m.currentTime>0) return;\n m.volume = 0;\n loop(m);\n } else {\n if (!m.currentTime) return;\n m.play();\n }\n var v = m.volume;\n m.interval = setInterval(function () {\n v = Math.min(1, Math.max(0, v + 0.005 * (b == "fadeinsound" ? 1 : -1)));\n m.volume = Math.easeInOut(v);\n if (v == 0 || v == 1) clearInterval(m.interval);\n if (v == 0) {\n m.pause();\n m.currentTime = 0;\n m.volume = 1;\n }\n }, 10);\n }\n }\n }\n }\n }\n macros['fadeinsound'] = p;\n macros['fadeoutsound'] = p;\n macros['unloopsound'] = p;\n macros['loopsound'] = p;\n macros['pausesound'] = p;\n macros['stopsound'] = p;\n macros['stopallsound'] = {\n handler: function () {\n var s = macros.playsound.soundtracks;\n for (var j in s) {\n\t\tif (s.hasOwnProperty(j)) {\n s[j].pause();\n if (s[j].currentTime) {\n\t\t s[j].currentTime = 0;\n\t\t }\n\t\t}\n }\n }\n }\n var div = document.getElementById("storeArea").firstChild;\n var fe = ["ogg", "mp3", "wav", "webm"];\n while (div) {\n var b = String.fromCharCode(92);\n var q = '"';\n var re = "['" + q + "]([^" + q + "']*?)" + b + ".(ogg|mp3|wav|webm)['" + q + "]";\n k(new RegExp(re, "gi"));\n div = div.nextSibling;\n }\n\n function k(c, e) {\n do {\n var d = c.exec(div.innerHTML);\n if (d) {\n var a = new Audio();\n if (a.canPlayType) {\n for (var i = -1; i < fe.length; i += 1) {\n if (i >= 0) d[2] = fe[i];\n if (a.canPlayType("audio/" + d[2])) break;\n }\n if (i < fe.length) {\n a.setAttribute("src", d[1] + "." + d[2]);\n a.interval = null;\n macros.playsound.soundtracks[d[1]] = a;\n } else console.log("Browser can't play '" + d[1] + "'");\n }\n }\n } while (d);\n }\n}());\n
As you head to your room you cross your Dad stumbling tired into the bathroom. <<if $continueshower is true>>The water starts and within seconds you hear cursing. You grab your things faster to [[get out]] and avoid getting lectured about your "Hollywood showers".<<endif>> <<if $continueshower is false>>The water starts and within seconds you hear your Dad singing something from Luis Miguel, but you can't tell for sure. You double check that your homework is in your bag before [[heading out|get out]]. \n <<endif>>\n<<fadeoutsound "roomtone00.mp3" >>\n<<loopsound "roomtone01.mp3" >>
<center>[[//I'm on my own now.//|fin]]</center>\n\n<<fadeoutsound "roomtone02.mp3" >>
The van leaves your eyesight. You run up to your apartment, the door is hanging by one hinge swung open. Everything has been ransacked and uprooted.\n\n[[Your mind races]].
You try to run, but your shoelaces get caught. You trip and fall. You meet your Dad's eyeline on the pavement. [[//Hopefully they won't separate us.//|fin]]\n\n<<playsound "stumble.mp3" >>
data:image/gif;base64,R0lGODlhGQAZAPEAAP7+/gAAAP///wAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQJDAABACwAAAAAGQAZAAACS4yPqQkIbeBS8kU5Xau5P9t5GxZeAQiW5nl8bpql6Ai3IwVtuB3WZM0g7WLCYHE1sRxPS2avyRKVgIxpkzrMPo2qlg1LZEKJ466iAAAh+QQJDAAAACwAAAAAGQAZAAACTISPqSkobd5aEFQ5qYU109d53yYqIIYdqXedbsi0UQSOK03e6e2QvQMDinjCzMkYVDWIliFn5GSVNklfdMI0faqxGLdL/W6z07I5UQAAOw==
<<display "Timer Addon">>\n<<stop_timer>>\n<<pause_timer>>\n<<if $checkID is false && $checkWarrant is false && $setCam is false>> You remember a news story you heard on the radio on the school bus about covert morning ICE raids, but you don't know if this is actual police or not and you don't want to get arrested for not complying and give them an excuse to use force. <bold> You </bold> <<endif>>\n\n<div class="options"><<if $checkID is false>> [[ask for their ID|ID][$checkID to true]] <<endif>> <<if $checkWarrant is false>> [[ask for their warrant|Warrant][$checkWarrant to true]] <<endif>> <<if $setCam is false>> [[set up a livestream|SetCam][$setCam to true]] <<endif>></div>\n\n<<if $alreadyRead is false>>\n\t<<display "Timer Addon">>\n\t<<start_timer 30>>\n\t<<set_timer_mode "display">>\n\t<<set_timer_param "open door">>\n<<endif>>\n<<if $alreadyRead is true>>\n\t<<display "Timer Addon">>\n\t<<start_timer 7>>\n\t<<set_timer_mode "display">>\n\t<<set_timer_param "open door">>\n<<endif>>\n\n<<if $checkID is true && $checkWarrant is true && $setCam is true>>\nYour Mom's face turns pale with a sudden realization as your Dad enters the living room having just finished his shower.\n"What's going on? Why haven't you answered the door? That knocking was driving me nuts!"\n\n[[You try to explain|open door]].\n\t<<display "Timer Addon">>\n\t<<start_timer 1>>\n\t<<set_timer_mode "display">>\n\t<<set_timer_param "open door">>\n<<endif>>\n\n<<playsound "putyourselfbetweenknock.mp3" >>
Done & done! //Who's taking too long now?// You look down impressed.\n\n[[Back to rest of body|towel]]\n<<playsound "rightarm.mp3" >>
jquery:off\nhash:off\nbookmark:on\nmodernizr:off\nundo:off\nobfuscate:off\nexitprompt:off\nblankcss:off\n
(function () {\n "use strict";\n version.extensions['soundMacros'] = {\n major: 1,\n minor: 1,\n revision: 2\n };\n var p = macros['playsound'] = {\n soundtracks: {},\n handler: function (a, b, c, d) {\n var loop = function (m) {\n if (m.loop == undefined) {\n m.loopfn = function () {\n this.play();\n };\n m.addEventListener('ended', m.loopfn, 0);\n } else m.loop = true;\n m.play();\n };\n var s = eval(d.fullArgs());\n if (s) {\n s = s.toString();\n var m = this.soundtracks[s.slice(0, s.lastIndexOf("."))];\n if (m) {\n if (b == "playsound") {\n m.play();\n } else if (b == "loopsound") {\n loop(m);\n } else if (b == "pausesound") {\n m.pause();\n } else if (b == "unloopsound") {\n if (m.loop != undefined) {\n m.loop = false;\n } else if (m.loopfn) {\n m.removeEventListener('ended', m.loopfn);\n delete m.loopfn;\n }\n } else if (b == "stopsound") {\n m.pause();\n m.currentTime = 0;\n } else if (b == "fadeoutsound" || b == "fadeinsound") {\n if (m.interval) clearInterval(m.interval);\n if (b == "fadeinsound") {\n if (m.currentTime>0) return;\n m.volume = 0;\n loop(m);\n } else {\n if (!m.currentTime) return;\n m.play();\n }\n var v = m.volume;\n m.interval = setInterval(function () {\n v = Math.min(1, Math.max(0, v + 0.005 * (b == "fadeinsound" ? 1 : -1)));\n m.volume = Math.easeInOut(v);\n if (v == 0 || v == 1) clearInterval(m.interval);\n if (v == 0) {\n m.pause();\n m.currentTime = 0;\n m.volume = 1;\n }\n }, 10);\n }\n }\n }\n }\n }\n macros['fadeinsound'] = p;\n macros['fadeoutsound'] = p;\n macros['unloopsound'] = p;\n macros['loopsound'] = p;\n macros['pausesound'] = p;\n macros['stopsound'] = p;\n macros['stopallsound'] = {\n handler: function () {\n var s = macros.playsound.soundtracks;\n for (var j in s) {\n\t\tif (s.hasOwnProperty(j)) {\n s[j].pause();\n if (s[j].currentTime) {\n\t\t s[j].currentTime = 0;\n\t\t }\n\t\t}\n }\n }\n }\n var div = document.getElementById("storeArea").firstChild;\n var fe = ["ogg", "mp3", "wav", "webm"];\n while (div) {\n var b = String.fromCharCode(92);\n var q = '"';\n var re = "['" + q + "]([^" + q + "']*?)" + b + ".(ogg|mp3|wav|webm)['" + q + "]";\n k(new RegExp(re, "gi"));\n div = div.nextSibling;\n }\n\n function k(c, e) {\n do {\n var d = c.exec(div.innerHTML);\n if (d) {\n var a = new Audio();\n if (a.canPlayType) {\n for (var i = -1; i < fe.length; i += 1) {\n if (i >= 0) d[2] = fe[i];\n if (a.canPlayType("audio/" + d[2])) break;\n }\n if (i < fe.length) {\n a.setAttribute("src", d[1] + "." + d[2]);\n a.interval = null;\n macros.playsound.soundtracks[d[1]] = a;\n } else console.log("Browser can't play '" + d[1] + "'");\n }\n }\n } while (d);\n }\n}());\n
<<display "Timer Addon">>\n<<set_timer_param "donothing1">>\n<<pause_timer>>\n<<display "Timer Addon">>\n<<start_timer 21>>\n<<set_timer_mode "display">>\n<<set_timer_param "escortedawaywithparents">>\n\n<<playsound "opendoor.mp3" >>
The water's warmth feels so good against your skin.\n\nYou could stay here forever.\n\nTurn pruney constantly fighting the water running cold.\n\nExcept, you're not the only one in the house.\n\nSo...\n\n\n[[Reach]] for a towel on the rack\n\n[[Continue showering|continue showering 2]]\n\n
(function () {\n "use strict";\n version.extensions['soundMacros'] = {\n major: 1,\n minor: 1,\n revision: 2\n };\n var p = macros['playsound'] = {\n soundtracks: {},\n handler: function (a, b, c, d) {\n var loop = function (m) {\n if (m.loop == undefined) {\n m.loopfn = function () {\n this.play();\n };\n m.addEventListener('ended', m.loopfn, 0);\n } else m.loop = true;\n m.play();\n };\n var s = eval(d.fullArgs());\n if (s) {\n s = s.toString();\n var m = this.soundtracks[s.slice(0, s.lastIndexOf("."))];\n if (m) {\n if (b == "playsound") {\n m.play();\n } else if (b == "loopsound") {\n loop(m);\n } else if (b == "pausesound") {\n m.pause();\n } else if (b == "unloopsound") {\n if (m.loop != undefined) {\n m.loop = false;\n } else if (m.loopfn) {\n m.removeEventListener('ended', m.loopfn);\n delete m.loopfn;\n }\n } else if (b == "stopsound") {\n m.pause();\n m.currentTime = 0;\n } else if (b == "fadeoutsound" || b == "fadeinsound") {\n if (m.interval) clearInterval(m.interval);\n if (b == "fadeinsound") {\n if (m.currentTime>0) return;\n m.volume = 0;\n loop(m);\n } else {\n if (!m.currentTime) return;\n m.play();\n }\n var v = m.volume;\n m.interval = setInterval(function () {\n v = Math.min(1, Math.max(0, v + 0.005 * (b == "fadeinsound" ? 1 : -1)));\n m.volume = Math.easeInOut(v);\n if (v == 0 || v == 1) clearInterval(m.interval);\n if (v == 0) {\n m.pause();\n m.currentTime = 0;\n m.volume = 1;\n }\n }, 10);\n }\n }\n }\n }\n }\n macros['fadeinsound'] = p;\n macros['fadeoutsound'] = p;\n macros['unloopsound'] = p;\n macros['loopsound'] = p;\n macros['pausesound'] = p;\n macros['stopsound'] = p;\n macros['stopallsound'] = {\n handler: function () {\n var s = macros.playsound.soundtracks;\n for (var j in s) {\n\t\tif (s.hasOwnProperty(j)) {\n s[j].pause();\n if (s[j].currentTime) {\n\t\t s[j].currentTime = 0;\n\t\t }\n\t\t}\n }\n }\n }\n var div = document.getElementById("storeArea").firstChild;\n var fe = ["ogg", "mp3", "wav", "webm"];\n while (div) {\n var b = String.fromCharCode(92);\n var q = '"';\n var re = "['" + q + "]([^" + q + "']*?)" + b + ".(ogg|mp3|wav|webm)['" + q + "]";\n k(new RegExp(re, "gi"));\n div = div.nextSibling;\n }\n\n function k(c, e) {\n do {\n var d = c.exec(div.innerHTML);\n if (d) {\n var a = new Audio();\n if (a.canPlayType) {\n for (var i = -1; i < fe.length; i += 1) {\n if (i >= 0) d[2] = fe[i];\n if (a.canPlayType("audio/" + d[2])) break;\n }\n if (i < fe.length) {\n a.setAttribute("src", d[1] + "." + d[2]);\n a.interval = null;\n macros.playsound.soundtracks[d[1]] = a;\n } else console.log("Browser can't play '" + d[1] + "'");\n }\n }\n } while (d);\n }\n}());
You bring the towel up to your head and squeeze out the extra moisture from your hair. In one swift motion, you wrap the towel over your semi wet hair and twist, tucking in the edges to keep the towel in place.\n\n[[Back to rest of body|towel]]\n<<playsound "head.mp3" >>
Steven Harmon & Nhi L Trinh
You're not like those wedas, and that's okay.\nYou have boobs, they don't yet. \nHeck, they may never have them. \nYou're fine just the way you are.\n\n[[Just breathe]]
The officers are wearing civilian clothes but still have a utility belt with pouches, handcuffs, gun, and taser. There are two of them sturdly built and they look impatient.\n<<set $checkedPeep to true>>\n[[You think about what to tell them|deep knock]].\n<<display "Timer Addon">>\n<<set_timer_param "donothing1">>\n<<pause_timer>>
Now you're hungry.\n\n[[Okay...|Just breathe]]
(function () {\n "use strict";\n version.extensions['soundMacros'] = {\n major: 1,\n minor: 1,\n revision: 2\n };\n var p = macros['playsound'] = {\n soundtracks: {},\n handler: function (a, b, c, d) {\n var loop = function (m) {\n if (m.loop == undefined) {\n m.loopfn = function () {\n this.play();\n };\n m.addEventListener('ended', m.loopfn, 0);\n } else m.loop = true;\n m.play();\n };\n var s = eval(d.fullArgs());\n if (s) {\n s = s.toString();\n var m = this.soundtracks[s.slice(0, s.lastIndexOf("."))];\n if (m) {\n if (b == "playsound") {\n m.play();\n } else if (b == "loopsound") {\n loop(m);\n } else if (b == "pausesound") {\n m.pause();\n } else if (b == "unloopsound") {\n if (m.loop != undefined) {\n m.loop = false;\n } else if (m.loopfn) {\n m.removeEventListener('ended', m.loopfn);\n delete m.loopfn;\n }\n } else if (b == "stopsound") {\n m.pause();\n m.currentTime = 0;\n } else if (b == "fadeoutsound" || b == "fadeinsound") {\n if (m.interval) clearInterval(m.interval);\n if (b == "fadeinsound") {\n if (m.currentTime>0) return;\n m.volume = 0;\n loop(m);\n } else {\n if (!m.currentTime) return;\n m.play();\n }\n var v = m.volume;\n m.interval = setInterval(function () {\n v = Math.min(1, Math.max(0, v + 0.005 * (b == "fadeinsound" ? 1 : -1)));\n m.volume = Math.easeInOut(v);\n if (v == 0 || v == 1) clearInterval(m.interval);\n if (v == 0) {\n m.pause();\n m.currentTime = 0;\n m.volume = 1;\n }\n }, 10);\n }\n }\n }\n }\n }\n macros['fadeinsound'] = p;\n macros['fadeoutsound'] = p;\n macros['unloopsound'] = p;\n macros['loopsound'] = p;\n macros['pausesound'] = p;\n macros['stopsound'] = p;\n macros['stopallsound'] = {\n handler: function () {\n var s = macros.playsound.soundtracks;\n for (var j in s) {\n\t\tif (s.hasOwnProperty(j)) {\n s[j].pause();\n if (s[j].currentTime) {\n\t\t s[j].currentTime = 0;\n\t\t }\n\t\t}\n }\n }\n }\n var div = document.getElementById("storeArea").firstChild;\n var fe = ["ogg", "mp3", "wav", "webm"];\n while (div) {\n var b = String.fromCharCode(92);\n var q = '"';\n var re = "['" + q + "]([^" + q + "']*?)" + b + ".(ogg|mp3|wav|webm)['" + q + "]";\n k(new RegExp(re, "gi"));\n div = div.nextSibling;\n }\n\n function k(c, e) {\n do {\n var d = c.exec(div.innerHTML);\n if (d) {\n var a = new Audio();\n if (a.canPlayType) {\n for (var i = -1; i < fe.length; i += 1) {\n if (i >= 0) d[2] = fe[i];\n if (a.canPlayType("audio/" + d[2])) break;\n }\n if (i < fe.length) {\n a.setAttribute("src", d[1] + "." + d[2]);\n a.interval = null;\n macros.playsound.soundtracks[d[1]] = a;\n } else console.log("Browser can't play '" + d[1] + "'");\n }\n }\n } while (d);\n }\n}());
They're people. They're your neighbors, doctors, teachers, community leaders, your friends.\n\nSo you should do everything [[in your power]] to make sure they're safe.
(function () {\n "use strict";\n version.extensions['soundMacros'] = {\n major: 1,\n minor: 1,\n revision: 2\n };\n var p = macros['playsound'] = {\n soundtracks: {},\n handler: function (a, b, c, d) {\n var loop = function (m) {\n if (m.loop == undefined) {\n m.loopfn = function () {\n this.play();\n };\n m.addEventListener('ended', m.loopfn, 0);\n } else m.loop = true;\n m.play();\n };\n var s = eval(d.fullArgs());\n if (s) {\n s = s.toString();\n var m = this.soundtracks[s.slice(0, s.lastIndexOf("."))];\n if (m) {\n if (b == "playsound") {\n m.play();\n } else if (b == "loopsound") {\n loop(m);\n } else if (b == "pausesound") {\n m.pause();\n } else if (b == "unloopsound") {\n if (m.loop != undefined) {\n m.loop = false;\n } else if (m.loopfn) {\n m.removeEventListener('ended', m.loopfn);\n delete m.loopfn;\n }\n } else if (b == "stopsound") {\n m.pause();\n m.currentTime = 0;\n } else if (b == "fadeoutsound" || b == "fadeinsound") {\n if (m.interval) clearInterval(m.interval);\n if (b == "fadeinsound") {\n if (m.currentTime>0) return;\n m.volume = 0;\n loop(m);\n } else {\n if (!m.currentTime) return;\n m.play();\n }\n var v = m.volume;\n m.interval = setInterval(function () {\n v = Math.min(1, Math.max(0, v + 0.005 * (b == "fadeinsound" ? 1 : -1)));\n m.volume = Math.easeInOut(v);\n if (v == 0 || v == 1) clearInterval(m.interval);\n if (v == 0) {\n m.pause();\n m.currentTime = 0;\n m.volume = 1;\n }\n }, 10);\n }\n }\n }\n }\n }\n macros['fadeinsound'] = p;\n macros['fadeoutsound'] = p;\n macros['unloopsound'] = p;\n macros['loopsound'] = p;\n macros['pausesound'] = p;\n macros['stopsound'] = p;\n macros['stopallsound'] = {\n handler: function () {\n var s = macros.playsound.soundtracks;\n for (var j in s) {\n\t\tif (s.hasOwnProperty(j)) {\n s[j].pause();\n if (s[j].currentTime) {\n\t\t s[j].currentTime = 0;\n\t\t }\n\t\t}\n }\n }\n }\n var div = document.getElementById("storeArea").firstChild;\n var fe = ["ogg", "mp3", "wav", "webm"];\n while (div) {\n var b = String.fromCharCode(92);\n var q = '"';\n var re = "['" + q + "]([^" + q + "']*?)" + b + ".(ogg|mp3|wav|webm)['" + q + "]";\n k(new RegExp(re, "gi"));\n div = div.nextSibling;\n }\n\n function k(c, e) {\n do {\n var d = c.exec(div.innerHTML);\n if (d) {\n var a = new Audio();\n if (a.canPlayType) {\n for (var i = -1; i < fe.length; i += 1) {\n if (i >= 0) d[2] = fe[i];\n if (a.canPlayType("audio/" + d[2])) break;\n }\n if (i < fe.length) {\n a.setAttribute("src", d[1] + "." + d[2]);\n a.interval = null;\n macros.playsound.soundtracks[d[1]] = a;\n } else console.log("Browser can't play '" + d[1] + "'");\n }\n }\n } while (d);\n }\n}());\n
<center>This game uses audio.\nPlease use headphones.\n \n[[start|title]]\n</center>
(function () {\n "use strict";\n version.extensions['soundMacros'] = {\n major: 1,\n minor: 1,\n revision: 2\n };\n var p = macros['playsound'] = {\n soundtracks: {},\n handler: function (a, b, c, d) {\n var loop = function (m) {\n if (m.loop == undefined) {\n m.loopfn = function () {\n this.play();\n };\n m.addEventListener('ended', m.loopfn, 0);\n } else m.loop = true;\n m.play();\n };\n var s = eval(d.fullArgs());\n if (s) {\n s = s.toString();\n var m = this.soundtracks[s.slice(0, s.lastIndexOf("."))];\n if (m) {\n if (b == "playsound") {\n m.play();\n } else if (b == "loopsound") {\n loop(m);\n } else if (b == "pausesound") {\n m.pause();\n } else if (b == "unloopsound") {\n if (m.loop != undefined) {\n m.loop = false;\n } else if (m.loopfn) {\n m.removeEventListener('ended', m.loopfn);\n delete m.loopfn;\n }\n } else if (b == "stopsound") {\n m.pause();\n m.currentTime = 0;\n } else if (b == "fadeoutsound" || b == "fadeinsound") {\n if (m.interval) clearInterval(m.interval);\n if (b == "fadeinsound") {\n if (m.currentTime>0) return;\n m.volume = 0;\n loop(m);\n } else {\n if (!m.currentTime) return;\n m.play();\n }\n var v = m.volume;\n m.interval = setInterval(function () {\n v = Math.min(1, Math.max(0, v + 0.005 * (b == "fadeinsound" ? 1 : -1)));\n m.volume = Math.easeInOut(v);\n if (v == 0 || v == 1) clearInterval(m.interval);\n if (v == 0) {\n m.pause();\n m.currentTime = 0;\n m.volume = 1;\n }\n }, 10);\n }\n }\n }\n }\n }\n macros['fadeinsound'] = p;\n macros['fadeoutsound'] = p;\n macros['unloopsound'] = p;\n macros['loopsound'] = p;\n macros['pausesound'] = p;\n macros['stopsound'] = p;\n macros['stopallsound'] = {\n handler: function () {\n var s = macros.playsound.soundtracks;\n for (var j in s) {\n\t\tif (s.hasOwnProperty(j)) {\n s[j].pause();\n if (s[j].currentTime) {\n\t\t s[j].currentTime = 0;\n\t\t }\n\t\t}\n }\n }\n }\n var div = document.getElementById("storeArea").firstChild;\n var fe = ["ogg", "mp3", "wav", "webm"];\n while (div) {\n var b = String.fromCharCode(92);\n var q = '"';\n var re = "['" + q + "]([^" + q + "']*?)" + b + ".(ogg|mp3|wav|webm)['" + q + "]";\n k(new RegExp(re, "gi"));\n div = div.nextSibling;\n }\n\n function k(c, e) {\n do {\n var d = c.exec(div.innerHTML);\n if (d) {\n var a = new Audio();\n if (a.canPlayType) {\n for (var i = -1; i < fe.length; i += 1) {\n if (i >= 0) d[2] = fe[i];\n if (a.canPlayType("audio/" + d[2])) break;\n }\n if (i < fe.length) {\n a.setAttribute("src", d[1] + "." + d[2]);\n a.interval = null;\n macros.playsound.soundtracks[d[1]] = a;\n } else console.log("Browser can't play '" + d[1] + "'");\n }\n }\n } while (d);\n }\n}());\n
And the taste of Taco Bell® FIRE salsa on the crunch of that corn and the savory shredded chicken and cheese. Your mom would even prepare a little dipping assortment of guac and sour cream. \n\n[[It was your favorite.]]
"Do you have a warrant?"\n\n[[Open door with lock on to get warrant|open door]].\n\n[[Ask them to slide the warrant under the door|under door]]\n\n<<display "Timer Addon">>\n<<pause_timer>>\n<<stop_timer>>
#timer_text\n{\n\tdisplay: none;\n\tcolor: #000000; /* Jonah */\n\tcolor: #BBBBBB; /* Sugarcane */\n\tfont-weight: bold;\n\tfont-size: 28px;\n\tmargin: 10px 0 20px 0;\n}\n\n#timer_canvas\n{\n\tdisplay: none;\n\twidth: 150px;\n\theight: 150px;\n}
Nothing...\n\n\n[[Toallita!!!|toallita2]]\n\n[[Wait|wait1]]\n\n<<set $headdry to false; $torsodry to false; $leftarmdry to false; $rightarmdry to false; $leftlegdry to false; $rightlegdry to false; $heiniedry to false>>\n
(function () {\n "use strict";\n version.extensions['soundMacros'] = {\n major: 1,\n minor: 1,\n revision: 2\n };\n var p = macros['playsound'] = {\n soundtracks: {},\n handler: function (a, b, c, d) {\n var loop = function (m) {\n if (m.loop == undefined) {\n m.loopfn = function () {\n this.play();\n };\n m.addEventListener('ended', m.loopfn, 0);\n } else m.loop = true;\n m.play();\n };\n var s = eval(d.fullArgs());\n if (s) {\n s = s.toString();\n var m = this.soundtracks[s.slice(0, s.lastIndexOf("."))];\n if (m) {\n if (b == "playsound") {\n m.play();\n } else if (b == "loopsound") {\n loop(m);\n } else if (b == "pausesound") {\n m.pause();\n } else if (b == "unloopsound") {\n if (m.loop != undefined) {\n m.loop = false;\n } else if (m.loopfn) {\n m.removeEventListener('ended', m.loopfn);\n delete m.loopfn;\n }\n } else if (b == "stopsound") {\n m.pause();\n m.currentTime = 0;\n } else if (b == "fadeoutsound" || b == "fadeinsound") {\n if (m.interval) clearInterval(m.interval);\n if (b == "fadeinsound") {\n if (m.currentTime>0) return;\n m.volume = 0;\n loop(m);\n } else {\n if (!m.currentTime) return;\n m.play();\n }\n var v = m.volume;\n m.interval = setInterval(function () {\n v = Math.min(1, Math.max(0, v + 0.005 * (b == "fadeinsound" ? 1 : -1)));\n m.volume = Math.easeInOut(v);\n if (v == 0 || v == 1) clearInterval(m.interval);\n if (v == 0) {\n m.pause();\n m.currentTime = 0;\n m.volume = 1;\n }\n }, 10);\n }\n }\n }\n }\n }\n macros['fadeinsound'] = p;\n macros['fadeoutsound'] = p;\n macros['unloopsound'] = p;\n macros['loopsound'] = p;\n macros['pausesound'] = p;\n macros['stopsound'] = p;\n macros['stopallsound'] = {\n handler: function () {\n var s = macros.playsound.soundtracks;\n for (var j in s) {\n\t\tif (s.hasOwnProperty(j)) {\n s[j].pause();\n if (s[j].currentTime) {\n\t\t s[j].currentTime = 0;\n\t\t }\n\t\t}\n }\n }\n }\n var div = document.getElementById("storeArea").firstChild;\n var fe = ["ogg", "mp3", "wav", "webm"];\n while (div) {\n var b = String.fromCharCode(92);\n var q = '"';\n var re = "['" + q + "]([^" + q + "']*?)" + b + ".(ogg|mp3|wav|webm)['" + q + "]";\n k(new RegExp(re, "gi"));\n div = div.nextSibling;\n }\n\n function k(c, e) {\n do {\n var d = c.exec(div.innerHTML);\n if (d) {\n var a = new Audio();\n if (a.canPlayType) {\n for (var i = -1; i < fe.length; i += 1) {\n if (i >= 0) d[2] = fe[i];\n if (a.canPlayType("audio/" + d[2])) break;\n }\n if (i < fe.length) {\n a.setAttribute("src", d[1] + "." + d[2]);\n a.interval = null;\n macros.playsound.soundtracks[d[1]] = a;\n } else console.log("Browser can't play '" + d[1] + "'");\n }\n }\n } while (d);\n }\n}());
<<if $dressed is false>>\n"Mija, I didn't raise no stripper. C'mon, go get dressed. Take any longer and you're gonna be late for the bus!"\n\n[[Woops...|get dressed]]\n<<endif>>\n<<if $dressed is true>>\nA bowl of steaming white slob awaits. Add milk, add water, sugar... it doesn't matter. It just soaks it up and still tastes like a paste. Flavored oatmeal is a welcome break from this existence. You await your weekend green chili, chorizo, egg, potato, and cheese breakfast burrito. Your Dad has always had a way with breakfast.\n\n[[//Better brush my teeth//|brushteeth][$brushedteeth to true]]\n\n[[or nah...]]\n<<endif>>
<<playsound "toweldrop.mp3" >>\nYou toss your towel on the cold tiled ground soon to be home to your feet and see an unshapely figure in the mirror and think back to the last time you tried to go on [[that diet|diet]]. You're not like the other girls at your school, you're growing at a different rate and seem to have more curves.\n\n\n[[You've accepted this]]\n\n[[You wish you could change]]
(function () {\n "use strict";\n version.extensions['soundMacros'] = {\n major: 1,\n minor: 1,\n revision: 2\n };\n var p = macros['playsound'] = {\n soundtracks: {},\n handler: function (a, b, c, d) {\n var loop = function (m) {\n if (m.loop == undefined) {\n m.loopfn = function () {\n this.play();\n };\n m.addEventListener('ended', m.loopfn, 0);\n } else m.loop = true;\n m.play();\n };\n var s = eval(d.fullArgs());\n if (s) {\n s = s.toString();\n var m = this.soundtracks[s.slice(0, s.lastIndexOf("."))];\n if (m) {\n if (b == "playsound") {\n m.play();\n } else if (b == "loopsound") {\n loop(m);\n } else if (b == "pausesound") {\n m.pause();\n } else if (b == "unloopsound") {\n if (m.loop != undefined) {\n m.loop = false;\n } else if (m.loopfn) {\n m.removeEventListener('ended', m.loopfn);\n delete m.loopfn;\n }\n } else if (b == "stopsound") {\n m.pause();\n m.currentTime = 0;\n } else if (b == "fadeoutsound" || b == "fadeinsound") {\n if (m.interval) clearInterval(m.interval);\n if (b == "fadeinsound") {\n if (m.currentTime>0) return;\n m.volume = 0;\n loop(m);\n } else {\n if (!m.currentTime) return;\n m.play();\n }\n var v = m.volume;\n m.interval = setInterval(function () {\n v = Math.min(1, Math.max(0, v + 0.005 * (b == "fadeinsound" ? 1 : -1)));\n m.volume = Math.easeInOut(v);\n if (v == 0 || v == 1) clearInterval(m.interval);\n if (v == 0) {\n m.pause();\n m.currentTime = 0;\n m.volume = 1;\n }\n }, 10);\n }\n }\n }\n }\n }\n macros['fadeinsound'] = p;\n macros['fadeoutsound'] = p;\n macros['unloopsound'] = p;\n macros['loopsound'] = p;\n macros['pausesound'] = p;\n macros['stopsound'] = p;\n macros['stopallsound'] = {\n handler: function () {\n var s = macros.playsound.soundtracks;\n for (var j in s) {\n\t\tif (s.hasOwnProperty(j)) {\n s[j].pause();\n if (s[j].currentTime) {\n\t\t s[j].currentTime = 0;\n\t\t }\n\t\t}\n }\n }\n }\n var div = document.getElementById("storeArea").firstChild;\n var fe = ["ogg", "mp3", "wav", "webm"];\n while (div) {\n var b = String.fromCharCode(92);\n var q = '"';\n var re = "['" + q + "]([^" + q + "']*?)" + b + ".(ogg|mp3|wav|webm)['" + q + "]";\n k(new RegExp(re, "gi"));\n div = div.nextSibling;\n }\n\n function k(c, e) {\n do {\n var d = c.exec(div.innerHTML);\n if (d) {\n var a = new Audio();\n if (a.canPlayType) {\n for (var i = -1; i < fe.length; i += 1) {\n if (i >= 0) d[2] = fe[i];\n if (a.canPlayType("audio/" + d[2])) break;\n }\n if (i < fe.length) {\n a.setAttribute("src", d[1] + "." + d[2]);\n a.interval = null;\n macros.playsound.soundtracks[d[1]] = a;\n } else console.log("Browser can't play '" + d[1] + "'");\n }\n }\n } while (d);\n }\n}());
It's not your favorite, that one is currently air drying, but it'll do. The shirt is old, but hasn't been worn much. You got it a few sizes too big a long time ago and only recently have been able to wear it as something other than a pyjama.\n\n//Judging by Mom's height, this might be as tall as I grow.//\n\n[[Finish getting dressed|get dressed]]\n\n<<playsound "shirton.mp3" >>\n<<set $shirton to true; >>
"Mija, you're going to brush your teeth, right?"\n\n[[Uhhh yeah...]]\n==No==
(function () {\n "use strict";\n version.extensions['soundMacros'] = {\n major: 1,\n minor: 1,\n revision: 2\n };\n var p = macros['playsound'] = {\n soundtracks: {},\n handler: function (a, b, c, d) {\n var loop = function (m) {\n if (m.loop == undefined) {\n m.loopfn = function () {\n this.play();\n };\n m.addEventListener('ended', m.loopfn, 0);\n } else m.loop = true;\n m.play();\n };\n var s = eval(d.fullArgs());\n if (s) {\n s = s.toString();\n var m = this.soundtracks[s.slice(0, s.lastIndexOf("."))];\n if (m) {\n if (b == "playsound") {\n m.play();\n } else if (b == "loopsound") {\n loop(m);\n } else if (b == "pausesound") {\n m.pause();\n } else if (b == "unloopsound") {\n if (m.loop != undefined) {\n m.loop = false;\n } else if (m.loopfn) {\n m.removeEventListener('ended', m.loopfn);\n delete m.loopfn;\n }\n } else if (b == "stopsound") {\n m.pause();\n m.currentTime = 0;\n } else if (b == "fadeoutsound" || b == "fadeinsound") {\n if (m.interval) clearInterval(m.interval);\n if (b == "fadeinsound") {\n if (m.currentTime>0) return;\n m.volume = 0;\n loop(m);\n } else {\n if (!m.currentTime) return;\n m.play();\n }\n var v = m.volume;\n m.interval = setInterval(function () {\n v = Math.min(1, Math.max(0, v + 0.005 * (b == "fadeinsound" ? 1 : -1)));\n m.volume = Math.easeInOut(v);\n if (v == 0 || v == 1) clearInterval(m.interval);\n if (v == 0) {\n m.pause();\n m.currentTime = 0;\n m.volume = 1;\n }\n }, 10);\n }\n }\n }\n }\n }\n macros['fadeinsound'] = p;\n macros['fadeoutsound'] = p;\n macros['unloopsound'] = p;\n macros['loopsound'] = p;\n macros['pausesound'] = p;\n macros['stopsound'] = p;\n macros['stopallsound'] = {\n handler: function () {\n var s = macros.playsound.soundtracks;\n for (var j in s) {\n\t\tif (s.hasOwnProperty(j)) {\n s[j].pause();\n if (s[j].currentTime) {\n\t\t s[j].currentTime = 0;\n\t\t }\n\t\t}\n }\n }\n }\n var div = document.getElementById("storeArea").firstChild;\n var fe = ["ogg", "mp3", "wav", "webm"];\n while (div) {\n var b = String.fromCharCode(92);\n var q = '"';\n var re = "['" + q + "]([^" + q + "']*?)" + b + ".(ogg|mp3|wav|webm)['" + q + "]";\n k(new RegExp(re, "gi"));\n div = div.nextSibling;\n }\n\n function k(c, e) {\n do {\n var d = c.exec(div.innerHTML);\n if (d) {\n var a = new Audio();\n if (a.canPlayType) {\n for (var i = -1; i < fe.length; i += 1) {\n if (i >= 0) d[2] = fe[i];\n if (a.canPlayType("audio/" + d[2])) break;\n }\n if (i < fe.length) {\n a.setAttribute("src", d[1] + "." + d[2]);\n a.interval = null;\n macros.playsound.soundtracks[d[1]] = a;\n } else console.log("Browser can't play '" + d[1] + "'");\n }\n }\n } while (d);\n }\n}());\n
[[Tell them he's currently in the shower]].\n\n[[Tell them he's on his way to work]].\n<<if $checkedPeep is false>>\n[[Quiet your Mom and check the peep hole|peep hole]].\n<<display "Timer Addon">>\n<<start_timer 15>>\n<<set_timer_mode "display">>\n<<set_timer_param "donothing1">>\n<<endif>>
<<display "Timer Addon">>\n<<start_timer 21>>\n<<set_timer_mode "display">>\n<<set_timer_param "escortedaway">>\n\n<<playsound "momwalkstowardsdoor.mp3" >>
[[Put yourself between her and the door|put yourself between her and the door]]\n\n[[Get the door|open door]]\n\n<<set $checkID to false>>\n<<set $checkWarrant to false>>\n<<set $setCam to false>>\n<<set $alreadyRead to false>>\n<<set $picturesID to false>>\n<<set $picturesWarrant to false>>\n<<set $evidence to false>>\n\n<<display "Timer Addon">>\n<<start_timer 10>>\n<<set_timer_mode "display">>\n<<set_timer_param "donothing2">>
A moment of realization hits your parents. As one of the officers turns towards with his hand on his belt, your Dad lunges at him and shouts at you.\n\n"RUN!"\n\n[[you run|either("stumble","dontlookback")]].\n<<fadeoutsound "roomtone02.mp3" >>\n<<fadeinsound "roomtone03.mp3" >>
<<stopsound "brushteeth.mp3" >>\n<<playsound "spit.mp3" >>\n[[Time to get your backpack for school|time to get your backpack for school]]
She has eyes at the back of her head.\nNothing gets passed her.\n\n[[Brush those teeth!|brushteeth]]
(function () {\n "use strict";\n version.extensions['soundMacros'] = {\n major: 1,\n minor: 1,\n revision: 2\n };\n var p = macros['playsound'] = {\n soundtracks: {},\n handler: function (a, b, c, d) {\n var loop = function (m) {\n if (m.loop == undefined) {\n m.loopfn = function () {\n this.play();\n };\n m.addEventListener('ended', m.loopfn, 0);\n } else m.loop = true;\n m.play();\n };\n var s = eval(d.fullArgs());\n if (s) {\n s = s.toString();\n var m = this.soundtracks[s.slice(0, s.lastIndexOf("."))];\n if (m) {\n if (b == "playsound") {\n m.play();\n } else if (b == "loopsound") {\n loop(m);\n } else if (b == "pausesound") {\n m.pause();\n } else if (b == "unloopsound") {\n if (m.loop != undefined) {\n m.loop = false;\n } else if (m.loopfn) {\n m.removeEventListener('ended', m.loopfn);\n delete m.loopfn;\n }\n } else if (b == "stopsound") {\n m.pause();\n m.currentTime = 0;\n } else if (b == "fadeoutsound" || b == "fadeinsound") {\n if (m.interval) clearInterval(m.interval);\n if (b == "fadeinsound") {\n if (m.currentTime>0) return;\n m.volume = 0;\n loop(m);\n } else {\n if (!m.currentTime) return;\n m.play();\n }\n var v = m.volume;\n m.interval = setInterval(function () {\n v = Math.min(1, Math.max(0, v + 0.005 * (b == "fadeinsound" ? 1 : -1)));\n m.volume = Math.easeInOut(v);\n if (v == 0 || v == 1) clearInterval(m.interval);\n if (v == 0) {\n m.pause();\n m.currentTime = 0;\n m.volume = 1;\n }\n }, 10);\n }\n }\n }\n }\n }\n macros['fadeinsound'] = p;\n macros['fadeoutsound'] = p;\n macros['unloopsound'] = p;\n macros['loopsound'] = p;\n macros['pausesound'] = p;\n macros['stopsound'] = p;\n macros['stopallsound'] = {\n handler: function () {\n var s = macros.playsound.soundtracks;\n for (var j in s) {\n\t\tif (s.hasOwnProperty(j)) {\n s[j].pause();\n if (s[j].currentTime) {\n\t\t s[j].currentTime = 0;\n\t\t }\n\t\t}\n }\n }\n }\n var div = document.getElementById("storeArea").firstChild;\n var fe = ["ogg", "mp3", "wav", "webm"];\n while (div) {\n var b = String.fromCharCode(92);\n var q = '"';\n var re = "['" + q + "]([^" + q + "']*?)" + b + ".(ogg|mp3|wav|webm)['" + q + "]";\n k(new RegExp(re, "gi"));\n div = div.nextSibling;\n }\n\n function k(c, e) {\n do {\n var d = c.exec(div.innerHTML);\n if (d) {\n var a = new Audio();\n if (a.canPlayType) {\n for (var i = -1; i < fe.length; i += 1) {\n if (i >= 0) d[2] = fe[i];\n if (a.canPlayType("audio/" + d[2])) break;\n }\n if (i < fe.length) {\n a.setAttribute("src", d[1] + "." + d[2]);\n a.interval = null;\n macros.playsound.soundtracks[d[1]] = a;\n } else console.log("Browser can't play '" + d[1] + "'");\n }\n }\n } while (d);\n }\n}());
(function () {\n "use strict";\n version.extensions['soundMacros'] = {\n major: 1,\n minor: 1,\n revision: 2\n };\n var p = macros['playsound'] = {\n soundtracks: {},\n handler: function (a, b, c, d) {\n var loop = function (m) {\n if (m.loop == undefined) {\n m.loopfn = function () {\n this.play();\n };\n m.addEventListener('ended', m.loopfn, 0);\n } else m.loop = true;\n m.play();\n };\n var s = eval(d.fullArgs());\n if (s) {\n s = s.toString();\n var m = this.soundtracks[s.slice(0, s.lastIndexOf("."))];\n if (m) {\n if (b == "playsound") {\n m.play();\n } else if (b == "loopsound") {\n loop(m);\n } else if (b == "pausesound") {\n m.pause();\n } else if (b == "unloopsound") {\n if (m.loop != undefined) {\n m.loop = false;\n } else if (m.loopfn) {\n m.removeEventListener('ended', m.loopfn);\n delete m.loopfn;\n }\n } else if (b == "stopsound") {\n m.pause();\n m.currentTime = 0;\n } else if (b == "fadeoutsound" || b == "fadeinsound") {\n if (m.interval) clearInterval(m.interval);\n if (b == "fadeinsound") {\n if (m.currentTime>0) return;\n m.volume = 0;\n loop(m);\n } else {\n if (!m.currentTime) return;\n m.play();\n }\n var v = m.volume;\n m.interval = setInterval(function () {\n v = Math.min(1, Math.max(0, v + 0.005 * (b == "fadeinsound" ? 1 : -1)));\n m.volume = Math.easeInOut(v);\n if (v == 0 || v == 1) clearInterval(m.interval);\n if (v == 0) {\n m.pause();\n m.currentTime = 0;\n m.volume = 1;\n }\n }, 10);\n }\n }\n }\n }\n }\n macros['fadeinsound'] = p;\n macros['fadeoutsound'] = p;\n macros['unloopsound'] = p;\n macros['loopsound'] = p;\n macros['pausesound'] = p;\n macros['stopsound'] = p;\n macros['stopallsound'] = {\n handler: function () {\n var s = macros.playsound.soundtracks;\n for (var j in s) {\n\t\tif (s.hasOwnProperty(j)) {\n s[j].pause();\n if (s[j].currentTime) {\n\t\t s[j].currentTime = 0;\n\t\t }\n\t\t}\n }\n }\n }\n var div = document.getElementById("storeArea").firstChild;\n var fe = ["ogg", "mp3", "wav", "webm"];\n while (div) {\n var b = String.fromCharCode(92);\n var q = '"';\n var re = "['" + q + "]([^" + q + "']*?)" + b + ".(ogg|mp3|wav|webm)['" + q + "]";\n k(new RegExp(re, "gi"));\n div = div.nextSibling;\n }\n\n function k(c, e) {\n do {\n var d = c.exec(div.innerHTML);\n if (d) {\n var a = new Audio();\n if (a.canPlayType) {\n for (var i = -1; i < fe.length; i += 1) {\n if (i >= 0) d[2] = fe[i];\n if (a.canPlayType("audio/" + d[2])) break;\n }\n if (i < fe.length) {\n a.setAttribute("src", d[1] + "." + d[2]);\n a.interval = null;\n macros.playsound.soundtracks[d[1]] = a;\n } else console.log("Browser can't play '" + d[1] + "'");\n }\n }\n } while (d);\n }\n}());\n
"He's in the shower right now, could you come back later?" you say.\n\nThey say it's urgent and that they can wait to talk to him in your living room.\n\n[[Open door slightly with the lock still in place|open door]].\n\n<<display "Timer Addon">>\n<<set_timer_param "donothing1">>\n<<pause_timer>>
(function () {\n "use strict";\n version.extensions['soundMacros'] = {\n major: 1,\n minor: 1,\n revision: 2\n };\n var p = macros['playsound'] = {\n soundtracks: {},\n handler: function (a, b, c, d) {\n var loop = function (m) {\n if (m.loop == undefined) {\n m.loopfn = function () {\n this.play();\n };\n m.addEventListener('ended', m.loopfn, 0);\n } else m.loop = true;\n m.play();\n };\n var s = eval(d.fullArgs());\n if (s) {\n s = s.toString();\n var m = this.soundtracks[s.slice(0, s.lastIndexOf("."))];\n if (m) {\n if (b == "playsound") {\n m.play();\n } else if (b == "loopsound") {\n loop(m);\n } else if (b == "pausesound") {\n m.pause();\n } else if (b == "unloopsound") {\n if (m.loop != undefined) {\n m.loop = false;\n } else if (m.loopfn) {\n m.removeEventListener('ended', m.loopfn);\n delete m.loopfn;\n }\n } else if (b == "stopsound") {\n m.pause();\n m.currentTime = 0;\n } else if (b == "fadeoutsound" || b == "fadeinsound") {\n if (m.interval) clearInterval(m.interval);\n if (b == "fadeinsound") {\n if (m.currentTime>0) return;\n m.volume = 0;\n loop(m);\n } else {\n if (!m.currentTime) return;\n m.play();\n }\n var v = m.volume;\n m.interval = setInterval(function () {\n v = Math.min(1, Math.max(0, v + 0.005 * (b == "fadeinsound" ? 1 : -1)));\n m.volume = Math.easeInOut(v);\n if (v == 0 || v == 1) clearInterval(m.interval);\n if (v == 0) {\n m.pause();\n m.currentTime = 0;\n m.volume = 1;\n }\n }, 10);\n }\n }\n }\n }\n }\n macros['fadeinsound'] = p;\n macros['fadeoutsound'] = p;\n macros['unloopsound'] = p;\n macros['loopsound'] = p;\n macros['pausesound'] = p;\n macros['stopsound'] = p;\n macros['stopallsound'] = {\n handler: function () {\n var s = macros.playsound.soundtracks;\n for (var j in s) {\n\t\tif (s.hasOwnProperty(j)) {\n s[j].pause();\n if (s[j].currentTime) {\n\t\t s[j].currentTime = 0;\n\t\t }\n\t\t}\n }\n }\n }\n var div = document.getElementById("storeArea").firstChild;\n var fe = ["ogg", "mp3", "wav", "webm"];\n while (div) {\n var b = String.fromCharCode(92);\n var q = '"';\n var re = "['" + q + "]([^" + q + "']*?)" + b + ".(ogg|mp3|wav|webm)['" + q + "]";\n k(new RegExp(re, "gi"));\n div = div.nextSibling;\n }\n\n function k(c, e) {\n do {\n var d = c.exec(div.innerHTML);\n if (d) {\n var a = new Audio();\n if (a.canPlayType) {\n for (var i = -1; i < fe.length; i += 1) {\n if (i >= 0) d[2] = fe[i];\n if (a.canPlayType("audio/" + d[2])) break;\n }\n if (i < fe.length) {\n a.setAttribute("src", d[1] + "." + d[2]);\n a.interval = null;\n macros.playsound.soundtracks[d[1]] = a;\n } else console.log("Browser can't play '" + d[1] + "'");\n }\n }\n } while (d);\n }\n}());\n
Along with your parents, you're escorted into a van with other families. [[//Hopefully they don't separate us.//|fin]] \n\n<<if $evidence is true>>\nAnd the evidence you collected proved useful in the court proceedings that followed.\n\n<<if $pictureID is true>>The IDs were fake. The ICE officers were found impersonating local police.<<endif>>\n\n<<if $pictureWarrant is true>>The warrant was fake and was not signed off by a judge.<<endif>>\n\n<<if $setCam is true>> The video evidence from the livestream was sufficient proof of unlawful entry without a warrant or permission. <<endif>>\n<<endif>>\n\n<<display "Timer Addon">>\n<<pause_timer>>\n<<stop_timer>>\n<<fadeoutsound "roomtone01.mp3" >>\n<<fadeinsound "roomtone03.mp3" >>
No response...\n\n\n[[Toallita!!!|toallita2]]\n\n[[Wait|wait2]]
Still no response...\n\n\n[[Toallita!!!|toallita3]]\n\n[[Wait|wait3]]
//Okay I've waited long enough//\n\n[[Toallita!!!|toallita3]]
And it still is.\n\nWhat are you kidding yourself? You could have never gone vegetarian for that long.\n\nYou love meat too much.\n\n\n[[Maybe someday...]]\n\n[[Nah!]]
<<if $continueshower is false>>You open the door, tell your mom you love her back, and head down the hallway to the stairwell. You pass two burly men with utility belts, weapons, and handcuffs. They aren't in uniform, but the handcuffs seem out of place for a typical gun nut. Chills rush down your arms and your skin becomes covered in goosebumps. [[//Something isn't right.//|something isn't right]]<<endif>><<if $continueshower is true>>You rush out to the door, until you hear a [[deep knock]]. The door hinges rattle. You freeze in your steps. Your Mom tells you to see who it is but before you can check the peephole they tell you they are with the police and are investigating a missing persons case involving your father, who is still in the shower oblivious to everything.\n<<playsound "doorknocksoft.mp3" >>\n<<endif>>\n<<playsound "backgroundmusic.mp3" >>\n<<set $checkedPeep to false>>
You step outside, the cold winter air fills your lungs and as you exhale you see your breath. //I'm a dragon!// There's enough snow to [[cause accidents]] but apparrently not enough for a snow day.\n\n<<playsound "breathe.mp3" >>\n<<playsound "coldair.mp3" >>\n
And you keep on running and don't look back until you're farther than you've ever been on your own before. Your legs feel like Jello and your throat tastes like blood. Lightheaded, you try to catch your breath. It feels like the world is [[spinning|fin]].\n\n<<playsound "dontlookbackwnoise.mp3" >>\n
The water's warmth feels so good against your [[skin]].
You set your right leg up on the edge of the shower, wrap your towel around it and pull each side back and forth. You even manage to wrap it around your feet and give them a good dry too. Gotta get those toes!\n\n[[Back to rest of body|towel]]\n<<playsound "rightleg.mp3" >>
[[Nothing feels real.]]
<<if $uselotion is false>>\nAh yes, the smooth. You remembered to put on lotion before your clothes this time, good job.\n\n<<playsound "lotion.mp3" >>\n\n<<set $uselotion to true >><<endif>>\n\nPut on:\n\n<div class="options"> <<if $shirton is false>> [[shirt|put on a shirt][$shirton to true]] <<endif>> <<if $skirton is false && $dresson is false>> [[skirt|put on a skirt][$skirton to true]] <<endif>> <<if $dresson is false && $skirton is false>> [[dress|put on a dress][$dresson to true]] <<endif>> <<if $pantson is false>> [[pants|put on some pants][$pantson to true]] <<endif>> </div>\n\n<<if $dresson is true>> <<set $dressed to true>> <<endif>>\n<<if $dressed is false>> [[Does it matter? Go get breakfast|get breakfast]] <<endif>>\n\n<<if $shirton is true && $pantson is true || $shirton is true && $skirton is true || $shirton is true && $dresson is true || $dresson is true && $pantson is true || $shirton is true && $dresson is true && $pantson is true || $shirton is true && $skirton is true && $pantson is true || $dresson is true>>\nOkay! You're clothed, presentable, and even a little bit cute. \n[[Time to shine|breathe menu][$dressed to true]]\n<<endif>>
What's [[a few more minutes]]?
You take a couple breaths in and out and begin to wipe away the fog covered edges of the mirror.\n\n[[Get dressed|get dressed]]\n\n[[Get breakfast|get breakfast]]\n\n[[Brush teeth|brush teeth]]\n\n<<playsound "breathe.mp3" >>\n<<set $breakfastate to false; $brushedteeth to false; $dressed to false; $pantson to false; $shirton to false; $skirton to false; $dresson to false; $uselotion to false; >>
(function () {\n "use strict";\n version.extensions['soundMacros'] = {\n major: 1,\n minor: 1,\n revision: 2\n };\n var p = macros['playsound'] = {\n soundtracks: {},\n handler: function (a, b, c, d) {\n var loop = function (m) {\n if (m.loop == undefined) {\n m.loopfn = function () {\n this.play();\n };\n m.addEventListener('ended', m.loopfn, 0);\n } else m.loop = true;\n m.play();\n };\n var s = eval(d.fullArgs());\n if (s) {\n s = s.toString();\n var m = this.soundtracks[s.slice(0, s.lastIndexOf("."))];\n if (m) {\n if (b == "playsound") {\n m.play();\n } else if (b == "loopsound") {\n loop(m);\n } else if (b == "pausesound") {\n m.pause();\n } else if (b == "unloopsound") {\n if (m.loop != undefined) {\n m.loop = false;\n } else if (m.loopfn) {\n m.removeEventListener('ended', m.loopfn);\n delete m.loopfn;\n }\n } else if (b == "stopsound") {\n m.pause();\n m.currentTime = 0;\n } else if (b == "fadeoutsound" || b == "fadeinsound") {\n if (m.interval) clearInterval(m.interval);\n if (b == "fadeinsound") {\n if (m.currentTime>0) return;\n m.volume = 0;\n loop(m);\n } else {\n if (!m.currentTime) return;\n m.play();\n }\n var v = m.volume;\n m.interval = setInterval(function () {\n v = Math.min(1, Math.max(0, v + 0.005 * (b == "fadeinsound" ? 1 : -1)));\n m.volume = Math.easeInOut(v);\n if (v == 0 || v == 1) clearInterval(m.interval);\n if (v == 0) {\n m.pause();\n m.currentTime = 0;\n m.volume = 1;\n }\n }, 10);\n }\n }\n }\n }\n }\n macros['fadeinsound'] = p;\n macros['fadeoutsound'] = p;\n macros['unloopsound'] = p;\n macros['loopsound'] = p;\n macros['pausesound'] = p;\n macros['stopsound'] = p;\n macros['stopallsound'] = {\n handler: function () {\n var s = macros.playsound.soundtracks;\n for (var j in s) {\n\t\tif (s.hasOwnProperty(j)) {\n s[j].pause();\n if (s[j].currentTime) {\n\t\t s[j].currentTime = 0;\n\t\t }\n\t\t}\n }\n }\n }\n var div = document.getElementById("storeArea").firstChild;\n var fe = ["ogg", "mp3", "wav", "webm"];\n while (div) {\n var b = String.fromCharCode(92);\n var q = '"';\n var re = "['" + q + "]([^" + q + "']*?)" + b + ".(ogg|mp3|wav|webm)['" + q + "]";\n k(new RegExp(re, "gi"));\n div = div.nextSibling;\n }\n\n function k(c, e) {\n do {\n var d = c.exec(div.innerHTML);\n if (d) {\n var a = new Audio();\n if (a.canPlayType) {\n for (var i = -1; i < fe.length; i += 1) {\n if (i >= 0) d[2] = fe[i];\n if (a.canPlayType("audio/" + d[2])) break;\n }\n if (i < fe.length) {\n a.setAttribute("src", d[1] + "." + d[2]);\n a.interval = null;\n macros.playsound.soundtracks[d[1]] = a;\n } else console.log("Browser can't play '" + d[1] + "'");\n }\n }\n } while (d);\n }\n}());
(function () {\n "use strict";\n version.extensions['soundMacros'] = {\n major: 1,\n minor: 1,\n revision: 2\n };\n var p = macros['playsound'] = {\n soundtracks: {},\n handler: function (a, b, c, d) {\n var loop = function (m) {\n if (m.loop == undefined) {\n m.loopfn = function () {\n this.play();\n };\n m.addEventListener('ended', m.loopfn, 0);\n } else m.loop = true;\n m.play();\n };\n var s = eval(d.fullArgs());\n if (s) {\n s = s.toString();\n var m = this.soundtracks[s.slice(0, s.lastIndexOf("."))];\n if (m) {\n if (b == "playsound") {\n m.play();\n } else if (b == "loopsound") {\n loop(m);\n } else if (b == "pausesound") {\n m.pause();\n } else if (b == "unloopsound") {\n if (m.loop != undefined) {\n m.loop = false;\n } else if (m.loopfn) {\n m.removeEventListener('ended', m.loopfn);\n delete m.loopfn;\n }\n } else if (b == "stopsound") {\n m.pause();\n m.currentTime = 0;\n } else if (b == "fadeoutsound" || b == "fadeinsound") {\n if (m.interval) clearInterval(m.interval);\n if (b == "fadeinsound") {\n if (m.currentTime>0) return;\n m.volume = 0;\n loop(m);\n } else {\n if (!m.currentTime) return;\n m.play();\n }\n var v = m.volume;\n m.interval = setInterval(function () {\n v = Math.min(1, Math.max(0, v + 0.005 * (b == "fadeinsound" ? 1 : -1)));\n m.volume = Math.easeInOut(v);\n if (v == 0 || v == 1) clearInterval(m.interval);\n if (v == 0) {\n m.pause();\n m.currentTime = 0;\n m.volume = 1;\n }\n }, 10);\n }\n }\n }\n }\n }\n macros['fadeinsound'] = p;\n macros['fadeoutsound'] = p;\n macros['unloopsound'] = p;\n macros['loopsound'] = p;\n macros['pausesound'] = p;\n macros['stopsound'] = p;\n macros['stopallsound'] = {\n handler: function () {\n var s = macros.playsound.soundtracks;\n for (var j in s) {\n\t\tif (s.hasOwnProperty(j)) {\n s[j].pause();\n if (s[j].currentTime) {\n\t\t s[j].currentTime = 0;\n\t\t }\n\t\t}\n }\n }\n }\n var div = document.getElementById("storeArea").firstChild;\n var fe = ["ogg", "mp3", "wav", "webm"];\n while (div) {\n var b = String.fromCharCode(92);\n var q = '"';\n var re = "['" + q + "]([^" + q + "']*?)" + b + ".(ogg|mp3|wav|webm)['" + q + "]";\n k(new RegExp(re, "gi"));\n div = div.nextSibling;\n }\n\n function k(c, e) {\n do {\n var d = c.exec(div.innerHTML);\n if (d) {\n var a = new Audio();\n if (a.canPlayType) {\n for (var i = -1; i < fe.length; i += 1) {\n if (i >= 0) d[2] = fe[i];\n if (a.canPlayType("audio/" + d[2])) break;\n }\n if (i < fe.length) {\n a.setAttribute("src", d[1] + "." + d[2]);\n a.interval = null;\n macros.playsound.soundtracks[d[1]] = a;\n } else console.log("Browser can't play '" + d[1] + "'");\n }\n }\n } while (d);\n }\n}());
(function () {\n "use strict";\n version.extensions['soundMacros'] = {\n major: 1,\n minor: 1,\n revision: 2\n };\n var p = macros['playsound'] = {\n soundtracks: {},\n handler: function (a, b, c, d) {\n var loop = function (m) {\n if (m.loop == undefined) {\n m.loopfn = function () {\n this.play();\n };\n m.addEventListener('ended', m.loopfn, 0);\n } else m.loop = true;\n m.play();\n };\n var s = eval(d.fullArgs());\n if (s) {\n s = s.toString();\n var m = this.soundtracks[s.slice(0, s.lastIndexOf("."))];\n if (m) {\n if (b == "playsound") {\n m.play();\n } else if (b == "loopsound") {\n loop(m);\n } else if (b == "pausesound") {\n m.pause();\n } else if (b == "unloopsound") {\n if (m.loop != undefined) {\n m.loop = false;\n } else if (m.loopfn) {\n m.removeEventListener('ended', m.loopfn);\n delete m.loopfn;\n }\n } else if (b == "stopsound") {\n m.pause();\n m.currentTime = 0;\n } else if (b == "fadeoutsound" || b == "fadeinsound") {\n if (m.interval) clearInterval(m.interval);\n if (b == "fadeinsound") {\n if (m.currentTime>0) return;\n m.volume = 0;\n loop(m);\n } else {\n if (!m.currentTime) return;\n m.play();\n }\n var v = m.volume;\n m.interval = setInterval(function () {\n v = Math.min(1, Math.max(0, v + 0.005 * (b == "fadeinsound" ? 1 : -1)));\n m.volume = Math.easeInOut(v);\n if (v == 0 || v == 1) clearInterval(m.interval);\n if (v == 0) {\n m.pause();\n m.currentTime = 0;\n m.volume = 1;\n }\n }, 10);\n }\n }\n }\n }\n }\n macros['fadeinsound'] = p;\n macros['fadeoutsound'] = p;\n macros['unloopsound'] = p;\n macros['loopsound'] = p;\n macros['pausesound'] = p;\n macros['stopsound'] = p;\n macros['stopallsound'] = {\n handler: function () {\n var s = macros.playsound.soundtracks;\n for (var j in s) {\n\t\tif (s.hasOwnProperty(j)) {\n s[j].pause();\n if (s[j].currentTime) {\n\t\t s[j].currentTime = 0;\n\t\t }\n\t\t}\n }\n }\n }\n var div = document.getElementById("storeArea").firstChild;\n var fe = ["ogg", "mp3", "wav", "webm"];\n while (div) {\n var b = String.fromCharCode(92);\n var q = '"';\n var re = "['" + q + "]([^" + q + "']*?)" + b + ".(ogg|mp3|wav|webm)['" + q + "]";\n k(new RegExp(re, "gi"));\n div = div.nextSibling;\n }\n\n function k(c, e) {\n do {\n var d = c.exec(div.innerHTML);\n if (d) {\n var a = new Audio();\n if (a.canPlayType) {\n for (var i = -1; i < fe.length; i += 1) {\n if (i >= 0) d[2] = fe[i];\n if (a.canPlayType("audio/" + d[2])) break;\n }\n if (i < fe.length) {\n a.setAttribute("src", d[1] + "." + d[2]);\n a.interval = null;\n macros.playsound.soundtracks[d[1]] = a;\n } else console.log("Browser can't play '" + d[1] + "'");\n }\n }\n } while (d);\n }\n}());
Despite all the things you can do, you have a hunch to film everything for the record. You set up a livestream and manage to hide your phone in a covert location where no one would look.\n\n[[They knock again|put yourself between her and the door]]\n\n<<set $alreadyRead to true; $setCam to true; $evidence to true>>\n\n<<display "Timer Addon">>\n<<pause_timer>>\n<<stop_timer>>
(function () {\n "use strict";\n version.extensions['soundMacros'] = {\n major: 1,\n minor: 1,\n revision: 2\n };\n var p = macros['playsound'] = {\n soundtracks: {},\n handler: function (a, b, c, d) {\n var loop = function (m) {\n if (m.loop == undefined) {\n m.loopfn = function () {\n this.play();\n };\n m.addEventListener('ended', m.loopfn, 0);\n } else m.loop = true;\n m.play();\n };\n var s = eval(d.fullArgs());\n if (s) {\n s = s.toString();\n var m = this.soundtracks[s.slice(0, s.lastIndexOf("."))];\n if (m) {\n if (b == "playsound") {\n m.play();\n } else if (b == "loopsound") {\n loop(m);\n } else if (b == "pausesound") {\n m.pause();\n } else if (b == "unloopsound") {\n if (m.loop != undefined) {\n m.loop = false;\n } else if (m.loopfn) {\n m.removeEventListener('ended', m.loopfn);\n delete m.loopfn;\n }\n } else if (b == "stopsound") {\n m.pause();\n m.currentTime = 0;\n } else if (b == "fadeoutsound" || b == "fadeinsound") {\n if (m.interval) clearInterval(m.interval);\n if (b == "fadeinsound") {\n if (m.currentTime>0) return;\n m.volume = 0;\n loop(m);\n } else {\n if (!m.currentTime) return;\n m.play();\n }\n var v = m.volume;\n m.interval = setInterval(function () {\n v = Math.min(1, Math.max(0, v + 0.005 * (b == "fadeinsound" ? 1 : -1)));\n m.volume = Math.easeInOut(v);\n if (v == 0 || v == 1) clearInterval(m.interval);\n if (v == 0) {\n m.pause();\n m.currentTime = 0;\n m.volume = 1;\n }\n }, 10);\n }\n }\n }\n }\n }\n macros['fadeinsound'] = p;\n macros['fadeoutsound'] = p;\n macros['unloopsound'] = p;\n macros['loopsound'] = p;\n macros['pausesound'] = p;\n macros['stopsound'] = p;\n macros['stopallsound'] = {\n handler: function () {\n var s = macros.playsound.soundtracks;\n for (var j in s) {\n\t\tif (s.hasOwnProperty(j)) {\n s[j].pause();\n if (s[j].currentTime) {\n\t\t s[j].currentTime = 0;\n\t\t }\n\t\t}\n }\n }\n }\n var div = document.getElementById("storeArea").firstChild;\n var fe = ["ogg", "mp3", "wav", "webm"];\n while (div) {\n var b = String.fromCharCode(92);\n var q = '"';\n var re = "['" + q + "]([^" + q + "']*?)" + b + ".(ogg|mp3|wav|webm)['" + q + "]";\n k(new RegExp(re, "gi"));\n div = div.nextSibling;\n }\n\n function k(c, e) {\n do {\n var d = c.exec(div.innerHTML);\n if (d) {\n var a = new Audio();\n if (a.canPlayType) {\n for (var i = -1; i < fe.length; i += 1) {\n if (i >= 0) d[2] = fe[i];\n if (a.canPlayType("audio/" + d[2])) break;\n }\n if (i < fe.length) {\n a.setAttribute("src", d[1] + "." + d[2]);\n a.interval = null;\n macros.playsound.soundtracks[d[1]] = a;\n } else console.log("Browser can't play '" + d[1] + "'");\n }\n }\n } while (d);\n }\n}());\n
or at the very least delays. You thought about going inside to wait, but patience is a virtue.\n\nThe school bus arrives a little late. You take your usual seat, lean back and rest your knees against the seat in front of you. The bus door hydraulics shut and as the heaters rev up, you look out the frosted window. The bus begins to move and just before your home is out of sight, you see your mom and dad in handcuffs being escorted into a van by the two men from earlier. You go into shock. More than anything you want to scream, but you're paralyzed in fear. [[Your mind races]].\n\n<<playsound "bus.mp3" >>
//Oh my god, they're at our door.//\n\nYour [[mom opens the door|Mom walks towards the door.]].
data:image/gif;base64,R0lGODlhGQAZAPAAAP7+/gAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQJDAABACwAAAAAGQAZAAACOYyPoLvoxqJ8NIGKn8oc3p5tICaOVGk6aHqsbOCycTqb9fi9ba7DvH4DBTtDTjH0e0kapOUSyQQVAAAh+QQJDAABACwAAAAAGQAZAAACNIyPqRvgDyNgdCZLFc588+p9WigiTgmizKmOrfuapMrGRm3PtG3yh17CxYQvYsuYkSiRvgIAOw==
<<fadeoutsound "showerloop.mp3" >>\n<<playsound "showerstop.mp3" >>\nYou shut off the water and feel a sudden chill. You [[grab]] at the towel rack to cover yourself and dry off.
You look at the document, but aren't sure of what you are looking at. Although you have helped your parents with other legal documents before, you do not know if this is how a warrant should look like. //Is this the right format? What are these names? How can I verify this?//\n\nAt least I got a good look at them, they look legit I guess? [[You return the documents|put yourself between her and the door]].\n\nBut just to make sure, you [[take pictures of the IDs|put yourself between her and the door][$picturesWarrant to true;$evidence to true]].\n\n<<set $alreadyRead to true>>\n<<set $checkWarrant to true>>
<<if $dresson is false || $skirton is false>>\nPants, what a concept?!\nIf only they had larger and actually usable pockets.\n<<endif>>\n\n<<if $dresson is true || $skirton is true>>\nGuess we're wearing leggings today.\n<<endif>>\n\n[[Finish getting dressed|get dressed]]\n\n<<playsound "pantson.mp3" >>\n<<set $pantson to true >>
"Mija you're gonna be late for the school bus! Stop it with the Hollywood showers! There better be some warm water left by the time your Dad takes a shower!!!"\n\n[[Times up|Reach]]
"He's on his way to work, you've just missed him", you say.\n\nThey mention his car parked on the street outside and that they've been outside for over an hour before coming in. They see through your lie and ask again for your cooperation, this time they mean it.\n\n[[Open door slightly with the lock still in place|open door]].\n<<display "Timer Addon">>\n<<set_timer_param "donothing1">>\n<<pause_timer>>
"Do you want me to get you the towels or not?!"\n\nYou [[chuckle|dryup]], she does too.
[[Mierda!]]
"MIJA I HEARD YOU THE FIRST TIME! I'm coming!"\n\n\n[[Toallita!!!|toallita4]]\n\n[[Sorry, my bad!|sorry1]]
Nada\n\n\n[[Toallita!!!|toallita3]]\n\n[[Wait|wait1]]
[[Reach]] for a towel on the rack\n\n[[Continue showering|continue showering][$continueshower to true]]
data:image/gif;base64,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3J35mt/67PL6sL/n6JyiMd/2znX3uM/vwV/4NsmJZP/7sbTfwh/7xE94G338K5T8Bh/yqL/7DvV80I/83qjg1F/V44tt2B/42r/+Nizci6/co/8vbuLP/gg24+afTmGa/vme/XDW/874bvB/0JV7hPTv//Zf/vg/RkK7/+f+/3j8lLP2bsz//aDjh/TfxrHtrvgfulJqqAxvgFqPrFU2/uTv4GzO+eFP/6Qf2+6K/7d09bZeug37lP5f+3icffdfne/vSSBvqLHtrvh/sLbeufv8lBrYdYycffdfncsf/pAdoXRT/vh/GEtiqDb+lBrYdSzGkA5enZUvYzBXIyqK0Phf9azPyPv8lKADRdKfRZ2v2o/PT0IF4giN/wnP+py/z08JOhvKJmkz/RhbI4xz1qhp5PjPSL6vQPP0lA1zTeEynuV/0AoKkk2fNkaO/4zk+6X/O0+13zDSeCKpWv4HraDWKe5Gjv81Pv6tHFBPSVuZTbn3/6YfB+mHquX4n9fy/9YzjoGhT6GUe/9vKknaq/buiv9qHv2EL++emGfFCujlH/8MleeUu+b4X+PgL/fkrfU8EfyOX/7xP1ty7/hajv+GTf9Tn+5FP/1FzsHlH/+iRO9n/p5ajv9rLfX0Lu8ZiepFb3XlH//lw/IsDpsxj/+HwfqWD74hC+3pDvfuavJzNPUuHqoxj//2jpRTb+fpLtW6D5IglOmW3/Q2z/D4D+vha/ni3Znibueii9BvCu1Fbt5Fn+hMh//u2aze3/TIB88NPr/uSvF6CP8snujfi/8E//qk8K/1HHzwLg725avCZO6XUd7hTI//mbzLnS/vxH3wLj7kKx7l0O7iz6311Z3o+C/XAu7gLG6tLG/ndy56mC3uWs/0LP7cZIX/6urdBGnyzMbyTW/eEMuXci7BJi/b+O883n2cbM6rU0/sdz5sKALPZfia+J8ez313b9r18P/dW/7aB295pYP/9tAS5i3m8N75vf7cFYfkhH9X+P+1+dL5HRrw0zT1+B+w+eLg5PXRlO39+B+w0eyuvQv/+P+06rziz9v5+B+wCI71XTP9+D+0DIb1rODg+M+uinrnkqPl+D/DMU8bso3/RBvh0eHb+G+1Ed4bYI//YRvz+I//9rh+4viP/3qc6PiP/8Us6/iP/6QM9viP/3Lt3fiP//iP//iP//iP//iP//iP//iP//iP//iP//iP//iP//iP//iP//iP//iP//iP//iP//iP//iP//iP//iP//iP//iP//iP//iP//iP//iP//iP//iP//iP//iP//iP//iP//iP//iP//iP//iP//iP//iP//iP//iP//iP//iP//iP//iP//iP//iP//iP//iP//iP//iP//gPDAUAADs=
woo\n\n[[Finish getting dressed|get dressed]]
You remember the last time you went on that diet.\n\nYou had told your parents that you were going vegetarian and that they needed to cook healthier dinners. When your Dad told you "No. We're not going to change our diets to accomodate you. The world doesn't revolve around you." You told him he was unhealthy too and that if he didn't diet as well, he'd soon have his own orbit. Normally, he'd get angry and yell and you'd end up running to your room to cry, but that time he just went quiet, sighed, then went to his work station. After that night you had your own salad every dinner and your Mom replaced the flour tortillas in your lunch with iceberg lettuce. Well, that is, until...\n\n\n[[You tried making yourself puke in the bathroom]]\n\n[[You missed the taste of Mom's flautas]]
Mierda!\n\nYou're gonna have to call out.\n\nMom! [[Toallita!!!|toallita1]]
You turn around, all the small round dimples cover a large part of your legs, they are so //visible//. As you move in closer to get a better look, you notice the little red dots. These pimples will never go away. It's like they multiply each day, as though one pimple sends out invitations to five more pimples to come party on your face. And then, there's your belly and the annoying bulge that you can always see. Even if you try to suck your stomach in, you always eventually have to breathe. More than anything you just want to wrap yourself in cellophane to hid all the imperfections, but all you have on hand is foil, and that's no good here.\n\n<<stopsound "cellophaneloop.mp3" >>\n<<playsound "cellophaneend.mp3" >>\n\n[[Ah well...|Just breathe]]
(function () {\n "use strict";\n version.extensions['soundMacros'] = {\n major: 1,\n minor: 1,\n revision: 2\n };\n var p = macros['playsound'] = {\n soundtracks: {},\n handler: function (a, b, c, d) {\n var loop = function (m) {\n if (m.loop == undefined) {\n m.loopfn = function () {\n this.play();\n };\n m.addEventListener('ended', m.loopfn, 0);\n } else m.loop = true;\n m.play();\n };\n var s = eval(d.fullArgs());\n if (s) {\n s = s.toString();\n var m = this.soundtracks[s.slice(0, s.lastIndexOf("."))];\n if (m) {\n if (b == "playsound") {\n m.play();\n } else if (b == "loopsound") {\n loop(m);\n } else if (b == "pausesound") {\n m.pause();\n } else if (b == "unloopsound") {\n if (m.loop != undefined) {\n m.loop = false;\n } else if (m.loopfn) {\n m.removeEventListener('ended', m.loopfn);\n delete m.loopfn;\n }\n } else if (b == "stopsound") {\n m.pause();\n m.currentTime = 0;\n } else if (b == "fadeoutsound" || b == "fadeinsound") {\n if (m.interval) clearInterval(m.interval);\n if (b == "fadeinsound") {\n if (m.currentTime>0) return;\n m.volume = 0;\n loop(m);\n } else {\n if (!m.currentTime) return;\n m.play();\n }\n var v = m.volume;\n m.interval = setInterval(function () {\n v = Math.min(1, Math.max(0, v + 0.005 * (b == "fadeinsound" ? 1 : -1)));\n m.volume = Math.easeInOut(v);\n if (v == 0 || v == 1) clearInterval(m.interval);\n if (v == 0) {\n m.pause();\n m.currentTime = 0;\n m.volume = 1;\n }\n }, 10);\n }\n }\n }\n }\n }\n macros['fadeinsound'] = p;\n macros['fadeoutsound'] = p;\n macros['unloopsound'] = p;\n macros['loopsound'] = p;\n macros['pausesound'] = p;\n macros['stopsound'] = p;\n macros['stopallsound'] = {\n handler: function () {\n var s = macros.playsound.soundtracks;\n for (var j in s) {\n\t\tif (s.hasOwnProperty(j)) {\n s[j].pause();\n if (s[j].currentTime) {\n\t\t s[j].currentTime = 0;\n\t\t }\n\t\t}\n }\n }\n }\n var div = document.getElementById("storeArea").firstChild;\n var fe = ["ogg", "mp3", "wav", "webm"];\n while (div) {\n var b = String.fromCharCode(92);\n var q = '"';\n var re = "['" + q + "]([^" + q + "']*?)" + b + ".(ogg|mp3|wav|webm)['" + q + "]";\n k(new RegExp(re, "gi"));\n div = div.nextSibling;\n }\n\n function k(c, e) {\n do {\n var d = c.exec(div.innerHTML);\n if (d) {\n var a = new Audio();\n if (a.canPlayType) {\n for (var i = -1; i < fe.length; i += 1) {\n if (i >= 0) d[2] = fe[i];\n if (a.canPlayType("audio/" + d[2])) break;\n }\n if (i < fe.length) {\n a.setAttribute("src", d[1] + "." + d[2]);\n a.interval = null;\n macros.playsound.soundtracks[d[1]] = a;\n } else console.log("Browser can't play '" + d[1] + "'");\n }\n }\n } while (d);\n }\n}());
Make sure the person your voting for is an ally too.\n\n[[THE END]]
But just not today.\n\n[[Okay...|Just breathe]]
"Can you hold up your ID to the hole please?"\n\nYou know you've asked for the right credentials, but you don't know what you're supposed to be looking for.\n\nTheir badges look legitimate, but [[how could you possibly know?|put yourself between her and the door]]\n\nJust to make sure, you [[take pictures of the IDs|put yourself between her and the door][$picturesID to true; $evidence to true]].\n\n<<set $alreadyRead to true>>\n<<set $checkID to true>>\n\n<<display "Timer Addon">>\n<<pause_timer>>\n<<stop_timer>>
<<silently>>\n<<set $TimerAddon = \nfunction()\n{\n\tvar div_timer_container = document.createElement('div');\n\tdiv_timer_container.setAttribute('id', 'timer');\n\n\tvar div_timer_canvas = document.createElement('canvas');\n\tdiv_timer_canvas.setAttribute('id', 'timer_canvas');\n\tdiv_timer_canvas.setAttribute('width', '150');\n\tdiv_timer_canvas.setAttribute('height', '150');\n\tdiv_timer_canvas.width = div_timer_canvas.width;\n\tdiv_timer_container.appendChild(div_timer_canvas);\n\t\n\tvar div_timer_text = document.createElement('span');\n\tdiv_timer_text.setAttribute('id', 'timer_text');\n\tdiv_timer_text.innerHTML = "Hurry Up!";\n\tdiv_timer_container.appendChild(div_timer_text);\n\n\tvar Timer_Active = false;\n var Timer_Paused = false;\n\tvar Timer_Mode = 'none';\n\tvar Timer_Param = "";\n\tvar Timer_Max = 0;\n\tvar Timer_Now = 0;\n \n\tvar div_jonah_floater = document.getElementById('floater');\n\tif(div_jonah_floater) \t\tdiv_jonah_floater.appendChild(div_timer_container);\n\n\tvar div_sugarcane_menu = document.getElementById('sidebar');\n\tif(div_sugarcane_menu) div_sugarcane_menu.appendChild(div_timer_container);\n\n\tfunction StartTimer(val)\n\t{\n\t\tTimer_Active = true;\n Timer_Paused = false;\n\t\tTimer_Max = val;\n\t\tTimer_Now = val;\n\t\tdiv_timer_text.style.display = 'block';\n\t\tdiv_timer_canvas.style.display = 'block';\n\t}\n\n\tfunction StopTimer()\n\t{\n\t\tTimer_Active = false;\n\t\tdiv_timer_text.style.display = 'none';\n\t\tdiv_timer_canvas.style.display = 'none';\n\t}\n\n\tfunction PauseTimer()\n\t{\n\t\tTimer_Paused = true;\n\t}\n\n\tfunction ResumeTimer()\n\t{\n\t\tTimer_Paused = false;\n\t}\n\n\tfunction SetTimerText(text)\n\t{\n\t\tdiv_timer_text.innerHTML = text;\n\t}\n\n\tfunction SetTimerMode(mode)\n\t{\n\t\tif(mode == 'display')\n\t\t{\n\t\t\tTimer_Mode = 'display';\n\t\t}\n\t\telse if(mode == 'restart')\n\t\t{\n\t\t\tTimer_Mode = 'restart';\n\t\t}\n\t\telse Timer_Mode = 'none';\n\t}\n\n\tfunction SetTimerParam(param)\n\t{\n\t\tTimer_Param = param;\n\t}\n\n\tfunction OnTimerEnd()\n\t{\n\t\tStopTimer();\n\t\tif(Timer_Mode == 'restart')\n\t\t{\n\t\t\tstate.restart();\n\t\t\tif(Timer_Param) alert(Timer_Param);\n\t\t\twindow.location.reload(true);\n\t\t\t\n\t\t} \n\t\telse if(Timer_Mode == 'display')\n\t\t{\n\t\t\tstate.display(Timer_Param[0]);\n\t\t}\n\t}\n\n\tfunction OnTimerTick()\n\t{\n\t\tif(Timer_Active && !Timer_Paused)\n\t\t{\n\t\t\tTimer_Now = Timer_Now - 0.1;\n\n\t\t\tif(Timer_Now <= 0) Timer_Now = 0;\n\t\t\t\n\t\t\tvar context = div_timer_canvas.getContext("2d");\n\t\t\tdiv_timer_canvas.width = div_timer_canvas.width;\n\n\t\t\tvar x = div_timer_canvas.width / 2;\n\t var y = div_timer_canvas.height / 2;\n\t var radius = 65;\n\t var startAngle = 1.5 * Math.PI;\n\t \n\t var endAngle = (1.5 + (2 / Timer_Max * Timer_Now)) * Math.PI;\n\t var counterClockwise = false;\n\n\t context.beginPath();\n\t context.arc(x, y, radius, startAngle, endAngle, counterClockwise);\n\t context.lineWidth = 15;\n if(div_jonah_floater) context.strokeStyle = "black";\n\t if(div_sugarcane_menu) context.strokeStyle = "#BBBBBB";\n\t context.stroke();\n\n\t\t\tcontext.font = 'bold 30px sans-serif';\n\t\t\tif(div_jonah_floater) context.fillStyle = "black";\n\t\t\tif(div_sugarcane_menu) context.fillStyle = "#BBBBBB";\n\t\t\tcontext.fillText(Timer_Now.toFixed(1), 55, 85);\n\n\t\t\tif(Timer_Now <= 0) OnTimerEnd();\n\t\t}\n\t}\n\n\tsetInterval(function(){ OnTimerTick(); }, 100); \n\n\tmacros['start_timer'] =\n\t{\n\t\thandler: function(obj, fnc, val)\n\t\t{\n\t\t\tStartTimer(val);\n\t\t}\n\t}\n\n\tmacros['stop_timer'] =\n\t{\n\t\thandler: function(obj, fnc, val)\n\t\t{\n\t\t\tStopTimer();\n\t\t}\n\t}\n\n\tmacros['pause_timer'] =\n\t{\n\t\thandler: function(obj, fnc, val)\n\t\t{\n\t\t\tPauseTimer();\n\t\t}\n\t}\n\n\tmacros['resume_timer'] =\n\t{\n\t\thandler: function(obj, fnc, val)\n\t\t{\n\t\t\tResumeTimer();\n\t\t}\n\t}\n\n\tmacros['set_timer_text'] =\n\t{\n\t\thandler: function(obj, fnc, val)\n\t\t{\n\t\t\tSetTimerText(val);\n\t\t}\n\t}\n\n\tmacros['set_timer_mode'] =\n\t{\n\t\thandler: function(obj, fnc, val)\n\t\t{\n\t\t\tSetTimerMode(val);\n\t\t}\n\t}\n\n\tmacros['set_timer_param'] =\n\t{\n\t\thandler: function(obj, fnc, val)\n\t\t{\n\t\t\tSetTimerParam(val);\n\t\t}\n\t}\n\n}\n>>\n<<print $TimerAddon()>>\n<<endsilently>>
The water's warmth feels so good against your skin.\n\nYou could stay here forever.\n\nYou [[turn pruney|Turn pruney]] as the water starts running cold.
As the noise settles down and the men escort your parents quietly out of the building. Your parents avoid eye contact with you. You\n\n[[Scream out to them.]]\n\n[[Hold your breath and watch silently.]]
You dab your body, making sure to dry all those crevices. Shoulders next and then you stretch over to dry the wet spots on your back. You reached back further today, you could be a contortionist at this rate!\n\n[[Back to rest of body|towel]]\n<<playsound "torso.mp3" >>
<strong>the dialtone rings</strong>\n\n"What's wrong Mija, is everything alright? Did the bus come?"\n\n"Mom, these strange men with weapons are at the door. I don't know what-"\n\n"Hold on Mija I've gotta answer the door."\n\n"Wait! Mom! No."\n\n[[Mom walks towards the door.]]\n\n<<playsound "callmomknock.mp3" >>
(function () {\n "use strict";\n version.extensions['soundMacros'] = {\n major: 1,\n minor: 1,\n revision: 2\n };\n var p = macros['playsound'] = {\n soundtracks: {},\n handler: function (a, b, c, d) {\n var loop = function (m) {\n if (m.loop == undefined) {\n m.loopfn = function () {\n this.play();\n };\n m.addEventListener('ended', m.loopfn, 0);\n } else m.loop = true;\n m.play();\n };\n var s = eval(d.fullArgs());\n if (s) {\n s = s.toString();\n var m = this.soundtracks[s.slice(0, s.lastIndexOf("."))];\n if (m) {\n if (b == "playsound") {\n m.play();\n } else if (b == "loopsound") {\n loop(m);\n } else if (b == "pausesound") {\n m.pause();\n } else if (b == "unloopsound") {\n if (m.loop != undefined) {\n m.loop = false;\n } else if (m.loopfn) {\n m.removeEventListener('ended', m.loopfn);\n delete m.loopfn;\n }\n } else if (b == "stopsound") {\n m.pause();\n m.currentTime = 0;\n } else if (b == "fadeoutsound" || b == "fadeinsound") {\n if (m.interval) clearInterval(m.interval);\n if (b == "fadeinsound") {\n if (m.currentTime>0) return;\n m.volume = 0;\n loop(m);\n } else {\n if (!m.currentTime) return;\n m.play();\n }\n var v = m.volume;\n m.interval = setInterval(function () {\n v = Math.min(1, Math.max(0, v + 0.005 * (b == "fadeinsound" ? 1 : -1)));\n m.volume = Math.easeInOut(v);\n if (v == 0 || v == 1) clearInterval(m.interval);\n if (v == 0) {\n m.pause();\n m.currentTime = 0;\n m.volume = 1;\n }\n }, 10);\n }\n }\n }\n }\n }\n macros['fadeinsound'] = p;\n macros['fadeoutsound'] = p;\n macros['unloopsound'] = p;\n macros['loopsound'] = p;\n macros['pausesound'] = p;\n macros['stopsound'] = p;\n macros['stopallsound'] = {\n handler: function () {\n var s = macros.playsound.soundtracks;\n for (var j in s) {\n\t\tif (s.hasOwnProperty(j)) {\n s[j].pause();\n if (s[j].currentTime) {\n\t\t s[j].currentTime = 0;\n\t\t }\n\t\t}\n }\n }\n }\n var div = document.getElementById("storeArea").firstChild;\n var fe = ["ogg", "mp3", "wav", "webm"];\n while (div) {\n var b = String.fromCharCode(92);\n var q = '"';\n var re = "['" + q + "]([^" + q + "']*?)" + b + ".(ogg|mp3|wav|webm)['" + q + "]";\n k(new RegExp(re, "gi"));\n div = div.nextSibling;\n }\n\n function k(c, e) {\n do {\n var d = c.exec(div.innerHTML);\n if (d) {\n var a = new Audio();\n if (a.canPlayType) {\n for (var i = -1; i < fe.length; i += 1) {\n if (i >= 0) d[2] = fe[i];\n if (a.canPlayType("audio/" + d[2])) break;\n }\n if (i < fe.length) {\n a.setAttribute("src", d[1] + "." + d[2]);\n a.interval = null;\n macros.playsound.soundtracks[d[1]] = a;\n } else console.log("Browser can't play '" + d[1] + "'");\n }\n }\n } while (d);\n }\n}());
Want to be an ally? \n\n* Go tell your congress person "No more funding for ICE and Border Patrol".\n\n* Look up and join local response teams to document and report ICE activity and deter mistreatment that would otherwise happen without your presence. If you see ICE checkpoints, ping those orgs on social media with their location and post signs in the nearby vicinity.\n\n* Support advocacy orgs like the ACLU who offer legal aid and advocacy. Donate!\n\n* Offer aid to congregational sanctuaries, be it with your time or donations\n\n* If it's already too late and a friend or family member has been detained, you can use this site (https://locator.ice.gov/odls/#/index)// to find them\n\n* Spread the message that <strong>"YOU HAVE RIGHTS"</strong>, rights to see identification, rights to <strong>ask if you're free to go</strong>, rights to ask for <strong>a warrant (that must be signed by a judge giving them permission to enter and search)</strong>, rights to <strong>take pictures of</strong> any documents ICE provides and damages to your property from ICE. \n\n* Spread the message to <strong>record ICE encounters</strong> and verbally announce your lack of consent and objection politely and clearly, and afterwards - you have the <strong>right to remain silent</strong>, <strong>a right to due process, and the right to speak to an attorney</strong>.\n\n* Spread the message to your community that racism, xenophobia, and facism isn't welcome here by putting up signs to <strong>establish safe spaces</strong>, do acts of solidarity, and most importantly... <strong>[[VOTE]]</strong>
(function () {\n "use strict";\n version.extensions['soundMacros'] = {\n major: 1,\n minor: 1,\n revision: 2\n };\n var p = macros['playsound'] = {\n soundtracks: {},\n handler: function (a, b, c, d) {\n var loop = function (m) {\n if (m.loop == undefined) {\n m.loopfn = function () {\n this.play();\n };\n m.addEventListener('ended', m.loopfn, 0);\n } else m.loop = true;\n m.play();\n };\n var s = eval(d.fullArgs());\n if (s) {\n s = s.toString();\n var m = this.soundtracks[s.slice(0, s.lastIndexOf("."))];\n if (m) {\n if (b == "playsound") {\n m.play();\n } else if (b == "loopsound") {\n loop(m);\n } else if (b == "pausesound") {\n m.pause();\n } else if (b == "unloopsound") {\n if (m.loop != undefined) {\n m.loop = false;\n } else if (m.loopfn) {\n m.removeEventListener('ended', m.loopfn);\n delete m.loopfn;\n }\n } else if (b == "stopsound") {\n m.pause();\n m.currentTime = 0;\n } else if (b == "fadeoutsound" || b == "fadeinsound") {\n if (m.interval) clearInterval(m.interval);\n if (b == "fadeinsound") {\n if (m.currentTime>0) return;\n m.volume = 0;\n loop(m);\n } else {\n if (!m.currentTime) return;\n m.play();\n }\n var v = m.volume;\n m.interval = setInterval(function () {\n v = Math.min(1, Math.max(0, v + 0.005 * (b == "fadeinsound" ? 1 : -1)));\n m.volume = Math.easeInOut(v);\n if (v == 0 || v == 1) clearInterval(m.interval);\n if (v == 0) {\n m.pause();\n m.currentTime = 0;\n m.volume = 1;\n }\n }, 10);\n }\n }\n }\n }\n }\n macros['fadeinsound'] = p;\n macros['fadeoutsound'] = p;\n macros['unloopsound'] = p;\n macros['loopsound'] = p;\n macros['pausesound'] = p;\n macros['stopsound'] = p;\n macros['stopallsound'] = {\n handler: function () {\n var s = macros.playsound.soundtracks;\n for (var j in s) {\n\t\tif (s.hasOwnProperty(j)) {\n s[j].pause();\n if (s[j].currentTime) {\n\t\t s[j].currentTime = 0;\n\t\t }\n\t\t}\n }\n }\n }\n var div = document.getElementById("storeArea").firstChild;\n var fe = ["ogg", "mp3", "wav", "webm"];\n while (div) {\n var b = String.fromCharCode(92);\n var q = '"';\n var re = "['" + q + "]([^" + q + "']*?)" + b + ".(ogg|mp3|wav|webm)['" + q + "]";\n k(new RegExp(re, "gi"));\n div = div.nextSibling;\n }\n\n function k(c, e) {\n do {\n var d = c.exec(div.innerHTML);\n if (d) {\n var a = new Audio();\n if (a.canPlayType) {\n for (var i = -1; i < fe.length; i += 1) {\n if (i >= 0) d[2] = fe[i];\n if (a.canPlayType("audio/" + d[2])) break;\n }\n if (i < fe.length) {\n a.setAttribute("src", d[1] + "." + d[2]);\n a.interval = null;\n macros.playsound.soundtracks[d[1]] = a;\n } else console.log("Browser can't play '" + d[1] + "'");\n }\n }\n } while (d);\n }\n}());
(function () {\n "use strict";\n version.extensions['soundMacros'] = {\n major: 1,\n minor: 1,\n revision: 2\n };\n var p = macros['playsound'] = {\n soundtracks: {},\n handler: function (a, b, c, d) {\n var loop = function (m) {\n if (m.loop == undefined) {\n m.loopfn = function () {\n this.play();\n };\n m.addEventListener('ended', m.loopfn, 0);\n } else m.loop = true;\n m.play();\n };\n var s = eval(d.fullArgs());\n if (s) {\n s = s.toString();\n var m = this.soundtracks[s.slice(0, s.lastIndexOf("."))];\n if (m) {\n if (b == "playsound") {\n m.play();\n } else if (b == "loopsound") {\n loop(m);\n } else if (b == "pausesound") {\n m.pause();\n } else if (b == "unloopsound") {\n if (m.loop != undefined) {\n m.loop = false;\n } else if (m.loopfn) {\n m.removeEventListener('ended', m.loopfn);\n delete m.loopfn;\n }\n } else if (b == "stopsound") {\n m.pause();\n m.currentTime = 0;\n } else if (b == "fadeoutsound" || b == "fadeinsound") {\n if (m.interval) clearInterval(m.interval);\n if (b == "fadeinsound") {\n if (m.currentTime>0) return;\n m.volume = 0;\n loop(m);\n } else {\n if (!m.currentTime) return;\n m.play();\n }\n var v = m.volume;\n m.interval = setInterval(function () {\n v = Math.min(1, Math.max(0, v + 0.005 * (b == "fadeinsound" ? 1 : -1)));\n m.volume = Math.easeInOut(v);\n if (v == 0 || v == 1) clearInterval(m.interval);\n if (v == 0) {\n m.pause();\n m.currentTime = 0;\n m.volume = 1;\n }\n }, 10);\n }\n }\n }\n }\n }\n macros['fadeinsound'] = p;\n macros['fadeoutsound'] = p;\n macros['unloopsound'] = p;\n macros['loopsound'] = p;\n macros['pausesound'] = p;\n macros['stopsound'] = p;\n macros['stopallsound'] = {\n handler: function () {\n var s = macros.playsound.soundtracks;\n for (var j in s) {\n\t\tif (s.hasOwnProperty(j)) {\n s[j].pause();\n if (s[j].currentTime) {\n\t\t s[j].currentTime = 0;\n\t\t }\n\t\t}\n }\n }\n }\n var div = document.getElementById("storeArea").firstChild;\n var fe = ["ogg", "mp3", "wav", "webm"];\n while (div) {\n var b = String.fromCharCode(92);\n var q = '"';\n var re = "['" + q + "]([^" + q + "']*?)" + b + ".(ogg|mp3|wav|webm)['" + q + "]";\n k(new RegExp(re, "gi"));\n div = div.nextSibling;\n }\n\n function k(c, e) {\n do {\n var d = c.exec(div.innerHTML);\n if (d) {\n var a = new Audio();\n if (a.canPlayType) {\n for (var i = -1; i < fe.length; i += 1) {\n if (i >= 0) d[2] = fe[i];\n if (a.canPlayType("audio/" + d[2])) break;\n }\n if (i < fe.length) {\n a.setAttribute("src", d[1] + "." + d[2]);\n a.interval = null;\n macros.playsound.soundtracks[d[1]] = a;\n } else console.log("Browser can't play '" + d[1] + "'");\n }\n }\n } while (d);\n }\n}());
(function () {\n "use strict";\n version.extensions['soundMacros'] = {\n major: 1,\n minor: 1,\n revision: 2\n };\n var p = macros['playsound'] = {\n soundtracks: {},\n handler: function (a, b, c, d) {\n var loop = function (m) {\n if (m.loop == undefined) {\n m.loopfn = function () {\n this.play();\n };\n m.addEventListener('ended', m.loopfn, 0);\n } else m.loop = true;\n m.play();\n };\n var s = eval(d.fullArgs());\n if (s) {\n s = s.toString();\n var m = this.soundtracks[s.slice(0, s.lastIndexOf("."))];\n if (m) {\n if (b == "playsound") {\n m.play();\n } else if (b == "loopsound") {\n loop(m);\n } else if (b == "pausesound") {\n m.pause();\n } else if (b == "unloopsound") {\n if (m.loop != undefined) {\n m.loop = false;\n } else if (m.loopfn) {\n m.removeEventListener('ended', m.loopfn);\n delete m.loopfn;\n }\n } else if (b == "stopsound") {\n m.pause();\n m.currentTime = 0;\n } else if (b == "fadeoutsound" || b == "fadeinsound") {\n if (m.interval) clearInterval(m.interval);\n if (b == "fadeinsound") {\n if (m.currentTime>0) return;\n m.volume = 0;\n loop(m);\n } else {\n if (!m.currentTime) return;\n m.play();\n }\n var v = m.volume;\n m.interval = setInterval(function () {\n v = Math.min(1, Math.max(0, v + 0.005 * (b == "fadeinsound" ? 1 : -1)));\n m.volume = Math.easeInOut(v);\n if (v == 0 || v == 1) clearInterval(m.interval);\n if (v == 0) {\n m.pause();\n m.currentTime = 0;\n m.volume = 1;\n }\n }, 10);\n }\n }\n }\n }\n }\n macros['fadeinsound'] = p;\n macros['fadeoutsound'] = p;\n macros['unloopsound'] = p;\n macros['loopsound'] = p;\n macros['pausesound'] = p;\n macros['stopsound'] = p;\n macros['stopallsound'] = {\n handler: function () {\n var s = macros.playsound.soundtracks;\n for (var j in s) {\n\t\tif (s.hasOwnProperty(j)) {\n s[j].pause();\n if (s[j].currentTime) {\n\t\t s[j].currentTime = 0;\n\t\t }\n\t\t}\n }\n }\n }\n var div = document.getElementById("storeArea").firstChild;\n var fe = ["ogg", "mp3", "wav", "webm"];\n while (div) {\n var b = String.fromCharCode(92);\n var q = '"';\n var re = "['" + q + "]([^" + q + "']*?)" + b + ".(ogg|mp3|wav|webm)['" + q + "]";\n k(new RegExp(re, "gi"));\n div = div.nextSibling;\n }\n\n function k(c, e) {\n do {\n var d = c.exec(div.innerHTML);\n if (d) {\n var a = new Audio();\n if (a.canPlayType) {\n for (var i = -1; i < fe.length; i += 1) {\n if (i >= 0) d[2] = fe[i];\n if (a.canPlayType("audio/" + d[2])) break;\n }\n if (i < fe.length) {\n a.setAttribute("src", d[1] + "." + d[2]);\n a.interval = null;\n macros.playsound.soundtracks[d[1]] = a;\n } else console.log("Browser can't play '" + d[1] + "'");\n }\n }\n } while (d);\n }\n}());
(function () {\n "use strict";\n version.extensions['soundMacros'] = {\n major: 1,\n minor: 1,\n revision: 2\n };\n var p = macros['playsound'] = {\n soundtracks: {},\n handler: function (a, b, c, d) {\n var loop = function (m) {\n if (m.loop == undefined) {\n m.loopfn = function () {\n this.play();\n };\n m.addEventListener('ended', m.loopfn, 0);\n } else m.loop = true;\n m.play();\n };\n var s = eval(d.fullArgs());\n if (s) {\n s = s.toString();\n var m = this.soundtracks[s.slice(0, s.lastIndexOf("."))];\n if (m) {\n if (b == "playsound") {\n m.play();\n } else if (b == "loopsound") {\n loop(m);\n } else if (b == "pausesound") {\n m.pause();\n } else if (b == "unloopsound") {\n if (m.loop != undefined) {\n m.loop = false;\n } else if (m.loopfn) {\n m.removeEventListener('ended', m.loopfn);\n delete m.loopfn;\n }\n } else if (b == "stopsound") {\n m.pause();\n m.currentTime = 0;\n } else if (b == "fadeoutsound" || b == "fadeinsound") {\n if (m.interval) clearInterval(m.interval);\n if (b == "fadeinsound") {\n if (m.currentTime>0) return;\n m.volume = 0;\n loop(m);\n } else {\n if (!m.currentTime) return;\n m.play();\n }\n var v = m.volume;\n m.interval = setInterval(function () {\n v = Math.min(1, Math.max(0, v + 0.005 * (b == "fadeinsound" ? 1 : -1)));\n m.volume = Math.easeInOut(v);\n if (v == 0 || v == 1) clearInterval(m.interval);\n if (v == 0) {\n m.pause();\n m.currentTime = 0;\n m.volume = 1;\n }\n }, 10);\n }\n }\n }\n }\n }\n macros['fadeinsound'] = p;\n macros['fadeoutsound'] = p;\n macros['unloopsound'] = p;\n macros['loopsound'] = p;\n macros['pausesound'] = p;\n macros['stopsound'] = p;\n macros['stopallsound'] = {\n handler: function () {\n var s = macros.playsound.soundtracks;\n for (var j in s) {\n\t\tif (s.hasOwnProperty(j)) {\n s[j].pause();\n if (s[j].currentTime) {\n\t\t s[j].currentTime = 0;\n\t\t }\n\t\t}\n }\n }\n }\n var div = document.getElementById("storeArea").firstChild;\n var fe = ["ogg", "mp3", "wav", "webm"];\n while (div) {\n var b = String.fromCharCode(92);\n var q = '"';\n var re = "['" + q + "]([^" + q + "']*?)" + b + ".(ogg|mp3|wav|webm)['" + q + "]";\n k(new RegExp(re, "gi"));\n div = div.nextSibling;\n }\n\n function k(c, e) {\n do {\n var d = c.exec(div.innerHTML);\n if (d) {\n var a = new Audio();\n if (a.canPlayType) {\n for (var i = -1; i < fe.length; i += 1) {\n if (i >= 0) d[2] = fe[i];\n if (a.canPlayType("audio/" + d[2])) break;\n }\n if (i < fe.length) {\n a.setAttribute("src", d[1] + "." + d[2]);\n a.interval = null;\n macros.playsound.soundtracks[d[1]] = a;\n } else console.log("Browser can't play '" + d[1] + "'");\n }\n }\n } while (d);\n }\n}());