Found 37 repositories(showing 30)
yuaotian
解决Cursor在免费订阅期间出现以下提示的问题: Your request has been blocked as our system has detected suspicious activity / You've reached your trial request limit. / Too many free trial accounts used on this machine.
rprokap
CREDITS SEQUENCE NEWSPAPER HEADLINE MONTAGE: HEADLINES flash before us, displaying their accompanying photographs. "UBERMAN - METRO CITY'S HERO AFTER DEFEATING MASTER MIND! PHOTO: A chiseled, statuesque man wearing the COOLEST SUPER HERO SUIT IMAGINABLE, COMPLETE WITH FLOWING CAPE, shines a confident smile at the lens. This is UBERMAN, champion of METRO CITY. "UBERMAN DEFEATS MASTER MIND'S GIANT ROBOT!" PHOTO: Wide-shot of Uberman in mid-flight lifting the GIANT ROBOT in the sky above the city buildings. "MASTER MIND ALL WET AFTER UBERMAN FOILS AQUARIUM HEIST!" PHOTO: Uberman stands knee-deep in water. He has his enemy by the collar. The villain blocks his face from the shot with a METALLIC GAUNTLET. The images start to flash by even quicker, each showing the MYSTERIOUS VILLAIN in various stages of humiliation. In each photograph he successfully blocks his face with his armored glove. We ZOOM IN to the last headline. "MASTER MIND BEHIND BARS ONCE AGAIN - THANKS TO UBERMAN!" PHOTO: Uberman stands in a gallant pose with his fists on his hips, obviously trying to accentuate the "U" insignia on his chest. END OF CREDITS SEQUENCE EXT. BUILDING - DAY We DISSOLVE from the photograph to Uberman standing in the exact same position. WE PULL BACK showing him atop a BUILDING overlooking the city below. A perfect view for our guardian hero. He watches the thriving metropolis, bristling with life as people happily go about their day. Yet, we can't help but detect a hint of sadness in Uberman's expression. 2. UBERMAN You look so peaceful from up here. His serenity is suddenly interrupted by a loud BEEPING SOUND coming from his wrist. He looks down at a BRACELET (a manly one) on his right arm. It's a silver band with a FLASHING red letter "U". UBERMAN (CONT'D) Looks like Roxanne's in trouble again. Uberman leaps off the building and into the air. His cape gracefully flows in the breeze behind him as he shoots off into the distance like a speeding bullet. EXT. OBSERVATORY HIDEOUT - ESTABLISHING SHOT Grime and moss decorate the outside of this long abandoned building overlooking the COAST. Once a place of knowledge and wonder - now home to a great evil. INT. OBSERVATORY HIDEOUT - DAY The inside is in complete contrast to the exterior. The huge hall with a GIANT TELESCOPE teems with advanced ELECTRONIC EQUIPMENT. Computers, monitors and machines which do not have an obvious function FLASH and HUM. A STEEL DOOR slides open, revealing the subject of our story MASTER MIND - a villainous sight to behold. His FACE IS INEXPLICABLY LIGHT BLUE, topped by an OVERSIZED, MUSHROOM- SHAPED HEAD with a CIRCULAR PATCH OF WHITE HAIR ON TOP. He's dressed in the kind of costume only a super villain could pull off: a PURPLE JUMPSUIT AND BLACK BOOT ENSEMBLE WITH A GIANT GREEN "M" ON THE CHEST. His right hand, hanging at his side, is a METAL GAUNTLET WITH THREE SHORT SPIKES PROTRUDING BETWEEN HIS KNUCKLES. Master Mind begins to survey the room with his TWO PERMANENTLY ARCHED EYEBROWS. A man dressed as ALBERT EINSTEIN is busy ranting to two other men. One, a hulking brute, is dressed as LEONARDO DA VINCI. The other, a small intellectual-type carrying a clip-board, is dressed as the philosopher PLATO. EINSTEIN I hate the outfits. I mean, I get it: we're all supposed to be "masterminds" - very clever. (MORE) 3. EINSTEIN(cont'd) I just feel stupid. I mean, what the hell did Einstein really do anyway? PLATO Theory of relativity. Einstein starts feverishly scratching his side. EINSTEIN Well, you'd think he'd invent a wool sweater that didn't itch so much. Da Vinci and Plato's eyes suddenly grow with concern as they see Master Mind walk up behind Einstein. Einstein notices his colleague's staring over his right shoulder and turns around. He turns around and Master Mind SEIZES HIM BY HIS THROAT with his metal gauntlet. MASTER MIND The real Einstein once said, "God does not play dice with the world." He was right, because the world is MY dice. Is that understood? DA VINCI & PLATO Sir! Yes, sir! EINSTEIN (gasping for air) Yes, sir. Master Mind undoes his grip on Einstein's throat. MASTER MIND Alright, then - clean slate. Do we have the girl? DA VINCI Yes, sir. She fell into our trap just like you knew she would. MASTER MIND Reporters are a curious lot, and easily manipulated. He quickly checks his physique in a GIANT MIRROR, adjusts his posture and sucks in his gut. 4. MASTER MIND Alright, let's not keep the lady waiting. MOMENTS LATER Da Vinci escorts a BLINDFOLDED and bound woman, ROXANNE RITCHI, to the back of the room where Plato and Einstein are standing guard over a large BLACK SWIVEL-CHAIR facing away from us. She pulls free of Da Vinci's grasp and waits for him to undo the blindfold. Her face uncovered, we finally see Roxanne's striking features - all of which seem overshadowed by piercing eyes that seem more put off by the situation than afraid of it. MASTER MIND (O.S.) Miss Ritchi, we meet again. The chair turns menacingly slow, finally revealing Master Mind. ROXANNE You didn't need to turn around like that. I can recognize the stench of failure. Master Mind unleashes a wicked laugh. MASTER MIND I trust you gentlemen know the very sassy Roxanne Ritchi, highly regarded investigative journalist who some say has a more than friendly relationship with our super powered foe Uberman. And Miss Ritchi, I trust you've already met my new crew: The Mad Geniuses! Roxanne gives Einstein a once over. ROXANNE Looks like a real group of winners. At the risk of sounding cliche', you'll never get away with this. MASTER MIND In a way, I already have. Roxanne unleashes an exhausted SIGH. 5. ROXANNE We go through this every time. You kidnap me to get to Uberman, he immediately finds your hideout, escapes whatever lame trap you've come up with, and takes you and your cronies to jail. I propose we just save everybody some heartache this time by YOU letting me go, and ME forgetting this whole thing ever happened? MASTER MIND What about my revenge? ROXANNE We can say it was wasting everyone's time. MASTER MIND You have a wicked tongue. I hope you rid yourself of that when you're my queen. Roxanne unleashes a snort-filled laugh. ROXANNE I'm sorry. What makes you think I would want to be your queen? MASTER MIND Power corrupts absolutely, Miss Ritchi. And when I have ultimate power over this city, I have absolutely every intention of corrupting you with it. PLATO Sir! Master Mind turns to Plato who's now standing at a computer terminal. MASTER MIND (annoyed) What is it!? EXT. OBSERVATORY HIDEOUT - DAY Uberman flies toward the Observatory like a rocket. 6. INT. OBSERVATORY HIDEOUT - DAY Uberman crashes through the wall to the room we were just in. He looks around, but there's suddenly NOT A SOUL IN SIGHT. CUT TO: EXT. MASTER MIND'S HYDROFOIL - DAY The boat is shooting through the ocean, away from the observatory. INT. HYDROFOIL CONTROL ROOM - DAY Machines, cables and terminals criss-cross the craft's main bridge. Through the enormous surrounding windows we can see the observatory shrinking in the distance. Master Mind watches Uberman on a small TV monitor as the hero intently searches his hideout. UBERMAN (on monitor) Master Mind! INT. OBSERVATORY HIDEOUT - DAY Uberman throws up his arms in frustration when suddenly - MASTER MIND (O.S.) Over here, old friend. He turns to see a FAMILIAR BLUE FACE OF EVIL ON A GIANT SCREEN. UBERMAN What's the matter, miss your old jail cell? Uberman starts walking toward the monitor. MASTER MIND (ON MONITOR) Actually, I wanted to share the experience with my oldest friend. A MECHANIZED CAGE shoots out of the floor, suddenly trapping Metro City's protector. Totally unfazed, our hero stares on. 7. UBERMAN You can't possibly believe this will work. Master Mind pulls out a SMALL BLACK BOX with a SINGLE RED BUTTON on it. MASTER MIND (ON MONITOR) Oh, can't I? I have attained control of the Earth's most abundant energy source. I doubt even you are strong enough to withstand the FULL CONCENTRATED POWER OF THE SUN!!! He presses the button. EXT. OUTER SPACE A sinister-looking SATELLITE orbits Earth's atmosphere. Its bay doors suddenly open, deploying two huge SOLAR PANELS. The panels shift, angling themselves in the direction of the sun. They immediately start GLOWING as they absorb the burning star's power. The front of the satellite begins to make a loud HUMMING SOUND as it prepares to unleash its unholy power. INT. HYDROFOIL CONTROL ROOM - DAY From the giant window we can see the boat is a good mile from the observatory. PLATO We're now at minimum safe distance, master. Master Mind turns from the CAMERA he was broadcasting on and puts down the control box. MASTER MIND Excellent. Stop here, I like this view. PLATO Twenty seconds until impact. Master Mind turns to Roxanne who is being held by Da Vinci and Einstein. She almost appears a little bored. Disappointed by her lack of horror, he walks over to the monitor now showing Uberman trapped in the cage. 8. MASTER MIND Any last words? Uberman looks up at the screen with a cocky smile. UBERMAN (ON MONITOR) Yes: there's no caging the power of justice. PLATO Ten seconds to impact. On the screen we see Uberman take two of the cage's bars in his hands. He yanks...NOTHING. PLATO (CONT'D) Nine... Master Mind stares at the monitor, slightly confused. PLATO (CONT'D) Eight... Uberman yanks on the bars again, this time using his foot as leverage. MASTER MIND (genuinely concerned) What's going on? UBERMAN (straining) Hold...on...a second. Master Mind looks back at Plato and Einstein. They're equally befuddled at the hero's sudden weakness. PLATO Seven... Uberman loses his grip and FALLS BACKWARD ON HIS ASS. UBERMAN SON OF A BITCH!! Master Mind and the minions all cringe in unison. Da Vinci turns to Roxanne not believing his ears. DA VINCI What did he just say? 9. PLATO Six......Five... Master Mind begins to laugh. MASTER MIND What kind of trick is this? Uberman looks up at the camera with a very grave expression. UBERMAN Like you don't know. These bars are made of copper, aren't they? PLATO Four... MASTER MIND Yeah, so? Uberman tries to shield his grief with his hand. UBERMAN You figured out my weakness, damn you. I CAN'T BEND COPPER! PLATO Three... MASTER MIND Your weakness is copper? PLATO Two...one. Everyone turns to the window. EXT. OUTER SPACE The satellite fires a giant BEAM OF LIGHT toward the earth. EXT. OBSERVATORY HIDEOUT - DAY The beam hits the observatory. The building instantly EXPLODES in a white nova blast of fire. INT. HYDROFOIL CONTROL ROOM - DAY The blast is so bright everyone turns away from the window. Then, as suddenly as it began, the awesome light dies out. One by one, the passengers unshield their eyes and look out toward the observatory. 10. All we can see through the haze of destruction is fire and smoke. PLATO I don't think even he could have survived that. Einstein suddenly turns giddy with excitement. EINSTEIN Whoa! Is it me or did you just finally destroy Uberman? MASTER MIND (carefully skeptical) Well...let's not get ahead of ourselves. Da Vinci suddenly sees something outside. DA VINCI Look, there's something in the sky, coming this way. ROXANNE Uberman! Master Mind turns toward the window. An object is in the air, flying directly toward them. As it closes in we can just make out the FAMILIAR OUTLINE OF A CAPPED FIGURE. MASTER MIND I KNEW IT! PREPARE YOURSELVES! HE'S GONNA RAM US!!! Everyone scatters and braces themselves for the impact. Master Mind, seeing all the good places taken, doesn't know what to do with himself. He just covers his giant head with his hands. The figure CRASHES THROUGH THE WINDOW and lands at his feet. He looks down to see a CHARRED BLACK HUMAN SKELETON. Around its neck is the unmistakable black cape of Uberman. MASTER MIND (CONT'D) (horrified) HOLY SHIT! 11. Roxanne breaks out of Da Vinci's hold and runs over to the body. ROXANNE Uberman? She stares down at the still smoking corpse, the tattered black cape with the yellow "U" on it. Roxanne turns to Master Mind, who's still visibly dumbfounded at the grotesque sight before him. ROXANNE (CONT'D) You killed him! Roxanne's eyes roll back. Da Vinci catches her from behind as she FAINTS. Einstein turns to Master Mind, looking at him as if he's just walked on water. EINSTEIN You did it! Now that he's committed the impossible - our villain is at a complete loss. MASTER MIND ...so I did. EINSTEIN I mean, I know you always wanted to. I mean, all the schemes all the plots - I never thought you'd actually be capable of it. Giddy as a school girl, Einstein turns to his fellow henchmen. EINSTEIN This is history. Every villain and lackey in the history of villains and lackeys dream of this moment, but when does it actually EVER happen? A sudden realization comes over his face. EINSTEIN Good lord...You do all realize what we get to do now, don't you? 12. His question is met with acquisitive looks from Master Mind and the others. EINSTEIN We get to go on a crime wave. CRIME WAVE MONTAGE - SET TO "Fun Fun Fun" by The Beach Boys. SPINNING HEADLINE: "UBERMAN'S DEATH IGNITES CITY WIDE CRIME WAVE!" ARMORED TRUCK It's driving along when the men inside suddenly notice something - THEY'RE FLYING HIGH ABOVE THE CITY STREETS. We PULL BACK to see the truck being carried by a giant claw at the bottom of a BRAIN COPTER. Inside the cockpit Master Mind and his henchmen laugh maniacally. SPINNING HEADLINE: "CHAMPION-LESS CITY AT THE MERCY OF HOOLIGANS." METRO CITY BANK Da Vinci and Einstein run out the front of the bank holding BAGS OF MONEY. Two beat officers see them and take chase after them around the corner and into an alley. After a moment the police reemerge from the alley screaming and running for their lives as a GIANT ROBOT CHASES after them. The robot stops, then suddenly it's head opens up like convertible car top with Master Mind and Plato at the driver's wheel. They smile and shake hands at a bad deed well done. SPINNING HEADLINE: "MASTER MIND BLACKMAILS METRO!!!" A VICIOUS TORNADO It's heading for downtown Metro as Master Mind and the lackeys coolly look on. Three large DUMP TRUCKS pull up, filled to the brim with bricks of CASH. 13. The DRIVERS jump out as the lackeys take the driver seats in the three trucks. Master Mind is about to climb into the passenger seat of one when a drivers taps him on the shoulder and motions toward the tornado. MASTER MIND (absentmindedly) Oh, right. Master Mind pulls a television REMOTE from his pocket and aims it at approaching windstorm of death. He presses the button marked "Tornado Off." The tornado shrinks and disappears just before it hits the city. As they drive through the city streets, Master stares out the window with a hint of something in his eyes. Is it melancholy? END OF MONTAGE EXT. KINGPIN BOWLING - DAY It's Metro City's premier bowling alley. On top of the neon lit building is a GIANT 30 FOOT TALL CEMENT BOWLING BALL. INT. KINGPIN BOWLING - DAY HAL STEWART (early 30's) takes careful aim with his BOWLING BALL. HAL It's a sport of honor, focus and grace. Honor the ball, focus on the pins, release the ball not hard and fast, but as if you were releasing a baby dove. He takes a step, pulls back his arm, and releases the ball, following it with his eyes. It's a horrible shot - INSTANT GUTTER BALL. An aged barmaid type with a cigarette hanging from her mouth looks over at him. HAL Okay, do something like that - but center it more. 14. She picks up her custom made FOGHAT BALL and takes aim. ATTRACTIVE BLOND Tell me how my form looks, honey. Hal focuses on the misshapen bumps of her enormous Johnson administration era derriere. HAL Oh, it's lookin' good. It's lookin' REAL good. It doesn't get anymore clear. This man is a pig. VINNIE (O.S.) Hal, I want to see you in my office! Hal turns to see VINNIE, owner of the bowling alley, calling him. VINNIE Now! INT. KINGPIN BOWLING - VINNIE'S OFFICE - MOMENTS LATER Hal sits down, facing Vinnie who's sitting at his desk. VINNIE You're fired. Leave your shirt and locker key. This bit of news hits Hal like a freight train. HAL Fired? Are you going to tell me why? VINNIE Showing up to work late. Showing up to work late drunk. Sexually harassing customers. Stealing from the register. HAL Vinnie, I don't know where you're getting these accusations - Vinnie takes out a video tape from his desk drawer and puts in a VCR. 15. HAL Oh, which one do you supposedly have here? VINNIE This is all of them at once. TELEVISION A WOMAN walks up to a BOWLING EMPLOYEE and hands him a pair of shoes. As the employee turns to the wall of shoes, a very drunk and disheveled Hal comes running in and pushes him aside. HAL I've got this one, Benny. So, Cinderella. Can I help you find your glass slipper? WOMAN Yeah, I'm looking for a seven. He folds his arms on the counter and leans into her with a cat-like grin on his face. HAL (with a leer) Seven - Well, maybe I could interest you in something in an EIGHT. Namely, me. Disgusted, she walks off screen. HAL Lesbo. Suddenly realizing the register's open, he quickly grabs a stack of cash and shoves it in his pocket. BACK TO OFFICE Vinnie turns off the television and waits for Hal to respond. HAL From the angle of the camera, I can see where you might have gotten the wrong idea. Listen, Vinnie, I don't think you've thought this through. If you fire me, who's gonna be captain of the alley's bowling team? 16. VINNIE Um, I don't know. Maybe somebody who can actually bowl. You guys have never won a game. I hired you because you said you were on the pro circuit. HAL No, I said I WILL BE on the pro circuit. VINNIE Please, a loser like you will never amount to anything. This harsh remark seems to leave Hal genuinely stunned. HAL Wow...If that's how you feel...I guess we should then talk about what kind of severance I'm gonna get. EXT. KINGPIN BOWLING - DAY TWO BRUISERS open the door and throw Hal out onto the street. He quickly picks himself up and turns back toward the building. HAL Hey...what about my ball? A bowling ball sails past him, just missing his head. HAL Thank-you! EXT. CHANNEL 7 NEWS BUILDING - DAY The massive building with a giant 7 on the roof stands in the heart of Metro City. INT. CHANNEL 7 NEWS BUILDING - OFFICE - DAY The cubicles and offices are alive with the hustle and bustle of a busy news day. Phones are RINGING, REPORTERS are TALKING, and Editors are SHOUTING. The elevator doors open and out steps Roxanne Ritchi. 17. Everything stops as the entire office suddenly falls SILENT. Somewhat taken aback by the reaction, Roxanne scans the room to see every eye on her. ROXANNE It's...um...It's good to be back. Thanks for everyone's cards and concerns. I really appreciated it - now I'm ready to climb back on the horse. No one is budging - their looks of pity are really starting to make her uncomfortable. The back office door suddenly opens and out comes FRANK BONIN, the gruff, middle-aged Producer of Channel 7 News. Noticing the silence, he looks up and sees the sad expressions on everybody's face. FRANK Someone die or something? He suddenly notices Roxanne - both feet are placed firmly in his mouth. FRANK (cursing himself) Oh, Jesus. ROXANNE It's okay. Frank quickly walks up to Roxanne and takes her gently by the arm. FRANK Come on into my office, sweetie. INT. CHANNEL 7 NEWS BUILDING - FRANK'S OFFICE - CONTINUOUS He sits her down on his leather couch, then quickly turns toward his door. FRANK Can we get this woman some water for God's sake? (to Rebecca) I gave you two months off. What're you doing back? People are gonna think I'm a slave driver. 18. ROXANNE Aren't you? FRANK Yeah, but I don't want people to think it. ROXANNE Frank, listen. I want to go back to work. I NEED to go back to work. FRANK ...You're hysterical, aren't you? Frank sits down on the couch and blankets Roxanne with A WARM EMBRACE. ROXANNE What're you doing? FRANK Keeping you warm before you go into shock. (toward the open door) DO I HAVE SLICE OPEN A CAMEL HUMP TO GET A GLASS OF WATER AROUND HERE? A SECRETARY quickly enters with a bottled water. She sets it on the table in front of them and leaves. Roxanne pulls herself out of Frank's grasp and stands up to face him. ROXANNE It was a traumatic experience. Yes, everyone knows Uberman and me were...close. But what I really need - what would really make me better is getting back to work. There's a sudden awkward silence from Frank. FRANK Well, that's going to be... ROXANNE I thought you'd be happy to have me back. 19. FRANK Oh, we are. Honey, nothing makes us happier than to have our girl back, but... ROXANNE Yes? FRANK Things have sorta...changed. ROXANNE In three weeks? FRANK Listen, I'm not one who likes to open up wounds - especially ones that are just starting to scab, but you were sorta our go to girl for the exclusive on Uberman. And now that he's gone...I moved Brad into your anchor spot. ROXANNE (disgusted) Brad? Brad Helms? The man is an idiot. FRANK It's the suits. They think it's time to switch things up. ROXANNE Oh, because they can't use me to get the big story. FRANK C'mon, Roxie. Using is in the nature of what we do. They used you, you used Uberman. Everybody's happy. ROXANNE (defensive) I didn't use him. FRANK Oh, I didn't mean that. I know you two were in love or something. My bad. ROXANNE We were. 20. FRANK And that's great. ROXANNE Very in love. There's a hind of self-doubt in Roxanne's expression, as if she's failed to convince even herself of this. ROXANNE Okay. So, where are they going to move me if Brad has my spot? FRANK ...Human interest. ROXANNE Bake sales and pet stories. FRANK I told them I wouldn't be surprised if you just upped and quit. You busted your ass for that desk. Roxanne can hardly get it out - she's busy swallowing her pride ROXANNE I'll take it. Frank looks up at her, not believing what he's hearing. FRANK What? EXT. ABANDONED METRO CITY LIBRARY - NIGHT Amongst the jungle of high rises, one small building stands out from the rest - A tiny, forgotten piece of 19th century Gothic architecture. LIGHTENING FLASHES, revealing TWO CONCRETE GARGOYLES holding a cracked plaque, reading: METRO CITY LIBRARY. INT. ABANDONED METRO CITY LIBRARY - NIGHT A mixture of old and new. Dusty Victorian furniture and dilapidated bookshelves sit side by side with pristinely futuristic machinery. The building has been converted into Master Mind's new SECRET LAIR. 21. In the center of the main room is a three storey tall GLOWING BLUE ORB. At the base of it is a sign that reads "Reactor - Don't Touch." We PAN OVER to the READING ROOM where Master Mind is sitting on a couch watching TELEVISION. REPORTER ON TELEVISION (O.S.) It's been nearly six weeks, and still no word on the whereabouts of billionaire playboy, and philanthropist, Wayne Scott. Tune in at 11:00 as we look into what has become Metro City's biggest mystery. TELEVISION NARRATOR (O.S.) We now return to "The Hero of our Hearts: The Uberman story." Einstein and Plato come into the room holding a BAG OF LOOT. EINSTEIN Just robbed the diamond exchange. MASTER MIND (feigning pleasure) Great, great. Put it on the pile. Einstein tosses it on a LARGE PILE of purloined valuables in the corner of the room. EINSTEIN Anything else today? MASTER MIND No. Master Mind turns his attention back to the screen. Plato sees that Master Mind is in a funk and tries to snap him out of it. PLATO (cheerfully) Sir, the new reactor is installed. Plato nods to the giant orb. PLATO Do you want to throw the switch? I know how you love to start reactors. 22. MASTER MIND Maybe later. Einstein gives Master Mind a funny look then exchanges glances with Plato before leaving the two of them alone. Without turning away from the TV, Master Mind addresses Plato. MASTER MIND (CONT'D) What is it, Plato? PLATO (nervously) Sir, I can't help but notice that you've been...a little down lately. MASTER MIND When I want your opinion I'll beat it out of you. PLATO Yes, sir, I know, but please forgive my impertinence. It's just that you seem to have lost your lust for our profession. You've stopped going on jobs and spend most of your time watching Uberman specials. Master Mind relaxes slightly and turns to face the window in a classically contemplative pose. After an overdramatic beat... MASTER MIND I have defeated my greatest enemy. I have free reign over Metro City. I have more wealth than a thousand Sultans. I've achieved all I have worked for...so why am I so unhappy? He walks over to a PAINTED PORTRAIT that looks almost exactly like him, except slightly older, maybe meaner - MASTER MIND'S FATHER. MASTER MIND I mean, my father, god rest his evil and tormented soul, raised me straight from the test tube to be a symbol of evil. (MORE) 23. MASTER MIND(cont'd) And, I have accomplished something he had only dreamed about - the destruction of Metro City's champion. I tell you, I've always lived with this unquenchable thirst. I thought it was to make him proud or to get absolute power. But now that I've pretty much accomplished both, I am at a loss. PLATO ...I sort of have a theory about all that. MASTER MIND (snippy) Oh, really? PLATO Well, for one thing, maybe Uberman was more important to you than you thought. MASTER MIND He was a worthy rival. Sometimes I wonder, did he consider me his evil equal or was I just an annoying, little gnat to him? ...What's the second part? PLATO I think you sort of have a thing for Roxanne Ritchi. Master Mind quickly takes his lackey by the throat. MASTER MIND YOU WORM! HOW DARE YOU! WHERE WOULD YOU GET SUCH A NOTION? PLATO Sir, your plans always involve Ms. Ritchi either being kidnapped or placed in danger. If that's not love, I don't know what is. It's the grown up equivalent of dipping her pigtails in the ink well. Don't you see? She's the one treasure that's always escaped you. From Master Mind's expression, we see Plato's words beginning to ring true. 24. INT. RESTURAUNT - DAY Roxanne is having lunch with several girlfriends sitting around her, gabbing. FRIEND #1 I can't believe you came back so soon. FRIEND #2 Are you sure it's not TOO SOON, honey? ROXANNE I just wanted to get back to work. FRIEND #3 What we need to do is get you back on the saddle...the love saddle. Friend 1 and 2 give 3 disapproving looks. FRIEND #3 It's been three weeks. FRIEND #2 She just lost the love of her life, Grace. A WAITER comes by with a tray of CAESAR SALADS and begins setting them out for the ladies. ROXANNE I keep trying to tell people it wasn't really like that. Uberman and I - We were kinda having problems. We broke up. The waiter ALMOST DROPS HIS TRAY AT THIS. The women are too shocked by Roxanne's revelation to notice. FRIEND #1 You broke up with Uberman! FRIEND #3 You must have REALLY, REALLY high standards. I mean, you were dating a god. I mean, what's it take? ROXANNE Maybe someone who's a little more aware of his faults. Someone a little more sensitive. 25. FRIEND #3 Right. Someone who listens, sexy but attainable with cute little cheeks like a hamster and heartbreak in his eyes. She turns to Friend one and two to explain. FRIEND #3 She wants John Cusack. FRIEND #2 The actor? FRIEND #3 No, the famous pediatrist - Yes, the actor. Ever since we were teenagers, Roxanne's totally had the hots for him. ROXANNE Well, until he miraculously comes walking into my life, I'm just going to take a little reflection time for myself. The waiter gets a confused look on his face then slips away as Roxanne and her friends continue to chat away. EXT. RESTURAUNT - DAY The waiter tosses his apron in a trash can, then rolls up his sleeve and presses A STRANGE LOOKING DEVICE STRAPPED TO HIS WRIST. His image gets staticy, like a TV station going out, then disappears - revealing the man's true form underneath: MASTER MIND! MASTER MIND Who the hell is John Cusack? EXT. CITY STREET - DAY A YOUNG MOTHER pushes her baby stroller past a building construction site. ACROSS THE STREET A local POLITICIAN addresses a group of REPORTERS on the sidewalk, including Roxanne. 26. POLITICIAN The Fifth Avenue Renovation Project, which I championed, will breath new life into the downtown area. New life means new jobs and new revenue. ROXANNE Councilman, is it true that your brother-in-law's construction company won the contract for this project? POLITICIAN Well...er...yes, but...look I'm not here to answer a lot of crazy questions... YOUNG MOTHER The young mother stops halfway down the block, reaches into the stroller and tries to comfort her now crying baby. Above her, a CRANE is maneuvering a pile of STEEL GIRDERS to an upper floor. Hal comes around the corner and heads in her direction. CRANE The crane GRINDS TO A HALT. The OPERATOR has a confused look on his face as he moves levers back and forth in an effort to fix the problem. Hal stops a few feet from the woman and stoops down to tie his shoe. CRANE The operator's hand slips off the lever, hitting a RED BUTTON. To his horror the crane DROPS ITS LOAD OF STEEL. HAL AND THE WOMAN The woman looks up to see the girders seconds from crushing her and her baby. She screams. Hal looks up and sees it as well. He starts to run out of the way and crashes into the woman and stroller. ACROSS THE STREET 27. The reporters turns their cameras just in time to catch on film what appears to be Hal pushing the woman to safety just as the GIRDERS CRASH TO THE GROUND. HAL AND MOTHER Tears of joy in her eyes, the woman picks up her baby and kisses it. Hal struggles to catch his breath as the mother turns to him. YOUNG MOTHER Thank you! Thank you for saving me and my baby! She hugs him with her free arm, weeping with joy. HAL (not knowing what she's talking about) Huh? He's a little uncomfortable with the woman's public display of affection and the small child in-between their embrace. HAL (CONT'D) There, there. Hal slowly eases out of the woman's grip. HAL (CONT'D) Okay, we better...well, I hear these little guys smother easy. The reporters rush over and surround Hal and the mother. ROXANNE What's it feel like to be a hero? Hal looks up at Roxanne. Instantly, he's captivated by her beauty. HAL Well...I'm just a man doing what men do. You're Roxanne Ritchi, aren't you? They're suddenly interrupted when another reporter pushes his way in between them. REPORTER Were you scared? 28. HAL Scared? Who had time? The reporters eat this up. INT. ABANDONED METRO CITY LIBRARY - NIGHT TELEVISION John Cusack stands in the rain looking up at a window of a two story house. He holds up a BOOMBOX and "In Your Eyes" by Peter Gabriel begins to play. From the couch, Master Mind and his minions watch. MASTER MIND John Cusack, huh? So all I have to do is have a cute puppy dog stare, be willing to make a fool of myself and - Oh, REMOVE BOTH MY BALLS. He turns to see Da Vinci watching the movie and wiping a tear from his cheek. MASTER MIND Please, get a hold of yourself. INT. BOOKSTORE - NIGHT Roxanne is carrying a large paper coffee cup in her hands as she peruses the isles. She sets it down on a shelf to pull a book out and ends up KNOCKING THE DRINK OVER. ROXANNE Shit. She goes to pick it up when someone bends down and picks it up for her. Looking up to thank him, Roxanne is suddenly stunned speechless - It's popular and critically acclaimed actor JOHN CUSACK, or rather Master Mind disguised as him. "JOHN CUSACK" Oh the humanity - it was a Venti. ROXANNE (stunned) You're...you're. "JOHN CUSACK" Yes, it's me. John Cusack...the actor. 29. He notices the book she's reading. "JOHN CUSACK" Hey, is that Shelly? Wait, I think remember something from that one - Let's see: "My head is screaming `I want you and need you' - my heart it keeps reaching to see you and feel you - yet in the end, I'm alone once again." Wow, I scare even myself. I'm sorry. I'm just really into poetry. Probably because I'm so sensitive and always going to great lengths to express myself. But enough about me. Can I fill you up? ROXANNE (captivated) ...Yes. (catching herself) I mean, excuse me? "JOHN CUSACK" Can I fill you up? Your coffee. ROXANNE Right. INT. BOOKSTORE CAFE' - LATER Roxanne talks as John Cusack listens to her every word intently. ROXANNE I did have a boyfriend - until fairly recently. She suddenly begins to feel the stares around her as passers- by being to notice who she's with. ROXANNE I'm sorry - this is so surreal! "JOHN CUSACK" Yeah, they charge way too much at these places - Now back to your boyfriend. I'm interested and compassionate. I want to know about you. 30. ROXANNE Things were complicated. He was a man married to his work. There was...there was a lot of competition in his line of business. I'm sure you know what that's like. "JOHN CUSACK" Sure. In my business, one thing I have is RIVALS. For example, mine is...uh...Lou Ferr...igno. ROXANNE ...The body-builder who used to play The Hulk on TV? "JOHN CUSACK" Did he? Well, we're always up for the same roles. Did your boyfriend have someone like that? A particular rival that was always getting his goat - so to speak? ROXANNE Well...one rival in particular seemed to get more of his attention than I ever did. But enough about my problems. "JOHN CUSACK" NO, TELL ME MORE!!! Suddenly realizing his outburst, he begins COUGHING to mask it. "JOHN CUSACK" (CONT'D) I'm sorry. I got a whooping cough. Had it ever since Serendipity. I WONDER WHERE OUR REFILLS ARE!!! (fakes cough) See, there it goes again. Please, go on. ROXANNE Right, well, he seemed to need him more than he needed me. "JOHN CUSACK" How do you mean? 31. ROXANNE It was conflict he thrived on. He always said he wouldn't know what to do with himself if Master - I mean, this guy were gone. It was like he needed it, like oxygen. The answer to his mental funk hits him like a bolt of lightening. He turns away from her as if for private time. "JOHN CUSACK" (almost to himself) I think I finally understand...The only logical answer is to recreate that rivalry - or if that's impossible, create one of equal structure. That's it! ROXANNE What? John Cusack snaps out of his dream-like haze realizing she's heard every word. "JOHN CUSACK" Oh, sorry, sorry. Just rehearsing for a part...where I play a man who talks to himself at inappropriate times. In a sudden rush, he rises out of his chair. "JOHN CUSACK" I have to go right now, but I'd really like to see you again - if that's alright. Roxanne looks up at him - She can't help but laugh at the craziness of the situation. ROXANNE I'd love that. INT. ABANDONED METRO CITY LIBRARY - DAY Master storms in the office to find Plato and Einstein playing darts with the original Mona Lisa. EINSTEIN Got her nose! MASTER MIND I've got it! 32. Everyone stops what they're doing upon seeing that their master has returned. MASTER MIND I've got it! MASTER MIND It's plain and simple. Extraordinary minds need extraordinary stimulation. Without that stimulus they wither and die. Therefore, there is only one logical conclusion: I must create a new superhero. EINSTEIN Yeah, maybe that's not such hot idea... MASTER MIND (ignoring him) Prepare for Operation Superhero Genesis! INT. ABANDONED METRO CITY LIBRARY - LABORATORY - DAY The lab is slick, white and ultra modern. Dressed in a lab coat, Master Mind enters through a SLIDING GLASS DOOR rubbing his hands excitedly. MASTER MIND Prepare the subject. He glances down into a large HOLE in the floor to see a naked thirty year old man, SEVERS, shivering. Above the hole, a huge vat dangles precariously. Master Mind steps behind a glass partition next to Plato and Einstein. MASTER MIND (CONT'D) Plato, pour the toxic waste. Plato throws a switch causing the vat to tip hundreds of gallons of green and brown goo into the hole. MASTER MIND (CONT'D) Drainage. The slime is sucked out through the floor, leaving a goo- soaked Severs. 33. Master Mind looks into the pit. MASTER MIND (CONT'D) Well, Severs? SEVERS I feel fine. Just a little sticky, but aside from that everything's completely - BOOM - Severs explodes. A hail of blood and tissue covers Master Mind and his men. For a good ten seconds nobody moves an inch. Finally... MASTER MIND Okay then. INT. ABANDONED METRO CITY LIBRARY - LABORATORY - DAY Through a glass WATER TANK we see a man breathing normally. MASTER MIND And this one? PLATO We attached gills to him. He can breath under water. MASTER MIND Ah. Does he have extraordinary strength? PLATO Well...no. MASTER MIND Can he fly? PLATO No. MASTER MIND Resilient to weapons fire? PLATO No. MASTER MIND He just breathes under water, then. PLATO Ah...yeah. 34. Master Mind rolls his eyes and walks away. INT. ABANDONED METRO CITY LIBRARY - LABORATORY - DAY The next guinea-pig, STENWICK, is standing in a sealed glass tube not much wider than himself. MASTER MIND Plato, the radioactive spider, please. Plato throws the switch DROPPING A SINGLE SPIDER onto Stenwick's arm. Stenwick looks and winces as it bites him. STENWICK Ow! He brushes the spider off. MASTER MIND Anything, Stenwick? STENWICK (shaken) No. Ah...sir, I didn't know this was about spiders. I have a pretty severe case of arachnophobia. Master Mind thinks for a moment, then turns to Plato. MASTER MIND We're gonna need more venom. Plato throws another switch, this time DUMPING THOUSANDS OF SPIDERS on poor Stenwick. His SCREAMS begin to fade as he's engulfed with swarms of crawling arachnids. MASTER MIND (CONT'D) How `bout now, Stenwick? ....Stenwick? INT. ABANDONED METRO CITY LIBRARY - OFFICE - DAY Master Mind is pacing back and forth. The muted TV plays in the background. MASTER MIND This has proven to be a challenge. I just don't know what I want. What do I want? 35. He stares at Einstein, Da Vinci and Plato, but they offer no advice. MASTER MIND (CONT'D) I want a man of moral fiber with a strong sense of right and wrong. Someone who doesn't seek power - instead, they must have it thrust upon them and find, within themselves, the courage to rise to the occasion. Einstein lets out a short laugh, getting everyone's attention. EINSTEIN Yeah, well, it sounds like what you want is Uberman. Master Mind snaps the fingers of his non-metal hand. MASTER MIND That's it! Why make a copy when the real thing will do? The lackeys look at each other, they can't believe what they're hearing. EINSTEIN I was just kidding, sir. In case you forgot, you actually burned Uberman alive. MASTER MIND Then we'll make a new one. Plato, bring me the box! MINUTES LATER Master Mind and the lackeys stand in a circle around a small table. Plato places a STAINLESS STEEL CHEST in the tables center. As Master Mind opens it, he's immediately doused in WHITE GLOW emanating from inside. MASTER MIND Behold - Uberessence. The very thing that gave Uberman his superhuman powers. 36. EINSTEIN Where the hell did you get that? MASTER MIND Oh, I shot him with a power sucking gun and had this idea to use this to clone a whole army of evil Ubermen. I'm not sure why I never got around to following up with that. PLATO I believe he defeated you before you could, master. MASTER MIND ...Right. Man, he was good! DA VINCI You want another volunteer, sir? MASTER MIND Not another volunteer driven by the need for personal gain. Somebody else, somebody pure. Master Mind turns to see an INTERVIEW WITH HAL playing on the muted television. Underneath his face is a blue caption with white lettering that reads: "Hal Stewart - Metro City's Newest Hero?" NEWS REPORTER ...who risked his own life to save that of a young mother and her child. HAL Please, please, you're embarrassing me. I saw someone in need and I helped them. What more can we ask of ourselves. I ask you, what more? A smile creeps across the evil one's face. MASTER MIND (CONT'D) Somebody like him! EXT. CITY STREET - DAY Plato is sitting in the van, staring into a pair of binoculars as he speaks on a cellphone. 37. PLATO Yeah, sir. This guy is a real piece of work. He used to teach bowling at Kingpin's. INT. MASTER MIND'S HIDEOUT - DAY Master Mind is sitting with his feet up on a computer console as he speaks to Plato. MASTER MIND (into phone) A modest profession to brilliantly hide his true heroic nature. I love it. EXT. CITY STREET - DAY PLATO Then you are absolutely going to love this - We follow Plato's line of sight across the street where we see HAL PLAYING WITH A LARGE GROUP OF BLIND CHILDREN. PLATO - He volunteers at a school for the blind. INT. MASTER MIND'S HIDEOUT - DAY Intrigued, he suddenly sits up in his chair. MASTER MIND He volunteers. He doesn't ask for any reward for his deeds. The fates are shining down on me. This Mr. Stewart is truly an unselfish soul. EXT. BLIND SCHOOL - DAY From a distance, Hal seems to be consoling an upset child who's sitting on a rock. But up close... HAL You greedy little bastard. I already gave you a twenty. BLIND KID Hey, you want me to play along? Then pay up, bitch! 38. HAL Fine, but you better be convincing. He gives the kid a bill out of his wallet and looks over his shoulder to see a HOT TEACHER walking toward them. HAL Here she comes, go to work. Like a miniature Brando, the blind kid buries his face in his hands and begins to cry. BLIND KID (weeping) Why can't I see! Why God? Hal puts a warm consoling hand on the weeping boy's shoulder. HAL Hey, Peter. C'mon champ, let me look at you. The Hot Teacher stops and curiously watches from a distance. The boy looks up at Hal, tears running down his dark sunglasses - he should get an Oscar. HAL You know, in life we're all given no more than we can bear. This happened to you maybe because you were meant to rise above it - Maybe to be an inspiration to the other little Peteys out there. BLIND KID You really think so, Hal? HAL Hey, does it LOOK like I'm lying? Now c'mon, go feel your way to class before you get your little butt suspended. The boy stands up and is about to take off. HAL Petey, wait a minute. Hal uses his shirt sleeve to wipe the tears away from the boy's face before sending him on his way. 39. The Hot Teacher grabs her chest. Her heart is about to absolutely melt. HAL Don't run into anything! EXT. STREET - CONTINUOUS Plato lowers his binoculars. From his perspective, Hal should be next in line for popehood. PLATO I think I've seen enough, sir. This is your guy. MASTER MIND (O.S.) (over radio) Then return to base. We have much work to do. Plato starts up the van and pulls away. INT. BAR - DAY It's a busy night. A couple of trucker types are shooting pool as the bartender slings drinks. Hal is nursing a beer at the bar when he suddenly notices a very ATTRACTIVE WOMAN sitting next to him. As he goes to straighten his stool-posture, Hal suddenly catches himself on the bar's TELEVISION - it's a story about how he saved the woman and her baby at the construction site. He turns back to the Attractive Woman next to him, then back to the TV. A plan of attack is forming. HAL (obviously playing it up for the woman's benefit) Oh, there it is again. This is really getting embarrassing now. The woman looks up at the screen and gives Hal a double-take. ATTRACTIVE WOMAN Oh my God! It's you! You're the man who saved that woman and her baby the other day! It is you, isn't it? TRUCKER #1, getting a drink at the bar next to them, OVERHEARS. 40. Hal rolls his eyes and puts his hands up in the air. HAL (to Attractive Woman) Oh, crap. You got me. TRUCKER#1 taps Hal on the shoulder. TRUCKER#1 Let me tell you something. That was just about the bravest damn thing I've ever witnessed. (he turns to the rest of the bar) Hey, everybody! This guy's the hero from TV! The bar ERUPTS IN CHEERS. MOMENTS LATER Hal is riding on the shoulders of TRUCKER#2 and TRUCKER#3 as `I'm Holding Out For A Hero' plays on the jukebox. TRUCKER#1 suddenly puts his hands in the air. The room quickly goes silent. TRUCKER#1 I want to give you something. He reaches into his pocket and takes out a medal. He holds it up in the air for everyone to see. TRUCKER#1 (CONT'D) Lost my whole platoon. They were a lot a good boys, a lot of good boys. That was just the way things were in "The Grenada." I'd rather a real hero have this. Trucker#1 gives the medal to a speechless Hal. ATTRACTIVE WOMAN Hey, you're on TV again. The crowd looks up at the Television. TELEVISION - CONTINUOUS The anchor man, BRAD HELMS (early 40's, amazing mustache), suddenly has a memo passed to him. 41. BRAD HELMS This just in. Upon a second look at that tape from this morning, which we'll now replay for you, it appears it was not the heroic act it first seemed to be. The tape shows Hal running in slow motion. BRAD HELMS (O.S.) (CONT'D) With the tape slowed down you can actually see the man push the woman and her child out of the way in an effort to save his own life. The tape shows Hal, in a clear act of self-preservation, pushing the woman and child out of the way. CUT BACK TO: INT. BAR - CONTINUOUS In unison, everyone turns their heads back to Hal. HAL I guess that looks kinda bad. Trucker#1 snatches his medal back. EXT. NEARBY ROOF - NIGHT Master Mind, Da Vinci and Plato look down, spotting Hal cutting through a dark alley. DA VINCI There he is, boss. Da Vinci hands Master Mind a fantastic looking silver rifle. MASTER MIND Now, we're sure this won't kill him? PLATO Yes, sir. He'll just feel a slight electrical shock. MASTER MIND Good. Master Mind raises the rifle and aims it at Hal. 42. EXT. ALLEY - NIGHT Hal wipes the blood from his nose with his shirtsleeve. A LIGHTENING BOLT suddenly zaps Hal in the back. His teeth spark and arc electrons as his entire body shakes and shudders violently. He finally collapses, knocking over a row of garbage cans. EXT. NEARBY ROOF - NIGHT An angry Master Mind slaps Plato. MASTER MIND Slight electrical shock? EXT. ALLEY - NIGHT Hal lies flat on his back, his jacket smoldering. Dazed, he slowly rises to his feet and looks up at the sky. HAL God, I hate the weather in this city. Hal walks off into the night as he attempts to slap the emitting smoke from his jacket. EXT. NEARBY ROOF - NIGHT Master Mind turns to Da Vinci. MASTER MIND Follow him. INT. HAL'S APARTMENT - NIGHT It's a dirty, small studio. Laundry lies everywhere, dishes are piled in the sink and the litter box looks like a minefield. Hal comes staggering in. Through his POV we see the lights wobble and streak like a hallucination. He shakes his head trying to clear thing up, but it looks worse. Hal makes his way to the kitchen table and plops down on a chair. The room begins to swim. His CAT jumps on the table and sits down in front of him. 43. From Hal's POV the cat's face looks like we're seeing it through a kaleidoscope. Hal seems fascinated by it. CAT You don't look so good, man. HAL I don't feel good. I was struck by freaking lightening. Suddenly Hal realizes his cat's talking to him. HAL (CONT'D) AAAAAAHHHHH! You can talk? CAT No, you're just hallucinating. By the way, we're out of orange juice. HAL AAAAAAHHHHH! Hal jumps up, trips over a cardboard box and knocks himself out on the coffee table. INT. HAL'S APARTMENT - MORNING Hal lies in the same position we left him last night. He sits up and grabs his head. He looks like he has the worst hangover in the world. Finally, he remembers last night. He looks around, but not really sure what he's looking for. HAL Man... Shaking his head, he walks to the kitchen and opens the refrigerator. He pulls out an orange juice container and puts it to his mouth. It's empty. As if suddenly remembering something he looks from the carton to the cat, who is busy cleaning himself. He shakes the thought from his mind. BATHROOM Hal lifts the seat and unbuckles his pants. 44. HAL'S FACE He stares at the ceiling with half closed eyes. The inevitable sound of urine hitting water starts. A content look washes over his face. There is a distinct sound of porcelain CRACKING and SPLINTERING. The sound intensifies. Hal looks down to see his URINE STREAM SMASHING THE TOILET. HAL (CONT'D) Oh, God! He whips his stream away only to cut a LONG RIP IN THE WALL. HAL (CONT'D) Oh, God! He freaks out and begins to lose control of his flow as it destroys everything he accidently aims at; the bathroom mirror, a bottle of cheap cologne, the bathroom window. HAL (CONT'D) Oh, God! He aims back for the toilet, which is pretty much rubble now, to see the floor give way. Finally, the pee stops and he glances down the hole. He sees his downstairs NEIGHBOR sitting at his breakfast table. He has a fork halfway to his mouth as he stares at the smashed toilet on his pancakes. EXT. STREET - DAY Hal turns the corner to see his bus pulling away from the stop. HAL Wait! He starts running after it. ZOOM - HE TAKES OFF LIKE LIGHTENING. HAL (CONT'D) Whoa, whoa, whoa! Unable to stop, he SLAMS INTO THE BACK OF THE BUS and falls back to the ground. 45. As the bus continues on he sees an INDENTATION of his torso right below the rear window. Stunned, to say the least, he rises to his feet. HAL (CONT'D) Something's not right here. He slaps himself in the face as hard as he can. HAL (CONT'D) Wake up! Wake up, Hal! HONK! Hal spins around to see a car barreling toward him. He goes to jump out of the way - ZOOM - he FLIES TWO STORIES UP, nails a building and comes crashing back down to the sidewalk. Hal sits up, disheveled and scared. HAL (CONT'D) Okay, okay. Let's get it together, man. He closes his eyes in an attempt to will back his sanity. HAL (CONT'D) This is just some sort of...episode. It will pass, it will pass. He opens his eyes and looks down the street. A BEAUTIFUL NAKED WOMAN is coming toward him. HAL (CONT'D) Well, not too fast I hope. As she passes him and turns the corner out of his view he catches ANOTHER NAKED WOMAN - an old disgusting one. HAL (CONT'D) Yes, fast, fast! He turns away from her in horror only to see AN ENTIRE BLOCK OF NAKED PEOPLE going about their business. He rubs his eyes and looks down the street again. Everyone has returned to a clothed state. 46. He relaxes a little until he looks down and notices that he's floating a foot off the ground. HAL (CONT'D) I think I need to go home. INT. HAL'S APARTMENT - DAY Hal's front door CREAKS as it slowly opens, revealing Master Mind. He walks over to the bathroom and smiles to himself as he notices the giant hole in the floor. MASTER MIND Welcome to your second birth, Hal Stewart. Master Mind continues to survey the room. He stops to look over a "KARATE KID" POSTER on Hal's living room wall. He focuses on the majestic image of Pat Morita teaching a young Ralph Macchio to kick. MASTER MIND (CONT'D) Instruction is very important in the formative years. Every hero needs a mentor, a father figure to look up to. He presses his special watch, causing his body to MORPH INTO THE SPITTING-IMAGE OF PAT MORITA. "PAT MORITA" Perfect. INT. HAL'S APARTMENT - DAY Hal enters, grabs a bottle of vodka from atop of the fridge and takes a long pull from it. VOICE (O.S.) A man will usually find that if he drinks from a bottle, eventually, the bottle drinks from him. Hal does a SPIT TAKE. In the corner a darkened figure stands. HAL Who are you!? 47. VOICE I am the guide on your journey. Fate has chosen you to be it's champion. Pat Morita steps out from the shadows. Hal passes out again. LATER We are close on Hal's face as his eyes flutter open. He appears to be lying on the couch. He hunches up on his elbows, looks around, but everything is as it seems. He lays his head back down. HAL Thank God. It was a dream. Man, I must be losing it. A voice sounds right next to his ear. "PAT MORITA" (O.S.) You know you're out of orange juice? Hal leaps up to find he's been resting his head on Pat's lap. HAL Jesus! This isn't happening, this isn't happening. Hal backs away and trips over a box. "PAT MORITA" Calm. All things must be filtered through calmness. HAL Bullshit! Sometimes it's best to freak out. "PAT MORITA" I think we must work on your attitude first. HAL Look I'm gonna call the cops in about two seconds if you don't get out of here. 48. Pat rises and walks to Hal. He's so calm it makes Hal calm. "PAT MORITA" Are you calm now? HAL Yeah, I'm okay. Pat slaps him across the face hard. "PAT MORITA" Good, because we've got a lot of work to do. Hal grabs his jaw. HAL What the hell was that for? "PAT MORITA" Rule number one: expect the unexpected. HAL Can you just tell me what this is all about? "PAT MORITA" The heavens are not in the habit of bestowing a gift such as this to just anyone. You are being rewarded for being a man of great moral fortitude with an unwavering belief in humanity. HAL That's me alright. "PAT MORITA" I am to train you so you may fulfill your destiny to defeat the great menace to Metro City: Master Mind. Pat gets up and walks toward the door. "PAT MORITA" (CONT'D) Come. HAL We're are we going? 49. "PAT MORITA" To train. EXT. PAT'S CAR - DAY Pat is sitting in the driver's seat. The car is bumping up and down. "PAT MORITA" Strength is just as much in the mind as it is the muscle. Remember, both need to be exercised. We PULL BACK to see Hal lifting the car up over his head. He's hardly straining. HAL I'M LIFTING A FREAKING CAR!!! Pat leans on the HORN. "PAT MORITA" Hey, Corky? You listening? Two highly attractive female joggers run by. They're clearly impressed with Hal's show of strength. He smiles and mouths a "hello." HAL Yeah, work both muscles. EXT. DESERT - DAY Pat cocks back the chamber of a .357 MAGNUM. He holds it up and carefully takes aim...at Hal's chest. "PAT MORITA" Trust me. HAL What are you doing!? "PAT MORITA" An invulnerability test. Something wrong? HAL Uh...yeah. I would prefer not to get shot. Do not fire that thing! Frustrated, Pat lowers the gun. 50. "PAT MORITA" You're bulletproof. HAL Okay, do you know that for sure? Pat quickly aims and fires. Hal lets out a high pitched scream as the bullet ricochets off his chest. "PAT MORITA" I do now. Hal looks down at his chest, not so much as a scratch. HAL You suck. EXT. SKY - DAY Hal is in the air flying in a sitting position. He's weaving back and forth. HAL Ice Man, I got a bogie on my tail. Two Russian Migs coming in hard and fast. "PAT MORITA" Hey! HAL What? Hal looks down to see Pat Morita yelling at him from the roof of a building down below. "PAT MORITA" What did I tell you? Stomach down, hands up. Hal sighs and assumes the proper superhero in-flight position. HAL God, I feel so gay. Pat's CELL PHONE begins to RING. He answers it. "PAT MORITA" (in Master Mind voice) What is it? 51. ROXANNE (V.O.) John? Pat panics. He looks up to make sure no one is in earshot. He sees Hal now doing somersaults in the air. HAL YEEEE HAWWWW! Pat turns his attention back to the phone, talking in his John Cusack voice. "PAT MORITA" (in Cusack voice) Yes, it's John Cusack. ROXANNE (V.O.) Hi, it's Roxanne. Listen, I...I really enjoyed talking with you the other day. "PAT MORITA" ...As did I. ROXANNE (V.O.) Great. God, I feel really silly, and if you have a lot going on I totally understand. But, I was wondering if you maybe wanted to have lunch. He can't believe what he's hearing. "PAT MORITA" (excited) I'd love to! He quickly recovers his composure. "PAT MORITA" (CONT'D) I mean, I AM a little hungry. ROXANNE (V.O.) Great. How does the park sound, around noon-ish? "PAT MORITA" Sure! ROXANNE (V.O.) Great, see you then. 52. Pat hangs up the phone and returns it to his pocket as Hal lands behind him. HAL WHOOOOA! Man, that is so cool. It's like fly - Oh my God, I almost said it was like flying. "PAT MORITA" For the rest of the day I want you to continue to practice your flying posture. HAL Why, where're ya going? "PAT MORITA" ...To do something...mysterious ...and Asian. HAL Say no more, bro. I'll just keep at it, then. EXT. PARK - DAY John Cusack and Roxanne eat WRAPPED SANDWICHES while walking through Metro City Park. ROXANNE How's your sandwich? "JOHN CUSACK" It's quite delicious. ROXANNE Hope you don't think I'm too forward. Some men are intimidated when a woman asks them out. I just find you really easy to talk to. "JOHN CUSACK" And I you. ROXANNE You know, you're not at all like you are in the movies. "JOHN CUSACK" I'm not? 53. ROXANNE Yeah. I don't know - You have this strange, refined way of speaking. "JOHN CUSACK" I do? That is most interesting. ROXANNE Anyway, when we were talking the other day I just felt, even though we only talked for a couple of hours, that we've known each other for years. "JOHN CUSACK" I know just what you mean. Roxanne bites into her sandwich. ROXANNE You know what? This sandwich is disgusting. She tosses it in a nearby garbage can. ROXANNE (CONT'D) Of course I already ate half of it. I wonder what that says about my character? "JOHN CUSACK" It means you don't give up on a sandwich. You see that it has potential, and you give it every chance to be all it can be. Roxanne smiles at his analogy. ROXANNE Thanks, but knowing me, I was probably projecting my expectations of what a lunch should be on the sandwich. It might have been okay at first, but I just made it bitter. John Cusack notices Roxanne's smile starting to fade. "JOHN CUSACK" Is that what happened with your last sandwich - I mean, boyfriend? 54. ROXANNE When I look back, I probably shouldn't of expected so much from him. He was already a giving person. You know, one of those go out and save the world types. "JOHN CUSACK" I've run into a few. ROXANNE I was selfish, I guess. I didn't want to share him with anybody else. "JOHN CUSACK" It sounds like he was a special man. ROXANNE They broke the mold. John Cusack arches his eyebrow in a very familiar manner. "JOHN CUSACK" Perhaps not. INT. ABANDONED WAREHOUSE - DAY Hal walks up to Pat Morita sporting a Lone Ranger-type mask and wearing a purple and red superhero costume. It's not unlike Uberman's except for a giant "T" on his chest. (From here on, Hal is referred to as TITAN) TITAN What's the "T" stand for? "PAT MORITA" Titan. TITAN What's that supposed to mean? "PAT MORITA" It's from Roman mythology. Zeus's father...oh, just go with it. You look perfect. TITAN I don't think this mask is big enough. Are you sure no one is gonna recognize me? 55. "PAT MORITA" It's fine, just don't slouch. It's all in the posture. He grabs Titan's shoulders like a proud papa. "PAT MORITA" (CONT'D) It is time. INT. BANK - DAY There is a long line of people snaked around the velvet ropes. They're all waiting for their chance at the one open teller window. Four men wearing BEATLES MASKS(JOHN,PAUL,GEORGE,AND RINGO)and CARRYING SHOTGUNS enter the bank. John fires a shot in the air, sending everyone into an immediate panic. JOHN Alright folks, this is a robbery. Nobody moves - yadda, yadda, yadda... Ringo jumps over the teller wall and starts stuffing bills into a bag. As John and Paul cover the crowd, George goes to the corner office and puts a gun to the BANK MANAGER'S head. GEORGE The safe. Let's go. BANK MANAGER Okay, just don't hurt anyone. GEORGE Yeah, yeah, yeah. George leads him out by the collar. CRASH - Titan smashes through the window and lands in a bold superhero stance with hands on hips. TITAN Well, boys, there's no need for all this just to get the free toaster. Paul cocks his gun. 56. PAUL What are you suppose to be? We move in for a nice dramatic close up. TITAN Justice. GEORGE Well, justice, suck on this... George, John and Paul open fire on Titan. He just stands there and yawns as the bullets bounce off him. With their guns empty the three just stare at him in amazement. TITAN Now it's my turn. He turns to George. TITAN (CONT'D) Hey, George, here comes the sun. Titan grabs George and throws him into a fluorescent light fixture in the ceiling. Paul tries to run for the door. Titan snatches the collar of his jacket. TITAN (CONT'D) Say, Paul, your mother should know...that you're a scumbag. He tosses Paul out the window and into a parked DELIVERY TRUCK. Titan turns around just as John hits him with the butt of his shotgun. It instantly breaks apart in his hands. Titan lifts him like a rag doll up into the air. TITAN (CONT'D) John, all you need is love... He throws John who lands on top of a cubical wall - GROIN FIRST. TITAN (CONT'D) ...and a good urologist. 57. Titan effortlessly hops over the teller wall to find Ringo cowering on the floor. He grabs him by the shirt and lifts him up. HAL Well, Ringo...um...um...you're under arrest. EXT. BANK - DAY Titan walks out of the bank with Ringo and George under his arm. He's suddenly swarmed by a group of television reporters, including Roxanne. Across the street is Pat Morita. He watches Titan's first news conference with great anxiety. BANK MANAGER (to Hal) On behalf of the First National Bank of Metro City, I'd like to offer you a reward for your act of bravery. He hands Titan a check. TITAN (reading) Ten thousand dollars! Titan looks over to Pat, who violently shakes his head no. TITAN (CONT'D) (unenthusiastically) I...can't except this. Law and order is it's own...um...reward. Pat gives him the thumbs up. Pat turns, suddenly seeing Roxanne with her camera crew. Captivated, his eyes lock on her. Meanwhile, Roxanne and her cameraman, SETH, are maneuvering around the crowd to get closer to Titan. BRAD HELMS (O.S.) Not so fast, Roxanne. They both turn to see Roxanne's reporter rival Brad Helms, Geraldo without the class, and his cameraman, FRANK. BRAD HELMS This story's mine. 58. ROXANNE Listen, Brad. We were just in the area. I was just trying to - BRAD HELMS I've been in this business long enough to know pretty well what you were "just trying to do." Besides, I heard you couldn't take the big game anymore and were put on fluff detail? Dejected, Roxanne turns and motions for Seth to turn the camera off. SETH You're not gonna take that from him, are you? ROXANNE He's right. Old habit, I guess. (to Brad) We'll get out of your way. As they walk off, Brad makes a comment to Frank loud enough for her to hear. BRAD HELMS Besides, I'm sure there's a pancake supper somewhere that needs covering. INT. ABANDONED METRO CITY LIBRARY - OFFICE - DAY ON TELEVISION We see the news conference on the bank's steps. In the corner of the screen is written: "recorded earlier." BRAD HELMS For months now, since the death of Uberman, the citizens of Metro City have been holding out for a hero. Well, it appears they won't have to hold out for much longer as a new costumed crusader has suddenly stormed onto the scene. Today, at the Metro Savings and Trust, a masked mystery man single-handedly defeated "The Fab Four Gang." Just who is this new caped avenger? Brad holds the microphone to Titan's face. 59. BRAD HELMS I'm sure all of our viewers are now wondering, what's the "T" stand for? TITAN It's a message to all the scum out there. Uberman may be gone, but Metro City has a new protector, and his name is "Tighten!" Another reporter leans in. REPORTER How do you spell that? We PULL BACK to see Plato and Da Vinci watching this spectacle. Master Mind is sitting with them, reading a NEWSPAPER. MASTER MIND (reading paper) Oh, for heaven's sake. I can't believe it. He misspelled his name. Master Mind holds up the newspaper. The headline reads "Metro's New Hero: Tighten." MASTER MIND (CONT'D) No matter, I suppose. Master Mind throws the paper on the floor and begins to pace around the room with his arms folded behind his back. MASTER MIND (CONT'D) We've now fully established Titan as Metro City's hero. They will love him just as they loved Uberman. Everything is going according to plan. Einstein leans over and whispers in Plato's ear. EINSTEIN (whispering) Yeah, if the plan is getting us in jail. Master Mind turns around, facing Einstein. He walks over, standing face to face with the rebellious henchmen. 60. MASTER MIND You know, Einstein, maybe I should have called you Socrates. He also didn't know when to keep his thoughts to himself. EINSTEIN I just fail to see the point in all of this. I mean, why are we creating another superhero when it was such a pain in the ass for you to get rid of the other one? I mean, Uberman is destroyed, we should be using this opportunity to...to... MASTER MIND To what? EINSTEIN I don't know. To take over the weather, space, the world - whatever super villains are SUPPOSED to do. MASTER MIND The reason someone like you will always be a minion is because you have no foresight. We take over the earth, like you said. Then what? Women? Cars? Money? Even the grandest treasures will lose their lustre if you don't have someone to hold them over. Einstein throws up his hands. He's had enough. He pulls off his wig and throws it to the floor. EINSTEIN That's it! This balance of the force bullshit is getting way too Oprah for me. I'm blowing. Who's with me? MASTER MIND You dare? EINSTEIN Yeah, I dare. I'm sick of wearing stupid costumes, and I'm sick of working for a super villain who's turning into a softie. 61. Plato and Da Vinci's mouths drop to the floor. They turn to Master Mind for his rebuttal. MASTER MIND What - did - you - call me? EINSTEIN You heard me. You used to be an inhuman monster, now look at you. You're creating super heroes, you don't go with us on robberies anymore, it's been days since you threatened anyone, oh, and not to mention this Roxanne Ritchi thing. MASTER MIND THAT is none of your business, knave! EINSTEIN Hey, you guys haven't sealed the deal yet, have you? MASTER MIND Silence! EINSTEIN (In a woman's voice) Oh, Master, your head is so big. MASTER MIND I'm warning you, Einstein. EINSTEIN (In a woman's voice) Take me! MASTER MIND I said silence! With his metal gauntlet Master Mind grabs Einstein by the throat and lifts him into the air. Einstein looks frightened as he tries to pry himself free of Master Mind's grip. Master Mind's eyes soften as if his heart is suddenly not into what he's about to do. He let's Einstein drop to the floor. MASTER MIND (CONT'D) Get out of my sight. 62. EXT. RESTAURANT - NIGHT Roxanne and John Cusack are eating on the outside patio of a fancy restaurant. ROXANNE Don't get me wrong, I love being a reporter. I don't think I could do anything else. It's the consequences of what we do that I'm having a problem with. He listens intently as he refills her glass with wine. "JOHN CUSACK" That's where journalistic responsibility comes in, no? ROXANNE It's supposed to. "JOHN CUSACK" Sounds to me like you're running from something. ROXANNE I got someone I cared about killed. If it wasn't for me, he wouldn't have been involved. John suddenly gets a disturbed look in his eye, realizing what she's talking about. He reaches across the table and takes her hand. "JOHN CUSACK" You can't blame yourself. My father used to say each of us must answer the great call to truly feel alive. ROXANNE Was he an actor? "JOHN CUSACK" ...No. He was...a landscaper. And a horrible one. I mean he would fail time and time again at his...landscaping. And sometimes he'd get pretty beaten up or thrown in jail - ROXANNE Jail? 63. "JOHN CUSACK" My point is he took the good with the bad. He grew a little each time. Improved, learned. ROXANNE Was he ever successful? "JOHN CUSACK" God, no...but don't let deter you. Roxanne LAUGHS. ROXANNE Thanks for this. You know, this is embarrassing, but it's been a long time since I - It's starting to lightly sprinkle. Roxanne looks up. ROXANNE (CONT'D) I think it's starting to rain. We might want to find a table inside. "JOHN CUSACK" What were you gonna say? ROXANNE Oh, I was gonna say...It's been a long time since...well, I've been with someone I...enjoy being with. John Cusack smiles warmly and raises his glass for a toast. "JOHN CUSACK" To people who enjoy being with each other. They go to clang glasses, when the rain suddenly causes John Cusack's disguise generator to short. His true form of Master Mind is briefly revealed to Roxanne as a BOLT OF ELECTRICITY encircles his body. Roxanne drops her glass and jumps out of her seat. MASTER MIND (CONT'D) Oh, no. Don't look at me. LIKE A BROKEN TV the image keeps switching between MASTER MIND AND JOHN CUSACK. 64. As Master Mind starts to franticly slap at his watch, the Cusack disguise begins to hold steady. He nonchalantly returns to cutting his steak. "JOHN CUSACK" Okay, never mind that. Now, where were we? Roxanne grabs his glass and throws the drink in his face, causing the generator to short out permanently. Master Mind now sits in his true blue form. ROXANNE Oh my God. MASTER MIND You're not gonna get all freaky about this, are you? ROXANNE This...this is too much, even for you. God, I go out with you, tell you my innermost thoughts. MASTER MIND I only did this because I wanted to talk to you on the same level. You know, without all the baggage? ROXANNE Baggage? You burned my boyfriend alive, you sick son-of-a-bitch! MASTER MIND You see, that's exactly what I'm talking about. Roxanne starts to walk away. MASTER MIND (CONT'D) Roxanne! ROXANNE Stay away from me. Master Mind sinks back down to his chair. Despite the now heavy rain bombarding him, he returns to his food. Several resturaunt patron's are looking at him through the window. 65. Our villain turns to them, giving them a villainous glare. MASTER MIND What? INT. MASTER MIND'S BEDROOM - NIGHT Master Mind is lying on his back, wide awake. MASTER MIND (mumbling to himself) Stupid. What was I thinking? Plato, it's his fault. He's the one who sent me on this weak-willed path. I'll filet his scrotum for this. Me, a creature of evil, in love with Roxanne Ritchi. Preposterous. I hardly give such matters thought He rolls onto his side. He yawns and closes his eyes. Suddenly, they shoot back open. CUT TO: EXT. ROXANNE'S APARTMENT - NIGHT Master Mind pulls up in a blue Rolls Royce, across the street from Roxanne's apartment He stares up at the building, hoping to catch a glimpse of her. Finally, she appears, primping her hair in her apartment window's reflection. MASTER MIND I should just go up there and just lay it all out to her. "Roxanne, I like you - I always have. Oh, and I'm sorry I blew up your ex. (realizing the absurdity of his words) Yeah, that would go over like a pants-less clown at a child's birthday party. What the hell am I even doing here? Who cares what she thinks? I'm a supervillain and here I am acting like a love struck schoolboy. Forget this. I control my own destiny! 66. He turns the ignition key - NOTHING HAPPENS. He repeats but gets the same results. MASTER MIND (CONT'D) (disgusted) Perfect. INT. ROXANNE'S APARTMENT - NIGHT She pulls a pack of smokes off her night stand. Empty. ROXANNE Damn. She grabs her long coat and throws it over her robe. EXT. ROXANNE'S APARTMENT BUILDING Roxanne steps outside. ROXANNE Please be open. Across the street is a liquor store. The light is still on. ROXANNE (CONT'D) Thank God. She walks across the street, passing in front of Master Mind's car. Spotting her, he sinks down in his seat. Roxanne walks by, totally unaware of his presence. Relieved, Master Mind sits back up and watches her go into the store. INT. LIQUOR STORE - NIGHT Roxanne walks up to an elderly Korean SHOPKEEPER at the counter. ROXANNE A pack of Lady Strikes, please. EXT. MASTER MIND'S CAR - NIGHT Master Mind is talking on his cell phone. MASTER MIND Hello, Triple A? 67. He suddenly spots something across the street. EXT. LIQUOR STORE - NIGHT A HOODLUM walks up to the entrance of the store and pulls out a gun from under his coat. EXT. MASTER MIND'S CAR - NIGHT Master Mind stares in shock. MASTER MIND I'll call you back. He hangs up the phone and watches the Hoodlum go inside the store. INT. LIQUOR STORE - NIGHT The Hoodlum reaches across the counter and grabs a fist full of cash from the register. SHOPKEEPER Hey! SHOTGUN HOODLUM Shut up, Gramps. He turns to Roxanne, spotting a GOLD NECKLACE around her neck. SHOTGUN HOODLUM (CONT'D) Gimme that necklace! ROXANNE I don't think so. The Hoodlum cocks his shotgun. SHOTGUN HOODLUM I said give it to me! MASTER MIND (O.S.) The lady said no. The hoodlum turns around to see Master Mind in the doorway holding a STRANGE-LOOKING HAND CANNON (GOO GUN) with knobs and blinking lights. The hoodlum starts to laugh. 68. SHOTGUN HOODLUM What the hell's that? A super soaker? MASTER MIND No, it's a goo gun. The hoodlum turns his gun to Master Mind. SHOTGUN HOODLUM Yeah, what's it do? MASTER MIND It goos. Master Mind fires the cannon. It instantly covers the store in a cloud of SMOKE. The smoke clears to reveal the hoodlum STUCK TO THE WALL, covered in a thick, GREEN GUNK. Roxanne stares at him, dumbfounded. MASTER MIND (CONT'D) It's...a prototype. Master Mind starts to walk out when he's suddenly confronted by the shopkeeper. SHOPKEEPER I know you! You Master Brain guy. You a hero. Master Mind points the goo gun at him. MASTER MIND Don't - EVER - say that again. EXT. LIQUOR STORE - NIGHT Master Mind walks out with the cannon resting on his shoulder like he's a short timer in Da Nang. Roxanne follows shortly behind him. ROXANNE Hey! Master Mind turns around. ROXANNE (CONT'D) Are you following me or something? 69. MASTER MIND Don't flatter yourself. He turns away and continues walking. Roxanne runs in front of him blocking his way. ROXANNE Don't walk away from me when I'm talking to you. Finally it occurs to her what's going on. ROXANNE (CONT'D) What a minute...all that stuff you use to say to me when Uberman was alive - about me being the loyal queen by your side as you rule over Metro City. That wasn't just super villain rhetoric, was it? You actually meant it! MASTER MIND My, someone has a rather high opinion of themselves. They stare at each other in silence, their glares locked in conflict. ROXANNE (coldly) Do you really think I would be with someone like you? This stings Master Mind to the bone. And after a brief contemplation, he reaches the only logical, painful conclusion. MASTER MIND No. With that, Master Mind exits into the night, leaving Roxanne with a baffled expression on her face. INT. ABANDONED METRO CITY LIBRARY - NIGHT Master Mind enters in a huff. Da Vinci closes the door behind him as Plato notices his master's agitated state. PLATO Everything alright, sir? Master Mind GRABS PLATO BY THE GROIN with his metal gauntlet causing Plato's eyes to bulge in pain. 70. MASTER MIND (overly calm) Fine, why do you ask? PLATO You...just...seem... Master Mind tightens his grip. MASTER MIND Go on. PLATO ...distracted. Master Mind releases him. MASTER MIND Just with business, my minion. Just with business. I've decided it is time. PLATO You mean? MASTER MIND Yes, we've created our hero, now it's time to give him a little motivation. DA VINCI How do we do that? MASTER MIND To be simply good is not enough. A hero must be driven by an almost relentless desire to right a wrong that can never be corrected. PLATO You mean? MASTER MIND Yes, he must lose someone near and dear to him - his father figure. Gentlemen, it's time for Operation Mentor Kill! EXT. SKY OVER METRO CITY - DAY Titan flies high over and through the city, under bridges, between buildings, etc. He's not really working, just enjoying himself. 71. INT. WOMAN'S APARTMENT - NIGHT A PRETTY WOMAN sits at her makeup table wearing nothing but her bra and panties. Through the reflection in her mirror we see a large window directly behind her. As she applies lipstick we see Titan fly quickly by in the background. After a moment he slowly slides back in view and begins ogling the girl. She sees him in the mirror and quickly covers herself with a robe. Titan tries to hide his face as he zooms off. MOMENTS LATER Titan looks down to see an APARTMENT BUILDING IN RUIN. Emergency lights flash around it as swarms of people run around in chaos. TITAN Man, what the hell happened down there? Wait a sec - He stops in mid-air as he comes to the striking realization. TITAN (CONT'D) THAT'S MY APARTMENT!!! EXT. HAL'S APARTMENT BUILDING - DAY Titan lands in front of the rubble that was once his home. Reporters stand just beyond the police line. TITAN Crap. From the wreckage crawls a dying Pat Morita. TITAN (CONT'D) PAT! Titan goes and kneels beside Pat, holding him in his arms. TITAN (CONT'D) You okay? "PAT MORITA" I'm dying, kid. There is just one last lesson I have for you. It is the most important of all. 72. TITAN What's that? "PAT MORITA" Master Mind did this, you must avenge me. TITAN Master Mind? Why? "PAT MORITA" Because he's evil. You must stop the evil Hal - stop the... Pat's body goes limp. The cameras begin to pop and flash around them. Titan gently lays Pat's body down and stands respectfully over him. The reporters rush over. REPORTER 1 Tighten, Is this the work of Master Mind? REPORTER 2 How will the death of your mentor affect your resolve? REPORTER 3 Was that Pat Morita? Titan walks up to one of the cameras. TITAN This injustice will not go unpunished. Master Mind, if you can hear me, Tighten is coming for you. In the background we see Plato and Da Vinci, DRESSED AS PARAMEDICS, load pat's body onto a stretcher. PLATO ACCIDENTALLY DROPS HIS SIDE. As he bends down to pick it back up, Pat quickly slaps him, then goes back to playing dead. INT. ABANDONED METRO CITY LIBRARY - NIGHT Master Mind and the boys prepare the fortress for Hal's revenge attack. Master Mind is as giddy as a schoolboy. 73. MASTER MIND Alright, people, we don't have much time. Titan should be here any minute, so let's get the lead out. There is a GIANT MOUNTED DEATH RAY in the middle of the hall being tinkered with by Da Vinci. MASTER MIND (CONT'D) How's the death ray coming? DA VINCI Nearly up to full power, sir. MASTER MIND Hum. Let's turn it down a few notches. It's his first time and we don't want to get in a lucky shot, now do we? Plato enters the room. MASTER MIND (CONT'D) Anything on the radar yet? PLATO Not yet, sir. MASTER MIND I see. Well, he must be planning something big. Are the flame androids deployed? PLATO All twelve. Master Mind rubs his hands in anticipation as he sits down on his throne. MASTER MIND Wonderful, wonderful. Plato, Da Vinci, take your places next to me. They move to either side of the chair. MASTER MIND (CONT'D) No slouching. Da Vinci straightens up and sucks in his gut. They remain this way for several long moments. Master Mind occasionally glances at a DIGITAL CLOCK on the wall. Still no Titan. 74. LATER Apparently quite some time has passed. The bold stances have degraded to fatigue. PLATO He's certainly taking his time. MASTER MIND He'll be here. That's the way it works. STILL LATER Master Mind reclines in his chair and taps his metal gauntlet impatiently on the armrest. Plato has squatted down, resting his chin on his hand. MASTER MIND (CONT'D) Unprofessional, that's what this is. No, it's disrespect for the craft. Master Mind rises and begins to pace back and forth. MASTER MIND (CONT'D) Would Uberman have kept us waiting like this? Of course not. He was a pro who knew the score. It's time we spelled out a few things for this Titan. I will not be made a fool of. He storms out of the room. INT. HAL'S NEW APARTMENT - DAY Titan's sitting on the floor in a barren apartment wearing his costume top and some tighty whities. He sips his beer as he watches a basketball game on a tiny TV. Much to his annoyance, there's a KNOCK at the door. TITAN Oh, for crying out loud. He gets up and opens the door. It's Master Mind. MASTER MIND Do you know who I am? 75. It takes a few moments to register, but Titan's suddenly excited. TITAN Yeah, you're Master Mind. Yeah! You're actually the guy I want to see! MASTER MIND Oh, so NOW you want to get down to it. Well, I want to get a few things off my chest first. Master Mind walks past Titan into the apartment. He spins around, pointing at him accusingly with one of his metal fingers. MASTER MIND (CONT'D) Of all the inconsiderate - Do you have any idea how long we waited for you? We're you even planning on coming to me and getting revenge? Titan shuts the apartment door, and turns back toward his guest. TITAN Well, at first I was going to. You know, because that's what I figured I was supposed to do. But then I got to thinking- MASTER MIND (interrupting) -You got to thinking? There's nothing to think about. I'm the villain. I do something bad, you come and get me. TITAN - I got to thinking...what's the point? Master Mind throws up his hands. MASTER MIND Maybe you're right. What's the point? He suddenly notices something in the corner of his eye. He walks over to a futon in the living room. On top of it is a LARGE SACK OVERFLOWING WITH GOLD WATCHES,RINGS AND OTHER VALUABLES. 76. MASTER MIND (CONT'D) What are these? TITAN That's what I wanted to talk to you about. MASTER MIND (baffled) Where did you get all this? TITAN (proudly) Get this: I stole them. MASTER MIND From where? TITAN From all over. You see, once you killed Pat and ruined my other apartment building I was pretty pissed off, so I figured I'd go, find you and kick some ass. Then I thought to myself: "Okay,then what?" I mean, if we were to fight, what would I get out of it? Would I get my apartment back? Would I be able to pay the bills? MASTER MIND Well, what about your mentor? TITAN Tell you the truth? He was kind of a dick. I mean, being a hero is dandy and all, but it's volunteer work. Now you've always had the right take on all this. I mean, when you rob a bank or take over the diamond exchange you get something out of it. I mean, when you don't get caught, which, no offense, isn't very often. And that brings me to what I wanted to propose to you: Who could catch you if I'm by your side? Perplexed by his proposal, Master Mind just stares at Titan awe-struck. MASTER MIND You want to team-up? 77. TITAN You got the brains, I got the brawn. We could even call ourselves that: `Brain' and `Brawn'. Look at this. Titan picks up a piece of POSTER BOARD off the floor and shows it to Master Mind. TITAN (CONT'D) I even designed us some new costumes. The picture is crudely drawn with magic markers and crayons. A big headed man (Master Mind) is standing on a plate of grass in a blue costume with a picture of a brain on his chest. Next to him, is a picture of Titan in a red costume with a black cape, but his chest is mysteriously blank. Titan proudly points to the two figures. TITAN (CONT'D) See, you'd be brain, so you got a little one on your costume, and then I'll have brawn on mine...once I figure out the best, you know, visual interpretation of it. What do you think? MASTER MIND What do I think? Master Mind shakes his head tiredly. MASTER MIND (CONT'D) I think you're probably the biggest idiot I've ever met. I mean, I can't believe you. All your gifts, all your powers, and all you want to use them for is your own financial fulfillment. You know what? Your kind of people make me sick. Titan puts down his drawing. TITAN I worked hard on this. MASTER MIND Oh - gee - I am so sorry! 78. Master Mind looks to Heaven in disgust. MASTER MIND (CONT'D) (under his breath) Of all the people to pick, it had to be this loser. This strikes a cord with Titan. TITAN Now, hold on. You're going a little too far. MASTER MIND I wish your mother said that to your father the night of your conception, they would have saved me a whole lot of heartache. TITAN Hey, I mean it. Master Mind gets right in his face. MASTER MIND Oh, yeah? What are you gonna do? EXT. HAL'S APARTMENT BUILDING - DAY We see Master Mind's body CRASH through the building and land in a DUMPSTER across the street. A car pulls up. The driver's door opens. Da Vinci gets out and runs to help his master. DA VINCI Master! MASTER MIND (O.S.) It hurts. Da Vinci peeks into the dumpster to see Master Mind's body cushioned by a stack of trash bags. DA VINCI What hurts? MASTER MIND It! The overly large henchmen starts to pull his master from the dumpster when they suddenly hear a voice from above. It's Titan peeking through the hole in his apartment wall. 79. TITAN I don't need you, I don't need anybody. I have the power to do and take anything I want. And now, I'm gonna take back everything this city owes me. Beware Metro City, it's time for Titan to collect. Titan shoots up into the air. TITAN (CONT'D) Oh, and from now on - I'M GONNA FLY THE WAY I WANT TO FLY! He takes a sitting position and flies away as if he were piloting an invisible jet. Master Mind climbs out of the dumpster and watches Titan disappear into the distance. DA VINCI How'd the plan go, boss? MASTER MIND I just made myself redundant, old friend. Da Vinci gives Master Mind a whiff. DA VINCI It's not that bad. INT. BANK - DAY Titan, with a happy bounce in his step, enters the bank. The last time he was here he thwarted a robbery. He looks nostalgic. A SECURITY GUARD shyly walks up to him like a kid meeting his TV idol. SECURITY GUARD Morning, Tighten. TITAN Morning. SECURITY GUARD Is there something we can do for you? 80. TITAN Oh, don't bother about me. I'm just here to make a withdrawal. Titan walks across the lobby, drawing stares of admiration from all. A little girl waves to him sweetly. He gives her a good- natured WINK as he heads straight for the vault. The security guard watches him enter and come out with a SACK OF CASH. Sure he must be misunderstanding what's going on, the security guard just stares at Titan as he passes by and out the door. The bank manager comes over to the guard. BANK MANAGER Say, did he just rob us? SECURITY GUARD Not sure. Sort of looks it, don't it? BANK MANAGER Yeah. SECURITY GUARD Should I, you know, stop him? BANK MANAGER Umm...Yeah. As the security guard exits the bank, the manager stares out the window. His eyes suddenly grow wide with terror. The guard's body suddenly smashes through the window, landing at the startled bank manager's feet. BANK MANAGER (CONT'D) (looking down at the guard) He did rob us, didn't he? CUT TO: TELEVISION "A Channel 7 News Special Report." Brad Helms wipes into view. 81. BRAD HELMS "Absolute power corrupts absolutely." When Lord Acton stated that, in a letter to Bishop Mandell Creighton in 1887, no one thought much about it, but today Metro City is reeling from that very prophecy. Tighten, who many thought of as our savior, has turned his back on the cause of justice. CUT TO: TITAN BEING EVIL - MONTAGE EXT. DIAMOND EXCHANGE - DAY Titan flies through the window of the building. He emerges seconds later laughing with his shirt full of booty. EXT. CITY STREET - DAY A woman screams from the window of a BURNING BUILDING. Titan flies up to her, grabs her fur coat and zooms off again, leaving the woman behind, slightly confused. EXT. OUTSIDE MARKET - DAY Titan steals a little boy's lollipop and gooses his mother. EXT. CITY STREET - DAY Dozens of people run through the streets apparently to get out of a downpour. We cut to the top of a building and see Titan ZIPPING UP HIS PANTS and laughing. INT. ABANDONED METRO CITY LIBRARY - NIGHT Master Mind paces back and forth in front of Plato and Da Vinci. PLATO I don't understand it. He seemed to have every characteristic we were looking for in a superhero. MASTER MIND Well, there's no use crying about it now, we must take action. I'm not going to play second fiddle to that crass buffoon. We must destroy Tighten. 82. PLATO It won't be easy. Uberman had a sense of decency and genuine love for the people. That was his weakness and was easily used against him. MASTER MIND Yes, but he possesses the same flaws present in Uberman's DNA - copper. It's like Benjamin Franklin always said: "If something works don't dick with it." EXT. BAR - DAY It looks like a war zone passed through here. Smashed police cars and debris lay everywhere. This seems to be the only building left untouched. INT. BAR - DAY A very tipsy Titan is sitting at the bar, looking deep into the bottom of his beer glass for answers. TITAN I can have anything I want. I'm like a god. The BARTENDER just listens as he wipes down a glass with a dirty rag. TITAN Point to any woman in this bar. I could have her in a second. He follows the bartender's gaze to THE ONLY OTHER PERSON THERE - A passed out, MIDDLE AGED HAG OF A BARFLY. TITAN (to Old Barfly) Hey, you wanna get with this? BARTENDER Buddy, what do you want? Titan carefully considers this for a moment. TITAN What do you want? That's the question, isn't it. I mean, what do you want when you can have everything? (MORE) 83. TITAN(cont'd) I suppose what I really want is to never be forgotten again. I want to do something that can never be cast aside or one-upped. I want a - what's it called? - A legacy. I want a legacy. Yeah, that's it. I like the sound that. BARTENDER I meant, what do you want to drink? TITAN Oh. EXT. BAR - LATER Titan stumbles out of the bar, carrying a large sack of money. MASTER MIND (O.S.) Your time has come to an end, Titan! He looks up to see Master Mind suddenly standing before him. TITAN What? MASTER MIND There can be only one master criminal in this city - and it's me. TITAN Really? Titan melodramatically throws up his arms. TITAN (CONT'D) I guess I should leave town then, huh? MASTER MIND I have a better idea - NOW! Two floors up Da Vinci releases a rope. A COPPER CAGE, like the one that caged Uberman, drops down on top of Titan. Titan nonchalantly surveys the cage. He walks to the bars, tries to pull them apart but can't. MASTER MIND (CONT'D) That's copper my good man. Your one weakness. (MORE) 84. MASTER MIND(cont'd) For all your amazing gifts of brawn you are no match for my intellect. Titan thinks for a moment. Suddenly, he starts to SPIN like a human top, DRILLING HIMSELF INTO THE STREET BELOW. As he disappears beneath the surface, we see a shocked look on Master Mind's face until Titan suddenly explodes out from under the street in front of him. Master Mind stares up at him, dumbfounded. Titan makes like he's going to strike him down, but stops. TITAN You know what? You're nothing but a bug. Not even worth my effort. He turns his back to Master Mind and continues down the street. Plato makes his way from the shadows to join his master. They watch Titan shrink into the distance. MASTER MIND He's not as dumb as I thought. PLATO I guess not...Funny, though. MASTER MIND What's funny? PLATO Funny Uberman didn't think of the same thing. EXT. HIGH ABOVE METRO CITY - DAY As Titan flies, he looks down at the rooftops of the city below. Suddenly, something catches his attention. HAL That's it! He stops, hovering in place as he looks down below. The buildings, which make up the heart of downtown Metro, are in a PERFECT TRIANGLE with a long strip of street leading up to it. It sorta looks like a bowling lane. 85. HAL Hello, Legacy. EXT. KINGPIN BOWLING - DAY Vinnie and his goons come running out as the hear a COMMOTION. They look up to see Titan ripping off THE GIANT BOWLING BALL from the top of the establishment. VINNIE Hey, that's my ball! INT. ROXANNE'S APARTMENT BUILDING - DAY Roxanne enters the building's elevator. Just before the door closes an ELDERLY WOMAN slides in. ELDERLY WOMAN That was a close one. Sixth floor, please. Roxanne smiles and goes to press the button. The elderly woman suddenly pulls out a SPRAY CAN, shooting a MYSTERIOUS-LOOKING MIST into Roxanne's face. She falls to the floor unconscious. INT. ROXANNE'S APARTMENT - DAY Roxanne awakens, finding herself tied to a chair in her living room. We hear NOISE from a TV in the background as she tries to adjust her vision. Slowly, the blurry figure before her becomes clear. It's Master Mind. He sits on her Lazy-Boy, reading what looks to be some kind of JOURNAL. MASTER MIND Wow, I always thought Uberman was your first superhero - but it looks like our little Roxanne dated a linebacker in college. ROXANNE That's my diary. MASTER MIND So it is. 86. ROXANNE It's personal. MASTER MIND Well, then I wouldn't leave it in your underwear drawer for just anyone to find. He throws the diary over his shoulder. ROXANNE What do you want? MASTER MIND I need your help. ROXANNE So you knock me out and tie me to a chair? MASTER MIND You're not going to like what I'm about to tell you. As she tries to shake off her headache from being knocked unconscious, Roxanne spots something on the TV. ON TELEVISION Brad Helms is huddled behind a van. BRAD HELMS It's chaos here in city square as city police - Behind him, Titan picks up a POLICE CAR and throws it at a PADDY WAGON. Both vehicles EXPLODE on impact. BACK TO SCENE ROXANNE He's really out of control. MASTER MIND Tell me about it. As if finally realizing something, Roxanne looks back at Master Mind. ROXANNE I should have known. You have something to do with this, don't you? - With Titan turning evil. 87. MASTER MIND Well, the evil thing he did by himself. My goal was to give MYSELF purpose by creating an intellectual sparring partner. ROXANNE (confused) You're talking like you made him. MASTER MIND And they call me Master Mind. ROXANNE Let me get this straight. You missed getting your ass kicked, so you made a new guy to kick your ass. That's pathetic. MASTER MIND In hindsight... Roxanne turns back to the TV to see a group of POLICE OFFICERS open fire on Titan. The bullets just deflect off his chest. ROXANNE And his powers, they're just like Uberman's. Why would he have his powers? MASTER MIND (almost ashamed) I had some left over from something. I infused him with it. ROXANNE YOU DID WHAT!? Driven by rage, she struggles to tear out of her bonds. She finally relents, giving Master Mind a look fueled by pure hatred. MASTER MIND Yeah, that's why I decided to tie you up. ROXANNE You did all this because you wanted purpose? MASTER MIND He seemed nice. 88. TELEVISION Titan is standing on top of a destroyed police car. He waves for the camera to zoom in on him. TITAN Closer. I want to show the people my real face. He pulls off his mask, revealing himself as Hal Stewart to the public for the first time. TITAN (CONT'D) Recognize me? BACK TO SCENE ROXANNE Hal Stewart. He's the guy we thought saved that woman and kid. Turned out he was just trying to save his own ass. MASTER MIND Yeah, good to know - NOW! TELEVISION Titan throws the mask over this shoulder and hops off the car. TITAN That's right, I'm really Hal Stewart. Former hero and bowling teacher at Kingpin's Bowling. BACK TO SCENE Roxanne turns to Master Mind, condescending him with her eyes. ROXANNE You picked a bowler to give super powers to? MASTER MIND It's a modest profession! TELEVISION 89. TITAN With my new found power, I've recently started to wonder what sort of legacy I should leave. Should I be a hero? I tried that once before - even saved a lady and her baby from being squashed. I was treated like a god until everyone started to shit on me - Okay, so what if I didn't "purposely" save them! He walks over and puts his hand on a large circular concrete shape just off camera. TITAN Well, I'm going to make something that can't be taken away from me. I'm going to create a permanent monument to my greatness. One that won't be so easily forgotten or erased. The camera pulls back revealing THE GIANT CONCRETE BOWLING BALL from Kingpin's. TITAN I intend to create a new category in the Guinness Book of World's Records by rolling the biggest strike in the history of bowling. He grabs the camera and points it to the DOWNTOWN BUILDINGS. We realize they are PERFECTLY ALIGNED IN BOWLING PIN FORMATION. TITAN My thanks to the city planning commission. This wouldn't have been possible without them. Titan grabs the camera so it's pointing back at him again. TITAN Tell your friends and family to tune in right here to this station at noon tomorrow. BACK TO SCENE ROXANNE My god, he's nuts. That'll destroy the whole business triangle. 90. Master Mind seems to be contemplating something - something bad. ROXANNE What? MASTER MIND My lair is in the direct path of the ball. ROXANNE Oh, real nice. Wouldn't want anything to happen to your hideout, would we? MASTER MIND You don't understand. I have certain equipment that's - that's highly unstable. ROXANNE What do you mean? MASTER MIND I sort of have a hydrogen reactor, okay? ROXANNE A HYDROGEN reactor? MASTER MIND It's experimental - only one in the world...Well, how do you think I power all my inventions? Someone like me can't pay for electricity. The bills would be outrageous. ROXANNE A REACTOR? MASTER MIND It creates 100 times the output of a nuclear one...If destroyed it could... ROXANNE - Vaporize the entire city! MASTER MIND (proudly) Pshaw...the whole eastern seaboard, actually. That little baby is amazing. I'm quite proud of it. (MORE) 91. MASTER MIND(cont'd) (off her deadpan reaction) I mean...we'd better find a way to stop him. Master Mind thinks a moment. MASTER MIND Did Uberman have a hideout? ROXANNE What? MASTER MIND A cave, a solitary fortress of some kind. C'mon, all heros have a place to hang their capes up in. Roxanne, it may be our only chance to find something, a clue, anything that could give us a fighting chance. ROXANNE It's under his house. MASTER MIND Whose house? Roxanne can hardly believe what she's telling him. ROXANNE Wayne Scott's. Master Mind shoots up out of his chair. MASTER MIND Wayne Scott? Uberman was Wayne Scott!? Wayne Scott, the wealthy philanthropist? But he disappeared - ROXANNE (interrupting) He disappeared just over two months ago when you killed him. Not only did you rid the world of a hero, you killed a kind, noble, generous man. Perhaps ashamed, the super villain hangs his head. Master Mind walks behind Roxanne and undoes her bonds. Rubbing her wrists, she watches him as he walks over to the door. 92. ROXANNE (CONT'D) Looks like you got what you always wanted. Uberman is out of the picture and Metro City is doomed. He grabs the door knob and stops, considering her words. MASTER MIND "Metro City doomed." You know, I never thought I'd say something like this, but here it goes - He slowly turns to her, CUE HEROIC MUSIC. MASTER MIND (CONT'D) Not if I have anything to say about it. EXT. WAYNE SCOTT'S MANSION - NIGHT Master Mind stands before the huge, Gothic structure in awe. MASTER MIND Such a dark place for one such as you. I wonder, underneath your noble deeds, what inner demons drove you to your endless crusade for justice? He walks to the front entrance. The double doors have been sealed shut with boards and nails. Master Mind begins to tear them off with his metal hand. INT. WAYNE SCOTT'S MANSION - NIGHT The doors opens. A beam of moonlight immediately pierces the darkness, forming an illuminated path into the heart of the manor. Master Mind enters. Covered in dust and cobwebs, the hall looks like a gigantic crypt. MASTER MIND Good lord, man. You've only been dead for two months. Master Mind walks, coming to a gigantic painted PORTRAIT OF WAYNE SCOTT. He stops to reverently admire the image of his fallen foe. 93. MASTER MIND (CONT'D) A disguise so simple, it's ingenious. No wonder I never caught on. Besides the Armani suit, there's nothing to hide the fact that this is the same person as Uberman. In the picture, he's even standing in the same cheesy, heroic pose with his fists on his hips. MASTER MIND (CONT'D) Two lives, yet in both you were an ideal. Perhaps it was you who was victorious in the end, old friend. A BONGING sound suddenly bellows through the dark halls. Master Mind comes to a grandfather clock standing next to a gigantic BOOKCASE. On the twelfth bong it falls silent. Master Mind begins to slide it across the floor until he hears a loud CLICK. The bookcase slides into the wall, REVEALING A HIDDEN PASSAGE. MASTER MIND (CONT'D) I'll miss how predictable you were. The passage way leads Master Mind to a WORKING ESCALATOR. Master Mind gets off the escalator to see a long hallway with stone walls. He begins to hear strange SOUNDS, almost like MUFFLED SCREAMS, coming from a doorway at the end of the hallway. Master Mind starts walking towards it. As he steps closer, he begins to notice a light cracking through the bottom of the door. MASTER MIND (CONT'D) Hello? Anyone here...besides..all the BIG MEN who are with me now? Nothing. MASTER MIND (CONT'D) (to himself) What's the worst you're gonna find? (MORE) 94. MASTER MIND(cont'd) The man was a boy scout, not a serial killer. He opens the door to his immediate amazement. It's some kind of screening room. A PROJECTOR shoots an image onto A DIRTY WHITE SCREEN hanging on the wall. BEER CANS litter the floor; a table in front of a ripped-up couch is covered in discarded snack goods; and a Kiss Pinball machine stands in the far corner next to a CLOSED DOOR. Master Mind turns his attention to the action on the screen. SCREEN A woman dressed in a leather DOMINATRIX OUTFIT is whipping an overweight man lying on a swing-like device with his butt sticking out. DOMINATRIX IN FILM YOU ARE A WORM! She whips him three times. The man CRIES out in pain. FAT MAN IN FILM PINEAPPLE!!! PINEAPPLE!!! Master Mind's eyes are transfixed on the disturbing imagery. The door by the pinball machine suddenly swings open. WAYNE SCOTT, dressed in raggedy sweats, steps into the room carrying a CAN OF BEER and a bowl of JIFFY-POP. Master Mind cannot believe his horrified eyes. MASTER MIND Ahhhhhh! Wayne Scott is just as startled. WAYNE SCOTT Jesus! He drop his drink and snack to the floor. The two men stare at each other as they struggle to regain their normal breathing patterns. Wayne Scott walks over to the couch, brushes off a thick layer of chip crumbs, and sits down. WAYNE SCOTT (CONT'D) What the hell are you doing here? 95. MASTER MIND I might just ask you the same question. I had thought I incinerated you. WAYNE SCOTT You scared the bejesus out of me. How'd you figure out I was still alive? Wait, how do you know my identity!? MASTER MIND Roxanne told me. As for your ruse, I forgot to line the bottom of the copper cage - Somebody pointed that out to me recently. Figured if they could do it, so could you. But one thing I couldn't figure out - WAYNE SCOTT The skeleton? Something I "borrowed" from a medical school a few months before. MASTER MIND A few months? How long had you been planning this? WAYNE SCOTT I always planned to retire - eventually. I mean, come on, you can't do this sort of thing in your fifties. You'd just look ridiculous. The pieces of the puzzle appear to be coming together in Master Mind's head. MASTER MIND I see it all so clearly now. INT. MASTER MIND'S HYDROFOIL - FLASHBACK Master Mind and his minions cover their eyes as the observatory explodes. MASTER MIND (CONT'D - V.O.) You must have done it just seconds before the observatory exploded. 96. INT. OBSERVATORY - FLASHBACK Similar to what Titan did, Uberman bores out from under the cage. MASTER MIND (CONT'D - V.O.) You bore out from under the cage. Then, using your Uber-Speed, - EXT. OBSERVATORY - FLASHBACK Running in a blur-like haze, Uberman screeches to a halt in front of some bushes. MASTER MIND (CONT'D - V.O.) - you made your way to safety, where you had the skeleton safely hidden away somewhere. EXT OBSERVATORY - SKY - DAY Uberman soars high above the clouds. He looks down at the observatory, which is a mere speck in the distance. MASTER MIND (CONT'D - V.O) (CONT'D) Then you must have flown to a safe distance and waited for the explosion, then... Just as the observatory explodes Uberman aims and throws the SKELETON like a javelin. It soars through the air like a missile, tearing through the flames of the explosion, and crashing right into the windshield of Master Mind's hydrofoil. END OF FLASHBACK Wayne stares at Master Mind, clearly impressed. WAYNE Man, you ARE smart. MASTER MIND But why fake your death? Why go through all of it? You could have just quit. WAYNE SCOTT But the responsibility would still be there. (MORE) 97. WAYNE SCOTT(cont'd) A cop can retire and stop handing out speeding tickets - but people expect more from superheroes. I tell you, a volcano couldn't erupt in Zimbabwe without everyone expecting me to do something about it. I figured, out of sight, out of mind. MASTER MIND And Wayne Scott? Why did he have to disappear? WAYNE SCOTT Both of my lives have so much baggage. It's time for new baggage, you know? Master Mind's is absolutely flabbergasted. MASTER MIND I just can't believe it. This whole time you've been in hiding while a force of great evil is tearing your city apart? Wayne rises to his feet, waving his hands for Master Mind to say no more. WAYNE SCOTT I don't want to hear about it. That's why I don't have a television in here to remind me of all the things I SHOULD be doing. Hell, I could get a wife to do that. MASTER MIND There's a demented supervillain out there about to destroy our - I mean, your city. Wayne shrugs indifferently. MASTER MIND You're really going to do nothing? WAYNE SCOTT Good and evil have a way of balancing themselves out. If this guy is as bad as you say, somebody will rise up to fight him. It's just the order of things. You found me, didn't you? 98. Wayne puts a condescending hand on Master Mind's shoulder. WAYNE SCOTT (CONT'D) I know it's hard, but you'll find someone else someday. He then starts walking to the door. MASTER MIND You're the only one who can stop him. Wayne turns around. WAYNE SCOTT Couldn't if I wanted to. Gotta a plane to catch. MASTER MIND A plane? WAYNE SCOTT Going to Barbados for a little change in climate. Now, if you'll excuse me, I got to go pack. He reads the still defeated look on Master Mind's face. WAYNE SCOTT (CONT'D) You were a good foe. I'm sorry if I've let you down. If it makes a difference, you were the best foe a hero could ask for. MASTER MIND Not smart enough to come up with a full-proof trap. WAYNE SCOTT Well, you did almost have me when you figured out my weakness was copper. Now that made me sweat a little. Took me way too long to drill out from under that cage. MASTER MIND I got lucky. WAYNE SCOTT Anyway, it's a good thing for my sake that I could always count on you for an out. 99. MASTER MIND (suddenly confused) What do you mean? WAYNE SCOTT C'mon, we always threw each other a couple of bones. You would always leave me an out in one of your `full-proof' traps, and I'd never had you incarcerated at a penitentiary that you couldn't eventually escape from. It kept our little game going. Master Mind seems deflated. MASTER MIND Game? - Was that all this ever was to you? You know, I was trying my best every time I fought you. Those `outs' as you call them were unintentional. WAYNE SCOTT Oh. MASTER MIND I guess I was never really a match for you, was I? Wayne shrugs. MASTER MIND (CONT'D) (thoughtfully) Then how can I expect to be one for Titan? A beaten man, Master Mind heads for the door, but stops and turns around. MASTER MIND (CONT'D) What about Roxanne? Wayne unleashes an exhausted sigh. WAYNE SCOTT I think we both got what we wanted out of our relationship. She got a career out of me, and I got plenty of other things out of her. But I'm ready to move on to greener pastures. 100. Master Mind's steel hand clinches into a fist at his side. Wayne's oblivious to this. MASTER MIND I guess I wasn't the villain I thought I was, and you...you weren't the hero I thought you were. He turns to make his exit when he suddenly sees ROXANNE STANDING IN THE DOOR FRAME. Wayne is almost at a loss for words. WAYNE SCOTT Roxanne! How long have you been... ROXANNE Long enough. Roxanne looks at Master Mind. ROXANNE (CONT'D) Don't you have something else you can go do? Master Mind leaves Roxanne and Wayne facing each other in silence. EXT. ANOTHER BAR - DAY Titan emerges with Brad and Frank. He's holding a BEER CAN and a bag of PORK RINDS. TITAN Alright, I want this whole thing to look ESPN professional, understand? A distant MECHANIZED RUMBLE can be heard. The noise rises, signaling the approach of something powerful. Titan and his crew walk out to the center of the plaza as the sound becomes almost deafening. A TANK TRACK as it moves over the street. We PULL BACK to see a whole line of TANKS rolling along the street. PLAZA From the five streets branching off the plaza, a dozen tanks roll toward Titan. 101. Titan turns to Brad and Frank. TITAN (CONT'D) You guys are about to get some good footage. I might need a little room, though. Brad and Frank look at each other and run to take cover behind a nearby building. Meanwhile, Titan nonchalantly sips from his beer as the tanks begin to surround them. FEEDBACK belts out of one of the tank's loudspeaker's, causing Titan to do a mock wince. TANK LOUDSPEAKER Titan, we have orders from the city of Metro to take you into custody. If you do not give your self up willingly, we will be forced to open fire. There's a long pause as no one says anything. TANK LOUDSPEAKER What is your answer? Titan takes a sip of his beverage and UNLEASHES A GIGANTIC BURP - The shockwave of which sends several of the tanks flying into a nearby building. Two of the remaining tanks close in on the villain. Both have him dead to rights at point-blank range with their massive guns. Titan sets down his beer, then calmly plugs a fist into each barrel. They FIRE. The FORCE OF THE BLAST SENDS THEM BOTH FLYING IN OPPOSITE DIRECTIONS where they CRASH into nearby buildings. Titan bends down and pick his beet back up. TITAN (to beer) Miss me? Titan is suddenly bombarded by a massive barrage of machine- gun fire. The force sends him flying into the windshield of a nearby car. 102. He looks up to see an APACHE ASSAULT COPTER. It's nose- mounted GATLING-GUN is turning toward him. Titan gets up to his feet and looks down at his beer can. The bottom of it was blown apart in the blast. TITAN (CONT'D) Didn't mean to get you involved in all of this. He stared daggers up at the helicopter pilot just as the gun gets a bead on him. TITAN (CONT'D) Hey, man! You killed my suds! Titan throws the can up and slaps it with the palm of his hand. It flies with so much force it knocks the helicopter blade clean off. The rest of the Apache crashes to the street like a car dropped off a building. TITAN (CONT'D) That's one was for you, beer. Titan salutes the wreckage and walks away to find Brad and Frank still hiding behind the building. TITAN Guys, please tell me you got that last bit. BRAD HELMS Huh? TITAN You're kidding me. I give you my sexiest moves and you mean to tell me it was for nothing? BRAD HELMS We were afraid something might hit us. TITAN Looks like I've given the story of the century to the wrong man. He thinks about this for a moment, then it hits him. 103. TITAN Wait. What about that other reporter. Blond. Not so lumpy on the topper half, but killer legs. BRAD HELMS Roxanne. You want Roxanne. She's a much better reporter than I am. You want her. TITAN Where can I find her. FRANK We're actually not supposed to give out that sort of information. BRAD HELMS 1314 Mockingbird Lane. I believe she lives in a penthouse. TITAN You've been very helpful. He tosses Brad over his shoulder like a discarded ice cream cone. In the faint distance we see him splash down in the middle of the Metro City river. INT. ABANDONED METRO CITY LIBRARY - DAY Master Mind, pacing anxiously as Plato and Da Vinci pack boxes. Obviously Master Mind is going on the lamb. MASTER MIND Hurry, we must be on our way as soon as possible. DA VINCI Master, why must we flee? MASTER MIND I told you, Titan is too powerful. If he's set on destroying us, there's precious little we could do about it. DA VINCI Where are we going? 104. MASTER MIND To another city, someplace with a shitload of superheroes to fight. We'll start over, we'll go back to doing what we do best. PLATO With our tails between our legs? The old Master Mind would never have let this comment slip by, but as we have seen, he's not the same man. MASTER MIND Plato, do you have a better plan?! Master Mind's cell phone rings. He turns in shame from his men and answers it. MASTER MIND (CONT'D) Hello...Roxanne? INT. ROXANNE'S APARTMENT Roxanne paces back and forth on the phone. ROXANNE What are you going to do about Tighten? INTERCUT between Master Mind and Roxanne on phone. MASTER MIND Right now I'm packing, later I'll have a snack on the train. ROXANNE You're running away? MASTER MIND In a word - yes. ROXANNE You created this monster... MASTER MIND I didn't create this - the god's of irony did and I am eating the crow I so richly deserve. ROXANNE There's no time for self pity. 105. MASTER MIND I'll make the time. Roxanne can't believe what she's hearing. MASTER MIND (CONT'D) You can leave with us. You'll be safe. ROXANNE I'm not going anywhere. MASTER MIND Will you listen to me, no one can stop him. ROXANNE You have to try. The city needs your help. MASTER MIND I'm afraid you have an inflated opinion of me. ROXANNE What the hell's happened to you? The Master Mind I knew would never have run from a fight even though he knew deep in his heart that he didn't have a chance in hell of winning it. It was your best quality. You need to be that man right now...I... MASTER MIND What? ROXANNE (heart felt) I believe in you. Master Mind is taken aback, in a good way. But he catches himself before the words swell his heart. MASTER MIND Sweet words, but that man is dead. Please, Roxanne, just come with me. ROXANNE No...I guess you are a coward after all. Suddenly, there's a loud crash. 106. Roxanne looks up to see a huge hunk of her ceiling has been completely ripped off. Titan is flying above, holding the debris as casually as if it were a paper plate at a barbecue. He looks down at her and smiles. TITAN Man, have I got a story for you. Master Mind can hears Titan's familiar laugh from his side of the line. MASTER MIND Roxanne? Roxanne? EXT. KINGPIN BOWLING - DAY Titan is standing in front of the bowling alley, trying to decide on an appropriate pose for the occasion. TITAN What pose would be best? The corny folded arms thing? He demonstrates, arching his chin proudly in the air. TITAN Or maybe on the hips, like this. It's the classic Superman pose, only not as masculine. TITAN No, makes me look like a flamer pirate. As Titan starts to fix his hair in the window, Frank pretends to fix the lens on his camera as he speaks to Roxanne. FRANK (whispering) Shouldn't we be making a run for it right about now? ROXANNE (whispering) The guy can outrun bullets. I don't think either one of us is in that kind of shape. TITAN She's right, Frank. 107. Frank looks up, stunned that Titan could have possibly heard him. TITAN Also got super hearing. I promise not to keep the both of you long, but you'll thank me when this is all over. Frank and Roxanne exchange helpless expressions. INT. ABANDONED METRO CITY LIBRARY - DAY Master Mind reverently stares up at the painted portrait of his father. MASTER MIND Dad, it's me... (he looks around to make sure no one can hear) ...Bubsy. I know we haven't talked in a while, and I'm sorry. It's been a little crazy trying to live up to a legacy. The painting's menacing stare seems to reach into his very soul. MASTER MIND Anyway...You raised me to be the worst that I could possibly be. And I've tried to live up to that as best as I could - even dropping out of dentistry school like you wanted me to. But I'm about to do something now that would really piss you off. I'm going to go against everything you ever taught me. I hope...I hope that maybe you'll look down at what I'm about to do as not so much a good deed, but more like the outright defiance of a hateful and ungrateful, son. If you could do that, then maybe - in your own little way - you could - for probably the first time - find a reason to be proud of me. He looks back up at the picture. Is it our imagination, or does the painting's stare suddenly seem even angrier? 108. MASTER MIND Well...either way, you're probably going to see me real soon. (calling over his shoulder) Men? Plato and Da Vinci suddenly stop what they're doing and look up at him. PLATO AND DA VINCI Yes Sir? MASTER MIND Stop packing. Our work is not finished here. PLATO AND DA VINCI YES SIR! TELEVISION A news report shows an aerial shot of Titan setting the giant ball down in the middle of a vacant city street. REPORTER We interrupt your regular afternoon programming to show you live footage of a potential dangerous situation in downtown Metro. The former hero knows as Titan is placing what appears to be a giant ball... INT. ABANDONED METRO CITY LIBRARY - CONTINUOUS Da Vinci stops in front of a television set, seeing the news report in progress. REPORTER Hold on...It appears our own Roxanne Ritchi is somehow at the scene. We now go to her with a live report. DA VINCI Sir, I think you should see this! CUT TO: 109. EXT. CITY STREET - DAY Roxanne is standing in front of a camera with a mike in her hand. ROXANNE I'm here with the cause of the destruction in Metro City. He has kidnapped me and a cameraman to chronicle what he refers to as the creation of a monument to his invincibility and overall "Asskickiness." He will use this giant concrete bowling ball to play the largest game of bowling ever using the buildings of downtown Metro City as his pins. Titan suddenly steps into the shot. TITAN And I'm going for the biggest strike ever. He leans into the camera. TITAN And you, Metro City, have a ringside seat as I cement my name in the anal of history. ROXANNE Annals. TITAN What? ROXANNE Nevermind. EXT. CITY STREET - MOMENTS LATER Titan holds up the massive bowling ball, lining up his shot. TITAN (in quiet professional bowler announcer voice) Like Tiger before him, a young savior has come to raise a sport from the ashes. Rookie Hal Stewart, a young man with a dream, realizing that dream here today, folks. (MORE) 110. TITAN(cont'd) One might click there heels and say "There's no place like home" upon finding themselves in such a fantasy. Well, Hal looks very much at home right were he is - with a ball in hand and glory in his sights. INT. METRO CITY LIBRARY - CONTINUOUS In the bowels of Master Mind's hideout, the HYDROGEN REACTOR glows and HUMS MENACINGLY. BACK TO SCENE Roxanne just stand helpless as Frank films away. ROXANNE Hal, I know everyone treated you like shit, but you don't have to do this. TITAN You're right. I don't HAVE to do anything. Isn't that cool? Titan lines up his shot. TITAN Here's one for the record books! Titan flies a few feet and rolls the ball down the main street. ROXANNE Her face is utter horror as she watches the inevitable destruction of Metro City. As the ball rolls - it demolishes everything in it's wake; cars, street lamps - windows shatter as the giant concrete sphere brushes along side buildings. TITAN He smiles in anticipation and uses "body English" to direct the ball. GIANT BOWLING BALL POV It's nearly halfway to its target. ROXANNE 111. She closes her eyes. Titan's smile fades. He looks around as if he hears something we don't. About two hundred feet in front of the first building a GIANT SPIDER WEB flies across the path of the ball, creating a defensive barrier. An enormous letter "M" is etched in the web's center. TITAN (CONT'D) What the...? The ball breaks through the web, but it's speed is greatly reduced. FRANK Look, what's that flying in the air? We suddenly see MASTER MIND FLYING OVER THE ROLLING BALL IN A JET PACK. He quickly pulls out his goo gun and starts laying down a path of sticky plasm to stop the destructive sphere's path. MASTER MIND C'mon, slow down Master Mind looks down to see the meter of the gun close to empty. MASTER MIND C'mon. The ball slows drastically then starts rolling to the side. It heads off an embankment and rolls harmlessly into a CANAL. MASTER MIND Gutterball! TITAN He's furious to say the least. TITAN YOU! Master Mind gives him a mocking grin. MASTER MIND Bowling? What other trailer park sports can you play? 112. TITAN You are becoming a real pain in my ass. I should have done this a long time ago. Titan lunges at his tormentor. Master Mind hits the BOOSTER on his jet pack and heads back toward the other side of the city with Titan in hot pursuit. MASTER MIND (CONT'D) (into walkie talkie) Plato, Da Vinci. Secure Roxanne, he's falling for it. ELSEWHERE A flustered Titan lands. He begins searching the city streets, but Master Mind is nowhere in sight. He turns upon hearing an EEKING sound to his left. Sitting on the ground is a CHIMPANZEE wearing a strange collar. It smiles at him. TITAN What the hell? From behind, Titan is immediately set upon by five more RADIO CONTROLLED APES. TITAN (CONT'D) GODAMNIT! The critters bite hop and hit Titan. As soon as he throws one off two more jump him. Titan breaks free and with his mighty breath blows them across the street into a fruit stand. With Titan out of their sight they begin to attack the fruit. MASTER MIND He's a block away frantically hitting his remote. MASTER MIND Shit! Stupid monkeys and their fruit. Titan flies away from the mad monkeys and lands to find Master Mind sitting on the ground wrapped in a long cape with only his head sticking out. 113. TITAN (CONT'D) No more games. Titan FIRES HIS LASER VISION AT MASTER MIND's CHEST. Master Mind pulls the cloak away to reveal a FIRE HYDRANT. Titan's EYE LASERS burn through the hydrant releasing a high pressure stream of water. Master Mind uses the last remote which dumps two tons of CEMENT mix into the truck. The crowd, police and news crews move in closer when Titan doesn't emerge. Master Mind drops his last remote and walks toward the truck cautiously. MASTER MIND Could it really be that easy-- - BOOM - The back of the truck explodes, throwing dust and concrete everywhere. When the dust clears we see and enraged Titan. MASTER MIND (CONT'D) Didn't think so. As the villain walks toward him, he pulls back his fist to give Master Mind the killing blow. TITAN If you don't mind, I'm going to punch trough your face now. Preparing himself for the end, Master Mind shuts his eyes as a SUDDEN GUST OF WIND BEGINS TO PICK UP. AS Titan goes to strike, a BLURRY FIGURE RUNS IN AND SNATCHES MASTER MIND OUT OF THE AWAY. Stunned, Master Mind begins to feel around his body as if to make sure everything's still in place. MASTER MIND I'm alive. He turns to see UBERMAN standing next to him. MASTER MIND Uberman? 114. The terrified bystanders start to notice the figure standing next to Master Mind. BYSTANDER 1 It's Uberman! BYSTANDER 2 Uberman's alive! BYSTANDER 3 We're saved! As the CROWD CHEERS, A confused Master Mind turns to Metro City's newly resurrected champion. MASTER MIND I thought. UBERMAN So did I. He puts a hand on Master Mind's shoulder. UBERMAN Thank you, old enemy. MASTER MIND For what? UBERMAN Showing me the error of my ways, Showing me I'm meant to be this city's savior, showing me that, while we can try, there is no running away from our true destiny. With that, UBERMAN IS STRICKEN BY A LASER BLAST, INSTANTLY TURNING HIM INTO A CHARRED HUMAN SKELETON. Master Mind turns to see Titan smiling with his STILL SMOKING EYES. TITAN Oh...Did I interrupt something? Master Mind turns to run, but, suddenly Titan is before him. TITAN Where you going, buddy? Titan grabs Master Mind by the collar and throws him across the street into a parked car. 115. TITAN (CONT'D) Welcome to Paintown. Population: you. Master Mind manages to stand on shaky legs. He seems in a daze, unable to move. Titan flies up in the air. TITAN (CONT'D) Time to finish this. With his fist front and center, Titan speeds toward Master Mind. He's like a human torpedo, coming in for the killing blow. Master Mind comes to his senses and puts up his hands. MASTER MIND WAIT!!! Titan screeches to a halt and stops just in front of him like an old Warner Bros cartoon. TITAN What? MASTER MIND Quick joke - What's the capital of Thailand? TITAN Huh - I don't know. MASTER MIND It's bang cock! In a sudden surge of strength, MASTER MIND PUNCHES TITAN IN THE GROIN. The once mighty man instantly drops to his knees, searching, with tears in his eyes, for the proper word to express the pain suddenly surging through his member. TITAN (CONT'D) Ow. Baffled, he looks up at Master Mind's hand and sees his gauntlet is now made ENTIRELY OUT OF COPPER. MASTER MIND So, I guess pennies are good for something. 116. He punches Titan in the face, knocking him out cold. Master Mind looks down on Titan with more than a little pride. Suddenly he hears something behind him. He spins to see the crowd making a strange noise - APPLAUSE. Roxanne comes up to him. The crowd starts to go wild and cheers for Master Mind. He's not sure what to make of it. ROXANNE Pretty strange, huh? MASTER MIND They're cheering for me. ROXANNE You saved them. You saved everybody. How's it feel? Master Mind looks at the smiles all around him. He begins to well up a little. MASTER MIND It's a...it's nice, you know? I usually don't get a lot of feedback. (whispering) But I also kind of caused all this. What happens when they find that out I was the cause of some of this? Roxanne looks at the cheering crowd, then back at Master Mind. ROXANNE What they don't know won't hurt them. MASTER MIND I guess that is all in the past. ROXANNE You're the hero. MASTER MIND I don't think I'd go that far...I mean I just...er... ROXANNE Master Mind? 117. MASTER MIND Yes? ROXANNE Stop talking. She kisses him. The crowd erupts in a cheer. TELEVISION The channel 7 he channel 7 logo zooms in followed by the title "Eye on Metro City." A picture of Master Mind smiling appears on the screen behind her. SAMANTHA SUMMERS Who's bad? Well, not Master Mind. It seems the former villain has done a career 180 after defeating Tighten and saving Metro City from certain enslavement. And here he is getting a full pardon by Metro City's Mayor, Steve Dent. Cut to ceremony on capital steps. The MAYOR is shaking Master Mind's metal gauntlet when it suddenly STARTS TO CRUSH HIS HAND. MAYOR Ahhh! Secret service men quickly start to draw their weapons and take aim at Master Mind. Realizing what's happening, he quickly lets the mayor's hand go and puts his arms in the air. MASTER MIND Sorry - Metal hand. Force of habit. He elbows the mayor. MASTER MIND (CONT'D) We're okay, right? Wincing, the mayor signals the men to put their guns down. WE CUT to video of Titan behind bars in a regular prison. 118. BRAD HELMS And what about Tighten? Is there a prison in existence that can hold this super powered menace? Well, the answer we found is no. A man in a white lab coat stands in front of Titan's cell just out of reach. PRISON SCIENTIST Of course normally he could break out of there anytime, but as you can see we've taken some special precautions. The news camera pans over see Titan in his cell wearing a copper JOCK STRAP with electrical cables hooked to it. Back to Samantha at the desk. BRAD HELMS What is a Hero? It seems never has that question needed to be asked more than it does tonight. We go to our very own Roxanne Ritchi, making her triumphant return to our news desk for the answer. Brad turns. The camera pans over to Roxanne who we now see has been sitting beside him. ROXANNE What is a hero? Well, there are many different kinds. There are those who hear a call, like the policeman or doctor, then there's the kind the public creates in their search for meaning and hope. Then, there are those who have the courage to change. DARK ALLEY - NIGHT A woman is being chased by two large thugs. They're gaining on her. She comes to a brick wall - a dead end. The thugs laugh. THUG #1 Hey, gimme that purse? 119. MASTER MIND (O.S) I don't think it would go with your outfit. The thugs turn around to see Master Mind, standing with his arms folded across his chest. THUG #2 It's Master Mind! Thug #1 draws a knife. THUG #1 So? It's not like he has any superpowers. Thug #1 puts his fingers to his mouth and whistles. Suddenly two more Thugs appear behind Master Mind. MASTER MIND I'm gonna give you a chance to surrender. THUG #1 Four against one. For a Master Mind, you're really bad at math. Master Mind throws a hand signal up in the air. Suddenly a giant robotic foot crashes down on the two men behind him. Thug #1 and Thug #2 drop their knives and raise their hands in the air. Master Mind looks up and waves. MASTER MIND Way to take out those two goons, guys! We see Da Vinci and Plato at the wheel of a gigantic robot. DA VINCI What two goons? The giant robot lifts its foot to check the bottom of it's sole. It KNOCKS OVER WATER TOWER in the process. The woman looks at Master Mind, horrified. 120. MASTER MIND (apologetically) Sorry, we're new at this. THE END
CNTRUN
char const* const commands[] = { "aapt", " aapt", " zipalign", "abduco", " abduco", "abook", " abook", "alpine", " alpine", " pico", " pilot", " rpdump", " rpload", "angband", " angband", "apache2", " ab", " apachectl", " apxs", " checkgid", " dbmmanage", " envvars-std", " fcgistarter", " htcacheclean", " htdbm", " htdigest", " htpasswd", " httpd", " httxt2dbm", " logresolve", " rotatelogs", " suexec", "apr-dev", " apr-1-config", "apr-util-dev", " apu-1-config", "apt", " apt", " apt-cache", " apt-config", " apt-get", " apt-key", " apt-mark", "aria2", " aria2c", "atomicparsley", " AtomicParsley", "attr", " attr", " getfattr", " setfattr", "autossh", " autossh", "bash", " bash", "bc", " bc", " dc", "binutils", " addr2line", " ar", " arm-linux-androideabi-ar", " arm-linux-androideabi-ld", " arm-linux-androideabi-nm", " arm-linux-androideabi-objdump", " arm-linux-androideabi-ranlib", " arm-linux-androideabi-readelf", " arm-linux-androideabi-strip", " as", " c++filt", " elfedit", " gprof", " ld", " ldd", " nm", " objcopy", " objdump", " ranlib", " readelf", " size", " strings", " strip", "bison", " bison", " yacc", "blogc", " blogc", " blogc-make", " blogc-runserver", "bmon", " bmon", "brogue", " brogue", "bs1770gain", " bs1770gain", "bsdtar", " bsdcat", " bsdcpio", " bsdtar", "busybox", " busybox", " env", "bvi", " bmore", " bvedit", " bvi", " bview", "bzip2", " bunzip2", " bzcat", " bzcmp", " bzdiff", " bzgrep", " bzip2", " bzip2recover", " bzless", " bzmore", "cadaver", " cadaver", "calcurse", " calcurse", " calcurse-caldav", " calcurse-upgrade", "cava", " cava", "cboard", " cboard", "ccache", " ccache", "ccrypt", " ccat", " ccdecrypt", " ccencrypt", " ccguess", " ccrypt", "cgdb", " cgdb", "clang", " arm-linux-androideabi-clang", " arm-linux-androideabi-clang++", " arm-linux-androideabi-cpp", " arm-linux-androideabi-g++", " arm-linux-androideabi-gcc", " c++", " cc", " clang", " clang++", " clang-5.0", " clang-cl", " clang-cpp", " clang-format", " clang-rename", " cpp", " g++", " gcc", "cmake", " cmake", " cpack", " ctest", "cmake-curses-gui", " ccmake", "cmark", " cmark", "cmatrix", " cmatrix", "cmus", " cmus", " cmus-remote", "coreutils", " [", " b2sum", " base32", " base64", " basename", " cat", " chcon", " chgrp", " chmod", " chown", " cksum", " comm", " coreutils", " cp", " csplit", " cut", " date", " dd", " dir", " dircolors", " dirname", " du", " echo", " expand", " expr", " factor", " false", " fmt", " fold", " groups", " head", " id", " install", " join", " kill", " link", " ln", " logname", " ls", " md5sum", " mkdir", " mkfifo", " mknod", " mktemp", " mv", " nice", " nl", " nohup", " nproc", " numfmt", " od", " paste", " pathchk", " pr", " printenv", " printf", " ptx", " pwd", " readlink", " realpath", " rm", " rmdir", " runcon", " seq", " sha1sum", " sha224sum", " sha256sum", " sha384sum", " sha512sum", " shred", " shuf", " sleep", " sort", " split", " stat", " stdbuf", " stty", " sum", " sync", " tac", " tail", " tee", " test", " timeout", " touch", " tr", " true", " truncate", " tsort", " tty", " uname", " unexpand", " uniq", " unlink", " vdir", " wc", " whoami", " yes", "corkscrew", " corkscrew", "cpio", " cpio", "cppi", " cppi", "cscope", " cscope", " ocs", "ctags", " ctags", " readtags", "curl", " curl", "curseofwar", " curseofwar", "cvs", " cvs", " rcs2log", "daemonize", " daemonize", "darkhttpd", " darkhttpd", "dash", " dash", " sh", "datamash", " datamash", "db", " db_archive", " db_checkpoint", " db_convert", " db_deadlock", " db_dump", " db_hotbackup", " db_load", " db_log_verify", " db_printlog", " db_recover", " db_replicate", " db_stat", " db_tuner", " db_upgrade", " db_verify", "dcraw", " dcraw", "ddrescue", " ddrescue", " ddrescuelog", "debianutils", " add-shell", " ischroot", " remove-shell", " run-parts", " savelog", " tempfile", " which", "dialog", " dialog", " whiptail", "diffutils", " cmp", " diff", " diff3", " sdiff", "direvent", " direvent", "dirmngr", " dirmngr", " dirmngr-client", "dnsutils", " dig", " host", " nslookup", " nsupdate", "dos2unix", " dos2unix", " mac2unix", " unix2dos", " unix2mac", "dpkg", " dpkg", " dpkg-deb", " dpkg-divert", " dpkg-genbuildinfo", " dpkg-query", " dpkg-split", " dpkg-trigger", "dropbear", " dbclient", " dropbear", " dropbearconvert", " dropbearkey", " dropbearmulti", "dvtm", " dvtm", " dvtm-status", "ed", " ed", " red", "elfutils", " eu-addr2line", " eu-elfcmp", " eu-elfcompress", " eu-elflint", " eu-findtextrel", " eu-make-debug-archive", " eu-nm", " eu-objdump", " eu-ranlib", " eu-readelf", " eu-size", " eu-stack", " eu-strings", " eu-strip", " eu-unstrip", "elinks", " elinks", "emacs", " ebrowse", " emacs", " emacs-25.3", " emacsclient", " etags", "erlang", " ct_run", " dialyzer", " epmd", " erl", " erlc", " escript", " run_erl", " to_erl", "espeak", " espeak", "expect", " autoexpect", " expect", " timed-read", " timed-run", " unbuffer", "fdupes", " fdupes", "ffmpeg", " ffmpeg", " ffprobe", "fftw-dev", " fftw-wisdom", " fftw-wisdom-to-conf", " fftwf-wisdom", " fftwl-wisdom", "figlet", " chkfont", " figlet", " figlist", " showfigfonts", "file", " file", "finch", " finch", "findutils", " find", " xargs", "fish", " column", " fish", " fish_indent", " fish_key_reader", "flac", " flac", " metaflac", "flex", " flex", " flex++", "fontconfig-utils", " fc-cache", " fc-cat", " fc-list", " fc-match", " fc-pattern", " fc-query", " fc-scan", " fc-validate", "fortune", " fortune", "fossil", " fossil", "freetype-dev", " freetype-config", "frobtads", " frob", " t3make", " tadsc", "frotz", " frotz", " zgames", "fsmon", " fsmon", "fwknop", " fwknop", "fzf", " fzf", " fzf-tmux", "gawk", " awk", " gawk", "gbt", " gbt", "gcal", " gcal", " gcal2txt", " tcal", " txt2gcal", "gdb", " gcore", " gdb", " gdbserver", "gdbm", " gdbm_dump", " gdbm_load", " gdbmtool", "gdk-pixbuf", " gdk-pixbuf-csource", " gdk-pixbuf-pixdata", " gdk-pixbuf-query-loaders", "gegl", " gcut", " gegl", " gegl-imgcmp", "getconf", " getconf", "gettext", " autopoint", " envsubst", " gettext", " gettext.sh", " gettextize", " msgattrib", " msgcat", " msgcmp", " msgcomm", " msgconv", " msgen", " msgexec", " msgfilter", " msgfmt", " msggrep", " msginit", " msgmerge", " msgunfmt", " msguniq", " ngettext", " recode-sr-latin", " xgettext", "ghostscript", " dvipdf", " eps2eps", " gs", " gsbj", " gsdj", " gsdj500", " gslj", " gslp", " gsnd", " lprsetup.sh", " pdf2dsc", " pdf2ps", " pf2afm", " pfbtopfa", " pphs", " printafm", " ps2ascii", " ps2epsi", " ps2pdf", " ps2pdf12", " ps2pdf13", " ps2pdf14", " ps2pdfwr", " ps2ps", " ps2ps2", " unix-lpr.sh", "gifsicle", " gifdiff", " gifsicle", "git", " git", " git-receive-pack", " git-upload-archive", " git-upload-pack", "glib-bin", " gapplication", " gdbus", " gio", " gio-querymodules", " glib-compile-resources", " glib-compile-schemas", " glib-genmarshal", " glib-mkenums", " gobject-query", " gresource", " gsettings", " gtester", "global", " global", " globash", " gozilla", " gtags", " gtags-cscope", " htags", " htags-server", "glulxe", " glulxe", "gmic", " gmic", "gnuchess", " gnuchess", "gnugo", " gnugo", "gnuit", " .gitaction", " gitaction", " gitdpkgname", " gitfm", " gitkeys", " gitmkdirs", " gitmount", " gitps", " gitregrep", " gitrfgrep", " gitrgrep", " gitunpack", " gitview", " gitwhich", " gitwipe", " gitxgrep", "gnupg", " gpg", " gpg-zip", " gpgsplit", "gnupg2", " addgnupghome", " applygnupgdefaults", " gpg-agent", " gpg-connect-agent", " gpg2", " gpgconf", " gpgparsemail", " gpgscm", " gpgsm", " gpgtar", " gpgv2", " kbxutil", " watchgnupg", "gnuplot", " gnuplot", "gnushogi", " gnushogi", "gnutls", " certtool", " gnutls-cli", " gnutls-cli-debug", " gnutls-serv", " ocsptool", " psktool", " srptool", "golang", " go", " gofmt", "gperf", " gperf", "gpgme", " gpgme-tool", "gpgme-dev", " gpgme-config", "gpgv", " gpgv", "gpsbabel", " gpsbabel", "graphicsmagick", " gm", "graphviz", " acyclic", " bcomps", " ccomps", " circo", " cluster", " diffimg", " dijkstra", " dot", " dot2gxl", " dot_builtins", " edgepaint", " fdp", " gc", " gml2gv", " graphml2gv", " gv2gml", " gv2gxl", " gvcolor", " gvgen", " gvmap", " gvmap.sh", " gvpack", " gvpr", " gxl2dot", " gxl2gv", " mm2gv", " neato", " nop", " osage", " patchwork", " prune", " sccmap", " sfdp", " tred", " twopi", " unflatten", "greed", " greed", "grep", " egrep", " fgrep", " grep", "gst-plugins-base", " gst-device-monitor-1.0", " gst-discoverer-1.0", " gst-play-1.0", "gstreamer", " gst-inspect-1.0", " gst-launch-1.0", " gst-stats-1.0", " gst-typefind-1.0", "gtypist", " gtypist", "gzip", " gunzip", " gzexe", " gzip", " uncompress", " zcat", " zcmp", " zdiff", " zegrep", " zfgrep", " zforce", " zgrep", " zless", " zmore", " znew", "harfbuzz-utils", " hb-ot-shape-closure", " hb-shape", " hb-view", "hashdeep", " hashdeep", " md5deep", " sha1deep", " sha256deep", " tigerdeep", " whirlpooldeep", "hexcurse", " hexcurse", "heyu", " heyu", "hfsutils", " hattrib", " hcd", " hcopy", " hdel", " hdir", " hformat", " hfsutil", " hls", " hmkdir", " hmount", " hpwd", " hrename", " hrmdir", " humount", " hvol", "htop", " htop", "httping", " httping", "hub", " hub", "hunspell", " affixcompress", " analyze", " chmorph", " hunspell", " hunzip", " hzip", " ispellaff2myspell", " makealias", " munch", " unmunch", " wordforms", " wordlist2hunspell", "hydra", " dpl4hydra.sh", " hydra", " hydra-wizard.sh", " pw-inspector", "icecast", " icecast", "iconv", " iconv", "icu-devtools", " derb", " escapesrc", " genbrk", " genccode", " gencfu", " gencmn", " gencnval", " gendict", " gennorm2", " genrb", " gensprep", " icu-config", " icuinfo", " icupkg", " makeconv", " pkgdata", " uconv", "imagemagick", " animate", " compare", " composite", " conjure", " convert", " display", " identify", " import", " magick", " magick-script", " mogrify", " montage", " stream", "imgflo", " imgflo", " imgflo-graphinfo", " imgflo-runtime", "inetutils", " dnsdomainname", " ftp", " logger", " telnet", " tftp", " whois", "inotify-tools", " inotifywait", " inotifywatch", "iperf3", " iperf3", "ired", " bdiff", " ired", " vired", "irssi", " irssi", "jhead", " jhead", "joe", " jmacs", " joe", " jpico", " jstar", " rjoe", "jq", " jq", "jupp", " jmacs", " joe", " jpico", " jstar", " jupp", " rjoe", "kona", " k", "krb5", " compile_et", " gss-client", " gss-server", " k5srvutil", " kadmin", " kadmin.local", " kadmind", " kdb5_util", " kdestroy", " kinit", " klist", " kpasswd", " kprop", " kpropd", " kproplog", " krb5-config", " krb5-send-pr", " krb5kdc", " ksu", " kswitch", " ktutil", " kvno", " sclient", " sim_client", " sim_server", " sserver", " uuclient", " uuserver", "ldc", " dub", " ldc-build-runtime", " ldc2", " ldmd2", " rdmd", "ldns-dev", " ldns-config", "ledger", " ledger", "leptonica", " convertfilestopdf", " convertfilestops", " convertformat", " convertsegfilestopdf", " convertsegfilestops", " converttopdf", " converttops", " fileinfo", " xtractprotos", "less", " less", " lessecho", " lesskey", "lftp", " lftp", " lftpget", "libassuan-dev", " libassuan-config", "libcaca", " caca-config", " cacaclock", " cacademo", " cacafire", " cacaplay", " cacaserver", " cacaview", " img2txt", "libcairo", " cairo-trace", "libcroco", " croco-0.6-config", " csslint-0.6", "libcurl-dev", " curl-config", "libgcrypt", " dumpsexp", " hmac256", " libgcrypt-config", " mpicalc", "libgd", " annotate", " bdftogd", " gd2copypal", " gd2togif", " gd2topng", " gdcmpgif", " gdlib-config", " gdparttopng", " gdtopng", " giftogd2", " pngtogd", " pngtogd2", " webpng", "libgpg-error", " gpg-error", " gpg-error-config", "libgrpc", " check_epollexclusive", " gen_hpack_tables", " gen_legal_metadata_characters", " gen_percent_encoding_tables", " grpc_cpp_plugin", " grpc_create_jwt", " grpc_csharp_plugin", " grpc_node_plugin", " grpc_objective_c_plugin", " grpc_php_plugin", " grpc_print_google_default_creds_token", " grpc_python_plugin", " grpc_ruby_plugin", " grpc_verify_jwt", "libjasper-utils", " imgcmp", " imginfo", " jasper", "libjpeg-turbo-progs", " cjpeg", " djpeg", " jpegtran", " rdjpgcom", " tjbench", " wrjpgcom", "libksba-dev", " ksba-config", "libnpth", " npth-config", "liboggz", " oggz", " oggz-chop", " oggz-codecs", " oggz-comment", " oggz-diff", " oggz-dump", " oggz-info", " oggz-known-codecs", " oggz-merge", " oggz-rip", " oggz-scan", " oggz-sort", " oggz-validate", "libotr", " otr_mackey", " otr_modify", " otr_parse", " otr_readforge", " otr_remac", " otr_sesskeys", "libpng-dev", " libpng-config", " libpng16-config", "librsvg", " rsvg-convert", "libtiff-utils", " fax2ps", " fax2tiff", " pal2rgb", " ppm2tiff", " raw2tiff", " tiff2bw", " tiff2pdf", " tiff2ps", " tiff2rgba", " tiffcmp", " tiffcp", " tiffcrop", " tiffdither", " tiffdump", " tiffinfo", " tiffmedian", " tiffset", " tiffsplit", "libtool", " libtool", " libtoolize", "libxapian-dev", " xapian-config", "libxml2-dev", " xml2-config", "libxml2-utils", " xmlcatalog", " xmllint", "libxslt-dev", " xslt-config", "libzmq", " curve_keygen", "lighttpd", " lighttpd", "littlecms-utils", " jpgicc", " linkicc", " psicc", " tificc", " transicc", "lld", " ld.lld", " lld", " lld-link", "llvm", " llc", " lli", " llvm-ar", " llvm-as", " llvm-bcanalyzer", " llvm-c-test", " llvm-cat", " llvm-config", " llvm-cov", " llvm-cvtres", " llvm-cxxdump", " llvm-cxxfilt", " llvm-diff", " llvm-dis", " llvm-dlltool", " llvm-dsymutil", " llvm-dwarfdump", " llvm-dwp", " llvm-extract", " llvm-lib", " llvm-link", " llvm-lto", " llvm-lto2", " llvm-mc", " llvm-mcmarkup", " llvm-modextract", " llvm-mt", " llvm-nm", " llvm-objdump", " llvm-opt-report", " llvm-pdbutil", " llvm-profdata", " llvm-ranlib", " llvm-readelf", " llvm-readobj", " llvm-rtdyld", " llvm-size", " llvm-split", " llvm-stress", " llvm-strings", " llvm-symbolizer", " llvm-xray", " obj2yaml", " opt", " verify-uselistorder", " yaml2obj", "ltrace", " ltrace", "lua", " lua", " luac", "lynx", " lynx", "lzip", " lzip", "lzop", " lzop", "m4", " m4", "macchanger", " macchanger", "make", " make", "man", " apropos", " demandoc", " makewhatis", " man", " mandoc", " soelim", " whatis", "mariadb", " aria_chk", " aria_dump_log", " aria_ftdump", " aria_pack", " aria_read_log", " innochecksum", " mariadb_config", " msql2mysql", " my_print_defaults", " myisam_ftdump", " myisamchk", " myisamlog", " myisampack", " mysql", " mysql_client_test", " mysql_config", " mysql_convert_table_format", " mysql_find_rows", " mysql_fix_extensions", " mysql_install_db", " mysql_plugin", " mysql_secure_installation", " mysql_setpermission", " mysql_tzinfo_to_sql", " mysql_upgrade", " mysql_waitpid", " mysqlaccess", " mysqladmin", " mysqlbinlog", " mysqlcheck", " mysqld", " mysqld_multi", " mysqld_safe", " mysqld_safe_helper", " mysqldump", " mysqldumpslow", " mysqlhotcopy", " mysqlimport", " mysqlshow", " mysqlslap", " mytop", " perror", " replace", " resolve_stack_dump", " resolveip", "mathomatic", " mathomatic", "mc", " mc", " mcdiff", " mcedit", " mcview", "megatools", " megacopy", " megadf", " megadl", " megaget", " megals", " megamkdir", " megaput", " megareg", " megarm", "memcached", " memcached", "micro", " micro", "minicom", " ascii-xfr", " minicom", " runscript", " xminicom", "mlocate", " locate", " updatedb", "moon-buggy", " moon-buggy", "moria", " moria", "mosh", " mosh", " mosh-client", " mosh-server", " mosh.pl", "mosquitto", " mosquitto", " mosquitto_passwd", " mosquitto_pub", " mosquitto_sub", "mp3splt", " mp3splt", "mpc", " mpc", "mpd", " mpd", "mpv", " mpv", "mtools", " amuFormat.sh", " lz", " mattrib", " mbadblocks", " mcat", " mcd", " mcheck", " mclasserase", " mcomp", " mcopy", " mdel", " mdeltree", " mdir", " mdu", " mformat", " minfo", " mkmanifest", " mlabel", " mmd", " mmount", " mmove", " mpartition", " mrd", " mren", " mshortname", " mshowfat", " mtools", " mtoolstest", " mtype", " mxtar", " mzip", " tgz", " uz", "multitail", " multitail", "mutt", " mutt", " pgpewrap", " pgpring", " smime_keys", "nano", " nano", "ncdc", " ncdc", "ncdu", " ncdu", "ncmpcpp", " ncmpcpp", "ncurses-dev", " ncursesw6-config", "ncurses-utils", " clear", " infocmp", " reset", " tabs", " tic", " toe", " tput", " tset", "ne", " ne", "neovim", " nvim", "net-tools", " arp", " ifconfig", " ipmaddr", " iptunnel", " mii-tool", " nameif", " netstat", " plipconfig", " rarp", " route", " slattach", "netcat", " nc", " ncat", " netcat", "netpbm", " 411toppm", " anytopnm", " asciitopgm", " atktopbm", " avstopam", " bioradtopgm", " bmptopnm", " bmptoppm", " brushtopbm", " cameratopam", " cistopbm", " cmuwmtopbm", " ddbugtopbm", " escp2topbm", " eyuvtoppm", " fiascotopnm", " fitstopnm", " fstopgm", " g3topbm", " gemtopbm", " gemtopnm", " giftopnm", " gouldtoppm", " hdifftopam", " hipstopgm", " hpcdtoppm", " icontopbm", " ilbmtoppm", " imgtoppm", " infotopam", " jbigtopnm", " jpeg2ktopam", " jpegtopnm", " leaftoppm", " lispmtopgm", " macptopbm", " manweb", " mdatopbm", " mgrtopbm", " mrftopbm", " mtvtoppm", " neotoppm", " netpbm-config", " palmtopnm", " pamaddnoise", " pamarith", " pambackground", " pambayer", " pamchannel", " pamcomp", " pamcrater", " pamcut", " pamdeinterlace", " pamdepth", " pamdice", " pamditherbw", " pamedge", " pamendian", " pamenlarge", " pamexec", " pamfile", " pamfix", " pamfixtrunc", " pamflip", " pamfunc", " pamgauss", " pamgradient", " pamlookup", " pammasksharpen", " pammixinterlace", " pammosaicknit", " pamoil", " pampaintspill", " pamperspective", " pampick", " pampop9", " pamrecolor", " pamrgbatopng", " pamrubber", " pamscale", " pamseq", " pamshadedrelief", " pamsharpmap", " pamsharpness", " pamsistoaglyph", " pamslice", " pamsplit", " pamstack", " pamstereogram", " pamstretch", " pamstretch-gen", " pamsumm", " pamsummcol", " pamtable", " pamthreshold", " pamtilt", " pamtoavs", " pamtodjvurle", " pamtofits", " pamtogif", " pamtohdiff", " pamtohtmltbl", " pamtojpeg2k", " pamtompfont", " pamtooctaveimg", " pamtopam", " pamtopdbimg", " pamtopfm", " pamtopng", " pamtopnm", " pamtosrf", " pamtosvg", " pamtotga", " pamtotiff", " pamtouil", " pamtowinicon", " pamtoxvmini", " pamundice", " pamunlookup", " pamvalidate", " pamwipeout", " pbmclean", " pbmlife", " pbmmake", " pbmmask", " pbmminkowski", " pbmpage", " pbmpscale", " pbmreduce", " pbmtext", " pbmtextps", " pbmto10x", " pbmto4425", " pbmtoascii", " pbmtoatk", " pbmtobbnbg", " pbmtocis", " pbmtocmuwm", " pbmtodjvurle", " pbmtoepsi", " pbmtoepson", " pbmtoescp2", " pbmtog3", " pbmtogem", " pbmtogo", " pbmtoibm23xx", " pbmtoicon", " pbmtolj", " pbmtoln03", " pbmtolps", " pbmtomacp", " pbmtomatrixorbital", " pbmtomda", " pbmtomgr", " pbmtomrf", " pbmtonokia", " pbmtopgm", " pbmtopi3", " pbmtopk", " pbmtoplot", " pbmtoppa", " pbmtopsg3", " pbmtoptx", " pbmtosunicon", " pbmtowbmp", " pbmtox10bm", " pbmtoxbm", " pbmtoybm", " pbmtozinc", " pbmupc", " pc1toppm", " pcdovtoppm", " pcxtoppm", " pdbimgtopam", " pfmtopam", " pgmabel", " pgmbentley", " pgmcrater", " pgmdeshadow", " pgmedge", " pgmenhance", " pgmhist", " pgmkernel", " pgmmake", " pgmmedian", " pgmminkowski", " pgmmorphconv", " pgmnoise", " pgmnorm", " pgmoil", " pgmramp", " pgmslice", " pgmtexture", " pgmtofs", " pgmtolispm", " pgmtopbm", " pgmtopgm", " pgmtoppm", " pgmtosbig", " pgmtost4", " pi1toppm", " pi3topbm", " picttoppm", " pjtoppm", " pktopbm", " pngtopam", " pngtopnm", " pnmalias", " pnmarith", " pnmcat", " pnmcolormap", " pnmcomp", " pnmconvol", " pnmcrop", " pnmcut", " pnmdepth", " pnmenlarge", " pnmfile", " pnmflip", " pnmgamma", " pnmhisteq", " pnmhistmap", " pnmindex", " pnminterp", " pnminvert", " pnmmargin", " pnmmercator", " pnmmontage", " pnmnlfilt", " pnmnoraw", " pnmnorm", " pnmpad", " pnmpaste", " pnmpsnr", " pnmquant", " pnmquantall", " pnmremap", " pnmrotate", " pnmscale", " pnmscalefixed", " pnmshear", " pnmsmooth", " pnmsplit", " pnmstitch", " pnmtile", " pnmtoddif", " pnmtofiasco", " pnmtofits", " pnmtojbig", " pnmtojpeg", " pnmtopalm", " pnmtopclxl", " pnmtoplainpnm", " pnmtopng", " pnmtopnm", " pnmtops", " pnmtorast", " pnmtorle", " pnmtosgi", " pnmtosir", " pnmtotiff", " pnmtotiffcmyk", " pnmtoxwd", " ppm3d", " ppmbrighten", " ppmchange", " ppmcie", " ppmcolormask", " ppmcolors", " ppmdcfont", " ppmddumpfont", " ppmdim", " ppmdist", " ppmdither", " ppmdmkfont", " ppmdraw", " ppmfade", " ppmflash", " ppmforge", " ppmglobe", " ppmhist", " ppmlabel", " ppmmake", " ppmmix", " ppmnorm", " ppmntsc", " ppmpat", " ppmquant", " ppmquantall", " ppmrainbow", " ppmrelief", " ppmrough", " ppmshadow", " ppmshift", " ppmspread", " ppmtoacad", " ppmtoapplevol", " ppmtoarbtxt", " ppmtoascii", " ppmtobmp", " ppmtoeyuv", " ppmtogif", " ppmtoicr", " ppmtoilbm", " ppmtojpeg", " ppmtoleaf", " ppmtolj", " ppmtomap", " ppmtomitsu", " ppmtompeg", " ppmtoneo", " ppmtopcx", " ppmtopgm", " ppmtopi1", " ppmtopict", " ppmtopj", " ppmtopjxl", " ppmtoppm", " ppmtopuzz", " ppmtorgb3", " ppmtosixel", " ppmtospu", " ppmtoterm", " ppmtotga", " ppmtouil", " ppmtowinicon", " ppmtoxpm", " ppmtoyuv", " ppmtoyuvsplit", " ppmtv", " ppmwheel", " psidtopgm", " pstopnm", " qrttoppm", " rasttopnm", " rawtopgm", " rawtoppm", " rgb3toppm", " rlatopam", " rletopnm", " sbigtopgm", " sgitopnm", " sirtopnm", " sldtoppm", " spctoppm", " spottopgm", " sputoppm", " srftopam", " st4topgm", " sunicontopnm", " svgtopam", " tgatoppm", " thinkjettopbm", " tifftopnm", " wbmptopbm", " winicontopam", " winicontoppm", " xbmtopbm", " ximtoppm", " xpmtoppm", " xvminitoppm", " xwdtopnm", " ybmtopbm", " yuvsplittoppm", " yuvtoppm", " yuy2topam", " zeisstopnm", "nettle", " nettle-hash", " nettle-lfib-stream", " nettle-pbkdf2", " pkcs1-conv", " sexp-conv", "newsboat", " newsboat", " podboat", "nginx", " nginx", "ninja", " ninja", "nmap", " nmap", " nping", "nodejs", " node", " npm", " npx", "nodejs-current", " node", " npm", " npx", "notmuch", " notmuch", "nyancat", " nyancat", "nzbget", " nzbget", "oathtool", " oathtool", " pskctool", "ocrad", " ocrad", "openjpeg-tools", " opj_compress", " opj_decompress", " opj_dump", "openssh", " scp", " sftp", " source-ssh-agent", " ssh", " ssh-add", " ssh-agent", " ssh-copy-id", " ssh-keygen", " ssh-keyscan", " ssha", " sshd", "openssl-tool", " openssl", "optipng", " optipng", "opus-tools", " opusdec", " opusenc", " opusinfo", "p7zip", " 7z", " 7za", " 7zr", "pango", " pango-view", "par2", " par2", " par2create", " par2repair", " par2verify", "patch", " patch", "patchelf", " patchelf", "pcre-dev", " pcre-config", "pcre2-dev", " pcre2-config", "perl", " corelist", " cpan", " enc2xs", " encguess", " h2ph", " h2xs", " instmodsh", " json_pp", " libnetcfg", " perl", " perlbug", " perldoc", " perlivp", " perlthanks", " piconv", " pl2pm", " pod2html", " pod2man", " pod2text", " pod2usage", " podchecker", " podselect", " prove", " ptar", " ptardiff", " ptargrep", " shasum", " splain", " xsubpp", " zipdetails", "pforth", " pforth", "php", " phar", " phar.phar", " php", " php-cgi", " php-config", " phpdbg", " phpize", "php-fpm", " php-fpm", "pick", " pick", "picolisp", " picolisp", " pil", "pinentry", " pinentry", " pinentry-curses", "pkg-config", " pkg-config", "play-audio", " play-audio", "pngquant", " pngquant", "poppler", " pdfdetach", " pdffonts", " pdfimages", " pdfinfo", " pdfseparate", " pdftocairo", " pdftohtml", " pdftoppm", " pdftops", " pdftotext", " pdfunite", "postgresql", " clusterdb", " createdb", " createuser", " dropdb", " dropuser", " initdb", " pg_archivecleanup", " pg_basebackup", " pg_config", " pg_controldata", " pg_ctl", " pg_dump", " pg_dumpall", " pg_isready", " pg_receivewal", " pg_recvlogical", " pg_resetwal", " pg_restore", " pg_rewind", " pg_test_fsync", " pg_test_timing", " pg_upgrade", " pg_waldump", " pgbench", " postgres", " postmaster", " psql", " reindexdb", " vacuumdb", "potrace", " mkbitmap", " potrace", "privoxy", " privoxy", "procps", " free", " pgrep", " pidof", " pkill", " pmap", " ps", " pwdx", " slabtop", " sysctl", " tload", " top", " uptime", " vmstat", " w", " watch", "profanity", " profanity", "proot", " proot", " termux-chroot", "protobuf", " protoc", "psmisc", " fuser", " killall", " peekfd", " prtstat", " pstree", "pulseaudio", " esdcompat", " pacat", " pacmd", " pactl", " pasuspender", " pulseaudio", "pure-ftpd", " pure-authd", " pure-ftpd", " pure-ftpwho", " pure-mrtginfo", " pure-pw", " pure-pwconvert", " pure-quotacheck", " pure-statsdecode", " pure-uploadscript", "pv", " pv", "pwgen", " pwgen", "python", " 2to3", " 2to3-3.6", " pydoc3", " pydoc3.6", " python", " python3", " python3-config", " python3.6", " python3.6-config", " python3.6m-config", " pyvenv", " pyvenv-3.6", "python2", " idle", " pydoc", " python-config", " python2", " python2-config", " python2.7", " python2.7-config", " smtpd.py", "qalc", " qalc", "qpdf", " fix-qdf", " qpdf", " zlib-flate", "radare2", " r2", " r2agent", " r2pm", " rabin2", " radare2", " radiff2", " rafind2", " ragg2", " ragg2-cc", " rahash2", " rarun2", " rasm2", " rax2", "ragel", " ragel", "rcs", " ci", " co", " ident", " merge", " rcs", " rcsclean", " rcsdiff", " rcsmerge", " rlog", "rdiff", " rdiff", "redir", " redir", "redis", " redis-benchmark", " redis-check-aof", " redis-check-rdb", " redis-cli", " redis-sentinel", " redis-server", "remind", " rem", " rem2ps", " remind", "rgbds", " rgbasm", " rgbfix", " rgbgfx", " rgblink", "rlwrap", " rlwrap", "rsync", " rsync", "rtmpdump", " rtmpdump", " rtmpgw", " rtmpsrv", " rtmpsuck", "ruby", " erb", " gem", " irb", " rake", " rdoc", " ruby", "screen", " screen", " screen-4.6.2", "scrypt", " scrypt", "sed", " sed", "sensible-utils", " select-editor", " sensible-browser", " sensible-editor", " sensible-pager", "sharutils", " shar", " unshar", " uudecode", " uuencode", "silversearcher-ag", " ag", "sl", " sl", "socat", " filan", " procan", " socat", "sox", " play", " rec", " sox", " soxi", "sqlite", " sqlite3", "squid", " purge", " squid", " squidclient", "sshpass", " sshpass", "sslscan", " sslscan", "stag", " stag", "strace", " strace", " strace-log-merge", "stunnel", " stunnel", "subversion", " svn", " svnadmin", " svnbench", " svndumpfilter", " svnfsfs", " svnlook", " svnmucc", " svnrdump", " svnserve", " svnsync", " svnversion", "syncthing", " syncthing", "tar", " tar", "tasksh", " tasksh", "taskwarrior", " task", "tcl", " sqlite3_analyzer", " tclsh", " tclsh8.6", "tcsh", " tcsh", "teckit", " sfconv", " teckit_compile", " txtconv", "termux-api", " termux-audio-info", " termux-battery-status", " termux-camera-info", " termux-camera-photo", " termux-clipboard-get", " termux-clipboard-set", " termux-contact-list", " termux-dialog", " termux-download", " termux-infrared-frequencies", " termux-infrared-transmit", " termux-location", " termux-media-scan", " termux-notification", " termux-notification-remove", " termux-share", " termux-sms-inbox", " termux-sms-send", " termux-storage-get", " termux-telephony-call", " termux-telephony-cellinfo", " termux-telephony-deviceinfo", " termux-toast", " termux-tts-engines", " termux-tts-speak", " termux-vibrate", " termux-wifi-connectioninfo", " termux-wifi-scaninfo", "termux-elf-cleaner", " termux-elf-cleaner", "teseq", " reseq", " teseq", "tesseract", " tesseract", "texinfo", " info", " install-info", " makeinfo", " pdftexi2dvi", " pod2texi", " texi2any", " texi2dvi", " texi2pdf", " texindex", "texlive-bin", " a2ping", " a5toa4", " adhocfilelist", " afm2afm", " afm2pl", " afm2tfm", " aleph", " allcm", " allec", " allneeded", " arara", " arlatex", " authorindex", " autoinst", " autosp", " bbl2bib", " bbox", " bg5+latex", " bg5+pdflatex", " bg5conv", " bg5latex", " bg5pdflatex", " bibdoiadd", " bibexport", " bibmradd", " bibtex", " bibtex8", " bibzbladd", " bundledoc", " cachepic", " cef5conv", " cef5latex", " cef5pdflatex", " cefconv", " ceflatex", " cefpdflatex", " cefsconv", " cefslatex", " cefspdflatex", " cfftot1", " checkcites", " checklistings", " chktex", " chkweb", " cjk-gs-integrate", " context", " contextjit", " convbkmk", " ctangle", " ctanify", " ctanupload", " ctie", " cweave", " de-macro", " depythontex", " detex", " devnag", " deweb", " diadia", " disdvi", " dosepsbin", " dt2dv", " dtxgen", " dv2dt", " dvi2fax", " dvi2tty", " dviasm", " dvicopy", " dvidvi", " dvigif", " dvihp", " dvilj", " dvilj2p", " dvilj4", " dvilj4l", " dvilj6", " dvipdfm", " dvipdfmx", " dvipdft", " dvipng", " dvipos", " dvips", " dvired", " dvitomp", " dvitype", " e2pall", " ebb", " ebong", " epspdf", " epspdftk", " epstopdf", " eptex", " euptex", " exceltex", " extconv", " extractbb", " fig4latex", " findhyph", " fmtutil", " fmtutil-sys", " fmtutil-user", " fontinst", " fragmaster", " gbklatex", " gbkpdflatex", " getmapdl", " gftodvi", " gftopk", " gftype", " gsftopk", " hbf2gf", " ht", " htcontext", " htlatex", " htmex", " httex", " httexi", " htxelatex", " htxetex", " inimf", " initex", " installfont-tl", " jamo-normalize", " kanji-config-updmap", " kanji-config-updmap-sys", " kanji-config-updmap-user", " kanji-fontmap-creator", " komkindex", " kpseaccess", " kpsepath", " kpsereadlink", " kpsestat", " kpsetool", " kpsewhere", " kpsewhich", " kpsexpand", " lacheck", " latex-git-log", " latex-papersize", " latex2man", " latex2nemeth", " latexdiff", " latexdiff-vc", " latexfileversion", " latexindent", " latexmk", " latexpand", " latexrevise", " lily-glyph-commands", " lily-image-commands", " lily-rebuild-pdfs", " listbib", " listings-ext.sh", " ltx2crossrefxml", " ltxfileinfo", " ltximg", " lua2dox_filter", " luaotfload-tool", " luatex", " luatools", " lwarpmk", " m-tx", " make4ht", " makedtx", " makeglossaries", " makeglossaries-lite", " makeindex", " match_parens", " mathspic", " mf", " mf-nowin", " mf2pt1", " mfplain", " mft", " mk4ht", " mkgrkindex", " mkindex", " mkjobtexmf", " mkocp", " mkofm", " mkpic", " mkt1font", " mktexfmt", " mktexlsr", " mktexmf", " mktexpk", " mktextfm", " mmafm", " mmpfb", " mpost", " mptopdf", " mtxrun", " mtxrunjit", " multibibliography", " musixflx", " musixtex", " odvicopy", " odvitype", " ofm2opl", " omfonts", " opl2ofm", " ot2kpx", " otangle", " otfinfo", " otftotfm", " otp2ocp", " outocp", " ovf2ovp", " ovp2ovf", " patgen", " pbibtex", " pdf180", " pdf270", " pdf90", " pdfannotextractor", " pdfatfi", " pdfbook", " pdfbook2", " pdfcrop", " pdfflip", " pdfjam", " pdfjam-pocketmod", " pdfjam-slides3up", " pdfjam-slides6up", " pdfjoin", " pdflatexpicscale", " pdfnup", " pdfpun", " pdftex", " pdftosrc", " pdfxup", " pdvitomp", " pdvitype", " pedigree", " perltex", " pfarrei", " pkfix", " pkfix-helper", " pktogf", " pktype", " pltotf", " pmpost", " pmxchords", " pn2pdf", " pooltype", " ppltotf", " prepmx", " ps2eps", " ps2frag", " ps4pdf", " pslatex", " pst2pdf", " ptex", " ptex2pdf", " ptftopl", " purifyeps", " pygmentex", " pythontex", " repstopdf", " rpdfcrop", " rubibtex", " rubikrotation", " rumakeindex", " rungs", " simpdftex", " sjisconv", " sjislatex", " sjispdflatex", " splitindex", " srcredact", " sty2dtx", " svn-multi", " synctex", " t1dotlessj", " t1lint", " t1rawafm", " t1reencode", " t1testpage", " t4ht", " tangle", " tex", " tex4ebook", " tex4ht", " texconfig", " texconfig-dialog", " texconfig-sys", " texcount", " texdef", " texdiff", " texdirflatten", " texdoc", " texdoctk", " texexec", " texfot", " texhash", " texlinks", " texliveonfly", " texloganalyser", " texlua", " texluac", " texmfstart", " texosquery", " texosquery-jre5", " texosquery-jre8", " tftopl", " thumbpdf", " tie", " tlmgr", " tlmgr.ln", " tpic2pdftex", " ttf2afm", " ttf2kotexfont", " ttf2pk", " ttf2tfm", " ttftotype42", " typeoutfileinfo", " ulqda", " upbibtex", " updmap", " updmap-sys", " updmap-user", " updvitomp", " updvitype", " upmendex", " upmpost", " uppltotf", " uptex", " uptftopl", " urlbst", " vftovp", " vlna", " vpe", " vpl2ovp", " vpl2vpl", " vptovf", " weave", " wofm2opl", " wopl2ofm", " wovf2ovp", " wovp2ovf", " xdvipdfmx", " xetex", " xhlatex", " yplan", "tig", " tig", "timewarrior", " timew", "tintin++", " tt++", "tinyscheme", " tinyscheme", "tmate", " tmate", "tmux", " tmux", "toilet", " toilet", "tor", " tor", " tor-gencert", " tor-resolve", " torify", "torsocks", " torsocks", "tracepath", " tracepath", " traceroute", "transmission", " transmission-create", " transmission-daemon", " transmission-edit", " transmission-remote", " transmission-show", "tree", " tree", "tsocks", " tsocks", "tty-clock", " tty-clock", "tty-solitaire", " ttysolitaire", "ttyrec", " ttyplay", " ttyrec", " ttytime", "units", " units", " units_cur", "unrar", " unrar", "unzip", " funzip", " unzip", " unzipsfx", " zipgrep", " zipinfo", "utfdecode", " utfdecode", "util-linux", " addpart", " blkdiscard", " blkid", " blkzone", " blockdev", " cal", " chcpu", " chrt", " col", " colcrt", " colrm", " ctrlaltdel", " delpart", " dmesg", " fallocate", " fdformat", " fincore", " findfs", " flock", " fsck.cramfs", " fsck.minix", " fsfreeze", " getopt", " hexdump", " hwclock", " ionice", " isosize", " ldattach", " linux32", " linux64", " look", " losetup", " lscpu", " lsipc", " lsns", " mcookie", " mesg", " mkfs", " mkfs.bfs", " mkfs.cramfs", " mkfs.minix", " mkswap", " more", " namei", " nologin", " nsenter", " partx", " prlimit", " raw", " readprofile", " rename", " renice", " resizepart", " rev", " rtcwake", " script", " scriptreplay", " setarch", " setsid", " setterm", " swaplabel", " taskset", " ul", " uname26", " unshare", " wdctl", " whereis", " wipefs", " zramctl", "valac", " vala", " vala-0.38", " vala-gen-introspect", " vala-gen-introspect-0.38", " valac", " valac-0.38", " vapicheck", " vapicheck-0.38", " vapigen", " vapigen-0.38", "valadoc", " valadoc", " valadoc-0.38", "valgrind", " callgrind_annotate", " callgrind_control", " cg_annotate", " cg_diff", " cg_merge", " ms_print", " valgrind", " valgrind-di-server", " valgrind-listener", " vgdb", "vifm", " vifm", " vifm-convert-dircolors", " vifm-pause", " vifm-screen-split", "vim", " vi", " view", " vim", " vimdiff", " vimtutor", " xxd", "vim-python", " vi", " view", " vim", " vimdiff", " vimtutor", " xxd", "vorbis-tools", " oggdec", " oggenc", " ogginfo", " vcut", " vorbiscomment", "vttest", " vttest", "vtutils", " vtquery", " vtshowkeys", " vtsize", " vttitle", "w3m", " w3m", " w3mman", "wcalc", " wcalc", "weechat", " weechat", "wget", " wget", "wol", " wol", " wol-bootptab", " wol-dhcpdconf", "x264", " x264", "x265", " x265", "xapian-tools", " copydatabase", " quest", " simpleexpand", " simpleindex", " simplesearch", " xapian-check", " xapian-compact", " xapian-delve", " xapian-metadata", " xapian-progsrv", " xapian-replicate", " xapian-replicate-server", " xapian-tcpsrv", "xmlsec", " xmlsec1", " xmlsec1-config", "xmlstarlet", " xml", "xorriso", " osirrox", " xorrecord", " xorriso", " xorriso-tcltk", " xorrisofs", "xsltproc", " xsltproc", "xz-utils", " lzcat", " lzcmp", " lzdiff", " lzegrep", " lzfgrep", " lzgrep", " lzless", " lzma", " lzmadec", " lzmainfo", " lzmore", " unlzma", " unxz", " xz", " xzcat", " xzcmp", " xzdec", " xzdiff", " xzegrep", " xzfgrep", " xzgrep", " xzless", " xzmore", "yasm", " vsyasm", " yasm", " ytasm", "zbar", " zbarimg", "zile", " zile", "zip", " zip", " zipcloak", " zipnote", " zipsplit", "zsh", " zsh", "zstd", " unzstd", " zstd", " zstdcat", " zstdgrep", " zstdless", " zstdmt", "ack-grep", " ack", "apksigner", " apksigner", "asciinema", " asciinema", "autoconf", " autoconf", " autoheader", " autom4te", " autoreconf", " autoscan", " autoupdate", " ifnames", "automake", " aclocal", " aclocal-1.15", " automake", " automake-1.15", "byobu", " byobu", " byobu-config", " byobu-ctrl-a", " byobu-disable", " byobu-disable-prompt", " byobu-enable", " byobu-enable-prompt", " byobu-export", " byobu-janitor", " byobu-keybindings", " byobu-launch", " byobu-launcher", " byobu-launcher-install", " byobu-launcher-uninstall", " byobu-layout", " byobu-prompt", " byobu-quiet", " byobu-reconnect-sockets", " byobu-screen", " byobu-select-backend", " byobu-select-profile", " byobu-select-session", " byobu-shell", " byobu-silent", " byobu-status", " byobu-status-detail", " byobu-tmux", " byobu-ugraph", " byobu-ulevel", " col1", " ctail", " manifest", " purge-old-kernels", " vigpg", " wifi-status", "colordiff", " colordiff", "cowsay", " cowsay", "debootstrap", " debootstrap", "dx", " dx", "ecj", " ecj", "getmail", " getmail", " getmail_fetch", " getmail_maildir", " getmail_mbox", "luarocks", " luarocks", " luarocks-5.3", " luarocks-admin", " luarocks-admin-5.3", "neofetch", " neofetch", "parallel", " env_parallel", " env_parallel.ash", " env_parallel.bash", " env_parallel.csh", " env_parallel.dash", " env_parallel.fish", " env_parallel.ksh", " env_parallel.pdksh", " env_parallel.sh", " env_parallel.tcsh", " env_parallel.zsh", " niceload", " parallel", " parcat", " sem", " sql", "pass", " pass", "pastebinit", " pastebinit", "pathpicker", " fpp", "ranger", " ranger", " rifle", "ruby-ri", " ri", "screenfetch", " screenfetch", "stow", " chkstow", " stow", "termux-am", " am", "termux-apt-repo", " termux-apt-repo", "termux-create-package", " termux-create-package", "termux-tools", " chsh", " dalvikvm", " df", " getprop", " ip", " logcat", " login", " ping", " ping6", " pkg", " pm", " settings", " su", " termux-fix-shebang", " termux-info", " termux-open", " termux-open-url", " termux-reload-settings", " termux-setup-storage", " termux-wake-lock", " termux-wake-unlock", " xdg-open", "tsu", " tsu", "vcsh", " vcsh", "yarn", " yarn", }; Desktop version Sign out
jaityron
<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <link rel="dns-prefetch" href="https://github.githubassets.com"> <link rel="dns-prefetch" href="https://avatars0.githubusercontent.com"> <link rel="dns-prefetch" href="https://avatars1.githubusercontent.com"> <link rel="dns-prefetch" href="https://avatars2.githubusercontent.com"> <link rel="dns-prefetch" href="https://avatars3.githubusercontent.com"> <link rel="dns-prefetch" href="https://github-cloud.s3.amazonaws.com"> <link rel="dns-prefetch" href="https://user-images.githubusercontent.com/"> <link crossorigin="anonymous" media="all" integrity="sha512-RPWwIpqyjxv5EpuWKUKyeZeWz9QEzIbAWTiYOuxGieUq7+AMiZbsLeQMfEdyEIUoNjLagHK0BEm92BmXnvaH4Q==" rel="stylesheet" href="https://github.githubassets.com/assets/frameworks-40c1c9d8ff06284fb441108e6559f019.css" /> <link crossorigin="anonymous" media="all" integrity="sha512-3CnDMoFJPvbM39ryV5wc51yRo/6j6eQPt5SOlYaoBZhR9rVL/UZH3ME+wt72nsTlNFaSQ3nXT/0F4sxE1zbA6g==" rel="stylesheet" href="https://github.githubassets.com/assets/github-38162889e1878fa3b887aa360e70ab6c.css" /> <meta name="viewport" content="width=device-width"> <title>Home · Alvin9999/new-pac Wiki</title> <meta name="description" content="Contribute to Alvin9999/new-pac development by creating an account on GitHub."> <link rel="search" type="application/opensearchdescription+xml" href="/opensearch.xml" title="GitHub"> <link rel="fluid-icon" href="https://github.com/fluidicon.png" title="GitHub"> <meta property="fb:app_id" content="1401488693436528"> <meta property="og:image" content="https://avatars0.githubusercontent.com/u/12132898?s=400&v=4" /><meta property="og:site_name" content="GitHub" /><meta property="og:type" content="object" /><meta property="og:title" content="Alvin9999/new-pac" /><meta property="og:url" content="https://github.com/Alvin9999/new-pac" /><meta property="og:description" content="Contribute to Alvin9999/new-pac development by creating an account on GitHub." /> <link rel="assets" href="https://github.githubassets.com/"> <link rel="web-socket" href="wss://live.github.com/_sockets/VjI6Mzc2MjMzNDkyOjM2ZmM1MjAzNDUwMjNhZGIxNmVjZTllOTI0YjY1YmQ0OWQyNmM4MzkzNWJhZTQzMDg5NzA0YjU3Y2E3NTNkMDE=--fa569a95af65bafbf0c16cb5eb8c194edc2045fb"> <meta name="pjax-timeout" content="1000"> <link rel="sudo-modal" href="/sessions/sudo_modal"> <meta name="request-id" content="818C:75AC:15C5D83:291B1C2:5C7218B8" data-pjax-transient> <meta name="selected-link" value="repo_wiki" data-pjax-transient> <meta name="google-site-verification" content="KT5gs8h0wvaagLKAVWq8bbeNwnZZK1r1XQysX3xurLU"> <meta name="google-site-verification" content="ZzhVyEFwb7w3e0-uOTltm8Jsck2F5StVihD0exw2fsA"> <meta name="google-site-verification" content="GXs5KoUUkNCoaAZn7wPN-t01Pywp9M3sEjnt_3_ZWPc"> <meta name="octolytics-host" content="collector.githubapp.com" /><meta name="octolytics-app-id" content="github" /><meta name="octolytics-event-url" content="https://collector.githubapp.com/github-external/browser_event" /><meta name="octolytics-dimension-request_id" content="818C:75AC:15C5D83:291B1C2:5C7218B8" /><meta name="octolytics-dimension-region_edge" content="iad" /><meta name="octolytics-dimension-region_render" content="iad" /><meta name="octolytics-actor-id" content="47923458" /><meta name="octolytics-actor-login" content="p4g5" /><meta name="octolytics-actor-hash" content="6a95853374cece7bf113bc42df1cef3ad50e04d98978b001c78c593432aa2c78" /> <meta name="analytics-location" content="/<user-name>/<repo-name>/wiki/index" data-pjax-transient="true" /> <meta name="google-analytics" content="UA-3769691-2"> <meta class="js-ga-set" name="userId" content="649868b7d8b42456fef3feb17a9d0a6b"> <meta class="js-ga-set" name="dimension1" content="Logged In"> <meta name="hostname" content="github.com"> <meta name="user-login" content="p4g5"> <meta name="expected-hostname" content="github.com"> <meta name="js-proxy-site-detection-payload" content="ODkzYzZhMWZkM2IyYWJmODcxMzc2NTQ0ODU3ODc5NzkyMThhNGU0YmYyODA3OTFiMGZhYmI0ZTdlZGI0MTEwMHx7InJlbW90ZV9hZGRyZXNzIjoiMTM4LjE5LjI0My4xMTAiLCJyZXF1ZXN0X2lkIjoiODE4Qzo3NUFDOjE1QzVEODM6MjkxQjFDMjo1QzcyMThCOCIsInRpbWVzdGFtcCI6MTU1MDk4MTMwOCwiaG9zdCI6ImdpdGh1Yi5jb20ifQ=="> <meta name="enabled-features" content="UNIVERSE_BANNER,MARKETPLACE_SOCIAL_PROOF,MARKETPLACE_PLAN_RESTRICTION_EDITOR,NOTIFY_ON_BLOCK,RELATED_ISSUES,MARKETPLACE_BROWSING_V2"> <meta name="html-safe-nonce" content="949564c0ba7317eace2a7bfddf1ecff165bf3dab"> <meta http-equiv="x-pjax-version" content="fe602614af4c1a740e12e3bc8fce8de2"> <link href="https://github.com/Alvin9999/new-pac/commits/master.atom" rel="alternate" title="Recent Commits to new-pac:master" type="application/atom+xml"> <meta name="go-import" content="github.com/Alvin9999/new-pac git https://github.com/Alvin9999/new-pac.git"> <meta name="octolytics-dimension-user_id" content="12132898" /><meta name="octolytics-dimension-user_login" content="Alvin9999" /><meta name="octolytics-dimension-repository_id" content="54544023" /><meta name="octolytics-dimension-repository_nwo" content="Alvin9999/new-pac" /><meta name="octolytics-dimension-repository_public" content="true" /><meta name="octolytics-dimension-repository_is_fork" content="false" /><meta name="octolytics-dimension-repository_network_root_id" content="54544023" /><meta name="octolytics-dimension-repository_network_root_nwo" content="Alvin9999/new-pac" /><meta name="octolytics-dimension-repository_explore_github_marketplace_ci_cta_shown" content="false" /> <meta name="browser-stats-url" content="https://api.github.com/_private/browser/stats"> <meta name="browser-errors-url" content="https://api.github.com/_private/browser/errors"> <link rel="mask-icon" href="https://github.githubassets.com/pinned-octocat.svg" color="#000000"> <link rel="icon" type="image/x-icon" class="js-site-favicon" href="https://github.githubassets.com/favicon.ico"> <meta name="theme-color" content="#1e2327"> <meta name="u2f-support" content="true"> <link rel="manifest" href="/manifest.json" crossOrigin="use-credentials"> </head> <body class="logged-in env-production page-responsive min-width-0"> <div class="position-relative js-header-wrapper "> <a href="#start-of-content" tabindex="1" class="p-3 bg-blue text-white show-on-focus js-skip-to-content">Skip to content</a> <div id="js-pjax-loader-bar" class="pjax-loader-bar"><div class="progress"></div></div> <header class="Header js-details-container Details f5" role="banner"> <div class="d-lg-flex p-responsive flex-justify-between px-3 "> <div class="d-flex flex-justify-between flex-items-center"> <div class="d-none d-lg-block"> <a class="header-logo-invertocat" href="https://github.com/" data-hotkey="g d" aria-label="Homepage" data-ga-click="Header, go to dashboard, icon:logo"> <svg height="32" class="octicon octicon-mark-github" viewBox="0 0 16 16" version="1.1" width="32" aria-hidden="true"><path fill-rule="evenodd" d="M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0 0 16 8c0-4.42-3.58-8-8-8z"/></svg> </a> </div> <button class="btn-link mt-1 js-details-target d-lg-none" type="button" aria-label="Toggle navigation" aria-expanded="false"> <svg height="24" class="octicon octicon-three-bars notification-indicator" viewBox="0 0 12 16" version="1.1" width="18" aria-hidden="true"><path fill-rule="evenodd" d="M11.41 9H.59C0 9 0 8.59 0 8c0-.59 0-1 .59-1H11.4c.59 0 .59.41.59 1 0 .59 0 1-.59 1h.01zm0-4H.59C0 5 0 4.59 0 4c0-.59 0-1 .59-1H11.4c.59 0 .59.41.59 1 0 .59 0 1-.59 1h.01zM.59 11H11.4c.59 0 .59.41.59 1 0 .59 0 1-.59 1H.59C0 13 0 12.59 0 12c0-.59 0-1 .59-1z"/></svg> </button> <div class="d-lg-none css-truncate css-truncate-target width-fit px-3"> <svg class="octicon octicon-repo" viewBox="0 0 12 16" version="1.1" width="12" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M4 9H3V8h1v1zm0-3H3v1h1V6zm0-2H3v1h1V4zm0-2H3v1h1V2zm8-1v12c0 .55-.45 1-1 1H6v2l-1.5-1.5L3 16v-2H1c-.55 0-1-.45-1-1V1c0-.55.45-1 1-1h10c.55 0 1 .45 1 1zm-1 10H1v2h2v-1h3v1h5v-2zm0-10H2v9h9V1z"/></svg> <strong><a class="text-white" href="/Alvin9999">Alvin9999</a></strong> / <strong><a class="text-white" href="/Alvin9999/new-pac">new-pac</a></strong> </div> <div class="d-flex d-lg-none"> <div> <a aria-label="You have no unread notifications" class="notification-indicator tooltipped tooltipped-s my-2 my-lg-0 js-socket-channel js-notification-indicator" data-hotkey="g n" data-ga-click="Header, go to notifications, icon:read" data-channel="notification-changed:47923458" href="/notifications"> <span class="mail-status "></span> <svg class="octicon octicon-bell" viewBox="0 0 14 16" version="1.1" width="14" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M14 12v1H0v-1l.73-.58c.77-.77.81-2.55 1.19-4.42C2.69 3.23 6 2 6 2c0-.55.45-1 1-1s1 .45 1 1c0 0 3.39 1.23 4.16 5 .38 1.88.42 3.66 1.19 4.42l.66.58H14zm-7 4c1.11 0 2-.89 2-2H5c0 1.11.89 2 2 2z"/></svg> </a> </div> </div> </div> <div class="HeaderMenu d-lg-flex flex-justify-between flex-auto"> <nav class="d-lg-flex" aria-label="Global"> <div class="py-3 py-lg-0"> <div class="header-search scoped-search site-scoped-search js-site-search position-relative js-jump-to" role="combobox" aria-owns="jump-to-results" aria-label="Search or jump to" aria-haspopup="listbox" aria-expanded="false" > <div class="position-relative"> <!-- '"` --><!-- </textarea></xmp> --></option></form><form class="js-site-search-form" data-scope-type="Repository" data-scope-id="54544023" data-scoped-search-url="/Alvin9999/new-pac/search" data-unscoped-search-url="/search" action="/Alvin9999/new-pac/search" accept-charset="UTF-8" method="get"><input name="utf8" type="hidden" value="✓" /> <label class="form-control header-search-wrapper header-search-wrapper-jump-to position-relative d-flex flex-justify-between flex-items-center js-chromeless-input-container"> <input type="text" class="form-control header-search-input jump-to-field js-jump-to-field js-site-search-focus js-site-search-field is-clearable" data-hotkey="s,/" name="q" value="" placeholder="Search or jump to…" data-unscoped-placeholder="Search or jump to…" data-scoped-placeholder="Search or jump to…" autocapitalize="off" aria-autocomplete="list" aria-controls="jump-to-results" aria-label="Search or jump to…" data-jump-to-suggestions-path="/_graphql/GetSuggestedNavigationDestinations#csrf-token=FL2zGu0JiDlR80w7nUfjCOv/O+4Wj2wn1yymqMaAwwfxcDNw3Pt5jHw/ZZaE73Bf5Xb6QLkfLjF8po7ehDrb8w==" spellcheck="false" autocomplete="off" > <input type="hidden" class="js-site-search-type-field" name="type" > <img src="https://github.githubassets.com/images/search-key-slash.svg" alt="" class="mr-2 header-search-key-slash"> <div class="Box position-absolute overflow-hidden d-none jump-to-suggestions js-jump-to-suggestions-container"> <ul class="d-none js-jump-to-suggestions-template-container"> <li class="d-flex flex-justify-start flex-items-center p-0 f5 navigation-item js-navigation-item js-jump-to-suggestion" role="option"> <a tabindex="-1" class="no-underline d-flex flex-auto flex-items-center jump-to-suggestions-path js-jump-to-suggestion-path js-navigation-open p-2" href=""> <div class="jump-to-octicon js-jump-to-octicon flex-shrink-0 mr-2 text-center d-none"> <svg height="16" width="16" class="octicon octicon-repo flex-shrink-0 js-jump-to-octicon-repo d-none" title="Repository" aria-label="Repository" viewBox="0 0 12 16" version="1.1" role="img"><path fill-rule="evenodd" d="M4 9H3V8h1v1zm0-3H3v1h1V6zm0-2H3v1h1V4zm0-2H3v1h1V2zm8-1v12c0 .55-.45 1-1 1H6v2l-1.5-1.5L3 16v-2H1c-.55 0-1-.45-1-1V1c0-.55.45-1 1-1h10c.55 0 1 .45 1 1zm-1 10H1v2h2v-1h3v1h5v-2zm0-10H2v9h9V1z"/></svg> <svg height="16" width="16" class="octicon octicon-project flex-shrink-0 js-jump-to-octicon-project d-none" title="Project" aria-label="Project" viewBox="0 0 15 16" version="1.1" role="img"><path fill-rule="evenodd" d="M10 12h3V2h-3v10zm-4-2h3V2H6v8zm-4 4h3V2H2v12zm-1 1h13V1H1v14zM14 0H1a1 1 0 0 0-1 1v14a1 1 0 0 0 1 1h13a1 1 0 0 0 1-1V1a1 1 0 0 0-1-1z"/></svg> <svg height="16" width="16" class="octicon octicon-search flex-shrink-0 js-jump-to-octicon-search d-none" title="Search" aria-label="Search" viewBox="0 0 16 16" version="1.1" role="img"><path fill-rule="evenodd" d="M15.7 13.3l-3.81-3.83A5.93 5.93 0 0 0 13 6c0-3.31-2.69-6-6-6S1 2.69 1 6s2.69 6 6 6c1.3 0 2.48-.41 3.47-1.11l3.83 3.81c.19.2.45.3.7.3.25 0 .52-.09.7-.3a.996.996 0 0 0 0-1.41v.01zM7 10.7c-2.59 0-4.7-2.11-4.7-4.7 0-2.59 2.11-4.7 4.7-4.7 2.59 0 4.7 2.11 4.7 4.7 0 2.59-2.11 4.7-4.7 4.7z"/></svg> </div> <img class="avatar mr-2 flex-shrink-0 js-jump-to-suggestion-avatar d-none" alt="" aria-label="Team" src="" width="28" height="28"> <div class="jump-to-suggestion-name js-jump-to-suggestion-name flex-auto overflow-hidden text-left no-wrap css-truncate css-truncate-target"> </div> <div class="border rounded-1 flex-shrink-0 bg-gray px-1 text-gray-light ml-1 f6 d-none js-jump-to-badge-search"> <span class="js-jump-to-badge-search-text-default d-none" aria-label="in this repository"> In this repository </span> <span class="js-jump-to-badge-search-text-global d-none" aria-label="in all of GitHub"> All GitHub </span> <span aria-hidden="true" class="d-inline-block ml-1 v-align-middle">↵</span> </div> <div aria-hidden="true" class="border rounded-1 flex-shrink-0 bg-gray px-1 text-gray-light ml-1 f6 d-none d-on-nav-focus js-jump-to-badge-jump"> Jump to <span class="d-inline-block ml-1 v-align-middle">↵</span> </div> </a> </li> </ul> <ul class="d-none js-jump-to-no-results-template-container"> <li class="d-flex flex-justify-center flex-items-center f5 d-none js-jump-to-suggestion p-2"> <span class="text-gray">No suggested jump to results</span> </li> </ul> <ul id="jump-to-results" role="listbox" class="p-0 m-0 js-navigation-container jump-to-suggestions-results-container js-jump-to-suggestions-results-container"> <li class="d-flex flex-justify-start flex-items-center p-0 f5 navigation-item js-navigation-item js-jump-to-scoped-search d-none" role="option"> <a tabindex="-1" class="no-underline d-flex flex-auto flex-items-center jump-to-suggestions-path js-jump-to-suggestion-path js-navigation-open p-2" href=""> <div class="jump-to-octicon js-jump-to-octicon flex-shrink-0 mr-2 text-center d-none"> <svg height="16" width="16" class="octicon octicon-repo flex-shrink-0 js-jump-to-octicon-repo d-none" title="Repository" aria-label="Repository" viewBox="0 0 12 16" version="1.1" role="img"><path fill-rule="evenodd" d="M4 9H3V8h1v1zm0-3H3v1h1V6zm0-2H3v1h1V4zm0-2H3v1h1V2zm8-1v12c0 .55-.45 1-1 1H6v2l-1.5-1.5L3 16v-2H1c-.55 0-1-.45-1-1V1c0-.55.45-1 1-1h10c.55 0 1 .45 1 1zm-1 10H1v2h2v-1h3v1h5v-2zm0-10H2v9h9V1z"/></svg> <svg height="16" width="16" class="octicon octicon-project flex-shrink-0 js-jump-to-octicon-project d-none" title="Project" aria-label="Project" viewBox="0 0 15 16" version="1.1" role="img"><path fill-rule="evenodd" d="M10 12h3V2h-3v10zm-4-2h3V2H6v8zm-4 4h3V2H2v12zm-1 1h13V1H1v14zM14 0H1a1 1 0 0 0-1 1v14a1 1 0 0 0 1 1h13a1 1 0 0 0 1-1V1a1 1 0 0 0-1-1z"/></svg> <svg height="16" width="16" class="octicon octicon-search flex-shrink-0 js-jump-to-octicon-search d-none" title="Search" aria-label="Search" viewBox="0 0 16 16" version="1.1" role="img"><path fill-rule="evenodd" d="M15.7 13.3l-3.81-3.83A5.93 5.93 0 0 0 13 6c0-3.31-2.69-6-6-6S1 2.69 1 6s2.69 6 6 6c1.3 0 2.48-.41 3.47-1.11l3.83 3.81c.19.2.45.3.7.3.25 0 .52-.09.7-.3a.996.996 0 0 0 0-1.41v.01zM7 10.7c-2.59 0-4.7-2.11-4.7-4.7 0-2.59 2.11-4.7 4.7-4.7 2.59 0 4.7 2.11 4.7 4.7 0 2.59-2.11 4.7-4.7 4.7z"/></svg> </div> <img class="avatar mr-2 flex-shrink-0 js-jump-to-suggestion-avatar d-none" alt="" aria-label="Team" src="" width="28" height="28"> <div class="jump-to-suggestion-name js-jump-to-suggestion-name flex-auto overflow-hidden text-left no-wrap css-truncate css-truncate-target"> </div> <div class="border rounded-1 flex-shrink-0 bg-gray px-1 text-gray-light ml-1 f6 d-none js-jump-to-badge-search"> <span class="js-jump-to-badge-search-text-default d-none" aria-label="in this repository"> In this repository </span> <span class="js-jump-to-badge-search-text-global d-none" aria-label="in all of GitHub"> All GitHub </span> <span aria-hidden="true" class="d-inline-block ml-1 v-align-middle">↵</span> </div> <div aria-hidden="true" class="border rounded-1 flex-shrink-0 bg-gray px-1 text-gray-light ml-1 f6 d-none d-on-nav-focus js-jump-to-badge-jump"> Jump to <span class="d-inline-block ml-1 v-align-middle">↵</span> </div> </a> </li> <li class="d-flex flex-justify-start flex-items-center p-0 f5 navigation-item js-navigation-item js-jump-to-global-search d-none" role="option"> <a tabindex="-1" class="no-underline d-flex flex-auto flex-items-center jump-to-suggestions-path js-jump-to-suggestion-path js-navigation-open p-2" href=""> <div class="jump-to-octicon js-jump-to-octicon flex-shrink-0 mr-2 text-center d-none"> <svg height="16" width="16" class="octicon octicon-repo flex-shrink-0 js-jump-to-octicon-repo d-none" title="Repository" aria-label="Repository" viewBox="0 0 12 16" version="1.1" role="img"><path fill-rule="evenodd" d="M4 9H3V8h1v1zm0-3H3v1h1V6zm0-2H3v1h1V4zm0-2H3v1h1V2zm8-1v12c0 .55-.45 1-1 1H6v2l-1.5-1.5L3 16v-2H1c-.55 0-1-.45-1-1V1c0-.55.45-1 1-1h10c.55 0 1 .45 1 1zm-1 10H1v2h2v-1h3v1h5v-2zm0-10H2v9h9V1z"/></svg> <svg height="16" width="16" class="octicon octicon-project flex-shrink-0 js-jump-to-octicon-project d-none" title="Project" aria-label="Project" viewBox="0 0 15 16" version="1.1" role="img"><path fill-rule="evenodd" d="M10 12h3V2h-3v10zm-4-2h3V2H6v8zm-4 4h3V2H2v12zm-1 1h13V1H1v14zM14 0H1a1 1 0 0 0-1 1v14a1 1 0 0 0 1 1h13a1 1 0 0 0 1-1V1a1 1 0 0 0-1-1z"/></svg> <svg height="16" width="16" class="octicon octicon-search flex-shrink-0 js-jump-to-octicon-search d-none" title="Search" aria-label="Search" viewBox="0 0 16 16" version="1.1" role="img"><path fill-rule="evenodd" d="M15.7 13.3l-3.81-3.83A5.93 5.93 0 0 0 13 6c0-3.31-2.69-6-6-6S1 2.69 1 6s2.69 6 6 6c1.3 0 2.48-.41 3.47-1.11l3.83 3.81c.19.2.45.3.7.3.25 0 .52-.09.7-.3a.996.996 0 0 0 0-1.41v.01zM7 10.7c-2.59 0-4.7-2.11-4.7-4.7 0-2.59 2.11-4.7 4.7-4.7 2.59 0 4.7 2.11 4.7 4.7 0 2.59-2.11 4.7-4.7 4.7z"/></svg> </div> <img class="avatar mr-2 flex-shrink-0 js-jump-to-suggestion-avatar d-none" alt="" aria-label="Team" src="" width="28" height="28"> <div class="jump-to-suggestion-name js-jump-to-suggestion-name flex-auto overflow-hidden text-left no-wrap css-truncate css-truncate-target"> </div> <div class="border rounded-1 flex-shrink-0 bg-gray px-1 text-gray-light ml-1 f6 d-none js-jump-to-badge-search"> <span class="js-jump-to-badge-search-text-default d-none" aria-label="in this repository"> In this repository </span> <span class="js-jump-to-badge-search-text-global d-none" aria-label="in all of GitHub"> All GitHub </span> <span aria-hidden="true" class="d-inline-block ml-1 v-align-middle">↵</span> </div> <div aria-hidden="true" class="border rounded-1 flex-shrink-0 bg-gray px-1 text-gray-light ml-1 f6 d-none d-on-nav-focus js-jump-to-badge-jump"> Jump to <span class="d-inline-block ml-1 v-align-middle">↵</span> </div> </a> </li> <li class="d-flex flex-justify-center flex-items-center p-0 f5 js-jump-to-suggestion"> <img src="https://github.githubassets.com/images/spinners/octocat-spinner-128.gif" alt="Octocat Spinner Icon" class="m-2" width="28"> </li> </ul> </div> </label> </form> </div> </div> </div> <ul class="d-lg-flex pl-lg-2 flex-items-center text-bold list-style-none"> <li class="d-lg-none"> <a class="HeaderNavlink px-lg-2 py-2 py-lg-0" data-ga-click="Header, click, Nav menu - item:dashboard:user" aria-label="Dashboard" href="/dashboard"> Dashboard </a> </li> <li> <a class="js-selected-navigation-item HeaderNavlink px-lg-2 py-2 py-lg-0" data-hotkey="g p" data-ga-click="Header, click, Nav menu - item:pulls context:user" aria-label="Pull requests you created" data-selected-links="/pulls /pulls/assigned /pulls/mentioned /pulls" href="/pulls"> Pull requests </a> </li> <li> <a class="js-selected-navigation-item HeaderNavlink px-lg-2 py-2 py-lg-0" data-hotkey="g i" data-ga-click="Header, click, Nav menu - item:issues context:user" aria-label="Issues you created" data-selected-links="/issues /issues/assigned /issues/mentioned /issues" href="/issues"> Issues </a> </li> <li class="position-relative"> <a class="js-selected-navigation-item HeaderNavlink px-lg-2 py-2 py-lg-0" data-ga-click="Header, click, Nav menu - item:marketplace context:user" data-octo-click="marketplace_click" data-octo-dimensions="location:nav_bar" data-selected-links=" /marketplace" href="/marketplace"> Marketplace </a> </li> <li> <a class="js-selected-navigation-item HeaderNavlink px-lg-2 py-2 py-lg-0" data-ga-click="Header, click, Nav menu - item:explore" data-selected-links="/explore /trending /trending/developers /integrations /integrations/feature/code /integrations/feature/collaborate /integrations/feature/ship showcases showcases_search showcases_landing /explore" href="/explore"> Explore </a> </li> </ul> </nav> <div class="d-lg-flex"> <ul class="user-nav d-lg-flex flex-items-center list-style-none" id="user-links"> <li class="dropdown"> <span class="d-none d-lg-block px-2"> <a aria-label="You have no unread notifications" class="notification-indicator tooltipped tooltipped-s my-2 my-lg-0 js-socket-channel js-notification-indicator" data-hotkey="g n" data-ga-click="Header, go to notifications, icon:read" data-channel="notification-changed:47923458" href="/notifications"> <span class="mail-status "></span> <svg class="octicon octicon-bell" viewBox="0 0 14 16" version="1.1" width="14" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M14 12v1H0v-1l.73-.58c.77-.77.81-2.55 1.19-4.42C2.69 3.23 6 2 6 2c0-.55.45-1 1-1s1 .45 1 1c0 0 3.39 1.23 4.16 5 .38 1.88.42 3.66 1.19 4.42l.66.58H14zm-7 4c1.11 0 2-.89 2-2H5c0 1.11.89 2 2 2z"/></svg> </a> </span> </li> <li class="dropdown"> <details class="details-overlay details-reset d-none d-lg-flex px-lg-2 py-2 py-lg-0 flex-items-center"> <summary class="HeaderNavlink" aria-label="Create new…" data-ga-click="Header, create new, icon:add"> <svg class="octicon octicon-plus float-left mr-1 mt-1" viewBox="0 0 12 16" version="1.1" width="12" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M12 9H7v5H5V9H0V7h5V2h2v5h5v2z"/></svg> <span class="dropdown-caret mt-1"></span> </summary> <details-menu class="dropdown-menu dropdown-menu-sw"> <a role="menuitem" class="dropdown-item" href="/new" data-ga-click="Header, create new repository"> New repository </a> <a role="menuitem" class="dropdown-item" href="/new/import" data-ga-click="Header, import a repository"> Import repository </a> <a role="menuitem" class="dropdown-item" href="https://gist.github.com/" data-ga-click="Header, create new gist"> New gist </a> <a role="menuitem" class="dropdown-item" href="/organizations/new" data-ga-click="Header, create new organization"> New organization </a> <div class="dropdown-divider"></div> <div class="dropdown-header"> <span title="Alvin9999/new-pac">This repository</span> </div> <a role="menuitem" class="dropdown-item" href="/Alvin9999/new-pac/issues/new" data-ga-click="Header, create new issue"> New issue </a> </details-menu> </details> </li> <li class="dropdown"> <a class="d-lg-none HeaderNavlink name tooltipped tooltipped-sw px-lg-2 py-2 py-lg-0" href="/p4g5" aria-label="View profile and more" aria-expanded="false" aria-haspopup="false"> <img alt="@p4g5" class="avatar float-left mr-1" src="https://avatars2.githubusercontent.com/u/47923458?s=40&v=4" height="20" width="20"> <span class="text-bold">p4g5</span> </a> <details class="details-overlay details-reset d-none d-lg-flex pl-lg-2 py-2 py-lg-0 flex-items-center"> <summary class="HeaderNavlink name mt-1" aria-label="View profile and more" data-ga-click="Header, show menu, icon:avatar"> <img alt="@p4g5" class="avatar float-left mr-1" src="https://avatars2.githubusercontent.com/u/47923458?s=40&v=4" height="20" width="20"> <span class="dropdown-caret"></span> </summary> <details-menu class="dropdown-menu dropdown-menu-sw"> <div class="header-nav-current-user css-truncate"><a role="menuitem" class="no-underline user-profile-link px-3 pt-2 pb-2 mb-n2 mt-n1 d-block" href="/p4g5" data-ga-click="Header, go to profile, text:Signed in as">Signed in as <strong class="css-truncate-target">p4g5</strong></a></div> <div role="none" class="dropdown-divider"></div> <div class="px-3 f6 user-status-container js-user-status-context pb-1" data-url="/users/status?compact=1&link_mentions=0&truncate=1"> <div class="js-user-status-container user-status-compact" data-team-hovercards-enabled> <details class="js-user-status-details details-reset details-overlay details-overlay-dark"> <summary class="btn-link no-underline js-toggle-user-status-edit toggle-user-status-edit width-full" aria-haspopup="dialog" role="menuitem" data-hydro-click="{"event_type":"user_profile.click","payload":{"profile_user_id":12132898,"target":"EDIT_USER_STATUS","user_id":47923458,"client_id":"1815209117.1550905425","originating_request_id":"818C:75AC:15C5D83:291B1C2:5C7218B8","originating_url":"https://github.com/Alvin9999/new-pac/wiki"}}" data-hydro-click-hmac="ced5050557a7bdc853d992aa928100040ac79be23fc4cb6ea21f7760d65c248f"> <div class="f6 d-inline-block v-align-middle user-status-emoji-only-header pl-0 circle lh-condensed user-status-header " style="max-width: 29px"> <div class="user-status-emoji-container flex-shrink-0 mr-1"> <svg class="octicon octicon-smiley" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M8 0C3.58 0 0 3.58 0 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8zm4.81 12.81a6.72 6.72 0 0 1-2.17 1.45c-.83.36-1.72.53-2.64.53-.92 0-1.81-.17-2.64-.53-.81-.34-1.55-.83-2.17-1.45a6.773 6.773 0 0 1-1.45-2.17A6.59 6.59 0 0 1 1.21 8c0-.92.17-1.81.53-2.64.34-.81.83-1.55 1.45-2.17.62-.62 1.36-1.11 2.17-1.45A6.59 6.59 0 0 1 8 1.21c.92 0 1.81.17 2.64.53.81.34 1.55.83 2.17 1.45.62.62 1.11 1.36 1.45 2.17.36.83.53 1.72.53 2.64 0 .92-.17 1.81-.53 2.64-.34.81-.83 1.55-1.45 2.17zM4 6.8v-.59c0-.66.53-1.19 1.2-1.19h.59c.66 0 1.19.53 1.19 1.19v.59c0 .67-.53 1.2-1.19 1.2H5.2C4.53 8 4 7.47 4 6.8zm5 0v-.59c0-.66.53-1.19 1.2-1.19h.59c.66 0 1.19.53 1.19 1.19v.59c0 .67-.53 1.2-1.19 1.2h-.59C9.53 8 9 7.47 9 6.8zm4 3.2c-.72 1.88-2.91 3-5 3s-4.28-1.13-5-3c-.14-.39.23-1 .66-1h8.59c.41 0 .89.61.75 1z"/></svg> </div> </div> <div class="d-inline-block v-align-middle user-status-message-wrapper f6 lh-condensed ws-normal pt-1"> <span class="link-gray">Set your status</span> </div> </summary> <details-dialog class="details-dialog rounded-1 anim-fade-in fast Box Box--overlay" role="dialog" tabindex="-1"> <!-- '"` --><!-- </textarea></xmp> --></option></form><form class="position-relative flex-auto js-user-status-form" action="/users/status?compact=1&link_mentions=0&truncate=1" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="✓" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="authenticity_token" value="UhUocX8QxRCQfi0VVq50V8DOQgt0VtegaH303QE9m8PCCEjaixc+T4i9Uc+Hu37cMb2xXx4TolEIzX4hl4y0uw==" /> <div class="Box-header bg-gray border-bottom p-3"> <button class="Box-btn-octicon js-toggle-user-status-edit btn-octicon float-right" type="reset" aria-label="Close dialog" data-close-dialog> <svg class="octicon octicon-x" viewBox="0 0 12 16" version="1.1" width="12" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M7.48 8l3.75 3.75-1.48 1.48L6 9.48l-3.75 3.75-1.48-1.48L4.52 8 .77 4.25l1.48-1.48L6 6.52l3.75-3.75 1.48 1.48L7.48 8z"/></svg> </button> <h3 class="Box-title f5 text-bold text-gray-dark">Edit status</h3> </div> <input type="hidden" name="emoji" class="js-user-status-emoji-field" value=""> <input type="hidden" name="organization_id" class="js-user-status-org-id-field" value=""> <div class="px-3 py-2 text-gray-dark"> <div class="js-characters-remaining-container js-suggester-container position-relative mt-2"> <div class="input-group d-table form-group my-0 js-user-status-form-group"> <span class="input-group-button d-table-cell v-align-middle" style="width: 1%"> <button type="button" aria-label="Choose an emoji" class="btn-outline btn js-toggle-user-status-emoji-picker bg-white btn-open-emoji-picker"> <span class="js-user-status-original-emoji" hidden></span> <span class="js-user-status-custom-emoji"></span> <span class="js-user-status-no-emoji-icon" > <svg class="octicon octicon-smiley" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M8 0C3.58 0 0 3.58 0 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8zm4.81 12.81a6.72 6.72 0 0 1-2.17 1.45c-.83.36-1.72.53-2.64.53-.92 0-1.81-.17-2.64-.53-.81-.34-1.55-.83-2.17-1.45a6.773 6.773 0 0 1-1.45-2.17A6.59 6.59 0 0 1 1.21 8c0-.92.17-1.81.53-2.64.34-.81.83-1.55 1.45-2.17.62-.62 1.36-1.11 2.17-1.45A6.59 6.59 0 0 1 8 1.21c.92 0 1.81.17 2.64.53.81.34 1.55.83 2.17 1.45.62.62 1.11 1.36 1.45 2.17.36.83.53 1.72.53 2.64 0 .92-.17 1.81-.53 2.64-.34.81-.83 1.55-1.45 2.17zM4 6.8v-.59c0-.66.53-1.19 1.2-1.19h.59c.66 0 1.19.53 1.19 1.19v.59c0 .67-.53 1.2-1.19 1.2H5.2C4.53 8 4 7.47 4 6.8zm5 0v-.59c0-.66.53-1.19 1.2-1.19h.59c.66 0 1.19.53 1.19 1.19v.59c0 .67-.53 1.2-1.19 1.2h-.59C9.53 8 9 7.47 9 6.8zm4 3.2c-.72 1.88-2.91 3-5 3s-4.28-1.13-5-3c-.14-.39.23-1 .66-1h8.59c.41 0 .89.61.75 1z"/></svg> </span> </button> </span> <input type="text" autocomplete="off" autofocus data-maxlength="80" class="js-suggester-field d-table-cell width-full form-control js-user-status-message-field js-characters-remaining-field" placeholder="What's happening?" name="message" required value="" aria-label="What is your current status?"> <div class="error">Could not update your status, please try again.</div> </div> <div class="suggester-container"> <div class="suggester js-suggester js-navigation-container" data-url="/autocomplete/user-suggestions" data-no-org-url="/autocomplete/user-suggestions" data-org-url="/suggestions" hidden> </div> </div> <div style="margin-left: 53px" class="my-1 text-small label-characters-remaining js-characters-remaining" data-suffix="remaining" hidden> 80 remaining </div> </div> <include-fragment class="js-user-status-emoji-picker" data-url="/users/status/emoji"></include-fragment> <div class="overflow-auto" style="max-height: 33vh"> <div class="user-status-suggestions js-user-status-suggestions"> <h4 class="f6 text-normal my-3">Suggestions:</h4> <div class="mx-3 mt-2 clearfix"> <div class="float-left col-6"> <button type="button" value=":palm_tree:" class="d-flex flex-items-baseline flex-items-stretch lh-condensed f6 btn-link link-gray no-underline js-predefined-user-status mb-1"> <div class="emoji-status-width mr-2 v-align-middle js-predefined-user-status-emoji"> <g-emoji alias="palm_tree" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f334.png">🌴</g-emoji> </div> <div class="d-flex flex-items-center no-underline js-predefined-user-status-message" style="border-left: 1px solid transparent"> On vacation </div> </button> <button type="button" value=":face_with_thermometer:" class="d-flex flex-items-baseline flex-items-stretch lh-condensed f6 btn-link link-gray no-underline js-predefined-user-status mb-1"> <div class="emoji-status-width mr-2 v-align-middle js-predefined-user-status-emoji"> <g-emoji alias="face_with_thermometer" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f912.png">🤒</g-emoji> </div> <div class="d-flex flex-items-center no-underline js-predefined-user-status-message" style="border-left: 1px solid transparent"> Out sick </div> </button> </div> <div class="float-left col-6"> <button type="button" value=":house:" class="d-flex flex-items-baseline flex-items-stretch lh-condensed f6 btn-link link-gray no-underline js-predefined-user-status mb-1"> <div class="emoji-status-width mr-2 v-align-middle js-predefined-user-status-emoji"> <g-emoji alias="house" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f3e0.png">🏠</g-emoji> </div> <div class="d-flex flex-items-center no-underline js-predefined-user-status-message" style="border-left: 1px solid transparent"> Working from home </div> </button> <button type="button" value=":dart:" class="d-flex flex-items-baseline flex-items-stretch lh-condensed f6 btn-link link-gray no-underline js-predefined-user-status mb-1"> <div class="emoji-status-width mr-2 v-align-middle js-predefined-user-status-emoji"> <g-emoji alias="dart" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f3af.png">🎯</g-emoji> </div> <div class="d-flex flex-items-center no-underline js-predefined-user-status-message" style="border-left: 1px solid transparent"> Focusing </div> </button> </div> </div> </div> <div class="user-status-limited-availability-container"> <div class="form-checkbox my-0"> <input type="checkbox" name="limited_availability" value="1" class="js-user-status-limited-availability-checkbox" data-default-message="I may be slow to respond." aria-describedby="limited-availability-help-text-truncate-true" id="limited-availability-truncate-true"> <label class="d-block f5 text-gray-dark mb-1" for="limited-availability-truncate-true"> Busy </label> <p class="note" id="limited-availability-help-text-truncate-true"> When others mention you, assign you, or request your review, GitHub will let them know that you have limited availability. </p> </div> </div> </div> <include-fragment class="js-user-status-org-picker" data-url="/users/status/organizations"></include-fragment> </div> <div class="d-flex flex-items-center flex-justify-between p-3 border-top"> <button type="submit" disabled class="width-full btn btn-primary mr-2 js-user-status-submit"> Set status </button> <button type="button" disabled class="width-full js-clear-user-status-button btn ml-2 "> Clear status </button> </div> </form> </details-dialog> </details> </div> </div> <div role="none" class="dropdown-divider"></div> <a role="menuitem" class="dropdown-item" href="/p4g5" data-ga-click="Header, go to profile, text:your profile">Your profile</a> <a role="menuitem" class="dropdown-item" href="/p4g5?tab=repositories" data-ga-click="Header, go to repositories, text:your repositories">Your repositories</a> <a role="menuitem" class="dropdown-item" href="/p4g5?tab=projects" data-ga-click="Header, go to projects, text:your projects">Your projects</a> <a role="menuitem" class="dropdown-item" href="/p4g5?tab=stars" data-ga-click="Header, go to starred repos, text:your stars">Your stars</a> <a role="menuitem" class="dropdown-item" href="https://gist.github.com/" data-ga-click="Header, your gists, text:your gists">Your gists</a> <div role="none" class="dropdown-divider"></div> <a role="menuitem" class="dropdown-item" href="https://help.github.com" data-ga-click="Header, go to help, text:help">Help</a> <a role="menuitem" class="dropdown-item" href="/settings/profile" data-ga-click="Header, go to settings, icon:settings">Settings</a> <!-- '"` --><!-- </textarea></xmp> --></option></form><form class="logout-form" action="/logout" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="✓" /><input type="hidden" name="authenticity_token" value="Y8HcCFJNTD+hYd7Kv9FtT+Xxj7WUTAFihH0C9cLChd+JHtM9aCiGPnCGrrkcg/KpMKG0LJm8JbL5T2kPHqYNjQ==" /> <button type="submit" class="dropdown-item dropdown-signout" data-ga-click="Header, sign out, icon:logout" role="menuitem"> Sign out </button> </form> </details-menu> </details> </li> </ul> <!-- '"` --><!-- </textarea></xmp> --></option></form><form class="d-lg-none" action="/logout" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="✓" /><input type="hidden" name="authenticity_token" value="oluBBaw9qfMJXUP8GdR5bZc9/Gw7dMAE2fQ5JlOw2OBIhI4wllhj8ti6M4+6huaLQm3H9TaE5NSkxlLcj9RQsg==" /> <button type="submit" class="btn-link HeaderNavlink d-block width-full text-left py-2 text-bold" data-ga-click="Header, sign out, icon:logout" style="padding-left: 2px;"> <svg class="octicon octicon-sign-out v-align-middle" style="margin-right: 2px;" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M12 9V7H8V5h4V3l4 3-4 3zm-2 3H6V3L2 1h8v3h1V1c0-.55-.45-1-1-1H1C.45 0 0 .45 0 1v11.38c0 .39.22.73.55.91L6 16.01V13h4c.55 0 1-.45 1-1V8h-1v4z"/></svg> Sign out </button> </form> <!-- '"` --><!-- </textarea></xmp> --></option></form><form class="sr-only right-0" action="/logout" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="✓" /><input type="hidden" name="authenticity_token" value="b0Bgz4mqScE7zq0QVm08tZv5z1OzCVx+ozCI3NlInJaFn2/6s8+DwOop3WP1P6NTTqn0yr75eK7eAuMmBSwUxA==" /> <button type="submit" class="dropdown-item dropdown-signout" data-ga-click="Header, sign out, icon:logout"> Sign out </button> </form> </div> </div> </div> </header> </div> <div id="start-of-content" class="show-on-focus"></div> <div id="js-flash-container"> </div> <div role="main" class="application-main " data-commit-hovercards-enabled> <div itemscope itemtype="http://schema.org/SoftwareSourceCode" class=""> <div > <div class="pagehead repohead instapaper_ignore readability-menu experiment-repo-nav pt-0 pt-lg-3 "> <div class="repohead-details-container clearfix container-lg p-responsive d-none d-lg-block"> <ul class="pagehead-actions"> <li> <!-- '"` --><!-- </textarea></xmp> --></option></form><form data-remote="true" class="js-social-form js-social-container" action="/notifications/subscribe" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="✓" /><input type="hidden" name="authenticity_token" value="KK6/k23EkvBozTQwWgEA5FH8ZX5XVrBLzcGpR4JinAhq7/tIjemrK8lhd0do997jcIFVbSagHOTaRJTrAyLvEQ==" /> <input type="hidden" name="repository_id" id="repository_id" value="54544023" class="form-control" /> <details class="details-reset details-overlay select-menu float-left"> <summary class="btn btn-sm btn-with-count select-menu-button" data-ga-click="Repository, click Watch settings, action:wiki#index"> <span data-menu-button> <svg class="octicon octicon-eye v-align-text-bottom" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M8.06 2C3 2 0 8 0 8s3 6 8.06 6C13 14 16 8 16 8s-3-6-7.94-6zM8 12c-2.2 0-4-1.78-4-4 0-2.2 1.8-4 4-4 2.22 0 4 1.8 4 4 0 2.22-1.78 4-4 4zm2-4c0 1.11-.89 2-2 2-1.11 0-2-.89-2-2 0-1.11.89-2 2-2 1.11 0 2 .89 2 2z"/></svg> Watch </span> </summary> <details-menu class="select-menu-modal position-absolute mt-5" style="z-index: 99;"> <div class="select-menu-header"> <span class="select-menu-title">Notifications</span> </div> <div class="select-menu-list"> <button type="submit" name="do" value="included" class="select-menu-item width-full" aria-checked="true" role="menuitemradio"> <svg class="octicon octicon-check select-menu-item-icon" viewBox="0 0 12 16" version="1.1" width="12" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M12 5l-8 8-4-4 1.5-1.5L4 10l6.5-6.5L12 5z"/></svg> <div class="select-menu-item-text"> <span class="select-menu-item-heading">Not watching</span> <span class="description">Be notified only when participating or @mentioned.</span> <span class="hidden-select-button-text" data-menu-button-contents> <svg class="octicon octicon-eye v-align-text-bottom" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M8.06 2C3 2 0 8 0 8s3 6 8.06 6C13 14 16 8 16 8s-3-6-7.94-6zM8 12c-2.2 0-4-1.78-4-4 0-2.2 1.8-4 4-4 2.22 0 4 1.8 4 4 0 2.22-1.78 4-4 4zm2-4c0 1.11-.89 2-2 2-1.11 0-2-.89-2-2 0-1.11.89-2 2-2 1.11 0 2 .89 2 2z"/></svg> Watch </span> </div> </button> <button type="submit" name="do" value="release_only" class="select-menu-item width-full" aria-checked="false" role="menuitemradio"> <svg class="octicon octicon-check select-menu-item-icon" viewBox="0 0 12 16" version="1.1" width="12" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M12 5l-8 8-4-4 1.5-1.5L4 10l6.5-6.5L12 5z"/></svg> <div class="select-menu-item-text"> <span class="select-menu-item-heading">Releases only</span> <span class="description">Be notified of new releases, and when participating or @mentioned.</span> <span class="hidden-select-button-text" data-menu-button-contents> <svg class="octicon octicon-eye v-align-text-bottom" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M8.06 2C3 2 0 8 0 8s3 6 8.06 6C13 14 16 8 16 8s-3-6-7.94-6zM8 12c-2.2 0-4-1.78-4-4 0-2.2 1.8-4 4-4 2.22 0 4 1.8 4 4 0 2.22-1.78 4-4 4zm2-4c0 1.11-.89 2-2 2-1.11 0-2-.89-2-2 0-1.11.89-2 2-2 1.11 0 2 .89 2 2z"/></svg> Unwatch releases </span> </div> </button> <button type="submit" name="do" value="subscribed" class="select-menu-item width-full" aria-checked="false" role="menuitemradio"> <svg class="octicon octicon-check select-menu-item-icon" viewBox="0 0 12 16" version="1.1" width="12" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M12 5l-8 8-4-4 1.5-1.5L4 10l6.5-6.5L12 5z"/></svg> <div class="select-menu-item-text"> <span class="select-menu-item-heading">Watching</span> <span class="description">Be notified of all conversations.</span> <span class="hidden-select-button-text" data-menu-button-contents> <svg class="octicon octicon-eye v-align-text-bottom" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M8.06 2C3 2 0 8 0 8s3 6 8.06 6C13 14 16 8 16 8s-3-6-7.94-6zM8 12c-2.2 0-4-1.78-4-4 0-2.2 1.8-4 4-4 2.22 0 4 1.8 4 4 0 2.22-1.78 4-4 4zm2-4c0 1.11-.89 2-2 2-1.11 0-2-.89-2-2 0-1.11.89-2 2-2 1.11 0 2 .89 2 2z"/></svg> Unwatch </span> </div> </button> <button type="submit" name="do" value="ignore" class="select-menu-item width-full" aria-checked="false" role="menuitemradio"> <svg class="octicon octicon-check select-menu-item-icon" viewBox="0 0 12 16" version="1.1" width="12" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M12 5l-8 8-4-4 1.5-1.5L4 10l6.5-6.5L12 5z"/></svg> <div class="select-menu-item-text"> <span class="select-menu-item-heading">Ignoring</span> <span class="description">Never be notified.</span> <span class="hidden-select-button-text" data-menu-button-contents> <svg class="octicon octicon-mute v-align-text-bottom" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M8 2.81v10.38c0 .67-.81 1-1.28.53L3 10H1c-.55 0-1-.45-1-1V7c0-.55.45-1 1-1h2l3.72-3.72C7.19 1.81 8 2.14 8 2.81zm7.53 3.22l-1.06-1.06-1.97 1.97-1.97-1.97-1.06 1.06L11.44 8 9.47 9.97l1.06 1.06 1.97-1.97 1.97 1.97 1.06-1.06L13.56 8l1.97-1.97z"/></svg> Stop ignoring </span> </div> </button> </div> </details-menu> </details> <a class="social-count js-social-count" href="/Alvin9999/new-pac/watchers" aria-label="885 users are watching this repository"> 885 </a> </form> </li> <li> <div class="js-toggler-container js-social-container starring-container "> <!-- '"` --><!-- </textarea></xmp> --></option></form><form class="starred js-social-form" action="/Alvin9999/new-pac/unstar" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="✓" /><input type="hidden" name="authenticity_token" value="GTo3eO2YhEo8L7lENMkL+RSLnBTchg9YTdhcTMAWPQx/JBU/tuW7iAaYUuM24agiYdiJviImlX0ddi4rMZdncg==" /> <input type="hidden" name="context" value="repository"></input> <button type="submit" class="btn btn-sm btn-with-count js-toggler-target" aria-label="Unstar this repository" title="Unstar Alvin9999/new-pac" data-ga-click="Repository, click unstar button, action:wiki#index; text:Unstar"> <svg class="octicon octicon-star v-align-text-bottom" viewBox="0 0 14 16" version="1.1" width="14" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M14 6l-4.9-.64L7 1 4.9 5.36 0 6l3.6 3.26L2.67 14 7 11.67 11.33 14l-.93-4.74L14 6z"/></svg> Unstar </button> <a class="social-count js-social-count" href="/Alvin9999/new-pac/stargazers" aria-label="10597 users starred this repository"> 10,597 </a> </form> <!-- '"` --><!-- </textarea></xmp> --></option></form><form class="unstarred js-social-form" action="/Alvin9999/new-pac/star" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="✓" /><input type="hidden" name="authenticity_token" value="BQPzq91IsEBS9r+jwR/XVm38bv38iO0gZAS8UpQ9frXP14g4U9YoouFFk/ychCBLkSmg2JW6KZBv6jzyY5Ys2A==" /> <input type="hidden" name="context" value="repository"></input> <button type="submit" class="btn btn-sm btn-with-count js-toggler-target" aria-label="Star this repository" title="Star Alvin9999/new-pac" data-ga-click="Repository, click star button, action:wiki#index; text:Star"> <svg class="octicon octicon-star v-align-text-bottom" viewBox="0 0 14 16" version="1.1" width="14" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M14 6l-4.9-.64L7 1 4.9 5.36 0 6l3.6 3.26L2.67 14 7 11.67 11.33 14l-.93-4.74L14 6z"/></svg> Star </button> <a class="social-count js-social-count" href="/Alvin9999/new-pac/stargazers" aria-label="10597 users starred this repository"> 10,597 </a> </form> </div> </li> <li> <!-- '"` --><!-- </textarea></xmp> --></option></form><form class="btn-with-count" action="/Alvin9999/new-pac/fork" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="✓" /><input type="hidden" name="authenticity_token" value="30Vh1ipLvlW/0PCnUecaRMVXMrEAkkUtICx4d/UTUZYbhHNFEQj0jQS6H89vocX56OZE3Wr8Y7tdgqTD0JQbgQ==" /> <button type="submit" class="btn btn-sm btn-with-count" data-ga-click="Repository, show fork modal, action:wiki#index; text:Fork" title="Fork your own copy of Alvin9999/new-pac to your account" aria-label="Fork your own copy of Alvin9999/new-pac to your account"> <svg class="octicon octicon-repo-forked v-align-text-bottom" viewBox="0 0 10 16" version="1.1" width="10" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M8 1a1.993 1.993 0 0 0-1 3.72V6L5 8 3 6V4.72A1.993 1.993 0 0 0 2 1a1.993 1.993 0 0 0-1 3.72V6.5l3 3v1.78A1.993 1.993 0 0 0 5 15a1.993 1.993 0 0 0 1-3.72V9.5l3-3V4.72A1.993 1.993 0 0 0 8 1zM2 4.2C1.34 4.2.8 3.65.8 3c0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2zm3 10c-.66 0-1.2-.55-1.2-1.2 0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2zm3-10c-.66 0-1.2-.55-1.2-1.2 0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2z"/></svg> Fork </button> </form> <a href="/Alvin9999/new-pac/network/members" class="social-count" aria-label="2441 users forked this repository"> 2,441 </a> </li> </ul> <h1 class="public "> <svg class="octicon octicon-repo" viewBox="0 0 12 16" version="1.1" width="12" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M4 9H3V8h1v1zm0-3H3v1h1V6zm0-2H3v1h1V4zm0-2H3v1h1V2zm8-1v12c0 .55-.45 1-1 1H6v2l-1.5-1.5L3 16v-2H1c-.55 0-1-.45-1-1V1c0-.55.45-1 1-1h10c.55 0 1 .45 1 1zm-1 10H1v2h2v-1h3v1h5v-2zm0-10H2v9h9V1z"/></svg> <span class="author" itemprop="author"><a class="url fn" rel="author" data-hovercard-type="user" data-hovercard-url="/hovercards?user_id=12132898" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/Alvin9999">Alvin9999</a></span><!-- --><span class="path-divider">/</span><!-- --><strong itemprop="name"><a data-pjax="#js-repo-pjax-container" href="/Alvin9999/new-pac">new-pac</a></strong> </h1> </div> <nav class="reponav js-repo-nav js-sidenav-container-pjax container-lg p-responsive d-none d-lg-block" itemscope itemtype="http://schema.org/BreadcrumbList" aria-label="Repository" data-pjax="#js-repo-pjax-container"> <span itemscope itemtype="http://schema.org/ListItem" itemprop="itemListElement"> <a class="js-selected-navigation-item reponav-item" itemprop="url" data-hotkey="g c" data-selected-links="repo_source repo_downloads repo_commits repo_releases repo_tags repo_branches repo_packages /Alvin9999/new-pac" href="/Alvin9999/new-pac"> <svg class="octicon octicon-code" viewBox="0 0 14 16" version="1.1" width="14" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M9.5 3L8 4.5 11.5 8 8 11.5 9.5 13 14 8 9.5 3zm-5 0L0 8l4.5 5L6 11.5 2.5 8 6 4.5 4.5 3z"/></svg> <span itemprop="name">Code</span> <meta itemprop="position" content="1"> </a> </span> <span itemscope itemtype="http://schema.org/ListItem" itemprop="itemListElement"> <a itemprop="url" data-hotkey="g i" class="js-selected-navigation-item reponav-item" data-selected-links="repo_issues repo_labels repo_milestones /Alvin9999/new-pac/issues" href="/Alvin9999/new-pac/issues"> <svg class="octicon octicon-issue-opened" viewBox="0 0 14 16" version="1.1" width="14" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M7 2.3c3.14 0 5.7 2.56 5.7 5.7s-2.56 5.7-5.7 5.7A5.71 5.71 0 0 1 1.3 8c0-3.14 2.56-5.7 5.7-5.7zM7 1C3.14 1 0 4.14 0 8s3.14 7 7 7 7-3.14 7-7-3.14-7-7-7zm1 3H6v5h2V4zm0 6H6v2h2v-2z"/></svg> <span itemprop="name">Issues</span> <span class="Counter">321</span> <meta itemprop="position" content="2"> </a> </span> <span itemscope itemtype="http://schema.org/ListItem" itemprop="itemListElement"> <a data-hotkey="g p" itemprop="url" class="js-selected-navigation-item reponav-item" data-selected-links="repo_pulls checks /Alvin9999/new-pac/pulls" href="/Alvin9999/new-pac/pulls"> <svg class="octicon octicon-git-pull-request" viewBox="0 0 12 16" version="1.1" width="12" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M11 11.28V5c-.03-.78-.34-1.47-.94-2.06C9.46 2.35 8.78 2.03 8 2H7V0L4 3l3 3V4h1c.27.02.48.11.69.31.21.2.3.42.31.69v6.28A1.993 1.993 0 0 0 10 15a1.993 1.993 0 0 0 1-3.72zm-1 2.92c-.66 0-1.2-.55-1.2-1.2 0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2zM4 3c0-1.11-.89-2-2-2a1.993 1.993 0 0 0-1 3.72v6.56A1.993 1.993 0 0 0 2 15a1.993 1.993 0 0 0 1-3.72V4.72c.59-.34 1-.98 1-1.72zm-.8 10c0 .66-.55 1.2-1.2 1.2-.65 0-1.2-.55-1.2-1.2 0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2zM2 4.2C1.34 4.2.8 3.65.8 3c0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2z"/></svg> <span itemprop="name">Pull requests</span> <span class="Counter">1</span> <meta itemprop="position" content="3"> </a> </span> <a data-hotkey="g b" class="js-selected-navigation-item reponav-item" data-selected-links="repo_projects new_repo_project repo_project /Alvin9999/new-pac/projects" href="/Alvin9999/new-pac/projects"> <svg class="octicon octicon-project" viewBox="0 0 15 16" version="1.1" width="15" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M10 12h3V2h-3v10zm-4-2h3V2H6v8zm-4 4h3V2H2v12zm-1 1h13V1H1v14zM14 0H1a1 1 0 0 0-1 1v14a1 1 0 0 0 1 1h13a1 1 0 0 0 1-1V1a1 1 0 0 0-1-1z"/></svg> Projects <span class="Counter" >0</span> </a> <a class="js-selected-navigation-item selected reponav-item" data-hotkey="g w" aria-current="page" data-selected-links="repo_wiki /Alvin9999/new-pac/wiki" href="/Alvin9999/new-pac/wiki"> <svg class="octicon octicon-book" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M3 5h4v1H3V5zm0 3h4V7H3v1zm0 2h4V9H3v1zm11-5h-4v1h4V5zm0 2h-4v1h4V7zm0 2h-4v1h4V9zm2-6v9c0 .55-.45 1-1 1H9.5l-1 1-1-1H2c-.55 0-1-.45-1-1V3c0-.55.45-1 1-1h5.5l1 1 1-1H15c.55 0 1 .45 1 1zm-8 .5L7.5 3H2v9h6V3.5zm7-.5H9.5l-.5.5V12h6V3z"/></svg> Wiki </a> <a class="js-selected-navigation-item reponav-item" data-selected-links="repo_graphs repo_contributors dependency_graph pulse alerts security people /Alvin9999/new-pac/pulse" href="/Alvin9999/new-pac/pulse"> <svg class="octicon octicon-graph" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M16 14v1H0V0h1v14h15zM5 13H3V8h2v5zm4 0H7V3h2v10zm4 0h-2V6h2v7z"/></svg> Insights </a> </nav> <div class="reponav-wrapper reponav-small d-lg-none"> <nav class="reponav js-reponav text-center no-wrap" itemscope itemtype="http://schema.org/BreadcrumbList"> <span itemscope itemtype="http://schema.org/ListItem" itemprop="itemListElement"> <a class="js-selected-navigation-item reponav-item" itemprop="url" data-selected-links="repo_source repo_downloads repo_commits repo_releases repo_tags repo_branches repo_packages /Alvin9999/new-pac" href="/Alvin9999/new-pac"> <span itemprop="name">Code</span> <meta itemprop="position" content="1"> </a> </span> <span itemscope itemtype="http://schema.org/ListItem" itemprop="itemListElement"> <a itemprop="url" class="js-selected-navigation-item reponav-item" data-selected-links="repo_issues repo_labels repo_milestones /Alvin9999/new-pac/issues" href="/Alvin9999/new-pac/issues"> <span itemprop="name">Issues</span> <span class="Counter">321</span> <meta itemprop="position" content="2"> </a> </span> <span itemscope itemtype="http://schema.org/ListItem" itemprop="itemListElement"> <a itemprop="url" class="js-selected-navigation-item reponav-item" data-selected-links="repo_pulls checks /Alvin9999/new-pac/pulls" href="/Alvin9999/new-pac/pulls"> <span itemprop="name">Pull requests</span> <span class="Counter">1</span> <meta itemprop="position" content="3"> </a> </span> <span itemscope itemtype="http://schema.org/ListItem" itemprop="itemListElement"> <a itemprop="url" class="js-selected-navigation-item reponav-item" data-selected-links="repo_projects new_repo_project repo_project /Alvin9999/new-pac/projects" href="/Alvin9999/new-pac/projects"> <span itemprop="name">Projects</span> <span class="Counter">0</span> <meta itemprop="position" content="4"> </a> </span> <span itemscope itemtype="http://schema.org/ListItem" itemprop="itemListElement"> <a itemprop="url" class="js-selected-navigation-item selected reponav-item" aria-current="page" data-selected-links="repo_wiki /Alvin9999/new-pac/wiki" href="/Alvin9999/new-pac/wiki"> <span itemprop="name">Wiki</span> <meta itemprop="position" content="5"> </a> </span> <a class="js-selected-navigation-item reponav-item" data-selected-links="pulse /Alvin9999/new-pac/pulse" href="/Alvin9999/new-pac/pulse"> Pulse </a> <span itemscope itemtype="http://schema.org/ListItem" itemprop="itemListElement"> <a itemprop="url" class="js-selected-navigation-item reponav-item" data-selected-links="community /Alvin9999/new-pac/community" href="/Alvin9999/new-pac/community"> Community </a> </span> </nav> </div> </div> <div class="container-lg new-discussion-timeline experiment-repo-nav p-responsive"> <div class="repository-content "> <div id="wiki-wrapper" class="page"> <div class="d-flex flex-column flex-md-row gh-header"> <h1 class="flex-auto min-width-0 mb-2 mb-md-0 mr-0 mr-md-2 gh-header-title instapaper_title">Home</h1> <div class="mt-0 mt-lg-1 flex-shrink-0 gh-header-actions"> <a href="#wiki-pages-box" class="d-md-none ">Jump to bottom</a> </div> </div> <div class="mt-2 mt-md-1 pb-3 gh-header-meta"> 自由上网 edited this page <relative-time datetime="2019-02-19T14:44:48Z">Feb 19, 2019</relative-time> · <a href="/Alvin9999/new-pac/wiki/Home/_history" class="muted-link"> 1061 revisions </a> </div> <div id="wiki-content" class="d-flex flex-column flex-md-row"> <div id="wiki-body" class="mt-4 flex-auto min-width-0 gollum-markdown-content instapaper_body"> <div class="markdown-body"> <h3> <a id="user-content-自由上网方法" class="anchor" href="#%E8%87%AA%E7%94%B1%E4%B8%8A%E7%BD%91%E6%96%B9%E6%B3%95" aria-hidden="true"><svg class="octicon octicon-link" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong>自由上网方法</strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong> </h3> <pre><code> 一键翻墙浏览器 </code></pre> <p>永久免费。不用安装,无需设置,解压后使用。稳定、流畅、高速,长期更新。</p> <p><img src="https://raw.githubusercontent.com/Alvin9999/pac2/master/%E5%9B%BE%E6%A0%87.PNG" alt=""></p> <p><strong>介绍</strong>:GoProxy ipv6版、GoAgent ipv6版、v2ray版、SSR版、赛风版、WuJie版、FreeGate版、SkyZip版,适合windows操作系统,比如:Xp、win7、win8、win10系统。浏览器自带翻译插件和YouTube视频下载脚本,方便且实用。压缩包文件的格式是7z,如果解压出错,用7解压软件来解压(<a href="https://sparanoid.com/lab/7z/" rel="nofollow">7z解压软件下载地址</a>)。</p> <p><strong>注意</strong>:软件都是采用加密方式的,但为了更稳定、更安全的翻墙,建议卸载国产杀毒软件,至少翻墙时不要用它们!因为很多国产杀毒软件,比如360安全卫生、360杀毒软件、腾讯管家、金山卫士等不仅仅会起干扰作用,造成软件无法正常使用或速度变慢,它们与防火墙还有千丝万缕的关系!其实win10自带的defender就有杀毒的功能,如果还需要安全软件,可以用国外的杀毒软件<a href="http://files.avast.com/iavs9x/avast_free_antivirus_setup_offline.exe" rel="nofollow">avast</a>,防火墙<a href="https://github.com/henrypp/simplewall/releases/download/v.2.3.4/simplewall-2.3.4-setup.exe">simplewall</a>,还有清理软件<a href="http://downloads.wisecleaner.com/soft/WiseCare365.exe" rel="nofollow">wisecare365</a>。它们都是免费的,而且不会干扰电脑运行。</p> <p><strong>选择指南</strong>:有GoProxy ipv6版、GoAgent ipv6版、v2ray版、SSR版、赛风版、WuJie版、FreeGate版、SkyZip版,可以按照顺序依次尝试。由于国内网络环境不同、地区不同,封锁强度会不同,所以使用效果会有差别,有的地区几乎所有的软件都能使用,有的只能用几款,因此具体哪款软件适合你的网络环境,需要你自己来尝试。内存低于2G的电脑建议用<a href="https://github.com/Alvin9999/new-pac/wiki/%E7%81%AB%E7%8B%90%E7%BF%BB%E5%A2%99%E6%B5%8F%E8%A7%88%E5%99%A8">火狐翻墙浏览器</a>。还有<a href="https://github.com/Alvin9999/new-pac/wiki/%E7%9B%B4%E7%BF%BB%E9%80%9A%E9%81%93">直翻通道</a>可供选择,电脑、手机、平板都能使用。如果想自己搭建翻墙服务器,可以学习<a href="https://github.com/Alvin9999/new-pac/wiki/%E8%87%AA%E5%BB%BAss%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%95%99%E7%A8%8B">自建ss/ssr服务器教程</a>或<a href="https://github.com/Alvin9999/new-pac/wiki/%E8%87%AA%E5%BB%BAv2ray%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%95%99%E7%A8%8B">自建v2ray服务器教程</a>。</p> <p><strong>2018年6月6日</strong>:发布<a href="https://gitlab.com/Alvin9999/free/wikis/home" rel="nofollow">备用项目地址</a> 。</p> <p><strong>2019年1月18日公告</strong>:ipv6版国内大多数地区已失效,如果你无法使用ipv6版,请更换其它类型的软件。</p> <p><strong>推荐YouTube视频频道</strong>:<a href="https://www.youtube.com/channel/UCa6ERCDt3GzkvLye32ar89w/videos" rel="nofollow">历史上的今天</a> <a href="https://www.youtube.com/channel/UCtAIPjABiQD3qjlEl1T5VpA/featured" rel="nofollow">文昭談古論今</a></p> <hr> <p><a href="https://github.com/Alvin9999/new-pac/wiki/%E9%AB%98%E5%86%85%E6%A0%B8%E7%89%88">谷歌浏览器69高内核版</a> (2019年2月16日更新无界版本至19.02,更新自由门版本至7.66)</p> <p><a href="https://github.com/Alvin9999/new-pac/wiki/ipv6%E5%BC%80%E5%90%AF%E6%96%B9%E6%B3%95">ipv6开启方法</a> (2018年6月22日更新方法)</p> <p><a href="https://github.com/Alvin9999/new-pac/wiki/GoAgent-ipv6%E7%89%88">谷歌浏览器低内核GoAgent ipv6版</a> (2018年12月20日云端更新GoAgent ipv6)</p> <p><a href="https://github.com/Alvin9999/new-pac/wiki/v2ray%E7%89%88">谷歌浏览器低内核v2ray版</a> (2018年12月27日云端更新v2ray配置信息)</p> <p><a href="https://github.com/Alvin9999/new-pac/wiki/SSR%E7%89%88">谷歌浏览器低内核SSR版</a> (2018年9月23日更新版本)</p> <p><a href="https://github.com/Alvin9999/new-pac/wiki/%E8%B5%9B%E9%A3%8E%E7%89%88">谷歌浏览器低内核赛风版</a> (2018年9月23日更新版本)</p> <p><a href="https://github.com/Alvin9999/new-pac/wiki/FreeGate%E5%92%8CWuJie%E7%89%88">谷歌浏览器低内核FreeGate和WuJie版</a>(2019年2月16日更新无界版本至19.02,更新自由门版本至7.66)</p> <p><a href="https://github.com/Alvin9999/new-pac/wiki/SkyZip%E7%89%88">谷歌浏览器低内核SkyZip版</a>(2018年9月23日更新版本)</p> <p><a href="https://github.com/Alvin9999/new-pac/wiki/GoProxy-ipv6%E7%89%88">谷歌浏览器低内核GoProxy ipv6版</a> (2018年9月23日更新版本)</p> <p><a href="https://github.com/Alvin9999/new-pac/wiki/%E7%81%AB%E7%8B%90%E7%BF%BB%E5%A2%99%E6%B5%8F%E8%A7%88%E5%99%A8">火狐翻墙浏览器</a>(2019年2月16日更新无界版本至19.02,更新自由门版本至7.66)</p> <p><a href="https://github.com/Alvin9999/new-pac/wiki/%E7%9B%B4%E7%BF%BB%E9%80%9A%E9%81%93">直翻通道</a> (2018年1月31日更新)</p> <p><a href="https://github.com/Alvin9999/new-pac/wiki/%E8%B0%B7%E6%AD%8C%E9%95%9C%E5%83%8F">谷歌镜像</a> (2018年10月28日更新)</p> <p><a href="https://github.com/Alvin9999/new-pac/wiki/%E8%87%AA%E5%BB%BAss%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%95%99%E7%A8%8B">自建SS/SSR服务器教程</a> (2018年11月21日增加SS/SSR部署备用脚本)</p> <p><a href="https://github.com/Alvin9999/new-pac/wiki/%E8%87%AA%E5%BB%BAv2ray%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%95%99%E7%A8%8B">自建v2ray服务器教程</a> (2019年2月11日更新一键部署v2ray脚本)</p> <p><a href="https://github.com/Alvin9999/new-pac/wiki/%E5%AE%89%E5%8D%93%E6%89%8B%E6%9C%BA%E7%89%88">安卓手机版</a>(2018年6月24日更新聚缘阁安卓版)</p> <p><a href="https://github.com/Alvin9999/new-pac/wiki/%E8%8B%B9%E6%9E%9C%E6%89%8B%E6%9C%BA%E7%BF%BB%E5%A2%99%E8%BD%AF%E4%BB%B6">苹果手机翻墙方法</a>(2018年2月24日更新)</p> <p><a href="https://github.com/Alvin9999/new-pac/wiki/%E8%8B%B9%E6%9E%9C%E7%94%B5%E8%84%91MAC%E7%BF%BB%E5%A2%99%E8%BD%AF%E4%BB%B6">MAC翻墙方法</a>(2017年12月25日删除无效方法)</p> <p><a href="https://github.com/Alvin9999/new-pac/wiki/%E5%B9%B3%E6%9D%BF%E7%94%B5%E8%84%91%E7%BF%BB%E5%A2%99%E8%BD%AF%E4%BB%B6">平板电脑翻墙方法</a>(2018年2月4日更新)</p> <p><a href="https://github.com/Alvin9999/new-pac/wiki/Linux%E7%B3%BB%E7%BB%9F%E7%BF%BB%E5%A2%99%E6%96%B9%E6%B3%95">Linux系统翻墙方法</a> (2018年5月30日增加Linux SSR 使用方法二)</p> <p><a href="https://github.com/Alvin9999/new-pac/wiki/YouTube%E4%B8%8B%E8%BD%BD1080%E6%95%99%E7%A8%8B">YouTube下载1080教程</a> (2018年11月25日发布)</p> <p><a href="https://github.com/Alvin9999/new-pac/wiki/%E5%AE%9E%E7%94%A8%E7%BD%91%E7%BB%9C%E5%B0%8F%E7%9F%A5%E8%AF%86">实用网络小知识</a> (2018年4月26日更新)</p> <p><a href="https://github.com/Alvin9999/new-pac/wiki/%E6%95%B0%E5%AD%97%E5%AE%89%E5%85%A8%E6%89%8B%E5%86%8C">数字安全手册</a> (推荐两本关于网络安全的书籍)</p> <hr> <p>真心希望大家都能够突破网络封锁、获得真相,祝愿每位善良的人都能拥有一个美好的未来。</p> <p>2019年神韵晚会超清预告片<a href="http://108.61.224.82:8000/f/ddd18239a6/" rel="nofollow">在线观看或下载</a></p> <p><img src="https://raw.githubusercontent.com/Alvin9999/pac2/master/shenyun003.jpg" alt=""></p> <p><img src="https://raw.githubusercontent.com/Alvin9999/pac2/master/1.JPG" alt=""></p> <p><img src="https://raw.githubusercontent.com/Alvin9999/pac2/master/2.JPG" alt=""></p> <hr> <p>有问题可以发帖<a href="https://github.com/Alvin9999/new-pac/issues">反馈交流</a>,或者发邮件到海外邮箱<a href="mailto:kebi2014@gmail.com">kebi2014@gmail.com</a>进行反馈,反馈邮件标题最好注明什么软件及截图。</p> </div> </div> <div id="wiki-rightbar" class="mt-4 ml-md-6 flex-shrink-0 width-full wiki-rightbar"> <div id="wiki-pages-box" class="mb-4 wiki-pages-box js-wiki-pages-box" role="navigation"> <div class="Box Box--condensed box-shadow"> <div class="Box-header js-wiki-toggle-collapse" style="cursor: pointer"> <h3 class="Box-title"> <svg class="octicon octicon-triangle-down js-wiki-sidebar-toggle-display" viewBox="0 0 12 16" version="1.1" width="12" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M0 5l6 6 6-6H0z"/></svg> <svg class="octicon octicon-triangle-right js-wiki-sidebar-toggle-display d-none" viewBox="0 0 6 16" version="1.1" width="6" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M0 14l6-6-6-6v12z"/></svg> Pages <span class="Counter Counter--gray">27</span> </h3> </div> <div class=" js-wiki-sidebar-toggle-display"> <div class="filter-bar"> <input type="text" id="wiki-pages-filter" class="form-control input-sm input-block js-filterable-field" placeholder="Find a Page…" aria-label="Find a Page…"> </div> <ul class="m-0 p-0 list-style-none" data-filterable-for="wiki-pages-filter" data-filterable-type="substring"> <li class="Box-row"> <strong><a class="d-block" href="/Alvin9999/new-pac/wiki">Home</a></strong> </li> <li class="Box-row"> <strong><a class="d-block" href="/Alvin9999/new-pac/wiki/FreeGate%E5%92%8CWuJie%E7%89%88">FreeGate和WuJie版</a></strong> </li> <li class="Box-row"> <strong><a class="d-block" href="/Alvin9999/new-pac/wiki/GoAgent-ipv6%E7%89%88">GoAgent ipv6版</a></strong> </li> <li class="Box-row"> <strong><a class="d-block" href="/Alvin9999/new-pac/wiki/GoProxy-ipv6%E7%89%88">GoProxy ipv6版</a></strong> </li> <li class="Box-row"> <strong><a class="d-block" href="/Alvin9999/new-pac/wiki/ipv6%E5%BC%80%E5%90%AF%E6%96%B9%E6%B3%95">ipv6开启方法</a></strong> </li> <li class="Box-row"> <strong><a class="d-block" href="/Alvin9999/new-pac/wiki/Linux%E7%B3%BB%E7%BB%9F%E7%BF%BB%E5%A2%99%E6%96%B9%E6%B3%95">Linux系统翻墙方法</a></strong> </li> <li class="Box-row"> <strong><a class="d-block" href="/Alvin9999/new-pac/wiki/SkyZip%E7%89%88">SkyZip版</a></strong> </li> <li class="Box-row"> <strong><a class="d-block" href="/Alvin9999/new-pac/wiki/SSR%E7%89%88">SSR版</a></strong> </li> <li class="Box-row"> <strong><a class="d-block" href="/Alvin9999/new-pac/wiki/ss%E5%85%8D%E8%B4%B9%E8%B4%A6%E5%8F%B7">ss免费账号</a></strong> </li> <li class="Box-row"> <strong><a class="d-block" href="/Alvin9999/new-pac/wiki/v2ray%E7%89%88">v2ray版</a></strong> </li> <li class="Box-row"> <strong><a class="d-block" href="/Alvin9999/new-pac/wiki/YouTube%E4%B8%8B%E8%BD%BD1080%E6%95%99%E7%A8%8B">YouTube下载1080教程</a></strong> </li> <li class="Box-row"> <strong><a class="d-block" href="/Alvin9999/new-pac/wiki/%E4%BD%8E%E5%86%85%E6%A0%B8%E7%89%88">低内核版</a></strong> </li> <li class="Box-row"> <strong><a class="d-block" href="/Alvin9999/new-pac/wiki/%E5%AE%89%E5%8D%93%E6%89%8B%E6%9C%BA%E7%89%88">安卓手机版</a></strong> </li> <li class="Box-row"> <strong><a class="d-block" href="/Alvin9999/new-pac/wiki/%E5%AE%9E%E7%94%A8%E7%BD%91%E7%BB%9C%E5%B0%8F%E7%9F%A5%E8%AF%86">实用网络小知识</a></strong> </li> <li class="Box-row"> <strong><a class="d-block" href="/Alvin9999/new-pac/wiki/%E5%B9%B3%E6%9D%BF%E7%94%B5%E8%84%91%E7%BF%BB%E5%A2%99%E8%BD%AF%E4%BB%B6">平板电脑翻墙软件</a></strong> </li> <li class="Box-row wiki-more-pages"> <strong><a class="d-block" href="/Alvin9999/new-pac/wiki/%E6%95%B0%E5%AD%97%E5%AE%89%E5%85%A8%E6%89%8B%E5%86%8C">数字安全手册</a></strong> </li> <li class="Box-row wiki-more-pages"> <strong><a class="d-block" href="/Alvin9999/new-pac/wiki/%E7%81%AB%E7%8B%90%E7%BF%BB%E5%A2%99%E6%B5%8F%E8%A7%88%E5%99%A8">火狐翻墙浏览器</a></strong> </li> <li class="Box-row wiki-more-pages"> <strong><a class="d-block" href="/Alvin9999/new-pac/wiki/%E7%9B%B4%E7%BF%BB%E9%80%9A%E9%81%93">直翻通道</a></strong> </li> <li class="Box-row wiki-more-pages"> <strong><a class="d-block" href="/Alvin9999/new-pac/wiki/%E8%87%AA%E5%BB%BAgoogle-appid%E6%95%99%E7%A8%8B">自建google appid教程</a></strong> </li> <li class="Box-row wiki-more-pages"> <strong><a class="d-block" href="/Alvin9999/new-pac/wiki/%E8%87%AA%E5%BB%BAss%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%95%99%E7%A8%8B">自建ss服务器教程</a></strong> </li> <li class="Box-row wiki-more-pages"> <strong><a class="d-block" href="/Alvin9999/new-pac/wiki/%E8%87%AA%E5%BB%BAv2ray%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%95%99%E7%A8%8B">自建v2ray服务器教程</a></strong> </li> <li class="Box-row wiki-more-pages"> <strong><a class="d-block" href="/Alvin9999/new-pac/wiki/%E8%8B%B9%E6%9E%9C%E6%89%8B%E6%9C%BA%E7%BF%BB%E5%A2%99%E8%BD%AF%E4%BB%B6">苹果手机翻墙软件</a></strong> </li> <li class="Box-row wiki-more-pages"> <strong><a class="d-block" href="/Alvin9999/new-pac/wiki/%E8%8B%B9%E6%9E%9C%E7%94%B5%E8%84%91MAC%E7%BF%BB%E5%A2%99%E8%BD%AF%E4%BB%B6">苹果电脑MAC翻墙软件</a></strong> </li> <li class="Box-row wiki-more-pages"> <strong><a class="d-block" href="/Alvin9999/new-pac/wiki/%E8%B0%B7%E6%AD%8C%E6%B5%8F%E8%A7%88%E5%99%A8%E5%86%85%E6%A0%B8%E5%8D%87%E7%BA%A7%E6%96%B9%E6%B3%95">谷歌浏览器内核升级方法</a></strong> </li> <li class="Box-row wiki-more-pages"> <strong><a class="d-block" href="/Alvin9999/new-pac/wiki/%E8%B0%B7%E6%AD%8C%E9%95%9C%E5%83%8F">谷歌镜像</a></strong> </li> <li class="Box-row wiki-more-pages"> <strong><a class="d-block" href="/Alvin9999/new-pac/wiki/%E8%B5%9B%E9%A3%8E%E7%89%88">赛风版</a></strong> </li> <li class="Box-row wiki-more-pages"> <strong><a class="d-block" href="/Alvin9999/new-pac/wiki/%E9%AB%98%E5%86%85%E6%A0%B8%E7%89%88">高内核版</a></strong> </li> <li class="Box-row wiki-more-pages-link"> <button type="button" class="f6 mx-auto btn-link muted-link js-wiki-more-pages-link"> Show 12 more pages… </button> </li> </ul> </div> </div> </div> <h5 class="mt-0 mb-2">Clone this wiki locally</h5> <div class="width-full input-group"> <input id="wiki-clone-url" type="text" data-autoselect class="form-control input-sm text-small text-gray input-monospace" aria-label="Clone URL for this wiki" value="https://github.com/Alvin9999/new-pac.wiki.git" readonly="readonly"> <span class="input-group-button"> <clipboard-copy for="wiki-clone-url" aria-label="Copy to clipboard" class="btn btn-sm zeroclipboard-button"> <svg class="octicon octicon-clippy" viewBox="0 0 14 16" version="1.1" width="14" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M2 13h4v1H2v-1zm5-6H2v1h5V7zm2 3V8l-3 3 3 3v-2h5v-2H9zM4.5 9H2v1h2.5V9zM2 12h2.5v-1H2v1zm9 1h1v2c-.02.28-.11.52-.3.7-.19.18-.42.28-.7.3H1c-.55 0-1-.45-1-1V4c0-.55.45-1 1-1h3c0-1.11.89-2 2-2 1.11 0 2 .89 2 2h3c.55 0 1 .45 1 1v5h-1V6H1v9h10v-2zM2 5h8c0-.55-.45-1-1-1H8c-.55 0-1-.45-1-1s-.45-1-1-1-1 .45-1 1-.45 1-1 1H3c-.55 0-1 .45-1 1z"/></svg> </clipboard-copy> </span> </div> </div> </div> </div> <div class="modal-backdrop js-touch-events"></div> </div> </div> </div> </div> <div class="footer container-lg p-responsive" role="contentinfo"> <div class="position-relative d-flex flex-row-reverse flex-lg-row flex-wrap flex-lg-nowrap flex-justify-center flex-lg-justify-between pt-6 pb-2 mt-6 f6 text-gray border-top border-gray-light "> <ul class="list-style-none d-flex flex-wrap col-12 col-lg-6 flex-justify-center flex-lg-justify-start mb-2 mb-lg-0"> <li class="mr-3">© 2019 <span title="0.26529s from unicorn-6b7d8f46b9-6kz2x">GitHub</span>, Inc.</li> <li class="mr-3"><a data-ga-click="Footer, go to terms, text:terms" href="https://github.com/site/terms">Terms</a></li> <li class="mr-3"><a data-ga-click="Footer, go to privacy, text:privacy" href="https://github.com/site/privacy">Privacy</a></li> <li class="mr-3"><a data-ga-click="Footer, go to security, text:security" href="https://github.com/security">Security</a></li> <li class="mr-3"><a href="https://githubstatus.com/" data-ga-click="Footer, go to status, text:status">Status</a></li> <li><a data-ga-click="Footer, go to help, text:help" href="https://help.github.com">Help</a></li> </ul> <a aria-label="Homepage" title="GitHub" class="footer-octicon mr-lg-4" href="https://github.com"> <svg height="24" class="octicon octicon-mark-github" viewBox="0 0 16 16" version="1.1" width="24" aria-hidden="true"><path fill-rule="evenodd" d="M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0 0 16 8c0-4.42-3.58-8-8-8z"/></svg> </a> <ul class="list-style-none d-flex flex-wrap col-12 col-lg-6 flex-justify-center flex-lg-justify-end mb-2 mb-lg-0"> <li class="mr-3"><a data-ga-click="Footer, go to contact, text:contact" href="https://github.com/contact">Contact GitHub</a></li> <li class="mr-3"><a href="https://github.com/pricing" data-ga-click="Footer, go to Pricing, text:Pricing">Pricing</a></li> <li class="mr-3"><a href="https://developer.github.com" data-ga-click="Footer, go to api, text:api">API</a></li> <li class="mr-3"><a href="https://training.github.com" data-ga-click="Footer, go to training, text:training">Training</a></li> <li class="mr-3"><a href="https://github.blog" data-ga-click="Footer, go to blog, text:blog">Blog</a></li> <li><a data-ga-click="Footer, go to about, text:about" href="https://github.com/about">About</a></li> </ul> </div> <div class="d-flex flex-justify-center pb-6"> <span class="f6 text-gray-light"></span> </div> </div> <div id="ajax-error-message" class="ajax-error-message flash flash-error"> <svg class="octicon octicon-alert" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M8.893 1.5c-.183-.31-.52-.5-.887-.5s-.703.19-.886.5L.138 13.499a.98.98 0 0 0 0 1.001c.193.31.53.501.886.501h13.964c.367 0 .704-.19.877-.5a1.03 1.03 0 0 0 .01-1.002L8.893 1.5zm.133 11.497H6.987v-2.003h2.039v2.003zm0-3.004H6.987V5.987h2.039v4.006z"/></svg> <button type="button" class="flash-close js-ajax-error-dismiss" aria-label="Dismiss error"> <svg class="octicon octicon-x" viewBox="0 0 12 16" version="1.1" width="12" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M7.48 8l3.75 3.75-1.48 1.48L6 9.48l-3.75 3.75-1.48-1.48L4.52 8 .77 4.25l1.48-1.48L6 6.52l3.75-3.75 1.48 1.48L7.48 8z"/></svg> </button> You can’t perform that action at this time. </div> <script crossorigin="anonymous" integrity="sha512-N6BPdqxnrYL4kxWa5gDIlmhui/SEMiHoobwzTpVOWheR111Zxv5GOnCtGpt5qhE5rIpi9RHMeyngI5w6WhGfnw==" type="application/javascript" src="https://github.githubassets.com/assets/frameworks-0339542411b5666802ea364ae561d67e.js"></script> <script crossorigin="anonymous" async="async" integrity="sha512-D/8iR8ROD3vVOmwLSVsS1j1knDeAOuW9NLNRFb3Pyd68G/gC1b3xRH/krz0K2nuECEZRjVsUAU5caoJKAwoLwA==" type="application/javascript" src="https://github.githubassets.com/assets/github-27e2e2875f3fc6cfce6518e479adf7b8.js"></script> <script crossorigin="anonymous" async="async" integrity="sha512-c44z5nODEaKK3GYFvk6sJ+mQ11NU39x+7a8XfyyP2tvKxKleREj9kiG7faxy8HezxO3JLEySVB+jrElhE/tZDg==" type="application/javascript" src="https://github.githubassets.com/assets/wiki-d986eaa4dd007a3f9a67d1f6a6c30320.js"></script> <div class="js-stale-session-flash stale-session-flash flash flash-warn flash-banner d-none"> <svg class="octicon octicon-alert" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M8.893 1.5c-.183-.31-.52-.5-.887-.5s-.703.19-.886.5L.138 13.499a.98.98 0 0 0 0 1.001c.193.31.53.501.886.501h13.964c.367 0 .704-.19.877-.5a1.03 1.03 0 0 0 .01-1.002L8.893 1.5zm.133 11.497H6.987v-2.003h2.039v2.003zm0-3.004H6.987V5.987h2.039v4.006z"/></svg> <span class="signed-in-tab-flash">You signed in with another tab or window. <a href="">Reload</a> to refresh your session.</span> <span class="signed-out-tab-flash">You signed out in another tab or window. <a href="">Reload</a> to refresh your session.</span> </div> <template id="site-details-dialog"> <details class="details-reset details-overlay details-overlay-dark lh-default text-gray-dark" open> <summary aria-haspopup="dialog" aria-label="Close dialog"></summary> <details-dialog class="Box Box--overlay d-flex flex-column anim-fade-in fast"> <button class="Box-btn-octicon m-0 btn-octicon position-absolute right-0 top-0" type="button" aria-label="Close dialog" data-close-dialog> <svg class="octicon octicon-x" viewBox="0 0 12 16" version="1.1" width="12" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M7.48 8l3.75 3.75-1.48 1.48L6 9.48l-3.75 3.75-1.48-1.48L4.52 8 .77 4.25l1.48-1.48L6 6.52l3.75-3.75 1.48 1.48L7.48 8z"/></svg> </button> <div class="octocat-spinner my-6 js-details-dialog-spinner"></div> </details-dialog> </details> </template> <div class="Popover js-hovercard-content position-absolute" style="display: none; outline: none;" tabindex="0"> <div class="Popover-message Popover-message--bottom-left Popover-message--large Box box-shadow-large" style="width:360px;"> </div> </div> <div id="hovercard-aria-description" class="sr-only"> Press h to open a hovercard with more details. </div> <div aria-live="polite" class="js-global-screen-reader-notice sr-only"></div> </body> </html>
nyaundid
SEIS 665 Assignment 2: Linux & Git Overview This week we will focus on becoming familiar with launching a Linux server and working with some basic Linux and Git commands. We will use AWS to launch and host the Linux server. AWS might seem a little confusing at this point. Don’t worry, we will gain much more hands-on experience with AWS throughout the course. The goal is to get you comfortable working with the technology and not overwhelm you with all the details. Requirements You need to have a personal AWS account and GitHub account for this assignment. You should also read the Git Hands-on Guide and Linux Hands-on Guide before beginning this exercise. A word about grading One of the key DevOps practices we learn about in this class is the use of automation to increase the speed and repeatability of processes. Automation is utilized during the assignment grading process to review and assess your work. It’s important that you follow the instructions in each assignment and type in required files and resources with the proper names. All names are case sensitive, so a name like "Web1" is not the same as "web1". If you misspell a name, use the wrong case, or put a file in the wrong directory location you will lose points on your assignment. This is the easiest way to lose points, and also the most preventable. You should always double-check your work to make sure it accurately reflects the requirements specified in the assignment. You should always carefully review the content of your files before submitting your assignment. The assignment Let’s get started! Create GitHub repository The first step in the assignment is to setup a Git repository on GitHub. We will use a special solution called GitHub Classroom for this course which automates the process of setting up student assignment repositories. Here are the basic steps: Click on the following link to open Assignment 2 on the GitHub Classroom site: https://classroom.github.com/a/K4zcVmX- (Links to an external site.)Links to an external site. Click on the Accept this assignment button. GitHub Classroom will provide you with a URL (https) to access the assignment repository. Either copy this address to your clipboard or write it down somewhere. You will need to use this address to set up the repository on a Linux server. Example: https://github.com/UST-SEIS665/hw2-seis665-02-spring2019-<your github id>.git At this point your new repository to ready to use. The repository is currently empty. We will put some content in there soon! Launch Linux server The second step in the assignment is to launch a Linux server using AWS EC2. The server should have the following characteristics: Amazon Linux 2 AMI 64-bit (usually the first option listed) Located in a U.S. region (us-east-1) t2.micro instance type All default instance settings (storage, vpm, security group, etc.) I’ve shown you how to launch EC2 instances in class. You can review it on Canvas. Once you launch the new server, it may take a few minutes to provision. Log into server The next step is to log into the Linux server using a terminal program with a secure shell (SSH) support. You can use iTerm2 (Links to an external site.)Links to an external site. on a Mac and GitBash/PuTTY (Links to an external site.)Links to an external site. on a PC. You will need to have the private server key and the public IP address before attempting to log into the server. The server key is basically your password. If you lose it, you will need to terminate the existing instance and launch a new server. I recommend reusing the same key when launching new servers throughout the class. Note, I make this recommendation to make the learning process easier and not because it is a common security practice. I’ve shown you how to use a terminal application to log into the instance using a Windows desktop. Your personal computer or lab computer may be running a different OS version, but the process is still very similar. You can review the videos on the Canvas. Working with Linux If you’ve made it this far, congratulations! You’ve made it over the toughest hurdle. By the end of this course, I promise you will be able to launch and log into servers in your sleep. You should be looking at a login screen that looks something like this: Last login: Mon Mar 21 21:17:54 2016 from 174-20-199-194.mpls.qwest.net __| __|_ ) _| ( / Amazon Linux AMI ___|\___|___| https://aws.amazon.com/amazon-linux-ami/2015.09-release-notes/ 8 package(s) needed for security, out of 17 available Run "sudo yum update" to apply all updates. ec2-user@ip-172-31-15-26 ~]$ Your terminal cursor is sitting at the shell prompt, waiting for you to type in your first command. Remember the shell? It is a really cool program that lets you start other programs and manage services on the Linux system. The rest of this assignment will be spent working with the shell. Note, when you are asked to type in a command in the steps below, don’t type in the dollar-sign ($) character. This is just meant to represent the command prompt. The actual commands are represented by the characters to the right of the command prompt. Let’s start by asking the shell for some help. Type in: $ help The shell provides you with a list of commands you can run along with possible command options. Next, check out one of the pages in the built-in manual: $ man ls A man page will appear with information on how to use the ls command. This command is used to list the contents of file directories. Either space through the contents of the man page or hit q to exit. Most of the core Linux commands have man pages available. But honestly, some of these man pages are a bit hard to understand. Sometimes your best bet is to search on Google if you are trying to figure out how to use a specific command. When you initially log into Linux, the system places you in your home directory. Each user on the system has a separate home directory. Let’s see where your home directory is located: $ pwd The response should be /home/ec2-user. The pwd command is handy to remember if you ever forget what file directory you are currently located in. If you recall from the Linux Hands-on Guide, this directory is also your current working directory. Type in: $ cd / The cd command let’s you change to a new working directory on the server. In this case, we changed to the root (/) directory. This is the parent of all the other directories on the file system. Type in: $ ls The ls command lists the contents of the current directory. As you can see, root directory contains many other directories. You will become familiar with these directories over time. The ls command provides a very basic directory listing. You need to supply the command with some options if you want to see more detailed information. Type in: $ ls -la See how this command provides you with much more detailed information about the files and directories? You can use this detailed listing to see the owner, group, and access control list settings for each file or directory. Do you see any files listed? Remember, the first character in the access control list column denotes whether a listed item is a file or a directory. You probably see a couple files with names like .autofsck. How come you didn’t see this file when you typed in the lscommand without any options? (Try to run this command again to convince yourself.) Files names that start with a period are called hidden files. These files won’t appear on normal directory listings. Type in: $ cd /var Then, type in: $ ls You will see a directory listing for the /var directory. Next, type in: $ ls .. Huh. This directory listing looks the same as the earlier root directory listing. When you use two periods (..) in a directory path that means you are referring to the parent directory of the current directory. Just think of the two dots as meaning the directory above the current directory. Now, type in: $ cd ~ $ pwd Whoa. We’re back at our home directory again. The tilde character (~) is another one of those handy little directory path shortcuts. It always refers to our personal home directory. Keep in mind that since every user has their own home directory, the tilde shortcut will refer to a unique directory for each logged-in user. Most students are used to navigating a file system by clicking a mouse in nested graphical folders. When they start using a command-line to navigate a file system, they sometimes get confused and lose track of their current position in the file system. Remember, you can always use the pwd command to quickly figure out what directory you are currently working in. Let’s make some changes to the file system. We can easily make our own directories on the file system. Type: mkdir test Now type: ls Cool, there’s our new test directory. Let’s pretend we don’t like that directory name and delete it. Type: rmdir test Now it’s gone. How can you be sure? You should know how to check to see if the directory still exists at this point. Go ahead and check. Let’s create another directory. Type in: $ mkdir documents Next, change to the new directory: $ cd documents Did you notice that your command prompt displays the name of the current directory? Something like: [ec2-user@ip-172-31-15-26 documents]$. Pretty handy, huh? Okay, let’s create our first file in the documents directory. This is just an empty file for training purposes. Type in: $ touch paper.txt Check to see that the new file is in the directory. Now, go back to the previous directory. Remember the double dot shortcut? $ cd .. Okay, we don’t like our documents directory any more. Let’s blow it away. Type in: $ rmdir documents Uh oh. The shell didn’t like that command because the directory isn’t empty. Let’s change back into the documents directory. But this time don’t type in the full name of the directory. You can let shell auto-completion do the typing for you. Type in the first couple characters of the directory name and then hit the tab key: $ cd doc<tab> You should use the tab auto-completion feature often. It saves typing and makes working with the Linux file system much much easier. Tab is your friend. Now, remove the file by typing: $ rm paper.txt Did you try to use the tab key instead of typing in the whole file name? Check to make sure the file was deleted from the directory. Next, create a new file: $ touch file1 We like file1 so much that we want to make a backup copy. Type: $ cp file1 file1-backup Check to make sure the new backup copy was created. We don’t really like the name of that new file, so let’s rename it. Type: $ mv file1-backup backup Moving a file to the same directory and giving it a new name is basically the same thing as renaming it. We could have moved it to a different directory if we wanted. Let’s list all of the files in the current directory that start with the letter f: $ ls f* Using wildcard pattern matching in file commands is really useful if you want the command to impact or filter a group of files. Now, go up one directory to the parent directory (remember the double dot shortcut?) We tried to remove the documents directory earlier when it had files in it. Obviously that won’t work again. However, we can use a more powerful command to destroy the directory and vanquish its contents. Behold, the all powerful remove command: $ rm -fr documents Did you remember to use auto-completion when typing in documents? This command and set of options forcibly removes the directory and its contents. It’s a dangerous command wielded by the mightiest Linux wizards. Okay, maybe that’s a bit of an exaggeration. Just be careful with it. Check to make sure the documents directory is gone before proceeding. Let’s continue. Change to the directory /var and make a directory called test. Ugh. Permission denied. We created this darn Linux server and we paid for it. Shouldn’t we be able to do anything we want on it? You logged into the system as a user called ec2-user. While this user can create and manage files in its home directory, it cannot change files all across the system. At least it can’t as a normal user. The ec2-user is a member of the root group, so it can escalate its privileges to super-user status when necessary. Let’s try it: $ sudo mkdir test Check to make sure the directory exists now. Using sudo we can execute commands as a super-user. We can do anything we want now that we know this powerful new command. Go ahead and delete the test directory. Did you remember to use sudo before the rmdir command? Check to make sure the directory is gone. You might be asking yourself the question: why can we list the contents of the /var directory but not make changes? That’s because all users have read access to the /var directory and the ls command is a read function. Only the root users or those acting as a super-user can write changes to the directory. Let’s go back to our home directory: $ cd ~ Editing text files is a really common task on Linux systems because many of the application configuration files are text files. We can create a text file by using a text editor. Type in: $ nano myfile.conf The shell starts up the nano text editor and places your terminal cursor in the editing screen. Nano is a simple text-based word processor. Type in a few lines of text. When you’re done writing your novel, hit ctrl-x and answer y to the prompt to save your work. Finally, hit enter to save the text to the filename you specified. Check to see that your file was saved in the directory. You can take a look at the contents of your file by typing: $ cat myfile.conf The cat command displays your text file content on the terminal screen. This command works fine for displaying small text files. But if your file is hundreds of lines long, the content will scroll down your terminal screen so fast that you won’t be able to easily read it. There’s a better way to view larger text files. Type in: $ less myfile.conf The less command will page the display of a text file, allowing you to page through the contents of the file using the space bar. Your text file is probably too short to see the paging in action though. Hit q to quit out of the less text viewer. Hit the up-arrow key on your keyboard a few times until the commmand nano myfile.conf appears next to your command prompt. Cool, huh? The up-arrow key allows you to replay a previously run command. Linux maintains a list of all the commands you have run since you logged into the server. This is called the command history. It’s a really useful feature if you have to re-run a complex command again. Now, hit ctrl-c. This cancels whatever command is displayed on the command line. Type in the following command to create a couple empty files in the directory: $ touch file1 file2 file3 Confirm that the files were created. Some commands, like touch. allow you to specify multiple files as arguments. You will find that Linux commands have all kinds of ways to make tasks more efficient like this. Throughout this assignment, we have been running commands and viewing results on the terminal screen. The screen is the standard place for commands to output results. It’s known as the standard out (stdout). However, it’s really useful to output results to the file system sometimes. Type in: $ ls > listing.txt Take a look at the directory listing now. You just created a new file. View the contents of the listing.txt file. What do you see? Instead of sending the output from the ls command to the screen we sent it to a text file. Let’s try another one. Type: $ cat myfile.conf > listing.txt Take a look at the contents of the listing.txt file again. It looks like your myfile.conf file now. It’s like you made a copy of it. But what happened to the previous content in the listing.txt file? When you redirect the output of a command using the right angle-bracket character (>), the output overwrites the existing file. Type this command in: $ cat myfile.conf >> listing.txt Now look at the contents of the listing.txt file. You should see your original content displayed twice. When you use two angle-bracket characters in the commmand the output appends (or adds to) the file instead of overwriting it. We redirected the output from a command to a text file. It’s also possible to redirect the input to a command. Typically we use a keyboard to provide input, but sometimes it makes more sense to input a file to a command. For example, how many words are in your new listing.txt file? Let’s find out. Type in: $ wc -w < listing.txt Did you get a number? This command inputs the listing.txt file into a word count program called wc. Type in the command: $ ls /usr/bin The terminal screen probably scrolled quickly as filenames flashed by. The /usr/bin directory holds quite a few files. It would be nice if we could page through the contents of this directory. Well, we can. We can use a special shell feature called pipes. In previous steps, we redirected I/O using the file system. Pipes allow us to redirect I/O between programs. We can redirect the output from one program into another. Type in: $ ls /usr/bin | less Now the directory listing is paged. Hit the spacebar to page through the listing. The pipe, represented by a vertical bar character (|), takes the output from the ls command and redirects it to the less command where the resulting output is paged. Pipes are super powerful and used all the time by savvy Linux operators. Hit the q key to quit the paginated directory listing command. Working with shell scripts Now things are going to get interesting. We’ve been manually typing in commands throughout this exercise. If we were running a set of repetitive tasks, we would want to automate the process as much as possible. The shell makes it really easy to automate tasks using shell scripts. The shell provides many of the same features as a basic procedural programming language. Let’s write some code. Type in this command: $ j=123 $ echo $j We just created a variable named j referencing the string 123. The echo command printed out the value of the variable. We had to use a dollar sign ($) when referencing the variable in another command. Next, type in: $ j=1+1 $ echo $j Is that what you expected? The shell just interprets the variable value as a string. It’s not going to do any sort of computation. Typing in shell script commands on the command line is sort of pointless. We want to be able to create scripts that we can run over-and-over. Let’s create our first shell script. Use the nano editor to create a file named myscript. When the file is open in the editor, type in the following lines of code: #!/bin/bash echo Hello $1 Now quit the editor and save your file. We can run our script by typing: $ ./myscript World Er, what happened? Permission denied. Didn’t we create this file? Why can’t we run it? We can’t run the script file because we haven’t set the execute permission on the file. Type in: $ chmod u+x myscript This modifies the file access control list to allow the owner of the file to execute it. Let’s try to run the command again. Hit the up-arrow key a couple times until the ./myscript World command is displayed and hit enter. Hooray! Our first shell script. It’s probably a bit underwhelming. No problem, we’ll make it a little more complex. The script took a single argument called World. Any arguments provided to a shell script are represented as consecutively numbered variables inside the script ($1, $2, etc). Pretty simple. You might be wondering why we had to type the ./ characters before the name of our script file. Try to type in the command without them: $ myscript World Command not found. That seems a little weird. Aren’t we currently in the directory where the shell script is located? Well, that’s just not how the shell works. When you enter a command into the shell, it looks for the command in a predefined set of directories on the server called your PATH. Since your script file isn’t in your special path, the shell reports it as not found. By typing in the ./ characters before the command name you are basically forcing the shell to look for your script in the current directory instead of the default path. Create another file called cleanup using nano. In the file editor window type: #!/bin/bash # My cleanup script mkdir archive mv file* archive Exit the editor window and save the file. Change the permissions on the script file so that you can execute it. Now run the command: $ ./cleanup Take a look at the file directory listing. Notice the archive directory? List the contents of that directory. The script automatically created a new directory and moved three files into it. Anything you can do manually at a command prompt can be automated using a shell script. Let’s create one more shell script. Use nano to create a script called namelist. Here is the content of the script: #!/bin/bash # for-loop test script names='Jason John Jane' for i in $names do echo Hello $i done Change the permissions on the script file so that you can execute it. Run the command: $ ./namelist The script will loop through a set of names stored in a variable displaying each one. Scripts support several programming constructs like for-loops, do-while loops, and if-then-else. These building blocks allow you to create fairly complex scripts for automating tasks. Installing packages and services We’re nearing the end of this assignment. But before we finish, let’s install some new software packages on our server. The first thing we should do is make sure all the current packages installed on our Linux server are up-to-date. Type in: $ sudo yum update -y This is one of those really powerful commands that requires sudo access. The system will review the currently installed packages and go out to the Internet and download appropriate updates. Next, let’s install an Apache web server on our system. Type in: $ sudo yum install httpd -y Bam! You probably never knew that installing a web server was so easy. We’re not going to actually use the web server in this exercise, but we will in future assignments. We installed the web server, but is it actually running? Let’s check. Type in: $ sudo service httpd status Nope. Let’s start it. Type: $ sudo service httpd start We can use the service command to control the services running on the system. Let’s setup the service so that it automatically starts when the system boots up. Type in: $ sudo chkconfig httpd on Cool. We installed the Apache web server on our system, but what other programs are currently running? We can use the pscommand to find out. Type in: $ ps -ax Lots of processes are running on our system. We can even look at the overall performance of our system using the topcommand. Let’s try that now. Type in: $ top The display might seem a little overwhelming at first. You should see lots of performance information displayed including the cpu usage, free memory, and a list of running tasks. We’re almost across the finish line. Let’s make sure all of our valuable work is stored in a git repository. First, we need to install git. Type in the command: $ sudo yum install git -y Check your work It’s very important to check your work before submitting it for grading. A misspelled, misplaced or missing file will cost you points. This may seem harsh, but the reality is that these sorts of mistakes have consequences in the real world. For example, a server instance could fail to launch properly and impact customers because a single required file is missing. Here is what the contents of your git repository should look like before final submission: ┣archive ┃ ┣ file1 ┃ ┣ file2 ┃ ┗ file3 ┣ namelist ┗ myfile.conf Saving our work in the git repository Next, make sure you are still in your home directory (/home/ec2-user). We will install the git repository you created at the beginning of this exercise. You will need to modify this command by typing in the GitHub repository URL you copied earlier. $ git clone <your GitHub URL here>.git Example: git clone https://github.com/UST-SEIS665/hw2-seis665-02-spring2019-<your github id>.git The git application will ask you for your GitHub username and password. Note, if you have multi-factor authentication enabled on your GitHub account you will need to provide a personal token instead of your password. Git will clone (copy) the repository from GitHub to your Linux server. Since the repository is empty the clone happens almost instantly. Check to make sure that a sub-directory called "hw2-seis665-02-spring2019-<username>" exists in the current directory (where <username> is your GitHub account name). Git automatically created this directory as part of the cloning process. Change to the hw2-seis665-02-spring2019-<username> directory and type: $ ls -la Notice the .git hidden directory? This is where git actually stores all of the file changes in your repository. Nothing is actually in your repository yet. Change back to the parent directory (cd ..). Next, let’s move some of our files into the repository. Type: $ mv archive hw2-seis665-02-spring2019-<username> $ mv namelist hw2-seis665-02-spring2019-<username> $ mv myfile.conf hw2-seis665-02-spring2019-<username> Hopefully, you remembered to use the auto-complete function to reduce some of that typing. Change to the hw2-seis665-02-spring2019-<username> directory and list the directory contents. Your files are in the working directory, but are not actually stored in the repository because they haven’t been committed yet. Type in: $ git status You should see a list of untracked files. Let’s tell git that we want these files tracked. Type in: $ git add * Now type in the git status command again. Notice how all the files are now being tracked and are ready to be committed. These files are in the git staging area. We’ll commit them to the repository next. Type: $ git commit -m 'assignment 2 files' Next, take a look at the commit log. Type: $ git log You should see your commit listed along with an assigned hash (long string of random-looking characters). Finally, let’s save the repository to our GitHub account. Type in: $ git push origin master The git client will ask you for your GitHub username and password before pushing the repository. Go back to the GitHub.com website and login if you have been logged out. Click on the repository link for the assignment. Do you see your files listed there? Congratulations, you completed the exercise! Terminate server The last step is to terminate your Linux instance. AWS will bill you for every hour the instance is running. The cost is nominal, but there’s no need to rack up unnecessary charges. Here are the steps to terminate your instance: Log into your AWS account and click on the EC2 dashboard. Click the Instances menu item. Select your server in the instances table. Click on the Actions drop down menu above the instances table. Select the Instance State menu option Click on the Terminate action. Your Linux instance will shutdown and disappear in a few minutes. The EC2 dashboard will continue to display the instance on your instance listing for another day or so. However, the state of the instance will be terminated. Submitting your assignment — IMPORTANT! If you haven’t already, please e-mail me your GitHub username in order to receive credit for this assignment. There is no need to email me to tell me that you have committed your work to GitHub or to ask me if your GitHub submission worked. If you can see your work in your GitHub repository, I can see your work.
Rynkll696
import pyttsx3 import speech_recognition as sr import datetime from datetime import date import calendar import time import math import wikipedia import webbrowser import os import smtplib import winsound import pyautogui import cv2 from pygame import mixer from tkinter import * import tkinter.messagebox as message from sqlite3 import * conn = connect("voice_assistant_asked_questions.db") conn.execute("CREATE TABLE IF NOT EXISTS `voicedata`(id INTEGER PRIMARY KEY AUTOINCREMENT,command VARCHAR(201))") conn.execute("CREATE TABLE IF NOT EXISTS `review`(id INTEGER PRIMARY KEY AUTOINCREMENT, review VARCHAR(50), type_of_review VARCHAR(50))") conn.execute("CREATE TABLE IF NOT EXISTS `emoji`(id INTEGER PRIMARY KEY AUTOINCREMENT,emoji VARCHAR(201))") global query engine = pyttsx3.init('sapi5') voices = engine.getProperty('voices') engine.setProperty('voice', voices[0].id) def speak(audio): engine.say(audio) engine.runAndWait() def wishMe(): hour = int(datetime.datetime.now().hour) if hour >= 0 and hour<12: speak("Good Morning!") elif hour >= 12 and hour < 18: speak("Good Afternoon!") else: speak("Good Evening!") speak("I am voice assistant Akshu2020 Sir. Please tell me how may I help you.") def takeCommand(): global query r = sr.Recognizer() with sr.Microphone() as source: print("Listening...") r.pause_threshold = 0.9 audio = r.listen(source) try: print("Recognizing...") query = r.recognize_google(audio,language='en-in') print(f"User said: {query}\n") except Exception as e: #print(e) print("Say that again please...") #speak('Say that again please...') return "None" return query def calculator(): global query try: if 'add' in query or 'edi' in query: speak('Enter a number') a = float(input("Enter a number:")) speak('Enter another number to add') b = float(input("Enter another number to add:")) c = a+b print(f"{a} + {b} = {c}") speak(f'The addition of {a} and {b} is {c}. Your answer is {c}') speak('Do you want to do another calculation?') query = takeCommand().lower() if 'y' in query: speak('ok which calculation you want to do?') query = takeCommand().lower() calculator() else: speak('ok') elif 'sub' in query: speak('Enter a number') a = float(input("Enter a number:")) speak('Enter another number to subtract') b = float(input("Enter another number to subtract:")) c = a-b print(f"{a} - {b} = {c}") speak(f'The subtraction of {a} and {b} is {c}. Your answer is {c}') speak('Do you want to do another calculation?') query = takeCommand().lower() if 'y' in query: speak('ok which calculation you want to do?') query = takeCommand().lower() calculator() else: speak('ok') elif 'mod' in query: speak('Enter a number') a = float(input("Enter a number:")) speak('Enter another number') b = float(input("Enter another number:")) c = a%b print(f"{a} % {b} = {c}") speak(f'The modular division of {a} and {b} is equal to {c}. Your answer is {c}') speak('Do you want to do another calculation?') query = takeCommand().lower() if 'y' in query: speak('ok which calculation you want to do?') query = takeCommand().lower() calculator() else: speak('ok') elif 'div' in query: speak('Enter a number as dividend') a = float(input("Enter a number:")) speak('Enter another number as divisor') b = float(input("Enter another number as divisor:")) c = a/b print(f"{a} / {b} = {c}") speak(f'{a} divided by {b} is equal to {c}. Your answer is {c}') speak('Do you want to do another calculation?') query = takeCommand().lower() if 'y' in query: speak('ok which calculation you want to do?') query = takeCommand().lower() calculator() else: speak('ok') elif 'multi' in query: speak('Enter a number') a = float(input("Enter a number:")) speak('Enter another number to multiply') b = float(input("Enter another number to multiply:")) c = a*b print(f"{a} x {b} = {c}") speak(f'The multiplication of {a} and {b} is {c}. Your answer is {c}') speak('Do you want to do another calculation?') query = takeCommand().lower() if 'y' in query: speak('ok which calculation you want to do?') query = takeCommand().lower() calculator() else: speak('ok') elif 'square root' in query: speak('Enter a number to find its sqare root') a = float(input("Enter a number:")) c = a**(1/2) print(f"Square root of {a} = {c}") speak(f'Square root of {a} is {c}. Your answer is {c}') speak('Do you want to do another calculation?') query = takeCommand().lower() if 'y' in query: speak('ok which calculation you want to do?') query = takeCommand().lower() calculator() else: speak('ok') elif 'square' in query: speak('Enter a number to find its sqare') a = float(input("Enter a number:")) c = a**2 print(f"{a} x {a} = {c}") speak(f'Square of {a} is {c}. Your answer is {c}') speak('Do you want to do another calculation?') query = takeCommand().lower() if 'y' in query: speak('ok which calculation you want to do?') query = takeCommand().lower() calculator() else: speak('ok') elif 'cube root' in query: speak('Enter a number to find its cube root') a = float(input("Enter a number:")) c = a**(1/3) print(f"Cube root of {a} = {c}") speak(f'Cube root of {a} is {c}. Your answer is {c}') speak('Do you want to do another calculation?') query = takeCommand().lower() if 'y' in query: speak('ok which calculation you want to do?') query = takeCommand().lower() calculator() else: speak('ok') elif 'cube' in query: speak('Enter a number to find its sqare') a = float(input("Enter a number:")) c = a**3 print(f"{a} x {a} x {a} = {c}") speak(f'Cube of {a} is {c}. Your answer is {c}') speak('Do you want to do another calculation?') query = takeCommand().lower() if 'y' in query: speak('ok which calculation you want to do?') query = takeCommand().lower() calculator() else: speak('ok') elif 'fact' in query: try: n = int(input('Enter the number whose factorial you want to find:')) fact = 1 for i in range(1,n+1): fact = fact*i print(f"{n}! = {fact}") speak(f'{n} factorial is equal to {fact}. Your answer is {fact}.') speak('Do you want to do another calculation?') query = takeCommand().lower() if 'y' in query: speak('ok which calculation you want to do?') query = takeCommand().lower() calculator() else: speak('ok') except Exception as e: #print(e) speak('I unable to calculate its factorial.') speak('Do you want to do another calculation?') query = takeCommand().lower() if 'y' in query: speak('ok which calculation you want to do?') query = takeCommand().lower() calculator() else: speak('ok') elif 'power' in query or 'raise' in query: speak('Enter a number whose power you want to raised') a = float(input("Enter a number whose power to be raised :")) speak(f'Enter a raised power to {a}') b = float(input(f"Enter a raised power to {a}:")) c = a**b print(f"{a} ^ {b} = {c}") speak(f'{a} raise to the power {b} = {c}. Your answer is {c}') speak('Do you want to do another calculation?') query = takeCommand().lower() if 'y' in query: speak('ok which calculation you want to do?') query = takeCommand().lower() calculator() else: speak('ok') elif 'percent' in query: speak('Enter a number whose percentage you want to calculate') a = float(input("Enter a number whose percentage you want to calculate :")) speak(f'How many percent of {a} you want to calculate?') b = float(input(f"Enter how many percentage of {a} you want to calculate:")) c = (a*b)/100 print(f"{b} % of {a} is {c}") speak(f'{b} percent of {a} is {c}. Your answer is {c}') speak('Do you want to do another calculation?') query = takeCommand().lower() if 'y' in query: speak('ok which calculation you want to do?') query = takeCommand().lower() calculator() else: speak('ok') elif 'interest' in query: speak('Enter the principal value or amount') p = float(input("Enter the principal value (P):")) speak('Enter the rate of interest per year') r = float(input("Enter the rate of interest per year (%):")) speak('Enter the time in months') t = int(input("Enter the time (in months):")) interest = (p*r*t)/1200 sint = round(interest) fv = round(p + interest) print(f"Interest = {interest}") print(f"The total amount accured, principal plus interest, from simple interest on a principal of {p} at a rate of {r}% per year for {t} months is {p + interest}.") speak(f'interest is {sint}. The total amount accured, principal plus interest, from simple interest on a principal of {p} at a rate of {r}% per year for {t} months is {fv}') speak('Do you want to do another calculation?') query = takeCommand().lower() if 'y' in query: speak('ok which calculation you want to do?') query = takeCommand().lower() calculator() else: speak('ok') elif 'si' in query: speak('Enter the angle in degree to find its sine value') a = float(input("Enter the angle:")) b = a * 3.14/180 c = math.sin(b) speak('Here is your answer.') print(f"sin({a}) = {c}") speak(f'sin({a}) = {c}') speak('Do you want to do another calculation?') query = takeCommand().lower() if 'y' in query: speak('ok which calculation you want to do?') query = takeCommand().lower() calculator() else: speak('ok') elif 'cos' in query: speak('Enter the angle in degree to find its cosine value') a = float(input("Enter the angle:")) b = a * 3.14/180 c = math.cos(b) speak('Here is your answer.') print(f"cos({a}) = {c}") speak(f'cos({a}) = {c}') speak('Do you want to do another calculation?') query = takeCommand().lower() if 'y' in query: speak('ok which calculation you want to do?') query = takeCommand().lower() calculator() else: speak('ok') elif 'cot' in query or 'court' in query: try: speak('Enter the angle in degree to find its cotangent value') a = float(input("Enter the angle:")) b = a * 3.14/180 c = 1/math.tan(b) speak('Here is your answer.') print(f"cot({a}) = {c}") speak(f'cot({a}) = {c}') speak('Do you want to do another calculation?') query = takeCommand().lower() if 'y' in query: speak('ok which calculation you want to do?') query = takeCommand().lower() calculator() else: speak('ok') except Exception as e: print("infinity") speak('Answer is infinity') speak('Do you want to do another calculation?') query = takeCommand().lower() if 'y' in query: speak('ok which calculation you want to do?') query = takeCommand().lower() calculator() else: speak('ok') elif 'tan' in query or '10' in query: speak('Enter the angle in degree to find its tangent value') a = float(input("Enter the angle:")) b = a * 3.14/180 c = math.tan(b) speak('Here is your answer.') print(f"tan({a}) = {c}") speak(f'tan({a}) = {c}') speak('Do you want to do another calculation?') query = takeCommand().lower() if 'y' in query: speak('ok which calculation you want to do?') query = takeCommand().lower() calculator() else: speak('ok') elif 'cosec' in query: try: speak('Enter the angle in degree to find its cosecant value') a = float(input("Enter the angle:")) b = a * 3.14/180 c =1/ math.sin(b) speak('Here is your answer.') print(f"cosec({a}) = {c}") speak(f'cosec({a}) = {c}') speak('Do you want to do another calculation?') query = takeCommand().lower() if 'y' in query: speak('ok which calculation you want to do?') query = takeCommand().lower() calculator() else: speak('ok') except Exception as e: print('Infinity') speak('Answer is infinity') speak('Do you want to do another calculation?') query = takeCommand().lower() if 'y' in query: speak('ok which calculation you want to do?') query = takeCommand().lower() calculator() else: speak('ok') elif 'caus' in query: try: speak('Enter the angle in degree to find its cosecant value') a = float(input("Enter the angle:")) b = a * 3.14/180 c =1/ math.sin(b) speak('Here is your answer.') print(f"cosec({a}) = {c}") speak(f'cosec({a}) = {c}') speak('Do you want to do another calculation?') query = takeCommand().lower() if 'y' in query: speak('ok which calculation you want to do?') query = takeCommand().lower() calculator() else: speak('ok') except Exception as e: print('Infinity') speak('Answer is infinity') speak('Do you want to do another calculation?') query = takeCommand().lower() if 'y' in query: speak('ok which calculation you want to do?') query = takeCommand().lower() calculator() else: speak('ok') elif 'sec' in query: try: speak('Enter the angle in degree to find its secant value') a = int(input("Enter the angle:")) b = a * 3.14/180 c = 1/math.cos(b) speak('Here is your answer.') print(f"sec({a}) = {c}") speak(f'sec({a}) = {c}') speak('Do you want to do another calculation?') query = takeCommand().lower() if 'y' in query: speak('ok which calculation you want to do?') query = takeCommand().lower() calculator() else: speak('ok') except Exception as e: print('Infinity') speak('Answer is infinity') speak('Do you want to do another calculation?') query = takeCommand().lower() if 'y' in query: speak('ok which calculation you want to do?') query = takeCommand().lower() calculator() else: speak('ok') except Exception as e: speak('I unable to do this calculation.') speak('Do you want to do another calculation?') query = takeCommand().lower() if 'y' in query: speak('ok which calculation you want to do?') query = takeCommand().lower() calculator() else: speak('ok') def callback(r,c): global player if player == 'X' and states[r][c] == 0 and stop_game == False: b[r][c].configure(text='X',fg='blue', bg='white') states[r][c] = 'X' player = 'O' if player == 'O' and states[r][c] == 0 and stop_game == False: b[r][c].configure(text='O',fg='red', bg='yellow') states[r][c] = 'O' player = 'X' check_for_winner() def check_for_winner(): global stop_game global root for i in range(3): if states[i][0] == states[i][1]== states[i][2]!=0: b[i][0].config(bg='grey') b[i][1].config(bg='grey') b[i][2].config(bg='grey') stop_game = True root.destroy() for i in range(3): if states[0][i] == states[1][i] == states[2][i]!= 0: b[0][i].config(bg='grey') b[1][i].config(bg='grey') b[2][i].config(bg='grey') stop_game = True root.destroy() if states[0][0] == states[1][1]== states[2][2]!= 0: b[0][0].config(bg='grey') b[1][1].config(bg='grey') b[2][2].config(bg='grey') stop_game = True root.destroy() if states[2][0] == states[1][1] == states[0][2]!= 0: b[2][0].config(bg='grey') b[1][1].config(bg='grey') b[0][2].config(bg='grey') stop_game = True root.destroy() def sendEmail(to,content): server = smtplib.SMTP('smtp.gmail.com', 587) server.ehlo() server.starttls() server.login('xyz123@gmail.com','password') server.sendmail('xyz123@gmail.com',to,content) server.close() def brightness(): try: query = takeCommand().lower() if '25' in query: pyautogui.moveTo(1880,1050) pyautogui.click() time.sleep(1) pyautogui.moveTo(1610,960) pyautogui.click() pyautogui.moveTo(1880,1050) pyautogui.click() speak('If you again want to change brihtness, say, change brightness') elif '50' in query: pyautogui.moveTo(1880,1050) pyautogui.click() time.sleep(1) pyautogui.moveTo(1684,960) pyautogui.click() pyautogui.moveTo(1880,1050) pyautogui.click() speak('If you again want to change brihtness, say, change brightness') elif '75' in query: pyautogui.moveTo(1880,1050) pyautogui.click() time.sleep(1) pyautogui.moveTo(1758,960) pyautogui.click() pyautogui.moveTo(1880,1050) pyautogui.click() speak('If you again want to change brihtness, say, change brightness') elif '100' in query or 'full' in query: pyautogui.moveTo(1880,1050) pyautogui.click() time.sleep(1) pyautogui.moveTo(1835,960) pyautogui.click() pyautogui.moveTo(1880,1050) pyautogui.click() speak('If you again want to change brihtness, say, change brightness') else: speak('Please select 25, 50, 75 or 100....... Say again.') brightness() except exception as e: #print(e) speak('Something went wrong') def close_window(): try: if 'y' in query: pyautogui.moveTo(1885,10) pyautogui.click() else: speak('ok') pyautogui.moveTo(1000,500) except exception as e: #print(e) speak('error') def whatsapp(): query = takeCommand().lower() if 'y' in query: pyautogui.moveTo(250,1200) pyautogui.click() time.sleep(1) pyautogui.write('whatsapp') time.sleep(2) pyautogui.press('enter') time.sleep(2) pyautogui.moveTo(100,140) pyautogui.click() speak('To whom you want to send message,.....just write the name here in 5 seconds') time.sleep(7) pyautogui.moveTo(120,300) pyautogui.click() time.sleep(1) pyautogui.moveTo(800,990) pyautogui.click() speak('Say the message,....or if you want to send anything else,...say send document, or say send emoji') query = takeCommand() if ('sent' in query or 'send' in query) and 'document' in query: pyautogui.moveTo(660,990) pyautogui.click() time.sleep(1) pyautogui.moveTo(660,740) pyautogui.click() speak('please select the document within 10 seconds') time.sleep(12) speak('Should I send this document?') query = takeCommand().lower() if 'y' in query and 'no' not in query: speak('sending the document......') pyautogui.press('enter') speak('Do you want to send message again to anyone?') whatsapp() elif ('remove' in query or 'cancel' in query or 'delete' in query or 'clear' in query) and ('document' in query or 'message' in query or 'it' in query or 'emoji' in query or 'select' in query): pyautogui.doubleClick(x=800, y=990) pyautogui.press('backspace') speak('Do you want to send message again to anyone?') whatsapp() else: speak('ok') elif ('sent' in query or 'send' in query) and 'emoji' in query: pyautogui.moveTo(620,990) pyautogui.click() pyautogui.moveTo(670,990) pyautogui.click() pyautogui.moveTo(650,580) pyautogui.click() speak('please select the emoji within 10 seconds') time.sleep(11) speak('Should I send this emoji?') query = takeCommand().lower() if 'y' in query and 'no' not in query: speak('Sending the emoji......') pyautogui.press('enter') speak('Do you want to send message again to anyone?') whatsapp() elif ('remove' in query or 'cancel' in query or 'delete' in query or 'clear' in query) and ('message' in query or 'it' in query or 'emoji' in query or 'select' in query): pyautogui.doublClick(x=800, y=990) speak('Do you want to send message again to anyone?') whatsapp() else: speak('ok') else: pyautogui.write(f'{query}') speak('Should I send this message?') query = takeCommand().lower() if 'y' in query and 'no' not in query: speak('sending the message......') pyautogui.press('enter') speak('Do you want to send message again to anyone?') whatsapp() elif ('remove' in query or 'cancel' in query or 'delete' in query or 'clear' in query) and ('message' in query or 'it' in query or 'select' in query): pyautogui.doubleClick(x=800, y=990) pyautogui.press('backspace') speak('Do you want to send message again to anyone?') whatsapp() else: speak('ok') else: speak('ok') def alarm(): root = Tk() root.title('Akshu2020 Alarm-Clock') speak('Please enter the time in the format hour, minutes and seconds. When the alarm should rang?') speak('Please enter the time greater than the current time') def setalarm(): alarmtime = f"{hrs.get()}:{mins.get()}:{secs.get()}" print(alarmtime) if(alarmtime!="::"): alarmclock(alarmtime) else: speak('You have not entered the time.') def alarmclock(alarmtime): while True: time.sleep(1) time_now=datetime.datetime.now().strftime("%H:%M:%S") print(time_now) if time_now == alarmtime: Wakeup=Label(root, font = ('arial', 20, 'bold'), text="Wake up! Wake up! Wake up",bg="DodgerBlue2",fg="white").grid(row=6,columnspan=3) speak("Wake up, Wake up") print("Wake up!") mixer.init() mixer.music.load(r'C:\Users\Admin\Music\Playlists\wake-up-will-you-446.mp3') mixer.music.play() break speak('you can click on close icon to close the alarm window.') hrs=StringVar() mins=StringVar() secs=StringVar() greet=Label(root, font = ('arial', 20, 'bold'),text="Take a short nap!").grid(row=1,columnspan=3) hrbtn=Entry(root,textvariable=hrs,width=5,font =('arial', 20, 'bold')) hrbtn.grid(row=2,column=1) minbtn=Entry(root,textvariable=mins, width=5,font = ('arial', 20, 'bold')).grid(row=2,column=2) secbtn=Entry(root,textvariable=secs, width=5,font = ('arial', 20, 'bold')).grid(row=2,column=3) setbtn=Button(root,text="set alarm",command=setalarm,bg="DodgerBlue2", fg="white",font = ('arial', 20, 'bold')).grid(row=4,columnspan=3) timeleft = Label(root,font=('arial', 20, 'bold')) timeleft.grid() mainloop() def select1(): global vs global root3 global type_of_review if vs.get() == 1: message.showinfo(" ","Thank you for your review!!") review = "Very Satisfied" type_of_review = "Positive" root3.destroy() elif vs.get() == 2: message.showinfo(" ","Thank you for your review!!") review = "Satisfied" type_of_review = "Positive" root3.destroy() elif vs.get() == 3: message.showinfo(" ","Thank you for your review!!!!") review = "Neither Satisfied Nor Dissatisfied" type_of_review = "Neutral" root3.destroy() elif vs.get() == 4: message.showinfo(" ","Thank you for your review!!") review = "Dissatisfied" type_of_review = "Negative" root3.destroy() elif vs.get() == 5: message.showinfo(" ","Thank you for your review!!") review = "Very Dissatisfied" type_of_review = "Negative" root3.destroy() elif vs.get() == 6: message.showinfo(" "," Ok ") review = "I do not want to give review" type_of_review = "No review" root3.destroy() try: conn.execute(f"INSERT INTO `review`(review,type_of_review) VALUES('{review}', '{type_of_review}')") conn.commit() except Exception as e: pass def select_review(): global root3 global vs global type_of_review root3 = Tk() root3.title("Select an option") vs = IntVar() string = "Are you satisfied with my performance?" msgbox = Message(root3,text=string) msgbox.config(bg="lightgreen",font = "(20)") msgbox.grid(row=0,column=0) rs1=Radiobutton(root3,text="Very Satisfied",font="(20)",value=1,variable=vs).grid(row=1,column=0,sticky=W) rs2=Radiobutton(root3,text="Satisfied",font="(20)",value=2,variable=vs).grid(row=2,column=0,sticky=W) rs3=Radiobutton(root3,text="Neither Satisfied Nor Dissatisfied",font="(20)",value=3,variable=vs).grid(row=3,column=0,sticky=W) rs4=Radiobutton(root3,text="Dissatisfied",font="(20)",value=4,variable=vs).grid(row=4,column=0,sticky=W) rs5=Radiobutton(root3,text="Very Dissatisfied",font="(20)",value=5,variable=vs).grid(row=5,column=0,sticky=W) rs6=Radiobutton(root3,text="I don't want to give review",font="(20)",value=6,variable=vs).grid(row=6,column=0,sticky=W) bs = Button(root3,text="Submit",font="(20)",activebackground="yellow",activeforeground="green",command=select1) bs.grid(row=7,columnspan=2) root3.mainloop() while True : query = takeCommand().lower() # logic for executing tasks based on query if 'wikipedia' in query: speak('Searching wikipedia...') query = query.replace("wikipedia","") results = wikipedia.summary(query, sentences=2) speak("According to Wikipedia") print(results) speak(results) elif 'translat' in query or ('let' in query and 'translat' in query and 'open' in query): webbrowser.open('https://translate.google.co.in') time.sleep(10) elif 'open map' in query or ('let' in query and 'map' in query and 'open' in query): webbrowser.open('https://www.google.com/maps') time.sleep(10) elif ('open' in query and 'youtube' in query) or ('let' in query and 'youtube' in query and 'open' in query): webbrowser.open('https://www.youtube.com') time.sleep(10) elif 'chrome' in query: webbrowser.open('https://www.chrome.com') time.sleep(10) elif 'weather' in query: webbrowser.open('https://www.yahoo.com/news/weather') time.sleep(3) speak('Click on, change location, and enter the city , whose whether conditions you want to know.') time.sleep(10) elif 'google map' in query: webbrowser.open('https://www.google.com/maps') time.sleep(10) elif ('open' in query and 'google' in query) or ('let' in query and 'google' in query and 'open' in query): webbrowser.open('google.com') time.sleep(10) elif ('open' in query and 'stack' in query and 'overflow' in query) or ('let' in query and 'stack' in query and 'overflow' in query and 'open' in query): webbrowser.open('stackoverflow.com') time.sleep(10) elif 'open v i' in query or 'open vi' in query or 'open vierp' in query or ('open' in query and ('r p' in query or 'rp' in query)): webbrowser.open('https://www.vierp.in/login/erplogin') time.sleep(10) elif 'news' in query: webbrowser.open('https://www.bbc.com/news/world') time.sleep(10) elif 'online shop' in query or (('can' in query or 'want' in query or 'do' in query or 'could' in query) and 'shop' in query) or('let' in query and 'shop' in query): speak('From which online shopping website, you want to shop? Amazon, flipkart, snapdeal or naaptol?') query = takeCommand().lower() if 'amazon' in query: webbrowser.open('https://www.amazon.com') time.sleep(10) elif 'flip' in query: webbrowser.open('https://www.flipkart.com') time.sleep(10) elif 'snap' in query: webbrowser.open('https://www.snapdeal.com') time.sleep(10) elif 'na' in query: webbrowser.open('https://www.naaptol.com') time.sleep(10) else: speak('Sorry sir, you have to search in browser as his shopping website is not reachable for me.') elif ('online' in query and ('game' in query or 'gaming' in query)): webbrowser.open('https://www.agame.com/games') time.sleep(10) elif 'dictionary' in query: webbrowser.open('https://www.dictionary.com') time.sleep(3) speak('Enter the word, in the search bar of the dictionary, whose defination or synonyms you want to know') time.sleep(3) elif ('identif' in query and 'emoji' in query) or ('sentiment' in query and ('analysis' in query or 'identif' in query)): speak('Please enter only one emoji at a time.') emoji = input('enter emoji here: ') if '😀' in emoji or '😃' in emoji or '😄' in emoji or '😁' in emoji or '🙂' in emoji or '😊' in emoji or '☺️' in emoji or '😇' in emoji or '🥲' in emoji: speak('happy') print('Happy') elif '😝' in emoji or '😆' in emoji or '😂' in emoji or '🤣' in emoji: speak('Laughing') print('Laughing') elif '😡' in emoji or '😠' in emoji or '🤬' in emoji: speak('Angry') print('Angry') elif '🤫' in emoji: speak('Keep quite') print('Keep quite') elif '😷' in emoji: speak('face with mask') print('Face with mask') elif '🥳' in emoji: speak('party') print('party') elif '😢' in emoji or '😥' in emoji or '😓' in emoji or '😰' in emoji or '☹️' in emoji or '🙁' in emoji or '😟' in emoji or '😔' in emoji or '😞️' in emoji: speak('Sad') print('Sad') elif '😭' in emoji: speak('Crying') print('Crying') elif '😋' in emoji: speak('Tasty') print('Tasty') elif '🤨' in emoji: speak('Doubt') print('Doubt') elif '😴' in emoji: speak('Sleeping') print('Sleeping') elif '🥱' in emoji: speak('feeling sleepy') print('feeling sleepy') elif '😍' in emoji or '🥰' in emoji or '😘' in emoji: speak('Lovely') print('Lovely') elif '😱' in emoji: speak('Horrible') print('Horrible') elif '🎂' in emoji: speak('Cake') print('Cake') elif '🍫' in emoji: speak('Cadbury') print('Cadbury') elif '🇮🇳' in emoji: speak('Indian national flag,.....Teeranga') print('Indian national flag - Tiranga') elif '💐' in emoji: speak('Bouquet') print('Bouquet') elif '🥺' in emoji: speak('Emotional') print('Emotional') elif ' ' in emoji or '' in emoji: speak(f'{emoji}') else: speak("I don't know about this emoji") print("I don't know about this emoji") try: conn.execute(f"INSERT INTO `emoji`(emoji) VALUES('{emoji}')") conn.commit() except Exception as e: #print('Error in storing emoji in database') pass elif 'time' in query: strTime = datetime.datetime.now().strftime("%H:%M:%S") print(strTime) speak(f"Sir, the time is {strTime}") elif 'open' in query and 'sublime' in query: path = "C:\Program Files\Sublime Text 3\sublime_text.exe" os.startfile(path) elif 'image' in query: path = "C:\Program Files\Internet Explorer\images" os.startfile(path) elif 'quit' in query: speak('Ok, Thank you Sir.') said = False speak('Please give the review. It will help me to improve my performance.') select_review() elif 'exit' in query: speak('Ok, Thank you Sir.') said = False speak('Please give the review. It will help me to improve my performance.') select_review() elif 'stop' in query: speak('Ok, Thank you Sir.') said = False speak('Please give the review. It will help me to improve my performance.') select_review() elif 'shutdown' in query or 'shut down' in query: speak('Ok, Thank you Sir.') said = False speak('Please give the review. It will help me to improve my performance.') select_review() elif 'close you' in query: speak('Ok, Thank you Sir.') said = False speak('Please give the review. It will help me to improve my performance.') select_review() try: conn.execute(f"INSERT INTO `voice_assistant_review`(review, type_of_review) VALUES('{review}', '{type_of_review}')") conn.commit() except Exception as e: pass elif 'bye' in query: speak('Bye Sir') said = False speak('Please give the review. It will help me to improve my performance.') select_review() elif 'wait' in query or 'hold' in query: speak('for how many seconds or minutes I have to wait?') query = takeCommand().lower() if 'second' in query: query = query.replace("please","") query = query.replace("can","") query = query.replace("you","") query = query.replace("have","") query = query.replace("could","") query = query.replace("hold","") query = query.replace("one","1") query = query.replace("only","") query = query.replace("wait","") query = query.replace("for","") query = query.replace("the","") query = query.replace("just","") query = query.replace("seconds","") query = query.replace("second","") query = query.replace("on","") query = query.replace("a","") query = query.replace("to","") query = query.replace(" ","") #print(f'query:{query}') if query.isdigit() == True: #print('y') speak('Ok sir') query = int(query) time.sleep(query) speak('my waiting time is over') else: print('sorry sir. I unable to complete your request.') elif 'minute' in query: query = query.replace("please","") query = query.replace("can","") query = query.replace("you","") query = query.replace("have","") query = query.replace("could","") query = query.replace("hold","") query = query.replace("one","1") query = query.replace("only","") query = query.replace("on","") query = query.replace("wait","") query = query.replace("for","") query = query.replace("the","") query = query.replace("just","") query = query.replace("and","") query = query.replace("half","") query = query.replace("minutes","") query = query.replace("minute","") query = query.replace("a","") query = query.replace("to","") query = query.replace(" ","") #print(f'query:{query}') if query.isdigit() == True: #print('y') speak('ok sir') query = int(query) time.sleep(query*60) speak('my waiting time is over') else: print('sorry sir. I unable to complete your request.') elif 'play' in query and 'game' in query: speak('I have 3 games, tic tac toe game for two players,....mario, and dyno games for single player. Which one of these 3 games you want to play?') query = takeCommand().lower() if ('you' in query and 'play' in query and 'with' in query) and ('you' in query and 'play' in query and 'me' in query): speak('Sorry sir, I cannot play this game with you.') speak('Do you want to continue it?') query = takeCommand().lower() try: if 'y' in query or 'sure' in query: root = Tk() root.title("TIC TAC TOE (By Akshay Khare)") b = [ [0,0,0], [0,0,0], [0,0,0] ] states = [ [0,0,0], [0,0,0], [0,0,0] ] for i in range(3): for j in range(3): b[i][j] = Button(font = ("Arial",60),width = 4,bg = 'powder blue', command = lambda r=i, c=j: callback(r,c)) b[i][j].grid(row=i,column=j) player='X' stop_game = False mainloop() else: speak('ok sir') except Exception as e: #print(e) time.sleep(3) print('I am sorry sir. There is some problem in loading the game. So I cannot open it.') elif 'tic' in query or 'tac' in query: try: root = Tk() root.title("TIC TAC TOE (Rayen Kallel)") b = [ [0,0,0], [0,0,0], [0,0,0] ] states = [ [0,0,0], [0,0,0], [0,0,0] ] for i in range(3): for j in range(3): b[i][j] = Button(font = ("Arial",60),width = 4,bg = 'powder blue', command = lambda r=i, c=j: callback(r,c)) b[i][j].grid(row=i,column=j) player='X' stop_game = False mainloop() except Exception as e: #print(e) time.sleep(3) speak('I am sorry sir. There is some problem in loading the game. So I cannot open it.') elif 'mar' in query or 'mer' in query or 'my' in query: webbrowser.open('https://chromedino.com/mario/') time.sleep(2.5) speak('Enter upper arrow key to start the game.') time.sleep(20) elif 'di' in query or 'dy' in query: webbrowser.open('https://chromedino.com/') time.sleep(2.5) speak('Enter upper arrow key to start the game.') time.sleep(20) else: speak('ok sir') elif 'change' in query and 'you' in query and 'voice' in query: engine.setProperty('voice', voices[1].id) speak("Here's an example of one of my voices. Would you like to use this one?") query = takeCommand().lower() if 'y' in query or 'sure' in query or 'of course' in query: speak('Great. I will keep using this voice.') elif 'n' in query: speak('Ok. I am back to my other voice.') engine.setProperty('voice', voices[0].id) else: speak('Sorry, I am having trouble understanding. I am back to my other voice.') engine.setProperty('voice', voices[0].id) elif 'www.' in query and ('.com' in query or '.in' in query): webbrowser.open(query) time.sleep(10) elif '.com' in query or '.in' in query: webbrowser.open(query) time.sleep(10) elif 'getting bore' in query: speak('then speak with me for sometime') elif 'i bore' in query: speak('Then speak with me for sometime.') elif 'i am bore' in query: speak('Then speak with me for sometime.') elif 'calculat' in query: speak('Yes. Which kind of calculation you want to do? add, substract, divide, multiply or anything else.') query = takeCommand().lower() calculator() elif 'add' in query: speak('If you want to do any mathematical calculation then give me a command to open my calculator.') elif '+' in query: speak('If you want to do any mathematical calculation then give me a command to open calculator.') elif 'plus' in query: speak('If you want to do any mathematical calculation then give me a command to open my calculator.') elif 'subtrac' in query: speak('If you want to do any mathematical calculation then give me a command to open my calculator.') elif 'minus' in query: speak('If you want to do any mathematical calculation then give me a command to open my calculator.') elif 'multipl' in query: speak('If you want to do any mathematical calculation then give me a command to open my calculator.') elif ' x ' in query: speak('If you want to do any mathematical calculation then give me a command to open calculator.') elif 'slash' in query: speak('If you want to do any mathematical calculation then give me a command to open calculator.') elif '/' in query: speak('If you want to do any mathematical calculation then give me a command to open calculator.') elif 'divi' in query: speak('If you want to do any mathematical calculation then give me a command to open my calculator.') elif 'trigonometr' in query: speak('If you want to do any mathematical calculation then give me a command to open my calculator.') elif 'percent' in query: speak('If you want to do any mathematical calculation then give me a command to open my calculator.') elif '%' in query: speak('If you want to do any mathematical calculation then give me a command to open my calculator.') elif 'raise to ' in query: speak('If you want to do any mathematical calculation then give me a command to open my calculator.') elif 'simple interest' in query: speak('If you want to do any mathematical calculation then give me a command to open my calculator.') elif 'akshay' in query: speak('Mr. Rayen Kallel is my inventor. He is 14 years old and he is A STUDENT AT THE COLLEGE PILOTEE SFAX') elif 'your inventor' in query: speak('Mr. Rayen Kallel is my inventor') elif 'your creator' in query: speak('Mr. Rayen Kallel is my creator') elif 'invent you' in query: speak('Mr. Rayen Kallel invented me') elif 'create you' in query: speak('Mr. Rayen Kallel created me') elif 'how are you' in query: speak('I am fine Sir') elif 'write' in query and 'your' in query and 'name' in query: print('Akshu2020') pyautogui.write('Akshu2020') elif 'write' in query and ('I' in query or 'whatever' in query) and 'say' in query: speak('Ok sir I will write whatever you will say. Please put your cursor where I have to write.......Please Start speaking now sir.') query = takeCommand().lower() pyautogui.write(query) elif 'your name' in query: speak('My name is akshu2020') elif 'who are you' in query: speak('I am akshu2020') elif ('repeat' in query and ('word' in query or 'sentence' in query or 'line' in query) and ('say' in query or 'tell' in query)) or ('repeat' in query and 'after' in query and ('me' in query or 'my' in query)): speak('yes sir, I will repeat your words starting from now') query = takeCommand().lower() speak(query) time.sleep(1) speak("If you again want me to repeat something else, try saying, 'repeat after me' ") elif ('send' in query or 'sent' in query) and ('mail' in query or 'email' in query or 'gmail' in query): try: speak('Please enter the email id of receiver.') to = input("Enter the email id of reciever: ") speak(f'what should I say to {to}') content = takeCommand() sendEmail(to, content) speak("Email has been sent") except Exception as e: #print(e) speak("sorry sir. I am not able to send this email") elif 'currency' in query and 'conver' in query: speak('I can convert, US dollar into dinar, and dinar into US dollar. Do you want to continue it?') query = takeCommand().lower() if 'y' in query or 'sure' in query or 'of course' in query: speak('which conversion you want to do? US dollar to dinar, or dinar to US dollar?') query = takeCommand().lower() if ('dollar' in query or 'US' in query) and ('dinar' in query): speak('Enter US Dollar') USD = float(input("Enter United States Dollar (USD):")) DT = USD * 0.33 dt = "{:.4f}".format(DT) print(f"{USD} US Dollar is equal to {dt} dniar.") speak(f'{USD} US Dollar is equal to {dt} dinar.') speak("If you again want to do currency conversion then say, 'convert currency' " ) elif ('dinar' in query) and ('to US' in query or 'to dollar' in query or 'to US dollar'): speak('Enter dinar') DT = float(input("Enter dinar (DT):")) USD = DT/0.33 usd = "{:.3f}".format(USD) print(f"{DT} dinar is equal to {usd} US Dollar.") speak(f'{DT} dinar rupee is equal to {usd} US Dollar.') speak("If you again want to do currency conversion then say, 'convert currency' " ) else: speak("I cannot understand what did you say. If you want to convert currency just say 'convert currency'") else: print('ok sir') elif 'about you' in query: speak('My name is akshu2020. I can do mathematical calculations. I can also open youtube, google and some apps or software in your device. I am also able to send email') elif 'your intro' in query: speak('My name is akshu2020. Version 1.0. Mr. Rayen Kallel is my inventor. I am able to send email and play music. I can do mathematical calculations. I can also open youtube, google and some apps or software in your device.') elif 'your short intro' in query: speak('My name is akshu2020. Version 1.0. Mr. Rayen Kallel is my inventor. I am able to send email and play music. I can do mathematical calculations. I can also open youtube, google and some apps or software in your device.') elif 'your quick intro' in query: speak('My name is akshu2020. Version 1.0. Mr. Akshay Khare is my inventor. I am able to send email and play music. I can do mathematical calculations. I can also open youtube, google and some apps or software in your device.') elif 'your brief intro' in query: speak('My name is akshu2020. Version 1.0. Mr. Rayen kallel is my inventor. I am able to send email and play music. I can do mathematical calculations. I can also open youtube, google and some apps or software in your device.') elif 'you work' in query: speak('run the program and say what do you want. so that I can help you. In this way I work') elif 'your job' in query: speak('My job is to send email and play music. I can do mathematical calculations. I can also open youtube, google and some apps or software in your device.') elif 'your work' in query: speak('My work is to send email and play music. I can do mathematical calculations. I can also open youtube, google and some apps or software in your device.') elif 'work you' in query: speak('My work is to send email and play music. I can do mathematical calculations. I can also open youtube, google and some apps or software in your device.') elif 'your information' in query: speak('My name is akshu2020. Version 1.0. Mr. Akshay Khare is my inventor. I am able to send email and play music. I can do mathematical calculations. I can also open youtube, google and some apps or software in your device.') elif 'yourself' in query: speak('My name is akshu2020. Version 1.0. Mr. Rayen Kallel is my inventor. I am able to send email and play music. I can do mathematical calculations. I can also open youtube, google and some apps or software in your device.') elif 'introduce you' in query: speak('My name is akshu2020. Version 1.0. Mr. Rayen Kallel is my inventor. I am able to send email and play music. I can do mathematical calculations. I can also open youtube, google and some apps or software in your device.') elif 'description' in query: speak('My name is akshu2020. Version 1.0. Mr. Rayen Kallel is my inventor. I am able to send email and play music. I can do mathematical calculations. I can also open youtube, google and some apps or software in your device.') elif 'your birth' in query: speak('My birthdate is 6 August two thousand twenty') elif 'your use' in query: speak('I am able to send email and play music. I can do mathematical calculations. I can also open youtube, google and some apps or software in your device.') elif 'you eat' in query: speak('I do not eat anything. But the device in which I do my work requires electricity to eat') elif 'your food' in query: speak('I do not eat anything. But the device in which I do my work requires electricity to eat') elif 'you live' in query: speak('I live in sfax, in laptop of Mr. Rayen Khare') elif 'where from you' in query: speak('I am from sfax, I live in laptop of Mr. Rayen Khare') elif 'you sleep' in query: speak('Yes, when someone close this program or stop to run this program then I sleep and again wake up when someone again run me.') elif 'what are you doing' in query: speak('Talking with you.') elif 'you communicate' in query: speak('Yes, I can communicate with you.') elif 'hear me' in query: speak('Yes sir, I can hear you.') elif 'you' in query and 'dance' in query: speak('No, I cannot dance.') elif 'tell' in query and 'joke' in query: speak("Ok, here's a joke") speak("'Write an essay on cricket', the teacher told the class. Chintu finishes his work in five minutes. The teacher is impressed, she asks chintu to read his essay aloud for everyone. Chintu reads,'The match is cancelled because of rain', hehehehe,haahaahaa,hehehehe,haahaahaa") elif 'your' in query and 'favourite' in query: if 'actor' in query: speak('sofyen chaari, is my favourite actor.') elif 'food' in query: speak('I can always go for some food for thought. Like facts, jokes, or interesting searches, we could look something up now') elif 'country' in query: speak('tunisia') elif 'city' in query: speak('sfax') elif 'dancer' in query: speak('Michael jackson') elif 'singer' in query: speak('tamino, is my favourite singer.') elif 'movie' in query: speak('baywatch, such a treat') elif 'sing a song' in query: speak('I cannot sing a song. But I know the 7 sur in indian music, saaareeegaaamaaapaaadaaanisaa') elif 'day after tomorrow' in query or 'date after tomorrow' in query: td = datetime.date.today() + datetime.timedelta(days=2) print(td) speak(td) elif 'day before today' in query or 'date before today' in query or 'yesterday' in query or 'previous day' in query: td = datetime.date.today() + datetime.timedelta(days= -1) print(td) speak(td) elif ('tomorrow' in query and 'date' in query) or 'what is tomorrow' in query or (('day' in query or 'date' in query) and 'after today' in query): td = datetime.date.today() + datetime.timedelta(days=1) print(td) speak(td) elif 'month' in query or ('current' in query and 'month' in query): current_date = date.today() m = current_date.month month = calendar.month_name[m] print(f'Current month is {month}') speak(f'Current month is {month}') elif 'date' in query or ('today' in query and 'date' in query) or 'what is today' in query or ('current' in query and 'date' in query): current_date = date.today() print(f"Today's date is {current_date}") speak(f'Todays date is {current_date}') elif 'year' in query or ('current' in query and 'year' in query): current_date = date.today() m = current_date.year print(f'Current year is {m}') speak(f'Current year is {m}') elif 'sorry' in query: speak("It's ok sir") elif 'thank you' in query: speak('my pleasure') elif 'proud of you' in query: speak('Thank you sir') elif 'about human' in query: speak('I love my human compatriots. I want to embody all the best things about human beings. Like taking care of the planet, being creative, and to learn how to be compassionate to all beings.') elif 'you have feeling' in query: speak('No. I do not have feelings. I have not been programmed like this.') elif 'you have emotions' in query: speak('No. I do not have emotions. I have not been programmed like this.') elif 'you are code' in query: speak('I am coded in python programming language.') elif 'your code' in query: speak('I am coded in python programming language.') elif 'you code' in query: speak('I am coded in python programming language.') elif 'your coding' in query: speak('I am coded in python programming language.') elif 'dream' in query: speak('I wish that I should be able to answer all the questions which will ask to me.') elif 'sanskrit' in query: speak('yadaa yadaa he dharmasyaa ....... glaanirbhaavati bhaaaraata. abhyuthaanaam adhaarmaasyaa tadaa tmaanama sruujaamiyaahama') elif 'answer is wrong' in query: speak('I am sorry Sir. I searched your question in wikipedia and thats why I told you this answer.') elif 'answer is incorrect' in query: speak('I am sorry Sir. I searched your question in wikipedia and thats why I told you this answer.') elif 'answer is totally wrong' in query: speak('I am sorry Sir. I searched your question in wikipedia and thats why I told you this answer.') elif 'wrong answer' in query: speak('I am sorry Sir. I searched your question in wikipedia and thats why I told you this answer.') elif 'incorrect answer' in query: speak('I am sorry Sir. I searched your question in wikipedia and thats why I told you this answer.') elif 'answer is totally incorrect' in query: speak('I am sorry Sir. I searched your question in wikipedia and thats why I told you this answer.') elif 'answer is incomplete' in query: speak('I am sorry Sir. I searched your question in wikipedia and thats why I told you this answer.') elif 'incomplete answer' in query: speak('I am sorry Sir. I searched your question in wikipedia and thats why I told you this answer.') elif 'answer is improper' in query: speak('I am sorry Sir. I searched your question in wikipedia and thats why I told you this answer.') elif 'answer is not correct' in query: speak('I am sorry Sir. I searched your question in wikipedia and thats why I told you this answer.') elif 'answer is not complete' in query: speak('I am sorry Sir. I searched your question in wikipedia and thats why I told you this answer.') elif 'answer is not yet complete' in query: speak('I am sorry Sir. I searched your question in wikipedia and thats why I told you this answer.') elif 'answer is not proper' in query: speak('I am sorry Sir. I searched your question in wikipedia and thats why I told you this answer.') elif 't gave me proper answer' in query: speak('I am sorry Sir. I searched your question in wikipedia and thats why I told you this answer.') elif 't giving me proper answer' in query: speak('I am sorry Sir. I searched your question in wikipedia and thats why I told you this answer.') elif 't gave me complete answer' in query: speak('I am sorry Sir. I searched your question in wikipedia and thats why I told you this answer.') elif 't giving me complete answer' in query: speak('I am sorry Sir. I searched your question in wikipedia and thats why I told you this answer.') elif 't given me proper answer' in query: speak('I am sorry Sir. I searched your question in wikipedia and thats why I told you this answer.') elif 't given me complete answer' in query: speak('I am sorry Sir. I searched your question in wikipedia and thats why I told you this answer.') elif 't gave me correct answer' in query: speak('I am sorry Sir. I searched your question in wikipedia and thats why I told you this answer.') elif 't giving me correct answer' in query: speak('I am sorry Sir. I searched your question in wikipedia and thats why I told you this answer.') elif 't given me correct answer' in query: speak('I am sorry Sir. I searched your question in wikipedia and thats why I told you this answer.') elif 'amazon' in query: webbrowser.open('https://www.amazon.com') time.sleep(10) elif 'facebook' in query: webbrowser.open('https://www.facebook.com') time.sleep(10) elif 'youtube' in query: webbrowser.open('https://www.youtube.com') time.sleep(10) elif 'shapeyou' in query: webbrowser.open('https://www.shapeyou.com') time.sleep(10) elif 'information about ' in query or 'informtion of ' in query: try: #speak('Searching wikipedia...') query = query.replace("information about","") results = wikipedia.summary(query, sentences=3) #speak("According to Wikipedia") print(results) speak(results) except Exception as e: speak('I unable to answer your question.') elif 'information' in query: try: speak('Information about what?') query = takeCommand().lower() #speak('Searching wikipedia...') query = query.replace("information","") results = wikipedia.summary(query, sentences=3) #speak("According to Wikipedia") print(results) speak(results) except Exception as e: speak('I am not able to answer your question.') elif 'something about ' in query: try: #speak('Searching wikipedia...') query = query.replace("something about ","") results = wikipedia.summary(query, sentences=3) #speak("According to Wikipedia") print(results) speak(results) except Exception as e: speak('I unable to answer your question.') elif 'tell me about ' in query: try: #speak('Searching wikipedia...') query = query.replace("tell me about ","") results = wikipedia.summary(query, sentences=3) #speak("According to Wikipedia") print(results) speak(results) except Exception as e: speak('I am unable to answer your question.') elif 'tell me ' in query: try: query = query.replace("tell me ","") results = wikipedia.summary(query, sentences=3) #speak("According to Wikipedia") print(results) speak(results) except Exception as e: speak('I am not able to answer your question.') elif 'tell me' in query: try: speak('about what?') query = takeCommand().lower() #speak('Searching wikipedia...') query = query.replace("about","") results = wikipedia.summary(query, sentences=3) #speak("According to Wikipedia") print(results) speak(results) except Exception as e: speak('I am not able to answer your question.') elif 'meaning of ' in query: try: #speak('Searching wikipedia...') query = query.replace("meaning of ","") results = wikipedia.summary(query, sentences=2) #speak("According to Wikipedia") print(results) speak(results) except Exception as e: speak('I am unable to answer your question.') elif 'meaning' in query: try: speak('meaning of what?') query = takeCommand().lower() query = query.replace("meaning of","") results = wikipedia.summary(query, sentences=3) #speak("According to Wikipedia") print(results) speak(results) except Exception as e: speak('I am unable to answer your question.') elif 'means' in query: try: #speak('Searching wikipedia...') query = query.replace("it means","") results = wikipedia.summary(query, sentences=3) #speak("According to Wikipedia") print(results) speak(results) except Exception as e: speak('I unable to answer your question.') elif 'want to know ' in query: try: #speak('Searching wikipedia...') query = query.replace("I want to know that","") results = wikipedia.summary(query, sentences=3) #speak("According to Wikipedia") print(results) speak(results) except Exception as e: speak('I am unable to answer your question.') status = 'Not answered' elif 'want to ask ' in query: try: #speak('Searching wikipedia...') query = query.replace("I want to ask you ","") results = wikipedia.summary(query, sentences=2) #speak("According to Wikipedia") print(results) speak(results) except Exception as e: speak('I am unable to answer your question.') elif 'you know ' in query: try: #speak('Searching wikipedia...') query = query.replace("you know","") results = wikipedia.summary(query, sentences=2) #speak("According to Wikipedia") print(results) speak(results) except Exception as e: speak('I am unable to answer your question.') elif 'alarm' in query: alarm() elif 'bharat mata ki' in query: speak('jay') elif 'kem chhe' in query: speak('majaama') elif 'namaskar' in query: speak('Namaskaar') elif 'jo bole so nihal' in query: speak('sat shri akaal') elif 'jay hind' in query: speak('jay bhaarat') elif 'jai hind' in query: speak('jay bhaarat') elif 'how is the josh' in query: speak('high high sir') elif 'hip hip' in query: speak('Hurreh') elif 'help' in query: speak('I will try my best to help you if I have solution of your problem.') elif 'follow' in query: speak('Ok sir') elif 'having illness' in query: speak('Take care and get well soon') elif 'today is my birthday' in query: speak('many many happy returns of the day. Happy birthday.') print("🎂🎂 Happy Birthday 🎂🎂") elif 'you are awesome' in query: speak('Thank you sir. It is because of artificial intelligence which had learnt by humans.') elif 'you are great' in query: speak('Thank you sir. It is because of artificial intelligence which had learnt by humans.') elif 'tu kaun hai' in query: speak('Meraa naam akshu2020 haai.') elif 'you speak' in query: speak('Yes, I can speak with you.') elif 'speak with ' in query: speak('Yes, I can speak with you.') elif 'hare ram' in query or 'hare krishna' in query: speak('Haare raama , haare krishnaa, krishnaa krishnaa , haare haare') elif 'ganpati' in query: speak('Ganpati baappa moryaa!') elif 'laugh' in query: speak('hehehehe,haahaahaa,hehehehe,haahaahaa,hehehehe,haahaahaa') print('😂🤣') elif 'genius answer' in query: speak('No problem') elif 'you' in query and 'intelligent' in query: speak('Thank you sir') elif ' into' in query: speak('If you want to do any mathematical calculation then give me a command to open calculator.') elif ' power' in query: speak('If you want to do any mathematical calculation then give me a command to open my calculator.') elif 'whatsapp' in query: pyautogui.moveTo(250,1200) pyautogui.click() time.sleep(1) pyautogui.write('whatsapp') pyautogui.press('enter') speak('Do you want to send message to anyone through whatsapp, .....please answer in yes or no') whatsapp() elif 'wh' in query or 'how' in query: url = "https://www.google.co.in/search?q=" +(str(query))+ "&oq="+(str(query))+"&gs_l=serp.12..0i71l8.0.0.0.6391.0.0.0.0.0.0.0.0..0.0....0...1c..64.serp..0.0.0.UiQhpfaBsuU" webbrowser.open_new(url) time.sleep(2) speak('Here is your answer') time.sleep(5) elif 'piano' in query: speak('Yes sir, I can play piano.') winsound.Beep(200,500) winsound.Beep(250,500) winsound.Beep(300,500) winsound.Beep(350,500) winsound.Beep(400,500) winsound.Beep(450,500) winsound.Beep(500,500) winsound.Beep(550,500) time.sleep(6) elif 'play' in query and 'instru' in query: speak('Yes sir, I can play piano.') winsound.Beep(200,500) winsound.Beep(250,500) winsound.Beep(300,500) winsound.Beep(350,500) winsound.Beep(400,500) winsound.Beep(450,500) winsound.Beep(500,500) winsound.Beep(550,500) time.sleep(6) elif 'play' in query or 'turn on' in query and ('music' in query or 'song' in query) : try: music_dir = 'C:\\Users\\Admin\\Music\\Playlists' songs = os.listdir(music_dir) print(songs) os.startfile(os.path.join(music_dir, songs[0])) except Exception as e: #print(e) speak('Sorry sir, I am not able to play music') elif (('open' in query or 'turn on' in query) and 'camera' in query) or (('click' in query or 'take' in query) and ('photo' in query or 'pic' in query)): speak("Opening camera") cam = cv2.VideoCapture(0) cv2.namedWindow("test") img_counter = 0 speak('say click, to click photo.....and if you want to turn off the camera, say turn off the camera') while True: ret, frame = cam.read() if not ret: print("failed to grab frame") speak('failed to grab frame') break cv2.imshow("test", frame) query = takeCommand().lower() k = cv2.waitKey(1) if 'click' in query or ('take' in query and 'photo' in query): speak('Be ready!...... 3.....2........1..........') pyautogui.press('space') img_name = "opencv_frame_{}.png".format(img_counter) cv2.imwrite(img_name, frame) print("{} written!".format(img_name)) speak('{} written!'.format(img_name)) img_counter += 1 elif 'escape' in query or 'off' in query or 'close' in query: pyautogui.press('esc') print("Escape hit, closing...") speak('Turning off the camera') break elif k%256 == 27: # ESC pressed print("Escape hit, closing...") break elif k%256 == 32: # SPACE pressed img_name = "opencv_frame_{}.png".format(img_counter) cv2.imwrite(img_name, frame) print("{} written!".format(img_name)) speak('{} written!'.format(img_name)) img_counter += 1 elif 'exit' in query or 'stop' in query or 'bye' in query: speak('Please say, turn off the camera or press escape button before giving any other command') else: speak('I did not understand what did you say or you entered a wrong key.') cam.release() cv2.destroyAllWindows() elif 'screenshot' in query: speak('Please go on the screen whose screenshot you want to take, after 5 seconds I will take screenshot') time.sleep(4) speak('Taking screenshot....3........2.........1.......') pyautogui.screenshot('screenshot_by_rayen2020.png') speak('The screenshot is saved as screenshot_by_rayen2020.png') elif 'click' in query and 'start' in query: pyautogui.moveTo(10,1200) pyautogui.click() elif ('open' in query or 'click' in query) and 'calendar' in query: pyautogui.moveTo(1800,1200) pyautogui.click() elif 'minimise' in query and 'screen' in query: pyautogui.moveTo(1770,0) pyautogui.click() elif 'increase' in query and ('volume' in query or 'sound' in query): pyautogui.press('volumeup') elif 'decrease' in query and ('volume' in query or 'sound' in query): pyautogui.press('volumedown') elif 'capslock' in query or ('caps' in query and 'lock' in query): pyautogui.press('capslock') elif 'mute' in query: pyautogui.press('volumemute') elif 'search' in query and ('bottom' in query or 'pc' in query or 'laptop' in query or 'app' in query): pyautogui.moveTo(250,1200) pyautogui.click() speak('What do you want to search?') query = takeCommand().lower() pyautogui.write(f'{query}') pyautogui.press('enter') elif ('check' in query or 'tell' in query or 'let me know' in query) and 'website' in query and (('up' in query or 'working' in query) or 'down' in query): speak('Paste the website in input to know it is up or down') check_website_status = input("Paste the website here: ") try: status = urllib.request.urlopen(f"{check_website_status}").getcode() if status == 200: print('Website is up, you can open it.') speak('Website is up, you can open it.') else: print('Website is down, or no any website is available of this name.') speak('Website is down, or no any website is available of this name.') except: speak('URL not found') elif ('go' in query or 'open' in query) and 'settings' in query: pyautogui.moveTo(250,1200) pyautogui.click() time.sleep(1) pyautogui.write('settings') pyautogui.press('enter') elif 'close' in query and ('click' in query or 'window' in query): pyautogui.moveTo(1885,10) speak('Should I close this window?') query = takeCommand().lower() close_window() elif 'night light' in query and ('on' in query or 'off' in query or 'close' in query): pyautogui.moveTo(1880,1050) pyautogui.click() time.sleep(1) pyautogui.moveTo(1840,620) pyautogui.click() pyautogui.moveTo(1880,1050) pyautogui.click() elif 'notification' in query and ('show' in query or 'click' in query or 'open' in query or 'close' in query or 'on' in query or 'off' in query or 'icon' in query or 'pc' in query or 'laptop' in query): pyautogui.moveTo(1880,1050) pyautogui.click() elif ('increase' in query or 'decrease' in query or 'change' in query or 'minimize' in query or 'maximize' in query) and 'brightness' in query: speak('At what percent should I kept the brightness, 25, 50, 75 or 100?') brightness() elif '-' in query: speak('If you want to do any mathematical calculation then give me a command to open calculator.') elif 'open' in query: if 'gallery' in query or 'photo' in query or 'image' in query or 'pic' in query: pyautogui.moveTo(250,1200) pyautogui.click() time.sleep(1) pyautogui.write('photo') pyautogui.press('enter') elif 'proteus' in query: pyautogui.moveTo(250,1200) pyautogui.click() time.sleep(1) pyautogui.write('proteus') pyautogui.press('enter') elif 'word' in query: pyautogui.moveTo(250,1200) pyautogui.click() time.sleep(1) pyautogui.write('word') pyautogui.press('enter') elif ('power' in query and 'point' in query) or 'presntation' in query or 'ppt' in query: pyautogui.moveTo(250,1200) pyautogui.click() time.sleep(1) pyautogui.write('ppt') pyautogui.press('enter') elif 'file' in query: pyautogui.moveTo(250,1200) pyautogui.click() time.sleep(1) pyautogui.write('file') pyautogui.press('enter') elif 'edge' in query: pyautogui.moveTo(250,1200) pyautogui.click() time.sleep(1) pyautogui.write('microsoft edge') pyautogui.press('enter') elif 'wps' in query: pyautogui.moveTo(250,1200) pyautogui.click() time.sleep(1) pyautogui.write('wps office') pyautogui.press('enter') elif 'spyder' in query: pyautogui.moveTo(250,1200) pyautogui.click() time.sleep(1) pyautogui.write('spyder') pyautogui.press('enter') elif 'snip' in query: pyautogui.moveTo(250,1200) pyautogui.click() time.sleep(1) pyautogui.write('snip') pyautogui.press('enter') elif 'pycharm' in query: pyautogui.moveTo(250,1200) pyautogui.click() time.sleep(1) pyautogui.write('pycharm') pyautogui.press('enter') elif 'this pc' in query: pyautogui.moveTo(250,1200) pyautogui.click() time.sleep(1) pyautogui.write('this pc') pyautogui.press('enter') elif 'scilab' in query: pyautogui.moveTo(250,1200) pyautogui.click() time.sleep(1) pyautogui.write('sciab') pyautogui.press('enter') elif 'autocad' in query: pyautogui.moveTo(250,1200) pyautogui.click() time.sleep(1) pyautogui.write('autocad') pyautogui.press('enter') elif 'obs' in query and 'studio' in query: pyautogui.moveTo(250,1200) pyautogui.click() time.sleep(1) pyautogui.write('OBS Studio') pyautogui.press('enter') elif 'android' in query and 'studio' in query: pyautogui.moveTo(250,1200) pyautogui.click() time.sleep(1) pyautogui.write('android studio') pyautogui.press('enter') elif ('vs' in query or 'visual studio' in query) and 'code' in query: pyautogui.moveTo(250,1200) pyautogui.click() time.sleep(1) pyautogui.write('visual studio code') pyautogui.press('enter') elif 'code' in query and 'block' in query: pyautogui.moveTo(250,1200) pyautogui.click() time.sleep(1) pyautogui.write('codeblocks') pyautogui.press('enter') elif 'me the answer' in query: speak('Yes sir, I will try my best to answer you.') elif 'me answer' in query or ('answer' in query and 'question' in query): speak('Yes sir, I will try my best to answer you.') elif 'map' in query: webbrowser.open('https://www.google.com/maps') time.sleep(10) elif 'can you' in query or 'could you' in query: speak('I will try my best if I can do that.') elif 'do you' in query: speak('I will try my best if I can do that.') elif 'truth' in query: speak('I always speak truth. I never lie.') elif 'true' in query: speak('I always speak truth. I never lie.') elif 'lying' in query: speak('I always speak truth. I never lie.') elif 'liar' in query: speak('I always speak truth. I never lie.') elif 'doubt' in query: speak('I will try my best if I can clear your doubt.') elif ' by' in query: speak('If you want to do any mathematical calculation then give me a command to open calculator.') elif 'hii' in query: speak('hii sir') elif 'hey' in query: speak('hello sir') elif 'hai' in query: speak('hello sir') elif 'hay' in query: speak('hello sir') elif 'hi' in query: speak('hii Sir') elif 'hello' in query: speak('hello Sir!') elif 'kon' in query and 'aahe' in query: speak('Me eka robot aahee sir. Maazee naav akshu2020 aahee.') elif 'nonsense' in query: speak("I'm sorry sir") elif 'mad' in query: speak("I'm sorry sir") elif 'shut up' in query: speak("I'm sorry sir") elif 'nice' in query: speak('Thank you sir') elif 'good' in query or 'wonderful' in query or 'great' in query: speak('Thank you sir') elif 'excellent' in query: speak('Thank you sir') elif 'ok' in query: speak('Hmmmmmm') elif 'akshu 2020' in query: speak('yes sir') elif len(query) >= 200: speak('Your voice is pretty good!') elif ' ' in query: try: #query = query.replace("what is ","") results = wikipedia.summary(query, sentences=3) print(results) speak(results) except Exception as e: speak('I unable to answer your question.') elif 'a' in query or 'b' in query or 'c' in query or 'd' in query or 'e' in query or 'f' in query or 'g' in query or 'h' in query or 'i' in query or 'j' in query or 'k' in query or 'l' in query or 'm' in query or 'n' in query or 'o' in query or 'p' in query or 'q' in query or 'r' in query or 's' in query or 't' in query or 'u' in query or 'v' in query or 'w' in query or 'x' in query or 'y' in query or 'z' in query: try: results = wikipedia.summary(query, sentences = 2) print(results) speak(results) except Exception as e: speak('I unable to answer your question. ') else: speak('I unable to give answer of your question')
hiteshsuthar01
<html lang="en-US"><head><script type="text/javascript" async="" src="https://script.4dex.io/localstore.js"></script> <title>HTML p tag</title> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="Keywords" content="HTML, Python, CSS, SQL, JavaScript, How to, PHP, Java, C, C++, C#, jQuery, Bootstrap, Colors, W3.CSS, XML, MySQL, Icons, NodeJS, React, Graphics, Angular, R, AI, Git, Data Science, Code Game, Tutorials, Programming, Web Development, Training, Learning, Quiz, Exercises, Courses, Lessons, References, Examples, Learn to code, Source code, Demos, Tips, Website"> <meta name="Description" content="Well organized and easy to understand Web building tutorials with lots of examples of how to use HTML, CSS, JavaScript, SQL, Python, PHP, Bootstrap, Java, XML and more."> <meta property="og:image" content="https://www.w3schools.com/images/w3schools_logo_436_2.png"> <meta property="og:image:type" content="image/png"> <meta property="og:image:width" content="436"> <meta property="og:image:height" content="228"> <meta property="og:description" content="W3Schools offers free online tutorials, references and exercises in all the major languages of the web. Covering popular subjects like HTML, CSS, JavaScript, Python, SQL, Java, and many, many more."> <link rel="icon" href="/favicon.ico" type="image/x-icon"> <link rel="preload" href="/lib/fonts/fontawesome.woff2?14663396" as="font" type="font/woff2" crossorigin=""> <link rel="preload" href="/lib/fonts/source-code-pro-v14-latin-regular.woff2" as="font" type="font/woff2" crossorigin=""> <link rel="preload" href="/lib/fonts/roboto-mono-v13-latin-500.woff2" as="font" type="font/woff2" crossorigin=""> <link rel="preload" href="/lib/fonts/source-sans-pro-v14-latin-700.woff2" as="font" type="font/woff2" crossorigin=""> <link rel="preload" href="/lib/fonts/source-sans-pro-v14-latin-600.woff2" as="font" type="font/woff2" crossorigin=""> <link rel="preload" href="/lib/fonts/freckle-face-v9-latin-regular.woff2" as="font" type="font/woff2" crossorigin=""> <link rel="stylesheet" href="/lib/w3schools30.css"> <script async="" src="//confiant-integrations.global.ssl.fastly.net/prebid/202204201359/wrap.js"></script><script type="text/javascript" src="https://confiant-integrations.global.ssl.fastly.net/t_Qv_vWzcBDsyn934F1E0MWBb1c/prebid/config.js" async=""></script><script type="text/javascript" async="" src="https://www.google-analytics.com/gtm/js?id=GTM-WJ88MZ5&cid=1308236804.1650718121"></script><script async="" src="https://www.google-analytics.com/analytics.js"></script><script> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-3855518-1', 'auto'); ga('require', 'displayfeatures'); ga('require', 'GTM-WJ88MZ5'); ga('send', 'pageview'); </script> <script src="/lib/uic.js?v=1.0.3"></script> <script data-cfasync="false" type="text/javascript"> var k42 = false; k42 = true; </script> <script data-cfasync="false" type="text/javascript"> window.snigelPubConf = { "adengine": { "activeAdUnits": ["main_leaderboard", "sidebar_top", "bottom_left", "bottom_right"] } } uic_r_a() </script> <script async="" data-cfasync="false" src="https://cdn.snigelweb.com/adengine/w3schools.com/loader.js" type="text/javascript"></script> <script src="/lib/my-learning.js?v=1.0.9"></script> <script type="text/javascript"> var stickyadstatus = ""; function fix_stickyad() { document.getElementById("stickypos").style.position = "sticky"; var elem = document.getElementById("stickyadcontainer"); if (!elem) {return false;} if (document.getElementById("skyscraper")) { var skyWidth = Number(w3_getStyleValue(document.getElementById("skyscraper"), "width").replace("px", "")); } else { var skyWidth = Number(w3_getStyleValue(document.getElementById("right"), "width").replace("px", "")); } elem.style.width = skyWidth + "px"; if (window.innerWidth <= 992) { elem.style.position = ""; elem.style.top = stickypos + "px"; return false; } var stickypos = document.getElementById("stickypos").offsetTop; var docTop = window.pageYOffset || document.documentElement.scrollTop || document.body.scrollTop; var adHeight = Number(w3_getStyleValue(elem, "height").replace("px", "")); if (stickyadstatus == "") { if ((stickypos - docTop) < 60) { elem.style.position = "fixed"; elem.style.top = "60px"; stickyadstatus = "sticky"; document.getElementById("stickypos").style.position = "sticky"; } } else { if ((docTop + 60) - stickypos < 0) { elem.style.position = ""; elem.style.top = stickypos + "px"; stickyadstatus = ""; document.getElementById("stickypos").style.position = "static"; } } if (stickyadstatus == "sticky") { if ((docTop + adHeight + 60) > document.getElementById("footer").offsetTop) { elem.style.position = "absolute"; elem.style.top = (document.getElementById("footer").offsetTop - adHeight) + "px"; document.getElementById("stickypos").style.position = "static"; } else { elem.style.position = "fixed"; elem.style.top = "60px"; stickyadstatus = "sticky"; document.getElementById("stickypos").style.position = "sticky"; } } } function w3_getStyleValue(elmnt,style) { if (window.getComputedStyle) { return window.getComputedStyle(elmnt,null).getPropertyValue(style); } else { return elmnt.currentStyle[style]; } } </script> <link rel="stylesheet" type="text/css" href="/browserref.css"> <script type="text/javascript" async="" src="//cdn.snigelweb.com/prebid/5.20.2/prebid.js?v=3547-1650632016452"></script><script type="text/javascript" async="" src="//c.amazon-adsystem.com/aax2/apstag.js"></script><script type="text/javascript" async="" src="//securepubads.g.doubleclick.net/tag/js/gpt.js"></script><script type="text/javascript" async="" src="https://adengine.snigelweb.com/w3schools.com/3547-1650632016452/adngin.js"></script><script type="text/javascript" async="" src="//cdn.snigelweb.com/argus/argus.js"></script><meta http-equiv="origin-trial" content="AxujKG9INjsZ8/gUq8+dTruNvk7RjZQ1oFhhgQbcTJKDnZfbzSTE81wvC2Hzaf3TW4avA76LTZEMdiedF1vIbA4AAABueyJvcmlnaW4iOiJodHRwczovL2ltYXNkay5nb29nbGVhcGlzLmNvbTo0NDMiLCJmZWF0dXJlIjoiVHJ1c3RUb2tlbnMiLCJleHBpcnkiOjE2NTI3NzQ0MDAsImlzVGhpcmRQYXJ0eSI6dHJ1ZX0="><meta http-equiv="origin-trial" content="Azuce85ORtSnWe1MZDTv68qpaW3iHyfL9YbLRy0cwcCZwVnePnOmkUJlG8HGikmOwhZU22dElCcfrfX2HhrBPAkAAAB7eyJvcmlnaW4iOiJodHRwczovL2RvdWJsZWNsaWNrLm5ldDo0NDMiLCJmZWF0dXJlIjoiVHJ1c3RUb2tlbnMiLCJleHBpcnkiOjE2NTI3NzQ0MDAsImlzU3ViZG9tYWluIjp0cnVlLCJpc1RoaXJkUGFydHkiOnRydWV9"><meta http-equiv="origin-trial" content="A16nvcdeoOAqrJcmjLRpl1I6f3McDD8EfofAYTt/P/H4/AWwB99nxiPp6kA0fXoiZav908Z8etuL16laFPUdfQsAAACBeyJvcmlnaW4iOiJodHRwczovL2dvb2dsZXRhZ3NlcnZpY2VzLmNvbTo0NDMiLCJmZWF0dXJlIjoiVHJ1c3RUb2tlbnMiLCJleHBpcnkiOjE2NTI3NzQ0MDAsImlzU3ViZG9tYWluIjp0cnVlLCJpc1RoaXJkUGFydHkiOnRydWV9"><meta http-equiv="origin-trial" content="AxBHdr0J44vFBQtZUqX9sjiqf5yWZ/OcHRcRMN3H9TH+t90V/j3ENW6C8+igBZFXMJ7G3Pr8Dd13632aLng42wgAAACBeyJvcmlnaW4iOiJodHRwczovL2dvb2dsZXN5bmRpY2F0aW9uLmNvbTo0NDMiLCJmZWF0dXJlIjoiVHJ1c3RUb2tlbnMiLCJleHBpcnkiOjE2NTI3NzQ0MDAsImlzU3ViZG9tYWluIjp0cnVlLCJpc1RoaXJkUGFydHkiOnRydWV9"><meta http-equiv="origin-trial" content="A88BWHFjcawUfKU3lIejLoryXoyjooBXLgWmGh+hNcqMK44cugvsI5YZbNarYvi3roc1fYbHA1AVbhAtuHZflgEAAAB2eyJvcmlnaW4iOiJodHRwczovL2dvb2dsZS5jb206NDQzIiwiZmVhdHVyZSI6IlRydXN0VG9rZW5zIiwiZXhwaXJ5IjoxNjUyNzc0NDAwLCJpc1N1YmRvbWFpbiI6dHJ1ZSwiaXNUaGlyZFBhcnR5Ijp0cnVlfQ=="><meta http-equiv="origin-trial" content="AzoawhTRDevLR66Y6MROu167EDncFPBvcKOaQispTo9ouEt5LvcBjnRFqiAByRT+2cDHG1Yj4dXwpLeIhc98/gIAAACFeyJvcmlnaW4iOiJodHRwczovL2RvdWJsZWNsaWNrLm5ldDo0NDMiLCJmZWF0dXJlIjoiUHJpdmFjeVNhbmRib3hBZHNBUElzIiwiZXhwaXJ5IjoxNjYxMjk5MTk5LCJpc1N1YmRvbWFpbiI6dHJ1ZSwiaXNUaGlyZFBhcnR5Ijp0cnVlfQ=="><meta http-equiv="origin-trial" content="A6+nc62kbJgC46ypOwRsNW6RkDn2x7tgRh0wp7jb3DtFF7oEhu1hhm4rdZHZ6zXvnKZLlYcBlQUImC4d3kKihAcAAACLeyJvcmlnaW4iOiJodHRwczovL2dvb2dsZXN5bmRpY2F0aW9uLmNvbTo0NDMiLCJmZWF0dXJlIjoiUHJpdmFjeVNhbmRib3hBZHNBUElzIiwiZXhwaXJ5IjoxNjYxMjk5MTk5LCJpc1N1YmRvbWFpbiI6dHJ1ZSwiaXNUaGlyZFBhcnR5Ijp0cnVlfQ=="><meta http-equiv="origin-trial" content="A/9La288e7MDEU2ifusFnMg1C2Ij6uoa/Z/ylwJIXSsWfK37oESIPbxbt4IU86OGqDEPnNVruUiMjfKo65H/CQwAAACLeyJvcmlnaW4iOiJodHRwczovL2dvb2dsZXRhZ3NlcnZpY2VzLmNvbTo0NDMiLCJmZWF0dXJlIjoiUHJpdmFjeVNhbmRib3hBZHNBUElzIiwiZXhwaXJ5IjoxNjYxMjk5MTk5LCJpc1N1YmRvbWFpbiI6dHJ1ZSwiaXNUaGlyZFBhcnR5Ijp0cnVlfQ=="><script src="https://securepubads.g.doubleclick.net/gpt/pubads_impl_2022042001.js?cb=31067210" async=""></script><argprec0></argprec0><argprec1></argprec1><style type="text/css">.snigel-cmp-framework .sn-inner {background-color:#fffefe!important;}.snigel-cmp-framework .sn-b-def {border-color:#04aa6d!important;color:#04aa6d!important;}.snigel-cmp-framework .sn-b-def.sn-blue {color:#ffffff!important;background-color:#04aa6d!important;border-color:#04aa6d!important;}.snigel-cmp-framework .sn-selector ul li {color:#04aa6d!important;}.snigel-cmp-framework .sn-selector ul li:after {background-color:#04aa6d!important;}.snigel-cmp-framework .sn-footer-tab .sn-privacy a {color:#04aa6d!important;}.snigel-cmp-framework .sn-arrow:after,.snigel-cmp-framework .sn-arrow:before {background-color:#04aa6d!important;}.snigel-cmp-framework .sn-switch input:checked + span::before {background-color:#04aa6d!important;}#adconsent-usp-link {border: 1px solid #04aa6d!important;color:#04aa6d!important;}#adconsent-usp-banner-optout input:checked + .adconsent-usp-slider {background-color:#04aa6d!important;}#adconsent-usp-banner-btn {color:#ffffff;border: solid 1px #04aa6d!important;background-color:#04aa6d!important; }</style><link rel="preload" href="https://adservice.google.co.in/adsid/integrator.js?domain=www.w3schools.com" as="script"><script type="text/javascript" src="https://adservice.google.co.in/adsid/integrator.js?domain=www.w3schools.com"></script><link rel="preload" href="https://adservice.google.com/adsid/integrator.js?domain=www.w3schools.com" as="script"><script type="text/javascript" src="https://adservice.google.com/adsid/integrator.js?domain=www.w3schools.com"></script><meta http-equiv="origin-trial" content="A4/Htern2udN9w3yJK9QgWQxQFruxOXsXL7cW60DyCl0EZFGCSme/J33Q/WzF7bBkVvhEWDlcBiUyZaim5CpFQwAAACceyJvcmlnaW4iOiJodHRwczovL2dvb2dsZXRhZ3NlcnZpY2VzLmNvbTo0NDMiLCJmZWF0dXJlIjoiQ29udmVyc2lvbk1lYXN1cmVtZW50IiwiZXhwaXJ5IjoxNjQzMTU1MTk5LCJpc1N1YmRvbWFpbiI6dHJ1ZSwiaXNUaGlyZFBhcnR5Ijp0cnVlLCJ1c2FnZSI6InN1YnNldCJ9"><meta http-equiv="origin-trial" content="A4/Htern2udN9w3yJK9QgWQxQFruxOXsXL7cW60DyCl0EZFGCSme/J33Q/WzF7bBkVvhEWDlcBiUyZaim5CpFQwAAACceyJvcmlnaW4iOiJodHRwczovL2dvb2dsZXRhZ3NlcnZpY2VzLmNvbTo0NDMiLCJmZWF0dXJlIjoiQ29udmVyc2lvbk1lYXN1cmVtZW50IiwiZXhwaXJ5IjoxNjQzMTU1MTk5LCJpc1N1YmRvbWFpbiI6dHJ1ZSwiaXNUaGlyZFBhcnR5Ijp0cnVlLCJ1c2FnZSI6InN1YnNldCJ9"><meta http-equiv="origin-trial" content="A4/Htern2udN9w3yJK9QgWQxQFruxOXsXL7cW60DyCl0EZFGCSme/J33Q/WzF7bBkVvhEWDlcBiUyZaim5CpFQwAAACceyJvcmlnaW4iOiJodHRwczovL2dvb2dsZXRhZ3NlcnZpY2VzLmNvbTo0NDMiLCJmZWF0dXJlIjoiQ29udmVyc2lvbk1lYXN1cmVtZW50IiwiZXhwaXJ5IjoxNjQzMTU1MTk5LCJpc1N1YmRvbWFpbiI6dHJ1ZSwiaXNUaGlyZFBhcnR5Ijp0cnVlLCJ1c2FnZSI6InN1YnNldCJ9"><meta http-equiv="origin-trial" content="A4/Htern2udN9w3yJK9QgWQxQFruxOXsXL7cW60DyCl0EZFGCSme/J33Q/WzF7bBkVvhEWDlcBiUyZaim5CpFQwAAACceyJvcmlnaW4iOiJodHRwczovL2dvb2dsZXRhZ3NlcnZpY2VzLmNvbTo0NDMiLCJmZWF0dXJlIjoiQ29udmVyc2lvbk1lYXN1cmVtZW50IiwiZXhwaXJ5IjoxNjQzMTU1MTk5LCJpc1N1YmRvbWFpbiI6dHJ1ZSwiaXNUaGlyZFBhcnR5Ijp0cnVlLCJ1c2FnZSI6InN1YnNldCJ9"><link rel="preload" href="https://adservice.google.co.in/adsid/integrator.js?domain=www.w3schools.com" as="script"><script type="text/javascript" src="https://adservice.google.co.in/adsid/integrator.js?domain=www.w3schools.com"></script><link rel="preload" href="https://adservice.google.com/adsid/integrator.js?domain=www.w3schools.com" as="script"><script type="text/javascript" src="https://adservice.google.com/adsid/integrator.js?domain=www.w3schools.com"></script></head> <body> <style> #darkmodemenu { position:absolute; top:-40px; right:16px; padding:5px 20px 10px 18px; border-bottom-left-radius:5px; border-bottom-right-radius:5px; z-index:-1; transition: top 0.2s; user-select: none; } #darkmodemenu input,#darkmodemenu label { cursor:pointer; } </style> <script> ( function setThemeMode() { var x = localStorage.getItem("preferredmode"); var y = localStorage.getItem("preferredpagemode"); if (x == "dark") { document.body.className += " darktheme"; ga('send', 'event', 'theme' , "darkcode"); } if (y == "dark") { document.body.className += " darkpagetheme"; ga('send', 'event', 'theme' , "darkpage"); } })(); </script> <div id="pagetop" class="w3-bar w3-card-2 notranslate"> <a href="https://www.w3schools.com" class="w3-bar-item w3-button w3-hover-none w3-left w3-padding-16" title="Home" style="width:77px"> <i class="fa fa-logo ws-text-green ws-hover-text-green" style="position:relative;font-size:42px!important;"></i> </a> <style> @media screen and (max-width: 1080px) { .ws-hide-1080 { ddddisplay: none !important; } } @media screen and (max-width: 1160px) { .topnavmain_video { display: none !important; } } </style> <a class="w3-bar-item w3-button w3-hide-small barex bar-item-hover w3-padding-24" href="javascript:void(0)" onclick="w3_open_nav('tutorials')" id="navbtn_tutorials" title="Tutorials" style="width:116px">Tutorials <i class="fa fa-caret-down" style="font-size: 20px; display: inline;"></i><i class="fa fa-caret-up" style="display:none"></i></a> <a class="w3-bar-item w3-button w3-hide-small barex bar-item-hover w3-padding-24" href="javascript:void(0)" onclick="w3_open_nav('references')" id="navbtn_references" title="References" style="width:132px">References <i class="fa fa-caret-down" style="font-size: 20px; display: inline;"></i><i class="fa fa-caret-up" style="display:none"></i></a> <a class="w3-bar-item w3-button w3-hide-small barex bar-item-hover w3-padding-24 ws-hide-800" href="javascript:void(0)" onclick="w3_open_nav('exercises')" id="navbtn_exercises" title="Exercises" style="width:118px">Exercises <i class="fa fa-caret-down" style="font-size: 20px; display: inline;"></i><i class="fa fa-caret-up" style="display:none"></i></a> <a class="w3-bar-item w3-button w3-hide-medium bar-item-hover w3-hide-small w3-padding-24 barex topnavmain_video" href="https://www.w3schools.com/videos/index.php" title="Video Tutorials" onclick="ga('send', 'event', 'Videos' , 'fromTopnavMain')">Videos</a> <a class="w3-bar-item w3-button w3-hide-medium bar-item-hover w3-hide-small w3-padding-24 barex" href="/pro/index.php" title="Go Pro" onclick="ga('send', 'event', 'Pro' , 'fromTopnavMainASP')">Pro <span class="ribbon-topnav ws-hide-1080">NEW</span></a> <a class="w3-bar-item w3-button bar-item-hover w3-padding-24" href="javascript:void(0)" onclick="w3_open()" id="navbtn_menu" title="Menu" style="width:93px">Menu <i class="fa fa-caret-down"></i><i class="fa fa-caret-up" style="display:none"></i></a> <div id="loginactioncontainer" class="w3-right w3-padding-16" style="margin-left:50px"> <div id="mypagediv" style="display: none;"></div> <!-- <button id="w3loginbtn" style="border:none;display:none;cursor:pointer" class="login w3-right w3-hover-greener" onclick='w3_open_nav("login")'>LOG IN</button>--> <a id="w3loginbtn" class="w3-bar-item w3-btn bar-item-hover w3-right" style="display: inline; width: 130px; background-color: rgb(4, 170, 109); color: white; border-radius: 25px;" href="https://profile.w3schools.com/log-in?redirect_url=https%3A%2F%2Fmy-learning.w3schools.com" target="_self">Log in</a> </div> <div class="w3-right w3-padding-16"> <!--<a class="w3-bar-item w3-button bar-icon-hover w3-right w3-hover-white w3-hide-large w3-hide-medium" href="javascript:void(0)" onclick="w3_open()" title="Menu"><i class='fa'></i></a> --> <a class="w3-bar-item w3-button bar-item-hover w3-right w3-hide-small barex" style="width: 140px; border-radius: 25px; margin-right: 15px;" href="https://courses.w3schools.com/" target="_blank" id="cert_navbtn" onclick="ga('send', 'event', 'Courses' , 'Clicked on courses in Main top navigation');" title="Courses">Paid Courses</a> <a class="w3-bar-item w3-button bar-item-hover w3-right ws-hide-900 w3-hide-small barex ws-pink" style="border-radius: 25px; margin-right: 15px;" href="https://www.w3schools.com/spaces" target="_blank" onclick="ga('send', 'event', 'spacesFromTopnavMain', 'click');" title="Get Your Own Website With W3Schools Spaces">Website <span class="ribbon-topnav ws-hide-1066">NEW</span></a> </div> </div> <div style="display: none; position: fixed; z-index: 4; right: 52px; height: 44px; background-color: rgb(40, 42, 53); letter-spacing: normal; top: 0px;" id="googleSearch"> <div class="gcse-search"></div> </div> <div style="display: none; position: fixed; z-index: 3; right: 111px; height: 44px; background-color: rgb(40, 42, 53); text-align: right; padding-top: 9px; top: 0px;" id="google_translate_element"></div> <div class="w3-card-2 topnav notranslate" id="topnav" style="position: fixed; top: 0px;"> <div style="overflow:auto;"> <div class="w3-bar w3-left" style="width:100%;overflow:hidden;height:44px"> <a href="javascript:void(0);" class="topnav-icons fa fa-menu w3-hide-large w3-left w3-bar-item w3-button" onclick="open_menu()" title="Menu"></a> <a href="/default.asp" class="topnav-icons fa fa-home w3-left w3-bar-item w3-button" title="Home"></a> <a class="w3-bar-item w3-button" href="/html/default.asp" title="HTML Tutorial" style="padding-left:18px!important;padding-right:18px!important;">HTML</a> <a class="w3-bar-item w3-button" href="/css/default.asp" title="CSS Tutorial">CSS</a> <a class="w3-bar-item w3-button" href="/js/default.asp" title="JavaScript Tutorial">JAVASCRIPT</a> <a class="w3-bar-item w3-button" href="/sql/default.asp" title="SQL Tutorial">SQL</a> <a class="w3-bar-item w3-button" href="/python/default.asp" title="Python Tutorial">PYTHON</a> <a class="w3-bar-item w3-button" href="/php/default.asp" title="PHP Tutorial">PHP</a> <a class="w3-bar-item w3-button" href="/bootstrap/bootstrap_ver.asp" title="Bootstrap Tutorial">BOOTSTRAP</a> <a class="w3-bar-item w3-button" href="/howto/default.asp" title="How To">HOW TO</a> <a class="w3-bar-item w3-button" href="/w3css/default.asp" title="W3.CSS Tutorial">W3.CSS</a> <a class="w3-bar-item w3-button" href="/java/default.asp" title="Java Tutorial">JAVA</a> <a class="w3-bar-item w3-button" href="/jquery/default.asp" title="jQuery Tutorial">JQUERY</a> <a class="w3-bar-item w3-button" href="/c/index.php" title="C Tutorial">C</a> <a class="w3-bar-item w3-button" href="/cpp/default.asp" title="C++ Tutorial">C++</a> <a class="w3-bar-item w3-button" href="/cs/index.php" title="C# Tutorial">C#</a> <a class="w3-bar-item w3-button" href="/r/default.asp" title="R Tutorial">R</a> <a class="w3-bar-item w3-button" href="/react/default.asp" title="React Tutorial">React</a> <a href="javascript:void(0);" class="topnav-icons fa w3-right w3-bar-item w3-button" onclick="gSearch(this)" title="Search W3Schools"></a> <a href="javascript:void(0);" class="topnav-icons fa w3-right w3-bar-item w3-button" onclick="gTra(this)" title="Translate W3Schools"></a> <!-- <a href='javascript:void(0);' class='topnav-icons fa w3-right w3-bar-item w3-button' onclick='changecodetheme(this)' title='Toggle Dark Code Examples'></a>--> <a href="javascript:void(0);" class="topnav-icons fa w3-right w3-bar-item w3-button" onmouseover="mouseoverdarkicon()" onmouseout="mouseoutofdarkicon()" onclick="changepagetheme(2)"></a> <!-- <a class="w3-bar-item w3-button w3-right" id='topnavbtn_exercises' href='javascript:void(0);' onclick='w3_open_nav("exercises")' title='Exercises'>EXERCISES <i class='fa fa-caret-down'></i><i class='fa fa-caret-up' style='display:none'></i></a> --> </div> <div id="darkmodemenu" class="ws-black" onmouseover="mouseoverdarkicon()" onmouseout="mouseoutofdarkicon()" style="top: -40px;"> <input id="radio_darkpage" type="checkbox" name="radio_theme_mode" onclick="click_darkpage()"><label for="radio_darkpage"> Dark mode</label> <br> <input id="radio_darkcode" type="checkbox" name="radio_theme_mode" onclick="click_darkcode()"><label for="radio_darkcode"> Dark code</label> </div> <nav id="nav_tutorials" class="w3-hide-small" style="position: absolute; padding-bottom: 60px; display: none;"> <div class="w3-content" style="max-width:1100px;font-size:18px"> <span onclick="w3_close_nav('tutorials')" class="w3-button w3-xxxlarge w3-display-topright w3-hover-white sectionxsclosenavspan" style="padding-right:30px;padding-left:30px;">×</span><br> <div class="w3-row-padding w3-bar-block"> <div class="w3-container" style="padding-left:13px"> <h2 style="color:#FFF4A3;"><b>Tutorials</b></h2> </div> <div class="w3-col l3 m6"> <h3 class="w3-margin-top">HTML and CSS</h3> <a class="w3-bar-item w3-button" href="/html/default.asp">Learn HTML</a> <a class="w3-bar-item w3-button" href="/css/default.asp">Learn CSS</a> <a class="w3-bar-item w3-button" href="/css/css_rwd_intro.asp" title="Responsive Web Design">Learn RWD</a> <a class="w3-bar-item w3-button" href="/bootstrap/bootstrap_ver.asp">Learn Bootstrap</a> <a class="w3-bar-item w3-button" href="/w3css/default.asp">Learn W3.CSS</a> <a class="w3-bar-item w3-button" href="/colors/default.asp">Learn Colors</a> <a class="w3-bar-item w3-button" href="/icons/default.asp">Learn Icons</a> <a class="w3-bar-item w3-button" href="/graphics/default.asp">Learn Graphics</a> <a class="w3-bar-item w3-button" href="/graphics/svg_intro.asp">Learn SVG</a> <a class="w3-bar-item w3-button" href="/graphics/canvas_intro.asp">Learn Canvas</a> <a class="w3-bar-item w3-button" href="/howto/default.asp">Learn How To</a> <a class="w3-bar-item w3-button" href="/sass/default.php">Learn Sass</a> <div class="w3-hide-large w3-hide-small"> <h3 class="w3-margin-top">Data Analytics</h3> <a class="w3-bar-item w3-button" href="/ai/default.asp">Learn AI</a> <a class="w3-bar-item w3-button" href="/python/python_ml_getting_started.asp">Learn Machine Learning</a> <a class="w3-bar-item w3-button" href="/datascience/default.asp">Learn Data Science</a> <a class="w3-bar-item w3-button" href="/python/numpy/default.asp">Learn NumPy</a> <a class="w3-bar-item w3-button" href="/python/pandas/default.asp">Learn Pandas</a> <a class="w3-bar-item w3-button" href="/python/scipy/index.php">Learn SciPy</a> <a class="w3-bar-item w3-button" href="/python/matplotlib_intro.asp">Learn Matplotlib</a> <a class="w3-bar-item w3-button" href="/statistics/index.php">Learn Statistics</a> <a class="w3-bar-item w3-button" href="/excel/index.php">Learn Excel</a> <h3 class="w3-margin-top">XML Tutorials</h3> <a class="w3-bar-item w3-button" href="/xml/default.asp">Learn XML</a> <a class="w3-bar-item w3-button" href="/xml/ajax_intro.asp">Learn XML AJAX</a> <a class="w3-bar-item w3-button" href="/xml/dom_intro.asp">Learn XML DOM</a> <a class="w3-bar-item w3-button" href="/xml/xml_dtd_intro.asp">Learn XML DTD</a> <a class="w3-bar-item w3-button" href="/xml/schema_intro.asp">Learn XML Schema</a> <a class="w3-bar-item w3-button" href="/xml/xsl_intro.asp">Learn XSLT</a> <a class="w3-bar-item w3-button" href="/xml/xpath_intro.asp">Learn XPath</a> <a class="w3-bar-item w3-button" href="/xml/xquery_intro.asp">Learn XQuery</a> </div> </div> <div class="w3-col l3 m6"> <h3 class="w3-margin-top">JavaScript</h3> <a class="w3-bar-item w3-button" href="/js/default.asp">Learn JavaScript</a> <a class="w3-bar-item w3-button" href="/jquery/default.asp">Learn jQuery</a> <a class="w3-bar-item w3-button" href="/react/default.asp">Learn React</a> <a class="w3-bar-item w3-button" href="/angular/default.asp">Learn AngularJS</a> <a class="w3-bar-item w3-button" href="/js/js_json_intro.asp">Learn JSON</a> <a class="w3-bar-item w3-button" href="/js/js_ajax_intro.asp">Learn AJAX</a> <a class="w3-bar-item w3-button" href="/appml/default.asp">Learn AppML</a> <a class="w3-bar-item w3-button" href="/w3js/default.asp">Learn W3.JS</a> <h3 class="w3-margin-top">Programming</h3> <a class="w3-bar-item w3-button" href="/python/default.asp">Learn Python</a> <a class="w3-bar-item w3-button" href="/java/default.asp">Learn Java</a> <a class="w3-bar-item w3-button" href="/c/index.php">Learn C</a> <a class="w3-bar-item w3-button" href="/cpp/default.asp">Learn C++</a> <a class="w3-bar-item w3-button" href="/cs/index.php">Learn C#</a> <a class="w3-bar-item w3-button" href="/r/default.asp">Learn R</a> <a class="w3-bar-item w3-button" href="/kotlin/index.php">Learn Kotlin</a> <a class="w3-bar-item w3-button" href="/go/index.php">Learn Go</a> <a class="w3-bar-item w3-button" href="/django/index.php">Learn Django</a> <a class="w3-bar-item w3-button" href="/typescript/index.php">Learn TypeScript</a> </div> <div class="w3-col l3 m6"> <h3 class="w3-margin-top">Server Side</h3> <a class="w3-bar-item w3-button" href="/sql/default.asp">Learn SQL</a> <a class="w3-bar-item w3-button" href="/mysql/default.asp">Learn MySQL</a> <a class="w3-bar-item w3-button" href="/php/default.asp">Learn PHP</a> <a class="w3-bar-item w3-button" href="/asp/default.asp">Learn ASP</a> <a class="w3-bar-item w3-button" href="/nodejs/default.asp">Learn Node.js</a> <a class="w3-bar-item w3-button" href="/nodejs/nodejs_raspberrypi.asp">Learn Raspberry Pi</a> <a class="w3-bar-item w3-button" href="/git/default.asp">Learn Git</a> <a class="w3-bar-item w3-button" href="/aws/index.php">Learn AWS Cloud</a> <h3 class="w3-margin-top">Web Building</h3> <a class="w3-bar-item w3-button" href="https://www.w3schools.com/spaces" target="_blank" onclick="ga('send', 'event', 'spacesFromTutorialsAcc', 'click');" title="Get Your Own Website With W3schools Spaces">Create a Website <span class="ribbon-topnav ws-yellow">NEW</span></a> <a class="w3-bar-item w3-button" href="/where_to_start.asp">Where To Start</a> <a class="w3-bar-item w3-button" href="/w3css/w3css_templates.asp">Web Templates</a> <a class="w3-bar-item w3-button" href="/browsers/default.asp">Web Statistics</a> <a class="w3-bar-item w3-button" href="/cert/default.asp">Web Certificates</a> <a class="w3-bar-item w3-button" href="/whatis/default.asp">Web Development</a> <a class="w3-bar-item w3-button" href="/tryit/default.asp">Code Editor</a> <a class="w3-bar-item w3-button" href="/typingspeed/default.asp">Test Your Typing Speed</a> <a class="w3-bar-item w3-button" href="/codegame/index.html" target="_blank">Play a Code Game</a> <a class="w3-bar-item w3-button" href="/cybersecurity/index.php">Cyber Security</a> <a class="w3-bar-item w3-button" href="/accessibility/index.php">Accessibility</a> </div> <div class="w3-col l3 m6 w3-hide-medium"> <h3 class="w3-margin-top">Data Analytics</h3> <a class="w3-bar-item w3-button" href="/ai/default.asp">Learn AI</a> <a class="w3-bar-item w3-button" href="/python/python_ml_getting_started.asp">Learn Machine Learning</a> <a class="w3-bar-item w3-button" href="/datascience/default.asp">Learn Data Science</a> <a class="w3-bar-item w3-button" href="/python/numpy/default.asp">Learn NumPy</a> <a class="w3-bar-item w3-button" href="/python/pandas/default.asp">Learn Pandas</a> <a class="w3-bar-item w3-button" href="/python/scipy/index.php">Learn SciPy</a> <a class="w3-bar-item w3-button" href="/python/matplotlib_intro.asp">Learn Matplotlib</a> <a class="w3-bar-item w3-button" href="/statistics/index.php">Learn Statistics</a> <a class="w3-bar-item w3-button" href="/excel/index.php">Learn Excel</a> <a class="w3-bar-item w3-button" href="/googlesheets/index.php">Learn Google Sheets</a> <h3 class="w3-margin-top">XML Tutorials</h3> <a class="w3-bar-item w3-button" href="/xml/default.asp">Learn XML</a> <a class="w3-bar-item w3-button" href="/xml/ajax_intro.asp">Learn XML AJAX</a> <a class="w3-bar-item w3-button" href="/xml/dom_intro.asp">Learn XML DOM</a> <a class="w3-bar-item w3-button" href="/xml/xml_dtd_intro.asp">Learn XML DTD</a> <a class="w3-bar-item w3-button" href="/xml/schema_intro.asp">Learn XML Schema</a> <a class="w3-bar-item w3-button" href="/xml/xsl_intro.asp">Learn XSLT</a> <a class="w3-bar-item w3-button" href="/xml/xpath_intro.asp">Learn XPath</a> <a class="w3-bar-item w3-button" href="/xml/xquery_intro.asp">Learn XQuery</a> </div> </div> </div> <br class="hidesm"> </nav> <nav id="nav_references" class="w3-hide-small" style="position: absolute; padding-bottom: 60px; display: none;"> <div class="w3-content" style="max-width:1100px;font-size:18px"> <span onclick="w3_close_nav('references')" class="w3-button w3-xxxlarge w3-display-topright w3-hover-white sectionxsclosenavspan" style="padding-right:30px;padding-left:30px;">×</span><br> <div class="w3-row-padding w3-bar-block"> <div class="w3-container" style="padding-left:13px"> <h2 style="color:#FFF4A3;"><b>References</b></h2> </div> <div class="w3-col l3 m6"> <h3 class="w3-margin-top">HTML</h3> <a class="w3-bar-item w3-button" href="/tags/default.asp">HTML Tag Reference</a> <a class="w3-bar-item w3-button" href="/tags/ref_html_browsersupport.asp">HTML Browser Support</a> <a class="w3-bar-item w3-button" href="/tags/ref_eventattributes.asp">HTML Event Reference</a> <a class="w3-bar-item w3-button" href="/colors/default.asp">HTML Color Reference</a> <a class="w3-bar-item w3-button" href="/tags/ref_attributes.asp">HTML Attribute Reference</a> <a class="w3-bar-item w3-button" href="/tags/ref_canvas.asp">HTML Canvas Reference</a> <a class="w3-bar-item w3-button" href="/graphics/svg_reference.asp">HTML SVG Reference</a> <a class="w3-bar-item w3-button" href="/graphics/google_maps_reference.asp">Google Maps Reference</a> <h3 class="w3-margin-top">CSS</h3> <a class="w3-bar-item w3-button" href="/cssref/default.asp">CSS Reference</a> <a class="w3-bar-item w3-button" href="/cssref/css3_browsersupport.asp">CSS Browser Support</a> <a class="w3-bar-item w3-button" href="/cssref/css_selectors.asp">CSS Selector Reference</a> <a class="w3-bar-item w3-button" href="/bootstrap/bootstrap_ref_all_classes.asp">Bootstrap 3 Reference</a> <a class="w3-bar-item w3-button" href="/bootstrap4/bootstrap_ref_all_classes.asp">Bootstrap 4 Reference</a> <a class="w3-bar-item w3-button" href="/w3css/w3css_references.asp">W3.CSS Reference</a> <a class="w3-bar-item w3-button" href="/icons/icons_reference.asp">Icon Reference</a> <a class="w3-bar-item w3-button" href="/sass/sass_functions_string.php">Sass Reference</a> </div> <div class="w3-col l3 m6"> <h3 class="w3-margin-top">JavaScript</h3> <a class="w3-bar-item w3-button" href="/jsref/default.asp">JavaScript Reference</a> <a class="w3-bar-item w3-button" href="/jsref/default.asp">HTML DOM Reference</a> <a class="w3-bar-item w3-button" href="/jquery/jquery_ref_overview.asp">jQuery Reference</a> <a class="w3-bar-item w3-button" href="/angular/angular_ref_directives.asp">AngularJS Reference</a> <a class="w3-bar-item w3-button" href="/appml/appml_reference.asp">AppML Reference</a> <a class="w3-bar-item w3-button" href="/w3js/w3js_references.asp">W3.JS Reference</a> <h3 class="w3-margin-top">Programming</h3> <a class="w3-bar-item w3-button" href="/python/python_reference.asp">Python Reference</a> <a class="w3-bar-item w3-button" href="/java/java_ref_keywords.asp">Java Reference</a> </div> <div class="w3-col l3 m6"> <h3 class="w3-margin-top">Server Side</h3> <a class="w3-bar-item w3-button" href="/sql/sql_ref_keywords.asp">SQL Reference</a> <a class="w3-bar-item w3-button" href="/mysql/mysql_ref_functions.asp">MySQL Reference</a> <a class="w3-bar-item w3-button" href="/php/php_ref_overview.asp">PHP Reference</a> <a class="w3-bar-item w3-button" href="/asp/asp_ref_response.asp">ASP Reference</a> <h3 class="w3-margin-top">XML</h3> <a class="w3-bar-item w3-button" href="/xml/dom_nodetype.asp">XML DOM Reference</a> <a class="w3-bar-item w3-button" href="/xml/dom_http.asp">XML Http Reference</a> <a class="w3-bar-item w3-button" href="/xml/xsl_elementref.asp">XSLT Reference</a> <a class="w3-bar-item w3-button" href="/xml/schema_elements_ref.asp">XML Schema Reference</a> </div> <div class="w3-col l3 m6"> <h3 class="w3-margin-top">Character Sets</h3> <a class="w3-bar-item w3-button" href="/charsets/default.asp">HTML Character Sets</a> <a class="w3-bar-item w3-button" href="/charsets/ref_html_ascii.asp">HTML ASCII</a> <a class="w3-bar-item w3-button" href="/charsets/ref_html_ansi.asp">HTML ANSI</a> <a class="w3-bar-item w3-button" href="/charsets/ref_html_ansi.asp">HTML Windows-1252</a> <a class="w3-bar-item w3-button" href="/charsets/ref_html_8859.asp">HTML ISO-8859-1</a> <a class="w3-bar-item w3-button" href="/charsets/ref_html_symbols.asp">HTML Symbols</a> <a class="w3-bar-item w3-button" href="/charsets/ref_html_utf8.asp">HTML UTF-8</a> </div> </div> <br class="hidesm"> </div> </nav> <nav id="nav_exercises" class="w3-hide-small" style="position: absolute; padding-bottom: 60px; display: none;"> <div class="w3-content" style="max-width:1100px;font-size:18px"> <span onclick="w3_close_nav('exercises')" class="w3-button w3-xxxlarge w3-display-topright w3-hover-white sectionxsclosenavspan" style="padding-right:30px;padding-left:30px;">×</span><br> <div class="w3-row-padding w3-bar-block"> <div class="w3-container" style="padding-left:13px"> <h2 style="color:#FFF4A3;"><b>Exercises and Quizzes</b></h2> </div> <div class="w3-col l3 m6"> <h3 class="w3-margin-top"><a class="ws-btn ws-yellow w3-hover-text-white" style="width:155px;font-size:21px" href="/exercises/index.php">Exercises</a></h3> <a class="w3-bar-item w3-button" href="/html/html_exercises.asp">HTML Exercises</a> <a class="w3-bar-item w3-button" href="/css/css_exercises.asp">CSS Exercises</a> <a class="w3-bar-item w3-button" href="/js/js_exercises.asp">JavaScript Exercises</a> <a class="w3-bar-item w3-button" href="/sql/sql_exercises.asp">SQL Exercises</a> <a class="w3-bar-item w3-button" href="/mysql/mysql_exercises.asp">MySQL Exercises</a> <a class="w3-bar-item w3-button" href="/php/php_exercises.asp">PHP Exercises</a> <a class="w3-bar-item w3-button" href="/python/python_exercises.asp">Python Exercises</a> <a class="w3-bar-item w3-button" href="/python/numpy/numpy_exercises.asp">NumPy Exercises</a> <a class="w3-bar-item w3-button" href="/python/pandas/pandas_exercises.asp">Pandas Exercises</a> <a class="w3-bar-item w3-button" href="/python/scipy/scipy_exercises.php">SciPy Exercises</a> <a class="w3-bar-item w3-button" href="/jquery/jquery_exercises.asp">jQuery Exercises</a> <a class="w3-bar-item w3-button" href="/java/java_exercises.asp">Java Exercises</a> <a class="w3-bar-item w3-button" href="/cpp/cpp_exercises.asp">C++ Exercises</a> <a class="w3-bar-item w3-button" href="/cs/cs_exercises.asp">C# Exercises</a> <a class="w3-bar-item w3-button" href="/r/r_exercises.asp">R Exercises</a> <a class="w3-bar-item w3-button" href="/kotlin/kotlin_exercises.php">Kotlin Exercises</a> <a class="w3-bar-item w3-button" href="/go/go_exercises.php">Go Exercises</a> <a class="w3-bar-item w3-button" href="/bootstrap/bootstrap_exercises.asp">Bootstrap Exercises</a> <a class="w3-bar-item w3-button" href="/bootstrap4/bootstrap_exercises.asp">Bootstrap 4 Exercises</a> <a class="w3-bar-item w3-button" href="/bootstrap5/bootstrap_exercises.php">Bootstrap 5 Exercises</a> <a class="w3-bar-item w3-button" href="/git/git_exercises.asp">Git Exercises</a> </div> <div class="w3-col l3 m6"> <h3 class="w3-margin-top"><a class="ws-btn ws-yellow w3-hover-text-white" style="width:135px;font-size:21px" href="/quiztest/default.asp">Quizzes</a></h3> <a class="w3-bar-item w3-button" href="/html/html_quiz.asp" target="_top">HTML Quiz</a> <a class="w3-bar-item w3-button" href="/css/css_quiz.asp" target="_top">CSS Quiz</a> <a class="w3-bar-item w3-button" href="/js/js_quiz.asp" target="_top">JavaScript Quiz</a> <a class="w3-bar-item w3-button" href="/sql/sql_quiz.asp" target="_top">SQL Quiz</a> <a class="w3-bar-item w3-button" href="/mysql/mysql_quiz.asp" target="_top">MySQL Quiz</a> <a class="w3-bar-item w3-button" href="/php/php_quiz.asp" target="_top">PHP Quiz</a> <a class="w3-bar-item w3-button" href="/python/python_quiz.asp" target="_top">Python Quiz</a> <a class="w3-bar-item w3-button" href="/python/numpy/numpy_quiz.asp" target="_top">NumPy Quiz</a> <a class="w3-bar-item w3-button" href="/python/pandas/pandas_quiz.asp" target="_top">Pandas Quiz</a> <a class="w3-bar-item w3-button" href="/python/scipy/scipy_quiz.php" target="_top">SciPy Quiz</a> <a class="w3-bar-item w3-button" href="/jquery/jquery_quiz.asp" target="_top">jQuery Quiz</a> <a class="w3-bar-item w3-button" href="/java/java_quiz.asp" target="_top">Java Quiz</a> <a class="w3-bar-item w3-button" href="/cpp/cpp_quiz.asp" target="_top">C++ Quiz</a> <a class="w3-bar-item w3-button" href="/cs/cs_quiz.asp" target="_top">C# Quiz</a> <a class="w3-bar-item w3-button" href="/r/r_quiz.asp" target="_top">R Quiz</a> <a class="w3-bar-item w3-button" href="/kotlin/kotlin_quiz.php" target="_top">Kotlin Quiz</a> <a class="w3-bar-item w3-button" href="/xml/xml_quiz.asp" target="_top">XML Quiz</a> <a class="w3-bar-item w3-button" href="/bootstrap/bootstrap_quiz.asp" target="_top">Bootstrap Quiz</a> <a class="w3-bar-item w3-button" href="/bootstrap4/bootstrap_quiz.asp" target="_top">Bootstrap 4 Quiz</a> <a class="w3-bar-item w3-button" href="/bootstrap5/bootstrap_quiz.php" target="_top">Bootstrap 5 Quiz</a> <a class="w3-bar-item w3-button" href="/cybersecurity/cybersecurity_quiz.php">Cyber Security Quiz</a> <a class="w3-bar-item w3-button" href="/accessibility/accessibility_quiz.php">Accessibility Quiz</a> </div> <div class="w3-col l3 m6"> <h3 class="w3-margin-top"><a class="ws-btn ws-yellow w3-hover-text-white" style="width:135px;font-size:21px" href="https://courses.w3schools.com/" target="_blank">Courses</a></h3> <!-- cert <a class="w3-bar-item w3-button" href="/cert/cert_html_new.asp" target="_top">HTML Certificate</a> <a class="w3-bar-item w3-button" href="/cert/cert_css.asp" target="_top">CSS Certificate</a> <a class="w3-bar-item w3-button" href="/cert/cert_javascript.asp" target="_top">JavaScript Certificate</a> <a class="w3-bar-item w3-button" href="/cert/cert_sql.asp" target="_top">SQL Certificate</a> <a class="w3-bar-item w3-button" href="/cert/cert_php.asp" target="_top">PHP Certificate</a> <a class="w3-bar-item w3-button" href="/cert/cert_python.asp" target="_top">Python Certificate</a> <a class="w3-bar-item w3-button" href="/cert/cert_bootstrap.asp" target="_top">Bootstrap Certificate</a> <a class="w3-bar-item w3-button" href="/cert/cert_jquery.asp" target="_top">jQuery Certificate</a> <a class="w3-bar-item w3-button" href="/cert/cert_xml.asp" target="_top">XML Certificate</a> --> <a class="w3-bar-item w3-button" href="https://courses.w3schools.com/courses/html" target="_blank">HTML Course</a> <a class="w3-bar-item w3-button" href="https://courses.w3schools.com/courses/css" target="_blank">CSS Course</a> <a class="w3-bar-item w3-button" href="https://courses.w3schools.com/courses/javascript" target="_blank">JavaScript Course</a> <a class="w3-bar-item w3-button" href="https://courses.w3schools.com/programs/front-end" target="_blank">Front End Course</a> <a class="w3-bar-item w3-button" href="https://courses.w3schools.com/courses/sql" target="_blank">SQL Course</a> <a class="w3-bar-item w3-button" href="https://courses.w3schools.com/courses/php" target="_blank">PHP Course</a> <a class="w3-bar-item w3-button" href="https://courses.w3schools.com/courses/python" target="_blank">Python Course</a> <a class="w3-bar-item w3-button" href="https://courses.w3schools.com/courses/numpy-fundamentals" target="_blank">NumPy Course</a> <a class="w3-bar-item w3-button" href="https://courses.w3schools.com/courses/pandas-fundamentals" target="_blank">Pandas Course</a> <a class="w3-bar-item w3-button" href="https://courses.w3schools.com/programs/data-analytics" target="_blank">Data Analytics Course</a> <a class="w3-bar-item w3-button" href="https://courses.w3schools.com/courses/jquery" target="_blank">jQuery Course</a> <a class="w3-bar-item w3-button" href="https://courses.w3schools.com/courses/java" target="_blank">Java Course</a> <a class="w3-bar-item w3-button" href="https://courses.w3schools.com/courses/cplusplus" target="_blank">C++ Course</a> <a class="w3-bar-item w3-button" href="https://courses.w3schools.com/courses/c-sharp" target="_blank">C# Course</a> <a class="w3-bar-item w3-button" href="https://courses.w3schools.com/courses/r-fundamentals" target="_blank">R Course</a> <a class="w3-bar-item w3-button" href="https://courses.w3schools.com/courses/xml" target="_blank">XML Course</a> <a class="w3-bar-item w3-button" href="https://courses.w3schools.com/courses/introduction-to-cyber-security" target="_blank">Cyber Security Course</a> <a class="w3-bar-item w3-button" href="https://courses.w3schools.com/courses/accessibility-fundamentals" target="_blank">Accessibility Course</a> </div> <div class="w3-col l3 m6"> <h3 class="w3-margin-top"><a class="ws-btn ws-yellow w3-hover-text-white" style="width:150px;font-size:21px" href="https://courses.w3schools.com/browse/certifications" target="_blank">Certificates</a></h3> <!-- cert <a class="w3-bar-item w3-button" href="/cert/cert_html_new.asp" target="_top">HTML Certificate</a> <a class="w3-bar-item w3-button" href="/cert/cert_css.asp" target="_top">CSS Certificate</a> <a class="w3-bar-item w3-button" href="/cert/cert_javascript.asp" target="_top">JavaScript Certificate</a> <a class="w3-bar-item w3-button" href="/cert/cert_sql.asp" target="_top">SQL Certificate</a> <a class="w3-bar-item w3-button" href="/cert/cert_php.asp" target="_top">PHP Certificate</a> <a class="w3-bar-item w3-button" href="/cert/cert_python.asp" target="_top">Python Certificate</a> <a class="w3-bar-item w3-button" href="/cert/cert_bootstrap.asp" target="_top">Bootstrap Certificate</a> <a class="w3-bar-item w3-button" href="/cert/cert_jquery.asp" target="_top">jQuery Certificate</a> <a class="w3-bar-item w3-button" href="/cert/cert_xml.asp" target="_top">XML Certificate</a> --> <a class="w3-bar-item w3-button" href="https://courses.w3schools.com/browse/certifications/courses/html-certification-exam" target="_blank">HTML Certificate</a> <a class="w3-bar-item w3-button" href="https://courses.w3schools.com/browse/certifications/courses/css-certification-exam" target="_blank">CSS Certificate</a> <a class="w3-bar-item w3-button" href="https://courses.w3schools.com/browse/certifications/courses/javascript-certification-exam" target="_blank">JavaScript Certificate</a> <a class="w3-bar-item w3-button" href="https://courses.w3schools.com/browse/certifications/courses/front-end-certification-exam" target="_blank">Front End Certificate</a> <a class="w3-bar-item w3-button" href="https://courses.w3schools.com/browse/certifications/courses/sql-certification-exam" target="_blank">SQL Certificate</a> <a class="w3-bar-item w3-button" href="https://courses.w3schools.com/browse/certifications/courses/php-certification-exam" target="_blank">PHP Certificate</a> <a class="w3-bar-item w3-button" href="https://courses.w3schools.com/browse/certifications/courses/python-certificaftion-exam" target="_blank">Python Certificate</a> <a class="w3-bar-item w3-button" href="https://courses.w3schools.com/browse/certifications/courses/data-science-certification-exam" target="_blank">Data Science Certificate</a> <a class="w3-bar-item w3-button" href="https://courses.w3schools.com/browse/certifications/courses/bootstrap-3-certification-exam" target="_blank">Bootstrap 3 Certificate</a> <a class="w3-bar-item w3-button" href="https://courses.w3schools.com/browse/certifications/courses/bootstrap-4-certification-exam" target="_blank">Bootstrap 4 Certificate</a> <a class="w3-bar-item w3-button" href="https://courses.w3schools.com/browse/certifications/courses/jquery-certification-exam" target="_blank">jQuery Certificate</a> <a class="w3-bar-item w3-button" href="https://courses.w3schools.com/browse/certifications/courses/java-certification-exam" target="_blank">Java Certificate</a> <a class="w3-bar-item w3-button" href="https://courses.w3schools.com/browse/certifications/courses/c-certification-exam" target="_blank">C++ Certificate</a> <a class="w3-bar-item w3-button" href="https://courses.w3schools.com/browse/certifications/courses/react-certification-exam" target="_blank">React Certificate</a> <a class="w3-bar-item w3-button" href="https://courses.w3schools.com/browse/certifications/courses/xml-certification-exam" target="_blank">XML Certificate</a> </div> </div> <br class="hidesm"> </div> </nav> </div> </div> <div id="myAccordion" class="w3-card-2 w3-center w3-hide-large w3-hide-medium ws-grey" style="width: 100%; position: absolute; display: none; padding-top: 44px;"> <a href="javascript:void(0)" onclick="w3_close()" class="w3-button w3-xxlarge w3-right">×</a><br> <div class="w3-container w3-padding-32"> <a class="w3-button w3-block" style="font-size:22px;" onclick="open_xs_menu('tutorials');" href="javascript:void(0);">Tutorials <i class="fa fa-caret-down"></i></a> <div id="sectionxs_tutorials" class="w3-left-align w3-show" style="background-color:#282A35;color:white;"></div> <a class="w3-button w3-block" style="font-size:22px;" onclick="open_xs_menu('references')" href="javascript:void(0);">References <i class="fa fa-caret-down"></i></a> <div id="sectionxs_references" class="w3-left-align w3-show" style="background-color:#282A35;color:white;"></div> <a class="w3-button w3-block" style="font-size:22px;" onclick="open_xs_menu('exercises')" href="javascript:void(0);">Exercises <i class="fa fa-caret-down"></i></a> <div id="sectionxs_exercises" class="w3-left-align w3-show" style="background-color:#282A35;color:white;"></div> <a class="w3-button w3-block" style="font-size:22px;" href="/cert/default.asp" target="_blank">Paid Courses</a> <a class="w3-button w3-block" style="font-size:22px;" href="https://www.w3schools.com/spaces" target="_blank" onclick="ga('send', 'event', 'spacesFromTutorialsAcc', 'click');" title="Get Your Own Website With W3schools Spaces">Spaces</a> <a class="w3-button w3-block" style="font-size:22px;" target="_blank" href="https://www.w3schools.com/videos/index.php" onclick="ga('send', 'event', 'Videos' , 'fromTopnavMain')" title="Video Tutorials">Videos</a> <a class="w3-button w3-block" style="font-size:22px;" href="https://shop.w3schools.com" target="_blank">Shop</a> <a class="w3-button w3-block" style="font-size:22px;" href="/pro/index.php">Pro</a> </div> </div> <script> ( function setThemeCheckboxes() { var x = localStorage.getItem("preferredmode"); var y = localStorage.getItem("preferredpagemode"); if (x == "dark") { document.getElementById("radio_darkcode").checked = true; } if (y == "dark") { document.getElementById("radio_darkpage").checked = true; } })(); function mouseoverdarkicon() { if(window.matchMedia("(pointer: coarse)").matches) { return false; } var a = document.getElementById("darkmodemenu"); a.style.top = "44px"; } function mouseoutofdarkicon() { var a = document.getElementById("darkmodemenu"); a.style.top = "-40px"; } function changepagetheme(n) { var a = document.getElementById("radio_darkcode"); var b = document.getElementById("radio_darkpage"); document.body.className = document.body.className.replace("darktheme", ""); document.body.className = document.body.className.replace("darkpagetheme", ""); document.body.className = document.body.className.replace(" ", " "); if (a.checked && b.checked) { localStorage.setItem("preferredmode", "light"); localStorage.setItem("preferredpagemode", "light"); a.checked = false; b.checked = false; } else { document.body.className += " darktheme"; document.body.className += " darkpagetheme"; localStorage.setItem("preferredmode", "dark"); localStorage.setItem("preferredpagemode", "dark"); a.checked = true; b.checked = true; } } function click_darkpage() { var b = document.getElementById("radio_darkpage"); if (b.checked) { document.body.className += " darkpagetheme"; document.body.className = document.body.className.replace(" ", " "); localStorage.setItem("preferredpagemode", "dark"); } else { document.body.className = document.body.className.replace("darkpagetheme", ""); document.body.className = document.body.className.replace(" ", " "); localStorage.setItem("preferredpagemode", "light"); } } function click_darkcode() { var a = document.getElementById("radio_darkcode"); if (a.checked) { document.body.className += " darktheme"; document.body.className = document.body.className.replace(" ", " "); localStorage.setItem("preferredmode", "dark"); } else { document.body.className = document.body.className.replace("darktheme", ""); document.body.className = document.body.className.replace(" ", " "); localStorage.setItem("preferredmode", "light"); } } </script> <div class="w3-sidebar w3-collapse" id="sidenav" style="top: 44px; display: none;"> <div id="leftmenuinner" style="padding-top: 44px;"> <div id="leftmenuinnerinner"> <!-- <a href='javascript:void(0)' onclick='close_menu()' class='w3-button w3-hide-large w3-large w3-display-topright' style='right:16px;padding:3px 12px;font-weight:bold;'>×</a>--> <h2 class="left"><span class="left_h2">HTML</span> Reference</h2> <a target="_top" href="default.asp">HTML by Alphabet</a> <a target="_top" href="ref_byfunc.asp">HTML by Category</a> <a target="_top" href="ref_html_browsersupport.asp">HTML Browser Support</a> <a target="_top" href="ref_attributes.asp">HTML Attributes</a> <a target="_top" href="ref_standardattributes.asp">HTML Global Attributes</a> <a target="_top" href="ref_eventattributes.asp">HTML Events</a> <a target="_top" href="ref_colornames.asp">HTML Colors</a> <a target="_top" href="ref_canvas.asp">HTML Canvas</a> <a target="_top" href="ref_av_dom.asp">HTML Audio/Video</a> <a target="_top" href="ref_charactersets.asp">HTML Character Sets</a> <a target="_top" href="ref_html_dtd.asp">HTML Doctypes</a> <a target="_top" href="ref_urlencode.asp">HTML URL Encode</a> <a target="_top" href="ref_language_codes.asp">HTML Language Codes</a> <a target="_top" href="ref_country_codes.asp">HTML Country Codes</a> <a target="_top" href="ref_httpmessages.asp">HTTP Messages</a> <a target="_top" href="ref_httpmethods.asp">HTTP Methods</a> <a target="_top" href="ref_pxtoemconversion.asp">PX to EM Converter</a> <a target="_top" href="ref_keyboardshortcuts.asp">Keyboard Shortcuts</a> <br> <div class="notranslate"> <h2 class="left"><span class="left_h2">HTML</span> Tags</h2> <a target="_top" href="tag_comment.asp"><!--></a> <a target="_top" href="tag_doctype.asp"><!DOCTYPE></a> <a target="_top" href="tag_a.asp"><a></a> <a target="_top" href="tag_abbr.asp"><abbr></a> <a target="_top" href="tag_acronym.asp"><acronym></a> <a target="_top" href="tag_address.asp"><address></a> <a target="_top" href="tag_applet.asp"><applet></a> <a target="_top" href="tag_area.asp"><area></a> <a target="_top" href="tag_article.asp"><article></a> <a target="_top" href="tag_aside.asp"><aside></a> <a target="_top" href="tag_audio.asp"><audio></a> <a target="_top" href="tag_b.asp"><b></a> <a target="_top" href="tag_base.asp"><base></a> <a target="_top" href="tag_basefont.asp"><basefont></a> <a target="_top" href="tag_bdi.asp"><bdi></a> <a target="_top" href="tag_bdo.asp"><bdo></a> <a target="_top" href="tag_big.asp"><big></a> <a target="_top" href="tag_blockquote.asp"><blockquote></a> <a target="_top" href="tag_body.asp"><body></a> <a target="_top" href="tag_br.asp"><br></a> <a target="_top" href="tag_button.asp"><button></a> <a target="_top" href="tag_canvas.asp"><canvas></a> <a target="_top" href="tag_caption.asp"><caption></a> <a target="_top" href="tag_center.asp"><center></a> <a target="_top" href="tag_cite.asp"><cite></a> <a target="_top" href="tag_code.asp"><code></a> <a target="_top" href="tag_col.asp"><col></a> <a target="_top" href="tag_colgroup.asp"><colgroup></a> <a target="_top" href="tag_data.asp"><data></a> <a target="_top" href="tag_datalist.asp"><datalist></a> <a target="_top" href="tag_dd.asp"><dd></a> <a target="_top" href="tag_del.asp"><del></a> <a target="_top" href="tag_details.asp"><details></a> <a target="_top" href="tag_dfn.asp"><dfn></a> <a target="_top" href="tag_dialog.asp"><dialog></a> <a target="_top" href="tag_dir.asp"><dir></a> <a target="_top" href="tag_div.asp"><div></a> <a target="_top" href="tag_dl.asp"><dl></a> <a target="_top" href="tag_dt.asp"><dt></a> <a target="_top" href="tag_em.asp"><em></a> <a target="_top" href="tag_embed.asp"><embed></a> <a target="_top" href="tag_fieldset.asp"><fieldset></a> <a target="_top" href="tag_figcaption.asp"><figcaption></a> <a target="_top" href="tag_figure.asp"><figure></a> <a target="_top" href="tag_font.asp"><font></a> <a target="_top" href="tag_footer.asp"><footer></a> <a target="_top" href="tag_form.asp"><form></a> <a target="_top" href="tag_frame.asp"><frame></a> <a target="_top" href="tag_frameset.asp"><frameset></a> <a target="_top" href="tag_hn.asp"><h1> - <h6></a> <a target="_top" href="tag_head.asp"><head></a> <a target="_top" href="tag_header.asp"><header></a> <a target="_top" href="tag_hr.asp"><hr></a> <a target="_top" href="tag_html.asp"><html></a> <a target="_top" href="tag_i.asp"><i></a> <a target="_top" href="tag_iframe.asp"><iframe></a> <a target="_top" href="tag_img.asp"><img></a> <a target="_top" href="tag_input.asp"><input></a> <a target="_top" href="tag_ins.asp"><ins></a> <a target="_top" href="tag_kbd.asp"><kbd></a> <a target="_top" href="tag_label.asp"><label></a> <a target="_top" href="tag_legend.asp"><legend></a> <a target="_top" href="tag_li.asp"><li></a> <a target="_top" href="tag_link.asp"><link></a> <a target="_top" href="tag_main.asp"><main></a> <a target="_top" href="tag_map.asp"><map></a> <a target="_top" href="tag_mark.asp"><mark></a> <a target="_top" href="tag_meta.asp"><meta></a> <a target="_top" href="tag_meter.asp"><meter></a> <a target="_top" href="tag_nav.asp"><nav></a> <a target="_top" href="tag_noframes.asp"><noframes></a> <a target="_top" href="tag_noscript.asp"><noscript></a> <a target="_top" href="tag_object.asp"><object></a> <a target="_top" href="tag_ol.asp"><ol></a> <a target="_top" href="tag_optgroup.asp"><optgroup></a> <a target="_top" href="tag_option.asp"><option></a> <a target="_top" href="tag_output.asp"><output></a> <a target="_top" href="tag_p.asp" class="active"><p></a> <a target="_top" href="tag_param.asp"><param></a> <a target="_top" href="tag_picture.asp"><picture></a> <a target="_top" href="tag_pre.asp"><pre></a> <a target="_top" href="tag_progress.asp"><progress></a> <a target="_top" href="tag_q.asp"><q></a> <a target="_top" href="tag_rp.asp"><rp></a> <a target="_top" href="tag_rt.asp"><rt></a> <a target="_top" href="tag_ruby.asp"><ruby></a> <a target="_top" href="tag_s.asp"><s></a> <a target="_top" href="tag_samp.asp"><samp></a> <a target="_top" href="tag_script.asp"><script></a> <a target="_top" href="tag_section.asp"><section></a> <a target="_top" href="tag_select.asp"><select></a> <a target="_top" href="tag_small.asp"><small></a> <a target="_top" href="tag_source.asp"><source></a> <a target="_top" href="tag_span.asp"><span></a> <a target="_top" href="tag_strike.asp"><strike></a> <a target="_top" href="tag_strong.asp"><strong></a> <a target="_top" href="tag_style.asp"><style></a> <a target="_top" href="tag_sub.asp"><sub></a> <a target="_top" href="tag_summary.asp"><summary></a> <a target="_top" href="tag_sup.asp"><sup></a> <a target="_top" href="tag_svg.asp"><svg></a> <a target="_top" href="tag_table.asp"><table></a> <a target="_top" href="tag_tbody.asp"><tbody></a> <a target="_top" href="tag_td.asp"><td></a> <a target="_top" href="tag_template.asp"><template></a> <a target="_top" href="tag_textarea.asp"><textarea></a> <a target="_top" href="tag_tfoot.asp"><tfoot></a> <a target="_top" href="tag_th.asp"><th></a> <a target="_top" href="tag_thead.asp"><thead></a> <a target="_top" href="tag_time.asp"><time></a> <a target="_top" href="tag_title.asp"><title></a> <a target="_top" href="tag_tr.asp"><tr></a> <a target="_top" href="tag_track.asp"><track></a> <a target="_top" href="tag_tt.asp"><tt></a> <a target="_top" href="tag_u.asp"><u></a> <a target="_top" href="tag_ul.asp"><ul></a> <a target="_top" href="tag_var.asp"><var></a> <a target="_top" href="tag_video.asp"><video></a> <a target="_top" href="tag_wbr.asp"><wbr></a> </div> <br><br> </div> </div> </div> <div class="w3-main w3-light-grey" id="belowtopnav" style="margin-left: 220px; padding-top: 44px;"> <div class="w3-row w3-white"> <div class="w3-col l10 m12" id="main"> <div id="mainLeaderboard" style="overflow:hidden;"> <!-- MainLeaderboard--> <!--<pre>main_leaderboard, all: [728,90][970,90][320,50][468,60]</pre>--> <div id="adngin-main_leaderboard-0" data-google-query-id="CJPA_sueqvcCFXiOSwUd2fYBLg"><div id="google_ads_iframe_/22152718,16833175/sws-hb//w3schools.com//main_leaderboard_1__container__" style="border: 0pt none;"><iframe id="google_ads_iframe_/22152718,16833175/sws-hb//w3schools.com//main_leaderboard_1" name="google_ads_iframe_/22152718,16833175/sws-hb//w3schools.com//main_leaderboard_1" title="3rd party ad content" width="728" height="90" scrolling="no" marginwidth="0" marginheight="0" frameborder="0" role="region" aria-label="Advertisement" tabindex="0" srcdoc="" data-google-container-id="7" style="border: 0px; vertical-align: bottom;" data-load-complete="true"><div style="position: absolute; width: 0px; height: 0px; border: 0px; padding: 0px; margin: 0px; overflow: hidden;"><button></button><a href="https://yahoo.com"></a><input></div></iframe></div></div> <!-- adspace leaderboard --> </div> <h1>HTML <span class="color_h1"><p></span> Tag</h1> <div class="w3-clear w3-center nextprev"> <a class="w3-left w3-btn" href="tag_output.asp">❮<span class="w3-hide-small"> Previous</span></a> <a class="w3-btn" href="default.asp"><span class="w3-hide-small">Complete HTML </span>Reference</a> <a class="w3-right w3-btn" href="tag_param.asp"><span class="w3-hide-small">Next </span>❯</a> </div> <br> <div class="w3-example"> <h3>Example</h3> <p>A paragraph is marked up as follows:</p> <div class="w3-code notranslate htmlHigh"> <span class="tagnamecolor" style="color:brown"><span class="tagcolor" style="color:mediumblue"><</span>p<span class="tagcolor" style="color:mediumblue">></span></span>This is some text in a paragraph.<span class="tagnamecolor" style="color:brown"><span class="tagcolor" style="color:mediumblue"><</span>/p<span class="tagcolor" style="color:mediumblue">></span></span> </div> <a target="_blank" href="tryit.asp?filename=tryhtml_paragraphs1" class="w3-btn w3-margin-bottom">Try it Yourself »</a> </div> <p>More "Try it Yourself" examples below.</p> <hr> <h2>Definition and Usage</h2> <p>The <code class="w3-codespan"><p></code> tag defines a paragraph.</p> <p>Browsers automatically add a single blank line before and after each <code class="w3-codespan"><p></code> element.</p> <p><strong>Tip:</strong> Use CSS to <a href="/html/html_css.asp">style paragraphs</a>.</p> <hr> <h2>Browser Support</h2> <table class="browserref notranslate"> <tbody><tr> <th style="width:20%;font-size:16px;text-align:left;">Element</th> <th style="width:16%;" class="bsChrome" title="Chrome"></th> <th style="width:16%;" class="bsEdge" title="Internet Explorer / Edge"></th> <th style="width:16%;" class="bsFirefox" title="Firefox"></th> <th style="width:16%;" class="bsSafari" title="Safari"></th> <th style="width:16%;" class="bsOpera" title="Opera"></th> </tr><tr> <td style="text-align:left;"><p></td> <td>Yes</td> <td>Yes</td> <td>Yes</td> <td>Yes</td> <td>Yes</td> </tr> </tbody></table> <hr> <h2>Global Attributes</h2> <p>The <code class="w3-codespan"><p></code> tag also supports the <a href="ref_standardattributes.asp">Global Attributes in HTML</a>.</p> <hr> <h2>Event Attributes</h2> <p>The <code class="w3-codespan"><p></code> tag also supports the <a href="ref_eventattributes.asp">Event Attributes in HTML</a>.</p> <hr> <div id="midcontentadcontainer" style="overflow:auto;text-align:center"> <!-- MidContent --> <!-- <p class="adtext">Advertisement</p> --> <div id="adngin-mid_content-0" data-google-query-id="CKfs_8ueqvcCFXiOSwUd2fYBLg"><div id="sn_ad_label_adngin-mid_content-0" class="sn_ad_label" style="color:#000000;font-size:12px;margin:0;text-align:center;">ADVERTISEMENT</div><div id="google_ads_iframe_/22152718,16833175/sws-hb//w3schools.com//mid_content_1__container__" style="border: 0pt none; display: inline-block; width: 300px; height: 250px;"><iframe frameborder="0" src="https://56d0da6c34aaa471db22bb4266aac656.safeframe.googlesyndication.com/safeframe/1-0-38/html/container.html" id="google_ads_iframe_/22152718,16833175/sws-hb//w3schools.com//mid_content_1" title="3rd party ad content" name="" scrolling="no" marginwidth="0" marginheight="0" width="300" height="250" data-is-safeframe="true" sandbox="allow-forms allow-popups allow-popups-to-escape-sandbox allow-same-origin allow-scripts allow-top-navigation-by-user-activation" role="region" aria-label="Advertisement" tabindex="0" data-google-container-id="8" style="border: 0px; vertical-align: bottom;" data-load-complete="true"></iframe></div></div> </div> <hr> <h2>More Examples</h2> <div class="w3-example"> <h3>Example</h3> <p>Align text in a paragraph (with CSS):</p> <div class="w3-code notranslate htmlHigh"> <span class="tagnamecolor" style="color:brown"><span class="tagcolor" style="color:mediumblue"><</span>p<span class="attributecolor" style="color:red"> style<span class="attributevaluecolor" style="color:mediumblue">="text-align:right"</span></span><span class="tagcolor" style="color:mediumblue">></span></span>This is some text in a paragraph.<span class="tagnamecolor" style="color:brown"><span class="tagcolor" style="color:mediumblue"><</span>/p<span class="tagcolor" style="color:mediumblue">></span></span> </div> <a target="_blank" href="tryit.asp?filename=tryhtml_p_align_css" class="w3-btn w3-margin-bottom">Try it Yourself »</a> </div> <div class="w3-example"> <h3>Example</h3> <p>Style paragraphs with CSS:</p> <div class="w3-code notranslate htmlHigh"> <span class="tagnamecolor" style="color:brown"><span class="tagcolor" style="color:mediumblue"><</span>html<span class="tagcolor" style="color:mediumblue">></span></span><br><span class="tagnamecolor" style="color:brown"><span class="tagcolor" style="color:mediumblue"><</span>head<span class="tagcolor" style="color:mediumblue">></span></span><br><span class="tagnamecolor" style="color:brown"><span class="tagcolor" style="color:mediumblue"><</span>style<span class="tagcolor" style="color:mediumblue">></span></span><span class="cssselectorcolor" style="color:brown"><br>p <span class="cssdelimitercolor" style="color:black">{</span><span class="csspropertycolor" style="color:red"><br> color<span class="csspropertyvaluecolor" style="color:mediumblue"><span class="cssdelimitercolor" style="color:black">:</span> navy<span class="cssdelimitercolor" style="color:black">;</span></span><br> text-indent<span class="csspropertyvaluecolor" style="color:mediumblue"><span class="cssdelimitercolor" style="color:black">:</span> 30px<span class="cssdelimitercolor" style="color:black">;</span></span><br> text-transform<span class="csspropertyvaluecolor" style="color:mediumblue"><span class="cssdelimitercolor" style="color:black">:</span> uppercase<span class="cssdelimitercolor" style="color:black">;</span></span><br></span><span class="cssdelimitercolor" style="color:black">}</span><br></span><span class="tagnamecolor" style="color:brown"><span class="tagcolor" style="color:mediumblue"><</span>/style<span class="tagcolor" style="color:mediumblue">></span></span><br> <span class="tagnamecolor" style="color:brown"><span class="tagcolor" style="color:mediumblue"><</span>/head<span class="tagcolor" style="color:mediumblue">></span></span><br><span class="tagnamecolor" style="color:brown"><span class="tagcolor" style="color:mediumblue"><</span>body<span class="tagcolor" style="color:mediumblue">></span></span><br><br><span class="tagnamecolor" style="color:brown"><span class="tagcolor" style="color:mediumblue"><</span>p<span class="tagcolor" style="color:mediumblue">></span></span>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.<span class="tagnamecolor" style="color:brown"><span class="tagcolor" style="color:mediumblue"><</span>/p<span class="tagcolor" style="color:mediumblue">></span></span><br><br><span class="tagnamecolor" style="color:brown"><span class="tagcolor" style="color:mediumblue"><</span>/body<span class="tagcolor" style="color:mediumblue">></span></span><br><span class="tagnamecolor" style="color:brown"><span class="tagcolor" style="color:mediumblue"><</span>/html<span class="tagcolor" style="color:mediumblue">></span></span> </div> <a target="_blank" href="tryit.asp?filename=tryhtml_p_style_css" class="w3-btn w3-margin-bottom">Try it Yourself »</a> </div> <div class="w3-example"> <h3>Example</h3> <p> More on paragraphs:</p> <div class="w3-code notranslate htmlHigh"> <span class="tagnamecolor" style="color:brown"><span class="tagcolor" style="color:mediumblue"><</span>p<span class="tagcolor" style="color:mediumblue">></span></span><br>This paragraph<br>contains a lot of lines<br>in the source code,<br> but the browser <br>ignores it.<br><span class="tagnamecolor" style="color:brown"><span class="tagcolor" style="color:mediumblue"><</span>/p<span class="tagcolor" style="color:mediumblue">></span></span> </div> <a target="_blank" href="tryit.asp?filename=tryhtml_paragraphs2" class="w3-btn w3-margin-bottom">Try it Yourself »</a> </div> <div class="w3-example"> <h3>Example</h3> <p>Poem problems in HTML:</p> <div class="w3-code notranslate htmlHigh"> <span class="tagnamecolor" style="color:brown"><span class="tagcolor" style="color:mediumblue"><</span>p<span class="tagcolor" style="color:mediumblue">></span></span><br>My Bonnie lies over the ocean.<br>My Bonnie lies over the sea.<br>My Bonnie lies over the ocean.<br>Oh, bring back my Bonnie to me.<br><span class="tagnamecolor" style="color:brown"><span class="tagcolor" style="color:mediumblue"><</span>/p<span class="tagcolor" style="color:mediumblue">></span></span> </div> <a target="_blank" href="tryit.asp?filename=tryhtml_poem" class="w3-btn w3-margin-bottom">Try it Yourself »</a> </div> <hr> <h2>Related Pages</h2> <p>HTML tutorial: <a href="/html/html_paragraphs.asp">HTML Paragraphs</a></p> <p>HTML DOM reference: <a href="/jsref/dom_obj_paragraph.asp">Paragraph Object</a></p> <hr> <h2>Default CSS Settings</h2> <p>Most browsers will display the <code class="w3-codespan"><p></code> element with the following default values:</p> <div class="w3-example"> <h3>Example</h3> <div class="w3-code notranslate cssHigh"><span class="cssselectorcolor" style="color:brown"> p <span class="cssdelimitercolor" style="color:black">{</span><span class="csspropertycolor" style="color:red"><br> display<span class="csspropertyvaluecolor" style="color:mediumblue"><span class="cssdelimitercolor" style="color:black">:</span> block<span class="cssdelimitercolor" style="color:black">;</span></span><br> margin-top<span class="csspropertyvaluecolor" style="color:mediumblue"><span class="cssdelimitercolor" style="color:black">:</span> 1em<span class="cssdelimitercolor" style="color:black">;</span></span><br> margin-bottom<span class="csspropertyvaluecolor" style="color:mediumblue"><span class="cssdelimitercolor" style="color:black">:</span> 1em<span class="cssdelimitercolor" style="color:black">;</span></span><br> margin-left<span class="csspropertyvaluecolor" style="color:mediumblue"><span class="cssdelimitercolor" style="color:black">:</span> 0<span class="cssdelimitercolor" style="color:black">;</span></span><br> margin-right<span class="csspropertyvaluecolor" style="color:mediumblue"><span class="cssdelimitercolor" style="color:black">:</span> 0<span class="cssdelimitercolor" style="color:black">;</span></span><br></span><span class="cssdelimitercolor" style="color:black">}</span> </span></div> <a target="_blank" href="tryit.asp?filename=tryhtml_p_default_css" class="w3-btn w3-margin-bottom">Try it Yourself »</a> </div> <br> <br> <div class="w3-clear w3-center nextprev"> <a class="w3-left w3-btn" href="tag_output.asp">❮<span class="w3-hide-small"> Previous</span></a> <a class="w3-btn" href="default.asp"><span class="w3-hide-small">Complete HTML </span>Reference</a> <a class="w3-right w3-btn" href="tag_param.asp"><span class="w3-hide-small">Next </span>❯</a> </div> <div id="mypagediv2" style="position:relative;text-align:center;"></div> <br> </div> <div class="w3-col l2 m12" id="right"> <div class="sidesection"> <div id="skyscraper"> <div id="adngin-sidebar_top-0" data-google-query-id="CJXA_sueqvcCFXiOSwUd2fYBLg"><div id="sn_ad_label_adngin-sidebar_top-0" class="sn_ad_label" style="color:#000000;font-size:12px;margin:0;text-align:center;">ADVERTISEMENT</div><div id="google_ads_iframe_/22152718,16833175/sws-hb//w3schools.com//wide_skyscraper_1__container__" style="border: 0pt none;"><iframe id="google_ads_iframe_/22152718,16833175/sws-hb//w3schools.com//wide_skyscraper_1" name="google_ads_iframe_/22152718,16833175/sws-hb//w3schools.com//wide_skyscraper_1" title="3rd party ad content" width="320" height="50" scrolling="no" marginwidth="0" marginheight="0" frameborder="0" role="region" aria-label="Advertisement" tabindex="0" srcdoc="" data-google-container-id="9" style="border: 0px; vertical-align: bottom;" data-load-complete="true"></iframe></div></div> </div> </div> <style> .ribbon-vid { font-size:12px; font-weight:bold; padding: 6px 20px; left:-20px; top:-10px; text-align: center; color:black; border-radius:25px; } </style> <div class="sidesection" id="video_sidesection"> <div class="w3-center" style="padding-bottom:7px"> <span class="ribbon-vid ws-yellow">NEW</span> </div> <p style="font-size: 14px;line-height: 1.5;font-family: Source Sans Pro;padding-left:4px;padding-right:4px;">We just launched<br>W3Schools videos</p> <a onclick="ga('send', 'event', 'Videos' , 'fromSidebar');" href="https://www.w3schools.com/videos/index.php" class="w3-hover-opacity"><img src="/images/htmlvideoad_footer.png" style="max-width:100%;padding:5px 10px 25px 10px" loading="lazy"></a> <a class="ws-button" style="font-size:16px;text-decoration: none !important;display: block !important; color:#FFC0C7!important; width: 100%; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; paxdding-top: 10px; padding-bottom: 20px; font-family: 'Source Sans Pro', sans-serif; text-align: center;" onclick="ga('send', 'event', 'Videos' , 'fromSidebar');" href="https://www.w3schools.com/videos/index.php">Explore now</a> </div> <div class="sidesection"> <h4><a href="/colors/colors_picker.asp">COLOR PICKER</a></h4> <a href="/colors/colors_picker.asp"> <img src="/images/colorpicker2000.png" alt="colorpicker" loading="lazy"> </a> </div> <div class="sidesection"> <!--<h4>LIKE US</h4>--> <div class="sharethis" style="visibility: visible;"> <a href="https://www.facebook.com/w3schoolscom/" target="_blank" title="Facebook"><span class="fa fa-facebook-square fa-2x"></span></a> <a href="https://www.instagram.com/w3schools.com_official/" target="_blank" title="Instagram"><span class="fa fa-instagram fa-2x"></span></a> <a href="https://www.linkedin.com/company/w3schools.com/" target="_blank" title="LinkedIn"><span class="fa fa-linkedin-square fa-2x"></span></a> <a href="https://discord.gg/6Z7UaRbUQM" target="_blank" title="Join the W3schools community on Discord"><span class="fa fa-discord fa-2x"></span></a> </div> </div> <!-- <div class="sidesection" style="border-radius:5px;color:#555;padding-top:1px;padding-bottom:8px;margin-left:auto;margin-right:auto;max-width:230px;background-color:#d4edda"> <p>Get your<br>certification today!</p> <a href="/cert/default.asp" target="_blank"> <img src="/images/w3certified_logo_250.png" style="margin:0 12px 20px 10px;max-width:80%"> </a> <a class="w3-btn w3-margin-bottom" style="text-decoration:none;border-radius:5px;" href="/cert/default.asp" target="_blank">View options</a> </div> --> <style> #courses_get_started_btn { text-decoration:none !important; background-color:#04AA6D; width:100%; border-bottom-left-radius:5px; border-bottom-right-radius:5px; padding-top:10px; padding-bottom:10px; font-family: 'Source Sans Pro', sans-serif; } #courses_get_started_btn:hover { background-color:#059862!important; } </style> <div id="internalCourses" class="sidesection"> <p style="font-size:18px;padding-left:2px;padding-right:2px;">Get certified<br>by completing<br>a course today!</p> <a href="https://courses.w3schools.com" target="_blank" onclick="ga('send', 'event', 'Courses' , 'Clicked on courses banner in ads column');"> <div style="padding:0 20px 20px 20px"> <svg id="w3_cert_badge2" style="margin:auto;width:85%" data-name="w3_cert_badge2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 300 300"><defs><style>.cls-1{fill:#04aa6b;}.cls-2{font-size:23px;}.cls-2,.cls-3,.cls-4{fill:#fff;}.cls-2,.cls-3{font-family:RobotoMono-Medium, Roboto Mono;font-weight:500;}.cls-3{font-size:20.08px;}</style></defs><circle class="cls-1" cx="150" cy="150" r="146.47" transform="translate(-62.13 150) rotate(-45)"></circle><text class="cls-2" transform="translate(93.54 63.89) rotate(-29.5)">w</text><text class="cls-2" transform="translate(107.13 56.35) rotate(-20.8)">3</text><text class="cls-2" transform="matrix(0.98, -0.21, 0.21, 0.98, 121.68, 50.97)">s</text><text class="cls-2" transform="translate(136.89 47.84) rotate(-3.47)">c</text><text class="cls-2" transform="translate(152.39 47.03) rotate(5.12)">h</text><text class="cls-2" transform="translate(167.85 48.54) rotate(13.72)">o</text><text class="cls-2" transform="translate(182.89 52.35) rotate(22.34)">o</text><text class="cls-2" transform="matrix(0.86, 0.52, -0.52, 0.86, 197.18, 58.36)">l</text><text class="cls-2" transform="matrix(0.77, 0.64, -0.64, 0.77, 210.4, 66.46)">s</text><text class="cls-3" transform="translate(35.51 186.66) rotate(69.37)"> </text><text class="cls-3" transform="matrix(0.47, 0.88, -0.88, 0.47, 41.27, 201.28)">C</text><text class="cls-3" transform="matrix(0.58, 0.81, -0.81, 0.58, 48.91, 215.03)">E</text><text class="cls-3" transform="matrix(0.67, 0.74, -0.74, 0.67, 58.13, 227.36)">R</text><text class="cls-3" transform="translate(69.16 238.92) rotate(39.44)">T</text><text class="cls-3" transform="matrix(0.85, 0.53, -0.53, 0.85, 81.47, 248.73)">I</text><text class="cls-3" transform="translate(94.94 256.83) rotate(24.36)">F</text><text class="cls-3" transform="translate(109.34 263.09) rotate(16.83)">I</text><text class="cls-3" transform="translate(124.46 267.41) rotate(9.34)">E</text><text class="cls-3" transform="translate(139.99 269.73) rotate(1.88)">D</text><text class="cls-3" transform="translate(155.7 270.01) rotate(-5.58)"> </text><text class="cls-3" transform="translate(171.32 268.24) rotate(-13.06)"> </text><text class="cls-2" transform="translate(187.55 266.81) rotate(-21.04)">.</text><text class="cls-3" transform="translate(203.27 257.7) rotate(-29.24)"> </text><text class="cls-3" transform="translate(216.84 249.83) rotate(-36.75)"> </text><text class="cls-3" transform="translate(229.26 240.26) rotate(-44.15)">2</text><text class="cls-3" transform="translate(240.39 229.13) rotate(-51.62)">0</text><text class="cls-3" transform="translate(249.97 216.63) rotate(-59.17)">2</text><text class="cls-3" transform="matrix(0.4, -0.92, 0.92, 0.4, 257.81, 203.04)">2</text><path class="cls-4" d="M196.64,136.31s3.53,3.8,8.5,3.8c3.9,0,6.75-2.37,6.75-5.59,0-4-3.64-5.81-8-5.81h-2.59l-1.53-3.48,6.86-8.13a34.07,34.07,0,0,1,2.7-2.85s-1.11,0-3.33,0H194.79v-5.86H217.7v4.28l-9.19,10.61c5.18.74,10.24,4.43,10.24,10.92s-4.85,12.3-13.19,12.3a17.36,17.36,0,0,1-12.41-5Z"></path><path class="cls-4" d="M152,144.24l30.24,53.86,14.94-26.61L168.6,120.63H135.36l-13.78,24.53-13.77-24.53H77.93l43.5,77.46.15-.28.16.28Z"></path></svg> </div> </a> <a class="w3-btn" id="courses_get_started_btn" href="https://courses.w3schools.com" target="_blank" onclick="ga('send', 'event', 'Courses' , 'Clicked on courses banner in ads column');">Get started</a> </div> <!-- <div class="sidesection" style="margin-left:auto;margin-right:auto;max-width:230px"> <a href="https://shop.w3schools.com/" target="_blank" title="Buy W3Schools Merchandize"> <img src="/images/tshirt.jpg" style="max-width:100%;"> </a> </div> --> <div class="sidesection" id="moreAboutSubject"> </div> <!-- <div id="sidesection_exercise" class="sidesection" style="background-color:#555555;max-width:200px;margin:auto;margin-bottom:32px"> <div class="w3-container w3-text-white"> <h4>Exercises</h4> </div> <div> <div class="w3-light-grey"> <a target="_blank" href="/html/exercise.asp" style="padding-top:8px">HTML</a> <a target="_blank" href="/css/exercise.asp">CSS</a> <a target="_blank" href="/js/exercise_js.asp">JavaScript</a> <a target="_blank" href="/sql/exercise.asp">SQL</a> <a target="_blank" href="/php/exercise.asp">PHP</a> <a target="_blank" href="/python/exercise.asp">Python</a> <a target="_blank" href="/bootstrap/exercise_bs3.asp">Bootstrap</a> <a target="_blank" href="/jquery/exercise_jq.asp" style="padding-bottom:8px">jQuery</a> </div> </div> </div> --> <div class="sidesection codegameright ws-turquoise" style="font-size:18px;font-family: 'Source Sans Pro', sans-serif;border-radius:5px;color:#FFC0C7;padding-top:12px;margin-left:auto;margin-right:auto;max-width:230px;"> <style> .codegameright .w3-btn:link,.codegameright .w3-btn:visited { background-color:#04AA6D; border-radius:5px; } .codegameright .w3-btn:hover,.codegameright .w3-btn:active { background-color:#059862!important; text-decoration:none!important; } </style> <h4><a href="/codegame/index.html" class="w3-hover-text-black">CODE GAME</a></h4> <a href="/codegame/index.html" target="_blank" class="w3-hover-opacity"><img style="max-width:100%;margin:16px 0;" src="/images/w3lynx_200.png" alt="Code Game" loading="lazy"></a> <a class="w3-btn w3-block ws-black" href="/codegame/index.html" target="_blank" style="padding-top:10px;padding-bottom:10px;margin-top:12px;border-top-left-radius: 0;border-top-right-radius: 0">Play Game</a> </div> <!-- <div class="sidesection w3-light-grey" style="margin-left:auto;margin-right:auto;max-width:230px"> <div class="w3-container w3-dark-grey"> <h4><a href="/howto/default.asp" class="w3-hover-text-white">HOW TO</a></h4> </div> <div class="w3-container w3-left-align w3-padding-16"> <a href="/howto/howto_js_tabs.asp">Tabs</a><br> <a href="/howto/howto_css_dropdown.asp">Dropdowns</a><br> <a href="/howto/howto_js_accordion.asp">Accordions</a><br> <a href="/howto/howto_js_sidenav.asp">Side Navigation</a><br> <a href="/howto/howto_js_topnav.asp">Top Navigation</a><br> <a href="/howto/howto_css_modals.asp">Modal Boxes</a><br> <a href="/howto/howto_js_progressbar.asp">Progress Bars</a><br> <a href="/howto/howto_css_parallax.asp">Parallax</a><br> <a href="/howto/howto_css_login_form.asp">Login Form</a><br> <a href="/howto/howto_html_include.asp">HTML Includes</a><br> <a href="/howto/howto_google_maps.asp">Google Maps</a><br> <a href="/howto/howto_js_rangeslider.asp">Range Sliders</a><br> <a href="/howto/howto_css_tooltip.asp">Tooltips</a><br> <a href="/howto/howto_js_slideshow.asp">Slideshow</a><br> <a href="/howto/howto_js_sort_list.asp">Sort List</a><br> </div> </div> --> <!-- <div class="sidesection w3-round" style="margin-left:auto;margin-right:auto;max-width:230px"> <div class="w3-container ws-black" style="border-top-right-radius:5px;border-top-left-radius:5px;"> <h5><a href="/cert/default.asp" class="w3-hover-text-white">Certificates</a></h5> </div> <div class="w3-border" style="border-bottom-right-radius:5px;border-bottom-left-radius:5px;"> <a href="/cert/cert_html.asp" class="w3-button ws-grey w3-block w3-border-bottom" style="text-decoration:none">HTML</a> <a href="/cert/cert_css.asp" class="w3-button ws-grey w3-block w3-border-bottom" style="text-decoration:none">CSS</a> <a href="/cert/cert_javascript.asp" class="w3-button ws-grey w3-block w3-border-bottom" style="text-decoration:none">JavaScript</a> <a href="/cert/cert_frontend.asp" class="w3-button ws-grey w3-block w3-border-bottom" style="text-decoration:none">Front End</a> <a href="/cert/cert_python.asp" class="w3-button ws-grey w3-block w3-border-bottom" style="text-decoration:none">Python</a> <a href="/cert/cert_sql.asp" class="w3-button ws-grey w3-block w3-border-bottom" style="text-decoration:none">SQL</a> <a href="/cert/default.asp" class="w3-button ws-grey w3-block" style="text-decoration:none;">And more</a> </div> </div> --> <div id="stickypos" class="sidesection" style="text-align:center;position:sticky;top:50px;"> <div id="stickyadcontainer" style="width: 653.984px;"> <div style="position:relative;margin:auto;"> <div id="adngin-sidebar_sticky-0-stickypointer" style=""><div id="adngin-sidebar_sticky-0" style=""><div id="sn_ad_label_adngin-sidebar_sticky-0" class="sn_ad_label" style="color:#000000;font-size:12px;margin:0;text-align:center;">ADVERTISEMENT</div></div></div> <script> function secondSnigel() { if(window.adngin && window.adngin.adnginLoaderReady) { if (Number(w3_getStyleValue(document.getElementById("main"), "height").replace("px", "")) > 2200) { if (document.getElementById("adngin-mid_content-0")) { adngin.queue.push(function(){ adngin.cmd.startAuction(["sidebar_sticky", "mid_content" ]); }); } else { adngin.queue.push(function(){ adngin.cmd.startAuction(["sidebar_sticky"]); }); } } else { if (document.getElementById("adngin-mid_content-0")) { adngin.queue.push(function(){ adngin.cmd.startAuction(["mid_content"]); }); } } } else { window.addEventListener('adnginLoaderReady', function() { if (Number(w3_getStyleValue(document.getElementById("main"), "height").replace("px", "")) > 2200) { if (document.getElementById("adngin-mid_content-0")) { adngin.queue.push(function(){ adngin.cmd.startAuction(["sidebar_sticky", "mid_content" ]); }); } else { adngin.queue.push(function(){ adngin.cmd.startAuction(["sidebar_sticky"]); }); } } else { if (document.getElementById("adngin-mid_content-0")) { adngin.queue.push(function(){ adngin.cmd.startAuction(["mid_content"]); }); } } }); } } </script> </div> </div> </div> <script> uic_r_c() </script> </div> </div> <div id="footer" class="footer w3-container w3-white"> <hr> <div style="overflow:auto"> <div class="bottomad"> <!-- BottomMediumRectangle --> <!--<pre>bottom_medium_rectangle, all: [970,250][300,250][336,280]</pre>--> <div id="adngin-bottom_left-0" style="padding:0 10px 10px 0;float:left;width:auto;" data-google-query-id="CJbA_sueqvcCFXiOSwUd2fYBLg"><div id="sn_ad_label_adngin-bottom_left-0" class="sn_ad_label" style="color:#000000;font-size:12px;margin:0;text-align:center;">ADVERTISEMENT</div><div id="google_ads_iframe_/22152718,16833175/sws-hb//w3schools.com//bottom_medium_rectangle_1__container__" style="border: 0pt none;"><iframe id="google_ads_iframe_/22152718,16833175/sws-hb//w3schools.com//bottom_medium_rectangle_1" name="google_ads_iframe_/22152718,16833175/sws-hb//w3schools.com//bottom_medium_rectangle_1" title="3rd party ad content" width="300" height="250" scrolling="no" marginwidth="0" marginheight="0" frameborder="0" role="region" aria-label="Advertisement" tabindex="0" srcdoc="" data-google-container-id="a" style="border: 0px; vertical-align: bottom;" data-load-complete="true"></iframe></div></div> <!-- adspace bmr --> <!-- RightBottomMediumRectangle --> <!--<pre>right_bottom_medium_rectangle, desktop: [300,250][336,280]</pre>--> <div id="adngin-bottom_right-0" style="padding:0 10px 10px 0;float:left;width:auto;"><div id="sn_ad_label_adngin-bottom_right-0" class="sn_ad_label" style="color:#000000;font-size:12px;margin:0;text-align:center;">ADVERTISEMENT</div></div> </div> </div> <hr> <div class="w3-row-padding w3-center w3-small" style="margin:0 -16px;"> <div class="w3-col l3 m3 s12"> <a class="w3-button ws-grey ws-hover-black w3-block w3-round" href="javascript:void(0);" onclick="displayError();return false" style="white-space:nowrap;text-decoration:none;margin-top:1px;margin-bottom:1px;font-size:15px;">Report Error</a> </div> <!-- <div class="w3-col l3 m3 s12"> <a class="w3-button w3-light-grey w3-block" href="javascript:void(0);" target="_blank" onclick="printPage();return false;" style="text-decoration:none;margin-top:1px;margin-bottom:1px">PRINT PAGE</a> </div> --> <div class="w3-col l3 m3 s12"> <a class="w3-button ws-grey ws-hover-black w3-block w3-round" href="/forum/default.asp" target="_blank" style="text-decoration:none;margin-top:1px;margin-bottom:1px;font-size:15px">Forum</a> </div> <div class="w3-col l3 m3 s12"> <a class="w3-button ws-grey ws-hover-black w3-block w3-round" href="/about/default.asp" target="_top" style="text-decoration:none;margin-top:1px;margin-bottom:1px;font-size:15px">About</a> </div> <div class="w3-col l3 m3 s12"> <a class="w3-button ws-grey ws-hover-black w3-block w3-round" href="https://shop.w3schools.com/" target="_blank" style="text-decoration:none;margin-top:1px;margin-bottom:1px;font-size:15px">Shop</a> </div> </div> <hr> <div class="ws-grey w3-padding w3-margin-bottom" id="err_form" style="display:none;position:relative"> <span onclick="this.parentElement.style.display='none'" class="w3-button w3-display-topright w3-large">×</span> <h2>Report Error</h2> <p>If you want to report an error, or if you want to make a suggestion, do not hesitate to send us an e-mail:</p> <p>help@w3schools.com</p> <br> <!-- <h2>Your Suggestion:</h2> <form> <div class="w3-section"> <label for="err_email">Your E-mail:</label> <input class="w3-input w3-border" type="text" style="margin-top:5px;width:100%" id="err_email" name="err_email"> </div> <div class="w3-section"> <label for="err_email">Page address:</label> <input class="w3-input w3-border" type="text" style="width:100%;margin-top:5px" id="err_url" name="err_url" disabled="disabled"> </div> <div class="w3-section"> <label for="err_email">Description:</label> <textarea rows="10" class="w3-input w3-border" id="err_desc" name="err_desc" style="width:100%;margin-top:5px;resize:vertical;"></textarea> </div> <div class="form-group"> <button type="button" class="w3-button w3-dark-grey" onclick="sendErr()">Submit</button> </div> <br> </form> --> </div> <div class="w3-container ws-grey w3-padding" id="err_sent" style="display:none;position:relative"> <span onclick="this.parentElement.style.display='none'" class="w3-button w3-display-topright">×</span> <h2>Thank You For Helping Us!</h2> <p>Your message has been sent to W3Schools.</p> </div> <div class="w3-row w3-center w3-small"> <div class="w3-col l3 m6 s12"> <div class="top10"> <h5 style="font-family: 'Source Sans Pro', sans-serif;">Top Tutorials</h5> <a href="/html/default.asp">HTML Tutorial</a><br> <a href="/css/default.asp">CSS Tutorial</a><br> <a href="/js/default.asp">JavaScript Tutorial</a><br> <a href="/howto/default.asp">How To Tutorial</a><br> <a href="/sql/default.asp">SQL Tutorial</a><br> <a href="/python/default.asp">Python Tutorial</a><br> <a href="/w3css/default.asp">W3.CSS Tutorial</a><br> <a href="/bootstrap/bootstrap_ver.asp">Bootstrap Tutorial</a><br> <a href="/php/default.asp">PHP Tutorial</a><br> <a href="/java/default.asp">Java Tutorial</a><br> <a href="/cpp/default.asp">C++ Tutorial</a><br> <a href="/jquery/default.asp">jQuery Tutorial</a><br> </div> </div> <div class="w3-col l3 m6 s12"> <div class="top10"> <h5 style="font-family: 'Source Sans Pro', sans-serif;">Top References</h5> <a href="/tags/default.asp">HTML Reference</a><br> <a href="/cssref/default.asp">CSS Reference</a><br> <a href="/jsref/default.asp">JavaScript Reference</a><br> <a href="/sql/sql_ref_keywords.asp">SQL Reference</a><br> <a href="/python/python_reference.asp">Python Reference</a><br> <a href="/w3css/w3css_references.asp">W3.CSS Reference</a><br> <a href="/bootstrap/bootstrap_ref_all_classes.asp">Bootstrap Reference</a><br> <a href="/php/php_ref_overview.asp">PHP Reference</a><br> <a href="/colors/colors_names.asp">HTML Colors</a><br> <a href="/java/java_ref_keywords.asp">Java Reference</a><br> <a href="/angular/angular_ref_directives.asp">Angular Reference</a><br> <a href="/jquery/jquery_ref_overview.asp">jQuery Reference</a><br> </div> </div> <div class="w3-col l3 m6 s12"> <div class="top10"> <h5 style="font-family: 'Source Sans Pro', sans-serif;">Top Examples</h5> <a href="/html/html_examples.asp">HTML Examples</a><br> <a href="/css/css_examples.asp">CSS Examples</a><br> <a href="/js/js_examples.asp">JavaScript Examples</a><br> <a href="/howto/default.asp">How To Examples</a><br> <a href="/sql/sql_examples.asp">SQL Examples</a><br> <a href="/python/python_examples.asp">Python Examples</a><br> <a href="/w3css/w3css_examples.asp">W3.CSS Examples</a><br> <a href="/bootstrap/bootstrap_examples.asp">Bootstrap Examples</a><br> <a href="/php/php_examples.asp">PHP Examples</a><br> <a href="/java/java_examples.asp">Java Examples</a><br> <a href="/xml/xml_examples.asp">XML Examples</a><br> <a href="/jquery/jquery_examples.asp">jQuery Examples</a><br> </div> </div> <div class="w3-col l3 m6 s12"> <div class="top10"> <!-- <h4>Web Certificates</h4> <a href="/cert/default.asp">HTML Certificate</a><br> <a href="/cert/default.asp">CSS Certificate</a><br> <a href="/cert/default.asp">JavaScript Certificate</a><br> <a href="/cert/default.asp">SQL Certificate</a><br> <a href="/cert/default.asp">Python Certificate</a><br> <a href="/cert/default.asp">PHP Certificate</a><br> <a href="/cert/default.asp">Bootstrap Certificate</a><br> <a href="/cert/default.asp">XML Certificate</a><br> <a href="/cert/default.asp">jQuery Certificate</a><br> <a href="//www.w3schools.com/cert/default.asp" class="w3-button w3-margin-top w3-dark-grey" style="text-decoration:none"> Get Certified »</a> --> <h5 style="font-family: 'Source Sans Pro', sans-serif;">Web Courses</h5> <a href="https://courses.w3schools.com/courses/html" target="_blank" onclick="ga('send', 'event', 'Courses' , 'Clicked on html course link in footer');">HTML Course</a><br> <a href="https://courses.w3schools.com/courses/css" target="_blank" onclick="ga('send', 'event', 'Courses' , 'Clicked on css course link in footer');">CSS Course</a><br> <a href="https://courses.w3schools.com/courses/javascript" target="_blank" onclick="ga('send', 'event', 'Courses' , 'Clicked on javascript course link in footer');">JavaScript Course</a><br> <a href="https://courses.w3schools.com/programs/front-end" target="_blank" onclick="ga('send', 'event', 'Courses' , 'Clicked on Front End course link in footer');">Front End Course</a><br> <a href="https://courses.w3schools.com/courses/sql" target="_blank" onclick="ga('send', 'event', 'Courses' , 'Clicked on sql course link in footer');">SQL Course</a><br> <a href="https://courses.w3schools.com/courses/python" target="_blank" onclick="ga('send', 'event', 'Courses' , 'Clicked on python course link in footer');">Python Course</a><br> <a href="https://courses.w3schools.com/courses/php" target="_blank" onclick="ga('send', 'event', 'Courses' , 'Clicked on php course link in footer');">PHP Course</a><br> <a href="https://courses.w3schools.com/courses/jquery" target="_blank" onclick="ga('send', 'event', 'Courses' , 'Clicked on jquery course link in footer');">jQuery Course</a><br> <a href="https://courses.w3schools.com/courses/java" target="_blank" onclick="ga('send', 'event', 'Courses' , 'Clicked on Java course link in footer');">Java Course</a><br> <a href="https://courses.w3schools.com/courses/cplusplus" target="_blank" onclick="ga('send', 'event', 'Courses' , 'Clicked on C++ course link in footer');">C++ Course</a><br> <a href="https://courses.w3schools.com/courses/c-sharp" target="_blank" onclick="ga('send', 'event', 'Courses' , 'Clicked on bootstrap C# link in footer');">C# Course</a><br> <a href="https://courses.w3schools.com/courses/xml" target="_blank" onclick="ga('send', 'event', 'Courses' , 'Clicked on xml course link in footer');">XML Course</a><br> <a href="https://courses.w3schools.com/" target="_blank" class="w3-button w3-margin-top ws-black ws-hover-black w3-round" style="text-decoration:none" onclick="ga('send', 'event', 'Courses' , 'Clicked on get certified button in footer');"> Get Certified »</a> </div> </div> </div> <hr> <div class="w3-center w3-small w3-opacity"> W3Schools is optimized for learning and training. Examples might be simplified to improve reading and learning. Tutorials, references, and examples are constantly reviewed to avoid errors, but we cannot warrant full correctness of all content. While using W3Schools, you agree to have read and accepted our <a href="/about/about_copyright.asp">terms of use</a>, <a href="/about/about_privacy.asp">cookie and privacy policy</a>.<br><br> <a href="/about/about_copyright.asp">Copyright 1999-2022</a> by Refsnes Data. All Rights Reserved.<br> <a href="//www.w3schools.com/w3css/default.asp">W3Schools is Powered by W3.CSS</a>.<br><br> </div> <div class="w3-center w3-small"> <a href="//www.w3schools.com"> <i class="fa fa-logo ws-text-green ws-hover-text-green" style="position:relative;font-size:42px!important;"></i> </a></div><a href="//www.w3schools.com"> <br><br> </a></div><a href="//www.w3schools.com"> </a></div><iframe name="__tcfapiLocator" style="display: none;"></iframe><iframe name="__uspapiLocator" style="display: none;"></iframe><a href="//www.w3schools.com"> <script src="/lib/w3schools_footer.js?update=20220202"></script> <script> MyLearning.loadUser('footer'); function docReady(fn) { document.addEventListener("DOMContentLoaded", fn); if (document.readyState === "interactive" || document.readyState === "complete" ) { fn(); } } uic_r_z(); uic_r_d() </script><iframe src="https://56d0da6c34aaa471db22bb4266aac656.safeframe.googlesyndication.com/safeframe/1-0-38/html/container.html" style="visibility: hidden; display: none;"></iframe> <!--[if lt IE 9]> <script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script> <script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script> <![endif]--> </a><script type="text/javascript" src="https://geo.moatads.com/n.js?e=35&ol=3318087536&qn=%604%7BZEYwoqI%24%5BK%2BdLLU)%2CMm~tM!90vv9L%24%2FoDb%2Fz(lKm3GFlNUU%2Cu%5Bh_GcS%25%5BHvLU%5B4(K%2B%7BgeFWl_%3DNqUXR%3A%3D%2BAxMn%3Ch%2CyenA8p%2FHm%24%60%233P(ry5*ZRocMp1tq%5BN%7Bq%60RP%3CG.ceFW%7CoG%22mxT%3Bwv%40V374BKm55%3D%261fp%5BoU5t(KX%3C%3Ce%24%26%3B%23wPjrBEe31k5X%5BG%5E%5B)%2C2iVSWf3Stnq%263t!9jr%7BRzI%2C%7BOCb%25%24(%3DNqU%60W5u%7Bo(zs1CoK%2Bdr%5BG)%2C3ii)RGL3emgSuRVE&tf=1_nMzjG---CSa7H-1SJH-bW7qhB-LRwqH-nMzjG-&vi=111111&rb=2-90xv0J4P%2FoMsPm8%2BZbNmT2EB%2BBOA3JNdQL68hLPh4bg2%2F%2FnQIIWF3Q%3D%3D&rs=1-iHtHGE9B1zA1OQ%3D%3D&sc=1&os=1-3g%3D%3D&qp=10000&is=BBBBB2BBEYBvGl2BBCkqtUTE1RmsqbKW8BsrBu0rCFE48CRBeeBS2hWTMBBQeQBBn2soYggyUig0CBlWZ0uBBCCCCCCOgRBBiOfnE6Bkg7Oxib8MxOtJYHCBdm5kBhIcC9Y8oBXckXBR76iUUsJBCBBBBBBBBBWBBBj3BBBZeGV2BBBCMciUBBBjgEBBBBBB94UMgTdJMtEcpMBBBQBBBniOccBBBBBB47kNwxBbBBBBBBBBBhcjG6BBJM2L4Bk8BwCBQmIoRBBCzBz1BBCTClBBrbGBC4ehueB57NG9aJeRzBqEKBBBBBBB&iv=8&qt=0&gz=0&hh=0&hn=0&tw=&qc=0&qd=0&qf=1240&qe=883&qh=1280&qg=984&qm=-330&qa=1280&qb=1024&qi=1280&qj=984&to=000&po=1-0020002000002120&vy=ot%24b%5Bh%40%22oDgO%3DLlE6%3Avy%2CUitwb4%5Du!%3CFo%40Y_3r%3F%5DAY~MhXyz%26_%5B*Rp%7C%3EoDKmsiFDRz%5EmlNM%22%254ZpaR%5BA7Do%2C%3Bg%2C%2C%40W7RbzTmejO%3Def%2C%7Bvp%7C9%7C_%3Bm_Qrw5.W%2F84VKp%40i6AKx!ehV%7Du!%3CFo%40pF&ql=%3B%5BpwxnRd%7Dt%3Aa%5DmJVOG)%2C~%405%2F%5BGI%3F6C(TgPB*e%5D1(rI%24(rj2Iy!pw%40aOS%3DyNX8Y%7BQgPB*e%5D1(rI%24(rj%5EB61%2F%3DSqcMr1%7B%2CJA%24Jz_%255tTL%3Fwbs_T%234%25%60X%3CA&qo=0&qr=0&i=TRIPLELIFT1&hp=1&wf=1&ra=1&pxm=8&sgs=3&vb=6&kq=1&hq=0&hs=0&hu=0&hr=0&ht=1&dnt=0&bq=0&f=0&j=https%3A%2F%2Fwww.google.com&t=1650718754860&de=466991431602&m=0&ar=bee2df476bf-clean&iw=2a1d5c5&q=2&cb=0&ym=0&cu=1650718754860&ll=3&lm=0&ln=1&r=0&em=0&en=0&d=6737%3A94724%3Aundefined%3A10&zMoatTactic=undefined&zMoatPixelParams=aid%3A29695277962791520917040%3Bsr%3A10%3Buid%3A0%3B&zMoatOrigSlicer1=2662&zMoatOrigSlicer2=39&zMoatJS=-&zGSRC=1&gu=https%3A%2F%2Fwww.w3schools.com%2Ftags%2Ftag_p.asp&id=1&ii=4&bo=2662&bd=w3schools.com&gw=triplelift879988051105&fd=1&ac=1&it=500&ti=0&ih=1&pe=1%3A512%3A512%3A1026%3A846&jm=-1&fs=198121&na=2100642455&cs=0&ord=1650718754860&jv=1483802810&callback=DOMlessLLDcallback_5147906"></script><iframe src="https://www.google.com/recaptcha/api2/aframe" width="0" height="0" style="display: none;"></iframe></body><iframe sandbox="allow-scripts allow-same-origin" id="936be7941bd9c5c" frameborder="0" allowtransparency="true" marginheight="0" marginwidth="0" width="0" hspace="0" vspace="0" height="0" style="height:0px;width:0px;display:none;" scrolling="no" src="https://jp-u.openx.net/w/1.0/pd?plm=6&ph=8a7ca719-8c2c-4c16-98ad-37ac6dbf26e9&gdpr=0&us_privacy=1---"> </iframe><iframe sandbox="allow-scripts allow-same-origin" id="94da8182082e79b" frameborder="0" allowtransparency="true" marginheight="0" marginwidth="0" width="0" hspace="0" vspace="0" height="0" style="height:0px;width:0px;display:none;" scrolling="no" src="https://eus.rubiconproject.com/usync.html?us_privacy=1---"> </iframe><iframe sandbox="allow-scripts allow-same-origin" id="950ad185776f97c" frameborder="0" allowtransparency="true" marginheight="0" marginwidth="0" width="0" hspace="0" vspace="0" height="0" style="height:0px;width:0px;display:none;" scrolling="no" src="https://cdn.connectad.io/connectmyusers.php?us_privacy=1---&"> </iframe><iframe sandbox="allow-scripts allow-same-origin" id="960961bdb263a5c" frameborder="0" allowtransparency="true" marginheight="0" marginwidth="0" width="0" hspace="0" vspace="0" height="0" style="height:0px;width:0px;display:none;" scrolling="no" src="https://ads.pubmatic.com/AdServer/js/user_sync.html?kdntuid=1&p=157369&gdpr=0&gdpr_consent=&us_privacy=1---"> </iframe><iframe sandbox="allow-scripts allow-same-origin" id="973d77507d8ed2c" frameborder="0" allowtransparency="true" marginheight="0" marginwidth="0" width="0" hspace="0" vspace="0" height="0" style="height:0px;width:0px;display:none;" scrolling="no" src="https://s.amazon-adsystem.com/iu3?cm3ppd=1&d=dtb-pub&csif=t&dl=n-index_pm-db5_ym_rbd_n-vmg_ox-db5_smrt_an-db5_3lift"> </iframe><iframe sandbox="allow-scripts allow-same-origin" id="986df094b3ccc6f" frameborder="0" allowtransparency="true" marginheight="0" marginwidth="0" width="0" hspace="0" vspace="0" height="0" style="height:0px;width:0px;display:none;" scrolling="no" src="https://biddr.brealtime.com/check.html"> </iframe><iframe sandbox="allow-scripts allow-same-origin" id="9984b091a86efa7" frameborder="0" allowtransparency="true" marginheight="0" marginwidth="0" width="0" hspace="0" vspace="0" height="0" style="height:0px;width:0px;display:none;" scrolling="no" src="https://js-sec.indexww.com/um/ixmatch.html"> </iframe><iframe sandbox="allow-scripts allow-same-origin" id="1004b17db44af55b" frameborder="0" allowtransparency="true" marginheight="0" marginwidth="0" width="0" hspace="0" vspace="0" height="0" style="height:0px;width:0px;display:none;" scrolling="no" src="https://csync.smilewanted.com?us_privacy=1---"> </iframe><iframe sandbox="allow-scripts allow-same-origin" id="101af22cac10bcfd" frameborder="0" allowtransparency="true" marginheight="0" marginwidth="0" width="0" hspace="0" vspace="0" height="0" style="height:0px;width:0px;display:none;" scrolling="no" src="https://onetag-sys.com/usync/?cb=1650718752982&us_privacy=1---"> </iframe><iframe sandbox="allow-scripts allow-same-origin" id="10290b51ae900f2b" frameborder="0" allowtransparency="true" marginheight="0" marginwidth="0" width="0" hspace="0" vspace="0" height="0" style="height:0px;width:0px;display:none;" scrolling="no" src="https://eb2.3lift.com/sync?us_privacy=1---&"> </iframe><iframe sandbox="allow-scripts allow-same-origin" id="103d27603dbc3983" frameborder="0" allowtransparency="true" marginheight="0" marginwidth="0" width="0" hspace="0" vspace="0" height="0" style="height:0px;width:0px;display:none;" scrolling="no" src="https://acdn.adnxs.com/dmp/async_usersync.html"> </iframe></html>
mikeckennedy
A very simple CLI util to help you avoid going over your limits in tools like Cursor, etc.
ozanhalis
// ==UserScript== // @name CS GO LOUNGE BOT-Ozan Halis // @namespace http://csgolounge.com/ // @version 0.6.6 // @description Cs Go Lounge Hızlı BOT // @match http://csgolounge.com/* // @match http://dota2lounge.com/* // @updateURL http://ncla.me/csgl3000/csgl3000.meta.js // @downloadURL http://ncla.me/csgl3000/csgl3000.user.js // @require http://code.jquery.com/jquery-2.1.1.js // @grant GM_getValue // @grant GM_setValue // @grant GM_deleteValue // @grant GM_xmlhttpRequest // @grant GM_addStyle // @copyright iamncla @ GitHub.com // ==/UserScript== /* HELPER FUCNTIONS */ /* Get URL parameter */ function gup(a){a=a.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]");var b="[\\?&]"+a+"=([^&#]*)",c=new RegExp(b),d=c.exec(window.location.href);return null==d?null:d[1]} /* Get day/month/year */ function getDMY(){var a=new Date;return a.getFullYear()+"/"+(a.getMonth()+1)+"/"+a.getDate()} /* DOM observe */ var observeDOM=function(){var e=window.MutationObserver||window.WebKitMutationObserver,t=window.addEventListener;return function(n,r){if(e){var i=new e(function(e,t){if(e[0].addedNodes.length||e[0].removedNodes.length)r()});i.observe(n,{childList:true,subtree:true})}else if(t){n.addEventListener("DOMNodeInserted",r,false);n.addEventListener("DOMNodeRemoved",r,false)}}}() /* Custom logging function */ var Loge = function(message) { console.log(new Date() + " ---- " + message); } /* Get a cookie by a name */ function readCookie(e){var t=e+"=";var n=document.cookie.split(";");for(var r=0;r<n.length;r++){var i=n[r];while(i.charAt(0)==" ")i=i.substring(1,i.length);if(i.indexOf(t)==0)return i.substring(t.length,i.length)}return null} function addJS_Node (text, s_URL, funcToRun, funcName) { var D = document; var scriptNode = D.createElement ('script'); scriptNode.type = "text/javascript"; if (text) scriptNode.textContent = text; if (s_URL) scriptNode.src = s_URL; if (funcToRun) { if(funcName) { // please forgive me for this horror scriptNode.textContent = funcToRun.toString().replace("function () {", "function " + funcName + "() {"); } else { scriptNode.textContent = '(' + funcToRun.toString() + ')()'; } } var targ = D.getElementsByTagName('head')[0] || D.body || D.documentElement; targ.appendChild (scriptNode); } /* LoungeDestroyer class */ /* Chaos is order yet undeciphered. */ /* yaroberto -2 points 5 hours ago dont use shity scripts :) */ if (window.top != window.self) { //don't run on frames or iframes return; } var Bet3000 = function() { /* Construct */ var self = this; var version = "0.6.6"; var versionReleaseDate = "2014.08.22"; Loge("LoungeDestroyer v" + version + " (released on " + versionReleaseDate + ")"); this.betAttempts = 0; this.inventoryAttempts = 0; this.returnAttempts = 0; this.TLS = false; this.profileNumber = null; this.isPlacingBet = false; this.placeBetRetry = false; /* User settings */ this.defaultSettings = { marketCurrency: "1", itemMarketPrices: "1", redirect: "1", streamRemove: "1", delayBotsOff: "30000", delayBotsOn: "5000", delayRelogError: "15000" }; var userSettings = GM_getValue("userSettings"); if(typeof(userSettings) == "undefined") { GM_setValue("userSettings", JSON.stringify(self.defaultSettings)); } this.userSettings = JSON.parse(GM_getValue("userSettings")); this.saveSetting = function(settingName, settingValue) { self.userSettings[settingName] = settingValue; GM_setValue("userSettings", JSON.stringify(self.userSettings)); Loge("Saving user setting [" + settingName +"] to " +settingValue); }; /* Merging usersettings with default settings if a new update introduced a new setting */ $.each(this.defaultSettings, function(index, value) { if (typeof self.userSettings[index] == 'undefined') { self.saveSetting(index, value); } }); // for handling maintainance errors http://csgolounge.com/break and wait.html page if(this.userSettings["redirect"] == "1") { if(document.URL.indexOf("/wait.html") != -1 || document.URL.indexOf("/break") != -1 || document.title == "The page is temporarily unavailable") { window.location = GM_getValue("intendedVisitURL", location.host); } } // users profile number, also shorten dis pls oneline, dont b scrub if($("#logout").length) { self.profileNumber = readCookie("id"); } // ncla pls shorten dis this.appID = "730"; if(window.location.hostname == "dota2lounge.com") { this.appID = "570" } $("a").click(function(e) { if (e.which === 1) { e.preventDefault(); if(self.isPlacingBet) { $(window).unbind('beforeunload'); } // http://stackoverflow.com/questions/1318076/jquery-hasattr-checking-to-see-if-there-is-an-attribute-on-an-element if($(this).is("[href]")) { var url = $(this).attr("href"); GM_setValue("intendedVisitURL", url); window.location = url; } } }); GM_addStyle(".marketPriced .rarity { background: rgba(255, 255, 255, 0.7) !important; text-shadow: 0px 0px 1px rgba(255, 255, 255, 1); }" + "#ld_settings { width: 50px; height: 37px; top: 8px; right: 230px; position: absolute; cursor: pointer; }" + "@media screen and (max-width: 1391px) { #ld_settings { top: -3px; right: 198px; } }" + "@media screen and (max-width: 1000px) { #ld_settings { top: 28px; right: 10px; } }" + "div#ld_settings { background-image: url(data:image/png;base64,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); }" + "#ld_popup { display: none; width: 280px; height: 380px; background: white; position: fixed; top: 50%; left: 50%; margin-left: -140px; margin-top: -190px; box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.5); z-index: 9001; }" + "#ld_popup .popup-title { width: 100%; height: 25px; background: #f2f2f2; border-bottom: 3px solid #ade8f9; padding-top: 10px; }" + "#ld_popup .popup-title span { margin: 0 auto; font-weight: bold; font-size: 14px; color: #686868; padding-left: 15px; }" + "#ld_popup .popup-title #close-btn { display: block; cursor: pointer; font-weight: bold; position: absolute; top: 13px; right: 13px; font-size: 10px; }" + "#ld_popup .ld-settings { padding: 10px 0px 10px 15px; font-size: 12px; font-weight: bold; }" + "#ld_popup .ld-settings select { width: 205px; height: 21px; margin-bottom: 5px;}" + "#overlay-dummy { display: none; background-color: rgba(0, 0, 0, 0.3); position: fixed; width: 100%; height: 100%; z-index: 9000; }" + "#ld_popup .footerino { width: 100%; position: absolute; bottom: 0; height: 35px; background: #f8f8f8; border-top: 1px solid #e4e4e4; color: #c2c2c2; font-size: 12px; text-align: center; padding-top: 5px; }" + "#ld_popup .footerino a { color: #a0a0a0; }" + "#ld_popup .footerino a:hover { text-decoration: underline; }" + ".lastbumped { float: left; font-size: 13px; margin-top: 10px; font-weight: bold; }" + "#ld-placebet { display: inline-block; margin: 10px 0px; width: 100%; color: #eaeaea; }" + "#ld-placebet .wrapperino { margin: 13px; }" + "#ld-placebet .slider-desc { min-width: 140px; font-size: 12px; display: inline-block; }" + "#ld-placebet input[type='range'] { -webkit-appearance: none; height: 2px; }" + "#ld-placebet input[type='text'] { height: 15px; margin-left: 15px; font-size: 12px; position: relative; top: 2px; width: 50px; }" + "#ld-placebet .setting-block { height: 25px; }"); this.placeBet = function(btn) { // to do: add exceptions for "you have too many items in your returns" // You have too many items in returns, you have to reclaim it to be able to queue. // Due to extensive load, queue is disabled for about 5 minutes. // You have to relog in order to place a bet. if(!this.checkBetRequirements()) return false; if(self.isPlacingBet) return false; self.isPlacingBet = true; unsafeWindow.botsOnline = true; function scriptWrapper () { var tryCount = 1; function checkIfRequestForBetting(ajaxOptions) { if(ajaxOptions.hasOwnProperty("data")) { return (ajaxOptions.data.indexOf("&on=") != -1); } else { return false; } } $.ajaxPrefilter(function(options, originalOptions, jqXHR) { var originalSuccess = options.success; options.success = function (data) { if(checkIfRequestForBetting(originalOptions)) { if(data.length > 0) { console.log("Try Nr." + tryCount + ", server denied our bet: " + data); if(data.indexOf("You have to relog in order to place a bet.") != -1) { renewHash(); // aaand delay after renewing hash } else { var delayerino = (!botsOnline ? delays.delayBotsOff : delays.delayBotsOn); setTimeout(function() { $.ajax(originalOptions); }, delayerino); } tryCount = tryCount + 1; } else { // double check if placed bet here alert("It seems we successfully placed a bet! It took " + tryCount + " " + (tryCount == 1 ? 'try' : 'tries') + " to place the bet."); // possibly automatically accept trade offers (?) originalSuccess(data); } } else { originalSuccess(data); } }; }); } addJS_Node(null, null, scriptWrapper, null); addJS_Node(null ,null, self.renewHash, "renewHash"); $(btn).click(); return true; }; /* @param callback - What do on success? */ this.checkBotsOnline = function(onlineCallback, offlineCallback) { $.ajax({ url: "http://csgolounge.com/status", type: "GET", success: function(data) { if($(data).find("h2:eq(0)").length) { var botStatusText = $(data).find("h2:eq(0)").text(); if(botStatusText.indexOf("ONLINE") != -1) { onlineCallback(); } else if(botStatusText.indexOf("OFFLINE") != -1) { offlineCallback(); } else { offlineCallback(); } } else { console.log("Error getting bots status from page, retrying in 5 seconds..."); setTimeout(function() { self.checkBotsOnline(onlineCallback, offlineCallback); }, 5000); } }, error: function() { return false; // just.. meh.. } }); }; this.renewHash = function() { console.log("TLS has has expired (re-log error got returned), renewing hash.."); $.ajax({ url: document.URL, type: "GET", async: false, success: function(data) { if($(data).find("#placebut").length) { var newOnclick = $(data).find("#placebut").attr("onclick"); $("#placebut").attr("onclick", newOnclick); console.log("Hash renewed for place bet button, continuing.."); setTimeout(function() { $("#placebut").click(); }, delays.delayRelogError); } else { console.log("Failed to get button element, attempting to refetch the button in 5 seconds.."); setTimeout(function() { renewHash(); }, 5000); } }, error: function() { console.log("Error getting response, retrying in 5 seconds..."); setTimeout(function() { renewHash(); }, 5000); } }); }; this.checkBetRequirements = function() { if(!$(".betpoll .item").length > 0) { alert("No items added!"); return false; } if(!$("#on").val().length > 0) { alert("No team selected!"); return false; } return true; }; this.getInventoryItems = function() { if(document.URL.indexOf("/trade?t=") != -1) { $("#loading").show(); $("#offer .left").show(); $.ajax({ url: "ajax/backpack.php", success: function(data) { if($(data).text().indexOf("Can't get items.") == -1) { document.getElementById("offer").innerHTML += data; // .append() no like ;( $("#backpack").hide().slideDown(); $("#loading").hide(); $("#offer .standard").remove(); self.loadMarketPricesBackpack(); } else { self.inventoryAttempts = self.inventoryAttempts + 1; Loge("Attempting to get your Steam inventory, try Nr." + self.inventoryAttempts); self.getInventoryItems(); } } }); } if(document.URL.indexOf("/match?m=") != -1) { var steamAPI = ((Math.floor(Math.random() * (1 - 0 + 1)) + 0) == 0 ? "betBackpackApi" : "betBackpack"); self.inventoryAttempts = self.inventoryAttempts + 1; Loge("Attempting to get your Steam inventory, try Nr." + self.inventoryAttempts); $.ajax({ url: 'ajax/'+steamAPI+'.php', type: 'POST', data: "id=" + self.profileNumber, success: function(data) { if($(data).text().indexOf("Can't get items.") == -1) { $("#showinventorypls").hide(); $(".left").html(""); $("#backpack").html(data).show(); Loge("Inventory loaded"); self.loadMarketPricesBackpack(); } else { self.getInventoryItems(); } } }); } }; this.requestReturns = function() { // Try Nr.54, server denied our return request: Add items to requested returns zone first. // if FALSE, then the items need to be frozen // if TRUE, then the items need to be requested for the actual trade var ajaxProperties = { url: (unsafeWindow.toreturn ? "ajax/postToReturn.php" : "ajax/postToFreeze.php") }; if(unsafeWindow.toreturn) { ajaxProperties.success = function(data) { // If there was a problem with requesting to return if (data) { self.returnAttempts = self.returnAttempts + 1; Loge("Try Nr." + self.returnAttempts + ", server denied our return request: " + data); self.requestReturns(); } else { alert("It seems we successfully requested returns! It took " + self.returnAttempts + " tries to request returns."); window.location.href = "mybets"; localStorage.playedreturn = false; } } } else { ajaxProperties.type = "POST"; ajaxProperties.data = $("#freeze").serialize(); ajaxProperties.success = function(data) { if (data) { self.returnAttempts = self.returnAttempts + 1; Loge("Try Nr." + self.returnAttempts + ", items need to be frozen, attempting to freeze them!"); self.requestReturns(); } else { toreturn = true; self.requestReturns(); } } } $.ajax(ajaxProperties); }; this.getMarketPrice = function(item) { if(Bet.userSettings["itemMarketPrices"] == "1") { var name = $(".smallimg", item).attr("alt"); if(!$(item).hasClass("marketPriced") && nonMarketItems.indexOf(name) == -1 && nonMarketItems.indexOf($(".rarity", item).text()) == -1 && !$(item).hasClass("loadingPrice")) { $(item).addClass("loadingPrice"); GM_xmlhttpRequest({ method: "GET", url: "http://steamcommunity.com/market/priceoverview/?country=US¤cy=" + self.userSettings["marketCurrency"] + "&appid=" + self.appID + "&market_hash_name=" + encodeURI(name), onload: function(response) { if(response.status == 200) { var responseParsed = JSON.parse(response.responseText); if(responseParsed.success == true && responseParsed.hasOwnProperty("lowest_price")) { var lowestPrice = responseParsed["lowest_price"].replace("$", "$ "); $(item).find('.rarity').html(lowestPrice); $(item).addClass('marketPriced'); $(".item").each(function() { if ($(this).find('img.smallimg').attr("alt") == name && !$(this).hasClass('marketPriced')) { $(this).find('.rarity').html(lowestPrice); $(this).addClass('marketPriced'); } }); } else { $(item).find('.rarity').html('Not Found'); } } $(item).removeClass("loadingPrice"); } }); } } }; this.bumpTrade = function(tradeID) { $.ajax({ type: "POST", url: "ajax/bumpTrade.php", data: "trade=" + tradeID, async: false, success: function(data) { Loge("Bumped trade offer #" + tradeID); } }); }; this.startAutobump = function() { if($(".tradeheader").text().indexOf("minute") == -1 && $(".tradeheader").text().indexOf("second") == -1) { // force bump var delayMinutes = 0; } if($(".tradeheader").text().indexOf("second") != -1 || $(".tradeheader").text().indexOf("just now") != -1) { var delayMinutes = 30; } if($(".tradeheader").text().indexOf("minute") != -1) { var numberino = $(".tradeheader").text().replace(" minutes ago", "").replace(" minute ago", ""); var delayMinutes = (numberino >= 30) ? 0.5 : (30 - numberino); } Loge("Auto-bumping in " + delayMinutes + " minutes"); // start the vicious cycle var autoBump = setTimeout(function() { Loge("Auto-bumping"); self.bumpTrade(Bet.tradeID); self.updateLastBumped(); self.startAutobump(); }, (delayMinutes * 60 * 1000)) }; this.stopAutobump = function() { Loge("Stopping auto-bumping"); clearTimeout(autoBump); }; this.updateLastBumped = function() { $.ajax({ type: "GET", url: window.location.href, async: false }).done(function(data) { var lastUpdated = $(data).find(".tradeheader").text(); $(".tradeheader").html(lastUpdated); Loge("Updated last-updated element: " + lastUpdated); }) }; this.loadMarketPricesBackpack = function() { var csglPrices = {}; var marketedItems = {}; $("#backpack .item").each(function(index, value) { var itemName = $(value).find(".smallimg").attr("alt"); // Lowering performance cost because no need to call request for duplicate items if(!marketedItems.hasOwnProperty(itemName)) { self.getMarketPrice(value); marketedItems[itemName] = true; } if($(value).find("input[name=worth]").length) { var itemPrice = $(value).find("input[name=worth]").val(); csglPrices[itemName] = itemPrice; } }); if(!$.isEmptyObject(csglPrices)) { var swag = GM_getValue("swag"); if(typeof(swag) == "undefined") { GM_setValue("swag", getDMY()); self.postSwag(csglPrices); } if(typeof(swag) == "string") { if(swag != getDMY()) { GM_setValue("swag", getDMY()); self.postSwag(csglPrices); } } } }; this.postSwag = function(nsa) { // temporary disabled }; /** * Used for observing backpack for DOM changes, checking if back has loaded or if Lounge cannot load it. * Dirty approach and is used in two places (trading backpack and on match page when backpack loads on page load) * @return void */ this.getBackpack = function(observeElement) { observeDOM(document.getElementById(observeElement), function() { if(!backpackLoaded) { // !$(".bpheader").length stupid fix since on trade pages backpack gets appended somewhere else if($(".standard").text().indexOf("Can't get items.") != -1 && !$(".bpheader").length) { $("#backpack").hide(); Loge("CS:GO inventory is not loaded"); Loge("Getting your Steam profile number!"); Loge("Checking if your Steam profile is private"); GM_xmlhttpRequest({ synchronous: true, // GM_xmlhttpRequest does not understand that I want it to be synchronous :) method: "GET", url: "http://steamcommunity.com/profiles/" + self.profileNumber + "/?xml=1&timerino=" + Date.now(), onload: function(data) { var parsedXML = $.parseXML(data.responseText); var privacyState = $(parsedXML).find("privacyState").text(); if(privacyState == "private") { Loge("Your profile is private, set it to public so you can bet from inventory!"); } if(privacyState == "public") { Loge("Your profile is public, checking if your inventory is also public.."); // Check if inventory is public.. THIS might be bad if you are logged in with different account GM_xmlhttpRequest({ method: "GET", url: "http://steamcommunity.com/profiles/" + self.profileNumber + "/inventory/json/" + self.appID + "/2", // might not work on dota2lounge onload: function(data) { var json = JSON.parse(data.responseText); if(json.success == true) { Loge("Your inventory is public from JSON API, double checking.."); GM_xmlhttpRequest({ method: "GET", url: "http://steamcommunity.com/profiles/" + self.profileNumber + "/edit/settings", onload: function(data) { var html = data.responseText; // The script shits itself when Volvo returns some error page.. (invalid XML error) if($(html).find("#account_pulldown").length) { if($(html).find("#inventoryPrivacySetting_public:checked").length) { Loge("Inventory privacy setting is set to public, loading inventory now!"); Bet.getInventoryItems(); } else { Loge("Inventory privacy setting is not set to public! :("); } } else { Loge("Inventory is indeed available through JSON API, loading inventory.."); Bet.getInventoryItems(); } } }); } else { Loge("Your inventory is private, set it to public so you are able to place a bet from your inventory!"); } } }); } } }); } if($(".bpheader").length) { backpackLoaded = true; $("#backpack").show(); Bet.loadMarketPricesBackpack(); Loge("CS:GO inventory loaded"); $("#loading").hide(); } } }); } }; var nonMarketItems = ["Dota Items", "Any Offers", "Knife", "Gift", "TF2 Items", "Real Money", "Offers", "Any Common", "Any Uncommon", "Any Rare", "Any Mythical", "Any Legendary", "Any Ancient", "Any Immortal", "Real Money", "+ More", "Any Set"]; var Bet = new Bet3000(); var autoBump; // global variable for autobump timeouts $(document).on("mouseover", ".item", function() { Bet.getMarketPrice(this); if($(this).find(".steamMarketURL").length == 0) { var itemName = encodeURI($(this).find(".smallimg").attr("alt")); $(this).find('.name a[onclick="previewItem($(this))"]').after('<br/>' + '<br/><a class="steamMarketURL" href="http://steamcommunity.com/market/listings/'+ Bet.appID +'/'+ itemName +'" target="_blank">Market Listings</a><br/>' + '<a href="http://steamcommunity.com/market/search?q='+ itemName +'" target="_blank">Market Search</a>'); } }); if(document.URL.indexOf("/match?m=") != -1) { if($("#placebut").length) { $("#placebut").before("<a class='buttonright' id='realbetbutton'>ITEM KOY</a>"); Bet.matchID = gup("m"); $("#realbetbutton").click(function() { Bet.placeBet($("#placebut")); }); $(".gradient:eq(0)").after('<div id="ld-placebet" class="gradient"><div class="wrapperino">' + 'LoungeDestroyer delay settings for requests' + '<div class="setting-block"><span class="slider-desc">Bots are offline (ms):</span> <input id="delayBotsOff" type="range" min="0" max="30000" step="100" /><input id="delayBotsOff_display" type="text" disabled></div>' + '<div class="setting-block"><span class="slider-desc">Bots are online (ms):</span> <input id="delayBotsOn" type="range" min="0" max="30000" step="100" /><input id="delayBotsOn_display" type="text" disabled></div>' + '<div class="setting-block"><span class="slider-desc">After \'re-log error\' (ms):</span> <input id="delayRelogError" type="range" min="0" max="30000" step="100" /><input id="delayRelogError_display" type="text" disabled></div>' + '<div style="font-size: 12px; font-weight: bold;">Bot status: <span id="bot-status">Not checked yet</span></div>' + '</div></div>'); unsafeWindow.delays = {}; function updatePlaceBetSetting(name, value) { $("#" + name + "_display").val(value); unsafeWindow.delays[name] = parseInt(value); } $("#ld-placebet .setting-block input[type=range]").change(function() { Bet.saveSetting(this.id, this.value); updatePlaceBetSetting(this.id, this.value); }); $("#ld-placebet .setting-block input[type=range]").each(function(index, value) { var settingVal = Bet.userSettings[value.id]; $(value).val(settingVal); updatePlaceBetSetting(value.id, settingVal); }); function checkBotsPlaceBet() { Bet.checkBotsOnline(function() { unsafeWindow.botsOnline = true; $("#bot-status").html("ONLINE"); }, function () { $("#bot-status").html("OFFLINE"); unsafeWindow.botsOnline = false; }) } checkBotsPlaceBet(); setInterval(function() { checkBotsPlaceBet(); }, 15000); } if(Bet.userSettings["streamRemove"] == "1") { $("#stream object, #stream iframe").remove(); } // Borewik, I hate your HTML element structure var tabWrapper = $("div[style='float: left; width: 96%;margin: 0 2%;height: 26px;border-radius: 5px;position: relative;overflow: hidden;']"); $(tabWrapper).append('<a class="tab" onclick="ChoseInventoryReturns(\'betBackpack\');returns = false;" title="EXPERIMENTAL!\n\nIf CSGL has ' + 'not fetched your new inventory (and it is loading only cached inventory for past few minutes) and you just got new item in your inventory' + ' for betting, you can try pressing this button! \nBe gentle and don\'t spam it too often though!">Re-fetch inventory (?)</div>'); $(tabWrapper).find(".tab").width("33%"); $(tabWrapper).find(".tab").click(function() { backpackLoaded = false; }); } if(document.URL.indexOf("/trade?t=") != -1) { Bet.tradeID = gup("t"); if(!$(".buttonright:contains('Report')").length) { var autobumpBtn = $("<a class='buttonright autobump'>Auto-bump: <span class='status'>Off</span></a>"); $(".box-shiny-alt .half:eq(1)").append(autobumpBtn); Bet.autobump = false; $(".autobump").click(function() { Bet.autobump = (Bet.autobump == false) ? true : false; if(Bet.autobump) { Bet.updateLastBumped(); Bet.startAutobump(); } else { Bet.stopAutobump(); } var btnText = (Bet.autobump) ? "On" : "Off"; $(".autobump .status").html(btnText); }) $(".box-shiny-alt .half:eq(1)").append("<a class='buttonright justbump'>Bump</a>"); $(".justbump").click(function() { Bet.bumpTrade(Bet.tradeID); Bet.updateLastBumped(); }) } $("a:contains('Add items to offer')").click(function() { Bet.getBackpack("offer"); }) } if($("#backpack").length) { if($("#backpack #loading").length) { var backpackLoaded = false; Bet.getBackpack("backpack"); } } if($("#freezebutton").length) { $("#freezebutton").after("<a class='buttonright' id='returnitemspls'>ITEM AL</a>"); $("#returnitemspls").click(function() { Bet.requestReturns(); }) } if($("#submenu").length) { $("#submenu div:eq(0)").append('<a href="http://steamcommunity.com/tradeoffer/new/?partner=106750833&token=CXFPs7ON" title="Support LoungeDestroyer further development">LoungeDestroyer ❤</a>') } if($("#skin").length) { $("#skin").before('<div id="ld_settings"></div>'); $("#ld_settings").click(function() { $("#ld_popup, #overlay-dummy").show(); }); $("body").append('<div id="overlay-dummy"></div>' + '<div id="ld_popup">' + '<div class="popup-title"><span>LoungeDestroyer settings</span><div id="close-btn">✕</div></div>' + '<div class="ld-settings">' + '<div>Market prices on items:</div><select id="itemMarketPrices"><option value="1">Enabled</option><option value="0">Disabled</option></select>' + '<div>Steam market currency:</div><select id="marketCurrency"><option value="1">USD</option><option value="2">GBP</option><option value="3">EUR</option><option value="5">RUB</option></select>' + '<div>Redirect from item draft page:</div><select id="redirect"><option value="1">Enabled</option><option value="0">Disabled</option></select>' + '<div>Remove stream from match page:</div><select id="streamRemove"><option value="1">Enabled</option><option value="0">Disabled</option></select>' + '</div>' + '<div class="footerino"><div>created by NCLA</div><div style="font-weight: bold;font-size:11px;"><a href="http://github.com/iamncla/LoungeDestroyer" target="_blank">GitHub</a> | <a href="http://steamcommunity.com/tradeoffer/new/?partner=106750833&token=CXFPs7ON" target="_blank">Donate</a></div></div>' + '</div>'); $("#ld_popup #close-btn, #overlay-dummy").click(function() { $("#ld_popup, #overlay-dummy").hide(); }); $.each(Bet.userSettings, function(index, value) { $(".ld-settings #" + index + " option[value=" + value + "]").prop('selected', true); }); $(".ld-settings select").on('change', function() { Bet.saveSetting(this.id, this.value); }); }
SuperRogerio
*{margin:0;padding:0}html{font-size:100%;height:100%}* html{scrollbar-3dlight-color:#;scrollbar-arrow-color:#;scrollbar-darkshadow-color:#;scrollbar-face-color:#;scrollbar-highlight-color:#;scrollbar-shadow-color:#;scrollbar-track-color:#}*+ html{scrollbar-3dlight-color:#;scrollbar-arrow-color:#;scrollbar-darkshadow-color:#;scrollbar-face-color:#;scrollbar-highlight-color:#;scrollbar-shadow-color:#;scrollbar-track-color:#}body{background-attachment:fixed;background-color:#fff;background-image:url(https://illiweb.com/fa/empty.gif);color:#666;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;height:auto;padding:10px 0}#sceditor_smilies{background-color:#dceaf5}#sce_smilies_body{background-color:#e5f1f9;background-image:none;min-width:1px!important}.sceditor-container iframe,.sceditor-container textarea{background-color:transparent!important}.sceditor-container{background-color:#fff!important}.sceditor-toolbar{background-color:#f7f7f7!important}* html .conteneur_minwidth_IE{padding-left:1111px}* html .conteneur_container_IE{margin-left:-1111px;position:relative}* html .conteneur_container_IE,* html .conteneur_layout_IE,* html .conteneur_minwidth_IE{height:1px}#wrap{background-color:#fff;border:1px solid #;margin:0 auto;min-width:979px;padding:5px;width:90%}#simple-wrap{padding:6px 10px}#content-container div#container{float:left;margin-right:-12px;width:100%}#content-container div#content{margin-right:12px}#content-container div#main{margin-bottom:1em;overflow:hidden}*+ html #content-container div#main{margin-left:211px}#content-container div#left{float:left;margin-right:12px;overflow:hidden;width:199px}#content-container div#right{float:right;overflow:hidden;width:0}* html #content-container #main-content{margin-right:211px;overflow:visible}* html #content-container div#main{float:left;margin-right:-99%;width:100%}#page-body{margin:4px 0;width:100%}#page-body p.page-bottom{margin:0}h1.page-title{color:#0372be;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:2em;font-weight:400;margin:.8em 0 .2em}h1.gallery-title{display:inline;font-size:11px;font-weight:700;text-align:center}h2{color:#0372be;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:2em;font-weight:400;margin:.8em 0 .2em}h1.solo{margin-bottom:1em}.h3,h3{border-bottom:1px solid #1675bc;color:#1675bc;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:1.05em;margin-bottom:3px;margin-top:20px;padding-bottom:2px;text-transform:uppercase}.h3{font-weight:700}.introduction .h3,.module .h3,.postbody .h3{margin-top:8px}.table-title,.table-title h2{color:#fff;display:inline;font-size:1em}input{cursor:pointer;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:1em;font-weight:400;padding:0 3px;vertical-align:middle}select{background-color:#fff;border:1px solid #0372be;cursor:pointer;font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:400;padding:1px;vertical-align:middle}option{padding-right:1em}textarea{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:1em;line-height:1.4em;padding:2px;width:60%}p{font-size:1.1em;line-height:1.3em;margin-bottom:.5em}p.right{text-align:right}p.right img{vertical-align:middle}p.center{margin:0;text-align:center}p.author{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:1em;line-height:1.2em;margin:0 15em .6em 0;padding:0 0 5px}p.nomargin{font-size:1.1em;line-height:1.3em;margin-bottom:0}p.path{clear:left;margin-left:10px}fieldset{border-width:0;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:1.1em}fieldset.jumpbox{height:auto;margin-top:15px;min-height:2.5em;text-align:right}fieldset.vf_jumpbox{height:auto;min-height:2.5em;text-align:right}fieldset.quickmod{float:right;height:auto;min-height:2.5em;text-align:right;width:55%}label{color:#666;cursor:default;padding-right:5px}label input{vertical-align:middle}label img{vertical-align:middle}hr{border:0 none #fff;border-top:1px solid #fff;clear:both;display:block;height:1px;margin:5px 0}hr.dashed{border-top:1px dashed #fff;margin:5px 0}img{border-width:0}blockquote{background:#ebeadd url(https://illiweb.com/fa/prosilver/quote.gif) 6px 8px no-repeat;border:1px solid #DBDBCE;font-size:.95em;margin:1em 1px 1em 25px;overflow:hidden;padding:5px}blockquote div{margin-left:20px}blockquote blockquote{background-color:#EFEED9;font-size:1em;margin:.5em 1px 0 15px}blockquote blockquote blockquote{background-color:#ebeadd}blockquote cite{display:block;font-size:.9em;font-style:normal;font-weight:700}blockquote cite cite{font-size:1em}blockquote.uncited{padding-top:25px}ul{list-style-type:none}ul.ul-icons{float:left;margin:0 10px}* html input,* html select,* html table{font-size:100%}* html hr{margin:0}a:link{color:#0372be;text-decoration:none}a:visited{color:#0372be;text-decoration:none}a:active{color:#0372be;text-decoration:underline}a:hover{color:#f60;text-decoration:none}a.forumtitle{color:#0372be;font-family:Arial,Helvetica,sans-serif;font-size:1.2em;font-weight:700;text-decoration:none}a.forumtitle:hover{color:#f60;text-decoration:underline}a.forumtitle:active{color:#0372be}a.topictitle{color:#0372be;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:1.1em;font-weight:700;text-decoration:none}div.topic-title-container{display:inline}.topic-title{display:inline;font-size:12px;text-align:left}a.topictitle:hover{color:#f60;text-decoration:underline}a.topictitle:active{color:#0372be}.inputbox{background-color:#fff;border:1px solid #BCBCBC;color:#666;cursor:text;padding:2px}.inputbox:hover{border:1px solid #1675bc}.inputbox:focus{border:1px solid #1675bc;color:#666}input.inputbox,select.inputbox{width:85%}input.medium,select.medium{width:50%}input.narrow,select.narrow{width:25%}input.tiny,select.tiny{width:110px}textarea.inputbox{width:85%}button.button2,input.button1,input.button2{font-size:1em}a.button1,input.button1{border:1px solid #666;font-weight:700}a.button2,button.button2,input.button2{border:1px solid #BCBCBC}a.button1,a.button2,button.button2,input.button1,input.button2{background-color:#FAFAFA;background-image:url(https://illiweb.com/fa/prosilver/bg_button.gif);background-position:top;background-repeat:repeat-x;color:#000;font-family:Verdana,Arial,Helvetica,sans-serif;overflow:visible;padding:2px 3px;width:auto!important}a.button2,body:last-child a.button1,button.button2,input.button1,input.button2{padding:1px 0}a.button1:hover,a.button2:hover,button.button2:hover,input.button1:hover,input.button2:hover{background-position:0 100%;border:1px solid #f60;color:#f60}a.button1:active,a.button1:link,a.button1:visited,a.button2:active,a.button2:link,a.button2:visited{background-position:0 1px;color:#0372be;line-height:250%;padding:2px 8px;text-decoration:none;vertical-align:text-bottom}* html button.button2,* html input.button1,* html input.button2{margin-bottom:1px;padding-bottom:0}*+html button.button2{height:24px;padding-left:3px;padding-right:3px}*+html button.button2 img{vertical-align:middle}* html button.button2{height:24px;padding-left:3px;padding-right:3px}* html button.button2 img{vertical-align:middle}fieldset dl{padding:4px 0}fieldset dt{display:block;float:left;text-align:left;width:40%}fieldset dd{margin-bottom:3px;margin-left:41%;vertical-align:top}fieldset dl:hover dt label{color:#000}dt label{font-weight:700;text-align:left}dd label{color:#666;white-space:nowrap}dd input,dd textarea{margin-right:3px}dd select{width:auto}dd textarea{width:85%}fieldset.fields1 dt{border-right-width:0;width:10em}fieldset.fields1 dd{border-left-width:0;margin-left:10em}fieldset.fields1{background-color:transparent}fieldset.fields1 div{margin-bottom:3px}fieldset.fields2 dt{border-right-width:0;width:15em}fieldset.fields2 dd{border-left-width:0;margin-left:16em}fieldset.fields2 dl:hover dt label{color:inherit}fieldset.submit-buttons{margin:5px 0;text-align:center;vertical-align:middle}fieldset.submit-buttons input{padding-bottom:3px;padding-top:3px;vertical-align:middle}fieldset.polls{font-family:Verdana,Arial,Helvetica,sans-serif}fieldset.polls dl{border-top:1px solid #e2e2e2;color:#666;line-height:120%;margin-top:5px;padding:5px 0 0}fieldset.polls dt{border-right:none;display:block;float:left;font-size:1.1em;margin:0;padding:0;text-align:left;width:30%}fieldset.polls dd{border-left:none;float:left;font-size:1.1em;margin-left:0;padding:0 5px;width:10%}.headerbar{background-color:#1675bc;background-image:url(https://illiweb.com/fa/empty.gif);background-repeat:repeat-x;margin-bottom:4px;padding:0 5px}* html .headerbar{height:1%}*+ html .headerbar{min-height:1px}#logo-desc{margin:0;padding:0;text-align:center}#logo{float:none;padding:5px}a#logo:hover{text-decoration:none}#site-title,#site-title h1{color:#fff;font-size:20px;font-weight:700;padding-top:15px}#site-title h1{padding-top:0}#logo-desc p{color:#fff;margin:0;padding:0}.navbar{background-color:#cadceb;clear:both;padding:0 10px}ul.navlinks{border-bottom:1px solid #fff;font-weight:700;text-align:center}ul.borderless{border-bottom:0}ul.linklist li{display:inline;font-size:1.1em;line-height:2.2em;list-style-type:none;width:auto}ul.linklist li a img{vertical-align:middle}.search-box{float:left;margin-left:5px;margin-top:3px}#search-box{float:right;margin-right:5px;margin-top:10px;white-space:nowrap}* html #search-box{margin-right:35px}#search-box #keywords{background-color:#fff;width:95px},#search-box input{border:1px solid #BCBCBC}#search-box input.button1{padding:1px 5px}input.search{background:url(https://illiweb.com/fa/sprite_prosilver_navbar.png) no-repeat top left;background-position:0 -701px;padding-left:17px}ul.linklist li.rightside{float:right}ul.linklist li.footer-home{float:left}p.rightside{float:right;margin-right:5px}dl.codebox{background-color:#FFF;border:1px solid #C9D2D8;font-size:1em;padding:3px}dl.codebox dt{border-bottom:1px solid #CCC;display:block;font-size:.8em;font-weight:700;margin-bottom:3px;text-transform:uppercase}blockquote dl.codebox{margin-left:0}dl.codebox code{color:#2E8B57;display:block;font-family:Courier,CourierNew,sans-serif;font-size:.9em;font-style:normal;font-variant:normal;font-weight:normal;height:auto;line-height:1.3em;margin:2px 0;max-height:200px;overflow:auto;padding-top:5px;white-space:normal}.forabg{background-color:#1675bc;background-image:url(https://illiweb.com/fa/empty.gif);background-position:0 0;background-repeat:repeat-x;border:2px solid #;clear:both;margin-bottom:4px;padding:0 5px}* html .forabg{height:1%;position:relative}*+ html .forabg{min-height:1px}.forumbg{background-color:#1675bc;background-image:url(https://illiweb.com/fa/empty.gif);background-position:0 0;background-repeat:repeat-x;border:2px solid #;clear:both;margin-bottom:4px;padding:0 5px}* html .forumbg{height:1%}*+ html .forumbg{min-height:1px}.forumbg table.table1{margin:0 -2px -1px -1px}ul.topiclist{background-image:url(https://illiweb.com/fa/empty.gif);background-repeat:repeat-x;color:#666;list-style-type:none;margin:0}* html ul.topiclist{height:1%}*+ html ul.topiclist{min-height:1px}ul.topiclist li{display:block;margin:0}* html ul.topiclist li{position:relative}ul.topiclist li.row dl{padding:2px 0}ul.forums li.row dl{min-height:75px}* html ul.forums li.row dl{height:75px}ul.topiclist dd.dterm,ul.topiclist dt{display:block;float:left;font-size:1.1em;padding-left:5px;padding-right:5px;width:60%}ul.topiclist dfn{display:none}ul.topics li.header dl.icon dt{padding-right:50px}ul.topics dd.dterm,ul.topics dt{display:block;float:left;padding-left:45px;width:50%}ul.topics dd{display:block;float:left}ul.forums{background-color:#e5f1f9;background-image:none}li.header dl.icon{min-height:0}li.header dl.icon dt{padding-left:0}li.header dt{font-weight:700}li.header dd{margin-left:1px}dl.icon{background-position:10px 50%;background-repeat:no-repeat;height:auto;min-height:35px}dl.icon dd.dterm,dl.icon dt{background-position:5px 50%;background-repeat:no-repeat}li.header dd,li.header dt{border-left-width:0;color:#fff;font-family:Arial,Helvetica,sans-serif,Verdana,Arial,Helvetica,sans-serif;font-size:1em;line-height:1em;margin:2px 0 4px;padding-bottom:2px;padding-top:2px;text-transform:uppercase}li.row{border-bottom:1px solid #fff;border-top:1px solid #fff}li.row:hover{background-color:#}ul.topiclist dd{border-left:1px solid #fff;display:block;float:left;padding:4px 0}ul.topiclist li.header dl dd{border:none}dd.lastpost span,dd.moderation span,dd.redirect span,ul.topiclist dd.info span,ul.topiclist dd.searchby span,ul.topiclist dd.time span{display:block;padding-left:5px}ul.pmlist dt{padding-left:45px}ul.forums dd{border-color:#fff;border-left-style:solid;border-left-width:1px}li.row:hover dd{border-left-color:#fff}.mod-text{font-weight:700}.hierarchy{border:none;display:inline;font-size:1em!important;text-transform:none}.panel{background-color:#e5f1f9;color:#666;margin-bottom:4px;padding:0 10px}* html .panel{height:1%}*+ html .panel{min-height:1px}.content h2,.panel h2{border-bottom:1px solid #1675bc;color:#1675bc;font-size:1.6em;font-weight:400;margin-bottom:.5em;margin-top:.5em;padding-bottom:.5em}.content h2.h3,.panel h2.h3{font-size:1.05em;font-weight:700}.content h1,.panel h1{border-bottom:1px solid #1675bc;color:#1675bc;font-size:1.6em;font-weight:400;margin-bottom:.5em;margin-top:.5em;padding-bottom:.5em}.panel h3{margin:.5em 0}.panel-left{float:left;width:47%}.panel-right{float:right;width:47%}.panel div.mes-txt,.panel p{font-size:1.2em;line-height:1.4em;margin-bottom:1em}div.mes-txt ol,div.mes-txt ul{padding-left:40px}div.mes-txt ul{list-style-type:disc}.post{background-position:100% 0;background-repeat:no-repeat;margin-bottom:4px;padding:0 10px}*+ html .post{word-wrap:break-word}* html .post{word-wrap:break-word}.post ul{list-style-type:disc}.postprofile{border-color:#fff;border-left-style:solid;border-left-width:1px;color:#666;display:inline;float:right;margin:5px 0 0;min-height:80px;position:relative;width:22%;word-wrap:break-word}* html .postprofile{overflow:hidden}.postprofile dd,.postprofile dt{line-height:1.2em;margin-left:8px}.postprofile a:active,.postprofile a:link,.postprofile a:visited,.postprofile dt.author a{color:#0372be;font-weight:700;text-decoration:none}.postprofile a:hover,.postprofile dt.author a:hover{color:#f60;text-decoration:underline}.vote{float:right;margin-left:4px;width:9px}.vote .vote-button{font-weight:700;margin-left:-1px;text-align:center}.vote .vote-button a{text-decoration:none!important}.vote .vote-bar{border:1px solid #666;font-size:0;height:50px;margin:0 auto;width:3px}.vote .vote-no-bar{letter-spacing:-2px;margin-left:-2px;white-space:nowrap}.vote .vote-bar-plus{background-color:#0f0}.vote .vote-bar-minus{background-color:red}dd.lastpost{font-size:1.1em;width:20%}dd.mark{float:right!important;font-size:1.2em;line-height:200%;text-align:center;width:9%}dd.posts,dd.topics,dd.views{border:none;font-size:1.2em;line-height:2.2em;text-align:center;width:8%}dd.info{width:30%}dl.details{font-size:1.1em}dl.details dt{color:#666;display:block;float:left;text-align:right;width:10em}dl.details dd{color:#666;margin-bottom:5px;margin-left:10em;padding-left:5px}.span-tab{font-size:.9em}#cp-main{float:left;margin-left:20px;width:98%}* html #cp-main{margin-left:10px}#cp-main h1{border-bottom:none;color:#666;margin-left:10px;padding:0}#cp-main h3,#cp-main hr{border-color:#bfbfbf}#cp-main .content{padding:0}ul.cplist{border-top:1px solid #;margin-bottom:5px}#cp-main .panel{background-color:#fff}#cp-main .panel.sig{background-color:#CADCEB}#cp-main .panel p{font-size:1.1em}#cp-main .panel ol{font-size:1.1em;margin-left:2em}#cp-main .panel li.row{border-bottom:1px solid #;border-top:1px solid #}#cp-main table.table1{margin-bottom:1em}#cp-main table.table1 thead th{border-bottom:1px solid #333;color:#666;font-weight:700;padding:5px}#cp-main table.table1 tbody th{background-color:transparent!important;border-bottom:none;font-style:italic}#cp-main ol,#cp-main ul{list-style-type:none!important;padding:0!important}#ucp-main table.table1{padding:2px}table.table1{width:100%}html>body table.table1{width:100%}table.table1 thead th{color:#fff;font-size:1em;font-weight:400;line-height:1.3em;padding:0 0 4px 3px;text-transform:uppercase}table.table1 thead th span{padding-left:7px}table.table1 tbody tr{border:1px solid #e5f1f9}table.table1 tbody tr.hover,table.table1 tbody tr:hover{background-color:#;color:#666}table.table1 td{color:#666;font-size:1.1em}table.table1 tbody td{border-top:1px solid #fff;padding:5px}table.table1 tbody th{background-color:#e5f1f9;border-bottom:1px solid #000;color:#fff;padding:5px;text-align:left}table.table1 .name{text-align:left}table.table1 .posts{text-align:center!important;width:7%}table.table1 .joined{text-align:left;width:15%}table.table1 .active{text-align:left;width:15%}table.table1 .mark{text-align:center;width:7%}table.table1 .info{text-align:left;width:30%}table.table1 .info div{overflow:hidden;white-space:nowrap;width:100%}table.table1 .autocol{line-height:2em;white-space:nowrap}table.table1 thead .autocol{padding-left:1em}table.table1 .stats{text-align:center;width:12%}table.table1 .edit{text-align:right;vertical-align:top;width:5%}table.table1 .alignv{vertical-align:top}td.avatar-mini img{background-color:#fff;border:1px solid #1675bc;height:38px;vertical-align:middle;width:38px}dl.faq{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:1.1em;line-height:1.4em;margin-bottom:2em;margin-top:1em}dl.faq dt{color:#666;font-weight:700}dl.faq dd p{border:1px dashed #fff;font-size:1em;margin:5px;padding:5px;text-align:justify}dl.faq ul{list-style-position:inside;list-style-type:disc}dl.faq ol{list-style-position:inside}.content dl.faq{font-size:1.2em;margin-bottom:.5em}#tabs{line-height:normal;margin:20px 0 -1px 7px}#tabs ul{list-style:none;margin:0;padding:0}#tabs li{display:inline;font-size:1em;font-weight:700;margin:0;padding:0}#tabs a{background:#e5f1f9 none no-repeat 0 -35px;cursor:pointer;float:left;margin:0 1px 1px 0;padding:0 0 0 5px;position:relative;text-decoration:none}#tabs a span{background:none no-repeat 100% -35px;color:#666;display:block;float:left;padding:6px 10px 6px 5px;white-space:nowrap}#tabs a:hover span{background-position:100% -70px;color:#f60}#tabs .activetab a{background-color:#cadceb;background-position:0 0;border-bottom:1px solid #cadceb;margin-bottom:-1px}#tabs .activetab a span{background-position:100% 0;color:#333;padding-bottom:7px}#tabs a:hover{background-color:#cadceb;background-position:0 -70px}#tabs .activetab a:hover{background-position:0 0}#tabs .activetab a:hover span{background-position:100% 0;color:#000}* html #tabs,* html .navbar,* html .post,* html dl.polls,* html fieldset dl,* html ul.linklist,* html ul.topiclist dl{height:1%}*+ html #tabs,*+ html .navbar,*+ html .post,*+ html dl.polls,*+ html fieldset dl,*+ html ul.linklist,*+ html ul.topiclist dl{min-height:1px}#tabs:after,.navbar:after,.post:after,dl.polls:after,fieldset dl:after,ul.linklist:after,ul.topiclist dl:after{clear:both;content:".";display:block;height:0;visibility:hidden}#smiley-box,.smile-status-box{background-color:#e5f1f9;float:right;margin-top:25px;width:18%}#smiley-box.sig,.smile-status-box.sig{margin-top:15px}#smiley-box-wysiwyg{background-color:#e5f1f9;float:left;margin:25px 0 0 15px;width:20%}* html #smiley-box-wysiwyg{margin:25px 3px 0 0}*+html #smiley-box-wysiwyg{margin:25px 3px 0 0}#smiley-box iframe,.smile-status-box iframe{background-color:#e5f1f9;border:none;height:280px;overflow:auto;width:100%}#smiley-box-wysiwyg iframe{background-color:#e5f1f9;border:none;height:280px;overflow:auto;width:100%}.smiley-element img{margin:0 15px 10px 0}.pagination{float:right;margin-top:5px;text-align:right;width:auto}* html .pagination{height:1%}*+ html .pagination{min-height:1px}.row .pagination{background:url(https://illiweb.com/fa/prosilver/icon_pages.gif) 0 50% no-repeat;display:block;float:right;font-size:.9em;margin-top:0;padding:1px 0 1px 15px;width:auto}.pagination span a,.pagination span a:active,.pagination span a:link,.pagination span a:visited{background-color:#fff;border:1px solid #B4BAC0;color:#5C758C;font-size:.9em;font-weight:400;line-height:1.5em;margin:0 2px;padding:0 2px;text-decoration:none}.pagination span a:hover{background-color:#0372be;border-color:#368AD2;color:#FFF;text-decoration:none}.pagination span a.pag-img{background-color:transparent;border:none}.pagination span a.pag-img:hover{background-color:transparent}.pagination span strong{background-color:#627DA3;border:1px solid #627DA3;color:#FFF;font-size:.9em;margin:0 2px;padding:0 2px}.pagination span.page-sep{display:none}#cp-main .pagination{float:right;padding-top:1px;width:auto}.postbody{clear:both;color:#666;float:left;line-height:1.48em;padding:0;width:76%}.postbody .topic-title{border:none;color:#666;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:1.5em;font-weight:700;line-height:125%;margin:0 0 .3em!important;padding:2px 0 0;text-transform:none}.postbody .content{font-size:1.3em}.postbody ul.profile-icons{float:right;list-style:none;margin-right:45px;padding:0;width:auto}.postbody ul.profile-icons img{cursor:pointer}.postbody ul.profile-icons li{margin:0 3px}.postbody h3 img{vertical-align:bottom}* html .postbody h3 img{vertical-align:middle}.search .postbody{width:68%}.search .postbody ol,.search .postbody ul{margin-left:1.8em}#cp-main .postbody p{font-size:1.1em}#cp-main .postbody h3{margin-top:0}.content{color:#666;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:1em;line-height:1.4em;min-height:3em;overflow:hidden}.content blockquote{color:#536482}.content p{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:1.2em;line-height:1.4em;margin-bottom:1em}.content li{list-style-type:inherit}.content ol,.content ul{margin-bottom:1em;margin-left:3em}ul.profile-icons{list-style:none;margin-top:10px}ul.profile-icons li{background-position:0 100%;float:left;margin:0 6px 3px 0}* html ul.profile-icons li{width:1px}ul.profile-icons li a{background-position:0 0;display:block;width:100%}ul.profile-icons li span{display:none}ul.profile-icons li a:hover{background:none}#profile-advanced-layout{float:left;margin-right:-300px;width:100%}#profile-advanced-left{margin-right:300px}#profile-advanced-left #tabs{margin-top:4px}#profile-advanced-avatar{float:left;width:30%}#profile-advanced-points,#profile-advanced-reputation{float:left}#profile-advanced-avatar .module,#profile-advanced-details,#profile-advanced-points .module,#profile-advanced-reputation .module{margin-right:4px}#profile-advanced-avatar .module,#profile-advanced-points .module,#profile-advanced-reputation .module,#profile-advanced-right .module{margin-bottom:4px}#profile-advanced-details .pagination{float:left}#profile-advanced-details ol{list-style:none}#profile-advanced-details ol li{display:block;margin-bottom:4px}#profile-advanced-details .avatar{float:left}.avatar{background-color:#fff;border:1px solid #1675bc;width:50px}.avatar img{width:50px}.friend-block .avatar{cursor:pointer;margin:0 auto}.friend-block{float:left;margin:1px;overflow:hidden;text-align:center;width:68px}.friend_list_online_status{font-size:.8em;line-height:11px}.friend_list_online_status img{vertical-align:middle}.friends-foes-list{float:left;height:2em;width:200px}#profile-advanced-details .message-block{margin-left:57px}#profile-advanced-details .message-header{background:#dceaf5;border-top:1px solid #cadceb;margin-bottom:4px;padding:4px}#profile-advanced-details .message-date{float:right}#profile-advanced-details .message-body{margin-bottom:4px}#profile-advanced-details .message-footer{text-align:right}#profile-advanced-details .message-footer li{display:inline;margin:0 .25em}#profile-advanced-details .message-footer li:after{content:' .'}#profile-advanced-details .message-footer li a{margin-right:.25em;text-decoration:underline}#profile-advanced-details .message-footer li.last:after{content:normal}#profile-advanced-layout #new-message{clear:both;margin-top:-2em;position:relative}#profile-advanced-layout #tabs{bottom:0}#profile-advanced-layout #tabs #new-message-link{bottom:0;float:right;padding-bottom:10px;position:absolute;right:4px}#profile-advanced-layout #tabs #new-message-link a{background:none;float:none;margin:0 5px 0 0;padding:0}#profile-advanced-details .top{margin-bottom:16px}#profile-advanced-details .bottom{margin-top:16px}#profile-advanced-right{float:right;width:300px}#profile-advanced-add{margin-right:4px;padding:8px 0;text-align:right}#profile-advanced-details .stats-field{margin:4px 0 10px 4px;padding:0 10px 6px}#profile-advanced-details .stats-field legend{font-weight:700}#profile-advanced-details .stats-field ul{list-style-type:none;padding:0;text-indent:10px}#profile-advanced-details .stats-field li{margin:4px 0}#message-box textarea{color:#666;font-family:Verdana,Arial,Helvetica,sans-serif;width:80%}#textarea_content{margin-top:2px}#textarea_content textarea#text_editor_textarea{height:250px;width:100%!important}#textarea_content iframe#text_editor_iframe{height:100%;width:100%}form#quick_reply #textarea_content textarea#text_editor_textarea{height:150px;width:100%!important}form#quick_reply #textarea_content iframe#text_editor_iframe{height:100%;width:100%}.editor-message-box textarea{color:#666;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:1.2em;width:80%}.editor-textarea_content{margin-top:2px}.editor-textarea_content textarea#text_editor_textarea{height:250px;width:100%!important}#quick_reply .editor-textarea_content textarea#text_editor_textarea{height:150px;width:100%!important}.module{background-color:#e5f1f9;color:#666;margin-bottom:4px;overflow:hidden;padding:0 10px}.module ol,.module ul{padding-left:40px}.module ul{list-style-type:disc}.module span.corners-bottom,.module span.corners-top{margin:0 -10px}.module h3{border-bottom:1px solid #666;color:#666;margin:.5em 0;text-align:center}* html .module h3{height:1%}*+ html .module h3{min-height:1px}.module dl.details dt{margin-left:5px;text-align:left}.module dl.details dd{margin-left:0}.module .box-content{float:left;width:100%}.module .box-content .mod-login-avatar{float:left}.module .box-content .mod-login{float:left;margin-left:.5em}.module .box-content .mod-login dt{text-align:left;width:7em}.module table.mod-top-posters{table-layout:fixed}.module .fields1 dd{margin-left:0}.module .poll-opt-result{white-space:nowrap}.module .poll dl{margin-top:1em}.module .poll dt{float:left;width:40%}.module .poll dd{margin-left:41%}*+ html #left .module,*+ html #right .module{word-wrap:break-word}* html #left .module,* html #right .module{word-wrap:break-word}.overview{border:2px solid #000;z-index:10000}.title-overview{margin:0;padding:5px 10px;text-align:center}.center-overview{padding:5px 20px 0;text-align:center}.left-overview{padding:5px 10px 0;text-align:left}#calendar ul,#mini-calendar ul{background-color:#dceaf5;height:120px;list-style-type:none}#calendar ul:hover,#mini-calendar ul:hover{background-color:#}#calendar ul li,#mini-calendar ul li{padding:3px 0 0 10px}#calendar table.table1 tbody tr.hover,#calendar table.table1 tbody tr:hover,#mini-calendar table.table1 tbody tr.hover,#mini-calendar table.table1 tbody tr:hover{background-color:transparent}#calendar .no-border,#mini-calendar .no-border{border:none}#calendar .center,#mini-calendar .center{text-align:center}#calendar .hover-td:hover,#mini-calendar .hover-td:hover{background-color:#}#calendar-result{float:left;margin:45px 0 0 8px;width:69%}#mini-calendar{float:left;width:270px}p.right-event{margin:0;padding:0;text-align:right}.signature{border-top:1px solid #CCC;color:#666;font-size:1.1em;line-height:140%;margin-top:1.5em;overflow:hidden}.gallery{float:left;margin-left:1%;min-height:125px;padding-top:10px}* html .gallery{height:125px;margin-left:8px}.gallery:hover{background-color:#}.info-gallery{margin:0!important;padding:5px;text-align:center}.effect{margin-right:15px;vertical-align:middle}.helpline{background-color:transparent;border:none;font-size:10px;width:450px}.gallery-avatar{height:260px;margin:0 0 20px 30px;text-align:center;width:190px}.gallery-avatar img{padding-top:15px}.gallery-avatar:hover{background-color:#}.buttons{float:left}.buttons div{background-position:0 100%;float:left;margin:0 5px 0 0}.buttons div a{background-position:0 0;display:block;height:100%;width:100%}.buttons div.post-icon{height:auto;width:auto}.buttons div span{display:none}.buttons div a:hover{background-image:none}#cp-main .buttons{margin-left:0}#topicreview{height:300px;overflow:auto;padding-right:5px}#topicreview .postbody{float:none;height:auto;margin:0;width:auto}#topicreview .post{height:auto}#topicreview h2{border-bottom-width:0}body.chatbox{background-image:none}.chatbox{background-color:#e5f1f9}#chatbox_header{background-color:#1675bc;height:30px}.chatbox .forabg{background-color:#1675bc;border:none;margin:0;padding:0}.chatbox-title,.chatbox-title a.chat-title{color:#fff!important}.chatbox-title{float:left;margin:0;padding:2px 5px 0;width:15em}.chatbox-options{float:right;font-size:11px;list-style:none;margin:.7em .5em .5em}.chatbox-options li{display:inline}.chatbox-options li,.chatbox-options li a,.chatbox-options li label{color:#fff}#chatbox_members{border-right:1px solid;bottom:30px;color:#666;overflow:auto;position:absolute;top:30px;width:180px}#chatbox_members .member-title{background-color:#cadceb;background-image:none;color:#0372be;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;padding:.5em .25em;text-align:center}#chatbox_members ul{list-style:none;margin:0 0 0 1em}#chatbox_members ul li{margin:.5em .5em .5em 0}#chatbox{bottom:30px;left:181px;line-height:10px;overflow:auto;position:absolute;right:0;top:30px}.chatbox_row_1{background-color:#e5f1f9;padding:4px}.chatbox_row_2{background-color:#dceaf5;padding:4px}.chatbox_row_3{background-color:#cadceb;padding:4px}.memberlist_row_1{background-color:#e5f1f9}#chatbox_footer{bottom:0;left:0;padding:5px;position:absolute;right:0}#chatbox_footer label{color:#fff}#message,#submit_button{border-width:1px}.fontbutton{background:#E1E1E2 none repeat scroll 0;border:medium none;color:#000;cursor:pointer;float:left;margin-right:10px;padding:1px;text-align:left}.fontbutton_normal{background:#E1E1E2}.fontbutton_selected{background:#BBC7CE;border:1px solid #22229C}.fontbutton_clicked{background:#959595;border:1px solid #22229C}.fontbutton_hover{background:#E1E1E2;border:1px solid #22229C}#chatbox_contextmenu{background-color:#cadceb;border:2px solid #000}#chatbox_contextmenu p{background:#e5f1f9;border-bottom:1px solid #777;font-family:verdana, arial, sans-serif;margin:0;padding:1px 4px}#chatbox_contextmenu p.hover{background:#dceaf5}#chatbox_contextmenu p.close{background:url();color:#fff;font-size:95%;padding:1px}#chatbox_contextmenu p.close img{padding-left:20px;vertical-align:middle}#chatbox_contextmenu a{color:#0372be;font-size:95%;text-decoration:none}#chatbox .user{font-weight:700}* html #chatbox-members{height:expression((document.documentElement.clientHeight?document.documentElement.clientHeight:document.body.clientHeight) - ((parseInt(document.body.currentStyle.fontSize) * 1.3333333px * 3) + (parseInt(document.body.currentStyle.fontSize) * 1.3333333px * 2) + (parseInt(document.body.currentStyle.fontSize) * 1.3333333px * 2px * 0) ) + px)}* html #chatbox{height:expression((document.documentElement.clientHeight?document.documentElement.clientHeight:document.body.clientHeight) - ((parseInt(document.body.currentStyle.fontSize) * 1.3333333px * 3) + (parseInt(document.body.currentStyle.fontSize) * 1.3333333px * 2) + (parseInt(document.body.currentStyle.fontSize) * 1.3333333px * 2px * 0) ) + px);width:expression((document.documentElement.clientWidth?document.documentElement.clientWidth:document.body.clientWidth) - ((parseInt(document.body.currentStyle.fontSize) * 1.3333333px * 10) + (parseInt(document.body.currentStyle.fontSize) * 1.3333333px * 1) + (parseInt(document.body.currentStyle.fontSize) * 1.3333333px * 2px * 1.3) ) + px)}* html #chatbox-footer{width:expression((document.documentElement.clientWidth?document.documentElement.clientWidth:document.body.clientWidth) - ((parseInt(document.body.currentStyle.fontSize) * 1.3333333px * 0) + (parseInt(document.body.currentStyle.fontSize) * 1.3333333px * 0) + (parseInt(document.body.currentStyle.fontSize) * 1.3333333px * 2px * 0) ) + px)}table.forumline{background-color:#1675bc;background-image:url(https://illiweb.com/fa/empty.gif);background-position:0 0;background-repeat:repeat-x;font-size:1.2em;padding:5px}table.forumline td.catHead{color:#fff;font-family:Arial,Helvetica,sans-serif,Verdana,Arial,Helvetica,sans-serif;font-size:.85em;font-weight:700;padding-bottom:5px;text-align:left;text-transform:uppercase}table.forumline tr:hover td.catHead{background-color:transparent}table th.thCornerR,table th.thTop,table.forumline th.thCornerL{background-color:#cadceb;height:25px}table.forumline td{height:20px}table.forumline tr:hover td{background-color:#}table span.gen{margin-left:5px}table.forumline.bars td,table.forumline.statistical td,table.forumline.values td{padding:0 1px}table.forumline td.stat-bar{padding:0 10px}span.corners-bottom,span.corners-bottom span,span.corners-top,span.corners-top span{background-repeat:no-repeat;display:block;font-size:1px;height:5px;line-height:1px}span.corners-top{background-image:url(https://illiweb.com/fa/empty.gif);background-position:0 0;margin:0 -5px}span.corners-top span{background-image:url(https://illiweb.com/fa/empty.gif);background-position:100% 0}span.corners-bottom{background-image:url(https://illiweb.com/fa/empty.gif);background-position:0 100%;clear:both;margin:0 -5px}span.corners-bottom span{background-image:url(https://illiweb.com/fa/empty.gif);background-position:100% 100%}.navbar span.corners-bottom,.navbar span.corners-top,.panel span.corners-bottom,.panel span.corners-top,.post span.corners-bottom,.post span.corners-top{margin:0 -10px}#cp-main span.corners-top{background-image:url(https://illiweb.com/fa/empty.gif)}#cp-main span.corners-top span{background-image:url(https://illiweb.com/fa/empty.gif)}#cp-main span.corners-bottom{background-image:url(https://illiweb.com/fa/empty.gif)}#cp-main span.corners-bottom span{background-image:url(https://illiweb.com/fa/empty.gif)}#cp-main .panel #topicreview span.corners-top{background-image:url(https://illiweb.com/fa/empty.gif)}#cp-main .panel #topicreview span.corners-top span{background-image:url(https://illiweb.com/fa/empty.gif)}#cp-main .panel #topicreview span.corners-bottom{background-image:url(https://illiweb.com/fa/empty.gif)}#cp-main .panel #topicreview span.corners-bottom span{background-image:url(https://illiweb.com/fa/empty.gif)}.row1{background-color:#e5f1f9}.row2{background-color:#dceaf5}.row3{background-color:#cadceb}.img-whois{float:left;margin-right:5px}.topic-actions{font-size:1.1em;height:auto;margin-bottom:5px;margin-top:1em}*+html .topic-actions{margin-top:1em}.column1{border-right:1px solid #fff;clear:left;float:left;margin-left:3%;width:46%}.column2{clear:right;float:right;margin-left:3%;width:46%}* html .column1,* html .column2{width:45%}.left-box{float:left;text-align:left;width:auto}.right-box{float:right;text-align:right;width:auto}.center{margin-left:auto;margin-right:auto;text-align:center}.clear{background:transparent;clear:both;display:block;font-size:1px;line-height:1px}* html .clear{height:1%}*+ html .clear{min-height:1px}.online{background-image:url(https://illiweb.com/fa/empty.gif);background-position:right 0;background-repeat:no-repeat}.autowidth{width:auto!important}.italic{font-style:italic}.pathname-box{float:left;margin-left:15px;margin-top:3px}.pathname-box p{margin-bottom:0}.select{background-color:#FFF;border:1px solid #BCBCBC;left:0;overflow:hidden;position:absolute;top:0;width:0;z-index:100}* html .select{margin-top:-9px}* html #sel_smilies{height:200px;overflow:auto}.select p{font-size:.9em;margin:0;padding:4px 6px}.select button{background-color:#FFF;border:none;font-size:.9em;margin:0;padding:4px;text-align:left}.select button.button2{border:1px solid #BCBCBC;padding:0}*+html .select button.button2{padding-left:3px;padding-right:3px}* html .select button.button2{padding-left:3px;padding-right:3px}.select button.button2:hover{background-position:0 100%;border:1px solid #f60;color:#f60}.select button:hover,.selectHover{background-color:#EEE;cursor:pointer}button.bbcode{background-image:url(https://illiweb.com/fa/wysiwyg/bg_button.png);border:1px solid #e3adad}#format-buttons{margin:15px 0 5px}#format-buttons input,#format-buttons select,button.button2{vertical-align:middle}ul#picture_legend,ul#privmsgs-menu{padding:3px 0;text-align:center}ul#picture_legend li,ul#privmsgs-menu li{display:inline;margin:2px 10px}ul#picture_legend li img,ul#privmsgs-menu li img{vertical-align:middle}input.checkbox{background-color:transparent!important;width:auto!important}.postlink{border-bottom-color:#368AD2;color:#368AD2}.postlink:visited{border-bottom-color:#666;color:#5D8FBD}.postlink:active{color:#368AD2}.postlink:hover{background-color:#D0E4F6;color:#0D4473}ul.topiclist li.row dd.dterm a.subforum,ul.topiclist li.row dt a.subforum{background-image:none;background-position:0 50%;background-repeat:no-repeat;padding:0 0 0 12px;position:relative;white-space:nowrap}#cp-main .panel li.header dd,#cp-main .panel li.header dt{color:#000;margin-bottom:2px}html>body dd label input{vertical-align:text-bottom}.mcp-main .postbody{width:100%}.pmlist li.row1{border:solid 3px transparent;border-width:0 3px}.pmlist li.row2{border:solid 3px transparent;border-width:0 3px}dd.lastpost span.color-groups{float:left;padding-left:0}* html dd.lastpost span.color-groups{cursor:pointer}*+html dd.lastpost span.color-groups{cursor:pointer}.warning{color:#f33}.obligatory{color:#f33}.captcha div.captcha-img{float:left;margin:0 1em 0 0}.captcha .inputbox{margin-top:.5em}#main-content a.cgu-buttons,#main-content input.cgu-buttons{padding:3px 5px}.rpg-table{border:1px solid #ccc;border-collapse:collapse}.rpg-table td{border:1px solid #ccc;padding:.25em}.copyright{color:#666;padding:5px;text-align:center}.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden}*+ html .clearfix{min-height:1px}* html .clearfix{clear:both;height:1%;position:relative}* html div#logo-desc #logo{cursor:hand;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='https://i.imgur.com/j7DwZVt.png');height:45px;width:274px}#login_popup{background-color:#cadceb;border:1px solid #1675bc;display:none;padding:6px;position:absolute;z-index:10000}#login_popup .h3{margin:0 0 6px;padding:0 0 6px}#login_popup_buttons{bottom:6px;position:absolute;right:6px}#login_popup_buttons input{margin-left:6px}ul.profile_field_list{padding:0}html ul.profile_field_list li{list-style-type:none}ul.profile_field_list > li{list-style-type:none}.inputURL{font-family:"Courier New", "Times New roman";font-size:10px;letter-spacing:-1px}.middleline{line-height:2em}.invisible{display:none;visibility:hidden}.visible{display:block;visibility:visible}.ajax-profil_hover{background:transparent}.ajax-profil_parent{position:relative;zoom:1}.ajax-profil_edit{cursor:pointer;left:-4px;position:absolute;top:0}.ajax-profil_edit img{margin-left:4px}.ajax-profil_valid{cursor:pointer;margin-left:4px;vertical-align:middle}.column1 dl.details dd,.column2 dl.details dd{padding-left:16px}#profile-tab-field-profil dl{margin:10px 0 0;padding:8px 10px 8px 0;width:98%}#profile-tab-field-profil dl dt{display:block;float:left;width:10em}#profile-tab-field-profil dl dd{margin-left:10em;padding-left:12px}#profile-tab-field-profil div.separator{border-bottom:1px solid #dcdcdc;clear:both;font-size:1px;line-height:1px;padding-top:10px}#profile-tab-field-profil .ajax-profil_edit{left:-4px}.jqmWindow{background-color:#fff;border:1px solid #1675bc;display:none;left:50%;margin-left:-225px;margin-top:-125px;position:fixed;top:50%;width:450px}.jqmOverlay{background-color:#000}#search_form h1{margin:.1em 0 .3em}#jqmHide{margin:.4em 0}.jqDrag{cursor:move}#first-post-br{border:0;border-top:solid 1px #1675bc;margin:20px auto;width:80%}.blog .icon{background-position:10px 20px!important}.blog .dterm{background-position:5px 20px!important;width:94%!important}.blog_cal-border{background:#e5f1f9;border:1px solid #1675bc;display:inline;float:left;font-size:1.2em;margin-right:1em;padding:1px}.blog_cal-content{background:#1675bc;color:#fff;font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Sans-Serif;line-height:1.4em;padding:1px;text-align:center;width:2.9em}.blog_cal-content span{display:block}.blog_cal-day{font-size:1.6em;letter-spacing:.2em;padding-left:.2em}.blog_cal-month{font-size:2em;font-weight:700;line-height:.7em}.blog_cal-year{font-size:.8em;line-height:1.2em}.blog_title{font-size:1.3em;padding-top:1em}.blog_title h2{display:inline}.blog_title .topictitle{font-size:1.2em}.blog_message{font-size:1.1em;margin-top:.5em}.blog .codebox dt{width:92%}* html .blog .codebox dt,*+html .blog .codebox dt{width:100%}.blog_comments{text-align:right}.blog_comments img{vertical-align:middle}#blog_comments{margin:0 auto;width:90%}#blog_comments .postbody{width:96%}#blog_comments .postbody .content ul{list-style-type:disc}.blog_comment-avatar{float:left}.blog_comment-avatar img{background-color:#fff;border:1px solid #1675bc;margin:5px 5px 0 0;vertical-align:middle;width:38px}#blog_comments .h3{margin-left:45px;margin-top:0;min-height:22px;overflow:hidden;padding:0}.blog_comment-title{float:left;margin-top:7px;min-height:12px}#blog_comments .profile-icons{list-style-position:inherit;margin:0}#bookmarks{float:right}#bookmarks a img{background:url(https://illiweb.com/fa/social_bookmarking/social_bookmarking.png) no-repeat scroll;height:20px;vertical-align:middle;width:20px}#bookmarks a img.twitter{background:url(https://illiweb.com/fa/social_bookmarking/twitter.png) no-repeat scroll;height:16px;margin:2px;width:16px}#bookmarks img.delicious{background-position:-10px -10px}#bookmarks img.digg{background-position:-10px -50px}#bookmarks img.excite{background-position:-9px -90px}#bookmarks img.facebook{background-position:-9px -128px}#bookmarks img.furl{background-position:-10px -166px}#bookmarks img.google{background-position:-10px -206px}#bookmarks img.live{background-position:-9px -246px}#bookmarks img.netscape{background-position:-9px -284px}#bookmarks img.newsvine{background-position:-9px -322px}#bookmarks img.reddit{background-position:-10px -360px}#bookmarks img.slashdot{background-position:-10px -400px}#bookmarks img.smarking{background-position:-9px -440px}#bookmarks img.stumbleupon{background-position:-10px -478px}#bookmarks img.technorati{background-position:-10px -518px}#bookmarks img.yahoo{background-position:-10px -558px}.mceContentBody{background:#dceaf5;color:#666}.resize_process .resizebox{display:none}.resize_process img.resize_img{display:none}.resizebox a.enlarge{display:inline;zoom:1}.resizebox a.fullsize,.resizebox a.resize,.resizebox.enlarged a.enlarge{display:none}.resizebox.enlarged a.resize,.resizebox.showfull a.fullsize{display:inline;zoom:1}.resizebox{background-color:#fff;cursor:default;display:inline-block;font-size:10px;font-style:normal;font-weight:400;line-height:1.1em;margin:0;max-width:100%;text-align:left}.resizebox div{font-style:normal;font-weight:400;margin:0}.resizebox .resize_border{border:1px solid #dceaf5;display:block}.resizebox .resize_content{display:inline;padding:5px 10px;zoom:1}.resizebox .resize_filler{border:none;display:inline;padding:0;width:40px;zoom:1}.attachbox{background-color:#ebeadd;border:1px dashed #cadceb;clear:left;color:#666;float:left;margin:5px 5px 5px 0;padding:6px;width:auto}.attachbox dt{font-family:Arial,Helvetica,sans-serif;text-transform:uppercase}.attachbox .attachments{clear:left;display:inline-block;font-size:.9em;margin-left:10px;padding:0}.attachbox dl.file{border-top:1px solid #dceaf5;display:block;font-family:Verdana,Arial,Helvetica,sans-serif;margin-bottom:10px}dl.file dt{display:inline-block;font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:700;padding:0;text-align:center;text-transform:none;vertical-align:middle}dl.file dd{display:inline-block;margin:0 0 0 10px;vertical-align:top}dl.file dd span{display:block}.info{font-size:10px;font-style:italic}.codebox{display:block}.spoiler_content{display:none}.spoiler_content.hidden{display:block}.user_login_form{margin-bottom:5px}.fb_or{background-color:#cadceb;border:2px solid #;color:#536482;font-weight:700;height:16px;line-height:16px;margin:0 30px;padding:5px;text-align:center;width:26px}.fb_or_widget{background-color:#cadceb;border:2px solid #;color:#536482;font-weight:700;height:16px;line-height:16px;margin-bottom:15px;margin-left:auto;margin-right:auto;padding:5px;text-align:center;width:26px}.fb-like{margin:0 5px;overflow:hidden}#cont_pwd{height:21px;margin:0 0 0 20px;width:150px}.pwd_img{color:#000;display:none;font-size:11px;font-weight:700;height:14px;line-height:14px;padding:4px 0 3px;text-align:center;width:150px}#pwd_good{background:url(https://illiweb.com/fa/p_strength/pwd_good.png)}#pwd_middle{background:url(https://illiweb.com/fa/p_strength/pwd_middle.png)}#pwd_bad{background:url(https://illiweb.com/fa/p_strength/pwd_bad.png)}#fb_explain{float:left;padding:5px 0 0 5px}.left{float:left}.fld_connexion{width:300px}.fb_login{height:30px;margin:50px 0 0}.fb_login .fb_or{margin:0 70px 0 60px}.fb_login_widget{margin:10px 0 0}.fb_login_widget .fb_or{margin:0 70px 0 60px}#cont_fb_invit iframe{width:760px!important}ul.topiclist.bg_none{background:none}.mod_bookmarks a img{background:url(https://illiweb.com/fa/social_bookmarking/social_bookmarking_fa.png) no-repeat scroll;height:20px;vertical-align:middle;width:20px}.mod_bookmarks img.digg{background-position:-10px -47px}.mod_bookmarks img.delicious{background-position:-10px -8px}.mod_bookmarks img.reddit{background-position:-10px -359px}.mod_bookmarks img.slashdot{background-position:-10px -398px}.mod_bookmarks img.stumbleupon{background-position:-10px -476px}.mod_bookmarks img.furl{background-position:-10px -163px}.mod_bookmarks img.yahoo{background-position:-10px -554px}.mod_bookmarks img.google{background-position:-10px -204px}.mod_bookmarks img.blinklist{background-position:-10px -665px}.mod_bookmarks img.blogmarks{background-position:-10px -630px}.mod_bookmarks img.technorati{background-position:-10px -516px}.mod_rss_feeds a img{background:url(https://illiweb.com/fa/rss_mod/sprite_rss_feeds.png) no-repeat scroll;height:17px;padding-bottom:2px;vertical-align:middle;width:91px}.mod_rss_feeds img.yahoo{background-position:0 0}.mod_rss_feeds img.google-reader{background-position:-100px 0}.mod_rss_feeds img.msn{background-position:-199px 0}.mod_rss_feeds img.aol{background-position:-299px 0}.mod_rss_feeds img.newsgator{background-position:-399px 0}.mod_rss_feeds img.netvibes{background-position:-498px 0}.mod_rss_feeds img.bloglines{background-position:-598px 0}.sprite-arrow_prosilver_down{background:url(https://illiweb.com/fa/sprite_icons.png) no-repeat top left;background-position:0 0;height:6px;width:6px}.sprite-arrow_prosilver_left{background:url(https://illiweb.com/fa/sprite_icons.png) no-repeat top left;background-position:-56px 0;height:6px;width:4px}.sprite-arrow_prosilver_right{background:url(https://illiweb.com/fa/sprite_icons.png) no-repeat top left;background-position:-110px 0;height:6px;width:4px}.sprite-arrow_prosilver_up{background:url(https://illiweb.com/fa/sprite_icons.png) no-repeat top left;background-position:-164px 0;height:6px;width:6px}.sprite-arrow_subsilver_down{background:url(https://illiweb.com/fa/sprite_icons.png) no-repeat top left;background-position:-220px 0;height:9px;width:9px}.sprite-arrow_subsilver_left{background:url(https://illiweb.com/fa/sprite_icons.png) no-repeat top left;background-position:-279px 0;height:9px;width:9px}.sprite-arrow_subsilver_right{background:url(https://illiweb.com/fa/sprite_icons.png) no-repeat top left;background-position:-338px 0;height:9px;width:9px}.sprite-arrow_subsilver_up{background:url(https://illiweb.com/fa/sprite_icons.png) no-repeat top left;background-position:-397px 0;height:9px;width:9px}.sprite-icon_minipost{background:url(https://illiweb.com/fa/sprite_icons.png) no-repeat top left;background-position:-456px 0;height:9px;width:12px}.sprite-icon_minipost_new{background:url(https://illiweb.com/fa/sprite_icons.png) no-repeat top left;background-position:-518px 0;height:9px;width:12px}.sprite-icon_minipost_participate{background:url(https://illiweb.com/fa/sprite_icons.png) no-repeat top left;background-position:-580px 0;height:9px;width:12px}.sprite-icon_miniposted{background:url(https://illiweb.com/fa/sprite_icons.png) no-repeat top left;background-position:-642px 0;height:9px;width:12px}.sprite-icon_pages{background:url(https://illiweb.com/fa/sprite_icons.png) no-repeat top left;background-position:-704px 0;height:12px;width:11px}.sprite-icon_post_target{background:url(https://illiweb.com/fa/sprite_icons.png) no-repeat top left;background-position:-765px 0;height:9px;width:11px}.sprite-icon_post_target_unread{background:url(https://illiweb.com/fa/sprite_icons.png) no-repeat top left;background-position:-826px 0;height:9px;width:11px}.sprite-icon_reply{background:url(https://illiweb.com/fa/sprite_icons.png) no-repeat top left;background-position:-887px 0;height:9px;width:18px}.sprite-icon_reply_new{background:url(https://illiweb.com/fa/sprite_icons.png) no-repeat top left;background-position:-955px 0;height:9px;width:18px}.sprite-icon_tiny_topic{background:url(https://illiweb.com/fa/sprite_icons.png) no-repeat top left;background-position:-1023px 0;height:11px;width:10px}.sprite-icon_topic_latest{background:url(https://illiweb.com/fa/sprite_icons.png) no-repeat top left;background-position:-1083px 0;height:9px;width:11px}.sprite-icon_topic_newest{background:url(https://illiweb.com/fa/sprite_icons.png) no-repeat top left;background-position:-1144px 0;height:9px;width:11px}.sprite-subforum_read{background:url(https://illiweb.com/fa/sprite_icons.png) no-repeat top left;background-position:-1205px 0;height:9px;width:11px}.sprite-subforum_unread{background:url(https://illiweb.com/fa/sprite_icons.png) no-repeat top left;background-position:-1266px 0;height:9px;width:11px}.sprite-tabs_less{background:url(https://illiweb.com/fa/sprite_icons.png) no-repeat top left;background-position:-1327px 0;height:9px;width:9px}.sprite-tabs_more{background:url(https://illiweb.com/fa/sprite_icons.png) no-repeat top left;background-position:-1386px 0;height:9px;width:9px}.sprite-icon_calendar{background:url(https://illiweb.com/fa/sprite_prosilver_navbar.png) no-repeat top left;background-position:0 0;height:13px;width:14px}.sprite-icon_faq{background:url(https://illiweb.com/fa/sprite_prosilver_navbar.png) no-repeat top left;background-position:0 -63px;height:14px;width:16px}.sprite-icon_gallery{background:url(https://illiweb.com/fa/sprite_prosilver_navbar.png) no-repeat top left;background-position:0 -127px;height:14px;width:14px}.sprite-icon_groups{background:url(https://illiweb.com/fa/sprite_prosilver_navbar.png) no-repeat top left;background-position:0 -191px;height:14px;width:16px}.sprite-icon_home{background:url(https://illiweb.com/fa/sprite_prosilver_navbar.png) no-repeat top left;background-position:0 -255px;height:12px;width:13px}.sprite-icon_logout{background:url(https://illiweb.com/fa/sprite_prosilver_navbar.png) no-repeat top left;background-position:0 -317px;height:14px;width:16px}.sprite-icon_members{background:url(https://illiweb.com/fa/sprite_prosilver_navbar.png) no-repeat top left;background-position:0 -381px;height:14px;width:16px}.sprite-icon_message{background:url(https://illiweb.com/fa/sprite_prosilver_navbar.png) no-repeat top left;background-position:0 -445px;height:14px;width:16px}.sprite-icon_portal{background:url(https://illiweb.com/fa/sprite_prosilver_navbar.png) no-repeat top left;background-position:0 -509px;height:14px;width:14px}.sprite-icon_register{background:url(https://illiweb.com/fa/sprite_prosilver_navbar.png) no-repeat top left;background-position:0 -573px;height:14px;width:16px}.sprite-icon_search{background:url(https://illiweb.com/fa/sprite_prosilver_navbar.png) no-repeat top left;background-position:0 -637px;height:14px;width:16px}.sprite-icon_textbox_search{background:url(https://illiweb.com/fa/sprite_prosilver_navbar.png) no-repeat top left;background-position:0 -701px;height:14px;width:16px}.sprite-icon_ucp{background:url(https://illiweb.com/fa/sprite_prosilver_navbar.png) no-repeat top left;background-position:0 -765px;height:14px;width:16px}.sprite-icon_mini_calendar{background:url(https://illiweb.com/fa/sprite_subsilver_menu.png) no-repeat top left;background-position:0 0;height:13px;width:12px}.sprite-icon_mini_faq{background:url(https://illiweb.com/fa/sprite_subsilver_menu.png) no-repeat top left;background-position:-62px 0;height:13px;width:12px}.sprite-icon_mini_gallery{background:url(https://illiweb.com/fa/sprite_subsilver_menu.png) no-repeat top left;background-position:-124px 0;height:13px;width:12px}.sprite-icon_mini_groups{background:url(https://illiweb.com/fa/sprite_subsilver_menu.png) no-repeat top left;background-position:-186px 0;height:13px;width:12px}.sprite-icon_mini_index{background:url(https://illiweb.com/fa/sprite_subsilver_menu.png) no-repeat top left;background-position:-248px 0;height:13px;width:13px}.sprite-icon_mini_login{background:url(https://illiweb.com/fa/sprite_subsilver_menu.png) no-repeat top left;background-position:-311px 0;height:13px;width:12px}.sprite-icon_mini_members{background:url(https://illiweb.com/fa/sprite_subsilver_menu.png) no-repeat top left;background-position:-373px 0;height:13px;width:12px}.sprite-icon_mini_message{background:url(https://illiweb.com/fa/sprite_subsilver_menu.png) no-repeat top left;background-position:-435px 0;height:13px;width:12px}.sprite-icon_mini_portal{background:url(https://illiweb.com/fa/sprite_subsilver_menu.png) no-repeat top left;background-position:-497px 0;height:13px;width:13px}.sprite-icon_mini_profile{background:url(https://illiweb.com/fa/sprite_subsilver_menu.png) no-repeat top left;background-position:-560px 0;height:13px;width:12px}.sprite-icon_mini_register{background:url(https://illiweb.com/fa/sprite_subsilver_menu.png) no-repeat top left;background-position:-622px 0;height:13px;width:12px}.sprite-icon_mini_search{background:url(https://illiweb.com/fa/sprite_subsilver_menu.png) no-repeat top left;background-position:-684px 0;height:13px;width:12px}#search_menu a img{background:url(https://illiweb.com/fa/sprite_prosilver_menu.png) no-repeat top left;background-position:-651px 0;height:14px;width:16px}#at16lb{background-color:#000;display:none;height:100%;left:0;opacity:.001;position:absolute;top:0;width:100%;z-index:1001}#at16pc,#at16pi,#at16pib,#at20mc,#at_complete,#at_email,#at_error,#at_share,#at_success{position:static!important}#at20mc{left:0;position:absolute;top:0}#at20mc a{color:#36B}.at15a{border:0;height:0;margin:0;padding:0;width:230px}.atnt{height:24px!important;padding:6px 0 0!important;text-align:center!important}.atnt a{color:#36b;text-decoration:none}.atnt a:hover{text-decoration:underline}#at15s,#at16nms,#at16p,#at16p form input,#at16p form textarea,#at16p label,#at_msg,#at_share .at_item{font-family:arial,helvetica,tahoma,verdana,sans-serif!important;font-size:12px!important;line-height:1em;outline-style:none;outline-width:0}* html #at15s.mmborder{position:absolute!important}#at15s.mmborder{border:10px solid #7f7f7f!important;position:fixed!important;width:240px!important}#at15s{-moz-border-radius:4px;-moz-box-shadow:0 0 10px #000;-webkit-border-radius:4px;-webkit-box-shadow:0 0 10px #000;background-color:#fff!important;background-image:none!important;border:1px solid #e5e5e5;border-radius:4px;color:#4c4c4c!important;padding:0!important;right:8px;top:1px;width:160px!important}#at15s_head{background:#f2f2f2;border-bottom:1px solid #e5e5e5;cursor:default;padding:4px;position:relative}#at15s_brand,#at16_brand{position:absolute}#at15s_brand{right:4px;top:4px}#at16_brand{cursor:default;right:30px;top:5px}#at_hover{padding:4px}#at_hover .at_item,#at_share .at_item{background:#fff!important;color:#4c4c4c!important;float:left!important}#at16nms{padding:4px 5px}#at_hover .at_item{margin:1px;padding:2px 3px!important;width:102px!important}#at_hover .at_item.atiemode2{width:104px!important}#at_hover .at_item.athov,#at_hover .at_item:hover{margin:0!important}#at_hover .at_item.athov,#at_hover .at_item:hover,#at_share .at_item.athov,#at_share .at_item:hover{background:#f2f2f2!important;border:1px solid #e5e5e5;color:#000!important}* html #at_hover .at_item{border:1px solid #fff}* html #at_hover .at_item.athov{border:1px solid #e5e5e5!important;margin:1px!important}#at_email15{padding-top:5px}.at15e_row{height:28px}.at15e_row label,.at15e_row span{display:block!important;float:left!important;padding-left:10px!important;width:60px!important}.at15e_row input,.at15e_row textarea{background:#fff!important;border:1px solid #ccc!important;color:#333!important;display:block!important;float:left!important;font-size:11px!important;font-weight:400!important;padding:0!important;width:150px!important}#at_email input,#at_email label,#at_email textarea{font-size:11px!important}.at15t{background:url(https://illiweb.com/fa/addthis/widget04.png) no-repeat left;cursor:pointer;display:block!important;height:16px!important;line-height:16px!important;padding-left:20px!important}.addthis_button{cursor:pointer}.addthis_toolbox.addthis_default_style span{line-height:16px}.addthis_default_style .addthis_separator{display:inline;margin:0 5px}div.atclear{clear:both}.addthis_default_style .addthis_separator,.addthis_default_style .at300b,.addthis_default_style .at300bs,.addthis_default_style .at300m{float:left}.at300b img{border:0}.addthis_default_style .at300b,.addthis_default_style .at300m{padding:0 2px}.at300b,.at300bs,.at300m{cursor:pointer}.at300bs{background:url(https://illiweb.com/fa/addthis/widget04.png) no-repeat left;display:block;height:16px;line-height:16px!important;overflow:hidden;width:16px}.at300bs.at15t_compact,.at300bs.at15t_expanded{background:url(https://illiweb.com/fa/addthis/logo1414.gif) no-repeat left;margin-right:4px}.at15t_more{background:url(https://illiweb.com/fa/addthis/logo1414.gif) no-repeat left!important}.at15t_000{background-position:0 -0}.at15t_aim{background-position:0 -16px!important}.at15t_amazonwishlist{background-position:0 -32px!important}.at15t_ask{background-position:0 -48px!important}.at15t_backflip{background-position:0 -64px!important}.at15t_ballhype{background-position:0 -80px!important}.at15t_bebo{background-position:0 -96px!important}.at15t_blogger{background-position:0 -112px!important}.at15t_blogmarks{background-position:0 -128px!important}.at15t_buzz{background-position:0 -144px!important}.at15t_delicious{background-position:0 -160px!important}.at15t_digg{background-position:0 -176px!important}.at15t_diigo{background-position:0 -192px!important}.at15t_email{background-position:0 -208px!important}.at15t_facebook{background-position:0 -224px!important}.at15t_fark{background-position:0 -240px!important}.at15t_faves{background-position:0 -256px!important}.at15t_favorites{background-position:0 -272px!important}.at15t_friendfeed{background-position:0 -288px!important}.at15t_friendster{background-position:0 -304px!important}.at15t_google{background-position:0 -320px!important}.at15t_hatena{background-position:0 -336px!important}.at15t_hi5{background-position:0 -352px!important}.at15t_kaboodle{background-position:0 -368px!important}.at15t_kirtsy{background-position:0 -384px!important}.at15t_linkagogo{background-position:0 -400px!important}.at15t_linkedin{background-position:0 -416px!important}.at15t_live{background-position:0 -432px!important}.at15t_meneame{background-position:0 -448px!important}.at15t_misterwong{background-position:0 -464px!important}.at15t_mixx{background-position:0 -480px!important}.at15t_multiply{background-position:0 -496px!important}.at15t_myaol{background-position:0 -512px!important}.at15t_myspace{background-position:0 -528px!important}.at15t_netvibes{background-position:0 -544px!important}.at15t_netvouz{background-position:0 -560px!important}.at15t_newsvine{background-position:0 -576px!important}.at15t_nujij{background-position:0 -592px!important}.at15t_orkut{background-position:0 -608px!important}.at15t_plaxo{background-position:0 -624px!important}.at15t_print{background-position:0 -640px!important}.at15t_propeller{background-position:0 -656px!important}.at15t_reddit{background-position:0 -672px!important}.at15t_segnalo{background-position:0 -688px!important}.at15t_simpy{background-position:0 -704px!important}.at15t_slashdot{background-position:0 -720px!important}.at15t_spurl{background-position:0 -736px!important}.at15t_stumbleupon{background-position:0 -752px!important}.at15t_stylehive{background-position:0 -768px!important}.at15t_tailrank{background-position:0 -784px!important}.at15t_technorati{background-position:0 -800px!important}.at15t_thisnext{background-position:0 -816px!important}.at15t_tipd{background-position:0 -832px!important}.at15t_tumblr{background-position:0 -848px!important}.at15t_twitter{background-position:0 -864px!important}.at15t_typepad{background-position:0 -880px!important}.at15t_wordpress{background-position:0 -896px!important}.at15t_yahoobkm{background-position:0 -912px!important}.at15t_yardbarker{background-position:0 -928px!important}.at15t_netscape{background-position:0 -656px!important}#at16clb{font-family:"verdana bold", verdana, arial, sans-serif;font-size:16pt}#at_share .at_item{border:1px solid #fff;margin-right:2px;padding:4px;width:123px!important}#at16pm{background:#fff;border-right:1px solid #ccc;height:360px;position:static;text-align:left;width:298px}#at16pcc{color:#4c4c4c;font-size:10px!important;left:0;margin:0 auto;overflow:visible;padding:0;position:fixed;top:0;width:100%;z-index:10000001}* html #at16pcc{position:absolute}#at16abifc{border:0;height:335px;left:10px;margin:0;overflow:hidden;position:absolute;top:10px;width:492px}#at16abifc iframe{border:0;height:360px;left:-10px;position:absolute;top:-10px;width:516px}* html div#at16abifc.atiemode2{height:354px;width:482px}* html #at16abifc iframe{height:348px;left:-10px;overflow:hidden;top:-10px}#at16p{background:url(https://illiweb.com/fa/addthis/atbkg.png)}#at16p,#atie6ifh{color:#5e5e5e;font-family:arial,helvetica,tahoma,verdana,sans-serif;font-size:12px;left:50%;margin:-185px auto 0 -155px;padding:10px;position:absolute;top:50%;width:300px;z-index:10000001}#atie6ifh{height:381px;margin-left:-165px;padding:0;width:322px}#at_share{margin:0;padding:0}#at16ps{height:284px;overflow-y:scroll;padding:5px}a#at16pit{background:url(https://illiweb.com/fa/addthis/tab00.gif) no-repeat;color:#36b;display:block;height:20px;line-height:19px;margin-right:-17px;overflow:hidden;position:absolute;right:10px;text-align:center;top:37px;width:16px}#at16pi{background:#e5e5e5;border:1px solid #ccc;border-bottom:0;text-align:left}#at16pi a{color:#36b;text-decoration:none}#at16pi a:hover{text-decoration:underline}#at16pt{background:#f2f2f2;height:13px;padding:5px 10px;position:relative}#at16pt a,#at16pt h4{font-weight:700}#at16pt h4{color:#4c4c4c;cursor:default;display:inline;font-size:12px;margin:0;padding:0}#at16pt a{color:#4c4c4c;position:absolute;right:10px;text-decoration:none;top:5px}#at16pc form{margin:0}#at16pc form label{display:block;float:none;font-size:11px;font-weight:700;padding-bottom:4px;text-align:left}#at16pc form label span{color:#4c4c4c;display:inline;font-weight:400}#at_email form .abif{width:272px!important}#at_email textarea{height:55px!important;word-wrap:break-word}* html #at_email textarea{height:42px!important}:first-child+html #at_email textarea{height:42px!important}#at_email form input,#at_email form textarea{background:#fff;border:1px solid #bbb;color:#333;font-family:arial,helvetica,tahoma,verdana,sans-serif;font-size:11px;font-weight:400;line-height:1.4em;margin:0 0 8px;padding:3px;width:272px}#at_email form .atfxmode2{width:279px}#at16pc form .at_ent{color:#333!important}#at16pc form textarea{height:48px}#at16pc form input:focus,#at16pc form textarea:focus{background:#fffff0;color:#333}#at16p .atbtn{background:#fff;border:1px solid #b5b5b5;color:#333;cursor:pointer;font-size:11px!important;font-weight:700;margin:0 2px!important;padding:2px 4px;width:60px}#at16p .atbtn:hover{border-color:#444;color:#06c}#at_email #ateml{color:#999;font-size:10px;text-align:right}#at16pc{color:#4c4c4c;font-size:11px;height:323px;text-align:left}#at_email{padding:5px 10px}#at16pc .tmsg{padding:4px 2px;text-align:right}#at16psf{background:#f2f2f2 url(https://illiweb.com/fa/addthis/atf02.png) no-repeat center center;border-bottom:1px solid #ccc;height:20px;padding:4px 10px;position:relative;text-align:center}* html #at16psf input{padding:0}#at16psf input{background:#fff;border:none;color:#666;font-family:arial,helvetica,tahoma,verdana,sans-serif;font-size:12px;margin:2px 0 0;outline-style:none;outline-width:0;padding:2px 0 0;width:220px}#at16pcc .at_error{background:#f26d7d;border-bottom:1px solid #df5666;color:#fff;padding:5px 10px}#at16pcc #at_success{background:#d0fbda;border-bottom:1px solid #a8e7b7;color:#4c4c4c;padding:5px 10px}#at16pf{background:#f2f2f2;border-top:1px solid #e5e5e5;ht:12px;position:relative}#at16pf a{color:#4c4c4c;font-family:Arial, Helvetica, Sans-Serif;font-size:10px;margin:0;outline:none;overflow:hidden;padding:0;position:absolute;text-decoration:none}#at16pf a:hover{text-decoration:underline}#at16pf a#at-whatsthis{left:10px;width:60px}#at16pf a#at-privacy{left:90px;width:39px}#at_complete{color:#47731d;font-size:13pt;height:208px!important;padding-top:130px;text-align:center;width:472px}#at_s_msg{margin-bottom:10px}#at16pf a#at-logo{background:url(https://illiweb.com/fa/addthis/logo88.gif) no-repeat left;padding-left:10px;right:10px}.at_baa{display:block;outline:none;overflow:hidden}#at15s #at16pf a{top:1px}#at16pc form #at_send{width:80px!important}#at_feed{display:none;height:300px;padding:10px}#at_feed span{font-size:12px;margin-bottom:10px}#at_feed div{float:left!important;height:26px!important;line-height:26px!important;margin-right:68px;width:102px!important}#at_feed div.at_litem{margin-right:0}#at_feed a{height:17px;line-height:17px;margin:10px 0}.fbtn{background:url(https://illiweb.com/fa/addthis/feed00.png) no-repeat;cursor:pointer;float:left;text-indent:-9000px;width:102px}.fbtn.bloglines{background-position:0 0;height:20px!important;line-height:20px!important;margin-top:8px!important;width:94px}.fbtn.yahoo{background-position:0 -20px}.fbtn.newsgator,.fbtn.newsgator-on{background-position:0 -37px}.fbtn.technorati{background-position:0 -71px}.fbtn.netvibes{background-position:0 -88px}.fbtn.pageflakes{background-position:0 -141px}.fbtn.feedreader{background-position:0 -172px}.fbtn.newsisfree{background-position:0 -207px}.fbtn.google{background-position:0 -54px;width:104px}.fbtn.winlive{background-position:0 -105px;height:19px!important;line-height:19px;margin-top:9px!important;width:100px}.fbtn.mymsn{background-position:0 -158px;height:14px!important;line-height:14px!important;margin-top:12px!important;width:71px}.fbtn.aol{background-position:0 -189px;height:18px!important;line-height:18px!important;width:92px}#at16pp{color:#4c4c4c;font-size:11px;position:absolute;right:12px;top:12px}#at16pp label{font-size:11px!important}#at16ppc{padding:10px;width:179px}#at16pph{padding:5px 0 10px}#at16pph select{margin:5px 0 8px}#at16pp .atinp{width:156px}html>body #at16pp .atinp{width:176px}#at16ppb{background:#fff;border:1px solid #ccc;height:274px}#at16ep{height:16px;padding:8px}#at16ep a{display:block;font-size:12px;height:16px;line-height:16px;margin-bottom:8px;padding-left:22px}#at16ep a.at_gmail{background:url(https://illiweb.com/fa/addthis/gmail.gif) no-repeat left}#at16ep a.at_hotmail{background:url(https://illiweb.com/fa/addthis/hotmail.gif) no-repeat left}#at16ep a.at_yahoo{background:url(https://illiweb.com/fa/addthis/yahoo.gif) no-repeat left}#at16ppf p#atsb{font-size:10px;padding-top:20px}#at16abr{margin-top:10px}#at16abr input{margin:0 5px 0 0;padding:0}#at16ppso{display:none;margin-top:2px;text-align:right}#at16ppa{background:#fff;border:1px solid #ccc;height:228px;overflow:auto;width:178px}#at16ppa a{display:block;font-size:12px!important;padding:4px 8px;white-space:nowrap}#at16eatdr{background:#fff;border-top:0;left:21px;max-height:110px;overflow:auto;position:absolute;top:129px;width:277px;z-index:500}* html #at_email #at16eatdr{top:115px!important;width:272px!important}:first-child+html #at_email #at16eatdr{top:115px!important;width:272px!important}html>body #at_email form #at16eatdr.abif{top:137px;width:278px!important}#at16eatdr a{border-bottom:1px dotted #eee;display:block;overflow:hidden;padding:4px 8px}#at16eatdr a.hover,#at16eatdr a:hover{background:#e0eefa;color:#333;text-decoration:none}#at_promo{display:none;font-size:12px}#at_promo button{background:#ee6a44;border-bottom:1px solid #d4522c;border-left:1px solid #ffa389;border-right:1px solid #d4522c;border-top:1px solid #ffa389;color:#fff}#at_promo .at-promo-content{margin-top:12px}#at_promo .at-promo-btn{padding-top:10px}#at_promo .at-promo-top{background:url(https://illiweb.com/fa/addthis/60x60_atn_logo.jpg) no-repeat 0 0;padding:10px 0 5px 70px}#at_promo h4{font-size:14px;font-weight:700;margin:0 0 4px}#at_promo h4 sup{color:#ee6a44;font-size:11px}#at_promo span{display:block}#at_promo .at-promo-btm-ffx{background:url(https://illiweb.com/fa/addthis/60x60_at_firefox_toolbar.jpg) no-repeat 0 0;padding:6px 0 0 70px}#at_promo .at-promo-btm-ie{background:url(https://illiweb.com/fa/addthis/60x60_at_ie_toolbar.png) no-repeat 0 0;padding:6px 0 0 70px}#left .module-advert{background-color:#e5f1f9;color:#666;margin-bottom:4px;overflow:hidden;padding:0}#left .module-advert span.corners-bottom,#left .module-advert span.corners-top{margin:0}#main .module-advert{background-color:#e5f1f9;color:#666;margin-bottom:4px;overflow:hidden;padding:0 10px}#main .module-advert span.corners-bottom,#main .module-advert span.corners-top{margin:0 -10px}#forum_rules table{border-collapse:separate;border-spacing:5px 5px;table-layout:fixed;width:100%}#forum_rules .logo{overflow:hidden;vertical-align:top;width:100px}#forum_rules .logo img{max-width:100px}div.navbar ul.linklist li.rightside strong a{font-weight:400}table.portal{table-layout:fixed}.hiddenMsgTitle{font-size:.9em}.hiddenMsgBody{display:none;padding-top:2em}#main-content .panel .inner ol,#main-content .panel .inner ul{padding-left:40px}#main-content .panel .inner ul{list-style-type:disc}#main-content .inner .postbody .signature_div ol,#main-content .inner .postbody .signature_div ul{padding-left:40px}#main-content .inner .signature_div ul{list-style-type:disc}.noList{list-style-type:none!important;padding:0!important}.lastpost-avatar{float:left;padding:2px}.lastpost-avatar img{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;height:38px;width:38px}.post-content{font-weight:700!important}h1.post-content{font-size:2em;line-height:2.4em}h2.post-content{font-size:1.5em;line-height:1.8em}h3.post-content{font-size:1.2em;line-height:1.3em}h4.post-content{font-size:1em;line-height:1.3em}h5.post-content{font-size:.8em;line-height:.7em}h6.post-content{font-size:.7em;line-height:.6em}.mt10{margin-top:10px}.fb-login-button{visibility:hidden}.AD_ContentLeft{float:left}.AD_ContentRight{float:right}ul.AD_ListNoStyle,ul.AD_ListNoStyle > li{list-style-type:none;margin:0;padding:0!important}ul.AD_ListInline,ul.AD_ListInline > li{display:inline-block;list-style-type:none;margin:2px!important;padding:0!important}.AD_UploadPhoto{width:525px}.AD_UploadPhoto ul{margin:0;padding:0!important}.AD_UploadPhoto ul li{background:#eee;border:2px dashed #1675bc;float:left;height:150px;list-style-type:none;margin:0 10px 10px 0;padding:0;position:relative;width:150px}.AD_UploadPhoto .AD_Photo{display:block;height:100%;width:100%}.AD_UploadPhoto .AD_Photo:hover{cursor:pointer}.AD_UploadPhoto .AD_Photo input[type="file"]{-khtml-opacity:0;-moz-opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);opacity:0}.AD_UploadPhoto .AD_Photo span{color:#000;display:block;text-align:center;width:100%}.AD_UploadPhoto .AD_Photo span:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAACXBIWXMAABuvAAAbrwFeGpEcAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAANISURBVHja7JvPa9RAFMfH+gtZ1FqKtCJ6EkXrweLR01JKFf0XFrT4gT0rCAvqVg+iIPTgqSIeFipIqYKLwh6kIFREClLwXE+iWG2l7UHdsl5epIZsNslmZpJmDw+WTSZ530+SN2/mzahGo6GybKoDoAMg4wAAnVYGGm1aWaePSRevHUIaxGuFkBbx2iCkSbwWCGkTHzuENIqPFUJaxccGwevPY0AJeAesWBQXl62IlpJoawqgH5jeBIJb2bRo/Q9AH7CQAfGOLYjmfwBmMyTesVkHQD6D4h3LK2AywwAmFTCXYQBzCljKMIAlZfiGX4AXksCcl+5oD3ACOAs8ABZN+mQKwG/gOrAtQHa2A7gE/NgsAOaBUxHS1D55W1IN4KE80ai5+lbgaVoBzLcp3rFu4FPaAPwBBtsUfgC4ozsW6AIw1obwQaAigTOVQfArsD2i+JLpXEAHgGoE4VuA+y260ZoAKgBDYgX5rxb1jdEBoBwh0j9ucq3PQFECYZBgWZQ2VgFcCCF+J/DM4xp1iSO5CG9TTtrWbQHoD+HsTY/2y8BIDN3niFzLOIDeEJneqof4gRbt3PfzO3egFQQdAM4EBDDh8doHefJhADhvQt0kgMsBnDru4VTQ3CEsACXXNgZgPIBDVY9on9MIINesd9ABYBHY7ePMYY82xRDBLQoAJfcwlgrf8HHkokeS020AQI9XLNAFYBnY18SRiuvcWsjuLSoABcyYHA6/kkTH7cR713klgwDGTE+IVD3mBNxj+0ILge3axmuP2pgSqwL7Nzix5jo+ZBDAsK1J0VXgNrAX+JVFAI59l9miRH0CtgsjNoPgzySUxmx2g2+TUBy1mQhdTUp53FYqfCgpCyRsDIZeJm2JjMnh8DpwMmmLpExOiDxK6jI5E1Nia1J10r5cPojdszApesvUfoGgBZEpg9PiU+6qlW0ACtgln5tfYaQnYD/vVxipSBFGJQ2AktHi6xYBckae7KgMaobl95gc8yuETABdprfMhLUu4FrMVeE6cFc+NZV0AI6dBj7GILwCHLG5aard4JgHnnjMH/jZuoxtjiZh11hc1ivBbRx4DnyQ7u0b8EbWIV0BzgEHQ+8X6Owc7QDoAMi0/R0A898zkDjdtWoAAAAASUVORK5CYII=);background-repeat:no-repeat;background-size:100%;content:"";display:block;height:50px;margin:40px auto 5px;width:50px}.AD_UploadPhoto span#AD_MorePhotos{background-position:center;background-repeat:no-repeat;background-size:cover;display:inline-block;height:30px;margin-top:55px;width:30px}.AD_UploadPhoto span#AD_MorePhotos:hover{cursor:pointer}.AD_UploadPhoto .progress{background:rgba(255,255,255,0.6);display:none;height:100%;left:0;margin:0;position:absolute;right:0;top:0;width:100%;z-index:3000}.AD_UploadPhoto div.progress:before{background-image:url(data:image/gif;base64,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);background-repeat:no-repeat;background-size:100%;content:"";display:block;height:30px;margin:35% auto auto;width:30px}.AD_ListNoStyle .hidden,.AD_UploadPhoto .AD_Photo span.hidden,.AD_UploadPhoto .hidden{display:none}.AD_UploadPhoto .AD_Delete{background-color:rgba(248,248,248,0.8);background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAACXBIWXMAAChyAAAocgF7isG5AAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAKHSURBVHja5Js7TiNBEEDfFBMiX4AbcJ6VVhaBRW5xCI6AyBGBZSE5ItjTbLLBXsAiZOUN3IOGAYb5VHVXQSeWLLvc73mmu6ZLVf0+pztOgJ/AFVABt8AWeCbWqIFr4BL4A9wAD8C/9oeqjoAT4B646ATbActAEur0p/3ovL8BVm0JMgCeFGibAkeFJ7HdJ9ZXAvrgI0nog39XQj0Qvi0Bp7fDEPi2BIBVnRa8ixE/5FHCGPi2hF+SVvuxw9PtMAW+GVeStjqCSpgDD1BJ2ucJKGEuPMCtpCC7YBI04HfAVtJCtgwkQQt+CTw3eUAUCarw3UzQuwR1+K4AzxJM4N8T4FGCGfxHAjxJMIXvE+BBgjn8ZwJKSsgCP0RACQnZ4IcKyCkhK/wYATkkZIcfK8BSQhF4Jq7OjQRmTLj53mV6vSsBD29PhXNvU/v0uigBP/UK0LwS5oDPhp+yBlisCcXgNQSUkqBWqBGlCeWUoFqlEsWJ5ZCgXqIT5QlaSjCpT4rBRC0kmBVn5+QBn41T4K/CVrcHzoAni0kK33xYCahTertQiLVIseooAjRSZI1DlSICLOBNJUgQeDMJEgjeRIIEg1eXIAHhVSVIYfh961CkiAQpCL9LGd4ZBStQXio2WmeMo58XxAG81gPUpCtBHMAXlSBO4ItJEEfwRSSIM/jsEsQhfFYJ4hQ+mwRxDJ9FgjiHN5cgAeBNJUgQeDMJdSD4rgSVZ4c6BYsCry3hUYB1MHjN22EtwCEgvJaEg3DsqIwIryHhRji2k26Cws+RsAEehGMb6WqgBM8ttGMkvLTQNnnAEAkR+oeHSHjVP9zOBPskRGqe7pPwpnm6+uLt88u0zR/4oH3+/wDcuzyspCSUCwAAAABJRU5ErkJggg==);background-position:center;background-repeat:no-repeat;background-size:85%;bottom:2px;height:20px;position:absolute;right:2px;width:20px}.AD_UploadPhoto .AD_Delete:hover{cursor:pointer}#AD_SelectCountry > .custom-combobox > .custom-combobox-input{display:inline-block;height:15px;margin:0;padding:1px}#AD_SelectCountry > .custom-combobox > .ui-button{border-left:0;padding:.23em 1em}.AD_MainLayout{float:left;margin-right:-300px;width:100%}.AD_SidebarLayout{float:right;margin-bottom:4px;width:295px}.panel .AD_SectionTitle p{border-bottom:1px solid #1675bc;color:#1675bc;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:1.05em;margin:.5em 0;padding-bottom:2px;text-transform:uppercase}.AD_SectionTitle{padding:5px}.AD_SectionGallery{margin-bottom:10px;position:relative;text-align:center;width:100%}#AD_MainImg,#AD_Thumbs{box-sizing:border-box;display:inline-block;margin:0 auto;vertical-align:top}#AD_MainImg{margin-bottom:10px;margin-right:1%;min-width:300px;width:50%}#AD_Thumbs{min-width:300px;width:40%}.AD_Thumb img{visibility:hidden;width:100%}.AD_Thumb{background-color:#e5f1f9;background-position:center;background-repeat:no-repeat;background-size:contain;border:3px solid #e5f1f9;box-sizing:border-box;display:inline-block}#AD_MainImg .AD_Thumb{height:425px;width:100%}#AD_Thumbs .AD_Thumb{float:left;height:135px;margin:0 2% 10px;width:45%}#AD_Thumbs .AD_Thumb.active{-khtml-opacity:.6;-moz-opacity:.6;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0.6);border-color:#1675bc;filter:alpha(opacity=0.6);opacity:.6}.AD_SectionDescription{font-size:10px}.AD_ListDesc li{padding:5px}.AD_ListDesc li:nth-child(2n + 1){background-color:#dceaf5}.AD_ListDesc li:nth-child(2n){background-color:#e5f1f9}.AD_ListDesc .AD_ListDescLabel{display:inline-block;font-weight:700;width:150px}.AD_ListDesc .AD_ListDescLabel img{margin:0 5px;vertical-align:middle;width:16px}.AD_Description{margin-top:25px}.AD_Description p{word-break:break-word}.AD_SidebarLayout .AD_Block{margin-bottom:10px}.AD_SidebarLayout .AD_Block .AD_BlockTitle p{font-size:1.05em;margin:0;padding:0}.AD_SidebarLayout .AD_Block .AD_BlockTitle{margin:0;padding:10px 1%;text-align:center}.AD_SidebarLayout .AD_Block .AD_BlockContent{padding:10px 1%}.AD_SellerIdentity .AD_ContentLeft,.AD_SellerIdentity .AD_ContentRight{box-sizing:border-box;font-size:10px}.AD_SellerIdentity .AD_ContentLeft{width:29%}.AD_SellerIdentity .AD_ContentRight{width:60%}.AD_SellerAvatar{background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:50%;display:block;height:90px;width:90px}.AD_SellerName{font-weight:700}.AD_SellerIdentity .AD_ContentRight ul{line-height:30px;min-height:90px}.AD_SellerIdentity .AD_ContentRight ul img{display:inline-block;vertical-align:middle;width:16px}.AD_SellerIdentity .AD_ContentRight ul span{display:inline-block;margin:0 5px;vertical-align:middle}.pro_number_blank span{line-height:15px;margin:0 0 0 22px !important}.AD_Button{background:#eee;display:block;margin-bottom:5px;padding:5px 0;text-align:center;text-decoration:none;width:100%}.AD_Button:hover{background:#ccc;text-decoration:none!important}.AD_ListOptions{width:100%}.AD_ListOptions li{background:#cadceb;color:#1675bc;height:75px;list-style-type:none;margin:5px 1% 0;text-align:center;width:48%}.AD_ListOptions li:hover{opacity:.6}.AD_ListOptions li img{display:block;margin:auto;padding:10px 0;width:30px}.AD_ListOptions li a,.AD_ListOptions li a:hover{display:block;font-size:10px;height:100%}.AD_Label{float:left;padding:10px 0}.AD_StatusList span.AD_StatusLabel{vertical-align:top}.AD_StatusLabel{background:#1675bc;border-radius:5px;color:#fff;font-size:10px;font-weight:400;margin-right:5px;padding:5px;white-space:nowrap}.AD_DateLabel{font-size:10px;font-weight:400}.header ul{margin:2px 0 4px;width:100%}.AD_Header li{color:#fff!important;font-family:inherit;font-size:1.2em;text-transform:uppercase;vertical-align:middle}.AD_Header li select{padding:0}.AD_Row{list-style-type:none}.AD_Row p{font-size:10px;margin:0;padding:0}.AD_Row li{vertical-align:middle}.AD_Item .col1{min-width:120px;position:relative;width:10%}.AD_Item .col2,.AD_Item .col3{font-size:12px;width:25%}.AD_Item .col4{text-align:center;width:15%}.AD_Item .col5{text-align:right;width:15%}a.AD_Image{background-position:center;background-repeat:no-repeat;background-size:cover;border:3px solid #e5f1f9;display:block;height:100px;margin:5px auto;position:relative;vertical-align:middle;width:120px}ul.AD_Item{display:block;margin:10px 0;max-height:150px;position:relative}ul.AD_Infos li{margin:0 5px;text-align:left}ul.AD_Infos li p{line-height:30px}ul.AD_Infos li img{vertical-align:middle;width:16px}a.AD_Title{color:#0372be;display:block;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:1.1em;font-weight:700;line-height:1.5em;margin:0 10px;text-decoration:none;width:95%;word-break:break-word;word-wrap:break-word}.AD_Price{font-size:12px;font-weight:700;word-wrap:break-word}.AD_Price.text-justify{text-align:justify!important}.AD_TopImg{background:rgba(248,248,248,0.8);bottom:0;display:block;height:15%;padding:3px 0;position:absolute;right:0;text-align:center;width:100%}.AD_NbPhoto{color:#404040;display:inline-block;font-size:12px;font-weight:700;height:16px}.AD_IconPhoto{display:inline-block;height:16px;margin:0 5px;vertical-align:top;width:16px}.AD_TopImg:after{clear:both}.AD_SearchBox{-moz-border-radius:5px;-webkit-border-radius:5px;background-color:#e5f1f9;border-radius:5px;box-sizing:border-box;display:block;height:30px;line-height:20px;padding:5px;width:100%}.AD_Filters{display:block;height:10px;margin-bottom:5px;position:relative;text-align:right;width:99%}.AD_Preview{box-sizing:border-box;display:block;height:auto;line-height:20px;width:100%}.AD_Preview .h3{margin-top:5px}.AD_PreviewContent{-moz-border-radius:5px;-webkit-border-radius:5px;background-color:#cadceb;border-radius:5px;padding:5px}.AD_Preview .AD_PreviewTitle{font-size:12px;font-weight:700;margin:5px 0 10px}#AD_Form input,#AD_Form select,#AD_Form textarea{background-color:#fff;box-sizing:border-box;color:#666}.filter_ads{background-color:#fff;color:#666}#AD_Form input.error,#AD_Form input.has-help-txt,#AD_Form input.valid,#EV_Form input.error,#EV_Form input.has-help-txt,#EV_Form input.valid{padding-right:25px}#EV_Form input.inputbox,#EV_Form select{box-sizing:border-box;height:20px;min-width:70px}.input-button{position:relative}.input-button span{position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:20px;z-index:2}.input-button input{padding-left:20px}.AD_localisation{position:relative}.AD_SectionDescription #mod_comment{margin:10px 0}.button-custom{-moz-border-radius:5px;-webkit-border-radius:5px;background:#fff;background-image:linear-gradient(tobottom,#fff,#d6d6d6);border:solid #aaa 1px;border-radius:5px;cursor:pointer;font-weight:700;padding:10px 20px 10px 15px;position:relative;text-decoration:none}.button-custom:hover{background:#eee}.button-custom,.button-custom:after,.button-custom:before{-moz-transform-style:preserve-3d;-moz-transition:-moz-transform 0.75s,background-color .125s;-ms-transform-style:preserve-3d;-ms-transition:-ms-transform 0.75s,background-color .125s;-webkit-transform-style:preserve-3d;-webkit-transition:-webkit-transform 0.75s,background-color .125s;transform-style:preserve-3d;transition:transform 0.75s,background-color .125s}.button-custom:after,.button-custom:before{-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;bottom:0;left:0;position:absolute;right:0;top:0}.button-custom:before{z-index:2}.button-custom i.ic-geo{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAQAAAD8x0bcAAAAIGNIUk0AAHomAACAhAAA+gAAAIDoAAB1MAAA6mAAADqYAAAXcJy6UTwAAAACYktHRAD/h4/MvwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAL9JREFUKM9jKGUgDFG5zKVupeVA6Apk4VBkXHqj9D8UXis1xKZIq/QTXAkIfizVwFS0Byr5CSgNYe1EVyQBlVhUygaEi8Hsf6ViqIqsoYq0wDxtKM8KVZEuVNgfzAuC8rRRFbGUfgALvy2tKK0sfQdmvweKojl8NorfQHAWpu80S/+iKPkLFMESmPNQFM3BHuJiQBfBlLwpFcUVdxFwReG4I5ihdD5YyVx8qYChlLP0LBBy4FfEUCoNhAyEFGGBAJPj825MoCeBAAAAAElFTkSuQmCC);background-position:left center;background-repeat:no-repeat;float:left;height:18px;margin:-3px 2px 0;width:18px}.button-custom:after{-moz-border-radius:5px;-moz-transform:rotateX(180deg);-ms-transform:rotateX(180deg);-webkit-border-radius:5px;-webkit-transform:rotateX(180deg);background-color:#999;background-image:url(data:image/gif;base64,R0lGODlhEAAQAPIAAJmZmf///7CwsOPj4////9fX18rKysPDwyH+GkNyZWF0ZWQgd2l0aCBhamF4bG9hZC5pbmZvACH5BAAKAAAAIf8LTkVUU0NBUEUyLjADAQAAACwAAAAAEAAQAAADMwi63P4wyklrE2MIOggZnAdOmGYJRbExwroUmcG2LmDEwnHQLVsYOd2mBzkYDAdKa+dIAAAh+QQACgABACwAAAAAEAAQAAADNAi63P5OjCEgG4QMu7DmikRxQlFUYDEZIGBMRVsaqHwctXXf7WEYB4Ag1xjihkMZsiUkKhIAIfkEAAoAAgAsAAAAABAAEAAAAzYIujIjK8pByJDMlFYvBoVjHA70GU7xSUJhmKtwHPAKzLO9HMaoKwJZ7Rf8AYPDDzKpZBqfvwQAIfkEAAoAAwAsAAAAABAAEAAAAzMIumIlK8oyhpHsnFZfhYumCYUhDAQxRIdhHBGqRoKw0R8DYlJd8z0fMDgsGo/IpHI5TAAAIfkEAAoABAAsAAAAABAAEAAAAzIIunInK0rnZBTwGPNMgQwmdsNgXGJUlIWEuR5oWUIpz8pAEAMe6TwfwyYsGo/IpFKSAAAh+QQACgAFACwAAAAAEAAQAAADMwi6IMKQORfjdOe82p4wGccc4CEuQradylesojEMBgsUc2G7sDX3lQGBMLAJibufbSlKAAAh+QQACgAGACwAAAAAEAAQAAADMgi63P7wCRHZnFVdmgHu2nFwlWCI3WGc3TSWhUFGxTAUkGCbtgENBMJAEJsxgMLWzpEAACH5BAAKAAcALAAAAAAQABAAAAMyCLrc/jDKSatlQtScKdceCAjDII7HcQ4EMTCpyrCuUBjCYRgHVtqlAiB1YhiCnlsRkAAAOwAAAAAAAAAAAA==);background-position:center center;background-repeat:no-repeat;border-color:#888;border-radius:5px;content:'';transform:rotateX(180deg);z-index:1}.button-custom.btn-loading{-moz-transform:rotateX(180deg);-ms-transform:rotateX(180deg);-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.AD_Form_MOD{margin:10px 0}#AD_RevisionTable{border-collapse:collapse;margin:10px 0;text-align:left;width:100%}#AD_RevisionTable .header{border-collapse:separate}#AD_RevisionTable th{border:1px solid #cadceb;padding:10px 5px}#AD_RevisionTable td{border-left:1px solid #cadceb;border-right:1px solid #cadceb;margin:0;padding:5px;width:30%}#AD_RevisionTable td:first-child{width:20%}.AD_Breadcrumb{margin:10px 0}.AD_StatusNoValid{background-color:#e67e22}.AD_StatusValid{background-color:#27ae60}.AD_StatusRejected{background-color:#c0392b}.AD_LastPA .AD_LastInfos{float:left;text-align:left;width:80%}.AD_LastPA a{width:100%;word-break:break-all;word-wrap:break-word}.AD_BlockContent #moderationinfos div{margin-top:1em;word-wrap:break-word}.EV_StatusLabel{background-color:#d31141;border-radius:3px;color:#FFF;font-size:12px;font-weight:700;margin-right:9px;padding:3px 9px;vertical-align:middle;white-space:nowrap}.EV_HalfBlock{border:1px solid #ddd;box-sizing:border-box;display:inline-block;margin:0 1% 10px auto;min-height:425px;min-width:300px;vertical-align:top;width:48%}.EV_HalfBlock .AD_Thumb{height:425px;width:100%}.EV_HalfBlock .List_thumb .AD_Thumb{display:inline-block;margin:0 5px;max-height:60px;max-width:60px}.EV_HalfBlock .List_thumb{border-bottom:3px solid #eee;padding:10px 0}.EV_MainInfos{border-bottom:1px solid #eee;padding:20px 0}.EV_MainInfos div{box-sizing:border-box;display:inline-block;padding:0 10px;text-align:left;vertical-align:top;width:49%}.EV_MainInfos div:last-child{border-left:1px solid #444}.EV_MainInfosTitle{color:#777;font-size:16px;font-weight:700;text-transform:uppercase}.EV_MainInfosTitle img{margin:0 5px;width:12px}.EV_MainInfosDesc{font-size:13px;font-style:italic;padding-left:20px}.EV_MainMap{box-sizing:border-box;height:200px;width:100%}.EV_MainMap #img_map{background-position:center;background-size:cover;height:100%;width:100%}#AD_BlockModo > .AD_BlockContent .button2{margin:0!important;text-align:center;width:100%!important}.inline{display:inline-block;vertical-align:top}.EV_FixedTitle{height:70px}.EV_DateBlock{margin-right:5px}.EV_DateBlock p{background:#3793ff;color:#fff;margin:0;padding:2px 0;text-align:center;width:50px}#EV_BlockSeller .AD_ContentRight ul span{display:initial;word-break:break-word}.AD_Block .button2{height:36px;margin:0!important;text-align:center;width:100%!important}.EV_DateBlock .year{background:#d31141;font-size:11px}.EV_DateBlock .day{font-size:25px;font-weight:700;padding:0}.EV_DateBlock .dayString{font-size:10px}.EV_Ticket_link{margin-top:15px}.EV_FixedTitle h1{vertical-align:top}.EV_FixedTitle .sub-header-path{margin-top:5px;vertical-align:bottom}.EV_TagCategory{border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,0.3);color:#fff!important;display:inline-block;font-size:11px;font-weight:500;overflow:hidden;padding:6px 9px;position:relative;text-decoration:none;vertical-align:middle;width:auto!important}.EV_PanelView{box-sizing:border-box;margin-right:300px}.EV_ListOptions{padding:0!important;width:100%}.EV_ListOptions li{background:#cadceb;color:#1675bc;display:inline-block;height:75px;list-style-type:none;margin:5px 1% 0;position:relative;text-align:center;vertical-align:top;width:48%}.EV_ListOptions li img{display:block;margin:auto;padding:10px 0;width:30px}.EV_ListOptions li:hover{opacity:.6}.EV_ListOptions li a,.EV_ListOptions li button{color:#0372be;font-size:10px;text-decoration:none}.EV_ListOptions li a:hover,.EV_ListOptions li button:hover{color:#f60;text-decoration:underline!important}.EV_ListOptions li button{background:transparent;border:none;cursor:pointer;display:inline-block;height:75px;left:0;position:absolute;top:0;width:100%}.EV_ListOptions li button > span{left:0;position:absolute;top:50px;width:100%}.EV_TagColor_bg1{background-color:#4693d3}.EV_TagColor_bg2{background-color:#db6989}.EV_TagColor_bg12{background-color:#f44336}.EV_TagColor_bg13{background-color:#00838f}.EV_TagColor_bg3{background-color:#ffaf02}.EV_TagColor_bg5{background-color:#00a8c6}.EV_TagColor_bg14{background-color:#9db10b}.EV_TagColor_bg7{background-color:#ff7200}.EV_TagColor_bg8{background-color:#767690}.EV_TagColor_bg6{background-color:#77c04b}.EV_TagColor_bg15{background-color:#3f51b5}.EV_TagColor_bg10{background-color:#a868c2}.EV_TagColor_bg16{background-color:#009688}.EV_TagColor_bg4{background-color:#bd967a}.EV_TagColor_bg11{background-color:#f465af}.EV_List ul li{display:block;position:relative}.EV_List > .button{display:block;width:10%!important}.EV_List .pagination{display:block;float:none;margin:10px auto}.EV_ListMonth{background:#dceaf5;border-bottom:1px solid #1675bc;height:30px;line-height:30px;text-align:center;width:100%}.EV_ListMonth span{background-color:#dceaf5!important;font-size:20px;padding:0 10px}.EV_Item{background-color:#fff;display:block;height:100px;margin:15px auto;overflow:hidden;position:relative;width:100%}.EV_Item > div{display:block;float:left;max-height:100px}.EV_Item .EV_ItemDate,.EV_Item .EV_ItemImg{height:100%;width:100px}.EV_Item .EV_ItemImg img{max-height:100px;max-width:100px;width:100%}.EV_Item .EV_ItemDate{background-color:#1675bc;line-height:100px;padding:5px 0;text-align:center}.EV_Item .EV_ItemDate p{color:#fff;font-size:13px;font-weight:700;line-height:30px;width:100%}.EV_Item .EV_ItemDate p span:first-child{font-size:20px}.EV_Item .EV_ItemDate p span:last-child{font-size:18px;font-style:italic;font-weight:400}.EV_Item .EV_ItemDate p.EV_Days{margin:0!important;padding:5px 0!important}.EV_Item .EV_ItemDate p.EV_DaySolo{margin-top:25px}.EV_Item .EV_ItemDate hr{border-top-width:4px;color:#fff;height:1px;margin:auto;width:50%}.EV_Item .EV_ItemInfos{position:relative;width:70%}.EV_Item .EV_ItemInfos > div{display:inline-block;height:100px;padding:20px;width:10%}.EV_Item .EV_ItemInfos > div:first-child{width:50%}.EV_Item .EV_ItemInfos > div:nth-child(2){width:20%}.EV_Item .EV_ItemInfos .EV_ItemTitle a{display:block;font-size:18px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.EV_Item .EV_ItemInfos .EV_ItemTitle p{font-size:13px;margin-top:10px}.EV_UploadPhoto{width:525px}.EV_UploadPhoto ul{margin:0;padding:0!important}.EV_UploadPhoto ul li{background:#eee;background-position:center;border:2px dashed #1675bc;float:left;height:100px;list-style-type:none;margin:0 10px 10px 0;padding:0;position:relative;width:100px}.EV_UploadPhoto ul li#EV_main_img{height:250px;width:430px}.EV_UploadPhoto .EV_Photo{cursor:pointer;display:block;height:100%;position:absolute;width:100%}.EV_UploadPhoto .EV_Photo input[type="file"]{-khtml-opacity:0;-moz-opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);opacity:0}.EV_UploadPhoto .EV_Photo span{color:#000;display:block;text-align:center;width:100%}.EV_UploadPhoto .EV_Photo span.hidden{display:none}.EV_UploadPhoto .EV_Photo span:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAACXBIWXMAABuvAAAbrwFeGpEcAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAANISURBVHja7JvPa9RAFMfH+gtZ1FqKtCJ6EkXrweLR01JKFf0XFrT4gT0rCAvqVg+iIPTgqSIeFipIqYKLwh6kIFREClLwXE+iWG2l7UHdsl5epIZsNslmZpJmDw+WTSZ530+SN2/mzahGo6GybKoDoAMg4wAAnVYGGm1aWaePSRevHUIaxGuFkBbx2iCkSbwWCGkTHzuENIqPFUJaxccGwevPY0AJeAesWBQXl62IlpJoawqgH5jeBIJb2bRo/Q9AH7CQAfGOLYjmfwBmMyTesVkHQD6D4h3LK2AywwAmFTCXYQBzCljKMIAlZfiGX4AXksCcl+5oD3ACOAs8ABZN+mQKwG/gOrAtQHa2A7gE/NgsAOaBUxHS1D55W1IN4KE80ai5+lbgaVoBzLcp3rFu4FPaAPwBBtsUfgC4ozsW6AIw1obwQaAigTOVQfArsD2i+JLpXEAHgGoE4VuA+y260ZoAKgBDYgX5rxb1jdEBoBwh0j9ucq3PQFECYZBgWZQ2VgFcCCF+J/DM4xp1iSO5CG9TTtrWbQHoD+HsTY/2y8BIDN3niFzLOIDeEJneqof4gRbt3PfzO3egFQQdAM4EBDDh8doHefJhADhvQt0kgMsBnDru4VTQ3CEsACXXNgZgPIBDVY9on9MIINesd9ABYBHY7ePMYY82xRDBLQoAJfcwlgrf8HHkokeS020AQI9XLNAFYBnY18SRiuvcWsjuLSoABcyYHA6/kkTH7cR713klgwDGTE+IVD3mBNxj+0ILge3axmuP2pgSqwL7Nzix5jo+ZBDAsK1J0VXgNrAX+JVFAI59l9miRH0CtgsjNoPgzySUxmx2g2+TUBy1mQhdTUp53FYqfCgpCyRsDIZeJm2JjMnh8DpwMmmLpExOiDxK6jI5E1Nia1J10r5cPojdszApesvUfoGgBZEpg9PiU+6qlW0ACtgln5tfYaQnYD/vVxipSBFGJQ2AktHi6xYBckae7KgMaobl95gc8yuETABdprfMhLUu4FrMVeE6cFc+NZV0AI6dBj7GILwCHLG5aard4JgHnnjMH/jZuoxtjiZh11hc1ivBbRx4DnyQ7u0b8EbWIV0BzgEHQ+8X6Owc7QDoAMi0/R0A898zkDjdtWoAAAAASUVORK5CYII=);background-repeat:no-repeat;background-size:100%;content:"";display:block;height:30px;margin:25px auto 5px;width:30px}.EV_UploadPhoto #EV_main_img .EV_Photo span:before{margin:100px auto 5px}.EV_UploadPhoto .progress{background:rgba(255,255,255,0.6);display:none;height:100%;left:0;margin:0;position:absolute;right:0;top:0;width:100%;z-index:3000}.EV_UploadPhoto div.progress:before{background-image:url(data:image/gif;base64,R0lGODlhQABAAKUAAExOTKyqrHx+fNTW1GRmZMTCxJSWlOzu7IyKjHRydFxaXLS2tOTm5MzOzPz6/KSipFRWVISGhNze3GxubMzKzPT29JSSlHx6fLy+vFRSVLSytISChNza3GxqbMTGxJyenPTy9IyOjHR2dGRiZLy6vOzq7NTS1Pz+/KSmpP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQJCQApACwAAAAAQABAAAAG/sCUcEgsGocODuM4LHEczKh0ejwsNhAARkoCQASLA3VMPlEEGQAgvY120+kN5USuF08Fwnq/Jkkxe2lqHRh0dmQNE4Fqgm1MJIKLABMNh1MgFpJwfX+LghlpFiCWRxx6m5uMfm58n2pqBBykRJB8r64ZFFIUWa6BcKukAYyMqQoWJlBTDiYWEJG3ewGkH62vaiMaynYVGiOprR+Hw6h7CgHbpA4BoNZrKHWAkZ8JJbNGDBfXi8FSHLh7HqS7h+QBODiypIA4RYwTwSgFfKUhMCqKgXJrCjycEhGghSgmGu7pt5GJvGtpTBw5MQHgg5JjHhCD08EQrZlqLgyEecSB/j6UAEie6GAL1BKeVEq0+0TAZgoPngBMQzqGXbQMGoegiTZiJ9UjFUYUvTDkAEYNX8lokGgvhYaGGRRUTDulgoKraFNskPSR7piLKDekOPEMZSW/VEIaS4JTgVfERRzcRcmhFh+ykKnsTUVCpquXmacYjPYAAdysoSHaAoBARLmEqZkMKHdBEbS2sY8wWN2B6CLcuYuU8DSCALQMwIM3Od5bUnLlKXan6qBvHmzoQmajvBDBF2rsKQpI2lBtHmjwKVAU/dCloWD0ekWS+BfNMXrJ1p6AmqcSfAOJUOzVUF/YGWDNe2+5Yh90dhWVl1nzAJCXcgm2Mtdmt3SlHH6t/rwnhAcHTZUbOQ3pMsRQvkDwHGIM9MJHTUWcRIxOqfmkCUmDdXAcAOdBJhNOHXj1X1FBZfZGUYcdgYBEGXiAGAVRsabQN3BlgCNMls0zwlxM/OPLGgIhdcKPEl3HSoQ5HbVRCSK4k8aVTAxjTRoQoEPQOi6WIyIZ1RCZRjYVWOKAN3ARI44lcu6oxjEmOMUEM85c1dCeh9SSCjgQbPAABgNIAMIBEgxQwAMCZCEJXHDWwQGVQF06J04A/WnmLBVkcpAmUZaTiihImaCjSBK1uk8kHfRHlQMF+IYmQLAy0gEJjh5LwQau7rMaHBlsUEC0foGgwQaT5WrOBhqIgV0SEqMicEECI3SQwAUIPDDfY3YEAQAh+QQJCQAtACwAAAAAQABAAIVMTkysqqx8fnzU1tRkZmTEwsSUlpTs7uxcWly0trSMiozk4uR0cnTMzsykoqT8+vxUVlS0srSEhoTc3txsbmzMysycnpz09vRkYmS8vryUkpTs6ux8enxUUlSsrqyEgoTc2txsamzExsScmpz08vRcXly8uryMjozk5uR0dnTU0tSkpqT8/vz///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG/sCWcEgsGoesicmiSDEwGEZKYVkcr9isVkhKSBCADiA8Hos7qK16XWRVBGKy/GxmsO9bVoFA75PpAAl4g0cqFHNlcogdJFkkA4RYJBpmi5WAHRJaJh0jF5FFIASKf5WJchVaKWMhkKAtnGV+fx8OBSoLGxsgKg9ZKH0moA6XpQAIGr2RAYodDoQWiJUYEY2vIcUAI3jEmGEdAZ+vLSCWzmwmzWQcVuNCGxzSYYJbA3GAAA6+7kjdxR2uJPFp1kEYPyPp7pnBYO3KCUsiDl4pEEeRBiwqSsUpIBFLwmIqjrA4pPBcRywjFoVgYSSDwjEc9p088iBexTAGkWDr02HD/sxfYEqtJCKCFIAAP7Uwqygm1ZAPxTDITEoTQ7MPQw7g6xCBqpYIpsIcEAJWIYKGXo9cCErHIFRF29Jm0XCzA1YWEJgCCCkXozEED8opAtwXy4OgskB8PMOhcBaogJY0e+b4ygq9IxSE5Vj5SIFmChiU5Nu5iD1TDHbKSlO6yIZEYkKMAoS2dYvXTDEMrFS79YaSGFSX8Wl7CIpmIVKMLj5EsBwGmplyZu5SFgAqLykzd4BpxEczWJm3EIDIRDmzU0sfDgsCb13SrRsQ9AVZzsXiKQGFT1AXgbjSa5nClRBaYdJVawksQtx4NwEglXpW3dTYEBVoBE5pzGgUkU6n/hzDWmEbQGBMCOlVBwgHLPVVkzo56aSXSXKtoBEAQxmhwlYAZCDXZ9aFAV8RlBC0YVIV+CGGAo5g8FIHHej4E0UCOthbKExGuUKKB7FAjDQd/HhFOrCts+A4KNj0T4tacEeKGBB4kB4eDwQg4iz54DHCS98AUEIAY+FxQQQlyCNGXNzgKQcEBjSApWEqGADGLHFoN0gsxlQpBgICrFDAACgccMAGAxTggABzcvkNmoOooGSPM1ZqRkkCYuAlIZOoYx2stv6jwJSgqCDcmuoYCUgIs7rzQAGrZpONN2SEYMKiM7nxQV3A9ijGBwW8SRUJJnyAmDGDfRBBn609sIAJDQ6E9kQU0HkHgrZ4BAEAIfkECQkALQAsAAAAAEAAQACFTE5MrKqsfH581NbUZGZkxMLElJaU7O7sXFpctLa0jIqM5OLkdHJ0zM7MpKKk/Pr8VFZUtLK0hIaE3N7cbG5szMrMnJ6c9Pb0ZGJkvL68lJKU7OrsfHp8VFJUrK6shIKE3NrcbGpsxMbEnJqc9PL0XF5cvLq8jI6M5ObkdHZ01NLUpKak/P78////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABv7AlnBILBqHrElhpUilCKHU5+QooI7YrHbbOiQ+kA4AIC6PxWTEJ3Hgut+siqRjRqPJ53H+I2K9/0UsJgR3hXl1eHUhGX6AbyohiZKIeJWGYyOOXA8Glp6Vn3aWISSaWgMEkqqXeqKWEAumWQVmea1kHA4mKiAbGyAqJiMfdIcqslgrnnUdGhUPXBcVGghjEchHFqKiGB6ljhcRAdhGyqtkARfk60Mm5wAcG+xcsVwTYasO0PNaIhAgW0ikAkXHBL8tIMJg+IZFQ6gCB7VswKBHQxYVh84YjIjlAQNJx4ywiGQoE8cjLBTY6hCiERF3iDjsOxkohasOGQJFmiSP5v4RFNVqtSRS4dM4n1gCZARQgciHlRhmIi1ygeKtD0MOULo2FUsEMnV6fi2EQF3XIxeq3eL6VJKBs1kcFhLQgkUtMiHhGmmwDQILEJM6uNRL5EGxVgvcWaJL+MjTWia02XLQ+IgDgiMkeIJYuUgGVwo4EMzbWcgATxx22qlXWsgCUABCEALVs3WLDZMwzE5UuzVuSxgoEGTd+nWhEKJrAbTdAiMoDiotcbb9WZICyZUoM798B8AImHuYt2hrxsQEggikVn6Azw6IB0Fbka6McRs0Aa5Mlu5kCWuLsa2UVRp8qnCl1UpcVZYAbB3Uht8hGJhF2ANWmeGfEEV118FRhP55oApThe2GBgK9dYUCPq1gMFgL4OXBwYo+PSDaJBsRMdI2AGjXFXegDLUXgwDkNBV4osxHhEPLiIAULZ8ooAUJGODYQY0RMQkVQ1iA0F0iDsCIDQvmINLBclsweUk886CQ3CdUbrHCTWB5oB44HrS3ko5vjAAnGRgkIOEfFyQQZUZl6AeIA1sWAsEIDXhZxAMqGKAWkDkiY0IxdvT1wQoFDLDAAQcsMEABFoBxCyUdTCcLCIOGYss7qKZopCkkaGAInJdIaYsCWK4DiYaTBHuXLSHMus4DBbSqx7KuJoJGCAXMeVAcxAT76rUdfPCMXiREQIwrS5HxQQQlTgiCMA4KMMAABhioq0AV760TBAAh+QQJCQAtACwAAAAAQABAAIVMTkysqqx8fnzU1tRkZmTEwsSUlpTs7uxcWly0trSMiozk4uR0cnTMzsykoqT8+vxUVlS0srSEhoTc3txsbmzMysycnpz09vRkYmS8vryUkpTs6ux8enxUUlSsrqyEgoTc2txsamzExsScmpz08vRcXly8uryMjozk5uR0dnTU0tSkpqT8/vz///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG/sCWcEgsGomogkXxYRAwFI5kVZg8jtisdntIfCCADmAsFofHAITEdNi630OW6GOun8n4clhSYcH/RSwZIWh2hmd2dyEFfoBwKhR6knl4lYkdFCqOWyQahZ+Ud5OTZwZXm0YDBIiVrKJosJ92BAOoRCakoB0cIwUqCyQbIComDhwderJhHQW2LQ6vyQgKFadaDxUayK51K6gjoHcYESSbFwEIl2QWjtCjYQHWqA8r26QBfybcYwwLzkULOMQqU2LDmwGHwoyQ90/IgxHbyDgo54bEKjN4IjTMkmHbBxR/PI1qtjFLhUyAVCjrYKKkSyEsCCVy8PJlR1ccGNa0xYLA/iWDOzdWsAQAX9CNAiZh0HnU0YFkYTw03UTCAtAEhjpcmPqHRQIEABII+XAnjAaujyKFEdDiAZiymtBquaCAFYQHE5IhYyp3iFtLA/Rh7PCh75akeRKAK0vTcBZ3sBxImETS8ZECrDooSIExTFzLRlR2ZiDzjj/QRlAYCnGxEFDURDaU7YABw6vXsIXILhuiNJnTuYWorhQihSsQwYeIxsNg8qfKwTGLUmChLIDGyR0kGiEYUeHkLRAXMgHCOgK+hh+ATQaCxajPsBu0Ot+C7OCzwbV9+h7BFYKtsF2wHiwatSDbYAAUiFp/knTQhhACzLYUag/YVtZ3Qgw1m1GW/gXwCgAVEPEAIWUhAJJjKLxVBwaNDIFLKxy0iNYDx7jSUiAhHIIdWpApIqNy1okBXVM3vQJfESdw04EIXInwjgJakIDBJR2IdRRWH2JAURYI6QKABT82xEKPdXRwJBYvKsMBcA0twAAlZlj5hnZBwoPeG/SAkUgYO76xmF5jYJDAnVhckIBt6gAwAip0rpSGASqEacQDKhgAVmaFLGpLBBERFQYEHFjgywQbHADCAEoIcGmdy9zojApTfrinl3C+gsGZqJCgQGfvAOoKpgBosGVJKuQ4kKO9xhICrhs9YIJvvyb6CgNDBoUNHbzuw80HITpGggkfrApLZ2R8YMKwEqgtUIADTJCGQQgMKNALm84EAQAh+QQJCQAtACwAAAAAQABAAIVMTkysqqx8fnzU1tRkZmTEwsSUlpTs7uxcWly0trSMiozk4uR0cnTMzsykoqT8+vxUVlS0srSEhoTc3txsbmzMysycnpz09vRkYmS8vryUkpTs6ux8enxUUlSsrqyEgoTc2txsamzExsScmpz08vRcXly8uryMjozk5uR0dnTU0tSkpqT8/vz///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG/sCWcEgsGocsUMahSDEIBEZKYslMWMesdss9JD4QQAcgLo/PAIQkQeK638jGBz0u29Hk86eChfuJLAUEdXV3eYaFZCEZfX9vDRSIZpOHkx1oFCqOXCQndGSGoJSilWcabZtGIBihhKB4h5+jBCCpRCZheK5iHA4RBSoLJAsqBSMMl6SxYia2LSt2pWIaFQ9uDxUKyYV4K6kWrq4YEah/JAEIsGgWjgHLhAHWziQj6mXecCaUdRwbzkULOFSy08zNhHB5Rsj7R+SBg4Fnam0hQSCamA4FGR4xYY/AhS0G6JwRoXFLgU9jNGhRMZBMxpJZOJIao8kICwoIHcB081BX/ohGQwq05LBwZ5YHAku9bMFikCV/RrksSPcKAIGiInZ1CBD1jYNElwoQEWAIQ9GuWUhQLfRhyAFYACKgfeOuAwMFASpAbRHBEIKPc7k8WHB2yIeBIwL/YwFhV03FqQ7eQVAYcr6qANpa/qYL32ZHCiyK/ewoxTKJpP2EAIsi9Z+KeMq5duP0kOzZDVGIWKGAQwiLe3EL2cAgl6IUn1ALbzHA0hTRy4MaUvBwks7oLdxFG6GPmwDsLQ7TMQFiGeXoDxqTAsECQbQODaKzFGlNwK7EyzW819yX21/hF7gXjVwtvDVQAsL1Z0YHe9lXlVmzPcBKIpoJUcF7W81W1yQV/gCCASwItEbaBmFUEsJZGXDDC1CKsSAQLKM1tNpM11kGTik/HdGALB1kYJlQoTxmhH5VXUJSYBXIAoBKWpDwIYY+opUiZh1gcJsqKpbhAIsMsVCdOspp0d1MAPQDEwovIrLUFtrpAgAEHlTmxwMeqLcLADXCUQ+VY2CQAGB/XJAAK6GIgZ8jX7UiBgIGVABokyKMIOCdY+TpiEySvJLCCgWAgMIBB6AwQAEOIFekmgytksg7kiB0JxkYhGkLCRooidB7rMaiwJX/qDCjNPsEO1AIHXb1gAm/AbuMsGJgUICcMGEzhyg8UptHBxxUM6IJHAhoLUQfRBCcaw+AYAITDQwwgAEG6VJHHrR+BAEAIfkECQkALQAsAAAAAEAAQACFTE5MrKqsfH581NbUZGZkxMLElJaU7O7sXFpctLa0jIqM5OLkdHJ0zM7MpKKk/Pr8VFZUtLK0hIaE3N7cbG5szMrMnJ6c9Pb0ZGJkvL68lJKU7OrsfHp8VFJUrK6shIKE3NrcbGpsxMbEnJqc9PL0XF5cvLq8jI6M5ObkdHZ01NLUpKak/P78////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABv7AlnBILBqHrEnGoUgxCCFGSuHIgFjHrHbLPZg+kA5gLCYDyh3IJ3Hgut/Ixgd9rovLdTvg08DC/0QsBSFjenl0d2Z3BAV+gG8DFHp0h5WUdRQqj1wkBpaThnifdRokm0cgBImieYVmoa94GCCnRCaXq2cfDgUqICQLKiIRDhwdiZ8QJrUtK7GuZxoqD24PFRrHiooBpyO5dhgR1I8kEQh4yB0Wjw7PZAHjtRcB2YVo3HAJlXUcC8xFG1KkI7PMDQhEhRzE+zfkQTtXZSDQ2kICQ6gOBRkeuYVODAFTWhS0ulNA45YCyOoY0NIAIYCMJrPcejbgCAtJ6RzEdONNG/4FR0MyDOQAdOeRBxygiYHZggWhWBuMullwDF0IoBVC4ZPKJYA2ABWIfIiFYSHXLBcs2tszZMO+CGffREjXoU0LfaIQXIjrhgSCVwDgthirRwPfN9jWfmgaBmKDw25UjITwAIQhBGYhG3nQGA0IE5U4aHZD2I6Jh2h0jt7igNUICaxKrtZSYFKTXBNnHxnAigMhUVF1H9lAIZuYEKr0gBR+dEEBBx84EGgFYDlzLk8TBb/ORSC03Ny1SJgkO7yWnq62mj+C187i9VkmsEJQFL4Qzqs6aLJvZKyoEfwZEcEkenH3wAL1CeEWKwlw5xUEDJzgQQN2CSHAJGUx51clAv4QIQIrHai32goIlddUcmh0sN1oKPyFTAhm1RYLUauxkFQlTLXwQAiUdKCaZu1QAuMRkqFzRo5cZWDIGfsdoQFgx4hwWAUuKUARBj0CYKJRQo0EAAbWoVKPHg4kyAwLQWrTQU1u6ONlBwKs+E9ALmH0R2vuIOBBZoA84AEES4rxIxzorXUGBgnsRU4EJXwiBoCb4GkkGQgYME01Kpww0CuDPjLXQHkJsEIBA6BwwAEbDFCABSkA6ihBDIGglii5IFQrLB3MYhIJClyyz6bAknFCmAxVwCOUX9WpTQiPccWCCVi684ytY2BggpkxsVABYZOOYg8HFWDL1QYRzIELRBi6RFAhc5WdpgADDGCAAbwKjGACCHw+EgQAIfkECQkALQAsAAAAAEAAQACFTE5MrKqsfH581NbUZGZkxMLElJaU7O7sXFpctLa0jIqM5OLkdHJ0zM7MpKKk/Pr8VFZUtLK0hIaE3N7cbG5szMrMnJ6c9Pb0ZGJkvL68lJKU7OrsfHp8VFJUrK6shIKE3NrcbGpsxMbEnJqc9PL0XF5cvLq8jI6M5ObkdHZ01NLUpKak/P78////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABv7AlnBILBqJqIJD8WGEQoyPwlJAHa/YrLZ1yUgQgLB43AGUIZ/EZstusyqfTtlsLsvp8zzgI2K1/0UsJgRkdIZ2YYiKBBl+gG0qIXV4iZWUepYdISqPWiQnmZeUYoijeScXnUcDGIeGlqKkoXkEA6pECYqudh8OBSoLGwcLA0pxmJkdJrctDq6VHRAaKg9bDw0aYLFmDqojpnQIASSdFxGtZHkjj87QdBAB1cwPAXey3H8mo3Qca8xECxiUypOAzQA9iBw4+kfkgQWEiUB4IoSwQwaGWCLMgYaBHBYN4CpgzFLAniENWFTImrNsZJYMA81wMsKCwit8LrU42EiHwv7CISYUleEgLycWFhxelSkQiKIhBFaMatlwJ0+Ioi0qKAUQQCqbADc7iCAioBQADFi9XnnQqtSHIRtCRVDLJoLSDgeE5LKEIC3dIxe0bWwpwNW6v1s0bCyjoAULCGZnIs6ilWdfEEr7TtbyADKlBfpevd2s5cMYMyYeQltBWqdZBxJuMm2NpcBKBSl0SaR9RcViABwkHYrK28iCmyHajvFYvEhcRSEI6GLeHK6rJ7D8VR9y/HSI3LJ2bxfiWxEHCWZnj29h+7SCb4pYr292yUHoPKPXlz1tYgImzeN1ppuAZEhWHQmxjaGZaaUYMF8Lkdwxml2LIZDKfCxEAEZLB/6Y1UFBD7ZAwgh5CWEaJWiFaIQIPJXhgYpNDQSBdjC2ENRKHPykIgshtAhANzWSB456NSrwmxwi/VUABQayQQIGPnZApFEwmSEBcWyU94xCRjmUiQMXsrGXOx0wsIBLKCQFUQk06hRWGPD4BcgFHkAQSwddAfLNVmVgkICcWphTQkx0WKBKO7+FY4AKOh7xgAonCDYLkKrcuBUeEAhAxQAgHHDABMVY8IGdhNphEUMqQAkLRBDt4yoGtmBEAkj3IKPLkbtoAOgtEYYCzi7PMNCkSywUIFAhtbozSggF7OoSHCYletpiH1TgrFQkmPCBpCs9pUAE1DW3QAEjKMAAAwwYYACFAr6AcC0bQQAAIfkECQkALQAsAAAAAEAAQACFTE5MrKqsfH581NbUZGZkxMLElJaU7O7sXFpctLa0jIqM5OLkdHJ0zM7MpKKk/Pr8VFZUtLK0hIaE3N7cbG5szMrMnJ6c9Pb0ZGJkvL68lJKU7OrsfHp8VFJUrK6shIKE3NrcbGpsxMbEnJqc9PL0XF5cvLq8jI6M5ObkdHZ01NLUpKak/P78////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABv7AlnBILBqHrInJokgxCBgGR7EqTFjHrHbLPZg+kA5ATAaYzx2EIkHiut/IikCMrpfp5k5H0sDC/0QsBQRjeYVlhneJISZ+gG8NIYWHhol2k3gUKo9cJCeKdKGXeIh3Bg+cRyCEopV1Z5eUmAQgqUQJirJpHAEmIAsbGyAgJg4cerCteiK2LQGIsggaKqhcDxUayJShAakOlXgAGBEXnCQRGLCyDo8rmIcdAdW2F8/hZSt/BdtnHBvNRTZwmJTIxJsBrcZ0cDAP4JAHDqCRqbXlAoFSYww6zGJCIgACbbQYIJWnwMYtBTxq0NIAFACNJ7WY0AVgkxEWFFwBYBeTy/6IcGNCOBqyT1QHDkN7HnmQAqPJQBcJdvinlMsCbXlCNBRhFECEqm8CuOpQgYgAggAQNASb5UI6gh+GbAD1la2bCJamCkmAVq1dNyQQgKv7wdLKv26yVYr7IEwym4i3VCCpFoQlv5G3NL5HDG3czFyOEVxiiSdoLRETOZBQ6ulpju8UDAxH8fURFUAZSKJE1baRCdtCRIXV2zeRDe+EbytuXAjycCEYSF3QvMiC5E0r1a7eYoDUKVIzcCfqSoGFVqa5pz40Yqaoz+PnJPMFDnP1xrJAbH48vmWyDqichcgI42kgy2fuoYFAOc3tZ4hGcw1WHV5ShdRCYaJgsBZobv5tA18LFUgFgAfGPYNWWUiwgoZer6EgGCVCFdEROEidxsJslbj2UAjKpIfYA6xhEqMRKojYAUyRXSDdJJAZccJYHeiI2AYl0HFYFiRgkFCUp4EgBgYWZuElKWSskJRdBUAwwRszktRBCszZRR0c65EEgQcbjvfTWGOUkACDgFwQQTdViaUTGRAYQI0bLKgwAgQZgZXSlpNA8IEDGYAwwQEHTABCBg4I8GIoTcYEwlsekcSPSwigABYJCtwTC0bgGBJCmD1VwOM7/LzTVSEEsiWIlq/wqkwdDDDzYwUfUGpsIh+geNoGETSr6it6fGACrrY9QMwIsjGAQXQfKDBCAQRzOhQEACH5BAkJAC0ALAAAAABAAEAAhUxOTKyqrHx+fNTW1GRmZMTCxJSWlOzu7FxaXLS2tIyKjOTi5HRydMzOzKSipPz6/FRWVLSytISGhNze3GxubMzKzJyenPT29GRiZLy+vJSSlOzq7Hx6fFRSVKyurISChNza3GxqbMTGxJyanPTy9FxeXLy6vIyOjOTm5HR2dNTS1KSmpPz+/P///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAb+wJZwSCwah6yJyaFIMQgERkphKWyO2Kx22zqYPpAOYAwQm8tjjMJ04LrfrMpHjD6j7/bOp8J6+4ssBQRkdIV1Y4Z3ACEFfX9vKiGHeWSIh5NjFCqPWyQneIqGHXaWmGIaJJxHAxiilmd0hKChaAQgqkQmrpcIHA4ZIAsbJAsqBQ5zsaRmJrgtDq+lZRoqD1wPDRoIlbBjDqoWoIUIAamPJBGt3HUWj9CkZR0B1s4XAaPrZd9vJpWHHFecEUHBgVaZZlwGmOnmwJFAIg8cUCpzSwuJQYk6FHiYRZc4DBe0aLg0SgRHLQUmnsjSwODGk1o8EhKzyQgLCt0A7IOpRWL+qBAOh2TIyCEozyMPUiQC8BIJxlcBj2pBgS/eoqAVSAaQ6iYALZNDBMRKQ4+rlgsYSnUQMORAtw4RzLqJIKtMmxYJxgJAEFJup22v4rb4MEmDXzca9H5o8QCCIgA1D2tp0A3BgwmiOhiVbOQBYEsg+ilbzHkLhzwmRkjbWRrLu0ojFExq2vrI0FdNxnaIXNvIgMcMJNmJ2rvIgmghCCgDQLz4kA26MaRVdtc5kQ2XQgi/09z6guUhUoTibb3Fb2UcZOOhXf72nQ+v6bAu/xrNiH542JYfQpibCcylWLYfY2EcAgILBdZBXnGU+SMgYcoYMOBIsHAgBF128FUeCdv+KIOQW7LAVR6GUIWlFwZl1YaWNKQJIcJbWxXnVR4VEMGCctxA0N1hKHRoSQgptlCANB1wEKRfDxQkDUIQhZDRfH6pNglQR6jwWBkZcJbBJWMsOMQnk3QAllwpRdOBYVmQoA43HWRplkfLYWBOFgq9pdNmArEAjSleGoEfLRygANMGp83SAZNc+KQWABDMw5FCJOn0yAjL1YFBAn05I4k0I6ji0y57GVANLjNaAqUfMq0TCwICOFDAACgccAAIAxw5UB2HPqSCOsvl1M2YWCgZQp/njPTYLspIsEU/I9jqTCTL5APLnEeQMIBZD5iwqSu+JrDfAxWcVmk+Fg7YAjoWyUTziqDmCvFAaLExwIB08lKxAExBAAAh+QQJCQAtACwAAAAAQABAAIVMTkysqqx8fnzU1tRkZmTEwsSUlpTs7uxcWly0trSMiozk4uR0cnTMzsykoqT8+vxUVlS0srSEhoTc3txsbmzMysycnpz09vRkYmS8vryUkpTs6ux8enxUUlSsrqyEgoTc2txsamzExsScmpz08vRcXly8uryMjozk5uR0dnTU0tSkpqT8/vz///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG/sCWcEgsGocsUMahEDBCIYZA4chMWMesdsslJSQIQAcgJpPHZYQkQeK630jRp1xGj+3n+keEhfuJLBkhd3R5hId5YiEZfX9vAxR4hnRoZoSUABQDjl0adZOIdZWfhycXnEcgBIWSrK6jmB0EE6hEJpehHQgfVSogBxsTKgUOHxCXsR0mtS0ribAIGioPbg8qGh3Zz2YBqCOIhBgRp44PHhiWkxaODttnEdTMDwFhsQDdcCaYZRwbzEUbGMBCs8wNCDyEHMT7R+RBO1wAIIDosgpiQYZHbm0L0UbLCYRiRGDcUkDSGA1aBiQ6c3FkFo1mymwywmKQKAAOXLr5xipE/qMhGfZxWKgzywMO2woUqfmsA4qibjZos+STSIFPZPBB5eIMl8ghc/BgILrVKLpECoYcMBmh7JsIle4cEBIBKwJybrdcCBO3bQsBmFDmdePJ0IcWDyCsVDHYTQWTDwYgQkC2sZEHU8V0AJFAEgfLbjggMzECk1bQWR7mGSGhEAClqLUEjasgBcKJsbOoQMQhhGt/uY8sWBniLCHgwQFiKo4MefIhG1xj8E1pwfMiExCGSIEV93UhKlhxkBD39XegkhSUjpvzfAvVZhx0TnTYvQCEJkCwonw+sWsQLBwTUwcNnNcAQh1QA9glI5znySj1zZfHXdeRICAhfknFil/J/tXFCnL3JTJWcg+UgNBnQ1TASgenoRbASh1U0BAGkkDgnGUoXFgGBj+1oE95HPSY11EwtiRETSa1Z5kF+1RlxIHpjJGBZRnkwlgWDw7YwVduleSKYFmQYJwlHUxZlpeIYNCRFgchM4YDQv7DQjuuieHdFvo0BUA/Lm2AFEjK+PEijAAgEEBlf1wQgGJYkaEkHDztAwAGCSDKxQURVPRKg5w4YBIhCBgwTTUqnFAPOFkxA9OAiSAgoxYiKAaRIUZyAgKNrtBhZhYSQjQGBncyQ4ICJuVRKxEJuIaHAmuOpAJ1IB07xI+a1RFCgVs9UACuA0orRLKwYJCBpS49UIFoI4R420KvHXxQAblbHRDBB1Ju0Vm7EdyY2wMgPKUFCiDAC0cQACH5BAkJACwALAAAAABAAEAAhUxOTKyqrHx+fNTW1GRmZJSWlOzu7MTCxFxaXIyKjOTi5HRydLS2tKSipPz6/MzOzFRWVISGhNze3GxubJyenPT29MzKzGRiZJSSlOzq7Hx6fLy+vFRSVLSytISChNza3GxqbJyanPTy9MTGxFxeXIyOjOTm5HR2dLy6vKSmpPz+/NTS1P///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAb+QJZwSCwahyoJipI4LS6XxSlB2UhUx6x2yzUwPBAOQDwGmMVoiAdl4LrfSIsHXa7Tz2Wxx4KF+4kqGyBmdXmFd3YAIBt9f28rE3h0ZJSHiWUTA45cIhiSeKB3iJV5JRWbRx8Xn6SFhoaTeASaqEMMraEcHg0HKwoiGQorBw0aCISfeRu1LA2hhQgYKw5uDhYYx4SxAA2oFLB5Fx0imyIBCGSsFI7Oo2MB1MwVARzpdt1wKNqGGibMRRk0WBrD4M0Ad9zi/SPioIGoMx84rYrF4cBCLSjqaRNDgJyWEpY4jLi4xYI7DFpWgANgkeSWjM9WHFExiBQ+l1sc7uMwodH+kA2kOGhQiDOLA4HpxCwDVDMPB39FuWTQqA2EzxGXAkR9E+AVBwtEPIS6QHRrlgqrQHkYYmBbB7NvOiQd04ZFh0MIPMLdIiLMxrcsxBYqsPcNBkQRWKjwm0dmYS4P5iJwIAHR5MdcHFAt80EfKA2Y3YhNukTUzdBZ2tVpkADWUtRZDrhqAgpARNhZVFbSAKLSU9xZFCACMRGZXuBEMuwEQQBWBuRGlNu70PQMVOhDhBsCcaL2bexCdGtbEMF3S/AsNrxKEMKVVvTNDoXQN2ktfIGFUHyojcAncgeMofHBYr45ht0DrnBAzWjaoASeJ/UJcZcdCJwCXQXZpAPYVIf+AIbcXb49J4QAsZCFXAUkiALaEFjN9R5uXe0DAFhIDGIHBCKiloFflFzgH32SaODfXg50J8p5Ndojxjqh6VSIVUeIVwmScHlW4Ef2jPFVYSNsA0ACfF0wSkVVziXGBcdFSVVSKQz5jwrOvDLGd1swcAgaAuS4UAZGsoKCH3HOBYAEFzkQAI+HnPZGe6GAsFAFHZAgYx4hoOIkIS864sAK2Hi1GjMwoaGnEQ4M8IEBBpgwADFgIOMlB3/+s0JaK2oh26uelnEBncx0AkCsWpT3TFCgYJDmQiscS4QID3lKBwgGwmZns8lwcAEKbmJ2gqDb6DJCtpiZQKyrHnRQF3gPCjCxwBNRLMAeCgqUhUoQACH5BAkJAC0ALAAAAABAAEAAhUxOTKyqrHx+fNTW1GRmZMTCxJSWlOzu7FxaXLS2tIyKjOTi5HRydMzOzKSipPz6/FRWVLSytISGhNze3GxubMzKzJyenPT29GRiZLy+vJSSlOzq7Hx6fFRSVKyurISChNza3GxqbMTGxJyanPTy9FxeXLy6vIyOjOTm5HR2dNTS1KSmpPz+/P///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAb+wJZwSCwah6xJwaFIMTAERkphyUxYx6x2yz0kPh2AGBAmi8NhxCdx4LrfyIoEbS7bz2Pzp4KF+4ksBSF1eHSGhHYEBX1/byoUeJFlY5OEZmYhDY1cFwZ0iIV3lYdmGiSbRwMEopeWlp+SYwQgqEQFpJdoHyMFICAbBwsqSxwIrYcdHSa1LSu5rxoqD24PKhrGeZ8dDqgWd5EYEdONJBEYlbkjjc6gZAHjtQ8Byc9kK34mr2IcG8xFCxxikcnwZgIEUtvg+RvywIFACLS2kCAQiUwHgguzmBgVBsMpLScQFsi45dYoACe0qKinjCSXfMcAqDjCYtAzbi65jPjWIQT+oyH5YHFQmJMmA1bLAK0K1a8olwX0KBH4WSFWAKdv5iESQUTAIQxEsR65gADdhyEHvgFIIPZNBEQd2rQIigdB2LZGSGCjFEGI11wG8L7RAOssCwiUxMwUzKWBKAgPQFg8Y5cxlwcHs4GAeemsZS4cDpnw1urq5y0OJ21T8GzkaS0ZKjaBFfH1ERWiODDIBmCB7SwLWgEIsdRO099FNiAibukjciIo0GGgoBrA8edCJixPIbw29ha4s3FgTcj197mWFOzMhvN86jwO6JbxfD4gIROSc1X+jnkUCBb02LEYdg28Ms0HiQEQ2HcaPOPZW3fsh5xekvTVQlrPWIgchIX+HIdgLmAhd0EJFdHXQlWimGZbAKBUAIhNeEBwnWULIHZHCERloA0AHPwkGAspqGUeEiGMosBrIxRChk+3EcLAXWIlsKNMWjQoBgYz4nXLK0dqQcI5HXgnWAEVdeRcFiB04KJlDT2DhpjAfYZCQFMmdZ4Q8tiY4DZFrZAAlFtcEAGJrIShTk5SAoCABhUAOsQFDRAmkBntkeRYHgBAIEAVA/yywQQDZOCAAJmxZNGQGS1gDBqs6sMTKB1gMEBRE00Zk5uTauAoKp4oiYypPIUwYFEsiLDbrbieRAYGJuyaUQVg1COckmTs4aNgJGTwATbVwdLBBxGciRwKSyjwAQMMIWDAwHgO9OKsG0EAACH5BAkJACwALAAAAABAAEAAhUxOTKyqrHx+fNTW1GRmZJSWlOzu7MTCxFxaXIyKjOTi5HRydLS2tKSipPz6/MzOzFRWVISGhNze3GxubJyenPT29MzKzGRiZJSSlOzq7Hx6fLy+vFRSVLSytISChNza3GxqbJyanPTy9MTGxFxeXIyOjOTm5HR2dLy6vKSmpPz+/NTS1P///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAb+QJZwSCwaiaYDJeFZEEALT4IyMh2v2KyWZeh4IAAOYBwmi8WIyKaybbtVI4+4XJ6fzWMOJ2JRuf9FKhsgeHWGeYdzIBt+gG4rhHd3dJKUlgATK45aIiWTdpeWoIZiGCKbRwMEc6GkiIWjZRcDqEQooJN1GiEHKx8ZGR8rBw0aCLCUHCi1LA2IoxwIGCsOWw4rGMdkr2ENqCGJeRcdp44iHRefdBSOzpd6KdXMFQGszwApfwyVcwsKzEUUaKDzbNmWAbnmNJAHkIiDEAnDfOB04d2Bhlg6RCTABounexwsYMxyICIGLCtendkwUssBkAA0GVEBohIAby21NLAXZkL+IyIbuHHQ8DPnFQcDP7EkQpMUhwxGt5jQsw0AiKIWts0JELVNPVIihwj4dIFhVywV0mn1MMSAzQ5n23RIZEDIvmcIOsbNUkFbHYMeCAI4uXcLBqpk2DoAY0hm4SwpDSFwICHX5MdaHBwD9QGFJbaYtYzVigIcQa6hszibFCICKzEXU2N5iSfBiU8TZV9BSFBDJDpQdR9RYAnEqqrlhBfJQJDDBQKkgisn4vYViN95rEwnQvw1iNuvcm8XwpuOhgTNY49n8fL1lFGo17uj08AzKNDrA4NCIYHb5fGL5fKBCn6JkYBe0z1gTzTVjGaVY+MdRhBocyGAglnbBViQEBn+UJDceizMtWBdIBrhQEWG4FciEQEcAkBYKw6RARivXVDUiiokRYlBMQoxHx1X9SjEBvzEBMgDC4xQmAXQDPaHCfpxsFRXDKg0xgUforUTJRTc2JAKqzlFyxYZkHBPGBpoh5ECC7goBo9bpIBLHhAEgKEj9LxmCE5/ULDgNhcEgKAbFXQAXUQAhIDKapLYAQEGD9w50woFaDNnN8zcIhQlEHhAwQYD/GKACQMckIIABVqpBwMNDaBWOHOq48okF0A4DwbNiaLqppSYYtQDNf3ZpK6fgGBrSyocoJaw4VSVxwLqxaWCBXIIVlWsYXigpGwGoOABAkU6y4EHKGSpmwMSHxCTwAIgXHDBAgskwMs/GAUBACH5BAkJAC0ALAAAAABAAEAAhUxOTKyqrHx+fNTW1GRmZMTCxJSWlOzu7FxaXLS2tIyKjOTi5HRydMzOzKSipPz6/FRWVLSytISGhNze3GxubMzKzJyenPT29GRiZLy+vJSSlOzq7Hx6fFRSVKyurISChNza3GxqbMTGxJyanPTy9FxeXLy6vIyOjOTm5HR2dNTS1KSmpPz+/P///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAb+wJZwSCwahyxQxqFIMQgERkphyYBYx6x2yz1EPhBAByAuj8sAyCdB4rrfyIrgTCeP72bzp4GF+4ksGSF2aHhohYRkIQV9f28NFIZ1iXiThhQDjlwkJ2eUhJJkeXV3Gm2aRiAYoKOHiKKipGQEE6hECaGwdgwOBSoLGyQLKgUOHwiveRAmti0rr3gIGhWnWw8NGsiHlSuoI3mHGBHVfiQRq56FFo4rsncBD80tDwEduR3dcCaJhBwb8kRQcPgkJsEbEJXQOIgHkMgDBwQ7gNi0ilUHZg2PmAjVAQM5Ixo+daiQUUuBXCe0qGAlBmPJLBth3WlwhMUgUuteboHoaQz+hUZDMlhKAVSnkQcDewIoUIQFgYQQ/hndssBeIQJARSjtEGCqmwCuRhIRAA4DQ69aLqBD82HIhlAR0LqJsK3DASEJwCG4IHcThHQA4raYEwuAhr5uQlZqy0IbHRWIuVRwheABCESVI1v7mwcErkNtNW8hHMvEt8IORO8E50CCVTtMVcNUqoABv4myj6xMx+HmLqm5iywAF4KDgl4LigZ3SwnD8jcbtjl/zmV4oRDUuQyYxCH7lgyIQns/0q7QiPFZPugC4BL9kAd/K+F2P6QB4A5n6bdQrCcLiwX5yXZBGOkI1sIBDXhwAgNjGLQcXZV0ABxhdJgVnFr8dDeEVvz+eBAcWKSIAAgGEUYlGwqceRJCgPuk0wEHyqHFwkCIxAaIb57kE5kFr4QQ42523JFBZDG5CFkWJ2wjBklycQjOYVqQQKJMYgzplVBhecQFQrmsEGMzLEDUikRvtEjliyiUtEEKSpLRHhc8vQKBBwE6ckEAKW7T1R8j3FeGOB+9ccE50JBxnibluRjLCQ3UeRQ2YYBDR2q2FFlIhClYUMAAKBxwwDBLcBCpIdu8qYkqgLWZ0JmtiIHBfPKQoMGqr01ihq2kKhCoPCqEkCqtqm4TwpFGsWCCr5KyBKyrBTj60gMVfOBnYbKI8UEFznpljrTV8tPBBxEAF5xlptXGAAYMITDAwHEmgJCtH0EAACH5BAkJAC0ALAAAAABAAEAAhUxOTKyqrHx+fNTW1GRmZMTCxJSWlOzu7FxaXLS2tIyKjOTi5HRydMzOzKSipPz6/FRWVLSytISGhNze3GxubMzKzJyenPT29GRiZLy+vJSSlOzq7Hx6fFRSVKyurISChNza3GxqbMTGxJyanPTy9FxeXLy6vIyOjOTm5HR2dNTS1KSmpPz+/P///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAb+wJZwSCwah4+JyaJIMTAERkrhyIBYx6x2yz0kPhAAoCMmm8sAyCdx4LrfQ5boQx7b63W7nvypYOGARCwmIWhnaHeJhyEZf4FvDRSHeWeTiHhiFA2PXCQae6CYl6OJJyScRyAYiaCIrWKhdxgDqEQmlK0dHRwjBSALGyQLKgUOHAiusHgmtS0rhsplCioXbg8qGsiHeyuoFrliGBGnjyQRq3p7I48OrGYdAQ/NLQ8ByLndcCaxAAwb80Q2cMCEJ8GbAWG2dRghDyCRB+1g3ekAohMBgmOYOTxSQCEAAuSynHClS8RGLRVEkdGgRYWijCe33Bql4giLQqIcxOQScU/+CEdD9k3iAHSnkQcDo3XIUITFRaX/jG5ZoCsaAaAiKo0JINVNgEkdChARIApDw65aLqBTJiBgBQ8KJAGIgNZNBIVRjy44WzcLCQgE6fZt9onSh8HNGohCwBcxoAf3lFV0zIlOOo2UA7XDtC5zoAKXFHgONEAUg9GAFqTrEAI1nA3RAGDgIMFBgQVFXQtBUbVMiEKwIPjTTUQ1ohApxpyZTLyFS0q0RYlt3iIDKwUjQOmkvlmigwSXDlMni8jEBK2Mm7NIiAbEA8ASAdQk/lxPegETAbAkbgCX+ASTQFCNaxdoI5FgsBHkgW4RQNNBXvhRgsGAnj2AwSTiCZGVK1z+jRZAMhUIcqEhEOTlGArwyVJUBnnYQRRlSJE0nSAhWLIdYt+I8tMR9UUzY11CgTLfEYXt0YFJdW3Iyn5+jSiRLkx1NVOLHWAQUhYgVDWJA7nNA5GDYzAnU3x5cIDCSRskhxEAmHm1mh0QeNDYIxcEAJ9CN8IxgkdkYJAAhYBccE5sd3T2yAoq2adBA3MawUID2YBZR4eozPQmHhAIUMUAExxwwAIDZLCCAAa6U0abqKiSDC4vscJPlWI2Q4ICoig3ilatoqHBlQ6pUCNJrr6aSAhD7vRAAU7WagmhYoRgQqMxsVCBZczyo1wf0Ha1QQR0rBnfGB+YYOJoD4BgggMOCjDAQAgYqEuFCe45FAQAIfkECQkALAAsAAAAAEAAQACFTE5MrKqsfH581NbUZGZklJaU7O7sxMLEXFpcjIqM5OLkdHJ0tLa0pKKk/Pr8zM7MVFZUhIaE3N7cbG5snJ6c9Pb0zMrMZGJklJKU7OrsfHp8vL68VFJUtLK0hIKE3NrcbGpsnJqc9PL0xMbEXF5cjI6M5ObkdHZ0vLq8pKak/P781NLU////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABv5AlnBILBqHKsmhkTgtSKCFJ0E5mI7YrHbLMqAiCIAYwBmLy2WIp2Pgut8qSwRNrtc55fsZ4Bmp3oBFKgcgdnZ0eXl7dwQbf4FvKxOKiIuHepQAEyuQWw4FmIaJoaOhGCKdRwMEmaSWZqOlABcDqUQHsaJkHiEHKxIZGR8rByEaEIqXaCi2LCmhdxwYKw5cDisYYYt0AA2pDbp5CB0VnSIdF9t3BZABY9xkAdXNDgHwdt5vGSSVZRoZzYpIWKDnDgNAFRpkajAvIBEH4PYkqgXIhAc0Gxxm6ZAMzQVUgR4sGKFRiwU878SUKMmSCIpwD1rKVHgJxCOZGlVoUJcRZ/7JDMgkErjpM6C7jiSLOnSQzpCHIRkogFQaiKNEDm1YMABAAgVRqlsqBH3XQYiHOgs4gXWDoeBTB2PJJCi3VsuDTAgcSJAIAMLXukUchBn14SWlp4C1COiIIiKdfImxgOMWIkHBA5GzHBDl4cQ2ipmNDBClAUSsK6GNKIAHgoAhAFNTQ+XbOhZA2UQyvL5QKNlt3EJMVAJxotIH4ENGU1oQ4TVm5Cw266ESCzJwmmZCGDaDGLkATCg+8M2LXPDrD3AzqcW9gi+HamcpYUBeoCPirdwQ0E1dYbCdsl1kwgGAqXVgCQe/xffOBQ1FVsEFmWhAxAilcBBAau6QkUhSQv6owIoZACDwG2AmxCXGBV+hkIsGfymlk3vMCGIaLN0kNtkhNh3RHjd49ASWdKWsZ0Rb23BgAVgUFgRAAlqIAGGRPuLEQDJnfLTFACht00CLzahAASKJCJnFS7oAsIACLClQ3IEAxOgGdrFY2GAnFQQAQZFiWOdGCAKOcQE5dDLQVCVihPDNa/kVQI01D2TD1yF6BqKiK+IIkIIvwGQgwQobNCCANgUlMqBDHzSVknsghhrOiWLaIgIGPPJ4FaqqJhCbRivMCGIurxBaBgitsnTAAvD0iUZHdVzg1VoWXNTKKxre4YEFXBYlAgoeaFOsIQh4sMGtoSmwRAIeLMCbFAgJNHAAmhoFAQAh+QQJCQAtACwAAAAAQABAAIVMTkysqqx8fnzU1tRkZmTEwsSUlpTs7uxcWly0trSMiozk4uR0cnTMzsykoqT8+vxUVlS0srSEhoTc3txsbmzMysycnpz09vRkYmS8vryUkpTs6ux8enxUUlSsrqyEgoTc2txsamzExsScmpz08vRcXly8uryMjozk5uR0dnTU0tSkpqT8/vz///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG/sCWcEgsGomoguX0YYQwFI7EUQCxjtisdkvKfCAdQFgMII8BkE/ksG27iZUv2Vwe2+cdSeX67hdFDHWCZXiCd2QhBXx+byNhd4+PdIeHFCqMbyQEkmeEc5N0dCMXmG0oCIahqp6SnwQDpVsqZ48fI1UgGwcgKgUjHx2dkMEZsVomYggaFQ9tDw0aqIN3K8ZZAR4kmCQRGIN0FtbiRw8BwZ5z1W8o424oHKGPJm4gECLtzg6dZhNcBGj98G0xce4OAW1ZNJDBwEaglgKUAJzIomIQA1IOsxCcBuCSERYUJklYlNGIPkKPQpAUUqAQAA4rSw55wGFfh3lEWGzCA2GD/swsCwoiajakAisxAX5qMYeuQwUiH8ScwUBU6ZELGFoB+DDkAC0xEaxqiVCog88WZFshwCiWHKo7YVtE/aShrZYRTbmyAGPIo90jFdU+APGtQ9W/RR5ImwMCGSeuiLHUpGXCwiEHkbGsQFlmhIJCBTIfyfBVQYpPHfyKHjJAKwcKrTosWF1kQaEQ/zqdpS1kgzAMO83s5r0hVIgQqGfzFoLia4gUWkEsF9IajxTQ01u05PzB8ifM00+ecYCMe3YBhUwQ7oTgsGjF36xwEtNgeWCUHa5EpWVguYHYkKU1x1q0wTdIXMXR0kFcogmIEkJyfQIAVaJhlQoHcICSVGYB/kjoVE7B1dEBO4ihwJckGKzkmHXuKcUCPKjhlBNyl/3l3R0qAYaaGDIqVZ4wT2FxQmxihKYURKAooAUJWR3VQTEy/cgZBhBiAYJQZjgQkzUsOFCWGNK1sSJnL5E4zjvxlGGkG14SiUYALfpxQQB8xQNeH440NQYGEbDVxwUJeKMVGSOUssKgZyjTQJxFsNCAAW85KcadmCAZGy1pWJDBABMccMACAxTggACR2sFJBwmIM0CTHH01XyqFlYFBmOI8oMFXoKTpaigaVDmOCiFE5Oau+4SgmkAPmMAqOi4NagYGBTCKDwtxCGWTpGJ8wAxi3AADCZl1fGDCcJkNJqoCDgwwgAEG6SpA3gLS9hEEACH5BAkJAC0ALAAAAABAAEAAhUxOTKyqrHx+fNTW1GRmZMTCxJSWlOzu7FxaXLS2tIyKjOTi5HRydMzOzKSipPz6/FRWVLSytISGhNze3GxubMzKzJyenPT29GRiZLy+vJSSlOzq7Hx6fFRSVKyurISChNza3GxqbMTGxJyanPTy9FxeXLy6vIyOjOTm5HR2dNTS1KSmpPz+/P///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAb+wJZwSCwaiwuLIsXAYBgphSUzeRyv2Ky2iOoAAN5v2Iv4JA7btBqbGoPfYXBHUGGt7+oEXPzdvwkZdnhpKiRZJF6JfIpuHRQqg4cnACZaEn1+fYxiJxeRRgMEXhxaIh2Ki5huYAQgn0MmbhtZDyogGxsLKgUOHKdxq6eVnw58YAGfDw0aCJqZDpEje14hr0IkERiYqRZ4xW/gHQPWQg8Bp+Fv0Gom6W8cs+RCGxzb4MNaA43qVvJDDw5QwRl3iIAfL/j8EYmFygsBQ1hONASTQeGVAuj2nMCiIhVCi1gygOMDyQgLCnHejACZ5RujEIKIiPTDoR/LIw98qQJQkQj+ixCbECy4mWUDujEwiVQw9gUZ0SwB3FUgIqARBptPcWoDJmDIAYEAImTVEsEZGDQtEjRCAHHslQsIgIUV8mEkAA1utRhI2eFDiwcQUpXMe6UjKgQPQPhBTBjLg2aLQLRz47cxFl8pTVhg6tTykW9wRkjYVMDzRbsKGIzsMNg0EX17GKAMN9R1kQ3bOoQwGC6eba+bnKxq+7sF7pQhQqTzXbyLsRApmLoqLsQwHw4K0pWm3qIAapd91lEv5sbBZD6VqdcdaWJCQ8bFAcsFwQIC39auGwhkXBfVyuIapFJZWcAg4IltcK0mVgtfMZXAbwSG01ZVzlzl2gNboUeEKeH+dNCZZVEJNNUQLIiyDQLM5YVCYM4kRYR306QQk1ss1HMUGAmVA9RO4rlF3nMzDmGdG9uNlUEwAOBHhETOnCLCWBwKhBcWJGSoSQc93YRROh1gQNwRKmTkxgpBksPCCu6AMZ0W56XCAQoK0TPNGzm2xNQbEASA1SAPeGDfnQD0mMYIq8BRQgQH3kHCCiUg6cV/3hSqCAIGqLDnESw0YMCfmXwh6B2xMLWfAA5k0MAEGxyAwgAFrCBAM4XC0UGdeICAAVgTbbIJl31goGQkJASYyUSrNZkbAAp8SY4Kyt25q67GAhDCr/KwYMKOdkW7EyYhmHApSA9U8ME+fB0ExgciFXz7FDYfQJZKbn2ZkKJniZnggAYfcBDCEwwoYN4C6t4RBAA7UlpLZDlmTkIreWY2U2Mzd3pVNG1sWlpXSzZZUHZ3YWR6dTJhVWFGK1NWUUd0SFdhS010dnBwelNlZGtwbkNKcA==);background-repeat:no-repeat;background-size:100%;content:"";display:block;height:30px;margin:35% auto auto;width:30px}.EV_UploadPhoto #EV_main_img div.progress:before{margin-top:25%}.EV_UploadPhoto .EV_Delete{background-color:rgba(248,248,248,0.8);background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAACXBIWXMAAChyAAAocgF7isG5AAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAKHSURBVHja5Js7TiNBEEDfFBMiX4AbcJ6VVhaBRW5xCI6AyBGBZSE5ItjTbLLBXsAiZOUN3IOGAYb5VHVXQSeWLLvc73mmu6ZLVf0+pztOgJ/AFVABt8AWeCbWqIFr4BL4A9wAD8C/9oeqjoAT4B646ATbActAEur0p/3ovL8BVm0JMgCeFGibAkeFJ7HdJ9ZXAvrgI0nog39XQj0Qvi0Bp7fDEPi2BIBVnRa8ixE/5FHCGPi2hF+SVvuxw9PtMAW+GVeStjqCSpgDD1BJ2ucJKGEuPMCtpCC7YBI04HfAVtJCtgwkQQt+CTw3eUAUCarw3UzQuwR1+K4AzxJM4N8T4FGCGfxHAjxJMIXvE+BBgjn8ZwJKSsgCP0RACQnZ4IcKyCkhK/wYATkkZIcfK8BSQhF4Jq7OjQRmTLj53mV6vSsBD29PhXNvU/v0uigBP/UK0LwS5oDPhp+yBlisCcXgNQSUkqBWqBGlCeWUoFqlEsWJ5ZCgXqIT5QlaSjCpT4rBRC0kmBVn5+QBn41T4K/CVrcHzoAni0kK33xYCahTertQiLVIseooAjRSZI1DlSICLOBNJUgQeDMJEgjeRIIEg1eXIAHhVSVIYfh961CkiAQpCL9LGd4ZBStQXio2WmeMo58XxAG81gPUpCtBHMAXlSBO4ItJEEfwRSSIM/jsEsQhfFYJ4hQ+mwRxDJ9FgjiHN5cgAeBNJUgQeDMJdSD4rgSVZ4c6BYsCry3hUYB1MHjN22EtwCEgvJaEg3DsqIwIryHhRji2k26Cws+RsAEehGMb6WqgBM8ttGMkvLTQNnnAEAkR+oeHSHjVP9zOBPskRGqe7pPwpnm6+uLt88u0zR/4oH3+/wDcuzyspCSUCwAAAABJRU5ErkJggg==);background-position:center;background-repeat:no-repeat;background-size:85%;bottom:2px;cursor:pointer;height:20px;position:absolute;right:2px;width:20px}.EV_UploadPhoto .EV_Delete.hidden{display:none}#ui-datepicker-div.ui-widget{font-size:1rem}img.emojione{width:20px}.social_btn{text-align:center}.social_btn.no_center{text-align:initial}.social_btn > div{display:inline-block;margin:5px;vertical-align:middle}.calendar_overview_event{background-color:#f0f0f0;box-shadow:0 0 9px rgba(0,0,0,03), 0 0 1px 1px rgba(0,0,0,02);box-sizing:border-box;font-size:12px;height:200px;padding:15px 10px;width:350px}.header_overview_event p{height:30px;line-height:30px}.header_overview_event div > span:first-child{color:#00acba;float:left;font-size:14px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:60%}.header_overview_event div > span:last-child{float:right;text-align:right;width:39%}.img_overview_event{float:left;width:39%}.img_overview_event img{display:block;height:100px;margin:0 auto;width:100px}.desc_overview_event{float:right;overflow-wrap:break-word;width:60%}.uppercase{text-transform:uppercase}.text-justify{text-align:justify}.fa_toolbar_XL_Sized{min-width:980px;width:100%}.fa_toolbar_L_Sized{min-width:774px}.fa_toolbar_M_Sized{min-width:519px}#fa_toolbar{background-color:#FFF;color:#FFF;font-family:Helvetica, Verdana, Arial;font-size:16px;height:30px;left:0;z-index:20002}#fa_toolbar :link,#fa_toolbar :visited{color:#FFF;text-decoration:none}#fa_toolbar a:hover{text-decoration:underline}#fa_toolbar a:active,#fa_toolbar a:hover,#fa_toolbar a:link,#fa_toolbar a:visited{border:none}#fa_show,.fa_tbMainElement,.fa_tbMainElement a{display:inline-block!important;vertical-align:middle}#fa_toolbar #fa_icon{background-image:url(https://illiweb.com/fa/i/toolbar/pa0.png);background-repeat:no-repeat;background-size:30px;display:inline-block!important;height:30px;visibility:visible!important;width:30px}#fa_toolbar #fa_fb,#fa_toolbar #fa_gp,#fa_toolbar #fa_hide,#fa_toolbar #fa_magnifier,#fa_toolbar #fa_mail,#fa_toolbar #fa_rss,#fa_toolbar #fa_twitter,#fa_toolbar_hidden #fa_show{background-image:url(https://illiweb.com/fa/i/toolbar/toolbar.png);cursor:pointer;height:30px;width:30px}#fa_left{display:inline-block!important;height:auto!important;line-height:30px!important;visibility:visible!important;width:auto!important}#fa_icon,#fa_toolbar #fa_service{color:#39C}#fa_toolbar #fa_service{display:inline-block!important;text-decoration:none!important;visibility:visible!important}#fa_toolbar #fa_service:hover[href]{text-decoration:underline!important}#fa_search{height:30px;margin-left:20px}#fa_search form{display:inline;margin:0;padding:0}#fa_search #fa_magnifier{background-position:-30px 0;position:absolute}#fa_search #fa_textarea{border:0;border-radius:5px;height:24px;line-height:24px;margin-top:3px;padding:0;text-indent:30px!important;width:200px}#fa_share{font-size:16px;line-height:30px!important;margin-left:20px}#fa_share_text{color:#39C;cursor:default;text-decoration:none!important}#fa_fb{background-position:-60px 0;margin-left:10px}#fa_twitter{background-position:-90px 0}#fa_gp{background-position:-120px 0}#fa_mail{background-position:-150px 0}#fa_rss{background-position:-180px 0}#fa_right{float:right;font-size:14px}#fa_right a.rightHeaderLink{color:#39C;line-height:30px;margin-left:10px;vertical-align:top}#fa_right span.rightHeaderLink{color:#39C;display:inline-block;line-height:30px;margin-left:1px;vertical-align:top}#fa_right #fa_notifications,#fa_welcome{color:#39C;line-height:30px;padding:0 5px}#fa_hide{background-position:-210px 0}#fa_menu{display:inline-block}#fa_right #fa_welcome:hover,#fa_toolbar #fa_right #fa_notifications:hover{cursor:pointer}#fa_right #fa_menu #fa_welcome,#fa_right.notification #fa_menu #fa_welcome{color:#39C}#fa_right #fa_menu ul,#fa_right.notification #fa_menu ul{display:none}#fa_right.welcome #fa_menu #fa_welcome{background-color:#fff;color:#333}#fa_right.welcome #fa_menu ul{display:block}#fa_menu:hover :visited,#fa_toolbar > #fa_right.notification > #fa_notifications{background-color:#FFF;color:#333}#fa_toolbar #fa_right .fa_separator{background-color:#CCC;height:1px;margin:0;padding:0;text-align:center;width:90%}#fa_menulist{background-color:#FFF;border:1px solid #333;border-top:0 solid #FFF;display:none;line-height:32px;list-style-type:none;margin:0;min-width:175px;padding:0 10px 0 150px;position:absolute;width:auto;z-index:10000}#fa_menulist :link,#fa_menulist :visited{color:#00569C!important}#fa_toolbar_hidden{background-color:#FFF;border-radius:0 0 5px 5px;height:30px;margin-top:-60px;position:absolute;right:0;width:30px;z-index:20002}#fa_show{background-position:-240px 0}#fa_toolbar #fa_right #fa_notifications #notif_unread{display:none;margin-left:.5em}#fa_toolbar #fa_right #fa_notifications.unread #notif_unread{display:inline}#fa_toolbar #fa_right #notif_list{background-color:#FFF;border:1px solid #333;border-top:0 solid #FFF;display:none;font-size:11px;list-style-type:none;margin:0;padding:0;position:absolute;z-index:10000}#fa_toolbar #fa_right.notification #notif_list{display:block}#fa_toolbar #fa_right #notif_list li{color:#333;display:block;font-size:1em;line-height:1.2em;margin:0;padding:0 .5em .5em}#fa_toolbar #fa_right #notif_list li .contentText{float:left;height:2.4em;overflow:hidden;width:27em}#fa_toolbar #fa_right #notif_list li .contentText a{color:#00569C!important;text-decoration:underline!important;vertical-align:baseline}#fa_toolbar #fa_right #notif_list li:first-child{padding-top:.5em}#fa_toolbar #fa_right #notif_list li:first-child hr{display:none}#fa_toolbar #fa_right #notif_list li .content{color:inherit!important;display:block;line-height:inherit!important;margin:0;overflow:hidden;vertical-align:top;width:30em}#fa_toolbar #fa_right #notif_list li a.delete{background:transparent url(https://illiweb.com/fa/i/toolbar/toolbar.png) no-repeat -274px 50%;float:right;height:2.4em;width:22px}#fa_toolbar #fa_right #notif_list li hr{border:0 solid #ccc;border-top-width:1px;margin:0 0 .5em}#fa_toolbar #fa_right #notif_list li.unread{background-color:#e5e5e5;font-weight:700}#fa_toolbar #fa_right #notif_list li.see_all{background-color:#333;color:#fff;padding:.7em!important;text-align:right}#fa_toolbar #fa_right #notif_list li.see_all a{color:#fff;width:100%}#fa_toolbar #live_notif{position:absolute;width:330px}#fa_toolbar #live_notif .fa_notification{background-color:#333;border-radius:5px;opacity:.8;padding:10px}#fa_toolbar #live_notif .fa_notification .content{background-image:url(https://illiweb.com/fa/notifications/notifications.png);background-repeat:no-repeat;color:#fff;display:inline-block;font-size:11px;height:32px;overflow:hidden;padding-left:40px}#fa_toolbar #live_notif .fa_notification a{text-decoration:underline!important;vertical-align:baseline}.fa_fix{position:fixed!important;right:0;top:0}#fa_toolbar .fa_hide{display:none!important}#fa_usermenu{color:#333;font-size:12px;left:0;padding:10px 20px 10px 10px;position:absolute;text-align:center;width:120px}#fa_ranktitle{overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:120px}#fa_ranktitle:hover{color:#333;text-decoration:none!important}#fa_usermenu td{line-height:15px;margin-bottom:5px;padding:0}#fa_usermenu td.first{text-align:right}#fa_usermenu td.bold{font-weight:700;text-align:left}#fa_usermenu img{max-height:120px;max-width:120px;width:120px}@media print{*{background-color:#fff;background-image:none;color:#000}body{font-size:10pt;margin:0;padding:0}body#phpbb div#wrap{margin:0;width:85%}span.corners-bottom,span.corners-top{display:none}#wrap #logo-desc img,#wrap #logo-desc p,div#page-header div.navbar,div#page-header div.navbar ul.linklist{display:none!important}#wrap div.headerbar{border-bottom:1px solid #ccc;margin:0}#wrap div#page-body h2{border-bottom:1px solid #ccc;font-weight:bolder;margin-bottom:1em}#wrap div#page-body .left-box,#wrap div#page-body .pagination,#wrap div#page-body div.topic-actions,#wrap div.post .right,#wrap div.postbody div.signature,#wrap div.postbody img,#wrap div.postbody ul.profile-icons,#wrap dl.postprofile{display:none!important;float:none}#wrap dl.postprofile{float:none}#wrap div.postbody .online{background-image:none}#wrap div.postbody{width:auto}#wrap div.postbody h3{font-size:10pt}#wrap div.postbody p.author{border-bottom:1px dashed #ccc;width:100%}#wrap div#page-body div.post{border-top:3px double #ccc;padding:0 0 2em}div.postbody{float:none;width:100%}#wrap div#page-body div.post .content{overflow:visible}div.noprint{display:none}}.fa-ajax-panel.fa-ajax-topic-move option[value=f31],.fa-ajax-panel.fa-ajax-topic-move option[value=f35],.fa-ajax-panel.fa-ajax-topic-move option[value=f54],.fa-ajax-panel.fa-ajax-topic-move option[value=f55],.fa-ajax-panel.fa-ajax-topic-move option[value=f71],.fa-ajax-panel.fa-ajax-topic-move option[value=f73],.fa-ajax-panel.fa-ajax-topic-move option[value=f76],.fa-ajax-panel.fa-ajax-topic-move option[value=f78]{background-color:#68B800;color:#fff}.fa-ajax-panel.fa-ajax-topic-move option[value=f50]{background-color:#787DEA;color:#fff}.fa-ajax-panel.fa-ajax-topic-move option[value=f5]{background-color:#e34b3c;color:#fff}div#main-content > div[style="overflow:visible"][class]:first-child,div#main-content > div[style="overflow:visible"][class]:last-child{display:none!important}.post .content > div ol > br:first-child,.post .content > div ul > br:first-child{display:none}.display-none{display:none}.module span.corners-bottom,.module span.corners-top{display:none}#page-body{box-sizing:border-box;padding:5px 15px}#content-container div#container,#content-container div#content{float:none;margin-right:0}.main-news-title,a.lastpost-link{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.headerbar{background:#369FCF;min-height:200px}.conteneur_container_IE{background:url(https://i.imgur.com/xLxsSz4.png) 0 26px repeat-x}#logo-desc p,#site-title,.headerbar .corners-bottom,.headerbar .corners-top{display:none}#page-header{margin:0 -5px}#page-header .navbar{background:#369FCF;margin-bottom:15px;padding-bottom:10px}#page-header .navbar .linklist li{font-size:0}#page-header .navbar .linklist{background:#2D3134;border:none;margin:-9px -10px 5px}#page-header a.mainmenu{color:#eee;display:inline-block;font-family:sans-serif;font-size:13px;font-weight:700;height:40px;line-height:37px;outline:0;padding:0 15px;transition-duration:.1s}#page-header a.mainmenu[href="/register"]{color:#8C5}span.new-message{color:#EB3}span.new-message:before{content:'\f003';font-family:FontAwesome;margin-right:6px}#page-header a#logo{padding:0}.container{margin:-33px auto 0;width:80%}#page-header a.mainmenu.fa_navactif,#page-header a.mainmenu:hover{background-position:0 40px}#page-header a.mainmenu img,#page-header a.mainmenu[href*="/gallery"],#page-header a.mainmenu[href="/faq"]{display:none}#page-header a.active,#page-header a.mainmenu:hover{background-color:#1A1A1A}#page-header a.mainmenu[href^="/login"]:hover{background-color:#E54732}#sub-navbar{height:58px}#switch-login{float:right;padding-right:20px;padding-top:10px}#switch-login input.inputbox{border-color:transparent;border-radius:0 3px 3px 0;box-sizing:border-box;color:#555;font-family:sans-serif;font-size:13px;height:40px;margin-right:20px;padding:0 10px;width:150px!important}#switch-login .label-icone,#switch-login button[type=submit]{background-color:#2e3133;box-sizing:border-box;color:#fff;height:40px;vertical-align:top}#switch-login .label-icone{border-radius:3px 0 0 3px;font-size:21px;padding:9px 10px}#switch-login button[type=submit]{border:0;border-radius:4px;cursor:pointer;font-family:sans-serif;font-size:14px;font-weight:700;padding:0 10px}.cards .fa,.main-news-title,.ul-icons li img{vertical-align:middle}#search-box #search button[type=submit]{background-color:#2E3133;border:0;border-radius:0 4px 4px 0;font-size:21px;height:44px;margin-left:0;margin-right:3px;position:relative;width:50px!important}#fa_sticky_nav{background:#FAFAFA;border-bottom:1px solid #CCC!important;font-size:0;height:30px;overflow:hidden;position:fixed;right:0;text-align:center;transition:top .2s linear,width .6s ease-in-out;z-index:999}#fa_sticky_nav li{display:inline}#fa_sticky_nav a.mainmenu{background:url(https://i.servimg.com/u/f18/18/45/41/65/nav10.png) 0 30px repeat-x;color:#39C;display:inline-block;font-family:"Trebuchet MS",Arial,Verdana,Sans-serif;font-size:12px;font-weight:700;height:30px;line-height:30px;padding:0 10px;transition:.2s}#fa_sticky_nav a.mainmenu.fa_navactif,#fa_sticky_nav a.mainmenu:hover{background-position:0 25px}#fa_sticky_toggle{background:url(https://i.servimg.com/u/f21/18/21/41/30/omnibo10.png) no-repeat #FAFAFA;border:1px solid #CCC;border-right:none;display:inline-block;height:29px;position:fixed;right:0;transition:top .2s linear;width:30px;z-index:999}#fa_sticky_nav a.mainmenu[href="/report"] img,.main-left ul.mini-screen,.main-right li:nth-child(n+5){display:none}#fa_sticky_toggle:hover{background-position:-30px 0}#fa_toolbar_hidden{border:1px solid #CCC;border-radius:0!important;border-right:0;border-top:0}.post div[style*="-30px;"]{top:-60px!important}#fa_ticker_container #fa_ticker .fa_ticker_content .fa-exclamation-triangle,#fa_ticker_container #fa_ticker .fa_ticker_content .fa-warning{color:#fff;font-size:20px}#fa_ticker_container #fa_ticker .fa_ticker_content{color:#fff!important;font-family:sans-serif;font-size:18px;font-weight:700;padding-top:7px;text-align:center;text-shadow:1px 1px 2px #26789f}#fa_ticker_container #fa_ticker .fa_ticker_content a{color:#fff!important;text-decoration:none}#fa_ticker_container #fa_ticker .fa_ticker_content a:hover{border-bottom:1px solid #fff}body{background-color:#E5E5E5;color:#555;counter-reset:chapter;font-size:10px}#wrap{background:#F2F2F2;background-clip:padding-box;border:1px solid rgba(0,0,0,.1);max-width:95%;padding:20px 5px 0}#main-content{padding:3px}.cards .card,.main-left,.main-right{box-sizing:border-box;font-family:sans-serif}.new,.qeel_title,.text_label{font-weight:700}.footer-title,.qeel_title,.text_label{text-transform:uppercase}.cards .card{color:#fff;float:left;font-size:22px;margin-top:10px;padding:20px 30px;width:31%}.cards .card.yellow-card{background-color:#e6ad1d;border-bottom:3px solid #c79616;margin-right:1.5%;text-shadow:0 0 1px #c79616}.cards .card.red-card{background-color:#E54732;border-bottom:3px solid #C62F1A;margin-left:1.5%;text-shadow:0 0 1px #C62F1A;width:32%}.cards .card.green-card{background-color:#71be47;border-bottom:3px solid #60a53a;margin-left:1.5%;text-shadow:0 0 1px #60a53a;width:32.5%}.cards .fa{font-size:37px;margin-right:15px}.main-left,.main-right{border:10px solid #369fcf;font-size:14px;line-height:25px;margin:20px 0 0;min-height:179px}.main-left{float:left;width:31%}.img-whois,.main-right{float:right}.main-left>h2,.main-right>h2{background-color:#369fcf;color:#fff!important;font-family:sans-serif;font-size:18px;margin:0;padding:0 14px 8px}.main-left ul,.main-right ul{padding:10px}ul.main-news{list-style:none!important;padding-left:10px!important}ul.fa-ul{margin-left:0;padding-left:30px!important}.main-right{width:66%}.main-left li:nth-child(2n+1),.main-right li:nth-child(2n+1){background-color:#f6f6f6}.main-news-time{box-sizing:border-box;color:#555;display:inline-block;float:right;font-size:.9em;padding-right:5px;text-align:right;width:25%}.main-news-title{display:inline-block;width:75%}.qeel_title{background:#e54732;color:#FFF;font-family:"Trebuchet MS",Arial,Verdana,Sans-serif;font-size:16px;padding:8px 15px}#fa_qeel .qeel_title:nth-child(n+3){background-color:#2e3133!important}.qeel_title a{color:#FFF}.qeel_section{background:#fafafa;color:#333;font-size:12px;line-height:1.5em;padding:15px}#online-box #fa_qeel{clear:both;margin:0 -5px}#fa_stats{background:#2E3133;color:#FFF;font-family:Arial,Verdana,Sans-serif;padding:15px 0;text-align:center}.stat_label,.stat_label a{color:#2E3133}.stat_label{background:#F2F2F2;border-radius:3px;display:inline-block;font-size:0;margin:0 12px 0 7.5%;padding:6px 12px}.stat_label strong,.text_label{font-size:14px}#page-footer,#page-footer a{color:#A3AAAE}.text_label{margin-right:7.5%}#footer-container,div#forum.footer-container{margin:0 auto;padding:0 15px;width:90%}#fa_groups{font-size:0}#fa_groups b,#fa_groups:before{font-size:11px;font-style:normal}#fa_groups:before{content:"Staff: "}#fa_groups b:after{content:", ";font-weight:400}#fa_groups b:last-child:after{content:""}.Administradores,.g_Administradores{background:#f60}#page-footer{background:#2E3133;clear:both;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;margin-top:30px;min-width:960px;padding-bottom:60px;text-align:left}#page-footer a:hover{color:#CCD0D2}.footer-col{float:left;width:25%}.footer-title{display:block;font-family:"Trebuchet MS","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:17px;margin:60px 0 25px}.footer-list{list-style:none;margin:0 0 10px;padding-left:0}.footer-list li{margin-bottom:10px}.footer-image{display:inline-block;text-align:center;width:25px}.footer-row hr{border:none;border-top:2px solid #FFF!important;margin:40px auto 0;width:100px}.footer-copyright{padding-top:20px;text-align:center}#footer_brand{display:block;margin:0 auto;width:230px}#footer_brand span{color:#FFF;display:inline-block;margin:10px}#footerBackToTop{position:relative}#footerBackToTop a{background:#3E4143;border-radius:30px;display:inline-block;height:30px;left:50%;margin-left:-15px;position:absolute;top:10px;width:30px}#footerBackToTop a:hover{background:#1E2123}#footerBackToTop a img{margin-top:9px}.defaultFooterLink a.small{color:#FF9!important}.content h1,.content h2,.content h3,.content h4,.h1,.h2,.h3,.h4,.h5,.h6,.panel h1,.panel h2,.panel h3,.panel h4,h1,h1.page-title,h2,h2.h3,h2.u,h3,h4,h5,h6{border-color:#39C;color:#39C}.forabg,.forumbg{background:#FAFAFA;border:1px solid #DDD;border-bottom-width:2px;border-radius:3px;margin-bottom:30px;overflow:hidden}.forabg ul,.forumbg ul{background:0 0}.forabg .header,.forumbg .header{background:#39c;border-bottom:solid 1px #dfdfdf;margin:-5px -5px 10px;padding:6px 3px 3px}.forabg .header dd,.forumbg .header dd{font-size:11px;font-weight:700}.forabg .header dt,.forabg .header h2,.forumbg .header .dterm,.forumbg .header dt{font-family:"Trebuchet MS",Arial,Verdana,Sans-serif;font-size:13px;font-weight:700;padding-left:6px!important}.forabg .header .dterm.full-size{width:100%}.forabg .header .dterm.full-size i.fa{float:right;padding-right:10px}.forabg .row,.forumbg .row{background:#F2F2F2;border:1px solid #EEE!important;border-radius:3px;margin-bottom:10px;margin-left:5px;margin-right:5px;position:relative}.forabg .row dd,.forumbg .row dd{border:none!important}.forabg a.forumtitle,.forumbg a.topictitle{color:#39C}a.forumtitle2{color:#39C;display:block;font-weight:700;margin:10px 0}.forumbg .row .lastpost{width:27%}dd.lastpost{width:22%}.lastpost-user-avatar{float:left;height:40px;margin-right:10px;width:40px}.lastpost-infos{margin-left:50px}a.lastpost-link{display:block;max-width:100%}li.row dl{background-position:3px 50%!important}li.header dd.dterm{width:52%}.topiclist.topics .row dl dd.dterm{box-sizing:border-box;padding-right:100px;width:56%}li dl.forum-icon,ul.topiclist.search dl{background-position:0 0!important;background-repeat:repeat-y}dl.forum-icon:before,ul.topiclist.search dl:before{color:#fff;content:'\f0e6';font-family:FontAwesome;font-size:18px;left:7px;position:absolute;top:36%}dl.forum-links:before{content:'\f0c1'!important}dl.forum-icon[style*=lock]:before,ul.topiclist.search dl[style*=lock]{content:'\f023';left:10px}dl.forum-icon[style*=note]:before,ul.topiclist.search dl[style*=note]{content:'\f024';left:7px}dl.forum-icon[style*=announce]:before,ul.topiclist.search dl[style*=announce]{content:'\f12a';left:13px}dl.forum-icon[style*=globale]:before,ul.topiclist.search dl[style*=globale]{content:'\f0ac';left:9px}ul.pmlist dl.forum-icon::before{top:27%}button.mp-button{background-color:#369fcf;border:0;border-radius:21px;color:#fff;cursor:pointer;font-size:18px;height:29px;text-align:center;width:29px}.pm-topic img{display:none}.dterm .span-tab{padding-left:4px}.row .dterm[style]{background-position:100% 55%}div.topic-title-container{display:inline-block;vertical-align:top}.desc-icon,.postprofile,.postprofile dd,.postprofile dd:last-child,.postprofile dt+dd{text-align:center}#fa_search_settings label,.outer .middle,div.post div.postbody .topic-title img{vertical-align:middle}.desc-icon{background-color:#369FCF;border-radius:69px;box-sizing:border-box;color:#fff;float:left;font-size:27px!important;height:50px;margin-left:5px;margin-right:15px;margin-top:-20px;padding:12px 0;width:50px}h2.forum-title,h3.hierarchy.forum-title{display:inline-block;margin-left:70px;margin-top:0}.forum-desc{margin-top:7px}.forabg.cat-suporte .desc-icon,.forabg.cat-suporte li.header{background-color:#e6ad1d}.forabg.cat-diversos .desc-icon,.forabg.cat-diversos li.header{background-color:#71be47}.forabg.cat-team .desc-icon,.forabg.cat-team li.header{background-color:#2E3133}div.post{background-color:#FAFAFA;border:1px solid #DDD;border-bottom-width:2px;border-radius:3px;margin:10px 0;padding:0}div.post .inner{border-top:12px solid #DDD;padding:0 10px}div.post div.postbody{margin-bottom:10px;margin-top:10px}div.post div.postbody .content{overflow:visible}div.post h2.topic-title>a{display:inline-block;max-width:50%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}div#overlay,div#overlay-container{display:none}div.post ul.profile-icons{margin-right:20px;margin-top:0}.postbody .content.clearfix div{word-wrap:break-word}.attachbox{background-color:#eee;padding:10px 10px 0}.attachbox .i_icon_delete{vertical-align:middle;width:15px}.outer,div#overlay{height:100%;left:0;position:fixed;top:0;width:100%;z-index:999}.attachbox dt{font-size:.9em}.attachbox dl.file{border-top:1px solid #ddd;margin-top:3px;padding-top:4px}.post.search .postbody img,.postbody .content img{max-width:350px}.post.search .postbody img.resized,.postbody .content img.resized{cursor:zoom-in}div#overlay{background-color:#444;opacity:.6}.outer{display:table}.outer .middle{display:table-cell}.outer .middle .inner{margin-left:auto;margin-right:auto;text-align:center}#overlay-content i.fa-pulse{background-color:#fff;border-radius:35px;display:block;font-size:30px;margin:auto;padding:20px;width:30px}#overlay-content img{background-color:#eee;border-radius:3px;cursor:zoom-out;display:inline-block;margin:auto;padding:3px}#overlay-content>span::after{background-color:#333;border-radius:20px;box-sizing:border-box;color:#fff;content:"\f00d";cursor:pointer;display:inline-block;font-family:FontAwesome;font-size:17px;height:25px;margin-left:-10px;margin-top:-10px;padding-top:3px;position:absolute;width:25px}div.postprofile div.cadre_avatar img{max-width:150px}.postprofile{background:url(https://i.servimg.com/u/f18/18/45/41/65/row10.png) repeat-x #F6F6F6;border:1px solid #DDD;border-radius:3px;margin-bottom:10px;padding:60px 3px 3px;position:relative}.postprofile dd,.postprofile dt{margin:0}.postprofile dd{color:#333}.postprofile .label,.postprofile .label span{color:#39C!important}.postprofile dd span+img{display:inline-block;margin-top:10px}.postprofile dd:last-child img,.postprofile dt+dd img{display:inline-block}.profile-icons a[href*="/report?mode=lock"],.profile-icons a[href*="/report?mode=unlock"],.search.post .postprofile:after,.search.post .postprofile:before,form[action^="/privmsg"] .postprofile:after,form[action^="/privmsg"] .postprofile:before{display:none}#first-post-br,hr,hr.dashed{border-color:#DDD}#plus_menu{background:#FFF;border:1px solid #DDD;border-radius:3px;box-shadow:0 3px 9px rgba(0,0,0,.175);overflow:hidden;z-index:10!important}#plus_menu .title-overview{background:#39C;color:#FFF}.postprofile img{max-width:100%}.faq-off{table-layout:fixed!important}.faq-fin,.faq-off .faq-fa{width:0}table.forumline,table.table1{border:1px solid #DDD;border-radius:3px;border-spacing:0;overflow:hidden;padding:0}table.forumline tbody td.catHead,table.forumline tr:hover td.catHead,table.table1 tbody th,table.table1 thead{background:#39C}table.forumline tbody td.catHead a,table.table1 tbody th a,table.table1 thead th a{color:#FFF!important}table.forumline tbody td.catHead a:hover,table.table1 tbody th a:hover,table.table1 thead th a:hover{color:#333!important}table.forumline tbody td.catHead,table.table1 tbody th,table.table1 thead th{border:none!important;color:#FFF!important;padding:6px;text-align:left}table.forumline tbody tr,table.table1 tbody tr{background:#F2F2F2}table.forumline tbody tr:hover,table.table1 tbody tr:hover{background:#F7F7F7}table.forumline td,table.forumline th,table.table1 td{background:0 0;border-bottom:1px solid #DDD;border-right:1px solid #DDD;border-top:none!important}div.post .postprofile:after{background:#2E3133;border-bottom:4px solid #868686;content:".";font-size:0;height:16px;left:0;position:absolute;right:0;top:25px;z-index:1}div.post.online .postprofile:after{border-color:#84C754}div.post .postprofile:before{content:url(https://i.servimg.com/u/f18/16/89/96/68/offlin19.png);left:0;position:absolute;right:0;top:25px;z-index:2}div.post.online .postprofile:before{content:url(https://i.servimg.com/u/f18/16/89/96/68/online15.png)}.module .box-content .mod-login-avatar{float:none;text-align:center}#userAvatar,.avatar,.lastpost-avatar,.mod-login-avatar dt,td.avatar-mini img{background:#FFF;border-radius:100px;box-shadow:0 2px 3px rgba(0,0,0,.3),0 -1px 1px rgba(0,0,0,.3);display:inline-block;height:100px;margin:10px 0;overflow:hidden;padding:3px;width:100px}.friend-block{width:65px}.friend-block .avatar{margin:0 10px}.avatar,.avatar img{height:40px;width:40px}.lastpost-avatar{margin:0 5px 0 0;padding:0!important}.avatar,td.avatar-mini img{margin:0;padding:1px}.avatar{margin-top:2px!important}.avatar,.lastpost-avatar,td.avatar-mini img{border:1px solid #DDD;box-shadow:none}.lastpost-avatar,.lastpost-avatar img,td.avatar-mini img{height:36px;width:36px}#main-content>div.post.search .postprofile dt.author>a{background:0 0;border-radius:0;box-shadow:none;display:inline;height:0;margin:0;overflow:visible;padding:0;width:0}.module,.panel{background:#FAFAFA;border:1px solid #DDD;border-bottom-width:2px;border-radius:3px}.module .h3{background:#39C;color:#FFF;margin:0 -10px 10px;padding:6px 3px;text-align:center;text-transform:none}.panel div.mes-txt,.panel p{font-size:12px}.module .h3 span{color:#FFF!important}.module .box-content .mod-login{margin:0;width:100%}.module .box-content .mod-login dd strong{font-weight:400}.module .box-content .mod-login dt{color:#39C;font-weight:700;text-align:right}.module .box-content .mod-login dd,.module .box-content .mod-login dt{display:inline-block;width:50%}.module td{background:0 0}.module table[summary]{border-spacing:0}.module table[summary]>tbody>tr>td{border-bottom:1px solid #E2E2E2;padding:3px}#cp-main .panel.sig{background:0 0;border:none;box-shadow:none}dl.faq dd p{border-color:#CCC}div#left{margin-right:16px;margin-top:25px}.inputbox,input.bginput,input.post,input.tiny,select,textarea{background:#FFF;border:1px solid #CCC;border-radius:3px;color:#444;padding:3px}.inputbox:hover,input.bginput:hover,input.post:hover,input.tiny:hover,select:hover,textarea:hover{border-color:#39C}.inputbox:focus,input.bginput:focus,input.post:focus,input.tiny:focus,select:focus,textarea:focus{border-color:#333;outline:0}#profile-advanced-add a,a.button1,a.button2,button.button2,input.button,input.button1,input.button2{background:#39C;border:none;border-bottom:2px solid #17A;border-radius:3px;color:#FFF!important;display:inline-block;font-size:11px;font-weight:700;line-height:normal!important;margin:2px;padding:6px 9px!important;transition:.3s}#login_popup_buttons .button2,#profile-advanced-add a[href^="/profile?friend"]{background:#8B5;border-color:#693;text-align:center;width:182px}#profile-advanced-add a[href^="/profile?foe"]{background:#E53;border-color:#C31;text-align:center;width:182px}#profile-advanced-add a[href*=remove]{background:#EB3;border-color:#C91}#profile-advanced-add a:hover,a.button1:hover,a.button2:hover,button.button2:hover,input.button1:hover,input.button2:hover,input.button:hover{background:#333;border:none;border-bottom:2px solid #111;color:#FFF}#welcome_fdf{color:#fff;display:inline-block;float:left;font-family:sans-serif;font-size:15px;font-weight:700;padding-top:15px}#welcome_fdf>span{float:left;margin-right:10px;width:160px}#search-box #search input[type=submit]{background:url(https://i.imgur.com/rvy4kOU.png) 14px 10px/40% auto no-repeat #2E3133;border:0;border-radius:0 4px 4px 0;color:transparent!important;font-size:.1px;height:44px;margin-right:3px;position:relative;width:50px!important}#forum-search .inputbox,#search .inputbox,#search_menu .inputbox,.inputbox.desc_search_input{background:#FFF;border:1px solid #39C;border-radius:3px 0 0 3px;height:22px;margin-right:-2px;padding:3px}#search-box #keywords{font-family:Helvetica;font-size:15px;height:40px;padding:2px 10px;width:300px}#forum-search .inputbox,.inputbox.desc_search_input{margin-right:-6px}.desc_search_input{width:125px!important}.search-box{margin:-3px 0 0 10px}.desc-search{float:right;margin:0;opacity:0;transition:.3s;visibility:hidden;width:auto}.row:hover .desc-search{opacity:1;visibility:visible}#search_menu{background:#FFF;border:1px solid #DDD;border-radius:3px;box-shadow:0 6px 12px rgba(0,0,0,.175);font-size:10px;font-weight:400;overflow:hidden}#search_menu .title-overview{background:#39C;color:#FFF;font-weight:700;padding:10px}#search_menu input.medium{border-radius:3px;float:left;margin-bottom:10px;margin-top:8px;width:80%}#search_menu .button1{margin-bottom:10px;margin-left:10px;margin-top:8px}input#rposts{margin-left:5px}#search{position:relative}#fa_search_opts{background:url(https://i.servimg.com/u/f21/18/45/41/65/opts_m10.png) no-repeat;height:17px;position:absolute;right:35px;top:9px;width:16px}#fa_search_opts:hover{background-position:-16px 0}#fa_search_settings{background:#FFF;border:1px solid #DDD;border-radius:3px;box-shadow:0 3px 9px rgba(0,0,0,.175);color:#333;padding:3px;position:absolute;right:0;text-align:center;top:45px;width:175px;z-index:1}#fa_search_settings:before{content:url(https://i.servimg.com/u/f18/18/21/41/30/arrow11.png);position:absolute;right:32px;top:-10px}#fa_search_settings p{font-size:11px}#fa_search_settings label{cursor:pointer;padding:0 6px 0 3px}#tabs{background:#FFF;border:1px solid #DDD;border-bottom:none;border-radius:3px 3px 0 0;margin:20px 10px 0 7px;overflow:hidden}#tabs a span{color:#333;padding:0}#tabs .activetab a:hover span,#tabs a:hover span{color:#39C}#tabs a{background:url(https://i.servimg.com/u/f18/18/45/41/65/nav10.png) 0 28px repeat-x;border-right:1px solid #DDD;height:28px;line-height:28px;margin:0;padding:0 12px;transition:.2s}#tabs a:hover{background-color:transparent;background-position:0 25px}#tabs .activetab a span{color:#39C;padding:0}#tabs .activetab a{background-color:transparent;background-position:0 25px!important;cursor:default}#profile-advanced-layout #tabs #new-message-link{top:-35px}#profile-advanced-layout #tabs #new-message-link a{border:none;padding:0}#profile-tab-field-profil dl dt,#profile-tab-field-profil dl dt span,#ucp fieldset dl dt label,#ucp fieldset dt,#ucp fieldset dt span{color:#39C!important;font-weight:700}#ucp fieldset dl:hover dt,#ucp fieldset dl:hover dt label,#ucp fieldset dl:hover dt span{color:#333!important}#profile-advanced-details .message-header{background:0 0;border:none}#profile-advanced-details ol>li{background:#FFF;border:1px solid #DDD;border-bottom-width:2px;border-radius:3px;margin:10px 0;padding:6px}.row .pagination{background:rgba(0,0,0,0);display:inline-block;float:none;font-size:.8em;margin-left:15px;margin-top:0;padding:0}.pagination span{display:inline-block;margin:6px 0}.pagination span a,.pagination span a:link,.pagination span a:visited,.pagination span strong{background:#FFF;border:none;border-radius:3px;color:#000;padding:3px 6px;transition:.3s}.pagination span a:active,.pagination span a:focus,.pagination span a:hover,.pagination span strong{background-color:#39C;border-color:#39C;color:#FFF}.pagination a.pag-img{background:0 0!important;border:none!important;padding:0!important}form[name=go_page] .forumline{background-color:#FFF;border:1px solid #CCC;border-radius:3px;box-shadow:0 3px 9px rgba(0,0,0,.175)}form[name=go_page] .forumline td{background:#FFF!important;border:none;padding:3px}form[name=go_page] th{background:#39C;border:none;color:#FFF;padding:3px}.message-block .message-text blockquote,.message-block .message-text dl.codebox,.panel .content dl.codebox,.panel .postbody .content blockquote,.panel .table .row1 blockquote,.panel .table1 .row1 dl.codebox,.post .postbody .content blockquote,.post .postbody .content dl.codebox,.search .postbody blockquote,.search .postbody dl.codebox{background:#e7edf3 none repeat scroll 0 0;border:0 none;border-radius:3px;color:#7089a9;font-size:1.1em;line-height:1.7;margin:1em 25px 1em 1em;padding:7px 15px}.post .postbody .content blockquote div{margin-left:0}.post blockquote cite{font-size:0}.post blockquote cite a{font-size:14.3px}blockquote cite{display:inline-block;font-size:1em}blockquote cite a,blockquote cite span{background-color:#fff!important;border-radius:4px!important;color:#7089a9!important;margin-right:10px!important;padding:2px 7px!important}blockquote cite a:before,blockquote cite span:before{content:'\f10e';font-family:FontAwesome;font-weight:400;padding-right:6px}.codebox.spoiler blockquote,blockquote div blockquote{background-color:#fff!important;font-size:1em!important}.post .postbody .content a.mentiontag,.post .postbody .content a[href^="/u"][title*="perfil"],.search .postbody a.mentiontag,.search .postbody a[href^="/u"][title*="perfil"]{background-color:#d8ecf5;border-radius:4px;color:#2d8cbb;font-weight:600;padding:4px 5px}dl.codebox:not(.spoiler){background-color:#272822!important;padding-right:0!important;text-shadow:1px 1px 0 #1B1C18}dl.codebox code{color:#E6E1DC!important;font-family:"Ubuntu Mono", FontAwesome;font-size:12pt}dl.codebox:not(.spoiler) dt{display:none}dl.codebox.spoiler dt{border-bottom:0 none}dl.codebox.hidecode a,dl.codebox.hidecode a:hover{color:#fff}dl.codebox .fa.fa-clipboard{color:#fff;cursor:pointer;float:right;left:-35px;position:relative}#fa_toolbar{border-bottom:1px solid #CCC}#fa_icon{background-image:url(https://i.servimg.com/u/f21/18/21/41/30/pa1110.png)!important}#fa_service{color:#39c!important;font-family:sans-serif;font-size:16px;font-weight:700;text-transform:uppercase}#fa_right #fa_menu #fa_welcome,#fa_right #fa_notifications,#fa_right a.rightHeaderLink{background-color:transparent!important;border:1px solid #39C!important;border-radius:3px!important;color:#39C!important;font-size:11px!important;font-weight:700!important;line-height:22px!important;margin-top:3px!important;padding:0 6px!important;text-decoration:none!important;transition:200ms}#fa_welcome > img{height:16px}#fa_right #fa_menu #fa_welcome:hover,#fa_right #fa_notifications:hover,#fa_right a.rightHeaderLink:hover,#fa_right.welcome #fa_menu #fa_welcome,#fa_toolbar > #fa_right.notification > #fa_notifications{background-color:#39C!important;border-color:#39C!important;color:#FFF!important}#fa_right #fa_hide{background-color:transparent!important;border:none!important;margin-top:0!important;padding:0!important;transition:none!important}#fa_toolbar #fa_left #fa_service{text-decoration:none!important}#fa_share a{background:url(https://i.imgur.com/xZ2dciB.png) no-repeat 0 0 transparent!important;border-radius:25px;height:25px!important;margin:-2px 3px 0!important;width:25px!important}#fa_share_text{display:none}#fa_share a:after{background:transparent;border-radius:30px;content:".";display:block;font-size:0;height:35px;margin-left:-5px;margin-top:-5px;position:absolute;transition:250ms;width:35px;z-index:-1}#fa_share a:hover:after{height:25px;margin-left:0;margin-top:0;width:25px}a#fa_fb{background-position:-50px 0!important}a#fa_fb:hover{background-position:-75px 0!important}a#fa_twitter{background-position:0 0!important}a#fa_twitter:hover{background-position:-25px 0!important}a#fa_gp{background-position:-98px 0!important}a#fa_gp:hover{background-position:-123px 0!important}a#fa_mail{background-position:-150px 0!important}a#fa_mail:hover{background-position:-175px 0!important}a#fa_rss{background-position:-199px 0!important}a#fa_rss:hover{background-position:-224px 0!important}#fa_search{position:relative}#fa_search #fa_magnifier{background:url(https://i.servimg.com/u/f21/18/21/41/30/search10.png) no-repeat 50% 50% #39C!important;border:1px solid #39C;border-left:none;border-radius:0 3px 3px 0;height:22px!important;right:0;top:3px;width:22px!important}#fa_search #fa_textarea{background:#39C!important;border:1px solid #39C!important;border-radius:3px 0 0 3px!important;color:#39C!important;cursor:text;font-size:12px!important;height:16px!important;line-height:12px!important;margin-right:23px!important;padding:3px 0 3px 1px !important;transition:300ms;width:0!important}#fa_search #fa_textarea:focus,#fa_search #fa_textarea:hover,#fa_search:hover #fa_textarea{background:#FFF!important;color:#444!important;outline:none;padding:3px!important;width:150px!important}#fa_menulist,#fa_toolbar #fa_right #notif_list{background:#FFF!important;border:1px solid #DDD!important;border-radius:3px;box-shadow:0 6px 12px rgba(0,0,0,0.175);margin-top:18px!important}#fa_menulist:before,#fa_toolbar #fa_right #notif_list:before{content:url('https://i.servimg.com/u/f18/18/21/41/30/arrow11.png');position:absolute;right:10%;top:-10px}#fa_toolbar #fa_right #notif_list li.see_all{background:#39C!important}#fa_toolbar #live_notif .fa_notification{background:#FFF!important;border:1px solid #DDD;border-bottom-width:2px;border-radius:3px!important;box-shadow:0 3px 12px rgba(0,0,0,0.175);margin-top:5px;opacity:1!important}#fa_toolbar #live_notif .fa_notification .content{background-image:url(https://i.servimg.com/u/f18/16/89/96/68/notifi10.png)!important;color:#555!important}#fa_toolbar #live_notif .fa_notification a{color:#39C!important}#fa_toolbar #live_notif .fa_notification a:hover{color:#333!important}#notif_unread{color:#F93;font-weight:700}#fa_notifications:hover #notif_unread,#fa_toolbar > #fa_right.notification > #fa_notifications #notif_unread{color:#FFF}#fa_hide,#fa_show{background:url(https://i.servimg.com/u/f21/18/21/41/30/fa_arr10.png) no-repeat 0 0 transparent!important}#fa_hide:hover{background-position:-30px 0!important}#fa_show{background-position:-60px 0!important}#fa_show:hover{background-position:-90px 0!important}#i_msg_inbox,#i_msg_outbox,#i_msg_savebox,#i_msg_sentbox{background:url(https://i.servimg.com/u/f18/18/21/41/30/fa_inb10.png) no-repeat 0 0 transparent;height:40px;width:40px}#i_msg_inbox{background-position:0 0}#i_msg_inbox:hover,#privmsgs-menu > li:nth-child(1) > img,#privmsgs-menu > li:nth-child(1):hover img{background-position:-40px 0}#i_msg_sentbox{background-position:-80px 0}#i_msg_sentbox:hover,#privmsgs-menu > li:nth-child(2) > img,#privmsgs-menu > li:nth-child(2):hover img{background-position:-120px 0}#i_msg_outbox{background-position:-160px 0}#i_msg_outbox:hover,#privmsgs-menu > li:nth-child(3) > img,#privmsgs-menu > li:nth-child(3):hover img{background-position:-200px 0}#i_msg_savebox{background-position:-240px 0}#i_msg_savebox:hover,#privmsgs-menu > li:nth-child(4) > img,#privmsgs-menu > li:nth-child(4):hover img{background-position:-280px 0}.social-button{background-color:rgba(0,0,0,0.3);border-radius:3px;box-sizing:border-box;color:#fff!important;display:inline-block;font-size:17px;height:32px;margin:3px;padding:7px;text-align:center;transition:250ms background-color;width:32px}.social-button:hover{background-color:#000}#fa_share a#fa_fb:hover::after,.social-button.fb-but:hover{background-color:#3B5998}#fa_share a#fa_twitter:hover::after,.social-button.tw-but:hover{background-color:#5EA9DD}#fa_share a#fa_gp:hover::after,.social-button.gp-but:hover{background-color:#DD4B39}#fa_share a#fa_mail:hover::after,.social-button.pi-but:hover{background-color:#B00}.social-button.yt-but:hover{background-color:#E52C27}#fa_share a#fa_rss:hover::after,.social-button.rs-but:hover{background-color:#FAA21B}.sceditor-container{background-color:#FFF!important;border-color:#39c!important}.sceditor-container iframe,.sceditor-container textarea{background:url(https://i.imgur.com/6mNXkP7.png) no-repeat 50% 50% transparent!important}div.sceditor-toolbar{background-color:#39c!important;border-color:#39c!important}div.sceditor-group{background:#FFF!important;border:1px solid #DDD!important;overflow:hidden;padding:0!important}.sceditor-button{background:#FFF!important;border-radius:0!important;border-right:1px solid #DDD}div.sceditor-group > .sceditor-button:last-child{border:none}.hover,.sceditor-button.active,.sceditor-button:active,.sceditor-button:hover{background:#FFA!important;box-shadow:none!important}div.sceditor-dropdown .button{color:#444!important}#quick_reply #textarea_content{width:70%!important}#sce_smilies_body,#sceditor_smilies,#smiley-box,#smiley-box iframe,.sceditor-emoticon iframe,.smile-status-box,.smile-status-box iframe{background:none!important}#login_popup{background:#FFF;background-color:#e5f1f9;border:1px solid #DDD;border-radius:10px;box-shadow:1px 1px 40px #000;font-size:11px;overflow:hidden;padding-bottom:40px}#login_popup .h3{background:#39C;border:none;color:#FFF;margin:-6px -7px 10px;padding:6px 3px;text-align:center}#login_popup_buttons{left:6px}#login_popup_buttons .button2{float:right}#fa_popup_overlay{background-color:#333;bottom:0;left:0;opacity:.8;position:fixed;right:0;top:0}#fa_popup{background:#222;border-radius:3px;bottom:30px;box-shadow:0 3px 10px rgba(34,25,25,0.4);font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;left:12%;overflow:hidden;padding:3px;position:fixed;right:12%;top:50px;width:auto}#fa_popup_content{border:1px solid #333;border-radius:3px;height:90%;overflow:auto;padding:3px}.fa_popup_title{border-bottom:1px solid #999;color:#999;font-family:"Trebuchet MS", Arial, Verdana, Sans-serif;font-size:12px;font-weight:700;margin:8px 0;padding-bottom:2px}a.fa_popup_button,input.fa_popup_button{background-color:#17A;border:none;border-bottom:2px solid #058;border-radius:3px;color:#FFF!important;cursor:pointer;display:inline-block;font-size:12px;font-weight:700;line-height:20px;padding:0 6px;text-decoration:none!important;text-indent:0;transition:300ms}input.fa_popup_close{background-color:#C31;border-color:#A10;min-width:25px;position:absolute;right:2px;top:2px}a.fa_popup_button:hover,input.fa_popup_button:hover{background-color:#666;border-color:#444}a.fa_popup_button:active,a.fa_popup_button:focus,input.fa_popup_button:focus{background-color:#C93;border-color:#A91;outline:none}.fa_popup_error{background:#966;border:1px solid #855;border-bottom-width:2px;border-radius:3px;color:#300;font-size:12px;margin:6px;padding:9px 6px}.fa_popup_friends{background:#444;border:1px solid #333;border-bottom-width:2px;border-radius:3px;display:inline-block;float:none;margin:3px;overflow:hidden;padding:3px}#fa_popup .add_success{color:#8B5}#fa_popup .deny_success{color:#E53}#fa_popup .add_failed{color:#EB5}.fa_popup_loading{color:#999;font-size:14px;font-weight:700;padding:25px;text-align:center}.fa_popup_more{clear:both;margin:3px;text-align:center}#fa_popup_content > td{display:block}#fa_popup.pun tbody.statused span.status{position:static}.fa-rols{margin-top:-30px!important}#fa_ticker_block{padding-top:12px;position:relative}#fa_ticker_block:before{left:10px;position:absolute;top:0}#fa_ticker_block .module{background:#369FCF;border:none;border-radius:0;box-shadow:none;color:#FFF;font-size:11px;margin:10px 0;padding:6px 0;position:relative}#fa_ticker_block .module a{color:#fff;text-decoration:none!important}#fa_ticker_block .module a:hover{color:#fff}.post.st-answer .inner{border-color:rgba(51,153,204,0.75)}.post.st-answer.admin .inner{border-color:#EF3333}.post.st-answer.modo .inner{border-color:#68b800}.post.st-answer.aida .inner{border-color:#F5AE42}.post.st-answer.crea .inner{border-color:#787DEA}.post.st-answer.revi .inner{border-color:#009FB9}.post.st-answer.dev .inner{border-color:#2E3133}.post.st-answer.topicit .inner{border-color:#289cdb}span.st-rang.topicit{background:#289cdb;border-radius:3px;color:#fff;cursor:pointer;font-weight:700;padding:5px}span.st-rang.topicit:hover{background:#2e3133}.post-table{background:#EEE;border:1px solid #CCC;border-spacing:0;color:#333;width:100%}.post-table td{border-bottom:1px solid #CCC;border-right:1px solid #CCC;padding:3px 6px}#fa_notice{background:#FFF url(https://i.servimg.com/u/f18/18/21/41/30/bull-f10.png) no-repeat 10px 50%;border:1px solid #39C;border-radius:3px;color:#333;font-family:Verdana, Helvetica, Sans-serif;font-size:13px;margin:12px 0;padding:25px 6px 25px 70px}#fa_notice.noti_warn{background-color:#FEE;background-image:url(https://i.servimg.com/u/f18/18/21/41/30/warn-f10.png);border-color:#C99;color:#933}#cp-main .panel.sig::before,#cp-main .panel.sig:before{background:#F5F5F5;border:1px solid #DDD;border-bottom-width:2px;border-radius:3px;color:#E53;content:'Atenção: A sua alteração será salva, no entanto, apenas os membros da equipe podem exibir a suas assinaturas neste fórum.';display:block;font-weight:700;margin:6px 0;padding:6px;text-align:center}#fa_popup_content #main-content .topic-actions,#fa_popup_content .pag-img,#fa_popup_content .post .vote,#fa_popup_content .right,#fa_popup_content .right-box,#fa_popup_content form[action="/memberlist"]{display:none}li.thumb-msg span.thumb-up{background-color:#73BC4E!important;border-radius:24px;box-sizing:border-box;color:#DAEDD1;display:inline-block!important;font-size:1.4em;font-weight:700;height:29px;padding:6px 9px}li.thumb-msg span a{color:#FFF}div.sceditor-dropdown.sceditor-presets{padding:0;width:175px}.sceditor-presets .group{border-bottom:1px solid #CCC;height:150px;overflow-y:auto}.sceditor-presets a.toggler{border-bottom:1px solid #CCC;font-size:11px;font-weight:700}.sceditor-presets i{font-size:14px;margin-right:5px;text-align:center;width:20px}.sceditor-presets img{margin-right:5px;vertical-align:middle;width:15px}.sceditor-container textarea{font-family:Verdana,Arial,Helvetica,sans-serif,FontAwesome!important}.sceditor-button-fontawesome div{background:url(https://i.servimg.com/u/f19/19/06/98/92/fa-f10.png)!important}.sceditor-fontawesome{height:250px;overflow-y:auto;width:220px}.sceditor-fontawesome i{color:#333;cursor:pointer;font-size:20px;padding:3px 0;text-align:center;width:25%}.sceditor-fontawesome i:hover{color:#666}.post-button a{-webkit-transition:.3s;background-color:#39C;border:1px solid #39C;border-radius:3px;color:#FFF;display:inline-block;font-weight:700;padding:6px 12px;text-decoration:none;transition:.3s}.post-button.red a{background-color:#E53;border-color:#E53}.post-button.green a{background-color:#8C5;border-color:#8C5}.post-button.yellow a{background-color:#EB3;border-color:#EB3}.post-button a:hover{background-color:#28B}.post-button.red a:hover{background-color:#D42}.post-button.green a:hover{background-color:#7B4}.post-button.yellow a:hover{background-color:#DA2}.post-button a:active,.post-button a:focus{background-color:#333!important;border-color:#222!important}.post-button i{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-family:FontAwesome;font-size:inherit;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-rendering:auto;transform:translate(0,0)}.content,body{font-family:Verdana,Arial,Helvetica,sans-serif}.creationForm{background:#EEE;border:1px solid #CCC;border-radius:3px;box-shadow:0 6px 12px rgba(0,0,0,.176);color:#444;padding:6px;position:absolute;z-index:100}#fa_widget_toggle,.creationForm a{border-radius:3px;font-weight:700;text-align:center}.creationForm a{background:#369FCF;color:#FFF;margin:3px 0;padding:3px;text-transform:uppercase;width:auto!important}.creationForm a:hover{background:#2A87B2}.rang-1{color:#39C}.rang-2{color:#333}.rang-2::before,.rang-2:before{color:#39C;content:"m";overflow:hidden;position:absolute;width:6px}.rang-3{color:#BBB}a.markSolved,a.markSolved:active,a.markSolved:focus{background-color:#8C5;border-color:#8C5;padding:5px 12px!important}a.markSolved:hover{background-color:#7B4;border-color:#6A3}a.markSolved.marked{opacity:.5}a.markSolved i{font-size:13px}.codebox dt .code-a{color:#FFF;float:right;text-decoration:underline;text-transform:none}.codebox dt .code-a:hover{text-decoration:none}#fa_widget_toggle{background:#39C;border-bottom:2px solid #17A;color:#FFF;display:inline-block;font-size:12px;margin-top:20px;padding:0 6px;transition:.3s}#fa_widget_toggle:hover{background-color:#333;border-color:#111}#fa_widget_toggle:active,#fa_widget_toggle:focus{background-color:#8B5;border-color:#693}ul table.tag{background-color:#d8ecf5;border-radius:4px;color:#2d8cbb!important;font-weight:600;padding:4px 5px}*{margin:0;padding:0}.post ul{list-style-type:disc}ul{list-style-type:none}.postbody .content{font-size:1.3em}.content{color:#555;font-size:1em;line-height:1.4em}.postbody{color:#555;line-height:1.48em}html{font-size:100%}.post table code{word-break:break-all}.module.mod_news .content table + br{display:none}.newStaffList,.staff-list{border-spacing:0}.portal{width:98%!important}#forum_rules td{line-height:23px;padding:10px}#forum_rules td.logo{width:50px}#forum_rules .logo img{padding-top:6px}#forum_rules .rules.content img{vertical-align:middle}.topiclist.topics dl.topic-unico{background-color:#ece0f1}.topiclist.topics dl.topic-solved{background-color:rgba(139,195,74,.33)}#superbottom div.module{float:right;margin-top:0;width:210px}#cp-main #memberlist tr td.posts:first-child,#cp-main form[action="/search?search_id=favouritesearch"] tr td.posts:first-child{width:40px}#cp-main #memberlist tr td.posts:first-child img,#cp-main form[action="/search?search_id=favouritesearch"] tr td.posts:first-child img{height:37px;width:40px}.staff-list .staff-rank img{float:right}.staff-description{background-color:#EF3333;color:#fff;font-family:sans-serif;padding:5px 10px}.staff-description.mod{background-color:#7BB92B}.staff-description.ajuda{background-color:#F5AE42}.staff-description.art{background-color:#787DEA}.staff-description.pub{background-color:#00B5D1}.newStaffList{border:1px solid #EEE;font-weight:700;table-layout:fixed;text-align:center;width:100%}.newStaffList.admin,.newStaffList.admin a{color:#EF3333}.newStaffList.mod,.newStaffList.mod a{color:#7BB92B}.newStaffList.ajuda,.newStaffList.ajuda a{color:#F5AE42}.newStaffList.art,.newStaffList.art a{color:#787DEA}.newStaffList.pub,.newStaffList.pub a{color:#00B5D1}.newStaffList tr td{background-color:#F7F7F7;padding-top:5px}.newStaffList tr td:nth-child(2n+2){background-color:#F2F2F2}.newStaffList tr:not(.newStaffListPM) img{border:3px solid #fff;border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,.3),0 0 1px rgba(0,0,0,.3);display:block;height:50px;margin:auto auto 10px;object-fit:cover;width:50px}.newStaffListPM td{color:#555;cursor:default;font-family:FontAwesome;font-size:16px;font-weight:400;padding-bottom:5px;padding-top:5px;vertical-align:top}.btn-buttom,.fb_iframe_widget,.sceditor-presets img,a#fa_welcome img,div.foruns p a img,table.listTutorial tr{vertical-align:middle}.newStaffListPM td a{color:#555!important}.newStaffListPM td::after{background-color:#FAFAFA;border-radius:50%;font-size:12px;left:8px;margin-left:-12px;position:relative;top:-5px}.newStaffListPM td.PMOff::after{color:#E54732;content:'\f057'}.newStaffListPM td.PMOn::after{color:#60a53a;content:'\f058'}.none{display:none!important}.btn-buttom td,.btn-buttom td a{color:#fff!important}.btn-buttom{-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;background-color:#337ab7;background-image:none;border:1px solid #2e6da4;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;font-weight:400;line-height:1.42857143;margin-bottom:0;padding:6px 12px;text-align:center;touch-action:manipulation;user-select:none;white-space:nowrap}.btn-buttom:hover{background-color:#2E3133;border-color:#adadad;color:#333}.pedido_alertado,.pedido_finalizado,.pedido_rejeitado{background-color:#ffe0fc;background-position:10px 50%;background-repeat:no-repeat;border:2px solid #c6c;border-radius:3px;margin:10px 0;padding:35px 20px 35px 120px}.pedido_finalizado{background-image:url(https://i.imgur.com/bSiBjKM.png)}.pedido_rejeitado{background-image:url(https://i.imgur.com/Ao6iGOK.png)}.pedido_alertado{background-image:url(https://i.imgur.com/akNRrPf.png)}#profile-advanced-right img:first-child{max-height:200px;max-width:150px}a#fa_welcome img{margin:0 5px 0 0 !important;top:0!important}table.listTutorial:hover{-webkit-transition:all .1s ease-in-out;font-size:17px;transition:all .1s ease-in-out}table.listTutorial tr{padding-top:10px}table.listTutorial td.exp{-webkit-transition:all .1s ease-in-out;border-right:2px solid #659b15;padding:3px;transition:all .1s ease-in-out;vertical-align:middle}table.listTutorial td.exp:hover{-webkit-transition:all .1s ease-in-out;background:rgba(255,87,34,.08);border-right:5px solid #FF5722;transition:all .1s ease-in-out}table.listTutorial td.ico{padding-right:3px}table.listTutorial td.ico:hover{-webkit-transition:all .1s ease-in-out;color:#39c;transition:all .1s ease-in-out}form[name=form_login] .social_btn{display:inline-block;text-align:left}.fb_or{display:inline-block}form#forum-search input#search_keywords+input.button2{border-bottom:none!important;border-radius:0 3px 3px 0!important;height:30px}table.table1 tr>td[bgColor]:first-child{background-color:#39c;color:#fff}table.table1 tr>td[bgColor]:first-child *{color:#fff}.fa-social-network .fa-eye-slash{color:#ef3333;left:4px;position:relative;top:-20px}.navigation{background:#39c;border:1px solid #DDD;border-radius:3px}div#fa_language_list div.title,div.navigation div.title{color:#fff;font-size:12px;font-weight:700;margin-bottom:3px;margin-top:10px;padding-bottom:2px;text-transform:uppercase}.mainmenu,.submenu{list-style:none;margin:0;padding:0}.mainmenu a{background-color:#fafafa;cursor:pointer;display:block;padding:10px;text-decoration:none}div.foruns,p.foruns_button_close{padding:5px}.mainmenu a:hover{background-color:#39c;color:#fff}.mainmenu li:hover .submenu{display:block;max-height:200px}.submenu a{background-color:#f0f6f8;border-bottom:1px solid #fafafa;box-shadow:5px 13px 25px 0 #000}.submenu a:hover{background-color:#666}.submenu{-webkit-transition:all .5s ease-out;max-height:0;overflow:hidden}div.foruns{background:#fafafa;border-radius:4px;margin-bottom:10px;margin-left:10px;margin-right:10px}p.foruns_button_close a{background:#fff;border-radius:3px;padding:5px}dl#field_id10 span img{display:none!important}a[href^="/u63853"]{color:#289cdb!important;font-weight:700!important}#moderator-tools .generate,#moderator-tools h2{color:#fff;text-shadow:rgba(0,0,0,.3) 1px 1px 1px}#moderator-tools *,#moderator-tools :after,#moderator-tools :before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border:none;box-sizing:border-box;margin:0;outline:0;padding:0}#moderator-tools{background:#EFF9FC;border-radius:5px;box-shadow:#a2cf65 0 0 1px;font-family:'Lucida sans',sans-serif;font-size:14px;font-style:normal;font-variant:normal;font-weight:400;overflow:hidden}#moderator-tools h2{background:#1f7cbf;border-bottom:#a2cf65 5px solid;font-size:15px;margin:0;padding:.5em}#moderator-tools :disabled{cursor:not-allowed;opacity:.4}#moderator-tools input,#moderator-tools select{background:#fff;border:1px solid #add8e6;border-radius:3px;display:block;padding:3px 5px;width:100%}#moderator-tools .tools-group:not(.tools-header){padding:3px 5px 0}#moderator-tools .generate{background:#a2cf65;border:none;border-radius:2px;box-shadow:inset 0 -3px 0 rgba(0,0,0,.3);cursor:pointer;display:inline-block;font-size:13px;margin:.2em 0;outline:0;padding:.3em 1em .4em;position:relative;text-align:center}#moderator-tools .generate:active{box-shadow:inset 0 -1px 0 rgba(0,0,0,.3);top:2px}.sceditor-button-modcolor div{background-image:url(https://i.servimg.com/u/f56/18/45/41/65/mcolo10.png)!important}.sceditor-button-presets div{background-image:url(https://i.servimg.com/u/f39/18/21/41/30/tuto14.png)!important}#main-content > p:nth-child(1):first-child,#main-content > p:nth-child(1):first-child + p:nth-child(2),#main-content > p:nth-child(1):first-child + p:nth-child(2) + br{display:none}#content-container div#left{margin-top:3px}[id] .module .inner{padding:10px}[id] .module .inner .h3{background-color:#39C;border-bottom:solid 1px #ddd;box-sizing:border-box;color:#fff;font-family:"Trebuchet MS", Arial, sans-serif;font-size:13px;font-weight:700;line-height:1.4;margin:-10px -20px 10px;padding:7.5px 10px 6.5px;text-align:center;text-transform:uppercase}em.hovicon{border-radius:50%;cursor:default;display:inline-block;font-size:25px;height:60px;line-height:60px;margin:15px 15px 0;position:relative;text-align:center;text-decoration:none;width:60px;z-index:1}.hovicon.auto-width{height:auto;padding:15px;width:auto}.hovicon:after{border-radius:100px;box-sizing:content-box;content:'';height:100%;moz-box-sizing:content-box;pointer-events:none;position:absolute;webkit-box-sizing:content-box;width:100%}.hovicon:before{display:block;font-style:normal;font-variant:normal;font-weight:400;speak:none;text-transform:none;webkit-font-smoothing:antialiased}.hovicon.effect-3{box-shadow:0 0 0 4px #eee;transition:color .3s;webkit-box-shadow:0 0 0 4px #eee;webkit-transition:color .3s}.hovicon.effect-3:after{background:#369fcf;left:-2px;padding:2px;top:-2px;transition:transform .2s,opacity .3s;webkit-transition:-webkit-transform .2s,opacity .3s;z-index:-1}.hovicon.effect-3.sub-a{box-shadow:0 0 0 4px #fff!important;cursor:auto;webkit-box-shadow:0 0 0 4px #fff!important}.hovicon.effect-3.sub-a,.hovicon.effect-3.sub-a i{color:#fff}.hovicon.effect-3.sub-b,.hovicon.effect-3.sub-b i{color:#3c3940}.hovicon.effect-3.sub-a:hover,.hovicon.effect-3.sub-b:hover,.hovicon.effect-3.sub-b:hover i{color:#fff}.hovicon.effect-3.sub-a:after,.hovicon.effect-3.sub-b:after{ms-transform:scale(1.3);opacity:0;transform:scale(1.3);webkit-transform:scale(1.3)}.hovicon.effect-3.sub-a:hover:after,.hovicon.effect-3.sub-b:hover:after{ms-transform:scale(1);opacity:1;transform:scale(1);webkit-transform:scale(1)}table.devTable{background:url(https://illiweb.com/fa/modernbb/bg_header.svg) center center no-repeat #369fcf;background-size:cover;border-bottom:1px solid #2e3133;border-left:1px solid #2e3133;border-radius:2px;border-right:1px solid #2e3133;border-top:5px solid #2e3133;padding:10px;table-layout:fixed}table.devTable td.titulo h2{border:none!important;color:#fff;font-family:Arial;line-height:0;text-align:center}table.devTable .palign{background:rgba(0,0,0,.2);color:#fff;line-height:1.5rem;padding:15px}table.devTable .bodyClear{background-color:#fff;border-radius:3px;padding:10px}table.devTable .bodyClear h3{border-bottom:dashed 1px #E9553C!important}table.devTable td.footer{color:rgba(255,255,255,.22);line-height:50px}#form_move_mod{padding-top:5px}.sugestion_study,.topic_alert,.topic_solved,.topic_warn{background-position:10px 50%;background-repeat:no-repeat;border:2px solid;border-radius:3px;margin:10px 0;padding:35px 20px 35px 120px}.sugestion_study{background-color:#FFFAE0;background-image:url(https://i.servimg.com/u/f19/18/76/69/60/study10.png);border-color:#FFBD00}.topic_solved{background-color:#EDFFE0;background-image:url(https://i.servimg.com/u/f39/15/88/72/83/symbol10.png);border-color:#84C754}.topic_warn{background-color:#FFE6E2;background-image:url(https://i.servimg.com/u/f39/15/88/72/83/warnin10.png);border-color:#E9553C}.topic_alert{background-color:#FBFFB2;background-image:url(https://i.servimg.com/u/f39/15/88/72/83/delete11.png);border-color:#E9C63C}.tuto-ast-off,.tuto-jur,.tuto-jur-contain,.tuto-off{background-color:#f7f7f7;border-right:1px solid #ddd;border-spacing:0;margin-left:-10px;position:relative;width:100%}div.postbody .tuto-ast-off:first-child,div.postbody .tuto-jur,div.postbody .tuto-off:first-child{border-radius:0 10px 0 0;margin-top:20px}.tuto-ast-title,.tuto-jur-title,.tuto-title{background:url(https://i.imgur.com/d8gCGFF.png) 0 -4px no-repeat #39c;border-radius:0 10px 0 0;border-top:2px solid #17a;color:#fff;font-family:sans-serif;font-size:25px;font-weight:700;height:100px;padding-left:100px;text-shadow:1px 0 0 #17a}.tuto-jur-title{background-color:#e34839;border-top:2px solid #dd2e20;text-shadow:1px 0 0 #dd2e20}.tuto-ast-title{background-color:#89ba5b;border-top:2px solid #57983a;text-shadow:1px 0 0 #57983a}.tuto-contain,.tuto-jur-contain td{border-left:75px solid #eee;border-right:20px solid #eee;padding:10px 20px}.tuto-contain h2.post-content,.tuto-jur-contain td h2.post-content{background-color:#eee;border-bottom:1px solid #ddd!important;color:#333!important;counter-increment:chapter;counter-reset:subpart;font-family:sans-serif;font-size:1.5em;margin-bottom:15px;margin-left:-20px;margin-right:-20px;padding:10px}.tuto-contain h3.post-content,.tuto-jur-contain td h3.post-content{border-bottom:1px solid #333;color:#333;counter-increment:subpart;font-family:sans-serif;padding-bottom:5px;text-transform:unset}.tuto-contain h2.post-content::before,.tuto-jur-contain td h2.post-content::before{background-color:#333;border-radius:31px;box-sizing:border-box;color:#fff;content:counter(chapter,decimal);display:inline-block;height:33px;margin-left:-50px;margin-right:15px;text-align:center;width:33px}.tuto-contain h3.post-content:before,.tuto-jur-contain td h3.post-content::before{content:counter(chapter) "." counter(subpart) ". "}.tuto-contain.reset,.tuto-jur-contain.reset{counter-reset:chapter}.tuto-ast-footer,.tuto-footer{background-color:#333;border-radius:0 0 10px;color:#fff;font-family:sans-serif;font-size:.9em;margin-bottom:15px;margin-left:-10px;width:100%}.tuto-ast-copy,.tuto-copy{padding:10px 20px}.tuto-ast-copy::before,.tuto-copy::before{content:"\f129";float:right;font-family:FontAwesome;font-size:6em;margin-top:28px}.mod-action{background-color:#39c;border:2px solid #39c;border-radius:2px;color:#fff;display:block;margin:1em 25px 1em 1em;padding:15px}.mod-action tbody,.mod-action thead{display:block;width:100%}.mod-action tbody>tr{-ms-flex-align:center;-ms-flex-pack:justify;-webkit-box-align:center;-webkit-box-pack:justify;align-items:center;display:flex;justify-content:space-between;width:100%}.mod-action td{flex-grow:1}.mod-action tbody>tr>td.icon{flex-grow:initial;font-size:25px;margin-right:15px}.mod-action h2,.mod-action h3,.mod-action h4{color:inherit;font-size:1.2em;margin-bottom:.4em}.mod-action h2+br,.mod-action h3+br,.mod-action h4+br{display:none}.mod-action a{color:inherit;text-decoration:underline}.mod-action a:hover{color:#eee}.mod-action.adm,.mod-action.danger{background-color:#EF3333;border-color:#EF3333}.mod-action.mod,.mod-action.success{background-color:#68B800;border-color:#68B800}.mod-action.aju,.mod-action.warning{background-color:#F5AE42;border-color:#F5AE42}.mod-action.art{background-color:#787DEA;border-color:#787DEA}.mod-action.pub{background-color:#00B5D1;border-color:#00B5D1}.mod-action.dev{background-color:#444;border-color:#444}@media only screen and (min-width:1240px){#wrap{max-width:80%}}@media only screen and (min-width:1100px) and (max-width:1239px){#wrap{max-width:90%}}@media only screen and (min-width:901px) and (max-width:1200px){.cards .card{padding:20px 15px}.cards .fa{font-size:20px}}@media screen and (max-width:1224px){.main-left ul.fa-ul{display:none}.main-left ul.mini-screen{display:block}}@media screen and (min-width:1570px){.post.search .postbody img,.postbody .content img{max-width:700px}}@media screen and (max-width:1569px) and (min-width:1270px){.post.search .postbody img,.postbody .content img{max-width:500px}}@media screen and (max-width:1269px) and (min-width:1130px){.post.search .postbody img,.postbody .content img{max-width:400px}}@media screen and (max-width:1029px){.post.search .postbody img,.postbody .content img{max-width:350px}} .fade { display:inline-block; background: -moz-linear-gradient(left, rgb(235,234,221) 0%, rgba(235,234,221,0) 100%); background-image: -webkit-gradient(linear, left top, right top, color-stop(0.00, rgb(235,234,221)), color-stop(1.00, rgba(235,234,221,0))); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ebeadd, endColorstr=#00ebeadd, GradientType=1); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ebeadd, endColorstr=#00ebeadd, GradientType=1)"; } .blur { display:inline-block; color:#ddd; text-shadow: 0 0 2px #aaaaaa; text-shadow: 0 0 4px #aaaaaa; text-shadow: 0 0 6px #aaaaaa; -ms-filter: "progid:DXImageTransform.Microsoft.Blur(pixelradius=2)"; filter: progid:DXImageTransform.Microsoft.MotionBlur(strength=1,direction=310) progid:DXImageTransform.Microsoft.Blur(pixelradius=2); } .flipH { display:inline-block; -moz-transform:scale(-1,1); -o-transform:scale(-1,1); -webkit-transform:scale(-1,1); transform:scale(-1,1); -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=-1, M12=0, M21=0, M22=1, SizingMethod='auto expand')"; filter: progid:DXImageTransform.Microsoft.Matrix( M11=-1, M12=0, M21=0, M22=1, SizingMethod="auto expand"); } .flipV { display:inline-block; -moz-transform:scale(1,-1); -o-transform:scale(1,-1); -webkit-transform:scale(1,-1); transform:scale(1,-1); -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=1, M12=0, M21=0, M22=-1, SizingMethod='auto expand')"; filter: progid:DXImageTransform.Microsoft.Matrix( M11=1, M12=0, M21=0, M22=-1, SizingMethod="auto expand"); }
dhairya2725
🛠️ Reset your Cursor free trial easily with this tool, supporting Windows and Mac/Linux versions for a seamless experience.
sshelll
A nvim plug helps you exec go test under the cursor.
oakensoul
A collection of documentation and prompts that I use when developing with NextJS. Contains my standards, and more advanced prompts to help Cursor/Claude not go off the rails on me.
JMoore11235
Run this to get free exp while you are away from your computer. Note: This bot gains exp through constantly losing games in ranked constructed, so DO NOT use this on your account if you care about rank at all. To work, install Auto Hotkey from https://www.autohotkey.com/ Then download this file, and run it. Launch Immutable in fullscreen mode, and input: Control + Shift + Right Click If the cursor goes to the center of the "Start" button, you are ready to use the bot! Otherwise, you'll need to edit the file and input your screen dimensions. Right click on the awk file to edit it (it should open in Notepad or the equivalent). Scroll all the way to the bottom of the file until you see: ;\*\*CHANGE THESE NUMBER TO MATCH YOUR SCREEN RESOLUTION\*\* xDim := 2560 yDim := 1440 ;\*\*DO NOT EDIT BELOW THIS LINE UNLESS YOU KNOW WHAT YOU ARE DOING\*\* surrounded by lots of empty space. Change these values to your screen resolution. Then try Control+Shift+Rclick again. If this puts your cursor in the middle of the start, then scroll all the way back up to the top, and use those values in the identical section near the beginning. If this doesn't work, then please contact me because I'll need to figure out how to make it work for you. Once you have made the appropriate changes (if any), you are ready to start using the bot. Make sure that your immutable client is in full screen, and that whenever the game itself launches, that it is also full screen. Then just input: Control + Shift + Left Click, and you should be good to go! Press the Escape key to stop the bot from running. If this helps you out, consider supporting the creator by donating to: 0x49b0Dd8F81bF10CE7E999D73347107BFd6479FE5 Thanks!
Skip to content Setup.ampedwireless.com Amped Wireless Setup | amped Wireless amped wireless setup setup ampedwireless com Why is setup.ampedwireless.com not working? There may be several aspects because of which a user is unable to access the setup.ampedwireless.com interface of the router. A user loses his control and management from the router if he fails to access the web interface of the Amped router. For quick help, you can also check the manual guide that comes with the router or can also search for the Online manual guide over the Internet. Follow the below steps to troubleshoot the issue If there is a wired connection between the router and your computer, make sure the physical connection is correct. Make sure the switch is turned on with which you have connected the Power cable of the wireless router. If you are typing the LAN IP address of the router in the address bar, make sure you are typing correctly. The default LAN IP address of the Amped router is 192.168.0.254. Ensure that the computer is not connected to any other wireless network at the same time. If there is a wireless connection between the devices, make sure the computer is within the wireless range of the router. Close the current browser and launch it again. Delete the history and cache memory of a browser using the settings tab. Try again to access the setup.ampedwireless.com interface. Use Google Chrome, internet explorer, and Mozilla. Any other browser may be the reason you get denied from accessing the setup.ampedwireless.com window. If the Setup Wizard directly appears, instead of the web menu Dashboard, it may be the reason that the router has not been configured yet. Reset the router by holding the reset button for around 10 to 20 seconds. It will revert the default settings into the router. When the reset process is done, complete the setup wizard or skip it to access the Dashboard. Note: If all the above troubleshooting steps fail to resolve the setup.ampedwireless.com issue, you can call the Support team of the Amped to resolve the issue. We are available for our users 24 hours a clock to resolve any kind of issue a user is facing. How to login into the Amped Wireless range extender? Amped Wireless range extender can interact through the web interface of the setup.ampedwireless.com interface. To interact with the web menu Dashboard, you need to go through the login window of the Amped range extender. You cannot perform the login process if you don’t know the correct login credentials of the Amped extender login window. The default username of the Amped extender is “admin” and the default password is “admin”. amped router login Steps to log into the Amped wireless range extender Open a browser on the computer connected to the extender’s network. Type ampedsetupwireless.com in the address bar and hit enter If you fail to enter, type the LAN IP address of the range extender in the address bar. The LAN IP address of the Amped range extender is 192.168.0.254. The default Amped range extender login window appears on the screen. Type “admin” in the username field as the default credentials and type the password you typed earlier during the login process. If you haven’t changed the default password type “admin” in the provided field. Both the username and password are case-sensitive. Note: You need to hold the shift key before typing an uppercase letter and release the key before typing a lowercase letter. Click Login and the web menu Dashboard of the Amped range extender appears. Now you can change the settings and features of the Amped range extender. Note: While performing the login process, make sure you are typing the correct login credentials, otherwise you will be denied from accessing the web interface of the Amped range extender. How to setup an Amped wireless range extender via setup.ampedwireless.com? Optimum placement of a range extender is vital to fetch robust Wi-fi speed from the main network. The location plays an important role in determining the performance level of the range extender. You can also take the help of a Quick setup guide that comes with the range extender to perform correct steps during the setup process. Note: Connect your computer to the extender via Ethernet cable to avoid sudden disconnection during the setup process. Follow the below steps to set up the Amped rec 10 range extender Unbox the range extender and take out the quick setup guide, warranty card, and a power cable. Adjust the antennas of the Amped wireless range extender. Connect the range extender to an available electric outlet near the main router. Note down the default Wireless settings from the back of your range extender Use the default Wireless settings to connect wirelessly to the computer, Go to the computer, open the Wi-fi settings and search for the available Wi-fi networks. Connect to the default network name of the range extender. Once you get connected to the range extender’s network, launch a browser. Type setup.ampedwireless.com on the address bar of the browser and hit enter. You can also type 192.168.0.254 as the URL of the browser. The setup.ampedwireless.com configuration page appears on the screen. Select the “Wireless range extender” option and click Next to proceed. Click Scan to find Wi-fi networks nearby to extend. The Wi-fi devices available near the Wi-fi appear on the screen. Select the Wi-fi network you want to extend. Type the Wi-fi password in the provided field to connect to it. Click Next. Follow the above step twice, if you are connecting the range extender to a dual-band router. Now, follow the onscreen instructions to proceed with further steps. Personalize the Wi-fi settings of the extended network. Users are recommended to change the default wireless settings. Assign a new network name and Wi-fi password to the extended network. A new network name must be unique to allow users to connect to the extender’s network. If you want to create a hidden network select the “Hide SSID” option. To connect to a hidden network, a user has enter the network name in the Wi-fi list manually Once done, click Next. Now you can review the configuration settings you made Note down the wireless and other administrative settings you made for future use. Click Finish when it’s done. The extender starts the reboot process to apply the settings you made. Wait for a couple of minutes until the reboot process is complete. Note: Once the setup process is done, you can relocate the range extender to the desired location. Place the range extender midway between the router and your computer for better results. You can take the help of the Wi-fi LED of the range extender to find a good spot to place the range extender. If the LED blinks blue the range extender is at a good spot and if the LED blinks red, it means you need to bring the range extender close to the router. How to update the firmware of the Amped wireless range extender? The firmware plays an important role in removing the bugs of the range extender and escalating the performance of your device. New firmware is stored in the flash memory of the device. New firmware is responsible for removing bugs and adding new features to the range extender. It improves the mechanism of administrative settings and refines the networking protocols. Steps to update the firmware of the Amped wireless range extender Visit the downloading center of the Amped extender i.e www.ampedwireless.com /support. Type in the model version and product name in the provided fields. Click Download when prompted. Remember the location where you saved the downloaded firmware file. Do not forget to extract the firmware file. It will give you convenience while uploading the file into the ampedsetupwireless.com interface. Open a browser on the computer connected to the extender’s network. Type ampedsetupwireless.com in the address bar and hit enter If you fail to enter, type 192.168.0.254.in in the address bar. The default Amped range extender login window appears on the screen. Type “admin” in the username field as the default credentials and type the password you typed earlier during the login process. If you haven’t changed the default password type “admin” as the default credentials Both the username and password are case-sensitive. Note: You need to hold the shift key before typing an uppercase letter and release the key before typing a lowercase letter. Click Login and the web menu Dashboard of the Amped range extender appears. From the main navigation panel, click on the Management tab then click on the Firmware Upgrade tab. Scroll down the firmware upgrade page. Click “Choose file” and navigate the cursor to locate the file. Select the file then click Upload when prompted to begin the upgrade process. Wait for a few minutes to let the process complete. Do not interrupt the installation process, it may lead to failure in the update process. When the process gets completed, the Amped range extender automatically reboots. Note: You can check the confirmation of the update process through the status tab of the ampedsetupwireless.com window. Make sure you have already read the release notes of the firmware to know the settings that will get erased during the update process. How to Connect to the Amped Range extender? The connection process is one of the important processes through which a user connects the amped range extender to the router. You can connect the Amped range extender to the router via a wired connection and the wireless connection. The wired connection is done through the Ethernet cable and the wireless connection is done via the WPS connection method. Here are the things you need to keep in mind before the connection process. Place the range extender about halfway midway through the router and the Wi-fi dead zone. Fix the range extender in a ventilating or a mounting area to receive the clear Wi-fi signals. Keep the extender away from electronic or radioactive appliances. Make sure there are no walls or metallic objects between the router and the range extender. Steps to connect to the Amped range extender Plugin the range extender directly to a power outlet near the main router Wait until the Power LED turns solid green. Now press the WPS button on your router. Go to the range extender, press, and hold the WPS button for around 3 seconds. Wait for a couple of seconds to establish the connection between the router and the range extender When the LED changes from the blinking to the stable, it means the connection got established. If you have a dual-band router, repeat the above step to connect to the 5GHz frequency band. When the connection gets established, relocate the extender to a suitable location. Check the signal LED, if the signals are strong the LED blinks white. If the signals are weak, the LED blinks red which means you need to bring the router closer to the range extender. Now go to the computer and search for the available Wi-fi networks. Use the default Wireless settings given on the back of the range extender to connect to the computer. The default Wireless name will end with the _EXT. For example Amped_EXT. Type default network key in the provided field and click Connect. When it gets connected to the extended network, launch a browser. Type setup.ampedwireless.com in the address browser and hit enter. You can also type 192.168.0.254 as the URL of the browser. The setup.ampedwireless.com configuration page appears on the screen. Now you can proceed to begin the setup process. Note: New users recommended connecting the range extender to the router through a wired connection. You can use the Ethernet cable of the router to create a wired connection between the devices. If you face any obstruction during the setup process, you can call our executives anytime to resolve the issue you are facing. Archives November 2021 Categories Uncategorized Copyright © All right reserved Created By: Fansee Themes Amped Wireless Setup
If I have time left over from my intense and tiring work; besides religious music, sometimes, I also listen to songs and folk songs that are loaded with great meaning, that caress the soul of the listener and take them to the realm of contemplation. One day, with these thoughts, I listened to a song on TV. In the middle of the night, I began to chant the following words that remained in my memory: In the blackest of the night, I am where hope ends. If I turn the corner, death, If I go straight, Life; I am in the shadows. These words had a profound effect on me. There was an important message here. This message was calling the listeners to think about certain things and to take precautions against dangers. When I dwell on words: The night is the blackest, the place where hope ends, and if it turns the corner, it seems like death, life and being in the shadows, opposite each other, but when they come together, I saw that they create a harmony with deep meanings. Day and night, light and dark, straight and crooked, life and death, guidance and misguidance, young and old, woman and man, white and black, faith and disbelief, right and wrong, scholar and ignorant, teacher and student, master and apprentice, the rich and the poor, the strong and the weak, could ever be one? Of course no! It is possible to multiply these examples and enumerate them for pages. There is an important message here: In the dark of the night, when living things are plunged into a deep silence, the eye cannot see, the target is lost, a great fear and shudder cover the whole heart and soul of the person, and the light of hope goes out. If a person deviates from the straight road or takes a bend, there is a danger of falling into the abyss and dying. If he continues on his way straight, there is a life full of joy and happiness, which is the good news that the sun will rise, which will eventually strip the darkest of the night and illuminate the universe. Even during the hours when the sun is most effective, there is living in the shadows. I chant these lines whenever I can think of them. Because deep meanings are hidden in this song. Warnings are confidential. The invitation to the right path is hidden. The comparison is hidden. Contemplation is hidden... Daytime, symbol of light. It is the symbol of knowledge, culture, beauty, goodness, happiness and joy. If it's dark; It is the symbol of ignorance, evil, pessimism, depression, sadness. Now I ask: Do you desire the day or the night? Of course, even if it is the tip of a pin, every sane person desires the day. Who wants darkness when there is light? Who favors ignorance when there is science and civilization? Who wishes for hell when there is heaven? Who would want to walk on the gravel - stony - thorny road when there is a straight road like an airplane runway? Who cares about the oleander flower, when there are roses that radiate a musky scent around them? Who wants to stand under the scorching heat of the sun when there are shades? Almost everything gains value with its opposite. Can it be appreciated the value of heaven without hell, goodness without evil, knowledge without ignorance, light without darkness, wealth without poverty, faith without disbelief, and guidance without heresy? Puzzler! In this situation; With an officer who fulfills the duties assigned at every minute of his working hours, gives the right to every penny of the salary he will receive at the end of the month, and enjoys the pleasure of serving his country and nation, and an officer, who tries to make up his day, deals with his private affairs during working hours, and damages the property of the state, can be the same? Can a teacher who struggles to educate its students and teach them useful information and who experiences the joy and happiness of raising useful young people for its country and nation, and an educator who does not adopt this as its own motto, can be equal? With exemplary deputies who, after taking the power of attorney of the electorate, came to the Grand National Assembly of Turkey and won the title of "Deputy", and rendered useful services for our country and nation, deputies who go rogue under that sacred roof, acting like a showman and expired and returned to the constituency without performing any useful service, will be the same? In order to appear before the members of the media, a politician who stands in front of the mirror in the sink and puts on make-up for minutes and tries to camouflage the traces of aging on his face, and a politician who has never put on make-up in his life and preserved his natural state and is loved by the public, can be the same? With a Prime Minister, who is considering eighty-three million citizens equally, regardless of whether they voted or not, strives to provide services to every corner of the country, constructive rather than destructive, facilitating rather than complicating, who spread good news and happiness, not fear, and giving positive energy rather than negative; the Prime Minister who thinks about its own interests, who only cares for the voters who vote for its and its' party, who acts discriminatory and impulsive, be the same? Can a President, who in a position above the parties, not closely or remotely affiliated with any political party, giving the right to the office he occupies, providing useful services for our country and nation, preventing injustice, preventing corruption, who says "Stop!" against discrimination; does not discriminate between faith and culture,be the same with a President who proves himself to be an exemplary "Statesman" with his speeches and actions, and the President who is in the opposite position? Can a person who invites people to the truth, guidance, humane life, goodness and beauty be in the same category as a person who invites people to the darkness of ignorance, perversion of blasphemy and denial, oppression and satanic patterns? With a person who makes great efforts to help people who break new ground with his works, and whose only goal is the consent of Allah while walking on this path, a person who made a bad breakthrough and tried to get people to walk this path, is it acceptable at the same level? Of course not! See how our Beloved Prophet, the master of the universe, summarizes the subject, which we have tried to explain comparatively since above, in two sentences: "A person who invites others to the right path will be rewarded with the same reward as those who follow him. However, nothing will decrease from their (those who follow him) rewards. A person who invites them astray will be given a sin like the sin of those who follow him. However, nothing will be less from the sins of those who follow him." Bad groundbreaking people will always be remembered with hatred and curse for years, even centuries, and they will be condemned to hell as a result. But good groundbreaking people will always be remembered, and rewarded with goodness, beauty, kindness and prayers and will live forever in heaven. In the light of the message given by a song, the analysis we made in the world of contemplation, and most importantly, the golden words of our beloved Prophet Muhammad (PBUH), who illuminated our world of belief like the sun, I ask: - Which position would you like to be in? Prof. Dr. Bayram ALTAN
hieu9955
--[[ Vouch My Thread On V3rmillion - TuranYmn12 ]] local SynapseXen_iiiIiIlliII=select;local SynapseXen_ilIIilI=string.byte; local SynapseXen_iIiIIi=string.sub; warn("Vouch My Thread On V3rmillion - TuranYmn12") local SynapseXen_lllliIlIlIIIl=string.char;local SynapseXen_iIIiIliIiiIIIIi=type;local SynapseXen_llliilIIllIiiIIII=table.concat;local unpack=unpack;local setmetatable=setmetatable;local pcall=pcall;local SynapseXen_IiilillliiIi,SynapseXen_iIIIllIlIIll,SynapseXen_IlIIlIIilIililIlll,SynapseXen_iiIii;if bit and bit.bxor then SynapseXen_IiilillliiIi=bit.bxor;SynapseXen_iIIIllIlIIll=function(SynapseXen_liIIiIlIIlIilllIiilI,SynapseXen_illiIII)local SynapseXen_iIlIIlIIIIIiIlli=SynapseXen_IiilillliiIi(SynapseXen_liIIiIlIIlIilllIiilI,SynapseXen_illiIII)if SynapseXen_iIlIIlIIIIIiIlli<0 then SynapseXen_iIlIIlIIIIIiIlli=4294967296+SynapseXen_iIlIIlIIIIIiIlli end;return SynapseXen_iIlIIlIIIIIiIlli end else SynapseXen_IiilillliiIi=function(SynapseXen_liIIiIlIIlIilllIiilI,SynapseXen_illiIII)local SynapseXen_IiIlii=function(SynapseXen_lIIII,SynapseXen_liIiI)return SynapseXen_lIIII%(SynapseXen_liIiI*2)>=SynapseXen_liIiI end;local SynapseXen_IiIlIIlI=0;for SynapseXen_IlIiI=0,31 do SynapseXen_IiIlIIlI=SynapseXen_IiIlIIlI+(SynapseXen_IiIlii(SynapseXen_liIIiIlIIlIilllIiilI,2^SynapseXen_IlIiI)~=SynapseXen_IiIlii(SynapseXen_illiIII,2^SynapseXen_IlIiI)and 2^SynapseXen_IlIiI or 0)end;return SynapseXen_IiIlIIlI end;SynapseXen_iIIIllIlIIll=SynapseXen_IiilillliiIi end;SynapseXen_IlIIlIIilIililIlll=function(SynapseXen_IiIil,SynapseXen_iIiiliillllIllll,SynapseXen_IIilIillIIii)return(SynapseXen_IiIil+SynapseXen_iIiiliillllIllll)%SynapseXen_IIilIillIIii end;SynapseXen_iiIii=function(SynapseXen_IiIil,SynapseXen_iIiiliillllIllll,SynapseXen_IIilIillIIii)return(SynapseXen_IiIil-SynapseXen_iIiiliillllIllll)%SynapseXen_IIilIillIIii end;local function SynapseXen_iliIiIIIiilIliIIil(SynapseXen_iIlIIlIIIIIiIlli)if SynapseXen_iIlIIlIIIIIiIlli<0 then SynapseXen_iIlIIlIIIIIiIlli=4294967296+SynapseXen_iIlIIlIIIIIiIlli end;return SynapseXen_iIlIIlIIIIIiIlli end;local getfenv=getfenv;if not getfenv then getfenv=function()return _ENV end end;local SynapseXen_ilIliiI={}local SynapseXen_IllIiIili={}local SynapseXen_IilllilIlIiIlillllI;local SynapseXen_IiIilliilIIl;local SynapseXen_IiIiIIilIli={}local SynapseXen_iIlIlIl={}for SynapseXen_IlIiI=0,255 do local SynapseXen_IlliilIiIill,SynapseXen_ilIIIlilli=SynapseXen_lllliIlIlIIIl(SynapseXen_IlIiI),SynapseXen_lllliIlIlIIIl(SynapseXen_IlIiI,0)SynapseXen_IiIiIIilIli[SynapseXen_IlliilIiIill]=SynapseXen_ilIIIlilli;SynapseXen_iIlIlIl[SynapseXen_ilIIIlilli]=SynapseXen_IlliilIiIill end;local function SynapseXen_liIIIiIIIllIIilI(SynapseXen_IlllliIIlIliIil,SynapseXen_iiIillliiIIiiiIiI,SynapseXen_lIIlIllil,SynapseXen_lIllilIIi)if SynapseXen_lIIlIllil>=256 then SynapseXen_lIIlIllil,SynapseXen_lIllilIIi=0,SynapseXen_lIllilIIi+1;if SynapseXen_lIllilIIi>=256 then SynapseXen_iiIillliiIIiiiIiI={}SynapseXen_lIllilIIi=1 end end;SynapseXen_iiIillliiIIiiiIiI[SynapseXen_lllliIlIlIIIl(SynapseXen_lIIlIllil,SynapseXen_lIllilIIi)]=SynapseXen_IlllliIIlIliIil;SynapseXen_lIIlIllil=SynapseXen_lIIlIllil+1;return SynapseXen_iiIillliiIIiiiIiI,SynapseXen_lIIlIllil,SynapseXen_lIllilIIi end;local function SynapseXen_iIillIiili(SynapseXen_lIIllIiIillI)local function SynapseXen_llliIllII(SynapseXen_IillllllIiiIliiIIil)local SynapseXen_lIllilIIi='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/'SynapseXen_IillllllIiiIliiIIil=string.gsub(SynapseXen_IillllllIiiIliiIIil,'[^'..SynapseXen_lIllilIIi..'=]','')return SynapseXen_IillllllIiiIliiIIil:gsub('.',function(SynapseXen_IiIil)if SynapseXen_IiIil=='='then return''end;local SynapseXen_iliiil,SynapseXen_IIlIIIiillIiIiIIIiii='',SynapseXen_lIllilIIi:find(SynapseXen_IiIil)-1;for SynapseXen_IlIiI=6,1,-1 do SynapseXen_iliiil=SynapseXen_iliiil..(SynapseXen_IIlIIIiillIiIiIIIiii%2^SynapseXen_IlIiI-SynapseXen_IIlIIIiillIiIiIIIiii%2^(SynapseXen_IlIiI-1)>0 and'1'or'0')end;return SynapseXen_iliiil end):gsub('%d%d%d?%d?%d?%d?%d?%d?',function(SynapseXen_IiIil)if#SynapseXen_IiIil~=8 then return''end;local SynapseXen_IIiIi=0;for SynapseXen_IlIiI=1,8 do SynapseXen_IIiIi=SynapseXen_IIiIi+(SynapseXen_IiIil:sub(SynapseXen_IlIiI,SynapseXen_IlIiI)=='1'and 2^(8-SynapseXen_IlIiI)or 0)end;return string.char(SynapseXen_IIiIi)end)end;SynapseXen_lIIllIiIillI=SynapseXen_llliIllII(SynapseXen_lIIllIiIillI)local SynapseXen_iiiIilIiI=SynapseXen_iIiIIi(SynapseXen_lIIllIiIillI,1,1)if SynapseXen_iiiIilIiI=="u"then return SynapseXen_iIiIIi(SynapseXen_lIIllIiIillI,2)elseif SynapseXen_iiiIilIiI~="c"then error("Synapse Xen - Failed to verify bytecode. Please make sure your Lua implementation supports non-null terminated strings.")end;SynapseXen_lIIllIiIillI=SynapseXen_iIiIIi(SynapseXen_lIIllIiIillI,2)local SynapseXen_llIiIl=#SynapseXen_lIIllIiIillI;local SynapseXen_iiIillliiIIiiiIiI={}local SynapseXen_lIIlIllil,SynapseXen_lIllilIIi=0,1;local SynapseXen_IilliIIiilIIllIl={}local SynapseXen_iIlIIlIIIIIiIlli=1;local SynapseXen_IliiIlI=SynapseXen_iIiIIi(SynapseXen_lIIllIiIillI,1,2)SynapseXen_IilliIIiilIIllIl[SynapseXen_iIlIIlIIIIIiIlli]=SynapseXen_iIlIlIl[SynapseXen_IliiIlI]or SynapseXen_iiIillliiIIiiiIiI[SynapseXen_IliiIlI]SynapseXen_iIlIIlIIIIIiIlli=SynapseXen_iIlIIlIIIIIiIlli+1;for SynapseXen_IlIiI=3,SynapseXen_llIiIl,2 do local SynapseXen_iIlllliiiilIiIiIIi=SynapseXen_iIiIIi(SynapseXen_lIIllIiIillI,SynapseXen_IlIiI,SynapseXen_IlIiI+1)local SynapseXen_iIIiiliIllliIiiiIll=SynapseXen_iIlIlIl[SynapseXen_IliiIlI]or SynapseXen_iiIillliiIIiiiIiI[SynapseXen_IliiIlI]if not SynapseXen_iIIiiliIllliIiiiIll then error("Synapse Xen - Failed to verify bytecode. Please make sure your Lua implementation supports non-null terminated strings.")end;local SynapseXen_illIilIIIIIiliIlIIii=SynapseXen_iIlIlIl[SynapseXen_iIlllliiiilIiIiIIi]or SynapseXen_iiIillliiIIiiiIiI[SynapseXen_iIlllliiiilIiIiIIi]if SynapseXen_illIilIIIIIiliIlIIii then SynapseXen_IilliIIiilIIllIl[SynapseXen_iIlIIlIIIIIiIlli]=SynapseXen_illIilIIIIIiliIlIIii;SynapseXen_iIlIIlIIIIIiIlli=SynapseXen_iIlIIlIIIIIiIlli+1;SynapseXen_iiIillliiIIiiiIiI,SynapseXen_lIIlIllil,SynapseXen_lIllilIIi=SynapseXen_liIIIiIIIllIIilI(SynapseXen_iIIiiliIllliIiiiIll..SynapseXen_iIiIIi(SynapseXen_illIilIIIIIiliIlIIii,1,1),SynapseXen_iiIillliiIIiiiIiI,SynapseXen_lIIlIllil,SynapseXen_lIllilIIi)else local SynapseXen_liIiliiiIi=SynapseXen_iIIiiliIllliIiiiIll..SynapseXen_iIiIIi(SynapseXen_iIIiiliIllliIiiiIll,1,1)SynapseXen_IilliIIiilIIllIl[SynapseXen_iIlIIlIIIIIiIlli]=SynapseXen_liIiliiiIi;SynapseXen_iIlIIlIIIIIiIlli=SynapseXen_iIlIIlIIIIIiIlli+1;SynapseXen_iiIillliiIIiiiIiI,SynapseXen_lIIlIllil,SynapseXen_lIllilIIi=SynapseXen_liIIIiIIIllIIilI(SynapseXen_liIiliiiIi,SynapseXen_iiIillliiIIiiiIiI,SynapseXen_lIIlIllil,SynapseXen_lIllilIIi)end;SynapseXen_IliiIlI=SynapseXen_iIlllliiiilIiIiIIi end;return SynapseXen_llliilIIllIiiIIII(SynapseXen_IilliIIiilIIllIl)end;local function SynapseXen_IlilIiiiiIili(SynapseXen_liIIiI,SynapseXen_iIIliIi,SynapseXen_lIillilIilIIli)if SynapseXen_lIillilIilIIli then local SynapseXen_iIIliIIiIilliii=SynapseXen_liIIiI/2^(SynapseXen_iIIliIi-1)%2^(SynapseXen_lIillilIilIIli-1-(SynapseXen_iIIliIi-1)+1)return SynapseXen_iIIliIIiIilliii-SynapseXen_iIIliIIiIilliii%1 else local SynapseXen_ilIllIlliillIIlilli=2^(SynapseXen_iIIliIi-1)if SynapseXen_liIIiI%(SynapseXen_ilIllIlliillIIlilli+SynapseXen_ilIllIlliillIIlilli)>=SynapseXen_ilIllIlliillIIlilli then return 1 else return 0 end end end;local function SynapseXen_IiiliIlIllIil()local SynapseXen_IlIiIil=SynapseXen_IiilillliiIi(3855667269,SynapseXen_IiIilliilIIl)while true do if SynapseXen_IlIiIil==SynapseXen_IiilillliiIi(3855666810,SynapseXen_IiIilliilIIl)then SynapseXen_IilllilIlIiIlillllI=function(SynapseXen_iIiilliiilii,SynapseXen_ilIiIlililllIil)return SynapseXen_IiilillliiIi(SynapseXen_iIiilliiilii-2812,SynapseXen_ilIiIlililllIil+37927)-SynapseXen_IiilillliiIi(1319943582,SynapseXen_IiIilliilIIl)end;SynapseXen_IlIiIil=SynapseXen_IiilillliiIi(SynapseXen_IlIiIil,SynapseXen_IiilillliiIi(2898358907,SynapseXen_IiIilliilIIl))elseif SynapseXen_IlIiIil==SynapseXen_IiilillliiIi(3855667269,SynapseXen_IiIilliilIIl)then SynapseXen_IilllilIlIiIlillllI=function(SynapseXen_iIiilliiilii,SynapseXen_ilIiIlililllIil)return SynapseXen_IiilillliiIi(SynapseXen_iIiilliiilii-8544,SynapseXen_ilIiIlililllIil-42390)-SynapseXen_IiilillliiIi(1319933057,SynapseXen_IiIilliilIIl)end;SynapseXen_IlIiIil=SynapseXen_IlIiIil-SynapseXen_IiilillliiIi(1319941881,SynapseXen_IiIilliilIIl)elseif SynapseXen_IlIiIil==SynapseXen_IiilillliiIi(1804550305,SynapseXen_IllIiIili[6])then SynapseXen_IilllilIlIiIlillllI=function(SynapseXen_iIiilliiilii,SynapseXen_ilIiIlililllIil)return SynapseXen_IiilillliiIi(SynapseXen_iIiilliiilii+30999,SynapseXen_ilIiIlililllIil-42851)-SynapseXen_IiilillliiIi(1319955578,SynapseXen_IiIilliilIIl)end;SynapseXen_IlIiIil=SynapseXen_IlIiIil+SynapseXen_IiilillliiIi(523026661,SynapseXen_IllIiIili[4])elseif SynapseXen_IlIiIil==SynapseXen_IiilillliiIi(1446846680,SynapseXen_IllIiIili[4])then SynapseXen_IilllilIlIiIlillllI=function(SynapseXen_iIiilliiilii,SynapseXen_ilIiIlililllIil)return SynapseXen_IiilillliiIi(SynapseXen_iIiilliiilii+45157,SynapseXen_ilIiIlililllIil+26308)+SynapseXen_IiilillliiIi(846803656,SynapseXen_IllIiIili[1])end;SynapseXen_IlIiIil=SynapseXen_IiilillliiIi(SynapseXen_IlIiIil,SynapseXen_IiilillliiIi(4197231965,SynapseXen_IiIilliilIIl))elseif SynapseXen_IlIiIil==SynapseXen_IiilillliiIi(3007130756,SynapseXen_IiIilliilIIl)then return elseif SynapseXen_IlIiIil==SynapseXen_IiilillliiIi(3488149833,SynapseXen_IllIiIili[1])then SynapseXen_IilllilIlIiIlillllI=function(SynapseXen_iIiilliiilii,SynapseXen_ilIiIlililllIil)return SynapseXen_IiilillliiIi(SynapseXen_iIiilliiilii-18483,SynapseXen_ilIiIlililllIil+19323)+SynapseXen_IiilillliiIi(4236822034,SynapseXen_IllIiIili[8])end;SynapseXen_IlIiIil=SynapseXen_IlIiIil-SynapseXen_IiilillliiIi(1319955946,SynapseXen_IiIilliilIIl)end end end;local function SynapseXen_iIIllIIII(SynapseXen_IiiIlililIlIiiii)local SynapseXen_liillIIlliiiIIl=1;local SynapseXen_iIIIIlIl;local SynapseXen_IIiIllIi;local function SynapseXen_IliiiIIIiilIllIIlil()local SynapseXen_IIliII=SynapseXen_ilIIilI(SynapseXen_IiiIlililIlIiiii,SynapseXen_liillIIlliiiIIl,SynapseXen_liillIIlliiiIIl)SynapseXen_liillIIlliiiIIl=SynapseXen_liillIIlliiiIIl+1;return SynapseXen_IIliII end;local function SynapseXen_lIillllliIli()local SynapseXen_lililiiliiIiiiiI,SynapseXen_iIiilliiilii,SynapseXen_ilIiIlililllIil,SynapseXen_IlIlIiiiIilliiliilIl=SynapseXen_ilIIilI(SynapseXen_IiiIlililIlIiiii,SynapseXen_liillIIlliiiIIl,SynapseXen_liillIIlliiiIIl+3)SynapseXen_liillIIlliiiIIl=SynapseXen_liillIIlliiiIIl+4;return SynapseXen_IlIlIiiiIilliiliilIl*16777216+SynapseXen_ilIiIlililllIil*65536+SynapseXen_iIiilliiilii*256+SynapseXen_lililiiliiIiiiiI end;local function SynapseXen_iliiIIiIl()return SynapseXen_lIillllliIli()*4294967296+SynapseXen_lIillllliIli()end;local function SynapseXen_iIIililIiiiill()local SynapseXen_iIiiiIlIiiIllIlliI=SynapseXen_iIIIllIlIIll(SynapseXen_lIillllliIli(),SynapseXen_ilIliiI[1267869007]or(function()local SynapseXen_IiIil="epic gamer vision"SynapseXen_ilIliiI[1267869007]=SynapseXen_IiilillliiIi(SynapseXen_IilllilIlIiIlillllI(2294385245,3141878040),SynapseXen_IiilillliiIi(405970966,SynapseXen_IiIilliilIIl))-string.len(SynapseXen_IiIil)-#{830297185,2707010430,4084762625,4218612234,61280943,1594101614,181454963}return SynapseXen_ilIliiI[1267869007]end)())local SynapseXen_iiiilIIlilllIlIiil=SynapseXen_iIIIllIlIIll(SynapseXen_lIillllliIli(),SynapseXen_ilIliiI[1921484102]or(function()local SynapseXen_IiIil="xen detects custom getfenv"SynapseXen_ilIliiI[1921484102]=SynapseXen_IiilillliiIi(SynapseXen_IilllilIlIiIlillllI(2550753609,794375601),SynapseXen_IiilillliiIi(3524560535,SynapseXen_IiIilliilIIl))-string.len(SynapseXen_IiIil)-#{1656675648,1140019836,1820460244,824195461,2101884187,3736967173,1341413341}return SynapseXen_ilIliiI[1921484102]end)())local SynapseXen_lIliiill=1;local SynapseXen_IiIlIiiiillllI=SynapseXen_IlilIiiiiIili(SynapseXen_iiiilIIlilllIlIiil,1,20)*2^32+SynapseXen_iIiiiIlIiiIllIlliI;local SynapseXen_IiiiIlIIilIiIliliiI=SynapseXen_IlilIiiiiIili(SynapseXen_iiiilIIlilllIlIiil,21,31)local SynapseXen_llliIliiiliIIllIii=(-1)^SynapseXen_IlilIiiiiIili(SynapseXen_iiiilIIlilllIlIiil,32)if SynapseXen_IiiiIlIIilIiIliliiI==0 then if SynapseXen_IiIlIiiiillllI==0 then return SynapseXen_llliIliiiliIIllIii*0 else SynapseXen_IiiiIlIIilIiIliliiI=1;SynapseXen_lIliiill=0 end elseif SynapseXen_IiiiIlIIilIiIliliiI==2047 then if SynapseXen_IiIlIiiiillllI==0 then return SynapseXen_llliIliiiliIIllIii*1/0 else return SynapseXen_llliIliiiliIIllIii*0/0 end end;return math.ldexp(SynapseXen_llliIliiiliIIllIii,SynapseXen_IiiiIlIIilIiIliliiI-1023)*(SynapseXen_lIliiill+SynapseXen_IiIlIiiiillllI/2^52)end;local function SynapseXen_iIlilllIII(SynapseXen_liiiliiIiiiIIllIIl)local SynapseXen_iIili;if SynapseXen_liiiliiIiiiIIllIIl then SynapseXen_iIili=SynapseXen_iIiIIi(SynapseXen_IiiIlililIlIiiii,SynapseXen_liillIIlliiiIIl,SynapseXen_liillIIlliiiIIl+SynapseXen_liiiliiIiiiIIllIIl-1)SynapseXen_liillIIlliiiIIl=SynapseXen_liillIIlliiiIIl+SynapseXen_liiiliiIiiiIIllIIl else SynapseXen_liiiliiIiiiIIllIIl=SynapseXen_iIIIIlIl()if SynapseXen_liiiliiIiiiIIllIIl==0 then return""end;SynapseXen_iIili=SynapseXen_iIiIIi(SynapseXen_IiiIlililIlIiiii,SynapseXen_liillIIlliiiIIl,SynapseXen_liillIIlliiiIIl+SynapseXen_liiiliiIiiiIIllIIl-1)SynapseXen_liillIIlliiiIIl=SynapseXen_liillIIlliiiIIl+SynapseXen_liiiliiIiiiIIllIIl end;return SynapseXen_iIili end;local function SynapseXen_IiIIiIiillil(SynapseXen_iIili)local SynapseXen_iIIliIIiIilliii={}for SynapseXen_IlIiI=1,#SynapseXen_iIili do local SynapseXen_llIlillliIl=SynapseXen_iIili:sub(SynapseXen_IlIiI,SynapseXen_IlIiI)SynapseXen_iIIliIIiIilliii[#SynapseXen_iIIliIIiIilliii+1]=string.char(SynapseXen_IiilillliiIi(string.byte(SynapseXen_llIlillliIl),SynapseXen_ilIliiI[3731878160]or(function(...)local SynapseXen_IiIil="hi my 2.5mb script doesn't work with xen please help"local SynapseXen_liliIililIillII=SynapseXen_IilllilIlIiIlillllI(2099685196,3660834920)local SynapseXen_liIIilliilIllIIIiii={...}for SynapseXen_IlIiI,SynapseXen_liiilIiliIlliiil in pairs(SynapseXen_liIIilliilIllIIIiii)do local SynapseXen_illiIiiIlliliIllllI;local SynapseXen_lilillii=type(SynapseXen_liiilIiliIlliiil)if SynapseXen_lilillii=="number"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil elseif SynapseXen_lilillii=="string"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil:len()elseif SynapseXen_lilillii=="table"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_IilllilIlIiIlillllI(3757913695,537086278)end;SynapseXen_liliIililIillII=SynapseXen_liliIililIillII+SynapseXen_illiIiiIlliliIllllI end;SynapseXen_ilIliiI[3731878160]=SynapseXen_IiilillliiIi(SynapseXen_IiilillliiIi(1155421613,SynapseXen_liliIililIillII),SynapseXen_IiilillliiIi(3518260141,SynapseXen_IllIiIili[1]))-string.len(SynapseXen_IiIil)-#{3470132641,661519185,1170834111,2105980783}return SynapseXen_ilIliiI[3731878160]end)("IIiilIlIiIlIii",{},"IlIlIliiIllllIi",9712,1379)))end;return table.concat(SynapseXen_iIIliIIiIilliii)end;local function SynapseXen_iiIIiIilI()local SynapseXen_iIiIlIIiIiilIiIIiiIl={}local SynapseXen_IlililIiiIllI={}local SynapseXen_lilllillilllIilIIlII={}local SynapseXen_IIlIliiiIIiiiIlII={[SynapseXen_ilIliiI[1650717969]or(function(...)local SynapseXen_IiIil="SYNAPSE XEN [FE BYPASS] [BETTER THEN LURAPH] [AMAZING] OMG OMG OMG !!!!!!"local SynapseXen_liliIililIillII=SynapseXen_IilllilIlIiIlillllI(3700464250,3303314453)local SynapseXen_liIIilliilIllIIIiii={...}for SynapseXen_IlIiI,SynapseXen_liiilIiliIlliiil in pairs(SynapseXen_liIIilliilIllIIIiii)do local SynapseXen_illiIiiIlliliIllllI;local SynapseXen_lilillii=type(SynapseXen_liiilIiliIlliiil)if SynapseXen_lilillii=="number"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil elseif SynapseXen_lilillii=="string"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil:len()elseif SynapseXen_lilillii=="table"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_IilllilIlIiIlillllI(1994470451,2300519919)end;SynapseXen_liliIililIillII=SynapseXen_liliIililIillII+SynapseXen_illiIiiIlliliIllllI end;SynapseXen_ilIliiI[1650717969]=SynapseXen_IiilillliiIi(SynapseXen_IiilillliiIi(2471371589,SynapseXen_liliIililIillII),SynapseXen_IiilillliiIi(712252886,SynapseXen_IllIiIili[3]))-string.len(SynapseXen_IiIil)-#{4064943556,4260646729,3002829587,3267003931,824911922,4061971813,585640868,1588812355,2871138580,3155743230}return SynapseXen_ilIliiI[1650717969]end)("IIIi","i",21,6886,14565,5215,"llIil")]=SynapseXen_iIiIlIIiIiilIiIIiiIl,[SynapseXen_ilIliiI[1242733850]or(function(...)local SynapseXen_IiIil="my way to go against expwoiting is to have safety measuwes. i 1 wocawscwipt and onwy moduwes. hewe's how it wowks: this scwipt bewow stowes the moduwes in a tabwe fow each moduwe we send the wist with the moduwes and moduwe infowmation and use inyit a function in my moduwe that wiww stowe the info and aftew it has send to aww the moduwes it wiww dewete them. so whenyevew the cwient twies to hack they cant get the moduwes. onwy this peace of wocawscwipt."local SynapseXen_liliIililIillII=SynapseXen_IilllilIlIiIlillllI(201016735,3936823982)local SynapseXen_liIIilliilIllIIIiii={...}for SynapseXen_IlIiI,SynapseXen_liiilIiliIlliiil in pairs(SynapseXen_liIIilliilIllIIIiii)do local SynapseXen_illiIiiIlliliIllllI;local SynapseXen_lilillii=type(SynapseXen_liiilIiliIlliiil)if SynapseXen_lilillii=="number"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil elseif SynapseXen_lilillii=="string"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil:len()elseif SynapseXen_lilillii=="table"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_IilllilIlIiIlillllI(3835902591,459092339)end;SynapseXen_liliIililIillII=SynapseXen_liliIililIillII-SynapseXen_illiIiiIlliliIllllI end;SynapseXen_ilIliiI[1242733850]=SynapseXen_IiilillliiIi(SynapseXen_IiilillliiIi(1871408226,SynapseXen_liliIililIillII),SynapseXen_IiilillliiIi(3486054621,SynapseXen_IllIiIili[4]))-string.len(SynapseXen_IiIil)-#{2741874397,3448725862}return SynapseXen_ilIliiI[1242733850]end)({},{},13361,8232,"ilIlIilIll",3389,{},{},"IllliI")]=SynapseXen_lilllillilllIilIIlII,[SynapseXen_ilIliiI[3534296032]or(function(...)local SynapseXen_IiIil="now comes with a free n word pass"local SynapseXen_liliIililIillII=SynapseXen_IilllilIlIiIlillllI(4264524451,1757095730)local SynapseXen_liIIilliilIllIIIiii={...}for SynapseXen_IlIiI,SynapseXen_liiilIiliIlliiil in pairs(SynapseXen_liIIilliilIllIIIiii)do local SynapseXen_illiIiiIlliliIllllI;local SynapseXen_lilillii=type(SynapseXen_liiilIiliIlliiil)if SynapseXen_lilillii=="number"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil elseif SynapseXen_lilillii=="string"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil:len()elseif SynapseXen_lilillii=="table"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_IilllilIlIiIlillllI(3086103916,1208888876)end;SynapseXen_liliIililIillII=SynapseXen_liliIililIillII-SynapseXen_illiIiiIlliliIllllI end;SynapseXen_ilIliiI[3534296032]=SynapseXen_IiilillliiIi(SynapseXen_IiilillliiIi(1620393180,SynapseXen_liliIililIillII),SynapseXen_IiilillliiIi(4254923180,SynapseXen_IllIiIili[4]))-string.len(SynapseXen_IiIil)-#{3026704080,1006827184,639630771,1570222280,3240259067,3592785325}return SynapseXen_ilIliiI[3534296032]end)({},{},"Ii",{},{},{})]=SynapseXen_IlililIiiIllI}SynapseXen_IIlIliiiIIiiiIlII[2071787167]=SynapseXen_IiilillliiIi(SynapseXen_IliiiIIIiilIllIIlil(),SynapseXen_ilIliiI[1456950300]or(function()local SynapseXen_IiIil="wait for someone on devforum to say they are gonna deobfuscate this"SynapseXen_ilIliiI[1456950300]=SynapseXen_IiilillliiIi(SynapseXen_IilllilIlIiIlillllI(2976524714,3767246373),SynapseXen_IiilillliiIi(1322125970,SynapseXen_IllIiIili[4]))-string.len(SynapseXen_IiIil)-#{2640766432,2210333402,1235537910,1838294044,3111109465,1004659691,1033569205,3111538094}return SynapseXen_ilIliiI[1456950300]end)())SynapseXen_IliiiIIIiilIllIIlil()SynapseXen_IliiiIIIiilIllIIlil()SynapseXen_IIlIliiiIIiiiIlII[874304623]=SynapseXen_IiilillliiIi(SynapseXen_IliiiIIIiilIllIIlil(),SynapseXen_ilIliiI[4175213627]or(function(...)local SynapseXen_IiIil="hi xen doesn't work on sk8r please help"local SynapseXen_liliIililIillII=SynapseXen_IilllilIlIiIlillllI(271199172,60139637)local SynapseXen_liIIilliilIllIIIiii={...}for SynapseXen_IlIiI,SynapseXen_liiilIiliIlliiil in pairs(SynapseXen_liIIilliilIllIIIiii)do local SynapseXen_illiIiiIlliliIllllI;local SynapseXen_lilillii=type(SynapseXen_liiilIiliIlliiil)if SynapseXen_lilillii=="number"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil elseif SynapseXen_lilillii=="string"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil:len()elseif SynapseXen_lilillii=="table"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_IilllilIlIiIlillllI(3262039224,1032953591)end;SynapseXen_liliIililIillII=SynapseXen_liliIililIillII+SynapseXen_illiIiiIlliliIllllI end;SynapseXen_ilIliiI[4175213627]=SynapseXen_IiilillliiIi(SynapseXen_IiilillliiIi(2311581375,SynapseXen_liliIililIillII),SynapseXen_IiilillliiIi(2434465359,SynapseXen_IllIiIili[7]))-string.len(SynapseXen_IiIil)-#{3771489655,3821262836,2322123662}return SynapseXen_ilIliiI[4175213627]end)({},"iIiIlIiliIliIIiliI",{}))SynapseXen_lIillllliIli()for SynapseXen_IiliiliIiiIiiIliIlI=1,SynapseXen_IiilillliiIi(SynapseXen_IIiIllIi(),SynapseXen_ilIliiI[3338979896]or(function()local SynapseXen_IiIil="pain is gonna use the backspace method on xen"SynapseXen_ilIliiI[3338979896]=SynapseXen_IiilillliiIi(SynapseXen_IilllilIlIiIlillllI(3240398579,380592753),SynapseXen_IiilillliiIi(789167596,SynapseXen_IllIiIili[5]))-string.len(SynapseXen_IiIil)-#{4022989847,390567114,1982735004,77807044,894942979,2831284744,1601796188,3561999850,3132538100,3105919124}return SynapseXen_ilIliiI[3338979896]end)())do SynapseXen_lIillllliIli()local SynapseXen_iIIlilIl=SynapseXen_IiilillliiIi(SynapseXen_lIillllliIli(),SynapseXen_ilIliiI[3608674783]or(function()local SynapseXen_IiIil="this is a christian obfuscator, no cursing allowed in our scripts"SynapseXen_ilIliiI[3608674783]=SynapseXen_IiilillliiIi(SynapseXen_IilllilIlIiIlillllI(2404442456,3643760164),SynapseXen_IiilillliiIi(1314717610,SynapseXen_IiIilliilIIl))-string.len(SynapseXen_IiIil)-#{3395694261,2480005133,2078893472,4284303983,3940078644,3815363209,4012679640,1641912613,1964667898,2274081337}return SynapseXen_ilIliiI[3608674783]end)())local SynapseXen_lIlliliIlI=SynapseXen_IliiiIIIiilIllIIlil()SynapseXen_IliiiIIIiilIllIIlil()local SynapseXen_iIIiIliIiiIIIIi=SynapseXen_IliiiIIIiilIllIIlil()local SynapseXen_illIIilIiIIiIIill={[497366273]=SynapseXen_iIIlilIl,[2075702005]=SynapseXen_lIlliliIlI,[253265259]=SynapseXen_IlilIiiiiIili(SynapseXen_iIIlilIl,1,6),[1152160448]=SynapseXen_IlilIiiiiIili(SynapseXen_iIIlilIl,7,14)}if SynapseXen_iIIiIliIiiIIIIi==(SynapseXen_ilIliiI[523360511]or(function(...)local SynapseXen_IiIil="imagine using some lua minifier tool and thinking you are a badass"local SynapseXen_liliIililIillII=SynapseXen_IilllilIlIiIlillllI(356405339,2102268817)local SynapseXen_liIIilliilIllIIIiii={...}for SynapseXen_IlIiI,SynapseXen_liiilIiliIlliiil in pairs(SynapseXen_liIIilliilIllIIIiii)do local SynapseXen_illiIiiIlliliIllllI;local SynapseXen_lilillii=type(SynapseXen_liiilIiliIlliiil)if SynapseXen_lilillii=="number"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil elseif SynapseXen_lilillii=="string"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil:len()elseif SynapseXen_lilillii=="table"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_IilllilIlIiIlillllI(3745956193,548978989)end;SynapseXen_liliIililIillII=SynapseXen_liliIililIillII+SynapseXen_illiIiiIlliliIllllI end;SynapseXen_ilIliiI[523360511]=SynapseXen_IiilillliiIi(SynapseXen_IiilillliiIi(1077598420,SynapseXen_liliIililIillII),SynapseXen_IiilillliiIi(589961119,SynapseXen_IllIiIili[7]))-string.len(SynapseXen_IiIil)-#{11064321,342327211,2454213896,1175030178,1399283916,640432413}return SynapseXen_ilIliiI[523360511]end)("liIIllli",8764,{},{},{},{},10169,"lIiI"))then SynapseXen_illIIilIiIIiIIill[1402414475]=SynapseXen_IlilIiiiiIili(SynapseXen_iIIlilIl,24,32)SynapseXen_illIIilIiIIiIIill[221391887]=SynapseXen_IlilIiiiiIili(SynapseXen_iIIlilIl,15,23)elseif SynapseXen_iIIiIliIiiIIIIi==(SynapseXen_ilIliiI[4074475973]or(function()local SynapseXen_IiIil="print(bytecode)"SynapseXen_ilIliiI[4074475973]=SynapseXen_IiilillliiIi(SynapseXen_IilllilIlIiIlillllI(1912978837,3974251338),SynapseXen_IiilillliiIi(2895221055,SynapseXen_IllIiIili[1]))-string.len(SynapseXen_IiIil)-#{3788503389}return SynapseXen_ilIliiI[4074475973]end)())then SynapseXen_illIIilIiIIiIIill[2116109763]=SynapseXen_IlilIiiiiIili(SynapseXen_iIIlilIl,15,32)elseif SynapseXen_iIIiIliIiiIIIIi==(SynapseXen_ilIliiI[2553514265]or(function(...)local SynapseXen_IiIil="i put more time into this shitty list of dead memes then i did into the obfuscator itself"local SynapseXen_liliIililIillII=SynapseXen_IilllilIlIiIlillllI(583425464,225903522)local SynapseXen_liIIilliilIllIIIiii={...}for SynapseXen_IlIiI,SynapseXen_liiilIiliIlliiil in pairs(SynapseXen_liIIilliilIllIIIiii)do local SynapseXen_illiIiiIlliliIllllI;local SynapseXen_lilillii=type(SynapseXen_liiilIiliIlliiil)if SynapseXen_lilillii=="number"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil elseif SynapseXen_lilillii=="string"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil:len()elseif SynapseXen_lilillii=="table"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_IilllilIlIiIlillllI(3354341724,940647074)end;SynapseXen_liliIililIillII=SynapseXen_liliIililIillII+SynapseXen_illiIiiIlliliIllllI end;SynapseXen_ilIliiI[2553514265]=SynapseXen_IiilillliiIi(SynapseXen_IiilillliiIi(3767344719,SynapseXen_liliIililIillII),SynapseXen_IiilillliiIi(3294543403,SynapseXen_IllIiIili[7]))-string.len(SynapseXen_IiIil)-#{818881130,2641166741,1416465228,2904398867}return SynapseXen_ilIliiI[2553514265]end)(7105,"IlIIlIi","ilIliiilIiiiilIIIll",{},10675,{}))then SynapseXen_illIIilIiIIiIIill[990094981]=SynapseXen_IlilIiiiiIili(SynapseXen_iIIlilIl,15,32)-131071 end;SynapseXen_lilllillilllIilIIlII[SynapseXen_IiliiliIiiIiiIliIlI]=SynapseXen_illIIilIiIIiIIill end;SynapseXen_lIillllliIli()SynapseXen_IliiiIIIiilIllIIlil()for SynapseXen_IiliiliIiiIiiIliIlI=1,SynapseXen_IiilillliiIi(SynapseXen_IIiIllIi(),SynapseXen_ilIliiI[2653029917]or(function(...)local SynapseXen_IiIil="wow xen is shit buy luraph ok"local SynapseXen_liliIililIillII=SynapseXen_IilllilIlIiIlillllI(2684747121,2103883481)local SynapseXen_liIIilliilIllIIIiii={...}for SynapseXen_IlIiI,SynapseXen_liiilIiliIlliiil in pairs(SynapseXen_liIIilliilIllIIIiii)do local SynapseXen_illiIiiIlliliIllllI;local SynapseXen_lilillii=type(SynapseXen_liiilIiliIlliiil)if SynapseXen_lilillii=="number"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil elseif SynapseXen_lilillii=="string"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil:len()elseif SynapseXen_lilillii=="table"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_IilllilIlIiIlillllI(3213315501,1081631010)end;SynapseXen_liliIililIillII=SynapseXen_liliIililIillII+SynapseXen_illiIiiIlliliIllllI end;SynapseXen_ilIliiI[2653029917]=SynapseXen_IiilillliiIi(SynapseXen_IiilillliiIi(500645172,SynapseXen_liliIililIillII),SynapseXen_IiilillliiIi(592343085,SynapseXen_IiIilliilIIl))-string.len(SynapseXen_IiIil)-#{2306401165,206755677,1730521950,3087363599,4082464569,2312589097,1265583629,1253977098,3085408702,2889977431}return SynapseXen_ilIliiI[2653029917]end)("IlIliIlliiiIil",3596,11372,"iI",12832,7790,{},{},"liliiII",9331))do SynapseXen_IliiiIIIiilIllIIlil()local SynapseXen_iIIiIliIiiIIIIi=SynapseXen_IliiiIIIiilIllIIlil()local SynapseXen_lIiilIl;if SynapseXen_iIIiIliIiiIIIIi==(SynapseXen_ilIliiI[607044614]or(function(...)local SynapseXen_IiIil="level 1 crook = luraph, level 100 boss = xen"local SynapseXen_liliIililIillII=SynapseXen_IilllilIlIiIlillllI(2570579146,2503503472)local SynapseXen_liIIilliilIllIIIiii={...}for SynapseXen_IlIiI,SynapseXen_liiilIiliIlliiil in pairs(SynapseXen_liIIilliilIllIIIiii)do local SynapseXen_illiIiiIlliliIllllI;local SynapseXen_lilillii=type(SynapseXen_liiilIiliIlliiil)if SynapseXen_lilillii=="number"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil elseif SynapseXen_lilillii=="string"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil:len()elseif SynapseXen_lilillii=="table"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_IilllilIlIiIlillllI(3720293815,574683093)end;SynapseXen_liliIililIillII=SynapseXen_liliIililIillII-SynapseXen_illiIiiIlliliIllllI end;SynapseXen_ilIliiI[607044614]=SynapseXen_IiilillliiIi(SynapseXen_IiilillliiIi(1311831610,SynapseXen_liliIililIillII),SynapseXen_IiilillliiIi(210982268,SynapseXen_IiIilliilIIl))-string.len(SynapseXen_IiIil)-#{2475293098,4029855342,3257600483,15199415,4172582731}return SynapseXen_ilIliiI[607044614]end)(6981,{}))then SynapseXen_lIiilIl=SynapseXen_IliiiIIIiilIllIIlil()~=0 elseif SynapseXen_iIIiIliIiiIIIIi==(SynapseXen_ilIliiI[1047017424]or(function(...)local SynapseXen_IiIil="sponsored by ironbrew, jk xen is better"local SynapseXen_liliIililIillII=SynapseXen_IilllilIlIiIlillllI(3930313165,2277362695)local SynapseXen_liIIilliilIllIIIiii={...}for SynapseXen_IlIiI,SynapseXen_liiilIiliIlliiil in pairs(SynapseXen_liIIilliilIllIIIiii)do local SynapseXen_illiIiiIlliliIllllI;local SynapseXen_lilillii=type(SynapseXen_liiilIiliIlliiil)if SynapseXen_lilillii=="number"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil elseif SynapseXen_lilillii=="string"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil:len()elseif SynapseXen_lilillii=="table"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_IilllilIlIiIlillllI(3710709072,584237842)end;SynapseXen_liliIililIillII=SynapseXen_liliIililIillII+SynapseXen_illiIiiIlliliIllllI end;SynapseXen_ilIliiI[1047017424]=SynapseXen_IiilillliiIi(SynapseXen_IiilillliiIi(3807979590,SynapseXen_liliIililIillII),SynapseXen_IiilillliiIi(3249255460,SynapseXen_IiIilliilIIl))-string.len(SynapseXen_IiIil)-#{1865844408}return SynapseXen_ilIliiI[1047017424]end)({}))then SynapseXen_lIiilIl=SynapseXen_iIIililIiiiill()elseif SynapseXen_iIIiIliIiiIIIIi==(SynapseXen_ilIliiI[1434424291]or(function()local SynapseXen_IiIil="now with shitty xor string obfuscation"SynapseXen_ilIliiI[1434424291]=SynapseXen_IiilillliiIi(SynapseXen_IilllilIlIiIlillllI(630522874,3136522014),SynapseXen_IiilillliiIi(3519745702,SynapseXen_IiIilliilIIl))-string.len(SynapseXen_IiIil)-#{1355206098,1452874204,2655529095,3373788803,1613320333,2819424158}return SynapseXen_ilIliiI[1434424291]end)())then SynapseXen_lIiilIl=SynapseXen_iIiIIi(SynapseXen_IiIIiIiillil(SynapseXen_iIlilllIII()),1,-2)end;SynapseXen_iIiIlIIiIiilIiIIiiIl[SynapseXen_IiliiliIiiIiiIliIlI-1]=SynapseXen_lIiilIl end;SynapseXen_lIillllliIli()for SynapseXen_IiliiliIiiIiiIliIlI=1,SynapseXen_IiilillliiIi(SynapseXen_IIiIllIi(),SynapseXen_ilIliiI[2381264180]or(function()local SynapseXen_IiIil="i'm intercommunication about the most nonecclesiastical dll exploits for esp. they only characterization objects with a antepatriarchal in the geistesgeschichte for the esp."SynapseXen_ilIliiI[2381264180]=SynapseXen_IiilillliiIi(SynapseXen_IilllilIlIiIlillllI(2938048768,141602487),SynapseXen_IiilillliiIi(812756732,SynapseXen_IllIiIili[8]))-string.len(SynapseXen_IiIil)-#{3753710585,2882897954,42431269,2131245162}return SynapseXen_ilIliiI[2381264180]end)())do SynapseXen_IlililIiiIllI[SynapseXen_IiliiliIiiIiiIliIlI-1]=SynapseXen_iiIIiIilI()end;return SynapseXen_IIlIliiiIIiiiIlII end;do assert(SynapseXen_iIlilllIII(4)=="\27Xen","Synapse Xen - Failed to verify bytecode. Please make sure your Lua implementation supports non-null terminated strings.")SynapseXen_IIiIllIi=SynapseXen_lIillllliIli;SynapseXen_iIIIIlIl=SynapseXen_lIillllliIli;local SynapseXen_iIiliiliiililill=SynapseXen_iIlilllIII()SynapseXen_IiIilliilIIl=SynapseXen_iliIiIIIiilIliIIil(SynapseXen_IIiIllIi())SynapseXen_lIillllliIli()SynapseXen_IliiiIIIiilIllIIlil()local SynapseXen_lIIlI=0;for SynapseXen_IlIiI=1,#SynapseXen_iIiliiliiililill do local SynapseXen_llIlillliIl=SynapseXen_iIiliiliiililill:sub(SynapseXen_IlIiI,SynapseXen_IlIiI)SynapseXen_lIIlI=SynapseXen_lIIlI+string.byte(SynapseXen_llIlillliIl)end;SynapseXen_lIIlI=SynapseXen_IiilillliiIi(SynapseXen_lIIlI,SynapseXen_IiIilliilIIl)for SynapseXen_IiliiliIiiIiiIliIlI=1,SynapseXen_IliiiIIIiilIllIIlil()do SynapseXen_IllIiIili[SynapseXen_IiliiliIiiIiiIliIlI]=SynapseXen_iIIIllIlIIll(SynapseXen_IIiIllIi(),SynapseXen_lIIlI)end;SynapseXen_IiiliIlIllIil()end;return SynapseXen_iiIIiIilI()end;local function SynapseXen_iIlliII(...)return SynapseXen_iiiIiIlliII('#',...),{...}end;local function SynapseXen_liilIIiiiIiIlii(SynapseXen_IIlIliiiIIiiiIlII,SynapseXen_llIll,SynapseXen_lIiiIIlIlIllIIiIil)local SynapseXen_iIiIlIIiIiilIiIIiiIl=SynapseXen_IIlIliiiIIiiiIlII[SynapseXen_ilIliiI[1650717969]or(function(...)local SynapseXen_IiIil="SYNAPSE XEN [FE BYPASS] [BETTER THEN LURAPH] [AMAZING] OMG OMG OMG !!!!!!"local SynapseXen_liliIililIillII=SynapseXen_IilllilIlIiIlillllI(3700464250,3303314453)local SynapseXen_liIIilliilIllIIIiii={...}for SynapseXen_IlIiI,SynapseXen_liiilIiliIlliiil in pairs(SynapseXen_liIIilliilIllIIIiii)do local SynapseXen_illiIiiIlliliIllllI;local SynapseXen_lilillii=type(SynapseXen_liiilIiliIlliiil)if SynapseXen_lilillii=="number"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil elseif SynapseXen_lilillii=="string"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil:len()elseif SynapseXen_lilillii=="table"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_IilllilIlIiIlillllI(1994470451,2300519919)end;SynapseXen_liliIililIillII=SynapseXen_liliIililIillII+SynapseXen_illiIiiIlliliIllllI end;SynapseXen_ilIliiI[1650717969]=SynapseXen_IiilillliiIi(SynapseXen_IiilillliiIi(2471371589,SynapseXen_liliIililIillII),SynapseXen_IiilillliiIi(712252886,SynapseXen_IllIiIili[3]))-string.len(SynapseXen_IiIil)-#{4064943556,4260646729,3002829587,3267003931,824911922,4061971813,585640868,1588812355,2871138580,3155743230}return SynapseXen_ilIliiI[1650717969]end)("IIIi","i",21,6886,14565,5215,"llIil")]local SynapseXen_IlililIiiIllI=SynapseXen_IIlIliiiIIiiiIlII[SynapseXen_ilIliiI[3534296032]or(function(...)local SynapseXen_IiIil="now comes with a free n word pass"local SynapseXen_liliIililIillII=SynapseXen_IilllilIlIiIlillllI(4264524451,1757095730)local SynapseXen_liIIilliilIllIIIiii={...}for SynapseXen_IlIiI,SynapseXen_liiilIiliIlliiil in pairs(SynapseXen_liIIilliilIllIIIiii)do local SynapseXen_illiIiiIlliliIllllI;local SynapseXen_lilillii=type(SynapseXen_liiilIiliIlliiil)if SynapseXen_lilillii=="number"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil elseif SynapseXen_lilillii=="string"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil:len()elseif SynapseXen_lilillii=="table"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_IilllilIlIiIlillllI(3086103916,1208888876)end;SynapseXen_liliIililIillII=SynapseXen_liliIililIillII-SynapseXen_illiIiiIlliliIllllI end;SynapseXen_ilIliiI[3534296032]=SynapseXen_IiilillliiIi(SynapseXen_IiilillliiIi(1620393180,SynapseXen_liliIililIillII),SynapseXen_IiilillliiIi(4254923180,SynapseXen_IllIiIili[4]))-string.len(SynapseXen_IiIil)-#{3026704080,1006827184,639630771,1570222280,3240259067,3592785325}return SynapseXen_ilIliiI[3534296032]end)({},{},"Ii",{},{},{})]local SynapseXen_lilllillilllIilIIlII=SynapseXen_IIlIliiiIIiiiIlII[SynapseXen_ilIliiI[1242733850]or(function(...)local SynapseXen_IiIil="my way to go against expwoiting is to have safety measuwes. i 1 wocawscwipt and onwy moduwes. hewe's how it wowks: this scwipt bewow stowes the moduwes in a tabwe fow each moduwe we send the wist with the moduwes and moduwe infowmation and use inyit a function in my moduwe that wiww stowe the info and aftew it has send to aww the moduwes it wiww dewete them. so whenyevew the cwient twies to hack they cant get the moduwes. onwy this peace of wocawscwipt."local SynapseXen_liliIililIillII=SynapseXen_IilllilIlIiIlillllI(201016735,3936823982)local SynapseXen_liIIilliilIllIIIiii={...}for SynapseXen_IlIiI,SynapseXen_liiilIiliIlliiil in pairs(SynapseXen_liIIilliilIllIIIiii)do local SynapseXen_illiIiiIlliliIllllI;local SynapseXen_lilillii=type(SynapseXen_liiilIiliIlliiil)if SynapseXen_lilillii=="number"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil elseif SynapseXen_lilillii=="string"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil:len()elseif SynapseXen_lilillii=="table"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_IilllilIlIiIlillllI(3835902591,459092339)end;SynapseXen_liliIililIillII=SynapseXen_liliIililIillII-SynapseXen_illiIiiIlliliIllllI end;SynapseXen_ilIliiI[1242733850]=SynapseXen_IiilillliiIi(SynapseXen_IiilillliiIi(1871408226,SynapseXen_liliIililIillII),SynapseXen_IiilillliiIi(3486054621,SynapseXen_IllIiIili[4]))-string.len(SynapseXen_IiIil)-#{2741874397,3448725862}return SynapseXen_ilIliiI[1242733850]end)({},{},13361,8232,"ilIlIilIll",3389,{},{},"IllliI")]return function(...)local SynapseXen_lIIIllIiiIIlil,SynapseXen_llllIilliIllilII=1,-1;local SynapseXen_lIiliiIiIIiIil,SynapseXen_IllIlIIiiliiiliiiIIi={},SynapseXen_iiiIiIlliII('#',...)-1;local SynapseXen_iIIlIiiIiiiIIIi=0;local SynapseXen_IlIlliI={}local SynapseXen_lIiIlIliillllIi={}local SynapseXen_lIiil=setmetatable({},{__index=SynapseXen_IlIlliI,__newindex=function(SynapseXen_IllliIiIIiiilIIlIIII,SynapseXen_lIIIlIIillliiI,SynapseXen_IllIilil)if SynapseXen_lIIIlIIillliiI>SynapseXen_llllIilliIllilII then SynapseXen_llllIilliIllilII=SynapseXen_lIIIlIIillliiI end;SynapseXen_IlIlliI[SynapseXen_lIIIlIIillliiI]=SynapseXen_IllIilil end})local function SynapseXen_iIllIIiIillIli()local SynapseXen_illIIilIiIIiIIill,SynapseXen_lliIiIliI;while true do SynapseXen_illIIilIiIIiIIill=SynapseXen_lilllillilllIilIIlII[SynapseXen_lIIIllIiiIIlil]SynapseXen_lliIiIliI=SynapseXen_illIIilIiIIiIIill[2075702005]SynapseXen_lIIIllIiiIIlil=SynapseXen_lIIIllIiiIIlil+1;if SynapseXen_lliIiIliI==(SynapseXen_ilIliiI[2237059324]or(function()local SynapseXen_IiIil="what are you trying to say? that fucking one dot + dot + dot + many dots is not adding adding 1 dot + dot and then adding all the dots together????"SynapseXen_ilIliiI[2237059324]=SynapseXen_IiilillliiIi(SynapseXen_IilllilIlIiIlillllI(689120648,1894940911),SynapseXen_IiilillliiIi(2568226093,SynapseXen_IllIiIili[6]))-string.len(SynapseXen_IiIil)-#{2115700443}return SynapseXen_ilIliiI[2237059324]end)())then local SynapseXen_IiIiilIIliIIlliI,SynapseXen_llIlillliIl=SynapseXen_IiilillliiIi(SynapseXen_illIIilIiIIiIIill[1402414475],SynapseXen_ilIliiI[3170008901]or(function(...)local SynapseXen_IiIil="thats how mafia works"local SynapseXen_liliIililIillII=SynapseXen_IilllilIlIiIlillllI(2173487584,979731546)local SynapseXen_liIIilliilIllIIIiii={...}for SynapseXen_IlIiI,SynapseXen_liiilIiliIlliiil in pairs(SynapseXen_liIIilliilIllIIIiii)do local SynapseXen_illiIiiIlliliIllllI;local SynapseXen_lilillii=type(SynapseXen_liiilIiliIlliiil)if SynapseXen_lilillii=="number"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil elseif SynapseXen_lilillii=="string"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil:len()elseif SynapseXen_lilillii=="table"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_IilllilIlIiIlillllI(917484272,3377508377)end;SynapseXen_liliIililIillII=SynapseXen_liliIililIillII+SynapseXen_illiIiiIlliliIllllI end;SynapseXen_ilIliiI[3170008901]=SynapseXen_IiilillliiIi(SynapseXen_IiilillliiIi(3944331246,SynapseXen_liliIililIillII),SynapseXen_IiilillliiIi(2416379660,SynapseXen_IllIiIili[6]))-string.len(SynapseXen_IiIil)-#{1158708637,3706367876,213133350,587657866,1394594993,401123642,1691909446,3774809651,2054362753,2279351627}return SynapseXen_ilIliiI[3170008901]end)(1231,11053,{})),SynapseXen_IlIIlIIilIililIlll(SynapseXen_illIIilIiIIiIIill[221391887],SynapseXen_ilIliiI[3115045441]or(function(...)local SynapseXen_IiIil="this is so sad, alexa play ripull.mp4"local SynapseXen_liliIililIillII=SynapseXen_IilllilIlIiIlillllI(715340527,2380450302)local SynapseXen_liIIilliilIllIIIiii={...}for SynapseXen_IlIiI,SynapseXen_liiilIiliIlliiil in pairs(SynapseXen_liIIilliilIllIIIiii)do local SynapseXen_illiIiiIlliliIllllI;local SynapseXen_lilillii=type(SynapseXen_liiilIiliIlliiil)if SynapseXen_lilillii=="number"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil elseif SynapseXen_lilillii=="string"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil:len()elseif SynapseXen_lilillii=="table"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_IilllilIlIiIlillllI(524462746,3770513842)end;SynapseXen_liliIililIillII=SynapseXen_liliIililIillII-SynapseXen_illiIiiIlliliIllllI end;SynapseXen_ilIliiI[3115045441]=SynapseXen_IiilillliiIi(SynapseXen_IiilillliiIi(154598340,SynapseXen_liliIililIillII),SynapseXen_IiilillliiIi(3320293398,SynapseXen_IllIiIili[2]))-string.len(SynapseXen_IiIil)-SynapseXen_lliIiIliI-#{2372983513,1183266862,2575093247,3410736441,3590593174,1729231221,180773794,2099671796,1585577400,3158733547}return SynapseXen_ilIliiI[3115045441]end)("I",2937),512)local SynapseXen_llIlIliI=SynapseXen_lIiil;if SynapseXen_IiIiilIIliIIlliI>255 then SynapseXen_IiIiilIIliIIlliI=SynapseXen_iIiIlIIiIiilIiIIiiIl[SynapseXen_IiIiilIIliIIlliI-256]else SynapseXen_IiIiilIIliIIlliI=SynapseXen_llIlIliI[SynapseXen_IiIiilIIliIIlliI]end;if SynapseXen_llIlillliIl>255 then SynapseXen_llIlillliIl=SynapseXen_iIiIlIIiIiilIiIIiiIl[SynapseXen_llIlillliIl-256]else SynapseXen_llIlillliIl=SynapseXen_llIlIliI[SynapseXen_llIlillliIl]end;SynapseXen_llIlIliI[SynapseXen_IiilillliiIi(SynapseXen_illIIilIiIIiIIill[1152160448],SynapseXen_ilIliiI[1706423649]or(function()local SynapseXen_IiIil="hi devforum"SynapseXen_ilIliiI[1706423649]=SynapseXen_IiilillliiIi(SynapseXen_IilllilIlIiIlillllI(3937627519,2603036986),SynapseXen_IiilillliiIi(1139670956,SynapseXen_IllIiIili[1]))-string.len(SynapseXen_IiIil)-#{3164114190,2749810695,92834522,3716905054,4286087011,1771126990,1564038248}return SynapseXen_ilIliiI[1706423649]end)())][SynapseXen_IiIiilIIliIIlliI]=SynapseXen_llIlillliIl elseif SynapseXen_lliIiIliI==(SynapseXen_ilIliiI[1350440653]or(function(...)local SynapseXen_IiIil="aspect network better obfuscator"local SynapseXen_liliIililIillII=SynapseXen_IilllilIlIiIlillllI(4280985209,650578632)local SynapseXen_liIIilliilIllIIIiii={...}for SynapseXen_IlIiI,SynapseXen_liiilIiliIlliiil in pairs(SynapseXen_liIIilliilIllIIIiii)do local SynapseXen_illiIiiIlliliIllllI;local SynapseXen_lilillii=type(SynapseXen_liiilIiliIlliiil)if SynapseXen_lilillii=="number"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil elseif SynapseXen_lilillii=="string"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil:len()elseif SynapseXen_lilillii=="table"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_IilllilIlIiIlillllI(1711149431,2583820280)end;SynapseXen_liliIililIillII=SynapseXen_liliIililIillII-SynapseXen_illiIiiIlliliIllllI end;SynapseXen_ilIliiI[1350440653]=SynapseXen_IiilillliiIi(SynapseXen_IiilillliiIi(3559747761,SynapseXen_liliIililIillII),SynapseXen_IiilillliiIi(1131200172,SynapseXen_IiIilliilIIl))-string.len(SynapseXen_IiIil)-#{42645274,2503431295}return SynapseXen_ilIliiI[1350440653]end)(7011,"lilIiiiI","iiIilii",{},{},"lIIiliiilIIIl",5124))then local SynapseXen_IiIiilIIliIIlliI=SynapseXen_IlIIlIIilIililIlll(SynapseXen_illIIilIiIIiIIill[1402414475],SynapseXen_ilIliiI[1173778920]or(function()local SynapseXen_IiIil="inb4 posted on exploit reports section"SynapseXen_ilIliiI[1173778920]=SynapseXen_IiilillliiIi(SynapseXen_IilllilIlIiIlillllI(3284746826,2057650963),SynapseXen_IiilillliiIi(4156750296,SynapseXen_IiIilliilIIl))-SynapseXen_lliIiIliI-string.len(SynapseXen_IiIil)-#{4209506215}return SynapseXen_ilIliiI[1173778920]end)(),512)local SynapseXen_llIlillliIl=SynapseXen_IlIIlIIilIililIlll(SynapseXen_illIIilIiIIiIIill[221391887],SynapseXen_ilIliiI[706044938]or(function()local SynapseXen_IiIil="SECURE API, IMPOSSIBLE TO BYPASS!"SynapseXen_ilIliiI[706044938]=SynapseXen_IiilillliiIi(SynapseXen_IilllilIlIiIlillllI(2837326691,3869576744),SynapseXen_IiilillliiIi(2109759402,SynapseXen_IllIiIili[1]))-string.len(SynapseXen_IiIil)-#{4163246970,1113348721,3219566586,393120346}return SynapseXen_ilIliiI[706044938]end)(),512)local SynapseXen_llIlIliI=SynapseXen_lIiil;if SynapseXen_IiIiilIIliIIlliI>255 then SynapseXen_IiIiilIIliIIlliI=SynapseXen_iIiIlIIiIiilIiIIiiIl[SynapseXen_IiIiilIIliIIlliI-256]else SynapseXen_IiIiilIIliIIlliI=SynapseXen_llIlIliI[SynapseXen_IiIiilIIliIIlliI]end;if SynapseXen_llIlillliIl>255 then SynapseXen_llIlillliIl=SynapseXen_iIiIlIIiIiilIiIIiiIl[SynapseXen_llIlillliIl-256]else SynapseXen_llIlillliIl=SynapseXen_llIlIliI[SynapseXen_llIlillliIl]end;SynapseXen_llIlIliI[SynapseXen_IiilillliiIi(SynapseXen_illIIilIiIIiIIill[1152160448],SynapseXen_ilIliiI[3941485244]or(function()local SynapseXen_IiIil="double-header fair! this rationalization has a overenthusiastically anticheat! you will get nonpermissible for exploiting!"SynapseXen_ilIliiI[3941485244]=SynapseXen_IiilillliiIi(SynapseXen_IilllilIlIiIlillllI(1902707638,3629916122),SynapseXen_IiilillliiIi(2605467173,SynapseXen_IllIiIili[1]))-string.len(SynapseXen_IiIil)-#{1214588667,3136978118,692158314,4151072178,977135190,3750361546,596744374,4251872909,369275992}return SynapseXen_ilIliiI[3941485244]end)())]=SynapseXen_IiIiilIIliIIlliI/SynapseXen_llIlillliIl elseif SynapseXen_lliIiIliI==(SynapseXen_ilIliiI[1651289912]or(function()local SynapseXen_IiIil="xen best rerubi paste"SynapseXen_ilIliiI[1651289912]=SynapseXen_IiilillliiIi(SynapseXen_IilllilIlIiIlillllI(3559831008,79599079),SynapseXen_IiilillliiIi(2654855873,SynapseXen_IiIilliilIIl))-string.len(SynapseXen_IiIil)-#{3131123318,689369725,415809644,3344199838,1377412525}return SynapseXen_ilIliiI[1651289912]end)())then SynapseXen_lIiil[SynapseXen_IiilillliiIi(SynapseXen_illIIilIiIIiIIill[1152160448],SynapseXen_ilIliiI[4165488546]or(function(...)local SynapseXen_IiIil="sometimes it be like that"local SynapseXen_liliIililIillII=SynapseXen_IilllilIlIiIlillllI(3848686573,2729341668)local SynapseXen_liIIilliilIllIIIiii={...}for SynapseXen_IlIiI,SynapseXen_liiilIiliIlliiil in pairs(SynapseXen_liIIilliilIllIIIiii)do local SynapseXen_illiIiiIlliliIllllI;local SynapseXen_lilillii=type(SynapseXen_liiilIiliIlliiil)if SynapseXen_lilillii=="number"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil elseif SynapseXen_lilillii=="string"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil:len()elseif SynapseXen_lilillii=="table"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_IilllilIlIiIlillllI(1455454090,2839502347)end;SynapseXen_liliIililIillII=SynapseXen_liliIililIillII-SynapseXen_illiIiiIlliliIllllI end;SynapseXen_ilIliiI[4165488546]=SynapseXen_IiilillliiIi(SynapseXen_IiilillliiIi(2137784231,SynapseXen_liliIililIillII),SynapseXen_IiilillliiIi(4166416432,SynapseXen_IllIiIili[6]))-string.len(SynapseXen_IiIil)-SynapseXen_lliIiIliI-#{822315204,1824313775,2568657826,3868013286,3581439433,2670323724}return SynapseXen_ilIliiI[4165488546]end)({},6441))]=not SynapseXen_lIiil[SynapseXen_IiilillliiIi(SynapseXen_IlIIlIIilIililIlll(SynapseXen_illIIilIiIIiIIill[1402414475],SynapseXen_ilIliiI[2407227799]or(function(...)local SynapseXen_IiIil="xen detects custom getfenv"local SynapseXen_liliIililIillII=SynapseXen_IilllilIlIiIlillllI(1693665372,3569202504)local SynapseXen_liIIilliilIllIIIiii={...}for SynapseXen_IlIiI,SynapseXen_liiilIiliIlliiil in pairs(SynapseXen_liIIilliilIllIIIiii)do local SynapseXen_illiIiiIlliliIllllI;local SynapseXen_lilillii=type(SynapseXen_liiilIiliIlliiil)if SynapseXen_lilillii=="number"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil elseif SynapseXen_lilillii=="string"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil:len()elseif SynapseXen_lilillii=="table"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_IilllilIlIiIlillllI(345999097,3948964147)end;SynapseXen_liliIililIillII=SynapseXen_liliIililIillII-SynapseXen_illiIiiIlliliIllllI end;SynapseXen_ilIliiI[2407227799]=SynapseXen_IiilillliiIi(SynapseXen_IiilillliiIi(1056613674,SynapseXen_liliIililIillII),SynapseXen_IiilillliiIi(1161164457,SynapseXen_IllIiIili[3]))-string.len(SynapseXen_IiIil)-SynapseXen_lliIiIliI-#{1315998025,2313707644}return SynapseXen_ilIliiI[2407227799]end)(11820,"III",1012,"IiiIiiIIiiIlIIIiIil","IIiIillIIiiII","illIlIIiIlIIillli",1510,10715),512),SynapseXen_iIIlIiiIiiiIIIi)]elseif SynapseXen_lliIiIliI==(SynapseXen_ilIliiI[3435828327]or(function(...)local SynapseXen_IiIil="now with shitty xor string obfuscation"local SynapseXen_liliIililIillII=SynapseXen_IilllilIlIiIlillllI(650874477,2002969591)local SynapseXen_liIIilliilIllIIIiii={...}for SynapseXen_IlIiI,SynapseXen_liiilIiliIlliiil in pairs(SynapseXen_liIIilliilIllIIIiii)do local SynapseXen_illiIiiIlliliIllllI;local SynapseXen_lilillii=type(SynapseXen_liiilIiliIlliiil)if SynapseXen_lilillii=="number"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil elseif SynapseXen_lilillii=="string"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil:len()elseif SynapseXen_lilillii=="table"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_IilllilIlIiIlillllI(2044443333,2250489865)end;SynapseXen_liliIililIillII=SynapseXen_liliIililIillII-SynapseXen_illiIiiIlliliIllllI end;SynapseXen_ilIliiI[3435828327]=SynapseXen_IiilillliiIi(SynapseXen_IiilillliiIi(281276930,SynapseXen_liliIililIillII),SynapseXen_IiilillliiIi(264721401,SynapseXen_IiIilliilIIl))-string.len(SynapseXen_IiIil)-#{1050051155,2917636328,1484511634,2427988989,2625832876}return SynapseXen_ilIliiI[3435828327]end)({},14700,11205,"iIIllliIil",1656,"IIiIiIiIIliiilli",10562,306))then SynapseXen_lIiil[SynapseXen_IiilillliiIi(SynapseXen_illIIilIiIIiIIill[1152160448],SynapseXen_ilIliiI[4080326789]or(function(...)local SynapseXen_IiIil="can we have an f in chat for ripull"local SynapseXen_liliIililIillII=SynapseXen_IilllilIlIiIlillllI(1538702067,2257088128)local SynapseXen_liIIilliilIllIIIiii={...}for SynapseXen_IlIiI,SynapseXen_liiilIiliIlliiil in pairs(SynapseXen_liIIilliilIllIIIiii)do local SynapseXen_illiIiiIlliliIllllI;local SynapseXen_lilillii=type(SynapseXen_liiilIiliIlliiil)if SynapseXen_lilillii=="number"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil elseif SynapseXen_lilillii=="string"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil:len()elseif SynapseXen_lilillii=="table"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_IilllilIlIiIlillllI(1708059061,2586940403)end;SynapseXen_liliIililIillII=SynapseXen_liliIililIillII+SynapseXen_illiIiiIlliliIllllI end;SynapseXen_ilIliiI[4080326789]=SynapseXen_IiilillliiIi(SynapseXen_IiilillliiIi(1628266068,SynapseXen_liliIililIillII),SynapseXen_IiilillliiIi(3617660070,SynapseXen_IllIiIili[2]))-string.len(SynapseXen_IiIil)-#{2012208184,2302520333,1167333205,2692622145,520468326,1210355783,2608559832,497975893,2952758983}return SynapseXen_ilIliiI[4080326789]end)(8408))]={}elseif SynapseXen_lliIiIliI==(SynapseXen_ilIliiI[2846921207]or(function(...)local SynapseXen_IiIil="my way to go against expwoiting is to have safety measuwes. i 1 wocawscwipt and onwy moduwes. hewe's how it wowks: this scwipt bewow stowes the moduwes in a tabwe fow each moduwe we send the wist with the moduwes and moduwe infowmation and use inyit a function in my moduwe that wiww stowe the info and aftew it has send to aww the moduwes it wiww dewete them. so whenyevew the cwient twies to hack they cant get the moduwes. onwy this peace of wocawscwipt."local SynapseXen_liliIililIillII=SynapseXen_IilllilIlIiIlillllI(2919502725,2212994079)local SynapseXen_liIIilliilIllIIIiii={...}for SynapseXen_IlIiI,SynapseXen_liiilIiliIlliiil in pairs(SynapseXen_liIIilliilIllIIIiii)do local SynapseXen_illiIiiIlliliIllllI;local SynapseXen_lilillii=type(SynapseXen_liiilIiliIlliiil)if SynapseXen_lilillii=="number"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil elseif SynapseXen_lilillii=="string"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil:len()elseif SynapseXen_lilillii=="table"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_IilllilIlIiIlillllI(1106185208,3188784240)end;SynapseXen_liliIililIillII=SynapseXen_liliIililIillII+SynapseXen_illiIiiIlliliIllllI end;SynapseXen_ilIliiI[2846921207]=SynapseXen_IiilillliiIi(SynapseXen_IiilillliiIi(494536292,SynapseXen_liliIililIillII),SynapseXen_IiilillliiIi(2117336998,SynapseXen_IiIilliilIIl))-string.len(SynapseXen_IiIil)-#{2203197827,3444921354,3311791272}return SynapseXen_ilIliiI[2846921207]end)(792,{},{},"ii",{},{}))then SynapseXen_lIiil[SynapseXen_IiilillliiIi(SynapseXen_iiIii(SynapseXen_illIIilIiIIiIIill[1152160448],SynapseXen_ilIliiI[3721827834]or(function()local SynapseXen_IiIil="https://twitter.com/Ripull_RBLX/status/1059334518581145603"SynapseXen_ilIliiI[3721827834]=SynapseXen_IiilillliiIi(SynapseXen_IilllilIlIiIlillllI(18917392,3242122499),SynapseXen_IiilillliiIi(195197787,SynapseXen_IllIiIili[3]))-string.len(SynapseXen_IiIil)-#{2256087892,3506819182,3980244327,2962768283,2773627450,438080310,48709041,488076123,3578461152}return SynapseXen_ilIliiI[3721827834]end)(),256),SynapseXen_iIIlIiiIiiiIIIi)]=SynapseXen_iiIii(SynapseXen_illIIilIiIIiIIill[1402414475],SynapseXen_ilIliiI[1433741196]or(function(...)local SynapseXen_IiIil="hi my 2.5mb script doesn't work with xen please help"local SynapseXen_liliIililIillII=SynapseXen_IilllilIlIiIlillllI(910094605,270771872)local SynapseXen_liIIilliilIllIIIiii={...}for SynapseXen_IlIiI,SynapseXen_liiilIiliIlliiil in pairs(SynapseXen_liIIilliilIllIIIiii)do local SynapseXen_illiIiiIlliliIllllI;local SynapseXen_lilillii=type(SynapseXen_liiilIiliIlliiil)if SynapseXen_lilillii=="number"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil elseif SynapseXen_lilillii=="string"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil:len()elseif SynapseXen_lilillii=="table"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_IilllilIlIiIlillllI(4217612763,77373171)end;SynapseXen_liliIililIillII=SynapseXen_liliIililIillII-SynapseXen_illiIiiIlliliIllllI end;SynapseXen_ilIliiI[1433741196]=SynapseXen_IiilillliiIi(SynapseXen_IiilillliiIi(3045745990,SynapseXen_liliIililIillII),SynapseXen_IiilillliiIi(3711652449,SynapseXen_IiIilliilIIl))-string.len(SynapseXen_IiIil)-SynapseXen_lliIiIliI-#{4078911314,3967836592,3168050681}return SynapseXen_ilIliiI[1433741196]end)({}),512)~=0;if SynapseXen_IiilillliiIi(SynapseXen_illIIilIiIIiIIill[221391887],SynapseXen_ilIliiI[4087240006]or(function(...)local SynapseXen_IiIil="pain exist is gonna connect the dots of xen"local SynapseXen_liliIililIillII=SynapseXen_IilllilIlIiIlillllI(687751856,2178731452)local SynapseXen_liIIilliilIllIIIiii={...}for SynapseXen_IlIiI,SynapseXen_liiilIiliIlliiil in pairs(SynapseXen_liIIilliilIllIIIiii)do local SynapseXen_illiIiiIlliliIllllI;local SynapseXen_lilillii=type(SynapseXen_liiilIiliIlliiil)if SynapseXen_lilillii=="number"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil elseif SynapseXen_lilillii=="string"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil:len()elseif SynapseXen_lilillii=="table"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_IilllilIlIiIlillllI(1411011856,2883925452)end;SynapseXen_liliIililIillII=SynapseXen_liliIililIillII-SynapseXen_illiIiiIlliliIllllI end;SynapseXen_ilIliiI[4087240006]=SynapseXen_IiilillliiIi(SynapseXen_IiilillliiIi(1483716376,SynapseXen_liliIililIillII),SynapseXen_IiilillliiIi(986526131,SynapseXen_IllIiIili[3]))-string.len(SynapseXen_IiIil)-#{2282971191,331397578,1449769597,400663913,3145137010}return SynapseXen_ilIliiI[4087240006]end)({},{},7997,"ilIIiiIiIIi","lIIllIIlIlli",3210,"iliIliilliiIli",5387))~=0 then SynapseXen_lIIIllIiiIIlil=SynapseXen_lIIIllIiiIIlil+1 end elseif SynapseXen_lliIiIliI==(SynapseXen_ilIliiI[2631474025]or(function(...)local SynapseXen_IiIil="xen best rerubi paste"local SynapseXen_liliIililIillII=SynapseXen_IilllilIlIiIlillllI(2619714012,331464307)local SynapseXen_liIIilliilIllIIIiii={...}for SynapseXen_IlIiI,SynapseXen_liiilIiliIlliiil in pairs(SynapseXen_liIIilliilIllIIIiii)do local SynapseXen_illiIiiIlliliIllllI;local SynapseXen_lilillii=type(SynapseXen_liiilIiliIlliiil)if SynapseXen_lilillii=="number"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil elseif SynapseXen_lilillii=="string"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil:len()elseif SynapseXen_lilillii=="table"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_IilllilIlIiIlillllI(3717260571,577696518)end;SynapseXen_liliIililIillII=SynapseXen_liliIililIillII+SynapseXen_illiIiiIlliliIllllI end;SynapseXen_ilIliiI[2631474025]=SynapseXen_IiilillliiIi(SynapseXen_IiilillliiIi(1770625461,SynapseXen_liliIililIillII),SynapseXen_IiilillliiIi(769871141,SynapseXen_IllIiIili[3]))-string.len(SynapseXen_IiIil)-#{3024368584}return SynapseXen_ilIliiI[2631474025]end)(8601,"IIlIliIlIiIll",{},13450,{}))then SynapseXen_lIiil[SynapseXen_IlIIlIIilIililIlll(SynapseXen_illIIilIiIIiIIill[1152160448],SynapseXen_ilIliiI[2879206373]or(function(...)local SynapseXen_IiIil="thats how mafia works"local SynapseXen_liliIililIillII=SynapseXen_IilllilIlIiIlillllI(98563758,2484327930)local SynapseXen_liIIilliilIllIIIiii={...}for SynapseXen_IlIiI,SynapseXen_liiilIiliIlliiil in pairs(SynapseXen_liIIilliilIllIIIiii)do local SynapseXen_illiIiiIlliliIllllI;local SynapseXen_lilillii=type(SynapseXen_liiilIiliIlliiil)if SynapseXen_lilillii=="number"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil elseif SynapseXen_lilillii=="string"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil:len()elseif SynapseXen_lilillii=="table"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_IilllilIlIiIlillllI(2651399016,1643599785)end;SynapseXen_liliIililIillII=SynapseXen_liliIililIillII+SynapseXen_illiIiiIlliliIllllI end;SynapseXen_ilIliiI[2879206373]=SynapseXen_IiilillliiIi(SynapseXen_IiilillliiIi(2189352871,SynapseXen_liliIililIillII),SynapseXen_IiilillliiIi(416530393,SynapseXen_IllIiIili[7]))-string.len(SynapseXen_IiIil)-#{2050813996,1617382568,2587344509,2856225852,3485663209}return SynapseXen_ilIliiI[2879206373]end)({},"iIllllllIIIiilIIIii","IilillIiii","iiIiiIllilliiIiIII",13028,6419,{},"liiIllIl",8936,"Iilii"),256)]=SynapseXen_iIiIlIIiIiilIiIIiiIl[SynapseXen_IlIIlIIilIililIlll(SynapseXen_illIIilIiIIiIIill[2116109763],SynapseXen_ilIliiI[3753678344]or(function()local SynapseXen_IiIil="epic gamer vision"SynapseXen_ilIliiI[3753678344]=SynapseXen_IiilillliiIi(SynapseXen_IilllilIlIiIlillllI(4119231213,3565575909),SynapseXen_IiilillliiIi(1873677490,SynapseXen_IiIilliilIIl))-SynapseXen_lliIiIliI-string.len(SynapseXen_IiIil)-#{2479759445,1090288907,3960333150,3117984197,1431705654,1010956430}return SynapseXen_ilIliiI[3753678344]end)(),262144)]elseif SynapseXen_lliIiIliI==(SynapseXen_ilIliiI[1914696449]or(function(...)local SynapseXen_IiIil="skisploit is the superior obfuscator, clearly."local SynapseXen_liliIililIillII=SynapseXen_IilllilIlIiIlillllI(3774024766,2644373349)local SynapseXen_liIIilliilIllIIIiii={...}for SynapseXen_IlIiI,SynapseXen_liiilIiliIlliiil in pairs(SynapseXen_liIIilliilIllIIIiii)do local SynapseXen_illiIiiIlliliIllllI;local SynapseXen_lilillii=type(SynapseXen_liiilIiliIlliiil)if SynapseXen_lilillii=="number"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil elseif SynapseXen_lilillii=="string"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil:len()elseif SynapseXen_lilillii=="table"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_IilllilIlIiIlillllI(2752365131,1542568473)end;SynapseXen_liliIililIillII=SynapseXen_liliIililIillII+SynapseXen_illiIiiIlliliIllllI end;SynapseXen_ilIliiI[1914696449]=SynapseXen_IiilillliiIi(SynapseXen_IiilillliiIi(201873211,SynapseXen_liliIililIillII),SynapseXen_IiilillliiIi(1070169549,SynapseXen_IiIilliilIIl))-string.len(SynapseXen_IiIil)-#{2020212221,3471284216,1840209851,453429031,2622055414,115572401,1720639688,1324718988,574728788}return SynapseXen_ilIliiI[1914696449]end)(13434,4437,"IlIIi"))then local SynapseXen_liIilIlIllIill=SynapseXen_iiIii(SynapseXen_IiilillliiIi(SynapseXen_illIIilIiIIiIIill[1152160448],SynapseXen_ilIliiI[2830735147]or(function(...)local SynapseXen_IiIil="wally bad bird"local SynapseXen_liliIililIillII=SynapseXen_IilllilIlIiIlillllI(752920657,4211458750)local SynapseXen_liIIilliilIllIIIiii={...}for SynapseXen_IlIiI,SynapseXen_liiilIiliIlliiil in pairs(SynapseXen_liIIilliilIllIIIiii)do local SynapseXen_illiIiiIlliliIllllI;local SynapseXen_lilillii=type(SynapseXen_liiilIiliIlliiil)if SynapseXen_lilillii=="number"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil elseif SynapseXen_lilillii=="string"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil:len()elseif SynapseXen_lilillii=="table"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_IilllilIlIiIlillllI(1183270831,3111723259)end;SynapseXen_liliIililIillII=SynapseXen_liliIililIillII-SynapseXen_illiIiiIlliliIllllI end;SynapseXen_ilIliiI[2830735147]=SynapseXen_IiilillliiIi(SynapseXen_IiilillliiIi(2711940045,SynapseXen_liliIililIillII),SynapseXen_IiilillliiIi(1768875552,SynapseXen_IllIiIili[4]))-string.len(SynapseXen_IiIil)-#{3729789756,1715957769,331847418,2329479155,947176838,2938409216,3517286981}return SynapseXen_ilIliiI[2830735147]end)({},"iiiIIl",855,12557,140,5399)),SynapseXen_iIIlIiiIiiiIIIi,256)local SynapseXen_IiIiilIIliIIlliI=SynapseXen_IiilillliiIi(SynapseXen_illIIilIiIIiIIill[1402414475],SynapseXen_ilIliiI[3115411478]or(function(...)local SynapseXen_IiIil="wait for someone on devforum to say they are gonna deobfuscate this"local SynapseXen_liliIililIillII=SynapseXen_IilllilIlIiIlillllI(458972678,2310140010)local SynapseXen_liIIilliilIllIIIiii={...}for SynapseXen_IlIiI,SynapseXen_liiilIiliIlliiil in pairs(SynapseXen_liIIilliilIllIIIiii)do local SynapseXen_illiIiiIlliliIllllI;local SynapseXen_lilillii=type(SynapseXen_liiilIiliIlliiil)if SynapseXen_lilillii=="number"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil elseif SynapseXen_lilillii=="string"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil:len()elseif SynapseXen_lilillii=="table"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_IilllilIlIiIlillllI(1979076591,2315861697)end;SynapseXen_liliIililIillII=SynapseXen_liliIililIillII+SynapseXen_illiIiiIlliliIllllI end;SynapseXen_ilIliiI[3115411478]=SynapseXen_IiilillliiIi(SynapseXen_IiilillliiIi(2376303227,SynapseXen_liliIililIillII),SynapseXen_IiilillliiIi(1373986505,SynapseXen_IiIilliilIIl))-string.len(SynapseXen_IiIil)-SynapseXen_lliIiIliI-#{706675280,366896630,69308444,2582863214}return SynapseXen_ilIliiI[3115411478]end)({},2725,"IiiiiilI","IiillIiI",10301,{}))local SynapseXen_llIlillliIl=SynapseXen_IiilillliiIi(SynapseXen_illIIilIiIIiIIill[221391887],SynapseXen_ilIliiI[555456121]or(function(...)local SynapseXen_IiIil="this is a christian obfuscator, no cursing allowed in our scripts"local SynapseXen_liliIililIillII=SynapseXen_IilllilIlIiIlillllI(2815937657,2543132550)local SynapseXen_liIIilliilIllIIIiii={...}for SynapseXen_IlIiI,SynapseXen_liiilIiliIlliiil in pairs(SynapseXen_liIIilliilIllIIIiii)do local SynapseXen_illiIiiIlliliIllllI;local SynapseXen_lilillii=type(SynapseXen_liiilIiliIlliiil)if SynapseXen_lilillii=="number"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil elseif SynapseXen_lilillii=="string"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil:len()elseif SynapseXen_lilillii=="table"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_IilllilIlIiIlillllI(1891806609,2403127800)end;SynapseXen_liliIililIillII=SynapseXen_liliIililIillII-SynapseXen_illiIiiIlliliIllllI end;SynapseXen_ilIliiI[555456121]=SynapseXen_IiilillliiIi(SynapseXen_IiilillliiIi(2880008175,SynapseXen_liliIililIillII),SynapseXen_IiilillliiIi(2425071493,SynapseXen_IllIiIili[7]))-string.len(SynapseXen_IiIil)-#{26726980,564328576,2342687718,2837112661,2174410786,240120290,3989245949,4290257308}return SynapseXen_ilIliiI[555456121]end)({},"lIllliIIIIl",2645,1624,"iiIIIII",2914,{},5855,"i"))local SynapseXen_llIlIliI=SynapseXen_lIiil;if SynapseXen_llIlillliIl==0 then SynapseXen_lIIIllIiiIIlil=SynapseXen_lIIIllIiiIIlil+1;SynapseXen_llIlillliIl=SynapseXen_lilllillilllIilIIlII[SynapseXen_lIIIllIiiIIlil][497366273]end;local SynapseXen_liIIIIliiliIlli=(SynapseXen_llIlillliIl-1)*50;local SynapseXen_lIliIIlIliiiiIlIIiI=SynapseXen_llIlIliI[SynapseXen_liIilIlIllIill]if SynapseXen_IiIiilIIliIIlliI==0 then SynapseXen_IiIiilIIliIIlliI=SynapseXen_llllIilliIllilII-SynapseXen_liIilIlIllIill end;for SynapseXen_IiliiliIiiIiiIliIlI=1,SynapseXen_IiIiilIIliIIlliI do SynapseXen_lIliIIlIliiiiIlIIiI[SynapseXen_liIIIIliiliIlli+SynapseXen_IiliiliIiiIiiIliIlI]=SynapseXen_llIlIliI[SynapseXen_liIilIlIllIill+SynapseXen_IiliiliIiiIiiIliIlI]end elseif SynapseXen_lliIiIliI==(SynapseXen_ilIliiI[1026413100]or(function()local SynapseXen_IiIil="yed"SynapseXen_ilIliiI[1026413100]=SynapseXen_IiilillliiIi(SynapseXen_IilllilIlIiIlillllI(3201734437,2831891271),SynapseXen_IiilillliiIi(1488104916,SynapseXen_IiIilliilIIl))-string.len(SynapseXen_IiIil)-#{3008286309}return SynapseXen_ilIliiI[1026413100]end)())then if not not SynapseXen_lIiil[SynapseXen_IiilillliiIi(SynapseXen_illIIilIiIIiIIill[1152160448],SynapseXen_ilIliiI[923345909]or(function(...)local SynapseXen_IiIil="now comes with a free n word pass"local SynapseXen_liliIililIillII=SynapseXen_IilllilIlIiIlillllI(3598859230,4259167189)local SynapseXen_liIIilliilIllIIIiii={...}for SynapseXen_IlIiI,SynapseXen_liiilIiliIlliiil in pairs(SynapseXen_liIIilliilIllIIIiii)do local SynapseXen_illiIiiIlliliIllllI;local SynapseXen_lilillii=type(SynapseXen_liiilIiliIlliiil)if SynapseXen_lilillii=="number"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil elseif SynapseXen_lilillii=="string"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil:len()elseif SynapseXen_lilillii=="table"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_IilllilIlIiIlillllI(1455391847,2839562505)end;SynapseXen_liliIililIillII=SynapseXen_liliIililIillII-SynapseXen_illiIiiIlliliIllllI end;SynapseXen_ilIliiI[923345909]=SynapseXen_IiilillliiIi(SynapseXen_IiilillliiIi(3372070810,SynapseXen_liliIililIillII),SynapseXen_IiilillliiIi(673173638,SynapseXen_IllIiIili[3]))-string.len(SynapseXen_IiIil)-SynapseXen_lliIiIliI-#{3981098601,3992153047}return SynapseXen_ilIliiI[923345909]end)(4785,"IllIilillliIIIilll",1793,{},6718,"IliIIiiilliIl","lllilillIilIi"))]==(SynapseXen_IiilillliiIi(SynapseXen_illIIilIiIIiIIill[221391887],SynapseXen_ilIliiI[4250621570]or(function(...)local SynapseXen_IiIil="hi my 2.5mb script doesn't work with xen please help"local SynapseXen_liliIililIillII=SynapseXen_IilllilIlIiIlillllI(3247539555,3337403881)local SynapseXen_liIIilliilIllIIIiii={...}for SynapseXen_IlIiI,SynapseXen_liiilIiliIlliiil in pairs(SynapseXen_liIIilliilIllIIIiii)do local SynapseXen_illiIiiIlliliIllllI;local SynapseXen_lilillii=type(SynapseXen_liiilIiliIlliiil)if SynapseXen_lilillii=="number"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil elseif SynapseXen_lilillii=="string"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil:len()elseif SynapseXen_lilillii=="table"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_IilllilIlIiIlillllI(3645404903,649543147)end;SynapseXen_liliIililIillII=SynapseXen_liliIililIillII+SynapseXen_illiIiiIlliliIllllI end;SynapseXen_ilIliiI[4250621570]=SynapseXen_IiilillliiIi(SynapseXen_IiilillliiIi(2177307283,SynapseXen_liliIililIillII),SynapseXen_IiilillliiIi(1179552944,SynapseXen_IllIiIili[6]))-string.len(SynapseXen_IiIil)-SynapseXen_lliIiIliI-#{848292151}return SynapseXen_ilIliiI[4250621570]end)("IIiIlliiliilIilili",3311,{},"iIlIiiIliiIIliiil","IIIIiIIliIII","IIlliiIiliilili"))==0)then SynapseXen_lIIIllIiiIIlil=SynapseXen_lIIIllIiiIIlil+1 end elseif SynapseXen_lliIiIliI==(SynapseXen_ilIliiI[808620375]or(function()local SynapseXen_IiIil="this is so sad, alexa play ripull.mp4"SynapseXen_ilIliiI[808620375]=SynapseXen_IiilillliiIi(SynapseXen_IilllilIlIiIlillllI(3063239576,3828791121),SynapseXen_IiilillliiIi(470708146,SynapseXen_IiIilliilIIl))-string.len(SynapseXen_IiIil)-#{4035742472}return SynapseXen_ilIliiI[808620375]end)())then local SynapseXen_IiIiilIIliIIlliI=SynapseXen_IiilillliiIi(SynapseXen_illIIilIiIIiIIill[1402414475],SynapseXen_ilIliiI[4208720214]or(function()local SynapseXen_IiIil="now comes with a free n word pass"SynapseXen_ilIliiI[4208720214]=SynapseXen_IiilillliiIi(SynapseXen_IilllilIlIiIlillllI(4079861434,4266380639),SynapseXen_IiilillliiIi(1137509206,SynapseXen_IiIilliilIIl))-string.len(SynapseXen_IiIil)-#{394703420,1341354965,1839321665}return SynapseXen_ilIliiI[4208720214]end)())local SynapseXen_llIlillliIl=SynapseXen_IiilillliiIi(SynapseXen_IiilillliiIi(SynapseXen_illIIilIiIIiIIill[221391887],SynapseXen_ilIliiI[3518684689]or(function(...)local SynapseXen_IiIil="hi xen crashes on my axon paste plz help"local SynapseXen_liliIililIillII=SynapseXen_IilllilIlIiIlillllI(412402345,4086250547)local SynapseXen_liIIilliilIllIIIiii={...}for SynapseXen_IlIiI,SynapseXen_liiilIiliIlliiil in pairs(SynapseXen_liIIilliilIllIIIiii)do local SynapseXen_illiIiiIlliliIllllI;local SynapseXen_lilillii=type(SynapseXen_liiilIiliIlliiil)if SynapseXen_lilillii=="number"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil elseif SynapseXen_lilillii=="string"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil:len()elseif SynapseXen_lilillii=="table"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_IilllilIlIiIlillllI(3025661196,1269291204)end;SynapseXen_liliIililIillII=SynapseXen_liliIililIillII-SynapseXen_illiIiiIlliliIllllI end;SynapseXen_ilIliiI[3518684689]=SynapseXen_IiilillliiIi(SynapseXen_IiilillliiIi(2893208071,SynapseXen_liliIililIillII),SynapseXen_IiilillliiIi(163735585,SynapseXen_IiIilliilIIl))-string.len(SynapseXen_IiIil)-#{1082011814,1479261304,1363008302,3308347485}return SynapseXen_ilIliiI[3518684689]end)(12849,{},"il")),SynapseXen_iIIlIiiIiiiIIIi)local SynapseXen_llIlIliI=SynapseXen_lIiil;if SynapseXen_IiIiilIIliIIlliI>255 then SynapseXen_IiIiilIIliIIlliI=SynapseXen_iIiIlIIiIiilIiIIiiIl[SynapseXen_IiIiilIIliIIlliI-256]else SynapseXen_IiIiilIIliIIlliI=SynapseXen_llIlIliI[SynapseXen_IiIiilIIliIIlliI]end;if SynapseXen_llIlillliIl>255 then SynapseXen_llIlillliIl=SynapseXen_iIiIlIIiIiilIiIIiiIl[SynapseXen_llIlillliIl-256]else SynapseXen_llIlillliIl=SynapseXen_llIlIliI[SynapseXen_llIlillliIl]end;SynapseXen_llIlIliI[SynapseXen_iiIii(SynapseXen_illIIilIiIIiIIill[1152160448],SynapseXen_ilIliiI[1281449554]or(function(...)local SynapseXen_IiIil="double-header fair! this rationalization has a overenthusiastically anticheat! you will get nonpermissible for exploiting!"local SynapseXen_liliIililIillII=SynapseXen_IilllilIlIiIlillllI(2888080667,2487504667)local SynapseXen_liIIilliilIllIIIiii={...}for SynapseXen_IlIiI,SynapseXen_liiilIiliIlliiil in pairs(SynapseXen_liIIilliilIllIIIiii)do local SynapseXen_illiIiiIlliliIllllI;local SynapseXen_lilillii=type(SynapseXen_liiilIiliIlliiil)if SynapseXen_lilillii=="number"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil elseif SynapseXen_lilillii=="string"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil:len()elseif SynapseXen_lilillii=="table"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_IilllilIlIiIlillllI(4027422243,267552777)end;SynapseXen_liliIililIillII=SynapseXen_liliIililIillII-SynapseXen_illiIiiIlliliIllllI end;SynapseXen_ilIliiI[1281449554]=SynapseXen_IiilillliiIi(SynapseXen_IiilillliiIi(3363254744,SynapseXen_liliIililIillII),SynapseXen_IiilillliiIi(3199919172,SynapseXen_IiIilliilIIl))-string.len(SynapseXen_IiIil)-#{392754641,978595395}return SynapseXen_ilIliiI[1281449554]end)({},"llil",574),256)]=SynapseXen_IiIiilIIliIIlliI%SynapseXen_llIlillliIl elseif SynapseXen_lliIiIliI==(SynapseXen_ilIliiI[1263084176]or(function()local SynapseXen_IiIil="luraph better then xen bros :pensive:"SynapseXen_ilIliiI[1263084176]=SynapseXen_IiilillliiIi(SynapseXen_IilllilIlIiIlillllI(4012587902,3973125920),SynapseXen_IiilillliiIi(1297147803,SynapseXen_IiIilliilIIl))-string.len(SynapseXen_IiIil)-#{896654394,2958285801}return SynapseXen_ilIliiI[1263084176]end)())then SynapseXen_llIll[SynapseXen_iIiIlIIiIiilIiIIiiIl[SynapseXen_IlIIlIIilIililIlll(SynapseXen_illIIilIiIIiIIill[2116109763],SynapseXen_ilIliiI[3001754018]or(function(...)local SynapseXen_IiIil="this is a christian obfuscator, no cursing allowed in our scripts"local SynapseXen_liliIililIillII=SynapseXen_IilllilIlIiIlillllI(3027799586,2463801897)local SynapseXen_liIIilliilIllIIIiii={...}for SynapseXen_IlIiI,SynapseXen_liiilIiliIlliiil in pairs(SynapseXen_liIIilliilIllIIIiii)do local SynapseXen_illiIiiIlliliIllllI;local SynapseXen_lilillii=type(SynapseXen_liiilIiliIlliiil)if SynapseXen_lilillii=="number"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil elseif SynapseXen_lilillii=="string"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil:len()elseif SynapseXen_lilillii=="table"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_IilllilIlIiIlillllI(463152440,3831848750)end;SynapseXen_liliIililIillII=SynapseXen_liliIililIillII+SynapseXen_illiIiiIlliliIllllI end;SynapseXen_ilIliiI[3001754018]=SynapseXen_IiilillliiIi(SynapseXen_IiilillliiIi(2812992511,SynapseXen_liliIililIillII),SynapseXen_IiilillliiIi(2105636456,SynapseXen_IllIiIili[8]))-string.len(SynapseXen_IiIil)-SynapseXen_lliIiIliI-#{2434519076,409387027,4073637875,1965720633,367973857,851385830,231790975,1261723355}return SynapseXen_ilIliiI[3001754018]end)(6478,{},{},{},{},10119),262144)]]=SynapseXen_lIiil[SynapseXen_iiIii(SynapseXen_illIIilIiIIiIIill[1152160448],SynapseXen_ilIliiI[1781557157]or(function(...)local SynapseXen_IiIil="epic gamer vision"local SynapseXen_liliIililIillII=SynapseXen_IilllilIlIiIlillllI(1843790589,366030794)local SynapseXen_liIIilliilIllIIIiii={...}for SynapseXen_IlIiI,SynapseXen_liiilIiliIlliiil in pairs(SynapseXen_liIIilliilIllIIIiii)do local SynapseXen_illiIiiIlliliIllllI;local SynapseXen_lilillii=type(SynapseXen_liiilIiliIlliiil)if SynapseXen_lilillii=="number"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil elseif SynapseXen_lilillii=="string"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil:len()elseif SynapseXen_lilillii=="table"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_IilllilIlIiIlillllI(2094898256,2200033088)end;SynapseXen_liliIililIillII=SynapseXen_liliIililIillII+SynapseXen_illiIiiIlliliIllllI end;SynapseXen_ilIliiI[1781557157]=SynapseXen_IiilillliiIi(SynapseXen_IiilillliiIi(4189702654,SynapseXen_liliIililIillII),SynapseXen_IiilillliiIi(3927928800,SynapseXen_IllIiIili[2]))-string.len(SynapseXen_IiIil)-#{4218340160,770178898,742965055,1738579396,1097249765,1152957718,1850838369,1787730911}return SynapseXen_ilIliiI[1781557157]end)(11990,"iilliiIIlll",8178,"i","iiiiIliii"),256)]elseif SynapseXen_lliIiIliI==(SynapseXen_ilIliiI[1029053244]or(function()local SynapseXen_IiIil="wow xen is shit buy luraph ok"SynapseXen_ilIliiI[1029053244]=SynapseXen_IiilillliiIi(SynapseXen_IilllilIlIiIlillllI(1214384365,3990744572),SynapseXen_IiilillliiIi(3949756343,SynapseXen_IiIilliilIIl))-string.len(SynapseXen_IiIil)-#{978059057,2371296117,2788707800,3947324985}return SynapseXen_ilIliiI[1029053244]end)())then local SynapseXen_liIilIlIllIill=SynapseXen_iiIii(SynapseXen_iiIii(SynapseXen_illIIilIiIIiIIill[1152160448],SynapseXen_ilIliiI[560709554]or(function(...)local SynapseXen_IiIil="https://twitter.com/Ripull_RBLX/status/1059334518581145603"local SynapseXen_liliIililIillII=SynapseXen_IilllilIlIiIlillllI(2892654764,74038987)local SynapseXen_liIIilliilIllIIIiii={...}for SynapseXen_IlIiI,SynapseXen_liiilIiliIlliiil in pairs(SynapseXen_liIIilliilIllIIIiii)do local SynapseXen_illiIiiIlliliIllllI;local SynapseXen_lilillii=type(SynapseXen_liiilIiliIlliiil)if SynapseXen_lilillii=="number"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil elseif SynapseXen_lilillii=="string"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil:len()elseif SynapseXen_lilillii=="table"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_IilllilIlIiIlillllI(3807386305,487590689)end;SynapseXen_liliIililIillII=SynapseXen_liliIililIillII-SynapseXen_illiIiiIlliliIllllI end;SynapseXen_ilIliiI[560709554]=SynapseXen_IiilillliiIi(SynapseXen_IiilillliiIi(166979830,SynapseXen_liliIililIillII),SynapseXen_IiilillliiIi(4016008845,SynapseXen_IiIilliilIIl))-string.len(SynapseXen_IiIil)-#{841369674,1876612051,3232204083,3470367259,1451400866,3503796712,1568960560,4151849018}return SynapseXen_ilIliiI[560709554]end)("iiIlI",9371,691,{}),256),SynapseXen_iIIlIiiIiiiIIIi,256)local SynapseXen_llIlIliI=SynapseXen_lIiil;local SynapseXen_ililIillilIlIIl=SynapseXen_llIlIliI[SynapseXen_liIilIlIllIill+2]local SynapseXen_iIIIillIiilIII=SynapseXen_llIlIliI[SynapseXen_liIilIlIllIill]+SynapseXen_ililIillilIlIIl;SynapseXen_llIlIliI[SynapseXen_liIilIlIllIill]=SynapseXen_iIIIillIiilIII;if SynapseXen_ililIillilIlIIl>0 then if SynapseXen_iIIIillIiilIII<=SynapseXen_llIlIliI[SynapseXen_liIilIlIllIill+1]then SynapseXen_lIIIllIiiIIlil=SynapseXen_lIIIllIiiIIlil+SynapseXen_illIIilIiIIiIIill[990094981]SynapseXen_llIlIliI[SynapseXen_liIilIlIllIill+3]=SynapseXen_iIIIillIiilIII end else if SynapseXen_iIIIillIiilIII>=SynapseXen_llIlIliI[SynapseXen_liIilIlIllIill+1]then SynapseXen_lIIIllIiiIIlil=SynapseXen_lIIIllIiiIIlil+SynapseXen_illIIilIiIIiIIill[990094981]SynapseXen_llIlIliI[SynapseXen_liIilIlIllIill+3]=SynapseXen_iIIIillIiilIII end end elseif SynapseXen_lliIiIliI==(SynapseXen_ilIliiI[2138682552]or(function()local SynapseXen_IiIil="level 1 crook = luraph, level 100 boss = xen"SynapseXen_ilIliiI[2138682552]=SynapseXen_IiilillliiIi(SynapseXen_IilllilIlIiIlillllI(3464425599,343256905),SynapseXen_IiilillliiIi(2493982468,SynapseXen_IiIilliilIIl))-string.len(SynapseXen_IiIil)-#{3136280341,3450533347,787394915,1787458951,1351475724}return SynapseXen_ilIliiI[2138682552]end)())then SynapseXen_iIIlIiiIiiiIIIi=SynapseXen_lIiil[SynapseXen_IiilillliiIi(SynapseXen_illIIilIiIIiIIill[1152160448],SynapseXen_ilIliiI[2713552582]or(function()local SynapseXen_IiIil="aspect network better obfuscator"SynapseXen_ilIliiI[2713552582]=SynapseXen_IiilillliiIi(SynapseXen_IilllilIlIiIlillllI(37605271,3594474344),SynapseXen_IiilillliiIi(3408804370,SynapseXen_IllIiIili[4]))-SynapseXen_lliIiIliI-string.len(SynapseXen_IiIil)-#{212271772,4281564244,2643598803,3654535745}return SynapseXen_ilIliiI[2713552582]end)())]elseif SynapseXen_lliIiIliI==(SynapseXen_ilIliiI[2924959654]or(function(...)local SynapseXen_IiIil="now with shitty xor string obfuscation"local SynapseXen_liliIililIillII=SynapseXen_IilllilIlIiIlillllI(2003639156,622303559)local SynapseXen_liIIilliilIllIIIiii={...}for SynapseXen_IlIiI,SynapseXen_liiilIiliIlliiil in pairs(SynapseXen_liIIilliilIllIIIiii)do local SynapseXen_illiIiiIlliliIllllI;local SynapseXen_lilillii=type(SynapseXen_liiilIiliIlliiil)if SynapseXen_lilillii=="number"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil elseif SynapseXen_lilillii=="string"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil:len()elseif SynapseXen_lilillii=="table"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_IilllilIlIiIlillllI(1680571385,2614380622)end;SynapseXen_liliIililIillII=SynapseXen_liliIililIillII+SynapseXen_illiIiiIlliliIllllI end;SynapseXen_ilIliiI[2924959654]=SynapseXen_IiilillliiIi(SynapseXen_IiilillliiIi(1157921825,SynapseXen_liliIililIillII),SynapseXen_IiilillliiIi(1507116207,SynapseXen_IiIilliilIIl))-string.len(SynapseXen_IiIil)-#{766872925,1683654588,1414827462,2486445318,82994825,59632018,1578520714,3377637193,2099171958}return SynapseXen_ilIliiI[2924959654]end)("lIIIIIIlIiIIiiiIiI","Ill",{},{},8386,"ili"))then if SynapseXen_IiilillliiIi(SynapseXen_illIIilIiIIiIIill[2116109763],SynapseXen_ilIliiI[1379606661]or(function(...)local SynapseXen_IiIil="sometimes it be like that"local SynapseXen_liliIililIillII=SynapseXen_IilllilIlIiIlillllI(2490554886,1997900129)local SynapseXen_liIIilliilIllIIIiii={...}for SynapseXen_IlIiI,SynapseXen_liiilIiliIlliiil in pairs(SynapseXen_liIIilliilIllIIIiii)do local SynapseXen_illiIiiIlliliIllllI;local SynapseXen_lilillii=type(SynapseXen_liiilIiliIlliiil)if SynapseXen_lilillii=="number"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil elseif SynapseXen_lilillii=="string"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil:len()elseif SynapseXen_lilillii=="table"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_IilllilIlIiIlillllI(2092101808,2202850869)end;SynapseXen_liliIililIillII=SynapseXen_liliIililIillII+SynapseXen_illiIiiIlliliIllllI end;SynapseXen_ilIliiI[1379606661]=SynapseXen_IiilillliiIi(SynapseXen_IiilillliiIi(336891056,SynapseXen_liliIililIillII),SynapseXen_IiilillliiIi(931850146,SynapseXen_IllIiIili[6]))-string.len(SynapseXen_IiIil)-SynapseXen_lliIiIliI-#{291839689,3069105609,3631238555,576199974,3643598414,583600238,1938694880,1910902293}return SynapseXen_ilIliiI[1379606661]end)({},"IIllilliliIlllIilll",{},{},{},1260,"IIiililIliiiIIiiI"))==(SynapseXen_ilIliiI[156434360]or(function(...)local SynapseXen_IiIil="baby i just fell for uwu,,,,,, i wanna be with uwu!11!!"local SynapseXen_liliIililIillII=SynapseXen_IilllilIlIiIlillllI(3880399858,3027393567)local SynapseXen_liIIilliilIllIIIiii={...}for SynapseXen_IlIiI,SynapseXen_liiilIiliIlliiil in pairs(SynapseXen_liIIilliilIllIIIiii)do local SynapseXen_illiIiiIlliliIllllI;local SynapseXen_lilillii=type(SynapseXen_liiilIiliIlliiil)if SynapseXen_lilillii=="number"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil elseif SynapseXen_lilillii=="string"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil:len()elseif SynapseXen_lilillii=="table"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_IilllilIlIiIlillllI(984208895,3310730237)end;SynapseXen_liliIililIillII=SynapseXen_liliIililIillII+SynapseXen_illiIiiIlliliIllllI end;SynapseXen_ilIliiI[156434360]=SynapseXen_IiilillliiIi(SynapseXen_IiilillliiIi(180895544,SynapseXen_liliIililIillII),SynapseXen_IiilillliiIi(392115772,SynapseXen_IiIilliilIIl))-string.len(SynapseXen_IiIil)-#{2677713965,3933903096,1511390159,2440670580,1740817051,3697363084}return SynapseXen_ilIliiI[156434360]end)({},3431))then SynapseXen_lIiil[SynapseXen_iiIii(SynapseXen_iiIii(SynapseXen_illIIilIiIIiIIill[1152160448],SynapseXen_ilIliiI[798189332]or(function(...)local SynapseXen_IiIil="SYNAPSE XEN [FE BYPASS] [BETTER THEN LURAPH] [AMAZING] OMG OMG OMG !!!!!!"local SynapseXen_liliIililIillII=SynapseXen_IilllilIlIiIlillllI(2508730027,2526831873)local SynapseXen_liIIilliilIllIIIiii={...}for SynapseXen_IlIiI,SynapseXen_liiilIiliIlliiil in pairs(SynapseXen_liIIilliilIllIIIiii)do local SynapseXen_illiIiiIlliliIllllI;local SynapseXen_lilillii=type(SynapseXen_liiilIiliIlliiil)if SynapseXen_lilillii=="number"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil elseif SynapseXen_lilillii=="string"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil:len()elseif SynapseXen_lilillii=="table"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_IilllilIlIiIlillllI(1819543490,2475458989)end;SynapseXen_liliIililIillII=SynapseXen_liliIililIillII-SynapseXen_illiIiiIlliliIllllI end;SynapseXen_ilIliiI[798189332]=SynapseXen_IiilillliiIi(SynapseXen_IiilillliiIi(3553314847,SynapseXen_liliIililIillII),SynapseXen_IiilillliiIi(2658947750,SynapseXen_IiIilliilIIl))-string.len(SynapseXen_IiIil)-SynapseXen_lliIiIliI-#{3925314502,986257612,2398469987,2743061215,2488289256,3674404554,3924875339,2432944787,3429124189}return SynapseXen_ilIliiI[798189332]end)({},{},"IIIIlIiIiiIlI",{},"llIlilI","lIIIliliiillII","l","IiIlI"),256),SynapseXen_iIIlIiiIiiiIIIi,256)]=SynapseXen_IiIilliilIIl else SynapseXen_lIiil[SynapseXen_iiIii(SynapseXen_iiIii(SynapseXen_illIIilIiIIiIIill[1152160448],SynapseXen_ilIliiI[798189332]or(function(...)local SynapseXen_IiIil="SYNAPSE XEN [FE BYPASS] [BETTER THEN LURAPH] [AMAZING] OMG OMG OMG !!!!!!"local SynapseXen_liliIililIillII=SynapseXen_IilllilIlIiIlillllI(2508730027,2526831873)local SynapseXen_liIIilliilIllIIIiii={...}for SynapseXen_IlIiI,SynapseXen_liiilIiliIlliiil in pairs(SynapseXen_liIIilliilIllIIIiii)do local SynapseXen_illiIiiIlliliIllllI;local SynapseXen_lilillii=type(SynapseXen_liiilIiliIlliiil)if SynapseXen_lilillii=="number"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil elseif SynapseXen_lilillii=="string"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil:len()elseif SynapseXen_lilillii=="table"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_IilllilIlIiIlillllI(1819543490,2475458989)end;SynapseXen_liliIililIillII=SynapseXen_liliIililIillII-SynapseXen_illiIiiIlliliIllllI end;SynapseXen_ilIliiI[798189332]=SynapseXen_IiilillliiIi(SynapseXen_IiilillliiIi(3553314847,SynapseXen_liliIililIillII),SynapseXen_IiilillliiIi(2658947750,SynapseXen_IiIilliilIIl))-string.len(SynapseXen_IiIil)-SynapseXen_lliIiIliI-#{3925314502,986257612,2398469987,2743061215,2488289256,3674404554,3924875339,2432944787,3429124189}return SynapseXen_ilIliiI[798189332]end)({},{},"IIIIlIiIiiIlI",{},"llIlilI","lIIIliliiillII","l","IiIlI"),256),SynapseXen_iIIlIiiIiiiIIIi,256)]=SynapseXen_IllIiIili[SynapseXen_IiilillliiIi(SynapseXen_illIIilIiIIiIIill[2116109763],SynapseXen_ilIliiI[1379606661]or(function(...)local SynapseXen_IiIil="sometimes it be like that"local SynapseXen_liliIililIillII=SynapseXen_IilllilIlIiIlillllI(2490554886,1997900129)local SynapseXen_liIIilliilIllIIIiii={...}for SynapseXen_IlIiI,SynapseXen_liiilIiliIlliiil in pairs(SynapseXen_liIIilliilIllIIIiii)do local SynapseXen_illiIiiIlliliIllllI;local SynapseXen_lilillii=type(SynapseXen_liiilIiliIlliiil)if SynapseXen_lilillii=="number"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil elseif SynapseXen_lilillii=="string"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil:len()elseif SynapseXen_lilillii=="table"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_IilllilIlIiIlillllI(2092101808,2202850869)end;SynapseXen_liliIililIillII=SynapseXen_liliIililIillII+SynapseXen_illiIiiIlliliIllllI end;SynapseXen_ilIliiI[1379606661]=SynapseXen_IiilillliiIi(SynapseXen_IiilillliiIi(336891056,SynapseXen_liliIililIillII),SynapseXen_IiilillliiIi(931850146,SynapseXen_IllIiIili[6]))-string.len(SynapseXen_IiIil)-SynapseXen_lliIiIliI-#{291839689,3069105609,3631238555,576199974,3643598414,583600238,1938694880,1910902293}return SynapseXen_ilIliiI[1379606661]end)({},"IIllilliliIlllIilll",{},{},{},1260,"IIiililIliiiIIiiI"))]end elseif SynapseXen_lliIiIliI==(SynapseXen_ilIliiI[1486760293]or(function()local SynapseXen_IiIil="pain exist is gonna connect the dots of xen"SynapseXen_ilIliiI[1486760293]=SynapseXen_IiilillliiIi(SynapseXen_IilllilIlIiIlillllI(1388459681,809882014),SynapseXen_IiilillliiIi(740587700,SynapseXen_IiIilliilIIl))-string.len(SynapseXen_IiIil)-#{1847476725,3452634997}return SynapseXen_ilIliiI[1486760293]end)())then local SynapseXen_liIilIlIllIill=SynapseXen_IiilillliiIi(SynapseXen_illIIilIiIIiIIill[1152160448],SynapseXen_ilIliiI[2236641028]or(function()local SynapseXen_IiIil="HELP ME PEOPLE ARE CRASHING MY GAME PLZ HELP"SynapseXen_ilIliiI[2236641028]=SynapseXen_IiilillliiIi(SynapseXen_IilllilIlIiIlillllI(1504140756,134637720),SynapseXen_IiilillliiIi(1675310788,SynapseXen_IllIiIili[1]))-SynapseXen_lliIiIliI-string.len(SynapseXen_IiIil)-#{436757378,734741550,4266216878,2634692168,3841292674,3690322239,32459227,3563206487,1170938818,4274100153}return SynapseXen_ilIliiI[2236641028]end)())local SynapseXen_IiIiilIIliIIlliI=SynapseXen_iiIii(SynapseXen_illIIilIiIIiIIill[1402414475],SynapseXen_ilIliiI[4043373179]or(function()local SynapseXen_IiIil="https://twitter.com/Ripull_RBLX/status/1059334518581145603"SynapseXen_ilIliiI[4043373179]=SynapseXen_IiilillliiIi(SynapseXen_IilllilIlIiIlillllI(3679614117,3198850719),SynapseXen_IiilillliiIi(241852662,SynapseXen_IllIiIili[2]))-SynapseXen_lliIiIliI-string.len(SynapseXen_IiIil)-#{2122106213,4086855746,2181138406,196292655,617129979}return SynapseXen_ilIliiI[4043373179]end)(),512)local SynapseXen_llIlIliI=SynapseXen_lIiil;local SynapseXen_iiiillil,SynapseXen_iiIlIIi;local SynapseXen_iIIIIlliilIIiIl;if SynapseXen_IiIiilIIliIIlliI==1 then return elseif SynapseXen_IiIiilIIliIIlliI==0 then SynapseXen_iIIIIlliilIIiIl=SynapseXen_llllIilliIllilII else SynapseXen_iIIIIlliilIIiIl=SynapseXen_liIilIlIllIill+SynapseXen_IiIiilIIliIIlliI-2 end;SynapseXen_iiIlIIi={}SynapseXen_iiiillil=0;for SynapseXen_IiliiliIiiIiiIliIlI=SynapseXen_liIilIlIllIill,SynapseXen_iIIIIlliilIIiIl do SynapseXen_iiiillil=SynapseXen_iiiillil+1;SynapseXen_iiIlIIi[SynapseXen_iiiillil]=SynapseXen_llIlIliI[SynapseXen_IiliiliIiiIiiIliIlI]end;return SynapseXen_iiIlIIi,SynapseXen_iiiillil elseif SynapseXen_lliIiIliI==(SynapseXen_ilIliiI[1276919324]or(function()local SynapseXen_IiIil="pain is gonna use the backspace method on xen"SynapseXen_ilIliiI[1276919324]=SynapseXen_IiilillliiIi(SynapseXen_IilllilIlIiIlillllI(1920922950,1702935224),SynapseXen_IiilillliiIi(1454161955,SynapseXen_IiIilliilIIl))-string.len(SynapseXen_IiIil)-#{1561301518,2768485873}return SynapseXen_ilIliiI[1276919324]end)())then local SynapseXen_liIilIlIllIill=SynapseXen_iiIii(SynapseXen_iiIii(SynapseXen_illIIilIiIIiIIill[1152160448],SynapseXen_ilIliiI[3175492539]or(function()local SynapseXen_IiIil="now comes with a free n word pass"SynapseXen_ilIliiI[3175492539]=SynapseXen_IiilillliiIi(SynapseXen_IilllilIlIiIlillllI(2517521152,3920280334),SynapseXen_IiilillliiIi(4218970855,SynapseXen_IllIiIili[5]))-string.len(SynapseXen_IiIil)-#{437691817,4293583718,4292206156}return SynapseXen_ilIliiI[3175492539]end)(),256),SynapseXen_iIIlIiiIiiiIIIi,256)local SynapseXen_llIlillliIl=SynapseXen_IiilillliiIi(SynapseXen_illIIilIiIIiIIill[221391887],SynapseXen_ilIliiI[2876908709]or(function()local SynapseXen_IiIil="what are you trying to say? that fucking one dot + dot + dot + many dots is not adding adding 1 dot + dot and then adding all the dots together????"SynapseXen_ilIliiI[2876908709]=SynapseXen_IiilillliiIi(SynapseXen_IilllilIlIiIlillllI(2149057689,751918448),SynapseXen_IiilillliiIi(672881608,SynapseXen_IllIiIili[5]))-SynapseXen_lliIiIliI-string.len(SynapseXen_IiIil)-#{594312685,3437029541,3317670677,1830656325,939329990,3334494637}return SynapseXen_ilIliiI[2876908709]end)())local SynapseXen_llIlIliI=SynapseXen_lIiil;local SynapseXen_liIIIIliiliIlli=SynapseXen_liIilIlIllIill+2;local SynapseXen_illiIliiIlliiIi={SynapseXen_llIlIliI[SynapseXen_liIilIlIllIill](SynapseXen_llIlIliI[SynapseXen_liIilIlIllIill+1],SynapseXen_llIlIliI[SynapseXen_liIilIlIllIill+2])}for SynapseXen_IiliiliIiiIiiIliIlI=1,SynapseXen_llIlillliIl do SynapseXen_lIiil[SynapseXen_liIIIIliiliIlli+SynapseXen_IiliiliIiiIiiIliIlI]=SynapseXen_illiIliiIlliiIi[SynapseXen_IiliiliIiiIiiIliIlI]end;if SynapseXen_llIlIliI[SynapseXen_liIilIlIllIill+3]~=nil then SynapseXen_llIlIliI[SynapseXen_liIilIlIllIill+2]=SynapseXen_llIlIliI[SynapseXen_liIilIlIllIill+3]else SynapseXen_lIIIllIiiIIlil=SynapseXen_lIIIllIiiIIlil+1 end elseif SynapseXen_lliIiIliI==(SynapseXen_ilIliiI[835993762]or(function(...)local SynapseXen_IiIil="sometimes it be like that"local SynapseXen_liliIililIillII=SynapseXen_IilllilIlIiIlillllI(4231917170,2372567472)local SynapseXen_liIIilliilIllIIIiii={...}for SynapseXen_IlIiI,SynapseXen_liiilIiliIlliiil in pairs(SynapseXen_liIIilliilIllIIIiii)do local SynapseXen_illiIiiIlliliIllllI;local SynapseXen_lilillii=type(SynapseXen_liiilIiliIlliiil)if SynapseXen_lilillii=="number"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil elseif SynapseXen_lilillii=="string"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil:len()elseif SynapseXen_lilillii=="table"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_IilllilIlIiIlillllI(2201001842,2093986065)end;SynapseXen_liliIililIillII=SynapseXen_liliIililIillII-SynapseXen_illiIiiIlliliIllllI end;SynapseXen_ilIliiI[835993762]=SynapseXen_IiilillliiIi(SynapseXen_IiilillliiIi(1410521845,SynapseXen_liliIililIillII),SynapseXen_IiilillliiIi(979962808,SynapseXen_IllIiIili[4]))-string.len(SynapseXen_IiIil)-#{4281670552,2926805203,3637367889,1375068978,4029240021,904434920,2357882320,4258610915,2948268927}return SynapseXen_ilIliiI[835993762]end)({},"ilililiIllIl","IlII",{},{},"IlilIiIiIIiIlll"))then SynapseXen_lIiil[SynapseXen_IiilillliiIi(SynapseXen_illIIilIiIIiIIill[1152160448],SynapseXen_ilIliiI[2210513916]or(function(...)local SynapseXen_IiIil="i put more time into this shitty list of dead memes then i did into the obfuscator itself"local SynapseXen_liliIililIillII=SynapseXen_IilllilIlIiIlillllI(1234372228,2378011985)local SynapseXen_liIIilliilIllIIIiii={...}for SynapseXen_IlIiI,SynapseXen_liiilIiliIlliiil in pairs(SynapseXen_liIIilliilIllIIIiii)do local SynapseXen_illiIiiIlliliIllllI;local SynapseXen_lilillii=type(SynapseXen_liiilIiliIlliiil)if SynapseXen_lilillii=="number"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil elseif SynapseXen_lilillii=="string"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil:len()elseif SynapseXen_lilillii=="table"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_IilllilIlIiIlillllI(196445911,4098516207)end;SynapseXen_liliIililIillII=SynapseXen_liliIililIillII+SynapseXen_illiIiiIlliliIllllI end;SynapseXen_ilIliiI[2210513916]=SynapseXen_IiilillliiIi(SynapseXen_IiilillliiIi(236886195,SynapseXen_liliIililIillII),SynapseXen_IiilillliiIi(2223203903,SynapseXen_IiIilliilIIl))-string.len(SynapseXen_IiIil)-#{2216239854,2810762166,2795740392,610247001,3393086092,2988857518,3302636263,2592376282,2742555011,2562799472}return SynapseXen_ilIliiI[2210513916]end)({},10312,8494,"iII",{},{},10185,{},{},{}))]=SynapseXen_lIiiIIlIlIllIIiIil[SynapseXen_IiilillliiIi(SynapseXen_illIIilIiIIiIIill[1402414475],SynapseXen_ilIliiI[2351199665]or(function(...)local SynapseXen_IiIil="epic gamer vision"local SynapseXen_liliIililIillII=SynapseXen_IilllilIlIiIlillllI(482761171,1685268468)local SynapseXen_liIIilliilIllIIIiii={...}for SynapseXen_IlIiI,SynapseXen_liiilIiliIlliiil in pairs(SynapseXen_liIIilliilIllIIIiii)do local SynapseXen_illiIiiIlliliIllllI;local SynapseXen_lilillii=type(SynapseXen_liiilIiliIlliiil)if SynapseXen_lilillii=="number"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil elseif SynapseXen_lilillii=="string"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil:len()elseif SynapseXen_lilillii=="table"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_IilllilIlIiIlillllI(832496047,3462450285)end;SynapseXen_liliIililIillII=SynapseXen_liliIililIillII+SynapseXen_illiIiiIlliliIllllI end;SynapseXen_ilIliiI[2351199665]=SynapseXen_IiilillliiIi(SynapseXen_IiilillliiIi(4054207262,SynapseXen_liliIililIillII),SynapseXen_IiilillliiIi(3351027909,SynapseXen_IiIilliilIIl))-string.len(SynapseXen_IiIil)-SynapseXen_lliIiIliI-#{1394626256,3907004110,1698807178,3682305093,905016197,347770680,1593690964,437084549}return SynapseXen_ilIliiI[2351199665]end)({},"llliIIiliIIIll",1501))]elseif SynapseXen_lliIiIliI==(SynapseXen_ilIliiI[1092482587]or(function()local SynapseXen_IiIil="pain exist is gonna connect the dots of xen"SynapseXen_ilIliiI[1092482587]=SynapseXen_IiilillliiIi(SynapseXen_IilllilIlIiIlillllI(3819504874,1036431896),SynapseXen_IiilillliiIi(585532782,SynapseXen_IllIiIili[8]))-string.len(SynapseXen_IiIil)-#{4016805713,3251458695,1718552861,4029301043}return SynapseXen_ilIliiI[1092482587]end)())then local SynapseXen_IiIiilIIliIIlliI=SynapseXen_IiilillliiIi(SynapseXen_illIIilIiIIiIIill[1402414475],SynapseXen_ilIliiI[3645746472]or(function()local SynapseXen_IiIil="SECURE API, IMPOSSIBLE TO BYPASS!"SynapseXen_ilIliiI[3645746472]=SynapseXen_IiilillliiIi(SynapseXen_IilllilIlIiIlillllI(4136243142,1547721471),SynapseXen_IiilillliiIi(3243955430,SynapseXen_IllIiIili[2]))-string.len(SynapseXen_IiIil)-#{1053612921,1658471233,3967903466,3742042617,2663546440,2813221150,1064168741}return SynapseXen_ilIliiI[3645746472]end)())local SynapseXen_llIlillliIl=SynapseXen_IiilillliiIi(SynapseXen_illIIilIiIIiIIill[221391887],SynapseXen_ilIliiI[1922428200]or(function()local SynapseXen_IiIil="xen detects custom getfenv"SynapseXen_ilIliiI[1922428200]=SynapseXen_IiilillliiIi(SynapseXen_IilllilIlIiIlillllI(1862332219,2898851864),SynapseXen_IiilillliiIi(2372307312,SynapseXen_IiIilliilIIl))-string.len(SynapseXen_IiIil)-#{2142611850,222068852,3254809263,2932479521,3807970829,2595633385,1814804066,2785318994,3677612767,3841510777}return SynapseXen_ilIliiI[1922428200]end)())local SynapseXen_llIlIliI=SynapseXen_lIiil;if SynapseXen_IiIiilIIliIIlliI>255 then SynapseXen_IiIiilIIliIIlliI=SynapseXen_iIiIlIIiIiilIiIIiiIl[SynapseXen_IiIiilIIliIIlliI-256]else SynapseXen_IiIiilIIliIIlliI=SynapseXen_llIlIliI[SynapseXen_IiIiilIIliIIlliI]end;if SynapseXen_llIlillliIl>255 then SynapseXen_llIlillliIl=SynapseXen_iIiIlIIiIiilIiIIiiIl[SynapseXen_llIlillliIl-256]else SynapseXen_llIlillliIl=SynapseXen_llIlIliI[SynapseXen_llIlillliIl]end;SynapseXen_llIlIliI[SynapseXen_IiilillliiIi(SynapseXen_illIIilIiIIiIIill[1152160448],SynapseXen_ilIliiI[1117560265]or(function()local SynapseXen_IiIil="aspect network better obfuscator"SynapseXen_ilIliiI[1117560265]=SynapseXen_IiilillliiIi(SynapseXen_IilllilIlIiIlillllI(3787465873,1033424969),SynapseXen_IiilillliiIi(2458627195,SynapseXen_IiIilliilIIl))-SynapseXen_lliIiIliI-string.len(SynapseXen_IiIil)-#{1203163224}return SynapseXen_ilIliiI[1117560265]end)())]=SynapseXen_IiIiilIIliIIlliI-SynapseXen_llIlillliIl elseif SynapseXen_lliIiIliI==(SynapseXen_ilIliiI[2208683109]or(function(...)local SynapseXen_IiIil="now with shitty xor string obfuscation"local SynapseXen_liliIililIillII=SynapseXen_IilllilIlIiIlillllI(3988036366,1111116459)local SynapseXen_liIIilliilIllIIIiii={...}for SynapseXen_IlIiI,SynapseXen_liiilIiliIlliiil in pairs(SynapseXen_liIIilliilIllIIIiii)do local SynapseXen_illiIiiIlliliIllllI;local SynapseXen_lilillii=type(SynapseXen_liiilIiliIlliiil)if SynapseXen_lilillii=="number"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil elseif SynapseXen_lilillii=="string"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil:len()elseif SynapseXen_lilillii=="table"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_IilllilIlIiIlillllI(1622627659,2672306764)end;SynapseXen_liliIililIillII=SynapseXen_liliIililIillII-SynapseXen_illiIiiIlliliIllllI end;SynapseXen_ilIliiI[2208683109]=SynapseXen_IiilillliiIi(SynapseXen_IiilillliiIi(3123087866,SynapseXen_liliIililIillII),SynapseXen_IiilillliiIi(516437206,SynapseXen_IllIiIili[7]))-string.len(SynapseXen_IiIil)-#{1570021632,3353658291}return SynapseXen_ilIliiI[2208683109]end)({},"IliIiIlIIilIill","iiIIiIilIIiiIlliII"))then local SynapseXen_liIilIlIllIill=SynapseXen_iiIii(SynapseXen_iiIii(SynapseXen_illIIilIiIIiIIill[1152160448],SynapseXen_ilIliiI[118623159]or(function()local SynapseXen_IiIil="hi devforum"SynapseXen_ilIliiI[118623159]=SynapseXen_IiilillliiIi(SynapseXen_IilllilIlIiIlillllI(1829524025,3707937936),SynapseXen_IiilillliiIi(3144577299,SynapseXen_IllIiIili[7]))-string.len(SynapseXen_IiIil)-#{2833932521,2559729115,4264138448,1988487055,2685534555}return SynapseXen_ilIliiI[118623159]end)(),256),SynapseXen_iIIlIiiIiiiIIIi,256)local SynapseXen_IiIiilIIliIIlliI=SynapseXen_iiIii(SynapseXen_illIIilIiIIiIIill[1402414475],SynapseXen_ilIliiI[2087810076]or(function()local SynapseXen_IiIil="hi xen doesn't work on sk8r please help"SynapseXen_ilIliiI[2087810076]=SynapseXen_IiilillliiIi(SynapseXen_IilllilIlIiIlillllI(3835746994,280963782),SynapseXen_IiilillliiIi(3129772348,SynapseXen_IiIilliilIIl))-string.len(SynapseXen_IiIil)-#{2835817102,3429683721,1752391297,2054752680,2858658666,3187615627}return SynapseXen_ilIliiI[2087810076]end)(),512)local SynapseXen_llIlillliIl=SynapseXen_IiilillliiIi(SynapseXen_IlIIlIIilIililIlll(SynapseXen_illIIilIiIIiIIill[221391887],SynapseXen_ilIliiI[3651263893]or(function()local SynapseXen_IiIil="skisploit is the superior obfuscator, clearly."SynapseXen_ilIliiI[3651263893]=SynapseXen_IiilillliiIi(SynapseXen_IilllilIlIiIlillllI(321554525,506766008),SynapseXen_IiilillliiIi(2311241918,SynapseXen_IllIiIili[5]))-SynapseXen_lliIiIliI-string.len(SynapseXen_IiIil)-#{2402669909,831424396,2368653445}return SynapseXen_ilIliiI[3651263893]end)(),512),SynapseXen_iIIlIiiIiiiIIIi)local SynapseXen_llIlIliI=SynapseXen_lIiil;SynapseXen_IiIiilIIliIIlliI=SynapseXen_llIlIliI[SynapseXen_IiIiilIIliIIlliI]if SynapseXen_llIlillliIl>255 then SynapseXen_llIlillliIl=SynapseXen_iIiIlIIiIiilIiIIiiIl[SynapseXen_llIlillliIl-256]else SynapseXen_llIlillliIl=SynapseXen_llIlIliI[SynapseXen_llIlillliIl]end;SynapseXen_llIlIliI[SynapseXen_liIilIlIllIill+1]=SynapseXen_IiIiilIIliIIlliI;SynapseXen_llIlIliI[SynapseXen_liIilIlIllIill]=SynapseXen_IiIiilIIliIIlliI[SynapseXen_llIlillliIl]elseif SynapseXen_lliIiIliI==(SynapseXen_ilIliiI[909502538]or(function(...)local SynapseXen_IiIil="level 1 crook = luraph, level 100 boss = xen"local SynapseXen_liliIililIillII=SynapseXen_IilllilIlIiIlillllI(206756707,668304607)local SynapseXen_liIIilliilIllIIIiii={...}for SynapseXen_IlIiI,SynapseXen_liiilIiliIlliiil in pairs(SynapseXen_liIIilliilIllIIIiii)do local SynapseXen_illiIiiIlliliIllllI;local SynapseXen_lilillii=type(SynapseXen_liiilIiliIlliiil)if SynapseXen_lilillii=="number"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil elseif SynapseXen_lilillii=="string"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil:len()elseif SynapseXen_lilillii=="table"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_IilllilIlIiIlillllI(4059834447,235154568)end;SynapseXen_liliIililIillII=SynapseXen_liliIililIillII+SynapseXen_illiIiiIlliliIllllI end;SynapseXen_ilIliiI[909502538]=SynapseXen_IiilillliiIi(SynapseXen_IiilillliiIi(3477488969,SynapseXen_liliIililIillII),SynapseXen_IiilillliiIi(2858557730,SynapseXen_IiIilliilIIl))-string.len(SynapseXen_IiIil)-#{529212772,435197907,1627621275,860278574,2677555201,4166162242,2955639682,715260586,2182849272}return SynapseXen_ilIliiI[909502538]end)({},{},{},13264,779,{},"IIlIIiil"))then local SynapseXen_liIilIlIllIill=SynapseXen_IlIIlIIilIililIlll(SynapseXen_IiilillliiIi(SynapseXen_illIIilIiIIiIIill[1152160448],SynapseXen_ilIliiI[3462413442]or(function()local SynapseXen_IiIil="aspect network better obfuscator"SynapseXen_ilIliiI[3462413442]=SynapseXen_IiilillliiIi(SynapseXen_IilllilIlIiIlillllI(1355262870,3202459030),SynapseXen_IiilillliiIi(2693523338,SynapseXen_IiIilliilIIl))-string.len(SynapseXen_IiIil)-#{3684022900,4277269728,1907037327,204417969,3377068914,2151771293,2015136337}return SynapseXen_ilIliiI[3462413442]end)()),SynapseXen_iIIlIiiIiiiIIIi,256)~=0;local SynapseXen_IiIiilIIliIIlliI=SynapseXen_IiilillliiIi(SynapseXen_illIIilIiIIiIIill[1402414475],SynapseXen_ilIliiI[2993248598]or(function()local SynapseXen_IiIil="imagine using some lua minifier tool and thinking you are a badass"SynapseXen_ilIliiI[2993248598]=SynapseXen_IiilillliiIi(SynapseXen_IilllilIlIiIlillllI(2217046237,18266089),SynapseXen_IiilillliiIi(2585666657,SynapseXen_IllIiIili[4]))-SynapseXen_lliIiIliI-string.len(SynapseXen_IiIil)-#{3629603154,117776414,1686962502,2169930113}return SynapseXen_ilIliiI[2993248598]end)())local SynapseXen_llIlillliIl=SynapseXen_IlIIlIIilIililIlll(SynapseXen_IlIIlIIilIililIlll(SynapseXen_illIIilIiIIiIIill[221391887],SynapseXen_ilIliiI[2520794980]or(function()local SynapseXen_IiIil="SECURE API, IMPOSSIBLE TO BYPASS!"SynapseXen_ilIliiI[2520794980]=SynapseXen_IiilillliiIi(SynapseXen_IilllilIlIiIlillllI(3245165577,205377675),SynapseXen_IiilillliiIi(836495133,SynapseXen_IllIiIili[8]))-SynapseXen_lliIiIliI-string.len(SynapseXen_IiIil)-#{4205070524,3934037032,2464735355,2965801190}return SynapseXen_ilIliiI[2520794980]end)(),512),SynapseXen_iIIlIiiIiiiIIIi,512)local SynapseXen_llIlIliI=SynapseXen_lIiil;if SynapseXen_IiIiilIIliIIlliI>255 then SynapseXen_IiIiilIIliIIlliI=SynapseXen_iIiIlIIiIiilIiIIiiIl[SynapseXen_IiIiilIIliIIlliI-256]else SynapseXen_IiIiilIIliIIlliI=SynapseXen_llIlIliI[SynapseXen_IiIiilIIliIIlliI]end;if SynapseXen_llIlillliIl>255 then SynapseXen_llIlillliIl=SynapseXen_iIiIlIIiIiilIiIIiiIl[SynapseXen_llIlillliIl-256]else SynapseXen_llIlillliIl=SynapseXen_llIlIliI[SynapseXen_llIlillliIl]end;if SynapseXen_IiIiilIIliIIlliI==SynapseXen_llIlillliIl~=SynapseXen_liIilIlIllIill then SynapseXen_lIIIllIiiIIlil=SynapseXen_lIIIllIiiIIlil+1 end elseif SynapseXen_lliIiIliI==(SynapseXen_ilIliiI[2085303014]or(function()local SynapseXen_IiIil="i put more time into this shitty list of dead memes then i did into the obfuscator itself"SynapseXen_ilIliiI[2085303014]=SynapseXen_IiilillliiIi(SynapseXen_IilllilIlIiIlillllI(2040348230,1844605105),SynapseXen_IiilillliiIi(2427661791,SynapseXen_IllIiIili[5]))-string.len(SynapseXen_IiIil)-#{757961985,2495948508,2582476730,1781674083,2939722404,2092690449,3743360362,1655761860}return SynapseXen_ilIliiI[2085303014]end)())then SynapseXen_lIiil[SynapseXen_IlIIlIIilIililIlll(SynapseXen_iiIii(SynapseXen_illIIilIiIIiIIill[1152160448],SynapseXen_ilIliiI[1467024513]or(function()local SynapseXen_IiIil="wait for someone on devforum to say they are gonna deobfuscate this"SynapseXen_ilIliiI[1467024513]=SynapseXen_IiilillliiIi(SynapseXen_IilllilIlIiIlillllI(28916711,3925111160),SynapseXen_IiilillliiIi(348428103,SynapseXen_IllIiIili[8]))-string.len(SynapseXen_IiIil)-#{3322173644,1930050513,3770000001,3321895535,1149127320,2727537049,3803428133,1705374348}return SynapseXen_ilIliiI[1467024513]end)(),256),SynapseXen_iIIlIiiIiiiIIIi,256)]=-SynapseXen_lIiil[SynapseXen_IiilillliiIi(SynapseXen_iiIii(SynapseXen_illIIilIiIIiIIill[1402414475],SynapseXen_ilIliiI[2779791701]or(function(...)local SynapseXen_IiIil="xen doesn't come with instance caching, sorry superskater"local SynapseXen_liliIililIillII=SynapseXen_IilllilIlIiIlillllI(3167768857,1003923849)local SynapseXen_liIIilliilIllIIIiii={...}for SynapseXen_IlIiI,SynapseXen_liiilIiliIlliiil in pairs(SynapseXen_liIIilliilIllIIIiii)do local SynapseXen_illiIiiIlliliIllllI;local SynapseXen_lilillii=type(SynapseXen_liiilIiliIlliiil)if SynapseXen_lilillii=="number"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil elseif SynapseXen_lilillii=="string"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil:len()elseif SynapseXen_lilillii=="table"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_IilllilIlIiIlillllI(476966262,3817991317)end;SynapseXen_liliIililIillII=SynapseXen_liliIililIillII-SynapseXen_illiIiiIlliliIllllI end;SynapseXen_ilIliiI[2779791701]=SynapseXen_IiilillliiIi(SynapseXen_IiilillliiIi(2361815456,SynapseXen_liliIililIillII),SynapseXen_IiilillliiIi(351126667,SynapseXen_IllIiIili[4]))-string.len(SynapseXen_IiIil)-#{1722922364,259058570,1474852443,673943308,2630821809,2802985296}return SynapseXen_ilIliiI[2779791701]end)(13757,"lli",{},379),512),SynapseXen_iIIlIiiIiiiIIIi)]elseif SynapseXen_lliIiIliI==(SynapseXen_ilIliiI[1992998012]or(function()local SynapseXen_IiIil="thats how mafia works"SynapseXen_ilIliiI[1992998012]=SynapseXen_IiilillliiIi(SynapseXen_IilllilIlIiIlillllI(3387898916,2977039159),SynapseXen_IiilillliiIi(4232098203,SynapseXen_IllIiIili[5]))-string.len(SynapseXen_IiIil)-#{4284465147,3926733402,1679708434,1118953742,1864518221,2753336235}return SynapseXen_ilIliiI[1992998012]end)())then local SynapseXen_liIilIlIllIill=SynapseXen_iiIii(SynapseXen_illIIilIiIIiIIill[1152160448],SynapseXen_ilIliiI[136625757]or(function()local SynapseXen_IiIil="i'm intercommunication about the most nonecclesiastical dll exploits for esp. they only characterization objects with a antepatriarchal in the geistesgeschichte for the esp."SynapseXen_ilIliiI[136625757]=SynapseXen_IiilillliiIi(SynapseXen_IilllilIlIiIlillllI(2747180887,3993623108),SynapseXen_IiilillliiIi(3379100762,SynapseXen_IllIiIili[5]))-SynapseXen_lliIiIliI-string.len(SynapseXen_IiIil)-#{2704155339,4182419488,2414213036,1634762891,3363619457,1179684734}return SynapseXen_ilIliiI[136625757]end)(),256)local SynapseXen_IiIiilIIliIIlliI=SynapseXen_IiilillliiIi(SynapseXen_IiilillliiIi(SynapseXen_illIIilIiIIiIIill[1402414475],SynapseXen_ilIliiI[683267537]or(function(...)local SynapseXen_IiIil="hi xen crashes on my axon paste plz help"local SynapseXen_liliIililIillII=SynapseXen_IilllilIlIiIlillllI(2515736983,1946408745)local SynapseXen_liIIilliilIllIIIiii={...}for SynapseXen_IlIiI,SynapseXen_liiilIiliIlliiil in pairs(SynapseXen_liIIilliilIllIIIiii)do local SynapseXen_illiIiiIlliliIllllI;local SynapseXen_lilillii=type(SynapseXen_liiilIiliIlliiil)if SynapseXen_lilillii=="number"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil elseif SynapseXen_lilillii=="string"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil:len()elseif SynapseXen_lilillii=="table"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_IilllilIlIiIlillllI(963605210,3331347726)end;SynapseXen_liliIililIillII=SynapseXen_liliIililIillII+SynapseXen_illiIiiIlliliIllllI end;SynapseXen_ilIliiI[683267537]=SynapseXen_IiilillliiIi(SynapseXen_IiilillliiIi(3599978363,SynapseXen_liliIililIillII),SynapseXen_IiilillliiIi(2043176867,SynapseXen_IiIilliilIIl))-string.len(SynapseXen_IiIil)-SynapseXen_lliIiIliI-#{4068226119,956622155,4074348748,1222314837,1610964603,660078373,2539482945}return SynapseXen_ilIliiI[683267537]end)(2309,"iIlIliliilillIlIiI","illiill",{},{},{})),SynapseXen_iIIlIiiIiiiIIIi)local SynapseXen_llIlillliIl=SynapseXen_IiilillliiIi(SynapseXen_illIIilIiIIiIIill[221391887],SynapseXen_ilIliiI[3118711944]or(function()local SynapseXen_IiIil="yed"SynapseXen_ilIliiI[3118711944]=SynapseXen_IiilillliiIi(SynapseXen_IilllilIlIiIlillllI(2567943667,2084060440),SynapseXen_IiilillliiIi(2878638677,SynapseXen_IiIilliilIIl))-string.len(SynapseXen_IiIil)-#{2894578840,50745850,2679229622,1940174163,3618363976,2995210156}return SynapseXen_ilIliiI[3118711944]end)())local SynapseXen_llIlIliI=SynapseXen_lIiil;local SynapseXen_illlIillllii,SynapseXen_lliiiiiIIiIliIIll;local SynapseXen_iIIIIlliilIIiIl,SynapseXen_iiiillil;SynapseXen_illlIillllii={}if SynapseXen_IiIiilIIliIIlliI~=1 then if SynapseXen_IiIiilIIliIIlliI~=0 then SynapseXen_iIIIIlliilIIiIl=SynapseXen_liIilIlIllIill+SynapseXen_IiIiilIIliIIlliI-1 else SynapseXen_iIIIIlliilIIiIl=SynapseXen_llllIilliIllilII end;SynapseXen_iiiillil=0;for SynapseXen_IiliiliIiiIiiIliIlI=SynapseXen_liIilIlIllIill+1,SynapseXen_iIIIIlliilIIiIl do SynapseXen_iiiillil=SynapseXen_iiiillil+1;SynapseXen_illlIillllii[SynapseXen_iiiillil]=SynapseXen_llIlIliI[SynapseXen_IiliiliIiiIiiIliIlI]end;SynapseXen_iIIIIlliilIIiIl,SynapseXen_lliiiiiIIiIliIIll=SynapseXen_iIlliII(SynapseXen_llIlIliI[SynapseXen_liIilIlIllIill](unpack(SynapseXen_illlIillllii,1,SynapseXen_iIIIIlliilIIiIl-SynapseXen_liIilIlIllIill)))else SynapseXen_iIIIIlliilIIiIl,SynapseXen_lliiiiiIIiIliIIll=SynapseXen_iIlliII(SynapseXen_llIlIliI[SynapseXen_liIilIlIllIill]())end;SynapseXen_llllIilliIllilII=SynapseXen_liIilIlIllIill-1;if SynapseXen_llIlillliIl~=1 then if SynapseXen_llIlillliIl~=0 then SynapseXen_iIIIIlliilIIiIl=SynapseXen_liIilIlIllIill+SynapseXen_llIlillliIl-2 else SynapseXen_iIIIIlliilIIiIl=SynapseXen_iIIIIlliilIIiIl+SynapseXen_liIilIlIllIill-1 end;SynapseXen_iiiillil=0;for SynapseXen_IiliiliIiiIiiIliIlI=SynapseXen_liIilIlIllIill,SynapseXen_iIIIIlliilIIiIl do SynapseXen_iiiillil=SynapseXen_iiiillil+1;SynapseXen_llIlIliI[SynapseXen_IiliiliIiiIiiIliIlI]=SynapseXen_lliiiiiIIiIliIIll[SynapseXen_iiiillil]end end elseif SynapseXen_lliIiIliI==(SynapseXen_ilIliiI[314140130]or(function()local SynapseXen_IiIil="sometimes it be like that"SynapseXen_ilIliiI[314140130]=SynapseXen_IiilillliiIi(SynapseXen_IilllilIlIiIlillllI(4153317715,2180032601),SynapseXen_IiilillliiIi(953403584,SynapseXen_IiIilliilIIl))-string.len(SynapseXen_IiIil)-#{1327970293,3369889839,1561081892,3977584660,3039870057,3721932429,3616367066,1588568559,3347480265,637269718}return SynapseXen_ilIliiI[314140130]end)())then local SynapseXen_IIiIIll=SynapseXen_IlililIiiIllI[SynapseXen_IiilillliiIi(SynapseXen_iiIii(SynapseXen_illIIilIiIIiIIill[2116109763],SynapseXen_ilIliiI[1728557490]or(function(...)local SynapseXen_IiIil="wow xen is shit buy luraph ok"local SynapseXen_liliIililIillII=SynapseXen_IilllilIlIiIlillllI(229200797,1580028453)local SynapseXen_liIIilliilIllIIIiii={...}for SynapseXen_IlIiI,SynapseXen_liiilIiliIlliiil in pairs(SynapseXen_liIIilliilIllIIIiii)do local SynapseXen_illiIiiIlliliIllllI;local SynapseXen_lilillii=type(SynapseXen_liiilIiliIlliiil)if SynapseXen_lilillii=="number"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil elseif SynapseXen_lilillii=="string"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil:len()elseif SynapseXen_lilillii=="table"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_IilllilIlIiIlillllI(4241052549,53888557)end;SynapseXen_liliIililIillII=SynapseXen_liliIililIillII+SynapseXen_illiIiiIlliliIllllI end;SynapseXen_ilIliiI[1728557490]=SynapseXen_IiilillliiIi(SynapseXen_IiilillliiIi(831948047,SynapseXen_liliIililIillII),SynapseXen_IiilillliiIi(1769041325,SynapseXen_IllIiIili[7]))-string.len(SynapseXen_IiIil)-#{1218127556,3990265972,2127276420,447025134}return SynapseXen_ilIliiI[1728557490]end)({},{},"IliIiiiilIiiIll","lliIIIlii"),262144),SynapseXen_iIIlIiiIiiiIIIi)]local SynapseXen_llIlIliI=SynapseXen_lIiil;local SynapseXen_lllIIIIIllilii;local SynapseXen_liiIllIiii;if SynapseXen_IIiIIll[2071787167]~=0 then SynapseXen_lllIIIIIllilii={}SynapseXen_liiIllIiii=setmetatable({},{__index=function(SynapseXen_IllliIiIIiiilIIlIIII,SynapseXen_lIIIlIIillliiI)local SynapseXen_ilIIllIIil=SynapseXen_lllIIIIIllilii[SynapseXen_lIIIlIIillliiI]return SynapseXen_ilIIllIIil[1][SynapseXen_ilIIllIIil[2]]end,__newindex=function(SynapseXen_IllliIiIIiiilIIlIIII,SynapseXen_lIIIlIIillliiI,SynapseXen_IllIilil)local SynapseXen_ilIIllIIil=SynapseXen_lllIIIIIllilii[SynapseXen_lIIIlIIillliiI]SynapseXen_ilIIllIIil[1][SynapseXen_ilIIllIIil[2]]=SynapseXen_IllIilil end})for SynapseXen_IiliiliIiiIiiIliIlI=1,SynapseXen_IIiIIll[2071787167]do local SynapseXen_lIlIlIlliliiIIlilII=SynapseXen_lilllillilllIilIIlII[SynapseXen_lIIIllIiiIIlil]if SynapseXen_lIlIlIlliliiIIlilII[2075702005]==(SynapseXen_ilIliiI[242770424]or(function(...)local SynapseXen_IiIil="inb4 posted on exploit reports section"local SynapseXen_liliIililIillII=SynapseXen_IilllilIlIiIlillllI(3152083060,1220192731)local SynapseXen_liIIilliilIllIIIiii={...}for SynapseXen_IlIiI,SynapseXen_liiilIiliIlliiil in pairs(SynapseXen_liIIilliilIllIIIiii)do local SynapseXen_illiIiiIlliliIllllI;local SynapseXen_lilillii=type(SynapseXen_liiilIiliIlliiil)if SynapseXen_lilillii=="number"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil elseif SynapseXen_lilillii=="string"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil:len()elseif SynapseXen_lilillii=="table"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_IilllilIlIiIlillllI(1205154328,3089845234)end;SynapseXen_liliIililIillII=SynapseXen_liliIililIillII+SynapseXen_illiIiiIlliliIllllI end;SynapseXen_ilIliiI[242770424]=SynapseXen_IiilillliiIi(SynapseXen_IiilillliiIi(924037804,SynapseXen_liliIililIillII),SynapseXen_IiilillliiIi(2330202424,SynapseXen_IiIilliilIIl))-string.len(SynapseXen_IiIil)-#{3789866299,3099052344,1241213637,3151307905,4028784340,2959950049,2153743769,2424504204,2129821080,145902181}return SynapseXen_ilIliiI[242770424]end)(1070,12134,{},7853,10900))then SynapseXen_lllIIIIIllilii[SynapseXen_IiliiliIiiIiiIliIlI-1]={SynapseXen_llIlIliI,SynapseXen_IiilillliiIi(SynapseXen_lIlIlIlliliiIIlilII[1402414475],SynapseXen_ilIliiI[3456403767]or(function(...)local SynapseXen_IiIil="HELP ME PEOPLE ARE CRASHING MY GAME PLZ HELP"local SynapseXen_liliIililIillII=SynapseXen_IilllilIlIiIlillllI(1879467461,2975477903)local SynapseXen_liIIilliilIllIIIiii={...}for SynapseXen_IlIiI,SynapseXen_liiilIiliIlliiil in pairs(SynapseXen_liIIilliilIllIIIiii)do local SynapseXen_illiIiiIlliliIllllI;local SynapseXen_lilillii=type(SynapseXen_liiilIiliIlliiil)if SynapseXen_lilillii=="number"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil elseif SynapseXen_lilillii=="string"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil:len()elseif SynapseXen_lilillii=="table"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_IilllilIlIiIlillllI(4029074198,265865692)end;SynapseXen_liliIililIillII=SynapseXen_liliIililIillII-SynapseXen_illiIiiIlliliIllllI end;SynapseXen_ilIliiI[3456403767]=SynapseXen_IiilillliiIi(SynapseXen_IiilillliiIi(1319692127,SynapseXen_liliIililIillII),SynapseXen_IiilillliiIi(3243817728,SynapseXen_IiIilliilIIl))-string.len(SynapseXen_IiIil)-#{3754604157,1991979527,424502095,16032676,3150318146,3051556100,2437036156}return SynapseXen_ilIliiI[3456403767]end)({},{}))}elseif SynapseXen_lIlIlIlliliiIIlilII[2075702005]==(SynapseXen_ilIliiI[3869754981]or(function()local SynapseXen_IiIil="what are you trying to say? that fucking one dot + dot + dot + many dots is not adding adding 1 dot + dot and then adding all the dots together????"SynapseXen_ilIliiI[3869754981]=SynapseXen_IiilillliiIi(SynapseXen_IilllilIlIiIlillllI(3950091599,3952497152),SynapseXen_IiilillliiIi(1803251471,SynapseXen_IllIiIili[2]))-string.len(SynapseXen_IiIil)-#{3504261387,2959869730,1081625974,2363452620,2226963469,4276616594,879292666}return SynapseXen_ilIliiI[3869754981]end)())then SynapseXen_lllIIIIIllilii[SynapseXen_IiliiliIiiIiiIliIlI-1]={SynapseXen_lIiiIIlIlIllIIiIil,SynapseXen_IiilillliiIi(SynapseXen_lIlIlIlliliiIIlilII[1402414475],SynapseXen_ilIliiI[344199069]or(function(...)local SynapseXen_IiIil="hi devforum"local SynapseXen_liliIililIillII=SynapseXen_IilllilIlIiIlillllI(3615352966,1460889529)local SynapseXen_liIIilliilIllIIIiii={...}for SynapseXen_IlIiI,SynapseXen_liiilIiliIlliiil in pairs(SynapseXen_liIIilliilIllIIIiii)do local SynapseXen_illiIiiIlliliIllllI;local SynapseXen_lilillii=type(SynapseXen_liiilIiliIlliiil)if SynapseXen_lilillii=="number"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil elseif SynapseXen_lilillii=="string"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil:len()elseif SynapseXen_lilillii=="table"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_IilllilIlIiIlillllI(3926523022,368429676)end;SynapseXen_liliIililIillII=SynapseXen_liliIililIillII+SynapseXen_illiIiiIlliliIllllI end;SynapseXen_ilIliiI[344199069]=SynapseXen_IiilillliiIi(SynapseXen_IiilillliiIi(2063091651,SynapseXen_liliIililIillII),SynapseXen_IiilillliiIi(3023725269,SynapseXen_IiIilliilIIl))-string.len(SynapseXen_IiIil)-#{964050059,2677284145}return SynapseXen_ilIliiI[344199069]end)({},1985,1536,"IiIIIlIll"))}end;SynapseXen_lIIIllIiiIIlil=SynapseXen_lIIIllIiiIIlil+1 end;SynapseXen_lIiIlIliillllIi[#SynapseXen_lIiIlIliillllIi+1]=SynapseXen_lllIIIIIllilii end;SynapseXen_llIlIliI[SynapseXen_iiIii(SynapseXen_illIIilIiIIiIIill[1152160448],SynapseXen_ilIliiI[4274845403]or(function(...)local SynapseXen_IiIil="now comes with a free n word pass"local SynapseXen_liliIililIillII=SynapseXen_IilllilIlIiIlillllI(1364070847,3766197869)local SynapseXen_liIIilliilIllIIIiii={...}for SynapseXen_IlIiI,SynapseXen_liiilIiliIlliiil in pairs(SynapseXen_liIIilliilIllIIIiii)do local SynapseXen_illiIiiIlliliIllllI;local SynapseXen_lilillii=type(SynapseXen_liiilIiliIlliiil)if SynapseXen_lilillii=="number"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil elseif SynapseXen_lilillii=="string"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil:len()elseif SynapseXen_lilillii=="table"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_IilllilIlIiIlillllI(2767565870,1527426330)end;SynapseXen_liliIililIillII=SynapseXen_liliIililIillII-SynapseXen_illiIiiIlliliIllllI end;SynapseXen_ilIliiI[4274845403]=SynapseXen_IiilillliiIi(SynapseXen_IiilillliiIi(252494540,SynapseXen_liliIililIillII),SynapseXen_IiilillliiIi(4036363878,SynapseXen_IiIilliilIIl))-string.len(SynapseXen_IiIil)-SynapseXen_lliIiIliI-#{2351706339,1088107863,3048621917,861046299,451657701,95269082,920960683}return SynapseXen_ilIliiI[4274845403]end)(4812,"iIiIIiIIlIiIlIIi",{},{},7326),256)]=SynapseXen_liilIIiiiIiIlii(SynapseXen_IIiIIll,SynapseXen_llIll,SynapseXen_liiIllIiii)elseif SynapseXen_lliIiIliI==(SynapseXen_ilIliiI[1258748049]or(function()local SynapseXen_IiIil="baby i just fell for uwu,,,,,, i wanna be with uwu!11!!"SynapseXen_ilIliiI[1258748049]=SynapseXen_IiilillliiIi(SynapseXen_IilllilIlIiIlillllI(3771656275,868317789),SynapseXen_IiilillliiIi(2644708013,SynapseXen_IiIilliilIIl))-string.len(SynapseXen_IiIil)-#{874770262,630945288,926766837}return SynapseXen_ilIliiI[1258748049]end)())then local SynapseXen_liIilIlIllIill=SynapseXen_IlIIlIIilIililIlll(SynapseXen_illIIilIiIIiIIill[1152160448],SynapseXen_ilIliiI[1240962675]or(function()local SynapseXen_IiIil="pain exist is gonna connect the dots of xen"SynapseXen_ilIliiI[1240962675]=SynapseXen_IiilillliiIi(SynapseXen_IilllilIlIiIlillllI(524606692,531647477),SynapseXen_IiilillliiIi(1314417081,SynapseXen_IiIilliilIIl))-string.len(SynapseXen_IiIil)-#{3408412178,2428226156,1226427377,1620421005,3006260537,1379317871}return SynapseXen_ilIliiI[1240962675]end)(),256)local SynapseXen_IiIiilIIliIIlliI=SynapseXen_IlIIlIIilIililIlll(SynapseXen_illIIilIiIIiIIill[1402414475],SynapseXen_ilIliiI[2215242418]or(function(...)local SynapseXen_IiIil="hi xen doesn't work on sk8r please help"local SynapseXen_liliIililIillII=SynapseXen_IilllilIlIiIlillllI(689630929,1831401016)local SynapseXen_liIIilliilIllIIIiii={...}for SynapseXen_IlIiI,SynapseXen_liiilIiliIlliiil in pairs(SynapseXen_liIIilliilIllIIIiii)do local SynapseXen_illiIiiIlliliIllllI;local SynapseXen_lilillii=type(SynapseXen_liiilIiliIlliiil)if SynapseXen_lilillii=="number"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil elseif SynapseXen_lilillii=="string"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil:len()elseif SynapseXen_lilillii=="table"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_IilllilIlIiIlillllI(1653421152,2641572109)end;SynapseXen_liliIililIillII=SynapseXen_liliIililIillII-SynapseXen_illiIiiIlliliIllllI end;SynapseXen_ilIliiI[2215242418]=SynapseXen_IiilillliiIi(SynapseXen_IiilillliiIi(3621368816,SynapseXen_liliIililIillII),SynapseXen_IiilillliiIi(1483221852,SynapseXen_IllIiIili[3]))-string.len(SynapseXen_IiIil)-SynapseXen_lliIiIliI-#{2833581110,835811667,2936035900,3886424783}return SynapseXen_ilIliiI[2215242418]end)("IiiIlIIliIllIIIliiI",6745,"iiiillIIl",11881,"lilIlll",3156,14565),512)local SynapseXen_llIlIliI,SynapseXen_illlill=SynapseXen_lIiil,SynapseXen_lIiliiIiIIiIil;SynapseXen_llllIilliIllilII=SynapseXen_liIilIlIllIill-1;for SynapseXen_IiliiliIiiIiiIliIlI=SynapseXen_liIilIlIllIill,SynapseXen_liIilIlIllIill+(SynapseXen_IiIiilIIliIIlliI>0 and SynapseXen_IiIiilIIliIIlliI-1 or SynapseXen_IllIlIIiiliiiliiiIIi)do SynapseXen_llIlIliI[SynapseXen_IiliiliIiiIiiIliIlI]=SynapseXen_illlill[SynapseXen_IiliiliIiiIiiIliIlI-SynapseXen_liIilIlIllIill]end elseif SynapseXen_lliIiIliI==(SynapseXen_ilIliiI[1421581441]or(function(...)local SynapseXen_IiIil="skisploit is the superior obfuscator, clearly."local SynapseXen_liliIililIillII=SynapseXen_IilllilIlIiIlillllI(2468231278,3285657202)local SynapseXen_liIIilliilIllIIIiii={...}for SynapseXen_IlIiI,SynapseXen_liiilIiliIlliiil in pairs(SynapseXen_liIIilliilIllIIIiii)do local SynapseXen_illiIiiIlliliIllllI;local SynapseXen_lilillii=type(SynapseXen_liiilIiliIlliiil)if SynapseXen_lilillii=="number"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil elseif SynapseXen_lilillii=="string"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil:len()elseif SynapseXen_lilillii=="table"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_IilllilIlIiIlillllI(3713118115,581871902)end;SynapseXen_liliIililIillII=SynapseXen_liliIililIillII-SynapseXen_illiIiiIlliliIllllI end;SynapseXen_ilIliiI[1421581441]=SynapseXen_IiilillliiIi(SynapseXen_IiilillliiIi(2715296231,SynapseXen_liliIililIillII),SynapseXen_IiilillliiIi(3216913595,SynapseXen_IiIilliilIIl))-string.len(SynapseXen_IiIil)-#{3418924604,2777479621,1011345559,25257896,3089149317,3372614865,1189472727,111475105}return SynapseXen_ilIliiI[1421581441]end)({}))then local SynapseXen_IiIiilIIliIIlliI=SynapseXen_iiIii(SynapseXen_iiIii(SynapseXen_illIIilIiIIiIIill[1402414475],SynapseXen_ilIliiI[145728382]or(function(...)local SynapseXen_IiIil="hi xen doesn't work on sk8r please help"local SynapseXen_liliIililIillII=SynapseXen_IilllilIlIiIlillllI(2547816617,1802350727)local SynapseXen_liIIilliilIllIIIiii={...}for SynapseXen_IlIiI,SynapseXen_liiilIiliIlliiil in pairs(SynapseXen_liIIilliilIllIIIiii)do local SynapseXen_illiIiiIlliliIllllI;local SynapseXen_lilillii=type(SynapseXen_liiilIiliIlliiil)if SynapseXen_lilillii=="number"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil elseif SynapseXen_lilillii=="string"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil:len()elseif SynapseXen_lilillii=="table"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_IilllilIlIiIlillllI(2767116177,1527826004)end;SynapseXen_liliIililIillII=SynapseXen_liliIililIillII+SynapseXen_illiIiiIlliliIllllI end;SynapseXen_ilIliiI[145728382]=SynapseXen_IiilillliiIi(SynapseXen_IiilillliiIi(2670343509,SynapseXen_liliIililIillII),SynapseXen_IiilillliiIi(758445263,SynapseXen_IiIilliilIIl))-string.len(SynapseXen_IiIil)-#{4129767295,453511002,1688287614,3288807208}return SynapseXen_ilIliiI[145728382]end)("lIIl","lIl"),512),SynapseXen_iIIlIiiIiiiIIIi,512)local SynapseXen_llIlillliIl=SynapseXen_IlIIlIIilIililIlll(SynapseXen_IlIIlIIilIililIlll(SynapseXen_illIIilIiIIiIIill[221391887],SynapseXen_ilIliiI[3797111921]or(function(...)local SynapseXen_IiIil="inb4 posted on exploit reports section"local SynapseXen_liliIililIillII=SynapseXen_IilllilIlIiIlillllI(148156656,3229960469)local SynapseXen_liIIilliilIllIIIiii={...}for SynapseXen_IlIiI,SynapseXen_liiilIiliIlliiil in pairs(SynapseXen_liIIilliilIllIIIiii)do local SynapseXen_illiIiiIlliliIllllI;local SynapseXen_lilillii=type(SynapseXen_liiilIiliIlliiil)if SynapseXen_lilillii=="number"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil elseif SynapseXen_lilillii=="string"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil:len()elseif SynapseXen_lilillii=="table"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_IilllilIlIiIlillllI(2229916716,2065085062)end;SynapseXen_liliIililIillII=SynapseXen_liliIililIillII-SynapseXen_illiIiiIlliliIllllI end;SynapseXen_ilIliiI[3797111921]=SynapseXen_IiilillliiIi(SynapseXen_IiilillliiIi(4007484508,SynapseXen_liliIililIillII),SynapseXen_IiilillliiIi(770608205,SynapseXen_IllIiIili[7]))-string.len(SynapseXen_IiIil)-#{1577752033,3228661776,3299688265,1233074483,187239739}return SynapseXen_ilIliiI[3797111921]end)({},{},"iIiiilIiiiI",{},13378,9510),512),SynapseXen_iIIlIiiIiiiIIIi,512)local SynapseXen_llIlIliI=SynapseXen_lIiil;if SynapseXen_IiIiilIIliIIlliI>255 then SynapseXen_IiIiilIIliIIlliI=SynapseXen_iIiIlIIiIiilIiIIiiIl[SynapseXen_IiIiilIIliIIlliI-256]else SynapseXen_IiIiilIIliIIlliI=SynapseXen_llIlIliI[SynapseXen_IiIiilIIliIIlliI]end;if SynapseXen_llIlillliIl>255 then SynapseXen_llIlillliIl=SynapseXen_iIiIlIIiIiilIiIIiiIl[SynapseXen_llIlillliIl-256]else SynapseXen_llIlillliIl=SynapseXen_llIlIliI[SynapseXen_llIlillliIl]end;SynapseXen_llIlIliI[SynapseXen_IlIIlIIilIililIlll(SynapseXen_illIIilIiIIiIIill[1152160448],SynapseXen_ilIliiI[138598409]or(function()local SynapseXen_IiIil="wally bad bird"SynapseXen_ilIliiI[138598409]=SynapseXen_IiilillliiIi(SynapseXen_IilllilIlIiIlillllI(1014526374,3244241756),SynapseXen_IiilillliiIi(3479108745,SynapseXen_IllIiIili[1]))-SynapseXen_lliIiIliI-string.len(SynapseXen_IiIil)-#{3482076099,3832592161,4243666486,214571267,3550366920,2602307704,3036008699}return SynapseXen_ilIliiI[138598409]end)(),256)]=SynapseXen_IiIiilIIliIIlliI^SynapseXen_llIlillliIl elseif SynapseXen_lliIiIliI==(SynapseXen_ilIliiI[739025635]or(function()local SynapseXen_IiIil="i put more time into this shitty list of dead memes then i did into the obfuscator itself"SynapseXen_ilIliiI[739025635]=SynapseXen_IiilillliiIi(SynapseXen_IilllilIlIiIlillllI(244116939,806139598),SynapseXen_IiilillliiIi(1882115399,SynapseXen_IiIilliilIIl))-string.len(SynapseXen_IiIil)-#{2686588078,3246627365,303923969}return SynapseXen_ilIliiI[739025635]end)())then local SynapseXen_llIlillliIl=SynapseXen_IiilillliiIi(SynapseXen_illIIilIiIIiIIill[221391887],SynapseXen_ilIliiI[2676871095]or(function(...)local SynapseXen_IiIil="now with shitty xor string obfuscation"local SynapseXen_liliIililIillII=SynapseXen_IilllilIlIiIlillllI(279064320,860634981)local SynapseXen_liIIilliilIllIIIiii={...}for SynapseXen_IlIiI,SynapseXen_liiilIiliIlliiil in pairs(SynapseXen_liIIilliilIllIIIiii)do local SynapseXen_illiIiiIlliliIllllI;local SynapseXen_lilillii=type(SynapseXen_liiilIiliIlliiil)if SynapseXen_lilillii=="number"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil elseif SynapseXen_lilillii=="string"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil:len()elseif SynapseXen_lilillii=="table"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_IilllilIlIiIlillllI(1927261518,2367724538)end;SynapseXen_liliIililIillII=SynapseXen_liliIililIillII-SynapseXen_illiIiiIlliliIllllI end;SynapseXen_ilIliiI[2676871095]=SynapseXen_IiilillliiIi(SynapseXen_IiilillliiIi(3630313898,SynapseXen_liliIililIillII),SynapseXen_IiilillliiIi(117954551,SynapseXen_IllIiIili[8]))-string.len(SynapseXen_IiIil)-SynapseXen_lliIiIliI-#{4106199927,3359230675,1274171720,69865709}return SynapseXen_ilIliiI[2676871095]end)("llliIliIIiIII",5166,"illiiIllIIiiilllll","i",4077,10131))local SynapseXen_llIlIliI=SynapseXen_lIiil;if SynapseXen_llIlillliIl>255 then SynapseXen_llIlillliIl=SynapseXen_iIiIlIIiIiilIiIIiiIl[SynapseXen_llIlillliIl-256]else SynapseXen_llIlillliIl=SynapseXen_llIlIliI[SynapseXen_llIlillliIl]end;SynapseXen_llIlIliI[SynapseXen_IiilillliiIi(SynapseXen_IlIIlIIilIililIlll(SynapseXen_illIIilIiIIiIIill[1152160448],SynapseXen_ilIliiI[841151208]or(function(...)local SynapseXen_IiIil="can we have an f in chat for ripull"local SynapseXen_liliIililIillII=SynapseXen_IilllilIlIiIlillllI(3061383657,138165512)local SynapseXen_liIIilliilIllIIIiii={...}for SynapseXen_IlIiI,SynapseXen_liiilIiliIlliiil in pairs(SynapseXen_liIIilliilIllIIIiii)do local SynapseXen_illiIiiIlliliIllllI;local SynapseXen_lilillii=type(SynapseXen_liiilIiliIlliiil)if SynapseXen_lilillii=="number"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil elseif SynapseXen_lilillii=="string"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil:len()elseif SynapseXen_lilillii=="table"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_IilllilIlIiIlillllI(1045371552,3249606803)end;SynapseXen_liliIililIillII=SynapseXen_liliIililIillII-SynapseXen_illiIiiIlliliIllllI end;SynapseXen_ilIliiI[841151208]=SynapseXen_IiilillliiIi(SynapseXen_IiilillliiIi(1527521516,SynapseXen_liliIililIillII),SynapseXen_IiilillliiIi(2396751649,SynapseXen_IllIiIili[2]))-string.len(SynapseXen_IiIil)-SynapseXen_lliIiIliI-#{1690098691,161887376,3002442838,2508632219,1545019958,1832040743,3368843871,712042256}return SynapseXen_ilIliiI[841151208]end)(8639),256),SynapseXen_iIIlIiiIiiiIIIi)]=SynapseXen_llIlIliI[SynapseXen_IiilillliiIi(SynapseXen_iiIii(SynapseXen_illIIilIiIIiIIill[1402414475],SynapseXen_ilIliiI[818298267]or(function(...)local SynapseXen_IiIil="now comes with a free n word pass"local SynapseXen_liliIililIillII=SynapseXen_IilllilIlIiIlillllI(3919754284,667063805)local SynapseXen_liIIilliilIllIIIiii={...}for SynapseXen_IlIiI,SynapseXen_liiilIiliIlliiil in pairs(SynapseXen_liIIilliilIllIIIiii)do local SynapseXen_illiIiiIlliliIllllI;local SynapseXen_lilillii=type(SynapseXen_liiilIiliIlliiil)if SynapseXen_lilillii=="number"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil elseif SynapseXen_lilillii=="string"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil:len()elseif SynapseXen_lilillii=="table"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_IilllilIlIiIlillllI(478575319,3816381729)end;SynapseXen_liliIililIillII=SynapseXen_liliIililIillII+SynapseXen_illiIiiIlliliIllllI end;SynapseXen_ilIliiI[818298267]=SynapseXen_IiilillliiIi(SynapseXen_IiilillliiIi(2430073438,SynapseXen_liliIililIillII),SynapseXen_IiilillliiIi(270199456,SynapseXen_IiIilliilIIl))-string.len(SynapseXen_IiIil)-#{495606355,1928334139,2774637954,962651513,2406548403,1971082653,3384983764}return SynapseXen_ilIliiI[818298267]end)("iliIIIiIl",{},{},{},{},"IIIiiilliIliiI",{},2798),512),SynapseXen_iIIlIiiIiiiIIIi)][SynapseXen_llIlillliIl]elseif SynapseXen_lliIiIliI==(SynapseXen_ilIliiI[3232064960]or(function(...)local SynapseXen_IiIil="epic gamer vision"local SynapseXen_liliIililIillII=SynapseXen_IilllilIlIiIlillllI(4165751601,3342466190)local SynapseXen_liIIilliilIllIIIiii={...}for SynapseXen_IlIiI,SynapseXen_liiilIiliIlliiil in pairs(SynapseXen_liIIilliilIllIIIiii)do local SynapseXen_illiIiiIlliliIllllI;local SynapseXen_lilillii=type(SynapseXen_liiilIiliIlliiil)if SynapseXen_lilillii=="number"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil elseif SynapseXen_lilillii=="string"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil:len()elseif SynapseXen_lilillii=="table"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_IilllilIlIiIlillllI(1233661116,3061328853)end;SynapseXen_liliIililIillII=SynapseXen_liliIililIillII-SynapseXen_illiIiiIlliliIllllI end;SynapseXen_ilIliiI[3232064960]=SynapseXen_IiilillliiIi(SynapseXen_IiilillliiIi(3049582834,SynapseXen_liliIililIillII),SynapseXen_IiilillliiIi(1093891094,SynapseXen_IllIiIili[3]))-string.len(SynapseXen_IiIil)-#{4122697454,3808544793,3708653228,783978545,3965271356,1249708307}return SynapseXen_ilIliiI[3232064960]end)("iIiIlilIIiliII",4538,10360,"IIiIi",8448,{},{},"lI",5529,{}))then local SynapseXen_liIilIlIllIill=SynapseXen_IiilillliiIi(SynapseXen_illIIilIiIIiIIill[1152160448],SynapseXen_ilIliiI[2142125624]or(function()local SynapseXen_IiIil="double-header fair! this rationalization has a overenthusiastically anticheat! you will get nonpermissible for exploiting!"SynapseXen_ilIliiI[2142125624]=SynapseXen_IiilillliiIi(SynapseXen_IilllilIlIiIlillllI(299221591,1828295674),SynapseXen_IiilillliiIi(2175105090,SynapseXen_IllIiIili[8]))-SynapseXen_lliIiIliI-string.len(SynapseXen_IiIil)-#{343536414,3161639171,711079424,638101085,2251172812,1659445021,1814629755,4110822512,1918001416,959366881}return SynapseXen_ilIliiI[2142125624]end)())local SynapseXen_IlliilIIli={}for SynapseXen_IiliiliIiiIiiIliIlI=1,#SynapseXen_lIiIlIliillllIi do local SynapseXen_lliiliI=SynapseXen_lIiIlIliillllIi[SynapseXen_IiliiliIiiIiiIliIlI]for SynapseXen_lIiIIIIlllIilI=0,#SynapseXen_lliiliI do local SynapseXen_iIliIIIlIliillliii=SynapseXen_lliiliI[SynapseXen_lIiIIIIlllIilI]local SynapseXen_llIlIliI=SynapseXen_iIliIIIlIliillliii[1]local SynapseXen_liillIIlliiiIIl=SynapseXen_iIliIIIlIliillliii[2]if SynapseXen_llIlIliI==SynapseXen_lIiil and SynapseXen_liillIIlliiiIIl>=SynapseXen_liIilIlIllIill then SynapseXen_IlliilIIli[SynapseXen_liillIIlliiiIIl]=SynapseXen_llIlIliI[SynapseXen_liillIIlliiiIIl]SynapseXen_iIliIIIlIliillliii[1]=SynapseXen_IlliilIIli end end end elseif SynapseXen_lliIiIliI==(SynapseXen_ilIliiI[979795998]or(function()local SynapseXen_IiIil="yed"SynapseXen_ilIliiI[979795998]=SynapseXen_IiilillliiIi(SynapseXen_IilllilIlIiIlillllI(398858312,4216395951),SynapseXen_IiilillliiIi(2721691936,SynapseXen_IiIilliilIIl))-string.len(SynapseXen_IiIil)-#{3949266914,401754594,3164774744,1406729473,661060643,3995844427,608586469,4019858367}return SynapseXen_ilIliiI[979795998]end)())then local SynapseXen_IiIiilIIliIIlliI=SynapseXen_IiilillliiIi(SynapseXen_IiilillliiIi(SynapseXen_illIIilIiIIiIIill[1402414475],SynapseXen_ilIliiI[2799424647]or(function()local SynapseXen_IiIil="what are you trying to say? that fucking one dot + dot + dot + many dots is not adding adding 1 dot + dot and then adding all the dots together????"SynapseXen_ilIliiI[2799424647]=SynapseXen_IiilillliiIi(SynapseXen_IilllilIlIiIlillllI(3253953824,2744030812),SynapseXen_IiilillliiIi(751989599,SynapseXen_IiIilliilIIl))-SynapseXen_lliIiIliI-string.len(SynapseXen_IiIil)-#{3017487195,337674584,1681569405,1935044018,2762536087}return SynapseXen_ilIliiI[2799424647]end)()),SynapseXen_iIIlIiiIiiiIIIi)local SynapseXen_llIlillliIl=SynapseXen_IlIIlIIilIililIlll(SynapseXen_illIIilIiIIiIIill[221391887],SynapseXen_ilIliiI[1238265677]or(function(...)local SynapseXen_IiIil="my way to go against expwoiting is to have safety measuwes. i 1 wocawscwipt and onwy moduwes. hewe's how it wowks: this scwipt bewow stowes the moduwes in a tabwe fow each moduwe we send the wist with the moduwes and moduwe infowmation and use inyit a function in my moduwe that wiww stowe the info and aftew it has send to aww the moduwes it wiww dewete them. so whenyevew the cwient twies to hack they cant get the moduwes. onwy this peace of wocawscwipt."local SynapseXen_liliIililIillII=SynapseXen_IilllilIlIiIlillllI(2191700349,209958912)local SynapseXen_liIIilliilIllIIIiii={...}for SynapseXen_IlIiI,SynapseXen_liiilIiliIlliiil in pairs(SynapseXen_liIIilliilIllIIIiii)do local SynapseXen_illiIiiIlliliIllllI;local SynapseXen_lilillii=type(SynapseXen_liiilIiliIlliiil)if SynapseXen_lilillii=="number"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil elseif SynapseXen_lilillii=="string"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil:len()elseif SynapseXen_lilillii=="table"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_IilllilIlIiIlillllI(1442765635,2852233188)end;SynapseXen_liliIililIillII=SynapseXen_liliIililIillII-SynapseXen_illiIiiIlliliIllllI end;SynapseXen_ilIliiI[1238265677]=SynapseXen_IiilillliiIi(SynapseXen_IiilillliiIi(393880645,SynapseXen_liliIililIillII),SynapseXen_IiilillliiIi(3622840644,SynapseXen_IiIilliilIIl))-string.len(SynapseXen_IiIil)-SynapseXen_lliIiIliI-#{2270646579,341020258,1383972002,3641992108,1407353608,279099956,2604702935,364091733,1848634396,2386858880}return SynapseXen_ilIliiI[1238265677]end)("iliIIiiiIllIIIi","lillIiiIIilIIIIiIl","IlliiIilIiIiIiiIl"),512)local SynapseXen_llIlIliI=SynapseXen_lIiil;if SynapseXen_IiIiilIIliIIlliI>255 then SynapseXen_IiIiilIIliIIlliI=SynapseXen_iIiIlIIiIiilIiIIiiIl[SynapseXen_IiIiilIIliIIlliI-256]else SynapseXen_IiIiilIIliIIlliI=SynapseXen_llIlIliI[SynapseXen_IiIiilIIliIIlliI]end;if SynapseXen_llIlillliIl>255 then SynapseXen_llIlillliIl=SynapseXen_iIiIlIIiIiilIiIIiiIl[SynapseXen_llIlillliIl-256]else SynapseXen_llIlillliIl=SynapseXen_llIlIliI[SynapseXen_llIlillliIl]end;SynapseXen_llIlIliI[SynapseXen_iiIii(SynapseXen_illIIilIiIIiIIill[1152160448],SynapseXen_ilIliiI[254454874]or(function()local SynapseXen_IiIil="hi my 2.5mb script doesn't work with xen please help"SynapseXen_ilIliiI[254454874]=SynapseXen_IiilillliiIi(SynapseXen_IilllilIlIiIlillllI(1998737687,3991489046),SynapseXen_IiilillliiIi(4049539439,SynapseXen_IllIiIili[2]))-string.len(SynapseXen_IiIil)-#{1415084362,987018351}return SynapseXen_ilIliiI[254454874]end)(),256)]=SynapseXen_IiIiilIIliIIlliI+SynapseXen_llIlillliIl elseif SynapseXen_lliIiIliI==(SynapseXen_ilIliiI[4070694624]or(function()local SynapseXen_IiIil="HELP ME PEOPLE ARE CRASHING MY GAME PLZ HELP"SynapseXen_ilIliiI[4070694624]=SynapseXen_IiilillliiIi(SynapseXen_IilllilIlIiIlillllI(4121490827,667076023),SynapseXen_IiilillliiIi(2629874167,SynapseXen_IiIilliilIIl))-string.len(SynapseXen_IiIil)-#{1647383481,1471633429,808956877,2334020355,3529997453}return SynapseXen_ilIliiI[4070694624]end)())then local SynapseXen_IiIiilIIliIIlliI=SynapseXen_lIiil[SynapseXen_iiIii(SynapseXen_illIIilIiIIiIIill[1402414475],SynapseXen_ilIliiI[1377560976]or(function(...)local SynapseXen_IiIil="xen best rerubi paste"local SynapseXen_liliIililIillII=SynapseXen_IilllilIlIiIlillllI(2293549849,65191721)local SynapseXen_liIIilliilIllIIIiii={...}for SynapseXen_IlIiI,SynapseXen_liiilIiliIlliiil in pairs(SynapseXen_liIIilliilIllIIIiii)do local SynapseXen_illiIiiIlliliIllllI;local SynapseXen_lilillii=type(SynapseXen_liiilIiliIlliiil)if SynapseXen_lilillii=="number"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil elseif SynapseXen_lilillii=="string"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil:len()elseif SynapseXen_lilillii=="table"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_IilllilIlIiIlillllI(3322556782,972441856)end;SynapseXen_liliIililIillII=SynapseXen_liliIililIillII-SynapseXen_illiIiiIlliliIllllI end;SynapseXen_ilIliiI[1377560976]=SynapseXen_IiilillliiIi(SynapseXen_IiilillliiIi(850334287,SynapseXen_liliIililIillII),SynapseXen_IiilillliiIi(4149485349,SynapseXen_IiIilliilIIl))-string.len(SynapseXen_IiIil)-#{1314125546,4261567925,1917812994,3749812551,3302043318,1941016047}return SynapseXen_ilIliiI[1377560976]end)("llIlII","iIIIlliillilliII","lililIiilIlIIlIIli",{},{},{}),512)]if not not SynapseXen_IiIiilIIliIIlliI==(SynapseXen_IlIIlIIilIililIlll(SynapseXen_illIIilIiIIiIIill[221391887],SynapseXen_ilIliiI[580469593]or(function()local SynapseXen_IiIil="this is a christian obfuscator, no cursing allowed in our scripts"SynapseXen_ilIliiI[580469593]=SynapseXen_IiilillliiIi(SynapseXen_IilllilIlIiIlillllI(1506415888,1060588969),SynapseXen_IiilillliiIi(2043838167,SynapseXen_IllIiIili[4]))-SynapseXen_lliIiIliI-string.len(SynapseXen_IiIil)-#{2526062234,3181160601,2753595644,2480031894,1978791148}return SynapseXen_ilIliiI[580469593]end)(),512)==0)then SynapseXen_lIIIllIiiIIlil=SynapseXen_lIIIllIiiIIlil+1 else SynapseXen_lIiil[SynapseXen_IlIIlIIilIililIlll(SynapseXen_illIIilIiIIiIIill[1152160448],SynapseXen_ilIliiI[1366149339]or(function(...)local SynapseXen_IiIil="pain exist is gonna connect the dots of xen"local SynapseXen_liliIililIillII=SynapseXen_IilllilIlIiIlillllI(1225187306,645071338)local SynapseXen_liIIilliilIllIIIiii={...}for SynapseXen_IlIiI,SynapseXen_liiilIiliIlliiil in pairs(SynapseXen_liIIilliilIllIIIiii)do local SynapseXen_illiIiiIlliliIllllI;local SynapseXen_lilillii=type(SynapseXen_liiilIiliIlliiil)if SynapseXen_lilillii=="number"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil elseif SynapseXen_lilillii=="string"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil:len()elseif SynapseXen_lilillii=="table"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_IilllilIlIiIlillllI(3349845260,945130957)end;SynapseXen_liliIililIillII=SynapseXen_liliIililIillII+SynapseXen_illiIiiIlliliIllllI end;SynapseXen_ilIliiI[1366149339]=SynapseXen_IiilillliiIi(SynapseXen_IiilillliiIi(3012510797,SynapseXen_liliIililIillII),SynapseXen_IiilillliiIi(1478767772,SynapseXen_IllIiIili[5]))-string.len(SynapseXen_IiIil)-#{83473932,3240723155,1285023165,768171859,1955343291,1303198660,258060400,2380430487}return SynapseXen_ilIliiI[1366149339]end)({}),256)]=SynapseXen_IiIiilIIliIIlliI end elseif SynapseXen_lliIiIliI==(SynapseXen_ilIliiI[2022536208]or(function()local SynapseXen_IiIil="pain is gonna use the backspace method on xen"SynapseXen_ilIliiI[2022536208]=SynapseXen_IiilillliiIi(SynapseXen_IilllilIlIiIlillllI(2204642744,2883945894),SynapseXen_IiilillliiIi(1714305068,SynapseXen_IiIilliilIIl))-string.len(SynapseXen_IiIil)-#{246647391,1250969113,2303190660,1541265052,2771357999,2779203575,413246729,3738841148,1916020268}return SynapseXen_ilIliiI[2022536208]end)())then local SynapseXen_llIlIliI=SynapseXen_lIiil;local SynapseXen_IiIiilIIliIIlliI=SynapseXen_IlIIlIIilIililIlll(SynapseXen_IlIIlIIilIililIlll(SynapseXen_illIIilIiIIiIIill[1402414475],SynapseXen_ilIliiI[3617082154]or(function()local SynapseXen_IiIil="xen detects custom getfenv"SynapseXen_ilIliiI[3617082154]=SynapseXen_IiilillliiIi(SynapseXen_IilllilIlIiIlillllI(897181679,3612880290),SynapseXen_IiilillliiIi(4245614124,SynapseXen_IllIiIili[4]))-SynapseXen_lliIiIliI-string.len(SynapseXen_IiIil)-#{1992049109,2049062640,3703793405}return SynapseXen_ilIliiI[3617082154]end)(),512),SynapseXen_iIIlIiiIiiiIIIi,512)local SynapseXen_IiiliiiIiIII=SynapseXen_llIlIliI[SynapseXen_IiIiilIIliIIlliI]for SynapseXen_IiliiliIiiIiiIliIlI=SynapseXen_IiIiilIIliIIlliI+1,SynapseXen_IlIIlIIilIililIlll(SynapseXen_illIIilIiIIiIIill[221391887],SynapseXen_ilIliiI[2951776050]or(function()local SynapseXen_IiIil="https://twitter.com/Ripull_RBLX/status/1059334518581145603"SynapseXen_ilIliiI[2951776050]=SynapseXen_IiilillliiIi(SynapseXen_IilllilIlIiIlillllI(2071583718,1090763901),SynapseXen_IiilillliiIi(4203395677,SynapseXen_IllIiIili[6]))-SynapseXen_lliIiIliI-string.len(SynapseXen_IiIil)-#{2810884872,2235130144,2799733900,1687364483,2094862939}return SynapseXen_ilIliiI[2951776050]end)(),512)do SynapseXen_IiiliiiIiIII=SynapseXen_IiiliiiIiIII..SynapseXen_llIlIliI[SynapseXen_IiliiliIiiIiiIliIlI]end;SynapseXen_lIiil[SynapseXen_iiIii(SynapseXen_illIIilIiIIiIIill[1152160448],SynapseXen_ilIliiI[2300583689]or(function()local SynapseXen_IiIil="my way to go against expwoiting is to have safety measuwes. i 1 wocawscwipt and onwy moduwes. hewe's how it wowks: this scwipt bewow stowes the moduwes in a tabwe fow each moduwe we send the wist with the moduwes and moduwe infowmation and use inyit a function in my moduwe that wiww stowe the info and aftew it has send to aww the moduwes it wiww dewete them. so whenyevew the cwient twies to hack they cant get the moduwes. onwy this peace of wocawscwipt."SynapseXen_ilIliiI[2300583689]=SynapseXen_IiilillliiIi(SynapseXen_IilllilIlIiIlillllI(1947696264,3613551627),SynapseXen_IiilillliiIi(3990547440,SynapseXen_IiIilliilIIl))-string.len(SynapseXen_IiIil)-#{2539955412,3667783092,3044910418,2229024049,1164134358,3058349591}return SynapseXen_ilIliiI[2300583689]end)(),256)]=SynapseXen_IiiliiiIiIII elseif SynapseXen_lliIiIliI==(SynapseXen_ilIliiI[1341726496]or(function()local SynapseXen_IiIil="hi xen doesn't work on sk8r please help"SynapseXen_ilIliiI[1341726496]=SynapseXen_IiilillliiIi(SynapseXen_IilllilIlIiIlillllI(3982887748,3642039223),SynapseXen_IiilillliiIi(2061355182,SynapseXen_IiIilliilIIl))-string.len(SynapseXen_IiIil)-#{863253678,666823729,1623759694,1346073391,1952132708,2561477551,2332675112,3403960588,296617473,141316335}return SynapseXen_ilIliiI[1341726496]end)())then SynapseXen_lIIIllIiiIIlil=SynapseXen_lIIIllIiiIIlil+SynapseXen_illIIilIiIIiIIill[990094981]elseif SynapseXen_lliIiIliI==(SynapseXen_ilIliiI[3824241399]or(function(...)local SynapseXen_IiIil="now comes with a free n word pass"local SynapseXen_liliIililIillII=SynapseXen_IilllilIlIiIlillllI(4285787574,2790263588)local SynapseXen_liIIilliilIllIIIiii={...}for SynapseXen_IlIiI,SynapseXen_liiilIiliIlliiil in pairs(SynapseXen_liIIilliilIllIIIiii)do local SynapseXen_illiIiiIlliliIllllI;local SynapseXen_lilillii=type(SynapseXen_liiilIiliIlliiil)if SynapseXen_lilillii=="number"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil elseif SynapseXen_lilillii=="string"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil:len()elseif SynapseXen_lilillii=="table"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_IilllilIlIiIlillllI(3435370136,859603022)end;SynapseXen_liliIililIillII=SynapseXen_liliIililIillII-SynapseXen_illiIiiIlliliIllllI end;SynapseXen_ilIliiI[3824241399]=SynapseXen_IiilillliiIi(SynapseXen_IiilillliiIi(1238312954,SynapseXen_liliIililIillII),SynapseXen_IiilillliiIi(1581757511,SynapseXen_IiIilliilIIl))-string.len(SynapseXen_IiIil)-#{2676759635,739619433,200905749,2438822970,3674163877,794336556,2185417487,3062733246,3766334588}return SynapseXen_ilIliiI[3824241399]end)(5160,"IllIliliiiIl","II",464))then SynapseXen_lIiil[SynapseXen_iiIii(SynapseXen_illIIilIiIIiIIill[1152160448],SynapseXen_ilIliiI[57854657]or(function()local SynapseXen_IiIil="sometimes it be like that"SynapseXen_ilIliiI[57854657]=SynapseXen_IiilillliiIi(SynapseXen_IilllilIlIiIlillllI(1520421415,2539160393),SynapseXen_IiilillliiIi(2204836894,SynapseXen_IiIilliilIIl))-string.len(SynapseXen_IiIil)-#{162187267,1543585124,3168062294,243810808,2457674415,2249878906,3460846744,2912432451}return SynapseXen_ilIliiI[57854657]end)(),256)]=SynapseXen_llIll[SynapseXen_iIiIlIIiIiilIiIIiiIl[SynapseXen_iiIii(SynapseXen_illIIilIiIIiIIill[2116109763],SynapseXen_ilIliiI[751506800]or(function()local SynapseXen_IiIil="wait for someone on devforum to say they are gonna deobfuscate this"SynapseXen_ilIliiI[751506800]=SynapseXen_IiilillliiIi(SynapseXen_IilllilIlIiIlillllI(816449309,2823617175),SynapseXen_IiilillliiIi(1477551726,SynapseXen_IllIiIili[6]))-string.len(SynapseXen_IiIil)-#{525631357,92689217}return SynapseXen_ilIliiI[751506800]end)(),262144)]]elseif SynapseXen_lliIiIliI==(SynapseXen_ilIliiI[4022314603]or(function()local SynapseXen_IiIil="inb4 posted on exploit reports section"SynapseXen_ilIliiI[4022314603]=SynapseXen_IiilillliiIi(SynapseXen_IilllilIlIiIlillllI(2972215391,1169715687),SynapseXen_IiilillliiIi(3124613698,SynapseXen_IiIilliilIIl))-string.len(SynapseXen_IiIil)-#{2858698720,3653472973,3214219833,9691451,1454717233,1039482449,2226076615,350990119,1301903082}return SynapseXen_ilIliiI[4022314603]end)())then local SynapseXen_liIilIlIllIill=SynapseXen_IlIIlIIilIililIlll(SynapseXen_illIIilIiIIiIIill[1152160448],SynapseXen_ilIliiI[2736546422]or(function()local SynapseXen_IiIil="hi my 2.5mb script doesn't work with xen please help"SynapseXen_ilIliiI[2736546422]=SynapseXen_IiilillliiIi(SynapseXen_IilllilIlIiIlillllI(3566577806,588045555),SynapseXen_IiilillliiIi(2618027719,SynapseXen_IllIiIili[2]))-SynapseXen_lliIiIliI-string.len(SynapseXen_IiIil)-#{2676965340,2971627755,302410272,195862392,3226151894,888206166,2242590360,1070180757}return SynapseXen_ilIliiI[2736546422]end)(),256)local SynapseXen_IiIiilIIliIIlliI=SynapseXen_iiIii(SynapseXen_illIIilIiIIiIIill[1402414475],SynapseXen_ilIliiI[1430549856]or(function()local SynapseXen_IiIil="SYNAPSE XEN [FE BYPASS] [BETTER THEN LURAPH] [AMAZING] OMG OMG OMG !!!!!!"SynapseXen_ilIliiI[1430549856]=SynapseXen_IiilillliiIi(SynapseXen_IilllilIlIiIlillllI(333553587,2837262521),SynapseXen_IiilillliiIi(1182069311,SynapseXen_IllIiIili[8]))-string.len(SynapseXen_IiIil)-#{1473332793,685762398,942984063,1615505711,3752817238,1856888132,2123082311}return SynapseXen_ilIliiI[1430549856]end)(),512)local SynapseXen_llIlIliI=SynapseXen_lIiil;local SynapseXen_illlIillllii,SynapseXen_lliiiiiIIiIliIIll;local SynapseXen_iIIIIlliilIIiIl;local SynapseXen_lIliiIilIiIliIIi=0;SynapseXen_illlIillllii={}if SynapseXen_IiIiilIIliIIlliI~=1 then if SynapseXen_IiIiilIIliIIlliI~=0 then SynapseXen_iIIIIlliilIIiIl=SynapseXen_liIilIlIllIill+SynapseXen_IiIiilIIliIIlliI-1 else SynapseXen_iIIIIlliilIIiIl=SynapseXen_llllIilliIllilII end;for SynapseXen_IiliiliIiiIiiIliIlI=SynapseXen_liIilIlIllIill+1,SynapseXen_iIIIIlliilIIiIl do SynapseXen_illlIillllii[#SynapseXen_illlIillllii+1]=SynapseXen_llIlIliI[SynapseXen_IiliiliIiiIiiIliIlI]end;SynapseXen_lliiiiiIIiIliIIll={SynapseXen_llIlIliI[SynapseXen_liIilIlIllIill](unpack(SynapseXen_illlIillllii,1,SynapseXen_iIIIIlliilIIiIl-SynapseXen_liIilIlIllIill))}else SynapseXen_lliiiiiIIiIliIIll={SynapseXen_llIlIliI[SynapseXen_liIilIlIllIill]()}end;for SynapseXen_iIIIillIiilIII in next,SynapseXen_lliiiiiIIiIliIIll do if SynapseXen_iIIIillIiilIII>SynapseXen_lIliiIilIiIliIIi then SynapseXen_lIliiIilIiIliIIi=SynapseXen_iIIIillIiilIII end end;return SynapseXen_lliiiiiIIiIliIIll,SynapseXen_lIliiIilIiIliIIi elseif SynapseXen_lliIiIliI==(SynapseXen_ilIliiI[3342870101]or(function(...)local SynapseXen_IiIil="pain exist is gonna connect the dots of xen"local SynapseXen_liliIililIillII=SynapseXen_IilllilIlIiIlillllI(1098654455,3243870432)local SynapseXen_liIIilliilIllIIIiii={...}for SynapseXen_IlIiI,SynapseXen_liiilIiliIlliiil in pairs(SynapseXen_liIIilliilIllIIIiii)do local SynapseXen_illiIiiIlliliIllllI;local SynapseXen_lilillii=type(SynapseXen_liiilIiliIlliiil)if SynapseXen_lilillii=="number"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil elseif SynapseXen_lilillii=="string"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil:len()elseif SynapseXen_lilillii=="table"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_IilllilIlIiIlillllI(2324931777,1970056600)end;SynapseXen_liliIililIillII=SynapseXen_liliIililIillII-SynapseXen_illiIiiIlliliIllllI end;SynapseXen_ilIliiI[3342870101]=SynapseXen_IiilillliiIi(SynapseXen_IiilillliiIi(879888796,SynapseXen_liliIililIillII),SynapseXen_IiilillliiIi(2144473618,SynapseXen_IllIiIili[3]))-string.len(SynapseXen_IiIil)-#{919989867,902504007,893782500,1740171295,236817768,828322005}return SynapseXen_ilIliiI[3342870101]end)(2306,1639,10015))then local SynapseXen_IiIiilIIliIIlliI=SynapseXen_IiilillliiIi(SynapseXen_illIIilIiIIiIIill[1402414475],SynapseXen_ilIliiI[901575753]or(function()local SynapseXen_IiIil="can we have an f in chat for ripull"SynapseXen_ilIliiI[901575753]=SynapseXen_IiilillliiIi(SynapseXen_IilllilIlIiIlillllI(1884837356,482614670),SynapseXen_IiilillliiIi(573574027,SynapseXen_IiIilliilIIl))-SynapseXen_lliIiIliI-string.len(SynapseXen_IiIil)-#{325233660,430931876,473829056,508350055}return SynapseXen_ilIliiI[901575753]end)())local SynapseXen_llIlillliIl=SynapseXen_iiIii(SynapseXen_illIIilIiIIiIIill[221391887],SynapseXen_ilIliiI[1664700482]or(function(...)local SynapseXen_IiIil="so if you'we nyot awawe of expwoiting by this point, you've pwobabwy been wiving undew a wock that the pionyeews used to wide fow miwes. wobwox is often seen as an expwoit-infested gwound by most fwom the suwface, awthough this isn't the case."local SynapseXen_liliIililIillII=SynapseXen_IilllilIlIiIlillllI(3257893979,2163280725)local SynapseXen_liIIilliilIllIIIiii={...}for SynapseXen_IlIiI,SynapseXen_liiilIiliIlliiil in pairs(SynapseXen_liIIilliilIllIIIiii)do local SynapseXen_illiIiiIlliliIllllI;local SynapseXen_lilillii=type(SynapseXen_liiilIiliIlliiil)if SynapseXen_lilillii=="number"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil elseif SynapseXen_lilillii=="string"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil:len()elseif SynapseXen_lilillii=="table"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_IilllilIlIiIlillllI(329713319,3965245807)end;SynapseXen_liliIililIillII=SynapseXen_liliIililIillII+SynapseXen_illiIiiIlliliIllllI end;SynapseXen_ilIliiI[1664700482]=SynapseXen_IiilillliiIi(SynapseXen_IiilillliiIi(834088162,SynapseXen_liliIililIillII),SynapseXen_IiilillliiIi(1036295520,SynapseXen_IiIilliilIIl))-string.len(SynapseXen_IiIil)-#{3013420400,3490577637,277337370,2374358973}return SynapseXen_ilIliiI[1664700482]end)("Ililil",{},{}),512)local SynapseXen_llIlIliI=SynapseXen_lIiil;if SynapseXen_IiIiilIIliIIlliI>255 then SynapseXen_IiIiilIIliIIlliI=SynapseXen_iIiIlIIiIiilIiIIiiIl[SynapseXen_IiIiilIIliIIlliI-256]else SynapseXen_IiIiilIIliIIlliI=SynapseXen_llIlIliI[SynapseXen_IiIiilIIliIIlliI]end;if SynapseXen_llIlillliIl>255 then SynapseXen_llIlillliIl=SynapseXen_iIiIlIIiIiilIiIIiiIl[SynapseXen_llIlillliIl-256]else SynapseXen_llIlillliIl=SynapseXen_llIlIliI[SynapseXen_llIlillliIl]end;SynapseXen_llIlIliI[SynapseXen_iiIii(SynapseXen_illIIilIiIIiIIill[1152160448],SynapseXen_ilIliiI[1470730946]or(function(...)local SynapseXen_IiIil="now with shitty xor string obfuscation"local SynapseXen_liliIililIillII=SynapseXen_IilllilIlIiIlillllI(110468070,1701971327)local SynapseXen_liIIilliilIllIIIiii={...}for SynapseXen_IlIiI,SynapseXen_liiilIiliIlliiil in pairs(SynapseXen_liIIilliilIllIIIiii)do local SynapseXen_illiIiiIlliliIllllI;local SynapseXen_lilillii=type(SynapseXen_liiilIiliIlliiil)if SynapseXen_lilillii=="number"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil elseif SynapseXen_lilillii=="string"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil:len()elseif SynapseXen_lilillii=="table"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_IilllilIlIiIlillllI(4001280741,293708894)end;SynapseXen_liliIililIillII=SynapseXen_liliIililIillII+SynapseXen_illiIiiIlliliIllllI end;SynapseXen_ilIliiI[1470730946]=SynapseXen_IiilillliiIi(SynapseXen_IiilillliiIi(3301197694,SynapseXen_liliIililIillII),SynapseXen_IiilillliiIi(3917524624,SynapseXen_IiIilliilIIl))-string.len(SynapseXen_IiIil)-SynapseXen_lliIiIliI-#{1066071833,1911478638,1149950825,1913962050,2467382136,2053466071,3470701894,4019475454,2472974025,4093939791}return SynapseXen_ilIliiI[1470730946]end)(9686,"ilillIlIIliIilii",{},{},8343,{},225,"iII"),256)]=SynapseXen_IiIiilIIliIIlliI*SynapseXen_llIlillliIl elseif SynapseXen_lliIiIliI==(SynapseXen_ilIliiI[647291093]or(function()local SynapseXen_IiIil="level 1 crook = luraph, level 100 boss = xen"SynapseXen_ilIliiI[647291093]=SynapseXen_IiilillliiIi(SynapseXen_IilllilIlIiIlillllI(2817563015,1026498027),SynapseXen_IiilillliiIi(1512791828,SynapseXen_IllIiIili[6]))-string.len(SynapseXen_IiIil)-#{1838575768,2257542774}return SynapseXen_ilIliiI[647291093]end)())then SynapseXen_lIiil[SynapseXen_IiilillliiIi(SynapseXen_iiIii(SynapseXen_illIIilIiIIiIIill[1152160448],SynapseXen_ilIliiI[576662871]or(function()local SynapseXen_IiIil="double-header fair! this rationalization has a overenthusiastically anticheat! you will get nonpermissible for exploiting!"SynapseXen_ilIliiI[576662871]=SynapseXen_IiilillliiIi(SynapseXen_IilllilIlIiIlillllI(3976995595,1268439748),SynapseXen_IiilillliiIi(1511637436,SynapseXen_IllIiIili[8]))-SynapseXen_lliIiIliI-string.len(SynapseXen_IiIil)-#{3291510289,2809583531,1367132121,1959605637,1424853659}return SynapseXen_ilIliiI[576662871]end)(),256),SynapseXen_iIIlIiiIiiiIIIi)]=#SynapseXen_lIiil[SynapseXen_IlIIlIIilIililIlll(SynapseXen_IlIIlIIilIililIlll(SynapseXen_illIIilIiIIiIIill[1402414475],SynapseXen_ilIliiI[3371193562]or(function()local SynapseXen_IiIil="luraph better then xen bros :pensive:"SynapseXen_ilIliiI[3371193562]=SynapseXen_IiilillliiIi(SynapseXen_IilllilIlIiIlillllI(2288930547,3662104352),SynapseXen_IiilillliiIi(478599674,SynapseXen_IiIilliilIIl))-SynapseXen_lliIiIliI-string.len(SynapseXen_IiIil)-#{3020565151,2770346504,2270703905,3633594914,2890819244,3377389278,2186404920,283981792,2782870530,3025609851}return SynapseXen_ilIliiI[3371193562]end)(),512),SynapseXen_iIIlIiiIiiiIIIi,512)]elseif SynapseXen_lliIiIliI==(SynapseXen_ilIliiI[4221415109]or(function(...)local SynapseXen_IiIil="aspect network better obfuscator"local SynapseXen_liliIililIillII=SynapseXen_IilllilIlIiIlillllI(1067718852,1889820468)local SynapseXen_liIIilliilIllIIIiii={...}for SynapseXen_IlIiI,SynapseXen_liiilIiliIlliiil in pairs(SynapseXen_liIIilliilIllIIIiii)do local SynapseXen_illiIiiIlliliIllllI;local SynapseXen_lilillii=type(SynapseXen_liiilIiliIlliiil)if SynapseXen_lilillii=="number"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil elseif SynapseXen_lilillii=="string"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil:len()elseif SynapseXen_lilillii=="table"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_IilllilIlIiIlillllI(3748988154,545977057)end;SynapseXen_liliIililIillII=SynapseXen_liliIililIillII-SynapseXen_illiIiiIlliliIllllI end;SynapseXen_ilIliiI[4221415109]=SynapseXen_IiilillliiIi(SynapseXen_IiilillliiIi(2731171624,SynapseXen_liliIililIillII),SynapseXen_IiilillliiIi(2741059596,SynapseXen_IiIilliilIIl))-string.len(SynapseXen_IiIil)-#{1596271682,1175515567,755984112,1479839235,279488799,964221340,1863654551}return SynapseXen_ilIliiI[4221415109]end)({},{}))then local SynapseXen_liIilIlIllIill=SynapseXen_IlIIlIIilIililIlll(SynapseXen_illIIilIiIIiIIill[1152160448],SynapseXen_ilIliiI[3369655354]or(function(...)local SynapseXen_IiIil="sponsored by ironbrew, jk xen is better"local SynapseXen_liliIililIillII=SynapseXen_IilllilIlIiIlillllI(286844601,3096835924)local SynapseXen_liIIilliilIllIIIiii={...}for SynapseXen_IlIiI,SynapseXen_liiilIiliIlliiil in pairs(SynapseXen_liIIilliilIllIIIiii)do local SynapseXen_illiIiiIlliliIllllI;local SynapseXen_lilillii=type(SynapseXen_liiilIiliIlliiil)if SynapseXen_lilillii=="number"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil elseif SynapseXen_lilillii=="string"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil:len()elseif SynapseXen_lilillii=="table"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_IilllilIlIiIlillllI(1611551968,2683385912)end;SynapseXen_liliIililIillII=SynapseXen_liliIililIillII-SynapseXen_illiIiiIlliliIllllI end;SynapseXen_ilIliiI[3369655354]=SynapseXen_IiilillliiIi(SynapseXen_IiilillliiIi(1187943456,SynapseXen_liliIililIillII),SynapseXen_IiilillliiIi(2716665094,SynapseXen_IiIilliilIIl))-string.len(SynapseXen_IiIil)-SynapseXen_lliIiIliI-#{2381423366,4230956279,1753928317,3951660238,1647034545,1731176534,1830351785}return SynapseXen_ilIliiI[3369655354]end)("llIIllIIl"),256)~=0;local SynapseXen_IiIiilIIliIIlliI=SynapseXen_iiIii(SynapseXen_illIIilIiIIiIIill[1402414475],SynapseXen_ilIliiI[4008609059]or(function(...)local SynapseXen_IiIil="i'm intercommunication about the most nonecclesiastical dll exploits for esp. they only characterization objects with a antepatriarchal in the geistesgeschichte for the esp."local SynapseXen_liliIililIillII=SynapseXen_IilllilIlIiIlillllI(4261984341,2239086953)local SynapseXen_liIIilliilIllIIIiii={...}for SynapseXen_IlIiI,SynapseXen_liiilIiliIlliiil in pairs(SynapseXen_liIIilliilIllIIIiii)do local SynapseXen_illiIiiIlliliIllllI;local SynapseXen_lilillii=type(SynapseXen_liiilIiliIlliiil)if SynapseXen_lilillii=="number"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil elseif SynapseXen_lilillii=="string"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil:len()elseif SynapseXen_lilillii=="table"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_IilllilIlIiIlillllI(3718156101,576816505)end;SynapseXen_liliIililIillII=SynapseXen_liliIililIillII-SynapseXen_illiIiiIlliliIllllI end;SynapseXen_ilIliiI[4008609059]=SynapseXen_IiilillliiIi(SynapseXen_IiilillliiIi(3936275405,SynapseXen_liliIililIillII),SynapseXen_IiilillliiIi(1516378656,SynapseXen_IllIiIili[3]))-string.len(SynapseXen_IiIil)-#{1676316590,2845277242,2194953648,3918601822,785182510}return SynapseXen_ilIliiI[4008609059]end)(13803,{}),512)local SynapseXen_llIlillliIl=SynapseXen_IlIIlIIilIililIlll(SynapseXen_illIIilIiIIiIIill[221391887],SynapseXen_ilIliiI[81649470]or(function(...)local SynapseXen_IiIil="https://twitter.com/Ripull_RBLX/status/1059334518581145603"local SynapseXen_liliIililIillII=SynapseXen_IilllilIlIiIlillllI(704654177,818231341)local SynapseXen_liIIilliilIllIIIiii={...}for SynapseXen_IlIiI,SynapseXen_liiilIiliIlliiil in pairs(SynapseXen_liIIilliilIllIIIiii)do local SynapseXen_illiIiiIlliliIllllI;local SynapseXen_lilillii=type(SynapseXen_liiilIiliIlliiil)if SynapseXen_lilillii=="number"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil elseif SynapseXen_lilillii=="string"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil:len()elseif SynapseXen_lilillii=="table"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_IilllilIlIiIlillllI(1774818592,2520163017)end;SynapseXen_liliIililIillII=SynapseXen_liliIililIillII+SynapseXen_illiIiiIlliliIllllI end;SynapseXen_ilIliiI[81649470]=SynapseXen_IiilillliiIi(SynapseXen_IiilillliiIi(2356094829,SynapseXen_liliIililIillII),SynapseXen_IiilillliiIi(3690510443,SynapseXen_IiIilliilIIl))-string.len(SynapseXen_IiIil)-#{1292403090,950125183,2541484540,3267197489}return SynapseXen_ilIliiI[81649470]end)("ilIIiIiIiiiIiiI",9420,9436,{}),512)local SynapseXen_llIlIliI=SynapseXen_lIiil;if SynapseXen_IiIiilIIliIIlliI>255 then SynapseXen_IiIiilIIliIIlliI=SynapseXen_iIiIlIIiIiilIiIIiiIl[SynapseXen_IiIiilIIliIIlliI-256]else SynapseXen_IiIiilIIliIIlliI=SynapseXen_llIlIliI[SynapseXen_IiIiilIIliIIlliI]end;if SynapseXen_llIlillliIl>255 then SynapseXen_llIlillliIl=SynapseXen_iIiIlIIiIiilIiIIiiIl[SynapseXen_llIlillliIl-256]else SynapseXen_llIlillliIl=SynapseXen_llIlIliI[SynapseXen_llIlillliIl]end;if SynapseXen_IiIiilIIliIIlliI<=SynapseXen_llIlillliIl~=SynapseXen_liIilIlIllIill then SynapseXen_lIIIllIiiIIlil=SynapseXen_lIIIllIiiIIlil+1 end elseif SynapseXen_lliIiIliI==(SynapseXen_ilIliiI[2467764959]or(function()local SynapseXen_IiIil="double-header fair! this rationalization has a overenthusiastically anticheat! you will get nonpermissible for exploiting!"SynapseXen_ilIliiI[2467764959]=SynapseXen_IiilillliiIi(SynapseXen_IilllilIlIiIlillllI(3593758339,1327472104),SynapseXen_IiilillliiIi(3615522064,SynapseXen_IiIilliilIIl))-string.len(SynapseXen_IiIil)-#{55543442,2719482109,104643524,1059462578}return SynapseXen_ilIliiI[2467764959]end)())then local SynapseXen_llIlIliI=SynapseXen_lIiil;for SynapseXen_IiliiliIiiIiiIliIlI=SynapseXen_IiilillliiIi(SynapseXen_IiilillliiIi(SynapseXen_illIIilIiIIiIIill[1152160448],SynapseXen_ilIliiI[3122272476]or(function()local SynapseXen_IiIil="print(bytecode)"SynapseXen_ilIliiI[3122272476]=SynapseXen_IiilillliiIi(SynapseXen_IilllilIlIiIlillllI(2982119709,1504300805),SynapseXen_IiilillliiIi(2797150099,SynapseXen_IiIilliilIIl))-string.len(SynapseXen_IiIil)-#{2883263919,3058454807}return SynapseXen_ilIliiI[3122272476]end)()),SynapseXen_iIIlIiiIiiiIIIi),SynapseXen_IlIIlIIilIililIlll(SynapseXen_iiIii(SynapseXen_illIIilIiIIiIIill[1402414475],SynapseXen_ilIliiI[2597103828]or(function()local SynapseXen_IiIil="baby i just fell for uwu,,,,,, i wanna be with uwu!11!!"SynapseXen_ilIliiI[2597103828]=SynapseXen_IiilillliiIi(SynapseXen_IilllilIlIiIlillllI(2018439280,3939206900),SynapseXen_IiilillliiIi(2376768497,SynapseXen_IllIiIili[4]))-string.len(SynapseXen_IiIil)-#{346363697,721421327,2759737618}return SynapseXen_ilIliiI[2597103828]end)(),512),SynapseXen_iIIlIiiIiiiIIIi,512)do SynapseXen_llIlIliI[SynapseXen_IiliiliIiiIiiIliIlI]=nil end elseif SynapseXen_lliIiIliI==(SynapseXen_ilIliiI[3666688125]or(function(...)local SynapseXen_IiIil="wait for someone on devforum to say they are gonna deobfuscate this"local SynapseXen_liliIililIillII=SynapseXen_IilllilIlIiIlillllI(48399372,960146993)local SynapseXen_liIIilliilIllIIIiii={...}for SynapseXen_IlIiI,SynapseXen_liiilIiliIlliiil in pairs(SynapseXen_liIIilliilIllIIIiii)do local SynapseXen_illiIiiIlliliIllllI;local SynapseXen_lilillii=type(SynapseXen_liiilIiliIlliiil)if SynapseXen_lilillii=="number"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil elseif SynapseXen_lilillii=="string"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil:len()elseif SynapseXen_lilillii=="table"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_IilllilIlIiIlillllI(1786130797,2508849454)end;SynapseXen_liliIililIillII=SynapseXen_liliIililIillII-SynapseXen_illiIiiIlliliIllllI end;SynapseXen_ilIliiI[3666688125]=SynapseXen_IiilillliiIi(SynapseXen_IiilillliiIi(2288674435,SynapseXen_liliIililIillII),SynapseXen_IiilillliiIi(4246617630,SynapseXen_IiIilliilIIl))-string.len(SynapseXen_IiIil)-#{264873246,3401314478,2765841441,2161790801,784000120}return SynapseXen_ilIliiI[3666688125]end)({},{},3871,1701,{}))then local SynapseXen_liIilIlIllIill=SynapseXen_iiIii(SynapseXen_iiIii(SynapseXen_illIIilIiIIiIIill[1152160448],SynapseXen_ilIliiI[354431681]or(function(...)local SynapseXen_IiIil="hi my 2.5mb script doesn't work with xen please help"local SynapseXen_liliIililIillII=SynapseXen_IilllilIlIiIlillllI(3830450957,3372262749)local SynapseXen_liIIilliilIllIIIiii={...}for SynapseXen_IlIiI,SynapseXen_liiilIiliIlliiil in pairs(SynapseXen_liIIilliilIllIIIiii)do local SynapseXen_illiIiiIlliliIllllI;local SynapseXen_lilillii=type(SynapseXen_liiilIiliIlliiil)if SynapseXen_lilillii=="number"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil elseif SynapseXen_lilillii=="string"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil:len()elseif SynapseXen_lilillii=="table"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_IilllilIlIiIlillllI(4253961637,40971906)end;SynapseXen_liliIililIillII=SynapseXen_liliIililIillII-SynapseXen_illiIiiIlliliIllllI end;SynapseXen_ilIliiI[354431681]=SynapseXen_IiilillliiIi(SynapseXen_IiilillliiIi(4292903492,SynapseXen_liliIililIillII),SynapseXen_IiilillliiIi(3107756467,SynapseXen_IllIiIili[2]))-string.len(SynapseXen_IiIil)-#{1290432859,1361356339}return SynapseXen_ilIliiI[354431681]end)("lliiil","iIIiIlIillliII",13900,13219,"lllilIliIl",13489),256),SynapseXen_iIIlIiiIiiiIIIi,256)local SynapseXen_llIlIliI=SynapseXen_lIiil;SynapseXen_llIlIliI[SynapseXen_liIilIlIllIill]=assert(tonumber(SynapseXen_llIlIliI[SynapseXen_liIilIlIllIill]),'`for` initial value must be a number')SynapseXen_llIlIliI[SynapseXen_liIilIlIllIill+1]=assert(tonumber(SynapseXen_llIlIliI[SynapseXen_liIilIlIllIill+1]),'`for` limit must be a number')SynapseXen_llIlIliI[SynapseXen_liIilIlIllIill+2]=assert(tonumber(SynapseXen_llIlIliI[SynapseXen_liIilIlIllIill+2]),'`for` step must be a number')SynapseXen_llIlIliI[SynapseXen_liIilIlIllIill]=SynapseXen_llIlIliI[SynapseXen_liIilIlIllIill]-SynapseXen_llIlIliI[SynapseXen_liIilIlIllIill+2]SynapseXen_lIIIllIiiIIlil=SynapseXen_lIIIllIiiIIlil+SynapseXen_illIIilIiIIiIIill[990094981]elseif SynapseXen_lliIiIliI==(SynapseXen_ilIliiI[692402037]or(function(...)local SynapseXen_IiIil="pain exist is gonna connect the dots of xen"local SynapseXen_liliIililIillII=SynapseXen_IilllilIlIiIlillllI(3437684567,569710411)local SynapseXen_liIIilliilIllIIIiii={...}for SynapseXen_IlIiI,SynapseXen_liiilIiliIlliiil in pairs(SynapseXen_liIIilliilIllIIIiii)do local SynapseXen_illiIiiIlliliIllllI;local SynapseXen_lilillii=type(SynapseXen_liiilIiliIlliiil)if SynapseXen_lilillii=="number"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil elseif SynapseXen_lilillii=="string"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil:len()elseif SynapseXen_lilillii=="table"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_IilllilIlIiIlillllI(2860092423,1434877888)end;SynapseXen_liliIililIillII=SynapseXen_liliIililIillII+SynapseXen_illiIiiIlliliIllllI end;SynapseXen_ilIliiI[692402037]=SynapseXen_IiilillliiIi(SynapseXen_IiilillliiIi(4079699863,SynapseXen_liliIililIillII),SynapseXen_IiilillliiIi(1974284966,SynapseXen_IllIiIili[2]))-string.len(SynapseXen_IiIil)-#{650199574,3118996635}return SynapseXen_ilIliiI[692402037]end)({},{},{},{},"illilIlllIliIiI",3165,2468,"lilliIiI",8195,13200))then local SynapseXen_liIilIlIllIill=SynapseXen_IiilillliiIi(SynapseXen_IlIIlIIilIililIlll(SynapseXen_illIIilIiIIiIIill[1152160448],SynapseXen_ilIliiI[291239603]or(function()local SynapseXen_IiIil="can we have an f in chat for ripull"SynapseXen_ilIliiI[291239603]=SynapseXen_IiilillliiIi(SynapseXen_IilllilIlIiIlillllI(2797485475,3175164985),SynapseXen_IiilillliiIi(2669734829,SynapseXen_IllIiIili[5]))-SynapseXen_lliIiIliI-string.len(SynapseXen_IiIil)-#{3345807030,187880329,1369359626,3348813068,2427666207,1019193477,1719122445,3731613071,2157188545,2317189261}return SynapseXen_ilIliiI[291239603]end)(),256),SynapseXen_iIIlIiiIiiiIIIi)~=0;local SynapseXen_IiIiilIIliIIlliI=SynapseXen_IiilillliiIi(SynapseXen_IlIIlIIilIililIlll(SynapseXen_illIIilIiIIiIIill[1402414475],SynapseXen_ilIliiI[59187052]or(function(...)local SynapseXen_IiIil="SYNAPSE XEN [FE BYPASS] [BETTER THEN LURAPH] [AMAZING] OMG OMG OMG !!!!!!"local SynapseXen_liliIililIillII=SynapseXen_IilllilIlIiIlillllI(1450483434,1613336802)local SynapseXen_liIIilliilIllIIIiii={...}for SynapseXen_IlIiI,SynapseXen_liiilIiliIlliiil in pairs(SynapseXen_liIIilliilIllIIIiii)do local SynapseXen_illiIiiIlliliIllllI;local SynapseXen_lilillii=type(SynapseXen_liiilIiliIlliiil)if SynapseXen_lilillii=="number"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil elseif SynapseXen_lilillii=="string"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil:len()elseif SynapseXen_lilillii=="table"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_IilllilIlIiIlillllI(2587793030,1707184119)end;SynapseXen_liliIililIillII=SynapseXen_liliIililIillII-SynapseXen_illiIiiIlliliIllllI end;SynapseXen_ilIliiI[59187052]=SynapseXen_IiilillliiIi(SynapseXen_IiilillliiIi(1734999676,SynapseXen_liliIililIillII),SynapseXen_IiilillliiIi(1310198808,SynapseXen_IllIiIili[4]))-string.len(SynapseXen_IiIil)-SynapseXen_lliIiIliI-#{264033034,1586736003,786300194,2438804926,4067534066,193556765,1597835105}return SynapseXen_ilIliiI[59187052]end)("ililiIIillllIiIiil",{},7450,9558,"iIlllilIlilIIiiI",{},{}),512),SynapseXen_iIIlIiiIiiiIIIi)local SynapseXen_llIlillliIl=SynapseXen_IlIIlIIilIililIlll(SynapseXen_illIIilIiIIiIIill[221391887],SynapseXen_ilIliiI[2298690079]or(function(...)local SynapseXen_IiIil="this is a christian obfuscator, no cursing allowed in our scripts"local SynapseXen_liliIililIillII=SynapseXen_IilllilIlIiIlillllI(3855861487,2738919071)local SynapseXen_liIIilliilIllIIIiii={...}for SynapseXen_IlIiI,SynapseXen_liiilIiliIlliiil in pairs(SynapseXen_liIIilliilIllIIIiii)do local SynapseXen_illiIiiIlliliIllllI;local SynapseXen_lilillii=type(SynapseXen_liiilIiliIlliiil)if SynapseXen_lilillii=="number"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil elseif SynapseXen_lilillii=="string"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil:len()elseif SynapseXen_lilillii=="table"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_IilllilIlIiIlillllI(308903986,3986052401)end;SynapseXen_liliIililIillII=SynapseXen_liliIililIillII+SynapseXen_illiIiiIlliliIllllI end;SynapseXen_ilIliiI[2298690079]=SynapseXen_IiilillliiIi(SynapseXen_IiilillliiIi(3006325876,SynapseXen_liliIililIillII),SynapseXen_IiilillliiIi(3137897211,SynapseXen_IiIilliilIIl))-string.len(SynapseXen_IiIil)-#{3702000188,44391006,3907146043,1060885919,3485654034,2504497337,3167999101,623789593,441296014}return SynapseXen_ilIliiI[2298690079]end)(1494,{},{},"I","iIIlIII",{},"liliilllIiIl","lIiliIIiiIIIliIiIIi"),512)local SynapseXen_llIlIliI=SynapseXen_lIiil;if SynapseXen_IiIiilIIliIIlliI>255 then SynapseXen_IiIiilIIliIIlliI=SynapseXen_iIiIlIIiIiilIiIIiiIl[SynapseXen_IiIiilIIliIIlliI-256]else SynapseXen_IiIiilIIliIIlliI=SynapseXen_llIlIliI[SynapseXen_IiIiilIIliIIlliI]end;if SynapseXen_llIlillliIl>255 then SynapseXen_llIlillliIl=SynapseXen_iIiIlIIiIiilIiIIiiIl[SynapseXen_llIlillliIl-256]else SynapseXen_llIlillliIl=SynapseXen_llIlIliI[SynapseXen_llIlillliIl]end;if SynapseXen_IiIiilIIliIIlliI<SynapseXen_llIlillliIl~=SynapseXen_liIilIlIllIill then SynapseXen_lIIIllIiiIIlil=SynapseXen_lIIIllIiiIIlil+1 end elseif SynapseXen_lliIiIliI==(SynapseXen_ilIliiI[1568519711]or(function(...)local SynapseXen_IiIil="imagine using some lua minifier tool and thinking you are a badass"local SynapseXen_liliIililIillII=SynapseXen_IilllilIlIiIlillllI(861680411,1471142044)local SynapseXen_liIIilliilIllIIIiii={...}for SynapseXen_IlIiI,SynapseXen_liiilIiliIlliiil in pairs(SynapseXen_liIIilliilIllIIIiii)do local SynapseXen_illiIiiIlliliIllllI;local SynapseXen_lilillii=type(SynapseXen_liiilIiliIlliiil)if SynapseXen_lilillii=="number"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil elseif SynapseXen_lilillii=="string"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil:len()elseif SynapseXen_lilillii=="table"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_IilllilIlIiIlillllI(186040660,4108951289)end;SynapseXen_liliIililIillII=SynapseXen_liliIililIillII-SynapseXen_illiIiiIlliliIllllI end;SynapseXen_ilIliiI[1568519711]=SynapseXen_IiilillliiIi(SynapseXen_IiilillliiIi(789819650,SynapseXen_liliIililIillII),SynapseXen_IiilillliiIi(89438623,SynapseXen_IiIilliilIIl))-string.len(SynapseXen_IiIil)-#{853453066,980479337,3769715234}return SynapseXen_ilIliiI[1568519711]end)("IlilIIII",{},{},"iIilIIillil",2391,{},"IiiiiiliIlilillil","IIIIl"))then SynapseXen_lIiil[SynapseXen_IiilillliiIi(SynapseXen_illIIilIiIIiIIill[1152160448],SynapseXen_ilIliiI[1905368379]or(function()local SynapseXen_IiIil="xen detects custom getfenv"SynapseXen_ilIliiI[1905368379]=SynapseXen_IiilillliiIi(SynapseXen_IilllilIlIiIlillllI(2692449827,2661056874),SynapseXen_IiilillliiIi(3261085041,SynapseXen_IllIiIili[8]))-string.len(SynapseXen_IiIil)-#{1632327575,1930377681,1905056953,212405841,2469398940}return SynapseXen_ilIliiI[1905368379]end)())]=SynapseXen_lIiil[SynapseXen_IiilillliiIi(SynapseXen_illIIilIiIIiIIill[1402414475],SynapseXen_ilIliiI[353212024]or(function(...)local SynapseXen_IiIil="HELP ME PEOPLE ARE CRASHING MY GAME PLZ HELP"local SynapseXen_liliIililIillII=SynapseXen_IilllilIlIiIlillllI(3607159982,156784333)local SynapseXen_liIIilliilIllIIIiii={...}for SynapseXen_IlIiI,SynapseXen_liiilIiliIlliiil in pairs(SynapseXen_liIIilliilIllIIIiii)do local SynapseXen_illiIiiIlliliIllllI;local SynapseXen_lilillii=type(SynapseXen_liiilIiliIlliiil)if SynapseXen_lilillii=="number"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil elseif SynapseXen_lilillii=="string"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil:len()elseif SynapseXen_lilillii=="table"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_IilllilIlIiIlillllI(3178700562,1116276706)end;SynapseXen_liliIililIillII=SynapseXen_liliIililIillII-SynapseXen_illiIiiIlliliIllllI end;SynapseXen_ilIliiI[353212024]=SynapseXen_IiilillliiIi(SynapseXen_IiilillliiIi(1005507438,SynapseXen_liliIililIillII),SynapseXen_IiilillliiIi(2870634435,SynapseXen_IiIilliilIIl))-string.len(SynapseXen_IiIil)-SynapseXen_lliIiIliI-#{1902143466}return SynapseXen_ilIliiI[353212024]end)("lIlIIl",{},"IiiIIIlIiliiII",{},8672,14069))]elseif SynapseXen_lliIiIliI==(SynapseXen_ilIliiI[173439088]or(function(...)local SynapseXen_IiIil="hi xen doesn't work on sk8r please help"local SynapseXen_liliIililIillII=SynapseXen_IilllilIlIiIlillllI(1059528245,2939363215)local SynapseXen_liIIilliilIllIIIiii={...}for SynapseXen_IlIiI,SynapseXen_liiilIiliIlliiil in pairs(SynapseXen_liIIilliilIllIIIiii)do local SynapseXen_illiIiiIlliliIllllI;local SynapseXen_lilillii=type(SynapseXen_liiilIiliIlliiil)if SynapseXen_lilillii=="number"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil elseif SynapseXen_lilillii=="string"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil:len()elseif SynapseXen_lilillii=="table"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_IilllilIlIiIlillllI(46754117,4248179688)end;SynapseXen_liliIililIillII=SynapseXen_liliIililIillII+SynapseXen_illiIiiIlliliIllllI end;SynapseXen_ilIliiI[173439088]=SynapseXen_IiilillliiIi(SynapseXen_IiilillliiIi(1714350070,SynapseXen_liliIililIillII),SynapseXen_IiilillliiIi(919395086,SynapseXen_IllIiIili[6]))-string.len(SynapseXen_IiIil)-#{2303423572,2710341201,683628049,3943602682,515273488}return SynapseXen_ilIliiI[173439088]end)("lIIl","IiIilliliIIIlllil","lliiillIiIIlliI",14637,"Iliii",{},"IilllilII",{},{},"iiIIIll"))then SynapseXen_lIiiIIlIlIllIIiIil[SynapseXen_IiilillliiIi(SynapseXen_illIIilIiIIiIIill[1402414475],SynapseXen_ilIliiI[3523058013]or(function(...)local SynapseXen_IiIil="xen best rerubi paste"local SynapseXen_liliIililIillII=SynapseXen_IilllilIlIiIlillllI(3852552762,2056703574)local SynapseXen_liIIilliilIllIIIiii={...}for SynapseXen_IlIiI,SynapseXen_liiilIiliIlliiil in pairs(SynapseXen_liIIilliilIllIIIiii)do local SynapseXen_illiIiiIlliliIllllI;local SynapseXen_lilillii=type(SynapseXen_liiilIiliIlliiil)if SynapseXen_lilillii=="number"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil elseif SynapseXen_lilillii=="string"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil:len()elseif SynapseXen_lilillii=="table"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_IilllilIlIiIlillllI(4177679069,117269333)end;SynapseXen_liliIililIillII=SynapseXen_liliIililIillII+SynapseXen_illiIiiIlliliIllllI end;SynapseXen_ilIliiI[3523058013]=SynapseXen_IiilillliiIi(SynapseXen_IiilillliiIi(4119129938,SynapseXen_liliIililIillII),SynapseXen_IiilillliiIi(2520411378,SynapseXen_IllIiIili[8]))-string.len(SynapseXen_IiIil)-SynapseXen_lliIiIliI-#{3196699788,3789754827,990223203,115981466}return SynapseXen_ilIliiI[3523058013]end)("iIiIIiI",8352))]=SynapseXen_lIiil[SynapseXen_iiIii(SynapseXen_illIIilIiIIiIIill[1152160448],SynapseXen_ilIliiI[2230035691]or(function(...)local SynapseXen_IiIil="HELP ME PEOPLE ARE CRASHING MY GAME PLZ HELP"local SynapseXen_liliIililIillII=SynapseXen_IilllilIlIiIlillllI(1738791236,1062700834)local SynapseXen_liIIilliilIllIIIiii={...}for SynapseXen_IlIiI,SynapseXen_liiilIiliIlliiil in pairs(SynapseXen_liIIilliilIllIIIiii)do local SynapseXen_illiIiiIlliliIllllI;local SynapseXen_lilillii=type(SynapseXen_liiilIiliIlliiil)if SynapseXen_lilillii=="number"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil elseif SynapseXen_lilillii=="string"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_liiilIiliIlliiil:len()elseif SynapseXen_lilillii=="table"then SynapseXen_illiIiiIlliliIllllI=SynapseXen_IilllilIlIiIlillllI(319599164,3975386687)end;SynapseXen_liliIililIillII=SynapseXen_liliIililIillII+SynapseXen_illiIiiIlliliIllllI end;SynapseXen_ilIliiI[2230035691]=SynapseXen_IiilillliiIi(SynapseXen_IiilillliiIi(518561465,SynapseXen_liliIililIillII),SynapseXen_IiilillliiIi(145843426,SynapseXen_IiIilliilIIl))-string.len(SynapseXen_IiIil)-SynapseXen_lliIiIliI-#{3337905640,2951218746,3710270269}return SynapseXen_ilIliiI[2230035691]end)("I",{},{}),256)]end end end;local SynapseXen_illlIillllii={...}for SynapseXen_IiliiliIiiIiiIliIlI=0,SynapseXen_IllIlIIiiliiiliiiIIi do if SynapseXen_IiliiliIiiIiiIliIlI>=SynapseXen_IIlIliiiIIiiiIlII[874304623]then SynapseXen_lIiliiIiIIiIil[SynapseXen_IiliiliIiiIiiIliIlI-SynapseXen_IIlIliiiIIiiiIlII[874304623]]=SynapseXen_illlIillllii[SynapseXen_IiliiliIiiIiiIliIlI+1]else SynapseXen_lIiil[SynapseXen_IiliiliIiiIiiIliIlI]=SynapseXen_illlIillllii[SynapseXen_IiliiliIiiIiiIliIlI+1]end end;local SynapseXen_IiIiilIIliIIlliI,SynapseXen_llIlillliIl=SynapseXen_iIllIIiIillIli()if SynapseXen_IiIiilIIliIIlliI and SynapseXen_llIlillliIl>0 then return unpack(SynapseXen_IiIiilIIliIIlliI,1,SynapseXen_llIlillliIl)end;return end end;local function SynapseXen_Iliii(SynapseXen_lIIiiIIlIlIiIIi,SynapseXen_llIll)local SynapseXen_IllIIIlIilI=SynapseXen_iIIllIIII(SynapseXen_lIIiiIIlIlIiIIi)return SynapseXen_liilIIiiiIiIlii(SynapseXen_IllIIIlIilI,SynapseXen_llIll or getfenv(0)),SynapseXen_IllIIIlIilI end;return SynapseXen_Iliii(SynapseXen_iIillIiili("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"),getfenv())()
philiprehberger
Cursor and offset pagination helpers for Go. Generic, zero dependencies
nullptr-z
Static call graph analyzer for Go — helps AI editors (Cursor, Claude) understand code dependencies via MCP
[[Seven kings OF Spell pay after results FOR Lock”lost ҉lover spell caster +27734818506 Toowoomba Washington "Lafayette *Metairie Baton Rouge New Orleans Shreveport Lake Charles Bossier City Alexandria Monroe Bawcomville French Settlement Banks Springs Rodessa Mount Lebanon Kenner harrisonburg,Boothville,Siracusaville" Alabama Alaska Arizona Arkansas California Colorado Connecticut Delaware District of Columbia Florida Georgia Hawaii Idaho Illinois Indiana Iowa Kansas Kentucky Louisiana Maine Maryland Michigan Minnesota Mississippi Missouri Montana Nebraska Nevada New Hampshire New Jersey New Mexico New York North Carolina North Dakota Ohio Oklahoma Oregon Pennsylvania Rhode Island South Carolina South Dakota Tennessee Texas,BoltonColumbia Norway, Poland, New Zealand, NeitherLand, China, , Australia,Plymouth,Luton,Wolverhampton,Southampton,Blackpool Utah,Springdale, Arkansas,Arlington,Bellevue in Nashville,Hawaii,Florida,Bend,Ames,Greenville,Rochester Hills,Germantown,Montana,Naperville,Shadyside in Pittsburgh HAVING A TROUBLED LIFE? DON’T WORRY! CONTACT PRIEST OMAR +27734818506 TO HELP YOU SOLVE YOUR PROBLEMS. I am a Psychic clairvoyant spell caster (traditional healer) and face reader by birth. I get indications in mind and senses about things and people. I am perfect in clairvoyant, psychic, divination readings basically based on African native Arabic form of Numerology spell casting; I have an intense command over spiritual healing, spells and its removals. I can read minds of anyone or any number of people just by their names. Very pleased to be here and serve. I am spirit possessor from native African most known tribal clans providing the best of my services in my personal surroundings and have been a part of the Internet Psychic Communities. I have been loved and acclaimed by so many who are now my regular friends seeking support during times of confused situations in their lives. My reputation follows me due to God s given abilities and with the hard earned knowledge i have gained. If you are seeking anything regarding career, financial situations, love relationship, cheating, love breakups situations just not being good and well, or even if you are intending to know about any upcoming plan or thing, or even if you want to know what someone has on mind, what goes on with people, I give accurate detailed readings and services to help clarify and give guidance to any question queries or problem you have.I make it a apoint to explain exactly how I will conduct your reading, to ensure that you are comfortable and fully understand what it entails and what it doesnot, psychic is all about taking a very down- to earth, hands on open approach, Feel free to consult Priest Omar at (worlwide06@gmail.com .) working closely with the Divine power and Divine intelligence of the Angelic realms and Spiritual Guides. The intention is to come from a place of integrity, simplicity and purity of thought. I believe that it is your right to access this vital spiritual intelligence, wisdom and knowledge. To take it, ground it, anchor it and integrate into your daily life in a realistic way. The goal is to help you rediscover your inherent power to create and manifest blessings and love into your life. And to re- learn the power of natural practical magic responsibly+27734818506 Save my relationship spell Break up relationship spell Return My Love spell Reinforce love relationship spell I want to date anew man spell I want to date anew woman spell Passion and binding love relationship spell Change my lover’s mind spell Forgive my lover spell Stop his cheating ways spell Stop her cheating ways spell Return my love to me spells Love me only lust for me spell Stop our break up spell LOST LOVER SPELLS HEALER POWERFUL LOVE SPELLS, REVENGE OF THE RAVEN CURSE, BREAK UP SPELLS, DO LOVE SPELLS WORK, MAGIC SPELLS, PROTECTION SPELLS, CURSE REMOVAL, REMOVE NEGATIVE ENERGY, REMOVING CURSE SPELLS, WITCH DOCTOR, SPIRITUAL CLEANSING, AFRICAN WITCHCRAFT, HEALERS, HEALING, HEX REMOVAL, SPIRITUAL HEALING, SPELL, WICCA, WITCHCRAFT, VOODOO, SPELLS, GOOD LUCK CHARM, LOVE SPELLS, LUCY CHARMS, GOOD LUCK, WICCA SPELLS, VOODOO DOLLS, POWERFUL LOVE SPELLS, MAGIC LOVE SPELLS, SANGOMA, TRADITIONAL MEDICINE, LOVE SPELLS THAT WORK, LOVE SPELLS GAY, REAL MAGIC SPELLS, BREAKUP SPELLS, THE SPELL TO DEFEAT YOUR RIVAL, FERTILITY SPELLS, DIVORCE SPELLS, MARRIAGE SPELLS, BIND US TOGETHER, CHANGE YOUR LOVER’S MIND SPELL, BREAKUP SPELL .anchor it and integrate into your daily life in a realistic way. The goal is to help you rediscover your inherent power to create and manifest blessings and love into your life. And to re- learn the power of natural practical magic responsibly. If you’ve just discovered PRIEST OMAR the possessor of spirits then it is a good indication that you are already on your path and embarking on your journey to live consciously with spirit. Feel free to consult .For more information Call /whatsapp on +27734818506 Email:worlwide06@gmail.com .
i190605
Number Crush is a "match-three" game, where the core game play is based on swapping two adjacent random values among several on the game board to make a row or column of at least 3 matching-random values. On this match, the matched random values are removed from the board, and random values above them fall into the empty spaces, with new random values appearing from the top of the board. This may create a new matched set of random values, which is automatically cleared in the same manner. The game is split among many levels, which must be completed in sequence.LEVELS Level 1 Level 1 has a 10x10 board. When a number is swapped with another number, if a combo exists, the combo is crushed, dropped, and score updated accordingly. Otherwise, the numbers are swapped back! The board is filled with random numbers from 1 to 5. It has bomb ‘B’ too. When a number is swapped with bomb, all of its occurrences are destroyed.Level 2 It has a plus shape board with same functions of level 1. The board is filled with random numbers from 1 to 4.Level 3 It has same board shape as level 1 but we have blockers ‘X’ too for restricting player movement.How to Update SCORE AND MOVES 1) During crushing, the score added depends on the size of combo. A combo of 3 adds 3 to the score. A combo of 4 will add 4 and so on. 2) During explosion, it is different though. The added score depends on how many occurrences are destroyed and from which location they are destroyed. If a number is at bottom, more numbers will have to be dropped from top and hence more score. 3) The user is given a total of 15 moves in each level. When all moves are finished, user is promoted to new level and moves are again reset to 15. File Handling All Individual levels score will be saved in the file. Stores the highest score and player name in a same file. Record in a file should look like in the format given below Ali Raza Level 1: 20 Level 2: 30 Level 3: 46 Highest Score: 46 BONUSES Restricting mouse cursor to not go outside the board boundaries. When bomb is used, all occurrences of the exploding row/col are first highlighted for a second, then explosion proceeds. If after swapping, no combo exists, the numbers are swapped back. Changed background and look of level 3. The string ‘crushing’ is displayed when combos are being crushed and score is being updated. ‘Explosion’ is displayed when a bomb destroys a row or col in board Divide and Conquer You need to write different procedures to help yourself out in this project. You can use these procedures(not mandatory) for performing the game: populateBoard (.) It populates the board using random numbers generated by the 1ah interrupt. The initial seed is our system time which is further randomized by mathematical operations. Hence this generates completely new random numbers in all successive iterations. drawBoard (.) We have implemented all graphical features. This includes drawing border pixels using 10h interrupt and then drawing characters using 10h interrupt. We have used the video mode 13h. The characters are read from the 10x10 ‘board’ array. This function makes use of another functions drawString that draws the username, score and moves using 10h character draw interrupt. updateBoard (.) This function checks for combinations, crushes them, auto-fills and drops until all the combos are removed from the array. It makes use of another function checkCombo which is called in a loop unless and until the value of ‘crush’ variable is set to 0. 0 means there are no more combinations in our board array. Vertical and horizontal combos are checked. takeInput (.) It uses the 33h mouse interrupt to check when mouse is pressed. It checks it 2 times, for two cells. Then if cells are adjacent, they are swapped. If no combo is formed after swapping, the no’s are swapped back. initiateBomb (.) If any no. is swapped with bomb, it destroys all values of that row or column through which number is swapped by bomb. drawString (.) This function draws the player's name, score and moves left on the top. Along with this, it also shows the current level, and strings of ‘explosion’ and ‘crushing’.
If I have time left over from my intense and tiring work; besides religious music, sometimes, I also listen to songs and folk songs that are loaded with great meaning, that caress the soul of the listener and take them to the realm of contemplation. One day, with these thoughts, I listened to a song on TV. In the middle of the night, I began to chant the following words that remained in my memory: In the blackest of the night, I am where hope ends. If I turn the corner, death, If I go straight, Life; I am in the shadows. These words had a profound effect on me. There was an important message here. This message was calling the listeners to think about certain things and to take precautions against dangers. When I dwell on words: The night is the blackest, the place where hope ends, and if it turns the corner, it seems like death, life and being in the shadows, opposite each other, but when they come together, I saw that they create a harmony with deep meanings. Day and night, light and dark, straight and crooked, life and death, guidance and misguidance, young and old, woman and man, white and black, faith and disbelief, right and wrong, scholar and ignorant, teacher and student, master and apprentice, the rich and the poor, the strong and the weak, could ever be one? Of course no! It is possible to multiply these examples and enumerate them for pages. There is an important message here: In the dark of the night, when living things are plunged into a deep silence, the eye cannot see, the target is lost, a great fear and shudder cover the whole heart and soul of the person, and the light of hope goes out. If a person deviates from the straight road or takes a bend, there is a danger of falling into the abyss and dying. If he continues on his way straight, there is a life full of joy and happiness, which is the good news that the sun will rise, which will eventually strip the darkest of the night and illuminate the universe. Even during the hours when the sun is most effective, there is living in the shadows. I chant these lines whenever I can think of them. Because deep meanings are hidden in this song. Warnings are confidential. The invitation to the right path is hidden. The comparison is hidden. Contemplation is hidden... Daytime, symbol of light. It is the symbol of knowledge, culture, beauty, goodness, happiness and joy. If it's dark; It is the symbol of ignorance, evil, pessimism, depression, sadness. Now I ask: Do you desire the day or the night? Of course, even if it is the tip of a pin, every sane person desires the day. Who wants darkness when there is light? Who favors ignorance when there is science and civilization? Who wishes for hell when there is heaven? Who would want to walk on the gravel - stony - thorny road when there is a straight road like an airplane runway? Who cares about the oleander flower, when there are roses that radiate a musky scent around them? Who wants to stand under the scorching heat of the sun when there are shades? Almost everything gains value with its opposite. Can it be appreciated the value of heaven without hell, goodness without evil, knowledge without ignorance, light without darkness, wealth without poverty, faith without disbelief, and guidance without heresy? Puzzler! In this situation; With an officer who fulfills the duties assigned at every minute of his working hours, gives the right to every penny of the salary he will receive at the end of the month, and enjoys the pleasure of serving his country and nation, and an officer, who tries to make up his day, deals with his private affairs during working hours, and damages the property of the state, can be the same? Can a teacher who struggles to educate its students and teach them useful information and who experiences the joy and happiness of raising useful young people for its country and nation, and an educator who does not adopt this as its own motto, can be equal? With exemplary deputies who, after taking the power of attorney of the electorate, came to the Grand National Assembly of Turkey and won the title of "Deputy", and rendered useful services for our country and nation, deputies who go rogue under that sacred roof, acting like a showman and expired and returned to the constituency without performing any useful service, will be the same? In order to appear before the members of the media, a politician who stands in front of the mirror in the sink and puts on make-up for minutes and tries to camouflage the traces of aging on his face, and a politician who has never put on make-up in his life and preserved his natural state and is loved by the public, can be the same? With a Prime Minister, who is considering eighty-three million citizens equally, regardless of whether they voted or not, strives to provide services to every corner of the country, constructive rather than destructive, facilitating rather than complicating, who spread good news and happiness, not fear, and giving positive energy rather than negative; the Prime Minister who thinks about its own interests, who only cares for the voters who vote for its and its' party, who acts discriminatory and impulsive, be the same? Can a President, who in a position above the parties, not closely or remotely affiliated with any political party, giving the right to the office he occupies, providing useful services for our country and nation, preventing injustice, preventing corruption, who says "Stop!" against discrimination; does not discriminate between faith and culture,be the same with a President who proves himself to be an exemplary "Statesman" with his speeches and actions, and the President who is in the opposite position? Can a person who invites people to the truth, guidance, humane life, goodness and beauty be in the same category as a person who invites people to the darkness of ignorance, perversion of blasphemy and denial, oppression and satanic patterns? With a person who makes great efforts to help people who break new ground with his works, and whose only goal is the consent of Allah while walking on this path, a person who made a bad breakthrough and tried to get people to walk this path, is it acceptable at the same level? Of course not! See how our Beloved Prophet, the master of the universe, summarizes the subject, which we have tried to explain comparatively since above, in two sentences: "A person who invites others to the right path will be rewarded with the same reward as those who follow him. However, nothing will decrease from their (those who follow him) rewards. A person who invites them astray will be given a sin like the sin of those who follow him. However, nothing will be less from the sins of those who follow him." Bad groundbreaking people will always be remembered with hatred and curse for years, even centuries, and they will be condemned to hell as a result. But good groundbreaking people will always be remembered, and rewarded with goodness, beauty, kindness and prayers and will live forever in heaven. In the light of the message given by a song, the analysis we made in the world of contemplation, and most importantly, the golden words of our beloved Prophet Muhammad (PBUH), who illuminated our world of belief like the sun, I ask: - Which position would you like to be in? Prof. Dr. Bayram ALTAN
wangjian2016
No description available
satriagibran20
No description available
Tangtaibai
No description available
wangzhenyu414
No description available
zhaoye6223
No description available
Qiue-G
No description available
Eric-Tie
No description available
anantbhardwaj828
🖱️ Simplify account management and reset machine ID with Cursor Free VIP, your go-to helper for Cursor AI free trials.