Page Menu
Home
Phorge
Search
Configure Global Search
Log In
Files
F33102424
8859.c76b0a0c3a4b5acbef11.js.map
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Award Token
Flag For Later
Size
61 KB
Referenced Files
None
Subscribers
None
8859.c76b0a0c3a4b5acbef11.js.map
View Options
{
"version"
:
3
,
"file"
:
"static/js/8859.c76b0a0c3a4b5acbef11.js"
,
"mappings"
:
"4LAiBaA,MAAM,gB,GAKHC,KAAK,mFACLC,OAAO,U,GAMTC,EAAAA,EAAAA,GAAwD,YAAlD,+CAA2C,G,GAGjDA,EAAAA,EAAAA,GAAiB,YAAX,QAAI,G,8DC9BfH,MAAM,gB,GAELA,MAAM,gB,aAyBPA,MAAM,gB,GAELA,MAAM,gB,GAGFA,MAAM,2B,GAYNA,MAAM,2B,GAiBNA,MAAM,gB,GAGFA,MAAM,2B,aAmBFA,MAAM,gB,GAYnBA,MAAM,gB,GAELA,MAAM,gB,aAoBFA,MAAM,gB,GAGFA,MAAM,gB,GAwBNA,MAAM,gB,GAwBNA,MAAM,gB,oDCvKpBA,MAAM,iB,8QCDV,Q,qWAAA,IACKI,EAAAA,G,eCEL,MAEA,GAFiC,OAAgB,EAAQ,CAAC,CAAC,S,kIFHjDC,EAAAC,qBAAkB,WAD1BC,EAAAA,EAAAA,IAqCQ,QArCRC,EAqCQ,EAjCNL,EAAAA,EAAAA,GAWQ,SAVLM,IAAKJ,EAAAK,KACLV,OAAKW,EAAAA,EAAAA,IAAA,OAAaN,EAAAO,oB,CAEHP,EAAAQ,0BAAuB,WAAvCN,EAAAA,EAAAA,IAEWO,EAAAA,GAAA,CAAAC,IAAA,sBADNV,EAAAQ,wBAA0B,KAAH,SAEI,UAAXR,EAAAW,SAAM,WAA3BT,EAAAA,EAAAA,IAEWO,EAAAA,GAAA,CAAAC,IAAA,aAF8B,uBACrBE,EAAAA,EAAAA,IAAGZ,EAAAK,MAAI,UAE3BQ,EAAAA,EAAAA,IAAeb,EAAAc,OAAA,WAAAJ,IAAA,YAEjBZ,EAAAA,EAAAA,GAMC,SALEiB,GAAIf,EAAAK,KACLV,MAAM,eACLqB,SAAUhB,EAAAO,iBACVU,MAAOjB,EAAAkB,cAAgBlB,EAAAmB,MAAQnB,EAAAoB,MAC/BC,SAAMC,EAAA,KAAAA,EAAA,qBAAEtB,EAAAuB,QAAAvB,EAAAuB,OAAAC,MAAAxB,EAAAyB,UAAM,I,oBAChB,KACDb,EAAAA,EAAAA,IAAG,KAAM,MACTc,EAAAA,EAAAA,IAGEC,EAAA,CAFCC,QAAS5B,EAAA6B,UACTC,QAAS9B,EAAA+B,O,+BAEZL,EAAAA,EAAAA,IAA0DM,EAAA,CAAhC,aAAYhC,EAAAiC,kBAAgB,wBACtDP,EAAAA,EAAAA,IAAgBQ,GAERlC,EAAAmC,gCAA6B,WADrCjC,EAAAA,EAAAA,IAMI,K,MAJFP,OAAKW,EAAAA,EAAAA,IAAA,CAAC,sBAAqB,OACRN,EAAAO,sB,QAEhBP,EAAAmC,8BAAgC,KAAH,sC,kBGjClCxC,MAAM,gB,ylBCCV,QAAAyC,EAAAA,EAAA,GACKrC,EAAAA,GAAO,IACVsC,SAAQD,EAAAA,EAAA,GACHrC,EAAAA,EAAAA,UAAgB,IACnBuC,QAAO,WACL,OAAQC,IAAQC,KAAKpB,MAAOoB,KAAKrB,MACnC,MCHJ,GAFiC,OAAgB,EAAQ,CAAC,CAAC,S,kIFHjDnB,EAAAC,qBAAkB,WAD1BC,EAAAA,EAAAA,IAUO,OAVPC,EAUO,EANLuB,EAAAA,EAAAA,IAGEC,EAAA,CAFCC,QAAS5B,EAAA6B,UACTC,QAAS9B,EAAA+B,O,+BAEZL,EAAAA,EAAAA,IAA0DM,EAAA,CAAhC,aAAYhC,EAAAiC,kBAAgB,wBACtDP,EAAAA,EAAAA,IAAgBQ,OAAA,c,uBGgBXvC,MAAM,oB,IACJA,MAAM,0B,IACFS,IAAI,Q,4CAyBRT,MAAM,2B,6mBChDjB,SAAAyC,GAAAA,GAAA,GACKrC,EAAAA,GAAO,IACV0C,MAAKL,GAAAA,GAAA,GACArC,EAAAA,EAAAA,OAAa,IAChB2C,QAASC,QACTC,YAAa,CACXC,KAAMC,OACNC,UAAU,EACVC,QAAS,aAGbC,WAAUb,GAAAA,GAAA,GACLrC,EAAAA,EAAAA,YAAkB,IACrBmD,YAAAA,GAAAA,EACAC,WAAAA,GAAAA,IAEFd,SAAQD,GAAAA,GAAA,GACHrC,EAAAA,EAAAA,UAAgB,IACnBqD,WAAU,WACR,IAAM/C,EAAOmC,KAAKtB,cAAgBsB,KAAKrB,MAAQqB,KAAKpB,MAE9CiC,EAAMhD,EAAKiD,SAAS,OAASjD,EAAOmC,KAAKe,OAAOnC,MAAMoC,SAASC,OAASpD,EAC9E,MAAO,CACLqD,UAAUC,EAAAA,GAAAA,IAAYN,GACtBA,IAAAA,EAEJ,IAEFO,QAAOxB,GAAAA,GAAA,GACFrC,EAAAA,EAAAA,SAAe,IAClB8D,aAAY,SAAEC,GACRtB,KAAKtB,cACPsB,KAAKrB,MAAQ2C,EAAST,IAEtBb,KAAKuB,WAAWvB,KAAKnC,KAAMyD,EAAST,IAExC,MChCJ,IAFiC,OAAgB,GAAQ,CAAC,CAAC,S,qLFLjDrD,EAAAC,qBAAkB,WAD1BC,EAAAA,EAAAA,IAiEO,Q,MA/DLP,OAAKW,EAAAA,EAAAA,IAAA,CAAC,oBAAmB,YACHN,EAAA0C,Y,EAEtB5C,EAAAA,EAAAA,GAYQ,SAXLM,IAAKJ,EAAAK,KACLV,OAAKW,EAAAA,EAAAA,IAAA,OAAaN,EAAAO,oB,CAEHP,EAAAQ,0BAAuB,WAAvCN,EAAAA,EAAAA,IAEWO,EAAAA,GAAA,CAAAC,IAAA,sBADNV,EAAAQ,wBAA0B,KAAH,SAEI,UAAXR,EAAAW,SAAM,WAA3BT,EAAAA,EAAAA,IAEWO,EAAAA,GAAA,CAAAC,IAAA,aAF8B,uBACrBE,EAAAA,EAAAA,IAAGZ,EAAAK,MAAI,UAE3BQ,EAAAA,EAAAA,IAAeb,EAAAc,OAAA,WAAAJ,IAAA,WAITV,EAAAmC,gCAA6B,WADrCjC,EAAAA,EAAAA,IAMI,K,MAJFP,OAAKW,EAAAA,EAAAA,IAAA,CAAC,sBAAqB,OACRN,EAAAO,sB,QAEhBP,EAAAmC,8BAAgC,KAAH,qBAElCrC,EAAAA,EAAAA,GAsCM,MAtCNkE,GAsCM,EArCJlE,EAAAA,EAAAA,GAeM,MAfNmE,GAeM,EAdJnE,EAAAA,EAAAA,GAAkD,QAAlDoE,IAAkDtD,EAAAA,EAAAA,IAA7BZ,EAAAmE,GAAG,iBAAD,IACvBrE,EAAAA,EAAAA,GAMC,SALEiB,GAAIf,EAAAK,KACLV,MAAM,eACLqB,SAAUhB,EAAAO,iBACVU,MAAOjB,EAAAkB,cAAgBlB,EAAAmB,MAAQnB,EAAAoB,MAC/BC,SAAMC,EAAA,KAAAA,EAAA,qBAAEtB,EAAAuB,QAAAvB,EAAAuB,OAAAC,MAAAxB,EAAAyB,UAAM,I,qBAChB,KACDb,EAAAA,EAAAA,IAAG,KAAM,MACTc,EAAAA,EAAAA,IAGEC,EAAA,CAFCC,QAAS5B,EAAA6B,UACTC,QAAS9B,EAAA+B,O,+BAEZL,EAAAA,EAAAA,IAA0DM,EAAA,CAAhC,aAAYhC,EAAAiC,kBAAgB,yBAE5CjC,EAAA0C,SAAc,iBAAP,WAAnBxC,EAAAA,EAAAA,IAAuD,MAAAkE,IAAAxD,EAAAA,EAAAA,IAA/BZ,EAAAmE,GAAG,qBAAD,KAC1BzC,EAAAA,EAAAA,IAQE2C,EAAA,CAPA1E,MAAM,aACL+C,QAAS1C,EAAA0C,QACTU,WAAYpD,EAAAoD,WACbkB,KAAK,QACL,sBACCC,WAAUvE,EAAAwE,QACVC,kBAAiBzE,EAAAyE,mB,mEAEpB3E,EAAAA,EAAAA,GAUM,MAVN4E,GAUM,EATJhD,EAAAA,EAAAA,IAQEiD,EAAA,CAPAC,IAAI,cACJjF,MAAM,oBACL,aAAYK,EAAA6E,UACb,mBACC,eAAc7E,EAAA4C,YACdkC,WAAU9E,EAAA6D,aACVkB,eAAe/E,EAAAgF,c,yEAItBtD,EAAAA,EAAAA,IAAgBQ,IAAA,mB,2QGpDpB+C,GAAAA,GAAAA,IACEC,GAAAA,KAuBF,SApBoB,CAClBC,QAAO,WACL,MAAO,CACLC,kBAAkB,EAClBC,cAAe,QAEnB,EACApC,WAAY,CACVqC,eAAAA,EAAAA,EACAC,cAAAA,EAAAA,EACAC,eAAAA,EAAAA,EACAC,cAAAA,EACAC,kBAAAA,GACAC,aAAAA,GAEFtD,S,uWAAQD,CAAA,IACHwD,EAAAA,GAAAA,OC1BP,IAFiC,OAAgB,GAAQ,CAAC,CAAC,S,yNXJzD1F,EAAAA,EAAAA,IAmMM,OAnMA2F,MAAO7F,EAAAmE,GAAG,6B,EACdrE,EAAAA,EAAAA,GA0BM,MA1BNkE,EA0BM,EAzBJlE,EAAAA,EAAAA,GAAiD,WAAAc,EAAAA,EAAAA,IAA1CZ,EAAAmE,GAAG,iCAAD,IACTrE,EAAAA,EAAAA,GAuBK,KAvBLmE,EAuBK,EAtBHnE,EAAAA,EAAAA,GAEK,YADH4B,EAAAA,EAAAA,IAAiDoE,EAAA,CAAlCzF,KAAK,oCAGwC0F,IAApD/F,EAAAgG,WAAW,YAAY,aAAa,cAAyB,WAAvE9F,EAAAA,EAAAA,IAEK,KAAAgE,EAAA,EADHxC,EAAAA,EAAAA,IAAgEuE,EAAA,CAA7CvD,QAAA,GAAQrC,KAAK,oC,gBAElCP,EAAAA,EAAAA,GAEK,YADH4B,EAAAA,EAAAA,IAAkDoE,EAAA,CAAnCzF,KAAK,iCAEtBP,EAAAA,EAAAA,GAEK,YADH4B,EAAAA,EAAAA,IAAwDoE,EAAA,CAAzCzF,KAAK,uCAEtBP,EAAAA,EAAAA,GAEK,YADH4B,EAAAA,EAAAA,IAA8DoE,EAAA,CAA/CzF,KAAK,6CAEtBP,EAAAA,EAAAA,GAEK,YADH4B,EAAAA,EAAAA,IAA2EuE,EAAA,CAAxDvD,QAAA,GAAQrC,KAAK,8CAElCP,EAAAA,EAAAA,GAEK,YADH4B,EAAAA,EAAAA,IAAiEuE,EAAA,CAA9C5F,KAAK,gDAI9BP,EAAAA,EAAAA,GAmEM,MAnENoG,EAmEM,EAlEJpG,EAAAA,EAAAA,GAAsD,WAAAc,EAAAA,EAAAA,IAA/CZ,EAAAmE,GAAG,sCAAD,IACTrE,EAAAA,EAAAA,GAgEK,KAhELsE,EAgEK,EA/DHtE,EAAAA,EAAAA,GAWK,YAVH4B,EAAAA,EAAAA,IAAgEyE,EAAA,CAAhD9F,KAAK,4CACrBP,EAAAA,EAAAA,GAQK,KARL4E,EAQK,EAPH5E,EAAAA,EAAAA,GAMK,YALH4B,EAAAA,EAAAA,IAIEyE,EAAA,CAHA9F,KAAK,sCACL,cAAY,yCACZ,4BAKRP,EAAAA,EAAAA,GAUK,YATH4B,EAAAA,EAAAA,IAA+DyE,EAAA,CAA/C9F,KAAK,2CACrBP,EAAAA,EAAAA,GAOK,KAPLsG,EAOK,EANHtG,EAAAA,EAAAA,GAKK,YAJH4B,EAAAA,EAAAA,IAGE2E,EAAA,CAFAhG,KAAK,uCACL,cAAY,iDAKpBP,EAAAA,EAAAA,GAEK,YADH4B,EAAAA,EAAAA,IAAyEyE,EAAA,CAAzD9F,KAAK,uDAEvBP,EAAAA,EAAAA,GAEK,YADH4B,EAAAA,EAAAA,IAAuEyE,EAAA,CAAvD9F,KAAK,qDAEvBP,EAAAA,EAAAA,GAiCK,YAhCHA,EAAAA,EAAAA,GAAuD,WAAAc,EAAAA,EAAAA,IAAhDZ,EAAAmE,GAAG,uCAAD,IACTrE,EAAAA,EAAAA,GA8BK,KA9BLwG,EA8BK,EA7BHxG,EAAAA,EAAAA,GA4BK,YA3BH4B,EAAAA,EAAAA,IAAsEyE,EAAA,CAArD9F,KAAM,CAAC,WAAY,kBAAmB,aAAW,kBAClEP,EAAAA,EAAAA,GAyBK,KAzBLyG,EAyBK,EAxBHzG,EAAAA,EAAAA,GAaK,YAZH4B,EAAAA,EAAAA,IAOE8E,EAAA,CANCnG,KAAM,CAAC,WAAY,kBAAmB,WACtC,cAAa,CAAC,WAAY,kBAAmB,YAC7C,mBAAgB,C,yBAAoDL,EAAAmE,GAAE,6B,4BAAkFnE,EAAAmE,GAAE,kC,mDAK7JzC,EAAAA,EAAAA,IAGE2E,EAAA,CAFChG,KAAM,CAAC,WAAY,kBAAmB,kBACtC,cAAa,CAAC,WAAY,kBAAmB,a,iCAI1CL,EAAAgG,WAAW,YAAY,mBAAmB,aAAwE,8BAAzDhG,EAAAgG,WAAW,YAAY,mBAAmB,aAAhC,WAD3E9F,EAAAA,EAAAA,IASK,KAAAuG,EAAA,EANH3G,EAAAA,EAAAA,GAAkD,WAAAc,EAAAA,EAAAA,IAA3CZ,EAAAmE,GAAG,kCAAD,IACTrE,EAAAA,EAAAA,GAIK,KAJL4G,EAIK,EAHH5G,EAAAA,EAAAA,GAEK,YADH4B,EAAAA,EAAAA,IAAgFoE,EAAA,CAAhEzF,KAAM,CAAC,WAAY,4BAA6B,cAAY,qDAU9FP,EAAAA,EAAAA,GAkGM,MAlGN6G,EAkGM,EAjGJ7G,EAAAA,EAAAA,GAA+C,WAAAc,EAAAA,EAAAA,IAAxCZ,EAAAmE,GAAG,+BAAD,IACTrE,EAAAA,EAAAA,GA+FK,KA/FL8G,EA+FK,EA9FH9G,EAAAA,EAAAA,GAMK,YALH4B,EAAAA,EAAAA,IAIEyE,EAAA,CAHA,kCACA,wCACA9F,KAAK,kCAGTP,EAAAA,EAAAA,GAMK,YALH4B,EAAAA,EAAAA,IAIE8E,EAAA,CAHA,kCACA,wCACAnG,KAAK,iDAGCL,EAAA6G,cAAW,WAArB3G,EAAAA,EAAAA,IA+EK,KAAA4G,EAAA,EA9EHhH,EAAAA,EAAAA,GAAwD,WAAAc,EAAAA,EAAAA,IAAjDZ,EAAAmE,GAAG,wCAAD,IACTrE,EAAAA,EAAAA,GAEI,UAAAc,EAAAA,EAAAA,IADCZ,EAAAmE,GAAG,6CAAD,IAEPrE,EAAAA,EAAAA,GAyEK,KAzELiH,EAyEK,EAxEHjH,EAAAA,EAAAA,GAuBK,YAtBHA,EAAAA,EAAAA,GAA2D,WAAAc,EAAAA,EAAAA,IAApDZ,EAAAmE,GAAG,2CAAD,IACTrE,EAAAA,EAAAA,GAoBK,KApBLkH,EAoBK,EAnBHlH,EAAAA,EAAAA,GAOK,YANH4B,EAAAA,EAAAA,IAKEyE,EAAA,CAJA9F,KAAK,uDACL,sBAAoB,0BACpB,gCACA,2BAGJP,EAAAA,EAAAA,GAOK,YANH4B,EAAAA,EAAAA,IAKEyE,EAAA,CAJA9F,KAAK,2DACL,sBAAoB,0BACpB,gCACA,2BAGJP,EAAAA,EAAAA,GAEK,YADH4B,EAAAA,EAAAA,IAAqEuF,EAAA,CAAvD5G,KAAK,yDAIzBP,EAAAA,EAAAA,GAuBK,YAtBHA,EAAAA,EAAAA,GAA0D,WAAAc,EAAAA,EAAAA,IAAnDZ,EAAAmE,GAAG,0CAAD,IACTrE,EAAAA,EAAAA,GAoBK,KApBLoH,EAoBK,EAnBHpH,EAAAA,EAAAA,GAOK,YANH4B,EAAAA,EAAAA,IAKEyE,EAAA,CAJA9F,KAAK,sDACL,sBAAoB,0BACpB,gCACA,2BAGJP,EAAAA,EAAAA,GAOK,YANH4B,EAAAA,EAAAA,IAKEyE,EAAA,CAJA9F,KAAK,uDACL,sBAAoB,0BACpB,gCACA,2BAGJP,EAAAA,EAAAA,GAEK,YADH4B,EAAAA,EAAAA,IAAoEuF,EAAA,CAAtD5G,KAAK,wDAIzBP,EAAAA,EAAAA,GAuBK,YAtBHA,EAAAA,EAAAA,GAA4D,WAAAc,EAAAA,EAAAA,IAArDZ,EAAAmE,GAAG,4CAAD,IACTrE,EAAAA,EAAAA,GAoBK,KApBLqH,EAoBK,EAnBHrH,EAAAA,EAAAA,GAOK,YANH4B,EAAAA,EAAAA,IAKEyE,EAAA,CAJA9F,KAAK,wDACL,sBAAoB,0BACpB,gCACA,2BAGJP,EAAAA,EAAAA,GAOK,YANH4B,EAAAA,EAAAA,IAKEyE,EAAA,CAJA9F,KAAK,yDACL,sBAAoB,0BACpB,gCACA,2BAGJP,EAAAA,EAAAA,GAEK,YADH4B,EAAAA,EAAAA,IAAsEuF,EAAA,CAAxD5G,KAAK,+DAAgD,wB,0BY1L5EV,MAAM,gB,IAELA,MAAM,gB,IAGFA,MAAM,gB,IAoBNA,MAAM,gB,IA0BNA,MAAM,gB,IAwBFA,MAAM,gB,IAkCNA,MAAM,gB,+NCpGxBsF,GAAAA,GAAAA,IACEC,GAAAA,KAgBF,SAbkB,CAChBkC,KAAI,WAAK,EACTnE,WAAY,CACVqC,eAAAA,EAAAA,EACAC,cAAAA,EAAAA,EACAC,eAAAA,EAAAA,EACAC,cAAAA,GAEFpD,S,uWAAQD,CAAA,IACHwD,EAAAA,GAAAA,OCjBP,IAFiC,OAAgB,GAAQ,CAAC,CAAC,S,yEFJzD1F,EAAAA,EAAAA,IAmIM,OAnIA2F,MAAO7F,EAAAmE,GAAG,2B,EACdrE,EAAAA,EAAAA,GAiIM,MAjINkE,GAiIM,EAhIJlE,EAAAA,EAAAA,GAAuD,WAAAc,EAAAA,EAAAA,IAAhDZ,EAAAmE,GAAG,uCAAD,IACTrE,EAAAA,EAAAA,GA8HK,KA9HLmE,GA8HK,EA7HHnE,EAAAA,EAAAA,GAmBK,YAlBHA,EAAAA,EAAAA,GAA4C,WAAAc,EAAAA,EAAAA,IAArCZ,EAAAmE,GAAG,4BAAD,IACTrE,EAAAA,EAAAA,GAgBK,KAhBLoE,GAgBK,EAfHpE,EAAAA,EAAAA,GAMK,YALH4B,EAAAA,EAAAA,IAIE2E,EAAA,CAHA1F,OAAO,QACPN,KAAK,4BACL,qBAGJP,EAAAA,EAAAA,GAOK,YANH4B,EAAAA,EAAAA,IAKE2E,EAAA,CAJA1F,OAAO,QACPN,KAAK,mCACLgH,OAAO,IACP,yBAKRvH,EAAAA,EAAAA,GAyBK,YAxBHA,EAAAA,EAAAA,GAA8C,WAAAc,EAAAA,EAAAA,IAAvCZ,EAAAmE,GAAG,8BAAD,IACTrE,EAAAA,EAAAA,GAsBK,KAtBLoG,GAsBK,EArBHpG,EAAAA,EAAAA,GAMK,YALH4B,EAAAA,EAAAA,IAIE2E,EAAA,CAHA1F,OAAO,QACPN,KAAK,wCACL,qBAGJP,EAAAA,EAAAA,GAMK,YALH4B,EAAAA,EAAAA,IAIE2E,EAAA,CAHA1F,OAAO,QACPN,KAAK,mCACL,qBAGJP,EAAAA,EAAAA,GAMK,YALH4B,EAAAA,EAAAA,IAIE2E,EAAA,CAHA1F,OAAO,QACPN,KAAK,4CACL,yBAKRP,EAAAA,EAAAA,GA8EK,YA7EHA,EAAAA,EAAAA,GAA4C,WAAAc,EAAAA,EAAAA,IAArCZ,EAAAmE,GAAG,4BAAD,IACTrE,EAAAA,EAAAA,GA2EK,KA3ELsE,GA2EK,EA1EHtE,EAAAA,EAAAA,GAMK,YALH4B,EAAAA,EAAAA,IAIE2E,EAAA,CAHA1F,OAAO,QACPN,KAAK,0CACL,qBAGJP,EAAAA,EAAAA,GAMK,YALH4B,EAAAA,EAAAA,IAIE2E,EAAA,CAHA1F,OAAO,QACPN,KAAK,sCACL,qBAGJP,EAAAA,EAAAA,GAMK,YALH4B,EAAAA,EAAAA,IAIE2E,EAAA,CAHA1F,OAAO,QACPN,KAAK,uCACL,qBAGJP,EAAAA,EAAAA,GAiCK,YAhCHA,EAAAA,EAAAA,GAAqD,WAAAc,EAAAA,EAAAA,IAA9CZ,EAAAmE,GAAG,qCAAD,IACTrE,EAAAA,EAAAA,GA8BK,KA9BL4E,GA8BK,EA7BH5E,EAAAA,EAAAA,GAMK,YALH4B,EAAAA,EAAAA,IAIE2E,EAAA,CAHA1F,OAAO,QACPN,KAAK,yCACL,qBAGJP,EAAAA,EAAAA,GAOK,YANH4B,EAAAA,EAAAA,IAKE2E,EAAA,CAJA1F,OAAO,QACPN,KAAK,gDACL,gBACAgH,OAAO,SAGXvH,EAAAA,EAAAA,GAMK,YALH4B,EAAAA,EAAAA,IAIE2E,EAAA,CAHA1F,OAAO,QACPN,KAAK,gDACL,qBAGJP,EAAAA,EAAAA,GAMK,YALH4B,EAAAA,EAAAA,IAIE2E,EAAA,CAHA1F,OAAO,QACPN,KAAK,iDACL,yBAKRP,EAAAA,EAAAA,GAkBK,YAjBHA,EAAAA,EAAAA,GAAmD,WAAAc,EAAAA,EAAAA,IAA5CZ,EAAAmE,GAAG,mCAAD,IACTrE,EAAAA,EAAAA,GAeK,KAfLsG,GAeK,EAdHtG,EAAAA,EAAAA,GAMK,YALH4B,EAAAA,EAAAA,IAIE2E,EAAA,CAHA1F,OAAO,QACPN,KAAK,0CACL,qBAGJP,EAAAA,EAAAA,GAMK,YALH4B,EAAAA,EAAAA,IAIE2E,EAAA,CAHA1F,OAAO,QACPN,KAAK,0CACL,iC,2CGtHXV,MAAM,gB,IAGLA,MAAM,gB,IAIFA,MAAM,gB,IAaTA,MAAM,yB,IAGLA,MAAM,c,6DAiDEA,MAAM,a,mBAwBDA,MAAM,iB,sCA6BfA,MAAM,a,8BA4BGA,MAAM,iB,sTChJ/BsF,GAAAA,GAAAA,IACEC,GAAAA,KA6FF,SA1FqB,CACnBC,QAAO,WACL,MAAO,CACLC,kBAAkB,EAClBC,cAAe,QAEnB,EACA+B,KAAI,WACF,MAAO,CACLE,SAAS,EAEb,EACArE,WAAY,CACVqC,eAAAA,EAAAA,EACAC,cAAAA,EAAAA,EACAC,eAAAA,EAAAA,EACAC,cAAAA,EACAE,aAAAA,EACA4B,aAAAA,GAAAA,EACAC,QAAAA,GAAAA,SAEFC,QAAO,WACDjF,KAAKkF,KAAKC,OAAOC,OACnBpF,KAAKe,OAAOsE,SAAS,qBAEzB,EACAxF,S,uWAAQD,CAAA,CACN0F,UAAS,WACP,OAAOtF,KAAKe,OAAOnC,MAAM2G,cAAcD,SACzC,IACGlC,EAAAA,GAAAA,MAELhC,QAAS,CACPoE,WAAU,SAAEC,GACV,IAAMC,EAAK1F,KAAKsF,UAAUK,MAAK,SAAAC,GAAC,OAAIA,EAAEC,OAASJ,EAASI,IAAI,IAC5D,QAAKH,GACEA,EAAGI,KAAKhF,SAAS2E,EAASrD,IACnC,EACA2D,gBAAe,SAAEN,GACf,IAAMO,EAAYhG,KAAKwD,WAAW,YAAY,cAAc,YAC5D,OAAIwC,aAAS,EAATA,EAAWH,QAASJ,EAASI,MAAQ7F,KAAKwF,WAAWQ,GAChDA,EAAU5D,IAEVqD,EAASK,KAAK,EAEzB,EACA/G,OAAM,SAAE0G,EAAUQ,GAAY,IAAAC,EAAA,KACtB9D,EAAM6D,GAAcjG,KAAK+F,gBAAgBN,GACvCI,EAASJ,EAATI,KACFM,EAAU,CAAEN,KAAAA,EAAMzD,IAAAA,GAExBpC,KAAK8E,SAAU,EACf9E,KAAKe,OAAOnC,MAAMwH,IAAIC,kBAAkBC,gBAAgB,CAAEH,QAAAA,IAAU,SACzD,WACPD,EAAKpB,SAAU,CACjB,IACCyB,KAAI,eAAAC,GAAAC,EAAAA,GAAAA,GAAAC,KAAAA,MAAC,SAAAC,EAAOC,GAAQ,IAAAC,EAAA,OAAAH,KAAAA,MAAA,SAAAI,GAAA,cAAAA,EAAAC,KAAAD,EAAAE,MAAA,OACuB,GAA1Cd,EAAKnF,OAAOsE,SAAS,uBACjBuB,EAASK,MAAO,CAAFH,EAAAE,KAAA,eAAAF,EAAAE,KAAA,EACKJ,EAASK,MAAMC,OAAM,OAApCL,EAAMC,EAAAK,KACZjB,EAAKnF,OAAOsE,SAAS,mBAAoB,CACvC+B,MAAO,QACPC,WAAY,kDACZC,YAAa,CACXC,QAAS1B,EAAO,IAAMzD,EACtByE,OAAQA,EAAOI,OAEjBO,QAAS,MACTV,EAAAE,KAAA,eAEFd,EAAKnF,OAAOsE,SAAS,mBAAoB,CACvC+B,MAAO,UACPC,WAAY,kDACZC,YAAa,CACXC,QAAS1B,EAAO,IAAMzD,GAExBoF,QAAS,MACT,wBAAAV,EAAAW,OAAA,GAAAd,EAAA,KAEL,gBAAAe,GAAA,OAAAlB,EAAAxH,MAAA,KAAAC,UAAA,EAvBI,GAwBT,EACA0I,WAAU,SAAElC,EAAUQ,GACpB,IAAM7D,EAAM6D,GAAcjG,KAAK+F,gBAAgBN,GACvCI,EAASJ,EAATI,KAER7F,KAAKe,OAAO6G,OAAO,mBAAoB,CAAE/J,KAAM,CAAC,WAAY,aAAc,YAAaY,MAAO,CAAEoH,KAAAA,EAAMzD,IAAAA,IACxG,IC/FJ,IAFiC,OAAgB,GAAQ,CAAC,CAAC,S,8LFNzD1E,EAAAA,EAAAA,IA6LM,OA5LJP,MAAM,gBACLkG,MAAO7F,EAAAmE,GAAG,8B,EAEXrE,EAAAA,EAAAA,GAwLM,MAxLNkE,GAwLM,EAvLJlE,EAAAA,EAAAA,GAA8C,WAAAc,EAAAA,EAAAA,IAAvCZ,EAAAmE,GAAG,8BAAD,IACTrE,EAAAA,EAAAA,GAAiD,UAAAc,EAAAA,EAAAA,IAA3CZ,EAAAmE,GAAG,mCAAD,IACRrE,EAAAA,EAAAA,GAgBK,KAhBLmE,GAgBK,EAfHnE,EAAAA,EAAAA,GAcK,YAbHA,EAAAA,EAAAA,GAAyD,WAAAc,EAAAA,EAAAA,IAAlDZ,EAAAmE,GAAG,yCAAD,IACTrE,EAAAA,EAAAA,GAA2D,UAAAc,EAAAA,EAAAA,IAArDZ,EAAAmE,GAAG,6CAAD,IACRrE,EAAAA,EAAAA,GAUK,KAVLoE,GAUK,EATHpE,EAAAA,EAAAA,GAEK,YADH4B,EAAAA,EAAAA,IAA0DoE,EAAA,CAA3CzF,KAAK,yCAEtBP,EAAAA,EAAAA,GAEK,YADH4B,EAAAA,EAAAA,IAAyDoE,EAAA,CAA1CzF,KAAK,wCAEtBP,EAAAA,EAAAA,GAEK,YADH4B,EAAAA,EAAAA,IAAoDuF,EAAA,CAAtC5G,KAAK,0CAK3BP,EAAAA,EAAAA,GAmKM,MAnKNoG,GAmKM,CAlKgClG,EAAAsH,UAAO,WAA3C+C,EAAAA,EAAAA,IAA8CC,EAAA,C,MAAhC3K,MAAM,c,gBACpBG,EAAAA,EAAAA,GAA4D,WAAAc,EAAAA,EAAAA,IAArDZ,EAAAmE,GAAG,4CAAD,IACTrE,EAAAA,EAAAA,GA+JK,KA/JLsE,GA+JK,gBA9JHlE,EAAAA,EAAAA,IA6JKO,EAAAA,GAAA,MAAA8J,EAAAA,EAAAA,IA5JgBvK,EAAA8H,WAAS,SAArBG,GAAQ,IAAAuC,EAAAC,EAAAC,EAAAC,E,kBADjBzK,EAAAA,EAAAA,IA6JK,MA3JFQ,IAAKuH,EAASI,M,EAEfvI,EAAAA,EAAAA,GAAoC,eAAAc,EAAAA,EAAAA,IAAzBqH,EAASI,MAAI,YAAY,KACpCzH,EAAAA,EAAAA,IAAG,KAAM,MACa,QAAV4J,EAAAxK,EAAAgG,WAAW,YAAY,cAAc,mBAA3B,IAAAwE,OAAA,EAAVA,EAAkDnC,QAASJ,EAASI,OAAI,WAApFnI,EAAAA,EAAAA,IAaO,OAAAwE,GAAA,EAXa,QAAV+F,EAAAzK,EAAAgG,WAAW,YAAY,cAAc,mBAA3B,IAAAyE,OAAA,EAAVA,EAAkD7F,OAAQqD,EAASK,KAAK,KAAD,WAD/E+B,EAAAA,EAAAA,IAGEO,EAAA,C,MADAC,QAAQ,sC,WAEVR,EAAAA,EAAAA,IAOSO,EAAA,C,MALPC,QAAQ,yC,CAEGd,SAAOe,EAAAA,EAAAA,KAChB,iBAAuE,EAAvEhL,EAAAA,EAAAA,GAAuE,aAAAc,EAAAA,EAAAA,IAA9DZ,EAAAgG,WAAW,YAAY,cAAc,YAAYpB,KAAG,G,+BAInE9E,EAAAA,EAAAA,GA0BK,YAzBHA,EAAAA,EAAAA,GAAmD,WAAAc,EAAAA,EAAAA,IAA5CZ,EAAAmE,GAAG,mCAAD,IACTrE,EAAAA,EAAAA,GAKK,YAJHA,EAAAA,EAAAA,GAGuB,KAFpBF,KAAMqI,EAAS8C,IAChBlL,OAAO,W,QACLoI,EAAS8C,KAAG,EAAA3E,MAEFpG,EAAA6G,cAAW,WAA3B3G,EAAAA,EAAAA,IAQWO,EAAAA,GAAA,CAAAC,IAAA,KAPTZ,EAAAA,EAAAA,GAAiD,WAAAc,EAAAA,EAAAA,IAA1CZ,EAAAmE,GAAG,iCAAD,kBACTjE,EAAAA,EAAAA,IAKKO,EAAAA,GAAA,MAAA8J,EAAAA,EAAAA,IAJWtC,EAASK,MAAI,SAApB1D,G,kBADT1E,EAAAA,EAAAA,IAKK,MAHFQ,IAAKkE,GAAG,EAET9E,EAAAA,EAAAA,GAAsB,aAAAc,EAAAA,EAAAA,IAAbgE,GAAG,I,gCAGN5E,EAAA6G,cAAW,WAArB3G,EAAAA,EAAAA,IAEK,KAAAoG,IAAA1F,EAAAA,EAAAA,IADAZ,EAAAmE,GAAG,kCAAD,oBAEGnE,EAAA6G,cAAW,WAArB3G,EAAAA,EAAAA,IAKK,KAAAqG,GAAA,EAJHzG,EAAAA,EAAAA,GAG6B,KAF1BF,KAAMqI,EAAS+C,UAChBnL,OAAO,W,QACLoI,EAAS+C,WAAS,EAAAvE,QAAA,kBAG1B3G,EAAAA,EAAAA,GA6GM,aA5GJA,EAAAA,EAAAA,GAkDO,OAlDP4G,GAkDO,EAjDL5G,EAAAA,EAAAA,GAeS,UAdPH,MAAM,4BACNkD,KAAK,SACJoI,QAAK,SAAAC,GAAA,OAAElL,EAAAuB,OAAO0G,EAAQ,G,mBAGrBA,EAASkD,UAAkCnL,EAAAmE,GAAE,iCAA0DnE,EAAAmE,GAAE,gCAGzG,IACF,IAAArE,EAAAA,EAAAA,GAIO,aAAAc,EAAAA,EAAAA,IAFHZ,EAAAuI,gBAAgBN,IAAQ,UAKtBA,EAASK,KAAK8C,OAAS,IAAH,WAD5Bf,EAAAA,EAAAA,IAgCUgB,EAAA,C,MA9BRC,QAAQ,QACR3L,MAAM,kBACN4L,UAAU,U,CAECC,SAAOV,EAAAA,EAAAA,KAChB,SAAA9B,GAAA,IADmByC,EAAKzC,EAALyC,MAAK,QACxB3L,EAAAA,EAAAA,GAcM,MAdN8G,GAcM,gBAbJ1G,EAAAA,EAAAA,IAYSO,EAAAA,GAAA,MAAA8J,EAAAA,EAAAA,IAXOtC,EAASK,MAAI,SAApB1D,G,kBADT1E,EAAAA,EAAAA,IAYS,UAVNQ,IAAKkE,EACNjF,MAAM,+BACLsL,QAAK,wB,OAAUjL,EAAAuB,OAAO0G,EAAUrD,EAAG,gBAC5B6G,I,EAER/J,EAAAA,EAAAA,IAISkJ,EAAA,CAJDC,QAAQ,uCAAqC,CACxCd,SAAOe,EAAAA,EAAAA,KAChB,iBAAsB,EAAtBhL,EAAAA,EAAAA,GAAsB,aAAAc,EAAAA,EAAAA,IAAbgE,GAAG,G,qCAMX0G,SAAOR,EAAAA,EAAAA,KAChB,iBAMS,EANThL,EAAAA,EAAAA,GAMS,UALPH,MAAM,4CACNkD,KAAK,SACJ6I,MAAO1L,EAAAmE,GAAG,6C,EAEXzC,EAAAA,EAAAA,IAA8BiK,EAAA,CAAtBC,KAAK,kBAAc,M,kCAM3B3D,EAASkD,WAA+B,aAAlBlD,EAASI,OAAI,WAD3CnI,EAAAA,EAAAA,IAwDO,OAxDP8G,GAwDO,EApDLlH,EAAAA,EAAAA,GAiBS,UAhBPH,MAAM,4BACNkD,KAAK,SACJ7B,UAAyC,QAAV0J,EAAA1K,EAAAgG,WAAU,iDAAA0E,OAAA,EAAVA,EAAkDrC,QAASJ,EAASI,OAAwC,QAAVsC,EAAA3K,EAAAgG,WAAU,iDAAA2E,OAAA,EAAVA,EAAkD/F,OAAQqD,EAASK,KAAI,GAIxM2C,QAAK,SAAAC,GAAA,OAAElL,EAAAmK,WAAWlC,EAAQ,G,mBAGzBjI,EAAAmE,GAAG,oCACH,IACF,IAAArE,EAAAA,EAAAA,GAIO,aAAAc,EAAAA,EAAAA,IAFHZ,EAAAuI,gBAAgBN,IAAQ,mBAGrB,KACTrH,EAAAA,EAAAA,IAAG,KAAM,KAEDqH,EAASK,KAAK8C,OAAS,IAAH,WAD5Bf,EAAAA,EAAAA,IAgCUgB,EAAA,C,MA9BRC,QAAQ,QACR3L,MAAM,kBACN4L,UAAU,U,CAECC,SAAOV,EAAAA,EAAAA,KAChB,SAAAe,GAAA,IADmBJ,EAAKI,EAALJ,MAAK,QACxB3L,EAAAA,EAAAA,GAcM,MAdNqH,GAcM,gBAbJjH,EAAAA,EAAAA,IAYSO,EAAAA,GAAA,MAAA8J,EAAAA,EAAAA,IAXOtC,EAAS6D,eAAiB7D,EAASK,MAAI,SAA9C1D,G,kBADT1E,EAAAA,EAAAA,IAYS,UAVNQ,IAAKkE,EACNjF,MAAM,+BACLsL,QAAK,wB,OAAUjL,EAAAmK,WAAWlC,EAAUrD,EAAG,gBAChC6G,I,EAER/J,EAAAA,EAAAA,IAISkJ,EAAA,CAJDC,QAAQ,2CAAyC,CAC5Cd,SAAOe,EAAAA,EAAAA,KAChB,iBAAsB,EAAtBhL,EAAAA,EAAAA,GAAsB,aAAAc,EAAAA,EAAAA,IAAbgE,GAAG,G,qCAMX0G,SAAOR,EAAAA,EAAAA,KAChB,iBAMS,EANThL,EAAAA,EAAAA,GAMS,UALPH,MAAM,4CACNkD,KAAK,SACJ6I,MAAO1L,EAAAmE,GAAG,6C,EAEXzC,EAAAA,EAAAA,IAA8BiK,EAAA,CAAtBC,KAAK,kBAAc,M,iFGlKjD3G,GAAAA,GAAAA,IACE8G,GAAAA,IACAC,GAAAA,IACAC,GAAAA,IACAC,GAAAA,IACAC,GAAAA,IACAC,GAAAA,IACAC,GAAAA,GACAC,GAAAA,KAkEF,SA/DkC,CAChCrJ,WAAY,CACVsJ,YAAAA,EAAAA,EAEAC,YAAAA,GACAC,UAAAA,GACAC,aAAAA,IAEFrK,SAAU,CACRqF,KAAI,WACF,OAAOlF,KAAKe,OAAOnC,MAAMuL,MAAMC,WACjC,EACAC,WAAU,WACR,QAASrK,KAAKe,OAAOnC,MAAMuL,MAAMC,WACnC,EACAE,KAAI,WACF,MAA0D,WAAnDtK,KAAKe,OAAOnC,MAAK,UAAW2L,kBACrC,EACAC,SAAQ,WACN,MAA0D,YAAnDxK,KAAKe,OAAOnC,MAAK,UAAW2L,kBACrC,EACAE,cAAa,WACX,OAAOzK,KAAKe,OAAOnC,MAAM2G,cAAcmF,MACzC,EACAC,wBAAuB,WACrB,OAAwD,OAAjD3K,KAAKe,OAAOnC,MAAM2G,cAAcqF,YACzC,EACAC,KAAI,WACF,OAA2D,IAApD7K,KAAKe,OAAOnC,MAAM2G,cAAcuF,eACzC,GAEF7F,QAAO,WACDjF,KAAKkF,KAAKC,OAAOC,OACnBpF,KAAKe,OAAOsE,SAAS,iBAEzB,EACAjE,QAAS,CACP2J,OAAM,WACJ,IAAMC,EAAYhL,KAAKe,OAAOnC,MAAK,UAAWqM,uBAE9C,GAAID,EAAW,CACb,IAAME,EAAWlL,KAAKmL,MAAMC,YAAY9M,OAAM,UAAW+M,WAAU,SAAAC,GACjE,OAAOA,EAAIrL,OAASqL,EAAIrL,MAAM,mBAAqB+K,CACrD,IACIE,GAAY,GACdlL,KAAKmL,MAAMC,YAAYG,OAAOL,EAElC,CAGAlL,KAAKe,OAAOsE,SAAS,8BACvB,GAEFmG,QAAO,WACLxL,KAAK+K,QACP,EACAU,MAAO,CACLnB,KAAM,SAAU7L,GACVA,GAAOuB,KAAK+K,QAClB,IC/EJ,IAFiC,OAAgB,GAAQ,CAAC,CAAC,S,8JpBLjDvN,EAAAmN,0BAA4BnN,EAAAqN,MAAQrN,EAAAiN,iBAAa,WADzD5C,EAAAA,EAAAA,IA6De6D,EAAA,C,MA3DbtJ,IAAI,cACJjF,MAAM,wBACL,gBAAc,EACd,mBAAiB,EACjB,uBAAqB,EACrB,mBAAkBK,EAAAgN,U,mBAEnB,iBA4BM,CA3BEhN,EAAAqN,OAAI,WADZnN,EAAAA,EAAAA,IA4BM,O,MA1BH2F,MAAO7F,EAAAmE,GAAG,wBACXyH,KAAK,uBACL,gBAAc,e,EAEd9L,EAAAA,EAAAA,GAqBM,OArBA+F,MAAO7F,EAAAmE,GAAG,yB,EACdrE,EAAAA,EAAAA,GAmBM,MAnBNmE,EAmBM,EAlBJnE,EAAAA,EAAAA,GAA4C,WAAAc,EAAAA,EAAAA,IAArCZ,EAAAmE,GAAG,4BAAD,IACTzC,EAAAA,EAAAA,IAeSkJ,EAAA,CAfDC,QAAQ,wBAAsB,CACzBsD,eAAarD,EAAAA,EAAAA,KACtB,iBAKI,EALJhL,EAAAA,EAAAA,GAKI,IALJoE,GAKItD,EAAAA,EAAAA,IADCZ,EAAAmE,GAAG,kCAAD,G,IAGEiK,UAAQtD,EAAAA,EAAAA,KACjB,iBAAwD,CAAxD5E,E,IAESjF,OAAK6J,EAAAA,EAAAA,KACd,iBAAiB,CAAjB1G,E,WAGJtE,EAAAA,EAAAA,GAAwC,UAAAc,EAAAA,EAAAA,IAAlCZ,EAAAmE,GAAG,0BAAD,kCAKNnE,EAAAiN,gBAAa,WADrB/M,EAAAA,EAAAA,IAOM,O,MALH2F,MAAO7F,EAAAmE,GAAG,4BACXyH,KAAK,SACL,gBAAc,W,EAEdlK,EAAAA,EAAAA,IAAe2M,IAAA,sBAGTrO,EAAAiN,gBAAa,WADrB/M,EAAAA,EAAAA,IAOM,O,MALH2F,MAAO7F,EAAAmE,GAAG,0BACXyH,KAAK,OACL,gBAAc,U,EAEdlK,EAAAA,EAAAA,IAAa4M,IAAA,uBAEfxO,EAAAA,EAAAA,GAMM,OALH+F,MAAO7F,EAAAmE,GAAG,6BACXyH,KAAK,cACL,gBAAc,a,EAEdlK,EAAAA,EAAAA,IAAgB6M,IAAA,K"
,
"sources"
:
[
"webpack://pleroma_fe/./src/components/settings_modal/settings_modal_admin_content.vue"
,
"webpack://pleroma_fe/./src/components/settings_modal/admin_tabs/instance_tab.vue"
,
"webpack://pleroma_fe/./src/components/settings_modal/helpers/string_setting.vue"
,
"webpack://pleroma_fe/./src/components/settings_modal/helpers/string_setting.js"
,
"webpack://pleroma_fe/./src/components/settings_modal/helpers/string_setting.vue?3ee8"
,
"webpack://pleroma_fe/./src/components/settings_modal/helpers/group_setting.vue"
,
"webpack://pleroma_fe/./src/components/settings_modal/helpers/group_setting.js"
,
"webpack://pleroma_fe/./src/components/settings_modal/helpers/group_setting.vue?7ac1"
,
"webpack://pleroma_fe/./src/components/settings_modal/helpers/attachment_setting.vue"
,
"webpack://pleroma_fe/./src/components/settings_modal/helpers/attachment_setting.js"
,
"webpack://pleroma_fe/./src/components/settings_modal/helpers/attachment_setting.vue?5a3a"
,
"webpack://pleroma_fe/./src/components/settings_modal/admin_tabs/instance_tab.js"
,
"webpack://pleroma_fe/./src/components/settings_modal/admin_tabs/instance_tab.vue?14f3"
,
"webpack://pleroma_fe/./src/components/settings_modal/admin_tabs/limits_tab.vue"
,
"webpack://pleroma_fe/./src/components/settings_modal/admin_tabs/limits_tab.js"
,
"webpack://pleroma_fe/./src/components/settings_modal/admin_tabs/limits_tab.vue?14a2"
,
"webpack://pleroma_fe/./src/components/settings_modal/admin_tabs/frontends_tab.vue"
,
"webpack://pleroma_fe/./src/components/settings_modal/admin_tabs/frontends_tab.js"
,
"webpack://pleroma_fe/./src/components/settings_modal/admin_tabs/frontends_tab.vue?a9d3"
,
"webpack://pleroma_fe/./src/components/settings_modal/settings_modal_admin_content.js"
,
"webpack://pleroma_fe/./src/components/settings_modal/settings_modal_admin_content.vue?3247"
],
"sourcesContent"
:
[
"<template>
\n
<tab-switcher
\n
v-if=
\"
adminDescriptionsLoaded && (noDb || adminDbLoaded)
\"\n
ref=
\"
tabSwitcher
\"\n
class=
\"
settings_tab-switcher
\"\n
:side-tab-bar=
\"
true
\"\n
:scrollable-tabs=
\"
true
\"\n
:render-only-focused=
\"
true
\"\n
:body-scroll-lock=
\"
bodyLock
\"\n
>
\n
<div
\n
v-if=
\"
noDb
\"\n
:label=
\"
$t('admin_dash.tabs.nodb')
\"\n
icon=
\"
exclamation-triangle
\"\n
data-tab-name=
\"
nodb-notice
\"\n
>
\n
<div :label=
\"
$t('admin_dash.tabs.nodb')
\"
>
\n
<div class=
\"
setting-item
\"
>
\n
<h2>{{ $t('admin_dash.nodb.heading') }}</h2>
\n
<i18n-t keypath=
\"
admin_dash.nodb.text
\"
>
\n
<template #documentation>
\n
<a
\n
href=
\"
https://docs-develop.pleroma.social/backend/configuration/howto_database_config/
\"\n
target=
\"
_blank
\"\n
>
\n
{{ $t(
\"
admin_dash.nodb.documentation
\"
) }}
\n
</a>
\n
</template>
\n
<template #property>
\n
<code>config :pleroma, configurable_from_database</code>
\n
</template>
\n
<template #value>
\n
<code>true</code>
\n
</template>
\n
</i18n-t>
\n
<p>{{ $t('admin_dash.nodb.text2') }}</p>
\n
</div>
\n
</div>
\n
</div>
\n
<div
\n
v-if=
\"
adminDbLoaded
\"\n
:label=
\"
$t('admin_dash.tabs.instance')
\"\n
icon=
\"
wrench
\"\n
data-tab-name=
\"
general
\"\n
>
\n
<InstanceTab />
\n
</div>
\n
<div
\n
v-if=
\"
adminDbLoaded
\"\n
:label=
\"
$t('admin_dash.tabs.limits')
\"\n
icon=
\"
hand
\"\n
data-tab-name=
\"
limits
\"\n
>
\n
<LimitsTab />
\n
</div>
\n
<div
\n
:label=
\"
$t('admin_dash.tabs.frontends')
\"\n
icon=
\"
laptop-code
\"\n
data-tab-name=
\"
frontends
\"\n
>
\n
<FrontendsTab />
\n
</div>
\n
</tab-switcher>
\n
</template>
\n\n
<script src=
\"
./settings_modal_admin_content.js
\"
></script>
\n\n
<style src=
\"
./settings_modal_admin_content.scss
\"
lang=
\"
scss
\"
></style>
\n
"
,
"<template>
\n
<div :label=
\"
$t('admin_dash.tabs.instance')
\"
>
\n
<div class=
\"
setting-item
\"
>
\n
<h2>{{ $t('admin_dash.instance.instance') }}</h2>
\n
<ul class=
\"
setting-list
\"
>
\n
<li>
\n
<StringSetting path=
\"
:pleroma.:instance.:name
\"
/>
\n
</li>
\n
<!-- See https://git.pleroma.social/pleroma/pleroma/-/merge_requests/3963 -->
\n
<li v-if=
\"
adminDraft[':pleroma'][':instance'][':favicon'] !== undefined
\"
>
\n
<AttachmentSetting compact path=
\"
:pleroma.:instance.:favicon
\"
/>
\n
</li>
\n
<li>
\n
<StringSetting path=
\"
:pleroma.:instance.:email
\"
/>
\n
</li>
\n
<li>
\n
<StringSetting path=
\"
:pleroma.:instance.:description
\"
/>
\n
</li>
\n
<li>
\n
<StringSetting path=
\"
:pleroma.:instance.:short_description
\"
/>
\n
</li>
\n
<li>
\n
<AttachmentSetting compact path=
\"
:pleroma.:instance.:instance_thumbnail
\"
/>
\n
</li>
\n
<li>
\n
<AttachmentSetting path=
\"
:pleroma.:instance.:background_image
\"
/>
\n
</li>
\n
</ul>
\n
</div>
\n
<div class=
\"
setting-item
\"
>
\n
<h2>{{ $t('admin_dash.instance.registrations') }}</h2>
\n
<ul class=
\"
setting-list
\"
>
\n
<li>
\n
<BooleanSetting path=
\"
:pleroma.:instance.:registrations_open
\"
/>
\n
<ul class=
\"
setting-list suboptions
\"
>
\n
<li>
\n
<BooleanSetting
\n
path=
\"
:pleroma.:instance.:invites_enabled
\"\n
parent-path=
\"
:pleroma.:instance.:registrations_open
\"\n
parent-invert
\n
/>
\n
</li>
\n
</ul>
\n
</li>
\n
<li>
\n
<BooleanSetting path=
\"
:pleroma.:instance.:birthday_required
\"
/>
\n
<ul class=
\"
setting-list suboptions
\"
>
\n
<li>
\n
<IntegerSetting
\n
path=
\"
:pleroma.:instance.:birthday_min_age
\"\n
parent-path=
\"
:pleroma.:instance.:birthday_required
\"\n
/>
\n
</li>
\n
</ul>
\n
</li>
\n
<li>
\n
<BooleanSetting path=
\"
:pleroma.:instance.:account_activation_required
\"
/>
\n
</li>
\n
<li>
\n
<BooleanSetting path=
\"
:pleroma.:instance.:account_approval_required
\"
/>
\n
</li>
\n
<li>
\n
<h3>{{ $t('admin_dash.instance.captcha_header') }}</h3>
\n
<ul class=
\"
setting-list
\"
>
\n
<li>
\n
<BooleanSetting :path=
\"
[':pleroma', 'Pleroma.Captcha', ':enabled']
\"
/>
\n
<ul class=
\"
setting-list suboptions
\"
>
\n
<li>
\n
<ChoiceSetting
\n
:path=
\"
[':pleroma', 'Pleroma.Captcha', ':method']
\"\n
:parent-path=
\"
[':pleroma', 'Pleroma.Captcha', ':enabled']
\"\n
:option-label-map=
\"
{
\n
'Pleroma.Captcha.Native': $t('admin_dash.captcha.native'),
\n
'Pleroma.Captcha.Kocaptcha': $t('admin_dash.captcha.kocaptcha')
\n
}
\"\n
/>
\n
<IntegerSetting
\n
:path=
\"
[':pleroma', 'Pleroma.Captcha', ':seconds_valid']
\"\n
:parent-path=
\"
[':pleroma', 'Pleroma.Captcha', ':enabled']
\"\n
/>
\n
</li>
\n
<li
\n
v-if=
\"
adminDraft[':pleroma']['Pleroma.Captcha'][':enabled'] && adminDraft[':pleroma']['Pleroma.Captcha'][':method'] === 'Pleroma.Captcha.Kocaptcha'
\"\n
>
\n
<h4>{{ $t('admin_dash.instance.kocaptcha') }}</h4>
\n
<ul class=
\"
setting-list
\"
>
\n
<li>
\n
<StringSetting :path=
\"
[':pleroma', 'Pleroma.Captcha.Kocaptcha', ':endpoint']
\"
/>
\n
</li>
\n
</ul>
\n
</li>
\n
</ul>
\n
</li>
\n
</ul>
\n
</li>
\n
</ul>
\n
</div>
\n
<div class=
\"
setting-item
\"
>
\n
<h2>{{ $t('admin_dash.instance.access') }}</h2>
\n
<ul class=
\"
setting-list
\"
>
\n
<li>
\n
<BooleanSetting
\n
override-backend-description
\n
override-backend-description-label
\n
path=
\"
:pleroma.:instance.:public
\"\n
/>
\n
</li>
\n
<li>
\n
<ChoiceSetting
\n
override-backend-description
\n
override-backend-description-label
\n
path=
\"
:pleroma.:instance.:limit_to_local_content
\"\n
/>
\n
</li>
\n
<li v-if=
\"
expertLevel
\"
>
\n
<h3>{{ $t('admin_dash.instance.restrict.header') }}</h3>
\n
<p>
\n
{{ $t('admin_dash.instance.restrict.description') }}
\n
</p>
\n
<ul class=
\"
setting-list
\"
>
\n
<li>
\n
<h4>{{ $t('admin_dash.instance.restrict.timelines') }}</h4>
\n
<ul class=
\"
setting-list
\"
>
\n
<li>
\n
<BooleanSetting
\n
path=
\"
:pleroma.:restrict_unauthenticated.:timelines.:local
\"\n
indeterminate-state=
\"
:if_instance_is_private
\"\n
swap-description-and-label
\n
hide-description
\n
/>
\n
</li>
\n
<li>
\n
<BooleanSetting
\n
path=
\"
:pleroma.:restrict_unauthenticated.:timelines.:federated
\"\n
indeterminate-state=
\"
:if_instance_is_private
\"\n
swap-description-and-label
\n
hide-description
\n
/>
\n
</li>
\n
<li>
\n
<GroupSetting path=
\"
:pleroma.:restrict_unauthenticated.:timelines
\"
/>
\n
</li>
\n
</ul>
\n
</li>
\n
<li>
\n
<h4>{{ $t('admin_dash.instance.restrict.profiles') }}</h4>
\n
<ul class=
\"
setting-list
\"
>
\n
<li>
\n
<BooleanSetting
\n
path=
\"
:pleroma.:restrict_unauthenticated.:profiles.:local
\"\n
indeterminate-state=
\"
:if_instance_is_private
\"\n
swap-description-and-label
\n
hide-description
\n
/>
\n
</li>
\n
<li>
\n
<BooleanSetting
\n
path=
\"
:pleroma.:restrict_unauthenticated.:profiles.:remote
\"\n
indeterminate-state=
\"
:if_instance_is_private
\"\n
swap-description-and-label
\n
hide-description
\n
/>
\n
</li>
\n
<li>
\n
<GroupSetting path=
\"
:pleroma.:restrict_unauthenticated.:profiles
\"
/>
\n
</li>
\n
</ul>
\n
</li>
\n
<li>
\n
<h4>{{ $t('admin_dash.instance.restrict.activities') }}</h4>
\n
<ul class=
\"
setting-list
\"
>
\n
<li>
\n
<BooleanSetting
\n
path=
\"
:pleroma.:restrict_unauthenticated.:activities.:local
\"\n
indeterminate-state=
\"
:if_instance_is_private
\"\n
swap-description-and-label
\n
hide-description
\n
/>
\n
</li>
\n
<li>
\n
<BooleanSetting
\n
path=
\"
:pleroma.:restrict_unauthenticated.:activities.:remote
\"\n
indeterminate-state=
\"
:if_instance_is_private
\"\n
swap-description-and-label
\n
hide-description
\n
/>
\n
</li>
\n
<li>
\n
<GroupSetting path=
\"
:pleroma.:restrict_unauthenticated.:activities
\"
/>
\n
</li>
\n
</ul>
\n
</li>
\n
</ul>
\n
</li>
\n
</ul>
\n
</div>
\n
</div>
\n
</template>
\n\n
<script src=
\"
./instance_tab.js
\"
></script>
\n
"
,
"<template>
\n
<label
\n
v-if=
\"
matchesExpertLevel
\"\n
class=
\"
StringSetting
\"\n
>
\n
<label
\n
:for=
\"
path
\"\n
:class=
\"
{ 'faint': shouldBeDisabled }
\"\n
>
\n
<template v-if=
\"
backendDescriptionLabel
\"
>
\n
{{ backendDescriptionLabel + ' ' }}
\n
</template>
\n
<template v-else-if=
\"
source === 'admin'
\"
>
\n
MISSING LABEL FOR {{ path }}
\n
</template>
\n
<slot v-else />
\n
</label>
\n
<input
\n
:id=
\"
path
\"\n
class=
\"
string-input
\"\n
:disabled=
\"
shouldBeDisabled
\"\n
:value=
\"
realDraftMode ? draft : state
\"\n
@change=
\"
update
\"\n
>
\n
{{ ' ' }}
\n
<ModifiedIndicator
\n
:changed=
\"
isChanged
\"\n
:onclick=
\"
reset
\"\n
/>
\n
<ProfileSettingIndicator :is-profile=
\"
isProfileSetting
\"
/>
\n
<DraftButtons />
\n
<p
\n
v-if=
\"
backendDescriptionDescription
\"\n
class=
\"
setting-description
\"\n
:class=
\"
{ 'faint': shouldBeDisabled }
\"\n
>
\n
{{ backendDescriptionDescription + ' ' }}
\n
</p>
\n
</label>
\n
</template>
\n\n
<script src=
\"
./string_setting.js
\"
></script>
\n
"
,
"import Setting from './setting.js'
\n\n
export default {
\n
...Setting
\n
}
\n
"
,
"import { render } from
\"
./string_setting.vue?vue&type=template&id=77b0b493
\"\n
import script from
\"
./string_setting.js?vue&type=script&lang=js
\"\n
export * from
\"
./string_setting.js?vue&type=script&lang=js
\"\n\n
import exportComponent from
\"
/builds/pleroma/pleroma-fe/node_modules/vue-loader/dist/exportHelper.js
\"\n
const __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])
\n\n
export default __exports__"
,
"<template>
\n
<span
\n
v-if=
\"
matchesExpertLevel
\"\n
class=
\"
GroupSetting
\"\n
>
\n
<ModifiedIndicator
\n
:changed=
\"
isChanged
\"\n
:onclick=
\"
reset
\"\n
/>
\n
<ProfileSettingIndicator :is-profile=
\"
isProfileSetting
\"
/>
\n
<DraftButtons />
\n
</span>
\n
</template>
\n\n
<script src=
\"
./group_setting.js
\"
></script>
\n
"
,
"import { isEqual } from 'lodash'
\n\n
import Setting from './setting.js'
\n\n
export default {
\n
...Setting,
\n
computed: {
\n
...Setting.computed,
\n
isDirty () {
\n
return !isEqual(this.state, this.draft)
\n
}
\n
}
\n
}
\n
"
,
"import { render } from
\"
./group_setting.vue?vue&type=template&id=19cb3543
\"\n
import script from
\"
./group_setting.js?vue&type=script&lang=js
\"\n
export * from
\"
./group_setting.js?vue&type=script&lang=js
\"\n\n
import exportComponent from
\"
/builds/pleroma/pleroma-fe/node_modules/vue-loader/dist/exportHelper.js
\"\n
const __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])
\n\n
export default __exports__"
,
"<template>
\n
<span
\n
v-if=
\"
matchesExpertLevel
\"\n
class=
\"
AttachmentSetting
\"\n
:class=
\"
{ '-compact': compact }
\"\n
>
\n
<label
\n
:for=
\"
path
\"\n
:class=
\"
{ 'faint': shouldBeDisabled }
\"\n
>
\n
<template v-if=
\"
backendDescriptionLabel
\"
>
\n
{{ backendDescriptionLabel + ' ' }}
\n
</template>
\n
<template v-else-if=
\"
source === 'admin'
\"
>
\n
MISSING LABEL FOR {{ path }}
\n
</template>
\n
<slot v-else />
\n\n
</label>
\n
<p
\n
v-if=
\"
backendDescriptionDescription
\"\n
class=
\"
setting-description
\"\n
:class=
\"
{ 'faint': shouldBeDisabled }
\"\n
>
\n
{{ backendDescriptionDescription + ' ' }}
\n
</p>
\n
<div class=
\"
attachment-input
\"
>
\n
<div class=
\"
controls control-field
\"
>
\n
<label for=
\"
path
\"
>{{ $t('settings.url') }}</label>
\n
<input
\n
:id=
\"
path
\"\n
class=
\"
string-input
\"\n
:disabled=
\"
shouldBeDisabled
\"\n
:value=
\"
realDraftMode ? draft : state
\"\n
@change=
\"
update
\"\n
>
\n
{{ ' ' }}
\n
<ModifiedIndicator
\n
:changed=
\"
isChanged
\"\n
:onclick=
\"
reset
\"\n
/>
\n
<ProfileSettingIndicator :is-profile=
\"
isProfileSetting
\"
/>
\n
</div>
\n
<div v-if=
\"
!compact
\"
>{{ $t('settings.preview') }}</div>
\n
<Attachment
\n
class=
\"
attachment
\"\n
:compact=
\"
compact
\"\n
:attachment=
\"
attachment
\"\n
size=
\"
small
\"\n
hide-description
\n
@setMedia=
\"
onMedia
\"\n
@naturalSizeLoad=
\"
onNaturalSizeLoad
\"\n
/>
\n
<div class=
\"
controls control-upload
\"
>
\n
<MediaUpload
\n
ref=
\"
mediaUpload
\"\n
class=
\"
media-upload-icon
\"\n
:drop-files=
\"
dropFiles
\"\n
normal-button
\n
:accept-types=
\"
acceptTypes
\"\n
@uploaded=
\"
setMediaFile
\"\n
@upload-failed=
\"
uploadFailed
\"\n
/>
\n
</div>
\n
</div>
\n
<DraftButtons />
\n
</span>
\n
</template>
\n\n
<script src=
\"
./attachment_setting.js
\"
></script>
\n\n
<style lang=
\"
scss
\"
>
\n
.AttachmentSetting {
\n
.attachment {
\n
display: block;
\n
width: 100%;
\n
height: 15em;
\n
margin-bottom: 0.5em;
\n
}
\n\n
.attachment-input {
\n
margin-left: 1em;
\n
display: flex;
\n
flex-direction: column;
\n
width: 20em;
\n
}
\n\n
&.-compact {
\n
.attachment-input {
\n
flex-direction: row;
\n
align-items: flex-end;
\n
}
\n\n
.attachment {
\n
flex: 0;
\n
order: 0;
\n
display: block;
\n
min-width: 4em;
\n
height: 4em;
\n
align-self: center;
\n
margin-bottom: 0;
\n
}
\n\n
.control-field {
\n
order: 1;
\n
min-width: 12em;
\n
margin-left: 0.5em;
\n
}
\n\n
.control-upload {
\n
order: 2;
\n
min-width: 12em;
\n
padding: 0 0.5em;
\n
}
\n
}
\n\n
.controls {
\n
margin-bottom: 0.5em;
\n\n
input,
\n
button {
\n
width: 100%;
\n
}
\n
}
\n
}
\n
</style>
\n
"
,
"import Setting from './setting.js'
\n
import { fileTypeExt } from 'src/services/file_type/file_type.service.js'
\n
import MediaUpload from 'src/components/media_upload/media_upload.vue'
\n
import Attachment from 'src/components/attachment/attachment.vue'
\n\n
export default {
\n
...Setting,
\n
props: {
\n
...Setting.props,
\n
compact: Boolean,
\n
acceptTypes: {
\n
type: String,
\n
required: false,
\n
default: 'image/*'
\n
}
\n
},
\n
components: {
\n
...Setting.components,
\n
MediaUpload,
\n
Attachment
\n
},
\n
computed: {
\n
...Setting.computed,
\n
attachment () {
\n
const path = this.realDraftMode ? this.draft : this.state
\n
// The
\"
server
\"
part is primarily for local dev, but could be useful for alt-domain or multiuser usage.
\n
const url = path.includes('://') ? path : this.$store.state.instance.server + path
\n
return {
\n
mimetype: fileTypeExt(url),
\n
url
\n
}
\n
}
\n
},
\n
methods: {
\n
...Setting.methods,
\n
setMediaFile (fileInfo) {
\n
if (this.realDraftMode) {
\n
this.draft = fileInfo.url
\n
} else {
\n
this.configSink(this.path, fileInfo.url)
\n
}
\n
}
\n
}
\n
}
\n
"
,
"import { render } from
\"
./attachment_setting.vue?vue&type=template&id=01b5193b
\"\n
import script from
\"
./attachment_setting.js?vue&type=script&lang=js
\"\n
export * from
\"
./attachment_setting.js?vue&type=script&lang=js
\"\n\n
import
\"
./attachment_setting.vue?vue&type=style&index=0&id=01b5193b&lang=scss
\"\n\n
import exportComponent from
\"
/builds/pleroma/pleroma-fe/node_modules/vue-loader/dist/exportHelper.js
\"\n
const __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])
\n\n
export default __exports__"
,
"import BooleanSetting from '../helpers/boolean_setting.vue'
\n
import ChoiceSetting from '../helpers/choice_setting.vue'
\n
import IntegerSetting from '../helpers/integer_setting.vue'
\n
import StringSetting from '../helpers/string_setting.vue'
\n
import GroupSetting from '../helpers/group_setting.vue'
\n
import AttachmentSetting from '../helpers/attachment_setting.vue'
\n\n
import SharedComputedObject from '../helpers/shared_computed_object.js'
\n
import { library } from '@fortawesome/fontawesome-svg-core'
\n
import {
\n
faGlobe
\n
} from '@fortawesome/free-solid-svg-icons'
\n\n
library.add(
\n
faGlobe
\n
)
\n\n
const InstanceTab = {
\n
provide () {
\n
return {
\n
defaultDraftMode: true,
\n
defaultSource: 'admin'
\n
}
\n
},
\n
components: {
\n
BooleanSetting,
\n
ChoiceSetting,
\n
IntegerSetting,
\n
StringSetting,
\n
AttachmentSetting,
\n
GroupSetting
\n
},
\n
computed: {
\n
...SharedComputedObject()
\n
}
\n
}
\n\n
export default InstanceTab
\n
"
,
"import { render } from
\"
./instance_tab.vue?vue&type=template&id=a448cf80
\"\n
import script from
\"
./instance_tab.js?vue&type=script&lang=js
\"\n
export * from
\"
./instance_tab.js?vue&type=script&lang=js
\"\n\n
import exportComponent from
\"
/builds/pleroma/pleroma-fe/node_modules/vue-loader/dist/exportHelper.js
\"\n
const __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])
\n\n
export default __exports__"
,
"<template>
\n
<div :label=
\"
$t('admin_dash.tabs.limits')
\"
>
\n
<div class=
\"
setting-item
\"
>
\n
<h2>{{ $t('admin_dash.limits.arbitrary_limits') }}</h2>
\n
<ul class=
\"
setting-list
\"
>
\n
<li>
\n
<h3>{{ $t('admin_dash.limits.posts') }}</h3>
\n
<ul class=
\"
setting-list
\"
>
\n
<li>
\n
<IntegerSetting
\n
source=
\"
admin
\"\n
path=
\"
:pleroma.:instance.:limit
\"\n
draft-mode
\n
/>
\n
</li>
\n
<li>
\n
<IntegerSetting
\n
source=
\"
admin
\"\n
path=
\"
:pleroma.:instance.:remote_limit
\"\n
expert=
\"
1
\"\n
draft-mode
\n
/>
\n
</li>
\n
</ul>
\n
</li>
\n
<li>
\n
<h3>{{ $t('admin_dash.limits.uploads') }}</h3>
\n
<ul class=
\"
setting-list
\"
>
\n
<li>
\n
<IntegerSetting
\n
source=
\"
admin
\"\n
path=
\"
:pleroma.:instance.:description_limit
\"\n
draft-mode
\n
/>
\n
</li>
\n
<li>
\n
<IntegerSetting
\n
source=
\"
admin
\"\n
path=
\"
:pleroma.:instance.:upload_limit
\"\n
draft-mode
\n
/>
\n
</li>
\n
<li>
\n
<IntegerSetting
\n
source=
\"
admin
\"\n
path=
\"
:pleroma.:instance.:max_media_attachments
\"\n
draft-mode
\n
/>
\n
</li>
\n
</ul>
\n
</li>
\n
<li>
\n
<h3>{{ $t('admin_dash.limits.users') }}</h3>
\n
<ul class=
\"
setting-list
\"
>
\n
<li>
\n
<IntegerSetting
\n
source=
\"
admin
\"\n
path=
\"
:pleroma.:instance.:max_pinned_statuses
\"\n
draft-mode
\n
/>
\n
</li>
\n
<li>
\n
<IntegerSetting
\n
source=
\"
admin
\"\n
path=
\"
:pleroma.:instance.:user_bio_length
\"\n
draft-mode
\n
/>
\n
</li>
\n
<li>
\n
<IntegerSetting
\n
source=
\"
admin
\"\n
path=
\"
:pleroma.:instance.:user_name_length
\"\n
draft-mode
\n
/>
\n
</li>
\n
<li>
\n
<h4>{{ $t('admin_dash.limits.profile_fields') }}</h4>
\n
<ul class=
\"
setting-list
\"
>
\n
<li>
\n
<IntegerSetting
\n
source=
\"
admin
\"\n
path=
\"
:pleroma.:instance.:max_account_fields
\"\n
draft-mode
\n
/>
\n
</li>
\n
<li>
\n
<IntegerSetting
\n
source=
\"
admin
\"\n
path=
\"
:pleroma.:instance.:max_remote_account_fields
\"\n
draft-mode
\n
expert=
\"
1
\"\n
/>
\n
</li>
\n
<li>
\n
<IntegerSetting
\n
source=
\"
admin
\"\n
path=
\"
:pleroma.:instance.:account_field_name_length
\"\n
draft-mode
\n
/>
\n
</li>
\n
<li>
\n
<IntegerSetting
\n
source=
\"
admin
\"\n
path=
\"
:pleroma.:instance.:account_field_value_length
\"\n
draft-mode
\n
/>
\n
</li>
\n
</ul>
\n
</li>
\n
<li>
\n
<h4>{{ $t('admin_dash.limits.user_uploads') }}</h4>
\n
<ul class=
\"
setting-list
\"
>
\n
<li>
\n
<IntegerSetting
\n
source=
\"
admin
\"\n
path=
\"
:pleroma.:instance.:avatar_upload_limit
\"\n
draft-mode
\n
/>
\n
</li>
\n
<li>
\n
<IntegerSetting
\n
source=
\"
admin
\"\n
path=
\"
:pleroma.:instance.:banner_upload_limit
\"\n
draft-mode
\n
/>
\n
</li>
\n
</ul>
\n
</li>
\n
</ul>
\n
</li>
\n
</ul>
\n
</div>
\n
</div>
\n
</template>
\n\n
<script src=
\"
./limits_tab.js
\"
></script>
\n
"
,
"import BooleanSetting from '../helpers/boolean_setting.vue'
\n
import ChoiceSetting from '../helpers/choice_setting.vue'
\n
import IntegerSetting from '../helpers/integer_setting.vue'
\n
import StringSetting from '../helpers/string_setting.vue'
\n\n
import SharedComputedObject from '../helpers/shared_computed_object.js'
\n
import { library } from '@fortawesome/fontawesome-svg-core'
\n
import {
\n
faGlobe
\n
} from '@fortawesome/free-solid-svg-icons'
\n\n
library.add(
\n
faGlobe
\n
)
\n\n
const LimitsTab = {
\n
data () {},
\n
components: {
\n
BooleanSetting,
\n
ChoiceSetting,
\n
IntegerSetting,
\n
StringSetting
\n
},
\n
computed: {
\n
...SharedComputedObject()
\n
}
\n
}
\n\n
export default LimitsTab
\n
"
,
"import { render } from
\"
./limits_tab.vue?vue&type=template&id=04194dfc
\"\n
import script from
\"
./limits_tab.js?vue&type=script&lang=js
\"\n
export * from
\"
./limits_tab.js?vue&type=script&lang=js
\"\n\n
import exportComponent from
\"
/builds/pleroma/pleroma-fe/node_modules/vue-loader/dist/exportHelper.js
\"\n
const __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])
\n\n
export default __exports__"
,
"<template>
\n
<div
\n
class=
\"
frontends-tab
\"\n
:label=
\"
$t('admin_dash.tabs.frontends')
\"\n
>
\n
<div class=
\"
setting-item
\"
>
\n
<h2>{{ $t('admin_dash.tabs.frontends') }}</h2>
\n
<p>{{ $t('admin_dash.frontend.wip_notice') }}</p>
\n
<ul class=
\"
setting-list
\"
>
\n
<li>
\n
<h3>{{ $t('admin_dash.frontend.default_frontend') }}</h3>
\n
<p>{{ $t('admin_dash.frontend.default_frontend_tip') }}</p>
\n
<ul class=
\"
setting-list
\"
>
\n
<li>
\n
<StringSetting path=
\"
:pleroma.:frontends.:primary.name
\"
/>
\n
</li>
\n
<li>
\n
<StringSetting path=
\"
:pleroma.:frontends.:primary.ref
\"
/>
\n
</li>
\n
<li>
\n
<GroupSetting path=
\"
:pleroma.:frontends.:primary
\"
/>
\n
</li>
\n
</ul>
\n
</li>
\n
</ul>
\n
<div class=
\"
setting-list relative
\"
>
\n
<PanelLoading class=
\"
overlay
\"
v-if=
\"
working
\"
/>
\n
<h3>{{ $t('admin_dash.frontend.available_frontends') }}</h3>
\n
<ul class=
\"
cards-list
\"
>
\n
<li
\n
v-for=
\"
frontend in frontends
\"\n
:key=
\"
frontend.name
\"\n
>
\n
<strong>{{ frontend.name }}</strong>
\n
{{ ' ' }}
\n
<span v-if=
\"
adminDraft[':pleroma'][':frontends'][':primary']?.name === frontend.name
\"
>
\n
<i18n-t
\n
v-if=
\"
adminDraft[':pleroma'][':frontends'][':primary']?.ref === frontend.refs[0]
\"\n
keypath=
\"
admin_dash.frontend.is_default
\"\n
/>
\n
<i18n-t
\n
v-else
\n
keypath=
\"
admin_dash.frontend.is_default_custom
\"\n
>
\n
<template #version>
\n
<code>{{ adminDraft[':pleroma'][':frontends'][':primary'].ref }}</code>
\n
</template>
\n
</i18n-t>
\n
</span>
\n
<dl>
\n
<dt>{{ $t('admin_dash.frontend.repository') }}</dt>
\n
<dd>
\n
<a
\n
:href=
\"
frontend.git
\"\n
target=
\"
_blank
\"\n
>{{ frontend.git }}</a>
\n
</dd>
\n
<template v-if=
\"
expertLevel
\"
>
\n
<dt>{{ $t('admin_dash.frontend.versions') }}</dt>
\n
<dd
\n
v-for=
\"
ref in frontend.refs
\"\n
:key=
\"
ref
\"\n
>
\n
<code>{{ ref }}</code>
\n
</dd>
\n
</template>
\n
<dt v-if=
\"
expertLevel
\"
>
\n
{{ $t('admin_dash.frontend.build_url') }}
\n
</dt>
\n
<dd v-if=
\"
expertLevel
\"
>
\n
<a
\n
:href=
\"
frontend.build_url
\"\n
target=
\"
_blank
\"\n
>{{ frontend.build_url }}</a>
\n
</dd>
\n
</dl>
\n
<div>
\n
<span class=
\"
btn-group
\"
>
\n
<button
\n
class=
\"
button button-default btn
\"\n
type=
\"
button
\"\n
@click=
\"
update(frontend)
\"\n
>
\n
{{
\n
frontend.installed
\n
? $t('admin_dash.frontend.reinstall')
\n
: $t('admin_dash.frontend.install')
\n
}}
\n
<code>
\n
{{
\n
getSuggestedRef(frontend)
\n
}}
\n
</code>
\n
</button>
\n
<Popover
\n
v-if=
\"
frontend.refs.length > 1
\"\n
trigger=
\"
click
\"\n
class=
\"
button-dropdown
\"\n
placement=
\"
bottom
\"\n
>
\n
<template #content=
\"
{close}
\"
>
\n
<div class=
\"
dropdown-menu
\"
>
\n
<button
\n
v-for=
\"
ref in frontend.refs
\"\n
:key=
\"
ref
\"\n
class=
\"
button-default dropdown-item
\"\n
@click.prevent=
\"
update(frontend, ref)
\"\n
@click=
\"
close
\"\n
>
\n
<i18n-t keypath=
\"
admin_dash.frontend.install_version
\"
>
\n
<template #version>
\n
<code>{{ ref }}</code>
\n
</template>
\n
</i18n-t>
\n
</button>
\n
</div>
\n
</template>
\n
<template #trigger>
\n
<button
\n
class=
\"
button button-default btn dropdown-button
\"\n
type=
\"
button
\"\n
:title=
\"
$t('admin_dash.frontend.more_install_options')
\"\n
>
\n
<FAIcon icon=
\"
chevron-down
\"
/>
\n
</button>
\n
</template>
\n
</Popover>
\n
</span>
\n
<span
\n
v-if=
\"
frontend.installed && frontend.name !== 'admin-fe'
\"\n
class=
\"
btn-group
\"\n
>
\n
<button
\n
class=
\"
button button-default btn
\"\n
type=
\"
button
\"\n
:disabled=
\"\n
adminDraft[':pleroma'][':frontends'][':primary']?.name === frontend.name &&
\n
adminDraft[':pleroma'][':frontends'][':primary']?.ref === frontend.refs[0]
\n
\"\n
@click=
\"
setDefault(frontend)
\"\n
>
\n
{{
\n
$t('admin_dash.frontend.set_default')
\n
}}
\n
<code>
\n
{{
\n
getSuggestedRef(frontend)
\n
}}
\n
</code>
\n
</button>
\n
{{ ' ' }}
\n
<Popover
\n
v-if=
\"
frontend.refs.length > 1
\"\n
trigger=
\"
click
\"\n
class=
\"
button-dropdown
\"\n
placement=
\"
bottom
\"\n
>
\n
<template #content=
\"
{close}
\"
>
\n
<div class=
\"
dropdown-menu
\"
>
\n
<button
\n
v-for=
\"
ref in frontend.installedRefs || frontend.refs
\"\n
:key=
\"
ref
\"\n
class=
\"
button-default dropdown-item
\"\n
@click.prevent=
\"
setDefault(frontend, ref)
\"\n
@click=
\"
close
\"\n
>
\n
<i18n-t keypath=
\"
admin_dash.frontend.set_default_version
\"
>
\n
<template #version>
\n
<code>{{ ref }}</code>
\n
</template>
\n
</i18n-t>
\n
</button>
\n
</div>
\n
</template>
\n
<template #trigger>
\n
<button
\n
class=
\"
button button-default btn dropdown-button
\"\n
type=
\"
button
\"\n
:title=
\"
$t('admin_dash.frontend.more_default_options')
\"\n
>
\n
<FAIcon icon=
\"
chevron-down
\"
/>
\n
</button>
\n
</template>
\n
</Popover>
\n
</span>
\n
</div>
\n
</li>
\n
</ul>
\n
</div>
\n
</div>
\n
</div>
\n
</template>
\n\n
<script src=
\"
./frontends_tab.js
\"
></script>
\n\n
<style lang=
\"
scss
\"
src=
\"
./frontends_tab.scss
\"
></style>
\n
"
,
"import BooleanSetting from '../helpers/boolean_setting.vue'
\n
import ChoiceSetting from '../helpers/choice_setting.vue'
\n
import IntegerSetting from '../helpers/integer_setting.vue'
\n
import StringSetting from '../helpers/string_setting.vue'
\n
import GroupSetting from '../helpers/group_setting.vue'
\n
import Popover from 'src/components/popover/popover.vue'
\n
import PanelLoading from 'src/components/panel_loading/panel_loading.vue'
\n\n
import SharedComputedObject from '../helpers/shared_computed_object.js'
\n
import { library } from '@fortawesome/fontawesome-svg-core'
\n
import {
\n
faGlobe
\n
} from '@fortawesome/free-solid-svg-icons'
\n\n
library.add(
\n
faGlobe
\n
)
\n\n
const FrontendsTab = {
\n
provide () {
\n
return {
\n
defaultDraftMode: true,
\n
defaultSource: 'admin'
\n
}
\n
},
\n
data () {
\n
return {
\n
working: false
\n
}
\n
},
\n
components: {
\n
BooleanSetting,
\n
ChoiceSetting,
\n
IntegerSetting,
\n
StringSetting,
\n
GroupSetting,
\n
PanelLoading,
\n
Popover
\n
},
\n
created () {
\n
if (this.user.rights.admin) {
\n
this.$store.dispatch('loadFrontendsStuff')
\n
}
\n
},
\n
computed: {
\n
frontends () {
\n
return this.$store.state.adminSettings.frontends
\n
},
\n
...SharedComputedObject()
\n
},
\n
methods: {
\n
canInstall (frontend) {
\n
const fe = this.frontends.find(f => f.name === frontend.name)
\n
if (!fe) return false
\n
return fe.refs.includes(frontend.ref)
\n
},
\n
getSuggestedRef (frontend) {
\n
const defaultFe = this.adminDraft[':pleroma'][':frontends'][':primary']
\n
if (defaultFe?.name === frontend.name && this.canInstall(defaultFe)) {
\n
return defaultFe.ref
\n
} else {
\n
return frontend.refs[0]
\n
}
\n
},
\n
update (frontend, suggestRef) {
\n
const ref = suggestRef || this.getSuggestedRef(frontend)
\n
const { name } = frontend
\n
const payload = { name, ref }
\n\n
this.working = true
\n
this.$store.state.api.backendInteractor.installFrontend({ payload })
\n
.finally(() => {
\n
this.working = false
\n
})
\n
.then(async (response) => {
\n
this.$store.dispatch('loadFrontendsStuff')
\n
if (response.error) {
\n
const reason = await response.error.json()
\n
this.$store.dispatch('pushGlobalNotice', {
\n
level: 'error',
\n
messageKey: 'admin_dash.frontend.failure_installing_frontend',
\n
messageArgs: {
\n
version: name + '/' + ref,
\n
reason: reason.error
\n
},
\n
timeout: 5000
\n
})
\n
} else {
\n
this.$store.dispatch('pushGlobalNotice', {
\n
level: 'success',
\n
messageKey: 'admin_dash.frontend.success_installing_frontend',
\n
messageArgs: {
\n
version: name + '/' + ref
\n
},
\n
timeout: 2000
\n
})
\n
}
\n
})
\n
},
\n
setDefault (frontend, suggestRef) {
\n
const ref = suggestRef || this.getSuggestedRef(frontend)
\n
const { name } = frontend
\n\n
this.$store.commit('updateAdminDraft', { path: [':pleroma', ':frontends', ':primary'], value: { name, ref } })
\n
}
\n
}
\n
}
\n\n
export default FrontendsTab
\n
"
,
"import { render } from
\"
./frontends_tab.vue?vue&type=template&id=57d082ef
\"\n
import script from
\"
./frontends_tab.js?vue&type=script&lang=js
\"\n
export * from
\"
./frontends_tab.js?vue&type=script&lang=js
\"\n\n
import
\"
./frontends_tab.scss?vue&type=style&index=0&lang=scss
\"\n\n
import exportComponent from
\"
/builds/pleroma/pleroma-fe/node_modules/vue-loader/dist/exportHelper.js
\"\n
const __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])
\n\n
export default __exports__"
,
"import TabSwitcher from 'src/components/tab_switcher/tab_switcher.jsx'
\n\n
import InstanceTab from './admin_tabs/instance_tab.vue'
\n
import LimitsTab from './admin_tabs/limits_tab.vue'
\n
import FrontendsTab from './admin_tabs/frontends_tab.vue'
\n\n
import { library } from '@fortawesome/fontawesome-svg-core'
\n
import {
\n
faWrench,
\n
faHand,
\n
faLaptopCode,
\n
faPaintBrush,
\n
faBell,
\n
faDownload,
\n
faEyeSlash,
\n
faInfo
\n
} from '@fortawesome/free-solid-svg-icons'
\n\n
library.add(
\n
faWrench,
\n
faHand,
\n
faLaptopCode,
\n
faPaintBrush,
\n
faBell,
\n
faDownload,
\n
faEyeSlash,
\n
faInfo
\n
)
\n\n
const SettingsModalAdminContent = {
\n
components: {
\n
TabSwitcher,
\n\n
InstanceTab,
\n
LimitsTab,
\n
FrontendsTab
\n
},
\n
computed: {
\n
user () {
\n
return this.$store.state.users.currentUser
\n
},
\n
isLoggedIn () {
\n
return !!this.$store.state.users.currentUser
\n
},
\n
open () {
\n
return this.$store.state.interface.settingsModalState !== 'hidden'
\n
},
\n
bodyLock () {
\n
return this.$store.state.interface.settingsModalState === 'visible'
\n
},
\n
adminDbLoaded () {
\n
return this.$store.state.adminSettings.loaded
\n
},
\n
adminDescriptionsLoaded () {
\n
return this.$store.state.adminSettings.descriptions !== null
\n
},
\n
noDb () {
\n
return this.$store.state.adminSettings.dbConfigEnabled === false
\n
}
\n
},
\n
created () {
\n
if (this.user.rights.admin) {
\n
this.$store.dispatch('loadAdminStuff')
\n
}
\n
},
\n
methods: {
\n
onOpen () {
\n
const targetTab = this.$store.state.interface.settingsModalTargetTab
\n
// We're being told to open in specific tab
\n
if (targetTab) {
\n
const tabIndex = this.$refs.tabSwitcher.$slots.default().findIndex(elm => {
\n
return elm.props && elm.props['data-tab-name'] === targetTab
\n
})
\n
if (tabIndex >= 0) {
\n
this.$refs.tabSwitcher.setTab(tabIndex)
\n
}
\n
}
\n
// Clear the state of target tab, so that next time settings is opened
\n
// it doesn't force it.
\n
this.$store.dispatch('clearSettingsModalTargetTab')
\n
}
\n
},
\n
mounted () {
\n
this.onOpen()
\n
},
\n
watch: {
\n
open: function (value) {
\n
if (value) this.onOpen()
\n
}
\n
}
\n
}
\n\n
export default SettingsModalAdminContent
\n
"
,
"import { render } from
\"
./settings_modal_admin_content.vue?vue&type=template&id=43a9ece4
\"\n
import script from
\"
./settings_modal_admin_content.js?vue&type=script&lang=js
\"\n
export * from
\"
./settings_modal_admin_content.js?vue&type=script&lang=js
\"\n\n
import
\"
./settings_modal_admin_content.scss?vue&type=style&index=0&lang=scss
\"\n\n
import exportComponent from
\"
/builds/pleroma/pleroma-fe/node_modules/vue-loader/dist/exportHelper.js
\"\n
const __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])
\n\n
export default __exports__"
],
"names"
:
[
"class"
,
"href"
,
"target"
,
"_createElementVNode"
,
"Setting"
,
"_ctx"
,
"matchesExpertLevel"
,
"_createElementBlock"
,
"_hoisted_1"
,
"for"
,
"path"
,
"_normalizeClass"
,
"shouldBeDisabled"
,
"backendDescriptionLabel"
,
"_Fragment"
,
"key"
,
"source"
,
"_toDisplayString"
,
"_renderSlot"
,
"$slots"
,
"id"
,
"disabled"
,
"value"
,
"realDraftMode"
,
"draft"
,
"state"
,
"onChange"
,
"_cache"
,
"update"
,
"apply"
,
"arguments"
,
"_createVNode"
,
"_component_ModifiedIndicator"
,
"changed"
,
"isChanged"
,
"onclick"
,
"reset"
,
"_component_ProfileSettingIndicator"
,
"isProfileSetting"
,
"_component_DraftButtons"
,
"backendDescriptionDescription"
,
"_objectSpread"
,
"computed"
,
"isDirty"
,
"_isEqual"
,
"this"
,
"props"
,
"compact"
,
"Boolean"
,
"acceptTypes"
,
"type"
,
"String"
,
"required"
,
"default"
,
"components"
,
"MediaUpload"
,
"Attachment"
,
"attachment"
,
"url"
,
"includes"
,
"$store"
,
"instance"
,
"server"
,
"mimetype"
,
"fileTypeExt"
,
"methods"
,
"setMediaFile"
,
"fileInfo"
,
"configSink"
,
"_hoisted_2"
,
"_hoisted_3"
,
"_hoisted_4"
,
"$t"
,
"_hoisted_6"
,
"_component_Attachment"
,
"size"
,
"onSetMedia"
,
"onMedia"
,
"onNaturalSizeLoad"
,
"_hoisted_7"
,
"_component_MediaUpload"
,
"ref"
,
"dropFiles"
,
"onUploaded"
,
"onUploadFailed"
,
"uploadFailed"
,
"library"
,
"faGlobe"
,
"provide"
,
"defaultDraftMode"
,
"defaultSource"
,
"BooleanSetting"
,
"ChoiceSetting"
,
"IntegerSetting"
,
"StringSetting"
,
"AttachmentSetting"
,
"GroupSetting"
,
"SharedComputedObject"
,
"label"
,
"_component_StringSetting"
,
"undefined"
,
"adminDraft"
,
"_component_AttachmentSetting"
,
"_hoisted_5"
,
"_component_BooleanSetting"
,
"_hoisted_8"
,
"_component_IntegerSetting"
,
"_hoisted_9"
,
"_hoisted_10"
,
"_component_ChoiceSetting"
,
"_hoisted_11"
,
"_hoisted_12"
,
"_hoisted_13"
,
"_hoisted_14"
,
"expertLevel"
,
"_hoisted_15"
,
"_hoisted_16"
,
"_hoisted_17"
,
"_component_GroupSetting"
,
"_hoisted_18"
,
"_hoisted_19"
,
"data"
,
"expert"
,
"working"
,
"PanelLoading"
,
"Popover"
,
"created"
,
"user"
,
"rights"
,
"admin"
,
"dispatch"
,
"frontends"
,
"adminSettings"
,
"canInstall"
,
"frontend"
,
"fe"
,
"find"
,
"f"
,
"name"
,
"refs"
,
"getSuggestedRef"
,
"defaultFe"
,
"suggestRef"
,
"_this"
,
"payload"
,
"api"
,
"backendInteractor"
,
"installFrontend"
,
"then"
,
"_ref"
,
"_asyncToGenerator"
,
"_regeneratorRuntime"
,
"_callee"
,
"response"
,
"reason"
,
"_context"
,
"prev"
,
"next"
,
"error"
,
"json"
,
"sent"
,
"level"
,
"messageKey"
,
"messageArgs"
,
"version"
,
"timeout"
,
"stop"
,
"_x"
,
"setDefault"
,
"commit"
,
"_createBlock"
,
"_component_PanelLoading"
,
"_renderList"
,
"_ctx$adminDraft$Pler"
,
"_ctx$adminDraft$Pler2"
,
"_ctx$adminDraft$Pler3"
,
"_ctx$adminDraft$Pler4"
,
"_component_i18n_t"
,
"keypath"
,
"_withCtx"
,
"git"
,
"build_url"
,
"onClick"
,
"$event"
,
"installed"
,
"length"
,
"_component_Popover"
,
"trigger"
,
"placement"
,
"content"
,
"close"
,
"title"
,
"_component_FAIcon"
,
"icon"
,
"_ref2"
,
"installedRefs"
,
"faWrench"
,
"faHand"
,
"faLaptopCode"
,
"faPaintBrush"
,
"faBell"
,
"faDownload"
,
"faEyeSlash"
,
"faInfo"
,
"TabSwitcher"
,
"InstanceTab"
,
"LimitsTab"
,
"FrontendsTab"
,
"users"
,
"currentUser"
,
"isLoggedIn"
,
"open"
,
"settingsModalState"
,
"bodyLock"
,
"adminDbLoaded"
,
"loaded"
,
"adminDescriptionsLoaded"
,
"descriptions"
,
"noDb"
,
"dbConfigEnabled"
,
"onOpen"
,
"targetTab"
,
"settingsModalTargetTab"
,
"tabIndex"
,
"$refs"
,
"tabSwitcher"
,
"findIndex"
,
"elm"
,
"setTab"
,
"mounted"
,
"watch"
,
"_component_tab_switcher"
,
"documentation"
,
"property"
,
"_component_InstanceTab"
,
"_component_LimitsTab"
,
"_component_FrontendsTab"
],
"sourceRoot"
:
""
}
File Metadata
Details
Attached
Mime Type
application/json
Expires
Tue, Jan 20, 1:08 PM (11 h, 48 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
973658
Default Alt Text
8859.c76b0a0c3a4b5acbef11.js.map (61 KB)
Attached To
Mode
rPUBE pleroma-upstream
Attached
Detach File
Event Timeline
Log In to Comment