1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6842],{16561:function(e,t){"use strict";var n,i,a,r,s,o;Object.defineProperty(t,"__esModule",{value:!0}),t.protobufPackage=t.ShareStatus=t.ShareSource=t.ShareDestination=void 0,t.shareDestinationFromJSON=function(e){switch(e){case 0:case"WEB_SHARE_DESTINATION_UNKNOWN":return i.WEB_SHARE_DESTINATION_UNKNOWN;case 1:case"WEB_SHARE_API":return i.WEB_SHARE_API;case 2:case"COPY_LINK":return i.COPY_LINK;case 3:case"MESSAGES":return i.MESSAGES;case 4:case"FACEBOOK":return i.FACEBOOK;case 5:case"MESSENGER":return i.MESSENGER;case 6:case"TIKTOK":return i.TIKTOK;case 7:case"TWITTER":return i.TWITTER;case 8:case"WHATSAPP":return i.WHATSAPP;case 9:case"INSTAGRAM":return i.INSTAGRAM;case 10:case"REDDIT":return i.REDDIT;case 11:case"PINTEREST":return i.PINTEREST;case 12:case"MAIL":return i.MAIL;case 13:case"WEB_SHARE_TO_SNAPCHAT":return i.WEB_SHARE_TO_SNAPCHAT;case 14:case"EMBED":return i.EMBED;default:return i.UNRECOGNIZED}},t.shareDestinationToJSON=function(e){switch(e){case i.WEB_SHARE_DESTINATION_UNKNOWN:return"WEB_SHARE_DESTINATION_UNKNOWN";case i.WEB_SHARE_API:return"WEB_SHARE_API";case i.COPY_LINK:return"COPY_LINK";case i.MESSAGES:return"MESSAGES";case i.FACEBOOK:return"FACEBOOK";case i.MESSENGER:return"MESSENGER";case i.TIKTOK:return"TIKTOK";case i.TWITTER:return"TWITTER";case i.WHATSAPP:return"WHATSAPP";case i.INSTAGRAM:return"INSTAGRAM";case i.REDDIT:return"REDDIT";case i.PINTEREST:return"PINTEREST";case i.MAIL:return"MAIL";case i.WEB_SHARE_TO_SNAPCHAT:return"WEB_SHARE_TO_SNAPCHAT";case i.EMBED:return"EMBED";case i.UNRECOGNIZED:default:return"UNRECOGNIZED"}},t.shareSourceFromJSON=function(e){switch(e){case 0:case"WEB_SHARE_SHEET":return n.WEB_SHARE_SHEET;case 1:case"WEB_SHARE_BAR":return n.WEB_SHARE_BAR;default:return n.UNRECOGNIZED}},t.shareSourceToJSON=function(e){switch(e){case n.WEB_SHARE_SHEET:return"WEB_SHARE_SHEET";case n.WEB_SHARE_BAR:return"WEB_SHARE_BAR";case n.UNRECOGNIZED:default:return"UNRECOGNIZED"}},t.shareStatusFromJSON=function(e){switch(e){case 0:case"UNKNOWN":return a.UNKNOWN;case 1:case"SUCCESS":return a.SUCCESS;case 2:case"FAILED":return a.FAILED;case 3:case"ABORTED":return a.ABORTED;default:return a.UNRECOGNIZED}},t.shareStatusToJSON=function(e){switch(e){case a.UNKNOWN:return"UNKNOWN";case a.SUCCESS:return"SUCCESS";case a.FAILED:return"FAILED";case a.ABORTED:return"ABORTED";case a.UNRECOGNIZED:default:return"UNRECOGNIZED"}},t.protobufPackage="snapchat.web.stories",t.ShareSource=n,(r=n||(t.ShareSource=n={}))[r.WEB_SHARE_SHEET=0]="WEB_SHARE_SHEET",r[r.WEB_SHARE_BAR=1]="WEB_SHARE_BAR",r[r.UNRECOGNIZED=-1]="UNRECOGNIZED",t.ShareDestination=i,(s=i||(t.ShareDestination=i={}))[s.WEB_SHARE_DESTINATION_UNKNOWN=0]="WEB_SHARE_DESTINATION_UNKNOWN",s[s.WEB_SHARE_API=1]="WEB_SHARE_API",s[s.COPY_LINK=2]="COPY_LINK",s[s.MESSAGES=3]="MESSAGES",s[s.FACEBOOK=4]="FACEBOOK",s[s.MESSENGER=5]="MESSENGER",s[s.TIKTOK=6]="TIKTOK",s[s.TWITTER=7]="TWITTER",s[s.WHATSAPP=8]="WHATSAPP",s[s.INSTAGRAM=9]="INSTAGRAM",s[s.REDDIT=10]="REDDIT",s[s.PINTEREST=11]="PINTEREST",s[s.MAIL=12]="MAIL",s[s.WEB_SHARE_TO_SNAPCHAT=13]="WEB_SHARE_TO_SNAPCHAT",s[s.EMBED=14]="EMBED",s[s.UNRECOGNIZED=-1]="UNRECOGNIZED",t.ShareStatus=a,(o=a||(t.ShareStatus=a={}))[o.UNKNOWN=0]="UNKNOWN",o[o.SUCCESS=1]="SUCCESS",o[o.FAILED=2]="FAILED",o[o.ABORTED=3]="ABORTED",o[o.UNRECOGNIZED=-1]="UNRECOGNIZED"},9850:function(e,t,n){var i=n(18874);e.exports=function(e){return i(e,5)}},34291:function(e){e.exports=function(){}},29707:function(e,t){!function(){var e={direction:"horizontal",snapToLines:!0,linePosition:"auto",lineAlign:"start",textPosition:"auto",positionAlign:"auto",size:100,alignment:"center"},n=function(t){t||(t={"&":"&","<":"<",">":">","&lrm":"â","&rlm":"â"," ":"\xa0"}),this.entities=t,this.parse=function(n,r){n=n.replace(/\0/g,"�");var s=Date.now(),o=0,c=n.split(/\r\n|\r|\n/),u=!1,l=[],f=[],E=[];function d(e,t){E.push({message:e,line:o+1,col:t})}var p=c[o],S=p.length,T="WEBVTT",h=0,m=T.length;for("\uFEFF"===p[0]&&(h=1,m+=1),(S<m||p.indexOf(T)!==0+h||S>m&&" "!==p[m]&&" "!==p[m])&&d('No valid signature. (File needs to start with "WEBVTT".)'),o++;""!=c[o]&&void 0!=c[o];){if(d("No blank line after the signature."),-1!=c[o].indexOf("-->")){u=!0;break}o++}for(;void 0!=c[o];){for(;!u&&""==c[o];)o++;if(!u&&void 0==c[o])break;A=Object.assign({},e,{id:"",startTime:0,endTime:0,pauseOnExit:!1,direction:"horizontal",snapToLines:!0,linePosition:"auto",lineAlign:"start",textPosition:"auto",positionAlign:"auto",size:100,alignment:"center",text:"",tree:null});var A,N=!0;if(-1==c[o].indexOf("-->")){if(A.id=c[o],/^NOTE($|[ \t])/.test(A.id)){for(o++;""!=c[o]&&void 0!=c[o];)-1!=c[o].indexOf("-->")&&d("Cannot have timestamp in a comment."),o++;continue}if(/^STYLE($|[ \t])/.test(A.id)){var g=[],v=!1;for(o++;""!=c[o]&&void 0!=c[o];)-1!=c[o].indexOf("-->")&&(d("Cannot have timestamp in a style block."),v=!0),g.push(c[o]),o++;if(f.length){d("Style blocks cannot appear after the first cue.");continue}v||l.push(g.join("\n"));continue}if(""==c[++o]||void 0==c[o]){d("Cue identifier cannot be standalone.");continue}if(-1==c[o].indexOf("-->")){N=!1,d("Cue identifier needs to be followed by timestamp.");continue}}u=!1;var I=new i(c[o],d),O=0;if(f.length>0&&(O=f[f.length-1].startTime),N&&!I.parse(A,O)){for(A=null,o++;""!=c[o]&&void 0!=c[o];){if(-1!=c[o].indexOf("-->")){u=!0;break}o++}continue}for(o++;""!=c[o]&&void 0!=c[o];){if(-1!=c[o].indexOf("-->")){d("Blank line missing before cue."),u=!0;break}
1""!=A.text&&(A.text+="\n"),A.text+=c[o],o++}var R=new a(A.text,d,r,t);A.tree=R.parse(A.startTime,A.endTime),f.push(A)}return f.sort(function(e,t){return e.startTime<t.startTime?-1:e.startTime>t.startTime?1:e.endTime>t.endTime?-1:e.endTime<t.endTime?1:0}),{cues:f,errors:E,time:Date.now()-s,styles:l}}},i=function(e,t){var n=/[\u0020\t\f]/,i=/[^\u0020\t\f]/,e=e,a=0,r=function(e){t(e,a+1)};function s(t){for(;void 0!=e[a]&&t.test(e[a]);)a++}function o(t){for(var n="";void 0!=e[a]&&t.test(e[a]);)n+=e[a],a++;return n}function c(){var t,n,i,s,c="minutes";if(void 0==e[a]){r("No timestamp found.");return}if(!/\d/.test(e[a])){r("Timestamp must start with a character in the range 0-9.");return}if(((t=o(/\d/)).length>2||parseInt(t,10)>59)&&(c="hours"),":"!=e[a]){r("No time unit separator found.");return}if(a++,2!=(n=o(/\d/)).length){r("Must be exactly two digits.");return}if("hours"==c||":"==e[a]){if(":"!=e[a]){r("No seconds found or minutes is greater than 59.");return}if(a++,2!=(i=o(/\d/)).length){r("Must be exactly two digits.");return}}else{if(2!=t.length){r("Must be exactly two digits.");return}i=n,n=t,t="0"}if("."!=e[a]){r('No decimal separator (".") found.');return}if(a++,3!=(s=o(/\d/)).length){r("Milliseconds must be given in three digits.");return}if(parseInt(n,10)>59){r("You cannot have more than 59 minutes.");return}if(parseInt(i,10)>59){r("You cannot have more than 59 seconds.");return}return 3600*parseInt(t,10)+60*parseInt(n,10)+parseInt(i,10)+parseInt(s,10)/1e3}this.parse=function(t,o){if(s(n),t.startTime=c(),void 0!=t.startTime){if(t.startTime<o&&r("Start timestamp is not greater than or equal to start timestamp of previous cue."),i.test(e[a])&&r("Timestamp not separated from '-->' by whitespace."),s(n),"-"!=e[a]||"-"!=e[++a]||">"!=e[++a]){r("No valid timestamp separator found.");return}if(a++,i.test(e[a])&&r("'-->' not separated from timestamp by whitespace."),s(n),t.endTime=c(),void 0!=t.endTime)return t.endTime<=t.startTime&&r("End timestamp is not greater than start timestamp."),i.test(e[a]),s(n),function(e,t){for(var i=e.split(n),a=[],s=0;s<i.length;s++)if(""!=i[s]){var o=i[s].indexOf(":"),c=i[s].slice(0,o),u=i[s].slice(o+1);if(-1!=a.indexOf(c)&&r("Duplicate setting."),a.push(c),""==u){r("No value for setting defined.");return}if("vertical"==c){if("rl"!=u&&"lr"!=u){r("Writing direction can only be set to 'rl' or 'rl'.");continue}t.direction=u}else if("line"==c){if(/,/.test(u)){var l=u.split(",");u=l[0];var f=l[1]}if(!/^[-\d](\d*)(\.\d+)?%?$/.test(u)){r("Line position takes a number or percentage.");continue}if(-1!=u.indexOf("-",1)){r("Line position can only have '-' at the start.");continue}if(-1!=u.indexOf("%")&&u.indexOf("%")!=u.length-1){r("Line position can only have '%' at the end.");continue}if("-"==u[0]&&"%"==u[u.length-1]){r("Line position cannot be a negative percentage.");continue}var E=u,d=!1;if("%"==u[u.length-1]&&(d=!0,E=u.slice(0,u.length-1),parseInt(u,10)>100)){r("Line position cannot be >100%.");continue}if(""===E||isNaN(E)||!isFinite(E)){r("Line position needs to be a number");continue}if(void 0!==f){if(!["start","center","end"].includes(f)){r("Line alignment needs to be one of start, center or end");continue}t.lineAlign=f}t.snapToLines=!d,t.linePosition=parseFloat(E),parseFloat(E).toString()!==E&&(t.nonSerializable=!0)}else if("position"==c){if(/,/.test(u)){var l=u.split(",");u=l[0];var p=l[1]}if("%"!=u[u.length-1]){r("Text position must be a percentage.");continue}if(parseInt(u,10)>100||0>parseInt(u,10)){r("Text position needs to be between 0 and 100%.");continue}if(""===(E=u.slice(0,u.length-1))||isNaN(E)||!isFinite(E)){r("Line position needs to be a number");continue}if(void 0!==p){if(!["line-left","center","line-right"].includes(p)){r("Position alignment needs to be one of line-left, center or line-right");continue}t.positionAlign=p}t.textPosition=parseFloat(E)}else if("size"==c){if("%"!=u[u.length-1]){r("Size must be a percentage.");continue}if(parseInt(u,10)>100){r("Size cannot be >100%.");continue}var S=u.slice(0,u.length-1);if(void 0===S||""===S||isNaN(S)){r("Size needs to be a number"),S=100;continue}if((S=parseFloat(S))<0||S>100){r("Size needs to be between 0 and 100%.");continue}t.size=S}else if("align"==c){var T=["start","center","end","left","right"];if(-1==T.indexOf(u)){r("Alignment can only be set to one of "+T.join(", ")+".");continue}t.alignment=u}else r("Invalid setting.")}}(e.substring(a),t),!0}},this.parseTimestamp=function(){var t=c();if(void 0!=e[a]){r("Timestamp must not have trailing characters.");return}return t}},a=function(e,t,n,a){this.entities=a;var r=this,e=e,s=0,o=function(e){"metadata"!=n&&t(e,s+1)};this.parse=function(t,c){var u={children:[]},l=u,f=[];function E(e){l.children.push({type:"object",name:e[1],classes:e[2],children:[],parent:l}),l=l.children[l.children.length-1]}for(;void 0!=e[s];){var d=function(){for(var t="data",n="",i="",c=[];void 0!=e[s-1]||0==s;){var u=e[s];if("data"==t){if("&"==u)i=u,t="escape";else if("<"==u&&""==n)t="tag";else{if("<"==u||void 0==u)return["text",n];n+=u}}else if("escape"==t){if("<"==u||void 0==u){let e;return o("Incorrect escape."),(e=i.match(/^&#([0-9]+)$/))?n+=String.fromCharCode(e[1]):r.entities[i]?n+=r.entities[i]:n+=i,["text",n]}if("&"==u)o("Incorrect escape."),n+=i,i=u;else if(/[a-z#0-9]/i.test(u))i+=u;else if(";"==u){let e;(e=i.match(/^&#(x?[0-9]+)$/))?n+=String.fromCharCode("0"+e[1]):r.entities[i+u]?n+=r.entities[i+u]:(e=Object.keys(a).find(e=>i.startsWith(e)))?n+=r.entities[e]+i.slice(e.length)+u:(o("Incorrect escape."),n+=i+";"),t="data"}else o("Incorrect escape."),n+=i+u,t="data"}else if("tag"==t){if(" "==u||"\n"==u||"\f"==u||" "==u)t="start tag annotation";else if("."==u)t="start tag class";else if("/"==u)t="end tag";else if(/\d/.test(u))n=u,t="timestamp tag";else{if(">"==u||void 0==u)return">"==u&&s++,["start tag","",[],""];n=u,t="start tag"}}else if("start tag"==t){if(" "==u||"\f"==u||" "==u)t="start tag annotation";else if("\n"==u)i=u,t="start tag annotation";else if("."==u)t="start tag class";else{if(">"==u||void 0==u)return">"==u&&s++,["start tag",n,[],""];n+=u}}else if("start tag class"==t){if(" "==u||"\f"==u||" "==u)i&&c.push(i),i="",t="start tag annotation";else if("\n"==u)i&&c.push(i),i=u,t="start tag annotation";else if("."==u)i&&c.push(i),i="";else{if(">"==u||void 0==u)return">"==u&&s++,i&&c.push(i),["start tag",n,c,""];i+=u}}else if("start tag annotation"==t){if(">"==u||void 0==u)return">"==u&&s++,["start tag",n,c,i=i.split(/[\u0020\t\f\r\n]+/).filter(function(e){if(e)return!0}).join(" ")];i+=u}else if("end tag"==t){if(">"==u||void 0==u)return">"==u&&s++,["end tag",n];n+=u}else if("timestamp tag"==t){if(">"==u||void 0==u)return">"==u&&s++,["timestamp",n];n+=u}else o("Never happens.");s++}}();if("text"==d[0])l.children.push({type:"text",value:d[1],parent:l});else if("start tag"==d[0]){"chapters"==n&&o("Start tags not allowed in chapter title text.");var p=d[1];"v"!=p&&"lang"!=p&&""!=d[3]&&o("Only <v> and <lang> can have an annotation."),"c"==p||"i"==p||"b"==p||"u"==p||"ruby"==p?E(d):"rt"==p&&"ruby"==l.name?E(d):"v"==p?(function(e){for(var t=l;t;){if("v"==t.name)return!0;t=t.parent}}(0)&&o("<v> cannot be nested inside itself."),E(d),l.value=d[3],d[3]||o("<v> requires an annotation.")):"lang"==p?(E(d),l.value=d[3]):o("Incorrect start tag.")}else if("end tag"==d[0])"chapters"==n&&o("End tags not allowed in chapter title text."),d[1]==l.name?l=l.parent:"ruby"==d[1]&&"rt"==l.name?l=l.parent.parent:o("Incorrect end tag.");else if("timestamp"==d[0]){"chapters"==n&&o("Timestamp not allowed in chapter title text.");var S=new i(d[1],o).parseTimestamp();void 0!=S&&((S<=t||S>=c)&&o("Timestamp must be between start timestamp and end timestamp."),f.length>0&&f[f.length-1]>=S&&o("Timestamp must be greater than any previous timestamp."),l.children.push({type:"timestamp",value:S,parent:l}),f.push(S))}}for(;l.parent;)"v"!=l.name&&o("Required end tag missing."),l=l.parent;return function e(t){let n={...t};return t.children&&(n.children=t.children.map(e)),n.parent&&delete n.parent,n}(u)}},r=function(){function t(e){let t=("00"+1e3*(e-Math.floor(e)).toFixed(3)).slice(-3),n=0,i=0,a=0;return e>=3600&&(n=Math.floor(e/3600)),i=Math.floor((e-3600*n)/60),a=Math.floor(e-3600*n-60*i),(n?n+":":"")+(""+i).padStart(2,"0")+":"+(""+a).padStart(2,"0")+"."+t}this.serialize=function(n,i){var a,r="WEBVTT\n\n";if(i)for(var s=0;s<i.length;s++)r+="STYLE\n"+i[s]+"\n\n";for(var s=0;s<n.length;s++)r+=(void 0!==(a=n[s]).id?a.id+"\n":"")+t(a.startTime)+" --> "+t(a.endTime)+function(t){var n="";let i=Object.keys(e).filter(n=>t[n]!==e[n]);return i.includes("direction")&&(n+=" vertical:"+t.direction),i.includes("alignment")&&(n+=" align:"+t.alignment),i.includes("size")&&(n+=" size:"+t.size+"%"),(i.includes("lineAlign")||i.includes("linePosition"))&&(n+=" line:"+t.linePosition+(t.snapToLines?"":"%")+(t.lineAlign&&t.lineAlign!=e.lineAlign?","+t.lineAlign:"")),(i.includes("textPosition")||i.includes("positionAlign"))&&(n+=" position:"+t.textPosition+"%"+(t.positionAlign&&t.positionAlign!==e.positionAlign?","+t.positionAlign:"")),n}(a)+"\n"+function e(n){for(var i="",a=0;a<n.length;a++){var r=n[a];if("text"==r.type)i+=r.value.replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">");else if("object"==r.type){if(i+="<"+r.name,r.classes)for(var s=0;s<r.classes.length;s++)i+="."+r.classes[s];r.value&&(i+=" "+r.value),i+=">",r.children&&(i+=e(r.children)),i+="</"+r.name+">"}else"timestamp"==r.type?i+="<"+t(r.value)+">":i+="<"+r.value+">"}return i}(a.tree.children)+"\n\n";return r}};function s(e){e.WebVTTParser=n,e.WebVTTCueTimingsAndSettingsParser=i,e.WebVTTCueTextParser=a,e.WebVTTSerializer
1=r}"undefined"!=typeof window&&s(window),s(t)}()}}]); 2//# sourceMappingURL=6842-bb23a5c52699d17e.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.