%PDF- %PDF-
Direktori : /proc/thread-self/root/www/varak.net/nextcloud.varak.net/apps/text/js/ |
Current File : //proc/thread-self/root/www/varak.net/nextcloud.varak.net/apps/text/js/swift-DwqT-Gzy.chunk.mjs |
/*! third party licenses: js/vendor.LICENSE.txt */ import{g as he}from"./emoji-picker-SoWZqoso.chunk.mjs";function ye(e,i){for(var m=0;m<i.length;m++){const s=i[m];if(typeof s!="string"&&!Array.isArray(s)){for(const o in s)if(o!=="default"&&!(o in e)){const d=Object.getOwnPropertyDescriptor(s,o);d&&Object.defineProperty(e,o,d.get?d:{enumerable:!0,get:()=>s[o]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}function V(e){return e?typeof e=="string"?e:e.source:null}function h(e){return t("(?=",e,")")}function t(...e){return e.map(i=>V(i)).join("")}function ge(e){const i=e[e.length-1];return typeof i=="object"&&i.constructor===Object?(e.splice(e.length-1,1),i):{}}function a(...e){return"("+(ge(e).capture?"":"?:")+e.map(i=>V(i)).join("|")+")"}const M=e=>t(/\b/,e,/\w$/.test(e)?/\b/:/\B/),we=["Protocol","Type"].map(M),q=["init","self"].map(M),ve=["Any","Self"],D=["actor","any","associatedtype","async","await",/as\?/,/as!/,"as","borrowing","break","case","catch","class","consume","consuming","continue","convenience","copy","default","defer","deinit","didSet","distributed","do","dynamic","each","else","enum","extension","fallthrough",/fileprivate\(set\)/,"fileprivate","final","for","func","get","guard","if","import","indirect","infix",/init\?/,/init!/,"inout",/internal\(set\)/,"internal","in","is","isolated","nonisolated","lazy","let","macro","mutating","nonmutating",/open\(set\)/,"open","operator","optional","override","package","postfix","precedencegroup","prefix",/private\(set\)/,"private","protocol",/public\(set\)/,"public","repeat","required","rethrows","return","set","some","static","struct","subscript","super","switch","throws","throw",/try\?/,/try!/,"try","typealias",/unowned\(safe\)/,/unowned\(unsafe\)/,"unowned","var","weak","where","while","willSet"],z=["false","nil","true"],Ae=["assignment","associativity","higherThan","left","lowerThan","none","right"],Ee=["#colorLiteral","#column","#dsohandle","#else","#elseif","#endif","#error","#file","#fileID","#fileLiteral","#filePath","#function","#if","#imageLiteral","#keyPath","#line","#selector","#sourceLocation","#warning"],U=["abs","all","any","assert","assertionFailure","debugPrint","dump","fatalError","getVaList","isKnownUniquelyReferenced","max","min","numericCast","pointwiseMax","pointwiseMin","precondition","preconditionFailure","print","readLine","repeatElement","sequence","stride","swap","swift_unboxFromSwiftValueWithType","transcode","type","unsafeBitCast","unsafeDowncast","withExtendedLifetime","withUnsafeMutablePointer","withUnsafePointer","withVaList","withoutActuallyEscaping","zip"],R=a(/[/=\-+!*%<>&|^~?]/,/[\u00A1-\u00A7]/,/[\u00A9\u00AB]/,/[\u00AC\u00AE]/,/[\u00B0\u00B1]/,/[\u00B6\u00BB\u00BF\u00D7\u00F7]/,/[\u2016-\u2017]/,/[\u2020-\u2027]/,/[\u2030-\u203E]/,/[\u2041-\u2053]/,/[\u2055-\u205E]/,/[\u2190-\u23FF]/,/[\u2500-\u2775]/,/[\u2794-\u2BFF]/,/[\u2E00-\u2E7F]/,/[\u3001-\u3003]/,/[\u3008-\u3020]/,/[\u3030]/),W=a(R,/[\u0300-\u036F]/,/[\u1DC0-\u1DFF]/,/[\u20D0-\u20FF]/,/[\uFE00-\uFE0F]/,/[\uFE20-\uFE2F]/),_=t(R,W,"*"),Z=a(/[a-zA-Z_]/,/[\u00A8\u00AA\u00AD\u00AF\u00B2-\u00B5\u00B7-\u00BA]/,/[\u00BC-\u00BE\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF]/,/[\u0100-\u02FF\u0370-\u167F\u1681-\u180D\u180F-\u1DBF]/,/[\u1E00-\u1FFF]/,/[\u200B-\u200D\u202A-\u202E\u203F-\u2040\u2054\u2060-\u206F]/,/[\u2070-\u20CF\u2100-\u218F\u2460-\u24FF\u2776-\u2793]/,/[\u2C00-\u2DFF\u2E80-\u2FFF]/,/[\u3004-\u3007\u3021-\u302F\u3031-\u303F\u3040-\uD7FF]/,/[\uF900-\uFD3D\uFD40-\uFDCF\uFDF0-\uFE1F\uFE30-\uFE44]/,/[\uFE47-\uFEFE\uFF00-\uFFFD]/),C=a(Z,/\d/,/[\u0300-\u036F\u1DC0-\u1DFF\u20D0-\u20FF\uFE20-\uFE2F]/),c=t(Z,C,"*"),E=t(/[A-Z]/,C,"*"),Ce=["attached","autoclosure",t(/convention\(/,a("swift","block","c"),/\)/),"discardableResult","dynamicCallable","dynamicMemberLookup","escaping","freestanding","frozen","GKInspectable","IBAction","IBDesignable","IBInspectable","IBOutlet","IBSegueAction","inlinable","main","nonobjc","NSApplicationMain","NSCopying","NSManaged",t(/objc\(/,c,/\)/),"objc","objcMembers","propertyWrapper","requires_stored_property_inits","resultBuilder","Sendable","testable","UIApplicationMain","unchecked","unknown","usableFromInline","warn_unqualified_access"],Se=["iOS","iOSApplicationExtension","macOS","macOSApplicationExtension","macCatalyst","macCatalystApplicationExtension","watchOS","watchOSApplicationExtension","tvOS","tvOSApplicationExtension","swift"];function ke(e){const i={match:/\s+/,relevance:0},m=e.COMMENT("/\\*","\\*/",{contains:["self"]}),s=[e.C_LINE_COMMENT_MODE,m],o={match:[/\./,a(...we,...q)],className:{2:"keyword"}},d={match:t(/\./,a(...D)),relevance:0},H=D.filter(n=>typeof n=="string").concat(["_|0"]),X=D.filter(n=>typeof n!="string").concat(ve).map(M),J={variants:[{className:"keyword",match:a(...X,...q)}]},r={$pattern:a(/\b\w+/,/#\w+/),keyword:H.concat(Ee),literal:z},u=[o,d,J],Q={match:t(/\./,a(...U)),relevance:0},Y={className:"built_in",match:t(/\b/,a(...U),/(?=\()/)},S=[Q,Y],O={match:/->/,relevance:0},ee={className:"operator",relevance:0,variants:[{match:_},{match:"\\.(\\.|".concat(W,")+")}]},b=[O,ee],y="([0-9]_*)+",x="([0-9a-fA-F]_*)+",F={className:"number",relevance:0,variants:[{match:"\\b(".concat(y,")(\\.(").concat(y,"))?([eE][+-]?(").concat(y,"))?\\b")},{match:"\\b0x(".concat(x,")(\\.(").concat(x,"))?([pP][+-]?(").concat(y,"))?\\b")},{match:/\b0o([0-7]_*)+\b/},{match:/\b0b([01]_*)+\b/}]},$=(n="")=>({className:"subst",variants:[{match:t(/\\/,n,/[0\\tnr"']/)},{match:t(/\\/,n,/u\{[0-9a-fA-F]{1,8}\}/)}]}),te=(n="")=>({className:"subst",match:t(/\\/,n,/[\t ]*(?:[\r\n]|\r\n)/)}),I=(n="")=>({className:"subst",label:"interpol",begin:t(/\\/,n,/\(/),end:/\)/}),g=(n="")=>({begin:t(n,/"""/),end:t(/"""/,n),contains:[$(n),te(n),I(n)]}),w=(n="")=>({begin:t(n,/"/),end:t(/"/,n),contains:[$(n),I(n)]}),p={className:"string",variants:[g(),g("#"),g("##"),g("###"),w(),w("#"),w("##"),w("###")]},L=[e.BACKSLASH_ESCAPE,{begin:/\[/,end:/\]/,relevance:0,contains:[e.BACKSLASH_ESCAPE]}],ne={begin:/\/[^\s](?=[^/\n]*\/)/,end:/\//,contains:L},k=n=>{const A=t(n,/\//),f=t(/\//,n);return{begin:A,end:f,contains:[...L,{scope:"comment",begin:"#(?!.*".concat(f,")"),end:/$/}]}},P={scope:"regexp",variants:[k("###"),k("##"),k("#"),ne]},j={match:t(/`/,c,/`/)},ae={className:"variable",match:/\$\d+/},ie={className:"variable",match:"\\$".concat(C,"+")},N=[j,ae,ie],se={match:/(@|#(un)?)available/,scope:"keyword",starts:{contains:[{begin:/\(/,end:/\)/,keywords:Se,contains:[...b,F,p]}]}},ce={scope:"keyword",match:t(/@/,a(...Ce),h(a(/\(/,/\s+/)))},oe={scope:"meta",match:t(/@/,c)},v=[se,ce,oe],l={match:h(/\b[A-Z]/),relevance:0,contains:[{className:"type",match:t(/(AV|CA|CF|CG|CI|CL|CM|CN|CT|MK|MP|MTK|MTL|NS|SCN|SK|UI|WK|XC)/,C,"+")},{className:"type",match:E,relevance:0},{match:/[?!]+/,relevance:0},{match:/\.\.\./,relevance:0},{match:t(/\s+&\s+/,h(E)),relevance:0}]},re={begin:/</,end:/>/,keywords:r,contains:[...s,...u,...v,O,l]};l.contains.push(re);const ue={match:t(c,/\s*:/),keywords:"_|0",relevance:0},T={begin:/\(/,end:/\)/,relevance:0,keywords:r,contains:["self",ue,...s,P,...u,...S,...b,F,p,...N,...v,l]},B={begin:/</,end:/>/,keywords:"repeat each",contains:[...s,l]},le={begin:a(h(t(c,/\s*:/)),h(t(c,/\s+/,c,/\s*:/))),end:/:/,relevance:0,contains:[{className:"keyword",match:/\b_\b/},{className:"params",match:c}]},K={begin:/\(/,end:/\)/,keywords:r,contains:[le,...s,...u,...b,F,p,...v,l,T],endsParent:!0,illegal:/["']/},pe={match:[/(func|macro)/,/\s+/,a(j.match,c,_)],className:{1:"keyword",3:"title.function"},contains:[B,K,i],illegal:[/\[/,/%/]},me={match:[/\b(?:subscript|init[?!]?)/,/\s*(?=[<(])/],className:{1:"keyword"},contains:[B,K,i],illegal:/\[|%/},de={match:[/operator/,/\s+/,_],className:{1:"keyword",3:"title"}},be={begin:[/precedencegroup/,/\s+/,E],className:{1:"keyword",3:"title"},contains:[l],keywords:[...Ae,...z],end:/}/},Fe={begin:[/(struct|protocol|class|extension|enum|actor)/,/\s+/,c,/\s*/],beginScope:{1:"keyword",3:"title.class"},keywords:r,contains:[B,...u,{begin:/:/,end:/\{/,keywords:r,contains:[{scope:"title.class.inherited",match:E},...u],relevance:0}]};for(const n of p.variants){const A=n.contains.find(fe=>fe.label==="interpol");A.keywords=r;const f=[...u,...S,...b,F,p,...N];A.contains=[...f,{begin:/\(/,end:/\)/,contains:["self",...f]}]}return{name:"Swift",keywords:r,contains:[...s,pe,me,Fe,de,be,{beginKeywords:"import",end:/$/,contains:[...s],relevance:0},P,...u,...S,...b,F,p,...N,...v,l,T]}}var G=ke;const Ne=he(G),De=ye({__proto__:null,default:Ne},[G]);export{G as a,De as s};