CINXE.COM

Contacts - Apple iCloud

<!DOCTYPE html><html lang="en-us" data-cw-private-path-prefix="" data-cw-private-build-number="2426Hotfix51" data-cw-private-mastering-number="2426Hotfix51"><head><meta http-equiv="Content-Security-Policy" content="base-uri 'self'; object-src 'none'; script-src blob: 'self' *.apple.com *.apple-cloudkit.com *.cdn-apple.com 'sha256-JFJvxqMr7d0c5kvkhpyFwvNHHhwfiIFw0UaFnTp+u9M=' 'sha256-yKTTpo6sIa+rTS2ik2d5JMvftu0peTuvn9EgW4ipJxU=' 'sha256-26W8JbT1vQArZ+8F3eitbNZVzh5WonwHlQl29E4pato=' 'sha256-svdOQzSg9T05h6Q3mC/8FCU+2bG3vWTBwdPa+czq+YY=' 'sha256-HenvlWVrAISuwfRzCus0xoCe+m4/jV6vXViy4FodZC8=' 'sha256-lRaqSyfzcyRaZDbyf9zk3ZsU3HWpfeHMdgqioLyb3K4=' 'sha256-0rXMbx26A4onu5T4cL6hVliM2L81bg6tUL0y8QXdVU0='; style-src 'self' data: *.apple.com 'unsafe-inline'; default-src 'none'; child-src blob: 'self'; connect-src blob: 'self' data: *.icloud.com *.icloud.com.cn *.apple.com *.cdn-apple.com *.icloud-content.com *.icloud-content.com.cn *.apple-mapkit.com; form-action 'self' *.apple.com *.icloud.com *.icloud.com.cn; frame-src blob: 'self' mailto: tel: *.icloud.com *.icloud.com.cn *.apple.com *.icloud-content.com *.icloud-content.com.cn *.icloud-sandbox.com; font-src blob: 'self' data: *.icloud.com *.icloud.com.cn *.apple.com *.cdn-apple.com; img-src blob: 'self' data: *.icloud.com *.icloud.com.cn *.apple.com *.cdn-apple.com *.icloud-content.com *.icloud-content.com.cn *.apple-mapkit.com; media-src blob: 'self' data: *.icloud.com *.icloud.com.cn *.apple.com *.cdn-apple.com *.icloud-content.com *.icloud-content.com.cn"> <link rel="preload" as="script" href="/system/icloud.com/2426Hotfix51/en-us/main.js"> <script type="text/javascript"> (function() { var html = document.documentElement; var buildNumberAttribute = 'data-cw-private-build-number'; var masteringNumberAttribute = 'data-cw-private-mastering-number'; window._BUILD_INFO_FOR_GLOBAL_ERROR_HANDLERS = { buildNumber: html.getAttribute(buildNumberAttribute), masteringNumber: html.getAttribute(masteringNumberAttribute), locale: html.getAttribute("lang") }; window._BUILD_INFO_FOR_GLOBAL_ERROR_HANDLERS.jsFiles = []; })(); </script> <script type="text/javascript"> window._BUILD_INFO_FOR_GLOBAL_ERROR_HANDLERS.jsFiles.push("/system/icloud.com/2426Hotfix51/en-us/main.js"); </script> <script type="text/javascript">"use strict";var _CW_BUILD_INFO=window._BUILD_INFO_FOR_GLOBAL_ERROR_HANDLERS,filterIndexHtml=".*\\/index\\.html",filterMainJs=".*("+_CW_BUILD_INFO.jsFiles.join("|")+")",regexIndexHtml=new RegExp(filterIndexHtml),regexMainJs=new RegExp(filterMainJs);function logMessageToParent(a,b){if(!(window&&window.parent&&window===window.parent||!window.parent.postMessage)){var c=window.location.pathname,d=_CW_BUILD_INFO.buildNumber,e=_CW_BUILD_INFO.masteringNumber;window.parent.postMessage(JSON.stringify({appName:c,buildNumber:d,masteringNumber:e,args:[a,b],isCloudOSMessage:!0,methodName:"recordApplicationMessage"}),"*")}}function buildMessageFromErrorEvent(a){var b=a.detail,c=b.error;return{error:c&&c.message?c.message:b.message,url:b.filename,lineNumber:b.lineno,columnNumber:b.colno,stack:c?c.stack:"not available"}}function defaultErrorFilter(a){var b=a.filename;if(!b||regexIndexHtml.test(b)){var c=a.error&&a.error.stack;if(c){var d=c.split("\n");if(b=d[1]||d[0],/^@user-script/.test(c))return!1}}return regexMainJs.test(b)}function defaultFatalErrorHandler(a){var b=buildMessageFromErrorEvent(a);b.isFatal=!0,logMessageToParent("OnFatalError",b)}function defaultNonFatalErrorHandler(a){var b=buildMessageFromErrorEvent(a);b.isFatal=!1,logMessageToParent("OnNonFatalError",b)}function buildMessageFromRejectionEvent(a){var b=a.detail,c=b.nativeEvent.reason;if(!(c instanceof Error))return{error:"unknown"};var d=c.stack||{};if("string"!=typeof d)return{error:"unknown"};var e=c.message||c.name||(d.match(/^.{0,80}/)||[""])[0],f=d.match(/(?:at |@)(.+?):([0-9]+):([0-9]+)/);return f?{error:e,url:f[1],lineNumber:f[2],columnNumber:f[3],stack:d}:{error:e,stack:d}}function defaultUnhandledRejectionFilter(a){var b=a.reason;if(b){var c,d=b.stack,e=b.sourceURL;if(e)c=e;else if(d){var f=d.split("\n");if(c=f[1]||f[0],/^@user-script/.test(d))return!1}return regexMainJs.test(c)}return!1}function defaultFatalUnhandledRejectionHandler(a){var b=buildMessageFromRejectionEvent(a);b.isFatal=!0,logMessageToParent("OnFatalUnhandledRejection",b)}function defaultNonFatalUnhandledRejectionHandler(a){var b=buildMessageFromRejectionEvent(a);b.isFatal=!1,logMessageToParent("OnNonFatalUnhandledRejection",b)}window.__globalErrorCatcherDefaults={defaultErrorFilter:defaultErrorFilter,defaultFatalErrorHandler:defaultFatalErrorHandler,defaultNonFatalErrorHandler:defaultNonFatalErrorHandler,defaultUnhandledRejectionFilter:defaultUnhandledRejectionFilter,defaultFatalUnhandledRejectionHandler:defaultFatalUnhandledRejectionHandler,defaultNonFatalUnhandledRejectionHandler:defaultNonFatalUnhandledRejectionHandler};</script> <script type="text/javascript">"use strict";try{var event=new window.CustomEvent("test",{cancelable:!0});event.preventDefault()}catch(a){var PolyFillCustomEvent=function(a,b){var c;return b=b||{bubbles:!1,cancelable:!1,detail:void 0},c=document.createEvent("CustomEvent"),c.initCustomEvent(a,b.bubbles,b.cancelable,b.detail),c};PolyFillCustomEvent.prototype=window.Event.prototype,window.CustomEvent=PolyFillCustomEvent}var globalDefaults=window.__globalErrorCatcherDefaults,defaultErrorFilter=globalDefaults.defaultErrorFilter,defaultFatalErrorHandler=globalDefaults.defaultFatalErrorHandler,defaultNonFatalErrorHandler=globalDefaults.defaultNonFatalErrorHandler,defaultUnhandledRejectionFilter=globalDefaults.defaultUnhandledRejectionFilter,defaultFatalUnhandledRejectionHandler=globalDefaults.defaultFatalUnhandledRejectionHandler,defaultNonFatalUnhandledRejectionHandler=globalDefaults.defaultNonFatalUnhandledRejectionHandler;(function(){function a(a){var c,d="";d=b(a)?"FatalError":"NonFatalError",c=new CustomEvent(d,{detail:{error:a.error,message:a.message,filename:a.filename,lineno:a.lineno,colno:a.colno}}),window.dispatchEvent(c)}var b=defaultErrorFilter;window.addEventListener("FatalError",defaultFatalErrorHandler),window.addEventListener("NonFatalError",defaultNonFatalErrorHandler),window.addEventListener("error",a),window.__startFilteringErrors=function(a,c,d){b=a,window.removeEventListener("FatalError",defaultFatalErrorHandler),window.removeEventListener("NonFatalError",defaultNonFatalErrorHandler),c&&d&&(window.addEventListener("FatalError",c),window.addEventListener("NonFatalError",d)),window.__startFilteringErrors=function(){throw new Error("__startFilteringErrors can currently only be invoked once")}}})(),function(){function a(a){var c,d="";d=b(a)?"FatalUnhandledRejection":"NonFatalUnhandledRejection",c=new CustomEvent(d,{detail:{nativeEvent:a}}),window.dispatchEvent(c)}var b=defaultUnhandledRejectionFilter;window.addEventListener("FatalUnhandledRejection",defaultFatalUnhandledRejectionHandler),window.addEventListener("NonFatalUnhandledRejection",defaultNonFatalUnhandledRejectionHandler),window.addEventListener("unhandledrejection",a),window.__startFilteringUnhandledRejections=function(a,c,d){b=a,window.removeEventListener("FatalUnhandledRejection",defaultFatalUnhandledRejectionHandler),window.removeEventListener("NonFatalUnhandledRejection",defaultNonFatalUnhandledRejectionHandler),c&&d&&(window.addEventListener("FatalUnhandledRejection",c),window.addEventListener("NonFatalUnhandledRejection",d)),window.__startFilteringUnhandledRejections=function(){throw new Error("__startFilteringUnhandledRejections can currently only be invoked once")}}}();</script> <meta charset="utf-8"> <meta name="viewport" content="initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no"> <meta name="description" content="View and edit your contacts with Contacts on the web. Changes will sync across your devices with iCloud."> <meta name="keywords" content="icloud, free, apple"> <meta name="og:title" content="Contacts - Apple iCloud"> <meta name="og:description" content="View and edit your contacts with Contacts on the web. Changes will sync across your devices with iCloud."> <meta name="og:image" content="https://www.icloud.com/icloud_logo/icloud_logo.png"> <meta name="apple-mobile-web-app-capable" content="yes"> <meta name="apple-mobile-web-app-status-bar-style" content="default"> <meta name="google" content="notranslate"> <link rel="apple-touch-icon" sizes="180x180" href="../apple-touch-icon.png"> <link rel="apple-touch-icon" sizes="120x120" href="../apple-touch-icon-120x120.png"> <link rel="apple-touch-icon" sizes="152x152" href="../apple-touch-icon-152x152.png"> <link rel="apple-touch-icon-precomposed" sizes="180x180" href="../apple-touch-icon-precomposed.png"> <link rel="apple-touch-icon-precomposed" sizes="120x120" href="../apple-touch-icon-120x120-precomposed.png"> <link rel="apple-touch-icon-precomposed" sizes="152x152" href="../apple-touch-icon-152x152-precomposed.png"> <link rel="icon" type="image/png" sizes="32x32" href="../favicon-32x32.png"> <link rel="icon" type="image/png" sizes="16x16" href="../favicon-16x16.png"> <link rel="mask-icon" sizes="any" color="#898989" href="../safari-pinned-tab.svg"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <title>Contacts - Apple iCloud</title> <base href="/system/icloud.com/2426Hotfix51/en-us/"> <style id="cw-bootstrap-css">:root { --init-background-color: rgb(255, 255, 255); --init-label-color: rgba(0, 0, 0, 0.88); } html { background-color: var(--init-background-color); } @media (prefers-color-scheme: dark) { :root { --init-background-color: rgb(28, 28, 30); --init-label-color: rgba(255, 255, 255, 0.98); } } #apple-logo, #gcbd-logo { margin-left: -2px; /* stylelint-disable-line */ } html[dir="rtl"] #apple-logo, html[dir="rtl"] #gcbd-logo { margin-left: 0; /* stylelint-disable-line */ margin-right: -2px; /* stylelint-disable-line */ } #gcbd-logo { position: absolute; inset-block-start: 7px; } /* If navigating directly to a child app on app load, the child app will be initialized in init.js. Hide the iframe while the main CloudOS bundle loads. The "unclaimed" class is removed later by ChildApplicationRemoteViewController. */ #early-child.unclaimed { visibility: hidden; } #early-child { border: 0; visibility: hidden; } </style> <link rel="icon" href="/favicon.ico"> <script type="text/javascript"> (function() { var html = document.documentElement; var pathPrefixAttribute = 'data-cw-private-path-prefix'; var buildNumberAttribute = 'data-cw-private-build-number'; var masteringNumberAttribute = 'data-cw-private-mastering-number'; window.__CW_PATH_PREFIX = html.getAttribute(pathPrefixAttribute); window.__CW_BUILD_INFO = { buildNumber: html.getAttribute(buildNumberAttribute), masteringNumber: html.getAttribute(masteringNumberAttribute), locale: html.getAttribute("lang") }; html.removeAttribute(pathPrefixAttribute); html.removeAttribute(buildNumberAttribute); html.removeAttribute(masteringNumberAttribute); })(); </script> <script type="text/javascript" class="cw-head-scripts"> (function(o,e,t){var r=navigator&&navigator.userAgent;if(r){var a,n,i,s=r.toLowerCase(),l="PointerEvent"in window,w="createTouch"in document||"Touch"in window,f=l?navigator.maxTouchPoints>0:w,d=!!/mac/.test(s)&&!/like mac/.test(s),c=d&&!(d&&f),p=!!s.match(/\b(iPad|iPhone|iPod)\b.*\bOS (\d+)_(\d+)/i);if(c&&(a=s.match(/mac os x (\d+)[ _.](\d+)/)),p&&(a=s.match(/\b(iPad|iPhone|iPod)\b.*\bOS (\d+)_(\d+)/i)),a&&(n=a[1]?parseInt(a[1],10):null,i=a[2]?parseInt(a[2],10):null),null===n)return!1;if(c){if(n>10)return!0;if(10===n&&i>=15)return!0}return!!(p&&n>=13)}})()||(function(){var o=window.navigator.language.toLocaleLowerCase(),[e]=o.split("-"),t={"zh-cn":"|SF+Pro+SC,v1","zh-hk":"|SF+Pro+HK,v1","zh-mo":"|SF+Pro+HK,v1","zh-tw":"|SF+Pro+TC,v1",ar:"|SF+Pro+AR,v3",ja:"|SF+Pro+JP,v1",ko:"|SF+Pro+KR,v2",th:"|SF+Pro+TH,v2"},r=t[o]||t[e]||"",a=document.createElement("link");a.rel="stylesheet",a.media="all",a.href="//www.apple.com/wss/fonts/?families=SF+Pro,v3"+r,a.type="text/css",document.head.appendChild(a)}(),function(o,e){for(var t=0,r=o.length;t<r;t++){var a=o[t],n=document.createElement("link");n.rel="preload",n.as="font",n.href=a,n.type="font/woff2",n.crossOrigin=!0,document.head.appendChild(n)}}(["//www.apple.com/wss/fonts/SF-Pro-Display/v3/sf-pro-display_regular.woff2","//www.apple.com/wss/fonts/SF-Pro-Text/v3/sf-pro-text_regular.woff2","//www.apple.com/wss/fonts/SF-Pro-Display/v3/sf-pro-display_semibold.woff2","//www.apple.com/wss/fonts/SF-Pro-Text/v3/sf-pro-text_semibold.woff2"])); </script> </head> <body> <div class="init-content" aria-hidden="true" style=" position: absolute; top: 0; left: 0; width: 100%; box-sizing: border-box; padding: 0 16px; height: 44px; display: flex; align-items: center; "> <svg xmlns="http://www.w3.org/2000/svg" width="82" height="31" aria-hidden="true" id="apple-logo"> <path d="M16.907 16.5h2.55V5.423h-2.55V16.5Zm1.28-12.832c.412 0 .763-.144 1.05-.43a1.41 1.41 0 0 0 .432-1.033c0-.407-.144-.753-.432-1.038a1.445 1.445 0 0 0-1.05-.426c-.407 0-.756.142-1.046.426-.291.285-.437.63-.437 1.038 0 .401.146.745.437 1.032.29.287.64.43 1.046.43v.001Zm9.915 13.156c1.14 0 2.157-.21 3.052-.631.864-.395 1.616-1 2.188-1.758.563-.752.908-1.624 1.037-2.619l.007-.091h-2.594l-.021.076a3.58 3.58 0 0 1-.713 1.465 3.35 3.35 0 0 1-1.258.943c-.5.219-1.065.328-1.695.328-.847 0-1.582-.22-2.204-.663-.623-.442-1.103-1.07-1.441-1.884-.338-.813-.507-1.776-.507-2.886v-.016c0-1.115.17-2.076.507-2.886.338-.81.817-1.434 1.439-1.875.62-.44 1.354-.66 2.199-.66.634 0 1.201.117 1.702.351.501.235.92.565 1.257.99.338.425.572.926.705 1.505l.026.105h2.59l-.004-.093c-.118-1.006-.46-1.895-1.028-2.668a5.886 5.886 0 0 0-2.204-1.819c-.901-.439-1.916-.658-3.044-.658-1.405 0-2.619.311-3.642.935-1.022.624-1.812 1.511-2.368 2.663-.556 1.152-.834 2.523-.834 4.113v.016c0 1.588.278 2.958.834 4.11.555 1.154 1.346 2.043 2.372 2.669 1.026.625 2.24.938 3.642.938Zm8.034-.324h2.55V1.24h-2.55V16.5Zm9.534.222c1.1 0 2.049-.231 2.846-.693.797-.461 1.413-1.122 1.846-1.982.434-.86.65-1.886.65-3.08v-.02c0-1.191-.218-2.216-.655-3.074a4.68 4.68 0 0 0-1.852-1.98c-.798-.46-1.744-.691-2.838-.691-1.086 0-2.03.23-2.829.694a4.69 4.69 0 0 0-1.855 1.981c-.438.859-.656 1.882-.656 3.07v.02c0 1.191.216 2.217.65 3.078.434.86 1.05 1.522 1.85 1.984.8.462 1.747.693 2.843.693Zm.004-2.066c-.572 0-1.063-.146-1.472-.436-.408-.291-.722-.711-.941-1.261-.219-.55-.329-1.213-.329-1.99v-.02c0-.776.11-1.438.33-1.985.22-.548.535-.967.944-1.259.408-.291.896-.437 1.461-.437.571 0 1.06.145 1.469.436.408.29.721.71.941 1.258.22.549.33 1.21.33 1.987v.02c0 .776-.11 1.438-.328 1.988-.218.55-.53.97-.936 1.262-.406.29-.896.437-1.469.437Zm10.596 2.066c.497.008.991-.071 1.46-.233.43-.156.798-.378 1.106-.668.309-.29.557-.639.73-1.026h.13V16.5h2.55V5.423h-2.55v6.444c0 .41-.055.782-.165 1.114a2.33 2.33 0 0 1-.485.853 2.153 2.153 0 0 1-.783.546 2.744 2.744 0 0 1-1.054.191c-.754 0-1.307-.216-1.657-.647-.35-.431-.526-1.063-.526-1.894V5.423h-2.55v7.166c0 .867.144 1.61.433 2.228.289.618.716 1.09 1.281 1.416.566.326 1.259.489 2.08.489Zm12.084-.024c.525 0 1.005-.08 1.441-.24a3.453 3.453 0 0 0 1.955-1.747h.13V16.5h2.55V1.24h-2.55v5.997h-.13a3.292 3.292 0 0 0-.802-1.073c-.338-.3-.727-.53-1.167-.694a4.093 4.093 0 0 0-1.433-.244c-.932 0-1.739.23-2.42.693-.681.463-1.207 1.122-1.579 1.978-.371.855-.557 1.873-.557 3.055v.016c0 1.175.186 2.19.559 3.049.372.858.9 1.52 1.585 1.984.684.464 1.49.697 2.418.697Zm.783-2.15c-.566 0-1.054-.145-1.466-.432-.412-.287-.728-.699-.95-1.235-.22-.536-.33-1.174-.33-1.913v-.016c0-.742.11-1.38.331-1.912.222-.533.539-.944.95-1.232.412-.288.9-.432 1.465-.432.56 0 1.046.146 1.46.436.413.29.735.703.964 1.237.228.534.343 1.169.343 1.906v.016c0 .732-.114 1.366-.34 1.902-.227.536-.548.95-.963 1.24-.415.29-.903.434-1.464.434v.001ZM8.856 3.158C9.35 2.56 9.7 1.745 9.7.92c0-.114-.01-.227-.03-.32-.805.03-1.774.536-2.351 1.217-.454.516-.877 1.341-.877 2.167 0 .123.02.247.031.288.052.01.134.021.217.021.721 0 1.629-.485 2.165-1.135h.001Zm.567 1.31c-1.207 0-2.186.733-2.815.733-.67 0-1.546-.691-2.598-.691C2.02 4.51 0 6.16 0 9.265c0 1.94.742 3.982 1.67 5.303.794 1.114 1.485 2.032 2.485 2.032.99 0 1.422-.66 2.65-.66 1.247 0 1.525.64 2.618.64 1.082 0 1.804-.991 2.484-1.971.763-1.124 1.083-2.218 1.093-2.27-.062-.02-2.134-.866-2.134-3.239 0-2.053 1.629-2.97 1.722-3.043-1.073-1.547-2.712-1.589-3.165-1.589Z" fill="var(--init-label-color)" transform="translate(2.5 6.5)"></path> </svg> <svg xmlns="http://www.w3.org/2000/svg" width="164" height="44" aria-hidden="true" id="gcbd-logo" fill="var(--init-label-color)" style="display: none"> <path d="M1.396 18h2.308V7.891H1.396V18Zm1.16-11.783c.378 0 .7-.132.967-.397.266-.265.4-.583.4-.954 0-.377-.134-.697-.4-.96a1.327 1.327 0 0 0-.968-.394c-.372 0-.693.131-.962.394a1.29 1.29 0 0 0-.404.96c0 .37.134.689.404.954s.59.397.962.397ZM11.666 18.324c1.032 0 1.952-.188 2.76-.564a5.142 5.142 0 0 0 1.971-1.57c.507-.672.82-1.454.936-2.347l.004-.076H14.99l-.018.06a3.035 3.035 0 0 1-.628 1.29 3.037 3.037 0 0 1-1.139.842 3.821 3.821 0 0 1-1.537.296c-.763 0-1.422-.201-1.979-.603-.556-.402-.985-.972-1.286-1.712-.302-.74-.452-1.616-.452-2.627v-.018c0-1.015.15-1.891.452-2.629.3-.737.73-1.306 1.286-1.707.556-.4 1.213-.6 1.97-.6.568 0 1.08.107 1.535.324.455.217.837.52 1.146.912.308.39.52.85.634 1.379l.013.057h2.341l.002-.081a4.96 4.96 0 0 0-.926-2.415 5.317 5.317 0 0 0-1.994-1.649c-.816-.398-1.733-.597-2.75-.597-1.267 0-2.36.284-3.278.85-.919.568-1.627 1.375-2.126 2.422-.498 1.046-.747 2.292-.747 3.737v.018c0 1.441.249 2.685.747 3.732.498 1.047 1.208 1.855 2.13 2.423.922.568 2.015.853 3.28.853ZM19.122 18h2.308V3.996h-2.308zM27.983 18.202c1.01 0 1.879-.21 2.605-.632a4.213 4.213 0 0 0 1.677-1.809c.392-.784.588-1.72.588-2.81v-.018c0-1.087-.198-2.022-.593-2.805A4.24 4.24 0 0 0 30.58 8.32c-.727-.421-1.592-.632-2.597-.632-.998 0-1.861.211-2.59.633a4.251 4.251 0 0 0-1.686 1.809c-.395.783-.593 1.717-.593 2.802v.019c0 1.088.196 2.024.589 2.809a4.215 4.215 0 0 0 1.681 1.81c.729.42 1.595.631 2.6.631Zm0-1.87c-.53 0-.982-.133-1.356-.4-.373-.267-.659-.653-.856-1.156-.198-.504-.297-1.111-.297-1.822v-.018c0-.711.1-1.318.298-1.82.199-.502.485-.888.858-1.156.374-.268.824-.402 1.352-.402.53 0 .982.134 1.355.402.372.268.658.653.857 1.156.198.502.297 1.109.297 1.82v.018c0 .709-.098 1.315-.296 1.82-.197.503-.482.889-.854 1.157s-.825.402-1.357.402ZM37.808 18.202c.734 0 1.352-.155 1.856-.465a2.77 2.77 0 0 0 1.111-1.28h.15V18h2.308V7.891h-2.308v5.891c0 .5-.087.936-.262 1.308a1.942 1.942 0 0 1-.773.862c-.34.203-.756.304-1.248.304-.695 0-1.198-.197-1.51-.593-.312-.395-.468-.981-.468-1.759V7.891h-2.307v6.54c0 .797.13 1.478.389 2.042.26.564.646.993 1.16 1.287.513.295 1.147.442 1.902.442ZM48.98 18.17c.715 0 1.337-.155 1.867-.466a3.06 3.06 0 0 0 1.211-1.299h.15V18h2.308V3.996h-2.308V9.51h-.15a2.995 2.995 0 0 0-1.215-1.308c-.546-.32-1.167-.481-1.863-.481-.854 0-1.591.21-2.212.633-.62.421-1.1 1.022-1.437 1.801-.337.78-.505 1.707-.505 2.781v.018c0 1.067.17 1.991.51 2.773.339.781.82 1.384 1.444 1.808.623.423 1.357.635 2.2.635Zm.719-1.946c-.521 0-.97-.13-1.348-.393-.378-.262-.668-.638-.87-1.127-.204-.49-.305-1.073-.305-1.75v-.018c0-.679.101-1.262.304-1.75.203-.487.494-.862.872-1.125s.827-.394 1.347-.394.969.132 1.349.396c.38.265.672.64.88 1.128.206.488.31 1.07.31 1.748v.018c0 .672-.103 1.253-.31 1.742-.205.49-.497.867-.877 1.13-.38.264-.831.395-1.352.395Z"></path> <g> <path d="M6.206 22.303H3.861v-1.036h-.742v1.036H.774V27.7h.728v-.406h3.976v.406h.728v-5.397Zm-4.704 4.284v-1.554h1.617v1.554H1.502Zm2.359 0v-1.554h1.617v1.554H3.861Zm-2.359-2.226v-1.365h1.617v1.365H1.502Zm2.359-1.365h1.617v1.365H3.861v-1.365ZM7.865 21.589v.707h5.04v-.707h-5.04Zm-.679 1.925v.728h2.226c-.672 1.351-1.218 2.177-1.638 2.485a.853.853 0 0 1-.175.077l.189.742a68.23 68.23 0 0 0 4.557-.469c.126.238.238.469.343.707l.658-.462c-.35-.693-.84-1.512-1.47-2.45l-.588.364c.252.399.483.791.7 1.176a47.161 47.161 0 0 1-3.304.35c.448-.518.959-1.358 1.54-2.52h3.311v-.728H7.186ZM16.503 21.253v5.523h-2.429v.714h6.293v-.714h-3.108v-2.737h2.59v-.707h-2.59v-2.079zM20.927 23.507v.616h6.286v-.616h-2.779v-.294h2.037v-1.526h-2.037v-.413h-.728v.413h-2.023v1.526h2.023v.294h-2.779Zm4.844-.854h-1.337v-.406h1.337v.406Zm-2.065 0h-1.323v-.406h1.323v.406Zm2.695 1.743h-4.592v2.191h.707v-1.561h3.171v1.477h.714v-2.107Zm-2.611.875c-.049.637-.238 1.085-.56 1.337-.364.266-1.127.42-2.275.462l.294.665c1.386-.105 2.247-.336 2.597-.693.336-.273.56-.84.658-1.701l-.714-.07Zm.854 1.127-.371.553c.868.203 1.708.483 2.52.847l.392-.616a17.271 17.271 0 0 0-2.541-.784ZM28.298 22.947a8.19 8.19 0 0 1-.511 2.016l.658.224a9.797 9.797 0 0 0 .476-2.072l-.623-.168Zm2.877-1.435v5.985h.7v-3.906c.21.427.399.91.574 1.449l.588-.301c-.21-.623-.455-1.19-.735-1.708l-.427.196v-1.715h-.7Zm1.932-.224v6.447h.693v-6.447h-.693Zm-2.751 1.806-.455.203v-1.953h-.693v2.163c-.014 1.722-.399 2.975-1.155 3.759l.546.483c.84-.882 1.274-2.268 1.302-4.158.224.448.427.959.609 1.526l.588-.301a11.478 11.478 0 0 0-.742-1.722ZM35.27 21.302l-.511.483c.504.406.889.784 1.162 1.134l.525-.518a9.032 9.032 0 0 0-1.176-1.099Zm3.983 6.314h1.603l.182-.721c-.196.014-.469.028-.826.042-.364 0-.714.007-1.064.007-.532 0-1.001-.007-1.4-.014-.406-.014-.707-.07-.91-.175a1.812 1.812 0 0 1-.476-.413l-.07-.07v-2.667h-1.603v.672h.924v1.918c-.28.154-.588.511-.938 1.071l.539.504c.35-.63.588-.945.721-.945.084 0 .168.056.259.175.203.238.441.399.721.483.294.07.658.112 1.106.119.441.007.854.014 1.232.014Zm-2.121-6.041v.672h3.304v-.672h-3.304Zm-.448 1.575v.693h1.393c-.518 1.218-.917 1.869-1.197 1.953l.182.637c1.211-.126 2.191-.287 2.947-.483.07.189.133.385.203.595l.651-.161a12.805 12.805 0 0 0-.966-2.198l-.595.196c.161.301.315.616.455.945-.518.133-1.141.245-1.876.343.308-.448.616-1.057.924-1.827h2.142v-.693h-4.263ZM42.823 23.78v1.533h3.696V23.78h-3.696Zm3.024.994h-2.352v-.448h2.352v.448Zm1.323.868h-4.977v2.093h.714v-.259h3.556v.259h.707v-2.093Zm-4.263 1.218v-.616h3.556v.616h-3.556Zm-1.295-5.194v.637h1.491v.336h.728v-.336h1.638v.336h.728v-.336h1.491v-.637h-1.491v-.406h-.728v.406h-1.638v-.406h-.728v.406h-1.491Zm5.957 1.155h-5.838v1.47h.7v-.854h4.438v.819h.7v-1.435Z"></path> </g> /&gt; </svg> <div style="flex: 1"></div> <svg viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg" width="22" height="22" fill="var(--init-label-color)" id="ellipsis"> <path d="M12.9321097,6.8055484 C12.9321097,3.30883872 10.0968839,0.505161291 6.53720646,0.505161291 C3.07198065,0.505161291 0.236774194,3.30883872 0.236774194,6.8055484 C0.236774194,10.3022581 3.07198065,13.1059355 6.53720646,13.1059355 C10.0968839,13.1059355 12.9321097,10.3022581 12.9321097,6.8055484 Z M36.2435936,6.8055484 C36.2435936,3.30883872 33.4399162,0.505161291 29.9432065,0.505161291 C26.4779807,0.505161291 23.6743033,3.30883872 23.6743033,6.8055484 C23.6743033,10.3022581 26.4779807,13.1059355 29.9432065,13.1059355 C33.4399162,13.1059355 36.2435936,10.3022581 36.2435936,6.8055484 Z M59.6495291,6.8055484 C59.6495291,3.30883872 56.8459162,0.505161291 53.3492065,0.505161291 C49.7894646,0.505161291 46.9857872,3.30883872 46.9857872,6.8055484 C46.9857872,10.3022581 49.7894646,13.1059355 53.3492065,13.1059355 C56.8459162,13.1059355 59.6495291,10.3022581 59.6495291,6.8055484 Z" transform="translate(2 25.226)"></path> </svg> </div> <!-- prettier-ignore --> <div id="root"><ui-main-pane><span class="screenreader-only-content" role="presentation"><div aria-live="polite" aria-relevant="additions" role="log"></div></span><div class="root-viewport"><div class="notification-presenter"></div><div class="init-spinner-container"></div><div class="root-component"></div></div></ui-main-pane></div> <script type="text/javascript" id="cw-bootstrap-js">"use strict";function _typeof(e){return(_typeof="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)}!function(){var e=window,t=e.location,n=e.document,o=navigator.userAgent;t.host.endsWith(".com.cn")&&(n.getElementById("apple-logo").style.display="none",n.getElementById("gcbd-logo").style.display="block");var a=!1;try{n.cookie="tc=1",a=n.cookie.includes("tc=1"),n.cookie="tc=;max-age=0"}catch(e){}if(a||t.replace("/enable_cookies/"),!((!/ Chrom(e|ium)\//.test(o)||e.MathMLElement)&&"".replaceAll&&(Promise.any||o.includes("AppleWebKit/")))){var r=/ipad|ipod|iphone/i.test(o)||/mac/i.test(o)&&!/like mac/i.test(o)&&("ontouchstart"in e||"createTouch"in n),i=/android/i.test(o),c=r||i;t.replace("/unsupported_".concat(c?"mobile":"browser","/"))}var s=t.hostname,d=["ar","iw","he","ur","fa","sd"],l=function(e){return d.some((function(t){return e.startsWith(t)}))},u=window.performance;u.mark("chunk-main-dom-creation");var m=n.documentElement,p=m.getAttribute("lang")||"en-us";m.setAttribute("dir",l(p)?"rtl":"ltr"),e.__earlyClientId=function(){if(crypto.randomUUID)return crypto.randomUUID();var e=crypto.getRandomValues(new Uint8Array(16));e[6]=15&e[6]|64,e[8]=63&e[8]|128;for(var t="",n=0;n<16;++n)t+=e[n].toString(16).padStart(2,"0"),3!==n&&5!==n&&7!==n&&9!==n||(t+="-");return t}(),e.__earlyValidationPromise=function(){if(["www.icloud.com","www.icloud.com.cn","beta.icloud.com","future.icloud.com","carry.icloud.com","sprinkles.icloud.com"].includes(s)){var n=t.pathname;if(!["/ssoRedirect"].includes(n)){var o="https://setup.".concat("www.icloud.com.cn"===s?"icloud.com.cn":"icloud.com","/setup/ws/1/validate?clientBuildNumber=").concat(e.__CW_BUILD_INFO.buildNumber,"&clientMasteringNumber=").concat(e.__CW_BUILD_INFO.masteringNumber,"&clientId=").concat(e.__earlyClientId);return fetch(o,{method:"POST",credentials:"include"}).then((function(e){return e.json().then((function(t){return u.measure("Early Validation"),[e,t]}),(function(){return[e,null]}))}),(function(){return null}))}}}();var f=["www.icloud.com","www.icloud.com.cn","beta.icloud.com","future.icloud.com","carry.icloud.com","sprinkles.icloud.com"];if(f.includes(s)){["gateway","ckdatabasews","cvws.icloud-content"].forEach((function(e){var t,o=n.createElement("link"),a=n.createElement("link");if(e.includes(".")){var r=s.slice(s.indexOf(".com")+1);t="https://".concat(e,".").concat(r)}else{var i=s.slice(s.indexOf(".")+1);t="https://".concat(e,".").concat(i)}o.href=t,o.rel="preconnect",o.setAttribute("crossorigin",""),a.href=t,a.rel="dns-prefetch",n.head.appendChild(o),n.head.appendChild(a)}));var y=n.createElement("canvas");y.getContext("2d")&&y.toDataURL("image/webp").startsWith("data:image/webp")&&n.documentElement.setAttribute("data-supports-webp","");var h=[],g=n.getElementsByClassName("root-component")[0],v=["calendar","contacts","iclouddrive","keynote","mail2","notes3","numbers","pages","photos3","reminders2"].find((function(e){return new RegExp("^/"+e.replace(/\d$/,"")+"(?:/|$)").test(t.pathname)}));if(v){!l(p)||"calendar"!==v&&"contacts"!==v&&"mail2"!==v||(p="en-us");var b,w,_,E=n.createElement("iframe");E.id="early-child",E.src="https://"+s+"/applications/"+v+"/current/"+p+"/index.html?rootDomain="+s.substring(0,s.indexOf("."))+"#launchRoute="+encodeURIComponent(t.href),E.classList.add("child-application","unclaimed"),E.setAttribute("data-name",v),E.__data=_={loaded:!1,ready:!1,claimed:!1,onHydrate:function(){E.removeEventListener("load",b),removeEventListener("message",w),_.onHydrate=function(){}}},b=function(){E.__data.loaded=!0},E.addEventListener("load",b),g.append(E),h.push(E),w=function(e){if(null!==E.contentWindow){if(e.isTrusted&&e.source===E.contentWindow&&"string"==typeof e.data){var t=JSON.parse(e.data);t&&"object"===_typeof(t)&&"2.0"===t.jsonrpc&&"string"==typeof t.id&&"MessagingFromChildProtocol-isReadyToReceiveMessages"===t.method&&(E.__data.ready=!0,removeEventListener("message",w),e.source.postMessage(JSON.stringify({jsonrpc:"2.0",id:t.id,result:{status:"OK"}}),"https://"+s))}}else removeEventListener("message",w)},addEventListener("message",w)}var k=[],I=function(e){var t;e.isTrusted&&(t=e.data)&&"object"===_typeof(t)&&"__serviceNode"in t&&"string"==typeof t.__serviceNode&&k.push(e)};addEventListener("message",I),e.__SK_INIT={allowedRemoteOrigins:t.hostname.endsWith(".cn")?void 0:f.map((function(e){return"https://"+e})),earlyMessages:k,earlyListener:I,earlyNeighboringContexts:h}}}();</script> <script type="text/javascript" src="/system/icloud.com/2426Hotfix51/en-us/main.js" defer=""></script> <link rel="stylesheet" href="/system/icloud.com/2426Hotfix51/en-us/main.css"> </body></html>