CINXE.COM
Divertissement - Services - Apple (FR)
<!DOCTYPE html> <html class="no-js" xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr-FR" lang="fr-FR" dir="ltr" prefix="og: http://ogp.me/ns#"> <head> <meta charset="utf-8" /> <link rel="canonical" href="https://www.apple.com/fr/services/" /> <link rel="alternate" href="https://www.apple.com/ae-ar/services/" hreflang="ar-AE" /><link rel="alternate" href="https://www.apple.com/ae/services/" hreflang="en-AE" /><link rel="alternate" href="https://www.apple.com/at/services/" hreflang="de-AT" /><link rel="alternate" href="https://www.apple.com/au/services/" hreflang="en-AU" /><link rel="alternate" href="https://www.apple.com/befr/services/" hreflang="fr-BE" /><link rel="alternate" href="https://www.apple.com/benl/services/" hreflang="nl-BE" /><link rel="alternate" href="https://www.apple.com/bh-ar/services/" hreflang="ar-BH" /><link rel="alternate" href="https://www.apple.com/bh/services/" hreflang="en-BH" /><link rel="alternate" href="https://www.apple.com/br/services/" hreflang="pt-BR" /><link rel="alternate" href="https://www.apple.com/by/services/" hreflang="en-BY" /><link rel="alternate" href="https://www.apple.com/ca/fr/services/" hreflang="fr-CA" /><link rel="alternate" href="https://www.apple.com/ca/services/" hreflang="en-CA" /><link rel="alternate" href="https://www.apple.com/chde/services/" hreflang="de-CH" /><link rel="alternate" href="https://www.apple.com/chfr/services/" hreflang="fr-CH" /><link rel="alternate" href="https://www.apple.com/cl/services/" hreflang="es-CL" /><link rel="alternate" href="https://www.apple.com/co/services/" hreflang="es-CO" /><link rel="alternate" href="https://www.apple.com/cz/services/" hreflang="cs-CZ" /><link rel="alternate" href="https://www.apple.com/de/services/" hreflang="de-DE" /><link rel="alternate" href="https://www.apple.com/dk/services/" hreflang="da-DK" /><link rel="alternate" href="https://www.apple.com/eg-ar/services/" hreflang="ar-EG" /><link rel="alternate" href="https://www.apple.com/eg/services/" hreflang="en-EG" /><link rel="alternate" href="https://www.apple.com/es/services/" hreflang="es-ES" /><link rel="alternate" href="https://www.apple.com/fi/services/" hreflang="fi-FI" /><link rel="alternate" href="https://www.apple.com/fr/services/" hreflang="fr-FR" /><link rel="alternate" href="https://www.apple.com/hk/en/services/" hreflang="en-HK" /><link rel="alternate" href="https://www.apple.com/hk/services/" hreflang="zh-HK" /><link rel="alternate" href="https://www.apple.com/hu/services/" hreflang="hu-HU" /><link rel="alternate" href="https://www.apple.com/id/services/" hreflang="en-ID" /><link rel="alternate" href="https://www.apple.com/ie/services/" hreflang="en-IE" /><link rel="alternate" href="https://www.apple.com/in/services/" hreflang="en-IN" /><link rel="alternate" href="https://www.apple.com/it/services/" hreflang="it-IT" /><link rel="alternate" href="https://www.apple.com/jo-ar/services/" hreflang="ar-JO" /><link rel="alternate" href="https://www.apple.com/jo/services/" hreflang="en-JO" /><link rel="alternate" href="https://www.apple.com/jp/services/" hreflang="ja-JP" /><link rel="alternate" href="https://www.apple.com/kr/services/" hreflang="ko-KR" /><link rel="alternate" href="https://www.apple.com/kw-ar/services/" hreflang="ar-KW" /><link rel="alternate" href="https://www.apple.com/kw/services/" hreflang="en-KW" /><link rel="alternate" href="https://www.apple.com/la/services/" hreflang="es-SV" /><link rel="alternate" href="https://www.apple.com/la/services/" hreflang="es-CR" /><link rel="alternate" href="https://www.apple.com/la/services/" hreflang="es-DO" /><link rel="alternate" href="https://www.apple.com/la/services/" hreflang="es-PA" /><link rel="alternate" href="https://www.apple.com/la/services/" hreflang="es-VE" /><link rel="alternate" href="https://www.apple.com/la/services/" hreflang="es-NI" /><link rel="alternate" href="https://www.apple.com/la/services/" hreflang="es-AR" /><link rel="alternate" href="https://www.apple.com/la/services/" hreflang="es-HN" /><link rel="alternate" href="https://www.apple.com/la/services/" hreflang="es-EC" /><link rel="alternate" href="https://www.apple.com/la/services/" hreflang="es-UY" /><link rel="alternate" href="https://www.apple.com/la/services/" hreflang="es-GT" /><link rel="alternate" href="https://www.apple.com/la/services/" hreflang="es-PE" /><link rel="alternate" href="https://www.apple.com/la/services/" hreflang="es-PY" /><link rel="alternate" href="https://www.apple.com/la/services/" hreflang="es-BO" /><link rel="alternate" href="https://www.apple.com/lae/services/" hreflang="en-BM" /><link rel="alternate" href="https://www.apple.com/lae/services/" hreflang="en-AG" /><link rel="alternate" href="https://www.apple.com/lae/services/" hreflang="en-TC" /><link rel="alternate" href="https://www.apple.com/lae/services/" hreflang="en-GY" /><link rel="alternate" href="https://www.apple.com/lae/services/" hreflang="en-VC" /><link rel="alternate" href="https://www.apple.com/lae/services/" hreflang="en-BS" /><link rel="alternate" href="https://www.apple.com/lae/services/" hreflang="en-AI" /><link rel="alternate" href="https://www.apple.com/lae/services/" hreflang="en-TT" /><link rel="alternate" href="https://www.apple.com/lae/services/" hreflang="en-KY" /><link rel="alternate" href="https://www.apple.com/lae/services/" hreflang="en-BZ" /><link rel="alternate" href="https://www.apple.com/lae/services/" hreflang="en-DM" /><link rel="alternate" href="https://www.apple.com/lae/services/" hreflang="en-BB" /><link rel="alternate" href="https://www.apple.com/lae/services/" hreflang="en-JM" /><link rel="alternate" href="https://www.apple.com/lae/services/" hreflang="en-GD" /><link rel="alternate" href="https://www.apple.com/lae/services/" hreflang="en-SR" /><link rel="alternate" href="https://www.apple.com/lae/services/" hreflang="en-KN" /><link rel="alternate" href="https://www.apple.com/lae/services/" hreflang="en-VG" /><link rel="alternate" href="https://www.apple.com/lae/services/" hreflang="en-MS" /><link rel="alternate" href="https://www.apple.com/lae/services/" hreflang="en-LC" /><link rel="alternate" href="https://www.apple.com/lu/services/" hreflang="fr-LU" /><link rel="alternate" href="https://www.apple.com/mo/services/" hreflang="zh-MO" /><link rel="alternate" href="https://www.apple.com/mx/services/" hreflang="es-MX" /><link rel="alternate" href="https://www.apple.com/my/services/" hreflang="en-MY" /><link rel="alternate" href="https://www.apple.com/nl/services/" hreflang="nl-NL" /><link rel="alternate" href="https://www.apple.com/no/services/" hreflang="no-NO" /><link rel="alternate" href="https://www.apple.com/nz/services/" hreflang="en-NZ" /><link rel="alternate" href="https://www.apple.com/om-ar/services/" hreflang="ar-OM" /><link rel="alternate" href="https://www.apple.com/om/services/" hreflang="en-OM" /><link rel="alternate" href="https://www.apple.com/ph/services/" hreflang="en-PH" /><link rel="alternate" href="https://www.apple.com/pl/services/" hreflang="pl-PL" /><link rel="alternate" href="https://www.apple.com/pt/services/" hreflang="pt-PT" /><link rel="alternate" href="https://www.apple.com/qa-ar/services/" hreflang="ar-QA" /><link rel="alternate" href="https://www.apple.com/qa/services/" hreflang="en-QA" /><link rel="alternate" href="https://www.apple.com/sa-ar/services/" hreflang="ar-SA" /><link rel="alternate" href="https://www.apple.com/sa/services/" hreflang="en-SA" /><link rel="alternate" href="https://www.apple.com/se/services/" hreflang="sv-SE" /><link rel="alternate" href="https://www.apple.com/services/" hreflang="en-KZ" /><link rel="alternate" href="https://www.apple.com/services/" hreflang="en-SI" /><link rel="alternate" href="https://www.apple.com/services/" hreflang="sk-SK" /><link rel="alternate" href="https://www.apple.com/services/" hreflang="ro-RO" /><link rel="alternate" href="https://www.apple.com/services/" hreflang="en-MD" /><link rel="alternate" href="https://www.apple.com/services/" hreflang="en-US" /><link rel="alternate" href="https://www.apple.com/services/" hreflang="lt-LT" /><link rel="alternate" href="https://www.apple.com/services/" hreflang="et-EE" /><link rel="alternate" href="https://www.apple.com/services/" hreflang="en-TJ" /><link rel="alternate" href="https://www.apple.com/services/" hreflang="en-KG" /><link rel="alternate" href="https://www.apple.com/services/" hreflang="lv-LV" /><link rel="alternate" href="https://www.apple.com/services/" hreflang="en-AZ" /><link rel="alternate" href="https://www.apple.com/services/" hreflang="hr-HR" /><link rel="alternate" href="https://www.apple.com/services/" hreflang="en-TM" /><link rel="alternate" href="https://www.apple.com/services/" hreflang="uk-UA" /><link rel="alternate" href="https://www.apple.com/services/" hreflang="en-AM" /><link rel="alternate" href="https://www.apple.com/services/" hreflang="el-GR" /><link rel="alternate" href="https://www.apple.com/services/" hreflang="en-GE" /><link rel="alternate" href="https://www.apple.com/services/" hreflang="bg-BG" /><link rel="alternate" href="https://www.apple.com/services/" hreflang="en-UZ" /><link rel="alternate" href="https://www.apple.com/sg/services/" hreflang="en-SG" /><link rel="alternate" href="https://www.apple.com/th/services/" hreflang="th-TH" /><link rel="alternate" href="https://www.apple.com/tr/services/" hreflang="tr-TR" /><link rel="alternate" href="https://www.apple.com/tw/services/" hreflang="zh-TW" /><link rel="alternate" href="https://www.apple.com/uk/services/" hreflang="en-GB" /><link rel="alternate" href="https://www.apple.com/vn/services/" hreflang="vi-VN" /> <meta name="viewport" content="width=device-width, initial-scale=1, viewport-fit=cover" /> <link rel="stylesheet" type="text/css" href="/api-www/global-elements/global-header/v1/assets/globalheader.css" /> <link rel="stylesheet" type="text/css" href="/ac/globalfooter/8/fr_FR/styles/ac-globalfooter.built.css" /> <link rel="stylesheet" type="text/css" href="/ac/localnav/9/styles/ac-localnav.built.css" /> <script> window.okapiCustomTimeout = 150; if (window.location.search.indexOf('opt-out=true') >= 0) { window.okapiOptOut = true; } if (!window.okapiForcePreview && !window.okapiOptOut) { window.okapiConfig = window.okapiConfig || []; window.okapiConfig.push({ projectSlug: "marcom", testSlug: "UK_Product_Browser_2", publicToken: "551129479d728ac2802f9dd05fa9befeca86aa81b695d9488274b7ba022db8b5" }); } </script> <script type="text/javascript" charset="utf-8">require=function(){function r(e,n,t){function o(i,f){if(!n[i]){if(!e[i]){var c="function"==typeof require&&require;if(!f&&c)return c(i,!0);if(u)return u(i,!0);var a=new Error("Cannot find module '"+i+"'");throw a.code="MODULE_NOT_FOUND",a}var p=n[i]={exports:{}};e[i][0].call(p.exports,function(r){var n=e[i][1][r];return o(n||r)},p,p.exports,r,e,n,t)}return n[i].exports}for(var u="function"==typeof require&&require,i=0;i<t.length;i++)o(t[i]);return o}return r}()({1:[function(require,module,exports){"use strict";module.exports={assert:require("./assert"),count:require("./count"),countReset:require("./countReset"),dir:require("./dir"),dirxml:require("./dirxml"),enabled:require("./enabled"),error:require("./error"),group:require("./group"),groupCollapsed:require("./groupCollapsed"),groupEnd:require("./groupEnd"),info:require("./info"),log:require("./log"),profile:require("./profile"),profileEnd:require("./profileEnd"),table:require("./table"),time:require("./time"),timeEnd:require("./timeEnd"),trace:require("./trace"),warn:require("./warn")}},{"./assert":2,"./count":3,"./countReset":4,"./dir":5,"./dirxml":6,"./enabled":7,"./error":8,"./group":9,"./groupCollapsed":10,"./groupEnd":11,"./info":12,"./log":14,"./profile":15,"./profileEnd":16,"./table":17,"./time":18,"./timeEnd":19,"./trace":20,"./warn":21}],2:[function(require,module,exports){"use strict";module.exports=require("./internal/expose")("assert")},{"./internal/expose":13}],3:[function(require,module,exports){"use strict";module.exports=require("./internal/expose")("count")},{"./internal/expose":13}],4:[function(require,module,exports){"use strict";module.exports=require("./internal/expose")("countReset")},{"./internal/expose":13}],5:[function(require,module,exports){"use strict";module.exports=require("./internal/expose")("dir")},{"./internal/expose":13}],6:[function(require,module,exports){"use strict";module.exports=require("./internal/expose")("dirxml")},{"./internal/expose":13}],7:[function(require,module,exports){"use strict";var DEBUG_MESSAGING_KEY="f7c9180f-5c45-47b4-8de4-428015f096c0",enabled=!1,_window={};"undefined"!=typeof window&&(_window=window||self);try{enabled=!!_window.localStorage.getItem(DEBUG_MESSAGING_KEY)}catch(e){}module.exports=enabled},{}],8:[function(require,module,exports){"use strict";module.exports=require("./internal/expose")("error")},{"./internal/expose":13}],9:[function(require,module,exports){"use strict";module.exports=require("./internal/expose")("group")},{"./internal/expose":13}],10:[function(require,module,exports){"use strict";module.exports=require("./internal/expose")("groupCollapsed")},{"./internal/expose":13}],11:[function(require,module,exports){"use strict";module.exports=require("./internal/expose")("groupEnd")},{"./internal/expose":13}],12:[function(require,module,exports){"use strict";module.exports=require("./internal/expose")("info")},{"./internal/expose":13}],13:[function(require,module,exports){"use strict";var enabled=require("../enabled");module.exports=function(e){return function(){if(enabled&&"object"==typeof window.console&&"function"==typeof console[e])return console[e].apply(console,Array.prototype.slice.call(arguments,0))}}},{"../enabled":7}],14:[function(require,module,exports){"use strict";module.exports=require("./internal/expose")("log")},{"./internal/expose":13}],15:[function(require,module,exports){"use strict";module.exports=require("./internal/expose")("profile")},{"./internal/expose":13}],16:[function(require,module,exports){"use strict";module.exports=require("./internal/expose")("profileEnd")},{"./internal/expose":13}],17:[function(require,module,exports){"use strict";module.exports=require("./internal/expose")("table")},{"./internal/expose":13}],18:[function(require,module,exports){"use strict";module.exports=require("./internal/expose")("time")},{"./internal/expose":13}],19:[function(require,module,exports){"use strict";module.exports=require("./internal/expose")("timeEnd")},{"./internal/expose":13}],20:[function(require,module,exports){"use strict";module.exports=require("./internal/expose")("trace")},{"./internal/expose":13}],21:[function(require,module,exports){"use strict";module.exports=require("./internal/expose")("warn")},{"./internal/expose":13}],22:[function(require,module,exports){"use strict";module.exports={browser:{safari:!1,chrome:!1,firefox:!1,ie:!1,opera:!1,android:!1,edge:!1,edgeChromium:!1,samsung:!1,version:{string:"",major:0,minor:0,patch:0,documentMode:!1}},os:{osx:!1,ios:!1,android:!1,windows:!1,linux:!1,fireos:!1,chromeos:!1,version:{string:"",major:0,minor:0,patch:0}}}},{}],23:[function(require,module,exports){"use strict";module.exports={browser:[{name:"edge",userAgent:"Edge",version:["rv","Edge"],test:function(e){return e.ua.indexOf("Edge")>-1||"Mozilla/5.0 (Windows NT 10.0; Win64; x64)"===e.ua}},{name:"edgeChromium",userAgent:"Edge",version:["rv","Edg"],test:function(e){return e.ua.indexOf("Edg")>-1&&-1===e.ua.indexOf("Edge")}},{name:"chrome",userAgent:"Chrome"},{name:"firefox",test:function(e){return e.ua.indexOf("Firefox")>-1&&-1===e.ua.indexOf("Opera")},version:"Firefox"},{name:"android",userAgent:"Android"},{name:"safari",test:function(e){return e.ua.indexOf("Safari")>-1&&e.vendor.indexOf("Apple")>-1},version:"Version"},{name:"ie",test:function(e){return e.ua.indexOf("IE")>-1||e.ua.indexOf("Trident")>-1},version:["MSIE","rv"],parseDocumentMode:function(){var e=!1;return document.documentMode&&(e=parseInt(document.documentMode,10)),e}},{name:"opera",userAgent:"Opera",version:["Version","Opera"]},{name:"samsung",userAgent:"SamsungBrowser"}],os:[{name:"windows",test:function(e){return e.ua.indexOf("Windows")>-1},version:"Windows NT"},{name:"osx",userAgent:"Mac",test:function(e){return e.ua.indexOf("Macintosh")>-1}},{name:"ios",test:function(e){return e.ua.indexOf("iPhone")>-1||e.ua.indexOf("iPad")>-1},version:["iPhone OS","CPU OS"]},{name:"linux",userAgent:"Linux",test:function(e){return(e.ua.indexOf("Linux")>-1||e.platform.indexOf("Linux")>-1)&&-1===e.ua.indexOf("Android")}},{name:"fireos",test:function(e){return e.ua.indexOf("Firefox")>-1&&e.ua.indexOf("Mobile")>-1},version:"rv"},{name:"android",userAgent:"Android",test:function(e){return e.ua.indexOf("Android")>-1}},{name:"chromeos",userAgent:"CrOS"}]}},{}],24:[function(require,module,exports){"use strict";var defaults=require("./defaults"),dictionary=require("./dictionary");function _matchVersionStrRegExp(e){return new RegExp(e+"[a-zA-Z\\s/:]+([0-9_.]+)","i")}function _parseVersion(e,r){if("function"==typeof e.parseVersion)return e.parseVersion(r);var n=e.version||e.userAgent;"string"==typeof n&&(n=[n]);for(var t,s=n.length,o=0;o<s;o++)if((t=r.match(_matchVersionStrRegExp(n[o])))&&t.length>1)return t[1].replace(/_/g,".");return!1}function _parseUserAgent(e,r,n){for(var t,s,o=e.length,i=0;i<o;i++)if("function"==typeof e[i].test?!0===e[i].test(n)&&(t=e[i].name):n.ua.indexOf(e[i].userAgent)>-1&&(t=e[i].name),t){if(r[t]=!0,"string"==typeof(s=_parseVersion(e[i],n.ua))){var a=s.split(".");r.version.string=s,a&&a.length>0&&(r.version.major=parseInt(a[0]||0),r.version.minor=parseInt(a[1]||0),r.version.patch=parseInt(a[2]||0))}else"edge"===t&&(r.version.string="12.0.0",r.version.major="12",r.version.minor="0",r.version.patch="0");return"function"==typeof e[i].parseDocumentMode&&(r.version.documentMode=e[i].parseDocumentMode()),r}return r}function parseUserAgent(e){var r={};return r.browser=_parseUserAgent(dictionary.browser,defaults.browser,e),r.os=_parseUserAgent(dictionary.os,defaults.os,e),r}module.exports=parseUserAgent},{"./defaults":22,"./dictionary":23}],25:[function(require,module,exports){"use strict";var navigatorObj={ua:window.navigator.userAgent,platform:window.navigator.platform,vendor:window.navigator.vendor};module.exports=require("./parseUserAgent")(navigatorObj)},{"./parseUserAgent":24}],26:[function(require,module,exports){!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.Okapi=t():e.Okapi=t()}(this,function(){return function(){var e={61:function(e,t,r){var o=r(698).default;function n(){"use strict";e.exports=n=function(){return t},e.exports.__esModule=!0,e.exports.default=e.exports;var t={},r=Object.prototype,i=r.hasOwnProperty,a=Object.defineProperty||function(e,t,r){e[t]=r.value},s="function"==typeof Symbol?Symbol:{},c=s.iterator||"@@iterator",l=s.asyncIterator||"@@asyncIterator",g=s.toStringTag||"@@toStringTag";function u(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{u({},"")}catch(e){u=function(e,t,r){return e[t]=r}}function h(e,t,r,o){var n=t&&t.prototype instanceof f?t:f,i=Object.create(n.prototype),s=new A(o||[]);return a(i,"_invoke",{value:k(e,r,s)}),i}function p(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=h;var m={};function f(){}function d(){}function y(){}var v={};u(v,c,function(){return this});var b=Object.getPrototypeOf,S=b&&b(b(P([])));S&&S!==r&&i.call(S,c)&&(v=S);var w=y.prototype=f.prototype=Object.create(v);function _(e){["next","throw","return"].forEach(function(t){u(e,t,function(e){return this._invoke(t,e)})})}function O(e,t){function r(n,a,s,c){var l=p(e[n],e,a);if("throw"!==l.type){var g=l.arg,u=g.value;return u&&"object"==o(u)&&i.call(u,"__await")?t.resolve(u.__await).then(function(e){r("next",e,s,c)},function(e){r("throw",e,s,c)}):t.resolve(u).then(function(e){g.value=e,s(g)},function(e){return r("throw",e,s,c)})}c(l.arg)}var n;a(this,"_invoke",{value:function(e,o){function i(){return new t(function(t,n){r(e,o,t,n)})}return n=n?n.then(i,i):i()}})}function k(e,t,r){var o="suspendedStart";return function(n,i){if("executing"===o)throw new Error("Generator is already running");if("completed"===o){if("throw"===n)throw i;return{value:void 0,done:!0}}for(r.method=n,r.arg=i;;){var a=r.delegate;if(a){var s=j(a,r);if(s){if(s===m)continue;return s}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if("suspendedStart"===o)throw o="completed",r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);o="executing";var c=p(e,t,r);if("normal"===c.type){if(o=r.done?"completed":"suspendedYield",c.arg===m)continue;return{value:c.arg,done:r.done}}"throw"===c.type&&(o="completed",r.method="throw",r.arg=c.arg)}}}function j(e,t){var r=t.method,o=e.iterator[r];if(void 0===o)return t.delegate=null,"throw"===r&&e.iterator.return&&(t.method="return",t.arg=void 0,j(e,t),"throw"===t.method)||"return"!==r&&(t.method="throw",t.arg=new TypeError("The iterator does not provide a '"+r+"' method")),m;var n=p(o,e.iterator,t.arg);if("throw"===n.type)return t.method="throw",t.arg=n.arg,t.delegate=null,m;var i=n.arg;return i?i.done?(t[e.resultName]=i.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=void 0),t.delegate=null,m):i:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,m)}function T(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function x(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function A(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(T,this),this.reset(!0)}function P(e){if(e){var t=e[c];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var r=-1,o=function t(){for(;++r<e.length;)if(i.call(e,r))return t.value=e[r],t.done=!1,t;return t.value=void 0,t.done=!0,t};return o.next=o}}return{next:I}}function I(){return{value:void 0,done:!0}}return d.prototype=y,a(w,"constructor",{value:y,configurable:!0}),a(y,"constructor",{value:d,configurable:!0}),d.displayName=u(y,g,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===d||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,y):(e.__proto__=y,u(e,g,"GeneratorFunction")),e.prototype=Object.create(w),e},t.awrap=function(e){return{__await:e}},_(O.prototype),u(O.prototype,l,function(){return this}),t.AsyncIterator=O,t.async=function(e,r,o,n,i){void 0===i&&(i=Promise);var a=new O(h(e,r,o,n),i);return t.isGeneratorFunction(r)?a:a.next().then(function(e){return e.done?e.value:a.next()})},_(w),u(w,g,"Generator"),u(w,c,function(){return this}),u(w,"toString",function(){return"[object Generator]"}),t.keys=function(e){var t=Object(e),r=[];for(var o in t)r.push(o);return r.reverse(),function e(){for(;r.length;){var o=r.pop();if(o in t)return e.value=o,e.done=!1,e}return e.done=!0,e}},t.values=P,A.prototype={constructor:A,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(x),!e)for(var t in this)"t"===t.charAt(0)&&i.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function r(r,o){return a.type="throw",a.arg=e,t.next=r,o&&(t.method="next",t.arg=void 0),!!o}for(var o=this.tryEntries.length-1;o>=0;--o){var n=this.tryEntries[o],a=n.completion;if("root"===n.tryLoc)return r("end");if(n.tryLoc<=this.prev){var s=i.call(n,"catchLoc"),c=i.call(n,"finallyLoc");if(s&&c){if(this.prev<n.catchLoc)return r(n.catchLoc,!0);if(this.prev<n.finallyLoc)return r(n.finallyLoc)}else if(s){if(this.prev<n.catchLoc)return r(n.catchLoc,!0)}else{if(!c)throw new Error("try statement without catch or finally");if(this.prev<n.finallyLoc)return r(n.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&i.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var n=o;break}}n&&("break"===e||"continue"===e)&&n.tryLoc<=t&&t<=n.finallyLoc&&(n=null);var a=n?n.completion:{};return a.type=e,a.arg=t,n?(this.method="next",this.next=n.finallyLoc,m):this.complete(a)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),m},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),x(r),m}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var o=r.completion;if("throw"===o.type){var n=o.arg;x(r)}return n}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,r){return this.delegate={iterator:P(e),resultName:t,nextLoc:r},"next"===this.method&&(this.arg=void 0),m}},t}e.exports=n,e.exports.__esModule=!0,e.exports.default=e.exports},698:function(e){function t(r){return e.exports=t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e.exports.__esModule=!0,e.exports.default=e.exports,t(r)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},687:function(e,t,r){var o=r(61)();e.exports=o;try{regeneratorRuntime=o}catch(e){"object"==typeof globalThis?globalThis.regeneratorRuntime=o:Function("r","regeneratorRuntime = r")(o)}}},t={};function r(o){var n=t[o];if(void 0!==n)return n.exports;var i=t[o]={exports:{}};return e[o](i,i.exports,r),i.exports}r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,{a:t}),t},r.d=function(e,t){for(var o in t)r.o(t,o)&&!r.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var o={};return function(){"use strict";function e(t){return(e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(t)}function t(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,o=new Array(t);r<t;r++)o[r]=e[r];return o}function n(e){return function(e){if(Array.isArray(e))return t(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,r){if(e){if("string"==typeof e)return t(e,r);var o=Object.prototype.toString.call(e).slice(8,-1);return"Object"===o&&e.constructor&&(o=e.constructor.name),"Map"===o||"Set"===o?Array.from(e):"Arguments"===o||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(o)?t(e,r):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function i(e,t,r,o,n,i,a){try{var s=e[i](a),c=s.value}catch(e){return void r(e)}s.done?t(c):Promise.resolve(c).then(o,n)}function a(e){return function(){var t=this,r=arguments;return new Promise(function(o,n){var a=e.apply(t,r);function s(e){i(a,o,n,s,c,"next",e)}function c(e){i(a,o,n,s,c,"throw",e)}s(void 0)})}}function s(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function c(t){var r=function(t,r){if("object"!==e(t)||null===t)return t;var o=t[Symbol.toPrimitive];if(void 0!==o){var n=o.call(t,"string");if("object"!==e(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}(t);return"symbol"===e(r)?r:String(r)}function l(e,t){for(var r=0;r<t.length;r++){var o=t[r];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,c(o.key),o)}}function g(e,t,r){return t&&l(e.prototype,t),r&&l(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}r.r(o),r.d(o,{default:function(){return x}});var u=r(687),h=r.n(u);function p(e,t,r){return(t=c(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var m=function(){function t(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"DEFAULT";s(this,t),this.namespace=e,this.shouldLog=!1}return g(t,[{key:"_checkLogStatus",value:function(){var t=new URL(window.location.href),r="object"===e(t.searchParams)&&Boolean(null!==t.searchParams.get("log")||"yup"===t.searchParams.get("showOkapiLogs"));this.shouldLog=r}},{key:"log",value:function(){var e;this._checkLogStatus();for(var t=arguments.length,r=new Array(t),o=0;o<t;o++)r[o]=arguments[o];this.shouldLog&&(e=console).log.apply(e,["".concat(this.namespace.toUpperCase(),":")].concat(r))}}]),t}(),f=new m("Utils"),d=function(){function t(){s(this,t)}return g(t,null,[{key:"flattenObject",value:function(t){return function t(r,o,n){var i=arguments.length>3&&void 0!==arguments[3]&&arguments[3],a={},s=o;return void 0!==n&&""!==n&&(s=i?"".concat(n,"[").concat(o,"]"):"".concat(n,".").concat(o)),"object"!==e(r)?(a[s]=r,a):(Object.keys(r).forEach(function(e){var o=Array.isArray(r),n=t(r[e],e,s,o);a=function(e){var t={};return e.forEach(function(e){Object.keys(e).forEach(function(r){t[r]=e[r]})}),t}([a,n])}),a)}(t)}},{key:"unFlattenObject",value:function(t){var r={};return"object"!==e(t)||Array.isArray(t)||null===t||0===Object.keys(t).length&&t.constructor===Object?t:(Object.keys(t).forEach(function(e){for(var o=e.length,n=r,i="",a=0;a<o;){var s=e.charAt(a);if("["===s){var c=a+1,l=e.indexOf("]",c);n[i]=n[i]||[],n=n[i],i=e.slice(c,l),a=l+1}else{var g,u="."===s?a+1:a,h=e.indexOf("[",u),p=e.indexOf(".",u);n[i]=n[i]||{},n=n[i],g=a=h<0&&p<0?o:h<0?p:p<0||h<p?h:p,i=e.slice(u,g)}}n[i]=t[e]}),r[""])}},{key:"validateArguments",value:function(t){for(var r,o=null,n=!0,i=0;n&&i<t.length;)"string"==typeof t[i].type&&e(t[i].argument)!==t[i].type||Array.isArray(t[i].type)&&!t[i].type.includes(e(t[i].argument))?"array"===t[i].type&&Array.isArray(t[i].argument)?(r="".concat(t[i].name," is a valid argument."),i++):(n=!1,r="".concat(t[i].name," is not a valid argument. Value: ").concat(t[i].argument),o=new Error(r)):(r="".concat(t[i].name," is a valid argument."),i++),f.log(r);return{isArgumentsValid:n,argumentsError:o}}},{key:"trackMetricsResultMapping",value:function(e,t){return Array.isArray(t)?t.reduce(function(t,r,o){var n=e[o],i={userId:n.userId,projectSlug:n.projectSlug,testSlug:n.testSlug,metricSlug:n.metricSlug,result:r};return t.push(i),t},[]):[]}}]),t}();function y(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,o)}return r}var v=function(){function t(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};s(this,t);var r=new m("Config");r.log("Initializing config");var o={"endpoints.timeout":{value:3e3,allowOverwrite:!0,type:"number"},"endpoints.retries":{value:0,allowOverwrite:!0,type:"number"},"endpoints.retryDelay":{value:0,allowOverwrite:!0,type:"number"},"endpoints.basePath":{value:"https://okapi-services-uat.apple.com/api/v3/okapi",allowOverwrite:!0,type:"string"},"endpoints.getOrAllocatePath":{value:"/getOrAllocate",allowOverwrite:!0,type:"string"},"endpoints.trackMetricsPath":{value:"/track",allowOverwrite:!0,type:"string"},"endpoints.forceAllocatePath":{value:"/forceAllocate",allowOverwrite:!0,type:"string"},"endpoints.allocateAndTrackPath":{value:"/allocateAndTrack",allowOverwrite:!0,type:"string"},"endpoints.triggerPath":{value:"/trigger",allowOverwrite:!0,type:"string"},"endpoints.allocateAndTriggerPath":{value:"/allocateAndTrigger",allowOverwrite:!0,type:"string"},"cache.duration":{value:"VISIT",allowOverwrite:!0,type:["string","number"],validator:function(e){return"number"==typeof e||["VISIT","SESSION"].includes(e)}},"cache.size":{value:100,allowOverwrite:!0,type:"number"},"batch.metricsBatching":{value:!0,allowOverwrite:!0,type:"boolean"},"batch.metricsBatchingInterval":{value:3e3,allowOverwrite:!0,type:"number"},"batch.batchingInterruptionEvents":{value:["blur","pagehide","visibilitychangeHidden","unload"],allowOverwrite:!0,type:"array"},_getValues:function(){var e=this,t={};return Object.keys(this).filter(function(e){return"_getValues"!==e}).forEach(function(r){t[r]=e[r].value}),t}};r.log("Client config",e);var n=d.flattenObject(e);r.log("Flattened client config",n),r.log("Default config",o._getValues());var i=this.constructor._merge(n,o,r);this.config=Object.freeze(i._getValues()),r.log("Final config",this.config)}return g(t,null,[{key:"_merge",value:function(t,r,o){var n=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?y(Object(r),!0).forEach(function(t){p(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):y(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}({},r);return Object.keys(t).forEach(function(i){var a,s,c;if(i.startsWith("_")||void 0===r[i])o.log("".concat(i," is not a valid config prop."));else if(!0===r[i].allowOverwrite)if(a=t[i],s=r[i].type,c=function(t,r){return"array"===r?Array.isArray(t):e(t)===r},"string"==typeof s?c(a,s):Array.isArray(s)&&s.some(function(e){return c(a,e)})){if("function"==typeof r[i].validator&&!r[i].validator(t[i]))return void o.log("".concat(i," config prop has not passed custom property validation check. Validator: ").concat(r[i].validator,"."));if(function(t,r){return"object"===e(t)?JSON.stringify(t)===JSON.stringify(r):"function"!=typeof t&&t===r}(t[i],r[i].value))o.log("".concat(i," config prop value is the same as current config value."));else{if("function"==typeof r[i].modifier){var l=r[i].modifier(t[i]);o.log("".concat(i," user config prop value has been modified by modifier. New value: ").concat(l,". Old value: ").concat(n[i],".")),t[i]=l}o.log("".concat(i," config prop value has been updated. New value: ").concat(t[i],". Old value: ").concat(r[i].value,".")),n[i].value=t[i]}}else o.log("".concat(i," config prop has invalid type. Allowed types: ").concat(r[i].type,"."));else o.log("".concat(i," config prop is read-only."),r[i])}),n}}]),t}();function b(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,o)}return r}function S(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?b(Object(r),!0).forEach(function(t){p(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):b(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var w=function(){function t(r){if(s(this,t),this.logger=new m("Cache"),this.logger.log("Initializing cache"),this.storagePrefix="okapi",this.storeKey="".concat(this.storagePrefix,"store"),this.orderKey="".concat(this.storagePrefix,"order"),this.cacheSize=r["cache.size"],this.cacheDuration=r["cache.duration"],this.store={},this.order=[],this.logger.log("Cache size",this.cacheSize),this.logger.log("Cache duration",this.cacheDuration),this.logger.log("Cache store key",this.storeKey),this.logger.log("Cache order key",this.orderKey),"SESSION"===this.cacheDuration){this.logger.log("Getting cache form session storage:");try{this.store=JSON.parse(sessionStorage.getItem(this.storeKey)),this.logger.log("Read store:",JSON.parse(JSON.stringify(this.store))),null!==this.store&&"object"===e(this.store)||(this.logger.log("Store is not an object, converting to empty object."),this.store={},this.logger.log("Cache store state:",JSON.parse(JSON.stringify(this.store)))),this.order=JSON.parse(sessionStorage.getItem(this.orderKey)),this.logger.log("Read order:",JSON.parse(JSON.stringify(this.order))),Array.isArray(this.order)||(this.logger.log("Order is not an array, converting to empty array."),this.order=[],this.logger.log("Cache order state:",JSON.parse(JSON.stringify(this.order)))),this._clearLocalStorage()}catch(e){this.logger.log("Unable to read cache from session storage",e)}}else if("number"==typeof this.cacheDuration){this.logger.log("Getting cache form local storage:");try{this.store=JSON.parse(localStorage.getItem(this.storeKey)),this.logger.log("Read store:",JSON.parse(JSON.stringify(this.store))),null!==this.store&&"object"===e(this.store)||(this.logger.log("Store is not an object, converting to empty object."),this.store={},this.logger.log("Cache store state:",JSON.parse(JSON.stringify(this.store)))),this.order=JSON.parse(localStorage.getItem(this.orderKey)),this.logger.log("Read order:",JSON.parse(JSON.stringify(this.order))),Array.isArray(this.order)||(this.logger.log("Order is not an array, converting to empty array."),this.order=[],this.logger.log("Cache order state:",JSON.parse(JSON.stringify(this.order)))),this._clearSessionStorage()}catch(e){this.logger.log("Unable to read cache from local storage",e)}}else this._clearLocalStorage(),this._clearSessionStorage();this.logger.log("Cache is ready"),this.logger.log("Initial cache",this.store),this.logger.log("Initial cache order",this.order)}return g(t,[{key:"_clearSessionStorage",value:function(){this.logger.log("Cleaning session storage:");try{sessionStorage.removeItem(this.storeKey),sessionStorage.removeItem(this.orderKey),this.logger.log("Session storage cleared.")}catch(e){this.logger.log("Unable to clean session storage",e)}}},{key:"_clearLocalStorage",value:function(){this.logger.log("Cleaning local storage:");try{localStorage.removeItem(this.storeKey),localStorage.removeItem(this.orderKey),this.logger.log("Local storage cleared.")}catch(e){this.logger.log("Unable to clean local storage",e)}}},{key:"_remove",value:function(e){this.logger.log("Removing item from the cache. Hash:",e),delete this.store[e];var t=this.order.indexOf(e);this.order.splice(t,1),this.logger.log("Item removed")}},{key:"get",value:function(e,t,r){this.logger.log("Get cached item called. UserId: ".concat(e,". ProjectSlug: ").concat(t,". TestSlug: ").concat(r,"."));var o=this.constructor._getHash(e,t,r);this.logger.log("Hash:",o);var n=this.store[o];if(!n)return this.logger.log("Item not found in the cache.",n),null;if(this.logger.log("Item found in the cache.",n),"never"===n.expirationTime)return n.data;var i=(new Date).getTime();return n.expirationTime>i?n.data:(this.logger.log("Item expired. Expiration time: ".concat(n.expirationTime,". Now: ").concat(i,".")),delete this.store[o],this.order.splice(this.order.indexOf(o),1),this.logger.log("Item removed from the cache."),null)}},{key:"set",value:function(e,t,r,o){this.logger.log("Set item called. UserId: ".concat(e,". ProjectSlug: ").concat(t,". TestSlug: ").concat(r,"."));var i=this.constructor._getHash(e,t,r);this.logger.log("Hash:",i);var a="never";if("number"==typeof this.cacheDuration&&(a=(new Date).getTime()+this.cacheDuration),this.order.length>=this.cacheSize){this.logger.log("Cache is full. Cache size: ".concat(this.order.length,".")),this.logger.log("Cache state:",S({},this.store)),this.logger.log("Order state:",n(this.order)),this.logger.log("Removing oldest item:");var s=this.order[0];this.logger.log("Item to remove hash:",s),this._remove(s),this.logger.log("Cache state:",S({},this.store)),this.logger.log("Order state:",n(this.order))}var c={data:o,expirationTime:a};if(this.logger.log("Adding item to the cache:",c),this.order.includes(i)&&(this.logger.log("Item is already cached."),this.logger.log("Cache state:",S({},this.store)),this.logger.log("Order state:",n(this.order)),this._remove(i),this.logger.log("Cache state:",S({},this.store)),this.logger.log("Order state:",n(this.order))),this.store[i]=c,this.order.push(i),this.logger.log("Item added to the cache."),this.logger.log("Cache state:",S({},this.store)),"SESSION"===this.cacheDuration){this.logger.log("Updating cache and cache order in session storage:");try{sessionStorage.setItem(this.storeKey,JSON.stringify(this.store)),sessionStorage.setItem(this.orderKey,JSON.stringify(this.order)),this.logger.log("Session storage updated."),this.logger.log("Session storage store:",sessionStorage.getItem(this.storeKey)),this.logger.log("Session storage order:",sessionStorage.getItem(this.orderKey))}catch(e){this.logger.log("Unable to write cache to session storage:",e)}}else if("number"==typeof this.cacheDuration){this.logger.log("Updating cache and cache order in local storage:");try{localStorage.setItem(this.storeKey,JSON.stringify(this.store)),localStorage.setItem(this.orderKey,JSON.stringify(this.order)),this.logger.log("Local storage updated."),this.logger.log("Local storage store:",localStorage.getItem(this.storeKey)),this.logger.log("Local storage order:",localStorage.getItem(this.orderKey))}catch(e){this.logger.log("Unable to write cache to local storage:",e)}}}}],[{key:"_getHash",value:function(e,t,r){return"".concat(e,"-").concat(t,"-").concat(r)}}]),t}();function _(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,o)}return r}function O(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?_(Object(r),!0).forEach(function(t){p(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):_(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var k=function(){function e(t){s(this,e),this.logger=new m("api"),this.logger.log("Initializing APIs:"),this.config=t,this.logger.log("APIs initialized."),this.errors=Object.freeze({internal:Error("Internal Error"),timeout:Error("Timeout"),notFound:Error("Endpoint not found"),unauthorized:Error("Unauthorized"),invalid:Error("Invalid Client Request")}),this._storeLock=!1}var t,r,o,i,c,l;return g(e,[{key:"post",value:function(e,t){var r=this,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0;return this.logger.log("Ajax call. URL: ".concat(e,". \n Try number: ").concat(i,".\n Data:"),t),new Promise(function(a,s){var c=function(c){var l;r.logger.log("Retrying. Try number: ".concat(i,". Max num of retries: ").concat(r.config["endpoints.retries"],".")),i<r.config["endpoints.retries"]?l=setTimeout(function(){a(r.post(e,t,o,n,++i))},r.config["endpoints.retryDelay"]):(r.logger.log("Maximum number of retries reached."),clearTimeout(l),s(c))},l=function(e){return O(O(O(O(O(O(O({},e.error&&{error:e.error}),e.exceptionMessage&&{exceptionMessage:e.exceptionMessage}),e.exceptionStack&&{exceptionStack:e.exceptionStack}),e.errorMessage&&{errorMessage:e.errorMessage}),e.violations&&{violations:e.violations}),e.stack&&{stack:e.stack}),e.code&&{code:e.code})},g=new XMLHttpRequest;g.open("POST",e),g.timeout=r.config["endpoints.timeout"],function(e){return!e||0===Object.keys(e).length&&e.constructor===Object}(o)?(r.logger.log("No custom headers, using simple request."),g.setRequestHeader("Content-Type","text/plain")):(r.logger.log("Using custom headers, use application/json."),r.logger.log("headers",o),Object.keys(o).filter(function(e){return!["content-type","cache-control"].includes(e.toLowerCase())}).forEach(function(e){g.setRequestHeader(e,o[e])}),g.setRequestHeader("Content-Type","application/json"),g.setRequestHeader("Cache-Control","no-cache")),g.onload=function(){if(g.status>=200&&g.status<300)if(r.logger.log("Success response received:",g.response),n)try{r.logger.log("Parsing response:");var e=JSON.parse(g.response);r.logger.log("Parsed:",e),a(e)}catch(e){r.logger.log("Unable to parse response.",e),s(r.errors.internal)}else a();else try{r.logger.log("Error response received:",g.response);var t=JSON.parse(g.response);c(l(t))}catch(e){r.logger.log("Unable to parse response.",e),404===g.status?(r.logger.log("Not found response received:",g.response),c(r.errors.notFound)):401===g.status?(r.logger.log("Unauthorized response received:",g.response),a(r.errors.unauthorized)):400===g.status||403===g.status?(r.logger.log("Invalid Client Request:",g.response),c(r.errors.invalid)):(r.logger.log("Unauthorized response received:",g.response),c(r.errors.internal))}},g.onerror=function(){try{r.logger.log("Error received:",g.response);var e=JSON.parse(g.response);c(l(e))}catch(e){r.logger.log("Unable to parse response.",e),c(r.errors.internal)}},g.ontimeout=function(){r.logger.log("Timeout."),c(r.errors.timeout)},g.send(JSON.stringify(t))})}},{key:"add",value:function(e){var t;(t=this._metricStore).push.apply(t,n(e))}},{key:"getOrAllocate",value:(l=a(h().mark(function e(t,r,o,n,i,a){var s,c,l;return h().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return s="".concat(this.config["endpoints.basePath"]).concat(this.config["endpoints.getOrAllocatePath"]),c={userId:t,projectSlug:r,testSlug:o,publicToken:n,payload:i},this.logger.log('Calling "getOrAllocate" API.\n URL: '.concat(s,". \n Data:"),c),e.prev=3,e.next=6,this.post(s,c,a);case 6:return l=e.sent,this.logger.log('"getOrAllocate" response received:',l),e.abrupt("return",l);case 11:throw e.prev=11,e.t0=e.catch(3),this.logger.log('"getOrAllocate" error occur:',e.t0),e.t0;case 15:case"end":return e.stop()}},e,this,[[3,11]])})),function(e,t,r,o,n,i){return l.apply(this,arguments)})},{key:"forceAllocate",value:(c=a(h().mark(function e(t,r,o,n,i,a,s){var c,l,g;return h().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return c="".concat(this.config["endpoints.basePath"]).concat(this.config["endpoints.forceAllocatePath"],"/").concat(encodeURI(i)),l={userId:t,projectSlug:r,testSlug:o,publicToken:n,payload:a},this.logger.log('Calling "forceAllocate" API. \n URL: '.concat(c,". \n Data:"),l),e.prev=3,e.next=6,this.post(c,l,s);case 6:return g=e.sent,this.logger.log('"forceAllocate" response received:',g),e.abrupt("return",g);case 11:throw e.prev=11,e.t0=e.catch(3),e.t0;case 14:case"end":return e.stop()}},e,this,[[3,11]])})),function(e,t,r,o,n,i,a){return c.apply(this,arguments)})},{key:"trackMetrics",value:(i=a(h().mark(function e(t,r){var o,n,i;return h().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return o="".concat(this.config["endpoints.basePath"]).concat(this.config["endpoints.trackMetricsPath"]),n=t,this.logger.log('Calling "trackMetrics" API. \n URL: '.concat(o,". \n Data:"),n),e.prev=3,this._storeLock=!0,this.logger.log("lock the store"),e.next=8,this.post(o,n,r);case 8:return i=e.sent,this.logger.log('"trackMetrics" response received.'),e.abrupt("return",i);case 13:throw e.prev=13,e.t0=e.catch(3),e.t0;case 16:case"end":return e.stop()}},e,this,[[3,13]])})),function(e,t){return i.apply(this,arguments)})},{key:"allocateAndTrack",value:(o=a(h().mark(function e(t,r,o,n,i,a,s){var c,l,g;return h().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return c="".concat(this.config["endpoints.basePath"]).concat(this.config["endpoints.allocateAndTrackPath"]),l={userId:t,projectSlug:r,testSlug:o,publicToken:n,payload:i,metrics:a},this.logger.log('Calling "allocateAndTrack" API. \n URL: '.concat(c,". \n Data:"),l),e.prev=3,e.next=6,this.post(c,l,s);case 6:return g=e.sent,this.logger.log('"allocateAndTrack" response received.'),e.abrupt("return",g);case 11:throw e.prev=11,e.t0=e.catch(3),e.t0;case 14:case"end":return e.stop()}},e,this,[[3,11]])})),function(e,t,r,n,i,a,s){return o.apply(this,arguments)})},{key:"trigger",value:(r=a(h().mark(function e(t,r,o,n,i,a,s){var c,l,g;return h().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return c="".concat(this.config["endpoints.basePath"]).concat(this.config["endpoints.triggerPath"]),l={userId:t,projectSlug:r,testSlug:o,publicToken:n,eventTime:i,userMetadata:a},this.logger.log('Calling "trigger" API. \n URL: '.concat(c,". \n Data:"),l),e.prev=3,e.next=6,this.post(c,l,s);case 6:return g=e.sent,this.logger.log('"trigger" response received.'),e.abrupt("return",g);case 11:throw e.prev=11,e.t0=e.catch(3),e.t0;case 14:case"end":return e.stop()}},e,this,[[3,11]])})),function(e,t,o,n,i,a,s){return r.apply(this,arguments)})},{key:"allocateAndTrigger",value:(t=a(h().mark(function e(t,r,o,n,i,a,s){var c,l,g;return h().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return c="".concat(this.config["endpoints.basePath"]).concat(this.config["endpoints.allocateAndTriggerPath"]),l={userId:t,projectSlug:r,testSlug:o,publicToken:n,payload:i,metrics:a},this.logger.log('Calling "allocateAndTrack" \n API. URL: '.concat(c,". \n Data:"),l),e.prev=3,e.next=6,this.post(c,l,s);case 6:return g=e.sent,this.logger.log('"allocateAndTrack" response received.'),e.abrupt("return",g);case 11:throw e.prev=11,e.t0=e.catch(3),e.t0;case 14:case"end":return e.stop()}},e,this,[[3,11]])})),function(e,r,o,n,i,a,s){return t.apply(this,arguments)})}]),e}(),j=new m("Main");function T(e){var t=e;return e&&e.variations&&Array.isArray(e.variations)?t=e.variations.map(function(e){return{metaData:d.unFlattenObject(e.metaData),variation:e.variation}}):(console.warn("Invalid or null response!",e),j.log("Invalid or null response!")),j.log("Variation Data:",t),j.log("Caching response:"),t}var x=function(){function t(e){s(this,t),this.logger=j,this.logger.log("Initializing Okapi JS Thin Client."),this.config=new v(e),this.cache=new w(this.config.config),this.api=new k(this.config.config),this._metricStore=[],this._metricTempStore=[],this._timer=null,this._tempTimer=null,this._timerStore=[],this._timerTempStore=[],this._promiseStore=[],this._promiseTempStore=[],this.init()}var r,o,i,c,l,u,p;return g(t,[{key:"init",value:function(){var e=this,t=this.config.config["batch.metricsBatching"],r=this.config.config["batch.batchingInterruptionEvents"];["DOMContentLoaded","load","focus","blur","unload","pagehide","visibilitychange"].forEach(function(o){if("visibilitychange"!==o)t&&r.includes(o)&&(e.logger.log("".concat(o," event triggered")),e.forceTrackMetrics());else{var n=r.includes("visibilitychangeVisible"),i=r.includes("visibilitychangeHidden");window.addEventListener(o,function(){("visible"===document.visibilityState&&n||"hidden"===document.visibilityState&&i)&&(e.logger.log("".concat(o," ").concat(document.visibilityState," event triggered")),e.forceTrackMetrics())})}})}},{key:"timeout",value:function(e,t,r){var o=this,n=null;return{promise:new Promise(function(i,s){n=setTimeout(a(h().mark(function e(){var n;return h().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:try{n=o.api.trackMetrics(t,r),i(n)}catch(e){s(e)}case 1:case"end":return e.stop()}},e)})),e)}),timer:n,cancel:function(){clearTimeout(n)}}}},{key:"clearMetricStore",value:function(e){for(var t=0;t<e;t++)this._metricStore.shift()}},{key:"getOrAllocate",value:(p=a(h().mark(function e(t,r,o,n,i,a){var s,c,l,g,u,p,m;return h().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(this.logger.log("getOrAllocate method called."),this.logger.log('Validating "getOrAllocate" arguments.'),s=d.validateArguments([{argument:t,name:"userId",type:["number","string"]},{argument:r,name:"projectSlug",type:"string"},{argument:o,name:"testSlug",type:"string"},{argument:n,name:"publicToken",type:"string"},{argument:i,name:"payload",type:["null","undefined","object"]},{argument:a,name:"headers",type:["object","undefined"]}]),c=s.isArgumentsValid,l=s.argumentsError,c){e.next=5;break}throw l;case 5:if(this.logger.log('All "arguments" are valid.'),this.logger.log("Checking cache:"),!(g=this.cache.get(t,r,o))){e.next=11;break}return this.logger.log("Cached value:",g),e.abrupt("return",g);case 11:return u=null,i&&(this.logger.log("Generating map from the user data object."),u=d.flattenObject(i),this.logger.log("User data map is generated:",u)),e.prev=13,this.logger.log('\n\n\nCalling "getOrAllocate" API.'),e.next=17,this.api.getOrAllocate(t,r,o,n,u,a);case 17:return p=e.sent,this.logger.log('"getOrAllocate" response received:',p),m=T(p),this.cache.set(t,r,o,m),this.logger.log("Response cached.\n\n\n"),e.abrupt("return",m);case 25:throw e.prev=25,e.t0=e.catch(13),e.t0;case 28:case"end":return e.stop()}},e,this,[[13,25]])})),function(e,t,r,o,n,i){return p.apply(this,arguments)})},{key:"forceAllocate",value:(u=a(h().mark(function e(t,r,o,n,i,a,s){var c,l,g,u,p,m;return h().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(this.logger.log('Validating "forceAllocate" arguments.'),c=d.validateArguments([{argument:t,name:"userId",type:["number","string"]},{argument:r,name:"projectSlug",type:"string"},{argument:o,name:"testSlug",type:"string"},{argument:n,name:"publicToken",type:"string"},{argument:i,name:"variationName",type:"string"},{argument:a,name:"payload",type:["null","undefined","object"]},{argument:s,name:"headers",type:["object","undefined"]}]),l=c.isArgumentsValid,g=c.argumentsError,l){e.next=4;break}throw g;case 4:return this.logger.log('All "arguments" are valid.'),u=null,a&&(this.logger.log("Generating map from the user data object."),u=d.flattenObject(a),this.logger.log("User data map is generated:",u)),e.prev=7,this.logger.log('Calling "forceAllocate" API.'),e.next=11,this.api.forceAllocate(t,r,o,n,i,u,s);case 11:return p=e.sent,this.logger.log('"forceAllocate" response received:',p),m=T(p),this.cache.set(t,r,o,m),this.logger.log("Response cached.\n\n\n"),e.abrupt("return",m);case 19:throw e.prev=19,e.t0=e.catch(7),e.t0;case 22:case"end":return e.stop()}},e,this,[[7,19]])})),function(e,t,r,o,n,i,a){return u.apply(this,arguments)})},{key:"promiseRecursive",value:function(){var e=this;Promise.resolve().then(function t(){return e.api._storeLock?null:e._timer?e._timer.promise.then(function(t){return e.logger.log("Resolve each promise in promise store after receiving batching request response",n(e._promiseStore)),e._promiseStore.forEach(function(e){var r=e.startIndex,o=e.endIndex,n=t.slice(r,o);e.promise.resolve(n),e.promiseState="fulfilled"}),e._metricStore=[],e._promiseStore=[],e._timer=null,e.logger.log("clear metricStore",e._metricStore.length,"clear promiseStore",e._promiseStore.length),e._tempTimer&&(e.logger.log("move temp store to main store"),e._metricStore=e._metricTempStore,e._promiseStore=e._promiseTempStore,e._timerStore=e._timerTempStore,e._timer=e._tempTimer,e._metricTempStore=[],e._promiseTempStore=[],e._timerTempStore=[],e._tempTimer=null,e.logger.log("metricStore",e._metricStore,"promiseStore",e._promiseStore,"timer",e._timer)),e.api._storeLock=!1,e.logger.log("release lock"),null},function(t){return e.logger.log("Reject each promise in promise store after receiving batching request fail response",n(e._promiseStore)),e._promiseStore.forEach(function(e){e.promise.reject(t),e.promiseState="rejected"}),e._metricStore=[],e._promiseStore=[],e.logger.log("clear metricStore",e._metricStore.length,"clear promiseStore",e._promiseStore.length),e.logger.log("release lock"),e._tempTimer&&(e.logger.log("move temp store to main store"),e._metricStore=e._metricTempStore,e._promiseStore=e._promiseTempStore,e._timerStore=e._timerTempStore,e._timer=e._tempTimer,e._metricTempStore=[],e._promiseTempStore=[],e._timerTempStore=[],e._tempTimer=null,e.logger.log("metricStore",e._metricStore,"promiseStore",e._promiseStore,"timer",e._timer)),e.api._storeLock=!1,e.logger.log("release lock"),null}).then(t):null}).catch(function(e){throw e})}},{key:"trackMetrics",value:(l=a(h().mark(function e(t,r){var o,i,a,s,c,l,g,u,p,m=this;return h().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(this.logger.log('Validating "trackMetrics" arguments.'),o=d.validateArguments([{argument:t,name:"metrics",type:"array"}]),i=o.isArgumentsValid,a=o.argumentsError,i){e.next=4;break}throw a;case 4:if(t.forEach(function(e){var t=d.validateArguments([{argument:e.userId,name:"userId",type:["number","string"]},{argument:e.projectSlug,name:"projectSlug",type:"string"},{argument:e.testSlug,name:"testSlug",type:"string"},{argument:e.publicToken,name:"publicToken",type:"string"},{argument:e.metricSlug,name:"metricSlug",type:"string"},{argument:e.metricValue,name:"metricValue",type:"number"},{argument:e.payload,name:"payload",type:["null","undefined","object"]},{argument:e.eventTime,name:"eventTime",type:["undefined","number"]}]);if(i=t.isArgumentsValid,a=t.argumentsError,!i)throw a}),s=d.validateArguments([{argument:r,name:"headers",type:["object","undefined"]}]),i=s.isArgumentsValid,a=s.argumentsError,i){e.next=10;break}throw a;case 10:if(this.logger.log('All "arguments" are valid.'),t.forEach(function(e){e.payload&&(m.logger.log("Generating map from the metric data object."),e.userMetadata=d.flattenObject(e.payload),delete e.payload,m.logger.log("Metric data map is generated:",e.userMetadata))}),e.prev=12,!this.config.config["batch.metricsBatching"]){e.next=22;break}if(c=this.config.config["batch.metricsBatchingInterval"],l=null,this.logger.log("Metrics length:",t.length),this.api._storeLock){for(;this._timerTempStore.length>0;)this._timerTempStore.shift().cancel();this.logger.log("Store data in temp store when main store is lock"),l=new Promise(function(e,r){m._promiseTempStore.push({startIndex:m._metricTempStore.length,endIndex:m._metricTempStore.length+t.length,promise:{resolve:e,reject:r},promiseState:"pending"})}),this.logger.log("Add new Promise to temp promiseStore:",n(this._promiseTempStore)),(g=this._metricTempStore).push.apply(g,n(t)),this.logger.log("Batching temp metrics:",this._metricTempStore),this._tempTimer=this.timeout(c,n(this._metricTempStore),r),this.logger.log("Generate temp timer:",this._tempTimer.timer),this._timerTempStore.push(this._tempTimer)}else{for(;this._timerStore.length>0;)this._timerStore.shift().cancel();l=new Promise(function(e,r){m._promiseStore.push({startIndex:m._metricStore.length,endIndex:m._metricStore.length+t.length,promise:{resolve:e,reject:r},promiseState:"pending"})}),this.logger.log("Add new Promise to promiseStore:",n(this._promiseStore)),(u=this._metricStore).push.apply(u,n(t)),this.logger.log("Batching metrics:",this._metricStore),this._timer=this.timeout(c,this._metricStore,r),this.logger.log("Generate timer:",this._timer.timer),this._timerStore.push(this._timer)}return this.logger.log('Calling "trackMetrics" API.'),this.promiseRecursive(),this.logger.log('"trackMetrics" response received:',l),e.abrupt("return",l);case 22:return this.logger.log('Calling "trackMetrics" API.'),e.next=25,this.api.trackMetrics(t,r);case 25:return p=e.sent,this.logger.log('"trackMetrics" response received:',p),e.abrupt("return",p);case 30:throw e.prev=30,e.t0=e.catch(12),e.t0;case 33:case"end":return e.stop()}},e,this,[[12,30]])})),function(e,t){return l.apply(this,arguments)})},{key:"clearTimer",value:function(){this._timer.cancel(),this._timer=null}},{key:"forceTrackMetrics",value:(c=a(h().mark(function e(t){var r,o,i,a,s,c;return h().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(0!==this._metricStore.length){e.next=2;break}return e.abrupt("return");case 2:if(this._promiseStore.some(function(e){return"pending"===e.promiseState})){e.next=4;break}return e.abrupt("return");case 4:for(e.prev=4;this._timerStore.length>0;)this._timerStore.shift().cancel();if(this._timer&&(this._timer=null),this.logger.log('Calling "forceTrackMetrics" API.',n(this._metricStore)),r=null,this.api._storeLock){e.next=13;break}return e.next=12,this.api.trackMetrics(this._metricStore,t);case 12:r=e.sent;case 13:if(this.logger.log('"forceTrackMetrics" response received:',r),this.logger.log('"forceTrackMetrics" resolve promise store',n(this._promiseStore)),!Array.isArray(r)){e.next=30;break}o=r.length,i=0;case 18:if(!(i<this._promiseStore.length)){e.next=26;break}if(!((a=this._promiseStore[i]).endIndex>o)){e.next=22;break}return e.abrupt("break",26);case 22:"pending"===a.promiseState&&(a.promise.resolve(r.slice(a.startIndex,a.endIndex)),a.promiseState="fulfilled");case 23:i++,e.next=18;break;case 26:this._metricStore=[],this._promiseStore=[],this._tempTimer&&(this.logger.log("move temp store to main store"),this._metricStore=this._metricTempStore,this._promiseStore=this._promiseTempStore,this._timerStore=this._timerTempStore,this._timer=this._tempTimer,this._metricTempStore=[],this._promiseTempStore=[],this._timerTempStore=[],this._tempTimer=null,this.promiseRecursive()),this.api._storeLock&&(this.api._storeLock=!1);case 30:return e.abrupt("return");case 33:e.prev=33,e.t0=e.catch(4),s=0;case 36:if(!(s<this._promiseStore.length)){e.next=44;break}if(!((c=this._promiseStore[s]).endIndex>this._metricStore.length)){e.next=40;break}return e.abrupt("break",44);case 40:"pending"===c.promiseState&&(c.promise.reject(e.t0),c.promiseState="rejected");case 41:s++,e.next=36;break;case 44:this._metricStore=[],this._promiseStore=[],this._tempTimer&&(this.logger.log("move temp store to main store"),this._metricStore=this._metricTempStore,this._promiseStore=this._promiseTempStore,this._timerStore=this._timerTempStore,this._timer=this._tempTimer,this._metricTempStore=[],this._promiseTempStore=[],this._timerTempStore=[],this._tempTimer=null,this.promiseRecursive()),this.api._storeLock&&(this.api._storeLock=!1);case 48:case"end":return e.stop()}},e,this,[[4,33]])})),function(e){return c.apply(this,arguments)})},{key:"allocateAndTrack",value:(i=a(h().mark(function e(t,r,o,n,i,a,s){var c,l,g,u,p,m=this;return h().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(this.logger.log('Validating "allocateAndTrack" arguments.'),c=d.validateArguments([{argument:t,name:"userId",type:["number","string"]},{argument:r,name:"projectSlug",type:"string"},{argument:o,name:"testSlug",type:"string"},{argument:n,name:"publicToken",type:"string"},{argument:i,name:"payload",type:["null","undefined","object"]},{argument:a,name:"metrics",type:"array"},{argument:s,name:"headers",type:["object","undefined"]}]),l=c.isArgumentsValid,g=c.argumentsError,l){e.next=4;break}throw g;case 4:return a.forEach(function(e){var t=d.validateArguments([{argument:e.metricSlug,name:"metricSlug",type:"string"},{argument:e.metricValue,name:"metricValue",type:"number"},{argument:e.payload,name:"payload",type:["null","undefined","object"]},{argument:e.eventTime,name:"eventTime",type:["undefined","number"]}]);if(l=t.isArgumentsValid,g=t.argumentsError,!l)throw g}),this.logger.log('All "arguments" are valid.'),a.forEach(function(e,t){e.payload&&(m.logger.log("Generating map from the metrics[".concat(t,"] data object.")),e.userMetadata=d.flattenObject(e.payload),delete e.payload,m.logger.log("Metrics[".concat(t,"] data map is generated:"),e.userMetadata))}),u=null,i&&(this.logger.log("Generating map from the payload data object."),u=d.flattenObject(i),this.logger.log("Payload data map is generated:",u)),e.prev=9,this.logger.log('Calling "allocateAndTrack" API.'),e.next=13,this.api.allocateAndTrack(t,r,o,n,u,a,s);case 13:return(p=e.sent).metaData&&(p.metaData=d.unFlattenObject(p.metaData)),this.logger.log('"allocateAndTrack" response received:',p),e.abrupt("return",p);case 19:throw e.prev=19,e.t0=e.catch(9),e.t0;case 22:case"end":return e.stop()}},e,this,[[9,19]])})),function(e,t,r,o,n,a,s){return i.apply(this,arguments)})},{key:"trigger",value:(o=a(h().mark(function e(t,r,o,n,i,a,s){var c,l,g,u,p;return h().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(this.logger.log('Validating "trigger" arguments.'),c=d.validateArguments([{argument:t,name:"userId",type:["number","string"]},{argument:r,name:"projectSlug",type:"string"},{argument:o,name:"testSlug",type:"string"},{argument:n,name:"publicToken",type:"string"},{argument:a,name:"payload",type:["null","undefined","object"]},{argument:i,name:"eventTime",type:["undefined","number"]},{argument:s,name:"headers",type:["object","undefined"]}]),l=c.isArgumentsValid,g=c.argumentsError,l){e.next=4;break}throw g;case 4:return this.logger.log('All "arguments" are valid.'),u=null,a&&(this.logger.log("Generating map from the user data object."),u=d.flattenObject(a),this.logger.log("User data map is generated:",u)),this.logger.log('All "arguments" are valid.'),e.prev=8,this.logger.log('Calling "trigger" API.'),e.next=12,this.api.trigger(t,r,o,n,i,u,s);case 12:return p=e.sent,this.logger.log('"trigger" response received:',p),e.abrupt("return",p);case 17:throw e.prev=17,e.t0=e.catch(8),e.t0;case 20:case"end":return e.stop()}},e,this,[[8,17]])})),function(e,t,r,n,i,a,s){return o.apply(this,arguments)})},{key:"allocateAndTrigger",value:(r=a(h().mark(function t(r,o,n,i,a,s,c){var l,g,u,p,m,f;return h().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(this.logger.log('Validating "allocateAndTrigger" arguments.'),l=d.validateArguments([{argument:r,name:"userId",type:["number","string"]},{argument:o,name:"projectSlug",type:"string"},{argument:n,name:"testSlug",type:"string"},{argument:i,name:"publicToken",type:"string"},{argument:a,name:"payload",type:["null","undefined","object"]},{argument:s,name:"metric",type:["null","undefined","object"]},{argument:c,name:"headers",type:["object","undefined"]}]),g=l.isArgumentsValid,u=l.argumentsError,g){t.next=4;break}throw u;case 4:return"object"===e(s)&&null!==s&&(p=d.validateArguments([{argument:s.eventTime,name:"metricEventTime",type:["undefined","number"]},{argument:s.payload,name:"metricPayload",type:["null","undefined","object"]}]),g=p.isArgumentsValid,u=p.argumentsError),this.logger.log('All "arguments" are valid.'),m=null,a&&(this.logger.log("Generating map from the payload data object."),m=d.flattenObject(a),this.logger.log("Payload data map is generated:",m)),"object"===e(s)&&null!==s&&s.payload&&(this.logger.log("Generating map from the user data object."),s.userMetadata=d.flattenObject(s.payload),delete s.payload,this.logger.log("User data map is generated:",s.userMetadata)),t.prev=9,this.logger.log('Calling "allocateAndTrigger" API.'),t.next=13,this.api.allocateAndTrigger(r,o,n,i,m,s,c);case 13:return(f=t.sent).metaData&&(f.metaData=d.unFlattenObject(f.metaData)),this.logger.log('"allocateAndTrigger" response received:',f),t.abrupt("return",f);case 19:throw t.prev=19,t.t0=t.catch(9),t.t0;case 22:case"end":return t.stop()}},t,this,[[9,19]])})),function(e,t,o,n,i,a,s){return r.apply(this,arguments)})}]),t}()}(),o}()})},{}],27:[function(require,module,exports){"use strict";function _typeof(t){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}Object.defineProperty(exports,"__esModule",{value:!0}),exports.set=exports.get=void 0;var _acConsole=require("@marcom/ac-console"),_helpers=require("./helpers");function _regeneratorRuntime(){_regeneratorRuntime=function(){return t};var t={},e=Object.prototype,n=e.hasOwnProperty,r=Object.defineProperty||function(t,e,n){t[e]=n.value},o="function"==typeof Symbol?Symbol:{},a=o.iterator||"@@iterator",i=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function s(t,e,n){return Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{s({},"")}catch(t){s=function(t,e,n){return t[e]=n}}function u(t,e,n,o){var a=e&&e.prototype instanceof p?e:p,i=Object.create(a.prototype),c=new L(o||[]);return r(i,"_invoke",{value:b(t,n,c)}),i}function f(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(t){return{type:"throw",arg:t}}}t.wrap=u;var l={};function p(){}function h(){}function g(){}var v={};s(v,a,function(){return this});var y=Object.getPrototypeOf,d=y&&y(y(I([])));d&&d!==e&&n.call(d,a)&&(v=d);var m=g.prototype=p.prototype=Object.create(v);function x(t){["next","throw","return"].forEach(function(e){s(t,e,function(t){return this._invoke(e,t)})})}function w(t,e){var o;r(this,"_invoke",{value:function(r,a){function i(){return new e(function(o,i){!function r(o,a,i,c){var s=f(t[o],t,a);if("throw"!==s.type){var u=s.arg,l=u.value;return l&&"object"==_typeof(l)&&n.call(l,"__await")?e.resolve(l.__await).then(function(t){r("next",t,i,c)},function(t){r("throw",t,i,c)}):e.resolve(l).then(function(t){u.value=t,i(u)},function(t){return r("throw",t,i,c)})}c(s.arg)}(r,a,o,i)})}return o=o?o.then(i,i):i()}})}function b(t,e,n){var r="suspendedStart";return function(o,a){if("executing"===r)throw new Error("Generator is already running");if("completed"===r){if("throw"===o)throw a;return E()}for(n.method=o,n.arg=a;;){var i=n.delegate;if(i){var c=_(i,n);if(c){if(c===l)continue;return c}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if("suspendedStart"===r)throw r="completed",n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r="executing";var s=f(t,e,n);if("normal"===s.type){if(r=n.done?"completed":"suspendedYield",s.arg===l)continue;return{value:s.arg,done:n.done}}"throw"===s.type&&(r="completed",n.method="throw",n.arg=s.arg)}}}function _(t,e){var n=e.method,r=t.iterator[n];if(void 0===r)return e.delegate=null,"throw"===n&&t.iterator.return&&(e.method="return",e.arg=void 0,_(t,e),"throw"===e.method)||"return"!==n&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+n+"' method")),l;var o=f(r,t.iterator,e.arg);if("throw"===o.type)return e.method="throw",e.arg=o.arg,e.delegate=null,l;var a=o.arg;return a?a.done?(e[t.resultName]=a.value,e.next=t.nextLoc,"return"!==e.method&&(e.method="next",e.arg=void 0),e.delegate=null,l):a:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,l)}function S(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function k(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function L(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(S,this),this.reset(!0)}function I(t){if(t){var e=t[a];if(e)return e.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var r=-1,o=function e(){for(;++r<t.length;)if(n.call(t,r))return e.value=t[r],e.done=!1,e;return e.value=void 0,e.done=!0,e};return o.next=o}}return{next:E}}function E(){return{value:void 0,done:!0}}return h.prototype=g,r(m,"constructor",{value:g,configurable:!0}),r(g,"constructor",{value:h,configurable:!0}),h.displayName=s(g,c,"GeneratorFunction"),t.isGeneratorFunction=function(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===h||"GeneratorFunction"===(e.displayName||e.name))},t.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,g):(t.__proto__=g,s(t,c,"GeneratorFunction")),t.prototype=Object.create(m),t},t.awrap=function(t){return{__await:t}},x(w.prototype),s(w.prototype,i,function(){return this}),t.AsyncIterator=w,t.async=function(e,n,r,o,a){void 0===a&&(a=Promise);var i=new w(u(e,n,r,o),a);return t.isGeneratorFunction(n)?i:i.next().then(function(t){return t.done?t.value:i.next()})},x(m),s(m,c,"Generator"),s(m,a,function(){return this}),s(m,"toString",function(){return"[object Generator]"}),t.keys=function(t){var e=Object(t),n=[];for(var r in e)n.push(r);return n.reverse(),function t(){for(;n.length;){var r=n.pop();if(r in e)return t.value=r,t.done=!1,t}return t.done=!0,t}},t.values=I,L.prototype={constructor:L,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(k),!t)for(var e in this)"t"===e.charAt(0)&&n.call(this,e)&&!isNaN(+e.slice(1))&&(this[e]=void 0)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var e=this;function r(n,r){return i.type="throw",i.arg=t,e.next=n,r&&(e.method="next",e.arg=void 0),!!r}for(var o=this.tryEntries.length-1;o>=0;--o){var a=this.tryEntries[o],i=a.completion;if("root"===a.tryLoc)return r("end");if(a.tryLoc<=this.prev){var c=n.call(a,"catchLoc"),s=n.call(a,"finallyLoc");if(c&&s){if(this.prev<a.catchLoc)return r(a.catchLoc,!0);if(this.prev<a.finallyLoc)return r(a.finallyLoc)}else if(c){if(this.prev<a.catchLoc)return r(a.catchLoc,!0)}else{if(!s)throw new Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return r(a.finallyLoc)}}}},abrupt:function(t,e){for(var r=this.tryEntries.length-1;r>=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var a=o;break}}a&&("break"===t||"continue"===t)&&a.tryLoc<=e&&e<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=t,i.arg=e,a?(this.method="next",this.next=a.finallyLoc,l):this.complete(i)},complete:function(t,e){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&e&&(this.next=e),l},finish:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),k(n),l}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc===t){var r=n.completion;if("throw"===r.type){var o=r.arg;k(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(t,e,n){return this.delegate={iterator:I(t),resultName:e,nextLoc:n},"next"===this.method&&(this.arg=void 0),l}},t}function asyncGeneratorStep(t,e,n,r,o,a,i){try{var c=t[a](i),s=c.value}catch(t){return void n(t)}c.done?e(s):Promise.resolve(s).then(r,o)}function _asyncToGenerator(t){return function(){var e=this,n=arguments;return new Promise(function(r,o){var a=t.apply(e,n);function i(t){asyncGeneratorStep(a,r,o,i,c,"next",t)}function c(t){asyncGeneratorStep(a,r,o,i,c,"throw",t)}i(void 0)})}}function getInstanceSettings(){return{constants:{asTexServiceEndpoint:"".concat((0,_helpers.getRootPath)(),"/shop/experience-meta"),origin:window.location.origin,storageName:"as_tex"}}}var parseFetchResponse=function(t){return t&&t.body?t.body.map(function(t){return"".concat(t.activityId,":").concat(t.experienceId,":").concat(t.endDate)}).join("|"):null},fetchCookie=function(){var t=_asyncToGenerator(_regeneratorRuntime().mark(function t(){var e,n,r,o;return _regeneratorRuntime().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if((0,_acConsole.log)("ac-okapi : as-tex-management : fetchCookie"),t.prev=1,(e=getInstanceSettings())&&e.constants&&e.constants.origin&&e.constants.asTexServiceEndpoint){t.next=5;break}return t.abrupt("return");case 5:return n="".concat(getInstanceSettings().constants.origin).concat(getInstanceSettings().constants.asTexServiceEndpoint),t.next=8,fetch(n,{});case 8:if((r=t.sent).ok){t.next=11;break}throw Error(r.data);case 11:return t.next=13,r.json();case 13:return o=t.sent,t.abrupt("return",parseFetchResponse(o));case 17:t.prev=17,t.t0=t.catch(1),(0,_acConsole.log)("ac-okapi : as-tex-management : fetch error while getting as_tex",t.t0);case 20:return t.abrupt("return",null);case 21:case"end":return t.stop()}},t,null,[[1,17]])}));return function(){return t.apply(this,arguments)}}(),setCookie=function(){var t=_asyncToGenerator(_regeneratorRuntime().mark(function t(e,n,r){var o,a,i,c,s,u;return _regeneratorRuntime().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if((0,_acConsole.log)("ac-okapi : as-tex-management : setCookie"),(o=getInstanceSettings())&&o.constants&&o.constants.origin&&o.constants.asTexServiceEndpoint){t.next=4;break}return t.abrupt("return");case 4:return a={activityId:e,experienceId:parseInt(n,10),endDate:r},i=Object.keys(a).map(function(t){return"".concat(encodeURIComponent(t),"=").concat(encodeURIComponent(a[t]))}).join("&"),c="".concat(getInstanceSettings().constants.origin).concat(getInstanceSettings().constants.asTexServiceEndpoint,"?").concat(i),t.prev=7,t.next=10,fetch(c);case 10:return s=t.sent,t.next=13,s.json();case 13:return u=t.sent,t.abrupt("return",parseFetchResponse(u));case 17:t.prev=17,t.t0=t.catch(7);case 19:return t.abrupt("return",null);case 20:case"end":return t.stop()}},t,null,[[7,17]])}));return function(e,n,r){return t.apply(this,arguments)}}(),getCookieInLocalStorage=function(){(0,_acConsole.log)("ac-okapi : as-tex-management : getCookieInLocalStorage");var t=getInstanceSettings();if(t&&t.constants&&t.constants.storageName)return window.localStorage.getItem(getInstanceSettings().constants.storageName)},setCookieInLocalStorage=function(t){(0,_acConsole.log)("ac-okapi : as-tex-management : setCookieInLocalStorage");var e=getInstanceSettings();if(e&&e.constants&&e.constants.storageName){var n=getInstanceSettings().constants.storageName;getCookieInLocalStorage(n)!==t&&(window.localStorage[n]=t)}},get=function(){var t=_asyncToGenerator(_regeneratorRuntime().mark(function t(){return _regeneratorRuntime().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",getCookieInLocalStorage()||fetchCookie());case 1:case"end":return t.stop()}},t)}));return function(){return t.apply(this,arguments)}}();exports.get=get;var isRequesting=!1,astexQueue=[],set=function(){var t=_asyncToGenerator(_regeneratorRuntime().mark(function t(e,n,r){return _regeneratorRuntime().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:!1===isRequesting?(isRequesting=!0,setCookie(e,n,r).then(function(t){if(isRequesting=!1,astexQueue.length){var e=astexQueue.shift();set(e.activityId,e.experienceId,e.endDate)}return setCookieInLocalStorage(t)})):astexQueue.push({activityId:e,experienceId:n,endDate:r});case 1:case"end":return t.stop()}},t)}));return function(e,n,r){return t.apply(this,arguments)}}();exports.set=set},{"./helpers":28,"@marcom/ac-console":1}],28:[function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.activateTest=activateTest,exports.flagVisitorAsTimeout=flagVisitorAsTimeout,exports.getAllocationSettings=getAllocationSettings,exports.getPayloadData=getPayloadData,exports.getQueryParam=getQueryParam,exports.getRootPath=getRootPath,exports.requestVariations=requestVariations,exports.unmaskContent=unmaskContent;var _acConsole=require("@marcom/ac-console"),_asTexManagement=require("./as-tex-management"),_settings=require("./settings"),_useragentDetect=_interopRequireDefault(require("@marcom/useragent-detect"));function _interopRequireDefault(t){return t&&t.__esModule?t:{default:t}}function _defineProperty(t,e,o){return(e=_toPropertyKey(e))in t?Object.defineProperty(t,e,{value:o,enumerable:!0,configurable:!0,writable:!0}):t[e]=o,t}function _toPropertyKey(t){var e=_toPrimitive(t,"string");return"symbol"===_typeof(e)?e:String(e)}function _toPrimitive(t,e){if("object"!==_typeof(t)||null===t)return t;var o=t[Symbol.toPrimitive];if(void 0!==o){var a=o.call(t,e||"default");if("object"!==_typeof(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}function _typeof(t){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}var timeoutExperiments=0,successfulExperiments=0,timeoutSettings=[];function activateTest(t){var e,o,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,i=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(null!==(e=window)&&void 0!==e&&null!==(o=e.document)&&void 0!==o&&o.body){logCompleteRequest(t,!1);var n=getVariationDetails(t);n&&(window.document.body.setAttribute(n.attrName,n.variation),integrateWithAnalytics(n.testId,n.variation,a,i),(0,_asTexManagement.set)(n.testId,n.variationId,n.endDate),(0,_acConsole.log)("ac-okapi : updateBodyData : ".concat(n.attrName,"=").concat(n.variation," set on body")))}else setTimeout(activateTest.bind(null,t,a,i),20)}function getVariationDetails(t){return t.variation&&t.metaData&&"number"==typeof t.metaData["test-id"]&&"number"==typeof t.metaData["variation-id"]&&"number"==typeof t.metaData["end-date"]?{testId:t.metaData["test-id"],attrName:"data-test-".concat(t.metaData["test-id"]),variationId:t.metaData["variation-id"],endDate:t.metaData["end-date"],variation:t.variation}:void(0,_acConsole.log)("ac-okapi : getVariationDetails : variation details do not match spec")}function requestVariations(t,e,o){window.ac_okapi.okapi.getOrAllocate(getUserId(),t.projectSlug,t.testSlug,t.publicToken,window.ac_okapi.payloadData).then(function(t){e(t[0]),clearTimeout(o)})}function getRootPath(){var t=window.location.pathname.match(/(\/[a-z]{2})\//),e=t&&t.length>1?t[1]:"";return"/us"===e&&(e=""),e}function getCountryCode(t){return t?t.replace("/","").toUpperCase():"US"}function generateId(){return"xxxxxxxx-xxxxxxxx".replace(/[xy]/g,function(t){var e=16*Math.random()|0;return("x"==t?e:3&e|8).toString(16)})}function getPayloadData(){return{country:getCountryCode(getRootPath()),uaData:_useragentDetect.default,windowHeight:window.innerHeight,windowWidth:window.innerWidth,userAgent:navigator.userAgent,path:window.location.pathname,as_tex:window.localStorage.as_tex}}function setUserId(t){return window.sessionStorage.okapi=t}function getUserId(){return window.sessionStorage.okapi?window.sessionStorage.okapi:setUserId(generateId())}function getAllocationSettings(){if(window&&window.okapiConfig&&"object"===_typeof(window.okapiConfig)&&"object"===_typeof(window.okapiConfig[0]))return window.okapiConfig}function integrateWithAnalytics(t,e,o,a){var i=successfulExperiments+timeoutExperiments===window.okapiConfig.length;setExperimentData(t,e,o,a);var n=new Event("at-content-rendering-succeeded");i&&(document.dispatchEvent(n),(0,_acConsole.log)("ac-okapi : integrateWithAnalytics : tracking active experiment(s)"))}function setExperimentData(t,e,o,a){a=a?1:0,window.ac_target=window.ac_target||{data:""};var i=window.ac_target.data?" & ":"";window.ac_target.data=window.ac_target.data+="".concat(i).concat(t,":").concat(e,":").concat(o,":r=").concat(a)}function getQueryParam(t){t=t.replace(/[\[\]]/g,"\\$&");var e=new RegExp("[?&]"+t+"(=([^&#]*)|&|#|$)").exec(window.location.href);return e?e[2]?decodeURIComponent(e[2].replace(/\+/g," ")):"":null}function unmaskContent(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:2500,e=document.querySelectorAll(".okapi-hidden");if(t>=0&&0===e.length)return setTimeout(unmaskContent.bind(null,t-100),100);e.forEach(function(t){t.classList.remove("okapi-hidden")})}function flagVisitorAsTimeout(t){logCompleteRequest(t,!0),(0,_acConsole.log)("ac-okapi : flagVisitorAsTimeout : testSlug:",t.testSlug),integrateWithAnalytics(t.testSlug,"timeout",_settings.okapiConfig.libSettings.customTimeout,!1)}function logCompleteRequest(t,e){e?(timeoutExperiments+=1,timeoutSettings.push(t)):successfulExperiments+=1,timeoutExperiments&&timeoutExperiments+successfulExperiments===window.okapiConfig.length&&setTimeout(updateOkapiStore,500)}function updateOkapiStore(){var t={data:[{variation:"timeout-group"}],expirationTime:"never"};timeoutSettings.forEach(function(e){var o="".concat(getUserId(),"-").concat(e.projectSlug,"-").concat(e.testSlug);if(window.sessionStorage.okapistore){var a=JSON.parse(window.sessionStorage.okapistore);a[o]=t,window.sessionStorage.okapistore=JSON.stringify(a)}else setTimeout(function(){window.sessionStorage.okapistore=JSON.stringify(_defineProperty({},o,t))},1500)}),(0,_acConsole.log)("ac-okapi : flagVisitorAsTimeout : okapistore updated in session storage")}},{"./as-tex-management":27,"./settings":30,"@marcom/ac-console":1,"@marcom/useragent-detect":25}],29:[function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.initializeOkapiClient=initializeOkapiClient,exports.initializeVariant=initializeVariant;var _okapiJsClient=_interopRequireDefault(require("@sse/okapi-js-client")),_acConsole=require("@marcom/ac-console"),_helpers=require("./helpers"),_settings=require("./settings");function _interopRequireDefault(i){return i&&i.__esModule?i:{default:i}}function initializeOkapiClient(i){if(!window)return!1;var e=new _okapiJsClient.default(i);window.ac_okapi=window.ac_okapi||{},window.ac_okapi.okapi=e;var t=(0,_helpers.getPayloadData)();return window.ac_okapi.payloadData=t,(0,_acConsole.log)("ac-okapi : initializeOkapiClient : okapi client initialized"),window.ac_okapi}function initializeVariant(i){return new Promise(function(e,t){var a=setTimeout(function(){t("okapi too slow - aborting"),(0,_helpers.flagVisitorAsTimeout)(i),(0,_acConsole.log)("ac-okapi : initializeVariant : variant timed out (".concat(_settings.okapiConfig.libSettings.customTimeout,"ms)"))},_settings.okapiConfig.libSettings.customTimeout);(0,_helpers.requestVariations)(i,e,a)})}},{"./helpers":28,"./settings":30,"@marcom/ac-console":1,"@sse/okapi-js-client":26}],30:[function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.okapiConfig=void 0;var prodPath="https://okapi-services.apple.com/api/v3/okapi",devPath="https://okapi-services.apple.com/api/v3/okapi",uatPath="https://okapi-services-uat-usw2.apple.com/api/v3/okapi",uatRegex=/uat=true/,devRegex=/(ic-local|preview).apple.com/,basePath=devRegex.test(window.location.host)?devPath:prodPath;basePath===devPath&&uatRegex.test(window.location.search)&&(basePath=uatPath);var okapiConfig={cache:{duration:"SESSION",size:100},endpoints:{basePath:basePath,getOrAllocatePath:"/getOrAllocate",forceAllocatePath:"/forceAllocate",trackMetricsPath:"/track",allocateAndTrackPath:"/allocateAndTrack",triggerPath:"/trigger",allocateAndTriggerPath:"/allocateAndTrigger",timeout:5e3,retries:0,retryDelay:3e3},libSettings:{customTimeout:window.okapiCustomTimeout||1e3}};exports.okapiConfig=okapiConfig},{}],"@marcom/ac-okapi":[function(require,module,exports){"use strict";var _initializeOkapi=require("./initialize-okapi"),_helpers=require("./helpers"),_settings=require("./settings"),_log=_interopRequireDefault(require("@marcom/ac-console/src/log"));function _interopRequireDefault(i){return i&&i.__esModule?i:{default:i}}try{var initTime=performance.now(),okapi=(0,_initializeOkapi.initializeOkapiClient)(_settings.okapiConfig),allocationSettings=(0,_helpers.getAllocationSettings)();okapi&&allocationSettings?allocationSettings.forEach(function(i){var e,t,a,o=(null===(e=window)||void 0===e?void 0:null===(t=e.sessionStorage)||void 0===t?void 0:null===(a=t.okapistore)||void 0===a?void 0:a.indexOf(i.testSlug))>=0;(0,_initializeOkapi.initializeVariant)(i).then(function(e){(0,_log.default)("ac-okapi : Variation successfully requested, activating test:",i.testSlug);var t=performance.now(),a=parseInt(t-initTime);e.metaData&&e.metaData["test-id"]&&(0,_helpers.activateTest)(e,a,o),(0,_helpers.unmaskContent)()},function(i){(0,_helpers.unmaskContent)(),(0,_log.default)("ac-okapi : Failed to request variant. Response:",i)})}):(0,_log.default)("ac-okapi : getAllocationSettings : Okapi Config Not Found or Not Correct")}catch(i){(0,_log.default)("ac-okapi error : ",i)}},{"./helpers":28,"./initialize-okapi":29,"./settings":30,"@marcom/ac-console/src/log":14}]},{},["@marcom/ac-okapi"]);</script> <!-- 2025-04-04 15:52:16 UTC --> <meta property="apple-all-token" content="eyJhbGciOiJFUzI1NiIsImtpZCI6IlFQQ0VKNzhCWEUiLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJLMU0yN1c5VzlLIiwiZXhwIjoxNzUxNTU3OTM2LCJpYXQiOjE3NDM3ODE5MzYsInJvb3RfaHR0cHNfb3JpZ2luIjpbImFwcGxlLmNvbSIsImFwcGxlLmNvbS5jbiIsImFwcGxlLWdlby5jb20iXX0.rvGPTGVcANE-cO_QdJJSxG0RVi-QA33rhxCZoHjHaVR8iDuAC5IWI_0ZEDS33co6RpQz0kbNcDyU7jAdsV4PEQ"/> <title>Divertissement - Services - Apple (FR)</title> <meta name="Description" content="Profitez de contenus et d’expériences incroyables sur Apple TV+, Apple Music, Apple Arcade, Apple Fitness+, Apple Podcasts et Apple Books." /> <meta property="og:image" content="https://www.apple.com/euro/services/a/generic/images/meta/fitness/services__6piyx6yonia2_og.png?202504080921" /> <meta property="og:title" content="Divertissement - Services" /> <meta property="og:description" content="Profitez de contenus et d’expériences incroyables sur Apple TV+, Apple Music, Apple Arcade, Apple Fitness+, Apple Podcasts et Apple Books." /> <meta property="og:url" content="https://www.apple.com/fr/services/" /> <meta property="og:locale" content="fr_FR" /> <meta property="og:site_name" content="Apple (France)" /> <meta property="og:type" content="website" /> <meta name="twitter:site" content="@Apple" /> <meta name="twitter:card" content="summary_large_image" /> <meta property="analytics-track" content="services - index/tab" /> <meta property="analytics-s-channel" content="services.tab+other" /> <meta property="analytics-s-bucket-0" content="applestoreww" /> <meta property="analytics-s-bucket-1" content="applestoreww" /> <meta property="analytics-s-bucket-2" content="applestoreww" /> <link rel="stylesheet" href="/wss/fonts?families=SF+Pro,v3|SF+Pro+Icons,v3" /> <link rel="stylesheet" href="/v/services/h/built/styles/main.built.css" type="text/css" /> <link rel="stylesheet" href="/v/services/h/built/styles/overview.built.css" type="text/css" /> <link rel="stylesheet" href="/fr/services/styles/overview.css" type="text/css" /> <link rel="stylesheet" href="/euro/services/a/generic/styles/overview_geo-alt.css" type="text/css" /> <script src="/v/services/h/built/scripts/head.built.js" type="text/javascript" charset="utf-8"></script> </head> <body class="page-overview globalheader-dark "> <div style="display:none;"> <img src="/v/services/h/images/meta/services_wechat__d3ljxdu0jyi6_og.png" alt="" /> </div> <meta name="globalnav-store-key" content="SFX9YPYY9PPXCU9KH" /> <div id="globalheader"><aside id="globalmessage-segment" lang="fr-FR" dir="ltr" class="globalmessage-segment"><ul data-strings="{"view":"Accueil Store {%STOREFRONT%}","segments":{"smb":"Accueil Store Entreprises","eduInd":"Accueil Store Éducation","other":"Accueil Store"},"exit":"Quitter"}" class="globalmessage-segment-content"></ul></aside><nav id="globalnav" lang="fr-FR" dir="ltr" aria-label="Global" data-analytics-element-engagement-start="globalnav:onFlyoutOpen" data-analytics-element-engagement-end="globalnav:onFlyoutClose" data-store-api="/[storefront]/shop/bag/status" data-analytics-activitymap-region-id="global nav" data-analytics-region="global nav" class="globalnav no-js "><div class="globalnav-content"><div class="globalnav-item globalnav-menuback"><button aria-label="Menu principal" class="globalnav-menuback-button"><span class="globalnav-chevron-icon"><svg height="48" viewBox="0 0 9 48" width="9" xmlns="http://www.w3.org/2000/svg"><path d="m1.5618 24.0621 6.5581-6.4238c.2368-.2319.2407-.6118.0088-.8486-.2324-.2373-.6123-.2407-.8486-.0088l-7 6.8569c-.1157.1138-.1807.2695-.1802.4316.001.1621.0674.3174.1846.4297l7 6.7241c.1162.1118.2661.1675.4155.1675.1577 0 .3149-.062.4326-.1846.2295-.2388.2222-.6187-.0171-.8481z"/></svg></span></button></div><ul id="globalnav-list" class="globalnav-list"><li data-analytics-element-engagement="globalnav hover - apple" class=" globalnav-item globalnav-item-apple "><a href="/fr/" data-globalnav-item-name="apple" data-analytics-title="apple home" aria-label="Apple" class="globalnav-link globalnav-link-apple"><span class="globalnav-image-regular globalnav-link-image"><svg height="44" viewBox="0 0 14 44" width="14" xmlns="http://www.w3.org/2000/svg"><path d="m13.0729 17.6825a3.61 3.61 0 0 0 -1.7248 3.0365 3.5132 3.5132 0 0 0 2.1379 3.2223 8.394 8.394 0 0 1 -1.0948 2.2618c-.6816.9812-1.3943 1.9623-2.4787 1.9623s-1.3633-.63-2.613-.63c-1.2187 0-1.6525.6507-2.644.6507s-1.6834-.9089-2.4787-2.0243a9.7842 9.7842 0 0 1 -1.6628-5.2776c0-3.0984 2.014-4.7405 3.9969-4.7405 1.0535 0 1.9314.6919 2.5924.6919.63 0 1.6112-.7333 2.8092-.7333a3.7579 3.7579 0 0 1 3.1604 1.5802zm-3.7284-2.8918a3.5615 3.5615 0 0 0 .8469-2.22 1.5353 1.5353 0 0 0 -.031-.32 3.5686 3.5686 0 0 0 -2.3445 1.2084 3.4629 3.4629 0 0 0 -.8779 2.1585 1.419 1.419 0 0 0 .031.2892 1.19 1.19 0 0 0 .2169.0207 3.0935 3.0935 0 0 0 2.1586-1.1368z"/></svg></span><span class="globalnav-image-compact globalnav-link-image"><svg height="48" viewBox="0 0 17 48" width="17" xmlns="http://www.w3.org/2000/svg"><path d="m15.5752 19.0792a4.2055 4.2055 0 0 0 -2.01 3.5376 4.0931 4.0931 0 0 0 2.4908 3.7542 9.7779 9.7779 0 0 1 -1.2755 2.6351c-.7941 1.1431-1.6244 2.2862-2.8878 2.2862s-1.5883-.734-3.0443-.734c-1.42 0-1.9252.7581-3.08.7581s-1.9611-1.0589-2.8876-2.3584a11.3987 11.3987 0 0 1 -1.9373-6.1487c0-3.61 2.3464-5.523 4.6566-5.523 1.2274 0 2.25.8062 3.02.8062.734 0 1.8771-.8543 3.2729-.8543a4.3778 4.3778 0 0 1 3.6822 1.841zm-6.8586-2.0456a1.3865 1.3865 0 0 1 -.2527-.024 1.6557 1.6557 0 0 1 -.0361-.337 4.0341 4.0341 0 0 1 1.0228-2.5148 4.1571 4.1571 0 0 1 2.7314-1.4078 1.7815 1.7815 0 0 1 .0361.373 4.1487 4.1487 0 0 1 -.9867 2.587 3.6039 3.6039 0 0 1 -2.5148 1.3236z"/></svg></span><span class="globalnav-link-text">Apple</span></a></li><li data-topnav-flyout-item="menu" data-topnav-flyout-label="Menu" role="none" class="globalnav-item globalnav-menu"><div data-topnav-flyout="menu" class="globalnav-flyout"><div class="globalnav-menu-list"><div data-analytics-element-engagement="globalnav hover - store" class=" globalnav-item globalnav-item-store globalnav-item-menu "><ul role="none" class="globalnav-submenu-trigger-group"><li class="globalnav-submenu-trigger-item"><a href="/fr/shop/goto/store" data-globalnav-item-name="store" data-topnav-flyout-trigger-compact="true" data-analytics-title="store" data-analytics-element-engagement="hover - store" aria-label="Store" class="globalnav-link globalnav-submenu-trigger-link globalnav-link-store"><span class="globalnav-link-text-container"><span class="globalnav-image-regular globalnav-link-image"><svg height="44" viewBox="0 0 30 44" width="30" xmlns="http://www.w3.org/2000/svg"><path d="m26.5679 20.4629c1.002 0 1.67.738 1.693 1.857h-3.48c.076-1.119.779-1.857 1.787-1.857zm2.754 2.672v-.387c0-1.963-1.037-3.176-2.742-3.176-1.735 0-2.848 1.289-2.848 3.276 0 1.998 1.096 3.263 2.848 3.263 1.383 0 2.367-.668 2.66-1.746h-1.008c-.264.557-.814.856-1.629.856-1.072 0-1.769-.791-1.822-2.039v-.047zm-9.547-3.451h.96v.937h.094c.188-.615.914-1.049 1.752-1.049.164 0 .375.012.504.03v1.007c-.082-.023-.445-.058-.644-.058-.961 0-1.659 1.098-1.659 1.535v3.914h-1.007zm-4.27 5.519c-1.195 0-1.869-.867-1.869-2.361 0-1.5.674-2.361 1.869-2.361 1.196 0 1.87.861 1.87 2.361 0 1.494-.674 2.361-1.87 2.361zm0-5.631c-1.798 0-2.912 1.237-2.912 3.27 0 2.027 1.114 3.269 2.912 3.269 1.799 0 2.913-1.242 2.913-3.269 0-2.033-1.114-3.27-2.913-3.27zm-5.478-1.475v1.635h1.407v.843h-1.407v3.575c0 .744.282 1.06.938 1.06.182 0 .281-.006.469-.023v.849c-.199.035-.393.059-.592.059-1.301 0-1.822-.481-1.822-1.688v-3.832h-1.02v-.843h1.02v-1.635zm-8.103 5.694c.129.885.973 1.447 2.174 1.447 1.137 0 1.975-.615 1.975-1.453 0-.72-.527-1.177-1.693-1.47l-1.084-.282c-1.53-.386-2.192-1.078-2.192-2.279 0-1.436 1.201-2.408 2.988-2.408 1.635 0 2.854.972 2.942 2.338h-1.061c-.146-.867-.861-1.383-1.916-1.383-1.125 0-1.869.562-1.869 1.418 0 .662.463 1.043 1.629 1.342l.885.234c1.752.439 2.455 1.119 2.455 2.361 0 1.553-1.225 2.543-3.158 2.543-1.793 0-3.03-.949-3.141-2.408z"/></svg></span><span class="globalnav-link-text">Store</span></span></a></li></ul></div><div data-analytics-element-engagement="globalnav hover - mac" class=" globalnav-item globalnav-item-mac globalnav-item-menu "><ul role="none" class="globalnav-submenu-trigger-group"><li class="globalnav-submenu-trigger-item"><a href="/fr/mac/" data-globalnav-item-name="mac" data-topnav-flyout-trigger-compact="true" data-analytics-title="mac" data-analytics-element-engagement="hover - mac" aria-label="Mac" class="globalnav-link globalnav-submenu-trigger-link globalnav-link-mac"><span class="globalnav-link-text-container"><span class="globalnav-image-regular globalnav-link-image"><svg height="44" viewBox="0 0 23 44" width="23" xmlns="http://www.w3.org/2000/svg"><path d="m8.1558 25.9987v-6.457h-.0703l-2.666 6.457h-.8907l-2.666-6.457h-.0703v6.457h-.9844v-8.4551h1.2246l2.8945 7.0547h.0938l2.8945-7.0547h1.2246v8.4551zm2.5166-1.7696c0-1.1309.832-1.7812 2.3027-1.8691l1.8223-.1113v-.5742c0-.7793-.4863-1.207-1.4297-1.207-.7559 0-1.2832.2871-1.4238.7852h-1.0195c.1348-1.0137 1.1309-1.6816 2.4785-1.6816 1.541 0 2.4023.791 2.4023 2.1035v4.3242h-.9609v-.9318h-.0938c-.4102.6738-1.1016 1.043-1.9453 1.043-1.2246 0-2.1328-.7266-2.1328-1.8809zm4.125-.5859v-.5801l-1.6992.1113c-.9609.0645-1.3828.3984-1.3828 1.0312 0 .6445.5449 1.0195 1.2773 1.0195 1.0371.0001 1.8047-.6796 1.8047-1.5819zm6.958-2.0273c-.1641-.627-.7207-1.1367-1.6289-1.1367-1.1367 0-1.8516.9082-1.8516 2.3379 0 1.459.7266 2.3848 1.8516 2.3848.8496 0 1.4414-.3926 1.6289-1.1074h1.0195c-.1816 1.1602-1.125 2.0156-2.6426 2.0156-1.7695 0-2.9004-1.2832-2.9004-3.293 0-1.9688 1.125-3.2461 2.8945-3.2461 1.5352 0 2.4727.9199 2.6484 2.0449z"/></svg></span><span class="globalnav-link-text">Mac</span></span></a></li></ul></div><div data-analytics-element-engagement="globalnav hover - ipad" class=" globalnav-item globalnav-item-ipad globalnav-item-menu "><ul role="none" class="globalnav-submenu-trigger-group"><li class="globalnav-submenu-trigger-item"><a href="/fr/ipad/" data-globalnav-item-name="ipad" data-topnav-flyout-trigger-compact="true" data-analytics-title="ipad" data-analytics-element-engagement="hover - ipad" aria-label="iPad" class="globalnav-link globalnav-submenu-trigger-link globalnav-link-ipad"><span class="globalnav-link-text-container"><span class="globalnav-image-regular globalnav-link-image"><svg height="44" viewBox="0 0 24 44" width="24" xmlns="http://www.w3.org/2000/svg"><path d="m14.9575 23.7002c0 .902-.768 1.582-1.805 1.582-.732 0-1.277-.375-1.277-1.02 0-.632.422-.966 1.383-1.031l1.699-.111zm-1.395-4.072c-1.347 0-2.343.668-2.478 1.681h1.019c.141-.498.668-.785 1.424-.785.944 0 1.43.428 1.43 1.207v.574l-1.822.112c-1.471.088-2.303.738-2.303 1.869 0 1.154.908 1.881 2.133 1.881.844 0 1.535-.369 1.945-1.043h.094v.931h.961v-4.324c0-1.312-.862-2.103-2.403-2.103zm6.769 5.575c-1.155 0-1.846-.885-1.846-2.361 0-1.471.697-2.362 1.846-2.362 1.142 0 1.857.914 1.857 2.362 0 1.459-.709 2.361-1.857 2.361zm1.834-8.027v3.503h-.088c-.358-.691-1.102-1.107-1.981-1.107-1.605 0-2.654 1.289-2.654 3.27 0 1.986 1.037 3.269 2.654 3.269.873 0 1.623-.416 2.022-1.119h.093v1.008h.961v-8.824zm-15.394 4.869h-1.863v-3.563h1.863c1.225 0 1.899.639 1.899 1.799 0 1.119-.697 1.764-1.899 1.764zm.276-4.5h-3.194v8.455h1.055v-3.018h2.127c1.588 0 2.719-1.119 2.719-2.701 0-1.611-1.108-2.736-2.707-2.736zm-6.064 8.454h1.008v-6.316h-1.008zm-.199-8.237c0-.387.316-.704.703-.704s.703.317.703.704c0 .386-.316.703-.703.703s-.703-.317-.703-.703z"/></svg></span><span class="globalnav-link-text">iPad</span></span></a></li></ul></div><div data-analytics-element-engagement="globalnav hover - iphone" class=" globalnav-item globalnav-item-iphone globalnav-item-menu "><ul role="none" class="globalnav-submenu-trigger-group"><li class="globalnav-submenu-trigger-item"><a href="/fr/iphone/" data-globalnav-item-name="iphone" data-topnav-flyout-trigger-compact="true" data-analytics-title="iphone" data-analytics-element-engagement="hover - iphone" aria-label="iPhone" class="globalnav-link globalnav-submenu-trigger-link globalnav-link-iphone"><span class="globalnav-link-text-container"><span class="globalnav-image-regular globalnav-link-image"><svg height="44" viewBox="0 0 38 44" width="38" xmlns="http://www.w3.org/2000/svg"><path d="m32.7129 22.3203h3.48c-.023-1.119-.691-1.857-1.693-1.857-1.008 0-1.711.738-1.787 1.857zm4.459 2.045c-.293 1.078-1.277 1.746-2.66 1.746-1.752 0-2.848-1.266-2.848-3.264 0-1.986 1.113-3.275 2.848-3.275 1.705 0 2.742 1.213 2.742 3.176v.386h-4.541v.047c.053 1.248.75 2.039 1.822 2.039.815 0 1.366-.298 1.629-.855zm-12.282-4.682h.961v.996h.094c.316-.697.932-1.107 1.898-1.107 1.418 0 2.209.838 2.209 2.338v4.09h-1.007v-3.844c0-1.137-.481-1.676-1.489-1.676s-1.658.674-1.658 1.781v3.739h-1.008zm-2.499 3.158c0-1.5-.674-2.361-1.869-2.361-1.196 0-1.87.861-1.87 2.361 0 1.495.674 2.362 1.87 2.362 1.195 0 1.869-.867 1.869-2.362zm-4.782 0c0-2.033 1.114-3.269 2.913-3.269 1.798 0 2.912 1.236 2.912 3.269 0 2.028-1.114 3.27-2.912 3.27-1.799 0-2.913-1.242-2.913-3.27zm-6.636-5.666h1.008v3.504h.093c.317-.697.979-1.107 1.946-1.107 1.336 0 2.179.855 2.179 2.338v4.09h-1.007v-3.844c0-1.119-.504-1.676-1.459-1.676-1.131 0-1.752.715-1.752 1.781v3.739h-1.008zm-6.015 4.87h1.863c1.202 0 1.899-.645 1.899-1.764 0-1.16-.674-1.799-1.899-1.799h-1.863zm2.139-4.5c1.599 0 2.707 1.125 2.707 2.736 0 1.582-1.131 2.701-2.719 2.701h-2.127v3.018h-1.055v-8.455zm-6.114 8.454h1.008v-6.316h-1.008zm-.2-8.238c0-.386.317-.703.703-.703.387 0 .704.317.704.703 0 .387-.317.704-.704.704-.386 0-.703-.317-.703-.704z"/></svg></span><span class="globalnav-link-text">iPhone</span></span></a></li></ul></div><div data-analytics-element-engagement="globalnav hover - watch" class=" globalnav-item globalnav-item-watch globalnav-item-menu "><ul role="none" class="globalnav-submenu-trigger-group"><li class="globalnav-submenu-trigger-item"><a href="/fr/watch/" data-globalnav-item-name="watch" data-topnav-flyout-trigger-compact="true" data-analytics-title="watch" data-analytics-element-engagement="hover - watch" aria-label="Watch" class="globalnav-link globalnav-submenu-trigger-link globalnav-link-watch"><span class="globalnav-link-text-container"><span class="globalnav-image-regular globalnav-link-image"><svg height="44" viewBox="0 0 35 44" width="35" xmlns="http://www.w3.org/2000/svg"><path d="m28.9819 17.1758h1.008v3.504h.094c.316-.697.978-1.108 1.945-1.108 1.336 0 2.18.856 2.18 2.338v4.09h-1.008v-3.844c0-1.119-.504-1.675-1.459-1.675-1.131 0-1.752.715-1.752 1.781v3.738h-1.008zm-2.42 4.441c-.164-.627-.721-1.136-1.629-1.136-1.137 0-1.852.908-1.852 2.338 0 1.459.727 2.384 1.852 2.384.849 0 1.441-.392 1.629-1.107h1.019c-.182 1.16-1.125 2.016-2.642 2.016-1.77 0-2.901-1.284-2.901-3.293 0-1.969 1.125-3.247 2.895-3.247 1.535 0 2.472.92 2.648 2.045zm-6.533-3.568v1.635h1.407v.844h-1.407v3.574c0 .744.282 1.06.938 1.06.182 0 .281-.006.469-.023v.85c-.2.035-.393.058-.592.058-1.301 0-1.822-.48-1.822-1.687v-3.832h-1.02v-.844h1.02v-1.635zm-4.2 5.596v-.58l-1.699.111c-.961.064-1.383.398-1.383 1.031 0 .645.545 1.02 1.277 1.02 1.038 0 1.805-.68 1.805-1.582zm-4.125.586c0-1.131.832-1.782 2.303-1.869l1.822-.112v-.574c0-.779-.486-1.207-1.43-1.207-.755 0-1.283.287-1.423.785h-1.02c.135-1.014 1.131-1.682 2.479-1.682 1.541 0 2.402.792 2.402 2.104v4.324h-.961v-.931h-.094c-.41.673-1.101 1.043-1.945 1.043-1.225 0-2.133-.727-2.133-1.881zm-7.684 1.769h-.996l-2.303-8.455h1.101l1.682 6.873h.07l1.893-6.873h1.066l1.893 6.873h.07l1.682-6.873h1.101l-2.302 8.455h-.996l-1.946-6.674h-.07z"/></svg></span><span class="globalnav-link-text">Watch</span></span></a></li></ul></div><div data-analytics-element-engagement="globalnav hover - vision" class=" globalnav-item globalnav-item-vision globalnav-item-menu "><ul role="none" class="globalnav-submenu-trigger-group"><li class="globalnav-submenu-trigger-item"><a href="/fr/apple-vision-pro/" data-globalnav-item-name="vision" data-topnav-flyout-trigger-compact="true" data-analytics-title="vision" data-analytics-element-engagement="hover - vision" aria-label="Vision" class="globalnav-link globalnav-submenu-trigger-link globalnav-link-vision"><span class="globalnav-link-text-container"><span class="globalnav-image-regular globalnav-link-image"><svg xmlns="http://www.w3.org/2000/svg" width="34" height="44" viewBox="0 0 34 44"><path d="m.4043,17.5449h1.1074l2.4844,7.0898h.0938l2.4844-7.0898h1.1074l-3.1172,8.4551h-1.043L.4043,17.5449Zm8.3467.2168c0-.3867.3164-.7031.7031-.7031s.7031.3164.7031.7031-.3164.7031-.7031.7031-.7031-.3164-.7031-.7031Zm.1875,1.9219h1.0195v6.3164h-1.0195v-6.3164Zm2.499,4.7051h1.043c.1699.5273.6738.873,1.4824.873.8496,0,1.4531-.4043,1.4531-.9785v-.0117c0-.4277-.3223-.7266-1.1016-.9141l-.9785-.2344c-1.1836-.2812-1.7168-.7969-1.7168-1.7051v-.0059c0-1.0488,1.0078-1.8398,2.3496-1.8398,1.3242,0,2.2441.6621,2.3848,1.6934h-1.002c-.1348-.498-.627-.8438-1.3887-.8438-.75,0-1.3008.3867-1.3008.9434v.0117c0,.4277.3164.6973,1.0605.8789l.9727.2344c1.1895.2871,1.7637.8027,1.7637,1.7051v.0117c0,1.125-1.0957,1.9043-2.5312,1.9043-1.4062,0-2.373-.6797-2.4902-1.7227Zm6.3203-6.627c0-.3867.3164-.7031.7031-.7031s.7031.3164.7031.7031-.3164.7031-.7031.7031-.7031-.3164-.7031-.7031Zm.1875,1.9219h1.0195v6.3164h-1.0195v-6.3164Zm2.5049,3.1641v-.0117c0-2.0273,1.1133-3.2637,2.9121-3.2637s2.9121,1.2363,2.9121,3.2637v.0117c0,2.0215-1.1133,3.2637-2.9121,3.2637s-2.9121-1.2422-2.9121-3.2637Zm4.7812,0v-.0117c0-1.4941-.6738-2.3613-1.8691-2.3613s-1.8691.8672-1.8691,2.3613v.0117c0,1.4883.6738,2.3613,1.8691,2.3613s1.8691-.873,1.8691-2.3613Zm2.5049-3.1641h1.0195v.9492h.0938c.3164-.668.9082-1.0605,1.8398-1.0605,1.418,0,2.209.8379,2.209,2.3379v4.0898h-1.0195v-3.8438c0-1.1367-.4688-1.6816-1.4766-1.6816s-1.6465.6797-1.6465,1.7871v3.7383h-1.0195v-6.3164Z"></path></svg> </span><span class="globalnav-link-text">Vision</span></span></a></li></ul></div><div data-analytics-element-engagement="globalnav hover - airpods" class=" globalnav-item globalnav-item-airpods globalnav-item-menu "><ul role="none" class="globalnav-submenu-trigger-group"><li class="globalnav-submenu-trigger-item"><a href="/fr/airpods/" data-globalnav-item-name="airpods" data-topnav-flyout-trigger-compact="true" data-analytics-title="airpods" data-analytics-element-engagement="hover - airpods" aria-label="AirPods" class="globalnav-link globalnav-submenu-trigger-link globalnav-link-airpods"><span class="globalnav-link-text-container"><span class="globalnav-image-regular globalnav-link-image"><svg height="44" viewBox="0 0 43 44" width="43" xmlns="http://www.w3.org/2000/svg"><path d="m11.7153 19.6836h.961v.937h.094c.187-.615.914-1.048 1.752-1.048.164 0 .375.011.504.029v1.008c-.082-.024-.446-.059-.645-.059-.961 0-1.658.645-1.658 1.535v3.914h-1.008zm28.135-.111c1.324 0 2.244.656 2.379 1.693h-.996c-.135-.504-.627-.838-1.389-.838-.75 0-1.336.381-1.336.943 0 .434.352.704 1.096.885l.973.235c1.189.287 1.763.802 1.763 1.711 0 1.13-1.095 1.91-2.531 1.91-1.406 0-2.373-.674-2.484-1.723h1.037c.17.533.674.873 1.482.873.85 0 1.459-.404 1.459-.984 0-.434-.328-.727-1.002-.891l-1.084-.264c-1.183-.287-1.722-.796-1.722-1.71 0-1.049 1.013-1.84 2.355-1.84zm-6.665 5.631c-1.155 0-1.846-.885-1.846-2.362 0-1.471.697-2.361 1.846-2.361 1.142 0 1.857.914 1.857 2.361 0 1.459-.709 2.362-1.857 2.362zm1.834-8.028v3.504h-.088c-.358-.691-1.102-1.107-1.981-1.107-1.605 0-2.654 1.289-2.654 3.269 0 1.987 1.037 3.27 2.654 3.27.873 0 1.623-.416 2.022-1.119h.094v1.007h.961v-8.824zm-9.001 8.028c-1.195 0-1.869-.868-1.869-2.362 0-1.5.674-2.361 1.869-2.361 1.196 0 1.869.861 1.869 2.361 0 1.494-.673 2.362-1.869 2.362zm0-5.631c-1.799 0-2.912 1.236-2.912 3.269 0 2.028 1.113 3.27 2.912 3.27s2.912-1.242 2.912-3.27c0-2.033-1.113-3.269-2.912-3.269zm-17.071 6.427h1.008v-6.316h-1.008zm-.199-8.238c0-.387.317-.703.703-.703.387 0 .703.316.703.703s-.316.703-.703.703c-.386 0-.703-.316-.703-.703zm-6.137 4.922 1.324-3.773h.093l1.325 3.773zm1.892-5.139h-1.043l-3.117 8.455h1.107l.85-2.42h3.363l.85 2.42h1.107zm14.868 4.5h-1.864v-3.562h1.864c1.224 0 1.898.639 1.898 1.799 0 1.119-.697 1.763-1.898 1.763zm.275-4.5h-3.193v8.455h1.054v-3.017h2.127c1.588 0 2.719-1.119 2.719-2.701 0-1.612-1.107-2.737-2.707-2.737z"/></svg></span><span class="globalnav-link-text">AirPods</span></span></a></li></ul></div><div data-analytics-element-engagement="globalnav hover - tv-home" class=" globalnav-item globalnav-item-tv-home globalnav-item-menu "><ul role="none" class="globalnav-submenu-trigger-group"><li class="globalnav-submenu-trigger-item"><a href="/fr/tv-home/" data-globalnav-item-name="tv-home" data-topnav-flyout-trigger-compact="true" data-analytics-title="tv & home" data-analytics-element-engagement="hover - tv & home" aria-label="TV & Maison" class="globalnav-link globalnav-submenu-trigger-link globalnav-link-tv-home"><span class="globalnav-link-text-container"><span class="globalnav-image-regular globalnav-link-image"><svg height="44" viewBox="0 0 70 44" width="70" xmlns="http://www.w3.org/2000/svg"><path d="m2.9954 26v-7.5059h-2.7246v-.9492h6.5039v.9492h-2.7246v7.5059zm7.7314 0-3.1172-8.4551h1.1074l2.4844 7.0898h.0938l2.4844-7.0898h1.1074l-3.1172 8.4551zm13.981-.8438c-.7207.6328-1.7109 1.002-2.7363 1.002-1.6816 0-2.8594-.9961-2.8594-2.4141 0-1.002.5449-1.7637 1.6758-2.3613.0762-.0352.2344-.1172.3281-.1641-.7793-.8203-1.0605-1.3652-1.0605-1.9805 0-1.084.9199-1.8926 2.1562-1.8926 1.248 0 2.1562.7969 2.1562 1.9043 0 .8672-.5215 1.5-1.8281 2.1855l2.1152 2.2734c.2637-.5273.3984-1.2188.3984-2.2734v-.1465h.9844v.1523c0 1.3125-.2344 2.2676-.6973 2.9824l1.4708 1.5764h-1.3242zm-4.541-1.4824c0 .9492.7676 1.5938 1.8984 1.5938.7676 0 1.5586-.3047 2.0215-.791l-2.3906-2.6133c-.0645.0234-.2168.0996-.2988.1406-.8145.4219-1.2305 1.0078-1.2305 1.6699zm3.2109-4.3886c0-.6562-.4746-1.1016-1.1602-1.1016-.6738 0-1.1543.457-1.1543 1.1133 0 .4688.2402.8789.9082 1.541 1.0313-.5274 1.4063-.9492 1.4063-1.5527zm14.8281 6.7148v-6.457h-.0703l-2.666 6.457h-.8906l-2.666-6.457h-.0703v6.457h-.9844v-8.4551h1.2246l2.8945 7.0547h.0938l2.8945-7.0547h1.2246v8.4551zm2.5166-1.7695c0-1.1309.832-1.7812 2.3027-1.8691l1.8223-.1113v-.5742c0-.7793-.4863-1.207-1.4297-1.207-.7559 0-1.2832.2871-1.4238.7852h-1.0195c.1348-1.0137 1.1309-1.6816 2.4785-1.6816 1.541 0 2.4023.791 2.4023 2.1035v4.324h-.9609v-.9316h-.0938c-.4102.6738-1.1016 1.043-1.9453 1.043-1.2246-.0001-2.1328-.7266-2.1328-1.8809zm4.125-.586v-.5801l-1.6992.1113c-.9609.0645-1.3828.3984-1.3828 1.0312 0 .6445.5449 1.0195 1.2773 1.0195 1.0371.0002 1.8047-.6795 1.8047-1.5819zm2.5752-5.8828c0-.3867.3164-.7031.7031-.7031s.7031.3164.7031.7031-.3164.7031-.7031.7031-.7031-.3164-.7031-.7031zm.1992 1.9219h1.0078v6.3164h-1.0078zm5.019-.1113c1.3242 0 2.2441.6562 2.3789 1.6934h-.9961c-.1348-.5039-.627-.8379-1.3887-.8379-.75 0-1.3359.3809-1.3359.9434 0 .4336.3516.7031 1.0957.8848l.9727.2344c1.1895.2871 1.7637.8027 1.7637 1.7109 0 1.1309-1.0957 1.9102-2.5312 1.9102-1.4062 0-2.373-.6738-2.4844-1.7227h1.0371c.1699.5332.6738.873 1.4824.873.8496 0 1.459-.4043 1.459-.9844 0-.4336-.3281-.7266-1.002-.8906l-1.084-.2637c-1.1836-.2871-1.7227-.7969-1.7227-1.7109.0001-1.0489 1.0137-1.8399 2.3555-1.8399zm3.6358 3.2695c0-2.0332 1.1133-3.2695 2.9121-3.2695s2.9121 1.2363 2.9121 3.2695c0 2.0273-1.1133 3.2695-2.9121 3.2695s-2.9121-1.2422-2.9121-3.2695zm4.7812 0c0-1.5-.6738-2.3613-1.8691-2.3613s-1.8691.8613-1.8691 2.3613c0 1.4941.6738 2.3613 1.8691 2.3613s1.8691-.8672 1.8691-2.3613zm2.5049-3.1582h.9609v.9961h.0938c.3164-.6973.9316-1.1074 1.8984-1.1074 1.418 0 2.209.8379 2.209 2.3379v4.0898h-1.0078v-3.8438c0-1.1367-.4805-1.6758-1.4883-1.6758s-1.6582.6738-1.6582 1.7812v3.7384h-1.0078z"/></svg></span><span class="globalnav-link-text">TV & Maison</span></span></a></li></ul></div><div data-analytics-element-engagement="globalnav hover - entertainment" class=" globalnav-item globalnav-item-entertainment globalnav-item-menu "><ul role="none" class="globalnav-submenu-trigger-group"><li class="globalnav-submenu-trigger-item"><a href="/fr/entertainment/" data-globalnav-item-name="entertainment" data-topnav-flyout-trigger-compact="true" data-analytics-title="entertainment" data-analytics-element-engagement="hover - entertainment" aria-label="Divertissements" class="globalnav-link globalnav-submenu-trigger-link globalnav-link-entertainment"><span class="globalnav-link-text-container"><span class="globalnav-image-regular globalnav-link-image"><svg height="44" viewBox="0 0 84 44" width="84" xmlns="http://www.w3.org/2000/svg"><path d="m1.0781 17.5449h2.9004c2.5078 0 3.9902 1.5645 3.9902 4.2188v.0117c0 2.6602-1.4766 4.2246-3.9902 4.2246h-2.9004zm2.8301 7.5059c1.8867 0 2.9824-1.207 2.9824-3.2637v-.0117c0-2.0625-1.1074-3.2812-2.9824-3.2812h-1.7754v6.5566zm5.4756-7.2891c0-.3867.3164-.7031.7031-.7031s.7031.3164.7031.7031-.3164.7031-.7031.7031-.7031-.3164-.7031-.7031zm.1875 1.9219h1.0195v6.3164h-1.0195zm2.2705 0h1.0781l1.7285 5.2031h.0938l1.7285-5.2031h1.0781l-2.3379 6.3164h-1.0312zm6.3848 3.1816v-.0059c0-1.9512 1.1133-3.2871 2.8301-3.2871s2.7598 1.2773 2.7598 3.1641v.3984h-4.5469c.0293 1.3066.75 2.0684 1.875 2.0684.8555 0 1.3828-.4043 1.5527-.7852l.0234-.0527h1.0195l-.0117.0469c-.2168.8555-1.1191 1.6992-2.6074 1.6992-1.8047 0-2.8945-1.2656-2.8945-3.2461zm1.0605-.5449h3.4922c-.1055-1.248-.7969-1.8398-1.7285-1.8398-.9375 0-1.6523.6387-1.7637 1.8398zm5.9912-2.6367h1.0195v.9375h.0938c.2402-.6621.832-1.0488 1.6875-1.0488.1934 0 .4102.0234.5098.041v.9902c-.2109-.0352-.4043-.0586-.627-.0586-.9727 0-1.6641.6152-1.6641 1.541v3.9141h-1.0195zm4.9658 4.6758v-3.832h-.9961v-.8438h.9961v-1.6348h1.0547v1.6348h1.3828v.8438h-1.3828v3.5742c0 .7441.2578 1.043.9141 1.043.1816 0 .2812-.0059.4688-.0234v.8672c-.1992.0352-.3926.0586-.5918.0586-1.3008 0-1.8457-.4805-1.8457-1.6875zm3.6768-6.5977c0-.3867.3164-.7031.7031-.7031s.7031.3164.7031.7031-.3164.7031-.7031.7031-.7031-.3164-.7031-.7031zm.1875 1.9219h1.0195v6.3164h-1.0195zm2.499 4.7051h1.043c.1699.5273.6738.873 1.4824.873.8496 0 1.4531-.4043 1.4531-.9785v-.0117c0-.4277-.3223-.7266-1.1016-.9141l-.9785-.2344c-1.1836-.2812-1.7168-.7969-1.7168-1.7051v-.0059c0-1.0488 1.0078-1.8398 2.3496-1.8398 1.3242 0 2.2441.6621 2.3848 1.6934h-1.002c-.1348-.498-.627-.8438-1.3887-.8438-.75 0-1.3008.3867-1.3008.9434v.0117c0 .4277.3164.6973 1.0605.8789l.9727.2344c1.1895.2871 1.7637.8027 1.7637 1.7051v.0117c0 1.125-1.0957 1.9043-2.5312 1.9043-1.4062 0-2.373-.6797-2.4902-1.7227zm6.0439 0h1.043c.1699.5273.6738.873 1.4824.873.8496 0 1.4531-.4043 1.4531-.9785v-.0117c0-.4277-.3223-.7266-1.1016-.9141l-.9785-.2344c-1.1836-.2812-1.7168-.7969-1.7168-1.7051v-.0059c0-1.0488 1.0078-1.8398 2.3496-1.8398 1.3242 0 2.2441.6621 2.3848 1.6934h-1.002c-.1348-.498-.627-.8438-1.3887-.8438-.75 0-1.3008.3867-1.3008.9434v.0117c0 .4277.3164.6973 1.0605.8789l.9727.2344c1.1895.2871 1.7637.8027 1.7637 1.7051v.0117c0 1.125-1.0957 1.9043-2.5312 1.9043-1.4062 0-2.373-.6797-2.4902-1.7227zm6.167-1.5234v-.0059c0-1.9512 1.1133-3.2871 2.8301-3.2871s2.7598 1.2773 2.7598 3.1641v.3984h-4.5469c.0293 1.3066.75 2.0684 1.875 2.0684.8555 0 1.3828-.4043 1.5527-.7852l.0234-.0527h1.0195l-.0117.0469c-.2168.8555-1.1191 1.6992-2.6074 1.6992-1.8047 0-2.8945-1.2656-2.8945-3.2461zm1.0605-.5449h3.4922c-.1055-1.248-.7969-1.8398-1.7285-1.8398-.9375 0-1.6523.6387-1.7637 1.8398zm5.9912-2.6367h1.0195v.9609h.0938c.2812-.6797.8789-1.0723 1.7051-1.0723.8555 0 1.4531.4512 1.7461 1.1074h.0938c.3398-.668 1.0605-1.1074 1.9336-1.1074 1.2891 0 2.0098.7383 2.0098 2.0625v4.3652h-1.0195v-4.1309c0-.9316-.4277-1.3945-1.3184-1.3945-.8789 0-1.459.6621-1.459 1.4648v4.0605h-1.0195v-4.2891c0-.75-.5156-1.2363-1.3125-1.2363-.8262 0-1.4531.7207-1.4531 1.6113v3.9141h-1.0195v-6.3164zm10.0059 3.1816v-.0059c0-1.9512 1.1133-3.2871 2.8301-3.2871s2.7598 1.2773 2.7598 3.1641v.3984h-4.5469c.0293 1.3066.75 2.0684 1.875 2.0684.8555 0 1.3828-.4043 1.5527-.7852l.0234-.0527h1.0195l-.0117.0469c-.2168.8555-1.1191 1.6992-2.6074 1.6992-1.8047 0-2.8945-1.2656-2.8945-3.2461zm1.0605-.5449h3.4922c-.1055-1.248-.7969-1.8398-1.7285-1.8398-.9375 0-1.6523.6387-1.7637 1.8398zm5.9912-2.6367h1.0195v.9492h.0938c.3164-.668.9082-1.0605 1.8398-1.0605 1.418 0 2.209.8379 2.209 2.3379v4.0898h-1.0195v-3.8438c0-1.1367-.4688-1.6816-1.4766-1.6816s-1.6465.6797-1.6465 1.7871v3.7383h-1.0195zm7.2803 4.6758v-3.832h-.9961v-.8438h.9961v-1.6348h1.0547v1.6348h1.3828v.8438h-1.3828v3.5742c0 .7441.2578 1.043.9141 1.043.1816 0 .2812-.0059.4688-.0234v.8672c-.1992.0352-.3926.0586-.5918.0586-1.3008 0-1.8457-.4805-1.8457-1.6875z"/></svg></span><span class="globalnav-link-text">Divertissements</span></span></a></li></ul></div><div data-analytics-element-engagement="globalnav hover - accessories" class=" globalnav-item globalnav-item-accessories globalnav-item-menu "><ul role="none" class="globalnav-submenu-trigger-group"><li class="globalnav-submenu-trigger-item"><a href="/fr/shop/goto/buy_accessories" data-globalnav-item-name="accessories" data-topnav-flyout-trigger-compact="true" data-analytics-title="accessories" data-analytics-element-engagement="hover - accessories" aria-label="Accessoires" class="globalnav-link globalnav-submenu-trigger-link globalnav-link-accessories"><span class="globalnav-link-text-container"><span class="globalnav-image-regular globalnav-link-image"><svg height="44" viewBox="0 0 67 44" width="67" xmlns="http://www.w3.org/2000/svg"><path d="m5.6233 23.5801h-3.3633l-.8496 2.4199h-1.1074l3.1172-8.4551h1.043l3.1172 8.4551h-1.1075zm-3.0527-.8965h2.7422l-1.3242-3.7734h-.0938zm10.0986-1.0664c-.1641-.627-.7207-1.1367-1.6289-1.1367-1.1367 0-1.8516.9082-1.8516 2.3379 0 1.459.7266 2.3848 1.8516 2.3848.8496 0 1.4414-.3926 1.6289-1.1074h1.0195c-.1816 1.1602-1.125 2.0156-2.6426 2.0156-1.7695 0-2.9004-1.2832-2.9004-3.293 0-1.9688 1.125-3.2461 2.8945-3.2461 1.5352 0 2.4727.9199 2.6484 2.0449zm6.5947 0c-.1641-.627-.7207-1.1367-1.6289-1.1367-1.1367 0-1.8516.9082-1.8516 2.3379 0 1.459.7266 2.3848 1.8516 2.3848.8496 0 1.4414-.3926 1.6289-1.1074h1.0195c-.1816 1.1602-1.125 2.0156-2.6426 2.0156-1.7695 0-2.9004-1.2832-2.9004-3.293 0-1.9688 1.125-3.2461 2.8945-3.2461 1.5352 0 2.4727.9199 2.6484 2.0449zm7.5791 2.748c-.293 1.0781-1.2773 1.7461-2.6602 1.7461-1.752 0-2.8477-1.2656-2.8477-3.2637 0-1.9863 1.1133-3.2754 2.8477-3.2754 1.7051 0 2.7422 1.2129 2.7422 3.1758v.3867h-4.541v.0469c.0527 1.248.75 2.0391 1.8223 2.0391.8145 0 1.3652-.2988 1.6289-.8555zm-4.4589-2.0449h3.4805c-.0234-1.1191-.6914-1.8574-1.6934-1.8574-1.0078 0-1.711.7383-1.7871 1.8574zm8.2124-2.748c1.3242 0 2.2441.6562 2.3789 1.6934h-.9961c-.1348-.5039-.627-.8379-1.3887-.8379-.75 0-1.3359.3809-1.3359.9434 0 .4336.3516.7031 1.0957.8848l.9727.2344c1.1895.2871 1.7637.8027 1.7637 1.7109 0 1.1309-1.0957 1.9102-2.5313 1.9102-1.4062 0-2.373-.6738-2.4844-1.7227h1.0371c.1699.5332.6738.873 1.4824.873.8496 0 1.459-.4043 1.459-.9844 0-.4336-.3281-.7266-1.002-.8906l-1.084-.2637c-1.1836-.2871-1.7227-.7969-1.7227-1.7109.0001-1.0489 1.0138-1.8399 2.3556-1.8399zm6.0439 0c1.3242 0 2.2441.6562 2.3789 1.6934h-.9961c-.1348-.5039-.627-.8379-1.3887-.8379-.75 0-1.3359.3809-1.3359.9434 0 .4336.3516.7031 1.0957.8848l.9727.2344c1.1895.2871 1.7637.8027 1.7637 1.7109 0 1.1309-1.0957 1.9102-2.5312 1.9102-1.4062 0-2.373-.6738-2.4844-1.7227h1.0371c.1699.5332.6738.873 1.4824.873.8496 0 1.459-.4043 1.459-.9844 0-.4336-.3281-.7266-1.002-.8906l-1.084-.2637c-1.1836-.2871-1.7227-.7969-1.7227-1.7109 0-1.0489 1.0137-1.8399 2.3555-1.8399zm3.6358 3.2695c0-2.0332 1.1133-3.2695 2.9121-3.2695s2.9121 1.2363 2.9121 3.2695c0 2.0273-1.1133 3.2695-2.9121 3.2695s-2.9121-1.2422-2.9121-3.2695zm4.7812 0c0-1.5-.6738-2.3613-1.8691-2.3613s-1.8691.8613-1.8691 2.3613c0 1.4941.6738 2.3613 1.8691 2.3613s1.8691-.8672 1.8691-2.3613zm2.3291-5.0801c0-.3867.3164-.7031.7031-.7031s.7031.3164.7031.7031-.3164.7031-.7031.7031-.7031-.3164-.7031-.7031zm.1992 1.9219h1.0078v6.3164h-1.0078zm2.8101 0h.9609v.9375h.0938c.1875-.6152.9141-1.0488 1.752-1.0488.1641 0 .375.0117.5039.0293v1.0078c-.082-.0234-.4453-.0586-.6445-.0586-.9609 0-1.6582.6445-1.6582 1.5352v3.914h-1.0078v-6.3164zm9.4658 4.6816c-.293 1.0781-1.2773 1.7461-2.6602 1.7461-1.752 0-2.8477-1.2656-2.8477-3.2637 0-1.9863 1.1133-3.2754 2.8477-3.2754 1.7051 0 2.7422 1.2129 2.7422 3.1758v.3867h-4.541v.0469c.0527 1.248.75 2.0391 1.8223 2.0391.8145 0 1.3652-.2988 1.6289-.8555zm-4.459-2.0449h3.4805c-.0234-1.1191-.6914-1.8574-1.6934-1.8574-1.0078 0-1.7109.7383-1.7871 1.8574zm8.2119-2.748c1.3242 0 2.2441.6562 2.3789 1.6934h-.9961c-.1348-.5039-.627-.8379-1.3887-.8379-.75 0-1.3359.3809-1.3359.9434 0 .4336.3516.7031 1.0957.8848l.9727.2344c1.1895.2871 1.7637.8027 1.7637 1.7109 0 1.1309-1.0957 1.9102-2.5312 1.9102-1.4062 0-2.373-.6738-2.4844-1.7227h1.0371c.1699.5332.6738.873 1.4824.873.8496 0 1.459-.4043 1.459-.9844 0-.4336-.3281-.7266-1.002-.8906l-1.084-.2637c-1.1836-.2871-1.7227-.7969-1.7227-1.7109.0001-1.0489 1.0137-1.8399 2.3555-1.8399z"/></svg></span><span class="globalnav-link-text">Accessoires</span></span></a></li></ul></div><div data-analytics-element-engagement="globalnav hover - support" class=" globalnav-item globalnav-item-support globalnav-item-menu "><ul role="none" class="globalnav-submenu-trigger-group"><li class="globalnav-submenu-trigger-item"><a href="https://support.apple.com/fr-fr/?cid=gn-ols-home-hp-tab" data-globalnav-item-name="support" data-topnav-flyout-trigger-compact="true" data-analytics-title="support" data-analytics-element-engagement="hover - support" data-analytics-exit-link="true" aria-label="Assistance" class="globalnav-link globalnav-submenu-trigger-link globalnav-link-support"><span class="globalnav-link-text-container"><span class="globalnav-image-regular globalnav-link-image"><svg height="44" viewBox="0 0 60 44" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m5.6949 23.5715h-3.3633l-.8496 2.4199h-1.1074l3.1172-8.4551h1.043l3.1172 8.4551h-1.1075zm-3.0527-.8965h2.7422l-1.3242-3.7734h-.0938zm8.3349-3.1113c1.3242 0 2.2441.6562 2.3789 1.6934h-.996c-.1348-.5039-.627-.8379-1.3887-.8379-.75 0-1.3359.3809-1.3359.9434 0 .4336.3516.7031 1.0957.8848l.9727.2344c1.1895.2871 1.7637.8027 1.7637 1.7109 0 1.1309-1.0957 1.9102-2.5312 1.9102-1.4062 0-2.373-.6738-2.4844-1.7227h1.0371c.1699.5332.6738.873 1.4824.873.8496 0 1.459-.4043 1.459-.9844 0-.4336-.3281-.7266-1.002-.8906l-1.084-.2637c-1.1836-.2871-1.7227-.7969-1.7227-1.7109 0-1.0489 1.0137-1.8399 2.3554-1.8399zm6.044 0c1.3242 0 2.2441.6562 2.3789 1.6934h-.9961c-.1348-.5039-.627-.8379-1.3887-.8379-.75 0-1.3359.3809-1.3359.9434 0 .4336.3516.7031 1.0957.8848l.9727.2344c1.1895.2871 1.7637.8027 1.7637 1.7109 0 1.1309-1.0957 1.9102-2.5312 1.9102-1.4062 0-2.373-.6738-2.4844-1.7227h1.0371c.1699.5332.6738.873 1.4824.873.8496 0 1.459-.4043 1.459-.9844 0-.4336-.3281-.7266-1.002-.8906l-1.084-.2637c-1.1836-.2871-1.7227-.7969-1.7227-1.7109 0-1.0489 1.0137-1.8399 2.3555-1.8399zm3.7768-1.8106c0-.3867.3164-.7031.7031-.7031s.7031.3164.7031.7031-.3164.7031-.7031.7031-.7031-.3164-.7031-.7031zm.1993 1.9219h1.0078v6.3164h-1.0078zm5.0185-.1113c1.3242 0 2.2441.6562 2.3789 1.6934h-.9961c-.1348-.5039-.627-.8379-1.3887-.8379-.75 0-1.3359.3809-1.3359.9434 0 .4336.3516.7031 1.0957.8848l.9727.2344c1.1895.2871 1.7637.8027 1.7637 1.7109 0 1.1309-1.0957 1.9102-2.5312 1.9102-1.4062 0-2.373-.6738-2.4844-1.7227h1.0371c.1699.5332.6738.873 1.4824.873.8496 0 1.459-.4043 1.459-.9844 0-.4336-.3281-.7266-1.002-.8906l-1.084-.2637c-1.1836-.2871-1.7227-.7969-1.7227-1.7109.0001-1.0489 1.0137-1.8399 2.3555-1.8399zm5.3233-1.5235v1.6348h1.4063v.8438h-1.4063v3.5742c0 .7441.2812 1.0605.9375 1.0605.1816 0 .2812-.0059.4688-.0234v.8496c-.1992.0352-.3926.0586-.5918.0586-1.3008 0-1.8223-.4805-1.8223-1.6875v-3.832h-1.0195v-.8438h1.0195v-1.6348zm2.4345 6.1817c0-1.1309.832-1.7812 2.3027-1.8691l1.8223-.1113v-.5742c0-.7793-.4863-1.207-1.4297-1.207-.7559 0-1.2832.2871-1.4238.7852h-1.0195c.1348-1.0137 1.1309-1.6816 2.4785-1.6816 1.541 0 2.4023.791 2.4023 2.1035v4.3242h-.9609v-.9316h-.0938c-.4102.6738-1.1016 1.043-1.9453 1.043-1.2246-.0003-2.1328-.7268-2.1328-1.8811zm4.125-.586v-.5801l-1.6992.1113c-.9609.0645-1.3828.3984-1.3828 1.0312 0 .6445.5449 1.0195 1.2773 1.0195 1.0372.0002 1.8047-.6795 1.8047-1.5819zm2.7515-3.9609h.9609v.9961h.0938c.3164-.6973.9316-1.1074 1.8984-1.1074 1.418 0 2.209.8379 2.209 2.3379v4.0898h-1.0078v-3.8438c0-1.1367-.4805-1.6758-1.4883-1.6758s-1.6582.6738-1.6582 1.7812v3.7383h-1.0078zm11.0889 1.9336c-.1641-.627-.7207-1.1367-1.6289-1.1367-1.1367 0-1.8516.9082-1.8516 2.3379 0 1.459.7266 2.3848 1.8516 2.3848.8496 0 1.4414-.3926 1.6289-1.1074h1.0195c-.1816 1.1602-1.125 2.0156-2.6426 2.0156-1.7695 0-2.9004-1.2832-2.9004-3.293 0-1.9688 1.125-3.2461 2.8945-3.2461 1.5352 0 2.4727.9199 2.6484 2.0449zm7.5791 2.748c-.293 1.0781-1.2773 1.7461-2.6602 1.7461-1.752 0-2.8477-1.2656-2.8477-3.2637 0-1.9863 1.1133-3.2754 2.8477-3.2754 1.7051 0 2.7422 1.2129 2.7422 3.1758v.3867h-4.541v.0469c.0527 1.248.75 2.0391 1.8223 2.0391.8145 0 1.3652-.2988 1.6289-.8555zm-4.459-2.0449h3.4805c-.0234-1.1191-.6914-1.8574-1.6934-1.8574-1.0078 0-1.7109.7383-1.7871 1.8574z"/></svg></span><span class="globalnav-link-text">Assistance</span></span></a></li></ul></div></div></div></li><li data-topnav-flyout-label="Rechercher sur apple.com" data-analytics-title="open - search field" class="globalnav-item globalnav-search"><a role="button" id="globalnav-menubutton-link-search" href="/fr/search" data-topnav-flyout-trigger-regular="true" data-topnav-flyout-trigger-compact="true" aria-label="Rechercher sur apple.com" data-analytics-title="open - search field" class="globalnav-link globalnav-link-search"><span class="globalnav-image-regular"><svg xmlns="http://www.w3.org/2000/svg" width="15px" height="44px" viewBox="0 0 15 44"> <path d="M14.298,27.202l-3.87-3.87c0.701-0.929,1.122-2.081,1.122-3.332c0-3.06-2.489-5.55-5.55-5.55c-3.06,0-5.55,2.49-5.55,5.55 c0,3.061,2.49,5.55,5.55,5.55c1.251,0,2.403-0.421,3.332-1.122l3.87,3.87c0.151,0.151,0.35,0.228,0.548,0.228 s0.396-0.076,0.548-0.228C14.601,27.995,14.601,27.505,14.298,27.202z M1.55,20c0-2.454,1.997-4.45,4.45-4.45 c2.454,0,4.45,1.997,4.45,4.45S8.454,24.45,6,24.45C3.546,24.45,1.55,22.454,1.55,20z"/> </svg> </span><span class="globalnav-image-compact"><svg height="48" viewBox="0 0 17 48" width="17" xmlns="http://www.w3.org/2000/svg"><path d="m16.2294 29.9556-4.1755-4.0821a6.4711 6.4711 0 1 0 -1.2839 1.2625l4.2005 4.1066a.9.9 0 1 0 1.2588-1.287zm-14.5294-8.0017a5.2455 5.2455 0 1 1 5.2455 5.2527 5.2549 5.2549 0 0 1 -5.2455-5.2527z"/></svg></span></a><div id="globalnav-submenu-search" aria-labelledby="globalnav-menubutton-link-search" class="globalnav-flyout globalnav-submenu"><div class="globalnav-flyout-scroll-container"><div class="globalnav-flyout-content globalnav-submenu-content"><form action="/fr/search" method="get" class="globalnav-searchfield"><div class="globalnav-searchfield-wrapper"><input placeholder="Rechercher sur apple.com" aria-label="Rechercher sur apple.com" autocorrect="off" autocapitalize="off" autocomplete="off" spellcheck="false" class="globalnav-searchfield-input"/><input id="globalnav-searchfield-src" type="hidden" name="src" value/><input type="hidden" name="type" value/><input type="hidden" name="page" value/><input type="hidden" name="locale" value/><button aria-label="Effacer les termes de la recherche" tabindex="-1" type="button" class="globalnav-searchfield-reset"><span class="globalnav-image-regular"><svg height="14" viewBox="0 0 14 14" width="14" xmlns="http://www.w3.org/2000/svg"><path d="m7 .0339a6.9661 6.9661 0 1 0 6.9661 6.9661 6.9661 6.9661 0 0 0 -6.9661-6.9661zm2.798 8.9867a.55.55 0 0 1 -.778.7774l-2.02-2.02-2.02 2.02a.55.55 0 0 1 -.7784-.7774l2.0206-2.0206-2.0204-2.02a.55.55 0 0 1 .7782-.7778l2.02 2.02 2.02-2.02a.55.55 0 0 1 .778.7778l-2.0203 2.02z"/></svg></span><span class="globalnav-image-compact"><svg height="16" viewBox="0 0 16 16" width="16" xmlns="http://www.w3.org/2000/svg"><path d="m0 8a8.0474 8.0474 0 0 1 7.9922-8 8.0609 8.0609 0 0 1 8.0078 8 8.0541 8.0541 0 0 1 -8 8 8.0541 8.0541 0 0 1 -8-8zm5.6549 3.2863 2.3373-2.353 2.3451 2.353a.6935.6935 0 0 0 .4627.1961.6662.6662 0 0 0 .6667-.6667.6777.6777 0 0 0 -.1961-.4706l-2.3451-2.3373 2.3529-2.3607a.5943.5943 0 0 0 .1961-.4549.66.66 0 0 0 -.6667-.6589.6142.6142 0 0 0 -.447.1961l-2.3686 2.3606-2.353-2.3527a.6152.6152 0 0 0 -.447-.1883.6529.6529 0 0 0 -.6667.651.6264.6264 0 0 0 .1961.4549l2.3451 2.3529-2.3451 2.353a.61.61 0 0 0 -.1961.4549.6661.6661 0 0 0 .6667.6667.6589.6589 0 0 0 .4627-.1961z" /></svg></span></button><button aria-label="Lancer la recherche" tabindex="-1" aria-hidden="true" type="submit" class="globalnav-searchfield-submit"><span class="globalnav-image-regular"><svg height="32" viewBox="0 0 30 32" width="30" xmlns="http://www.w3.org/2000/svg"><path d="m23.3291 23.3066-4.35-4.35c-.0105-.0105-.0247-.0136-.0355-.0235a6.8714 6.8714 0 1 0 -1.5736 1.4969c.0214.0256.03.0575.0542.0815l4.35 4.35a1.1 1.1 0 1 0 1.5557-1.5547zm-15.4507-8.582a5.6031 5.6031 0 1 1 5.603 5.61 5.613 5.613 0 0 1 -5.603-5.61z"/></svg></span><span class="globalnav-image-compact"><svg width="38" height="40" viewBox="0 0 38 40" xmlns="http://www.w3.org/2000/svg"><path d="m28.6724 27.8633-5.07-5.07c-.0095-.0095-.0224-.0122-.032-.0213a7.9967 7.9967 0 1 0 -1.8711 1.7625c.0254.03.0357.0681.0642.0967l5.07 5.07a1.3 1.3 0 0 0 1.8389-1.8379zm-18.0035-10.0033a6.5447 6.5447 0 1 1 6.545 6.5449 6.5518 6.5518 0 0 1 -6.545-6.5449z"/></svg></span></button></div><div role="status" aria-live="polite" data-topnav-searchresults-label="total results" class="globalnav-searchresults-count"></div></form><div class="globalnav-searchresults"></div></div></div></div></li><li id="globalnav-bag" data-analytics-region="bag" class="globalnav-item globalnav-bag"><div class="globalnav-bag-wrapper"><a role="button" id="globalnav-menubutton-link-bag" href="/fr/shop/goto/bag" aria-label="Panier" data-globalnav-item-name="bag" data-topnav-flyout-trigger-regular="true" data-topnav-flyout-trigger-compact="true" data-analytics-title="open - bag" class="globalnav-link globalnav-link-bag"><span class="globalnav-image-regular"><svg height="44" viewBox="0 0 14 44" width="14" xmlns="http://www.w3.org/2000/svg"><path d="m11.3535 16.0283h-1.0205a3.4229 3.4229 0 0 0 -3.333-2.9648 3.4229 3.4229 0 0 0 -3.333 2.9648h-1.02a2.1184 2.1184 0 0 0 -2.117 2.1162v7.7155a2.1186 2.1186 0 0 0 2.1162 2.1167h8.707a2.1186 2.1186 0 0 0 2.1168-2.1167v-7.7155a2.1184 2.1184 0 0 0 -2.1165-2.1162zm-4.3535-1.8652a2.3169 2.3169 0 0 1 2.2222 1.8652h-4.4444a2.3169 2.3169 0 0 1 2.2222-1.8652zm5.37 11.6969a1.0182 1.0182 0 0 1 -1.0166 1.0171h-8.7069a1.0182 1.0182 0 0 1 -1.0165-1.0171v-7.7155a1.0178 1.0178 0 0 1 1.0166-1.0166h8.707a1.0178 1.0178 0 0 1 1.0164 1.0166z"/></svg></span><span class="globalnav-image-compact"><svg height="48" viewBox="0 0 17 48" width="17" xmlns="http://www.w3.org/2000/svg"><path d="m13.4575 16.9268h-1.1353a3.8394 3.8394 0 0 0 -7.6444 0h-1.1353a2.6032 2.6032 0 0 0 -2.6 2.6v8.9232a2.6032 2.6032 0 0 0 2.6 2.6h9.915a2.6032 2.6032 0 0 0 2.6-2.6v-8.9231a2.6032 2.6032 0 0 0 -2.6-2.6001zm-4.9575-2.2768a2.658 2.658 0 0 1 2.6221 2.2764h-5.2442a2.658 2.658 0 0 1 2.6221-2.2764zm6.3574 13.8a1.4014 1.4014 0 0 1 -1.4 1.4h-9.9149a1.4014 1.4014 0 0 1 -1.4-1.4v-8.9231a1.4014 1.4014 0 0 1 1.4-1.4h9.915a1.4014 1.4014 0 0 1 1.4 1.4z"/></svg></span></a><span aria-hidden="true" data-analytics-title="open - bag" class="globalnav-bag-badge"><span class="globalnav-bag-badge-separator"></span><span class="globalnav-bag-badge-number">0</span><span class="globalnav-bag-badge-unit">+</span></span></div><div id="globalnav-submenu-bag" aria-labelledby="globalnav-menubutton-link-bag" class="globalnav-flyout globalnav-submenu"><div class="globalnav-flyout-scroll-container"><div class="globalnav-flyout-content globalnav-submenu-content"></div></div></div></li></ul><div class="globalnav-menutrigger"><button id="globalnav-menutrigger-button" aria-controls="globalnav-list" aria-label="Menu" data-topnav-menu-label-open="Menu" data-topnav-menu-label-close="Close" data-topnav-flyout-trigger-compact="menu" class="globalnav-menutrigger-button"><svg width="18" height="18" viewBox="0 0 18 18"><polyline id="globalnav-menutrigger-bread-bottom" fill="none" stroke="currentColor" stroke-width="1.2" stroke-linecap="round" stroke-linejoin="round" points="2 12, 16 12" class="globalnav-menutrigger-bread globalnav-menutrigger-bread-bottom"><animate id="globalnav-anim-menutrigger-bread-bottom-open" attributeName="points" keyTimes="0;0.5;1" dur="0.24s" begin="indefinite" fill="freeze" calcMode="spline" keySplines="0.42, 0, 1, 1;0, 0, 0.58, 1" values=" 2 12, 16 12; 2 9, 16 9; 3.5 15, 15 3.5"></animate><animate id="globalnav-anim-menutrigger-bread-bottom-close" attributeName="points" keyTimes="0;0.5;1" dur="0.24s" begin="indefinite" fill="freeze" calcMode="spline" keySplines="0.42, 0, 1, 1;0, 0, 0.58, 1" values=" 3.5 15, 15 3.5; 2 9, 16 9; 2 12, 16 12"></animate></polyline><polyline id="globalnav-menutrigger-bread-top" fill="none" stroke="currentColor" stroke-width="1.2" stroke-linecap="round" stroke-linejoin="round" points="2 5, 16 5" class="globalnav-menutrigger-bread globalnav-menutrigger-bread-top"><animate id="globalnav-anim-menutrigger-bread-top-open" attributeName="points" keyTimes="0;0.5;1" dur="0.24s" begin="indefinite" fill="freeze" calcMode="spline" keySplines="0.42, 0, 1, 1;0, 0, 0.58, 1" values=" 2 5, 16 5; 2 9, 16 9; 3.5 3.5, 15 15"></animate><animate id="globalnav-anim-menutrigger-bread-top-close" attributeName="points" keyTimes="0;0.5;1" dur="0.24s" begin="indefinite" fill="freeze" calcMode="spline" keySplines="0.42, 0, 1, 1;0, 0, 0.58, 1" values=" 3.5 3.5, 15 15; 2 9, 16 9; 2 5, 16 5"></animate></polyline></svg></button></div></div></nav><div id="globalnav-curtain" class="globalnav-curtain"></div><div id="globalnav-placeholder" class="globalnav-placeholder"></div></div><script id="__ACGH_DATA__" type="application/json">{"props":{"globalNavData":{"locale":"fr_FR","ariaLabel":"Global","analyticsAttributes":[{"name":"data-analytics-activitymap-region-id","value":"global nav"},{"name":"data-analytics-region","value":"global nav"}],"links":[{"id":"5440959531e7f3c667557b92a93f10709d9c58b8b9eefb7dd8fdcb79678ab103","name":"apple","text":"Apple","url":"/fr/","ariaLabel":"Apple","submenuAriaLabel":"Menu Apple","images":[{"name":"regular","assetInline":"<svg height=\"44\" viewBox=\"0 0 14 44\" width=\"14\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"m13.0729 17.6825a3.61 3.61 0 0 0 -1.7248 3.0365 3.5132 3.5132 0 0 0 2.1379 3.2223 8.394 8.394 0 0 1 -1.0948 2.2618c-.6816.9812-1.3943 1.9623-2.4787 1.9623s-1.3633-.63-2.613-.63c-1.2187 0-1.6525.6507-2.644.6507s-1.6834-.9089-2.4787-2.0243a9.7842 9.7842 0 0 1 -1.6628-5.2776c0-3.0984 2.014-4.7405 3.9969-4.7405 1.0535 0 1.9314.6919 2.5924.6919.63 0 1.6112-.7333 2.8092-.7333a3.7579 3.7579 0 0 1 3.1604 1.5802zm-3.7284-2.8918a3.5615 3.5615 0 0 0 .8469-2.22 1.5353 1.5353 0 0 0 -.031-.32 3.5686 3.5686 0 0 0 -2.3445 1.2084 3.4629 3.4629 0 0 0 -.8779 2.1585 1.419 1.419 0 0 0 .031.2892 1.19 1.19 0 0 0 .2169.0207 3.0935 3.0935 0 0 0 2.1586-1.1368z\"/></svg>"},{"name":"compact","assetInline":"<svg height=\"48\" viewBox=\"0 0 17 48\" width=\"17\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"m15.5752 19.0792a4.2055 4.2055 0 0 0 -2.01 3.5376 4.0931 4.0931 0 0 0 2.4908 3.7542 9.7779 9.7779 0 0 1 -1.2755 2.6351c-.7941 1.1431-1.6244 2.2862-2.8878 2.2862s-1.5883-.734-3.0443-.734c-1.42 0-1.9252.7581-3.08.7581s-1.9611-1.0589-2.8876-2.3584a11.3987 11.3987 0 0 1 -1.9373-6.1487c0-3.61 2.3464-5.523 4.6566-5.523 1.2274 0 2.25.8062 3.02.8062.734 0 1.8771-.8543 3.2729-.8543a4.3778 4.3778 0 0 1 3.6822 1.841zm-6.8586-2.0456a1.3865 1.3865 0 0 1 -.2527-.024 1.6557 1.6557 0 0 1 -.0361-.337 4.0341 4.0341 0 0 1 1.0228-2.5148 4.1571 4.1571 0 0 1 2.7314-1.4078 1.7815 1.7815 0 0 1 .0361.373 4.1487 4.1487 0 0 1 -.9867 2.587 3.6039 3.6039 0 0 1 -2.5148 1.3236z\"/></svg>"}],"analyticsAttributes":[{"name":"data-analytics-title","value":"apple home"}]},{"id":"0da50fc27608fdcce39795fc39bcef0b1e66428933516ae49bceb8bac25589b2","name":"store","text":"Store","url":"/fr/shop/goto/store","ariaLabel":"Store","submenuAriaLabel":"Menu Store","images":[{"name":"regular","assetInline":"<svg height=\"44\" viewBox=\"0 0 30 44\" width=\"30\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"m26.5679 20.4629c1.002 0 1.67.738 1.693 1.857h-3.48c.076-1.119.779-1.857 1.787-1.857zm2.754 2.672v-.387c0-1.963-1.037-3.176-2.742-3.176-1.735 0-2.848 1.289-2.848 3.276 0 1.998 1.096 3.263 2.848 3.263 1.383 0 2.367-.668 2.66-1.746h-1.008c-.264.557-.814.856-1.629.856-1.072 0-1.769-.791-1.822-2.039v-.047zm-9.547-3.451h.96v.937h.094c.188-.615.914-1.049 1.752-1.049.164 0 .375.012.504.03v1.007c-.082-.023-.445-.058-.644-.058-.961 0-1.659 1.098-1.659 1.535v3.914h-1.007zm-4.27 5.519c-1.195 0-1.869-.867-1.869-2.361 0-1.5.674-2.361 1.869-2.361 1.196 0 1.87.861 1.87 2.361 0 1.494-.674 2.361-1.87 2.361zm0-5.631c-1.798 0-2.912 1.237-2.912 3.27 0 2.027 1.114 3.269 2.912 3.269 1.799 0 2.913-1.242 2.913-3.269 0-2.033-1.114-3.27-2.913-3.27zm-5.478-1.475v1.635h1.407v.843h-1.407v3.575c0 .744.282 1.06.938 1.06.182 0 .281-.006.469-.023v.849c-.199.035-.393.059-.592.059-1.301 0-1.822-.481-1.822-1.688v-3.832h-1.02v-.843h1.02v-1.635zm-8.103 5.694c.129.885.973 1.447 2.174 1.447 1.137 0 1.975-.615 1.975-1.453 0-.72-.527-1.177-1.693-1.47l-1.084-.282c-1.53-.386-2.192-1.078-2.192-2.279 0-1.436 1.201-2.408 2.988-2.408 1.635 0 2.854.972 2.942 2.338h-1.061c-.146-.867-.861-1.383-1.916-1.383-1.125 0-1.869.562-1.869 1.418 0 .662.463 1.043 1.629 1.342l.885.234c1.752.439 2.455 1.119 2.455 2.361 0 1.553-1.225 2.543-3.158 2.543-1.793 0-3.03-.949-3.141-2.408z\"/></svg>"}],"analyticsAttributes":[{"name":"data-analytics-title","value":"store"},{"name":"data-analytics-element-engagement","value":"hover - store"}]},{"id":"aad53b0907915836be93a77d7db5794253f255faa21f53748038eea253dca434","name":"mac","text":"Mac","url":"/fr/mac/","ariaLabel":"Mac","submenuAriaLabel":"Menu Mac","images":[{"name":"regular","assetInline":"<svg height=\"44\" viewBox=\"0 0 23 44\" width=\"23\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"m8.1558 25.9987v-6.457h-.0703l-2.666 6.457h-.8907l-2.666-6.457h-.0703v6.457h-.9844v-8.4551h1.2246l2.8945 7.0547h.0938l2.8945-7.0547h1.2246v8.4551zm2.5166-1.7696c0-1.1309.832-1.7812 2.3027-1.8691l1.8223-.1113v-.5742c0-.7793-.4863-1.207-1.4297-1.207-.7559 0-1.2832.2871-1.4238.7852h-1.0195c.1348-1.0137 1.1309-1.6816 2.4785-1.6816 1.541 0 2.4023.791 2.4023 2.1035v4.3242h-.9609v-.9318h-.0938c-.4102.6738-1.1016 1.043-1.9453 1.043-1.2246 0-2.1328-.7266-2.1328-1.8809zm4.125-.5859v-.5801l-1.6992.1113c-.9609.0645-1.3828.3984-1.3828 1.0312 0 .6445.5449 1.0195 1.2773 1.0195 1.0371.0001 1.8047-.6796 1.8047-1.5819zm6.958-2.0273c-.1641-.627-.7207-1.1367-1.6289-1.1367-1.1367 0-1.8516.9082-1.8516 2.3379 0 1.459.7266 2.3848 1.8516 2.3848.8496 0 1.4414-.3926 1.6289-1.1074h1.0195c-.1816 1.1602-1.125 2.0156-2.6426 2.0156-1.7695 0-2.9004-1.2832-2.9004-3.293 0-1.9688 1.125-3.2461 2.8945-3.2461 1.5352 0 2.4727.9199 2.6484 2.0449z\"/></svg>"}],"analyticsAttributes":[{"name":"data-analytics-title","value":"mac"},{"name":"data-analytics-element-engagement","value":"hover - mac"}]},{"id":"7ae6d09894e9a6bfa8c8fd53bff2359d1fea8ff4ca12a2e68a2d3b06bd6e58fc","name":"ipad","text":"iPad","url":"/fr/ipad/","ariaLabel":"iPad","submenuAriaLabel":"Menu iPad","images":[{"name":"regular","assetInline":"<svg height=\"44\" viewBox=\"0 0 24 44\" width=\"24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"m14.9575 23.7002c0 .902-.768 1.582-1.805 1.582-.732 0-1.277-.375-1.277-1.02 0-.632.422-.966 1.383-1.031l1.699-.111zm-1.395-4.072c-1.347 0-2.343.668-2.478 1.681h1.019c.141-.498.668-.785 1.424-.785.944 0 1.43.428 1.43 1.207v.574l-1.822.112c-1.471.088-2.303.738-2.303 1.869 0 1.154.908 1.881 2.133 1.881.844 0 1.535-.369 1.945-1.043h.094v.931h.961v-4.324c0-1.312-.862-2.103-2.403-2.103zm6.769 5.575c-1.155 0-1.846-.885-1.846-2.361 0-1.471.697-2.362 1.846-2.362 1.142 0 1.857.914 1.857 2.362 0 1.459-.709 2.361-1.857 2.361zm1.834-8.027v3.503h-.088c-.358-.691-1.102-1.107-1.981-1.107-1.605 0-2.654 1.289-2.654 3.27 0 1.986 1.037 3.269 2.654 3.269.873 0 1.623-.416 2.022-1.119h.093v1.008h.961v-8.824zm-15.394 4.869h-1.863v-3.563h1.863c1.225 0 1.899.639 1.899 1.799 0 1.119-.697 1.764-1.899 1.764zm.276-4.5h-3.194v8.455h1.055v-3.018h2.127c1.588 0 2.719-1.119 2.719-2.701 0-1.611-1.108-2.736-2.707-2.736zm-6.064 8.454h1.008v-6.316h-1.008zm-.199-8.237c0-.387.316-.704.703-.704s.703.317.703.704c0 .386-.316.703-.703.703s-.703-.317-.703-.703z\"/></svg>"}],"analyticsAttributes":[{"name":"data-analytics-title","value":"ipad"},{"name":"data-analytics-element-engagement","value":"hover - ipad"}]},{"id":"beed5c8f0231b851660938c9fb3745309729d3fc476d6f0a2dfe5d5112c618e1","name":"iphone","text":"iPhone","url":"/fr/iphone/","ariaLabel":"iPhone","submenuAriaLabel":"Menu iPhone","images":[{"name":"regular","assetInline":"<svg height=\"44\" viewBox=\"0 0 38 44\" width=\"38\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"m32.7129 22.3203h3.48c-.023-1.119-.691-1.857-1.693-1.857-1.008 0-1.711.738-1.787 1.857zm4.459 2.045c-.293 1.078-1.277 1.746-2.66 1.746-1.752 0-2.848-1.266-2.848-3.264 0-1.986 1.113-3.275 2.848-3.275 1.705 0 2.742 1.213 2.742 3.176v.386h-4.541v.047c.053 1.248.75 2.039 1.822 2.039.815 0 1.366-.298 1.629-.855zm-12.282-4.682h.961v.996h.094c.316-.697.932-1.107 1.898-1.107 1.418 0 2.209.838 2.209 2.338v4.09h-1.007v-3.844c0-1.137-.481-1.676-1.489-1.676s-1.658.674-1.658 1.781v3.739h-1.008zm-2.499 3.158c0-1.5-.674-2.361-1.869-2.361-1.196 0-1.87.861-1.87 2.361 0 1.495.674 2.362 1.87 2.362 1.195 0 1.869-.867 1.869-2.362zm-4.782 0c0-2.033 1.114-3.269 2.913-3.269 1.798 0 2.912 1.236 2.912 3.269 0 2.028-1.114 3.27-2.912 3.27-1.799 0-2.913-1.242-2.913-3.27zm-6.636-5.666h1.008v3.504h.093c.317-.697.979-1.107 1.946-1.107 1.336 0 2.179.855 2.179 2.338v4.09h-1.007v-3.844c0-1.119-.504-1.676-1.459-1.676-1.131 0-1.752.715-1.752 1.781v3.739h-1.008zm-6.015 4.87h1.863c1.202 0 1.899-.645 1.899-1.764 0-1.16-.674-1.799-1.899-1.799h-1.863zm2.139-4.5c1.599 0 2.707 1.125 2.707 2.736 0 1.582-1.131 2.701-2.719 2.701h-2.127v3.018h-1.055v-8.455zm-6.114 8.454h1.008v-6.316h-1.008zm-.2-8.238c0-.386.317-.703.703-.703.387 0 .704.317.704.703 0 .387-.317.704-.704.704-.386 0-.703-.317-.703-.704z\"/></svg>"}],"analyticsAttributes":[{"name":"data-analytics-title","value":"iphone"},{"name":"data-analytics-element-engagement","value":"hover - iphone"}]},{"id":"9d61fd75356b67b7b9e9f0a7b1134cab3686a340c9c7dcaaa3b31d0a07eb6799","name":"watch","text":"Watch","url":"/fr/watch/","ariaLabel":"Watch","submenuAriaLabel":"Menu Watch","images":[{"name":"regular","assetInline":"<svg height=\"44\" viewBox=\"0 0 35 44\" width=\"35\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"m28.9819 17.1758h1.008v3.504h.094c.316-.697.978-1.108 1.945-1.108 1.336 0 2.18.856 2.18 2.338v4.09h-1.008v-3.844c0-1.119-.504-1.675-1.459-1.675-1.131 0-1.752.715-1.752 1.781v3.738h-1.008zm-2.42 4.441c-.164-.627-.721-1.136-1.629-1.136-1.137 0-1.852.908-1.852 2.338 0 1.459.727 2.384 1.852 2.384.849 0 1.441-.392 1.629-1.107h1.019c-.182 1.16-1.125 2.016-2.642 2.016-1.77 0-2.901-1.284-2.901-3.293 0-1.969 1.125-3.247 2.895-3.247 1.535 0 2.472.92 2.648 2.045zm-6.533-3.568v1.635h1.407v.844h-1.407v3.574c0 .744.282 1.06.938 1.06.182 0 .281-.006.469-.023v.85c-.2.035-.393.058-.592.058-1.301 0-1.822-.48-1.822-1.687v-3.832h-1.02v-.844h1.02v-1.635zm-4.2 5.596v-.58l-1.699.111c-.961.064-1.383.398-1.383 1.031 0 .645.545 1.02 1.277 1.02 1.038 0 1.805-.68 1.805-1.582zm-4.125.586c0-1.131.832-1.782 2.303-1.869l1.822-.112v-.574c0-.779-.486-1.207-1.43-1.207-.755 0-1.283.287-1.423.785h-1.02c.135-1.014 1.131-1.682 2.479-1.682 1.541 0 2.402.792 2.402 2.104v4.324h-.961v-.931h-.094c-.41.673-1.101 1.043-1.945 1.043-1.225 0-2.133-.727-2.133-1.881zm-7.684 1.769h-.996l-2.303-8.455h1.101l1.682 6.873h.07l1.893-6.873h1.066l1.893 6.873h.07l1.682-6.873h1.101l-2.302 8.455h-.996l-1.946-6.674h-.07z\"/></svg>"}],"analyticsAttributes":[{"name":"data-analytics-title","value":"watch"},{"name":"data-analytics-element-engagement","value":"hover - watch"}]},{"id":"ac22a1ebfdc8e50d32de3a38bb8d8a9c68481031be1fc85cfcf83146ff0f322e","name":"vision","text":"Vision","url":"/fr/apple-vision-pro/","ariaLabel":"Vision","submenuAriaLabel":"Menu Vision","images":[{"name":"regular","assetInline":"<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"34\" height=\"44\" viewBox=\"0 0 34 44\"><path d=\"m.4043,17.5449h1.1074l2.4844,7.0898h.0938l2.4844-7.0898h1.1074l-3.1172,8.4551h-1.043L.4043,17.5449Zm8.3467.2168c0-.3867.3164-.7031.7031-.7031s.7031.3164.7031.7031-.3164.7031-.7031.7031-.7031-.3164-.7031-.7031Zm.1875,1.9219h1.0195v6.3164h-1.0195v-6.3164Zm2.499,4.7051h1.043c.1699.5273.6738.873,1.4824.873.8496,0,1.4531-.4043,1.4531-.9785v-.0117c0-.4277-.3223-.7266-1.1016-.9141l-.9785-.2344c-1.1836-.2812-1.7168-.7969-1.7168-1.7051v-.0059c0-1.0488,1.0078-1.8398,2.3496-1.8398,1.3242,0,2.2441.6621,2.3848,1.6934h-1.002c-.1348-.498-.627-.8438-1.3887-.8438-.75,0-1.3008.3867-1.3008.9434v.0117c0,.4277.3164.6973,1.0605.8789l.9727.2344c1.1895.2871,1.7637.8027,1.7637,1.7051v.0117c0,1.125-1.0957,1.9043-2.5312,1.9043-1.4062,0-2.373-.6797-2.4902-1.7227Zm6.3203-6.627c0-.3867.3164-.7031.7031-.7031s.7031.3164.7031.7031-.3164.7031-.7031.7031-.7031-.3164-.7031-.7031Zm.1875,1.9219h1.0195v6.3164h-1.0195v-6.3164Zm2.5049,3.1641v-.0117c0-2.0273,1.1133-3.2637,2.9121-3.2637s2.9121,1.2363,2.9121,3.2637v.0117c0,2.0215-1.1133,3.2637-2.9121,3.2637s-2.9121-1.2422-2.9121-3.2637Zm4.7812,0v-.0117c0-1.4941-.6738-2.3613-1.8691-2.3613s-1.8691.8672-1.8691,2.3613v.0117c0,1.4883.6738,2.3613,1.8691,2.3613s1.8691-.873,1.8691-2.3613Zm2.5049-3.1641h1.0195v.9492h.0938c.3164-.668.9082-1.0605,1.8398-1.0605,1.418,0,2.209.8379,2.209,2.3379v4.0898h-1.0195v-3.8438c0-1.1367-.4688-1.6816-1.4766-1.6816s-1.6465.6797-1.6465,1.7871v3.7383h-1.0195v-6.3164Z\"></path></svg>\n"}],"analyticsAttributes":[{"name":"data-analytics-title","value":"vision"},{"name":"data-analytics-element-engagement","value":"hover - vision"}]},{"id":"4e2011fac6df4ce614149f340fc7a1e6985be7fe03bac8cc2e07164636616168","name":"airpods","text":"AirPods","url":"/fr/airpods/","ariaLabel":"AirPods","submenuAriaLabel":"Menu AirPods","images":[{"name":"regular","assetInline":"<svg height=\"44\" viewBox=\"0 0 43 44\" width=\"43\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"m11.7153 19.6836h.961v.937h.094c.187-.615.914-1.048 1.752-1.048.164 0 .375.011.504.029v1.008c-.082-.024-.446-.059-.645-.059-.961 0-1.658.645-1.658 1.535v3.914h-1.008zm28.135-.111c1.324 0 2.244.656 2.379 1.693h-.996c-.135-.504-.627-.838-1.389-.838-.75 0-1.336.381-1.336.943 0 .434.352.704 1.096.885l.973.235c1.189.287 1.763.802 1.763 1.711 0 1.13-1.095 1.91-2.531 1.91-1.406 0-2.373-.674-2.484-1.723h1.037c.17.533.674.873 1.482.873.85 0 1.459-.404 1.459-.984 0-.434-.328-.727-1.002-.891l-1.084-.264c-1.183-.287-1.722-.796-1.722-1.71 0-1.049 1.013-1.84 2.355-1.84zm-6.665 5.631c-1.155 0-1.846-.885-1.846-2.362 0-1.471.697-2.361 1.846-2.361 1.142 0 1.857.914 1.857 2.361 0 1.459-.709 2.362-1.857 2.362zm1.834-8.028v3.504h-.088c-.358-.691-1.102-1.107-1.981-1.107-1.605 0-2.654 1.289-2.654 3.269 0 1.987 1.037 3.27 2.654 3.27.873 0 1.623-.416 2.022-1.119h.094v1.007h.961v-8.824zm-9.001 8.028c-1.195 0-1.869-.868-1.869-2.362 0-1.5.674-2.361 1.869-2.361 1.196 0 1.869.861 1.869 2.361 0 1.494-.673 2.362-1.869 2.362zm0-5.631c-1.799 0-2.912 1.236-2.912 3.269 0 2.028 1.113 3.27 2.912 3.27s2.912-1.242 2.912-3.27c0-2.033-1.113-3.269-2.912-3.269zm-17.071 6.427h1.008v-6.316h-1.008zm-.199-8.238c0-.387.317-.703.703-.703.387 0 .703.316.703.703s-.316.703-.703.703c-.386 0-.703-.316-.703-.703zm-6.137 4.922 1.324-3.773h.093l1.325 3.773zm1.892-5.139h-1.043l-3.117 8.455h1.107l.85-2.42h3.363l.85 2.42h1.107zm14.868 4.5h-1.864v-3.562h1.864c1.224 0 1.898.639 1.898 1.799 0 1.119-.697 1.763-1.898 1.763zm.275-4.5h-3.193v8.455h1.054v-3.017h2.127c1.588 0 2.719-1.119 2.719-2.701 0-1.612-1.107-2.737-2.707-2.737z\"/></svg>"}],"analyticsAttributes":[{"name":"data-analytics-title","value":"airpods"},{"name":"data-analytics-element-engagement","value":"hover - airpods"}]},{"id":"bf7ed3a1eede15801c5a08b681a42825baef10cffc6ad5d5cc755685ebbde9f8","name":"tv-home","text":"TV & Maison","url":"/fr/tv-home/","ariaLabel":"TV & Maison","submenuAriaLabel":"Menu TV & Maison","images":[{"name":"regular","assetInline":"<svg height=\"44\" viewBox=\"0 0 70 44\" width=\"70\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"m2.9954 26v-7.5059h-2.7246v-.9492h6.5039v.9492h-2.7246v7.5059zm7.7314 0-3.1172-8.4551h1.1074l2.4844 7.0898h.0938l2.4844-7.0898h1.1074l-3.1172 8.4551zm13.981-.8438c-.7207.6328-1.7109 1.002-2.7363 1.002-1.6816 0-2.8594-.9961-2.8594-2.4141 0-1.002.5449-1.7637 1.6758-2.3613.0762-.0352.2344-.1172.3281-.1641-.7793-.8203-1.0605-1.3652-1.0605-1.9805 0-1.084.9199-1.8926 2.1562-1.8926 1.248 0 2.1562.7969 2.1562 1.9043 0 .8672-.5215 1.5-1.8281 2.1855l2.1152 2.2734c.2637-.5273.3984-1.2188.3984-2.2734v-.1465h.9844v.1523c0 1.3125-.2344 2.2676-.6973 2.9824l1.4708 1.5764h-1.3242zm-4.541-1.4824c0 .9492.7676 1.5938 1.8984 1.5938.7676 0 1.5586-.3047 2.0215-.791l-2.3906-2.6133c-.0645.0234-.2168.0996-.2988.1406-.8145.4219-1.2305 1.0078-1.2305 1.6699zm3.2109-4.3886c0-.6562-.4746-1.1016-1.1602-1.1016-.6738 0-1.1543.457-1.1543 1.1133 0 .4688.2402.8789.9082 1.541 1.0313-.5274 1.4063-.9492 1.4063-1.5527zm14.8281 6.7148v-6.457h-.0703l-2.666 6.457h-.8906l-2.666-6.457h-.0703v6.457h-.9844v-8.4551h1.2246l2.8945 7.0547h.0938l2.8945-7.0547h1.2246v8.4551zm2.5166-1.7695c0-1.1309.832-1.7812 2.3027-1.8691l1.8223-.1113v-.5742c0-.7793-.4863-1.207-1.4297-1.207-.7559 0-1.2832.2871-1.4238.7852h-1.0195c.1348-1.0137 1.1309-1.6816 2.4785-1.6816 1.541 0 2.4023.791 2.4023 2.1035v4.324h-.9609v-.9316h-.0938c-.4102.6738-1.1016 1.043-1.9453 1.043-1.2246-.0001-2.1328-.7266-2.1328-1.8809zm4.125-.586v-.5801l-1.6992.1113c-.9609.0645-1.3828.3984-1.3828 1.0312 0 .6445.5449 1.0195 1.2773 1.0195 1.0371.0002 1.8047-.6795 1.8047-1.5819zm2.5752-5.8828c0-.3867.3164-.7031.7031-.7031s.7031.3164.7031.7031-.3164.7031-.7031.7031-.7031-.3164-.7031-.7031zm.1992 1.9219h1.0078v6.3164h-1.0078zm5.019-.1113c1.3242 0 2.2441.6562 2.3789 1.6934h-.9961c-.1348-.5039-.627-.8379-1.3887-.8379-.75 0-1.3359.3809-1.3359.9434 0 .4336.3516.7031 1.0957.8848l.9727.2344c1.1895.2871 1.7637.8027 1.7637 1.7109 0 1.1309-1.0957 1.9102-2.5312 1.9102-1.4062 0-2.373-.6738-2.4844-1.7227h1.0371c.1699.5332.6738.873 1.4824.873.8496 0 1.459-.4043 1.459-.9844 0-.4336-.3281-.7266-1.002-.8906l-1.084-.2637c-1.1836-.2871-1.7227-.7969-1.7227-1.7109.0001-1.0489 1.0137-1.8399 2.3555-1.8399zm3.6358 3.2695c0-2.0332 1.1133-3.2695 2.9121-3.2695s2.9121 1.2363 2.9121 3.2695c0 2.0273-1.1133 3.2695-2.9121 3.2695s-2.9121-1.2422-2.9121-3.2695zm4.7812 0c0-1.5-.6738-2.3613-1.8691-2.3613s-1.8691.8613-1.8691 2.3613c0 1.4941.6738 2.3613 1.8691 2.3613s1.8691-.8672 1.8691-2.3613zm2.5049-3.1582h.9609v.9961h.0938c.3164-.6973.9316-1.1074 1.8984-1.1074 1.418 0 2.209.8379 2.209 2.3379v4.0898h-1.0078v-3.8438c0-1.1367-.4805-1.6758-1.4883-1.6758s-1.6582.6738-1.6582 1.7812v3.7384h-1.0078z\"/></svg>"}],"analyticsAttributes":[{"name":"data-analytics-title","value":"tv & home"},{"name":"data-analytics-element-engagement","value":"hover - tv & home"}]},{"id":"b1084ff7aad86e6af52dddf6aab4c446e0b9906baf3b30cc00160d3281b2c3c0","name":"entertainment","text":"Divertissements","url":"/fr/entertainment/","ariaLabel":"Divertissements","submenuAriaLabel":"Menu Divertissements","images":[{"name":"regular","assetInline":"<svg height=\"44\" viewBox=\"0 0 84 44\" width=\"84\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"m1.0781 17.5449h2.9004c2.5078 0 3.9902 1.5645 3.9902 4.2188v.0117c0 2.6602-1.4766 4.2246-3.9902 4.2246h-2.9004zm2.8301 7.5059c1.8867 0 2.9824-1.207 2.9824-3.2637v-.0117c0-2.0625-1.1074-3.2812-2.9824-3.2812h-1.7754v6.5566zm5.4756-7.2891c0-.3867.3164-.7031.7031-.7031s.7031.3164.7031.7031-.3164.7031-.7031.7031-.7031-.3164-.7031-.7031zm.1875 1.9219h1.0195v6.3164h-1.0195zm2.2705 0h1.0781l1.7285 5.2031h.0938l1.7285-5.2031h1.0781l-2.3379 6.3164h-1.0312zm6.3848 3.1816v-.0059c0-1.9512 1.1133-3.2871 2.8301-3.2871s2.7598 1.2773 2.7598 3.1641v.3984h-4.5469c.0293 1.3066.75 2.0684 1.875 2.0684.8555 0 1.3828-.4043 1.5527-.7852l.0234-.0527h1.0195l-.0117.0469c-.2168.8555-1.1191 1.6992-2.6074 1.6992-1.8047 0-2.8945-1.2656-2.8945-3.2461zm1.0605-.5449h3.4922c-.1055-1.248-.7969-1.8398-1.7285-1.8398-.9375 0-1.6523.6387-1.7637 1.8398zm5.9912-2.6367h1.0195v.9375h.0938c.2402-.6621.832-1.0488 1.6875-1.0488.1934 0 .4102.0234.5098.041v.9902c-.2109-.0352-.4043-.0586-.627-.0586-.9727 0-1.6641.6152-1.6641 1.541v3.9141h-1.0195zm4.9658 4.6758v-3.832h-.9961v-.8438h.9961v-1.6348h1.0547v1.6348h1.3828v.8438h-1.3828v3.5742c0 .7441.2578 1.043.9141 1.043.1816 0 .2812-.0059.4688-.0234v.8672c-.1992.0352-.3926.0586-.5918.0586-1.3008 0-1.8457-.4805-1.8457-1.6875zm3.6768-6.5977c0-.3867.3164-.7031.7031-.7031s.7031.3164.7031.7031-.3164.7031-.7031.7031-.7031-.3164-.7031-.7031zm.1875 1.9219h1.0195v6.3164h-1.0195zm2.499 4.7051h1.043c.1699.5273.6738.873 1.4824.873.8496 0 1.4531-.4043 1.4531-.9785v-.0117c0-.4277-.3223-.7266-1.1016-.9141l-.9785-.2344c-1.1836-.2812-1.7168-.7969-1.7168-1.7051v-.0059c0-1.0488 1.0078-1.8398 2.3496-1.8398 1.3242 0 2.2441.6621 2.3848 1.6934h-1.002c-.1348-.498-.627-.8438-1.3887-.8438-.75 0-1.3008.3867-1.3008.9434v.0117c0 .4277.3164.6973 1.0605.8789l.9727.2344c1.1895.2871 1.7637.8027 1.7637 1.7051v.0117c0 1.125-1.0957 1.9043-2.5312 1.9043-1.4062 0-2.373-.6797-2.4902-1.7227zm6.0439 0h1.043c.1699.5273.6738.873 1.4824.873.8496 0 1.4531-.4043 1.4531-.9785v-.0117c0-.4277-.3223-.7266-1.1016-.9141l-.9785-.2344c-1.1836-.2812-1.7168-.7969-1.7168-1.7051v-.0059c0-1.0488 1.0078-1.8398 2.3496-1.8398 1.3242 0 2.2441.6621 2.3848 1.6934h-1.002c-.1348-.498-.627-.8438-1.3887-.8438-.75 0-1.3008.3867-1.3008.9434v.0117c0 .4277.3164.6973 1.0605.8789l.9727.2344c1.1895.2871 1.7637.8027 1.7637 1.7051v.0117c0 1.125-1.0957 1.9043-2.5312 1.9043-1.4062 0-2.373-.6797-2.4902-1.7227zm6.167-1.5234v-.0059c0-1.9512 1.1133-3.2871 2.8301-3.2871s2.7598 1.2773 2.7598 3.1641v.3984h-4.5469c.0293 1.3066.75 2.0684 1.875 2.0684.8555 0 1.3828-.4043 1.5527-.7852l.0234-.0527h1.0195l-.0117.0469c-.2168.8555-1.1191 1.6992-2.6074 1.6992-1.8047 0-2.8945-1.2656-2.8945-3.2461zm1.0605-.5449h3.4922c-.1055-1.248-.7969-1.8398-1.7285-1.8398-.9375 0-1.6523.6387-1.7637 1.8398zm5.9912-2.6367h1.0195v.9609h.0938c.2812-.6797.8789-1.0723 1.7051-1.0723.8555 0 1.4531.4512 1.7461 1.1074h.0938c.3398-.668 1.0605-1.1074 1.9336-1.1074 1.2891 0 2.0098.7383 2.0098 2.0625v4.3652h-1.0195v-4.1309c0-.9316-.4277-1.3945-1.3184-1.3945-.8789 0-1.459.6621-1.459 1.4648v4.0605h-1.0195v-4.2891c0-.75-.5156-1.2363-1.3125-1.2363-.8262 0-1.4531.7207-1.4531 1.6113v3.9141h-1.0195v-6.3164zm10.0059 3.1816v-.0059c0-1.9512 1.1133-3.2871 2.8301-3.2871s2.7598 1.2773 2.7598 3.1641v.3984h-4.5469c.0293 1.3066.75 2.0684 1.875 2.0684.8555 0 1.3828-.4043 1.5527-.7852l.0234-.0527h1.0195l-.0117.0469c-.2168.8555-1.1191 1.6992-2.6074 1.6992-1.8047 0-2.8945-1.2656-2.8945-3.2461zm1.0605-.5449h3.4922c-.1055-1.248-.7969-1.8398-1.7285-1.8398-.9375 0-1.6523.6387-1.7637 1.8398zm5.9912-2.6367h1.0195v.9492h.0938c.3164-.668.9082-1.0605 1.8398-1.0605 1.418 0 2.209.8379 2.209 2.3379v4.0898h-1.0195v-3.8438c0-1.1367-.4688-1.6816-1.4766-1.6816s-1.6465.6797-1.6465 1.7871v3.7383h-1.0195zm7.2803 4.6758v-3.832h-.9961v-.8438h.9961v-1.6348h1.0547v1.6348h1.3828v.8438h-1.3828v3.5742c0 .7441.2578 1.043.9141 1.043.1816 0 .2812-.0059.4688-.0234v.8672c-.1992.0352-.3926.0586-.5918.0586-1.3008 0-1.8457-.4805-1.8457-1.6875z\"/></svg>"}],"analyticsAttributes":[{"name":"data-analytics-title","value":"entertainment"},{"name":"data-analytics-element-engagement","value":"hover - entertainment"}]},{"id":"35d0b0378670a6e49eae9b711dece1d462006a75961c753ff122a0652e510f9a","name":"accessories","text":"Accessoires","url":"/fr/shop/goto/buy_accessories","ariaLabel":"Accessoires","submenuAriaLabel":"Menu Accessoires","images":[{"name":"regular","assetInline":"<svg height=\"44\" viewBox=\"0 0 67 44\" width=\"67\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"m5.6233 23.5801h-3.3633l-.8496 2.4199h-1.1074l3.1172-8.4551h1.043l3.1172 8.4551h-1.1075zm-3.0527-.8965h2.7422l-1.3242-3.7734h-.0938zm10.0986-1.0664c-.1641-.627-.7207-1.1367-1.6289-1.1367-1.1367 0-1.8516.9082-1.8516 2.3379 0 1.459.7266 2.3848 1.8516 2.3848.8496 0 1.4414-.3926 1.6289-1.1074h1.0195c-.1816 1.1602-1.125 2.0156-2.6426 2.0156-1.7695 0-2.9004-1.2832-2.9004-3.293 0-1.9688 1.125-3.2461 2.8945-3.2461 1.5352 0 2.4727.9199 2.6484 2.0449zm6.5947 0c-.1641-.627-.7207-1.1367-1.6289-1.1367-1.1367 0-1.8516.9082-1.8516 2.3379 0 1.459.7266 2.3848 1.8516 2.3848.8496 0 1.4414-.3926 1.6289-1.1074h1.0195c-.1816 1.1602-1.125 2.0156-2.6426 2.0156-1.7695 0-2.9004-1.2832-2.9004-3.293 0-1.9688 1.125-3.2461 2.8945-3.2461 1.5352 0 2.4727.9199 2.6484 2.0449zm7.5791 2.748c-.293 1.0781-1.2773 1.7461-2.6602 1.7461-1.752 0-2.8477-1.2656-2.8477-3.2637 0-1.9863 1.1133-3.2754 2.8477-3.2754 1.7051 0 2.7422 1.2129 2.7422 3.1758v.3867h-4.541v.0469c.0527 1.248.75 2.0391 1.8223 2.0391.8145 0 1.3652-.2988 1.6289-.8555zm-4.4589-2.0449h3.4805c-.0234-1.1191-.6914-1.8574-1.6934-1.8574-1.0078 0-1.711.7383-1.7871 1.8574zm8.2124-2.748c1.3242 0 2.2441.6562 2.3789 1.6934h-.9961c-.1348-.5039-.627-.8379-1.3887-.8379-.75 0-1.3359.3809-1.3359.9434 0 .4336.3516.7031 1.0957.8848l.9727.2344c1.1895.2871 1.7637.8027 1.7637 1.7109 0 1.1309-1.0957 1.9102-2.5313 1.9102-1.4062 0-2.373-.6738-2.4844-1.7227h1.0371c.1699.5332.6738.873 1.4824.873.8496 0 1.459-.4043 1.459-.9844 0-.4336-.3281-.7266-1.002-.8906l-1.084-.2637c-1.1836-.2871-1.7227-.7969-1.7227-1.7109.0001-1.0489 1.0138-1.8399 2.3556-1.8399zm6.0439 0c1.3242 0 2.2441.6562 2.3789 1.6934h-.9961c-.1348-.5039-.627-.8379-1.3887-.8379-.75 0-1.3359.3809-1.3359.9434 0 .4336.3516.7031 1.0957.8848l.9727.2344c1.1895.2871 1.7637.8027 1.7637 1.7109 0 1.1309-1.0957 1.9102-2.5312 1.9102-1.4062 0-2.373-.6738-2.4844-1.7227h1.0371c.1699.5332.6738.873 1.4824.873.8496 0 1.459-.4043 1.459-.9844 0-.4336-.3281-.7266-1.002-.8906l-1.084-.2637c-1.1836-.2871-1.7227-.7969-1.7227-1.7109 0-1.0489 1.0137-1.8399 2.3555-1.8399zm3.6358 3.2695c0-2.0332 1.1133-3.2695 2.9121-3.2695s2.9121 1.2363 2.9121 3.2695c0 2.0273-1.1133 3.2695-2.9121 3.2695s-2.9121-1.2422-2.9121-3.2695zm4.7812 0c0-1.5-.6738-2.3613-1.8691-2.3613s-1.8691.8613-1.8691 2.3613c0 1.4941.6738 2.3613 1.8691 2.3613s1.8691-.8672 1.8691-2.3613zm2.3291-5.0801c0-.3867.3164-.7031.7031-.7031s.7031.3164.7031.7031-.3164.7031-.7031.7031-.7031-.3164-.7031-.7031zm.1992 1.9219h1.0078v6.3164h-1.0078zm2.8101 0h.9609v.9375h.0938c.1875-.6152.9141-1.0488 1.752-1.0488.1641 0 .375.0117.5039.0293v1.0078c-.082-.0234-.4453-.0586-.6445-.0586-.9609 0-1.6582.6445-1.6582 1.5352v3.914h-1.0078v-6.3164zm9.4658 4.6816c-.293 1.0781-1.2773 1.7461-2.6602 1.7461-1.752 0-2.8477-1.2656-2.8477-3.2637 0-1.9863 1.1133-3.2754 2.8477-3.2754 1.7051 0 2.7422 1.2129 2.7422 3.1758v.3867h-4.541v.0469c.0527 1.248.75 2.0391 1.8223 2.0391.8145 0 1.3652-.2988 1.6289-.8555zm-4.459-2.0449h3.4805c-.0234-1.1191-.6914-1.8574-1.6934-1.8574-1.0078 0-1.7109.7383-1.7871 1.8574zm8.2119-2.748c1.3242 0 2.2441.6562 2.3789 1.6934h-.9961c-.1348-.5039-.627-.8379-1.3887-.8379-.75 0-1.3359.3809-1.3359.9434 0 .4336.3516.7031 1.0957.8848l.9727.2344c1.1895.2871 1.7637.8027 1.7637 1.7109 0 1.1309-1.0957 1.9102-2.5312 1.9102-1.4062 0-2.373-.6738-2.4844-1.7227h1.0371c.1699.5332.6738.873 1.4824.873.8496 0 1.459-.4043 1.459-.9844 0-.4336-.3281-.7266-1.002-.8906l-1.084-.2637c-1.1836-.2871-1.7227-.7969-1.7227-1.7109.0001-1.0489 1.0137-1.8399 2.3555-1.8399z\"/></svg>"}],"analyticsAttributes":[{"name":"data-analytics-title","value":"accessories"},{"name":"data-analytics-element-engagement","value":"hover - accessories"}]},{"id":"7f1619f16dce417e32ea816a907d3e5c0bfd2fe530744d18da55eb6ac086d5e0","name":"support","text":"Assistance","url":"https://support.apple.com/fr-fr/?cid=gn-ols-home-hp-tab","ariaLabel":"Assistance","submenuAriaLabel":"Menu Assistance","images":[{"name":"regular","assetInline":"<svg height=\"44\" viewBox=\"0 0 60 44\" width=\"60\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"m5.6949 23.5715h-3.3633l-.8496 2.4199h-1.1074l3.1172-8.4551h1.043l3.1172 8.4551h-1.1075zm-3.0527-.8965h2.7422l-1.3242-3.7734h-.0938zm8.3349-3.1113c1.3242 0 2.2441.6562 2.3789 1.6934h-.996c-.1348-.5039-.627-.8379-1.3887-.8379-.75 0-1.3359.3809-1.3359.9434 0 .4336.3516.7031 1.0957.8848l.9727.2344c1.1895.2871 1.7637.8027 1.7637 1.7109 0 1.1309-1.0957 1.9102-2.5312 1.9102-1.4062 0-2.373-.6738-2.4844-1.7227h1.0371c.1699.5332.6738.873 1.4824.873.8496 0 1.459-.4043 1.459-.9844 0-.4336-.3281-.7266-1.002-.8906l-1.084-.2637c-1.1836-.2871-1.7227-.7969-1.7227-1.7109 0-1.0489 1.0137-1.8399 2.3554-1.8399zm6.044 0c1.3242 0 2.2441.6562 2.3789 1.6934h-.9961c-.1348-.5039-.627-.8379-1.3887-.8379-.75 0-1.3359.3809-1.3359.9434 0 .4336.3516.7031 1.0957.8848l.9727.2344c1.1895.2871 1.7637.8027 1.7637 1.7109 0 1.1309-1.0957 1.9102-2.5312 1.9102-1.4062 0-2.373-.6738-2.4844-1.7227h1.0371c.1699.5332.6738.873 1.4824.873.8496 0 1.459-.4043 1.459-.9844 0-.4336-.3281-.7266-1.002-.8906l-1.084-.2637c-1.1836-.2871-1.7227-.7969-1.7227-1.7109 0-1.0489 1.0137-1.8399 2.3555-1.8399zm3.7768-1.8106c0-.3867.3164-.7031.7031-.7031s.7031.3164.7031.7031-.3164.7031-.7031.7031-.7031-.3164-.7031-.7031zm.1993 1.9219h1.0078v6.3164h-1.0078zm5.0185-.1113c1.3242 0 2.2441.6562 2.3789 1.6934h-.9961c-.1348-.5039-.627-.8379-1.3887-.8379-.75 0-1.3359.3809-1.3359.9434 0 .4336.3516.7031 1.0957.8848l.9727.2344c1.1895.2871 1.7637.8027 1.7637 1.7109 0 1.1309-1.0957 1.9102-2.5312 1.9102-1.4062 0-2.373-.6738-2.4844-1.7227h1.0371c.1699.5332.6738.873 1.4824.873.8496 0 1.459-.4043 1.459-.9844 0-.4336-.3281-.7266-1.002-.8906l-1.084-.2637c-1.1836-.2871-1.7227-.7969-1.7227-1.7109.0001-1.0489 1.0137-1.8399 2.3555-1.8399zm5.3233-1.5235v1.6348h1.4063v.8438h-1.4063v3.5742c0 .7441.2812 1.0605.9375 1.0605.1816 0 .2812-.0059.4688-.0234v.8496c-.1992.0352-.3926.0586-.5918.0586-1.3008 0-1.8223-.4805-1.8223-1.6875v-3.832h-1.0195v-.8438h1.0195v-1.6348zm2.4345 6.1817c0-1.1309.832-1.7812 2.3027-1.8691l1.8223-.1113v-.5742c0-.7793-.4863-1.207-1.4297-1.207-.7559 0-1.2832.2871-1.4238.7852h-1.0195c.1348-1.0137 1.1309-1.6816 2.4785-1.6816 1.541 0 2.4023.791 2.4023 2.1035v4.3242h-.9609v-.9316h-.0938c-.4102.6738-1.1016 1.043-1.9453 1.043-1.2246-.0003-2.1328-.7268-2.1328-1.8811zm4.125-.586v-.5801l-1.6992.1113c-.9609.0645-1.3828.3984-1.3828 1.0312 0 .6445.5449 1.0195 1.2773 1.0195 1.0372.0002 1.8047-.6795 1.8047-1.5819zm2.7515-3.9609h.9609v.9961h.0938c.3164-.6973.9316-1.1074 1.8984-1.1074 1.418 0 2.209.8379 2.209 2.3379v4.0898h-1.0078v-3.8438c0-1.1367-.4805-1.6758-1.4883-1.6758s-1.6582.6738-1.6582 1.7812v3.7383h-1.0078zm11.0889 1.9336c-.1641-.627-.7207-1.1367-1.6289-1.1367-1.1367 0-1.8516.9082-1.8516 2.3379 0 1.459.7266 2.3848 1.8516 2.3848.8496 0 1.4414-.3926 1.6289-1.1074h1.0195c-.1816 1.1602-1.125 2.0156-2.6426 2.0156-1.7695 0-2.9004-1.2832-2.9004-3.293 0-1.9688 1.125-3.2461 2.8945-3.2461 1.5352 0 2.4727.9199 2.6484 2.0449zm7.5791 2.748c-.293 1.0781-1.2773 1.7461-2.6602 1.7461-1.752 0-2.8477-1.2656-2.8477-3.2637 0-1.9863 1.1133-3.2754 2.8477-3.2754 1.7051 0 2.7422 1.2129 2.7422 3.1758v.3867h-4.541v.0469c.0527 1.248.75 2.0391 1.8223 2.0391.8145 0 1.3652-.2988 1.6289-.8555zm-4.459-2.0449h3.4805c-.0234-1.1191-.6914-1.8574-1.6934-1.8574-1.0078 0-1.7109.7383-1.7871 1.8574z\"/></svg>"}],"analyticsAttributes":[{"name":"data-analytics-title","value":"support"},{"name":"data-analytics-element-engagement","value":"hover - support"},{"name":"data-analytics-exit-link","value":"true"}]}],"bag":{"analyticsAttributes":[{"name":"data-analytics-region","value":"bag"}],"open":{"url":"/fr/shop/goto/bag","images":[{"name":"regular","assetInline":"<svg height=\"44\" viewBox=\"0 0 14 44\" width=\"14\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"m11.3535 16.0283h-1.0205a3.4229 3.4229 0 0 0 -3.333-2.9648 3.4229 3.4229 0 0 0 -3.333 2.9648h-1.02a2.1184 2.1184 0 0 0 -2.117 2.1162v7.7155a2.1186 2.1186 0 0 0 2.1162 2.1167h8.707a2.1186 2.1186 0 0 0 2.1168-2.1167v-7.7155a2.1184 2.1184 0 0 0 -2.1165-2.1162zm-4.3535-1.8652a2.3169 2.3169 0 0 1 2.2222 1.8652h-4.4444a2.3169 2.3169 0 0 1 2.2222-1.8652zm5.37 11.6969a1.0182 1.0182 0 0 1 -1.0166 1.0171h-8.7069a1.0182 1.0182 0 0 1 -1.0165-1.0171v-7.7155a1.0178 1.0178 0 0 1 1.0166-1.0166h8.707a1.0178 1.0178 0 0 1 1.0164 1.0166z\"/></svg>"},{"name":"compact","assetInline":"<svg height=\"48\" viewBox=\"0 0 17 48\" width=\"17\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"m13.4575 16.9268h-1.1353a3.8394 3.8394 0 0 0 -7.6444 0h-1.1353a2.6032 2.6032 0 0 0 -2.6 2.6v8.9232a2.6032 2.6032 0 0 0 2.6 2.6h9.915a2.6032 2.6032 0 0 0 2.6-2.6v-8.9231a2.6032 2.6032 0 0 0 -2.6-2.6001zm-4.9575-2.2768a2.658 2.658 0 0 1 2.6221 2.2764h-5.2442a2.658 2.658 0 0 1 2.6221-2.2764zm6.3574 13.8a1.4014 1.4014 0 0 1 -1.4 1.4h-9.9149a1.4014 1.4014 0 0 1 -1.4-1.4v-8.9231a1.4014 1.4014 0 0 1 1.4-1.4h9.915a1.4014 1.4014 0 0 1 1.4 1.4z\"/></svg>"}],"analyticsAttributes":[{"name":"data-analytics-title","value":"open - bag"}],"ariaLabel":"Panier"},"close":{"analyticsAttributes":[{"name":"data-analytics-click","value":"prop3:close - bag"},{"name":"data-analytics-title","value":"close - bag"}],"ariaLabel":"Fermer"},"badge":{"ariaLabel":"Panier indiquant le nombre d’articles : {%BAGITEMCOUNT%}"},"storeApiUrl":"/[storefront]/shop/bag/status"},"search":{"analyticsAttributes":[{"name":"data-analytics-region","value":"search"}],"open":{"url":"/fr/search","images":[{"name":"regular","assetInline":"<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"15px\" height=\"44px\" viewBox=\"0 0 15 44\">\n<path d=\"M14.298,27.202l-3.87-3.87c0.701-0.929,1.122-2.081,1.122-3.332c0-3.06-2.489-5.55-5.55-5.55c-3.06,0-5.55,2.49-5.55,5.55 c0,3.061,2.49,5.55,5.55,5.55c1.251,0,2.403-0.421,3.332-1.122l3.87,3.87c0.151,0.151,0.35,0.228,0.548,0.228 s0.396-0.076,0.548-0.228C14.601,27.995,14.601,27.505,14.298,27.202z M1.55,20c0-2.454,1.997-4.45,4.45-4.45 c2.454,0,4.45,1.997,4.45,4.45S8.454,24.45,6,24.45C3.546,24.45,1.55,22.454,1.55,20z\"/>\n</svg>\n"},{"name":"compact","assetInline":"<svg height=\"48\" viewBox=\"0 0 17 48\" width=\"17\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"m16.2294 29.9556-4.1755-4.0821a6.4711 6.4711 0 1 0 -1.2839 1.2625l4.2005 4.1066a.9.9 0 1 0 1.2588-1.287zm-14.5294-8.0017a5.2455 5.2455 0 1 1 5.2455 5.2527 5.2549 5.2549 0 0 1 -5.2455-5.2527z\"/></svg>"}],"ariaLabel":"Rechercher sur apple.com","analyticsAttributes":[{"name":"data-analytics-title","value":"open - search field"}]},"close":{"ariaLabel":"Fermer"},"input":{"placeholderTextRegular":"Rechercher sur apple.com","placeholderTextCompact":"Rechercher","ariaLabel":"Rechercher sur apple.com"},"submit":{"images":[{"name":"regular","assetInline":"<svg height=\"32\" viewBox=\"0 0 30 32\" width=\"30\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"m23.3291 23.3066-4.35-4.35c-.0105-.0105-.0247-.0136-.0355-.0235a6.8714 6.8714 0 1 0 -1.5736 1.4969c.0214.0256.03.0575.0542.0815l4.35 4.35a1.1 1.1 0 1 0 1.5557-1.5547zm-15.4507-8.582a5.6031 5.6031 0 1 1 5.603 5.61 5.613 5.613 0 0 1 -5.603-5.61z\"/></svg>"},{"name":"compact","assetInline":"<svg width=\"38\" height=\"40\" viewBox=\"0 0 38 40\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"m28.6724 27.8633-5.07-5.07c-.0095-.0095-.0224-.0122-.032-.0213a7.9967 7.9967 0 1 0 -1.8711 1.7625c.0254.03.0357.0681.0642.0967l5.07 5.07a1.3 1.3 0 0 0 1.8389-1.8379zm-18.0035-10.0033a6.5447 6.5447 0 1 1 6.545 6.5449 6.5518 6.5518 0 0 1 -6.545-6.5449z\"/></svg>"}],"ariaLabel":"Lancer la recherche"},"reset":{"images":[{"name":"regular","assetInline":"<svg height=\"14\" viewBox=\"0 0 14 14\" width=\"14\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"m7 .0339a6.9661 6.9661 0 1 0 6.9661 6.9661 6.9661 6.9661 0 0 0 -6.9661-6.9661zm2.798 8.9867a.55.55 0 0 1 -.778.7774l-2.02-2.02-2.02 2.02a.55.55 0 0 1 -.7784-.7774l2.0206-2.0206-2.0204-2.02a.55.55 0 0 1 .7782-.7778l2.02 2.02 2.02-2.02a.55.55 0 0 1 .778.7778l-2.0203 2.02z\"/></svg>"},{"name":"compact","assetInline":"<svg height=\"16\" viewBox=\"0 0 16 16\" width=\"16\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"m0 8a8.0474 8.0474 0 0 1 7.9922-8 8.0609 8.0609 0 0 1 8.0078 8 8.0541 8.0541 0 0 1 -8 8 8.0541 8.0541 0 0 1 -8-8zm5.6549 3.2863 2.3373-2.353 2.3451 2.353a.6935.6935 0 0 0 .4627.1961.6662.6662 0 0 0 .6667-.6667.6777.6777 0 0 0 -.1961-.4706l-2.3451-2.3373 2.3529-2.3607a.5943.5943 0 0 0 .1961-.4549.66.66 0 0 0 -.6667-.6589.6142.6142 0 0 0 -.447.1961l-2.3686 2.3606-2.353-2.3527a.6152.6152 0 0 0 -.447-.1883.6529.6529 0 0 0 -.6667.651.6264.6264 0 0 0 .1961.4549l2.3451 2.3529-2.3451 2.353a.61.61 0 0 0 -.1961.4549.6661.6661 0 0 0 .6667.6667.6589.6589 0 0 0 .4627-.1961z\" /></svg>"}],"ariaLabel":"Effacer les termes de la recherche"},"results":{"ariaLabel":"total results"},"defaultLinks":{"title":"Liens rapides","images":[{"name":"regular","assetInline":"<svg height=\"16\" viewBox=\"0 0 9 16\" width=\"9\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"m8.6124 8.1035-2.99 2.99a.5.5 0 0 1 -.7071-.7071l2.1366-2.1364h-6.316a.5.5 0 0 1 0-1h6.316l-2.1368-2.1367a.5.5 0 0 1 .7071-.7071l2.99 2.99a.5.5 0 0 1 .0002.7073z\"/></svg>"},{"name":"compact","assetInline":"<svg height=\"25\" viewBox=\"0 0 13 25\" width=\"13\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"m12.3577 13.4238-4.4444 4.4444a.6.6 0 0 1 -.8486-.8477l3.37-3.37h-9.3231a.65.65 0 0 1 0-1.3008h9.3232l-3.37-3.37a.6.6 0 0 1 .8486-.8477l4.4444 4.4444a.5989.5989 0 0 1 -.0001.8474z\"/></svg>"}],"analyticsAttributes":[{"name":"data-analytics-region","value":"defaultlinks search"}]},"defaultLinksApiUrl":"/search-services/suggestions/defaultlinks/","suggestedLinks":{"title":"Suggestions de liens","images":[{"name":"regular","assetInline":"<svg height=\"16\" viewBox=\"0 0 9 16\" width=\"9\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"m8.6124 8.1035-2.99 2.99a.5.5 0 0 1 -.7071-.7071l2.1366-2.1364h-6.316a.5.5 0 0 1 0-1h6.316l-2.1368-2.1367a.5.5 0 0 1 .7071-.7071l2.99 2.99a.5.5 0 0 1 .0002.7073z\"/></svg>"},{"name":"compact","assetInline":"<svg height=\"25\" viewBox=\"0 0 13 25\" width=\"13\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"m12.3577 13.4238-4.4444 4.4444a.6.6 0 0 1 -.8486-.8477l3.37-3.37h-9.3231a.65.65 0 0 1 0-1.3008h9.3232l-3.37-3.37a.6.6 0 0 1 .8486-.8477l4.4444 4.4444a.5989.5989 0 0 1 -.0001.8474z\"/></svg>"}],"analyticsAttributes":[{"name":"data-analytics-region","value":"suggested links"}]},"suggestedSearches":{"title":"Suggestions de recherches","images":[{"name":"regular","assetInline":"<svg height=\"16\" viewBox=\"0 0 9 16\" width=\"9\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"m8.6235 11.2266-2.2141-2.2142a3.43 3.43 0 0 0 .7381-2.1124 3.469 3.469 0 1 0 -1.5315 2.8737l2.23 2.23a.55.55 0 0 0 .7773-.7773zm-7.708-4.3266a2.7659 2.7659 0 1 1 2.7657 2.766 2.7694 2.7694 0 0 1 -2.7657-2.766z\"/></svg>"},{"name":"compact","assetInline":"<svg height=\"25\" viewBox=\"0 0 13 25\" width=\"13\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"m12.3936 17.7969-3.1231-3.1231a4.83 4.83 0 0 0 1.023-2.9541 4.89 4.89 0 1 0 -2.1806 4.059v.0006l3.1484 3.1484a.8.8 0 0 0 1.1319-1.1308zm-10.9536-6.0769a3.9768 3.9768 0 1 1 3.976 3.9773 3.981 3.981 0 0 1 -3.976-3.9773z\"/></svg>"}],"analyticsAttributes":[{"name":"data-analytics-region","value":"suggested search"}]},"suggestionsApiUrl":"/search-services/suggestions/"},"segmentbar":{"dataStrings":{"view":"Accueil Store {%STOREFRONT%}","exit":"Quitter","segments":{"smb":"Accueil Store Entreprises","eduInd":"Accueil Store Éducation","other":"Accueil Store"}}},"menu":{"open":{"ariaLabel":"Menu"},"close":{"ariaLabel":"Fermer"},"back":{"ariaLabel":"Menu principal","images":[{"name":"compact","assetInline":"<svg height=\"48\" viewBox=\"0 0 9 48\" width=\"9\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"m1.5618 24.0621 6.5581-6.4238c.2368-.2319.2407-.6118.0088-.8486-.2324-.2373-.6123-.2407-.8486-.0088l-7 6.8569c-.1157.1138-.1807.2695-.1802.4316.001.1621.0674.3174.1846.4297l7 6.7241c.1162.1118.2661.1675.4155.1675.1577 0 .3149-.062.4326-.1846.2295-.2388.2222-.6187-.0171-.8481z\"/></svg>"}]}},"submenu":{"open":{"images":[{"name":"regular","assetInline":"<svg height=\"10\" viewBox=\"0 0 10 10\" width=\"10\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"m4.6725 6.635-2.655-2.667a.445.445 0 0 1 -.123-.304.4331.4331 0 0 1 .427-.439h.006a.447.447 0 0 1 .316.135l2.357 2.365 2.356-2.365a.458.458 0 0 1 .316-.135.433.433 0 0 1 .433.433v.006a.4189.4189 0 0 1 -.123.3l-2.655 2.671a.4451.4451 0 0 1 -.327.14.464.464 0 0 1 -.328-.14z\"/></svg>"},{"name":"compact","assetInline":"<svg height=\"48\" viewBox=\"0 0 9 48\" width=\"9\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"m7.4382 24.0621-6.5581-6.4238c-.2368-.2319-.2407-.6118-.0088-.8486.2324-.2373.6123-.2407.8486-.0088l7 6.8569c.1157.1138.1807.2695.1802.4316-.001.1621-.0674.3174-.1846.4297l-7 6.7242c-.1162.1118-.2661.1675-.4155.1675-.1577 0-.3149-.062-.4326-.1846-.2295-.2388-.2222-.6187.0171-.8481l6.5537-6.2959z\"/></svg>"}]}},"hasAbsoluteUrls":false,"hasShopRedirectUrls":false,"analyticsType":"marcom","storeApiKey":"","wwwDomain":"www.apple.com","textDirection":"ltr","searchUrlPath":"/fr/search","storeRootPath":"/fr","storeUrlPath":"/fr","submenuApiUrl":"/api-www/global-elements/global-header/v1/flyouts"},"config":{"version":"ac-globalheader-192-20240507-154002"}}}</script> <script type="text/javascript" src="/api-www/global-elements/global-header/v1/assets/globalheader.umd.js"></script> <script src="/metrics/ac-analytics/2.24.0/scripts/ac-analytics.js" type="text/javascript" charset="utf-8"></script> <script src="/metrics/ac-analytics/2.24.0/scripts/auto-init.js" type="text/javascript" charset="utf-8"></script> <nav id="chapternav" class="theme-dark chapternav" data-analytics-activitymap-region-id="chapternav" aria-label=""> <div class="chapternav-wrapper"> <ul class="chapternav-items"> <li class="chapternav-item chapternav-item-apple-one"> <a class="chapternav-link" href="/fr/apple-one/" data-analytics-title="apple one"> <figure class="chapternav-icon"></figure> <span class="chapternav-label" role="text">Apple One</span> </a> </li> <li class="chapternav-item chapternav-item-apple-tv-plus"> <a class="chapternav-link" href="/fr/apple-tv-plus/" data-analytics-title="apple tv+"> <figure class="chapternav-icon"></figure> <span class="chapternav-label" role="text">Apple TV+</span> </a> </li> <li class="chapternav-item chapternav-item-apple-music"> <a class="chapternav-link" href="/fr/apple-music/" data-analytics-title="apple music"> <figure class="chapternav-icon"></figure> <span class="chapternav-label" role="text">Apple Music</span> </a> </li> <li class="chapternav-item chapternav-item-apple-arcade"> <a class="chapternav-link" href="/fr/apple-arcade/" data-analytics-title="apple arcade"> <figure class="chapternav-icon"></figure> <span class="chapternav-label" role="text">Apple Arcade</span> </a> </li> <li class="chapternav-item chapternav-item-apple-fitness"> <a class="chapternav-link" href="/fr/apple-fitness-plus/" data-analytics-title="apple fitness+"> <figure class="chapternav-icon"></figure> <span class="chapternav-label" role="text">Apple Fitness+</span> </a> </li> <li class="chapternav-item chapternav-item-apple-podcasts"> <a class="chapternav-link" href="/fr/apple-podcasts/" data-analytics-title="apple podcasts"> <figure class="chapternav-icon"></figure> <span class="chapternav-label" role="text">Apple Podcasts</span> </a> </li> <li class="chapternav-item chapternav-item-apple-books"> <a class="chapternav-link" href="/fr/apple-books/" data-analytics-title="apple books"> <figure class="chapternav-icon"></figure> <span class="chapternav-label" role="text">Apple Books</span> </a> </li> </ul> <div class="chapternav-paddles"> <button class="chapternav-paddle chapternav-paddle-left" aria-hidden="true" disabled></button> <button class="chapternav-paddle chapternav-paddle-right" aria-hidden="true" disabled></button> </div> </div> </nav> <main id="main" class="main" role="main" data-page-type="overview"> <svg viewBox="0 0 85 85" style="display: none"> <defs> <g id="pause-icon"> <path d="M42.5,84.5c-23.16,0-42-18.84-42-42c0-23.16,18.84-42,42-42c23.16,0,42,18.84,42,42C84.5,65.66,65.66,84.5,42.5,84.5z M42.5,4.5c-20.95,0-38,17.05-38,38s17.05,38,38,38s38-17.05,38-38S63.45,4.5,42.5,4.5z" /> <path d="M50,28.25c1.1,0,2,0.9,2,2v24c0,1.1-0.9,2-2,2s-2-0.9-2-2v-24C48,29.15,48.9,28.25,50,28.25z" /> <path d="M35,28.25c1.1,0,2,0.9,2,2v24c0,1.1-0.9,2-2,2s-2-0.9-2-2v-24C33,29.15,33.9,28.25,35,28.25z" /> </g> <g id="play-icon"> <path d="M42.5,84.5c-23.16,0-42-18.84-42-42c0-23.16,18.84-42,42-42c23.16,0,42,18.84,42,42C84.5,65.66,65.66,84.5,42.5,84.5z M42.5,4.5c-20.95,0-38,17.05-38,38s17.05,38,38,38s38-17.05,38-38S63.45,4.5,42.5,4.5z" /> <path d="M55.73,41.55c0.3,0.45,0.3,1.03,0,1.48c-0.11,0.23-0.29,0.41-0.52,0.52L35.27,56.1c-0.23,0.12-0.48,0.17-0.74,0.15 c-0.8-0.03-1.45-0.68-1.48-1.48v-25c-0.01-0.26,0.07-0.52,0.22-0.74c0.11-0.23,0.29-0.41,0.52-0.52c0.22-0.15,0.48-0.23,0.74-0.22 c0.25,0.01,0.5,0.06,0.74,0.15L55.21,41c0.21,0.16,0.39,0.36,0.52,0.59" /> </g> </defs> </svg> <section class="section section-hero theme-dark" data-anim-keyframe='{"start":"0", "cssClass":"appear"}' data-analytics-section-engagement="name:hero"> <div class="section-content"> <h1 class="typography-hero-headline"><span class="hero-headline-line-1">Du très grand<br />spectacle.</span></h1> <div class="copy-wrapper"> <p class="typography-hero-paragraph large-centered">Des films primés. Des séries captivantes. Votre musique préférée en Audio spatial. La plus impressionnante des collections de jeux mobiles. Et la plus vaste bibliothèque au monde de contenus de forme et bien‑être en 4K Ultra HD. Le meilleur du divertissement est ici. Exclusivement chez Apple.</p> </div> </div> </section> <section class="section section-apple-one-banner theme-dark" data-anim-keyframe='{"start":"0", "cssClass":"appear"}' data-analytics-section-engagement="name:apple one banner"> <div class="section-content"> <div class="banner-wrapper"> <div class="banner-icon-container icon-count-7"> <picture id="services-overview-services-apple-one-banner-logo-apple-one-1" class="services-overview-services-apple-one-banner-logo-apple-one"> <source srcset="/v/services/h/images/services/overview/services/apple-one-banner/logo_apple_one__cftfcy53dtsi_small.jpg, /v/services/h/images/services/overview/services/apple-one-banner/logo_apple_one__cftfcy53dtsi_small_2x.jpg 2x" media="(max-width:734px)" /> <source srcset="/v/services/h/images/services/overview/services/apple-one-banner/logo_apple_one__cftfcy53dtsi_medium.png, /v/services/h/images/services/overview/services/apple-one-banner/logo_apple_one__cftfcy53dtsi_medium_2x.png 2x" media="(max-width:1068px)" /> <source srcset="/v/services/h/images/services/overview/services/apple-one-banner/logo_apple_one__cftfcy53dtsi_large.png, /v/services/h/images/services/overview/services/apple-one-banner/logo_apple_one__cftfcy53dtsi_large_2x.png 2x" media="(min-width:0px)" /> <img src="/v/services/h/images/services/overview/services/apple-one-banner/logo_apple_one__cftfcy53dtsi_large.png" onload="__lp(event)" alt> </picture> <picture id="services-overview-services-apple-one-banner-chiclet-music-1" class="services-overview-services-apple-one-banner-chiclet-music banner-service-icon"> <source srcset="/v/services/h/images/services/overview/services/apple-one-banner/chiclet_music__czz4szrg9qc2_small.png, /v/services/h/images/services/overview/services/apple-one-banner/chiclet_music__czz4szrg9qc2_small_2x.png 2x" media="(max-width:734px)" /> <source srcset="/v/services/h/images/services/overview/services/apple-one-banner/chiclet_music__czz4szrg9qc2_medium.png, /v/services/h/images/services/overview/services/apple-one-banner/chiclet_music__czz4szrg9qc2_medium_2x.png 2x" media="(max-width:1068px)" /> <source srcset="/v/services/h/images/services/overview/services/apple-one-banner/chiclet_music__czz4szrg9qc2_large.png, /v/services/h/images/services/overview/services/apple-one-banner/chiclet_music__czz4szrg9qc2_large_2x.png 2x" media="(min-width:0px)" /> <img src="/v/services/h/images/services/overview/services/apple-one-banner/chiclet_music__czz4szrg9qc2_large.png" onload="__lp(event)" alt> </picture> <picture id="services-overview-services-apple-one-banner-chiclet-apple-tv-1" class="services-overview-services-apple-one-banner-chiclet-apple-tv banner-service-icon"> <source srcset="/v/services/h/images/services/overview/services/apple-one-banner/chiclet_apple_tv__e3uyhyy0a4sy_small.png, /v/services/h/images/services/overview/services/apple-one-banner/chiclet_apple_tv__e3uyhyy0a4sy_small_2x.png 2x" media="(max-width:734px)" /> <source srcset="/v/services/h/images/services/overview/services/apple-one-banner/chiclet_apple_tv__e3uyhyy0a4sy_medium.png, /v/services/h/images/services/overview/services/apple-one-banner/chiclet_apple_tv__e3uyhyy0a4sy_medium_2x.png 2x" media="(max-width:1068px)" /> <source srcset="/v/services/h/images/services/overview/services/apple-one-banner/chiclet_apple_tv__e3uyhyy0a4sy_large.png, /v/services/h/images/services/overview/services/apple-one-banner/chiclet_apple_tv__e3uyhyy0a4sy_large_2x.png 2x" media="(min-width:0px)" /> <img src="/v/services/h/images/services/overview/services/apple-one-banner/chiclet_apple_tv__e3uyhyy0a4sy_large.png" onload="__lp(event)" alt> </picture> <picture id="services-overview-services-apple-one-banner-chiclet-arcade-1" class="services-overview-services-apple-one-banner-chiclet-arcade banner-service-icon"> <source srcset="/v/services/h/images/services/overview/services/apple-one-banner/chiclet_arcade__pg8i0s94i322_small.png, /v/services/h/images/services/overview/services/apple-one-banner/chiclet_arcade__pg8i0s94i322_small_2x.png 2x" media="(max-width:734px)" /> <source srcset="/v/services/h/images/services/overview/services/apple-one-banner/chiclet_arcade__pg8i0s94i322_medium.png, /v/services/h/images/services/overview/services/apple-one-banner/chiclet_arcade__pg8i0s94i322_medium_2x.png 2x" media="(max-width:1068px)" /> <source srcset="/v/services/h/images/services/overview/services/apple-one-banner/chiclet_arcade__pg8i0s94i322_large.png, /v/services/h/images/services/overview/services/apple-one-banner/chiclet_arcade__pg8i0s94i322_large_2x.png 2x" media="(min-width:0px)" /> <img src="/v/services/h/images/services/overview/services/apple-one-banner/chiclet_arcade__pg8i0s94i322_large.png" onload="__lp(event)" alt> </picture> <picture id="services-overview-services-apple-one-banner-chiclet-activity-1" class="services-overview-services-apple-one-banner-chiclet-activity banner-service-icon"> <source srcset="/v/services/h/images/services/overview/services/apple-one-banner/chiclet_activity__glcodp6au92e_small.png, /v/services/h/images/services/overview/services/apple-one-banner/chiclet_activity__glcodp6au92e_small_2x.png 2x" media="(max-width:734px)" /> <source srcset="/v/services/h/images/services/overview/services/apple-one-banner/chiclet_activity__glcodp6au92e_medium.png, /v/services/h/images/services/overview/services/apple-one-banner/chiclet_activity__glcodp6au92e_medium_2x.png 2x" media="(max-width:1068px)" /> <source srcset="/v/services/h/images/services/overview/services/apple-one-banner/chiclet_activity__glcodp6au92e_large.png, /v/services/h/images/services/overview/services/apple-one-banner/chiclet_activity__glcodp6au92e_large_2x.png 2x" media="(min-width:0px)" /> <img src="/v/services/h/images/services/overview/services/apple-one-banner/chiclet_activity__glcodp6au92e_large.png" onload="__lp(event)" alt> </picture> <picture id="services-overview-services-apple-one-banner-chiclet-icloud-1" class="services-overview-services-apple-one-banner-chiclet-icloud banner-service-icon"> <source srcset="/v/services/h/images/services/overview/services/apple-one-banner/chiclet_icloud__cg2fz3fj3nau_small.png, /v/services/h/images/services/overview/services/apple-one-banner/chiclet_icloud__cg2fz3fj3nau_small_2x.png 2x" media="(max-width:734px)" /> <source srcset="/v/services/h/images/services/overview/services/apple-one-banner/chiclet_icloud__cg2fz3fj3nau_medium.png, /v/services/h/images/services/overview/services/apple-one-banner/chiclet_icloud__cg2fz3fj3nau_medium_2x.png 2x" media="(max-width:1068px)" /> <source srcset="/v/services/h/images/services/overview/services/apple-one-banner/chiclet_icloud__cg2fz3fj3nau_large.png, /v/services/h/images/services/overview/services/apple-one-banner/chiclet_icloud__cg2fz3fj3nau_large_2x.png 2x" media="(min-width:0px)" /> <img src="/v/services/h/images/services/overview/services/apple-one-banner/chiclet_icloud__cg2fz3fj3nau_large.png" onload="__lp(event)" alt> </picture> </div> <div class="banner-content"> <p class="typography-apple-one-banner">Souscrivez un pack incluant jusqu’à cinq services Apple. Et profitez de plus. <br class="medium"/>Pour moins.</p> </div> <div class="banner-cta-container"> <a href="/fr/apple-one/" data-analytics-title="learn more about apple one" aria-label="en savoir plus sur Apple One" class="button button-custom">En savoir plus</a> </div> </div> </div> </section> <section class="section section-apple-tv-plus" data-anim-keyframe='{"start":"0", "cssClass":"appear"}' data-analytics-section-engagement="name:apple tv+"> <div class="section-content"> <div class="hero-heading-block hero-heading-block-background theme-dark has-captions"> <div class="hero-heading-background-container"> <picture id="services-overview-services-service-headers-hero-startframe-1" class="services-overview-services-service-headers-hero-startframe hero-heading-background-image"> <source srcset="/v/services/h/images/services/overview/services/service-headers/hero_startframe__fm501l7uu66a_small.jpg, /v/services/h/images/services/overview/services/service-headers/hero_startframe__fm501l7uu66a_small_2x.jpg 2x" media="(max-width:734px)" /> <source srcset="/v/services/h/images/services/overview/services/service-headers/hero_startframe__fm501l7uu66a_medium.jpg, /v/services/h/images/services/overview/services/service-headers/hero_startframe__fm501l7uu66a_medium_2x.jpg 2x" media="(max-width:1068px)" /> <source srcset="/v/services/h/images/services/overview/services/service-headers/hero_startframe__fm501l7uu66a_large.jpg, /v/services/h/images/services/overview/services/service-headers/hero_startframe__fm501l7uu66a_large_2x.jpg 2x" media="(min-width:0px)" /> <img src="/v/services/h/images/services/overview/services/service-headers/hero_startframe__fm501l7uu66a_large.jpg" onload="__lp(event)" alt> </picture> <div class="hero-heading-background-video" data-component-list="InlineVideo" data-video-path="/105/media/us/services/2023/4757c394-0f2b-4ec2-888b-7a24de67705c/anim/hero-sizzle" data-video-options='{"autoplay":true}'></div> </div> <div class="hero-heading-wrapper"> <div class="hero-heading-content"> <div class="hero-heading-headline-container"> <div class="hero-heading-headline-top"> <picture id="services-overview-services-apple-tv-icon-1" class="services-overview-services-apple-tv-icon" data-download-area-keyframe='{"start":"10px"}'> <source srcset="/v/services/h/images/services/overview/services/apple_tv_icon__bvibg7x6ma1y_small.png, /v/services/h/images/services/overview/services/apple_tv_icon__bvibg7x6ma1y_small_2x.png 2x" media="(max-width:734px)" /> <source srcset="/v/services/h/images/services/overview/services/apple_tv_icon__bvibg7x6ma1y_large.png, /v/services/h/images/services/overview/services/apple_tv_icon__bvibg7x6ma1y_large_2x.png 2x" media="(min-width:0px)" /> <img onload="__lp(event)" alt> </picture> <h2 class="typography-heading-headline">Apple TV+</h2> <span aria-hidden="true" class="violator violator-inline violator-reduced ">Souscrire l’offre groupée <span class="icon icon-before icon-apple">One</span></span> <span class="visuallyhidden">Souscrire l’offre groupée Apple One</span> </div> <div class="hero-heading-headline-bottom"> <h3 class="typography-heading-subheadline">Des créations <br class="small"/>Apple Original <br />primées, sur tous <br class="small"/>vos écrans.</h3> </div> </div> <div class="hero-heading-cta-container"> <a href="https://tv.apple.com/fr/channel/tvs.sbd.4000/?itscg=10000&itsct=atv-serv-mod-chm-250408&l=fr" data-analytics-title="get apple tv+" aria-label="Get Apple TV+" data-analytics-exit-link data-rid-relay="{"289":"itsct"}" class="button button-neutral">Obtenir Apple TV+</a> <a href="/fr/apple-tv-plus/" data-analytics-title="learn more about apple tv+" aria-label="En savoir plus sur Apple TV+" class="button button-custom">En savoir plus</a> </div> <div class="inline-video-captions-container" aria-hidden="true"> <div id="inline-video-caption-disclaimer" class="inline-video-caption typography-inline-video-caption-disclaimer " data-caption-time-start=""> Titres disponibles prochainement sur Apple TV+ </div> <div id="inline-video-caption-monarch" class="inline-video-caption typography-inline-video-caption " data-caption-time-start="0:00:00:00"> Monarch: Legacy of Monsters </div> <div id="inline-video-caption-the-morning-show" class="inline-video-caption typography-inline-video-caption " data-caption-time-start="00:00:01:04"> <span class="large-show small-hide">The Morning Show</span><span class="large-hide small-show">Hijack</span> </div> <div id="inline-video-caption-hijack" class="inline-video-caption typography-inline-video-caption " data-caption-time-start="0:00:01:50"> <span class="large-show small-hide">Hijack</span><span class="large-hide small-show">The Morning Show</span> </div> <div id="inline-video-caption-severance" class="inline-video-caption typography-inline-video-caption " data-caption-time-start="00:00:02:26"> Severance </div> <div id="inline-video-caption-loot" class="inline-video-caption typography-inline-video-caption " data-caption-time-start="0:00:02:58"> Loot </div> <div id="inline-video-caption-snoopy" class="inline-video-caption typography-inline-video-caption " data-caption-time-start="0:00:03:38"> Le Snoopy Show </div> <div id="inline-video-caption-ted-lasso" class="inline-video-caption typography-inline-video-caption " data-caption-time-start="00:00:04:14"> Ted Lasso </div> <div id="inline-video-caption-lessons-in-chemistry" class="inline-video-caption typography-inline-video-caption " data-caption-time-start="0:00:05:08"> Lessons in Chemistry </div> </div> </div> </div> </div> <div class="dynamic-gallery" data-component-list="DynamicGallery" data-endpoint=apple-tv data-locale="fr" data-lang="fr-FR" aria-label="" data-cta-copy="Regarder" data-watch-now="Regarder" data-preview-now="Regarder la bande-annonce" data-tile-format="landscape" data-animate-start="auto" data-base-api-url="https://uts-api.itunes.apple.com/uts/v3/shelves/edt.col.61536b57-aa8c-4c4f-9ff8-b10e73842ae6?caller=web-marketing&v=54&sf=143442&locale=fr-FR&pfm=web&profile=Full&ctx_dt=river" data-secondary-api-url="https://uts-api.itunes.apple.com/uts/v3/contents?&caller=web-marcom&sf=143442&v=42&pfm=web&locale=fr-FR&profile=Full&includeComingSoon=true"> <div class="dynamic-gallery-item-container"></div> <div class="control-container"> <button class="play-pause-button play-pause-marquees-button has-background has-captions" data-aria-playing="mettre en pause la vidéo et la galerie Apple TV+" data-aria-paused="lancer la vidéo et la galerie Apple TV+" data-analytics-title-playing="pause apple tv+ video and gallery" data-analytics-title-paused="play apple tv+ video and gallery" data-analytics-click-playing="prop3:pause apple tv+ video and gallery" data-analytics-click-paused="prop3:play apple tv+ video and gallery" data-analytics-intrapage-link> <span class="control-icon play-icon"> <svg viewBox="0 0 85 85"><use xlink:href="#play-icon"></use></svg> </span> <span class="control-icon pause-icon"> <svg viewBox="0 0 85 85"><use xlink:href="#pause-icon"></use></svg> </span> </button> </div> </div> </div> </section> <section class="section section-apple-music" data-analytics-section-engagement="name:apple music"> <div class="section-content"> <div class="hero-heading-block hero-heading-block-background theme-dark"> <div class="hero-heading-background-container"> <picture id="services-overview-services-service-headers-music-startframe-1" class="services-overview-services-service-headers-music-startframe hero-heading-background-image"> <source srcset="/v/services/h/images/services/overview/services/service-headers/music_startframe__fdcgvur3kn6m_small.jpg, /v/services/h/images/services/overview/services/service-headers/music_startframe__fdcgvur3kn6m_small_2x.jpg 2x" media="(max-width:734px)" /> <source srcset="/v/services/h/images/services/overview/services/service-headers/music_startframe__fdcgvur3kn6m_medium.jpg, /v/services/h/images/services/overview/services/service-headers/music_startframe__fdcgvur3kn6m_medium_2x.jpg 2x" media="(max-width:1068px)" /> <source srcset="/v/services/h/images/services/overview/services/service-headers/music_startframe__fdcgvur3kn6m_large.jpg, /v/services/h/images/services/overview/services/service-headers/music_startframe__fdcgvur3kn6m_large_2x.jpg 2x" media="(min-width:0px)" /> <img src="/v/services/h/images/services/overview/services/service-headers/music_startframe__fdcgvur3kn6m_large.jpg" onload="__lp(event)" alt /> </picture> <div class="hero-heading-background-video" data-component-list="InlineVideo" data-video-path="/105/media/us/services/2021/8b95cfe0-0534-48a6-8777-91d87ebf7298/anim/music" data-video-options='{"autoplay":true}'></div> </div> <div class="hero-heading-wrapper"> <div class="hero-heading-content"> <div class="hero-heading-headline-container"> <div class="hero-heading-headline-top"> <picture id="services-overview-services-music-icon-1" class="services-overview-services-music-icon" data-download-area-keyframe='{"start":"10px"}'> <source srcset="/v/services/h/images/services/overview/services/music_icon__eeojpjw8ldiu_small.png, /v/services/h/images/services/overview/services/music_icon__eeojpjw8ldiu_small_2x.png 2x" media="(max-width:734px)" /> <source srcset="/v/services/h/images/services/overview/services/music_icon__eeojpjw8ldiu_large.png, /v/services/h/images/services/overview/services/music_icon__eeojpjw8ldiu_large_2x.png 2x" media="(min-width:0px)" /> <img onload="__lp(event)" alt> </picture> <h2 class="typography-heading-headline">Apple Music</h2> <span aria-hidden="true" class="violator violator-inline violator-reduced ">Souscrire l’offre groupée <span class="icon icon-before icon-apple">One</span></span> <span class="visuallyhidden">Souscrire l’offre groupée Apple One</span> </div> <div class="hero-heading-headline-bottom"> <h3 class="typography-heading-subheadline">Toute la musique.<br /> La meilleure qualité audio.<br /> Zéro publicité.</h3> </div> </div> <div class="hero-heading-cta-container"> <a href="https://music.apple.com/fr/?itscg=10000&itsct=pod-ovp-music-apl-ann-21_1019" data-analytics-title="try it free - apple music" aria-label="Essayer gratuitement Apple Music" data-analytics-exit-link data-rid-relay="{"286":"itsct"}" class="button button-neutral">Essai gratuit<sup class="footnote footnote-number">1</sup></a> <a href="/fr/apple-music/" data-analytics-title="learn more about apple music" aria-label="En savoir plus sur Apple Music" class="button button-custom">En savoir plus</a> </div> </div> </div> </div> <div class="dynamic-gallery" data-component-list="DynamicGallery" data-endpoint=apple-music data-locale="fr" data-lang="fr-FR" aria-label="" data-cta-copy="Écouter" data-animate-start="auto" data-base-api-url="https://amp-api.music.apple.com/v1/editorial/fr/rooms/978247996?l=fr-FR"> <div class="dynamic-gallery-item-container"></div> <div class="control-container"> <button class="play-pause-button play-pause-marquees-button has-background" data-aria-playing="mettre en pause la vidéo et la galerie Apple Music " data-aria-paused="lancer la vidéo et la galerie Apple Music" data-analytics-title-playing="pause apple music video and gallery" data-analytics-title-paused="play apple music video and gallery" data-analytics-click-playing="prop3:pause apple music video and gallery" data-analytics-click-paused="prop3:play apple music video and gallery" data-analytics-intrapage-link> <span class="control-icon play-icon"> <svg viewBox="0 0 85 85"><use xlink:href="#play-icon"></use></svg> </span> <span class="control-icon pause-icon"> <svg viewBox="0 0 85 85"><use xlink:href="#pause-icon"></use></svg> </span> </button> </div> </div> </div> </section> <section class="section section-apple-arcade" data-analytics-section-engagement="name:apple arcade"> <div class="section-content"> <div class="hero-heading-block hero-heading-block-background theme-dark"> <div class="hero-heading-background-container"> <picture id="services-overview-services-service-headers-arcade-startframe-2024-1" class="services-overview-services-service-headers-arcade-startframe-2024 hero-heading-background-image"> <source srcset="/v/services/h/images/services/overview/services/service-headers/arcade_startframe_2024__cb6o2uwuqpaq_small.jpg, /v/services/h/images/services/overview/services/service-headers/arcade_startframe_2024__cb6o2uwuqpaq_small_2x.jpg 2x" media="(max-width:734px)" /> <source srcset="/v/services/h/images/services/overview/services/service-headers/arcade_startframe_2024__cb6o2uwuqpaq_medium.jpg, /v/services/h/images/services/overview/services/service-headers/arcade_startframe_2024__cb6o2uwuqpaq_medium_2x.jpg 2x" media="(max-width:1068px)" /> <source srcset="/v/services/h/images/services/overview/services/service-headers/arcade_startframe_2024__cb6o2uwuqpaq_large.jpg, /v/services/h/images/services/overview/services/service-headers/arcade_startframe_2024__cb6o2uwuqpaq_large_2x.jpg 2x" media="(max-width:1440px)" /> <source srcset="/v/services/h/images/services/overview/services/service-headers/arcade_startframe_2024__cb6o2uwuqpaq_xlarge.jpg, /v/services/h/images/services/overview/services/service-headers/arcade_startframe_2024__cb6o2uwuqpaq_xlarge_2x.jpg 2x" media="(min-width:0px)" /> <img src="/v/services/h/images/services/overview/services/service-headers/arcade_startframe_2024__cb6o2uwuqpaq_xlarge.jpg" onload="__lp(event)" alt /> </picture> <div class="hero-heading-background-video" data-component-list="InlineVideo" data-video-path="/105/media/us/services/2024/416d7ef9-e5f1-4bdb-9443-3b7a1958236f/anim/hero" data-video-options='{"autoplay":true}'></div> </div> <div class="hero-heading-wrapper"> <div class="hero-heading-content"> <div class="hero-heading-headline-container"> <div class="hero-heading-headline-top"> <picture id="services-overview-services-arcade-icon-1" class="services-overview-services-arcade-icon" data-download-area-keyframe='{"start":"10px"}'> <source srcset="/v/services/h/images/services/overview/services/arcade_icon__byopqjv6m6vm_small.png, /v/services/h/images/services/overview/services/arcade_icon__byopqjv6m6vm_small_2x.png 2x" media="(max-width:734px)" /> <source srcset="/v/services/h/images/services/overview/services/arcade_icon__byopqjv6m6vm_large.png, /v/services/h/images/services/overview/services/arcade_icon__byopqjv6m6vm_large_2x.png 2x" media="(min-width:0px)" /> <img onload="__lp(event)" alt> </picture> <h2 class="typography-heading-headline">Apple Arcade</h2> <span aria-hidden="true" class="violator violator-inline violator-reduced ">Souscrire l’offre groupée <span class="icon icon-before icon-apple">One</span></span> <span class="visuallyhidden">Souscrire l’offre groupée Apple One</span> </div> <div class="hero-heading-headline-bottom"> <h3 class="typography-heading-subheadline">La collection ultime<br /> de jeux mobiles.<br /> Du fun pour tous les goûts.</h3> </div> </div> <div class="hero-heading-cta-container"> <a href="https://apps.apple.com/fr/arcade?itscg=10000&itsct=pod-services-arcade-apl-ann-21_1019" data-analytics-title="try it free - apple arcade" aria-label="Essayer gratuitement Apple Arcade" data-analytics-exit-link data-rid-relay="{"288":"itsct"}" class="button button-neutral">Essai gratuit<sup class="footnote footnote-number">2</sup></a> <a href="/fr/apple-arcade/" data-analytics-title="learn more about apple arcade" aria-label="En savoir plus sur Apple Arcade" class="button button-custom">En savoir plus</a> </div> </div> </div> </div> <div class="dynamic-gallery" data-component-list="DynamicGallery" data-endpoint=apple-arcade data-locale="fr" data-lang="fr-FR" aria-label="" data-cta-copy="Jouer" data-tile-format="landscape" data-animate-start="auto" data-base-api-url="https://amp-api.apps.apple.com/v1/editorial/fr/groupings/175443?l=fr-FR&platform=iphone&extend=videoPreviewsByType,screenshotsByType&additionalPlatforms=appletv&sparseLimit[editorial-elements:contents]=33"> <div class="dynamic-gallery-item-container"></div> <div class="control-container"> <button class="play-pause-button play-pause-marquees-button has-background" data-aria-playing="mettre en pause la vidéo et la galerie Apple Arcade " data-aria-paused="lancer la vidéo et la galerie Apple Arcade " data-analytics-title-playing="pause apple arcade video and gallery" data-analytics-title-paused="play apple arcade video and gallery" data-analytics-click-playing="prop3:pause apple arcade video and gallery" data-analytics-click-paused="prop3:play apple arcade video and gallery" data-analytics-intrapage-link> <span class="control-icon play-icon"> <svg viewBox="0 0 85 85"><use xlink:href="#play-icon"></use></svg> </span> <span class="control-icon pause-icon"> <svg viewBox="0 0 85 85"><use xlink:href="#pause-icon"></use></svg> </span> </button> </div> </div> </div> </section> <section class="section section-apple-fitness" data-analytics-section-engagement="name:apple fitness+"> <div class="section-content"> <div class="hero-heading-block hero-heading-block-background theme-dark"> <div class="hero-heading-background-container"> <picture id="services-overview-services-service-headers-fitness-startframe-1" class="services-overview-services-service-headers-fitness-startframe hero-heading-background-image"> <source srcset="/v/services/h/images/services/overview/services/service-headers/fitness_startframe__f4j83h7ld0y2_small.jpg, /v/services/h/images/services/overview/services/service-headers/fitness_startframe__f4j83h7ld0y2_small_2x.jpg 2x" media="(max-width:734px)" /> <source srcset="/v/services/h/images/services/overview/services/service-headers/fitness_startframe__f4j83h7ld0y2_medium.jpg, /v/services/h/images/services/overview/services/service-headers/fitness_startframe__f4j83h7ld0y2_medium_2x.jpg 2x" media="(max-width:1068px)" /> <source srcset="/v/services/h/images/services/overview/services/service-headers/fitness_startframe__f4j83h7ld0y2_large.jpg, /v/services/h/images/services/overview/services/service-headers/fitness_startframe__f4j83h7ld0y2_large_2x.jpg 2x" media="(min-width:0px)" /> <img src="/v/services/h/images/services/overview/services/service-headers/fitness_startframe__f4j83h7ld0y2_large.jpg" onload="__lp(event)" alt /> </picture> <div class="hero-heading-background-video" data-component-list="InlineVideo" data-video-path="/105/media/us/services/2021/8b95cfe0-0534-48a6-8777-91d87ebf7298/anim/fitness" data-video-options='{"autoplay":true}'></div> </div> <div class="hero-heading-wrapper"> <div class="hero-heading-content"> <div class="hero-heading-headline-container"> <div class="hero-heading-headline-top"> <picture id="services-overview-services-activity-icon-1" class="services-overview-services-activity-icon" data-download-area-keyframe='{"start":"10px"}'> <source srcset="/v/services/h/images/services/overview/services/activity_icon__euwrtxxxeqky_small.png, /v/services/h/images/services/overview/services/activity_icon__euwrtxxxeqky_small_2x.png 2x" media="(max-width:734px)" /> <source srcset="/v/services/h/images/services/overview/services/activity_icon__euwrtxxxeqky_large.png, /v/services/h/images/services/overview/services/activity_icon__euwrtxxxeqky_large_2x.png 2x" media="(min-width:0px)" /> <img onload="__lp(event)" alt> </picture> <h2 class="typography-heading-headline">Apple Fitness+</h2> <span aria-hidden="true" class="violator violator-inline violator-reduced ">Souscrire l’offre groupée <span class="icon icon-before icon-apple">One</span></span> <span class="visuallyhidden">Souscrire l’offre groupée Apple One</span> </div> <div class="hero-heading-headline-bottom"> <h3 class="typography-heading-subheadline">Du HIIT à la méditation, <br />tout le monde y trouve sa séance.</h3> </div> </div> <div class="hero-heading-cta-container"> <a href="https://fitness.apple.com/fr/subscribe?itscg=10000&itsct=pod-services-fitness-apl-tvhm-21_1019" data-analytics-title="try it free - apple fitness+" aria-label="Essayer gratuitement Apple Fitness+" data-analytics-exit-link data-rid-relay="{"299":"itsct"}" class="button button-neutral">Essai gratuit<sup class="footnote footnote-number">3</sup></a> <a href="/fr/apple-fitness-plus/" data-analytics-title="learn more about apple fitness" aria-label="En savoir plus sur Apple Fitness+" class="button button-custom">En savoir plus</a> </div> </div> </div> </div> <div class="dynamic-gallery" data-component-list="DynamicGallery" data-endpoint=apple-fitness data-locale="fr" data-lang="fr-FR" aria-label="" data-cta-copy="Regarder" data-time-text="minutes" data-tile-format="landscape" data-animate-start="auto" data-base-api-url="https://amp-api.fitness.apple.com/v1/editorial/fr/editorial-shelf-collections/eds.edt.shelf.act.5f73b54d-c11d-47e0-822c-dee0a07f13a0?l=fr-FR&platform=iphone&include=contents&sparseLimit[editorial-shelf-collections:contents]=20&fields[workouts]=&fields[genres]=name,url&include[workouts]=genres&include[workout-programs]=genres" data-secondary-api-url="https://amp-api.fitness.apple.com/v1/editorial/fr/editorial-shelf-collections/eds.edt.shelf.act.614cec31-ba33-4687-8156-03760be17a6f?l=fr-FR&platform=iphone&include=contents&sparseLimit[editorial-shelf-collections:contents]=20&fields[workouts]=&fields[genres]=name,url&include[workouts]=genres&include[workout-programs]=genres"> <div class="dynamic-gallery-item-container"></div> <div class="control-container"> <button class="play-pause-button play-pause-marquees-button has-background" data-aria-playing="mettre en pause la vidéo et la galerie Apple Fitness " data-aria-paused="lancer la vidéo et la galerie Apple Fitness " data-analytics-title-playing="pause apple fitness video and gallery" data-analytics-title-paused="play apple fitness video and gallery" data-analytics-click-playing="prop3:pause apple fitness video and gallery" data-analytics-click-paused="prop3:play apple fitness video and gallery" data-analytics-intrapage-link> <span class="control-icon play-icon"> <svg viewBox="0 0 85 85"><use xlink:href="#play-icon"></use></svg> </span> <span class="control-icon pause-icon"> <svg viewBox="0 0 85 85"><use xlink:href="#pause-icon"></use></svg> </span> </button> </div> </div> </div> </section> <section class="section section-apple-podcasts" data-anim-keyframe-1='{"start":"t - 100vh", "end": "t - 60vh", "opacity": [0.001, 0.999]}' data-anim-keyframe-2='{"start":"b - 40vh", "end": "b", "opacity": [0.999, 0.001]}' data-analytics-section-engagement="name:apple podcasts"> <div class="section-content"> <div class="hero-heading-block"> <div class="hero-heading-wrapper"> <div class="hero-heading-content"> <div class="hero-heading-headline-container"> <div class="hero-heading-headline-top"> <picture id="services-overview-services-podcast-icon-1" class="services-overview-services-podcast-icon" data-download-area-keyframe='{"start":"10px"}'> <source srcset="/v/services/h/images/services/overview/services/podcast_icon__gdo1h9k9z8uy_small.png, /v/services/h/images/services/overview/services/podcast_icon__gdo1h9k9z8uy_small_2x.png 2x" media="(max-width:734px)" /> <source srcset="/v/services/h/images/services/overview/services/podcast_icon__gdo1h9k9z8uy_large.png, /v/services/h/images/services/overview/services/podcast_icon__gdo1h9k9z8uy_large_2x.png 2x" media="(min-width:0px)" /> <img onload="__lp(event)" alt> </picture> <h2 class="typography-heading-headline">Apple Podcasts</h2> </div> <div class="hero-heading-headline-bottom"> <h3 class="typography-heading-subheadline">Des millions de podcasts. <br />Les plus connus et ceux<br /> qui gagnent à l’être.</h3> </div> </div> <div class="hero-heading-cta-container"> <a href="https://podcasts.apple.com/fr/?itscg=10000&itsct=pod-ovp-podcasts-apl-ann-21_1019" data-analytics-title="open the app - apple podcasts" aria-label="Ouvrir l’app apple podcasts" data-analytics-exit-link data-rid-relay="{"288":"itsct"}" class="button button-neutral">Ouvrir l’app</a> <a href="/fr/apple-podcasts/" data-analytics-title="learn more about apple podcasts" aria-label="en savoir plus sur apple podcasts" class="icon-wrapper hero-heading-cta-link"><span class="icon-copy">En savoir plus</span><span class="icon icon-after more"></span></a> </div> </div> </div> </div> <div class="dynamic-gallery" data-component-list="DynamicGallery" data-endpoint=apple-podcasts data-locale="fr" data-lang="fr-FR" aria-label="" data-cta-copy="Écouter" data-animate-start="manual" data-base-api-url="https://amp-api.podcasts.apple.com/v1/catalog/fr/charts?l=fr-FR&types=podcasts&limit=26&chart=top"> <div class="dynamic-gallery-item-container manual-start"></div> <div class="control-container"> <button class="play-pause-button play-pause-marquees-button"data-aria-playing="mettre en pause la galerie Apple Podcasts" data-aria-paused="lancer la galerie Apple Podcasts" data-analytics-title-playing="pause apple podcasts gallery" data-analytics-title-paused="play apple podcasts gallery" data-analytics-click-playing="prop3:pause apple podcasts gallery" data-analytics-click-paused="prop3:play apple podcasts gallery" data-analytics-intrapage-link> <span class="control-icon play-icon"> <svg viewBox="0 0 85 85"><use xlink:href="#play-icon"></use></svg> </span> <span class="control-icon pause-icon"> <svg viewBox="0 0 85 85"><use xlink:href="#pause-icon"></use></svg> </span> </button> </div> </div> </div> </section> <section class="section section-apple-books" data-anim-keyframe-1='{"start":"t - 100vh", "end": "t - 60vh", "opacity": [0.001, 0.999]}' data-anim-keyframe-2='{"start":"b - 40vh", "end": "b", "opacity": [0.999, 0.001]}' data-analytics-section-engagement="name:apple books"> <div class="section-content"> <div class="hero-heading-block"> <div class="hero-heading-wrapper"> <div class="hero-heading-content"> <div class="hero-heading-headline-container"> <div class="hero-heading-headline-top"> <picture id="services-overview-services-books-icon-1" class="services-overview-services-books-icon" data-download-area-keyframe='{"start":"10px"}'> <source srcset="/v/services/h/images/services/overview/services/books_icon__ctwa61h6638m_small.png, /v/services/h/images/services/overview/services/books_icon__ctwa61h6638m_small_2x.png 2x" media="(max-width:734px)" /> <source srcset="/v/services/h/images/services/overview/services/books_icon__ctwa61h6638m_large.png, /v/services/h/images/services/overview/services/books_icon__ctwa61h6638m_large_2x.png 2x" media="(min-width:0px)" /> <img onload="__lp(event)" alt> </picture> <h2 class="typography-heading-headline">Apple Books</h2> </div> <div class="hero-heading-headline-bottom"> <h3 class="typography-heading-subheadline">Lisez. Écoutez. Découvrez.<br />Sur une seule et même app.</h3> </div> </div> <div class="hero-heading-cta-container"> <a href="https://books.apple.com/reading-now?itscg=10000&itsct=pod-ovp-books-apl-ann-21_1019&campaign_id=AB_marcom_ownmedia_All" data-analytics-title="open the app - apple books" aria-label="ouvrir l’app apple books" data-analytics-exit-link data-rid-relay="{"294":"itsct"}" class="button button-neutral">Ouvrir l’app</a> <a href="/fr/apple-books/" data-analytics-title="learn more about apple books" aria-label="en savoir plus sur apple books" class="icon-wrapper hero-heading-cta-link"><span class="icon-copy">En savoir plus</span><span class="icon icon-after more"></span></a> </div> </div> </div> </div> <div class="dynamic-gallery" data-component-list="DynamicGallery" data-endpoint=apple-books data-locale="fr" data-lang="fr-FR" aria-label="" data-cta-copy="Lire" data-tile-format="portrait" data-animate-start="manual" data-base-api-url="https://amp-api.books.apple.com/v1/editorial/fr/rooms/1588801142?platform=iphone&l=fr-FR&sparseLimit[contents]=100"> <div class="dynamic-gallery-item-container variable-width manual-start"></div> <div class="control-container"> <button class="play-pause-button play-pause-marquees-button" data-aria-playing="mettre en pause la galerie Apple Books" data-aria-paused="lancer la galerie Apple Books" data-analytics-title-playing="pause apple books gallery" data-analytics-title-paused="play apple books gallery" data-analytics-click-playing="prop3:pause apple books gallery" data-analytics-click-paused="prop3:play apple books gallery" data-analytics-intrapage-link> <span class="control-icon play-icon"> <svg viewBox="0 0 85 85"><use xlink:href="#play-icon"></use></svg> </span> <span class="control-icon pause-icon"> <svg viewBox="0 0 85 85"><use xlink:href="#pause-icon"></use></svg> </span> </button> </div> </div> </div> </section> <section class="section section-apple-one row" data-component-list="" data-analytics-section-engagement="name:apple one" data-analytics-section-engagement="name:apple one"> <div class="section-content"> <h2 class="one-logo"> <picture id="services-overview-apple-one-full-apple-one-1" class="services-overview-apple-one-full-apple-one"> <source srcset="/v/services/h/images/services/overview/apple-one/full_apple_one__bbfm4onc05ua_small.jpg, /v/services/h/images/services/overview/apple-one/full_apple_one__bbfm4onc05ua_small_2x.jpg 2x" media="(max-width:734px)" /> <source srcset="/v/services/h/images/services/overview/apple-one/full_apple_one__bbfm4onc05ua_medium.jpg, /v/services/h/images/services/overview/apple-one/full_apple_one__bbfm4onc05ua_medium_2x.jpg 2x" media="(max-width:1068px)" /> <source srcset="/v/services/h/images/services/overview/apple-one/full_apple_one__bbfm4onc05ua_large.jpg, /v/services/h/images/services/overview/apple-one/full_apple_one__bbfm4onc05ua_large_2x.jpg 2x" media="(min-width:0px)" /> <img src="/v/services/h/images/services/overview/apple-one/full_apple_one__bbfm4onc05ua_large.jpg" onload="__lp(event)" alt /> </picture> <span class="visuallyhidden">Apple One</span> </h2> <picture id="services-overview-apple-one-apple-services-icons-1" class="services-overview-apple-one-apple-services-icons one-icons-desktop" aria-hidden="true"> <source srcset="/euro/services/a/screens_alt/images/services/overview/apple-one/apple_services_icons_alt__sexuv1uj3eaq_small.jpg, /euro/services/a/screens_alt/images/services/overview/apple-one/apple_services_icons_alt__sexuv1uj3eaq_small_2x.jpg 2x" media="(max-width:734px)" /> <source srcset="/euro/services/a/screens_alt/images/services/overview/apple-one/apple_services_icons_alt__sexuv1uj3eaq_medium.jpg, /euro/services/a/screens_alt/images/services/overview/apple-one/apple_services_icons_alt__sexuv1uj3eaq_medium_2x.jpg 2x" media="(max-width:1068px)" /> <source srcset="/euro/services/a/screens_alt/images/services/overview/apple-one/apple_services_icons_alt__sexuv1uj3eaq_large.jpg, /euro/services/a/screens_alt/images/services/overview/apple-one/apple_services_icons_alt__sexuv1uj3eaq_large_2x.jpg 2x" media="(min-width:0px)" /> <img src="/euro/services/a/screens_alt/images/services/overview/apple-one/apple_services_icons_alt__sexuv1uj3eaq_large.jpg" onload="__lp(event)" alt /> </picture> <p class="typography-apple-one-subhead subhead large-7 large-centered small-8">Souscrivez un pack incluant jusqu’à cinq services Apple. Et profitez de plus. Pour moins.</p> <ul class="tile-cta-wrapper links-inline"> <li><a href="https://one.apple.com/fr/?itscg=10000&itsct=pod-ovp-apple_one-apl-ann-21_1019" data-analytics-title="try it free - apple one" aria-label="Essai gratuit" class="icon-wrapper button button-neutral" data-analytics-exit-link data-rid-relay="{"298":"itsct"}"><span class="icon-copy">Essai gratuit<sup class="footnote footnote-number">4</sup></span></a></li> <li><a href="/fr/apple-one/" data-analytics-title="learn more about apple one" aria-label="En savoir plus sur Apple One" class="icon-wrapper link-custom"><span class="icon-copy">En savoir plus</span><span class="icon icon-after more"></span></a></li> </ul> <picture id="services-overview-apple-one-apple-services-icons-2" class="services-overview-apple-one-apple-services-icons one-icons-mobile" aria-hidden="true"> <source srcset="/euro/services/a/screens_alt/images/services/overview/apple-one/apple_services_icons_alt__sexuv1uj3eaq_small.jpg, /euro/services/a/screens_alt/images/services/overview/apple-one/apple_services_icons_alt__sexuv1uj3eaq_small_2x.jpg 2x" media="(max-width:734px)" /> <source srcset="/euro/services/a/screens_alt/images/services/overview/apple-one/apple_services_icons_alt__sexuv1uj3eaq_medium.jpg, /euro/services/a/screens_alt/images/services/overview/apple-one/apple_services_icons_alt__sexuv1uj3eaq_medium_2x.jpg 2x" media="(max-width:1068px)" /> <source srcset="/euro/services/a/screens_alt/images/services/overview/apple-one/apple_services_icons_alt__sexuv1uj3eaq_large.jpg, /euro/services/a/screens_alt/images/services/overview/apple-one/apple_services_icons_alt__sexuv1uj3eaq_large_2x.jpg 2x" media="(min-width:0px)" /> <img src="/euro/services/a/screens_alt/images/services/overview/apple-one/apple_services_icons_alt__sexuv1uj3eaq_large.jpg" onload="__lp(event)" alt /> </picture> </div> </section> </main> <!--/main--> <footer id="ac-globalfooter" class="no-js" lang="fr-FR" dir="ltr" data-analytics-region="global footer" role="contentinfo" aria-labelledby="ac-gf-label"> <div class="ac-gf-content"> <h2 class="ac-gf-label" id="ac-gf-label">Pied de page Apple</h2> <section class="ac-gf-sosumi" aria-label="Notes de bas de page"> <ol> <li id="footnote-1">Nouvelles personnes abonnées uniquement. 10,99 €/mois après l’essai gratuit. L’abonnement est automatiquement reconduit s’il n’est pas résilié. Soumis à conditions.</li> <li id="footnote-2">Nouvelles personnes abonnées uniquement. 6,99 €/mois après l’essai gratuit. L’abonnement est automatiquement reconduit s’il n’est pas résilié. Soumis à conditions.</li> <li id="footnote-3">Apple Fitness+ nécessite un iPhone 8 (ou modèle ultérieur) ou une Apple Watch Series 3 (ou modèle ultérieur) jumelée à un iPhone 6s (ou modèle ultérieur). Nouvelles personnes abonnées uniquement. 9,99 €/mois après l’essai gratuit. L’abonnement est automatiquement reconduit s’il n’est pas résilié. Soumis à conditions.</li> <li id="footnote-4">L’essai gratuit d’Apple One n’inclut que des services que vous n’utilisez pas actuellement dans le cadre d’un essai gratuit ou d’un abonnement. L’abonnement est automatiquement reconduit à l’issue de la période d’essai s’il n’est pas résilié. Des restrictions et d’autres conditions s’appliquent.</li> </ol> <ul> <li>Les séances d’exercice et de méditation Apple Fitness+ sont en anglais. Des sous-titres sont disponibles en français, allemand, espagnol, italien, portugais du Brésil et russe.</li> </ul> </section> <nav class="ac-gf-breadcrumbs" aria-label="Fil d’Ariane" role="navigation"> <a href="/fr/" class="home ac-gf-breadcrumbs-home"> <span class="ac-gf-breadcrumbs-home-icon" aria-hidden="true"></span> <span class="ac-gf-breadcrumbs-home-label">Apple</span> <span class="ac-gf-breadcrumbs-home-chevron"></span> <span class="ac-gf-breadcrumbs-home-mask"></span> </a> <div class="ac-gf-breadcrumbs-path"> <ol class="ac-gf-breadcrumbs-list" vocab="http://schema.org/" typeof="BreadcrumbList"> <li class="ac-gf-breadcrumbs-item" property="itemListElement" typeof="ListItem"> <span property="name">Divertissement</span> <meta property="position" content="1" /> </li> </ol> </div> </nav> <nav class="ac-gf-directory with-5-columns" aria-label="Apple Directory" role="navigation"> <div class="ac-gf-directory-column"> <div class="ac-gf-directory-column-section"> <h3 class="ac-gf-directory-column-section-title"> <span class="ac-gf-directory-column-section-title-text">S’informer et acheter</span> <button class="ac-gf-directory-column-section-title-button" disabled> <span class="ac-gf-directory-column-section-title-text">S’informer et acheter</span> <span class="ac-gf-directory-column-section-title-icon" aria-hidden="true"></span> </button> </h3> <ul id="footer-directory-column-section-products" class="ac-gf-directory-column-section-list" role="list"> <li class="ac-gf-directory-column-section-item" role="listitem"><a class="ac-gf-directory-column-section-link" href="/fr/shop/goto/store" data-analytics-title="store">Store</a></li> <li class="ac-gf-directory-column-section-item" role="listitem"><a class="ac-gf-directory-column-section-link" href="/fr/mac/" data-analytics-title="mac">Mac</a></li> <li class="ac-gf-directory-column-section-item" role="listitem"><a class="ac-gf-directory-column-section-link" href="/fr/ipad/" data-analytics-title="ipad">iPad</a></li> <li class="ac-gf-directory-column-section-item" role="listitem"><a class="ac-gf-directory-column-section-link" href="/fr/iphone/" data-analytics-title="iphone">iPhone</a></li> <li class="ac-gf-directory-column-section-item" role="listitem"><a class="ac-gf-directory-column-section-link" href="/fr/watch/" data-analytics-title="watch">Watch</a></li> <li class="ac-gf-directory-column-section-item" role="listitem"><a class="ac-gf-directory-column-section-link" href="/fr/apple-vision-pro/" data-analytics-title="vision">Vision</a></li> <li class="ac-gf-directory-column-section-item" role="listitem"><a class="ac-gf-directory-column-section-link" href="/fr/airpods/" data-analytics-title="airpods">AirPods</a></li> <li class="ac-gf-directory-column-section-item" role="listitem"><a class="ac-gf-directory-column-section-link" href="/fr/tv-home/" data-analytics-title="tv and home">TV & Maison</a></li> <li class="ac-gf-directory-column-section-item" role="listitem"><a class="ac-gf-directory-column-section-link" href="/fr/airtag/" data-analytics-title="airtag">AirTag</a></li> <li class="ac-gf-directory-column-section-item" role="listitem"><a class="ac-gf-directory-column-section-link" href="/fr/shop/goto/buy_accessories" data-analytics-title="accessories">Accessoires</a></li> <li class="ac-gf-directory-column-section-item" role="listitem"><a class="ac-gf-directory-column-section-link" href="/fr/shop/goto/giftcards" data-analytics-title="gift cards">Cartes Cadeaux</a></li> </ul> </div> <div class="ac-gf-directory-column-section"> <h3 class="ac-gf-directory-column-section-title"> <span class="ac-gf-directory-column-section-title-text">Apple Cartes</span> <button class="ac-gf-directory-column-section-title-button" disabled> <span class="ac-gf-directory-column-section-title-text">Apple Cartes</span> <span class="ac-gf-directory-column-section-title-icon" aria-hidden="true"></span> </button> </h3> <ul id="footer-directory-column-section-applewallet" class="ac-gf-directory-column-section-list" role="list"> <li class="ac-gf-directory-column-section-item" role="listitem"><a class="ac-gf-directory-column-section-link" href="/fr/apple-pay/" data-analytics-title="apple pay">Apple Pay</a></li> </ul> </div> </div> <div class="ac-gf-directory-column"> <div class="ac-gf-directory-column-section"> <h3 class="ac-gf-directory-column-section-title"> <span class="ac-gf-directory-column-section-title-text">Compte</span> <button class="ac-gf-directory-column-section-title-button" disabled> <span class="ac-gf-directory-column-section-title-text">Compte</span> <span class="ac-gf-directory-column-section-title-icon" aria-hidden="true"></span> </button> </h3> <ul id="footer-directory-column-section-accounts" class="ac-gf-directory-column-section-list" role="list"> <li class="ac-gf-directory-column-section-item" role="listitem"><a class="ac-gf-directory-column-section-link" href="https://account.apple.com/fr/" data-analytics-title="apple account" data-analytics-exit-link>Gérer le compte Apple</a></li> <li class="ac-gf-directory-column-section-item" role="listitem"><a class="ac-gf-directory-column-section-link" href="/fr/shop/goto/account" data-analytics-title="apple store account">Compte Apple Store</a></li> <li class="ac-gf-directory-column-section-item" role="listitem"><a class="ac-gf-directory-column-section-link" href="https://www.icloud.com" data-analytics-title="icloud.com" data-analytics-exit-link>iCloud.com</a></li> </ul> </div> <div class="ac-gf-directory-column-section"> <h3 class="ac-gf-directory-column-section-title"> <span class="ac-gf-directory-column-section-title-text">Divertissements</span> <button class="ac-gf-directory-column-section-title-button" disabled> <span class="ac-gf-directory-column-section-title-text">Divertissements</span> <span class="ac-gf-directory-column-section-title-icon" aria-hidden="true"></span> </button> </h3> <ul id="footer-directory-column-section-entertainment" class="ac-gf-directory-column-section-list" role="list"> <li class="ac-gf-directory-column-section-item" role="listitem"><a class="ac-gf-directory-column-section-link" href="/fr/apple-one/" data-analytics-title="apple one">Apple One</a></li> <li class="ac-gf-directory-column-section-item" role="listitem"><a class="ac-gf-directory-column-section-link" href="/fr/apple-tv-plus/" data-analytics-title="apple tv plus">Apple TV+</a></li> <li class="ac-gf-directory-column-section-item" role="listitem"><a class="ac-gf-directory-column-section-link" href="/fr/apple-music/" data-analytics-title="apple music">Apple Music</a></li> <li class="ac-gf-directory-column-section-item" role="listitem"><a class="ac-gf-directory-column-section-link" href="/fr/apple-arcade/" data-analytics-title="apple arcade">Apple Arcade</a></li> <li class="ac-gf-directory-column-section-item" role="listitem"><a class="ac-gf-directory-column-section-link" href="/fr/apple-fitness-plus/" data-analytics-title="apple fitness plus">Apple Fitness+</a></li> <li class="ac-gf-directory-column-section-item" role="listitem"><a class="ac-gf-directory-column-section-link" href="/fr/apple-podcasts/" data-analytics-title="apple podcasts">Apple Podcasts</a></li> <li class="ac-gf-directory-column-section-item" role="listitem"><a class="ac-gf-directory-column-section-link" href="/fr/apple-books/" data-analytics-title="apple books">Apple Books</a></li> <li class="ac-gf-directory-column-section-item" role="listitem"><a class="ac-gf-directory-column-section-link" href="/fr/app-store/" data-analytics-title="app store">App Store</a></li> </ul> </div> </div> <div class="ac-gf-directory-column"> <div class="ac-gf-directory-column-section"> <h3 class="ac-gf-directory-column-section-title"> <span class="ac-gf-directory-column-section-title-text">Apple Store</span> <button class="ac-gf-directory-column-section-title-button" disabled> <span class="ac-gf-directory-column-section-title-text">Apple Store</span> <span class="ac-gf-directory-column-section-title-icon" aria-hidden="true"></span> </button> </h3> <ul id="footer-directory-column-section-storeservices" class="ac-gf-directory-column-section-list" role="list"> <li class="ac-gf-directory-column-section-item" role="listitem"><a class="ac-gf-directory-column-section-link" href="/fr/retail/" data-analytics-title="find a store">Trouver un Apple Store</a></li> <li class="ac-gf-directory-column-section-item" role="listitem"><a class="ac-gf-directory-column-section-link" href="/fr/retail/geniusbar/" data-analytics-title="genius bar">Genius Bar</a></li> <li class="ac-gf-directory-column-section-item" role="listitem"><a class="ac-gf-directory-column-section-link" href="/fr/today/" data-analytics-title="today at apple">Today at Apple</a></li> <li class="ac-gf-directory-column-section-item" role="listitem"><a class="ac-gf-directory-column-section-link" href="/fr/today/groups/" data-analytics-title="group reservations">Réservations de séances en groupe</a></li> <li class="ac-gf-directory-column-section-item" role="listitem"><a class="ac-gf-directory-column-section-link" href="/fr/today/camp/" data-analytics-title="apple camp">Stage d’été Apple</a></li> <li class="ac-gf-directory-column-section-item" role="listitem"><a class="ac-gf-directory-column-section-link" href="https://apps.apple.com/fr/app/apple-store/id375380948" data-analytics-title="apple store app" data-analytics-exit-link>App Apple Store</a></li> <li class="ac-gf-directory-column-section-item" role="listitem"><a class="ac-gf-directory-column-section-link" href="/fr/shop/goto/special_deals" data-analytics-title="certified refurbished">Produits reconditionnés et soldés</a></li> <li class="ac-gf-directory-column-section-item" role="listitem"><a class="ac-gf-directory-column-section-link" href="/fr/shop/goto/trade_in" data-analytics-title="apple trade in">Apple Trade In</a></li> <li class="ac-gf-directory-column-section-item" role="listitem"><a class="ac-gf-directory-column-section-link" href="/fr/shop/goto/ww/financing" data-analytics-title="financing">Financement</a></li> <li class="ac-gf-directory-column-section-item" role="listitem"><a class="ac-gf-directory-column-section-link" href="/fr/shop/goto/order/list" data-analytics-title="order status">État de votre commande</a></li> <li class="ac-gf-directory-column-section-item" role="listitem"><a class="ac-gf-directory-column-section-link" href="/fr/shop/goto/help" data-analytics-title="shopping help">Aide à l’achat</a></li> </ul> </div> </div> <div class="ac-gf-directory-column"> <div class="ac-gf-directory-column-section"> <h3 class="ac-gf-directory-column-section-title"> <span class="ac-gf-directory-column-section-title-text">Pour les entreprises</span> <button class="ac-gf-directory-column-section-title-button" disabled> <span class="ac-gf-directory-column-section-title-text">Pour les entreprises</span> <span class="ac-gf-directory-column-section-title-icon" aria-hidden="true"></span> </button> </h3> <ul id="footer-directory-column-section-business" class="ac-gf-directory-column-section-list" role="list"> <li class="ac-gf-directory-column-section-item" role="listitem"><a class="ac-gf-directory-column-section-link" href="/fr/business/" data-analytics-title="apple and business">Apple et les entreprises</a></li> <li class="ac-gf-directory-column-section-item" role="listitem"><a class="ac-gf-directory-column-section-link" href="/fr/retail/business/" data-analytics-title="shop for business">Acheter pour votre entreprise</a></li> </ul> </div> <div class="ac-gf-directory-column-section"> <h3 class="ac-gf-directory-column-section-title"> <span class="ac-gf-directory-column-section-title-text">Pour l’Éducation</span> <button class="ac-gf-directory-column-section-title-button" disabled> <span class="ac-gf-directory-column-section-title-text">Pour l’Éducation</span> <span class="ac-gf-directory-column-section-title-icon" aria-hidden="true"></span> </button> </h3> <ul id="footer-directory-column-section-education" class="ac-gf-directory-column-section-list" role="list"> <li class="ac-gf-directory-column-section-item" role="listitem"><a class="ac-gf-directory-column-section-link" href="/fr/education/" data-analytics-title="apple and education">Apple et l’Éducation</a></li> <li class="ac-gf-directory-column-section-item" role="listitem"><a class="ac-gf-directory-column-section-link" href="/fr/shop/goto/educationrouting" data-analytics-title="shop for university">Acheter pour l’université</a></li> </ul> </div> <div class="ac-gf-directory-column-section"> <h3 class="ac-gf-directory-column-section-title"> <span class="ac-gf-directory-column-section-title-text">Pour la santé</span> <button class="ac-gf-directory-column-section-title-button" disabled> <span class="ac-gf-directory-column-section-title-text">Pour la santé</span> <span class="ac-gf-directory-column-section-title-icon" aria-hidden="true"></span> </button> </h3> <ul id="footer-directory-column-section-healthcare" class="ac-gf-directory-column-section-list" role="list"> <li class="ac-gf-directory-column-section-item" role="listitem"><a class="ac-gf-directory-column-section-link" href="/fr/healthcare/" data-analytics-title="apple in healthcare">Apple dans le secteur de la santé</a></li> <li class="ac-gf-directory-column-section-item" role="listitem"><a class="ac-gf-directory-column-section-link" href="/fr/healthcare/mac/" data-analytics-title="mac in healthcare">Le Mac dans le secteur de la santé</a></li> <li class="ac-gf-directory-column-section-item" role="listitem"><a class="ac-gf-directory-column-section-link" href="/fr/healthcare/apple-watch/" data-analytics-title="health on apple watch">La santé sur Apple Watch</a></li> </ul> </div> </div> <div class="ac-gf-directory-column"> <div class="ac-gf-directory-column-section"> <h3 class="ac-gf-directory-column-section-title"> <span class="ac-gf-directory-column-section-title-text">Valeurs d’Apple</span> <button class="ac-gf-directory-column-section-title-button" disabled> <span class="ac-gf-directory-column-section-title-text">Valeurs d’Apple</span> <span class="ac-gf-directory-column-section-title-icon" aria-hidden="true"></span> </button> </h3> <ul id="footer-directory-column-section-responsibility" class="ac-gf-directory-column-section-list" role="list"> <li class="ac-gf-directory-column-section-item" role="listitem"><a class="ac-gf-directory-column-section-link" href="/fr/accessibility/" data-analytics-title="accessibility">Accessibilité</a></li> <li class="ac-gf-directory-column-section-item" role="listitem"><a class="ac-gf-directory-column-section-link" href="/fr/education-initiative/" data-analytics-title="education">Éducation</a></li> <li class="ac-gf-directory-column-section-item" role="listitem"><a class="ac-gf-directory-column-section-link" href="/fr/environment/" data-analytics-title="environment">Environnement</a></li> <li class="ac-gf-directory-column-section-item" role="listitem"><a class="ac-gf-directory-column-section-link" href="/fr/privacy/" data-analytics-title="privacy">Confidentialité</a></li> <li class="ac-gf-directory-column-section-item" role="listitem"><a class="ac-gf-directory-column-section-link" href="/fr/supply-chain/" data-analytics-title="supply chain">Chaîne logistique</a></li> </ul> </div> <div class="ac-gf-directory-column-section"> <h3 class="ac-gf-directory-column-section-title"> <span class="ac-gf-directory-column-section-title-text">À propos d’Apple</span> <button class="ac-gf-directory-column-section-title-button" disabled> <span class="ac-gf-directory-column-section-title-text">À propos d’Apple</span> <span class="ac-gf-directory-column-section-title-icon" aria-hidden="true"></span> </button> </h3> <ul id="footer-directory-column-section-about" class="ac-gf-directory-column-section-list" role="list"> <li class="ac-gf-directory-column-section-item" role="listitem"><a class="ac-gf-directory-column-section-link" href="/fr/newsroom/" data-analytics-title="newsroom">Newsroom</a></li> <li class="ac-gf-directory-column-section-item" role="listitem"><a class="ac-gf-directory-column-section-link" href="/fr/leadership/" data-analytics-title="apple leadership">Direction d’Apple</a></li> <li class="ac-gf-directory-column-section-item" role="listitem"><a class="ac-gf-directory-column-section-link" href="/careers/fr/" data-analytics-title="career opportunities">Travailler chez Apple</a></li> <li class="ac-gf-directory-column-section-item" role="listitem"><a class="ac-gf-directory-column-section-link" href="/legal/warranty/statutoryrights.html" data-analytics-title="warranty">Garantie</a></li> <li class="ac-gf-directory-column-section-item" role="listitem"><a class="ac-gf-directory-column-section-link" href="https://investor.apple.com/" data-analytics-title="investors" data-analytics-exit-link>Investisseurs</a></li> <li class="ac-gf-directory-column-section-item" role="listitem"><a class="ac-gf-directory-column-section-link" href="/compliance/" data-analytics-title="ethics and compliance">Éthique et conformité</a></li> <li class="ac-gf-directory-column-section-item" role="listitem"><a class="ac-gf-directory-column-section-link" href="/fr/apple-events/" data-analytics-title="events">Évènements</a></li> <li class="ac-gf-directory-column-section-item" role="listitem"><a class="ac-gf-directory-column-section-link" href="/fr/job-creation/" data-analytics-title="european job creation">Création d’emplois en Europe</a></li> <li class="ac-gf-directory-column-section-item" role="listitem"><a class="ac-gf-directory-column-section-link" href="/fr/contact/" data-analytics-title="contact apple">Contacter Apple</a></li> </ul> </div> </div> </nav> <section class="ac-gf-footer"> <div class="ac-gf-footer-shop" x-ms-format-detection="none"> Vous pouvez aussi faire vos achats <a href="/fr/retail/" data-analytics-title="find an apple store">dans un Apple Store</a> ou <a href="https://locate.apple.com/fr/fr/" data-analytics-title="other retailers or resellers" data-analytics-exit-link>chez un revendeur</a>. <span class="nowrap">Ou appeler le <a href="tel:0800 046 046">0800 046 046</a>.</span> </div> <div class="ac-gf-footer-locale"> <a class="ac-gf-footer-locale-link" href="/choose-country-region/" title="Choisir un pays" aria-label="France. Choisir un pays" data-analytics-title="choose your country">France</a> </div> <div class="ac-gf-footer-legal"> <div class="ac-gf-footer-legal-copyright">Copyright © 2025 Apple Inc. Tous droits réservés. </div> <ul class="ac-gf-footer-legal-links" role="list"> <li class="ac-gf-footer-legal-links-item" role="listitem"> <a class="ac-gf-footer-legal-link" href="/fr/legal/privacy/" data-analytics-title="privacy policy">Engagement de confidentialité</a> </li> <li class="ac-gf-footer-legal-links-item" role="listitem"> <a class="ac-gf-footer-legal-link" href="/legal/privacy/fr/cookies/" data-analytics-title="use of cookies">Utilisation des cookies</a> </li> <li class="ac-gf-footer-legal-links-item" role="listitem"> <a class="ac-gf-footer-legal-link" href="/fr/legal/terms/site.html" data-analytics-title="terms of use">Conditions d’utilisation</a> </li> <li class="ac-gf-footer-legal-links-item" role="listitem"> <a class="ac-gf-footer-legal-link" href="/fr/shop/goto/help/sales_refunds" data-analytics-title="sales and refunds">Ventes et remboursements</a> </li> <li class="ac-gf-footer-legal-links-item" role="listitem"> <a class="ac-gf-footer-legal-link" href="/fr/legal/" data-analytics-title="legal">Mentions légales</a> </li> <li class="ac-gf-footer-legal-links-item" role="listitem"> <a class="ac-gf-footer-legal-link" href="/fr/sitemap/" data-analytics-title="site map">Plan du site</a> </li> </ul> </div> </section> <script type="text/javascript" src="/ac/globalfooter/8/fr_FR/scripts/ac-globalfooter.built.js"></script> <script type="application/ld+json"> { "@context": "http://schema.org", "@id": "https://www.apple.com/#organization", "@type": "Organization", "name": "Apple", "url": "https://www.apple.com/", "logo": "https://www.apple.com/ac/structured-data/images/knowledge_graph_logo.png?202504080921", "subOrganization": { "@type": "Organization", "name": "Apple Support", "url": "https://support.apple.com", "@id": "https://support.apple.com/#organization" }, "contactPoint": [ { "@type": "ContactPoint", "telephone": "+1-800-692-7753", "contactType": "sales", "areaServed": "US" }, { "@type": "ContactPoint", "telephone": "+1-800-275-2273", "contactType": "technical support", "areaServed": "US", "availableLanguage": ["EN", "ES"] }, { "@type": "ContactPoint", "telephone": "+1-800-275-2273", "contactType": "customer support", "areaServed": "US", "availableLanguage": ["EN", "ES"] } ], "sameAs": [ "http://www.wikidata.org/entity/Q312", "https://www.youtube.com/user/Apple", "https://www.linkedin.com/company/apple", "https://www.facebook.com/Apple", "https://www.twitter.com/Apple" ] } </script> <script type="text/javascript" src="/ac/localeswitcher/4/fr_FR/scripts/localeswitcher.built.js"></script> </div> </footer> <script src="/v/services/h/built/scripts/main.built.js" type="text/javascript" charset="utf-8"></script> <script src="/metrics/data-relay/1.1.4/scripts/data-relay.js" type="text/javascript" charset="utf-8"></script> <script src="/metrics/data-relay/1.1.4/scripts/auto-relay.js" type="text/javascript" charset="utf-8"></script> </body> </html>