[{"data":1,"prerenderedAt":1078},["ShallowReactive",2],{"navigation_docs":3,"-docs-assets-usage-transforms":214,"-docs-assets-usage-transforms-surround":1073},[4,74,96,130],{"title":5,"path":6,"stem":7,"children":8},"Assets API","\u002Fdocs\u002Fassets","docs\u002Fassets\u002Findex",[9,10,32,57],{"title":5,"path":6,"stem":7},{"title":11,"path":12,"stem":13,"children":14,"page":31},"Getting Started","\u002Fdocs\u002Fassets\u002Fgetting-started","docs\u002Fassets\u002F1.getting-started",[15,19,23,27],{"title":16,"path":17,"stem":18},"Base URL","\u002Fdocs\u002Fassets\u002Fgetting-started\u002Fbase-url","docs\u002Fassets\u002F1.getting-started\u002F1.base-url",{"title":20,"path":21,"stem":22},"Important Notes","\u002Fdocs\u002Fassets\u002Fgetting-started\u002Fimportant-notes","docs\u002Fassets\u002F1.getting-started\u002F2.important-notes",{"title":24,"path":25,"stem":26},"URL Format","\u002Fdocs\u002Fassets\u002Fgetting-started\u002Furl-format","docs\u002Fassets\u002F1.getting-started\u002F3.url-format",{"title":28,"path":29,"stem":30},"Custom Domains","\u002Fdocs\u002Fassets\u002Fgetting-started\u002Fcustom-domains","docs\u002Fassets\u002F1.getting-started\u002F4.custom-domains",false,{"title":33,"path":34,"stem":35,"children":36,"page":31},"Usage","\u002Fdocs\u002Fassets\u002Fusage","docs\u002Fassets\u002F2.usage",[37,41,45,49,53],{"title":38,"path":39,"stem":40},"Transforms","\u002Fdocs\u002Fassets\u002Fusage\u002Ftransforms","docs\u002Fassets\u002F2.usage\u002F1.transforms",{"title":42,"path":43,"stem":44},"Caching","\u002Fdocs\u002Fassets\u002Fusage\u002Fcaching","docs\u002Fassets\u002F2.usage\u002F2.caching",{"title":46,"path":47,"stem":48},"Recipes","\u002Fdocs\u002Fassets\u002Fusage\u002Frecipes","docs\u002Fassets\u002F2.usage\u002F3.recipes",{"title":50,"path":51,"stem":52},"Best Practices","\u002Fdocs\u002Fassets\u002Fusage\u002Fbest-practices","docs\u002Fassets\u002F2.usage\u002F4.best-practices",{"title":54,"path":55,"stem":56},"Reference","\u002Fdocs\u002Fassets\u002Fusage\u002Freference","docs\u002Fassets\u002F2.usage\u002F5.reference",{"title":58,"path":59,"stem":60,"children":61,"page":31},"Integration","\u002Fdocs\u002Fassets\u002Fintegration","docs\u002Fassets\u002F3.integration",[62,66,70],{"title":63,"path":64,"stem":65},"Nuxt","\u002Fdocs\u002Fassets\u002Fintegration\u002Fnuxt","docs\u002Fassets\u002F3.integration\u002F1.nuxt",{"title":67,"path":68,"stem":69},"Next.js","\u002Fdocs\u002Fassets\u002Fintegration\u002Fnextjs","docs\u002Fassets\u002F3.integration\u002F2.nextjs",{"title":71,"path":72,"stem":73},"Plain HTML","\u002Fdocs\u002Fassets\u002Fintegration\u002Fhtml","docs\u002Fassets\u002F3.integration\u002F3.html",{"title":75,"path":76,"stem":77,"children":78},"Events API","\u002Fdocs\u002Fevents","docs\u002Fevents\u002Findex",[79,80],{"title":75,"path":76,"stem":77},{"title":11,"path":81,"stem":82,"children":83,"page":31},"\u002Fdocs\u002Fevents\u002Fgetting-started","docs\u002Fevents\u002F1.getting-started",[84,88,92],{"title":85,"path":86,"stem":87},"Subscribing","\u002Fdocs\u002Fevents\u002Fgetting-started\u002Fsubscribing","docs\u002Fevents\u002F1.getting-started\u002F1.subscribing",{"title":89,"path":90,"stem":91},"Event Delivery","\u002Fdocs\u002Fevents\u002Fgetting-started\u002Fevent-delivery","docs\u002Fevents\u002F1.getting-started\u002F2.event-delivery",{"title":93,"path":94,"stem":95},"Event Reference","\u002Fdocs\u002Fevents\u002Fgetting-started\u002Fevent-reference","docs\u002Fevents\u002F1.getting-started\u002F3.event-reference",{"title":97,"path":98,"stem":99,"children":100},"Integrations API","\u002Fdocs\u002Fintegrations","docs\u002Fintegrations\u002Findex",[101,102],{"title":97,"path":98,"stem":99},{"title":11,"path":103,"stem":104,"children":105,"page":31},"\u002Fdocs\u002Fintegrations\u002Fgetting-started","docs\u002Fintegrations\u002F1.getting-started",[106,110,114,118,122,126],{"title":107,"path":108,"stem":109},"Why Use It?","\u002Fdocs\u002Fintegrations\u002Fgetting-started\u002Fwhy-integrations-api","docs\u002Fintegrations\u002F1.getting-started\u002F1.why-integrations-api",{"title":111,"path":112,"stem":113},"Use Cases","\u002Fdocs\u002Fintegrations\u002Fgetting-started\u002Fwho-is-it-for","docs\u002Fintegrations\u002F1.getting-started\u002F2.who-is-it-for",{"title":115,"path":116,"stem":117},"Pre-built Connectors","\u002Fdocs\u002Fintegrations\u002Fgetting-started\u002Fpre-built-integrations","docs\u002Fintegrations\u002F1.getting-started\u002F3.pre-built-integrations",{"title":119,"path":120,"stem":121},"Custom Inbound","\u002Fdocs\u002Fintegrations\u002Fgetting-started\u002Fcustom-inbound-api","docs\u002Fintegrations\u002F1.getting-started\u002F4.custom-inbound-api",{"title":123,"path":124,"stem":125},"Event Lifecycle","\u002Fdocs\u002Fintegrations\u002Fgetting-started\u002Fevent-lifecycle","docs\u002Fintegrations\u002F1.getting-started\u002F5.event-lifecycle",{"title":127,"path":128,"stem":129},"API Endpoints","\u002Fdocs\u002Fintegrations\u002Fgetting-started\u002Fmanagement-api-endpoints","docs\u002Fintegrations\u002F1.getting-started\u002F6.management-api-endpoints",{"title":131,"path":132,"stem":133,"children":134,"redirect":136},"MCP Server","\u002Fdocs\u002Fmcp","docs\u002Fmcp\u002Findex",[135,137,156,189],{"title":131,"path":132,"stem":133,"redirect":136},"\u002Fdocs\u002Fmcp\u002Fgetting-started\u002Fvscode",{"title":11,"path":138,"stem":139,"children":140,"page":31},"\u002Fdocs\u002Fmcp\u002Fgetting-started","docs\u002Fmcp\u002F1.getting-started",[141,144,148,152],{"title":142,"path":136,"stem":143},"VS Code","docs\u002Fmcp\u002F1.getting-started\u002F1.vscode",{"title":145,"path":146,"stem":147},"Claude Desktop","\u002Fdocs\u002Fmcp\u002Fgetting-started\u002Fclaude-desktop","docs\u002Fmcp\u002F1.getting-started\u002F2.claude-desktop",{"title":149,"path":150,"stem":151},"Cursor","\u002Fdocs\u002Fmcp\u002Fgetting-started\u002Fcursor","docs\u002Fmcp\u002F1.getting-started\u002F3.cursor",{"title":153,"path":154,"stem":155},"Verify Connection","\u002Fdocs\u002Fmcp\u002Fgetting-started\u002Fverify","docs\u002Fmcp\u002F1.getting-started\u002F4.verify",{"title":157,"path":158,"stem":159,"children":160,"page":31},"Tools","\u002Fdocs\u002Fmcp\u002Ftools","docs\u002Fmcp\u002F2.tools",[161,165,169,173,177,181,185],{"title":162,"path":163,"stem":164},"list_endpoints","\u002Fdocs\u002Fmcp\u002Ftools\u002Flist-endpoints","docs\u002Fmcp\u002F2.tools\u002F1.list-endpoints",{"title":166,"path":167,"stem":168},"get_endpoint","\u002Fdocs\u002Fmcp\u002Ftools\u002Fget-endpoint","docs\u002Fmcp\u002F2.tools\u002F2.get-endpoint",{"title":170,"path":171,"stem":172},"get_schema","\u002Fdocs\u002Fmcp\u002Ftools\u002Fget-schema","docs\u002Fmcp\u002F2.tools\u002F3.get-schema",{"title":174,"path":175,"stem":176},"list_schemas","\u002Fdocs\u002Fmcp\u002Ftools\u002Flist-schemas","docs\u002Fmcp\u002F2.tools\u002F4.list-schemas",{"title":178,"path":179,"stem":180},"search_docs","\u002Fdocs\u002Fmcp\u002Ftools\u002Fsearch-docs","docs\u002Fmcp\u002F2.tools\u002F5.search-docs",{"title":182,"path":183,"stem":184},"get_api_overview","\u002Fdocs\u002Fmcp\u002Ftools\u002Fget-api-overview","docs\u002Fmcp\u002F2.tools\u002F6.get-api-overview",{"title":186,"path":187,"stem":188},"get_description","\u002Fdocs\u002Fmcp\u002Ftools\u002Fget-description","docs\u002Fmcp\u002F2.tools\u002F7.get-description",{"title":190,"path":191,"stem":192,"children":193,"page":31},"Examples","\u002Fdocs\u002Fmcp\u002Fexamples","docs\u002Fmcp\u002F3.examples",[194,198,202,206,210],{"title":195,"path":196,"stem":197},"Exploring an API","\u002Fdocs\u002Fmcp\u002Fexamples\u002Fexploring-an-api","docs\u002Fmcp\u002F3.examples\u002F1.exploring-an-api",{"title":199,"path":200,"stem":201},"Building a Feature","\u002Fdocs\u002Fmcp\u002Fexamples\u002Fbuilding-a-feature","docs\u002Fmcp\u002F3.examples\u002F2.building-a-feature",{"title":203,"path":204,"stem":205},"Understanding Models","\u002Fdocs\u002Fmcp\u002Fexamples\u002Funderstanding-models","docs\u002Fmcp\u002F3.examples\u002F3.understanding-models",{"title":207,"path":208,"stem":209},"Code Review","\u002Fdocs\u002Fmcp\u002Fexamples\u002Fcode-review","docs\u002Fmcp\u002F3.examples\u002F4.code-review",{"title":211,"path":212,"stem":213},"Tips","\u002Fdocs\u002Fmcp\u002Fexamples\u002Ftips","docs\u002Fmcp\u002F3.examples\u002F5.tips",{"id":215,"title":38,"body":216,"description":1066,"extension":1067,"links":1068,"meta":1069,"navigation":1070,"path":39,"seo":1071,"stem":40,"__hash__":1072},"docs\u002Fdocs\u002Fassets\u002F2.usage\u002F1.transforms.md",{"type":217,"value":218,"toc":1054},"minimark",[219,224,229,241,256,304,314,351,366,371,374,412,418,421,424,428,433,450,513,519,559,563,570,594,600,604,611,660,666,668,672,677,683,755,761,769,774,777,815,821,826,888,890,894,899,902,932,938,974,978,981,996,999,1001,1005,1010,1013,1043,1049,1052],[220,221,223],"h2",{"id":222},"transformation-parameters","Transformation Parameters",[225,226,228],"h3",{"id":227},"size","Size",[230,231,233,237,238],"h4",{"id":232},"width-height",[234,235,236],"code",{},"width"," & ",[234,239,240],{},"height",[242,243,244,245,255],"p",{},"Resize the image to the specified dimensions in pixels. ",[246,247,248,249,251,252,254],"strong",{},"Both ",[234,250,236],{}," and ",[234,253,240],{}," are required"," — you cannot specify only one.",[257,258,259,270],"table",{},[260,261,262],"thead",{},[263,264,265,268],"tr",{},[266,267],"th",{},[266,269],{},[271,272,273,284,294],"tbody",{},[263,274,275,281],{},[276,277,278],"td",{},[246,279,280],{},"Type",[276,282,283],{},"Integer",[263,285,286,291],{},[276,287,288],{},[246,289,290],{},"Range",[276,292,293],{},"1–4000 each",[263,295,296,301],{},[276,297,298],{},[246,299,300],{},"Default",[276,302,303],{},"Original dimensions (no resize)",[305,306,311],"pre",{"className":307,"code":309,"language":310},[308],"language-text","?width=600&height=600\n?width=800&height=450\n","text",[234,312,309],{"__ignoreMap":313},"",[257,315,316,329],{},[260,317,318],{},[263,319,320,323,326],{},[266,321,322],{},"200×200",[266,324,325],{},"400×400",[266,327,328],{},"400×250",[271,330,331],{},[263,332,333,340,345],{},[276,334,335],{},[336,337],"img",{"src":338,"width":339,"height":339,"alt":322},"https:\u002F\u002Fassets.avvyr.com\u002Fassets\u002Fbrand\u002Favvyr-asset-test.jpg?width=200&height=200",200,[276,341,342],{},[336,343],{"src":344,"width":339,"height":339,"alt":325},"https:\u002F\u002Fassets.avvyr.com\u002Fassets\u002Fbrand\u002Favvyr-asset-test.jpg?width=400&height=400",[276,346,347],{},[336,348],{"src":349,"width":339,"height":350,"alt":328},"https:\u002F\u002Fassets.avvyr.com\u002Fassets\u002Fbrand\u002Favvyr-asset-test.jpg?width=400&height=250",125,[352,353,354],"blockquote",{},[242,355,356,359,360,362,363,365],{},[246,357,358],{},"Dimension budget:"," When ",[234,361,236],{}," + ",[234,364,240],{}," exceeds 4000, both are proportionally reduced to fit within the budget. This prevents abuse while preserving the requested aspect ratio.",[230,367,369],{"id":368},"pad",[234,370,368],{},[242,372,373],{},"Add inner padding (in pixels) around the image. The target dimensions shrink by the padding amount, and the image is then re-extended with the fill color.",[257,375,376,384],{},[260,377,378],{},[263,379,380,382],{},[266,381],{},[266,383],{},[271,385,386,394,403],{},[263,387,388,392],{},[276,389,390],{},[246,391,280],{},[276,393,283],{},[263,395,396,400],{},[276,397,398],{},[246,399,290],{},[276,401,402],{},"0+",[263,404,405,409],{},[276,406,407],{},[246,408,300],{},[276,410,411],{},"0",[305,413,416],{"className":414,"code":415,"language":310},[308],"?width=800&height=800&pad=20&fill=solid&fill-color=ffffff\n",[234,417,415],{"__ignoreMap":313},[242,419,420],{},"Useful for product images that need breathing room against a background.",[422,423],"hr",{},[225,425,427],{"id":426},"fit-crop","Fit & Crop",[230,429,431],{"id":430},"fit",[234,432,430],{},[242,434,435,436,438,439,441,442],{},"Controls how the image fits within the target ",[234,437,236],{}," × ",[234,440,240],{},". ",[246,443,444,445,251,447,449],{},"Requires both ",[234,446,236],{},[234,448,240],{}," to be set.",[257,451,452,462],{},[260,453,454],{},[263,455,456,459],{},[266,457,458],{},"Value",[266,460,461],{},"Behavior",[271,463,464,477,490,500],{},[263,465,466,471],{},[276,467,468],{},[234,469,470],{},"cover",[276,472,473,476],{},[246,474,475],{},"(default)"," Resize to fill the entire target area, cropping the overflow. Center-crop.",[263,478,479,484],{},[276,480,481],{},[234,482,483],{},"crop",[276,485,486,487,489],{},"Alias for ",[234,488,470],{},".",[263,491,492,497],{},[276,493,494],{},[234,495,496],{},"contain",[276,498,499],{},"Resize to fit entirely within the target area. May leave empty space (letterboxing).",[263,501,502,507],{},[276,503,504],{},[234,505,506],{},"fill",[276,508,509,510,489],{},"Resize to fit, then fill empty space with a solid color or blur. Combine with ",[234,511,512],{},"fill-color",[305,514,517],{"className":515,"code":516,"language":310},[308],"?width=800&height=600&fit=contain\n?width=800&height=600&fit=fill&fill=solid&fill-color=f5f5f5\n",[234,518,516],{"__ignoreMap":313},[257,520,521,539],{},[260,522,523],{},[263,524,525,530,534],{},[266,526,527,529],{},[234,528,470],{}," (default)",[266,531,532],{},[234,533,496],{},[266,535,536,538],{},[234,537,506],{}," (white bg)",[271,540,541],{},[263,542,543,549,554],{},[276,544,545],{},[336,546],{"src":547,"width":339,"height":548,"alt":470},"https:\u002F\u002Fassets.avvyr.com\u002Fassets\u002Fbrand\u002Favvyr-asset-test.jpg?width=200&height=130&fit=cover",130,[276,550,551],{},[336,552],{"src":553,"width":339,"height":548,"alt":496},"https:\u002F\u002Fassets.avvyr.com\u002Fassets\u002Fbrand\u002Favvyr-asset-test.jpg?width=200&height=130&fit=contain",[276,555,556],{},[336,557],{"src":558,"width":339,"height":548,"alt":506},"https:\u002F\u002Fassets.avvyr.com\u002Fassets\u002Fbrand\u002Favvyr-asset-test.jpg?width=200&height=130&fit=fill&fill=solid&fill-color=f5f5f5",[230,560,561],{"id":506},[234,562,506],{},[242,564,565,566,569],{},"When ",[234,567,568],{},"fit=fill",", controls what fills the empty space.",[257,571,572,580],{},[260,573,574],{},[263,575,576,578],{},[266,577,458],{},[266,579,461],{},[271,581,582],{},[263,583,584,589],{},[276,585,586],{},[234,587,588],{},"solid",[276,590,591,592,489],{},"Fill with a solid color specified by ",[234,593,512],{},[305,595,598],{"className":596,"code":597,"language":310},[308],"?width=800&height=800&fit=fill&fill=solid&fill-color=ffffff\n",[234,599,597],{"__ignoreMap":313},[230,601,602],{"id":512},[234,603,512],{},[242,605,606,607,610],{},"Hex color for the fill area. The ",[234,608,609],{},"#"," prefix is optional.",[257,612,613,621],{},[260,614,615],{},[263,616,617,619],{},[266,618],{},[266,620],{},[271,622,623,632,645],{},[263,624,625,629],{},[276,626,627],{},[246,628,280],{},[276,630,631],{},"Hex color string",[263,633,634,638],{},[276,635,636],{},[246,637,300],{},[276,639,640,641,644],{},"White (",[234,642,643],{},"ffffff",")",[263,646,647,652],{},[276,648,649],{},[246,650,651],{},"Aliases",[276,653,654,656,657],{},[234,655,512],{},", ",[234,658,659],{},"fillColor",[305,661,664],{"className":662,"code":663,"language":310},[308],"?fill-color=f5f5f5\n?fillColor=000000\n",[234,665,663],{"__ignoreMap":313},[422,667],{},[225,669,671],{"id":670},"format-quality","Format & Quality",[230,673,675],{"id":674},"fm",[234,676,674],{},[242,678,679,680,682],{},"Output image format. Automatic format negotiation is the recommended approach — omit ",[234,681,674],{}," and let the CDN + Accept header determine the optimal format.",[257,684,685,697],{},[260,686,687],{},[263,688,689,691,694],{},[266,690,458],{},[266,692,693],{},"MIME Type",[266,695,696],{},"Notes",[271,698,699,712,725,742],{},[263,700,701,706,709],{},[276,702,703],{},[234,704,705],{},"webp",[276,707,708],{},"image\u002Fwebp",[276,710,711],{},"Recommended for web. ~25-35% smaller than JPEG at same quality.",[263,713,714,719,722],{},[276,715,716],{},[234,717,718],{},"png",[276,720,721],{},"image\u002Fpng",[276,723,724],{},"Lossless. Use for images with transparency.",[263,726,727,736,739],{},[276,728,729,732,733],{},[234,730,731],{},"jpeg"," \u002F ",[234,734,735],{},"jpg",[276,737,738],{},"image\u002Fjpeg",[276,740,741],{},"Universal compatibility. Good for photos.",[263,743,744,749,752],{},[276,745,746],{},[234,747,748],{},"gif",[276,750,751],{},"image\u002Fgif",[276,753,754],{},"Returned as-is (no transformation applied to animated GIFs).",[305,756,759],{"className":757,"code":758,"language":310},[308],"?fm=webp\n?fm=png\n",[234,760,758],{"__ignoreMap":313},[352,762,763],{},[242,764,765,768],{},[246,766,767],{},"SVG files"," are always returned as-is without transformation, regardless of other parameters.",[230,770,772],{"id":771},"q",[234,773,771],{},[242,775,776],{},"Output quality for lossy formats (JPEG, WebP).",[257,778,779,787],{},[260,780,781],{},[263,782,783,785],{},[266,784],{},[266,786],{},[271,788,789,797,806],{},[263,790,791,795],{},[276,792,793],{},[246,794,280],{},[276,796,283],{},[263,798,799,803],{},[276,800,801],{},[246,802,290],{},[276,804,805],{},"1–100",[263,807,808,812],{},[276,809,810],{},[246,811,300],{},[276,813,814],{},"80",[305,816,819],{"className":817,"code":818,"language":310},[308],"?q=85\n?fm=webp&q=75\n",[234,820,818],{"__ignoreMap":313},[242,822,823],{},[246,824,825],{},"Quality guidelines:",[257,827,828,842],{},[260,829,830],{},[263,831,832,835,840],{},[266,833,834],{},"Use case",[266,836,837,838],{},"Recommended ",[234,839,771],{},[266,841,696],{},[271,843,844,855,866,877],{},[263,845,846,849,852],{},[276,847,848],{},"Thumbnails \u002F listings",[276,850,851],{},"70–75",[276,853,854],{},"Small images tolerate lower quality",[263,856,857,860,863],{},[276,858,859],{},"Product detail",[276,861,862],{},"80–85",[276,864,865],{},"Good balance of quality and size",[263,867,868,871,874],{},[276,869,870],{},"Hero images \u002F banners",[276,872,873],{},"85–90",[276,875,876],{},"Visible quality difference above 90 is negligible",[263,878,879,882,885],{},[276,880,881],{},"Print \u002F download",[276,883,884],{},"95–100",[276,886,887],{},"When file size doesn't matter",[422,889],{},[225,891,893],{"id":892},"cache-control","Cache Control",[230,895,897],{"id":896},"c",[234,898,896],{},[242,900,901],{},"Cache-buster parameter. Forces a new transformation and bypasses all cache layers.",[257,903,904,912],{},[260,905,906],{},[263,907,908,910],{},[266,909],{},[266,911],{},[271,913,914,923],{},[263,915,916,920],{},[276,917,918],{},[246,919,280],{},[276,921,922],{},"String",[263,924,925,929],{},[276,926,927],{},[246,928,300],{},[276,930,931],{},"None",[305,933,936],{"className":934,"code":935,"language":310},[308],"?width=400&c=v2\n",[234,937,935],{"__ignoreMap":313},[352,939,940,949,965],{},[242,941,942,945,946,948],{},[246,943,944],{},"⚠ Warning:"," Each unique ",[234,947,896],{}," value creates a new transformation that is not served from cache. This means:",[950,951,952,959],"ul",{},[953,954,955,958],"li",{},[246,956,957],{},"Slower load times"," — the image must be re-processed from the original instead of served from the disk cache.",[953,960,961,964],{},[246,962,963],{},"Higher cost"," — every uncached transformation is billed. Frequent cache-busting directly increases your monthly usage.",[242,966,967,970,971,973],{},[246,968,969],{},"Avoid"," randomizing ",[234,972,896],{}," or using timestamps per request. If you need to update an image, re-upload it — the file will receive a new storage path and all caches will naturally serve the new version.",[225,975,977],{"id":976},"cache-purge","Cache Purge",[242,979,980],{},"We do not support manual cache purge. To ensure a fresh version of an image:",[982,983,984,990],"ol",{},[953,985,986,989],{},[246,987,988],{},"Re-upload the image"," — this gives it a new storage path.",[953,991,992,995],{},[246,993,994],{},"Update the URL"," in your application to point to the new path.",[242,997,998],{},"All cache layers (edge CDN, memory, disk) will automatically serve the new image since the URL has changed. This is the fastest and most cost-effective way to update images.",[422,1000],{},[225,1002,1004],{"id":1003},"trim","Trim",[230,1006,1008],{"id":1007},"trim-1",[234,1009,1003],{},[242,1011,1012],{},"Auto-trim whitespace\u002Fsolid borders from the image edges.",[257,1014,1015,1023],{},[260,1016,1017],{},[263,1018,1019,1021],{},[266,1020],{},[266,1022],{},[271,1024,1025,1034],{},[263,1026,1027,1031],{},[276,1028,1029],{},[246,1030,280],{},[276,1032,1033],{},"Boolean (presence-based)",[263,1035,1036,1040],{},[276,1037,1038],{},[246,1039,300],{},[276,1041,1042],{},"Off",[305,1044,1047],{"className":1045,"code":1046,"language":310},[308],"?trim\n?trim=true\n",[234,1048,1046],{"__ignoreMap":313},[242,1050,1051],{},"Useful for product images with inconsistent whitespace padding from suppliers.",[422,1053],{},{"title":313,"searchDepth":1055,"depth":1055,"links":1056},2,[1057],{"id":222,"depth":1055,"text":223,"children":1058},[1059,1061,1062,1063,1064,1065],{"id":227,"depth":1060,"text":228},3,{"id":426,"depth":1060,"text":427},{"id":670,"depth":1060,"text":671},{"id":892,"depth":1060,"text":893},{"id":976,"depth":1060,"text":977},{"id":1003,"depth":1060,"text":1004},"Size, crop, format, quality, cache control, and trim parameters","md",null,{},true,{"title":38,"description":1066},"ev2NTNNkm4UD8F6bUUPBhgBXJqhtmKjy2ZS5pnzvW9Y",[1074,1076],{"title":28,"path":29,"stem":30,"description":1075,"children":-1},"Serve images from your own branded domain",{"title":42,"path":43,"stem":44,"description":1077,"children":-1},"Multi-layer caching architecture, response headers, and purge policy",1775725938178]