{"type":"i18n","data":{"en":{"type":"advanced","internalDocumentIDStore":{"internalIdToId":["/en/docs/for-cloudflare-r2","/en/docs/for-cloudflare-r2-0","/en/docs/for-cloudflare-r2-1","/en/docs/for-cloudflare-r2-2","/en/docs/for-cloudflare-r2-3","/en/docs/for-cloudflare-r2-4","/en/docs/for-cloudflare-r2-5","/en/docs/for-cloudflare-r2-6","/en/docs/for-cloudflare-r2-7","/en/docs/for-cloudflare-r2-8","/en/docs/for-cloudflare-r2-9","/en/docs/for-cloudflare-r2-10","/en/docs/for-cloudflare-r2-11","/en/docs/for-cloudflare-r2-12","/en/docs/for-cloudflare-r2-13","/en/docs/for-cloudflare-r2-14","/en/docs/for-cloudflare-r2-15","/en/docs/for-cloudflare-r2-16","/en/docs/for-cloudflare-r2-17","/en/docs/for-cloudflare-r2-18","/en/docs/for-cloudflare-r2-19","/en/docs/for-cloudflare-r2-20","/en/docs/for-cloudflare-r2-21","/en/docs/for-cloudflare-r2-22","/en/docs/for-cloudflare-r2-23","/en/docs/for-cloudflare-r2-24","/en/docs/for-cloudflare-r2-25","/en/docs/for-cloudflare-r2-26","/en/docs/for-cloudflare-r2-27","/en/docs/for-cloudflare-r2-28","/en/docs/for-cloudflare-r2-29","/en/docs/for-cloudflare-r2-30","/en/docs/for-cloudflare-r2-31","/en/docs/for-cloudflare-r2-32","/en/docs/for-cloudflare-r2-33","/en/docs/for-cloudflare-r2-34","/en/docs/for-cloudflare-r2-35","/en/docs/for-cloudflare-r2-36","/en/docs/for-cloudflare-r2-37","/en/docs/for-cloudflare-r2-38","/en/docs/for-cloudflare-r2-39","/en/docs/for-cloudflare-r2-40","/en/docs/for-cloudflare-r2-41","/en/docs/for-cloudflare-r2-42","/en/docs/for-cloudflare-r2-43","/en/docs/for-cloudflare-r2-44","/en/docs/for-cloudflare-r2-45","/en/docs/for-cloudflare-r2-46","/en/docs/for-cloudflare-r2-47","/en/docs/for-cloudflare-r2-48","/en/docs/for-cloudflare-r2-49","/en/docs/for-cloudflare-r2-50","/en/docs/for-cloudflare-r2-51","/en/docs/getting-started","/en/docs/getting-started-0","/en/docs/getting-started-1","/en/docs/getting-started-2","/en/docs/getting-started-3","/en/docs/getting-started-4","/en/docs/getting-started-5","/en/docs/getting-started-6","/en/docs/getting-started-7","/en/docs/getting-started-8","/en/docs/getting-started-9","/en/docs/getting-started-10","/en/docs/getting-started-11","/en/docs/getting-started-12","/en/docs/getting-started-13","/en/docs/getting-started-14","/en/docs/getting-started-15","/en/docs/getting-started-16","/en/docs/getting-started-17","/en/docs/getting-started-18","/en/docs/getting-started-19","/en/docs/getting-started-20","/en/docs/getting-started-21","/en/docs/getting-started-22","/en/docs/getting-started-23","/en/docs/getting-started-24","/en/docs/getting-started-25","/en/docs/getting-started-26","/en/docs/getting-started-27","/en/docs/getting-started-28","/en/docs/getting-started-29","/en/docs/getting-started-30","/en/docs/getting-started-31","/en/docs/getting-started-32","/en/docs/getting-started-33","/en/docs/getting-started-34","/en/docs/getting-started-35","/en/docs/getting-started-36","/en/docs/getting-started-37","/en/docs","/en/docs-0","/en/docs-1","/en/docs-2","/en/docs-3","/en/docs-4","/en/docs-5","/en/docs-6","/en/docs-7","/en/docs-8","/en/docs-9","/en/docs-10","/en/docs-11","/en/docs-12","/en/docs-13","/en/docs-14","/en/docs-15","/en/docs-16","/en/docs-17","/en/docs-18","/en/docs-19","/en/docs-20","/en/docs/live-photos","/en/docs/live-photos-0","/en/docs/live-photos-1","/en/docs/live-photos-2","/en/docs/live-photos-3","/en/docs/live-photos-4","/en/docs/live-photos-5","/en/docs/live-photos-6","/en/docs/live-photos-7","/en/docs/live-photos-8","/en/docs/live-photos-9","/en/docs/live-photos-10","/en/docs/live-photos-11","/en/docs/live-photos-12","/en/docs/live-photos-13","/en/docs/live-photos-14","/en/docs/live-photos-15","/en/docs/live-photos-16","/en/docs/live-photos-17","/en/docs/live-photos-18","/en/docs/live-photos-19","/en/docs/live-photos-20","/en/docs/live-photos-21","/en/docs/live-photos-22","/en/docs/live-photos-23","/en/docs/live-photos-24","/en/docs/live-photos-25","/en/docs/live-photos-26","/en/docs/live-photos-27","/en/docs/live-photos-28","/en/docs/live-photos-29","/en/docs/live-photos-30","/en/docs/live-photos-31","/en/docs/live-photos-32","/en/docs/live-photos-33","/en/docs/live-photos-34","/en/docs/live-photos-35","/en/docs/live-photos-36","/en/docs/live-photos-37","/en/docs/live-photos-38","/en/docs/live-photos-39","/en/docs/live-photos-40","/en/docs/live-photos-41","/en/docs/migrate-from-v1","/en/docs/migrate-from-v1-0","/en/docs/migrate-from-v1-1","/en/docs/migrate-from-v1-2","/en/docs/migrate-from-v1-3","/en/docs/migrate-from-v1-4","/en/docs/migrate-from-v1-5","/en/docs/migrate-from-v1-6","/en/docs/migrate-from-v1-7","/en/docs/migrate-from-v1-8","/en/docs/migrate-from-v1-9","/en/docs/migrate-from-v1-10","/en/docs/migrate-from-v1-11","/en/docs/migrate-from-v1-12","/en/docs/migrate-from-v1-13","/en/docs/migrate-from-v1-14","/en/docs/migrate-from-v1-15","/en/docs/migrate-from-v1-16","/en/docs/migrate-from-v1-17","/en/docs/migrate-from-v1-18","/en/docs/migrate-from-v1-19","/en/docs/migrate-from-v1-20","/en/docs/migrate-from-v1-21","/en/docs/settings-reference","/en/docs/settings-reference-0","/en/docs/settings-reference-1","/en/docs/settings-reference-2","/en/docs/settings-reference-3","/en/docs/settings-reference-4","/en/docs/settings-reference-5","/en/docs/settings-reference-6","/en/docs/settings-reference-7","/en/docs/settings-reference-8","/en/docs/settings-reference-9","/en/docs/settings-reference-10","/en/docs/settings-reference-11","/en/docs/settings-reference-12","/en/docs/settings-reference-13","/en/docs/settings-reference-14","/en/docs/settings-reference-15","/en/docs/settings-reference-16","/en/docs/settings-reference-17","/en/docs/settings-reference-18","/en/docs/settings-reference-19","/en/docs/settings-reference-20","/en/docs/settings-reference-21","/en/docs/settings-reference-22","/en/docs/settings-reference-23","/en/docs/settings-reference-24","/en/docs/settings-reference-25","/en/docs/settings-reference-26","/en/docs/settings-reference-27","/en/docs/settings-reference-28","/en/docs/settings-reference-29","/en/docs/settings-reference-30","/en/docs/settings-reference-31","/en/docs/settings-reference-32","/en/docs/settings-reference-33","/en/docs/settings-reference-34","/en/docs/settings-reference-35","/en/docs/settings-reference-36","/en/docs/settings-reference-37","/en/docs/settings-reference-38","/en/docs/settings-reference-39","/en/docs/settings-reference-40","/en/docs/settings-reference-41","/en/docs/use-webp-cloud-services","/en/docs/use-webp-cloud-services-0","/en/docs/use-webp-cloud-services-1","/en/docs/use-webp-cloud-services-2","/en/docs/use-webp-cloud-services-3","/en/docs/use-webp-cloud-services-4"]},"index":{"indexes":{"content":{"type":"Radix","node":{"w":"","s":"","e":false,"k":"","d":[],"c":[["c",{"w":"c","s":"c","e":false,"k":"c","d":[],"c":[["l",{"w":"cl","s":"l","e":false,"k":"l","d":[],"c":[["o",{"w":"clo","s":"o","e":false,"k":"o","d":[],"c":[["u",{"w":"cloud","s":"ud","e":true,"k":"u","d":[11,12,81,111,200,224,226,227,229],"c":[["f",{"w":"cloudflare","s":"flare","e":true,"k":"f","d":[1,10,11,12,13,14,16,20,24,25,28,30,31,35,37,42,43,46,73,81,98,200],"c":[["-",{"w":"cloudflare-managed","s":"-managed","e":true,"k":"-","d":[4,19],"c":[]}],["s",{"w":"cloudflarestorage","s":"storage","e":true,"k":"s","d":[45],"c":[]}]]}]]}],["n",{"w":"clone","s":"ne","e":true,"k":"n","d":[180],"c":[]}]]}],["a",{"w":"class","s":"ass","e":true,"k":"a","d":[12],"c":[["i",{"w":"classified","s":"ified","e":true,"k":"i","d":[149],"c":[]}]]}],["i",{"w":"cli","s":"i","e":false,"k":"i","d":[],"c":[["c",{"w":"click","s":"ck","e":true,"k":"c","d":[18,22,27,33,38,39,40,72,90,92,139,164,165],"c":[]}],["e",{"w":"clients","s":"ents","e":true,"k":"e","d":[40],"c":[]}],["p",{"w":"clip","s":"p","e":true,"k":"p","d":[128],"c":[["b",{"w":"clipboard","s":"board","e":true,"k":"b","d":[168],"c":[]}]]}]]}]]}],["r",{"w":"cr","s":"r","e":false,"k":"r","d":[],"c":[["e",{"w":"cre","s":"e","e":false,"k":"e","d":[],"c":[["a",{"w":"creat","s":"at","e":false,"k":"a","d":[],"c":[["i",{"w":"creating","s":"ing","e":true,"k":"i","d":[2,19,49,50,195],"c":[]}],["e",{"w":"create","s":"e","e":true,"k":"e","d":[17,18,39,40,64,65],"c":[["d",{"w":"created","s":"d","e":true,"k":"d","d":[21,26,32,39,44],"c":[]}]]}]]}],["d",{"w":"credentials","s":"dentials","e":true,"k":"d","d":[36,40],"c":[]}]]}],["o",{"w":"cross-origin","s":"oss-origin","e":true,"k":"o","d":[30,83],"c":[]}]]}],["u",{"w":"cu","s":"u","e":false,"k":"u","d":[],"c":[["s",{"w":"custom","s":"stom","e":true,"k":"s","d":[5,19,27],"c":[["i",{"w":"customiz","s":"iz","e":false,"k":"i","d":[],"c":[["e",{"w":"customized","s":"ed","e":true,"k":"e","d":[49],"c":[]}],["a",{"w":"customizable","s":"able","e":true,"k":"a","d":[111],"c":[]}]]}]]}],["r",{"w":"current","s":"rrent","e":true,"k":"r","d":[79],"c":[["l",{"w":"currently","s":"ly","e":true,"k":"l","d":[72,191],"c":[]}]]}]]}],["o",{"w":"co","s":"o","e":false,"k":"o","d":[],"c":[["n",{"w":"con","s":"n","e":false,"k":"n","d":[],"c":[["f",{"w":"conf","s":"f","e":false,"k":"f","d":[],"c":[["i",{"w":"confi","s":"i","e":false,"k":"i","d":[],"c":[["g",{"w":"configur","s":"gur","e":false,"k":"g","d":[],"c":[["i",{"w":"configuring","s":"ing","e":true,"k":"i","d":[6,70,229],"c":[]}],["e",{"w":"configure","s":"e","e":true,"k":"e","d":[13,30,35,56,71,73,84,227],"c":[["d",{"w":"configured","s":"d","e":true,"k":"d","d":[46,90],"c":[]}]]}],["a",{"w":"configuration","s":"ation","e":true,"k":"a","d":[60,77,90,159,163,164,166,167,168,169,177,229],"c":[["s",{"w":"configurations","s":"s","e":true,"k":"s","d":[160,170,174,177],"c":[]}]]}]]}],["r",{"w":"confirm","s":"rm","e":true,"k":"r","d":[22,156],"c":[]}]]}],["u",{"w":"confused","s":"used","e":true,"k":"u","d":[89],"c":[]}]]}],["j",{"w":"conjunction","s":"junction","e":true,"k":"j","d":[13],"c":[]}],["t",{"w":"cont","s":"t","e":false,"k":"t","d":[],"c":[["a",{"w":"contain","s":"ain","e":true,"k":"a","d":[149],"c":[["e",{"w":"container","s":"er","e":true,"k":"e","d":[15],"c":[]}],["s",{"w":"contains","s":"s","e":true,"k":"s","d":[140,201],"c":[]}]]}],["e",{"w":"content","s":"ent","e":true,"k":"e","d":[168,169],"c":[["s",{"w":"contents","s":"s","e":true,"k":"s","d":[19,180],"c":[]}]]}],["i",{"w":"continue","s":"inue","e":true,"k":"i","d":[71,163],"c":[]}],["r",{"w":"control","s":"rol","e":true,"k":"r","d":[111],"c":[]}]]}],["n",{"w":"connect","s":"nect","e":true,"k":"n","d":[27],"c":[["i",{"w":"connection","s":"ion","e":true,"k":"i","d":[70,75],"c":[]}]]}],["v",{"w":"conver","s":"ver","e":false,"k":"v","d":[],"c":[["s",{"w":"conversion","s":"sion","e":true,"k":"s","d":[103,188,227],"c":[]}],["t",{"w":"converted","s":"ted","e":true,"k":"t","d":[147,149],"c":[]}]]}]]}],["r",{"w":"cor","s":"r","e":false,"k":"r","d":[],"c":[["s",{"w":"cors","s":"s","e":true,"k":"s","d":[6,30,33,34,35,60,67,70,71,77,82,83,84],"c":[]}],["r",{"w":"corre","s":"re","e":false,"k":"r","d":[],"c":[["c",{"w":"correct","s":"ct","e":true,"k":"c","d":[77,90,167],"c":[["l",{"w":"correctly","s":"ly","e":true,"k":"l","d":[133,169],"c":[]}]]}],["s",{"w":"correspondence","s":"spondence","e":true,"k":"s","d":[110],"c":[]}]]}],["n",{"w":"corner","s":"ner","e":true,"k":"n","d":[165],"c":[]}]]}],["s",{"w":"cos","s":"s","e":true,"k":"s","d":[81,98,112,200],"c":[["t",{"w":"cost","s":"t","e":false,"k":"t","d":[],"c":[["l",{"w":"costly","s":"ly","e":true,"k":"l","d":[11],"c":[]}],["s",{"w":"costs","s":"s","e":true,"k":"s","d":[179,223],"c":[]}]]}]]}],["m",{"w":"com","s":"m","e":true,"k":"m","d":[45,81,84,200],"c":[["b",{"w":"combined","s":"bined","e":true,"k":"b","d":[12],"c":[]}],["p",{"w":"comp","s":"p","e":false,"k":"p","d":[],"c":[["a",{"w":"compa","s":"a","e":false,"k":"a","d":[],"c":[["t",{"w":"compatible","s":"tible","e":true,"k":"t","d":[56,98],"c":[]}],["r",{"w":"compared","s":"red","e":true,"k":"r","d":[163],"c":[]}]]}],["l",{"w":"complet","s":"let","e":false,"k":"l","d":[],"c":[["i",{"w":"completing","s":"ing","e":true,"k":"i","d":[72],"c":[]}],["e",{"w":"complete","s":"e","e":true,"k":"e","d":[111],"c":[["l",{"w":"completely","s":"ly","e":true,"k":"l","d":[111,179],"c":[]}]]}]]}],["r",{"w":"compress","s":"ress","e":false,"k":"r","d":[],"c":[["i",{"w":"compression","s":"ion","e":true,"k":"i","d":[103,175,188,227],"c":[]}],["e",{"w":"compressed","s":"ed","e":true,"k":"e","d":[149],"c":[]}]]}],["u",{"w":"computer","s":"uter","e":true,"k":"u","d":[129],"c":[]}]]}],["m",{"w":"command","s":"mand","e":true,"k":"m","d":[180],"c":[]}]]}],["v",{"w":"cover","s":"ver","e":true,"k":"v","d":[14],"c":[]}],["p",{"w":"copy","s":"py","e":true,"k":"p","d":[105,164],"c":[["i",{"w":"copying","s":"ing","e":true,"k":"i","d":[105],"c":[]}]]}],["u",{"w":"counts","s":"unts","e":true,"k":"u","d":[152],"c":[]}]]}],["h",{"w":"ch","s":"h","e":false,"k":"h","d":[],"c":[["e",{"w":"check","s":"eck","e":true,"k":"e","d":[89,90,166,169],"c":[["i",{"w":"checking","s":"ing","e":true,"k":"i","d":[8,48],"c":[]}]]}],["o",{"w":"choice","s":"oice","e":true,"k":"o","d":[12],"c":[["s",{"w":"choices","s":"s","e":true,"k":"s","d":[112],"c":[]}]]}],["a",{"w":"cha","s":"a","e":false,"k":"a","d":[],"c":[["n",{"w":"chang","s":"ng","e":false,"k":"n","d":[],"c":[["e",{"w":"change","s":"e","e":false,"k":"e","d":[],"c":[["s",{"w":"changes","s":"s","e":true,"k":"s","d":[62,163],"c":[]}],["d",{"w":"changed","s":"d","e":true,"k":"d","d":[149],"c":[]}]]}],["i",{"w":"changing","s":"ing","e":true,"k":"i","d":[208,227],"c":[]}]]}],["r",{"w":"characters","s":"racters","e":true,"k":"r","d":[81],"c":[]}]]}],["i",{"w":"chinese","s":"inese","e":true,"k":"i","d":[112],"c":[]}]]}],["a",{"w":"ca","s":"a","e":false,"k":"a","d":[],"c":[["l",{"w":"call","s":"ll","e":true,"k":"l","d":[76],"c":[["e",{"w":"called","s":"ed","e":true,"k":"e","d":[45],"c":[]}]]}],["n",{"w":"can","s":"n","e":true,"k":"n","d":[62,72,78,80,89,90,91,102,111,113,125,175,178,199,227,228],"c":[["'",{"w":"can't","s":"'t","e":true,"k":"'","d":[147],"c":[]}]]}],["s",{"w":"case","s":"se","e":true,"k":"s","d":[84],"c":[["-",{"w":"case-insensitive","s":"-insensitive","e":true,"k":"-","d":[133],"c":[]}]]}],["r",{"w":"car","s":"r","e":false,"k":"r","d":[],"c":[["e",{"w":"care","s":"e","e":true,"k":"e","d":[111],"c":[]}],["d",{"w":"card","s":"d","e":true,"k":"d","d":[165],"c":[]}]]}],["p",{"w":"captures","s":"ptures","e":true,"k":"p","d":[126],"c":[]}],["c",{"w":"cache","s":"che","e":true,"k":"c","d":[223],"c":[]}]]}],["e",{"w":"certain","s":"ertain","e":true,"k":"e","d":[81],"c":[]}]]}],["r",{"w":"r","s":"r","e":false,"k":"r","d":[],"c":[["2",{"w":"r2","s":"2","e":true,"k":"2","d":[1,10,11,12,13,14,15,16,19,20,22,23,24,25,30,31,35,37,38,42,43,45,46,73,81,98,112,200],"c":[]}],["e",{"w":"re","s":"e","e":false,"k":"e","d":[],"c":[["q",{"w":"requ","s":"qu","e":false,"k":"q","d":[],"c":[["e",{"w":"requests","s":"ests","e":true,"k":"e","d":[12,84,223],"c":[]}],["i",{"w":"require","s":"ire","e":false,"k":"i","d":[],"c":[["m",{"w":"requirements","s":"ments","e":true,"k":"m","d":[58,166],"c":[]}],["s",{"w":"requires","s":"s","e":true,"k":"s","d":[63,64,74],"c":[]}],["d",{"w":"required","s":"d","e":true,"k":"d","d":[166],"c":[]}]]}]]}],["l",{"w":"rel","s":"l","e":false,"k":"l","d":[],"c":[["a",{"w":"relat","s":"at","e":false,"k":"a","d":[],"c":[["e",{"w":"related","s":"ed","e":true,"k":"e","d":[14],"c":[]}],["i",{"w":"relationship","s":"ionship","e":true,"k":"i","d":[129],"c":[]}]]}],["e",{"w":"relevant","s":"evant","e":true,"k":"e","d":[65],"c":[]}],["y",{"w":"rely","s":"y","e":true,"k":"y","d":[148],"c":[]}]]}],["s",{"w":"res","s":"s","e":false,"k":"s","d":[],"c":[["o",{"w":"resource","s":"ource","e":true,"k":"o","d":[30,83],"c":[["s",{"w":"resources","s":"s","e":true,"k":"s","d":[83,84],"c":[]}]]}],["u",{"w":"result","s":"ult","e":true,"k":"u","d":[45,221],"c":[]}],["p",{"w":"responsible","s":"ponsible","e":true,"k":"p","d":[99,113],"c":[]}],["t",{"w":"restore","s":"tore","e":true,"k":"t","d":[110],"c":[]}],["i",{"w":"resizing","s":"izing","e":true,"k":"i","d":[227],"c":[]}]]}],["a",{"w":"rea","s":"a","e":false,"k":"a","d":[],"c":[["d",{"w":"read","s":"d","e":true,"k":"d","d":[39],"c":[["y",{"w":"ready","s":"y","e":true,"k":"y","d":[46],"c":[]}],["i",{"w":"reading","s":"ing","e":true,"k":"i","d":[71],"c":[]}]]}],["s",{"w":"reason","s":"son","e":false,"k":"s","d":[],"c":[["s",{"w":"reasons","s":"s","e":true,"k":"s","d":[41],"c":[]}],["i",{"w":"reasoning","s":"ing","e":true,"k":"i","d":[112],"c":[]}]]}],["l",{"w":"really","s":"lly","e":true,"k":"l","d":[180],"c":[]}]]}],["m",{"w":"rem","s":"m","e":false,"k":"m","d":[],"c":[["o",{"w":"removing","s":"oving","e":true,"k":"o","d":[45],"c":[]}],["a",{"w":"remain","s":"ain","e":true,"k":"a","d":[91,110],"c":[]}]]}],["c",{"w":"rec","s":"c","e":false,"k":"c","d":[],"c":[["a",{"w":"recall","s":"all","e":true,"k":"a","d":[47],"c":[]}],["o",{"w":"reco","s":"o","e":false,"k":"o","d":[],"c":[["m",{"w":"recommended","s":"mmended","e":true,"k":"m","d":[113,218],"c":[]}],["g",{"w":"recognizes","s":"gnizes","e":true,"k":"g","d":[125],"c":[]}]]}],["e",{"w":"receive","s":"eive","e":true,"k":"e","d":[132],"c":[]}]]}],["g",{"w":"region","s":"gion","e":true,"k":"g","d":[50,75,81,195,200],"c":[]}],["f",{"w":"ref","s":"f","e":false,"k":"f","d":[],"c":[["e",{"w":"refer","s":"er","e":true,"k":"e","d":[62,78,89,108,114,197,228],"c":[["e",{"w":"reference","s":"ence","e":true,"k":"e","d":[181],"c":[]}]]}],["l",{"w":"reflect","s":"lect","e":true,"k":"l","d":[178],"c":[]}],["r",{"w":"refresh","s":"resh","e":true,"k":"r","d":[190,208,223],"c":[]}]]}],["p",{"w":"rep","s":"p","e":false,"k":"p","d":[],"c":[["o",{"w":"reported","s":"orted","e":true,"k":"o","d":[70],"c":[]}],["l",{"w":"replace","s":"lace","e":true,"k":"l","d":[229],"c":[["d",{"w":"replaced","s":"d","e":true,"k":"d","d":[209],"c":[]}]]}]]}],["n",{"w":"ren","s":"n","e":false,"k":"n","d":[],"c":[["a",{"w":"rename","s":"ame","e":true,"k":"a","d":[137],"c":[["d",{"w":"renamed","s":"d","e":true,"k":"d","d":[178],"c":[]}]]}],["d",{"w":"render","s":"der","e":true,"k":"d","d":[147,227],"c":[["e",{"w":"rendered","s":"ed","e":true,"k":"e","d":[154],"c":[]}]]}]]}],["-",{"w":"re-upload","s":"-upload","e":true,"k":"-","d":[156],"c":[]}],["t",{"w":"retain","s":"tain","e":true,"k":"t","d":[177],"c":[]}],["d",{"w":"reduc","s":"duc","e":false,"k":"d","d":[],"c":[["e",{"w":"reduce","s":"e","e":true,"k":"e","d":[179],"c":[]}],["i",{"w":"reducing","s":"ing","e":true,"k":"i","d":[202],"c":[]}]]}]]}],["i",{"w":"ri","s":"i","e":false,"k":"i","d":[],"c":[["g",{"w":"right","s":"ght","e":true,"k":"g","d":[22,27,33,165],"c":[]}],["c",{"w":"rich","s":"ch","e":true,"k":"c","d":[104],"c":[]}]]}],["a",{"w":"ra","s":"a","e":false,"k":"a","d":[],"c":[["w",{"w":"raw","s":"w","e":true,"k":"w","d":[105],"c":[]}],["n",{"w":"random","s":"ndom","e":true,"k":"n","d":[178,219],"c":[]}]]}],["o",{"w":"role","s":"ole","e":true,"k":"o","d":[141],"c":[]}],["u",{"w":"run","s":"un","e":true,"k":"u","d":[180],"c":[]}]]}],["s",{"w":"s","s":"s","e":true,"k":"s","d":[39,177],"c":[["t",{"w":"st","s":"t","e":false,"k":"t","d":[],"c":[["e",{"w":"step","s":"ep","e":false,"k":"e","d":[],"c":[["-",{"w":"step-by-step","s":"-by-step","e":true,"k":"-","d":[1,13,57,72,73,89],"c":[]}],["s",{"w":"steps","s":"s","e":true,"k":"s","d":[64,68],"c":[]}]]}],["o",{"w":"sto","s":"o","e":false,"k":"o","d":[],"c":[["r",{"w":"stor","s":"r","e":false,"k":"r","d":[],"c":[["a",{"w":"storage","s":"age","e":true,"k":"a","d":[2,11,12,13,15,19,21,26,30,32,36,46,49,50,65,79,80,81,84,101,108],"c":[["'",{"w":"storage's","s":"'s","e":true,"k":"'","d":[12],"c":[]}]]}],["e",{"w":"store","s":"e","e":true,"k":"e","d":[11,102,108,113,179],"c":[["d",{"w":"stored","s":"d","e":true,"k":"d","d":[100,102,109,138],"c":[]}]]}],["i",{"w":"storing","s":"ing","e":true,"k":"i","d":[99,110],"c":[]}]]}],["p",{"w":"stops","s":"ps","e":true,"k":"p","d":[100],"c":[]}]]}],["a",{"w":"sta","s":"a","e":false,"k":"a","d":[],"c":[["r",{"w":"start","s":"rt","e":true,"k":"r","d":[46,54,61,92,113],"c":[["i",{"w":"starting","s":"ing","e":true,"k":"i","d":[13,202,205,206,207],"c":[]}],["e",{"w":"started","s":"ed","e":true,"k":"e","d":[55,62,114],"c":[]}]]}],["t",{"w":"stat","s":"t","e":false,"k":"t","d":[],"c":[["e",{"w":"state","s":"e","e":true,"k":"e","d":[110],"c":[["m",{"w":"statement","s":"ment","e":true,"k":"m","d":[225],"c":[]}]]}],["i",{"w":"static","s":"ic","e":true,"k":"i","d":[179],"c":[["a",{"w":"statically","s":"ally","e":true,"k":"a","d":[180],"c":[]}]]}]]}],["y",{"w":"stay","s":"y","e":true,"k":"y","d":[138],"c":[]}],["n",{"w":"standalone","s":"ndalone","e":true,"k":"n","d":[151],"c":[]}]]}],["i",{"w":"still","s":"ill","e":true,"k":"i","d":[127,131,138,140,143,147,149,152,154,155,157,178],"c":[["s",{"w":"stills","s":"s","e":true,"k":"s","d":[147],"c":[]}],["'",{"w":"still's","s":"'s","e":true,"k":"'","d":[149],"c":[]}]]}],["y",{"w":"style","s":"yle","e":true,"k":"y","d":[183],"c":[]}],["r",{"w":"string","s":"ring","e":true,"k":"r","d":[219],"c":[]}]]}],["u",{"w":"su","s":"u","e":false,"k":"u","d":[],"c":[["b",{"w":"subdomain","s":"bdomain","e":true,"k":"b","d":[4,19,22,28],"c":[]}],["c",{"w":"suc","s":"c","e":false,"k":"c","d":[],"c":[["h",{"w":"such","s":"h","e":true,"k":"h","d":[66,75,98,227],"c":[]}],["c",{"w":"successful","s":"cessful","e":true,"k":"c","d":[169],"c":[]}]]}],["p",{"w":"support","s":"pport","e":true,"k":"p","d":[103,147],"c":[["e",{"w":"supported","s":"ed","e":true,"k":"e","d":[122,156,210],"c":[]}]]}],["d",{"w":"suddenly","s":"ddenly","e":true,"k":"d","d":[109],"c":[]}],["r",{"w":"sure","s":"re","e":true,"k":"r","d":[132],"c":[]}]]}],["3",{"w":"s3","s":"3","e":true,"k":"3","d":[9,13,14,30,36,40,45,46,55,56,61,63,64,68,72,73,74,84,90,93,94,96,98,99,100,102,107,108,109,111,112,113,125,129,171,179,182,191,192,195,196,197,201,202,208,209,223,227,229],"c":[["-",{"w":"s3-compatible","s":"-compatible","e":true,"k":"-","d":[65,81,200],"c":[]}]]}],["e",{"w":"se","s":"e","e":false,"k":"e","d":[],"c":[["t",{"w":"set","s":"t","e":true,"k":"t","d":[29,39,67],"c":[["t",{"w":"setting","s":"ting","e":true,"k":"t","d":[208],"c":[["s",{"w":"settings","s":"s","e":true,"k":"s","d":[9,22,27,33,36,46,47,73,90,91,161,164,165,171,176,181,182,186,189,191,192,193,194,227,229],"c":[]}]]}]]}],["r",{"w":"serv","s":"rv","e":false,"k":"r","d":[],"c":[["i",{"w":"service","s":"ice","e":true,"k":"i","d":[12,13,19,96,107,227,228],"c":[["s",{"w":"services","s":"s","e":true,"k":"s","d":[11,56,81,98,99,101,108,110,111,200,224,226,227,229],"c":[]}]]}],["e",{"w":"servers","s":"ers","e":true,"k":"e","d":[83],"c":[]}]]}],["e",{"w":"see","s":"e","e":true,"k":"e","d":[14,24,35,42,48,49,50,51,52,53,127],"c":[]}],["l",{"w":"sel","s":"l","e":false,"k":"l","d":[],"c":[["e",{"w":"select","s":"ect","e":true,"k":"e","d":[16,17,20,21,25,26,31,32,37,43,44,138,165],"c":[]}],["f",{"w":"self-host","s":"f-host","e":true,"k":"f","d":[180],"c":[["i",{"w":"self-hosting","s":"ing","e":true,"k":"i","d":[162,179],"c":[]}]]}]]}],["c",{"w":"sec","s":"c","e":false,"k":"c","d":[],"c":[["r",{"w":"secret","s":"ret","e":true,"k":"r","d":[36,40,52,75,195],"c":[]}],["u",{"w":"security","s":"urity","e":true,"k":"u","d":[41],"c":[]}]]}],["v",{"w":"several","s":"veral","e":true,"k":"v","d":[108],"c":[]}],["p",{"w":"separate","s":"parate","e":true,"k":"p","d":[126,156],"c":[]}]]}],["m",{"w":"small","s":"mall","e":true,"k":"m","d":[12,13],"c":[]}],["i",{"w":"si","s":"i","e":false,"k":"i","d":[],"c":[["n",{"w":"sin","s":"n","e":false,"k":"n","d":[],"c":[["c",{"w":"since","s":"ce","e":true,"k":"c","d":[19,70,111,113,179],"c":[]}],["g",{"w":"single","s":"gle","e":true,"k":"g","d":[126,139],"c":[]}]]}],["d",{"w":"side","s":"de","e":true,"k":"d","d":[27,33],"c":[]}],["m",{"w":"simpl","s":"mpl","e":false,"k":"m","d":[],"c":[["y",{"w":"simply","s":"y","e":true,"k":"y","d":[46,64,229],"c":[]}],["e",{"w":"simple","s":"e","e":true,"k":"e","d":[84,101],"c":[]}]]}],["t",{"w":"site","s":"te","e":true,"k":"t","d":[84],"c":[]}]]}],["h",{"w":"sh","s":"h","e":false,"k":"h","d":[],"c":[["a",{"w":"shar","s":"ar","e":false,"k":"a","d":[],"c":[["i",{"w":"sharing","s":"ing","e":true,"k":"i","d":[30,83],"c":[]}],["e",{"w":"share","s":"e","e":true,"k":"e","d":[133,140,149,156],"c":[["d",{"w":"shared","s":"d","e":true,"k":"d","d":[129,148],"c":[]}]]}]]}],["o",{"w":"sho","s":"o","e":false,"k":"o","d":[],"c":[["u",{"w":"should","s":"uld","e":true,"k":"u","d":[50,62,72,81,83,90,166,196,200],"c":[]}],["r",{"w":"short","s":"rt","e":true,"k":"r","d":[100,128],"c":[]}],["w",{"w":"show","s":"w","e":true,"k":"w","d":[153,208],"c":[["s",{"w":"shows","s":"s","e":true,"k":"s","d":[139],"c":[]}],["i",{"w":"showing","s":"ing","e":true,"k":"i","d":[157],"c":[]}]]}]]}]]}],["p",{"w":"sp","s":"p","e":false,"k":"p","d":[],"c":[["e",{"w":"spe","s":"e","e":false,"k":"e","d":[],"c":[["c",{"w":"specif","s":"cif","e":false,"k":"c","d":[],"c":[["y",{"w":"specify","s":"y","e":true,"k":"y","d":[39,202],"c":[]}],["i",{"w":"specific","s":"ic","e":true,"k":"i","d":[201],"c":[]}]]}],["a",{"w":"speaking","s":"aking","e":true,"k":"a","d":[108],"c":[]}],["e",{"w":"speed","s":"ed","e":true,"k":"e","d":[227],"c":[]}]]}],["a",{"w":"spaces","s":"aces","e":true,"k":"a","d":[98],"c":[]}]]}],["o",{"w":"so","s":"o","e":true,"k":"o","d":[116,125,132,133,138,147,149,195],"c":[["u",{"w":"sou","s":"u","e":false,"k":"u","d":[],"c":[["r",{"w":"source","s":"rce","e":true,"k":"r","d":[47],"c":[]}],["n",{"w":"sound","s":"nd","e":true,"k":"n","d":[128],"c":[]}]]}],["l",{"w":"solution","s":"lution","e":true,"k":"l","d":[100,101,112,227],"c":[]}],["m",{"w":"some","s":"me","e":true,"k":"m","d":[163,196,200,227],"c":[]}]]}],["a",{"w":"sa","s":"a","e":false,"k":"a","d":[],"c":[["m",{"w":"same","s":"me","e":true,"k":"m","d":[81,131,133,138,149,156,178,200],"c":[]}],["v",{"w":"save","s":"ve","e":true,"k":"v","d":[164],"c":[["s",{"w":"saves","s":"s","e":true,"k":"s","d":[126],"c":[]}],["d",{"w":"saved","s":"d","e":true,"k":"d","d":[149,164],"c":[]}]]}],["f",{"w":"safari","s":"fari","e":true,"k":"f","d":[157],"c":[]}]]}],["c",{"w":"sc","s":"c","e":false,"k":"c","d":[],"c":[["h",{"w":"scheme","s":"heme","e":true,"k":"h","d":[83],"c":[]}],["e",{"w":"scenes","s":"enes","e":true,"k":"e","d":[125],"c":[]}]]}],["y",{"w":"sy","s":"y","e":false,"k":"y","d":[],"c":[["s",{"w":"system","s":"stem","e":true,"k":"s","d":[123],"c":[]}],["n",{"w":"sync","s":"nc","e":true,"k":"n","d":[223],"c":[]}]]}],["l",{"w":"sli","s":"li","e":false,"k":"l","d":[],"c":[["c",{"w":"slice","s":"ce","e":true,"k":"c","d":[218],"c":[]}],["g",{"w":"slightly","s":"ghtly","e":true,"k":"g","d":[223],"c":[]}]]}]]}],["a",{"w":"a","s":"a","e":true,"k":"a","d":[2,4,5,12,13,15,18,19,28,34,45,49,50,63,70,73,76,79,81,83,84,94,98,101,107,110,112,117,118,123,125,126,127,128,139,140,147,149,151,152,153,155,156,163,164,178,179,196,198],"c":[["s",{"w":"as","s":"s","e":true,"k":"s","d":[4,5,15,18,19,28,33,36,39,63,66,75,90,98,112,149,151,152,153,155,163,178,227],"c":[["s",{"w":"ass","s":"s","e":false,"k":"s","d":[],"c":[["o",{"w":"associated","s":"ociated","e":true,"k":"o","d":[11],"c":[]}],["i",{"w":"assigned","s":"igned","e":true,"k":"i","d":[229],"c":[]}]]}]]}],["l",{"w":"al","s":"l","e":false,"k":"l","d":[],"c":[["l",{"w":"all","s":"l","e":true,"k":"l","d":[90,102,104,113,133,166,171,195,204],"c":[["o",{"w":"allow","s":"ow","e":true,"k":"o","d":[22,83,84,87,88],"c":[["s",{"w":"allows","s":"s","e":true,"k":"s","d":[11,227],"c":[]}],["e",{"w":"allowed","s":"ed","e":true,"k":"e","d":[86],"c":[]}]]}]]}],["i",{"w":"alicloud","s":"icloud","e":true,"k":"i","d":[98],"c":[]}],["s",{"w":"also","s":"so","e":true,"k":"s","d":[113],"c":[]}],["o",{"w":"alongside","s":"ongside","e":true,"k":"o","d":[138],"c":[]}],["m",{"w":"almost","s":"most","e":true,"k":"m","d":[179],"c":[]}],["r",{"w":"already","s":"ready","e":true,"k":"r","d":[227],"c":[]}]]}],["m",{"w":"amounts","s":"mounts","e":true,"k":"m","d":[11],"c":[]}],["n",{"w":"an","s":"n","e":true,"k":"n","d":[15,34,64,65,80,96,100,112,149,157,195,199,202,227],"c":[["d",{"w":"and","s":"d","e":true,"k":"d","d":[12,13,16,18,20,22,25,27,30,31,33,36,37,39,40,43,45,46,62,63,66,67,80,84,87,88,95,98,101,103,104,108,109,110,112,113,125,128,131,132,133,138,139,140,147,148,149,152,154,155,156,157,163,165,179,180,188,195,197,199,202,227,228],"c":[]}],["y",{"w":"any","s":"y","e":true,"k":"y","d":[83,100,102,151],"c":[]}],["o",{"w":"another","s":"other","e":true,"k":"o","d":[227],"c":[]}]]}],["u",{"w":"aut","s":"ut","e":false,"k":"u","d":[],"c":[["o",{"w":"auto","s":"o","e":true,"k":"o","d":[50,190],"c":[["m",{"w":"automatic","s":"matic","e":true,"k":"m","d":[18],"c":[["a",{"w":"automatically","s":"ally","e":true,"k":"a","d":[138,147,208,223],"c":[]}]]}],["-",{"w":"auto-refresh","s":"-refresh","e":true,"k":"-","d":[173],"c":[]}]]}],["h",{"w":"auth","s":"h","e":false,"k":"h","d":[],"c":[["o",{"w":"author","s":"or","e":true,"k":"o","d":[28],"c":[]}],["e",{"w":"authentication","s":"entication","e":true,"k":"e","d":[42,80,199],"c":[]}]]}]]}],["r",{"w":"ar","s":"r","e":false,"k":"r","d":[],"c":[["e",{"w":"are","s":"e","e":true,"k":"e","d":[19,39,46,68,70,72,81,89,100,109,111,138,147,148,149,151,152,166,177,195,201,208,210],"c":[["a",{"w":"area","s":"a","e":true,"k":"a","d":[138],"c":[]}]]}],["c",{"w":"architectural","s":"chitectural","e":true,"k":"c","d":[163],"c":[]}]]}],["c",{"w":"ac","s":"c","e":false,"k":"c","d":[],"c":[["c",{"w":"acc","s":"c","e":false,"k":"c","d":[],"c":[["e",{"w":"acce","s":"e","e":false,"k":"e","d":[],"c":[["s",{"w":"access","s":"ss","e":true,"k":"s","d":[22,30,36,40,51,52,63,66,67,75,84,99,108,109,111,195,199],"c":[["i",{"w":"accessi","s":"i","e":false,"k":"i","d":[],"c":[["n",{"w":"accessing","s":"ng","e":true,"k":"n","d":[76,179],"c":[]}],["b",{"w":"accessible","s":"ble","e":true,"k":"b","d":[79,198],"c":[]}]]}],["e",{"w":"accessed","s":"ed","e":true,"k":"e","d":[80,111],"c":[]}]]}],["p",{"w":"accepted","s":"pted","e":true,"k":"p","d":[142],"c":[]}]]}],["o",{"w":"acco","s":"o","e":false,"k":"o","d":[],"c":[["u",{"w":"account","s":"unt","e":true,"k":"u","d":[38],"c":[]}],["r",{"w":"according","s":"rding","e":true,"k":"r","d":[64,222],"c":[]}]]}]]}],["r",{"w":"across","s":"ross","e":true,"k":"r","d":[30],"c":[]}],["t",{"w":"actually","s":"tually","e":true,"k":"t","d":[125,179],"c":[]}]]}],["b",{"w":"ab","s":"b","e":false,"k":"b","d":[],"c":[["l",{"w":"able","s":"le","e":true,"k":"l","d":[30,72,157,166],"c":[]}],["o",{"w":"abo","s":"o","e":false,"k":"o","d":[],"c":[["v",{"w":"above","s":"ve","e":true,"k":"v","d":[46,68,89,90],"c":[]}],["u",{"w":"about","s":"ut","e":true,"k":"u","d":[111,112,162,197],"c":[]}]]}],["c",{"w":"abc","s":"c","e":true,"k":"c","d":[149],"c":[]}]]}],["d",{"w":"ad","s":"d","e":false,"k":"d","d":[],"c":[["d",{"w":"add","s":"d","e":true,"k":"d","d":[33],"c":[["i",{"w":"addition","s":"ition","e":true,"k":"i","d":[110],"c":[]}],["e",{"w":"added","s":"ed","e":true,"k":"e","d":[131,149],"c":[]}],["r",{"w":"address","s":"ress","e":true,"k":"r","d":[229],"c":[]}]]}],["v",{"w":"advantages","s":"vantages","e":true,"k":"v","d":[108],"c":[]}]]}],["p",{"w":"ap","s":"p","e":false,"k":"p","d":[],"c":[["i",{"w":"api","s":"i","e":true,"k":"i","d":[38,39,40,45,183,202],"c":[]}],["p",{"w":"app","s":"p","e":true,"k":"p","d":[84,86,113,125,129,132],"c":[["e",{"w":"appear","s":"ear","e":true,"k":"e","d":[41],"c":[["s",{"w":"appears","s":"s","e":true,"k":"s","d":[156],"c":[]}]]}],["l",{"w":"appl","s":"l","e":false,"k":"l","d":[],"c":[["i",{"w":"appli","s":"i","e":false,"k":"i","d":[],"c":[["e",{"w":"applies","s":"es","e":true,"k":"e","d":[81,200],"c":[]}],["c",{"w":"application","s":"cation","e":true,"k":"c","d":[227,229],"c":[]}]]}],["e",{"w":"apple","s":"e","e":true,"k":"e","d":[116,125],"c":[]}]]}],["s",{"w":"apps","s":"s","e":true,"k":"s","d":[180],"c":[]}]]}]]}],["f",{"w":"af","s":"f","e":false,"k":"f","d":[],"c":[["t",{"w":"after","s":"ter","e":true,"k":"t","d":[72,90,139,177,229],"c":[]}],["f",{"w":"affiliated","s":"filiated","e":true,"k":"f","d":[226],"c":[]}]]}],["t",{"w":"at","s":"t","e":true,"k":"t","d":[91,102,113,121,163,202],"c":[]}],["w",{"w":"aws","s":"ws","e":true,"k":"w","d":[98,197],"c":[]}],["i",{"w":"airdrop","s":"irdrop","e":true,"k":"i","d":[132],"c":[]}],["v",{"w":"avif","s":"vif","e":true,"k":"v","d":[144],"c":[]}]]}],["b",{"w":"b","s":"b","e":true,"k":"b","d":[12,84],"c":[["u",{"w":"bu","s":"u","e":false,"k":"u","d":[],"c":[["c",{"w":"bucket","s":"cket","e":true,"k":"c","d":[2,3,15,17,18,19,21,23,26,32,36,39,44,45,46,49,50,53,63,64,65,66,67,79,80,81,84,90,100,102,109,113,149,152,182,192,195,198,199,200,201,204,223,229],"c":[["s",{"w":"buckets","s":"s","e":true,"k":"s","d":[13,24,30,98],"c":[]}],["'",{"w":"bucket's","s":"'s","e":true,"k":"'","d":[30],"c":[]}],["n",{"w":"bucketname-appid","s":"name-appid","e":true,"k":"n","d":[81,200],"c":[]}],["-",{"w":"bucket-related","s":"-related","e":true,"k":"-","d":[171],"c":[]}]]}],["i",{"w":"build","s":"ild","e":true,"k":"i","d":[180],"c":[["i",{"w":"building","s":"ing","e":true,"k":"i","d":[13],"c":[]}]]}],["t",{"w":"but","s":"t","e":true,"k":"t","d":[129,178,223],"c":[["t",{"w":"button","s":"ton","e":true,"k":"t","d":[27,90,92,164],"c":[]}]]}],["n",{"w":"bunch","s":"nch","e":true,"k":"n","d":[81],"c":[["-",{"w":"bunch-of-characters","s":"-of-characters","e":true,"k":"-","d":[200],"c":[]}]]}]]}],["a",{"w":"ba","s":"a","e":false,"k":"a","d":[],"c":[["n",{"w":"bandwidth","s":"ndwidth","e":true,"k":"n","d":[11],"c":[]}],["c",{"w":"back","s":"ck","e":true,"k":"c","d":[116,129,149,157],"c":[["u",{"w":"backups","s":"ups","e":true,"k":"u","d":[110],"c":[]}],["e",{"w":"backend","s":"end","e":true,"k":"e","d":[113,179],"c":[]}]]}],["s",{"w":"base","s":"se","e":true,"k":"s","d":[138,149,152,156],"c":[["n",{"w":"basename","s":"name","e":true,"k":"n","d":[129,133,140,148,149,151,156],"c":[]}],["d",{"w":"based","s":"d","e":true,"k":"d","d":[129],"c":[]}]]}],["t",{"w":"batch","s":"tch","e":true,"k":"t","d":[131,138,140,149],"c":[["e",{"w":"batches","s":"es","e":true,"k":"e","d":[156],"c":[]}]]}],["d",{"w":"badge","s":"dge","e":true,"k":"d","d":[139,154,156],"c":[]}],["r",{"w":"bare","s":"re","e":true,"k":"r","d":[153],"c":[]}]]}],["o",{"w":"bo","s":"o","e":false,"k":"o","d":[],"c":[["a",{"w":"board","s":"ard","e":true,"k":"a","d":[22,33,45],"c":[]}],["t",{"w":"both","s":"th","e":true,"k":"t","d":[119,121,131,132,138,147,148,152,156],"c":[]}]]}],["e",{"w":"be","s":"e","e":true,"k":"e","d":[29,30,50,62,72,79,80,109,131,157,160,166,170,174,175,178,196,198,202,209,222,223],"c":[["l",{"w":"belo","s":"lo","e":false,"k":"l","d":[],"c":[["w",{"w":"below","s":"w","e":true,"k":"w","d":[34,64],"c":[]}],["n",{"w":"belong","s":"ng","e":true,"k":"n","d":[126],"c":[]}]]}],["f",{"w":"before","s":"fore","e":true,"k":"f","d":[62,103,178],"c":[]}],["i",{"w":"being","s":"ing","e":true,"k":"i","d":[100],"c":[]}],["t",{"w":"bet","s":"t","e":false,"k":"t","d":[],"c":[["w",{"w":"between","s":"ween","e":true,"k":"w","d":[110],"c":[]}],["t",{"w":"better","s":"ter","e":true,"k":"t","d":[178,223],"c":[]}]]}],["h",{"w":"beh","s":"h","e":false,"k":"h","d":[],"c":[["i",{"w":"behind","s":"ind","e":true,"k":"i","d":[112,125],"c":[]}],["a",{"w":"behavior","s":"avior","e":true,"k":"a","d":[178],"c":[]}]]}],["c",{"w":"become","s":"come","e":true,"k":"c","d":[129],"c":[]}],["e",{"w":"been","s":"en","e":true,"k":"e","d":[178],"c":[]}]]}],["y",{"w":"by","s":"y","e":true,"k":"y","d":[50,70,149,152,175,229],"c":[]}],["r",{"w":"br","s":"r","e":false,"k":"r","d":[],"c":[["o",{"w":"bro","s":"o","e":false,"k":"o","d":[],"c":[["w",{"w":"browse","s":"wse","e":true,"k":"w","d":[104],"c":[["r",{"w":"browser","s":"r","e":true,"k":"r","d":[83,147,157],"c":[["-",{"w":"browser-paintable","s":"-paintable","e":true,"k":"-","d":[147],"c":[]}],["s",{"w":"browsers","s":"s","e":true,"k":"s","d":[147,157],"c":[]}]]}]]}],["k",{"w":"broken","s":"ken","e":true,"k":"k","d":[153],"c":[]}]]}],["e",{"w":"breaking","s":"eaking","e":true,"k":"e","d":[163],"c":[]}]]}],["l",{"w":"blog","s":"log","e":true,"k":"l","d":[112],"c":[]}]]}],["e",{"w":"e","s":"e","e":true,"k":"e","d":[39,45,202,211,212,213,214,215,216,217,218,229],"c":[["x",{"w":"ex","s":"x","e":false,"k":"x","d":[],"c":[["p",{"w":"exp","s":"p","e":false,"k":"p","d":[],"c":[["o",{"w":"expo","s":"o","e":false,"k":"o","d":[],"c":[["s",{"w":"expos","s":"s","e":false,"k":"s","d":[],"c":[["i",{"w":"exposing","s":"ing","e":true,"k":"i","d":[3,4,5,53],"c":[]}],["e",{"w":"expose","s":"e","e":true,"k":"e","d":[19],"c":[]}]]}],["r",{"w":"export","s":"rt","e":true,"k":"r","d":[119,129,132],"c":[["i",{"w":"exporting","s":"ing","e":true,"k":"i","d":[132],"c":[]}]]}]]}],["l",{"w":"explains","s":"lains","e":true,"k":"l","d":[125],"c":[]}]]}],["a",{"w":"exa","s":"a","e":false,"k":"a","d":[],"c":[["m",{"w":"example","s":"mple","e":true,"k":"m","d":[28,34,45,80,81,110,111,149,199,200,221,229],"c":[["s",{"w":"examples","s":"s","e":true,"k":"s","d":[203],"c":[]}]]}],["c",{"w":"exact","s":"ct","e":true,"k":"c","d":[156],"c":[["l",{"w":"exactly","s":"ly","e":true,"k":"l","d":[149],"c":[]}]]}]]}],["t",{"w":"ext","s":"t","e":true,"k":"t","d":[216,220],"c":[["e",{"w":"exten","s":"en","e":false,"k":"e","d":[],"c":[["d",{"w":"extending","s":"ding","e":true,"k":"d","d":[111,224],"c":[]}],["s",{"w":"extension","s":"sion","e":true,"k":"s","d":[133,149,152,156,215,216],"c":[["s",{"w":"extensions","s":"s","e":true,"k":"s","d":[142],"c":[]}]]}]]}],["r",{"w":"extras","s":"ras","e":true,"k":"r","d":[151],"c":[]}]]}],["e",{"w":"execute","s":"ecute","e":true,"k":"e","d":[180],"c":[]}]]}],["n",{"w":"en","s":"n","e":false,"k":"n","d":[],"c":[["d",{"w":"end","s":"d","e":false,"k":"d","d":[],"c":[["p",{"w":"endpoint","s":"point","e":true,"k":"p","d":[8,45,48,75,195],"c":[["s",{"w":"endpoints","s":"s","e":true,"k":"s","d":[66],"c":[]}]]}],["s",{"w":"ends","s":"s","e":true,"k":"s","d":[45],"c":[]}]]}],["t",{"w":"enter","s":"ter","e":true,"k":"t","d":[113],"c":[["i",{"w":"entering","s":"ing","e":true,"k":"i","d":[90],"c":[]}]]}],["a",{"w":"enable","s":"able","e":true,"k":"a","d":[175,229],"c":[["d",{"w":"enabled","s":"d","e":true,"k":"d","d":[223],"c":[]}]]}]]}],["g",{"w":"egress","s":"gress","e":true,"k":"g","d":[11],"c":[]}],["d",{"w":"edit","s":"dit","e":true,"k":"d","d":[33],"c":[]}],["a",{"w":"ea","s":"a","e":false,"k":"a","d":[],"c":[["s",{"w":"eas","s":"s","e":false,"k":"s","d":[],"c":[["i",{"w":"easily","s":"ily","e":true,"k":"i","d":[55,103,227],"c":[]}],["y",{"w":"easy","s":"y","e":true,"k":"y","d":[62],"c":[]}]]}],["c",{"w":"each","s":"ch","e":true,"k":"c","d":[149,151],"c":[]}]]}],["s",{"w":"essential","s":"ssential","e":true,"k":"s","d":[68],"c":[]}],["l",{"w":"elaborat","s":"laborat","e":false,"k":"l","d":[],"c":[["i",{"w":"elaboration","s":"ion","e":true,"k":"i","d":[78],"c":[]}],["e",{"w":"elaborate","s":"e","e":true,"k":"e","d":[195],"c":[]}]]}],["v",{"w":"eve","s":"ve","e":false,"k":"v","d":[],"c":[["n",{"w":"even","s":"n","e":true,"k":"n","d":[100,109,147],"c":[]}],["r",{"w":"every","s":"ry","e":true,"k":"r","d":[223],"c":[]}]]}],["m",{"w":"empty","s":"mpty","e":true,"k":"m","d":[204],"c":[]}],["e",{"w":"ee","s":"e","e":true,"k":"e","d":[229],"c":[]}]]}],["y",{"w":"y","s":"y","e":false,"k":"y","d":[],"c":[["o",{"w":"you","s":"ou","e":true,"k":"o","d":[13,15,21,26,29,30,32,33,36,39,40,44,46,62,63,64,72,78,80,81,85,89,90,100,102,111,112,113,127,129,132,137,156,163,164,175,180,199,200,201,202,227,228,229],"c":[["r",{"w":"your","s":"r","e":true,"k":"r","d":[3,15,23,28,29,30,45,46,49,53,84,94,100,102,103,104,106,109,113,119,125,126,129,147,149,152,163,201,227,229],"c":[["s",{"w":"yourself","s":"self","e":true,"k":"s","d":[78,89],"c":[]}]]}]]}],["u",{"w":"yunfi","s":"unfi","e":true,"k":"u","d":[28],"c":[]}],["f",{"w":"yfi","s":"fi","e":true,"k":"f","d":[28,29,80,199,229],"c":[]}],["e",{"w":"ye","s":"e","e":false,"k":"e","d":[],"c":[["t",{"w":"yet","s":"t","e":true,"k":"t","d":[64,101,164],"c":[]}],["a",{"w":"year","s":"ar","e":true,"k":"a","d":[211,218,220],"c":[]}]]}]]}],["d",{"w":"d","s":"d","e":false,"k":"d","d":[],"c":[["o",{"w":"do","s":"o","e":true,"k":"o","d":[15,36],"c":[["m",{"w":"domain","s":"main","e":true,"k":"m","d":[5,19,27,28,83],"c":[["s",{"w":"domains","s":"s","e":true,"k":"s","d":[27,30],"c":[]}]]}],["c",{"w":"doc","s":"c","e":false,"k":"c","d":[],"c":[["s",{"w":"docs","s":"s","e":true,"k":"s","d":[14,24,35,42],"c":[]}],["u",{"w":"documentation","s":"umentation","e":true,"k":"u","d":[89,197,228],"c":[]}],["k",{"w":"docker","s":"ker","e":true,"k":"k","d":[179],"c":[]}]]}],["e",{"w":"does","s":"es","e":true,"k":"e","d":[152,228],"c":[["n",{"w":"doesn't","s":"n't","e":true,"k":"n","d":[62,102,108,109,111,113,157,179],"c":[]}]]}],["n",{"w":"don't","s":"n't","e":true,"k":"n","d":[64,100,101],"c":[]}]]}],["e",{"w":"de","s":"e","e":false,"k":"e","d":[],"c":[["v",{"w":"dev","s":"v","e":true,"k":"v","d":[19,22,23,81,200],"c":[["e",{"w":"develop","s":"elop","e":false,"k":"e","d":[],"c":[["e",{"w":"develope","s":"e","e":false,"k":"e","d":[],"c":[["r",{"w":"developers","s":"rs","e":true,"k":"r","d":[11],"c":[]}],["d",{"w":"developed","s":"d","e":true,"k":"d","d":[100],"c":[]}]]}],["i",{"w":"developing","s":"ing","e":true,"k":"i","d":[112],"c":[]}]]}],["i",{"w":"device","s":"ice","e":true,"k":"i","d":[119],"c":[]}]]}],["t",{"w":"detail","s":"tail","e":false,"k":"t","d":[],"c":[["s",{"w":"details","s":"s","e":true,"k":"s","d":[38,45,71],"c":[]}],["e",{"w":"detailed","s":"ed","e":true,"k":"e","d":[89,228],"c":[]}]]}],["f",{"w":"default","s":"fault","e":true,"k":"f","d":[50,91,175,177,220],"c":[]}],["l",{"w":"delete","s":"lete","e":true,"k":"l","d":[87,102,106],"c":[]}],["s",{"w":"des","s":"s","e":false,"k":"s","d":[],"c":[["c",{"w":"described","s":"cribed","e":true,"k":"c","d":[90,111],"c":[]}],["i",{"w":"design","s":"ign","e":true,"k":"i","d":[112],"c":[]}]]}],["d",{"w":"dedicated","s":"dicated","e":true,"k":"d","d":[101],"c":[]}],["p",{"w":"dep","s":"p","e":false,"k":"p","d":[],"c":[["e",{"w":"depend","s":"end","e":true,"k":"e","d":[110],"c":[]}],["r",{"w":"deprecated","s":"recated","e":true,"k":"r","d":[161,219],"c":[]}],["l",{"w":"deploy","s":"loy","e":true,"k":"l","d":[180],"c":[]}]]}],["c",{"w":"decode","s":"code","e":true,"k":"c","d":[147,157],"c":[]}],["m",{"w":"demand","s":"mand","e":true,"k":"m","d":[154],"c":[]}]]}],["a",{"w":"da","s":"a","e":false,"k":"a","d":[],"c":[["t",{"w":"data","s":"ta","e":true,"k":"t","d":[11,30,102,109,110,202],"c":[["b",{"w":"database","s":"base","e":true,"k":"b","d":[110],"c":[]}]]}],["s",{"w":"dashboard","s":"shboard","e":true,"k":"s","d":[16,20,25,31,37,43,94,98],"c":[]}],["y",{"w":"day","s":"y","e":true,"k":"y","d":[213,218,220],"c":[]}]]}],["u",{"w":"du","s":"u","e":false,"k":"u","d":[],"c":[["e",{"w":"due","s":"e","e":true,"k":"e","d":[70],"c":[]}],["r",{"w":"during","s":"ring","e":true,"k":"r","d":[149,222],"c":[]}]]}],["i",{"w":"di","s":"i","e":false,"k":"i","d":[],"c":[["r",{"w":"direct","s":"rect","e":true,"k":"r","d":[76],"c":[["l",{"w":"directly","s":"ly","e":true,"k":"l","d":[72,79,80,81,113,129,166,198,199,200],"c":[]}],["o",{"w":"directory","s":"ory","e":true,"k":"o","d":[180],"c":[]}]]}],["g",{"w":"digit","s":"git","e":false,"k":"g","d":[],"c":[["a",{"w":"digitalocean","s":"alocean","e":true,"k":"a","d":[98],"c":[]}],["s",{"w":"digits","s":"s","e":true,"k":"s","d":[212,213],"c":[]}]]}],["s",{"w":"dis","s":"s","e":false,"k":"s","d":[],"c":[["a",{"w":"disa","s":"a","e":false,"k":"a","d":[],"c":[["p",{"w":"disappears","s":"ppears","e":true,"k":"p","d":[109],"c":[]}],["b",{"w":"disabled","s":"bled","e":true,"k":"b","d":[175,196],"c":[]}]]}],["p",{"w":"display","s":"play","e":true,"k":"p","d":[125],"c":[["e",{"w":"displayed","s":"ed","e":true,"k":"e","d":[169],"c":[]}]]}],["t",{"w":"distribution","s":"tribution","e":true,"k":"t","d":[227],"c":[]}]]}],["f",{"w":"diff","s":"ff","e":false,"k":"f","d":[],"c":[["i",{"w":"difficult","s":"icult","e":true,"k":"i","d":[110],"c":[]}],["e",{"w":"different","s":"erent","e":true,"k":"e","d":[156],"c":[]}]]}]]}],["r",{"w":"dr","s":"r","e":false,"k":"r","d":[],"c":[["o",{"w":"drop","s":"op","e":true,"k":"o","d":[121],"c":[["d",{"w":"dropdown","s":"down","e":true,"k":"d","d":[165],"c":[]}]]}],["a",{"w":"drag","s":"ag","e":true,"k":"a","d":[138],"c":[]}]]}]]}],["g",{"w":"g","s":"g","e":true,"k":"g","d":[39,45,202,211,212,213,214,215,216,217,218,229],"c":[["e",{"w":"ge","s":"e","e":false,"k":"e","d":[],"c":[["t",{"w":"get","s":"t","e":true,"k":"t","d":[55,62,87,132],"c":[["t",{"w":"getting","s":"ting","e":true,"k":"t","d":[7,51,52,114],"c":[]}]]}],["n",{"w":"genera","s":"nera","e":false,"k":"n","d":[],"c":[["l",{"w":"general","s":"l","e":true,"k":"l","d":[58],"c":[["l",{"w":"generally","s":"ly","e":true,"k":"l","d":[108],"c":[]}]]}],["t",{"w":"generated","s":"ted","e":true,"k":"t","d":[156],"c":[]}]]}]]}],["b",{"w":"gb","s":"b","e":true,"k":"b","d":[12],"c":[]}],["o",{"w":"go","s":"o","e":true,"k":"o","d":[16,20,25,31,37,43,90,92,109,164,165,179],"c":[["o",{"w":"good","s":"od","e":true,"k":"o","d":[12],"c":[]}]]}],["u",{"w":"gu","s":"u","e":false,"k":"u","d":[],"c":[["i",{"w":"guide","s":"ide","e":true,"k":"i","d":[13,14,57,64,73,89],"c":[["s",{"w":"guides","s":"s","e":true,"k":"s","d":[72],"c":[]}]]}],["a",{"w":"guarantees","s":"arantees","e":true,"k":"a","d":[149],"c":[]}]]}],["a",{"w":"gallery","s":"allery","e":true,"k":"a","d":[92,104,116,138,139,152,173,189,193,208,223],"c":[]}],["i",{"w":"gi","s":"i","e":false,"k":"i","d":[],"c":[["f",{"w":"gif","s":"f","e":true,"k":"f","d":[144],"c":[]}],["v",{"w":"give","s":"ve","e":true,"k":"v","d":[178],"c":[["n",{"w":"given","s":"n","e":true,"k":"n","d":[222],"c":[]}]]}]]}],["r",{"w":"gr","s":"r","e":false,"k":"r","d":[],"c":[["o",{"w":"grouped","s":"ouped","e":true,"k":"o","d":[152],"c":[]}],["i",{"w":"grid","s":"id","e":true,"k":"i","d":[153],"c":[]}]]}]]}],["t",{"w":"t","s":"t","e":false,"k":"t","d":[],"c":[["h",{"w":"th","s":"h","e":false,"k":"h","d":[],"c":[["e",{"w":"the","s":"e","e":true,"k":"e","d":[7,8,11,14,16,18,19,20,21,22,23,25,26,27,28,30,31,32,33,34,36,37,39,40,43,44,45,46,47,48,51,52,62,64,65,66,67,68,70,72,73,74,78,79,80,81,84,86,89,90,92,100,102,104,106,108,110,111,112,113,116,120,121,123,125,127,128,129,131,132,133,137,138,139,140,147,148,149,151,152,153,154,156,157,163,164,165,166,167,168,169,177,178,180,196,197,198,199,200,202,204,208,209,210,222,223,226,227,229],"c":[["r",{"w":"there","s":"re","e":true,"k":"r","d":[19,45,109,148,223],"c":[["f",{"w":"therefore","s":"fore","e":true,"k":"f","d":[84,102,179],"c":[]}],["b",{"w":"thereby","s":"by","e":true,"k":"b","d":[227],"c":[]}]]}],["n",{"w":"then","s":"n","e":true,"k":"n","d":[45,80,149,180,199],"c":[]}],["m",{"w":"them","s":"m","e":true,"k":"m","d":[72,129,131,137,138,147,156,195],"c":[["s",{"w":"themselves","s":"selves","e":true,"k":"s","d":[110],"c":[]}]]}],["i",{"w":"their","s":"ir","e":true,"k":"i","d":[83,91,125,129,138,152,177,228],"c":[]}],["s",{"w":"these","s":"se","e":true,"k":"s","d":[101,112,133,227],"c":[]}],["y",{"w":"they","s":"y","e":true,"k":"y","d":[116,129,138,149,156,208,227],"c":[]}]]}],["i",{"w":"thi","s":"i","e":false,"k":"i","d":[],"c":[["s",{"w":"this","s":"s","e":true,"k":"s","d":[13,14,15,18,19,36,41,64,73,84,100,101,102,108,109,110,125,149,180,196,201,202,208,226,227,229],"c":[]}],["n",{"w":"thing","s":"ng","e":true,"k":"n","d":[129],"c":[]}],["r",{"w":"third-party","s":"rd-party","e":true,"k":"r","d":[227],"c":[]}]]}],["r",{"w":"thr","s":"r","e":false,"k":"r","d":[],"c":[["o",{"w":"through","s":"ough","e":true,"k":"o","d":[13,109,179,198,199],"c":[]}],["e",{"w":"three","s":"ee","e":true,"k":"e","d":[68,191],"c":[]}]]}],["a",{"w":"tha","s":"a","e":false,"k":"a","d":[],"c":[["t",{"w":"that","s":"t","e":true,"k":"t","d":[13,34,45,46,83,100,108,109,126,129,140,149,156,170,174,177,202,227],"c":[["'",{"w":"that's","s":"'s","e":true,"k":"'","d":[29],"c":[]}]]}],["n",{"w":"than","s":"n","e":true,"k":"n","d":[83,151],"c":[]}]]}]]}],["i",{"w":"ti","s":"i","e":false,"k":"i","d":[],"c":[["t",{"w":"title","s":"tle","e":true,"k":"t","d":[10,27,82,225],"c":[]}],["m",{"w":"time","s":"me","e":true,"k":"m","d":[102,138,223],"c":[["s",{"w":"timestamp","s":"stamp","e":true,"k":"s","d":[214],"c":[]}]]}]]}],["o",{"w":"to","s":"o","e":true,"k":"o","d":[11,13,14,15,16,20,22,25,29,30,31,36,37,43,46,62,63,64,66,68,70,71,72,73,74,78,80,83,84,85,89,90,92,100,105,108,110,113,114,118,125,129,131,137,139,147,149,157,163,164,165,166,173,178,179,180,197,198,199,201,204,208,209,222,227,228,229],"c":[["k",{"w":"token","s":"ken","e":true,"k":"k","d":[39,40],"c":[["s",{"w":"tokens","s":"s","e":true,"k":"s","d":[38],"c":[]}]]}],["o",{"w":"tool","s":"ol","e":true,"k":"o","d":[63],"c":[]}],["g",{"w":"together","s":"gether","e":true,"k":"g","d":[126,129,131,138,156],"c":[]}]]}],["y",{"w":"typ","s":"yp","e":false,"k":"y","d":[],"c":[["i",{"w":"typical","s":"ical","e":true,"k":"i","d":[11],"c":[]}],["e",{"w":"type","s":"e","e":true,"k":"e","d":[22,69,130,149,150],"c":[["s",{"w":"types","s":"s","e":true,"k":"s","d":[122],"c":[]}]]}]]}],["a",{"w":"take","s":"ake","e":true,"k":"a","d":[13],"c":[]}],["u",{"w":"tu","s":"u","e":false,"k":"u","d":[],"c":[["r",{"w":"turning","s":"rning","e":true,"k":"r","d":[13],"c":[]}],["t",{"w":"tutorial","s":"torial","e":true,"k":"t","d":[72,89],"c":[]}]]}],["w",{"w":"two","s":"wo","e":true,"k":"w","d":[19,126,129,133,148,212,213],"c":[]}],["e",{"w":"te","s":"e","e":false,"k":"e","d":[],"c":[["n",{"w":"tencent","s":"ncent","e":true,"k":"n","d":[81,98,200],"c":[]}],["r",{"w":"term","s":"rm","e":true,"k":"r","d":[100],"c":[["s",{"w":"terms","s":"s","e":true,"k":"s","d":[84],"c":[]}]]}],["s",{"w":"test","s":"st","e":true,"k":"s","d":[90],"c":[]}],["m",{"w":"template","s":"mplate","e":true,"k":"m","d":[172,178,187,209,220],"c":[]}]]}],["r",{"w":"tr","s":"r","e":false,"k":"r","d":[],"c":[["a",{"w":"tra","s":"a","e":false,"k":"a","d":[],"c":[["d",{"w":"traditional","s":"ditional","e":true,"k":"d","d":[99,107,110],"c":[["l",{"w":"traditionally","s":"ly","e":true,"k":"l","d":[101],"c":[]}]]}],["n",{"w":"trans","s":"ns","e":false,"k":"n","d":[],"c":[["m",{"w":"transmi","s":"mi","e":false,"k":"m","d":[],"c":[["s",{"w":"transmission","s":"ssion","e":true,"k":"s","d":[108],"c":[]}],["t",{"w":"transmitting","s":"tting","e":true,"k":"t","d":[113],"c":[]}]]}],["f",{"w":"transfer","s":"fer","e":true,"k":"f","d":[202],"c":[]}]]}],["f",{"w":"traffic","s":"ffic","e":true,"k":"f","d":[179],"c":[]}]]}],["o",{"w":"troubleshooting","s":"oubleshooting","e":true,"k":"o","d":[124],"c":[]}],["e",{"w":"treated","s":"eated","e":true,"k":"e","d":[149],"c":[]}]]}]]}],["k",{"w":"ke","s":"ke","e":false,"k":"k","d":[],"c":[["y",{"w":"key","s":"y","e":true,"k":"y","d":[36,40,46,51,52,75,138,149,152,156,187,195],"c":[["s",{"w":"keys","s":"s","e":true,"k":"s","d":[7,36,51,52,66],"c":[]}],["t",{"w":"keytemplate","s":"template","e":true,"k":"t","d":[172,178],"c":[]}]]}],["e",{"w":"keep","s":"ep","e":true,"k":"e","d":[18,120],"c":[["s",{"w":"keeps","s":"s","e":true,"k":"s","d":[129],"c":[]}]]}],["p",{"w":"kept","s":"pt","e":true,"k":"p","d":[196],"c":[]}]]}],["f",{"w":"f","s":"f","e":false,"k":"f","d":[],"c":[["i",{"w":"fi","s":"i","e":false,"k":"i","d":[],"c":[["l",{"w":"fil","s":"l","e":false,"k":"l","d":[],"c":[["l",{"w":"fill","s":"l","e":true,"k":"l","d":[9,18,36,46,80,90,199],"c":[]}],["t",{"w":"filter","s":"ter","e":true,"k":"t","d":[201],"c":[["i",{"w":"filtering","s":"ing","e":true,"k":"i","d":[104,202],"c":[]}],["s",{"w":"filters","s":"s","e":true,"k":"s","d":[208],"c":[]}],["e",{"w":"filtered","s":"ed","e":true,"k":"e","d":[208],"c":[]}]]}],["e",{"w":"file","s":"e","e":true,"k":"e","d":[110,122,126,132,149,155,216],"c":[["s",{"w":"files","s":"s","e":true,"k":"s","d":[119,121,126,129,131,133,138,149,151,156],"c":[]}],["n",{"w":"filename","s":"name","e":true,"k":"n","d":[215],"c":[]}]]}]]}],["n",{"w":"fin","s":"n","e":false,"k":"n","d":[],"c":[["d",{"w":"find","s":"d","e":true,"k":"d","d":[40,104,112],"c":[]}],["a",{"w":"final","s":"al","e":true,"k":"a","d":[149],"c":[]}]]}],["e",{"w":"field","s":"eld","e":true,"k":"e","d":[45],"c":[["s",{"w":"fields","s":"s","e":true,"k":"s","d":[47,166],"c":[]}]]}],["r",{"w":"first","s":"rst","e":true,"k":"r","d":[62,78,151,164],"c":[]}]]}],["e",{"w":"fe","s":"e","e":false,"k":"e","d":[],"c":[["e",{"w":"fees","s":"es","e":true,"k":"e","d":[11],"c":[]}],["a",{"w":"feature","s":"ature","e":true,"k":"a","d":[12,200],"c":[["s",{"w":"features","s":"s","e":true,"k":"s","d":[95,227],"c":[]}]]}],["t",{"w":"fetched","s":"tched","e":true,"k":"t","d":[202,208],"c":[]}]]}],["r",{"w":"fr","s":"r","e":false,"k":"r","d":[],"c":[["e",{"w":"free","s":"ee","e":true,"k":"e","d":[12],"c":[]}],["o",{"w":"from","s":"om","e":true,"k":"o","d":[62,83,84,106,119,132,153,157,158,165,201,202,208],"c":[]}],["a",{"w":"frame","s":"ame","e":true,"k":"a","d":[127],"c":[]}]]}],["o",{"w":"fo","s":"o","e":false,"k":"o","d":[],"c":[["r",{"w":"for","s":"r","e":true,"k":"r","d":[12,14,15,18,24,28,30,35,40,41,42,57,63,67,71,72,76,80,81,89,91,94,98,99,101,103,110,111,112,113,114,131,149,154,164,179,196,197,199,200,218,227,228],"c":[["m",{"w":"form","s":"m","e":false,"k":"m","d":[],"c":[["a",{"w":"format","s":"at","e":true,"k":"a","d":[103,105,147,227],"c":[["s",{"w":"formats","s":"s","e":true,"k":"s","d":[227],"c":[]}]]}],["e",{"w":"formed","s":"ed","e":true,"k":"e","d":[140],"c":[]}]]}]]}],["l",{"w":"follow","s":"llow","e":false,"k":"l","d":[],"c":[["i",{"w":"following","s":"ing","e":true,"k":"i","d":[40,72,74,210],"c":[]}],["s",{"w":"follows","s":"s","e":true,"k":"s","d":[149],"c":[]}]]}]]}],["u",{"w":"fu","s":"u","e":false,"k":"u","d":[],"c":[["n",{"w":"function","s":"nction","e":true,"k":"n","d":[81],"c":[["a",{"w":"functionality","s":"ality","e":true,"k":"a","d":[62,95,111,224],"c":[]}]]}],["r",{"w":"further","s":"rther","e":true,"k":"r","d":[78],"c":[]}],["l",{"w":"fully","s":"lly","e":true,"k":"l","d":[110],"c":[]}]]}],["a",{"w":"fa","s":"a","e":false,"k":"a","d":[],"c":[["l",{"w":"fall","s":"ll","e":false,"k":"l","d":[],"c":[["i",{"w":"falling","s":"ing","e":true,"k":"i","d":[149],"c":[]}],["s",{"w":"falls","s":"s","e":true,"k":"s","d":[157],"c":[]}],["b",{"w":"fallback","s":"back","e":true,"k":"b","d":[196],"c":[]}]]}],["i",{"w":"fails","s":"ils","e":true,"k":"i","d":[157,166],"c":[]}]]}]]}],["i",{"w":"i","s":"i","e":true,"k":"i","d":[28,29,80,112,199,202,205,220,221,229],"c":[["n",{"w":"in","s":"n","e":true,"k":"n","d":[9,13,18,30,36,46,62,79,80,84,86,89,90,94,98,100,102,104,109,110,111,112,116,131,138,149,156,157,165,168,169,178,180,198,199,201,204,209,227,229],"c":[["c",{"w":"inc","s":"c","e":false,"k":"c","d":[],"c":[["l",{"w":"includ","s":"lud","e":false,"k":"l","d":[],"c":[["e",{"w":"include","s":"e","e":true,"k":"e","d":[86,170,174,185,191,202],"c":[["s",{"w":"includes","s":"s","e":true,"k":"s","d":[12],"c":[]}]]}],["i",{"w":"including","s":"ing","e":true,"k":"i","d":[227],"c":[]}]]}],["r",{"w":"increase","s":"rease","e":true,"k":"r","d":[223],"c":[]}]]}],["f",{"w":"information","s":"formation","e":true,"k":"f","d":[14,24,35,42,46,63,66,74,75,90,113,114,197,228],"c":[]}],["s",{"w":"inst","s":"st","e":false,"k":"s","d":[],"c":[["a",{"w":"instance","s":"ance","e":true,"k":"a","d":[34,113],"c":[]}],["e",{"w":"instead","s":"ead","e":true,"k":"e","d":[219],"c":[]}]]}],["d",{"w":"indicate","s":"dicate","e":true,"k":"d","d":[83],"c":[]}],["t",{"w":"int","s":"t","e":false,"k":"t","d":[],"c":[["r",{"w":"introduc","s":"roduc","e":false,"k":"r","d":[],"c":[["i",{"w":"introducing","s":"ing","e":true,"k":"i","d":[94],"c":[]}],["e",{"w":"introduce","s":"e","e":true,"k":"e","d":[227],"c":[]}]]}],["e",{"w":"inte","s":"e","e":false,"k":"e","d":[],"c":[["r",{"w":"inter","s":"r","e":false,"k":"r","d":[],"c":[["f",{"w":"interf","s":"f","e":false,"k":"f","d":[],"c":[["a",{"w":"interface","s":"ace","e":true,"k":"a","d":[101],"c":[]}],["e",{"w":"interfere","s":"ere","e":true,"k":"e","d":[108],"c":[]}]]}],["r",{"w":"interrupted","s":"rupted","e":true,"k":"r","d":[109],"c":[]}],["e",{"w":"interesting","s":"esting","e":true,"k":"e","d":[112],"c":[]}],["n",{"w":"internally","s":"nally","e":true,"k":"n","d":[129],"c":[]}]]}],["g",{"w":"integrating","s":"grating","e":true,"k":"g","d":[101],"c":[]}]]}],["o",{"w":"into","s":"o","e":true,"k":"o","d":[121,138,163],"c":[]}]]}],["i",{"w":"initial","s":"itial","e":true,"k":"i","d":[112],"c":[]}],["v",{"w":"involves","s":"volves","e":true,"k":"v","d":[163],"c":[]}],["p",{"w":"input","s":"put","e":true,"k":"p","d":[178],"c":[]}]]}],["m",{"w":"im","s":"m","e":false,"k":"m","d":[],"c":[["a",{"w":"image","s":"age","e":true,"k":"a","d":[9,12,13,14,19,30,36,46,55,61,63,68,72,74,93,94,96,98,99,100,101,105,107,108,109,110,111,112,113,125,127,129,132,140,143,149,151,152,157,179,188,191,215,227,229],"c":[["s",{"w":"images","s":"s","e":true,"k":"s","d":[15,63,76,79,92,94,98,99,100,101,103,104,105,106,108,109,110,111,113,179,198,201,206,222,227],"c":[]}],["'",{"w":"image's","s":"'s","e":true,"k":"'","d":[80,199],"c":[]}],["p",{"w":"imageport","s":"port","e":true,"k":"p","d":[84,86,113],"c":[]}]]}],["g",{"w":"img_0001","s":"g_0001","e":true,"k":"g","d":[127,128,129,134,135],"c":[]}],["p",{"w":"imp","s":"p","e":false,"k":"p","d":[],"c":[["r",{"w":"improv","s":"rov","e":false,"k":"r","d":[],"c":[["e",{"w":"improvements","s":"ements","e":true,"k":"e","d":[163],"c":[]}],["i",{"w":"improving","s":"ing","e":true,"k":"i","d":[202,227],"c":[]}]]}],["o",{"w":"import","s":"ort","e":true,"k":"o","d":[163,165,166,169],"c":[["i",{"w":"importing","s":"ing","e":true,"k":"i","d":[168,177],"c":[]}]]}]]}]]}],["t",{"w":"it","s":"t","e":true,"k":"t","d":[12,19,29,33,39,78,80,81,84,85,99,112,113,125,126,139,152,153,157,163,166,175,179,199,200,228],"c":[["s",{"w":"its","s":"s","e":true,"k":"s","d":[12,56,147,149,152,154,178],"c":[["e",{"w":"itself","s":"elf","e":true,"k":"e","d":[102,113],"c":[]}]]}],["'",{"w":"it's","s":"'s","e":true,"k":"'","d":[110],"c":[]}],["e",{"w":"item","s":"em","e":true,"k":"e","d":[139,153],"c":[]}]]}],["s",{"w":"is","s":"s","e":true,"k":"s","d":[13,23,29,34,45,70,80,82,83,84,90,93,96,98,99,100,102,107,110,113,117,125,126,129,133,138,140,149,151,153,154,155,167,168,169,178,179,196,199,201,223,226],"c":[["s",{"w":"issues","s":"sues","e":true,"k":"s","d":[70],"c":[]}],["n",{"w":"isn't","s":"n't","e":true,"k":"n","d":[113],"c":[]}]]}],["d",{"w":"id","s":"d","e":true,"k":"d","d":[36,40,51,75],"c":[["e",{"w":"identifie","s":"entifie","e":false,"k":"e","d":[],"c":[["s",{"w":"identifies","s":"s","e":true,"k":"s","d":[123],"c":[]}],["r",{"w":"identifier","s":"r","e":true,"k":"r","d":[217],"c":[]}]]}]]}],["f",{"w":"if","s":"f","e":true,"k":"f","d":[45,62,64,72,80,81,84,89,90,100,109,110,137,149,151,156,157,164,166,169,175,180,199,200,223],"c":[]}],["p",{"w":"iphone","s":"phone","e":true,"k":"p","d":[125,126,157],"c":[]}],["c",{"w":"icloud","s":"cloud","e":true,"k":"c","d":[132],"c":[]}],["g",{"w":"ignored","s":"gnored","e":true,"k":"g","d":[133],"c":[]}]]}],["p",{"w":"p","s":"p","e":false,"k":"p","d":[],"c":[["o",{"w":"po","s":"o","e":false,"k":"o","d":[],"c":[["r",{"w":"port","s":"rt","e":true,"k":"r","d":[13,14,30,36,46,55,61,63,68,72,74,83,93,94,96,98,99,100,107,108,111,112,113,125,129,179,191],"c":[["'",{"w":"port's","s":"'s","e":true,"k":"'","d":[9,46],"c":[]}]]}],["l",{"w":"polic","s":"lic","e":false,"k":"l","d":[],"c":[["y",{"w":"policy","s":"y","e":true,"k":"y","d":[33,34],"c":[]}],["i",{"w":"policies","s":"ies","e":true,"k":"i","d":[84],"c":[]}]]}],["i",{"w":"point","s":"int","e":true,"k":"i","d":[78],"c":[["s",{"w":"points","s":"s","e":true,"k":"s","d":[68],"c":[]}]]}],["s",{"w":"post","s":"st","e":true,"k":"s","d":[87,112],"c":[]}],["w",{"w":"powerful","s":"werful","e":true,"k":"w","d":[101],"c":[]}]]}],["a",{"w":"pa","s":"a","e":false,"k":"a","d":[],"c":[["g",{"w":"page","s":"ge","e":true,"k":"g","d":[9,36,40,41,46,125,164,165],"c":[]}],["r",{"w":"par","s":"r","e":false,"k":"r","d":[],"c":[["t",{"w":"part","s":"t","e":true,"k":"t","d":[45],"c":[["s",{"w":"parts","s":"s","e":true,"k":"s","d":[14,191],"c":[]}],["i",{"w":"particularly","s":"icularly","e":true,"k":"i","d":[111,196],"c":[]}]]}],["a",{"w":"parameters","s":"ameters","e":true,"k":"a","d":[222],"c":[]}]]}],["n",{"w":"panel","s":"nel","e":true,"k":"n","d":[73,102,106,125,131,138,157],"c":[["s",{"w":"panels","s":"s","e":true,"k":"s","d":[101],"c":[]}]]}],["t",{"w":"path","s":"th","e":true,"k":"t","d":[80,152,172,178,183,185,197,199,201,202],"c":[["s",{"w":"paths","s":"s","e":true,"k":"s","d":[110,111,201],"c":[]}]]}],["i",{"w":"pair","s":"ir","e":true,"k":"i","d":[131,132,133,140,149],"c":[["i",{"w":"pairing","s":"ing","e":true,"k":"i","d":[125,148],"c":[]}],["s",{"w":"pairs","s":"s","e":true,"k":"s","d":[129],"c":[]}],["e",{"w":"paired","s":"ed","e":true,"k":"e","d":[138,151,154],"c":[]}]]}]]}],["l",{"w":"pl","s":"l","e":false,"k":"l","d":[],"c":[["a",{"w":"pla","s":"a","e":false,"k":"a","d":[],"c":[["n",{"w":"plan","s":"n","e":true,"k":"n","d":[12],"c":[]}],["t",{"w":"platform","s":"tform","e":true,"k":"t","d":[65,89,229],"c":[["s",{"w":"platforms","s":"s","e":true,"k":"s","d":[57,72],"c":[]}]]}],["y",{"w":"play","s":"y","e":true,"k":"y","d":[116,139,157],"c":[["b",{"w":"playback","s":"back","e":true,"k":"b","d":[125,147,154],"c":[]}],["s",{"w":"plays","s":"s","e":true,"k":"s","d":[157],"c":[]}]]}],["c",{"w":"placeholders","s":"ceholders","e":true,"k":"c","d":[209,210],"c":[]}]]}],["e",{"w":"please","s":"ease","e":true,"k":"e","d":[64,71,114,166,169,180,228],"c":[]}]]}],["e",{"w":"per","s":"er","e":true,"k":"e","d":[12],"c":[["s",{"w":"personal","s":"sonal","e":true,"k":"s","d":[12],"c":[]}],["m",{"w":"permi","s":"mi","e":false,"k":"m","d":[],"c":[["s",{"w":"permission","s":"ssion","e":true,"k":"s","d":[22],"c":[["s",{"w":"permissions","s":"s","e":true,"k":"s","d":[39,67,74],"c":[]}]]}],["t",{"w":"permit","s":"t","e":true,"k":"t","d":[83],"c":[]}]]}],["f",{"w":"perform","s":"form","e":true,"k":"f","d":[100],"c":[["a",{"w":"performance","s":"ance","e":true,"k":"a","d":[202],"c":[]}]]}]]}],["u",{"w":"pu","s":"u","e":false,"k":"u","d":[],"c":[["b",{"w":"pub","s":"b","e":false,"k":"b","d":[],"c":[["l",{"w":"public","s":"lic","e":true,"k":"l","d":[19,22,23,24,29,53,59,76,80,81,111,113,184,199,200,224,229],"c":[]}],["-",{"w":"pub-","s":"-","e":true,"k":"-","d":[81,200],"c":[]}]]}],["t",{"w":"put","s":"t","e":true,"k":"t","d":[64,87],"c":[]}]]}],["r",{"w":"pr","s":"r","e":false,"k":"r","d":[],"c":[["o",{"w":"pro","s":"o","e":false,"k":"o","d":[],"c":[["j",{"w":"project","s":"ject","e":true,"k":"j","d":[28,70,100,109,180,226],"c":[]}],["v",{"w":"provid","s":"vid","e":false,"k":"v","d":[],"c":[["e",{"w":"provide","s":"e","e":true,"k":"e","d":[63,100,108],"c":[["s",{"w":"provides","s":"s","e":true,"k":"s","d":[73,101,179,227],"c":[]}],["d",{"w":"provided","s":"d","e":true,"k":"d","d":[195],"c":[]}],["r",{"w":"providers","s":"rs","e":true,"k":"r","d":[196],"c":[]}]]}],["i",{"w":"providing","s":"ing","e":true,"k":"i","d":[99],"c":[]}]]}],["p",{"w":"properly","s":"perly","e":true,"k":"p","d":[74,85],"c":[]}],["c",{"w":"process","s":"cess","e":true,"k":"c","d":[108],"c":[["e",{"w":"processed","s":"ed","e":true,"k":"e","d":[222],"c":[]}]]}],["f",{"w":"profiles","s":"files","e":true,"k":"f","d":[164,165],"c":[]}],["x",{"w":"prox","s":"x","e":false,"k":"x","d":[],"c":[["y",{"w":"proxy","s":"y","e":true,"k":"y","d":[227,229],"c":[]}],["i",{"w":"proxied","s":"ied","e":true,"k":"i","d":[229],"c":[]}]]}]]}],["e",{"w":"pre","s":"e","e":false,"k":"e","d":[],"c":[["f",{"w":"prefix","s":"fix","e":true,"k":"f","d":[76,201,202],"c":[]}],["v",{"w":"previous","s":"vious","e":true,"k":"v","d":[110],"c":[]}],["s",{"w":"pres","s":"s","e":false,"k":"s","d":[],"c":[["e",{"w":"preserve","s":"erve","e":true,"k":"e","d":[132],"c":[["d",{"w":"preserved","s":"d","e":true,"k":"d","d":[149],"c":[]}]]}],["s",{"w":"press-and-hold","s":"s-and-hold","e":true,"k":"s","d":[139,154],"c":[]}]]}],["p",{"w":"prepared","s":"pared","e":true,"k":"p","d":[196],"c":[]}],["-",{"w":"pre-upload","s":"-upload","e":true,"k":"-","d":[227],"c":[]}]]}],["i",{"w":"principle","s":"inciple","e":true,"k":"i","d":[200],"c":[]}]]}],["h",{"w":"photo","s":"hoto","e":true,"k":"h","d":[117,118,123,125,126,147,152],"c":[["s",{"w":"photos","s":"s","e":true,"k":"s","d":[115,116,125,129,132,207],"c":[]}]]}],["n",{"w":"pn","s":"n","e":false,"k":"n","d":[],"c":[["g",{"w":"png","s":"g","e":true,"k":"g","d":[136,144],"c":[]}],["p",{"w":"pnpm","s":"pm","e":true,"k":"p","d":[180],"c":[]}]]}]]}],["l",{"w":"l","s":"l","e":false,"k":"l","d":[],"c":[["a",{"w":"large","s":"arge","e":true,"k":"a","d":[11],"c":[]}],["e",{"w":"le","s":"e","e":false,"k":"e","d":[],"c":[["f",{"w":"left","s":"ft","e":true,"k":"f","d":[16,20,25,31,37,43,155],"c":[]}],["v",{"w":"level","s":"vel","e":true,"k":"v","d":[163,202],"c":[]}],["a",{"w":"leave","s":"ave","e":true,"k":"a","d":[204],"c":[]}]]}],["o",{"w":"lo","s":"o","e":false,"k":"o","d":[],"c":[["c",{"w":"loc","s":"c","e":false,"k":"c","d":[],"c":[["a",{"w":"location","s":"ation","e":true,"k":"a","d":[18],"c":[]}],["k",{"w":"lock-in","s":"k-in","e":true,"k":"k","d":[100],"c":[]}]]}],["g",{"w":"logic","s":"gic","e":true,"k":"g","d":[81],"c":[]}],["o",{"w":"look","s":"ok","e":true,"k":"o","d":[81,200],"c":[]}],["a",{"w":"load","s":"ad","e":true,"k":"a","d":[92],"c":[["i",{"w":"loading","s":"ing","e":true,"k":"i","d":[83,227],"c":[]}],["s",{"w":"loads","s":"s","e":true,"k":"s","d":[138,152],"c":[]}],["e",{"w":"loaded","s":"ed","e":true,"k":"e","d":[154,223],"c":[]}]]}],["n",{"w":"longer","s":"nger","e":true,"k":"n","d":[100,179],"c":[]}],["s",{"w":"los","s":"s","e":false,"k":"s","d":[],"c":[["i",{"w":"losing","s":"ing","e":true,"k":"i","d":[102],"c":[]}],["s",{"w":"loss","s":"s","e":true,"k":"s","d":[109],"c":[]}],["t",{"w":"lost","s":"t","e":true,"k":"t","d":[110],"c":[]}]]}]]}],["i",{"w":"li","s":"i","e":false,"k":"i","d":[],"c":[["n",{"w":"link","s":"nk","e":true,"k":"n","d":[72,76,79,80,84,113,198,199],"c":[["s",{"w":"links","s":"s","e":true,"k":"s","d":[105,138],"c":[]}],["i",{"w":"linking","s":"ing","e":true,"k":"i","d":[129],"c":[]}]]}],["k",{"w":"like","s":"ke","e":true,"k":"k","d":[81,84,125,200],"c":[]}],["g",{"w":"lightweight","s":"ghtweight","e":true,"k":"g","d":[94],"c":[]}],["v",{"w":"live","s":"ve","e":true,"k":"v","d":[115,116,117,118,123,125,126,139,147,152,154,156],"c":[]}],["s",{"w":"list","s":"st","e":true,"k":"s","d":[131,204,205,206,207],"c":[["i",{"w":"listing","s":"ing","e":true,"k":"i","d":[152],"c":[]}],["e",{"w":"listed","s":"ed","e":true,"k":"e","d":[155,201],"c":[]}],["o",{"w":"listobjects","s":"objects","e":true,"k":"o","d":[223],"c":[]}]]}]]}]]}],["o",{"w":"o","s":"o","e":false,"k":"o","d":[],"c":[["f",{"w":"of","s":"f","e":true,"k":"f","d":[11,12,19,22,27,28,33,34,36,45,47,62,70,73,81,105,128,133,137,151,164,165,169,180,196,200,227],"c":[["f",{"w":"off","s":"f","e":false,"k":"f","d":[],"c":[["i",{"w":"official","s":"icial","e":true,"k":"i","d":[34,228],"c":[["l",{"w":"officially","s":"ly","e":true,"k":"l","d":[179],"c":[]}]]}],["e",{"w":"offer","s":"er","e":true,"k":"e","d":[227],"c":[]}]]}],["t",{"w":"often","s":"ten","e":true,"k":"t","d":[227],"c":[]}]]}],["p",{"w":"op","s":"p","e":false,"k":"p","d":[],"c":[["e",{"w":"ope","s":"e","e":false,"k":"e","d":[],"c":[["r",{"w":"operation","s":"ration","e":true,"k":"r","d":[12],"c":[]}],["n",{"w":"open","s":"n","e":true,"k":"n","d":[113,139],"c":[]}]]}],["t",{"w":"opti","s":"ti","e":false,"k":"t","d":[],"c":[["o",{"w":"option","s":"on","e":true,"k":"o","d":[196],"c":[["s",{"w":"options","s":"s","e":true,"k":"s","d":[104],"c":[]}],["a",{"w":"optional","s":"al","e":true,"k":"a","d":[201],"c":[]}]]}],["m",{"w":"optimize","s":"mize","e":true,"k":"m","d":[227],"c":[]}]]}]]}],["n",{"w":"on","s":"n","e":true,"k":"n","d":[13,14,16,20,25,27,28,31,33,36,37,40,43,46,63,65,71,73,84,110,125,129,147,148,149,152,154,195,229],"c":[["l",{"w":"only","s":"ly","e":true,"k":"l","d":[14,41,99,110,129,140,149,151,152,157,163,202,205,206,207,208,229],"c":[]}],["e",{"w":"one","s":"e","e":true,"k":"e","d":[39,64,125,126,137,140,149,151,164],"c":[["-",{"w":"one-click","s":"-click","e":true,"k":"-","d":[105],"c":[]}]]}],["c",{"w":"once","s":"ce","e":true,"k":"c","d":[41,121,129],"c":[]}]]}],["r",{"w":"or","s":"r","e":true,"k":"r","d":[19,29,56,83,89,98,100,102,105,125,127,129,132,138,139,149,151,201,227],"c":[["d",{"w":"ord","s":"d","e":false,"k":"d","d":[],"c":[["e",{"w":"order","s":"er","e":true,"k":"e","d":[30],"c":[]}],["i",{"w":"ordinary","s":"inary","e":true,"k":"i","d":[129],"c":[]}]]}],["i",{"w":"origin","s":"igin","e":false,"k":"i","d":[],"c":[["s",{"w":"origins","s":"s","e":true,"k":"s","d":[83,86],"c":[]}],["a",{"w":"original","s":"al","e":true,"k":"a","d":[132,229],"c":[["s",{"w":"originals","s":"s","e":true,"k":"s","d":[132],"c":[]}]]}]]}],["g",{"w":"organize","s":"ganize","e":true,"k":"g","d":[201],"c":[]}]]}],["b",{"w":"ob","s":"b","e":false,"k":"b","d":[],"c":[["j",{"w":"object","s":"ject","e":true,"k":"j","d":[39],"c":[["s",{"w":"objects","s":"s","e":true,"k":"s","d":[152,201,202,204,205,206,207,208],"c":[]}]]}],["t",{"w":"obtain","s":"tain","e":true,"k":"t","d":[66,78],"c":[["e",{"w":"obtained","s":"ed","e":true,"k":"e","d":[46],"c":[]}]]}]]}],["t",{"w":"other","s":"ther","e":true,"k":"t","d":[83,91,137,176],"c":[["w",{"w":"otherwise","s":"wise","e":true,"k":"w","d":[153],"c":[]}]]}],["w",{"w":"own","s":"wn","e":true,"k":"w","d":[83,109],"c":[]}],["s",{"w":"oss","s":"ss","e":true,"k":"s","d":[98,112],"c":[]}],["u",{"w":"ou","s":"u","e":false,"k":"u","d":[],"c":[["r",{"w":"our","s":"r","e":true,"k":"r","d":[100,113],"c":[]}],["t",{"w":"out","s":"t","e":true,"k":"t","d":[180],"c":[]}]]}],["v",{"w":"over","s":"ver","e":true,"k":"v","d":[111],"c":[]}],["l",{"w":"old","s":"ld","e":true,"k":"l","d":[196],"c":[]}]]}],["u",{"w":"u","s":"u","e":false,"k":"u","d":[],"c":[["n",{"w":"un","s":"n","e":false,"k":"n","d":[],"c":[["s",{"w":"unstructured","s":"structured","e":true,"k":"s","d":[11],"c":[]}],["i",{"w":"uni","s":"i","e":false,"k":"i","d":[],"c":[["q",{"w":"unique","s":"que","e":true,"k":"q","d":[13,217],"c":[]}],["x",{"w":"unix","s":"x","e":true,"k":"x","d":[214],"c":[]}]]}],["d",{"w":"under","s":"der","e":true,"k":"d","d":[19,38,40,45,138,149],"c":[["l",{"w":"underlying","s":"lying","e":true,"k":"l","d":[163],"c":[]}]]}],["l",{"w":"unlike","s":"like","e":true,"k":"l","d":[99],"c":[]}],["r",{"w":"unrelated","s":"related","e":true,"k":"r","d":[100],"c":[]}],["m",{"w":"unmodified","s":"modified","e":true,"k":"m","d":[132],"c":[]}],["v",{"w":"unviewable","s":"viewable","e":true,"k":"v","d":[153],"c":[]}],["t",{"w":"untouched","s":"touched","e":true,"k":"t","d":[155],"c":[]}]]}],["r",{"w":"url","s":"rl","e":true,"k":"r","d":[23,29,53,59,76,80,111,184,199,224,229],"c":[["s",{"w":"urls","s":"s","e":true,"k":"s","d":[110,111,229],"c":[]}]]}],["s",{"w":"us","s":"s","e":false,"k":"s","d":[],"c":[["e",{"w":"use","s":"e","e":true,"k":"e","d":[28,40,68,72,85,100,113,183,200,218,219,228],"c":[["s",{"w":"uses","s":"s","e":true,"k":"s","d":[28,83,156],"c":[]}],["d",{"w":"used","s":"d","e":true,"k":"d","d":[62,178],"c":[]}],["r",{"w":"user","s":"r","e":true,"k":"r","d":[163,179],"c":[["s",{"w":"users","s":"s","e":true,"k":"s","d":[70],"c":[]}]]}],["f",{"w":"useful","s":"ful","e":true,"k":"f","d":[201],"c":[]}]]}],["i",{"w":"using","s":"ing","e":true,"k":"i","d":[46,61,72,73,81,89,92,111,112,113,163,227],"c":[]}],["a",{"w":"usage","s":"age","e":true,"k":"a","d":[97],"c":[]}],["u",{"w":"usually","s":"ually","e":true,"k":"u","d":[108,110,127],"c":[]}]]}],["p",{"w":"up","s":"p","e":true,"k":"p","d":[39,153],"c":[["l",{"w":"upload","s":"load","e":true,"k":"l","d":[63,103,108,116,118,125,131,138,149,175,186,194,222],"c":[["i",{"w":"uploading","s":"ing","e":true,"k":"i","d":[101,139,209],"c":[]}],["e",{"w":"uploade","s":"e","e":false,"k":"e","d":[],"c":[["d",{"w":"uploaded","s":"d","e":true,"k":"d","d":[104,106,151,156],"c":[]}],["r",{"w":"uploader","s":"r","e":true,"k":"r","d":[121],"c":[]}]]}]]}],["p",{"w":"upper","s":"per","e":true,"k":"p","d":[165],"c":[]}]]}],["l",{"w":"ulid","s":"lid","e":true,"k":"l","d":[217,218],"c":[["-",{"w":"ulid-dayslice","s":"-dayslice","e":true,"k":"-","d":[178,218,219,220],"c":[]}]]}]]}],["w",{"w":"w","s":"w","e":false,"k":"w","d":[],"c":[["i",{"w":"wi","s":"i","e":false,"k":"i","d":[],"c":[["t",{"w":"with","s":"th","e":true,"k":"t","d":[11,12,13,45,55,62,103,104,108,111,116,125,139,149,154,155,156,202,205,206,207,218,223,224,226,229],"c":[["o",{"w":"without","s":"out","e":true,"k":"o","d":[11,80,100,102,147,152,163,179,199,215],"c":[]}]]}],["l",{"w":"will","s":"ll","e":true,"k":"l","d":[13,14,40,41,109,160,170,174,175,177,178,202,208,209,222,223],"c":[]}],["s",{"w":"wish","s":"sh","e":true,"k":"s","d":[33],"c":[]}]]}],["h",{"w":"wh","s":"h","e":false,"k":"h","d":[],"c":[["i",{"w":"whi","s":"i","e":false,"k":"i","d":[],"c":[["c",{"w":"which","s":"ch","e":true,"k":"c","d":[12,45,76,83,100,109,112,113,160,201,223,227],"c":[]}],["l",{"w":"while","s":"le","e":true,"k":"l","d":[108],"c":[]}]]}],["a",{"w":"what","s":"at","e":true,"k":"a","d":[82,93,117,125],"c":[["e",{"w":"whatever","s":"ever","e":true,"k":"e","d":[29],"c":[]}]]}],["e",{"w":"whe","s":"e","e":false,"k":"e","d":[],"c":[["n",{"w":"when","s":"n","e":true,"k":"n","d":[73,100,126,132,138,140,147,149,152,168,178,195,201,202,208,209,227],"c":[]}],["r",{"w":"where","s":"re","e":true,"k":"r","d":[148],"c":[]}],["t",{"w":"whether","s":"ther","e":true,"k":"t","d":[167,168,169,173],"c":[]}]]}]]}],["e",{"w":"we","s":"e","e":true,"k":"e","d":[19,70,72,76,84,100,195,227],"c":[["b",{"w":"web","s":"b","e":true,"k":"b","d":[180,227],"c":[["-",{"w":"web-based","s":"-based","e":true,"k":"-","d":[70],"c":[]}],["p",{"w":"webp","s":"p","e":true,"k":"p","d":[111,144,224,226,227,229],"c":[]}],["s",{"w":"website","s":"site","e":true,"k":"s","d":[179],"c":[["'",{"w":"website's","s":"'s","e":true,"k":"'","d":[227],"c":[]}]]}]]}]]}],["a",{"w":"wa","s":"a","e":false,"k":"a","d":[],"c":[["y",{"w":"way","s":"y","e":true,"k":"y","d":[113],"c":[["s",{"w":"ways","s":"s","e":true,"k":"s","d":[19],"c":[]}]]}],["n",{"w":"want","s":"nt","e":true,"k":"n","d":[39,100,164,180,201,227],"c":[["s",{"w":"wants","s":"s","e":true,"k":"s","d":[84],"c":[]}]]}],["r",{"w":"warning","s":"rning","e":true,"k":"r","d":[69,130,150,178],"c":[]}]]}],["o",{"w":"wo","s":"o","e":false,"k":"o","d":[],"c":[["r",{"w":"work","s":"rk","e":true,"k":"r","d":[34,74,228],"c":[["s",{"w":"works","s":"s","e":true,"k":"s","d":[125],"c":[]}]]}],["n",{"w":"won't","s":"n't","e":true,"k":"n","d":[100,109,156,195],"c":[]}],["u",{"w":"would","s":"uld","e":true,"k":"u","d":[153],"c":[]}]]}],["r",{"w":"wr","s":"r","e":false,"k":"r","d":[],"c":[["i",{"w":"writ","s":"it","e":false,"k":"i","d":[],"c":[["e",{"w":"write","s":"e","e":true,"k":"e","d":[39],"c":[]}],["t",{"w":"written","s":"ten","e":true,"k":"t","d":[72],"c":[]}]]}],["o",{"w":"wrote","s":"ote","e":true,"k":"o","d":[112],"c":[]}],["a",{"w":"wrapped","s":"apped","e":true,"k":"a","d":[209],"c":[]}]]}]]}],["1",{"w":"1","s":"1","e":true,"k":"1","d":[12,79,119],"c":[["0",{"w":"10","s":"0","e":true,"k":"0","d":[12],"c":[]}],["7",{"w":"1732847234567","s":"732847234567","e":true,"k":"7","d":[214],"c":[]}]]}],["m",{"w":"m","s":"m","e":false,"k":"m","d":[],"c":[["o",{"w":"mo","s":"o","e":false,"k":"o","d":[],"c":[["n",{"w":"month","s":"nth","e":true,"k":"n","d":[12,212,218,220],"c":[]}],["r",{"w":"more","s":"re","e":true,"k":"r","d":[14,24,35,42,98,112,114,151,197,223],"c":[]}],["e",{"w":"moe","s":"e","e":true,"k":"e","d":[28,29,80,199,229],"c":[]}],["d",{"w":"mod","s":"d","e":false,"k":"d","d":[],"c":[["i",{"w":"modify","s":"ify","e":true,"k":"i","d":[33,229],"c":[]}],["e",{"w":"modern","s":"ern","e":true,"k":"e","d":[157,227],"c":[]}]]}],["s",{"w":"most","s":"st","e":true,"k":"s","d":[70,157],"c":[]}],["t",{"w":"moti","s":"ti","e":false,"k":"t","d":[],"c":[["v",{"w":"motivation","s":"vation","e":true,"k":"v","d":[112],"c":[]}],["o",{"w":"motion","s":"on","e":true,"k":"o","d":[116,125,128,131,138,139,140,145,149,152,157],"c":[]}]]}],["v",{"w":"mov","s":"v","e":true,"k":"v","d":[128,132,134,135,146,149,153,156,157],"c":[["e",{"w":"movement","s":"ement","e":true,"k":"e","d":[128],"c":[]}]]}],["m",{"w":"moments","s":"ments","e":true,"k":"m","d":[148],"c":[]}]]}],["i",{"w":"mi","s":"i","e":false,"k":"i","d":[],"c":[["l",{"w":"milli","s":"lli","e":false,"k":"l","d":[],"c":[["o",{"w":"million","s":"on","e":true,"k":"o","d":[12],"c":[]}],["s",{"w":"milliseconds","s":"seconds","e":true,"k":"s","d":[214],"c":[]}]]}],["g",{"w":"mig","s":"g","e":false,"k":"g","d":[],"c":[["r",{"w":"migrat","s":"rat","e":false,"k":"r","d":[],"c":[["e",{"w":"migrate","s":"e","e":true,"k":"e","d":[62,102,158,164],"c":[["d",{"w":"migrated","s":"d","e":true,"k":"d","d":[160,170,174,177],"c":[]}]]}],["i",{"w":"migration","s":"ion","e":true,"k":"i","d":[100,159],"c":[]}]]}],["h",{"w":"might","s":"ht","e":true,"k":"h","d":[112],"c":[]}]]}],["m",{"w":"mime","s":"me","e":true,"k":"m","d":[149],"c":[]}]]}],["a",{"w":"ma","s":"a","e":false,"k":"a","d":[],"c":[["k",{"w":"make","s":"ke","e":true,"k":"k","d":[19,132],"c":[["s",{"w":"makes","s":"s","e":true,"k":"s","d":[12,34],"c":[]}]]}],["n",{"w":"man","s":"n","e":false,"k":"n","d":[],"c":[["i",{"w":"manipulate","s":"ipulate","e":true,"k":"i","d":[30],"c":[]}],["a",{"w":"manag","s":"ag","e":false,"k":"a","d":[],"c":[["e",{"w":"manage","s":"e","e":true,"k":"e","d":[38],"c":[["s",{"w":"manages","s":"s","e":true,"k":"s","d":[99],"c":[]}],["m",{"w":"management","s":"ment","e":true,"k":"m","d":[101,106,112],"c":[]}]]}],["i",{"w":"managing","s":"ing","e":true,"k":"i","d":[63,98,101],"c":[]}]]}],["y",{"w":"many","s":"y","e":true,"k":"y","d":[163],"c":[]}],["u",{"w":"manually","s":"ually","e":true,"k":"u","d":[175],"c":[]}]]}],["j",{"w":"major","s":"jor","e":true,"k":"j","d":[62],"c":[["i",{"w":"majority","s":"ity","e":true,"k":"i","d":[196],"c":[]}]]}],["i",{"w":"main","s":"in","e":false,"k":"i","d":[],"c":[["t",{"w":"maint","s":"t","e":false,"k":"t","d":[],"c":[["a",{"w":"maintained","s":"ained","e":true,"k":"a","d":[100,179],"c":[]}],["e",{"w":"maintenance","s":"enance","e":true,"k":"e","d":[179],"c":[]}]]}],["l",{"w":"mainly","s":"ly","e":true,"k":"l","d":[163],"c":[]}]]}],["r",{"w":"markdown","s":"rkdown","e":true,"k":"r","d":[105],"c":[]}],["y",{"w":"may","s":"y","e":true,"k":"y","d":[110,223],"c":[]}],["t",{"w":"match","s":"tch","e":true,"k":"t","d":[133,137,138],"c":[["i",{"w":"matching","s":"ing","e":true,"k":"i","d":[120,155],"c":[]}]]}],["c",{"w":"mac","s":"c","e":true,"k":"c","d":[125],"c":[]}]]}],["u",{"w":"must","s":"ust","e":true,"k":"u","d":[19,79,131,133,157],"c":[]}],["y",{"w":"myqcloud","s":"yqcloud","e":true,"k":"y","d":[81,200],"c":[]}],["e",{"w":"me","s":"e","e":false,"k":"e","d":[],"c":[["c",{"w":"mechanism","s":"chanism","e":true,"k":"c","d":[83],"c":[]}],["t",{"w":"met","s":"t","e":false,"k":"t","d":[],"c":[["h",{"w":"method","s":"hod","e":true,"k":"h","d":[111],"c":[["s",{"w":"methods","s":"s","e":true,"k":"s","d":[87],"c":[]}]]}],["a",{"w":"metadata","s":"adata","e":true,"k":"a","d":[110],"c":[]}]]}],["a",{"w":"mean","s":"an","e":false,"k":"a","d":[],"c":[["s",{"w":"means","s":"s","e":true,"k":"s","d":[109],"c":[]}],["i",{"w":"meaningless","s":"ingless","e":true,"k":"i","d":[179],"c":[]}]]}],["n",{"w":"menu","s":"nu","e":true,"k":"n","d":[165],"c":[]}],["e",{"w":"meets","s":"ets","e":true,"k":"e","d":[166],"c":[]}]]}],["p",{"w":"mp4","s":"p4","e":true,"k":"p","d":[136,146,156],"c":[]}],["4",{"w":"m4v","s":"4v","e":true,"k":"4","d":[146,156],"c":[]}]]}],["n",{"w":"n","s":"n","e":false,"k":"n","d":[],"c":[["o",{"w":"no","s":"o","e":true,"k":"o","d":[78,100,109,113,155,156,179],"c":[["-",{"w":"no-egress-fee","s":"-egress-fee","e":true,"k":"-","d":[12],"c":[]}],["w",{"w":"now","s":"w","e":true,"k":"w","d":[23,29,46,90,91],"c":[]}],["t",{"w":"not","s":"t","e":true,"k":"t","d":[70,96,107,126,174,177,226],"c":[["e",{"w":"note","s":"e","e":true,"k":"e","d":[41,208],"c":[]}]]}],["r",{"w":"nor","s":"r","e":true,"k":"r","d":[99,108],"c":[["m",{"w":"normal","s":"mal","e":true,"k":"m","d":[155],"c":[]}]]}],["n",{"w":"non-","s":"n-","e":false,"k":"n","d":[],"c":[["e",{"w":"non-empty","s":"empty","e":true,"k":"e","d":[166],"c":[]}],["i",{"w":"non-image","s":"image","e":true,"k":"i","d":[201],"c":[]}]]}]]}],["e",{"w":"ne","s":"e","e":false,"k":"e","d":[],"c":[["c",{"w":"necessary","s":"cessary","e":true,"k":"c","d":[14,70],"c":[]}],["e",{"w":"need","s":"ed","e":true,"k":"e","d":[15,30,36,80,84,85,100,163,164,198,199,229],"c":[["e",{"w":"needed","s":"ed","e":true,"k":"e","d":[66,90,175],"c":[]}],["s",{"w":"needs","s":"s","e":true,"k":"s","d":[78,84],"c":[]}]]}],["x",{"w":"next","s":"xt","e":true,"k":"x","d":[40,138],"c":[]}],["i",{"w":"neither","s":"ither","e":true,"k":"i","d":[99],"c":[]}]]}],["a",{"w":"na","s":"a","e":false,"k":"a","d":[],"c":[["m",{"w":"nam","s":"m","e":false,"k":"m","d":[],"c":[["e",{"w":"name","s":"e","e":true,"k":"e","d":[18,45,49,80,129,149,195,197,199],"c":[["s",{"w":"names","s":"s","e":true,"k":"s","d":[120,138,156],"c":[]}]]}],["i",{"w":"naming","s":"ing","e":true,"k":"i","d":[209],"c":[]}]]}],["t",{"w":"nat","s":"t","e":false,"k":"t","d":[],"c":[["i",{"w":"natively","s":"ively","e":true,"k":"i","d":[147],"c":[]}],["u",{"w":"nature","s":"ure","e":true,"k":"u","d":[178],"c":[]}]]}]]}]]}],["h",{"w":"h","s":"h","e":false,"k":"h","d":[],"c":[["o",{"w":"ho","s":"o","e":false,"k":"o","d":[],"c":[["s",{"w":"host","s":"st","e":false,"k":"s","d":[],"c":[["i",{"w":"hosting","s":"ing","e":true,"k":"i","d":[12,13,19,96,99,100,107,108,110,112,227],"c":[]}],["e",{"w":"hosted","s":"ed","e":true,"k":"e","d":[28],"c":[["-",{"w":"hosted-style","s":"-style","e":true,"k":"-","d":[197],"c":[]}]]}]]}],["w",{"w":"how","s":"w","e":true,"k":"w","d":[13,71,73,78,111,118,123,125,228],"c":[]}],["p",{"w":"hoped","s":"ped","e":true,"k":"p","d":[100],"c":[]}]]}],["t",{"w":"http","s":"ttp","e":true,"k":"t","d":[83],"c":[["s",{"w":"https","s":"s","e":true,"k":"s","d":[19,29,45,80,81,86,199,200,229],"c":[]}]]}],["i",{"w":"hi","s":"i","e":false,"k":"i","d":[],"c":[["s",{"w":"his","s":"s","e":true,"k":"s","d":[28],"c":[]}],["d",{"w":"hidden","s":"dden","e":true,"k":"d","d":[153],"c":[]}]]}],["a",{"w":"ha","s":"a","e":false,"k":"a","d":[],"c":[["v",{"w":"have","s":"ve","e":true,"k":"v","d":[46,62,64,72,90,101,110,111],"c":[["n",{"w":"haven't","s":"n't","e":true,"k":"n","d":[164],"c":[]}]]}],["l",{"w":"half","s":"lf","e":true,"k":"l","d":[62],"c":[]}],["p",{"w":"happen","s":"ppen","e":true,"k":"p","d":[100],"c":[["s",{"w":"happens","s":"s","e":true,"k":"s","d":[148,202],"c":[]}]]}],["s",{"w":"has","s":"s","e":true,"k":"s","d":[108,113,151,152,178],"c":[]}]]}],["e",{"w":"he","s":"e","e":false,"k":"e","d":[],"c":[["a",{"w":"head","s":"ad","e":true,"k":"a","d":[87],"c":[["e",{"w":"headers","s":"ers","e":true,"k":"e","d":[83,88],"c":[]}]]}],["i",{"w":"hei","s":"i","e":false,"k":"i","d":[],"c":[["c",{"w":"heic","s":"c","e":true,"k":"c","d":[127,134,144,147],"c":[]}],["f",{"w":"heif","s":"f","e":true,"k":"f","d":[144,147],"c":[]}]]}],["v",{"w":"hevc","s":"vc","e":true,"k":"v","d":[157],"c":[]}],["r",{"w":"here","s":"re","e":true,"k":"r","d":[195,227],"c":[]}]]}]]}],["-",{"w":"-","s":"-","e":true,"k":"-","d":[14,24,35,42,164,165,205,206,207],"c":[]}],["j",{"w":"j","s":"j","e":false,"k":"j","d":[],"c":[["u",{"w":"just","s":"ust","e":true,"k":"u","d":[21,26,32,39,44,113,125],"c":[]}],["p",{"w":"jp","s":"p","e":false,"k":"p","d":[],"c":[["g",{"w":"jpg","s":"g","e":true,"k":"g","d":[80,127,135,144,149,199,216,221],"c":[]}],["e",{"w":"jpeg","s":"eg","e":true,"k":"e","d":[144],"c":[]}]]}]]}],["q",{"w":"q","s":"q","e":false,"k":"q","d":[],"c":[["u",{"w":"quick","s":"uick","e":true,"k":"u","d":[54],"c":[["l",{"w":"quickly","s":"ly","e":true,"k":"l","d":[106],"c":[]}]]}],["o",{"w":"qol","s":"ol","e":true,"k":"o","d":[163],"c":[]}]]}],["v",{"w":"v","s":"v","e":false,"k":"v","d":[],"c":[["1",{"w":"v1","s":"1","e":true,"k":"1","d":[62,158,163,164,165,166,167,168,169,177],"c":[]}],["e",{"w":"ve","s":"e","e":false,"k":"e","d":[],"c":[["r",{"w":"version","s":"rsion","e":true,"k":"r","d":[62,79,163,164,165,169],"c":[["s",{"w":"versions","s":"s","e":true,"k":"s","d":[62],"c":[]}]]}],["n",{"w":"vendor","s":"ndor","e":true,"k":"n","d":[100],"c":[]}]]}],["2",{"w":"v2","s":"2","e":true,"k":"2","d":[62,163,165,169,179],"c":[]}],["i",{"w":"vi","s":"i","e":false,"k":"i","d":[],"c":[["e",{"w":"view","s":"ew","e":true,"k":"e","d":[72,227],"c":[]}],["a",{"w":"via","s":"a","e":true,"k":"a","d":[79,80],"c":[]}],["d",{"w":"video","s":"deo","e":true,"k":"d","d":[128,131,138,140,145,149,151,152,154,155,156,157],"c":[["'",{"w":"video's","s":"'s","e":true,"k":"'","d":[149],"c":[]}]]}],["r",{"w":"virtual","s":"rtual","e":true,"k":"r","d":[197],"c":[]}]]}],["a",{"w":"va","s":"a","e":false,"k":"a","d":[],"c":[["l",{"w":"value","s":"lue","e":true,"k":"l","d":[208],"c":[["s",{"w":"values","s":"s","e":true,"k":"s","d":[91,177],"c":[]}]]}],["r",{"w":"various","s":"rious","e":true,"k":"r","d":[110],"c":[]}],["c",{"w":"vacation","s":"cation","e":true,"k":"c","d":[136],"c":[]}],["s",{"w":"vast","s":"st","e":true,"k":"s","d":[196],"c":[]}]]}]]}],["2",{"w":"2","s":"2","e":true,"k":"2","d":[120,163],"c":[["0",{"w":"202","s":"02","e":false,"k":"0","d":[],"c":[["5",{"w":"2025","s":"5","e":true,"k":"5","d":[62],"c":[]}],["4",{"w":"2024","s":"4","e":true,"k":"4","d":[80,199,207,211,221],"c":[]}]]}],["9",{"w":"29","s":"9","e":true,"k":"9","d":[80,199,213,221],"c":[]}]]}],["3",{"w":"3","s":"3","e":true,"k":"3","d":[64,121],"c":[]}],["6",{"w":"6","s":"6","e":true,"k":"6","d":[79],"c":[]}],["0",{"w":"0","s":"0","e":true,"k":"0","d":[79],"c":[["5",{"w":"05","s":"5","e":true,"k":"5","d":[80,199,212,221],"c":[]}],["1",{"w":"01bx5zzkbkactav9wevgemmvr0","s":"1bx5zzkbkactav9wevgemmvr0","e":true,"k":"1","d":[217],"c":[]}]]}],["5",{"w":"5zzkbk-mmvr","s":"5zzkbk-mmvr","e":true,"k":"5","d":[218,221],"c":[]}]]},"isArray":false},"page_id":{"type":"Radix","node":{"w":"","s":"","e":false,"k":"","d":[],"c":[["e",{"w":"en","s":"en","e":true,"k":"e","d":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229],"c":[]}],["d",{"w":"docs","s":"docs","e":true,"k":"d","d":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229],"c":[]}],["f",{"w":"for-cloudflare-r2","s":"for-cloudflare-r2","e":true,"k":"f","d":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53],"c":[]}],["g",{"w":"getting-started","s":"getting-started","e":true,"k":"g","d":[54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92],"c":[]}],["l",{"w":"live-photos","s":"live-photos","e":true,"k":"l","d":[115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157],"c":[]}],["m",{"w":"migrate-from-v1","s":"migrate-from-v1","e":true,"k":"m","d":[158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180],"c":[]}],["s",{"w":"settings-reference","s":"settings-reference","e":true,"k":"s","d":[181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223],"c":[]}],["u",{"w":"use-webp-cloud-services","s":"use-webp-cloud-services","e":true,"k":"u","d":[224,225,226,227,228,229],"c":[]}]]},"isArray":false},"type":{"type":"Radix","node":{"w":"","s":"","e":false,"k":"","d":[],"c":[["p",{"w":"page","s":"page","e":true,"k":"p","d":[1,54,93,115,158,181,224],"c":[]}],["h",{"w":"heading","s":"heading","e":true,"k":"h","d":[2,3,4,5,6,7,8,9,56,57,58,59,60,61,95,96,97,117,118,119,120,121,122,123,124,159,160,161,162,182,183,184,185,186,187,188,189,190],"c":[]}],["t",{"w":"text","s":"text","e":true,"k":"t","d":[10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,55,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,94,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,116,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,225,226,227,228,229],"c":[]}]]},"isArray":false},"breadcrumbs":{"type":"Radix","node":{"w":"","s":"","e":false,"k":"","d":[],"c":[["d",{"w":"docs","s":"docs","e":true,"k":"d","d":[1,54,93,115,158,181,224],"c":[]}],["g",{"w":"guides","s":"guides","e":true,"k":"g","d":[1,115,224],"c":[]}],["i",{"w":"introduction","s":"introduction","e":true,"k":"i","d":[54,93],"c":[]}],["m",{"w":"manuals","s":"manuals","e":true,"k":"m","d":[158,181],"c":[]}]]},"isArray":true},"tags":{"type":"Flat","node":{"numberToDocumentId":[]},"isArray":true},"url":{"type":"Radix","node":{"w":"","s":"","e":false,"k":"","d":[],"c":[["e",{"w":"e","s":"e","e":false,"k":"e","d":[],"c":[["n",{"w":"en","s":"n","e":true,"k":"n","d":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229],"c":[]}],["x",{"w":"exposing-","s":"xposing-","e":false,"k":"x","d":[],"c":[["y",{"w":"exposing-your-bucket","s":"your-bucket","e":true,"k":"y","d":[3,19],"c":[]}],["a",{"w":"exposing-as-a-c","s":"as-a-c","e":false,"k":"a","d":[],"c":[["l",{"w":"exposing-as-a-cloudflare-managed-subdomain","s":"loudflare-managed-subdomain","e":true,"k":"l","d":[4,20,21,22,23,24],"c":[]}],["u",{"w":"exposing-as-a-custom-domain","s":"ustom-domain","e":true,"k":"u","d":[5,25,26,27,28,29],"c":[]}]]}]]}]]}],["d",{"w":"d","s":"d","e":false,"k":"d","d":[],"c":[["o",{"w":"docs","s":"ocs","e":true,"k":"o","d":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229],"c":[]}],["e",{"w":"deprecated-settings","s":"eprecated-settings","e":true,"k":"e","d":[161,178],"c":[]}]]}],["f",{"w":"f","s":"f","e":false,"k":"f","d":[],"c":[["o",{"w":"for-cloudflare-r2","s":"or-cloudflare-r2","e":true,"k":"o","d":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53],"c":[]}],["i",{"w":"fill-in-s3-image-ports-settings-page","s":"ill-in-s3-image-ports-settings-page","e":true,"k":"i","d":[9,46,47,48,49,50,51,52,53],"c":[]}],["e",{"w":"features-and-functionality","s":"eatures-and-functionality","e":true,"k":"e","d":[95,103,104,105,106],"c":[]}]]}],["c",{"w":"c","s":"c","e":false,"k":"c","d":[],"c":[["r",{"w":"creating-a-storage-bucket","s":"reating-a-storage-bucket","e":true,"k":"r","d":[2,15,16,17,18],"c":[]}],["o",{"w":"co","s":"o","e":false,"k":"o","d":[],"c":[["n",{"w":"configur","s":"nfigur","e":false,"k":"n","d":[],"c":[["i",{"w":"configuring-cors","s":"ing-cors","e":true,"k":"i","d":[6,30,31,32,33,34,35],"c":[]}],["e",{"w":"configure-s3-or-its-compatible-services","s":"e-s3-or-its-compatible-services","e":true,"k":"e","d":[56,64,65,66,67,68,69,70,71],"c":[]}],["a",{"w":"configuration-migration","s":"ation-migration","e":true,"k":"a","d":[159,164,165,166,167,168,169],"c":[]}]]}],["r",{"w":"cors-configuration","s":"rs-configuration","e":true,"k":"r","d":[60,82,83,84,85,86,87,88,89],"c":[]}]]}],["h",{"w":"checking-the-endpoint","s":"hecking-the-endpoint","e":true,"k":"h","d":[8,43,44,45],"c":[]}]]}],["g",{"w":"g","s":"g","e":false,"k":"g","d":[],"c":[["e",{"w":"ge","s":"e","e":false,"k":"e","d":[],"c":[["t",{"w":"getting-","s":"tting-","e":false,"k":"t","d":[],"c":[["t",{"w":"getting-the-keys","s":"the-keys","e":true,"k":"t","d":[7,36,37,38,39,40,41,42],"c":[]}],["s",{"w":"getting-started","s":"started","e":true,"k":"s","d":[54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92],"c":[]}]]}],["n",{"w":"general-requirements","s":"neral-requirements","e":true,"k":"n","d":[58,74,75,76,77,78],"c":[]}]]}],["a",{"w":"gallery-settings","s":"allery-settings","e":true,"k":"a","d":[189],"c":[]}]]}],["s",{"w":"s","s":"s","e":false,"k":"s","d":[],"c":[["t",{"w":"st","s":"t","e":false,"k":"t","d":[],"c":[["e",{"w":"step-by-step-guide-for-platforms","s":"ep-by-step-guide-for-platforms","e":true,"k":"e","d":[57,72,73],"c":[]}],["a",{"w":"start-using-s3-image-port","s":"art-using-s3-image-port","e":true,"k":"a","d":[61,90,91,92],"c":[]}]]}],["3",{"w":"s3-","s":"3-","e":false,"k":"3","d":[],"c":[["i",{"w":"s3-image-port-is-not-an-image-hosting-service","s":"image-port-is-not-an-image-hosting-service","e":true,"k":"i","d":[96,107,108,109,110,111,112],"c":[]}],["s",{"w":"s3-settings","s":"settings","e":true,"k":"s","d":[182,195],"c":[]}]]}],["u",{"w":"supported-file-types","s":"upported-file-types","e":true,"k":"u","d":[122,140,141,142,143,144,145,146,147],"c":[]}],["e",{"w":"settings-reference","s":"ettings-reference","e":true,"k":"e","d":[181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223],"c":[]}]]}],["p",{"w":"public-url","s":"public-url","e":true,"k":"p","d":[59,79,80,81,184,198,199,200],"c":[]}],["u",{"w":"u","s":"u","e":false,"k":"u","d":[],"c":[["s",{"w":"us","s":"s","e":false,"k":"s","d":[],"c":[["a",{"w":"usage","s":"age","e":true,"k":"a","d":[97,113,114],"c":[]}],["e",{"w":"use-","s":"e-","e":false,"k":"e","d":[],"c":[["p",{"w":"use-path-style-api","s":"path-style-api","e":true,"k":"p","d":[183,196,197],"c":[]}],["w",{"w":"use-webp-cloud-services","s":"webp-cloud-services","e":true,"k":"w","d":[224,225,226,227,228,229],"c":[]}]]}]]}],["p",{"w":"upload-settings","s":"pload-settings","e":true,"k":"p","d":[186],"c":[]}]]}],["l",{"w":"live-photos","s":"live-photos","e":true,"k":"l","d":[115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157],"c":[]}],["w",{"w":"wh","s":"wh","e":false,"k":"w","d":[],"c":[["a",{"w":"what-is-a-live-photo","s":"at-is-a-live-photo","e":true,"k":"a","d":[117,126,127,128,129],"c":[]}],["i",{"w":"which-configurations-will-be-migrated","s":"ich-configurations-will-be-migrated","e":true,"k":"i","d":[160,170,171,172,173,174,175,176,177],"c":[]}]]}],["h",{"w":"how-t","s":"how-t","e":false,"k":"h","d":[],"c":[["o",{"w":"how-to-upload-a-live-photo","s":"o-upload-a-live-photo","e":true,"k":"o","d":[118,130,131],"c":[]}],["h",{"w":"how-the-system-identifies-a-live-photo","s":"he-system-identifies-a-live-photo","e":true,"k":"h","d":[123,148,149,150,151,152,153,154,155],"c":[]}]]}],["1",{"w":"1-export-both-files-from-your-device","s":"1-export-both-files-from-your-device","e":true,"k":"1","d":[119,132],"c":[]}],["2",{"w":"2-keep-the-matching-names","s":"2-keep-the-matching-names","e":true,"k":"2","d":[120,133,134,135,136,137],"c":[]}],["3",{"w":"3-drop-both-files-into-the-uploader-at-once","s":"3-drop-both-files-into-the-uploader-at-once","e":true,"k":"3","d":[121,138,139],"c":[]}],["t",{"w":"troubleshooting","s":"troubleshooting","e":true,"k":"t","d":[124,156,157],"c":[]}],["m",{"w":"migrate-from-v1","s":"migrate-from-v1","e":true,"k":"m","d":[158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180],"c":[]}],["a",{"w":"a","s":"a","e":false,"k":"a","d":[],"c":[["b",{"w":"about-self-hosting","s":"bout-self-hosting","e":true,"k":"b","d":[162,179,180],"c":[]}],["u",{"w":"auto-refresh","s":"uto-refresh","e":true,"k":"u","d":[190,223],"c":[]}]]}],["i",{"w":"i","s":"i","e":false,"k":"i","d":[],"c":[["n",{"w":"include-path","s":"nclude-path","e":true,"k":"n","d":[185,201,202,203,204,205,206,207,208],"c":[]}],["m",{"w":"image-compression-and-conversion","s":"mage-compression-and-conversion","e":true,"k":"m","d":[188,222],"c":[]}]]}],["k",{"w":"key-template","s":"key-template","e":true,"k":"k","d":[187,209,210,211,212,213,214,215,216,217,218,219,220,221],"c":[]}]]},"isArray":false}},"vectorIndexes":{"embeddings":{"size":512,"vectors":[]}},"searchableProperties":["content","page_id","type","breadcrumbs","tags","url","embeddings"],"searchablePropertiesWithTypes":{"content":"string","page_id":"string","type":"string","breadcrumbs":"string[]","tags":"enum[]","url":"string","embeddings":"vector[512]"},"frequencies":{"content":{"1":{"cloudflare":0.3333333333333333,"r2":0.3333333333333333,"step-by-step":0.3333333333333333},"2":{"creating":0.25,"a":0.25,"storage":0.25,"bucket":0.25},"3":{"exposing":0.3333333333333333,"your":0.3333333333333333,"bucket":0.3333333333333333},"4":{"exposing":0.2,"as":0.2,"a":0.2,"cloudflare-managed":0.2,"subdomain":0.2},"5":{"exposing":0.2,"as":0.2,"a":0.2,"custom":0.2,"domain":0.2},"6":{"configuring":0.5,"cors":0.5},"7":{"getting":0.3333333333333333,"the":0.3333333333333333,"keys":0.3333333333333333},"8":{"checking":0.3333333333333333,"the":0.3333333333333333,"endpoint":0.3333333333333333},"9":{"fill":0.14285714285714285,"in":0.14285714285714285,"s3":0.14285714285714285,"image":0.14285714285714285,"port's":0.14285714285714285,"settings":0.14285714285714285,"page":0.14285714285714285},"10":{"title":0.3333333333333333,"cloudflare":0.3333333333333333,"r2":0.3333333333333333},"11":{"cloudflare":0.043478260869565216,"r2":0.043478260869565216,"storage":0.043478260869565216,"allows":0.043478260869565216,"developers":0.043478260869565216,"to":0.043478260869565216,"store":0.043478260869565216,"large":0.043478260869565216,"amounts":0.043478260869565216,"of":0.043478260869565216,"unstructured":0.043478260869565216,"data":0.043478260869565216,"without":0.043478260869565216,"the":0.043478260869565216,"costly":0.043478260869565216,"egress":0.043478260869565216,"bandwidth":0.043478260869565216,"fees":0.043478260869565216,"associated":0.043478260869565216,"with":0.043478260869565216,"typical":0.043478260869565216,"cloud":0.043478260869565216,"services":0.043478260869565216},"12":{"1":0.02702702702702703,"10":0.02702702702702703,"cloudflare":0.02702702702702703,"r2":0.02702702702702703,"storage's":0.02702702702702703,"free":0.02702702702702703,"plan":0.02702702702702703,"includes":0.02702702702702703,"gb":0.02702702702702703,"of":0.02702702702702703,"storage":0.02702702702702703,"per":0.02702702702702703,"month":0.02702702702702703,"million":0.02702702702702703,"class":0.02702702702702703,"a":0.02702702702702703,"operation":0.02702702702702703,"requests":0.02702702702702703,"and":0.02702702702702703,"b":0.02702702702702703,"which":0.02702702702702703,"combined":0.02702702702702703,"with":0.02702702702702703,"its":0.02702702702702703,"no-egress-fee":0.02702702702702703,"feature":0.02702702702702703,"makes":0.02702702702702703,"it":0.02702702702702703,"good":0.02702702702702703,"choice":0.02702702702702703,"for":0.02702702702702703,"cloud":0.02702702702702703,"small":0.02702702702702703,"personal":0.02702702702702703,"image":0.02702702702702703,"hosting":0.02702702702702703,"service":0.02702702702702703},"13":{"this":0.03125,"guide":0.03125,"will":0.03125,"take":0.03125,"you":0.03125,"step-by-step":0.03125,"through":0.03125,"how":0.03125,"to":0.03125,"configure":0.03125,"r2":0.03125,"storage":0.03125,"buckets":0.03125,"starting":0.03125,"with":0.03125,"turning":0.03125,"on":0.03125,"cloudflare":0.03125,"and":0.03125,"building":0.03125,"a":0.03125,"small":0.03125,"image":0.03125,"hosting":0.03125,"service":0.03125,"that":0.03125,"is":0.03125,"unique":0.03125,"in":0.03125,"conjunction":0.03125,"s3":0.03125,"port":0.03125},"14":{"this":0.045454545454545456,"guide":0.045454545454545456,"will":0.045454545454545456,"only":0.045454545454545456,"cover":0.045454545454545456,"the":0.045454545454545456,"necessary":0.045454545454545456,"parts":0.045454545454545456,"related":0.045454545454545456,"to":0.045454545454545456,"s3":0.045454545454545456,"image":0.045454545454545456,"port":0.045454545454545456,"for":0.045454545454545456,"more":0.045454545454545456,"information":0.045454545454545456,"on":0.045454545454545456,"r2":0.045454545454545456,"see":0.045454545454545456,"cloudflare":0.045454545454545456,"-":0.045454545454545456,"docs":0.045454545454545456},"15":{"you":0.06666666666666667,"need":0.06666666666666667,"an":0.06666666666666667,"r2":0.06666666666666667,"storage":0.06666666666666667,"bucket":0.06666666666666667,"as":0.06666666666666667,"a":0.06666666666666667,"container":0.06666666666666667,"for":0.06666666666666667,"your":0.06666666666666667,"images":0.06666666666666667,"to":0.06666666666666667,"do":0.06666666666666667,"this":0.06666666666666667},"16":{"go":0.1,"to":0.1,"cloudflare":0.1,"dashboard":0.1,"and":0.1,"select":0.1,"r2":0.1,"on":0.1,"the":0.1,"left":0.1},"17":{"select":0.3333333333333333,"create":0.3333333333333333,"bucket":0.3333333333333333},"18":{"fill":0.06666666666666667,"in":0.06666666666666667,"a":0.06666666666666667,"name":0.06666666666666667,"for":0.06666666666666667,"this":0.06666666666666667,"bucket":0.06666666666666667,"keep":0.06666666666666667,"the":0.06666666666666667,"location":0.06666666666666667,"as":0.06666666666666667,"automatic":0.06666666666666667,"and":0.06666666666666667,"click":0.06666666666666667,"create":0.06666666666666667},"19":{"since":0.03125,"we":0.03125,"are":0.03125,"creating":0.03125,"a":0.03125,"image":0.03125,"hosting":0.03125,"service":0.03125,"must":0.03125,"make":0.03125,"the":0.03125,"contents":0.03125,"of":0.03125,"this":0.03125,"r2":0.03125,"storage":0.03125,"bucket":0.03125,"public":0.03125,"there":0.03125,"two":0.03125,"ways":0.03125,"it":0.03125,"as":0.03125,"cloudflare-managed":0.03125,"subdomain":0.03125,"under":0.03125,"https":0.03125,"dev":0.03125,"or":0.03125,"expose":0.03125,"custom":0.03125,"domain":0.03125},"20":{"go":0.1,"to":0.1,"cloudflare":0.1,"dashboard":0.1,"and":0.1,"select":0.1,"r2":0.1,"on":0.1,"the":0.1,"left":0.1},"21":{"select":0.14285714285714285,"the":0.14285714285714285,"storage":0.14285714285714285,"bucket":0.14285714285714285,"you":0.14285714285714285,"just":0.14285714285714285,"created":0.14285714285714285},"22":{"click":0.058823529411764705,"settings":0.058823529411764705,"and":0.058823529411764705,"to":0.058823529411764705,"the":0.058823529411764705,"right":0.058823529411764705,"of":0.058823529411764705,"r2":0.058823529411764705,"dev":0.058823529411764705,"subdomain":0.058823529411764705,"public":0.058823529411764705,"access":0.058823529411764705,"board":0.058823529411764705,"allow":0.058823529411764705,"type":0.058823529411764705,"confirm":0.058823529411764705,"permission":0.058823529411764705},"23":{"the":0.1111111111111111,"public":0.1111111111111111,"r2":0.1111111111111111,"dev":0.1111111111111111,"bucket":0.1111111111111111,"url":0.1111111111111111,"is":0.1111111111111111,"now":0.1111111111111111,"your":0.1111111111111111},"24":{"for":0.1,"more":0.1,"information":0.1,"see":0.1,"public":0.1,"buckets":0.1,"-":0.1,"cloudflare":0.1,"r2":0.1,"docs":0.1},"25":{"go":0.1,"to":0.1,"cloudflare":0.1,"dashboard":0.1,"and":0.1,"select":0.1,"r2":0.1,"on":0.1,"the":0.1,"left":0.1},"26":{"select":0.14285714285714285,"the":0.14285714285714285,"storage":0.14285714285714285,"bucket":0.14285714285714285,"you":0.14285714285714285,"just":0.14285714285714285,"created":0.14285714285714285},"27":{"click":0.07142857142857142,"settings":0.07142857142857142,"and":0.07142857142857142,"the":0.07142857142857142,"connect":0.07142857142857142,"domain":0.07142857142857142,"button":0.07142857142857142,"on":0.07142857142857142,"right":0.07142857142857142,"side":0.07142857142857142,"of":0.07142857142857142,"custom":0.07142857142857142,"domains":0.07142857142857142,"title":0.07142857142857142},"28":{"use":0.047619047619047616,"a":0.047619047619047616,"subdomain":0.047619047619047616,"of":0.047619047619047616,"your":0.047619047619047616,"domain":0.047619047619047616,"hosted":0.047619047619047616,"on":0.047619047619047616,"cloudflare":0.047619047619047616,"for":0.047619047619047616,"example":0.047619047619047616,"the":0.047619047619047616,"author":0.047619047619047616,"project":0.047619047619047616,"yunfi":0.047619047619047616,"uses":0.047619047619047616,"i":0.047619047619047616,"yfi":0.047619047619047616,"moe":0.047619047619047616,"as":0.047619047619047616,"his":0.047619047619047616},"29":{"that's":0.058823529411764705,"it":0.058823529411764705,"now":0.058823529411764705,"your":0.058823529411764705,"public":0.058823529411764705,"url":0.058823529411764705,"is":0.058823529411764705,"https":0.058823529411764705,"i":0.058823529411764705,"yfi":0.058823529411764705,"moe":0.058823529411764705,"or":0.058823529411764705,"whatever":0.058823529411764705,"you":0.058823529411764705,"set":0.058823529411764705,"to":0.058823529411764705,"be":0.058823529411764705},"30":{"in":0.034482758620689655,"order":0.034482758620689655,"for":0.034482758620689655,"s3":0.034482758620689655,"image":0.034482758620689655,"port":0.034482758620689655,"to":0.034482758620689655,"be":0.034482758620689655,"able":0.034482758620689655,"access":0.034482758620689655,"and":0.034482758620689655,"manipulate":0.034482758620689655,"your":0.034482758620689655,"data":0.034482758620689655,"cloudflare":0.034482758620689655,"r2":0.034482758620689655,"storage":0.034482758620689655,"buckets":0.034482758620689655,"across":0.034482758620689655,"domains":0.034482758620689655,"you":0.034482758620689655,"need":0.034482758620689655,"configure":0.034482758620689655,"the":0.034482758620689655,"bucket's":0.034482758620689655,"cross-origin":0.034482758620689655,"resource":0.034482758620689655,"sharing":0.034482758620689655,"cors":0.034482758620689655},"31":{"go":0.1,"to":0.1,"cloudflare":0.1,"dashboard":0.1,"and":0.1,"select":0.1,"r2":0.1,"on":0.1,"the":0.1,"left":0.1},"32":{"select":0.14285714285714285,"the":0.14285714285714285,"storage":0.14285714285714285,"bucket":0.14285714285714285,"you":0.14285714285714285,"just":0.14285714285714285,"created":0.14285714285714285},"33":{"click":0.05555555555555555,"settings":0.05555555555555555,"and":0.05555555555555555,"on":0.05555555555555555,"the":0.05555555555555555,"right":0.05555555555555555,"side":0.05555555555555555,"of":0.05555555555555555,"cors":0.05555555555555555,"policy":0.05555555555555555,"board":0.05555555555555555,"add":0.05555555555555555,"edit":0.05555555555555555,"modify":0.05555555555555555,"it":0.05555555555555555,"as":0.05555555555555555,"you":0.05555555555555555,"wish":0.05555555555555555},"34":{"below":0.07142857142857142,"is":0.07142857142857142,"an":0.07142857142857142,"example":0.07142857142857142,"of":0.07142857142857142,"a":0.07142857142857142,"cors":0.07142857142857142,"policy":0.07142857142857142,"that":0.07142857142857142,"makes":0.07142857142857142,"the":0.07142857142857142,"official":0.07142857142857142,"instance":0.07142857142857142,"work":0.07142857142857142},"35":{"for":0.1,"more":0.1,"information":0.1,"see":0.1,"configure":0.1,"cors":0.1,"-":0.1,"cloudflare":0.1,"r2":0.1,"docs":0.1},"36":{"on":0.04,"the":0.04,"s3":0.04,"settings":0.04,"page":0.04,"of":0.04,"image":0.04,"port":0.04,"you":0.04,"need":0.04,"to":0.04,"fill":0.04,"in":0.04,"access":0.04,"key":0.04,"id":0.04,"and":0.04,"secret":0.04,"keys":0.04,"as":0.04,"credentials":0.04,"storage":0.04,"bucket":0.04,"do":0.04,"this":0.04},"37":{"go":0.1,"to":0.1,"cloudflare":0.1,"dashboard":0.1,"and":0.1,"select":0.1,"r2":0.1,"on":0.1,"the":0.1,"left":0.1},"38":{"click":0.125,"manage":0.125,"r2":0.125,"api":0.125,"tokens":0.125,"under":0.125,"account":0.125,"details":0.125},"39":{"click":0.04,"create":0.04,"api":0.04,"token":0.04,"and":0.04,"set":0.04,"up":0.04,"the":0.04,"as":0.04,"you":0.04,"want":0.04,"it":0.04,"e":0.04,"g":0.04,"permissions":0.04,"are":0.04,"object":0.04,"read":0.04,"write":0.04,"specify":0.04,"bucket":0.04,"s":0.04,"one":0.04,"just":0.04,"created":0.04},"40":{"click":0.043478260869565216,"create":0.043478260869565216,"api":0.043478260869565216,"token":0.043478260869565216,"and":0.043478260869565216,"on":0.043478260869565216,"the":0.043478260869565216,"next":0.043478260869565216,"page":0.043478260869565216,"under":0.043478260869565216,"use":0.043478260869565216,"following":0.043478260869565216,"credentials":0.043478260869565216,"for":0.043478260869565216,"s3":0.043478260869565216,"clients":0.043478260869565216,"you":0.043478260869565216,"will":0.043478260869565216,"find":0.043478260869565216,"access":0.043478260869565216,"key":0.043478260869565216,"id":0.043478260869565216,"secret":0.043478260869565216},"41":{"note":0.1,"for":0.1,"security":0.1,"reasons":0.1,"this":0.1,"page":0.1,"will":0.1,"only":0.1,"appear":0.1,"once":0.1},"42":{"for":0.1111111111111111,"more":0.1111111111111111,"information":0.1111111111111111,"see":0.1111111111111111,"authentication":0.1111111111111111,"-":0.1111111111111111,"cloudflare":0.1111111111111111,"r2":0.1111111111111111,"docs":0.1111111111111111},"43":{"go":0.1,"to":0.1,"cloudflare":0.1,"dashboard":0.1,"and":0.1,"select":0.1,"r2":0.1,"on":0.1,"the":0.1,"left":0.1},"44":{"select":0.16666666666666666,"the":0.16666666666666666,"bucket":0.16666666666666666,"you":0.16666666666666666,"just":0.16666666666666666,"created":0.16666666666666666},"45":{"under":0.030303030303030304,"the":0.030303030303030304,"bucket":0.030303030303030304,"details":0.030303030303030304,"board":0.030303030303030304,"there":0.030303030303030304,"is":0.030303030303030304,"a":0.030303030303030304,"field":0.030303030303030304,"called":0.030303030303030304,"s3":0.030303030303030304,"api":0.030303030303030304,"which":0.030303030303030304,"ends":0.030303030303030304,"with":0.030303030303030304,"name":0.030303030303030304,"of":0.030303030303030304,"your":0.030303030303030304,"and":0.030303030303030304,"endpoint":0.030303030303030304,"result":0.030303030303030304,"removing":0.030303030303030304,"that":0.030303030303030304,"part":0.030303030303030304,"e":0.030303030303030304,"g":0.030303030303030304,"if":0.030303030303030304,"https":0.030303030303030304,"example":0.030303030303030304,"r2":0.030303030303030304,"cloudflarestorage":0.030303030303030304,"com":0.030303030303030304,"then":0.030303030303030304},"46":{"now":0.03225806451612903,"that":0.03225806451612903,"you":0.03225806451612903,"have":0.03225806451612903,"configured":0.03225806451612903,"your":0.03225806451612903,"cloudflare":0.03225806451612903,"r2":0.03225806451612903,"storage":0.03225806451612903,"bucket":0.03225806451612903,"simply":0.03225806451612903,"fill":0.03225806451612903,"in":0.03225806451612903,"the":0.03225806451612903,"key":0.03225806451612903,"information":0.03225806451612903,"obtained":0.03225806451612903,"above":0.03225806451612903,"on":0.03225806451612903,"s3":0.03225806451612903,"image":0.03225806451612903,"port's":0.03225806451612903,"settings":0.03225806451612903,"page":0.03225806451612903,"and":0.03225806451612903,"are":0.03225806451612903,"ready":0.03225806451612903,"to":0.03225806451612903,"start":0.03225806451612903,"using":0.03225806451612903,"port":0.03225806451612903},"47":{"recall":0.16666666666666666,"the":0.16666666666666666,"source":0.16666666666666666,"of":0.16666666666666666,"settings":0.16666666666666666,"fields":0.16666666666666666},"48":{"endpoint":0.25,"see":0.25,"checking":0.25,"the":0.25},"49":{"bucket":0.125,"name":0.125,"your":0.125,"customized":0.125,"see":0.125,"creating":0.125,"a":0.125,"storage":0.125},"50":{"region":0.09090909090909091,"should":0.09090909090909091,"be":0.09090909090909091,"auto":0.09090909090909091,"by":0.09090909090909091,"default":0.09090909090909091,"see":0.09090909090909091,"creating":0.09090909090909091,"a":0.09090909090909091,"storage":0.09090909090909091,"bucket":0.09090909090909091},"51":{"access":0.14285714285714285,"key":0.14285714285714285,"id":0.14285714285714285,"see":0.14285714285714285,"getting":0.14285714285714285,"the":0.14285714285714285,"keys":0.14285714285714285},"52":{"secret":0.14285714285714285,"access":0.14285714285714285,"key":0.14285714285714285,"see":0.14285714285714285,"getting":0.14285714285714285,"the":0.14285714285714285,"keys":0.14285714285714285},"53":{"public":0.16666666666666666,"url":0.16666666666666666,"see":0.16666666666666666,"exposing":0.16666666666666666,"your":0.16666666666666666,"bucket":0.16666666666666666},"54":{"quick":0.5,"start":0.5},"55":{"get":0.14285714285714285,"started":0.14285714285714285,"with":0.14285714285714285,"s3":0.14285714285714285,"image":0.14285714285714285,"port":0.14285714285714285,"easily":0.14285714285714285},"56":{"configure":0.16666666666666666,"s3":0.16666666666666666,"or":0.16666666666666666,"its":0.16666666666666666,"compatible":0.16666666666666666,"services":0.16666666666666666},"57":{"step-by-step":0.25,"guide":0.25,"for":0.25,"platforms":0.25},"58":{"general":0.5,"requirements":0.5},"59":{"public":0.5,"url":0.5},"60":{"cors":0.5,"configuration":0.5},"61":{"start":0.2,"using":0.2,"s3":0.2,"image":0.2,"port":0.2},"62":{"2025":0.03225806451612903,"if":0.03225806451612903,"you":0.03225806451612903,"have":0.03225806451612903,"used":0.03225806451612903,"the":0.03225806451612903,"v1":0.03225806451612903,"version":0.03225806451612903,"before":0.03225806451612903,"versions":0.03225806451612903,"first":0.03225806451612903,"half":0.03225806451612903,"of":0.03225806451612903,"can":0.03225806451612903,"refer":0.03225806451612903,"to":0.03225806451612903,"migrate":0.03225806451612903,"from":0.03225806451612903,"v2":0.03225806451612903,"doesn't":0.03225806451612903,"major":0.03225806451612903,"changes":0.03225806451612903,"in":0.03225806451612903,"functionality":0.03225806451612903,"and":0.03225806451612903,"should":0.03225806451612903,"be":0.03225806451612903,"easy":0.03225806451612903,"get":0.03225806451612903,"started":0.03225806451612903,"with":0.03225806451612903},"63":{"as":0.05263157894736842,"a":0.05263157894736842,"tool":0.05263157894736842,"for":0.05263157894736842,"managing":0.05263157894736842,"images":0.05263157894736842,"on":0.05263157894736842,"s3":0.05263157894736842,"image":0.05263157894736842,"port":0.05263157894736842,"requires":0.05263157894736842,"you":0.05263157894736842,"to":0.05263157894736842,"provide":0.05263157894736842,"bucket":0.05263157894736842,"information":0.05263157894736842,"access":0.05263157894736842,"and":0.05263157894736842,"upload":0.05263157894736842},"64":{"3":0.045454545454545456,"if":0.045454545454545456,"you":0.045454545454545456,"don't":0.045454545454545456,"have":0.045454545454545456,"an":0.045454545454545456,"s3":0.045454545454545456,"bucket":0.045454545454545456,"yet":0.045454545454545456,"please":0.045454545454545456,"create":0.045454545454545456,"one":0.045454545454545456,"according":0.045454545454545456,"to":0.045454545454545456,"the":0.045454545454545456,"guide":0.045454545454545456,"below":0.045454545454545456,"simply":0.045454545454545456,"put":0.045454545454545456,"this":0.045454545454545456,"requires":0.045454545454545456,"steps":0.045454545454545456},"65":{"create":0.1111111111111111,"an":0.1111111111111111,"s3-compatible":0.1111111111111111,"storage":0.1111111111111111,"bucket":0.1111111111111111,"on":0.1111111111111111,"the":0.1111111111111111,"relevant":0.1111111111111111,"platform":0.1111111111111111},"66":{"obtain":0.08333333333333333,"information":0.08333333333333333,"such":0.08333333333333333,"as":0.08333333333333333,"endpoints":0.08333333333333333,"and":0.08333333333333333,"keys":0.08333333333333333,"needed":0.08333333333333333,"to":0.08333333333333333,"access":0.08333333333333333,"the":0.08333333333333333,"bucket":0.08333333333333333},"67":{"set":0.125,"access":0.125,"permissions":0.125,"and":0.125,"cors":0.125,"for":0.125,"the":0.125,"bucket":0.125},"68":{"the":0.08333333333333333,"above":0.08333333333333333,"three":0.08333333333333333,"points":0.08333333333333333,"are":0.08333333333333333,"essential":0.08333333333333333,"steps":0.08333333333333333,"to":0.08333333333333333,"use":0.08333333333333333,"s3":0.08333333333333333,"image":0.08333333333333333,"port":0.08333333333333333},"69":{"type":0.5,"warning":0.5},"70":{"since":0.047619047619047616,"we":0.047619047619047616,"are":0.047619047619047616,"a":0.047619047619047616,"web-based":0.047619047619047616,"project":0.047619047619047616,"configuring":0.047619047619047616,"cors":0.047619047619047616,"is":0.047619047619047616,"necessary":0.047619047619047616,"most":0.047619047619047616,"of":0.047619047619047616,"the":0.047619047619047616,"connection":0.047619047619047616,"issues":0.047619047619047616,"reported":0.047619047619047616,"by":0.047619047619047616,"users":0.047619047619047616,"due":0.047619047619047616,"to":0.047619047619047616,"not":0.047619047619047616},"71":{"for":0.1,"details":0.1,"on":0.1,"how":0.1,"to":0.1,"configure":0.1,"cors":0.1,"please":0.1,"continue":0.1,"reading":0.1},"72":{"currently":0.03225806451612903,"we":0.03225806451612903,"have":0.03225806451612903,"written":0.03225806451612903,"step-by-step":0.03225806451612903,"guides":0.03225806451612903,"for":0.03225806451612903,"the":0.03225806451612903,"following":0.03225806451612903,"platforms":0.03225806451612903,"if":0.03225806451612903,"you":0.03225806451612903,"are":0.03225806451612903,"using":0.03225806451612903,"them":0.03225806451612903,"can":0.03225806451612903,"click":0.03225806451612903,"link":0.03225806451612903,"to":0.03225806451612903,"view":0.03225806451612903,"directly":0.03225806451612903,"after":0.03225806451612903,"completing":0.03225806451612903,"tutorial":0.03225806451612903,"should":0.03225806451612903,"be":0.03225806451612903,"able":0.03225806451612903,"use":0.03225806451612903,"s3":0.03225806451612903,"image":0.03225806451612903,"port":0.03225806451612903},"73":{"cloudflare":0.05555555555555555,"r2":0.05555555555555555,"step-by-step":0.05555555555555555,"guide":0.05555555555555555,"provides":0.05555555555555555,"a":0.05555555555555555,"on":0.05555555555555555,"how":0.05555555555555555,"to":0.05555555555555555,"configure":0.05555555555555555,"the":0.05555555555555555,"s3":0.05555555555555555,"settings":0.05555555555555555,"of":0.05555555555555555,"this":0.05555555555555555,"panel":0.05555555555555555,"when":0.05555555555555555,"using":0.05555555555555555},"74":{"s3":0.09090909090909091,"image":0.09090909090909091,"port":0.09090909090909091,"requires":0.09090909090909091,"the":0.09090909090909091,"following":0.09090909090909091,"information":0.09090909090909091,"permissions":0.09090909090909091,"to":0.09090909090909091,"work":0.09090909090909091,"properly":0.09090909090909091},"75":{"connection":0.1,"information":0.1,"such":0.1,"as":0.1,"endpoint":0.1,"region":0.1,"access":0.1,"key":0.1,"id":0.1,"secret":0.1},"76":{"a":0.08333333333333333,"direct":0.08333333333333333,"link":0.08333333333333333,"prefix":0.08333333333333333,"for":0.08333333333333333,"accessing":0.08333333333333333,"images":0.08333333333333333,"which":0.08333333333333333,"we":0.08333333333333333,"call":0.08333333333333333,"public":0.08333333333333333,"url":0.08333333333333333},"77":{"correct":0.3333333333333333,"cors":0.3333333333333333,"configuration":0.3333333333333333},"78":{"the":0.06666666666666667,"first":0.06666666666666667,"point":0.06666666666666667,"needs":0.06666666666666667,"no":0.06666666666666667,"further":0.06666666666666667,"elaboration":0.06666666666666667,"you":0.06666666666666667,"can":0.06666666666666667,"refer":0.06666666666666667,"to":0.06666666666666667,"how":0.06666666666666667,"obtain":0.06666666666666667,"it":0.06666666666666667,"yourself":0.06666666666666667},"79":{"0":0.058823529411764705,"1":0.058823529411764705,"6":0.058823529411764705,"in":0.058823529411764705,"the":0.058823529411764705,"current":0.058823529411764705,"version":0.058823529411764705,"images":0.058823529411764705,"storage":0.058823529411764705,"bucket":0.058823529411764705,"must":0.058823529411764705,"be":0.058823529411764705,"directly":0.058823529411764705,"accessible":0.058823529411764705,"via":0.058823529411764705,"a":0.058823529411764705,"link":0.058823529411764705},"80":{"29":0.02702702702702703,"2024":0.02702702702702703,"for":0.02702702702702703,"example":0.02702702702702703,"if":0.02702702702702703,"an":0.02702702702702703,"image's":0.02702702702702703,"path":0.02702702702702703,"in":0.02702702702702703,"the":0.02702702702702703,"storage":0.02702702702702703,"bucket":0.02702702702702703,"is":0.02702702702702703,"i":0.02702702702702703,"05":0.02702702702702703,"name":0.02702702702702703,"jpg":0.02702702702702703,"and":0.02702702702702703,"it":0.02702702702702703,"can":0.02702702702702703,"be":0.02702702702702703,"accessed":0.02702702702702703,"directly":0.02702702702702703,"without":0.02702702702702703,"authentication":0.02702702702702703,"via":0.02702702702702703,"link":0.02702702702702703,"https":0.02702702702702703,"yfi":0.02702702702702703,"moe":0.02702702702702703,"then":0.02702702702702703,"public":0.02702702702702703,"url":0.02702702702702703,"you":0.02702702702702703,"need":0.02702702702702703,"to":0.02702702702702703,"fill":0.02702702702702703},"81":{"if":0.02631578947368421,"you":0.02631578947368421,"are":0.02631578947368421,"directly":0.02631578947368421,"using":0.02631578947368421,"the":0.02631578947368421,"public":0.02631578947368421,"storage":0.02631578947368421,"bucket":0.02631578947368421,"function":0.02631578947368421,"of":0.02631578947368421,"certain":0.02631578947368421,"s3-compatible":0.02631578947368421,"services":0.02631578947368421,"same":0.02631578947368421,"logic":0.02631578947368421,"applies":0.02631578947368421,"for":0.02631578947368421,"example":0.02631578947368421,"cloudflare":0.02631578947368421,"r2":0.02631578947368421,"it":0.02631578947368421,"should":0.02631578947368421,"look":0.02631578947368421,"like":0.02631578947368421,"https":0.02631578947368421,"pub-":0.02631578947368421,"a":0.02631578947368421,"bunch":0.02631578947368421,"characters":0.02631578947368421,"dev":0.02631578947368421,"tencent":0.02631578947368421,"cloud":0.02631578947368421,"cos":0.02631578947368421,"bucketname-appid":0.02631578947368421,"region":0.02631578947368421,"myqcloud":0.02631578947368421,"com":0.02631578947368421},"82":{"title":0.25,"what":0.25,"is":0.25,"cors":0.25},"83":{"cross-origin":0.03125,"resource":0.03125,"sharing":0.03125,"cors":0.03125,"is":0.03125,"a":0.03125,"mechanism":0.03125,"that":0.03125,"uses":0.03125,"http":0.03125,"headers":0.03125,"to":0.03125,"allow":0.03125,"servers":0.03125,"indicate":0.03125,"any":0.03125,"origins":0.03125,"domain":0.03125,"scheme":0.03125,"or":0.03125,"port":0.03125,"other":0.03125,"than":0.03125,"their":0.03125,"own":0.03125,"from":0.03125,"which":0.03125,"browser":0.03125,"should":0.03125,"permit":0.03125,"loading":0.03125,"resources":0.03125},"84":{"in":0.02702702702702703,"simple":0.02702702702702703,"terms":0.02702702702702703,"if":0.02702702702702703,"the":0.02702702702702703,"site":0.02702702702702703,"a":0.02702702702702703,"com":0.02702702702702703,"wants":0.02702702702702703,"to":0.02702702702702703,"access":0.02702702702702703,"resources":0.02702702702702703,"on":0.02702702702702703,"b":0.02702702702702703,"needs":0.02702702702702703,"configure":0.02702702702702703,"cors":0.02702702702702703,"allow":0.02702702702702703,"it":0.02702702702702703,"this":0.02702702702702703,"case":0.02702702702702703,"imageport":0.02702702702702703,"app":0.02702702702702703,"is":0.02702702702702703,"like":0.02702702702702703,"and":0.02702702702702703,"link":0.02702702702702703,"your":0.02702702702702703,"s3":0.02702702702702703,"storage":0.02702702702702703,"bucket":0.02702702702702703,"therefore":0.02702702702702703,"we":0.02702702702702703,"need":0.02702702702702703,"policies":0.02702702702702703,"requests":0.02702702702702703,"from":0.02702702702702703},"85":{"to":0.16666666666666666,"use":0.16666666666666666,"it":0.16666666666666666,"properly":0.16666666666666666,"you":0.16666666666666666,"need":0.16666666666666666},"86":{"include":0.125,"https":0.125,"imageport":0.125,"app":0.125,"in":0.125,"the":0.125,"allowed":0.125,"origins":0.125},"87":{"allow":0.125,"get":0.125,"head":0.125,"post":0.125,"put":0.125,"and":0.125,"delete":0.125,"methods":0.125},"88":{"and":0.3333333333333333,"allow":0.3333333333333333,"headers":0.3333333333333333},"89":{"if":0.047619047619047616,"confused":0.047619047619047616,"you":0.047619047619047616,"can":0.047619047619047616,"check":0.047619047619047616,"the":0.047619047619047616,"detailed":0.047619047619047616,"guide":0.047619047619047616,"in":0.047619047619047616,"platform":0.047619047619047616,"step-by-step":0.047619047619047616,"tutorial":0.047619047619047616,"above":0.047619047619047616,"for":0.047619047619047616,"are":0.047619047619047616,"using":0.047619047619047616,"or":0.047619047619047616,"refer":0.047619047619047616,"to":0.047619047619047616,"documentation":0.047619047619047616,"yourself":0.047619047619047616},"90":{"if":0.03333333333333333,"you":0.03333333333333333,"have":0.03333333333333333,"configured":0.03333333333333333,"the":0.03333333333333333,"s3":0.03333333333333333,"bucket":0.03333333333333333,"as":0.03333333333333333,"described":0.03333333333333333,"above":0.03333333333333333,"should":0.03333333333333333,"now":0.03333333333333333,"all":0.03333333333333333,"information":0.03333333333333333,"needed":0.03333333333333333,"to":0.03333333333333333,"fill":0.03333333333333333,"in":0.03333333333333333,"settings":0.03333333333333333,"after":0.03333333333333333,"entering":0.03333333333333333,"can":0.03333333333333333,"click":0.03333333333333333,"test":0.03333333333333333,"button":0.03333333333333333,"check":0.03333333333333333,"configuration":0.03333333333333333,"is":0.03333333333333333,"correct":0.03333333333333333,"go":0.03333333333333333},"91":{"other":0.1,"settings":0.1,"can":0.1,"remain":0.1,"at":0.1,"their":0.1,"default":0.1,"values":0.1,"for":0.1,"now":0.1},"92":{"go":0.1,"to":0.1,"gallery":0.1,"click":0.1,"the":0.1,"load":0.1,"images":0.1,"button":0.1,"start":0.1,"using":0.1},"93":{"what":0.2,"is":0.2,"s3":0.2,"image":0.2,"port":0.2},"94":{"introducing":0.09090909090909091,"s3":0.09090909090909091,"image":0.09090909090909091,"port":0.09090909090909091,"a":0.09090909090909091,"lightweight":0.09090909090909091,"dashboard":0.09090909090909091,"for":0.09090909090909091,"your":0.09090909090909091,"images":0.09090909090909091,"in":0.09090909090909091},"95":{"features":0.3333333333333333,"and":0.3333333333333333,"functionality":0.3333333333333333},"96":{"s3":0.125,"image":0.125,"port":0.125,"is":0.125,"not":0.125,"an":0.125,"hosting":0.125,"service":0.125},"97":{"usage":1},"98":{"s3":0.037037037037037035,"image":0.037037037037037035,"port":0.037037037037037035,"is":0.037037037037037035,"a":0.037037037037037035,"dashboard":0.037037037037037035,"for":0.037037037037037035,"managing":0.037037037037037035,"images":0.037037037037037035,"in":0.037037037037037035,"aws":0.037037037037037035,"buckets":0.037037037037037035,"or":0.037037037037037035,"compatible":0.037037037037037035,"services":0.037037037037037035,"such":0.037037037037037035,"as":0.037037037037037035,"cloudflare":0.037037037037037035,"r2":0.037037037037037035,"digitalocean":0.037037037037037035,"spaces":0.037037037037037035,"tencent":0.037037037037037035,"cos":0.037037037037037035,"alicloud":0.037037037037037035,"oss":0.037037037037037035,"and":0.037037037037037035,"more":0.037037037037037035},"99":{"unlike":0.05263157894736842,"traditional":0.05263157894736842,"image":0.05263157894736842,"hosting":0.05263157894736842,"services":0.05263157894736842,"s3":0.05263157894736842,"port":0.05263157894736842,"is":0.05263157894736842,"neither":0.05263157894736842,"responsible":0.05263157894736842,"for":0.05263157894736842,"storing":0.05263157894736842,"images":0.05263157894736842,"nor":0.05263157894736842,"providing":0.05263157894736842,"access":0.05263157894736842,"it":0.05263157894736842,"only":0.05263157894736842,"manages":0.05263157894736842},"100":{"when":0.02040816326530612,"we":0.02040816326530612,"developed":0.02040816326530612,"this":0.02040816326530612,"project":0.02040816326530612,"hoped":0.02040816326530612,"to":0.02040816326530612,"provide":0.02040816326530612,"an":0.02040816326530612,"image":0.02040816326530612,"hosting":0.02040816326530612,"solution":0.02040816326530612,"without":0.02040816326530612,"vendor":0.02040816326530612,"lock-in":0.02040816326530612,"your":0.02040816326530612,"images":0.02040816326530612,"are":0.02040816326530612,"stored":0.02040816326530612,"in":0.02040816326530612,"s3":0.02040816326530612,"bucket":0.02040816326530612,"that":0.02040816326530612,"is":0.02040816326530612,"unrelated":0.02040816326530612,"our":0.02040816326530612,"even":0.02040816326530612,"if":0.02040816326530612,"port":0.02040816326530612,"stops":0.02040816326530612,"being":0.02040816326530612,"maintained":0.02040816326530612,"which":0.02040816326530612,"won't":0.02040816326530612,"happen":0.02040816326530612,"the":0.02040816326530612,"short":0.02040816326530612,"term":0.02040816326530612,"or":0.02040816326530612,"you":0.02040816326530612,"no":0.02040816326530612,"longer":0.02040816326530612,"want":0.02040816326530612,"use":0.02040816326530612,"don't":0.02040816326530612,"need":0.02040816326530612,"perform":0.02040816326530612,"any":0.02040816326530612,"migration":0.02040816326530612},"101":{"traditionally":0.041666666666666664,"these":0.041666666666666664,"storage":0.041666666666666664,"services":0.041666666666666664,"don't":0.041666666666666664,"have":0.041666666666666664,"dedicated":0.041666666666666664,"image":0.041666666666666664,"management":0.041666666666666664,"panels":0.041666666666666664,"this":0.041666666666666664,"solution":0.041666666666666664,"provides":0.041666666666666664,"a":0.041666666666666664,"simple":0.041666666666666664,"yet":0.041666666666666664,"powerful":0.041666666666666664,"interface":0.041666666666666664,"for":0.041666666666666664,"uploading":0.041666666666666664,"managing":0.041666666666666664,"and":0.041666666666666664,"integrating":0.041666666666666664,"images":0.041666666666666664},"102":{"the":0.04,"panel":0.04,"itself":0.04,"doesn't":0.04,"store":0.04,"any":0.04,"data":0.04,"all":0.04,"is":0.04,"stored":0.04,"in":0.04,"your":0.04,"s3":0.04,"bucket":0.04,"therefore":0.04,"you":0.04,"can":0.04,"migrate":0.04,"or":0.04,"delete":0.04,"this":0.04,"at":0.04,"time":0.04,"without":0.04,"losing":0.04},"103":{"upload":0.08333333333333333,"images":0.08333333333333333,"easily":0.08333333333333333,"your":0.08333333333333333,"with":0.08333333333333333,"support":0.08333333333333333,"for":0.08333333333333333,"compression":0.08333333333333333,"and":0.08333333333333333,"format":0.08333333333333333,"conversion":0.08333333333333333,"before":0.08333333333333333},"104":{"gallery":0.07142857142857142,"browse":0.07142857142857142,"and":0.07142857142857142,"find":0.07142857142857142,"all":0.07142857142857142,"your":0.07142857142857142,"uploaded":0.07142857142857142,"images":0.07142857142857142,"in":0.07142857142857142,"the":0.07142857142857142,"with":0.07142857142857142,"rich":0.07142857142857142,"filtering":0.07142857142857142,"options":0.07142857142857142},"105":{"copy":0.08333333333333333,"image":0.08333333333333333,"links":0.08333333333333333,"one-click":0.08333333333333333,"copying":0.08333333333333333,"of":0.08333333333333333,"raw":0.08333333333333333,"or":0.08333333333333333,"markdown":0.08333333333333333,"format":0.08333333333333333,"to":0.08333333333333333,"images":0.08333333333333333},"106":{"delete":0.1111111111111111,"images":0.1111111111111111,"quickly":0.1111111111111111,"your":0.1111111111111111,"uploaded":0.1111111111111111,"from":0.1111111111111111,"the":0.1111111111111111,"management":0.1111111111111111,"panel":0.1111111111111111},"107":{"s3":0.1111111111111111,"image":0.1111111111111111,"port":0.1111111111111111,"is":0.1111111111111111,"not":0.1111111111111111,"a":0.1111111111111111,"traditional":0.1111111111111111,"hosting":0.1111111111111111,"service":0.1111111111111111},"108":{"generally":0.03333333333333333,"speaking":0.03333333333333333,"image":0.03333333333333333,"hosting":0.03333333333333333,"services":0.03333333333333333,"usually":0.03333333333333333,"refer":0.03333333333333333,"to":0.03333333333333333,"that":0.03333333333333333,"provide":0.03333333333333333,"upload":0.03333333333333333,"storage":0.03333333333333333,"and":0.03333333333333333,"access":0.03333333333333333,"transmission":0.03333333333333333,"while":0.03333333333333333,"s3":0.03333333333333333,"port":0.03333333333333333,"doesn't":0.03333333333333333,"store":0.03333333333333333,"images":0.03333333333333333,"nor":0.03333333333333333,"interfere":0.03333333333333333,"with":0.03333333333333333,"the":0.03333333333333333,"process":0.03333333333333333,"this":0.03333333333333333,"has":0.03333333333333333,"several":0.03333333333333333,"advantages":0.03333333333333333},"109":{"images":0.03225806451612903,"are":0.03225806451612903,"stored":0.03225806451612903,"in":0.03225806451612903,"your":0.03225806451612903,"own":0.03225806451612903,"s3":0.03225806451612903,"bucket":0.03225806451612903,"and":0.03225806451612903,"access":0.03225806451612903,"doesn't":0.03225806451612903,"go":0.03225806451612903,"through":0.03225806451612903,"this":0.03225806451612903,"project":0.03225806451612903,"which":0.03225806451612903,"means":0.03225806451612903,"that":0.03225806451612903,"even":0.03225806451612903,"if":0.03225806451612903,"suddenly":0.03225806451612903,"disappears":0.03225806451612903,"image":0.03225806451612903,"won't":0.03225806451612903,"be":0.03225806451612903,"interrupted":0.03225806451612903,"there":0.03225806451612903,"will":0.03225806451612903,"no":0.03225806451612903,"data":0.03225806451612903,"loss":0.03225806451612903},"110":{"traditional":0.023809523809523808,"image":0.023809523809523808,"hosting":0.023809523809523808,"services":0.023809523809523808,"usually":0.023809523809523808,"have":0.023809523809523808,"a":0.023809523809523808,"database":0.023809523809523808,"storing":0.023809523809523808,"various":0.023809523809523808,"metadata":0.023809523809523808,"in":0.023809523809523808,"addition":0.023809523809523808,"to":0.023809523809523808,"the":0.023809523809523808,"images":0.023809523809523808,"themselves":0.023809523809523808,"if":0.023809523809523808,"data":0.023809523809523808,"is":0.023809523809523808,"lost":0.023809523809523808,"and":0.023809523809523808,"only":0.023809523809523808,"backups":0.023809523809523808,"remain":0.023809523809523808,"it's":0.023809523809523808,"difficult":0.023809523809523808,"fully":0.023809523809523808,"restore":0.023809523809523808,"previous":0.023809523809523808,"state":0.023809523809523808,"for":0.023809523809523808,"example":0.023809523809523808,"correspondence":0.023809523809523808,"between":0.023809523809523808,"urls":0.023809523809523808,"file":0.023809523809523808,"paths":0.023809523809523808,"may":0.023809523809523808,"depend":0.023809523809523808,"on":0.023809523809523808,"this":0.023809523809523808},"111":{"completely":0.02631578947368421,"customizable":0.02631578947368421,"access":0.02631578947368421,"paths":0.02631578947368421,"since":0.02631578947368421,"s3":0.02631578947368421,"image":0.02631578947368421,"port":0.02631578947368421,"doesn't":0.02631578947368421,"particularly":0.02631578947368421,"care":0.02631578947368421,"about":0.02631578947368421,"how":0.02631578947368421,"images":0.02631578947368421,"are":0.02631578947368421,"accessed":0.02631578947368421,"you":0.02631578947368421,"can":0.02631578947368421,"have":0.02631578947368421,"complete":0.02631578947368421,"control":0.02631578947368421,"over":0.02631578947368421,"urls":0.02631578947368421,"for":0.02631578947368421,"example":0.02631578947368421,"using":0.02631578947368421,"the":0.02631578947368421,"method":0.02631578947368421,"described":0.02631578947368421,"in":0.02631578947368421,"extending":0.02631578947368421,"public":0.02631578947368421,"url":0.02631578947368421,"functionality":0.02631578947368421,"with":0.02631578947368421,"webp":0.02631578947368421,"cloud":0.02631578947368421,"services":0.02631578947368421},"112":{"for":0.02631578947368421,"more":0.02631578947368421,"about":0.02631578947368421,"the":0.02631578947368421,"initial":0.02631578947368421,"motivation":0.02631578947368421,"developing":0.02631578947368421,"s3":0.02631578947368421,"image":0.02631578947368421,"port":0.02631578947368421,"and":0.02631578947368421,"reasoning":0.02631578947368421,"behind":0.02631578947368421,"these":0.02631578947368421,"design":0.02631578947368421,"choices":0.02631578947368421,"i":0.02631578947368421,"wrote":0.02631578947368421,"it":0.02631578947368421,"in":0.02631578947368421,"a":0.02631578947368421,"blog":0.02631578947368421,"post":0.02631578947368421,"using":0.02631578947368421,"r2":0.02631578947368421,"oss":0.02631578947368421,"cos":0.02631578947368421,"as":0.02631578947368421,"hosting":0.02631578947368421,"an":0.02631578947368421,"management":0.02631578947368421,"solution":0.02631578947368421,"chinese":0.02631578947368421,"which":0.02631578947368421,"you":0.02631578947368421,"might":0.02631578947368421,"find":0.02631578947368421,"interesting":0.02631578947368421},"113":{"since":0.022727272727272728,"s3":0.022727272727272728,"image":0.022727272727272728,"port":0.022727272727272728,"itself":0.022727272727272728,"doesn't":0.022727272727272728,"store":0.022727272727272728,"images":0.022727272727272728,"isn't":0.022727272727272728,"responsible":0.022727272727272728,"for":0.022727272727272728,"transmitting":0.022727272727272728,"and":0.022727272727272728,"has":0.022727272727272728,"no":0.022727272727272728,"backend":0.022727272727272728,"at":0.022727272727272728,"all":0.022727272727272728,"you":0.022727272727272728,"can":0.022727272727272728,"directly":0.022727272727272728,"use":0.022727272727272728,"the":0.022727272727272728,"public":0.022727272727272728,"instance":0.022727272727272728,"imageport":0.022727272727272728,"app":0.022727272727272728,"which":0.022727272727272728,"is":0.022727272727272728,"also":0.022727272727272728,"our":0.022727272727272728,"recommended":0.022727272727272728,"way":0.022727272727272728,"to":0.022727272727272728,"it":0.022727272727272728,"just":0.022727272727272728,"open":0.022727272727272728,"link":0.022727272727272728,"enter":0.022727272727272728,"your":0.022727272727272728,"bucket":0.022727272727272728,"information":0.022727272727272728,"start":0.022727272727272728,"using":0.022727272727272728},"114":{"for":0.125,"more":0.125,"information":0.125,"please":0.125,"refer":0.125,"to":0.125,"getting":0.125,"started":0.125},"115":{"live":0.5,"photos":0.5},"116":{"upload":0.07692307692307693,"apple":0.07692307692307693,"live":0.07692307692307693,"photos":0.07692307692307693,"so":0.07692307692307693,"they":0.07692307692307693,"play":0.07692307692307693,"back":0.07692307692307693,"with":0.07692307692307693,"motion":0.07692307692307693,"in":0.07692307692307693,"the":0.07692307692307693,"gallery":0.07692307692307693},"117":{"what":0.2,"is":0.2,"a":0.2,"live":0.2,"photo":0.2},"118":{"how":0.16666666666666666,"to":0.16666666666666666,"upload":0.16666666666666666,"a":0.16666666666666666,"live":0.16666666666666666,"photo":0.16666666666666666},"119":{"1":0.14285714285714285,"export":0.14285714285714285,"both":0.14285714285714285,"files":0.14285714285714285,"from":0.14285714285714285,"your":0.14285714285714285,"device":0.14285714285714285},"120":{"2":0.2,"keep":0.2,"the":0.2,"matching":0.2,"names":0.2},"121":{"3":0.1111111111111111,"drop":0.1111111111111111,"both":0.1111111111111111,"files":0.1111111111111111,"into":0.1111111111111111,"the":0.1111111111111111,"uploader":0.1111111111111111,"at":0.1111111111111111,"once":0.1111111111111111},"122":{"supported":0.3333333333333333,"file":0.3333333333333333,"types":0.3333333333333333},"123":{"how":0.14285714285714285,"the":0.14285714285714285,"system":0.14285714285714285,"identifies":0.14285714285714285,"a":0.14285714285714285,"live":0.14285714285714285,"photo":0.14285714285714285},"124":{"troubleshooting":1},"125":{"s3":0.023809523809523808,"image":0.023809523809523808,"port":0.023809523809523808,"can":0.023809523809523808,"display":0.023809523809523808,"apple":0.023809523809523808,"live":0.023809523809523808,"photos":0.023809523809523808,"with":0.023809523809523808,"their":0.023809523809523808,"motion":0.023809523809523808,"playback":0.023809523809523808,"just":0.023809523809523808,"like":0.023809523809523808,"the":0.023809523809523808,"app":0.023809523809523808,"on":0.023809523809523808,"your":0.023809523809523808,"iphone":0.023809523809523808,"or":0.023809523809523808,"mac":0.023809523809523808,"this":0.023809523809523808,"page":0.023809523809523808,"explains":0.023809523809523808,"what":0.023809523809523808,"a":0.023809523809523808,"photo":0.023809523809523808,"actually":0.023809523809523808,"is":0.023809523809523808,"how":0.023809523809523808,"to":0.023809523809523808,"upload":0.023809523809523808,"one":0.023809523809523808,"so":0.023809523809523808,"panel":0.023809523809523808,"recognizes":0.023809523809523808,"it":0.023809523809523808,"and":0.023809523809523808,"pairing":0.023809523809523808,"works":0.023809523809523808,"behind":0.023809523809523808,"scenes":0.023809523809523808},"126":{"a":0.05,"live":0.05,"photo":0.05,"is":0.05,"not":0.05,"single":0.05,"file":0.05,"when":0.05,"your":0.05,"iphone":0.05,"captures":0.05,"one":0.05,"it":0.05,"saves":0.05,"two":0.05,"separate":0.05,"files":0.05,"that":0.05,"belong":0.05,"together":0.05},"127":{"a":0.08333333333333333,"still":0.08333333333333333,"image":0.08333333333333333,"the":0.08333333333333333,"frame":0.08333333333333333,"you":0.08333333333333333,"see":0.08333333333333333,"usually":0.08333333333333333,"img_0001":0.08333333333333333,"heic":0.08333333333333333,"or":0.08333333333333333,"jpg":0.08333333333333333},"128":{"a":0.08333333333333333,"motion":0.08333333333333333,"video":0.08333333333333333,"the":0.08333333333333333,"short":0.08333333333333333,"clip":0.08333333333333333,"of":0.08333333333333333,"movement":0.08333333333333333,"and":0.08333333333333333,"sound":0.08333333333333333,"img_0001":0.08333333333333333,"mov":0.08333333333333333},"129":{"the":0.02564102564102564,"only":0.02564102564102564,"thing":0.02564102564102564,"linking":0.02564102564102564,"them":0.02564102564102564,"is":0.02564102564102564,"their":0.02564102564102564,"shared":0.02564102564102564,"basename":0.02564102564102564,"img_0001":0.02564102564102564,"photos":0.02564102564102564,"app":0.02564102564102564,"keeps":0.02564102564102564,"that":0.02564102564102564,"relationship":0.02564102564102564,"internally":0.02564102564102564,"but":0.02564102564102564,"once":0.02564102564102564,"you":0.02564102564102564,"export":0.02564102564102564,"files":0.02564102564102564,"to":0.02564102564102564,"your":0.02564102564102564,"computer":0.02564102564102564,"or":0.02564102564102564,"directly":0.02564102564102564,"s3":0.02564102564102564,"they":0.02564102564102564,"become":0.02564102564102564,"two":0.02564102564102564,"ordinary":0.02564102564102564,"image":0.02564102564102564,"port":0.02564102564102564,"pairs":0.02564102564102564,"back":0.02564102564102564,"together":0.02564102564102564,"based":0.02564102564102564,"on":0.02564102564102564,"name":0.02564102564102564},"130":{"type":0.5,"warning":0.5},"131":{"upload":0.047619047619047616,"both":0.047619047619047616,"files":0.047619047619047616,"in":0.047619047619047616,"the":0.047619047619047616,"same":0.047619047619047616,"batch":0.047619047619047616,"still":0.047619047619047616,"and":0.047619047619047616,"motion":0.047619047619047616,"video":0.047619047619047616,"must":0.047619047619047616,"be":0.047619047619047616,"added":0.047619047619047616,"to":0.047619047619047616,"list":0.047619047619047616,"together":0.047619047619047616,"for":0.047619047619047616,"panel":0.047619047619047616,"pair":0.047619047619047616,"them":0.047619047619047616},"132":{"when":0.038461538461538464,"exporting":0.038461538461538464,"from":0.038461538461538464,"the":0.038461538461538464,"photos":0.038461538461538464,"app":0.038461538461538464,"or":0.038461538461538464,"icloud":0.038461538461538464,"make":0.038461538461538464,"sure":0.038461538461538464,"you":0.038461538461538464,"get":0.038461538461538464,"unmodified":0.038461538461538464,"originals":0.038461538461538464,"so":0.038461538461538464,"receive":0.038461538461538464,"both":0.038461538461538464,"image":0.038461538461538464,"and":0.038461538461538464,"mov":0.038461538461538464,"file":0.038461538461538464,"airdrop":0.038461538461538464,"export":0.038461538461538464,"original":0.038461538461538464,"preserve":0.038461538461538464,"pair":0.038461538461538464},"133":{"the":0.05263157894736842,"two":0.05263157894736842,"files":0.05263157894736842,"must":0.05263157894736842,"share":0.05263157894736842,"same":0.05263157894736842,"basename":0.05263157894736842,"extension":0.05263157894736842,"is":0.05263157894736842,"ignored":0.05263157894736842,"and":0.05263157894736842,"match":0.05263157894736842,"case-insensitive":0.05263157894736842,"so":0.05263157894736842,"all":0.05263157894736842,"of":0.05263157894736842,"these":0.05263157894736842,"pair":0.05263157894736842,"correctly":0.05263157894736842},"134":{"img_0001":0.3333333333333333,"heic":0.3333333333333333,"mov":0.3333333333333333},"135":{"img_0001":0.3333333333333333,"jpg":0.3333333333333333,"mov":0.3333333333333333},"136":{"vacation":0.3333333333333333,"png":0.3333333333333333,"mp4":0.3333333333333333},"137":{"if":0.1,"you":0.1,"rename":0.1,"one":0.1,"of":0.1,"them":0.1,"the":0.1,"other":0.1,"to":0.1,"match":0.1},"138":{"select":0.025,"or":0.025,"drag":0.025,"both":0.025,"files":0.025,"together":0.025,"into":0.025,"the":0.025,"upload":0.025,"area":0.025,"when":0.025,"they":0.025,"are":0.025,"in":0.025,"same":0.025,"batch":0.025,"and":0.025,"their":0.025,"names":0.025,"match":0.025,"panel":0.025,"automatically":0.025,"links":0.025,"them":0.025,"motion":0.025,"video":0.025,"is":0.025,"stored":0.025,"alongside":0.025,"still":0.025,"under":0.025,"key":0.025,"base":0.025,"so":0.025,"stay":0.025,"paired":0.025,"next":0.025,"time":0.025,"gallery":0.025,"loads":0.025},"139":{"after":0.05,"uploading":0.05,"the":0.05,"gallery":0.05,"shows":0.05,"a":0.05,"single":0.05,"item":0.05,"with":0.05,"live":0.05,"badge":0.05,"open":0.05,"it":0.05,"and":0.05,"press-and-hold":0.05,"or":0.05,"click":0.05,"to":0.05,"play":0.05,"motion":0.05},"140":{"a":0.05555555555555555,"pair":0.05555555555555555,"is":0.05555555555555555,"only":0.05555555555555555,"formed":0.05555555555555555,"when":0.05555555555555555,"the":0.05555555555555555,"batch":0.05555555555555555,"contains":0.05555555555555555,"one":0.05555555555555555,"still":0.05555555555555555,"image":0.05555555555555555,"and":0.05555555555555555,"motion":0.05555555555555555,"video":0.05555555555555555,"that":0.05555555555555555,"share":0.05555555555555555,"basename":0.05555555555555555},"141":{"role":1},"142":{"accepted":0.5,"extensions":0.5},"143":{"still":0.5,"image":0.5},"144":{"jpg":0.125,"jpeg":0.125,"png":0.125,"webp":0.125,"avif":0.125,"gif":0.125,"heic":0.125,"heif":0.125},"145":{"motion":0.5,"video":0.5},"146":{"mov":0.3333333333333333,"mp4":0.3333333333333333,"m4v":0.3333333333333333},"147":{"heic":0.03125,"heif":0.03125,"stills":0.03125,"are":0.03125,"converted":0.03125,"to":0.03125,"a":0.03125,"browser-paintable":0.03125,"format":0.03125,"automatically":0.03125,"when":0.03125,"your":0.03125,"browser":0.03125,"can't":0.03125,"decode":0.03125,"them":0.03125,"natively":0.03125,"so":0.03125,"the":0.03125,"still":0.03125,"and":0.03125,"its":0.03125,"live":0.03125,"photo":0.03125,"playback":0.03125,"both":0.03125,"render":0.03125,"even":0.03125,"on":0.03125,"browsers":0.03125,"without":0.03125,"support":0.03125},"148":{"there":0.07142857142857142,"are":0.07142857142857142,"two":0.07142857142857142,"moments":0.07142857142857142,"where":0.07142857142857142,"pairing":0.07142857142857142,"happens":0.07142857142857142,"and":0.07142857142857142,"both":0.07142857142857142,"rely":0.07142857142857142,"on":0.07142857142857142,"the":0.07142857142857142,"shared":0.07142857142857142,"basename":0.07142857142857142},"149":{"on":0.014705882352941176,"upload":0.014705882352941176,"when":0.014705882352941176,"a":0.014705882352941176,"batch":0.014705882352941176,"is":0.014705882352941176,"added":0.014705882352941176,"each":0.014705882352941176,"file":0.014705882352941176,"classified":0.014705882352941176,"as":0.014705882352941176,"an":0.014705882352941176,"image":0.014705882352941176,"or":0.014705882352941176,"video":0.014705882352941176,"by":0.014705882352941176,"its":0.014705882352941176,"mime":0.014705882352941176,"type":0.014705882352941176,"falling":0.014705882352941176,"back":0.014705882352941176,"to":0.014705882352941176,"extension":0.014705882352941176,"files":0.014705882352941176,"that":0.014705882352941176,"share":0.014705882352941176,"basename":0.014705882352941176,"and":0.014705882352941176,"contain":0.014705882352941176,"exactly":0.014705882352941176,"one":0.014705882352941176,"are":0.014705882352941176,"treated":0.014705882352941176,"pair":0.014705882352941176,"the":0.014705882352941176,"motion":0.014705882352941176,"then":0.014705882352941176,"saved":0.014705882352941176,"under":0.014705882352941176,"same":0.014705882352941176,"key":0.014705882352941176,"still":0.014705882352941176,"with":0.014705882352941176,"only":0.014705882352941176,"changed":0.014705882352941176,"for":0.014705882352941176,"example":0.014705882352941176,"abc":0.014705882352941176,"jpg":0.014705882352941176,"mov":0.014705882352941176,"this":0.014705882352941176,"guarantees":0.014705882352941176,"they":0.014705882352941176,"base":0.014705882352941176,"in":0.014705882352941176,"your":0.014705882352941176,"bucket":0.014705882352941176,"if":0.014705882352941176,"compressed":0.014705882352941176,"converted":0.014705882352941176,"during":0.014705882352941176,"video's":0.014705882352941176,"follows":0.014705882352941176,"still's":0.014705882352941176,"final":0.014705882352941176,"name":0.014705882352941176,"so":0.014705882352941176,"preserved":0.014705882352941176},"150":{"type":0.5,"warning":0.5},"151":{"if":0.041666666666666664,"a":0.041666666666666664,"basename":0.041666666666666664,"has":0.041666666666666664,"more":0.041666666666666664,"than":0.041666666666666664,"one":0.041666666666666664,"image":0.041666666666666664,"or":0.041666666666666664,"video":0.041666666666666664,"only":0.041666666666666664,"the":0.041666666666666664,"first":0.041666666666666664,"of":0.041666666666666664,"each":0.041666666666666664,"is":0.041666666666666664,"paired":0.041666666666666664,"any":0.041666666666666664,"extras":0.041666666666666664,"are":0.041666666666666664,"uploaded":0.041666666666666664,"as":0.041666666666666664,"standalone":0.041666666666666664,"files":0.041666666666666664},"152":{"on":0.029411764705882353,"listing":0.029411764705882353,"when":0.029411764705882353,"the":0.029411764705882353,"gallery":0.029411764705882353,"loads":0.029411764705882353,"your":0.029411764705882353,"bucket":0.029411764705882353,"objects":0.029411764705882353,"are":0.029411764705882353,"grouped":0.029411764705882353,"by":0.029411764705882353,"their":0.029411764705882353,"key":0.029411764705882353,"base":0.029411764705882353,"path":0.029411764705882353,"without":0.029411764705882353,"its":0.029411764705882353,"extension":0.029411764705882353,"a":0.029411764705882353,"counts":0.029411764705882353,"as":0.029411764705882353,"live":0.029411764705882353,"photo":0.029411764705882353,"only":0.029411764705882353,"it":0.029411764705882353,"has":0.029411764705882353,"both":0.029411764705882353,"still":0.029411764705882353,"image":0.029411764705882353,"and":0.029411764705882353,"motion":0.029411764705882353,"video":0.029411764705882353,"does":0.029411764705882353},"153":{"the":0.058823529411764705,"bare":0.058823529411764705,"mov":0.058823529411764705,"is":0.058823529411764705,"hidden":0.058823529411764705,"from":0.058823529411764705,"grid":0.058823529411764705,"it":0.058823529411764705,"would":0.058823529411764705,"otherwise":0.058823529411764705,"show":0.058823529411764705,"up":0.058823529411764705,"as":0.058823529411764705,"a":0.058823529411764705,"broken":0.058823529411764705,"unviewable":0.058823529411764705,"item":0.058823529411764705},"154":{"the":0.058823529411764705,"still":0.058823529411764705,"is":0.058823529411764705,"rendered":0.058823529411764705,"with":0.058823529411764705,"live":0.058823529411764705,"badge":0.058823529411764705,"and":0.058823529411764705,"its":0.058823529411764705,"paired":0.058823529411764705,"video":0.058823529411764705,"loaded":0.058823529411764705,"on":0.058823529411764705,"demand":0.058823529411764705,"for":0.058823529411764705,"press-and-hold":0.058823529411764705,"playback":0.058823529411764705},"155":{"a":0.07142857142857142,"video":0.07142857142857142,"with":0.07142857142857142,"no":0.07142857142857142,"matching":0.07142857142857142,"still":0.07142857142857142,"is":0.07142857142857142,"left":0.07142857142857142,"untouched":0.07142857142857142,"and":0.07142857142857142,"listed":0.07142857142857142,"as":0.07142857142857142,"normal":0.07142857142857142,"file":0.07142857142857142},"156":{"no":0.02564102564102564,"live":0.02564102564102564,"badge":0.02564102564102564,"appears":0.02564102564102564,"confirm":0.02564102564102564,"both":0.02564102564102564,"files":0.02564102564102564,"share":0.02564102564102564,"the":0.02564102564102564,"exact":0.02564102564102564,"same":0.02564102564102564,"basename":0.02564102564102564,"and":0.02564102564102564,"that":0.02564102564102564,"video":0.02564102564102564,"uses":0.02564102564102564,"a":0.02564102564102564,"supported":0.02564102564102564,"extension":0.02564102564102564,"mov":0.02564102564102564,"mp4":0.02564102564102564,"m4v":0.02564102564102564,"if":0.02564102564102564,"you":0.02564102564102564,"uploaded":0.02564102564102564,"them":0.02564102564102564,"in":0.02564102564102564,"separate":0.02564102564102564,"batches":0.02564102564102564,"with":0.02564102564102564,"different":0.02564102564102564,"generated":0.02564102564102564,"names":0.02564102564102564,"they":0.02564102564102564,"won't":0.02564102564102564,"key":0.02564102564102564,"base":0.02564102564102564,"re-upload":0.02564102564102564,"together":0.02564102564102564},"157":{"the":0.030303030303030304,"motion":0.030303030303030304,"doesn't":0.030303030303030304,"play":0.030303030303030304,"browser":0.030303030303030304,"must":0.030303030303030304,"be":0.030303030303030304,"able":0.030303030303030304,"to":0.030303030303030304,"decode":0.030303030303030304,"video":0.030303030303030304,"mov":0.030303030303030304,"from":0.030303030303030304,"an":0.030303030303030304,"iphone":0.030303030303030304,"hevc":0.030303030303030304,"plays":0.030303030303030304,"in":0.030303030303030304,"safari":0.030303030303030304,"and":0.030303030303030304,"most":0.030303030303030304,"modern":0.030303030303030304,"browsers":0.030303030303030304,"if":0.030303030303030304,"it":0.030303030303030304,"fails":0.030303030303030304,"panel":0.030303030303030304,"falls":0.030303030303030304,"back":0.030303030303030304,"showing":0.030303030303030304,"still":0.030303030303030304,"image":0.030303030303030304,"only":0.030303030303030304},"158":{"migrate":0.3333333333333333,"from":0.3333333333333333,"v1":0.3333333333333333},"159":{"configuration":0.5,"migration":0.5},"160":{"which":0.2,"configurations":0.2,"will":0.2,"be":0.2,"migrated":0.2},"161":{"deprecated":0.5,"settings":0.5},"162":{"about":0.5,"self-hosting":0.5},"163":{"2":0.029411764705882353,"version":0.029411764705882353,"mainly":0.029411764705882353,"involves":0.029411764705882353,"underlying":0.029411764705882353,"architectural":0.029411764705882353,"changes":0.029411764705882353,"and":0.029411764705882353,"some":0.029411764705882353,"qol":0.029411764705882353,"improvements":0.029411764705882353,"compared":0.029411764705882353,"to":0.029411764705882353,"v1":0.029411764705882353,"without":0.029411764705882353,"many":0.029411764705882353,"breaking":0.029411764705882353,"at":0.029411764705882353,"the":0.029411764705882353,"user":0.029411764705882353,"level":0.029411764705882353,"as":0.029411764705882353,"a":0.029411764705882353,"you":0.029411764705882353,"only":0.029411764705882353,"need":0.029411764705882353,"import":0.029411764705882353,"your":0.029411764705882353,"configuration":0.029411764705882353,"into":0.029411764705882353,"v2":0.029411764705882353,"continue":0.029411764705882353,"using":0.029411764705882353,"it":0.029411764705882353},"164":{"go":0.037037037037037035,"to":0.037037037037037035,"the":0.037037037037037035,"settings":0.037037037037037035,"-":0.037037037037037035,"profiles":0.037037037037037035,"page":0.037037037037037035,"of":0.037037037037037035,"v1":0.037037037037037035,"version":0.037037037037037035,"click":0.037037037037037035,"copy":0.037037037037037035,"button":0.037037037037037035,"for":0.037037037037037035,"configuration":0.037037037037037035,"you":0.037037037037037035,"want":0.037037037037037035,"migrate":0.037037037037037035,"need":0.037037037037037035,"save":0.037037037037037035,"a":0.037037037037037035,"first":0.037037037037037035,"if":0.037037037037037035,"haven't":0.037037037037037035,"saved":0.037037037037037035,"one":0.037037037037037035,"yet":0.037037037037037035},"165":{"go":0.043478260869565216,"to":0.043478260869565216,"the":0.043478260869565216,"settings":0.043478260869565216,"-":0.043478260869565216,"profiles":0.043478260869565216,"page":0.043478260869565216,"of":0.043478260869565216,"v2":0.043478260869565216,"version":0.043478260869565216,"click":0.043478260869565216,"import":0.043478260869565216,"dropdown":0.043478260869565216,"menu":0.043478260869565216,"in":0.043478260869565216,"upper":0.043478260869565216,"right":0.043478260869565216,"corner":0.043478260869565216,"card":0.043478260869565216,"and":0.043478260869565216,"select":0.043478260869565216,"from":0.043478260869565216,"v1":0.043478260869565216},"166":{"if":0.047619047619047616,"the":0.047619047619047616,"v1":0.047619047619047616,"configuration":0.047619047619047616,"meets":0.047619047619047616,"requirements":0.047619047619047616,"all":0.047619047619047616,"required":0.047619047619047616,"fields":0.047619047619047616,"are":0.047619047619047616,"non-empty":0.047619047619047616,"it":0.047619047619047616,"should":0.047619047619047616,"be":0.047619047619047616,"able":0.047619047619047616,"to":0.047619047619047616,"import":0.047619047619047616,"directly":0.047619047619047616,"fails":0.047619047619047616,"please":0.047619047619047616,"check":0.047619047619047616},"167":{"whether":0.16666666666666666,"the":0.16666666666666666,"v1":0.16666666666666666,"configuration":0.16666666666666666,"is":0.16666666666666666,"correct":0.16666666666666666},"168":{"whether":0.1,"the":0.1,"content":0.1,"in":0.1,"clipboard":0.1,"is":0.1,"v1":0.1,"configuration":0.1,"when":0.1,"importing":0.1},"169":{"if":0.058823529411764705,"the":0.058823529411764705,"import":0.058823529411764705,"is":0.058823529411764705,"successful":0.058823529411764705,"please":0.058823529411764705,"check":0.058823529411764705,"whether":0.058823529411764705,"content":0.058823529411764705,"of":0.058823529411764705,"v1":0.058823529411764705,"configuration":0.058823529411764705,"correctly":0.058823529411764705,"displayed":0.058823529411764705,"in":0.058823529411764705,"v2":0.058823529411764705,"version":0.058823529411764705},"170":{"configurations":0.16666666666666666,"that":0.16666666666666666,"will":0.16666666666666666,"be":0.16666666666666666,"migrated":0.16666666666666666,"include":0.16666666666666666},"171":{"all":0.25,"s3":0.25,"bucket-related":0.25,"settings":0.25},"172":{"path":0.3333333333333333,"template":0.3333333333333333,"keytemplate":0.3333333333333333},"173":{"whether":0.25,"to":0.25,"auto-refresh":0.25,"gallery":0.25},"174":{"configurations":0.14285714285714285,"that":0.14285714285714285,"will":0.14285714285714285,"not":0.14285714285714285,"be":0.14285714285714285,"migrated":0.14285714285714285,"include":0.14285714285714285},"175":{"upload":0.07142857142857142,"compression":0.07142857142857142,"will":0.07142857142857142,"be":0.07142857142857142,"disabled":0.07142857142857142,"by":0.07142857142857142,"default":0.07142857142857142,"you":0.07142857142857142,"can":0.07142857142857142,"manually":0.07142857142857142,"enable":0.07142857142857142,"it":0.07142857142857142,"if":0.07142857142857142,"needed":0.07142857142857142},"176":{"other":0.5,"settings":0.5},"177":{"configurations":0.0625,"that":0.0625,"are":0.0625,"not":0.0625,"migrated":0.0625,"will":0.0625,"retain":0.0625,"their":0.0625,"default":0.0625,"values":0.0625,"after":0.0625,"importing":0.0625,"the":0.0625,"v1":0.0625,"configuration":0.0625,"s":0.0625},"178":{"the":0.03225806451612903,"random":0.03225806451612903,"template":0.03225806451612903,"in":0.03225806451612903,"path":0.03225806451612903,"keytemplate":0.03225806451612903,"has":0.03225806451612903,"been":0.03225806451612903,"renamed":0.03225806451612903,"to":0.03225806451612903,"ulid-dayslice":0.03225806451612903,"better":0.03225806451612903,"reflect":0.03225806451612903,"its":0.03225806451612903,"nature":0.03225806451612903,"can":0.03225806451612903,"still":0.03225806451612903,"be":0.03225806451612903,"used":0.03225806451612903,"behavior":0.03225806451612903,"is":0.03225806451612903,"same":0.03225806451612903,"as":0.03225806451612903,"before":0.03225806451612903,"but":0.03225806451612903,"will":0.03225806451612903,"give":0.03225806451612903,"a":0.03225806451612903,"warning":0.03225806451612903,"when":0.03225806451612903,"input":0.03225806451612903},"179":{"since":0.02631578947368421,"s3":0.02631578947368421,"image":0.02631578947368421,"port":0.02631578947368421,"is":0.02631578947368421,"actually":0.02631578947368421,"a":0.02631578947368421,"static":0.02631578947368421,"website":0.02631578947368421,"without":0.02631578947368421,"backend":0.02631578947368421,"it":0.02631578947368421,"doesn't":0.02631578947368421,"store":0.02631578947368421,"images":0.02631578947368421,"and":0.02631578947368421,"user":0.02631578947368421,"traffic":0.02631578947368421,"for":0.02631578947368421,"accessing":0.02631578947368421,"go":0.02631578947368421,"through":0.02631578947368421,"self-hosting":0.02631578947368421,"almost":0.02631578947368421,"completely":0.02631578947368421,"meaningless":0.02631578947368421,"therefore":0.02631578947368421,"to":0.02631578947368421,"reduce":0.02631578947368421,"maintenance":0.02631578947368421,"costs":0.02631578947368421,"v2":0.02631578947368421,"no":0.02631578947368421,"longer":0.02631578947368421,"provides":0.02631578947368421,"officially":0.02631578947368421,"maintained":0.02631578947368421,"docker":0.02631578947368421},"180":{"if":0.037037037037037035,"you":0.037037037037037035,"really":0.037037037037037035,"want":0.037037037037037035,"to":0.037037037037037035,"self-host":0.037037037037037035,"please":0.037037037037037035,"clone":0.037037037037037035,"this":0.037037037037037035,"project":0.037037037037037035,"and":0.037037037037037035,"execute":0.037037037037037035,"the":0.037037037037037035,"build":0.037037037037037035,"command":0.037037037037037035,"pnpm":0.037037037037037035,"run":0.037037037037037035,"in":0.037037037037037035,"apps":0.037037037037037035,"web":0.037037037037037035,"directory":0.037037037037037035,"then":0.037037037037037035,"statically":0.037037037037037035,"deploy":0.037037037037037035,"contents":0.037037037037037035,"of":0.037037037037037035,"out":0.037037037037037035},"181":{"settings":0.5,"reference":0.5},"182":{"s3":0.3333333333333333,"bucket":0.3333333333333333,"settings":0.3333333333333333},"183":{"use":0.25,"path":0.25,"style":0.25,"api":0.25},"184":{"public":0.5,"url":0.5},"185":{"include":0.5,"path":0.5},"186":{"upload":0.5,"settings":0.5},"187":{"key":0.5,"template":0.5},"188":{"image":0.25,"compression":0.25,"and":0.25,"conversion":0.25},"189":{"gallery":0.5,"settings":0.5},"190":{"auto":0.5,"refresh":0.5},"191":{"currently":0.125,"s3":0.125,"image":0.125,"port":0.125,"settings":0.125,"include":0.125,"three":0.125,"parts":0.125},"192":{"s3":0.3333333333333333,"bucket":0.3333333333333333,"settings":0.3333333333333333},"193":{"gallery":0.5,"settings":0.5},"194":{"upload":0.5,"settings":0.5},"195":{"endpoint":0.045454545454545456,"bucket":0.045454545454545456,"name":0.045454545454545456,"region":0.045454545454545456,"access":0.045454545454545456,"key":0.045454545454545456,"and":0.045454545454545456,"secret":0.045454545454545456,"are":0.045454545454545456,"all":0.045454545454545456,"provided":0.045454545454545456,"when":0.045454545454545456,"creating":0.045454545454545456,"an":0.045454545454545456,"s3":0.045454545454545456,"so":0.045454545454545456,"we":0.045454545454545456,"won't":0.045454545454545456,"elaborate":0.045454545454545456,"on":0.045454545454545456,"them":0.045454545454545456,"here":0.045454545454545456},"196":{"for":0.05,"the":0.05,"vast":0.05,"majority":0.05,"of":0.05,"s3":0.05,"providers":0.05,"this":0.05,"option":0.05,"should":0.05,"be":0.05,"kept":0.05,"disabled":0.05,"is":0.05,"a":0.05,"fallback":0.05,"prepared":0.05,"some":0.05,"particularly":0.05,"old":0.05},"197":{"for":0.06666666666666667,"more":0.06666666666666667,"information":0.06666666666666667,"about":0.06666666666666667,"path":0.06666666666666667,"name":0.06666666666666667,"and":0.06666666666666667,"virtual":0.06666666666666667,"hosted-style":0.06666666666666667,"refer":0.06666666666666667,"to":0.06666666666666667,"the":0.06666666666666667,"aws":0.06666666666666667,"s3":0.06666666666666667,"documentation":0.06666666666666667},"198":{"images":0.08333333333333333,"in":0.08333333333333333,"the":0.08333333333333333,"bucket":0.08333333333333333,"need":0.08333333333333333,"to":0.08333333333333333,"be":0.08333333333333333,"directly":0.08333333333333333,"accessible":0.08333333333333333,"through":0.08333333333333333,"a":0.08333333333333333,"link":0.08333333333333333},"199":{"29":0.02857142857142857,"2024":0.02857142857142857,"for":0.02857142857142857,"example":0.02857142857142857,"if":0.02857142857142857,"an":0.02857142857142857,"image's":0.02857142857142857,"path":0.02857142857142857,"in":0.02857142857142857,"the":0.02857142857142857,"bucket":0.02857142857142857,"is":0.02857142857142857,"i":0.02857142857142857,"05":0.02857142857142857,"name":0.02857142857142857,"jpg":0.02857142857142857,"and":0.02857142857142857,"you":0.02857142857142857,"can":0.02857142857142857,"directly":0.02857142857142857,"access":0.02857142857142857,"it":0.02857142857142857,"without":0.02857142857142857,"authentication":0.02857142857142857,"through":0.02857142857142857,"link":0.02857142857142857,"https":0.02857142857142857,"yfi":0.02857142857142857,"moe":0.02857142857142857,"then":0.02857142857142857,"public":0.02857142857142857,"url":0.02857142857142857,"need":0.02857142857142857,"to":0.02857142857142857,"fill":0.02857142857142857},"200":{"if":0.029411764705882353,"you":0.029411764705882353,"directly":0.029411764705882353,"use":0.029411764705882353,"the":0.029411764705882353,"public":0.029411764705882353,"bucket":0.029411764705882353,"feature":0.029411764705882353,"of":0.029411764705882353,"some":0.029411764705882353,"s3-compatible":0.029411764705882353,"services":0.029411764705882353,"same":0.029411764705882353,"principle":0.029411764705882353,"applies":0.029411764705882353,"for":0.029411764705882353,"example":0.029411764705882353,"cloudflare":0.029411764705882353,"r2":0.029411764705882353,"it":0.029411764705882353,"should":0.029411764705882353,"look":0.029411764705882353,"like":0.029411764705882353,"https":0.029411764705882353,"pub-":0.029411764705882353,"bunch-of-characters":0.029411764705882353,"dev":0.029411764705882353,"tencent":0.029411764705882353,"cloud":0.029411764705882353,"cos":0.029411764705882353,"bucketname-appid":0.029411764705882353,"region":0.029411764705882353,"myqcloud":0.029411764705882353,"com":0.029411764705882353},"201":{"optional":0.037037037037037035,"path":0.037037037037037035,"prefix":0.037037037037037035,"to":0.037037037037037035,"filter":0.037037037037037035,"which":0.037037037037037035,"objects":0.037037037037037035,"are":0.037037037037037035,"listed":0.037037037037037035,"from":0.037037037037037035,"your":0.037037037037037035,"s3":0.037037037037037035,"bucket":0.037037037037037035,"this":0.037037037037037035,"is":0.037037037037037035,"useful":0.037037037037037035,"when":0.037037037037037035,"contains":0.037037037037037035,"non-image":0.037037037037037035,"or":0.037037037037037035,"you":0.037037037037037035,"want":0.037037037037037035,"organize":0.037037037037037035,"images":0.037037037037037035,"in":0.037037037037037035,"specific":0.037037037037037035,"paths":0.037037037037037035},"202":{"when":0.030303030303030304,"you":0.030303030303030304,"specify":0.030303030303030304,"an":0.030303030303030304,"include":0.030303030303030304,"path":0.030303030303030304,"e":0.030303030303030304,"g":0.030303030303030304,"i":0.030303030303030304,"only":0.030303030303030304,"objects":0.030303030303030304,"starting":0.030303030303030304,"with":0.030303030303030304,"that":0.030303030303030304,"prefix":0.030303030303030304,"will":0.030303030303030304,"be":0.030303030303030304,"fetched":0.030303030303030304,"from":0.030303030303030304,"s3":0.030303030303030304,"this":0.030303030303030304,"filtering":0.030303030303030304,"happens":0.030303030303030304,"at":0.030303030303030304,"the":0.030303030303030304,"api":0.030303030303030304,"level":0.030303030303030304,"reducing":0.030303030303030304,"data":0.030303030303030304,"transfer":0.030303030303030304,"and":0.030303030303030304,"improving":0.030303030303030304,"performance":0.030303030303030304},"203":{"examples":1},"204":{"leave":0.1111111111111111,"empty":0.1111111111111111,"to":0.1111111111111111,"list":0.1111111111111111,"all":0.1111111111111111,"objects":0.1111111111111111,"in":0.1111111111111111,"the":0.1111111111111111,"bucket":0.1111111111111111},"205":{"i":0.14285714285714285,"-":0.14285714285714285,"only":0.14285714285714285,"list":0.14285714285714285,"objects":0.14285714285714285,"starting":0.14285714285714285,"with":0.14285714285714285},"206":{"images":0.14285714285714285,"-":0.14285714285714285,"only":0.14285714285714285,"list":0.14285714285714285,"objects":0.14285714285714285,"starting":0.14285714285714285,"with":0.14285714285714285},"207":{"2024":0.125,"photos":0.125,"-":0.125,"only":0.125,"list":0.125,"objects":0.125,"starting":0.125,"with":0.125},"208":{"note":0.045454545454545456,"this":0.045454545454545456,"setting":0.045454545454545456,"filters":0.045454545454545456,"objects":0.045454545454545456,"when":0.045454545454545456,"they":0.045454545454545456,"are":0.045454545454545456,"fetched":0.045454545454545456,"from":0.045454545454545456,"s3":0.045454545454545456,"changing":0.045454545454545456,"value":0.045454545454545456,"will":0.045454545454545456,"automatically":0.045454545454545456,"refresh":0.045454545454545456,"the":0.045454545454545456,"gallery":0.045454545454545456,"to":0.045454545454545456,"show":0.045454545454545456,"only":0.045454545454545456,"filtered":0.045454545454545456},"209":{"the":0.07692307692307693,"naming":0.07692307692307693,"template":0.07692307692307693,"when":0.07692307692307693,"uploading":0.07692307692307693,"to":0.07692307692307693,"s3":0.07692307692307693,"placeholders":0.07692307692307693,"wrapped":0.07692307692307693,"in":0.07692307692307693,"will":0.07692307692307693,"be":0.07692307692307693,"replaced":0.07692307692307693},"210":{"the":0.2,"following":0.2,"placeholders":0.2,"are":0.2,"supported":0.2},"211":{"2024":0.25,"year":0.25,"e":0.25,"g":0.25},"212":{"month":0.16666666666666666,"two":0.16666666666666666,"digits":0.16666666666666666,"e":0.16666666666666666,"g":0.16666666666666666,"05":0.16666666666666666},"213":{"29":0.16666666666666666,"day":0.16666666666666666,"two":0.16666666666666666,"digits":0.16666666666666666,"e":0.16666666666666666,"g":0.16666666666666666},"214":{"timestamp":0.16666666666666666,"unix":0.16666666666666666,"e":0.16666666666666666,"g":0.16666666666666666,"1732847234567":0.16666666666666666,"milliseconds":0.16666666666666666},"215":{"filename":0.16666666666666666,"without":0.16666666666666666,"extension":0.16666666666666666,"e":0.16666666666666666,"g":0.16666666666666666,"image":0.16666666666666666},"216":{"ext":0.16666666666666666,"file":0.16666666666666666,"extension":0.16666666666666666,"e":0.16666666666666666,"g":0.16666666666666666,"jpg":0.16666666666666666},"217":{"ulid":0.16666666666666666,"unique":0.16666666666666666,"identifier":0.16666666666666666,"e":0.16666666666666666,"g":0.16666666666666666,"01bx5zzkbkactav9wevgemmvr0":0.16666666666666666},"218":{"ulid-dayslice":0.07692307692307693,"ulid":0.07692307692307693,"day":0.07692307692307693,"slice":0.07692307692307693,"recommended":0.07692307692307693,"for":0.07692307692307693,"use":0.07692307692307693,"with":0.07692307692307693,"year":0.07692307692307693,"month":0.07692307692307693,"e":0.07692307692307693,"g":0.07692307692307693,"5zzkbk-mmvr":0.07692307692307693},"219":{"random":0.16666666666666666,"string":0.16666666666666666,"deprecated":0.16666666666666666,"use":0.16666666666666666,"ulid-dayslice":0.16666666666666666,"instead":0.16666666666666666},"220":{"default":0.125,"template":0.125,"i":0.125,"year":0.125,"month":0.125,"day":0.125,"ulid-dayslice":0.125,"ext":0.125},"221":{"29":0.125,"2024":0.125,"example":0.125,"result":0.125,"i":0.125,"05":0.125,"5zzkbk-mmvr":0.125,"jpg":0.125},"222":{"images":0.09090909090909091,"will":0.09090909090909091,"be":0.09090909090909091,"processed":0.09090909090909091,"according":0.09090909090909091,"to":0.09090909090909091,"the":0.09090909090909091,"given":0.09090909090909091,"parameters":0.09090909090909091,"during":0.09090909090909091,"upload":0.09090909090909091},"223":{"automatically":0.03571428571428571,"refresh":0.03571428571428571,"every":0.03571428571428571,"time":0.03571428571428571,"the":0.03571428571428571,"gallery":0.03571428571428571,"is":0.03571428571428571,"loaded":0.03571428571428571,"if":0.03571428571428571,"enabled":0.03571428571428571,"cache":0.03571428571428571,"will":0.03571428571428571,"sync":0.03571428571428571,"better":0.03571428571428571,"with":0.03571428571428571,"s3":0.03571428571428571,"bucket":0.03571428571428571,"but":0.03571428571428571,"there":0.03571428571428571,"be":0.03571428571428571,"more":0.03571428571428571,"listobjects":0.03571428571428571,"requests":0.03571428571428571,"which":0.03571428571428571,"may":0.03571428571428571,"slightly":0.03571428571428571,"increase":0.03571428571428571,"costs":0.03571428571428571},"224":{"extending":0.125,"public":0.125,"url":0.125,"functionality":0.125,"with":0.125,"webp":0.125,"cloud":0.125,"services":0.125},"225":{"title":0.5,"statement":0.5},"226":{"this":0.1,"project":0.1,"is":0.1,"not":0.1,"affiliated":0.1,"with":0.1,"the":0.1,"webp":0.1,"cloud":0.1,"services":0.1},"227":{"when":0.015151515151515152,"using":0.015151515151515152,"image":0.015151515151515152,"hosting":0.015151515151515152,"services":0.015151515151515152,"you":0.015151515151515152,"often":0.015151515151515152,"want":0.015151515151515152,"to":0.015151515151515152,"optimize":0.015151515151515152,"your":0.015151515151515152,"images":0.015151515151515152,"for":0.015151515151515152,"web":0.015151515151515152,"distribution":0.015151515151515152,"such":0.015151515151515152,"as":0.015151515151515152,"resizing":0.015151515151515152,"or":0.015151515151515152,"changing":0.015151515151515152,"formats":0.015151515151515152,"this":0.015151515151515152,"application":0.015151515151515152,"already":0.015151515151515152,"provides":0.015151515151515152,"some":0.015151515151515152,"of":0.015151515151515152,"these":0.015151515151515152,"features":0.015151515151515152,"which":0.015151515151515152,"can":0.015151515151515152,"view":0.015151515151515152,"and":0.015151515151515152,"configure":0.015151515151515152,"in":0.015151515151515152,"the":0.015151515151515152,"s3":0.015151515151515152,"settings":0.015151515151515152,"including":0.015151515151515152,"pre-upload":0.015151515151515152,"format":0.015151515151515152,"conversion":0.015151515151515152,"compression":0.015151515151515152,"here":0.015151515151515152,"we":0.015151515151515152,"introduce":0.015151515151515152,"another":0.015151515151515152,"solution":0.015151515151515152,"third-party":0.015151515151515152,"service":0.015151515151515152,"webp":0.015151515151515152,"cloud":0.015151515151515152,"they":0.015151515151515152,"offer":0.015151515151515152,"an":0.015151515151515152,"proxy":0.015151515151515152,"that":0.015151515151515152,"allows":0.015151515151515152,"easily":0.015151515151515152,"render":0.015151515151515152,"modern":0.015151515151515152,"thereby":0.015151515151515152,"improving":0.015151515151515152,"website's":0.015151515151515152,"loading":0.015151515151515152,"speed":0.015151515151515152},"228":{"how":0.05555555555555555,"does":0.05555555555555555,"it":0.05555555555555555,"work":0.05555555555555555,"and":0.05555555555555555,"can":0.05555555555555555,"you":0.05555555555555555,"use":0.05555555555555555,"their":0.05555555555555555,"service":0.05555555555555555,"please":0.05555555555555555,"refer":0.05555555555555555,"to":0.05555555555555555,"official":0.05555555555555555,"documentation":0.05555555555555555,"for":0.05555555555555555,"detailed":0.05555555555555555,"information":0.05555555555555555},"229":{"after":0.023255813953488372,"configuring":0.023255813953488372,"your":0.023255813953488372,"settings":0.023255813953488372,"on":0.023255813953488372,"the":0.023255813953488372,"webp":0.023255813953488372,"cloud":0.023255813953488372,"services":0.023255813953488372,"platform":0.023255813953488372,"to":0.023255813953488372,"enable":0.023255813953488372,"proxied":0.023255813953488372,"image":0.023255813953488372,"urls":0.023255813953488372,"in":0.023255813953488372,"this":0.023255813953488372,"application":0.023255813953488372,"you":0.023255813953488372,"only":0.023255813953488372,"need":0.023255813953488372,"modify":0.023255813953488372,"public":0.023255813953488372,"url":0.023255813953488372,"s3":0.023255813953488372,"bucket":0.023255813953488372,"simply":0.023255813953488372,"replace":0.023255813953488372,"original":0.023255813953488372,"configuration":0.023255813953488372,"e":0.023255813953488372,"g":0.023255813953488372,"https":0.023255813953488372,"i":0.023255813953488372,"yfi":0.023255813953488372,"moe":0.023255813953488372,"with":0.023255813953488372,"proxy":0.023255813953488372,"address":0.023255813953488372,"assigned":0.023255813953488372,"by":0.023255813953488372,"example":0.023255813953488372,"ee":0.023255813953488372}},"page_id":{"1":{"en":0.3333333333333333,"docs":0.3333333333333333,"for-cloudflare-r2":0.3333333333333333},"2":{"en":0.3333333333333333,"docs":0.3333333333333333,"for-cloudflare-r2":0.3333333333333333},"3":{"en":0.3333333333333333,"docs":0.3333333333333333,"for-cloudflare-r2":0.3333333333333333},"4":{"en":0.3333333333333333,"docs":0.3333333333333333,"for-cloudflare-r2":0.3333333333333333},"5":{"en":0.3333333333333333,"docs":0.3333333333333333,"for-cloudflare-r2":0.3333333333333333},"6":{"en":0.3333333333333333,"docs":0.3333333333333333,"for-cloudflare-r2":0.3333333333333333},"7":{"en":0.3333333333333333,"docs":0.3333333333333333,"for-cloudflare-r2":0.3333333333333333},"8":{"en":0.3333333333333333,"docs":0.3333333333333333,"for-cloudflare-r2":0.3333333333333333},"9":{"en":0.3333333333333333,"docs":0.3333333333333333,"for-cloudflare-r2":0.3333333333333333},"10":{"en":0.3333333333333333,"docs":0.3333333333333333,"for-cloudflare-r2":0.3333333333333333},"11":{"en":0.3333333333333333,"docs":0.3333333333333333,"for-cloudflare-r2":0.3333333333333333},"12":{"en":0.3333333333333333,"docs":0.3333333333333333,"for-cloudflare-r2":0.3333333333333333},"13":{"en":0.3333333333333333,"docs":0.3333333333333333,"for-cloudflare-r2":0.3333333333333333},"14":{"en":0.3333333333333333,"docs":0.3333333333333333,"for-cloudflare-r2":0.3333333333333333},"15":{"en":0.3333333333333333,"docs":0.3333333333333333,"for-cloudflare-r2":0.3333333333333333},"16":{"en":0.3333333333333333,"docs":0.3333333333333333,"for-cloudflare-r2":0.3333333333333333},"17":{"en":0.3333333333333333,"docs":0.3333333333333333,"for-cloudflare-r2":0.3333333333333333},"18":{"en":0.3333333333333333,"docs":0.3333333333333333,"for-cloudflare-r2":0.3333333333333333},"19":{"en":0.3333333333333333,"docs":0.3333333333333333,"for-cloudflare-r2":0.3333333333333333},"20":{"en":0.3333333333333333,"docs":0.3333333333333333,"for-cloudflare-r2":0.3333333333333333},"21":{"en":0.3333333333333333,"docs":0.3333333333333333,"for-cloudflare-r2":0.3333333333333333},"22":{"en":0.3333333333333333,"docs":0.3333333333333333,"for-cloudflare-r2":0.3333333333333333},"23":{"en":0.3333333333333333,"docs":0.3333333333333333,"for-cloudflare-r2":0.3333333333333333},"24":{"en":0.3333333333333333,"docs":0.3333333333333333,"for-cloudflare-r2":0.3333333333333333},"25":{"en":0.3333333333333333,"docs":0.3333333333333333,"for-cloudflare-r2":0.3333333333333333},"26":{"en":0.3333333333333333,"docs":0.3333333333333333,"for-cloudflare-r2":0.3333333333333333},"27":{"en":0.3333333333333333,"docs":0.3333333333333333,"for-cloudflare-r2":0.3333333333333333},"28":{"en":0.3333333333333333,"docs":0.3333333333333333,"for-cloudflare-r2":0.3333333333333333},"29":{"en":0.3333333333333333,"docs":0.3333333333333333,"for-cloudflare-r2":0.3333333333333333},"30":{"en":0.3333333333333333,"docs":0.3333333333333333,"for-cloudflare-r2":0.3333333333333333},"31":{"en":0.3333333333333333,"docs":0.3333333333333333,"for-cloudflare-r2":0.3333333333333333},"32":{"en":0.3333333333333333,"docs":0.3333333333333333,"for-cloudflare-r2":0.3333333333333333},"33":{"en":0.3333333333333333,"docs":0.3333333333333333,"for-cloudflare-r2":0.3333333333333333},"34":{"en":0.3333333333333333,"docs":0.3333333333333333,"for-cloudflare-r2":0.3333333333333333},"35":{"en":0.3333333333333333,"docs":0.3333333333333333,"for-cloudflare-r2":0.3333333333333333},"36":{"en":0.3333333333333333,"docs":0.3333333333333333,"for-cloudflare-r2":0.3333333333333333},"37":{"en":0.3333333333333333,"docs":0.3333333333333333,"for-cloudflare-r2":0.3333333333333333},"38":{"en":0.3333333333333333,"docs":0.3333333333333333,"for-cloudflare-r2":0.3333333333333333},"39":{"en":0.3333333333333333,"docs":0.3333333333333333,"for-cloudflare-r2":0.3333333333333333},"40":{"en":0.3333333333333333,"docs":0.3333333333333333,"for-cloudflare-r2":0.3333333333333333},"41":{"en":0.3333333333333333,"docs":0.3333333333333333,"for-cloudflare-r2":0.3333333333333333},"42":{"en":0.3333333333333333,"docs":0.3333333333333333,"for-cloudflare-r2":0.3333333333333333},"43":{"en":0.3333333333333333,"docs":0.3333333333333333,"for-cloudflare-r2":0.3333333333333333},"44":{"en":0.3333333333333333,"docs":0.3333333333333333,"for-cloudflare-r2":0.3333333333333333},"45":{"en":0.3333333333333333,"docs":0.3333333333333333,"for-cloudflare-r2":0.3333333333333333},"46":{"en":0.3333333333333333,"docs":0.3333333333333333,"for-cloudflare-r2":0.3333333333333333},"47":{"en":0.3333333333333333,"docs":0.3333333333333333,"for-cloudflare-r2":0.3333333333333333},"48":{"en":0.3333333333333333,"docs":0.3333333333333333,"for-cloudflare-r2":0.3333333333333333},"49":{"en":0.3333333333333333,"docs":0.3333333333333333,"for-cloudflare-r2":0.3333333333333333},"50":{"en":0.3333333333333333,"docs":0.3333333333333333,"for-cloudflare-r2":0.3333333333333333},"51":{"en":0.3333333333333333,"docs":0.3333333333333333,"for-cloudflare-r2":0.3333333333333333},"52":{"en":0.3333333333333333,"docs":0.3333333333333333,"for-cloudflare-r2":0.3333333333333333},"53":{"en":0.3333333333333333,"docs":0.3333333333333333,"for-cloudflare-r2":0.3333333333333333},"54":{"en":0.3333333333333333,"docs":0.3333333333333333,"getting-started":0.3333333333333333},"55":{"en":0.3333333333333333,"docs":0.3333333333333333,"getting-started":0.3333333333333333},"56":{"en":0.3333333333333333,"docs":0.3333333333333333,"getting-started":0.3333333333333333},"57":{"en":0.3333333333333333,"docs":0.3333333333333333,"getting-started":0.3333333333333333},"58":{"en":0.3333333333333333,"docs":0.3333333333333333,"getting-started":0.3333333333333333},"59":{"en":0.3333333333333333,"docs":0.3333333333333333,"getting-started":0.3333333333333333},"60":{"en":0.3333333333333333,"docs":0.3333333333333333,"getting-started":0.3333333333333333},"61":{"en":0.3333333333333333,"docs":0.3333333333333333,"getting-started":0.3333333333333333},"62":{"en":0.3333333333333333,"docs":0.3333333333333333,"getting-started":0.3333333333333333},"63":{"en":0.3333333333333333,"docs":0.3333333333333333,"getting-started":0.3333333333333333},"64":{"en":0.3333333333333333,"docs":0.3333333333333333,"getting-started":0.3333333333333333},"65":{"en":0.3333333333333333,"docs":0.3333333333333333,"getting-started":0.3333333333333333},"66":{"en":0.3333333333333333,"docs":0.3333333333333333,"getting-started":0.3333333333333333},"67":{"en":0.3333333333333333,"docs":0.3333333333333333,"getting-started":0.3333333333333333},"68":{"en":0.3333333333333333,"docs":0.3333333333333333,"getting-started":0.3333333333333333},"69":{"en":0.3333333333333333,"docs":0.3333333333333333,"getting-started":0.3333333333333333},"70":{"en":0.3333333333333333,"docs":0.3333333333333333,"getting-started":0.3333333333333333},"71":{"en":0.3333333333333333,"docs":0.3333333333333333,"getting-started":0.3333333333333333},"72":{"en":0.3333333333333333,"docs":0.3333333333333333,"getting-started":0.3333333333333333},"73":{"en":0.3333333333333333,"docs":0.3333333333333333,"getting-started":0.3333333333333333},"74":{"en":0.3333333333333333,"docs":0.3333333333333333,"getting-started":0.3333333333333333},"75":{"en":0.3333333333333333,"docs":0.3333333333333333,"getting-started":0.3333333333333333},"76":{"en":0.3333333333333333,"docs":0.3333333333333333,"getting-started":0.3333333333333333},"77":{"en":0.3333333333333333,"docs":0.3333333333333333,"getting-started":0.3333333333333333},"78":{"en":0.3333333333333333,"docs":0.3333333333333333,"getting-started":0.3333333333333333},"79":{"en":0.3333333333333333,"docs":0.3333333333333333,"getting-started":0.3333333333333333},"80":{"en":0.3333333333333333,"docs":0.3333333333333333,"getting-started":0.3333333333333333},"81":{"en":0.3333333333333333,"docs":0.3333333333333333,"getting-started":0.3333333333333333},"82":{"en":0.3333333333333333,"docs":0.3333333333333333,"getting-started":0.3333333333333333},"83":{"en":0.3333333333333333,"docs":0.3333333333333333,"getting-started":0.3333333333333333},"84":{"en":0.3333333333333333,"docs":0.3333333333333333,"getting-started":0.3333333333333333},"85":{"en":0.3333333333333333,"docs":0.3333333333333333,"getting-started":0.3333333333333333},"86":{"en":0.3333333333333333,"docs":0.3333333333333333,"getting-started":0.3333333333333333},"87":{"en":0.3333333333333333,"docs":0.3333333333333333,"getting-started":0.3333333333333333},"88":{"en":0.3333333333333333,"docs":0.3333333333333333,"getting-started":0.3333333333333333},"89":{"en":0.3333333333333333,"docs":0.3333333333333333,"getting-started":0.3333333333333333},"90":{"en":0.3333333333333333,"docs":0.3333333333333333,"getting-started":0.3333333333333333},"91":{"en":0.3333333333333333,"docs":0.3333333333333333,"getting-started":0.3333333333333333},"92":{"en":0.3333333333333333,"docs":0.3333333333333333,"getting-started":0.3333333333333333},"93":{"en":0.5,"docs":0.5},"94":{"en":0.5,"docs":0.5},"95":{"en":0.5,"docs":0.5},"96":{"en":0.5,"docs":0.5},"97":{"en":0.5,"docs":0.5},"98":{"en":0.5,"docs":0.5},"99":{"en":0.5,"docs":0.5},"100":{"en":0.5,"docs":0.5},"101":{"en":0.5,"docs":0.5},"102":{"en":0.5,"docs":0.5},"103":{"en":0.5,"docs":0.5},"104":{"en":0.5,"docs":0.5},"105":{"en":0.5,"docs":0.5},"106":{"en":0.5,"docs":0.5},"107":{"en":0.5,"docs":0.5},"108":{"en":0.5,"docs":0.5},"109":{"en":0.5,"docs":0.5},"110":{"en":0.5,"docs":0.5},"111":{"en":0.5,"docs":0.5},"112":{"en":0.5,"docs":0.5},"113":{"en":0.5,"docs":0.5},"114":{"en":0.5,"docs":0.5},"115":{"en":0.3333333333333333,"docs":0.3333333333333333,"live-photos":0.3333333333333333},"116":{"en":0.3333333333333333,"docs":0.3333333333333333,"live-photos":0.3333333333333333},"117":{"en":0.3333333333333333,"docs":0.3333333333333333,"live-photos":0.3333333333333333},"118":{"en":0.3333333333333333,"docs":0.3333333333333333,"live-photos":0.3333333333333333},"119":{"en":0.3333333333333333,"docs":0.3333333333333333,"live-photos":0.3333333333333333},"120":{"en":0.3333333333333333,"docs":0.3333333333333333,"live-photos":0.3333333333333333},"121":{"en":0.3333333333333333,"docs":0.3333333333333333,"live-photos":0.3333333333333333},"122":{"en":0.3333333333333333,"docs":0.3333333333333333,"live-photos":0.3333333333333333},"123":{"en":0.3333333333333333,"docs":0.3333333333333333,"live-photos":0.3333333333333333},"124":{"en":0.3333333333333333,"docs":0.3333333333333333,"live-photos":0.3333333333333333},"125":{"en":0.3333333333333333,"docs":0.3333333333333333,"live-photos":0.3333333333333333},"126":{"en":0.3333333333333333,"docs":0.3333333333333333,"live-photos":0.3333333333333333},"127":{"en":0.3333333333333333,"docs":0.3333333333333333,"live-photos":0.3333333333333333},"128":{"en":0.3333333333333333,"docs":0.3333333333333333,"live-photos":0.3333333333333333},"129":{"en":0.3333333333333333,"docs":0.3333333333333333,"live-photos":0.3333333333333333},"130":{"en":0.3333333333333333,"docs":0.3333333333333333,"live-photos":0.3333333333333333},"131":{"en":0.3333333333333333,"docs":0.3333333333333333,"live-photos":0.3333333333333333},"132":{"en":0.3333333333333333,"docs":0.3333333333333333,"live-photos":0.3333333333333333},"133":{"en":0.3333333333333333,"docs":0.3333333333333333,"live-photos":0.3333333333333333},"134":{"en":0.3333333333333333,"docs":0.3333333333333333,"live-photos":0.3333333333333333},"135":{"en":0.3333333333333333,"docs":0.3333333333333333,"live-photos":0.3333333333333333},"136":{"en":0.3333333333333333,"docs":0.3333333333333333,"live-photos":0.3333333333333333},"137":{"en":0.3333333333333333,"docs":0.3333333333333333,"live-photos":0.3333333333333333},"138":{"en":0.3333333333333333,"docs":0.3333333333333333,"live-photos":0.3333333333333333},"139":{"en":0.3333333333333333,"docs":0.3333333333333333,"live-photos":0.3333333333333333},"140":{"en":0.3333333333333333,"docs":0.3333333333333333,"live-photos":0.3333333333333333},"141":{"en":0.3333333333333333,"docs":0.3333333333333333,"live-photos":0.3333333333333333},"142":{"en":0.3333333333333333,"docs":0.3333333333333333,"live-photos":0.3333333333333333},"143":{"en":0.3333333333333333,"docs":0.3333333333333333,"live-photos":0.3333333333333333},"144":{"en":0.3333333333333333,"docs":0.3333333333333333,"live-photos":0.3333333333333333},"145":{"en":0.3333333333333333,"docs":0.3333333333333333,"live-photos":0.3333333333333333},"146":{"en":0.3333333333333333,"docs":0.3333333333333333,"live-photos":0.3333333333333333},"147":{"en":0.3333333333333333,"docs":0.3333333333333333,"live-photos":0.3333333333333333},"148":{"en":0.3333333333333333,"docs":0.3333333333333333,"live-photos":0.3333333333333333},"149":{"en":0.3333333333333333,"docs":0.3333333333333333,"live-photos":0.3333333333333333},"150":{"en":0.3333333333333333,"docs":0.3333333333333333,"live-photos":0.3333333333333333},"151":{"en":0.3333333333333333,"docs":0.3333333333333333,"live-photos":0.3333333333333333},"152":{"en":0.3333333333333333,"docs":0.3333333333333333,"live-photos":0.3333333333333333},"153":{"en":0.3333333333333333,"docs":0.3333333333333333,"live-photos":0.3333333333333333},"154":{"en":0.3333333333333333,"docs":0.3333333333333333,"live-photos":0.3333333333333333},"155":{"en":0.3333333333333333,"docs":0.3333333333333333,"live-photos":0.3333333333333333},"156":{"en":0.3333333333333333,"docs":0.3333333333333333,"live-photos":0.3333333333333333},"157":{"en":0.3333333333333333,"docs":0.3333333333333333,"live-photos":0.3333333333333333},"158":{"en":0.3333333333333333,"docs":0.3333333333333333,"migrate-from-v1":0.3333333333333333},"159":{"en":0.3333333333333333,"docs":0.3333333333333333,"migrate-from-v1":0.3333333333333333},"160":{"en":0.3333333333333333,"docs":0.3333333333333333,"migrate-from-v1":0.3333333333333333},"161":{"en":0.3333333333333333,"docs":0.3333333333333333,"migrate-from-v1":0.3333333333333333},"162":{"en":0.3333333333333333,"docs":0.3333333333333333,"migrate-from-v1":0.3333333333333333},"163":{"en":0.3333333333333333,"docs":0.3333333333333333,"migrate-from-v1":0.3333333333333333},"164":{"en":0.3333333333333333,"docs":0.3333333333333333,"migrate-from-v1":0.3333333333333333},"165":{"en":0.3333333333333333,"docs":0.3333333333333333,"migrate-from-v1":0.3333333333333333},"166":{"en":0.3333333333333333,"docs":0.3333333333333333,"migrate-from-v1":0.3333333333333333},"167":{"en":0.3333333333333333,"docs":0.3333333333333333,"migrate-from-v1":0.3333333333333333},"168":{"en":0.3333333333333333,"docs":0.3333333333333333,"migrate-from-v1":0.3333333333333333},"169":{"en":0.3333333333333333,"docs":0.3333333333333333,"migrate-from-v1":0.3333333333333333},"170":{"en":0.3333333333333333,"docs":0.3333333333333333,"migrate-from-v1":0.3333333333333333},"171":{"en":0.3333333333333333,"docs":0.3333333333333333,"migrate-from-v1":0.3333333333333333},"172":{"en":0.3333333333333333,"docs":0.3333333333333333,"migrate-from-v1":0.3333333333333333},"173":{"en":0.3333333333333333,"docs":0.3333333333333333,"migrate-from-v1":0.3333333333333333},"174":{"en":0.3333333333333333,"docs":0.3333333333333333,"migrate-from-v1":0.3333333333333333},"175":{"en":0.3333333333333333,"docs":0.3333333333333333,"migrate-from-v1":0.3333333333333333},"176":{"en":0.3333333333333333,"docs":0.3333333333333333,"migrate-from-v1":0.3333333333333333},"177":{"en":0.3333333333333333,"docs":0.3333333333333333,"migrate-from-v1":0.3333333333333333},"178":{"en":0.3333333333333333,"docs":0.3333333333333333,"migrate-from-v1":0.3333333333333333},"179":{"en":0.3333333333333333,"docs":0.3333333333333333,"migrate-from-v1":0.3333333333333333},"180":{"en":0.3333333333333333,"docs":0.3333333333333333,"migrate-from-v1":0.3333333333333333},"181":{"en":0.3333333333333333,"docs":0.3333333333333333,"settings-reference":0.3333333333333333},"182":{"en":0.3333333333333333,"docs":0.3333333333333333,"settings-reference":0.3333333333333333},"183":{"en":0.3333333333333333,"docs":0.3333333333333333,"settings-reference":0.3333333333333333},"184":{"en":0.3333333333333333,"docs":0.3333333333333333,"settings-reference":0.3333333333333333},"185":{"en":0.3333333333333333,"docs":0.3333333333333333,"settings-reference":0.3333333333333333},"186":{"en":0.3333333333333333,"docs":0.3333333333333333,"settings-reference":0.3333333333333333},"187":{"en":0.3333333333333333,"docs":0.3333333333333333,"settings-reference":0.3333333333333333},"188":{"en":0.3333333333333333,"docs":0.3333333333333333,"settings-reference":0.3333333333333333},"189":{"en":0.3333333333333333,"docs":0.3333333333333333,"settings-reference":0.3333333333333333},"190":{"en":0.3333333333333333,"docs":0.3333333333333333,"settings-reference":0.3333333333333333},"191":{"en":0.3333333333333333,"docs":0.3333333333333333,"settings-reference":0.3333333333333333},"192":{"en":0.3333333333333333,"docs":0.3333333333333333,"settings-reference":0.3333333333333333},"193":{"en":0.3333333333333333,"docs":0.3333333333333333,"settings-reference":0.3333333333333333},"194":{"en":0.3333333333333333,"docs":0.3333333333333333,"settings-reference":0.3333333333333333},"195":{"en":0.3333333333333333,"docs":0.3333333333333333,"settings-reference":0.3333333333333333},"196":{"en":0.3333333333333333,"docs":0.3333333333333333,"settings-reference":0.3333333333333333},"197":{"en":0.3333333333333333,"docs":0.3333333333333333,"settings-reference":0.3333333333333333},"198":{"en":0.3333333333333333,"docs":0.3333333333333333,"settings-reference":0.3333333333333333},"199":{"en":0.3333333333333333,"docs":0.3333333333333333,"settings-reference":0.3333333333333333},"200":{"en":0.3333333333333333,"docs":0.3333333333333333,"settings-reference":0.3333333333333333},"201":{"en":0.3333333333333333,"docs":0.3333333333333333,"settings-reference":0.3333333333333333},"202":{"en":0.3333333333333333,"docs":0.3333333333333333,"settings-reference":0.3333333333333333},"203":{"en":0.3333333333333333,"docs":0.3333333333333333,"settings-reference":0.3333333333333333},"204":{"en":0.3333333333333333,"docs":0.3333333333333333,"settings-reference":0.3333333333333333},"205":{"en":0.3333333333333333,"docs":0.3333333333333333,"settings-reference":0.3333333333333333},"206":{"en":0.3333333333333333,"docs":0.3333333333333333,"settings-reference":0.3333333333333333},"207":{"en":0.3333333333333333,"docs":0.3333333333333333,"settings-reference":0.3333333333333333},"208":{"en":0.3333333333333333,"docs":0.3333333333333333,"settings-reference":0.3333333333333333},"209":{"en":0.3333333333333333,"docs":0.3333333333333333,"settings-reference":0.3333333333333333},"210":{"en":0.3333333333333333,"docs":0.3333333333333333,"settings-reference":0.3333333333333333},"211":{"en":0.3333333333333333,"docs":0.3333333333333333,"settings-reference":0.3333333333333333},"212":{"en":0.3333333333333333,"docs":0.3333333333333333,"settings-reference":0.3333333333333333},"213":{"en":0.3333333333333333,"docs":0.3333333333333333,"settings-reference":0.3333333333333333},"214":{"en":0.3333333333333333,"docs":0.3333333333333333,"settings-reference":0.3333333333333333},"215":{"en":0.3333333333333333,"docs":0.3333333333333333,"settings-reference":0.3333333333333333},"216":{"en":0.3333333333333333,"docs":0.3333333333333333,"settings-reference":0.3333333333333333},"217":{"en":0.3333333333333333,"docs":0.3333333333333333,"settings-reference":0.3333333333333333},"218":{"en":0.3333333333333333,"docs":0.3333333333333333,"settings-reference":0.3333333333333333},"219":{"en":0.3333333333333333,"docs":0.3333333333333333,"settings-reference":0.3333333333333333},"220":{"en":0.3333333333333333,"docs":0.3333333333333333,"settings-reference":0.3333333333333333},"221":{"en":0.3333333333333333,"docs":0.3333333333333333,"settings-reference":0.3333333333333333},"222":{"en":0.3333333333333333,"docs":0.3333333333333333,"settings-reference":0.3333333333333333},"223":{"en":0.3333333333333333,"docs":0.3333333333333333,"settings-reference":0.3333333333333333},"224":{"en":0.3333333333333333,"docs":0.3333333333333333,"use-webp-cloud-services":0.3333333333333333},"225":{"en":0.3333333333333333,"docs":0.3333333333333333,"use-webp-cloud-services":0.3333333333333333},"226":{"en":0.3333333333333333,"docs":0.3333333333333333,"use-webp-cloud-services":0.3333333333333333},"227":{"en":0.3333333333333333,"docs":0.3333333333333333,"use-webp-cloud-services":0.3333333333333333},"228":{"en":0.3333333333333333,"docs":0.3333333333333333,"use-webp-cloud-services":0.3333333333333333},"229":{"en":0.3333333333333333,"docs":0.3333333333333333,"use-webp-cloud-services":0.3333333333333333}},"type":{"1":{"page":1},"2":{"heading":1},"3":{"heading":1},"4":{"heading":1},"5":{"heading":1},"6":{"heading":1},"7":{"heading":1},"8":{"heading":1},"9":{"heading":1},"10":{"text":1},"11":{"text":1},"12":{"text":1},"13":{"text":1},"14":{"text":1},"15":{"text":1},"16":{"text":1},"17":{"text":1},"18":{"text":1},"19":{"text":1},"20":{"text":1},"21":{"text":1},"22":{"text":1},"23":{"text":1},"24":{"text":1},"25":{"text":1},"26":{"text":1},"27":{"text":1},"28":{"text":1},"29":{"text":1},"30":{"text":1},"31":{"text":1},"32":{"text":1},"33":{"text":1},"34":{"text":1},"35":{"text":1},"36":{"text":1},"37":{"text":1},"38":{"text":1},"39":{"text":1},"40":{"text":1},"41":{"text":1},"42":{"text":1},"43":{"text":1},"44":{"text":1},"45":{"text":1},"46":{"text":1},"47":{"text":1},"48":{"text":1},"49":{"text":1},"50":{"text":1},"51":{"text":1},"52":{"text":1},"53":{"text":1},"54":{"page":1},"55":{"text":1},"56":{"heading":1},"57":{"heading":1},"58":{"heading":1},"59":{"heading":1},"60":{"heading":1},"61":{"heading":1},"62":{"text":1},"63":{"text":1},"64":{"text":1},"65":{"text":1},"66":{"text":1},"67":{"text":1},"68":{"text":1},"69":{"text":1},"70":{"text":1},"71":{"text":1},"72":{"text":1},"73":{"text":1},"74":{"text":1},"75":{"text":1},"76":{"text":1},"77":{"text":1},"78":{"text":1},"79":{"text":1},"80":{"text":1},"81":{"text":1},"82":{"text":1},"83":{"text":1},"84":{"text":1},"85":{"text":1},"86":{"text":1},"87":{"text":1},"88":{"text":1},"89":{"text":1},"90":{"text":1},"91":{"text":1},"92":{"text":1},"93":{"page":1},"94":{"text":1},"95":{"heading":1},"96":{"heading":1},"97":{"heading":1},"98":{"text":1},"99":{"text":1},"100":{"text":1},"101":{"text":1},"102":{"text":1},"103":{"text":1},"104":{"text":1},"105":{"text":1},"106":{"text":1},"107":{"text":1},"108":{"text":1},"109":{"text":1},"110":{"text":1},"111":{"text":1},"112":{"text":1},"113":{"text":1},"114":{"text":1},"115":{"page":1},"116":{"text":1},"117":{"heading":1},"118":{"heading":1},"119":{"heading":1},"120":{"heading":1},"121":{"heading":1},"122":{"heading":1},"123":{"heading":1},"124":{"heading":1},"125":{"text":1},"126":{"text":1},"127":{"text":1},"128":{"text":1},"129":{"text":1},"130":{"text":1},"131":{"text":1},"132":{"text":1},"133":{"text":1},"134":{"text":1},"135":{"text":1},"136":{"text":1},"137":{"text":1},"138":{"text":1},"139":{"text":1},"140":{"text":1},"141":{"text":1},"142":{"text":1},"143":{"text":1},"144":{"text":1},"145":{"text":1},"146":{"text":1},"147":{"text":1},"148":{"text":1},"149":{"text":1},"150":{"text":1},"151":{"text":1},"152":{"text":1},"153":{"text":1},"154":{"text":1},"155":{"text":1},"156":{"text":1},"157":{"text":1},"158":{"page":1},"159":{"heading":1},"160":{"heading":1},"161":{"heading":1},"162":{"heading":1},"163":{"text":1},"164":{"text":1},"165":{"text":1},"166":{"text":1},"167":{"text":1},"168":{"text":1},"169":{"text":1},"170":{"text":1},"171":{"text":1},"172":{"text":1},"173":{"text":1},"174":{"text":1},"175":{"text":1},"176":{"text":1},"177":{"text":1},"178":{"text":1},"179":{"text":1},"180":{"text":1},"181":{"page":1},"182":{"heading":1},"183":{"heading":1},"184":{"heading":1},"185":{"heading":1},"186":{"heading":1},"187":{"heading":1},"188":{"heading":1},"189":{"heading":1},"190":{"heading":1},"191":{"text":1},"192":{"text":1},"193":{"text":1},"194":{"text":1},"195":{"text":1},"196":{"text":1},"197":{"text":1},"198":{"text":1},"199":{"text":1},"200":{"text":1},"201":{"text":1},"202":{"text":1},"203":{"text":1},"204":{"text":1},"205":{"text":1},"206":{"text":1},"207":{"text":1},"208":{"text":1},"209":{"text":1},"210":{"text":1},"211":{"text":1},"212":{"text":1},"213":{"text":1},"214":{"text":1},"215":{"text":1},"216":{"text":1},"217":{"text":1},"218":{"text":1},"219":{"text":1},"220":{"text":1},"221":{"text":1},"222":{"text":1},"223":{"text":1},"224":{"page":1},"225":{"text":1},"226":{"text":1},"227":{"text":1},"228":{"text":1},"229":{"text":1}},"breadcrumbs":{"1":{"guides":1},"54":{"introduction":1},"93":{"introduction":1},"115":{"guides":1},"158":{"manuals":1},"181":{"manuals":1},"224":{"guides":1}},"url":{"1":{"en":0.3333333333333333,"docs":0.3333333333333333,"for-cloudflare-r2":0.3333333333333333},"2":{"en":0.25,"docs":0.25,"for-cloudflare-r2":0.25,"creating-a-storage-bucket":0.25},"3":{"en":0.25,"docs":0.25,"for-cloudflare-r2":0.25,"exposing-your-bucket":0.25},"4":{"en":0.25,"docs":0.25,"for-cloudflare-r2":0.25,"exposing-as-a-cloudflare-managed-subdomain":0.25},"5":{"en":0.25,"docs":0.25,"for-cloudflare-r2":0.25,"exposing-as-a-custom-domain":0.25},"6":{"en":0.25,"docs":0.25,"for-cloudflare-r2":0.25,"configuring-cors":0.25},"7":{"en":0.25,"docs":0.25,"for-cloudflare-r2":0.25,"getting-the-keys":0.25},"8":{"en":0.25,"docs":0.25,"for-cloudflare-r2":0.25,"checking-the-endpoint":0.25},"9":{"en":0.25,"docs":0.25,"for-cloudflare-r2":0.25,"fill-in-s3-image-ports-settings-page":0.25},"10":{"en":0.3333333333333333,"docs":0.3333333333333333,"for-cloudflare-r2":0.3333333333333333},"11":{"en":0.3333333333333333,"docs":0.3333333333333333,"for-cloudflare-r2":0.3333333333333333},"12":{"en":0.3333333333333333,"docs":0.3333333333333333,"for-cloudflare-r2":0.3333333333333333},"13":{"en":0.3333333333333333,"docs":0.3333333333333333,"for-cloudflare-r2":0.3333333333333333},"14":{"en":0.3333333333333333,"docs":0.3333333333333333,"for-cloudflare-r2":0.3333333333333333},"15":{"en":0.25,"docs":0.25,"for-cloudflare-r2":0.25,"creating-a-storage-bucket":0.25},"16":{"en":0.25,"docs":0.25,"for-cloudflare-r2":0.25,"creating-a-storage-bucket":0.25},"17":{"en":0.25,"docs":0.25,"for-cloudflare-r2":0.25,"creating-a-storage-bucket":0.25},"18":{"en":0.25,"docs":0.25,"for-cloudflare-r2":0.25,"creating-a-storage-bucket":0.25},"19":{"en":0.25,"docs":0.25,"for-cloudflare-r2":0.25,"exposing-your-bucket":0.25},"20":{"en":0.25,"docs":0.25,"for-cloudflare-r2":0.25,"exposing-as-a-cloudflare-managed-subdomain":0.25},"21":{"en":0.25,"docs":0.25,"for-cloudflare-r2":0.25,"exposing-as-a-cloudflare-managed-subdomain":0.25},"22":{"en":0.25,"docs":0.25,"for-cloudflare-r2":0.25,"exposing-as-a-cloudflare-managed-subdomain":0.25},"23":{"en":0.25,"docs":0.25,"for-cloudflare-r2":0.25,"exposing-as-a-cloudflare-managed-subdomain":0.25},"24":{"en":0.25,"docs":0.25,"for-cloudflare-r2":0.25,"exposing-as-a-cloudflare-managed-subdomain":0.25},"25":{"en":0.25,"docs":0.25,"for-cloudflare-r2":0.25,"exposing-as-a-custom-domain":0.25},"26":{"en":0.25,"docs":0.25,"for-cloudflare-r2":0.25,"exposing-as-a-custom-domain":0.25},"27":{"en":0.25,"docs":0.25,"for-cloudflare-r2":0.25,"exposing-as-a-custom-domain":0.25},"28":{"en":0.25,"docs":0.25,"for-cloudflare-r2":0.25,"exposing-as-a-custom-domain":0.25},"29":{"en":0.25,"docs":0.25,"for-cloudflare-r2":0.25,"exposing-as-a-custom-domain":0.25},"30":{"en":0.25,"docs":0.25,"for-cloudflare-r2":0.25,"configuring-cors":0.25},"31":{"en":0.25,"docs":0.25,"for-cloudflare-r2":0.25,"configuring-cors":0.25},"32":{"en":0.25,"docs":0.25,"for-cloudflare-r2":0.25,"configuring-cors":0.25},"33":{"en":0.25,"docs":0.25,"for-cloudflare-r2":0.25,"configuring-cors":0.25},"34":{"en":0.25,"docs":0.25,"for-cloudflare-r2":0.25,"configuring-cors":0.25},"35":{"en":0.25,"docs":0.25,"for-cloudflare-r2":0.25,"configuring-cors":0.25},"36":{"en":0.25,"docs":0.25,"for-cloudflare-r2":0.25,"getting-the-keys":0.25},"37":{"en":0.25,"docs":0.25,"for-cloudflare-r2":0.25,"getting-the-keys":0.25},"38":{"en":0.25,"docs":0.25,"for-cloudflare-r2":0.25,"getting-the-keys":0.25},"39":{"en":0.25,"docs":0.25,"for-cloudflare-r2":0.25,"getting-the-keys":0.25},"40":{"en":0.25,"docs":0.25,"for-cloudflare-r2":0.25,"getting-the-keys":0.25},"41":{"en":0.25,"docs":0.25,"for-cloudflare-r2":0.25,"getting-the-keys":0.25},"42":{"en":0.25,"docs":0.25,"for-cloudflare-r2":0.25,"getting-the-keys":0.25},"43":{"en":0.25,"docs":0.25,"for-cloudflare-r2":0.25,"checking-the-endpoint":0.25},"44":{"en":0.25,"docs":0.25,"for-cloudflare-r2":0.25,"checking-the-endpoint":0.25},"45":{"en":0.25,"docs":0.25,"for-cloudflare-r2":0.25,"checking-the-endpoint":0.25},"46":{"en":0.25,"docs":0.25,"for-cloudflare-r2":0.25,"fill-in-s3-image-ports-settings-page":0.25},"47":{"en":0.25,"docs":0.25,"for-cloudflare-r2":0.25,"fill-in-s3-image-ports-settings-page":0.25},"48":{"en":0.25,"docs":0.25,"for-cloudflare-r2":0.25,"fill-in-s3-image-ports-settings-page":0.25},"49":{"en":0.25,"docs":0.25,"for-cloudflare-r2":0.25,"fill-in-s3-image-ports-settings-page":0.25},"50":{"en":0.25,"docs":0.25,"for-cloudflare-r2":0.25,"fill-in-s3-image-ports-settings-page":0.25},"51":{"en":0.25,"docs":0.25,"for-cloudflare-r2":0.25,"fill-in-s3-image-ports-settings-page":0.25},"52":{"en":0.25,"docs":0.25,"for-cloudflare-r2":0.25,"fill-in-s3-image-ports-settings-page":0.25},"53":{"en":0.25,"docs":0.25,"for-cloudflare-r2":0.25,"fill-in-s3-image-ports-settings-page":0.25},"54":{"en":0.3333333333333333,"docs":0.3333333333333333,"getting-started":0.3333333333333333},"55":{"en":0.3333333333333333,"docs":0.3333333333333333,"getting-started":0.3333333333333333},"56":{"en":0.25,"docs":0.25,"getting-started":0.25,"configure-s3-or-its-compatible-services":0.25},"57":{"en":0.25,"docs":0.25,"getting-started":0.25,"step-by-step-guide-for-platforms":0.25},"58":{"en":0.25,"docs":0.25,"getting-started":0.25,"general-requirements":0.25},"59":{"en":0.25,"docs":0.25,"getting-started":0.25,"public-url":0.25},"60":{"en":0.25,"docs":0.25,"getting-started":0.25,"cors-configuration":0.25},"61":{"en":0.25,"docs":0.25,"getting-started":0.25,"start-using-s3-image-port":0.25},"62":{"en":0.3333333333333333,"docs":0.3333333333333333,"getting-started":0.3333333333333333},"63":{"en":0.3333333333333333,"docs":0.3333333333333333,"getting-started":0.3333333333333333},"64":{"en":0.25,"docs":0.25,"getting-started":0.25,"configure-s3-or-its-compatible-services":0.25},"65":{"en":0.25,"docs":0.25,"getting-started":0.25,"configure-s3-or-its-compatible-services":0.25},"66":{"en":0.25,"docs":0.25,"getting-started":0.25,"configure-s3-or-its-compatible-services":0.25},"67":{"en":0.25,"docs":0.25,"getting-started":0.25,"configure-s3-or-its-compatible-services":0.25},"68":{"en":0.25,"docs":0.25,"getting-started":0.25,"configure-s3-or-its-compatible-services":0.25},"69":{"en":0.25,"docs":0.25,"getting-started":0.25,"configure-s3-or-its-compatible-services":0.25},"70":{"en":0.25,"docs":0.25,"getting-started":0.25,"configure-s3-or-its-compatible-services":0.25},"71":{"en":0.25,"docs":0.25,"getting-started":0.25,"configure-s3-or-its-compatible-services":0.25},"72":{"en":0.25,"docs":0.25,"getting-started":0.25,"step-by-step-guide-for-platforms":0.25},"73":{"en":0.25,"docs":0.25,"getting-started":0.25,"step-by-step-guide-for-platforms":0.25},"74":{"en":0.25,"docs":0.25,"getting-started":0.25,"general-requirements":0.25},"75":{"en":0.25,"docs":0.25,"getting-started":0.25,"general-requirements":0.25},"76":{"en":0.25,"docs":0.25,"getting-started":0.25,"general-requirements":0.25},"77":{"en":0.25,"docs":0.25,"getting-started":0.25,"general-requirements":0.25},"78":{"en":0.25,"docs":0.25,"getting-started":0.25,"general-requirements":0.25},"79":{"en":0.25,"docs":0.25,"getting-started":0.25,"public-url":0.25},"80":{"en":0.25,"docs":0.25,"getting-started":0.25,"public-url":0.25},"81":{"en":0.25,"docs":0.25,"getting-started":0.25,"public-url":0.25},"82":{"en":0.25,"docs":0.25,"getting-started":0.25,"cors-configuration":0.25},"83":{"en":0.25,"docs":0.25,"getting-started":0.25,"cors-configuration":0.25},"84":{"en":0.25,"docs":0.25,"getting-started":0.25,"cors-configuration":0.25},"85":{"en":0.25,"docs":0.25,"getting-started":0.25,"cors-configuration":0.25},"86":{"en":0.25,"docs":0.25,"getting-started":0.25,"cors-configuration":0.25},"87":{"en":0.25,"docs":0.25,"getting-started":0.25,"cors-configuration":0.25},"88":{"en":0.25,"docs":0.25,"getting-started":0.25,"cors-configuration":0.25},"89":{"en":0.25,"docs":0.25,"getting-started":0.25,"cors-configuration":0.25},"90":{"en":0.25,"docs":0.25,"getting-started":0.25,"start-using-s3-image-port":0.25},"91":{"en":0.25,"docs":0.25,"getting-started":0.25,"start-using-s3-image-port":0.25},"92":{"en":0.25,"docs":0.25,"getting-started":0.25,"start-using-s3-image-port":0.25},"93":{"en":0.5,"docs":0.5},"94":{"en":0.5,"docs":0.5},"95":{"en":0.3333333333333333,"docs":0.3333333333333333,"features-and-functionality":0.3333333333333333},"96":{"en":0.3333333333333333,"docs":0.3333333333333333,"s3-image-port-is-not-an-image-hosting-service":0.3333333333333333},"97":{"en":0.3333333333333333,"docs":0.3333333333333333,"usage":0.3333333333333333},"98":{"en":0.5,"docs":0.5},"99":{"en":0.5,"docs":0.5},"100":{"en":0.5,"docs":0.5},"101":{"en":0.5,"docs":0.5},"102":{"en":0.5,"docs":0.5},"103":{"en":0.3333333333333333,"docs":0.3333333333333333,"features-and-functionality":0.3333333333333333},"104":{"en":0.3333333333333333,"docs":0.3333333333333333,"features-and-functionality":0.3333333333333333},"105":{"en":0.3333333333333333,"docs":0.3333333333333333,"features-and-functionality":0.3333333333333333},"106":{"en":0.3333333333333333,"docs":0.3333333333333333,"features-and-functionality":0.3333333333333333},"107":{"en":0.3333333333333333,"docs":0.3333333333333333,"s3-image-port-is-not-an-image-hosting-service":0.3333333333333333},"108":{"en":0.3333333333333333,"docs":0.3333333333333333,"s3-image-port-is-not-an-image-hosting-service":0.3333333333333333},"109":{"en":0.3333333333333333,"docs":0.3333333333333333,"s3-image-port-is-not-an-image-hosting-service":0.3333333333333333},"110":{"en":0.3333333333333333,"docs":0.3333333333333333,"s3-image-port-is-not-an-image-hosting-service":0.3333333333333333},"111":{"en":0.3333333333333333,"docs":0.3333333333333333,"s3-image-port-is-not-an-image-hosting-service":0.3333333333333333},"112":{"en":0.3333333333333333,"docs":0.3333333333333333,"s3-image-port-is-not-an-image-hosting-service":0.3333333333333333},"113":{"en":0.3333333333333333,"docs":0.3333333333333333,"usage":0.3333333333333333},"114":{"en":0.3333333333333333,"docs":0.3333333333333333,"usage":0.3333333333333333},"115":{"en":0.3333333333333333,"docs":0.3333333333333333,"live-photos":0.3333333333333333},"116":{"en":0.3333333333333333,"docs":0.3333333333333333,"live-photos":0.3333333333333333},"117":{"en":0.25,"docs":0.25,"live-photos":0.25,"what-is-a-live-photo":0.25},"118":{"en":0.25,"docs":0.25,"live-photos":0.25,"how-to-upload-a-live-photo":0.25},"119":{"en":0.25,"docs":0.25,"live-photos":0.25,"1-export-both-files-from-your-device":0.25},"120":{"en":0.25,"docs":0.25,"live-photos":0.25,"2-keep-the-matching-names":0.25},"121":{"en":0.25,"docs":0.25,"live-photos":0.25,"3-drop-both-files-into-the-uploader-at-once":0.25},"122":{"en":0.25,"docs":0.25,"live-photos":0.25,"supported-file-types":0.25},"123":{"en":0.25,"docs":0.25,"live-photos":0.25,"how-the-system-identifies-a-live-photo":0.25},"124":{"en":0.25,"docs":0.25,"live-photos":0.25,"troubleshooting":0.25},"125":{"en":0.3333333333333333,"docs":0.3333333333333333,"live-photos":0.3333333333333333},"126":{"en":0.25,"docs":0.25,"live-photos":0.25,"what-is-a-live-photo":0.25},"127":{"en":0.25,"docs":0.25,"live-photos":0.25,"what-is-a-live-photo":0.25},"128":{"en":0.25,"docs":0.25,"live-photos":0.25,"what-is-a-live-photo":0.25},"129":{"en":0.25,"docs":0.25,"live-photos":0.25,"what-is-a-live-photo":0.25},"130":{"en":0.25,"docs":0.25,"live-photos":0.25,"how-to-upload-a-live-photo":0.25},"131":{"en":0.25,"docs":0.25,"live-photos":0.25,"how-to-upload-a-live-photo":0.25},"132":{"en":0.25,"docs":0.25,"live-photos":0.25,"1-export-both-files-from-your-device":0.25},"133":{"en":0.25,"docs":0.25,"live-photos":0.25,"2-keep-the-matching-names":0.25},"134":{"en":0.25,"docs":0.25,"live-photos":0.25,"2-keep-the-matching-names":0.25},"135":{"en":0.25,"docs":0.25,"live-photos":0.25,"2-keep-the-matching-names":0.25},"136":{"en":0.25,"docs":0.25,"live-photos":0.25,"2-keep-the-matching-names":0.25},"137":{"en":0.25,"docs":0.25,"live-photos":0.25,"2-keep-the-matching-names":0.25},"138":{"en":0.25,"docs":0.25,"live-photos":0.25,"3-drop-both-files-into-the-uploader-at-once":0.25},"139":{"en":0.25,"docs":0.25,"live-photos":0.25,"3-drop-both-files-into-the-uploader-at-once":0.25},"140":{"en":0.25,"docs":0.25,"live-photos":0.25,"supported-file-types":0.25},"141":{"en":0.25,"docs":0.25,"live-photos":0.25,"supported-file-types":0.25},"142":{"en":0.25,"docs":0.25,"live-photos":0.25,"supported-file-types":0.25},"143":{"en":0.25,"docs":0.25,"live-photos":0.25,"supported-file-types":0.25},"144":{"en":0.25,"docs":0.25,"live-photos":0.25,"supported-file-types":0.25},"145":{"en":0.25,"docs":0.25,"live-photos":0.25,"supported-file-types":0.25},"146":{"en":0.25,"docs":0.25,"live-photos":0.25,"supported-file-types":0.25},"147":{"en":0.25,"docs":0.25,"live-photos":0.25,"supported-file-types":0.25},"148":{"en":0.25,"docs":0.25,"live-photos":0.25,"how-the-system-identifies-a-live-photo":0.25},"149":{"en":0.25,"docs":0.25,"live-photos":0.25,"how-the-system-identifies-a-live-photo":0.25},"150":{"en":0.25,"docs":0.25,"live-photos":0.25,"how-the-system-identifies-a-live-photo":0.25},"151":{"en":0.25,"docs":0.25,"live-photos":0.25,"how-the-system-identifies-a-live-photo":0.25},"152":{"en":0.25,"docs":0.25,"live-photos":0.25,"how-the-system-identifies-a-live-photo":0.25},"153":{"en":0.25,"docs":0.25,"live-photos":0.25,"how-the-system-identifies-a-live-photo":0.25},"154":{"en":0.25,"docs":0.25,"live-photos":0.25,"how-the-system-identifies-a-live-photo":0.25},"155":{"en":0.25,"docs":0.25,"live-photos":0.25,"how-the-system-identifies-a-live-photo":0.25},"156":{"en":0.25,"docs":0.25,"live-photos":0.25,"troubleshooting":0.25},"157":{"en":0.25,"docs":0.25,"live-photos":0.25,"troubleshooting":0.25},"158":{"en":0.3333333333333333,"docs":0.3333333333333333,"migrate-from-v1":0.3333333333333333},"159":{"en":0.25,"docs":0.25,"migrate-from-v1":0.25,"configuration-migration":0.25},"160":{"en":0.25,"docs":0.25,"migrate-from-v1":0.25,"which-configurations-will-be-migrated":0.25},"161":{"en":0.25,"docs":0.25,"migrate-from-v1":0.25,"deprecated-settings":0.25},"162":{"en":0.25,"docs":0.25,"migrate-from-v1":0.25,"about-self-hosting":0.25},"163":{"en":0.3333333333333333,"docs":0.3333333333333333,"migrate-from-v1":0.3333333333333333},"164":{"en":0.25,"docs":0.25,"migrate-from-v1":0.25,"configuration-migration":0.25},"165":{"en":0.25,"docs":0.25,"migrate-from-v1":0.25,"configuration-migration":0.25},"166":{"en":0.25,"docs":0.25,"migrate-from-v1":0.25,"configuration-migration":0.25},"167":{"en":0.25,"docs":0.25,"migrate-from-v1":0.25,"configuration-migration":0.25},"168":{"en":0.25,"docs":0.25,"migrate-from-v1":0.25,"configuration-migration":0.25},"169":{"en":0.25,"docs":0.25,"migrate-from-v1":0.25,"configuration-migration":0.25},"170":{"en":0.25,"docs":0.25,"migrate-from-v1":0.25,"which-configurations-will-be-migrated":0.25},"171":{"en":0.25,"docs":0.25,"migrate-from-v1":0.25,"which-configurations-will-be-migrated":0.25},"172":{"en":0.25,"docs":0.25,"migrate-from-v1":0.25,"which-configurations-will-be-migrated":0.25},"173":{"en":0.25,"docs":0.25,"migrate-from-v1":0.25,"which-configurations-will-be-migrated":0.25},"174":{"en":0.25,"docs":0.25,"migrate-from-v1":0.25,"which-configurations-will-be-migrated":0.25},"175":{"en":0.25,"docs":0.25,"migrate-from-v1":0.25,"which-configurations-will-be-migrated":0.25},"176":{"en":0.25,"docs":0.25,"migrate-from-v1":0.25,"which-configurations-will-be-migrated":0.25},"177":{"en":0.25,"docs":0.25,"migrate-from-v1":0.25,"which-configurations-will-be-migrated":0.25},"178":{"en":0.25,"docs":0.25,"migrate-from-v1":0.25,"deprecated-settings":0.25},"179":{"en":0.25,"docs":0.25,"migrate-from-v1":0.25,"about-self-hosting":0.25},"180":{"en":0.25,"docs":0.25,"migrate-from-v1":0.25,"about-self-hosting":0.25},"181":{"en":0.3333333333333333,"docs":0.3333333333333333,"settings-reference":0.3333333333333333},"182":{"en":0.25,"docs":0.25,"settings-reference":0.25,"s3-settings":0.25},"183":{"en":0.25,"docs":0.25,"settings-reference":0.25,"use-path-style-api":0.25},"184":{"en":0.25,"docs":0.25,"settings-reference":0.25,"public-url":0.25},"185":{"en":0.25,"docs":0.25,"settings-reference":0.25,"include-path":0.25},"186":{"en":0.25,"docs":0.25,"settings-reference":0.25,"upload-settings":0.25},"187":{"en":0.25,"docs":0.25,"settings-reference":0.25,"key-template":0.25},"188":{"en":0.25,"docs":0.25,"settings-reference":0.25,"image-compression-and-conversion":0.25},"189":{"en":0.25,"docs":0.25,"settings-reference":0.25,"gallery-settings":0.25},"190":{"en":0.25,"docs":0.25,"settings-reference":0.25,"auto-refresh":0.25},"191":{"en":0.3333333333333333,"docs":0.3333333333333333,"settings-reference":0.3333333333333333},"192":{"en":0.3333333333333333,"docs":0.3333333333333333,"settings-reference":0.3333333333333333},"193":{"en":0.3333333333333333,"docs":0.3333333333333333,"settings-reference":0.3333333333333333},"194":{"en":0.3333333333333333,"docs":0.3333333333333333,"settings-reference":0.3333333333333333},"195":{"en":0.25,"docs":0.25,"settings-reference":0.25,"s3-settings":0.25},"196":{"en":0.25,"docs":0.25,"settings-reference":0.25,"use-path-style-api":0.25},"197":{"en":0.25,"docs":0.25,"settings-reference":0.25,"use-path-style-api":0.25},"198":{"en":0.25,"docs":0.25,"settings-reference":0.25,"public-url":0.25},"199":{"en":0.25,"docs":0.25,"settings-reference":0.25,"public-url":0.25},"200":{"en":0.25,"docs":0.25,"settings-reference":0.25,"public-url":0.25},"201":{"en":0.25,"docs":0.25,"settings-reference":0.25,"include-path":0.25},"202":{"en":0.25,"docs":0.25,"settings-reference":0.25,"include-path":0.25},"203":{"en":0.25,"docs":0.25,"settings-reference":0.25,"include-path":0.25},"204":{"en":0.25,"docs":0.25,"settings-reference":0.25,"include-path":0.25},"205":{"en":0.25,"docs":0.25,"settings-reference":0.25,"include-path":0.25},"206":{"en":0.25,"docs":0.25,"settings-reference":0.25,"include-path":0.25},"207":{"en":0.25,"docs":0.25,"settings-reference":0.25,"include-path":0.25},"208":{"en":0.25,"docs":0.25,"settings-reference":0.25,"include-path":0.25},"209":{"en":0.25,"docs":0.25,"settings-reference":0.25,"key-template":0.25},"210":{"en":0.25,"docs":0.25,"settings-reference":0.25,"key-template":0.25},"211":{"en":0.25,"docs":0.25,"settings-reference":0.25,"key-template":0.25},"212":{"en":0.25,"docs":0.25,"settings-reference":0.25,"key-template":0.25},"213":{"en":0.25,"docs":0.25,"settings-reference":0.25,"key-template":0.25},"214":{"en":0.25,"docs":0.25,"settings-reference":0.25,"key-template":0.25},"215":{"en":0.25,"docs":0.25,"settings-reference":0.25,"key-template":0.25},"216":{"en":0.25,"docs":0.25,"settings-reference":0.25,"key-template":0.25},"217":{"en":0.25,"docs":0.25,"settings-reference":0.25,"key-template":0.25},"218":{"en":0.25,"docs":0.25,"settings-reference":0.25,"key-template":0.25},"219":{"en":0.25,"docs":0.25,"settings-reference":0.25,"key-template":0.25},"220":{"en":0.25,"docs":0.25,"settings-reference":0.25,"key-template":0.25},"221":{"en":0.25,"docs":0.25,"settings-reference":0.25,"key-template":0.25},"222":{"en":0.25,"docs":0.25,"settings-reference":0.25,"image-compression-and-conversion":0.25},"223":{"en":0.25,"docs":0.25,"settings-reference":0.25,"auto-refresh":0.25},"224":{"en":0.3333333333333333,"docs":0.3333333333333333,"use-webp-cloud-services":0.3333333333333333},"225":{"en":0.3333333333333333,"docs":0.3333333333333333,"use-webp-cloud-services":0.3333333333333333},"226":{"en":0.3333333333333333,"docs":0.3333333333333333,"use-webp-cloud-services":0.3333333333333333},"227":{"en":0.3333333333333333,"docs":0.3333333333333333,"use-webp-cloud-services":0.3333333333333333},"228":{"en":0.3333333333333333,"docs":0.3333333333333333,"use-webp-cloud-services":0.3333333333333333},"229":{"en":0.3333333333333333,"docs":0.3333333333333333,"use-webp-cloud-services":0.3333333333333333}}},"tokenOccurrences":{"content":{"0":1,"1":3,"2":2,"3":2,"6":1,"10":1,"29":4,"2024":5,"2025":1,"cloudflare":22,"r2":28,"step-by-step":6,"creating":5,"a":49,"storage":21,"bucket":44,"exposing":4,"your":30,"as":23,"cloudflare-managed":2,"subdomain":4,"custom":3,"domain":5,"configuring":3,"cors":13,"getting":4,"the":109,"keys":5,"checking":2,"endpoint":5,"fill":7,"in":40,"s3":49,"image":45,"port's":2,"settings":25,"page":8,"title":4,"allows":2,"developers":1,"to":67,"store":5,"large":1,"amounts":1,"of":27,"unstructured":1,"data":6,"without":10,"costly":1,"egress":1,"bandwidth":1,"fees":1,"associated":1,"with":26,"typical":1,"cloud":9,"services":14,"storage's":1,"free":1,"plan":1,"includes":1,"gb":1,"per":1,"month":4,"million":1,"class":1,"operation":1,"requests":3,"and":63,"b":2,"which":12,"combined":1,"its":7,"no-egress-fee":1,"feature":2,"makes":2,"it":26,"good":1,"choice":1,"for":43,"small":2,"personal":1,"hosting":11,"service":7,"this":26,"guide":6,"will":16,"take":1,"you":44,"through":5,"how":9,"configure":8,"buckets":4,"starting":5,"turning":1,"on":29,"building":1,"that":18,"is":42,"unique":2,"conjunction":1,"port":27,"only":17,"cover":1,"necessary":2,"parts":2,"related":1,"more":10,"information":14,"see":11,"-":9,"docs":4,"need":12,"an":14,"container":1,"images":25,"do":2,"go":12,"dashboard":8,"select":13,"left":7,"create":6,"name":9,"keep":2,"location":1,"automatic":1,"click":13,"since":5,"we":8,"are":23,"must":5,"make":2,"contents":2,"public":17,"there":5,"two":7,"ways":1,"under":6,"https":9,"dev":5,"or":19,"expose":1,"just":7,"created":5,"right":4,"access":17,"board":3,"allow":5,"type":5,"confirm":2,"permission":1,"url":11,"now":5,"connect":1,"button":4,"side":2,"domains":2,"use":12,"hosted":1,"example":12,"author":1,"project":6,"yunfi":1,"uses":3,"i":10,"yfi":5,"moe":5,"his":1,"that's":1,"whatever":1,"set":3,"be":22,"order":1,"able":4,"manipulate":1,"across":1,"bucket's":1,"cross-origin":2,"resource":2,"sharing":2,"policy":2,"add":1,"edit":1,"modify":2,"wish":1,"below":2,"official":2,"instance":2,"work":3,"key":12,"id":4,"secret":5,"credentials":2,"manage":1,"api":6,"tokens":1,"account":1,"details":3,"token":2,"up":2,"want":6,"e":12,"g":12,"permissions":3,"object":1,"read":1,"write":1,"specify":2,"s":2,"one":9,"next":2,"following":4,"clients":1,"find":3,"note":2,"security":1,"reasons":1,"appear":1,"once":3,"authentication":3,"field":1,"called":1,"ends":1,"result":2,"removing":1,"part":1,"if":25,"cloudflarestorage":1,"com":4,"then":5,"have":8,"configured":2,"simply":3,"obtained":1,"above":4,"ready":1,"start":5,"using":12,"recall":1,"source":1,"fields":2,"customized":1,"region":5,"should":9,"auto":2,"by":6,"default":5,"quick":1,"get":4,"started":3,"easily":3,"compatible":2,"platforms":2,"general":1,"requirements":2,"configuration":12,"used":2,"v1":10,"version":6,"before":3,"versions":1,"first":4,"half":1,"can":16,"refer":7,"migrate":4,"from":13,"v2":5,"doesn't":8,"major":1,"changes":2,"functionality":4,"easy":1,"tool":1,"managing":3,"requires":3,"provide":3,"upload":13,"don't":3,"yet":3,"please":7,"according":2,"put":2,"steps":2,"s3-compatible":3,"relevant":1,"platform":3,"obtain":2,"such":4,"endpoints":1,"needed":3,"three":2,"points":1,"essential":1,"warning":4,"web-based":1,"most":2,"connection":2,"issues":1,"reported":1,"users":1,"due":1,"not":7,"continue":2,"reading":1,"currently":2,"written":1,"guides":1,"them":8,"link":8,"view":2,"directly":10,"after":5,"completing":1,"tutorial":2,"provides":4,"panel":7,"when":17,"properly":2,"direct":1,"prefix":3,"accessing":2,"call":1,"correct":3,"point":1,"needs":2,"no":7,"further":1,"elaboration":1,"yourself":2,"current":1,"accessible":2,"via":2,"image's":2,"path":10,"05":4,"jpg":8,"accessed":2,"function":1,"certain":1,"same":8,"logic":1,"applies":2,"look":2,"like":4,"pub-":2,"bunch":1,"characters":1,"tencent":3,"cos":4,"bucketname-appid":2,"myqcloud":2,"what":4,"mechanism":1,"http":1,"headers":2,"servers":1,"indicate":1,"any":4,"origins":2,"scheme":1,"other":4,"than":2,"their":8,"own":2,"browser":3,"permit":1,"loading":2,"resources":2,"simple":2,"terms":1,"site":1,"wants":1,"case":1,"imageport":3,"app":6,"therefore":3,"policies":1,"include":6,"allowed":1,"head":1,"post":2,"delete":3,"methods":1,"confused":1,"check":4,"detailed":2,"documentation":3,"described":2,"all":9,"entering":1,"test":1,"remain":2,"at":6,"values":2,"gallery":11,"load":1,"introducing":1,"lightweight":1,"features":2,"usage":1,"aws":2,"digitalocean":1,"spaces":1,"alicloud":1,"oss":2,"unlike":1,"traditional":3,"neither":1,"responsible":2,"storing":2,"nor":2,"providing":1,"manages":1,"developed":1,"hoped":1,"solution":4,"vendor":1,"lock-in":1,"stored":4,"unrelated":1,"our":2,"even":3,"stops":1,"being":1,"maintained":2,"won't":4,"happen":1,"short":2,"term":1,"longer":2,"perform":1,"migration":2,"traditionally":1,"these":4,"dedicated":1,"management":3,"panels":1,"powerful":1,"interface":1,"uploading":3,"integrating":1,"itself":2,"time":3,"losing":1,"support":2,"compression":4,"format":4,"conversion":3,"browse":1,"uploaded":4,"rich":1,"filtering":2,"options":1,"copy":2,"links":2,"one-click":1,"copying":1,"raw":1,"markdown":1,"quickly":1,"generally":1,"speaking":1,"usually":3,"transmission":1,"while":1,"interfere":1,"process":1,"has":5,"several":1,"advantages":1,"means":1,"suddenly":1,"disappears":1,"interrupted":1,"loss":1,"database":1,"various":1,"metadata":1,"addition":1,"themselves":1,"lost":1,"backups":1,"it's":1,"difficult":1,"fully":1,"restore":1,"previous":1,"state":1,"correspondence":1,"between":1,"urls":3,"file":7,"paths":3,"may":2,"depend":1,"completely":2,"customizable":1,"particularly":2,"care":1,"about":4,"complete":1,"control":1,"over":1,"method":1,"extending":2,"webp":6,"initial":1,"motivation":1,"developing":1,"reasoning":1,"behind":2,"design":1,"choices":1,"wrote":1,"blog":1,"chinese":1,"might":1,"interesting":1,"isn't":1,"transmitting":1,"backend":2,"also":1,"recommended":2,"way":1,"open":2,"enter":1,"live":12,"photos":6,"apple":2,"so":8,"they":7,"play":3,"back":4,"motion":11,"photo":7,"export":3,"both":9,"files":10,"device":1,"matching":2,"names":3,"drop":1,"into":3,"uploader":1,"supported":3,"types":1,"system":1,"identifies":1,"troubleshooting":1,"display":1,"playback":3,"iphone":3,"mac":1,"explains":1,"actually":2,"recognizes":1,"pairing":2,"works":1,"scenes":1,"single":2,"captures":1,"saves":1,"separate":2,"belong":1,"together":5,"still":12,"frame":1,"img_0001":5,"heic":4,"video":12,"clip":1,"movement":1,"sound":1,"mov":9,"thing":1,"linking":1,"shared":2,"basename":7,"keeps":1,"relationship":1,"internally":1,"but":3,"computer":1,"become":1,"ordinary":1,"pairs":1,"based":1,"batch":4,"added":2,"list":5,"pair":5,"exporting":1,"icloud":1,"sure":1,"unmodified":1,"originals":1,"receive":1,"airdrop":1,"original":2,"preserve":1,"share":4,"extension":6,"ignored":1,"match":3,"case-insensitive":1,"correctly":2,"vacation":1,"png":2,"mp4":3,"rename":1,"drag":1,"area":1,"automatically":4,"alongside":1,"base":4,"stay":1,"paired":3,"loads":2,"shows":1,"item":2,"badge":3,"press-and-hold":2,"formed":1,"contains":2,"role":1,"accepted":1,"extensions":1,"jpeg":1,"avif":1,"gif":1,"heif":2,"m4v":2,"stills":1,"converted":2,"browser-paintable":1,"can't":1,"decode":2,"natively":1,"render":2,"browsers":2,"moments":1,"where":1,"happens":2,"rely":1,"each":2,"classified":1,"mime":1,"falling":1,"contain":1,"exactly":1,"treated":1,"saved":2,"changed":1,"abc":1,"guarantees":1,"compressed":1,"during":2,"video's":1,"follows":1,"still's":1,"final":1,"preserved":1,"extras":1,"standalone":1,"listing":1,"objects":8,"grouped":1,"counts":1,"does":2,"bare":1,"hidden":1,"grid":1,"would":1,"otherwise":1,"show":2,"broken":1,"unviewable":1,"rendered":1,"loaded":2,"demand":1,"untouched":1,"listed":2,"normal":1,"appears":1,"exact":1,"batches":1,"different":1,"generated":1,"re-upload":1,"hevc":1,"plays":1,"safari":1,"modern":2,"fails":2,"falls":1,"showing":1,"configurations":4,"migrated":4,"deprecated":2,"self-hosting":2,"mainly":1,"involves":1,"underlying":1,"architectural":1,"some":4,"qol":1,"improvements":1,"compared":1,"many":1,"breaking":1,"user":2,"level":2,"import":4,"profiles":2,"save":1,"haven't":1,"dropdown":1,"menu":1,"upper":1,"corner":1,"card":1,"meets":1,"required":1,"non-empty":1,"whether":4,"content":2,"clipboard":1,"importing":2,"successful":1,"displayed":1,"bucket-related":1,"template":5,"keytemplate":2,"auto-refresh":1,"disabled":2,"manually":1,"enable":2,"retain":1,"random":2,"been":1,"renamed":1,"ulid-dayslice":4,"better":2,"reflect":1,"nature":1,"behavior":1,"give":1,"input":1,"static":1,"website":1,"traffic":1,"almost":1,"meaningless":1,"reduce":1,"maintenance":1,"costs":2,"officially":1,"docker":1,"really":1,"self-host":1,"clone":1,"execute":1,"build":1,"command":1,"pnpm":1,"run":1,"apps":1,"web":2,"directory":1,"statically":1,"deploy":1,"out":1,"reference":1,"style":1,"refresh":3,"provided":1,"elaborate":1,"here":2,"vast":1,"majority":1,"providers":1,"option":1,"kept":1,"fallback":1,"prepared":1,"old":1,"virtual":1,"hosted-style":1,"principle":1,"bunch-of-characters":1,"optional":1,"filter":1,"useful":1,"non-image":1,"organize":1,"specific":1,"fetched":2,"reducing":1,"transfer":1,"improving":2,"performance":1,"examples":1,"leave":1,"empty":1,"setting":1,"filters":1,"changing":2,"value":1,"filtered":1,"naming":1,"placeholders":2,"wrapped":1,"replaced":1,"year":3,"digits":2,"day":3,"timestamp":1,"unix":1,"1732847234567":1,"milliseconds":1,"filename":1,"ext":2,"ulid":2,"identifier":1,"01bx5zzkbkactav9wevgemmvr0":1,"slice":1,"5zzkbk-mmvr":2,"string":1,"instead":1,"processed":1,"given":1,"parameters":1,"every":1,"enabled":1,"cache":1,"sync":1,"listobjects":1,"slightly":1,"increase":1,"statement":1,"affiliated":1,"often":1,"optimize":1,"distribution":1,"resizing":1,"formats":1,"application":2,"already":1,"including":1,"pre-upload":1,"introduce":1,"another":1,"third-party":1,"offer":1,"proxy":2,"thereby":1,"website's":1,"speed":1,"proxied":1,"replace":1,"address":1,"assigned":1,"ee":1},"page_id":{"en":229,"docs":229,"for-cloudflare-r2":53,"getting-started":39,"live-photos":43,"migrate-from-v1":23,"settings-reference":43,"use-webp-cloud-services":6},"type":{"page":7,"heading":38,"text":184},"breadcrumbs":{"docs":7,"guides":3,"introduction":2,"manuals":2},"url":{"en":229,"docs":229,"for-cloudflare-r2":53,"creating-a-storage-bucket":5,"exposing-your-bucket":2,"exposing-as-a-cloudflare-managed-subdomain":6,"exposing-as-a-custom-domain":6,"configuring-cors":7,"getting-the-keys":8,"checking-the-endpoint":4,"fill-in-s3-image-ports-settings-page":9,"getting-started":39,"configure-s3-or-its-compatible-services":9,"step-by-step-guide-for-platforms":3,"general-requirements":6,"public-url":8,"cors-configuration":9,"start-using-s3-image-port":4,"features-and-functionality":5,"s3-image-port-is-not-an-image-hosting-service":7,"usage":3,"live-photos":43,"what-is-a-live-photo":5,"how-to-upload-a-live-photo":3,"1-export-both-files-from-your-device":2,"2-keep-the-matching-names":6,"3-drop-both-files-into-the-uploader-at-once":3,"supported-file-types":9,"how-the-system-identifies-a-live-photo":9,"troubleshooting":3,"migrate-from-v1":23,"configuration-migration":7,"which-configurations-will-be-migrated":9,"deprecated-settings":2,"about-self-hosting":3,"settings-reference":43,"s3-settings":2,"use-path-style-api":3,"include-path":9,"upload-settings":1,"key-template":14,"image-compression-and-conversion":2,"gallery-settings":1,"auto-refresh":2,"use-webp-cloud-services":6}},"avgFieldLength":{"content":14.004366812227074,"page_id":2.9039301310043664,"type":1,"breadcrumbs":1,"url":3.7598253275109172},"fieldLengths":{"content":{"1":3,"2":4,"3":3,"4":5,"5":5,"6":2,"7":3,"8":3,"9":7,"10":3,"11":23,"12":37,"13":32,"14":22,"15":15,"16":10,"17":3,"18":15,"19":32,"20":10,"21":7,"22":17,"23":9,"24":10,"25":10,"26":7,"27":14,"28":21,"29":17,"30":29,"31":10,"32":7,"33":18,"34":14,"35":10,"36":25,"37":10,"38":8,"39":25,"40":23,"41":10,"42":9,"43":10,"44":6,"45":33,"46":31,"47":6,"48":4,"49":8,"50":11,"51":7,"52":7,"53":6,"54":2,"55":7,"56":6,"57":4,"58":2,"59":2,"60":2,"61":5,"62":31,"63":19,"64":22,"65":9,"66":12,"67":8,"68":12,"69":2,"70":21,"71":10,"72":31,"73":18,"74":11,"75":10,"76":12,"77":3,"78":15,"79":17,"80":37,"81":38,"82":4,"83":32,"84":37,"85":6,"86":8,"87":8,"88":3,"89":21,"90":30,"91":10,"92":10,"93":5,"94":11,"95":3,"96":8,"97":1,"98":27,"99":19,"100":49,"101":24,"102":25,"103":12,"104":14,"105":12,"106":9,"107":9,"108":30,"109":31,"110":42,"111":38,"112":38,"113":44,"114":8,"115":2,"116":13,"117":5,"118":6,"119":7,"120":5,"121":9,"122":3,"123":7,"124":1,"125":42,"126":20,"127":12,"128":12,"129":39,"130":2,"131":21,"132":26,"133":19,"134":3,"135":3,"136":3,"137":10,"138":40,"139":20,"140":18,"141":1,"142":2,"143":2,"144":8,"145":2,"146":3,"147":32,"148":14,"149":68,"150":2,"151":24,"152":34,"153":17,"154":17,"155":14,"156":39,"157":33,"158":3,"159":2,"160":5,"161":2,"162":2,"163":34,"164":27,"165":23,"166":21,"167":6,"168":10,"169":17,"170":6,"171":4,"172":3,"173":4,"174":7,"175":14,"176":2,"177":16,"178":31,"179":38,"180":27,"181":2,"182":3,"183":4,"184":2,"185":2,"186":2,"187":2,"188":4,"189":2,"190":2,"191":8,"192":3,"193":2,"194":2,"195":22,"196":20,"197":15,"198":12,"199":35,"200":34,"201":27,"202":33,"203":1,"204":9,"205":7,"206":7,"207":8,"208":22,"209":13,"210":5,"211":4,"212":6,"213":6,"214":6,"215":6,"216":6,"217":6,"218":13,"219":6,"220":8,"221":8,"222":11,"223":28,"224":8,"225":2,"226":10,"227":66,"228":18,"229":43},"page_id":{"1":3,"2":3,"3":3,"4":3,"5":3,"6":3,"7":3,"8":3,"9":3,"10":3,"11":3,"12":3,"13":3,"14":3,"15":3,"16":3,"17":3,"18":3,"19":3,"20":3,"21":3,"22":3,"23":3,"24":3,"25":3,"26":3,"27":3,"28":3,"29":3,"30":3,"31":3,"32":3,"33":3,"34":3,"35":3,"36":3,"37":3,"38":3,"39":3,"40":3,"41":3,"42":3,"43":3,"44":3,"45":3,"46":3,"47":3,"48":3,"49":3,"50":3,"51":3,"52":3,"53":3,"54":3,"55":3,"56":3,"57":3,"58":3,"59":3,"60":3,"61":3,"62":3,"63":3,"64":3,"65":3,"66":3,"67":3,"68":3,"69":3,"70":3,"71":3,"72":3,"73":3,"74":3,"75":3,"76":3,"77":3,"78":3,"79":3,"80":3,"81":3,"82":3,"83":3,"84":3,"85":3,"86":3,"87":3,"88":3,"89":3,"90":3,"91":3,"92":3,"93":2,"94":2,"95":2,"96":2,"97":2,"98":2,"99":2,"100":2,"101":2,"102":2,"103":2,"104":2,"105":2,"106":2,"107":2,"108":2,"109":2,"110":2,"111":2,"112":2,"113":2,"114":2,"115":3,"116":3,"117":3,"118":3,"119":3,"120":3,"121":3,"122":3,"123":3,"124":3,"125":3,"126":3,"127":3,"128":3,"129":3,"130":3,"131":3,"132":3,"133":3,"134":3,"135":3,"136":3,"137":3,"138":3,"139":3,"140":3,"141":3,"142":3,"143":3,"144":3,"145":3,"146":3,"147":3,"148":3,"149":3,"150":3,"151":3,"152":3,"153":3,"154":3,"155":3,"156":3,"157":3,"158":3,"159":3,"160":3,"161":3,"162":3,"163":3,"164":3,"165":3,"166":3,"167":3,"168":3,"169":3,"170":3,"171":3,"172":3,"173":3,"174":3,"175":3,"176":3,"177":3,"178":3,"179":3,"180":3,"181":3,"182":3,"183":3,"184":3,"185":3,"186":3,"187":3,"188":3,"189":3,"190":3,"191":3,"192":3,"193":3,"194":3,"195":3,"196":3,"197":3,"198":3,"199":3,"200":3,"201":3,"202":3,"203":3,"204":3,"205":3,"206":3,"207":3,"208":3,"209":3,"210":3,"211":3,"212":3,"213":3,"214":3,"215":3,"216":3,"217":3,"218":3,"219":3,"220":3,"221":3,"222":3,"223":3,"224":3,"225":3,"226":3,"227":3,"228":3,"229":3},"type":{"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1,"43":1,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1,"50":1,"51":1,"52":1,"53":1,"54":1,"55":1,"56":1,"57":1,"58":1,"59":1,"60":1,"61":1,"62":1,"63":1,"64":1,"65":1,"66":1,"67":1,"68":1,"69":1,"70":1,"71":1,"72":1,"73":1,"74":1,"75":1,"76":1,"77":1,"78":1,"79":1,"80":1,"81":1,"82":1,"83":1,"84":1,"85":1,"86":1,"87":1,"88":1,"89":1,"90":1,"91":1,"92":1,"93":1,"94":1,"95":1,"96":1,"97":1,"98":1,"99":1,"100":1,"101":1,"102":1,"103":1,"104":1,"105":1,"106":1,"107":1,"108":1,"109":1,"110":1,"111":1,"112":1,"113":1,"114":1,"115":1,"116":1,"117":1,"118":1,"119":1,"120":1,"121":1,"122":1,"123":1,"124":1,"125":1,"126":1,"127":1,"128":1,"129":1,"130":1,"131":1,"132":1,"133":1,"134":1,"135":1,"136":1,"137":1,"138":1,"139":1,"140":1,"141":1,"142":1,"143":1,"144":1,"145":1,"146":1,"147":1,"148":1,"149":1,"150":1,"151":1,"152":1,"153":1,"154":1,"155":1,"156":1,"157":1,"158":1,"159":1,"160":1,"161":1,"162":1,"163":1,"164":1,"165":1,"166":1,"167":1,"168":1,"169":1,"170":1,"171":1,"172":1,"173":1,"174":1,"175":1,"176":1,"177":1,"178":1,"179":1,"180":1,"181":1,"182":1,"183":1,"184":1,"185":1,"186":1,"187":1,"188":1,"189":1,"190":1,"191":1,"192":1,"193":1,"194":1,"195":1,"196":1,"197":1,"198":1,"199":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1,"206":1,"207":1,"208":1,"209":1,"210":1,"211":1,"212":1,"213":1,"214":1,"215":1,"216":1,"217":1,"218":1,"219":1,"220":1,"221":1,"222":1,"223":1,"224":1,"225":1,"226":1,"227":1,"228":1,"229":1},"breadcrumbs":{"1":1,"54":1,"93":1,"115":1,"158":1,"181":1,"224":1},"url":{"1":3,"2":4,"3":4,"4":4,"5":4,"6":4,"7":4,"8":4,"9":4,"10":3,"11":3,"12":3,"13":3,"14":3,"15":4,"16":4,"17":4,"18":4,"19":4,"20":4,"21":4,"22":4,"23":4,"24":4,"25":4,"26":4,"27":4,"28":4,"29":4,"30":4,"31":4,"32":4,"33":4,"34":4,"35":4,"36":4,"37":4,"38":4,"39":4,"40":4,"41":4,"42":4,"43":4,"44":4,"45":4,"46":4,"47":4,"48":4,"49":4,"50":4,"51":4,"52":4,"53":4,"54":3,"55":3,"56":4,"57":4,"58":4,"59":4,"60":4,"61":4,"62":3,"63":3,"64":4,"65":4,"66":4,"67":4,"68":4,"69":4,"70":4,"71":4,"72":4,"73":4,"74":4,"75":4,"76":4,"77":4,"78":4,"79":4,"80":4,"81":4,"82":4,"83":4,"84":4,"85":4,"86":4,"87":4,"88":4,"89":4,"90":4,"91":4,"92":4,"93":2,"94":2,"95":3,"96":3,"97":3,"98":2,"99":2,"100":2,"101":2,"102":2,"103":3,"104":3,"105":3,"106":3,"107":3,"108":3,"109":3,"110":3,"111":3,"112":3,"113":3,"114":3,"115":3,"116":3,"117":4,"118":4,"119":4,"120":4,"121":4,"122":4,"123":4,"124":4,"125":3,"126":4,"127":4,"128":4,"129":4,"130":4,"131":4,"132":4,"133":4,"134":4,"135":4,"136":4,"137":4,"138":4,"139":4,"140":4,"141":4,"142":4,"143":4,"144":4,"145":4,"146":4,"147":4,"148":4,"149":4,"150":4,"151":4,"152":4,"153":4,"154":4,"155":4,"156":4,"157":4,"158":3,"159":4,"160":4,"161":4,"162":4,"163":3,"164":4,"165":4,"166":4,"167":4,"168":4,"169":4,"170":4,"171":4,"172":4,"173":4,"174":4,"175":4,"176":4,"177":4,"178":4,"179":4,"180":4,"181":3,"182":4,"183":4,"184":4,"185":4,"186":4,"187":4,"188":4,"189":4,"190":4,"191":3,"192":3,"193":3,"194":3,"195":4,"196":4,"197":4,"198":4,"199":4,"200":4,"201":4,"202":4,"203":4,"204":4,"205":4,"206":4,"207":4,"208":4,"209":4,"210":4,"211":4,"212":4,"213":4,"214":4,"215":4,"216":4,"217":4,"218":4,"219":4,"220":4,"221":4,"222":4,"223":4,"224":3,"225":3,"226":3,"227":3,"228":3,"229":3}}},"docs":{"docs":{"1":{"id":"/en/docs/for-cloudflare-r2","page_id":"/en/docs/for-cloudflare-r2","type":"page","content":"Cloudflare R2 Step-by-Step","breadcrumbs":["Docs","Guides"],"tags":[],"url":"/en/docs/for-cloudflare-r2"},"2":{"id":"/en/docs/for-cloudflare-r2-0","page_id":"/en/docs/for-cloudflare-r2","type":"heading","tags":[],"url":"/en/docs/for-cloudflare-r2#creating-a-storage-bucket","content":"Creating a Storage Bucket"},"3":{"id":"/en/docs/for-cloudflare-r2-1","page_id":"/en/docs/for-cloudflare-r2","type":"heading","tags":[],"url":"/en/docs/for-cloudflare-r2#exposing-your-bucket","content":"Exposing Your Bucket"},"4":{"id":"/en/docs/for-cloudflare-r2-2","page_id":"/en/docs/for-cloudflare-r2","type":"heading","tags":[],"url":"/en/docs/for-cloudflare-r2#exposing-as-a-cloudflare-managed-subdomain","content":"Exposing as a Cloudflare-Managed Subdomain"},"5":{"id":"/en/docs/for-cloudflare-r2-3","page_id":"/en/docs/for-cloudflare-r2","type":"heading","tags":[],"url":"/en/docs/for-cloudflare-r2#exposing-as-a-custom-domain","content":"Exposing as a Custom Domain"},"6":{"id":"/en/docs/for-cloudflare-r2-4","page_id":"/en/docs/for-cloudflare-r2","type":"heading","tags":[],"url":"/en/docs/for-cloudflare-r2#configuring-cors","content":"Configuring CORS"},"7":{"id":"/en/docs/for-cloudflare-r2-5","page_id":"/en/docs/for-cloudflare-r2","type":"heading","tags":[],"url":"/en/docs/for-cloudflare-r2#getting-the-keys","content":"Getting the Keys"},"8":{"id":"/en/docs/for-cloudflare-r2-6","page_id":"/en/docs/for-cloudflare-r2","type":"heading","tags":[],"url":"/en/docs/for-cloudflare-r2#checking-the-endpoint","content":"Checking the Endpoint"},"9":{"id":"/en/docs/for-cloudflare-r2-7","page_id":"/en/docs/for-cloudflare-r2","type":"heading","tags":[],"url":"/en/docs/for-cloudflare-r2#fill-in-s3-image-ports-settings-page","content":"Fill in S3 Image Port's Settings Page"},"10":{"id":"/en/docs/for-cloudflare-r2-8","page_id":"/en/docs/for-cloudflare-r2","tags":[],"type":"text","url":"/en/docs/for-cloudflare-r2","content":"title: Cloudflare R2"},"11":{"id":"/en/docs/for-cloudflare-r2-9","page_id":"/en/docs/for-cloudflare-r2","tags":[],"type":"text","url":"/en/docs/for-cloudflare-r2","content":"Cloudflare R2 Storage allows developers to store large amounts of unstructured\ndata without the costly egress bandwidth fees associated with typical cloud\nstorage services."},"12":{"id":"/en/docs/for-cloudflare-r2-10","page_id":"/en/docs/for-cloudflare-r2","tags":[],"type":"text","url":"/en/docs/for-cloudflare-r2","content":"Cloudflare R2 Storage's free plan includes 10 GB of storage per month, 1 million Class A operation requests per month, and 10 million Class B operation requests per month, which, combined with its no-egress-fee feature, makes it a good choice for cloud storage for small personal image hosting service."},"13":{"id":"/en/docs/for-cloudflare-r2-11","page_id":"/en/docs/for-cloudflare-r2","tags":[],"type":"text","url":"/en/docs/for-cloudflare-r2","content":"This guide will take you step-by-step through how to configure R2 storage buckets, starting with turning on Cloudflare R2 Storage, and building a small image hosting service that is unique to you, in conjunction with S3 Image Port."},"14":{"id":"/en/docs/for-cloudflare-r2-12","page_id":"/en/docs/for-cloudflare-r2","tags":[],"type":"text","url":"/en/docs/for-cloudflare-r2","content":"This guide will only cover the necessary parts related to S3 Image Port, for more information on R2, see Cloudflare R2 - Cloudflare R2 docs."},"15":{"id":"/en/docs/for-cloudflare-r2-13","page_id":"/en/docs/for-cloudflare-r2","tags":[],"type":"text","url":"/en/docs/for-cloudflare-r2#creating-a-storage-bucket","content":"You need an \"R2 Storage Bucket\" as a container for your images. To do this:"},"16":{"id":"/en/docs/for-cloudflare-r2-14","page_id":"/en/docs/for-cloudflare-r2","tags":[],"type":"text","url":"/en/docs/for-cloudflare-r2#creating-a-storage-bucket","content":"Go to Cloudflare dashboard and select R2 on the left."},"17":{"id":"/en/docs/for-cloudflare-r2-15","page_id":"/en/docs/for-cloudflare-r2","tags":[],"type":"text","url":"/en/docs/for-cloudflare-r2#creating-a-storage-bucket","content":"Select Create Bucket."},"18":{"id":"/en/docs/for-cloudflare-r2-16","page_id":"/en/docs/for-cloudflare-r2","tags":[],"type":"text","url":"/en/docs/for-cloudflare-r2#creating-a-storage-bucket","content":"Fill in a name for this bucket, keep the location as Automatic and click Create Bucket."},"19":{"id":"/en/docs/for-cloudflare-r2-17","page_id":"/en/docs/for-cloudflare-r2","tags":[],"type":"text","url":"/en/docs/for-cloudflare-r2#exposing-your-bucket","content":"Since we are creating a image hosting service, we must make the contents of this R2 storage bucket public.\nThere are two ways: make it public as a Cloudflare-managed subdomain under https://r2.dev, or expose it as a custom domain."},"20":{"id":"/en/docs/for-cloudflare-r2-18","page_id":"/en/docs/for-cloudflare-r2","tags":[],"type":"text","url":"/en/docs/for-cloudflare-r2#exposing-as-a-cloudflare-managed-subdomain","content":"Go to Cloudflare dashboard and select R2 on the left."},"21":{"id":"/en/docs/for-cloudflare-r2-19","page_id":"/en/docs/for-cloudflare-r2","tags":[],"type":"text","url":"/en/docs/for-cloudflare-r2#exposing-as-a-cloudflare-managed-subdomain","content":"Select the storage bucket you just created."},"22":{"id":"/en/docs/for-cloudflare-r2-20","page_id":"/en/docs/for-cloudflare-r2","tags":[],"type":"text","url":"/en/docs/for-cloudflare-r2#exposing-as-a-cloudflare-managed-subdomain","content":"Click Settings, and to the right of the R2.dev subdomain of the Public access board, click Allow Access, and type allow to confirm permission."},"23":{"id":"/en/docs/for-cloudflare-r2-21","page_id":"/en/docs/for-cloudflare-r2","tags":[],"type":"text","url":"/en/docs/for-cloudflare-r2#exposing-as-a-cloudflare-managed-subdomain","content":"The Public R2.dev Bucket URL is now your Public URL."},"24":{"id":"/en/docs/for-cloudflare-r2-22","page_id":"/en/docs/for-cloudflare-r2","tags":[],"type":"text","url":"/en/docs/for-cloudflare-r2#exposing-as-a-cloudflare-managed-subdomain","content":"For more information, see Public buckets - Cloudflare R2 docs"},"25":{"id":"/en/docs/for-cloudflare-r2-23","page_id":"/en/docs/for-cloudflare-r2","tags":[],"type":"text","url":"/en/docs/for-cloudflare-r2#exposing-as-a-custom-domain","content":"Go to Cloudflare dashboard and select R2 on the left."},"26":{"id":"/en/docs/for-cloudflare-r2-24","page_id":"/en/docs/for-cloudflare-r2","tags":[],"type":"text","url":"/en/docs/for-cloudflare-r2#exposing-as-a-custom-domain","content":"Select the storage bucket you just created."},"27":{"id":"/en/docs/for-cloudflare-r2-25","page_id":"/en/docs/for-cloudflare-r2","tags":[],"type":"text","url":"/en/docs/for-cloudflare-r2#exposing-as-a-custom-domain","content":"Click Settings, and click the Connect Domain button on the right side of the Custom Domains title."},"28":{"id":"/en/docs/for-cloudflare-r2-26","page_id":"/en/docs/for-cloudflare-r2","tags":[],"type":"text","url":"/en/docs/for-cloudflare-r2#exposing-as-a-custom-domain","content":"Use a subdomain of your domain hosted on Cloudflare. For example, the author of the project @Yunfi uses i.yfi.moe as a subdomain of his domain yfi.moe."},"29":{"id":"/en/docs/for-cloudflare-r2-27","page_id":"/en/docs/for-cloudflare-r2","tags":[],"type":"text","url":"/en/docs/for-cloudflare-r2#exposing-as-a-custom-domain","content":"That's it! Now your Public URL is https://i.yfi.moe or whatever you set it to be."},"30":{"id":"/en/docs/for-cloudflare-r2-28","page_id":"/en/docs/for-cloudflare-r2","tags":[],"type":"text","url":"/en/docs/for-cloudflare-r2#configuring-cors","content":"In order for S3 Image Port to be able to access and manipulate your data in Cloudflare R2 storage buckets across domains, you need to configure the bucket's Cross-Origin Resource Sharing (CORS):"},"31":{"id":"/en/docs/for-cloudflare-r2-29","page_id":"/en/docs/for-cloudflare-r2","tags":[],"type":"text","url":"/en/docs/for-cloudflare-r2#configuring-cors","content":"Go to Cloudflare dashboard and select R2 on the left."},"32":{"id":"/en/docs/for-cloudflare-r2-30","page_id":"/en/docs/for-cloudflare-r2","tags":[],"type":"text","url":"/en/docs/for-cloudflare-r2#configuring-cors","content":"Select the storage bucket you just created."},"33":{"id":"/en/docs/for-cloudflare-r2-31","page_id":"/en/docs/for-cloudflare-r2","tags":[],"type":"text","url":"/en/docs/for-cloudflare-r2#configuring-cors","content":"Click Settings and on the right side of the CORS Policy board click Add/Edit CORS Policy and modify it as you wish."},"34":{"id":"/en/docs/for-cloudflare-r2-32","page_id":"/en/docs/for-cloudflare-r2","tags":[],"type":"text","url":"/en/docs/for-cloudflare-r2#configuring-cors","content":"Below is an example of a CORS policy that makes the official instance work:"},"35":{"id":"/en/docs/for-cloudflare-r2-33","page_id":"/en/docs/for-cloudflare-r2","tags":[],"type":"text","url":"/en/docs/for-cloudflare-r2#configuring-cors","content":"For more information, see Configure CORS - Cloudflare R2 docs"},"36":{"id":"/en/docs/for-cloudflare-r2-34","page_id":"/en/docs/for-cloudflare-r2","tags":[],"type":"text","url":"/en/docs/for-cloudflare-r2#getting-the-keys","content":"On the S3 Settings page of the S3 Image Port, you need to fill in the Access Key ID and Secret Access Key keys as credentials to access the storage bucket. To do this:"},"37":{"id":"/en/docs/for-cloudflare-r2-35","page_id":"/en/docs/for-cloudflare-r2","tags":[],"type":"text","url":"/en/docs/for-cloudflare-r2#getting-the-keys","content":"Go to Cloudflare dashboard and select R2 on the left."},"38":{"id":"/en/docs/for-cloudflare-r2-36","page_id":"/en/docs/for-cloudflare-r2","tags":[],"type":"text","url":"/en/docs/for-cloudflare-r2#getting-the-keys","content":"Click Manage R2 API Tokens under Account details."},"39":{"id":"/en/docs/for-cloudflare-r2-37","page_id":"/en/docs/for-cloudflare-r2","tags":[],"type":"text","url":"/en/docs/for-cloudflare-r2#getting-the-keys","content":"Click Create API Token and set up the token as you want it (e.g. permissions are Object Read & Write, Specify bucket(s) as the one you just created)."},"40":{"id":"/en/docs/for-cloudflare-r2-38","page_id":"/en/docs/for-cloudflare-r2","tags":[],"type":"text","url":"/en/docs/for-cloudflare-r2#getting-the-keys","content":"Click Create API Token, and on the next page under Use the following credentials for S3 clients you will find Access Key ID and Secret Access Key."},"41":{"id":"/en/docs/for-cloudflare-r2-39","page_id":"/en/docs/for-cloudflare-r2","tags":[],"type":"text","url":"/en/docs/for-cloudflare-r2#getting-the-keys","content":"Note: For security reasons, this page will only appear once."},"42":{"id":"/en/docs/for-cloudflare-r2-40","page_id":"/en/docs/for-cloudflare-r2","tags":[],"type":"text","url":"/en/docs/for-cloudflare-r2#getting-the-keys","content":"For more information, see Authentication - Cloudflare R2 docs"},"43":{"id":"/en/docs/for-cloudflare-r2-41","page_id":"/en/docs/for-cloudflare-r2","tags":[],"type":"text","url":"/en/docs/for-cloudflare-r2#checking-the-endpoint","content":"Go to Cloudflare dashboard and select R2 on the left."},"44":{"id":"/en/docs/for-cloudflare-r2-42","page_id":"/en/docs/for-cloudflare-r2","tags":[],"type":"text","url":"/en/docs/for-cloudflare-r2#checking-the-endpoint","content":"Select the bucket you just created."},"45":{"id":"/en/docs/for-cloudflare-r2-43","page_id":"/en/docs/for-cloudflare-r2","tags":[],"type":"text","url":"/en/docs/for-cloudflare-r2#checking-the-endpoint","content":"Under the Bucket Details board, there is a field called S3 API, which ends with the name of your bucket, and the Endpoint is the result of removing that part (e.g. if the S3 API is https://example.r2.cloudflarestorage.com/example, then the Endpoint is https://example.r2.cloudflarestorage.com/)."},"46":{"id":"/en/docs/for-cloudflare-r2-44","page_id":"/en/docs/for-cloudflare-r2","tags":[],"type":"text","url":"/en/docs/for-cloudflare-r2#fill-in-s3-image-ports-settings-page","content":"Now that you have configured your Cloudflare R2 storage bucket, simply fill in the key information obtained above on the S3 Image Port's settings page and you are ready to start using the S3 Image Port."},"47":{"id":"/en/docs/for-cloudflare-r2-45","page_id":"/en/docs/for-cloudflare-r2","tags":[],"type":"text","url":"/en/docs/for-cloudflare-r2#fill-in-s3-image-ports-settings-page","content":"Recall the source of the settings fields:"},"48":{"id":"/en/docs/for-cloudflare-r2-46","page_id":"/en/docs/for-cloudflare-r2","tags":[],"type":"text","url":"/en/docs/for-cloudflare-r2#fill-in-s3-image-ports-settings-page","content":"Endpoint: see Checking the Endpoint"},"49":{"id":"/en/docs/for-cloudflare-r2-47","page_id":"/en/docs/for-cloudflare-r2","tags":[],"type":"text","url":"/en/docs/for-cloudflare-r2#fill-in-s3-image-ports-settings-page","content":"Bucket Name: your customized bucket name, see Creating a Storage Bucket"},"50":{"id":"/en/docs/for-cloudflare-r2-48","page_id":"/en/docs/for-cloudflare-r2","tags":[],"type":"text","url":"/en/docs/for-cloudflare-r2#fill-in-s3-image-ports-settings-page","content":"Region: should be auto by default, see Creating a Storage Bucket"},"51":{"id":"/en/docs/for-cloudflare-r2-49","page_id":"/en/docs/for-cloudflare-r2","tags":[],"type":"text","url":"/en/docs/for-cloudflare-r2#fill-in-s3-image-ports-settings-page","content":"Access Key ID: see Getting the Keys"},"52":{"id":"/en/docs/for-cloudflare-r2-50","page_id":"/en/docs/for-cloudflare-r2","tags":[],"type":"text","url":"/en/docs/for-cloudflare-r2#fill-in-s3-image-ports-settings-page","content":"Secret Access Key: see Getting the Keys"},"53":{"id":"/en/docs/for-cloudflare-r2-51","page_id":"/en/docs/for-cloudflare-r2","tags":[],"type":"text","url":"/en/docs/for-cloudflare-r2#fill-in-s3-image-ports-settings-page","content":"Public URL: see Exposing your bucket"},"54":{"id":"/en/docs/getting-started","page_id":"/en/docs/getting-started","type":"page","content":"Quick Start","breadcrumbs":["Docs","Introduction"],"tags":[],"url":"/en/docs/getting-started"},"55":{"id":"/en/docs/getting-started-0","page_id":"/en/docs/getting-started","tags":[],"type":"text","url":"/en/docs/getting-started","content":"Get started with S3 Image Port easily"},"56":{"id":"/en/docs/getting-started-1","page_id":"/en/docs/getting-started","type":"heading","tags":[],"url":"/en/docs/getting-started#configure-s3-or-its-compatible-services","content":"Configure S3 (or its compatible services)"},"57":{"id":"/en/docs/getting-started-2","page_id":"/en/docs/getting-started","type":"heading","tags":[],"url":"/en/docs/getting-started#step-by-step-guide-for-platforms","content":"Step-by-Step Guide for Platforms"},"58":{"id":"/en/docs/getting-started-3","page_id":"/en/docs/getting-started","type":"heading","tags":[],"url":"/en/docs/getting-started#general-requirements","content":"General Requirements"},"59":{"id":"/en/docs/getting-started-4","page_id":"/en/docs/getting-started","type":"heading","tags":[],"url":"/en/docs/getting-started#public-url","content":"Public URL"},"60":{"id":"/en/docs/getting-started-5","page_id":"/en/docs/getting-started","type":"heading","tags":[],"url":"/en/docs/getting-started#cors-configuration","content":"CORS Configuration"},"61":{"id":"/en/docs/getting-started-6","page_id":"/en/docs/getting-started","type":"heading","tags":[],"url":"/en/docs/getting-started#start-using-s3-image-port","content":"Start Using S3 Image Port"},"62":{"id":"/en/docs/getting-started-7","page_id":"/en/docs/getting-started","tags":[],"type":"text","url":"/en/docs/getting-started","content":"If you have used the v1 version before (versions before the first half of\n2025), you can refer to Migrate from v1 to migrate\nto the v2 version. The v2 version doesn't have major changes in functionality\nand should be easy to get started with."},"63":{"id":"/en/docs/getting-started-8","page_id":"/en/docs/getting-started","tags":[],"type":"text","url":"/en/docs/getting-started","content":"As a tool for managing images on S3, S3 Image Port requires you to provide S3 bucket information to access and upload images."},"64":{"id":"/en/docs/getting-started-9","page_id":"/en/docs/getting-started","tags":[],"type":"text","url":"/en/docs/getting-started#configure-s3-or-its-compatible-services","content":"If you don't have an S3 bucket yet, please create one according to the guide below. Simply put, this requires 3 steps:"},"65":{"id":"/en/docs/getting-started-10","page_id":"/en/docs/getting-started","tags":[],"type":"text","url":"/en/docs/getting-started#configure-s3-or-its-compatible-services","content":"Create an S3-compatible storage bucket on the relevant platform."},"66":{"id":"/en/docs/getting-started-11","page_id":"/en/docs/getting-started","tags":[],"type":"text","url":"/en/docs/getting-started#configure-s3-or-its-compatible-services","content":"Obtain information such as endpoints and keys needed to access the bucket."},"67":{"id":"/en/docs/getting-started-12","page_id":"/en/docs/getting-started","tags":[],"type":"text","url":"/en/docs/getting-started#configure-s3-or-its-compatible-services","content":"Set access permissions and CORS for the bucket."},"68":{"id":"/en/docs/getting-started-13","page_id":"/en/docs/getting-started","tags":[],"type":"text","url":"/en/docs/getting-started#configure-s3-or-its-compatible-services","content":"The above three points are essential steps to use the S3 Image Port."},"69":{"id":"/en/docs/getting-started-14","page_id":"/en/docs/getting-started","tags":[],"type":"text","url":"/en/docs/getting-started#configure-s3-or-its-compatible-services","content":"type: warning"},"70":{"id":"/en/docs/getting-started-15","page_id":"/en/docs/getting-started","tags":[],"type":"text","url":"/en/docs/getting-started#configure-s3-or-its-compatible-services","content":"Since we are a web-based project, configuring CORS is necessary. Most of the \"connection issues\" reported by users are due to not configuring CORS."},"71":{"id":"/en/docs/getting-started-16","page_id":"/en/docs/getting-started","tags":[],"type":"text","url":"/en/docs/getting-started#configure-s3-or-its-compatible-services","content":"For details on how to configure CORS, please continue reading."},"72":{"id":"/en/docs/getting-started-17","page_id":"/en/docs/getting-started","tags":[],"type":"text","url":"/en/docs/getting-started#step-by-step-guide-for-platforms","content":"Currently, we have written step-by-step guides for the following platforms. If you are using them, you can click the link to view directly. After completing the tutorial, you should be able to use the S3 Image Port!"},"73":{"id":"/en/docs/getting-started-18","page_id":"/en/docs/getting-started","tags":[],"type":"text","url":"/en/docs/getting-started#step-by-step-guide-for-platforms","content":"Cloudflare R2 Step-by-Step Guide provides a step-by-step guide on how to configure the S3 settings of this panel when using Cloudflare R2."},"74":{"id":"/en/docs/getting-started-19","page_id":"/en/docs/getting-started","tags":[],"type":"text","url":"/en/docs/getting-started#general-requirements","content":"S3 Image Port requires the following information/permissions to work properly:"},"75":{"id":"/en/docs/getting-started-20","page_id":"/en/docs/getting-started","tags":[],"type":"text","url":"/en/docs/getting-started#general-requirements","content":"Connection information such as Endpoint, Region, Access Key ID, Secret Access Key,"},"76":{"id":"/en/docs/getting-started-21","page_id":"/en/docs/getting-started","tags":[],"type":"text","url":"/en/docs/getting-started#general-requirements","content":"A direct link prefix for accessing images, which we call Public URL,"},"77":{"id":"/en/docs/getting-started-22","page_id":"/en/docs/getting-started","tags":[],"type":"text","url":"/en/docs/getting-started#general-requirements","content":"Correct CORS configuration."},"78":{"id":"/en/docs/getting-started-23","page_id":"/en/docs/getting-started","tags":[],"type":"text","url":"/en/docs/getting-started#general-requirements","content":"The first point needs no further elaboration; you can refer to how to obtain it yourself."},"79":{"id":"/en/docs/getting-started-24","page_id":"/en/docs/getting-started","tags":[],"type":"text","url":"/en/docs/getting-started#public-url","content":"In the current version (1.6.0), images in the storage bucket must be directly accessible via a link."},"80":{"id":"/en/docs/getting-started-25","page_id":"/en/docs/getting-started","tags":[],"type":"text","url":"/en/docs/getting-started#public-url","content":"For example, if an image's path in the storage bucket is i/2024/05/29/name.jpg and it can be accessed directly (without authentication) via the link https://i.yfi.moe/i/2024/05/29/name.jpg, then https://i.yfi.moe/ is the Public URL you need to fill in."},"81":{"id":"/en/docs/getting-started-26","page_id":"/en/docs/getting-started","tags":[],"type":"text","url":"/en/docs/getting-started#public-url","content":"If you are directly using the \"public storage bucket\" function of certain S3-compatible services, the same logic applies. For example, for Cloudflare R2, it should look like https://pub-<a bunch of characters>.r2.dev. For Tencent Cloud COS, it should look like https://<BucketName-APPID>.cos.<Region>.myqcloud.com."},"82":{"id":"/en/docs/getting-started-27","page_id":"/en/docs/getting-started","tags":[],"type":"text","url":"/en/docs/getting-started#cors-configuration","content":"title: What is CORS?"},"83":{"id":"/en/docs/getting-started-28","page_id":"/en/docs/getting-started","tags":[],"type":"text","url":"/en/docs/getting-started#cors-configuration","content":"Cross-Origin Resource Sharing (CORS) is a mechanism that uses HTTP headers to allow servers to indicate any origins (domain, scheme, or port) other than their own from which a browser should permit loading resources."},"84":{"id":"/en/docs/getting-started-29","page_id":"/en/docs/getting-started","tags":[],"type":"text","url":"/en/docs/getting-started#cors-configuration","content":"In simple terms, if the site A.com wants to access resources on the site B.com, B.com needs to configure CORS to allow it. In this case, imageport.app is like A.com, and the link to your S3 storage bucket is like B.com. Therefore, we need to configure CORS policies on the S3 storage bucket to allow access requests from imageport.app."},"85":{"id":"/en/docs/getting-started-30","page_id":"/en/docs/getting-started","tags":[],"type":"text","url":"/en/docs/getting-started#cors-configuration","content":"To use it properly, you need to"},"86":{"id":"/en/docs/getting-started-31","page_id":"/en/docs/getting-started","tags":[],"type":"text","url":"/en/docs/getting-started#cors-configuration","content":"Include https://imageport.app in the allowed Origins,"},"87":{"id":"/en/docs/getting-started-32","page_id":"/en/docs/getting-started","tags":[],"type":"text","url":"/en/docs/getting-started#cors-configuration","content":"Allow GET, HEAD, POST, PUT, and DELETE methods,"},"88":{"id":"/en/docs/getting-started-33","page_id":"/en/docs/getting-started","tags":[],"type":"text","url":"/en/docs/getting-started#cors-configuration","content":"And allow * headers."},"89":{"id":"/en/docs/getting-started-34","page_id":"/en/docs/getting-started","tags":[],"type":"text","url":"/en/docs/getting-started#cors-configuration","content":"If confused, you can check the detailed guide in the platform step-by-step tutorial above for the platform you are using, or refer to the platform documentation yourself."},"90":{"id":"/en/docs/getting-started-35","page_id":"/en/docs/getting-started","tags":[],"type":"text","url":"/en/docs/getting-started#start-using-s3-image-port","content":"If you have configured the S3 bucket as described above, you should now have all the information needed to fill in the S3 settings! After entering the information, you can click the test button to check if the configuration is correct.\nGo to S3 Settings to fill in."},"91":{"id":"/en/docs/getting-started-36","page_id":"/en/docs/getting-started","tags":[],"type":"text","url":"/en/docs/getting-started#start-using-s3-image-port","content":"Other settings can remain at their default values for now."},"92":{"id":"/en/docs/getting-started-37","page_id":"/en/docs/getting-started","tags":[],"type":"text","url":"/en/docs/getting-started#start-using-s3-image-port","content":"Go to Gallery, click the \"Load Images\" button to start using."},"93":{"id":"/en/docs","page_id":"/en/docs","type":"page","content":"What is S3 Image Port","breadcrumbs":["Docs","Introduction"],"tags":[],"url":"/en/docs"},"94":{"id":"/en/docs-0","page_id":"/en/docs","tags":[],"type":"text","url":"/en/docs","content":"Introducing S3 Image Port, a lightweight dashboard for your images in S3"},"95":{"id":"/en/docs-1","page_id":"/en/docs","type":"heading","tags":[],"url":"/en/docs#features-and-functionality","content":"Features and Functionality"},"96":{"id":"/en/docs-2","page_id":"/en/docs","type":"heading","tags":[],"url":"/en/docs#s3-image-port-is-not-an-image-hosting-service","content":"S3 Image Port is not an \"Image Hosting Service\""},"97":{"id":"/en/docs-3","page_id":"/en/docs","type":"heading","tags":[],"url":"/en/docs#usage","content":"Usage"},"98":{"id":"/en/docs-4","page_id":"/en/docs","tags":[],"type":"text","url":"/en/docs","content":"S3 Image Port is a dashboard for managing images in AWS S3 buckets, or S3 compatible services such as Cloudflare R2, DigitalOcean Spaces, Tencent COS, AliCloud OSS and more."},"99":{"id":"/en/docs-5","page_id":"/en/docs","tags":[],"type":"text","url":"/en/docs","content":"Unlike traditional image hosting services, S3 Image Port is neither responsible for storing images nor providing image access services—it only manages images."},"100":{"id":"/en/docs-6","page_id":"/en/docs","tags":[],"type":"text","url":"/en/docs","content":"When we developed this project, we hoped to provide an image hosting solution without vendor lock-in: Your images are stored in an S3 bucket that is unrelated to our project. Even if S3 Image Port stops being maintained (which won't happen in the short term) or you no longer want to use S3 Image Port, you don't need to perform any migration."},"101":{"id":"/en/docs-7","page_id":"/en/docs","tags":[],"type":"text","url":"/en/docs","content":"Traditionally, these storage services don't have dedicated image management panels. This solution provides a simple yet powerful interface for uploading, managing, and integrating images."},"102":{"id":"/en/docs-8","page_id":"/en/docs","tags":[],"type":"text","url":"/en/docs","content":"The panel itself doesn't store any data; all data is stored in your S3 bucket. Therefore, you can migrate or delete this panel at any time without losing any data."},"103":{"id":"/en/docs-9","page_id":"/en/docs","tags":[],"type":"text","url":"/en/docs#features-and-functionality","content":"☁️ Upload Images: Easily upload your images with support for compression and format conversion before upload."},"104":{"id":"/en/docs-10","page_id":"/en/docs","tags":[],"type":"text","url":"/en/docs#features-and-functionality","content":"🖼️ Gallery: Browse and find all your uploaded images in the gallery with rich filtering options."},"105":{"id":"/en/docs-11","page_id":"/en/docs","tags":[],"type":"text","url":"/en/docs#features-and-functionality","content":"🔗 Copy Image Links: One-click copying of raw links or Markdown format links to images."},"106":{"id":"/en/docs-12","page_id":"/en/docs","tags":[],"type":"text","url":"/en/docs#features-and-functionality","content":"🗑️ Delete Images: Quickly delete your uploaded images from the management panel."},"107":{"id":"/en/docs-13","page_id":"/en/docs","tags":[],"type":"text","url":"/en/docs#s3-image-port-is-not-an-image-hosting-service","content":"S3 Image Port is not a traditional image hosting service."},"108":{"id":"/en/docs-14","page_id":"/en/docs","tags":[],"type":"text","url":"/en/docs#s3-image-port-is-not-an-image-hosting-service","content":"Generally speaking, image hosting services usually refer to services that provide image upload, storage, and access transmission, while S3 Image Port doesn't store images nor interfere with the image access process. This has several advantages:"},"109":{"id":"/en/docs-15","page_id":"/en/docs","tags":[],"type":"text","url":"/en/docs#s3-image-port-is-not-an-image-hosting-service","content":"Images are stored in your own S3 bucket, and access doesn't go through this project, which means that even if this project suddenly disappears, your image access won't be interrupted (and there will be no data loss)."},"110":{"id":"/en/docs-16","page_id":"/en/docs","tags":[],"type":"text","url":"/en/docs#s3-image-port-is-not-an-image-hosting-service","content":"Traditional image hosting services usually have a database storing various metadata in addition to storing the images themselves. If data is lost and only image backups remain, it's difficult to fully restore to the previous state (for example, the correspondence between URLs and file paths may depend on this database)."},"111":{"id":"/en/docs-17","page_id":"/en/docs","tags":[],"type":"text","url":"/en/docs#s3-image-port-is-not-an-image-hosting-service","content":"Completely customizable access paths: Since S3 Image Port doesn't particularly care about how images are accessed, you can have complete control over image URLs (for example, using the method described in Extending Public URL Functionality with WebP Cloud Services)."},"112":{"id":"/en/docs-18","page_id":"/en/docs","tags":[],"type":"text","url":"/en/docs#s3-image-port-is-not-an-image-hosting-service","content":"For more about the initial motivation for developing S3 Image Port and the reasoning behind these design choices, I wrote about it in a blog post Using S3 (R2 / OSS / COS ...) as Image Hosting: An Image Management Solution (in Chinese), which you might find interesting."},"113":{"id":"/en/docs-19","page_id":"/en/docs","tags":[],"type":"text","url":"/en/docs#usage","content":"Since S3 Image Port itself doesn't store images, isn't responsible for transmitting images, and has no backend at all, you can directly use the public instance imageport.app, which is also our recommended way to use it.\nJust open the link, enter your S3 bucket information, and you can start using it."},"114":{"id":"/en/docs-20","page_id":"/en/docs","tags":[],"type":"text","url":"/en/docs#usage","content":"For more information, please refer to Getting Started."},"115":{"id":"/en/docs/live-photos","page_id":"/en/docs/live-photos","type":"page","content":"Live Photos","breadcrumbs":["Docs","Guides"],"tags":[],"url":"/en/docs/live-photos"},"116":{"id":"/en/docs/live-photos-0","page_id":"/en/docs/live-photos","tags":[],"type":"text","url":"/en/docs/live-photos","content":"Upload Apple Live Photos so they play back with motion in the gallery"},"117":{"id":"/en/docs/live-photos-1","page_id":"/en/docs/live-photos","type":"heading","tags":[],"url":"/en/docs/live-photos#what-is-a-live-photo","content":"What is a Live Photo?"},"118":{"id":"/en/docs/live-photos-2","page_id":"/en/docs/live-photos","type":"heading","tags":[],"url":"/en/docs/live-photos#how-to-upload-a-live-photo","content":"How to upload a Live Photo"},"119":{"id":"/en/docs/live-photos-3","page_id":"/en/docs/live-photos","type":"heading","tags":[],"url":"/en/docs/live-photos#1-export-both-files-from-your-device","content":"1. Export both files from your device"},"120":{"id":"/en/docs/live-photos-4","page_id":"/en/docs/live-photos","type":"heading","tags":[],"url":"/en/docs/live-photos#2-keep-the-matching-names","content":"2. Keep the matching names"},"121":{"id":"/en/docs/live-photos-5","page_id":"/en/docs/live-photos","type":"heading","tags":[],"url":"/en/docs/live-photos#3-drop-both-files-into-the-uploader-at-once","content":"3. Drop both files into the uploader at once"},"122":{"id":"/en/docs/live-photos-6","page_id":"/en/docs/live-photos","type":"heading","tags":[],"url":"/en/docs/live-photos#supported-file-types","content":"Supported file types"},"123":{"id":"/en/docs/live-photos-7","page_id":"/en/docs/live-photos","type":"heading","tags":[],"url":"/en/docs/live-photos#how-the-system-identifies-a-live-photo","content":"How the system identifies a Live Photo"},"124":{"id":"/en/docs/live-photos-8","page_id":"/en/docs/live-photos","type":"heading","tags":[],"url":"/en/docs/live-photos#troubleshooting","content":"Troubleshooting"},"125":{"id":"/en/docs/live-photos-9","page_id":"/en/docs/live-photos","tags":[],"type":"text","url":"/en/docs/live-photos","content":"S3 Image Port can display Apple Live Photos with their motion playback,\njust like the Photos app on your iPhone or Mac. This page explains what a Live\nPhoto actually is, how to upload one so the panel recognizes it, and how the\npairing works behind the scenes."},"126":{"id":"/en/docs/live-photos-10","page_id":"/en/docs/live-photos","tags":[],"type":"text","url":"/en/docs/live-photos#what-is-a-live-photo","content":"A Live Photo is not a single file. When your iPhone captures one, it saves\ntwo separate files that belong together:"},"127":{"id":"/en/docs/live-photos-11","page_id":"/en/docs/live-photos","tags":[],"type":"text","url":"/en/docs/live-photos#what-is-a-live-photo","content":"A still image — the frame you see, usually IMG_0001.HEIC (or .JPG)."},"128":{"id":"/en/docs/live-photos-12","page_id":"/en/docs/live-photos","tags":[],"type":"text","url":"/en/docs/live-photos#what-is-a-live-photo","content":"A motion video — the short clip of movement and sound, IMG_0001.MOV."},"129":{"id":"/en/docs/live-photos-13","page_id":"/en/docs/live-photos","tags":[],"type":"text","url":"/en/docs/live-photos#what-is-a-live-photo","content":"The only thing linking them is their shared basename: IMG_0001. The Photos\napp keeps that relationship internally, but once you export the files to your\ncomputer or directly to S3, they become two ordinary files. S3 Image Port pairs\nthem back together based on that shared name."},"130":{"id":"/en/docs/live-photos-14","page_id":"/en/docs/live-photos","tags":[],"type":"text","url":"/en/docs/live-photos#how-to-upload-a-live-photo","content":"type: warning"},"131":{"id":"/en/docs/live-photos-15","page_id":"/en/docs/live-photos","tags":[],"type":"text","url":"/en/docs/live-photos#how-to-upload-a-live-photo","content":"Upload both files in the same batch. The still and the motion video must\nbe added to the upload list together for the panel to pair them."},"132":{"id":"/en/docs/live-photos-16","page_id":"/en/docs/live-photos","tags":[],"type":"text","url":"/en/docs/live-photos#1-export-both-files-from-your-device","content":"When exporting from the Photos app or iCloud, make sure you get the unmodified\noriginals so you receive both the image and the .MOV file. AirDrop and\n\"Export Unmodified Original\" both preserve the pair."},"133":{"id":"/en/docs/live-photos-17","page_id":"/en/docs/live-photos","tags":[],"type":"text","url":"/en/docs/live-photos#2-keep-the-matching-names","content":"The two files must share the same basename. The extension is ignored and the\nmatch is case-insensitive, so all of these pair correctly:"},"134":{"id":"/en/docs/live-photos-18","page_id":"/en/docs/live-photos","tags":[],"type":"text","url":"/en/docs/live-photos#2-keep-the-matching-names","content":"IMG_0001.HEIC + IMG_0001.MOV"},"135":{"id":"/en/docs/live-photos-19","page_id":"/en/docs/live-photos","tags":[],"type":"text","url":"/en/docs/live-photos#2-keep-the-matching-names","content":"IMG_0001.JPG + img_0001.mov"},"136":{"id":"/en/docs/live-photos-20","page_id":"/en/docs/live-photos","tags":[],"type":"text","url":"/en/docs/live-photos#2-keep-the-matching-names","content":"vacation.png + vacation.mp4"},"137":{"id":"/en/docs/live-photos-21","page_id":"/en/docs/live-photos","tags":[],"type":"text","url":"/en/docs/live-photos#2-keep-the-matching-names","content":"If you rename one of them, rename the other to match."},"138":{"id":"/en/docs/live-photos-22","page_id":"/en/docs/live-photos","tags":[],"type":"text","url":"/en/docs/live-photos#3-drop-both-files-into-the-uploader-at-once","content":"Select or drag both files together into the upload area. When they are in\nthe same batch and their names match, the panel automatically links them — the\nmotion video is stored alongside the still under the same key base, so they stay\npaired the next time the gallery loads."},"139":{"id":"/en/docs/live-photos-23","page_id":"/en/docs/live-photos","tags":[],"type":"text","url":"/en/docs/live-photos#3-drop-both-files-into-the-uploader-at-once","content":"After uploading, the gallery shows a single item with a LIVE badge. Open it\nand press-and-hold (or click) to play the motion."},"140":{"id":"/en/docs/live-photos-24","page_id":"/en/docs/live-photos","tags":[],"type":"text","url":"/en/docs/live-photos#supported-file-types","content":"A pair is only formed when the batch contains one still image and one motion\nvideo that share a basename."},"141":{"id":"/en/docs/live-photos-25","page_id":"/en/docs/live-photos","tags":[],"type":"text","url":"/en/docs/live-photos#supported-file-types","content":"Role"},"142":{"id":"/en/docs/live-photos-26","page_id":"/en/docs/live-photos","tags":[],"type":"text","url":"/en/docs/live-photos#supported-file-types","content":"Accepted extensions"},"143":{"id":"/en/docs/live-photos-27","page_id":"/en/docs/live-photos","tags":[],"type":"text","url":"/en/docs/live-photos#supported-file-types","content":"Still image"},"144":{"id":"/en/docs/live-photos-28","page_id":"/en/docs/live-photos","tags":[],"type":"text","url":"/en/docs/live-photos#supported-file-types","content":"jpg, jpeg, png, webp, avif, gif, heic, heif"},"145":{"id":"/en/docs/live-photos-29","page_id":"/en/docs/live-photos","tags":[],"type":"text","url":"/en/docs/live-photos#supported-file-types","content":"Motion video"},"146":{"id":"/en/docs/live-photos-30","page_id":"/en/docs/live-photos","tags":[],"type":"text","url":"/en/docs/live-photos#supported-file-types","content":"mov, mp4, m4v"},"147":{"id":"/en/docs/live-photos-31","page_id":"/en/docs/live-photos","tags":[],"type":"text","url":"/en/docs/live-photos#supported-file-types","content":"HEIC/HEIF stills are converted to a browser-paintable format automatically\nwhen your browser can't decode them natively, so the still and its Live Photo\nplayback both render even on browsers without HEIC support."},"148":{"id":"/en/docs/live-photos-32","page_id":"/en/docs/live-photos","tags":[],"type":"text","url":"/en/docs/live-photos#how-the-system-identifies-a-live-photo","content":"There are two moments where pairing happens, and both rely on the shared\nbasename."},"149":{"id":"/en/docs/live-photos-33","page_id":"/en/docs/live-photos","tags":[],"type":"text","url":"/en/docs/live-photos#how-the-system-identifies-a-live-photo","content":"On upload. When a batch is added, each file is classified as an image or a\nvideo (by its MIME type, falling back to its extension). Files that share a\nbasename and contain exactly one image and one video are treated as a pair. The\nmotion video is then saved under the same key as its still, with only the\nextension changed (for example …/abc.jpg and …/abc.mov). This guarantees\nthey share a key base in your bucket. If the still is compressed or converted\nduring upload, the motion video's key follows the still's final name, so the\npair is preserved."},"150":{"id":"/en/docs/live-photos-34","page_id":"/en/docs/live-photos","tags":[],"type":"text","url":"/en/docs/live-photos#how-the-system-identifies-a-live-photo","content":"type: warning"},"151":{"id":"/en/docs/live-photos-35","page_id":"/en/docs/live-photos","tags":[],"type":"text","url":"/en/docs/live-photos#how-the-system-identifies-a-live-photo","content":"If a basename has more than one image or more than one video, only the first\nof each is paired; any extras are uploaded as standalone files."},"152":{"id":"/en/docs/live-photos-36","page_id":"/en/docs/live-photos","tags":[],"type":"text","url":"/en/docs/live-photos#how-the-system-identifies-a-live-photo","content":"On listing. When the gallery loads your bucket, objects are grouped by their\nkey base (the path without its extension). A base counts as a Live Photo only\nwhen it has both a still image and a motion video. When it does:"},"153":{"id":"/en/docs/live-photos-37","page_id":"/en/docs/live-photos","tags":[],"type":"text","url":"/en/docs/live-photos#how-the-system-identifies-a-live-photo","content":"The bare .mov is hidden from the grid — it would otherwise show up as a\nbroken/unviewable item."},"154":{"id":"/en/docs/live-photos-38","page_id":"/en/docs/live-photos","tags":[],"type":"text","url":"/en/docs/live-photos#how-the-system-identifies-a-live-photo","content":"The still is rendered with the LIVE badge, and its paired video is loaded\non demand for press-and-hold playback."},"155":{"id":"/en/docs/live-photos-39","page_id":"/en/docs/live-photos","tags":[],"type":"text","url":"/en/docs/live-photos#how-the-system-identifies-a-live-photo","content":"A video with no matching still is left untouched and listed as a normal file."},"156":{"id":"/en/docs/live-photos-40","page_id":"/en/docs/live-photos","tags":[],"type":"text","url":"/en/docs/live-photos#troubleshooting","content":"No LIVE badge appears. Confirm both files share the exact same basename\nand that the video uses a supported extension (mov, mp4, m4v). If you\nuploaded them in separate batches with different generated names, they won't\nshare a key base — re-upload them together."},"157":{"id":"/en/docs/live-photos-41","page_id":"/en/docs/live-photos","tags":[],"type":"text","url":"/en/docs/live-photos#troubleshooting","content":"The motion doesn't play. The browser must be able to decode the video.\n.mov from an iPhone (HEVC) plays in Safari and most modern browsers; if it\nfails, the panel falls back to showing the still image only."},"158":{"id":"/en/docs/migrate-from-v1","page_id":"/en/docs/migrate-from-v1","type":"page","content":"Migrate from v1","breadcrumbs":["Docs","Manuals"],"tags":[],"url":"/en/docs/migrate-from-v1"},"159":{"id":"/en/docs/migrate-from-v1-0","page_id":"/en/docs/migrate-from-v1","type":"heading","tags":[],"url":"/en/docs/migrate-from-v1#configuration-migration","content":"Configuration Migration"},"160":{"id":"/en/docs/migrate-from-v1-1","page_id":"/en/docs/migrate-from-v1","type":"heading","tags":[],"url":"/en/docs/migrate-from-v1#which-configurations-will-be-migrated","content":"Which configurations will be migrated?"},"161":{"id":"/en/docs/migrate-from-v1-2","page_id":"/en/docs/migrate-from-v1","type":"heading","tags":[],"url":"/en/docs/migrate-from-v1#deprecated-settings","content":"Deprecated Settings"},"162":{"id":"/en/docs/migrate-from-v1-3","page_id":"/en/docs/migrate-from-v1","type":"heading","tags":[],"url":"/en/docs/migrate-from-v1#about-self-hosting","content":"About Self-hosting"},"163":{"id":"/en/docs/migrate-from-v1-4","page_id":"/en/docs/migrate-from-v1","tags":[],"type":"text","url":"/en/docs/migrate-from-v1","content":"Version 2 mainly involves underlying architectural changes and some QoL improvements compared to v1, without many breaking changes at the user level. As a user, you only need to import your v1 configuration into v2 to continue using it."},"164":{"id":"/en/docs/migrate-from-v1-5","page_id":"/en/docs/migrate-from-v1","tags":[],"type":"text","url":"/en/docs/migrate-from-v1#configuration-migration","content":"Go to the \"Settings -> Profiles\" page of v1 version, click the \"Copy\" button for the configuration you want to migrate (you need to save a configuration first if you haven't saved one yet)."},"165":{"id":"/en/docs/migrate-from-v1-6","page_id":"/en/docs/migrate-from-v1","tags":[],"type":"text","url":"/en/docs/migrate-from-v1#configuration-migration","content":"Go to the \"Settings -> Profiles\" page of v2 version, click the import dropdown menu in the upper right corner of the card, and select \"Import from v1\"."},"166":{"id":"/en/docs/migrate-from-v1-7","page_id":"/en/docs/migrate-from-v1","tags":[],"type":"text","url":"/en/docs/migrate-from-v1#configuration-migration","content":"If the v1 configuration meets the requirements (all required fields are non-empty), it should be able to import directly; if the import fails, please check:"},"167":{"id":"/en/docs/migrate-from-v1-8","page_id":"/en/docs/migrate-from-v1","tags":[],"type":"text","url":"/en/docs/migrate-from-v1#configuration-migration","content":"Whether the v1 configuration is correct"},"168":{"id":"/en/docs/migrate-from-v1-9","page_id":"/en/docs/migrate-from-v1","tags":[],"type":"text","url":"/en/docs/migrate-from-v1#configuration-migration","content":"Whether the content in the clipboard is the v1 configuration when importing"},"169":{"id":"/en/docs/migrate-from-v1-10","page_id":"/en/docs/migrate-from-v1","tags":[],"type":"text","url":"/en/docs/migrate-from-v1#configuration-migration","content":"If the import is successful, please check whether the content of the v1 configuration is correctly displayed in the v2 version."},"170":{"id":"/en/docs/migrate-from-v1-11","page_id":"/en/docs/migrate-from-v1","tags":[],"type":"text","url":"/en/docs/migrate-from-v1#which-configurations-will-be-migrated","content":"Configurations that will be migrated include:"},"171":{"id":"/en/docs/migrate-from-v1-12","page_id":"/en/docs/migrate-from-v1","tags":[],"type":"text","url":"/en/docs/migrate-from-v1#which-configurations-will-be-migrated","content":"All S3 bucket-related settings"},"172":{"id":"/en/docs/migrate-from-v1-13","page_id":"/en/docs/migrate-from-v1","tags":[],"type":"text","url":"/en/docs/migrate-from-v1#which-configurations-will-be-migrated","content":"Path template (KeyTemplate)"},"173":{"id":"/en/docs/migrate-from-v1-14","page_id":"/en/docs/migrate-from-v1","tags":[],"type":"text","url":"/en/docs/migrate-from-v1#which-configurations-will-be-migrated","content":"Whether to auto-refresh gallery"},"174":{"id":"/en/docs/migrate-from-v1-15","page_id":"/en/docs/migrate-from-v1","tags":[],"type":"text","url":"/en/docs/migrate-from-v1#which-configurations-will-be-migrated","content":"Configurations that will NOT be migrated include:"},"175":{"id":"/en/docs/migrate-from-v1-16","page_id":"/en/docs/migrate-from-v1","tags":[],"type":"text","url":"/en/docs/migrate-from-v1#which-configurations-will-be-migrated","content":"Upload compression will be disabled by default; you can manually enable it if needed"},"176":{"id":"/en/docs/migrate-from-v1-17","page_id":"/en/docs/migrate-from-v1","tags":[],"type":"text","url":"/en/docs/migrate-from-v1#which-configurations-will-be-migrated","content":"Other settings"},"177":{"id":"/en/docs/migrate-from-v1-18","page_id":"/en/docs/migrate-from-v1","tags":[],"type":"text","url":"/en/docs/migrate-from-v1#which-configurations-will-be-migrated","content":"Configurations that are not migrated will retain their default values after importing the v1 configuration.s"},"178":{"id":"/en/docs/migrate-from-v1-19","page_id":"/en/docs/migrate-from-v1","tags":[],"type":"text","url":"/en/docs/migrate-from-v1#deprecated-settings","content":"The {{random}} template in the path template (KeyTemplate) has been renamed to {{ulid-dayslice}} to better reflect its nature. {{random}} can still be used (behavior is the same as before), but will give a warning when input."},"179":{"id":"/en/docs/migrate-from-v1-20","page_id":"/en/docs/migrate-from-v1","tags":[],"type":"text","url":"/en/docs/migrate-from-v1#about-self-hosting","content":"Since S3 Image Port is actually a static website without a backend (it doesn't store images, and user traffic for accessing images doesn't go through Image Port), self-hosting is almost completely meaningless. Therefore, to reduce maintenance costs, v2 no longer provides officially maintained Docker images."},"180":{"id":"/en/docs/migrate-from-v1-21","page_id":"/en/docs/migrate-from-v1","tags":[],"type":"text","url":"/en/docs/migrate-from-v1#about-self-hosting","content":"If you really want to self-host, please clone this project and execute the build command pnpm run build in the apps/web directory, then statically deploy the contents of the out directory."},"181":{"id":"/en/docs/settings-reference","page_id":"/en/docs/settings-reference","type":"page","content":"Settings Reference","breadcrumbs":["Docs","Manuals"],"tags":[],"url":"/en/docs/settings-reference"},"182":{"id":"/en/docs/settings-reference-0","page_id":"/en/docs/settings-reference","type":"heading","tags":[],"url":"/en/docs/settings-reference#s3-settings","content":"S3 Bucket Settings"},"183":{"id":"/en/docs/settings-reference-1","page_id":"/en/docs/settings-reference","type":"heading","tags":[],"url":"/en/docs/settings-reference#use-path-style-api","content":"Use Path Style API"},"184":{"id":"/en/docs/settings-reference-2","page_id":"/en/docs/settings-reference","type":"heading","tags":[],"url":"/en/docs/settings-reference#public-url","content":"Public URL"},"185":{"id":"/en/docs/settings-reference-3","page_id":"/en/docs/settings-reference","type":"heading","tags":[],"url":"/en/docs/settings-reference#include-path","content":"Include Path"},"186":{"id":"/en/docs/settings-reference-4","page_id":"/en/docs/settings-reference","type":"heading","tags":[],"url":"/en/docs/settings-reference#upload-settings","content":"Upload Settings"},"187":{"id":"/en/docs/settings-reference-5","page_id":"/en/docs/settings-reference","type":"heading","tags":[],"url":"/en/docs/settings-reference#key-template","content":"Key Template"},"188":{"id":"/en/docs/settings-reference-6","page_id":"/en/docs/settings-reference","type":"heading","tags":[],"url":"/en/docs/settings-reference#image-compression-and-conversion","content":"Image Compression and Conversion"},"189":{"id":"/en/docs/settings-reference-7","page_id":"/en/docs/settings-reference","type":"heading","tags":[],"url":"/en/docs/settings-reference#gallery-settings","content":"Gallery Settings"},"190":{"id":"/en/docs/settings-reference-8","page_id":"/en/docs/settings-reference","type":"heading","tags":[],"url":"/en/docs/settings-reference#auto-refresh","content":"Auto Refresh"},"191":{"id":"/en/docs/settings-reference-9","page_id":"/en/docs/settings-reference","tags":[],"type":"text","url":"/en/docs/settings-reference","content":"Currently, S3 Image Port settings include three parts:"},"192":{"id":"/en/docs/settings-reference-10","page_id":"/en/docs/settings-reference","tags":[],"type":"text","url":"/en/docs/settings-reference","content":"S3 Bucket Settings"},"193":{"id":"/en/docs/settings-reference-11","page_id":"/en/docs/settings-reference","tags":[],"type":"text","url":"/en/docs/settings-reference","content":"Gallery Settings"},"194":{"id":"/en/docs/settings-reference-12","page_id":"/en/docs/settings-reference","tags":[],"type":"text","url":"/en/docs/settings-reference","content":"Upload Settings"},"195":{"id":"/en/docs/settings-reference-13","page_id":"/en/docs/settings-reference","tags":[],"type":"text","url":"/en/docs/settings-reference#s3-settings","content":"Endpoint, bucket name, region, Access Key, and Secret Key are all provided when creating an S3 bucket, so we won't elaborate on them here."},"196":{"id":"/en/docs/settings-reference-14","page_id":"/en/docs/settings-reference","tags":[],"type":"text","url":"/en/docs/settings-reference#use-path-style-api","content":"For the vast majority of S3 providers, this option should be kept disabled. This is a fallback prepared for some particularly old S3 providers."},"197":{"id":"/en/docs/settings-reference-15","page_id":"/en/docs/settings-reference","tags":[],"type":"text","url":"/en/docs/settings-reference#use-path-style-api","content":"For more information about path name and virtual hosted-style, refer to the AWS S3 documentation."},"198":{"id":"/en/docs/settings-reference-16","page_id":"/en/docs/settings-reference","tags":[],"type":"text","url":"/en/docs/settings-reference#public-url","content":"Images in the bucket need to be directly accessible through a link."},"199":{"id":"/en/docs/settings-reference-17","page_id":"/en/docs/settings-reference","tags":[],"type":"text","url":"/en/docs/settings-reference#public-url","content":"For example, if an image's path in the bucket is i/2024/05/29/name.jpg, and you can directly access it (without authentication) through the link https://i.yfi.moe/i/2024/05/29/name.jpg, then https://i.yfi.moe/ is the Public URL you need to fill in."},"200":{"id":"/en/docs/settings-reference-18","page_id":"/en/docs/settings-reference","tags":[],"type":"text","url":"/en/docs/settings-reference#public-url","content":"If you directly use the \"public bucket\" feature of some S3-compatible services, the same principle applies. For example, for Cloudflare R2, it should look like https://pub-<bunch-of-characters>.r2.dev. For Tencent Cloud COS, it should look like https://<BucketName-APPID>.cos.<Region>.myqcloud.com"},"201":{"id":"/en/docs/settings-reference-19","page_id":"/en/docs/settings-reference","tags":[],"type":"text","url":"/en/docs/settings-reference#include-path","content":"Optional path prefix to filter which objects are listed from your S3 bucket. This is useful when your bucket contains non-image objects or when you want to organize images in specific paths."},"202":{"id":"/en/docs/settings-reference-20","page_id":"/en/docs/settings-reference","tags":[],"type":"text","url":"/en/docs/settings-reference#include-path","content":"When you specify an include path (e.g., i/), only objects starting with that prefix will be fetched from S3. This filtering happens at the API level, reducing data transfer and improving performance."},"203":{"id":"/en/docs/settings-reference-21","page_id":"/en/docs/settings-reference","tags":[],"type":"text","url":"/en/docs/settings-reference#include-path","content":"Examples:"},"204":{"id":"/en/docs/settings-reference-22","page_id":"/en/docs/settings-reference","tags":[],"type":"text","url":"/en/docs/settings-reference#include-path","content":"Leave empty to list all objects in the bucket"},"205":{"id":"/en/docs/settings-reference-23","page_id":"/en/docs/settings-reference","tags":[],"type":"text","url":"/en/docs/settings-reference#include-path","content":"i/ - only list objects starting with \"i/\""},"206":{"id":"/en/docs/settings-reference-24","page_id":"/en/docs/settings-reference","tags":[],"type":"text","url":"/en/docs/settings-reference#include-path","content":"images/ - only list objects starting with \"images/\""},"207":{"id":"/en/docs/settings-reference-25","page_id":"/en/docs/settings-reference","tags":[],"type":"text","url":"/en/docs/settings-reference#include-path","content":"2024/photos/ - only list objects starting with \"2024/photos/\""},"208":{"id":"/en/docs/settings-reference-26","page_id":"/en/docs/settings-reference","tags":[],"type":"text","url":"/en/docs/settings-reference#include-path","content":"Note: This setting filters objects when they are fetched from S3. Changing this value will automatically refresh the gallery to show only the filtered objects."},"209":{"id":"/en/docs/settings-reference-27","page_id":"/en/docs/settings-reference","tags":[],"type":"text","url":"/en/docs/settings-reference#key-template","content":"The naming template when uploading to S3. Placeholders wrapped in {{}} will be replaced."},"210":{"id":"/en/docs/settings-reference-28","page_id":"/en/docs/settings-reference","tags":[],"type":"text","url":"/en/docs/settings-reference#key-template","content":"The following placeholders are supported:"},"211":{"id":"/en/docs/settings-reference-29","page_id":"/en/docs/settings-reference","tags":[],"type":"text","url":"/en/docs/settings-reference#key-template","content":"{{year}}: Year. e.g., 2024"},"212":{"id":"/en/docs/settings-reference-30","page_id":"/en/docs/settings-reference","tags":[],"type":"text","url":"/en/docs/settings-reference#key-template","content":"{{month}}: Month (two digits). e.g., 05"},"213":{"id":"/en/docs/settings-reference-31","page_id":"/en/docs/settings-reference","tags":[],"type":"text","url":"/en/docs/settings-reference#key-template","content":"{{day}}: Day (two digits). e.g., 29"},"214":{"id":"/en/docs/settings-reference-32","page_id":"/en/docs/settings-reference","tags":[],"type":"text","url":"/en/docs/settings-reference#key-template","content":"{{timestamp}}: Unix timestamp. e.g., 1732847234567 (milliseconds)"},"215":{"id":"/en/docs/settings-reference-33","page_id":"/en/docs/settings-reference","tags":[],"type":"text","url":"/en/docs/settings-reference#key-template","content":"{{filename}}: Filename (without extension). e.g., image"},"216":{"id":"/en/docs/settings-reference-34","page_id":"/en/docs/settings-reference","tags":[],"type":"text","url":"/en/docs/settings-reference#key-template","content":"{{ext}}: File extension. e.g., jpg"},"217":{"id":"/en/docs/settings-reference-35","page_id":"/en/docs/settings-reference","tags":[],"type":"text","url":"/en/docs/settings-reference#key-template","content":"{{ulid}}: Unique identifier (ULID). e.g., 01BX5ZZKBKACTAV9WEVGEMMVR0"},"218":{"id":"/en/docs/settings-reference-36","page_id":"/en/docs/settings-reference","tags":[],"type":"text","url":"/en/docs/settings-reference#key-template","content":"{{ulid-dayslice}}: ULID day slice (recommended for use with year, month, day). e.g., 5zzkbk-mmvr"},"219":{"id":"/en/docs/settings-reference-37","page_id":"/en/docs/settings-reference","tags":[],"type":"text","url":"/en/docs/settings-reference#key-template","content":"{{random}}: Random string (deprecated, use ulid-dayslice instead)"},"220":{"id":"/en/docs/settings-reference-38","page_id":"/en/docs/settings-reference","tags":[],"type":"text","url":"/en/docs/settings-reference#key-template","content":"Default template: i/{{year}}/{{month}}/{{day}}/{{ulid-dayslice}}.{{ext}}"},"221":{"id":"/en/docs/settings-reference-39","page_id":"/en/docs/settings-reference","tags":[],"type":"text","url":"/en/docs/settings-reference#key-template","content":"Example result: i/2024/05/29/5zzkbk-mmvr.jpg"},"222":{"id":"/en/docs/settings-reference-40","page_id":"/en/docs/settings-reference","tags":[],"type":"text","url":"/en/docs/settings-reference#image-compression-and-conversion","content":"Images will be processed according to the given parameters during upload."},"223":{"id":"/en/docs/settings-reference-41","page_id":"/en/docs/settings-reference","tags":[],"type":"text","url":"/en/docs/settings-reference#auto-refresh","content":"Automatically refresh every time the gallery is loaded. If enabled, the gallery cache will sync better with the S3 bucket, but there will be more ListObjects requests, which may slightly increase S3 costs."},"224":{"id":"/en/docs/use-webp-cloud-services","page_id":"/en/docs/use-webp-cloud-services","type":"page","content":"Extending Public URL Functionality with WebP Cloud Services","breadcrumbs":["Docs","Guides"],"tags":[],"url":"/en/docs/use-webp-cloud-services"},"225":{"id":"/en/docs/use-webp-cloud-services-0","page_id":"/en/docs/use-webp-cloud-services","tags":[],"type":"text","url":"/en/docs/use-webp-cloud-services","content":"title: Statement"},"226":{"id":"/en/docs/use-webp-cloud-services-1","page_id":"/en/docs/use-webp-cloud-services","tags":[],"type":"text","url":"/en/docs/use-webp-cloud-services","content":"This Project is not affiliated with the \"WebP Cloud Services\"."},"227":{"id":"/en/docs/use-webp-cloud-services-2","page_id":"/en/docs/use-webp-cloud-services","tags":[],"type":"text","url":"/en/docs/use-webp-cloud-services","content":"When using image hosting services, you often want to optimize your images for web distribution, such as resizing or changing formats. This application already provides some of these features, which you can view and configure in the S3 Settings, including pre-upload format conversion and compression. Here, we introduce another solution using the third-party service WebP Cloud Services. They offer an image proxy service that allows you to easily render your images using modern formats, thereby improving your website's loading speed."},"228":{"id":"/en/docs/use-webp-cloud-services-3","page_id":"/en/docs/use-webp-cloud-services","tags":[],"type":"text","url":"/en/docs/use-webp-cloud-services","content":"How does it work, and how can you use their service? Please refer to their official documentation for detailed information."},"229":{"id":"/en/docs/use-webp-cloud-services-4","page_id":"/en/docs/use-webp-cloud-services","tags":[],"type":"text","url":"/en/docs/use-webp-cloud-services","content":"After configuring your settings on the WebP Cloud Services platform, to enable proxied image URLs in this application, you only need to modify the Public URL in your S3 bucket settings. Simply replace your original configuration (e.g., https://i.yfi.moe) with the proxy address assigned by WebP Cloud Services (e.g., https://example.webp.ee)."}},"count":229},"sorting":{"language":"english","sortableProperties":["content","page_id","type","url"],"sortablePropertiesWithTypes":{"content":"string","page_id":"string","type":"string","url":"string"},"sorts":{"content":{"docs":{"1":43,"2":58,"3":70,"4":68,"5":69,"6":53,"7":90,"8":36,"9":74,"10":196,"11":45,"12":46,"13":194,"14":193,"15":228,"16":91,"17":163,"18":73,"19":174,"20":92,"21":166,"22":42,"23":189,"24":83,"25":93,"26":167,"27":41,"28":214,"29":179,"30":123,"31":94,"32":168,"33":40,"34":34,"35":82,"36":142,"37":95,"38":39,"39":37,"40":38,"41":137,"42":81,"43":96,"44":165,"45":206,"46":139,"47":152,"48":65,"49":35,"50":153,"51":25,"52":162,"53":150,"54":151,"55":89,"56":52,"57":176,"58":87,"59":148,"60":56,"61":175,"62":113,"63":31,"64":111,"65":57,"66":140,"67":169,"68":181,"69":203,"70":173,"71":75,"72":61,"73":44,"74":161,"75":54,"76":17,"77":55,"78":183,"79":125,"80":77,"81":109,"82":198,"83":59,"84":124,"85":199,"86":126,"87":29,"88":30,"89":106,"90":112,"91":146,"92":97,"93":219,"94":128,"95":72,"96":160,"97":213,"98":158,"99":207,"100":222,"101":201,"102":188,"103":9,"104":11,"105":10,"106":12,"107":159,"108":88,"109":117,"110":200,"111":47,"112":78,"113":172,"114":80,"115":132,"116":208,"117":218,"118":103,"119":13,"120":14,"121":16,"122":178,"123":102,"124":202,"125":157,"126":18,"127":21,"128":19,"129":187,"130":204,"131":209,"132":220,"133":191,"134":121,"135":122,"136":216,"137":115,"138":164,"139":27,"140":20,"141":154,"142":24,"143":177,"144":129,"145":134,"146":135,"147":100,"148":192,"149":143,"150":205,"151":105,"152":141,"153":182,"154":190,"155":22,"156":136,"157":185,"158":133,"159":48,"160":227,"161":63,"162":23,"163":217,"164":98,"165":99,"166":108,"167":225,"168":224,"169":107,"170":50,"171":28,"172":147,"173":226,"174":51,"175":210,"176":145,"177":49,"178":180,"179":171,"180":114,"181":170,"182":155,"183":215,"184":149,"185":127,"186":211,"187":130,"188":116,"189":85,"190":32,"191":60,"192":156,"193":86,"194":212,"195":64,"196":84,"197":79,"198":118,"199":76,"200":110,"201":144,"202":223,"203":67,"204":131,"205":104,"206":120,"207":15,"208":138,"209":186,"210":184,"211":8,"212":3,"213":0,"214":5,"215":2,"216":1,"217":7,"218":6,"219":4,"220":62,"221":66,"222":119,"223":33,"224":71,"225":197,"226":195,"227":221,"228":101,"229":26},"orderedDocs":[[213,"{{day}}: Day (two digits). e.g., 29"],[216,"{{ext}}: File extension. e.g., jpg"],[215,"{{filename}}: Filename (without extension). e.g., image"],[212,"{{month}}: Month (two digits). e.g., 05"],[219,"{{random}}: Random string (deprecated, use ulid-dayslice instead)"],[214,"{{timestamp}}: Unix timestamp. e.g., 1732847234567 (milliseconds)"],[218,"{{ulid-dayslice}}: ULID day slice (recommended for use with year, month, day). e.g., 5zzkbk-mmvr"],[217,"{{ulid}}: Unique identifier (ULID). e.g., 01BX5ZZKBKACTAV9WEVGEMMVR0"],[211,"{{year}}: Year. e.g., 2024"],[103,"☁️ Upload Images: Easily upload your images with support for compression and format conversion before upload."],[105,"🔗 Copy Image Links: One-click copying of raw links or Markdown format links to images."],[104,"🖼️ Gallery: Browse and find all your uploaded images in the gallery with rich filtering options."],[106,"🗑️ Delete Images: Quickly delete your uploaded images from the management panel."],[119,"1. Export both files from your device"],[120,"2. Keep the matching names"],[207,"2024/photos/ - only list objects starting with \"2024/photos/\""],[121,"3. Drop both files into the uploader at once"],[76,"A direct link prefix for accessing images, which we call Public URL,"],[126,"A Live Photo is not a single file. When your iPhone captures one, it saves\ntwo separate files that belong together:"],[128,"A motion video — the short clip of movement and sound, IMG_0001.MOV."],[140,"A pair is only formed when the batch contains one still image and one motion\nvideo that share a basename."],[127,"A still image — the frame you see, usually IMG_0001.HEIC (or .JPG)."],[155,"A video with no matching still is left untouched and listed as a normal file."],[162,"About Self-hosting"],[142,"Accepted extensions"],[51,"Access Key ID: see Getting the Keys"],[229,"After configuring your settings on the WebP Cloud Services platform, to enable proxied image URLs in this application, you only need to modify the Public URL in your S3 bucket settings. Simply replace your original configuration (e.g., https://i.yfi.moe) with the proxy address assigned by WebP Cloud Services (e.g., https://example.webp.ee)."],[139,"After uploading, the gallery shows a single item with a LIVE badge. Open it\nand press-and-hold (or click) to play the motion."],[171,"All S3 bucket-related settings"],[87,"Allow GET, HEAD, POST, PUT, and DELETE methods,"],[88,"And allow * headers."],[63,"As a tool for managing images on S3, S3 Image Port requires you to provide S3 bucket information to access and upload images."],[190,"Auto Refresh"],[223,"Automatically refresh every time the gallery is loaded. If enabled, the gallery cache will sync better with the S3 bucket, but there will be more ListObjects requests, which may slightly increase S3 costs."],[34,"Below is an example of a CORS policy that makes the official instance work:"],[49,"Bucket Name: your customized bucket name, see Creating a Storage Bucket"],[8,"Checking the Endpoint"],[39,"Click Create API Token and set up the token as you want it (e.g. permissions are Object Read & Write, Specify bucket(s) as the one you just created)."],[40,"Click Create API Token, and on the next page under Use the following credentials for S3 clients you will find Access Key ID and Secret Access Key."],[38,"Click Manage R2 API Tokens under Account details."],[33,"Click Settings and on the right side of the CORS Policy board click Add/Edit CORS Policy and modify it as you wish."],[27,"Click Settings, and click the Connect Domain button on the right side of the Custom Domains title."],[22,"Click Settings, and to the right of the R2.dev subdomain of the Public access board, click Allow Access, and type allow to confirm permission."],[1,"Cloudflare R2 Step-by-Step"],[73,"Cloudflare R2 Step-by-Step Guide provides a step-by-step guide on how to configure the S3 settings of this panel when using Cloudflare R2."],[11,"Cloudflare R2 Storage allows developers to store large amounts of unstructured\ndata without the costly egress bandwidth fees associated with typical cloud\nstorage services."],[12,"Cloudflare R2 Storage's free plan includes 10 GB of storage per month, 1 million Class A operation requests per month, and 10 million Class B operation requests per month, which, combined with its no-egress-fee feature, makes it a good choice for cloud storage for small personal image hosting service."],[111,"Completely customizable access paths: Since S3 Image Port doesn't particularly care about how images are accessed, you can have complete control over image URLs (for example, using the method described in Extending Public URL Functionality with WebP Cloud Services)."],[159,"Configuration Migration"],[177,"Configurations that are not migrated will retain their default values after importing the v1 configuration.s"],[170,"Configurations that will be migrated include:"],[174,"Configurations that will NOT be migrated include:"],[56,"Configure S3 (or its compatible services)"],[6,"Configuring CORS"],[75,"Connection information such as Endpoint, Region, Access Key ID, Secret Access Key,"],[77,"Correct CORS configuration."],[60,"CORS Configuration"],[65,"Create an S3-compatible storage bucket on the relevant platform."],[2,"Creating a Storage Bucket"],[83,"Cross-Origin Resource Sharing (CORS) is a mechanism that uses HTTP headers to allow servers to indicate any origins (domain, scheme, or port) other than their own from which a browser should permit loading resources."],[191,"Currently, S3 Image Port settings include three parts:"],[72,"Currently, we have written step-by-step guides for the following platforms. If you are using them, you can click the link to view directly. After completing the tutorial, you should be able to use the S3 Image Port!"],[220,"Default template: i/{{year}}/{{month}}/{{day}}/{{ulid-dayslice}}.{{ext}}"],[161,"Deprecated Settings"],[195,"Endpoint, bucket name, region, Access Key, and Secret Key are all provided when creating an S3 bucket, so we won't elaborate on them here."],[48,"Endpoint: see Checking the Endpoint"],[221,"Example result: i/2024/05/29/5zzkbk-mmvr.jpg"],[203,"Examples:"],[4,"Exposing as a Cloudflare-Managed Subdomain"],[5,"Exposing as a Custom Domain"],[3,"Exposing Your Bucket"],[224,"Extending Public URL Functionality with WebP Cloud Services"],[95,"Features and Functionality"],[18,"Fill in a name for this bucket, keep the location as Automatic and click Create Bucket."],[9,"Fill in S3 Image Port's Settings Page"],[71,"For details on how to configure CORS, please continue reading."],[199,"For example, if an image's path in the bucket is i/2024/05/29/name.jpg, and you can directly access it (without authentication) through the link https://i.yfi.moe/i/2024/05/29/name.jpg, then https://i.yfi.moe/ is the Public URL you need to fill in."],[80,"For example, if an image's path in the storage bucket is i/2024/05/29/name.jpg and it can be accessed directly (without authentication) via the link https://i.yfi.moe/i/2024/05/29/name.jpg, then https://i.yfi.moe/ is the Public URL you need to fill in."],[112,"For more about the initial motivation for developing S3 Image Port and the reasoning behind these design choices, I wrote about it in a blog post Using S3 (R2 / OSS / COS ...) as Image Hosting: An Image Management Solution (in Chinese), which you might find interesting."],[197,"For more information about path name and virtual hosted-style, refer to the AWS S3 documentation."],[114,"For more information, please refer to Getting Started."],[42,"For more information, see Authentication - Cloudflare R2 docs"],[35,"For more information, see Configure CORS - Cloudflare R2 docs"],[24,"For more information, see Public buckets - Cloudflare R2 docs"],[196,"For the vast majority of S3 providers, this option should be kept disabled. This is a fallback prepared for some particularly old S3 providers."],[189,"Gallery Settings"],[193,"Gallery Settings"],[58,"General Requirements"],[108,"Generally speaking, image hosting services usually refer to services that provide image upload, storage, and access transmission, while S3 Image Port doesn't store images nor interfere with the image access process. This has several advantages:"],[55,"Get started with S3 Image Port easily"],[7,"Getting the Keys"],[16,"Go to Cloudflare dashboard and select R2 on the left."],[20,"Go to Cloudflare dashboard and select R2 on the left."],[25,"Go to Cloudflare dashboard and select R2 on the left."],[31,"Go to Cloudflare dashboard and select R2 on the left."],[37,"Go to Cloudflare dashboard and select R2 on the left."],[43,"Go to Cloudflare dashboard and select R2 on the left."],[92,"Go to Gallery, click the \"Load Images\" button to start using."],[164,"Go to the \"Settings -> Profiles\" page of v1 version, click the \"Copy\" button for the configuration you want to migrate (you need to save a configuration first if you haven't saved one yet)."],[165,"Go to the \"Settings -> Profiles\" page of v2 version, click the import dropdown menu in the upper right corner of the card, and select \"Import from v1\"."],[147,"HEIC/HEIF stills are converted to a browser-paintable format automatically\nwhen your browser can't decode them natively, so the still and its Live Photo\nplayback both render even on browsers without HEIC support."],[228,"How does it work, and how can you use their service? Please refer to their official documentation for detailed information."],[123,"How the system identifies a Live Photo"],[118,"How to upload a Live Photo"],[205,"i/ - only list objects starting with \"i/\""],[151,"If a basename has more than one image or more than one video, only the first\nof each is paired; any extras are uploaded as standalone files."],[89,"If confused, you can check the detailed guide in the platform step-by-step tutorial above for the platform you are using, or refer to the platform documentation yourself."],[169,"If the import is successful, please check whether the content of the v1 configuration is correctly displayed in the v2 version."],[166,"If the v1 configuration meets the requirements (all required fields are non-empty), it should be able to import directly; if the import fails, please check:"],[81,"If you are directly using the \"public storage bucket\" function of certain S3-compatible services, the same logic applies. For example, for Cloudflare R2, it should look like https://pub-<a bunch of characters>.r2.dev. For Tencent Cloud COS, it should look like https://<BucketName-APPID>.cos.<Region>.myqcloud.com."],[200,"If you directly use the \"public bucket\" feature of some S3-compatible services, the same principle applies. For example, for Cloudflare R2, it should look like https://pub-<bunch-of-characters>.r2.dev. For Tencent Cloud COS, it should look like https://<BucketName-APPID>.cos.<Region>.myqcloud.com"],[64,"If you don't have an S3 bucket yet, please create one according to the guide below. Simply put, this requires 3 steps:"],[90,"If you have configured the S3 bucket as described above, you should now have all the information needed to fill in the S3 settings! After entering the information, you can click the test button to check if the configuration is correct.\nGo to S3 Settings to fill in."],[62,"If you have used the v1 version before (versions before the first half of\n2025), you can refer to Migrate from v1 to migrate\nto the v2 version. The v2 version doesn't have major changes in functionality\nand should be easy to get started with."],[180,"If you really want to self-host, please clone this project and execute the build command pnpm run build in the apps/web directory, then statically deploy the contents of the out directory."],[137,"If you rename one of them, rename the other to match."],[188,"Image Compression and Conversion"],[109,"Images are stored in your own S3 bucket, and access doesn't go through this project, which means that even if this project suddenly disappears, your image access won't be interrupted (and there will be no data loss)."],[198,"Images in the bucket need to be directly accessible through a link."],[222,"Images will be processed according to the given parameters during upload."],[206,"images/ - only list objects starting with \"images/\""],[134,"IMG_0001.HEIC + IMG_0001.MOV"],[135,"IMG_0001.JPG + img_0001.mov"],[30,"In order for S3 Image Port to be able to access and manipulate your data in Cloudflare R2 storage buckets across domains, you need to configure the bucket's Cross-Origin Resource Sharing (CORS):"],[84,"In simple terms, if the site A.com wants to access resources on the site B.com, B.com needs to configure CORS to allow it. In this case, imageport.app is like A.com, and the link to your S3 storage bucket is like B.com. Therefore, we need to configure CORS policies on the S3 storage bucket to allow access requests from imageport.app."],[79,"In the current version (1.6.0), images in the storage bucket must be directly accessible via a link."],[86,"Include https://imageport.app in the allowed Origins,"],[185,"Include Path"],[94,"Introducing S3 Image Port, a lightweight dashboard for your images in S3"],[144,"jpg, jpeg, png, webp, avif, gif, heic, heif"],[187,"Key Template"],[204,"Leave empty to list all objects in the bucket"],[115,"Live Photos"],[158,"Migrate from v1"],[145,"Motion video"],[146,"mov, mp4, m4v"],[156,"No LIVE badge appears. Confirm both files share the exact same basename\nand that the video uses a supported extension (mov, mp4, m4v). If you\nuploaded them in separate batches with different generated names, they won't\nshare a key base — re-upload them together."],[41,"Note: For security reasons, this page will only appear once."],[208,"Note: This setting filters objects when they are fetched from S3. Changing this value will automatically refresh the gallery to show only the filtered objects."],[46,"Now that you have configured your Cloudflare R2 storage bucket, simply fill in the key information obtained above on the S3 Image Port's settings page and you are ready to start using the S3 Image Port."],[66,"Obtain information such as endpoints and keys needed to access the bucket."],[152,"On listing. When the gallery loads your bucket, objects are grouped by their\nkey base (the path without its extension). A base counts as a Live Photo only\nwhen it has both a still image and a motion video. When it does:"],[36,"On the S3 Settings page of the S3 Image Port, you need to fill in the Access Key ID and Secret Access Key keys as credentials to access the storage bucket. To do this:"],[149,"On upload. When a batch is added, each file is classified as an image or a\nvideo (by its MIME type, falling back to its extension). Files that share a\nbasename and contain exactly one image and one video are treated as a pair. The\nmotion video is then saved under the same key as its still, with only the\nextension changed (for example …/abc.jpg and …/abc.mov). This guarantees\nthey share a key base in your bucket. If the still is compressed or converted\nduring upload, the motion video's key follows the still's final name, so the\npair is preserved."],[201,"Optional path prefix to filter which objects are listed from your S3 bucket. This is useful when your bucket contains non-image objects or when you want to organize images in specific paths."],[176,"Other settings"],[91,"Other settings can remain at their default values for now."],[172,"Path template (KeyTemplate)"],[59,"Public URL"],[184,"Public URL"],[53,"Public URL: see Exposing your bucket"],[54,"Quick Start"],[47,"Recall the source of the settings fields:"],[50,"Region: should be auto by default, see Creating a Storage Bucket"],[141,"Role"],[182,"S3 Bucket Settings"],[192,"S3 Bucket Settings"],[125,"S3 Image Port can display Apple Live Photos with their motion playback,\njust like the Photos app on your iPhone or Mac. This page explains what a Live\nPhoto actually is, how to upload one so the panel recognizes it, and how the\npairing works behind the scenes."],[98,"S3 Image Port is a dashboard for managing images in AWS S3 buckets, or S3 compatible services such as Cloudflare R2, DigitalOcean Spaces, Tencent COS, AliCloud OSS and more."],[107,"S3 Image Port is not a traditional image hosting service."],[96,"S3 Image Port is not an \"Image Hosting Service\""],[74,"S3 Image Port requires the following information/permissions to work properly:"],[52,"Secret Access Key: see Getting the Keys"],[17,"Select Create Bucket."],[138,"Select or drag both files together into the upload area. When they are in\nthe same batch and their names match, the panel automatically links them — the\nmotion video is stored alongside the still under the same key base, so they stay\npaired the next time the gallery loads."],[44,"Select the bucket you just created."],[21,"Select the storage bucket you just created."],[26,"Select the storage bucket you just created."],[32,"Select the storage bucket you just created."],[67,"Set access permissions and CORS for the bucket."],[181,"Settings Reference"],[179,"Since S3 Image Port is actually a static website without a backend (it doesn't store images, and user traffic for accessing images doesn't go through Image Port), self-hosting is almost completely meaningless. Therefore, to reduce maintenance costs, v2 no longer provides officially maintained Docker images."],[113,"Since S3 Image Port itself doesn't store images, isn't responsible for transmitting images, and has no backend at all, you can directly use the public instance imageport.app, which is also our recommended way to use it.\nJust open the link, enter your S3 bucket information, and you can start using it."],[70,"Since we are a web-based project, configuring CORS is necessary. Most of the \"connection issues\" reported by users are due to not configuring CORS."],[19,"Since we are creating a image hosting service, we must make the contents of this R2 storage bucket public.\nThere are two ways: make it public as a Cloudflare-managed subdomain under https://r2.dev, or expose it as a custom domain."],[61,"Start Using S3 Image Port"],[57,"Step-by-Step Guide for Platforms"],[143,"Still image"],[122,"Supported file types"],[29,"That's it! Now your Public URL is https://i.yfi.moe or whatever you set it to be."],[178,"The {{random}} template in the path template (KeyTemplate) has been renamed to {{ulid-dayslice}} to better reflect its nature. {{random}} can still be used (behavior is the same as before), but will give a warning when input."],[68,"The above three points are essential steps to use the S3 Image Port."],[153,"The bare .mov is hidden from the grid — it would otherwise show up as a\nbroken/unviewable item."],[78,"The first point needs no further elaboration; you can refer to how to obtain it yourself."],[210,"The following placeholders are supported:"],[157,"The motion doesn't play. The browser must be able to decode the video.\n.mov from an iPhone (HEVC) plays in Safari and most modern browsers; if it\nfails, the panel falls back to showing the still image only."],[209,"The naming template when uploading to S3. Placeholders wrapped in {{}} will be replaced."],[129,"The only thing linking them is their shared basename: IMG_0001. The Photos\napp keeps that relationship internally, but once you export the files to your\ncomputer or directly to S3, they become two ordinary files. S3 Image Port pairs\nthem back together based on that shared name."],[102,"The panel itself doesn't store any data; all data is stored in your S3 bucket. Therefore, you can migrate or delete this panel at any time without losing any data."],[23,"The Public R2.dev Bucket URL is now your Public URL."],[154,"The still is rendered with the LIVE badge, and its paired video is loaded\non demand for press-and-hold playback."],[133,"The two files must share the same basename. The extension is ignored and the\nmatch is case-insensitive, so all of these pair correctly:"],[148,"There are two moments where pairing happens, and both rely on the shared\nbasename."],[14,"This guide will only cover the necessary parts related to S3 Image Port, for more information on R2, see Cloudflare R2 - Cloudflare R2 docs."],[13,"This guide will take you step-by-step through how to configure R2 storage buckets, starting with turning on Cloudflare R2 Storage, and building a small image hosting service that is unique to you, in conjunction with S3 Image Port."],[226,"This Project is not affiliated with the \"WebP Cloud Services\"."],[10,"title: Cloudflare R2"],[225,"title: Statement"],[82,"title: What is CORS?"],[85,"To use it properly, you need to"],[110,"Traditional image hosting services usually have a database storing various metadata in addition to storing the images themselves. If data is lost and only image backups remain, it's difficult to fully restore to the previous state (for example, the correspondence between URLs and file paths may depend on this database)."],[101,"Traditionally, these storage services don't have dedicated image management panels. This solution provides a simple yet powerful interface for uploading, managing, and integrating images."],[124,"Troubleshooting"],[69,"type: warning"],[130,"type: warning"],[150,"type: warning"],[45,"Under the Bucket Details board, there is a field called S3 API, which ends with the name of your bucket, and the Endpoint is the result of removing that part (e.g. if the S3 API is https://example.r2.cloudflarestorage.com/example, then the Endpoint is https://example.r2.cloudflarestorage.com/)."],[99,"Unlike traditional image hosting services, S3 Image Port is neither responsible for storing images nor providing image access services—it only manages images."],[116,"Upload Apple Live Photos so they play back with motion in the gallery"],[131,"Upload both files in the same batch. The still and the motion video must\nbe added to the upload list together for the panel to pair them."],[175,"Upload compression will be disabled by default; you can manually enable it if needed"],[186,"Upload Settings"],[194,"Upload Settings"],[97,"Usage"],[28,"Use a subdomain of your domain hosted on Cloudflare. For example, the author of the project @Yunfi uses i.yfi.moe as a subdomain of his domain yfi.moe."],[183,"Use Path Style API"],[136,"vacation.png + vacation.mp4"],[163,"Version 2 mainly involves underlying architectural changes and some QoL improvements compared to v1, without many breaking changes at the user level. As a user, you only need to import your v1 configuration into v2 to continue using it."],[117,"What is a Live Photo?"],[93,"What is S3 Image Port"],[132,"When exporting from the Photos app or iCloud, make sure you get the unmodified\noriginals so you receive both the image and the .MOV file. AirDrop and\n\"Export Unmodified Original\" both preserve the pair."],[227,"When using image hosting services, you often want to optimize your images for web distribution, such as resizing or changing formats. This application already provides some of these features, which you can view and configure in the S3 Settings, including pre-upload format conversion and compression. Here, we introduce another solution using the third-party service WebP Cloud Services. They offer an image proxy service that allows you to easily render your images using modern formats, thereby improving your website's loading speed."],[100,"When we developed this project, we hoped to provide an image hosting solution without vendor lock-in: Your images are stored in an S3 bucket that is unrelated to our project. Even if S3 Image Port stops being maintained (which won't happen in the short term) or you no longer want to use S3 Image Port, you don't need to perform any migration."],[202,"When you specify an include path (e.g., i/), only objects starting with that prefix will be fetched from S3. This filtering happens at the API level, reducing data transfer and improving performance."],[168,"Whether the content in the clipboard is the v1 configuration when importing"],[167,"Whether the v1 configuration is correct"],[173,"Whether to auto-refresh gallery"],[160,"Which configurations will be migrated?"],[15,"You need an \"R2 Storage Bucket\" as a container for your images. To do this:"]],"type":"string"},"page_id":{"docs":{"1":22,"2":23,"3":24,"4":25,"5":26,"6":27,"7":28,"8":29,"9":30,"10":31,"11":32,"12":33,"13":34,"14":35,"15":36,"16":37,"17":38,"18":39,"19":40,"20":41,"21":42,"22":43,"23":44,"24":45,"25":46,"26":47,"27":48,"28":49,"29":50,"30":51,"31":52,"32":53,"33":54,"34":55,"35":56,"36":57,"37":58,"38":59,"39":60,"40":61,"41":62,"42":63,"43":64,"44":65,"45":66,"46":67,"47":68,"48":69,"49":70,"50":71,"51":72,"52":73,"53":74,"54":75,"55":76,"56":77,"57":78,"58":79,"59":80,"60":81,"61":82,"62":83,"63":84,"64":85,"65":86,"66":87,"67":88,"68":89,"69":90,"70":91,"71":92,"72":93,"73":94,"74":95,"75":96,"76":97,"77":98,"78":99,"79":100,"80":101,"81":102,"82":103,"83":104,"84":105,"85":106,"86":107,"87":108,"88":109,"89":110,"90":111,"91":112,"92":113,"93":0,"94":1,"95":2,"96":3,"97":4,"98":5,"99":6,"100":7,"101":8,"102":9,"103":10,"104":11,"105":12,"106":13,"107":14,"108":15,"109":16,"110":17,"111":18,"112":19,"113":20,"114":21,"115":114,"116":115,"117":116,"118":117,"119":118,"120":119,"121":120,"122":121,"123":122,"124":123,"125":124,"126":125,"127":126,"128":127,"129":128,"130":129,"131":130,"132":131,"133":132,"134":133,"135":134,"136":135,"137":136,"138":137,"139":138,"140":139,"141":140,"142":141,"143":142,"144":143,"145":144,"146":145,"147":146,"148":147,"149":148,"150":149,"151":150,"152":151,"153":152,"154":153,"155":154,"156":155,"157":156,"158":157,"159":158,"160":159,"161":160,"162":161,"163":162,"164":163,"165":164,"166":165,"167":166,"168":167,"169":168,"170":169,"171":170,"172":171,"173":172,"174":173,"175":174,"176":175,"177":176,"178":177,"179":178,"180":179,"181":180,"182":181,"183":182,"184":183,"185":184,"186":185,"187":186,"188":187,"189":188,"190":189,"191":190,"192":191,"193":192,"194":193,"195":194,"196":195,"197":196,"198":197,"199":198,"200":199,"201":200,"202":201,"203":202,"204":203,"205":204,"206":205,"207":206,"208":207,"209":208,"210":209,"211":210,"212":211,"213":212,"214":213,"215":214,"216":215,"217":216,"218":217,"219":218,"220":219,"221":220,"222":221,"223":222,"224":223,"225":224,"226":225,"227":226,"228":227,"229":228},"orderedDocs":[[93,"/en/docs"],[94,"/en/docs"],[95,"/en/docs"],[96,"/en/docs"],[97,"/en/docs"],[98,"/en/docs"],[99,"/en/docs"],[100,"/en/docs"],[101,"/en/docs"],[102,"/en/docs"],[103,"/en/docs"],[104,"/en/docs"],[105,"/en/docs"],[106,"/en/docs"],[107,"/en/docs"],[108,"/en/docs"],[109,"/en/docs"],[110,"/en/docs"],[111,"/en/docs"],[112,"/en/docs"],[113,"/en/docs"],[114,"/en/docs"],[1,"/en/docs/for-cloudflare-r2"],[2,"/en/docs/for-cloudflare-r2"],[3,"/en/docs/for-cloudflare-r2"],[4,"/en/docs/for-cloudflare-r2"],[5,"/en/docs/for-cloudflare-r2"],[6,"/en/docs/for-cloudflare-r2"],[7,"/en/docs/for-cloudflare-r2"],[8,"/en/docs/for-cloudflare-r2"],[9,"/en/docs/for-cloudflare-r2"],[10,"/en/docs/for-cloudflare-r2"],[11,"/en/docs/for-cloudflare-r2"],[12,"/en/docs/for-cloudflare-r2"],[13,"/en/docs/for-cloudflare-r2"],[14,"/en/docs/for-cloudflare-r2"],[15,"/en/docs/for-cloudflare-r2"],[16,"/en/docs/for-cloudflare-r2"],[17,"/en/docs/for-cloudflare-r2"],[18,"/en/docs/for-cloudflare-r2"],[19,"/en/docs/for-cloudflare-r2"],[20,"/en/docs/for-cloudflare-r2"],[21,"/en/docs/for-cloudflare-r2"],[22,"/en/docs/for-cloudflare-r2"],[23,"/en/docs/for-cloudflare-r2"],[24,"/en/docs/for-cloudflare-r2"],[25,"/en/docs/for-cloudflare-r2"],[26,"/en/docs/for-cloudflare-r2"],[27,"/en/docs/for-cloudflare-r2"],[28,"/en/docs/for-cloudflare-r2"],[29,"/en/docs/for-cloudflare-r2"],[30,"/en/docs/for-cloudflare-r2"],[31,"/en/docs/for-cloudflare-r2"],[32,"/en/docs/for-cloudflare-r2"],[33,"/en/docs/for-cloudflare-r2"],[34,"/en/docs/for-cloudflare-r2"],[35,"/en/docs/for-cloudflare-r2"],[36,"/en/docs/for-cloudflare-r2"],[37,"/en/docs/for-cloudflare-r2"],[38,"/en/docs/for-cloudflare-r2"],[39,"/en/docs/for-cloudflare-r2"],[40,"/en/docs/for-cloudflare-r2"],[41,"/en/docs/for-cloudflare-r2"],[42,"/en/docs/for-cloudflare-r2"],[43,"/en/docs/for-cloudflare-r2"],[44,"/en/docs/for-cloudflare-r2"],[45,"/en/docs/for-cloudflare-r2"],[46,"/en/docs/for-cloudflare-r2"],[47,"/en/docs/for-cloudflare-r2"],[48,"/en/docs/for-cloudflare-r2"],[49,"/en/docs/for-cloudflare-r2"],[50,"/en/docs/for-cloudflare-r2"],[51,"/en/docs/for-cloudflare-r2"],[52,"/en/docs/for-cloudflare-r2"],[53,"/en/docs/for-cloudflare-r2"],[54,"/en/docs/getting-started"],[55,"/en/docs/getting-started"],[56,"/en/docs/getting-started"],[57,"/en/docs/getting-started"],[58,"/en/docs/getting-started"],[59,"/en/docs/getting-started"],[60,"/en/docs/getting-started"],[61,"/en/docs/getting-started"],[62,"/en/docs/getting-started"],[63,"/en/docs/getting-started"],[64,"/en/docs/getting-started"],[65,"/en/docs/getting-started"],[66,"/en/docs/getting-started"],[67,"/en/docs/getting-started"],[68,"/en/docs/getting-started"],[69,"/en/docs/getting-started"],[70,"/en/docs/getting-started"],[71,"/en/docs/getting-started"],[72,"/en/docs/getting-started"],[73,"/en/docs/getting-started"],[74,"/en/docs/getting-started"],[75,"/en/docs/getting-started"],[76,"/en/docs/getting-started"],[77,"/en/docs/getting-started"],[78,"/en/docs/getting-started"],[79,"/en/docs/getting-started"],[80,"/en/docs/getting-started"],[81,"/en/docs/getting-started"],[82,"/en/docs/getting-started"],[83,"/en/docs/getting-started"],[84,"/en/docs/getting-started"],[85,"/en/docs/getting-started"],[86,"/en/docs/getting-started"],[87,"/en/docs/getting-started"],[88,"/en/docs/getting-started"],[89,"/en/docs/getting-started"],[90,"/en/docs/getting-started"],[91,"/en/docs/getting-started"],[92,"/en/docs/getting-started"],[115,"/en/docs/live-photos"],[116,"/en/docs/live-photos"],[117,"/en/docs/live-photos"],[118,"/en/docs/live-photos"],[119,"/en/docs/live-photos"],[120,"/en/docs/live-photos"],[121,"/en/docs/live-photos"],[122,"/en/docs/live-photos"],[123,"/en/docs/live-photos"],[124,"/en/docs/live-photos"],[125,"/en/docs/live-photos"],[126,"/en/docs/live-photos"],[127,"/en/docs/live-photos"],[128,"/en/docs/live-photos"],[129,"/en/docs/live-photos"],[130,"/en/docs/live-photos"],[131,"/en/docs/live-photos"],[132,"/en/docs/live-photos"],[133,"/en/docs/live-photos"],[134,"/en/docs/live-photos"],[135,"/en/docs/live-photos"],[136,"/en/docs/live-photos"],[137,"/en/docs/live-photos"],[138,"/en/docs/live-photos"],[139,"/en/docs/live-photos"],[140,"/en/docs/live-photos"],[141,"/en/docs/live-photos"],[142,"/en/docs/live-photos"],[143,"/en/docs/live-photos"],[144,"/en/docs/live-photos"],[145,"/en/docs/live-photos"],[146,"/en/docs/live-photos"],[147,"/en/docs/live-photos"],[148,"/en/docs/live-photos"],[149,"/en/docs/live-photos"],[150,"/en/docs/live-photos"],[151,"/en/docs/live-photos"],[152,"/en/docs/live-photos"],[153,"/en/docs/live-photos"],[154,"/en/docs/live-photos"],[155,"/en/docs/live-photos"],[156,"/en/docs/live-photos"],[157,"/en/docs/live-photos"],[158,"/en/docs/migrate-from-v1"],[159,"/en/docs/migrate-from-v1"],[160,"/en/docs/migrate-from-v1"],[161,"/en/docs/migrate-from-v1"],[162,"/en/docs/migrate-from-v1"],[163,"/en/docs/migrate-from-v1"],[164,"/en/docs/migrate-from-v1"],[165,"/en/docs/migrate-from-v1"],[166,"/en/docs/migrate-from-v1"],[167,"/en/docs/migrate-from-v1"],[168,"/en/docs/migrate-from-v1"],[169,"/en/docs/migrate-from-v1"],[170,"/en/docs/migrate-from-v1"],[171,"/en/docs/migrate-from-v1"],[172,"/en/docs/migrate-from-v1"],[173,"/en/docs/migrate-from-v1"],[174,"/en/docs/migrate-from-v1"],[175,"/en/docs/migrate-from-v1"],[176,"/en/docs/migrate-from-v1"],[177,"/en/docs/migrate-from-v1"],[178,"/en/docs/migrate-from-v1"],[179,"/en/docs/migrate-from-v1"],[180,"/en/docs/migrate-from-v1"],[181,"/en/docs/settings-reference"],[182,"/en/docs/settings-reference"],[183,"/en/docs/settings-reference"],[184,"/en/docs/settings-reference"],[185,"/en/docs/settings-reference"],[186,"/en/docs/settings-reference"],[187,"/en/docs/settings-reference"],[188,"/en/docs/settings-reference"],[189,"/en/docs/settings-reference"],[190,"/en/docs/settings-reference"],[191,"/en/docs/settings-reference"],[192,"/en/docs/settings-reference"],[193,"/en/docs/settings-reference"],[194,"/en/docs/settings-reference"],[195,"/en/docs/settings-reference"],[196,"/en/docs/settings-reference"],[197,"/en/docs/settings-reference"],[198,"/en/docs/settings-reference"],[199,"/en/docs/settings-reference"],[200,"/en/docs/settings-reference"],[201,"/en/docs/settings-reference"],[202,"/en/docs/settings-reference"],[203,"/en/docs/settings-reference"],[204,"/en/docs/settings-reference"],[205,"/en/docs/settings-reference"],[206,"/en/docs/settings-reference"],[207,"/en/docs/settings-reference"],[208,"/en/docs/settings-reference"],[209,"/en/docs/settings-reference"],[210,"/en/docs/settings-reference"],[211,"/en/docs/settings-reference"],[212,"/en/docs/settings-reference"],[213,"/en/docs/settings-reference"],[214,"/en/docs/settings-reference"],[215,"/en/docs/settings-reference"],[216,"/en/docs/settings-reference"],[217,"/en/docs/settings-reference"],[218,"/en/docs/settings-reference"],[219,"/en/docs/settings-reference"],[220,"/en/docs/settings-reference"],[221,"/en/docs/settings-reference"],[222,"/en/docs/settings-reference"],[223,"/en/docs/settings-reference"],[224,"/en/docs/use-webp-cloud-services"],[225,"/en/docs/use-webp-cloud-services"],[226,"/en/docs/use-webp-cloud-services"],[227,"/en/docs/use-webp-cloud-services"],[228,"/en/docs/use-webp-cloud-services"],[229,"/en/docs/use-webp-cloud-services"]],"type":"string"},"type":{"docs":{"1":38,"2":0,"3":1,"4":2,"5":3,"6":4,"7":5,"8":6,"9":7,"10":45,"11":46,"12":47,"13":48,"14":49,"15":50,"16":51,"17":52,"18":53,"19":54,"20":55,"21":56,"22":57,"23":58,"24":59,"25":60,"26":61,"27":62,"28":63,"29":64,"30":65,"31":66,"32":67,"33":68,"34":69,"35":70,"36":71,"37":72,"38":73,"39":74,"40":75,"41":76,"42":77,"43":78,"44":79,"45":80,"46":81,"47":82,"48":83,"49":84,"50":85,"51":86,"52":87,"53":88,"54":39,"55":89,"56":8,"57":9,"58":10,"59":11,"60":12,"61":13,"62":90,"63":91,"64":92,"65":93,"66":94,"67":95,"68":96,"69":97,"70":98,"71":99,"72":100,"73":101,"74":102,"75":103,"76":104,"77":105,"78":106,"79":107,"80":108,"81":109,"82":110,"83":111,"84":112,"85":113,"86":114,"87":115,"88":116,"89":117,"90":118,"91":119,"92":120,"93":40,"94":121,"95":14,"96":15,"97":16,"98":122,"99":123,"100":124,"101":125,"102":126,"103":127,"104":128,"105":129,"106":130,"107":131,"108":132,"109":133,"110":134,"111":135,"112":136,"113":137,"114":138,"115":41,"116":139,"117":17,"118":18,"119":19,"120":20,"121":21,"122":22,"123":23,"124":24,"125":140,"126":141,"127":142,"128":143,"129":144,"130":145,"131":146,"132":147,"133":148,"134":149,"135":150,"136":151,"137":152,"138":153,"139":154,"140":155,"141":156,"142":157,"143":158,"144":159,"145":160,"146":161,"147":162,"148":163,"149":164,"150":165,"151":166,"152":167,"153":168,"154":169,"155":170,"156":171,"157":172,"158":42,"159":25,"160":26,"161":27,"162":28,"163":173,"164":174,"165":175,"166":176,"167":177,"168":178,"169":179,"170":180,"171":181,"172":182,"173":183,"174":184,"175":185,"176":186,"177":187,"178":188,"179":189,"180":190,"181":43,"182":29,"183":30,"184":31,"185":32,"186":33,"187":34,"188":35,"189":36,"190":37,"191":191,"192":192,"193":193,"194":194,"195":195,"196":196,"197":197,"198":198,"199":199,"200":200,"201":201,"202":202,"203":203,"204":204,"205":205,"206":206,"207":207,"208":208,"209":209,"210":210,"211":211,"212":212,"213":213,"214":214,"215":215,"216":216,"217":217,"218":218,"219":219,"220":220,"221":221,"222":222,"223":223,"224":44,"225":224,"226":225,"227":226,"228":227,"229":228},"orderedDocs":[[2,"heading"],[3,"heading"],[4,"heading"],[5,"heading"],[6,"heading"],[7,"heading"],[8,"heading"],[9,"heading"],[56,"heading"],[57,"heading"],[58,"heading"],[59,"heading"],[60,"heading"],[61,"heading"],[95,"heading"],[96,"heading"],[97,"heading"],[117,"heading"],[118,"heading"],[119,"heading"],[120,"heading"],[121,"heading"],[122,"heading"],[123,"heading"],[124,"heading"],[159,"heading"],[160,"heading"],[161,"heading"],[162,"heading"],[182,"heading"],[183,"heading"],[184,"heading"],[185,"heading"],[186,"heading"],[187,"heading"],[188,"heading"],[189,"heading"],[190,"heading"],[1,"page"],[54,"page"],[93,"page"],[115,"page"],[158,"page"],[181,"page"],[224,"page"],[10,"text"],[11,"text"],[12,"text"],[13,"text"],[14,"text"],[15,"text"],[16,"text"],[17,"text"],[18,"text"],[19,"text"],[20,"text"],[21,"text"],[22,"text"],[23,"text"],[24,"text"],[25,"text"],[26,"text"],[27,"text"],[28,"text"],[29,"text"],[30,"text"],[31,"text"],[32,"text"],[33,"text"],[34,"text"],[35,"text"],[36,"text"],[37,"text"],[38,"text"],[39,"text"],[40,"text"],[41,"text"],[42,"text"],[43,"text"],[44,"text"],[45,"text"],[46,"text"],[47,"text"],[48,"text"],[49,"text"],[50,"text"],[51,"text"],[52,"text"],[53,"text"],[55,"text"],[62,"text"],[63,"text"],[64,"text"],[65,"text"],[66,"text"],[67,"text"],[68,"text"],[69,"text"],[70,"text"],[71,"text"],[72,"text"],[73,"text"],[74,"text"],[75,"text"],[76,"text"],[77,"text"],[78,"text"],[79,"text"],[80,"text"],[81,"text"],[82,"text"],[83,"text"],[84,"text"],[85,"text"],[86,"text"],[87,"text"],[88,"text"],[89,"text"],[90,"text"],[91,"text"],[92,"text"],[94,"text"],[98,"text"],[99,"text"],[100,"text"],[101,"text"],[102,"text"],[103,"text"],[104,"text"],[105,"text"],[106,"text"],[107,"text"],[108,"text"],[109,"text"],[110,"text"],[111,"text"],[112,"text"],[113,"text"],[114,"text"],[116,"text"],[125,"text"],[126,"text"],[127,"text"],[128,"text"],[129,"text"],[130,"text"],[131,"text"],[132,"text"],[133,"text"],[134,"text"],[135,"text"],[136,"text"],[137,"text"],[138,"text"],[139,"text"],[140,"text"],[141,"text"],[142,"text"],[143,"text"],[144,"text"],[145,"text"],[146,"text"],[147,"text"],[148,"text"],[149,"text"],[150,"text"],[151,"text"],[152,"text"],[153,"text"],[154,"text"],[155,"text"],[156,"text"],[157,"text"],[163,"text"],[164,"text"],[165,"text"],[166,"text"],[167,"text"],[168,"text"],[169,"text"],[170,"text"],[171,"text"],[172,"text"],[173,"text"],[174,"text"],[175,"text"],[176,"text"],[177,"text"],[178,"text"],[179,"text"],[180,"text"],[191,"text"],[192,"text"],[193,"text"],[194,"text"],[195,"text"],[196,"text"],[197,"text"],[198,"text"],[199,"text"],[200,"text"],[201,"text"],[202,"text"],[203,"text"],[204,"text"],[205,"text"],[206,"text"],[207,"text"],[208,"text"],[209,"text"],[210,"text"],[211,"text"],[212,"text"],[213,"text"],[214,"text"],[215,"text"],[216,"text"],[217,"text"],[218,"text"],[219,"text"],[220,"text"],[221,"text"],[222,"text"],[223,"text"],[225,"text"],[226,"text"],[227,"text"],[228,"text"],[229,"text"]],"type":"string"},"url":{"docs":{"1":7,"2":24,"3":41,"4":29,"5":35,"6":17,"7":52,"8":13,"9":43,"10":8,"11":9,"12":10,"13":11,"14":12,"15":25,"16":26,"17":27,"18":28,"19":42,"20":30,"21":31,"22":32,"23":33,"24":34,"25":36,"26":37,"27":38,"28":39,"29":40,"30":18,"31":19,"32":20,"33":21,"34":22,"35":23,"36":53,"37":54,"38":55,"39":56,"40":57,"41":58,"42":59,"43":14,"44":15,"45":16,"46":44,"47":45,"48":46,"49":47,"50":48,"51":49,"52":50,"53":51,"54":60,"55":61,"56":64,"57":96,"58":82,"59":88,"60":73,"61":92,"62":62,"63":63,"64":65,"65":66,"66":67,"67":68,"68":69,"69":70,"70":71,"71":72,"72":97,"73":98,"74":83,"75":84,"76":85,"77":86,"78":87,"79":89,"80":90,"81":91,"82":74,"83":75,"84":76,"85":77,"86":78,"87":79,"88":80,"89":81,"90":93,"91":94,"92":95,"93":0,"94":1,"95":214,"96":219,"97":226,"98":2,"99":3,"100":4,"101":5,"102":6,"103":215,"104":216,"105":217,"106":218,"107":220,"108":221,"109":222,"110":223,"111":224,"112":225,"113":227,"114":228,"115":99,"116":100,"117":137,"118":122,"119":102,"120":104,"121":110,"122":125,"123":113,"124":134,"125":101,"126":138,"127":139,"128":140,"129":141,"130":123,"131":124,"132":103,"133":105,"134":106,"135":107,"136":108,"137":109,"138":111,"139":112,"140":126,"141":127,"142":128,"143":129,"144":130,"145":131,"146":132,"147":133,"148":114,"149":115,"150":116,"151":117,"152":118,"153":119,"154":120,"155":121,"156":135,"157":136,"158":142,"159":147,"160":156,"161":154,"162":144,"163":143,"164":148,"165":149,"166":150,"167":151,"168":152,"169":153,"170":157,"171":158,"172":159,"173":160,"174":161,"175":162,"176":163,"177":164,"178":155,"179":145,"180":146,"181":165,"182":202,"183":205,"184":198,"185":175,"186":204,"187":184,"188":173,"189":172,"190":170,"191":166,"192":167,"193":168,"194":169,"195":203,"196":206,"197":207,"198":199,"199":200,"200":201,"201":176,"202":177,"203":178,"204":179,"205":180,"206":181,"207":182,"208":183,"209":185,"210":186,"211":187,"212":188,"213":189,"214":190,"215":191,"216":192,"217":193,"218":194,"219":195,"220":196,"221":197,"222":174,"223":171,"224":208,"225":209,"226":210,"227":211,"228":212,"229":213},"orderedDocs":[[93,"/en/docs"],[94,"/en/docs"],[98,"/en/docs"],[99,"/en/docs"],[100,"/en/docs"],[101,"/en/docs"],[102,"/en/docs"],[1,"/en/docs/for-cloudflare-r2"],[10,"/en/docs/for-cloudflare-r2"],[11,"/en/docs/for-cloudflare-r2"],[12,"/en/docs/for-cloudflare-r2"],[13,"/en/docs/for-cloudflare-r2"],[14,"/en/docs/for-cloudflare-r2"],[8,"/en/docs/for-cloudflare-r2#checking-the-endpoint"],[43,"/en/docs/for-cloudflare-r2#checking-the-endpoint"],[44,"/en/docs/for-cloudflare-r2#checking-the-endpoint"],[45,"/en/docs/for-cloudflare-r2#checking-the-endpoint"],[6,"/en/docs/for-cloudflare-r2#configuring-cors"],[30,"/en/docs/for-cloudflare-r2#configuring-cors"],[31,"/en/docs/for-cloudflare-r2#configuring-cors"],[32,"/en/docs/for-cloudflare-r2#configuring-cors"],[33,"/en/docs/for-cloudflare-r2#configuring-cors"],[34,"/en/docs/for-cloudflare-r2#configuring-cors"],[35,"/en/docs/for-cloudflare-r2#configuring-cors"],[2,"/en/docs/for-cloudflare-r2#creating-a-storage-bucket"],[15,"/en/docs/for-cloudflare-r2#creating-a-storage-bucket"],[16,"/en/docs/for-cloudflare-r2#creating-a-storage-bucket"],[17,"/en/docs/for-cloudflare-r2#creating-a-storage-bucket"],[18,"/en/docs/for-cloudflare-r2#creating-a-storage-bucket"],[4,"/en/docs/for-cloudflare-r2#exposing-as-a-cloudflare-managed-subdomain"],[20,"/en/docs/for-cloudflare-r2#exposing-as-a-cloudflare-managed-subdomain"],[21,"/en/docs/for-cloudflare-r2#exposing-as-a-cloudflare-managed-subdomain"],[22,"/en/docs/for-cloudflare-r2#exposing-as-a-cloudflare-managed-subdomain"],[23,"/en/docs/for-cloudflare-r2#exposing-as-a-cloudflare-managed-subdomain"],[24,"/en/docs/for-cloudflare-r2#exposing-as-a-cloudflare-managed-subdomain"],[5,"/en/docs/for-cloudflare-r2#exposing-as-a-custom-domain"],[25,"/en/docs/for-cloudflare-r2#exposing-as-a-custom-domain"],[26,"/en/docs/for-cloudflare-r2#exposing-as-a-custom-domain"],[27,"/en/docs/for-cloudflare-r2#exposing-as-a-custom-domain"],[28,"/en/docs/for-cloudflare-r2#exposing-as-a-custom-domain"],[29,"/en/docs/for-cloudflare-r2#exposing-as-a-custom-domain"],[3,"/en/docs/for-cloudflare-r2#exposing-your-bucket"],[19,"/en/docs/for-cloudflare-r2#exposing-your-bucket"],[9,"/en/docs/for-cloudflare-r2#fill-in-s3-image-ports-settings-page"],[46,"/en/docs/for-cloudflare-r2#fill-in-s3-image-ports-settings-page"],[47,"/en/docs/for-cloudflare-r2#fill-in-s3-image-ports-settings-page"],[48,"/en/docs/for-cloudflare-r2#fill-in-s3-image-ports-settings-page"],[49,"/en/docs/for-cloudflare-r2#fill-in-s3-image-ports-settings-page"],[50,"/en/docs/for-cloudflare-r2#fill-in-s3-image-ports-settings-page"],[51,"/en/docs/for-cloudflare-r2#fill-in-s3-image-ports-settings-page"],[52,"/en/docs/for-cloudflare-r2#fill-in-s3-image-ports-settings-page"],[53,"/en/docs/for-cloudflare-r2#fill-in-s3-image-ports-settings-page"],[7,"/en/docs/for-cloudflare-r2#getting-the-keys"],[36,"/en/docs/for-cloudflare-r2#getting-the-keys"],[37,"/en/docs/for-cloudflare-r2#getting-the-keys"],[38,"/en/docs/for-cloudflare-r2#getting-the-keys"],[39,"/en/docs/for-cloudflare-r2#getting-the-keys"],[40,"/en/docs/for-cloudflare-r2#getting-the-keys"],[41,"/en/docs/for-cloudflare-r2#getting-the-keys"],[42,"/en/docs/for-cloudflare-r2#getting-the-keys"],[54,"/en/docs/getting-started"],[55,"/en/docs/getting-started"],[62,"/en/docs/getting-started"],[63,"/en/docs/getting-started"],[56,"/en/docs/getting-started#configure-s3-or-its-compatible-services"],[64,"/en/docs/getting-started#configure-s3-or-its-compatible-services"],[65,"/en/docs/getting-started#configure-s3-or-its-compatible-services"],[66,"/en/docs/getting-started#configure-s3-or-its-compatible-services"],[67,"/en/docs/getting-started#configure-s3-or-its-compatible-services"],[68,"/en/docs/getting-started#configure-s3-or-its-compatible-services"],[69,"/en/docs/getting-started#configure-s3-or-its-compatible-services"],[70,"/en/docs/getting-started#configure-s3-or-its-compatible-services"],[71,"/en/docs/getting-started#configure-s3-or-its-compatible-services"],[60,"/en/docs/getting-started#cors-configuration"],[82,"/en/docs/getting-started#cors-configuration"],[83,"/en/docs/getting-started#cors-configuration"],[84,"/en/docs/getting-started#cors-configuration"],[85,"/en/docs/getting-started#cors-configuration"],[86,"/en/docs/getting-started#cors-configuration"],[87,"/en/docs/getting-started#cors-configuration"],[88,"/en/docs/getting-started#cors-configuration"],[89,"/en/docs/getting-started#cors-configuration"],[58,"/en/docs/getting-started#general-requirements"],[74,"/en/docs/getting-started#general-requirements"],[75,"/en/docs/getting-started#general-requirements"],[76,"/en/docs/getting-started#general-requirements"],[77,"/en/docs/getting-started#general-requirements"],[78,"/en/docs/getting-started#general-requirements"],[59,"/en/docs/getting-started#public-url"],[79,"/en/docs/getting-started#public-url"],[80,"/en/docs/getting-started#public-url"],[81,"/en/docs/getting-started#public-url"],[61,"/en/docs/getting-started#start-using-s3-image-port"],[90,"/en/docs/getting-started#start-using-s3-image-port"],[91,"/en/docs/getting-started#start-using-s3-image-port"],[92,"/en/docs/getting-started#start-using-s3-image-port"],[57,"/en/docs/getting-started#step-by-step-guide-for-platforms"],[72,"/en/docs/getting-started#step-by-step-guide-for-platforms"],[73,"/en/docs/getting-started#step-by-step-guide-for-platforms"],[115,"/en/docs/live-photos"],[116,"/en/docs/live-photos"],[125,"/en/docs/live-photos"],[119,"/en/docs/live-photos#1-export-both-files-from-your-device"],[132,"/en/docs/live-photos#1-export-both-files-from-your-device"],[120,"/en/docs/live-photos#2-keep-the-matching-names"],[133,"/en/docs/live-photos#2-keep-the-matching-names"],[134,"/en/docs/live-photos#2-keep-the-matching-names"],[135,"/en/docs/live-photos#2-keep-the-matching-names"],[136,"/en/docs/live-photos#2-keep-the-matching-names"],[137,"/en/docs/live-photos#2-keep-the-matching-names"],[121,"/en/docs/live-photos#3-drop-both-files-into-the-uploader-at-once"],[138,"/en/docs/live-photos#3-drop-both-files-into-the-uploader-at-once"],[139,"/en/docs/live-photos#3-drop-both-files-into-the-uploader-at-once"],[123,"/en/docs/live-photos#how-the-system-identifies-a-live-photo"],[148,"/en/docs/live-photos#how-the-system-identifies-a-live-photo"],[149,"/en/docs/live-photos#how-the-system-identifies-a-live-photo"],[150,"/en/docs/live-photos#how-the-system-identifies-a-live-photo"],[151,"/en/docs/live-photos#how-the-system-identifies-a-live-photo"],[152,"/en/docs/live-photos#how-the-system-identifies-a-live-photo"],[153,"/en/docs/live-photos#how-the-system-identifies-a-live-photo"],[154,"/en/docs/live-photos#how-the-system-identifies-a-live-photo"],[155,"/en/docs/live-photos#how-the-system-identifies-a-live-photo"],[118,"/en/docs/live-photos#how-to-upload-a-live-photo"],[130,"/en/docs/live-photos#how-to-upload-a-live-photo"],[131,"/en/docs/live-photos#how-to-upload-a-live-photo"],[122,"/en/docs/live-photos#supported-file-types"],[140,"/en/docs/live-photos#supported-file-types"],[141,"/en/docs/live-photos#supported-file-types"],[142,"/en/docs/live-photos#supported-file-types"],[143,"/en/docs/live-photos#supported-file-types"],[144,"/en/docs/live-photos#supported-file-types"],[145,"/en/docs/live-photos#supported-file-types"],[146,"/en/docs/live-photos#supported-file-types"],[147,"/en/docs/live-photos#supported-file-types"],[124,"/en/docs/live-photos#troubleshooting"],[156,"/en/docs/live-photos#troubleshooting"],[157,"/en/docs/live-photos#troubleshooting"],[117,"/en/docs/live-photos#what-is-a-live-photo"],[126,"/en/docs/live-photos#what-is-a-live-photo"],[127,"/en/docs/live-photos#what-is-a-live-photo"],[128,"/en/docs/live-photos#what-is-a-live-photo"],[129,"/en/docs/live-photos#what-is-a-live-photo"],[158,"/en/docs/migrate-from-v1"],[163,"/en/docs/migrate-from-v1"],[162,"/en/docs/migrate-from-v1#about-self-hosting"],[179,"/en/docs/migrate-from-v1#about-self-hosting"],[180,"/en/docs/migrate-from-v1#about-self-hosting"],[159,"/en/docs/migrate-from-v1#configuration-migration"],[164,"/en/docs/migrate-from-v1#configuration-migration"],[165,"/en/docs/migrate-from-v1#configuration-migration"],[166,"/en/docs/migrate-from-v1#configuration-migration"],[167,"/en/docs/migrate-from-v1#configuration-migration"],[168,"/en/docs/migrate-from-v1#configuration-migration"],[169,"/en/docs/migrate-from-v1#configuration-migration"],[161,"/en/docs/migrate-from-v1#deprecated-settings"],[178,"/en/docs/migrate-from-v1#deprecated-settings"],[160,"/en/docs/migrate-from-v1#which-configurations-will-be-migrated"],[170,"/en/docs/migrate-from-v1#which-configurations-will-be-migrated"],[171,"/en/docs/migrate-from-v1#which-configurations-will-be-migrated"],[172,"/en/docs/migrate-from-v1#which-configurations-will-be-migrated"],[173,"/en/docs/migrate-from-v1#which-configurations-will-be-migrated"],[174,"/en/docs/migrate-from-v1#which-configurations-will-be-migrated"],[175,"/en/docs/migrate-from-v1#which-configurations-will-be-migrated"],[176,"/en/docs/migrate-from-v1#which-configurations-will-be-migrated"],[177,"/en/docs/migrate-from-v1#which-configurations-will-be-migrated"],[181,"/en/docs/settings-reference"],[191,"/en/docs/settings-reference"],[192,"/en/docs/settings-reference"],[193,"/en/docs/settings-reference"],[194,"/en/docs/settings-reference"],[190,"/en/docs/settings-reference#auto-refresh"],[223,"/en/docs/settings-reference#auto-refresh"],[189,"/en/docs/settings-reference#gallery-settings"],[188,"/en/docs/settings-reference#image-compression-and-conversion"],[222,"/en/docs/settings-reference#image-compression-and-conversion"],[185,"/en/docs/settings-reference#include-path"],[201,"/en/docs/settings-reference#include-path"],[202,"/en/docs/settings-reference#include-path"],[203,"/en/docs/settings-reference#include-path"],[204,"/en/docs/settings-reference#include-path"],[205,"/en/docs/settings-reference#include-path"],[206,"/en/docs/settings-reference#include-path"],[207,"/en/docs/settings-reference#include-path"],[208,"/en/docs/settings-reference#include-path"],[187,"/en/docs/settings-reference#key-template"],[209,"/en/docs/settings-reference#key-template"],[210,"/en/docs/settings-reference#key-template"],[211,"/en/docs/settings-reference#key-template"],[212,"/en/docs/settings-reference#key-template"],[213,"/en/docs/settings-reference#key-template"],[214,"/en/docs/settings-reference#key-template"],[215,"/en/docs/settings-reference#key-template"],[216,"/en/docs/settings-reference#key-template"],[217,"/en/docs/settings-reference#key-template"],[218,"/en/docs/settings-reference#key-template"],[219,"/en/docs/settings-reference#key-template"],[220,"/en/docs/settings-reference#key-template"],[221,"/en/docs/settings-reference#key-template"],[184,"/en/docs/settings-reference#public-url"],[198,"/en/docs/settings-reference#public-url"],[199,"/en/docs/settings-reference#public-url"],[200,"/en/docs/settings-reference#public-url"],[182,"/en/docs/settings-reference#s3-settings"],[195,"/en/docs/settings-reference#s3-settings"],[186,"/en/docs/settings-reference#upload-settings"],[183,"/en/docs/settings-reference#use-path-style-api"],[196,"/en/docs/settings-reference#use-path-style-api"],[197,"/en/docs/settings-reference#use-path-style-api"],[224,"/en/docs/use-webp-cloud-services"],[225,"/en/docs/use-webp-cloud-services"],[226,"/en/docs/use-webp-cloud-services"],[227,"/en/docs/use-webp-cloud-services"],[228,"/en/docs/use-webp-cloud-services"],[229,"/en/docs/use-webp-cloud-services"],[95,"/en/docs#features-and-functionality"],[103,"/en/docs#features-and-functionality"],[104,"/en/docs#features-and-functionality"],[105,"/en/docs#features-and-functionality"],[106,"/en/docs#features-and-functionality"],[96,"/en/docs#s3-image-port-is-not-an-image-hosting-service"],[107,"/en/docs#s3-image-port-is-not-an-image-hosting-service"],[108,"/en/docs#s3-image-port-is-not-an-image-hosting-service"],[109,"/en/docs#s3-image-port-is-not-an-image-hosting-service"],[110,"/en/docs#s3-image-port-is-not-an-image-hosting-service"],[111,"/en/docs#s3-image-port-is-not-an-image-hosting-service"],[112,"/en/docs#s3-image-port-is-not-an-image-hosting-service"],[97,"/en/docs#usage"],[113,"/en/docs#usage"],[114,"/en/docs#usage"]],"type":"string"}},"enabled":true,"isSorted":true},"pinning":{"rules":[]},"language":"english"},"zh":{"type":"advanced","internalDocumentIDStore":{"internalIdToId":["/zh/docs/for-cloudflare-r2","/zh/docs/for-cloudflare-r2-0","/zh/docs/for-cloudflare-r2-1","/zh/docs/for-cloudflare-r2-2","/zh/docs/for-cloudflare-r2-3","/zh/docs/for-cloudflare-r2-4","/zh/docs/for-cloudflare-r2-5","/zh/docs/for-cloudflare-r2-6","/zh/docs/for-cloudflare-r2-7","/zh/docs/for-cloudflare-r2-8","/zh/docs/for-cloudflare-r2-9","/zh/docs/for-cloudflare-r2-10","/zh/docs/for-cloudflare-r2-11","/zh/docs/for-cloudflare-r2-12","/zh/docs/for-cloudflare-r2-13","/zh/docs/for-cloudflare-r2-14","/zh/docs/for-cloudflare-r2-15","/zh/docs/for-cloudflare-r2-16","/zh/docs/for-cloudflare-r2-17","/zh/docs/for-cloudflare-r2-18","/zh/docs/for-cloudflare-r2-19","/zh/docs/for-cloudflare-r2-20","/zh/docs/for-cloudflare-r2-21","/zh/docs/for-cloudflare-r2-22","/zh/docs/for-cloudflare-r2-23","/zh/docs/for-cloudflare-r2-24","/zh/docs/for-cloudflare-r2-25","/zh/docs/for-cloudflare-r2-26","/zh/docs/for-cloudflare-r2-27","/zh/docs/for-cloudflare-r2-28","/zh/docs/for-cloudflare-r2-29","/zh/docs/for-cloudflare-r2-30","/zh/docs/for-cloudflare-r2-31","/zh/docs/for-cloudflare-r2-32","/zh/docs/for-cloudflare-r2-33","/zh/docs/for-cloudflare-r2-34","/zh/docs/for-cloudflare-r2-35","/zh/docs/for-cloudflare-r2-36","/zh/docs/for-cloudflare-r2-37","/zh/docs/for-cloudflare-r2-38","/zh/docs/for-cloudflare-r2-39","/zh/docs/for-cloudflare-r2-40","/zh/docs/for-cloudflare-r2-41","/zh/docs/for-cloudflare-r2-42","/zh/docs/for-cloudflare-r2-43","/zh/docs/for-cloudflare-r2-44","/zh/docs/for-cloudflare-r2-45","/zh/docs/for-cloudflare-r2-46","/zh/docs/for-cloudflare-r2-47","/zh/docs/for-cloudflare-r2-48","/zh/docs/for-cloudflare-r2-49","/zh/docs/for-cloudflare-r2-50","/zh/docs/getting-started","/zh/docs/getting-started-0","/zh/docs/getting-started-1","/zh/docs/getting-started-2","/zh/docs/getting-started-3","/zh/docs/getting-started-4","/zh/docs/getting-started-5","/zh/docs/getting-started-6","/zh/docs/getting-started-7","/zh/docs/getting-started-8","/zh/docs/getting-started-9","/zh/docs/getting-started-10","/zh/docs/getting-started-11","/zh/docs/getting-started-12","/zh/docs/getting-started-13","/zh/docs/getting-started-14","/zh/docs/getting-started-15","/zh/docs/getting-started-16","/zh/docs/getting-started-17","/zh/docs/getting-started-18","/zh/docs/getting-started-19","/zh/docs/getting-started-20","/zh/docs/getting-started-21","/zh/docs/getting-started-22","/zh/docs/getting-started-23","/zh/docs/getting-started-24","/zh/docs/getting-started-25","/zh/docs/getting-started-26","/zh/docs/getting-started-27","/zh/docs/getting-started-28","/zh/docs/getting-started-29","/zh/docs/getting-started-30","/zh/docs/getting-started-31","/zh/docs/getting-started-32","/zh/docs/getting-started-33","/zh/docs/getting-started-34","/zh/docs/getting-started-35","/zh/docs/getting-started-36","/zh/docs/getting-started-37","/zh/docs","/zh/docs-0","/zh/docs-1","/zh/docs-2","/zh/docs-3","/zh/docs-4","/zh/docs-5","/zh/docs-6","/zh/docs-7","/zh/docs-8","/zh/docs-9","/zh/docs-10","/zh/docs-11","/zh/docs-12","/zh/docs-13","/zh/docs-14","/zh/docs-15","/zh/docs-16","/zh/docs-17","/zh/docs-18","/zh/docs-19","/zh/docs-20","/zh/docs/live-photos","/zh/docs/live-photos-0","/zh/docs/live-photos-1","/zh/docs/live-photos-2","/zh/docs/live-photos-3","/zh/docs/live-photos-4","/zh/docs/live-photos-5","/zh/docs/live-photos-6","/zh/docs/live-photos-7","/zh/docs/live-photos-8","/zh/docs/live-photos-9","/zh/docs/live-photos-10","/zh/docs/live-photos-11","/zh/docs/live-photos-12","/zh/docs/live-photos-13","/zh/docs/live-photos-14","/zh/docs/live-photos-15","/zh/docs/live-photos-16","/zh/docs/live-photos-17","/zh/docs/live-photos-18","/zh/docs/live-photos-19","/zh/docs/live-photos-20","/zh/docs/live-photos-21","/zh/docs/live-photos-22","/zh/docs/live-photos-23","/zh/docs/live-photos-24","/zh/docs/live-photos-25","/zh/docs/live-photos-26","/zh/docs/live-photos-27","/zh/docs/live-photos-28","/zh/docs/live-photos-29","/zh/docs/live-photos-30","/zh/docs/live-photos-31","/zh/docs/live-photos-32","/zh/docs/live-photos-33","/zh/docs/live-photos-34","/zh/docs/live-photos-35","/zh/docs/live-photos-36","/zh/docs/live-photos-37","/zh/docs/live-photos-38","/zh/docs/live-photos-39","/zh/docs/live-photos-40","/zh/docs/live-photos-41","/zh/docs/migrate-from-v1","/zh/docs/migrate-from-v1-0","/zh/docs/migrate-from-v1-1","/zh/docs/migrate-from-v1-2","/zh/docs/migrate-from-v1-3","/zh/docs/migrate-from-v1-4","/zh/docs/migrate-from-v1-5","/zh/docs/migrate-from-v1-6","/zh/docs/migrate-from-v1-7","/zh/docs/migrate-from-v1-8","/zh/docs/migrate-from-v1-9","/zh/docs/migrate-from-v1-10","/zh/docs/migrate-from-v1-11","/zh/docs/migrate-from-v1-12","/zh/docs/migrate-from-v1-13","/zh/docs/migrate-from-v1-14","/zh/docs/migrate-from-v1-15","/zh/docs/migrate-from-v1-16","/zh/docs/migrate-from-v1-17","/zh/docs/migrate-from-v1-18","/zh/docs/migrate-from-v1-19","/zh/docs/migrate-from-v1-20","/zh/docs/migrate-from-v1-21","/zh/docs/settings-reference","/zh/docs/settings-reference-0","/zh/docs/settings-reference-1","/zh/docs/settings-reference-2","/zh/docs/settings-reference-3","/zh/docs/settings-reference-4","/zh/docs/settings-reference-5","/zh/docs/settings-reference-6","/zh/docs/settings-reference-7","/zh/docs/settings-reference-8","/zh/docs/settings-reference-9","/zh/docs/settings-reference-10","/zh/docs/settings-reference-11","/zh/docs/settings-reference-12","/zh/docs/settings-reference-13","/zh/docs/settings-reference-14","/zh/docs/settings-reference-15","/zh/docs/settings-reference-16","/zh/docs/settings-reference-17","/zh/docs/settings-reference-18","/zh/docs/settings-reference-19","/zh/docs/settings-reference-20","/zh/docs/settings-reference-21","/zh/docs/settings-reference-22","/zh/docs/settings-reference-23","/zh/docs/settings-reference-24","/zh/docs/settings-reference-25","/zh/docs/settings-reference-26","/zh/docs/settings-reference-27","/zh/docs/settings-reference-28","/zh/docs/settings-reference-29","/zh/docs/settings-reference-30","/zh/docs/settings-reference-31","/zh/docs/settings-reference-32","/zh/docs/settings-reference-33","/zh/docs/settings-reference-34","/zh/docs/settings-reference-35","/zh/docs/settings-reference-36","/zh/docs/settings-reference-37","/zh/docs/settings-reference-38","/zh/docs/settings-reference-39","/zh/docs/settings-reference-40","/zh/docs/settings-reference-41","/zh/docs/use-webp-cloud-services","/zh/docs/use-webp-cloud-services-0","/zh/docs/use-webp-cloud-services-1","/zh/docs/use-webp-cloud-services-2","/zh/docs/use-webp-cloud-services-3"]},"index":{"indexes":{"content":{"type":"Radix","node":{"w":"","s":"","e":false,"k":"","d":[],"c":[["C",{"w":"C","s":"C","e":false,"k":"C","d":[],"c":[["l",{"w":"Cloud","s":"loud","e":true,"k":"l","d":[110,223,225,226,227],"c":[["f",{"w":"Cloudflare","s":"flare","e":true,"k":"f","d":[1,4,10,11,12,13,15,18,19,23,24,27,29,30,34,36,41,42,45,72,80,97,199],"c":[]}]]}],["O",{"w":"CO","s":"O","e":false,"k":"O","d":[],"c":[["R",{"w":"CORS","s":"RS","e":true,"k":"R","d":[6,29,32,33,34,59,66,69,70,76,81,82,83],"c":[]}],["S",{"w":"COS","s":"S","e":true,"k":"S","d":[80,97,111,199],"c":[]}]]}],["r",{"w":"Cross","s":"ross","e":true,"k":"r","d":[29],"c":[]}],["o",{"w":"Configure","s":"onfigure","e":true,"k":"o","d":[34],"c":[]}]]}],["R",{"w":"R","s":"R","e":false,"k":"R","d":[],"c":[["2",{"w":"R2","s":"2","e":true,"k":"2","d":[1,10,11,12,13,14,15,18,19,21,22,23,24,29,30,34,36,37,41,42,45,72,80,97,111,199],"c":[]}],["e",{"w":"Re","s":"e","e":false,"k":"e","d":[],"c":[["s",{"w":"Resource","s":"source","e":true,"k":"s","d":[29],"c":[]}],["g",{"w":"Region","s":"gion","e":true,"k":"g","d":[49,74,80,199],"c":[]}]]}]]}],["逐",{"w":"逐步","s":"逐步","e":true,"k":"逐","d":[1,56,71,72,88],"c":[]}],["指",{"w":"指","s":"指","e":true,"k":"指","d":[107],"c":[["南",{"w":"指南","s":"南","e":true,"k":"南","d":[1,12,13,56,63,71,72],"c":[]}],["定",{"w":"指定","s":"定","e":true,"k":"定","d":[38,201],"c":[]}]]}],["创",{"w":"创建","s":"创建","e":true,"k":"创","d":[2,16,17,18,20,25,31,38,39,43,48,49,63,64,194],"c":[]}],["存",{"w":"存","s":"存","e":true,"k":"存","d":[222],"c":[["储",{"w":"存储","s":"储","e":true,"k":"储","d":[2,3,10,11,12,14,16,17,18,20,22,25,29,31,35,38,43,44,45,48,49,52,97,99,100,101,107,109,112,137,148,151,178,191,225,227],"c":[]}],["放",{"w":"存放","s":"放","e":true,"k":"放","d":[14],"c":[["在",{"w":"存放在","s":"在","e":true,"k":"在","d":[108],"c":[]}]]}]]}],["桶",{"w":"桶","s":"桶","e":true,"k":"桶","d":[2,3,12,14,16,17,18,20,22,25,29,31,35,38,43,44,45,48,49,52,62,63,64,65,66,78,79,80,83,89,97,99,101,108,112,148,151,170,181,191,194,197,198,199,200,203,222,225,227],"c":[]}],["公",{"w":"公","s":"公","e":false,"k":"公","d":[],"c":[["开",{"w":"公开","s":"开","e":true,"k":"开","d":[3,4,5,18,21,52,80,199],"c":[]}],["共",{"w":"公共","s":"共","e":true,"k":"共","d":[22,112,183],"c":[]}]]}],["您",{"w":"您","s":"您","e":true,"k":"您","d":[3,12,14,20,22,25,27,28,29,31,32,35,38,43,44,45,48,52,62,63,71,99,101,102,103,105,108,110,112,225],"c":[]}],["的",{"w":"的","s":"的","e":true,"k":"的","d":[3,4,5,9,10,11,12,13,14,18,20,21,22,25,26,27,28,29,31,32,33,35,37,38,39,43,44,45,46,48,52,55,61,62,63,64,65,66,67,69,71,72,74,75,76,79,80,82,83,85,88,89,93,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,121,124,125,126,127,128,131,132,136,137,138,141,146,147,148,150,151,152,153,154,155,156,160,162,163,164,165,166,169,170,173,176,177,178,190,194,195,196,198,199,200,201,204,205,206,207,208,217,221,222,225,226,227],"c":[["是",{"w":"的是","s":"是","e":true,"k":"是","d":[107,131],"c":[]}],["话",{"w":"的话","s":"话","e":true,"k":"话","d":[111,163],"c":[]}]]}],["以",{"w":"以","s":"以","e":true,"k":"以","d":[4,5,18,21,73,137,148,177,201,203,204,205,206,207,208],"c":[["下",{"w":"以下","s":"下","e":true,"k":"下","d":[39,71,73,209],"c":[]}],["上",{"w":"以上","s":"上","e":true,"k":"上","d":[67],"c":[]}],["外",{"w":"以外","s":"外","e":true,"k":"外","d":[82],"c":[]}],["及",{"w":"以及","s":"及","e":true,"k":"及","d":[124],"c":[]}],["便",{"w":"以便","s":"便","e":true,"k":"便","d":[225],"c":[]}]]}],["管",{"w":"管理","s":"管理","e":true,"k":"管","d":[4,18,37,62,93,97,98,100,105,111],"c":[]}],["子",{"w":"子","s":"子","e":true,"k":"子","d":[4,18,21,27],"c":[]}],["域",{"w":"域","s":"域","e":true,"k":"域","d":[4,5,18,21,26,27,29,82],"c":[]}],["形",{"w":"形","s":"形","e":false,"k":"形","d":[],"c":[["式",{"w":"形式","s":"式","e":true,"k":"式","d":[4,5,18,182],"c":[]}],["如",{"w":"形如","s":"如","e":true,"k":"如","d":[80,199],"c":[]}],["成",{"w":"形成","s":"成","e":true,"k":"成","d":[139],"c":[]}]]}],["自",{"w":"自","s":"自","e":true,"k":"自","d":[5,26,48,110],"c":[["动",{"w":"自动","s":"动","e":true,"k":"动","d":[17,137,146,172,189,207,222],"c":[]}],["己",{"w":"自己","s":"己","e":true,"k":"己","d":[18,82,108],"c":[]}],["行",{"w":"自行","s":"行","e":true,"k":"行","d":[77,88],"c":[]}],["建",{"w":"自建","s":"建","e":true,"k":"建","d":[161,178,179],"c":[]}]]}],["定",{"w":"定","s":"定","e":true,"k":"定","d":[221],"c":[["义",{"w":"定义","s":"义","e":true,"k":"义","d":[5,26,48,110],"c":[]}]]}],["名",{"w":"名","s":"名","e":true,"k":"名","d":[5,18,26,27,119,128,132,137,139,141,147,148,150,151,155,214,215],"c":[["称",{"w":"名称","s":"称","e":true,"k":"称","d":[17,48,186,194],"c":[]}],["字",{"w":"名字","s":"字","e":true,"k":"字","d":[44,128,136,148,155],"c":[]}]]}],["配",{"w":"配","s":"配","e":true,"k":"配","d":[124,128,130,132,137,147,148,150,153],"c":[["置",{"w":"配置","s":"置","e":true,"k":"置","d":[6,12,29,45,55,59,69,70,72,76,83,89,158,159,162,163,164,165,166,167,168,169,173,176,225,227],"c":[]}],["合",{"w":"配合","s":"合","e":true,"k":"合","d":[12],"c":[]}]]}],["获",{"w":"获","s":"获","e":false,"k":"获","d":[],"c":[["取",{"w":"获取","s":"取","e":true,"k":"取","d":[7,50,51,65,77,131,201,207],"c":[]}],["得",{"w":"获得","s":"得","e":true,"k":"得","d":[45],"c":[]}]]}],["密",{"w":"密","s":"密","e":true,"k":"密","d":[7,35,39,50,51,65],"c":[]}],["钥",{"w":"钥","s":"钥","e":true,"k":"钥","d":[7,35,39,50,51,65],"c":[]}],["查",{"w":"查","s":"查","e":true,"k":"查","d":[123],"c":[["看",{"w":"查看","s":"看","e":true,"k":"看","d":[8,23,34,47,71,88,152,225],"c":[]}],["询",{"w":"查询","s":"询","e":true,"k":"询","d":[77,88],"c":[]}],["找",{"w":"查找","s":"找","e":true,"k":"找","d":[103],"c":[]}]]}],["E",{"w":"Endpoint","s":"Endpoint","e":true,"k":"E","d":[8,44,47,74],"c":[]}],["在",{"w":"在","s":"在","e":true,"k":"在","d":[9,15,18,19,21,24,26,27,30,32,35,36,39,42,44,61,64,71,72,78,79,83,99,101,103,105,115,124,128,146,147,148,153,156,176,177,179,198,200,201,207,221,225,227],"c":[["一",{"w":"在一起","s":"一起","e":true,"k":"一","d":[128],"c":[]}]]}],["S",{"w":"S","s":"S","e":false,"k":"S","d":[],"c":[["3",{"w":"S3","s":"3","e":true,"k":"3","d":[9,12,13,29,35,39,44,45,54,55,60,62,63,64,67,71,72,73,80,83,89,92,93,95,97,98,99,101,106,107,108,110,111,112,124,128,170,178,181,190,191,194,195,196,199,200,201,207,208,222,225,227],"c":[]}],["t",{"w":"Storage","s":"torage","e":true,"k":"t","d":[10,11,12],"c":[]}],["h",{"w":"Sharing","s":"haring","e":true,"k":"h","d":[29],"c":[]}],["e",{"w":"Se","s":"e","e":false,"k":"e","d":[],"c":[["c",{"w":"Secret","s":"cret","e":true,"k":"c","d":[35,39,51,74,194],"c":[]}],["r",{"w":"Services","s":"rvices","e":true,"k":"r","d":[223,225,226,227],"c":[]}]]}],["p",{"w":"Spaces","s":"paces","e":true,"k":"p","d":[97],"c":[]}],["a",{"w":"Safari","s":"afari","e":true,"k":"a","d":[156],"c":[]}]]}],["I",{"w":"I","s":"I","e":false,"k":"I","d":[],"c":[["m",{"w":"Image","s":"mage","e":true,"k":"m","d":[9,12,13,29,35,45,54,60,62,67,71,73,92,93,95,97,98,99,106,107,110,111,112,124,128,178,190],"c":[]}],["D",{"w":"ID","s":"D","e":true,"k":"D","d":[35,39,50,74],"c":[]}],["M",{"w":"IMG_0001","s":"MG_0001","e":true,"k":"M","d":[126,127,128,133,134],"c":[]}]]}],["P",{"w":"P","s":"P","e":false,"k":"P","d":[],"c":[["o",{"w":"Port","s":"ort","e":true,"k":"o","d":[9,12,13,29,35,45,54,60,62,67,71,73,92,93,95,97,98,99,106,107,110,111,112,124,128,178,190],"c":[]}],["u",{"w":"Public","s":"ublic","e":true,"k":"u","d":[22,23,28,52,58,75,79,110,198,223,227],"c":[]}],["O",{"w":"POST","s":"OST","e":true,"k":"O","d":[86],"c":[]}],["U",{"w":"PUT","s":"UT","e":true,"k":"U","d":[86],"c":[]}],["h",{"w":"Photo","s":"hoto","e":true,"k":"h","d":[124],"c":[["s",{"w":"Photos","s":"s","e":true,"k":"s","d":[114],"c":[]}]]}]]}],["设",{"w":"设","s":"设","e":false,"k":"设","d":[],"c":[["置",{"w":"设置","s":"置","e":true,"k":"置","d":[9,21,26,28,32,35,38,45,46,66,72,89,90,160,163,164,170,175,180,181,185,188,190,191,192,193,207,225,227],"c":[]}],["计",{"w":"设计","s":"计","e":true,"k":"计","d":[111],"c":[]}],["备",{"w":"设备","s":"备","e":true,"k":"备","d":[118],"c":[]}]]}],["页",{"w":"页","s":"页","e":true,"k":"页","d":[9,35,39,40,45,124,163,164],"c":[]}],["面",{"w":"面","s":"面","e":true,"k":"面","d":[9,35,39,40,163,164],"c":[["板",{"w":"面板","s":"板","e":true,"k":"板","d":[72,93,97,100,101,105,124,130,137,146,156],"c":[]}]]}],["填",{"w":"填","s":"填","e":true,"k":"填","d":[165],"c":[["写",{"w":"填写","s":"写","e":true,"k":"写","d":[9,79,89,198],"c":[]}],["入",{"w":"填入","s":"入","e":true,"k":"入","d":[17,35,45,89],"c":[]}]]}],["上",{"w":"上","s":"上","e":true,"k":"上","d":[27,61,62,64,83,89,100,102,103,105,106,107,115,117,120,124,130,137,138,146,148,150,155,162,174,178,185,193,208,221,225],"c":[["述",{"w":"上述","s":"述","e":true,"k":"述","d":[9],"c":[]}],["面",{"w":"上面","s":"面","e":true,"k":"面","d":[45],"c":[]}],["手",{"w":"上手","s":"手","e":true,"k":"手","d":[54,61],"c":[]}],["半",{"w":"上半年","s":"半年","e":true,"k":"半","d":[61],"c":[]}],["方",{"w":"上方","s":"方","e":true,"k":"方","d":[88],"c":[]}]]}],["信",{"w":"信息","s":"信息","e":true,"k":"信","d":[9,13,23,34,37,41,44,45,62,65,73,74,89,109,112,113,196],"c":[]}],["允",{"w":"允许","s":"允许","e":true,"k":"允","d":[10,21,82,85,86,87],"c":[]}],["开",{"w":"开","s":"开","e":false,"k":"开","d":[],"c":[["发",{"w":"开发","s":"发","e":true,"k":"发","d":[10,99,111],"c":[]}],["通",{"w":"开通","s":"通","e":true,"k":"通","d":[12],"c":[]}],["始",{"w":"开始","s":"始","e":true,"k":"始","d":[12,45,53,60,91,112,113],"c":[]}],["头",{"w":"开头","s":"头","e":true,"k":"头","d":[201,204,205,206],"c":[]}]]}],["人",{"w":"人员","s":"人员","e":true,"k":"人","d":[10],"c":[]}],["大",{"w":"大","s":"大","e":true,"k":"大","d":[69,156],"c":[["量",{"w":"大量","s":"量","e":true,"k":"量","d":[10],"c":[]}],["小",{"w":"大小","s":"小","e":true,"k":"小","d":[132,225],"c":[]}]]}],["非",{"w":"非","s":"非","e":true,"k":"非","d":[10,165,200],"c":[["常",{"w":"非常","s":"常","e":true,"k":"常","d":[200],"c":[]}]]}],["结",{"w":"结","s":"结","e":false,"k":"结","d":[],"c":[["构",{"w":"结构","s":"构","e":true,"k":"构","d":[10],"c":[]}],["果",{"w":"结果","s":"果","e":true,"k":"果","d":[44,220],"c":[]}]]}],["化",{"w":"化","s":"化","e":true,"k":"化","d":[10,225],"c":[]}],["数",{"w":"数","s":"数","e":true,"k":"数","d":[211,212],"c":[["据",{"w":"数据","s":"据","e":true,"k":"据","d":[10,29,101,108,109,201],"c":[]}]]}],["而",{"w":"而","s":"而","e":true,"k":"而","d":[44,79,83,100,101,107,198],"c":[["无",{"w":"而无","s":"无","e":true,"k":"无","d":[10],"c":[]}]]}],["需",{"w":"需","s":"需","e":true,"k":"需","d":[10],"c":[["要",{"w":"需要","s":"要","e":true,"k":"要","d":[14,29,32,35,38,62,63,73,79,83,84,89,99,153,163,174,197,198,200],"c":[]}]]}],["支",{"w":"支","s":"支","e":false,"k":"支","d":[],"c":[["付",{"w":"支付","s":"付","e":true,"k":"付","d":[10],"c":[]}],["持",{"w":"支持","s":"持","e":true,"k":"持","d":[102,103,121,141,146,155,209],"c":[]}]]}],["与",{"w":"与","s":"与","e":true,"k":"与","d":[10,13,98,99,109,127,137,148,217],"c":[]}],["典",{"w":"典型","s":"典型","e":true,"k":"典","d":[10],"c":[]}],["云",{"w":"云","s":"云","e":true,"k":"云","d":[10,11,80,97,199],"c":[]}],["服",{"w":"服务","s":"服务","e":true,"k":"服","d":[10,18,55,80,82,97,98,100,106,107,199,225],"c":[]}],["相",{"w":"相","s":"相","e":true,"k":"相","d":[162],"c":[["关",{"w":"相关","s":"关","e":true,"k":"关","d":[10,13,170],"c":[]}],["当",{"w":"相当","s":"当","e":true,"k":"当","d":[83],"c":[]}],["互",{"w":"相互","s":"互","e":true,"k":"互","d":[125],"c":[]}],["同",{"w":"相同","s":"同","e":true,"k":"同","d":[132,136,137,148,155],"c":[]}]]}],["昂",{"w":"昂贵","s":"昂贵","e":true,"k":"昂","d":[10],"c":[]}],["出",{"w":"出","s":"出","e":true,"k":"出","d":[177],"c":[["口",{"w":"出口","s":"口","e":true,"k":"口","d":[10,11],"c":[]}],["于",{"w":"出于","s":"于","e":true,"k":"于","d":[40],"c":[]}],["现",{"w":"出现","s":"现","e":true,"k":"现","d":[40,155,222],"c":[]}],["来",{"w":"出来","s":"来","e":true,"k":"来","d":[150],"c":[]}]]}],["带",{"w":"带","s":"带","e":true,"k":"带","d":[10,12,115,124,138,153],"c":[]}],["宽",{"w":"宽","s":"宽","e":true,"k":"宽","d":[10],"c":[]}],["费",{"w":"费用","s":"费用","e":true,"k":"费","d":[10,11,222],"c":[]}],["免",{"w":"免费","s":"免费","e":true,"k":"免","d":[11],"c":[]}],["计",{"w":"计划","s":"计划","e":true,"k":"计","d":[11],"c":[]}],["包",{"w":"包","s":"包","e":false,"k":"包","d":[],"c":[["含",{"w":"包含","s":"含","e":true,"k":"含","d":[11,139,148,184,190,200,201,214],"c":[]}],["括",{"w":"包括","s":"括","e":true,"k":"括","d":[169,173,225],"c":[]}],["裹",{"w":"包裹","s":"裹","e":true,"k":"裹","d":[208],"c":[]}]]}],["每",{"w":"每","s":"每","e":true,"k":"每","d":[148],"c":[["月",{"w":"每月","s":"月","e":true,"k":"月","d":[11],"c":[]}],["次",{"w":"每次","s":"次","e":true,"k":"次","d":[222],"c":[]}]]}],["1",{"w":"1","s":"1","e":true,"k":"1","d":[118],"c":[["0",{"w":"10","s":"0","e":true,"k":"0","d":[11],"c":[["0",{"w":"100","s":"0","e":true,"k":"0","d":[11],"c":[]}]]}],[",",{"w":"1,000","s":",000","e":true,"k":",","d":[11],"c":[]}],[".",{"w":"1.6.0","s":".6.0","e":true,"k":".","d":[78],"c":[]}],["7",{"w":"1732847234567","s":"732847234567","e":true,"k":"7","d":[213],"c":[]}]]}],["G",{"w":"G","s":"G","e":false,"k":"G","d":[],"c":[["B",{"w":"GB","s":"B","e":true,"k":"B","d":[11],"c":[]}],["E",{"w":"GET","s":"ET","e":true,"k":"E","d":[86],"c":[]}]]}],["空",{"w":"空","s":"空","e":true,"k":"空","d":[165],"c":[["间",{"w":"空间","s":"间","e":true,"k":"间","d":[11],"c":[]}],["投",{"w":"空投","s":"投","e":true,"k":"投","d":[131],"c":[]}]]}],["万",{"w":"万","s":"万","e":true,"k":"万","d":[11],"c":[]}],["次",{"w":"次","s":"次","e":true,"k":"次","d":[11],"c":[]}],["A",{"w":"A","s":"A","e":true,"k":"A","d":[11],"c":[["c",{"w":"Access","s":"ccess","e":true,"k":"c","d":[35,39,50,51,74,194],"c":[]}],["P",{"w":"AP","s":"P","e":false,"k":"P","d":[],"c":[["I",{"w":"API","s":"I","e":true,"k":"I","d":[37,38,39,44,182,201],"c":[]}],["P",{"w":"APPID","s":"PID","e":true,"k":"P","d":[80,199],"c":[]}]]}],["u",{"w":"Authentication","s":"uthentication","e":true,"k":"u","d":[41],"c":[]}],[".",{"w":"A.com","s":".com","e":true,"k":".","d":[83],"c":[]}],["W",{"w":"AWS","s":"WS","e":true,"k":"W","d":[97,196],"c":[]}],["p",{"w":"App","s":"pp","e":true,"k":"p","d":[124,128,131],"c":[["l",{"w":"Apple","s":"le","e":true,"k":"l","d":[115,124],"c":[]}]]}],["i",{"w":"AirDrop","s":"irDrop","e":true,"k":"i","d":[131],"c":[]}]]}],["类",{"w":"类","s":"类","e":true,"k":"类","d":[11,148],"c":[["似",{"w":"类似","s":"似","e":true,"k":"似","d":[83],"c":[]}],["型",{"w":"类型","s":"型","e":true,"k":"型","d":[121,148],"c":[]}]]}],["操",{"w":"操作","s":"操作","e":true,"k":"操","d":[11,29],"c":[]}],["请",{"w":"请","s":"请","e":true,"k":"请","d":[13,23,34,63,70,113,131,155,165,168,179,226],"c":[["求",{"w":"请求","s":"求","e":true,"k":"求","d":[11,83,222],"c":[]}],["在",{"w":"请在","s":"在","e":true,"k":"在","d":[130],"c":[]}]]}],["和",{"w":"和","s":"和","e":true,"k":"和","d":[11,35,38,39,66,86,94,100,103,107,109,111,130,131,139,148,151,156,162,177,187,194,196,222,225],"c":[]}],["B",{"w":"B","s":"B","e":true,"k":"B","d":[11],"c":[["u",{"w":"Bucket","s":"ucket","e":true,"k":"u","d":[48],"c":[["N",{"w":"BucketName","s":"Name","e":true,"k":"N","d":[80,199],"c":[]}]]}],[".",{"w":"B.com","s":".com","e":true,"k":".","d":[83],"c":[]}]]}],["加",{"w":"加","s":"加","e":true,"k":"加","d":[82,91,137,151,153,222],"c":[["之",{"w":"加之","s":"之","e":true,"k":"之","d":[11],"c":[]}],["入",{"w":"加入","s":"入","e":true,"k":"入","d":[130,148],"c":[]}]]}],["其",{"w":"其","s":"其","e":true,"k":"其","d":[11,27,146,148,153],"c":[["他",{"w":"其他","s":"他","e":true,"k":"他","d":[55,82,90,175],"c":[]}],["中",{"w":"其中","s":"中","e":true,"k":"中","d":[136],"c":[]}]]}],["无",{"w":"无","s":"无","e":true,"k":"无","d":[11,93],"c":[["关",{"w":"无关","s":"关","e":true,"k":"关","d":[99],"c":[]}],["法",{"w":"无法","s":"法","e":true,"k":"法","d":[146,152,156],"c":[]}]]}],["特",{"w":"特","s":"特","e":false,"k":"特","d":[],"c":[["点",{"w":"特点","s":"点","e":true,"k":"点","d":[11],"c":[]}],["性",{"w":"特性","s":"性","e":true,"k":"性","d":[94],"c":[]}],["别",{"w":"特别","s":"别","e":true,"k":"别","d":[110,195],"c":[]}],["定",{"w":"特定","s":"定","e":true,"k":"定","d":[200],"c":[]}]]}],["使",{"w":"使","s":"使","e":true,"k":"使","d":[11,18,33],"c":[["用",{"w":"使用","s":"用","e":true,"k":"用","d":[18,27,39,45,54,60,61,67,71,72,80,84,88,91,96,99,111,112,113,155,162,177,182,199,217,218,225,226],"c":[]}],["得",{"w":"使得","s":"得","e":true,"k":"得","d":[82],"c":[]}]]}],["之",{"w":"之","s":"之","e":true,"k":"之","d":[11,75],"c":[["前",{"w":"之前","s":"前","e":true,"k":"前","d":[61,109,177],"c":[]}],["间",{"w":"之间","s":"间","e":true,"k":"间","d":[109],"c":[]}]]}],["成",{"w":"成","s":"成","e":false,"k":"成","d":[],"c":[["为",{"w":"成为","s":"为","e":true,"k":"为","d":[11],"c":[]}],["功",{"w":"成功","s":"功","e":true,"k":"功","d":[168],"c":[]}],["本",{"w":"成本","s":"本","e":true,"k":"本","d":[178],"c":[]}]]}],["了",{"w":"了","s":"了","e":true,"k":"了","d":[11,45,71,72,80,89,99,100,109,128,136,155,168,199],"c":[["解",{"w":"了解","s":"解","e":true,"k":"解","d":[12,226],"c":[]}]]}],["个",{"w":"个","s":"个","e":true,"k":"个","d":[35,118,120,125,128,130,132,137,147,148,151,155],"c":[["人",{"w":"个人","s":"人","e":true,"k":"人","d":[11],"c":[]}]]}],["小",{"w":"小","s":"小","e":false,"k":"小","d":[],"c":[["型",{"w":"小型","s":"型","e":true,"k":"型","d":[11,12],"c":[]}],["幅",{"w":"小幅","s":"幅","e":true,"k":"幅","d":[222],"c":[]}]]}],["图",{"w":"图","s":"图","e":true,"k":"图","d":[11,12,18,91,95,98,99,103,106,107,109,111,115,137,138,151,172,225],"c":[["片",{"w":"图片","s":"片","e":true,"k":"片","d":[14,62,75,78,79,91,93,97,98,99,100,102,103,104,105,107,108,109,110,111,112,126,130,131,137,139,142,146,148,150,151,153,154,156,178,197,198,200,221,225,227],"c":[]}],["像",{"w":"图像","s":"像","e":true,"k":"像","d":[187,225],"c":[]}]]}],["床",{"w":"床","s":"床","e":true,"k":"床","d":[11,12,18,95,98,99,106,107,109,111,225],"c":[]}],["良",{"w":"良好","s":"良好","e":true,"k":"良","d":[11],"c":[]}],["选",{"w":"选","s":"选","e":true,"k":"选","d":[200],"c":[["择",{"w":"选择","s":"择","e":true,"k":"择","d":[11,15,16,19,20,24,25,30,31,36,42,43,111,137,164],"c":[]}],["项",{"w":"选项","s":"项","e":true,"k":"项","d":[103,195],"c":[]}]]}],["本",{"w":"本","s":"本","e":true,"k":"本","d":[12,13,72,99,101,108,124,179,225,227],"c":[["身",{"w":"本身","s":"身","e":true,"k":"身","d":[101,109,112],"c":[]}],["质",{"w":"本质","s":"质","e":true,"k":"质","d":[177],"c":[]}]]}],["将",{"w":"将","s":"将","e":true,"k":"将","d":[12,45,85,130,137,146,162,207,227],"c":[]}],["从",{"w":"从","s":"从","e":true,"k":"从","d":[12,61,118,131,152,157,164,200,201,207],"c":[["而",{"w":"从而","s":"而","e":true,"k":"而","d":[148,225],"c":[]}]]}],["一",{"w":"一","s":"一","e":false,"k":"一","d":[],"c":[["步",{"w":"一步","s":"步","e":true,"k":"步","d":[12],"c":[]}],["个",{"w":"一个","s":"个","e":true,"k":"个","d":[12,14,17,18,33,39,62,63,69,75,78,93,97,99,100,106,109,136,138,148,150,152,163,178,197],"c":[]}],["次",{"w":"一次","s":"次","e":true,"k":"次","d":[40,104,120],"c":[]}],["张",{"w":"一张","s":"张","e":true,"k":"张","d":[79,125,126,139,148,198],"c":[]}],["堆",{"w":"一堆","s":"堆","e":true,"k":"堆","d":[80,199],"c":[]}],["种",{"w":"一种","s":"种","e":true,"k":"种","d":[82,225],"c":[]}],["般",{"w":"一般","s":"般","e":true,"k":"般","d":[107,109],"c":[]}],["篇",{"w":"一篇","s":"篇","e":true,"k":"篇","d":[111],"c":[]}],["看",{"w":"一看","s":"看","e":true,"k":"看","d":[111],"c":[]}],["致",{"w":"一致","s":"致","e":true,"k":"致","d":[119,177],"c":[]}],["样",{"w":"一样","s":"样","e":true,"k":"样","d":[124],"c":[]}],["帧",{"w":"一帧","s":"帧","e":true,"k":"帧","d":[126],"c":[]}],["段",{"w":"一段","s":"段","e":true,"k":"段","d":[127,139,148],"c":[]}],["旦",{"w":"一旦","s":"旦","e":true,"k":"旦","d":[128],"c":[]}],["起",{"w":"一起","s":"起","e":true,"k":"起","d":[130,137,155],"c":[]}],["对",{"w":"一对","s":"对","e":true,"k":"对","d":[139,148],"c":[]}],["些",{"w":"一些","s":"些","e":true,"k":"些","d":[162],"c":[]}]]}],["如",{"w":"如","s":"如","e":true,"k":"如","d":[97,225,227],"c":[["何",{"w":"如何","s":"何","e":true,"k":"何","d":[12,70,72,77,117,122,124],"c":[]}],["果",{"w":"如果","s":"果","e":true,"k":"果","d":[61,63,71,80,83,88,89,109,136,148,150,155,156,165,168,174,179,199,222],"c":[]}]]}],["进",{"w":"进行","s":"进行","e":true,"k":"进","d":[12,32,99,207,221,225],"c":[]}],["并",{"w":"并","s":"并","e":true,"k":"并","d":[12,15,19,24,29,30,32,36,38,42,138,201,225],"c":[["且",{"w":"并且","s":"且","e":true,"k":"且","d":[87],"c":[]}],["不",{"w":"并不","s":"不","e":true,"k":"不","d":[110],"c":[]}]]}],["构",{"w":"构","s":"构","e":true,"k":"构","d":[12,179],"c":[]}],["建",{"w":"建","s":"建","e":true,"k":"建","d":[12,179],"c":[["议",{"w":"建议","s":"议","e":true,"k":"议","d":[218],"c":[]}]]}],["独",{"w":"独","s":"独","e":true,"k":"独","d":[12],"c":[["立",{"w":"独立","s":"立","e":true,"k":"立","d":[125,150],"c":[]}]]}],["属",{"w":"属于","s":"属于","e":true,"k":"属","d":[12],"c":[]}],["只",{"w":"只","s":"只","e":true,"k":"只","d":[13,40,98,201],"c":[["需",{"w":"只需","s":"需","e":true,"k":"需","d":[45,104,227],"c":[["要",{"w":"只需要","s":"要","e":true,"k":"要","d":[162],"c":[]}]]}],["要",{"w":"只要","s":"要","e":true,"k":"要","d":[112],"c":[]}],["有",{"w":"只有","s":"有","e":true,"k":"有","d":[139,150,151],"c":[]}]]}],["会",{"w":"会","s":"会","e":true,"k":"会","d":[13,40,125,132,137,138,139,146,147,148,150,151,152,153,154,156,159,169,174,176,177,194,201,207,208,221,222],"c":[]}],["涉",{"w":"涉及","s":"涉及","e":true,"k":"涉","d":[13,162],"c":[]}],["必",{"w":"必","s":"必","e":false,"k":"必","d":[],"c":[["要",{"w":"必要","s":"要","e":true,"k":"要","d":[13],"c":[]}],["须",{"w":"必须","s":"须","e":true,"k":"须","d":[18,69,78,130,132,156],"c":[]}],["不",{"w":"必不可少","s":"不可少","e":true,"k":"不","d":[67],"c":[]}]]}],["部",{"w":"部","s":"部","e":false,"k":"部","d":[],"c":[["分",{"w":"部分","s":"分","e":true,"k":"分","d":[13,44,47,48,49,50,51,52,190,225],"c":[]}],["署",{"w":"部署","s":"署","e":true,"k":"署","d":[179],"c":[]}]]}],["关",{"w":"关","s":"关","e":false,"k":"关","d":[],"c":[["于",{"w":"关于","s":"于","e":true,"k":"于","d":[13,70,111,161,196],"c":[]}],["键",{"w":"关键","s":"键","e":true,"k":"键","d":[45],"c":[]}],["心",{"w":"关心","s":"心","e":true,"k":"心","d":[110],"c":[]}],["联",{"w":"关联","s":"联","e":true,"k":"联","d":[125,137],"c":[]}],["系",{"w":"关系","s":"系","e":true,"k":"系","d":[128],"c":[]}],["闭",{"w":"关闭","s":"闭","e":true,"k":"闭","d":[174,195],"c":[]}]]}],["更",{"w":"更","s":"更","e":true,"k":"更","d":[108,225],"c":[["多",{"w":"更多","s":"多","e":true,"k":"多","d":[13,23,34,41,113,196,222],"c":[]}],["换",{"w":"更换","s":"换","e":true,"k":"换","d":[148],"c":[]}],["好",{"w":"更好","s":"好","e":true,"k":"好","d":[177,222],"c":[]}],["改",{"w":"更改","s":"改","e":true,"k":"改","d":[207],"c":[]}]]}],["参",{"w":"参","s":"参","e":false,"k":"参","d":[],"c":[["阅",{"w":"参阅","s":"阅","e":true,"k":"阅","d":[13,226],"c":[]}],["见",{"w":"参见","s":"见","e":true,"k":"见","d":[41,47,48,49,50,51,52],"c":[]}],["考",{"w":"参考","s":"考","e":true,"k":"考","d":[61,113,180,196],"c":[]}],["数",{"w":"参数","s":"数","e":true,"k":"数","d":[221],"c":[]}]]}],["d",{"w":"d","s":"d","e":false,"k":"d","d":[],"c":[["o",{"w":"docs","s":"ocs","e":true,"k":"o","d":[13,23,34,41],"c":[]}],["a",{"w":"da","s":"a","e":false,"k":"a","d":[],"c":[["s",{"w":"dashboard","s":"shboard","e":true,"k":"s","d":[15,19,24,30,36,42],"c":[]}],["y",{"w":"day","s":"y","e":true,"k":"y","d":[212,217,219],"c":[["s",{"w":"dayslice","s":"slice","e":true,"k":"s","d":[177,217,218,219],"c":[]}]]}]]}],["e",{"w":"dev","s":"ev","e":true,"k":"e","d":[18,21,22,80,199],"c":[]}]]}],["作",{"w":"作","s":"作","e":false,"k":"作","d":[],"c":[["为",{"w":"作为","s":"为","e":true,"k":"为","d":[14,27,35,62,111,150,154,162],"c":[]}],["者",{"w":"作者","s":"者","e":true,"k":"者","d":[27],"c":[]}]]}],["容",{"w":"容器","s":"容器","e":true,"k":"容","d":[14],"c":[]}],["为",{"w":"为","s":"为","e":true,"k":"为","d":[17,38,39,44,49,71,75,82,100,146,148,152,177,227],"c":[["此",{"w":"为此","s":"此","e":true,"k":"此","d":[14,17,35],"c":[]}],["了",{"w":"为了","s":"了","e":true,"k":"了","d":[29,84,178,195],"c":[]}]]}],["前",{"w":"前","s":"前","e":true,"k":"前","d":[75,102,174,200,201,225],"c":[["往",{"w":"前往","s":"往","e":true,"k":"往","d":[15,19,24,30,36,42,89,91,163,164],"c":[]}]]}],["左",{"w":"左侧","s":"左侧","e":true,"k":"左","d":[15,19,24,30,36,42],"c":[]}],["保",{"w":"保","s":"保","e":false,"k":"保","d":[],"c":[["持",{"w":"保持","s":"持","e":true,"k":"持","d":[17,90,119,137,148,154,176,195],"c":[]}],["存",{"w":"保存","s":"存","e":true,"k":"存","d":[125,148,163],"c":[]}],["留",{"w":"保留","s":"留","e":true,"k":"留","d":[131],"c":[]}],["证",{"w":"保证","s":"证","e":true,"k":"证","d":[148],"c":[]}]]}],["位",{"w":"位","s":"位","e":true,"k":"位","d":[211,212],"c":[["置",{"w":"位置","s":"置","e":true,"k":"置","d":[17],"c":[]}],["于",{"w":"位于","s":"于","e":true,"k":"于","d":[29],"c":[]}]]}],["然",{"w":"然后","s":"然后","e":true,"k":"然","d":[17,179],"c":[]}],["点",{"w":"点","s":"点","e":true,"k":"点","d":[17,21,26,32,37,38,39,67,71,77,89,91,104,138,163,164],"c":[]}],["击",{"w":"击","s":"击","e":true,"k":"击","d":[17,21,26,32,37,38,39,71,89,91,104,138,163,164],"c":[]}],["由",{"w":"由于","s":"由于","e":true,"k":"由","d":[18,69,110,112,178],"c":[]}],["我",{"w":"我","s":"我","e":false,"k":"我","d":[],"c":[["们",{"w":"我们","s":"们","e":true,"k":"们","d":[18,69,71,75,83,99,112,225],"c":[]}],["在",{"w":"我在","s":"在","e":true,"k":"在","d":[111],"c":[]}]]}],["是",{"w":"是","s":"是","e":true,"k":"是","d":[18,33,44,69,79,81,82,92,97,99,110,116,124,126,165,166,167,178,195,198],"c":[["在",{"w":"是在","s":"在","e":true,"k":"在","d":[18],"c":[]}],["否",{"w":"是否","s":"否","e":true,"k":"否","d":[88,89,166,167,168,172],"c":[]}]]}],["所",{"w":"所","s":"所","e":true,"k":"所","d":[89],"c":[["以",{"w":"所以","s":"以","e":true,"k":"以","d":[18],"c":[]}],["需",{"w":"所需","s":"需","e":true,"k":"需","d":[65],"c":[]}],["有",{"w":"所有","s":"有","e":true,"k":"有","d":[89,101,103,170,203],"c":[]}],["用",{"w":"所用","s":"用","e":true,"k":"用","d":[110],"c":[]}]]}],["该",{"w":"该","s":"该","e":true,"k":"该","d":[18,27,38,40,44,82,100,156,165,201,225],"c":[]}],["内",{"w":"内","s":"内","e":true,"k":"内","d":[99,225],"c":[["容",{"w":"内容","s":"容","e":true,"k":"容","d":[18,28,71,167,168,179],"c":[]}],["部",{"w":"内部","s":"部","e":true,"k":"部","d":[128],"c":[]}]]}],["有",{"w":"有","s":"有","e":true,"k":"有","d":[18,88,107,111,150],"c":[["名",{"w":"有名","s":"名","e":true,"k":"名","d":[44],"c":[]}],["用",{"w":"有用","s":"用","e":true,"k":"用","d":[200],"c":[]}]]}],["两",{"w":"两","s":"两","e":true,"k":"两","d":[18,35,118,120,125,128,130,132,137,147,155,211,212],"c":[]}],["种",{"w":"种","s":"种","e":true,"k":"种","d":[18],"c":[]}],["方",{"w":"方","s":"方","e":true,"k":"方","d":[225],"c":[["法",{"w":"方法","s":"法","e":true,"k":"法","d":[18,86,110,226],"c":[]}],["案",{"w":"方案","s":"案","e":true,"k":"案","d":[99,100,111,225],"c":[]}],["式",{"w":"方式","s":"式","e":true,"k":"式","d":[112,148],"c":[]}]]}],["r",{"w":"r","s":"r","e":false,"k":"r","d":[],"c":[["2",{"w":"r2","s":"2","e":true,"k":"2","d":[18,80,199],"c":[]}],["a",{"w":"random","s":"andom","e":true,"k":"a","d":[177,218],"c":[]}],["u",{"w":"run","s":"un","e":true,"k":"u","d":[179],"c":[]}]]}],["下",{"w":"下","s":"下","e":true,"k":"下","d":[18,37,39,44,72,83,150,164,200],"c":[["面",{"w":"下面","s":"面","e":true,"k":"面","d":[33,63,132],"c":[]}],["次",{"w":"下次","s":"次","e":true,"k":"次","d":[137],"c":[]}]]}],["或",{"w":"或","s":"或","e":true,"k":"或","d":[28,55,82,97,101,104,124,126,128,131,137,138,148,150,200,225],"c":[["是",{"w":"或是","s":"是","e":true,"k":"是","d":[18],"c":[]}],["者",{"w":"或者","s":"者","e":true,"k":"者","d":[88,99],"c":[]}]]}],["刚",{"w":"刚刚","s":"刚刚","e":true,"k":"刚","d":[20,25,31,38,43],"c":[]}],["访",{"w":"访问","s":"访问","e":true,"k":"访","d":[21,29,35,39,62,65,66,75,78,79,82,83,98,107,108,110,178,197,198,225],"c":[]}],["板",{"w":"板","s":"板","e":true,"k":"板","d":[21,32,44,167],"c":[]}],["块",{"w":"块","s":"块","e":true,"k":"块","d":[21,32,44],"c":[]}],["右",{"w":"右","s":"右","e":false,"k":"右","d":[],"c":[["侧",{"w":"右侧","s":"侧","e":true,"k":"侧","d":[21,26,32],"c":[]}],["上",{"w":"右上角","s":"上角","e":true,"k":"上","d":[164],"c":[]}]]}],["键",{"w":"键","s":"键","e":true,"k":"键","d":[137,148,155,186],"c":[["入",{"w":"键入","s":"入","e":true,"k":"入","d":[21],"c":[]}]]}],["a",{"w":"a","s":"a","e":false,"k":"a","d":[],"c":[["l",{"w":"allow","s":"llow","e":true,"k":"l","d":[21],"c":[]}],["u",{"w":"auto","s":"uto","e":true,"k":"u","d":[49],"c":[]}],["v",{"w":"avif","s":"vif","e":true,"k":"v","d":[143],"c":[]}],["b",{"w":"abc.","s":"bc.","e":false,"k":"b","d":[],"c":[["j",{"w":"abc.jpg","s":"jpg","e":true,"k":"j","d":[148],"c":[]}],["m",{"w":"abc.mov","s":"mov","e":true,"k":"m","d":[148],"c":[]}]]}],["p",{"w":"apps","s":"pps","e":true,"k":"p","d":[179],"c":[]}]]}],["确",{"w":"确","s":"确","e":false,"k":"确","d":[],"c":[["认",{"w":"确认","s":"认","e":true,"k":"认","d":[21,155],"c":[]}],["保",{"w":"确保","s":"保","e":true,"k":"保","d":[131],"c":[]}],["实",{"w":"确实","s":"实","e":true,"k":"实","d":[179],"c":[]}]]}],["现",{"w":"现","s":"现","e":false,"k":"现","d":[],"c":[["在",{"w":"现在","s":"在","e":true,"k":"在","d":[22,28,45,83,89],"c":[]}],["代",{"w":"现代","s":"代","e":true,"k":"代","d":[156,225],"c":[]}]]}],["U",{"w":"U","s":"U","e":false,"k":"U","d":[],"c":[["R",{"w":"URL","s":"RL","e":true,"k":"R","d":[22,28,52,58,75,79,109,110,183,198,223,227],"c":[]}],["n",{"w":"Unix","s":"nix","e":true,"k":"n","d":[213],"c":[]}],["L",{"w":"ULID","s":"LID","e":true,"k":"L","d":[216,217],"c":[]}]]}],["即",{"w":"即","s":"即","e":true,"k":"即","d":[39,127],"c":[["为",{"w":"即为","s":"为","e":true,"k":"为","d":[22,28],"c":[]}],["是",{"w":"即是","s":"是","e":true,"k":"是","d":[44],"c":[]}],["可",{"w":"即可","s":"可","e":true,"k":"可","d":[90,91,112,138,162,179,227],"c":[]}],["使",{"w":"即使","s":"使","e":true,"k":"使","d":[99,108],"c":[]}],["便",{"w":"即便","s":"便","e":true,"k":"便","d":[146],"c":[]}]]}],["b",{"w":"b","s":"b","e":false,"k":"b","d":[],"c":[["u",{"w":"bu","s":"u","e":false,"k":"u","d":[],"c":[["c",{"w":"buckets","s":"ckets","e":true,"k":"c","d":[23],"c":[]}],["i",{"w":"build","s":"ild","e":true,"k":"i","d":[179],"c":[]}]]}],["a",{"w":"base","s":"ase","e":true,"k":"a","d":[137],"c":[["n",{"w":"basename","s":"name","e":true,"k":"n","d":[128],"c":[]}]]}]]}],["标",{"w":"标","s":"标","e":false,"k":"标","d":[],"c":[["题",{"w":"标题","s":"题","e":true,"k":"题","d":[26],"c":[]}],["示",{"w":"标示","s":"示","e":true,"k":"示","d":[82],"c":[]}],["记",{"w":"标记","s":"记","e":true,"k":"记","d":[138,153,155],"c":[]}],["识",{"w":"标识","s":"识","e":true,"k":"识","d":[216],"c":[]}]]}],["连",{"w":"连","s":"连","e":false,"k":"连","d":[],"c":[["接",{"w":"连接","s":"接","e":true,"k":"接","d":[26,74],"c":[]}],["不",{"w":"连不上","s":"不上","e":true,"k":"不","d":[69],"c":[]}]]}],["按",{"w":"按","s":"按","e":true,"k":"按","d":[32,89],"c":[["钮",{"w":"按钮","s":"钮","e":true,"k":"钮","d":[26,89,91,163],"c":[]}],["照",{"w":"按照","s":"照","e":true,"k":"照","d":[38,221],"c":[]}],["住",{"w":"按住","s":"住","e":true,"k":"住","d":[138,153],"c":[]}],["键",{"w":"按键","s":"键","e":true,"k":"键","d":[151],"c":[]}],["需",{"w":"按需","s":"需","e":true,"k":"需","d":[153],"c":[]}]]}],["托",{"w":"托管","s":"托管","e":true,"k":"托","d":[27],"c":[]}],["例",{"w":"例","s":"例","e":false,"k":"例","d":[],"c":[["如",{"w":"例如","s":"如","e":true,"k":"如","d":[27,38,44,79,80,110,148,198,199,201,210,211,212,213,214,215,216,217],"c":[]}],["子",{"w":"例子","s":"子","e":true,"k":"子","d":[33],"c":[]}]]}],["项",{"w":"项目","s":"项目","e":true,"k":"项","d":[27,69,99,108,138,152,179],"c":[]}],["Y",{"w":"Yunfi","s":"Yunfi","e":true,"k":"Y","d":[27],"c":[]}],["i",{"w":"i","s":"i","e":true,"k":"i","d":[79,198,201,204,219,220],"c":[[".",{"w":"i.yfi.moe","s":".yfi.moe","e":true,"k":".","d":[27,28,79,198,227],"c":[]}],["m",{"w":"im","s":"m","e":false,"k":"m","d":[],"c":[["a",{"w":"image","s":"age","e":true,"k":"a","d":[214],"c":[["p",{"w":"imageport.app","s":"port.app","e":true,"k":"p","d":[83,85,112],"c":[]}],["s",{"w":"images","s":"s","e":true,"k":"s","d":[205],"c":[]}]]}],["g",{"w":"img_0001","s":"g_0001","e":true,"k":"g","d":[134],"c":[]}]]}],["P",{"w":"iPhone","s":"Phone","e":true,"k":"P","d":[124,125,156],"c":[]}],["C",{"w":"iCloud","s":"Cloud","e":true,"k":"C","d":[131],"c":[]}]]}],["y",{"w":"y","s":"y","e":false,"k":"y","d":[],"c":[["f",{"w":"yfi.moe","s":"fi.moe","e":true,"k":"f","d":[27],"c":[]}],["e",{"w":"year","s":"ear","e":true,"k":"e","d":[210,217,219],"c":[]}]]}],["完",{"w":"完","s":"完","e":false,"k":"完","d":[],"c":[["成",{"w":"完成","s":"成","e":true,"k":"成","d":[28,124,227],"c":[["后",{"w":"完成后","s":"后","e":true,"k":"后","d":[138],"c":[]}]]}],["全",{"w":"完全","s":"全","e":true,"k":"全","d":[109,110,112,155,178],"c":[]}]]}],["h",{"w":"h","s":"h","e":false,"k":"h","d":[],"c":[["t",{"w":"https","s":"ttps","e":true,"k":"t","d":[28,44,79,80,85,198,199,227],"c":[]}],["e",{"w":"he","s":"e","e":false,"k":"e","d":[],"c":[["a",{"w":"header","s":"ader","e":true,"k":"a","d":[87],"c":[]}],["i",{"w":"hei","s":"i","e":false,"k":"i","d":[],"c":[["c",{"w":"heic","s":"c","e":true,"k":"c","d":[143],"c":[]}],["f",{"w":"heif","s":"f","e":true,"k":"f","d":[143],"c":[]}]]}]]}],["o",{"w":"hosted","s":"osted","e":true,"k":"o","d":[196],"c":[]}]]}],["任",{"w":"任何","s":"任何","e":true,"k":"任","d":[28,99,101],"c":[]}],["让",{"w":"让","s":"让","e":true,"k":"让","d":[29,115,124,225],"c":[]}],["能",{"w":"能","s":"能","e":true,"k":"能","d":[33,225],"c":[["够",{"w":"能够","s":"够","e":true,"k":"够","d":[29,156],"c":[]}]]}],["跨",{"w":"跨","s":"跨","e":true,"k":"跨","d":[29,82],"c":[]}],["中",{"w":"中","s":"中","e":true,"k":"中","d":[72,78,85,88,99,101,103,105,108,110,115,130,139,148,152,155,156,167,168,179,200,225,227],"c":[["的",{"w":"中的","s":"的","e":true,"k":"的","d":[29,71,78,79,93,97,168,177,179,197,198,203],"c":[]}],["断",{"w":"中断","s":"断","e":true,"k":"断","d":[108],"c":[]}]]}],["O",{"w":"O","s":"O","e":false,"k":"O","d":[],"c":[["r",{"w":"Origin","s":"rigin","e":true,"k":"r","d":[29,85],"c":[]}],["S",{"w":"OSS","s":"SS","e":true,"k":"S","d":[97,111],"c":[]}]]}],["策",{"w":"策略","s":"策略","e":true,"k":"策","d":[32,33,83],"c":[]}],["添",{"w":"添加","s":"添加","e":true,"k":"添","d":[32],"c":[]}],["编",{"w":"编","s":"编","e":false,"k":"编","d":[],"c":[["辑",{"w":"编辑","s":"辑","e":true,"k":"辑","d":[32],"c":[]}],["写",{"w":"编写","s":"写","e":true,"k":"写","d":[71],"c":[]}]]}],["修",{"w":"修改","s":"修改","e":true,"k":"修","d":[32,131,227],"c":[]}],["官",{"w":"官方","s":"官方","e":true,"k":"官","d":[33,178,226],"c":[]}],["实",{"w":"实","s":"实","e":false,"k":"实","d":[],"c":[["例",{"w":"实例","s":"例","e":true,"k":"例","d":[33,112],"c":[]}],["况",{"w":"实况","s":"况","e":true,"k":"况","d":[114,115,116,117,122,124,125,139,146,151],"c":[]}],["际",{"w":"实际","s":"际","e":true,"k":"际","d":[178],"c":[]}]]}],["正",{"w":"正","s":"正","e":false,"k":"正","d":[],"c":[["常",{"w":"正常","s":"常","e":true,"k":"常","d":[33,73,84,146],"c":[]}],["是",{"w":"正是","s":"是","e":true,"k":"是","d":[71,128],"c":[]}],["确",{"w":"正确","s":"确","e":true,"k":"确","d":[76,89,132,166,168],"c":[]}]]}],["工",{"w":"工","s":"工","e":false,"k":"工","d":[],"c":[["作",{"w":"工作","s":"作","e":true,"k":"作","d":[33,73,226],"c":[]}],["具",{"w":"工具","s":"具","e":true,"k":"具","d":[62],"c":[]}]]}],["K",{"w":"Key","s":"Key","e":true,"k":"K","d":[35,39,50,51,74,186,194],"c":[["T",{"w":"KeyTemplate","s":"Template","e":true,"k":"T","d":[171,177],"c":[]}]]}],["凭",{"w":"凭","s":"凭","e":false,"k":"凭","d":[],"c":[["证",{"w":"凭证","s":"证","e":true,"k":"证","d":[35],"c":[]}],["据",{"w":"凭据","s":"据","e":true,"k":"据","d":[39],"c":[]}]]}],["账",{"w":"账户","s":"账户","e":true,"k":"账","d":[37],"c":[]}],["详",{"w":"详细","s":"详细","e":true,"k":"详","d":[37,44,88],"c":[]}],["令",{"w":"令牌","s":"令牌","e":true,"k":"令","d":[37,38,39],"c":[]}],["权",{"w":"权限","s":"权限","e":true,"k":"权","d":[38,66,73],"c":[]}],["对",{"w":"对","s":"对","e":true,"k":"对","d":[124,128,130,131,132,137,147,148,150,153,221,225],"c":[["象",{"w":"对象","s":"象","e":true,"k":"象","d":[38,151,200,201,203,204,205,206,207],"c":[]}],["应",{"w":"对应","s":"应","e":true,"k":"应","d":[39,64,109],"c":[]}],["于",{"w":"对于","s":"于","e":true,"k":"于","d":[80,162,195,199],"c":[]}]]}],["读",{"w":"读","s":"读","e":true,"k":"读","d":[38],"c":[]}],["写",{"w":"写","s":"写","e":true,"k":"写","d":[38,132],"c":[]}],["客",{"w":"客","s":"客","e":true,"k":"客","d":[111],"c":[["户",{"w":"客户","s":"户","e":true,"k":"户","d":[39],"c":[]}]]}],["端",{"w":"端","s":"端","e":true,"k":"端","d":[39,82,112],"c":[["点",{"w":"端点","s":"点","e":true,"k":"点","d":[65,194],"c":[]}],["的",{"w":"端的","s":"的","e":true,"k":"的","d":[178],"c":[]}]]}],["机",{"w":"机","s":"机","e":false,"k":"机","d":[],"c":[["密",{"w":"机密","s":"密","e":true,"k":"密","d":[39],"c":[]}],["制",{"w":"机制","s":"制","e":true,"k":"制","d":[82],"c":[]}]]}],["分",{"w":"分","s":"分","e":false,"k":"分","d":[],"c":[["别",{"w":"分别","s":"别","e":true,"k":"别","d":[39,155],"c":[]}],["组",{"w":"分组","s":"组","e":true,"k":"组","d":[151],"c":[]}],["配",{"w":"分配","s":"配","e":true,"k":"配","d":[227],"c":[]}]]}],["着",{"w":"着","s":"着","e":true,"k":"着","d":[39,108,128,153],"c":[]}],["注",{"w":"注意","s":"注意","e":true,"k":"注","d":[40,207],"c":[]}],["安",{"w":"安全","s":"安全","e":true,"k":"安","d":[40],"c":[]}],["原",{"w":"原","s":"原","e":false,"k":"原","d":[],"c":[["因",{"w":"原因","s":"因","e":true,"k":"因","d":[40,69],"c":[]}],["始",{"w":"原始","s":"始","e":true,"k":"始","d":[131],"c":[]}],["件",{"w":"原件","s":"件","e":true,"k":"件","d":[131],"c":[]}],["生",{"w":"原生","s":"生","e":true,"k":"生","d":[146],"c":[]}],["样",{"w":"原样","s":"样","e":true,"k":"样","d":[154],"c":[]}],["理",{"w":"原理","s":"理","e":true,"k":"理","d":[226],"c":[]}],["有",{"w":"原有","s":"有","e":true,"k":"有","d":[227],"c":[]}]]}],["字",{"w":"字","s":"字","e":true,"k":"字","d":[44,46,165],"c":[["符",{"w":"字符","s":"符","e":true,"k":"符","d":[80,199,218],"c":[]}]]}],["段",{"w":"段","s":"段","e":true,"k":"段","d":[44,46,165],"c":[]}],["最",{"w":"最","s":"最","e":false,"k":"最","d":[],"c":[["后",{"w":"最后","s":"后","e":true,"k":"后","d":[44],"c":[]}],["初",{"w":"最初","s":"初","e":true,"k":"初","d":[111],"c":[]}],["终",{"w":"最终","s":"终","e":true,"k":"终","d":[148],"c":[]}]]}],["去",{"w":"去","s":"去","e":true,"k":"去","d":[71],"c":[["除",{"w":"去除","s":"除","e":true,"k":"除","d":[44],"c":[]}],["掉",{"w":"去掉","s":"掉","e":true,"k":"掉","d":[151],"c":[]}]]}],["后",{"w":"后","s":"后","e":true,"k":"后","d":[44,71,89,112,176,178,179,207,227],"c":[]}],["e",{"w":"ex","s":"ex","e":false,"k":"e","d":[],"c":[["a",{"w":"example","s":"ample","e":true,"k":"a","d":[44],"c":[[".",{"w":"example.","s":".","e":false,"k":".","d":[],"c":[["r",{"w":"example.r2","s":"r2","e":true,"k":"r","d":[44],"c":[]}],["w",{"w":"example.webp.ee","s":"webp.ee","e":true,"k":"w","d":[227],"c":[]}]]}]]}],["t",{"w":"ext","s":"t","e":true,"k":"t","d":[215,219],"c":[]}]]}],["c",{"w":"c","s":"c","e":false,"k":"c","d":[],"c":[["l",{"w":"clo","s":"lo","e":false,"k":"l","d":[],"c":[["u",{"w":"cloudflarestorage.com","s":"udflarestorage.com","e":true,"k":"u","d":[44],"c":[]}],["n",{"w":"clone","s":"ne","e":true,"k":"n","d":[179],"c":[]}]]}],["o",{"w":"cos","s":"os","e":true,"k":"o","d":[80,199],"c":[]}]]}],["则",{"w":"则","s":"则","e":true,"k":"则","d":[44,148],"c":[]}],["已",{"w":"已","s":"已","e":true,"k":"已","d":[105,218,225],"c":[["经",{"w":"已经","s":"经","e":true,"k":"经","d":[45,103],"c":[["有",{"w":"已经有","s":"有","e":true,"k":"有","d":[89],"c":[]}]]}]]}],["好",{"w":"好","s":"好","e":false,"k":"好","d":[],"c":[["了",{"w":"好了","s":"了","e":true,"k":"了","d":[45,89],"c":[]}],["处",{"w":"好处","s":"处","e":true,"k":"处","d":[107],"c":[]}]]}],["就",{"w":"就","s":"就","e":true,"k":"就","d":[45,71,104,128,148,155],"c":[["是",{"w":"就是","s":"是","e":true,"k":"是","d":[79,83,128,198],"c":[]}]]}],["可",{"w":"可","s":"可","e":true,"k":"可","d":[146,177,200,201],"c":[["以",{"w":"可以","s":"以","e":true,"k":"以","d":[45,61,71,77,78,79,88,89,101,104,110,111,112,124,156,165,174,196,197,198],"c":[]}],["能",{"w":"可能","s":"能","e":true,"k":"能","d":[109,222,225],"c":[]}],["在",{"w":"可在","s":"在","e":true,"k":"在","d":[225],"c":[]}]]}],["回",{"w":"回","s":"回","e":true,"k":"回","d":[148,156,195],"c":[["顾",{"w":"回顾","s":"顾","e":true,"k":"顾","d":[46],"c":[]}]]}],["来",{"w":"来","s":"来","e":true,"k":"来","d":[61,62,75,83,225],"c":[["源",{"w":"来源","s":"源","e":true,"k":"源","d":[46],"c":[]}],["讲",{"w":"来讲","s":"讲","e":true,"k":"讲","d":[63,83],"c":[]}],["自",{"w":"来自","s":"自","e":true,"k":"自","d":[83],"c":[]}],["说",{"w":"来说","s":"说","e":true,"k":"说","d":[107,195],"c":[]}]]}],["N",{"w":"Name","s":"Name","e":true,"k":"N","d":[48],"c":[]}],["默",{"w":"默认","s":"默认","e":true,"k":"默","d":[49,90,174,176,219],"c":[]}],["应",{"w":"应","s":"应","e":false,"k":"应","d":[],"c":[["该",{"w":"应该","s":"该","e":true,"k":"该","d":[49,61,71,80,89,165,199],"c":[]}],["用",{"w":"应用","s":"用","e":true,"k":"用","d":[225,227],"c":[]}]]}],["快",{"w":"快速","s":"快速","e":true,"k":"快","d":[53,105],"c":[]}],["轻",{"w":"轻松","s":"轻松","e":true,"k":"轻","d":[54,102,225],"c":[]}],["兼",{"w":"兼容","s":"兼容","e":true,"k":"兼","d":[55,64,80,97,199],"c":[]}],["协",{"w":"协议","s":"协议","e":true,"k":"协","d":[55,82],"c":[]}],["平",{"w":"平台","s":"平台","e":true,"k":"平","d":[56,64,71,88,227],"c":[]}],["通",{"w":"通","s":"通","e":false,"k":"通","d":[],"c":[["用",{"w":"通用","s":"用","e":true,"k":"用","d":[57],"c":[]}],["过",{"w":"通过","s":"过","e":true,"k":"过","d":[78,79,82,197,198],"c":[]}],["俗",{"w":"通俗","s":"俗","e":true,"k":"俗","d":[82],"c":[]}],["常",{"w":"通常","s":"常","e":true,"k":"常","d":[126],"c":[]}]]}],["要",{"w":"要","s":"要","e":true,"k":"要","d":[227],"c":[["求",{"w":"要求","s":"求","e":true,"k":"求","d":[57,165],"c":[]}]]}],["你",{"w":"你","s":"你","e":true,"k":"你","d":[61,79,80,84,88,89,126,128,136,198,199,201],"c":[["在",{"w":"你在","s":"在","e":true,"k":"在","d":[71,155],"c":[]}],["的",{"w":"你的","s":"的","e":true,"k":"的","d":[83,148,151],"c":[]}]]}],["过",{"w":"过","s":"过","e":true,"k":"过","d":[61,111,163],"c":[["滤",{"w":"过滤","s":"滤","e":true,"k":"滤","d":[103,200,201,207],"c":[]}],["程",{"w":"过程","s":"程","e":true,"k":"程","d":[148],"c":[]}]]}],["v",{"w":"v","s":"v","e":false,"k":"v","d":[],"c":[["1",{"w":"v1","s":"1","e":true,"k":"1","d":[61,157,162,163,164,165,166,167,168,176],"c":[]}],["2",{"w":"v2","s":"2","e":true,"k":"2","d":[61,162,164,168,178],"c":[]}],["a",{"w":"vacation.","s":"acation.","e":false,"k":"a","d":[],"c":[["p",{"w":"vacation.png","s":"png","e":true,"k":"p","d":[135],"c":[]}],["m",{"w":"vacation.mp4","s":"mp4","e":true,"k":"m","d":[135],"c":[]}]]}],["i",{"w":"virtual","s":"irtual","e":true,"k":"i","d":[196],"c":[]}]]}],["版",{"w":"版本","s":"版本","e":true,"k":"版","d":[61,78,157,162,163,164,165,168],"c":[]}],["2",{"w":"2","s":"2","e":true,"k":"2","d":[119],"c":[["0",{"w":"202","s":"02","e":false,"k":"0","d":[],"c":[["5",{"w":"2025","s":"5","e":true,"k":"5","d":[61],"c":[]}],["4",{"w":"2024","s":"4","e":true,"k":"4","d":[79,198,206,210,220],"c":[]}]]}],["9",{"w":"29","s":"9","e":true,"k":"9","d":[79,198,212,220],"c":[]}]]}],["及",{"w":"及","s":"及","e":true,"k":"及","d":[61,102,226],"c":[["其",{"w":"及其","s":"其","e":true,"k":"其","d":[146],"c":[]}]]}],["升",{"w":"升级","s":"升级","e":true,"k":"升","d":[61,157],"c":[]}],["迁",{"w":"迁移","s":"迁移","e":true,"k":"迁","d":[61,99,101,158,159,163,169,173,176],"c":[]}],["到",{"w":"到","s":"到","e":true,"k":"到","d":[61,79,109,128,198,208],"c":[["底",{"w":"到底是","s":"底是","e":true,"k":"底","d":[124],"c":[]}]]}],["功",{"w":"功能","s":"功能","e":true,"k":"功","d":[61,80,94,110,199,223,225],"c":[]}],["没",{"w":"没有","s":"没有","e":true,"k":"没","d":[61,63,69,99,100,112,148,154,155,163,178],"c":[]}],["太",{"w":"太","s":"太","e":false,"k":"太","d":[],"c":[["大",{"w":"太大","s":"大","e":true,"k":"大","d":[61],"c":[]}],["多",{"w":"太多","s":"多","e":true,"k":"多","d":[162],"c":[]}]]}],["变",{"w":"变","s":"变","e":false,"k":"变","d":[],"c":[["化",{"w":"变化","s":"化","e":true,"k":"化","d":[61,162],"c":[]}],["成",{"w":"变成","s":"成","e":true,"k":"成","d":[128],"c":[]}],["更",{"w":"变更","s":"更","e":true,"k":"更","d":[162],"c":[]}]]}],["直",{"w":"直接","s":"直接","e":true,"k":"直","d":[61,71,75,78,79,80,112,128,165,197,198,199],"c":[]}],["提",{"w":"提","s":"提","e":false,"k":"提","d":[],"c":[["供",{"w":"提供","s":"供","e":true,"k":"供","d":[62,72,98,99,100,107,178,194,225],"c":[]}],["高",{"w":"提高","s":"高","e":true,"k":"高","d":[201],"c":[]}],["升",{"w":"提升","s":"升","e":true,"k":"升","d":[225],"c":[]}]]}],["储",{"w":"储存","s":"储存","e":true,"k":"储","d":[62,63,64,65,66,78,79,80,83,89,98,108,170,181,194,197,198,199,200,203,222],"c":[]}],["传",{"w":"传","s":"传","e":true,"k":"传","d":[62,100,102,103,105,107,115,117,120,124,130,137,138,148,150,155,174,185,193,208,221,225],"c":[["统",{"w":"传统","s":"统","e":true,"k":"统","d":[98,100,106,109],"c":[]}],["输",{"w":"传输","s":"输","e":true,"k":"输","d":[107,112,201],"c":[]}],["播",{"w":"传播","s":"播","e":true,"k":"播","d":[225],"c":[]}]]}],["还",{"w":"还","s":"还","e":true,"k":"还","d":[63,163,225],"c":[["有",{"w":"还有","s":"有","e":true,"k":"有","d":[109],"c":[]}]]}],["根",{"w":"根据","s":"根据","e":true,"k":"根","d":[63],"c":[]}],["简",{"w":"简单","s":"简单","e":true,"k":"简","d":[63,83,93,100],"c":[]}],["这",{"w":"这","s":"这","e":true,"k":"这","d":[63,71,107,108,112,128,131,195],"c":[["个",{"w":"这个","s":"个","e":true,"k":"个","d":[79,109,128,195,198],"c":[]}],["些",{"w":"这些","s":"些","e":true,"k":"些","d":[82,100,111,132],"c":[]}],["样",{"w":"这样","s":"样","e":true,"k":"样","d":[131,148],"c":[]}]]}],["3",{"w":"3","s":"3","e":true,"k":"3","d":[63,67,120],"c":[]}],["步",{"w":"步","s":"步","e":true,"k":"步","d":[63],"c":[["骤",{"w":"步骤","s":"骤","e":true,"k":"骤","d":[67],"c":[]}]]}],["等",{"w":"等","s":"等","e":true,"k":"等","d":[65,74,97,225],"c":[]}],["都",{"w":"都","s":"都","e":true,"k":"都","d":[101,147,165],"c":[["是",{"w":"都是","s":"是","e":true,"k":"是","d":[67,69,194],"c":[]}],["会",{"w":"都会","s":"会","e":true,"k":"会","d":[131],"c":[]}],["能",{"w":"都能","s":"能","e":true,"k":"能","d":[132,146],"c":[]}],["应",{"w":"都应该","s":"应该","e":true,"k":"应","d":[195],"c":[]}]]}],["t",{"w":"t","s":"t","e":false,"k":"t","d":[],"c":[["y",{"w":"type","s":"ype","e":true,"k":"y","d":[68,129,149],"c":[]}],["i",{"w":"ti","s":"i","e":false,"k":"i","d":[],"c":[["t",{"w":"title","s":"tle","e":true,"k":"t","d":[81,224],"c":[]}],["m",{"w":"timestamp","s":"mestamp","e":true,"k":"m","d":[213],"c":[]}]]}]]}],["w",{"w":"w","s":"w","e":false,"k":"w","d":[],"c":[["a",{"w":"warning","s":"arning","e":true,"k":"a","d":[68,129,149],"c":[]}],["e",{"w":"web","s":"eb","e":true,"k":"e","d":[179],"c":[["p",{"w":"webp","s":"p","e":true,"k":"p","d":[143],"c":[]}]]}]]}],["网",{"w":"网","s":"网","e":true,"k":"网","d":[152],"c":[["页",{"w":"网页","s":"页","e":true,"k":"页","d":[69],"c":[]}],["站",{"w":"网站","s":"站","e":true,"k":"站","d":[83,178,225],"c":[]}],["络",{"w":"网络","s":"络","e":true,"k":"络","d":[225],"c":[]}]]}],["目",{"w":"目","s":"目","e":false,"k":"目","d":[],"c":[["前",{"w":"目前","s":"前","e":true,"k":"前","d":[69,71,78,177,190],"c":[]}],["录",{"w":"目录","s":"录","e":true,"k":"录","d":[179],"c":[]}]]}],["用",{"w":"用","s":"用","e":true,"k":"用","d":[74,75,218],"c":[["户",{"w":"用户","s":"户","e":true,"k":"户","d":[69,162,178],"c":[]}],["于",{"w":"用于","s":"于","e":true,"k":"于","d":[93,97,153,200],"c":[]}]]}],["反",{"w":"反","s":"反","e":false,"k":"反","d":[],"c":[["馈",{"w":"反馈","s":"馈","e":true,"k":"馈","d":[69],"c":[]}],["映",{"w":"反映","s":"映","e":true,"k":"映","d":[177],"c":[]}]]}],["多",{"w":"多","s":"多","e":true,"k":"多","d":[150],"c":[["数",{"w":"多数","s":"数","e":true,"k":"数","d":[69,156],"c":[]}],["段",{"w":"多段","s":"段","e":true,"k":"段","d":[150],"c":[]}]]}],["继",{"w":"继续","s":"继续","e":true,"k":"继","d":[70,162],"c":[]}],["阅",{"w":"阅读","s":"阅读","e":true,"k":"阅","d":[70],"c":[]}],["链",{"w":"链","s":"链","e":true,"k":"链","d":[71,75,78,79,83,104,112,197,198],"c":[]}],["接",{"w":"接","s":"接","e":true,"k":"接","d":[71,75,78,79,83,104,112,197,198],"c":[]}],["那",{"w":"那","s":"那","e":true,"k":"那","d":[89,126],"c":[["里",{"w":"那里","s":"里","e":true,"k":"里","d":[71],"c":[]}],["么",{"w":"那么","s":"么","e":true,"k":"么","d":[79,198],"c":[]}],["边",{"w":"那边","s":"边","e":true,"k":"边","d":[83],"c":[]}]]}],["做",{"w":"做","s":"做","e":false,"k":"做","d":[],"c":[["完",{"w":"做完","s":"完","e":true,"k":"完","d":[71],"c":[]}],["出",{"w":"做出","s":"出","e":true,"k":"出","d":[111],"c":[]}]]}],["教",{"w":"教程","s":"教程","e":true,"k":"教","d":[71,88],"c":[]}],["情",{"w":"情况","s":"情况","e":true,"k":"情","d":[72,83],"c":[]}],["缀",{"w":"缀","s":"缀","e":true,"k":"缀","d":[75,200,201],"c":[]}],["称",{"w":"称","s":"称","e":true,"k":"称","d":[75],"c":[]}],["第",{"w":"第","s":"第","e":true,"k":"第","d":[150],"c":[["一",{"w":"第一","s":"一","e":true,"k":"一","d":[77],"c":[]}],["三",{"w":"第三","s":"三","e":true,"k":"三","d":[225],"c":[]}]]}],["不",{"w":"不","s":"不","e":true,"k":"不","d":[101,107,112,132,146,162,178,214],"c":[["多",{"w":"不多","s":"多","e":true,"k":"多","d":[77],"c":[]}],["需",{"w":"不需要","s":"需要","e":true,"k":"需","d":[79,198],"c":[]}],["是",{"w":"不是","s":"是","e":true,"k":"是","d":[95,106,125],"c":[]}],["同",{"w":"不同","s":"同","e":true,"k":"同","d":[98,155],"c":[]}],["会",{"w":"不会","s":"会","e":true,"k":"会","d":[99,101,155,173,176],"c":[["有",{"w":"不会有","s":"有","e":true,"k":"有","d":[108],"c":[]}]]}],["想",{"w":"不想","s":"想","e":true,"k":"想","d":[99],"c":[]}],["再",{"w":"不再","s":"再","e":true,"k":"再","d":[178,194],"c":[]}]]}],["赘",{"w":"赘述","s":"赘述","e":true,"k":"赘","d":[77,194],"c":[]}],["路",{"w":"路径","s":"路径","e":true,"k":"路","d":[79,109,110,151,171,177,182,184,198,200,201],"c":[]}],["0",{"w":"0","s":"0","e":false,"k":"0","d":[],"c":[["5",{"w":"05","s":"5","e":true,"k":"5","d":[79,198,211,220],"c":[]}],["1",{"w":"01BX5ZZKBKACTAV9WEVGEMMVR0","s":"1BX5ZZKBKACTAV9WEVGEMMVR0","e":true,"k":"1","d":[216],"c":[]}]]}],["n",{"w":"name","s":"name","e":true,"k":"n","d":[196],"c":[[".",{"w":"name.jpg","s":".jpg","e":true,"k":".","d":[79,198],"c":[]}]]}],["验",{"w":"验证","s":"验证","e":true,"k":"验","d":[79,198],"c":[]}],["地",{"w":"地","s":"地","e":true,"k":"地","d":[79,82,198],"c":[["址",{"w":"地址","s":"址","e":true,"k":"址","d":[104,227],"c":[]}]]}],["它",{"w":"它","s":"它","e":true,"k":"它","d":[79,80,82,124,125,138,151,152,198,199],"c":[["们",{"w":"它们","s":"们","e":true,"k":"们","d":[115,128,130,137,148,155],"c":[]}],["的",{"w":"它的","s":"的","e":true,"k":"的","d":[177],"c":[]}]]}],["某",{"w":"某","s":"某","e":true,"k":"某","d":[151],"c":[["些",{"w":"某些","s":"些","e":true,"k":"些","d":[80,195,199],"c":[]}]]}],["也",{"w":"也","s":"也","e":true,"k":"也","d":[136],"c":[["是",{"w":"也是","s":"是","e":true,"k":"是","d":[80,112,199],"c":[]}],["不",{"w":"也不","s":"不","e":true,"k":"不","d":[98,99,107,108],"c":[["会",{"w":"也不会","s":"会","e":true,"k":"会","d":[108,178],"c":[]}]]}]]}],["同",{"w":"同","s":"同","e":true,"k":"同","d":[148,150],"c":[["理",{"w":"同理","s":"理","e":true,"k":"理","d":[80,199],"c":[]}],["意",{"w":"同意","s":"意","e":true,"k":"意","d":[83],"c":[]}],["一",{"w":"同一","s":"一","e":true,"k":"一","d":[130,137],"c":[]}],["时",{"w":"同时","s":"时","e":true,"k":"时","d":[130,131,151],"c":[]}],["步",{"w":"同步","s":"步","e":true,"k":"步","d":[222],"c":[]}]]}],["p",{"w":"p","s":"p","e":false,"k":"p","d":[],"c":[["u",{"w":"pub","s":"ub","e":true,"k":"u","d":[80,199],"c":[]}],["n",{"w":"pn","s":"n","e":false,"k":"n","d":[],"c":[["g",{"w":"png","s":"g","e":true,"k":"g","d":[143],"c":[]}],["p",{"w":"pnpm","s":"pm","e":true,"k":"p","d":[179],"c":[]}]]}],["a",{"w":"path","s":"ath","e":true,"k":"a","d":[196],"c":[]}],["h",{"w":"photos","s":"hotos","e":true,"k":"h","d":[206],"c":[]}]]}],["腾",{"w":"腾","s":"腾","e":true,"k":"腾","d":[80,97,199],"c":[]}],["讯",{"w":"讯","s":"讯","e":true,"k":"讯","d":[80,97,199],"c":[]}],["m",{"w":"m","s":"m","e":false,"k":"m","d":[],"c":[["y",{"w":"myqcloud.com","s":"yqcloud.com","e":true,"k":"y","d":[80,199],"c":[]}],["o",{"w":"mo","s":"o","e":false,"k":"o","d":[],"c":[["v",{"w":"mov","s":"v","e":true,"k":"v","d":[134,145,152,155,156],"c":[]}],["n",{"w":"month","s":"nth","e":true,"k":"n","d":[211,217,219],"c":[]}]]}],["p",{"w":"mp4","s":"p4","e":true,"k":"p","d":[145,155],"c":[]}],["4",{"w":"m4v","s":"4v","e":true,"k":"4","d":[145,155],"c":[]}],["m",{"w":"mmvr","s":"mvr","e":true,"k":"m","d":[217],"c":[[".",{"w":"mmvr.jpg","s":".jpg","e":true,"k":".","d":[220],"c":[]}]]}]]}],["什",{"w":"什么","s":"什么","e":true,"k":"什","d":[81,92,116,124],"c":[]}],["源",{"w":"源","s":"源","e":true,"k":"源","d":[82],"c":[]}],["资",{"w":"资源","s":"资源","e":true,"k":"资","d":[82,83],"c":[]}],["共",{"w":"共享","s":"共享","e":true,"k":"共","d":[82,128,132,139,147,148,155],"c":[]}],["译",{"w":"译","s":"译","e":true,"k":"译","d":[82],"c":[]}],["基",{"w":"基","s":"基","e":true,"k":"基","d":[128,132,137,139,147,148,150,151,155],"c":[["于",{"w":"基于","s":"于","e":true,"k":"于","d":[82],"c":[]}]]}],["H",{"w":"H","s":"H","e":false,"k":"H","d":[],"c":[["T",{"w":"HTTP","s":"TTP","e":true,"k":"T","d":[82],"c":[]}],["E",{"w":"HE","s":"E","e":false,"k":"E","d":[],"c":[["A",{"w":"HEAD","s":"AD","e":true,"k":"A","d":[86],"c":[]}],["I",{"w":"HEI","s":"I","e":false,"k":"I","d":[],"c":[["C",{"w":"HEIC","s":"C","e":true,"k":"C","d":[126,133,146],"c":[]}],["F",{"w":"HEIF","s":"F","e":true,"k":"F","d":[146],"c":[]}]]}],["V",{"w":"HEVC","s":"VC","e":true,"k":"V","d":[156],"c":[]}]]}]]}],["头",{"w":"头","s":"头","e":true,"k":"头","d":[82],"c":[]}],["器",{"w":"器","s":"器","e":true,"k":"器","d":[82,146,156],"c":[]}],["除",{"w":"除了","s":"除了","e":true,"k":"除","d":[82,109],"c":[]}],["口",{"w":"口","s":"口","e":true,"k":"口","d":[82],"c":[]}],["浏",{"w":"浏览","s":"浏览","e":true,"k":"浏","d":[82,103,146,156],"c":[]}],["载",{"w":"载","s":"载","e":true,"k":"载","d":[82,91,137,151,153,222],"c":[]}],["想",{"w":"想","s":"想","e":true,"k":"想","d":[226],"c":[["要",{"w":"想要","s":"要","e":true,"k":"要","d":[83,163,179],"c":[]}]]}],["于",{"w":"于","s":"于","e":true,"k":"于","d":[83],"c":[]}],["因",{"w":"因此","s":"因此","e":true,"k":"因","d":[83,101,110,112,132,137,146,178],"c":[]}],["放",{"w":"放入","s":"放入","e":true,"k":"放","d":[85],"c":[]}],["D",{"w":"D","s":"D","e":false,"k":"D","d":[],"c":[["E",{"w":"DELETE","s":"ELETE","e":true,"k":"E","d":[86],"c":[]}],["i",{"w":"DigitalOcean","s":"igitalOcean","e":true,"k":"i","d":[97],"c":[]}],["o",{"w":"Docker","s":"ocker","e":true,"k":"o","d":[178],"c":[]}]]}],["感",{"w":"感","s":"感","e":false,"k":"感","d":[],"c":[["到",{"w":"感到","s":"到","e":true,"k":"到","d":[88],"c":[]}],["兴",{"w":"感兴趣","s":"兴趣","e":true,"k":"兴","d":[111],"c":[]}]]}],["迷",{"w":"迷惑","s":"迷惑","e":true,"k":"迷","d":[88],"c":[]}],["文",{"w":"文","s":"文","e":true,"k":"文","d":[88,89,196,226],"c":[["件",{"w":"文件","s":"件","e":true,"k":"件","d":[109,118,119,120,121,125,128,130,131,132,137,148,150,154,155,214,215],"c":[]}],["章",{"w":"文章","s":"章","e":true,"k":"章","d":[111],"c":[]}]]}],["档",{"w":"档","s":"档","e":true,"k":"档","d":[88,196,226],"c":[]}],["说",{"w":"说","s":"说","e":false,"k":"说","d":[],"c":[["的",{"w":"说的","s":"的","e":true,"k":"的","d":[89],"c":[]}],["明",{"w":"说明","s":"明","e":true,"k":"明","d":[111],"c":[]}]]}],["测",{"w":"测试","s":"测试","e":true,"k":"测","d":[89],"c":[]}],["检",{"w":"检查","s":"检查","e":true,"k":"检","d":[89,165,168],"c":[]}],["暂",{"w":"暂时","s":"暂时","e":true,"k":"暂","d":[90],"c":[]}],["值",{"w":"值","s":"值","e":true,"k":"值","d":[90,176,207],"c":[]}],["库",{"w":"库","s":"库","e":true,"k":"库","d":[91,103,109,115,137,138,151,172],"c":[]}],["介",{"w":"介绍","s":"介绍","e":true,"k":"介","d":[93,124],"c":[]}],["状",{"w":"状态","s":"状态","e":true,"k":"状","d":[93,109],"c":[]}],["控",{"w":"控制","s":"控制","e":true,"k":"控","d":[97,110],"c":[]}],["阿",{"w":"阿里","s":"阿里","e":true,"k":"阿","d":[97],"c":[]}],["既",{"w":"既不","s":"既不","e":true,"k":"既","d":[98],"c":[]}],["负",{"w":"负责","s":"负责","e":true,"k":"负","d":[98,112],"c":[]}],["时",{"w":"时","s":"时","e":true,"k":"时","d":[99,125,131,137,139,146,148,151,153,167,177,194,200,201,207,208,221,222,225],"c":[["刻",{"w":"时刻","s":"刻","e":true,"k":"刻","d":[147],"c":[]}],["间",{"w":"时间","s":"间","e":true,"k":"间","d":[213],"c":[]}]]}],["希",{"w":"希望","s":"希望","e":true,"k":"希","d":[99,225],"c":[]}],["供",{"w":"供应","s":"供应","e":true,"k":"供","d":[99,195],"c":[]}],["商",{"w":"商","s":"商","e":true,"k":"商","d":[99,195],"c":[]}],["锁",{"w":"锁定","s":"锁定","e":true,"k":"锁","d":[99],"c":[]}],["解",{"w":"解","s":"解","e":false,"k":"解","d":[],"c":[["决",{"w":"解决","s":"决","e":true,"k":"决","d":[99,100],"c":[]}],["码",{"w":"解码","s":"码","e":true,"k":"码","d":[146,156],"c":[]}]]}],["停",{"w":"停止","s":"停止","e":true,"k":"停","d":[99],"c":[]}],["维",{"w":"维护","s":"维护","e":true,"k":"维","d":[99,128,178],"c":[]}],["短",{"w":"短","s":"短","e":true,"k":"短","d":[127],"c":[["时",{"w":"短时间","s":"时间","e":true,"k":"时","d":[99],"c":[]}]]}],["发",{"w":"发生","s":"发生","e":true,"k":"发","d":[99,147,201],"c":[]}],["专",{"w":"专门","s":"专门","e":true,"k":"专","d":[100],"c":[]}],["集",{"w":"集成","s":"集成","e":true,"k":"集","d":[100],"c":[]}],["强",{"w":"强大","s":"强大","e":true,"k":"强","d":[100],"c":[]}],["界",{"w":"界面","s":"界面","e":true,"k":"界","d":[100],"c":[]}],["随",{"w":"随","s":"随","e":false,"k":"随","d":[],"c":[["时",{"w":"随时","s":"时","e":true,"k":"时","d":[101],"c":[]}],["后",{"w":"随后","s":"后","e":true,"k":"后","d":[148],"c":[]}],["机",{"w":"随机","s":"机","e":true,"k":"机","d":[218],"c":[]}]]}],["删",{"w":"删除","s":"删除","e":true,"k":"删","d":[101,105],"c":[]}],["丢",{"w":"丢失","s":"丢失","e":true,"k":"丢","d":[101,108,109],"c":[]}],["压",{"w":"压缩","s":"压缩","e":true,"k":"压","d":[102,148,174,187,225],"c":[]}],["格",{"w":"格","s":"格","e":true,"k":"格","d":[152],"c":[["式",{"w":"格式","s":"式","e":true,"k":"式","d":[102,104,146,225],"c":[]}]]}],["转",{"w":"转换","s":"转换","e":true,"k":"转","d":[102,146,148,187,225],"c":[]}],["丰",{"w":"丰富","s":"丰富","e":true,"k":"丰","d":[103],"c":[]}],["复",{"w":"复制","s":"复制","e":true,"k":"复","d":[104,163],"c":[]}],["纯",{"w":"纯","s":"纯","e":true,"k":"纯","d":[104],"c":[]}],["M",{"w":"M","s":"M","e":false,"k":"M","d":[],"c":[["a",{"w":"Ma","s":"a","e":false,"k":"a","d":[],"c":[["r",{"w":"Markdown","s":"rkdown","e":true,"k":"r","d":[104],"c":[]}],["c",{"w":"Mac","s":"c","e":true,"k":"c","d":[124],"c":[]}]]}],["O",{"w":"MOV","s":"OV","e":true,"k":"O","d":[127,131,133],"c":[]}],["I",{"w":"MIME","s":"IME","e":true,"k":"I","d":[148],"c":[]}]]}],["意",{"w":"意","s":"意","e":false,"k":"意","d":[],"c":[["义",{"w":"意义","s":"义","e":true,"k":"义","d":[106,178],"c":[]}],["味",{"w":"意味","s":"味","e":true,"k":"味","d":[108],"c":[]}]]}],["干",{"w":"干涉","s":"干涉","e":true,"k":"干","d":[107],"c":[]}],["流",{"w":"流","s":"流","e":true,"k":"流","d":[108],"c":[["程",{"w":"流程","s":"程","e":true,"k":"程","d":[107],"c":[]}],["量",{"w":"流量","s":"量","e":true,"k":"量","d":[178],"c":[]}]]}],["几",{"w":"几","s":"几","e":false,"k":"几","d":[],"c":[["点",{"w":"几点","s":"点","e":true,"k":"点","d":[107],"c":[]}],["乎",{"w":"几乎","s":"乎","e":true,"k":"乎","d":[178],"c":[]}]]}],["经",{"w":"经","s":"经","e":true,"k":"经","d":[108],"c":[["过",{"w":"经过","s":"过","e":true,"k":"过","d":[178],"c":[]}]]}],["突",{"w":"突然","s":"突然","e":true,"k":"突","d":[108],"c":[]}],["消",{"w":"消失","s":"消失","e":true,"k":"消","d":[108],"c":[]}],["外",{"w":"外","s":"外","e":true,"k":"外","d":[109],"c":[]}],["各",{"w":"各","s":"各","e":false,"k":"各","d":[],"c":[["种",{"w":"各种","s":"种","e":true,"k":"种","d":[109],"c":[]}],["自",{"w":"各自","s":"自","e":true,"k":"自","d":[150],"c":[]}]]}],["元",{"w":"元","s":"元","e":true,"k":"元","d":[109],"c":[]}],["仅",{"w":"仅","s":"仅","e":true,"k":"仅","d":[109,148,156,204,205,206,207],"c":[]}],["剩",{"w":"剩下","s":"剩下","e":true,"k":"剩","d":[109],"c":[]}],["备",{"w":"备份","s":"备份","e":true,"k":"备","d":[109],"c":[]}],["很",{"w":"很","s":"很","e":true,"k":"很","d":[109],"c":[]}],["难",{"w":"难","s":"难","e":true,"k":"难","d":[109],"c":[]}],["恢",{"w":"恢复","s":"恢复","e":true,"k":"恢","d":[109],"c":[]}],["比",{"w":"比如","s":"比如","e":true,"k":"比","d":[109],"c":[]}],["依",{"w":"依","s":"依","e":false,"k":"依","d":[],"c":[["赖",{"w":"依赖","s":"赖","e":true,"k":"赖","d":[109,147],"c":[]}],["据",{"w":"依据","s":"据","e":true,"k":"据","d":[128,148],"c":[]}]]}],["怎",{"w":"怎么","s":"怎么","e":true,"k":"怎","d":[110],"c":[]}],["被",{"w":"被","s":"被","e":true,"k":"被","d":[110,132,148,150,151,159,169,173,174,176,177,208],"c":[]}],["利",{"w":"利用","s":"利用","e":true,"k":"利","d":[110,223],"c":[]}],["W",{"w":"WebP","s":"WebP","e":true,"k":"W","d":[110,223,225,226,227],"c":[]}],["扩",{"w":"扩展","s":"扩展","e":true,"k":"扩","d":[110,132,141,148,151,155,214,215,223],"c":[]}],["理",{"w":"理由","s":"理由","e":true,"k":"理","d":[111],"c":[]}],["博",{"w":"博","s":"博","e":true,"k":"博","d":[111],"c":[]}],["把",{"w":"把","s":"把","e":true,"k":"把","d":[111,120,128,136,137,155],"c":[]}],["推",{"w":"推荐","s":"推荐","e":true,"k":"推","d":[112,217,225],"c":[]}],["打",{"w":"打开","s":"打开","e":true,"k":"打","d":[112,138,174],"c":[]}],["输",{"w":"输入","s":"输入","e":true,"k":"输","d":[112,177],"c":[]}],["照",{"w":"照片","s":"照片","e":true,"k":"照","d":[114,115,116,117,122,124,125,128,131,139,151],"c":[]}],["L",{"w":"L","s":"L","e":false,"k":"L","d":[],"c":[["i",{"w":"Li","s":"i","e":false,"k":"i","d":[],"c":[["v",{"w":"Live","s":"ve","e":true,"k":"v","d":[114,124],"c":[]}],["s",{"w":"ListObjects","s":"stObjects","e":true,"k":"s","d":[222],"c":[]}]]}],["I",{"w":"LIVE","s":"IVE","e":true,"k":"I","d":[138,153,155],"c":[]}]]}],["动",{"w":"动","s":"动","e":true,"k":"动","d":[174],"c":[["态",{"w":"动态","s":"态","e":true,"k":"态","d":[115,124,127,130,137,138,139,144,148,151,156],"c":[]}],["作",{"w":"动作","s":"作","e":true,"k":"作","d":[127],"c":[]}]]}],["效",{"w":"效果","s":"效果","e":true,"k":"效","d":[115,124,138,156],"c":[]}],["播",{"w":"播放","s":"播放","e":true,"k":"播","d":[115,124,138,146,153,156],"c":[]}],["导",{"w":"导","s":"导","e":false,"k":"导","d":[],"c":[["出",{"w":"导出","s":"出","e":true,"k":"出","d":[118,128,131],"c":[]}],["入",{"w":"导入","s":"入","e":true,"k":"入","d":[162,164,165,167,168,176],"c":[]}]]}],["性",{"w":"性","s":"性","e":true,"k":"性","d":[120,162],"c":[["能",{"w":"性能","s":"能","e":true,"k":"能","d":[201],"c":[]}]]}],["拖",{"w":"拖","s":"拖","e":true,"k":"拖","d":[120,137],"c":[]}],["入",{"w":"入","s":"入","e":true,"k":"入","d":[120,137],"c":[]}],["区",{"w":"区","s":"区","e":true,"k":"区","d":[120],"c":[["分",{"w":"区分","s":"分","e":true,"k":"分","d":[132],"c":[]}],["域",{"w":"区域","s":"域","e":true,"k":"域","d":[137,194],"c":[]}]]}],["系",{"w":"系统","s":"系统","e":true,"k":"系","d":[122],"c":[]}],["识",{"w":"识别","s":"识别","e":true,"k":"识","d":[122,124],"c":[]}],["故",{"w":"故障","s":"故障","e":true,"k":"故","d":[123],"c":[]}],["排",{"w":"排","s":"排","e":true,"k":"排","d":[123],"c":[]}],["像",{"w":"像","s":"像","e":true,"k":"像","d":[124,178],"c":[]}],["展",{"w":"展示","s":"展示","e":true,"k":"展","d":[124,153],"c":[]}],["才",{"w":"才","s":"才","e":true,"k":"才","d":[139,151],"c":[["能",{"w":"才能","s":"能","e":true,"k":"能","d":[124,130,131],"c":[]}]]}],["背",{"w":"背后","s":"背后","e":true,"k":"背","d":[124],"c":[]}],["单",{"w":"单","s":"单","e":true,"k":"单","d":[125],"c":[["一",{"w":"单一","s":"一","e":true,"k":"一","d":[138],"c":[]}]]}],["当",{"w":"当","s":"当","e":true,"k":"当","d":[125,137,139,146,148,151,200,201],"c":[]}],["拍",{"w":"拍摄","s":"拍摄","e":true,"k":"拍","d":[125],"c":[]}],["静",{"w":"静态","s":"静态","e":true,"k":"静","d":[126,130,137,139,142,146,148,151,153,154,156,178,179],"c":[]}],["看",{"w":"看到","s":"看到","e":true,"k":"看","d":[126],"c":[]}],["画",{"w":"画","s":"画","e":false,"k":"画","d":[],"c":[["面",{"w":"画面","s":"面","e":true,"k":"面","d":[126],"c":[]}],["廊",{"w":"画廊","s":"廊","e":true,"k":"廊","d":[188,192,207,222],"c":[]}]]}],["J",{"w":"JPG","s":"JPG","e":true,"k":"J","d":[126,134],"c":[]}],["视",{"w":"视","s":"视","e":false,"k":"视","d":[],"c":[["频",{"w":"视频","s":"频","e":true,"k":"频","d":[127,130,137,139,144,148,150,151,153,154,155,156],"c":[]}],["为",{"w":"视为","s":"为","e":true,"k":"为","d":[148],"c":[]}]]}],["记",{"w":"记","s":"记","e":false,"k":"记","d":[],"c":[["录",{"w":"记录","s":"录","e":true,"k":"录","d":[127],"c":[]}],["得",{"w":"记得","s":"得","e":true,"k":"得","d":[136],"c":[]}]]}],["声",{"w":"声","s":"声","e":false,"k":"声","d":[],"c":[["音",{"w":"声音","s":"音","e":true,"k":"音","d":[127],"c":[]}],["明",{"w":"声明","s":"明","e":true,"k":"明","d":[224],"c":[]}]]}],["片",{"w":"片","s":"片","e":true,"k":"片","d":[127],"c":[]}],["联",{"w":"联系","s":"联系","e":true,"k":"联","d":[128],"c":[]}],["唯",{"w":"唯一","s":"唯一","e":true,"k":"唯","d":[128,216],"c":[]}],["线",{"w":"线索","s":"线索","e":true,"k":"线","d":[128],"c":[]}],["层",{"w":"层","s":"层","e":true,"k":"层","d":[128],"c":[["面",{"w":"层面","s":"面","e":true,"k":"面","d":[162],"c":[]}]]}],["但",{"w":"但","s":"但","e":true,"k":"但","d":[128,177,222],"c":[]}],["电",{"w":"电脑","s":"电脑","e":true,"k":"电","d":[128],"c":[]}],["普",{"w":"普通","s":"普通","e":true,"k":"普","d":[128,154],"c":[]}],["重",{"w":"重","s":"重","e":true,"k":"重","d":[136,177],"c":[["新",{"w":"重新","s":"新","e":true,"k":"新","d":[128,155],"c":[]}]]}],["起",{"w":"起来","s":"起来","e":true,"k":"起","d":[128,137],"c":[]}],["批",{"w":"批次","s":"批次","e":true,"k":"批","d":[130,137,139,148,155],"c":[]}],["列",{"w":"列","s":"列","e":false,"k":"列","d":[],"c":[["表",{"w":"列表","s":"表","e":true,"k":"表","d":[130],"c":[]}],["出",{"w":"列出","s":"出","e":true,"k":"出","d":[151,154,200,203,204,205,206],"c":[]}]]}],["未",{"w":"未","s":"未","e":true,"k":"未","d":[131],"c":[["经",{"w":"未经","s":"经","e":true,"k":"经","d":[131],"c":[]}]]}],["得",{"w":"得到","s":"得到","e":true,"k":"得","d":[131],"c":[]}],["隔",{"w":"隔","s":"隔","e":true,"k":"隔","d":[131],"c":[]}],["送",{"w":"送","s":"送","e":true,"k":"送","d":[131],"c":[]}],["忽",{"w":"忽略","s":"忽略","e":true,"k":"忽","d":[132],"c":[]}],["且",{"w":"且","s":"且","e":true,"k":"且","d":[132,137,139,148,155],"c":[]}],["匹",{"w":"匹配","s":"匹配","e":true,"k":"匹","d":[132,137,154],"c":[]}],["命",{"w":"命","s":"命","e":false,"k":"命","d":[],"c":[["名",{"w":"命名","s":"名","e":true,"k":"名","d":[136,177,208],"c":[]}],["令",{"w":"命令","s":"令","e":true,"k":"令","d":[179],"c":[]}]]}],["另",{"w":"另","s":"另","e":true,"k":"另","d":[136,225],"c":[]}],["改",{"w":"改","s":"改","e":false,"k":"改","d":[],"c":[["成",{"w":"改成","s":"成","e":true,"k":"成","d":[136],"c":[]}],["进",{"w":"改进","s":"进","e":true,"k":"进","d":[162],"c":[]}]]}],["处",{"w":"处","s":"处","e":false,"k":"处","d":[],"c":[["于",{"w":"处于","s":"于","e":true,"k":"于","d":[137],"c":[]}],["理",{"w":"处理","s":"理","e":true,"k":"理","d":[221],"c":[]}]]}],["k",{"w":"key","s":"key","e":true,"k":"k","d":[137],"c":[]}],["仍",{"w":"仍","s":"仍","e":true,"k":"仍","d":[177],"c":[["然",{"w":"仍然","s":"然","e":true,"k":"然","d":[137],"c":[]}]]}],["显",{"w":"显示","s":"显示","e":true,"k":"显","d":[138,146,152,156,168,207],"c":[]}],["二",{"w":"二者","s":"二者","e":true,"k":"二","d":[139,147],"c":[]}],["角",{"w":"角色","s":"角色","e":true,"k":"角","d":[140],"c":[]}],["j",{"w":"jp","s":"jp","e":false,"k":"j","d":[],"c":[["g",{"w":"jpg","s":"g","e":true,"k":"g","d":[143,215],"c":[]}],["e",{"w":"jpeg","s":"eg","e":true,"k":"e","d":[143],"c":[]}]]}],["g",{"w":"gif","s":"gif","e":true,"k":"g","d":[143],"c":[]}],["绘",{"w":"绘制","s":"绘制","e":true,"k":"绘","d":[146],"c":[]}],["归",{"w":"归","s":"归","e":true,"k":"归","d":[148],"c":[]}],["若",{"w":"若","s":"若","e":true,"k":"若","d":[148],"c":[]}],["退",{"w":"退","s":"退","e":true,"k":"退","d":[195],"c":[["到",{"w":"退到","s":"到","e":true,"k":"到","d":[148,156],"c":[]}]]}],["恰",{"w":"恰好","s":"恰好","e":true,"k":"恰","d":[148],"c":[]}],["跟",{"w":"跟随","s":"跟随","e":true,"k":"跟","d":[148],"c":[]}],["张",{"w":"张","s":"张","e":true,"k":"张","d":[150],"c":[]}],["拥",{"w":"拥有","s":"拥有","e":true,"k":"拥","d":[151],"c":[]}],["算",{"w":"算作","s":"算作","e":true,"k":"算","d":[151],"c":[]}],["此",{"w":"此","s":"此","e":true,"k":"此","d":[201,207],"c":[["时",{"w":"此时","s":"时","e":true,"k":"时","d":[151],"c":[]}],["类",{"w":"此类","s":"类","e":true,"k":"类","d":[225],"c":[]}],["外",{"w":"此外","s":"外","e":true,"k":"外","d":[225],"c":[]}]]}],["裸",{"w":"裸","s":"裸","e":true,"k":"裸","d":[152],"c":[]}],["隐",{"w":"隐藏","s":"隐藏","e":true,"k":"隐","d":[152],"c":[]}],["否",{"w":"否则","s":"否则","e":true,"k":"否","d":[152],"c":[]}],["损",{"w":"损坏","s":"损坏","e":true,"k":"损","d":[152],"c":[]}],["受",{"w":"受","s":"受","e":true,"k":"受","d":[155],"c":[]}],["生",{"w":"生成","s":"生成","e":true,"k":"生","d":[155],"c":[]}],["失",{"w":"失败","s":"失败","e":true,"k":"失","d":[156,165],"c":[]}],["哪",{"w":"哪些","s":"哪些","e":true,"k":"哪","d":[159],"c":[]}],["废",{"w":"废弃","s":"废弃","e":true,"k":"废","d":[160],"c":[]}],["主",{"w":"主要是","s":"主要是","e":true,"k":"主","d":[162],"c":[]}],["底",{"w":"底层","s":"底层","e":true,"k":"底","d":[162],"c":[]}],["架",{"w":"架构","s":"架构","e":true,"k":"架","d":[162],"c":[]}],["Q",{"w":"QoL","s":"QoL","e":true,"k":"Q","d":[162],"c":[]}],["破",{"w":"破坏","s":"破坏","e":true,"k":"破","d":[162],"c":[]}],["先",{"w":"先","s":"先","e":true,"k":"先","d":[163],"c":[]}],["卡",{"w":"卡片","s":"卡片","e":true,"k":"卡","d":[164],"c":[]}],["拉",{"w":"拉","s":"拉","e":true,"k":"拉","d":[164],"c":[]}],["菜",{"w":"菜单","s":"菜单","e":true,"k":"菜","d":[164],"c":[]}],["符",{"w":"符","s":"符","e":true,"k":"符","d":[208,209,216],"c":[["合",{"w":"符合","s":"合","e":true,"k":"合","d":[165],"c":[]}]]}],["剪",{"w":"剪","s":"剪","e":true,"k":"剪","d":[167],"c":[]}],["贴",{"w":"贴","s":"贴","e":true,"k":"贴","d":[167],"c":[]}],["模",{"w":"模板","s":"模板","e":true,"k":"模","d":[171,177,186,208,219],"c":[]}],["刷",{"w":"刷新","s":"刷新","e":true,"k":"刷","d":[172,189,207,222],"c":[]}],["手",{"w":"手","s":"手","e":true,"k":"手","d":[174],"c":[]}],["u",{"w":"ulid","s":"ulid","e":true,"k":"u","d":[177,216,217,218,219],"c":[]}],["行",{"w":"行为","s":"行为","e":true,"k":"行","d":[177],"c":[]}],["给",{"w":"给","s":"给","e":true,"k":"给","d":[177,221],"c":[]}],["警",{"w":"警告","s":"警告","e":true,"k":"警","d":[177],"c":[]}],["减",{"w":"减少","s":"减少","e":true,"k":"减","d":[178,201],"c":[]}],["镜",{"w":"镜","s":"镜","e":true,"k":"镜","d":[178],"c":[]}],["执",{"w":"执行","s":"执行","e":true,"k":"执","d":[179],"c":[]}],["o",{"w":"out","s":"out","e":true,"k":"o","d":[179],"c":[]}],["T",{"w":"Template","s":"Template","e":true,"k":"T","d":[186],"c":[]}],["三",{"w":"三","s":"三","e":true,"k":"三","d":[190],"c":[]}],["绝",{"w":"绝大部分","s":"绝大部分","e":true,"k":"绝","d":[195],"c":[]}],["旧",{"w":"旧","s":"旧","e":true,"k":"旧","d":[195],"c":[]}],["准",{"w":"准备","s":"准备","e":true,"k":"准","d":[195],"c":[]}],["s",{"w":"style","s":"style","e":true,"k":"s","d":[196],"c":[]}],["组",{"w":"组","s":"组","e":false,"k":"组","d":[],"c":[["织",{"w":"组织","s":"织","e":true,"k":"织","d":[200],"c":[]}],["合",{"w":"组合","s":"合","e":true,"k":"合","d":[217],"c":[]}]]}],["级",{"w":"级别","s":"级别","e":true,"k":"级","d":[201],"c":[]}],["示",{"w":"示例","s":"示例","e":true,"k":"示","d":[202,220],"c":[]}],["留",{"w":"留空","s":"留空","e":true,"k":"留","d":[203],"c":[]}],["占",{"w":"占位","s":"占位","e":true,"k":"占","d":[208,209],"c":[]}],["替",{"w":"替换","s":"替换","e":true,"k":"替","d":[208,227],"c":[]}],["年",{"w":"年份","s":"年份","e":true,"k":"年","d":[210],"c":[]}],["月",{"w":"月份","s":"月份","e":true,"k":"月","d":[211],"c":[]}],["日",{"w":"日期","s":"日期","e":true,"k":"日","d":[212,217],"c":[]}],["戳",{"w":"戳","s":"戳","e":true,"k":"戳","d":[213],"c":[]}],["毫",{"w":"毫秒","s":"毫秒","e":true,"k":"毫","d":[213],"c":[]}],["f",{"w":"filename","s":"filename","e":true,"k":"f","d":[214],"c":[]}],["切",{"w":"切片","s":"切片","e":true,"k":"切","d":[217],"c":[]}],["5",{"w":"5zzkbk","s":"5zzkbk","e":true,"k":"5","d":[217,220],"c":[]}],["串",{"w":"串","s":"串","e":true,"k":"串","d":[218],"c":[]}],["弃",{"w":"弃","s":"弃","e":true,"k":"弃","d":[218],"c":[]}],["启",{"w":"启用","s":"启用","e":true,"k":"启","d":[222,227],"c":[]}],["缓",{"w":"缓","s":"缓","e":true,"k":"缓","d":[222],"c":[]}],["增",{"w":"增加","s":"增加","e":true,"k":"增","d":[222],"c":[]}],["优",{"w":"优","s":"优","e":true,"k":"优","d":[225],"c":[]}],["调",{"w":"调整","s":"调整","e":true,"k":"调","d":[225],"c":[]}],["适",{"w":"适合","s":"适合","e":true,"k":"适","d":[225],"c":[]}],["置",{"w":"置","s":"置","e":true,"k":"置","d":[225],"c":[]}],["借",{"w":"借助","s":"借助","e":true,"k":"借","d":[225],"c":[]}],["代",{"w":"代理","s":"代理","e":true,"k":"代","d":[225,227],"c":[]}],["呈",{"w":"呈现","s":"呈现","e":true,"k":"呈","d":[225],"c":[]}],["速",{"w":"速度","s":"速度","e":true,"k":"速","d":[225],"c":[]}],["他",{"w":"他们","s":"他们","e":true,"k":"他","d":[226],"c":[]}]]},"isArray":false},"page_id":{"type":"Radix","node":{"w":"","s":"","e":false,"k":"","d":[],"c":[["z",{"w":"zh","s":"zh","e":true,"k":"z","d":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227],"c":[]}],["d",{"w":"docs","s":"docs","e":true,"k":"d","d":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227],"c":[]}],["f",{"w":"f","s":"f","e":false,"k":"f","d":[],"c":[["o",{"w":"for","s":"or","e":true,"k":"o","d":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52],"c":[]}],["r",{"w":"from","s":"rom","e":true,"k":"r","d":[157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179],"c":[]}]]}],["c",{"w":"cloud","s":"cloud","e":true,"k":"c","d":[223,224,225,226,227],"c":[["f",{"w":"cloudflare","s":"flare","e":true,"k":"f","d":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52],"c":[]}]]}],["r",{"w":"r","s":"r","e":false,"k":"r","d":[],"c":[["2",{"w":"r2","s":"2","e":true,"k":"2","d":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52],"c":[]}],["e",{"w":"reference","s":"eference","e":true,"k":"e","d":[180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222],"c":[]}]]}],["g",{"w":"getting","s":"getting","e":true,"k":"g","d":[53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91],"c":[]}],["s",{"w":"s","s":"s","e":false,"k":"s","d":[],"c":[["t",{"w":"started","s":"tarted","e":true,"k":"t","d":[53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91],"c":[]}],["e",{"w":"se","s":"e","e":false,"k":"e","d":[],"c":[["t",{"w":"settings","s":"ttings","e":true,"k":"t","d":[180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222],"c":[]}],["r",{"w":"services","s":"rvices","e":true,"k":"r","d":[223,224,225,226,227],"c":[]}]]}]]}],["l",{"w":"live","s":"live","e":true,"k":"l","d":[114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156],"c":[]}],["p",{"w":"photos","s":"photos","e":true,"k":"p","d":[114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156],"c":[]}],["m",{"w":"migrate","s":"migrate","e":true,"k":"m","d":[157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179],"c":[]}],["v",{"w":"v1","s":"v1","e":true,"k":"v","d":[157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179],"c":[]}],["u",{"w":"use","s":"use","e":true,"k":"u","d":[223,224,225,226,227],"c":[]}],["w",{"w":"webp","s":"webp","e":true,"k":"w","d":[223,224,225,226,227],"c":[]}]]},"isArray":false},"type":{"type":"Radix","node":{"w":"","s":"","e":false,"k":"","d":[],"c":[["p",{"w":"page","s":"page","e":true,"k":"p","d":[1,53,92,114,157,180,223],"c":[]}],["h",{"w":"heading","s":"heading","e":true,"k":"h","d":[2,3,4,5,6,7,8,9,55,56,57,58,59,60,94,95,96,116,117,118,119,120,121,122,123,158,159,160,161,181,182,183,184,185,186,187,188,189],"c":[]}],["t",{"w":"text","s":"text","e":true,"k":"t","d":[10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,54,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,93,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,115,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,224,225,226,227],"c":[]}]]},"isArray":false},"breadcrumbs":{"type":"Radix","node":{"w":"","s":"","e":false,"k":"","d":[],"c":[["文",{"w":"文","s":"文","e":true,"k":"文","d":[1,53,92,114,157,180,223],"c":[]}],["档",{"w":"档","s":"档","e":true,"k":"档","d":[1,53,92,114,157,180,223],"c":[]}],["指",{"w":"指南","s":"指南","e":true,"k":"指","d":[1,114,223],"c":[]}],["介",{"w":"介绍","s":"介绍","e":true,"k":"介","d":[53,92],"c":[]}],["手",{"w":"手册","s":"手册","e":true,"k":"手","d":[157,180],"c":[]}]]},"isArray":true},"tags":{"type":"Flat","node":{"numberToDocumentId":[]},"isArray":true},"url":{"type":"Radix","node":{"w":"","s":"","e":false,"k":"","d":[],"c":[["z",{"w":"zh","s":"zh","e":true,"k":"z","d":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227],"c":[]}],["d",{"w":"docs","s":"docs","e":true,"k":"d","d":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227],"c":[]}],["f",{"w":"f","s":"f","e":false,"k":"f","d":[],"c":[["o",{"w":"for","s":"or","e":true,"k":"o","d":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52],"c":[]}],["r",{"w":"from","s":"rom","e":true,"k":"r","d":[157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179],"c":[]}]]}],["c",{"w":"c","s":"c","e":false,"k":"c","d":[],"c":[["l",{"w":"cloud","s":"loud","e":true,"k":"l","d":[223,224,225,226,227],"c":[["f",{"w":"cloudflare","s":"flare","e":true,"k":"f","d":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52],"c":[]}]]}],["o",{"w":"cors","s":"ors","e":true,"k":"o","d":[6,29,30,31,32,33,34,59,81,82,83,84,85,86,87,88],"c":[]}]]}],["r",{"w":"r","s":"r","e":false,"k":"r","d":[],"c":[["2",{"w":"r2","s":"2","e":true,"k":"2","d":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52],"c":[]}],["e",{"w":"ref","s":"ef","e":false,"k":"e","d":[],"c":[["e",{"w":"reference","s":"erence","e":true,"k":"e","d":[180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222],"c":[]}],["r",{"w":"refresh","s":"resh","e":true,"k":"r","d":[189,222],"c":[]}]]}]]}],["创",{"w":"创建","s":"创建","e":true,"k":"创","d":[2,14,15,16,17],"c":[]}],["存",{"w":"存储","s":"存储","e":true,"k":"存","d":[2,3,14,15,16,17,18],"c":[]}],["桶",{"w":"桶","s":"桶","e":true,"k":"桶","d":[2,3,14,15,16,17,18],"c":[]}],["公",{"w":"公开","s":"公开","e":true,"k":"公","d":[3,4,5,18,19,20,21,22,23,24,25,26,27,28],"c":[]}],["您",{"w":"您","s":"您","e":true,"k":"您","d":[3,18],"c":[]}],["的",{"w":"的","s":"的","e":true,"k":"的","d":[3,4,5,9,18,19,20,21,22,23,24,25,26,27,28,45,46,47,48,49,50,51,52,55,63,64,65,66,67,68,69,70,121,139,140,141,142,143,144,145,146,160,177],"c":[]}],["以",{"w":"以","s":"以","e":true,"k":"以","d":[4,5,19,20,21,22,23,24,25,26,27,28],"c":[]}],["管",{"w":"管理","s":"管理","e":true,"k":"管","d":[4,19,20,21,22,23],"c":[]}],["子",{"w":"子","s":"子","e":true,"k":"子","d":[4,19,20,21,22,23],"c":[]}],["域",{"w":"域","s":"域","e":true,"k":"域","d":[4,5,19,20,21,22,23,24,25,26,27,28],"c":[]}],["形",{"w":"形式","s":"形式","e":true,"k":"形","d":[4,5,19,20,21,22,23,24,25,26,27,28],"c":[]}],["自",{"w":"自","s":"自","e":true,"k":"自","d":[5,24,25,26,27,28],"c":[["建",{"w":"自建","s":"建","e":true,"k":"建","d":[161,178,179],"c":[]}]]}],["定",{"w":"定义","s":"定义","e":true,"k":"定","d":[5,24,25,26,27,28],"c":[]}],["名",{"w":"名","s":"名","e":true,"k":"名","d":[5,24,25,26,27,28,119,132,133,134,135,136],"c":[]}],["配",{"w":"配置","s":"配置","e":true,"k":"配","d":[6,29,30,31,32,33,34,55,59,63,64,65,66,67,68,69,70,81,82,83,84,85,86,87,88,158,159,163,164,165,166,167,168,169,170,171,172,173,174,175,176],"c":[]}],["获",{"w":"获取","s":"获取","e":true,"k":"获","d":[7,35,36,37,38,39,40,41],"c":[]}],["密",{"w":"密","s":"密","e":true,"k":"密","d":[7,35,36,37,38,39,40,41],"c":[]}],["钥",{"w":"钥","s":"钥","e":true,"k":"钥","d":[7,35,36,37,38,39,40,41],"c":[]}],["查",{"w":"查","s":"查","e":true,"k":"查","d":[123,155,156],"c":[["看",{"w":"查看","s":"看","e":true,"k":"看","d":[8,42,43,44],"c":[]}]]}],["e",{"w":"endpoint","s":"endpoint","e":true,"k":"e","d":[8,42,43,44],"c":[]}],["在",{"w":"在","s":"在","e":true,"k":"在","d":[9,45,46,47,48,49,50,51,52],"c":[]}],["s",{"w":"s","s":"s","e":false,"k":"s","d":[],"c":[["3",{"w":"s3","s":"3","e":true,"k":"3","d":[9,45,46,47,48,49,50,51,52,55,60,63,64,65,66,67,68,69,70,89,90,91,95,106,107,108,109,110,111,181,194],"c":[]}],["t",{"w":"st","s":"t","e":false,"k":"t","d":[],"c":[["a",{"w":"started","s":"arted","e":true,"k":"a","d":[53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91],"c":[]}],["e",{"w":"step","s":"ep","e":true,"k":"e","d":[56,71,72],"c":[]}],["y",{"w":"style","s":"yle","e":true,"k":"y","d":[182,195,196],"c":[]}]]}],["e",{"w":"se","s":"e","e":false,"k":"e","d":[],"c":[["t",{"w":"settings","s":"ttings","e":true,"k":"t","d":[180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222],"c":[]}],["r",{"w":"services","s":"rvices","e":true,"k":"r","d":[223,224,225,226,227],"c":[]}]]}]]}],["i",{"w":"i","s":"i","e":false,"k":"i","d":[],"c":[["m",{"w":"image","s":"mage","e":true,"k":"m","d":[9,45,46,47,48,49,50,51,52,60,89,90,91,95,106,107,108,109,110,111],"c":[]}],["n",{"w":"include","s":"nclude","e":true,"k":"n","d":[184,200,201,202,203,204,205,206,207],"c":[]}]]}],["p",{"w":"p","s":"p","e":false,"k":"p","d":[],"c":[["o",{"w":"port","s":"ort","e":true,"k":"o","d":[9,45,46,47,48,49,50,51,52,60,89,90,91,95,106,107,108,109,110,111],"c":[]}],["l",{"w":"platform","s":"latform","e":true,"k":"l","d":[56,71,72],"c":[]}],["u",{"w":"public","s":"ublic","e":true,"k":"u","d":[58,78,79,80,183,197,198,199],"c":[]}],["h",{"w":"photos","s":"hotos","e":true,"k":"h","d":[114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156],"c":[]}],["a",{"w":"path","s":"ath","e":true,"k":"a","d":[182,184,195,196,200,201,202,203,204,205,206,207],"c":[]}]]}],["设",{"w":"设","s":"设","e":false,"k":"设","d":[],"c":[["置",{"w":"设置","s":"置","e":true,"k":"置","d":[9,45,46,47,48,49,50,51,52,160,177],"c":[]}],["备",{"w":"设备","s":"备","e":true,"k":"备","d":[118,131],"c":[]}]]}],["页",{"w":"页","s":"页","e":true,"k":"页","d":[9,45,46,47,48,49,50,51,52],"c":[]}],["面",{"w":"面","s":"面","e":true,"k":"面","d":[9,45,46,47,48,49,50,51,52],"c":[]}],["填",{"w":"填写","s":"填写","e":true,"k":"填","d":[9,45,46,47,48,49,50,51,52],"c":[]}],["上",{"w":"上","s":"上","e":true,"k":"上","d":[117,120,129,130,137,138],"c":[["述",{"w":"上述","s":"述","e":true,"k":"述","d":[9,45,46,47,48,49,50,51,52],"c":[]}]]}],["信",{"w":"信息","s":"信息","e":true,"k":"信","d":[9,45,46,47,48,49,50,51,52],"c":[]}],["g",{"w":"g","s":"g","e":false,"k":"g","d":[],"c":[["e",{"w":"getting","s":"etting","e":true,"k":"e","d":[53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91],"c":[]}],["u",{"w":"guide","s":"uide","e":true,"k":"u","d":[56,71,72],"c":[]}],["a",{"w":"gallery","s":"allery","e":true,"k":"a","d":[188],"c":[]}]]}],["或",{"w":"或","s":"或","e":true,"k":"或","d":[55,63,64,65,66,67,68,69,70],"c":[]}],["其",{"w":"其他","s":"其他","e":true,"k":"其","d":[55,63,64,65,66,67,68,69,70],"c":[]}],["兼",{"w":"兼容","s":"兼容","e":true,"k":"兼","d":[55,63,64,65,66,67,68,69,70],"c":[]}],["协",{"w":"协议","s":"协议","e":true,"k":"协","d":[55,63,64,65,66,67,68,69,70],"c":[]}],["服",{"w":"服务","s":"服务","e":true,"k":"服","d":[55,63,64,65,66,67,68,69,70],"c":[]}],["b",{"w":"by","s":"by","e":true,"k":"b","d":[56,71,72],"c":[]}],["通",{"w":"通用","s":"通用","e":true,"k":"通","d":[57,73,74,75,76,77],"c":[]}],["要",{"w":"要求","s":"要求","e":true,"k":"要","d":[57,73,74,75,76,77],"c":[]}],["u",{"w":"u","s":"u","e":false,"k":"u","d":[],"c":[["r",{"w":"url","s":"rl","e":true,"k":"r","d":[58,78,79,80,183,197,198,199],"c":[]}],["s",{"w":"use","s":"se","e":true,"k":"s","d":[182,195,196,223,224,225,226,227],"c":[]}],["p",{"w":"upload","s":"pload","e":true,"k":"p","d":[185],"c":[]}]]}],["开",{"w":"开始","s":"开始","e":true,"k":"开","d":[60,89,90,91],"c":[]}],["使",{"w":"使用","s":"使用","e":true,"k":"使","d":[60,89,90,91,96,112,113],"c":[]}],["特",{"w":"特性","s":"特性","e":true,"k":"特","d":[94,102,103,104,105],"c":[]}],["和",{"w":"和","s":"和","e":true,"k":"和","d":[94,102,103,104,105,187,221],"c":[]}],["功",{"w":"功能","s":"功能","e":true,"k":"功","d":[94,102,103,104,105],"c":[]}],["不",{"w":"不是","s":"不是","e":true,"k":"不","d":[95,106,107,108,109,110,111],"c":[]}],["图",{"w":"图","s":"图","e":true,"k":"图","d":[95,106,107,108,109,110,111],"c":[["像",{"w":"图像","s":"像","e":true,"k":"像","d":[187,221],"c":[]}]]}],["床",{"w":"床","s":"床","e":true,"k":"床","d":[95,106,107,108,109,110,111],"c":[]}],["l",{"w":"live","s":"live","e":true,"k":"l","d":[114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156],"c":[]}],["什",{"w":"什么","s":"什么","e":true,"k":"什","d":[116,125,126,127,128],"c":[]}],["是",{"w":"是","s":"是","e":true,"k":"是","d":[116,125,126,127,128],"c":[]}],["实",{"w":"实况","s":"实况","e":true,"k":"实","d":[116,117,122,125,126,127,128,129,130,147,148,149,150,151,152,153,154],"c":[]}],["照",{"w":"照片","s":"照片","e":true,"k":"照","d":[116,117,122,125,126,127,128,129,130,147,148,149,150,151,152,153,154],"c":[]}],["如",{"w":"如何","s":"如何","e":true,"k":"如","d":[117,122,129,130,147,148,149,150,151,152,153,154],"c":[]}],["传",{"w":"传","s":"传","e":true,"k":"传","d":[117,120,129,130,137,138],"c":[]}],["1",{"w":"1","s":"1","e":true,"k":"1","d":[118,131],"c":[]}],["从",{"w":"从","s":"从","e":true,"k":"从","d":[118,131],"c":[]}],["导",{"w":"导出","s":"导出","e":true,"k":"导","d":[118,131],"c":[]}],["两",{"w":"两","s":"两","e":true,"k":"两","d":[118,120,131,137,138],"c":[]}],["个",{"w":"个","s":"个","e":true,"k":"个","d":[118,120,131,137,138],"c":[]}],["文",{"w":"文件","s":"文件","e":true,"k":"文","d":[118,119,120,121,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146],"c":[]}],["2",{"w":"2","s":"2","e":true,"k":"2","d":[119,132,133,134,135,136],"c":[]}],["保",{"w":"保持","s":"保持","e":true,"k":"保","d":[119,132,133,134,135,136],"c":[]}],["一",{"w":"一","s":"一","e":false,"k":"一","d":[],"c":[["致",{"w":"一致","s":"致","e":true,"k":"致","d":[119,132,133,134,135,136],"c":[]}],["次",{"w":"一次","s":"次","e":true,"k":"次","d":[120,137,138],"c":[]}]]}],["3",{"w":"3","s":"3","e":true,"k":"3","d":[120,137,138],"c":[]}],["性",{"w":"性","s":"性","e":true,"k":"性","d":[120,137,138],"c":[]}],["把",{"w":"把","s":"把","e":true,"k":"把","d":[120,137,138],"c":[]}],["拖",{"w":"拖","s":"拖","e":true,"k":"拖","d":[120,137,138],"c":[]}],["入",{"w":"入","s":"入","e":true,"k":"入","d":[120,137,138],"c":[]}],["区",{"w":"区","s":"区","e":true,"k":"区","d":[120,137,138],"c":[]}],["支",{"w":"支持","s":"支持","e":true,"k":"支","d":[121,139,140,141,142,143,144,145,146],"c":[]}],["类",{"w":"类型","s":"类型","e":true,"k":"类","d":[121,139,140,141,142,143,144,145,146],"c":[]}],["系",{"w":"系统","s":"系统","e":true,"k":"系","d":[122,147,148,149,150,151,152,153,154],"c":[]}],["识",{"w":"识别","s":"识别","e":true,"k":"识","d":[122,147,148,149,150,151,152,153,154],"c":[]}],["故",{"w":"故障","s":"故障","e":true,"k":"故","d":[123,155,156],"c":[]}],["排",{"w":"排","s":"排","e":true,"k":"排","d":[123,155,156],"c":[]}],["m",{"w":"migrate","s":"migrate","e":true,"k":"m","d":[157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179],"c":[]}],["v",{"w":"v1","s":"v1","e":true,"k":"v","d":[157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179],"c":[]}],["迁",{"w":"迁移","s":"迁移","e":true,"k":"迁","d":[158,159,163,164,165,166,167,168,169,170,171,172,173,174,175,176],"c":[]}],["哪",{"w":"哪些","s":"哪些","e":true,"k":"哪","d":[159,169,170,171,172,173,174,175,176],"c":[]}],["会",{"w":"会","s":"会","e":true,"k":"会","d":[159,169,170,171,172,173,174,175,176],"c":[]}],["被",{"w":"被","s":"被","e":true,"k":"被","d":[159,169,170,171,172,173,174,175,176],"c":[]}],["废",{"w":"废弃","s":"废弃","e":true,"k":"废","d":[160,177],"c":[]}],["关",{"w":"关于","s":"关于","e":true,"k":"关","d":[161,178,179],"c":[]}],["a",{"w":"a","s":"a","e":false,"k":"a","d":[],"c":[["p",{"w":"api","s":"pi","e":true,"k":"p","d":[182,195,196],"c":[]}],["u",{"w":"auto","s":"uto","e":true,"k":"u","d":[189,222],"c":[]}]]}],["k",{"w":"key","s":"key","e":true,"k":"k","d":[186,208,209,210,211,212,213,214,215,216,217,218,219,220],"c":[]}],["t",{"w":"template","s":"template","e":true,"k":"t","d":[186,208,209,210,211,212,213,214,215,216,217,218,219,220],"c":[]}],["压",{"w":"压缩","s":"压缩","e":true,"k":"压","d":[187,221],"c":[]}],["转",{"w":"转换","s":"转换","e":true,"k":"转","d":[187,221],"c":[]}],["w",{"w":"webp","s":"webp","e":true,"k":"w","d":[223,224,225,226,227],"c":[]}]]},"isArray":false}},"vectorIndexes":{"embeddings":{"size":512,"vectors":[]}},"searchableProperties":["content","page_id","type","breadcrumbs","tags","url","embeddings"],"searchablePropertiesWithTypes":{"content":"string","page_id":"string","type":"string","breadcrumbs":"string[]","tags":"enum[]","url":"string","embeddings":"vector[512]"},"frequencies":{"content":{"1":{"Cloudflare":0.25,"R2":0.25,"逐步":0.25,"指南":0.25},"2":{"创建":0.3333333333333333,"存储":0.3333333333333333,"桶":0.3333333333333333},"3":{"公开":0.2,"您":0.2,"的":0.2,"存储":0.2,"桶":0.2},"4":{"以":0.125,"Cloudflare":0.125,"管理":0.125,"的":0.125,"子":0.125,"域":0.125,"形式":0.125,"公开":0.125},"5":{"以":0.125,"自":0.125,"定义":0.125,"域":0.125,"名":0.125,"的":0.125,"形式":0.125,"公开":0.125},"6":{"配置":0.5,"CORS":0.5},"7":{"获取":0.3333333333333333,"密":0.3333333333333333,"钥":0.3333333333333333},"8":{"查看":0.5,"Endpoint":0.5},"9":{"在":0.09090909090909091,"S3":0.09090909090909091,"Image":0.09090909090909091,"Port":0.09090909090909091,"的":0.09090909090909091,"设置":0.09090909090909091,"页":0.09090909090909091,"面":0.09090909090909091,"填写":0.09090909090909091,"上述":0.09090909090909091,"信息":0.09090909090909091},"10":{"Cloudflare":0.038461538461538464,"R2":0.038461538461538464,"Storage":0.038461538461538464,"允许":0.038461538461538464,"开发":0.038461538461538464,"人员":0.038461538461538464,"存储":0.038461538461538464,"大量":0.038461538461538464,"非":0.038461538461538464,"结构":0.038461538461538464,"化":0.038461538461538464,"数据":0.038461538461538464,"而无":0.038461538461538464,"需":0.038461538461538464,"支付":0.038461538461538464,"与":0.038461538461538464,"典型":0.038461538461538464,"云":0.038461538461538464,"服务":0.038461538461538464,"相关":0.038461538461538464,"的":0.038461538461538464,"昂贵":0.038461538461538464,"出口":0.038461538461538464,"带":0.038461538461538464,"宽":0.038461538461538464,"费用":0.038461538461538464},"11":{"10":0.02564102564102564,"100":0.02564102564102564,"Cloudflare":0.02564102564102564,"R2":0.02564102564102564,"Storage":0.02564102564102564,"的":0.02564102564102564,"免费":0.02564102564102564,"计划":0.02564102564102564,"包含":0.02564102564102564,"每月":0.02564102564102564,"GB":0.02564102564102564,"存储":0.02564102564102564,"空间":0.02564102564102564,"万":0.02564102564102564,"次":0.02564102564102564,"A":0.02564102564102564,"类":0.02564102564102564,"操作":0.02564102564102564,"请求":0.02564102564102564,"和":0.02564102564102564,"1,000":0.02564102564102564,"B":0.02564102564102564,"加之":0.02564102564102564,"其":0.02564102564102564,"无":0.02564102564102564,"出口":0.02564102564102564,"费用":0.02564102564102564,"特点":0.02564102564102564,"使":0.02564102564102564,"之":0.02564102564102564,"成为":0.02564102564102564,"了":0.02564102564102564,"个人":0.02564102564102564,"小型":0.02564102564102564,"图":0.02564102564102564,"床":0.02564102564102564,"云":0.02564102564102564,"良好":0.02564102564102564,"选择":0.02564102564102564},"12":{"本":0.03125,"指南":0.03125,"将":0.03125,"从":0.03125,"开通":0.03125,"Cloudflare":0.03125,"R2":0.03125,"Storage":0.03125,"开始":0.03125,"一步":0.03125,"带":0.03125,"您":0.03125,"了解":0.03125,"如何":0.03125,"进行":0.03125,"配置":0.03125,"存储":0.03125,"桶":0.03125,"并":0.03125,"配合":0.03125,"S3":0.03125,"Image":0.03125,"Port":0.03125,"构":0.03125,"建":0.03125,"一个":0.03125,"独":0.03125,"属于":0.03125,"的":0.03125,"小型":0.03125,"图":0.03125,"床":0.03125},"13":{"本":0.047619047619047616,"指南":0.047619047619047616,"只":0.047619047619047616,"会":0.047619047619047616,"涉及":0.047619047619047616,"与":0.047619047619047616,"S3":0.047619047619047616,"Image":0.047619047619047616,"Port":0.047619047619047616,"相关":0.047619047619047616,"的":0.047619047619047616,"必要":0.047619047619047616,"部分":0.047619047619047616,"关于":0.047619047619047616,"R2":0.047619047619047616,"更多":0.047619047619047616,"信息":0.047619047619047616,"请":0.047619047619047616,"参阅":0.047619047619047616,"Cloudflare":0.047619047619047616,"docs":0.047619047619047616},"14":{"您":0.08333333333333333,"需要":0.08333333333333333,"一个":0.08333333333333333,"R2":0.08333333333333333,"存储":0.08333333333333333,"桶":0.08333333333333333,"作为":0.08333333333333333,"存放":0.08333333333333333,"图片":0.08333333333333333,"的":0.08333333333333333,"容器":0.08333333333333333,"为此":0.08333333333333333},"15":{"前往":0.125,"Cloudflare":0.125,"dashboard":0.125,"并":0.125,"在":0.125,"左侧":0.125,"选择":0.125,"R2":0.125},"16":{"选择":0.25,"创建":0.25,"存储":0.25,"桶":0.25},"17":{"为此":0.07142857142857142,"存储":0.07142857142857142,"桶":0.07142857142857142,"填入":0.07142857142857142,"一个":0.07142857142857142,"名称":0.07142857142857142,"保持":0.07142857142857142,"位置":0.07142857142857142,"为":0.07142857142857142,"自动":0.07142857142857142,"然后":0.07142857142857142,"点":0.07142857142857142,"击":0.07142857142857142,"创建":0.07142857142857142},"18":{"由于":0.02702702702702703,"我们":0.02702702702702703,"是在":0.02702702702702703,"创建":0.02702702702702703,"一个":0.02702702702702703,"图":0.02702702702702703,"床":0.02702702702702703,"服务":0.02702702702702703,"所以":0.02702702702702703,"必须":0.02702702702702703,"使":0.02702702702702703,"该":0.02702702702702703,"R2":0.02702702702702703,"存储":0.02702702702702703,"桶":0.02702702702702703,"的":0.02702702702702703,"内容":0.02702702702702703,"是":0.02702702702702703,"公开":0.02702702702702703,"有":0.02702702702702703,"两":0.02702702702702703,"种":0.02702702702702703,"方法":0.02702702702702703,"以":0.02702702702702703,"Cloudflare":0.02702702702702703,"管理":0.02702702702702703,"子":0.02702702702702703,"域":0.02702702702702703,"形式":0.02702702702702703,"在":0.02702702702702703,"r2":0.02702702702702703,"dev":0.02702702702702703,"下":0.02702702702702703,"或是":0.02702702702702703,"使用":0.02702702702702703,"自己":0.02702702702702703,"名":0.02702702702702703},"19":{"前往":0.125,"Cloudflare":0.125,"dashboard":0.125,"并":0.125,"在":0.125,"左侧":0.125,"选择":0.125,"R2":0.125},"20":{"选择":0.14285714285714285,"您":0.14285714285714285,"刚刚":0.14285714285714285,"创建":0.14285714285714285,"的":0.14285714285714285,"存储":0.14285714285714285,"桶":0.14285714285714285},"21":{"点":0.05263157894736842,"击":0.05263157894736842,"设置":0.05263157894736842,"在":0.05263157894736842,"公开":0.05263157894736842,"访问":0.05263157894736842,"板":0.05263157894736842,"块":0.05263157894736842,"的":0.05263157894736842,"R2":0.05263157894736842,"dev":0.05263157894736842,"子":0.05263157894736842,"域":0.05263157894736842,"右侧":0.05263157894736842,"允许":0.05263157894736842,"键入":0.05263157894736842,"allow":0.05263157894736842,"以":0.05263157894736842,"确认":0.05263157894736842},"22":{"现在":0.09090909090909091,"公共":0.09090909090909091,"R2":0.09090909090909091,"dev":0.09090909090909091,"存储":0.09090909090909091,"桶":0.09090909090909091,"URL":0.09090909090909091,"即为":0.09090909090909091,"您":0.09090909090909091,"的":0.09090909090909091,"Public":0.09090909090909091},"23":{"更多":0.1111111111111111,"信息":0.1111111111111111,"请":0.1111111111111111,"查看":0.1111111111111111,"Public":0.1111111111111111,"buckets":0.1111111111111111,"Cloudflare":0.1111111111111111,"R2":0.1111111111111111,"docs":0.1111111111111111},"24":{"前往":0.125,"Cloudflare":0.125,"dashboard":0.125,"并":0.125,"在":0.125,"左侧":0.125,"选择":0.125,"R2":0.125},"25":{"选择":0.14285714285714285,"您":0.14285714285714285,"刚刚":0.14285714285714285,"创建":0.14285714285714285,"的":0.14285714285714285,"存储":0.14285714285714285,"桶":0.14285714285714285},"26":{"点":0.07692307692307693,"击":0.07692307692307693,"设置":0.07692307692307693,"在":0.07692307692307693,"自":0.07692307692307693,"定义":0.07692307692307693,"域":0.07692307692307693,"名":0.07692307692307693,"标题":0.07692307692307693,"右侧":0.07692307692307693,"的":0.07692307692307693,"连接":0.07692307692307693,"按钮":0.07692307692307693},"27":{"使用":0.05263157894736842,"您":0.05263157894736842,"在":0.05263157894736842,"Cloudflare":0.05263157894736842,"上":0.05263157894736842,"托管":0.05263157894736842,"的":0.05263157894736842,"域":0.05263157894736842,"名":0.05263157894736842,"子":0.05263157894736842,"例如":0.05263157894736842,"该":0.05263157894736842,"项目":0.05263157894736842,"作者":0.05263157894736842,"Yunfi":0.05263157894736842,"i.yfi.moe":0.05263157894736842,"作为":0.05263157894736842,"其":0.05263157894736842,"yfi.moe":0.05263157894736842},"28":{"完成":0.07692307692307693,"现在":0.07692307692307693,"您":0.07692307692307693,"的":0.07692307692307693,"Public":0.07692307692307693,"URL":0.07692307692307693,"即为":0.07692307692307693,"https":0.07692307692307693,"i.yfi.moe":0.07692307692307693,"或":0.07692307692307693,"设置":0.07692307692307693,"任何":0.07692307692307693,"内容":0.07692307692307693},"29":{"为了":0.037037037037037035,"让":0.037037037037037035,"S3":0.037037037037037035,"Image":0.037037037037037035,"Port":0.037037037037037035,"能够":0.037037037037037035,"跨":0.037037037037037035,"域":0.037037037037037035,"访问":0.037037037037037035,"并":0.037037037037037035,"操作":0.037037037037037035,"您":0.037037037037037035,"位于":0.037037037037037035,"Cloudflare":0.037037037037037035,"R2":0.037037037037037035,"存储":0.037037037037037035,"桶":0.037037037037037035,"中的":0.037037037037037035,"数据":0.037037037037037035,"需要":0.037037037037037035,"配置":0.037037037037037035,"的":0.037037037037037035,"Cross":0.037037037037037035,"Origin":0.037037037037037035,"Resource":0.037037037037037035,"Sharing":0.037037037037037035,"CORS":0.037037037037037035},"30":{"前往":0.125,"Cloudflare":0.125,"dashboard":0.125,"并":0.125,"在":0.125,"左侧":0.125,"选择":0.125,"R2":0.125},"31":{"选择":0.14285714285714285,"您":0.14285714285714285,"刚刚":0.14285714285714285,"创建":0.14285714285714285,"的":0.14285714285714285,"存储":0.14285714285714285,"桶":0.14285714285714285},"32":{"点":0.05555555555555555,"击":0.05555555555555555,"设置":0.05555555555555555,"在":0.05555555555555555,"CORS":0.05555555555555555,"策略":0.05555555555555555,"板":0.05555555555555555,"块":0.05555555555555555,"右侧":0.05555555555555555,"添加":0.05555555555555555,"编辑":0.05555555555555555,"并":0.05555555555555555,"按":0.05555555555555555,"您":0.05555555555555555,"的":0.05555555555555555,"需要":0.05555555555555555,"进行":0.05555555555555555,"修改":0.05555555555555555},"33":{"下面":0.07692307692307693,"是":0.07692307692307693,"使":0.07692307692307693,"官方":0.07692307692307693,"实例":0.07692307692307693,"能":0.07692307692307693,"正常":0.07692307692307693,"工作":0.07692307692307693,"的":0.07692307692307693,"一个":0.07692307692307693,"CORS":0.07692307692307693,"策略":0.07692307692307693,"例子":0.07692307692307693},"34":{"更多":0.1111111111111111,"信息":0.1111111111111111,"请":0.1111111111111111,"查看":0.1111111111111111,"Configure":0.1111111111111111,"CORS":0.1111111111111111,"Cloudflare":0.1111111111111111,"R2":0.1111111111111111,"docs":0.1111111111111111},"35":{"在":0.038461538461538464,"S3":0.038461538461538464,"Image":0.038461538461538464,"Port":0.038461538461538464,"的":0.038461538461538464,"存储":0.038461538461538464,"桶":0.038461538461538464,"设置":0.038461538461538464,"页":0.038461538461538464,"面":0.038461538461538464,"您":0.038461538461538464,"需要":0.038461538461538464,"填入":0.038461538461538464,"Access":0.038461538461538464,"Key":0.038461538461538464,"ID":0.038461538461538464,"和":0.038461538461538464,"Secret":0.038461538461538464,"两":0.038461538461538464,"个":0.038461538461538464,"密":0.038461538461538464,"钥":0.038461538461538464,"作为":0.038461538461538464,"访问":0.038461538461538464,"凭证":0.038461538461538464,"为此":0.038461538461538464},"36":{"前往":0.125,"Cloudflare":0.125,"dashboard":0.125,"并":0.125,"在":0.125,"左侧":0.125,"选择":0.125,"R2":0.125},"37":{"点":0.09090909090909091,"击":0.09090909090909091,"账户":0.09090909090909091,"详细":0.09090909090909091,"信息":0.09090909090909091,"下":0.09090909090909091,"的":0.09090909090909091,"管理":0.09090909090909091,"R2":0.09090909090909091,"API":0.09090909090909091,"令牌":0.09090909090909091},"38":{"点":0.043478260869565216,"击":0.043478260869565216,"创建":0.043478260869565216,"API":0.043478260869565216,"令牌":0.043478260869565216,"并":0.043478260869565216,"按照":0.043478260869565216,"您":0.043478260869565216,"的":0.043478260869565216,"需要":0.043478260869565216,"设置":0.043478260869565216,"该":0.043478260869565216,"例如":0.043478260869565216,"权限":0.043478260869565216,"为":0.043478260869565216,"对象":0.043478260869565216,"读":0.043478260869565216,"和":0.043478260869565216,"写":0.043478260869565216,"指定":0.043478260869565216,"存储":0.043478260869565216,"桶":0.043478260869565216,"刚刚":0.043478260869565216},"39":{"点":0.03225806451612903,"击":0.03225806451612903,"创建":0.03225806451612903,"API":0.03225806451612903,"令牌":0.03225806451612903,"在":0.03225806451612903,"下":0.03225806451612903,"一个":0.03225806451612903,"页":0.03225806451612903,"面":0.03225806451612903,"的":0.03225806451612903,"为":0.03225806451612903,"S3":0.03225806451612903,"客户":0.03225806451612903,"端":0.03225806451612903,"使用":0.03225806451612903,"以下":0.03225806451612903,"凭据":0.03225806451612903,"访问":0.03225806451612903,"密":0.03225806451612903,"钥":0.03225806451612903,"ID":0.03225806451612903,"和":0.03225806451612903,"机密":0.03225806451612903,"即":0.03225806451612903,"分别":0.03225806451612903,"对应":0.03225806451612903,"着":0.03225806451612903,"Access":0.03225806451612903,"Key":0.03225806451612903,"Secret":0.03225806451612903},"40":{"注意":0.09090909090909091,"出于":0.09090909090909091,"安全":0.09090909090909091,"原因":0.09090909090909091,"该":0.09090909090909091,"页":0.09090909090909091,"面":0.09090909090909091,"只":0.09090909090909091,"会":0.09090909090909091,"出现":0.09090909090909091,"一次":0.09090909090909091},"41":{"更多":0.14285714285714285,"信息":0.14285714285714285,"参见":0.14285714285714285,"Authentication":0.14285714285714285,"Cloudflare":0.14285714285714285,"R2":0.14285714285714285,"docs":0.14285714285714285},"42":{"前往":0.125,"Cloudflare":0.125,"dashboard":0.125,"并":0.125,"在":0.125,"左侧":0.125,"选择":0.125,"R2":0.125},"43":{"选择":0.14285714285714285,"您":0.14285714285714285,"刚刚":0.14285714285714285,"创建":0.14285714285714285,"的":0.14285714285714285,"存储":0.14285714285714285,"桶":0.14285714285714285},"44":{"在":0.030303030303030304,"存储":0.030303030303030304,"桶":0.030303030303030304,"详细":0.030303030303030304,"信息":0.030303030303030304,"板":0.030303030303030304,"块":0.030303030303030304,"下":0.030303030303030304,"有名":0.030303030303030304,"为":0.030303030303030304,"S3":0.030303030303030304,"API":0.030303030303030304,"的":0.030303030303030304,"字":0.030303030303030304,"段":0.030303030303030304,"该":0.030303030303030304,"最后":0.030303030303030304,"是":0.030303030303030304,"您":0.030303030303030304,"名字":0.030303030303030304,"而":0.030303030303030304,"Endpoint":0.030303030303030304,"即是":0.030303030303030304,"去除":0.030303030303030304,"部分":0.030303030303030304,"后":0.030303030303030304,"结果":0.030303030303030304,"例如":0.030303030303030304,"https":0.030303030303030304,"example.r2":0.030303030303030304,"cloudflarestorage.com":0.030303030303030304,"example":0.030303030303030304,"则":0.030303030303030304},"45":{"现在":0.037037037037037035,"您":0.037037037037037035,"已经":0.037037037037037035,"配置":0.037037037037037035,"好了":0.037037037037037035,"的":0.037037037037037035,"Cloudflare":0.037037037037037035,"R2":0.037037037037037035,"存储":0.037037037037037035,"桶":0.037037037037037035,"只需":0.037037037037037035,"将":0.037037037037037035,"上面":0.037037037037037035,"获得":0.037037037037037035,"关键":0.037037037037037035,"信息":0.037037037037037035,"填入":0.037037037037037035,"S3":0.037037037037037035,"Image":0.037037037037037035,"Port":0.037037037037037035,"设置":0.037037037037037035,"页":0.037037037037037035,"就":0.037037037037037035,"可以":0.037037037037037035,"开始":0.037037037037037035,"使用":0.037037037037037035,"了":0.037037037037037035},"46":{"回顾":0.16666666666666666,"设置":0.16666666666666666,"字":0.16666666666666666,"段":0.16666666666666666,"的":0.16666666666666666,"来源":0.16666666666666666},"47":{"Endpoint":0.25,"参见":0.25,"查看":0.25,"部分":0.25},"48":{"Bucket":0.08333333333333333,"Name":0.08333333333333333,"您":0.08333333333333333,"自":0.08333333333333333,"定义":0.08333333333333333,"的":0.08333333333333333,"存储":0.08333333333333333,"桶":0.08333333333333333,"名称":0.08333333333333333,"参见":0.08333333333333333,"创建":0.08333333333333333,"部分":0.08333333333333333},"49":{"Region":0.1,"默认":0.1,"应该":0.1,"为":0.1,"auto":0.1,"参见":0.1,"创建":0.1,"存储":0.1,"桶":0.1,"部分":0.1},"50":{"Access":0.125,"Key":0.125,"ID":0.125,"参见":0.125,"获取":0.125,"密":0.125,"钥":0.125,"部分":0.125},"51":{"Secret":0.125,"Access":0.125,"Key":0.125,"参见":0.125,"获取":0.125,"密":0.125,"钥":0.125,"部分":0.125},"52":{"Public":0.1111111111111111,"URL":0.1111111111111111,"参见":0.1111111111111111,"公开":0.1111111111111111,"您":0.1111111111111111,"的":0.1111111111111111,"存储":0.1111111111111111,"桶":0.1111111111111111,"部分":0.1111111111111111},"53":{"快速":0.5,"开始":0.5},"54":{"轻松":0.16666666666666666,"上手":0.16666666666666666,"使用":0.16666666666666666,"S3":0.16666666666666666,"Image":0.16666666666666666,"Port":0.16666666666666666},"55":{"配置":0.125,"S3":0.125,"或":0.125,"其他":0.125,"兼容":0.125,"协议":0.125,"的":0.125,"服务":0.125},"56":{"平台":0.3333333333333333,"逐步":0.3333333333333333,"指南":0.3333333333333333},"57":{"通用":0.5,"要求":0.5},"58":{"Public":0.5,"URL":0.5},"59":{"CORS":0.5,"配置":0.5},"60":{"开始":0.2,"使用":0.2,"S3":0.2,"Image":0.2,"Port":0.2},"61":{"2025":0.03571428571428571,"如果":0.03571428571428571,"你":0.03571428571428571,"之前":0.03571428571428571,"使用":0.03571428571428571,"过":0.03571428571428571,"v1":0.03571428571428571,"版本":0.03571428571428571,"在":0.03571428571428571,"上半年":0.03571428571428571,"及":0.03571428571428571,"的":0.03571428571428571,"可以":0.03571428571428571,"参考":0.03571428571428571,"从":0.03571428571428571,"升级":0.03571428571428571,"来":0.03571428571428571,"迁移":0.03571428571428571,"到":0.03571428571428571,"v2":0.03571428571428571,"功能":0.03571428571428571,"上":0.03571428571428571,"没有":0.03571428571428571,"太大":0.03571428571428571,"变化":0.03571428571428571,"应该":0.03571428571428571,"直接":0.03571428571428571,"上手":0.03571428571428571},"62":{"作为":0.05263157894736842,"一个":0.05263157894736842,"管理":0.05263157894736842,"S3":0.05263157894736842,"上":0.05263157894736842,"图片":0.05263157894736842,"的":0.05263157894736842,"工具":0.05263157894736842,"Image":0.05263157894736842,"Port":0.05263157894736842,"需要":0.05263157894736842,"您":0.05263157894736842,"提供":0.05263157894736842,"储存":0.05263157894736842,"桶":0.05263157894736842,"信息":0.05263157894736842,"来":0.05263157894736842,"访问":0.05263157894736842,"传":0.05263157894736842},"63":{"3":0.05,"如果":0.05,"您":0.05,"还":0.05,"没有":0.05,"一个":0.05,"S3":0.05,"储存":0.05,"桶":0.05,"请":0.05,"根据":0.05,"下面":0.05,"的":0.05,"指南":0.05,"创建":0.05,"简单":0.05,"来讲":0.05,"这":0.05,"需要":0.05,"步":0.05},"64":{"在":0.1,"对应":0.1,"平台":0.1,"上":0.1,"创建":0.1,"S3":0.1,"兼容":0.1,"的":0.1,"储存":0.1,"桶":0.1},"65":{"获取":0.09090909090909091,"访问":0.09090909090909091,"储存":0.09090909090909091,"桶":0.09090909090909091,"所需":0.09090909090909091,"的":0.09090909090909091,"端点":0.09090909090909091,"密":0.09090909090909091,"钥":0.09090909090909091,"等":0.09090909090909091,"信息":0.09090909090909091},"66":{"设置":0.125,"储存":0.125,"桶":0.125,"的":0.125,"访问":0.125,"权限":0.125,"和":0.125,"CORS":0.125},"67":{"3":0.09090909090909091,"以上":0.09090909090909091,"点":0.09090909090909091,"都是":0.09090909090909091,"使用":0.09090909090909091,"S3":0.09090909090909091,"Image":0.09090909090909091,"Port":0.09090909090909091,"必不可少":0.09090909090909091,"的":0.09090909090909091,"步骤":0.09090909090909091},"68":{"type":0.5,"warning":0.5},"69":{"由于":0.05263157894736842,"我们":0.05263157894736842,"是":0.05263157894736842,"一个":0.05263157894736842,"网页":0.05263157894736842,"项目":0.05263157894736842,"配置":0.05263157894736842,"CORS":0.05263157894736842,"必须":0.05263157894736842,"的":0.05263157894736842,"目前":0.05263157894736842,"用户":0.05263157894736842,"反馈":0.05263157894736842,"连不上":0.05263157894736842,"大":0.05263157894736842,"多数":0.05263157894736842,"原因":0.05263157894736842,"都是":0.05263157894736842,"没有":0.05263157894736842},"70":{"关于":0.14285714285714285,"如何":0.14285714285714285,"配置":0.14285714285714285,"CORS":0.14285714285714285,"请":0.14285714285714285,"继续":0.14285714285714285,"阅读":0.14285714285714285},"71":{"目前":0.027777777777777776,"我们":0.027777777777777776,"为":0.027777777777777776,"以下":0.027777777777777776,"平台":0.027777777777777776,"编写":0.027777777777777776,"了":0.027777777777777776,"逐步":0.027777777777777776,"指南":0.027777777777777776,"如果":0.027777777777777776,"这":0.027777777777777776,"正是":0.027777777777777776,"你在":0.027777777777777776,"使用":0.027777777777777776,"的":0.027777777777777776,"可以":0.027777777777777776,"直接":0.027777777777777776,"点":0.027777777777777776,"击":0.027777777777777776,"链":0.027777777777777776,"接":0.027777777777777776,"去":0.027777777777777776,"那里":0.027777777777777776,"查看":0.027777777777777776,"在":0.027777777777777776,"做完":0.027777777777777776,"教程":0.027777777777777776,"中的":0.027777777777777776,"内容":0.027777777777777776,"后":0.027777777777777776,"您":0.027777777777777776,"应该":0.027777777777777776,"就":0.027777777777777776,"S3":0.027777777777777776,"Image":0.027777777777777776,"Port":0.027777777777777776},"72":{"Cloudflare":0.05555555555555555,"R2":0.05555555555555555,"逐步":0.05555555555555555,"指南":0.05555555555555555,"中":0.05555555555555555,"提供":0.05555555555555555,"了":0.05555555555555555,"如何":0.05555555555555555,"在":0.05555555555555555,"使用":0.05555555555555555,"的":0.05555555555555555,"情况":0.05555555555555555,"下":0.05555555555555555,"配置":0.05555555555555555,"本":0.05555555555555555,"面板":0.05555555555555555,"S3":0.05555555555555555,"设置":0.05555555555555555},"73":{"S3":0.1,"Image":0.1,"Port":0.1,"需要":0.1,"以下":0.1,"信息":0.1,"权限":0.1,"以":0.1,"正常":0.1,"工作":0.1},"74":{"Endpoint":0.09090909090909091,"Region":0.09090909090909091,"Access":0.09090909090909091,"Key":0.09090909090909091,"ID":0.09090909090909091,"Secret":0.09090909090909091,"等":0.09090909090909091,"连接":0.09090909090909091,"用":0.09090909090909091,"的":0.09090909090909091,"信息":0.09090909090909091},"75":{"一个":0.058823529411764705,"直接":0.058823529411764705,"用":0.058823529411764705,"来":0.058823529411764705,"访问":0.058823529411764705,"图片":0.058823529411764705,"的":0.058823529411764705,"链":0.058823529411764705,"接":0.058823529411764705,"前":0.058823529411764705,"缀":0.058823529411764705,"我们":0.058823529411764705,"称":0.058823529411764705,"之":0.058823529411764705,"为":0.058823529411764705,"Public":0.058823529411764705,"URL":0.058823529411764705},"76":{"正确":0.25,"的":0.25,"CORS":0.25,"配置":0.25},"77":{"第一":0.1111111111111111,"点":0.1111111111111111,"不多":0.1111111111111111,"赘述":0.1111111111111111,"可以":0.1111111111111111,"自行":0.1111111111111111,"查询":0.1111111111111111,"如何":0.1111111111111111,"获取":0.1111111111111111},"78":{"在":0.058823529411764705,"目前":0.058823529411764705,"版本":0.058823529411764705,"1.6.0":0.058823529411764705,"中":0.058823529411764705,"储存":0.058823529411764705,"桶":0.058823529411764705,"中的":0.058823529411764705,"图片":0.058823529411764705,"必须":0.058823529411764705,"可以":0.058823529411764705,"通过":0.058823529411764705,"一个":0.058823529411764705,"链":0.058823529411764705,"接":0.058823529411764705,"直接":0.058823529411764705,"访问":0.058823529411764705},"79":{"29":0.02702702702702703,"2024":0.02702702702702703,"例如":0.02702702702702703,"一张":0.02702702702702703,"图片":0.02702702702702703,"在":0.02702702702702703,"储存":0.02702702702702703,"桶":0.02702702702702703,"中的":0.02702702702702703,"路径":0.02702702702702703,"是":0.02702702702702703,"i":0.02702702702702703,"05":0.02702702702702703,"name.jpg":0.02702702702702703,"而":0.02702702702702703,"你":0.02702702702702703,"可以":0.02702702702702703,"通过":0.02702702702702703,"https":0.02702702702702703,"i.yfi.moe":0.02702702702702703,"这个":0.02702702702702703,"链":0.02702702702702703,"接":0.02702702702702703,"直接":0.02702702702702703,"不需要":0.02702702702702703,"验证":0.02702702702702703,"地":0.02702702702702703,"访问":0.02702702702702703,"到":0.02702702702702703,"它":0.02702702702702703,"那么":0.02702702702702703,"就是":0.02702702702702703,"需要":0.02702702702702703,"填写":0.02702702702702703,"的":0.02702702702702703,"Public":0.02702702702702703,"URL":0.02702702702702703},"80":{"如果":0.02631578947368421,"你":0.02631578947368421,"直接":0.02631578947368421,"使用":0.02631578947368421,"了":0.02631578947368421,"某些":0.02631578947368421,"S3":0.02631578947368421,"兼容":0.02631578947368421,"服务":0.02631578947368421,"的":0.02631578947368421,"公开":0.02631578947368421,"储存":0.02631578947368421,"桶":0.02631578947368421,"功能":0.02631578947368421,"也是":0.02631578947368421,"同理":0.02631578947368421,"例如":0.02631578947368421,"对于":0.02631578947368421,"Cloudflare":0.02631578947368421,"R2":0.02631578947368421,"它":0.02631578947368421,"应该":0.02631578947368421,"形如":0.02631578947368421,"https":0.02631578947368421,"pub":0.02631578947368421,"一堆":0.02631578947368421,"字符":0.02631578947368421,"r2":0.02631578947368421,"dev":0.02631578947368421,"腾":0.02631578947368421,"讯":0.02631578947368421,"云":0.02631578947368421,"COS":0.02631578947368421,"BucketName":0.02631578947368421,"APPID":0.02631578947368421,"cos":0.02631578947368421,"Region":0.02631578947368421,"myqcloud.com":0.02631578947368421},"81":{"title":0.25,"什么":0.25,"是":0.25,"CORS":0.25},"82":{"跨":0.02631578947368421,"源":0.02631578947368421,"资源":0.02631578947368421,"共享":0.02631578947368421,"CORS":0.02631578947368421,"或":0.02631578947368421,"通俗":0.02631578947368421,"地":0.02631578947368421,"译":0.02631578947368421,"为":0.02631578947368421,"域":0.02631578947368421,"是":0.02631578947368421,"一种":0.02631578947368421,"基于":0.02631578947368421,"HTTP":0.02631578947368421,"头":0.02631578947368421,"的":0.02631578947368421,"机制":0.02631578947368421,"该":0.02631578947368421,"通过":0.02631578947368421,"允许":0.02631578947368421,"服务":0.02631578947368421,"器":0.02631578947368421,"标示":0.02631578947368421,"除了":0.02631578947368421,"它":0.02631578947368421,"自己":0.02631578947368421,"以外":0.02631578947368421,"其他":0.02631578947368421,"协议":0.02631578947368421,"端":0.02631578947368421,"口":0.02631578947368421,"使得":0.02631578947368421,"浏览":0.02631578947368421,"这些":0.02631578947368421,"访问":0.02631578947368421,"加":0.02631578947368421,"载":0.02631578947368421},"83":{"简单":0.02631578947368421,"来讲":0.02631578947368421,"就是":0.02631578947368421,"如果":0.02631578947368421,"A.com":0.02631578947368421,"的":0.02631578947368421,"网站":0.02631578947368421,"想要":0.02631578947368421,"访问":0.02631578947368421,"B.com":0.02631578947368421,"上":0.02631578947368421,"资源":0.02631578947368421,"需要":0.02631578947368421,"配置":0.02631578947368421,"CORS":0.02631578947368421,"来":0.02631578947368421,"同意":0.02631578947368421,"在":0.02631578947368421,"现在":0.02631578947368421,"情况":0.02631578947368421,"下":0.02631578947368421,"imageport.app":0.02631578947368421,"相当":0.02631578947368421,"于":0.02631578947368421,"而":0.02631578947368421,"你的":0.02631578947368421,"S3":0.02631578947368421,"储存":0.02631578947368421,"桶":0.02631578947368421,"链":0.02631578947368421,"接":0.02631578947368421,"类似":0.02631578947368421,"因此":0.02631578947368421,"我们":0.02631578947368421,"那边":0.02631578947368421,"策略":0.02631578947368421,"来自":0.02631578947368421,"请求":0.02631578947368421},"84":{"为了":0.2,"正常":0.2,"使用":0.2,"你":0.2,"需要":0.2},"85":{"将":0.125,"https":0.125,"imageport.app":0.125,"放入":0.125,"允许":0.125,"的":0.125,"Origin":0.125,"中":0.125},"86":{"允许":0.125,"GET":0.125,"HEAD":0.125,"POST":0.125,"PUT":0.125,"和":0.125,"DELETE":0.125,"方法":0.125},"87":{"并且":0.3333333333333333,"允许":0.3333333333333333,"header":0.3333333333333333},"88":{"如果":0.047619047619047616,"感到":0.047619047619047616,"迷惑":0.047619047619047616,"可以":0.047619047619047616,"查看":0.047619047619047616,"上方":0.047619047619047616,"的":0.047619047619047616,"平台":0.047619047619047616,"逐步":0.047619047619047616,"教程":0.047619047619047616,"中":0.047619047619047616,"是否":0.047619047619047616,"有":0.047619047619047616,"你":0.047619047619047616,"使用":0.047619047619047616,"详细":0.047619047619047616,"或者":0.047619047619047616,"自行":0.047619047619047616,"查询":0.047619047619047616,"文":0.047619047619047616,"档":0.047619047619047616},"89":{"如果":0.029411764705882353,"你":0.029411764705882353,"按":0.029411764705882353,"上":0.029411764705882353,"文":0.029411764705882353,"所":0.029411764705882353,"说的":0.029411764705882353,"配置":0.029411764705882353,"好了":0.029411764705882353,"S3":0.029411764705882353,"储存":0.029411764705882353,"桶":0.029411764705882353,"那":0.029411764705882353,"现在":0.029411764705882353,"应该":0.029411764705882353,"已经有":0.029411764705882353,"了":0.029411764705882353,"需要":0.029411764705882353,"填入":0.029411764705882353,"设置":0.029411764705882353,"的":0.029411764705882353,"所有":0.029411764705882353,"信息":0.029411764705882353,"后":0.029411764705882353,"可以":0.029411764705882353,"点":0.029411764705882353,"击":0.029411764705882353,"测试":0.029411764705882353,"按钮":0.029411764705882353,"检查":0.029411764705882353,"是否":0.029411764705882353,"正确":0.029411764705882353,"前往":0.029411764705882353,"填写":0.029411764705882353},"90":{"其他":0.14285714285714285,"设置":0.14285714285714285,"暂时":0.14285714285714285,"保持":0.14285714285714285,"默认":0.14285714285714285,"值":0.14285714285714285,"即可":0.14285714285714285},"91":{"前往":0.08333333333333333,"图":0.08333333333333333,"库":0.08333333333333333,"点":0.08333333333333333,"击":0.08333333333333333,"加":0.08333333333333333,"载":0.08333333333333333,"图片":0.08333333333333333,"按钮":0.08333333333333333,"即可":0.08333333333333333,"开始":0.08333333333333333,"使用":0.08333333333333333},"92":{"什么":0.2,"是":0.2,"S3":0.2,"Image":0.2,"Port":0.2},"93":{"介绍":0.07142857142857142,"S3":0.07142857142857142,"Image":0.07142857142857142,"Port":0.07142857142857142,"一个":0.07142857142857142,"简单":0.07142857142857142,"无":0.07142857142857142,"状态":0.07142857142857142,"的":0.07142857142857142,"面板":0.07142857142857142,"用于":0.07142857142857142,"管理":0.07142857142857142,"中的":0.07142857142857142,"图片":0.07142857142857142},"94":{"特性":0.3333333333333333,"和":0.3333333333333333,"功能":0.3333333333333333},"95":{"S3":0.16666666666666666,"Image":0.16666666666666666,"Port":0.16666666666666666,"不是":0.16666666666666666,"图":0.16666666666666666,"床":0.16666666666666666},"96":{"使用":1},"97":{"S3":0.034482758620689655,"Image":0.034482758620689655,"Port":0.034482758620689655,"是":0.034482758620689655,"一个":0.034482758620689655,"控制":0.034482758620689655,"面板":0.034482758620689655,"用于":0.034482758620689655,"管理":0.034482758620689655,"AWS":0.034482758620689655,"存储":0.034482758620689655,"桶":0.034482758620689655,"或":0.034482758620689655,"兼容":0.034482758620689655,"服务":0.034482758620689655,"如":0.034482758620689655,"Cloudflare":0.034482758620689655,"R2":0.034482758620689655,"DigitalOcean":0.034482758620689655,"Spaces":0.034482758620689655,"腾":0.034482758620689655,"讯":0.034482758620689655,"COS":0.034482758620689655,"阿里":0.034482758620689655,"云":0.034482758620689655,"OSS":0.034482758620689655,"等":0.034482758620689655,"中的":0.034482758620689655,"图片":0.034482758620689655},"98":{"与":0.05263157894736842,"传统":0.05263157894736842,"的":0.05263157894736842,"图":0.05263157894736842,"床":0.05263157894736842,"服务":0.05263157894736842,"不同":0.05263157894736842,"S3":0.05263157894736842,"Image":0.05263157894736842,"Port":0.05263157894736842,"既不":0.05263157894736842,"负责":0.05263157894736842,"储存":0.05263157894736842,"图片":0.05263157894736842,"也不":0.05263157894736842,"提供":0.05263157894736842,"访问":0.05263157894736842,"只":0.05263157894736842,"管理":0.05263157894736842},"99":{"我们":0.022222222222222223,"开发":0.022222222222222223,"本":0.022222222222222223,"项目":0.022222222222222223,"时":0.022222222222222223,"是":0.022222222222222223,"希望":0.022222222222222223,"提供":0.022222222222222223,"一个":0.022222222222222223,"没有":0.022222222222222223,"供应":0.022222222222222223,"商":0.022222222222222223,"锁定":0.022222222222222223,"的":0.022222222222222223,"图":0.022222222222222223,"床":0.022222222222222223,"解决":0.022222222222222223,"方案":0.022222222222222223,"您":0.022222222222222223,"图片":0.022222222222222223,"存储":0.022222222222222223,"在":0.022222222222222223,"与":0.022222222222222223,"无关":0.022222222222222223,"S3":0.022222222222222223,"桶":0.022222222222222223,"中":0.022222222222222223,"即使":0.022222222222222223,"Image":0.022222222222222223,"Port":0.022222222222222223,"停止":0.022222222222222223,"维护":0.022222222222222223,"短时间":0.022222222222222223,"内":0.022222222222222223,"不会":0.022222222222222223,"发生":0.022222222222222223,"或者":0.022222222222222223,"不想":0.022222222222222223,"使用":0.022222222222222223,"了":0.022222222222222223,"也不":0.022222222222222223,"需要":0.022222222222222223,"进行":0.022222222222222223,"任何":0.022222222222222223,"迁移":0.022222222222222223},"100":{"传统":0.04,"上":0.04,"这些":0.04,"存储":0.04,"服务":0.04,"没有":0.04,"专门":0.04,"的":0.04,"图片":0.04,"管理":0.04,"面板":0.04,"该":0.04,"解决":0.04,"方案":0.04,"为":0.04,"传":0.04,"和":0.04,"集成":0.04,"提供":0.04,"了":0.04,"一个":0.04,"简单":0.04,"而":0.04,"强大":0.04,"界面":0.04},"101":{"本":0.041666666666666664,"面板":0.041666666666666664,"本身":0.041666666666666664,"不":0.041666666666666664,"存储":0.041666666666666664,"任何":0.041666666666666664,"数据":0.041666666666666664,"所有":0.041666666666666664,"都":0.041666666666666664,"在":0.041666666666666664,"您":0.041666666666666664,"的":0.041666666666666664,"S3":0.041666666666666664,"桶":0.041666666666666664,"中":0.041666666666666664,"因此":0.041666666666666664,"可以":0.041666666666666664,"随时":0.041666666666666664,"迁移":0.041666666666666664,"或":0.041666666666666664,"删除":0.041666666666666664,"而":0.041666666666666664,"不会":0.041666666666666664,"丢失":0.041666666666666664},"102":{"上":0.08333333333333333,"传":0.08333333333333333,"图片":0.08333333333333333,"轻松":0.08333333333333333,"您":0.08333333333333333,"的":0.08333333333333333,"支持":0.08333333333333333,"前":0.08333333333333333,"压缩":0.08333333333333333,"及":0.08333333333333333,"格式":0.08333333333333333,"转换":0.08333333333333333},"103":{"图":0.05555555555555555,"库":0.05555555555555555,"在":0.05555555555555555,"中":0.05555555555555555,"浏览":0.05555555555555555,"和":0.05555555555555555,"查找":0.05555555555555555,"所有":0.05555555555555555,"您":0.05555555555555555,"已经":0.05555555555555555,"上":0.05555555555555555,"传":0.05555555555555555,"的":0.05555555555555555,"图片":0.05555555555555555,"支持":0.05555555555555555,"丰富":0.05555555555555555,"过滤":0.05555555555555555,"选项":0.05555555555555555},"104":{"复制":0.0625,"图片":0.0625,"地址":0.0625,"只需":0.0625,"一次":0.0625,"点":0.0625,"击":0.0625,"就":0.0625,"可以":0.0625,"的":0.0625,"纯":0.0625,"链":0.0625,"接":0.0625,"或":0.0625,"Markdown":0.0625,"格式":0.0625},"105":{"删除":0.08333333333333333,"图片":0.08333333333333333,"在":0.08333333333333333,"管理":0.08333333333333333,"面板":0.08333333333333333,"中":0.08333333333333333,"快速":0.08333333333333333,"您":0.08333333333333333,"已":0.08333333333333333,"上":0.08333333333333333,"传":0.08333333333333333,"的":0.08333333333333333},"106":{"S3":0.08333333333333333,"Image":0.08333333333333333,"Port":0.08333333333333333,"不是":0.08333333333333333,"一个":0.08333333333333333,"传统":0.08333333333333333,"意义":0.08333333333333333,"上":0.08333333333333333,"的":0.08333333333333333,"图":0.08333333333333333,"床":0.08333333333333333,"服务":0.08333333333333333},"107":{"一般":0.03571428571428571,"来说":0.03571428571428571,"图":0.03571428571428571,"床":0.03571428571428571,"服务":0.03571428571428571,"指":0.03571428571428571,"的是":0.03571428571428571,"提供":0.03571428571428571,"图片":0.03571428571428571,"上":0.03571428571428571,"传":0.03571428571428571,"存储":0.03571428571428571,"和":0.03571428571428571,"访问":0.03571428571428571,"传输":0.03571428571428571,"的":0.03571428571428571,"而":0.03571428571428571,"S3":0.03571428571428571,"Image":0.03571428571428571,"Port":0.03571428571428571,"不":0.03571428571428571,"也不":0.03571428571428571,"干涉":0.03571428571428571,"流程":0.03571428571428571,"这":0.03571428571428571,"有":0.03571428571428571,"几点":0.03571428571428571,"好处":0.03571428571428571},"108":{"图片":0.037037037037037035,"存放在":0.037037037037037035,"您":0.037037037037037035,"自己":0.037037037037037035,"的":0.037037037037037035,"S3":0.037037037037037035,"储存":0.037037037037037035,"桶":0.037037037037037035,"中":0.037037037037037035,"访问":0.037037037037037035,"也不":0.037037037037037035,"流":0.037037037037037035,"经":0.037037037037037035,"本":0.037037037037037035,"项目":0.037037037037037035,"这":0.037037037037037035,"意味":0.037037037037037035,"着":0.037037037037037035,"即使":0.037037037037037035,"突然":0.037037037037037035,"消失":0.037037037037037035,"也不会":0.037037037037037035,"中断":0.037037037037037035,"更":0.037037037037037035,"不会有":0.037037037037037035,"数据":0.037037037037037035,"丢失":0.037037037037037035},"109":{"传统":0.024390243902439025,"图":0.024390243902439025,"床":0.024390243902439025,"除了":0.024390243902439025,"存储":0.024390243902439025,"图片":0.024390243902439025,"本身":0.024390243902439025,"外":0.024390243902439025,"一般":0.024390243902439025,"还有":0.024390243902439025,"一个":0.024390243902439025,"数据":0.024390243902439025,"库":0.024390243902439025,"各种":0.024390243902439025,"元":0.024390243902439025,"信息":0.024390243902439025,"如果":0.024390243902439025,"丢失":0.024390243902439025,"了":0.024390243902439025,"仅":0.024390243902439025,"剩下":0.024390243902439025,"备份":0.024390243902439025,"很":0.024390243902439025,"难":0.024390243902439025,"完全":0.024390243902439025,"恢复":0.024390243902439025,"到":0.024390243902439025,"之前":0.024390243902439025,"状态":0.024390243902439025,"比如":0.024390243902439025,"URL":0.024390243902439025,"和":0.024390243902439025,"文件":0.024390243902439025,"路径":0.024390243902439025,"之间":0.024390243902439025,"的":0.024390243902439025,"对应":0.024390243902439025,"可能":0.024390243902439025,"依赖":0.024390243902439025,"与":0.024390243902439025,"这个":0.024390243902439025},"110":{"完全":0.03125,"可以":0.03125,"自":0.03125,"定义":0.03125,"的":0.03125,"访问":0.03125,"路径":0.03125,"由于":0.03125,"S3":0.03125,"Image":0.03125,"Port":0.03125,"并不":0.03125,"特别":0.03125,"关心":0.03125,"图片":0.03125,"是":0.03125,"怎么":0.03125,"被":0.03125,"因此":0.03125,"您":0.03125,"控制":0.03125,"URL":0.03125,"例如":0.03125,"利用":0.03125,"WebP":0.03125,"Cloud":0.03125,"扩展":0.03125,"Public":0.03125,"功能":0.03125,"中":0.03125,"所用":0.03125,"方法":0.03125},"111":{"关于":0.027777777777777776,"最初":0.027777777777777776,"开发":0.027777777777777776,"S3":0.027777777777777776,"Image":0.027777777777777776,"Port":0.027777777777777776,"和":0.027777777777777776,"做出":0.027777777777777776,"这些":0.027777777777777776,"设计":0.027777777777777776,"选择":0.027777777777777776,"的":0.027777777777777776,"理由":0.027777777777777776,"我在":0.027777777777777776,"一篇":0.027777777777777776,"博":0.027777777777777776,"客":0.027777777777777776,"文章":0.027777777777777776,"把":0.027777777777777776,"R2":0.027777777777777776,"OSS":0.027777777777777776,"COS":0.027777777777777776,"作为":0.027777777777777776,"图":0.027777777777777776,"床":0.027777777777777776,"使用":0.027777777777777776,"图片":0.027777777777777776,"管理":0.027777777777777776,"方案":0.027777777777777776,"有":0.027777777777777776,"过":0.027777777777777776,"说明":0.027777777777777776,"感兴趣":0.027777777777777776,"的话":0.027777777777777776,"可以":0.027777777777777776,"一看":0.027777777777777776},"112":{"由于":0.02702702702702703,"S3":0.02702702702702703,"Image":0.02702702702702703,"Port":0.02702702702702703,"本身":0.02702702702702703,"不":0.02702702702702703,"存储":0.02702702702702703,"图片":0.02702702702702703,"负责":0.02702702702702703,"传输":0.02702702702702703,"完全":0.02702702702702703,"没有":0.02702702702702703,"后":0.02702702702702703,"端":0.02702702702702703,"因此":0.02702702702702703,"您":0.02702702702702703,"可以":0.02702702702702703,"直接":0.02702702702702703,"使用":0.02702702702702703,"公共":0.02702702702702703,"实例":0.02702702702702703,"imageport.app":0.02702702702702703,"这":0.02702702702702703,"也是":0.02702702702702703,"我们":0.02702702702702703,"推荐":0.02702702702702703,"的":0.02702702702702703,"方式":0.02702702702702703,"只要":0.02702702702702703,"打开":0.02702702702702703,"链":0.02702702702702703,"接":0.02702702702702703,"输入":0.02702702702702703,"桶":0.02702702702702703,"信息":0.02702702702702703,"即可":0.02702702702702703,"开始":0.02702702702702703},"113":{"更多":0.16666666666666666,"信息":0.16666666666666666,"请":0.16666666666666666,"参考":0.16666666666666666,"开始":0.16666666666666666,"使用":0.16666666666666666},"114":{"实况":0.25,"照片":0.25,"Live":0.25,"Photos":0.25},"115":{"上":0.06666666666666667,"传":0.06666666666666667,"Apple":0.06666666666666667,"实况":0.06666666666666667,"照片":0.06666666666666667,"让":0.06666666666666667,"它们":0.06666666666666667,"在":0.06666666666666667,"图":0.06666666666666667,"库":0.06666666666666667,"中":0.06666666666666667,"带":0.06666666666666667,"动态":0.06666666666666667,"效果":0.06666666666666667,"播放":0.06666666666666667},"116":{"什么":0.25,"是":0.25,"实况":0.25,"照片":0.25},"117":{"如何":0.2,"上":0.2,"传":0.2,"实况":0.2,"照片":0.2},"118":{"1":0.14285714285714285,"从":0.14285714285714285,"设备":0.14285714285714285,"导出":0.14285714285714285,"两":0.14285714285714285,"个":0.14285714285714285,"文件":0.14285714285714285},"119":{"2":0.2,"保持":0.2,"文件":0.2,"名":0.2,"一致":0.2},"120":{"3":0.08333333333333333,"一次":0.08333333333333333,"性":0.08333333333333333,"把":0.08333333333333333,"两":0.08333333333333333,"个":0.08333333333333333,"文件":0.08333333333333333,"拖":0.08333333333333333,"入":0.08333333333333333,"上":0.08333333333333333,"传":0.08333333333333333,"区":0.08333333333333333},"121":{"支持":0.25,"的":0.25,"文件":0.25,"类型":0.25},"122":{"系统":0.2,"如何":0.2,"识别":0.2,"实况":0.2,"照片":0.2},"123":{"故障":0.3333333333333333,"排":0.3333333333333333,"查":0.3333333333333333},"124":{"S3":0.024390243902439025,"Image":0.024390243902439025,"Port":0.024390243902439025,"可以":0.024390243902439025,"像":0.024390243902439025,"iPhone":0.024390243902439025,"或":0.024390243902439025,"Mac":0.024390243902439025,"上":0.024390243902439025,"的":0.024390243902439025,"照片":0.024390243902439025,"App":0.024390243902439025,"一样":0.024390243902439025,"展示":0.024390243902439025,"带":0.024390243902439025,"动态":0.024390243902439025,"播放":0.024390243902439025,"效果":0.024390243902439025,"Apple":0.024390243902439025,"实况":0.024390243902439025,"Live":0.024390243902439025,"Photo":0.024390243902439025,"本":0.024390243902439025,"页":0.024390243902439025,"介绍":0.024390243902439025,"到底是":0.024390243902439025,"什么":0.024390243902439025,"如何":0.024390243902439025,"传":0.024390243902439025,"才能":0.024390243902439025,"让":0.024390243902439025,"面板":0.024390243902439025,"识别":0.024390243902439025,"它":0.024390243902439025,"以及":0.024390243902439025,"配":0.024390243902439025,"对":0.024390243902439025,"在":0.024390243902439025,"背后":0.024390243902439025,"是":0.024390243902439025,"完成":0.024390243902439025},"125":{"实况":0.05263157894736842,"照片":0.05263157894736842,"不是":0.05263157894736842,"单":0.05263157894736842,"个":0.05263157894736842,"文件":0.05263157894736842,"当":0.05263157894736842,"iPhone":0.05263157894736842,"拍摄":0.05263157894736842,"一张":0.05263157894736842,"时":0.05263157894736842,"它":0.05263157894736842,"会":0.05263157894736842,"保存":0.05263157894736842,"两":0.05263157894736842,"相互":0.05263157894736842,"关联":0.05263157894736842,"的":0.05263157894736842,"独立":0.05263157894736842},"126":{"一张":0.06666666666666667,"静态":0.06666666666666667,"图片":0.06666666666666667,"你":0.06666666666666667,"看到":0.06666666666666667,"的":0.06666666666666667,"那":0.06666666666666667,"一帧":0.06666666666666667,"画面":0.06666666666666667,"通常":0.06666666666666667,"是":0.06666666666666667,"IMG_0001":0.06666666666666667,"HEIC":0.06666666666666667,"或":0.06666666666666667,"JPG":0.06666666666666667},"127":{"一段":0.07692307692307693,"动态":0.07692307692307693,"视频":0.07692307692307693,"记录":0.07692307692307693,"动作":0.07692307692307693,"与":0.07692307692307693,"声音":0.07692307692307693,"的":0.07692307692307693,"短":0.07692307692307693,"片":0.07692307692307693,"即":0.07692307692307693,"IMG_0001":0.07692307692307693,"MOV":0.07692307692307693},"128":{"把":0.020833333333333332,"它们":0.020833333333333332,"联系":0.020833333333333332,"在一起":0.020833333333333332,"的":0.020833333333333332,"唯一":0.020833333333333332,"线索":0.020833333333333332,"就是":0.020833333333333332,"共享":0.020833333333333332,"文件":0.020833333333333332,"基":0.020833333333333332,"名":0.020833333333333332,"basename":0.020833333333333332,"IMG_0001":0.020833333333333332,"照片":0.020833333333333332,"App":0.020833333333333332,"在":0.020833333333333332,"内部":0.020833333333333332,"维护":0.020833333333333332,"着":0.020833333333333332,"这":0.020833333333333332,"层":0.020833333333333332,"关系":0.020833333333333332,"但":0.020833333333333332,"一旦":0.020833333333333332,"你":0.020833333333333332,"导出":0.020833333333333332,"到":0.020833333333333332,"电脑":0.020833333333333332,"或":0.020833333333333332,"直接":0.020833333333333332,"S3":0.020833333333333332,"就":0.020833333333333332,"变成":0.020833333333333332,"了":0.020833333333333332,"两":0.020833333333333332,"个":0.020833333333333332,"普通":0.020833333333333332,"Image":0.020833333333333332,"Port":0.020833333333333332,"正是":0.020833333333333332,"依据":0.020833333333333332,"这个":0.020833333333333332,"名字":0.020833333333333332,"重新":0.020833333333333332,"配":0.020833333333333332,"对":0.020833333333333332,"起来":0.020833333333333332},"129":{"type":0.5,"warning":0.5},"130":{"请在":0.04,"同一":0.04,"批次":0.04,"中":0.04,"同时":0.04,"上":0.04,"传":0.04,"两":0.04,"个":0.04,"文件":0.04,"静态":0.04,"图片":0.04,"和":0.04,"动态":0.04,"视频":0.04,"必须":0.04,"一起":0.04,"加入":0.04,"列表":0.04,"面板":0.04,"才能":0.04,"将":0.04,"它们":0.04,"配":0.04,"对":0.04},"131":{"从":0.030303030303030304,"照片":0.030303030303030304,"App":0.030303030303030304,"或":0.030303030303030304,"iCloud":0.030303030303030304,"导出":0.030303030303030304,"时":0.030303030303030304,"请":0.030303030303030304,"确保":0.030303030303030304,"获取":0.030303030303030304,"的是":0.030303030303030304,"未经":0.030303030303030304,"修改":0.030303030303030304,"的":0.030303030303030304,"原始":0.030303030303030304,"文件":0.030303030303030304,"这样":0.030303030303030304,"才能":0.030303030303030304,"同时":0.030303030303030304,"得到":0.030303030303030304,"图片":0.030303030303030304,"和":0.030303030303030304,"MOV":0.030303030303030304,"隔":0.030303030303030304,"空投":0.030303030303030304,"送":0.030303030303030304,"AirDrop":0.030303030303030304,"未":0.030303030303030304,"原件":0.030303030303030304,"都会":0.030303030303030304,"保留":0.030303030303030304,"这":0.030303030303030304,"对":0.030303030303030304},"132":{"两":0.038461538461538464,"个":0.038461538461538464,"文件":0.038461538461538464,"必须":0.038461538461538464,"共享":0.038461538461538464,"相同":0.038461538461538464,"的":0.038461538461538464,"基":0.038461538461538464,"名":0.038461538461538464,"扩展":0.038461538461538464,"会":0.038461538461538464,"被":0.038461538461538464,"忽略":0.038461538461538464,"且":0.038461538461538464,"匹配":0.038461538461538464,"不":0.038461538461538464,"区分":0.038461538461538464,"大小":0.038461538461538464,"写":0.038461538461538464,"因此":0.038461538461538464,"下面":0.038461538461538464,"这些":0.038461538461538464,"都能":0.038461538461538464,"正确":0.038461538461538464,"配":0.038461538461538464,"对":0.038461538461538464},"133":{"IMG_0001":0.3333333333333333,"HEIC":0.3333333333333333,"MOV":0.3333333333333333},"134":{"IMG_0001":0.25,"JPG":0.25,"img_0001":0.25,"mov":0.25},"135":{"vacation.png":0.5,"vacation.mp4":0.5},"136":{"如果":0.06666666666666667,"你":0.06666666666666667,"重":0.06666666666666667,"命名":0.06666666666666667,"了":0.06666666666666667,"其中":0.06666666666666667,"一个":0.06666666666666667,"记得":0.06666666666666667,"把":0.06666666666666667,"另":0.06666666666666667,"也":0.06666666666666667,"改成":0.06666666666666667,"相同":0.06666666666666667,"的":0.06666666666666667,"名字":0.06666666666666667},"137":{"将":0.02,"两":0.02,"个":0.02,"文件":0.02,"一起":0.02,"选择":0.02,"或":0.02,"拖":0.02,"入":0.02,"上":0.02,"传":0.02,"区域":0.02,"当":0.02,"它们":0.02,"处于":0.02,"同一":0.02,"批次":0.02,"且":0.02,"名":0.02,"匹配":0.02,"时":0.02,"面板":0.02,"会":0.02,"自动":0.02,"把":0.02,"关联":0.02,"起来":0.02,"动态":0.02,"视频":0.02,"以":0.02,"与":0.02,"静态":0.02,"图片":0.02,"相同":0.02,"的":0.02,"键":0.02,"基":0.02,"key":0.02,"base":0.02,"存储":0.02,"因此":0.02,"下次":0.02,"图":0.02,"库":0.02,"加":0.02,"载":0.02,"仍然":0.02,"保持":0.02,"配":0.02,"对":0.02},"138":{"上":0.04,"传":0.04,"完成后":0.04,"图":0.04,"库":0.04,"会":0.04,"显示":0.04,"一个":0.04,"带":0.04,"LIVE":0.04,"标记":0.04,"的":0.04,"单一":0.04,"项目":0.04,"打开":0.04,"它":0.04,"并":0.04,"按住":0.04,"或":0.04,"点":0.04,"击":0.04,"即可":0.04,"播放":0.04,"动态":0.04,"效果":0.04},"139":{"只有":0.041666666666666664,"当":0.041666666666666664,"批次":0.041666666666666664,"中":0.041666666666666664,"包含":0.041666666666666664,"一张":0.041666666666666664,"静态":0.041666666666666664,"图片":0.041666666666666664,"和":0.041666666666666664,"一段":0.041666666666666664,"动态":0.041666666666666664,"视频":0.041666666666666664,"且":0.041666666666666664,"二者":0.041666666666666664,"共享":0.041666666666666664,"基":0.041666666666666664,"名":0.041666666666666664,"时":0.041666666666666664,"才":0.041666666666666664,"会":0.041666666666666664,"形成":0.041666666666666664,"一对":0.041666666666666664,"实况":0.041666666666666664,"照片":0.041666666666666664},"140":{"角色":1},"141":{"支持":0.25,"的":0.25,"扩展":0.25,"名":0.25},"142":{"静态":0.5,"图片":0.5},"143":{"jpg":0.125,"jpeg":0.125,"png":0.125,"webp":0.125,"avif":0.125,"gif":0.125,"heic":0.125,"heif":0.125},"144":{"动态":0.5,"视频":0.5},"145":{"mov":0.3333333333333333,"mp4":0.3333333333333333,"m4v":0.3333333333333333},"146":{"当":0.029411764705882353,"浏览":0.029411764705882353,"器":0.029411764705882353,"无法":0.029411764705882353,"原生":0.029411764705882353,"解码":0.029411764705882353,"HEIC":0.029411764705882353,"HEIF":0.029411764705882353,"静态":0.029411764705882353,"图片":0.029411764705882353,"时":0.029411764705882353,"面板":0.029411764705882353,"会":0.029411764705882353,"自动":0.029411764705882353,"将":0.029411764705882353,"其":0.029411764705882353,"转换":0.029411764705882353,"为":0.029411764705882353,"可":0.029411764705882353,"绘制":0.029411764705882353,"的":0.029411764705882353,"格式":0.029411764705882353,"因此":0.029411764705882353,"即便":0.029411764705882353,"在":0.029411764705882353,"不":0.029411764705882353,"支持":0.029411764705882353,"上":0.029411764705882353,"及其":0.029411764705882353,"实况":0.029411764705882353,"播放":0.029411764705882353,"都能":0.029411764705882353,"正常":0.029411764705882353,"显示":0.029411764705882353},"147":{"配":0.06666666666666667,"对":0.06666666666666667,"会":0.06666666666666667,"在":0.06666666666666667,"两":0.06666666666666667,"个":0.06666666666666667,"时刻":0.06666666666666667,"发生":0.06666666666666667,"二者":0.06666666666666667,"都":0.06666666666666667,"依赖":0.06666666666666667,"共享":0.06666666666666667,"的":0.06666666666666667,"基":0.06666666666666667,"名":0.06666666666666667},"148":{"上":0.013333333333333334,"传":0.013333333333333334,"时":0.013333333333333334,"当":0.013333333333333334,"一个":0.013333333333333334,"批次":0.013333333333333334,"被":0.013333333333333334,"加入":0.013333333333333334,"每":0.013333333333333334,"个":0.013333333333333334,"文件":0.013333333333333334,"会":0.013333333333333334,"归":0.013333333333333334,"类":0.013333333333333334,"为":0.013333333333333334,"图片":0.013333333333333334,"或":0.013333333333333334,"视频":0.013333333333333334,"依据":0.013333333333333334,"其":0.013333333333333334,"MIME":0.013333333333333334,"类型":0.013333333333333334,"若":0.013333333333333334,"没有":0.013333333333333334,"则":0.013333333333333334,"回":0.013333333333333334,"退到":0.013333333333333334,"扩展":0.013333333333333334,"名":0.013333333333333334,"共享":0.013333333333333334,"基":0.013333333333333334,"且":0.013333333333333334,"恰好":0.013333333333333334,"包含":0.013333333333333334,"一张":0.013333333333333334,"和":0.013333333333333334,"一段":0.013333333333333334,"的":0.013333333333333334,"视为":0.013333333333333334,"一对":0.013333333333333334,"随后":0.013333333333333334,"动态":0.013333333333333334,"以":0.013333333333333334,"与":0.013333333333333334,"静态":0.013333333333333334,"相同":0.013333333333333334,"键":0.013333333333333334,"仅":0.013333333333333334,"更换":0.013333333333333334,"方式":0.013333333333333334,"保存":0.013333333333333334,"例如":0.013333333333333334,"abc.jpg":0.013333333333333334,"abc.mov":0.013333333333333334,"这样":0.013333333333333334,"就":0.013333333333333334,"保证":0.013333333333333334,"它们":0.013333333333333334,"在":0.013333333333333334,"你的":0.013333333333333334,"存储":0.013333333333333334,"桶":0.013333333333333334,"中":0.013333333333333334,"同":0.013333333333333334,"如果":0.013333333333333334,"过程":0.013333333333333334,"压缩":0.013333333333333334,"转换":0.013333333333333334,"跟随":0.013333333333333334,"最终":0.013333333333333334,"名字":0.013333333333333334,"从而":0.013333333333333334,"保持":0.013333333333333334,"配":0.013333333333333334,"对":0.013333333333333334},"149":{"type":0.5,"warning":0.5},"150":{"如果":0.037037037037037035,"同":0.037037037037037035,"一个":0.037037037037037035,"基":0.037037037037037035,"名":0.037037037037037035,"下":0.037037037037037035,"有":0.037037037037037035,"多":0.037037037037037035,"张":0.037037037037037035,"图片":0.037037037037037035,"或":0.037037037037037035,"多段":0.037037037037037035,"视频":0.037037037037037035,"只有":0.037037037037037035,"各自":0.037037037037037035,"的":0.037037037037037035,"第":0.037037037037037035,"会":0.037037037037037035,"被":0.037037037037037035,"配":0.037037037037037035,"对":0.037037037037037035,"出来":0.037037037037037035,"文件":0.037037037037037035,"作为":0.037037037037037035,"独立":0.037037037037037035,"上":0.037037037037037035,"传":0.037037037037037035},"151":{"列出":0.02702702702702703,"时":0.02702702702702703,"当":0.02702702702702703,"图":0.02702702702702703,"库":0.02702702702702703,"加":0.02702702702702703,"载":0.02702702702702703,"你的":0.02702702702702703,"存储":0.02702702702702703,"桶":0.02702702702702703,"对象":0.02702702702702703,"会":0.02702702702702703,"按键":0.02702702702702703,"基":0.02702702702702703,"名":0.02702702702702703,"去掉":0.02702702702702703,"扩展":0.02702702702702703,"的":0.02702702702702703,"路径":0.02702702702702703,"分组":0.02702702702702703,"只有":0.02702702702702703,"某":0.02702702702702703,"个":0.02702702702702703,"同时":0.02702702702702703,"拥有":0.02702702702702703,"静态":0.02702702702702703,"图片":0.02702702702702703,"和":0.02702702702702703,"动态":0.02702702702702703,"视频":0.02702702702702703,"它":0.02702702702702703,"才":0.02702702702702703,"被":0.02702702702702703,"算作":0.02702702702702703,"实况":0.02702702702702703,"照片":0.02702702702702703,"此时":0.02702702702702703},"152":{"裸":0.05555555555555555,"的":0.05555555555555555,"mov":0.05555555555555555,"会":0.05555555555555555,"从":0.05555555555555555,"网":0.05555555555555555,"格":0.05555555555555555,"中":0.05555555555555555,"隐藏":0.05555555555555555,"否则":0.05555555555555555,"它":0.05555555555555555,"显示":0.05555555555555555,"为":0.05555555555555555,"一个":0.05555555555555555,"无法":0.05555555555555555,"查看":0.05555555555555555,"损坏":0.05555555555555555,"项目":0.05555555555555555},"153":{"静态":0.045454545454545456,"图片":0.045454545454545456,"会":0.045454545454545456,"带":0.045454545454545456,"着":0.045454545454545456,"LIVE":0.045454545454545456,"标记":0.045454545454545456,"展示":0.045454545454545456,"其":0.045454545454545456,"配":0.045454545454545456,"对":0.045454545454545456,"的":0.045454545454545456,"视频":0.045454545454545456,"在":0.045454545454545456,"需要":0.045454545454545456,"时":0.045454545454545456,"按需":0.045454545454545456,"加":0.045454545454545456,"载":0.045454545454545456,"用于":0.045454545454545456,"按住":0.045454545454545456,"播放":0.045454545454545456},"154":{"没有":0.07692307692307693,"匹配":0.07692307692307693,"静态":0.07692307692307693,"图片":0.07692307692307693,"的":0.07692307692307693,"视频":0.07692307692307693,"会":0.07692307692307693,"保持":0.07692307692307693,"原样":0.07692307692307693,"作为":0.07692307692307693,"普通":0.07692307692307693,"文件":0.07692307692307693,"列出":0.07692307692307693},"155":{"没有":0.023809523809523808,"出现":0.023809523809523808,"LIVE":0.023809523809523808,"标记":0.023809523809523808,"请":0.023809523809523808,"确认":0.023809523809523808,"两":0.023809523809523808,"个":0.023809523809523808,"文件":0.023809523809523808,"共享":0.023809523809523808,"完全":0.023809523809523808,"相同":0.023809523809523808,"的":0.023809523809523808,"基":0.023809523809523808,"名":0.023809523809523808,"且":0.023809523809523808,"视频":0.023809523809523808,"使用":0.023809523809523808,"了":0.023809523809523808,"受":0.023809523809523808,"支持":0.023809523809523808,"扩展":0.023809523809523808,"mov":0.023809523809523808,"mp4":0.023809523809523808,"m4v":0.023809523809523808,"如果":0.023809523809523808,"你在":0.023809523809523808,"不同":0.023809523809523808,"批次":0.023809523809523808,"中":0.023809523809523808,"分别":0.023809523809523808,"上":0.023809523809523808,"传":0.023809523809523808,"生成":0.023809523809523808,"名字":0.023809523809523808,"它们":0.023809523809523808,"就":0.023809523809523808,"不会":0.023809523809523808,"键":0.023809523809523808,"把":0.023809523809523808,"重新":0.023809523809523808,"一起":0.023809523809523808},"156":{"动态":0.030303030303030304,"效果":0.030303030303030304,"无法":0.030303030303030304,"播放":0.030303030303030304,"浏览":0.030303030303030304,"器":0.030303030303030304,"必须":0.030303030303030304,"能够":0.030303030303030304,"解码":0.030303030303030304,"该":0.030303030303030304,"视频":0.030303030303030304,"iPhone":0.030303030303030304,"的":0.030303030303030304,"mov":0.030303030303030304,"HEVC":0.030303030303030304,"可以":0.030303030303030304,"在":0.030303030303030304,"Safari":0.030303030303030304,"和":0.030303030303030304,"大":0.030303030303030304,"多数":0.030303030303030304,"现代":0.030303030303030304,"中":0.030303030303030304,"如果":0.030303030303030304,"失败":0.030303030303030304,"面板":0.030303030303030304,"会":0.030303030303030304,"回":0.030303030303030304,"退到":0.030303030303030304,"仅":0.030303030303030304,"显示":0.030303030303030304,"静态":0.030303030303030304,"图片":0.030303030303030304},"157":{"从":0.25,"v1":0.25,"版本":0.25,"升级":0.25},"158":{"配置":0.5,"迁移":0.5},"159":{"哪些":0.2,"配置":0.2,"会":0.2,"被":0.2,"迁移":0.2},"160":{"废弃":0.3333333333333333,"的":0.3333333333333333,"设置":0.3333333333333333},"161":{"关于":0.5,"自建":0.5},"162":{"v2":0.03225806451612903,"版本":0.03225806451612903,"相":0.03225806451612903,"对于":0.03225806451612903,"v1":0.03225806451612903,"主要是":0.03225806451612903,"底层":0.03225806451612903,"架构":0.03225806451612903,"上":0.03225806451612903,"的":0.03225806451612903,"变化":0.03225806451612903,"和":0.03225806451612903,"一些":0.03225806451612903,"QoL":0.03225806451612903,"改进":0.03225806451612903,"不":0.03225806451612903,"涉及":0.03225806451612903,"太多":0.03225806451612903,"用户":0.03225806451612903,"层面":0.03225806451612903,"破坏":0.03225806451612903,"性":0.03225806451612903,"变更":0.03225806451612903,"作为":0.03225806451612903,"只需要":0.03225806451612903,"将":0.03225806451612903,"配置":0.03225806451612903,"导入":0.03225806451612903,"即可":0.03225806451612903,"继续":0.03225806451612903,"使用":0.03225806451612903},"163":{"前往":0.045454545454545456,"v1":0.045454545454545456,"版本":0.045454545454545456,"的":0.045454545454545456,"设置":0.045454545454545456,"配置":0.045454545454545456,"页":0.045454545454545456,"面":0.045454545454545456,"点":0.045454545454545456,"击":0.045454545454545456,"想要":0.045454545454545456,"迁移":0.045454545454545456,"复制":0.045454545454545456,"按钮":0.045454545454545456,"还":0.045454545454545456,"没有":0.045454545454545456,"保存":0.045454545454545456,"过":0.045454545454545456,"的话":0.045454545454545456,"需要":0.045454545454545456,"先":0.045454545454545456,"一个":0.045454545454545456},"164":{"前往":0.05263157894736842,"v2":0.05263157894736842,"版本":0.05263157894736842,"的":0.05263157894736842,"设置":0.05263157894736842,"配置":0.05263157894736842,"页":0.05263157894736842,"面":0.05263157894736842,"点":0.05263157894736842,"击":0.05263157894736842,"卡片":0.05263157894736842,"右上角":0.05263157894736842,"导入":0.05263157894736842,"下":0.05263157894736842,"拉":0.05263157894736842,"菜单":0.05263157894736842,"选择":0.05263157894736842,"从":0.05263157894736842,"v1":0.05263157894736842},"165":{"如果":0.045454545454545456,"v1":0.045454545454545456,"版本":0.045454545454545456,"的":0.045454545454545456,"配置":0.045454545454545456,"是":0.045454545454545456,"符合":0.045454545454545456,"要求":0.045454545454545456,"该":0.045454545454545456,"填":0.045454545454545456,"字":0.045454545454545456,"段":0.045454545454545456,"都":0.045454545454545456,"非":0.045454545454545456,"空":0.045454545454545456,"应该":0.045454545454545456,"可以":0.045454545454545456,"直接":0.045454545454545456,"导入":0.045454545454545456,"失败":0.045454545454545456,"请":0.045454545454545456,"检查":0.045454545454545456},"166":{"v1":0.16666666666666666,"配置":0.16666666666666666,"是否":0.16666666666666666,"是":0.16666666666666666,"正确":0.16666666666666666,"的":0.16666666666666666},"167":{"导入":0.09090909090909091,"时":0.09090909090909091,"剪":0.09090909090909091,"贴":0.09090909090909091,"板":0.09090909090909091,"中":0.09090909090909091,"内容":0.09090909090909091,"是否":0.09090909090909091,"是":0.09090909090909091,"v1":0.09090909090909091,"配置":0.09090909090909091},"168":{"如果":0.0625,"导入":0.0625,"成功":0.0625,"请":0.0625,"检查":0.0625,"v2":0.0625,"版本":0.0625,"中":0.0625,"是否":0.0625,"正确":0.0625,"显示":0.0625,"了":0.0625,"v1":0.0625,"配置":0.0625,"中的":0.0625,"内容":0.0625},"169":{"会":0.16666666666666666,"被":0.16666666666666666,"迁移":0.16666666666666666,"的":0.16666666666666666,"配置":0.16666666666666666,"包括":0.16666666666666666},"170":{"所有":0.14285714285714285,"S3":0.14285714285714285,"储存":0.14285714285714285,"桶":0.14285714285714285,"相关":0.14285714285714285,"的":0.14285714285714285,"设置":0.14285714285714285},"171":{"路径":0.3333333333333333,"模板":0.3333333333333333,"KeyTemplate":0.3333333333333333},"172":{"是否":0.2,"自动":0.2,"刷新":0.2,"图":0.2,"库":0.2},"173":{"不会":0.16666666666666666,"被":0.16666666666666666,"迁移":0.16666666666666666,"的":0.16666666666666666,"配置":0.16666666666666666,"包括":0.16666666666666666},"174":{"上":0.07142857142857142,"传":0.07142857142857142,"前":0.07142857142857142,"压缩":0.07142857142857142,"会":0.07142857142857142,"被":0.07142857142857142,"默认":0.07142857142857142,"关闭":0.07142857142857142,"如果":0.07142857142857142,"需要":0.07142857142857142,"可以":0.07142857142857142,"手":0.07142857142857142,"动":0.07142857142857142,"打开":0.07142857142857142},"175":{"其他":0.5,"设置":0.5},"176":{"不会":0.07692307692307693,"被":0.07692307692307693,"迁移":0.07692307692307693,"的":0.07692307692307693,"配置":0.07692307692307693,"在":0.07692307692307693,"导入":0.07692307692307693,"v1":0.07692307692307693,"后":0.07692307692307693,"会":0.07692307692307693,"保持":0.07692307692307693,"默认":0.07692307692307693,"值":0.07692307692307693},"177":{"路径":0.030303030303030304,"模板":0.030303030303030304,"KeyTemplate":0.030303030303030304,"中的":0.030303030303030304,"random":0.030303030303030304,"被":0.030303030303030304,"重":0.030303030303030304,"命名":0.030303030303030304,"为":0.030303030303030304,"ulid":0.030303030303030304,"dayslice":0.030303030303030304,"以":0.030303030303030304,"更好":0.030303030303030304,"的":0.030303030303030304,"反映":0.030303030303030304,"它的":0.030303030303030304,"本质":0.030303030303030304,"目前":0.030303030303030304,"仍":0.030303030303030304,"可":0.030303030303030304,"使用":0.030303030303030304,"行为":0.030303030303030304,"和":0.030303030303030304,"之前":0.030303030303030304,"一致":0.030303030303030304,"但":0.030303030303030304,"会":0.030303030303030304,"在":0.030303030303030304,"输入":0.030303030303030304,"时":0.030303030303030304,"给":0.030303030303030304,"出":0.030303030303030304,"警告":0.030303030303030304},"178":{"由于":0.02631578947368421,"S3":0.02631578947368421,"Image":0.02631578947368421,"Port":0.02631578947368421,"实际":0.02631578947368421,"上":0.02631578947368421,"是":0.02631578947368421,"一个":0.02631578947368421,"没有":0.02631578947368421,"后":0.02631578947368421,"端的":0.02631578947368421,"静态":0.02631578947368421,"网站":0.02631578947368421,"不":0.02631578947368421,"存储":0.02631578947368421,"图片":0.02631578947368421,"用户":0.02631578947368421,"访问":0.02631578947368421,"的":0.02631578947368421,"流量":0.02631578947368421,"也不会":0.02631578947368421,"经过":0.02631578947368421,"自建":0.02631578947368421,"几乎":0.02631578947368421,"完全":0.02631578947368421,"意义":0.02631578947368421,"因此":0.02631578947368421,"为了":0.02631578947368421,"减少":0.02631578947368421,"维护":0.02631578947368421,"成本":0.02631578947368421,"v2":0.02631578947368421,"不再":0.02631578947368421,"提供":0.02631578947368421,"官方":0.02631578947368421,"Docker":0.02631578947368421,"镜":0.02631578947368421,"像":0.02631578947368421},"179":{"如果":0.03571428571428571,"确实":0.03571428571428571,"想要":0.03571428571428571,"自建":0.03571428571428571,"请":0.03571428571428571,"clone":0.03571428571428571,"本":0.03571428571428571,"项目":0.03571428571428571,"后":0.03571428571428571,"在":0.03571428571428571,"apps":0.03571428571428571,"web":0.03571428571428571,"目录":0.03571428571428571,"中":0.03571428571428571,"执行":0.03571428571428571,"构":0.03571428571428571,"建":0.03571428571428571,"命令":0.03571428571428571,"pnpm":0.03571428571428571,"run":0.03571428571428571,"build":0.03571428571428571,"然后":0.03571428571428571,"静态":0.03571428571428571,"部署":0.03571428571428571,"out":0.03571428571428571,"中的":0.03571428571428571,"内容":0.03571428571428571,"即可":0.03571428571428571},"180":{"设置":0.5,"参考":0.5},"181":{"S3":0.25,"储存":0.25,"桶":0.25,"设置":0.25},"182":{"使用":0.25,"路径":0.25,"形式":0.25,"API":0.25},"183":{"公共":0.5,"URL":0.5},"184":{"包含":0.5,"路径":0.5},"185":{"上":0.3333333333333333,"传":0.3333333333333333,"设置":0.3333333333333333},"186":{"键":0.2,"名称":0.2,"模板":0.2,"Key":0.2,"Template":0.2},"187":{"图像":0.25,"压缩":0.25,"和":0.25,"转换":0.25},"188":{"画廊":0.5,"设置":0.5},"189":{"自动":0.5,"刷新":0.5},"190":{"目前":0.1111111111111111,"S3":0.1111111111111111,"Image":0.1111111111111111,"Port":0.1111111111111111,"的":0.1111111111111111,"设置":0.1111111111111111,"包含":0.1111111111111111,"三":0.1111111111111111,"部分":0.1111111111111111},"191":{"S3":0.25,"存储":0.25,"桶":0.25,"设置":0.25},"192":{"画廊":0.5,"设置":0.5},"193":{"上":0.3333333333333333,"传":0.3333333333333333,"设置":0.3333333333333333},"194":{"端点":0.05555555555555555,"储存":0.05555555555555555,"桶":0.05555555555555555,"名称":0.05555555555555555,"区域":0.05555555555555555,"Access":0.05555555555555555,"Key":0.05555555555555555,"和":0.05555555555555555,"Secret":0.05555555555555555,"都是":0.05555555555555555,"创建":0.05555555555555555,"S3":0.05555555555555555,"时":0.05555555555555555,"会":0.05555555555555555,"提供":0.05555555555555555,"的":0.05555555555555555,"不再":0.05555555555555555,"赘述":0.05555555555555555},"195":{"对于":0.047619047619047616,"绝大部分":0.047619047619047616,"S3":0.047619047619047616,"供应":0.047619047619047616,"商":0.047619047619047616,"来说":0.047619047619047616,"都应该":0.047619047619047616,"保持":0.047619047619047616,"这个":0.047619047619047616,"选项":0.047619047619047616,"关闭":0.047619047619047616,"这":0.047619047619047616,"是":0.047619047619047616,"为了":0.047619047619047616,"某些":0.047619047619047616,"特别":0.047619047619047616,"旧":0.047619047619047616,"的":0.047619047619047616,"准备":0.047619047619047616,"回":0.047619047619047616,"退":0.047619047619047616},"196":{"关于":0.0625,"path":0.0625,"name":0.0625,"和":0.0625,"virtual":0.0625,"hosted":0.0625,"style":0.0625,"的":0.0625,"更多":0.0625,"信息":0.0625,"可以":0.0625,"参考":0.0625,"AWS":0.0625,"S3":0.0625,"文":0.0625,"档":0.0625},"197":{"储存":0.08333333333333333,"桶":0.08333333333333333,"中的":0.08333333333333333,"图片":0.08333333333333333,"需要":0.08333333333333333,"可以":0.08333333333333333,"通过":0.08333333333333333,"一个":0.08333333333333333,"链":0.08333333333333333,"接":0.08333333333333333,"直接":0.08333333333333333,"访问":0.08333333333333333},"198":{"29":0.02702702702702703,"2024":0.02702702702702703,"例如":0.02702702702702703,"一张":0.02702702702702703,"图片":0.02702702702702703,"在":0.02702702702702703,"储存":0.02702702702702703,"桶":0.02702702702702703,"中的":0.02702702702702703,"路径":0.02702702702702703,"是":0.02702702702702703,"i":0.02702702702702703,"05":0.02702702702702703,"name.jpg":0.02702702702702703,"而":0.02702702702702703,"你":0.02702702702702703,"可以":0.02702702702702703,"通过":0.02702702702702703,"https":0.02702702702702703,"i.yfi.moe":0.02702702702702703,"这个":0.02702702702702703,"链":0.02702702702702703,"接":0.02702702702702703,"直接":0.02702702702702703,"不需要":0.02702702702702703,"验证":0.02702702702702703,"地":0.02702702702702703,"访问":0.02702702702702703,"到":0.02702702702702703,"它":0.02702702702702703,"那么":0.02702702702702703,"就是":0.02702702702702703,"需要":0.02702702702702703,"填写":0.02702702702702703,"的":0.02702702702702703,"Public":0.02702702702702703,"URL":0.02702702702702703},"199":{"如果":0.02631578947368421,"你":0.02631578947368421,"直接":0.02631578947368421,"使用":0.02631578947368421,"了":0.02631578947368421,"某些":0.02631578947368421,"S3":0.02631578947368421,"兼容":0.02631578947368421,"服务":0.02631578947368421,"的":0.02631578947368421,"公开":0.02631578947368421,"储存":0.02631578947368421,"桶":0.02631578947368421,"功能":0.02631578947368421,"也是":0.02631578947368421,"同理":0.02631578947368421,"例如":0.02631578947368421,"对于":0.02631578947368421,"Cloudflare":0.02631578947368421,"R2":0.02631578947368421,"它":0.02631578947368421,"应该":0.02631578947368421,"形如":0.02631578947368421,"https":0.02631578947368421,"pub":0.02631578947368421,"一堆":0.02631578947368421,"字符":0.02631578947368421,"r2":0.02631578947368421,"dev":0.02631578947368421,"腾":0.02631578947368421,"讯":0.02631578947368421,"云":0.02631578947368421,"COS":0.02631578947368421,"BucketName":0.02631578947368421,"APPID":0.02631578947368421,"cos":0.02631578947368421,"Region":0.02631578947368421,"myqcloud.com":0.02631578947368421},"200":{"可":0.03571428571428571,"选":0.03571428571428571,"的":0.03571428571428571,"路径":0.03571428571428571,"前":0.03571428571428571,"缀":0.03571428571428571,"用于":0.03571428571428571,"过滤":0.03571428571428571,"从":0.03571428571428571,"S3":0.03571428571428571,"储存":0.03571428571428571,"桶":0.03571428571428571,"中":0.03571428571428571,"列出":0.03571428571428571,"对象":0.03571428571428571,"当":0.03571428571428571,"包含":0.03571428571428571,"非":0.03571428571428571,"图片":0.03571428571428571,"或":0.03571428571428571,"需要":0.03571428571428571,"在":0.03571428571428571,"特定":0.03571428571428571,"下":0.03571428571428571,"组织":0.03571428571428571,"时":0.03571428571428571,"非常":0.03571428571428571,"有用":0.03571428571428571},"201":{"当":0.030303030303030304,"你":0.030303030303030304,"指定":0.030303030303030304,"包含":0.030303030303030304,"路径":0.030303030303030304,"例如":0.030303030303030304,"i":0.030303030303030304,"时":0.030303030303030304,"只":0.030303030303030304,"会":0.030303030303030304,"从":0.030303030303030304,"S3":0.030303030303030304,"获取":0.030303030303030304,"以":0.030303030303030304,"该":0.030303030303030304,"前":0.030303030303030304,"缀":0.030303030303030304,"开头":0.030303030303030304,"的":0.030303030303030304,"对象":0.030303030303030304,"此":0.030303030303030304,"过滤":0.030303030303030304,"发生":0.030303030303030304,"在":0.030303030303030304,"API":0.030303030303030304,"级别":0.030303030303030304,"可":0.030303030303030304,"减少":0.030303030303030304,"数据":0.030303030303030304,"传输":0.030303030303030304,"并":0.030303030303030304,"提高":0.030303030303030304,"性能":0.030303030303030304},"202":{"示例":1},"203":{"留空":0.125,"以":0.125,"列出":0.125,"储存":0.125,"桶":0.125,"中的":0.125,"所有":0.125,"对象":0.125},"204":{"i":0.14285714285714285,"仅":0.14285714285714285,"列出":0.14285714285714285,"以":0.14285714285714285,"开头":0.14285714285714285,"的":0.14285714285714285,"对象":0.14285714285714285},"205":{"images":0.14285714285714285,"仅":0.14285714285714285,"列出":0.14285714285714285,"以":0.14285714285714285,"开头":0.14285714285714285,"的":0.14285714285714285,"对象":0.14285714285714285},"206":{"2024":0.125,"photos":0.125,"仅":0.125,"列出":0.125,"以":0.125,"开头":0.125,"的":0.125,"对象":0.125},"207":{"注意":0.043478260869565216,"此":0.043478260869565216,"设置":0.043478260869565216,"会":0.043478260869565216,"在":0.043478260869565216,"从":0.043478260869565216,"S3":0.043478260869565216,"获取":0.043478260869565216,"对象":0.043478260869565216,"时":0.043478260869565216,"进行":0.043478260869565216,"过滤":0.043478260869565216,"更改":0.043478260869565216,"值":0.043478260869565216,"将":0.043478260869565216,"自动":0.043478260869565216,"刷新":0.043478260869565216,"画廊":0.043478260869565216,"以":0.043478260869565216,"仅":0.043478260869565216,"显示":0.043478260869565216,"后":0.043478260869565216,"的":0.043478260869565216},"208":{"上":0.06666666666666667,"传":0.06666666666666667,"到":0.06666666666666667,"S3":0.06666666666666667,"时":0.06666666666666667,"的":0.06666666666666667,"命名":0.06666666666666667,"模板":0.06666666666666667,"以":0.06666666666666667,"包裹":0.06666666666666667,"占位":0.06666666666666667,"符":0.06666666666666667,"会":0.06666666666666667,"被":0.06666666666666667,"替换":0.06666666666666667},"209":{"支持":0.25,"以下":0.25,"占位":0.25,"符":0.25},"210":{"2024":0.25,"year":0.25,"年份":0.25,"例如":0.25},"211":{"month":0.14285714285714285,"月份":0.14285714285714285,"两":0.14285714285714285,"位":0.14285714285714285,"数":0.14285714285714285,"例如":0.14285714285714285,"05":0.14285714285714285},"212":{"29":0.14285714285714285,"day":0.14285714285714285,"日期":0.14285714285714285,"两":0.14285714285714285,"位":0.14285714285714285,"数":0.14285714285714285,"例如":0.14285714285714285},"213":{"timestamp":0.14285714285714285,"Unix":0.14285714285714285,"时间":0.14285714285714285,"戳":0.14285714285714285,"例如":0.14285714285714285,"1732847234567":0.14285714285714285,"毫秒":0.14285714285714285},"214":{"filename":0.125,"文件":0.125,"名":0.125,"不":0.125,"包含":0.125,"扩展":0.125,"例如":0.125,"image":0.125},"215":{"ext":0.16666666666666666,"文件":0.16666666666666666,"扩展":0.16666666666666666,"名":0.16666666666666666,"例如":0.16666666666666666,"jpg":0.16666666666666666},"216":{"ulid":0.14285714285714285,"唯一":0.14285714285714285,"标识":0.14285714285714285,"符":0.14285714285714285,"ULID":0.14285714285714285,"例如":0.14285714285714285,"01BX5ZZKBKACTAV9WEVGEMMVR0":0.14285714285714285},"217":{"ulid":0.0625,"dayslice":0.0625,"ULID":0.0625,"的":0.0625,"日期":0.0625,"切片":0.0625,"推荐":0.0625,"与":0.0625,"year":0.0625,"month":0.0625,"day":0.0625,"组合":0.0625,"使用":0.0625,"例如":0.0625,"5zzkbk":0.0625,"mmvr":0.0625},"218":{"random":0.09090909090909091,"随机":0.09090909090909091,"字符":0.09090909090909091,"串":0.09090909090909091,"已":0.09090909090909091,"弃":0.09090909090909091,"用":0.09090909090909091,"建议":0.09090909090909091,"使用":0.09090909090909091,"ulid":0.09090909090909091,"dayslice":0.09090909090909091},"219":{"默认":0.1111111111111111,"模板":0.1111111111111111,"i":0.1111111111111111,"year":0.1111111111111111,"month":0.1111111111111111,"day":0.1111111111111111,"ulid":0.1111111111111111,"dayslice":0.1111111111111111,"ext":0.1111111111111111},"220":{"29":0.125,"2024":0.125,"示例":0.125,"结果":0.125,"i":0.125,"05":0.125,"5zzkbk":0.125,"mmvr.jpg":0.125},"221":{"会":0.07142857142857142,"在":0.07142857142857142,"上":0.07142857142857142,"传":0.07142857142857142,"时":0.07142857142857142,"按照":0.07142857142857142,"给":0.07142857142857142,"定":0.07142857142857142,"的":0.07142857142857142,"参数":0.07142857142857142,"对":0.07142857142857142,"图片":0.07142857142857142,"进行":0.07142857142857142,"处理":0.07142857142857142},"222":{"每次":0.03571428571428571,"加":0.03571428571428571,"载":0.03571428571428571,"画廊":0.03571428571428571,"时":0.03571428571428571,"自动":0.03571428571428571,"刷新":0.03571428571428571,"如果":0.03571428571428571,"启用":0.03571428571428571,"的":0.03571428571428571,"缓":0.03571428571428571,"存":0.03571428571428571,"会":0.03571428571428571,"和":0.03571428571428571,"S3":0.03571428571428571,"储存":0.03571428571428571,"桶":0.03571428571428571,"更好":0.03571428571428571,"同步":0.03571428571428571,"但":0.03571428571428571,"出现":0.03571428571428571,"更多":0.03571428571428571,"ListObjects":0.03571428571428571,"请求":0.03571428571428571,"可能":0.03571428571428571,"小幅":0.03571428571428571,"增加":0.03571428571428571,"费用":0.03571428571428571},"223":{"利用":0.125,"WebP":0.125,"Cloud":0.125,"Services":0.125,"扩展":0.125,"Public":0.125,"URL":0.125,"功能":0.125},"224":{"title":0.5,"声明":0.5},"225":{"在":0.01282051282051282,"使用":0.01282051282051282,"图":0.01282051282051282,"床":0.01282051282051282,"服务":0.01282051282051282,"时":0.01282051282051282,"您":0.01282051282051282,"可能":0.01282051282051282,"希望":0.01282051282051282,"对":0.01282051282051282,"图片":0.01282051282051282,"进行":0.01282051282051282,"优":0.01282051282051282,"化":0.01282051282051282,"如":0.01282051282051282,"调整":0.01282051282051282,"大小":0.01282051282051282,"或":0.01282051282051282,"转换":0.01282051282051282,"格式":0.01282051282051282,"以便":0.01282051282051282,"更":0.01282051282051282,"适合":0.01282051282051282,"网络":0.01282051282051282,"传播":0.01282051282051282,"本":0.01282051282051282,"应用":0.01282051282051282,"已":0.01282051282051282,"内":0.01282051282051282,"置":0.01282051282051282,"部分":0.01282051282051282,"此类":0.01282051282051282,"功能":0.01282051282051282,"可在":0.01282051282051282,"S3":0.01282051282051282,"存储":0.01282051282051282,"桶":0.01282051282051282,"设置":0.01282051282051282,"中":0.01282051282051282,"查看":0.01282051282051282,"并":0.01282051282051282,"配置":0.01282051282051282,"包括":0.01282051282051282,"上":0.01282051282051282,"传":0.01282051282051282,"前":0.01282051282051282,"的":0.01282051282051282,"和":0.01282051282051282,"压缩":0.01282051282051282,"等":0.01282051282051282,"此外":0.01282051282051282,"我们":0.01282051282051282,"还":0.01282051282051282,"推荐":0.01282051282051282,"另":0.01282051282051282,"一种":0.01282051282051282,"方案":0.01282051282051282,"借助":0.01282051282051282,"第三":0.01282051282051282,"方":0.01282051282051282,"WebP":0.01282051282051282,"Cloud":0.01282051282051282,"Services":0.01282051282051282,"该":0.01282051282051282,"提供":0.01282051282051282,"代理":0.01282051282051282,"让":0.01282051282051282,"能":0.01282051282051282,"轻松":0.01282051282051282,"现代":0.01282051282051282,"来":0.01282051282051282,"呈现":0.01282051282051282,"图像":0.01282051282051282,"从而":0.01282051282051282,"提升":0.01282051282051282,"网站":0.01282051282051282,"访问":0.01282051282051282,"速度":0.01282051282051282},"226":{"想":0.058823529411764705,"了解":0.058823529411764705,"WebP":0.058823529411764705,"Cloud":0.058823529411764705,"Services":0.058823529411764705,"的":0.058823529411764705,"工作":0.058823529411764705,"原理":0.058823529411764705,"及":0.058823529411764705,"使用":0.058823529411764705,"方法":0.058823529411764705,"请":0.058823529411764705,"参阅":0.058823529411764705,"他们":0.058823529411764705,"官方":0.058823529411764705,"文":0.058823529411764705,"档":0.058823529411764705},"227":{"完成":0.02857142857142857,"WebP":0.02857142857142857,"Cloud":0.02857142857142857,"Services":0.02857142857142857,"平台":0.02857142857142857,"配置":0.02857142857142857,"后":0.02857142857142857,"要":0.02857142857142857,"在":0.02857142857142857,"本":0.02857142857142857,"应用":0.02857142857142857,"中":0.02857142857142857,"启用":0.02857142857142857,"代理":0.02857142857142857,"的":0.02857142857142857,"图片":0.02857142857142857,"地址":0.02857142857142857,"只需":0.02857142857142857,"S3":0.02857142857142857,"存储":0.02857142857142857,"桶":0.02857142857142857,"设置":0.02857142857142857,"修改":0.02857142857142857,"Public":0.02857142857142857,"URL":0.02857142857142857,"将":0.02857142857142857,"原有":0.02857142857142857,"如":0.02857142857142857,"https":0.02857142857142857,"i.yfi.moe":0.02857142857142857,"替换":0.02857142857142857,"为":0.02857142857142857,"分配":0.02857142857142857,"example.webp.ee":0.02857142857142857,"即可":0.02857142857142857}},"page_id":{"1":{"zh":0.2,"docs":0.2,"for":0.2,"cloudflare":0.2,"r2":0.2},"2":{"zh":0.2,"docs":0.2,"for":0.2,"cloudflare":0.2,"r2":0.2},"3":{"zh":0.2,"docs":0.2,"for":0.2,"cloudflare":0.2,"r2":0.2},"4":{"zh":0.2,"docs":0.2,"for":0.2,"cloudflare":0.2,"r2":0.2},"5":{"zh":0.2,"docs":0.2,"for":0.2,"cloudflare":0.2,"r2":0.2},"6":{"zh":0.2,"docs":0.2,"for":0.2,"cloudflare":0.2,"r2":0.2},"7":{"zh":0.2,"docs":0.2,"for":0.2,"cloudflare":0.2,"r2":0.2},"8":{"zh":0.2,"docs":0.2,"for":0.2,"cloudflare":0.2,"r2":0.2},"9":{"zh":0.2,"docs":0.2,"for":0.2,"cloudflare":0.2,"r2":0.2},"10":{"zh":0.2,"docs":0.2,"for":0.2,"cloudflare":0.2,"r2":0.2},"11":{"zh":0.2,"docs":0.2,"for":0.2,"cloudflare":0.2,"r2":0.2},"12":{"zh":0.2,"docs":0.2,"for":0.2,"cloudflare":0.2,"r2":0.2},"13":{"zh":0.2,"docs":0.2,"for":0.2,"cloudflare":0.2,"r2":0.2},"14":{"zh":0.2,"docs":0.2,"for":0.2,"cloudflare":0.2,"r2":0.2},"15":{"zh":0.2,"docs":0.2,"for":0.2,"cloudflare":0.2,"r2":0.2},"16":{"zh":0.2,"docs":0.2,"for":0.2,"cloudflare":0.2,"r2":0.2},"17":{"zh":0.2,"docs":0.2,"for":0.2,"cloudflare":0.2,"r2":0.2},"18":{"zh":0.2,"docs":0.2,"for":0.2,"cloudflare":0.2,"r2":0.2},"19":{"zh":0.2,"docs":0.2,"for":0.2,"cloudflare":0.2,"r2":0.2},"20":{"zh":0.2,"docs":0.2,"for":0.2,"cloudflare":0.2,"r2":0.2},"21":{"zh":0.2,"docs":0.2,"for":0.2,"cloudflare":0.2,"r2":0.2},"22":{"zh":0.2,"docs":0.2,"for":0.2,"cloudflare":0.2,"r2":0.2},"23":{"zh":0.2,"docs":0.2,"for":0.2,"cloudflare":0.2,"r2":0.2},"24":{"zh":0.2,"docs":0.2,"for":0.2,"cloudflare":0.2,"r2":0.2},"25":{"zh":0.2,"docs":0.2,"for":0.2,"cloudflare":0.2,"r2":0.2},"26":{"zh":0.2,"docs":0.2,"for":0.2,"cloudflare":0.2,"r2":0.2},"27":{"zh":0.2,"docs":0.2,"for":0.2,"cloudflare":0.2,"r2":0.2},"28":{"zh":0.2,"docs":0.2,"for":0.2,"cloudflare":0.2,"r2":0.2},"29":{"zh":0.2,"docs":0.2,"for":0.2,"cloudflare":0.2,"r2":0.2},"30":{"zh":0.2,"docs":0.2,"for":0.2,"cloudflare":0.2,"r2":0.2},"31":{"zh":0.2,"docs":0.2,"for":0.2,"cloudflare":0.2,"r2":0.2},"32":{"zh":0.2,"docs":0.2,"for":0.2,"cloudflare":0.2,"r2":0.2},"33":{"zh":0.2,"docs":0.2,"for":0.2,"cloudflare":0.2,"r2":0.2},"34":{"zh":0.2,"docs":0.2,"for":0.2,"cloudflare":0.2,"r2":0.2},"35":{"zh":0.2,"docs":0.2,"for":0.2,"cloudflare":0.2,"r2":0.2},"36":{"zh":0.2,"docs":0.2,"for":0.2,"cloudflare":0.2,"r2":0.2},"37":{"zh":0.2,"docs":0.2,"for":0.2,"cloudflare":0.2,"r2":0.2},"38":{"zh":0.2,"docs":0.2,"for":0.2,"cloudflare":0.2,"r2":0.2},"39":{"zh":0.2,"docs":0.2,"for":0.2,"cloudflare":0.2,"r2":0.2},"40":{"zh":0.2,"docs":0.2,"for":0.2,"cloudflare":0.2,"r2":0.2},"41":{"zh":0.2,"docs":0.2,"for":0.2,"cloudflare":0.2,"r2":0.2},"42":{"zh":0.2,"docs":0.2,"for":0.2,"cloudflare":0.2,"r2":0.2},"43":{"zh":0.2,"docs":0.2,"for":0.2,"cloudflare":0.2,"r2":0.2},"44":{"zh":0.2,"docs":0.2,"for":0.2,"cloudflare":0.2,"r2":0.2},"45":{"zh":0.2,"docs":0.2,"for":0.2,"cloudflare":0.2,"r2":0.2},"46":{"zh":0.2,"docs":0.2,"for":0.2,"cloudflare":0.2,"r2":0.2},"47":{"zh":0.2,"docs":0.2,"for":0.2,"cloudflare":0.2,"r2":0.2},"48":{"zh":0.2,"docs":0.2,"for":0.2,"cloudflare":0.2,"r2":0.2},"49":{"zh":0.2,"docs":0.2,"for":0.2,"cloudflare":0.2,"r2":0.2},"50":{"zh":0.2,"docs":0.2,"for":0.2,"cloudflare":0.2,"r2":0.2},"51":{"zh":0.2,"docs":0.2,"for":0.2,"cloudflare":0.2,"r2":0.2},"52":{"zh":0.2,"docs":0.2,"for":0.2,"cloudflare":0.2,"r2":0.2},"53":{"zh":0.25,"docs":0.25,"getting":0.25,"started":0.25},"54":{"zh":0.25,"docs":0.25,"getting":0.25,"started":0.25},"55":{"zh":0.25,"docs":0.25,"getting":0.25,"started":0.25},"56":{"zh":0.25,"docs":0.25,"getting":0.25,"started":0.25},"57":{"zh":0.25,"docs":0.25,"getting":0.25,"started":0.25},"58":{"zh":0.25,"docs":0.25,"getting":0.25,"started":0.25},"59":{"zh":0.25,"docs":0.25,"getting":0.25,"started":0.25},"60":{"zh":0.25,"docs":0.25,"getting":0.25,"started":0.25},"61":{"zh":0.25,"docs":0.25,"getting":0.25,"started":0.25},"62":{"zh":0.25,"docs":0.25,"getting":0.25,"started":0.25},"63":{"zh":0.25,"docs":0.25,"getting":0.25,"started":0.25},"64":{"zh":0.25,"docs":0.25,"getting":0.25,"started":0.25},"65":{"zh":0.25,"docs":0.25,"getting":0.25,"started":0.25},"66":{"zh":0.25,"docs":0.25,"getting":0.25,"started":0.25},"67":{"zh":0.25,"docs":0.25,"getting":0.25,"started":0.25},"68":{"zh":0.25,"docs":0.25,"getting":0.25,"started":0.25},"69":{"zh":0.25,"docs":0.25,"getting":0.25,"started":0.25},"70":{"zh":0.25,"docs":0.25,"getting":0.25,"started":0.25},"71":{"zh":0.25,"docs":0.25,"getting":0.25,"started":0.25},"72":{"zh":0.25,"docs":0.25,"getting":0.25,"started":0.25},"73":{"zh":0.25,"docs":0.25,"getting":0.25,"started":0.25},"74":{"zh":0.25,"docs":0.25,"getting":0.25,"started":0.25},"75":{"zh":0.25,"docs":0.25,"getting":0.25,"started":0.25},"76":{"zh":0.25,"docs":0.25,"getting":0.25,"started":0.25},"77":{"zh":0.25,"docs":0.25,"getting":0.25,"started":0.25},"78":{"zh":0.25,"docs":0.25,"getting":0.25,"started":0.25},"79":{"zh":0.25,"docs":0.25,"getting":0.25,"started":0.25},"80":{"zh":0.25,"docs":0.25,"getting":0.25,"started":0.25},"81":{"zh":0.25,"docs":0.25,"getting":0.25,"started":0.25},"82":{"zh":0.25,"docs":0.25,"getting":0.25,"started":0.25},"83":{"zh":0.25,"docs":0.25,"getting":0.25,"started":0.25},"84":{"zh":0.25,"docs":0.25,"getting":0.25,"started":0.25},"85":{"zh":0.25,"docs":0.25,"getting":0.25,"started":0.25},"86":{"zh":0.25,"docs":0.25,"getting":0.25,"started":0.25},"87":{"zh":0.25,"docs":0.25,"getting":0.25,"started":0.25},"88":{"zh":0.25,"docs":0.25,"getting":0.25,"started":0.25},"89":{"zh":0.25,"docs":0.25,"getting":0.25,"started":0.25},"90":{"zh":0.25,"docs":0.25,"getting":0.25,"started":0.25},"91":{"zh":0.25,"docs":0.25,"getting":0.25,"started":0.25},"92":{"zh":0.5,"docs":0.5},"93":{"zh":0.5,"docs":0.5},"94":{"zh":0.5,"docs":0.5},"95":{"zh":0.5,"docs":0.5},"96":{"zh":0.5,"docs":0.5},"97":{"zh":0.5,"docs":0.5},"98":{"zh":0.5,"docs":0.5},"99":{"zh":0.5,"docs":0.5},"100":{"zh":0.5,"docs":0.5},"101":{"zh":0.5,"docs":0.5},"102":{"zh":0.5,"docs":0.5},"103":{"zh":0.5,"docs":0.5},"104":{"zh":0.5,"docs":0.5},"105":{"zh":0.5,"docs":0.5},"106":{"zh":0.5,"docs":0.5},"107":{"zh":0.5,"docs":0.5},"108":{"zh":0.5,"docs":0.5},"109":{"zh":0.5,"docs":0.5},"110":{"zh":0.5,"docs":0.5},"111":{"zh":0.5,"docs":0.5},"112":{"zh":0.5,"docs":0.5},"113":{"zh":0.5,"docs":0.5},"114":{"zh":0.25,"docs":0.25,"live":0.25,"photos":0.25},"115":{"zh":0.25,"docs":0.25,"live":0.25,"photos":0.25},"116":{"zh":0.25,"docs":0.25,"live":0.25,"photos":0.25},"117":{"zh":0.25,"docs":0.25,"live":0.25,"photos":0.25},"118":{"zh":0.25,"docs":0.25,"live":0.25,"photos":0.25},"119":{"zh":0.25,"docs":0.25,"live":0.25,"photos":0.25},"120":{"zh":0.25,"docs":0.25,"live":0.25,"photos":0.25},"121":{"zh":0.25,"docs":0.25,"live":0.25,"photos":0.25},"122":{"zh":0.25,"docs":0.25,"live":0.25,"photos":0.25},"123":{"zh":0.25,"docs":0.25,"live":0.25,"photos":0.25},"124":{"zh":0.25,"docs":0.25,"live":0.25,"photos":0.25},"125":{"zh":0.25,"docs":0.25,"live":0.25,"photos":0.25},"126":{"zh":0.25,"docs":0.25,"live":0.25,"photos":0.25},"127":{"zh":0.25,"docs":0.25,"live":0.25,"photos":0.25},"128":{"zh":0.25,"docs":0.25,"live":0.25,"photos":0.25},"129":{"zh":0.25,"docs":0.25,"live":0.25,"photos":0.25},"130":{"zh":0.25,"docs":0.25,"live":0.25,"photos":0.25},"131":{"zh":0.25,"docs":0.25,"live":0.25,"photos":0.25},"132":{"zh":0.25,"docs":0.25,"live":0.25,"photos":0.25},"133":{"zh":0.25,"docs":0.25,"live":0.25,"photos":0.25},"134":{"zh":0.25,"docs":0.25,"live":0.25,"photos":0.25},"135":{"zh":0.25,"docs":0.25,"live":0.25,"photos":0.25},"136":{"zh":0.25,"docs":0.25,"live":0.25,"photos":0.25},"137":{"zh":0.25,"docs":0.25,"live":0.25,"photos":0.25},"138":{"zh":0.25,"docs":0.25,"live":0.25,"photos":0.25},"139":{"zh":0.25,"docs":0.25,"live":0.25,"photos":0.25},"140":{"zh":0.25,"docs":0.25,"live":0.25,"photos":0.25},"141":{"zh":0.25,"docs":0.25,"live":0.25,"photos":0.25},"142":{"zh":0.25,"docs":0.25,"live":0.25,"photos":0.25},"143":{"zh":0.25,"docs":0.25,"live":0.25,"photos":0.25},"144":{"zh":0.25,"docs":0.25,"live":0.25,"photos":0.25},"145":{"zh":0.25,"docs":0.25,"live":0.25,"photos":0.25},"146":{"zh":0.25,"docs":0.25,"live":0.25,"photos":0.25},"147":{"zh":0.25,"docs":0.25,"live":0.25,"photos":0.25},"148":{"zh":0.25,"docs":0.25,"live":0.25,"photos":0.25},"149":{"zh":0.25,"docs":0.25,"live":0.25,"photos":0.25},"150":{"zh":0.25,"docs":0.25,"live":0.25,"photos":0.25},"151":{"zh":0.25,"docs":0.25,"live":0.25,"photos":0.25},"152":{"zh":0.25,"docs":0.25,"live":0.25,"photos":0.25},"153":{"zh":0.25,"docs":0.25,"live":0.25,"photos":0.25},"154":{"zh":0.25,"docs":0.25,"live":0.25,"photos":0.25},"155":{"zh":0.25,"docs":0.25,"live":0.25,"photos":0.25},"156":{"zh":0.25,"docs":0.25,"live":0.25,"photos":0.25},"157":{"zh":0.2,"docs":0.2,"migrate":0.2,"from":0.2,"v1":0.2},"158":{"zh":0.2,"docs":0.2,"migrate":0.2,"from":0.2,"v1":0.2},"159":{"zh":0.2,"docs":0.2,"migrate":0.2,"from":0.2,"v1":0.2},"160":{"zh":0.2,"docs":0.2,"migrate":0.2,"from":0.2,"v1":0.2},"161":{"zh":0.2,"docs":0.2,"migrate":0.2,"from":0.2,"v1":0.2},"162":{"zh":0.2,"docs":0.2,"migrate":0.2,"from":0.2,"v1":0.2},"163":{"zh":0.2,"docs":0.2,"migrate":0.2,"from":0.2,"v1":0.2},"164":{"zh":0.2,"docs":0.2,"migrate":0.2,"from":0.2,"v1":0.2},"165":{"zh":0.2,"docs":0.2,"migrate":0.2,"from":0.2,"v1":0.2},"166":{"zh":0.2,"docs":0.2,"migrate":0.2,"from":0.2,"v1":0.2},"167":{"zh":0.2,"docs":0.2,"migrate":0.2,"from":0.2,"v1":0.2},"168":{"zh":0.2,"docs":0.2,"migrate":0.2,"from":0.2,"v1":0.2},"169":{"zh":0.2,"docs":0.2,"migrate":0.2,"from":0.2,"v1":0.2},"170":{"zh":0.2,"docs":0.2,"migrate":0.2,"from":0.2,"v1":0.2},"171":{"zh":0.2,"docs":0.2,"migrate":0.2,"from":0.2,"v1":0.2},"172":{"zh":0.2,"docs":0.2,"migrate":0.2,"from":0.2,"v1":0.2},"173":{"zh":0.2,"docs":0.2,"migrate":0.2,"from":0.2,"v1":0.2},"174":{"zh":0.2,"docs":0.2,"migrate":0.2,"from":0.2,"v1":0.2},"175":{"zh":0.2,"docs":0.2,"migrate":0.2,"from":0.2,"v1":0.2},"176":{"zh":0.2,"docs":0.2,"migrate":0.2,"from":0.2,"v1":0.2},"177":{"zh":0.2,"docs":0.2,"migrate":0.2,"from":0.2,"v1":0.2},"178":{"zh":0.2,"docs":0.2,"migrate":0.2,"from":0.2,"v1":0.2},"179":{"zh":0.2,"docs":0.2,"migrate":0.2,"from":0.2,"v1":0.2},"180":{"zh":0.25,"docs":0.25,"settings":0.25,"reference":0.25},"181":{"zh":0.25,"docs":0.25,"settings":0.25,"reference":0.25},"182":{"zh":0.25,"docs":0.25,"settings":0.25,"reference":0.25},"183":{"zh":0.25,"docs":0.25,"settings":0.25,"reference":0.25},"184":{"zh":0.25,"docs":0.25,"settings":0.25,"reference":0.25},"185":{"zh":0.25,"docs":0.25,"settings":0.25,"reference":0.25},"186":{"zh":0.25,"docs":0.25,"settings":0.25,"reference":0.25},"187":{"zh":0.25,"docs":0.25,"settings":0.25,"reference":0.25},"188":{"zh":0.25,"docs":0.25,"settings":0.25,"reference":0.25},"189":{"zh":0.25,"docs":0.25,"settings":0.25,"reference":0.25},"190":{"zh":0.25,"docs":0.25,"settings":0.25,"reference":0.25},"191":{"zh":0.25,"docs":0.25,"settings":0.25,"reference":0.25},"192":{"zh":0.25,"docs":0.25,"settings":0.25,"reference":0.25},"193":{"zh":0.25,"docs":0.25,"settings":0.25,"reference":0.25},"194":{"zh":0.25,"docs":0.25,"settings":0.25,"reference":0.25},"195":{"zh":0.25,"docs":0.25,"settings":0.25,"reference":0.25},"196":{"zh":0.25,"docs":0.25,"settings":0.25,"reference":0.25},"197":{"zh":0.25,"docs":0.25,"settings":0.25,"reference":0.25},"198":{"zh":0.25,"docs":0.25,"settings":0.25,"reference":0.25},"199":{"zh":0.25,"docs":0.25,"settings":0.25,"reference":0.25},"200":{"zh":0.25,"docs":0.25,"settings":0.25,"reference":0.25},"201":{"zh":0.25,"docs":0.25,"settings":0.25,"reference":0.25},"202":{"zh":0.25,"docs":0.25,"settings":0.25,"reference":0.25},"203":{"zh":0.25,"docs":0.25,"settings":0.25,"reference":0.25},"204":{"zh":0.25,"docs":0.25,"settings":0.25,"reference":0.25},"205":{"zh":0.25,"docs":0.25,"settings":0.25,"reference":0.25},"206":{"zh":0.25,"docs":0.25,"settings":0.25,"reference":0.25},"207":{"zh":0.25,"docs":0.25,"settings":0.25,"reference":0.25},"208":{"zh":0.25,"docs":0.25,"settings":0.25,"reference":0.25},"209":{"zh":0.25,"docs":0.25,"settings":0.25,"reference":0.25},"210":{"zh":0.25,"docs":0.25,"settings":0.25,"reference":0.25},"211":{"zh":0.25,"docs":0.25,"settings":0.25,"reference":0.25},"212":{"zh":0.25,"docs":0.25,"settings":0.25,"reference":0.25},"213":{"zh":0.25,"docs":0.25,"settings":0.25,"reference":0.25},"214":{"zh":0.25,"docs":0.25,"settings":0.25,"reference":0.25},"215":{"zh":0.25,"docs":0.25,"settings":0.25,"reference":0.25},"216":{"zh":0.25,"docs":0.25,"settings":0.25,"reference":0.25},"217":{"zh":0.25,"docs":0.25,"settings":0.25,"reference":0.25},"218":{"zh":0.25,"docs":0.25,"settings":0.25,"reference":0.25},"219":{"zh":0.25,"docs":0.25,"settings":0.25,"reference":0.25},"220":{"zh":0.25,"docs":0.25,"settings":0.25,"reference":0.25},"221":{"zh":0.25,"docs":0.25,"settings":0.25,"reference":0.25},"222":{"zh":0.25,"docs":0.25,"settings":0.25,"reference":0.25},"223":{"zh":0.16666666666666666,"docs":0.16666666666666666,"use":0.16666666666666666,"webp":0.16666666666666666,"cloud":0.16666666666666666,"services":0.16666666666666666},"224":{"zh":0.16666666666666666,"docs":0.16666666666666666,"use":0.16666666666666666,"webp":0.16666666666666666,"cloud":0.16666666666666666,"services":0.16666666666666666},"225":{"zh":0.16666666666666666,"docs":0.16666666666666666,"use":0.16666666666666666,"webp":0.16666666666666666,"cloud":0.16666666666666666,"services":0.16666666666666666},"226":{"zh":0.16666666666666666,"docs":0.16666666666666666,"use":0.16666666666666666,"webp":0.16666666666666666,"cloud":0.16666666666666666,"services":0.16666666666666666},"227":{"zh":0.16666666666666666,"docs":0.16666666666666666,"use":0.16666666666666666,"webp":0.16666666666666666,"cloud":0.16666666666666666,"services":0.16666666666666666}},"type":{"1":{"page":1},"2":{"heading":1},"3":{"heading":1},"4":{"heading":1},"5":{"heading":1},"6":{"heading":1},"7":{"heading":1},"8":{"heading":1},"9":{"heading":1},"10":{"text":1},"11":{"text":1},"12":{"text":1},"13":{"text":1},"14":{"text":1},"15":{"text":1},"16":{"text":1},"17":{"text":1},"18":{"text":1},"19":{"text":1},"20":{"text":1},"21":{"text":1},"22":{"text":1},"23":{"text":1},"24":{"text":1},"25":{"text":1},"26":{"text":1},"27":{"text":1},"28":{"text":1},"29":{"text":1},"30":{"text":1},"31":{"text":1},"32":{"text":1},"33":{"text":1},"34":{"text":1},"35":{"text":1},"36":{"text":1},"37":{"text":1},"38":{"text":1},"39":{"text":1},"40":{"text":1},"41":{"text":1},"42":{"text":1},"43":{"text":1},"44":{"text":1},"45":{"text":1},"46":{"text":1},"47":{"text":1},"48":{"text":1},"49":{"text":1},"50":{"text":1},"51":{"text":1},"52":{"text":1},"53":{"page":1},"54":{"text":1},"55":{"heading":1},"56":{"heading":1},"57":{"heading":1},"58":{"heading":1},"59":{"heading":1},"60":{"heading":1},"61":{"text":1},"62":{"text":1},"63":{"text":1},"64":{"text":1},"65":{"text":1},"66":{"text":1},"67":{"text":1},"68":{"text":1},"69":{"text":1},"70":{"text":1},"71":{"text":1},"72":{"text":1},"73":{"text":1},"74":{"text":1},"75":{"text":1},"76":{"text":1},"77":{"text":1},"78":{"text":1},"79":{"text":1},"80":{"text":1},"81":{"text":1},"82":{"text":1},"83":{"text":1},"84":{"text":1},"85":{"text":1},"86":{"text":1},"87":{"text":1},"88":{"text":1},"89":{"text":1},"90":{"text":1},"91":{"text":1},"92":{"page":1},"93":{"text":1},"94":{"heading":1},"95":{"heading":1},"96":{"heading":1},"97":{"text":1},"98":{"text":1},"99":{"text":1},"100":{"text":1},"101":{"text":1},"102":{"text":1},"103":{"text":1},"104":{"text":1},"105":{"text":1},"106":{"text":1},"107":{"text":1},"108":{"text":1},"109":{"text":1},"110":{"text":1},"111":{"text":1},"112":{"text":1},"113":{"text":1},"114":{"page":1},"115":{"text":1},"116":{"heading":1},"117":{"heading":1},"118":{"heading":1},"119":{"heading":1},"120":{"heading":1},"121":{"heading":1},"122":{"heading":1},"123":{"heading":1},"124":{"text":1},"125":{"text":1},"126":{"text":1},"127":{"text":1},"128":{"text":1},"129":{"text":1},"130":{"text":1},"131":{"text":1},"132":{"text":1},"133":{"text":1},"134":{"text":1},"135":{"text":1},"136":{"text":1},"137":{"text":1},"138":{"text":1},"139":{"text":1},"140":{"text":1},"141":{"text":1},"142":{"text":1},"143":{"text":1},"144":{"text":1},"145":{"text":1},"146":{"text":1},"147":{"text":1},"148":{"text":1},"149":{"text":1},"150":{"text":1},"151":{"text":1},"152":{"text":1},"153":{"text":1},"154":{"text":1},"155":{"text":1},"156":{"text":1},"157":{"page":1},"158":{"heading":1},"159":{"heading":1},"160":{"heading":1},"161":{"heading":1},"162":{"text":1},"163":{"text":1},"164":{"text":1},"165":{"text":1},"166":{"text":1},"167":{"text":1},"168":{"text":1},"169":{"text":1},"170":{"text":1},"171":{"text":1},"172":{"text":1},"173":{"text":1},"174":{"text":1},"175":{"text":1},"176":{"text":1},"177":{"text":1},"178":{"text":1},"179":{"text":1},"180":{"page":1},"181":{"heading":1},"182":{"heading":1},"183":{"heading":1},"184":{"heading":1},"185":{"heading":1},"186":{"heading":1},"187":{"heading":1},"188":{"heading":1},"189":{"heading":1},"190":{"text":1},"191":{"text":1},"192":{"text":1},"193":{"text":1},"194":{"text":1},"195":{"text":1},"196":{"text":1},"197":{"text":1},"198":{"text":1},"199":{"text":1},"200":{"text":1},"201":{"text":1},"202":{"text":1},"203":{"text":1},"204":{"text":1},"205":{"text":1},"206":{"text":1},"207":{"text":1},"208":{"text":1},"209":{"text":1},"210":{"text":1},"211":{"text":1},"212":{"text":1},"213":{"text":1},"214":{"text":1},"215":{"text":1},"216":{"text":1},"217":{"text":1},"218":{"text":1},"219":{"text":1},"220":{"text":1},"221":{"text":1},"222":{"text":1},"223":{"page":1},"224":{"text":1},"225":{"text":1},"226":{"text":1},"227":{"text":1}},"breadcrumbs":{"1":{"指南":1},"53":{"介绍":1},"92":{"介绍":1},"114":{"指南":1},"157":{"手册":1},"180":{"手册":1},"223":{"指南":1}},"url":{"1":{"zh":0.2,"docs":0.2,"for":0.2,"cloudflare":0.2,"r2":0.2},"2":{"zh":0.125,"docs":0.125,"for":0.125,"cloudflare":0.125,"r2":0.125,"创建":0.125,"存储":0.125,"桶":0.125},"3":{"zh":0.1,"docs":0.1,"for":0.1,"cloudflare":0.1,"r2":0.1,"公开":0.1,"您":0.1,"的":0.1,"存储":0.1,"桶":0.1},"4":{"zh":0.08333333333333333,"docs":0.08333333333333333,"for":0.08333333333333333,"cloudflare":0.08333333333333333,"r2":0.08333333333333333,"以":0.08333333333333333,"管理":0.08333333333333333,"的":0.08333333333333333,"子":0.08333333333333333,"域":0.08333333333333333,"形式":0.08333333333333333,"公开":0.08333333333333333},"5":{"zh":0.07692307692307693,"docs":0.07692307692307693,"for":0.07692307692307693,"cloudflare":0.07692307692307693,"r2":0.07692307692307693,"以":0.07692307692307693,"自":0.07692307692307693,"定义":0.07692307692307693,"域":0.07692307692307693,"名":0.07692307692307693,"的":0.07692307692307693,"形式":0.07692307692307693,"公开":0.07692307692307693},"6":{"zh":0.14285714285714285,"docs":0.14285714285714285,"for":0.14285714285714285,"cloudflare":0.14285714285714285,"r2":0.14285714285714285,"配置":0.14285714285714285,"cors":0.14285714285714285},"7":{"zh":0.125,"docs":0.125,"for":0.125,"cloudflare":0.125,"r2":0.125,"获取":0.125,"密":0.125,"钥":0.125},"8":{"zh":0.14285714285714285,"docs":0.14285714285714285,"for":0.14285714285714285,"cloudflare":0.14285714285714285,"r2":0.14285714285714285,"查看":0.14285714285714285,"endpoint":0.14285714285714285},"9":{"zh":0.0625,"docs":0.0625,"for":0.0625,"cloudflare":0.0625,"r2":0.0625,"在":0.0625,"s3":0.0625,"image":0.0625,"port":0.0625,"的":0.0625,"设置":0.0625,"页":0.0625,"面":0.0625,"填写":0.0625,"上述":0.0625,"信息":0.0625},"10":{"zh":0.2,"docs":0.2,"for":0.2,"cloudflare":0.2,"r2":0.2},"11":{"zh":0.2,"docs":0.2,"for":0.2,"cloudflare":0.2,"r2":0.2},"12":{"zh":0.2,"docs":0.2,"for":0.2,"cloudflare":0.2,"r2":0.2},"13":{"zh":0.2,"docs":0.2,"for":0.2,"cloudflare":0.2,"r2":0.2},"14":{"zh":0.125,"docs":0.125,"for":0.125,"cloudflare":0.125,"r2":0.125,"创建":0.125,"存储":0.125,"桶":0.125},"15":{"zh":0.125,"docs":0.125,"for":0.125,"cloudflare":0.125,"r2":0.125,"创建":0.125,"存储":0.125,"桶":0.125},"16":{"zh":0.125,"docs":0.125,"for":0.125,"cloudflare":0.125,"r2":0.125,"创建":0.125,"存储":0.125,"桶":0.125},"17":{"zh":0.125,"docs":0.125,"for":0.125,"cloudflare":0.125,"r2":0.125,"创建":0.125,"存储":0.125,"桶":0.125},"18":{"zh":0.1,"docs":0.1,"for":0.1,"cloudflare":0.1,"r2":0.1,"公开":0.1,"您":0.1,"的":0.1,"存储":0.1,"桶":0.1},"19":{"zh":0.08333333333333333,"docs":0.08333333333333333,"for":0.08333333333333333,"cloudflare":0.08333333333333333,"r2":0.08333333333333333,"以":0.08333333333333333,"管理":0.08333333333333333,"的":0.08333333333333333,"子":0.08333333333333333,"域":0.08333333333333333,"形式":0.08333333333333333,"公开":0.08333333333333333},"20":{"zh":0.08333333333333333,"docs":0.08333333333333333,"for":0.08333333333333333,"cloudflare":0.08333333333333333,"r2":0.08333333333333333,"以":0.08333333333333333,"管理":0.08333333333333333,"的":0.08333333333333333,"子":0.08333333333333333,"域":0.08333333333333333,"形式":0.08333333333333333,"公开":0.08333333333333333},"21":{"zh":0.08333333333333333,"docs":0.08333333333333333,"for":0.08333333333333333,"cloudflare":0.08333333333333333,"r2":0.08333333333333333,"以":0.08333333333333333,"管理":0.08333333333333333,"的":0.08333333333333333,"子":0.08333333333333333,"域":0.08333333333333333,"形式":0.08333333333333333,"公开":0.08333333333333333},"22":{"zh":0.08333333333333333,"docs":0.08333333333333333,"for":0.08333333333333333,"cloudflare":0.08333333333333333,"r2":0.08333333333333333,"以":0.08333333333333333,"管理":0.08333333333333333,"的":0.08333333333333333,"子":0.08333333333333333,"域":0.08333333333333333,"形式":0.08333333333333333,"公开":0.08333333333333333},"23":{"zh":0.08333333333333333,"docs":0.08333333333333333,"for":0.08333333333333333,"cloudflare":0.08333333333333333,"r2":0.08333333333333333,"以":0.08333333333333333,"管理":0.08333333333333333,"的":0.08333333333333333,"子":0.08333333333333333,"域":0.08333333333333333,"形式":0.08333333333333333,"公开":0.08333333333333333},"24":{"zh":0.07692307692307693,"docs":0.07692307692307693,"for":0.07692307692307693,"cloudflare":0.07692307692307693,"r2":0.07692307692307693,"以":0.07692307692307693,"自":0.07692307692307693,"定义":0.07692307692307693,"域":0.07692307692307693,"名":0.07692307692307693,"的":0.07692307692307693,"形式":0.07692307692307693,"公开":0.07692307692307693},"25":{"zh":0.07692307692307693,"docs":0.07692307692307693,"for":0.07692307692307693,"cloudflare":0.07692307692307693,"r2":0.07692307692307693,"以":0.07692307692307693,"自":0.07692307692307693,"定义":0.07692307692307693,"域":0.07692307692307693,"名":0.07692307692307693,"的":0.07692307692307693,"形式":0.07692307692307693,"公开":0.07692307692307693},"26":{"zh":0.07692307692307693,"docs":0.07692307692307693,"for":0.07692307692307693,"cloudflare":0.07692307692307693,"r2":0.07692307692307693,"以":0.07692307692307693,"自":0.07692307692307693,"定义":0.07692307692307693,"域":0.07692307692307693,"名":0.07692307692307693,"的":0.07692307692307693,"形式":0.07692307692307693,"公开":0.07692307692307693},"27":{"zh":0.07692307692307693,"docs":0.07692307692307693,"for":0.07692307692307693,"cloudflare":0.07692307692307693,"r2":0.07692307692307693,"以":0.07692307692307693,"自":0.07692307692307693,"定义":0.07692307692307693,"域":0.07692307692307693,"名":0.07692307692307693,"的":0.07692307692307693,"形式":0.07692307692307693,"公开":0.07692307692307693},"28":{"zh":0.07692307692307693,"docs":0.07692307692307693,"for":0.07692307692307693,"cloudflare":0.07692307692307693,"r2":0.07692307692307693,"以":0.07692307692307693,"自":0.07692307692307693,"定义":0.07692307692307693,"域":0.07692307692307693,"名":0.07692307692307693,"的":0.07692307692307693,"形式":0.07692307692307693,"公开":0.07692307692307693},"29":{"zh":0.14285714285714285,"docs":0.14285714285714285,"for":0.14285714285714285,"cloudflare":0.14285714285714285,"r2":0.14285714285714285,"配置":0.14285714285714285,"cors":0.14285714285714285},"30":{"zh":0.14285714285714285,"docs":0.14285714285714285,"for":0.14285714285714285,"cloudflare":0.14285714285714285,"r2":0.14285714285714285,"配置":0.14285714285714285,"cors":0.14285714285714285},"31":{"zh":0.14285714285714285,"docs":0.14285714285714285,"for":0.14285714285714285,"cloudflare":0.14285714285714285,"r2":0.14285714285714285,"配置":0.14285714285714285,"cors":0.14285714285714285},"32":{"zh":0.14285714285714285,"docs":0.14285714285714285,"for":0.14285714285714285,"cloudflare":0.14285714285714285,"r2":0.14285714285714285,"配置":0.14285714285714285,"cors":0.14285714285714285},"33":{"zh":0.14285714285714285,"docs":0.14285714285714285,"for":0.14285714285714285,"cloudflare":0.14285714285714285,"r2":0.14285714285714285,"配置":0.14285714285714285,"cors":0.14285714285714285},"34":{"zh":0.14285714285714285,"docs":0.14285714285714285,"for":0.14285714285714285,"cloudflare":0.14285714285714285,"r2":0.14285714285714285,"配置":0.14285714285714285,"cors":0.14285714285714285},"35":{"zh":0.125,"docs":0.125,"for":0.125,"cloudflare":0.125,"r2":0.125,"获取":0.125,"密":0.125,"钥":0.125},"36":{"zh":0.125,"docs":0.125,"for":0.125,"cloudflare":0.125,"r2":0.125,"获取":0.125,"密":0.125,"钥":0.125},"37":{"zh":0.125,"docs":0.125,"for":0.125,"cloudflare":0.125,"r2":0.125,"获取":0.125,"密":0.125,"钥":0.125},"38":{"zh":0.125,"docs":0.125,"for":0.125,"cloudflare":0.125,"r2":0.125,"获取":0.125,"密":0.125,"钥":0.125},"39":{"zh":0.125,"docs":0.125,"for":0.125,"cloudflare":0.125,"r2":0.125,"获取":0.125,"密":0.125,"钥":0.125},"40":{"zh":0.125,"docs":0.125,"for":0.125,"cloudflare":0.125,"r2":0.125,"获取":0.125,"密":0.125,"钥":0.125},"41":{"zh":0.125,"docs":0.125,"for":0.125,"cloudflare":0.125,"r2":0.125,"获取":0.125,"密":0.125,"钥":0.125},"42":{"zh":0.14285714285714285,"docs":0.14285714285714285,"for":0.14285714285714285,"cloudflare":0.14285714285714285,"r2":0.14285714285714285,"查看":0.14285714285714285,"endpoint":0.14285714285714285},"43":{"zh":0.14285714285714285,"docs":0.14285714285714285,"for":0.14285714285714285,"cloudflare":0.14285714285714285,"r2":0.14285714285714285,"查看":0.14285714285714285,"endpoint":0.14285714285714285},"44":{"zh":0.14285714285714285,"docs":0.14285714285714285,"for":0.14285714285714285,"cloudflare":0.14285714285714285,"r2":0.14285714285714285,"查看":0.14285714285714285,"endpoint":0.14285714285714285},"45":{"zh":0.0625,"docs":0.0625,"for":0.0625,"cloudflare":0.0625,"r2":0.0625,"在":0.0625,"s3":0.0625,"image":0.0625,"port":0.0625,"的":0.0625,"设置":0.0625,"页":0.0625,"面":0.0625,"填写":0.0625,"上述":0.0625,"信息":0.0625},"46":{"zh":0.0625,"docs":0.0625,"for":0.0625,"cloudflare":0.0625,"r2":0.0625,"在":0.0625,"s3":0.0625,"image":0.0625,"port":0.0625,"的":0.0625,"设置":0.0625,"页":0.0625,"面":0.0625,"填写":0.0625,"上述":0.0625,"信息":0.0625},"47":{"zh":0.0625,"docs":0.0625,"for":0.0625,"cloudflare":0.0625,"r2":0.0625,"在":0.0625,"s3":0.0625,"image":0.0625,"port":0.0625,"的":0.0625,"设置":0.0625,"页":0.0625,"面":0.0625,"填写":0.0625,"上述":0.0625,"信息":0.0625},"48":{"zh":0.0625,"docs":0.0625,"for":0.0625,"cloudflare":0.0625,"r2":0.0625,"在":0.0625,"s3":0.0625,"image":0.0625,"port":0.0625,"的":0.0625,"设置":0.0625,"页":0.0625,"面":0.0625,"填写":0.0625,"上述":0.0625,"信息":0.0625},"49":{"zh":0.0625,"docs":0.0625,"for":0.0625,"cloudflare":0.0625,"r2":0.0625,"在":0.0625,"s3":0.0625,"image":0.0625,"port":0.0625,"的":0.0625,"设置":0.0625,"页":0.0625,"面":0.0625,"填写":0.0625,"上述":0.0625,"信息":0.0625},"50":{"zh":0.0625,"docs":0.0625,"for":0.0625,"cloudflare":0.0625,"r2":0.0625,"在":0.0625,"s3":0.0625,"image":0.0625,"port":0.0625,"的":0.0625,"设置":0.0625,"页":0.0625,"面":0.0625,"填写":0.0625,"上述":0.0625,"信息":0.0625},"51":{"zh":0.0625,"docs":0.0625,"for":0.0625,"cloudflare":0.0625,"r2":0.0625,"在":0.0625,"s3":0.0625,"image":0.0625,"port":0.0625,"的":0.0625,"设置":0.0625,"页":0.0625,"面":0.0625,"填写":0.0625,"上述":0.0625,"信息":0.0625},"52":{"zh":0.0625,"docs":0.0625,"for":0.0625,"cloudflare":0.0625,"r2":0.0625,"在":0.0625,"s3":0.0625,"image":0.0625,"port":0.0625,"的":0.0625,"设置":0.0625,"页":0.0625,"面":0.0625,"填写":0.0625,"上述":0.0625,"信息":0.0625},"53":{"zh":0.25,"docs":0.25,"getting":0.25,"started":0.25},"54":{"zh":0.25,"docs":0.25,"getting":0.25,"started":0.25},"55":{"zh":0.08333333333333333,"docs":0.08333333333333333,"getting":0.08333333333333333,"started":0.08333333333333333,"配置":0.08333333333333333,"s3":0.08333333333333333,"或":0.08333333333333333,"其他":0.08333333333333333,"兼容":0.08333333333333333,"协议":0.08333333333333333,"的":0.08333333333333333,"服务":0.08333333333333333},"56":{"zh":0.125,"docs":0.125,"getting":0.125,"started":0.125,"platform":0.125,"step":0.125,"by":0.125,"guide":0.125},"57":{"zh":0.16666666666666666,"docs":0.16666666666666666,"getting":0.16666666666666666,"started":0.16666666666666666,"通用":0.16666666666666666,"要求":0.16666666666666666},"58":{"zh":0.16666666666666666,"docs":0.16666666666666666,"getting":0.16666666666666666,"started":0.16666666666666666,"public":0.16666666666666666,"url":0.16666666666666666},"59":{"zh":0.16666666666666666,"docs":0.16666666666666666,"getting":0.16666666666666666,"started":0.16666666666666666,"cors":0.16666666666666666,"配置":0.16666666666666666},"60":{"zh":0.1111111111111111,"docs":0.1111111111111111,"getting":0.1111111111111111,"started":0.1111111111111111,"开始":0.1111111111111111,"使用":0.1111111111111111,"s3":0.1111111111111111,"image":0.1111111111111111,"port":0.1111111111111111},"61":{"zh":0.25,"docs":0.25,"getting":0.25,"started":0.25},"62":{"zh":0.25,"docs":0.25,"getting":0.25,"started":0.25},"63":{"zh":0.08333333333333333,"docs":0.08333333333333333,"getting":0.08333333333333333,"started":0.08333333333333333,"配置":0.08333333333333333,"s3":0.08333333333333333,"或":0.08333333333333333,"其他":0.08333333333333333,"兼容":0.08333333333333333,"协议":0.08333333333333333,"的":0.08333333333333333,"服务":0.08333333333333333},"64":{"zh":0.08333333333333333,"docs":0.08333333333333333,"getting":0.08333333333333333,"started":0.08333333333333333,"配置":0.08333333333333333,"s3":0.08333333333333333,"或":0.08333333333333333,"其他":0.08333333333333333,"兼容":0.08333333333333333,"协议":0.08333333333333333,"的":0.08333333333333333,"服务":0.08333333333333333},"65":{"zh":0.08333333333333333,"docs":0.08333333333333333,"getting":0.08333333333333333,"started":0.08333333333333333,"配置":0.08333333333333333,"s3":0.08333333333333333,"或":0.08333333333333333,"其他":0.08333333333333333,"兼容":0.08333333333333333,"协议":0.08333333333333333,"的":0.08333333333333333,"服务":0.08333333333333333},"66":{"zh":0.08333333333333333,"docs":0.08333333333333333,"getting":0.08333333333333333,"started":0.08333333333333333,"配置":0.08333333333333333,"s3":0.08333333333333333,"或":0.08333333333333333,"其他":0.08333333333333333,"兼容":0.08333333333333333,"协议":0.08333333333333333,"的":0.08333333333333333,"服务":0.08333333333333333},"67":{"zh":0.08333333333333333,"docs":0.08333333333333333,"getting":0.08333333333333333,"started":0.08333333333333333,"配置":0.08333333333333333,"s3":0.08333333333333333,"或":0.08333333333333333,"其他":0.08333333333333333,"兼容":0.08333333333333333,"协议":0.08333333333333333,"的":0.08333333333333333,"服务":0.08333333333333333},"68":{"zh":0.08333333333333333,"docs":0.08333333333333333,"getting":0.08333333333333333,"started":0.08333333333333333,"配置":0.08333333333333333,"s3":0.08333333333333333,"或":0.08333333333333333,"其他":0.08333333333333333,"兼容":0.08333333333333333,"协议":0.08333333333333333,"的":0.08333333333333333,"服务":0.08333333333333333},"69":{"zh":0.08333333333333333,"docs":0.08333333333333333,"getting":0.08333333333333333,"started":0.08333333333333333,"配置":0.08333333333333333,"s3":0.08333333333333333,"或":0.08333333333333333,"其他":0.08333333333333333,"兼容":0.08333333333333333,"协议":0.08333333333333333,"的":0.08333333333333333,"服务":0.08333333333333333},"70":{"zh":0.08333333333333333,"docs":0.08333333333333333,"getting":0.08333333333333333,"started":0.08333333333333333,"配置":0.08333333333333333,"s3":0.08333333333333333,"或":0.08333333333333333,"其他":0.08333333333333333,"兼容":0.08333333333333333,"协议":0.08333333333333333,"的":0.08333333333333333,"服务":0.08333333333333333},"71":{"zh":0.125,"docs":0.125,"getting":0.125,"started":0.125,"platform":0.125,"step":0.125,"by":0.125,"guide":0.125},"72":{"zh":0.125,"docs":0.125,"getting":0.125,"started":0.125,"platform":0.125,"step":0.125,"by":0.125,"guide":0.125},"73":{"zh":0.16666666666666666,"docs":0.16666666666666666,"getting":0.16666666666666666,"started":0.16666666666666666,"通用":0.16666666666666666,"要求":0.16666666666666666},"74":{"zh":0.16666666666666666,"docs":0.16666666666666666,"getting":0.16666666666666666,"started":0.16666666666666666,"通用":0.16666666666666666,"要求":0.16666666666666666},"75":{"zh":0.16666666666666666,"docs":0.16666666666666666,"getting":0.16666666666666666,"started":0.16666666666666666,"通用":0.16666666666666666,"要求":0.16666666666666666},"76":{"zh":0.16666666666666666,"docs":0.16666666666666666,"getting":0.16666666666666666,"started":0.16666666666666666,"通用":0.16666666666666666,"要求":0.16666666666666666},"77":{"zh":0.16666666666666666,"docs":0.16666666666666666,"getting":0.16666666666666666,"started":0.16666666666666666,"通用":0.16666666666666666,"要求":0.16666666666666666},"78":{"zh":0.16666666666666666,"docs":0.16666666666666666,"getting":0.16666666666666666,"started":0.16666666666666666,"public":0.16666666666666666,"url":0.16666666666666666},"79":{"zh":0.16666666666666666,"docs":0.16666666666666666,"getting":0.16666666666666666,"started":0.16666666666666666,"public":0.16666666666666666,"url":0.16666666666666666},"80":{"zh":0.16666666666666666,"docs":0.16666666666666666,"getting":0.16666666666666666,"started":0.16666666666666666,"public":0.16666666666666666,"url":0.16666666666666666},"81":{"zh":0.16666666666666666,"docs":0.16666666666666666,"getting":0.16666666666666666,"started":0.16666666666666666,"cors":0.16666666666666666,"配置":0.16666666666666666},"82":{"zh":0.16666666666666666,"docs":0.16666666666666666,"getting":0.16666666666666666,"started":0.16666666666666666,"cors":0.16666666666666666,"配置":0.16666666666666666},"83":{"zh":0.16666666666666666,"docs":0.16666666666666666,"getting":0.16666666666666666,"started":0.16666666666666666,"cors":0.16666666666666666,"配置":0.16666666666666666},"84":{"zh":0.16666666666666666,"docs":0.16666666666666666,"getting":0.16666666666666666,"started":0.16666666666666666,"cors":0.16666666666666666,"配置":0.16666666666666666},"85":{"zh":0.16666666666666666,"docs":0.16666666666666666,"getting":0.16666666666666666,"started":0.16666666666666666,"cors":0.16666666666666666,"配置":0.16666666666666666},"86":{"zh":0.16666666666666666,"docs":0.16666666666666666,"getting":0.16666666666666666,"started":0.16666666666666666,"cors":0.16666666666666666,"配置":0.16666666666666666},"87":{"zh":0.16666666666666666,"docs":0.16666666666666666,"getting":0.16666666666666666,"started":0.16666666666666666,"cors":0.16666666666666666,"配置":0.16666666666666666},"88":{"zh":0.16666666666666666,"docs":0.16666666666666666,"getting":0.16666666666666666,"started":0.16666666666666666,"cors":0.16666666666666666,"配置":0.16666666666666666},"89":{"zh":0.1111111111111111,"docs":0.1111111111111111,"getting":0.1111111111111111,"started":0.1111111111111111,"开始":0.1111111111111111,"使用":0.1111111111111111,"s3":0.1111111111111111,"image":0.1111111111111111,"port":0.1111111111111111},"90":{"zh":0.1111111111111111,"docs":0.1111111111111111,"getting":0.1111111111111111,"started":0.1111111111111111,"开始":0.1111111111111111,"使用":0.1111111111111111,"s3":0.1111111111111111,"image":0.1111111111111111,"port":0.1111111111111111},"91":{"zh":0.1111111111111111,"docs":0.1111111111111111,"getting":0.1111111111111111,"started":0.1111111111111111,"开始":0.1111111111111111,"使用":0.1111111111111111,"s3":0.1111111111111111,"image":0.1111111111111111,"port":0.1111111111111111},"92":{"zh":0.5,"docs":0.5},"93":{"zh":0.5,"docs":0.5},"94":{"zh":0.2,"docs":0.2,"特性":0.2,"和":0.2,"功能":0.2},"95":{"zh":0.125,"docs":0.125,"s3":0.125,"image":0.125,"port":0.125,"不是":0.125,"图":0.125,"床":0.125},"96":{"zh":0.3333333333333333,"docs":0.3333333333333333,"使用":0.3333333333333333},"97":{"zh":0.5,"docs":0.5},"98":{"zh":0.5,"docs":0.5},"99":{"zh":0.5,"docs":0.5},"100":{"zh":0.5,"docs":0.5},"101":{"zh":0.5,"docs":0.5},"102":{"zh":0.2,"docs":0.2,"特性":0.2,"和":0.2,"功能":0.2},"103":{"zh":0.2,"docs":0.2,"特性":0.2,"和":0.2,"功能":0.2},"104":{"zh":0.2,"docs":0.2,"特性":0.2,"和":0.2,"功能":0.2},"105":{"zh":0.2,"docs":0.2,"特性":0.2,"和":0.2,"功能":0.2},"106":{"zh":0.125,"docs":0.125,"s3":0.125,"image":0.125,"port":0.125,"不是":0.125,"图":0.125,"床":0.125},"107":{"zh":0.125,"docs":0.125,"s3":0.125,"image":0.125,"port":0.125,"不是":0.125,"图":0.125,"床":0.125},"108":{"zh":0.125,"docs":0.125,"s3":0.125,"image":0.125,"port":0.125,"不是":0.125,"图":0.125,"床":0.125},"109":{"zh":0.125,"docs":0.125,"s3":0.125,"image":0.125,"port":0.125,"不是":0.125,"图":0.125,"床":0.125},"110":{"zh":0.125,"docs":0.125,"s3":0.125,"image":0.125,"port":0.125,"不是":0.125,"图":0.125,"床":0.125},"111":{"zh":0.125,"docs":0.125,"s3":0.125,"image":0.125,"port":0.125,"不是":0.125,"图":0.125,"床":0.125},"112":{"zh":0.3333333333333333,"docs":0.3333333333333333,"使用":0.3333333333333333},"113":{"zh":0.3333333333333333,"docs":0.3333333333333333,"使用":0.3333333333333333},"114":{"zh":0.25,"docs":0.25,"live":0.25,"photos":0.25},"115":{"zh":0.25,"docs":0.25,"live":0.25,"photos":0.25},"116":{"zh":0.125,"docs":0.125,"live":0.125,"photos":0.125,"什么":0.125,"是":0.125,"实况":0.125,"照片":0.125},"117":{"zh":0.1111111111111111,"docs":0.1111111111111111,"live":0.1111111111111111,"photos":0.1111111111111111,"如何":0.1111111111111111,"上":0.1111111111111111,"传":0.1111111111111111,"实况":0.1111111111111111,"照片":0.1111111111111111},"118":{"1":0.09090909090909091,"zh":0.09090909090909091,"docs":0.09090909090909091,"live":0.09090909090909091,"photos":0.09090909090909091,"从":0.09090909090909091,"设备":0.09090909090909091,"导出":0.09090909090909091,"两":0.09090909090909091,"个":0.09090909090909091,"文件":0.09090909090909091},"119":{"2":0.1111111111111111,"zh":0.1111111111111111,"docs":0.1111111111111111,"live":0.1111111111111111,"photos":0.1111111111111111,"保持":0.1111111111111111,"文件":0.1111111111111111,"名":0.1111111111111111,"一致":0.1111111111111111},"120":{"3":0.0625,"zh":0.0625,"docs":0.0625,"live":0.0625,"photos":0.0625,"一次":0.0625,"性":0.0625,"把":0.0625,"两":0.0625,"个":0.0625,"文件":0.0625,"拖":0.0625,"入":0.0625,"上":0.0625,"传":0.0625,"区":0.0625},"121":{"zh":0.125,"docs":0.125,"live":0.125,"photos":0.125,"支持":0.125,"的":0.125,"文件":0.125,"类型":0.125},"122":{"zh":0.1111111111111111,"docs":0.1111111111111111,"live":0.1111111111111111,"photos":0.1111111111111111,"系统":0.1111111111111111,"如何":0.1111111111111111,"识别":0.1111111111111111,"实况":0.1111111111111111,"照片":0.1111111111111111},"123":{"zh":0.14285714285714285,"docs":0.14285714285714285,"live":0.14285714285714285,"photos":0.14285714285714285,"故障":0.14285714285714285,"排":0.14285714285714285,"查":0.14285714285714285},"124":{"zh":0.25,"docs":0.25,"live":0.25,"photos":0.25},"125":{"zh":0.125,"docs":0.125,"live":0.125,"photos":0.125,"什么":0.125,"是":0.125,"实况":0.125,"照片":0.125},"126":{"zh":0.125,"docs":0.125,"live":0.125,"photos":0.125,"什么":0.125,"是":0.125,"实况":0.125,"照片":0.125},"127":{"zh":0.125,"docs":0.125,"live":0.125,"photos":0.125,"什么":0.125,"是":0.125,"实况":0.125,"照片":0.125},"128":{"zh":0.125,"docs":0.125,"live":0.125,"photos":0.125,"什么":0.125,"是":0.125,"实况":0.125,"照片":0.125},"129":{"zh":0.1111111111111111,"docs":0.1111111111111111,"live":0.1111111111111111,"photos":0.1111111111111111,"如何":0.1111111111111111,"上":0.1111111111111111,"传":0.1111111111111111,"实况":0.1111111111111111,"照片":0.1111111111111111},"130":{"zh":0.1111111111111111,"docs":0.1111111111111111,"live":0.1111111111111111,"photos":0.1111111111111111,"如何":0.1111111111111111,"上":0.1111111111111111,"传":0.1111111111111111,"实况":0.1111111111111111,"照片":0.1111111111111111},"131":{"1":0.09090909090909091,"zh":0.09090909090909091,"docs":0.09090909090909091,"live":0.09090909090909091,"photos":0.09090909090909091,"从":0.09090909090909091,"设备":0.09090909090909091,"导出":0.09090909090909091,"两":0.09090909090909091,"个":0.09090909090909091,"文件":0.09090909090909091},"132":{"2":0.1111111111111111,"zh":0.1111111111111111,"docs":0.1111111111111111,"live":0.1111111111111111,"photos":0.1111111111111111,"保持":0.1111111111111111,"文件":0.1111111111111111,"名":0.1111111111111111,"一致":0.1111111111111111},"133":{"2":0.1111111111111111,"zh":0.1111111111111111,"docs":0.1111111111111111,"live":0.1111111111111111,"photos":0.1111111111111111,"保持":0.1111111111111111,"文件":0.1111111111111111,"名":0.1111111111111111,"一致":0.1111111111111111},"134":{"2":0.1111111111111111,"zh":0.1111111111111111,"docs":0.1111111111111111,"live":0.1111111111111111,"photos":0.1111111111111111,"保持":0.1111111111111111,"文件":0.1111111111111111,"名":0.1111111111111111,"一致":0.1111111111111111},"135":{"2":0.1111111111111111,"zh":0.1111111111111111,"docs":0.1111111111111111,"live":0.1111111111111111,"photos":0.1111111111111111,"保持":0.1111111111111111,"文件":0.1111111111111111,"名":0.1111111111111111,"一致":0.1111111111111111},"136":{"2":0.1111111111111111,"zh":0.1111111111111111,"docs":0.1111111111111111,"live":0.1111111111111111,"photos":0.1111111111111111,"保持":0.1111111111111111,"文件":0.1111111111111111,"名":0.1111111111111111,"一致":0.1111111111111111},"137":{"3":0.0625,"zh":0.0625,"docs":0.0625,"live":0.0625,"photos":0.0625,"一次":0.0625,"性":0.0625,"把":0.0625,"两":0.0625,"个":0.0625,"文件":0.0625,"拖":0.0625,"入":0.0625,"上":0.0625,"传":0.0625,"区":0.0625},"138":{"3":0.0625,"zh":0.0625,"docs":0.0625,"live":0.0625,"photos":0.0625,"一次":0.0625,"性":0.0625,"把":0.0625,"两":0.0625,"个":0.0625,"文件":0.0625,"拖":0.0625,"入":0.0625,"上":0.0625,"传":0.0625,"区":0.0625},"139":{"zh":0.125,"docs":0.125,"live":0.125,"photos":0.125,"支持":0.125,"的":0.125,"文件":0.125,"类型":0.125},"140":{"zh":0.125,"docs":0.125,"live":0.125,"photos":0.125,"支持":0.125,"的":0.125,"文件":0.125,"类型":0.125},"141":{"zh":0.125,"docs":0.125,"live":0.125,"photos":0.125,"支持":0.125,"的":0.125,"文件":0.125,"类型":0.125},"142":{"zh":0.125,"docs":0.125,"live":0.125,"photos":0.125,"支持":0.125,"的":0.125,"文件":0.125,"类型":0.125},"143":{"zh":0.125,"docs":0.125,"live":0.125,"photos":0.125,"支持":0.125,"的":0.125,"文件":0.125,"类型":0.125},"144":{"zh":0.125,"docs":0.125,"live":0.125,"photos":0.125,"支持":0.125,"的":0.125,"文件":0.125,"类型":0.125},"145":{"zh":0.125,"docs":0.125,"live":0.125,"photos":0.125,"支持":0.125,"的":0.125,"文件":0.125,"类型":0.125},"146":{"zh":0.125,"docs":0.125,"live":0.125,"photos":0.125,"支持":0.125,"的":0.125,"文件":0.125,"类型":0.125},"147":{"zh":0.1111111111111111,"docs":0.1111111111111111,"live":0.1111111111111111,"photos":0.1111111111111111,"系统":0.1111111111111111,"如何":0.1111111111111111,"识别":0.1111111111111111,"实况":0.1111111111111111,"照片":0.1111111111111111},"148":{"zh":0.1111111111111111,"docs":0.1111111111111111,"live":0.1111111111111111,"photos":0.1111111111111111,"系统":0.1111111111111111,"如何":0.1111111111111111,"识别":0.1111111111111111,"实况":0.1111111111111111,"照片":0.1111111111111111},"149":{"zh":0.1111111111111111,"docs":0.1111111111111111,"live":0.1111111111111111,"photos":0.1111111111111111,"系统":0.1111111111111111,"如何":0.1111111111111111,"识别":0.1111111111111111,"实况":0.1111111111111111,"照片":0.1111111111111111},"150":{"zh":0.1111111111111111,"docs":0.1111111111111111,"live":0.1111111111111111,"photos":0.1111111111111111,"系统":0.1111111111111111,"如何":0.1111111111111111,"识别":0.1111111111111111,"实况":0.1111111111111111,"照片":0.1111111111111111},"151":{"zh":0.1111111111111111,"docs":0.1111111111111111,"live":0.1111111111111111,"photos":0.1111111111111111,"系统":0.1111111111111111,"如何":0.1111111111111111,"识别":0.1111111111111111,"实况":0.1111111111111111,"照片":0.1111111111111111},"152":{"zh":0.1111111111111111,"docs":0.1111111111111111,"live":0.1111111111111111,"photos":0.1111111111111111,"系统":0.1111111111111111,"如何":0.1111111111111111,"识别":0.1111111111111111,"实况":0.1111111111111111,"照片":0.1111111111111111},"153":{"zh":0.1111111111111111,"docs":0.1111111111111111,"live":0.1111111111111111,"photos":0.1111111111111111,"系统":0.1111111111111111,"如何":0.1111111111111111,"识别":0.1111111111111111,"实况":0.1111111111111111,"照片":0.1111111111111111},"154":{"zh":0.1111111111111111,"docs":0.1111111111111111,"live":0.1111111111111111,"photos":0.1111111111111111,"系统":0.1111111111111111,"如何":0.1111111111111111,"识别":0.1111111111111111,"实况":0.1111111111111111,"照片":0.1111111111111111},"155":{"zh":0.14285714285714285,"docs":0.14285714285714285,"live":0.14285714285714285,"photos":0.14285714285714285,"故障":0.14285714285714285,"排":0.14285714285714285,"查":0.14285714285714285},"156":{"zh":0.14285714285714285,"docs":0.14285714285714285,"live":0.14285714285714285,"photos":0.14285714285714285,"故障":0.14285714285714285,"排":0.14285714285714285,"查":0.14285714285714285},"157":{"zh":0.2,"docs":0.2,"migrate":0.2,"from":0.2,"v1":0.2},"158":{"zh":0.14285714285714285,"docs":0.14285714285714285,"migrate":0.14285714285714285,"from":0.14285714285714285,"v1":0.14285714285714285,"配置":0.14285714285714285,"迁移":0.14285714285714285},"159":{"zh":0.1,"docs":0.1,"migrate":0.1,"from":0.1,"v1":0.1,"哪些":0.1,"配置":0.1,"会":0.1,"被":0.1,"迁移":0.1},"160":{"zh":0.125,"docs":0.125,"migrate":0.125,"from":0.125,"v1":0.125,"废弃":0.125,"的":0.125,"设置":0.125},"161":{"zh":0.14285714285714285,"docs":0.14285714285714285,"migrate":0.14285714285714285,"from":0.14285714285714285,"v1":0.14285714285714285,"关于":0.14285714285714285,"自建":0.14285714285714285},"162":{"zh":0.2,"docs":0.2,"migrate":0.2,"from":0.2,"v1":0.2},"163":{"zh":0.14285714285714285,"docs":0.14285714285714285,"migrate":0.14285714285714285,"from":0.14285714285714285,"v1":0.14285714285714285,"配置":0.14285714285714285,"迁移":0.14285714285714285},"164":{"zh":0.14285714285714285,"docs":0.14285714285714285,"migrate":0.14285714285714285,"from":0.14285714285714285,"v1":0.14285714285714285,"配置":0.14285714285714285,"迁移":0.14285714285714285},"165":{"zh":0.14285714285714285,"docs":0.14285714285714285,"migrate":0.14285714285714285,"from":0.14285714285714285,"v1":0.14285714285714285,"配置":0.14285714285714285,"迁移":0.14285714285714285},"166":{"zh":0.14285714285714285,"docs":0.14285714285714285,"migrate":0.14285714285714285,"from":0.14285714285714285,"v1":0.14285714285714285,"配置":0.14285714285714285,"迁移":0.14285714285714285},"167":{"zh":0.14285714285714285,"docs":0.14285714285714285,"migrate":0.14285714285714285,"from":0.14285714285714285,"v1":0.14285714285714285,"配置":0.14285714285714285,"迁移":0.14285714285714285},"168":{"zh":0.14285714285714285,"docs":0.14285714285714285,"migrate":0.14285714285714285,"from":0.14285714285714285,"v1":0.14285714285714285,"配置":0.14285714285714285,"迁移":0.14285714285714285},"169":{"zh":0.1,"docs":0.1,"migrate":0.1,"from":0.1,"v1":0.1,"哪些":0.1,"配置":0.1,"会":0.1,"被":0.1,"迁移":0.1},"170":{"zh":0.1,"docs":0.1,"migrate":0.1,"from":0.1,"v1":0.1,"哪些":0.1,"配置":0.1,"会":0.1,"被":0.1,"迁移":0.1},"171":{"zh":0.1,"docs":0.1,"migrate":0.1,"from":0.1,"v1":0.1,"哪些":0.1,"配置":0.1,"会":0.1,"被":0.1,"迁移":0.1},"172":{"zh":0.1,"docs":0.1,"migrate":0.1,"from":0.1,"v1":0.1,"哪些":0.1,"配置":0.1,"会":0.1,"被":0.1,"迁移":0.1},"173":{"zh":0.1,"docs":0.1,"migrate":0.1,"from":0.1,"v1":0.1,"哪些":0.1,"配置":0.1,"会":0.1,"被":0.1,"迁移":0.1},"174":{"zh":0.1,"docs":0.1,"migrate":0.1,"from":0.1,"v1":0.1,"哪些":0.1,"配置":0.1,"会":0.1,"被":0.1,"迁移":0.1},"175":{"zh":0.1,"docs":0.1,"migrate":0.1,"from":0.1,"v1":0.1,"哪些":0.1,"配置":0.1,"会":0.1,"被":0.1,"迁移":0.1},"176":{"zh":0.1,"docs":0.1,"migrate":0.1,"from":0.1,"v1":0.1,"哪些":0.1,"配置":0.1,"会":0.1,"被":0.1,"迁移":0.1},"177":{"zh":0.125,"docs":0.125,"migrate":0.125,"from":0.125,"v1":0.125,"废弃":0.125,"的":0.125,"设置":0.125},"178":{"zh":0.14285714285714285,"docs":0.14285714285714285,"migrate":0.14285714285714285,"from":0.14285714285714285,"v1":0.14285714285714285,"关于":0.14285714285714285,"自建":0.14285714285714285},"179":{"zh":0.14285714285714285,"docs":0.14285714285714285,"migrate":0.14285714285714285,"from":0.14285714285714285,"v1":0.14285714285714285,"关于":0.14285714285714285,"自建":0.14285714285714285},"180":{"zh":0.25,"docs":0.25,"settings":0.25,"reference":0.25},"181":{"zh":0.2,"docs":0.2,"settings":0.2,"reference":0.2,"s3":0.2},"182":{"zh":0.125,"docs":0.125,"settings":0.125,"reference":0.125,"use":0.125,"path":0.125,"style":0.125,"api":0.125},"183":{"zh":0.16666666666666666,"docs":0.16666666666666666,"settings":0.16666666666666666,"reference":0.16666666666666666,"public":0.16666666666666666,"url":0.16666666666666666},"184":{"zh":0.16666666666666666,"docs":0.16666666666666666,"settings":0.16666666666666666,"reference":0.16666666666666666,"include":0.16666666666666666,"path":0.16666666666666666},"185":{"zh":0.2,"docs":0.2,"settings":0.2,"reference":0.2,"upload":0.2},"186":{"zh":0.16666666666666666,"docs":0.16666666666666666,"settings":0.16666666666666666,"reference":0.16666666666666666,"key":0.16666666666666666,"template":0.16666666666666666},"187":{"zh":0.125,"docs":0.125,"settings":0.125,"reference":0.125,"图像":0.125,"压缩":0.125,"和":0.125,"转换":0.125},"188":{"zh":0.2,"docs":0.2,"settings":0.2,"reference":0.2,"gallery":0.2},"189":{"zh":0.16666666666666666,"docs":0.16666666666666666,"settings":0.16666666666666666,"reference":0.16666666666666666,"auto":0.16666666666666666,"refresh":0.16666666666666666},"190":{"zh":0.25,"docs":0.25,"settings":0.25,"reference":0.25},"191":{"zh":0.25,"docs":0.25,"settings":0.25,"reference":0.25},"192":{"zh":0.25,"docs":0.25,"settings":0.25,"reference":0.25},"193":{"zh":0.25,"docs":0.25,"settings":0.25,"reference":0.25},"194":{"zh":0.2,"docs":0.2,"settings":0.2,"reference":0.2,"s3":0.2},"195":{"zh":0.125,"docs":0.125,"settings":0.125,"reference":0.125,"use":0.125,"path":0.125,"style":0.125,"api":0.125},"196":{"zh":0.125,"docs":0.125,"settings":0.125,"reference":0.125,"use":0.125,"path":0.125,"style":0.125,"api":0.125},"197":{"zh":0.16666666666666666,"docs":0.16666666666666666,"settings":0.16666666666666666,"reference":0.16666666666666666,"public":0.16666666666666666,"url":0.16666666666666666},"198":{"zh":0.16666666666666666,"docs":0.16666666666666666,"settings":0.16666666666666666,"reference":0.16666666666666666,"public":0.16666666666666666,"url":0.16666666666666666},"199":{"zh":0.16666666666666666,"docs":0.16666666666666666,"settings":0.16666666666666666,"reference":0.16666666666666666,"public":0.16666666666666666,"url":0.16666666666666666},"200":{"zh":0.16666666666666666,"docs":0.16666666666666666,"settings":0.16666666666666666,"reference":0.16666666666666666,"include":0.16666666666666666,"path":0.16666666666666666},"201":{"zh":0.16666666666666666,"docs":0.16666666666666666,"settings":0.16666666666666666,"reference":0.16666666666666666,"include":0.16666666666666666,"path":0.16666666666666666},"202":{"zh":0.16666666666666666,"docs":0.16666666666666666,"settings":0.16666666666666666,"reference":0.16666666666666666,"include":0.16666666666666666,"path":0.16666666666666666},"203":{"zh":0.16666666666666666,"docs":0.16666666666666666,"settings":0.16666666666666666,"reference":0.16666666666666666,"include":0.16666666666666666,"path":0.16666666666666666},"204":{"zh":0.16666666666666666,"docs":0.16666666666666666,"settings":0.16666666666666666,"reference":0.16666666666666666,"include":0.16666666666666666,"path":0.16666666666666666},"205":{"zh":0.16666666666666666,"docs":0.16666666666666666,"settings":0.16666666666666666,"reference":0.16666666666666666,"include":0.16666666666666666,"path":0.16666666666666666},"206":{"zh":0.16666666666666666,"docs":0.16666666666666666,"settings":0.16666666666666666,"reference":0.16666666666666666,"include":0.16666666666666666,"path":0.16666666666666666},"207":{"zh":0.16666666666666666,"docs":0.16666666666666666,"settings":0.16666666666666666,"reference":0.16666666666666666,"include":0.16666666666666666,"path":0.16666666666666666},"208":{"zh":0.16666666666666666,"docs":0.16666666666666666,"settings":0.16666666666666666,"reference":0.16666666666666666,"key":0.16666666666666666,"template":0.16666666666666666},"209":{"zh":0.16666666666666666,"docs":0.16666666666666666,"settings":0.16666666666666666,"reference":0.16666666666666666,"key":0.16666666666666666,"template":0.16666666666666666},"210":{"zh":0.16666666666666666,"docs":0.16666666666666666,"settings":0.16666666666666666,"reference":0.16666666666666666,"key":0.16666666666666666,"template":0.16666666666666666},"211":{"zh":0.16666666666666666,"docs":0.16666666666666666,"settings":0.16666666666666666,"reference":0.16666666666666666,"key":0.16666666666666666,"template":0.16666666666666666},"212":{"zh":0.16666666666666666,"docs":0.16666666666666666,"settings":0.16666666666666666,"reference":0.16666666666666666,"key":0.16666666666666666,"template":0.16666666666666666},"213":{"zh":0.16666666666666666,"docs":0.16666666666666666,"settings":0.16666666666666666,"reference":0.16666666666666666,"key":0.16666666666666666,"template":0.16666666666666666},"214":{"zh":0.16666666666666666,"docs":0.16666666666666666,"settings":0.16666666666666666,"reference":0.16666666666666666,"key":0.16666666666666666,"template":0.16666666666666666},"215":{"zh":0.16666666666666666,"docs":0.16666666666666666,"settings":0.16666666666666666,"reference":0.16666666666666666,"key":0.16666666666666666,"template":0.16666666666666666},"216":{"zh":0.16666666666666666,"docs":0.16666666666666666,"settings":0.16666666666666666,"reference":0.16666666666666666,"key":0.16666666666666666,"template":0.16666666666666666},"217":{"zh":0.16666666666666666,"docs":0.16666666666666666,"settings":0.16666666666666666,"reference":0.16666666666666666,"key":0.16666666666666666,"template":0.16666666666666666},"218":{"zh":0.16666666666666666,"docs":0.16666666666666666,"settings":0.16666666666666666,"reference":0.16666666666666666,"key":0.16666666666666666,"template":0.16666666666666666},"219":{"zh":0.16666666666666666,"docs":0.16666666666666666,"settings":0.16666666666666666,"reference":0.16666666666666666,"key":0.16666666666666666,"template":0.16666666666666666},"220":{"zh":0.16666666666666666,"docs":0.16666666666666666,"settings":0.16666666666666666,"reference":0.16666666666666666,"key":0.16666666666666666,"template":0.16666666666666666},"221":{"zh":0.125,"docs":0.125,"settings":0.125,"reference":0.125,"图像":0.125,"压缩":0.125,"和":0.125,"转换":0.125},"222":{"zh":0.16666666666666666,"docs":0.16666666666666666,"settings":0.16666666666666666,"reference":0.16666666666666666,"auto":0.16666666666666666,"refresh":0.16666666666666666},"223":{"zh":0.16666666666666666,"docs":0.16666666666666666,"use":0.16666666666666666,"webp":0.16666666666666666,"cloud":0.16666666666666666,"services":0.16666666666666666},"224":{"zh":0.16666666666666666,"docs":0.16666666666666666,"use":0.16666666666666666,"webp":0.16666666666666666,"cloud":0.16666666666666666,"services":0.16666666666666666},"225":{"zh":0.16666666666666666,"docs":0.16666666666666666,"use":0.16666666666666666,"webp":0.16666666666666666,"cloud":0.16666666666666666,"services":0.16666666666666666},"226":{"zh":0.16666666666666666,"docs":0.16666666666666666,"use":0.16666666666666666,"webp":0.16666666666666666,"cloud":0.16666666666666666,"services":0.16666666666666666},"227":{"zh":0.16666666666666666,"docs":0.16666666666666666,"use":0.16666666666666666,"webp":0.16666666666666666,"cloud":0.16666666666666666,"services":0.16666666666666666}}},"tokenOccurrences":{"content":{"1":1,"2":1,"3":3,"10":1,"29":4,"100":1,"2024":5,"2025":1,"Cloudflare":23,"R2":26,"逐步":5,"指南":7,"创建":15,"存储":36,"桶":49,"公开":8,"您":30,"的":121,"以":15,"管理":10,"子":4,"域":8,"形式":4,"自":4,"定义":4,"名":17,"配置":26,"CORS":13,"获取":8,"密":6,"钥":6,"查看":8,"Endpoint":4,"在":44,"S3":52,"Image":27,"Port":27,"设置":29,"页":8,"面":6,"填写":4,"上述":1,"信息":17,"Storage":3,"允许":6,"开发":3,"人员":1,"大量":1,"非":3,"结构":1,"化":2,"数据":6,"而无":1,"需":1,"支付":1,"与":9,"典型":1,"云":5,"服务":12,"相关":3,"昂贵":1,"出口":2,"带":6,"宽":1,"费用":3,"免费":1,"计划":1,"包含":8,"每月":1,"GB":1,"空间":1,"万":1,"次":1,"A":1,"类":2,"操作":2,"请求":3,"和":25,"1,000":1,"B":1,"加之":1,"其":5,"无":2,"特点":1,"使":3,"之":2,"成为":1,"了":14,"个人":1,"小型":2,"图":18,"床":11,"良好":1,"选择":15,"本":10,"将":9,"从":10,"开通":1,"开始":7,"一步":1,"了解":2,"如何":7,"进行":6,"并":13,"配合":1,"构":2,"建":2,"一个":25,"独":1,"属于":1,"只":4,"会":27,"涉及":2,"必要":1,"部分":10,"关于":5,"更多":7,"请":12,"参阅":2,"docs":4,"需要":19,"作为":8,"存放":1,"图片":41,"容器":1,"为此":3,"前往":10,"dashboard":6,"左侧":6,"填入":4,"名称":4,"保持":8,"位置":1,"为":14,"自动":7,"然后":2,"点":16,"击":14,"由于":5,"我们":8,"是在":1,"所以":1,"必须":6,"该":11,"内容":6,"是":20,"有":5,"两":13,"种":1,"方法":4,"r2":3,"dev":5,"下":9,"或是":1,"使用":28,"自己":3,"刚刚":5,"访问":20,"板":4,"块":3,"右侧":3,"键入":1,"allow":1,"确认":2,"现在":5,"公共":3,"URL":12,"即为":2,"Public":11,"buckets":1,"标题":1,"连接":2,"按钮":4,"上":31,"托管":1,"例如":18,"项目":7,"作者":1,"Yunfi":1,"i.yfi.moe":5,"yfi.moe":1,"完成":3,"https":8,"或":16,"任何":3,"为了":4,"让":4,"能够":2,"跨":2,"位于":1,"中的":12,"Cross":1,"Origin":2,"Resource":1,"Sharing":1,"策略":3,"添加":1,"编辑":1,"按":2,"修改":3,"下面":3,"官方":3,"实例":2,"能":2,"正常":4,"工作":3,"例子":1,"Configure":1,"Access":6,"Key":7,"ID":4,"Secret":5,"个":12,"凭证":1,"账户":1,"详细":3,"API":6,"令牌":3,"按照":2,"权限":3,"对象":9,"读":1,"写":2,"指定":2,"客户":1,"端":3,"以下":4,"凭据":1,"机密":1,"即":2,"分别":2,"对应":3,"着":4,"注意":2,"出于":1,"安全":1,"原因":2,"出现":3,"一次":3,"参见":7,"Authentication":1,"有名":1,"字":3,"段":3,"最后":1,"名字":5,"而":7,"即是":1,"去除":1,"后":9,"结果":2,"example.r2":1,"cloudflarestorage.com":1,"example":1,"则":2,"已经":2,"好了":2,"只需":3,"上面":1,"获得":1,"关键":1,"就":6,"可以":20,"回顾":1,"来源":1,"Bucket":1,"Name":1,"Region":4,"默认":5,"应该":7,"auto":1,"快速":2,"轻松":3,"上手":2,"其他":4,"兼容":5,"协议":2,"平台":5,"通用":1,"要求":2,"如果":19,"你":12,"之前":3,"过":3,"v1":10,"版本":8,"上半年":1,"及":3,"参考":4,"升级":2,"来":5,"迁移":9,"到":6,"v2":5,"功能":7,"没有":11,"太大":1,"变化":2,"直接":12,"工具":1,"提供":9,"储存":21,"传":22,"还":3,"根据":1,"简单":4,"来讲":2,"这":8,"步":1,"所需":1,"端点":2,"等":4,"以上":1,"都是":3,"必不可少":1,"步骤":1,"type":3,"warning":3,"网页":1,"目前":5,"用户":3,"反馈":1,"连不上":1,"大":2,"多数":2,"继续":2,"阅读":1,"编写":1,"正是":2,"你在":2,"链":9,"接":9,"去":1,"那里":1,"做完":1,"教程":2,"中":23,"情况":2,"面板":11,"用":3,"前":6,"缀":3,"称":1,"正确":5,"第一":1,"不多":1,"赘述":2,"自行":2,"查询":2,"1.6.0":1,"通过":5,"一张":6,"路径":11,"i":6,"05":4,"name.jpg":2,"这个":5,"不需要":2,"验证":2,"地":3,"它":10,"那么":2,"就是":4,"某些":3,"也是":3,"同理":2,"对于":4,"形如":2,"pub":2,"一堆":2,"字符":3,"腾":3,"讯":3,"COS":4,"BucketName":2,"APPID":2,"cos":2,"myqcloud.com":2,"title":2,"什么":4,"源":1,"资源":2,"共享":7,"通俗":1,"译":1,"一种":2,"基于":1,"HTTP":1,"头":1,"机制":1,"器":3,"标示":1,"除了":2,"以外":1,"口":1,"使得":1,"浏览":4,"这些":4,"加":6,"载":6,"A.com":1,"网站":3,"想要":3,"B.com":1,"同意":1,"imageport.app":3,"相当":1,"于":1,"你的":3,"类似":1,"因此":8,"那边":1,"来自":1,"放入":1,"GET":1,"HEAD":1,"POST":1,"PUT":1,"DELETE":1,"并且":1,"header":1,"感到":1,"迷惑":1,"上方":1,"是否":6,"或者":2,"文":4,"档":3,"所":1,"说的":1,"那":2,"已经有":1,"所有":5,"测试":1,"检查":3,"暂时":1,"值":3,"即可":7,"库":8,"介绍":2,"状态":2,"用于":4,"特性":1,"不是":3,"控制":2,"AWS":2,"如":3,"DigitalOcean":1,"Spaces":1,"阿里":1,"OSS":2,"传统":4,"不同":2,"既不":1,"负责":2,"也不":4,"时":19,"希望":2,"供应":2,"商":2,"锁定":1,"解决":2,"方案":4,"无关":1,"即使":2,"停止":1,"维护":3,"短时间":1,"内":2,"不会":5,"发生":3,"不想":1,"专门":1,"集成":1,"强大":1,"界面":1,"本身":3,"不":8,"都":3,"随时":1,"删除":2,"丢失":3,"支持":7,"压缩":5,"格式":4,"转换":5,"查找":1,"丰富":1,"过滤":4,"选项":2,"复制":2,"地址":2,"纯":1,"Markdown":1,"已":3,"意义":2,"一般":2,"来说":2,"指":1,"的是":2,"传输":3,"干涉":1,"流程":1,"几点":1,"好处":1,"存放在":1,"流":1,"经":1,"意味":1,"突然":1,"消失":1,"也不会":2,"中断":1,"更":2,"不会有":1,"外":1,"还有":1,"各种":1,"元":1,"仅":7,"剩下":1,"备份":1,"很":1,"难":1,"完全":5,"恢复":1,"比如":1,"文件":17,"之间":1,"可能":3,"依赖":2,"并不":1,"特别":2,"关心":1,"怎么":1,"被":12,"利用":2,"WebP":5,"Cloud":5,"扩展":9,"所用":1,"最初":1,"做出":1,"设计":1,"理由":1,"我在":1,"一篇":1,"博":1,"客":1,"文章":1,"把":6,"说明":1,"感兴趣":1,"的话":2,"一看":1,"推荐":3,"方式":2,"只要":1,"打开":3,"输入":2,"实况":10,"照片":11,"Live":2,"Photos":1,"Apple":2,"它们":6,"动态":11,"效果":4,"播放":6,"设备":1,"导出":3,"一致":2,"性":2,"拖":2,"入":2,"区":1,"类型":2,"系统":1,"识别":2,"故障":1,"排":1,"查":1,"像":2,"iPhone":3,"Mac":1,"App":3,"一样":1,"展示":2,"Photo":1,"到底是":1,"才能":3,"以及":1,"配":9,"对":12,"背后":1,"单":1,"当":8,"拍摄":1,"保存":3,"相互":1,"关联":2,"独立":2,"静态":13,"看到":1,"一帧":1,"画面":1,"通常":1,"IMG_0001":5,"HEIC":3,"JPG":2,"一段":3,"视频":12,"记录":1,"动作":1,"声音":1,"短":1,"片":1,"MOV":3,"联系":1,"在一起":1,"唯一":2,"线索":1,"基":9,"basename":1,"内部":1,"层":1,"关系":1,"但":3,"一旦":1,"电脑":1,"变成":1,"普通":2,"依据":2,"重新":2,"起来":2,"请在":1,"同一":2,"批次":5,"同时":3,"一起":3,"加入":2,"列表":1,"iCloud":1,"确保":1,"未经":1,"原始":1,"这样":2,"得到":1,"隔":1,"空投":1,"送":1,"AirDrop":1,"未":1,"原件":1,"都会":1,"保留":1,"相同":5,"忽略":1,"且":5,"匹配":3,"区分":1,"大小":2,"都能":2,"img_0001":1,"mov":5,"vacation.png":1,"vacation.mp4":1,"重":2,"命名":3,"其中":1,"记得":1,"另":2,"也":1,"改成":1,"区域":2,"处于":1,"键":4,"key":1,"base":1,"下次":1,"仍然":1,"完成后":1,"显示":6,"LIVE":3,"标记":3,"单一":1,"按住":2,"只有":3,"二者":2,"才":2,"形成":1,"一对":2,"角色":1,"jpg":2,"jpeg":1,"png":1,"webp":1,"avif":1,"gif":1,"heic":1,"heif":1,"mp4":2,"m4v":2,"无法":3,"原生":1,"解码":2,"HEIF":1,"可":4,"绘制":1,"即便":1,"及其":1,"时刻":1,"每":1,"归":1,"MIME":1,"若":1,"回":3,"退到":2,"恰好":1,"视为":1,"随后":1,"更换":1,"abc.jpg":1,"abc.mov":1,"保证":1,"同":2,"过程":1,"跟随":1,"最终":1,"从而":2,"多":1,"张":1,"多段":1,"各自":1,"第":1,"出来":1,"列出":7,"按键":1,"去掉":1,"分组":1,"某":1,"拥有":1,"算作":1,"此时":1,"裸":1,"网":1,"格":1,"隐藏":1,"否则":1,"损坏":1,"按需":1,"原样":1,"受":1,"生成":1,"HEVC":1,"Safari":1,"现代":2,"失败":2,"哪些":1,"废弃":1,"自建":3,"相":1,"主要是":1,"底层":1,"架构":1,"一些":1,"QoL":1,"改进":1,"太多":1,"层面":1,"破坏":1,"变更":1,"只需要":1,"导入":6,"先":1,"卡片":1,"右上角":1,"拉":1,"菜单":1,"符合":1,"填":1,"空":1,"剪":1,"贴":1,"成功":1,"包括":3,"模板":5,"KeyTemplate":2,"刷新":4,"关闭":2,"手":1,"动":1,"random":2,"ulid":5,"dayslice":4,"更好":2,"反映":1,"它的":1,"本质":1,"仍":1,"行为":1,"给":2,"出":1,"警告":1,"实际":1,"端的":1,"流量":1,"经过":1,"几乎":1,"减少":2,"成本":1,"不再":2,"Docker":1,"镜":1,"确实":1,"clone":1,"apps":1,"web":1,"目录":1,"执行":1,"命令":1,"pnpm":1,"run":1,"build":1,"部署":1,"out":1,"Template":1,"图像":2,"画廊":4,"三":1,"绝大部分":1,"都应该":1,"旧":1,"准备":1,"退":1,"path":1,"name":1,"virtual":1,"hosted":1,"style":1,"选":1,"特定":1,"组织":1,"非常":1,"有用":1,"开头":4,"此":2,"级别":1,"提高":1,"性能":1,"示例":2,"留空":1,"images":1,"photos":1,"更改":1,"包裹":1,"占位":2,"符":3,"替换":2,"year":3,"年份":1,"month":3,"月份":1,"位":2,"数":2,"day":3,"日期":2,"timestamp":1,"Unix":1,"时间":1,"戳":1,"1732847234567":1,"毫秒":1,"filename":1,"image":1,"ext":2,"标识":1,"ULID":2,"01BX5ZZKBKACTAV9WEVGEMMVR0":1,"切片":1,"组合":1,"5zzkbk":2,"mmvr":1,"随机":1,"串":1,"弃":1,"建议":1,"mmvr.jpg":1,"定":1,"参数":1,"处理":1,"每次":1,"启用":2,"缓":1,"存":1,"同步":1,"ListObjects":1,"小幅":1,"增加":1,"Services":4,"声明":1,"优":1,"调整":1,"以便":1,"适合":1,"网络":1,"传播":1,"应用":2,"置":1,"此类":1,"可在":1,"此外":1,"借助":1,"第三":1,"方":1,"代理":2,"呈现":1,"提升":1,"速度":1,"想":1,"原理":1,"他们":1,"要":1,"原有":1,"分配":1,"example.webp.ee":1},"page_id":{"zh":227,"docs":227,"for":52,"cloudflare":52,"r2":52,"getting":39,"started":39,"live":43,"photos":43,"migrate":23,"from":23,"v1":23,"settings":43,"reference":43,"use":5,"webp":5,"cloud":5,"services":5},"type":{"page":7,"heading":38,"text":182},"breadcrumbs":{"文":7,"档":7,"指南":3,"介绍":2,"手册":2},"url":{"1":2,"2":6,"3":3,"zh":227,"docs":227,"for":52,"cloudflare":52,"r2":52,"创建":5,"存储":7,"桶":7,"公开":14,"您":2,"的":43,"以":12,"管理":6,"子":6,"域":12,"形式":12,"自":6,"定义":6,"名":12,"配置":41,"cors":16,"获取":8,"密":8,"钥":8,"查看":4,"endpoint":4,"在":9,"s3":31,"image":20,"port":20,"设置":11,"页":9,"面":9,"填写":9,"上述":9,"信息":9,"getting":39,"started":39,"或":9,"其他":9,"兼容":9,"协议":9,"服务":9,"platform":3,"step":3,"by":3,"guide":3,"通用":6,"要求":6,"public":8,"url":8,"开始":4,"使用":7,"特性":5,"和":7,"功能":5,"不是":7,"图":7,"床":7,"live":43,"photos":43,"什么":5,"是":5,"实况":17,"照片":17,"如何":12,"上":6,"传":6,"从":2,"设备":2,"导出":2,"两":5,"个":5,"文件":20,"保持":6,"一致":6,"一次":3,"性":3,"把":3,"拖":3,"入":3,"区":3,"支持":9,"类型":9,"系统":9,"识别":9,"故障":3,"排":3,"查":3,"migrate":23,"from":23,"v1":23,"迁移":16,"哪些":9,"会":9,"被":9,"废弃":2,"关于":3,"自建":3,"settings":43,"reference":43,"use":8,"path":12,"style":3,"api":3,"include":9,"upload":1,"key":14,"template":14,"图像":2,"压缩":2,"转换":2,"gallery":1,"auto":2,"refresh":2,"webp":5,"cloud":5,"services":5}},"avgFieldLength":{"content":14.594713656387665,"page_id":4.180616740088106,"type":1,"breadcrumbs":1.0519964927906107,"url":7.79295154185022},"fieldLengths":{"content":{"1":4,"2":3,"3":5,"4":8,"5":8,"6":2,"7":3,"8":2,"9":11,"10":26,"11":39,"12":32,"13":21,"14":12,"15":8,"16":4,"17":14,"18":37,"19":8,"20":7,"21":19,"22":11,"23":9,"24":8,"25":7,"26":13,"27":19,"28":13,"29":27,"30":8,"31":7,"32":18,"33":13,"34":9,"35":26,"36":8,"37":11,"38":23,"39":31,"40":11,"41":7,"42":8,"43":7,"44":33,"45":27,"46":6,"47":4,"48":12,"49":10,"50":8,"51":8,"52":9,"53":2,"54":6,"55":8,"56":3,"57":2,"58":2,"59":2,"60":5,"61":28,"62":19,"63":20,"64":10,"65":11,"66":8,"67":11,"68":2,"69":19,"70":7,"71":36,"72":18,"73":10,"74":11,"75":17,"76":4,"77":9,"78":17,"79":37,"80":38,"81":4,"82":38,"83":38,"84":5,"85":8,"86":8,"87":3,"88":21,"89":34,"90":7,"91":12,"92":5,"93":14,"94":3,"95":6,"96":1,"97":29,"98":19,"99":45,"100":25,"101":24,"102":12,"103":18,"104":16,"105":12,"106":12,"107":28,"108":27,"109":41,"110":32,"111":36,"112":37,"113":6,"114":4,"115":15,"116":4,"117":5,"118":7,"119":5,"120":12,"121":4,"122":5,"123":3,"124":41,"125":19,"126":15,"127":13,"128":48,"129":2,"130":25,"131":33,"132":26,"133":3,"134":4,"135":2,"136":15,"137":50,"138":25,"139":24,"140":1,"141":4,"142":2,"143":8,"144":2,"145":3,"146":34,"147":15,"148":75,"149":2,"150":27,"151":37,"152":18,"153":22,"154":13,"155":42,"156":33,"157":4,"158":2,"159":5,"160":3,"161":2,"162":31,"163":22,"164":19,"165":22,"166":6,"167":11,"168":16,"169":6,"170":7,"171":3,"172":5,"173":6,"174":14,"175":2,"176":13,"177":33,"178":38,"179":28,"180":2,"181":4,"182":4,"183":2,"184":2,"185":3,"186":5,"187":4,"188":2,"189":2,"190":9,"191":4,"192":2,"193":3,"194":18,"195":21,"196":16,"197":12,"198":37,"199":38,"200":28,"201":33,"202":1,"203":8,"204":7,"205":7,"206":8,"207":23,"208":15,"209":4,"210":4,"211":7,"212":7,"213":7,"214":8,"215":6,"216":7,"217":16,"218":11,"219":9,"220":8,"221":14,"222":28,"223":8,"224":2,"225":78,"226":17,"227":35},"page_id":{"1":5,"2":5,"3":5,"4":5,"5":5,"6":5,"7":5,"8":5,"9":5,"10":5,"11":5,"12":5,"13":5,"14":5,"15":5,"16":5,"17":5,"18":5,"19":5,"20":5,"21":5,"22":5,"23":5,"24":5,"25":5,"26":5,"27":5,"28":5,"29":5,"30":5,"31":5,"32":5,"33":5,"34":5,"35":5,"36":5,"37":5,"38":5,"39":5,"40":5,"41":5,"42":5,"43":5,"44":5,"45":5,"46":5,"47":5,"48":5,"49":5,"50":5,"51":5,"52":5,"53":4,"54":4,"55":4,"56":4,"57":4,"58":4,"59":4,"60":4,"61":4,"62":4,"63":4,"64":4,"65":4,"66":4,"67":4,"68":4,"69":4,"70":4,"71":4,"72":4,"73":4,"74":4,"75":4,"76":4,"77":4,"78":4,"79":4,"80":4,"81":4,"82":4,"83":4,"84":4,"85":4,"86":4,"87":4,"88":4,"89":4,"90":4,"91":4,"92":2,"93":2,"94":2,"95":2,"96":2,"97":2,"98":2,"99":2,"100":2,"101":2,"102":2,"103":2,"104":2,"105":2,"106":2,"107":2,"108":2,"109":2,"110":2,"111":2,"112":2,"113":2,"114":4,"115":4,"116":4,"117":4,"118":4,"119":4,"120":4,"121":4,"122":4,"123":4,"124":4,"125":4,"126":4,"127":4,"128":4,"129":4,"130":4,"131":4,"132":4,"133":4,"134":4,"135":4,"136":4,"137":4,"138":4,"139":4,"140":4,"141":4,"142":4,"143":4,"144":4,"145":4,"146":4,"147":4,"148":4,"149":4,"150":4,"151":4,"152":4,"153":4,"154":4,"155":4,"156":4,"157":5,"158":5,"159":5,"160":5,"161":5,"162":5,"163":5,"164":5,"165":5,"166":5,"167":5,"168":5,"169":5,"170":5,"171":5,"172":5,"173":5,"174":5,"175":5,"176":5,"177":5,"178":5,"179":5,"180":4,"181":4,"182":4,"183":4,"184":4,"185":4,"186":4,"187":4,"188":4,"189":4,"190":4,"191":4,"192":4,"193":4,"194":4,"195":4,"196":4,"197":4,"198":4,"199":4,"200":4,"201":4,"202":4,"203":4,"204":4,"205":4,"206":4,"207":4,"208":4,"209":4,"210":4,"211":4,"212":4,"213":4,"214":4,"215":4,"216":4,"217":4,"218":4,"219":4,"220":4,"221":4,"222":4,"223":6,"224":6,"225":6,"226":6,"227":6},"type":{"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1,"43":1,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1,"50":1,"51":1,"52":1,"53":1,"54":1,"55":1,"56":1,"57":1,"58":1,"59":1,"60":1,"61":1,"62":1,"63":1,"64":1,"65":1,"66":1,"67":1,"68":1,"69":1,"70":1,"71":1,"72":1,"73":1,"74":1,"75":1,"76":1,"77":1,"78":1,"79":1,"80":1,"81":1,"82":1,"83":1,"84":1,"85":1,"86":1,"87":1,"88":1,"89":1,"90":1,"91":1,"92":1,"93":1,"94":1,"95":1,"96":1,"97":1,"98":1,"99":1,"100":1,"101":1,"102":1,"103":1,"104":1,"105":1,"106":1,"107":1,"108":1,"109":1,"110":1,"111":1,"112":1,"113":1,"114":1,"115":1,"116":1,"117":1,"118":1,"119":1,"120":1,"121":1,"122":1,"123":1,"124":1,"125":1,"126":1,"127":1,"128":1,"129":1,"130":1,"131":1,"132":1,"133":1,"134":1,"135":1,"136":1,"137":1,"138":1,"139":1,"140":1,"141":1,"142":1,"143":1,"144":1,"145":1,"146":1,"147":1,"148":1,"149":1,"150":1,"151":1,"152":1,"153":1,"154":1,"155":1,"156":1,"157":1,"158":1,"159":1,"160":1,"161":1,"162":1,"163":1,"164":1,"165":1,"166":1,"167":1,"168":1,"169":1,"170":1,"171":1,"172":1,"173":1,"174":1,"175":1,"176":1,"177":1,"178":1,"179":1,"180":1,"181":1,"182":1,"183":1,"184":1,"185":1,"186":1,"187":1,"188":1,"189":1,"190":1,"191":1,"192":1,"193":1,"194":1,"195":1,"196":1,"197":1,"198":1,"199":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1,"206":1,"207":1,"208":1,"209":1,"210":1,"211":1,"212":1,"213":1,"214":1,"215":1,"216":1,"217":1,"218":1,"219":1,"220":1,"221":1,"222":1,"223":1,"224":1,"225":1,"226":1,"227":1},"breadcrumbs":{"1":1,"53":1,"92":1,"114":1,"157":1,"180":1,"223":1},"url":{"1":5,"2":8,"3":10,"4":12,"5":13,"6":7,"7":8,"8":7,"9":16,"10":5,"11":5,"12":5,"13":5,"14":8,"15":8,"16":8,"17":8,"18":10,"19":12,"20":12,"21":12,"22":12,"23":12,"24":13,"25":13,"26":13,"27":13,"28":13,"29":7,"30":7,"31":7,"32":7,"33":7,"34":7,"35":8,"36":8,"37":8,"38":8,"39":8,"40":8,"41":8,"42":7,"43":7,"44":7,"45":16,"46":16,"47":16,"48":16,"49":16,"50":16,"51":16,"52":16,"53":4,"54":4,"55":12,"56":8,"57":6,"58":6,"59":6,"60":9,"61":4,"62":4,"63":12,"64":12,"65":12,"66":12,"67":12,"68":12,"69":12,"70":12,"71":8,"72":8,"73":6,"74":6,"75":6,"76":6,"77":6,"78":6,"79":6,"80":6,"81":6,"82":6,"83":6,"84":6,"85":6,"86":6,"87":6,"88":6,"89":9,"90":9,"91":9,"92":2,"93":2,"94":5,"95":8,"96":3,"97":2,"98":2,"99":2,"100":2,"101":2,"102":5,"103":5,"104":5,"105":5,"106":8,"107":8,"108":8,"109":8,"110":8,"111":8,"112":3,"113":3,"114":4,"115":4,"116":8,"117":9,"118":11,"119":9,"120":16,"121":8,"122":9,"123":7,"124":4,"125":8,"126":8,"127":8,"128":8,"129":9,"130":9,"131":11,"132":9,"133":9,"134":9,"135":9,"136":9,"137":16,"138":16,"139":8,"140":8,"141":8,"142":8,"143":8,"144":8,"145":8,"146":8,"147":9,"148":9,"149":9,"150":9,"151":9,"152":9,"153":9,"154":9,"155":7,"156":7,"157":5,"158":7,"159":10,"160":8,"161":7,"162":5,"163":7,"164":7,"165":7,"166":7,"167":7,"168":7,"169":10,"170":10,"171":10,"172":10,"173":10,"174":10,"175":10,"176":10,"177":8,"178":7,"179":7,"180":4,"181":5,"182":8,"183":6,"184":6,"185":5,"186":6,"187":8,"188":5,"189":6,"190":4,"191":4,"192":4,"193":4,"194":5,"195":8,"196":8,"197":6,"198":6,"199":6,"200":6,"201":6,"202":6,"203":6,"204":6,"205":6,"206":6,"207":6,"208":6,"209":6,"210":6,"211":6,"212":6,"213":6,"214":6,"215":6,"216":6,"217":6,"218":6,"219":6,"220":6,"221":8,"222":6,"223":6,"224":6,"225":6,"226":6,"227":6}}},"docs":{"docs":{"1":{"id":"/zh/docs/for-cloudflare-r2","page_id":"/zh/docs/for-cloudflare-r2","type":"page","content":"Cloudflare R2 逐步指南","breadcrumbs":["文档","指南"],"tags":[],"url":"/zh/docs/for-cloudflare-r2"},"2":{"id":"/zh/docs/for-cloudflare-r2-0","page_id":"/zh/docs/for-cloudflare-r2","type":"heading","tags":[],"url":"/zh/docs/for-cloudflare-r2#创建存储桶","content":"创建存储桶"},"3":{"id":"/zh/docs/for-cloudflare-r2-1","page_id":"/zh/docs/for-cloudflare-r2","type":"heading","tags":[],"url":"/zh/docs/for-cloudflare-r2#公开您的存储桶","content":"公开您的存储桶"},"4":{"id":"/zh/docs/for-cloudflare-r2-2","page_id":"/zh/docs/for-cloudflare-r2","type":"heading","tags":[],"url":"/zh/docs/for-cloudflare-r2#以-cloudflare-管理的子域的形式公开","content":"以 Cloudflare 管理的子域的形式公开"},"5":{"id":"/zh/docs/for-cloudflare-r2-3","page_id":"/zh/docs/for-cloudflare-r2","type":"heading","tags":[],"url":"/zh/docs/for-cloudflare-r2#以自定义域名的形式公开","content":"以自定义域名的形式公开"},"6":{"id":"/zh/docs/for-cloudflare-r2-4","page_id":"/zh/docs/for-cloudflare-r2","type":"heading","tags":[],"url":"/zh/docs/for-cloudflare-r2#配置-cors","content":"配置 CORS"},"7":{"id":"/zh/docs/for-cloudflare-r2-5","page_id":"/zh/docs/for-cloudflare-r2","type":"heading","tags":[],"url":"/zh/docs/for-cloudflare-r2#获取密钥","content":"获取密钥"},"8":{"id":"/zh/docs/for-cloudflare-r2-6","page_id":"/zh/docs/for-cloudflare-r2","type":"heading","tags":[],"url":"/zh/docs/for-cloudflare-r2#查看-endpoint","content":"查看 Endpoint"},"9":{"id":"/zh/docs/for-cloudflare-r2-7","page_id":"/zh/docs/for-cloudflare-r2","type":"heading","tags":[],"url":"/zh/docs/for-cloudflare-r2#在-s3-image-port-的设置页面填写上述信息","content":"在 S3 Image Port 的设置页面填写上述信息"},"10":{"id":"/zh/docs/for-cloudflare-r2-8","page_id":"/zh/docs/for-cloudflare-r2","tags":[],"type":"text","url":"/zh/docs/for-cloudflare-r2","content":"Cloudflare R2 Storage\n允许开发人员存储大量非结构化数据，而无需支付与典型云存储服务相关的昂贵出口带宽费用。"},"11":{"id":"/zh/docs/for-cloudflare-r2-9","page_id":"/zh/docs/for-cloudflare-r2","tags":[],"type":"text","url":"/zh/docs/for-cloudflare-r2","content":"Cloudflare R2 Storage 的免费计划包含每月 10 GB 的存储空间、每月 100 万次 A 类操作请求和每月 1,000 万次 B 类操作请求，加之其无出口费用的特点，使之成为了个人小型图床云存储的良好选择。"},"12":{"id":"/zh/docs/for-cloudflare-r2-10","page_id":"/zh/docs/for-cloudflare-r2","tags":[],"type":"text","url":"/zh/docs/for-cloudflare-r2","content":"本指南将从开通 Cloudflare R2 Storage 开始，一步一步带您了解如何进行配置 R2 存储桶，并配合 S3 Image Port 构建一个独属于您的小型图床。"},"13":{"id":"/zh/docs/for-cloudflare-r2-11","page_id":"/zh/docs/for-cloudflare-r2","tags":[],"type":"text","url":"/zh/docs/for-cloudflare-r2","content":"本指南只会涉及与 S3 Image Port 相关的必要部分，关于 R2 的更多信息，请参阅 Cloudflare R2 · Cloudflare R2 docs。"},"14":{"id":"/zh/docs/for-cloudflare-r2-12","page_id":"/zh/docs/for-cloudflare-r2","tags":[],"type":"text","url":"/zh/docs/for-cloudflare-r2#创建存储桶","content":"您需要一个 “R2 存储桶” 作为存放图片的容器。为此："},"15":{"id":"/zh/docs/for-cloudflare-r2-13","page_id":"/zh/docs/for-cloudflare-r2","tags":[],"type":"text","url":"/zh/docs/for-cloudflare-r2#创建存储桶","content":"前往 Cloudflare dashboard 并在左侧选择 R2；"},"16":{"id":"/zh/docs/for-cloudflare-r2-14","page_id":"/zh/docs/for-cloudflare-r2","tags":[],"type":"text","url":"/zh/docs/for-cloudflare-r2#创建存储桶","content":"选择 创建存储桶；"},"17":{"id":"/zh/docs/for-cloudflare-r2-15","page_id":"/zh/docs/for-cloudflare-r2","tags":[],"type":"text","url":"/zh/docs/for-cloudflare-r2#创建存储桶","content":"为此存储桶填入一个名称，保持位置为 自动 ，然后点击 创建存储桶。"},"18":{"id":"/zh/docs/for-cloudflare-r2-16","page_id":"/zh/docs/for-cloudflare-r2","tags":[],"type":"text","url":"/zh/docs/for-cloudflare-r2#公开您的存储桶","content":"由于我们是在创建一个图床服务，所以我们必须使该 R2 存储桶的内容是公开的。有两种方法：以 Cloudflare 管理的子域的形式在 r2.dev 下公开，或是使用自己的域名："},"19":{"id":"/zh/docs/for-cloudflare-r2-17","page_id":"/zh/docs/for-cloudflare-r2","tags":[],"type":"text","url":"/zh/docs/for-cloudflare-r2#以-cloudflare-管理的子域的形式公开","content":"前往 Cloudflare dashboard 并在左侧选择 R2；"},"20":{"id":"/zh/docs/for-cloudflare-r2-18","page_id":"/zh/docs/for-cloudflare-r2","tags":[],"type":"text","url":"/zh/docs/for-cloudflare-r2#以-cloudflare-管理的子域的形式公开","content":"选择您刚刚创建的存储桶；"},"21":{"id":"/zh/docs/for-cloudflare-r2-19","page_id":"/zh/docs/for-cloudflare-r2","tags":[],"type":"text","url":"/zh/docs/for-cloudflare-r2#以-cloudflare-管理的子域的形式公开","content":"点击 设置，在 公开访问 板块的 R2.dev 子域 右侧，点击 允许访问，键入 allow 以确认允许；"},"22":{"id":"/zh/docs/for-cloudflare-r2-20","page_id":"/zh/docs/for-cloudflare-r2","tags":[],"type":"text","url":"/zh/docs/for-cloudflare-r2#以-cloudflare-管理的子域的形式公开","content":"现在 公共 R2.dev 存储桶 URL 即为您的 Public URL。"},"23":{"id":"/zh/docs/for-cloudflare-r2-21","page_id":"/zh/docs/for-cloudflare-r2","tags":[],"type":"text","url":"/zh/docs/for-cloudflare-r2#以-cloudflare-管理的子域的形式公开","content":"更多信息，请查看 Public buckets · Cloudflare R2 docs"},"24":{"id":"/zh/docs/for-cloudflare-r2-22","page_id":"/zh/docs/for-cloudflare-r2","tags":[],"type":"text","url":"/zh/docs/for-cloudflare-r2#以自定义域名的形式公开","content":"前往 Cloudflare dashboard 并在左侧选择 R2；"},"25":{"id":"/zh/docs/for-cloudflare-r2-23","page_id":"/zh/docs/for-cloudflare-r2","tags":[],"type":"text","url":"/zh/docs/for-cloudflare-r2#以自定义域名的形式公开","content":"选择您刚刚创建的存储桶；"},"26":{"id":"/zh/docs/for-cloudflare-r2-24","page_id":"/zh/docs/for-cloudflare-r2","tags":[],"type":"text","url":"/zh/docs/for-cloudflare-r2#以自定义域名的形式公开","content":"点击 设置，在 自定义域名 标题右侧的 连接域名 按钮；"},"27":{"id":"/zh/docs/for-cloudflare-r2-25","page_id":"/zh/docs/for-cloudflare-r2","tags":[],"type":"text","url":"/zh/docs/for-cloudflare-r2#以自定义域名的形式公开","content":"使用您在 Cloudflare 上托管的域名的子域名。例如，该项目的作者 @Yunfi 使用 i.yfi.moe 作为其域名 yfi.moe 的子域名；"},"28":{"id":"/zh/docs/for-cloudflare-r2-26","page_id":"/zh/docs/for-cloudflare-r2","tags":[],"type":"text","url":"/zh/docs/for-cloudflare-r2#以自定义域名的形式公开","content":"完成！现在您的 Public URL 即为 https://i.yfi.moe 或您设置的任何内容。"},"29":{"id":"/zh/docs/for-cloudflare-r2-27","page_id":"/zh/docs/for-cloudflare-r2","tags":[],"type":"text","url":"/zh/docs/for-cloudflare-r2#配置-cors","content":"为了让 S3 Image Port 能够跨域访问并操作您位于 Cloudflare R2 存储桶中的数据，您需要配置存储桶的 Cross-Origin Resource Sharing (CORS)："},"30":{"id":"/zh/docs/for-cloudflare-r2-28","page_id":"/zh/docs/for-cloudflare-r2","tags":[],"type":"text","url":"/zh/docs/for-cloudflare-r2#配置-cors","content":"前往 Cloudflare dashboard 并在左侧选择 R2；"},"31":{"id":"/zh/docs/for-cloudflare-r2-29","page_id":"/zh/docs/for-cloudflare-r2","tags":[],"type":"text","url":"/zh/docs/for-cloudflare-r2#配置-cors","content":"选择您刚刚创建的存储桶；"},"32":{"id":"/zh/docs/for-cloudflare-r2-30","page_id":"/zh/docs/for-cloudflare-r2","tags":[],"type":"text","url":"/zh/docs/for-cloudflare-r2#配置-cors","content":"点击 设置，在 CORS 策略 板块右侧点击 添加/编辑 CORS 策略，并按您的需要进行修改。"},"33":{"id":"/zh/docs/for-cloudflare-r2-31","page_id":"/zh/docs/for-cloudflare-r2","tags":[],"type":"text","url":"/zh/docs/for-cloudflare-r2#配置-cors","content":"下面是使 官方实例 能正常工作的一个 CORS 策略的例子："},"34":{"id":"/zh/docs/for-cloudflare-r2-32","page_id":"/zh/docs/for-cloudflare-r2","tags":[],"type":"text","url":"/zh/docs/for-cloudflare-r2#配置-cors","content":"更多信息，请查看 Configure CORS · Cloudflare R2 docs"},"35":{"id":"/zh/docs/for-cloudflare-r2-33","page_id":"/zh/docs/for-cloudflare-r2","tags":[],"type":"text","url":"/zh/docs/for-cloudflare-r2#获取密钥","content":"在 S3 Image Port 的 S3 存储桶设置 页面，您需要填入 Access Key ID 和 Secret Access Key 两个密钥作为访问存储桶的凭证。为此："},"36":{"id":"/zh/docs/for-cloudflare-r2-34","page_id":"/zh/docs/for-cloudflare-r2","tags":[],"type":"text","url":"/zh/docs/for-cloudflare-r2#获取密钥","content":"前往 Cloudflare dashboard 并在左侧选择 R2；"},"37":{"id":"/zh/docs/for-cloudflare-r2-35","page_id":"/zh/docs/for-cloudflare-r2","tags":[],"type":"text","url":"/zh/docs/for-cloudflare-r2#获取密钥","content":"点击 账户详细信息 下的 管理 R2 API 令牌；"},"38":{"id":"/zh/docs/for-cloudflare-r2-36","page_id":"/zh/docs/for-cloudflare-r2","tags":[],"type":"text","url":"/zh/docs/for-cloudflare-r2#获取密钥","content":"点击 创建 API 令牌，并按照您的需要设置该令牌（例如，权限为 对象读和写，指定存储桶为您刚刚创建的存储桶）；"},"39":{"id":"/zh/docs/for-cloudflare-r2-37","page_id":"/zh/docs/for-cloudflare-r2","tags":[],"type":"text","url":"/zh/docs/for-cloudflare-r2#获取密钥","content":"点击 创建 API 令牌，在下一个页面的 为 S3 客户端使用以下凭据 下的 访问密钥 ID 和 机密访问密钥，即分别对应着 Access Key ID 和 Secret Access Key。"},"40":{"id":"/zh/docs/for-cloudflare-r2-38","page_id":"/zh/docs/for-cloudflare-r2","tags":[],"type":"text","url":"/zh/docs/for-cloudflare-r2#获取密钥","content":"注意：出于安全原因，该页面只会出现一次。"},"41":{"id":"/zh/docs/for-cloudflare-r2-39","page_id":"/zh/docs/for-cloudflare-r2","tags":[],"type":"text","url":"/zh/docs/for-cloudflare-r2#获取密钥","content":"更多信息，参见 Authentication · Cloudflare R2 docs"},"42":{"id":"/zh/docs/for-cloudflare-r2-40","page_id":"/zh/docs/for-cloudflare-r2","tags":[],"type":"text","url":"/zh/docs/for-cloudflare-r2#查看-endpoint","content":"前往 Cloudflare dashboard 并在左侧选择 R2；"},"43":{"id":"/zh/docs/for-cloudflare-r2-41","page_id":"/zh/docs/for-cloudflare-r2","tags":[],"type":"text","url":"/zh/docs/for-cloudflare-r2#查看-endpoint","content":"选择您刚刚创建的存储桶；"},"44":{"id":"/zh/docs/for-cloudflare-r2-42","page_id":"/zh/docs/for-cloudflare-r2","tags":[],"type":"text","url":"/zh/docs/for-cloudflare-r2#查看-endpoint","content":"在 存储桶详细信息 板块下，有名为 S3 API 的字段，该字段的最后是您存储桶的名字，而 Endpoint 即是去除该部分后的结果（例如，S3 API 为 https://example.r2.cloudflarestorage.com/example，则 Endpoint 为 https://example.r2.cloudflarestorage.com/）。"},"45":{"id":"/zh/docs/for-cloudflare-r2-43","page_id":"/zh/docs/for-cloudflare-r2","tags":[],"type":"text","url":"/zh/docs/for-cloudflare-r2#在-s3-image-port-的设置页面填写上述信息","content":"现在，您已经配置好了您的 Cloudflare R2 存储桶，只需将上面获得的关键信息填入 S3 Image Port 的设置页，就可以开始使用 S3 Image Port 了。"},"46":{"id":"/zh/docs/for-cloudflare-r2-44","page_id":"/zh/docs/for-cloudflare-r2","tags":[],"type":"text","url":"/zh/docs/for-cloudflare-r2#在-s3-image-port-的设置页面填写上述信息","content":"回顾设置字段的来源："},"47":{"id":"/zh/docs/for-cloudflare-r2-45","page_id":"/zh/docs/for-cloudflare-r2","tags":[],"type":"text","url":"/zh/docs/for-cloudflare-r2#在-s3-image-port-的设置页面填写上述信息","content":"Endpoint: 参见 \"查看 Endpoint\" 部分"},"48":{"id":"/zh/docs/for-cloudflare-r2-46","page_id":"/zh/docs/for-cloudflare-r2","tags":[],"type":"text","url":"/zh/docs/for-cloudflare-r2#在-s3-image-port-的设置页面填写上述信息","content":"Bucket Name: 您自定义的存储桶名称，参见 \"创建存储桶\" 部分"},"49":{"id":"/zh/docs/for-cloudflare-r2-47","page_id":"/zh/docs/for-cloudflare-r2","tags":[],"type":"text","url":"/zh/docs/for-cloudflare-r2#在-s3-image-port-的设置页面填写上述信息","content":"Region: 默认应该为 auto，参见 \"创建存储桶\" 部分"},"50":{"id":"/zh/docs/for-cloudflare-r2-48","page_id":"/zh/docs/for-cloudflare-r2","tags":[],"type":"text","url":"/zh/docs/for-cloudflare-r2#在-s3-image-port-的设置页面填写上述信息","content":"Access Key ID: 参见 \"获取密钥\" 部分"},"51":{"id":"/zh/docs/for-cloudflare-r2-49","page_id":"/zh/docs/for-cloudflare-r2","tags":[],"type":"text","url":"/zh/docs/for-cloudflare-r2#在-s3-image-port-的设置页面填写上述信息","content":"Secret Access Key: 参见 \"获取密钥\" 部分"},"52":{"id":"/zh/docs/for-cloudflare-r2-50","page_id":"/zh/docs/for-cloudflare-r2","tags":[],"type":"text","url":"/zh/docs/for-cloudflare-r2#在-s3-image-port-的设置页面填写上述信息","content":"Public URL: 参见 \"公开您的存储桶\" 部分"},"53":{"id":"/zh/docs/getting-started","page_id":"/zh/docs/getting-started","type":"page","content":"快速开始","breadcrumbs":["文档","介绍"],"tags":[],"url":"/zh/docs/getting-started"},"54":{"id":"/zh/docs/getting-started-0","page_id":"/zh/docs/getting-started","tags":[],"type":"text","url":"/zh/docs/getting-started","content":"轻松上手使用 S3 Image Port"},"55":{"id":"/zh/docs/getting-started-1","page_id":"/zh/docs/getting-started","type":"heading","tags":[],"url":"/zh/docs/getting-started#配置-s3或其他兼容-s3-协议的服务","content":"配置 S3（或其他兼容 S3 协议的服务）"},"56":{"id":"/zh/docs/getting-started-2","page_id":"/zh/docs/getting-started","type":"heading","tags":[],"url":"/zh/docs/getting-started#platform-step-by-step-guide","content":"平台逐步指南"},"57":{"id":"/zh/docs/getting-started-3","page_id":"/zh/docs/getting-started","type":"heading","tags":[],"url":"/zh/docs/getting-started#通用要求","content":"通用要求"},"58":{"id":"/zh/docs/getting-started-4","page_id":"/zh/docs/getting-started","type":"heading","tags":[],"url":"/zh/docs/getting-started#public-url","content":"Public URL"},"59":{"id":"/zh/docs/getting-started-5","page_id":"/zh/docs/getting-started","type":"heading","tags":[],"url":"/zh/docs/getting-started#cors-配置","content":"CORS 配置"},"60":{"id":"/zh/docs/getting-started-6","page_id":"/zh/docs/getting-started","type":"heading","tags":[],"url":"/zh/docs/getting-started#开始使用-s3-image-port","content":"开始使用 S3 Image Port"},"61":{"id":"/zh/docs/getting-started-7","page_id":"/zh/docs/getting-started","tags":[],"type":"text","url":"/zh/docs/getting-started","content":"如果你之前使用过 v1 版本（在 2025 上半年及之前的版本），可以参考 从 v1\n升级 来迁移到 v2 版本。v2\n版本在功能上没有太大变化，应该可以直接上手。"},"62":{"id":"/zh/docs/getting-started-8","page_id":"/zh/docs/getting-started","tags":[],"type":"text","url":"/zh/docs/getting-started","content":"作为一个管理 S3 上图片的工具，S3 Image Port 需要您提供 S3 储存桶的信息来访问、上传图片。"},"63":{"id":"/zh/docs/getting-started-9","page_id":"/zh/docs/getting-started","tags":[],"type":"text","url":"/zh/docs/getting-started#配置-s3或其他兼容-s3-协议的服务","content":"如果您还没有一个 S3 储存桶，请根据下面的指南创建一个。简单来讲，这需要 3 步："},"64":{"id":"/zh/docs/getting-started-10","page_id":"/zh/docs/getting-started","tags":[],"type":"text","url":"/zh/docs/getting-started#配置-s3或其他兼容-s3-协议的服务","content":"在对应平台上创建 S3 兼容的储存桶。"},"65":{"id":"/zh/docs/getting-started-11","page_id":"/zh/docs/getting-started","tags":[],"type":"text","url":"/zh/docs/getting-started#配置-s3或其他兼容-s3-协议的服务","content":"获取访问储存桶所需的端点、密钥等信息。"},"66":{"id":"/zh/docs/getting-started-12","page_id":"/zh/docs/getting-started","tags":[],"type":"text","url":"/zh/docs/getting-started#配置-s3或其他兼容-s3-协议的服务","content":"设置储存桶的访问权限和 CORS。"},"67":{"id":"/zh/docs/getting-started-13","page_id":"/zh/docs/getting-started","tags":[],"type":"text","url":"/zh/docs/getting-started#配置-s3或其他兼容-s3-协议的服务","content":"以上 3 点都是使用 S3 Image Port 必不可少的步骤。"},"68":{"id":"/zh/docs/getting-started-14","page_id":"/zh/docs/getting-started","tags":[],"type":"text","url":"/zh/docs/getting-started#配置-s3或其他兼容-s3-协议的服务","content":"type: warning"},"69":{"id":"/zh/docs/getting-started-15","page_id":"/zh/docs/getting-started","tags":[],"type":"text","url":"/zh/docs/getting-started#配置-s3或其他兼容-s3-协议的服务","content":"由于我们是一个网页项目，配置 CORS 是必须的。目前用户反馈“连不上”的大多数原因都是没有配置 CORS。"},"70":{"id":"/zh/docs/getting-started-16","page_id":"/zh/docs/getting-started","tags":[],"type":"text","url":"/zh/docs/getting-started#配置-s3或其他兼容-s3-协议的服务","content":"关于如何配置 CORS，请继续阅读。"},"71":{"id":"/zh/docs/getting-started-17","page_id":"/zh/docs/getting-started","tags":[],"type":"text","url":"/zh/docs/getting-started#platform-step-by-step-guide","content":"目前，我们为以下平台编写了逐步指南，如果这正是你在使用的，可以直接点击链接去那里查看，在做完教程中的内容后，您应该就可以使用 S3 Image Port 了！"},"72":{"id":"/zh/docs/getting-started-18","page_id":"/zh/docs/getting-started","tags":[],"type":"text","url":"/zh/docs/getting-started#platform-step-by-step-guide","content":"Cloudflare R2 逐步指南 中提供了如何在使用 Cloudflare R2 的情况下配置 本面板的 S3 设置的逐步指南。"},"73":{"id":"/zh/docs/getting-started-19","page_id":"/zh/docs/getting-started","tags":[],"type":"text","url":"/zh/docs/getting-started#通用要求","content":"S3 Image Port 需要以下信息/权限以正常工作："},"74":{"id":"/zh/docs/getting-started-20","page_id":"/zh/docs/getting-started","tags":[],"type":"text","url":"/zh/docs/getting-started#通用要求","content":"Endpoint, Region, Access Key ID, Secret Access Key 等连接用的信息，"},"75":{"id":"/zh/docs/getting-started-21","page_id":"/zh/docs/getting-started","tags":[],"type":"text","url":"/zh/docs/getting-started#通用要求","content":"一个直接用来访问图片的链接前缀，我们称之为 Public URL，"},"76":{"id":"/zh/docs/getting-started-22","page_id":"/zh/docs/getting-started","tags":[],"type":"text","url":"/zh/docs/getting-started#通用要求","content":"正确的 CORS 配置。"},"77":{"id":"/zh/docs/getting-started-23","page_id":"/zh/docs/getting-started","tags":[],"type":"text","url":"/zh/docs/getting-started#通用要求","content":"第一点不多赘述，可以自行查询如何获取。"},"78":{"id":"/zh/docs/getting-started-24","page_id":"/zh/docs/getting-started","tags":[],"type":"text","url":"/zh/docs/getting-started#public-url","content":"在目前版本 (1.6.0) 中，储存桶中的图片必须可以通过一个链接直接访问。"},"79":{"id":"/zh/docs/getting-started-25","page_id":"/zh/docs/getting-started","tags":[],"type":"text","url":"/zh/docs/getting-started#public-url","content":"例如，一张图片在储存桶中的路径是 i/2024/05/29/name.jpg，而你可以通过 https://i.yfi.moe/i/2024/05/29/name.jpg 这个链接直接（不需要验证地）访问到它，那么 https://i.yfi.moe/ 就是你需要填写的 Public URL."},"80":{"id":"/zh/docs/getting-started-26","page_id":"/zh/docs/getting-started","tags":[],"type":"text","url":"/zh/docs/getting-started#public-url","content":"如果你直接使用了某些 S3 兼容服务的“公开储存桶”功能，也是同理。例如，对于 Cloudflare R2，它应该形如 https://pub-<一堆字符>.r2.dev。对于腾讯云 COS，应该形如 https://<BucketName-APPID>.cos.<Region>.myqcloud.com"},"81":{"id":"/zh/docs/getting-started-27","page_id":"/zh/docs/getting-started","tags":[],"type":"text","url":"/zh/docs/getting-started#cors-配置","content":"title: 什么是 CORS？"},"82":{"id":"/zh/docs/getting-started-28","page_id":"/zh/docs/getting-started","tags":[],"type":"text","url":"/zh/docs/getting-started#cors-配置","content":"跨源资源共享（CORS，或通俗地译为跨域资源共享）是一种基于 HTTP 头的机制，该机制通过允许服务器标示除了它自己以外的其他源（域、协议或端口），使得浏览器允许这些源访问加载自己的资源。"},"83":{"id":"/zh/docs/getting-started-29","page_id":"/zh/docs/getting-started","tags":[],"type":"text","url":"/zh/docs/getting-started#cors-配置","content":"简单来讲，就是如果 A.com 的网站想要访问 B.com 网站上的资源，需要 B.com 配置 CORS 来同意。在现在的情况下，imageport.app 相当于 A.com，而你的 S3 储存桶的链接类似于 B.com，因此我们需要在 S3 储存桶那边配置 CORS 策略来同意来自 imageport.app 的访问请求。"},"84":{"id":"/zh/docs/getting-started-30","page_id":"/zh/docs/getting-started","tags":[],"type":"text","url":"/zh/docs/getting-started#cors-配置","content":"为了正常使用，你需要"},"85":{"id":"/zh/docs/getting-started-31","page_id":"/zh/docs/getting-started","tags":[],"type":"text","url":"/zh/docs/getting-started#cors-配置","content":"将 https://imageport.app 放入允许的 Origin 中，"},"86":{"id":"/zh/docs/getting-started-32","page_id":"/zh/docs/getting-started","tags":[],"type":"text","url":"/zh/docs/getting-started#cors-配置","content":"允许 GET, HEAD, POST, PUT 和 DELETE 方法，"},"87":{"id":"/zh/docs/getting-started-33","page_id":"/zh/docs/getting-started","tags":[],"type":"text","url":"/zh/docs/getting-started#cors-配置","content":"并且允许 * header。"},"88":{"id":"/zh/docs/getting-started-34","page_id":"/zh/docs/getting-started","tags":[],"type":"text","url":"/zh/docs/getting-started#cors-配置","content":"如果感到迷惑，可以查看上方的 平台逐步教程 中是否有你使用的平台的详细教程，或者自行查询平台文档。"},"89":{"id":"/zh/docs/getting-started-35","page_id":"/zh/docs/getting-started","tags":[],"type":"text","url":"/zh/docs/getting-started#开始使用-s3-image-port","content":"如果你按上文所说的配置好了 S3 储存桶，那你现在应该已经有了需要填入 S3 设置的所有信息！填入后可以点击测试按钮检查配置是否正确。\n前往S3 设置 填写。"},"90":{"id":"/zh/docs/getting-started-36","page_id":"/zh/docs/getting-started","tags":[],"type":"text","url":"/zh/docs/getting-started#开始使用-s3-image-port","content":"其他设置暂时保持默认值即可。"},"91":{"id":"/zh/docs/getting-started-37","page_id":"/zh/docs/getting-started","tags":[],"type":"text","url":"/zh/docs/getting-started#开始使用-s3-image-port","content":"前往图库，点击「加载图片」按钮，即可开始使用。"},"92":{"id":"/zh/docs","page_id":"/zh/docs","type":"page","content":"什么是 S3 Image Port","breadcrumbs":["文档","介绍"],"tags":[],"url":"/zh/docs"},"93":{"id":"/zh/docs-0","page_id":"/zh/docs","tags":[],"type":"text","url":"/zh/docs","content":"介绍 S3 Image Port，一个简单无状态的面板，用于管理 S3 中的图片"},"94":{"id":"/zh/docs-1","page_id":"/zh/docs","type":"heading","tags":[],"url":"/zh/docs#特性和功能","content":"特性和功能"},"95":{"id":"/zh/docs-2","page_id":"/zh/docs","type":"heading","tags":[],"url":"/zh/docs#s3-image-port-不是图床","content":"S3 Image Port 不是「图床」"},"96":{"id":"/zh/docs-3","page_id":"/zh/docs","type":"heading","tags":[],"url":"/zh/docs#使用","content":"使用"},"97":{"id":"/zh/docs-4","page_id":"/zh/docs","tags":[],"type":"text","url":"/zh/docs","content":"S3 Image Port 是一个控制面板，用于管理 AWS S3 存储桶或 S3 兼容服务\n（如 Cloudflare R2、DigitalOcean Spaces、腾讯 COS、阿里云 OSS 等）中的图片。"},"98":{"id":"/zh/docs-5","page_id":"/zh/docs","tags":[],"type":"text","url":"/zh/docs","content":"与传统的图床服务不同，S3 Image Port 既不负责储存图片，也不负责提供图片的访问服务，只负责管理图片。"},"99":{"id":"/zh/docs-6","page_id":"/zh/docs","tags":[],"type":"text","url":"/zh/docs","content":"我们开发本项目时是希望提供一个没有供应商锁定的图床解决方案：您的图片存储在与我们项目无关的一个 S3 存储桶中，即使 S3 Image Port 停止维护（短时间内不会发生）或者您不想使用 S3 Image Port 了，您也不需要进行任何迁移。"},"100":{"id":"/zh/docs-7","page_id":"/zh/docs","tags":[],"type":"text","url":"/zh/docs","content":"传统上这些存储服务没有专门的图片管理面板，该解决方案为图片的上传、管理和集成提供了一个简单而强大的界面。"},"101":{"id":"/zh/docs-8","page_id":"/zh/docs","tags":[],"type":"text","url":"/zh/docs","content":"本面板本身不存储任何数据，所有数据都存储在您的 S3 存储桶中。因此，您可以随时迁移或删除本面板，而不会丢失任何数据。"},"102":{"id":"/zh/docs-9","page_id":"/zh/docs","tags":[],"type":"text","url":"/zh/docs#特性和功能","content":"☁️ 上传图片：轻松上传您的图片，支持上传前压缩及格式转换。"},"103":{"id":"/zh/docs-10","page_id":"/zh/docs","tags":[],"type":"text","url":"/zh/docs#特性和功能","content":"🖼️ 图库：在图库中浏览和查找所有您已经上传的图片，支持丰富的过滤选项。"},"104":{"id":"/zh/docs-11","page_id":"/zh/docs","tags":[],"type":"text","url":"/zh/docs#特性和功能","content":"🔗 复制图片地址：只需一次点击，就可以复制图片的纯链接或 Markdown 格式链接。"},"105":{"id":"/zh/docs-12","page_id":"/zh/docs","tags":[],"type":"text","url":"/zh/docs#特性和功能","content":"🗑️ 删除图片：在管理面板中快速删除您已上传的图片。"},"106":{"id":"/zh/docs-13","page_id":"/zh/docs","tags":[],"type":"text","url":"/zh/docs#s3-image-port-不是图床","content":"S3 Image Port 不是一个传统意义上的图床服务。"},"107":{"id":"/zh/docs-14","page_id":"/zh/docs","tags":[],"type":"text","url":"/zh/docs#s3-image-port-不是图床","content":"一般来说，图床服务一般指的是提供图片上传、存储和访问传输的服务，而 S3 Image Port 不存储图片也不干涉图片访问流程，这有几点好处："},"108":{"id":"/zh/docs-15","page_id":"/zh/docs","tags":[],"type":"text","url":"/zh/docs#s3-image-port-不是图床","content":"图片存放在您自己的 S3 储存桶中，访问也不流经本项目，这意味着即使本项目突然消失，您的图片访问也不会中断（更不会有数据丢失）。"},"109":{"id":"/zh/docs-16","page_id":"/zh/docs","tags":[],"type":"text","url":"/zh/docs#s3-image-port-不是图床","content":"传统图床除了存储图片本身外，一般还有一个数据库存储各种元信息，如果丢失了数据、仅剩下图片备份，很难完全恢复到之前状态（比如 URL 和 文件路径之间的对应可能依赖与这个数据库）。"},"110":{"id":"/zh/docs-17","page_id":"/zh/docs","tags":[],"type":"text","url":"/zh/docs#s3-image-port-不是图床","content":"完全可以自定义的访问路径：由于 S3 Image Port 并不特别关心图片是怎么被访问的，因此您可以完全控制图片 URL（例如 利用 WebP Cloud 扩展 Public URL 功能 中所用的方法）。"},"111":{"id":"/zh/docs-18","page_id":"/zh/docs","tags":[],"type":"text","url":"/zh/docs#s3-image-port-不是图床","content":"关于最初开发 S3 Image Port 和做出这些设计选择的理由，我在一篇博客文章 把 S3 ( R2 / OSS / COS ... ) 作为图床使用的图片管理方案 有过说明，感兴趣的话可以一看。"},"112":{"id":"/zh/docs-19","page_id":"/zh/docs","tags":[],"type":"text","url":"/zh/docs#使用","content":"由于 S3 Image Port 本身不存储图片、不负责传输图片、完全没有后端，因此您可以直接使用 公共实例 imageport.app，这也是我们推荐的使用方式。\n只要打开链接，输入您的 S3 存储桶的信息，即可开始使用。"},"113":{"id":"/zh/docs-20","page_id":"/zh/docs","tags":[],"type":"text","url":"/zh/docs#使用","content":"更多信息请参考 开始使用。"},"114":{"id":"/zh/docs/live-photos","page_id":"/zh/docs/live-photos","type":"page","content":"实况照片（Live Photos）","breadcrumbs":["文档","指南"],"tags":[],"url":"/zh/docs/live-photos"},"115":{"id":"/zh/docs/live-photos-0","page_id":"/zh/docs/live-photos","tags":[],"type":"text","url":"/zh/docs/live-photos","content":"上传 Apple 实况照片，让它们在图库中带动态效果播放"},"116":{"id":"/zh/docs/live-photos-1","page_id":"/zh/docs/live-photos","type":"heading","tags":[],"url":"/zh/docs/live-photos#什么是实况照片","content":"什么是实况照片？"},"117":{"id":"/zh/docs/live-photos-2","page_id":"/zh/docs/live-photos","type":"heading","tags":[],"url":"/zh/docs/live-photos#如何上传实况照片","content":"如何上传实况照片"},"118":{"id":"/zh/docs/live-photos-3","page_id":"/zh/docs/live-photos","type":"heading","tags":[],"url":"/zh/docs/live-photos#1-从设备导出两个文件","content":"1. 从设备导出两个文件"},"119":{"id":"/zh/docs/live-photos-4","page_id":"/zh/docs/live-photos","type":"heading","tags":[],"url":"/zh/docs/live-photos#2-保持文件名一致","content":"2. 保持文件名一致"},"120":{"id":"/zh/docs/live-photos-5","page_id":"/zh/docs/live-photos","type":"heading","tags":[],"url":"/zh/docs/live-photos#3-一次性把两个文件拖入上传区","content":"3. 一次性把两个文件拖入上传区"},"121":{"id":"/zh/docs/live-photos-6","page_id":"/zh/docs/live-photos","type":"heading","tags":[],"url":"/zh/docs/live-photos#支持的文件类型","content":"支持的文件类型"},"122":{"id":"/zh/docs/live-photos-7","page_id":"/zh/docs/live-photos","type":"heading","tags":[],"url":"/zh/docs/live-photos#系统如何识别实况照片","content":"系统如何识别实况照片"},"123":{"id":"/zh/docs/live-photos-8","page_id":"/zh/docs/live-photos","type":"heading","tags":[],"url":"/zh/docs/live-photos#故障排查","content":"故障排查"},"124":{"id":"/zh/docs/live-photos-9","page_id":"/zh/docs/live-photos","tags":[],"type":"text","url":"/zh/docs/live-photos","content":"S3 Image Port 可以像 iPhone 或 Mac 上的「照片」App 一样，展示带动态播放效果的\nApple 实况照片（Live Photo）。本页介绍实况照片到底是什么、如何上传才能让面板\n识别它，以及配对在背后是如何完成的。"},"125":{"id":"/zh/docs/live-photos-10","page_id":"/zh/docs/live-photos","tags":[],"type":"text","url":"/zh/docs/live-photos#什么是实况照片","content":"实况照片不是单个文件。当 iPhone 拍摄一张实况照片时，它会保存两个相互关联的\n独立文件："},"126":{"id":"/zh/docs/live-photos-11","page_id":"/zh/docs/live-photos","tags":[],"type":"text","url":"/zh/docs/live-photos#什么是实况照片","content":"一张静态图片——你看到的那一帧画面，通常是 IMG_0001.HEIC（或 .JPG）。"},"127":{"id":"/zh/docs/live-photos-12","page_id":"/zh/docs/live-photos","tags":[],"type":"text","url":"/zh/docs/live-photos#什么是实况照片","content":"一段动态视频——记录动作与声音的短片，即 IMG_0001.MOV。"},"128":{"id":"/zh/docs/live-photos-13","page_id":"/zh/docs/live-photos","tags":[],"type":"text","url":"/zh/docs/live-photos#什么是实况照片","content":"把它们联系在一起的唯一线索，就是共享的文件基名（basename）：IMG_0001。\n「照片」App 在内部维护着这层关系，但一旦你把文件导出到电脑、或直接导出到 S3，它们\n就变成了两个普通文件。S3 Image Port 正是依据这个共享的名字把它们重新配对起来。"},"129":{"id":"/zh/docs/live-photos-14","page_id":"/zh/docs/live-photos","tags":[],"type":"text","url":"/zh/docs/live-photos#如何上传实况照片","content":"type: warning"},"130":{"id":"/zh/docs/live-photos-15","page_id":"/zh/docs/live-photos","tags":[],"type":"text","url":"/zh/docs/live-photos#如何上传实况照片","content":"请在同一批次中同时上传两个文件。静态图片和动态视频必须一起加入上传列表，\n面板才能将它们配对。"},"131":{"id":"/zh/docs/live-photos-16","page_id":"/zh/docs/live-photos","tags":[],"type":"text","url":"/zh/docs/live-photos#1-从设备导出两个文件","content":"从「照片」App 或 iCloud 导出时，请确保获取的是未经修改的原始文件，这样才能\n同时得到图片和 .MOV 文件。隔空投送（AirDrop）和「导出未修改的原件」都会保留\n这对文件。"},"132":{"id":"/zh/docs/live-photos-17","page_id":"/zh/docs/live-photos","tags":[],"type":"text","url":"/zh/docs/live-photos#2-保持文件名一致","content":"两个文件必须共享相同的基名。扩展名会被忽略，且匹配不区分大小写，因此下面这些\n都能正确配对："},"133":{"id":"/zh/docs/live-photos-18","page_id":"/zh/docs/live-photos","tags":[],"type":"text","url":"/zh/docs/live-photos#2-保持文件名一致","content":"IMG_0001.HEIC + IMG_0001.MOV"},"134":{"id":"/zh/docs/live-photos-19","page_id":"/zh/docs/live-photos","tags":[],"type":"text","url":"/zh/docs/live-photos#2-保持文件名一致","content":"IMG_0001.JPG + img_0001.mov"},"135":{"id":"/zh/docs/live-photos-20","page_id":"/zh/docs/live-photos","tags":[],"type":"text","url":"/zh/docs/live-photos#2-保持文件名一致","content":"vacation.png + vacation.mp4"},"136":{"id":"/zh/docs/live-photos-21","page_id":"/zh/docs/live-photos","tags":[],"type":"text","url":"/zh/docs/live-photos#2-保持文件名一致","content":"如果你重命名了其中一个，记得把另一个也改成相同的名字。"},"137":{"id":"/zh/docs/live-photos-22","page_id":"/zh/docs/live-photos","tags":[],"type":"text","url":"/zh/docs/live-photos#3-一次性把两个文件拖入上传区","content":"将两个文件一起选择或拖入上传区域。当它们处于同一批次且文件名匹配时，面板会\n自动把它们关联起来——动态视频会以与静态图片相同的键基名（key base）存储，因此\n下次图库加载时它们仍然保持配对。"},"138":{"id":"/zh/docs/live-photos-23","page_id":"/zh/docs/live-photos","tags":[],"type":"text","url":"/zh/docs/live-photos#3-一次性把两个文件拖入上传区","content":"上传完成后，图库会显示一个带 LIVE 标记的单一项目。打开它并按住（或点击）即可\n播放动态效果。"},"139":{"id":"/zh/docs/live-photos-24","page_id":"/zh/docs/live-photos","tags":[],"type":"text","url":"/zh/docs/live-photos#支持的文件类型","content":"只有当批次中包含一张静态图片和一段动态视频、且二者共享基名时，才会形成一对\n实况照片。"},"140":{"id":"/zh/docs/live-photos-25","page_id":"/zh/docs/live-photos","tags":[],"type":"text","url":"/zh/docs/live-photos#支持的文件类型","content":"角色"},"141":{"id":"/zh/docs/live-photos-26","page_id":"/zh/docs/live-photos","tags":[],"type":"text","url":"/zh/docs/live-photos#支持的文件类型","content":"支持的扩展名"},"142":{"id":"/zh/docs/live-photos-27","page_id":"/zh/docs/live-photos","tags":[],"type":"text","url":"/zh/docs/live-photos#支持的文件类型","content":"静态图片"},"143":{"id":"/zh/docs/live-photos-28","page_id":"/zh/docs/live-photos","tags":[],"type":"text","url":"/zh/docs/live-photos#支持的文件类型","content":"jpg、jpeg、png、webp、avif、gif、heic、heif"},"144":{"id":"/zh/docs/live-photos-29","page_id":"/zh/docs/live-photos","tags":[],"type":"text","url":"/zh/docs/live-photos#支持的文件类型","content":"动态视频"},"145":{"id":"/zh/docs/live-photos-30","page_id":"/zh/docs/live-photos","tags":[],"type":"text","url":"/zh/docs/live-photos#支持的文件类型","content":"mov、mp4、m4v"},"146":{"id":"/zh/docs/live-photos-31","page_id":"/zh/docs/live-photos","tags":[],"type":"text","url":"/zh/docs/live-photos#支持的文件类型","content":"当浏览器无法原生解码 HEIC/HEIF 静态图片时，面板会自动将其转换为浏览器可绘制的\n格式，因此即便在不支持 HEIC 的浏览器上，静态图片及其实况播放都能正常显示。"},"147":{"id":"/zh/docs/live-photos-32","page_id":"/zh/docs/live-photos","tags":[],"type":"text","url":"/zh/docs/live-photos#系统如何识别实况照片","content":"配对会在两个时刻发生，二者都依赖共享的基名。"},"148":{"id":"/zh/docs/live-photos-33","page_id":"/zh/docs/live-photos","tags":[],"type":"text","url":"/zh/docs/live-photos#系统如何识别实况照片","content":"上传时。 当一个批次被加入时，每个文件会被归类为图片或视频（依据其 MIME 类型，\n若没有则回退到扩展名）。共享基名、且恰好包含一张图片和一段视频的文件会被视为一对。\n随后动态视频会以与静态图片相同的键、仅更换扩展名的方式保存（例如 …/abc.jpg\n和 …/abc.mov）。这样就保证它们在你的存储桶中共享同一个键基名。如果静态图片在\n上传过程中被压缩或转换，动态视频的键会跟随静态图片最终的名字，从而保持配对。"},"149":{"id":"/zh/docs/live-photos-34","page_id":"/zh/docs/live-photos","tags":[],"type":"text","url":"/zh/docs/live-photos#系统如何识别实况照片","content":"type: warning"},"150":{"id":"/zh/docs/live-photos-35","page_id":"/zh/docs/live-photos","tags":[],"type":"text","url":"/zh/docs/live-photos#系统如何识别实况照片","content":"如果同一个基名下有多张图片或多段视频，只有各自的第一个会被配对；多出来的文件会\n作为独立文件上传。"},"151":{"id":"/zh/docs/live-photos-36","page_id":"/zh/docs/live-photos","tags":[],"type":"text","url":"/zh/docs/live-photos#系统如何识别实况照片","content":"列出时。 当图库加载你的存储桶时，对象会按键基名（去掉扩展名的路径）分组。只有\n当某个基名同时拥有静态图片和动态视频时，它才会被算作实况照片。此时："},"152":{"id":"/zh/docs/live-photos-37","page_id":"/zh/docs/live-photos","tags":[],"type":"text","url":"/zh/docs/live-photos#系统如何识别实况照片","content":"裸的 .mov 会从网格中隐藏——否则它会显示为一个无法查看的损坏项目。"},"153":{"id":"/zh/docs/live-photos-38","page_id":"/zh/docs/live-photos","tags":[],"type":"text","url":"/zh/docs/live-photos#系统如何识别实况照片","content":"静态图片会带着 LIVE 标记展示，其配对的视频会在需要时按需加载，用于按住播放。"},"154":{"id":"/zh/docs/live-photos-39","page_id":"/zh/docs/live-photos","tags":[],"type":"text","url":"/zh/docs/live-photos#系统如何识别实况照片","content":"没有匹配静态图片的视频会保持原样，作为普通文件列出。"},"155":{"id":"/zh/docs/live-photos-40","page_id":"/zh/docs/live-photos","tags":[],"type":"text","url":"/zh/docs/live-photos#故障排查","content":"没有出现 LIVE 标记。 请确认两个文件共享完全相同的基名，且视频使用了受支持的\n扩展名（mov、mp4、m4v）。如果你在不同批次中分别上传、生成了不同的名字，\n它们就不会共享键基名——请把它们重新一起上传。"},"156":{"id":"/zh/docs/live-photos-41","page_id":"/zh/docs/live-photos","tags":[],"type":"text","url":"/zh/docs/live-photos#故障排查","content":"动态效果无法播放。 浏览器必须能够解码该视频。iPhone 的 .mov（HEVC）可以在\nSafari 和大多数现代浏览器中播放；如果失败，面板会回退到仅显示静态图片。"},"157":{"id":"/zh/docs/migrate-from-v1","page_id":"/zh/docs/migrate-from-v1","type":"page","content":"从 v1 版本升级","breadcrumbs":["文档","手册"],"tags":[],"url":"/zh/docs/migrate-from-v1"},"158":{"id":"/zh/docs/migrate-from-v1-0","page_id":"/zh/docs/migrate-from-v1","type":"heading","tags":[],"url":"/zh/docs/migrate-from-v1#配置迁移","content":"配置迁移"},"159":{"id":"/zh/docs/migrate-from-v1-1","page_id":"/zh/docs/migrate-from-v1","type":"heading","tags":[],"url":"/zh/docs/migrate-from-v1#哪些配置会被迁移","content":"哪些配置会被迁移？"},"160":{"id":"/zh/docs/migrate-from-v1-2","page_id":"/zh/docs/migrate-from-v1","type":"heading","tags":[],"url":"/zh/docs/migrate-from-v1#废弃的设置","content":"废弃的设置"},"161":{"id":"/zh/docs/migrate-from-v1-3","page_id":"/zh/docs/migrate-from-v1","type":"heading","tags":[],"url":"/zh/docs/migrate-from-v1#关于自建","content":"关于自建"},"162":{"id":"/zh/docs/migrate-from-v1-4","page_id":"/zh/docs/migrate-from-v1","tags":[],"type":"text","url":"/zh/docs/migrate-from-v1","content":"v2 版本相对于 v1 主要是底层架构上的变化和一些 QoL 的改进，不涉及太多用户层面的破坏性变更，作为用户只需要将 v1 的配置导入 v2 即可继续使用。"},"163":{"id":"/zh/docs/migrate-from-v1-5","page_id":"/zh/docs/migrate-from-v1","tags":[],"type":"text","url":"/zh/docs/migrate-from-v1#配置迁移","content":"前往 v1 版本 的「设置 -> 配置」页面，点击想要迁移的配置的「复制」按钮（还没有保存过配置的话需要先保存一个）。"},"164":{"id":"/zh/docs/migrate-from-v1-6","page_id":"/zh/docs/migrate-from-v1","tags":[],"type":"text","url":"/zh/docs/migrate-from-v1#配置迁移","content":"前往 v2 版本 的「设置 -> 配置」页面，点击卡片右上角的导入下拉菜单，选择「从 v1 版本导入」。"},"165":{"id":"/zh/docs/migrate-from-v1-7","page_id":"/zh/docs/migrate-from-v1","tags":[],"type":"text","url":"/zh/docs/migrate-from-v1#配置迁移","content":"如果 v1 版本的配置是符合要求的（该填的字段都非空）的，应该可以直接导入；如果导入失败，请检查"},"166":{"id":"/zh/docs/migrate-from-v1-8","page_id":"/zh/docs/migrate-from-v1","tags":[],"type":"text","url":"/zh/docs/migrate-from-v1#配置迁移","content":"v1 配置是否是正确的"},"167":{"id":"/zh/docs/migrate-from-v1-9","page_id":"/zh/docs/migrate-from-v1","tags":[],"type":"text","url":"/zh/docs/migrate-from-v1#配置迁移","content":"导入时剪贴板中内容是否是 v1 配置"},"168":{"id":"/zh/docs/migrate-from-v1-10","page_id":"/zh/docs/migrate-from-v1","tags":[],"type":"text","url":"/zh/docs/migrate-from-v1#配置迁移","content":"如果导入成功，请检查 v2 版本中是否正确显示了 v1 配置中的内容。"},"169":{"id":"/zh/docs/migrate-from-v1-11","page_id":"/zh/docs/migrate-from-v1","tags":[],"type":"text","url":"/zh/docs/migrate-from-v1#哪些配置会被迁移","content":"会被迁移的配置包括："},"170":{"id":"/zh/docs/migrate-from-v1-12","page_id":"/zh/docs/migrate-from-v1","tags":[],"type":"text","url":"/zh/docs/migrate-from-v1#哪些配置会被迁移","content":"所有 S3 储存桶相关的设置"},"171":{"id":"/zh/docs/migrate-from-v1-13","page_id":"/zh/docs/migrate-from-v1","tags":[],"type":"text","url":"/zh/docs/migrate-from-v1#哪些配置会被迁移","content":"路径模板（KeyTemplate）"},"172":{"id":"/zh/docs/migrate-from-v1-14","page_id":"/zh/docs/migrate-from-v1","tags":[],"type":"text","url":"/zh/docs/migrate-from-v1#哪些配置会被迁移","content":"是否自动刷新图库"},"173":{"id":"/zh/docs/migrate-from-v1-15","page_id":"/zh/docs/migrate-from-v1","tags":[],"type":"text","url":"/zh/docs/migrate-from-v1#哪些配置会被迁移","content":"不会被迁移的配置包括："},"174":{"id":"/zh/docs/migrate-from-v1-16","page_id":"/zh/docs/migrate-from-v1","tags":[],"type":"text","url":"/zh/docs/migrate-from-v1#哪些配置会被迁移","content":"上传前压缩会被默认关闭，如果需要，可以手动打开"},"175":{"id":"/zh/docs/migrate-from-v1-17","page_id":"/zh/docs/migrate-from-v1","tags":[],"type":"text","url":"/zh/docs/migrate-from-v1#哪些配置会被迁移","content":"其他设置"},"176":{"id":"/zh/docs/migrate-from-v1-18","page_id":"/zh/docs/migrate-from-v1","tags":[],"type":"text","url":"/zh/docs/migrate-from-v1#哪些配置会被迁移","content":"不会被迁移的配置在导入 v1 配置后会保持默认值。"},"177":{"id":"/zh/docs/migrate-from-v1-19","page_id":"/zh/docs/migrate-from-v1","tags":[],"type":"text","url":"/zh/docs/migrate-from-v1#废弃的设置","content":"路径模板（KeyTemplate）中的 {{random}} 模板被重命名为 {{ulid-dayslice}} 以更好的反映它的本质。{{random}} 目前仍可使用（行为和之前一致），但会在输入时给出警告。"},"178":{"id":"/zh/docs/migrate-from-v1-20","page_id":"/zh/docs/migrate-from-v1","tags":[],"type":"text","url":"/zh/docs/migrate-from-v1#关于自建","content":"由于 S3 Image Port 实际上是一个没有后端的静态网站（不存储图片，用户访问图片的流量也不会经过 Image Port），自建几乎完全没有意义，因此为了减少维护成本，v2 不再提供官方维护的 Docker 镜像。"},"179":{"id":"/zh/docs/migrate-from-v1-21","page_id":"/zh/docs/migrate-from-v1","tags":[],"type":"text","url":"/zh/docs/migrate-from-v1#关于自建","content":"如果确实想要自建，请 clone 本项目后在 apps/web 目录中执行构建命令 pnpm run build，然后静态部署 out 目录中的内容即可。"},"180":{"id":"/zh/docs/settings-reference","page_id":"/zh/docs/settings-reference","type":"page","content":"设置参考","breadcrumbs":["文档","手册"],"tags":[],"url":"/zh/docs/settings-reference"},"181":{"id":"/zh/docs/settings-reference-0","page_id":"/zh/docs/settings-reference","type":"heading","tags":[],"url":"/zh/docs/settings-reference#s3-settings","content":"S3 储存桶设置"},"182":{"id":"/zh/docs/settings-reference-1","page_id":"/zh/docs/settings-reference","type":"heading","tags":[],"url":"/zh/docs/settings-reference#use-path-style-api","content":"使用路径形式 API"},"183":{"id":"/zh/docs/settings-reference-2","page_id":"/zh/docs/settings-reference","type":"heading","tags":[],"url":"/zh/docs/settings-reference#public-url","content":"公共 URL"},"184":{"id":"/zh/docs/settings-reference-3","page_id":"/zh/docs/settings-reference","type":"heading","tags":[],"url":"/zh/docs/settings-reference#include-path","content":"包含路径"},"185":{"id":"/zh/docs/settings-reference-4","page_id":"/zh/docs/settings-reference","type":"heading","tags":[],"url":"/zh/docs/settings-reference#upload-settings","content":"上传设置"},"186":{"id":"/zh/docs/settings-reference-5","page_id":"/zh/docs/settings-reference","type":"heading","tags":[],"url":"/zh/docs/settings-reference#key-template","content":"键（名称）模板（Key Template）"},"187":{"id":"/zh/docs/settings-reference-6","page_id":"/zh/docs/settings-reference","type":"heading","tags":[],"url":"/zh/docs/settings-reference#图像压缩和转换","content":"图像压缩和转换"},"188":{"id":"/zh/docs/settings-reference-7","page_id":"/zh/docs/settings-reference","type":"heading","tags":[],"url":"/zh/docs/settings-reference#gallery-settings","content":"画廊设置"},"189":{"id":"/zh/docs/settings-reference-8","page_id":"/zh/docs/settings-reference","type":"heading","tags":[],"url":"/zh/docs/settings-reference#auto-refresh","content":"自动刷新"},"190":{"id":"/zh/docs/settings-reference-9","page_id":"/zh/docs/settings-reference","tags":[],"type":"text","url":"/zh/docs/settings-reference","content":"目前 S3 Image Port 的设置包含三部分："},"191":{"id":"/zh/docs/settings-reference-10","page_id":"/zh/docs/settings-reference","tags":[],"type":"text","url":"/zh/docs/settings-reference","content":"S3 存储桶设置"},"192":{"id":"/zh/docs/settings-reference-11","page_id":"/zh/docs/settings-reference","tags":[],"type":"text","url":"/zh/docs/settings-reference","content":"画廊设置"},"193":{"id":"/zh/docs/settings-reference-12","page_id":"/zh/docs/settings-reference","tags":[],"type":"text","url":"/zh/docs/settings-reference","content":"上传设置"},"194":{"id":"/zh/docs/settings-reference-13","page_id":"/zh/docs/settings-reference","tags":[],"type":"text","url":"/zh/docs/settings-reference#s3-settings","content":"端点、储存桶名称、区域、Access Key 和 Secret Key 都是创建 S3 储存桶时会提供的，不再赘述。"},"195":{"id":"/zh/docs/settings-reference-14","page_id":"/zh/docs/settings-reference","tags":[],"type":"text","url":"/zh/docs/settings-reference#use-path-style-api","content":"对于绝大部分 S3 供应商来说，都应该保持这个选项关闭。这是为了某些特别旧的 S3 供应商准备的回退。"},"196":{"id":"/zh/docs/settings-reference-15","page_id":"/zh/docs/settings-reference","tags":[],"type":"text","url":"/zh/docs/settings-reference#use-path-style-api","content":"关于 path name 和 virtual hosted-style 的更多信息，可以参考 AWS S3 文档。"},"197":{"id":"/zh/docs/settings-reference-16","page_id":"/zh/docs/settings-reference","tags":[],"type":"text","url":"/zh/docs/settings-reference#public-url","content":"储存桶中的图片需要可以通过一个链接直接访问。"},"198":{"id":"/zh/docs/settings-reference-17","page_id":"/zh/docs/settings-reference","tags":[],"type":"text","url":"/zh/docs/settings-reference#public-url","content":"例如，一张图片在储存桶中的路径是 i/2024/05/29/name.jpg，而你可以通过 https://i.yfi.moe/i/2024/05/29/name.jpg 这个链接直接（不需要验证地）访问到它，那么 https://i.yfi.moe/ 就是你需要填写的 Public URL."},"199":{"id":"/zh/docs/settings-reference-18","page_id":"/zh/docs/settings-reference","tags":[],"type":"text","url":"/zh/docs/settings-reference#public-url","content":"如果你直接使用了某些 S3 兼容服务的\"公开储存桶\"功能，也是同理。例如，对于 Cloudflare R2，它应该形如 https://pub-<一堆字符>.r2.dev。对于腾讯云 COS，应该形如 https://<BucketName-APPID>.cos.<Region>.myqcloud.com"},"200":{"id":"/zh/docs/settings-reference-19","page_id":"/zh/docs/settings-reference","tags":[],"type":"text","url":"/zh/docs/settings-reference#include-path","content":"可选的路径前缀，用于过滤从 S3 储存桶中列出的对象。当储存桶包含非图片对象或需要在特定路径下组织图片时非常有用。"},"201":{"id":"/zh/docs/settings-reference-20","page_id":"/zh/docs/settings-reference","tags":[],"type":"text","url":"/zh/docs/settings-reference#include-path","content":"当你指定包含路径（例如 i/）时，只会从 S3 获取以该前缀开头的对象。此过滤发生在 API 级别，可减少数据传输并提高性能。"},"202":{"id":"/zh/docs/settings-reference-21","page_id":"/zh/docs/settings-reference","tags":[],"type":"text","url":"/zh/docs/settings-reference#include-path","content":"示例："},"203":{"id":"/zh/docs/settings-reference-22","page_id":"/zh/docs/settings-reference","tags":[],"type":"text","url":"/zh/docs/settings-reference#include-path","content":"留空以列出储存桶中的所有对象"},"204":{"id":"/zh/docs/settings-reference-23","page_id":"/zh/docs/settings-reference","tags":[],"type":"text","url":"/zh/docs/settings-reference#include-path","content":"i/ - 仅列出以 \"i/\" 开头的对象"},"205":{"id":"/zh/docs/settings-reference-24","page_id":"/zh/docs/settings-reference","tags":[],"type":"text","url":"/zh/docs/settings-reference#include-path","content":"images/ - 仅列出以 \"images/\" 开头的对象"},"206":{"id":"/zh/docs/settings-reference-25","page_id":"/zh/docs/settings-reference","tags":[],"type":"text","url":"/zh/docs/settings-reference#include-path","content":"2024/photos/ - 仅列出以 \"2024/photos/\" 开头的对象"},"207":{"id":"/zh/docs/settings-reference-26","page_id":"/zh/docs/settings-reference","tags":[],"type":"text","url":"/zh/docs/settings-reference#include-path","content":"注意： 此设置会在从 S3 获取对象时进行过滤。更改此值将自动刷新画廊以仅显示过滤后的对象。"},"208":{"id":"/zh/docs/settings-reference-27","page_id":"/zh/docs/settings-reference","tags":[],"type":"text","url":"/zh/docs/settings-reference#key-template","content":"上传到 S3 时的命名模板，以 {{}} 包裹的占位符会被替换。"},"209":{"id":"/zh/docs/settings-reference-28","page_id":"/zh/docs/settings-reference","tags":[],"type":"text","url":"/zh/docs/settings-reference#key-template","content":"支持以下占位符："},"210":{"id":"/zh/docs/settings-reference-29","page_id":"/zh/docs/settings-reference","tags":[],"type":"text","url":"/zh/docs/settings-reference#key-template","content":"{{ year }}: 年份。例如 2024"},"211":{"id":"/zh/docs/settings-reference-30","page_id":"/zh/docs/settings-reference","tags":[],"type":"text","url":"/zh/docs/settings-reference#key-template","content":"{{ month }}: 月份（两位数）。例如 05"},"212":{"id":"/zh/docs/settings-reference-31","page_id":"/zh/docs/settings-reference","tags":[],"type":"text","url":"/zh/docs/settings-reference#key-template","content":"{{ day }}: 日期（两位数）。例如 29"},"213":{"id":"/zh/docs/settings-reference-32","page_id":"/zh/docs/settings-reference","tags":[],"type":"text","url":"/zh/docs/settings-reference#key-template","content":"{{ timestamp }}: Unix 时间戳。例如 1732847234567（毫秒）"},"214":{"id":"/zh/docs/settings-reference-33","page_id":"/zh/docs/settings-reference","tags":[],"type":"text","url":"/zh/docs/settings-reference#key-template","content":"{{ filename }}: 文件名（不包含扩展名）。例如 image"},"215":{"id":"/zh/docs/settings-reference-34","page_id":"/zh/docs/settings-reference","tags":[],"type":"text","url":"/zh/docs/settings-reference#key-template","content":"{{ ext }}: 文件扩展名。例如 jpg"},"216":{"id":"/zh/docs/settings-reference-35","page_id":"/zh/docs/settings-reference","tags":[],"type":"text","url":"/zh/docs/settings-reference#key-template","content":"{{ ulid }}: 唯一标识符 (ULID)。例如 01BX5ZZKBKACTAV9WEVGEMMVR0"},"217":{"id":"/zh/docs/settings-reference-36","page_id":"/zh/docs/settings-reference","tags":[],"type":"text","url":"/zh/docs/settings-reference#key-template","content":"{{ ulid-dayslice }}: ULID 的日期切片（推荐与 year、month、day 组合使用）。例如 5zzkbk-mmvr"},"218":{"id":"/zh/docs/settings-reference-37","page_id":"/zh/docs/settings-reference","tags":[],"type":"text","url":"/zh/docs/settings-reference#key-template","content":"{{ random }}: 随机字符串（已弃用，建议使用 ulid-dayslice）"},"219":{"id":"/zh/docs/settings-reference-38","page_id":"/zh/docs/settings-reference","tags":[],"type":"text","url":"/zh/docs/settings-reference#key-template","content":"默认模板：i/{{year}}/{{month}}/{{day}}/{{ulid-dayslice}}.{{ext}}"},"220":{"id":"/zh/docs/settings-reference-39","page_id":"/zh/docs/settings-reference","tags":[],"type":"text","url":"/zh/docs/settings-reference#key-template","content":"示例结果：i/2024/05/29/5zzkbk-mmvr.jpg"},"221":{"id":"/zh/docs/settings-reference-40","page_id":"/zh/docs/settings-reference","tags":[],"type":"text","url":"/zh/docs/settings-reference#图像压缩和转换","content":"会在上传时按照给定的参数对图片进行处理。"},"222":{"id":"/zh/docs/settings-reference-41","page_id":"/zh/docs/settings-reference","tags":[],"type":"text","url":"/zh/docs/settings-reference#auto-refresh","content":"每次加载画廊时自动刷新。如果启用，画廊的缓存会和 S3 储存桶更好的同步，但会出现更多的 ListObjects 请求，可能会小幅增加 S3 费用。"},"223":{"id":"/zh/docs/use-webp-cloud-services","page_id":"/zh/docs/use-webp-cloud-services","type":"page","content":"利用 WebP Cloud Services 扩展 Public URL 功能","breadcrumbs":["文档","指南"],"tags":[],"url":"/zh/docs/use-webp-cloud-services"},"224":{"id":"/zh/docs/use-webp-cloud-services-0","page_id":"/zh/docs/use-webp-cloud-services","tags":[],"type":"text","url":"/zh/docs/use-webp-cloud-services","content":"title: 声明"},"225":{"id":"/zh/docs/use-webp-cloud-services-1","page_id":"/zh/docs/use-webp-cloud-services","tags":[],"type":"text","url":"/zh/docs/use-webp-cloud-services","content":"在使用图床服务时，您可能希望对图片进行优化，如调整大小或转换格式，以便更适合网络传播。本应用已内置部分此类功能，您可在 S3 存储桶设置 中查看并配置，包括上传前的图片格式转换和压缩等。此外，我们还推荐另一种方案 —— 借助第三方服务 WebP Cloud Services。该服务提供图片代理功能，让您能轻松使用现代图片格式来呈现图像，从而提升网站访问速度。"},"226":{"id":"/zh/docs/use-webp-cloud-services-2","page_id":"/zh/docs/use-webp-cloud-services","tags":[],"type":"text","url":"/zh/docs/use-webp-cloud-services","content":"想了解 WebP Cloud Services 的工作原理及使用方法？请参阅他们的官方文档。"},"227":{"id":"/zh/docs/use-webp-cloud-services-3","page_id":"/zh/docs/use-webp-cloud-services","tags":[],"type":"text","url":"/zh/docs/use-webp-cloud-services","content":"完成 WebP Cloud Services 平台配置后，要在本应用中启用代理后的图片地址，只需在 S3 存储桶设置中修改 Public URL。将原有配置（如 https://i.yfi.moe）替换为 WebP Cloud Services 分配的代理地址（如 https://example.webp.ee）即可。"}},"count":227},"sorting":{"language":"mandarin","sortableProperties":["content","page_id","type","url"],"sortablePropertiesWithTypes":{"content":"string","page_id":"string","type":"string","url":"string"},"sorts":{"content":{"docs":{"1":21,"2":99,"3":91,"4":75,"5":77,"6":220,"7":202,"8":170,"9":120,"10":19,"11":20,"12":168,"13":167,"14":153,"15":101,"16":213,"17":69,"18":189,"19":102,"20":214,"21":180,"22":184,"23":165,"24":103,"25":215,"26":181,"27":84,"28":139,"29":68,"30":104,"31":216,"32":179,"33":62,"34":164,"35":119,"36":105,"37":182,"38":178,"39":177,"40":176,"41":163,"42":106,"43":217,"44":121,"45":185,"46":116,"47":25,"48":18,"49":34,"50":17,"51":42,"52":33,"53":152,"54":212,"55":221,"56":146,"57":218,"58":32,"59":23,"60":149,"61":127,"62":82,"63":134,"64":123,"65":203,"66":206,"67":76,"68":45,"69":188,"70":94,"71":194,"72":22,"73":39,"74":24,"75":51,"76":171,"77":198,"78":124,"79":86,"80":130,"81":43,"82":209,"83":199,"84":67,"85":144,"86":89,"87":147,"88":135,"89":128,"90":97,"91":109,"92":70,"93":72,"94":183,"95":35,"96":83,"97":38,"98":65,"99":155,"100":80,"101":169,"102":9,"103":11,"104":10,"105":12,"106":36,"107":54,"108":118,"109":81,"110":137,"111":93,"112":187,"113":166,"114":140,"115":55,"116":71,"117":125,"118":13,"119":14,"120":16,"121":160,"122":200,"123":161,"124":37,"125":141,"126":52,"127":53,"128":157,"129":46,"130":208,"131":74,"132":66,"133":28,"134":29,"135":50,"136":131,"137":145,"138":58,"139":113,"140":205,"141":159,"142":224,"143":30,"144":111,"145":31,"146":151,"147":219,"148":59,"149":47,"150":132,"151":98,"152":204,"153":225,"154":174,"155":173,"156":110,"157":73,"158":222,"159":115,"160":148,"161":95,"162":49,"163":107,"164":108,"165":126,"166":48,"167":143,"168":133,"169":79,"170":156,"171":210,"172":162,"173":63,"174":57,"175":96,"176":64,"177":211,"178":186,"179":136,"180":207,"181":40,"182":85,"183":90,"184":112,"185":60,"186":223,"187":117,"188":190,"189":201,"190":193,"191":41,"192":191,"193":61,"194":197,"195":142,"196":92,"197":88,"198":87,"199":129,"200":114,"201":150,"202":195,"203":192,"204":26,"205":27,"206":15,"207":175,"208":56,"209":158,"210":8,"211":3,"212":0,"213":5,"214":2,"215":1,"216":6,"217":7,"218":4,"219":226,"220":196,"221":78,"222":172,"223":100,"224":44,"225":122,"226":154,"227":138},"orderedDocs":[[212,"{{ day }}: 日期（两位数）。例如 29"],[215,"{{ ext }}: 文件扩展名。例如 jpg"],[214,"{{ filename }}: 文件名（不包含扩展名）。例如 image"],[211,"{{ month }}: 月份（两位数）。例如 05"],[218,"{{ random }}: 随机字符串（已弃用，建议使用 ulid-dayslice）"],[213,"{{ timestamp }}: Unix 时间戳。例如 1732847234567（毫秒）"],[216,"{{ ulid }}: 唯一标识符 (ULID)。例如 01BX5ZZKBKACTAV9WEVGEMMVR0"],[217,"{{ ulid-dayslice }}: ULID 的日期切片（推荐与 year、month、day 组合使用）。例如 5zzkbk-mmvr"],[210,"{{ year }}: 年份。例如 2024"],[102,"☁️ 上传图片：轻松上传您的图片，支持上传前压缩及格式转换。"],[104,"🔗 复制图片地址：只需一次点击，就可以复制图片的纯链接或 Markdown 格式链接。"],[103,"🖼️ 图库：在图库中浏览和查找所有您已经上传的图片，支持丰富的过滤选项。"],[105,"🗑️ 删除图片：在管理面板中快速删除您已上传的图片。"],[118,"1. 从设备导出两个文件"],[119,"2. 保持文件名一致"],[206,"2024/photos/ - 仅列出以 \"2024/photos/\" 开头的对象"],[120,"3. 一次性把两个文件拖入上传区"],[50,"Access Key ID: 参见 \"获取密钥\" 部分"],[48,"Bucket Name: 您自定义的存储桶名称，参见 \"创建存储桶\" 部分"],[10,"Cloudflare R2 Storage\n允许开发人员存储大量非结构化数据，而无需支付与典型云存储服务相关的昂贵出口带宽费用。"],[11,"Cloudflare R2 Storage 的免费计划包含每月 10 GB 的存储空间、每月 100 万次 A 类操作请求和每月 1,000 万次 B 类操作请求，加之其无出口费用的特点，使之成为了个人小型图床云存储的良好选择。"],[1,"Cloudflare R2 逐步指南"],[72,"Cloudflare R2 逐步指南 中提供了如何在使用 Cloudflare R2 的情况下配置 本面板的 S3 设置的逐步指南。"],[59,"CORS 配置"],[74,"Endpoint, Region, Access Key ID, Secret Access Key 等连接用的信息，"],[47,"Endpoint: 参见 \"查看 Endpoint\" 部分"],[204,"i/ - 仅列出以 \"i/\" 开头的对象"],[205,"images/ - 仅列出以 \"images/\" 开头的对象"],[133,"IMG_0001.HEIC + IMG_0001.MOV"],[134,"IMG_0001.JPG + img_0001.mov"],[143,"jpg、jpeg、png、webp、avif、gif、heic、heif"],[145,"mov、mp4、m4v"],[58,"Public URL"],[52,"Public URL: 参见 \"公开您的存储桶\" 部分"],[49,"Region: 默认应该为 auto，参见 \"创建存储桶\" 部分"],[95,"S3 Image Port 不是「图床」"],[106,"S3 Image Port 不是一个传统意义上的图床服务。"],[124,"S3 Image Port 可以像 iPhone 或 Mac 上的「照片」App 一样，展示带动态播放效果的\nApple 实况照片（Live Photo）。本页介绍实况照片到底是什么、如何上传才能让面板\n识别它，以及配对在背后是如何完成的。"],[97,"S3 Image Port 是一个控制面板，用于管理 AWS S3 存储桶或 S3 兼容服务\n（如 Cloudflare R2、DigitalOcean Spaces、腾讯 COS、阿里云 OSS 等）中的图片。"],[73,"S3 Image Port 需要以下信息/权限以正常工作："],[181,"S3 储存桶设置"],[191,"S3 存储桶设置"],[51,"Secret Access Key: 参见 \"获取密钥\" 部分"],[81,"title: 什么是 CORS？"],[224,"title: 声明"],[68,"type: warning"],[129,"type: warning"],[149,"type: warning"],[166,"v1 配置是否是正确的"],[162,"v2 版本相对于 v1 主要是底层架构上的变化和一些 QoL 的改进，不涉及太多用户层面的破坏性变更，作为用户只需要将 v1 的配置导入 v2 即可继续使用。"],[135,"vacation.png + vacation.mp4"],[75,"一个直接用来访问图片的链接前缀，我们称之为 Public URL，"],[126,"一张静态图片——你看到的那一帧画面，通常是 IMG_0001.HEIC（或 .JPG）。"],[127,"一段动态视频——记录动作与声音的短片，即 IMG_0001.MOV。"],[107,"一般来说，图床服务一般指的是提供图片上传、存储和访问传输的服务，而 S3 Image Port 不存储图片也不干涉图片访问流程，这有几点好处："],[115,"上传 Apple 实况照片，让它们在图库中带动态效果播放"],[208,"上传到 S3 时的命名模板，以 {{}} 包裹的占位符会被替换。"],[174,"上传前压缩会被默认关闭，如果需要，可以手动打开"],[138,"上传完成后，图库会显示一个带 LIVE 标记的单一项目。打开它并按住（或点击）即可\n播放动态效果。"],[148,"上传时。 当一个批次被加入时，每个文件会被归类为图片或视频（依据其 MIME 类型，\n若没有则回退到扩展名）。共享基名、且恰好包含一张图片和一段视频的文件会被视为一对。\n随后动态视频会以与静态图片相同的键、仅更换扩展名的方式保存（例如 …/abc.jpg\n和 …/abc.mov）。这样就保证它们在你的存储桶中共享同一个键基名。如果静态图片在\n上传过程中被压缩或转换，动态视频的键会跟随静态图片最终的名字，从而保持配对。"],[185,"上传设置"],[193,"上传设置"],[33,"下面是使 官方实例 能正常工作的一个 CORS 策略的例子："],[173,"不会被迁移的配置包括："],[176,"不会被迁移的配置在导入 v1 配置后会保持默认值。"],[98,"与传统的图床服务不同，S3 Image Port 既不负责储存图片，也不负责提供图片的访问服务，只负责管理图片。"],[132,"两个文件必须共享相同的基名。扩展名会被忽略，且匹配不区分大小写，因此下面这些\n都能正确配对："],[84,"为了正常使用，你需要"],[29,"为了让 S3 Image Port 能够跨域访问并操作您位于 Cloudflare R2 存储桶中的数据，您需要配置存储桶的 Cross-Origin Resource Sharing (CORS)："],[17,"为此存储桶填入一个名称，保持位置为 自动 ，然后点击 创建存储桶。"],[92,"什么是 S3 Image Port"],[116,"什么是实况照片？"],[93,"介绍 S3 Image Port，一个简单无状态的面板，用于管理 S3 中的图片"],[157,"从 v1 版本升级"],[131,"从「照片」App 或 iCloud 导出时，请确保获取的是未经修改的原始文件，这样才能\n同时得到图片和 .MOV 文件。隔空投送（AirDrop）和「导出未修改的原件」都会保留\n这对文件。"],[4,"以 Cloudflare 管理的子域的形式公开"],[67,"以上 3 点都是使用 S3 Image Port 必不可少的步骤。"],[5,"以自定义域名的形式公开"],[221,"会在上传时按照给定的参数对图片进行处理。"],[169,"会被迁移的配置包括："],[100,"传统上这些存储服务没有专门的图片管理面板，该解决方案为图片的上传、管理和集成提供了一个简单而强大的界面。"],[109,"传统图床除了存储图片本身外，一般还有一个数据库存储各种元信息，如果丢失了数据、仅剩下图片备份，很难完全恢复到之前状态（比如 URL 和 文件路径之间的对应可能依赖与这个数据库）。"],[62,"作为一个管理 S3 上图片的工具，S3 Image Port 需要您提供 S3 储存桶的信息来访问、上传图片。"],[96,"使用"],[27,"使用您在 Cloudflare 上托管的域名的子域名。例如，该项目的作者 @Yunfi 使用 i.yfi.moe 作为其域名 yfi.moe 的子域名；"],[182,"使用路径形式 API"],[79,"例如，一张图片在储存桶中的路径是 i/2024/05/29/name.jpg，而你可以通过 https://i.yfi.moe/i/2024/05/29/name.jpg 这个链接直接（不需要验证地）访问到它，那么 https://i.yfi.moe/ 就是你需要填写的 Public URL."],[198,"例如，一张图片在储存桶中的路径是 i/2024/05/29/name.jpg，而你可以通过 https://i.yfi.moe/i/2024/05/29/name.jpg 这个链接直接（不需要验证地）访问到它，那么 https://i.yfi.moe/ 就是你需要填写的 Public URL."],[197,"储存桶中的图片需要可以通过一个链接直接访问。"],[86,"允许 GET, HEAD, POST, PUT 和 DELETE 方法，"],[183,"公共 URL"],[3,"公开您的存储桶"],[196,"关于 path name 和 virtual hosted-style 的更多信息，可以参考 AWS S3 文档。"],[111,"关于最初开发 S3 Image Port 和做出这些设计选择的理由，我在一篇博客文章 把 S3 ( R2 / OSS / COS ... ) 作为图床使用的图片管理方案 有过说明，感兴趣的话可以一看。"],[70,"关于如何配置 CORS，请继续阅读。"],[161,"关于自建"],[175,"其他设置"],[90,"其他设置暂时保持默认值即可。"],[151,"列出时。 当图库加载你的存储桶时，对象会按键基名（去掉扩展名的路径）分组。只有\n当某个基名同时拥有静态图片和动态视频时，它才会被算作实况照片。此时："],[2,"创建存储桶"],[223,"利用 WebP Cloud Services 扩展 Public URL 功能"],[15,"前往 Cloudflare dashboard 并在左侧选择 R2；"],[19,"前往 Cloudflare dashboard 并在左侧选择 R2；"],[24,"前往 Cloudflare dashboard 并在左侧选择 R2；"],[30,"前往 Cloudflare dashboard 并在左侧选择 R2；"],[36,"前往 Cloudflare dashboard 并在左侧选择 R2；"],[42,"前往 Cloudflare dashboard 并在左侧选择 R2；"],[163,"前往 v1 版本 的「设置 -> 配置」页面，点击想要迁移的配置的「复制」按钮（还没有保存过配置的话需要先保存一个）。"],[164,"前往 v2 版本 的「设置 -> 配置」页面，点击卡片右上角的导入下拉菜单，选择「从 v1 版本导入」。"],[91,"前往图库，点击「加载图片」按钮，即可开始使用。"],[156,"动态效果无法播放。 浏览器必须能够解码该视频。iPhone 的 .mov（HEVC）可以在\nSafari 和大多数现代浏览器中播放；如果失败，面板会回退到仅显示静态图片。"],[144,"动态视频"],[184,"包含路径"],[139,"只有当批次中包含一张静态图片和一段动态视频、且二者共享基名时，才会形成一对\n实况照片。"],[200,"可选的路径前缀，用于过滤从 S3 储存桶中列出的对象。当储存桶包含非图片对象或需要在特定路径下组织图片时非常有用。"],[159,"哪些配置会被迁移？"],[46,"回顾设置字段的来源："],[187,"图像压缩和转换"],[108,"图片存放在您自己的 S3 储存桶中，访问也不流经本项目，这意味着即使本项目突然消失，您的图片访问也不会中断（更不会有数据丢失）。"],[35,"在 S3 Image Port 的 S3 存储桶设置 页面，您需要填入 Access Key ID 和 Secret Access Key 两个密钥作为访问存储桶的凭证。为此："],[9,"在 S3 Image Port 的设置页面填写上述信息"],[44,"在 存储桶详细信息 板块下，有名为 S3 API 的字段，该字段的最后是您存储桶的名字，而 Endpoint 即是去除该部分后的结果（例如，S3 API 为 https://example.r2.cloudflarestorage.com/example，则 Endpoint 为 https://example.r2.cloudflarestorage.com/）。"],[225,"在使用图床服务时，您可能希望对图片进行优化，如调整大小或转换格式，以便更适合网络传播。本应用已内置部分此类功能，您可在 S3 存储桶设置 中查看并配置，包括上传前的图片格式转换和压缩等。此外，我们还推荐另一种方案 —— 借助第三方服务 WebP Cloud Services。该服务提供图片代理功能，让您能轻松使用现代图片格式来呈现图像，从而提升网站访问速度。"],[64,"在对应平台上创建 S3 兼容的储存桶。"],[78,"在目前版本 (1.6.0) 中，储存桶中的图片必须可以通过一个链接直接访问。"],[117,"如何上传实况照片"],[165,"如果 v1 版本的配置是符合要求的（该填的字段都非空）的，应该可以直接导入；如果导入失败，请检查"],[61,"如果你之前使用过 v1 版本（在 2025 上半年及之前的版本），可以参考 从 v1\n升级 来迁移到 v2 版本。v2\n版本在功能上没有太大变化，应该可以直接上手。"],[89,"如果你按上文所说的配置好了 S3 储存桶，那你现在应该已经有了需要填入 S3 设置的所有信息！填入后可以点击测试按钮检查配置是否正确。\n前往S3 设置 填写。"],[199,"如果你直接使用了某些 S3 兼容服务的\"公开储存桶\"功能，也是同理。例如，对于 Cloudflare R2，它应该形如 https://pub-<一堆字符>.r2.dev。对于腾讯云 COS，应该形如 https://<BucketName-APPID>.cos.<Region>.myqcloud.com"],[80,"如果你直接使用了某些 S3 兼容服务的“公开储存桶”功能，也是同理。例如，对于 Cloudflare R2，它应该形如 https://pub-<一堆字符>.r2.dev。对于腾讯云 COS，应该形如 https://<BucketName-APPID>.cos.<Region>.myqcloud.com"],[136,"如果你重命名了其中一个，记得把另一个也改成相同的名字。"],[150,"如果同一个基名下有多张图片或多段视频，只有各自的第一个会被配对；多出来的文件会\n作为独立文件上传。"],[168,"如果导入成功，请检查 v2 版本中是否正确显示了 v1 配置中的内容。"],[63,"如果您还没有一个 S3 储存桶，请根据下面的指南创建一个。简单来讲，这需要 3 步："],[88,"如果感到迷惑，可以查看上方的 平台逐步教程 中是否有你使用的平台的详细教程，或者自行查询平台文档。"],[179,"如果确实想要自建，请 clone 本项目后在 apps/web 目录中执行构建命令 pnpm run build，然后静态部署 out 目录中的内容即可。"],[110,"完全可以自定义的访问路径：由于 S3 Image Port 并不特别关心图片是怎么被访问的，因此您可以完全控制图片 URL（例如 利用 WebP Cloud 扩展 Public URL 功能 中所用的方法）。"],[227,"完成 WebP Cloud Services 平台配置后，要在本应用中启用代理后的图片地址，只需在 S3 存储桶设置中修改 Public URL。将原有配置（如 https://i.yfi.moe）替换为 WebP Cloud Services 分配的代理地址（如 https://example.webp.ee）即可。"],[28,"完成！现在您的 Public URL 即为 https://i.yfi.moe 或您设置的任何内容。"],[114,"实况照片（Live Photos）"],[125,"实况照片不是单个文件。当 iPhone 拍摄一张实况照片时，它会保存两个相互关联的\n独立文件："],[195,"对于绝大部分 S3 供应商来说，都应该保持这个选项关闭。这是为了某些特别旧的 S3 供应商准备的回退。"],[167,"导入时剪贴板中内容是否是 v1 配置"],[85,"将 https://imageport.app 放入允许的 Origin 中，"],[137,"将两个文件一起选择或拖入上传区域。当它们处于同一批次且文件名匹配时，面板会\n自动把它们关联起来——动态视频会以与静态图片相同的键基名（key base）存储，因此\n下次图库加载时它们仍然保持配对。"],[56,"平台逐步指南"],[87,"并且允许 * header。"],[160,"废弃的设置"],[60,"开始使用 S3 Image Port"],[201,"当你指定包含路径（例如 i/）时，只会从 S3 获取以该前缀开头的对象。此过滤发生在 API 级别，可减少数据传输并提高性能。"],[146,"当浏览器无法原生解码 HEIC/HEIF 静态图片时，面板会自动将其转换为浏览器可绘制的\n格式，因此即便在不支持 HEIC 的浏览器上，静态图片及其实况播放都能正常显示。"],[53,"快速开始"],[14,"您需要一个 “R2 存储桶” 作为存放图片的容器。为此："],[226,"想了解 WebP Cloud Services 的工作原理及使用方法？请参阅他们的官方文档。"],[99,"我们开发本项目时是希望提供一个没有供应商锁定的图床解决方案：您的图片存储在与我们项目无关的一个 S3 存储桶中，即使 S3 Image Port 停止维护（短时间内不会发生）或者您不想使用 S3 Image Port 了，您也不需要进行任何迁移。"],[170,"所有 S3 储存桶相关的设置"],[128,"把它们联系在一起的唯一线索，就是共享的文件基名（basename）：IMG_0001。\n「照片」App 在内部维护着这层关系，但一旦你把文件导出到电脑、或直接导出到 S3，它们\n就变成了两个普通文件。S3 Image Port 正是依据这个共享的名字把它们重新配对起来。"],[209,"支持以下占位符："],[141,"支持的扩展名"],[121,"支持的文件类型"],[123,"故障排查"],[172,"是否自动刷新图库"],[41,"更多信息，参见 Authentication · Cloudflare R2 docs"],[34,"更多信息，请查看 Configure CORS · Cloudflare R2 docs"],[23,"更多信息，请查看 Public buckets · Cloudflare R2 docs"],[113,"更多信息请参考 开始使用。"],[13,"本指南只会涉及与 S3 Image Port 相关的必要部分，关于 R2 的更多信息，请参阅 Cloudflare R2 · Cloudflare R2 docs。"],[12,"本指南将从开通 Cloudflare R2 Storage 开始，一步一步带您了解如何进行配置 R2 存储桶，并配合 S3 Image Port 构建一个独属于您的小型图床。"],[101,"本面板本身不存储任何数据，所有数据都存储在您的 S3 存储桶中。因此，您可以随时迁移或删除本面板，而不会丢失任何数据。"],[8,"查看 Endpoint"],[76,"正确的 CORS 配置。"],[222,"每次加载画廊时自动刷新。如果启用，画廊的缓存会和 S3 储存桶更好的同步，但会出现更多的 ListObjects 请求，可能会小幅增加 S3 费用。"],[155,"没有出现 LIVE 标记。 请确认两个文件共享完全相同的基名，且视频使用了受支持的\n扩展名（mov、mp4、m4v）。如果你在不同批次中分别上传、生成了不同的名字，\n它们就不会共享键基名——请把它们重新一起上传。"],[154,"没有匹配静态图片的视频会保持原样，作为普通文件列出。"],[207,"注意： 此设置会在从 S3 获取对象时进行过滤。更改此值将自动刷新画廊以仅显示过滤后的对象。"],[40,"注意：出于安全原因，该页面只会出现一次。"],[39,"点击 创建 API 令牌，在下一个页面的 为 S3 客户端使用以下凭据 下的 访问密钥 ID 和 机密访问密钥，即分别对应着 Access Key ID 和 Secret Access Key。"],[38,"点击 创建 API 令牌，并按照您的需要设置该令牌（例如，权限为 对象读和写，指定存储桶为您刚刚创建的存储桶）；"],[32,"点击 设置，在 CORS 策略 板块右侧点击 添加/编辑 CORS 策略，并按您的需要进行修改。"],[21,"点击 设置，在 公开访问 板块的 R2.dev 子域 右侧，点击 允许访问，键入 allow 以确认允许；"],[26,"点击 设置，在 自定义域名 标题右侧的 连接域名 按钮；"],[37,"点击 账户详细信息 下的 管理 R2 API 令牌；"],[94,"特性和功能"],[22,"现在 公共 R2.dev 存储桶 URL 即为您的 Public URL。"],[45,"现在，您已经配置好了您的 Cloudflare R2 存储桶，只需将上面获得的关键信息填入 S3 Image Port 的设置页，就可以开始使用 S3 Image Port 了。"],[178,"由于 S3 Image Port 实际上是一个没有后端的静态网站（不存储图片，用户访问图片的流量也不会经过 Image Port），自建几乎完全没有意义，因此为了减少维护成本，v2 不再提供官方维护的 Docker 镜像。"],[112,"由于 S3 Image Port 本身不存储图片、不负责传输图片、完全没有后端，因此您可以直接使用 公共实例 imageport.app，这也是我们推荐的使用方式。\n只要打开链接，输入您的 S3 存储桶的信息，即可开始使用。"],[69,"由于我们是一个网页项目，配置 CORS 是必须的。目前用户反馈“连不上”的大多数原因都是没有配置 CORS。"],[18,"由于我们是在创建一个图床服务，所以我们必须使该 R2 存储桶的内容是公开的。有两种方法：以 Cloudflare 管理的子域的形式在 r2.dev 下公开，或是使用自己的域名："],[188,"画廊设置"],[192,"画廊设置"],[203,"留空以列出储存桶中的所有对象"],[190,"目前 S3 Image Port 的设置包含三部分："],[71,"目前，我们为以下平台编写了逐步指南，如果这正是你在使用的，可以直接点击链接去那里查看，在做完教程中的内容后，您应该就可以使用 S3 Image Port 了！"],[202,"示例："],[220,"示例结果：i/2024/05/29/5zzkbk-mmvr.jpg"],[194,"端点、储存桶名称、区域、Access Key 和 Secret Key 都是创建 S3 储存桶时会提供的，不再赘述。"],[77,"第一点不多赘述，可以自行查询如何获取。"],[83,"简单来讲，就是如果 A.com 的网站想要访问 B.com 网站上的资源，需要 B.com 配置 CORS 来同意。在现在的情况下，imageport.app 相当于 A.com，而你的 S3 储存桶的链接类似于 B.com，因此我们需要在 S3 储存桶那边配置 CORS 策略来同意来自 imageport.app 的访问请求。"],[122,"系统如何识别实况照片"],[189,"自动刷新"],[7,"获取密钥"],[65,"获取访问储存桶所需的端点、密钥等信息。"],[152,"裸的 .mov 会从网格中隐藏——否则它会显示为一个无法查看的损坏项目。"],[140,"角色"],[66,"设置储存桶的访问权限和 CORS。"],[180,"设置参考"],[130,"请在同一批次中同时上传两个文件。静态图片和动态视频必须一起加入上传列表，\n面板才能将它们配对。"],[82,"跨源资源共享（CORS，或通俗地译为跨域资源共享）是一种基于 HTTP 头的机制，该机制通过允许服务器标示除了它自己以外的其他源（域、协议或端口），使得浏览器允许这些源访问加载自己的资源。"],[171,"路径模板（KeyTemplate）"],[177,"路径模板（KeyTemplate）中的 {{random}} 模板被重命名为 {{ulid-dayslice}} 以更好的反映它的本质。{{random}} 目前仍可使用（行为和之前一致），但会在输入时给出警告。"],[54,"轻松上手使用 S3 Image Port"],[16,"选择 创建存储桶；"],[20,"选择您刚刚创建的存储桶；"],[25,"选择您刚刚创建的存储桶；"],[31,"选择您刚刚创建的存储桶；"],[43,"选择您刚刚创建的存储桶；"],[57,"通用要求"],[147,"配对会在两个时刻发生，二者都依赖共享的基名。"],[6,"配置 CORS"],[55,"配置 S3（或其他兼容 S3 协议的服务）"],[158,"配置迁移"],[186,"键（名称）模板（Key Template）"],[142,"静态图片"],[153,"静态图片会带着 LIVE 标记展示，其配对的视频会在需要时按需加载，用于按住播放。"],[219,"默认模板：i/{{year}}/{{month}}/{{day}}/{{ulid-dayslice}}.{{ext}}"]],"type":"string"},"page_id":{"docs":{"1":22,"2":23,"3":24,"4":25,"5":26,"6":27,"7":28,"8":29,"9":30,"10":31,"11":32,"12":33,"13":34,"14":35,"15":36,"16":37,"17":38,"18":39,"19":40,"20":41,"21":42,"22":43,"23":44,"24":45,"25":46,"26":47,"27":48,"28":49,"29":50,"30":51,"31":52,"32":53,"33":54,"34":55,"35":56,"36":57,"37":58,"38":59,"39":60,"40":61,"41":62,"42":63,"43":64,"44":65,"45":66,"46":67,"47":68,"48":69,"49":70,"50":71,"51":72,"52":73,"53":74,"54":75,"55":76,"56":77,"57":78,"58":79,"59":80,"60":81,"61":82,"62":83,"63":84,"64":85,"65":86,"66":87,"67":88,"68":89,"69":90,"70":91,"71":92,"72":93,"73":94,"74":95,"75":96,"76":97,"77":98,"78":99,"79":100,"80":101,"81":102,"82":103,"83":104,"84":105,"85":106,"86":107,"87":108,"88":109,"89":110,"90":111,"91":112,"92":0,"93":1,"94":2,"95":3,"96":4,"97":5,"98":6,"99":7,"100":8,"101":9,"102":10,"103":11,"104":12,"105":13,"106":14,"107":15,"108":16,"109":17,"110":18,"111":19,"112":20,"113":21,"114":113,"115":114,"116":115,"117":116,"118":117,"119":118,"120":119,"121":120,"122":121,"123":122,"124":123,"125":124,"126":125,"127":126,"128":127,"129":128,"130":129,"131":130,"132":131,"133":132,"134":133,"135":134,"136":135,"137":136,"138":137,"139":138,"140":139,"141":140,"142":141,"143":142,"144":143,"145":144,"146":145,"147":146,"148":147,"149":148,"150":149,"151":150,"152":151,"153":152,"154":153,"155":154,"156":155,"157":156,"158":157,"159":158,"160":159,"161":160,"162":161,"163":162,"164":163,"165":164,"166":165,"167":166,"168":167,"169":168,"170":169,"171":170,"172":171,"173":172,"174":173,"175":174,"176":175,"177":176,"178":177,"179":178,"180":179,"181":180,"182":181,"183":182,"184":183,"185":184,"186":185,"187":186,"188":187,"189":188,"190":189,"191":190,"192":191,"193":192,"194":193,"195":194,"196":195,"197":196,"198":197,"199":198,"200":199,"201":200,"202":201,"203":202,"204":203,"205":204,"206":205,"207":206,"208":207,"209":208,"210":209,"211":210,"212":211,"213":212,"214":213,"215":214,"216":215,"217":216,"218":217,"219":218,"220":219,"221":220,"222":221,"223":222,"224":223,"225":224,"226":225,"227":226},"orderedDocs":[[92,"/zh/docs"],[93,"/zh/docs"],[94,"/zh/docs"],[95,"/zh/docs"],[96,"/zh/docs"],[97,"/zh/docs"],[98,"/zh/docs"],[99,"/zh/docs"],[100,"/zh/docs"],[101,"/zh/docs"],[102,"/zh/docs"],[103,"/zh/docs"],[104,"/zh/docs"],[105,"/zh/docs"],[106,"/zh/docs"],[107,"/zh/docs"],[108,"/zh/docs"],[109,"/zh/docs"],[110,"/zh/docs"],[111,"/zh/docs"],[112,"/zh/docs"],[113,"/zh/docs"],[1,"/zh/docs/for-cloudflare-r2"],[2,"/zh/docs/for-cloudflare-r2"],[3,"/zh/docs/for-cloudflare-r2"],[4,"/zh/docs/for-cloudflare-r2"],[5,"/zh/docs/for-cloudflare-r2"],[6,"/zh/docs/for-cloudflare-r2"],[7,"/zh/docs/for-cloudflare-r2"],[8,"/zh/docs/for-cloudflare-r2"],[9,"/zh/docs/for-cloudflare-r2"],[10,"/zh/docs/for-cloudflare-r2"],[11,"/zh/docs/for-cloudflare-r2"],[12,"/zh/docs/for-cloudflare-r2"],[13,"/zh/docs/for-cloudflare-r2"],[14,"/zh/docs/for-cloudflare-r2"],[15,"/zh/docs/for-cloudflare-r2"],[16,"/zh/docs/for-cloudflare-r2"],[17,"/zh/docs/for-cloudflare-r2"],[18,"/zh/docs/for-cloudflare-r2"],[19,"/zh/docs/for-cloudflare-r2"],[20,"/zh/docs/for-cloudflare-r2"],[21,"/zh/docs/for-cloudflare-r2"],[22,"/zh/docs/for-cloudflare-r2"],[23,"/zh/docs/for-cloudflare-r2"],[24,"/zh/docs/for-cloudflare-r2"],[25,"/zh/docs/for-cloudflare-r2"],[26,"/zh/docs/for-cloudflare-r2"],[27,"/zh/docs/for-cloudflare-r2"],[28,"/zh/docs/for-cloudflare-r2"],[29,"/zh/docs/for-cloudflare-r2"],[30,"/zh/docs/for-cloudflare-r2"],[31,"/zh/docs/for-cloudflare-r2"],[32,"/zh/docs/for-cloudflare-r2"],[33,"/zh/docs/for-cloudflare-r2"],[34,"/zh/docs/for-cloudflare-r2"],[35,"/zh/docs/for-cloudflare-r2"],[36,"/zh/docs/for-cloudflare-r2"],[37,"/zh/docs/for-cloudflare-r2"],[38,"/zh/docs/for-cloudflare-r2"],[39,"/zh/docs/for-cloudflare-r2"],[40,"/zh/docs/for-cloudflare-r2"],[41,"/zh/docs/for-cloudflare-r2"],[42,"/zh/docs/for-cloudflare-r2"],[43,"/zh/docs/for-cloudflare-r2"],[44,"/zh/docs/for-cloudflare-r2"],[45,"/zh/docs/for-cloudflare-r2"],[46,"/zh/docs/for-cloudflare-r2"],[47,"/zh/docs/for-cloudflare-r2"],[48,"/zh/docs/for-cloudflare-r2"],[49,"/zh/docs/for-cloudflare-r2"],[50,"/zh/docs/for-cloudflare-r2"],[51,"/zh/docs/for-cloudflare-r2"],[52,"/zh/docs/for-cloudflare-r2"],[53,"/zh/docs/getting-started"],[54,"/zh/docs/getting-started"],[55,"/zh/docs/getting-started"],[56,"/zh/docs/getting-started"],[57,"/zh/docs/getting-started"],[58,"/zh/docs/getting-started"],[59,"/zh/docs/getting-started"],[60,"/zh/docs/getting-started"],[61,"/zh/docs/getting-started"],[62,"/zh/docs/getting-started"],[63,"/zh/docs/getting-started"],[64,"/zh/docs/getting-started"],[65,"/zh/docs/getting-started"],[66,"/zh/docs/getting-started"],[67,"/zh/docs/getting-started"],[68,"/zh/docs/getting-started"],[69,"/zh/docs/getting-started"],[70,"/zh/docs/getting-started"],[71,"/zh/docs/getting-started"],[72,"/zh/docs/getting-started"],[73,"/zh/docs/getting-started"],[74,"/zh/docs/getting-started"],[75,"/zh/docs/getting-started"],[76,"/zh/docs/getting-started"],[77,"/zh/docs/getting-started"],[78,"/zh/docs/getting-started"],[79,"/zh/docs/getting-started"],[80,"/zh/docs/getting-started"],[81,"/zh/docs/getting-started"],[82,"/zh/docs/getting-started"],[83,"/zh/docs/getting-started"],[84,"/zh/docs/getting-started"],[85,"/zh/docs/getting-started"],[86,"/zh/docs/getting-started"],[87,"/zh/docs/getting-started"],[88,"/zh/docs/getting-started"],[89,"/zh/docs/getting-started"],[90,"/zh/docs/getting-started"],[91,"/zh/docs/getting-started"],[114,"/zh/docs/live-photos"],[115,"/zh/docs/live-photos"],[116,"/zh/docs/live-photos"],[117,"/zh/docs/live-photos"],[118,"/zh/docs/live-photos"],[119,"/zh/docs/live-photos"],[120,"/zh/docs/live-photos"],[121,"/zh/docs/live-photos"],[122,"/zh/docs/live-photos"],[123,"/zh/docs/live-photos"],[124,"/zh/docs/live-photos"],[125,"/zh/docs/live-photos"],[126,"/zh/docs/live-photos"],[127,"/zh/docs/live-photos"],[128,"/zh/docs/live-photos"],[129,"/zh/docs/live-photos"],[130,"/zh/docs/live-photos"],[131,"/zh/docs/live-photos"],[132,"/zh/docs/live-photos"],[133,"/zh/docs/live-photos"],[134,"/zh/docs/live-photos"],[135,"/zh/docs/live-photos"],[136,"/zh/docs/live-photos"],[137,"/zh/docs/live-photos"],[138,"/zh/docs/live-photos"],[139,"/zh/docs/live-photos"],[140,"/zh/docs/live-photos"],[141,"/zh/docs/live-photos"],[142,"/zh/docs/live-photos"],[143,"/zh/docs/live-photos"],[144,"/zh/docs/live-photos"],[145,"/zh/docs/live-photos"],[146,"/zh/docs/live-photos"],[147,"/zh/docs/live-photos"],[148,"/zh/docs/live-photos"],[149,"/zh/docs/live-photos"],[150,"/zh/docs/live-photos"],[151,"/zh/docs/live-photos"],[152,"/zh/docs/live-photos"],[153,"/zh/docs/live-photos"],[154,"/zh/docs/live-photos"],[155,"/zh/docs/live-photos"],[156,"/zh/docs/live-photos"],[157,"/zh/docs/migrate-from-v1"],[158,"/zh/docs/migrate-from-v1"],[159,"/zh/docs/migrate-from-v1"],[160,"/zh/docs/migrate-from-v1"],[161,"/zh/docs/migrate-from-v1"],[162,"/zh/docs/migrate-from-v1"],[163,"/zh/docs/migrate-from-v1"],[164,"/zh/docs/migrate-from-v1"],[165,"/zh/docs/migrate-from-v1"],[166,"/zh/docs/migrate-from-v1"],[167,"/zh/docs/migrate-from-v1"],[168,"/zh/docs/migrate-from-v1"],[169,"/zh/docs/migrate-from-v1"],[170,"/zh/docs/migrate-from-v1"],[171,"/zh/docs/migrate-from-v1"],[172,"/zh/docs/migrate-from-v1"],[173,"/zh/docs/migrate-from-v1"],[174,"/zh/docs/migrate-from-v1"],[175,"/zh/docs/migrate-from-v1"],[176,"/zh/docs/migrate-from-v1"],[177,"/zh/docs/migrate-from-v1"],[178,"/zh/docs/migrate-from-v1"],[179,"/zh/docs/migrate-from-v1"],[180,"/zh/docs/settings-reference"],[181,"/zh/docs/settings-reference"],[182,"/zh/docs/settings-reference"],[183,"/zh/docs/settings-reference"],[184,"/zh/docs/settings-reference"],[185,"/zh/docs/settings-reference"],[186,"/zh/docs/settings-reference"],[187,"/zh/docs/settings-reference"],[188,"/zh/docs/settings-reference"],[189,"/zh/docs/settings-reference"],[190,"/zh/docs/settings-reference"],[191,"/zh/docs/settings-reference"],[192,"/zh/docs/settings-reference"],[193,"/zh/docs/settings-reference"],[194,"/zh/docs/settings-reference"],[195,"/zh/docs/settings-reference"],[196,"/zh/docs/settings-reference"],[197,"/zh/docs/settings-reference"],[198,"/zh/docs/settings-reference"],[199,"/zh/docs/settings-reference"],[200,"/zh/docs/settings-reference"],[201,"/zh/docs/settings-reference"],[202,"/zh/docs/settings-reference"],[203,"/zh/docs/settings-reference"],[204,"/zh/docs/settings-reference"],[205,"/zh/docs/settings-reference"],[206,"/zh/docs/settings-reference"],[207,"/zh/docs/settings-reference"],[208,"/zh/docs/settings-reference"],[209,"/zh/docs/settings-reference"],[210,"/zh/docs/settings-reference"],[211,"/zh/docs/settings-reference"],[212,"/zh/docs/settings-reference"],[213,"/zh/docs/settings-reference"],[214,"/zh/docs/settings-reference"],[215,"/zh/docs/settings-reference"],[216,"/zh/docs/settings-reference"],[217,"/zh/docs/settings-reference"],[218,"/zh/docs/settings-reference"],[219,"/zh/docs/settings-reference"],[220,"/zh/docs/settings-reference"],[221,"/zh/docs/settings-reference"],[222,"/zh/docs/settings-reference"],[223,"/zh/docs/use-webp-cloud-services"],[224,"/zh/docs/use-webp-cloud-services"],[225,"/zh/docs/use-webp-cloud-services"],[226,"/zh/docs/use-webp-cloud-services"],[227,"/zh/docs/use-webp-cloud-services"]],"type":"string"},"type":{"docs":{"1":38,"2":0,"3":1,"4":2,"5":3,"6":4,"7":5,"8":6,"9":7,"10":45,"11":46,"12":47,"13":48,"14":49,"15":50,"16":51,"17":52,"18":53,"19":54,"20":55,"21":56,"22":57,"23":58,"24":59,"25":60,"26":61,"27":62,"28":63,"29":64,"30":65,"31":66,"32":67,"33":68,"34":69,"35":70,"36":71,"37":72,"38":73,"39":74,"40":75,"41":76,"42":77,"43":78,"44":79,"45":80,"46":81,"47":82,"48":83,"49":84,"50":85,"51":86,"52":87,"53":39,"54":88,"55":8,"56":9,"57":10,"58":11,"59":12,"60":13,"61":89,"62":90,"63":91,"64":92,"65":93,"66":94,"67":95,"68":96,"69":97,"70":98,"71":99,"72":100,"73":101,"74":102,"75":103,"76":104,"77":105,"78":106,"79":107,"80":108,"81":109,"82":110,"83":111,"84":112,"85":113,"86":114,"87":115,"88":116,"89":117,"90":118,"91":119,"92":40,"93":120,"94":14,"95":15,"96":16,"97":121,"98":122,"99":123,"100":124,"101":125,"102":126,"103":127,"104":128,"105":129,"106":130,"107":131,"108":132,"109":133,"110":134,"111":135,"112":136,"113":137,"114":41,"115":138,"116":17,"117":18,"118":19,"119":20,"120":21,"121":22,"122":23,"123":24,"124":139,"125":140,"126":141,"127":142,"128":143,"129":144,"130":145,"131":146,"132":147,"133":148,"134":149,"135":150,"136":151,"137":152,"138":153,"139":154,"140":155,"141":156,"142":157,"143":158,"144":159,"145":160,"146":161,"147":162,"148":163,"149":164,"150":165,"151":166,"152":167,"153":168,"154":169,"155":170,"156":171,"157":42,"158":25,"159":26,"160":27,"161":28,"162":172,"163":173,"164":174,"165":175,"166":176,"167":177,"168":178,"169":179,"170":180,"171":181,"172":182,"173":183,"174":184,"175":185,"176":186,"177":187,"178":188,"179":189,"180":43,"181":29,"182":30,"183":31,"184":32,"185":33,"186":34,"187":35,"188":36,"189":37,"190":190,"191":191,"192":192,"193":193,"194":194,"195":195,"196":196,"197":197,"198":198,"199":199,"200":200,"201":201,"202":202,"203":203,"204":204,"205":205,"206":206,"207":207,"208":208,"209":209,"210":210,"211":211,"212":212,"213":213,"214":214,"215":215,"216":216,"217":217,"218":218,"219":219,"220":220,"221":221,"222":222,"223":44,"224":223,"225":224,"226":225,"227":226},"orderedDocs":[[2,"heading"],[3,"heading"],[4,"heading"],[5,"heading"],[6,"heading"],[7,"heading"],[8,"heading"],[9,"heading"],[55,"heading"],[56,"heading"],[57,"heading"],[58,"heading"],[59,"heading"],[60,"heading"],[94,"heading"],[95,"heading"],[96,"heading"],[116,"heading"],[117,"heading"],[118,"heading"],[119,"heading"],[120,"heading"],[121,"heading"],[122,"heading"],[123,"heading"],[158,"heading"],[159,"heading"],[160,"heading"],[161,"heading"],[181,"heading"],[182,"heading"],[183,"heading"],[184,"heading"],[185,"heading"],[186,"heading"],[187,"heading"],[188,"heading"],[189,"heading"],[1,"page"],[53,"page"],[92,"page"],[114,"page"],[157,"page"],[180,"page"],[223,"page"],[10,"text"],[11,"text"],[12,"text"],[13,"text"],[14,"text"],[15,"text"],[16,"text"],[17,"text"],[18,"text"],[19,"text"],[20,"text"],[21,"text"],[22,"text"],[23,"text"],[24,"text"],[25,"text"],[26,"text"],[27,"text"],[28,"text"],[29,"text"],[30,"text"],[31,"text"],[32,"text"],[33,"text"],[34,"text"],[35,"text"],[36,"text"],[37,"text"],[38,"text"],[39,"text"],[40,"text"],[41,"text"],[42,"text"],[43,"text"],[44,"text"],[45,"text"],[46,"text"],[47,"text"],[48,"text"],[49,"text"],[50,"text"],[51,"text"],[52,"text"],[54,"text"],[61,"text"],[62,"text"],[63,"text"],[64,"text"],[65,"text"],[66,"text"],[67,"text"],[68,"text"],[69,"text"],[70,"text"],[71,"text"],[72,"text"],[73,"text"],[74,"text"],[75,"text"],[76,"text"],[77,"text"],[78,"text"],[79,"text"],[80,"text"],[81,"text"],[82,"text"],[83,"text"],[84,"text"],[85,"text"],[86,"text"],[87,"text"],[88,"text"],[89,"text"],[90,"text"],[91,"text"],[93,"text"],[97,"text"],[98,"text"],[99,"text"],[100,"text"],[101,"text"],[102,"text"],[103,"text"],[104,"text"],[105,"text"],[106,"text"],[107,"text"],[108,"text"],[109,"text"],[110,"text"],[111,"text"],[112,"text"],[113,"text"],[115,"text"],[124,"text"],[125,"text"],[126,"text"],[127,"text"],[128,"text"],[129,"text"],[130,"text"],[131,"text"],[132,"text"],[133,"text"],[134,"text"],[135,"text"],[136,"text"],[137,"text"],[138,"text"],[139,"text"],[140,"text"],[141,"text"],[142,"text"],[143,"text"],[144,"text"],[145,"text"],[146,"text"],[147,"text"],[148,"text"],[149,"text"],[150,"text"],[151,"text"],[152,"text"],[153,"text"],[154,"text"],[155,"text"],[156,"text"],[162,"text"],[163,"text"],[164,"text"],[165,"text"],[166,"text"],[167,"text"],[168,"text"],[169,"text"],[170,"text"],[171,"text"],[172,"text"],[173,"text"],[174,"text"],[175,"text"],[176,"text"],[177,"text"],[178,"text"],[179,"text"],[190,"text"],[191,"text"],[192,"text"],[193,"text"],[194,"text"],[195,"text"],[196,"text"],[197,"text"],[198,"text"],[199,"text"],[200,"text"],[201,"text"],[202,"text"],[203,"text"],[204,"text"],[205,"text"],[206,"text"],[207,"text"],[208,"text"],[209,"text"],[210,"text"],[211,"text"],[212,"text"],[213,"text"],[214,"text"],[215,"text"],[216,"text"],[217,"text"],[218,"text"],[219,"text"],[220,"text"],[221,"text"],[222,"text"],[224,"text"],[225,"text"],[226,"text"],[227,"text"]],"type":"string"},"url":{"docs":{"1":7,"2":26,"3":24,"4":12,"5":18,"6":52,"7":44,"8":40,"9":31,"10":8,"11":9,"12":10,"13":11,"14":27,"15":28,"16":29,"17":30,"18":25,"19":13,"20":14,"21":15,"22":16,"23":17,"24":19,"25":20,"26":21,"27":22,"28":23,"29":53,"30":54,"31":55,"32":56,"33":57,"34":58,"35":45,"36":46,"37":47,"38":48,"39":49,"40":50,"41":51,"42":41,"43":42,"44":43,"45":32,"46":33,"47":34,"48":35,"49":36,"50":37,"51":38,"52":39,"53":59,"54":60,"55":89,"56":72,"57":83,"58":75,"59":63,"60":79,"61":61,"62":62,"63":90,"64":91,"65":92,"66":93,"67":94,"68":95,"69":96,"70":97,"71":73,"72":74,"73":84,"74":85,"75":86,"76":87,"77":88,"78":76,"79":77,"80":78,"81":64,"82":65,"83":66,"84":67,"85":68,"86":69,"87":70,"88":71,"89":80,"90":81,"91":82,"92":0,"93":1,"94":222,"95":212,"96":219,"97":2,"98":3,"99":4,"100":5,"101":6,"102":223,"103":224,"104":225,"105":226,"106":213,"107":214,"108":215,"109":216,"110":217,"111":218,"112":220,"113":221,"114":98,"115":99,"116":112,"117":117,"118":101,"119":103,"120":109,"121":120,"122":132,"123":129,"124":100,"125":113,"126":114,"127":115,"128":116,"129":118,"130":119,"131":102,"132":104,"133":105,"134":106,"135":107,"136":108,"137":110,"138":111,"139":121,"140":122,"141":123,"142":124,"143":125,"144":126,"145":127,"146":128,"147":133,"148":134,"149":135,"150":136,"151":137,"152":138,"153":139,"154":140,"155":130,"156":131,"157":141,"158":157,"159":146,"160":155,"161":143,"162":142,"163":158,"164":159,"165":160,"166":161,"167":162,"168":163,"169":147,"170":148,"171":149,"172":150,"173":151,"174":152,"175":153,"176":154,"177":156,"178":144,"179":145,"180":164,"181":199,"182":202,"183":195,"184":172,"185":201,"186":181,"187":205,"188":171,"189":169,"190":165,"191":166,"192":167,"193":168,"194":200,"195":203,"196":204,"197":196,"198":197,"199":198,"200":173,"201":174,"202":175,"203":176,"204":177,"205":178,"206":179,"207":180,"208":182,"209":183,"210":184,"211":185,"212":186,"213":187,"214":188,"215":189,"216":190,"217":191,"218":192,"219":193,"220":194,"221":206,"222":170,"223":207,"224":208,"225":209,"226":210,"227":211},"orderedDocs":[[92,"/zh/docs"],[93,"/zh/docs"],[97,"/zh/docs"],[98,"/zh/docs"],[99,"/zh/docs"],[100,"/zh/docs"],[101,"/zh/docs"],[1,"/zh/docs/for-cloudflare-r2"],[10,"/zh/docs/for-cloudflare-r2"],[11,"/zh/docs/for-cloudflare-r2"],[12,"/zh/docs/for-cloudflare-r2"],[13,"/zh/docs/for-cloudflare-r2"],[4,"/zh/docs/for-cloudflare-r2#以-cloudflare-管理的子域的形式公开"],[19,"/zh/docs/for-cloudflare-r2#以-cloudflare-管理的子域的形式公开"],[20,"/zh/docs/for-cloudflare-r2#以-cloudflare-管理的子域的形式公开"],[21,"/zh/docs/for-cloudflare-r2#以-cloudflare-管理的子域的形式公开"],[22,"/zh/docs/for-cloudflare-r2#以-cloudflare-管理的子域的形式公开"],[23,"/zh/docs/for-cloudflare-r2#以-cloudflare-管理的子域的形式公开"],[5,"/zh/docs/for-cloudflare-r2#以自定义域名的形式公开"],[24,"/zh/docs/for-cloudflare-r2#以自定义域名的形式公开"],[25,"/zh/docs/for-cloudflare-r2#以自定义域名的形式公开"],[26,"/zh/docs/for-cloudflare-r2#以自定义域名的形式公开"],[27,"/zh/docs/for-cloudflare-r2#以自定义域名的形式公开"],[28,"/zh/docs/for-cloudflare-r2#以自定义域名的形式公开"],[3,"/zh/docs/for-cloudflare-r2#公开您的存储桶"],[18,"/zh/docs/for-cloudflare-r2#公开您的存储桶"],[2,"/zh/docs/for-cloudflare-r2#创建存储桶"],[14,"/zh/docs/for-cloudflare-r2#创建存储桶"],[15,"/zh/docs/for-cloudflare-r2#创建存储桶"],[16,"/zh/docs/for-cloudflare-r2#创建存储桶"],[17,"/zh/docs/for-cloudflare-r2#创建存储桶"],[9,"/zh/docs/for-cloudflare-r2#在-s3-image-port-的设置页面填写上述信息"],[45,"/zh/docs/for-cloudflare-r2#在-s3-image-port-的设置页面填写上述信息"],[46,"/zh/docs/for-cloudflare-r2#在-s3-image-port-的设置页面填写上述信息"],[47,"/zh/docs/for-cloudflare-r2#在-s3-image-port-的设置页面填写上述信息"],[48,"/zh/docs/for-cloudflare-r2#在-s3-image-port-的设置页面填写上述信息"],[49,"/zh/docs/for-cloudflare-r2#在-s3-image-port-的设置页面填写上述信息"],[50,"/zh/docs/for-cloudflare-r2#在-s3-image-port-的设置页面填写上述信息"],[51,"/zh/docs/for-cloudflare-r2#在-s3-image-port-的设置页面填写上述信息"],[52,"/zh/docs/for-cloudflare-r2#在-s3-image-port-的设置页面填写上述信息"],[8,"/zh/docs/for-cloudflare-r2#查看-endpoint"],[42,"/zh/docs/for-cloudflare-r2#查看-endpoint"],[43,"/zh/docs/for-cloudflare-r2#查看-endpoint"],[44,"/zh/docs/for-cloudflare-r2#查看-endpoint"],[7,"/zh/docs/for-cloudflare-r2#获取密钥"],[35,"/zh/docs/for-cloudflare-r2#获取密钥"],[36,"/zh/docs/for-cloudflare-r2#获取密钥"],[37,"/zh/docs/for-cloudflare-r2#获取密钥"],[38,"/zh/docs/for-cloudflare-r2#获取密钥"],[39,"/zh/docs/for-cloudflare-r2#获取密钥"],[40,"/zh/docs/for-cloudflare-r2#获取密钥"],[41,"/zh/docs/for-cloudflare-r2#获取密钥"],[6,"/zh/docs/for-cloudflare-r2#配置-cors"],[29,"/zh/docs/for-cloudflare-r2#配置-cors"],[30,"/zh/docs/for-cloudflare-r2#配置-cors"],[31,"/zh/docs/for-cloudflare-r2#配置-cors"],[32,"/zh/docs/for-cloudflare-r2#配置-cors"],[33,"/zh/docs/for-cloudflare-r2#配置-cors"],[34,"/zh/docs/for-cloudflare-r2#配置-cors"],[53,"/zh/docs/getting-started"],[54,"/zh/docs/getting-started"],[61,"/zh/docs/getting-started"],[62,"/zh/docs/getting-started"],[59,"/zh/docs/getting-started#cors-配置"],[81,"/zh/docs/getting-started#cors-配置"],[82,"/zh/docs/getting-started#cors-配置"],[83,"/zh/docs/getting-started#cors-配置"],[84,"/zh/docs/getting-started#cors-配置"],[85,"/zh/docs/getting-started#cors-配置"],[86,"/zh/docs/getting-started#cors-配置"],[87,"/zh/docs/getting-started#cors-配置"],[88,"/zh/docs/getting-started#cors-配置"],[56,"/zh/docs/getting-started#platform-step-by-step-guide"],[71,"/zh/docs/getting-started#platform-step-by-step-guide"],[72,"/zh/docs/getting-started#platform-step-by-step-guide"],[58,"/zh/docs/getting-started#public-url"],[78,"/zh/docs/getting-started#public-url"],[79,"/zh/docs/getting-started#public-url"],[80,"/zh/docs/getting-started#public-url"],[60,"/zh/docs/getting-started#开始使用-s3-image-port"],[89,"/zh/docs/getting-started#开始使用-s3-image-port"],[90,"/zh/docs/getting-started#开始使用-s3-image-port"],[91,"/zh/docs/getting-started#开始使用-s3-image-port"],[57,"/zh/docs/getting-started#通用要求"],[73,"/zh/docs/getting-started#通用要求"],[74,"/zh/docs/getting-started#通用要求"],[75,"/zh/docs/getting-started#通用要求"],[76,"/zh/docs/getting-started#通用要求"],[77,"/zh/docs/getting-started#通用要求"],[55,"/zh/docs/getting-started#配置-s3或其他兼容-s3-协议的服务"],[63,"/zh/docs/getting-started#配置-s3或其他兼容-s3-协议的服务"],[64,"/zh/docs/getting-started#配置-s3或其他兼容-s3-协议的服务"],[65,"/zh/docs/getting-started#配置-s3或其他兼容-s3-协议的服务"],[66,"/zh/docs/getting-started#配置-s3或其他兼容-s3-协议的服务"],[67,"/zh/docs/getting-started#配置-s3或其他兼容-s3-协议的服务"],[68,"/zh/docs/getting-started#配置-s3或其他兼容-s3-协议的服务"],[69,"/zh/docs/getting-started#配置-s3或其他兼容-s3-协议的服务"],[70,"/zh/docs/getting-started#配置-s3或其他兼容-s3-协议的服务"],[114,"/zh/docs/live-photos"],[115,"/zh/docs/live-photos"],[124,"/zh/docs/live-photos"],[118,"/zh/docs/live-photos#1-从设备导出两个文件"],[131,"/zh/docs/live-photos#1-从设备导出两个文件"],[119,"/zh/docs/live-photos#2-保持文件名一致"],[132,"/zh/docs/live-photos#2-保持文件名一致"],[133,"/zh/docs/live-photos#2-保持文件名一致"],[134,"/zh/docs/live-photos#2-保持文件名一致"],[135,"/zh/docs/live-photos#2-保持文件名一致"],[136,"/zh/docs/live-photos#2-保持文件名一致"],[120,"/zh/docs/live-photos#3-一次性把两个文件拖入上传区"],[137,"/zh/docs/live-photos#3-一次性把两个文件拖入上传区"],[138,"/zh/docs/live-photos#3-一次性把两个文件拖入上传区"],[116,"/zh/docs/live-photos#什么是实况照片"],[125,"/zh/docs/live-photos#什么是实况照片"],[126,"/zh/docs/live-photos#什么是实况照片"],[127,"/zh/docs/live-photos#什么是实况照片"],[128,"/zh/docs/live-photos#什么是实况照片"],[117,"/zh/docs/live-photos#如何上传实况照片"],[129,"/zh/docs/live-photos#如何上传实况照片"],[130,"/zh/docs/live-photos#如何上传实况照片"],[121,"/zh/docs/live-photos#支持的文件类型"],[139,"/zh/docs/live-photos#支持的文件类型"],[140,"/zh/docs/live-photos#支持的文件类型"],[141,"/zh/docs/live-photos#支持的文件类型"],[142,"/zh/docs/live-photos#支持的文件类型"],[143,"/zh/docs/live-photos#支持的文件类型"],[144,"/zh/docs/live-photos#支持的文件类型"],[145,"/zh/docs/live-photos#支持的文件类型"],[146,"/zh/docs/live-photos#支持的文件类型"],[123,"/zh/docs/live-photos#故障排查"],[155,"/zh/docs/live-photos#故障排查"],[156,"/zh/docs/live-photos#故障排查"],[122,"/zh/docs/live-photos#系统如何识别实况照片"],[147,"/zh/docs/live-photos#系统如何识别实况照片"],[148,"/zh/docs/live-photos#系统如何识别实况照片"],[149,"/zh/docs/live-photos#系统如何识别实况照片"],[150,"/zh/docs/live-photos#系统如何识别实况照片"],[151,"/zh/docs/live-photos#系统如何识别实况照片"],[152,"/zh/docs/live-photos#系统如何识别实况照片"],[153,"/zh/docs/live-photos#系统如何识别实况照片"],[154,"/zh/docs/live-photos#系统如何识别实况照片"],[157,"/zh/docs/migrate-from-v1"],[162,"/zh/docs/migrate-from-v1"],[161,"/zh/docs/migrate-from-v1#关于自建"],[178,"/zh/docs/migrate-from-v1#关于自建"],[179,"/zh/docs/migrate-from-v1#关于自建"],[159,"/zh/docs/migrate-from-v1#哪些配置会被迁移"],[169,"/zh/docs/migrate-from-v1#哪些配置会被迁移"],[170,"/zh/docs/migrate-from-v1#哪些配置会被迁移"],[171,"/zh/docs/migrate-from-v1#哪些配置会被迁移"],[172,"/zh/docs/migrate-from-v1#哪些配置会被迁移"],[173,"/zh/docs/migrate-from-v1#哪些配置会被迁移"],[174,"/zh/docs/migrate-from-v1#哪些配置会被迁移"],[175,"/zh/docs/migrate-from-v1#哪些配置会被迁移"],[176,"/zh/docs/migrate-from-v1#哪些配置会被迁移"],[160,"/zh/docs/migrate-from-v1#废弃的设置"],[177,"/zh/docs/migrate-from-v1#废弃的设置"],[158,"/zh/docs/migrate-from-v1#配置迁移"],[163,"/zh/docs/migrate-from-v1#配置迁移"],[164,"/zh/docs/migrate-from-v1#配置迁移"],[165,"/zh/docs/migrate-from-v1#配置迁移"],[166,"/zh/docs/migrate-from-v1#配置迁移"],[167,"/zh/docs/migrate-from-v1#配置迁移"],[168,"/zh/docs/migrate-from-v1#配置迁移"],[180,"/zh/docs/settings-reference"],[190,"/zh/docs/settings-reference"],[191,"/zh/docs/settings-reference"],[192,"/zh/docs/settings-reference"],[193,"/zh/docs/settings-reference"],[189,"/zh/docs/settings-reference#auto-refresh"],[222,"/zh/docs/settings-reference#auto-refresh"],[188,"/zh/docs/settings-reference#gallery-settings"],[184,"/zh/docs/settings-reference#include-path"],[200,"/zh/docs/settings-reference#include-path"],[201,"/zh/docs/settings-reference#include-path"],[202,"/zh/docs/settings-reference#include-path"],[203,"/zh/docs/settings-reference#include-path"],[204,"/zh/docs/settings-reference#include-path"],[205,"/zh/docs/settings-reference#include-path"],[206,"/zh/docs/settings-reference#include-path"],[207,"/zh/docs/settings-reference#include-path"],[186,"/zh/docs/settings-reference#key-template"],[208,"/zh/docs/settings-reference#key-template"],[209,"/zh/docs/settings-reference#key-template"],[210,"/zh/docs/settings-reference#key-template"],[211,"/zh/docs/settings-reference#key-template"],[212,"/zh/docs/settings-reference#key-template"],[213,"/zh/docs/settings-reference#key-template"],[214,"/zh/docs/settings-reference#key-template"],[215,"/zh/docs/settings-reference#key-template"],[216,"/zh/docs/settings-reference#key-template"],[217,"/zh/docs/settings-reference#key-template"],[218,"/zh/docs/settings-reference#key-template"],[219,"/zh/docs/settings-reference#key-template"],[220,"/zh/docs/settings-reference#key-template"],[183,"/zh/docs/settings-reference#public-url"],[197,"/zh/docs/settings-reference#public-url"],[198,"/zh/docs/settings-reference#public-url"],[199,"/zh/docs/settings-reference#public-url"],[181,"/zh/docs/settings-reference#s3-settings"],[194,"/zh/docs/settings-reference#s3-settings"],[185,"/zh/docs/settings-reference#upload-settings"],[182,"/zh/docs/settings-reference#use-path-style-api"],[195,"/zh/docs/settings-reference#use-path-style-api"],[196,"/zh/docs/settings-reference#use-path-style-api"],[187,"/zh/docs/settings-reference#图像压缩和转换"],[221,"/zh/docs/settings-reference#图像压缩和转换"],[223,"/zh/docs/use-webp-cloud-services"],[224,"/zh/docs/use-webp-cloud-services"],[225,"/zh/docs/use-webp-cloud-services"],[226,"/zh/docs/use-webp-cloud-services"],[227,"/zh/docs/use-webp-cloud-services"],[95,"/zh/docs#s3-image-port-不是图床"],[106,"/zh/docs#s3-image-port-不是图床"],[107,"/zh/docs#s3-image-port-不是图床"],[108,"/zh/docs#s3-image-port-不是图床"],[109,"/zh/docs#s3-image-port-不是图床"],[110,"/zh/docs#s3-image-port-不是图床"],[111,"/zh/docs#s3-image-port-不是图床"],[96,"/zh/docs#使用"],[112,"/zh/docs#使用"],[113,"/zh/docs#使用"],[94,"/zh/docs#特性和功能"],[102,"/zh/docs#特性和功能"],[103,"/zh/docs#特性和功能"],[104,"/zh/docs#特性和功能"],[105,"/zh/docs#特性和功能"]],"type":"string"}},"enabled":true,"isSorted":true},"pinning":{"rules":[]},"language":"mandarin"}}}