{"version":3,"file":"CardStack.BiCuxJBP.mjs","names":["useState"],"sources":["https:/framerusercontent.com/modules/MCzohrtv0nFUwSv1xTJt/1QVwY6Fq5ytvOkX9A0dK/CardStack.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useEffect,useState}from\"react\";import{motion}from\"framer-motion\";import{addPropertyControls,ControlType}from\"framer\";// ────────────────────────────────────────────\n// All 64 reviews, keyed by \"Grade X - Subject\"\n// ────────────────────────────────────────────\nconst ALL_REVIEWS={// ── GRADE 9 ──────────────────────────────\n\"Grade 9 - Math\":[{name:\"Jordan Mitchell\",designation:\"Grade 9 Student\",content:\"I was barely passing algebra and honestly felt lost in class. My tutor broke things down so well and was super patient. My average went from a 58 to an **82 in about two months**. Highly recommend!\"},{name:\"Chloe Bergeron\",designation:\"Grade 9 Student\",content:\"My daughter was struggling with math and we tried a couple of other options first. NAT matched her with a tutor who **figured out her gaps from middle school** and filled them in. She's actually enjoying math now.\"},{name:\"Ethan Nakamura\",designation:\"Grade 9 Student\",content:\"I was hesitant at first but my tutor really knew the material and made it click. She gave me **personalized strategies for solving word problems** and my test scores came up fast. Worth every penny!\"},{name:\"Ava Kowalski\",designation:\"Grade 9 Student\",content:\"Finding a good math tutor who actually knows the grade 9 curriculum was harder than I expected. NAT nailed the match. My son's tutor has a **knack for breaking down complex topics into simple steps**. Great experience.\"}],\"Grade 9 - Biology\":[{name:\"Maya Thompson\",designation:\"Grade 9 Student\",content:\"Biology felt like memorizing random facts until my tutor showed me how everything connects. Went from a C to a B+ and I actually **remember what I studied** for once. Can't thank them enough!\"},{name:\"Liam Tremblay\",designation:\"Grade 9 Student\",content:\"My son struggled with cell biology and genetics. His tutor was so patient and really took the time to break things down. He went from barely passing to **getting an A- on his last test**. Lifesaver.\"},{name:\"Sofia Reyes\",designation:\"Grade 9 Student\",content:\"I could read the textbook fine but couldn't apply it on tests. My tutor gave me **customized study plans and test-taking strategies** that actually worked. My confidence has completely changed. Highly recommended!\"},{name:\"Noah Campbell\",designation:\"Grade 9 Student\",content:\"Switched to NAT after a bad experience elsewhere. The difference was night and day. My tutor genuinely cares about progress and **explains concepts at a depth my teacher never had time for**. Amazing service.\"}],\"Grade 9 - Chemistry\":[{name:\"Isabella Parker\",designation:\"Grade 9 Student\",content:\"I was confused by the periodic table and balancing equations felt impossible. My tutor was incredibly patient and made me **practice with real examples until it clicked**. Ended the year with an A-. So grateful!\"},{name:\"Lucas Dubois\",designation:\"Grade 9 Student\",content:\"My son kept saying chemistry made no sense. We found NAT and his tutor found the exact gap in his understanding and worked from there. Two months later he's **pulling mid-80s**. Would definitely recommend.\"},{name:\"Emma Sandoval\",designation:\"Grade 9 Student\",content:\"I needed help with naming compounds and writing formulas. My tutor was a real chemistry major from a top university and **explained the logic behind the rules** instead of just making me memorize. Great experience!\"},{name:\"Caleb Morrison\",designation:\"Grade 9 Student\",content:\"Started tutoring right before midterms and still saw results. My tutor gave me a **personalized plan focused on exactly what shows up on tests**. The attention to detail really stood out. Highly recommend NAT!\"}],\"Grade 9 - Physics\":[{name:\"Aiden Foster\",designation:\"Grade 9 Student\",content:\"Physics was my worst subject. My tutor actually explained the concepts behind the formulas instead of just showing steps. Went from failing to a **solid B in about two months**. Worth every penny!\"},{name:\"Olivia Chen\",designation:\"Grade 9 Student\",content:\"My daughter couldn't connect the math to the physics. Her tutor was super patient and walked through every problem showing where the numbers come from. She's now **solving problems on her own**. Can't thank them enough!\"},{name:\"Marcus Williams\",designation:\"Grade 9 Student\",content:\"I kept mixing up concepts and my test scores showed it. My tutor used **real-world examples that made everything click**. My teacher even noticed the improvement. Really well-run tutoring organization.\"},{name:\"Harper Leclerc\",designation:\"Grade 9 Student\",content:\"Honestly didn't expect much but my tutor changed the way I approach problems. She was knowledgeable, patient, and gave me **strategies that actually work under test pressure**. My grades have gone up across the board.\"}],// ── GRADE 10 ─────────────────────────────\n\"Grade 10 - Math\":[{name:\"Ryan Patel\",designation:\"Grade 10 Student\",content:\"Geometry proofs were destroying my grade. My tutor taught me a structured approach and was incredibly patient. Went from a D+ to a B and **my attitude towards math has completely changed**. Highly recommended!\"},{name:\"Brooklyn Nguyen\",designation:\"Grade 10 Student\",content:\"I was falling behind in Algebra II and panicking. NAT matched me with a tutor who **identified where my foundations were weak** and rebuilt them while keeping up with class. The personalized attention made all the difference.\"},{name:\"Tyler Morrison\",designation:\"Grade 10 Student\",content:\"Best decision my parents made. I went from barely passing to honor roll. My tutor didn't just help with homework — she gave me a **customized study plan** that changed how I learn math entirely. Amazing experience!\"},{name:\"Zoe Lavoie\",designation:\"Grade 10 Student\",content:\"My tutor from NAT knew the material inside and out. She has a knack for **breaking down complex topics into understandable steps**. I finally stopped freezing on tests. Really impressed with their outreach and communication too.\"}],\"Grade 10 - Biology\":[{name:\"Mia Andersson\",designation:\"Grade 10 Student\",content:\"The cellular respiration unit completely lost me. My tutor drew out every step until I could reproduce it from memory. **My test score jumped 22 points.** The personalized attention really stood out. Highly recommend!\"},{name:\"Daniel Kim\",designation:\"Grade 10 Student\",content:\"My son needed someone who actually understood biology beyond a textbook. His tutor was so knowledgeable and genuinely cares about his students' progress. He went from a C to a **B+ in one semester**. Can't thank them enough!\"},{name:\"Abigail Fraser\",designation:\"Grade 10 Student\",content:\"I was struggling with genetics and couldn't figure out what I was doing wrong. My tutor gave me **personalized strategies for each problem type** and my confidence completely changed. Worth every penny!\"},{name:\"Jackson H\\xe9bert\",designation:\"Grade 10 Student\",content:\"Went in thinking I needed help with everything, but my tutor figured out it was really just how I read the questions. **Fixed that one thing and my grade went from a C to an A-.** Amazing service.\"}],\"Grade 10 - Chemistry\":[{name:\"Samantha Brooks\",designation:\"Grade 10 Student\",content:\"The mole unit wrecked my grade. My tutor showed me it was actually a math problem, not a chemistry one, and **drilled the conversions until they were second nature**. Went from a 52 to an 87. Lifesaver!\"},{name:\"James Okafor\",designation:\"Grade 10 Student\",content:\"My daughter's chemistry grade dropped overnight. Her NAT tutor was so patient and really took the time to figure out what was going wrong. She went from barely passing to **getting an 87 on her next test**. Highly recommend!\"},{name:\"Natalie Pearson\",designation:\"Grade 10 Student\",content:\"I could explain reactions perfectly but kept getting wrong answers on calculations. My tutor has a knack for **breaking down the math inside the chemistry** and working on each part differently. Game changer. Great experience!\"},{name:\"Kevin Bouchard\",designation:\"Grade 10 Student\",content:\"Tried YouTube videos first but kept making the same mistakes. Having a tutor who watches you work and **catches your errors in real time** is completely different. My grades are back up. Worth every penny!\"}],\"Grade 10 - Physics\":[{name:\"Lauren Martinez\",designation:\"Grade 10 Student\",content:\"I couldn't set up free-body diagrams at all. My tutor was incredibly patient and made me draw every force before touching a number. Once I got that habit, **the problems started solving themselves**. So grateful!\"},{name:\"Alex Gupta\",designation:\"Grade 10 Student\",content:\"My son's physics grade was dragging his GPA down. His tutor figured out the real issue was unit conversions, not physics concepts, and **fixed that first**. Smart approach. Really impressed with the personalized attention.\"},{name:\"Rachel Leblanc\",designation:\"Grade 10 Student\",content:\"I was overwhelmed by the energy unit. My tutor helped me understand when to use each formula instead of just memorizing. Ended up with **my highest test score of the year**. Highly recommend NAT for physics!\"},{name:\"Ben Wallace\",designation:\"Grade 10 Student\",content:\"Started tutoring after failing my first physics test. Six weeks later I pulled an 81. My tutor was knowledgeable and gave me **strategies for the exact problem types my teacher keeps using**. Can't thank them enough!\"}],// ── GRADE 11 ─────────────────────────────\n\"Grade 11 - Math\":[{name:\"Sarah Johansson\",designation:\"Grade 11 Student\",content:\"Pre-calc was the first math class where I couldn't just figure it out. My tutor **broke down trig identities into patterns I could recognize on tests**. Went from a C- to a B+. Saved my junior year. Highly recommend!\"},{name:\"Christopher Tran\",designation:\"Grade 11 Student\",content:\"I needed someone who could teach at my pace, not the class pace. My NAT tutor was super patient and **moved fast where I was strong and slowed down where I wasn't**. My average went up 15 points. Amazing experience!\"},{name:\"Jessica Murray\",designation:\"Grade 11 Student\",content:\"Between SAT prep and pre-calc I was drowning. My tutor **aligned both so I was studying for the SAT while keeping up with class**. Incredibly efficient. Their personalized approach really stood out. Worth every penny!\"},{name:\"Matthew Arsenault\",designation:\"Grade 11 Student\",content:\"My tutor was from an Ivy League school and genuinely cared about my progress. He didn't just solve problems for me — he made sure I could **solve them alone on test day**. Really knowledgeable and dedicated. Highly recommended!\"}],\"Grade 11 - Biology\":[{name:\"Emily Richardson\",designation:\"Grade 11 Student\",content:\"AP Bio was overwhelming until my tutor helped me build a framework for all the content. I stopped memorizing everything and started **understanding the connections**. Went from a C+ to an A-. Can't thank them enough!\"},{name:\"David Gagnon\",designation:\"Grade 11 Student\",content:\"My daughter needed someone who could handle AP-level biology. Her tutor was a real bio major and genuinely cares about students' progress. She **explained processes at a depth the teacher never had time for**. Great experience!\"},{name:\"Ashley Ramirez\",designation:\"Grade 11 Student\",content:\"I went from struggling with free-response questions to writing answers that earned full marks. My tutor gave me **personalized training on what AP graders look for**. My grades improved so much. Highly recommend NAT!\"},{name:\"Brandon Mackenzie\",designation:\"Grade 11 Student\",content:\"Honestly the best tutor I've ever had. He didn't waste time on stuff I already knew. Every session was **targeted at what I was actually losing marks on**. The customized approach made all the difference. Amazing service.\"}],\"Grade 11 - Chemistry\":[{name:\"Nicole Bauer\",designation:\"Grade 11 Student\",content:\"Equilibrium was the unit that broke me. My tutor was incredibly patient and worked through ICE tables until I could do them in my sleep. **Went from barely passing to an 88 on my next test.** Worth every penny!\"},{name:\"Andrew Singh\",designation:\"Grade 11 Student\",content:\"AP Chemistry is brutal and I needed someone who actually knew the subject deeply. My tutor was a chemistry major and **could answer every question I threw at her**. The quality of tutoring was on another level. Highly recommend!\"},{name:\"Paige Desjardins\",designation:\"Grade 11 Student\",content:\"I had gaps from grade 10 that were killing me. My tutor figured out exactly what was missing and **rebuilt stoichiometry while keeping me current** with new material. Really thorough with lots of attention to detail!\"},{name:\"Justin Howard\",designation:\"Grade 11 Student\",content:\"Thermodynamics and electrochemistry felt impossible. My tutor connected them to principles I already knew and **suddenly the new stuff made sense**. She genuinely cares about her students' progress. Can't thank NAT enough!\"}],\"Grade 11 - Physics\":[{name:\"Kayla Peterson\",designation:\"Grade 11 Student\",content:\"I couldn't wrap my head around circuits and electricity. My tutor was so patient and used analogies that actually made sense. **Went from a D to a B+.** Really impressed with the personalized attention. Highly recommend!\"},{name:\"Nathan C\\xf4t\\xe9\",designation:\"Grade 11 Student\",content:\"AP Physics was destroying my confidence. My tutor rebuilt my problem-solving approach from the ground up and **taught me to draw diagrams before touching equations**. Total turnaround. Worth every penny!\"},{name:\"Rebecca Li\",designation:\"Grade 11 Student\",content:\"My son went from wanting to drop physics to getting one of the highest scores in his class. The tutor **matched his learning style perfectly** and genuinely cared about his progress. Amazing experience. Can't thank them enough!\"},{name:\"Connor Belanger\",designation:\"Grade 11 Student\",content:\"I was spending hours on physics homework and still getting Cs. My tutor showed me I was overcomplicating every problem. She's incredibly knowledgeable and **helped me simplify my approach**. My grades went up fast. Highly recommend!\"}],// ── GRADE 12 ─────────────────────────────\n\"Grade 12 - Math\":[{name:\"Amanda Chen\",designation:\"Grade 12 Student\",content:\"Calculus was the hardest class of my life. My tutor connected derivatives to real applications and suddenly it wasn't abstract anymore. **Ended with a 91.** The personalized approach really made the difference. Highly recommend!\"},{name:\"Jacob Pelletier\",designation:\"Grade 12 Student\",content:\"I was juggling AP Calc with college applications and running out of time. My tutor was super efficient and **didn't waste a single session**. Couldn't have gotten through senior year without her. Worth every penny!\"},{name:\"Madeline Torres\",designation:\"Grade 12 Student\",content:\"Integration was where I hit a wall. My tutor has a real knack for breaking down complex topics. She **taught me to recognize which technique to use** on each problem type. My exam scores shot up. Amazing service!\"},{name:\"Owen MacDonald\",designation:\"Grade 12 Student\",content:\"My tutor was from a top engineering program and knew calculus inside and out. He was knowledgeable, patient, and **explained things in a way my classroom teacher never could**. Best investment my parents made all year.\"}],\"Grade 12 - Biology\":[{name:\"Grace Henderson\",designation:\"Grade 12 Student\",content:\"Senior year AP Bio was a different beast. My tutor helped me master the lab design questions I kept losing marks on. **Ended up scoring a 5 on the AP exam.** The personalized training really paid off. Can't thank them enough!\"},{name:\"Dylan Charbonneau\",designation:\"Grade 12 Student\",content:\"Needed to keep my bio grade up for pre-med applications. My tutor genuinely cared about my progress and **pushed me beyond just passing to actually excelling**. My recommendation letters reflected it. Highly recommend NAT!\"},{name:\"Hailey Simmons\",designation:\"Grade 12 Student\",content:\"I underestimated how much biochemistry shows up in senior bio. My tutor **connected the chemistry I already knew to the biology I was learning** and everything clicked. Really impressed with the quality of tutoring.\"},{name:\"Samuel Gagn\\xe9\",designation:\"Grade 12 Student\",content:\"My son's tutor helped him prepare for both the AP exam and university entrance at the same time. Super efficient, focused sessions every week. **His acceptance letter says it all.** Worth every penny!\"}],\"Grade 12 - Chemistry\":[{name:\"Victoria Adams\",designation:\"Grade 12 Student\",content:\"Senior chemistry is basically a university course. My tutor was a real chemistry major and **helped me understand organic reactions at a depth** that gave me a head start in college. Absolutely worth it. Highly recommend!\"},{name:\"Thomas Girard\",designation:\"Grade 12 Student\",content:\"I was drowning in electrochemistry and my teacher moved too fast. My tutor was incredibly patient, walked through each half-reaction, and **within three weeks I was catching up**. The personalized attention was amazing.\"},{name:\"Lily Patterson\",designation:\"Grade 12 Student\",content:\"Needed a strong chemistry grade for engineering applications. My tutor identified the two topics pulling my average down and **we focused only on those**. Really thorough and efficient. Can't thank NAT enough!\"},{name:\"Michael Fournier\",designation:\"Grade 12 Student\",content:\"AP Chemistry nearly broke me. My tutor had actually studied chemistry at a top university and knew the subject inside and out. **Went from a 3 to a 5 on the AP.** Worth every penny. Highly recommend!\"}],\"Grade 12 - Physics\":[{name:\"Sophia Bennett\",designation:\"Grade 12 Student\",content:\"AP Physics C was the hardest course I've ever taken. My tutor helped me see the calculus inside the physics instead of treating them separately. **Total game changer for my grade.** Really knowledgeable. Highly recommend!\"},{name:\"William Lapointe\",designation:\"Grade 12 Student\",content:\"My son needed physics help for his engineering applications. His tutor was from a top program and **made electromagnetism actually make sense**. His teacher asked what changed. Can't thank NAT enough!\"},{name:\"Ella Robinson\",designation:\"Grade 12 Student\",content:\"I was getting the concepts but failing the math. My tutor was super patient and taught me to set up problems systematically. **My average jumped 18 points.** The personalized approach really stood out. Worth every penny!\"},{name:\"Jack B\\xe9liveau\",designation:\"Grade 12 Student\",content:\"Rotational dynamics was where I fell apart. My tutor connected it back to linear motion concepts I already knew and **the whole unit opened up**. Genuinely cares about students' progress. Finished the year with an A.\"}]};// Build the keys for the dropdown\nconst REVIEW_KEYS=Object.keys(ALL_REVIEWS);// ────────────────────────────────────────────\n// Card Stack Component (unchanged logic)\n// ────────────────────────────────────────────\nconst CardStack=({items,offset=10,scaleFactor=.06,rotationInterval=5e3,cardBackgroundColor=\"#ffffff\",nameFont,designationFont,contentFont,highlightBgColor=\"#d1fae5\",highlightTextColor=\"#047857\",cardWidth=384,cardHeight=240})=>{const[cards,setCards]=useState(items);// Reset cards when items change (i.e. when the dropdown selection changes)\nuseEffect(()=>{setCards(items);},[items]);useEffect(()=>{const interval=setInterval(()=>{setCards(prevCards=>{const newArray=[...prevCards];newArray.unshift(newArray.pop());return newArray;});},rotationInterval);return()=>clearInterval(interval);},[rotationInterval]);const parseContent=text=>{const parts=text.split(/(\\*\\*.*?\\*\\*)/g);return parts.map((part,index)=>{if(part.startsWith(\"**\")&&part.endsWith(\"**\")){const highlightedText=part.slice(2,-2);return /*#__PURE__*/_jsx(\"span\",{style:{backgroundColor:highlightBgColor,color:highlightTextColor,padding:\"0.125rem 0.25rem\",fontWeight:\"bold\",borderRadius:\"2px\"},children:highlightedText},index);}return part;});};return /*#__PURE__*/_jsx(\"div\",{style:{position:\"relative\",height:`${cardHeight}px`,width:`${cardWidth}px`,left:\"50%\",transform:\"translateX(-50%)\"},children:cards.map((card,index)=>/*#__PURE__*/_jsxs(motion.div,{style:{position:\"absolute\",backgroundColor:cardBackgroundColor,height:`${cardHeight}px`,width:`${cardWidth}px`,borderRadius:\"1.5rem\",padding:\"1rem\",boxShadow:\"0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04)\",border:\"1px solid rgb(229 229 229)\",transformOrigin:\"top center\",display:\"flex\",flexDirection:\"column\",justifyContent:\"space-between\"},animate:{top:index*-offset,scale:1-index*scaleFactor,zIndex:cards.length-index},transition:{duration:.5,ease:\"easeInOut\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{color:\"rgb(64 64 64)\",lineHeight:\"1.5\",fontSize:contentFont?.fontSize||\"14px\",fontWeight:contentFont?.fontWeight,fontFamily:contentFont?.fontFamily,fontStyle:contentFont?.fontStyle,letterSpacing:contentFont?.letterSpacing,flex:1,overflow:\"auto\"},children:/*#__PURE__*/_jsx(\"p\",{style:{margin:0},children:parseContent(card.content)})}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"p\",{style:{color:\"rgb(23 23 23)\",marginBottom:\"0.25rem\",fontSize:nameFont?.fontSize||\"16px\",fontWeight:nameFont?.fontWeight||500,fontFamily:nameFont?.fontFamily,fontStyle:nameFont?.fontStyle,letterSpacing:nameFont?.letterSpacing},children:card.name}),/*#__PURE__*/_jsx(\"p\",{style:{color:\"rgb(163 163 163)\",fontSize:designationFont?.fontSize||\"14px\",fontWeight:designationFont?.fontWeight,fontFamily:designationFont?.fontFamily,fontStyle:designationFont?.fontStyle,letterSpacing:designationFont?.letterSpacing,margin:0},children:card.designation})]})]},card.id))});};// ────────────────────────────────────────────\n// Main Component\n// ────────────────────────────────────────────\nexport default function CardStackDemo({reviewSet=\"Grade 9 - Math\",offset=10,scaleFactor=.06,rotationInterval=5e3,cardBackgroundColor=\"#ffffff\",nameFont,designationFont,contentFont,highlightBgColor=\"#d1fae5\",highlightTextColor=\"#047857\",cardWidth=384,cardHeight=240}){// Look up the 4 reviews for the selected grade + subject\nconst reviewData=ALL_REVIEWS[reviewSet]||ALL_REVIEWS[\"Grade 9 - Math\"];const cards=reviewData.map((card,index)=>({...card,id:index}));return /*#__PURE__*/_jsx(CardStack,{items:cards,offset:offset,scaleFactor:scaleFactor,rotationInterval:rotationInterval,cardBackgroundColor:cardBackgroundColor,nameFont:nameFont,designationFont:designationFont,contentFont:contentFont,highlightBgColor:highlightBgColor,highlightTextColor:highlightTextColor,cardWidth:cardWidth,cardHeight:cardHeight});}// ────────────────────────────────────────────\n// Framer Property Controls\n// ────────────────────────────────────────────\naddPropertyControls(CardStackDemo,{reviewSet:{type:ControlType.Enum,title:\"Review Set\",options:REVIEW_KEYS,optionTitles:REVIEW_KEYS,defaultValue:\"Grade 9 - Math\"},cardWidth:{type:ControlType.Number,title:\"Card Width\",defaultValue:384,min:200,max:800,step:8,displayStepper:true},cardHeight:{type:ControlType.Number,title:\"Card Height\",defaultValue:240,min:150,max:600,step:8,displayStepper:true},nameFont:{type:ControlType.Font,title:\"Name Font\",controls:\"extended\",defaultFontType:\"sans-serif\"},designationFont:{type:ControlType.Font,title:\"Designation Font\",controls:\"extended\",defaultFontType:\"sans-serif\"},contentFont:{type:ControlType.Font,title:\"Content Font\",controls:\"extended\",defaultFontType:\"sans-serif\"},offset:{type:ControlType.Number,title:\"Offset\",defaultValue:10,min:0,max:30,step:1,displayStepper:true},scaleFactor:{type:ControlType.Number,title:\"Scale Factor\",defaultValue:.06,min:0,max:.2,step:.01,displayStepper:true},rotationInterval:{type:ControlType.Number,title:\"Rotation Speed (ms)\",defaultValue:5e3,min:1e3,max:1e4,step:500,displayStepper:true},cardBackgroundColor:{type:ControlType.Color,title:\"Card Background\",defaultValue:\"#ffffff\"},highlightBgColor:{type:ControlType.Color,title:\"Highlight Background\",defaultValue:\"#d1fae5\"},highlightTextColor:{type:ControlType.Color,title:\"Highlight Text\",defaultValue:\"#047857\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CardStackDemo\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CardStack.map"],"mappings":"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"}