UNPKG

idevicedb

Version:

Searchable collection of Apple devices

1 lines 177 kB
!function(o,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.iDeviceDB=e():o.iDeviceDB=e()}(self,(()=>(()=>{var o={987:(o,e,M)=>{"use strict";var r,l=M(549),a=M(395),t=M(802),G=M(422),i=M(945),d=M(610),C=M(256),n=M(678),S=M(61),B=M(229),g=M(608),m=M(631),A=M(524),u=(r=[],[].concat(G.map((function(o){return o.Type="airpods",o})),i.map((function(o){return o.Type="apple_tv",o})),d.map((function(o){return o.Type="apple_watch",o})),C.map((function(o){return o.Type="homepod",o})),n.map((function(o){return o.Type="ipad",o})),S.map((function(o){return o.Type="ipad_air",o})),B.map((function(o){return o.Type="ipad_pro",o})),g.map((function(o){return o.Type="ipad_mini",o})),m.map((function(o){return o.Type="iphone",o})),A.map((function(o){return o.Type="ipod_touch",o}))).forEach((function(o){if(o.Models&&0!==o.Models.length)o.Models.forEach((function(e){e.Model.forEach((function(M){var l=c(o,e,M);r.push(l)}))}));else{var e=c(o,null,null);r.push(e)}})),r);function c(o,e,M){var r={Type:o.Type,Generation:o.Generation,ANumber:o.ANumber,Bootrom:o.Bootrom,Variant:o.Variant,FCCID:o.FCCID,InternalName:o.InternalName,Identifier:o.Identifier,Color:e?e.Color:"",Storage:e?e.Storage:"",Model:M||""};return e&&e.CaseMaterial&&(r.CaseMaterial=e.CaseMaterial),r}function s(){return"airpods,apple_tv,apple_watch,homepod,ipad,ipad_air,ipad_pro,ipad_mini,iphone,ipod_touch".split(",")}function N(o,e,M,r,l,a){var t;if(M){if(-1===s().indexOf(M))throw new TypeError("Invalid type parameter");t=u.filter((function(o){return o.Type===M}))}else t=u;return t.filter((function(M){if(!M[e])return!1;var t=!1;if("string"==typeof M[e]&&(t=M[e]===o||l&&-1!==M[e].indexOf(o)||r&&M[e].toLowerCase()===o.toLowerCase()||r&&l&&-1!==M[e].toLowerCase().indexOf(o.toLowerCase())),!a)return t;if(!0===t)return!0;if(a&&!Array.isArray(M[e]))return!1;var G=!1;return M[e].forEach((function(e){G=G||e===o||l&&-1!==e.indexOf(o)||r&&e.toLowerCase()===o.toLowerCase()||r&&l&&-1!==e.toLowerCase().indexOf(o.toLowerCase())})),G}))}o.exports={deviceTypes:s,devices:function(o){if(o){if(-1===s().indexOf(o))throw new TypeError("Invalid type parameter");return a(u.filter((function(e){return e.Type===o})))}return a(u)},generations:function(o){var e;if(o){if(-1===s().indexOf(o))throw new TypeError("Invalid type parameter");e=u.filter((function(e){return e.Type===o}))}else e=u;return l(e.map((function(o){return o.Generation})))},anumbers:function(o){var e;if(o){if(-1===s().indexOf(o))throw new TypeError("Invalid type parameter");e=u.filter((function(e){return e.Type===o}))}else e=u;return l(t(e.map((function(o){return o.ANumber})))).sort()},fccids:function(o){var e;if(o){if(-1===s().indexOf(o))throw new TypeError("Invalid type parameter");e=u.filter((function(e){return e.Type===o}))}else e=u;return l(t(e.map((function(o){return o.FCCID})))).sort()},internalNames:function(o){var e;if(o){if(-1===s().indexOf(o))throw new TypeError("Invalid type parameter");e=u.filter((function(e){return e.Type===o}))}else e=u;return l(t(e.map((function(o){return o.InternalName})))).sort()},identifiers:function(o){var e;if(o){if(-1===s().indexOf(o))throw new TypeError("Invalid type parameter");e=u.filter((function(e){return e.Type===o}))}else e=u;return l(e.map((function(o){return o.Identifier}))).sort()},colors:function(o){var e;if(o){if(-1===s().indexOf(o))throw new TypeError("Invalid type parameter");e=u.filter((function(e){return e.Type===o}))}else e=u;return l(e.map((function(o){return o.Color}))).sort()},storages:function(o){var e;if(o){if(-1===s().indexOf(o))throw new TypeError("Invalid type parameter");e=u.filter((function(e){return e.Type===o}))}else e=u;return l(e.map((function(o){return o.Storage}))).sort()},models:function(o){var e;if(o){if(-1===s().indexOf(o))throw new TypeError("Invalid type parameter");e=u.filter((function(e){return e.Type===o}))}else e=u;return l(e.map((function(o){return o.Model}))).sort()},deviceByGeneration:function(o,e,M){if("string"!=typeof o)throw new TypeError("`generation` parameter must be a string");return N(o,"Generation",e,!!(M=M||{}).caseInsensitive,!!M.contains)},deviceByANumber:function(o,e,M){if("string"!=typeof o)throw new TypeError("`anumber` parameter must be a string");return N(o,"ANumber",e,!!(M=M||{}).caseInsensitive,!!M.contains,!0)},deviceByFCCID:function(o,e,M){if("string"!=typeof o)throw new TypeError("`fccid` parameter must be a string");return N(o,"FCCID",e,!!(M=M||{}).caseInsensitive,!!M.contains,!0)},deviceByInternalName:function(o,e,M){if("string"!=typeof o)throw new TypeError("`name` parameter must be a string");return N(o,"InternalName",e,!!(M=M||{}).caseInsensitive,!!M.contains,!0)},deviceByIdentifier:function(o,e,M){if("string"!=typeof o)throw new TypeError("`id` parameter must be a string");return N(o,"Identifier",e,!!(M=M||{}).caseInsensitive,!!M.contains,!0)},deviceByColor:function(o,e,M){if("string"!=typeof o)throw new TypeError("`color` parameter must be a string");return N(o,"Color",e,!!(M=M||{}).caseInsensitive,!!M.contains)},deviceByStorage:function(o,e,M){if("string"!=typeof o)throw new TypeError("`storage` parameter must be a string");return N(o,"Storage",e,!!(M=M||{}).caseInsensitive,!!M.contains)},deviceByModel:function(o,e,M){if("string"!=typeof o)throw new TypeError("`model` parameter must be a string");return N(o,"Model",e,!!(M=M||{}).caseInsensitive,!!M.contains)},generationByIdentifier:function(o,e){if("string"!=typeof o)throw new TypeError("`id` parameter must be a string");var M=N(o,"Identifier",e,!1,!1,!0);if(0!==M.length)return M[0].Generation}}},395:(o,e,M)=>{function r(o){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(o){return typeof o}:function(o){return o&&"function"==typeof Symbol&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":typeof o},r(o)}o=M.nmd(o);var l="__lodash_hash_undefined__",a=9007199254740991,t="[object Arguments]",G="[object Boolean]",i="[object Date]",d="[object Function]",C="[object GeneratorFunction]",n="[object Map]",S="[object Number]",B="[object Object]",g="[object Promise]",m="[object RegExp]",A="[object Set]",u="[object String]",c="[object Symbol]",s="[object WeakMap]",N="[object ArrayBuffer]",P="[object DataView]",T="[object Float32Array]",p="[object Float64Array]",W="[object Int8Array]",h="[object Int16Array]",D="[object Int32Array]",Q="[object Uint8Array]",I="[object Uint8ClampedArray]",f="[object Uint16Array]",F="[object Uint32Array]",L=/\w*$/,y=/^\[object .+?Constructor\]$/,v=/^(?:0|[1-9]\d*)$/,K={};K[t]=K["[object Array]"]=K[N]=K[P]=K[G]=K[i]=K[T]=K[p]=K[W]=K[h]=K[D]=K[n]=K[S]=K[B]=K[m]=K[A]=K[u]=K[c]=K[Q]=K[I]=K[f]=K[F]=!0,K["[object Error]"]=K[d]=K[s]=!1;var E="object"==(void 0===M.g?"undefined":r(M.g))&&M.g&&M.g.Object===Object&&M.g,R="object"==("undefined"==typeof self?"undefined":r(self))&&self&&self.Object===Object&&self,J=E||R||Function("return this")(),U="object"==r(e)&&e&&!e.nodeType&&e,X=U&&"object"==r(o)&&o&&!o.nodeType&&o,b=X&&X.exports===U;function H(o,e){return o.set(e[0],e[1]),o}function Y(o,e){return o.add(e),o}function V(o,e,M,r){var l=-1,a=o?o.length:0;for(r&&a&&(M=o[++l]);++l<a;)M=e(M,o[l],l,o);return M}function k(o){var e=!1;if(null!=o&&"function"!=typeof o.toString)try{e=!!(o+"")}catch(o){}return e}function z(o){var e=-1,M=Array(o.size);return o.forEach((function(o,r){M[++e]=[r,o]})),M}function _(o,e){return function(M){return o(e(M))}}function w(o){var e=-1,M=Array(o.size);return o.forEach((function(o){M[++e]=o})),M}var j,x=Array.prototype,O=Function.prototype,$=Object.prototype,Z=J["__core-js_shared__"],q=(j=/[^.]+$/.exec(Z&&Z.keys&&Z.keys.IE_PROTO||""))?"Symbol(src)_1."+j:"",oo=O.toString,eo=$.hasOwnProperty,Mo=$.toString,ro=RegExp("^"+oo.call(eo).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),lo=b?J.Buffer:void 0,ao=J.Symbol,to=J.Uint8Array,Go=_(Object.getPrototypeOf,Object),io=Object.create,Co=$.propertyIsEnumerable,no=x.splice,So=Object.getOwnPropertySymbols,Bo=lo?lo.isBuffer:void 0,go=_(Object.keys,Object),mo=Uo(J,"DataView"),Ao=Uo(J,"Map"),uo=Uo(J,"Promise"),co=Uo(J,"Set"),so=Uo(J,"WeakMap"),No=Uo(Object,"create"),Po=Vo(mo),To=Vo(Ao),po=Vo(uo),Wo=Vo(co),ho=Vo(so),Do=ao?ao.prototype:void 0,Qo=Do?Do.valueOf:void 0;function Io(o){var e=-1,M=o?o.length:0;for(this.clear();++e<M;){var r=o[e];this.set(r[0],r[1])}}function fo(o){var e=-1,M=o?o.length:0;for(this.clear();++e<M;){var r=o[e];this.set(r[0],r[1])}}function Fo(o){var e=-1,M=o?o.length:0;for(this.clear();++e<M;){var r=o[e];this.set(r[0],r[1])}}function Lo(o){this.__data__=new fo(o)}function yo(o,e,M){var r=o[e];eo.call(o,e)&&ko(r,M)&&(void 0!==M||e in o)||(o[e]=M)}function vo(o,e){for(var M=o.length;M--;)if(ko(o[M][0],e))return M;return-1}function Ko(o,e,M,r,l,a,g){var s;if(r&&(s=a?r(o,l,a,g):r(o)),void 0!==s)return s;if(!xo(o))return o;var y=zo(o);if(y){if(s=function(o){var e=o.length,M=o.constructor(e);return e&&"string"==typeof o[0]&&eo.call(o,"index")&&(M.index=o.index,M.input=o.input),M}(o),!e)return function(o,e){var M=-1,r=o.length;for(e||(e=Array(r));++M<r;)e[M]=o[M];return e}(o,s)}else{var v=bo(o),E=v==d||v==C;if(wo(o))return function(o,e){if(e)return o.slice();var M=new o.constructor(o.length);return o.copy(M),M}(o,e);if(v==B||v==t||E&&!a){if(k(o))return a?o:{};if(s=function(o){return"function"!=typeof o.constructor||Yo(o)?{}:xo(e=Go(o))?io(e):{};var e}(E?{}:o),!e)return function(o,e){return Ro(o,Xo(o),e)}(o,function(o,e){return o&&Ro(e,Oo(e),o)}(s,o))}else{if(!K[v])return a?o:{};s=function(o,e,M,r){var l,a=o.constructor;switch(e){case N:return Eo(o);case G:case i:return new a(+o);case P:return function(o,e){var M=e?Eo(o.buffer):o.buffer;return new o.constructor(M,o.byteOffset,o.byteLength)}(o,r);case T:case p:case W:case h:case D:case Q:case I:case f:case F:return function(o,e){var M=e?Eo(o.buffer):o.buffer;return new o.constructor(M,o.byteOffset,o.length)}(o,r);case n:return function(o,e,M){return V(e?M(z(o),!0):z(o),H,new o.constructor)}(o,r,M);case S:case u:return new a(o);case m:return function(o){var e=new o.constructor(o.source,L.exec(o));return e.lastIndex=o.lastIndex,e}(o);case A:return function(o,e,M){return V(e?M(w(o),!0):w(o),Y,new o.constructor)}(o,r,M);case c:return l=o,Qo?Object(Qo.call(l)):{}}}(o,v,Ko,e)}}g||(g=new Lo);var R=g.get(o);if(R)return R;if(g.set(o,s),!y)var J=M?function(o){return function(o,e,M){var r=e(o);return zo(o)?r:function(o,e){for(var M=-1,r=e.length,l=o.length;++M<r;)o[l+M]=e[M];return o}(r,M(o))}(o,Oo,Xo)}(o):Oo(o);return function(o,e){for(var M=-1,r=o?o.length:0;++M<r&&!1!==e(o[M],M););}(J||o,(function(l,a){J&&(l=o[a=l]),yo(s,a,Ko(l,e,M,r,a,o,g))})),s}function Eo(o){var e=new o.constructor(o.byteLength);return new to(e).set(new to(o)),e}function Ro(o,e,M,r){M||(M={});for(var l=-1,a=e.length;++l<a;){var t=e[l],G=r?r(M[t],o[t],t,M,o):void 0;yo(M,t,void 0===G?o[t]:G)}return M}function Jo(o,e){var M,l,a=o.__data__;return("string"==(l=r(M=e))||"number"==l||"symbol"==l||"boolean"==l?"__proto__"!==M:null===M)?a["string"==typeof e?"string":"hash"]:a.map}function Uo(o,e){var M=function(o,e){return null==o?void 0:o[e]}(o,e);return function(o){return!(!xo(o)||(e=o,q&&q in e))&&(jo(o)||k(o)?ro:y).test(Vo(o));var e}(M)?M:void 0}Io.prototype.clear=function(){this.__data__=No?No(null):{}},Io.prototype.delete=function(o){return this.has(o)&&delete this.__data__[o]},Io.prototype.get=function(o){var e=this.__data__;if(No){var M=e[o];return M===l?void 0:M}return eo.call(e,o)?e[o]:void 0},Io.prototype.has=function(o){var e=this.__data__;return No?void 0!==e[o]:eo.call(e,o)},Io.prototype.set=function(o,e){return this.__data__[o]=No&&void 0===e?l:e,this},fo.prototype.clear=function(){this.__data__=[]},fo.prototype.delete=function(o){var e=this.__data__,M=vo(e,o);return!(M<0||(M==e.length-1?e.pop():no.call(e,M,1),0))},fo.prototype.get=function(o){var e=this.__data__,M=vo(e,o);return M<0?void 0:e[M][1]},fo.prototype.has=function(o){return vo(this.__data__,o)>-1},fo.prototype.set=function(o,e){var M=this.__data__,r=vo(M,o);return r<0?M.push([o,e]):M[r][1]=e,this},Fo.prototype.clear=function(){this.__data__={hash:new Io,map:new(Ao||fo),string:new Io}},Fo.prototype.delete=function(o){return Jo(this,o).delete(o)},Fo.prototype.get=function(o){return Jo(this,o).get(o)},Fo.prototype.has=function(o){return Jo(this,o).has(o)},Fo.prototype.set=function(o,e){return Jo(this,o).set(o,e),this},Lo.prototype.clear=function(){this.__data__=new fo},Lo.prototype.delete=function(o){return this.__data__.delete(o)},Lo.prototype.get=function(o){return this.__data__.get(o)},Lo.prototype.has=function(o){return this.__data__.has(o)},Lo.prototype.set=function(o,e){var M=this.__data__;if(M instanceof fo){var r=M.__data__;if(!Ao||r.length<199)return r.push([o,e]),this;M=this.__data__=new Fo(r)}return M.set(o,e),this};var Xo=So?_(So,Object):function(){return[]},bo=function(o){return Mo.call(o)};function Ho(o,e){return!!(e=null==e?a:e)&&("number"==typeof o||v.test(o))&&o>-1&&o%1==0&&o<e}function Yo(o){var e=o&&o.constructor;return o===("function"==typeof e&&e.prototype||$)}function Vo(o){if(null!=o){try{return oo.call(o)}catch(o){}try{return o+""}catch(o){}}return""}function ko(o,e){return o===e||o!=o&&e!=e}(mo&&bo(new mo(new ArrayBuffer(1)))!=P||Ao&&bo(new Ao)!=n||uo&&bo(uo.resolve())!=g||co&&bo(new co)!=A||so&&bo(new so)!=s)&&(bo=function(o){var e=Mo.call(o),M=e==B?o.constructor:void 0,r=M?Vo(M):void 0;if(r)switch(r){case Po:return P;case To:return n;case po:return g;case Wo:return A;case ho:return s}return e});var zo=Array.isArray;function _o(o){return null!=o&&function(o){return"number"==typeof o&&o>-1&&o%1==0&&o<=a}(o.length)&&!jo(o)}var wo=Bo||function(){return!1};function jo(o){var e=xo(o)?Mo.call(o):"";return e==d||e==C}function xo(o){var e=r(o);return!!o&&("object"==e||"function"==e)}function Oo(o){return _o(o)?function(o,e){var M=zo(o)||function(o){return function(o){return function(o){return!!o&&"object"==r(o)}(o)&&_o(o)}(o)&&eo.call(o,"callee")&&(!Co.call(o,"callee")||Mo.call(o)==t)}(o)?function(o,e){for(var M=-1,r=Array(o);++M<o;)r[M]=e(M);return r}(o.length,String):[],l=M.length,a=!!l;for(var G in o)!e&&!eo.call(o,G)||a&&("length"==G||Ho(G,l))||M.push(G);return M}(o):function(o){if(!Yo(o))return go(o);var e=[];for(var M in Object(o))eo.call(o,M)&&"constructor"!=M&&e.push(M);return e}(o)}o.exports=function(o){return Ko(o,!0,!0)}},802:(o,e,M)=>{function r(o){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(o){return typeof o}:function(o){return o&&"function"==typeof Symbol&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":typeof o},r(o)}var l=9007199254740991,a="[object Arguments]",t="[object Function]",G="[object GeneratorFunction]",i="object"==(void 0===M.g?"undefined":r(M.g))&&M.g&&M.g.Object===Object&&M.g,d="object"==("undefined"==typeof self?"undefined":r(self))&&self&&self.Object===Object&&self,C=i||d||Function("return this")();function n(o,e){for(var M=-1,r=e.length,l=o.length;++M<r;)o[l+M]=e[M];return o}var S=Object.prototype,B=S.hasOwnProperty,g=S.toString,m=C.Symbol,A=S.propertyIsEnumerable,u=m?m.isConcatSpreadable:void 0;function c(o,e,M,r,l){var a=-1,t=o.length;for(M||(M=s),l||(l=[]);++a<t;){var G=o[a];e>0&&M(G)?e>1?c(G,e-1,M,r,l):n(l,G):r||(l[l.length]=G)}return l}function s(o){return N(o)||function(o){return function(o){return function(o){return!!o&&"object"==r(o)}(o)&&function(o){return null!=o&&function(o){return"number"==typeof o&&o>-1&&o%1==0&&o<=l}(o.length)&&!function(o){var e=function(o){var e=r(o);return!!o&&("object"==e||"function"==e)}(o)?g.call(o):"";return e==t||e==G}(o)}(o)}(o)&&B.call(o,"callee")&&(!A.call(o,"callee")||g.call(o)==a)}(o)||!!(u&&o&&o[u])}var N=Array.isArray;o.exports=function(o){return o&&o.length?c(o,1):[]}},549:(o,e,M)=>{function r(o){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(o){return typeof o}:function(o){return o&&"function"==typeof Symbol&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":typeof o},r(o)}var l="__lodash_hash_undefined__",a="[object Function]",t="[object GeneratorFunction]",G=/^\[object .+?Constructor\]$/,i="object"==(void 0===M.g?"undefined":r(M.g))&&M.g&&M.g.Object===Object&&M.g,d="object"==("undefined"==typeof self?"undefined":r(self))&&self&&self.Object===Object&&self,C=i||d||Function("return this")();function n(o,e){return!(!o||!o.length)&&function(o,e,M){if(e!=e)return function(o,e,M,r){for(var l=o.length,a=-1;++a<l;)if(e(o[a],a,o))return a;return-1}(o,S);for(var r=-1,l=o.length;++r<l;)if(o[r]===e)return r;return-1}(o,e)>-1}function S(o){return o!=o}function B(o,e){return o.has(e)}function g(o){var e=-1,M=Array(o.size);return o.forEach((function(o){M[++e]=o})),M}var m,A=Array.prototype,u=Function.prototype,c=Object.prototype,s=C["__core-js_shared__"],N=(m=/[^.]+$/.exec(s&&s.keys&&s.keys.IE_PROTO||""))?"Symbol(src)_1."+m:"",P=u.toString,T=c.hasOwnProperty,p=c.toString,W=RegExp("^"+P.call(T).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),h=A.splice,D=R(C,"Map"),Q=R(C,"Set"),I=R(Object,"create");function f(o){var e=-1,M=o?o.length:0;for(this.clear();++e<M;){var r=o[e];this.set(r[0],r[1])}}function F(o){var e=-1,M=o?o.length:0;for(this.clear();++e<M;){var r=o[e];this.set(r[0],r[1])}}function L(o){var e=-1,M=o?o.length:0;for(this.clear();++e<M;){var r=o[e];this.set(r[0],r[1])}}function y(o){var e=-1,M=o?o.length:0;for(this.__data__=new L;++e<M;)this.add(o[e])}function v(o,e){for(var M,r,l=o.length;l--;)if((M=o[l][0])===(r=e)||M!=M&&r!=r)return l;return-1}f.prototype.clear=function(){this.__data__=I?I(null):{}},f.prototype.delete=function(o){return this.has(o)&&delete this.__data__[o]},f.prototype.get=function(o){var e=this.__data__;if(I){var M=e[o];return M===l?void 0:M}return T.call(e,o)?e[o]:void 0},f.prototype.has=function(o){var e=this.__data__;return I?void 0!==e[o]:T.call(e,o)},f.prototype.set=function(o,e){return this.__data__[o]=I&&void 0===e?l:e,this},F.prototype.clear=function(){this.__data__=[]},F.prototype.delete=function(o){var e=this.__data__,M=v(e,o);return!(M<0||(M==e.length-1?e.pop():h.call(e,M,1),0))},F.prototype.get=function(o){var e=this.__data__,M=v(e,o);return M<0?void 0:e[M][1]},F.prototype.has=function(o){return v(this.__data__,o)>-1},F.prototype.set=function(o,e){var M=this.__data__,r=v(M,o);return r<0?M.push([o,e]):M[r][1]=e,this},L.prototype.clear=function(){this.__data__={hash:new f,map:new(D||F),string:new f}},L.prototype.delete=function(o){return E(this,o).delete(o)},L.prototype.get=function(o){return E(this,o).get(o)},L.prototype.has=function(o){return E(this,o).has(o)},L.prototype.set=function(o,e){return E(this,o).set(o,e),this},y.prototype.add=y.prototype.push=function(o){return this.__data__.set(o,l),this},y.prototype.has=function(o){return this.__data__.has(o)};var K=Q&&1/g(new Q([,-0]))[1]==1/0?function(o){return new Q(o)}:function(){};function E(o,e){var M,l,a=o.__data__;return("string"==(l=r(M=e))||"number"==l||"symbol"==l||"boolean"==l?"__proto__"!==M:null===M)?a["string"==typeof e?"string":"hash"]:a.map}function R(o,e){var M=function(o,e){return null==o?void 0:o[e]}(o,e);return function(o){if(!J(o)||N&&N in o)return!1;var e=function(o){var e=J(o)?p.call(o):"";return e==a||e==t}(o)||function(o){var e=!1;if(null!=o&&"function"!=typeof o.toString)try{e=!!(o+"")}catch(o){}return e}(o)?W:G;return e.test(function(o){if(null!=o){try{return P.call(o)}catch(o){}try{return o+""}catch(o){}}return""}(o))}(M)?M:void 0}function J(o){var e=r(o);return!!o&&("object"==e||"function"==e)}o.exports=function(o){return o&&o.length?function(o,e,M){var r=-1,l=n,a=o.length,t=!0,G=[],i=G;if(a>=200){var d=K(o);if(d)return g(d);t=!1,l=B,i=new y}else i=G;o:for(;++r<a;){var C=o[r],S=C;if(C=0!==C?C:0,t&&S==S){for(var m=i.length;m--;)if(i[m]===S)continue o;G.push(C)}else l(i,S,M)||(i!==G&&i.push(S),G.push(C))}return G}(o):[]}},422:o=>{"use strict";o.exports=JSON.parse('[{"Generation":"AirPods (1st generation)","ANumber":["A1523","A1722","A1602"],"FCCID":["BCG-A1523","BCG-A1722"],"InternalName":"B188AP","Identifier":"AirPods1,1","Models":[{"Model":["MMEF2"]}]},{"Generation":"AirPods (2nd generation)","ANumber":["A2031","A2032","A1938"],"FCCID":["BCG-A2031","BCG-A2032"],"InternalName":"B288AP","Identifier":["AirPods2,1","AirPods2,1"],"Models":[{"Model":["MRXJ2","MV7N2","MR8U2"]}]},{"Generation":"AirPods (3rd generation)","ANumber":["A2564","A2565","A2566"],"FCCID":["BCG-A2564","BCG-A2565"],"InternalName":"B688AP","Identifier":["AirPods1,3","Audio2,1"],"Models":[]},{"Generation":"AirPods Pro","ANumber":["A2083","A2084","A2190"],"FCCID":["BCG-A2083","BCG-A2084"],"InternalName":"B298AP","Identifier":["AirPods2,2","AirPodsPro1,1","iProd8,1"],"Models":[{"Model":["MWP22"]}]},{"Generation":"AirPods Pro (2nd generation)","ANumber":["A2699","A2698","A2700"],"FCCID":[],"InternalName":"B698AP","Identifier":"AirPodsPro1,2","Models":[]},{"Generation":"AirPods Max","ANumber":["A2096"],"FCCID":["BCG-A2096"],"InternalName":"B515AP","Identifier":["AirPodsMax1,1","iProd8,6"],"Models":[{"Model":["MGYH3","MGYJ3","MGYL3","MGYM3","MGYN3"]}]}]')},945:o=>{"use strict";o.exports=JSON.parse('[{"Generation":"Apple TV (1st generation)","ANumber":"A1218","Bootrom":"None","Identifier":"AppleTV1,1","Models":[{"Color":"Silver","Storage":"40 GB","Model":["MA711"]},{"Color":"Silver","Storage":"160 GB","Model":["MB189"]}]},{"Generation":"Apple TV (2nd generation)","ANumber":"A1378","Bootrom":"Bootrom 574.4","FCCID":"BCGA1378","InternalName":"K66AP","Identifier":"AppleTV2,1","Models":[{"Color":"Black","Storage":"8 GB","Model":["MC572"]}]},{"Generation":"Apple TV (3rd generation)","ANumber":"A1427","Bootrom":"ROM","FCCID":"BCGA1427","InternalName":"J33AP","Identifier":"AppleTV3,1","Models":[{"Color":"Black","Storage":"8 GB","Model":["MD199"]}]},{"Generation":"Apple TV (3rd generation)","ANumber":"A1469","Bootrom":"Bootrom 1458.2","FCCID":"BCGA1469","InternalName":"J33IAP","Identifier":"AppleTV3,2","Models":[{"Color":"Black","Storage":"8 GB","Model":["MD199"]}]},{"Generation":"Apple TV (4th generation)","ANumber":"A1625","Bootrom":"Bootrom 1992.0.0.1.19","FCCID":"BCGA1625","InternalName":"J42dAP","Identifier":"AppleTV5,3","Models":[{"Color":"Black","Storage":"32 GB","Model":["MGY52","ML4W2","MR912"]},{"Color":"Black","Storage":"64 GB","Model":["MLNC2"]}]},{"Generation":"Apple TV 4K","ANumber":"A1842","Bootrom":"Bootrom 3135.0.0.2.3","FCCID":"BCGA1842","InternalName":"J105aAP","Identifier":"AppleTV6,2","Models":[{"Color":"Black","Storage":"32 GB","Model":["MQD22"]},{"Color":"Black","Storage":"64 GB","Model":["MP7P2"]}]},{"Generation":"Apple TV 4K (2nd generation)","ANumber":"A2169","Bootrom":"Bootrom 3865.0.0.4.7","FCCID":"BCGA2169","InternalName":"J305AP","Identifier":"AppleTV11,1","Models":[{"Color":"Black","Storage":"32 GB","Model":["MXGY2"]},{"Color":"Black","Storage":"64 GB","Model":["MXH02"]}]}]')},610:o=>{"use strict";o.exports=JSON.parse('[{"Generation":"Apple Watch (1st generation)","ANumber":"A1553","Bootrom":"Bootrom 2098.0.0.2.4","FCCID":"BCG-E2870","InternalName":"N27aAP","Identifier":"Watch1,1","Models":[{"CaseMaterial":"Aluminum","Color":"Gold","Size":"38mm","Model":["MLCJ2","MMEC2","MMF52"]},{"CaseMaterial":"Aluminum","Color":"Rose Gold","Size":"38mm","Model":["MLCH2","MMF42"]},{"CaseMaterial":"Aluminum","Color":"Silver","Size":"38mm","Model":["MJ2T2","MJ2V2","MJ2U2","MJ2W2","MLCF2","MLCG2","MME92","MMF02","MMF12","MMF22","MMF32"]},{"CaseMaterial":"Aluminum","Color":"Space Gray","Size":"38mm","Model":["MJ2X2","MMF62"]},{"CaseMaterial":"Stainless Steel","Color":"Silver","Size":"38mm","Model":["MJ2Y2","MJ3A2","MJ3E2","MJ302","MJ312","MJ322","MJ332","MJ362","MJYK2","MLCL2","MLCN2","MLCP2","MLC02","MLC22","MLC32","MLE62","MLLD2","MMF82","MMFD2","MMF92","MMFH2","MMFK2"]},{"CaseMaterial":"Stainless Steel","Color":"Space Black","Size":"38mm","Model":["MJ3F2","MLCK2"]},{"CaseMaterial":"Gold","Color":"Rose Gold","Size":"38mm","Model":["MJ3K2","MJ3L2","MJ8P2"]},{"CaseMaterial":"Gold","Color":"Yellow Gold","Size":"38mm","Model":["MJ3G2","MKL52"]}]},{"Generation":"Apple Watch (1st generation)","ANumber":["A1554","A1638"],"Bootrom":"Bootrom 2098.0.0.2.4","FCCID":"BCG-E2871","InternalName":"N28aAP","Identifier":"Watch1,2","Models":[{"CaseMaterial":"Aluminum","Color":"Gold","Size":"42mm","Model":["MLC72","MMEE2","MMFQ2"]},{"CaseMaterial":"Aluminum","Color":"Rose Gold","Size":"42mm","Model":["MLC62","MMFP2"]},{"CaseMaterial":"Aluminum","Color":"Silver","Size":"42mm","Model":["MJ3N2","MJ3Q2","MJ3P2","MJ3R2","MLC42","MLC52","MMED2","MMFE2","MMFL2","MMFM2","MMFN2"]},{"CaseMaterial":"Aluminum","Color":"Space Gray","Size":"42mm","Model":["MJ3T2","MMFR2"]},{"CaseMaterial":"Stainless Steel","Color":"Silver","Size":"42mm","Model":["MJ3U2","MJ3V2","MJ3X2","MJ3Y2","MJ402","MJ432","MJ452","MJ472","MJYN2","MLCC2","MLCD2","MLCE2","MLC92","MLFA2","MLFC2","MLLE2","MMFU2","MMFV2","MMFX2","MMG02"]},{"CaseMaterial":"Stainless Steel","Color":"Space Black","Size":"42mm","Model":["MJ482","MLC82","MMG22"]},{"CaseMaterial":"Gold","Color":"Rose Gold","Size":"42mm","Model":["MJ4A2","MLE52"]},{"CaseMaterial":"Gold","Color":"Yellow Gold","Size":"42mm","Model":["MJ8Q2","MJVT2","MKL62","MLFH2"]}]},{"Generation":"Apple Watch Series 1","ANumber":"A1802","Bootrom":"Bootrom 2651.0.0.1.31","FCCID":"BCG‑E3102","InternalName":"N27dAP","Identifier":"Watch2,6","Models":[{"CaseMaterial":"Aluminum","Color":"Gold","Size":"38mm","Model":["MNNJ2","MQ102"]},{"CaseMaterial":"Aluminum","Color":"Rose Gold","Size":"38mm","Model":["MNNH2"]},{"CaseMaterial":"Aluminum","Color":"Silver","Size":"38mm","Model":["MNNG2"]},{"CaseMaterial":"Aluminum","Color":"Space Gray","Size":"38mm","Model":["MP022"]}]},{"Generation":"Apple Watch Series 1","ANumber":"A1803","Bootrom":"Bootrom 2651.0.0.1.31","FCCID":"BCG‑E3103","InternalName":"N28dAP","Identifier":"Watch2,7","Models":[{"CaseMaterial":"Aluminum","Color":"Gold","Size":"42mm","Model":["MNNN2","MQ122"]},{"CaseMaterial":"Aluminum","Color":"Rose Gold","Size":"42mm","Model":["MNNM2","MQ112"]},{"CaseMaterial":"Aluminum","Color":"Silver","Size":"42mm","Model":["MNNL2"]},{"CaseMaterial":"Aluminum","Color":"Space Gray","Size":"42mm","Model":["MP032"]}]},{"Generation":"Apple Watch Series 2","ANumber":["A1757","A1816"],"Bootrom":"Bootrom 2651.0.0.1.31","FCCID":"BCG‑E3104","InternalName":"N74AP","Identifier":"Watch2,3","Models":[{"CaseMaterial":"Aluminum","Color":"Gold","Size":"38mm","Model":["MNP22","MNP32","MQ132"]},{"CaseMaterial":"Aluminum","Color":"Rose Gold","Size":"38mm","Model":["MNNY2","MNP02"]},{"CaseMaterial":"Aluminum","Color":"Silver","Size":"38mm","Model":["MNNQ2","MNNW2","MNNX2","MNYP2","MQ172"]},{"CaseMaterial":"Aluminum","Color":"Space Gray","Size":"38mm","Model":["MNYX2","MP0D2","MP052","MP082","MQ162"]},{"CaseMaterial":"Stainless Steel","Color":"Silver","Size":"38mm","Model":["MNP42","MNP52","MNP62","MNP72","MNP82","MNP92","MNPA2","MNQ52","MNQ62","MNQ72","MNQ82","MNQ92","MQ1F2"]},{"CaseMaterial":"Stainless Steel","Color":"Space Black","Size":"38mm","Model":["MNPD2","MNPE2","MP492"]},{"CaseMaterial":"Ceramic","Color":"White","Size":"38mm","Model":["MNPF2"]}]},{"Generation":"Apple Watch Series 2","ANumber":["A1758","A1817"],"Bootrom":"Bootrom 2651.0.0.1.31","FCCID":"BCG‑E3105","InternalName":"N75AP","Identifier":"Watch2,4","Models":[{"CaseMaterial":"Aluminum","Color":"Gold","Size":"42mm","Model":["MNPN2","MNPP2","MQ152"]},{"CaseMaterial":"Aluminum","Color":"Rose Gold","Size":"42mm","Model":["MNPL2","MNPM2","MQ142"]},{"CaseMaterial":"Aluminum","Color":"Silver","Size":"42mm","Model":["MNNT2","MNPJ2","MNPK2","MNYQ2","MQ192"]},{"CaseMaterial":"Aluminum","Color":"Space Gray","Size":"42mm","Model":["MNYY2","MP062","MP072","MP0A2","MQ182"]},{"CaseMaterial":" Stainless Steel","Color":"Silver","Size":"42mm","Model":["MNPR2","MNPT2","MNPU2","MNPV2","MNPW2","MNQ02","MNQ22","MNQ32","MNQC2"]},{"CaseMaterial":" Stainless Steel","Color":"Space Black","Size":"42mm","Model":["MP4A2","MNQ12"]},{"CaseMaterial":"Ceramic","Color":"White","Size":"42mm","Model":["MNPQ2"]}]},{"Generation":"Apple Watch Series 3","ANumber":["A1860","A1889","A1890"],"Bootrom":"Bootrom 2651.0.0.3.3","FCCID":["BCG-A1860","BCG-A1889","BCG-A1890"],"InternalName":"N111sAP","Identifier":"Watch3,1","Models":[{"CaseMaterial":"Aluminum","Color":"Gold","Size":"38mm","Model":["MQJQ2","MQJU2","MQKH2","MQKL2","MQQG2","MQQK2"]},{"CaseMaterial":"Aluminum","Color":"Silver","Size":"38mm","Model":["MQJN2","MQJR2","MQKF2","MQKJ2","MQL52","MQL72","MQM72","MQM92","MQQE2","MQQH2","MQR42","MQR62"]},{"CaseMaterial":"Aluminum","Color":"Space Gray","Size":"38mm","Model":["MQJP2","MQJT2","MQKK2","MQKN2","MQL62","MQL82","MQM82","MQMA2","MR2W2","MR2Y2","MR332","MQQF2","MQQJ2","MQR52","MQR72"]},{"CaseMaterial":" Stainless Steel","Color":"Silver","Size":"38mm","Model":["MQJV2","MQLJ2","MQLK2","MQLM2","MQLN2","MQLV2","MQML2","MQMM2","MQMP2","MQMQ2","MQQL2","MQRA2","MQRE2","MQRF2","MQX92","MR1F2","MR1N2","MR212"]},{"CaseMaterial":" Stainless Steel","Color":"Space Black","Size":"38mm","Model":["MQJW2","MQLW2","MQQM2","MR1H2","MR1Q2","MR222"]},{"CaseMaterial":"Ceramic","Color":"White","Size":"38mm","Model":["MQJY2","MQM32","MQQP2"]},{"CaseMaterial":"Ceramic","Color":"Gray","Size":"38mm","Model":["MQK02","MQM42","MQQQ2"]}]},{"Generation":"Apple Watch Series 3","ANumber":["A1861","A1891","A1892"],"Bootrom":"Bootrom 2651.0.0.3.3","FCCID":["BCG-A1861","BCG-A1891","BCG-A1892"],"InternalName":"N111bAP","Identifier":"Watch3,2","Models":[{"CaseMaterial":"Aluminum","Color":"Gold","Size":"42mm","Model":["MQK32","MQK72","MQKP2","MQKT2","MQQU2","MQQX2"]},{"CaseMaterial":"Aluminum","Color":"Silver","Size":"42mm","Model":["MQK12","MQK52","MQKM2","MQKQ2","MQLC2","MQLE2","MQME2","MQMG2","MQQR2","MQQV2","MQRG2","MQRJ2"]},{"CaseMaterial":"Aluminum","Color":"Space Gray","Size":"42mm","Model":["MQK22","MQK62","MQKN2","MQKR2","MQLD2","MQLF2","MQMF2","MQMH2","MQQT2","MQQW2","MR2X2","MR302","MR342","MQRH2","MQRK2"]},{"CaseMaterial":" Stainless Steel","Color":"Silver","Size":"42mm","Model":["MQK82","MQLP2","MQLQ2","MQLR2","MQLT2","MQLU2","MQLY2","MQMR2","MQMT2","MQMU2","MQMV2","MQMW2","MQQY2","MQRN2","MQRP2","MQRQ2","MQRR2","MQRT2","MQX62","MQX72","MQX92","MR1J2","MR1U2","MR232"]},{"CaseMaterial":" Stainless Steel","Color":"Space Black","Size":"42mm","Model":["MQK92","MQM02","MQR02","MR1L2","MR1V2","MR242"]},{"CaseMaterial":"Ceramic","Color":"White","Size":"42mm","Model":["MQKD2","MQM52","MQR22"]},{"CaseMaterial":"Ceramic","Color":"Gray","Size":"42mm","Model":["MQKE2","MQM62","MQR32"]}]},{"Generation":"Apple Watch Series 3","ANumber":["A1858"],"Bootrom":"Bootrom 2651.0.0.3.3","FCCID":["BCG-A1858"],"InternalName":"N121sAP","Identifier":"Watch3,3","Models":[{"CaseMaterial":"Aluminum","Color":"Gold","Size":"38mm","Model":["MQKW2"]},{"CaseMaterial":"Aluminum","Color":"Silver","Size":"38mm","Model":["MQKU2","MQKX2"]},{"CaseMaterial":"Aluminum","Color":"Space Gray","Size":"38mm","Model":["MQKV2","MQKY2","MR352"]}]},{"Generation":"Apple Watch Series 3","ANumber":["A1859"],"Bootrom":"Bootrom 2651.0.0.3.3","FCCID":["BCG-A1859"],"InternalName":"N121bAP","Identifier":"Watch3,4","Models":[{"CaseMaterial":"Aluminum","Color":"Gold","Size":"42mm","Model":["MQL22"]},{"CaseMaterial":"Aluminum","Color":"Silver","Size":"42mm","Model":["MQL02","MQL32"]},{"CaseMaterial":"Aluminum","Color":"Space Gray","Size":"42mm","Model":["MQL12","MQL42","MR362"]}]},{"Generation":"Apple Watch Series 4","ANumber":["A1977"],"Bootrom":"Bootrom 3988.0.0.2.12","FCCID":["BCG-A1977"],"InternalName":"N131sAP","Identifier":"Watch4,1","Models":[{"CaseMaterial":"Aluminum","Color":"Gold","Size":"40mm","Model":["MU682","MU692"]},{"CaseMaterial":"Aluminum","Color":"Silver","Size":"40mm","Model":["MU642","MU652","MU6H2","MU7F2"]},{"CaseMaterial":"Aluminum","Color":"Space Gray","Size":"40mm","Model":["MU662","MU672","MU6J2","MU7G2"]}]},{"Generation":"Apple Watch Series 4","ANumber":["A1978"],"Bootrom":"Unknown","FCCID":["BCG-A1978"],"InternalName":"N131bAP","Identifier":"Watch4,2","Models":[{"CaseMaterial":"Aluminum","Color":"Gold","Size":"44mm","Model":["MU6F2","MU6G2"]},{"CaseMaterial":"Aluminum","Color":"Silver","Size":"44mm","Model":["MU6A2","MU6C2","MU6K2","MU7H2"]},{"CaseMaterial":"Aluminum","Color":"Space Gray","Size":"44mm","Model":["MU6D2","MU6E2","MU6L2","MU7J2"]}]},{"Generation":"Apple Watch Series 4","ANumber":["A1975","A2007"],"Bootrom":"Unknown","FCCID":["BCG-A1975","BCG-A2007"],"InternalName":"N141sAP","Identifier":"Watch4,3","Models":[{"CaseMaterial":"Aluminum","Color":"Gold","Size":"40mm","Model":["MTUJ2","MTUK2","MTVG2","MTVH2"]},{"CaseMaterial":"Aluminum","Color":"Silver","Size":"40mm","Model":["MTUD2","MTUF2","MTV92","MTX72","MTVA2","MTVC2","MTX62","MTXF2"]},{"CaseMaterial":"Aluminum","Color":"Space Gray","Size":"40mm","Model":["MTUG2","MTUN2","MTX82","MTX92","MTVD2","MTVF2","MTXG2","MTXH2"]},{"CaseMaterial":"Stainless Steel","Color":"Gold","Size":"40mm","Model":["MTUR2","MTUT2","MTVN2","MTVQ2"]},{"CaseMaterial":"Stainless Steel","Color":"Silver","Size":"40mm","Model":["MTUL2","MTUM2","MU7K2","MU6R2","MU6N2","MU6Q2","MU6P2","MU6M2","MTVJ2","MTVK2","MU7L2","MU732","MU702","MU722","MU712","MU6Y2"]},{"CaseMaterial":"Stainless Steel","Color":"Space Black","Size":"40mm","Model":["MTUN2","MTUQ2","MTVL2","MTVM2"]}]},{"Generation":"Apple Watch Series 4","ANumber":["A1976","A2008"],"Bootrom":"Unknown","FCCID":["BCG‑A1976","BCG-A2008"],"InternalName":"N141bAP","Identifier":"Watch4,4","Models":[{"CaseMaterial":"Aluminum","Color":"Gold","Size":"44mm","Model":["MTV02","MTV12","MTVW2","MTVX2"]},{"CaseMaterial":"Aluminum","Color":"Silver","Size":"44mm","Model":["MTUU2","MTUV2","MU6X2","MTXC2","MTXA2","MTVR2","MTVT2","MTXK2","MTXJ2"]},{"CaseMaterial":"Aluminum","Color":"Space Gray","Size":"44mm","Model":["MTUW2","MTUX2","MTXE2","MTXD2","MTVU2","MTVV2","MTXM2","MTXL2"]},{"CaseMaterial":"Stainless Steel","Color":"Gold","Size":"44mm","Model":["MTV72","MTV82","MTX42","MTX52"]},{"CaseMaterial":"Stainless Steel","Color":"Silver","Size":"44mm","Model":["MTV22","MTV42","MU6W2","MU6V2","MU9D2","MU9D2","MU6U2","MU6T2","MU782","MU772","MU762","MU9E2","MU752","MU742"]},{"CaseMaterial":"Stainless Steel","Color":"Space Black","Size":"44mm","Model":["MTV52","MTV62","MTX22","MTX32"]}]},{"Generation":"Apple Watch Series 5","ANumber":["A2092"],"Bootrom":"Bootrom 3988.0.0.2.12","FCCID":["BCG-A2092"],"InternalName":"N144sAP","Identifier":"Watch5,1","Models":[{"CaseMaterial":"Aluminum","Color":"Gold","Size":"40mm","Model":["MWRY2","MWV72"]},{"CaseMaterial":"Aluminum","Color":"Silver","Size":"40mm","Model":["MWRX2","MX3R2","MWV62"]},{"CaseMaterial":"Aluminum","Color":"Space Gray","Size":"40mm","Model":["MWT02","MWV82"]}]},{"Generation":"Apple Watch Series 5","ANumber":["A2093"],"Bootrom":"Bootrom 3988.0.0.2.12","FCCID":["BCG-A2093"],"InternalName":"N144bAP","Identifier":"Watch5,2","Models":[{"CaseMaterial":"Aluminum","Color":"Gold","Size":"44mm","Model":["MWT42"]},{"CaseMaterial":"Aluminum","Color":"Silver","Size":"44mm","Model":["MWVD2","MX3V2","MWT62","MWT32"]},{"CaseMaterial":"Aluminum","Color":"Space Gray","Size":"44mm","Model":["MWT52","MWVF2","MWT72"]}]},{"Generation":"Apple Watch Series 5","ANumber":["A2094","A2156"],"Bootrom":"Bootrom 3988.0.0.2.12","FCCID":["BCG-A2094","BCG-A2156"],"InternalName":"N146sAP","Identifier":"Watch5,3","Models":[{"CaseMaterial":"Aluminum","Color":"Gold","Size":"40mm","Model":["MWPU2","MWQ72"]},{"CaseMaterial":"Aluminum","Color":"Silver","Size":"40mm","Model":["MWWN2","MWX12","MX372","MX3C2","MWPT2","MWQ62","MWQG2"]},{"CaseMaterial":"Aluminum","Color":"Space Gray","Size":"40mm","Model":["MWPV2","MWQ82","MWWQ2","MWX32","MWQ42","MWQH2"]},{"CaseMaterial":"Stainless Steel","Color":"Gold","Size":"40mm","Model":["MWPW2","MWX62","MWWV2","MWWU2"]},{"CaseMaterial":"Stainless Steel","Color":"Stainless Steel","Size":"40mm","Model":["MWPX2","MWQA2","MX5L2","MX5K2","MWWT2","MWX52","MWQJ2","MX5M2","MX5N2"]},{"CaseMaterial":"Stainless Steel","Color":"Space Black","Size":"40mm","Model":["MWPY2","MWQC2","MWX02","MWXC2","MWXA2"]},{"CaseMaterial":"Titanium","Color":"Titanium","Size":"40mm","Model":["MWQ12","MWQE2"]},{"CaseMaterial":"Titanium","Color":"Space Black","Size":"40mm","Model":["MWQ02","MWQD2"]},{"CaseMaterial":"Ceramic","Color":"White","Size":"40mm","Model":["MWQ22","MWQF2"]}]},{"Generation":"Apple Watch Series 5","ANumber":["A2095","A2157"],"Bootrom":"Bootrom 3988.0.0.2.12","FCCID":["BCG-A2095","BCG-A2157"],"InternalName":"N146bAP","Identifier":"Watch5,4","Models":[{"CaseMaterial":"Aluminum","Color":"Gold","Size":"44mm","Model":["MWQL2","MWR02"]},{"CaseMaterial":"Aluminum","Color":"Silver","Size":"44mm","Model":["MWVY2","MWWC2","MX392","MX3E2","MWQV2","MXR12","MWQK2","MWQY2","MWR82"]},{"CaseMaterial":"Aluminum","Color":"Space Gray","Size":"44mm","Model":["MWQM2","MWR12","MWW12","MWWE2","MWQW2","MX3A2","MWR92"]},{"CaseMaterial":"Stainless Steel","Color":"Gold","Size":"44mm","Model":["MWQN2","MWWH2","MWW62","MWW52","MWR22","MWWJ2"]},{"CaseMaterial":"Stainless Steel","Color":"Stainless Steel","Size":"44mm","Model":["MWQP2","MWR32","MWQX2","MWW32","MWWG2","MWRA2","MX5C2"]},{"CaseMaterial":"Stainless Steel","Color":"Space Black","Size":"44mm","Model":["MWQQ2","MWR42","MWW92","MWWM2"]},{"CaseMaterial":"Titanium","Color":"Titanium","Size":"44mm","Model":["MWQT2","MWR62"]},{"CaseMaterial":"Titanium","Color":"Space Black","Size":"44mm","Model":["MWQR2","MWR52"]},{"CaseMaterial":"Ceramic","Color":"White","Size":"44mm","Model":["MWQU2","MWR72"]}]},{"Generation":"Apple Watch SE","ANumber":["A2351"],"FCCID":["BCG-A2351"],"InternalName":"N140sAP","Identifier":"Watch5,9","Models":[{"CaseMaterial":"Aluminum","Color":"Gold","Size":"40mm","Model":["MYDY2"]},{"CaseMaterial":"Aluminum","Color":"Silver","Size":"40mm","Model":["MYDX2"]},{"CaseMaterial":"Aluminum","Color":"Space Gray","Size":"40mm","Model":["MYE02"]}]},{"Generation":"Apple Watch SE","ANumber":["A2352"],"FCCID":["BCG-A2352"],"InternalName":"N140bAP","Identifier":"Watch5,10","Models":[{"CaseMaterial":"Aluminum","Color":"Gold","Size":"44mm","Model":["MYE22"]},{"CaseMaterial":"Aluminum","Color":"Silver","Size":"44mm","Model":["MYE12"]},{"CaseMaterial":"Aluminum","Color":"Space Gray","Size":"44mm","Model":["MYE32"]}]},{"Generation":"Apple Watch SE","ANumber":["A2353","A2355"],"FCCID":["BCG-A2353","BCG-A2355"],"InternalName":"N142sAP","Identifier":"Watch5,11","Models":[{"CaseMaterial":"Aluminum","Color":"Gold","Size":"40mm","Model":["MYF32","MYF62"]},{"CaseMaterial":"Aluminum","Color":"Silver","Size":"40mm","Model":["MYF22","MYF52"]},{"CaseMaterial":"Aluminum","Color":"Space Gray","Size":"40mm","Model":["MYF42","MYF72"]}]},{"Generation":"Apple Watch SE","ANumber":["A2354","A2356"],"FCCID":["BCG-A2354","BCG-A2355"],"InternalName":"N142bAP","Identifier":"Watch5,12","Models":[{"CaseMaterial":"Aluminum","Color":"Gold","Size":"44mm","Model":["MYF92","MYFD2"]},{"CaseMaterial":"Aluminum","Color":"Silver","Size":"44mm","Model":["MYF82","MYFC2"]},{"CaseMaterial":"Aluminum","Color":"Space Gray","Size":"44mm","Model":["MYFA2","MYFE2"]}]},{"Generation":"Apple Watch Series 6","ANumber":["A2291"],"FCCID":["BCG-A2291"],"InternalName":"N157sAP","Identifier":"Watch6,1","Models":[{"CaseMaterial":"Aluminum","Color":"Gold","Size":"40mm","Model":["MG193"]},{"CaseMaterial":"Aluminum","Color":"Silver","Size":"40mm","Model":["MG183"]},{"CaseMaterial":"Aluminum","Color":"Space Gray","Size":"40mm","Model":["MG1A3"]},{"CaseMaterial":"Aluminum","Color":"Blue","Size":"40mm","Model":["MG2A3"]},{"CaseMaterial":"Aluminum","Color":"Red","Size":"40mm","Model":["M02C3"]}]},{"Generation":"Apple Watch Series 6","ANumber":["A2292"],"FCCID":["BCG-A2292"],"InternalName":"N157bAP","Identifier":"Watch6,2","Models":[{"CaseMaterial":"Aluminum","Color":"Gold","Size":"44mm","Model":["M02E3"]},{"CaseMaterial":"Aluminum","Color":"Silver","Size":"44mm","Model":["M02D3"]},{"CaseMaterial":"Aluminum","Color":"Space Gray","Size":"44mm","Model":["M02F3"]},{"CaseMaterial":"Aluminum","Color":"Blue","Size":"44mm","Model":["M02G3"]},{"CaseMaterial":"Aluminum","Color":"Red","Size":"44mm","Model":["M02H3"]}]},{"Generation":"Apple Watch Series 6","ANumber":["A2293","A2375"],"FCCID":["BCG-A2293","BCG-A2375"],"InternalName":"N158sAP","Identifier":"Watch6,3","Models":[{"CaseMaterial":"Aluminum","Color":"Gold","Size":"40mm","Model":["M0DP3","M0D53"]},{"CaseMaterial":"Aluminum","Color":"Silver","Size":"40mm","Model":["M0DM3","M0D23"]},{"CaseMaterial":"Aluminum","Color":"Space Gray","Size":"40mm","Model":["M0DQ3","M0D63"]},{"CaseMaterial":"Aluminum","Color":"Blue","Size":"40mm","Model":["M0DR3","M0D73"]},{"CaseMaterial":"Aluminum","Color":"Red","Size":"40mm","Model":["M0DT3","M0D83"]},{"CaseMaterial":"Stainless Steel","Color":"Gold","Size":"40mm","Model":["M0DU3","M0D93"]},{"CaseMaterial":"Stainless Steel","Color":"Silver","Size":"40mm","Model":["M0DV3","M0DC3"]},{"CaseMaterial":"Stainless Steel","Color":"Graphite","Size":"40mm","Model":["M0DW3","M0DF3"]},{"CaseMaterial":"Stainless Steel","Color":"Space Black","Size":"40mm","Model":["MG363","MG303"]},{"CaseMaterial":"Titanium","Color":"Titanium","Size":"40mm","Model":["M0DY3","M0DH3"]},{"CaseMaterial":"Titanium","Color":"Space Black","Size":"40mm","Model":["M0DX3","M0DG3"]}]},{"Generation":"Apple Watch Series 6","ANumber":["A2294","A2376"],"FCCID":["BCG-A2294","BCG-A2376"],"InternalName":"N158bAP","Identifier":"Watch6,4","Models":[{"CaseMaterial":"Aluminum","Color":"Gold","Size":"44mm","Model":["M0GQ3","M0G73"]},{"CaseMaterial":"Aluminum","Color":"Silver","Size":"44mm","Model":["M0GP3","M0G63"]},{"CaseMaterial":"Aluminum","Color":"Space Gray","Size":"44mm","Model":["M0GR3","M0G83"]},{"CaseMaterial":"Aluminum","Color":"Blue","Size":"44mm","Model":["M0GT3","M0G93"]},{"CaseMaterial":"Aluminum","Color":"Red","Size":"44mm","Model":["M0GU3","M0GC3"]},{"CaseMaterial":"Stainless Steel","Color":"Gold","Size":"44mm","Model":["M0GV3","M0GD3"]},{"CaseMaterial":"Stainless Steel","Color":"Silver","Size":"44mm","Model":["M0GW3","M0GF3"]},{"CaseMaterial":"Stainless Steel","Color":"Graphite","Size":"44mm","Model":["M0GX3","M0GG3"]},{"CaseMaterial":"Titanium","Color":"Titanium","Size":"44mm","Model":["M0H23","M0GJ3"]},{"CaseMaterial":"Titanium","Color":"Space Black","Size":"44mm","Model":["M0H13","M0GH3"]}]},{"Generation":"Apple Watch Series 7","ANumber":["A2473"],"FCCID":["BCG-A2473"],"InternalName":"N187sAP","Identifier":"Watch6,6","Models":[{"CaseMaterial":"Aluminum","Color":"Green","Size":"41mm","Model":["MKNF3"]},{"CaseMaterial":"Aluminum","Color":"Starlight","Size":"41mm","Model":["MKNP3"]},{"CaseMaterial":"Aluminum","Color":"Midnight","Size":"41mm","Model":["MKMX3"]},{"CaseMaterial":"Aluminum","Color":"Blue","Size":"41mm","Model":["MKNH3"]},{"CaseMaterial":"Aluminum","Color":"Red","Size":"41mm","Model":["MKNJ3"]}]},{"Generation":"Apple Watch Series 7","ANumber":["A2474"],"FCCID":["BCG-A2474"],"InternalName":"N187bAP","Identifier":"Watch6,7","Models":[{"CaseMaterial":"Aluminum","Color":"Green","Size":"45mm","Model":["MKNQ3"]},{"CaseMaterial":"Aluminum","Color":"Starlight","Size":"45mm","Model":["MKNP3"]},{"CaseMaterial":"Aluminum","Color":"Midnight","Size":"45mm","Model":["MKN53"]},{"CaseMaterial":"Aluminum","Color":"Blue","Size":"45mm","Model":["MKNR3"]},{"CaseMaterial":"Aluminum","Color":"Red","Size":"45mm","Model":["MKNT3"]}]},{"Generation":"Apple Watch Series 7","ANumber":["A2475","A2476"],"FCCID":["BCG-A2475","BCG-A2476"],"InternalName":"N188sAP","Identifier":"Watch6,8","Models":[{"CaseMaterial":"Aluminum","Color":"Green","Size":"41mm","Model":["MKLA3","MKLP3"]},{"CaseMaterial":"Aluminum","Color":"Starlight","Size":"41mm","Model":["MKL93","MKLN3"]},{"CaseMaterial":"Aluminum","Color":"Midnight","Size":"41mm","Model":["MKH73","MKHQ3"]},{"CaseMaterial":"Aluminum","Color":"Blue","Size":"41mm","Model":["MKLC3","MKLQ3"]},{"CaseMaterial":"Aluminum","Color":"Red","Size":"41mm","Model":["MKLD3","MKLR3"]},{"CaseMaterial":"Stainless Steel","Color":"Gold","Size":"41mm","Model":["MKLE3","MKLT3"]},{"CaseMaterial":"Stainless Steel","Color":"Silver","Size":"41mm","Model":["MKLF3","MKHX3"]},{"CaseMaterial":"Stainless Steel","Color":"Graphite","Size":"41mm","Model":["MKHK3","MKJ23"]},{"CaseMaterial":"Stainless Steel","Color":"Space Black","Size":"41mm","Model":["MKLL3","MKM23"]},{"CaseMaterial":"Titanium","Color":"Titanium","Size":"41mm","Model":["ML8U3","ML913"]},{"CaseMaterial":"Titanium","Color":"Space Black","Size":"41mm","Model":["ML8V3","ML903"]}]},{"Generation":"Apple Watch Series 7","ANumber":["A2477","A2478"],"FCCID":["BCG-A2477","BCG-A2478"],"InternalName":"N188bAP","Identifier":"Watch6,9","Models":[{"CaseMaterial":"Aluminum","Color":"Green","Size":"45mm","Model":["MKM63","MKML3"]},{"CaseMaterial":"Aluminum","Color":"Starlight","Size":"45mm","Model":["MKM53","MKMK3"]},{"CaseMaterial":"Aluminum","Color":"Midnight","Size":"45mm","Model":["MKJ73","MKJP3"]},{"CaseMaterial":"Aluminum","Color":"Blue","Size":"45mm","Model":["MKM73","MKMM3"]},{"CaseMaterial":"Aluminum","Color":"Red","Size":"45mm","Model":["MKM83","MKMN3"]},{"CaseMaterial":"Stainless Steel","Color":"Gold","Size":"45mm","Model":["MKM93","ML7W3"]},{"CaseMaterial":"Stainless Steel","Color":"Silver","Size":"45mm","Model":["MKJE3","MKJW3"]},{"CaseMaterial":"Stainless Steel","Color":"Graphite","Size":"45mm","Model":["MKJJ3","MKL33"]},{"CaseMaterial":"Stainless Steel","Color":"Space Black","Size":"45mm","Model":["MKMH3","MKMW3"]},{"CaseMaterial":"Titanium","Color":"Titanium","Size":"45mm","Model":["ML8W3","ML8Y3"]},{"CaseMaterial":"Titanium","Color":"Space Black","Size":"45mm","Model":["ML8V3","ML8X3"]}]},{"Generation":"Apple Watch SE (2nd generation)","ANumber":[],"FCCID":[],"InternalName":"N143sAP","Identifier":"Watch6,10","Models":[{"CaseMaterial":"Aluminum","Color":"Midnight","Size":"41mm","Model":[]},{"CaseMaterial":"Aluminum","Color":"Starlight","Size":"41mm","Model":[]},{"CaseMaterial":"Aluminum","Color":"Silver","Size":"41mm","Model":[]}]},{"Generation":"Apple Watch SE (2nd generation)","ANumber":[],"FCCID":[],"InternalName":"N143bAP","Identifier":"Watch6,11","Models":[{"CaseMaterial":"Aluminum","Color":"Midnight","Size":"45mm","Model":[]},{"CaseMaterial":"Aluminum","Color":"Starlight","Size":"45mm","Model":[]},{"CaseMaterial":"Aluminum","Color":"Silver","Size":"45mm","Model":[]}]},{"Generation":"Apple Watch SE (2nd generation)","ANumber":[],"FCCID":[],"InternalName":"N149sAP","Identifier":"Watch6,12","Models":[{"CaseMaterial":"Aluminum","Color":"Midnight","Size":"41mm","Model":[]},{"CaseMaterial":"Aluminum","Color":"Starlight","Size":"41mm","Model":[]},{"CaseMaterial":"Aluminum","Color":"Silver","Size":"41mm","Model":[]}]},{"Generation":"Apple Watch SE (2nd generation)","ANumber":[],"FCCID":[],"InternalName":"N149bAP","Identifier":"Watch6,13","Models":[{"CaseMaterial":"Aluminum","Color":"Midnight","Size":"45mm","Model":[]},{"CaseMaterial":"Aluminum","Color":"Starlight","Size":"45mm","Model":[]},{"CaseMaterial":"Aluminum","Color":"Silver","Size":"45mm","Model":[]}]},{"Generation":"Apple Watch Series 8","ANumber":[],"FCCID":[],"InternalName":"","Identifier":"Watch6,14","Models":[{"CaseMaterial":"Aluminum","Color":"Midnight","Size":"41mm","Model":[]},{"CaseMaterial":"Aluminum","Color":"Starlight","Size":"41mm","Model":[]},{"CaseMaterial":"Aluminum","Color":"Silver","Size":"41mm","Model":[]},{"CaseMaterial":"Aluminum","Color":"Red","Size":"41mm","Model":[]},{"CaseMaterial":"Stainless Steel","Color":"Gold","Size":"41mm","Model":[]},{"CaseMaterial":"Stainless Steel","Color":"Silver","Size":"41mm","Model":[]},{"CaseMaterial":"Stainless Steel","Color":"Graphite","Size":"41mm","Model":[]},{"CaseMaterial":"Stainless Steel","Color":"Space Black","Size":"41mm","Model":[]}]},{"Generation":"Apple Watch Series 8","ANumber":[],"FCCID":[],"InternalName":"","Identifier":"Watch6,15","Models":[{"CaseMaterial":"Aluminum","Color":"Midnight","Size":"45mm","Model":[]},{"CaseMaterial":"Aluminum","Color":"Starlight","Size":"45mm","Model":[]},{"CaseMaterial":"Aluminum","Color":"Silver","Size":"45mm","Model":[]},{"CaseMaterial":"Aluminum","Color":"Red","Size":"45mm","Model":[]},{"CaseMaterial":"Stainless Steel","Color":"Gold","Size":"45mm","Model":[]},{"CaseMaterial":"Stainless Steel","Color":"Silver","Size":"45mm","Model":[]},{"CaseMaterial":"Stainless Steel","Color":"Graphite","Size":"45mm","Model":[]},{"CaseMaterial":"Stainless Steel","Color":"Space Black","Size":"45mm","Model":[]}]},{"Generation":"Apple Watch Series 8","ANumber":[],"FCCID":[],"InternalName":"","Identifier":"Watch6,16","Models":[{"CaseMaterial":"Aluminum","Color":"Midnight","Size":"41mm","Model":[]},{"CaseMaterial":"Aluminum","Color":"Starlight","Size":"41mm","Model":[]},{"CaseMaterial":"Aluminum","Color":"Silver","Size":"41mm","Model":[]},{"CaseMaterial":"Aluminum","Color":"Red","Size":"41mm","Model":[]},{"CaseMaterial":"Stainless Steel","Color":"Gold","Size":"41mm","Model":[]},{"CaseMaterial":"Stainless Steel","Color":"Silver","Size":"41mm","Model":[]},{"CaseMaterial":"Stainless Steel","Color":"Graphite","Size":"41mm","Model":[]},{"CaseMaterial":"Stainless Steel","Color":"Space Black","Size":"41mm","Model":[]}]},{"Generation":"Apple Watch Series 8","ANumber":[],"FCCID":[],"InternalName":"","Identifier":"Watch6,17","Models":[{"CaseMaterial":"Aluminum","Color":"Midnight","Size":"45mm","Model":[]},{"CaseMaterial":"Aluminum","Color":"Starlight","Size":"45mm","Model":[]},{"CaseMaterial":"Aluminum","Color":"Silver","Size":"45mm","Model":[]},{"CaseMaterial":"Aluminum","Color":"Red","Size":"45mm","Model":[]},{"CaseMaterial":"Stainless Steel","Color":"Gold","Size":"45mm","Model":[]},{"CaseMaterial":"Stainless Steel","Color":"Silver","Size":"45mm","Model":[]},{"CaseMaterial":"Stainless Steel","Color":"Graphite","Size":"45mm","Model":[]},{"CaseMaterial":"Stainless Steel","Color":"Space Black","Size":"45mm","Model":[]}]},{"Generation":"Apple Watch Ultra","ANumber":[],"FCCID":[],"InternalName":"N199AP","Identifier":"Watch6,18","Models":[{"CaseMaterial":"Titanium","Color":"Titanium","