1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/dropdown-C1BxIuhu.js","assets/chunk-BEqpzyXh.js","assets/lib-CkMGh7js.js","assets/selector-engine-DrwV_8FL.js","assets/collapse-DYJgyPk3.js","assets/markdown-render-DNj50p5s.js","assets/SpecificFreshNews-ChZp-ojA.js","assets/head-CnHvo3H3.js","assets/news-9bfhFbwY.js","assets/news-IpVpdWdY.css","assets/SpecificNewsPage-B6VIBNix.js","assets/NewsSubscribe-DpajpQ4H.js","assets/NewsSubscribe-i66_AgyO.css","assets/SpecificNewsPage-IdSETtOU.css","assets/share-ressources-BXM-PsxS.js","assets/SpecificArchiveNews-4WN1GiLt.js","assets/stress-test-2023-BnWP_BIC.js","assets/News-BqdapT3e.js","assets/News-BSvlGnhC.css","assets/NewsArchive-DGSuiFon.js","assets/NewsArchive-jzezjnoX.css","assets/AllPluginsSelection-CLgdvcet.js","assets/AllPluginsSelection-CmVECfvh.css","assets/FAQ-DTd_7JoY.js","assets/FAQ-vMI1OIqU.css","assets/BrowseContent-CKzZ91iz.js","assets/preload-helper-D4M6sveU.js","assets/axios-B1RL_00G.js","assets/BrowseContent-C1BW2vp7.css","assets/Instances-Bu43QmX4.js","assets/Instances-Dcn_rkHS.css","assets/AppSupport-Bk3y03qi.js","assets/AppSupport-x1XGuNl0.css","assets/vue-matomo-D4NoOEl5.js"])))=>i.map(i=>d[i]); 2import'data:text/javascript,if(!import.meta.resolve)throw Error("import.meta.resolve not supported")';export function __vite_legacy_guard(){import.meta.url,import(`_`).catch(()=>1),(async function*(){})().next()}import{a as t,i as n,n as r,r as i,t as a}from"./chunk-BEqpzyXh.js";import{$ as o,A as s,C as c,D as l,E as u,F as d,G as f,H as p,I as m,J as h,K as ee,M as g,N as _,O as v,P as y,Q as b,R as x,S as te,T as S,U as C,V as w,W as ne,X as re,Y as ie,Z as ae,a as oe,at as se,b as T,c as ce,ct as E,d as le,dt as ue,et as de,f as fe,ft as pe,gt as me,ht as D,i as O,it as he,j as ge,k as _e,l as ve,lt as ye,mt as be,nt as xe,o as Se,ot as Ce,pt as we,q as Te,r as Ee,rt as De,s as Oe,st as ke,t as Ae,tt as je,u as Me,ut as Ne,v as Pe,w as Fe,x as Ie,y as Le,z as k}from"./head-CnHvo3H3.js";import{t as A}from"./preload-helper-D4M6sveU.js";(function(){let e=document.createElement(`link`).relList;if(e&&e.supports&&e.supports(`modulepreload`))return;for(let e of document.querySelectorAll(`link[rel="modulepreload"]`))n(e);new MutationObserver(e=>{for(let t of e)if(t.type===`childList`)for(let e of t.addedNodes)e.tagName===`LINK`&&e.rel===`modulepreload`&&n(e)}).observe(document,{childList:!0,subtree:!0});function t(e){let t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),e.crossOrigin===`use-credentials`?t.credentials=`include`:e.crossOrigin===`anonymous`?t.credentials=`omit`:t.credentials=`same-origin`,t}function n(e){if(e.ep)return;e.ep=!0;let n=t(e);fetch(e.href,n)}})();var Re=(e,t,n)=>{let r=t.lastIndexOf(`?`),i=e[r===-1||r<t.lastIndexOf(`/`)?t:t.slice(0,r)];return i?typeof i==`function`?i():Promise.resolve(i):new Promise((e,r)=>{(typeof queueMicrotask==`function`?queueMicrotask:setTimeout)(r.bind(null,Error(`Unknown variable dynamic import: `+t+(t.split(`/`).length===n?``:`. Note that variables only represent file names one level deep.`))))})};function ze(e){Object.getOwnPropertySymbols(e).forEach(t=>{ii[t]=e[t]})}function Be(e,t=``){return{type:0,source:t,children:e,helpers:new Set,components:[],directives:[],hoists:[],imports:[],cached:[],temps:0,codegenNode:void 0,loc:V}}function Ve(e,t,n,r,i,a,o,s=!1,c=!1,l=!1,u=V){return e&&(s?(e.helper(wr),e.helper(nt(e.inSSR,l))):e.helper(tt(e.inSSR,l)),o&&e.helper(Ir)),{type:13,tag:t,props:n,children:r,patchFlag:i,dynamicProps:a,directives:o,isBlock:s,disableTracking:c,isComponent:l,loc:u}}function He(e,t=V){return{type:17,loc:t,elements:e}}function Ue(e,t=V){return{type:15,loc:t,properties:e}}function j(e,t){return{type:16,loc:V,key:E(e)?M(e,!0):e,value:t}}function M(e,t=!1,n=V,r=0){return{type:4,loc:n,content:e,isStatic:t,constType:t?3:r}}function We(e,t){return{type:5,loc:t,content:E(e)?M(e,!1,t):e}}function Ge(e,t=V){return{type:8,loc:t,children:e}}function N(e,t=[],n=V){return{type:14,loc:n,callee:e,arguments:t}}function Ke(e,t=void 0,n=!1,r=!1,i=V){return{type:18,params:e,returns:t,newline:n,isSlot:r,loc:i}}function qe(e,t,n,r=!0){return{type:19,test:e,consequent:t,alternate:n,newline:r,loc:V}}function Je(e,t,n=!1,r=!1){return{type:20,index:e,value:t,needPauseTracking:n,inVOnce:r,needArraySpread:!1,loc:V}}
2function Ye(e){return{type:21,body:e,loc:V}}function Xe(e){return{type:22,elements:e,loc:V}}function Ze(e,t,n){return{type:23,test:e,consequent:t,alternate:n,loc:V}}function Qe(e,t){return{type:24,left:e,right:t,loc:V}}function $e(e){return{type:25,expressions:e,loc:V}}function et(e){return{type:26,returns:e,loc:V}}function tt(e,t){return e||t?Dr:Or}function nt(e,t){return e||t?Tr:Er}function rt(e,{helper:t,removeHelper:n,inSSR:r}){e.isBlock||(e.isBlock=!0,n(tt(r,e.isComponent)),t(wr),t(nt(r,e.isComponent)))}function it(e){return e>=97&&e<=122||e>=65&&e<=90}function P(e){return e===32||e===10||e===9||e===12||e===13}function at(e){return e===47||e===62||P(e)}function ot(e){let t=new Uint8Array(e.length);for(let n=0;n<e.length;n++)t[n]=e.charCodeAt(n);return t}function st(e,{compatConfig:t}){let n=t&&t[e];return e===`MODE`?n||3:n}function ct(e,t){let n=st(`MODE`,t),r=st(e,t);return n===3?r===!0:r!==!1}function lt(e,t,n,...r){return ct(e,t)}function ut(e,t,n,...r){if(st(e,t)===`suppress-warning`)return;let{message:i,link:a}=pi[e],o=`(deprecation ${e}) ${typeof i==`function`?i(...r):i}${a?` 3 Details: ${a}`:``}`,s=SyntaxError(o);s.code=e,n&&(s.loc=n),t.onWarn(s)}function dt(e){throw e}function ft(e){}function F(e,t,n,r){let i=`https://vuejs.org/error-reference/#compiler-${e}`,a=SyntaxError(String(i));return a.code=e,a.loc=t,a}function pt(e,t,n=!1,r=[],i=Object.create(null)){}function mt(e,t,n){return!1}function ht(e,t){if(e&&(e.type===`ObjectProperty`||e.type===`ArrayPattern`)){let e=t.length;for(;e--;){let n=t[e];if(n.type===`AssignmentExpression`)return!0;if(n.type!==`ObjectProperty`&&!n.type.endsWith(`Pattern`))break}}return!1}function gt(e){let t=e.length;for(;t--;){let n=e[t];if(n.type===`NewExpression`)return!0;if(n.type!==`MemberExpression`)break}return!1}function _t(e,t){for(let n of e.params)for(let e of St(n))t(e)}function vt(e,t){let n=e.type===`SwitchCase`?e.consequent:e.body;for(let e of n)if(e.type===`VariableDeclaration`){if(e.declare)continue;for(let n of e.declarations)for(let e of St(n.id))t(e)}else if(e.type===`FunctionDeclaration`||e.type===`ClassDeclaration`){if(e.declare||!e.id)continue;t(e.id)}else yt(e)?bt(e,!0,t):e.type===`SwitchStatement`&&xt(e,!0,t)}function yt(e){return e.type===`ForOfStatement`||e.type===`ForInStatement`||e.type===`ForStatement`}function bt(e,t,n){let r=e.type===`ForStatement`?e.init:e.left;if(r&&r.type===`VariableDeclaration`&&(r.kind===`var`?t:!t))for(let e of r.declarations)for(let t of St(e.id))n(t)}function xt(e,t,n){for(let r of e.cases){for(let e of r.consequent)if(e.type===`VariableDeclaration`&&(e.kind===`var`?t:!t))for(let t of e.declarations)for(let e of St(t.id))n(e);vt(r,n)}}function St(e,t=[]){switch(e.type){case`Identifier`:t.push(e);break;case`MemberExpression`:let n=e;for(;n.type===`MemberExpression`;)n=n.object;t.push(n);break;case`ObjectPattern`:for(let n of e.properties)n.type===`RestElement`?St(n.argument,t):St(n.value,t);break;case`ArrayPattern`:e.elements.forEach(e=>{e&&St(e,t)});break;case`RestElement`:St(e.argument,t);break;case`AssignmentPattern`:St(e.left,t);break}return t}function Ct(e){return yi.includes(e.type)?Ct(e.expression):e}function wt(e){switch(e){case`Teleport`:case`teleport`:return br;case`Suspense`:case`suspense`:return xr;case`KeepAlive`:case`keep-alive`:return Sr;case`BaseTransition`:case`base-transition`:return Cr}}function Tt(e,t,n=t.length){return Et({offset:e.offset,line:e.line,column:e.column},t,n)}function Et(e,t,n=t.length){let r=0,i=-1;for(let e=0;e<n;e++)t.charCodeAt(e)===10&&(r++,i=e);return e.offset+=n,e.line+=r,e.column=i===-1?e.column+n:n-i,e}function Dt(e,t){if(!e)throw Error(t||`unexpected compiler condition`)}function I(e,t,n=!1){for(let r=0;r<e.props.length;r++){let i=e.props[r];if(i.type===7&&(n||i.exp)&&(E(t)?i.name===t:t.test(i.name)))return i}}function Ot(e,t,n=!1,r=!1){for(let i=0;i<e.props.length;i++){let a=e.props[i];if(a.type===6){if(n)continue;if(a.name===t&&(a.value||r))return a}else if(a.name===`bind`&&(a.exp||r)&&kt(a.arg,t))return a}}function kt(e,t){return!!(e&&U(e)&&e.content===t)}function At(e){return e.props.some(e=>e.type===7&&e.name===`bind`&&(!e.arg||e.arg.type!==4||!e.arg.isStatic))}function jt(e){return e.type===5||e.type===2}function Mt(e){return e.type===7&&e.name===`pre`}function Nt(e){return e.type===7&&e.name===`slot`}function Pt(e){return e.type===1&&e.tagType===3}function Ft(e){return e.type===1&&e.tagType===2}function It(e,t=[]){if(e&&!E(e)&&e.type===14){let n=e.callee;if(!E(n)&&Ni.has(n))return It(e.arguments[0],t.concat(e))}return[e,t]}function Lt(e,t,n){let r,i=e.type===13?e.props:e.arguments[2],a=[],o;if(i&&!E(i)&&i.type===14){let e=It(i);i=e[0],a=e[1],o=a[a.length-1]}if(i==null||E(i))r=Ue([t]);else if(i.type===14){let e=i.arguments[0];!E(e)&&e.type===15?Rt(t,e)||e.properties.unshift(t):i.callee===Kr?r=N(n.helper(Vr),[Ue([t]),i]):i.arguments.unshift(Ue([t])),!r&&(r=i)}else i.type===15?(Rt(t,i)||i.properties.unshift(t),r=i):(r=N(n.helper(Vr),[Ue([t]),i]),o&&o.callee===Gr&&(o=a[a.length-2]));e.type===13?o?o.arguments[0]=r:e.props=r:o?o.arguments[0]=r:e.arguments[2]=r}function Rt(e,t){let n=!1;if(e.key.type===4){let r=e.key.content;n=t.properties.some(e=>e.key.type===4&&e.key.content===r)}return n}function zt(e,t){return`_${t}_${e.replace(/[^\w]/g,(t,n)=>t===`-`?`_`:e.charCodeAt(n).toString())}`}function Bt(e,t){if(!e||Object.keys(t).length===0)return!1;switch(e.type){case 1:for(let n=0;n<e.props.length;n++){let r=e.props[n];if(r.type===7&&(Bt(r.arg,t)||Bt(r.exp,t)))return!0}return e.children.some(e=>Bt(e,t));case 11:return Bt(e.source,t)?!0:e.children.some(e=>Bt(e,t));case 9:return e.branches.some(e=>Bt(e,t));case 10:return Bt(e.condition,t)?!0:e.children.some(e=>Bt(e,t));case 4:return!e.isStatic&&xi(e.content)&&!!t[e.content];case 8:return e.children.some(e=>he(e)&&Bt(e,t));case 5:case 12:return Bt(e.content,t);case 2:case 3:case 20:return!1;default:return!1}}function Vt(e){return e.type===14&&e.callee===ni?e.arguments[1].returns:e}function Ht(e){for(let t=0;t<e.length;t++)if(!P(e.charCodeAt(t)))return!1;return!0}function Ut(e){return e.type===2&&Ht(e.content)||e.type===12&&Ut(e.content)}function Wt(e){return e.type===3||Ut(e)}function Gt(e){let t=e.loc,n=e.content,r=n.match(Pi);if(!r)return;let[,i,a]=r,o=(e,n,r=!1)=>{let i=t.start.offset+n;return cn(e,!1,R(i,i+e.length),0,r?1:0)},s={source:o(a.trim(),n.indexOf(a,i.length)),value:void 0,key:void 0,index:void 0,finalized:!1},c=i.trim().replace(Wi,``).trim(),l=i.indexOf(c),u=c.match(Ui);if(u){c=c.replace(Ui,``).trim();let e=u[1].trim(),t;if(e&&(t=n.indexOf(e,l+c.length),s.key=o(e,t,!0)),u[2]){let r=u[2].trim();r&&(s.index=o(r,n.indexOf(r,s.key?t+e.length:l+c.length),!0))}}return c&&(s.value=o(c,l,!0)),s}function L(e,t){return Li.slice(e,t)}function Kt(e){Y.inSFCRoot&&(G.innerLoc=R(e+1,e+1)),rn(G);let{tag:t,ns:n}=G;n===0&&W.isPreTag(t)&&Bi++,W.isVoidTag(t)?Jt(G,e):(J.unshift(G),(n===1||n===2)&&(Y.inXML=!0)),G=null}function qt(e,t,n){{let t=J[0]&&J[0].tag;t!==`script`&&t!==`style`&&e.includes(`&`)&&(e=W.decodeEntities(e,!1))}let r=J[0]||Ii,i=r.children[r.children.length-1];i&&i.type===2?(i.content+=e,on(i.loc,n)):r.children.push({type:2,content:e,loc:R(t,
3n)})}function Jt(e,t,n=!1){n?on(e.loc,Xt(t,60)):on(e.loc,Yt(t,62)+1),Y.inSFCRoot&&(e.children.length?e.innerLoc.end=ae({},e.children[e.children.length-1].loc.end):e.innerLoc.end=ae({},e.innerLoc.start),e.innerLoc.source=L(e.innerLoc.start.offset,e.innerLoc.end.offset));let{tag:r,ns:i,children:a}=e;if(Vi||(r===`slot`?e.tagType=2:Zt(e)?e.tagType=3:Qt(e)&&(e.tagType=1)),Y.inRCDATA||(e.children=en(a)),i===0&&W.isIgnoreNewlineTag(r)){let e=a[0];e&&e.type===2&&(e.content=e.content.replace(/^\r?\n/,``))}i===0&&W.isPreTag(r)&&Bi--,Hi===e&&(Vi=Y.inVPre=!1,Hi=null),Y.inXML&&(J[0]?J[0].ns:W.ns)===0&&(Y.inXML=!1);{let t=e.props;if(!Y.inSFCRoot&&ct(`COMPILER_NATIVE_TEMPLATE`,W)&&e.tag===`template`&&!Zt(e)){let t=J[0]||Ii,n=t.children.indexOf(e);t.children.splice(n,1,...e.children)}let n=t.find(e=>e.type===6&&e.name===`inline-template`);n&<(`COMPILER_INLINE_TEMPLATE`,W,n.loc)&&e.children.length&&(n.value={type:2,content:L(e.children[0].loc.start.offset,e.children[e.children.length-1].loc.end.offset),loc:n.loc})}}function Yt(e,t){let n=e;for(;Li.charCodeAt(n)!==t&&n<Li.length-1;)n++;return n}function Xt(e,t){let n=e;for(;Li.charCodeAt(n)!==t&&n>=0;)n--;return n}function Zt({tag:e,props:t}){if(e===`template`){for(let e=0;e<t.length;e++)if(t[e].type===7&&Gi.has(t[e].name))return!0}return!1}function Qt({tag:e,props:t}){if(W.isCustomElement(e))return!1;if(e===`component`||$t(e.charCodeAt(0))||wt(e)||W.isBuiltInComponent&&W.isBuiltInComponent(e)||W.isNativeTag&&!W.isNativeTag(e))return!0;for(let e=0;e<t.length;e++){let n=t[e];if(n.type===6){if(n.name===`is`&&n.value&&(n.value.content.startsWith(`vue:`)||lt(`COMPILER_IS_ON_ELEMENT`,W,n.loc)))return!0}else if(n.name===`bind`&&kt(n.arg,`is`)&<(`COMPILER_IS_ON_ELEMENT`,W,n.loc))return!0}return!1}function $t(e){return e>64&&e<91}function en(e){let t=W.whitespace!==`preserve`,n=!1;for(let r=0;r<e.length;r++){let i=e[r];if(i.type===2)if(Bi)i.content=i.content.replace(Ki,` 4`);else if(Ht(i.content)){let a=e[r-1]&&e[r-1].type,o=e[r+1]&&e[r+1].type;!a||!o||t&&(a===3&&(o===3||o===1)||a===1&&(o===3||o===1&&tn(i.content)))?(n=!0,e[r]=null):i.content=` `}else t&&(i.content=nn(i.content))}return n?e.filter(Boolean):e}function tn(e){for(let t=0;t<e.length;t++){let n=e.charCodeAt(t);if(n===10||n===13)return!0}return!1}function nn(e){let t=``,n=!1;for(let r=0;r<e.length;r++)P(e.charCodeAt(r))?n||(t+=` `,n=!0):(t+=e[r],n=!1);return t}function rn(e){(J[0]||Ii).children.push(e)}function R(e,t){return{start:Y.getPos(e),end:t==null?t:Y.getPos(t),source:t==null?t:L(e,t)}}function an(e){return R(e.start.offset,e.end.offset)}function on(e,t){e.end=Y.getPos(t),e.source=L(e.start.offset,t)}function sn(e){let t={type:6,name:e.rawName,nameLoc:R(e.loc.start.offset,e.loc.start.offset+e.rawName.length),value:void 0,loc:e.loc};if(e.exp){let n=e.exp.loc;n.end.offset<e.loc.end.offset&&(n.start.offset--,n.start.column--,n.end.offset++,n.end.column++),t.value={type:2,content:e.exp.content,loc:n}}return t}function cn(e,t=!1,n,r=0,i=0){return M(e,t,n,r)}
4function ln(e,t,n){W.onError(F(e,R(t,t),void 0,n))}function un(){Y.reset(),G=null,K=null,q=``,Ri=-1,zi=-1,J.length=0}function dn(e,t){if(un(),Li=e,W=ae({},Fi),t){let e;for(e in t)t[e]!=null&&(W[e]=t[e])}Y.mode=W.parseMode===`html`?1:W.parseMode===`sfc`?2:0,Y.inXML=W.ns===1||W.ns===2;let n=t&&t.delimiters;n&&(Y.delimiterOpen=ot(n[0]),Y.delimiterClose=ot(n[1]));let r=Ii=Be([],e);return Y.parse(Li),r.loc=R(0,e.length),r.children=en(r.children),Ii=null,r}function fn(e,t){mn(e,void 0,t,!!pn(e))}function pn(e){let t=e.children.filter(e=>e.type!==3);return t.length===1&&t[0].type===1&&!Ft(t[0])?t[0]:null}function mn(e,t,n,r=!1,i=!1){let{children:a}=e,o=[];for(let t=0;t<a.length;t++){let s=a[t];if(s.type===1&&s.tagType===0){let e=r?0:z(s,n);if(e>0){if(e>=2){s.codegenNode.patchFlag=-1,o.push(s);continue}}else{let e=s.codegenNode;if(e.type===13){let t=e.patchFlag;if((t===void 0||t===512||t===1)&&gn(s,n)>=2){let t=_n(s);t&&(e.props=n.hoist(t))}e.dynamicProps&&(e.dynamicProps=n.hoist(e.dynamicProps))}}}else if(s.type===12&&(r?0:z(s,n))>=2){s.codegenNode.type===14&&s.codegenNode.arguments.length>0&&s.codegenNode.arguments.push(`-1`),o.push(s);continue}if(s.type===1){let t=s.tagType===1;t&&n.scopes.vSlot++,mn(s,e,n,!1,i),t&&n.scopes.vSlot--}else if(s.type===11)mn(s,e,n,s.children.length===1,!0);else if(s.type===9)for(let t=0;t<s.branches.length;t++)mn(s.branches[t],e,n,s.branches[t].children.length===1,i)}let s=!1;if(o.length===a.length&&e.type===1){if(e.tagType===0&&e.codegenNode&&e.codegenNode.type===13&&de(e.codegenNode.children))e.codegenNode.children=c(He(e.codegenNode.children)),s=!0;else if(e.tagType===1&&e.codegenNode&&e.codegenNode.type===13&&e.codegenNode.children&&!de(e.codegenNode.children)&&e.codegenNode.children.type===15){let t=l(e.codegenNode,`default`);t&&(t.returns=c(He(t.returns)),s=!0)}else if(e.tagType===3&&t&&t.type===1&&t.tagType===1&&t.codegenNode&&t.codegenNode.type===13&&t.codegenNode.children&&!de(t.codegenNode.children)&&t.codegenNode.children.type===15){let n=I(e,`slot`,!0),r=n&&n.arg&&l(t.codegenNode,n.arg);r&&(r.returns=c(He(r.returns)),s=!0)}}if(!s)for(let e of o)e.codegenNode=n.cache(e.codegenNode);function c(e){let t=n.cache(e);return t.needArraySpread=!0,t}function l(e,t){if(e.children&&!de(e.children)&&e.children.type===15){let n=e.children.properties.find(e=>e.key===t||e.key.content===t);return n&&n.value}}o.length&&n.transformHoist&&n.transformHoist(a,n,e)}function z(e,t){let{constantCache:n}=t;switch(e.type){case 1:if(e.tagType!==0)return 0;let r=n.get(e);if(r!==void 0)return r;let i=e.codegenNode;if(i.type!==13||i.isBlock&&e.tag!==`svg`&&e.tag!==`foreignObject`&&e.tag!==`math`)return 0;if(i.patchFlag===void 0){let r=3,a=gn(e,t);if(a===0)return n.set(e,0),0;a<r&&(r=a);for(let i=0;i<e.children.length;i++){let a=z(e.children[i],t);if(a===0)return n.set(e,0),0;a<r&&(r=a)}if(r>1)for(let i=0;i<e.props.length;i++){let a=e.props[i];if(a.type===7&&a.name===`bind`&&a.exp){let i=z(a.exp,t);if(i===0)return n.set(e,0),0;i<r&&(r=i)}}if(i.isBlock){for(let t=0;t<e.props.length;t++)if(e.props[t].type===7)return n.set(e,0),0;t.removeHelper(wr),t.removeHelper(nt(t.inSSR,i.isComponent)),i.isBlock=!1,t.helper(tt(t.inSSR,i.isComponent))}return n.set(e,r),r}else return n.set(e,0),0;case 2:case 3:return 3;case 9:case 11:case 10:return 0;case 5:case 12:return z(e.content,t);case 4:return e.constType;case 8:let a=3;for(let n=0;n<e.children.length;n++){let r=e.children[n];if(E(r)||ye(r))continue;let i=z(r,t);if(i===0)return 0;i<a&&(a=i)}return a;case 20:return 2;default:return 0}}function hn(e,t){if(e.type===14&&!E(e.callee)&&qi.has(e.callee)){let n=e.arguments[0];if(n.type===4)return z(n,t);if(n.type===14)return hn(n,t)}return 0}function gn(e,t){let n=3,r=_n(e);if(r&&r.type===15){let{properties:e}=r;for(let r=0;r<e.length;r++){let{key:i,value:a}=e[r],o=z(i,t);if(o===0)return o;o<n&&(n=o);let s;if(s=a.type===4?z(a,t):a.type===14?hn(a,t):0,s===0)return s;s<n&&(n=s)}}return n}function _n(e){let t=e.codegenNode;if(t.type===13)return t.props}function vn(e,{filename:t=``,prefixIdentifiers:n=!1,hoistStatic:r=!1,hmr:i=!1,cacheHandlers:a=!1,nodeTransforms:o=[],directiveTransforms:s={},transformHoist:c=null,isBuiltInComponent:l=h,isCustomElement:u=h,expressionPlugins:d=[],scopeId:f=null,slotted:p=!0,ssr:m=!1,inSSR:g=!1,ssrCssVars:_=``,bindingMetadata:v=ee,inline:y=!1,isTS:b=!1,onError:x=dt,onWarn:te=ft,compatConfig:S}){let C=t.replace(/\?.*$/,``).match(/([^/\\]+)\.\w+$/),w={filename:t,selfName:C&&re(ie(C[1])),prefixIdentifiers:n,hoistStatic:r,hmr:i,cacheHandlers:a,nodeTransforms:o,directiveTransforms:s,transformHoist:c,isBuiltInComponent:l,isCustomElement:u,expressionPlugins:d,scopeId:f,slotted:p,ssr:m,inSSR:g,ssrCssVars:_,bindingMetadata:v,inline:y,isTS:b,onError:x,onWarn:te,compatConfig:S,root:e,helpers:new Map,components:new Set,directives:new Set,hoists:[],imports:[],cached:[],constantCache:new WeakMap,temps:0,identifiers:Object.create(null),scopes:{vFor:0,vSlot:0,vPre:0,vOnce:0},parent:null,grandParent:null,currentNode:e,childIndex:0,inVOnce:!1,helper(e){let t=w.helpers.get(e)||0;return w.helpers.set(e,t+1),e},removeHelper(e){let t=w.helpers.get(e);if(t){let n=t-1;n?w.helpers.set(e,n):w.helpers.delete(e)}},helperString(e){return`_${ii[w.helper(e)]}`},replaceNode(e){w.parent.children[w.childIndex]=w.currentNode=e},removeNode(e){let t=w.parent.children,n=e?t.indexOf(e):w.currentNode?w.childIndex:-1;!e||e===w.currentNode?(w.currentNode=null,w.onNodeRemoved()):w.childIndex>n&&(w.childIndex--,w.onNodeRemoved()),w.parent.children.splice(n,1)},onNodeRemoved:h,addIdentifiers(e){},removeIdentifiers(e){},hoist(e){E(e)&&(e=M(e)),w.hoists.push(e);let t=M(`_hoisted_${w.hoists.length}`,!1,e.loc,2);return t.hoisted=e,t},cache(e,t=!1,n=!1){let r=Je(w.cached.length,e,t,n);return w.cached.push(r),r}};return w.filters=new Set,w}function yn(e,t){let n=vn(e,t);Sn(e,n),t.hoistStatic&&fn(e,n),t.ssr||bn(e,n),e.helpers=new Set([...n.helpers.keys()]),e.components=[...n.components],e.directives=[...n.directives],e.imports=n.imports,e.hoists=n.hoists,e.temps=n.temps,e.cached=n.cached,e.transformed=!0,e.filters=[...n.filters]}function bn(e,t){let{helper:n}=t,{children:r}=e;if(r.length===1){let n=pn(e);
4if(n&&n.codegenNode){let r=n.codegenNode;r.type===13&&rt(r,t),e.codegenNode=r}else e.codegenNode=r[0]}else r.length>1&&(e.codegenNode=Ve(t,n(yr),void 0,e.children,64,void 0,void 0,!0,void 0,!1))}function xn(e,t){let n=0,r=()=>{n--};for(;n<e.children.length;n++){let i=e.children[n];E(i)||(t.grandParent=t.parent,t.parent=e,t.childIndex=n,t.onNodeRemoved=r,Sn(i,t))}}function Sn(e,t){t.currentNode=e;let{nodeTransforms:n}=t,r=[];for(let i=0;i<n.length;i++){let a=n[i](e,t);if(a&&(de(a)?r.push(...a):r.push(a)),t.currentNode)e=t.currentNode;else return}switch(e.type){case 3:t.ssr||t.helper(kr);break;case 5:t.ssr||t.helper(Br);break;case 9:for(let n=0;n<e.branches.length;n++)Sn(e.branches[n],t);break;case 10:case 11:case 1:case 0:xn(e,t);break}t.currentNode=e;let i=r.length;for(;i--;)r[i]()}function Cn(e,t){let n=E(e)?t=>t===e:t=>e.test(t);return(e,r)=>{if(e.type===1){let{props:i}=e;if(e.tagType===3&&i.some(Nt))return;let a=[];for(let o=0;o<i.length;o++){let s=i[o];if(s.type===7&&n(s.name)){i.splice(o,1),o--;let n=t(e,s,r);n&&a.push(n)}}return a}}}function wn(e,{mode:t=`function`,prefixIdentifiers:n=t===`module`,sourceMap:r=!1,filename:i=`template.vue.html`,scopeId:a=null,optimizeImports:o=!1,runtimeGlobalName:s=`Vue`,runtimeModuleName:c=`vue`,ssrRuntimeModuleName:l=`vue/server-renderer`,ssr:u=!1,isTS:d=!1,inSSR:f=!1}){let p={mode:t,prefixIdentifiers:n,sourceMap:r,filename:i,scopeId:a,optimizeImports:o,runtimeGlobalName:s,runtimeModuleName:c,ssrRuntimeModuleName:l,ssr:u,isTS:d,inSSR:f,source:e.source,code:``,column:1,line:1,offset:0,indentLevel:0,pure:!1,map:void 0,helper(e){return`_${ii[e]}`},push(e,t=-2,n){p.code+=e},indent(){m(++p.indentLevel)},deindent(e=!1){e?--p.indentLevel:m(--p.indentLevel)},newline(){m(p.indentLevel)}};function m(e){p.push(` 5`+` `.repeat(e),0)}return p}function Tn(e,t={}){let n=wn(e,t);t.onContextCreated&&t.onContextCreated(n);let{mode:r,push:i,prefixIdentifiers:a,indent:o,deindent:s,newline:c,scopeId:l,ssr:u}=n,d=Array.from(e.helpers),f=d.length>0,p=!a&&r!==`module`;if(En(e,n),i(`function ${u?`ssrRender`:`render`}(${(u?[`_ctx`,`_push`,`_parent`,`_attrs`]:[`_ctx`,`_cache`]).join(`, `)}) {`),o(),p&&(i(`with (_ctx) {`),o(),f&&(i(`const { ${d.map(Yi).join(`, `)} } = _Vue 6`,-1),c())),e.components.length&&(Dn(e.components,`component`,n),(e.directives.length||e.temps>0)&&c()),e.directives.length&&(Dn(e.directives,`directive`,n),e.temps>0&&c()),e.filters&&e.filters.length&&(c(),Dn(e.filters,`filter`,n),c()),e.temps>0){i(`let `);for(let t=0;t<e.temps;t++)i(`${t>0?`, `:``}_temp${t}`)}return(e.components.length||e.directives.length||e.temps)&&(i(` 7`,0),c()),u||i(`return `),e.codegenNode?B(e.codegenNode,n):i(`null`),p&&(s(),i(`}`)),s(),i(`}`),{ast:e,code:n.code,preamble:``,map:n.map?n.map.toJSON():void 0}}function En(e,t){let{ssr:n,prefixIdentifiers:r,push:i,newline:a,runtimeModuleName:o,runtimeGlobalName:s,ssrRuntimeModuleName:c}=t,l=s,u=Array.from(e.helpers);u.length>0&&(i(`const _Vue = ${l} 8`,-1),e.hoists.length&&i(`const { ${[Dr,Or,kr,Ar,jr].filter(e=>u.includes(e)).map(Yi).join(`, `)} } = _Vue 9`,-1)),On(e.hoists,t),a(),i(`return `)}function Dn(e,t,{helper:n,push:r,newline:i,isTS:a}){let o=n(t===`filter`?Fr:t===`component`?Mr:Pr);for(let n=0;n<e.length;n++){let s=e[n],c=s.endsWith(`__self`);c&&(s=s.slice(0,-6)),r(`const ${zt(s,t)} = ${o}(${JSON.stringify(s)}${c?`, true`:``})${a?`!`:``}`),n<e.length-1&&i()}}function On(e,t){if(!e.length)return;t.pure=!0;let{push:n,newline:r}=t;r();for(let i=0;i<e.length;i++){let a=e[i];a&&(n(`const _hoisted_${i+1} = `),B(a,t),r())}t.pure=!1}function kn(e,t){let n=e.length>3||!1;t.push(`[`),n&&t.indent(),An(e,t,n),n&&t.deindent(),t.push(`]`)}function An(e,t,n=!1,r=!0){let{push:i,newline:a}=t;for(let o=0;o<e.length;o++){let s=e[o];E(s)?i(s,-3):de(s)?kn(s,t):B(s,t),o<e.length-1&&(n?(r&&i(`,`),a()):r&&i(`, `))}}function B(e,t){if(E(e)){t.push(e,-3);return}if(ye(e)){t.push(t.helper(e));return}switch(e.type){case 1:case 9:case 11:B(e.codegenNode,t);break;case 2:jn(e,t);break;case 4:Mn(e,t);break;case 5:Nn(e,t);break;case 12:B(e.codegenNode,t);break;case 8:Pn(e,t);break;case 3:In(e,t);break;case 13:Ln(e,t);break;case 14:zn(e,t);break;case 15:Bn(e,t);break;case 17:Vn(e,t);break;case 18:Hn(e,t);break;case 19:Un(e,t);break;case 20:Wn(e,t);break;case 21:An(e.body,t,!0,!1);break;case 22:break;case 23:break;case 24:break;case 25:break;case 26:break;case 10:break;default:}}function jn(e,t){t.push(JSON.stringify(e.content),-3,e)}
9function Mn(e,t){let{content:n,isStatic:r}=e;t.push(r?JSON.stringify(n):n,-3,e)}function Nn(e,t){let{push:n,helper:r,pure:i}=t;i&&n(Ji),n(`${r(Br)}(`),B(e.content,t),n(`)`)}function Pn(e,t){for(let n=0;n<e.children.length;n++){let r=e.children[n];E(r)?t.push(r,-3):B(r,t)}}function Fn(e,t){let{push:n}=t;e.type===8?(n(`[`),Pn(e,t),n(`]`)):e.isStatic?n(xi(e.content)?e.content:JSON.stringify(e.content),-2,e):n(`[${e.content}]`,-3,e)}function In(e,t){let{push:n,helper:r,pure:i}=t;i&&n(Ji),n(`${r(kr)}(${JSON.stringify(e.content)})`,-3,e)}function Ln(e,t){let{push:n,helper:r,pure:i}=t,{tag:a,props:o,children:s,patchFlag:c,dynamicProps:l,directives:u,isBlock:d,disableTracking:f,isComponent:p}=e,m;c&&(m=String(c)),u&&n(r(Ir)+`(`),d&&n(`(${r(wr)}(${f?`true`:``}), `),i&&n(Ji),n(r(d?nt(t.inSSR,p):tt(t.inSSR,p))+`(`,-2,e),An(Rn([a,o,s,m,l]),t),n(`)`),d&&n(`)`),u&&(n(`, `),B(u,t),n(`)`))}function Rn(e){let t=e.length;for(;t--&&e[t]==null;);return e.slice(0,t+1).map(e=>e||`null`)}function zn(e,t){let{push:n,helper:r,pure:i}=t,a=E(e.callee)?e.callee:r(e.callee);i&&n(Ji),n(a+`(`,-2,e),An(e.arguments,t),n(`)`)}function Bn(e,t){let{push:n,indent:r,deindent:i,newline:a}=t,{properties:o}=e;if(!o.length){n(`{}`,-2,e);return}let s=o.length>1||!1;n(s?`{`:`{ `),s&&r();for(let e=0;e<o.length;e++){let{key:r,value:i}=o[e];Fn(r,t),n(`: `),B(i,t),e<o.length-1&&(n(`,`),a())}s&&i(),n(s?`}`:` }`)}function Vn(e,t){kn(e.elements,t)}function Hn(e,t){let{push:n,indent:r,deindent:i}=t,{params:a,returns:o,body:s,newline:c,isSlot:l}=e;l&&n(`_${ii[$r]}(`),n(`(`,-2,e),de(a)?An(a,t):a&&B(a,t),n(`) => `),(c||s)&&(n(`{`),r()),o?(c&&n(`return `),de(o)?kn(o,t):B(o,t)):s&&B(s,t),(c||s)&&(i(),n(`}`)),l&&(e.isNonScopedSlot&&n(`, undefined, true`),n(`)`))}function Un(e,t){let{test:n,consequent:r,alternate:i,newline:a}=e,{push:o,indent:s,deindent:c,newline:l}=t;if(n.type===4){let e=!xi(n.content);e&&o(`(`),Mn(n,t),e&&o(`)`)}else o(`(`),B(n,t),o(`)`);a&&s(),t.indentLevel++,a||o(` `),o(`? `),B(r,t),t.indentLevel--,a&&l(
9),a||o(` `),o(`: `);let u=i.type===19;u||t.indentLevel++,B(i,t),u||t.indentLevel--,a&&c(!0)}function Wn(e,t){let{push:n,helper:r,indent:i,deindent:a,newline:o}=t,{needPauseTracking:s,needArraySpread:c}=e;c&&n(`[...(`),n(`_cache[${e.index}] || (`),s&&(i(),n(`${r(Xr)}(-1`),e.inVOnce&&n(`, true`),n(`),`),o(),n(`(`)),n(`_cache[${e.index}] = `),B(e.value,t),s&&(n(`).cacheIndex = ${e.index},`),o(),n(`${r(Xr)}(1),`),o(),n(`_cache[${e.index}]`),a()),n(`)`),c&&n(`)]`)}function Gn(e,t,n=!1,r=!1,i=Object.create(t.identifiers)){return e}function Kn(e){return E(e)?e:e.type===4?e.content:e.children.map(Kn).join(``)}function qn(e,t,n,r){if(t.name!==`else`&&(!t.exp||!t.exp.content.trim())){let r=t.exp?t.exp.loc:e.loc;n.onError(F(28,t.loc)),t.exp=M(`true`,!1,r)}if(t.name===`if`){let i=Jn(e,t),a={type:9,loc:an(e.loc),branches:[i]};if(n.replaceNode(a),r)return r(a,i,!0)}else{let i=n.parent.children,a=i.indexOf(e);for(;a-->=-1;){let o=i[a];if(o&&Wt(o)){n.removeNode(o);continue}if(o&&o.type===9){(t.name===`else-if`||t.name===`else`)&&o.branches[o.branches.length-1].condition===void 0&&n.onError(F(30,e.loc)),n.removeNode();let i=Jn(e,t);o.branches.push(i);let a=r&&r(o,i,!1);Sn(i,n),a&&a(),n.currentNode=null}else n.onError(F(30,e.loc));break}}}function Jn(e,t){let n=e.tagType===3;return{type:10,loc:e.loc,condition:t.name===`else`?void 0:t.exp,children:n&&!I(e,`for`)?e.children:[e],userKey:Ot(e,`key`),isTemplateIf:n}}function Yn(e,t,n){return e.condition?qe(e.condition,Xn(e,t,n),N(n.helper(kr),[`""`,`true`])):Xn(e,t,n)}function Xn(e,t,n){let{helper:r}=n,i=j(`key`,M(`${t}`,!1,V,2)),{children:a}=e,o=a[0];if(a.length!==1||o.type!==1)if(a.length===1&&o.type===11){let e=o.codegenNode;return Lt(e,i,n),e}else return Ve(n,r(yr),Ue([i]),a,64,void 0,void 0,!0,!1,!1,e.loc);else{let e=o.codegenNode,t=Vt(e);return t.type===13&&rt(t,n),Lt(t,i,n),e}}function Zn(e){for(;;)if(e.type===19)if(e.alternate.type===19)e=e.alternate;else return e;else e.type===20&&(e=e.value)}function Qn(e,t,n,r){if(!t.exp){n.onError(F(31,t.loc));return}let i=t.forParseResult;if(!i){n.onError(F(32,t.loc));return}$n(i,n);let{addIdentifiers:a,removeIdentifiers:o,scopes:s}=n,{source:c,value:l,key:u,index:d}=i,f={type:11,loc:t.loc,source:c,valueAlias:l,keyAlias:u,objectIndexAlias:d,parseResult:i,children:Pt(e)?e.children:[e]};n.replaceNode(f),s.vFor++;let p=r&&r(f);return()=>{s.vFor--,p&&p()}}function $n(e,t){e.finalized||(e.finalized=!0)}function er({value:e,key:t,index:n},r=[]){return tr([e,t,n,...r])}function tr(e){let t=e.length;for(;t--&&!e[t];);return e.slice(0,t+1).map((e,t)=>e||M(`_`.repeat(t+1),!1))}function nr(e,t,n=na){t.helper($r);let{children:r,loc:i}=e,a=[],o=[],s=t.scopes.vSlot>0||t.scopes.vFor>0,c=I(e,`slot`,!0);if(c){let{arg:e,exp:t}=c;e&&!U(e)&&(s=!0),a.push(j(e||M(`default`,!0),n(t,void 0,r,i)))}let l=!1,u=!1,d=[],f=new Set,p=0;for(let e=0;e<r.length;e++){let i=r[e],m;if(!Pt(i)||!(m=I(i,`slot`,!0))){i.type!==3&&d.push(i);continue}if(c){t.onError(F(37,m.loc));break}l=!0;let{children:h,loc:ee}=i,{arg:g=M(`default`,!0),exp:_,loc:v}=m,y;U(g)?y=g?g.content:`default`:s=!0;let b=I(i,`for`),x=n(_,b,h,ee),te,S;if(te=I(i,`if`))s=!0,o.push(qe(te.exp,rr(g,x,p++),$i));else if(S=I(i,/^else(?:-if)?$/,!0)){let n=e,i;for(;n--&&(i=r[n],Wt(i)););if(i&&Pt(i)&&I(i,/^(?:else-)?if$/)){let e=o[o.length-1];for(;e.alternate.type===19;)e=e.alternate;e.alternate=S.exp?qe(S.exp,rr(g,x,p++),$i):rr(g,x,p++)}else t.onError(F(30,S.loc))}else if(b){s=!0;let e=b.forParseResult;e?($n(e,t),o.push(N(t.helper(Lr),[e.source,Ke(er(e),rr(g,x),!0)]))):t.onError(F(32,b.loc))}else{if(y){if(f.has(y)){t.onError(F(38,v));continue}f.add(y),y===`default`&&(u=!0)}a.push(j(g,x))}}if(!c){let e=(e,r)=>{let a=n(e,void 0,r,i);return t.compatConfig&&(a.isNonScopedSlot=!0),j(`default`,a)};l?d.length&&!d.every(Ut)&&(u?t.onError(F(39,d[0].loc)):a.push(e(void 0,d))):a.push(e(void 0,r))}let m=s?2:ir(e.children)?3:1,h=Ue(a.concat(j(`_`,M(m+``,!1))),i);return o.length&&(h=N(t.helper(zr),[h,He(o)])),{slots:h,hasDynamicSlots:s}}function rr(e,t,n){let r=[j(`name`,e),j(`fn`,t)];return n!=null&&r.push(j(`key`,M(String(n),!0))),Ue(r)}function ir(e){for(let t=0;t<e.length;t++){let n=e[t];switch(n.type){case 1:if(n.tagType===2||ir(n.children))return!0;break;case 9:if(ir(n.branches))return!0;break;case 10:case 11:if(ir(n.children))return!0;break}}return!1}function ar(e,t,n=!1){let{tag:r}=e,i=dr(r),a=Ot(e,`is`,!1,!0);if(a)if(i||ct(`COMPILER_IS_ON_ELEMENT`,t)){let e;if(a.type===6?e=a.value&&M(a.value.content,!0):(e=a.exp,e||(e=M(`is`,!1,a.arg.loc))),e)return N(t.helper(Nr),[e])}else a.type===6&&a.value.content.startsWith(`vue:`)&&(r=a.value.content.slice(4));let o=wt(r)||t.isBuiltInComponent(r);return o?(n||t.helper(o),o):(t.helper(Mr),t.components.add(r),zt(r,`component`))}function or(e,t,n=e.props,r,i,a=!1){let{tag:o,loc:s,children:c}=e,l=[],u=[],d=[],f=c.length>0,p=!1,m=0,h=!1,ee=!1,g=!1,_=!1,v=!1,y=!1,b=[],x=e=>
9{l.length&&(u.push(Ue(sr(l),s)),l=[]),e&&u.push(e)},te=()=>{t.scopes.vFor>0&&l.push(j(M(`ref_for`,!0),M(`true`)))},S=({key:e,value:n})=>{if(U(e)){let a=e.content,o=se(a);if(o&&(!r||i)&&a.toLowerCase()!==`onclick`&&a!==`onUpdate:modelValue`&&!Ce(a)&&(_=!0),o&&Ce(a)&&(y=!0),o&&n.type===14&&(n=n.arguments[0]),n.type===20||(n.type===4||n.type===8)&&z(n,t)>0)return;a===`ref`?h=!0:a===`class`?ee=!0:a===`style`?g=!0:a!==`key`&&!b.includes(a)&&b.push(a),r&&(a===`class`||a===`style`)&&!b.includes(a)&&b.push(a)}else v=!0};for(let i=0;i<n.length;i++){let c=n[i];if(c.type===6){let{loc:e,name:n,nameLoc:r,value:i}=c;if(n===`ref`&&(h=!0,te()),n===`is`&&(dr(o)||i&&i.content.startsWith(`vue:`)||ct(`COMPILER_IS_ON_ELEMENT`,t)))continue;l.push(j(M(n,!0,r),M(i?i.content:``,!0,i?i.loc:e)))}else{let{name:n,arg:i,exp:h,loc:ee,modifiers:g}=c,_=n===`bind`,y=n===`on`;if(n===`slot`){r||t.onError(F(40,ee));continue}if(n===`once`||n===`memo`||n===`is`||_&&kt(i,`is`)&&(dr(o)||ct(`COMPILER_IS_ON_ELEMENT`,t))||y&&a)continue;if((_&&kt(i,`key`)||y&&f&&kt(i,`vue:before-update`))&&(p=!0),_&&kt(i,`ref`)&&te(),!i&&(_||y)){if(v=!0,h)if(_){if(x(),ct(`COMPILER_V_BIND_OBJECT_ORDER`,t)){u.unshift(h);continue}te(),x(),u.push(h)}else x({type:14,loc:ee,callee:t.helper(Kr),arguments:r?[h]:[h,`true`]});else t.onError(F(_?34:35,ee));continue}_&&g.some(e=>e.content===`prop`)&&(m|=32);let b=t.directiveTransforms[n];if(b){let{props:n,needRuntime:r}=b(c,e,t);!a&&n.forEach(S),y&&i&&!U(i)?x(Ue(n,s)):l.push(...n),r&&(d.push(c),ye(r)&&ra.set(c,r))}else je(n)||(d.push(c),f&&(p=!0))}}let C;if(u.length?(x(),C=u.length>1?N(t.helper(Vr),u,s):u[0]):l.length&&(C=Ue(sr(l),s)),v?m|=16:(ee&&!r&&(m|=2),g&&!r&&(m|=4),b.length&&(m|=8),_&&(m|=32)),!p&&(m===0||m===32)&&(h||y||d.length>0)&&(m|=512),!t.inSSR&&C)switch(C.type){case 15:let e=-1,n=-1,r=!1;for(let t=0;t<C.properties.length;t++){let i=C.properties[t].key;U(i)?i.content===`class`?e=t:i.content===`style`&&(n=t):i.isHandlerKey||(r=!0)}let i=C.properties[e],a=C.properties[n];r?C=N(t.helper(Wr),[C]):(i&&!U(i.value)&&(i.value=N(t.helper(Hr),[i.value])),a&&(g||a.value.type===4&&a.value.content.trim()[0]===`[`||a.value.type===17)&&(a.value=N(t.helper(Ur),[a.value])));break;case 14:break;default:C=N(t.helper(Wr),[N(t.helper(Gr),[C])]);break}return{props:C,directives:d,patchFlag:m,dynamicPropNames:b,shouldUseBlock:p}}function sr(e){let t=new Map,n=[];for(let r=0;r<e.length;r++){let i=e[r];if(i.key.type===8||!i.key.isStatic){n.push(i);continue}let a=i.key.content,o=t.get(a);o?(a===`style`||a===`class`||se(a))&&cr(o,i):(t.set(a,i),n.push(i))}return n}function cr(e,t){e.value.type===17?e.value.elements.push(t.value):e.value=He([e.value,t.value],e.loc)}function lr(e,t){let n=[],r=ra.get(e);r?n.push(t.helperString(r)):(t.helper(Pr),t.directives.add(e.name),n.push(zt(e.name,`directive`)));let{loc:i}=e;if(e.exp&&n.push(e.exp),e.arg&&(e.exp||n.push(`void 0`),n.push(e.arg)),Object.keys(e.modifiers).length){e.arg||(e.exp||n.push(`void 0`),n.push(`void 0`));let t=M(`true`,!1,i);n.push(Ue(e.modifiers.map(e=>j(e,t)),i))}return He(n,e.loc)}function ur(e){let t=`[`;for(let n=0,r=e.length;n<r;n++)t+=JSON.stringify(e[n]),n<r-1&&(t+=`, `);return t+`]`}function dr(e){return e===`component`||e===`Component`}function fr(e,t){let n=`"default"`,r,i=[];for(let t=0;t<e.props.length;t++){let r=e.props[t];r.type===6?r.value&&(r.name===`name`?n=JSON.stringify(r.value.content):(r.name=ie(r.name),i.push(r))):r.name===`bind`&&kt(r.arg,`name`)?r.exp?n=r.exp:r.arg&&r.arg.type===4&&(n=r.exp=M(ie(r.arg.content),!1,r.arg.loc)):(r.name===`bind`&&r.arg&&U(r.arg)&&(r.arg.content=ie(r.arg.content)),i.push(r))}if(i.length>0){let{props:n,directives:a}=or(e,t,i,!1,!1);r=n,a.length&&t.onError(F(36,a[0].loc))}return{slotName:n,slotProps:r}}function pr(e=[]){return{props:e}}function mr(e,t){if(e.type===4)hr(e,t);else for(let n=0;n<e.children.length;n++){let r=e.children[n];typeof r==`object`&&(r.type===4?hr(r,t):r.type===8?mr(e,t):r.type===5&&mr(r.content,t))}}function hr(e,t){let n=e.content,r=!1,i=!1,a=!1,o=!1,s=0,c=0,l=0,u=0,d,f,p,m,h=[];for(p=0;p<n.length;p++)if(f=d,d=n.charCodeAt(p),r)d===39&&f!==92&&(r=!1);else if(i)d===34&&f!==92&&(i=!1);
9else if(a)d===96&&f!==92&&(a=!1);else if(o)d===47&&f!==92&&(o=!1);else if(d===124&&n.charCodeAt(p+1)!==124&&n.charCodeAt(p-1)!==124&&!s&&!c&&!l)m===void 0?(u=p+1,m=n.slice(0,p).trim()):ee();else{switch(d){case 34:i=!0;break;case 39:r=!0;break;case 96:a=!0;break;case 40:l++;break;case 41:l--;break;case 91:c++;break;case 93:c--;break;case 123:s++;break;case 125:s--;break}if(d===47){let e=p-1,t;for(;e>=0&&(t=n.charAt(e),t===` `);e--);(!t||!pa.test(t))&&(o=!0)}}m===void 0?m=n.slice(0,p).trim():u!==0&&ee();function ee(){h.push(n.slice(u,p).trim()),u=p+1}if(h.length){for(p=0;p<h.length;p++)m=gr(m,h[p],t);e.content=m,e.ast=void 0}}function gr(e,t,n){n.helper(Fr);let r=t.indexOf(`(`);if(r<0)return n.filters.add(t),`${zt(t,`filter`)}(${e})`;{let i=t.slice(0,r),a=t.slice(r+1);return n.filters.add(i),`${zt(i,`filter`)}(${e}${a===`)`?a:`,`+a}`}}function _r(e){return[[_a,da,Zi,ga,Qi,...[ma],...[],aa,ia,ea,la],{on:oa,bind:sa,model:fa}]}function vr(e,t={}){let n=t.onError||dt,r=t.mode===`module`;t.prefixIdentifiers===!0?n(F(48)):r&&n(F(49)),t.cacheHandlers&&n(F(50)),t.scopeId&&!r&&n(F(51));let i=ae({},t,{prefixIdentifiers:!1}),a=E(e)?dn(e,i):e,[o,s]=_r();return yn(a,ae({},i,{nodeTransforms:[...o,...t.nodeTransforms||[]],directiveTransforms:ae({},s,t.directiveTransforms||{})})),Tn(a,i)}var yr,br,xr,Sr,Cr,wr,Tr,Er,Dr,Or,kr,Ar,jr,Mr,Nr,Pr,Fr,Ir,Lr,Rr,zr,Br,Vr,Hr,Ur,Wr,Gr,Kr,qr,Jr,Yr,Xr,Zr,Qr,$r,ei,ti,ni,ri,ii,ai,oi,si,ci,V,li,ui,H,di,fi,pi,mi,hi,gi,_i,vi,yi,U,bi,xi,Si,Ci,wi,Ti,Ei,Di,Oi,ki,Ai,ji,Mi,Ni,Pi,Fi,W,Ii,Li,G,K,q,Ri,zi,Bi,Vi,Hi,J,Y,Ui,Wi,Gi,Ki,qi,Ji,Yi,Xi,Zi,Qi,$i,ea,ta,na,ra,ia,aa,oa,sa,ca,la,ua,da,fa,pa,ma,ha,ga,_a,va,ya,ba=r((()=>{o(),yr=Symbol(``),br=Symbol(``),xr=Symbol(``),Sr=Symbol(``),Cr=Symbol(``),wr=Symbol(``),Tr=Symbol(``),Er=Symbol(``),Dr=Symbol(``),Or=Symbol(``),kr=Symbol(``),Ar=Symbol(``),jr=Symbol(``),Mr=Symbol(``),Nr=Symbol(``),Pr=Symbol(``),Fr=Symbol(``),Ir=Symbol(``),Lr=Symbol(``),Rr=Symbol(``),zr=Symbol(``),Br=Symbol(``),Vr=Symbol(``),Hr=Symbol(``),Ur=Symbol(``),Wr=Symbol(``),Gr=Symbol(``),Kr=Symbol(``),qr=Symbol(``),Jr=Symbol(``),Yr=Symbol(``),Xr=Symbol(``),Zr=Symbol(``),Qr=Symbol(``),$r=Symbol(``),ei=Symbol(``),ti=Symbol(``),ni=Symbol(``),ri=Symbol(``),ii={[yr]:`Fragment`,[br]:`Teleport`,[xr]:`Suspense`,[Sr]:`KeepAlive`,[Cr]:`BaseTransition`,[wr]:`openBlock`,[Tr]:`createBlock`,[Er]:`createElementBlock`,[Dr]:`createVNode`,[Or]:`createElementVNode`,[kr]:`createCommentVNode`,[Ar]:`createTextVNode`,[jr]:`createStaticVNode`,[Mr]:`resolveComponent`,[Nr]:`resolveDynamicComponent`,[Pr]:`resolveDirective`,[Fr]:`resolveFilter`,[Ir]:`withDirectives`,[Lr]:`renderList`,[Rr]:`renderSlot`,[zr]:`createSlots`,[Br]:`toDisplayString`,[Vr]:`mergeProps`,[Hr]:`normalizeClass`,[Ur]:`normalizeStyle`,[Wr]:`normalizeProps`,[Gr]:`guardReactiveProps`,[Kr]:`toHandlers`,[qr]:`camelize`,[Jr]:`capitalize`,[Yr]:`toHandlerKey`,[Xr]:`setBlockTracking`,[Zr]:`pushScopeId`,[Qr]:`popScopeId`,[$r]:`withCtx`,[ei]:`unref`,[ti]:`isRef`,[ni]:`withMemo`,[ri]:`isMemoSame`},ai={HTML:0,0:`HTML`,SVG:1,1:`SVG`,MATH_ML:2,2:`MATH_ML`},oi={ROOT:0,0:`ROOT`,ELEMENT:1,1:`ELEMENT`,TEXT:2,2:`TEXT`,COMMENT:3,3:`COMMENT`,SIMPLE_EXPRESSION:4,4:`SIMPLE_EXPRESSION`,INTERPOLATION:5,5:`INTERPOLATION`,ATTRIBUTE:6,6:`ATTRIBUTE`,DIRECTIVE:7,7:`DIRECTIVE`,COMPOUND_EXPRESSION:8,8:`COMPOUND_EXPRESSION`,IF:9,9:`IF`,IF_BRANCH:10,10:`IF_BRANCH`,FOR:11,11:`FOR`,TEXT_CALL:12,12:`TEXT_CALL`,VNODE_CALL:13,13:`VNODE_CALL`,JS_CALL_EXPRESSION:14,14:`JS_CALL_EXPRESSION`,JS_OBJECT_EXPRESSION:15,15:`JS_OBJECT_EXPRESSION`,JS_PROPERTY:16,16:`JS_PROPERTY`,JS_ARRAY_EXPRESSION:17,17:`JS_ARRAY_EXPRESSION`,JS_FUNCTION_EXPRESSION:18,18:`JS_FUNCTION_EXPRESSION`,JS_CONDITIONAL_EXPRESSION:19,19:`JS_CONDITIONAL_EXPRESSION`,JS_CACHE_EXPRESSION:20,20:`JS_CACHE_EXPRESSION`,JS_BLOCK_STATEMENT:21,21:`JS_BLOCK_STATEMENT`,JS_TEMPLATE_LITERAL:22,22:`JS_TEMPLATE_LITERAL`,JS_IF_STATEMENT:23,23:`JS_IF_STATEMENT`,JS_ASSIGNMENT_EXPRESSION:24,24:`JS_ASSIGNMENT_EXPRESSION`,JS_SEQUENCE_EXPRESSION:25,25:`JS_SEQUENCE_EXPRESSION`,JS_RETURN_STATEMENT:26,26:`JS_RETURN_STATEMENT`},si={ELEMENT:0,0:`ELEMENT`,COMPONENT:1,1:`COMPONENT`,SLOT:2,2:`SLOT`,TEMPLATE:3,3:`TEMPLATE`},ci={NOT_CONSTANT:0,0:`NOT_CONSTANT`,CAN_SKIP_PATCH:1,1:`CAN_SKIP_PATCH`,CAN_CACHE:2,2:`CAN_CACHE`,CAN_STRINGIFY:3,3:`CAN_STRINGIFY`},V={start:{line:1,column:1,offset:0},end:{line:1,column:1,offset:0},source:``},li=new Uint8Array([123,123]),ui=new Uint8Array([125,125]),H={Cdata:new Uint8Array([67,68,65,84,65,91]),CdataEnd:new Uint8Array([93,93,62]),CommentEnd:new Uint8Array([45,45,62]),ScriptEnd:new Uint8Array([60,47,115,99,114,105,112,116]),StyleEnd:new Uint8Array([60,47,115,116,121,108,101]),TitleEnd:new Uint8Array([60,47,116,105,116,108,101]),TextareaEnd:new Uint8Array([60,47,116,101,12
vendor: 8,763 bytes, line 9
90,116,97,114,101,97])},di=class{constructor(e,t){this.stack=e,this.cbs=t,this.state=1,this.buffer=``,this.sectionStart=0,this.index=0,this.entityStart=0,this.baseState=1,this.inRCDATA=!1,this.inXML=!1,this.inVPre=!1,this.newlines=[],this.mode=0,this.delimiterOpen=li,this.delimiterClose=ui,this.delimiterIndex=-1,this.currentSequence=void 0,this.sequenceIndex=0}get inSFCRoot(){return this.mode===2&&this.stack.length===0}reset(){this.state=1,this.mode=0,this.buffer=``,this.sectionStart=0,this.index=0,this.baseState=1,this.inRCDATA=!1,this.currentSequence=void 0,this.newlines.length=0,this.delimiterOpen=li,this.delimiterClose=ui}getPos(e){let t=1,n=e+1,r=this.newlines.length,i=-1;if(r>100){let t=-1,n=r;for(;t+1<n;){let r=t+n>>>1;this.newlines[r]<e?t=r:n=r}i=t}else for(let t=r-1;t>=0;t--)if(e>this.newlines[t]){i=t;break}return i>=0&&(t=i+2,n=e-this.newlines[i]),{column:n,line:t,offset:e}}peek(){return this.buffer.charCodeAt(this.index+1)}stateText(e){e===60?(this.index>this.sectionStart&&this.cbs.ontext(this.sectionStart,this.index),this.state=5,this.sectionStart=this.index):!this.inVPre&&e===this.delimiterOpen[0]&&(this.state=2,this.delimiterIndex=0,this.stateInterpolationOpen(e))}stateInterpolationOpen(e){if(e===this.delimiterOpen[this.delimiterIndex])if(this.delimiterIndex===this.delimiterOpen.length-1){let e=this.index+1-this.delimiterOpen.length;e>this.sectionStart&&this.cbs.ontext(this.sectionStart,e),this.state=3,this.sectionStart=e}else this.delimiterIndex++;else this.inRCDATA?(this.state=32,this.stateInRCDATA(e)):(this.state=1,this.stateText(e))}stateInterpolation(e){e===this.delimiterClose[0]&&(this.state=4,this.delimiterIndex=0,this.stateInterpolationClose(e))}stateInterpolationClose(e){e===this.delimiterClose[this.delimiterIndex]?this.delimiterIndex===this.delimiterClose.length-1?(this.cbs.oninterpolation(this.sectionStart,this.index+1),this.inRCDATA?this.state=32:this.state=1,this.sectionStart=this.index+1):this.delimiterIndex++:(this.state=3,this.stateInterpolation(e))}stateSpecialStartSequence(e){let t=this.sequenceIndex===this.currentSequence.length;if(!(t?at(e):(e|32)===this.currentSequence[this.sequenceIndex]))this.inRCDATA=!1;else if(!t){this.sequenceIndex++;return}this.sequenceIndex=0,this.state=6,this.stateInTagName(e)}stateInRCDATA(e){if(this.sequenceIndex===this.currentSequence.length){if(e===62||P(e)){let t=this.index-this.currentSequence.length;if(this.sectionStart<t){let e=this.index;this.index=t,this.cbs.ontext(this.sectionStart,t),this.index=e}this.sectionStart=t+2,this.stateInClosingTagName(e),this.inRCDATA=!1;return}this.sequenceIndex=0}(e|32)===this.currentSequence[this.sequenceIndex]?this.sequenceIndex+=1:this.sequenceIndex===0?this.currentSequence===H.TitleEnd||this.currentSequence===H.TextareaEnd&&!this.inSFCRoot?!this.inVPre&&e===this.delimiterOpen[0]&&(this.state=2,this.delimiterIndex=0,this.stateInterpolationOpen(e)):this.fastForwardTo(60)&&(this.sequenceIndex=1):this.sequenceIndex=Number(e===60)}stateCDATASequence(e){e===H.Cdata[this.sequenceIndex]?++this.sequenceIndex===H.Cdata.length&&(this.state=28,this.currentSequence=H.CdataEnd,this.sequenceIndex=0,this.sectionStart=this.index+1):(this.sequenceIndex=0,this.state=23,this.stateInDeclaration(e))}fastForwardTo(e){for(;++this.index<this.buffer.length;){let t=this.buffer.charCodeAt(this.index);if(t===10&&this.newlines.push(this.index),t===e)return!0}return this.index=this.buffer.length-1,!1}stateInCommentLike(e){e===this.currentSequence[this.sequenceIndex]?++this.sequenceIndex===this.currentSequence.length&&(this.currentSequence===H.CdataEnd?this.cbs.oncdata(this.sectionStart,this.index-2):this.cbs.oncomment(this.sectionStart,this.index-2),this.sequenceIndex=0,this.sectionStart=this.index+1,this.state=1):this.sequenceIndex===0?this.fastForwardTo(this.currentSequence[0])&&(this.sequenceIndex=1):e!==this.currentSequence[this.sequenceIndex-1]&&(this.sequenceIndex=0)}startSpecial(e,t){this.enterRCDATA(e,t),this.state=31}enterRCDATA(e,t){this.inRCDATA=!0,this.currentSequence=e,this.sequenceIndex=t}stateBeforeTagName(e){e===33?(this.state=22,this.sectionStart=this.index+1):e===63?(this.state=24,this.sectionStart=this.index+1):it(e)?(this.sectionStart=this.index,this.mode===0?this.state=6:this.inSFCRoot?this.state=34:this.inXML?this.state=6:e===116?this.state=30:this.state=e===115?29:6):e===47?this.state=8:(this.state=1,this.stateText(e))}stateInTagName(e){at(e)&&this.handleTagName(e)}stateInSFCRootTagName(e){if(at(e)){let t=this.buffer.slice(this.sectionStart,this.index);t!==`template`&&this.enterRCDATA(ot(`</`+t),0),this.handleTagName(e)}}handleTagName(e){this.cbs.onopentagname(this.sectionStart,this.index),this.sectionStart=-1,this.state=11,this.stateBeforeAttrName(e)}stateBeforeClosingTagName(e){P(e)||(e===62?(this.state=1,this.sectionStart=this.index+1):(this.state=it(e)?9:27,this.sectionStart=this.index))}stateInClosingTagName(e){(e===62||P(e))&&(this.cbs.onclosetag(this.sectionStart,this.index),this.sectionStart=-1,this.state=10,this.stateAfterClosingTagName(e))}stateAfterClosingTagName(e){e===62&&(this.state=1,this.sectionStart=this.index+1)}stateBeforeAttrName(e){e===62?(this.cbs.onopentagend(this.index),this.inRCDATA?this.state=32:this.state=1,this.sectionStart=this.index+1):e===47?this.state=7:e===60&&this.peek()===47?(this.cbs.onopentagend(this.index),this.state=5,this.sectionStart=this.index):P(e)||this.handleAttrStart(e)}handleAttrStart(e){e===118&&this.peek()===45?(this.state=13,this.sectionStart=this.index):e===46||e===58||e===64||e===35?(this.cbs.ondirname(this.index,this.index+1),this.state=14,this.sectionStart=this.index+1):(this.state=12,this.sectionStart=this.index)}stateInSelfClosingTag(e){e===62?(this.cbs.onselfclosingtag(this.index),this.state=1,this.sectionStart=this.index+1,this.inRCDATA=!1):P(e)||(this.state=11,this.stateBeforeAttrName(e))}stateInAttrName(e){(e===61||at(e))&&(this.cbs.onattribname(this.sectionStart,this.index),this.handleAttrNameEnd(e))}stateInDirName(e){e===61||at(e)?(this.cbs.ondirname(this.sectionStart,this.index),this.handleAttrNameEnd(e)):e===58?(this.cbs.ondirname(this.sectionStart,this.index),this.state=14,this.sectionStart=this.index+1):e===46&&(this.cbs.ondirname(this.sectionStart,this.index),this.state=16,this.sectionStart=this.index+1)}stateInDirArg(e){e===61||at(e)?(this.cbs.ondirarg(this.sectionStart,this.index),this.handleAttrNameEnd(e)):e===91?this.state=15:e===46&&(this.cbs.ondirarg(this.sectionStart,this.index),this.state=16,this.sectionStart=this.index+1)}stateInDynamicDirArg(e){e===93?this.state=14:(e===61||at(e))&&(this.cbs.ondirarg(this.sectionStart,this.index+1),this.handleAttrNameEnd(e))}stateInDirModifier(e){e===61||at(e)?(this.cbs.ondirmodifier(this.sectionStart,this.index),this.handleAttrNameEnd(e)):e===46&&(this.cbs.ondirmodifier(this.sectionStart,this.index),this.sectionStart=this.index+1)}handleAttrNameEnd(e){this.sectionStart=this.index,this.state=17,this.cbs.onattribnameend(this.index),this.stateAfterAttrName(e)}stateAfterAttrName(e){e===61?this.state=18:e===47||e===62?(this.cbs.onattribend(0,this.sectionStart),this.sectionStart=-1,this.state=11,this.stateBeforeAttrName(e)):P(e)||(this.cbs.onattribend(0,this.sectionStart),this.handleAttrStart(e))}stateBeforeAttrValue(e){e===34?(this.state=19,this.sectionStart=this.index+1):e===39?(this.state=20,this.sectionStart=this.index+1):P(e)||(this.sectionStart=this.index,this.state=21,this.stateInAttrValueNoQuotes(e))}handleInAttrValue(e,t){(e===t||this.fastForwardTo(t))&&(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=-1,this.cbs.onattribend(t===34?3:2,this.index+1),this.state=11)}stateInAttrValueDoubleQuotes(e){this.handleInAttrValue(e,34)}stateInAttrValueSingleQuotes(e){this.handleInAttrValue(e,39)}stateInAttrValueNoQuotes(e){P(e)||e===62?(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=-1,this.cbs.onattribend(1,this.index),this.state=11,this.stateBeforeAttrName(e)):(e===39||e===60||e===61||e===96)&&this.cbs.onerr(18,this.index)}stateBeforeDeclaration(e){e===91?(this.state=26,this.sequenceIndex=0):this.state=e===45?25:23}stateInDeclaration(e){(e===62||this.fastForwardTo(62))&&(this.state=1,this.sectionStart=this.index+1)}stateInProcessingInstruction(e){(e===62||this.fastForwardTo(62))&&(this.cbs.onprocessinginstruction(this.sectionStart,this.index),this.state=1,this.sectionStart=this.index+1)}stateBeforeComment(e){e===45?(this.state=28,this.currentSequence=H.CommentEnd,this.sequenceIndex=2,this.sectionStart=this.index+1):this.state=23}stateInSpecialComment(e){(e===62||this.fastForwardTo(62))&&(this.cbs.oncomment(this.sectionStart,this.index),this.state=1,this.sectionStart=this.index+1)}stateBeforeSpecialS(e){e===H.ScriptEnd[3]?this.startSpecial(H.ScriptEnd,4):e
9===H.StyleEnd[3]?this.startSpecial(H.StyleEnd,4):(this.state=6,this.stateInTagName(e))}stateBeforeSpecialT(e){e===H.TitleEnd[3]?this.startSpecial(H.TitleEnd,4):e===H.TextareaEnd[3]?this.startSpecial(H.TextareaEnd,4):(this.state=6,this.stateInTagName(e))}startEntity(){}stateInEntity(){}parse(e){for(this.buffer=e;this.index<this.buffer.length;){let e=this.buffer.charCodeAt(this.index);switch(e===10&&this.state!==33&&this.newlines.push(this.index),this.state){case 1:this.stateText(e);break;case 2:this.stateInterpolationOpen(e);break;case 3:this.stateInterpolation(e);break;case 4:this.stateInterpolationClose(e);break;case 31:this.stateSpecialStartSequence(e);break;case 32:this.stateInRCDATA(e);break;case 26:this.stateCDATASequence(e);break;case 19:this.stateInAttrValueDoubleQuotes(e);break;case 12:this.stateInAttrName(e);break;case 13:this.stateInDirName(e);break;case 14:this.stateInDirArg(e);break;case 15:this.stateInDynamicDirArg(e);break;case 16:this.stateInDirModifier(e);break;case 28:this.stateInCommentLike(e);break;case 27:this.stateInSpecialComment(e);break;case 11:this.stateBeforeAttrName(e);break;case 6:this.stateInTagName(e);break;case 34:this.stateInSFCRootTagName(e);break;case 9:this.stateInClosingTagName(e);break;case 5:this.stateBeforeTagName(e);break;case 17:this.stateAfterAttrName(e);break;case 20:this.stateInAttrValueSingleQuotes(e);break;case 18:this.stateBeforeAttrValue(e);break;case 8:this.stateBeforeClosingTagName(e);break;case 10:this.stateAfterClosingTagName(e);break;case 29:this.stateBeforeSpecialS(e);break;case 30:this.stateBeforeSpecialT(e);break;case 21:this.stateInAttrValueNoQuotes(e);break;case 7:this.stateInSelfClosingTag(e);break;case 23:this.stateInDeclaration(e);break;case 22:this.stateBeforeDeclaration(e);break;case 25:this.stateBeforeComment(e);break;case 24:this.stateInProcessingInstruction(e);break;case 33:this.stateInEntity();break}this.index++}this.cleanup(),this.finish()}cleanup(){this.sectionStart!==this.index&&(this.state===1||this.state===32&&this.sequenceIndex===0?(this.cbs.ontext(this.sectionStart,this.index),this.sectionStart=this.index):(this.state===19||this.state===20||this.state===21)&&(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=this.index))}finish(){this.handleTrailingData(),this.cbs.onend()}handleTrailingData(){let e=this.buffer.length;this.sectionStart>=e||(this.state===28?this.currentSequence===H.CdataEnd?this.cbs.oncdata(this.sectionStart,e):this.cbs.oncomment(this.sectionStart,e):this.state===6||this.state===11||this.state===18||this.state===17||this.state===12||this.state===13||this.state===14||this.state===15||this.state===16||this.state===20||this.state===19||this.state===21||this.state===9||this.cbs.ontext(this.sectionStart,e))}emitCodePoint(e,t){}},fi={COMPILER_IS_ON_ELEMENT:`COMPILER_IS_ON_ELEMENT`,COMPILER_V_BIND_SYNC:`COMPILER_V_BIND_SYNC`,COMPILER_V_BIND_OBJECT_ORDER:`COMPILER_V_BIND_OBJECT_ORDER`,COMPILER_V_ON_NATIVE:`COMPILER_V_ON_NATIVE`,COMPILER_V_IF_V_FOR_PRECEDENCE:`COMPILER_V_IF_V_FOR_PRECEDENCE`,COMPILER_NATIVE_TEMPLATE:`COMPILER_NATIVE_TEMPLATE`,COMPILER_INLINE_TEMPLATE:`COMPILER_INLINE_TEMPLATE`,COMPILER_FILTERS:`COMPILER_FILTERS`},pi={COMPILER_IS_ON_ELEMENT:{message:`Platform-native elements with "is" prop will no longer be treated as components in Vue 3 unless the "is" value is explicitly prefixed with "vue:".`,link:`https://v3-migration.vuejs.org/breaking-changes/custom-elements-interop.html`},COMPILER_V_BIND_SYNC:{message:e=>`.sync modifier for v-bind has been removed. Use v-model with argument instead. \`v-bind:${e}.sync\` should be changed to \`v-model:${e}
9\`.`,link:`https://v3-migration.vuejs.org/breaking-changes/v-model.html`},COMPILER_V_BIND_OBJECT_ORDER:{message:`v-bind="obj" usage is now order sensitive and behaves like JavaScript object spread: it will now overwrite an existing non-mergeable attribute that appears before v-bind in the case of conflict. To retain 2.x behavior, move v-bind to make it the first attribute. You can also suppress this warning if the usage is intended.`,link:`https://v3-migration.vuejs.org/breaking-changes/v-bind.html`},COMPILER_V_ON_NATIVE:{message:`.native modifier for v-on has been removed as is no longer necessary.`,link:`https://v3-migration.vuejs.org/breaking-changes/v-on-native-modifier-removed.html`},COMPILER_V_IF_V_FOR_PRECEDENCE:{message:`v-if / v-for precedence when used on the same element has changed in Vue 3: v-if now takes higher precedence and will no longer have access to v-for scope variables. It is best to avoid the ambiguity with <template> tags or use a computed property that filters v-for data source.`,link:`https://v3-migration.vuejs.org/breaking-changes/v
9-if-v-for.html`},COMPILER_NATIVE_TEMPLATE:{message:`<template> with no special directives will render as a native template element instead of its inner content in Vue 3.`},COMPILER_INLINE_TEMPLATE:{message:`"inline-template" has been removed in Vue 3.`,link:`https://v3-migration.vuejs.org/breaking-changes/inline-template-attribute.html`},COMPILER_FILTERS:{message:`filters have been removed in Vue 3. The "|" symbol will be treated as native JavaScript bitwise OR operator. Use method calls or computed properties instead.`,link:`https://v3-migration.vuejs.org/breaking-changes/filters.html`}},mi={ABRUPT_CLOSING_OF_EMPTY_COMMENT:0,0:`ABRUPT_CLOSING_OF_EMPTY_COMMENT`,CDATA_IN_HTML_CONTENT:1,1:`CDATA_IN_HTML_CONTENT`,DUPLICATE_ATTRIBUTE:2,2:`DUPLICATE_ATTRIBUTE`,END_TAG_WITH_ATTRIBUTES:3,3:`END_TAG_WITH_ATTRIBUTES`,END_TAG_WITH_TRAILING_SOLIDUS:4,4:`END_TAG_WITH_TRAILING_SOLIDUS`,EOF_BEFORE_TAG_NAME:5,5:`EOF_BEFORE_TAG_NAME`,EOF_IN_CDATA:6,6:`EOF_IN_CDATA`,EOF_IN_COMMENT:7,7:`EOF_IN_COMMENT`,EOF_IN_SCRIPT_HTML_COMMENT_LIKE_TEXT:8,8:`EOF_IN_SCRIPT_HTML_COMMENT_LIKE_TEXT`,EOF_IN_TAG:9,9:`EOF_IN_TAG`,INCORRECTLY_CLOSED_COMMENT:10,10:`INCORRECTLY_CLOSED_COMMENT`,INCORRECTLY_OPENED_COMMENT:11,11:`INCORRECTLY_OPENED_COMMENT`,INVALID_FIRST_CHARACTER_OF_TAG_NAME:12,12:`INVALID_FIRST_CHARACTER_OF_TAG_NAME`,MISSING_ATTRIBUTE_VALUE:13,13:`MISSING_ATTRIBUTE_VALUE`,MISSING_END_TAG_NAME:14,14:`MISSING_END_TAG_NAME`,MISSING_WHITESPACE_BETWEEN_ATTRIBUTES:15,15:`MISSING_WHITESPACE_BETWEEN_ATTRIBUTES`,NESTED_COMMENT:16,16:`NESTED_COMMENT`,UNEXPECTED_CHARACTER_IN_ATTRIBUTE_NAME:17,17:`UNEXPECTED_CHARACTER_IN_ATTRIBUTE_NAME`,UNEXPECTED_CHARACTER_IN_UNQUOTED_ATTRIBUTE_VALUE:18,18:`UNEXPECTED_CHARACTER_IN_UNQUOTED_ATTRIBUTE_VALUE`,UNEXPECTED_EQUALS_SIGN_BEFORE_ATTRIBUTE_NAME:19,19:`UNEXPECTED_EQUALS_SIGN_BEFORE_ATTRIBUTE_NAME`,UNEXPECTED_NULL_CHARACTER:20,20:`UNEXPECTED_NULL_CHARACTER`,UNEXPECTED_QUESTION_MARK_INSTEAD_OF_TAG_NAME:21,21:`UNEXPECTED_QUESTION_MARK_INSTEAD_OF_TAG_NAME`,UNEXPECTED_SOLIDUS_IN_TAG:22,22:`UNEXPECTED_SOLIDUS_IN_TAG`,X_INVALID_END_TAG:23,23:`X_INVALID_END_TAG`,X_MISSING_END_TAG:24,24:`X_MISSING_END_TAG`,X_MISSING_INTERPOLATION_END:25,25:`X_MISSING_INTERPOLATION_END`,X_MISSING_DIRECTIVE_NAME:26,26:`X_MISSING_DIRECTIVE_NAME`,X_MISSING_DYNAMIC_DIRECTIVE_ARGUMENT_END:27,27:`X_MISSING_DYNAMIC_DIRECTIVE_ARGUMENT_END`,X_V_IF_NO_EXPRESSION:28,28:`X_V_IF_NO_EXPRESSION`,X_V_IF_SAME_KEY:29,29:`X_V_IF_SAME_KEY`,X_V_ELSE_NO_ADJACENT_IF:30,30:`X_V_ELSE_NO_ADJACENT_IF`,X_V_FOR_NO_EXPRESSION:31,31:`X_V_FOR_NO_EXPRESSION`,X_V_FOR_MALFORMED_EXPRESSION:32,32:`X_V_FOR_MALFORMED_EXPRESSION`,X_V_FOR_TEMPLATE_KEY_PLACEMENT:33,33:`X_V_FOR_TEMPLATE_KEY_PLACEMENT`,X_V_BIND_NO_EXPRESSION:34,34:`X_V_BIND_NO_EXPRESSION`,X_V_ON_NO_EXPRESSION:35,35:`X_V_ON_NO_EXPRESSION`,X_V_SLOT_UNEXPECTED_DIRECTIVE_ON_SLOT_OUTLET:36,36:`X_V_SLOT_UNEXPECTED_DIRECTIVE_ON_SLOT_OUTLET`,X_V_SLOT_MIXED_SLOT_USAGE:37,37:`X_V_SLOT_MIXED_SLOT_USAGE`,X_V_SLOT_DUPLICATE_SLOT_NAMES:38,38:`X_V_SLOT_DUPLICATE_SLOT_NAMES`,X_V_SLOT_EXTRANEOUS_DEFAULT_SLOT_CHILDREN:39,39:`X_V_SLOT_EXTRANEOUS_DEFAULT_SLOT_CHILDREN`,X_V_SLOT_MISPLACED:40,40:`X_V_SLOT_MISPLACED`,X_V_MODEL_NO_EXPRESSION:41,41:`X_V_MODEL_NO_EXPRESSION`,X_V_MODEL_MALFORMED_EXPRESSION:42,42:`X_V_MODEL_MALFORMED_EXPRESSION`,X_V_MODEL_ON_SCOPE_VARIABLE:43,43:`X_V_MODEL_ON_SCOPE_VARIABLE`,X_V_MODEL_ON_PROPS:44,44:`X_V_MODEL_ON_PROPS`,X_V_MODEL_ON_CONST:45,45:`X_V_MODEL_ON_CONST`,X_INVALID_EXPRESSION:46,46:`X_INVALID_EXPRESSION`,X_KEEP_ALIVE_INVALID_CHILDREN:47,47:`X_KEEP_ALIVE_INVALID_CHILDREN`,X_PREFIX_ID_NOT_SUPPORTED:48,48:`X_PREFIX_ID_NOT_SUPPORTED`,X_MODULE_MODE_NOT_SUPPORTED:49,49:`X_MODULE_MODE_NOT_SUPPORTED`,X_CACHE_HANDLER_NOT_SUPPORTED:50,50:`X_CACHE_HANDLER_NOT_SUPPORTED`,X_SCOPE_ID_NOT_SUPPORTED:51,51:`X_SCOPE_ID_NOT_SUPPORTED`,X_VNODE_HOOKS:52,52:`X_VNODE_HOOKS`,X_V_BIND_INVALID_SAME_NAME_ARGUMENT:53,53:`X_V_BIND_INVALID_SAME_NAME_ARGUMENT`,__EXTEND_POINT__:54,54:`__EXTEND_POINT__`},hi={0:`Illegal comment.`,1:`CDATA section is allowed only in XML context.`,2:`Duplicate attribute.`,3:`End tag cannot have attributes.`,4:`Illegal '/' in tags.`,5:`Unexpected EOF in tag.`,6:`Unexpected EOF in CDATA section.`,7:`Unexpected EOF in comment.`,8:`Unexpected EOF in script.`,9:`Unexpected EOF in tag.`,10:`Incorrectly closed comment.`,11:`Incorrectly opened comment.`,12:`Illegal tag name. Use '<' to print '<'.`,13:`Attribute value was expected.`,14:`End tag name was expected.`,15:`Whitespace was expected.`,16:`Unexpected '<!--' in comment.`,17:`Attribute name cannot contain U+0022 ("), U+0027 ('), and U+003C (<).`,18:`Unquoted attribute value cannot contain U+0022 ("), U+0027 ('), U+003C (<), U+003D (=), and U+0060 (\`).`,19:`Attribute name cannot start with '='.`,21:`'<?' is allowed only in XML context.`,20:`Unexpected null character.`,22:`Illegal '/' in tags.`,23:`Invalid end tag.`,24:`Element is missing end tag.`,25:`Interpolation end sign was not found.`,27:`End bracket for dynamic directive argument was not found. Note that dynamic directive argument cannot contain spaces.`,26:`Legal directive name was expected.`,28:`v-if/v-else-if is missing expression.`,29:`v-if/else branches must use unique keys.`,30:`v-else/v-else-if has no adjacent v-if or v-else-if.`,31:`v-for is missing expression.`,32:`v-for has invali
9d expression.`,33:`<template v-for> key should be placed on the <template> tag.`,34:`v-bind is missing expression.`,53:`v-bind with same-name shorthand only allows static argument.`,35:`v-on is missing expression.`,36:`Unexpected custom directive on <slot> outlet.`,37:`Mixed v-slot usage on both the component and nested <template>. When there are multiple named slots, all slots should use <template> syntax to avoid scope ambiguity.`,38:`Duplicate slot names found. `,39:`Extraneous children found when component already has explicitly named default slot. These children will be ignored.`,40:`v-slot can only be used on components or <template> tags.`,41:`v-model is missing expression.`,42:`v-model value must be a valid JavaScript member expression.`,43:`v-model cannot be used on v-for or v-slot scope variables because they are not writable.`,44:`v-model cannot be used on a prop, because local prop bindings are not writable. 10Use a v-bind binding combined with a v-on listener that emits update:x event instead.`,45:`v-model cannot be used on a const binding because it is not writable.`,46:`Error parsing JavaScript expression: `,47:`<KeepAlive> expects exactly one child component.`,52:`@vnode-* hooks in templates are no longer supported. Use the vue: prefix instead. For example, @vnode-mounted should be changed to @vue:mounted. @vnode-* hooks support has been removed in 3.4.`,48:`"prefixIdentifiers" option is not supported in this build of compiler.`,49:`ES module mode is not supported in this build of compiler.`,50:`"cacheHandlers" option is only supported when the "prefixIdentifiers" option is enabled.`,51:`"scopeId" option is only supported in module mode.`,54:``},gi=e=>/Function(?:Expression|Declaration)$|Method$/.test(e.type),_i=e=>e&&(e.type===`ObjectProperty`||e.type===`ObjectMethod`)&&!e.computed,vi=(e,t)=>_i(t)&&t.key===e,yi=[`TSAsExpression`,`TSTypeAssertion`,`TSNonNullExpression`,`TSInstantiationExpression`,`TSSatisfiesExpression`],U=e=>e.type===4&&e.isStatic,bi=/^$|^\d|[^\$\w\xA0-\uFFFF]/,xi=e=>!bi.test(e),Si=/[A-Za-z_$\xA0-\uFFFF]/,Ci=/[\.\?\w$\xA0-\uFFFF]/,wi=/\s+[.[]\s*|\s*[.[]\s+/g,Ti=e=>e.type===4?e.content:e.loc.source,Ei=e=>{let t=Ti(e).trim().replace(wi,e=>e.trim()),n=0,r=[],i=0,a=0,o=null;for(let e=0;e<t.length;e++){let s=t.charAt(e);switch(n){case 0:if(s===`[`)r.push(n),n=1,i++;else if(s===`(`)r.push(n),n=2,a++;else if(!(e===0?Si:Ci).test(s))return!1;break;case 1:s===`'`||s===`"`||s==="`"?(r.push(n),n=3,o=s):s===`[`?i++:s===`]`&&(--i||(n=r.pop()));break;case 2:if(s===`'`||s===`"`||s==="`")r.push(n),n=3,o=s;else if(s===`(`)a++;else if(s===`)`){if(e===t.length-1)return!1;--a||(n=r.pop())}break;case 3:s===o&&(n=r.pop(),o=null);break}}return!i&&!a},Di=h,Oi=Ei,ki=/^\s*(?:async\s*)?(?:\([^)]*?\)|[\w$_]+)\s*(?::[^=]+)?=>|^\s*(?:async\s+)?function(?:\s+[\w$]+)?\s*\(/,Ai=e=>ki.test(Ti(e)),ji=h,Mi=Ai,Ni=new Set([Wr,Gr]),Pi=/([\s\S]*?)\s+(?:in|of)\s+(\S[\s\S]*)/,Fi={parseMode:`base`,ns:0,delimiters:[`{{`,`}}`],getNamespace:()=>0,isVoidTag:Te,isPreTag:Te,isIgnoreNewlineTag:Te,isCustomElement:Te,onError:dt,onWarn:ft,comments:!1,prefixIdentifiers:!1},W=Fi,Ii=null,Li=``,G=null,K=null,q=``,Ri=-1,zi=-1,Bi=0,Vi=!1,Hi=null,J=[],Y=new di(J,{onerr:ln,ontext(e,t){qt(L(e,t),e,t)},ontextentity(e,t,n){qt(e,t,n)},oninterpolation(e,t){if(Vi)return qt(L(e,t),e,t);let n=e+Y.delimiterOpen.length,r=t-Y.delimiterClose.length;for(;P(Li.charCodeAt(n));)n++;for(;P(Li.charCodeAt(r-1));)r--;let i=L(n,r);i.includes(`&`)&&(i=W.decodeEntities(i,!1)),rn({type:5,content:cn(i,!1,R(n,r)),loc:R(e,t)})},onopentagname(e,t){let n=L(e,t);G={type:1,tag:n,ns:W.getNamespace(n,J[0],W.ns),tagType:0,props:[],children:[],loc:R(e-1,t),codegenNode:void 0}},onopentagend(e){Kt(e)},onclosetag(e,t){let n=L(e,t);if(!W.isVoidTag(n)){let r=!1;for(let e=0;e<J.length;e++)if(J[e].tag.toLowerCase()===n.toLowerCase()){r=!0,e>0&&ln(24,J[0].loc.start.offset);for(let n=0;n<=e;n++)Jt(J.shift(),t,n<e);break}r||ln(23,Xt(e,60))}},onselfclosingtag(e){let t=G.tag;G.isSelfClosing=!0,Kt(e),J[0]&&J[0].tag===t&&Jt(J.shift(),e)},onattribname(e,t){K={type:6,name:L(e,t),nameLoc:R(e,t),value:void 0,loc:R(e)}},ondirname(e,t){let n=L(e,t),r=n===`.`||n===`:`?`bind`:n===`@`?`on`:n===`#`?`slot`:n.slice(2);if(!Vi&&r===``&&ln(26,e),Vi||r===``)K={type:6,name:n,nameLoc:R(e,t),value:void 0,loc:R(e)};else if(K={type:7,name:r,rawName:n,exp:void 0,arg:void 0,modifiers:n===`.`?[M(`prop`)]:[],loc:R(e)}
10,r===`pre`){Vi=Y.inVPre=!0,Hi=G;let e=G.props;for(let t=0;t<e.length;t++)e[t].type===7&&(e[t]=sn(e[t]))}},ondirarg(e,t){if(e===t)return;let n=L(e,t);if(Vi&&!Mt(K))K.name+=n,on(K.nameLoc,t);else{let r=n[0]!==`[`;K.arg=cn(r?n:n.slice(1,-1),r,R(e,t),r?3:0)}},ondirmodifier(e,t){let n=L(e,t);if(Vi&&!Mt(K))K.name+=`.`+n,on(K.nameLoc,t);else if(K.name===`slot`){let e=K.arg;e&&(e.content+=`.`+n,on(e.loc,t))}else{let r=M(n,!0,R(e,t));K.modifiers.push(r)}},onattribdata(e,t){q+=L(e,t),Ri<0&&(Ri=e),zi=t},onattribentity(e,t,n){q+=e,Ri<0&&(Ri=t),zi=n},onattribnameend(e){let t=K.loc.start.offset,n=L(t,e);K.type===7&&(K.rawName=n),G.props.some(e=>(e.type===7?e.rawName:e.name)===n)&&ln(2,t)},onattribend(e,t){if(G&&K){if(on(K.loc,t),e!==0)if(q.includes(`&`)&&(q=W.decodeEntities(q,!0)),K.type===6)K.name===`class`&&(q=nn(q).trim()),e===1&&!q&&ln(13,t),K.value={type:2,content:q,loc:e===1?R(Ri,zi):R(Ri-1,zi+1)},Y.inSFCRoot&&G.tag===`template`&&K.name===`lang`&&q&&q!==`html`&&Y.enterRCDATA(ot(`</template`),0);else{K.exp=cn(q,!1,R(Ri,zi),0,0),K.name===`for`&&(K.forParseResult=Gt(K.exp));let e=-1;K.name===`bind`&&(e=K.modifiers.findIndex(e=>e.content===`sync`))>-1&<(`COMPILER_V_BIND_SYNC`,W,K.loc,K.arg.loc.source)&&(K.name=`model`,K.modifiers.splice(e,1))}(K.type!==7||K.name!==`pre`)&&G.props.push(K)}q=``,Ri=zi=-1},oncomment(e,t){W.comments&&rn({type:3,content:L(e,t),loc:R(e-4,t+3)})},onend(){let e=Li.length;for(let t=0;t<J.length;t++)Jt(J[t],e-1),ln(24,J[t].loc.start.offset)},oncdata(e,t){J[0].ns===0?ln(1,e-9):qt(L(e,t),e,t)},onprocessinginstruction(e){(J[0]?J[0].ns:W.ns)===0&&ln(21,e-1)}}),Ui=/,([^,\}\]]*)(?:,([^,\}\]]*))?$/,Wi=/^\(|\)$/g,Gi=new Set([`if`,`else`,`else-if`,`for`,`slot`]),Ki=/\r\n/g,qi=new Set([Hr,Ur,Wr,Gr]),Ji=`/*@__PURE__*/`,Yi=e=>`${ii[e]}: _${ii[e]}`,RegExp(`\\b`+`arguments,await,break,case,catch,class,const,continue,debugger,default,delete,do,else,export,extends,finally,for,function,if,import,let,new,return,super,switch,throw,try,var,void,while,with,yield`.split(`,`).join(`\\b|\\b`)+`\\b`),Xi=(e,t)=>{if(e.type===5)e.content=Gn(e.content,t);else if(e.type===1){let n=I(e,`memo`);for(let r=0;r<e.props.length;r++){let i=e.props[r];if(i.type===7&&i.name!==`for`){let e=i.exp,r=i.arg;e&&e.type===4&&!(i.name===`on`&&r)&&!(n&&r&&r.type===4&&r.content===`key`)&&(i.exp=Gn(e,t,i.name===`slot`)),r&&r.type===4&&!r.isStatic&&(i.arg=Gn(r,t))}}}},Zi=Cn(/^(?:if|else|else-if)$/,(e,t,n)=>qn(e,t,n,(e,t,r)=>{let i=n.parent.children,a=i.indexOf(e),o=0;for(;a-->=0;){let e=i[a];e&&e.type===9&&(o+=e.branches.length)}return()=>{if(r)e.codegenNode=Yn(t,o,n);else{let r=Zn(e.codegenNode);r.alternate=Yn(t,o+e.branches.length-1,n)}}})),Qi=Cn(`for`,(e,t,n)=>{let{helper:r,removeHelper:i}=n;return Qn(e,t,n,t=>{let a=N(r(Lr),[t.source]),o=Pt(e),s=I(e,`memo`),c=Ot(e,`key`,!1,!0);c&&c.type;let l=c&&(c.type===6?c.value?M(c.value.content,!0):void 0:c.exp),u=c&&l?j(`key`,l):null,d=t.source.type===4&&t.source.constType>0,f=d?64:c?128:256;return t.codegenNode=Ve(n,r(yr),void 0,a,f,void 0,void 0,!0,!d,!1,e.loc),()=>{let c,{children:f}=t,p=f.length!==1||f[0].type!==1,m=Ft(e)?e:o&&e.children.length===1&&Ft(e.children[0])?e.children[0]:null;if(m?(c=m.codegenNode,o&&u&&Lt(c,u,n)):p?c=Ve(n,r(yr),u?Ue([u]):void 0,e.children,64,void 0,void 0,!0,void 0,!1):(c=f[0].codegenNode,o&&u&&Lt(c,u,n),c.isBlock!==!d&&(c.isBlock?(i(wr),i(nt(n.inSSR,c.isComponent))):i(tt(n.inSSR,c.isComponent))),c.isBlock=!d,c.isBlock?(r(wr),r(nt(n.inSSR,c.isComponent))):r(tt(n.inSSR,c.isComponent))),s){let e=Ke(er(t.parseResult,[M(`_cached`)]));e.body=Ye([Ge([`const _memo = (`,s.exp,`)`]),Ge([`if (_cached`,...l?[` && _cached.key === `,l]:[],` && ${n.helperString(ri)}(_cached, _memo)) return _cached`]),Ge([`const _item = `,c]),M(`_item.memo = _memo`),M(`return _item`)]),a.arguments.push(e,M(`_cache`),M(String(n.cached.length))),n.cached.push(null)}else a.arguments.push(Ke(er(t.parseResult),c,!0))}})}),$i=M(`undefined`,!1),ea=(e,t)=>{if(e.type===1&&(e.tagType===1||e.tagType===3)){let n=I(e,`slot`);if(n)return n.exp,t.scopes.vSlot++,()=>{t.scopes.vSlot--}}},ta=(e,t)=>{let n;if(Pt(e)&&e.props.some(Nt)&&(n=I(e,`for`))){let e=n.forParseResult;if(e){$n(e,t);let{value:n,key:r,index:i}=e,{addIdentifiers:a,removeIdentifiers:o}=t;return n&&a(n),r&&a(r),i&&a(i),()=>{n&&o(n),r&&o(r),i&&o(i)}}}},na=(e,t,n,r)=>Ke(e,n,!1,!0,n.length?n[0].loc:r),ra=new WeakMap,ia=(e,t)=>function(){if(e=t.currentNode,!(e.type===1&&(e.tagType===0||e.tagType===1)))return;let{tag:n,props:r}=e,i=e.tagType===1,a=i?ar(e,t):`"${n}"`,o=he(a)&&a.callee===Nr,s,c,l=0,u,d,f,p=o||a===br||a===xr||!i&&(n===`svg`||n===`foreignObject`||n===`math`);if(r.length>0){let n=or(e,t,void 0,i,o);s=n.props,l=n.patchFlag,d=n.dynamicPropNames;let r=n.directives;f=r&&r.length?He(r.map(e=>lr(e,t))):void 0,n.shouldUseBlock&&(p=!0)}if(e.children.length>0)if(a===Sr&&(p=!0,l|=1024),i&&a!==br&&a!==Sr){let{slots:n,hasDynamicSlots:r}=nr(e,t);c=n,r&&(l|=1024)}else if(e.children.length===1&&a!==br){let n=e.children[0],r=n.type,i=r===5||r===8;i&&z(n,t)===0&&(l|=1),c=i||r===2?n:e.children}else c=e.children;d&&d.length&&(u=ur(d)),e.codegenNode=Ve(t,a,s,c,l===0?void 0:l,u,f,!!p,!1,i,e.loc)},aa=(e,t)=>{if(Ft(e)){let{children:n,loc:r}=e,{slotName:i,slotProps:a}=fr(e,t),o=[t.prefixIdentifiers?`_ctx.$slots`:`$slots`,i,`{}`,`undefined`,`true`],s=2;a&&(o[2]=a,s=3),n.length&&(o[3]=Ke([],n,!1,!1,r),s=4),t.scopeId&&!t.slotted&&(s=5),o.splice(s),e.codegenNode=N(t.helper(Rr),o,r)}},oa=(e,t,n,r)=>{let{loc:i,modifiers:a,arg:o}=e;!e.exp&&!a.length&&n.onError(F(35,i));let s;if(o.type===4)if(o.isStatic){let e=o.content;e.startsWith(`vue:`)&&(e=`vnode-${e.slice(4)}`),s=M(t.tagType!==0||e.startsWith(`vnode`)||!/[A-Z]/.test(e)?me(ie(e)):`on:${e}`,!0,o.loc)}else s=Ge([`${n.helperString(Yr)}(`,o,`)`]);else s=o,s.children.unshift(`${n.helperString(Yr)}(`),s.children.push(`)`);let c=e.exp;c&&!c.content.trim()&&(c=void 0);let l=n.cacheHandlers&&!c&&!n.inVOnce;if(c){let e=Oi(c),t=!(e||Mi(c)),n=c.content.includes(`;`);(t||l&&e)&&(c=Ge([`${t?`$event`:`(...args)`} => ${n?`{`:`(`}`,c,n?`}`:`)`]))}let u={props:[j(s,c||M(`() => {}`,!1,i))]};return r&&(u=r(u)),l&&(u.props[0].value=n.cache(u.props[0].value)),u.props.forEach(e
10=>e.key.isHandlerKey=!0),u},sa=(e,t,n)=>{let{modifiers:r,loc:i}=e,a=e.arg,{exp:o}=e;return o&&o.type===4&&!o.content.trim()&&(o=void 0),a.type===4?a.isStatic||(a.content=a.content?`${a.content} || ""`:`""`):(a.children.unshift(`(`),a.children.push(`) || ""`)),r.some(e=>e.content===`camel`)&&(a.type===4?a.isStatic?a.content=ie(a.content):a.content=`${n.helperString(qr)}(${a.content})`:(a.children.unshift(`${n.helperString(qr)}(`),a.children.push(`)`))),n.inSSR||(r.some(e=>e.content===`prop`)&&ca(a,`.`),r.some(e=>e.content===`attr`)&&ca(a,`^`)),{props:[j(a,o)]}},ca=(e,t)=>{e.type===4?e.isStatic?e.content=t+e.content:e.content=`\`${t}\${${e.content}}\``:(e.children.unshift(`'${t}' + (`),e.children.push(`)`))},la=(e,t)=>{if(e.type===0||e.type===1||e.type===11||e.type===10)return()=>{let n=e.children,r,i=!1;for(let e=0;e<n.length;e++){let t=n[e];if(jt(t)){i=!0;for(let i=e+1;i<n.length;i++){let a=n[i];if(jt(a))r||(r=n[e]=Ge([t],t.loc)),r.children.push(` + `,a),n.splice(i,1),i--;else{r=void 0;break}}}}if(!(!i||n.length===1&&(e.type===0||e.type===1&&e.tagType===0&&!e.props.find(e=>e.type===7&&!t.directiveTransforms[e.name])&&e.tag!==`template`)))for(let e=0;e<n.length;e++){let r=n[e];if(jt(r)||r.type===8){let i=[];(r.type!==2||r.content!==` `)&&i.push(r),!t.ssr&&z(r,t)===0&&i.push(`1`),n[e]={type:12,content:r,loc:r.loc,codegenNode:N(t.helper(Ar),i)}}}}},ua=new WeakSet,da=(e,t)=>{if(e.type===1&&I(e,`once`,!0))return ua.has(e)||t.inVOnce||t.inSSR?void 0:(ua.add(e),t.inVOnce=!0,t.helper(Xr),()=>{t.inVOnce=!1;let e=t.currentNode;e.codegenNode&&(e.codegenNode=t.cache(e.codegenNode,!0,!0))})},fa=(e,t,n)=>{let{exp:r,arg:i}=e;if(!r)return n.onError(F(41,e.loc)),pr();let a=r.loc.source.trim(),o=r.type===4?r.content:a,s=n.bindingMetadata[a];if(s===`props`||s===`props-aliased`)return n.onError(F(44,r.loc)),pr();if(s===`literal-const`||s===`setup-const`)return n.onError(F(45,r.loc)),pr();if(!o.trim()||!Oi(r))return n.onError(F(42,r.loc)),pr();let c=i||M(`modelValue`,!0),l=i?U(i)?`onUpdate:${ie(i.content)}`:Ge([`"onUpdate:" + `,i]):`onUpdate:modelValue`,u;u=Ge([`${n.isTS?`($event: any)`:`$event`} => ((`,r,`) = $event)`]);let d=[j(c,e.exp),j(l,u)];if(e.modifiers.length&&t.tagType===1){let t=e.modifiers.map(e=>e.content).map(e=>(xi(e)?e:JSON.stringify(e))+`: true`).join(`, `),n=i?U(i)?`${i.content}Modifiers`:Ge([i,` + "Modifiers"`]):`modelModifiers`;d.push(j(n,M(`{ ${t} }`,!1,e.loc,2)))}return pr(d)},pa=/[\w).+\-_$\]]/,ma=(e,t)=>{ct(`COMPILER_FILTERS`,t)&&(e.type===5?mr(e.content,t):e.type===1&&e.props.forEach(e=>{e.type===7&&e.name!==`for`&&e.exp&&mr(e.exp,t)}))},ha=new WeakSet,ga=(e,t)=>{if(e.type===1){let n=I(e,`memo`);return!n||ha.has(e)||t.inSSR?void 0:(ha.add(e),()=>{let r=e.codegenNode||t.currentNode.codegenNode;r&&r.type===13&&(e.tagType!==1&&rt(r,t),e.codegenNode=N(t.helper(ni),[n.exp,Ke(void 0,r),`_cache`,String(t.cached.length)]),t.cached.push(null))})}},_a=(e,t)=>{if(e.type===1){for(let n of e.props)if(n.type===7&&n.name===`bind`&&(!n.exp||n.exp.type===4&&!n.exp.content.trim())&&n.arg){let e=n.arg;if(e.type!==4||!e.isStatic)t.onError(F(53,e.loc)),n.exp=M(``,!0,e.loc);else{let t=ie(e.content);(Si.test(t[0])||t[0]===`-`)&&(n.exp=M(t,!1,e.loc))}}}},va={DATA:`data`,PROPS:`props`,PROPS_ALIASED:`props-aliased`,SETUP_LET:`setup-let`,SETUP_CONST:`setup-const`,SETUP_REACTIVE_CONST:`setup-reactive-const`,SETUP_MAYBE_REF:`setup-maybe-ref`,SETUP_REF:`setup-ref`,OPTIONS:`options`,LITERAL_CONST:`literal-const`},ya=()=>({props:[]})})),xa=i({BASE_TRANSITION:()=>Cr,BindingTypes:()=>va,CAMELIZE:()=>qr,CAPITALIZE:()=>Jr,CREATE_BLOCK:()=>Tr,CREATE_COMMENT:()=>kr,CREATE_ELEMENT_BLOCK:()=>Er,CREATE_ELEMENT_VNODE:()=>Or,CREATE_SLOTS:()=>zr,CREATE_STATIC:()=>jr,CREATE_TEXT:()=>Ar,CREATE_VNODE:()=>Dr,CompilerDeprecationTypes:()=>fi,ConstantTypes:()=>ci,DOMDirectiveTransforms:()=>to,DOMErrorCodes:()=>Ba,DOMErrorMessages:()=>Va,DOMNodeTransforms:()=>eo,ElementTypes:()=>si,ErrorCodes:()=>mi,FRAGMENT:()=>yr,GUARD_REACTIVE_PROPS:()=>Gr,IS_MEMO_SAME:()=>ri,IS_REF:()=>ti,KEEP_ALIVE:()=>Sr,MERGE_PROPS:()=>Vr,NORMALIZE_CLASS:()=>Hr,NORMALIZE_PROPS:()=>Wr,NORMALIZE_STYLE:()=>Ur,Namespaces:()=>ai,NodeTypes:()=>
10oi,OPEN_BLOCK:()=>wr,POP_SCOPE_ID:()=>Qr,PUSH_SCOPE_ID:()=>Zr,RENDER_LIST:()=>Lr,RENDER_SLOT:()=>Rr,RESOLVE_COMPONENT:()=>Mr,RESOLVE_DIRECTIVE:()=>Pr,RESOLVE_DYNAMIC_COMPONENT:()=>Nr,RESOLVE_FILTER:()=>Fr,SET_BLOCK_TRACKING:()=>Xr,SUSPENSE:()=>xr,TELEPORT:()=>br,TO_DISPLAY_STRING:()=>Br,TO_HANDLERS:()=>Kr,TO_HANDLER_KEY:()=>Yr,TRANSITION:()=>Pa,TRANSITION_GROUP:()=>Fa,TS_NODE_TYPES:()=>yi,UNREF:()=>ei,V_MODEL_CHECKBOX:()=>Da,V_MODEL_DYNAMIC:()=>Aa,V_MODEL_RADIO:()=>Ea,V_MODEL_SELECT:()=>ka,V_MODEL_TEXT:()=>Oa,V_ON_WITH_KEYS:()=>Ma,V_ON_WITH_MODIFIERS:()=>ja,V_SHOW:()=>Na,WITH_CTX:()=>$r,WITH_DIRECTIVES:()=>Ir,WITH_MEMO:()=>ni,advancePositionWithClone:()=>Tt,advancePositionWithMutation:()=>Et,assert:()=>Dt,baseCompile:()=>vr,baseParse:()=>dn,buildDirectiveArgs:()=>lr,buildProps:()=>or,buildSlots:()=>nr,checkCompatEnabled:()=>lt,compile:()=>wa,convertToBlock:()=>rt,createArrayExpression:()=>He,createAssignmentExpression:()=>Qe,createBlockStatement:()=>Ye,createCacheExpression:()=>Je,createCallExpression:()=>N,createCompilerError:()=>F,createCompoundExpression:()=>Ge,createConditionalExpression:()=>qe,createDOMCompilerError:()=>Ca,createForLoopParams:()=>er,createFunctionExpression:()=>Ke,createIfStatement:()=>Ze,createInterpolation:()=>We,createObjectExpression:()=>Ue,createObjectProperty:()=>j,createReturnStatement:()=>et,createRoot:()=>Be,createSequenceExpression:()=>$e,createSimpleExpression:()=>M,createStructuralDirectiveTransform:()=>Cn,createTemplateLiteral:()=>Xe,createTransformContext:()=>vn,createVNodeCall:()=>Ve,errorMessages:()=>hi,extractIdentifiers:()=>St,findDir:()=>I,findProp:()=>Ot,forAliasRE:()=>Pi,generate:()=>Tn,generateCodeFrame:()=>b,getBaseTransformPreset:()=>_r,getConstantType:()=>z,getMemoedVNodeCall:()=>Vt,getVNodeBlockHelper:()=>nt,getVNodeHelper:()=>tt,hasDynamicKeyVBind:()=>At,hasScopeRef:()=>Bt,helperNameMap:()=>ii,injectProp:()=>Lt,isAllWhitespace:()=>Ht,isCommentOrWhitespace:()=>Wt,isCoreComponent:()=>wt,isFnExpression:()=>Mi,isFnExpressionBrowser:()=>Ai,isFnExpressionNode:()=>ji,isFunctionType:()=>gi,isInDestructureAssignment:()=>ht,isInNewExpression:()=>gt,isMemberExpression:()=>Oi,isMemberExpressionBrowser:()=>Ei,isMemberExpressionNode:()=>Di,isReferencedIdentifier:()=>mt,isSimpleIdentifier:()=>xi,isSlotOutlet:()=>Ft,isStaticArgOf:()=>kt,isStaticExp:()=>U,isStaticProperty:()=>_i,isStaticPropertyKey:()=>vi,isTemplateNode:()=>Pt,isText:()=>jt,isVPre:()=>Mt,isVSlot:()=>Nt,isWhitespaceText:()=>Ut,locStub:()=>V,noopDirectiveTransform:()=>ya,parse:()=>Ta,parserOptions:()=>La,processExpression:()=>Gn,processFor:()=>Qn,processIf:()=>qn,processSlotOutlet:()=>fr,registerRuntimeHelpers:()=>
10ze,resolveComponentType:()=>ar,stringifyExpression:()=>Kn,toValidAssetId:()=>zt,trackSlotScopes:()=>ea,trackVForSlotScopes:()=>ta,transform:()=>yn,transformBind:()=>sa,transformElement:()=>ia,transformExpression:()=>Xi,transformModel:()=>fa,transformOn:()=>oa,transformStyle:()=>Ra,transformVBindShorthand:()=>_a,traverseNode:()=>Sn,unwrapTSNode:()=>Ct,validFirstIdentCharRE:()=>Si,walkBlockDeclarations:()=>vt,walkFunctionParams:()=>_t,walkIdentifiers:()=>pt,warnDeprecation:()=>ut});function Sa(e,t=!1){return Ia||(Ia=document.createElement(`div`)),t?(Ia.innerHTML=`<div foo="${e.replace(/"/g,`"`)}">`,Ia.children[0].getAttribute(`foo`)):(Ia.innerHTML=e,Ia.textContent)}function Ca(e,t){return F(e,t,void 0)}function wa(e,t={}){return vr(e,ae({},La,t,{nodeTransforms:[$a,...eo,...t.nodeTransforms||[]],directiveTransforms:ae({},to,t.directiveTransforms||{}),transformHoist:null}))}function Ta(e,t={}){return dn(e,ae({},La,t))}var Ea,Da,Oa,ka,Aa,ja,Ma,Na,Pa,Fa,Ia,La,Ra,za,Ba,Va,Ha,Ua,Wa,Ga,Ka,qa,Ja,Ya,Xa,Za,Qa,$a,eo,to,no=r((()=>{ba(),ba(),o(),Ea=Symbol(``),Da=Symbol(``),Oa=Symbol(``),ka=Symbol(``),Aa=Symbol(``),ja=Symbol(``),Ma=Symbol(``),Na=Symbol(``),Pa=Symbol(``),Fa=Symbol(``),ze({[Ea]:`vModelRadio`,[Da]:`vModelCheckbox`,[Oa]:`vModelText`,[ka]:`vModelSelect`,[Aa]:`vModelDynamic`,[ja]:`withModifiers`,[Ma]:`withKeys`,[Na]:`vShow`,[Pa]:`Transition`,[Fa]:`TransitionGroup`}),La={parseMode:`html`,isVoidTag:Ne,isNativeTag:e=>xe(e)||ke(e)||De(e),isPreTag:e=>e===`pre`,isIgnoreNewlineTag:e=>e===`pre`||e===`textarea`,decodeEntities:Sa,isBuiltInComponent:e=>{if(e===`Transition`||e===`transition`)return Pa;if(e===`TransitionGroup`||e===`transition-group`)return Fa},getNamespace(e,t,n){let r=t?t.ns:n;if(t&&r===2)if(t.tag===`annotation-xml`){if(e===`svg`)return 1;t.props.some(e=>e.type===6&&e.name===`encoding`&&e.value!=null&&(e.value.content===`text/html`||e.value.content===`application/xhtml+xml`))&&(r=0)}else /^m(?:[ions]|text)$/.test(t.tag)&&e!==`mglyph`&&e!==`malignmark`&&(r=0);else t&&r===1&&(t.tag===`foreignObject`||t.tag===`desc`||t.tag===`title`)&&(r=0);if(r===0){if(e===`svg`)return 1;if(e===`math`)return 2}return r}},Ra=e=>{e.type===1&&e.props.forEach((t,n)=>{t.type===6&&t.name===`style`&&t.value&&(e.props[n]={type:7,name:`bind`,arg:M(`style`,!0,t.loc),exp:za(t.value.content,t.loc),modifiers:[],loc:t.loc})})},za=(e,t)=>{let n=we(e);return M(JSON.stringify(n),!1,t,3)},Ba={X_V_HTML_NO_EXPRESSION:54,54:`X_V_HTML_NO_EXPRESSION`,X_V_HTML_WITH_CHILDREN:55,55:`X_V_HTML_WITH_CHILDREN`,X_V_TEXT_NO_EXPRESSION:56,56:`X_V_TEXT_NO_EXPRESSION`,X_V_TEXT_WITH_CHILDREN:57,57:`X_V_TEXT_WITH_CHILDREN`,X_V_MODEL_ON_INVALID_ELEMENT:58,58:`X_V_MODEL_ON_INVALID_ELEMENT`,X_V_MODEL_ARG_ON_ELEMENT:59,59:`X_V_MODEL_ARG_ON_ELEMENT`,X_V_MODEL_ON_FILE_INPUT_ELEMENT:60,60:`X_V_MODEL_ON_FILE_INPUT_ELEMENT`,X_V_MODEL_UNNECESSARY_VALUE:61,61:`X_V_MODEL_UNNECESSARY_VALUE`,X_V_SHOW_NO_EXPRESSION:62,62:`X_V_SHOW_NO_EXPRESSION`,X_TRANSITION_INVALID_CHILDREN:63,63:`X_TRANSITION_INVALID_CHILDREN`,X_IGNORED_SIDE_EFFECT_TAG:64,64:`X_IGNORED_SIDE_EFFECT_TAG`,__EXTEND_POINT__:65,65:`__EXTEND_POINT__`},Va={54:`v-html is missing expression.`,55:`v-html will override element children.`,56:`v-text is missing expression.`,57:`v-text will override element children.`,58:`v-model can only be used on <input>, <textarea> and <select> elements.`,59:`v-model argument is not supported on plain elements.`,60:`v-model cannot be used on file inputs since they are read-only. Use a v-on:change listener instead.`,61:`Unnecessary value binding used alongside v-model. It will interfere with v-model's behavior.`,62:`v-show is missing expression.`,63:`<Transition> expects exactly one child element or component.`,64:`Tags with side effect (<script> and <style>) are ignored in client component templates.`},Ha=(e,t,n)=>{let{exp:r,loc:i}=e;return r||n.onError(Ca(54,i)),t.children.length&&(n.onError(Ca(55,i)),t.children.length=0),{props:[j(M(`innerHTML`,!0,i),r||M(``,!0))]}},Ua=(e,t,n)=>{let{exp:r,loc:i}=e;return r||n.onError(Ca(56,i)),t.children.length&&(n.onError(Ca(57,i)),t.children.length=0),{props:[j(M(`textContent`,!0),r?z(r,n)>0?r:N(n.helperString(Br),[r],i):M(``,!0))]}},Wa=(e,t,n)=>{let r=fa(e,t,n);if(!r.props.length||t.tagType===1)return r;e.arg&&n.onError(Ca(59,e.arg.loc));let{tag:i}
10=t,a=n.isCustomElement(i);if(i===`input`||i===`textarea`||i===`select`||a){let o=Oa,s=!1;if(i===`input`||a){let r=Ot(t,`type`);if(r){if(r.type===7)o=Aa;else if(r.value)switch(r.value.content){case`radio`:o=Ea;break;case`checkbox`:o=Da;break;case`file`:s=!0,n.onError(Ca(60,e.loc));break;default:break}}else At(t)&&(o=Aa)}else i===`select`&&(o=ka);s||(r.needRuntime=n.helper(o))}else n.onError(Ca(58,e.loc));return r.props=r.props.filter(e=>!(e.key.type===4&&e.key.content===`modelValue`)),r},Ga=ue(`passive,once,capture`),Ka=ue(`stop,prevent,self,ctrl,shift,alt,meta,exact,middle`),qa=ue(`left,right`),Ja=ue(`onkeyup,onkeydown,onkeypress`),Ya=(e,t,n,r)=>{let i=[],a=[],o=[];for(let s=0;s<t.length;s++){let c=t[s].content;c===`native`&<(`COMPILER_V_ON_NATIVE`,n,r)||Ga(c)?o.push(c):qa(c)?U(e)?Ja(e.content.toLowerCase())?i.push(c):a.push(c):(i.push(c),a.push(c)):Ka(c)?a.push(c):i.push(c)}return{keyModifiers:i,nonKeyModifiers:a,eventOptionModifiers:o}},Xa=(e,t)=>U(e)&&e.content.toLowerCase()===`onclick`?M(t,!0):e.type===4?e:Ge([`(`,e,`) === "onClick" ? "${t}" : (`,e,`)`]),Za=(e,t,n)=>oa(e,t,n,t=>{let{modifiers:r}=e;if(!r.length)return t;let{key:i,value:a}=t.props[0],{keyModifiers:o,nonKeyModifiers:s,eventOptionModifiers:c}=Ya(i,r,n,e.loc);if(s.includes(`right`)&&(i=Xa(i,`onContextmenu`)),s.includes(`middle`)&&(i=Xa(i,`onMouseup`)),s.length&&(a=N(n.helper(ja),[a,JSON.stringify(s)])),o.length&&(!U(i)||Ja(i.content.toLowerCase()))&&(a=N(n.helper(Ma),[a,JSON.stringify(o)])),c.length){let e=c.map(re).join(``);i=U(i)?M(`${i.content}${e}`,!0):Ge([`(`,i,`) + "${e}"`])}return{props:[j(i,a)]}}),Qa=(e,t,n)=>{let{exp:r,loc:i}=e;return r||n.onError(Ca(62,i)),{props:[],needRuntime:n.helper(Na)}},$a=(e,t)=>{e.type===1&&e.tagType===0&&(e.tag===`script`||e.tag===`style`)&&t.removeNode()},eo=[Ra,...[]],to={cloak:ya,html:Ha,text:Ua,model:Wa,on:Za,show:Qa}})),ro=a((e=>{Object.defineProperty(e,`__esModule`,{value:!0});var t=(no(),n(xa)),r=(le(),n(fe)),i=(o(),n(be));function a(e){var t=Object.create(null);if(e)for(var n in e)t[n]=e[n];return t.default=e,Object.freeze(t)}var s=a(r),c=Object.create(null);function l(e,n){if(!i.isString(e))if(e.nodeType)e=e.innerHTML;else return i.NOOP;let r=i.genCacheKey(e,n),a=c[r];if(a)return a;if(e[0]===`#`){let t=document.querySelector(e);e=t?t.innerHTML:``}let o=i.extend({hoistStatic:!0,onError:void 0,onWarn:i.NOOP},n);!o.isCustomElement&&typeof customElements<`u`&&(o.isCustomElement=e=>!!customElements.get(e));let{code:l}=t.compile(e,o),u=Function(`Vue`,l)(s);return u._rc=!0,c[r]=u}r.registerRuntimeCompiler(l),e.compile=l,Object.keys(r).forEach(function(t){t!==`default`&&!Object.prototype.hasOwnProperty.call(e,t)&&(e[t]=r[t])})})),io=a(((e,t)=>{t.exports=ro()})),ao=t(a(((e,t)=>{t.exports=(function(e){var t={};function n(r){if(t[r])return t[r].exports;var i=t[r]={i:r,l:!1,exports:{}};return e[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){typeof Symbol<`u`&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:`Module`}),Object.defineProperty(e,`__esModule`,{value:!0})},n.t=function(e,t){if(t&1&&(e=n(e)),t&8||t&4&&typeof e==`object`&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,`default`,{enumerable:!0,value:e}),t&2&&typeof e!=`string`)for(var i in e)n.d(r,i,function(t){return e[t]}.bind(null,i));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,`a`,t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p=``,n(n.s=`fb15`)})({8875:(function(e,t,n){var r,i,a;(function(n,o){i=[],r=o,a=typeof r==`function`?r.apply(t,i):r,a!==void 0&&(e.exports=a)})(typeof self<`u`?self:this,function(){function e(){var t=Object.getOwnPropertyDescriptor(document,`currentScript`);if(!t&&`currentScript`in document&&document.currentScript||t&&t.get!==e&&document.currentScript)return document.currentScript;try{throw Error()}catch(e){var n=/.*at [^(]*\((.*):(.+):(.+)\)$/gi.exec(e.stack)||/@([^@]*):(\d+):(\d+)\s*$/gi.exec(e.stack),r=n&&n[1]||!1,i=n&&n[2]||!1,a=document.location.href.replace(document.location.hash,``),o,s,c,l=document.getElementsByTagName(`script`);r===a&&(o=document.documentElement.outerHTML,s=RegExp(`(?:[^\\n]+?\\n){0,`+(i-2)+`}[^<]*<script>([\\d\\D]*?)<\\/script>[\\d\\D]*`,`i`),c=o.replace(s,`$1`).trim());for(var u=0;u<l.length;
10u++)if(l[u].readyState===`interactive`||l[u].src===r||r===a&&l[u].innerHTML&&l[u].innerHTML.trim()===c)return l[u];return null}}return e})}),"8bbf":(function(e,t){e.exports=io()}),fb15:(function(e,t,n){if(n.r(t),typeof window<`u`){var r=window.document.currentScript,i=n(`8875`);r=i(),`currentScript`in document||Object.defineProperty(document,`currentScript`,{get:i});var a=r&&r.src.match(/(.+\/)[^/]+\.js(\?.*)?$/);a&&(n.p=a[1])}var o=n(`8bbf`);function s(e,t,n,r,i,a){return(0,o.openBlock)(),(0,o.createBlock)(`div`,{style:r.finalStyle},null,4)}var c=typeof window<`u`,l={name:`VueProgress`,serverCacheKey:function(){return`Progress`},setup:function(){var e=c?(0,o.inject)(`RADON_LOADING_BAR`):{percent:0,options:{canSuccess:!0,show:!1,color:`rgb(19, 91, 55)`,failedColor:`red`,thickness:`2px`,transition:{speed:`0.2s`,opacity:`0.6s`,termination:300},location:`top`,autoRevert:!0,inverse:!1}};return{progress:e,finalStyle:(0,o.computed)(function(){var t=e.options,n=!!t.show,r=t.location,i={"z-index":999999,"background-color":t.canSuccess?t.color:t.failedColor,opacity:t.show?1:0,position:t.position};return r===`top`||r===`bottom`?(r===`top`?i.top=`0px`:i.bottom=`0px`,t.inverse?i.right=`0px`:i.left=`0px`,i.width=e.percent+`%`,i.height=t.thickness,i.transition=(n?`width `+t.transition.speed+`, `:``)+`opacity `+t.transition.opacity):(r===`left`||r===`right`)&&(r===`left`?i.left=`0px`:i.right=`0px`,t.inverse?i.top=`0px`:i.bottom=`0px`,i.height=e.percent+`%`,i.width=t.thickness,i.transition=(n?`height `+t.transition.speed+`, `:``)+`opacity `+t.transition.opacity),i})}}};l.render=s;var u=l;function d(e,t){for(var n=1,r,i;n<arguments.length;++n)for(r in i=arguments[n],i)Object.prototype.hasOwnProperty.call(i,r)&&(e[r]=i[r]);return e}t.default={install:function(e,t){var n=d({canSuccess:!0,show:!1,color:`#73ccec`,position:`fixed`,failedColor:`red`,thickness:`2px`,transition:{speed:`0.2s`,opacity:`0.6s`,termination:300},autoRevert:!0,location:`top`,inverse:!1,autoFinish:!0},t),r=(0,o.reactive)({percent:0,options:n});e.provide(`RADON_LOADING_BAR`,r);var i={state:{tFailColor:``,tColor:``,timer:null,cut:0},start:function(e){var t=this;e||(e=3e3),r.percent=0,r.options.show=!0,r.options.canSuccess=!0,this.state.cut=1e4/Math.floor(e),clearInterval(this.state.timer),this.state.timer=setInterval(function(){t.increase(t.state.cut*Math.random()),r.percent>95&&r.options.autoFinish&&t.finish()},100)},set:function(e){r.options.show=!0,r.options.canSuccess=!0,r.percent=Math.floor(e)},get:function(){return Math.floor(r.percent)},increase:function(e){r.percent=Math.min(99,r.percent+Math.floor(e))},decrease:function(e){r.percent-=Math.floor(e)},hide:function(){var e=this;clearInterval(this.state.timer),this.state.timer=null,setTimeout(function(){r.options.show=!1,(0,o.nextTick)(function(){setTimeout(function(){r.percent=0},100),r.options.autoRevert&&setTimeout(function(){e.revert()},300)})},r.options.transition.termination)},pause:function(){clearInterval(this.state.timer)},finish:function(){r.percent=100,this.hide()},fail:function(){r.options.canSuccess=!1,r.percent=100,this.hide()},setFailColor:function(e){r.options.failedColor=e},setColor:function(e){r.options.color=e},setLocation:function(e){r.options.location=e},setTransition:function(e){r.options.transition=e},tempFailColor:function(e){this.state.tFailColor=r.options.failedColor,r.options.failedColor=e},tempColor:function(e){this.state.tColor=r.options.color,r.options.color=e},tempLocation:function(e){this.state.tLocation=r.options.location,r.options.location=e},tempTransition:function(e){this.state.tTransition=r.options.transition,r.options.transition=e},revertColor:function(){r.options.color=this.state.tColor,this.state.tColor=``},revertFailColor:function(){r.options.failedColor=this.state.tFailColor,this.state.tFailColor=``},revertLocation:function(){r.options.location=this.state.tLocation,this.state.tLocation=``},revertTransition:function(){r.options.transition=this.state.tTransition,this.state.tTransition={}},revert:function(){r.options.autoRevert&&(this.state.tColor&&this.revertColor(),this.state.tFailColor&&this.revertFailColor(),this.state.tLocation&&this.revertLocation(),this.state.tTransition&&(this.state.tTransition.speed!==void 0||this.state.tTransition.opacity!==void 0)&&this.revertTransition())},parseMeta:function(e){for(var t in e.func){var n=e.func[t];switch(n.call){case`color`:switch(n.modifier){case`set`:this.setColor(n.argument);break;case`temp`:this.tempColor(n.argument);break}break;case`fail`:switch(n.modifier){case`set`:this.setFailColor(n.argument);break;case`temp`:this.tempFailColor(n.argument);break}break;case`location`:switch(n.modifier){case`set`:this.setLocation(n.argument);break;case`temp`:this.tempLocation(n.argument);break}break;case`transition`:switch(n.modifier){case`set`:this.setTransition(n.argument);break;case`temp`:this.tempTransition(n.argument);break}break}}}};e.component(`vue-progress-bar`,u),e.config.globalProperties.$Progress=i}}})})}))(),1),oo=l({}),so={width:`12`,height:`5`,viewBox:`0 0 12 5`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`};function co(e,t,n,r,i,a){return g(),c(`svg`,so,[...t[0]||(t[0]=[T(`path`,{"fill-rule":`evenodd`,"clip-rule":`evenodd`,d:`M5.93154 3.80091C6.04389 3.89721 6.20967 3.89721 6.32202 3.80092L10.4681 0.247172C10.6777 0.067461 10.9934 0.091742 11.1731 0.301404C11.3528 0.511068 11.3285 0.826718 11.1188 1.00643L6.97281 4.56017C6.48597 4.97746 5.76759 4.97746 5.28075 4.56017L1.13472 1.00643C0.925057 0.826717 0.900776 0.511067 1.08049 0.301404C1.2602 0.0917412 1.57585 0.0674602 1.78551 0.247171L5.93154 3.80091Z`,fill:`currentColor`},null,-1)])])}var lo=l({components:{IconCaret:O(oo,[[`render`,co]])},computed:{availableLanguages(){let{available:e}=ce();return e}}
10,mounted(){A(()=>import(`./dropdown-C1BxIuhu.js`).then(e=>t(e.default)).then(e=>new e.default(this.$el.querySelector(`.dropdown-toggle`))),__vite__mapDeps([0,1,2,3]))},methods:{buildLocaleLink(e){return`/${e}`},getButtonTitle(){return this.$gettext(`Change interface language`)},getCurrentLanguage(){return this.$language.available[this.$language.current]}}}),uo={id:`i18n`},fo={class:`dropdown`},po=[`title`],mo=[`translate-params`],ho={class:`dropdown-menu`},go={class:`dropdown-item translate`,target:`_blank`,rel:`noopener noreferrer`,href:`https://weblate.framasoft.org/projects/joinpeertube/main/`},_o=[`href`];function vo(e,t,n,r,i,a){let o=m(`IconCaret`);return g(),c(`div`,uo,[T(`div`,fo,[T(`button`,{title:e.getButtonTitle(),class:`dropdown-toggle`,type:`button`,"data-bs-toggle":`dropdown`,"aria-expanded":`false`},[t[0]||(t[0]=T(`svg`,{width:`24`,height:`23`,viewBox:`0 0 24 23`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`},[T(`path`,{d:`M21.3224 7.63897H14.938V3.20084C14.9369 2.485 14.6536 1.79852 14.1502 1.29218C13.6468 0.785967 12.9643 0.501088 12.2524 0.5H2.68561C1.97365 0.501062 1.29113 0.785949 0.787804 1.29218C0.284295 1.79857 0.0010379 2.485 1.32052e-06 3.20084V9.21752C-0.000526841 9.75029 0.15739 10.271 0.453483 10.7128C1.39993 12.5451 5.76529 15.254 5.81261 15.2817C5.90574 15.3375 6.0119 15.3676 6.12017 15.369C6.31735 15.3708 6.5022 15.2728 6.61259 15.1085C6.7228 14.9442 6.74375 14.7351 6.6684 14.5519C6.35133 13.6909 6.10594 12.8047 5.93482 11.9026H9.08963V16.3446C9.09069 17.0569 9.37149 17.7398 9.87076 18.245C10.3699 18.75 11.0473 19.0362 11.7555 19.0415H18.0652C17.8937 19.9408 17.6483 20.8243 17.3316 21.6829C17.2562 21.8661 17.2772 22.0752 17.3874 22.2395C17.4978 22.404 17.6826 22.5017 17.8798 22.5C17.9883 22.4986 18.0942 22.4685 18.1874 22.4127C18.2347 22.3849 22.6002 19.6761 23.5465 17.8437C23.8433 17.4009 24.0014 16.8788 24 16.3446V10.3397C23.9989 9.6251 23.7167 8.93989 23.215 8.43386C22.7132 7.92784 22.0328 7.64205 21.3223 7.63888L21.3224 7.63897ZM7.85946 10.7127H5.22505C5.05235 10.7151 4.8888 10.7916 4.77559 10.9228C4.6638 11.0542 4.61486 11.2281 4.64144 11.3988C4.64144 11.4544 4.78334 12.3149 5.03579 13.3383C3.71086 12.4101 1.96778 11.0616 1.48663 10.1654C1.47096 10.1264 1.45106 10.0891 1.42747 10.0544C1.25002 9.80454 1.15618 9.5046 1.15935 9.1976V3.20086C1.16041 2.79629 1.3222 2.40905 1.60898 2.12508C1.89559 1.84126 2.28326 1.68456 2.68554 1.68987H12.2523C12.6505 1.69093 13.032 1.85046 13.3135 2.13358C13.5952 2.41669 13.7538 2.80056 13.7549 3.20089V7.63901H11.7555C10.9814 7.64008 10.2455 7.97684 9.73637 8.56309C9.31755 8.54981 8.90454 8.45987 8.51776 8.29733C9.13975 7.5105 9.5195 6.55791 9.61014 5.55682H9.92966C10.2562 5.55682 10.5212 5.29053 10.5212 4.96191C10.5212 4.63329 10.2562 4.367 9.92966 4.367H8.06035V3.30803C8.06035 2.97958 7.79557 2.71311 7.46882 2.71311C7.14207 2.71311 6.87729 2.97958 6.87729 3.30803V4.367H5.03565C4.70907 4.367 4.44412 4.63329 4.44412 4.96191C4.44412 5.29053 4.70907 5.55682 5.03565 5.55682H8.41914C8.33569 6.31446 8.03412 7.03117 7.55157 7.61919C7.20598 7.23303 6.93822 6.78314 6.76286 6.29443C6.64526 5.98776 6.30284 5.83513 5.99791 5.95341C5.69297 6.0717 5.54105 6.41625 5.65866 6.72293C5.87292 7.30121 6.18525 7.83806 6.58154 8.30936C6.09687 8.50572 5.57772 8.60133 5.05537 8.59088C4.7288 8.59088 4.46384 8.85718 4.46384 9.1858C4.46384 9.51442 4.7288 9.78071 5.05537 9.78071C5.93155 9.79789 6.79525 9.57143 7.5516 9.12628C8.03942 9.42569 8.58291 9.62134 9.14874 9.70139C9.09664 9.9089 9.07023 10.1219 9.06987 10.336V10.7326L7.85946 10.7127ZM22.8448 16.3445C22.848 16.6514 22.754 16.9515 22.5765 17.2011C22.5531 17.2346 22.5332 17.2705 22.5174 17.3082C22.0521 18.1967 20.3051 19.5491 18.9682 20.4811C19.2325 19.4579 19.3626 18.5972 19.3626 18.5416V18.5418C19.3893 18.3709 19.3404 18.1971 19.2286 18.0659C19.1175 17.9332 18.9552 17.8553 18.783 17.8516H11.7554C11.3576 17.8516 10.9761 17.693 10.6944 17.4104C10.4127 17.128 10.2539 16.7446 10.2528 16.3445V10.3396C10.2539 9.93927 10.4125 9.55539 10.6942 9.27228C10.9757 8.98917 11.3572 8.82964 11.7554 8.82857H21.3222C21.7204 8.82964 22.1019 8.98917 22.3834 9.27228C22.6651 9.5554 22.8237 9.93927 22.8248 10.3396L22.8448 16.3445ZM18.6765 14.1395L17.0991 10.
101734C17.091 10.1511 17.0804 10.1298 17.0676 10.1098L17.044 10.0701H17.0438C17.0329 10.0514 17.0197 10.034 17.0044 10.0186L16.9729 9.97896L16.9296 9.9432L16.8822 9.91947C16.869 9.9092 16.8544 9.90123 16.8387 9.89575L16.7796 9.86405V9.86388C16.7653 9.86157 16.7507 9.86157 16.7363 9.86388L16.6771 9.84404H16.4484L16.3813 9.86388C16.3683 9.86228 16.3549 9.86228 16.3419 9.86388L16.2828 9.89557L16.2236 9.91947C16.2083 9.93009 16.1937 9.94213 16.1803 9.95524L16.137 9.991L16.1014 10.0307V10.0305C16.0873 10.047 16.0741 10.0641 16.062 10.082V10.1217L16.0264 10.1851L13.6603 16.1342V16.1344C13.5959 16.2833 13.5946 16.4524 13.6573 16.6021C13.7198 16.7519 13.8406 16.8695 13.9916 16.9276C14.0614 16.9577 14.1365 16.9725 14.2124 16.9711C14.4532 16.9699 14.6696 16.8228 14.7606 16.5984L15.3995 14.9883H17.7656L18.4045 16.5984H18.4043C18.4968 16.8233 18.7145 16.9704 18.9564 16.9711C19.0311 16.972 19.1049 16.9571 19.1733 16.9276C19.3244 16.8695 19.4452 16.7519 19.5077 16.6021C19.5702 16.4524 19.5691 16.2833 19.5047 16.1344L18.6765 14.1395ZM15.849 13.7745L16.5549 12.0058L17.2568 13.7745H15.849Z`,fill:`currentColor`})],-1)),T(`span`,{"translate-params":{current:e.getCurrentLanguage()}},D(e.$gettext(`Language: %{ current }`,{current:e.getCurrentLanguage()})),9,mo),u(o,{class:`caret`})],8,po),T(`ul`,ho,[T(`li`,null,[T(`a`,go,[T(`span`,null,D(e.$gettext(`Help to translate`)),1)])]),t[1]||(t[1]=T(`li`,null,[T(`hr`,{class:`dropdown-divider`})],-1)),(g(!0),c(Pe,null,y(e.availableLanguages,(t,n)=>(g(),c(`li`,{key:n},[T(`a`,{class:`dropdown-item`,href:e.buildLocaleLink(n)},D(t),9,_o)]))),128))])])])}var yo=O(lo,[[`render`,vo],[`__scopeId`,`data-v-35f8fcb5`]]),bo=l({}),xo=[`src`],So={class:`developed-by`},Co=[`src`];function wo(e,t,n,r,i,a){return g(),c(Pe,null,[T(`img`,{width:`214`,height:`47`,alt:`PeerTube`,src:e.buildImgUrl(`brand.png`)},null,8,xo),T(`div`,So,[T(`span`,null,D(e.$gettext(`developed by`)),1),T(`img`,{width:`133`,height:`18`,alt:`Framasoft`,src:e.buildImgUrl(`framasoft-logo-text.svg`)},null,8,Co)])],64)}var To=O(bo,[[`render`,wo],[`__scopeId`,`data-v-60f86eee`]]),Eo=l({components:{I18n:yo,LogoWithFramasoft:To},mounted(){A(()=>import(`./collapse-DYJgyPk3.js`).then(e=>t(e.default)).then(e=>new e.default(this.$el.querySelector(`.collapse`),{toggle:!1})),__vite__mapDeps([4,1,3]))},methods:{isLinkActive(e,t){let n=this.$router.currentRoute.value.path;return this.compareLink(e,n,t)||this.compareLink(`/${this.$language.current}${e}`,n,t)||this.compareLink(`/${this.getCurrentShortLocale()}${e}`,n,t)},compareLink(e,t,n){return n?t.startsWith(e):e===t}}}),Do={id:`main-header`},Oo={class:`navbar navbar-expand-lg`},ko={class:`container`},Ao={id:`nav-collapse`,class:`collapse navbar-collapse menu-links`},jo={class:`row-1 navbar-nav`},Mo={class:`nav-item`},No={class:`nav-item`},Po=[`title`],Fo={class:`nav-item`},Io={class:`nav-item d-flex icons`},Lo=[`title`],Ro=[`title`],zo={class:`row-2 navbar-nav`},Bo={class:`nav-item`},Vo={class:`nav-item`},Ho={class:`nav-item`},Uo={class:`nav-item`},Wo={class:`nav-item`};function Go(e,t,n,r,i,a){let o=m(`LogoWithFramasoft`),s=m(`router-link`),l=m(`I18n`);return g(),c(`header`,Do,[t[3]||(t[3]=T(`div`,{class:`text-center`},[T(`a`,{class:`visually-hidden-focusable`,href:`#main-content`},`Skip to main content`)],-1)),T(`div`,Oo,[T(`div`,ko,[u(s,{class:`navbar-brand`,to:`/`},{default:k(()=>[u(o)]),_:1}),t[2]||(t[2]=T(`button`,{class:`navbar-toggler`,type:`button`,"data-bs-toggle":`collapse`,"data-bs-target":`#nav-collapse`,"aria-controls":`nav-collapse`,"aria-expanded":`false`,"aria-label":`Toggle navigation`},[T(`span`,{class:`navbar-toggler-icon`})],-1)),T(`div`,Ao,[T(`ul`,jo,[T(`li`,Mo,[u(l,{class:`i18n`})]),T(`li`,No,[T(`a`,{title:e.$gettext(`Forum`),href:`https://framacolibri.org/c/peertube`,target:`_blank`,rel:`noopener noreferrer`},[T(`span`,null,D(e.$gettext(`Forum`)),1)],8,Po)]),T(`li`,Fo,[u(s,{title:e.$gettext(`News`),to:`/news`,class:pe({"jpt-link-active":e.isLinkActive(`/news`,!0)})},{default:k(()=>[T(`span`,null,D(e.$gettext(`News`)),1)]),_:1},8,[`title`,`class`])]),T(`li`,Io,[T(`a`,{class:`me-2`,href:`https://framapiaf.org/@peertube`,target:`_blank`,rel:`noopener noreferrer`,title:e.$gettext(`Go on JoinPeerTube Mastodon profile`)}
10,[...t[0]||(t[0]=[T(`svg`,{width:`20`,height:`23`,viewBox:`0 0 20 23`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`},[T(`path`,{d:`M19.1912 13.5994C18.9089 15.088 16.6634 16.717 14.0843 17.0327C12.7394 17.1972 11.4153 17.3484 10.0033 17.282C7.69425 17.1736 5.87218 16.717 5.87218 16.717C5.87218 16.9475 5.88605 17.1669 5.91377 17.3721C6.21396 19.7083 8.17342 19.8482 10.0295 19.9135C11.9029 19.9792 13.571 19.44 13.571 19.44L13.648 21.1763C13.648 21.1763 12.3377 21.8976 10.0033 22.0303C8.71616 22.1028 7.11789 21.9971 5.25635 21.492C1.21902 20.3964 0.52764 15.9844 0.418428 11.5079C0.386028 10.1787 0.405965 8.9254 0.406028 7.87718C0.406153 3.29958 3.33164 1.9578 3.33164 1.9578C4.80678 1.26326 7.33804 0.971199 9.96955 0.949158H10.0342C12.6657 0.971212 15.1986 1.26326 16.6737 1.9578C16.6737 1.9578 19.5992 3.29957 19.5992 7.87718C19.5992 7.87718 19.6359 11.2546 19.1912 13.5994ZM16.1483 8.2323C16.1483 7.09948 15.8769 6.19028 15.3019 5.5333C14.7191 4.8673 13.9558 4.5259 13.0086 4.5259C11.9123 4.5259 11.0823 4.9578 10.5335 5.82173L9.9999 6.73863L9.46636 5.82175C8.91752 4.95778 8.08745 4.52588 6.99132 4.52588C6.04393 4.52588 5.28071 4.86729 4.69795 5.53329C4.13283 6.1993 3.85148 7.09948 3.85148 8.23228V13.775H5.99346V8.39522C5.99346 7.26115 6.45889 6.68556 7.38987 6.68556C8.41925 6.68556 8.93525 7.36836 8.93525 8.71855V11.6632H11.0646V8.71856C11.0646 7.36837 11.5805 6.68557 12.6099 6.68557C13.5408 6.68557 14.0063 7.26116 14.0063 8.39523V13.775H16.1483V8.23231L16.1483 8.2323Z`,fill:`currentColor`})],-1)])],8,Lo),T(`a`,{href:`https://bsky.app/profile/joinpeertube.org`,target:`_blank`,rel:`noopener noreferrer`,title:e.$gettext(`Go on JoinPeerTube Bluesky profile`)},[...t[1]||(t[1]=[T(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`20`,height:`17`,viewBox:`0 0 19 17`,fill:`none`},[T(`path`,{d:`M4.297 1.414C6.402 3.012 8.668 6.262 9.5 8.004c.832-1.742 3.098-4.992 5.203-6.59 1.52-1.156 3.98-2.05 3.98.793 0 .57-.32 4.773-.511 5.457-.656 2.371-3.043 2.977-5.168 2.61 3.715.64 4.66 2.761 2.617 4.882-3.875 4.031-5.57-1.011-6.004-2.3-.078-.239-.117-.348-.117-.254 0-.094-.04.015-.117.253-.434 1.29-2.13 6.333-6.004 2.301-2.043-2.12-1.098-4.242 2.617-4.883-2.125.368-4.516-.238-5.168-2.609C.637 6.98.316 2.777.316 2.207c0-2.844 2.461-1.95 3.98-.793m0 0`,fill:`currentColor`})],-1)])],8,Ro)])]),T(`ul`,zo,[T(`li`,Bo,[u(s,{title:e.$gettext(`What is PeerTube?`),to:`/`,class:pe({"jpt-link-active":e.isLinkActive(`/`)||e.isLinkActive(``)})},{default:k(()=>[T(`span`,null,D(e.$gettext(`What is PeerTube?`)),1)]),_:1},8,[`title`,`class`])]),T(`li`,Vo,[u(s,{title:e.$gettext(`Browse content`),to:`/browse-content`,class:pe({"jpt-link-active":e.isLinkActive(`/browse-content`)})},{default:k(()=>[T(`span`,null,D(e.$gettext(`Browse content`)),1)]),_:1},8,[`title`,`class`])]),T(`li`,Ho,[u(s,{title:e.$gettext(`Publish videos`),to:`/publish-videos`,class:pe({"jpt-link-active":e.isLinkActive(`/publish-videos`)})},{default:k(()=>[T(`span`,null,D(e.$gettext(`Publish videos`)),1)]),_:1},8,[`title`,`class`])]),T(`li`,Uo,[u(s,{title:e.$gettext(`FAQ`),to:`/faq`,class:pe({"jpt-link-active":e.isLinkActive(`/faq`)})},{default:k(()=>[T(`span`,null,D(e.$gettext(`FAQ`)),1)]),_:1},8,[`title`,`class`])]),T(`li`,Wo,[u(s,{title:e.$gettext(`Contribute`),class:pe([`contribute-button`,{"jpt-link-active":e.isLinkActive(`/contribute`)}]),to:`/contribute`},{default:k(()=>[T(`span`,null,D(e.$gettext(`Contribute`)),1)]),_:1},8,[`title`,`class`])])])])])])])}var Ko=O(Eo,[[`render`,Go],[`__scopeId`,`data-v-54459e73`]]),qo=l({components:{LogoWithFramasoft:To}}),Jo={id:`main-footer`},Yo={class:`links-container`},Xo={class:`jpt-container`},Zo={class:`left`},Qo={class:`right`},$o=[`src`],es={class:`d-flex flex-wrap link-blocks`},ts={target:`_blank`,rel:`noopener noreferrer`,href:`https://docs.joinpeertube.org/`},ns={target:`_blank`,rel:`noopener noreferrer`,href:`https://framasoft.org/en/legals/`},rs={target:`_blank`,rel:`noopener noreferrer`,href:`https://framacolibri.org/c/peertube`},is=[`href`],as={target:`_blank`,rel:`noopener noreferrer`,href:`https://contact.framasoft.org/#peertube`},os={target:`_blank`,rel:`noopener noreferrer`,href:`https://support.joinpeertube.org`},ss={class:`credits-container`};function cs(e,t,n,r,i,a){let o=m(`LogoWithFramasoft`),s=m(`SafeHTML`);return g(),c(`footer`,Jo,[T(`div`,Yo,[T(`div`,Xo,[T(`div`,Zo,[u(o)]),T(`div`,Qo,[T(`img`,{width:`120`,height:`159`,class:`d-none d-sm-inline`,src:e.buildImgUrl(`peertube-logo-background.svg`),alt:``},null,8,$o),T(`div`,es,[T(`div`,null,[T(`a`,ts,D(e.$gettext(`Documentation`)),1)]),T(`div`,null,[T(`a`,ns,D(e.$gettext(`Legal notices`)),1)]),T(`div`,null,[T(`a`,rs,D(e.$gettext(`Forum`)),1
10)]),T(`div`,null,[T(`a`,{target:`_blank`,rel:`noopener noreferrer`,href:e.buildPublicUrl(`press-kit.zip`)},D(e.$gettext(`Press kit`)),9,is)]),T(`div`,null,[T(`a`,as,D(e.$gettext(`Contact Framasoft`)),1)]),T(`div`,null,[T(`a`,os,D(e.$gettext(`Donate`)),1)])])])])]),T(`div`,ss,[T(`div`,null,[u(s,null,{default:k(()=>[S(D(e.$gettext(`Website developed by %{ by1 } and designed by %{ by2 }`,{by1:`<a target="_blank" rel="noopener noreferrer" href="https://framasoft.org">Framasoft</a>`,by2:`<a target="_blank" rel="noopener noreferrer" href="https://www.lacooperativedesinternets.fr/">La Coopérative des Internets</a>`},!0)),1)]),_:1})]),T(`div`,null,[u(s,null,{default:k(()=>[S(D(e.$gettext(`PeerTube mascot created by %{ by }`,{by:`<a target="_blank" rel="noopener noreferrer" href="https://www.davidrevoy.com/">David Revoy</a>`},!0)),1)]),_:1})]),T(`div`,null,[u(s,null,{default:k(()=>[S(D(e.$gettext(`<em>PeerTube news!</em> content licensed under %{ under }`,{under:`<a href="https://creativecommons.org/licenses/by-sa/4.0/" rel="noopener noreferrer" target="_blank">CC-BY-SA</a>`},!0)),1)]),_:1})])])])}var ls=O(qo,[[`render`,cs],[`__scopeId`,`data-v-827d1a68`]]);function us(){return Object.keys(fs()).concat(Object.keys(ps()))}function ds(e){return new Set([`ar`,`fa`]).has(e)?`rtl`:`ltr`}function fs(){return{ar:`Ø§ÙØ¹Ø±Ø¨ÙØ©`,ca:`Català `,cs:`ÄeÅ¡tina`,cy:`Cymraeg`,de:`Deutsch`,en_US:`English`,el:`ελληνικά`,eo:`Esperanto`,es:`Español`,fr_FR:`Français`,nl:`Nederlands`,gd:`Gà idhlig`,gl:`galego`,hr:`hrvatski`,hu:`magyar`,id:`Indonesia`,is:`Ãslenska`,it:`Italiano`,ja:`æ¥æ¬èª`,pl:`Polski`,pt_BR:`Português`,ru:`ÑÑÑÑкий`,sq:`Shqip`,sv:`svenska`,uk:`ÑкÑаÑÌнÑÑка моÌва`,sr_Cyrl:`СÑпÑка ÑиÑилиÑа`,th:`à¹à¸à¸¢`,tr:`Türkçe`,zh_Hans:`ç®ä½ä¸æï¼ä¸å½ï¼`,zh_Hant:`ç¹é«ä¸æï¼å°ç£ï¼`}}function ps(){return{en:`en_US`,fr:`fr_FR`,pt:`pt_BR`}}function ms(e){return e===`en_US`||e===`en`}function hs(){return`en_US`}function gs(e){return ps()[e]??e}function _s(e){return e.toLowerCase().split(`_`)[0]}var vs=l({name:`App`,components:{ClientOnly:l({name:`ClientOnly`,props:[`fallback`,`placeholder`,`placeholderTag`,`fallbackTag`],setup(e,{slots:t}){let n=p(!1);return ge(()=>{n.value=!0}),e=>{if(n.value)return t.default?.();let r=t.fallback||t.placeholder;if(r)return r();let i=e.fallback||e.placeholder||``;return c(e.fallbackTag||e.placeholderTag||`span`,null,i)}}}),HeaderComponent:Ko,FooterComponent:ls},setup(){let{$gettext:e,current:t}=ce(),n=t.replace(`_`,`-`);Se({htmlAttrs:{lang:n,dir:ds(n)},...Ae({description:e(`A free software to take back control of your videos! With more than %{ videos } hosted videos, viewed more than %{ views } millions times and %{ users } users, PeerTube is the decentralized free software alternative to videos platforms developed by Framasoft`,{videos:6e5.toLocaleString(n),views:70 .toLocaleString(n),users:15e4.toLocaleString(n)}),image:`https://joinpeertube.org/img/card-opengraph.jpg`})})},mounted(){this.$Progress&&this.$Progress.finish()},created(){this.$Progress&&(this.$Progress.start(),this.$router.beforeEach((e,t,n)=>{this.$Progress.start(),n()}),this.$router.afterEach(()=>{this.$Progress.finish()}))}}),ys={id:`main-content`};function bs(e,t,n,r,i,a){let o=m(`vue-progress-bar`),s=m(`client-only`),l=m(`header-component`),d=m(`router-view`),f=m(`footer-component`);return g(),c(`div`,null,[u(s,null,{default:k(()=>[u(o)]),_:1}),u(l),T(`div`,ys,[u(d)]),u(f)])}var xs=O(vs,[[`render`,bs]]),Ss=typeof document<`u`;function Cs(e){return typeof e==`object`||`displayName`in e||`props`in e||`__vccOpts`in e}function ws(e){return e.__esModule||e[Symbol.toStringTag]===`Module`||e.default&&Cs(e.default)}var X=Object.assign;function Ts(e,t){let n={};for(let r in t){let i=t[r];n[r]=Ds(i)?i.map(e):e(i)}return n}var Es=()=>{},Ds=Array.isArray;function Os(e,t){let n={};for(let r in e)n[r]=r in t?t[r]:e[r];return n}var Z=function(e){return e[e.MATCHER_NOT_FOUND=1]=`MATCHER_NOT_FOUND`,e[e.NAVIGATION_GUARD_REDIRECT=2]=`NAVIGATION_GUARD_REDIRECT`,e[e.NAVIGATION_ABORTED=4]=`NAVIGATION_ABORTED`,e[e.NAVIGATION_CANCELLED=8]=`NAVIGATION_CANCELLED`,e[e.NAVIGATION_DUPLICATED=16]=`NAVIGATION_DUPLICATED`,e}({}),ks=Symbol(``);Z.MATCHER_NOT_FOUND,Z.NAVIGATION_GUARD_REDIRECT,Z.NAVIGATION_ABORTED,Z.NAVIGATION_CANCELLED,Z.NAVIGATION_DUPLICATED;function As(e,t){return X(Error(),{type:e,[ks]:!0},t)}function js(e,t){return e instanceof Error&&ks in e&&(t==null||!!(e.type&t))}var Ms=Symbol(``),Ns=Symbol(``),Ps=Symbol(``),Fs=Symbol(``),Is=Symbol(``);function Ls(e){return _e(Fs)}var Rs=/#/g,zs=/&/g,Bs=/\//g,Vs=/=/g,Hs=/\?/g,Us=/\+/g,Ws=/%5B/g,Gs=/%5D/g,Ks=/%5E/g,qs=/%60/g,Js=/%7B/g,Ys=/%7C/g,Xs=/%7D/g,Zs=/%20/g;function Qs(e){return e==null?``:encodeURI(``+e).replace(Ys,`|`).replace(Ws,`[`).replace(Gs,`]`)}function $s(e){return Qs(e).replace(Js,`{`).replace(Xs,`}`).replace(Ks,`^`)}function ec(e){return Qs(e).replace(Us,`%2B`).replace(Zs,`+`).replace(Rs,`%23`).replace(zs,`%26`).replace(qs,"`").replace(Js,`{`).replace(Xs,`}`).replace(Ks,`^`)}function tc(e){return ec(e).replace(Vs,`%3D`)}function nc(e){return Qs(e).replace(Rs,`%23`).replace(Hs,`%3F`)}function rc(e){return nc(e).replace(Bs,`%2F`)}function ic(e){if(e==null)return null;try{return decodeURIComponent(``+e)}catch{}return``+e}var ac=/\/$/,oc=e=>e.replace(ac,``);function sc(e,t,n=`/`){let r,i={}
10,a=``,o=``,s=t.indexOf(`#`),c=t.indexOf(`?`);return c=s>=0&&c>s?-1:c,c>=0&&(r=t.slice(0,c),a=t.slice(c,s>0?s:t.length),i=e(a.slice(1))),s>=0&&(r=r||t.slice(0,s),o=t.slice(s,t.length)),r=hc(r??t,n),{fullPath:r+a+o,path:r,query:i,hash:ic(o)}}function cc(e,t){let n=t.query?e(t.query):``;return t.path+(n&&`?`)+n+(t.hash||``)}function lc(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||`/`}function uc(e,t,n){let r=t.matched.length-1,i=n.matched.length-1;return r>-1&&r===i&&dc(t.matched[r],n.matched[i])&&fc(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function dc(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function fc(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(var n in e)if(!pc(e[n],t[n]))return!1;return!0}function pc(e,t){return Ds(e)?mc(e,t):Ds(t)?mc(t,e):(e&&e.valueOf())===(t&&t.valueOf())}function mc(e,t){return Ds(t)?e.length===t.length&&e.every((e,n)=>e===t[n]):e.length===1&&e[0]===t}function hc(e,t){if(e.startsWith(`/`))return e;if(!e)return t;let n=t.split(`/`),r=e.split(`/`),i=r[r.length-1];(i===`..`||i===`.`)&&r.push(``);let a=n.length-1,o,s;for(o=0;o<r.length;o++)if(s=r[o],s!==`.`)if(s===`..`)a>1&&a--;else break;return n.slice(0,a).join(`/`)+`/`+r.slice(o).join(`/`)}var gc={path:`/`,name:void 0,params:{},query:{},hash:``,fullPath:`/`,matched:[],meta:{},redirectedFrom:void 0},_c=function(e){return e.pop=`pop`,e.push=`push`,e}({}),vc=function(e){return e.back=`back`,e.forward=`forward`,e.unknown=``,e}({});function yc(e){if(!e)if(Ss){let t=document.querySelector(`base`);e=t&&t.getAttribute(`href`)||`/`,e=e.replace(/^\w+:\/\/[^\/]+/,``)}else e=`/`;return e[0]!==`/`&&e[0]!==`#`&&(e=`/`+e),oc(e)}var bc=/^[^#]+#/;function xc(e,t){return e.replace(bc,`#`)+t}function Sc(e,t){let n=document.documentElement.getBoundingClientRect(),r=e.getBoundingClientRect();return{behavior:t.behavior,left:r.left-n.left-(t.left||0),top:r.top-n.top-(t.top||0)}}var Cc=()=>({left:window.scrollX,top:window.scrollY});function wc(e){let t;if(`el`in e){let n=e.el,r=typeof n==`string`&&n.startsWith(`#`),i=typeof n==`string`?r?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!i)return;t=Sc(i,e)}else t=e;`scrollBehavior`in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left==null?window.scrollX:t.left,t.top==null?window.scrollY:t.top)}function Tc(e,t){return(history.state?history.state.position-t:-1)+e}var Ec=new Map;function Dc(e,t){Ec.set(e,t)}function Oc(e){let t=Ec.get(e);return Ec.delete(e),t}function kc(e){return typeof e==`string`||e&&typeof e==`object`}function Ac(e){return typeof e==`string`||typeof e==`symbol`}function jc(e){let t={};if(e===``||e===`?`)return t;let n=(e[0]===`?`?e.slice(1):e).split(`&`);for(let e=0;e<n.length;++e){let r=n[e].replace(Us,` `),i=r.indexOf(`=`),a=ic(i<0?r:r.slice(0,i)),o=i<0?null:ic(r.slice(i+1));if(a in t){let e=t[a];Ds(e)||(e=t[a]=[e]),e.push(o)}else t[a]=o}return t}function Mc(e){let t=``;for(let n in e){let r=e[n];if(n=tc(n),r==null){r!==void 0&&(t+=(t.length?`&`:``)+n);continue}(Ds(r)?r.map(e=>e&&ec(e)):[r&&ec(r)]).forEach(e=>{e!==void 0&&(t+=(t.length?`&`:``)+n,e!=null&&(t+=`=`+e))})}return t}function Nc(e){let t={};for(let n in e){let r=e[n];r!==void 0&&(t[n]=Ds(r)?r.map(e=>e==null?null:``+e):r==null?r:``+r)}return t}function Pc(){let e=[];function t(t){return e.push(t),()=>{let n=e.indexOf(t);n>-1&&e.splice(n,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function Fc(e,t,n,r,i,a=e=>e()){let o=r&&(r.enterCallbacks[i]=r.enterCallbacks[i]||[]);return()=>new Promise((s,c)=>{let l=e=>{e===!1?c(As(Z.NAVIGATION_ABORTED,{from:n,to:t})):e instanceof Error?c(e):kc(e)?c(As(Z.NAVIGATION_GUARD_REDIRECT,{from:t,to:e})):(o&&r.enterCallbacks[i]===o&&typeof e==`function`&&o.push(e),s())},u=a(()=>e.call(r&&r.instances[i],t,n,l)),d=Promise.resolve(u);e.length<3&&(d=d.then(l)),d.catch(e=>c(e))})}function Ic(e,t,n,r,i=e=>e()){let a=[];for(let o of e)for(let e in o.components){let s=o.components[e];if(!(t!==`beforeRouteEnter`&&!o.instances[e]))if(Cs(s)){let c=(s.__vccOpts||s)[t];c&&a.push(Fc(c,n,r,o,e,i))}else{let c=s();a.push(()=>c.then(a=>{if(!a)throw Error(`Couldn't resolve component "${e}" at "${o.path}"`);let s=ws(a)?a.default:a;o.mods[e]=a,o.components[e]=s;let c=(s.__vccOpts||s)[t];return c&&Fc(c,n,r,o,e,i)()}))}}return a}function Lc(e,t){let n=[],r=[],i=[],a=Math.max(t.matched.length,e.matched.length);for(let o=0;o<a;o++){let a=t.matched[o];a&&(e.matched.find(e=>dc(e,a))?r.push(a):n.push(a));let s=e.matched[o];s&&(t.matched.find(e=>dc(e,s))||i.push(s))}return[n,r,i]}var Rc=()=>location.protocol+`//`+location.host;function zc(e,t){let{pathname:n,search:r,hash:i}=t,a=e.indexOf(`#`);if(a>-1){let t=i.includes(e.slice(a))?e.slice(a).length:1,n=i.slice(t);return n[0]!==`/`&&(n=`/`+n),lc(n,``)}return lc(n,e)+r+i}function Bc(e,t,n,r){let i=[],a=[],o=null,s=({state:a})=>{let s=zc(e,location),c=n.value,l=t.value,u=0;
10if(a){if(n.value=s,t.value=a,o&&o===c){o=null;return}u=l?a.position-l.position:0}else r(s);i.forEach(e=>{e(n.value,c,{delta:u,type:_c.pop,direction:u?u>0?vc.forward:vc.back:vc.unknown})})};function c(){o=n.value}function l(e){i.push(e);let t=()=>{let t=i.indexOf(e);t>-1&&i.splice(t,1)};return a.push(t),t}function u(){if(document.visibilityState===`hidden`){let{history:e}=window;if(!e.state)return;e.replaceState(X({},e.state,{scroll:Cc()}),``)}}function d(){for(let e of a)e();a=[],window.removeEventListener(`popstate`,s),window.removeEventListener(`pagehide`,u),document.removeEventListener(`visibilitychange`,u)}return window.addEventListener(`popstate`,s),window.addEventListener(`pagehide`,u),document.addEventListener(`visibilitychange`,u),{pauseListeners:c,listen:l,destroy:d}}function Vc(e,t,n,r=!1,i=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:i?Cc():null}}function Hc(e){let{history:t,location:n}=window,r={value:zc(e,n)},i={value:t.state};i.value||a(r.value,{back:null,current:r.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function a(r,a,o){let s=e.indexOf(`#`),c=s>-1?(n.host&&document.querySelector(`base`)?e:e.slice(s))+r:Rc()+e+r;try{t[o?`replaceState`:`pushState`](a,``,c),i.value=a}catch(e){console.error(e),n[o?`replace`:`assign`](c)}}function o(e,n){a(e,X({},t.state,Vc(i.value.back,e,i.value.forward,!0),n,{position:i.value.position}),!0),r.value=e}function s(e,n){let o=X({},i.value,t.state,{forward:e,scroll:Cc()});a(o.current,o,!0),a(e,X({},Vc(r.value,e,null),{position:o.position+1},n),!1),r.value=e}return{location:r,state:i,push:s,replace:o}}function Uc(e){e=yc(e);let t=Hc(e),n=Bc(e,t.state,t.location,t.replace);function r(e,t=!0){t||n.pauseListeners(),history.go(e)}let i=X({location:``,base:e,go:r,createHref:xc.bind(null,e)},t,n);return Object.defineProperty(i,`location`,{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(i,`state`,{enumerable:!0,get:()=>t.state.value}),i}var Wc=function(e){return e[e.Static=0]=`Static`,e[e.Param=1]=`Param`,e[e.Group=2]=`Group`,e}({}),Q=function(e){return e[e.Static=0]=`Static`,e[e.Param=1]=`Param`,e[e.ParamRegExp=2]=`ParamRegExp`,e[e.ParamRegExpEnd=3]=`ParamRegExpEnd`,e[e.EscapeNext=4]=`EscapeNext`,e}(Q||{}),Gc={type:Wc.Static,value:``},Kc=/[a-zA-Z0-9_]/;function qc(e){if(!e)return[[]];if(e===`/`)return[[Gc]];if(!e.startsWith(`/`))throw Error(`Invalid path "${e}"`);function t(e){throw Error(`ERR (${n})/"${l}": ${e}`)}let n=Q.Static,r=n,i=[],a;function o(){a&&i.push(a),a=[]}let s=0,c,l=``,u=``;function d(){l&&(n===Q.Static?a.push({type:Wc.Static,value:l}):n===Q.Param||n===Q.ParamRegExp||n===Q.ParamRegExpEnd?(a.length>1&&(c===`*`||c===`+`)&&t(`A repeatable param (${l}) must be alone in its segment. eg: '/:ids+.`),a.push({type:Wc.Param,value:l,regexp:u,repeatable:c===`*`||c===`+`,optional:c===`*`||c===`?`})):t(`Invalid state to consume buffer`),l=``)}function f(){l+=c}for(;s<e.length;){if(c=e[s++],c===`\\`&&n!==Q.ParamRegExp){r=n,n=Q.EscapeNext;continue}switch(n){case Q.Static:c===`/`?(l&&d(),o()):c===`:`?(d(),n=Q.Param):f();break;case Q.EscapeNext:f(),n=r;break;case Q.Param:c===`(`?n=Q.ParamRegExp:Kc.test(c)?f():(d(),n=Q.Static,c!==`*`&&c!==`?`&&c!==`+`&&s--);break;case Q.ParamRegExp:c===`)`?u[u.length-1]==`\\`?u=u.slice(0,-1)+c:n=Q.ParamRegExpEnd:u+=c;break;case Q.ParamRegExpEnd:d(),n=Q.Static,c!==`*`&&c!==`?`&&c!==`+`&&s--,u=``;break;default:t(`Unknown state`);break}}return n===Q.ParamRegExp&&t(`Unfinished custom RegExp for param "${l}"`),d(),o(),i}var Jc=`[^/]+?`,Yc={sensitive:!1,strict:!1,start:!0,end:!0},$=function(e){return e[e._multiplier=10]=`_multiplier`,e[e.Root=90]=`Root`,e[e.Segment=40]=`Segment`,e[e.SubSegment=30]=`SubSegment`,e[e.Static=40]=`Static`,e[e.Dynamic=20]=`Dynamic`,e[e.BonusCustomRegExp=10]=`BonusCustomRegExp`,e[e.BonusWildcard=-50]=`BonusWildcard`,e[e.BonusRepeatable=-20]=`BonusRepeatable`,e[e.BonusOptional=-8]=`BonusOptional`,e[e.BonusStrict=.7000000000000001]=`BonusStrict`,e[e.BonusCaseSensitive=.25]=`BonusCaseSensitive`,e}($||{}),Xc=/[.+*?^${}()[\]/\\]/g;function Zc(e,t){let n=X({},Yc,t),r=[],i=n.start?`^`:``,a=[];for(let t of e){let e=t.length?[]:[$.Root];
10n.strict&&!t.length&&(i+=`/`);for(let r=0;r<t.length;r++){let o=t[r],s=$.Segment+(n.sensitive?$.BonusCaseSensitive:0);if(o.type===Wc.Static)r||(i+=`/`),i+=o.value.replace(Xc,`\\$&`),s+=$.Static;else if(o.type===Wc.Param){let{value:e,repeatable:n,optional:c,regexp:l}=o;a.push({name:e,repeatable:n,optional:c});let u=l||Jc;if(u!==Jc){s+=$.BonusCustomRegExp;try{RegExp(`(${u})`)}catch(t){throw Error(`Invalid custom RegExp for param "${e}" (${u}): `+t.message)}}let d=n?`((?:${u})(?:/(?:${u}))*)`:`(${u})`;r||(d=c&&t.length<2?`(?:/${d})`:`/`+d),c&&(d+=`?`),i+=d,s+=$.Dynamic,c&&(s+=$.BonusOptional),n&&(s+=$.BonusRepeatable),u===`.*`&&(s+=$.BonusWildcard)}e.push(s)}r.push(e)}if(n.strict&&n.end){let e=r.length-1;r[e][r[e].length-1]+=$.BonusStrict}n.strict||(i+=`/?`),n.end?i+=`$`:n.strict&&!i.endsWith(`/`)&&(i+=`(?:/|$)`);let o=new RegExp(i,n.sensitive?``:`i`);function s(e){let t=e.match(o),n={};if(!t)return null;for(let e=1;e<t.length;e++){let r=t[e]||``,i=a[e-1];n[i.name]=r&&i.repeatable?r.split(`/`):r}return n}function c(t){let n=``,r=!1;for(let i of e){(!r||!n.endsWith(`/`))&&(n+=`/`),r=!1;for(let e of i)if(e.type===Wc.Static)n+=e.value;else if(e.type===Wc.Param){let{value:a,repeatable:o,optional:s}=e,c=a in t?t[a]:``;if(Ds(c)&&!o)throw Error(`Provided param "${a}" is an array but it is not repeatable (* or + modifiers)`);let l=Ds(c)?c.join(`/`):c;if(!l)if(s)i.length<2&&(n.endsWith(`/`)?n=n.slice(0,-1):r=!0);else throw Error(`Missing required param "${a}"`);n+=l}}return n||`/`}return{re:o,score:r,keys:a,parse:s,stringify:c}}function Qc(e,t){let n=0;for(;n<e.length&&n<t.length;){let r=t[n]-e[n];if(r)return r;n++}return e.length<t.length?e.length===1&&e[0]===$.Static+$.Segment?-1:1:e.length>t.length?t.length===1&&t[0]===$.Static+$.Segment?1:-1:0}function $c(e,t){let n=0,r=e.score,i=t.score;for(;n<r.length&&n<i.length;){let e=Qc(r[n],i[n]);if(e)return e;n++}if(Math.abs(i.length-r.length)===1){if(el(r))return 1;if(el(i))return-1}return i.length-r.length}function el(e){let t=e[e.length-1];return e.length>0&&t[t.length-1]<0}var tl={strict:!1,end:!0,sensitive:!1};function nl(e,t,n){let r=X(Zc(qc(e.path),n),{record:e,parent:t,children:[],alias:[]});return t&&!r.record.aliasOf==!t.record.aliasOf&&t.children.push(r),r}function rl(e,t){let n=[],r=new Map;t=Os(tl,t);function i(e){return r.get(e)}function a(e,n,r){let i=!r,s=al(e);s.aliasOf=r&&r.record;let l=Os(t,e),u=[s];if(`alias`in e){let t=typeof e.alias==`string`?[e.alias]:e.alias;for(let e of t)u.push(al(X({},s,{components:r?r.record.components:s.components,path:e,aliasOf:r?r.record:s})))}let d,f;for(let t of u){let{path:u}=t;if(n&&u[0]!==`/`){let e=n.record.path,r=e[e.length-1]===`/`?``:`/`;t.path=n.record.path+(u&&r+u)}if(d=nl(t,n,l),r?r.alias.push(d):(f=f||d,f!==d&&f.alias.push(d),i&&e.name&&!sl(d)&&o(e.name)),dl(d)&&c(d),s.children){let e=s.children;for(let t=0;t<e.length;t++)a(e[t],d,r&&r.children[t])}r=r||d}return f?()=>{o(f)}:Es}function o(e){if(Ac(e)){let t=r.get(e);t&&(r.delete(e),n.splice(n.indexOf(t),1),t.children.forEach(o),t.alias.forEach(o))}else{let t=n.indexOf(e);t>-1&&(n.splice(t,1),e.record.name&&r.delete(e.record.name),e.children.forEach(o),e.alias.forEach(o))}}function s(){return n}function c(e){let t=ll(e,n);n.splice(t,0,e),e.record.name&&!sl(e)&&r.set(e.record.name,e)}function l(e,t){let i,a={},o,s;if(`name`in e&&e.name){if(i=r.get(e.name),!i)throw As(Z.MATCHER_NOT_FOUND,{location:e});s=i.record.name,a=X(il(t.params,i.keys.filter(e=>!e.optional).concat(i.parent?i.parent.keys.filter(e=>e.optional):[]).map(e=>e.name)),e.params&&il(e.params,i.keys.map(e=>e.name))),o=i.stringify(a)}else if(e.path!=null)o=e.path,i=n.find(e=>e.re.test(o)),i&&(a=i.parse(o),s=i.record.name);else{if(i=t.name?r.get(t.name):n.find(e=>e.re.test(t.path)),!i)throw As(Z.MATCHER_NOT_FOUND,{location:e,currentLocation:t});s=i.record.name,a=X({},t.params,e.params),o=i.stringify(a)}let c=[],l=i;for(;l;)c.unshift(l.record),l=l.parent;return{name:s,path:o,params:a,matched:c,meta:cl(c)}}e.forEach(e=>a(e));function u(){n.length=0,r.clear()}return{addRoute:a,resolve:l,removeRoute:o,clearRoutes:u,getRoutes:s,getRecordMatcher:i}}function il(e,t){let n={};for(let r of t)r in e&&(n[r]=e[r]);return n}function al(e){let t={path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:e.aliasOf,beforeEnter:e.beforeEnter,props:ol(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:`components`in e?e.components||null:e.component&&{default:e.component}};return Object.defineProperty(t,`mods`,{value:{}}),t}function ol(e){let t={},n=e.props||!1;if(`component`in e)t.default=n;else for(let r in e.components)t[r]=typeof n==`object`?n[r]:n;return t}function sl(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function cl(e){return e.reduce((e,t)=>
10X(e,t.meta),{})}function ll(e,t){let n=0,r=t.length;for(;n!==r;){let i=n+r>>1;$c(e,t[i])<0?r=i:n=i+1}let i=ul(e);return i&&(r=t.lastIndexOf(i,r-1)),r}function ul(e){let t=e;for(;t=t.parent;)if(dl(t)&&$c(e,t)===0)return t}function dl({record:e}){return!!(e.name||e.components&&Object.keys(e.components).length||e.redirect)}function fl(e){let t=_e(Ps),n=_e(Fs),r=Le(()=>{let n=f(e.to);return t.resolve(n)}),i=Le(()=>{let{matched:e}=r.value,{length:t}=e,i=e[t-1],a=n.matched;if(!i||!a.length)return-1;let o=a.findIndex(dc.bind(null,i));if(o>-1)return o;let s=_l(e[t-2]);return t>1&&_l(i)===s&&a[a.length-1].path!==s?a.findIndex(dc.bind(null,e[t-2])):o}),a=Le(()=>i.value>-1&&gl(n.params,r.value.params)),o=Le(()=>i.value>-1&&i.value===n.matched.length-1&&fc(n.params,r.value.params));function s(n={}){if(hl(n)){let n=t[f(e.replace)?`replace`:`push`](f(e.to)).catch(Es);return e.viewTransition&&typeof document<`u`&&`startViewTransition`in document&&document.startViewTransition(()=>n),n}return Promise.resolve()}return{route:r,href:Le(()=>r.value.href),isActive:a,isExactActive:o,navigate:s}}function pl(e){return e.length===1?e[0]:e}var ml=l({name:`RouterLink`,compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:`page`},viewTransition:Boolean},useLink:fl,setup(e,{slots:t}){let n=w(fl(e)),{options:r}=_e(Ps),i=Le(()=>({[vl(e.activeClass,r.linkActiveClass,`router-link-active`)]:n.isActive,[vl(e.exactActiveClass,r.linkExactActiveClass,`router-link-exact-active`)]:n.isExactActive}));return()=>{let r=t.default&&pl(t.default(n));return e.custom?r:v(`a`,{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:i.value},r)}}});function hl(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){let t=e.currentTarget.getAttribute(`target`);if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function gl(e,t){for(let n in t){let r=t[n],i=e[n];if(typeof r==`string`){if(r!==i)return!1}else if(!Ds(i)||i.length!==r.length||r.some((e,t)=>e.valueOf()!==i[t].valueOf()))return!1}return!0}function _l(e){return e?e.aliasOf?e.aliasOf.path:e.path:``}var vl=(e,t,n)=>e??t??n,yl=l({name:`RouterView`,inheritAttrs:!1,props:{name:{type:String,default:`default`},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){let r=_e(Is),i=Le(()=>e.route||r.value),a=_e(Ns,0),o=Le(()=>{let e=f(a),{matched:t}=i.value,n;for(;(n=t[e])&&!n.components;)e++;return e}),s=Le(()=>i.value.matched[o.value]);_(Ns,Le(()=>o.value+1)),_(Ms,s),_(Is,i);let c=p();return x(()=>[c.value,s.value,e.name],([e,t,n],[r,i,a])=>{t&&(t.instances[n]=e,i&&i!==t&&e&&e===r&&(t.leaveGuards.size||(t.leaveGuards=i.leaveGuards),t.updateGuards.size||(t.updateGuards=i.updateGuards))),e&&t&&(!i||!dc(t,i)||!r)&&(t.enterCallbacks[n]||[]).forEach(t=>t(e))},{flush:`post`}),()=>{let r=i.value,a=e.name,o=s.value,l=o&&o.components[a];if(!l)return bl(n.default,{Component:l,route:r});let u=o.props[a],d=v(l,X({},u?u===!0?r.params:typeof u==`function`?u(r):u:null,t,{onVnodeUnmounted:e=>{e.component.isUnmounted&&(o.instances[a]=null)},ref:c}));return bl(n.default,{Component:d,route:r})||d}}});function bl(e,t){if(!e)return null;let n=e(t);return n.length===1?n[0]:n}var xl=yl;function Sl(e){let t=rl(e.routes,e),n=e.parseQuery||jc,r=e.stringifyQuery||Mc,i=e.history,a=Pc(),o=Pc(),c=Pc(),l=ne(gc),u=gc;Ss&&e.scrollBehavior&&`scrollRestoration`in history&&(history.scrollRestoration=`manual`);let d=Ts.bind(null,e=>``+e),p=Ts.bind(null,rc),m=Ts.bind(null,ic);function h(e,n){let r,i;return Ac(e)?(r=t.getRecordMatcher(e),i=n):i=e,t.addRoute(i,r)}function ee(e){let n=t.getRecordMatcher(e);n&&t.removeRoute(n)}function g(){return t.getRoutes().map(e=>e.record)}function _(e){return!!t.getRecordMatcher(e)}function v(e,a){if(a=X({},a||l.value),typeof e==`string`){let r=sc(n,e,a.path),o=t.resolve({path:r.path},a),s=i.createHref(r.fullPath);return X(r,o,{params:m(o.params),hash:ic(r.hash),redirectedFrom:void 0,href:s})}let o;if(e.path!=null)o=X({},e,{path:sc(n,e.path,a.path).path});else{let t=X({},e.params);for(let e in t)t[e]??delete t[e];o=X({},e,{params:p(t)}),a.params=p(a.params)}let s=t.resolve(o,a),c=e.hash||``;s.params=d(m(s.params));let u=cc(r,X({},e,{hash:$s(c),path:s.path})),f=i.createHref(u);return X({fullPath:u,hash:c,query:r===Mc?Nc(e.query):e.query||{}},s,{redirectedFrom:void 0,href:f})}function y(e){return typeof e==`string`?sc(n,e,l.value.path):X({},e)}function b(e,t){if(u!==e)return As(Z.NAVIGATION_CANCELLED,{from:t,to:e})}function x(e){return w(e)}function te(e){return x(X(y(e),{replace:!0}))}function S(e,t){let n=e.matched[e.matched.length-1];if(n&&n.redirect){let{redirect:r}=n,i=typeof r==`function`?r(e,t):r;return typeof i==`string`&&(i=i.includes(`?`)||i.includes(`#`)?i=y(i):{path:i},i.params={}),X({query:e.query,hash:e.hash,params:i.path==null?e.params:{}},i)}}function w(e,t){let n=u=v(e),i=l.value,a=e.state,o=e.force,s=e.replace===!0,c=S(n,i);if(c)return w(X(y(c),{state:typeof c==`object`?X({},a,c.state):a,force:o,replace:s}),t||n);let d=n;d.redirectedFrom=t;let f;return!o&&uc(r,i,n)&&(f=As(Z.NAVIGATION_DUPLICATED,{to:d,from:i}),me(i,i,!0,!1)),(f?Promise.resolve(f):ae(d,i)).catch(e=>js(e)?js(e,Z.NAVIGATION_GUARD_REDIRECT)?e:pe(e):de(e,d,i)).then(e=>{if(e){if(js(e,Z.NAVIGATION_GUARD_REDIRECT))return w(X({replace:s},y(e.to),{state:typeof e.to==`object`?X({},a,e.to.state):a,force:o}),t||d)}else e=se(d,i,!0,s,a);return oe(d,i,e),e})}function re(e,t){let n=b(e,t);return n?Promise.reject(n):Promise.resolve()}function ie(e){let t=he.values().next().value;return t&&typeof t.runWithContext==`function`?t.runWithContext(e):e()}function ae(e,t){let n,[r,i,s]=Lc(e,t);n=Ic(r.reverse(),`beforeRouteLeave`,e,t);for(let i of r)i.leaveGuards.forEach(r=>{n.push(Fc(r,e,t))});let c=re.bind(null,e,t);return n.push(c),_e(n).then(()=>{n=[];for(let r of a.list())n.push(Fc(r,e,t));return n.push(c),_e(n)}).then(()=>{n=Ic(i,`beforeRouteUpdate`,e,t);for(let r of i)r.updateGuards.forEach(r=>{n.push(Fc(r,e,t))});return n.push(c),_e(n)}).then(()=>{n=[];for(let r of s)if(r.beforeEnter)if(Ds(r.beforeEnter))for(let i of r.beforeEnter)n.push(Fc(i,e,t));else n.push(Fc(r.beforeEnter,e,t));return n.push(c),_e(n)}).then(()=>
10(e.matched.forEach(e=>e.enterCallbacks={}),n=Ic(s,`beforeRouteEnter`,e,t,ie),n.push(c),_e(n))).then(()=>{n=[];for(let r of o.list())n.push(Fc(r,e,t));return n.push(c),_e(n)}).catch(e=>js(e,Z.NAVIGATION_CANCELLED)?e:Promise.reject(e))}function oe(e,t,n){c.list().forEach(r=>ie(()=>r(e,t,n)))}function se(e,t,n,r,a){let o=b(e,t);if(o)return o;let s=t===gc,c=Ss?history.state:{};n&&(r||s?i.replace(e.fullPath,X({scroll:s&&c&&c.scroll},a)):i.push(e.fullPath,a)),l.value=e,me(e,t,n,s),pe()}let T;function ce(){T||(T=i.listen((e,t,n)=>{if(!ge.listening)return;let r=v(e),a=S(r,ge.currentRoute.value);if(a){w(X(a,{replace:!0,force:!0}),r).catch(Es);return}u=r;let o=l.value;Ss&&Dc(Tc(o.fullPath,n.delta),Cc()),ae(r,o).catch(e=>js(e,Z.NAVIGATION_ABORTED|Z.NAVIGATION_CANCELLED)?e:js(e,Z.NAVIGATION_GUARD_REDIRECT)?(w(X(y(e.to),{force:!0}),r).then(e=>{js(e,Z.NAVIGATION_ABORTED|Z.NAVIGATION_DUPLICATED)&&!n.delta&&n.type===_c.pop&&i.go(-1,!1)}).catch(Es),Promise.reject()):(n.delta&&i.go(-n.delta,!1),de(e,r,o))).then(e=>{e=e||se(r,o,!1),e&&(n.delta&&!js(e,Z.NAVIGATION_CANCELLED)?i.go(-n.delta,!1):n.type===_c.pop&&js(e,Z.NAVIGATION_ABORTED|Z.NAVIGATION_DUPLICATED)&&i.go(-1,!1)),oe(r,o,e)}).catch(Es)}))}let E=Pc(),le=Pc(),ue;function de(e,t,n){pe(e);let r=le.list();return r.length?r.forEach(r=>r(e,t,n)):console.error(e),Promise.reject(e)}function fe(){return ue&&l.value!==gc?Promise.resolve():new Promise((e,t)=>{E.add([e,t])})}function pe(e){return ue||(ue=!e,ce(),E.list().forEach(([t,n])=>e?n(e):t()),E.reset()),e}function me(t,n,r,i){let{scrollBehavior:a}=e;if(!Ss||!a)return Promise.resolve();let o=!r&&Oc(Tc(t.fullPath,0))||(i||!r)&&history.state&&history.state.scroll||null;return s().then(()=>a(t,n,o)).then(e=>e&&wc(e)).catch(e=>de(e,t,n))}let D=e=>i.go(e),O,he=new Set,ge={currentRoute:l,listening:!0,addRoute:h,removeRoute:ee,clearRoutes:t.clearRoutes,hasRoute:_,getRoutes:g,resolve:v,options:e,push:x,replace:te,go:D,back:()=>D(-1),forward:()=>D(1),beforeEach:a.add,beforeResolve:o.add,afterEach:c.add,onError:le.add,isReady:fe,install(e){e.component(`RouterLink`,ml),e.component(`RouterView`,xl),e.config.globalProperties.$router=ge,Object.defineProperty(e.config.globalProperties,`$route`,{enumerable:!0,get:()=>f(l)}),Ss&&!O&&l.value===gc&&(O=!0,x(i.location).catch(e=>{}));let t={};for(let e in gc)Object.defineProperty(t,e,{get:()=>l.value[e],enumerable:!0});e.provide(Ps,ge),e.provide(Fs,C(t)),e.provide(Is,l);let n=e.unmount;he.add(e),e.unmount=function(){he.delete(e),he.size<1&&(u=gc,T&&T(),T=null,l.value=gc,O=!1,ue=!1),n()}}};function _e(e){return e.reduce((e,t)=>e.then(()=>ie(t)),Promise.resolve())}return ge}function Cl(e){{let t=document.createElement(`div`);return t.innerHTML=e,t}}function wl(e){return e.childNodes}function Tl(e,t){return e.getAttribute(t)}function El(e){return e.className}function Dl(e){return e.textContent}function Ol(e,t){return t===`TEXT`?e.nodeType===3:e.tagName===t}var kl=l({render(){let e=Cl(this.$slots.default()[0].children),t=[];return wl(e).forEach(e=>{if(Ol(e,`TEXT`)){t.push(Dl(e));return}if(Ol(e,`STRONG`)){t.push(v(`strong`,Dl(e)));return}if(Ol(e,`EM`)){t.push(v(`em`,Dl(e)));return}if(Ol(e,`ROUTER-LINK`)){t.push(v(ml,{to:Tl(e,`to`),className:El(e)},()=>Dl(e)));return}if(Ol(e,`BR`)){t.push(v(`br`));return}Ol(e,`A`)&&t.push(v(`a`,{target:Tl(e,`target`),href:Tl(e,`href`),rel:Tl(e,`rel`),className:Tl(e,`class`)},Dl(e)))}),v(`span`,t)}});l({render(){return`<div>/div>`}});var Al={methods:{buildImgUrl:function(e){return`/img/`+e},buildPublicUrl:function(e){return`/`+e},buildRoute:function(e){return this.localePath&&!ms(this.localePath)?`/`+this.localePath+e:e},getCurrentShortLocale(){return _s(this.$language.current)},async lazyRenderMarkdown(e){let{renderMarkdown:t}=await A(async()=>{let{renderMarkdown:e}=await import(`./markdown-render-DNj50p5s.js`);return{renderMarkdown:e}},__vite__mapDeps([5,1]));return t(e)}}},jl=l({}),Ml={id:`svg2040`,"xmlns:dc":`http://purl.org/dc/elements/1.1/`,"xmlns:cc":`http://creativecommons.org/ns#`,"xmlns:rdf":`http://www.w3.org/1999/02/22-rdf-syntax-ns#`,"xmlns:svg":`http://www.w3.org/2000/svg`,xmlns:`http://www.w3.org/2000/svg`,"xmlns:xlink":`http://www.w3.org/1999/xlink`,"xmlns:sodipodi":`http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd`,"xmlns:inkscape":`http://www.inkscape.org/namespaces/inkscape`,viewBox:`0 0 136.49992 117.01795`,version:`1.1`,"sodipodi:docname":`sepia-search.svg`,"inkscape:version":`1.0.1 (3bc2e813f5, 2020-09-07)`};function Nl(e,t,n,r,i,a){return g(),c(`svg`,Ml,[...t[0]||(t[0]=[T(`defs`,{id:`defs2034`},[T(`radialGradient`,{id:`radialGradient1439`,"inkscape:collect":`always`,"xlink:href":`#linearGradient1437`,cx:`300.4057`,cy:`267.63199`,fx:`300.4057`,fy:`267.63199`,r:`8.4581575`,gradientTransform:`matrix(2.0396805,-0.
101296826,-0.10817558,1.4673606,-486.88698,-116.80181)`,gradientUnits:`userSpaceOnUse`}),T(`linearGradient`,{id:`linearGradient1437`,"inkscape:collect":`always`},[T(`stop`,{id:`stop1433`,style:{"stop-color":`#b73535`,"stop-opacity":`1`},offset:`0`}),T(`stop`,{id:`stop1435`,style:{"stop-color":`#1f1f1f`,"stop-opacity":`0.99607843`},offset:`1`})])],-1),T(`g`,{id:`layer1`,"inkscape:label":`Calque 1`,"inkscape:groupmode":`layer`,transform:`translate(-33.215971,-84.566821)`},[T(`g`,{id:`g2395`,transform:`translate(-8.0571622,-57.654785)`},[T(`path`,{id:`path1441-9-4-7-2`,style:{fill:`#cb6e3b`,"fill-opacity":`1`,"fill-rule":`evenodd`,stroke:`none`,"stroke-width":`0.177802px`,"stroke-linecap":`butt`,"stroke-linejoin":`miter`,"stroke-opacity":`1`},d:`m 155.29564,237.05303 c 0.12852,2.40888 -0.145,3.1686 -0.81381,2.99301 -0.66884,-0.17556 -1.38604,-0.0648 -1.55478,0.42115 -0.16875,0.486 -0.40008,-0.68205 -0.5055,-2.22619 -0.10542,-1.5442 0.55842,-3.49044 0.85107,-2.41431 0.29262,1.07612 1.91743,0.1842 2.02302,1.22634 z`,"inkscape:transform-center-x":`-0.87018867`,"inkscape:transform-center-y":`-0.30498456`}),T(`path`,{id:`path1548`,style:{fill:`#fdc395`,"fill-opacity":`1`,"fill-rule":`evenodd`,stroke:`none`,"stroke-width":`0.264583px`,"stroke-linecap":`butt`,"stroke-linejoin":`miter`,"stroke-opacity":`1`},d:`m 127.7293,240.78509 c 4.82145,2.04021 5.80409,-0.81414 9.68365,-0.26333 3.87955,0.5508 11.18287,8.103 6.59193,11.48986 -4.59094,3.38685 -15.55186,3.49029 -15.55186,3.49029 z`}),T(`path`,{id:`path1441-9`,style:{fill:`#cb6e3b`,"fill-opacity":`1`,"fill-rule":`evenodd`,stroke:`none`,"stroke-width":`0.120912px`,"stroke-linecap":`butt`,"stroke-linejoin":`miter`,"stroke-opacity":`1`},d:`m 46.403034,249.89613 c 1.05825,-1.09923 1.55534,-1.28498 1.82119,-0.86694 0.26585,0.41804 0.69062,0.73805 1.00536,0.61603 0.31477,-0.12202 -0.11045,0.4976 -0.77684,1.21403 -0.66641,0.71645 -1.92069,1.2112 -1.57029,0.59959 0.3504,-0.6116 -0.91124,-1.06154 -0.47942,-1.56271 z`}),T(`path`,{id:`path1441-9-4`,style:{fill:`#cb6e3b`,"fill-opacity":`1`,"fill-rule":`evenodd`,stroke:`none`,"stroke-width":`0.141626px`,"stroke-linecap":`butt`,"stroke-linejoin":`miter`,"stroke-opacity":`1`},d:`m 51.390854,249.07701 c 1.60069,0.84428 1.96997,1.33892 1.56867,1.75691 -0.40129,0.418 -0.63981,0.98267 -0.40089,1.29455 0.23892,0.3119 -0.61018,0.0254 -1.64619,-0.49902 -1.03605,-0.52447 -1.99798,-1.76483 -1.18137,-1.55873 0.8166,0.2061 0.94572,-1.3226 1.65978,-0.99371 z`}),T(`path`,{id:`path1441-9-4-7`,style:{fill:`#cb6e3b`,"fill-opacity":`1`,"fill-rule":`evenodd`,stroke:`none`,"stroke-width":`0.18826px`,"stroke-linecap":`butt`,"stroke-linejoin":`miter`,"stroke-opacity":`1`},d:`m 55.379494,251.55118 c 2.31356,0.68625 2.92311,1.23365 2.50228,1.87859 -0.42083,0.64495 -0.591,1.43858 -0.19869,1.78218 0.39232,0.34361 -0.79414,0.18896 -2.28598,-0.22665
10-1.4919,-0.41566 -3.06754,-1.77913 -1.94404,-1.72047 1.12349,0.0587 0.90642,-1.95786 1.92643,-1.71365 z`,"inkscape:transform-center-x":`0.18369836`,"inkscape:transform-center-y":`-0.94986094`}),T(`path`,{id:`path1441-9-8`,style:{fill:`#cb6e3b`,"fill-opacity":`1`,"fill-rule":`evenodd`,stroke:`none`,"stroke-width":`0.0811313px`,"stroke-linecap":`butt`,"stroke-linejoin":`miter`,"stroke-opacity":`1`},d:`m 47.443424,253.94707 c -0.72667,-0.72125 -0.84517,-1.05563 -0.5598,-1.22755 0.28537,-0.17191 0.5068,-0.45125 0.4288,-0.66302 -0.078,-0.2118 0.33392,0.0804 0.80785,0.53489 0.47394,0.45452 0.79051,1.29859 0.38298,1.05646 -0.40753,-0.24212 -0.72783,0.59423 -1.05983,0.29922 z`}),T(`path`,{id:`path1441-9-8-4`,style:{fill:`#cb6e3b`,"fill-opacity":`1`,"fill-rule":`evenodd`,stroke:`none`,"stroke-width":`0.0575629px`,"stroke-linecap":`butt`,"stroke-linejoin":`miter`,"stroke-opacity":`1`},d:`m 49.939964,254.84884 c -0.64219,-0.12816 -0.82725,-0.28857 -0.74376,-0.53117 0.0835,-0.2426 0.0942,-0.52477 -0.0245,-0.62499 -0.11874,-0.10025 0.20206,-0.10267 0.615,-0.0293 0.41295,0.0734 0.88911,0.47021 0.58914,0.50283 -0.29998,0.0326 -0.15522,0.719 -0.43583,0.68265 z`}),T(`path`,{id:`path1429`,style:{fill:`#fdc395`,"fill-opacity":`1`,"fill-rule":`evenodd`,stroke:`none`,"stroke-width":`0.264583px`,"stroke-linecap":`butt`,"stroke-linejoin":`miter`,"stroke-opacity":`1`},d:`m 52.359214,245.63758 c -2.73664,-4.3316 0.45693,-7.90593 3.69263,-8.82388 3.23569,-0.91796 10.40867,1.56904 14.62279,2.92332 4.2141,1.35428 1.84015,-4.28746 6.55794,-4.20979 4.71781,0.0777 7.9638,7.40545 7.9638,7.40545 l -13.96267,10.27978 -12.94559,-0.93197 z`}),T(`path`,{id:`shape0`,fill:`#fd9c50`,"fill-rule":`evenodd`,stroke:`#000000`,"stroke-opacity":`0`,"stroke-width":`0`,"stroke-linecap":`square`,"stroke-linejoin":`bevel`,d:`m 116.32359,142.22335 c -2.49234,1.25618 -4.29627,3.48038 -6.6319,4.97034 -15.317296,11.9618 -30.532616,24.16066 -44.156406,38.06225 -5.54194,5.48845 -11.15233,10.99659 -15.6795,17.37611 -0.32189,0.78763 0.55036,1.51905 1.30523,1.34888 6.16315,0.73217 12.38384,0.72003 18.56043,1.30051 4.80094,0.40847 9.56864,1.11547 14.35602,1.64842 11.40835,1.43301 22.725436,3.48805 34.050386,5.45502 12.17403,2.14477 24.33108,4.41477 36.56183,6.21293 1.63529,0.12574 3.61897,-0.0208 4.67628,-1.44709 0.51488,-1.43358 -0.72851,-2.63929 -1.19203,-3.89731 -4.38862,-9.23962 -9.10715,-18.3207 -14.12984,-27.23136 -4.43327,-7.92351 -8.58154,-16.00865 -13.26799,-23.78856 -2.92015,-4.87776 -6.10452,-9.59373 -9.513,-14.14289 -1.38718,-1.92302 -2.63423,-3.98708 -4.24811,-5.72077 -0.21491,-0.10221 -0.45273,-0.15913 -0.6914,-0.14648 z`,"sodipodi:nodetypes":`csscccccc`}),T(`path`,{id:`path1431`,style:{fill:`#b96335`,"fill-opacity":`1`,"fill-rule":`evenodd`,stroke:`none`,"stroke-width":`0.264583px`,"stroke-linecap":`butt`,"stroke-linejoin":`miter`,"stroke-opacity":`1`},d:`m 65.240764,255.62297 h 72.814626 l -19.87841,-14.16286 -12.26079,4.10032 -14.246806,-1.61058 -8.40888,1.23561 z`}),T(`path`,{id:`path1441`,style:{fill:`#fd9c50`,"fill-opacity":`1`,"fill-rule":`evenodd`,stroke:`none`,"stroke-width":`0.272012px`,"stroke-linecap":`butt`,"stroke-linejoin":`miter`,"stroke-opacity":`1`},d:`m 84.734034,248.64591 c 2.37931,-1.77138 3.49692,-1.85929 4.09464,-0.74166 0.59771,1.11763 1.55275,2.12015 2.26041,2.05458 0.70769,-0.0656 -0.24837,1.04672 -1.74662,2.21675 -1.49829,1.17003 -4.31837,1.45047 -3.53055,0.30651 0.78783,-1.14395 -2.04875,-2.99491 -1.07788,-3.83618 z`}),T(`path`,{id:`path1441-1`,style:{fill:`#fd9c50`,"fill-opacity":`1`,"fill-rule":`evenodd`,stroke:`none`,"stroke-width":`0.272013px`,"stroke-linecap":`butt`,"stroke-linejoin":`miter`,"stroke-opacity":`1`},d:`m 95.341724,244.76115 c 2.94379,0.3647 3.81215,1.07373 3.4715,2.29452 -0.34066,1.22078 -0.34354,2.60539 0.21315,3.04718 0.55673,0.44179 -0.90303,0.58468 -2.79447,0.39448 -1.89147,-0.19023 -4.12314,-1.93698 -2.76308,-2.21903 1.36005,-0.28204 0.58981,-3.58036 1.8729,-3.51715 z`}),T(`path`,{id:`path865-2-3`,fill:`#fd9c50`,d:`m 132.4698,211.19272 c 4.86074,23.85721 -10.88755,35.75436 -30.65317,37.38624 -14.111376,-0.87883 -27.659506,-8.66057 -29.293486,-27.17189 -1.28658,-14.57536 8.89311,-30.88251 26.28132,-32.18533 17.828806,-0.34651 29.743326,11.94965 33.665336,21.97098 z`,style:{"stroke-width":`0.177186`},"sodipodi:nodetypes":`ccscc`}),T(`path`,{id:`path1441-3`,style:{fill:`#fd9c50`,"fill-opacity":`1`,"fill-rule":`evenodd`,stroke:`none`,"stroke-width":`0.211908px`,"stroke-linecap":`butt`,"stroke-linejoin":`miter`,"stroke-opacity":`1`},d:`m 79.309274,251.55409 c 1.97108,-1.16024 2.80778,-1.10759 3.11571,-0.14409 0.30795,0.96351 0.89382,1.87398 1.42479,1.89935 0.531,0.0253 -0.30901,0.81326 -1.55674,1.5877 -1.24774,0.77444 -3.36601,0.68867 -2.64658,-0.14318 0.71944,-0.83185 -1.15566,-2.63121 -0.33718,
10-3.19978 z`,"inkscape:transform-center-x":`-7.0655745`,"inkscape:transform-center-y":`-2.3667884`}),T(`path`,{id:`path1316`,style:{fill:`#fee1cb`,"fill-opacity":`1`,"fill-rule":`evenodd`,stroke:`none`,"stroke-width":`0.260435px`,"stroke-linecap":`butt`,"stroke-linejoin":`miter`,"stroke-opacity":`1`},d:`m 83.893204,171.85358 c 12.34626,-7.90083 44.176596,-3.15859 53.281316,6.35379 0,0 -32.01768,28.09051 -37.798316,27.46963 -5.78066,-0.62087 -18.18819,-26.38199 -15.483,-33.82342 z`,"sodipodi:nodetypes":`cssc`}),T(`path`,{id:`path1314`,style:{fill:`#f47721`,"fill-opacity":`1`,"fill-rule":`evenodd`,stroke:`none`,"stroke-width":`0.260435px`,"stroke-linecap":`butt`,"stroke-linejoin":`miter`,"stroke-opacity":`1`},d:`m 137.17452,178.20737 c 5.69238,10.31218 15.7937,31.88279 18.29784,37.43794 -10.50894,-2.6793 -47.66437,-9.43221 -56.096156,-9.96831 13.139586,-10.38158 24.508676,-21.81323 37.798316,-27.46963 z`,"sodipodi:nodetypes":`cccc`}),T(`path`,{id:`path4191`,style:{fill:`#c1c1c1`,"fill-opacity":`1`,stroke:`none`,"stroke-width":`0.0628507`,"stroke-miterlimit":`4`,"stroke-dasharray":`none`,"stroke-opacity":`1`},d:`m 166.43869,201.23123 a 11.318451,11.318451 0 0 0 -8.09149,3.42047 11.318451,11.318451 0 0 0 0.20982,16.00522 11.318451,11.318451 0 0 0 16.00522,-0.20981 11.318451,11.318451 0 0 0 -0.20981,-16.00522 11.318451,11.318451 0 0 0 -7.91374,-3.21066 z m -0.003,1.05885 a 10.259645,10.259645 0 0 1 7.17683,2.91042 10.259645,10.259645 0 0 1 0.19068,14.50764 10.259645,10.259645 0 0 1 -14.50816,0.19069 10.259645,10.259645 0 0 1 -0.19016,-14.50816 10.259645,10.259645 0 0 1 7.33081,-3.10059 z`}
10),T(`circle`,{id:`circle4193-9`,r:`10.259645`,cy:`36.09985`,cx:`267.55032`,style:{fill:`#b5fcff`,"fill-opacity":`0.656266`,stroke:`none`,"stroke-width":`0.0628507`,"stroke-miterlimit":`4`,"stroke-dasharray":`none`,"stroke-opacity":`1`},transform:`rotate(44.248208)`}),T(`path`,{id:`rect4197`,style:{fill:`#c1c1c1`,"fill-opacity":`1`,stroke:`none`,"stroke-width":`0.0628508`,"stroke-miterlimit":`4`,"stroke-dasharray":`none`,"stroke-opacity":`1`},d:`m 159.45095,219.55993 c 1.29359,1.26008 1.5437,3.03861 0.91366,3.68541 -0.63004,0.6468 -2.68347,0.62332 -3.97707,-0.63676 -1.29359,-1.26009 -1.323,-3.26549 -0.69295,-3.91229 0.63004,-0.6468 2.46276,-0.39645 3.75636,0.86364 z`,"sodipodi:nodetypes":`sssss`}),T(`path`,{id:`rect4199`,style:{fill:`#c39f69`,"fill-opacity":`1`,stroke:`none`,"stroke-width":`0.0684145`,"stroke-miterlimit":`4`,"stroke-dasharray":`none`,"stroke-opacity":`1`},d:`m 158.13517,220.83713 c 1.65343,1.64875 -0.93321,5.69658 -5.47086,10.42866 -4.53766,4.73207 -9.22923,7.51402 -10.51922,6.23754 -1.29,-1.27647 1.32453,-6.11368 5.86219,-10.84576 4.53765,-4.73208 7.86791,-8.07414 10.12789,-5.82044 z`,"so
10dipodi:nodetypes":`sssss`}),T(`path`,{id:`path1441-9-4-7-2-0`,style:{fill:`#cb6e3b`,"fill-opacity":`1`,"fill-rule":`evenodd`,stroke:`none`,"stroke-width":`0.117607px`,"stroke-linecap":`butt`,"stroke-linejoin":`miter`,"stroke-opacity":`1`},d:`m 153.93096,231.13163 c 0.54996,1.47083 0.52489,2.00559 0.0679,2.04724 -0.45696,0.0417 -0.52398,0.27085 -0.75712,0.50286 -0.22493,0.22382 -0.79062,-0.0876 -1.15773,-1.02528 -0.36711,-0.93767 -0.32001,-1.70298 0.32943,-1.8317 0.78327,-0.15525 1.24795,-0.31814 1.51747,0.30689 z`,"inkscape:transform-center-x":`-0.48601098`,"inkscape:transform-center-y":`-0.18078543`,"sodipodi:nodetypes":`sssssss`}),T(`path`,{id:`circle4201`,style:{fill:`#ffffff`,"fill-opacity":`1`,stroke:`none`,"stroke-width":`0.0517451`,"stroke-miterlimit":`4`,"stroke-dasharray":`none`,"stroke-opacity":`1`},d:`m 171.1819,208.7348 c -1.33398,-1.69608 -4.9693,-1.13472 -3.48602,-2.37184 1.48328,-1.23713 3.81735,-0.90505 5.21327,0.7417 1.39589,1.64679 1.78953,4.84052 -0.15818,5.22173 -2.29756,0.4497 -0.59393,-2.35176 -1.56907,-3.59159 z`,"inkscape:connector-curvature":`0`,"sodipodi:nodetypes":`sssss`}),T(`path`,{id:`path1441-9-4-7-2-0-5`,style:{fill:`#cb6e3b`,"fill-opacity":`1`,"fill-rule":`evenodd`,stroke:`none`,"stroke-width":`0.100999px`,"stroke-linecap":`butt`,"stroke-linejoin":`miter`,"stroke-opacity":`1`},d:`m 150.92021,227.56998 c 1.13151,0.70148 1.397,1.0818 1.12265,1.36475 -0.2743,0.28298 -0.19702,0.47728 -0.22594,0.76602 -0.0279,0.27856 -0.55876,0.38014 -1.29081,-0.0579 -0.73206,-0.43802 -1.10474,-0.98855 -0.75149,-1.4383 0.42605,-0.54243 0.6415,-0.91273 1.14556,-0.63456 z`,"inkscape:transform-center-x":`-0.15874539`,"inkscape:transform-center-y":`-0.46354067`,"sodipodi:nodetypes":`sssssss`}),T(`path`,{id:`path1441-9-4-7-2-0-5-5`,style:{fill:`#cb6e3b`,"fill-opacity":`1`,"fill-rule":`evenodd`,stroke:`none`,"stroke-width":`0.0825661px`,"stroke-linecap":`butt`,"stroke-linejoin":`miter`,"stroke-opacity":`1`},d:`m 147.02162,226.99925 c 1.02962,-0.23175 1.38894,-0.15418 1.38656,0.17908 -0.002,0.33324 0.14787,0.40695 0.28893,0.60043 0.13608,0.18665 -0.11191,0.55878 -0.76942,0.71838 -0.6575,0.15961 -1.17099,0.0406 -1.21454,-0.4408 -0.0526,-0.58054 -0.13147,-0.93284 0.30847,-1.05706 z`,"inkscape:transform-center-x":`0.08605782`,"inkscape:transform-center-y":`-0.37338114`,"sodipodi:nodetypes":`sssssss`}),T(`path`,{id:`path1350`,style:{fill:`#fd9c50`,"fill-opacity":`1`,"fill-rule":`evenodd`,stroke:`none`,"stroke-width":`0.195321px`,"stroke-linecap":`butt`,"stroke-linejoin":`miter`,"stroke-opacity":`1`},d:`m 108.71767,237.10803 c 4.96004,-3.84214 10.37724,-6.98625 13.25127,-4.95878 2.87403,2.02748 11.9377,13.50131 17.01326,15.4382 5.07555,1.93692 14.47228,2.03211 14.68257,-5.57121 0.21026,-7.60333 -0.72174,-12.30151 -3.85844,-13.79721 -3.1367,-1.49571 -4.54437,1.89027 -5.32997,2.66663 -0.90841,-2.67113 0.30365,-4.07973 1.71203,-5.24728 1.40837,-1.16755 5.78037,-0.83087 7.72338,1.39848 1.94301,2.22936 5.26491,5.24159 6.13795,14.79378 0.49621,5.42908 -1.34481,11.45327 -8.41184,15.53662 -7.06702,4.08334 -13.95626,0.83475 -21.41022,-3.50403 -13.75709,-8.00769 -15.85658,1.46723 -19.10318,1.61728 -5.16175,0.23857 -4.76388,0.24625 -6.41398,-1.347 -5.872626,-5.07208 0.41359,-11.51614 4.00717,-17.02548 z`,"sodipodi:nodetypes":`cssssczzsssscc`}),T(`g`,{id:`g1928-4-26`,transform:`matrix(-2.1870589,0.45771812,-0.11283364,2.3488924,242.21932,-145.43384)`,fill:`none`},[T(`path`,{id:`path1667-9-1`,transform:`translate(50.843191,149.43838)`,fill:`#d35034`,"fill-opacity":`0.442924`,"fill-rule":`evenodd`,d:`M 0.0998896,1.70263 C -0.300451,1.4498 0.611943,0.278353 0.911835,0.0211231 1.21172,-0.236107 0.720132,1.94563 0.0998896,1.70263 Z`}),T(`path`,{id:`path1667-0-0-87`,transform:`translate(51.73368,149.01343)`,fill:`#d35034`,"fill-opacity":`0.442924`,"fill-rule":`evenodd`,d:`M 0.10153,2.45307 C -0.312483,2.09539 0.652919,0.403569 0.968634,0.0308394 1.28435,-0.341901 0.744814,2.7939 0.10153,2.45307 Z`}),T(`path`,{id:`path1667-7-9-9`,transform:`translate(52.714687,148.74079)`,fill:`#d35034`,"fill-opacity":`0.442924`,"fill-rule":`evenodd`,d:`M 0.10153,2.45308 C -0.312482,2.0954 0.652919,0.403578 0.968635,0.0308379
101.28435,-0.341892 0.744814,2.7939 0.10153,2.45308 Z`})]),T(`g`,{id:`g1923-1-20`,transform:`matrix(-2.1870589,0.45771812,-0.11283364,2.3488924,233.56319,-148.01723)`,fill:`none`},[T(`path`,{id:`path1667-8-7-2`,transform:`translate(59.176498,147.1537)`,fill:`#d35034`,"fill-opacity":`0.442924`,"fill-rule":`evenodd`,d:`M 0.10153,2.45307 C -0.312483,2.09539 0.652918,0.403569 0.968634,0.0308395 1.28435,-0.341901 0.744813,2.79389 0.10153,2.45307 Z`}),T(`path`,{id:`path1667-6-7-3`,transform:`translate(60.065475,146.90852)`,fill:`#d35034`,"fill-opacity":`0.442924`,"fill-rule":`evenodd`,d:`M 0.10153,2.45307 C -0.312483,2.09539 0.652919,0.403569 0.968634,0.0308394 1.28435,-0.341901 0.744814,2.7939 0.10153,2.45307 Z`}),T(`path`,{id:`path1667-88-1-7`,transform:`translate(61.0717,146.98055)`,fill:`#d35034`,"fill-opacity":`0.442924`,"fill-rule":`evenodd`,d:`M 0.0860883,1.84426 C -0.262666,1.57383 0.543556,0.302832 0.807716,0.0230918 1.07188,-0.256648 0.627381,2.10262 0.0860883,1.84426 Z`})]),T(`path`,{id:`shape1`,fill:`#91332b`,"fill-rule":`evenodd`,stroke:`#7f0505`,"stroke-width":`0.494144`,"stroke-linecap":`square`,"stroke-linejoin":`bevel`,d:`m 91.195374,234.27948 c 2.81316,1.6771 7.42763,3.16686 11.508366,1.10987 -2.22326,3.31093 -3.554456,4.88833 -5.473836,4.78398 -2.78795,-0.13417 -5.14795,-3.88564 -6.03453,-5.89385 z`,"sodipodi:nodetypes":`cccc`,style:{fill:`url(#radialGradient1439)`,"fill-opacity":`1`,"stroke-width":`0.58017`,"stroke-linejoin":`miter`,"stroke-miterlimit":`4`,"stroke-dasharray":`none`}}),T(`path`,{id:`path1310`,style:{fill:`#9c7f69`,"fill-opacity":`1`,"fill-rule":`evenodd`,stroke:`none`,"stroke-width":`0.260435px`,"stroke-linecap":`butt`,"stroke-linejoin":`miter`,"stroke-opacity":`1`},d:`m 53.926894,200.94274 c 6.45308,-7.55077 24.04397,-24.94286 29.96631,-29.08916 2.71027,9.34505 12.37074,30.38952 15.483,33.82342 -10.36452,-1.08769 -40.43079,-4.71484 -45.44931,-4.73426 z`}),T(`path`,{id:`path1312`,style:{fill:`#62442e`,"fill-opacity":`1`,"fill-rule":`evenodd`,stroke:`none`,"stroke-width":`0.260435px`,"stroke-linecap":`butt`,"stroke-linejoin":`miter`,"stroke-opacity":`1`},d:`m 83.893204,171.85358 c 6.45968,-6.00543 26.132746,-22.03043 31.606096,-25.69 5.0253,6.89906 18.37648,25.83512 21.67522,32.04379 -11.74832,-3.98017 -40.456276,-11.20618 -53.281316,-6.35379 z`}),T(`path`,{id:`path1348`,style:{fill:`#fd9c50`,"fill-opacity":`1`,"fill-rule":`evenodd`,stroke:`none`,"stroke-width":`0.236272px`,"stroke-linecap":`butt`,"stroke-linejoin":`miter`,"stroke-opacity":`1`},d:`m 82.664494,237.29283 c -6.64241,-1.31107 -6.43043,6.05223 -9.53049,8.54915 -3.10003,2.49691 -13.74097,1.73376 -17.74231,-0.75979 -3.82017,-2.38066 -9.87625,-2.80726 -13.04909,1.27452 -1.89245,2.43459 -1.98059,9.43162 5.72045,9.25971 1.593,-0.0355 2.36029,-0.66436 3.81708,-1.2434 -4.45078,0.82013 -7.2424,-3.38078 -4.74337,-4.79893 4.21875,-2.39405 4.61586,4.46642 14.87112,5.67289 10.25525,1.20646 14.10463,-0.59346 15.47343,-0.74111 1.36878,-0.14765 19.913,-9.61848 19.913,-9.61848 z`,"sodipodi:nodetypes":`csssscssscc`}),T(`path`,{id:`path867-4-9-8-6-6`,style:{fill:`#ffddc2`,"fill-opacity":`1`,"fill-rule":`evenodd`,stroke:`none`,"stroke-width":`0.689478`,"stroke-linecap":`butt`,"stroke-linejoin":`miter`,"stroke-miterlimit":`4`,"stroke-dasharray":`none`,"stroke-opacity":`1`},d:`m 124.92732,154.65015 c 0.78239,1.00664 1.38761,1.75249 1.75658,2.35918 0.56974,0.93679 -0.64165,2.4048 -1.61494,1.13047 -0.53697,-0.66243 -1.20064,-1.51715 -1.83817,-2.50196 -0.6375,-0.98481 0.9138,-1.99449 1.69653,-0.98769 z`,"inkscape:connector-curvature":`0`,"sodipodi:nodetypes":`csccc`}),T(`path`,{id:`path867-4-9-8-6-6-1`,style:{fill:`#ffddc2`,"fill-opacity":`1`,"fill-rule":`evenodd`,stroke:`none`,"stroke-width":`0.652279`,"stroke-linecap":`butt`,"stroke-linejoin":`miter`,"stroke-miterlimit":`4`,"stroke-dasharray":`none`,"stroke-opacity":`1`},d:`m 125.33269,238.02624 c 1.28597,0.9564 1.47029,1.60294 1.72772,2.14675 0.43648,0.92204 -0.63111,2.18827 -1.58841,1.02868 -0.52815,-0.60278 -1.18091,-1.38054 -1.80797,-2.27667 -0.62702,-0.89614 0.89879,-1.81491 1.66866,-0.89876 z`,"inkscape:connector-curvature":`0`,"sodipodi:nodetypes":`csccc`}),T(`path`,{id:`path867-4-9-8-6-6-1-2`,style:{fill:`#ffddc2`,"fill-opacity":`1`,"fill-rule":`evenodd`,stroke:`none`,"stroke-width":`0.438063`,"stroke-linecap":`butt`,"stroke-linejoin":`miter`,"stroke-miterlimit":`4`,"stroke-dasharray":`none`,"stroke-opacity":`1`},d:`m 152.78562,226.51976 c 0.62626,0.48221 1.01223,0.95443 1.14231,1.46446 0.17041,0.66811 -0.41727,1.49277 -1.0502,0.70173 -0.27235,-0.38297 -0.64202,-0.89077 -1.19538,-1.55308 -0.41456,-0.61132 0.59426,-1.23807 1.10327,-0.61311 z`,"inkscape:connector-curvature":`0`,"sodipodi:nodetypes":`csccc`}),T(`path`,{id:`path867-4-9-8-6-6-1-5`,style:{fill:`#ffddc2`,"fill-opacity":`1`,"fill-rule":`evenodd`,stroke:`none`,"stroke-width":`0.531222`,"stroke-linecap":`butt`,"stroke-linejoin":`miter`,"stroke-miterlimit":`4`,"stroke-dasharray":`none`,"stroke-opacity":`1`},d:`m 139.96389,242.36303 c 1.06537,0.76569 1.21807,1.28331 1.43134,1.71868 0.3616,0.73818 -0.52285,1.75193 -1.31593,0.82356 -0.43755,-0.48258 -0.97833,-1.10526 -1.49782,-1.8227 -0.51946,-0.71744 0.74461,-1.45301 1.38241,-0.71954 z`,"inkscape:connector-curvature":`0`,"sodipodi:nodetypes":`csccc`}),T(`path`,{id:`path867-4-9-8-6-6-1-5-0`,style:{fill:`#ffddc2`,"fill-opacity":`1`,"fill-rule":`evenodd`,stroke:`none`,"stroke-width":`0.491635`,"stroke-linecap":`butt`,"stroke-linejoin":`miter`,"stroke-miterlimit":`4`,"stroke-dasharray":`none`,"stroke-opacity":`1`},d:`m 50.780754,244.88307 c 1.17607,0.253 1.49543,0.63816 1.83516,0.93012 0.57601,0.495 0.20948,1.69593 -0.7985,1.20103 -0.54517,-0.24771 -1.22866,-0.57632 -1.92935,-0.99402 -0.70065,-0.4177 0.0869,-1.5239 0.89269,-1.13713 z`,"inkscape:connector-curvature":`0`,"sodipodi:nodetypes":`csccc`}),T(`path`,{id:`path1441-1-3`,style:{fill:`#fd9c50`,"fill-opacity":`1`,"fill-rule":`evenodd`,stroke:`none`,"stroke-width":`0.272013px`,"stroke-linecap":`butt`,"stroke-linejoin":`miter`,"stroke-opacity":`1`},d:`m 121.50069,243.93784 c 2.38961,1.75746 2.80042,2.80054 1.90638,3.6989 -0.89405,0.89835 -1.57355,2.10476 -1.30394,2.76233 0.26963,0.65759 -1.07361,0.0685 -2.63056,-1.02221 -1.55694,-1.09074 -2.64963,-3.70562 -1.32532,-3.28667 1.3243,0.41895 2.26507,-2.83484 3.35344,-2.15235 z`}),T(`path`,{id:`path1441-6`,style:{fill:`#fd9c50`,"fill-opacity":`1`,"fill-rule":`evenodd`,stroke:`none`,"stroke-width":`0.205702px`,"stroke-linecap":`butt`,"stroke-linejoin":`miter`,"stroke-opacity":`1`},d:`m 126.05632,249.58762 c 2.05574,0.97091 2.50941,1.67771 1.95079,2.44815 -0.55863,0.77045 -0.91234,1.73755 -0.61827,2.18175 0.29411,0.44422 -0.8075,0.18904 -2.13956,-0.40395 -1.33207,-0.59301 -2.51715,-2.35674 -1.45296,-2.22309 1.06418,0.13366 1.33966,-2.35912 2.26,-2.00286 z`}),T(`path`,{id:`path1441-6-1`,style:{fill:`#fd9c50`,"fill-opacity":`1`,"fill-rule":`evenodd`,stroke:`none`,"stroke-width":`0.173132px`,"stroke-linecap":`butt`,"stroke-linejoin":`miter`,"stroke-opacity":`1`},d:`m 130.79468,252.22889 c 2.03957,0.21023 2.63093,0.62286 2.37332,1.33479 -0.25761,0.71193 -0.28328,1.51909 0.096,1.77618 0.37935,0.2571 -0.63757,0.34157 -1.94879,0.23221 -1.31125,-0.10936 -2.83231,-1.
1012583 -1.8823,-1.29135 0.95,-0.16551 0.47111,-2.08764 1.36173,-2.05183 z`}),T(`ellipse`,{id:`path1625`,style:{color:`#000000`,overflow:`visible`,fill:`#4e3b3a`,"fill-opacity":`1`,stroke:`#2f2828`,"stroke-width":`0.803698`,"stroke-linejoin":`miter`,"stroke-miterlimit":`4`,"stroke-dasharray":`none`,"stroke-opacity":`1`,"stop-color":`#000000`},cx:`88.737022`,cy:`212.62296`,rx:`1.1816307`,ry:`2.4383109`,transform:`matrix(0.99131195,0.13153181,0.01012665,0.99994872,0,0)`}),T(`ellipse`,{id:`path1625-0`,style:{color:`#000000`,overflow:`visible`,fill:`#4e3b3a`,"fill-opacity":`1`,stroke:`#2f2828`,"stroke-width":`0.803699`,"stroke-linejoin":`miter`,"stroke-miterlimit":`4`,"stroke-dasharray":`none`,"stroke-opacity":`1`,"stop-color":`#000000`},cx:`103.08065`,cy:`212.65466`,rx:`1.1816307`,ry:`2.4383109`,transform:`matrix(0.99131195,0.13153181,0.01012665,0.99994872,0,0)`}),T(`path`,{id:`path1441-6-6`,style:{fill:`#fd9c50`,"fill-opacity":`1`,"fill-rule":`evenodd`,stroke:`none`,"stroke-width":`0.221908px`,"stroke-linecap":`butt`,"stroke-linejoin":`miter`,"stroke-opacity":`1`},d:`m 116.63948,249.57112 c 2.32618,-0.8668 3.23013,-0.69708 3.41822,0.29656 0.18809,0.99364 0.68725,1.97408 1.26213,2.07386 0.57492,0.0998 -0.46138,0.75859 -1.94003,1.34673 -1.47867,0.58814 -3.77448,0.20532 -2.86288,-0.51383 0.91161,-0.71914 -0.85668,-2.75778 0.12256,-3.20332 z`}),T(`path`,{id:`path1441-6-6-3`,style:{fill:`#fd9c50`,"fill-opacity":`1`,"fill-rule":`evenodd`,stroke:`none`,"stroke-width":`0.223467px`,"stroke-linecap":`butt`,"stroke-linejoin":`miter`,"stroke-opacity":`1`},d:`m 110.24797,251.81901 c 2.48645,-0.82237 3.45268,-0.66135 3.65373,0.28136 0.20104,0.9427 0.73459,1.87288 1.34908,1.96755 0.61453,0.0947 -0.49317,0.7197 -2.07369,1.2777 -1.58054,0.55799 -4.03452,0.19479 -3.06012,-0.4875 0.97442,-0.68227 -0.9157,-2.61641 0.131,-3.03911 z`})])],-1)])])}var Pl=O(jl,[[`render`,Nl]]),Fl=l({components:{SepiaSearchImage:Pl},mixins:[{data:function(){return{contentSelectionsEN:[{type:`video`,homepage:!0,title:`Nothing to hide`,thumbnailName:`nothing-to-hide.jpg`,url:`https://media.zat.im/videos/watch/35badfed-5322-48ac-b5c1-71b1ad88262e`,tags:[`#privacy`,`#documentary`],description:`Nothing to hide (2017) is a Franco-German feature-length documentary by Marc Meillassoux and Mihaela Gladovic, about how mass surveillance affects individuals and society. Taking a critical look at the laws allowing State surveillance that were implemented by several countries in the past few years, we are reminded of how important the debate about usage of personal data is and how it questions the very basis of democracy.`},{type:`video`,homepage:!0,title:`The Internet's Own Boy: The Story of Aaron Schwartz`,thumbnailName:`internet-own-boy.jpg`,description:`A biopic about the story of programming prodigy and information activist Aaron Swartz. From Swartz's help in the development of the basic internet protocol RSS to his co-founding of Reddit, his fingerprints are all over the internet. But it was Swartz's groundbreaking work in social justice and political organizing combined with his aggressive approach to information access that ensnared him in a two year legal nightmare. It was a battle that ended with the taking of his own life at the age of 26. This film is a personal story about what we lose when we are tone deaf about technology and its relationship to our civil liberties.`,tags:[`#activism`,`#freedom`,`#Reddit`],url:`https://peertube2.cpy.re/videos/watch/04af977f-4201-4697-be67-a8d8cae6fa7a`},{type:`video`,homepage:!0,title:`Sita Sings the Blues`,thumbnailName:`sita-sings-blues.jpg`,description:`Written, directed, produced and animated by American artist Nina Paley Sita Sings the Blues is an animated movie where Sita is a goddess separated from her beloved Lord and husband Rama. Three hilarious shadow puppets narrate both ancient tragedy and modern comedy in this beautifully animated interpretation of the Ramayana. Set to the 1920's jazz vocals of torch singer Annette Hanshaw, Sita Sings the Blues earns its tagline as "the Greatest Break-Up Story Ever Told."`,tags:[`#Ramayana`,`#musical`,`#fantasy`],url:`https://videos.domainepublic.net/w/tEALZAbtrB13xpPd3KeXas`},{type:`video`,homepage:!0,title:`The Hackers War`,thumbnailName:`hackers-war.png`,description:`The Hacker Wars (2014) is a film about the targeting of hacktivists and journalists by the US government. The film follows the information warriors who are fighting back, and it depicts the dangerous battle in which (h)ac(k)tivists fight for information freedom. Hacktivists impact the world in a new way by using the government's information against itself to call out those in power. The Hacker Wars takes you to the front lines of the high-stakes battle over the fate of the Internet, freedom and privacy.`,tags:[`#information`,`#freedom`,`#privacy`],url:`https://peertube.fr/videos/watch/161eaaa2-92ad-47f9-b6e0-17c7585bbef1`},{type:`video`,homepage:!0,title:`Missing Halloween`,thumbnailName:`missing-halloween.png`,de
10scription:`Written, directed, produced and animated by Mike Inel, Missing Halloween is a short animation about a boy meeting his best friend to celebrate Halloween, making trick-or-treat. The Animation mashed sad stories with beautiful animation. The black and white drawings are beautiful and the story, although a little sad, is very poetic.`,tags:[`#Halloween`,`#cute`,`#friendship`],url:`https://aperi.tube/videos/watch/860e3484-73df-43b1-8b20-abcfe6c47360`},{type:`channel`,homepage:!0,title:`Techlore`,thumbnailName:`techlore.png`,description:`Techlore is Henry's channel, a tech enthusiast who's passionate about privacy and security. Started in december 2014, this channel contains many videos to spread awareness an offer a centralized place for information related to basic privacy and security while using the internet. With the video based-course Go Incognito, Henry aims to educate people around the world to transform their way of thinking about why, where, when and how to treat their data and personal information.`,tags:[`#privacy`,`#data`,`#security`],url:`https://bitcointv.com/c/techlore`},{type:`channel`,homepage:!0,title:`Copy-Me`,thumbnailName:`copy-me.png`,description:`Copy-Me is a media debunking the myths of copyright and copying. On this channel you can find 2 webseries. The Creativity Delusion is a multi-part video essay on how our misconceptions about ideas and the way brains work impact our views about creation. These also extend to intellectual property. And of course, this videos are under a free license, without any sort of restriction.`,tags:[`#creativity`,`#publicdomain`,`#sharing`],url:`https://tilvids.com/video-channels/copyme_channel/videos`},{type:`channel`,homepage:!0,title:`Gaby Weber Documentaries`,thumbnailName:`gaby-weber.png`,description:`Gabriele "Gaby" Weber is a German journalist. She has been reporting from South America since the mid-eighties, mainly for ARD. Her focal points are international politics, human rights and the history of German-Latin American relations. On this channel, you can discover her documentary movies in german, english and spanish languages.`,tags:[`#documentary`,`#geopolitical`,`#journalism`],url:`https://peertube.ch/accounts/gabyweber/video-channels`},{type:`instance`,homepage:!0,title:`XR Tube`,thumbnailName:`extinction-rebellion.jpg`,shortDescription:`The PeerTube platform of Extinction Rebellion.`,description:`XR Tube is eXtinction Rebellion's instance. You can find on this instance many videos documenting the actions of this global environmental movement with the stated aim of using nonviolent civil disobedience to compel government action to avoid tipping points in the climate system, biodiversity loss, and the risk of social and ecological collapse. This instans is an ad-free, censorship-resistant video library with an account for every national group, hosted on renewable energy-powered infrastructure.`,tags:[`#ecology`,`#collapsology`,`#civil_disobedience`],url:`https://tube.rebellion.global/videos/local`},{type:`instance`,homepage:!0,title:`Blender`,thumbnailName:`blender.jpg`,shortDescription:`Videos presenting the evolutions of the 3D creation software, tutorials and animated films supported by the Blender Foundation.`,description:`The Official Blender Foundation PeerTube instance give you access to videos presenting the evolutions of the 3D creation software, tutorials and animated films supported by the Blender Foundation. All videos published on this instance are under Creative Commons Attribution licence.`,tags:[`#Blender`],url:`https://video.blender.org/videos/local`},{type:`instance`,homepage:!0,title:`TILvids`,thumbnailName:`tilvids.jpg`,shortDescription:`A video community focused on sharing best content at the crossroads of education and entertainment, made by some of the best independent creators.`,tags:[],url:`https://tilvids.com`},{type:`instance`,homepage:!0,title:`Beeld & Geluid`,thumbnailName:`beeldengeluid.jpg`,shortDescription:`Netherland Museum for media culture, Beeld & Geluid offers online access to audiovisual archive collections to stimulate creative reuse.`,tags:[],url:`https://peertube.beeldengeluid.nl`},{type:`instance`,homepage:!0,title:`Privacy International Media Server`,thumbnailName:`privacy-international.jpg`,shortDe
10scription:`Videos presenting excessive state and corporate surveillance issues and advices on how to increase security and freedom through better privacy.`,tags:[],url:`https://media.privacyinternational.org/videos/local`},{type:`instance`,homepage:!0,title:`Basspistol`,thumbnailName:`basspistol.jpg`,shortDescription:`Video platform for the Underground Artists sharing their music under free license.`,tags:[],url:`https://v.basspistol.org/home`}]}}},{data:function(){return{contentSelectionsFR:[{type:`video`,homepage:!0,title:`Nothing to hide`,thumbnailName:`nothing-to-hide.jpg`,url:`https://media.zat.im/videos/watch/35badfed-5322-48ac-b5c1-71b1ad88262e`,tags:[`#privacy`,`#documentaire`,`#capitalisme-de-surveillance`],shortDescription:`Nothing to Hide est un documentaire franco-allemand de Marc Meillassoux et Mihaela Gladovic, qui s'intéresse aux effets de la surveillance de masse sur les individus et la société.`,description:`Nothing to Hide (2017) est un film documentaire franco-allemand de Marc Meillassoux et Mihaela Gladovic, qui s'intéresse aux effets de la surveillance de masse sur les individus et la société. Proposant un regard critique à propos des lois sur le renseignement mises en place par de nombreux Ãtats ces dernières années, le film nous rappelle à quel point le débat sur lâusage des données personnelles est actuel et questionne les fondements de nos démocraties.`},{type:`video`,homepage:!0,title:`Big Buck Bunny`,thumbnailName:`bunny.jpg`,shortDescription:`Big Buck Bunny raconte l'histoire d'un lapin géant avec un cÅur gros comme ça ! Il sâagit d'une réalisation de la fondation Blender.`,description:`Big Buck Bunny raconte l'histoire d'un lapin géant avec un cÅur gros comme ça. Mais lorsque trois rongeurs malicieux le harcèlent rudement et font preuve de cruauté envers les autres animaux, quelque chose se déclenche chez lui... Dans la tradition typique des dessins animés, il prépare aux méchants rongeurs une vengeance comique. Ce court-métrage d'animation s'inscrit dans la ligne directe des réalisations proposées par la Fondation Blender sous le nom de code "projet pêche".`,tags:[`#lapin`,`#vengeance`,`#animation`],url:`https://video.blender.org/videos/watch/bf1f3fb5-b119-4f9f-9930-8e20e892b898`},{type:`video`,homepage:!0,title:`En quête d'autonomie`,thumbnailName:`autonomie.jpg`,shortDescription:`Ce documentaire réalisé par Demos Kratos et entièrement auto-produit va à la rencontre des habitants de trois écovillages.`,description:`Notre génération va devoir faire face à un effondrement économique, politique et biotique. Il devient donc impératif de faire société autrement et, surtout, dâapprendre à être résilient. Ce documentaire réalisé par Demos Kratos et entièrement auto-produit grâce au financement participatif va à la rencontre des habitants de trois écovillages pour apprendre de leurs expériences. Au travers de leurs témoignages, ils nous transmettent les enseignements quâils ont tirés pour bâtir leurs habitats, produire leur énergie, faire pousser leur alimentation, sâorganiser en collectif et ainsi devenir plus autonomes.`,tags:[`#ecovillage`,`#autonomie`,`#activisme`],url:`https://tube.nuagelibre.fr/videos/watch/128030c5-f548-47d6-8379-fb436cea665f`},{type:`video`,homepage:!1,thumbnailName:`bigpharma.png`,title:`Vers une santé à plusieurs vitesses avec Big Pharma et ses brevets`,description:`Ce bonus du film documentaire de Philippe Borrel "La bataille du Libre" est l'interview d'Olivier Maguet (juriste / administrateur bénévole à Médecins du Monde), du Pr Philippe Even (médecin pneumologue) et de la chercheuse en sciences sociales Gaëlle Krikorian. On y découvre comment l'industrie pharmaceutique s'est concentrée sur les trente dernières années, comment les logiques spéculatives ont pervertit la propriété intellectuelle. Et on comprend comment les laboratoires pharmaceutiques arrivent à vendre un produit non pas en fonction du coût de recherche et de développement, mais uniquement en fonction de ce que les malades (ou les Etats) sont prêt à payer.`,tags:[`#BigPharma`,`#brevets`,`#santé`],url:`https://peertube.fr/videos/watch/6d4f9b37-8417-465f-8149-5d0712216dd7`},{type:`channel`,homepage:!0,title:`DataGueule`,thumbnailName:`datagueule.jpg`,description:`DataGueule, câest une websérie documentaire créée en 2014 qui présente à chaque épisode, de façon simple et imagée, une problématique sociétale à lâaide de données statistiques soigneusement sélectionnées et commentées (les datas). Unâ
e invitéâ
e spécialiste du thème sélectionné enrichit de façon complémentaire lâargumentaire chiffré déjà solide, tout en proposant des solutions qui profiteraient au plus grand nombre. Un excellent moyen de se sensibiliser aux questions et problématiques qui secouent notre civilisation !`,tags:[`#DataJournalisme`,`#documentaire`,`#société`],url:`https://peertube.datagueule.tv/video-channels/c2fbac48-b069-42dd-b24c-7969c14a1374/videos`},{type:`channel`,homepage:!0,title:`Hygiène Mentale`,thumbnailName:`hygiene-mentale.jpg`,description:`La chaîne Hygiène Mentale se donne pour objectif de nous apprendre à nous forger un esprit critique face aux flux permanents dâinformations qui prétendent tous détenir les clés de la vérité. En nous dispensant divers conseils basiques pour ne pas nous laisser tromper par des arguments fallacieux, Christophe Michel (le créateur de la chaîne)
10nous permet de développer des méthodes d'autodéfense intellectuelle et de nous faire découvrir les instruments critiques pour nous protéger de la désinformation.`,tags:[`#VulgarisationScientifique`,`#zététique`,`#désinformation`],url:`https://skeptikon.fr/video-channels/ecf58044-ecfd-46b8-bf6f-d8206bbace38/videos`},{type:`channel`,homepage:!0,thumbnailName:`stop-nous.jpg`,title:`Stop nous si tu peux`,description:`Une chaîne pour sensibiliser au voyage alternatif et aux pratiques de l'auto-stop. Le principe ? Voyager sobrement, sans argent, en favorisant les rencontres, les échanges et l'entraide ! Ãquipés d'un sac à dos, de caméras et dâune dose de bonne humeur, découvrez les aventures de Thomas et Quentin, deux baroudeurs qui misent sur la bienveillance pour réussir à se loger, se déplacer et se nourrir.`,tags:[`#auto-stop`,`#voyage`,`#liberté`],url:`https://hitchtube.fr/video-channels/snstp_channel/videos`},{type:`channel`,homepage:!0,thumbnailName:`numericatous.png`,title:`Numericatous, le numérique pour tous`,description:`Cette chaîne vous propose plus de 20 vidéos pour vous accompagner et vous initier à lâusage dâun numérique libre et éthique. Découvrez les principaux logiciels libres et leur fonctionnement ainsi que de nombreuses astuces pour modifier vos pratiques numériques.`,tags:[`#tutoriel`,`#logiciels_libres`],url:`https://peertube.iriseden.eu/video-channels/numericatous_linux/videos`},{type:`channel`,homepage:!0,thumbnailName:`heureka.png`,title:`Heu?reka`,description:`A l'aide de nombreux schémas, graphiques et animations pour rendre ses explications plus intelligibles, Gilles Mitteau explique depuis 2015 avec pédagogie et humour le fonctionnement de l'économie et de la finance, en particulier leurs mécanismes les plus complexes et les plus austères. Les épisodes sont écrits comme des dialogues entre deux personnages afin de permettre une meilleure compréhension.`,tags:[`#économie`,`#finance`,`#VulgarisationScientifique`],url:`https://indymotion.fr/video-channels/heu.reka_channel/videos`},{type:`channel`,homepage:!0,thumbnailName:`akt2172.png`,title:`AKT 2172 - Chroniques d'un futur prévu`,de
10scription:`J'ai reçu d'étranges messages en provenance... du futur ! Ca parle de changement climatique et de la vie à Lyon dans 150 ans. Apparemment c'est pas foufou, regardez.`,tags:[`#écologie`,`#lyon`,`#VulgarisationScientifique`],url:`https://skeptikon.fr/c/tibboh_channel/videos`},{type:`channel`,homepage:!0,thumbnailName:`monsieurphi.png`,title:`Monsieur Phi`,description:`Depuis 4 ans, sur cette chaîne, MonsieurPhi (Thibaut Giraud, un prof de philo devenu vidéaste) nous parle de ce qu'est la philosophie, de son utilité, de son rapport aux sciences et à la religion, de philosophes, dâécrivains, de fascinants théorèmes et même de lâéventuelle probabilité que nous soyons tous des simulations. Des thèmes compliqués en apparence simplifiés pour les rendre audibles et compréhensibles pour les non-initiés !`,tags:[`#philosophie`,`#science`,`#VulgarisationScientifique`],url:`https://video.antopie.org/video-channels/monsieurphi/videos`},{type:`instance`,homepage:!1,title:`Colibri Outils Libres`,thumbnailName:`colibris.jpg`,shortDescription:`Crée par l'association Colibris, cette plateforme diffuse des vidéos à propos de la transition écologique.`,description:`Cette instance, maintenue et modérée par l'association Colibris, diffuse des vidéos sur les thèmes de la transition écologique. On y retrouve les nombreuses vidéos utilisées dans les différents Moocs créés par l'association, des reportages et documentaires sur la nature et l'écologie, mais aussi des vidéos de Jean-Michel Cornu de la chaîne Trucs d'animation sur les techniques d'animation et de facilitation.`,tags:[`#écologie`,`#permaculture`,`#monnaies`],url:`https://video.colibris-outilslibres.org/videos/local`},{type:`instance`,homepage:!0,thumbnailName:`extinction-rebellion.jpg`,title:`Extinction Tubellion`,shortDescription:`La plateforme PeerTube du mouvement <strong>Extinction Rebellion France</strong>.`,description:`Extinction Tubellion est l'instance Peertube du mouvement Extinction Rebellion France. Retrouvez sur cette instance de nombreuses vidéos documentant les actions de ce mouvement social écologiste qui revendique l'usage de la désobéissance civile non violente afin d'inciter les gouvernements à agir dans le but d'éviter les points de basculement dans le système climatique, la perte de la biodiversité et le risque d'effondrement social et écologique.`,tags:[`#écologie`,`#collapsologie`,`#désobéissance_civile`],url:`https://tube.extinctionrebellion.fr/`},{type:`instance`,homepage:!1,thumbnailName:`default.jpg`,shortDescription:`Créée par <strong>«\xA0Quâest-ce que Tu GEEKes ? »</strong>, la chaîne de vulgarisation informatique accessible.`,title:`Qu'est-ce que tu GEEKes ?`,description:`Quâest-ce que tu GEEKes ? (ou QTG? en abrégé) a un seul objectif : vulgariser lâinformatique pour la rendre compréhensible par tous avec des réalisations sourcées, libres de droit et sans publicité. Et pour réaliser cela, Tom et Flo nous proposent des vidéos regroupées sous 5 formats différents, histoire qu'il y en ait pour tous les goûts. Lâensemble des réalisations sont libres de droit dâexploitation et de modification et ne contiennent pas de publicité.`,tags:[`#informatique`,`#vulgarisation`,`#tutoriel`],url:`https://peertube.qtg.fr/`},{type:`instance`,homepage:!0,thumbnailName:`skeptikon.png`,shortDescription:`Skeptikón est une plateforme de vidéos en ligne dédiée à la <strong>Zététique, à l'esprit critique, et au scepticisme</strong> de manière plus générale.`,title:`Skeptikón`,description:`Association à but non-lucratif, Skeptikón fait la promotion de l'esprit critique et de la démarche scientifique, notamment par la production et la mise à disposition de ressources textuelles ou audiovisuelles dédiées à ces sujets. Leur instance regroupe à ce jour plus de 900 vidéos dédiées à la zététique, à l'esprit critique et au scepticisme de manière plus générale. Si ces sujets vous intéressent, vous y trouverez, littéralement, des heures entières de vidéos portant sur des sujets divers.`,tags:[`#zététique`,`#scepticisme`,`#VulgarisationScientifique`],url:`https://skeptikon.fr`},{type:`instance`,homepage:!0,shortDescription:`Plateforme PeerTube regroupant des <strong>créateurs de vidéos de jeux vidéos</strong> de tout type et de toutes origines.`,thumbnailName:`pair2jeux.png`,title:`P2J : Pair 2 jeux`,description:`L'instance Pair 2 jeux regroupe principalement des créations de vidéastes français passionnés par les jeux vidéo. Hébergeant plus de 2800 vidéos, Pair 2 jeux vous permettra de découvrir l'univers des jeux vidéo, que ce soit via des vidéos de présentation, des extraits ou des séquences live de gameplay. Victime de son succès, les inscriptions pour uploader des vidéos sont fermées pour le moment, mais vous pouvez toujours vous inscrire pour suivre et commenter celles qui y sont diffusées !`,tags:[`#jeuxvidéo`,`#gameplay`],url:`https://videos.pair2jeux.tube/`}]}}}],data(){let e=this.$language.current.replace(`_`,`-`);return{findPeerTubeSubtitle:this.$gettext(`Discover our recommendations selected among the <strong>%{ videos } videos</strong> and the <strong>%{ platforms } platforms</strong>
10 of the PeerTube network`,{videos:1e6.toLocaleString(e),platforms:1600 .toLocaleString(e)}),findPeerTubeTab:`instance`,contentSelectionInstances:[],contentSelectionVideos:[],maxItems:0}},mounted(){this.contentSelectionInstances=this.getContentSelections(`instance`),this.contentSelectionVideos=this.getContentSelections(`video`),window.location.hash===`#find-peertube-videos`&&(this.findPeerTubeTab=`video`)},methods:{getContentSelections(e){let t=2;return window.screen.width>800&&(t=4),window.screen.width>1200&&(t=6),(this.$language.current.startsWith(`fr_`)?this.contentSelectionsFR:this.contentSelectionsEN).filter(t=>t.type===e&&t.homepage===!0).slice(0,t)}}}),Il={class:`find-peertube`},Ll={class:`title-information`},Rl={class:`tab-header`},zl={class:`d-none d-md-inline`},Bl={class:`d-md-none`},Vl={class:`d-none d-md-inline`},Hl={class:`d-md-none`},Ul={class:`big-container color-container`},Wl={key:0,class:`jpt-container card-container`},Gl=[`src`],Kl=[`href`],ql={key:1,class:`jpt-container card-container`,dir:`ltr`},Jl=[`src`],Yl=[`href`];function Xl(e,t,n,r,i,a){let o=m(`SafeHTML`),s=m(`SepiaSearchImage`),l=m(`router-link`);return g(),c(`div`,Il,[T(`h2`,null,[u(o,null,{default:k(()=>[S(D(e.$gettext(`<strong>What do we find</strong>, on PeerTube?`,!0)),1)]),_:1})]),t[4]||(t[4]=T(`div`,{class:`small-separator`},null,-1)),T(`p`,Ll,[u(o,null,{default:k(()=>[S(D(e.findPeerTubeSubtitle),1)]),_:1})]),T(`div`,Rl,[u(s,{class:`sepia-search-image d-none d-xl-inline`,width:`217`,height:`182`}),T(`a`,{id:`find-peertube-instances`,href:`#find-peertube-instances`,class:pe({"tab-active":e.findPeerTubeTab===`instance`}),onClick:t[0]||(t[0]=t=>e.findPeerTubeTab=`instance`)},[T(`span`,zl,D(e.$gettext(`Platforms created with PeerTube`)),1),T(`span`,Bl,D(e.$gettext(`Platforms`)),1)],2),T(`a`,{id:`find-peertube-videos`,href:`#find-peertube-videos`,class:pe({"tab-active":e.findPeerTubeTab===`video`}),onClick:t[1]||(t[1]=t=>e.findPeerTubeTab=`video`)},[T(`span`,Vl,D(e.$gettext(`Videos hosted on a PeerTube platform`)),1),T(`span`,Hl,D(e.$gettext(`Videos`)),1)],2)]),T(`div`,Ul,[e.findPeerTubeTab===`instance`?(g(),c(`div`,Wl,[(g(!0),c(Pe,null,y(e.contentSelectionInstances,n=>(g(),c(`div`,{key:n.url,class:`card card-instance`,dir:`ltr`},[T(`img`,{width:`117`,height:`70`,src:e.buildImgUrl(`content-selection-thumbnails/`+n.thumbnailName),alt:``},null,8,Gl),T(`div`,null,[T(`h4`,null,D(n.title),1),t[2]||(t[2]=T(`div`,{class:`small-separator`},null,-1)),T(`p`,null,[u(o,null,{default:k(()=>[S(D(n.shortDescription),1)]),_:2},1024)]),T(`a`,{dir:`auto`,class:`jpt-secondary-button jpt-smaller-button jpt-link-button`,target:`_blank`,rel:`noopener noreferrer`,href:n.url},D(e.$gettext(`Explore this platform`)),9,Kl)])]))),128))])):te(``,!0),e.findPeerTubeTab===`video`?(g(),c(`div`,ql,[(g(!0),c(Pe,null,y(e.contentSelectionVideos,n=>(g(),c(`div`,{key:n.url,class:`card card-video`},[T(`img`,{width:`240`,height:`135`,src:e.buildImgUrl(`content-selection-thumbnails/`+n.thumbnailName),alt:``},null,8,Jl),T(`div`,null,[T(`h4`,null,D(n.title),1),t[3]||(t[3]=T(`div`,{class:`small-separator`},null,-1)),T(`p`,null,[u(o,null,{default:k(()=>[S(D(n.shortDescription),1)]),_:2},1024)]),T(`a`,{dir:`auto`,class:`jpt-secondary-button jpt-smaller-button jpt-link-button`,target:`_blank`,rel:`noopener noreferrer`,href:n.url},D(e.$gettext(`Watch the video`)),9,Yl)])]))),128))])):te(``,!0),u(l,{to:`/browse-content`,class:`jpt-primary-button jpt-link-button`},{default:k(()=>[S(D(e.$gettext(`Discover more content`)),1)]),_:1})])])}var Zl=O(Fl,[[`render`,Xl],[`__scopeId`,`data-v-cba1e6a3`]]),Ql={xmlns:`http://www.w3.org/2000/svg`,"xmlns:xlink":`http://www.w3.org/1999/xlink`,width:`206.284`,height:`224.624`,viewBox:`0 0 54.579 59.432`};function $l(e,t){return g(),c(`svg`,Ql,[...t[0]||(t[0]=[Fe(`<defs><radialGradient xlink:href="#pointing_svg__a" id="pointing_svg__b" cx="56.456" cy="167.686" fx="56.456" fy="167.686" r="20.58" gradientTransform="matrix(1.20299 0 0 .16716 -95.62 147.078)" gradientUnits="userSpaceOnUse"></radialGradient><linearGradient id="pointing_svg__a"><stop style="stop-color:#838383;stop-opacity:1;" offset="0"></stop><stop style="stop-color:#bfbfbf;stop-opacity:0;" offset="1"></stop></linearGradient></defs><g transform="translate(57.528 -119.118)"><ellipse style="color:#000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:.78899997;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000;solid-opacity:1;vector-effect:none;fill:url(#pointing_svg__b);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;paint-order:markers stroke fill;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate;
10" cx="-27.705" cy="175.109" rx="24.757" ry="3.44"></ellipse><path style="opacity:1;vector-effect:none;fill:#ffb370;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;" d="M-46.586 171.952c.722-.324 1.8 1.189 2.892 1.35 1.093.16 2.967.128 4.051-1.476 1.085-1.603 3.926.313 4.104.822.177.51-2.501 1.75-4.135 2.328-1.633.578-3.373.313-4.535-.343-1.09-.616-2.377-2.68-2.377-2.68z"></path><path style="opacity:1;vector-effect:none;fill:#cb6e3b;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;" d="M-39.895 161.926c-.362 1.185 5.075 5.48 9.16 4.902 4.085-.58 6.131-2.42 6.757-3.197.625-.778 1.298-3.725 1.373-4.61.074-.883-6.385-.557-8.758-.056-2.372.5-6.587 1.384-8.532 2.961z"></path><path style="opacity:1;vector-effect:none;fill:#ffb370;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;" d="M-36.719 166.545c.836-.07 1.509-1.482 1.695-1.938.187-.457-1.49-1.945-1.793-2.116-.303-.172-2.77.167-3.081.372-.312.204-3.133 2.586-2.75 4.931.384 2.346 1.707 4.437 3.621 5.17.908.347 2.939.53 3.125-.89.07-.542-1.983-.717-2.245-2.117-.295-1.574.03-2.31 1.428-3.412z"></path><path style="color:#000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000;solid-opacity:1;vector-effect:none;fill:#fd9c50;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;paint-order:markers stroke fill;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate;" d="M-19.808 144.43c2.32 11.268-3.095 18.714-11.26 20.322-7.243 1.426-16.612-5.823-17.391-14.566-.615-6.884 3.899-12.105 12.113-13.39 8.002-1.251 15.512 2.65 16.538 7.634z"></path><path style="fill:#fd9c50;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;" d="M-43.125 120.896c.457-1.261 2.105-2.41 3.127-1.38.606.61 28.45 22.272 29.261 22.823 1.113.755 1.53 2.201.443 3.023-1.153.558-43.048 10.875-44.108 11.24-1.06.364-3.999-.787-2.873-2.52s13.71-31.142 14.15-33.186z"></path><path style="fill:#4e3b3a;fill-opacity:1;fill-rule:evenodd;stroke:#2f2828;stroke-width:.36500001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;" d="M-34.063 153.415c.025-.835.785-.957.856-.272.07.685.136 1.196.123 1.592-.02.61-.825.88-.905.015-.058-.455-.05-.874-.074-1.335z"></path><path style="opacity:1;vector-effect:none;fill:#4e3b3a;fill-opacity:1;fill-rule:evenodd;stroke:#2f2828;stroke-width:.36500001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;" d="M-26.656 151.627c.113-.828.882-.87.88-.181-.003.688.019 1.405-.09 1.785-.129.446-.814.55-.802-.318-.01-.459-.013-.825.012-1.28
106z"></path><path style="opacity:1;vector-effect:none;fill:#91332b;fill-opacity:1;fill-rule:evenodd;stroke:#5d0000;stroke-width:.36499998;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;" d="M-29.237 161.074c-.504-.183-.324-.923-.153-1.55.418-1.275 1.507-1.843 1.014.108-.5 1.516-.86 1.442-.86 1.442z"></path><path style="opacity:1;vector-effect:none;fill:#fd9c50;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;" d="M-32.109 167.41c.93-.066 1.693-1.66 1.905-2.178.212-.517-1.638-2.243-1.974-2.445-.335-.2-3.71-.069-4.059.158-.349.227-3.336 3.169-2.933 5.849s2.168 4.808 4.29 5.679c1.007.413 2.853.913 3.074-.702.084-.616-1.648-.899-1.926-2.5-.312-1.798.056-2.632 1.623-3.86zm9.481-2.533c-.02.784-1.59 1.604-2.102 1.84-.511.236-2.345-1.112-2.565-1.37-.22-.257-.013-2.59.198-2.908.212-.318 2.739-3.264 5.463-3.234 2.725.03 5.226.968 6.21 2.641.468.794.828 2.652-.79 3.021-.617.141-.97-1.739-2.6-1.788-1.83-.055-2.653.347-3.814 1.798z"></path><path style="opacity:1;vector-effect:none;fill:#fd9c50;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;" d="M-8.18 164.37c-.764.147-1.288-1.498-2.243-1.884-.956-.385-3.546.005-5.04 1.27-1.493 1.263-1.492-1.864-1.498-2.378-.006-.515 1.676-1.134 3.357-1.322 1.68-.188 3.2.435 4.066 1.298.813.81 1.359 3.016 1.359 3.016zm-34.165 8.91c.722-.324 1.8 1.19 2.892 1.35 1.093.161 2.967.128 4.051-1.475 1.085-1.604 3.56.579 3.738 1.088.177.51-2.135 1.484-3.769 2.062-1.633.578-3.373.312-4.534-.344-1.091-.616-2.378-2.68-2.378-2.68zm21.606-.999c-.55-.3-1.346 1.091-2.17 1.238-.825.146-2.242.112-3.083-1.366-.84-1.477-2.965.281-3.093.75-.128.469 1.914 1.615 3.157 2.15 1.242.535 2.555.294 3.425-.308.817-.565 1.764-2.464 1.764-2.464z"></path><path style="color:#000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000;solid-opacity:1;vector-effect:none;fill:#cb6e3b;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;paint-order:markers stroke fill;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate;" d="M-27.64 166.19a.381.381 0 0 0-.248.07l-.316.23a1.132.626 47.67 0 0-.087.047 1.132.626 47.67 0 0 .23 1.232 1.132.626 47.67 0 0 1.148.534l.002.002.011-.006a1.132.626 47.67 0 0 .078-.043 1.132.626 47.67 0 0 .02-.016l.349-.21a.376.376 0 0 0 .138-.214c.07-.264-.064-.663-.369-1.019-.304-.356-.672-.596-.955-.607zm.921 2.503a.6.94 17.456 0 0-.76.717.6.94 17.456 0 0 .188 1.046v.002l.011.005a.6.94 17.456 0 0 .076.037.6.94 17.456 0 0 .022.006l.356.158a.419.419 0 0 0 .243.007c.249-.065.496-.332.617-.702.162-.494.099-.98-.215-1.089l-.353-.124a.6.94 17.456 0 0-.084-.042.6.94 17.456 0 0-.1-.021zm-.866 2.31a.525.873 62.224 0 0-.628.158.525.873 62.224 0 0-.54.793l-.001.002.004.01a.525.873 62.224 0 0 .028.068.525.873 62.224 0 0 .011.018l.14.307a.36.36 0 0 0 .161.146c.21.1.547.069.865-.103.424-.23.69-.584.548-.837l-.16-.286a.525.873 62.224 0 0-.03-.075.525.873 62.224 0 0-.398-.202zm-3.478-6.299-1.283.597c-1.847 1.344-2.65 2.722-2.709 3.241-.058.52-.34 1.704.577 3.216.515.98 1.595 1.344 2.154 1.593.338.198.638.633.724.801.03-.132.262-.815-.18-1.037l.041-.077c.005-.006.01-.012.013-.018a.319.319 0 0 0 .032-.065l.005-.01-.001-.003c.08-.249-.126-.598-.488-.825a1.23 1.23 0 0 0-.617-.199c-.188-.001-.335.062-.41.177a.32.32 0 0 0-.034.071l-.002.004a1.807 1.807 0 0 1-.403-.624.402.402 0 0 0 .113-.012l.363-.135.024-.005a.395.395 0 0 0 .078-.032l.012-.005v-.002c.261-.15.368-.587.253-1.032-.114-.443-.415-.766-.712-.764a.386.386 0 0 0-.187.05l-.064.019c.046-.217.12-.42.22-.616l.144.1a.37.37 0 0 0 .095.065l.009.006.002-.001c.294.132.793-.063 1.18-.46.435-.447.573-.991.308-1.215a.371.371 0 0 0-.084-.051l-.046-.039c.928-.154 1.68-1.656 1.892-2.155.101-.236.208-.191-.236-.672zm8.071-.284a.385.385 0 0 0 .118.23l.288.265a.366.366 0 0 0 .063.076c.257.233.777.024 1.163-.466.343-.436.47-.956.3-1.23l.001-.002-.009-.01a.371.371 0 0 0-.057-.068l-.02-.015-.274-.301a.376.376 0 0 0-.236-.095c-.273-.016-.638.193-.928.561-.29.368-.453.776-.408 1.056zm2.276-1.392c.038.295.397.55.852.605.457.055.876-.11.989-.388h.002l.003-.012a.394.394 0 0 0 .023-.104l.086-.38a.416.416 0 0 0-.041-.24c-.112-.231-.423-.421-.81-.468-.515-.062-.98.094-1.025.423l-.053.37a.394.394 0 0 0-.026.194zm2.427.63a.902.902 0 0 0 .223.44c.219.246.518.365.706.28l.002.001.006-.004a.24.24 0 0 0 .05-.03l.012-.01.219-.148a.265.265 0 0 0 .088-.14c.046-.168-.032-.411-.217-.62-.246-.278-.566-.423-.74-.281l-.2.159a.224.224 0 0 0-.053.033c-.083.066-.117.182-.096.32z"></path><path style="opacity:1;vector-effect:none;fill:#cb6e3b;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;" d="M-25.25 163.988c-.24.25-1.203 1.438-.372 2.537.36.177.684.284.856.205.51-.236 2.082-1.
10056 2.102-1.84 1.16-1.45 1.984-1.854 3.814-1.798 1.607.049 1.974 1.876 2.576 1.789-.172-.513-.207-.41-.537-1.16-1.858-1.874-2.113-1.637-4.329-1.76-1.63.175-2.933.816-4.11 2.027z"></path><path style="opacity:1;vector-effect:none;fill:#fd9c50;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;" d="M-29.108 166.865c-.784-.096-1.361-1.771-1.552-2.258-.19-.488 1.78-1.75 2.057-1.924.277-.173 2.595.247 2.894.47.3.225 3.023 2.811 2.75 5.28-.274 2.467-1.435 4.642-3.199 5.368-.836.344-2.728.485-2.954-1.02-.086-.573 1.828-.706 2.023-2.178.219-1.655-.67-2.54-2.019-3.738z"></path><path style="fill:#ffddc2;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:.36500001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;" d="M-44.456 129.85c-.259.62-.443 1.09-.627 1.42-.285.51-1.314.411-.982-.366.164-.417.383-.943.672-1.495.288-.552 1.195-.178.937.442z"></path><path style="fill:#ffddc2;fill-opacity:.60273976;fill-rule:evenodd;stroke:none;stroke-width:.36500001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;" d="M-25.338 165.487a2.708 2.708 0 0 1-.84-.663c-.133-.153-.238-.366-.226-.55.001-.093.027-.175.084-.219.148-.141.382-.138.608-.047.272.103.544.304.784.55a.844.844 0 0 1 .217.653c-.026.222-.165.396-.373.356a.751.751 0 0 1-.254-.08zm4.171-5.054a1.837 1.837 0 0 1-.786.063c-.148-.019-.31-.088-.395-.203-.045-.056-.072-.118-.062-.175.011-.164.14-.289.308-.357.2-.086.447-.115.7-.1.18.016.356.135.44.27.096.145.106.324-.028.412a.53.53 0 0 1-.177.09zm-15.018 4.96c-.065.235-.2.471-.386.687-.097.113-.246.21-.388.215-.071.007-.138-.005-.18-.046-.13-.1-.161-.277-.125-.454.04-.215.154-.436.308-.637a.608.608 0 0 1 .47-.215c.173.002.326.092.325.252a.532.532 0 0 1-.024.198z"></path><path style="fill:#fffdfb;fill-opacity:.46118721;fill-rule:evenodd;stroke:none;stroke-width:.36500001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;" d="M-40.444 165.437a1.837 1.837 0 0 1-.546.569c-.123.084-.29.14-.43.11-.07-.011-.132-.04-.162-.089-.101-.13-.087-.309-.007-.471a1.55 1.55 0 0 1 .457-.54.608.608 0 0 1 .508-.09c.168.044.294.17.253.326a.532.532 0 0 1-.073.185z"></path><path d="M50.943 151.141c-.4-.253.512-1.424.812-1.681.3-.258-.192 1.924-.812 1.681zm.892.325c-.414-.357.552-2.049.867-2.422.316-.372-.224 2.763-.867 2.422zm.981-.272c-.414-.358.552-2.05.867-2.422.316-.373-.223 2.763-.867 2.422z" style="fill:#d35034;fill-opacity:.44292238;fill-rule:evenodd;stroke:none;stroke-width:.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;" transform="translate(-86.211 7.439)"></path><path d="M59.278 149.607c-.414-.358.551-2.05.867-2.422.316-.373-.224 2.763-.867 2.422z" style="opacity:1;vector-effect:none;fill:#d35034;fill-opacity:.44292238;fill-rule:evenodd;stroke:none;stroke-width:.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;" transform="translate(-86.211 7.439)"></path><path d="M60.167 149.362c-.414-.358.551-2.05.867-2.423.316-.372-.224 2.763-.867 2.423zm.991-.537c-.349-.27.457-1.542.721-1.821.265-.28-.18 2.08-.721 1.82z" style="opacity:1;vector-effect:none;fill:#d35034;fill-opacity:.44292238;fill-rule:evenodd;stroke:none;stroke-width:.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;" transform="translate(-86.211 7.439)"></path><g style="opacity:.7;"><path d="M40.727 129.676c1.767-2.45 18.796-6.065 19.84-5.302 1.045.763.485 14.546-.84 14.988-1.325.442-19.643-6.714-19-9.686z" style="fill:#fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:.26499999;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;" transform="rotate(1.798 -228.673 -2625.129)"></path><path d="M60.726 124.265c.405 5.023.436 9.414-1.014 15.087 8.711-2.58 13.404-4.123 13.88-4.381.94-.511-.31-1.551-1.257-2.164-.326-.21-5.87-4.302-11.609-8.542z" style="fill:#f1680d;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;" transform="rotate(1.798 -228.673 -2625.129)"></path><path d="M46.539 114.109c-.345.023-.66.266-.852.88-.158.915-2.553 7.975-4.943 14.768 4.419-1.58 11.654-4.001 20.168-5.354-6.462-4.774-13.249-9.795-13.563-10.015-.258-.18-.543-.297-.81-.28z" style="fill:#211f20;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;" transform="rotate(1.798 -228.673 -2625.129)"></path><path d="M40.767 129.67c-2.218 6.308-4.442 12.415-4.868 13.146-.883 1.515 1.44 3.153 2.31 2.81.428-.169 12.909-3.711 21.39-6.222-6.697-3.927-14.61-7.64-18.832-9.734z" style="fill:#737373;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;" transform="rotate(1.798 -228.673 -2625.129)"></path></g></g>`,2)])])}var eu={render:$l},tu=l({components:{MascotPointing:eu}}),nu={class:`donate`},ru={class:`small-container d-flex flex-wrap flex-sm-nowrap`}
10,iu={class:`jpt-link-button jpt-primary-button`,href:`https://support.joinpeertube.org`,target:`_blank`,rel:`noopener noreferrer`};function au(e,t,n,r,i,a){let o=m(`MascotPointing`),s=m(`SafeHTML`);return g(),c(`div`,nu,[t[1]||(t[1]=T(`div`,{class:`background all-width-absolute`},[T(`div`,{class:`background-left`}),T(`div`,{class:`background-right`})],-1)),T(`div`,ru,[u(o),T(`div`,null,[T(`h3`,null,[T(`strong`,null,D(e.$gettext(`PeerTube exists thanks to your donations!`)),1)]),t[0]||(t[0]=T(`div`,{class:`small-separator`},null,-1)),T(`p`,null,[u(s,null,{default:k(()=>[S(D(e.$gettext(`Framasoft does not make money by developing PeerTube! We are <strong>a public interest organization where over 90% of our funding comes from donations.</strong>`,!0)),1)]),_:1})]),T(`p`,null,[u(s,null,{default:k(()=>[S(D(e.$gettext(`<strong>Every contribution,</strong> even the smallest, allows us to continue developing PeerTube. You think our project is going in the right direction? Please make a donation!`,!0)),1)]),_:1})]),T(`a`,iu,[T(`span`,null,D(e.$gettext(`Donate`)),1)])])])])}var ou=O(tu,[[`render`,au],[`__scopeId`,`data-v-b86b86ac`]]),su={width:`228`,height:`207`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`};function cu(e,t){return g(),c(`svg`,su,[...t[0]||(t[0]=[Fe(`<path d="M32.86 113.255c-10.881-21.626-14.704-42.292-8.334-58.686 6.318-16.37 22.776-28.447 40.685-32.988 17.91-4.54 37.27-1.547 58.107 2.59 20.836 4.139 43.096 9.445 61.437 23.724 18.341 14.278 32.763 37.529 28.831 56.934-3.932 19.406-26.167 34.943-51.537 46.831-25.37 11.889-53.875 20.13-77.097 12.958-23.274-7.15-41.212-29.737-52.093-51.363Z" fill="#FFF2E8"></path><path d="M149.921 56.904c-.283 0-.619.03-1.008.092a8.49 8.49 0 0 0-1.196.29c-.42.122-.851.28-1.292.474a8.88 8.88 0 0 0-1.228.672l-.284-.137-.913-2.92c1.281-.661 2.546-1.12 3.795-1.375 1.26-.264 2.426-.397 3.496-.397 1.197 0 2.216.122 3.056.367.85.244 1.543.575 2.078.993.546.418.945.902 1.197 1.452.252.54.378 1.105.378 1.696 0 .54-.089 1.024-.268 1.452a4.65 4.65 0 0 1-.708 1.177 6.428 6.428 0 0 1-.992.993c-.368.306-.751.607-1.15.902a47.22 47.22 0 0 0-1.15.871 7.109 7.109 0 0 0-.992.932 4.698 4.698 0 0 0-.693 1.1 3.22 3.22 0 0 0-.267 1.33v.29c0 .102.005.2.015.29h-3.716a8.753 8.753 0 0 1-.126-.626 6.42 6.42 0 0 1-.032-.657c0-.662.111-1.253.331-1.773a6.24 6.24 0 0 1 .819-1.406 8.87 8.87 0 0 1 1.071-1.176 35.77 35.77 0 0 0 1.071-1.024c.325-.326.598-.652.819-.978.22-.337.33-.693.33-1.07 0-.285-.063-.54-.189-.764a1.694 1.694 0 0 0-.519-.566 2.338 2.338 0 0 0-.772-.366 3.212 3.212 0 0 0-.961-.138Zm.174 19.699a3.3 3.3 0 0 1-1.26-.244 3.063 3.063 0 0 1-1.024-.658 3.168 3.168 0 0 1-.693-.993 3.114 3.114 0 0 1-.252-1.253c0-.469.089-.897.268-1.284a3.38 3.38 0 0 1 .74-1.024 3.41 3.41 0 0 1 2.331-.917c.441 0 .855.082 1.244.245a3.23 3.23 0 0 1 1.039.672c.294.275.525.606.693.994.168.387.252.804.252 1.253 0 .468-.094.901-.283 1.299a3.116 3.116 0 0 1-.74 1.008 3.212 3.212 0 0 1-1.056.658 3.298 3.298 0 0 1-1.259.244Zm15.942 14.031a4.13 4.13 0 0 0-.622-.123 5.345 5.345 0 0 0-.772-.036c-.274 0-.561.018-.86.057-.293.04-.579.103-.858.188l-.146-.133-.035-1.917a9.184 9.184 0 0 1 2.526-.159c.805.063 1.53.19 2.174.378.72.211 1.311.464 1.774.76.468.297.827.618 1.075.964.255.348.41.71.464 1.085.057.369.033.732-.071 1.087-.096.325-.235.6-.418.826-.182.226-.394.42-.634.584-.233.164-.49.305-.772.422-.275.12-.558.233-.851.34-.284.103-.565.21-.845.321a4.445 4.445 0 0 0-.761.386 2.91 2.91 0 0 0-.611.54c-.178.208-.31.459-.396.753l-.051.175c-.018.061-.032.12-.042.177l-2.236-.655a5.4 5.4 0 0 1 .035-.4c.023-.126.055-.26.097-.4.116-.399.287-.735.511-1.009a3.89 3.89 0 0 1 .741-.701c.271-.2.555-.374.852-.52.296-.146.571-.288.825-.427a4.27 4.27 0 0 0 .665-.444c.192-.163.321-.359.388-.585a.967.967 0 0 0 .021-.493 1.078 1.078 0 0 0-.213-.432 1.458 1.458 0 0 0-.4-.357 2.01 2.01 0 0 0-.554-.252Zm-3.37 11.883a2.054 2.054 0 0 1-.715-.369 1.914 1.914 0 0 1-.5-.576 1.999 1.999 0 0 1-.242-.72 1.965 1.965 0 0 1 .07-.798c.083-.282.212-.524.387-.725.184-.206.393-.368.626-.486.234-.118.485-.19.754-.219.275-.025.545 0 .811.078.265.078.5.2.705.367.211.168.38.364.507.588.128.217.209.457.242.72.032.262.009.528-.07.798a1.877 1.877 0 0 1-.4.732c-.175.201-.383.36-.623.476a2.014 2.014 0 0 1-.751.21 2.078 2.078 0 0 1-.801-.076Zm13.382-37.254a3.037 3.037 0 0 0-.419.195 3.879 3.879 0 0 0-.468.309 4.706 4.706 0 0 0-.481.402 4.063 4.063 0 0 0-.424.477l-.143-.015-.841-1.112a6.69 6.69 0 0 1 1.416-1.174c.5-.308.98-.544 1.439-.709.514-.184.969-.289 1.367-.313.403-.026.751.01 1.045.106.299.095.544.241.737.439.191.193.333.416.424.67a1.7 1.7 0 0 1 .108.663c-.01.211-.051.416-.123.614-.066.197-.157.39-.272.58a12.15 12.15 0 0 1-.355.563c-.122.182-.242.366-.359.55a3.33 3.33 0 0 0-.282.553c-.07.188-.112.381-.128.58-.015.197.015.401.09.61l.045.
10125c.016.044.033.085.051.123l-1.594.572a4.722 4.722 0 0 1-.151-.25 3.007 3.007 0 0 1-.114-.277 2.043 2.043 0 0 1-.131-.811c.014-.257.059-.5.134-.73a4.15 4.15 0 0 1 .279-.67c.111-.212.212-.413.301-.603a3 3 0 0 0 .201-.546.873.873 0 0 0-.023-.51.702.702 0 0 0-.198-.299.773.773 0 0 0-.31-.162 1.065 1.065 0 0 0-.388-.039 1.46 1.46 0 0 0-.433.09Zm3.107 8.425a1.503 1.503 0 0 1-.578.089 1.398 1.398 0 0 1-.54-.124 1.444 1.444 0 0 1-.45-.32 1.414 1.414 0 0 1-.301-.499 1.368 1.368 0 0 1-.083-.592 1.533 1.533 0 0 1 1.018-1.305c.19-.068.38-.097.572-.087a1.463 1.463 0 0 1 .999.448c.132.14.232.306.301.499a1.415 1.415 0 0 1-.083 1.148 1.462 1.462 0 0 1-.352.444 1.497 1.497 0 0 1-.503.299Z" fill="#F2690D"></path><path opacity=".2" d="M60.288 63.983c-.956.261-2.061.673-3.315 1.234a30.02 30.02 0 0 0-3.772 2.07 37.198 37.198 0 0 0-3.923 2.77 31.121 31.121 0 0 0-3.53 3.373l-1.081-.198-5.738-8.895c3.716-3.388 7.564-6.082 11.545-8.081 4.008-2.044 7.817-3.558 11.428-4.544 4.036-1.102 7.581-1.632 10.636-1.59 3.09.033 5.729.5 7.915 1.4 2.22.89 4.007 2.138 5.358 3.74a13.586 13.586 0 0 1 2.819 5.31c.492 1.802.631 3.498.42 5.09a16.075 16.075 0 0 1-1.319 4.577 22.275 22.275 0 0 1-2.441 4.227 90.51 90.51 0 0 1-3.056 4.066 165.257 165.257 0 0 0-3.083 3.964 24.647 24.647 0 0 0-2.497 4.023 16.108 16.108 0 0 0-1.334 4.308c-.24 1.49-.138 3.05.308 4.68l.264.97c.093.34.199.657.318.953l-12.533 3.422a31.913 31.913 0 0 1-.995-1.974 22.001 22.001 0 0 1-.705-2.163c-.603-2.209-.77-4.281-.5-6.217a21.52 21.52 0 0 1 1.482-5.444 31.027 31.027 0 0 1 2.54-4.91 118.561 118.561 0 0 0 2.678-4.402c.8-1.387 1.424-2.726 1.87-4.016.438-1.325.485-2.615.142-3.873-.26-.951-.704-1.743-1.333-2.375a5.87 5.87 0 0 0-2.267-1.407c-.892-.34-1.871-.512-2.937-.513-1.074-.035-2.196.106-3.364.425ZM78.81 129.53c-1.487.406-2.977.52-4.47.344-1.45-.152-2.8-.569-4.05-1.249a10.951 10.951 0 0 1-3.242-2.676c-.92-1.137-1.583-2.453-1.99-3.948-.428-1.563-.516-3.072-.267-4.528a11.664 11.664 0 0 1 1.563-4.097 11.966 11.966 0 0 1 2.946-3.214 12.057 12.057 0 0 1 4.079-1.99 11.23 11.23 0 0 1 4.418-.33c1.493.177 2.866.605 4.117 1.286a10.202 10.202 0 0 1 3.241 2.676c.92 1.136 1.583 2.452 1.99
101 3.948.427 1.563.502 3.094.227 4.593a10.706 10.706 0 0 1-1.577 4.046 11.208 11.208 0 0 1-2.96 3.163 11.644 11.644 0 0 1-4.026 1.976Z" fill="#F2690D"></path><g clip-path="url(#question_svg__a)"><path opacity=".789" d="M116.899 206.603c28.222 0 51.101-3.192 51.101-7.131 0-3.938-22.879-7.13-51.101-7.13-28.223 0-51.102 3.192-51.102 7.13 0 3.939 22.88 7.131 51.102 7.131Z" fill="url(#question_svg__b)" fill-opacity=".1"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M147.761 189.031c-1.491-.673-3.715 2.464-5.971 2.797-2.256.334-6.123.265-8.362-3.058-2.238-3.324-8.103.648-8.47 1.704-.366 1.056 5.163 3.627 8.534 4.825 3.371 1.198 6.963.648 9.361-.712 2.251-1.276 4.908-5.556 4.908-5.556Z" fill="#FFB370"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M127.393 177.824c-1.725-.148-3.114-3.072-3.499-4.019-.384-.947 3.076-4.03 3.702-4.386.626-.356 5.715.348 6.36.771.644.424 6.467 5.36 5.675 10.223-.792 4.862-3.522 9.195-7.474 10.715-1.875.72-6.066 1.097-6.45-1.846-.146-1.122 4.093-1.484 4.635-4.387.609-3.261-.061-4.789-2.949-7.071Z" fill="#FFB370"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M135.083 175.526c.251.437.645.841 1.126 1.179.253.175.6.292.887.229.146-.023.274-.083.336-.184.208-.27.179-.641.014-.978-.19-.409-.532-.794-.944-1.117a1.25 1.25 0 0 0-1.049-.19c-.346.093-.606.356-.522.677.024.132.084.285.151.384h.001Z" fill="#FFFDFB" fill-opacity=".461"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M83.541 189.54c1.491-.673 3.715 2.464 5.971 2.798 2.256.333 6.123.265 8.362-3.059 2.238-3.323 8.103.648 8.47 1.704.366 1.057-5.163 3.627-8.534 4.825-3.371 1.198-6.963.649-9.36-.711-2.252-1.277-4.909-5.557-4.909-5.557Z" fill="#FFB370"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M103.909 178.333c1.725-.148 3.114-3.072 3.499-4.019.384-.947-3.076-4.03-3.702-4.386-.626-.355-5.715.348-6.36.772-.644.423-6.467 5.36-5.675 10.222.792 4.862 3.522 9.195 7.474 10.715 1.875.721 6.066 1.097 6.45-1.846.146-1.122-4.093-1.484-4.635-4.387-.608-3.261.061-4.789 2.949-7.071Z" fill="#FFB370"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M96.22 176.036c-.251.437-.645.841-1.127 1.179-.253.175-.6.292-.887.229-.146-.024-.273-.083-.335-.185-.209-.27-.18-.64-.015-.978.19-.409.532-.793.944-1.117a1.254 1.254 0 0 1 1.05-.189c.345.093.606.355.52.676a1.107 1.107 0 0 1-.15.385Z" fill="#FFFDFB" fill-opacity=".461"></path><path d="M144.055 132.984c4.788 23.356-6.389 38.789-23.243 42.122-14.949 2.956-33.521-12.262-35.13-30.384-1.268-14.269 7.28-24.899 24.237-27.562 16.516-2.594 32.018 5.493 34.136 15.824Z" fill="#FD9C50"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M107.268 81.289c1.485-2.346 5.32-3.93 6.919-1.387.947 1.506 47.362 57.851 48.75 59.33 1.905 2.028 2.1 5.142-.46 6.316-2.572.612-91.609 2.663-93.908 2.925-2.299.262-7.707-3.388-4.662-6.389 3.044-3.002 41.561-56.856 43.361-60.795Z" fill="#FD9C50"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M99.378 99.637c-.798 1.138-1.38 2.007-1.898 2.592-.8.903-2.831.242-1.815-1.182a31.676 31.676 0 0 1 2.022-2.725c.827-.988 2.489.176 1.691 1.315Z" fill="#FFDDC2"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M112.236 180.46c1.958-.148 3.563-3.746 4.009-4.913.446-1.166-3.448-5.06-4.154-5.513-.706-.454-7.81-.157-8.545.355-.735.512-7.023 7.147-6.174 13.193.848 6.045 4.563 10.844 9.03 12.808 2.119.932 6.006 2.06 6.471-1.583.178-1.388-3.469-2.026-4.054-5.637-.657-4.056.118-5.938 3.417-8.71Z" fill="#FD9C50"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M90.795 193.234c1.52-.732 3.788 2.682 6.089 3.044 2.3.363 6.245.289 8.528-3.328 2.282-3.616 7.493 1.306 7.867 2.456.374 1.149-4.495 3.345-7.933 4.649-3.438 1.304-7.1.705-9.546-.774-2.296-1.39-5.005-6.047-5.005-6.047Z" fill="#FD9C50"></path><path d="M114.21 174.319c-.959.305-.928.439-2.442 1.582-3.647 2.752-5.033 6.025-5.156 7.196-.124 1.171-1.292 3.76.637 7.17 1.082 2.21 3.357 3.032 4.533 3.593.713.447 1.344 1.427 1.525 1.807.062-.298.55-1.837-.38-2.338l.088-.176c.01-.014.019-.026.027-.04a.668.668 0 0 0 .067-.146l.012-.024c-.001-.001-.002-.002-.002-.005.169-.561-.265-1.349-1.027-1.861-.42-.282-.89-.443-1.3-.448v.002c-.395-.005-.704.138-.862.396a.737.737 0 0 0-.071.162l-.004.008a4.108 4.108 0 0 1-.85-1.407.782.782 0 0 0 .24-.029l.763-.303.051-.01a.868.868 0 0 0 .165-.074l.024-.01v-.005c.55-.337.776-1.322.534-2.328-.241-.999-.874-1.726-1.5-1.722a.734.734 0 0 0-.394.114l-.134.041a5.71 5.71 0 0 1 .464-1.388l.301.223.038.04a.84.84 0 0 0 .161.108l.021.014.005-.002c.618.298 1.669-.141 2.482-1.036.917-1.009 1.208-2.237.65-2.741a.778.778 0 0 0-.176-.116l-.098-.087c1.954-.349 3.535-3.735 3.984-4.86.213-.533.273-.245-.661-1.329 0 0-1.184-.14-1.715.029Z" fill="#CB6E3B"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M103.655 175.911c-.136.529-.422 1.062-.812 1.55-.205.254-.518.472-.818.484-.15.016-.291-.01-.378-.103-.274-.227-.34-.625-.263-1.026.084-.483.324-.981.647-1.434.238-.32.653-.5.988-.487.366.004.69.208.687.57.011.145-.01.323-.05.446h-.001Z" fill="#FFDDC2" fill-opacity=".603"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M120.206 180.122c-1.958-.148-3.563-3.746-4.009
10-4.913-.446-1.167 3.448-5.06 4.154-5.514.707-.454 7.81-.156 8.545.356.735.512 7.023 7.147 6.175 13.192-.849 6.046-4.564 10.845-9.031 12.809-2.119.932-6.005 2.059-6.471-1.583-.177-1.389 3.469-2.027 4.054-5.638.658-4.056-.117-5.937-3.417-8.709Z" fill="#FD9C50"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M141.611 192.788c-1.52-.733-3.788 2.681-6.088 3.044-2.301.362-6.245.288-8.528-3.328-2.283-3.617-7.493 1.305-7.867 2.455-.374 1.15 4.494 3.346 7.932 4.649 3.438 1.304 7.101.706 9.546-.774 2.297-1.389 5.005-6.046 5.005-6.046Z" fill="#FD9C50"></path><path d="M117.961 175.135c.756.419.614.335 2.127 1.389 4.043 2.818 4.754 5.229 5.207 6.648.247 1.378.591 5.002-.102 6.757-1.082 2.209-3.356 3.032-4.533 3.593-.712.447-1.344 1.427-1.524 1.807-.063-.298-.551-1.838.379-2.339l-.088-.175-.027-.04a.75.75 0 0 1-.066-.147l-.013-.024.002-.004c-.169-.562.266-1.349 1.027-1.861.421-.283.89-.444 1.3-.448v.001c.396-.004.705.138.862.396.03.051.054.105.071.162l.005.009c.361-.406.663-.865.849-1.408a.78.78 0 0 1-.239-.029l-.763-.303-.052-.01a.833.833 0 0 1-.164-.074l-.025-.01v-.004c-.55-.337-.776-1.323-.534-2.328.242-.999.875-1.726 1.5-1.723a.735.735 0 0 1 .394.114l.134.041a5.75 5.75 0 0 0-.463-1.388l-.302.224a.709.709 0 0 1-.199.147l-.021.015-.004-.002c-.619.297-1.67-.141-2.483-1.036-.916-1.01-1.207-2.237-.65-2.742a.784.784 0 0 1 .177-.116l.097-.087c-1.954-.348-3.535-3.735-3.984-4.86-.212-.533-1.5.12-.566-.965.275-.318 1.848.363 2.671.82Z" fill="#CB6E3B"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M128.787 175.572c.137.53.423 1.063.812 1.55.206.255.518.472.818.484.15.017.291-.01.378-.102.274-.227.34-.626.264-1.026-.084-.483-.324-.982-.648-1.435a1.248 1.248 0 0 0-.988-.487c-.365.004-.689.209-.687.57-.01.146.01.323.051.446Z" fill="#FFDDC2" fill-opacity=".603"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M117.094 151.418c.19-1.71 1.776-1.732 1.807-.304.031 1.429.081 2.501-.012 3.31-.143 1.248-1.845 1.559-1.865-.241-.044-.952.043-1.811.07-2.765Zm15.536-1.457c.37-1.668 1.961-1.522 1.841-.107-.119 1.414-.195 2.893-.483 3.641-.338.879-1.766.885-1.598-.895.056-.945.113-1.699.24-2.639Z" fill="#4E3B3A" stroke="#2F2828" stroke-width="1.381"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M113.658 160.821c-.864-.686.916-2.74 1.515-3.151.599-.411-.194 3.905-1.515 3.151Zm1.897 1.033c-.903-.908.932-4.018 1.551-4.661.62-.644-.171 5.627-1.551 4.661Zm2.019-.168c-.903-.908.932-4.018 1.551-4.662.62-.643-.171 5.627-1.551 4.662Zm14.28-.613c-.903-.908.932-4.018 1.551-4.661.62-.644-.171 5.627-1.551 4.661Z" fill="#D35034" fill-opacity=".443"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M133.684 160.924c-.903-.908.932-4.018 1.551-4.661.62-.644-.171 5.627-1.551 4.661Zm2.011-.711c-.758-.701.79-3.004 1.312-3.476s-.154 4.23-1.312 3.476Z" fill="#D35034" fill-opacity=".443"></path><path d="M129.228 162.562c-1.498 3.156-6.851 3.369-8.283.366" stroke="#762C2C" stroke-width="2.513" stroke-linecap="round"></path><g opacity=".7" fill-rule="evenodd" clip-rule="evenodd"><path d="M95.156 111.964c4.812-3.973 40.719-2.213 42.406-.133 1.686 2.08-6.642 29.389-9.521 29.573-2.879.184-35.724-23.827-32.885-29.44Z" fill="#fff"></path><path d="M137.915 111.67c-1.82 10.276-4.056 19.089-9.922 29.686 18.755-.563 28.938-1.175 30.023-1.441 2.147-.527.195-3.27-1.378-4.998-.541-.595-9.477-11.721-18.723-23.247Z" fill="#F1680D"></path><path d="M114.925 83.84c-.699-.137-1.457.185-2.162 1.312-.794 1.75-9.271 14.624-17.599 26.966 9.653-.829 25.372-1.855 43.087-.066-10.41-12.977-21.34-26.618-21.852-27.225-.421-.498-.929-.881-1.474-.987Z" fill="#211F20"></path><path d="M95.235 111.992c-7.73 11.459-15.368 22.516-16.602 23.755-2.556 2.566 1.229 7.075 3.145 6.848.943-.112 27.725-.612 45.978-1.16-11.322-11.401-25.183-23.017-32.52-29.443Z" fill="#737373"></path></g></g><defs><radialGradient id="question_svg__b" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="matrix(51.1013 0 0 7.13079 116.899 199.472)"><stop></stop><stop offset="1" stop-opacity="0"></stop></radialGradient><clipPath id="question_svg__a"><path fill="#fff" transform="translate(63 78.603)" d="M0 0h105v128H0z"></path></clipPath></defs>`,5)])])}var lu=l({components:{MascotQuestion:{render:cu}}}
10),uu={id:`faq-extract`,class:`small-container`},du={class:`jpt-accordion faq-list`,role:`tablist`},fu={class:`bottom-links`},pu={class:`jpt-link-button jpt-secondary-button`,href:`https://framacolibri.org/c/peertube`,target:`_blank`,rel:`noopener noreferrer`};function mu(e,t,n,r,i,a){let o=m(`MascotQuestion`),s=m(`SafeHTML`),l=m(`router-link`);return g(),c(`div`,uu,[u(o,{class:`mascot-question`}),T(`h2`,null,[u(s,null,{default:k(()=>[S(D(e.$gettext(`<strong>Questions?</strong> We guide you!`,!0)),1)]),_:1})]),t[0]||(t[0]=T(`div`,{class:`small-separator`},null,-1)),T(`div`,du,[d(e.$slots,`default`,{},void 0,!0)]),T(`div`,fu,[u(l,{class:`jpt-link-button jpt-primary-button`,to:`/faq`},{default:k(()=>[S(D(e.$gettext(`See more questions`)),1)]),_:1}),T(`a`,pu,[T(`span`,null,D(e.$gettext(`Go to the PeerTube forum`)),1)])])])}var hu=O(lu,[[`render`,mu],[`__scopeId`,`data-v-87e685b8`]]),gu=l({props:{title:String,id:String},data(){return{visible:!1,updateVisibilityListener:void 0,collapse:null}},computed:{accordionId:function(){return this.id.toLowerCase().replace(/[ /'â]/g,`-`).replace(/[?!.,]/g,``)},href:function(){return`#`+this.accordionId},fullUrl:function(){return`https://joinpeertube.org/faq#`+this.accordionId},accordionBodyId:function(){return this.accordionId+`-body`},accordionHeaderId:function(){return this.accordionId+`-header`}},mounted(){this.updateVisibility(),this.updateVisibilityListener=()=>this.updateVisibility(),window.addEventListener(`hashchange`,this.updateVisibilityListener),A(()=>import(`./collapse-DYJgyPk3.js`).then(e=>t(e.default)).then(e=>this.collapse=new e.default(this.$el.querySelector(`.collapse`),{toggle:this.visible})),__vite__mapDeps([4,1,3]))},beforeUnmount:function(){window.removeEventListener(`hashchange`,this.updateVisibilityListener)},methods:{onLinkClick:function(e,t){e.preventDefault(),history.replaceState({},``,t),this.visible=!this.visible,this.collapse.toggle()},updateVisibility:function(){this.visible=window.location.hash===this.href}}}),_u=[`id`],vu={itemprop:`name`,class:`card-header`},yu=[`id`,`href`,`aria-expanded`,`aria-controls`],bu=[`id`,`aria-labelledby`],xu={class:`card-body`},Su={style:{display:`none`},itemprop:`url`},Cu={itemprop:`text`,class:`card-text`};function wu(e,t,n,r,i,a){return g(),c(`div`,{id:e.accordionId,itemscope:``,itemprop:`mainEntity`,itemtype:`https://schema.org/Question`,class:`accordion-item card`},[T(`h3`,vu,[T(`a`,{id:e.accordionHeaderId,href:e.href,"aria-expanded":e.visible,"aria-controls":e.accordionBodyId,onClick:t[0]||(t[0]=t=>e.onLinkClick(t,e.href))},[d(e.$slots,`title`,{},void 0,!0),(g(),c(`svg`,{class:pe({visible:e.visible}),width:`22`,height:`10`,viewBox:`0 0 22 10`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`},[...t[1]||(t[1]=[T(`path`,{"fill-rule":`evenodd`,"clip-rule":`evenodd`,d:`M10.8631 7.60238C11.0878 7.79497 11.4193 7.79497 11.644 7.60238L19.9361 0.494893C20.3554 0.135471 20.9867 0.184033 21.3462 0.603358C21.7056 1.02269 21.657 1.65399 21.2377 2.01341L12.9456 9.12089C11.9719 9.95547 10.5352 9.95547 9.56151 9.12089L1.26944 2.0134C0.850114 1.65398 0.801553 1.02268 1.16097 0.603356C1.5204 0.184032 2.1517 0.13547 2.57102 0.494891L10.8631 7.60238Z`,fill:`#FFB370`},null,-1)])],2))],8,yu)]),T(`div`,{id:e.accordionBodyId,itemscope:``,itemprop:`acceptedA
10nswer`,itemtype:`https://schema.org/Answer`,class:`collapse`,role:`region`,"aria-labelledby":e.accordionHeaderId},[T(`div`,xu,[T(`span`,Su,D(e.fullUrl),1),T(`div`,Cu,[d(e.$slots,`default`,{},void 0,!0)])])],8,bu)],8,_u)}var Tu=O(gu,[[`render`,wu],[`__scopeId`,`data-v-f8df0df0`]]),Eu=l({components:{AccordionElement:Tu}});function Du(e,t,n,r,i,a){let o=m(`accordion-element`);return g(),Ie(o,{id:`What is PeerTube?`},{title:k(()=>[S(D(e.$gettext(`What is PeerTube?`)),1)]),default:k(()=>[T(`div`,null,[T(`p`,null,D(e.$gettext(`PeerTube is a tool that you install on a web server. It allows you to create a video hosting website, so create your "homemade YouTube".`)),1),T(`p`,null,D(e.$gettext(`The difference to YouTube is that it's not intended to create a huge platform centralizing videos from the whole world on a single server farm (which is horribly expensive).`)),1),T(`p`,null,D(e.$gettext(`On the contrary, PeerTube's concept is to create a network of multiple small interconnected video hosting providers.`)),1)])]),_:1})}var Ou=O(Eu,[[`render`,Du]]),ku=l({components:{AccordionElement:Tu}});function Au(e,t,n,r,i,a){let o=m(`SafeHTML`),s=m(`accordion-element`);return g(),Ie(s,{id:`Is PeerTube's purpose to replace YouTube?`},{title:k(()=>[S(D(e.$gettext(`Is PeerTube's purpose to replace YouTube?`)),1)]),default:k(()=>[T(`div`,null,[T(`p`,null,D(e.$gettext(`We can answer with certainty: no!`)),1),T(`p`,null,[u(o,null,{default:k(()=>[S(D(e.$gettext(`The ambition remains to be <strong>a free and decentralized alternative</strong>: the goal of an alternative is not to replace, but to propose something else, with different values, in parallel to what already exists.`,!0)),1)]),_:1})])])]),_:1})}var ju=O(ku,[[`render`,Au]]),Mu=l({components:{AccordionElement:Tu}});function Nu(e,t,n,r,i,a){let o=m(`SafeHTML`),s=m(`router-link`),c=m(`accordion-element`);return g(),Ie(c,{id:`What are the main advantages of PeerTube?`},{title:k(()=>[S(D(e.$gettext(`What are the main advantages of PeerTube?`)),1)]),default:k(()=>[T(`div`,null,[T(`div`,null,[T(`h4`,null,D(e.$gettext(`An open code under a free/libre license`)),1),T(`ul`,null,[T(`li`,null,D(e.$gettext(`PeerTube is freely provided, no need to pay to install it on your server`)),1),T(`li`,null,D(e.$gettext(`We can look under the hood of PeerTube (its source code): it's auditable, transparent`)),1),T(`li`,null,D(e.$gettext(`It can be enhanced by everyone's contributions`)),1)])]),T(`div`,null,[T(`h4`,null,D(e.$gettext(`A federation of interconnected hosting providers`)),1),T(`ul`,null,[T(`li`,null,D(e.$gettext(`It decentralizes video storage and decision-making power`)),1),T(`li`,null,D(e.$gettext(`We can display videos and accounts of other PeerTube websites`)),1),T(`li`,null,[u(o,null,{default:k(()=>[S(D(e.$gettext(`It's based on <a target="_blank" rel="noopener noreferrer" href="https://activitypub.rocks">ActivityPub</a> to connect with tools <a target="_blank" rel="noopener noreferrer" href="https://peertube.cpy.re/videos/watch/da2b08d4-a242-4170-b32a-4ec8cbdca701">like Mastodon</a> for example.`,!0)),1)]),_:1})])])]),T(`h4`,null,D(e.$gettext(`Peer-to-peer broadcasting`)),1),T(`ul`,null,[T(`li`,null,D(e.$gettext(`It reduces server bandwidth overload if a video becomes viral`)),1),T(`li`,null,D(e.$gettext(`We become an actor of the video broadcasting`)),1),T(`li`,null,[u(o,null,{default:k(()=>[S(D(e.$gettext(`It's based on <a target="_blank" rel="noopener noreferrer" href="https://en.wikipedia.org/wiki/WebRTC">WebRTC</a>, a free and open-source project for web browsers.`,!0)),1)]),_:1})])]),T(`h4`,null,D(e.$gettext(`Exciting features for viewers`)),1),T(`ul`,null,[T(`li`,null,D(e.$gettext(`Enjoy a beautiful adaptative player that includes chapters and previews on the web interface or the mobile application`)),1),T(`li`,null,D(e.$gettext(`Personalize the interface with themes, filtering, NSFW settings, and autoplay preferences`)),1),T(`li`,null,D(e.$gettext(`Save videos for later, organize playlists, resume playback, and check watch history`)),1),T(`li`,null,D(e.$gettext(`Follow channels and access new videos in a dedicated feed`)),1),T(`li`,null,[u(s,{to:{path:`/faq`,hash:`#what-are-the-peertube-features-for-viewers`}},{default:k(()=>[S(D(e.$gettext(`And many more features!`)),1)]),_:1})])]),T(`h4`,null,D(e.$gettext(`For content creators`)),1),T(`ul`,null,[T(`li`,null,D(e.$gettext(`Join a community with aligned values, talk to real moderators, and export/import your content across PeerTube platforms`)),1),T(`li`,null,D(e.$gettext(`Let PeerTube automatically synchronize a channel from a remote platform (Youtube, Vimeo, etc.)`)),1),T(`li`,null,D(e.$gettext(`Access detailed analytics, edit (trim, watermark, intro/outro) or a upload new version of your video`)),1),T(`li`,null,D(e.$gettext(`Stream via OBS or other RTMP software, enable replays and interact with viewers via live chat`)),1),T(`li`,null,D(e.$gettext(`Manage multiple channels that can be followed by ActivityPub platforms (PeerTube, Mastodon, Pleroma, etc.) for greater discoverability`)),1),T(`li`,null,[u(s,{to:{path:`/faq`,hash:`#what-are-the-peertube-features-for-content-creators`}},{default:k(()=>[S(D(e.$gettext(`And many more features!`)),1)]),_:1})])]),T(`h4`,null,D(e.$gettext(`And for administrators`)),1),T(`ul`,null,[T(`li`,null,D(e.$gettext(`Full control & customization with many settings, plugins, themes`)),1),T(`li`,null,D(e.$gettext(`Customize the homepage with Markdown/HTML, set instance branding (avatar, banner, categories), define default user settings, and broadcast messages with a banner`)),1),T(`li`,null,D(e.$gettext(`Manage user registrations, set upload limits, assign moderator roles, review abuse reports, block or ban users, and mute accounts or platforms`)),1),T(`li`,null,D(e.$gettext(`Advanced video transcoding with the ability to use remote runners`)),1),T(`li`,null,[u(s,{to:{path:`/faq`,hash:`#what-are-the-peertube-features-for-administrators`}},{default:k(()=>[S(D(e.$gettext(`And many more features!`)),1)]),_:1})])])])]),_:1})}var Pu=O(Mu,[[`render`,Nu]]),Fu={xmlns:`http://www.w3.org/2000/svg`,
10width:`24`,height:`24`,viewBox:`0 0 24 24`,fill:`none`,stroke:`currentColor`,"stroke-width":`2`,"stroke-linecap":`round`,"stroke-linejoin":`round`};function Iu(e,t){return g(),c(`svg`,Fu,[...t[0]||(t[0]=[T(`path`,{d:`M12 15V3`},null,-1),T(`path`,{d:`M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4`},null,-1),T(`path`,{d:`m7 10 5 5 5-5`},null,-1)])])}var Lu={render:Iu},Ru={xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 640 640`,fill:`currentColor`,stroke:`currentColor`,width:`24`,height:`24`};function zu(e,t){return g(),c(`svg`,Ru,[...t[0]||(t[0]=[T(`path`,{d:`M192 128C192 92.7 220.7 64 256 64L576 64C611.3 64 640 92.7 640 128L640 352C640 387.3 611.3 416 576 416L256 416C220.7 416 192 387.3 192 352L192 128zM320 160C320 142.3 305.7 128 288 128C270.3 128 256 142.3 256 160C256 177.7 270.3 192 288 192C305.7 192 320 177.7 320 160zM476.5 171.5C472.1 164.4 464.4 160 456 160C447.6 160 439.9 164.4 435.5 171.5L381.5 259.8L363.6 234.2C359.1 227.8 351.8 224 343.9 224C336 224 328.7 227.8 324.2 234.2L268.2 314.2C263.1 321.5 262.4 331.1 266.6 339C270.8 346.9 279.1 352 288 352L544 352C552.7 352 560.7 347.3 564.9 339.7C569.1 332.1 569 322.9 564.4 315.4L476.4 171.4zM144 192L144 352C144 413.9 194.1 464 256 464L448 464L448 480C448 515.3 419.3 544 384 544L64 544C28.7 544 0 515.3 0 480L0 256C0 220.7 28.7 192 64 192L144 192zM52 260L52 284C52 292.8 59.2 300 68 300L92 300C100.8 300 108 292.8 108 284L108 260C108 251.2 100.8 244 92 244L68 244C59.2 244 52 251.2 52 260zM68 340C59.2 340 52 347.2 52 356L52 380C52 388.8 59.2 396 68 396L92 396C100.8 396 108 388.8 108 380L108 356C108 347.2 100.8 340 92 340L68 340zM68 436C59.2 436 52 443.2 52 452L52 476C52 484.8 59.2 492 68 492L92 492C100.8 492 108 484.8 108 476L108 452C108 443.2 100.8 436 92 436L68 436z`},null,-1)])])}var Bu={render:zu},Vu={width:`48`,height:`48`,viewBox:`-10 -5 1034 1034`,xmlns:`http://www.w3.org/2000/svg`,"xmlns:xlink":`http://www.w3.org/1999/xlink`,version:`1.1`};function Hu(e,t){return g(),c(`svg`,Vu,[...t[0]||(t[0]=[T(`path`,{fill:`currentColor`,d:`M539 176q-32 0 -55 22t-25 55t20.5 58t56 27t58.5 -20.5t27 -56t-20.5 -59t-56.5 -26.5h-5zM452 271l-232 118q20 20 25 48l231 -118q-19 -20 -24 -48zM619 298q-13 25 -38 38l183 184q13 -25 39 -38zM477 320l-135 265l40 40l143 -280q-28 -5 -48 -25zM581 336 11q-22 11 -46 10l-8 -1l21 132l56 9zM155 370q-32 0 -55 22.5t-25 55t20.5 58t56.5 27t59 -21t26.5 -56t-21 -58.5t-55.5 -27h-6zM245 438q1 9 1 18q-1 19 -10 35l132 21l26 -50zM470 474l-26 51l311 49q-1 -8 -1 -17q1 -19 10 -36zM842 480q-32 1 -55 23t-24.5 55t21 58 12t56 27t58.5 -20.5t27 -56.5t-20.5 -59t-56.5 -27h-6zM236 493q-13 25 -39 38l210 210l51 -25zM196 531q-21 11 -44 10l-9 -1l40 256q21 -10 45 -9l8 1zM560 553l48 311q21 -10 44 -9l10 1l-46 -294zM755 576l-118 60l8 56l135 -68q-20 -20 -25 -48zM781 625l-119 231 13q28 5 48 25l119 -231q-28 -5 -48 -25zM306 654l-68 134q28 5 48 25l60 -119zM568 671l-281 143q19 20 24 48l265 -135zM513 771l-51 25l106 107q13 -25 39 -38zM222 795q-32 0 -55.5 22.5t-25 55t21 57.5t56 27t58.5 -20.5t27 -56t-20.5 -58.5t-56.5 -27h-5zM311 863 14q2 9 1 18q-1 19 -9 35l256 41q-1 -9 -1 -18q1 -18 10 -35zM646 863q-32 0 -55 22.5t-24.5 55t20.5 58t56 27t59 -21t27 -56t-20.5 -58.5t-56.5 -27h-6z`},null,-1)])])}var Uu={render:Hu},Wu={width:`48`,height:`48`,viewBox:`0 0 24 24`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`};function Gu(e,t){return g(),c(`svg`,Wu,[...t[0]||(t[0]=[T(`g`,{"clip-path":`url(#clip0_429_11238)`},[T(`path`,{d:`M19 10.2679C20.3333 11.0377 20.3333 12.9623 19 13.7321L10 18.9282C8.66667 19.698 7 18.7358 7 17.1962L7 6.80385C7 5.26425 8.66667 4.302 10 5.0718L19 10.2679Z`,stroke:`currentColor`,"stroke-width":`2.5`,"stroke-linejoin":`round`})],-1)])])}var Ku=l({components:{Download:Lu,FilmVideo:Bu,Fediverse:Uu,Player:{render:Gu}}}),qu={id:`mobile-app-section`,class:`mobile-app`},Ju={class:`small-container`},Yu={class:`d-flex flex-wrap flex-md-nowrap`},Xu={class:`content`},Zu={class:`features`},Qu={class:`d-flex gap-4 align-items-center flex-wrap flex-sm-nowrap justify-content-center`},$u={class:`d-flex gap-4 align-items-center flex-wrap flex-sm-nowrap justify-content-center`},ed={class:`d-flex gap-4 align-items-center flex-wrap flex-sm-nowrap justify-content-center`},td={class:`d-flex gap-4 align-items-center flex-wrap flex-sm-nowrap justify-content-center`},nd={class:`mobile-app-image`},rd=[`srcset`],id=[`src`],ad={class:`app-stores`},od={href:`https://apps.apple.com/app/peertube/id6737834858`,target:`_blank`,rel:`noopener noreferrer`},sd=[`srcset`],cd=[`src`],ld={href:`https://play.google.com/store/apps/details?id=org.framasoft.peertube`,target:`_blank`,rel:`noopener noreferrer`},ud=[`srcset`],dd=[`src`],fd={href:`https://f-droid.org/packages/org.framasoft.peertube/`,target:`_blank`,rel:`noopener noreferrer`},pd=[`srcset`],md=[`src`];function hd(e,t,n,r,i,a){let o=m(`SafeHTML`),s=m(`Fediverse`),l=m(`Player`),d=m(`Download`),f=m(`FilmVideo`);return g(),c(`div`,qu,[t[1]||(t[1]=T(`div`,{class:`background all-width-absolute`},[T(`div`,{class:`background-left`}),T(`div`,{class:`background-right`})],-1)),T(`div`,Ju,[T(`h3`,null,[T(`strong`,null,D(e.$gettext(`PeerTube is also available on mobile!`)),1)]),T(`div`,Yu,[T(`div`,Xu,[t[0]||(t[0]=T(`div`,{class:`small-separator`},null,-1)),T(`p`,null,[u(o,null,{default:k(()=>[S(D(e.$gettext(`Take the whole PeerTube universe with you! The mobile app lets you discover, watch, and share videos hosted across the entire federated network in a single interface.`,!0)),1)]),_:1})]),T(`ul`,Zu,[T(`li`,Qu,[u(s),T(`div`,null,[T(`strong`,null,D(e.$gettext(`Explore the video fediverse`)),1),T(`p`,null,D(e.$gettext(`Easily browse thousands of channels and videos from across multiple PeerTube instances. The app brings together content from the entire federation, helping you discover new creators wherever they publish.`)),1)])]),T(`li`,$u,[u(l),T(`div`,null,[T(`strong`,null,D(e.$gettext(`A smooth viewing experience`)),1),T(`p`,null,D(e.$gettext(`Enjoy a powerful video player with quality settings, subtitles, and full-screen mode. Everything works without tracking or ads, for a comfortable and respectful experience.`)),1)])]),T(`li`,ed,[u(d),T(`div`,null,[T(`strong`,null,D(e.$gettext(`Download and watch offline`)),1),T(`p`,null,D(e.$gettext(`Take your favorite videos with you and watch them anywhere, even without a connection. No premium subscription required!`)),1)])]),T(`li`,td,[u(f),T(`div`,null,[T(`strong`,null,D(e.$gettext(`Publish and manage videos from your device`)),1),T(`p`,null,D(e.$gettext(`
14Use the video manager to publish your videos directly from your smartphone, as well as edit their metadata or look at statistics.`)),1)])])])]),T(`picture`,nd,[T(`source`,{srcset:e.buildImgUrl(`home/mobile-app.png`),type:`image/webp`},null,8,rd),T(`img`,{width:`500`,src:e.buildImgUrl(`home/homemobile-app.png`),alt:``},null,8,id)])]),T(`div`,ad,[T(`a`,od,[T(`picture`,null,[T(`source`,{srcset:e.buildImgUrl(`home/AppStore.png`),type:`image/png`},null,8,sd),T(`img`,{height:`60`,src:e.buildImgUrl(`home/AppStore.png`),alt:``},null,8,cd)])]),T(`a`,ld,[T(`picture`,null,[T(`source`,{srcset:e.buildImgUrl(`home/GooglePlayStore.png`),type:`image/png`},null,8,ud),T(`img`,{height:`60`,src:e.buildImgUrl(`home/GooglePlayStore.png`),alt:``},null,8,dd)])]),T(`a`,fd,[T(`picture`,null,[T(`source`,{srcset:e.buildImgUrl(`home/FDroid.png`),type:`image/png`},null,8,pd),T(`img`,{height:`60`,src:e.buildImgUrl(`home/FDroid.png`),alt:``},null,8,md)])])])])])}var gd=O(Ku,[[`render`,hd],[`__scopeId`,`data-v-0b160b20`]]),_d={viewBox:`0 0 506 510`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`};function vd(e,t){return g(),c(`svg`,_d,[...t[0]||(t[0]=[Fe(`<rect x=".146" y="45.361" width="480.506" height="290.941" rx="8" transform="rotate(-5.305 .146 45.361)" fill="#FFC798"></rect><path d="M.886 53.327a8 8 0 0 1 7.226-8.706l52.456-4.87 26.901 289.694-52.456 4.871a8 8 0 0 1-8.705-7.226L.886 53.327Z" fill="#FFAC6C"></path><path d="M.886 53.327a8 8 0 0 1 7.226-8.706L470.62 1.673a8 8 0 0 1 8.706 7.226l3.603 38.803L4.489 92.13.886 53.327Z" fill="#FFF2E8"></path><g clip-path="url(#container-1_svg__a)"><path d="m27.217 54.047 1.291 13.9 9.21-7.865" fill="#212529"></path><path d="m28.508 67.947 1.29 13.9 9.21-7.864" fill="#737373"></path><path d="m37.718 60.081 1.29 13.9 9.21-7.864" fill="#F1680D"></path></g><rect x="13.388" y="105.712" width="46.953" height="12.448" rx="2" transform="rotate(-5.305 13.388 105.712)" fill="$orange-main"></rect><rect x="15.133" y="124.497" width="46.953" height="12.448" rx="2" transform="rotate(-5.305 15.133 124.497)" fill="#9D7F68"></rect><path fill="#fff" d="m19.919 161.553 33.131-3.077.454 4.888-33.131 3.077z"></path><path fill="#9D7F68" d="m123.253 302.218 62.799-5.832.454 4.888-62.8 5.832zM462.31 270.733l4.838-.45.454 4.889-4.838.449zM453.35 271.565l4.838-.45.454 4.889-4.838.449zM444.391 272.397l4.838-.45.454 4.889-4.838.449zM192.273 295.809l28.028-2.603.454 4.888-28.028 2.603zM225.669 292.708l28.028-2.603.454 4.888-28.028 2.603z"></path><path fill="#212529" d="m57.264 60.971 69.81-6.483.562 6.046-69.81 6.483z"></path><path fill="#FFC798" d="m28.063 174.187 36.968-3.433.314 3.382-36.968 3.432zM21.134 174.83l3.434-.319.314 3.382-3.434.318zM28.779 181.898l25.296-2.349.314 3.381-25.296 2.35zM21.85 182.542l3.434-.319.314 3.382-3.434.318zM29.536 190.05l36.968-3.433.314 3.382-36.968 3.432zM22.607 190.694l3.434-.319.314 3.382-3.434.318zM30.191 197.101l20.229-1.878.314 3.381-20.229 1.878zM23.262 197.744l3.434-.319.314 3.382-3.434.318z"></path><rect x="105.436" y="102.373" width="343.801" height="187.154" rx="4" transform="rotate(-5.305 105.436 102.373)" fill="#FFAC6C"></rect><circle cx="285.253" cy="179.655" transform="rotate(-5.305 285.253 179.655)" fill="#fff" fill-opacity=".4" r="50.976"></circle><g clip-path="url(#container-1_svg__b)" fill="#fff"><path d="m268.521 151.512 2.743 29.539 17.442-16.515M271.264 181.051l2.743 29.538 17.442-16.515M288.706 164.533l2.743 29.538 17.443-16.515"></path></g><g clip-path="url(#container-1_svg__c)"><path fill-rule="evenodd" clip-rule="evenodd" d="M249.026 441.952c-.695 4.563-8.68 7.745-11.255 8.601-2.575.857-10.124-8.894-10.956-10.622-.831-1.728 1.931-15.147 3.165-16.786 1.235-1.639 15.331-16.264 28.062-13.301 12.73 2.963 23.718 10.992 27.041 21.774 1.577 5.115 1.834 16.334-6.025 16.837-2.996.192-3.206-11.151-10.794-13.104-8.524-2.195-12.686-.682-19.238 6.601Z" fill="#FFB370"></path><path d="M197.55 510c75.184 0 136.133-8.478 136.133-18.936s-60.949-18.936-136.133-18.936c-75.184 0-136.132 8.478-136.132 18.936S122.366 510 197.55 510Z" fill="url(#container-1_svg__d)" fill-opacity=".1"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M283.053 391.51c-2.045 3.849 5.866 10.318 6.35 16.379.483 6.062-.381 16.34-9.574 21.711-9.192 5.371.283 21.676 3.015 22.837 2.731 1.162 10.512-13.098 14.279-21.857 3.767-8.759 2.946-18.413-.229-25.032-2.983-6.216-13.841-14.038-13.841-14.038Z" fill="#FFB370"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M245.066 422.866c1.202-.591 2.341-1.568 3.319-2.79.51-.642.879-1.545.763-2.32-.033-.393-.17-.742-.429-.926-.678-.599-1.663-.59-2.585-.21-1.116.434-2.194 1.276-3.123 2.3
1414-.65.754-.881 1.903-.687 2.759.185.936.834 1.676 1.697 1.507a2.87 2.87 0 0 0 1.045-.332v-.002Z" fill="#FFFDFB" fill-opacity=".461"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M177.856 396.874c2.811 3.33-3.556 11.325-2.75 17.352.806 6.028 3.819 15.891 13.937 19.198 10.118 3.307 4.296 21.247 1.871 22.959-2.424 1.713-13.038-10.58-18.568-18.345-5.53-7.766-6.764-17.375-5.056-24.517 1.603-6.706 10.566-16.647 10.566-16.647Z" fill="#FFB370"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M220.065 443.496c1.643 4.313 10.119 5.735 12.816 6.028 2.697.293 8.02-10.834 8.468-12.699.448-1.864-5.082-14.397-6.635-15.738-1.553-1.341-18.416-12.657-30.234-7.069-11.818 5.587-20.865 15.758-21.839 26.999-.462 5.333 1.654 16.353 9.441 15.184 2.969-.446.782-11.577 7.787-15.091 7.868-3.947 12.256-3.348 20.196 2.386Z" fill="#FFB370"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M186.181 424.095c-.668 1.161-1.718 2.234-3.001 3.131-.674.465-1.597.776-2.363.608-.389-.062-.728-.219-.893-.49-.554-.716-.479-1.701-.039-2.596.507-1.086 1.418-2.107 2.514-2.966.795-.6 1.956-.754 2.795-.504.922.247 1.616.944 1.39 1.796a2.937 2.937 0 0 1-.401 1.022l-.002-.001Z" fill="#FFFDFB" fill-opacity=".461"></path><path d="M313.613 309.77c12.757 62.022-17.019 103.007-61.917 111.856-39.825 7.849-89.3-32.561-93.588-80.686-3.377-37.892 19.398-66.12 64.567-73.192 44.001-6.89 85.295 14.586 90.938 42.022Z" fill="#FD9C50"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M215.613 172.49c3.956-6.23 14.173-10.436 18.433-3.681 2.523 3.999 126.17 153.626 129.869 157.552 5.075 5.387 5.593 13.655-1.226 16.774-6.853 1.623-244.044 7.071-250.168 7.766-6.124.696-20.53-8.996-12.42-16.966 8.11-7.971 110.718-150.984 115.512-161.445Z" fill="#FD9C50"></path><g opacity=".7" fill-rule="evenodd" clip-rule="evenodd"><path d="M180.636 253.601c12.822-10.565 108.45-5.956 112.938-.432 4.488 5.524-17.742 78.098-25.409 78.594-7.667.495-95.099-63.243-87.529-78.162Z" fill="#fff"></path><path d="M294.557 252.796c-4.866 27.302-10.836 50.717-26.475 78.879 49.943-1.529 77.059-3.174 79.95-3.883 5.717-1.402.525-8.686-3.66-13.274-1.441-1.58-25.216-31.12-49.815-61.722Z" fill="#F1680D"></path><path d="M233.306 178.877c-1.863-.361-3.883.494-5.761 3.491-2.117 4.651-24.717 38.872-46.917 71.677 25.707-2.219 67.572-4.973 114.748-.252-27.702-34.46-56.785-70.684-58.148-72.295-1.12-1.322-2.473-2.34-3.922-2.621Z" fill="#211F20"></path><path d="M180.858 253.639c-20.61 30.464-40.973 59.856-44.261 63.151-6.811 6.823 3.26 18.797 8.363 18.189 2.512-.299 73.845-1.676 122.459-3.163-30.135-30.276-67.029-61.114-86.561-78.177Z" fill="#737373"></path></g><path fill-rule="evenodd" clip-rule="evenodd" d="M194.595 221.214c-2.125 3.024-3.674 5.331-5.055 6.884-2.134 2.399-7.543.643-4.836-3.14 1.377-2.047 3.182-4.613 5.386-7.235 2.205-2.623 6.63.468 4.505 3.491Z" fill="#FFDDC2"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M215.196 437.428c1.622 4.978 11.91 6.864 15.199 7.282 3.289.418 10.853-12.127 11.575-14.243.722-2.116-4.544-20.328-6.329-21.909-1.786-1.58-22.866-13.676-37.906-7.66s-25.051 18.669-27.282 31.48c-1.058 6.077-1.502 16.856 8.178 15.761 3.691-.417 3.025-10.265 11.958-14.062 10.035-4.264 15.374-3.444 24.607 3.351Z" fill="#FD9C50"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M168.697 389.959c2.85 3.476-4.509 11.506-3.986 17.694.523 6.188 3.214 16.357 13.978 19.986 10.766 3.629 1.383 20.234-1.342 21.928-2.725 1.695-11.468-9.528-17.006-17.609-5.537-8.082-6.316-17.948-4.053-25.216 2.126-6.825 12.409-16.783 12.409-16.783Z" fill="#FD9C50"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M194.573 410.962c-.886 1.15-2.139 2.157-3.6 2.942-.767.408-1.759.614-2.507.331-.385-.116-.702-.328-.82-.645-.436-.84-.186-1.883.418-2.781.706-1.093 1.811-2.062 3.076-2.833.913-.532 2.118-.541 2.927-.159.891.391 1.473 1.228 1.093 2.109-.126.367-.36.779-.587 1.037v-.001Z" fill="#FFDDC2" fill-opacity=".603"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M299.731 395.25c-3.188 3.169 3.322 11.903 2.176 18.007-1.146 6.104-4.85 15.947-15.927 18.468-11.076 2.52-3.421 19.99-.881 21.952 2.54 1.961 12.373-8.318 18.699-15.797 6.326-7.48 8.098-17.216 6.581-24.676-1.425-7.006-10.648-17.954-10.648-17.954Z" fill="#FD9C50"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M248.974 437.772c-2.117 4.788-12.543 5.622-15.858 5.705-3.313.083-9.571-13.164-10.076-15.342-.504-2.178 6.577-19.764 8.512-21.155 1.936-1.391 24.13-11.291 38.485-3.783 14.355 7.509 23.036 21.112 23.96 34.082.439 6.154-.209 16.922-9.729 14.853-3.629-.789-1.971-10.519-10.475-15.201-9.552-5.259-14.947-4.984-24.819.841Z" fill="#FD9C50"></path><path d="M234.505 438.978c1.723-1.526-12.455-2.871-7.553-3.091 11.813-.53 30.235-8.313 34.187-8.189 3.664.605 13.03 2.962 16.797 6.264 4.559 4.685 4.585 11.131 4.938 14.586.482 2.188 2.368 4.645 3.156 5.437-.8-.107-5.084-.25-5.505-3.033l-.518.065-.124.033a2.235 2.235 0 0 1-.426.038l-.071.011c-.002-.004-.003-.005-.011-.011-1.556-.074-3.137-1.866-3.737-4.234-.33-1.309-.315-2.631.039-3.666l.003.001c.342-.997.973-1.647 1.759-1.813a1.87 1.87 0 0 1 .468-.033l.022-.003c-.691-1.269-1.57-2.437-2.76-3.386a2.103 2.103 0 0 1-.286.575l-1.438 1.648c-.027.039-.044.081-.072.121a2.256 2.256 0 0 1-.33.348l-.05.049-.011-.003c-1.333 1.082-3.997.774-6.295-.729-2.282-1.494-3.535-3.732-2.967-5.3a1.93 1.93 0 0 1 .636-.888l.222-.3a15.088 15.088 0 0 0-3.884-.07l.291.956c.027.044.044.087.064.131.063.159.105.327.127.501l.016.066-.011.011c.192 1.819-1.842 4.07-4.804 5.317-3.342 1.405-6.669 1.044-7.433-.806a2.076 2.076 0 0 1-.132-.546l-.131-.323c-2.614 4.6-11.037 4.69-14.251 4.817-1.521.06-2.345 1.114-4.658-.453-.926-.628 2.843-2.431 4.72-4.094l.013-.004Z" fill="#CB6E3B"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M256.341 415.191c1.445.127 3.034-.118 4.6-.663.818-.29 1.641-.881 1.939-1.624.176-.363.234-.74.081-1.042-.323-.89-1.26-1.41-2.329-1.573-1.283-.219-2.743-.06-4.165.351-1.01.312-1.832 1.195-2.098 2.049-.315.921-.094 1.917.811 2.233.356.156.818.262 1.161.269Z" fill="#FFDDC2" fill-opacity=".603"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M232.637 383.694c-2.299-1.819 2.44-7.279 4.035-8.372 1.594-1.092-.515 10.373-4.035 8.372ZM237.692 386.439c-2.405-2.41 2.48-10.674 4.129-12.384 1.65-1.711-.452 14.947-4.129 12.384ZM243.071 385.991c-2.406-2.41 2.479-10.674 4.129-12.384 1.649-1.71-.453 14.947-4.129 12.384ZM281.113 384.364c-2.406-2.41 2.479-10.674 4.129-12.384 1.649-1.711-.453 14.947-4.129 12.384Z" fill="#D35034" fill-opacity=".443"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M285.987 383.968c-2.406-2.41 2.48-10.674 4.129-12.384 1.65-1.71-.453 14.947-4.129 12.384ZM291.344 382.079c-2.017-1.86 2.103-7.982 3.492-9.236 1.389-1.255-.407 11.237-3.492 9.236Z" fill="#D35034" fill-opacity=".443"></path><path d="M274.115 388.317c-3.991 8.38-18.252 8.946-22.064.97" stroke="#762C2C" stroke-width="2.513" stroke-linecap="round"></path><path d="M239.822 436.481c-1.392-2.29-9.27.055-13.174-3.146-9.402-7.709-18.714-9.231-21.809-8.81-3.095.42-10.507-.973-18.072 6.18-5.008 4.198-5.687 10.609-6.386 14.01-.701 2.128-2.826 4.382-3.69 5.09.806-.027 5.083.266 5.784-2.46l.508.117c.044.016.079.033.12.044.135.044.276.067.42.078l.07.017c.002-.003.004-.006.011-.006 1.555.084 3.309-1.539 4.146-3.834.46-1.269.579-2.586.329-3.651h-.002c-.24-1.026-.802-1.737-1.567-1.982a1.978 1.978 0 0 0-.463-.081l-.022-.006c.816-1.192 1.808-2.266 3.088-3.089.044.209.117.411.226.601l1.264 1.785c.022.039.039.086.06.128a2.3 2.3 0 0 0 .293.379l.044.057.011-.003c1.217 1.211 3.899 1.174 6.337-.088 2.422-1.256 3.894-3.355 3.488-4.972a1.92 1.92 0 0 0-.543-.949l-.19-.321c1.318-.06 2.596.05 3.87.324l-.385.922a1.126 1.126 0 0 0-.078.124 2.037 2.037 0 0 0-.176.485l-.022.064c.002.005.005.005.005.011-.374 1.791 1.422 4.236 4.243 5.777 3.182 1.736 6.529 1.714 7.476-.05a2.05 2.05 0 0 0 .186-.529l.164-.308c2.135 4.841 13.605 5.345 16.789 5.797 1.507.214-.94 2.006 1.262-1.099 0 0 1.064-4.826 2.47-5.296l3.915-1.31Z" fill="#CB6E3B"></path><path d="M225.189 448.815c3.936.531 7.39-.989 7.714-3.396.324-2.406-2.604-4.787-6.541-5.318-3.936-.532-7.39.989-7.714 3.395-.324 2.407 2.604 4.788 6.541 5.319ZM242.323 446.487c3.813-1.114 6.354-3.906 5.674-6.237-.679-2.331-4.321-3.318-8.134-2.205-3.813 1.114-6.354 3.906-5.674 6.237.679 2.331 4.321 3.318 8.134 2.205Z" fill="#CB6E3B"></path><path d="M231.758 365.396c-.494-12.277 16.965-14.278 18.685-1.936M279.594 362.699c.196-12.287 16.483-11.866 16.234-.044" stroke="#212529" stroke-width="2.135" stroke-linecap="round"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M91.205 426.667c-13.246-2.618 11.412-23.574 13.694-9.463 8.653-9.342 22.02 7.961 17.438 16.006-5.241 10.463-11.638 14.341-16.274 7.927-4.149 6.891-11.793 10.016-18.24-.416-6.021-9.744-2.72-14.357 3.382-14.055v.001Z" fill="#fff" stroke="#212529"></path><path d="M135.656 421.254c11.37.26 13.654.08 13.654.08M131.977 429.366c14.406.26 17.3.08
1417.3.08M135.03 437.23c11.37.26 13.654.08 13.654.08" stroke="#212529" stroke-width="2.513" stroke-linecap="round"></path><path d="M93.427 433.954c-2.387-1.434-3.15-4.206-2.578-7.264.573-3.059 5.06-5.257 7.161-4.397M111.953 435.408c-.413 2.756-2.68 4.52-5.723 5.158-3.043.638-6.786-2.675-6.793-4.947" stroke="#212529" stroke-width="1.002" stroke-linecap="round"></path></g><defs><clipPath id="container-1_svg__a"><path fill="#fff" transform="rotate(-5.305 592.1 -266.039)" d="M0 0h19.795v28.792H0z"></path></clipPath><clipPath id="container-1_svg__b"><path fill="#fff" transform="rotate(-5.305 1759.223 -2820.811)" d="M0 0h37.79v61.184H0z"></path></clipPath><clipPath id="container-1_svg__c"><path fill="#fff" transform="translate(61.418 165.358)" d="M0 0h306.348v344.642H0z"></path></clipPath><radialGradient id="container-1_svg__d" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="matrix(136.132 0 0 18.9361 197.55 491.064)"><stop></stop><stop offset="1" stop-opacity="0"></stop></radialGradient></defs>`,15)])])}var yd=l({components:{FAQExtract:hu,FAQWhatIsPeerTube:Ou,FAQPurpose:ju,FAQAdvantages:Pu,FindPeerTube:Zl,Donate:ou,MobileApp:gd,SVGContainer1:{render:vd}},setup(){let{$gettext:e}=ce();return Se(Ae({title:e(`What is PeerTube?`),url:`https://joinpeertube.org`}))}}),bd={id:`home`},xd={class:`alternative-to big-container color-container`},Sd={class:`jpt-container two-columns responsive-reverse`},Cd={class:`left`},wd={class:`right`},Td={class:`jpt-container what-is-peertube two-columns`},Ed={class:`left`},Dd=[`srcset`],Od=[`src`],kd={class:`right`},Ad={class:`jpt-container free-software two-columns`},jd={class:`left`},Md={class:`right`};function Nd(e,t,n,r,i,a){let o=m(`SafeHTML`),s=m(`SVGContainer1`),l=m(`FindPeerTube`),d=m(`MobileApp`),f=m(`Donate`),p=m(`FAQWhatIsPeerTube`),h=m(`FAQPurpose`),ee=m(`FAQAdvantages`),_=m(`FAQExtract`);return g(),c(`main`,bd,[T(`div`,xd,[T(`div`,Sd,[T(`div`,Cd,[T(`h1`,null,[T(`strong`,null,D(e.$gettext(`An alternative to Big Tech's video platforms`)),1)]),t[0]||(t[0]=T(`div`,{class:`small-separator`},null,-1)),T(`p`,null,[u(o,null,{default:k(()=>[S(D(e.$gettext(`PeerTube is a tool for sharing online videos developed by <a target="_blank" rel="noopener noreferrer" href="https://framasoft.org">Framasoft</a>, a french non-profit.`,!0)),1)]),_:1})])]),T(`div`,wd,[u(s)])])]),T(`div`,Td,[T(`div`,Ed,[T(`picture`,null,[T(`source`,{srcset:e.buildImgUrl(`home/what-is-peertube.webp`),type:`image/webp`},null,8,Dd),T(`img`,{width:`500`,height:`429`,src:e.buildImgUrl(`home/what-is-peertube.png`),alt:``},null,8,Od)])]),T(`div`,kd,[T(`h2`,null,[T(`strong`,null,D(e.$gettext(`What is PeerTube?`)),1)]),t[1]||(t[1]=T(`div`,{class:`small-separator`},null,-1)),T(`h3`,null,[u(o,null,{default:k(()=>[S(D(e.$gettext(`<strong>PeerTube allows you to create your own video platform,</strong> in complete independence.`,!0)),1)]),_:1})]),T(`p`,null,D(e.$gettext(`With PeerTube, no more opaque algorithms or obscure moderation policies! PeerTube platforms you visit are built, managed and moderated by their owners.`)),1),T(`p`,null,[u(o,null,{default:k(()=>[S(D(e.$gettext(`PeerTube allows platforms to be connected to each other, creating a <strong>big network</strong> of platforms that are both autonomous and interconnected.`,!0)),1)]),_:1})]),T(`p`,null,[u(o,null,{default:k(()=>[S(D(e.$gettext(`<strong>Moreover, PeerTube does not depend on any advertising and does not track you!</strong>`,!0)),1)]),_:1})])])]),u(l),u(d),T(`div`,Ad,[T(`div`,jd,[T(`h2`,null,[u(o,null,{default:k(()=>[S(D(e.$gettext(`<strong>PeerTube is not subject to the monopoly</strong> of any company`,!0)),1)]),_:1})]),t[2]||(t[2]=T(`div`,{class:`small-separator`},null,-1)),T(`p`,null,[u(o,null,{default:k(()=>[S(D(e.$gettext(`Like the other tools developed by <a target="_blank" rel="noopener noreferrer" href="https://framasoft.org/en">Framasoft</a>, <strong>PeerTube considers you as a person and not as a product</strong> to be profiled and locked in video loops.`,!0)),1)]),_:1})]),T(`p`,null,D(e.$gettext(`PeerTube is free, open-source, created for non-commercial purposes.`)),1)]),T(`div`,Md,[T(`h2`,null,[u(o,null,{default:k(()=>[S(D(e.$gettext(`An ethical and open source <strong>digital common</strong>`,!0)),1)]),_:1})]),t[3]||(t[3]=T(`div`,{class:`small-separator`},null,-1)),T(`p`,null,[u(o,null,{default:k(()=>[S(D(e.$gettext(`<strong>PeerTube belongs to you. At any time, you can help us <a target="_blank" rel="noopener noreferrer" href="https://ideas.joinpeertube.org/">to improve PeerTube</a></strong> with your ideas, suggestion or by modifying the source code yourself.`,!0)),1)]),_:1})]),T(`p`,null,D(e.$gettext(`PeerTube is a free software, not a secret formula that belongs to Google (in the case of Youtube) or to Vivendi/Bolloré (Dailymotion). This free/libre license guarantees our fundamental freedoms as users.`)),1)])]),u(f),u(_,null,{default:k(()=>[u(p),u(h),u(ee)]),_:1})])}var Pd=O(yd,[[`render`,Nd],[`__scopeId`,`data-v-0e9145d0`]]),Fd={xmlns:`http://www.w3.org/2000/svg`,"xmlns:xlink":`http://www.w3.org/1999/xlink`,width:`220.249`,height:`155.444`,viewBox:`0 0 58.274 41.128`};function Id(e,t){return g(),c(`svg`,Fd,[...t[0]||(t[0]=[Fe(`<defs><radialGradient xlink:href="#defeated_svg__a" id="defeated_svg__b" cx="56.456" cy="167.686" fx="56.456" fy="167.686" r="20.58" gradientTransform="matrix(1.20299 0 0 .16716 42.298 128.855)" gradientUnits="userSpaceOnUse"></radialGradient><linearGradient id="defeated_svg__a"><stop style="stop-color:#838383;stop-opacity:1;" offset="0"></stop><stop style="stop-color:#bfbfbf;stop-opacity:0;" offset="1"></stop></linearGradient></defs><g transform="translate(-76.696 -119.198)"><path style="opacity:1;vector-effect:none;fill:#ffb370;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;" d="M117.647 153.286c.387.747-.457 2.064-.747 2.464-.29.4-2.459-.236-2.768-.403-.309-.166-1.34-2.439-1.333-2.812.007-.373.53-4.028 2.738-4.943 2.21-.916 4.703-.899 6.355.338.783.587 2.027 2.215.914 3.124-.425.347-1.674-1.304-3.01-.786-1.502.582-1.958 1.247-2.149 3.018z"></path><ellipse style="color:#000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:.78899997;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000;solid-opacity:1;vector-effect:none;fill:url(#defeated_svg__b);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;paint-order:markers stroke fill;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate;" cx="110.213" cy="156.886" rx="24.757" ry="3.44"></ellipse><path style="opacity:1;vector-effect:none;fill:#ffb370;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;" d="M127.607 143.616c-.79.114-.88 1.97-1.72 2.693-.84.723-2.449 1.702-4.241.932-1.793-.77-3.162 2.373-3.036 2.898.127.526 3.075.132 4.776-.257 1.7-.39 3.033-1.55 3.662-2.727.59-1.106.56-3.54.56-3.54z"></path><path style="fill:#fffdfb;fill-opacity:.46118721;fill-rule:evenodd;stroke:none;stroke-width:.36500001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;" d="M115.01 150.891c.114-.215.179-.48.193-.764.007-.149-.036-.321-.136-.423-.048-.055-.105-.092-.163-.091-.166-.017-.31.09-.407.243-.12.183-.189.422-.215.673a.608.608 0 0 0 .194.48c.128.119.304.159.414.042a.525.525 0 0 0 .12-.16z"></path><path style="opacity:1;vector-effect:none;fill:#cb6e3b;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:.20000002;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;paint-order:markers stroke fill;" d="M96.509 153.509c.644-.442 1.416 1.582 2.33 1.79.913.207 2.508.148 3.581-2.013 1.074-2.16 3.306.39 3.409 1.073.102.683-2.291 2.368-3.734 3.156-1.442.789-2.896.446-3.82-.426-.869-.819-1.766-3.58-1.766-3.58z"></path><path style="opacity:1;vector-effect:none;fill:#cb6e3b;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:.20000002;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;paint-order:markers stroke fill;" d="M106.48 155.12c.06.722 1.916 1.535 2.518 1.772.602.237 2.657-.93 2.898-1.158.242-.228-.11-2.379-.37-2.679-.26-.3-3.322-3.104-6.47-3.181-3.146-.078-5.991.685-7.048 2.184-.502.711-.828 2.403 1.06 2.805.72.153 1.037-1.56 2.917-1.542 2.112.02 3.083.423 4.495 1.8z"></path><path style="color:#000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000;solid-opacity:1;vector-effect:none;fill:#fd9c50;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;paint-order:markers stroke fill;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate;" d="M107.1 126.542c9.732 6.135 11.348 15.199 6.849 22.2-3.991 6.21-15.519 7.61-22.363 2.113-5.389-4.327-6.216-10.867-1.45-17.68 4.643-6.637 12.66-9.347 16.964-6.633z"></path><path style="fill:#fd9c50;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;" d="M76.77 122.109c-.318-1.303.418-3.172 1.84-2.88.842.172 36.022 2.797 37.003 2.806 1.345.013 2.493.986 2.042 2.272-.65 1.103-29.828 32.889-30.509 33.78-.68.89-3.766 1.559-3.787-.508-.022-2.067-5.824-33.525-6.59-35.47z"></path><path style="fill:#ffddc2;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:.36500001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;" d="M80.503 130.999c.128.659.235 1.152.264 1.53.045.58-.866 1.069-1.02.238a15.288 15.288 0 0 1-.27-1.617c-.065-.62.897-.81 1.026-.151z"></path><path style="opacity:1;vector-effect:none;fill:#fd9c50;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;" d="M109.325 153.54c.535.79 2.427.955 3.029.865.6-.09 1.307-2.659 1.329-3.064.021-.406-1.82-3.327-2.214-3.515-.394-.187-4.718-1.254-7.07.545-2.352 1.799-3.485 4.507-3.237 6.857.118 1.115.579 3.02 2.232 2.348.63-.256.02-1.944 1.405-3.051 1.557-1.244 2.557-1.713 4.526-.985z"></path><path style="opacity:1;vector-effect:none;fill:#fd9c50;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;" d="M95.692 148.482c.812.24.577 2.492 1.334 3.473.758.982 2.28 2.372 4.3
1407 1.675 2.029-.696 2.427 3.25 2.2 3.867-.227.618-2.781-.214-4.506-.905-1.724-.692-2.923-2.263-3.376-3.766-.426-1.411.04-4.344.04-4.344z"></path><path style="fill:#ffddc2;fill-opacity:.60273976;fill-rule:evenodd;stroke:none;stroke-width:.36500001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;" d="M105.975 149.776a2.047 2.047 0 0 1-.603.594c-.133.087-.31.142-.452.104-.072-.015-.134-.048-.161-.103-.095-.144-.068-.337.026-.51.11-.21.294-.405.51-.566a.613.613 0 0 1 .532-.08c.17.056.29.197.237.363a.613.613 0 0 1-.088.198z"></path><path style="opacity:1;vector-effect:none;fill:#fd9c50;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;" d="M129.177 156.15c-.21-.79-2.192-.567-3.054-1.305-.863-.739-2.082-2.222-1.464-4.193.618-1.972-2.855-2.367-3.399-2.148-.544.22.182 2.706.786 4.384.605 1.68 1.985 2.849 3.307 3.293 1.241.417 3.824-.03 3.824-.03z"></path><path style="opacity:1;vector-effect:none;fill:#fd9c50;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;" d="M117.19 152.675c.2.93-1.258 2.162-1.741 2.526-.483.364-2.836-.925-3.145-1.192-.308-.268-1.146-3.614-1.008-4.025.138-.411 2.37-4.23 5.309-4.647 2.938-.418 5.688.666 7.219 2.481.726.861 1.786 2.518.15 3.225-.623.269-1.422-1.342-3.188-1.13-1.983.24-2.755.853-3.595 2.762z"></path><path style="color:#000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000;solid-opacity:1;vector-effect:none;fill:#cb6e3b;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;paint-order:markers stroke fill;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate;" d="M115.073 154.487c.084-.367-2.031.794-1.37.3 1.593-1.188 3.363-3.973 3.927-4.33.236-.575 1.946-1.152 2.975-.915 1.116.196 1.418 2.449 1.454 3.034.065.375.255.938.382 1.084-.134-.031-.744-.244-.795-.717l-.088.003a.065.065 0 0 0-.02.004.408.408 0 0 1-.073 0h-.013l-.002-.003c-.261-.037-.515-.362-.6-.77a1.107 1.107 0 0 1 .033-.614c.065-.162.176-.261.31-.277a.35.35 0 0 1 .078.002h.003c-.107-.224-.373-.77-.636-.785a.332.332 0 0 1 .019.104l-.032.357.003.023a.316.316 0 0 1-.01.078l-.002.011h-.002c-.074.272-.478.483-.953.499-.471.016-.876-.165-.958-.429a.3.3 0 0 1-.002-.18v-.06a2.554 2.554 0 0 0-.549.358l.139.1a.362.362 0 0 1 .092.067l.009.007v.002c.213.225.16.72-.125 1.166-.322.505-.823.771-1.12.596a.364.364 0 0 1-.074-.06l-.051-.032c.108.864-1.058 1.673-1.493 1.994-.206.152-.212.37-.696.38-.194.004.147-.595.238-.995z"></path><path style="fill:#ffddc2;fill-opacity:.60273976;fill-rule:evenodd;stroke:none;stroke-width:.36500001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;" d="M115.86 148.561a2.04 2.04 0 0 0 .611-.586c.09-.13.15-.305.114-.446-.013-.072-.045-.134-.1-.162-.144-.097-.339-.074-.515.015a1.745 1.745 0 0 0-.58.494.6.6 0 0 0-.092.526c.052.169.192.292.36.243a.62.62 0 0 0 .201-.084z"></path><g style="stroke-width:.99582982;"><path d="M50.943 151.141c-.4-.253.512-1.424.812-1.681.3-.258-.192 1.924-.812 1.681zm.892.325c-.414-.357.552-2.049.867-2.422.316-.372-.224 2.763-.867 2.422zm.981-.272c-.414-.358.552-2.05.867-2.422.316-.373-.223 2.763-.867 2.422z" style="fill:#d35034;fill-opacity:.44292238;fill-rule:evenodd;stroke:none;stroke-width:.26347995px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;" transform="matrix(.84832 -.59444 .7625 .6544 -51.782 77.843)"></path></g><g style="stroke-width:.99582982;"><path d="M59.278 149.607c-.414-.358.551-2.05.867-2.422.316-.373-.224 2.763-.867 2.422z" style="opacity:1;vector-effect:none;fill:#d35034;fill-opacity:.44292238;fill-rule:evenodd;stroke:none;stroke-width:.26347995px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;" transform="matrix(.84832 -.59444 .7625 .6544 -51.434 77.53)"></path><path d="M60.167 149.362c-.414-.358.551-2.05.867-2.423.316-.372-.224 2.763-.867 2.423zm.991-.537c-.349-.27.457-1.542.721-1.821.265-.28-.18 2.08-.721 1.82z" style="opacity:1;vector-effect:none;fill:#d35034;fill-opacity:.44292238;fill-rule:evenodd;stroke:none;stroke-width:.26347995px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;" transform="matrix(.84832 -.59444 .7625 .6544 -51.434 77.53)"></path></g><path style="color:#000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000;solid-opacity:1;vector-effect:none;fill:#cb6e3b;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:.20000002;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;paint-order:markers stroke fill;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate;" d="M116.003 154.653c-.256-.52-1.869-.008-2.622-.74-1.813-1.764-3.674-2.129-4.302-2.04-.628.088-2.108-.244-3.709 1.355-1.054.938-1.893 2.227-2.07 2.994-.03.622-.258 1.328-.476 1.447.163-.004 1.333-.076 1.504-.69l.1.028c.01.004.016.008.025.01a.32.32 0 0 0 .083.018l.014.004h.002c.313.022.684-.34.877-.858.106-.285.144-.583.105-.824-.038-.232-.143-.394-.295-.451a.361.361 0 0 0-.092-.02h-.005c.177-.268.388-.509.655-.692.007.047.02.093.04.136l.235.407.01.029c.016.03.034.06.056.086l.008.013h.002c.232.276.773.273 1.278-.007.501-.278.82-.75.756-1.116a.453.453 0 0 0-.1-.215l-.034-.073c.266-.01.523.017.777.082l-.088.207-.017.028a.516.516 0 0 0-.041.109l-.005.015v.002c-.094.404.242.96.794 1.315.623.4 1.298.402 1.507.006a.513.513 0 0 0 .043-.12l.037-.069c.379 1.1 2.685 1.239 3.322 1.348.302.052-.21.451.266-.246 0 0 .266-1.088.555-1.19z"></path><path style="color:#000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000;solid-opacity:1;vector-effect:none;fill:#cb6e3b;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:.20000002;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;paint-order:markers stroke fill;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate;" d="M115.065 155.728a.8 1.318 83.537 0 1-1.214.946.8 1.318 83.537 0 1-1.405-.642.8 1.318 83.537 0 1 1.214-.946.8 1.318 83.537 0 1 1.405.642z"></path><ellipse style="color:#000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000;solid-opacity:1;vector-effect:none;fill:#cb6e3b;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:.20000237;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;paint-order:markers stroke fill;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate;" cx="-50.688" cy="186.825" rx="1.31" ry=".804" transform="matrix(.61718 -.78682 .79104 .61176 0 0)"></ellipse><path style="opacity:1;vector-effect:none;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000;stroke-width:.56500006;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;" d="M101.953 142.132c1.448-.252 2.897-.205 4.345.344"></path><path style="opacity:1;vector-effect:none;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000;stroke-width:.56500006;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;" d="M103.866 144.573c.156-1.577.313-3.114.588-4.602m3.462-4.375c1.665-.299 2.973-.026 4.239.313"></path><path style="opacity:1;vector-effect:none;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000;stroke-width:.56500006;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;" d="M109.527 137.896c.333-1.332.78-2.614.574-4.177"></path><path style="opacity:1;vector-effect:none;fill:#91332b;fill-opacity:1;fill-rule:evenodd;stroke:#5d0000;stroke-width:.36499998;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;" d="M112.383 144.687c-.702.002-1.038-.723-.866-1.35.147-1.14 2.353-1.546 1.878.396-.493 1.105-1.012.954-1.012.954z"></path><g style="opacity:.7;"><path d="M40.727 129.676c1.767-2.45 18.796-6.065 19.84-5.302 1.045.763.485 14.546-.84 14.988-1.325.442-19.643-6.714-19-9.686z" style="fill:#fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:.26499999;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;" transform="rotate(-31.602 74.931 56.743)"></path><path d="M60.726 124.265c.405 5.023.436 9.414-1.014 15.087 8.711-2.58 13.404-4.123 13.88-4.381.94-.511-.31-1.551-1.257-2.164-.326-.21-5.87-4.302-11.609-8.542z" style="fill:#f1680d;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;" transform="rotate(-31.602 74.931 56.743)"></path><path d="M46.539 114.109c-.345.023-.66.266-.852.88-.158.915-2.553 7.975-4.943 14.768 4.419-1.58 11.654-4.001 20.168-5.354-6.462-4.774-13.249-9.795-13.563-10.015-.258-.18-.543-.297-.81-.28z" style="fill:#211f20;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;" transform="rotate(-31.602 74.931 56.743)"></path><path d="M40.767 129.67c-2.218 6.308-4.442 12.415-4.868 13.146-.883 1.515 1.44 3.153 2.31 2.81.428-.169 12.909-3.711 21.39-6.222-6.697-3.927-14.61-7.64-18.832-9.734z" style="fill:#737373;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;" transform="rotate(-31.602 74.931 56.743)"></path></g></g>`,2)])])}var Ld={render:Id},Rd=l({components:{MascotDefeated:Ld},setup(){let{$gettext:e}=ce();return Se(Ee(e(`Page not found`)))}}),zd={id:`not-found`},Bd={class:`not-found-text`},Vd={class:`link-block`};function Hd(e,t,n,r,i,a){let o=m(`MascotDefeated`),s=m(`router-link`);return g(),c(`main`,zd,[u(o),T(`div`,Bd,D(e.$gettext(`Page not found`)),1),T(`p`,Vd,[u(s,{to:`/`},{default:k(()=>
14[S(D(e.$gettext(`Go back to the homepage`)),1)]),_:1})])])}var Ud=O(Rd,[[`render`,Hd],[`__scopeId`,`data-v-3fd1edf6`]]),Wd=l({components:{AccordionElement:Tu}});function Gd(e,t,n,r,i,a){let o=m(`SafeHTML`),s=m(`accordion-element`);return g(),Ie(s,{id:`What is PeerTube's policy about content monetization?`},{title:k(()=>[S(D(e.$gettext(`What is PeerTube's policy about content monetization?`)),1)]),default:k(()=>[T(`div`,null,[T(`p`,null,D(e.$gettext(`There are none at the moment: PeerTube is a tool that we wanted neutral in terms of monetization.`)),1),T(`p`,null,[u(o,null,{default:k(()=>[S(D(e.$gettext(`However, the uploader can display a <strong>support</strong> button under the video.`,!0)),1)]),_:1}),S(` `+D(e.$gettext(`This button displays a frame in which people who upload videos can display text, images, and links freely (link to Patreon, Tipeee, Paypal, Liberapay...).`)),1)]),T(`p`,null,[S(D(e.$gettext(`We did not go any further, as we refuse to tie our code to a particular content funding method, that might not fit all communities and deter others.`))+` `,1),u(o,null,{default:k(()=>[S(D(e.$gettext(`It's the reason why we encourage developers to use the <a target="_blank" rel="noopener noreferrer" href="https://docs.joinpeertube.org/contribute/plugins">PeerTube plugin API</a> to create their own monetization system.`,!0)),1)]),_:1})])])]),_:1})}var Kd=O(Wd,[[`render`,Gd]]),qd=l({components:{AccordionElement:Tu}});function Jd(e,t,n,r,i,a){let o=m(`SafeHTML`),s=m(`accordion-element`);return g(),Ie(s,{id:`How do I install my own PeerTube platform?`},{title:k(()=>[S(D(e.$gettext(`How do I install my own PeerTube platform?`)),1)]),default:k(()=>[T(`div`,null,[T(`p`,null,[u(o,null,{default:k(()=>[S(D(e.$gettext(`The <a target="_blank" rel="noopener noreferrer" href="https://docs.joinpeertube.org/install/any-os">installation guide is here</a> (only in English).`,!0)),1)]),_:1})])])]),_:1})}var Yd=O(qd,[[`render`,Jd]]),Xd=l({components:{AccordionElement:Tu}});function Zd(e,t,n,r,i,a){let o=m(`SafeHTML`),s=m(`accordion-element`);return g(),Ie(s,{id:`Should I have a big server to run PeerTube?`},{title:k(()=>[S(D(e.$gettext(`Should I have a big server to run PeerTube?`)),1)]),default:k(()=>[T(`div`,null,[T(`p`,null,D(e.$gettext(`Minimum hardware requirements:`)),1),T(`ul`,null,[T(`li`,null,D(e.$gettext(`1 vCore`)),1),T(`li`,null,D(e.$gettext(`1.5 GB of RAM`)),1),T(`li`,null,D(e.$gettext(`Enough storage for videos`)),1),T(`li`,null,D(e.$gettext(`20Mbit/s upload network speed`)),1),T(`li`,null,D(e.$gettext(`Enough bandwidth to broadcast videos`)),1)]),T(`p`,null,[u(o,null,{default:k(()=>[S(D(e.$gettext(`Recommended hardware requirements for a big instance to handle 1,000 concurrent viewers (see our <a target="_blank" rel="noopener noreferrer" href="https://joinpeertube.org/news/stress-test-2023">blog post about our viewers stress test</a>):`)),1)]),_:1})]),T(`ul`,null,[T(`li`,null,D(e.$gettext(`4 vCore`)),1),T(`li`,null,D(e.$gettext(`4 GB of RAM`)),1),T(`li`,null,D(e.$gettext(`Enough storage for videos`)),1),T(`li`,null,D(e.$gettext(`1Gbit/s upload network speed`)),1),T(`li`,null,D(e.$gettext(`Enough bandwidth to broadcast videos`)),1),T(`li`,null,[u(o,null,{default:k(()=>[S(D(e.$gettext(`Read the <a target="_blank" rel="noopener noreferrer" href="https://docs.joinpeertube.org/maintain/configuration#scalability">scalability guide</a> if you plan to have many users or viewers`,!0)),1)]),_:1})])]),T(`p`,null,D(e.$gettext(`If you plan to do transcoding on the same machine as the PeerTube instance:`)),1),T(`ul`,null,[T(`li`,null,D(e.$gettext(`8 vCore`)),1),T(`li`,null,D(e.$gettext(`8 GB of RAM`)),1)]),T(`p`,null,D(e.$gettext(`For a more detailed guide about hardware requirements:`)),1),T(`strong`,null,D(e.$gettext(`CPU`)),1),T(`p`,null,D(e.$gettext(`Except for video transcoding, a PeerTube instance is not CPU bound. Neither Nginx, PeerTube itself, PostgreSQL nor Redis require a lot of computing power. If it were only for those, one could easily get by with just one thread/vCPU.`)),1),T(`p`,null,D(e.$gettext(`You will hugely benefit from at least a second thread though, because of transcoding. Transcoding is very cpu intensive.`))+` `+D(e.$gettext(`It serves two purposes on a PeerTube instance: it ensures all videos can be played optimally in the web interface, and it generates different resolutions for the same video.`)),1),T(`p`,null,[u(o,null,{default:k(()=>[S(D(e.$gettext(`Transcoding can also be offloaded to other machines using <a target="_blank" rel="noopener noreferrer" href="https://docs.joinpeertube.org/admin/remote-runners">remote runners</a>.`,!0)),1)]),_:1})]),T(`strong`,null,D(e.$gettext(`RAM`)),1),T(`p`,null,D(e.$gettext(`1.5 GB of RAM should be plenty for a basic PeerTube instance, which usually takes at most 500 MB in RAM.`))+` `+D(e.$gettext(`The only reason you might want more would be if you colocate your Redis or PostgreSQL services on a non-SSD system.`)),1),T(`strong`,null,D(e.$gettext(`Storage`)),1),T(`p`,null,D(e.$gettext(`There are two important angles to storage: disk space usage and sustained read speed.`))+` `+D(e.$gettext(`To make a rough estimate of your disk space usage requirements, you want to know the answer to three questions:`)),1),T(`ul`,null,[T(`li`,null,D(e.$gettext(`What is the total size of the videos you wish to
14stream?`)),1),T(`li`,null,D(e.$gettext(`Do you want to enable transcoding? If so, do you want to provide multiple resolutions per video? Try this out with a few videos and you will get an idea of how much extra space is required per video and estimate a multiplication factor for future space allocation.`)),1),T(`li`,null,D(e.$gettext(`Which sharing mechanisms do you want to enable? Just web video, or also HLS with P2P? If you want both, this will double your storage needs.`)),1)]),T(`p`,null,[u(o,null,{default:k(()=>[S(D(e.$gettext(`If you want to store many videos on your PeerTube instance, you may want to store videos externally using <a href="https://docs.joinpeertube.org/maintain/remote-storage" target="_blank">Object Storage</a>.`,!0)),1)]),_:1})]),T(`p`,null,D(e.$gettext(`In terms of read speed, you want to make sure that you can saturate your network uplink serving PeerTube videos.`))+` `+D(e.$gettext(`This should not be a problem with SSD disks, whereas traditional HDD should be accounted for: typical sustained read rates for a well tuned system with a 7200rpm hard disk should hover around 120 MB/s or 960 Mbit/s. The latter should be enough for a typical 1 Gbit/s network uplink.`)),1),T(`strong`,null,D(e.$gettext(`Network`)),1),T(`p`,null,D(e.$gettext(`A rough estimate of a traditional server's video streaming network capacity is usually quite straightforward.`))+` `+D(e.$gettext(`You simply divide your server's available bandwidth by the average bandwidth per stream, and you have an upper bound.`)),1),T(`p`,null,D(e.$gettext(`Take a server for example with a 1 Gbit/s uplink for example pushing out 1080p60 streams at 5 Mbit/s per stream.`))+` `+D(e.$gettext(`That means the absolute theoretical upper capacity bound is 200 simultaneous viewers if your server's disk i/o can keep up.`))+` `+D(e.$gettext(`Expect a bit less in practice.`)),1),T(`p`,null,[S(D(e.$gettext(`But what if you need to serve more users? That's where PeerTube's federation feature shines. If other PeerTube instances following yours, chances are they have decided to mirror part of your instance!`))+` `,1),u(o,null,{default:k(()=>[S(D(e.$gettext(`The feature is called <a href="https://docs.joinpeertube.org/admin/following-instances#instances-redundancy" target="_blank">"server redundancy"</a> and caches your most popular videos to help serve additional viewers.`)),1)]),_:1}),S(` `+D(e.$gettext(`While viewers themselves contribute a little additional bandwidth while watching the video in their browsers (mostly during surges), mirroring servers have a much greater uplink and will help your instance with sustained higher concurrent streaming.`)),1)])])]),_:1})}var Qd=O(Xd,[[`render`,Zd]]),$d={viewBox:`0 0 415 357`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`};function ef(e,t){return g(),c(`svg`,$d,[...t[0]||(t[0]=[Fe(`<path d="M147.305 23.908c22.781 9.379 47.154 26.651 56.312 51.648 9.158 24.996 3.137 57.666-15.006 79.13-18.144 21.464-48.418 31.677-78.551 35.04-30.134 3.363-60.172-.117-77.006-16.322-16.828-16.16-20.458-45.088-17.144-68.23 3.264-23.18 13.558-40.589 25.755-55.227C53.86 35.307 67.958 23.438 85.67 18.259c17.662-5.217 38.852-3.73 61.634 5.649Z" fill="#FCE8DB"></path><path d="M161 96.112c-8.718 9.058-16.454 17.573-17.348 30.67 8.633-7.482 20.869-10.412 26.527-18.922 5.85-8.783 3.304-19.742 2.365-30.994a113.587 113.587 0 0 1-22.8 10.218c-14.918 5.194-19.466 22.287-9.89 36.606 6.808-16.249 12.278-23.635 21.21-27.567l-.064-.01Zm-87.32 11.207c16.854 3.255 29.19 13.614 47.382 38.552 10.441-28.031-4.328-55.29-31.83-58.374a202.91 202.91 0 0 1-43.164-8.477c3 19.503 3.24 39.122 16.798 51.687 13.145 12.255 35.204 12.474 52.992 21.841-6.907-21.893-23.612-33.345-42.185-45.326l.008.097Z" fill="#FFB370"></path><path d="M398.554 31.356c11.27 15.417 17.599 31.605 16.272 46.53-1.297 14.892-10.221 28.49-21.49 36.198-11.27 7.709-24.887 9.528-39.707 10.731-14.821 1.202-30.815 1.757-45.79-5.951-14.975-7.709-28.931-23.681-29.796-40.547-.864-16.866 11.332-34.596 26.307-50.013C319.325 12.887 337.079-.218 354.061.553c17.013.74 33.223 15.386 44.493 30.803Z" fill="#FCE8DB"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M323.517 80.818a10.716 10.716 0 0 1 7.92 2.095l-5.143-39.737a5.156 5.156 0 0 1 3.772-5.495l34.151-8.037a3.974 3.974 0 0 1 4.938 3.435l5.761 44.459a10.923 10.923 0 0 1-1.581 7.152 10.893 10.893 0 0 1-5.743 4.536 10.87 10.87 0 0 1-7.312-.126 10.889 10.889 0 0 1-5.582-4.733 10.916 10.916 0 0 1 2.184-13.624 10.874 10.874 0 0 1 13.765-.572l-3.309-25.518-36.432 8.586 4.783 37.
14024a10.915 10.915 0 0 1-5.412 10.827 10.866 10.866 0 0 1-12.059-.855 10.92 10.92 0 0 1-.48-16.843 10.874 10.874 0 0 1 5.762-2.591l.017.017Z" fill="#FFB370"></path><path d="M339.909 105.09c3.957 2.086 6.941 5.923 7.839 10.321 1.366 5.746-1.147 11.955-5.556 15.723-4.432 3.7-11.022 4.596-16.234 2.055-4.154-1.838-7.605-5.403-8.832-9.831-1.379-4.298-.554-9.099 1.852-12.873 2.316-3.974 6.498-6.732 11.051-7.346 3.401-.532 6.904.267 9.88 1.951Zm-20.912 29.587c2.381 1.255 4.176 3.564 4.717 6.21.822 3.458-.69 7.194-3.343 9.461-2.667 2.227-6.633 2.766-9.768 1.237-2.5-1.106-4.576-3.251-5.315-5.916-.83-2.585-.333-5.475 1.114-7.746 1.394-2.391 3.91-4.05 6.649-4.42 2.047-.32 4.155.161 5.946 1.174Zm-22.005 19.42c1.19.627 2.087 1.781 2.358 3.103.41 1.728-.345 3.595-1.671 4.728-1.332 1.112-3.314 1.382-4.881.618-1.249-.553-2.287-1.625-2.656-2.956-.414-1.292-.166-2.736.557-3.871a4.6 4.6 0 0 1 3.323-2.208c1.022-.16 2.076.08 2.97.586Zm-194.245 47.208c-20.07 2.562-37.975-6.71-39.994-20.711-2.02-14.001 12.614-27.429 32.683-29.992 20.07-2.562 37.976 6.711 39.995 20.712 2.019 14.001-12.614 27.428-32.684 29.991Zm40.664 56.031c-4.829 2.65-10.884 1.045-13.524-3.586-2.64-4.631-.866-10.534 3.963-13.184 4.83-2.65 10.885-1.045 13.525 3.586 2.64 4.631.866 10.534-3.964 13.184ZM109.955 241.1c-8.084 2.487-16.69-1.805-19.224-9.587-2.533-7.783 1.966-16.108 10.049-18.595 8.084-2.488 16.69 1.805 19.224 9.587 2.533 7.782-1.966 16.108-10.049 18.595Z" fill="#FCE8DB"></path><g clip-path="url(#passions_svg__a)"><path opacity=".789" d="M254.569 356.915c-51.677 0-93.569-5.821-93.569-13.002 0-7.181 41.892-13.002 93.569-13.002 51.678 0 93.57 5.821 93.57 13.002 0 7.181-41.892 13.002-93.57 13.002Z" fill="url(#passions_svg__b)" fill-opacity=".1"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M198.06 324.875c2.73-1.228 6.801 4.493 10.932 5.1 4.131.608 11.212.483 15.311-5.577s14.838 1.181 15.509 3.108c.671 1.926-9.453 6.613-15.626 8.797-6.173 2.185-12.749 1.183-17.139-1.297-4.123-2.328-8.987-10.131-8.987-10.131Z" fill="#FFB370"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M235.355 304.439c3.158-.269 5.701-5.601 6.405-7.328.705-1.727-5.632-7.348-6.778-7.997s-10.465.634-11.644 1.406c-1.18.772-11.842 9.774-10.393 18.64 1.45 8.865 6.45 16.767 13.686 19.537 3.432 1.314 11.107 2.002 11.81-3.365.268-2.046-7.494-2.707-8.486-8-1.115-5.946.111-8.732 5.4-12.893Z" fill="#FFB370"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M221.274 300.25c-.459.797-1.181 1.534-2.062 2.149-.464.32-1.098.533-1.625.418-.267-.042-.5-.15-.614-.336-.381-.492-.329-1.168-.026-1.783.348-.746.974-1.447 1.727-2.037.547-.411 1.345-.517 1.922-.345.633.169 1.11.648.955 1.233a1.99 1.99 0 0 1-.276.701h-.001Z" fill="#FFFDFB" fill-opacity=".461"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M315.649 325.804c-2.73-1.228-6.802 4.492-10.933 5.1-4.13.608-11.211.483-15.31-5.577s-14.838 1.181-15.509 3.107c-.671 1.927 9.453 6.614 15.625 8.798 6.173 2.185 12.75 1.182 17.14-1.297 4.123-2.329 8.987-10.131 8.987-10.131Z" fill="#FFB370"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M278.354 305.368c-3.158-.27-5.702-5.601-6.406-7.328-.704-1.727 5.632-7.349 6.778-7.997 1.146-.649 10.466.634 11.645 1.406 1.179.772 11.842 9.773 10.392 18.639-1.449 8.866-6.449 16.767-13.685 19.538-3.433 1.314-11.107 2.001-11.81-3.366-.268-2.046 7.493-2.706 8.486-7.999 1.115-5.946-.112-8.732-5.4-12.893Z" fill="#FFB370"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M292.435 301.178c.459.798 1.181 1.535 2.062 2.15.464.32 1.098.533 1.625.418.267-.043.5-.151.614-.337.381-.491.329-1.167.026-1.782-.348-.746-.974-1.447-1.728-2.037-.546-.411-1.344-.518-1.921-.345-.633.169-1.11.648-.955 1.233.043.241.154.52.275.701l.002-.001Z" fill="#FFFDFB" fill-opacity=".461"></path><path d="M204.846 222.679c-8.769 42.587 11.697 70.728 42.558 76.804 27.373 5.39 61.38-22.357 64.327-55.401 2.321-26.019-13.333-45.401-44.38-50.257-30.243-4.73-58.627 10.016-62.505 28.854Z" fill="#FD9C50"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M272.205 128.418c-2.719-4.278-9.742-7.166-12.67-2.528-1.734 2.746-86.722 105.485-89.265 108.181-3.488 3.699-3.844 9.376.843 11.517 4.71 1.115 167.742 4.856 171.951 5.333 4.21.478 14.112-6.177 8.537-11.65-5.574-5.472-76.101-103.671-79.396-110.853Z" fill="#FD9C50"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M286.651 161.873c1.461 2.077 2.526 3.661 3.475 4.727 1.466 1.647 5.184.442 3.324-2.156-.946-1.406-2.187-3.167-3.702-4.968-1.516-1.801-4.557.322-3.097 2.397Z" fill="#FFDDC2"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M263.107 309.247c-3.585-.27-6.524-6.831-7.341-8.959-.816-2.127 6.314-9.226 7.607-10.053 1.293-.828 14.301-.28
146 15.646.648 1.346.934 12.86 13.032 11.306 24.055-1.554 11.024-8.356 19.774-16.536 23.355-3.88 1.699-10.996 3.756-11.848-2.886-.325-2.532 6.351-3.695 7.423-10.279 1.204-7.396-.216-10.827-6.257-15.881Z" fill="#FD9C50"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M302.367 332.539c-2.784-1.336-6.936 4.889-11.149 5.55-4.213.661-11.434.526-15.615-6.068-4.18-6.595-13.721 2.381-14.405 4.477-.684 2.096 8.229 6.1 14.525 8.477 6.295 2.377 13.002 1.287 17.479-1.411 4.205-2.534 9.165-11.025 9.165-11.025Z" fill="#FD9C50"></path><path d="M259.493 298.048c1.755.556 1.699.801 4.472 2.884 6.678 5.018 9.216 10.987 9.441 13.122.226 2.135 2.366 6.856-1.167 13.074-1.982 4.03-6.147 5.529-8.3 6.552-1.305.815-2.461 2.602-2.792 3.295-.115-.543-1.008-3.351.695-4.264l-.161-.32a1.055 1.055 0 0 1-.171-.34l-.023-.044c.002-.002.004-.004.004-.008-.31-1.024.485-2.46 1.879-3.393.771-.515 1.63-.81 2.381-.817l.001.002c.723-.008 1.289.252 1.578.722.054.092.098.191.13.296l.008.015c.661-.739 1.215-1.577 1.555-2.566a1.45 1.45 0 0 1-.438-.053l-1.397-.552c-.031-.008-.064-.012-.095-.019a1.61 1.61 0 0 1-.301-.134l-.044-.019-.001-.008c-1.007-.614-1.42-2.411-.977-4.245.442-1.822 1.601-3.147 2.746-3.14a1.328 1.328 0 0 1 .721.207l.246.075a10.39 10.39 0 0 0-.849-2.531l-.552.408a.793.793 0 0 1-.07.072 1.393 1.393 0 0 1-.295.197l-.038.026-.008-.004c-1.133.543-3.057-.257-4.546-1.889-1.678-1.841-2.21-4.079-1.189-4.999.096-.084.204-.154.323-.211l.178-.159c-3.578-.635-6.473-6.81-7.295-8.862-.389-.971-.499-.445 1.211-2.422 0 0 2.168-.256 3.14.052Z" fill="#CB6E3B"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M278.819 300.951c.251.965.775 1.938 1.488 2.827.376.463.948.86 1.497.882.275.03.533-.019.692-.187.502-.414.623-1.14.483-1.87-.154-.881-.593-1.79-1.186-2.617-.435-.582-1.195-.911-1.809-.887-.669.007-1.262.38-1.258 1.039-.019.266.019.589.093.813Z" fill="#FFDDC2" fill-opacity=".603"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M248.513 308.63c3.585-.27 6.525-6.831 7.342-8.959.816-2.127-6.314-9.226-7.607-10.053-1.294-.828-14.301-.286-15.647.648-1.345.934-12.859 13.032-11.305 24.055 1.553 11.024 8.356 19.774 16.535 23.355 3.88 1.699 10.996 3.755 11.849-2.886.325-2.532-6.352-3.696-7.424-10.28-1.203-7.395.216-10.826 6.257-15.88Z" fill="#FD9C50"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M209.319 331.725c2.784-1.336 6.937 4.889 11.149 5.55 4.213.661 11.435.526 15.615-6.069 4.18-6.594 13.721 2.382 14.405 4.478.685 2.096-8.229 6.1-14.524 8.477-6.296 2.377-13.003 1.287-17.48-1.411-4.205-2.534-9.165-11.025-9.165-11.025Z" fill="#FD9C50"></path><path d="M252.624 299.536c-1.384.765-1.124.611-3.894 2.534-7.403 5.138-8.705 9.534-9.534 12.122-.452 2.512-1.083 9.12.186 12.319 1.982 4.03 6.146 5.529 8.3 6.552 1.305.815 2.461 2.602 2.792 3.295.114-.543 1.008-3.351-.696-4.264l.161-.32.051-.073c.05-.083.09-.173.121-.267l.023-.044c-.002-.002-.004-.004-.004-.008.31-1.024-.486-2.46-1.88-3.394-.77-.514-1.629-.809-2.381-.816v.002c-.724-.008-1.29.252-1.578.722a1.378 1.378 0 0 0-.13.296l-.008.015c-.662-.739-1.215-1.577-1.555-2.566.147.004.293-.012.438-.053l1.397-.552c.03-.008.063-.012.095-.019a1.61 1.61 0 0 0 .301-.134l.044-.019v-.008c1.007-.615 1.421-2.411.978-4.245-.442-1.822-1.601-3.147-2.746-3.14a1.298 1.298 0 0 0-.393.057 1.497 1.497 0 0 0-.329.15l-.245.075c.175-.89.459-1.725.849-2.531l.551.407c.023.027.046.05.07.073.089.077.188.143.295.197l.039.026.007-.004c1.133.543 3.058-.257 4.547-1.889 1.677-1.841 2.21-4.079 1.189-4.999a1.417 1.417 0 0 0-.323-.211l-.178-.159c3.577-.635 6.473-6.81 7.295-8.862.389-.971 2.747.219 1.036-1.759-.503-.581-3.383.661-4.891 1.494Z" fill="#CB6E3B"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M232.802 300.334c-.251.965-.775 1.938-1.488 2.827-.376.463-.948.86-1.497.882-.275.03-.533-.019-.693-.187-.501-.414-.622-1.141-.482-1.871.154-.88.593-1.789 1.186-2.616.435-.582 1.195-.911 1.809-.888.669.008 1.262.381 1.258 1.039a2.32 2.32 0 0 1-.093.814Z" fill="#FFDDC2" fill-opacity=".603"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M254.21 256.291c-.349-3.119-3.251-3.161-3.306-.555-.055 2.606-.147 4.56.023 6.035.263 2.277 3.377 2.845 3.413-.438.08-1.735-.08-3.301-.13-5.042Zm-28.447-2.655c-.678-3.044-3.588-2.778-3.369-.199.219 2.58.359 5.276.886 6.642.619 1.602 3.233 1.614 2.923-1.632-.102-1.722-.206-3.097-.44-4.811Z" fill="#4E3B3A" stroke="#2F2828" stroke-width="1.381"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M260.503 273.438c1.58-1.248-1.677-4.999-2.773-5.749-1.095-.75.354 7.123 2.773 5.749Zm-3.475 1.885c1.654-1.654-1.703-7.33-2.837-8.505-1.133-1.174.311 10.265 2.837 8.505Zm-3.696-.307c1.
14653-1.655-1.704-7.33-2.838-8.505-1.133-1.175.311 10.264 2.838 8.505Zm-26.148-1.118c1.653-1.654-1.704-7.33-2.838-8.504-1.133-1.175.311 10.264 2.838 8.504Z" fill="#D35034" fill-opacity=".443"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M223.833 273.627c1.653-1.655-1.704-7.33-2.837-8.505-1.134-1.174.31 10.264 2.837 8.505Zm-3.682-1.297c1.387-1.278-1.445-5.482-2.399-6.344-.955-.861.279 7.717 2.399 6.344Z" fill="#D35034" fill-opacity=".443"></path><path d="M231.995 276.612c2.743 5.754 12.544 6.143 15.165.666" stroke="#762C2C" stroke-width="2.513" stroke-linecap="round"></path><g opacity=".7" fill-rule="evenodd" clip-rule="evenodd"><path d="M294.354 184.371c-8.814-7.258-74.537-4.107-77.62-.314-3.084 3.793 12.205 53.637 17.475 53.978 5.269.342 65.35-43.418 60.145-53.664Z" fill="#fff"></path><path d="M216.049 183.813c3.348 18.749 7.454 34.829 18.206 54.171-34.323-1.057-52.959-2.191-54.946-2.679-3.929-.963-.362-5.964 2.514-9.114.99-1.085 17.325-21.368 34.226-42.378Z" fill="#F1680D"></path><path d="M258.15 133.054c1.281-.248 2.669.34 3.961 2.399 1.455 3.194 16.993 26.699 32.255 49.231-17.668-1.528-46.442-3.426-78.863-.191 19.033-23.661 39.016-48.534 39.953-49.64.769-.908 1.698-1.607 2.694-1.799Z" fill="#211F20"></path><path d="M294.199 184.389c14.17 20.925 28.169 41.114 30.43 43.376 4.682 4.688-2.238 12.909-5.745 12.491-1.727-.206-50.753-1.162-84.165-2.191 20.706-20.788 46.059-41.961 59.48-53.676Z" fill="#737373"></path></g></g><defs><radialGradient id="passions_svg__b" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="matrix(-93.5697 0 0 -13.0022 254.569 343.913)"><stop></stop><stop offset="1" stop-opacity="0"></stop></radialGradient><clipPath id="passions_svg__a"><path fill="#fff" transform="matrix(-1 0 0 1 353.262 123.521)" d="M0 0h192.262v233.395H0z"></path></clipPath></defs>`,7)])])}var tf={render:ef},nf={viewBox:`0 0 401 346`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`};function rf(e,t){return g(),c(`svg`,nf,[...t[0]||(t[0]=[Fe(`<path d="M280.29 32.659c32.018 13.182 66.273 37.457 79.143 72.588 12.871 35.131 4.41 81.047-21.09 111.213-25.5 30.166-68.047 44.52-110.398 49.246-42.352 4.727-84.568-.165-108.227-22.939-23.65-22.712-28.752-63.368-24.094-95.894 4.586-32.578 19.055-57.044 36.196-77.618 17.141-20.574 36.954-37.256 61.848-44.535 24.823-7.332 54.604-5.243 86.622 7.939Z" fill="#FCE8DB"></path><rect y="87.957" width="228.783" height="148.285" rx="8" transform="rotate(-10.848 0 87.957)" fill="#E9E9E9"></rect><path d="M1.506 95.814a8 8 0 0 1 6.351-9.363L35.37 81.18l27.906 145.636-27.511 5.272a8 8 0 0 1-9.363-6.352L1.506 95.814Z" fill="#5B6A6C"></path><path d="M1.506 95.814a8 8 0 0 1 6.351-9.363l208.981-40.045a8 8 0 0 1 9.363 6.352l3.677 19.19L5.183 115.002l-3.677-19.19Z" fill="#fff"></path><rect x="11.188" y="122.56" width="27.636" height="7.327" rx="2" transform="rotate(-10.848 11.188 122.56)" fill="#5FD399"></rect><path fill="#fff" d="m14.938 137.938 19.235-3.686.544 2.839-19.235 3.685z"></path><path fill="#5B6A6C" d="m223.848 175.555 2.809-.538.544 2.838-2.81.538zm-5.201.997 2.809-.538.544 2.838-2.81.538zm-5.201.997 2.809-.538.544 2.838-2.81.538zM16.87 97.204l40.53-7.766.672 3.51-40.53 7.766z"></path><path fill="#FFC841" d="m20.427 144.877 21.462-4.112.376 1.963-21.462 4.112zm-4.023.771 1.994-.382.376 1.963-1.994.382zm4.881 3.706 14.686-2.814.376 1.963-14.686 2.814zm-4.023.771 1.994-.382.376 1.963-1.994.382zm4.93 3.962 21.462-4.112.376 1.963-21.462 4.112zm-4.023.77 1.994-.382.376 1.963-1.994.382zm4.807 3.323 11.743-2.25.377 1.963-11.744 2.25zm-4.023.771 1.994-.382.376 1.963-1.994.382z"></path><path fill="#5B6A6C" d="m65.611 143.327 27.047-5.183.2 1.04-27.048 5.183zm.399 2.08 19.764-3.787.2 1.04-19.765 3.787zm40.171-9.854 2.08-.399.399 2.08-2.08.4zm-3.121.598 2.08-.399.399 2.08-2.08.4z"></path><rect x="60.428" y="116.28" width="43.426" height="25.42" rx="2" transform="rotate(-10.848 60.428 116.28)" fill="#BCBCBC"></rect><circle cx="84.467" cy="124.442" transform="rotate(-10.848 84.467 124.442)" fill="#fff" fill-opacity=".4" r="8.303"></circle><g clip-path="url(#visibility_svg__a)" fill="#fff"><path d="m81.311 120.143.91 4.745 2.567-2.951m-2.568 2.951.91 4.746 2.568-2.952m-.909-4.746.909 4.746 2.568-2.952"></path></g><path fill="#5B6A6C" d="m120.745 132.762 27.047-5.183.2 1.04-27.048 5.183zm.399 2.081 19.764-3.787.2 1.04-19.765 3.787zm40.17-9.855 2.08-.399.399 2.08-2.08.4zm-3.12.598 2.08-.399.399 2.08-2.08.4z"></path><rect x="115.562" y="105.715" width="43.426" height="25.42" rx="2" transform="rotate(-10.848 115.562 105.715)" fill="#BCBCBC"></rect><circle cx="139.6" cy="113.877" transform="rotate(-10.848 139.6 113.877)" fill="#fff" fill-opacity=".4" r="8.303"></circle><g clip-path="url(#visibility_svg__b)" fill="#fff"><path d="m136.445 109.578.909 4.746 2.568-2.952m-2.568 2.952.909 4.746 2.568-2.952m-.909-4.746.91 4.745 2.568-2.952"></path></g><path fill="#5B6A6C" d="m175.878 122.197 27.047-5.183.2 1.04-27.048 5.183zm.399 2.081 19.765-3.787.2 1.04-19.766 3.787zm40.171-9.855 2.08-.399.399 2.08-2.08.4zm-3.121.598 2.08-.399.399 2.08-2.08.4z"></path><rect x="170.695" y="95.151" width="43.426" height="25.42" rx="2" transform="rotate(-10.848 170.695 95.15)" fill="#BCBCBC"></rect><circle cx="194.734" cy="103.313" transform="rotate(-10.848 194.734 103.313)" fill="#fff" fill-opacity=".4" r="8.303"></circle><g clip-path="url(#visibility_svg__c)" fill="#fff"><path d="m191.578 99.013.91 4.746 2.568-2.952m-2.569 2.952.91 4.746 2.568-2.952m-.909-4.746.909 4.746 2.568-2.952"></path></g><path fill="#5B6A6C" d="m73.983 187.017 27.047-5.183.2 1.04-27.048 5.183zm.399 2.081 19.764-3.787.2 1.04-19.765 3.787zm40.171-9.855 2.08-.399.399 2.08-2.08.4zm-3.121.598 2.08-.399.399 2.08-2.08.4z"></path><rect x="68.8" y="159.971" width="43.426" height="25.42" rx="2" transform="rotate(-10.848 68.8 159.971)" fill="#BCBCBC"></rect><circle cx="92.839" cy="168.133" transform="rotate(-10.848 92.839 168.133)" fill="#fff" fill-opacity=".4" r="8.303"></circle><g clip-path="url(#visibility_svg__d)" fill="#fff"><path d="m89.683 163.833.91 4.746 2.567-2.952m-2.568 2.952.91 4.746 2.568-2.952m-.91-4.746.91 4.746 2.568-2.952"></path></g><path fill="#5B6A6C" d="m129.117 176.453 27.047-5.183.2 1.04-27.048 5.183zm.399 2.08 19.764-3.787.2 1.04-19.765 3.787zm40.171-9.854 2.08-.399.399 2.08-2.08.4zm-3.121.598 2.08-.399.399 2.08-2.08.4z"></path><rect x="123.934" y="149.406" width="43.426" height="25.42" rx="2" transform="rotate(-10.848 123.934 149.406)" fill="#BCBCBC"></rect><circle cx="147.972" cy="157.568" transform="rotate(-10.848 147.972 157.568)" fill="#fff" fill-opacity=".4" r="8.303"></circle><g clip-path="url(#visibility_svg__e)" fill="#fff"><path d="m144.817 153.269.909 4.745 2.568-2.951m-2.568 2.951.909 4.746 2.569-2.952m-.91-4.746.91 4.746 2.568-2.952"></path></g><path fill="#5B6A6C" d="m184.25 165.888 27.047-5.183.2 1.04-27.048 5.183zm.399 2.081 19.765-3.787.2 1.04-19.766 3.787zm40.171-9.855 2.08-.399.399 2.08-2.08.4zm-3.121.598 2.08-.399.399 2.08-2.08.4z"></path><rect x="179.067" y="138.841" width="43.426" height="25.42" rx="2" transform="rotate(-10.848 179.067 138.841)" fill="#BCBCBC"></rect><circle cx="203.106" cy="147.003" transform="rotate(-10.848 203.106 147.003)" fill="#fff" fill-opacity=".4" r="8.303"></circle><g clip-path="url(#visibility_svg__f)" fill="#fff"><path d="m199.95 142.704.91 4.746 2.568-2.952m-2.569 2.952.91 4.746 2.568-2.952m-.909-4.746.909 4.745 2.568-2.952"></path></g><rect x="269.32" y="31.901" width="131.765" height="85.869" rx="8" transform="rotate(6.903 269.32 31.9)" fill="#FFC798"></rect><path d="M268.358 39.843a8 8 0 0 1 8.904-6.981l12.648 1.531-10.32 85.247-12.648-1.531a8.001 8.001 0 0 1-6.981-8.904l8.397-69.362Z" fill="#FFAC6C"></path><path d="M268.358 39.843a8 8 0 0 1 8.904-6.981l114.925 13.913a8 8 0 0 1 6.981 8.903l-.955 7.89-130.81-15.836.955-7.89Z" fill="#FFF2E8"></path><rect x="269.367" y="52.958" width="15.917" height="4.243" rx="2" transform="rotate(6.903 269.367 52.958)" fill="#F2690D"></rect><rect x="268.595" y="59.342" width="15.917" height="4.243" rx="2" transform="rotate(6.903 268.595 59.342)" fill="#9D7F68"></rect>
14<path fill="#fff" d="m267.516 72.031 11.198 1.356-.2 1.66-11.199-1.355z"></path><path fill="#9D7F68" d="m293.66 109.604 21.225 2.57-.201 1.66-21.225-2.57zm83.016 10.05 1.635.198-.201 1.66-1.635-.197zm-3.029-.366 1.635.198-.201 1.66-1.635-.197zm-3.027-.367 1.635.198-.201 1.66-1.635-.197zm-53.633-6.493 9.473 1.147-.201 1.66-9.473-1.146zm11.288 1.367 9.473 1.147-.201 1.66-9.473-1.146z"></path><path fill="#212529" d="m277.551 40.047 23.595 2.856-.25 2.055-23.594-2.856z"></path><path fill="#FFC798" d="m269.306 76.825 12.495 1.513-.14 1.148-12.494-1.512zm-2.342-.283 1.16.14-.139 1.15-1.16-.141zm2.024 2.904 8.55 1.035-.14 1.149-8.55-1.035zm-2.342-.284 1.16.14-.138 1.15-1.161-.141zm2.007 3.054 12.495 1.513-.14 1.148-12.494-1.512zm-2.342-.283 1.16.14-.139 1.15-1.16-.141zm2.052 2.679 6.837.828-.139 1.148-6.837-.827zm-2.342-.283 1.16.14-.139 1.15-1.16-.141z"></path><rect x="299.9" y="58.462" width="85.403" height="47.228" rx="4" transform="rotate(6.903 299.9 58.462)" fill="#FFAC6C"></rect><ellipse cx="339.319" cy="87.215" rx="12.697" ry="12.767" transform="rotate(6.903 339.319 87.215)" fill="#fff" fill-opacity=".4"></ellipse><g clip-path="url(#visibility_svg__g)" fill="#fff"><path d="m336.733 79.442-.893 7.376 5.119-3.122m-5.119 3.122-.893 7.376 5.119-3.122"></path><path d="m340.959 83.696-.893 7.375 5.119-3.121"></path></g><rect x="183" y="228.258" width="182.31" height="118.809" rx="8" transform="rotate(-9.267 183 228.258)" fill="#fff"></rect><path d="M184.288 236.153a8 8 0 0 1 6.608-9.184l20.427-3.333 19.131 117.259-20.427 3.333a8.001 8.001 0 0 1-9.184-6.608l-16.555-101.467Z" fill="#1A202C"></path><path d="M184.288 236.153a8 8 0 0 1 6.608-9.184l164.14-26.78a7.998 7.998 0 0 1 9.183 6.607l2.265 13.881-179.931 29.357-2.265-13.881Z" fill="#E6E6E6"></path><rect x="191.177" y="256.222" width="22.023" height="5.87" rx="2" transform="rotate(-9.267 191.177 256.222)" fill="#C42719"></rect><rect x="192.609" y="265.003" width="22.023" height="5.87" rx="2" transform="rotate(-9.267 192.609 265.003)" fill="#725794"></rect><path fill="#fff" d="m196.065 282.281 15.403-2.513.373 2.285-15.403 2.513z"></path><path fill="#1A202C" d="m245.284 322.138 29.195-4.763.373 2.284-29.195 4.764zm114.19-18.631 2.25-.367.372 2.285-2.25.367zm-4.165.68 2.25-.367.372 2.285-2.25.367zm-4.165.679 2.25-.367.372 2.285-2.25.367zm-73.772 12.037 13.03-2.126.373 2.285-13.03 2.126zm15.526-2.533 13.03-2.126.373 2.285-13.03 2.126z"></path><path fill="#725794" d="m198.801 235.998 19.993-3.262.41 2.513-19.993 3.262z"></path><path fill="#C42719" d="m220.459 232.464 9.996-1.63.41 2.512-9.996 1.63z"></path><path fill="#BDBEC1" d="m200.291 287.963 17.187-2.804.258 1.58-17.187 2.804zm-3.222.525 1.597-.26.258 1.58-1.597.26zm3.81 3.079 11.76-1.919.258 1.58-11.76 1.92zm-3.222.526 1.597-.26.258 1.58-1.597.26zm3.843 3.285 17.187-2.804.258 1.58-17.187 2.804zm-3.221.525 1.597-.26.258 1.58-1.597.26zm3.759 2.77 9.405-1.534.257 1.58-9.404 1.534zm-3.221.526 1.597-.26.258 1.58-1.597.26z"></path><rect x="233.872" y="251.772" width="118.164" height="65.345" rx="4" transform="rotate(-9.267 233.872 251.772)" fill="#E6E6E6"></rect><ellipse cx="297.333" cy="274.793" rx="17.568" ry="17.664" transform="rotate(-9.267 297.333 274.793)" fill="#1A202C" fill-opacity=".2"></ellipse><g clip-path="url(#visibility_svg__h)" fill="#1A202C"><path d="m290.901 265.461 1.656 10.145 5.599-6.121m-5.599 6.121 1.655 10.146 5.599-6.121m-1.655-10.147 1.655 10.146 5.599-6.121"></path></g><path d="m208.653 29.784 3.111 7.633 4.001-6.08" fill="#000"></path><path d="m217.2 25.886 3.749 7.34 3.469-6.398" fill="#737373"></path><path d="m199.439 36.733 4.956 6.587 2.317-6.9" fill="#F1680D"></path><path d="m235.117 19.074 2.964 7.691 4.117-6.002" fill="#000"></path><path d="m244.5 15.497 1.598 8.086 5.087-5.205" fill="#737373"></path><path d="m226.179 22.038 3.222 7.587 3.911-6.138" fill="#F1680D"></path><path d="m262.95 13.58.486 8.228 5.746-4.467" fill="#000"></path><path d="m272.42 13.725-.371 8.234 6.18-3.846" fill="#737373"></path><path d="m253.963 14.12.492 8.228 5.743-4.472" fill="#F1680D"></path><path d="m291.553 15.877-2.07 7.978 6.843-2.482" fill="#000"></path><path d="m302.013 18.256-3.271 7.566 7.143-1.402" fill="#737373"></path><path d="m281.717 14.576-.792 8.205 6.368-3.525" fill="#F1680D"></path><path d="m165.835 247.035 1.919-8.016-6.795 2.612" fill="#000"></path><path d="m156.654 244.398 2.757-7.768-7.032 1.877" fill="#737373"></path><path d="m176.412 246.824-.856-8.198-5.54 4.722" fill="#F1680D"></path><path d="m139.128 233.648 5.982-5.671-7.119-1.519" fill="#000"></path>
14<path d="m131.565 226.347 6.63-4.898-6.88-2.377" fill="#737373"></path><path d="m147.415 240.593 4.548-6.874-7.278.126" fill="#F1680D"></path><path d="m338.414 132.024-8.008 1.953 5.426 4.853" fill="#000"></path><path d="m340.887 141.48-8.192.907 4.756 5.51" fill="#737373"></path><path d="m310.806 21.737-3.428 7.496 7.17-1.253" fill="#F1680D"></path><path d="m340.733 160.285-8.211-.717 3.583 6.336" fill="#000"></path><path d="m339.502 170.068-7.968-2.107 2.45 6.855" fill="#737373"></path><path d="m341.253 150.93-8.242-.029 4.099 6.014" fill="#F1680D"></path><path d="m331.174 187.328-6.962-4.413.269 7.274" fill="#000"></path><path d="m326.171 195.295-6.983-4.38.303 7.273" fill="#737373"></path><path d="m335.925 179.113-7.597-3.198 1.47 7.129" fill="#F1680D"></path><defs><clipPath id="visibility_svg__a"><path fill="#fff" transform="rotate(-10.848 672.54 -367.98)" d="M0 0h6.155v9.966H0z"></path></clipPath><clipPath id="visibility_svg__b"><path fill="#fff" transform="rotate(-10.848 644.47 -663.604)" d="M0 0h6.155v9.966H0z"></path></clipPath><clipPath id="visibility_svg__c"><path fill="#fff" transform="rotate(-10.848 616.404 -959.23)" d="M0 0h6.155v9.966H0z"></path></clipPath><clipPath id="visibility_svg__d"><path fill="#fff" transform="rotate(-10.848 906.81 -390.223)" d="M0 0h6.155v9.966H0z"></path></clipPath><clipPath id="visibility_svg__e"><path fill="#fff" transform="rotate(-10.848 878.74 -685.847)" d="M0 0h6.155v9.966H0z"></path></clipPath><clipPath id="visibility_svg__f"><path fill="#fff" transform="rotate(-10.848 850.67 -981.473)" d="M0 0h6.155v9.966H0z"></path></clipPath><clipPath id="visibility_svg__g"><path fill="#fff" transform="rotate(6.903 -488.285 2831.393)" d="M0 0h9.413v15.323H0z"></path></clipPath><clipPath id="visibility_svg__h"><path fill="#fff" transform="rotate(-9.267 1781.227 -1661.68)" d="M0 0h13.024v21.201H0z"></path></clipPath></defs>`,85)])])}var af={render:rf},of={xmlns:`http://www.w3.org/2000/svg`,"xmlns:xlink":`http://www.w3.org/1999/xlink`,width:`210.567`,height:`236.643`,viewBox:`0 0 55.712 62.612`};function sf(e,t){return g(),c(`svg`,of,[...t[0]||(t[0]=[Fe(`<defs><radialGradient xlink:href="#happy_svg__a" id="happy_svg__b" cx="56.456" cy="167.686" fx="56.456" fy="167.686" r="20.58" gradientTransform="matrix(1.20299 0 0 .16716 30.283 144.888)" gradientUnits="userSpaceOnUse"></radialGradient><linearGradient id="happy_svg__a"><stop style="stop-color:#838383;stop-opacity:1;" offset="0"></stop><stop style="stop-color:#bfbfbf;stop-opacity:0;" offset="1"></stop></linearGradient></defs><g transform="translate(-73.441 -113.748)"><path style="opacity:1;vector-effect:none;fill:#ffb370;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;" d="M107.56 163.997c-.127.83-1.579 1.407-2.047 1.563-.468.155-1.841-1.616-1.992-1.93-.152-.314.35-2.752.575-3.05.225-.297 2.788-2.954 5.103-2.416 2.315.538 4.314 1.997 4.918 3.956.287.929.334 2.967-1.096 3.059-.544.034-.583-2.026-1.963-2.381-1.55-.399-2.307-.124-3.498 1.2z"></path><ellipse style="color:#000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:.78899997;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000;solid-opacity:1;vector-effect:none;fill:url(#happy_svg__b);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;paint-order:markers stroke fill;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate;" cx="98.198" cy="172.919" rx="24.757" ry="3.44"></ellipse><path style="opacity:1;vector-effect:none;fill:#ffb370;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;" d="M113.748 154.833c-.372.7 1.067 1.875 1.155 2.976.088 1.101-.07 2.968-1.741 3.944-1.672.976.051 3.938.548 4.149.496.21 1.912-2.38 2.597-3.97.685-1.592.535-3.346-.042-4.549-.542-1.129-2.517-2.5
145-2.517-2.55z"></path><path style="fill:#fffdfb;fill-opacity:.46118721;fill-rule:evenodd;stroke:none;stroke-width:.36500001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;" d="M106.84 160.53a1.85 1.85 0 0 0 .603-.507c.093-.117.16-.28.139-.422-.006-.071-.031-.135-.078-.168-.123-.109-.303-.107-.47-.038a1.554 1.554 0 0 0-.568.42.608.608 0 0 0-.125.502c.034.17.152.304.309.273a.526.526 0 0 0 .19-.06z"></path><path style="opacity:1;vector-effect:none;fill:#ffb370;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;" d="M94.617 155.808c.511.605-.647 2.057-.5 3.152.146 1.095.694 2.887 2.534 3.488 1.84.6.782 3.86.34 4.17-.44.312-2.37-1.921-3.376-3.332-1.006-1.41-1.23-3.157-.92-4.454.292-1.218 1.922-3.024 1.922-3.024z"></path><path style="opacity:1;vector-effect:none;fill:#ffb370;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;" d="M102.293 164.278c.299.783 1.84 1.041 2.33 1.095.491.053 1.46-1.969 1.54-2.307.082-.34-.924-2.616-1.206-2.86-.282-.243-3.35-2.299-5.498-1.284-2.15 1.015-3.795 2.863-3.972 4.905-.084.97.3 2.971 1.717 2.759.54-.081.142-2.104 1.416-2.742 1.431-.717 2.229-.608 3.673.434z"></path><path style="fill:#fffdfb;fill-opacity:.46118721;fill-rule:evenodd;stroke:none;stroke-width:.36500001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;" d="M96.13 160.753a1.837 1.837 0 0 1-.545.569c-.123.084-.29.14-.43.11-.07-.011-.132-.04-.162-.089-.101-.13-.087-.309-.007-.471a1.56 1.56 0 0 1 .457-.54.608.608 0 0 1 .508-.09c.168.044.294.17.253.326a.532.532 0 0 1-.073.185z"></path><path style="color:#000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000;solid-opacity:1;vector-effect:none;fill:#fd9c50;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;paint-order:markers stroke fill;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate;" d="M119.305 139.983c2.32 11.268-3.095 18.714-11.26 20.321-7.242 1.426-16.24-5.915-17.02-14.658-.614-6.884 3.528-12.012 11.743-13.297 8.002-1.252 15.511 2.65 16.537 7.634z"></path><path style="fill:#fd9c50;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;" d="M101.483 115.043c.72-1.132 2.578-1.896 3.353-.669.458.727 22.945 27.91 23.617 28.623.923.98 1.018 2.481-.223 3.048-1.246.295-44.381 1.284-45.495 1.41-1.114.127-3.734-1.634-2.259-3.082s20.135-27.43 21.007-29.33z"></path><g style="opacity:.7;"><path d="M40.727 129.676c1.767-2.45 18.796-6.065 19.84-5.302 1.045.763.485 14.546-.84 14.988-1.325.442-19.643-6.714-19-9.686z" style="fill:#fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:.26499999;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;" transform="rotate(14.729 67.521 340.174)"></path><path d="M60.726 124.265c.405 5.023.436 9.414-1.014 15.087 8.711-2.58 13.404-4.123 13.88-4.381.94-.511-.31-1.551-1.257-2.164-.326-.21-5.87-4.302-11.609-8.542z" style="fill:#f1680d;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;" transform="rotate(14.729 67.521 340.174)"></path><path d="M46.539 114.109c-.345.023-.66.266-.852.88-.158.915-2.553 7.975-4.943 14.768 4.419-1.58 11.654-4.001 20.168-5.354-6.462-4.774-13.249-9.795-13.563-10.015-.258-.18-.543-.297-.81-.28z" style="fill:#211f20;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;" transform="rotate(14.729 67.521 340.174)"></path><path d="M40.767 129.67c-2.218 6.308-4.442 12.415-4.868 13.146-.883 1.515 1.44 3.153 2.31 2.81.428-.169 12.909-3.711 21.39-6.222-6.697-3.927-14.61-7.64-18.832-9.734z" style="fill:#737373;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;" transform="rotate(14.729 67.521 340.174)"></path></g><path style="fill:#ffddc2;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:.36500001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;
14" d="M97.661 123.895c-.386.55-.668.969-.92 1.25-.387.437-1.371.118-.879-.57.25-.372.579-.838.98-1.314.4-.477 1.205.085.819.634z"></path><path style="opacity:1;vector-effect:none;fill:#fd9c50;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;" d="M101.407 163.175c.295.904 2.166 1.247 2.765 1.323.598.076 1.973-2.203 2.105-2.587.13-.385-.827-3.694-1.152-3.98-.324-.288-4.158-2.485-6.893-1.392-2.735 1.093-4.556 3.391-4.961 5.719-.193 1.104-.274 3.062 1.487 2.863.67-.076.55-1.865 2.174-2.554 1.825-.775 2.796-.626 4.475.608z"></path><path style="opacity:1;vector-effect:none;fill:#fd9c50;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;" d="M92.951 154.551c.519.632-.82 2.09-.725 3.215.095 1.124.585 2.971 2.542 3.63 1.958.66.252 3.677-.244 3.985-.495.307-2.085-1.731-3.092-3.2-1.
14007-1.468-1.15-3.26-.737-4.58.386-1.24 2.256-3.05 2.256-3.05z"></path><path style="fill:#ffddc2;fill-opacity:.60273976;fill-rule:evenodd;stroke:none;stroke-width:.36500001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;" d="M97.657 158.367a2.046 2.046 0 0 1-.655.535c-.14.074-.32.111-.456.06-.07-.021-.127-.06-.149-.117-.08-.153-.034-.343.076-.506.129-.198.33-.374.56-.514a.605.605 0 0 1 .532-.03c.162.072.268.224.199.384a.614.614 0 0 1-.107.188z"></path><path style="opacity:1;vector-effect:none;fill:#fd9c50;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;" d="M116.78 155.513c-.579.575.605 2.162.397 3.271-.209 1.109-.882 2.897-2.897 3.355-2.014.458-.622 3.632-.16 3.988.462.356 2.25-1.511 3.4-2.87 1.15-1.359 1.473-3.127 1.197-4.483-.259-1.272-1.936-3.261-1.936-3.261z"></path><path style="opacity:1;vector-effect:none;fill:#fd9c50;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;" d="M107.55 163.238c-.385.87-2.28 1.021-2.884 1.036-.602.015-1.74-2.391-1.832-2.787-.092-.396 1.196-3.59 1.548-3.843.352-.253 4.388-2.052 6.999-.688 2.61 1.365 4.19 3.836 4.357 6.192.08 1.118-.038 3.074-1.77 2.698-.66-.143-.358-1.91-1.904-2.761-1.737-.956-2.718-.906-4.514.153z"></path><path style="color:#000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000;solid-opacity:1;vector-effect:none;fill:#cb6e3b;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;paint-order:markers stroke fill;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate;" d="M104.919 163.457c.313-.278-2.265-.522-1.374-.562 2.149-.096 5.499-1.51 6.218-1.487.666.11 2.37.538 3.054 1.138.83.85.834 2.022.898 2.65.088.397.431.843.574.987-.145-.02-.924-.045-1-.55l-.095.01-.023.007a.398.398 0 0 1-.077.007l-.013.002-.002-.002c-.283-.014-.57-.34-.68-.77a1.205 1.205 0 0 1 .007-.665c.063-.181.178-.3.32-.33a.345.345 0 0 1 .086-.006h.004a1.984 1.984 0 0 0-.502-.615.383.383 0 0 1-.052.104l-.261.3-.013.022a.412.412 0 0 1-.06.063l-.01.009h-.002c-.242.196-.727.14-1.144-.133-.415-.272-.643-.678-.54-.963a.353.353 0 0 1 .116-.161l.04-.055a2.749 2.749 0 0 0-.706-.013l.053.174a.372.372 0 0 1 .035.115l.002.012-.002.002c.035.33-.335.74-.873.966-.608.255-1.213.19-1.352-.147a.374.374 0 0 1-.024-.099l-.024-.058c-.475.835-2.007.851-2.592.875-.276.01-.426.202-.847-.083-.168-.114.517-.441.859-.743z"></path><path style="fill:#ffddc2;fill-opacity:.60273976;fill-rule:evenodd;stroke:none;stroke-width:.36500001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;" d="M108.89 159.135c.263.024.552-.021.837-.12.148-.053.298-.16.352-.295.032-.066.043-.135.015-.19-.059-.161-.23-.256-.424-.285a1.742 1.742 0 0 0-.757.064.605.605 0 0 0-.382.372c-.057.167-.017.348.148.406a.613.613 0 0 0 .211.048z"></path><path d="M50.943 151.141c-.4-.253.512-1.424.812-1.681.3-.258-.192 1.924-.812 1.681zm.892.325c-.414-.357.552-2.049.867-2.422.316-.372-.224 2.763-.867 2.422zm.981-.272c-.414-.358.552-2.05.867-2.422.316-.373-.223 2.763-.867 2.422z" style="fill:#d35034;fill-opacity:.44292238;fill-rule:evenodd;stroke:none;stroke-width:.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;" transform="matrix(1.01153 .1946 .05219 .99864 45.161 -7.435)"></path><path d="M59.278 149.607c-.414-.358.551-2.05.867-2.422.316-.373-.224 2.763-.867 2.422z" style="opacity:1;vector-effect:none;fill:#d35034;fill-opacity:.44292238;fill-rule:evenodd;stroke:none;stroke-width:.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;" transform="matrix(1.01153 .1946 .05219 .99864 45.626 -7.403)"></path><path d="M60.167 149.362c-.414-.358.551-2.05.867-2.423.316-.372-.224 2.763-.867 2.423zm.991-.537c-.349-.27.457-1.542.721-1.821.265-.28-.18 2.08-.721 1.82z" style="opacity:1;vector-effect:none;fill:#d35034;fill-opacity:.44292238;fill-rule:evenodd;stroke:none;stroke-width:.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;" transform="matrix(1.01153 .1946 .05219 .99864 45.626 -7.403)"></path><path style="fill:none;fill-rule:evenodd;stroke:#762c2c;stroke-width:.66500002;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;" d="M112.122 154.253c-.725 1.522-3.319 1.625-4.012.176"></path><path style="color:#000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000;solid-opacity:1;vector-effect:none;fill:#cb6e3b;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;paint-order:markers stroke fill;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate;" d="M105.886 163.003c-.253-.416-1.686.01-2.396-.571-1.71-1.4-3.403-1.677-3.966-1.601-.563.076-1.91-.177-3.287 1.123-.91.763-1.034 1.927-1.161 2.545-.128.387-.514.796-.671.925.147-.005.924.048 1.052-.447l.092.021.022.008c.025.008.05.012.076.014l.013.003h.002c.283.015.602-.28.754-.697a1.2 1.2 0 0 0 .06-.664c-.044-.186-.146-.315-.285-.36a.367.367 0 0 0-.085-.014l-.004-.001c.149-.217.33-.412.562-.562a.372.372 0 0 0 .041.11l.23.324.01.023a.414.414 0 0 0 .054.069l.008.01h.002c.222.22.71.213 1.153-.016.44-.228.708-.61.634-.904a.348.348 0 0 0-.099-.172l-.034
14-.058c.24-.011.472.009.704.059l-.07.167a.372.372 0 0 0-.046.11l-.005.012.001.002c-.068.326.259.77.772 1.05.578.315 1.187.311 1.36-.01a.374.374 0 0 0 .033-.095l.03-.056c.388.88 2.474.97 3.053 1.053.274.039-.17.364.23-.2 0 0 .193-.876.449-.962z"></path><ellipse style="color:#000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000;solid-opacity:1;vector-effect:none;fill:#cb6e3b;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:.20000002;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;paint-order:markers stroke fill;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate;" cx="124.372" cy="149.177" rx="1.308" ry=".799" transform="rotate(7.676)"></ellipse><ellipse style="color:#000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000;solid-opacity:1;vector-effect:none;fill:#cb6e3b;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:.20000002;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;paint-order:markers stroke fill;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate;" cx="55.926" cy="187.208" rx="1.308" ry=".799" transform="rotate(-16.264)"></ellipse><path style="fill:none;fill-rule:evenodd;stroke:#000;stroke-width:.56500006;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;" d="M104.42 150.089c-.09-2.23 3.085-2.594 3.397-.352m5.302-.138c.035-2.232 2.997-2.156 2.952-.008"></path><path style="fill:#d6d6d6;fill-opacity:1;fill-rule:evenodd;stroke:#a0a0a0;stroke-width:.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;" d="M78.858 161.22c-2.408-.475 2.076-4.282 2.49-1.719 1.575-1.697 4.005 1.446 3.172 2.908-.953 1.9-2.116 2.605-2.96 1.44-.754 1.252-2.144 1.82-3.317-.076-1.095-1.77-.494-2.608.615-2.553z"></path><path style="fill:none;fill-rule:evenodd;stroke:#acacac;stroke-width:.66500002;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;" d="M86.942 160.237c2.068.047 2.483.014 2.483.014m-3.152 1.459c2.62.048 3.146.015 3.146.015m-2.59 1.415c2.067.046 2.483.014 2.483.014"></path><path style="fill:none;fill-rule:evenodd;stroke:#9f9f9f;stroke-width:.26499999;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;" d="M79.263 162.544c-.435-.26-.573-.764-.47-1.32.105-.555.921-.955 1.303-.798m2.536 2.382c-.075.5-.488.821-1.041.937-.553.116-1.234-.486-1.235-.898"></path></g>`,2)])])}var cf=l({components:{FAQExtract:hu,FAQMonetization:Kd,FAQHowInstall:Yd,FAQServerHardware:Qd,SVGPassion:tf,SVGVisibility:af,MascotHappy:{render:sf},MascotPointing:eu},setup(){let{$gettext:e}=ce();return Se(Ae({title:e(`Publish videos`),url:`https://joinpeertube.org/publish-videos`,description:e(`Find how to publish videos on PeerTube: create your account on an existing PeerTube platform or create your own PeerTube platform!`)}))}}),lf={id:`publish-videos`},uf={class:`title-block`},df={class:`jpt-container two-columns responsive-reverse passions`},ff={class:`left`},pf={class:`right`},mf={class:`jpt-container visibility two-columns`},hf={class:`left`},gf={class:`right`},_f={class:`getting-started big-container color-container`},vf={class:`text-center`},yf={class:`card-container`},bf={class:`card`},xf={class:`text-center`},Sf={class:`card`},Cf={class:`text-center`},wf={class:`jpt-link-button jpt-primary-button`,href:`https://docs.joinpeertube.org/install/any-os`,target:`_blank`,rel:`noopener noreferrer`};function Tf(e,t,n,r,i,a){let o=m(`SafeHTML`),s=m(`SVGPassion`),l=m(`SVGVisibility`),d=m(`MascotHappy`),f=m(`router-link`),p=m(`MascotPointing`),h=m(`FAQMonetization`),ee=m(`FAQHowInstall`),_=m(`FAQServerHardware`),v=m(`FAQExtract`);return g(),c(`main`,lf,[T(`div`,uf,[T(`h1`,null,[T(`strong`,null,D(e.$gettext(`Publish your videos with PeerTube, the YouTube alternative`)),1)]),t[0]||(t[0]=T(`div`,{class:`small-separator`},null,-1))]),T(`div`,df,[T(`div`,ff,[T(`h2`,null,[u(o,null,{default:k(()=>[S(D(e.$gettext(`<strong>Share your passions</strong> on a platform that suits you`,!0)),1)]),_:1})]),t[1]||(t[1]=T(`div`,{class:`small-separator`},null,-1)),T(`p`,null,[u(o,null,{default:k(()=>[S(D(e.$gettext(`<strong>With PeerTube, you don't have to please to the algorithms</strong> by artificially altering your content: PeerTube platforms are managed and moderated by humain beings like you and us, not by robots.`,!0)),1)]),_:1})]),T(`p`,null,[u(o,null,{default:k(()=>[S(D(e.$gettext(`PeerTube allows you to focus on what you do the best: your videos, the way <strong>you</strong> want to create them.`,!0)),1)]),_:1})])]),T(`div`,pf,[u(s)])]),T(`div`,mf,[T(`div`,hf,[u(l)]),T(`div`,gf,[T(`h2`,null,[u(o,null,{default:k(()=>[S(D(e.$gettext(`<strong>Gain visibility</strong> thanks to the concept of federation!`,!0)),1)]),_:1})]),t[2]||(t[2]=T(`div`,{class:`small-separator`},null,-1)),T(`p`,null,[u(o,null,{default:k(()=>[S(D(e.$gettext(`Increase the potential audience for your videos <strong>by connecting your PeerTube platform to the ones you want.</strong>`,!0)),1)]),_:1})])])]),T(`div`,_f,[T(`h2`,vf,[u(o,null,{default:k(()=>[S(D(e.$gettext(`<strong>I'm getting started</strong> on PeerTube`,!0)),1)]),_:1}
14)]),t[5]||(t[5]=T(`div`,{class:`mx-auto small-separator`},null,-1)),T(`div`,yf,[T(`div`,bf,[u(d),T(`h3`,xf,[T(`strong`,null,D(e.$gettext(`Create my account on an existing PeerTube platform`)),1)]),t[3]||(t[3]=T(`div`,{class:`small-separator`},null,-1)),T(`p`,null,D(e.$gettext(`Join a PeerTube platform based on its theme, terms of use or code of conduct.`)),1),T(`ul`,null,[T(`li`,null,[u(o,null,{default:k(()=>[S(D(e.$gettext(`<strong>Join a community</strong> and communicate directly with the platform owners`,!0)),1)]),_:1})]),T(`li`,null,[u(o,null,{default:k(()=>[S(D(e.$gettext(`<strong>Import your videos</strong> from another website like YouTube or Vimeo, or directly from a file`,!0)),1)]),_:1})]),T(`li`,null,[u(o,null,{default:k(()=>[S(D(e.$gettext(`<strong>Create several channels</strong> to group your videos by theme: a channel for piano, a channel for ecology...`,!0)),1)]),_:1})]),T(`li`,null,[u(o,null,{default:k(()=>[S(D(e.$gettext(`Easily integrate your PeerTube videos <strong>on your own website</strong>`,!0)),1)]),_:1})]),T(`li`,null,[u(o,null,{default:k(()=>[S(D(e.$gettext(`<strong>Broadcast a live stream</strong> on platforms that allow it`,!0)),1)]),_:1})])]),u(f,{class:`jpt-link-button jpt-primary-button`,to:`/instances?profile=video-maker`},{default:k(()=>[T(`span`,null,D(e.$gettext(`Find a PeerTube platform`)),1)]),_:1})]),T(`div`,Sf,[u(p),T(`h3`,Cf,[T(`strong`,null,D(e.$gettext(`Create my own PeerTube platform`)),1)]),t[4]||(t[4]=T(`div`,{class:`small-separator`},null,-1)),T(`p`,null,[u(o,null,{default:k(()=>[S(D(e.$gettext(`If you have a minimum amount of time and technical skills, creating your own platform (also called "instance") <strong>on your server</strong> is the best way to take advantage of PeerTube.`,!0)),1)]),_:1})]),T(`p`,null,D(e.$gettext(`Creating and administering your own PeerTube platform will allow you to:`)),1),T(`ul`,null,[T(`li`,null,[u(o,null,{default:k(()=>[S(D(e.$gettext(`<strong>Define your own moderation rules</strong>`,!0)),1)]),_:1})]),T(`li`,null,[u(o,null,{default:k(()=>[S(D(e.$gettext(`<strong>Invite different people to create their channel</strong> to post their videos, or to help you to moderate the platform`,!0)),1)]),_:1})]),T(`li`,null,[u(o,null,{default:k(()=>[S(D(e.$gettext(`Choose to <strong>automatically display videos</strong> uploaded on other PeerTube instances, thanks to the federation`,!0)),1)]),_:1})]),T(`li`,null,[u(o,null,{default:k(()=>[S(D(e.$gettext(`<strong>Reduce bandwidth consumption</strong> by using P2P`,!0)),1)]),_:1})]),T(`li`,null,[u(o,null,{default:k(()=>[S(D(e.$gettext(`<strong>Customize your instance</strong> by creating your own custom theme and taking advantage of <a class="jpt-router-link" target="_blank" href="/plugins-selection">the many plugins</a> created by the community.`,!0)),1)]),_:1})])]),T(`a`,wf,[T(`span`,null,D(e.$gettext(`Go to the documentation`)),1)])])])]),u(v,null,{default:k(()=>[u(h),u(ee),u(_)]),_:1})])}var Ef=O(cf,[[`render`,Tf],[`__scopeId`,`data-v-1fcb2ae1`]]),Df={viewBox:`0 0 64 64`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`};function Of(e,t){return g(),c(`svg`,Df,[...t[0]||(t[0]=[T(`path`,{d:`M24 18h-9v2h9v-2Zm7 0h-5.001v2h5v-2Zm-7 15h-9v2h9v-2Zm7 0h-5.001v2h5v-2Zm-10-5h-6v2h6v-2Zm19 0h-3.001v2h3v-2Zm-5 0H22.998v2h12v-2Zm-2.999-5h-4v2h4v-2ZM26 23H15v2h11v-2Zm23.002 0h-15v2h15v-2ZM30 38H15v2h15v-2Zm16.207-6.207-1.414 1.414L47.586 36l-2.793 2.793 1.414 1.414L50.414 36l-4.207-4.207Zm-8 1.414-1.414-1.414L32.586 36l4.207 4.207 1.414-1.414L35.414 36l2.793-2.793Zm4.36-2.569L38.57 40.64l1.858.743 3.996-10.001-1.857-.743Z`,fill:`#F2690D`},null,-1),T(`path`,{d:`M54 43V13H10v30H7.998v4.303L10.464 51h43.071L56 47.303V43h-2ZM12 15h40v28H12V15Zm42 31.697L52.465 49h-40.93l-1.536-2.303V45h44v1.697Z`,fill:`#F2690D`},null,-1),T(`path`,{d:`M37 46h-2v2h2v-2Zm-4 0h-2.001v2h2v-2Zm-4 0h-2v2h2v-2Z`,fill:`#F2690D`},null,-1)])])}var kf={render:Of},Af={viewBox:`0 0 64 64`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`};function jf(e,t){return g(),c(`svg`,Af,[...t[0]||(t[0]=[T(`path`,{d:`M24 20a6 6 0 1 0 0-12 6 6 0 0 0 0 12Zm0-10c2.206 0 4 1.794 4 4s-1.794 4-4 4-4-1.794-4-4 1.794-4 4-4Zm12 2a6 6 0 1 0 0-12 6 6 0 0 0 0 12Zm0-10c2.206 0 4 1.794 4 4s-1.794 4-4 4-4-1.794-4-4 1.794-4 4-4Zm22.422 38.212-2.66-1.33C54.4 29.184 46.67 23.632 36.71 22.324 35.61 20.918 33.92 20 32 20c-1.916 0-3.6.914-4.7 2.31-8.364 1.098-15.154 5.192-17.928 12.214l-3.9 1.07A2.004 2.004 0 0 0 4 37.526v8.95a2 2 0 0 0 1.47 1.928l3.9 1.07c1.298 3.286 3.47 5.928 6.278 7.924l-1.03 4.116A2.004 2.004 0 0 0 16.562 64h7.876c.918 0 1.718-.624 1.94-1.516l.224-.896c1.738.264 3.54.412 5.398.412 2.55 0 5.006-.256 7.312-.754l.31 1.238A1.998 1.998 0 0 0 41.562 64h7.876a2 2 0 0 0 1.94-2.486l-1.362-5.444c3.046-2.722 5.102-6.376 5.744-10.952l2.66-1.33c1.476-.736 1.476-2.84.002-3.576ZM36 26c0 .822-.248 1.49-.554 2h-6.892A3.844 3.844 0 0 1 28 26c0-2.206 1.794-4 4-4s4 1.794 4 4Zm17.928 17.8-.146 1.04c-.552 3.934-2.266 7.21-5.096 9.738l-.9.804L49.438 62h-7.876l-.78-3.118-1.892.408c-2.178.472-4.496.71-6.89.71-1.688 0-3.402-.13-5.096-.388l-1.8-.274L24.438 62h-7.876l1.36-5.44-1.112-.79c-2.584-1.836-4.46-4.2-5.578-7.03l-.368-.93-.964-.264L6 46.474v-8.95l3.902-1.07.964-.264.368-.93c2.228-5.636 7.668-9.414 14.968-10.72-.12.47-.202.954-.202 1.46 0 .706.138 1.374.366 2H25a1 1 0 0 0 0 2h14a1 1 0 0 0 0-2h-1.366A5.817 5.817 0 0 0 38 26c0-.512-.084-1-.204-1.474 7.644 1.382 14.732 5.706 15.986 14.634l.146 1.04 3.6 1.8-3.6 1.8Z`,fill:`#F2690D`},null,-1)])])}var Mf={render:jf},Nf={viewBox:`0 0 64 64`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`};function Pf(e,t){return g(),c(`svg`,Nf,[...t[0]||(t[0]=[T(`path`,{d:`M42.028 13.816c.31 0 .607-.12.832-.345l4.98-4.897a1.184 1.184 0 0 0 .012-1.676 1.184 1.184 0 0 0-1.676-.012l-4.98 4.897a1.184 1.184 0 0 0-.011 1.676c.225.238.534.357.843.357Zm-20.834-.333c.226.226.523.333.82.333.31 0 .618-.12.856-.357a1.173 1.173 0 0 0-.024-1.676l-5.075-4.897c-.463-.463-1.212-.44-1.676.024a1.173 1.173 0 0 0 .024 1.676l5.075 4.897Zm10.78-.939c.653 0 1.188-.535 1.188-1.189V4.19c0-.654-.535-1.189-1.188-1.189-.654 0-1.189.535-1.189 1.189v7.166c0 .654.535 1.189 1.189 1.189ZM47.686 26.64c-.95-3.376-2.96-6.264-5.824-8.367-2.852-2.092-6.275-3.198-9.888-3.198-3.578 0-6.977 1.106-9.818 3.21-2.852 2.103-4.86 5.003-5.811 8.367-.94 3.28-.702 6.846.677 10.043 1.272 2.96 3.47 5.49 6.24 7.202v3.768l-.012 4.897v.023C23.357 57.232 27.267 61 31.974 61c4.801 0 8.711-3.791 8.711-8.45v-8.665c2.805-1.711 5.028-4.255 6.311-7.214 1.38-3.173 1.629-6.739.69-10.031ZM31.974 58.623c-2.995 0-5.55-2.104-6.193-4.885h12.397c-.57 2.781-3.138 4.885-6.204 4.885Zm6.346-7.262H25.638l.013-2.52h12.67v2.52Zm.595-9.2c-.38.215-.618.607-.618 1.047v3.256H25.639v-3.256a1.19 1.19 0 0 0-.606-1.034c-5.396-3.031-8.035-9.14-6.395-14.88 1.629-5.789 7.108-9.841 13.336-9.841 6.37 0 11.766 3.957 13.43 9.84 1.64 5.741-1.034 11.862-6.49 14.869Z`,fill:`#F2690D`},null,-1)])])}var Ff=l({components:{IconDevelop:kf,IconDonate:Mf,IconSuggest:{render:Pf}}
14,setup(){let{$gettext:e}=ce();return Se(Ae({title:e(`Contribute on PeerTube`),url:`https://joinpeertube.org/contribute`}))}}),If={id:`contribute`},Lf={class:`title-block`},Rf={class:`explanation`},zf={class:`jpt-container cards d-flex justify-content-center flex-wrap`},Bf={class:`card`},Vf={class:`mb-4`},Hf={target:`_blank`,rel:`noopener noreferrer`,href:`https://ideas.joinpeertube.org/`,class:`jpt-secondary-button jpt-link-button`},Uf={class:`card card-main`},Wf={class:`mb-4`},Gf={target:`_blank`,rel:`noopener noreferrer`,href:`https://support.joinpeertube.org`,class:`jpt-primary-button jpt-link-button`},Kf={class:`card`},qf={class:`mb-4`},Jf={target:`_blank`,rel:`noopener noreferrer`,href:`https://docs.joinpeertube.org/contribute/getting-started`,class:`jpt-secondary-button jpt-link-button`};function Yf(e,t,n,r,i,a){let o=m(`IconSuggest`),s=m(`SafeHTML`),l=m(`IconDonate`),d=m(`IconDevelop`);return g(),c(`main`,If,[T(`div`,Lf,[T(`h1`,null,[T(`strong`,null,D(e.$gettext(`Contribute on PeerTube`)),1)]),t[0]||(t[0]=T(`div`,{class:`small-separator`},null,-1)),T(`p`,Rf,D(e.$gettext(`PeerTube is a free/open-source software: all contributions are welcome to continue to improving it`)),1)]),T(`div`,zf,[T(`div`,Bf,[u(o),T(`h2`,null,[u(s,null,{default:k(()=>[S(D(e.$gettext(`Suggest an <strong>idea</strong> or <strong>improvement</strong>`,!0)),1)]),_:1})]),t[1]||(t[1]=T(`div`,{class:`small-separator`},null,-1)),T(`p`,null,[T(`strong`,null,D(e.$gettext(`No technical skills are required!`)),1)]),T(`p`,Vf,D(e.$gettext(`Vote for your favorite ideas or communicate your own suggestions, report a problem...`)),1),T(`a`,Hf,[T(`span`,null,D(e.$gettext(`Share an idea`)),1)])]),T(`div`,Uf,[u(l),T(`h2`,null,[u(s,null,{default:k(()=>[S(D(e.$gettext(`Donate to <strong>Framasoft</strong>`,!0)),1)]),_:1})]),t[2]||(t[2]=T(`div`,{class:`small-separator`},null,-1)),T(`p`,null,[T(`strong`,null,D(e.$gettext(`We don't make money by developing PeerTube.`)),1)]),T(`p`,null,[u(s,null,{default:k(()=>[S(D(e.$gettext(`It is a project supported by Framasoft, a French non profit recognized as being of <strong>general interest</strong> and <strong>funded 90% by your donations</strong>.`,!0)),1)]),_:1})]),T(`p`,Wf,[u(s,null,{default:k(()=>[S(D(e.$gettext(`It's the reason why all your contributions are <strong>essential</strong> to help us to maintain PeerTube!`,!0)),1)]),_:1})]),T(`a`,Gf,[T(`span`,null,D(e.$gettext(`Donate`)),1)])]),T(`div`,Kf,[u(d),T(`h2`,null,[u(s,null,{default:k(()=>[S(D(e.$gettext(`Develop the <strong>software</strong>`,!0)),1)]),_:1})]),t[3]||(t[3]=T(`div`,{class:`small-separator`},null,-1)),T(`p`,null,D(e.$gettext(`You can help us to:`)),1),T(`ul`,qf,[T(`li`,null,[u(s,null,{default:k(()=>[S(D(e.$gettext(`<strong>Translate the texts</strong> of the platform`,!0)),1)]),_:1})]),T(`li`,null,[u(s,null,{default:k(()=>[S(D(e.$gettext(`Write PeerTube <strong>documentation</strong>`,!0)),1)]),_:1})]),T(`li`,null,[u(s,null,{default:k(()=>[S(D(e.$gettext(`Modify the code of <a target="_blank" rel="noopener noreferrer" href="https://github.com/Chocobozzz/PeerTube" class="jpt-router-link">PeerTube</a> or other related software (<a target="_blank" rel="noopener noreferrer" href="https://framagit.org/framasoft/peertube/search-index" class="jpt-router-link">Sepia Search</a>, <a target="_blank" rel="noopener noreferrer" href="https://framagit.org/framasoft/peertube/joinpeertube" class="jpt-router-link">JoinPeerTube</a>...)`,!0)),1)]),_:1})]),T(`li`,null,[u(s,null,{default:k(()=>[S(D(e.$gettext(`Develop a PeerTube <strong>plugin/theme</strong>`,!0)),1)]),_:1})])]),T(`a`,Jf,[T(`span`,null,D(e.$gettext(`More information`)),1)])])])])}var Xf=O(Ff,[[`render`,Yf],[`__scopeId`,`data-v-76c0a118`]]),Zf={en:[{id:`app-v1`,title:`App v1 is out!`,shortDescription:`Today, our not-for-profit (Framasoft) is proud to present v1 of the PeerTube mobile application, 4 months after its first release! It's the work of a ...`,isArchive:!1},{id:`app-v2`,title:`Publish your videos with PeerTube for mobile!`,shortDescription:`The PeerTube mobile app continues to grow and now includes a creator mode! Let's take this opportunity to review the latest developments and the impro...`,isArchive:!1},{id:`crowdfunding-app-end`,title:`The application crowdfunding was a success!`,shortDe
14scription:`You did it! Thanks to your support, we achieved all three of our fundraising goals for developing features in the PeerTube application! We now have th...`,isArchive:!1},{id:`crowdfunding-app-goal-1`,title:`App crowdfunding campaign â First goal reached!`,shortDescription:`We are thrilled to announce you that thanks to your contributions we've reached our first crowdfunding goal! 𥳠On the behalf of the whole team, thank...`,isArchive:!1},{id:`crowdfunding-app-goal-2`,title:`App crowdfunding â We are halfway there!`,shortDescription:`35 000! Thanks to your many contributions, we have reached the â¬35,000 goal for our crowdfunding! From the bottom of our hearts, thank you! ð©· So... t...`,isArchive:!1},{id:`crowdfunding-app-goal-3`,title:`App crowdfunding â Let's go live!`,shortDescription:`We have just reached â¬55,000 in contributions for the PeerTube app crowdfunding! We were not certain to reach it but you followed us until now... that...`,isArchive:!1},{id:`crowdfunding-app-launch`,title:`PeerTube from your pocket!`,shortDescription:`Thanks to your support, we (Framasoft, a small french not-for-profit) have been developing PeerTube for seven years! From a student project to a softw...`,isArchive:!1},{id:`flutter-app-dev-feedback-1`,title:`Flutter application development: feedback (1/2)`,shortDescription:`While developing the PeerTube application, we gained experience in choosing technologies and encountered obstacles created by certain decisions. We sh...`,isArchive:!1},{id:`flutter-app-dev-feedback-2`,title:`Flutter application development: feedback (2/2)`,shortDescription:`Application development in Flutter: Publishing to application stores (2/2) Publishing a video streaming application from the Fediverse on various appl...`,isArchive:!1},{id:`peertube-app`,title:`PeerTube mobile app: discover videos while caring for your attention`,shortDescription:`Today, at Framasoft (bonjour!), we publish the very first version of the PeerTube Mobile app for android and iOS. A lot of care went into its concepti...`,isArchive:!1},{id:`release-7.0`,title:`PeerTube v7: offer a complete makeover to your video platform!`,shortDescription:`With its brand new design, PeerTube's new interface isn't just prettier (although it is). It is also simpler, easier to use and understand and more ac...`,isArchive:!1},{id:`release-7.1`,title:`PeerTube v7.1 is out!`,shortDescription:`We're excited to release version 7.1 of PeerTube, which continues to evolve graphically, but also to simplify your discoverability! Let's take a close...`,isArchive:!1},{id:`release-7.2`,title:`PeerTube v7.2 is out!`,shortDescription:`New design for video management and publication pages, rework of the display and filter system for sensitive content⦠this new version is ready for th...`,isArchive:!1},{id:`release-7.3`,title:`PeerTube v7.3 is out!`,shortDescription:`Facilitating the adoption of software is a long-term endeavour involving several stages. We are proud to present to you few of them that PeerTube has ...`,isArchive:!1},{id:`release-8.0`,title:`PeerTube v8\xA0: manage your videos with your team!`,shortDescription:`We're thrilled to announce the release of PeerTube v8! This version features a redesigned video player, an improved experience for importing videos an...`,isArchive:!1},{id:`release-8.1`,title:`PeerTube v8.1 is out!`,shortDescription:`A host of improvements, refinements, bug fixing⦠Let's see what this minor version has in store for you! Better podcast support Since PeerTube v7.1, t...`,isArchive:!1},{id:`release-8.2`,title:`PeerTube 8.2 is out!`,shortDescription:`Although this version may be considered 'minor', it is every bit as significant as a major update in terms of its new features and the improvements ma...`,isArchive:!1},{id:`release-8.3`,title:`PeerTube 8.3 is out!`,shortDescription:`This latest version continues to improve the user experience, introducing features that make platform moderation much easier. Moderation features Thes...`,isArchive:!1},{id:`roadmap-2025`,title:`2025 PeerTube Roadmap!`,shortDescription:`We (Framasoft) are proud to present the 2025 roadmap for the project! PeerTube is improving thanks to (only) two developers, the financial support of ...`,isArchive:!1},{id:`share-ressources`,title:`Design, mobile development, documentation: let's share resources!`,shortDe
14scription:`In the last few months, we released the v7 of PeerTube (7.1 is also out!) and our official mobile app (with a major update incoming). Both those proje...`,isArchive:!1},{id:`crowdfunding-1`,title:`PeerTube crowdfunding newsletter #1`,shortDescription:`Hello everyone! First of all, thank you again for contributing to PeerTube! â¤ï¸ During the crowdfunding campaign, we continued to work on the localizat...`,isArchive:!0},{id:`crowdfunding-2`,title:`PeerTube crowdfunding newsletter #2`,shortDescription:`Hello everyone! The development of the crowdfunding features is going well. As a reminder, in the first newsletter (July 23rd, 2018), we announced tha...`,isArchive:!0},{id:`crowdfunding-3`,title:`PeerTube crowdfunding newsletter #3`,shortDescription:`Hello everyone! A month before the version 1 of PeerTube, we would like to share some (good!) news with you. We just released PeerTube beta 12, that a...`,isArchive:!0},{id:`crowdfunding-4`,title:`PeerTube crowdfunding newsletter #4`,shortDescription:`Hello everyone! We are now in mid-October! As promised, we have just released the first stable version of PeerTube. It implements all stretch goals we...`,isArchive:!0},{id:`ideas-jpt`,title:`Let's improve PeerTube - Help us define PeerTube's future roadmap`,shortDescription:`Bonjour everyone! We need your help to share and contribute to a new feedback tool: Ideas.joinpeertube.org. Five years of building the ecosystem of Pe...`,isArchive:!0},{id:`isd-study`,title:`A statement about the German ISD study on PeerTube`,shortDescription:`We, Framasoft, have been developing the PeerTube software for 5+ years. Framasoft is a French non-profit of 38 members (10 employees, 28 volunteers), ...`,isArchive:!0},{id:`joinpeertube-2023`,title:`JoinPeertube gets a redesign, PeerTube v5 on its way!`,shortDescription:`Hello, First of all, PeerTube v5 is on its way, as we have just published a release candidate version that will be tested out in the next few weeks. W...`,image:`https://framablog.org/wp-content/uploads/2022/11/2022-11-28-16-36-chocobozzz.frama.io.png`,isArchive:!0},{id:`live-plugin-app`,title:`New external tools for PeerTube Live!`,shortDescription:`A PeerTube spiced up with third-party software is possible! Framasoft has funded and supported two external developments to bring interesting features...`,isArchive:!0},{id:`newsletter-2024-04`,title:`April 2024 PeerTube newsletter!`,shortDescription:`Bonjour, We are Framasoft, the French non-profit developing the PeerTube software! You have been waiting for this for years, and so have we... ... wel...`,isArchive:!0},{id:`peertube-future-2024`,title:`Mobile App, redesign, new dev, promotion... letâs build a bright future for PeerTube!`,shortDescription:`Developing an ethical and emancipating alternative to YouTube, Twitch or Vimeo without Surveillance Capitalismâs means is a huge undertaking. Especial...`,image:`https://framablog.org/wp-content/uploads/2023/11/sepia-1024x576.jpg`,isArchive:!0},{id:`plugins-selection-1`,title:`A plugin selection on joinpeertube.org`,shortDescription:`Hello, In September 2019 when PeerTube v.1.4 was released, we announced the creation of a plugin system. This system allows PeerTube instance administ...`,isArchive:!0},{id:`release-1-3-0`,title:`PeerTube 1.3 is out!`,shortDescription:`Hello! We've just released PeerTube 1.3 and it brings a lot of new features. The most important of these new features is the playlist system. This fea...`,isArchive:!0},{id:`release-1-4-0`,title:`PeerTube 1.4 is out!`,shortDescription:`Hi everybody, Peertube 1.4 just came out! Here's a quick overview of what's new⦠Plug-in system Since PeerTube's launch, we have been aware that every...`,isArchive:!0},{id:`release-2-0-0`,title:`Release of PeerTube v2, and redesign of JoinPeertube`,shortDescription:`Hello, After a year of work and improvements, we have just released version 2 of PeerTube! Everything is explained in detail in the Framablog article ...`,isArchive:!0},{id:`release-2-1-0`,title:`PeerTube 2.1 is out!`,shortDescription:`Hi everybody, A few months after PeerTube V2 announcement, we are pleased to announce you that version 2.1 has been released. Here's a quick overview ...`,isArchive:!0}
14,{id:`release-2-2-0`,title:`PeerTube 2.2 is out!`,shortDescription:`Hi everybody, After showcasing our roadmap for PeerTube V3, we are happy to announce that version 2.2 is out. Let's look around and see what it brings...`,isArchive:!0},{id:`release-2-3-0`,title:`PeerTube 2.3 is out!`,shortDescription:`Hi everybody, In early june, we released PeerTube 2.2 and less than two months later we are releasing this 2.3 version. We are proud to move forward s...`,isArchive:!0},{id:`release-2-4-0`,title:`PeerTube 2.4 is out!`,shortDescription:`Hi everybody, In mid-july, we released PeerTube 2.3 and now here is the 2.4 version. This latest release implements features we've already told you ab...`,isArchive:!0},{id:`release-3.0`,title:`PeerTube v3 is out, with p2p livestreaming!`,shortDescription:`Hello, It has been a very busy 6 months, but we have completed our roadmap and just released version 3 of PeerTube! Read all about it on our blog; See...`,isArchive:!0},{id:`release-3.0rc`,title:`The Release Candidate for PeerTube v3 is live!`,shortDescription:`Hi everybody, PeerTube v3 is almost complete, and we have just published a RC (release candidate) for admins who like to try it and give us feedback s...`,isArchive:!0},{id:`release-3.1`,title:`PeerTube v3.1 is out!`,shortDescription:`Hi everybody, After releasing PeerTube v3 in early January, it's time for a new main version with plenty of improvements and new features. Here are so...`,isArchive:!0},{id:`release-3.2`,title:`PeerTube v3.2 is out!`,shortDescription:`Hi everybody, 2 months ago, we published PeerTube v.3.1! Since then, we have made many improvements to your favourite tool... So here are some details...`,isArchive:!0},{id:`release-3.3`,title:`PeerTube v3.3 is out!`,shortDescription:`Hi everybody, With this v3.3, we offer you new features to further customise your instances, playlists' addition to the search, smaller URLs and many ...`,isArchive:!0},{id:`release-3.4`,title:`PeerTube v3.4 is out!`,shortDescription:`Hi everybody, At Framasoft, as we didn't spend the whole summer basking in the sun, we took time to improve our favourite software. With this version ...`,isArchive:!0},{id:`release-candidate-4.0`,title:`Learn all about PeerTube v4!`,shortDescription:`Hello, PeerTube v4 is on its way, as we have just published a release candidate version that will be tested out in the next few weeks. For this occasi...`,isArchive:!0},{id:`release-4.1`,title:`PeerTube v4.1 is out!`,shortDescription:`Hi everybody, We invite you to discover the improvements and features of this latest version of PeerTube. Let's look around and see what it brings us....`,isArchive:!0},{id:`release-4.2`,title:`PeerTube v4.2 is out!`,shortDescription:`Hi everybody, We are pleased to announce this new version of PeerTube! Editing videos from the web interface, detailed viewers stats for videos, abili...`,isArchive:!0},{id:`release-4.3`,title:`PeerTube v4.3 is out!`,shortDescription:`Hi everybody, We are pleased to announce this new version of PeerTube! Ability to automatically import videos from a remote channel, UI improvements, ...`,isArchive:!0},{id:`release-5.0`,title:`Learn all about PeerTube v5!`,shortDescription:`ð PeerTube v5 is now available ð. For this occasion, we have published a blog post summing up a year of hard work and improvements on the PeerTube e...`,image:`https://framablog.org/wp-content/uploads/2022/12/Peertube-v5_by-David-Revoy.jpg`,isArchive:!0},{id:`release-5.1`,title:`PeerTube 5.1 is out!`,shortDescription:`Version 5.1 of PeerTube has been released! On the menu: moderation of account creation, a button to resume live broadcasting, improved management of e...`,isArchive:!0},{id:`release-5.2`,title:`Version 5.2 of PeerTube is out!`,shortDescription:`This version comes with a small technical challenge that we're proud to have overcome! This new feature won't be as visible as a graphical change, but...`,isArchive:!0},{id:`release-6.0`,title:`PeerTube v6 is out, and powered by your ideas !`,shortDescription:`It's #givingtuesday, so we're giving you PeerTube v6 today! PeerTube is the softw
14are we develop for creators, media, institutions, educators... to man...`,isArchive:!0},{id:`release-6.1`,title:`PeerTube 6.1 is out!`,shortDescription:`We're pleased to announce the 6.1 release of PeerTube ð In addition to the integration of account import/export and other great features that we'll d...`,isArchive:!0},{id:`release-6.2`,title:`PeerTube 6.2 is out!`,shortDescription:`This new version is all about making your life easier. Easier moderation, easier subtitle creation and easier video highlighting. Let's take a look! C...`,isArchive:!0},{id:`release-6.3`,title:`PeerTube v6.3 released!`,shortDescription:`This is the last minor release before v7, but it's packed with interesting new features! Let's have a look :) Separate audio and video streams for mor...`,isArchive:!0},{id:`release-sepiasearch`,title:`Introducing SepiaSearch!`,shortDescription:`Hi everybody, We have just released SepiaSearch, our search engine to help you discover videos and channels on PeerTube! We've worked hard to ensure t...`,isArchive:!0},{id:`release-since-1.0-0`,title:`PeerTube: retrospective, new features and more to come!`,shortDescription:`Since version 1.0 has been released last November, we went on improving PeerTube, day after day. These improvements on PeerTube go well beyond the obj...`,isArchive:!0},{id:`roadmap-v3-part-1`,title:`[V3 Roadmap] Global Search â
, let's go to moderation tools!`,shortDescription:`Here is another step in the PeerTube roadmap leading to v3! June has been dedicated to implement a system to enable global video search across PeerTub...`,isArchive:!0},{id:`roadmap-v3-part-2`,title:`[V3 Roadmap] Moderation â
, let's improve plugins and playlists!`,shortDescription:`In early August, we entered a new stage in the development of PeerTube v3. Moderation tools: on the road to 2.4 In early August we finalized the work ...`,isArchive:!0},{id:`roadmap-v3`,title:`Roadmap to PeerTube's v3`,shortDescription:`Yesterday, we've published our new roadmap to PeerTube's v3 detailing key features such as: global search moderation tools plugin & playlists peer...`,isArchive:!0},{id:`roadmap-v4`,title:`Our plans for PeerTube v4`,shortDescription:`In the PeerTube v3 release blogpost, we announced that we wouldn't resort to crowdfunding to finance PeerTube's development in 2021. We are glad to an...`,isArchive:!0},{id:`roadmap-v6`,title:`What 2023 will bring for PeerTube...`,shortDescription:`We (Framasoft, a small not-for-profit association!) are proud to present our roadmap for the developments and side projects we have planned for PeerTu...`,isArchive:!0},{id:`stress-test-2023`,title:`PeerTube stress tests: resilience lies in your peers!`,shortDescription:`We have many admins or uploaders wondering how many concurrent viewers a PeerTube instance can handle and how much its P2P feature can help the server...`,isArchive:!0}],fr:[{id:`app-v1`,title:`Sortie de la v1 de l'application !`,shortDescription:`Aujourd'hui, notre association (Framasoft) est fière de vous présenter la v1 de l'application mobile PeerTube, 4 mois après sa première publication ! ...`,isArchive:!1},{id:`app-v2`,title:`Publiez vos vidéos avec PeerTube sur mobile\xA0!`,shortDescription:`L'application mobile de PeerTube continue de se développer et intègre désormais un mode vidéaste ! Profitons de cette mise à jour pour faire un point ...`,isArchive:!1},{id:`crowdfunding-app-end`,title:`Le crowdfunding de l'application est un succès !`,shortDescription:`Vous l'avez fait ! Grâce à votre soutien, nous avons atteint les trois objectifs de la campagne de financement liés au développement de fonctionnalité...`,isArchive:!1},{id:`crowdfunding-app-goal-1`,title:`Crowdfunding de l'application â Premier objectif atteint !`,shortDescription:`Nous sommes ravi·es d'annoncer que grâce à vos contributions nous avons atteint le premier objectif du financement participatif ! 𥳠Au nom de toute l...`,isArchive:!1},{id:`crowdfunding-app-goal-2`,title:`Crowdfunding de l'application â On est à mi-chemin !`,shortDescription:`35 000 ! Grâce à vos nombreuses contributions, nous avons atteint l'objectif des 35 000 ⬠collectés pour notre campagne de financement participatif ! ...`,isArchive:!1},{id:`crowdfunding-app-goal-3`,title:`Crowdfunding de l'application â C'est parti pour le direct !`,shortDe
14scription:`Nous venons d'atteindre les 55 000⬠de contributions sur la campagne de financement de l'application PeerTube ! Nous n'étions pas sûr·es de les attein...`,isArchive:!1},{id:`crowdfunding-app-launch`,title:`Amenons PeerTube dans nos poches !`,shortDescription:`Grâce à votre soutien, nous (Framasoft, une petite association à but non-lucratif) développons PeerTube depuis sept ans ! D'un projet étudiant à un lo...`,isArchive:!1},{id:`flutter-app-dev-feedback-1`,title:`Développement d'application en Flutter : retours d'expérience (1/2)`,shortDescription:`Au cours du développement de l'application PeerTube, nous avons acquis certaines expériences dans le choix des technologies employées et les freins qu...`,isArchive:!1},{id:`flutter-app-dev-feedback-2`,title:`Développement d'application en Flutter : retours d'expérience (2/2)`,shortDescription:`Publication sur les magasins d'application Publier une application de streaming vidéo issue du fediverse sur les différents magasins dâapplications a ...`,isArchive:!1},{id:`peertube-app`,title:`L'application PeerTube Mobile : découvrir des vidéos tout en ménageant votre attention`,shortDescription:`Aujourdâhui, chez Framasoft, nous publions la toute première version de lâapplication PeerTube Mobile pour android et iOS. Beaucoup de soin a été appo...`,isArchive:!1},{id:`release-7.0`,title:`PeerTube v7 : offrez un nouveau look à votre plateforme vidéo !`,shortDescription:`Dotée d'un tout nouveau design, la nouvelle interface de PeerTube n'est pas uniquement plus esthétique. Elle est aussi plus simple, plus facile à util...`,isArchive:!1},{id:`release-7.1`,title:`Sortie de PeerTube v7.1 !`,shortDescription:`C'est avec plaisir que nous sortons la version 7.1 de PeerTube, qui continue à évoluer graphiquement mais aussi à simplifier votre découvrabilité ! Vo...`,isArchive:!1},{id:`release-7.2`,title:`Sortie de PeerTube v7.2 !`,shortDescription:`Nouveau design pour les pages de gestion et publication des vidéos, travail sur le système d'affichage et de filtre des contenus sensibles⦠cette nouv...`,isArchive:!1},{id:`release-7.3`,title:`Sortie de PeerTube v7.3 !`,shortDescription:`Faciliter l'adoption d'un logiciel est un travail au long cours qui passe par plusieurs étapes. PeerTube en a franchi quelques-unes dont nous sommes f...`,isArchive:!1},{id:`release-8.0`,title:`PeerTube v8\xA0: Gérez vos vidéos en équipe\xA0!`,shortDescription:`Nous avons le plaisir de vous annoncer la sortie de la version 8 de PeerTube ! Dans cette version, parmi d'autres nouveautés, vous trouverez un nouvea...`,isArchive:!1},{id:`release-8.1`,title:`Sortie de PeerTube v8.1\xA0!`,shortDescription:`Des améliorations en pagaille, des peaufinages, des corrections de bugs⦠Voyons ce que cette version mineure vous réserve ! Meilleure prise en charge ...`,isArchive:!1},{id:`release-8.2`,title:`Sortie de PeerTube 8.2 !`,shortDescription:`Cette version a beau être ce que l'on appelle une version « mineure », elle a tout d'une grande tant par ses nouveautés que le soin apporté à l'expéri...`,isArchive:!1},{id:`release-8.3`,title:`Sortie de PeerTube 8.3 !`,shortDescription:`Cette dernière version apporte toujours plus de soin à l'expérience d'utilisation et des fonctionnalités améliorant la qualité de vie de la modération...`,isArchive:!1},{id:`roadmap-2025`,title:`Feuille de route PeerTube 2025 !`,shortDescription:`Nous (Framasoft) sommes fiers de vous présenter la feuille de route 2025 pour le projet ! Si PeerTube s'améliore c'est grâce à (seulement) deux dévelo...`,isArchive:!1},{id:`share-ressources`,title:`Design, développement mobile, documentation : partageons les ressources !`,shortDescription:`Durant les derniers mois, nous avons publié la v7 de PeerTube (la 7.1 est aussi sortie) et notre application mobile officielle (avec une mise à jour m...`,isArchive:!1},{id:`crowdfunding-1`,title:`Newsletter du crowdfunding de PeerTube n°1`,shortDescription:`Bonjour à toutes et à tous ! Tout d'abord, un grand merci pour avoir c
14ontribué à notre campagne. â¤ï¸ Pendant le crowdfunding, nous avons continué d'ava...`,isArchive:!0},{id:`crowdfunding-2`,title:`Newsletter du crowdfunding de PeerTube n°2`,shortDescription:`Bonjour à toutes et à tous !Le développement des fonctionnalités du crowdfunding poursuit son chemin sans problème particulier.Pour rappel, dans la pr...`,isArchive:!0},{id:`crowdfunding-3`,title:`Newsletter du crowdfunding de PeerTube n°3`,shortDescription:`Bonjour à toutes et à tous !Nous sommes maintenant à un mois de la sortie de la version 1 de PeerTube ! Nous souhaitons donc vous partager quelques (b...`,isArchive:!0},{id:`crowdfunding-4`,title:`Newsletter du crowdfunding de PeerTube n°4`,shortDescription:`Bonjour à toutes et à tous !Nous voici mi-octobre ! Et comme promis, nous venons de sortir la première version stable de PeerTube.Elle contient tous l...`,isArchive:!0},{id:`ideas-jpt`,title:`Let's improve PeerTube - Help us define PeerTube's future roadmap`,shortDescription:`L'outil de feedback présenté ici étant exclusivement en Anglais, cette lettre d'information ne sera exceptionnellement pas traduite en Français. Bonjo...`,isArchive:!0},{id:`isd-study`,title:`Déclaration concernant l'étude de l'ISD (Allemagne) sur PeerTube`,shortDescription:`Nous, Framasoft, développons le logiciel PeerTube depuis plus de 5 ans. Framasoft est une association française à but non lucratif de 38 membres (10 e...`,isArchive:!0},{id:`joinpeertube-2023`,title:`JoinPeertube fait peau neuve, la v5 PeerTube s'approche !`,shortDescription:`Bonjour, Tout d'abord, PeerTube v5 est en route, car nous venons de publier une version RC (Realease Candidate) qui sera testée dans les prochaines se...`,isArchive:!0},{id:`live-plugin-app`,title:`Nouveaux outils externes pour les Live PeerTube!`,shortDescription:`Un PeerTube pimpé avec des logiciels tiers, c'est possible ! Framasoft a financé et accompagné deux développements externes, pour apporter des fonctio...`,isArchive:!0},{id:`newsletter-2024-04`,title:`April 2024 PeerTube newsletter!`,shortDescription:`Bonjour, We are Framasoft, the French non-profit developing the PeerTube software! You have been waiting for this for years, and so have we... ... wel...`,isArchive:!0},{id:`peertube-future-2024`,title:`Application mobile, redesign, nouveau développeur, promotion... construisons un avenir radieux pour PeerTube !`,shortDescription:`Développer une alternative éthique et émancipatrice à YouTube, Twitch ou Vimeo sans les moyens du capitalisme de surveillance est une entreprise gigan...`,image:`https://framablog.org/wp-content/uploads/2023/11/sepia-1024x576.jpg`,isArchive:!0},{id:`plugins-selection-1`,title:`Une sélection de plugins sur joinpeertube.org`,shortDescription:`Bonjour, En septembre 2019, à l'occasion de la sortie de la version 1.4 de PeerTube, nous vous annoncions la mise en place d'un système de plugins. Ce...`,isArchive:!0},{id:`release-1-3-0`,title:`PeerTube 1.3 est là !`,shortDescription:`Bonjour !Nous venons tout juste de sortir la version 1.3 de PeerTube qui apporte tout un tas de nouveautés.La plus importante de ces nouveautés est le...`,isArchive:!0},{id:`release-1-4-0`,title:`PeerTube 1.4 est là !`,shortDescription:`Bonjour à toutes et à tous,La dernière version de PeerTube est sortie ! Petit tour dâhorizon de ce quâelle apporteâ¦Système de pluginsDepuis le lanceme...`,isArchive:!0},{id:`release-2-0-0`,title:`Sortie de la v2 de PeerTube, et refonte de JoinPeertube`,shortDescription:`Bonjour,Après un an de travail et d'améliorations, nous venons de publier la version 2 de PeerTube ! Tout est expliqué en détail dans l'article du Fra...`,isArchive:!0},{id:`release-2-1-0`,title:`PeerTube 2.1 est là !`,shortDescription:`Bonjour à toutes et à tous,Quelques mois après l'annonce de la version 2 de PeerTube, nous vous annonçons qu'une version 2.1 est sortie. Petit tour d'...`,isArchive:!0},{id:`release-2-2-0`,title:`PeerTube 2.2 est là !`,shortDescription:`Bonjour à toutes et à tous,Après l'annonce de notre feuille de route pour la V3 de PeerTube, nous ne boudons pas notre plaisir de vous informer que la...`,isArchive:!0}
14,{id:`release-2-3-0`,title:`Et une 2.3 pour PeerTube !`,shortDescription:`Bonjour à toutes et à tous,Nous avons publié la version 2.2 de PeerTube début juin et c'est moins de deux mois plus tard qu'on publie cette version 2....`,isArchive:!0},{id:`release-2-4-0`,title:`La 2.4 de PeerTube est sortie !`,shortDescription:`Bonjour à toutes et à tous,Nous avons publié la version 2.3 de PeerTube mi-juillet et voici déjà la version 2.4. Cette dernière version intègre des fo...`,isArchive:!0},{id:`release-3.0`,title:`PeerTube v3 est sorti, avec du direct en pair-à -pair !`,shortDescription:`Bonjour, Ces six derniers mois ont été très chargés, mais nous avons rempli notre feuille de route et nous venons de lancer la version 3 de PeerTube !...`,isArchive:!0},{id:`release-3.0rc`,title:`La Release Candidate de la version 3 de PeerTube est publiée !`,shortDescription:`Bonjour à toutes et à tous, La v3 de PeerTube est presque terminée, et nous venons de publier la RC (release candidate) pour les admins qui souhaitent...`,isArchive:!0},{id:`release-3.1`,title:`La 3.1 de PeerTube est sortie !`,shortDescription:`Bonjour à toutes et à tous, Après avoir publié la v3 de PeerTube début janvier, il était temps de publier une nouvelle version majeure avec son lot d'...`,isArchive:!0},{id:`release-3.2`,title:`La 3.2 de PeerTube est sortie !`,shortDescription:`Bonjour à toutes et à tous, Il y a 2 mois de cela était publiée la version 3.1 ! Et depuis, nous avons apporté de nombreuses améliorations à votre out...`,isArchive:!0},{id:`release-3.3`,title:`La 3.3 de PeerTube est sortie !`,shortDescription:`Bonjour à toutes et à tous, Avec cette version 3.3, nous vous proposons de nouvelles fonctionnalités permettant de davantage personnaliser les instanc...`,isArchive:!0},{id:`release-3.4`,title:`Et une 3.4 pour PeerTube !`,shortDescription:`Bonjour à toutes et à tous, Chez Framasoft, on ne passe pas tout l'été à se dorer la pilule au soleil, on prend aussi du temps pour continuer le dével...`,isArchive:!0},{id:`release-candidate-4.0`,title:`Apprenez tout sur PeerTube v4 !`,shortDescription:`Bonjour, PeerTube v4 est en route, puisque nous venons de publier une version release candidate qui sera testée dans les prochaines semaines. à cette ...`,isArchive:!0},{id:`release-4.1`,title:`La 4.1 de PeerTube est sortie !`,shortDescription:`Bonjour à toutes et à tous, Nous vous invitons à découvrir les améliorations et fonctionnalités de cette dernière version de PeerTube. Petit tour des ...`,isArchive:!0},{id:`release-4.2`,title:`La 4.2 de PeerTube est sortie !`,shortDescription:`Bonjour à toutes et à tous, Ãa y est, la version 4.2 de PeerTube est sortie ! Découvrez son lot de nouvelles fonctionnalités : la modification des vid...`,isArchive:!0},{id:`release-4.3`,title:`La 4.3 de PeerTube est sortie !`,shortDescription:`Bonjour à toutes et à tous, Ãa y est, la version 4.3 de PeerTube est sortie ! Découvrez son lot de nouvelles fonctionnalités : import automatique des ...`,isArchive:!0},{id:`release-5.0`,title:`Apprenez tout sur PeerTube v5 !`,shortDescription:`ð La v5 de PeerTube v5 est désormais en ligne ð. à cette occasion, nous avons publié un billet de blog résumant une année de travail et d'améliorati...`,isArchive:!0},{id:`release-5.1`,title:`La 5.1 de PeerTube est sortie !`,shortDescription:`La version 5.1 de PeerTube est sortie ! Au menu : modération des créations de compte, un bouton pour reprendre le direct, la gestion des plugins d'aut...`,isArchive:!0},{id:`release-5.2`,title:`La version 5.2 de PeerTube est sortie !`,shortDescription:`Cette version vient avec un petit défi technique que nous sommes fiers d'avoir relevé ! Cette nouvelle fonctionnalité ne sera pas aussi visible qu'un ...`,isArchive:!0},{id:`release-6.0`,title:`PeerTube v6 est publié, et conçu grâce à vos idées !`,shortDescription:`C'est #givingtuesday (« jour des dons »), donc nous vous offrons PeerTube v6 aujourd'hui ! PeerTube est le logiciel que nous développons pour les créa...`,isArchive:!0},{id:`release-6.1`,title:`La 6.1 de PeerTube est sortie !`,shortDe
14scription:`Nous avons le plaisir de vous annoncer la sortie de la version 6.1 de PeerTube ð Outre l'intégration de l'import/export de compte et autres belles fo...`,isArchive:!0},{id:`release-6.2`,title:`La 6.2 de PeerTube est sortie !`,shortDescription:`Cette nouvelle version est sous le signe de la simplification de la vie. Simplification de la modération, de la génération des sous-titres, de la mise...`,isArchive:!0},{id:`release-6.3`,title:`Sortie de la v6.3 de PeerTube !`,shortDescription:`Dernière version mineure avant la v7, cette mouture n'en est pas moins pourvue de nouveautés intéressantes ! Faisons un tour :) Séparer les flux audio...`,isArchive:!0},{id:`release-sepiasearch`,title:`Voici Sepia Search !`,shortDescription:`Bonjour à toutes et à tous, Nous venons de publier Sepia Search, notre moteur de recherche pour vous faire découvrir des vidéos et des chaînes sur Pee...`,isArchive:!0},{id:`release-since-1.0-0`,title:`PeerTube : rétrospective et nouvelles fonctionnalités à venir !`,shortDescription:`Depuis la version 1.0 sortie en novembre dernier, nous avons continué d'améliorer PeerTube jour après jour. Ces avancées de PeerTube, bien au delà des...`,isArchive:!0},{id:`roadmap-v3-part-1`,title:`[V3 Roadmap] Recherche globale â
, en avant vers les outils de modération !`,shortDescription:`Voici une nouvelle étape de franchie dans la feuille de route de PeerTube qui mène vers la v3 ! Le mois de juin a en effet été consacré à la mise en p...`,isArchive:!0},{id:`roadmap-v3-part-2`,title:`[V3 Roadmap] Modération â
, améliorons les plugins et playlists !`,shortDescription:`Début août, nous sommes entré·es dans une nouvelle étape du développement de la v3 de PeerTube.Outils de modération : en route pour la 2.4Début août, ...`,isArchive:!0},{id:`roadmap-v3`,title:`Feuille de route de la v3 de PeerTube`,shortDescription:`Hier, nous avons publié notre nouvelle feuille de route pour la v3 de PeerTube qui détaille les fonctionnalités clés telles que :recherche globaleouti...`,isArchive:!0},{id:`roadmap-v4`,title:`Nos projets pour PeerTube v4`,shortDescription:`Dans l'article blog de la sortie de PeerTube v3, nous avons annoncé que nous n'aurions pas recours au *crowdfunding* pour financer le développement de...`,isArchive:!0},{id:`roadmap-v6`,title:`Ce que 2023 réserve à PeerTube...`,shortDescription:`Nous (Framasoft, une petite association à but non lucratif !) sommes fier·es de vous présenter notre feuille de route pour les développements et les p...`,isArchive:!0},{id:`stress-test-2023`,title:`Tests de stress PeerTube : la résilience réside dans les pairs !`,shortDescription:`De nombreux administrateurs ou vidéastes se demandent combien de spectateurs simultanés une instance PeerTube peut gérer et dans quelle mesure la fonc...`,isArchive:!0}]};async function Qf(){let e=()=>A(()=>import(`./SpecificFreshNews-ChZp-ojA.js`),__vite__mapDeps([6,7,1,8,9,10,11,12,13,14])),t=()=>A(()=>import(`./SpecificArchiveNews-4WN1GiLt.js`),__vite__mapDeps([15,7,1,8,9,10,11,12,13,16])),n=()=>A(()=>import(`./News-BqdapT3e.js`),__vite__mapDeps([17,7,1,8,9,11,12,14,18])),r=()=>A(()=>import(`./NewsArchive-DGSuiFon.js`),__vite__mapDeps([19,7,1,8,9,16,20])),i=()=>A(()=>import(`./AllPluginsSelection-CLgdvcet.js`),__vite__mapDeps([21,7,1,22])),a=()=>A(()=>import(`./FAQ-DTd_7JoY.js`),__vite__mapDeps([23,7,1,24])),o=()=>A(()=>import(`./BrowseContent-CKzZ91iz.js`),__vite__mapDeps([25,7,1,26,27,28])),s=()=>A(()=>import(`./Instances-Bu43QmX4.js`),__vite__mapDeps([29,7,1,27,30])),c=()=>A(()=>import(`./AppSupport-Bk3y03qi.js`),__vite__mapDeps([31,7,1,32])),l=[];for(let u of[``].concat(us())){let d=u?`/`+u+`/`:`/`;for(let n of Zf.en)l.push({path:d+`news/`+n.id,component:n.isArchive?t:e,meta:{id:n.id}});l=l.concat([{path:`/`+u,component:Pd},{path:d+`help`,redirect:`/`+u},{path:d+`news`,component:n},{path:d+`news-archive`,component:r},{path:d+`instances`,component:s},{path:d+`faq`,component:a},{path:d+`contents-selection`,redirect:()=>({path:`/`+u,hash:`#find-peertube-instances`})},{path:d+`plugins-selection`,component:i},{path:d+`publish-videos`,component:Ef},{path:d+`contribute`,component:Xf},{path:d+`browse-content`,component:o},{path:d+`app-support`,component:c},{path:d+`404`,component:Ud}])}
14return l.push({path:`/:pathMatch(.*)*`,component:Ud}),Sl({history:Uc(`/`),routes:l,scrollBehavior:$f()})}function $f(){let e=/bot|googlebot|crawler|spider|robot|crawling/i.test(navigator.userAgent),t=window.location.host===`webcache.googleusercontent.com`;if(!(e||t))return(e,t,n)=>e.params.skipScroll?{}:n||(e.hash?{el:e.hash}:new Promise(e=>setTimeout(()=>{e({top:0,left:0})})))}async function ep(e){let t=sp()?ve(xs):Me(xs);np();let{currentLanguage:n,promise:r}=e?ip(t,e):ap(t),i=Oe({translations:await r,availableLanguages:fs(),defaultLanguage:n,mutedLanguages:[`en_US`],silent:!0});t.use(i),t.mixin(Al),t.component(`SafeHTML`,kl);let a=await Qf();t.use(a),await tp(t,a);let o=oe();return t.use(o),t.use(ao.default.default,{color:`#F2690D`}),{app:t,router:a,head:o}}async function tp(e,n){if(navigator.doNotTrack===`yes`||navigator.doNotTrack===`1`)return;let r=await A(()=>import(`./vue-matomo-D4NoOEl5.js`).then(e=>t(e.default,1)),__vite__mapDeps([33,1]));e.use(r.default.default,{host:`https://stats.framasoft.org/`,siteId:68,router:n,requireConsent:!1,trackInitialView:!0,trackerFileName:`p`,enableLinkTracking:!0})}function np(){if(!op())return;let e=e=>{for(let t of[`translations-v1-`,`translations-v2-`,`translations-v3-`,`translations-v4-`])if(e.startsWith(t))return!0;return!1};try{for(let t=0;t<localStorage.length;t++){let n=localStorage.key(t);e(n)&&localStorage.removeItem(n)}}catch(e){console.error(`Cannot remove old translations keys`,e)}}async function rp(e){return ms(e)?Promise.resolve({}):(await Re(Object.assign({
14"./translations/ar.json":()=>A(()=>import(`./ar-D0DABuiJ.js`),[]),
14"./translations/ar_LY.json":()=>A(()=>import(`./ar_LY-DOd5TKlp.js`),[]),
14"./translations/az.json":()=>A(()=>import(`./az-B1NbOcSe.js`),[]),
14"./translations/be.json":()=>A(()=>import(`./be-nipFjCdX.js`),[]),
14"./translations/bn_BD.json":()=>A(()=>import(`./bn_BD-n_d-PD6Y.js`),[]),
14"./translations/ca.json":()=>A(()=>import(`./ca-CLYXvFI2.js`),[]),
14"./translations/cs.json":()=>A(()=>import(`./cs-VG9UBTb5.js`),[]),
14"./translations/cy.json":()=>A(()=>import(`./cy-DS_d25pW.js`),[]),
14"./translations/de.json":()=>A(()=>import(`./de-tiqajOL-.js`),[]),
14"./translations/el.json":()=>A(()=>import(`./el-De4hQqgW.js`),[]),
14"./translations/en_US.json":()=>A(()=>import(`./en_US-BRN0tLdT.js`),[]),
14"./translations/eo.json":()=>A(()=>import(`./eo-CB6r7f1h.js`),[]),
14"./translations/es.json":()=>A(()=>import(`./es-DLru1yJM.js`),[]),
14"./translations/eu.json":()=>A(()=>import(`./eu--R-p6yPU.js`),[]),
14"./translations/fa.json":()=>A(()=>import(`./fa-DwpmyYue.js`),[]),
14"./translations/fr_FR.json":()=>A(()=>import(`./fr_FR-QbC2xk6p.js`),[]),
14"./translations/gd.json":()=>A(()=>import(`./gd-CDqtuoyn.js`),[]),
14"./translations/gl.json":()=>A(()=>import(`./gl-BPneigpi.js`),[]),
14"./translations/he.json":()=>A(()=>import(`./he-CsaLDa4u.js`),[]),
14"./translations/hr.json":()=>A(()=>import(`./hr-EIg01Wde.js`),[]),
14"./translations/hu.json":()=>A(()=>import(`./hu-B-WO1wlp.js`),[]),
14"./translations/id.json":()=>A(()=>import(`./id-BDXl8iRQ.js`),[]),
14"./translations/is.json":()=>A(()=>import(`./is-C8CGNBl2.js`),[]),
14"./translations/it.json":()=>A(()=>import(`./it-Cm69L5W-.js`),[]),
14"./translations/ja.json":()=>A(()=>import(`./ja-CoVpsYxz.js`),[]),
14"./translations/kab.json":()=>A(()=>import(`./kab-CxU6Rkp4.js`),[]),
14"./translations/ko.json":()=>A(()=>import(`./ko-CwHOn2V0.js`),[]),
14"./translations/lt.json":()=>A(()=>import(`./lt-CsZV9Oad.js`),[]),
14"./translations/ml.json":()=>A(()=>import(`./ml-B-NfvZ0g.js`),[]),
14"./translations/mn.json":()=>A(()=>import(`./mn-BDhvtTqW.js`),[]),
14"./translations/nl.json":()=>A(()=>import(`./nl-CPtmgBNy.js`),[]),
14"./translations/oc.json":()=>A(()=>import(`./oc-CgJpfpX4.js`),[]),
14"./translations/pl.json":()=>A(()=>import(`./pl-DoMj65RV.js`),[]),
14"./translations/pt_BR.json":()=>A(()=>import(`./pt_BR-EQkpZj7Y.js`),[]),
14"./translations/pt_PT.json":()=>A(()=>import(`./pt_PT-CVFTal-R.js`),[]),
14"./translations/ru.json":()=>A(()=>import(`./ru-CoGAoTR3.js`),[]),
14"./translations/sc.json":()=>A(()=>import(`./sc-BCLB7fJb.js`),[]),
14"./translations/sq.json":()=>A(()=>import(`./sq-lGgzZsh7.js`),[]),
14"./translations/sr_Cyrl.json":()=>A(()=>import(`./sr_Cyrl-DLKXuRSd.js`),[]),
14"./translations/sv.json":()=>A(()=>import(`./sv-Dp4yhfRV.js`),[]),
14"./translations/th.json":()=>A(()=>import(`./th-rmj2fwBI.js`),[]),
14"./translations/tl.json":()=>A(()=>import(`./tl-QdwDhlSc.js`),[]),
14"./translations/tr.json":()=>A(()=>import(`./tr-DxrKbVRl.js`),[]),
14"./translations/uk.json":()=>A(()=>import(`./uk-DIlMYOUR.js`),[]),
14"./translations/vi.json":()=>A(()=>import(`./vi-Dfq7G-5a.js`),[]),
14"./translations/zh_Hans.json":()=>A(()=>import(`./zh_Hans--Aeqpb5f.js`),[]),
14"./translations/zh_Hant.json":()=>A(()=>import(`./zh_Hant-BiDhC52Z.js`),[])
14}),`./translations/${e}.json`,3)).default}function ip(e,t){let n=gs(t).replace(`-`,`_`);return e.config.globalProperties.localePath=n,{currentLanguage:n,promise:rp(n)}}function ap(e){let t=hs(),n=gs((window.navigator.userLanguage||window.navigator.language).replace(`-`,`_`));return us()[n]&&(t=n),e.config.globalProperties.localePath=t,{currentLanguage:t,promise:rp(t)}}function op(){try{return typeof localStorage<`u`}catch{return!1}}function sp(){return!document.documentElement.lang}ep(document.documentElement.lang).then(({app:e,router:t})=>t.isReady().then(()=>({app:e,router:t}))).then(({app:e})=>{console.log(`Mounting client`),e.mount(`#app`)});export{Ld as a,Ou as c,Pl as d,Ls as f,Kd as i,Tu as l,Qd as n,Pu as o,_s as p,Yd as r,ju as s,Zf as t,eu as u};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.