PageSourceSearch

https://otsufrontdev.vercel.app/static/js/clubs-societies.061174ea.chunk.js

js otsufrontdev.vercel.app collected 2026-10-03 07:27:25 UTC 18,278 bytes, 2 lines download raw bytes

1"use strict";(self.webpackChunkotsufrontend=self.webpackChunkotsufrontend||[]).push([[9013],{8677:(e,t,s)=>{s.r(t),s.d(t,{default:()=>d});var a=s(2791),i=s(4233),o=s(4270),n=s(4806),l=s(7959),r=s(184);class c extends a.Component{constructor(e){super(e),this.state={inner_name:"",inner_subject:"",inner_student_email:"",formpagename:"clubssocieties",inner_student_msg:"",captcha:"",contact_form_msg:"",alertClass:"",inner_name_emsg:"",inner_subject_emsg:"",inner_student_email_emsg:"",inner_student_msg_emsg:""},this.recaptchaRef=a.createRef()}componentDidMount(){document.querySelectorAll(".counter").forEach((e=>{let t,s=[.../(\D+)?(\d+)(\D+)?(\d+)?(\D+)?/.exec(e.textContent)],a=!0;for(s.shift(),s=s.filter((e=>null!=e));e.firstChild;)e.removeChild(e.firstChild);for(let o of s)if(isNaN(o))e.insertAdjacentHTML("beforeend","<span>".concat(o,"</span>"));else for(let t=0;t<o.length;t++)e.insertAdjacentHTML("beforeend",'<span data-value="'.concat(o[t],'">\n                            <span>&ndash;</span>\n                            ').concat(Array(parseInt(o[t])+1).join(0).split(0).map(((e,t)=>"\n                                <span>".concat(t,"</span>\n                            "))).join(""),"\n                        </span>"));t=[...e.querySelectorAll("span[data-value]")];let i=()=>{let s=e.getBoundingClientRect().top,o=1*window.innerHeight;setTimeout((()=>{a=!1}),1e3),s<o&&(setTimeout((()=>{for(let e of t){let t=parseInt(e.getAttribute("data-value"))+1;e.style.transform="translateY(-".concat(100*t,"%)")}}),a?1e3:0),window.removeEventListener("scroll",i))};window.addEventListener("scroll",i),i()})),this.props.dispatch((0,l.yc)())}render(){return(0,r.jsxs)(a.Fragment,{children:[(0,r.jsxs)(o.q,{children:[(0,r.jsx)("meta",{charSet:"utf-8"}),(0,r.jsx)("title",{children:"Clubs & Society - OTSU"}),(0,r.jsx)("meta",{name:"description",content:""})]}),(0,r.jsxs)("div",{className:"event-main-wrapper",children:[(0,r.jsxs)("section",{className:"ots_banner--section otsu_event--banner ptb",children:[(0,r.jsx)("div",{className:"otsu_banner--left--shape",children:(0,r.jsx)("img",{src:"images/Group_47.svg",alt:"Banner Left Shape"})}),(0,r.jsx)("div",{className:"otsu_container",children:(0,r.jsx)("div",{className:"otsu__event--mainbox",children:(0,r.jsx)("div",{className:"otsu_page--title",children:(0,r.jsx)("h1",{"data-aos":"fade-down","data-aos-once":"true",children:"Clubs & Societies"})})})})]}),(0,r.jsx)("section",{className:"otsu_about--section ptb fallfiar-img cs-font",children:(0,r.jsx)("div",{className:"otsu_container",children:(0,r.jsxs)("div",{className:"otsu_row",children:[(0,r.jsx)("div",{className:"otsu__50--col",children:(0,r.jsx)("div",{className:"otsu_about-left aos-init aos-animate","data-aos":"fade-down","data-aos-once":"true",children:(0,r.jsx)("img",{src:"images/club-soceties.png",alt:"clubs soceties"})})}),(0,r.jsx)("div",{className:"otsu__50--col",children:(0,r.jsxs)("div",{className:"otsu_about-right",children:[(0,r.jsx)("div",{className:"otsu_comman-title ff-title",children:(0,r.jsx)("h3",{"data-aos":"fade-down","data-aos-once":"true",className:"aos-init aos-animate",children:"Ignite Your Passion!"})}),(0,r.jsx)("div",{className:"otsu_about-content",children:(0,r.jsx)("p",{"data-aos":"fade-up","data-aos-once":"true",className:"aos-init aos-animate",children:"Academic success and an enjoyable, holistic university experience go hand-in-hand. So make the most of your time here by joining a club \u2013 it may be the best decision you make in university! Clubs & Societies are student-run groups that give you opportunities to make lifelong connections with like-minded people, explore your passions, and contribute to your community!"})})]})})]})})}),(0,r.jsx)("section",{className:"club-so-main ptb",children:(0,r.jsxs)("div",{className:"otsu_container line-center",children:[(0,r.jsx)("div",{className:"otsu_content-title text-center mb-3",children:(0,r.jsx)("h3",{children:"Get Started"})}),(0,r.jsxs)("div",{className:"otsu_row mt-0",children:[(0,r.jsx)("div",{className:"otsu__33--col",children:(0,r.jsxs)("div",{className:"desside-run-box club-so-box curs
1or-pointer",onClick:()=>this.props.history.push("club"),children:[(0,r.jsx)("img",{src:"images/cs-icon-21.svg",alt:"start a club"}),(0,r.jsx)("h4",{children:"JOIN OR START"}),(0,r.jsx)("small",{children:"A Club"})]})}),(0,r.jsx)("div",{className:"otsu__33--col",children:(0,r.jsxs)("div",{className:"desside-run-box club-so-box cursor-pointer",onClick:()=>this.props.history.push("society"),children:[(0,r.jsx)("img",{src:"images/cs_icon-22.svg",alt:"society"}),(0,r.jsx)("h4",{children:"GET INVOLVED"}),(0,r.jsx)("small",{children:"With your society"})]})}),(0,r.jsx)("div",{className:"otsu__33--col",children:(0,r.jsxs)("div",{className:"desside-run-box club-so-box cursor-pointer",onClick:()=>this.props.history.push("executive-tools"),children:[(0,r.jsx)("img",{src:"images/cs-icon-24.svg",alt:"executive members"}),(0,r.jsx)("h4",{children:"FIND RESOURCES"}),(0,r.jsx)("small",{children:"For executive members"})]})})]})]})}),(0,r.jsx)("section",{className:"counter-section-main ptb",children:(0,r.jsx)("div",{className:"otsu_container",children:(0,r.jsxs)("div",{className:"counters",children:[(0,r.jsxs)("div",{className:"counter-box",children:[(0,r.jsx)("img",{src:"images/cs_icon-06.svg",alt:"ratified groups"}),(0,r.jsx)("h6",{children:"RATIFIED GROUPS"}),(0,r.jsx)("h3",{className:"counter","aria-label":"97",children:"97"})]}),(0,r.jsxs)("div",{className:"counter-box",children:[(0,r.jsx)("img",{src:"images/cs_icon-07.svg",alt:"executive members"}),(0,r.jsx)("h6",{children:"EXECUTIVE MEMBERS"}),(0,r.jsx)("h3",{className:"counter","aria-label":"501",children:"501"})]}),(0,r.jsxs)("div",{className:"counter-box",children:[(0,r.jsx)("img",{src:"images/e-hosted.svg",alt:"events hosted",width:"110px"}),(0,r.jsx)("h6",{children:"EVENTS HOSTED"}),(0,r.jsx)("h3",{className:"counter","aria-label":"399",children:"399"})]})]})})}),(0,r.jsx)("section",{className:"otsu_about--section ptb fallfiar-img cs-font bg-left",children:(0,r.jsx)("div",{className:"otsu_container",children:(0,r.jsxs)("div",{className:"otsu_row",children:[(0,r.jsx)("div",{className:"otsu__50--col",children:(0,r.jsxs)("div",{className:"otsu_about-right left",children:[(0,r.jsx)("div",{className:"otsu_comman-title ff-title",children:(0,r.jsx)("h3",{"data-aos":"fade-down","data-aos-once":"true",children:"Why Join"})}),(0,r.jsx)("div",{className:"otsu_about-content ",children:(0,r.jsxs)("ul",{className:"cs-why join",children:[(0,r.jsxs)("li",{children:[(0,r.jsx)("h4",{children:"Enhance your student experience"}),"Connect with likeminded individuals."]}),(0,r.jsxs)("li",{children:[(0,r.jsx)("h4",{children:"Develop personal and professional skills"}),"Cultivate your skillset to extend beyond your time on campus."]}),(0,r.jsxs)("li",{children:[(0,r.jsx)("h4",{children:"Receive official co-curricular recognition"}),"Add some OTSU flair to your resume with official recognition from the institution."]})]})})]})}),(0,r.jsx)("div",{className:"otsu__50--col order1",children:(0,r.jsx)("div",{className:"otsu_about-left","data-aos":"fade-down","data-aos-once":"true",children:(0,r.jsx)("img",{src:"images/Whyus.png",alt:"why us"})})})]})})}),(0,r.jsx)("section",{className:"otsu__faq ptb",id:"content",children:(0,r.jsxs)("div",{className:"otsu_container",children:[(0,r.jsxs)("div",{className:"otsu_comman-title text-center",children:[(0,r.jsx)("div",{className:"otsu__comman-small","data-aos":"fade-down","data-aos-once":"true",children:"FAQ"}),(0,r.jsx)("h3",{"data-aos":"fade-down","data-aos-once":"true",children:"How can we help you?"})]}),(0,r.jsx)("div",{className:"otsu_row",children:(0,r.jsxs)("div",{className:"accrodion-grp faq-accrodion",children:[(0,r.jsx)(n.Z,{collapsed:!0,render:e=>{let{toggle:t,setCollapsibleElement:s,toggleState:a}=e;return(0,r.jsx)("div",{className:"accrodion","data-aos":"fade-up","data-aos-once":"true",children:(0,r.jsxs)("div",{className:"accrodion-inner",children:[(0,r.jsx)("div",{className:"accrodion-title ".concat("COLLAPSED"!==a?"activrfaq":""),onClick:t,children:(0,r.jsx)("h4",{children:"What is the difference between a Club and a Society?"})}),(0,r.jsx)("div",{className:"faqcontent",ref:s,children:(0,r.jsx)("div",{className:"inner",children:(0,r.jsx)("p",{children:"Clubs are based on common interests, hobbies or potential career aspirations. Societies, on the other hand, are based on institutional faculties (Health Science, Engineering, Business etc.)."})})})]})})}}),(0,r.jsx)(n.Z,{collapsed:!0,render:e=>{let{toggle:t,setCollapsibleElement:s,toggleState:a}=e;return(0,r.jsx)("div",{className:"accrodion","data-aos":"fade-up","data-aos-once":"true",children:(0,r.jsxs)("div",{className:"accrodion-inner",children:[(0,r.jsx)("div",{className:"accrodion-title ".concat("COLLAPSED"!==a?"activrfaq":""),onClick:t,children:(0,r.jsx)("h4",{children:"Who can get involved with Clubs and Societies?"})}),(0,r.jsx)("div",{className:"faqcontent",ref:s,children:(0,r.jsx)("div",{className:"inner",children:(0,r.jsx)("p",{children:"If you are a full-time Ontario Tech Student who has not opted out of the Clubs & Societies fee, you are able to participate! Clubs are open to everyone but admission to a Society is based on which faculty you are admitted to."})})})]})})}}),(0,r.jsx)(n.Z,{collapsed:!0,render:e=>{let{toggle:t,setCollapsibleElement:s,toggleState:a}=e;return(0,r.jsx)("div",{className:"accrodion","data-aos":"fade-up","data-aos-once":"true",children:(0,r.jsxs)("div",{className:"accrodion-inner",children:[(0,r.jsx)("div",{className:"accrodion-title ".concat("COLLAPSED"!==a?"activrfaq":""),onClick:t,children:(0,r.jsx)("h4",{children:"How do I start a Club?"})}),(0,r.jsx)("div",{className:"faqcontent",ref:s,children:(0,r.jsx)("div",{className:"inner",children:(0,r.jsxs)("p",{children:["Everything you need to know about starting a club can be found on the"," ",(0,r.jsx)("a",{href:"https://otsu.ca/start-a-club",className:"inline-links",children:"start a club page"}),". And, as always, you can"," ",(0,r.jsx)("a",{href:"mailto:[email protected]",className:"inline-links",children:"reach out to us directly"}
1)," ","for any support and guidance you need."]})})})]})})}}),(0,r.jsx)(n.Z,{collapsed:!0,render:e=>{let{toggle:t,setCollapsibleElement:s,toggleState:a}=e;return(0,r.jsx)("div",{className:"accrodion","data-aos":"fade-up","data-aos-once":"true",children:(0,r.jsxs)("div",{className:"accrodion-inner",children:[(0,r.jsx)("div",{className:"accrodion-title ".concat("COLLAPSED"!==a?"activrfaq":""),onClick:t,children:(0,r.jsx)("h4",{children:"Can I be in a Club/Society if I opted out of the fee?"})}),(0,r.jsx)("div",{className:"faqcontent",ref:s,children:(0,r.jsx)("div",{className:"inner",children:(0,r.jsx)("p",{children:"Clubs & Societies depend on student fees to plan events and offer services to their members. Without that funding, they are unsustainable and cannot operate. So, in short, no, you can\u2019t be a part of the club if you don\u2019t pay your dues."})})})]})})}}),(0,r.jsx)(n.Z,{collapsed:!0,render:e=>{let{toggle:t,setCollapsibleElement:s,toggleState:a}=e;return(0,r.jsx)("div",{className:"accrodion","data-aos":"fade-up","data-aos-once":"true",children:(0,r.jsxs)("div",{className:"accrodion-inner",children:[(0,r.jsx)("div",{className:"accrodion-title ".concat("COLLAPSED"!==a?"activrfaq":""),onClick:t,children:(0,r.jsx)("h4",{children:"Can I opt out mid-year for a refund?"})}),(0,r.jsx)("div",{className:"faqcontent",ref:s,children:(0,r.jsx)("div",{className:"inner",children:(0,r.jsx)("p",{children:"Sorry, you must opt out before the deadline to receive a refund."})})})]})})}})]})})]})})]})]})}}const d=(0,i.$j)((e=>({refreshing:e.generalActions.refreshing,refreshingForm:e.generalActions.refreshingForm,modelShow:e.generalActions.modelShow})))(c)},4806:(e,t,s)=>{s.d(t,{Z:()=>x});var a=s(2791);function i(e,t,s){return t in e?Object.defineProperty(e,t,{value:s,enumerable:!0,configurable:!0,writable:!0}):e[t]=s,e}const o="undefined"!=typeof window?window:s.g,n=o.requestAnimationFrame?o.requestAnimationFrame.bind(o):e=>o.setTimeout(e,16),l=o.cancelAnimationFrame?o.cancelAnimationFrame.bind(o):o.clearInterval.bind(o),r=Object.freeze({EXPANDED:"EXPANDED",COLLAPSED:"COLLAPSED",EXPANDING:"EXPANDING",COLLAPSING:"COLLAPSING"}),c=e=>e<.5?4*e*e*e:.5*Math.pow(2*e-2,3)+1,d=e=>e===r.EXPANDING||e===r.COLLAPSING,h=e=>{let{value:t,max:s=1,min:a=0}=e;return t>s?s:t<a?a:t},p=()=>Date.now(),u=e=>Math.max(0,parseInt(+e,10)||0),g=e=>{let{next:t,prev:s}=e;const a=Math.abs(t-s);let i=t;return a>.15&&(t>s?i-=.75*a:i+=.75*a),i};class m extends a.Component{constructor(){var e;super(...arguments),e=this,i(this,"_state_",{collapsibleElement:null,toggleState:this.props.collapsed?r.COLLAPSED:r.EXPANDED}),i(this,"GET_HEIGHT",this.props.offsetHeight?"offsetHeight":"scrollHeight"),i(this,"state",{toggleState:this._state_.toggleState,hasReversed:!1,range:this.props.collapsed?0:1,progress:this.props.collapsed?0:1}),i(this,"getCollapsible",(()=>this._state_.collapsibleElement)),i(this,"updateCollapsible",((e,t)=>{this.getCollapsible()&&(this._state_.collapsibleElement.style[e]=t)})),i(this,"setCollapsibleElement",(e=>{this._state_.collapsibleElement=e,this._state_.collapsibleElement&&!this.props.noOverflowHidden&&(this._state_.collapsibleElement.style.overflow="hidden"),this._state_.toggleState===r.COLLAPSED&&this.setCollapsedState({initialState:!0})})),i(this,"toggle",(()=>{if(this.props.irreversible&&d(this._state_.toggleState))return;const e=()=>{this.props.onCollapsing&&this.props.onCollapsing({range:this.state.range,progress:this.state.progress,hasReversed:this.state.hasReversed}),this.collapse()},t=()=>{this.props.onExpanding&&this.props.onExpanding({range:this.state.range,progress:this.state.progress,hasReversed:this.state.hasReversed}),this.expand()},s=e=>{let{toggleState:t,display:s,hasReversed:a}=e;this._state_.toggleState=t,this._state_.hasReversed=!!a,void 0===s||this.props.noDisplayStyle||this.updateCollapsible("display",s);const i=p();if(a){const{startTime:e}=this._state_,t=u(this.props.duration),s=Math.min(t,i-e),a=Math.max(0,t-s);this._state_.startTime=i-a}else{const e=this.getCollapsible();e&&e.style.height&&this.updateCollapsible("height",null),this._state_.boxHeight=e?e[this.GET_HEIGHT]:0,this._state_.startTime=i,this._state_.startDirection=t}this.setState({toggleState:this._state_.toggleState,hasReversed:this._state_.hasReversed})};switch(this._state_.toggleState){case r.EXPANDED:s({toggleState:r.COLLAPSING}),e();break;case r.COLLAPSED:s({toggleState:r.EXPANDING,display:""}),t();break;case r.EXPANDING:s({toggleState:r.COLLAPSING,hasReversed:!0}),e();break;case r.COLLAPSING:s({toggleState:r.EXPANDING,display:"",hasReversed:!0}),t()}})),i(this,"setExpandedState",(()=>{this._state_.progress=1,this._state_.toggleState=r.EXPANDED,this.updateCollapsible("height",null),this.setState({toggleState:r.EXPANDED,range:1,progress:this._state_.progress}),this.props.onExpanded&&this.props.onExpanded({hasReversed:this.state.hasReversed})})),i(this,"expand",(()=>{if(this._state_.toggleState!==r.EXPANDING)return;const e=u(this.props.duration);if(e<=0)return void this.setExpandedState();const{startTime:t}=this._state_,s=Math.min(e,p()-t);if(s>=e)this.setExpandedState();else{const{startDirection:t,toggleState:a,boxHeight:i}=this._state_,o=h({value:s/e});let n;n=this.props.whenReversedUseBackwardEase&&t!==a?1-this.props.easeCollapse(1-o):this.props.easeExpand(o),this.props.bestPerformance||this.setState({range:o,progress:n}),this.props.interpolateOnReverse&&this._state_.hasReversed&&(n=g({next:n,prev:this._state_.progress}));const l=Math.round(i*n);this._state_.progress=n,this.updateCollapsible("height","".concat(l,"px")),this.nextTick(this.expand)}})),i(this,"setCollapsedState",(function(){let{initialState:t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};e._state_.progress=0,e._state_.toggleState=r.COLLAPSED,e.props.noDisplayStyle?e.updateCollapsible("height","0px"):(e.updateCollapsible("display","none"),e.updateCollapsible("height",null)),e.setState({toggleState:r.COLLAPSED,range:0,progress:e._state_.progress}),!t&&e.props.onCollapsed&&e.props.onCollapsed({hasReversed:e.state.hasReversed})})),i(this,"collapse",(()=>{if(this._state_.toggleState!==r.COLLAPSING)return;const e=u(this.props.duration);if(e<=0)return void this.setCollapsedState();const{startTime:t}=this._state_,s=Math.min(e,p()-t);if(s>=e)this.setCollapsedState();else{const{startDirection:t,boxHeight:a,toggleState:i}=this._state_,o=1-h({value:s/e}),{whenReversedUseBackwardEase:n,easeExpand:l,easeCollapse:r}=this.props;let c;c=n&&t!==i?l(o):1-r(1-o),this.props.bestPerformance||this.setState({range:o,progress:c}),this.props.interpolateOnReverse&&this._state_.hasReversed&&(c=g({next:c,prev:this._state_.progress}));const d=Math.round(a*c);this._state_.progress=c,this._state_.timeout=this.nextTick(this.collapse),this.updateCollapsible("height","".concat(d,"px"))}})),i(this,"nextTick",(e=>{this._state_.timeout=n(e)}))}render(){const e={onToggle:this.toggle,toggle:this.toggle,setCollapsibleElement:this.setCollapsibleElement,toggleState:this.state.toggleState,hasReversed:this.state.hasReversed,isMoving:d(this.state.toggleState),range:this.state.range,progress:this.state.progress};return"function"==typeof this.props.children?this.props.children(e):this.props.render?this.props.render(e):this.props.children}componentDidMount(){this.props.onMount&&this.props.onMount({toggleState:this.state.toggleState,toggle:this.toggle})}componentDidUpdate(e,t){this.props.collapseEvent&&this.props.collapseEvent>e.collapseEvent&&(this._state_.toggleState!==r.EXPANDED&&this._state_.toggleState!==r.EXPANDING||this.toggle()),this.props.expandEvent&&this.props.expandEvent>e.expandEvent&&(this._state_.toggleState!==r.COLLAPSED&&this._state_.toggleState!==r.COLLAPSING||this.toggle()),this.props.toggleEvent&&this.props.toggleEvent>e.toggleEvent&&this.toggle()}componentWillUnmount(){this.props.onUnmount&&this.props.onUnmount({toggleState:this.state.toggleState}),this._state_.timeout&&l(this._state_.timeout)}}i(m,"defaultProps",{duration:300,easeCollapse:c,easeExpand:c});const x=m}}]);
2//# sourceMappingURL=clubs-societies.061174ea.chunk.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.