From a98f1d6fbbd34c160d685afc59e42934c913fa90 Mon Sep 17 00:00:00 2001 From: nipunadulara Date: Fri, 1 Sep 2023 21:08:58 +0530 Subject: [PATCH] new deployment --- .nojekyll | 0 assets/{browser.ae97e32f.js => browser.dbd88f86.js} | 2 +- assets/{index.442e833c.js => index.1fff15c7.js} | 4 ++-- index.html | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) create mode 100644 .nojekyll rename assets/{browser.ae97e32f.js => browser.dbd88f86.js} (86%) rename assets/{index.442e833c.js => index.1fff15c7.js} (96%) diff --git a/.nojekyll b/.nojekyll new file mode 100644 index 0000000..e69de29 diff --git a/assets/browser.ae97e32f.js b/assets/browser.dbd88f86.js similarity index 86% rename from assets/browser.ae97e32f.js rename to assets/browser.dbd88f86.js index 741ba96..3ca349d 100644 --- a/assets/browser.ae97e32f.js +++ b/assets/browser.dbd88f86.js @@ -1 +1 @@ -import{e as a}from"./index.442e833c.js";function c(t,s){for(var o=0;oe[r]})}}}return Object.freeze(Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}))}var f=a.exports.EventSourcePolyfill;const l=c({__proto__:null,default:f},[f]);export{l as b}; +import{e as a}from"./index.1fff15c7.js";function c(t,s){for(var o=0;oe[r]})}}}return Object.freeze(Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}))}var f=a.exports.EventSourcePolyfill;const l=c({__proto__:null,default:f},[f]);export{l as b}; diff --git a/assets/index.442e833c.js b/assets/index.1fff15c7.js similarity index 96% rename from assets/index.442e833c.js rename to assets/index.1fff15c7.js index 3a36b10..b26d0c9 100644 --- a/assets/index.442e833c.js +++ b/assets/index.1fff15c7.js @@ -774,7 +774,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho ...and `.concat(r.length-um," more")),n.message="".concat(t.error.description).concat(a),n.details=t.error,n}return t.error&&t.error.description?(n.message=t.error.description,n.details=t.error,n):(n.message=t.error||t.message||r3(e),n)}function n3(e){return w0(e)&&w0(e.error)&&e.error.type==="mutationError"&&typeof e.error.description=="string"}function w0(e){return typeof e=="object"&&e!==null&&!Array.isArray(e)}function r3(e){const t=e.statusMessage?" ".concat(e.statusMessage):"";return"".concat(e.method,"-request to ").concat(e.url," resulted in HTTP ").concat(e.statusCode).concat(t)}function i3(e,t){return(t.headers["content-type"]||"").toLowerCase().indexOf("application/json")!==-1?JSON.stringify(e,null,2):e}const a3={onResponse:e=>{if(e.statusCode>=500)throw new t3(e);if(e.statusCode>=400)throw new e3(e);return e}},s3={onResponse:e=>{const t=e.headers["x-sanity-warning"];return(Array.isArray(t)?t:[t]).filter(Boolean).forEach(r=>console.warn(r)),e}};function o3(e,t){let{maxRetries:n=5,retryDelay:r}=t;const i=b$([n>0?Pp({retryDelay:r,maxRetries:n,shouldRetry:l3}):{},...e,s3,T$(),I$(),P$(),a3,k$({implementation:Gl})]);function a(s){return(arguments.length>1&&arguments[1]!==void 0?arguments[1]:i)({maxRedirects:0,...s})}return a.defaultRequester=i,a}function l3(e,t,n){const r=n.method==="GET"||n.method==="HEAD",a=(n.uri||n.url).startsWith("/data/query"),s=e.response&&(e.response.statusCode===429||e.response.statusCode===502||e.response.statusCode===503);return(r||a)&&s?!0:Pp.shouldRetry(e,t,n)}const u3="https://www.sanity.io/help/";function Dp(e){return u3+e}const S0=["image","file"],C0=["before","after","replace"],oE=e=>{if(!/^(~[a-z0-9]{1}[-\w]{0,63}|[a-z0-9]{1}[-\w]{0,63})$/.test(e))throw new Error("Datasets can only contain lowercase characters, numbers, underscores and dashes, and start with tilde, and be maximum 64 characters")},c3=e=>{if(!/^[-a-z0-9]+$/i.test(e))throw new Error("`projectId` can only contain only a-z, 0-9 and dashes")},d3=e=>{if(S0.indexOf(e)===-1)throw new Error("Invalid asset type: ".concat(e,". Must be one of ").concat(S0.join(", ")))},Sl=(e,t)=>{if(t===null||typeof t!="object"||Array.isArray(t))throw new Error("".concat(e,"() takes an object of properties"))},lE=(e,t)=>{if(typeof t!="string"||!/^[a-z0-9_][a-z0-9_.-]{0,127}$/i.test(t)||t.includes(".."))throw new Error("".concat(e,'(): "').concat(t,'" is not a valid document ID'))},Rd=(e,t)=>{if(!t._id)throw new Error("".concat(e,'() requires that the document contains an ID ("_id" property)'));lE(e,t._id)},f3=(e,t,n)=>{const r="insert(at, selector, items)";if(C0.indexOf(e)===-1){const i=C0.map(a=>'"'.concat(a,'"')).join(", ");throw new Error("".concat(r,' takes an "at"-argument which is one of: ').concat(i))}if(typeof t!="string")throw new Error("".concat(r,' takes a "selector"-argument which must be a string'));if(!Array.isArray(n))throw new Error("".concat(r,' takes an "items"-argument which must be an array'))},uE=e=>{if(!e.dataset)throw new Error("`dataset` must be provided to perform queries");return e.dataset||""},cE=e=>{if(typeof e!="string"||!/^[a-z0-9._-]{1,75}$/i.test(e))throw new Error("Tag can only contain alphanumeric characters, underscores, dashes and dots, and be between one and 75 characters long.");return e};function h3(e){let t=!1,n;return function(){return t||(n=e(...arguments),t=!0),n}}const $f=e=>h3(function(){for(var t=arguments.length,n=new Array(t),r=0;rb3.indexOf(e)!==-1,w3=function(t){if(t==="1"||t==="X")return;const n=new Date(t);if(!(/^\d{4}-\d{2}-\d{2}$/.test(t)&&n instanceof Date&&n.getTime()>0))throw new Error("Invalid API version string, expected `1` or date in format `YYYY-MM-DD`")},dE=function(t){switch(t){case"previewDrafts":case"published":case"raw":return;default:throw new TypeError("Invalid API perspective string, expected `published`, `previewDrafts` or `raw`")}},fE=(e,t)=>{const n=Object.assign({},t,e);n.apiVersion||g3();const r=Object.assign({},Od,n),i=r.useProjectHostname;if(typeof Promise>"u"){const d=Dp("js-client-promise-polyfill");throw new Error("No native Promise-implementation found, polyfill needed - see ".concat(d))}if(i&&!r.projectId)throw new Error("Configuration must contain `projectId`");if(typeof r.perspective=="string"&&dE(r.perspective),"encodeSourceMapAtPath"in r||"encodeSourceMap"in r||"studioUrl"in r||"logger"in r)throw new Error("It looks like you're using options meant for '@sanity/preview-kit/client', such as 'encodeSourceMapAtPath', 'encodeSourceMap', 'studioUrl' and 'logger'. Make sure you're using the right import.");const a=typeof window<"u"&&window.location&&window.location.hostname,s=a&&_3(window.location.hostname);a&&s&&r.token&&r.ignoreBrowserTokenWarning!==!0?v3():typeof r.useCdn>"u"&&m3(),i&&c3(r.projectId),r.dataset&&oE(r.dataset),"requestTagPrefix"in r&&(r.requestTagPrefix=r.requestTagPrefix?cE(r.requestTagPrefix).replace(/\.+$/,""):void 0),r.apiVersion="".concat(r.apiVersion).replace(/^v/,""),r.isDefaultApi=r.apiHost===Od.apiHost,r.useCdn=r.useCdn!==!1&&!r.withCredentials,w3(r.apiVersion);const o=r.apiHost.split("://",2),l=o[0],u=o[1],c=r.isDefaultApi?y3:u;return r.useProjectHostname?(r.url="".concat(l,"://").concat(r.projectId,".").concat(u,"/v").concat(r.apiVersion),r.cdnUrl="".concat(l,"://").concat(r.projectId,".").concat(c,"/v").concat(r.apiVersion)):(r.url="".concat(r.apiHost,"/v").concat(r.apiVersion),r.cdnUrl=r.url),r},S3="X-Sanity-Project-ID";function C3(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const n={},r=t.token||e.token;r&&(n.Authorization="Bearer ".concat(r)),!t.useGlobalApi&&!e.useProjectHostname&&e.projectId&&(n[S3]=e.projectId);const i=Boolean(typeof t.withCredentials>"u"?e.token||e.withCredentials:t.withCredentials),a=typeof t.timeout>"u"?e.timeout:t.timeout;return Object.assign({},t,{headers:Object.assign({},n,t.headers||{}),timeout:typeof a>"u"?5*60*1e3:a,proxy:t.proxy||e.proxy,json:!0,withCredentials:i,fetch:typeof t.fetch=="object"&&typeof e.fetch=="object"?{...e.fetch,...t.fetch}:t.fetch||e.fetch})}function hE(e){if(typeof e=="string"||Array.isArray(e))return{id:e};if(typeof e=="object"&&e!==null&&"query"in e&&typeof e.query=="string")return"params"in e&&typeof e.params=="object"&&e.params!==null?{query:e.query,params:e.params}:{query:e.query};const t=["* Document ID ()","* Array of document IDs","* Object containing `query`"].join(` `);throw new Error(`Unknown selection - must be one of: -`.concat(t))}const mE=e=>{let{query:t,params:n={},options:r={}}=e;const i=new URLSearchParams,{tag:a,...s}=r;a&&i.append("tag",a),i.append("query",t);for(const[o,l]of Object.entries(n))i.append("$".concat(o),JSON.stringify(l));for(const[o,l]of Object.entries(s))l&&i.append(o,"".concat(l));return"?".concat(i)};var E3=Object.defineProperty,x3=(e,t,n)=>t in e?E3(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,E0=(e,t,n)=>(x3(e,typeof t!="symbol"?t+"":t,n),n),vE=(e,t,n)=>{if(!t.has(e))throw TypeError("Cannot "+n)},Zs=(e,t,n)=>(vE(e,t,"read from private field"),n?n.call(e):t.get(e)),gE=(e,t,n)=>{if(t.has(e))throw TypeError("Cannot add the same private member more than once");t instanceof WeakSet?t.add(e):t.set(e,n)},pE=(e,t,n,r)=>(vE(e,t,"write to private field"),r?r.call(e,n):t.set(e,n),n),Ns,Ls;class yE{constructor(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};E0(this,"selection"),E0(this,"operations"),this.selection=t,this.operations=n}set(t){return this._assign("set",t)}setIfMissing(t){return this._assign("setIfMissing",t)}diffMatchPatch(t){return Sl("diffMatchPatch",t),this._assign("diffMatchPatch",t)}unset(t){if(!Array.isArray(t))throw new Error("unset(attrs) takes an array of attributes to unset, non-array given");return this.operations=Object.assign({},this.operations,{unset:t}),this}inc(t){return this._assign("inc",t)}dec(t){return this._assign("dec",t)}insert(t,n,r){return f3(t,n,r),this._assign("insert",{[t]:n,items:r})}append(t,n){return this.insert("after","".concat(t,"[-1]"),n)}prepend(t,n){return this.insert("before","".concat(t,"[0]"),n)}splice(t,n,r,i){const a=typeof r>"u"||r===-1,s=n<0?n-1:n,o=a?-1:Math.max(0,n+r),l=s<0&&o>=0?"":o,u="".concat(t,"[").concat(s,":").concat(l,"]");return this.insert("replace",u,i||[])}ifRevisionId(t){return this.operations.ifRevisionID=t,this}serialize(){return{...hE(this.selection),...this.operations}}toJSON(){return this.serialize()}reset(){return this.operations={},this}_assign(t,n){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;return Sl(t,n),this.operations=Object.assign({},this.operations,{[t]:Object.assign({},r&&this.operations[t]||{},n)}),this}_set(t,n){return this._assign(t,n,!1)}}const T3=class bE extends yE{constructor(t,n,r){super(t,n),gE(this,Ns,void 0),pE(this,Ns,r)}clone(){return new bE(this.selection,{...this.operations},Zs(this,Ns))}commit(t){if(!Zs(this,Ns))throw new Error("No `client` passed to patch, either provide one or pass the patch to a clients `mutate()` method");const n=typeof this.selection=="string",r=Object.assign({returnFirst:n,returnDocuments:!0},t);return Zs(this,Ns).mutate({patch:this.serialize()},r)}};Ns=new WeakMap;let Cl=T3;const I3=class _E extends yE{constructor(t,n,r){super(t,n),gE(this,Ls,void 0),pE(this,Ls,r)}clone(){return new _E(this.selection,{...this.operations},Zs(this,Ls))}commit(t){if(!Zs(this,Ls))throw new Error("No `client` passed to patch, either provide one or pass the patch to a clients `mutate()` method");const n=typeof this.selection=="string",r=Object.assign({returnFirst:n,returnDocuments:!0},t);return Zs(this,Ls).mutate({patch:this.serialize()},r)}};Ls=new WeakMap;let El=I3;var A3=Object.defineProperty,k3=(e,t,n)=>t in e?A3(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,x0=(e,t,n)=>(k3(e,typeof t!="symbol"?t+"":t,n),n),wE=(e,t,n)=>{if(!t.has(e))throw TypeError("Cannot "+n)},Yi=(e,t,n)=>(wE(e,t,"read from private field"),n?n.call(e):t.get(e)),SE=(e,t,n)=>{if(t.has(e))throw TypeError("Cannot add the same private member more than once");t instanceof WeakSet?t.add(e):t.set(e,n)},CE=(e,t,n,r)=>(wE(e,t,"write to private field"),r?r.call(e,n):t.set(e,n),n),ka,Pa;const EE={returnDocuments:!1};class xE{constructor(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],n=arguments.length>1?arguments[1]:void 0;x0(this,"operations"),x0(this,"trxId"),this.operations=t,this.trxId=n}create(t){return Sl("create",t),this._add({create:t})}createIfNotExists(t){const n="createIfNotExists";return Sl(n,t),Rd(n,t),this._add({[n]:t})}createOrReplace(t){const n="createOrReplace";return Sl(n,t),Rd(n,t),this._add({[n]:t})}delete(t){return lE("delete",t),this._add({delete:{id:t}})}transactionId(t){return t?(this.trxId=t,this):this.trxId}serialize(){return[...this.operations]}toJSON(){return this.serialize()}reset(){return this.operations=[],this}_add(t){return this.operations.push(t),this}}const P3=class TE extends xE{constructor(t,n,r){super(t,r),SE(this,ka,void 0),CE(this,ka,n)}clone(){return new TE([...this.operations],Yi(this,ka),this.trxId)}commit(t){if(!Yi(this,ka))throw new Error("No `client` passed to transaction, either provide one or pass the transaction to a clients `mutate()` method");return Yi(this,ka).mutate(this.serialize(),Object.assign({transactionId:this.trxId},EE,t||{}))}patch(t,n){const r=typeof n=="function";if(typeof t!="string"&&t instanceof El)return this._add({patch:t.serialize()});if(r){const a=n(new El(t,{},Yi(this,ka)));if(!(a instanceof El))throw new Error("function passed to `patch()` must return the patch");return this._add({patch:a.serialize()})}return this._add({patch:{id:t,...n}})}};ka=new WeakMap;let IE=P3;const V3=class AE extends xE{constructor(t,n,r){super(t,r),SE(this,Pa,void 0),CE(this,Pa,n)}clone(){return new AE([...this.operations],Yi(this,Pa),this.trxId)}commit(t){if(!Yi(this,Pa))throw new Error("No `client` passed to transaction, either provide one or pass the transaction to a clients `mutate()` method");return Yi(this,Pa).mutate(this.serialize(),Object.assign({transactionId:this.trxId},EE,t||{}))}patch(t,n){const r=typeof n=="function";if(typeof t!="string"&&t instanceof Cl)return this._add({patch:t.serialize()});if(r){const a=n(new Cl(t,{},Yi(this,Pa)));if(!(a instanceof Cl))throw new Error("function passed to `patch()` must return the patch");return this._add({patch:a.serialize()})}return this._add({patch:{id:t,...n}})}};Pa=new WeakMap;let kE=V3;const R3=(e,t)=>e===!1?void 0:typeof e>"u"?t:e,O3=function(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return{dryRun:e.dryRun,returnIds:!0,returnDocuments:R3(e.returnDocuments,!0),visibility:e.visibility||"sync",autoGenerateArrayKeys:e.autoGenerateArrayKeys,skipCrossDatasetReferenceValidation:e.skipCrossDatasetReferenceValidation}},$p=e=>e.type==="response",M3=e=>e.body,D3=(e,t)=>e.reduce((n,r)=>(n[t(r)]=r,n),Object.create(null)),$3=11264;function PE(e,t,n,r){let i=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{};const a=i.filterResponse===!1?c=>c:c=>c.result,{cache:s,next:o,...l}=i,u=typeof s<"u"||typeof o<"u"?{...l,fetch:{cache:s,next:o}}:l;return ku(e,t,"query",{query:n,params:r},u).pipe(rs(a))}function VE(e,t,n){let r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};const i={uri:To(e,"doc",n),json:!0,tag:r.tag};return Pu(e,t,i).pipe(Au($p),rs(a=>a.body.documents&&a.body.documents[0]))}function RE(e,t,n){let r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};const i={uri:To(e,"doc",n.join(",")),json:!0,tag:r.tag};return Pu(e,t,i).pipe(Au($p),rs(a=>{const s=D3(a.body.documents||[],o=>o._id);return n.map(o=>s[o]||null)}))}function OE(e,t,n,r){return Rd("createIfNotExists",n),Ff(e,t,n,"createIfNotExists",r)}function ME(e,t,n,r){return Rd("createOrReplace",n),Ff(e,t,n,"createOrReplace",r)}function DE(e,t,n,r){return ku(e,t,"mutate",{mutations:[{delete:hE(n)}]},r)}function $E(e,t,n,r){let i;n instanceof El||n instanceof Cl?i={patch:n.serialize()}:n instanceof IE||n instanceof kE?i=n.serialize():i=n;const a=Array.isArray(i)?i:[i],s=r&&r.transactionId||void 0;return ku(e,t,"mutate",{mutations:a,transactionId:s},r)}function ku(e,t,n,r){let i=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{};const a=n==="mutate",s=n==="query",o=a?"":mE(r),l=!a&&o.length<$3,u=l?o:"",c=i.returnFirst,{timeout:d,token:f,tag:h,headers:v}=i,g=To(e,n,u),y={method:l?"GET":"POST",uri:g,json:!0,body:l?void 0:r,query:a&&O3(i),timeout:d,headers:v,token:f,tag:h,perspective:i.perspective,resultSourceMap:i.resultSourceMap,canUseCdn:s,signal:i.signal,fetch:i.fetch};return Pu(e,t,y).pipe(Au($p),rs(M3),rs(p=>{if(!a)return p;const b=p.results||[];if(i.returnDocuments)return c?b[0]&&b[0].document:b.map(O=>O.document);const _=c?"documentId":"documentIds",E=c?b[0]&&b[0].id:b.map(O=>O.id);return{transactionId:p.transactionId,results:b,[_]:E}}))}function Ff(e,t,n,r){let i=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{};const a={[r]:n},s=Object.assign({returnFirst:!0,returnDocuments:!0},i);return ku(e,t,"mutate",{mutations:[a]},s)}function Pu(e,t,n){var r;const i=n.url||n.uri,a=e.config(),s=typeof n.canUseCdn>"u"?["GET","HEAD"].indexOf(n.method||"GET")>=0&&i.indexOf("/data/")===0:n.canUseCdn,o=a.useCdn&&s,l=n.tag&&a.requestTagPrefix?[a.requestTagPrefix,n.tag].join("."):n.tag||a.requestTagPrefix;if(l&&(n.query={tag:cE(l),...n.query}),["GET","HEAD","POST"].indexOf(n.method||"GET")>=0&&i.indexOf("/data/query/")===0){((r=n.resultSourceMap)!=null?r:a.resultSourceMap)&&(n.query={resultSourceMap:!0,...n.query});const d=n.perspective||a.perspective;typeof d=="string"&&d!=="raw"&&(dE(d),n.query={perspective:d,...n.query})}const u=C3(a,Object.assign({},n,{url:Fp(e,i,o)})),c=new Gl(d=>t(u,a.requester).subscribe(d));return n.signal?c.pipe(F3(n.signal)):c}function Hr(e,t,n){return Pu(e,t,n).pipe(Au(i=>i.type==="response"),rs(i=>i.body))}function To(e,t,n){const r=e.config(),i=uE(r),a="/".concat(t,"/").concat(i),s=n?"".concat(a,"/").concat(n):a;return"/data".concat(s).replace(/\/($|\?)/,"$1")}function Fp(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;const{url:r,cdnUrl:i}=e.config(),a=n?i:r;return"".concat(a,"/").concat(t.replace(/^\//,""))}function F3(e){return t=>new Gl(n=>{const r=()=>n.error(L3(e));if(e&&e.aborted){r();return}const i=t.subscribe(n);return e.addEventListener("abort",r),()=>{e.removeEventListener("abort",r),i.unsubscribe()}})}const N3=Boolean(globalThis.DOMException);function L3(e){var t,n;if(N3)return new DOMException((t=e==null?void 0:e.reason)!=null?t:"The operation was aborted.","AbortError");const r=new Error((n=e==null?void 0:e.reason)!=null?n:"The operation was aborted.");return r.name="AbortError",r}var FE=(e,t,n)=>{if(!t.has(e))throw TypeError("Cannot "+n)},Md=(e,t,n)=>(FE(e,t,"read from private field"),n?n.call(e):t.get(e)),Dd=(e,t,n)=>{if(t.has(e))throw TypeError("Cannot add the same private member more than once");t instanceof WeakSet?t.add(e):t.set(e,n)},$d=(e,t,n,r)=>(FE(e,t,"write to private field"),r?r.call(e,n):t.set(e,n),n),Qc,Jc,Zc,ed;class B3{constructor(t,n){Dd(this,Qc,void 0),Dd(this,Jc,void 0),$d(this,Qc,t),$d(this,Jc,n)}upload(t,n,r){return NE(Md(this,Qc),Md(this,Jc),t,n,r)}}Qc=new WeakMap;Jc=new WeakMap;class j3{constructor(t,n){Dd(this,Zc,void 0),Dd(this,ed,void 0),$d(this,Zc,t),$d(this,ed,n)}upload(t,n,r){const i=NE(Md(this,Zc),Md(this,ed),t,n,r);return an(i.pipe(Au(a=>a.type==="response"),rs(a=>a.body.document)))}}Zc=new WeakMap;ed=new WeakMap;function NE(e,t,n,r){let i=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{};d3(n);let a=i.extract||void 0;a&&!a.length&&(a=["none"]);const s=uE(e.config()),o=n==="image"?"images":"files",l=U3(i,r),{tag:u,label:c,title:d,description:f,creditLine:h,filename:v,source:g}=l,y={label:c,title:d,description:f,filename:v,meta:a,creditLine:h};return g&&(y.sourceId=g.id,y.sourceName=g.name,y.sourceUrl=g.url),Pu(e,t,{tag:u,method:"POST",timeout:l.timeout||0,uri:"/assets/".concat(o,"/").concat(s),headers:l.contentType?{"Content-Type":l.contentType}:{},query:y,body:r})}function U3(e,t){return typeof File>"u"||!(t instanceof File)?e:Object.assign({filename:e.preserveFilename===!1?void 0:t.name,contentType:t.type},e)}var z3=(e,t)=>Object.keys(t).concat(Object.keys(e)).reduce((n,r)=>(n[r]=typeof e[r]>"u"?t[r]:e[r],n),{});const H3=(e,t)=>t.reduce((n,r)=>(typeof e[r]>"u"||(n[r]=e[r]),n),{}),q3=16e3-1200,W3=["includePreviousRevision","includeResult","visibility","effectFormat","tag"],G3={includeResult:!0};function LE(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};const{url:r,token:i,withCredentials:a,requestTagPrefix:s}=this.config(),o=n.tag&&s?[s,n.tag].join("."):n.tag,l={...z3(n,G3),tag:o},u=H3(l,W3),c=mE({query:e,params:t,options:{tag:o,...u}}),d="".concat(r).concat(To(this,"listen",c));if(d.length>q3)return new Gl(g=>g.error(new Error("Query too large for listener")));const f=l.events?l.events:["mutation"],h=f.indexOf("reconnect")!==-1,v={};return(i||a)&&(v.withCredentials=!0),i&&(v.headers={Authorization:"Bearer ".concat(i)}),new Gl(g=>{let y;x().then(S=>{y=S}).catch(S=>{g.error(S),I()});let p,b=!1;function _(){b||(A(),!b&&y.readyState===y.CLOSED&&($(),clearTimeout(p),p=setTimeout(D,100)))}function E(S){g.error(K3(S))}function O(S){const k=BE(S);return k instanceof Error?g.error(k):g.next(k)}function P(){b=!0,$(),g.complete()}function $(){!y||(y.removeEventListener("error",_),y.removeEventListener("channelError",E),y.removeEventListener("disconnect",P),f.forEach(S=>y.removeEventListener(S,O)),y.close())}function A(){h&&g.next({type:"reconnect"})}async function x(){const{default:S}=await s$(()=>import("./browser.ae97e32f.js").then(M=>M.b),[]),k=new S(d,v);return k.addEventListener("error",_),k.addEventListener("channelError",E),k.addEventListener("disconnect",P),f.forEach(M=>k.addEventListener(M,O)),k}function D(){x().then(S=>{y=S}).catch(S=>{g.error(S),I()})}function I(){b=!0,$()}return I})}function BE(e){try{const t=e.data&&JSON.parse(e.data)||{};return Object.assign({type:e.type},t)}catch(t){return t}}function K3(e){if(e instanceof Error)return e;const t=BE(e);return t instanceof Error?t:new Error(Y3(t))}function Y3(e){return e.error?e.error.description?e.error.description:typeof e.error=="string"?e.error:JSON.stringify(e.error,null,2):e.message||"Unknown listener error"}var jE=(e,t,n)=>{if(!t.has(e))throw TypeError("Cannot "+n)},wn=(e,t,n)=>(jE(e,t,"read from private field"),n?n.call(e):t.get(e)),Fd=(e,t,n)=>{if(t.has(e))throw TypeError("Cannot add the same private member more than once");t instanceof WeakSet?t.add(e):t.set(e,n)},Nd=(e,t,n,r)=>(jE(e,t,"write to private field"),r?r.call(e,n):t.set(e,n),n),Va,Ra,Oa,Ma;class X3{constructor(t,n){Fd(this,Va,void 0),Fd(this,Ra,void 0),Nd(this,Va,t),Nd(this,Ra,n)}create(t,n){return eo(wn(this,Va),wn(this,Ra),"PUT",t,n)}edit(t,n){return eo(wn(this,Va),wn(this,Ra),"PATCH",t,n)}delete(t){return eo(wn(this,Va),wn(this,Ra),"DELETE",t)}list(){return Hr(wn(this,Va),wn(this,Ra),{uri:"/datasets"})}}Va=new WeakMap;Ra=new WeakMap;class Q3{constructor(t,n){Fd(this,Oa,void 0),Fd(this,Ma,void 0),Nd(this,Oa,t),Nd(this,Ma,n)}create(t,n){return an(eo(wn(this,Oa),wn(this,Ma),"PUT",t,n))}edit(t,n){return an(eo(wn(this,Oa),wn(this,Ma),"PATCH",t,n))}delete(t){return an(eo(wn(this,Oa),wn(this,Ma),"DELETE",t))}list(){return an(Hr(wn(this,Oa),wn(this,Ma),{uri:"/datasets"}))}}Oa=new WeakMap;Ma=new WeakMap;function eo(e,t,n,r,i){return oE(r),Hr(e,t,{method:n,uri:"/datasets/".concat(r),body:i})}var UE=(e,t,n)=>{if(!t.has(e))throw TypeError("Cannot "+n)},Xi=(e,t,n)=>(UE(e,t,"read from private field"),n?n.call(e):t.get(e)),Ld=(e,t,n)=>{if(t.has(e))throw TypeError("Cannot add the same private member more than once");t instanceof WeakSet?t.add(e):t.set(e,n)},Bd=(e,t,n,r)=>(UE(e,t,"write to private field"),r?r.call(e,n):t.set(e,n),n),sl,ol,ll,ul;class J3{constructor(t,n){Ld(this,sl,void 0),Ld(this,ol,void 0),Bd(this,sl,t),Bd(this,ol,n)}list(t){const n=(t==null?void 0:t.includeMembers)===!1?"/projects?includeMembers=false":"/projects";return Hr(Xi(this,sl),Xi(this,ol),{uri:n})}getById(t){return Hr(Xi(this,sl),Xi(this,ol),{uri:"/projects/".concat(t)})}}sl=new WeakMap;ol=new WeakMap;class Z3{constructor(t,n){Ld(this,ll,void 0),Ld(this,ul,void 0),Bd(this,ll,t),Bd(this,ul,n)}list(t){const n=(t==null?void 0:t.includeMembers)===!1?"/projects?includeMembers=false":"/projects";return an(Hr(Xi(this,ll),Xi(this,ul),{uri:n}))}getById(t){return an(Hr(Xi(this,ll),Xi(this,ul),{uri:"/projects/".concat(t)}))}}ll=new WeakMap;ul=new WeakMap;var zE=(e,t,n)=>{if(!t.has(e))throw TypeError("Cannot "+n)},jd=(e,t,n)=>(zE(e,t,"read from private field"),n?n.call(e):t.get(e)),Ud=(e,t,n)=>{if(t.has(e))throw TypeError("Cannot add the same private member more than once");t instanceof WeakSet?t.add(e):t.set(e,n)},zd=(e,t,n,r)=>(zE(e,t,"write to private field"),r?r.call(e,n):t.set(e,n),n),td,nd,rd,id;class eF{constructor(t,n){Ud(this,td,void 0),Ud(this,nd,void 0),zd(this,td,t),zd(this,nd,n)}getById(t){return Hr(jd(this,td),jd(this,nd),{uri:"/users/".concat(t)})}}td=new WeakMap;nd=new WeakMap;class tF{constructor(t,n){Ud(this,rd,void 0),Ud(this,id,void 0),zd(this,rd,t),zd(this,id,n)}getById(t){return an(Hr(jd(this,rd),jd(this,id),{uri:"/users/".concat(t)}))}}rd=new WeakMap;id=new WeakMap;var nF=Object.defineProperty,rF=(e,t,n)=>t in e?nF(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Rr=(e,t,n)=>(rF(e,typeof t!="symbol"?t+"":t,n),n),HE=(e,t,n)=>{if(!t.has(e))throw TypeError("Cannot "+n)},Ke=(e,t,n)=>(HE(e,t,"read from private field"),n?n.call(e):t.get(e)),Hd=(e,t,n)=>{if(t.has(e))throw TypeError("Cannot add the same private member more than once");t instanceof WeakSet?t.add(e):t.set(e,n)},qd=(e,t,n,r)=>(HE(e,t,"write to private field"),r?r.call(e,n):t.set(e,n),n),Da,rn,$a,Qt;const iF=class Sv{constructor(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Od;Rr(this,"assets"),Rr(this,"datasets"),Rr(this,"projects"),Rr(this,"users"),Hd(this,Da,void 0),Hd(this,rn,void 0),Rr(this,"listen",LE),this.config(n),qd(this,rn,t),this.assets=new B3(this,Ke(this,rn)),this.datasets=new X3(this,Ke(this,rn)),this.projects=new J3(this,Ke(this,rn)),this.users=new eF(this,Ke(this,rn))}clone(){return new Sv(Ke(this,rn),this.config())}config(t){if(t===void 0)return{...Ke(this,Da)};if(Ke(this,Da)&&Ke(this,Da).allowReconfigure===!1)throw new Error("Existing client instance cannot be reconfigured - use `withConfig(newConfig)` to return a new client");return qd(this,Da,fE(t,Ke(this,Da)||{})),this}withConfig(t){return new Sv(Ke(this,rn),{...this.config(),...t})}fetch(t,n){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return PE(this,Ke(this,rn),t,n,r)}getDocument(t,n){return VE(this,Ke(this,rn),t,n)}getDocuments(t,n){return RE(this,Ke(this,rn),t,n)}create(t,n){return Ff(this,Ke(this,rn),t,"create",n)}createIfNotExists(t,n){return OE(this,Ke(this,rn),t,n)}createOrReplace(t,n){return ME(this,Ke(this,rn),t,n)}delete(t,n){return DE(this,Ke(this,rn),t,n)}mutate(t,n){return $E(this,Ke(this,rn),t,n)}patch(t,n){return new Cl(t,n,this)}transaction(t){return new kE(t,this)}request(t){return Hr(this,Ke(this,rn),t)}getUrl(t,n){return Fp(this,t,n)}getDataUrl(t,n){return To(this,t,n)}};Da=new WeakMap;rn=new WeakMap;let aF=iF;const sF=class Cv{constructor(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Od;Rr(this,"assets"),Rr(this,"datasets"),Rr(this,"projects"),Rr(this,"users"),Rr(this,"observable"),Hd(this,$a,void 0),Hd(this,Qt,void 0),Rr(this,"listen",LE),this.config(n),qd(this,Qt,t),this.assets=new j3(this,Ke(this,Qt)),this.datasets=new Q3(this,Ke(this,Qt)),this.projects=new Z3(this,Ke(this,Qt)),this.users=new tF(this,Ke(this,Qt)),this.observable=new aF(t,n)}clone(){return new Cv(Ke(this,Qt),this.config())}config(t){if(t===void 0)return{...Ke(this,$a)};if(Ke(this,$a)&&Ke(this,$a).allowReconfigure===!1)throw new Error("Existing client instance cannot be reconfigured - use `withConfig(newConfig)` to return a new client");return this.observable&&this.observable.config(t),qd(this,$a,fE(t,Ke(this,$a)||{})),this}withConfig(t){return new Cv(Ke(this,Qt),{...this.config(),...t})}fetch(t,n){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return an(PE(this,Ke(this,Qt),t,n,r))}getDocument(t,n){return an(VE(this,Ke(this,Qt),t,n))}getDocuments(t,n){return an(RE(this,Ke(this,Qt),t,n))}create(t,n){return an(Ff(this,Ke(this,Qt),t,"create",n))}createIfNotExists(t,n){return an(OE(this,Ke(this,Qt),t,n))}createOrReplace(t,n){return an(ME(this,Ke(this,Qt),t,n))}delete(t,n){return an(DE(this,Ke(this,Qt),t,n))}mutate(t,n){return an($E(this,Ke(this,Qt),t,n))}patch(t,n){return new El(t,n,this)}transaction(t){return new IE(t,this)}request(t){return an(Hr(this,Ke(this,Qt),t))}dataRequest(t,n,r){return an(ku(this,Ke(this,Qt),t,n,r))}getUrl(t,n){return Fp(this,t,n)}getDataUrl(t,n){return To(this,t,n)}};$a=new WeakMap;Qt=new WeakMap;let oF=sF;const qE=o3(Q$,{});qE.defaultRequester;function lF(e){return p3(),new oF(qE,e)}const Wd=lF({projectId:"i32b0q2c",dataset:"production",useCdn:!0,apiVersion:"2021-03-25"});var Ev={exports:{}};(function(e,t){var n=200,r="__lodash_hash_undefined__",i=800,a=16,s=9007199254740991,o="[object Arguments]",l="[object Array]",u="[object AsyncFunction]",c="[object Boolean]",d="[object Date]",f="[object Error]",h="[object Function]",v="[object GeneratorFunction]",g="[object Map]",y="[object Number]",p="[object Null]",b="[object Object]",_="[object Proxy]",E="[object RegExp]",O="[object Set]",P="[object String]",$="[object Undefined]",A="[object WeakMap]",x="[object ArrayBuffer]",D="[object DataView]",I="[object Float32Array]",S="[object Float64Array]",k="[object Int8Array]",M="[object Int16Array]",J="[object Int32Array]",G="[object Uint8Array]",B="[object Uint8ClampedArray]",L="[object Uint16Array]",Z="[object Uint32Array]",ee=/[\\^$.*+?()[\]{}|]/g,ne=/^\[object .+?Constructor\]$/,ue=/^(?:0|[1-9]\d*)$/,fe={};fe[I]=fe[S]=fe[k]=fe[M]=fe[J]=fe[G]=fe[B]=fe[L]=fe[Z]=!0,fe[o]=fe[l]=fe[x]=fe[c]=fe[D]=fe[d]=fe[f]=fe[h]=fe[g]=fe[y]=fe[b]=fe[E]=fe[O]=fe[P]=fe[A]=!1;var Pe=typeof An=="object"&&An&&An.Object===Object&&An,Fe=typeof self=="object"&&self&&self.Object===Object&&self,Q=Pe||Fe||Function("return this")(),$e=t&&!t.nodeType&&t,He=$e&&!0&&e&&!e.nodeType&&e,et=He&&He.exports===$e,he=et&&Pe.process,Re=function(){try{var V=He&&He.require&&He.require("util").types;return V||he&&he.binding&&he.binding("util")}catch{}}(),C=Re&&Re.isTypedArray;function F(V,N,X){switch(X.length){case 0:return V.call(N);case 1:return V.call(N,X[0]);case 2:return V.call(N,X[0],X[1]);case 3:return V.call(N,X[0],X[1],X[2])}return V.apply(N,X)}function j(V,N){for(var X=-1,Ie=Array(V);++X-1}function E2(V,N){var X=this.__data__,Ie=nc(X,V);return Ie<0?(++this.size,X.push([V,N])):X[Ie][1]=N,this}yt.prototype.clear=Xt,yt.prototype.delete=Ar,yt.prototype.get=kr,yt.prototype.has=Li,yt.prototype.set=E2;function xs(V){var N=-1,X=V==null?0:V.length;for(this.clear();++N1?X[tt-1]:void 0,Tt=tt>2?X[2]:void 0;for(ht=V.length>3&&typeof ht=="function"?(tt--,ht):void 0,Tt&&Z2(X[0],X[1],Tt)&&(ht=tt<3?void 0:ht,tt=1),N=Object(N);++Ie-1&&V%1==0&&V0){if(++N>=i)return arguments[0]}else N=0;return V.apply(void 0,arguments)}}function oP(V){if(V!=null){try{return te.call(V)}catch{}try{return V+""}catch{}}return""}function ac(V,N){return V===N||V!==V&&N!==N}var Uh=Bb(function(){return arguments}())?Bb:function(V){return Wo(V)&&ae.call(V,"callee")&&!Tr.call(V,"callee")},zh=Array.isArray;function Hh(V){return V!=null&&qb(V.length)&&!qh(V)}function lP(V){return Wo(V)&&Hh(V)}var Hb=hn||hP;function qh(V){if(!Sa(V))return!1;var N=rc(V);return N==h||N==v||N==u||N==_}function qb(V){return typeof V=="number"&&V>-1&&V%1==0&&V<=s}function Sa(V){var N=typeof V;return V!=null&&(N=="object"||N=="function")}function Wo(V){return V!=null&&typeof V=="object"}function uP(V){if(!Wo(V)||rc(V)!=b)return!1;var N=Lt(V);if(N===null)return!0;var X=ae.call(N,"constructor")&&N.constructor;return typeof X=="function"&&X instanceof X&&te.call(X)==we}var Wb=C?K(C):L2;function cP(V){return K2(V,Gb(V))}function Gb(V){return Hh(V)?D2(V,!0):B2(V)}var dP=Y2(function(V,N,X){jb(V,N,X)});function fP(V){return function(){return V}}function Kb(V){return V}function hP(){return!1}e.exports=dP})(Ev,Ev.exports);const uF=Ev.exports;/*! ***************************************************************************** +`.concat(t))}const mE=e=>{let{query:t,params:n={},options:r={}}=e;const i=new URLSearchParams,{tag:a,...s}=r;a&&i.append("tag",a),i.append("query",t);for(const[o,l]of Object.entries(n))i.append("$".concat(o),JSON.stringify(l));for(const[o,l]of Object.entries(s))l&&i.append(o,"".concat(l));return"?".concat(i)};var E3=Object.defineProperty,x3=(e,t,n)=>t in e?E3(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,E0=(e,t,n)=>(x3(e,typeof t!="symbol"?t+"":t,n),n),vE=(e,t,n)=>{if(!t.has(e))throw TypeError("Cannot "+n)},Zs=(e,t,n)=>(vE(e,t,"read from private field"),n?n.call(e):t.get(e)),gE=(e,t,n)=>{if(t.has(e))throw TypeError("Cannot add the same private member more than once");t instanceof WeakSet?t.add(e):t.set(e,n)},pE=(e,t,n,r)=>(vE(e,t,"write to private field"),r?r.call(e,n):t.set(e,n),n),Ns,Ls;class yE{constructor(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};E0(this,"selection"),E0(this,"operations"),this.selection=t,this.operations=n}set(t){return this._assign("set",t)}setIfMissing(t){return this._assign("setIfMissing",t)}diffMatchPatch(t){return Sl("diffMatchPatch",t),this._assign("diffMatchPatch",t)}unset(t){if(!Array.isArray(t))throw new Error("unset(attrs) takes an array of attributes to unset, non-array given");return this.operations=Object.assign({},this.operations,{unset:t}),this}inc(t){return this._assign("inc",t)}dec(t){return this._assign("dec",t)}insert(t,n,r){return f3(t,n,r),this._assign("insert",{[t]:n,items:r})}append(t,n){return this.insert("after","".concat(t,"[-1]"),n)}prepend(t,n){return this.insert("before","".concat(t,"[0]"),n)}splice(t,n,r,i){const a=typeof r>"u"||r===-1,s=n<0?n-1:n,o=a?-1:Math.max(0,n+r),l=s<0&&o>=0?"":o,u="".concat(t,"[").concat(s,":").concat(l,"]");return this.insert("replace",u,i||[])}ifRevisionId(t){return this.operations.ifRevisionID=t,this}serialize(){return{...hE(this.selection),...this.operations}}toJSON(){return this.serialize()}reset(){return this.operations={},this}_assign(t,n){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;return Sl(t,n),this.operations=Object.assign({},this.operations,{[t]:Object.assign({},r&&this.operations[t]||{},n)}),this}_set(t,n){return this._assign(t,n,!1)}}const T3=class bE extends yE{constructor(t,n,r){super(t,n),gE(this,Ns,void 0),pE(this,Ns,r)}clone(){return new bE(this.selection,{...this.operations},Zs(this,Ns))}commit(t){if(!Zs(this,Ns))throw new Error("No `client` passed to patch, either provide one or pass the patch to a clients `mutate()` method");const n=typeof this.selection=="string",r=Object.assign({returnFirst:n,returnDocuments:!0},t);return Zs(this,Ns).mutate({patch:this.serialize()},r)}};Ns=new WeakMap;let Cl=T3;const I3=class _E extends yE{constructor(t,n,r){super(t,n),gE(this,Ls,void 0),pE(this,Ls,r)}clone(){return new _E(this.selection,{...this.operations},Zs(this,Ls))}commit(t){if(!Zs(this,Ls))throw new Error("No `client` passed to patch, either provide one or pass the patch to a clients `mutate()` method");const n=typeof this.selection=="string",r=Object.assign({returnFirst:n,returnDocuments:!0},t);return Zs(this,Ls).mutate({patch:this.serialize()},r)}};Ls=new WeakMap;let El=I3;var A3=Object.defineProperty,k3=(e,t,n)=>t in e?A3(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,x0=(e,t,n)=>(k3(e,typeof t!="symbol"?t+"":t,n),n),wE=(e,t,n)=>{if(!t.has(e))throw TypeError("Cannot "+n)},Yi=(e,t,n)=>(wE(e,t,"read from private field"),n?n.call(e):t.get(e)),SE=(e,t,n)=>{if(t.has(e))throw TypeError("Cannot add the same private member more than once");t instanceof WeakSet?t.add(e):t.set(e,n)},CE=(e,t,n,r)=>(wE(e,t,"write to private field"),r?r.call(e,n):t.set(e,n),n),ka,Pa;const EE={returnDocuments:!1};class xE{constructor(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],n=arguments.length>1?arguments[1]:void 0;x0(this,"operations"),x0(this,"trxId"),this.operations=t,this.trxId=n}create(t){return Sl("create",t),this._add({create:t})}createIfNotExists(t){const n="createIfNotExists";return Sl(n,t),Rd(n,t),this._add({[n]:t})}createOrReplace(t){const n="createOrReplace";return Sl(n,t),Rd(n,t),this._add({[n]:t})}delete(t){return lE("delete",t),this._add({delete:{id:t}})}transactionId(t){return t?(this.trxId=t,this):this.trxId}serialize(){return[...this.operations]}toJSON(){return this.serialize()}reset(){return this.operations=[],this}_add(t){return this.operations.push(t),this}}const P3=class TE extends xE{constructor(t,n,r){super(t,r),SE(this,ka,void 0),CE(this,ka,n)}clone(){return new TE([...this.operations],Yi(this,ka),this.trxId)}commit(t){if(!Yi(this,ka))throw new Error("No `client` passed to transaction, either provide one or pass the transaction to a clients `mutate()` method");return Yi(this,ka).mutate(this.serialize(),Object.assign({transactionId:this.trxId},EE,t||{}))}patch(t,n){const r=typeof n=="function";if(typeof t!="string"&&t instanceof El)return this._add({patch:t.serialize()});if(r){const a=n(new El(t,{},Yi(this,ka)));if(!(a instanceof El))throw new Error("function passed to `patch()` must return the patch");return this._add({patch:a.serialize()})}return this._add({patch:{id:t,...n}})}};ka=new WeakMap;let IE=P3;const V3=class AE extends xE{constructor(t,n,r){super(t,r),SE(this,Pa,void 0),CE(this,Pa,n)}clone(){return new AE([...this.operations],Yi(this,Pa),this.trxId)}commit(t){if(!Yi(this,Pa))throw new Error("No `client` passed to transaction, either provide one or pass the transaction to a clients `mutate()` method");return Yi(this,Pa).mutate(this.serialize(),Object.assign({transactionId:this.trxId},EE,t||{}))}patch(t,n){const r=typeof n=="function";if(typeof t!="string"&&t instanceof Cl)return this._add({patch:t.serialize()});if(r){const a=n(new Cl(t,{},Yi(this,Pa)));if(!(a instanceof Cl))throw new Error("function passed to `patch()` must return the patch");return this._add({patch:a.serialize()})}return this._add({patch:{id:t,...n}})}};Pa=new WeakMap;let kE=V3;const R3=(e,t)=>e===!1?void 0:typeof e>"u"?t:e,O3=function(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return{dryRun:e.dryRun,returnIds:!0,returnDocuments:R3(e.returnDocuments,!0),visibility:e.visibility||"sync",autoGenerateArrayKeys:e.autoGenerateArrayKeys,skipCrossDatasetReferenceValidation:e.skipCrossDatasetReferenceValidation}},$p=e=>e.type==="response",M3=e=>e.body,D3=(e,t)=>e.reduce((n,r)=>(n[t(r)]=r,n),Object.create(null)),$3=11264;function PE(e,t,n,r){let i=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{};const a=i.filterResponse===!1?c=>c:c=>c.result,{cache:s,next:o,...l}=i,u=typeof s<"u"||typeof o<"u"?{...l,fetch:{cache:s,next:o}}:l;return ku(e,t,"query",{query:n,params:r},u).pipe(rs(a))}function VE(e,t,n){let r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};const i={uri:To(e,"doc",n),json:!0,tag:r.tag};return Pu(e,t,i).pipe(Au($p),rs(a=>a.body.documents&&a.body.documents[0]))}function RE(e,t,n){let r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};const i={uri:To(e,"doc",n.join(",")),json:!0,tag:r.tag};return Pu(e,t,i).pipe(Au($p),rs(a=>{const s=D3(a.body.documents||[],o=>o._id);return n.map(o=>s[o]||null)}))}function OE(e,t,n,r){return Rd("createIfNotExists",n),Ff(e,t,n,"createIfNotExists",r)}function ME(e,t,n,r){return Rd("createOrReplace",n),Ff(e,t,n,"createOrReplace",r)}function DE(e,t,n,r){return ku(e,t,"mutate",{mutations:[{delete:hE(n)}]},r)}function $E(e,t,n,r){let i;n instanceof El||n instanceof Cl?i={patch:n.serialize()}:n instanceof IE||n instanceof kE?i=n.serialize():i=n;const a=Array.isArray(i)?i:[i],s=r&&r.transactionId||void 0;return ku(e,t,"mutate",{mutations:a,transactionId:s},r)}function ku(e,t,n,r){let i=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{};const a=n==="mutate",s=n==="query",o=a?"":mE(r),l=!a&&o.length<$3,u=l?o:"",c=i.returnFirst,{timeout:d,token:f,tag:h,headers:v}=i,g=To(e,n,u),y={method:l?"GET":"POST",uri:g,json:!0,body:l?void 0:r,query:a&&O3(i),timeout:d,headers:v,token:f,tag:h,perspective:i.perspective,resultSourceMap:i.resultSourceMap,canUseCdn:s,signal:i.signal,fetch:i.fetch};return Pu(e,t,y).pipe(Au($p),rs(M3),rs(p=>{if(!a)return p;const b=p.results||[];if(i.returnDocuments)return c?b[0]&&b[0].document:b.map(O=>O.document);const _=c?"documentId":"documentIds",E=c?b[0]&&b[0].id:b.map(O=>O.id);return{transactionId:p.transactionId,results:b,[_]:E}}))}function Ff(e,t,n,r){let i=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{};const a={[r]:n},s=Object.assign({returnFirst:!0,returnDocuments:!0},i);return ku(e,t,"mutate",{mutations:[a]},s)}function Pu(e,t,n){var r;const i=n.url||n.uri,a=e.config(),s=typeof n.canUseCdn>"u"?["GET","HEAD"].indexOf(n.method||"GET")>=0&&i.indexOf("/data/")===0:n.canUseCdn,o=a.useCdn&&s,l=n.tag&&a.requestTagPrefix?[a.requestTagPrefix,n.tag].join("."):n.tag||a.requestTagPrefix;if(l&&(n.query={tag:cE(l),...n.query}),["GET","HEAD","POST"].indexOf(n.method||"GET")>=0&&i.indexOf("/data/query/")===0){((r=n.resultSourceMap)!=null?r:a.resultSourceMap)&&(n.query={resultSourceMap:!0,...n.query});const d=n.perspective||a.perspective;typeof d=="string"&&d!=="raw"&&(dE(d),n.query={perspective:d,...n.query})}const u=C3(a,Object.assign({},n,{url:Fp(e,i,o)})),c=new Gl(d=>t(u,a.requester).subscribe(d));return n.signal?c.pipe(F3(n.signal)):c}function Hr(e,t,n){return Pu(e,t,n).pipe(Au(i=>i.type==="response"),rs(i=>i.body))}function To(e,t,n){const r=e.config(),i=uE(r),a="/".concat(t,"/").concat(i),s=n?"".concat(a,"/").concat(n):a;return"/data".concat(s).replace(/\/($|\?)/,"$1")}function Fp(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;const{url:r,cdnUrl:i}=e.config(),a=n?i:r;return"".concat(a,"/").concat(t.replace(/^\//,""))}function F3(e){return t=>new Gl(n=>{const r=()=>n.error(L3(e));if(e&&e.aborted){r();return}const i=t.subscribe(n);return e.addEventListener("abort",r),()=>{e.removeEventListener("abort",r),i.unsubscribe()}})}const N3=Boolean(globalThis.DOMException);function L3(e){var t,n;if(N3)return new DOMException((t=e==null?void 0:e.reason)!=null?t:"The operation was aborted.","AbortError");const r=new Error((n=e==null?void 0:e.reason)!=null?n:"The operation was aborted.");return r.name="AbortError",r}var FE=(e,t,n)=>{if(!t.has(e))throw TypeError("Cannot "+n)},Md=(e,t,n)=>(FE(e,t,"read from private field"),n?n.call(e):t.get(e)),Dd=(e,t,n)=>{if(t.has(e))throw TypeError("Cannot add the same private member more than once");t instanceof WeakSet?t.add(e):t.set(e,n)},$d=(e,t,n,r)=>(FE(e,t,"write to private field"),r?r.call(e,n):t.set(e,n),n),Qc,Jc,Zc,ed;class B3{constructor(t,n){Dd(this,Qc,void 0),Dd(this,Jc,void 0),$d(this,Qc,t),$d(this,Jc,n)}upload(t,n,r){return NE(Md(this,Qc),Md(this,Jc),t,n,r)}}Qc=new WeakMap;Jc=new WeakMap;class j3{constructor(t,n){Dd(this,Zc,void 0),Dd(this,ed,void 0),$d(this,Zc,t),$d(this,ed,n)}upload(t,n,r){const i=NE(Md(this,Zc),Md(this,ed),t,n,r);return an(i.pipe(Au(a=>a.type==="response"),rs(a=>a.body.document)))}}Zc=new WeakMap;ed=new WeakMap;function NE(e,t,n,r){let i=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{};d3(n);let a=i.extract||void 0;a&&!a.length&&(a=["none"]);const s=uE(e.config()),o=n==="image"?"images":"files",l=U3(i,r),{tag:u,label:c,title:d,description:f,creditLine:h,filename:v,source:g}=l,y={label:c,title:d,description:f,filename:v,meta:a,creditLine:h};return g&&(y.sourceId=g.id,y.sourceName=g.name,y.sourceUrl=g.url),Pu(e,t,{tag:u,method:"POST",timeout:l.timeout||0,uri:"/assets/".concat(o,"/").concat(s),headers:l.contentType?{"Content-Type":l.contentType}:{},query:y,body:r})}function U3(e,t){return typeof File>"u"||!(t instanceof File)?e:Object.assign({filename:e.preserveFilename===!1?void 0:t.name,contentType:t.type},e)}var z3=(e,t)=>Object.keys(t).concat(Object.keys(e)).reduce((n,r)=>(n[r]=typeof e[r]>"u"?t[r]:e[r],n),{});const H3=(e,t)=>t.reduce((n,r)=>(typeof e[r]>"u"||(n[r]=e[r]),n),{}),q3=16e3-1200,W3=["includePreviousRevision","includeResult","visibility","effectFormat","tag"],G3={includeResult:!0};function LE(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};const{url:r,token:i,withCredentials:a,requestTagPrefix:s}=this.config(),o=n.tag&&s?[s,n.tag].join("."):n.tag,l={...z3(n,G3),tag:o},u=H3(l,W3),c=mE({query:e,params:t,options:{tag:o,...u}}),d="".concat(r).concat(To(this,"listen",c));if(d.length>q3)return new Gl(g=>g.error(new Error("Query too large for listener")));const f=l.events?l.events:["mutation"],h=f.indexOf("reconnect")!==-1,v={};return(i||a)&&(v.withCredentials=!0),i&&(v.headers={Authorization:"Bearer ".concat(i)}),new Gl(g=>{let y;x().then(S=>{y=S}).catch(S=>{g.error(S),I()});let p,b=!1;function _(){b||(A(),!b&&y.readyState===y.CLOSED&&($(),clearTimeout(p),p=setTimeout(D,100)))}function E(S){g.error(K3(S))}function O(S){const k=BE(S);return k instanceof Error?g.error(k):g.next(k)}function P(){b=!0,$(),g.complete()}function $(){!y||(y.removeEventListener("error",_),y.removeEventListener("channelError",E),y.removeEventListener("disconnect",P),f.forEach(S=>y.removeEventListener(S,O)),y.close())}function A(){h&&g.next({type:"reconnect"})}async function x(){const{default:S}=await s$(()=>import("./browser.dbd88f86.js").then(M=>M.b),[]),k=new S(d,v);return k.addEventListener("error",_),k.addEventListener("channelError",E),k.addEventListener("disconnect",P),f.forEach(M=>k.addEventListener(M,O)),k}function D(){x().then(S=>{y=S}).catch(S=>{g.error(S),I()})}function I(){b=!0,$()}return I})}function BE(e){try{const t=e.data&&JSON.parse(e.data)||{};return Object.assign({type:e.type},t)}catch(t){return t}}function K3(e){if(e instanceof Error)return e;const t=BE(e);return t instanceof Error?t:new Error(Y3(t))}function Y3(e){return e.error?e.error.description?e.error.description:typeof e.error=="string"?e.error:JSON.stringify(e.error,null,2):e.message||"Unknown listener error"}var jE=(e,t,n)=>{if(!t.has(e))throw TypeError("Cannot "+n)},wn=(e,t,n)=>(jE(e,t,"read from private field"),n?n.call(e):t.get(e)),Fd=(e,t,n)=>{if(t.has(e))throw TypeError("Cannot add the same private member more than once");t instanceof WeakSet?t.add(e):t.set(e,n)},Nd=(e,t,n,r)=>(jE(e,t,"write to private field"),r?r.call(e,n):t.set(e,n),n),Va,Ra,Oa,Ma;class X3{constructor(t,n){Fd(this,Va,void 0),Fd(this,Ra,void 0),Nd(this,Va,t),Nd(this,Ra,n)}create(t,n){return eo(wn(this,Va),wn(this,Ra),"PUT",t,n)}edit(t,n){return eo(wn(this,Va),wn(this,Ra),"PATCH",t,n)}delete(t){return eo(wn(this,Va),wn(this,Ra),"DELETE",t)}list(){return Hr(wn(this,Va),wn(this,Ra),{uri:"/datasets"})}}Va=new WeakMap;Ra=new WeakMap;class Q3{constructor(t,n){Fd(this,Oa,void 0),Fd(this,Ma,void 0),Nd(this,Oa,t),Nd(this,Ma,n)}create(t,n){return an(eo(wn(this,Oa),wn(this,Ma),"PUT",t,n))}edit(t,n){return an(eo(wn(this,Oa),wn(this,Ma),"PATCH",t,n))}delete(t){return an(eo(wn(this,Oa),wn(this,Ma),"DELETE",t))}list(){return an(Hr(wn(this,Oa),wn(this,Ma),{uri:"/datasets"}))}}Oa=new WeakMap;Ma=new WeakMap;function eo(e,t,n,r,i){return oE(r),Hr(e,t,{method:n,uri:"/datasets/".concat(r),body:i})}var UE=(e,t,n)=>{if(!t.has(e))throw TypeError("Cannot "+n)},Xi=(e,t,n)=>(UE(e,t,"read from private field"),n?n.call(e):t.get(e)),Ld=(e,t,n)=>{if(t.has(e))throw TypeError("Cannot add the same private member more than once");t instanceof WeakSet?t.add(e):t.set(e,n)},Bd=(e,t,n,r)=>(UE(e,t,"write to private field"),r?r.call(e,n):t.set(e,n),n),sl,ol,ll,ul;class J3{constructor(t,n){Ld(this,sl,void 0),Ld(this,ol,void 0),Bd(this,sl,t),Bd(this,ol,n)}list(t){const n=(t==null?void 0:t.includeMembers)===!1?"/projects?includeMembers=false":"/projects";return Hr(Xi(this,sl),Xi(this,ol),{uri:n})}getById(t){return Hr(Xi(this,sl),Xi(this,ol),{uri:"/projects/".concat(t)})}}sl=new WeakMap;ol=new WeakMap;class Z3{constructor(t,n){Ld(this,ll,void 0),Ld(this,ul,void 0),Bd(this,ll,t),Bd(this,ul,n)}list(t){const n=(t==null?void 0:t.includeMembers)===!1?"/projects?includeMembers=false":"/projects";return an(Hr(Xi(this,ll),Xi(this,ul),{uri:n}))}getById(t){return an(Hr(Xi(this,ll),Xi(this,ul),{uri:"/projects/".concat(t)}))}}ll=new WeakMap;ul=new WeakMap;var zE=(e,t,n)=>{if(!t.has(e))throw TypeError("Cannot "+n)},jd=(e,t,n)=>(zE(e,t,"read from private field"),n?n.call(e):t.get(e)),Ud=(e,t,n)=>{if(t.has(e))throw TypeError("Cannot add the same private member more than once");t instanceof WeakSet?t.add(e):t.set(e,n)},zd=(e,t,n,r)=>(zE(e,t,"write to private field"),r?r.call(e,n):t.set(e,n),n),td,nd,rd,id;class eF{constructor(t,n){Ud(this,td,void 0),Ud(this,nd,void 0),zd(this,td,t),zd(this,nd,n)}getById(t){return Hr(jd(this,td),jd(this,nd),{uri:"/users/".concat(t)})}}td=new WeakMap;nd=new WeakMap;class tF{constructor(t,n){Ud(this,rd,void 0),Ud(this,id,void 0),zd(this,rd,t),zd(this,id,n)}getById(t){return an(Hr(jd(this,rd),jd(this,id),{uri:"/users/".concat(t)}))}}rd=new WeakMap;id=new WeakMap;var nF=Object.defineProperty,rF=(e,t,n)=>t in e?nF(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Rr=(e,t,n)=>(rF(e,typeof t!="symbol"?t+"":t,n),n),HE=(e,t,n)=>{if(!t.has(e))throw TypeError("Cannot "+n)},Ke=(e,t,n)=>(HE(e,t,"read from private field"),n?n.call(e):t.get(e)),Hd=(e,t,n)=>{if(t.has(e))throw TypeError("Cannot add the same private member more than once");t instanceof WeakSet?t.add(e):t.set(e,n)},qd=(e,t,n,r)=>(HE(e,t,"write to private field"),r?r.call(e,n):t.set(e,n),n),Da,rn,$a,Qt;const iF=class Sv{constructor(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Od;Rr(this,"assets"),Rr(this,"datasets"),Rr(this,"projects"),Rr(this,"users"),Hd(this,Da,void 0),Hd(this,rn,void 0),Rr(this,"listen",LE),this.config(n),qd(this,rn,t),this.assets=new B3(this,Ke(this,rn)),this.datasets=new X3(this,Ke(this,rn)),this.projects=new J3(this,Ke(this,rn)),this.users=new eF(this,Ke(this,rn))}clone(){return new Sv(Ke(this,rn),this.config())}config(t){if(t===void 0)return{...Ke(this,Da)};if(Ke(this,Da)&&Ke(this,Da).allowReconfigure===!1)throw new Error("Existing client instance cannot be reconfigured - use `withConfig(newConfig)` to return a new client");return qd(this,Da,fE(t,Ke(this,Da)||{})),this}withConfig(t){return new Sv(Ke(this,rn),{...this.config(),...t})}fetch(t,n){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return PE(this,Ke(this,rn),t,n,r)}getDocument(t,n){return VE(this,Ke(this,rn),t,n)}getDocuments(t,n){return RE(this,Ke(this,rn),t,n)}create(t,n){return Ff(this,Ke(this,rn),t,"create",n)}createIfNotExists(t,n){return OE(this,Ke(this,rn),t,n)}createOrReplace(t,n){return ME(this,Ke(this,rn),t,n)}delete(t,n){return DE(this,Ke(this,rn),t,n)}mutate(t,n){return $E(this,Ke(this,rn),t,n)}patch(t,n){return new Cl(t,n,this)}transaction(t){return new kE(t,this)}request(t){return Hr(this,Ke(this,rn),t)}getUrl(t,n){return Fp(this,t,n)}getDataUrl(t,n){return To(this,t,n)}};Da=new WeakMap;rn=new WeakMap;let aF=iF;const sF=class Cv{constructor(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Od;Rr(this,"assets"),Rr(this,"datasets"),Rr(this,"projects"),Rr(this,"users"),Rr(this,"observable"),Hd(this,$a,void 0),Hd(this,Qt,void 0),Rr(this,"listen",LE),this.config(n),qd(this,Qt,t),this.assets=new j3(this,Ke(this,Qt)),this.datasets=new Q3(this,Ke(this,Qt)),this.projects=new Z3(this,Ke(this,Qt)),this.users=new tF(this,Ke(this,Qt)),this.observable=new aF(t,n)}clone(){return new Cv(Ke(this,Qt),this.config())}config(t){if(t===void 0)return{...Ke(this,$a)};if(Ke(this,$a)&&Ke(this,$a).allowReconfigure===!1)throw new Error("Existing client instance cannot be reconfigured - use `withConfig(newConfig)` to return a new client");return this.observable&&this.observable.config(t),qd(this,$a,fE(t,Ke(this,$a)||{})),this}withConfig(t){return new Cv(Ke(this,Qt),{...this.config(),...t})}fetch(t,n){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return an(PE(this,Ke(this,Qt),t,n,r))}getDocument(t,n){return an(VE(this,Ke(this,Qt),t,n))}getDocuments(t,n){return an(RE(this,Ke(this,Qt),t,n))}create(t,n){return an(Ff(this,Ke(this,Qt),t,"create",n))}createIfNotExists(t,n){return an(OE(this,Ke(this,Qt),t,n))}createOrReplace(t,n){return an(ME(this,Ke(this,Qt),t,n))}delete(t,n){return an(DE(this,Ke(this,Qt),t,n))}mutate(t,n){return an($E(this,Ke(this,Qt),t,n))}patch(t,n){return new El(t,n,this)}transaction(t){return new IE(t,this)}request(t){return an(Hr(this,Ke(this,Qt),t))}dataRequest(t,n,r){return an(ku(this,Ke(this,Qt),t,n,r))}getUrl(t,n){return Fp(this,t,n)}getDataUrl(t,n){return To(this,t,n)}};$a=new WeakMap;Qt=new WeakMap;let oF=sF;const qE=o3(Q$,{});qE.defaultRequester;function lF(e){return p3(),new oF(qE,e)}const Wd=lF({projectId:"i32b0q2c",dataset:"production",useCdn:!0,apiVersion:"2021-03-25"});var Ev={exports:{}};(function(e,t){var n=200,r="__lodash_hash_undefined__",i=800,a=16,s=9007199254740991,o="[object Arguments]",l="[object Array]",u="[object AsyncFunction]",c="[object Boolean]",d="[object Date]",f="[object Error]",h="[object Function]",v="[object GeneratorFunction]",g="[object Map]",y="[object Number]",p="[object Null]",b="[object Object]",_="[object Proxy]",E="[object RegExp]",O="[object Set]",P="[object String]",$="[object Undefined]",A="[object WeakMap]",x="[object ArrayBuffer]",D="[object DataView]",I="[object Float32Array]",S="[object Float64Array]",k="[object Int8Array]",M="[object Int16Array]",J="[object Int32Array]",G="[object Uint8Array]",B="[object Uint8ClampedArray]",L="[object Uint16Array]",Z="[object Uint32Array]",ee=/[\\^$.*+?()[\]{}|]/g,ne=/^\[object .+?Constructor\]$/,ue=/^(?:0|[1-9]\d*)$/,fe={};fe[I]=fe[S]=fe[k]=fe[M]=fe[J]=fe[G]=fe[B]=fe[L]=fe[Z]=!0,fe[o]=fe[l]=fe[x]=fe[c]=fe[D]=fe[d]=fe[f]=fe[h]=fe[g]=fe[y]=fe[b]=fe[E]=fe[O]=fe[P]=fe[A]=!1;var Pe=typeof An=="object"&&An&&An.Object===Object&&An,Fe=typeof self=="object"&&self&&self.Object===Object&&self,Q=Pe||Fe||Function("return this")(),$e=t&&!t.nodeType&&t,He=$e&&!0&&e&&!e.nodeType&&e,et=He&&He.exports===$e,he=et&&Pe.process,Re=function(){try{var V=He&&He.require&&He.require("util").types;return V||he&&he.binding&&he.binding("util")}catch{}}(),C=Re&&Re.isTypedArray;function F(V,N,X){switch(X.length){case 0:return V.call(N);case 1:return V.call(N,X[0]);case 2:return V.call(N,X[0],X[1]);case 3:return V.call(N,X[0],X[1],X[2])}return V.apply(N,X)}function j(V,N){for(var X=-1,Ie=Array(V);++X-1}function E2(V,N){var X=this.__data__,Ie=nc(X,V);return Ie<0?(++this.size,X.push([V,N])):X[Ie][1]=N,this}yt.prototype.clear=Xt,yt.prototype.delete=Ar,yt.prototype.get=kr,yt.prototype.has=Li,yt.prototype.set=E2;function xs(V){var N=-1,X=V==null?0:V.length;for(this.clear();++N1?X[tt-1]:void 0,Tt=tt>2?X[2]:void 0;for(ht=V.length>3&&typeof ht=="function"?(tt--,ht):void 0,Tt&&Z2(X[0],X[1],Tt)&&(ht=tt<3?void 0:ht,tt=1),N=Object(N);++Ie-1&&V%1==0&&V0){if(++N>=i)return arguments[0]}else N=0;return V.apply(void 0,arguments)}}function oP(V){if(V!=null){try{return te.call(V)}catch{}try{return V+""}catch{}}return""}function ac(V,N){return V===N||V!==V&&N!==N}var Uh=Bb(function(){return arguments}())?Bb:function(V){return Wo(V)&&ae.call(V,"callee")&&!Tr.call(V,"callee")},zh=Array.isArray;function Hh(V){return V!=null&&qb(V.length)&&!qh(V)}function lP(V){return Wo(V)&&Hh(V)}var Hb=hn||hP;function qh(V){if(!Sa(V))return!1;var N=rc(V);return N==h||N==v||N==u||N==_}function qb(V){return typeof V=="number"&&V>-1&&V%1==0&&V<=s}function Sa(V){var N=typeof V;return V!=null&&(N=="object"||N=="function")}function Wo(V){return V!=null&&typeof V=="object"}function uP(V){if(!Wo(V)||rc(V)!=b)return!1;var N=Lt(V);if(N===null)return!0;var X=ae.call(N,"constructor")&&N.constructor;return typeof X=="function"&&X instanceof X&&te.call(X)==we}var Wb=C?K(C):L2;function cP(V){return K2(V,Gb(V))}function Gb(V){return Hh(V)?D2(V,!0):B2(V)}var dP=Y2(function(V,N,X){jb(V,N,X)});function fP(V){return function(){return V}}function Kb(V){return V}function hP(){return!1}e.exports=dP})(Ev,Ev.exports);const uF=Ev.exports;/*! ***************************************************************************** Copyright (c) Microsoft Corporation. Permission to use, copy, modify, and/or distribute this software for any @@ -825,7 +825,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho "name":author->name, excerpt - }[0..${this.limit}]`;console.log(this.limit),this.error=this.post=null,this.loading=!0,Wd.fetch(e).then(t=>{this.loading=!1,this.posts=t,console.log(t)},t=>{this.error=t})}}},TF={class:"home"},IF=T("br",null,null,-1),AF={key:0},kF={key:0,class:"loading"},PF={key:1,class:"error"},VF={key:2,class:"content px-2 py-4"},RF=["src"],OF=T("br",null,null,-1),MF={class:"text-5xl"},DF=T("br",null,null,-1),$F={class:"flex items-center"},FF=["src"],NF={class:"grid grid-cols-3 md:grid-cols-3 lg:grid-cols-3 gap-4"},LF=["src"],BF={key:1,class:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-2 px-4 w-full"},jF={class:"max-w-sm border border-gray-200 rounded-lg shadow bg-gray-800 border-gray-700"},UF={href:"#"},zF=["src"],HF={class:"p-2"},qF={href:"#"},WF={class:"mb-2 text-2xl font-bold tracking-tight text-white"},GF={class:"mb-3 font-normal text-gray-400"},KF=["onClick"],YF=T("svg",{class:"w-3.5 h-3.5 ml-2","aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 14 10"},[T("path",{stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M1 5h12m0 0L9 1m4 4L9 9"})],-1);function XF(e,t,n,r,i,a){const s=gt("SanityBlocks");return Ee(),Ae("div",TF,[IF,i.slug?(Ee(),Ae("div",AF,[i.loading2?(Ee(),Ae("div",kF,"Loading...")):Cn("",!0),e.error?(Ee(),Ae("div",PF,vt(e.error),1)):Cn("",!0),i.post?(Ee(),Ae("div",VF,[i.post.coverImage?(Ee(),Ae("img",{key:0,src:a.imageUrlFor(i.post.coverImage),class:"w-full h-auto"},null,8,RF)):Cn("",!0),OF,T("h1",MF,vt(i.post.title),1),DF,m(s,{blocks:i.blocks},null,8,["blocks"]),T("h6",$F,[i.post.authorImage?(Ee(),Ae("img",{key:0,src:a.imageUrlFor(i.post.authorImage),class:"w-16 h-16 rounded-full mr-2"},null,8,FF)):Cn("",!0),Zn(" Compiled By: "+vt(i.post.name),1)]),T("div",NF,[(Ee(!0),Ae(Ce,null,zr(i.post.images,(o,l)=>(Ee(),Ae("div",{key:l,class:"image-container"},[T("img",{src:a.convertImageUrl(o.image.asset._ref),class:"w-full h-auto rounded"},null,8,LF)]))),128))])])):Cn("",!0)])):Cn("",!0),i.loadBlog?(Ee(),Ae("div",BF,[(Ee(!0),Ae(Ce,null,zr(i.posts,o=>(Ee(),Ae("div",{key:o._id,class:"post-item"},[T("div",jF,[T("a",UF,[T("img",{class:"w-full h-auto",src:a.imageUrlFor(o.image),alt:""},null,8,zF)]),T("div",HF,[T("a",qF,[T("h5",WF,vt(o.title),1)]),T("p",GF,vt(o.description),1),T("a",{onClick:l=>a.handleReadmore(o.slug.current),class:"inline-flex items-center px-3 py-2 text-sm font-medium text-center text-white rounded-lg focus:ring-4 focus:outline-none bg-blue-600 hover:bg-blue-700 focus:ring-blue-800"},[Zn(" Read more "),YF],8,KF)])])]))),128))])):Cn("",!0)])}const JE=Et(xF,[["render",XF]]);const QF={components:{AppFeaturette:qC,AppTestimonialCard:WC,AppCarousel:rD,Doodle:HD,AppGallery:HC,Blogs:JE,timeline:n$},mounted(){var e=null;r$(".hidden"),window.matchMedia("(max-width: 768px)").matches||(e=this.$data.testimonials.pop(),setInterval(()=>{let n=e;e=this.$data.testimonials.shift(),this.$data.testimonials.push(n)},1e4))},data(){return{galleryImages:[GC,kp,KC],featurettes:[{heading:"What is Speech Olympiad?",headingEnd:"",text:"Speech Olympiad stands as the flagship occasion hosted by the Gavel Club at the University of Moratuwa. As the sole English language speech competition within the university !",image:qD,urlString:"#about"}],testimonials:[{key:"1",imageSrc:WD,title:"Sirimevan Jayasundera",subtitle:"Champion - SOVI",body:"Speech Olympiad is more than a mere speaking contest, it is a culmination of people, experiences and exposure. I cherish to this date, every moment of the competition which was a gateway to self-reflection that enhanced my capabilities in the corporate world and beyond."},{key:"2",imageSrc:GD,title:"Malindi Jayathunga",subtitle:"1st Runner-Up and Best Prepared Speaker - SOXI",body:"My Speech Olympiad experience has enabled me to become the storyteller I am today. I work in advertising where I get to present new ideas and unique concepts to both my team and clients on a daily basis. I developed my presenting skills thanks to the support and knowledge I got from Speech Olympiad and the Gavel Club of University of Moratuwa."},{key:"3",imageSrc:YD,title:"Asitha Rathnayake",subtitle:"Champion \u2013 SOXII",body:"Speech Olympiad is a good place to win, but more than that, it is a great place to lose. The Gavel Mora family helped me a lot to improve myself as a speaker and a leader during the course of three Speech Olympiads, which helped me become the overall champion at Speech Olympiad XII."},{key:"4",imageSrc:KD,title:"Amaya Dharmasiri",subtitle:"1st Runner-Up and Best Impromptu Speaker \u2013 SOXII",body:"I was not new to the stage, but I was new to public speaking when I took part in Speech Olympiad. Everyone at the Gavel Club was willing to help us become the best version of ourselves. Not only did I become more confident in communicating in English, but I also learnt about my capabilities and understood myself better, thanks to Speech Olympiad."}]}}},Io=e=>(Pi("data-v-68321d8b"),e=e(),Vi(),e),JF={class:"container marketing"},ZF=Io(()=>T("div",{class:"col-12 mb-2 mt-6"},[T("h1",{class:"featurette-heading mt-0 mb-4"},"Timeline")],-1)),eN=Io(()=>T("div",{class:"col-12 mb-2 mt-6"},[T("h1",{class:"featurette-heading mt-0 mb-4"},"Past Experience")],-1)),tN=Io(()=>T("br",null,null,-1)),nN=Io(()=>T("br",null,null,-1)),rN={class:"row mb-5"},iN=Io(()=>T("div",{class:"col-12 mb-2"},[T("h1",{class:"featurette-heading mt-0 mb-4"},"Testimonials")],-1)),aN={class:"col-12 mb-2"},sN={class:"row mb-5"},oN=Io(()=>T("div",{class:"col-12 mb-2"},[T("h1",{class:"featurette-heading mt-0 mb-4"},"Gallery")],-1)),lN={class:"col-12 mb-2"};function uN(e,t,n,r,i,a){const s=gt("AppCarousel"),o=gt("Doodle"),l=gt("AppFeaturette"),u=gt("timeline"),c=gt("Blogs"),d=gt("AppTestimonialCard"),f=gt("AppGallery");return Ee(),Ae("main",null,[m(s),T("div",JF,[m(o),(Ee(!0),Ae(Ce,null,zr(i.featurettes,(h,v)=>(Ee(),Eu(l,{index:v,key:v,heading:h.heading,"heading-end":h.headingEnd,text:h.text,image:h.image,urlString:h.urlString},null,8,["index","heading","heading-end","text","image","urlString"]))),128)),ZF,m(u),eN,m(c,{limit:2}),tN,nN,T("div",rN,[iN,T("div",aN,[m(oC,{name:"list",tag:"div",class:"row"},{default:Ur(()=>[(Ee(!0),Ae(Ce,null,zr(i.testimonials,h=>(Ee(),Ae("div",{class:"col-lg-4 d-flex justify-content-center",key:"testimonial"+h.key},[m(d,{title:h.title,imageSrc:h.imageSrc,body:h.body,subtitle:h.subtitle},null,8,["title","imageSrc","body","subtitle"])]))),128))]),_:1})])]),T("div",sN,[oN,T("div",lN,[m(f,{images:i.galleryImages,showLink:!0},null,8,["images"])])])])])}const cN=Et(QF,[["render",uN],["__scopeId","data-v-68321d8b"]]);const dN={name:"AppArticle"},fN={class:"container-fluid article-container"},hN={class:"article column pb-2"};function mN(e,t,n,r,i,a){return Ee(),Ae("div",fN,[T("div",hN,[BS(e.$slots,"default")])])}const Bp=Et(dN,[["render",mN]]);const vN={name:"AppHeroSection",props:{heading:String,subHeading:String,imagePath:String,imageMobile:String}},gN={class:"hero"},pN=["src"];function yN(e,t,n,r,i,a){return Ee(),Ae("div",gN,[BS(e.$slots,"default"),T("img",{class:"hero-img",src:n.imagePath,alt:"",loading:"lazy"},null,8,pN)])}const jp=Et(vN,[["render",yN]]),bN="/assets/About_title_mobile.38a56785.jpg",_N="/assets/About_title_desktop.bfdb8a10.jpg",wN={data(){return{About_title_mobile:bN,About_title_desktop:_N}},components:{AppArticle:Bp,AppHeroSection:jp},computed:{isMobile(){return window.matchMedia("(max-width: 768px)").matches}}},SN=T("p",{class:"mt-3 first-letter"}," Speech Olympiad stands as the flagship occasion hosted by the Gavel Club at the University of Moratuwa. As the sole English language speech competition within the university, it garners participants from all five faculties. Since its establishment in 2005, this event has progressively gained momentum, evolving into one of the most highly anticipated highlights on the university calendar. In an era where effective communication is paramount in any industry, Speech Olympiad championship has become a coveted goal pursued by all young undergraduates. The enthusiasm instilled by faculty members to engage their students in this competition has led to a consistent rise in participation from all academic departments. While the Speech Olympiad certainly boasts prestige, it transcends mere title-seeking; it provides a platform for personal growth and the potential to ignite transformative change not only within oneself but also among peers. ",-1),CN=T("p",null," Throughout the span of the last 15 Speech Olympiad editions, there has been a consistent demonstration of the event\u2019s ability to unveil hidden talents within the university\u2019s undergraduate population. The recipients of awards and the participants who reach the final stages encompass a broad spectrum of backgrounds, highlighting the event\u2019s widespread appeal that transcends various academic disciplines. Countless champions and finalists not only in the Inter-University Best Speaker Contest and All Island Best Speaker Contest but also in several other esteemed All Island and Inter-University Competitions such as Viva Voce, Eloquence, Speech Weaver, Templanza, and Enliven, have emerged as winners, attributing their recognition to their involvement in preceding Speech Olympiad competitions. ",-1),EN=T("img",{class:"article-img",alt:"",src:kp,loading:"lazy"},null,-1);function xN(e,t,n,r,i,a){const s=gt("AppHeroSection"),o=gt("AppArticle");return Ee(),Ae("main",null,[m(s,{imagePath:a.isMobile?i.About_title_mobile:i.About_title_desktop},null,8,["imagePath"]),m(o,null,{default:Ur(()=>[SN,CN,EN]),_:1})])}const TN=Et(wN,[["render",xN]]);const IN={name:"ArticleInterview",props:{authorName:String,intervieweeName:String,intervieweeImg:String}},AN=e=>(Pi("data-v-fb599a6a"),e=e(),Vi(),e),kN=AN(()=>T("p",null,"Words by",-1)),PN={class:"interviewee d-flex"},VN={class:"interviewee-img"},RN=["src"],ON={class:"interview-name"};function MN(e,t,n,r,i,a){return Ee(),Ae(Ce,null,[kN,T("div",PN,[T("div",VN,[T("img",{src:n.intervieweeImg,alt:"",loading:"lazy",class:"interviewee-img"},null,8,RN)]),T("div",ON,vt(n.intervieweeName),1)]),T("p",null,"Compiled by "+vt(n.authorName),1)],64)}const ZE=Et(IN,[["render",MN],["__scopeId","data-v-fb599a6a"]]),DN="/assets/TechnicalTips_title_mobile.4777a012.jpg",$N="/assets/TechnicalTips_title_desktop.f1af1af9.jpg",FN="/assets/TechnicalTips_portrait.b97eb5b2.jpeg",NN="/assets/TechnicalTips_StageMovement.7c954d74.jpg",LN="/assets/TechnicalTips_Humor.a1907cb5.jpg",BN="/assets/TechnicalTips_Confidence.20cb5fc8.jpg";const jN={data(){return{TechnicalTips_title_mobile:DN,TechnicalTips_title_desktop:$N,TechnicalTips_portrait:FN}},components:{AppArticle:Bp,AppHeroSection:jp,ArticleInterview:ZE},computed:{isMobile(){return window.matchMedia("(max-width: 768px)").matches}}},Yt=e=>(Pi("data-v-8b777371"),e=e(),Vi(),e),UN=Yt(()=>T("p",{class:"mt-3 first-letter"}," A single voice has the power to create a massive impact, it just needs the right opportunity. Speech Olympiad is a stage where revolutionary leaders and revolutionary speakers are discovered. To help you embark on this sensational journey of discovery, we got into conversation with a prestigious and eloquent past champion of Speech Olympiad, who shared some invaluable tips with us. ",-1)),zN=Yt(()=>T("div",{class:"row mb-3 border"},[T("div",{class:"col d-flex text-center"},[T("p",null," Dr. Samadhi Poornima, the Champion of Speech Olympiad IX generously joined us for an interview despite her busy schedule working as a Computer Vision Algorithm Researcher at Zebra Technologies. As the crowned champion in 2015 along with the public speaking experience she has accumulated over the years, we are most certain that up-and-coming speakers will definitely have a lot to take home from the answers of Dr. Poornima. ")])],-1)),HN=Yt(()=>T("h3",null,"1. What are the key points to focus on when crafting a speech?",-1)),qN=Yt(()=>T("ul",null,[T("li",null,[T("b",null,"Take home message")]),T("p",null," The message that the speaker is trying to convey is a crucial aspect of a speech. It adds value to the words you speak and the effort you put in. "),T("li",null,[T("b",null,"Structure of the speech")]),T("p",null," You can structure your speech in several different ways and be creative with it. You can break down your speech into parts and use the stage appropriately for each part. But the most important thing is that your speech is clear and concise. A well-structured speech is easy to follow for the audience and makes it easier to deliver for the speaker. "),T("li",null,[T("b",null,"Stage movements")]),T("img",{class:"article-img article-img-resize",alt:"",src:NN,loading:"lazy"}),T("p",null," Stage movements keep your speech alive. For example, if you are talking about two friends you divide the stage into two, left and right for each one. "),T("li",null,[T("b",null,"Humour")]),T("img",{class:"article-img article-img-resize",alt:"",src:LN,loading:"lazy"}),T("p",null," Humour is what keeps your audience entertained and engaged. It is one of the best things to include in a speech. To bring out some humour does not mean you need to make your audience roll on the floor laughing. A simple smile is enough to make a difference. "),T("li",null,[T("b",null,"Gestures and vocal variations")]),T("p",null," These make your speech livelier. It shows the speaker is confident and adds some colour to your speech. One of the easiest ways to bring out some natural variations is by adding some dialogues to your speech. ")],-1)),WN=Yt(()=>T("h3",null,"2. How should one decide on what he/she is going to speak on?",-1)),GN=Yt(()=>T("p",null," One of the best ways to come up with a good speech is to speak about your own experiences. Especially if you learnt something out of it, it certainly is worth sharing. This has three advantages ",-1)),KN=Yt(()=>T("ul",null,[T("li",null,"You will never forget what you are going to say."),T("li",null,"You can say it the best. After all, it is your story!"),T("li",null," You are the only one in the whole world who has gone through it. And it is worth sharing. ")],-1)),YN=Yt(()=>T("p",null," Another classic approach to a good speech is to talk about something relatable, something universal. The audience would find this quite interesting and feel more connected to you. You don\u2019t need extraordinary facts or stories to make an interesting story. Simplicity itself can be quite attractive ",-1)),XN=Yt(()=>T("h3",null,"3. How important is it to use stories in our speeches?",-1)),QN=Yt(()=>T("p",null," Stories can be interesting to add to a speech. We all love to hear stories. But it does not mean that you need to narrate lengthy tales. Something you saw on your way to university when put into the right words can be an interesting story. ",-1)),JN=Yt(()=>T("h3",null,"4. Can you give some tips on impromptu speaking?",-1)),ZN=Yt(()=>T("p",null," Impromptu speaking requires a lot of practice and experience. You need to have 3 qualities mastered when doing an impromptu speech. ",-1)),eL=Yt(()=>T("ul",null,[T("li",null,[T("b",null,"Time management")]),T("p",null," Practise how to deliver some message within the given time. Time management is something you can achieve with enough practice. A well-practised speaker will have an idea of what 1-minute feels like. "),T("li",null,[T("b",null,"Confidence")]),T("img",{class:"article-img article-img-resize",alt:"",src:BN,loading:"lazy"}),T("p",null," Impromptu speakers require a lot of confidence. If you are nervous you might not be able to bring out the best speech you can. And through practice, you build up meaningful confidence. In this practice, you need to put yourself into a real situation instead of being flexible and relaxed. "),T("li",null,[T("b",null,"Thinking on the stage")]),T("p",null," Practically, you might not be able to work out all the details of your speech before going on to the stage. So it is likely that you might have to figure out certain things while you are speaking. Figure out a few things you can do to buy some thinking time on the stage. A couple of things I did was purposeful repetition and asking a question from the audience. Meaningful repetition can be used at any point in your speech. For example, if you are talking about how your parents wanted you to be a doctor you can say something like "),T("ul",null,[T("li",null,"\u2018The girl next door was a doctor\u2019"),T("li",null,"\u2018The girl next next door was a doctor\u2019"),T("li",null,"\u2018The girl next next next door was a doctor\u2019"),T("li",null,"\u2018So my mama wanted me to be a doctor\u2019")]),T("p",null," Instead of simply saying \u2018my mama wanted me to be a doctor\u2019, when you use a simple phrase and repeat it, it gives you time to think without making the audience feel you are struggling. And when you ask a question, the general practice is you give a few seconds for the audience to react. When you ask a rhetorical question, you don\u2019t need to respond to their reaction. Instead, you can take this time to think and focus on what you are going to say next. ")],-1)),tL=Yt(()=>T("h3",null,"5. Do you have any tips on practising a speech?",-1)),nL=Yt(()=>T("p",null," Practice is key for both prepared speeches and impromptu speeches. You need to practise until you feel at home on a stage. Practice is what brings you confidence. For prepared speeches, it is good if you first have a basic structure of the speech organised and then practise with words that come to you naturally. In this way, you would be more comfortable with the language you use for your speech. ",-1)),rL=Yt(()=>T("p",null,"A couple of things you can do to fine-tune a prepared speech are,",-1)),iL=Yt(()=>T("ul",null,[T("li",null,[T("b",null,"Remove repetitions")]),T("p",null," Think carefully of each sentence, and each phrase. Think what value it would add to the speech. And think if the same thing is being repeated (not purposeful repetition) somewhere else in the speech unintentionally. "),T("li",null,[T("b",null,"Balance your speech")]),T("p",null," Add a balance to your speech with a bit of humour and a bit of seriousness. Even if the speech is about a sad story, it is good to have some appropriate humour at least once. And even if the speech is a humorous speech, it is great if there is an important take-home message. "),T("li",null,[T("b",null,"Make it simple, clear and concise")]),T("p",null," In a prepared speech it is very important to have a clear structure to your speech. It should be easy-to-follow and meaningful to what you say. Something I personally followed for practising a prepared speech was to watch some world championship speeches. When I say watch it, I mean \u2018watch it watch it\u2019 where you notice the structure, notice the way they start, take transitions and bring out the message. ")],-1)),aL=Yt(()=>T("p",null," Practising an impromptu speech can be a bit tricky. Because even if you practise 1000 speeches, the next one could be an entirely different experience. These are some ways of practising impromptu speeches that I personally followed. ",-1)),sL=Yt(()=>T("ul",null,[T("li",null," Have some generic stories ready. These could be targeted for some common impromptu topics such as never giving up, little things matter in life and being true to yourself etc. "),T("li",null," Have some facts ready. It is good to have some general knowledge facts ready when you are practising for an impromptu speech. You don\u2019t need to memorise a whole list but 5 key facts from different areas can be helpful if you can\u2019t think of a story related to the topic you got. This could be about areas like economy, education or some great sayings etc. "),T("li",null," Be ready to think of something entirely new then and there. This is an example I heard from someone when I was practising. So this guy has got the topic \u2018Michael Jordan\u2019 as the title for his impromptu speech. He started the speech with \u201CI don\u2019t know who Michael Jordan is but I know a guy named Michael and another guy named Jordan\u201D, and went on to deliver a very interesting speech which was completely unexpected. "),T("li",null," Practise coming up with an impromptu speech response within 2 minutes. And if you could not, just deliver whatever that you manage to come up with then and there. Experience how you work under pressure. With each practice, you will improve. And once you feel confident, try lowering this time, now try to come up with an impromptu speech in 1 and half minutes. And next, try 1 minute. When you practice like this, even if nothing comes to your mind in the first minute, you would still be able to remain calm and think clearly because you know you can come up with something successful even in the last few seconds. "),T("li",null," It is okay to practise on the same topic several times. No need to have a new topic each time you practise. But practise facing completely unheard of topics as well, just to broaden your thinking. "),T("li",null," No need to practise for long hours. So do not exhaust yourself. You might get tired and lose interest. ")],-1)),oL=Yt(()=>T("p",null," From deciding on what to speak, crafting your speech, practising your speech, to finally delivering your speech, each and every aspect needed for a good public speaker was insightfully addressed in detail by Dr. Poornima Take in and practise what you have learnt. Showcase your progress at Speech Olympiad. Get onto that stage and speak your heart out, because the speech you deliver today can be the reason for a changed world tomorrow. ",-1));function lL(e,t,n,r,i,a){const s=gt("AppHeroSection"),o=gt("ArticleInterview"),l=gt("AppArticle");return Ee(),Ae("main",null,[m(s,{imagePath:a.isMobile?i.TechnicalTips_title_mobile:i.TechnicalTips_title_desktop},null,8,["imagePath"]),m(l,null,{default:Ur(()=>[UN,zN,HN,qN,WN,GN,KN,YN,XN,QN,JN,ZN,eL,tL,nL,rL,iL,aL,sL,oL,m(o,{"author-name":"Udesh Dangalla","interviewee-name":"Dr. Samadhi Poornima",intervieweeImg:i.TechnicalTips_portrait},null,8,["intervieweeImg"])]),_:1})])}const uL=Et(jN,[["render",lL],["__scopeId","data-v-8b777371"]]);const cL="/assets/prelis9.3f3d09cb.jpg",dL="/assets/judges.4cff70b3.jpg",fL="/assets/crowd_1.92bdcae5.jpg",hL="/assets/crowd_2.751221a5.jpg",mL="/assets/crowd_3.32cdf7dd.jpeg",vL="/assets/thulasi_1.36403025.jpg",gL="/assets/crowd_5.364cf78e.jpg",pL="/assets/trophies.f2d7e4dc.jpg",yL="/assets/trophy_2.57b2a6d5.jpg",bL="/assets/group_pic_2.67eadcee.jpg",_L="/assets/ceremony_1.05514272.jpg",wL="/assets/stage_1.4ac66d63.jpg",SL="/assets/winner_1.ccb6630b.jpg";const CL={components:{AppGallery:HC},data(){return{images:[vL,fL,pL,GC,bL,hL,yL,mL,cL,wL,_L,gL,SL,kp,KC,dL]}}},EL={class:"container"},xL={class:"row mb-5"};function TL(e,t,n,r,i,a){const s=gt("AppGallery");return Ee(),Ae("main",null,[T("div",EL,[T("div",xL,[m(s,{images:i.images},null,8,["images"])])])])}const IL=Et(CL,[["render",TL],["__scopeId","data-v-3cf3e09c"]]);const AL={};function kL(e,t){return Ee(),Ae("main",null,"Page Not Found")}const PL=Et(AL,[["render",kL],["__scopeId","data-v-147157fb"]]),VL="/assets/PathOfChampion_title_mobile.1d5e1775.jpg",RL="/assets/PathOfChampion_title_desktop.273035c9.jpg",OL="/assets/PathOfChampion_image1_mobile.f116adc3.jpg",ML="/assets/PathOfChampion_image1_desktop.5eb979c0.jpg",DL="/assets/PathOfChampion_image2_mobile.8d1c7b14.jpg",$L="/assets/PathOfChampion_image2_desktop.ead73ac0.jpg",FL="/assets/PathOfChampion_portrait.adc4344f.jpg",NL={data(){return{PathOfChampion_title_mobile:VL,PathOfChampion_title_desktop:RL,PathOfChampion_image1_mobile:OL,PathOfChampion_image1_desktop:ML,PathOfChampion_image2_mobile:DL,PathOfChampion_image2_desktop:$L,PathOfChampion_portrait:FL}},components:{AppArticle:Bp,AppHeroSection:jp,ArticleInterview:ZE},computed:{isMobile(){return window.matchMedia("(max-width: 768px)").matches}}},LL=T("p",{class:"mt-3 first-letter"}," Walking the journey through the shadows of my past, during my school days, just like most students, I was always reluctant to opt in speech contests. Perturbed by the fear of failure and embarrassment, I never wanted to perform before an audience. I remember being forced to do a speech in grade 11 at the assembly which surprisingly turned out well. That was when I realized that I had a potential towards public speaking. Thus, I started my public speaking journey. Following this, I grabbed a few chances to compere at school functions and gradually established myself as a decent public speaker. ",-1),BL=T("p",null," I geared my public speaking drive during the twilight of my school career, but I did not have many opportunities to explore. Right from the moment I joined university, I told the inner me that I am going to try as many extracurricular activities as possible. Taking part in a speech contest was the ultimate challenge since delivering a speech under pressure was a monumental task. The very minute I stepped into my university life, I eagerly joined Speech Olympiad, embarking on a quest to expand my comfort zone. ",-1),jL=["src"],UL=T("p",null," I was excited for my very first experience at Speech Olympiad which was also the first speech contest I took part in. I was, however, under-prepared with a very short speech lasting merely 2 minutes, not to mention getting tongue-tied somewhere mid-speech as well. ",-1),zL=T("p",null," Leaving the hall, I realized that I needed help from someone who was experienced and proficient in public speaking, which was my driving intention to join the Gavel Club. ",-1),HL=T("p",null,[Zn(" The following year was all about learning the basics of public speaking, getting the exposure and being mentored by senior Gaveliers. With their guidance, I came up with a solid speech for the following Speech Olympiad, and with a huge effort put in from my end, I emerged as the "),T("b",null,"first runner-up"),Zn(". ")],-1),qL=["src"],WL=T("p",null," Motivated by the success of that year\u2019s competition, I wanted to compete in the upcoming competition as well. But along with being a past winner and the experience gained through Gavel, I became overconfident in myself and my abilities. I prioritized other commitments over Speech Olympiad practices and mentoring sessions with the belief that I would be able to manage on my own. It was only after emerging second runner-up that year, I realized the fault in my approach. ",-1),GL=T("p",null," The final Speech Olympiad during my undergraduate life was the last shot at giving my best. I went back to square one and started my journey once again. This time, I reinforced myself with past Gavel experiences along with the understanding that I will always be able to improve with others' help. ",-1),KL=T("p",{class:"box"},[Zn(" Similar to my second Speech Olympiad experience, I worked hard, carefully focusing on the specifics such as time management and coming up with the best approach for table topics while sharpening my speaking skills and refining my speech with the help of practice and impactful mentoring sessions; which finally made me the "),T("b",null,[T("br"),Zn("Champion of Speech Olympiad VIII in 2014")]),Zn(". ")],-1),YL=T("p",null," The surreal moment when I emerged as the champion is something I will cherish forever! I will never forget the warm big proud smiles my parents, friends and my Gavel family were projecting at me from the audience. Engulfing the feelings of this successful achievement was the appreciation I had towards my mentors who guided me to this achievement; some of whom had even gone beyond their university life but still showed up to support me and all my fellow Gaveliers. ",-1),XL=T("p",null," Unfortunately, till then I did not have a long-sighted personality that focused on developing leadership qualities, rather I was only improving my public speaking skills through the Gavel Club. On that day, I promised myself to become a better team player and that was the vibrant rainbow that coloured the path for me to become a Toastmaster. Currently working as the Assistant Division Director of Toastmaster District 82 - Division F, I am very proud to say that I have taken what I learnt from Gavel, through to Toastmasters, not only in becoming a sound Toastmaster, but perhaps in nurturing myself as an encouraging mentor as well. ",-1),QL=T("p",null," I believe that regardless of where you stand, if you are passionate about something, it is important to expose and challenge yourself to grow as an individual. Speech Olympiad taught me that compering and delivering a speech are not the same thing, especially when it comes to a contest where the delivery is done under a lot of pressure. Some core lessons I learnt were that commitment, along with self-evaluation, learning from others and being humble, goes a long way. Reflecting on my voyage of public speaking, the moral is to remind oneself to never shy away from opportunities. It is not necessarily about winning or losing, but the experience and exposure you gain by pushing your limits to become better at what you do and the way you define yourself. ",-1),JL=T("p",{class:"box"}," Being a champion does not only mean that you will be celebrating, but rather exploring the deep end and investing in yourself more. Grow up to every dawn of sunrise and bloom wherever life plants you, for enjoying what you do matters the most. I cherish the journey, not the end result. ",-1);function ZL(e,t,n,r,i,a){const s=gt("AppHeroSection"),o=gt("ArticleInterview"),l=gt("AppArticle");return Ee(),Ae("main",null,[m(s,{imagePath:a.isMobile?i.PathOfChampion_title_mobile:i.PathOfChampion_title_desktop},null,8,["imagePath"]),m(l,null,{default:Ur(()=>[LL,BL,T("img",{class:"article-img",alt:"",src:a.isMobile?i.PathOfChampion_image1_mobile:i.PathOfChampion_image1_desktop,loading:"lazy"},null,8,jL),UL,zL,HL,T("img",{class:"article-img",src:a.isMobile?i.PathOfChampion_image2_mobile:i.PathOfChampion_image2_desktop,loading:"lazy"},null,8,qL),WL,GL,KL,YL,XL,QL,JL,m(o,{"author-name":"Chemini Mallikarachchi","interviewee-name":"Mohamed Yasir",intervieweeImg:i.PathOfChampion_portrait},null,8,["intervieweeImg"])]),_:1})])}const e5=Et(NL,[["render",ZL]]);/* + }[0..${this.limit}]`;console.log(this.limit),this.error=this.post=null,this.loading=!0,Wd.fetch(e).then(t=>{this.loading=!1,this.posts=t,console.log(t)},t=>{this.error=t})}}},TF={class:"home flex justify-center items-center w-full"},IF=T("br",null,null,-1),AF={key:0},kF={key:0,class:"loading"},PF={key:1,class:"error"},VF={key:2,class:"content px-2 py-4"},RF=["src"],OF=T("br",null,null,-1),MF={class:"text-5xl"},DF=T("br",null,null,-1),$F={class:"flex items-center"},FF=["src"],NF={class:"grid grid-cols-3 md:grid-cols-3 lg:grid-cols-3 gap-4"},LF=["src"],BF={key:1,class:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-2 px-4 w-full"},jF={class:"max-w-sm border border-gray-200 rounded-lg shadow bg-gray-800 border-gray-700"},UF={href:"#"},zF=["src"],HF={class:"p-2"},qF={href:"#"},WF={class:"mb-2 text-2xl font-bold tracking-tight text-white"},GF={class:"mb-3 font-normal text-gray-400"},KF=["onClick"],YF=T("svg",{class:"w-3.5 h-3.5 ml-2","aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 14 10"},[T("path",{stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M1 5h12m0 0L9 1m4 4L9 9"})],-1);function XF(e,t,n,r,i,a){const s=gt("SanityBlocks");return Ee(),Ae("div",TF,[IF,i.slug?(Ee(),Ae("div",AF,[i.loading2?(Ee(),Ae("div",kF,"Loading...")):Cn("",!0),e.error?(Ee(),Ae("div",PF,vt(e.error),1)):Cn("",!0),i.post?(Ee(),Ae("div",VF,[i.post.coverImage?(Ee(),Ae("img",{key:0,src:a.imageUrlFor(i.post.coverImage),class:"w-full h-auto"},null,8,RF)):Cn("",!0),OF,T("h1",MF,vt(i.post.title),1),DF,m(s,{blocks:i.blocks},null,8,["blocks"]),T("h6",$F,[i.post.authorImage?(Ee(),Ae("img",{key:0,src:a.imageUrlFor(i.post.authorImage),class:"w-16 h-16 rounded-full mr-2"},null,8,FF)):Cn("",!0),Zn(" Compiled By: "+vt(i.post.name),1)]),T("div",NF,[(Ee(!0),Ae(Ce,null,zr(i.post.images,(o,l)=>(Ee(),Ae("div",{key:l,class:"image-container"},[T("img",{src:a.convertImageUrl(o.image.asset._ref),class:"w-full h-auto rounded"},null,8,LF)]))),128))])])):Cn("",!0)])):Cn("",!0),i.loadBlog?(Ee(),Ae("div",BF,[(Ee(!0),Ae(Ce,null,zr(i.posts,o=>(Ee(),Ae("div",{key:o._id,class:"post-item"},[T("div",jF,[T("a",UF,[T("img",{class:"w-full h-auto",src:a.imageUrlFor(o.image),alt:""},null,8,zF)]),T("div",HF,[T("a",qF,[T("h5",WF,vt(o.title),1)]),T("p",GF,vt(o.description),1),T("a",{onClick:l=>a.handleReadmore(o.slug.current),class:"inline-flex items-center px-3 py-2 text-sm font-medium text-center text-white rounded-lg focus:ring-4 focus:outline-none bg-blue-600 hover:bg-blue-700 focus:ring-blue-800"},[Zn(" Read more "),YF],8,KF)])])]))),128))])):Cn("",!0)])}const JE=Et(xF,[["render",XF]]);const QF={components:{AppFeaturette:qC,AppTestimonialCard:WC,AppCarousel:rD,Doodle:HD,AppGallery:HC,Blogs:JE,timeline:n$},mounted(){var e=null;r$(".hidden"),window.matchMedia("(max-width: 768px)").matches||(e=this.$data.testimonials.pop(),setInterval(()=>{let n=e;e=this.$data.testimonials.shift(),this.$data.testimonials.push(n)},1e4))},data(){return{galleryImages:[GC,kp,KC],featurettes:[{heading:"What is Speech Olympiad?",headingEnd:"",text:"Speech Olympiad stands as the flagship occasion hosted by the Gavel Club at the University of Moratuwa. As the sole English language speech competition within the university !",image:qD,urlString:"#about"}],testimonials:[{key:"1",imageSrc:WD,title:"Sirimevan Jayasundera",subtitle:"Champion - SOVI",body:"Speech Olympiad is more than a mere speaking contest, it is a culmination of people, experiences and exposure. I cherish to this date, every moment of the competition which was a gateway to self-reflection that enhanced my capabilities in the corporate world and beyond."},{key:"2",imageSrc:GD,title:"Malindi Jayathunga",subtitle:"1st Runner-Up and Best Prepared Speaker - SOXI",body:"My Speech Olympiad experience has enabled me to become the storyteller I am today. I work in advertising where I get to present new ideas and unique concepts to both my team and clients on a daily basis. I developed my presenting skills thanks to the support and knowledge I got from Speech Olympiad and the Gavel Club of University of Moratuwa."},{key:"3",imageSrc:YD,title:"Asitha Rathnayake",subtitle:"Champion \u2013 SOXII",body:"Speech Olympiad is a good place to win, but more than that, it is a great place to lose. The Gavel Mora family helped me a lot to improve myself as a speaker and a leader during the course of three Speech Olympiads, which helped me become the overall champion at Speech Olympiad XII."},{key:"4",imageSrc:KD,title:"Amaya Dharmasiri",subtitle:"1st Runner-Up and Best Impromptu Speaker \u2013 SOXII",body:"I was not new to the stage, but I was new to public speaking when I took part in Speech Olympiad. Everyone at the Gavel Club was willing to help us become the best version of ourselves. Not only did I become more confident in communicating in English, but I also learnt about my capabilities and understood myself better, thanks to Speech Olympiad."}]}}},Io=e=>(Pi("data-v-68321d8b"),e=e(),Vi(),e),JF={class:"container marketing"},ZF=Io(()=>T("div",{class:"col-12 mb-2 mt-6"},[T("h1",{class:"featurette-heading mt-0 mb-4"},"Timeline")],-1)),eN=Io(()=>T("div",{class:"col-12 mb-2 mt-6"},[T("h1",{class:"featurette-heading mt-0 mb-4"},"Past Experience")],-1)),tN=Io(()=>T("br",null,null,-1)),nN=Io(()=>T("br",null,null,-1)),rN={class:"row mb-5"},iN=Io(()=>T("div",{class:"col-12 mb-2"},[T("h1",{class:"featurette-heading mt-0 mb-4"},"Testimonials")],-1)),aN={class:"col-12 mb-2"},sN={class:"row mb-5"},oN=Io(()=>T("div",{class:"col-12 mb-2"},[T("h1",{class:"featurette-heading mt-0 mb-4"},"Gallery")],-1)),lN={class:"col-12 mb-2"};function uN(e,t,n,r,i,a){const s=gt("AppCarousel"),o=gt("Doodle"),l=gt("AppFeaturette"),u=gt("timeline"),c=gt("Blogs"),d=gt("AppTestimonialCard"),f=gt("AppGallery");return Ee(),Ae("main",null,[m(s),T("div",JF,[m(o),(Ee(!0),Ae(Ce,null,zr(i.featurettes,(h,v)=>(Ee(),Eu(l,{index:v,key:v,heading:h.heading,"heading-end":h.headingEnd,text:h.text,image:h.image,urlString:h.urlString},null,8,["index","heading","heading-end","text","image","urlString"]))),128)),ZF,m(u),eN,m(c,{limit:2}),tN,nN,T("div",rN,[iN,T("div",aN,[m(oC,{name:"list",tag:"div",class:"row"},{default:Ur(()=>[(Ee(!0),Ae(Ce,null,zr(i.testimonials,h=>(Ee(),Ae("div",{class:"col-lg-4 d-flex justify-content-center",key:"testimonial"+h.key},[m(d,{title:h.title,imageSrc:h.imageSrc,body:h.body,subtitle:h.subtitle},null,8,["title","imageSrc","body","subtitle"])]))),128))]),_:1})])]),T("div",sN,[oN,T("div",lN,[m(f,{images:i.galleryImages,showLink:!0},null,8,["images"])])])])])}const cN=Et(QF,[["render",uN],["__scopeId","data-v-68321d8b"]]);const dN={name:"AppArticle"},fN={class:"container-fluid article-container"},hN={class:"article column pb-2"};function mN(e,t,n,r,i,a){return Ee(),Ae("div",fN,[T("div",hN,[BS(e.$slots,"default")])])}const Bp=Et(dN,[["render",mN]]);const vN={name:"AppHeroSection",props:{heading:String,subHeading:String,imagePath:String,imageMobile:String}},gN={class:"hero"},pN=["src"];function yN(e,t,n,r,i,a){return Ee(),Ae("div",gN,[BS(e.$slots,"default"),T("img",{class:"hero-img",src:n.imagePath,alt:"",loading:"lazy"},null,8,pN)])}const jp=Et(vN,[["render",yN]]),bN="/assets/About_title_mobile.38a56785.jpg",_N="/assets/About_title_desktop.bfdb8a10.jpg",wN={data(){return{About_title_mobile:bN,About_title_desktop:_N}},components:{AppArticle:Bp,AppHeroSection:jp},computed:{isMobile(){return window.matchMedia("(max-width: 768px)").matches}}},SN=T("p",{class:"mt-3 first-letter"}," Speech Olympiad stands as the flagship occasion hosted by the Gavel Club at the University of Moratuwa. As the sole English language speech competition within the university, it garners participants from all five faculties. Since its establishment in 2005, this event has progressively gained momentum, evolving into one of the most highly anticipated highlights on the university calendar. In an era where effective communication is paramount in any industry, Speech Olympiad championship has become a coveted goal pursued by all young undergraduates. The enthusiasm instilled by faculty members to engage their students in this competition has led to a consistent rise in participation from all academic departments. While the Speech Olympiad certainly boasts prestige, it transcends mere title-seeking; it provides a platform for personal growth and the potential to ignite transformative change not only within oneself but also among peers. ",-1),CN=T("p",null," Throughout the span of the last 15 Speech Olympiad editions, there has been a consistent demonstration of the event\u2019s ability to unveil hidden talents within the university\u2019s undergraduate population. The recipients of awards and the participants who reach the final stages encompass a broad spectrum of backgrounds, highlighting the event\u2019s widespread appeal that transcends various academic disciplines. Countless champions and finalists not only in the Inter-University Best Speaker Contest and All Island Best Speaker Contest but also in several other esteemed All Island and Inter-University Competitions such as Viva Voce, Eloquence, Speech Weaver, Templanza, and Enliven, have emerged as winners, attributing their recognition to their involvement in preceding Speech Olympiad competitions. ",-1),EN=T("img",{class:"article-img",alt:"",src:kp,loading:"lazy"},null,-1);function xN(e,t,n,r,i,a){const s=gt("AppHeroSection"),o=gt("AppArticle");return Ee(),Ae("main",null,[m(s,{imagePath:a.isMobile?i.About_title_mobile:i.About_title_desktop},null,8,["imagePath"]),m(o,null,{default:Ur(()=>[SN,CN,EN]),_:1})])}const TN=Et(wN,[["render",xN]]);const IN={name:"ArticleInterview",props:{authorName:String,intervieweeName:String,intervieweeImg:String}},AN=e=>(Pi("data-v-fb599a6a"),e=e(),Vi(),e),kN=AN(()=>T("p",null,"Words by",-1)),PN={class:"interviewee d-flex"},VN={class:"interviewee-img"},RN=["src"],ON={class:"interview-name"};function MN(e,t,n,r,i,a){return Ee(),Ae(Ce,null,[kN,T("div",PN,[T("div",VN,[T("img",{src:n.intervieweeImg,alt:"",loading:"lazy",class:"interviewee-img"},null,8,RN)]),T("div",ON,vt(n.intervieweeName),1)]),T("p",null,"Compiled by "+vt(n.authorName),1)],64)}const ZE=Et(IN,[["render",MN],["__scopeId","data-v-fb599a6a"]]),DN="/assets/TechnicalTips_title_mobile.4777a012.jpg",$N="/assets/TechnicalTips_title_desktop.f1af1af9.jpg",FN="/assets/TechnicalTips_portrait.b97eb5b2.jpeg",NN="/assets/TechnicalTips_StageMovement.7c954d74.jpg",LN="/assets/TechnicalTips_Humor.a1907cb5.jpg",BN="/assets/TechnicalTips_Confidence.20cb5fc8.jpg";const jN={data(){return{TechnicalTips_title_mobile:DN,TechnicalTips_title_desktop:$N,TechnicalTips_portrait:FN}},components:{AppArticle:Bp,AppHeroSection:jp,ArticleInterview:ZE},computed:{isMobile(){return window.matchMedia("(max-width: 768px)").matches}}},Yt=e=>(Pi("data-v-8b777371"),e=e(),Vi(),e),UN=Yt(()=>T("p",{class:"mt-3 first-letter"}," A single voice has the power to create a massive impact, it just needs the right opportunity. Speech Olympiad is a stage where revolutionary leaders and revolutionary speakers are discovered. To help you embark on this sensational journey of discovery, we got into conversation with a prestigious and eloquent past champion of Speech Olympiad, who shared some invaluable tips with us. ",-1)),zN=Yt(()=>T("div",{class:"row mb-3 border"},[T("div",{class:"col d-flex text-center"},[T("p",null," Dr. Samadhi Poornima, the Champion of Speech Olympiad IX generously joined us for an interview despite her busy schedule working as a Computer Vision Algorithm Researcher at Zebra Technologies. As the crowned champion in 2015 along with the public speaking experience she has accumulated over the years, we are most certain that up-and-coming speakers will definitely have a lot to take home from the answers of Dr. Poornima. ")])],-1)),HN=Yt(()=>T("h3",null,"1. What are the key points to focus on when crafting a speech?",-1)),qN=Yt(()=>T("ul",null,[T("li",null,[T("b",null,"Take home message")]),T("p",null," The message that the speaker is trying to convey is a crucial aspect of a speech. It adds value to the words you speak and the effort you put in. "),T("li",null,[T("b",null,"Structure of the speech")]),T("p",null," You can structure your speech in several different ways and be creative with it. You can break down your speech into parts and use the stage appropriately for each part. But the most important thing is that your speech is clear and concise. A well-structured speech is easy to follow for the audience and makes it easier to deliver for the speaker. "),T("li",null,[T("b",null,"Stage movements")]),T("img",{class:"article-img article-img-resize",alt:"",src:NN,loading:"lazy"}),T("p",null," Stage movements keep your speech alive. For example, if you are talking about two friends you divide the stage into two, left and right for each one. "),T("li",null,[T("b",null,"Humour")]),T("img",{class:"article-img article-img-resize",alt:"",src:LN,loading:"lazy"}),T("p",null," Humour is what keeps your audience entertained and engaged. It is one of the best things to include in a speech. To bring out some humour does not mean you need to make your audience roll on the floor laughing. A simple smile is enough to make a difference. "),T("li",null,[T("b",null,"Gestures and vocal variations")]),T("p",null," These make your speech livelier. It shows the speaker is confident and adds some colour to your speech. One of the easiest ways to bring out some natural variations is by adding some dialogues to your speech. ")],-1)),WN=Yt(()=>T("h3",null,"2. How should one decide on what he/she is going to speak on?",-1)),GN=Yt(()=>T("p",null," One of the best ways to come up with a good speech is to speak about your own experiences. Especially if you learnt something out of it, it certainly is worth sharing. This has three advantages ",-1)),KN=Yt(()=>T("ul",null,[T("li",null,"You will never forget what you are going to say."),T("li",null,"You can say it the best. After all, it is your story!"),T("li",null," You are the only one in the whole world who has gone through it. And it is worth sharing. ")],-1)),YN=Yt(()=>T("p",null," Another classic approach to a good speech is to talk about something relatable, something universal. The audience would find this quite interesting and feel more connected to you. You don\u2019t need extraordinary facts or stories to make an interesting story. Simplicity itself can be quite attractive ",-1)),XN=Yt(()=>T("h3",null,"3. How important is it to use stories in our speeches?",-1)),QN=Yt(()=>T("p",null," Stories can be interesting to add to a speech. We all love to hear stories. But it does not mean that you need to narrate lengthy tales. Something you saw on your way to university when put into the right words can be an interesting story. ",-1)),JN=Yt(()=>T("h3",null,"4. Can you give some tips on impromptu speaking?",-1)),ZN=Yt(()=>T("p",null," Impromptu speaking requires a lot of practice and experience. You need to have 3 qualities mastered when doing an impromptu speech. ",-1)),eL=Yt(()=>T("ul",null,[T("li",null,[T("b",null,"Time management")]),T("p",null," Practise how to deliver some message within the given time. Time management is something you can achieve with enough practice. A well-practised speaker will have an idea of what 1-minute feels like. "),T("li",null,[T("b",null,"Confidence")]),T("img",{class:"article-img article-img-resize",alt:"",src:BN,loading:"lazy"}),T("p",null," Impromptu speakers require a lot of confidence. If you are nervous you might not be able to bring out the best speech you can. And through practice, you build up meaningful confidence. In this practice, you need to put yourself into a real situation instead of being flexible and relaxed. "),T("li",null,[T("b",null,"Thinking on the stage")]),T("p",null," Practically, you might not be able to work out all the details of your speech before going on to the stage. So it is likely that you might have to figure out certain things while you are speaking. Figure out a few things you can do to buy some thinking time on the stage. A couple of things I did was purposeful repetition and asking a question from the audience. Meaningful repetition can be used at any point in your speech. For example, if you are talking about how your parents wanted you to be a doctor you can say something like "),T("ul",null,[T("li",null,"\u2018The girl next door was a doctor\u2019"),T("li",null,"\u2018The girl next next door was a doctor\u2019"),T("li",null,"\u2018The girl next next next door was a doctor\u2019"),T("li",null,"\u2018So my mama wanted me to be a doctor\u2019")]),T("p",null," Instead of simply saying \u2018my mama wanted me to be a doctor\u2019, when you use a simple phrase and repeat it, it gives you time to think without making the audience feel you are struggling. And when you ask a question, the general practice is you give a few seconds for the audience to react. When you ask a rhetorical question, you don\u2019t need to respond to their reaction. Instead, you can take this time to think and focus on what you are going to say next. ")],-1)),tL=Yt(()=>T("h3",null,"5. Do you have any tips on practising a speech?",-1)),nL=Yt(()=>T("p",null," Practice is key for both prepared speeches and impromptu speeches. You need to practise until you feel at home on a stage. Practice is what brings you confidence. For prepared speeches, it is good if you first have a basic structure of the speech organised and then practise with words that come to you naturally. In this way, you would be more comfortable with the language you use for your speech. ",-1)),rL=Yt(()=>T("p",null,"A couple of things you can do to fine-tune a prepared speech are,",-1)),iL=Yt(()=>T("ul",null,[T("li",null,[T("b",null,"Remove repetitions")]),T("p",null," Think carefully of each sentence, and each phrase. Think what value it would add to the speech. And think if the same thing is being repeated (not purposeful repetition) somewhere else in the speech unintentionally. "),T("li",null,[T("b",null,"Balance your speech")]),T("p",null," Add a balance to your speech with a bit of humour and a bit of seriousness. Even if the speech is about a sad story, it is good to have some appropriate humour at least once. And even if the speech is a humorous speech, it is great if there is an important take-home message. "),T("li",null,[T("b",null,"Make it simple, clear and concise")]),T("p",null," In a prepared speech it is very important to have a clear structure to your speech. It should be easy-to-follow and meaningful to what you say. Something I personally followed for practising a prepared speech was to watch some world championship speeches. When I say watch it, I mean \u2018watch it watch it\u2019 where you notice the structure, notice the way they start, take transitions and bring out the message. ")],-1)),aL=Yt(()=>T("p",null," Practising an impromptu speech can be a bit tricky. Because even if you practise 1000 speeches, the next one could be an entirely different experience. These are some ways of practising impromptu speeches that I personally followed. ",-1)),sL=Yt(()=>T("ul",null,[T("li",null," Have some generic stories ready. These could be targeted for some common impromptu topics such as never giving up, little things matter in life and being true to yourself etc. "),T("li",null," Have some facts ready. It is good to have some general knowledge facts ready when you are practising for an impromptu speech. You don\u2019t need to memorise a whole list but 5 key facts from different areas can be helpful if you can\u2019t think of a story related to the topic you got. This could be about areas like economy, education or some great sayings etc. "),T("li",null," Be ready to think of something entirely new then and there. This is an example I heard from someone when I was practising. So this guy has got the topic \u2018Michael Jordan\u2019 as the title for his impromptu speech. He started the speech with \u201CI don\u2019t know who Michael Jordan is but I know a guy named Michael and another guy named Jordan\u201D, and went on to deliver a very interesting speech which was completely unexpected. "),T("li",null," Practise coming up with an impromptu speech response within 2 minutes. And if you could not, just deliver whatever that you manage to come up with then and there. Experience how you work under pressure. With each practice, you will improve. And once you feel confident, try lowering this time, now try to come up with an impromptu speech in 1 and half minutes. And next, try 1 minute. When you practice like this, even if nothing comes to your mind in the first minute, you would still be able to remain calm and think clearly because you know you can come up with something successful even in the last few seconds. "),T("li",null," It is okay to practise on the same topic several times. No need to have a new topic each time you practise. But practise facing completely unheard of topics as well, just to broaden your thinking. "),T("li",null," No need to practise for long hours. So do not exhaust yourself. You might get tired and lose interest. ")],-1)),oL=Yt(()=>T("p",null," From deciding on what to speak, crafting your speech, practising your speech, to finally delivering your speech, each and every aspect needed for a good public speaker was insightfully addressed in detail by Dr. Poornima Take in and practise what you have learnt. Showcase your progress at Speech Olympiad. Get onto that stage and speak your heart out, because the speech you deliver today can be the reason for a changed world tomorrow. ",-1));function lL(e,t,n,r,i,a){const s=gt("AppHeroSection"),o=gt("ArticleInterview"),l=gt("AppArticle");return Ee(),Ae("main",null,[m(s,{imagePath:a.isMobile?i.TechnicalTips_title_mobile:i.TechnicalTips_title_desktop},null,8,["imagePath"]),m(l,null,{default:Ur(()=>[UN,zN,HN,qN,WN,GN,KN,YN,XN,QN,JN,ZN,eL,tL,nL,rL,iL,aL,sL,oL,m(o,{"author-name":"Udesh Dangalla","interviewee-name":"Dr. Samadhi Poornima",intervieweeImg:i.TechnicalTips_portrait},null,8,["intervieweeImg"])]),_:1})])}const uL=Et(jN,[["render",lL],["__scopeId","data-v-8b777371"]]);const cL="/assets/prelis9.3f3d09cb.jpg",dL="/assets/judges.4cff70b3.jpg",fL="/assets/crowd_1.92bdcae5.jpg",hL="/assets/crowd_2.751221a5.jpg",mL="/assets/crowd_3.32cdf7dd.jpeg",vL="/assets/thulasi_1.36403025.jpg",gL="/assets/crowd_5.364cf78e.jpg",pL="/assets/trophies.f2d7e4dc.jpg",yL="/assets/trophy_2.57b2a6d5.jpg",bL="/assets/group_pic_2.67eadcee.jpg",_L="/assets/ceremony_1.05514272.jpg",wL="/assets/stage_1.4ac66d63.jpg",SL="/assets/winner_1.ccb6630b.jpg";const CL={components:{AppGallery:HC},data(){return{images:[vL,fL,pL,GC,bL,hL,yL,mL,cL,wL,_L,gL,SL,kp,KC,dL]}}},EL={class:"container"},xL={class:"row mb-5"};function TL(e,t,n,r,i,a){const s=gt("AppGallery");return Ee(),Ae("main",null,[T("div",EL,[T("div",xL,[m(s,{images:i.images},null,8,["images"])])])])}const IL=Et(CL,[["render",TL],["__scopeId","data-v-3cf3e09c"]]);const AL={};function kL(e,t){return Ee(),Ae("main",null,"Page Not Found")}const PL=Et(AL,[["render",kL],["__scopeId","data-v-147157fb"]]),VL="/assets/PathOfChampion_title_mobile.1d5e1775.jpg",RL="/assets/PathOfChampion_title_desktop.273035c9.jpg",OL="/assets/PathOfChampion_image1_mobile.f116adc3.jpg",ML="/assets/PathOfChampion_image1_desktop.5eb979c0.jpg",DL="/assets/PathOfChampion_image2_mobile.8d1c7b14.jpg",$L="/assets/PathOfChampion_image2_desktop.ead73ac0.jpg",FL="/assets/PathOfChampion_portrait.adc4344f.jpg",NL={data(){return{PathOfChampion_title_mobile:VL,PathOfChampion_title_desktop:RL,PathOfChampion_image1_mobile:OL,PathOfChampion_image1_desktop:ML,PathOfChampion_image2_mobile:DL,PathOfChampion_image2_desktop:$L,PathOfChampion_portrait:FL}},components:{AppArticle:Bp,AppHeroSection:jp,ArticleInterview:ZE},computed:{isMobile(){return window.matchMedia("(max-width: 768px)").matches}}},LL=T("p",{class:"mt-3 first-letter"}," Walking the journey through the shadows of my past, during my school days, just like most students, I was always reluctant to opt in speech contests. Perturbed by the fear of failure and embarrassment, I never wanted to perform before an audience. I remember being forced to do a speech in grade 11 at the assembly which surprisingly turned out well. That was when I realized that I had a potential towards public speaking. Thus, I started my public speaking journey. Following this, I grabbed a few chances to compere at school functions and gradually established myself as a decent public speaker. ",-1),BL=T("p",null," I geared my public speaking drive during the twilight of my school career, but I did not have many opportunities to explore. Right from the moment I joined university, I told the inner me that I am going to try as many extracurricular activities as possible. Taking part in a speech contest was the ultimate challenge since delivering a speech under pressure was a monumental task. The very minute I stepped into my university life, I eagerly joined Speech Olympiad, embarking on a quest to expand my comfort zone. ",-1),jL=["src"],UL=T("p",null," I was excited for my very first experience at Speech Olympiad which was also the first speech contest I took part in. I was, however, under-prepared with a very short speech lasting merely 2 minutes, not to mention getting tongue-tied somewhere mid-speech as well. ",-1),zL=T("p",null," Leaving the hall, I realized that I needed help from someone who was experienced and proficient in public speaking, which was my driving intention to join the Gavel Club. ",-1),HL=T("p",null,[Zn(" The following year was all about learning the basics of public speaking, getting the exposure and being mentored by senior Gaveliers. With their guidance, I came up with a solid speech for the following Speech Olympiad, and with a huge effort put in from my end, I emerged as the "),T("b",null,"first runner-up"),Zn(". ")],-1),qL=["src"],WL=T("p",null," Motivated by the success of that year\u2019s competition, I wanted to compete in the upcoming competition as well. But along with being a past winner and the experience gained through Gavel, I became overconfident in myself and my abilities. I prioritized other commitments over Speech Olympiad practices and mentoring sessions with the belief that I would be able to manage on my own. It was only after emerging second runner-up that year, I realized the fault in my approach. ",-1),GL=T("p",null," The final Speech Olympiad during my undergraduate life was the last shot at giving my best. I went back to square one and started my journey once again. This time, I reinforced myself with past Gavel experiences along with the understanding that I will always be able to improve with others' help. ",-1),KL=T("p",{class:"box"},[Zn(" Similar to my second Speech Olympiad experience, I worked hard, carefully focusing on the specifics such as time management and coming up with the best approach for table topics while sharpening my speaking skills and refining my speech with the help of practice and impactful mentoring sessions; which finally made me the "),T("b",null,[T("br"),Zn("Champion of Speech Olympiad VIII in 2014")]),Zn(". ")],-1),YL=T("p",null," The surreal moment when I emerged as the champion is something I will cherish forever! I will never forget the warm big proud smiles my parents, friends and my Gavel family were projecting at me from the audience. Engulfing the feelings of this successful achievement was the appreciation I had towards my mentors who guided me to this achievement; some of whom had even gone beyond their university life but still showed up to support me and all my fellow Gaveliers. ",-1),XL=T("p",null," Unfortunately, till then I did not have a long-sighted personality that focused on developing leadership qualities, rather I was only improving my public speaking skills through the Gavel Club. On that day, I promised myself to become a better team player and that was the vibrant rainbow that coloured the path for me to become a Toastmaster. Currently working as the Assistant Division Director of Toastmaster District 82 - Division F, I am very proud to say that I have taken what I learnt from Gavel, through to Toastmasters, not only in becoming a sound Toastmaster, but perhaps in nurturing myself as an encouraging mentor as well. ",-1),QL=T("p",null," I believe that regardless of where you stand, if you are passionate about something, it is important to expose and challenge yourself to grow as an individual. Speech Olympiad taught me that compering and delivering a speech are not the same thing, especially when it comes to a contest where the delivery is done under a lot of pressure. Some core lessons I learnt were that commitment, along with self-evaluation, learning from others and being humble, goes a long way. Reflecting on my voyage of public speaking, the moral is to remind oneself to never shy away from opportunities. It is not necessarily about winning or losing, but the experience and exposure you gain by pushing your limits to become better at what you do and the way you define yourself. ",-1),JL=T("p",{class:"box"}," Being a champion does not only mean that you will be celebrating, but rather exploring the deep end and investing in yourself more. Grow up to every dawn of sunrise and bloom wherever life plants you, for enjoying what you do matters the most. I cherish the journey, not the end result. ",-1);function ZL(e,t,n,r,i,a){const s=gt("AppHeroSection"),o=gt("ArticleInterview"),l=gt("AppArticle");return Ee(),Ae("main",null,[m(s,{imagePath:a.isMobile?i.PathOfChampion_title_mobile:i.PathOfChampion_title_desktop},null,8,["imagePath"]),m(l,null,{default:Ur(()=>[LL,BL,T("img",{class:"article-img",alt:"",src:a.isMobile?i.PathOfChampion_image1_mobile:i.PathOfChampion_image1_desktop,loading:"lazy"},null,8,jL),UL,zL,HL,T("img",{class:"article-img",src:a.isMobile?i.PathOfChampion_image2_mobile:i.PathOfChampion_image2_desktop,loading:"lazy"},null,8,qL),WL,GL,KL,YL,XL,QL,JL,m(o,{"author-name":"Chemini Mallikarachchi","interviewee-name":"Mohamed Yasir",intervieweeImg:i.PathOfChampion_portrait},null,8,["intervieweeImg"])]),_:1})])}const e5=Et(NL,[["render",ZL]]);/* object-assign (c) Sindre Sorhus @license MIT diff --git a/index.html b/index.html index 6c71337..07b3a1e 100644 --- a/index.html +++ b/index.html @@ -20,7 +20,7 @@ integrity="sha384-gH2yIJqKdNHPEq0n4Mqa/HGKIhSkIHeL5AyhkYV8i59U5AR6csBvApHHNl/vI1Bx" crossorigin="anonymous" /> - +