MCPcopy Create free account
hub / github.com/ChinaSiro/claude-code-sourcemap / Ar_

Function Ar_

package/cli.js:1504–1504  ·  view source on GitHub ↗
(q)

Source from the content-addressed store, hash-verified

1502*/var UK=KU(),OX4={center:0,centre:0,north:1,east:2,south:3,west:4,northeast:5,southeast:6,southwest:7,northwest:8},wX4={top:1,right:2,bottom:3,left:4,"right top":5,"right bottom":6,"left bottom":7,"left top":8},AX4={background:"background",copy:"copy",repeat:"repeat",mirror:"mirror"},jX4={entropy:16,attention:17},gI1={nearest:"nearest",linear:"linear",cubic:"cubic",mitchell:"mitchell",lanczos2:"lanczos2",lanczos3:"lanczos3",mks2013:"mks2013",mks2021:"mks2021"},qr_={contain:"contain",cover:"cover",fill:"fill",inside:"inside",outside:"outside"},Kr_={contain:"embed",cover:"crop",fill:"ignore_aspect",inside:"max",outside:"min"};function FI1(q){return q.angle%360!==0||q.rotationAngle!==0}function wV8(q){return q.width!==-1||q.height!==-1}function _r_(q,K,_){if(wV8(this.options))this.options.debuglog("ignoring previous resize options");if(this.options.widthPost!==-1)this.options.debuglog("operation order will be: extract, resize, extract");if(UK.defined(q))if(UK.object(q)&&!UK.defined(_))_=q;else if(UK.integer(q)&&q>0)this.options.width=q;else throw UK.invalidParameterError("width","positive integer",q);else this.options.width=-1;if(UK.defined(K))if(UK.integer(K)&&K>0)this.options.height=K;else throw UK.invalidParameterError("height","positive integer",K);else this.options.height=-1;if(UK.object(_)){if(UK.defined(_.width))if(UK.integer(_.width)&&_.width>0)this.options.width=_.width;else throw UK.invalidParameterError("width","positive integer",_.width);if(UK.defined(_.height))if(UK.integer(_.height)&&_.height>0)this.options.height=_.height;else throw UK.invalidParameterError("height","positive integer",_.height);if(UK.defined(_.fit)){let z=Kr_[_.fit];if(UK.string(z))this.options.canvas=z;else throw UK.invalidParameterError("fit","valid fit",_.fit)}if(UK.defined(_.position)){let z=UK.integer(_.position)?_.position:jX4[_.position]||wX4[_.position]||OX4[_.position];if(UK.integer(z)&&(UK.inRange(z,0,8)||UK.inRange(z,16,17)))this.options.position=z;else throw UK.invalidParameterError("position","valid position/gravity/strategy",_.position)}if(this._setBackgroundColourOption("resizeBackground",_.background),UK.defined(_.kernel))if(UK.string(gI1[_.kernel]))this.options.kernel=gI1[_.kernel];else throw UK.invalidParameterError("kernel","valid kernel name",_.kernel);if(UK.defined(_.withoutEnlargement))this._setBooleanOption("withoutEnlargement",_.withoutEnlargement);if(UK.defined(_.withoutReduction))this._setBooleanOption("withoutReduction",_.withoutReduction);if(UK.defined(_.fastShrinkOnLoad))this._setBooleanOption("fastShrinkOnLoad",_.fastShrinkOnLoad)}if(FI1(this.options)&&wV8(this.options))this.options.rotateBefore=!0;return this}function zr_(q){if(UK.integer(q)&&q>0)this.options.extendTop=q,this.options.extendBottom=q,this.options.extendLeft=q,this.options.extendRight=q;else if(UK.object(q)){if(UK.defined(q.top))if(UK.integer(q.top)&&q.top>=0)this.options.extendTop=q.top;else throw UK.invalidParameterError("top","positive integer",q.top);if(UK.defined(q.bottom))if(UK.integer(q.bottom)&&q.bottom>=0)this.options.extendBottom=q.bottom;else throw UK.invalidParameterError("bottom","positive integer",q.bottom);if(UK.defined(q.left))if(UK.integer(q.left)&&q.left>=0)this.options.extendLeft=q.left;else throw UK.invalidParameterError("left","positive integer",q.left);if(UK.defined(q.right))if(UK.integer(q.right)&&q.right>=0)this.options.extendRight=q.right;else throw UK.invalidParameterError("right","positive integer",q.right);if(this._setBackgroundColourOption("extendBackground",q.background),UK.defined(q.extendWith))if(UK.string(AX4[q.extendWith]))this.options.extendWith=AX4[q.extendWith];else throw UK.invalidParameterError("extendWith","one of: background, copy, repeat, mirror",q.extendWith)}else throw UK.invalidParameterError("extend","integer or object",q);return this}function Yr_(q){let K=wV8(this.options)||this.options.widthPre!==-1?"Post":"Pre";if(this.options[`width${K}`]!==-1)this.options.debuglog("ignoring previous extract options");if(["left","top","width","height"].forEach(function(_){let z=q[_];if(UK.integer(z)&&z>=0)this.options[_+(_==="left"||_==="top"?"Offset":"")+K]=z;else throw UK.invalidParameterError(_,"integer",z)},this),FI1(this.options)&&!wV8(this.options)){if(this.options.widthPre===-1||this.options.widthPost===-1)this.options.rotateBefore=!0}if(this.options.input.autoOrient)this.options.orientBefore=!0;return this}function $r_(q){if(this.options.trimThreshold=10,UK.defined(q))if(UK.object(q)){if(UK.defined(q.background))this._setBackgroundColourOption("trimBackground",q.background);if(UK.defined(q.threshold))if(UK.number(q.threshold)&&q.threshold>=0)this.options.trimThreshold=q.threshold;else throw UK.invalidParameterError("threshold","positive number",q.threshold);if(UK.defined(q.lineArt))this._setBooleanOption("trimLineArt",q.lineArt)}else throw UK.invalidParameterError("trim","object",q);if(FI1(this.options))this.options.rotateBefore=!0;return this}HX4.exports=(q)=>{Object.assign(q.prototype,{resize:_r_,extend:zr_,extract:Yr_,trim:$r_}),q.gravity=OX4,q.strategy=jX4,q.kernel=gI1,q.fit=qr_,q.position=wX4}});var XX4=m((N6O,MX4)=>{/*!
1503 Copyright 2013 Lovell Fuller and others.
1504 SPDX-License-Identifier: Apache-2.0
1505*/var xO=KU(),UI1={clear:"clear",source:"source",over:"over",in:"in",out:"out",atop:"atop",dest:"dest","dest-over":"dest-over","dest-in":"dest-in","dest-out":"dest-out","dest-atop":"dest-atop",xor:"xor",add:"add",saturate:"saturate",multiply:"multiply",screen:"screen",overlay:"overlay",darken:"darken",lighten:"lighten","colour-dodge":"colour-dodge","color-dodge":"colour-dodge","colour-burn":"colour-burn","color-burn":"colour-burn","hard-light":"hard-light","soft-light":"soft-light",difference:"difference",exclusion:"exclusion"};function Ar_(q){if(!Array.isArray(q))throw xO.invalidParameterError("images to composite","array",q);return this.options.composite=q.map((K)=>{if(!xO.object(K))throw xO.invalidParameterError("image to composite","object",K);let _=this._inputOptionsFromObject(K),z={input:this._createInputDescriptor(K.input,_,{allowStream:!1}),blend:"over",tile:!1,left:0,top:0,hasOffset:!1,gravity:0,premultiplied:!1};if(xO.defined(K.blend))if(xO.string(UI1[K.blend]))z.blend=UI1[K.blend];else throw xO.invalidParameterError("blend","valid blend name",K.blend);if(xO.defined(K.tile))if(xO.bool(K.tile))z.tile=K.tile;else throw xO.invalidParameterError("tile","boolean",K.tile);if(xO.defined(K.left))if(xO.integer(K.left))z.left=K.left;else throw xO.invalidParameterError("left","integer",K.left);if(xO.defined(K.top))if(xO.integer(K.top))z.top=K.top;else throw xO.invalidParameterError("top","integer",K.top);if(xO.defined(K.top)!==xO.defined(K.left))throw Error("Expected both left and top to be set");else z.hasOffset=xO.integer(K.top)&&xO.integer(K.left);if(xO.defined(K.gravity))if(xO.integer(K.gravity)&&xO.inRange(K.gravity,0,8))z.gravity=K.gravity;else if(xO.string(K.gravity)&&xO.integer(this.constructor.gravity[K.gravity]))z.gravity=this.constructor.gravity[K.gravity];else throw xO.invalidParameterError("gravity","valid gravity",K.gravity);if(xO.defined(K.premultiplied))if(xO.bool(K.premultiplied))z.premultiplied=K.premultiplied;else throw xO.invalidParameterError("premultiplied","boolean",K.premultiplied);return z}),this}MX4.exports=(q)=>{q.prototype.composite=Ar_,q.blend=UI1}});var ZX4=m((y6O,fX4)=>{/*!
1506 Copyright 2013 Lovell Fuller and others.
1507 SPDX-License-Identifier: Apache-2.0

Callers

nothing calls this directly

Calls 1

objectMethod · 0.80

Tested by

no test coverage detected