Galaxy S22 Ultra | Samsung US (2024)

Get up to $280 instant trade-in credit.θ

Get hands on with the S22 Ultra.

See in AR >>

Galaxy S22 Ultra | Samsung US (1)

View with Augmented Reality

Please scan the QR Code with your mobile device, and place the productimage in desired place.

Galaxy S22 Ultra | Samsung US (2)

PRE-REGISTERPRE-ORDER NOWBUY NOWWHERE TO BUY

Galaxy S22 Ultra | Samsung US (3)

See how Galaxy S22Ultra compares

Get ready to upgrade to our best Galaxy ever

Galaxy S22 Ultra

  • Galaxy S22 Ultra | Samsung US (4)texttext

    text

  • Galaxy S22 Ultra | Samsung US (5)texttext

    text

  • Galaxy S22 Ultra | Samsung US (6)texttext

    text

iPhone 13 Pro Max

  • Galaxy S22 Ultra | Samsung US (7)texttext

    text

  • Galaxy S22 Ultra | Samsung US (8)texttext

    text

  • Galaxy S22 Ultra | Samsung US (9)texttext

    text

Galaxy S22 Ultra | Samsung US (10)

Galaxy S22 Ultra | Samsung US (11)Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Galaxy S22 Ultra | Samsung US (12)Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Galaxy S22 Ultra | Samsung US (13)Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

BUY NOW
  • Break the rules with:
  • Blazing fast 4nm processor
  • Nightography camera
  • Way beyond all-day battery1
  • The first Galaxy S with built-in S Pen
  • Galaxy S22 Ultra | Samsung US (14)Expert Review

    Unbox Therapy holds Galaxy S22 Ultra in his hand. Disclaimer: Tech reviewers share their thoughts on the Galaxy S22 Ultra. No payment was made to create the review. A license was obtained for a fee after content was posted on YouTube. Availability of model and colors may vary by country and carrier. Hear what the experts have to say. Galaxy S22 Ultra. @unboxtherapy. He holds Galaxy S22 Ultra at different angles to show the phone, including close-up on the Rear Camera and the display. @UrAvgConsumer. He shoots a video with Galaxy S22 Ultra, holding it horizontally. Galaxy S22 Ultra and Galaxy S22 Plus seen laying facedown on a desk. Camera. A photo of a dog. The picture is clear and detailed. UrAvgConsumer pinches the display to zoom in on a photo he took with Galaxy S22 Ultra. A photo of him wearing a hoodie. @ThaoHuynhTV. She takes a photo of a bouquet of flowers on Galaxy S22 Ultra and zooms in on it to see the detail. Unbox Therapy shows the photo of the dog on the phone’s display. Performance Thao Huynh adjusts the brightness of the display, and pulls out the S Pen. The phone is seen with Galaxy written on the display as she inserts S Pen into its cradle. UrAvgConsumer holds the phone at different angles as he browses and watches a video. Unbox Therapy watches a video of shifting colors and the colors are vibrant and clear. Productivity Unbox Therapy holds S Pen. Thao Huynh writes Hi everyone, Thao here! Hope everyone is keeping safe On Samsung Notes with the S Pen. Unbox Therapy uses S Pen with Galaxy S22 Ultra. Display UrAvgConsumer is outside on a rooftop with Galaxy S22 Ultra. Thao Huynh is in her office. Galaxy S22 Ultra seen from the rear spins around and joins Galaxy S22 Plus also seen from the rear. They overlap and the S Pen is seen on top of Galaxy S22 Ultra. Galaxy S22 Series. Disclaimer: S Pen embedded only in Galaxy S22 Ultra. Samsung logo

Previous SlideNext Slide

Movie player Layer

  • Galaxy S22 Ultra

    "The most impressive portrait mode photos I’ve seen from a smartphone yet."

    The Verge

Previous SlideNext Slide

    DESIGN

    A Note-worthy new look

    Feast your eyes on Galaxy S22 Ultra. Slim silhouette. Gorgeous colors. Mirrored lens rings. A polished, elegant frame. Oh. So. Beautiful.

    Galaxy S22 Ultra, seen from the side, raises and turns so that the screen and bottom of the phone are visible. At the same time, S Pen ejects from the bottom of the phone. Both Galaxy S22 Ultra and S Pen move offscreen on opposite sides.

    Galaxy S22 Ultra | Samsung US (15)
    Galaxy S22 Ultra | Samsung US (16)

    S Pen

    The first Galaxy S with built-in S Pen

    The iconic S Pen fits right into S for the first time. Eject it from the bottom to take notes, sketch, edit content with precision or control your phone.

    Galaxy S22 Ultra | Samsung US (17)

    COLORS

    Strike a new tone

    Set the trend with Burgundy or Green, be stylish and subtle with Phantom White or Phantom Black,2 or stand out from the crowd with three stunning, limited edition colorways, exclusive to Samsung.com.3

    SEE IN 360°

    Galaxy S22 Ultra | Samsung US (18)
    Galaxy S22 Ultra | Samsung US (19)
    Galaxy S22 Ultra | Samsung US (20)
    Galaxy S22 Ultra | Samsung US (21)
    Galaxy S22 Ultra | Samsung US (22)
    Galaxy S22 Ultra | Samsung US (23)
    Galaxy S22 Ultra | Samsung US (24)
    Galaxy S22 Ultra | Samsung US (25)
    Galaxy S22 Ultra | Samsung US (26)
    Galaxy S22 Ultra | Samsung US (27)
    Galaxy S22 Ultra | Samsung US (28)
    Galaxy S22 Ultra | Samsung US (29)
    Galaxy S22 Ultra | Samsung US (30)

    CAMERA

    Shoot stunning pics after sundown with Nightography

    VCX-Forum™ Version 5-Star Ranked Model, Galaxy S22 Ultra

    Galaxy S22 Ultra | Samsung US (31)

    GALAXY PRO-GRADE CAMERA

    A camera system that wows

    Galaxy S22 Ultra | Samsung US (32)

    Shoot in the low light without sacrificing quality, packing the power of a pro's kit in one handheld device.

    Galaxy S22 Ultra | Samsung US (33)

    40MP

    Selfie Camera

    Galaxy S22 Ultra | Samsung US (34)
    Galaxy S22 Ultra | Samsung US (35)

    NIGHTOGRAPHY CAMERA

    Our brightest breakthrough yet

    Capture the night with crystal-clear, bright pics and vivid videos, whether you're in the sun or under the stars.

    • The 108MP high-res camera and big pixel sensor bring out the nuances of every moment with incredible clarity and next-level detail.

    • Take stunning, virtually lens flare-free pics, even at night, thanks to Super Clear Glass and Lens, a specially engineered, ultra-low reflective material.

    #withGalaxy

    VIDEO AT NIGHT

    Magic hour is any hour

    Record from sunup to sundown with consistent, stunning details thanks to Auto Framerate's intelligent light detection and Super Night Solution's next-level noise reduction.

    CHECK IT OUT

    #withGalaxy

    Play

    Galaxy S22 Ultra | Samsung US (36)

    A woman sits at a table in a lowlit cafe, focused on a laptop in front of her. She looks up into the camera and smiles. The video is colorful, sharply detailed and clear despite being shot in a darker interior. It showcases our Nightography technology upgrades and how they affect the quality of videos recorded using the Pro-grade Camera.

    PORTRAIT AT NIGHT

    Good light is now any light with Nightography

    AI brilliance brings light to dark photos on both the 108MP Wide-angle Camera and the 40MP Selfie Camera. Super Night Solution intelligently brightens up the scene so you can use the night to style your Portrait mode shots without losing details.

    CHECK IT OUT

    #withGalaxy

    Galaxy S22 Ultra | Samsung US (37)
    Galaxy S22 Ultra | Samsung US (38)

    #withGalaxy

    SMOOTH VIDEO

    Ready. Steady. Action.

    The smoothest in the Galaxy, this Pro-grade Camera corrects shake better than ever for steady clarity in each frame.

    Super HDR adjusts your shots for epic details and hues — displaying 64x more color even in tricky shadows or back-lit shots. 9

    *Image simulated for illustration purposes. Actual UI may be different.

    *Compared to Galaxy S21 Ultra 5G.

    #withGalaxy

    Play

    Galaxy S22 Ultra | Samsung US (39)

    The camera follows a young woman as she's walking down a pedestrian road. She turns around in a circle, and pauses to smile directly into the frame, before continuing to walk. The video is clear and smooth despite her movements, to showcase the fast motion sampling capabilities of the Pro-grade Camera on Galaxy S22 Ultra.

    EXPERT RAW

    Pro studio editing

    #withGalaxy

    Galaxy S22 Ultra | Samsung US (40)

    Take full control over your shots by saving RAW files directly to the Gallery,10 so you can fine-tune on your phone, or edit on your PC.

    *Image simulated for illustration purposes. Actual UI may be different.

    Galaxy S22 Ultra | Samsung US (41)

    8 creators. 1 shot at ultimate exposure.

    Exposure is back and more epic than ever as eight incredible creators compete for a career-changing $250,000 prize.

    Learn More

    HIGH RESOLUTION

    Beauty is in the details

    Galaxy S22 Ultra | Samsung US (42)
    Galaxy S22 Ultra | Samsung US (43)
    Galaxy S22 Ultra | Samsung US (44)
    Galaxy S22 Ultra | Samsung US (45)
    Galaxy S22 Ultra | Samsung US (46)

    #withGalaxy

    Snap brighter, clearer pics with fresh camera innovations and a 108MP sensor that turns pics into unforgettable moments.

    • The intelligent camera detects lighting around you and adapts on the fly, so whether it's noon or night, every shot's a keeper.

    • Detail Enhancer intelligently adjusts shadows and highlights for incredible depth.

    CHECK IT OUT

    SPACE ZOOM

    100x, the epic zoom standard

    #withGalaxy

    A collection of three views that offers a visual representation of how the Tele Zoom system works, beginning with a woman standing in the distance surrounded by plants and trees. It moves out to become part of a collection of three sharp, clear perspectives that zoom in further in the same gallery.

    Galaxy S22 Ultra | Samsung US (47)
    Galaxy S22 Ultra | Samsung US (48)
    Galaxy S22 Ultra | Samsung US (49)

    Let revolutionary lenses and AI take you 100x closer to the action without taking a step with our new Dual Tele Zoom system.12

    CAMERA EXCELLENCEMore ways to go pro

    • Auto Framing

      Keep video centered and in focus, 13, 14 or tap the screen to lock on a subject.

    • Director's View

      Fire up all four cameras and record from multiple angles all at once.

    • Single Take

      Just hit record and get multiple options and formats to choose from: stills, stories, loops and more.15

    • Object Eraser

      Easily remove unwanted images from your pics with Object Eraser, and retouch on the fly with Photo Remaster.

    • Selfie

      An upgraded Selfie Camera for gorgeously lit, profile-worthy portraits, every time.

    PERFORMANCE

    Galaxy tech takes a leap

    4NM PROCESSOR

    Fast. Really fast.

    Snap, switch, stream and surf with the speed of a 4nm processor.

    Galaxy S22 Ultra | Samsung US (50)

    DISPLAY

    Smooth. Bright. Epic.

    Galaxy S22 Ultra | Samsung US (51)

    Take your must-see content to the next level on an adaptive 120Hz display4 with Vision Booster to optimize brightness and color contrast.

    *Image simulated for illustration purposes.

    BATTERY

    Go all day and supercharge your night1

    Work, play and do your thing from one day into the next with a massive 5000mAh (typical) battery that intelligently saves power for when you need it most.5

    Super Fast Charging

    Full speed ahead. Get a super-fast charge that outlasts the day when you plug into the 45W Power Adapter.6

    Wireless PowerShare

    With all that battery power, there's plenty to spare. Give your friend a boost, or wirelessly charge your earbuds on the go.7

    Galaxy S22 Ultra | Samsung US (52)
    Galaxy S22 Ultra | Samsung US (53)
    Galaxy S22 Ultra | Samsung US (54)
    Galaxy S22 Ultra | Samsung US (55)
    Galaxy S22 Ultra | Samsung US (56)

    DURABILITY

    It's one tough Galaxy

    Formidable aluminum frame. The latest Gorilla® Glass. Water resistant phone and S Pen.8 We've got you covered.

    • The front display and back panel are fortified with Corning® Gorilla® Glass Victus®+.

    • Super-strong Armor Aluminum helps protect the interior structure and exterior sides like a suit of armor.9

    • Built to stand up to drips as well as drops. The IP68 rating means your phone and S Pen are made to resist water and dust.8

    Galaxy S22 Ultra | Samsung US (57)
    Galaxy S22 Ultra | Samsung US (58)
    Galaxy S22 Ultra | Samsung US (59)
    Galaxy S22 Ultra | Samsung US (60)

    PRODUCTIVITY

    Got a pen on you? Yes.

    PRODUCTIVITY WITH EMBEDDED S PEN

    Unleash your creativity and productivity.

    Check this out!

    Galaxy S22 Ultra | Samsung US (61)
    Galaxy S22 Ultra | Samsung US (62)

    Galaxy Note owners: You asked, we listened. The S Pen is now embedded with Galaxy S22 Ultra. Sketch, turn handwriting into text, edit with pinpoint accuracy. And do it all with that pen-to-paper feel.16

    *Image simulated for illustration purposes. Actual UI may be different.

    CHECK IT OUT

    Galaxy S22 Ultra | Samsung US (63)

    Galaxy Tab S8 Ultra

    Easily hop from Galaxy to Galaxy

    Streamline your space with Galaxy Tab S8 Ultra.17 Your Samsung Notes are synced in real time to allow you to continue edits from one Galaxy to another.18 Start on the big screen and move to an ultra spacious one as your ideas grow, or pair them together for a dual screen experience.

    *Image simulated for illustration purposes. Actual UI may be different.

    *Samsung Notes requires a Samsung account.

    CHECK IT OUT

    Galaxy S22 Ultra | Samsung US (64)

    VIDEO CALL

    Don’t just stream it. Share it.

    Live Sharing with Google Duo lets you co-watch YouTubevideos and content with the whole gang from anywhere.19, 20You can even cast it onto your TV to see everyone all atonce.21

    *Requires all participants have devices with Android 12 OS.

    Galaxy S22 Ultra | Samsung US (65)
    Galaxy S22 Ultra | Samsung US (66)

    LINK TO WINDOWS

    Blur the lines between phone and PC

    Seamlessly connect your phone and computer and use your favorite mobile apps right on your Windows PC.22, 23, 24

    *Image simulated for illustration purposes. Actual UI may be different.

    *Availability of Galaxy Book may vary by country. Galaxy Book exterior design may vary by country.

    CHECK IT OUT

    Galaxy S22 Ultra | Samsung US (67)

    Better togetherGalaxy Book2 Pro 360

    Galaxy S22 Ultra | Samsung US (68)

    For easy uploads

    Go to Galaxy Book2 Pro 360

    Galaxy S22 Ultra | Samsung US (69)

    MICROSOFT AND GOOGLE INTEGRATION

    Business productivity, builtin

    Accomplish more and keep the collaboration going wherever your business takes you with the next-level integration of both Microsoft and Google cloud productivity tools.

    Buy Now for businessLearn More

    Galaxy S22 Ultra | Samsung US (70)

    PRIVACY

    Your privacy. Secured.

    Secure your private data from the second you turn your phone on with Samsung Knox. Knox Vault keeps your biometric information safe, while Secure Folder locks down your private data. And the new Permission Usage dashboard lets you see which apps are sharing your data or tracking you, and allows you to grant or deny access on your terms.25

    Galaxy S22 Ultra | Samsung US (71)

    Keep your business data safe and secureWith Knox security and Knox Vault, you’re covered from chip to cloud, and that’s one less thing to worry about when it comes to your business.Knox Security for Business

    Galaxy S22 Ultra | Samsung US (72)
    Galaxy S22 Ultra | Samsung US (73)
    Galaxy S22 Ultra | Samsung US (74)

    SEAMLESS CONNECTIVITYConnect your world with Galaxy

    Unlock what's possible. Samsung's ecosystem works together to help you simplify your life and do more of what you love.

    • SMARTVIEW

      What's on TV? Your
      phone.

      With SmartView, share your favorite movies and shows from your phone to your TV with a tap.

      Learn more

      Galaxy S22 Ultra | Samsung US (75)
    • CONTINUITY

      Get a call on your phone,
      say hello on your tablet

      Never miss a call when synced across mobile devices, including the new Galaxy Tab S8.

      Learn more

      Galaxy S22 Ultra | Samsung US (76)
    • CONNECTED LIVING

      Smart integration for
      smarter homes

      With Samsung appliances, control your fridge or range from your phone, even when you're not home.

      Learn more

      Galaxy S22 Ultra | Samsung US (77)

    Amazing alone. Unstoppable together.

    Galaxy S22 Ultra | Samsung US (78)
    Galaxy S22 Ultra | Samsung US (79)
    Galaxy S22 Ultra | Samsung US (80)
    Galaxy S22 Ultra | Samsung US (81)
    Galaxy S22 Ultra | Samsung US (82)
    Galaxy S22 Ultra | Samsung US (83)

    Galaxy S22 UltraBUY NOW

    Galaxy S22 Ultra | Samsung US (84)

    Galaxy Tab S8 UltraLEARN MOREBUY NOW

    Galaxy S22 Ultra | Samsung US (85)

    Galaxy Buds2LEARN MOREBUY NOW

    Galaxy S22 Ultra | Samsung US (86)

    Galaxy Watch4LEARN MOREBUY NOW

    Galaxy S22 Ultra | Samsung US (87)

    Galaxy Book2 Pro 360LEARN MOREBUY NOW

    *Galaxy S22 Ultra, Galaxy Tab S8 Ultra, Galaxy Watch4, Galaxy Buds2 and Galaxy Book2 Pro 360 sold separately.

    Galaxy ExcellenceEpic features that set the tone

    • 5G

      Share videos in a flash

      Hyperfast 5G delivers incredible download and upload speeds, so you can post your latest vlog and get back to streaming as the comments roll in.26

      Galaxy S22 Ultra | Samsung US (88)
    • WI-FI 6E

      Even the Wi-Fi’s faster

      Share and stream with minimal lag. Wi-Fi 6E can access new 6GHz bands for a 2x faster, consistent connection even on a public hotspot.27

      Galaxy S22 Ultra | Samsung US (89)
    • STORAGE

      Room for each low-light masterpiece

      Keep every frame on hand with up to 1TB of storage.28

      Galaxy S22 Ultra | Samsung US (90)

      Sync your Gallery with OneDrive, and enjoy 6 months of 100GB OneDrivecloud storage with Galaxy S22 Series.29*Terms and conditions apply.

      Galaxy S22 Ultra | Samsung US (91)
    • ULTRASONIC FINGERPRINT

      Unlocking tailored to you

      The secret's in the screen. With a large sensor embedded into the display, the Ultrasonic Fingerprint provides fast, secure unlocking at a touch.

      Galaxy S22 Ultra | Samsung US (92)
    • One UI

      Your Galaxy. Your way.

      Customize your digital life and express yourself how you like. Unlock the full potential of the Galaxy experience with familiarity across all devices.

      Galaxy S22 Ultra | Samsung US (93)

    ACCESSORIES

    Take the Ultra experience further

    LEARN MORE

    Galaxy S22 Ultra | Samsung US (94)

    Layer Popup Close

    Frequently Asked Questions

    • Galaxy S22 Ultra is available in a wide variety of colors: four base colors, Burgundy, Green, Phantom White, Phantom Black and three Online Exclusive colors available only on Samsung.com: Graphite, Sky Blue and Red.2, 3

      GO TO COLORS

    • Galaxy S22 Ultra does have the option of recording in 8K video on the Rear Camera, and even allows you to pull out stills up to 33MP with 8K Video Snap.

      GO TO CAMERA

    • Galaxy S22 Ultra is the first Galaxy S with built-in S Pen. A precise tip and low latency make each stroke feel like putting pen to paper, and when you're done writing, control your phone with Bluetooth-enabled Air Actions. Then just place it right back into your phone to recharge.

      GO TO S PEN

    • Galaxy S22 Ultra has 100X Space Zoom thanks to the Dual Tele Zoom system with 3x and 10x Optical Zoom and AI-enhanced Super Resolution zooming in all the way to 100x.12

      GO TO SPACE ZOOM

    • Galaxy S22 Ultra is equipped with an expansive 6.8-inch screen and cinematic 19.3:9 screen ratio for an immersive viewing experience.30

      GO TO DESIGN

    • Galaxy S22 Ultra boasts a 6.8-inch Edge Quad HD+ Dynamic AMOLED 2X display with Vision Booster.4 It's our most stunning display experience yet, with 16% more brightness and a 3,000,000:1 contrast ratio.9 And the 120Hz adaptive refresh rate keeps the scroll smooth, adjusting to what's on screen for an optimized view.

      GO TO DISPLAY

    • Galaxy S22 Ultra is an excellent phone for those who want a premium mobile gaming experience, because it's equipped with a fast 4nm processor, long-lasting battery and large storage capabilities.

      GO TO PERFORMANCE

    • Galaxy S22 Ultra's Pro-grade Camera is bolstered by a number of revolutionary AI enhancements that make Nightography possible. Enhancements include big pixel sensor, Super Clear Glass & Lens, Detail Enhancer, auto framerate, Super Night Solution and Adaptive Pixel.

      GO TO GALAXY PRO-GRADE CAMERA

    Previous page Next page

    • HIGHLIGHTS
    • SHOWROOM
    • MODEL SPECS
    • ACCESSORIES

    Go to Galaxy S22 | S22+

    Galaxy S22 Ultra | Samsung US (99)

    Make the Smart Switch

    EXPLORE MORE

    Galaxy S22 Ultra | Samsung US (100)

    BUY NOW PRE-REGISTRATION PRE-ORDER NOW WHERE TO BUY

    WHY GALAXY

    Life opens up with Galaxy

    We care about the entire lifecycle of our phones. Our products are made different to make a difference not just in your life, but in the world.

    EXPLORE MORE

    Galaxy S22 Ultra | Samsung US (101)

    Enjoy exclusive volume discounts, bulk trade-in credit and 0% Samsung Business Financing.

    Galaxy S22 Ultra for business Learn more

    Galaxy S22 Ultra | Samsung US (102)

    - High bandwidth mode- Low bandwidth mode

    *All specifications and descriptions provided herein may be different from the actual specifications and descriptions for the product. Samsung reserves the right to make changes to this document and the product described herein, at anytime, without obligation on Samsung to provide notification of such change. All functionality, features, specifications, GUI and other product information provided in this document including, but not limited to, the benefits, design, pricing, components, performance, availability, and capabilities of the product are subject to change without notice or obligation. The contents within the screen are simulated images and are for demonstration purposes only.

    θFor a limited time only, on Samsung.com/Shop Samsung App, pre-order or purchase a new qualifying Galaxy device (“Qualifying Purchase”), send in your qualifying trade-in device to Samsung through the Samsung Trade-In Program, and if Samsung determines your trade-in device meets all eligibility requirements, you will receive a trade-in credit specific to your qualifying trade-in device to apply toward your Qualifying Purchase. Device models that currently qualify for trade-in and trade-in credit amounts associated with those models are available on Samsung.com and the Shop Samsung App; eligible models and amounts may change at Samsung’s sole discretion. To be eligible for trade-in, your qualifying device must meet all Trade-In Program eligibility requirements, which include, but are not limited to, that the device powers on, holds a charge, and does not power off unexpectedly; has a functioning display; has no breaks or cracks in the screen (unless a cracked screen offer applies); has no breaks or cracks in the case; has no liquid damage (whether visible or not); has no other defects that go beyond normal wear and tear; is not on a black list; has a verified FCC ID; has been reset to factory settings; has all personal information removed; has all software locks disabled; and is owned by you (leased devices are not eligible). Anticipated trade-in value will be applied as a credit at time of purchase, but, if you do not send in your trade-in device within 15 days of receipt of your Qualifying Purchase, you will be charged back for the trade-in credit applied to your purchase, or if you send in your trade-in device within 15 days of receipt of your Qualifying Purchase but Samsung determines your device does not meet all eligibility requirements, you will be charged back for the trade-in credit applied to your purchase minus $25. Participation in this program does not excuse you from contracts with your carrier or retailer (or any related payments or fees) for the device that was traded in. Limit 1 trade-in per Qualifying Purchase. Samsung reserves the right to modify or discontinue this offer at any time. The Trade-In Program cannot be combined with any other Samsung, carrier or retailer promotions, discounts, or offers unless specifically provided for in the terms and conditions of such offers. Additional terms, including terms that govern the resolution of disputes, apply.Click here.

    0% APR for 12, 18, 24, 36, 40 or 48 Months with Equal Payments: Available on purchases of select products charged to a Samsung Financing account. Minimum purchase: $50. 0% APR from date of eligible purchase until paid in full. Estimated monthly payment equals the eligible purchase amount multiplied by a repayment factor and rounded down to the nearest penny (repayment factors: .08333 for 12 month, .05556 for 18 month, .04167 for 24 month, .02778 for 36 month, .02500 for 40 month, .02083 for 48 month). Last payment may vary due to rounding. Total amount of payments will not exceed eligible purchase amount. Other transactions and fees affect overall minimum payment amount. Advertised payment amount, if any, is an estimate and may change once taxes, delivery or other charges are added. Limited time offer. Regular account terms apply to non-promo purchases. Standard Purchase APR: 29.99%. Minimum interest charge: $1. Prior purchases excluded. Account must be in good standing. Subject to credit approval. Samsung Financing account issued by TD Bank, N.A.

    1. Based on average battery life under typical usage conditions. Average expected performance based on typical use. Actual battery life depends on factors such as network, features selected, frequency of calls, and voice, data, and other application usage patterns.
    2. Color availability may vary depending on carrier.
    3. Online Exclusive colors need special production. Please allow up to 4 weeks for delivery.
    4. The Dynamic AMOLED 2X display with Vision Booster on Galaxy S22 Ultra received a certification from VDE Germany for 100 percent Mobile Color Volume in the DCI-P3 color range, which means your images aren’t washed out and you’ll get unbelievably vivid colors regardless of differing levels of brightness. The display can achieve peak brightness of up to 1750 nits, improving the contrast between dark and light aspects of digital content for a more brilliant picture quality, with a 3,000,000:1 contrast ratio to make your mobile experience more immersive.
    5. Typical value tested under third-party laboratory condition. Typical value is the estimated average value considering the deviation in battery capacity among the battery samples tested under IEC 61960 standard. Rated (minimum) capacity is 4855mAh for Galaxy S22 Ultra. Actual battery life may vary depending on network environment, usage patterns and other factors.
    6. Wall charger sold separately; use only Samsung-approved chargers and cables. To avoid injury or damage to your device, do not use incompatible, worn or damaged batteries, chargers or cables. Supports 45W charging.
    7. Limited to Samsung or other brand smartphones with Qi wireless charging, such as Galaxy S22, S22+, S22 Ultra, Z Fold3 5G, Z Flip3 5G, S21 FE 5G, S21 5G, S21+ 5G, S21 Ultra 5G, Z Fold2, Note20, Note20 Ultra, S20 FE, S20, S20+, S20 Ultra, Z Flip, Note10, Note10+, S10e, S10, S10+, Fold, S9, S9+, S8, S8+, S8 Active, S7, S7 edge, S7 Active, S6, S6 edge, S6 Active, S6 edge+, Note9, Note8, Note FE and Note5. Only available with certain Samsung Galaxy wearables such as Galaxy Buds2, Buds Pro, Buds Live, Watch4, Watch4 Classic, Watch3, Watch Active2, Watch Active, Gear Sport, Gear S3, Galaxy Watch and Galaxy Buds. If battery power is lower than 30% Wireless PowerShare may not function. May not work with certain accessories, covers, other brand devices or some Samsung wearables. May affect call reception or data services, depending on your network environment.
    8. Consistent with IP68 rating, water resistant in up to 5 feet of water for up to 30 minutes. Rinse residue/dry after wet.
    9. When compared to Galaxy S21 Ultra.
    10. Expert RAW required, must be downloaded from the Galaxy Store.
    11. Quick Share is available on Galaxy smartphones and Galaxy tablets on Android OS version 10.0(Q) and One UI 2.1 or above, Galaxy Book Ion, Ion 2, Flex, Flex Alpha, Flex 2, Flex 2 Alpha and Galaxy Book S launched in or after May 2021 and Samsung Notebook Odyssey, Plus and Plus2 launched in or after 2020.
    12. 100X Space Zoom includes 10x Optical Zoom and 100x digital zoom with AI Super Resolution technology. Zooming in past 10x may cause some image deterioration.
    13. Auto Framing only available in Video mode. Auto Framing must be enabled before recording.
    14. Certain resolutions and ratios may not be supported. Certain functions may not be available when Auto Framing is on. Only people can be recognized, and there is a limit to how many people may be recognized.
    15. Single Take captures images and video for up to 15 seconds
    16. Features and app availability may vary by carrier.
    17. Galaxy Tab S8 Ultra sold separately.
    18. Network or Wi-Fi connection required. Each device should be registered with a single Samsung Account.
    19. Live sharing host is available only to Galaxy S22 Series and Tab S8 Series users at product launch and will be provided to other Galaxy device users with Android S OS later on. Participants may need to upgrade to the latest Duo app to use Live sharing. Google Duo is a trademark of Google LLC.
    20. Up to 32 people can be connected at once. Video quality may vary depending on the number of participants, network conditions, country and carrier.
    21. Available only on smart TVs that support Miracast.
    22. Supported only on Galaxy S, Z and N series models with One UI 3.1.1 or higher and on PCs with Windows 10 20H1 (2004) or higher. Features and app availability may vary by region.
    23. Users must link their Galaxy smartphones to their Windows 10 PC through ‘Link to Windows’ on phone and Your Phone App on PC, follow the set-up prompts, including being signed into same Microsoft account. Link to Windows is preloaded on select Galaxy devices. Some Link to Windows features may require Galaxy smartphone to be on and connected to the same Wi-Fi network as the PC.
    24. Some mobile apps may restrict content to be shared on other screens or may require a touch screen to be able to interact with them.
    25. Permission usage history is supported by One UI 4.0 and higher.
    26. 5G speeds vary and require optimal network and connection (factors include frequency, bandwidth, congestion); see carrier for availability.
    27. Requires optimal connection. Actual speed may vary depending on country, carrier and user environment.
    28. Actual storage space may vary by country, model, file size and format.
    29. Six-month free trial of OneDrive 100GB cloud storage available for consumers who have purchased a Galaxy S22, S22+ or S22 Ultra only. Availability may vary. Google Play’s terms and conditions apply. Refer to https://www.microsoft.com/onedrive-samsung-offer for details.
    30. Galaxy S22 Ultra's screen size is 6.8 inches in the full rectangle and 6.8 inches with accounting for the rounded corners; actual viewable area is less due to the rounded corners and camera hole.

    ');this.$modalContainer.html( $('.showroom-modal').html() );$('.showroom-modal').remove();this.$modalContainer.$contents = this.$modalContainer.find('.modal_contents-area');this.$modalContainer.insertAfter('#contents');this.$btnClose = this.$modalContainer.find('.modal_close > a, .modal_close > button, .modal_close-area');this.$btnClose.off('click.modalHide').on('click.modalHide', mRender.hideModal);this.$scrollContainer = this.$modalContainer.find('.modal_inner');this.$scrollActionArea = this.$modalContainer.find('.up-down-scroll');GALAXY.resize(this.handleResize, true);this.handleResize();// dotcomif( $(".dotcom .iparys_inherited").length ) {$(".dotcom .iparys_inherited").on('click', function() {mModal.handleResize();});}return this.$modalContainer;},show: function() {if( _status.isOpenedModal ) false;const _ = this;_status.isOpenedModal = true;_.accessibillity.on();setTimeout(function() {_.afterShow();_.$modalContainer.$contents.addClass('modal_open');}, 0);_.$modalContainer.addClass('show');_.$modalContainer.find('.modal_close button').focus();_.saveScrollTop = GALAXY.scrollTop;_.handleResize();},afterShow: function() {const _ = this;_.$modalContainer.addClass('show-end');if( _status.isParentShowroom() ) {$('html').addClass('lock-scroll');const $scrollButtons = this.$scrollActionArea.find('.btns');$scrollButtons.off('click.up-down').on('click.up-down', _.handleClickScroll);this.$scrollContainer.off('scroll.up-down').on('scroll.up-down', this.handleScroll);this.handleScroll();}// dotcom top buttonsetTimeout(function() {$('.fab') && $('.fab').removeClass('show');}, 300);},hide: function() {const _ = mModal;_.$modalContainer.removeClass('show');$(window).off('resize.showroomModal');$('body').off('keydown.closeModals');_.accessibillity.off();_.$modalContainer.$contents.removeClass('modal_open');_.$modalContainer.removeClass('show-end');_.afterHide();},afterHide: function() {_status.isOpenedModal = false;const _ = this;setTimeout(function() {GALAXY.setScrollTop( _.saveScrollTop );}, 0);mHash.updateHash('');mTradeIn.hide();// overviewif( oMyJurneyTracker ) {oMyJurneyTracker.reset();setTimeout(function() {_status.overviewLastControl && _status.overviewLastControl.focus();_status.overviewLastControl = null;}, 100);}if( _status.isParentShowroom() ) {$('html').removeClass('lock-scroll');}},updateScrollButtonTagging: function() {const _ = mModal;const data = mStorage.getDataByKey(_status.currentHash);const $scrollBtnDown = _.$scrollActionArea.find('.btn-down');let downOmniture = $scrollBtnDown.data('omni');let downOmni = downOmniture.replace('{device}', _status.device);downOmni = downOmni.replace('{current}', data.tagging);$scrollBtnDown.attr('data-omni', downOmni).attr('ga-la', downOmni);const $scrollBtnUp = _.$scrollActionArea.find('.btn-up');let upOmniture = $scrollBtnUp.data('omni');let upOmni = upOmniture.replace('{device}', _status.device);upOmni = upOmni.replace('{current}', data.tagging);$scrollBtnUp.attr('data-omni', upOmni).attr('ga-la', upOmni);},updateScrollButton: function(clicked) {const _ = mModal;const $scrollButtons = _.$scrollActionArea;const top = _.$scrollContainer.scrollTop();const height = _.$scrollContainer.height();const scrollHeight = _.$scrollContainer.prop('scrollHeight');$scrollButtons.find('.btn-down, .btn-up').removeAttr('disabled');if( top <= 0 ) {$scrollButtons.find('.btn-up').attr('disabled', 'true')$scrollButtons.find('.btn-down').removeAttr('disabled');if( clicked ) {$scrollButtons.find('.btn-down').focus();}} else if( (top + height) >= (scrollHeight-1) ) {$scrollButtons.find('.btn-up').removeAttr('disabled');$scrollButtons.find('.btn-down').attr('disabled', 'true')if( clicked ) {$scrollButtons.find('.btn-up').focus();}}},handleClickScroll: function() {const _ = mModal;const $this = $(this);const $scroll = _.$scrollContainer;const scrollAmount = GALAXY.sizeMode > 2 ? 200 : 100;if( $this.hasClass('btn-up') ) {$scroll.stop().__animate({scrollTop: $scroll.scrollTop() - scrollAmount}, { duration:300, onComplete: function(){_.updateScrollButton(true);} });} else {$scroll.stop().__animate({scrollTop: $scroll.scrollTop() + scrollAmount}, { duration:300, onComplete: function(){_.updateScrollButton(true);} });}},handleScroll: function() {const _ = mModal;_.updateScrollButton(false);},handleResize: function() {const _ = mModal;// top positionconst $contents = $('#contents');if( $contents.length ) {const scrollTop = window.pageYOffset || document.documentElement.scrollTop;_modalOffetTop = $contents.offset().top;if( GALAXY.isGalaxy ) {const subnav = $('#subnav, .ma-floating-nav__wrap').height() || 0;_modalOffetTop += subnav;} else {const gnbHeight = $('.gnb').height();const calcTop = scrollTop > gnbHeight ? gnbHeight : scrollTop;_modalOffetTop -= calcTop;if( GALAXY.sizeMode <= 2 ) {const iparys = $(".dotcom .iparys_inherited").height();const subNavHeight = $('.pd-g-floating-nav').height();_modalOffetTop = iparys + gnbHeight + subNavHeight - calcTop;}}_.$modalContainer.css('top', _modalOffetTop);_.$modalContainer.find('.bg-dimmed').css('top', _modalOffetTop);_.$scrollActionArea.css('top', _modalOffetTop);_status.modalOffetTop = _modalOffetTop;}if( _status.isHivelab() && GALAXY.sizeMode <= 2 ) {const scrollable = _.getScrollable();if( scrollable ) {_.$scrollActionArea.addClass('show-up-down');_.$scrollActionArea.removeAttr(_status.removeHidenAria);_.$scrollActionArea.find('.btns').removeAttr(_status.removeHidenAria);} else {_.$scrollActionArea.removeClass('show-up-down');_.$scrollActionArea.attr(_status.hiddenAria);_.$scrollActionArea.find('.btns').attr(_status.hiddenAria);}} else {_.$scrollActionArea.removeClass('show-up-down');_.$scrollActionArea.attr(_status.hiddenAria);_.$scrollActionArea.find('.btns').attr(_status.hiddenAria);}},getScrollable: function() {const _ = this;const $scroll = _.$scrollContainer;return $scroll.prop('scrollHeight') > $scroll.prop('clientHeight');},disabledClose: function(disabled) {const _ = mModal;if( disabled ) {_.accessibillity.onCloseButton();} else {_.accessibillity.offCloseButton();}},focusClose: function() {mModal.$modalContainer.find('.modal_close > a, .modal_close > button, .modal_close-area').focus();},accessibillity: {on: function() {mModal.$modalContainer.attr('aria-hidden', 'false').css('visibility', 'visible');_dom.$baseContentsArea.css('visibility','hidden');_status.oAccessibility && _status.oAccessibility.on(_dom.$baseContentsArea);$('body').off('keydown.closeFeatureModal').on('keydown.closeFeatureModal', function(e) {if( !_status.isOpenGNBMenu() && _status.isOpenedModal && !_status.isOpenedTracker && (e.key == 'Escape' || e.keyCode == 27)) {mModal.focusClose();};});},off: function() {mModal.$modalContainer.attr('aria-hidden', 'true').css('visibility', 'hidden');_dom.$baseContentsArea.css('visibility','visible');_status.oAccessibility && _status.oAccessibility.off(_dom.$baseContentsArea);$('body').off('keydown.closeFeatureModal');},onCloseButton: function() {let $btnClose = null;if( mModal.$modalContainer ) {$btnClose = mModal.$modalContainer.find('.modal_close');} else if (_dom.$modal) {$btnClose = _dom.$modal.find('.modal_close');}if ($btnClose != null) {$btnClose.attr({'aria-hidden': true, 'tabindex': -1});$btnClose.find('a,input,select,textarea,button,video,iframe,svg,use').attr({'aria-hidden': true, 'tabindex': -1});}},offCloseButton: function() {let $btnClose = null;if( mModal.$modalContainer ) {$btnClose = mModal.$modalContainer.find('.modal_close');$btnClose.children().removeAttr('tabindex');} else if (_dom.$modal) {$btnClose = _dom.$modal.find('.modal_close');}if ($btnClose != null) {$btnClose.removeAttr('aria-hidden tabindex');$btnClose.find('a,input,select,textarea,button,video,iframe,svg,use').removeAttr('aria-hidden tabindex');}}}}// [module external]const mExternal = {exportFeature: function(url, uid, callback) {let css = null, sHtml = null;$.ajax({url: url,dataType: 'text'}).done(function(datas) {css = datas.split('/*!--GALAXY-SHOWROOM-CSS--*/')[1];if ( css ) {css = css.split('/*!--//GALAXY-SHOWROOM-CSS--*/')[0];}sHtml = datas.split('

    ')[1];if( callback ) {callback(css, sHtml, uid);}});},exportAllFeature: function(url, callback) {$.ajax({url: url,dataType: 'text'}).done(function(datas) {if( callback ) {callback(datas);}});},readyFeature: function(uid, callback) {_initDOM();mStorage.initHighlightData(_dom.$modal);mActions.init();_status.isOpenedModal = true;mHash.updateHash(uid);( typeof callback == 'function' ) && callback();},destroyFeature: function() {_status.isOpenedModal = false;mVideo.stop();mInfoHeader.hide();}}return {init: _init,getTracker: mStorage.getAllData,getVisitedTracker: mStorage.getVisitedData,getRemainedTracker: mStorage.getRemainedData,setOverviewLastControl: _setOverViewLastControl,exportFeature: mExternal.exportFeature,exportAllFeature: mExternal.exportAllFeature,readyFeature: mExternal.readyFeature,destroyFeature: mExternal.destroyFeature}};var showroom = null;if ( typeof ShowroomFeatures != 'undefined') {showroom = new ShowroomFeatures();};var Modals = (function() {var $window = $(window);var $document = $(document);var $modals = $('

    ');var $baseContentsArea = $('#wrap'), $baseContentsClickable;var $ctrl = null;var $modalContent, saveScrollTop, isKeyDown = false;var isModalShow = false;var showroomUid = null;var showroomDataInit = false;var isHashCheck = false;var focusSetTime1;var focusSetTime2;var isShow = false;var init = function() {$('body').append( $modals );setHashCheck();$document.on('click.openModal', '.o_modal_controller', openModel);showroom.init({modal: $modals,parent: 'highlights',});showroom && $(document).on('click', '.showroom-btn', openShowroom);return this;}var openModel = function() {if ( !isShow ) {isShow = true;$ctrl = this;var target = this.dataset.target || this.getAttribute('href');show( target );}return false;}var openShowroom = function() {if ( !isShow ) {isShow = true;$ctrl = this;var uid = this.dataset.target || this.getAttribute('href');var $target = $('.showroom_modal').clone();showroom.setOverviewLastControl($ctrl);showroomUid = uid;if ( showroomDataInit === false ) {showroom.exportAllFeature('./showroom/', callbackFullShowroom);} else {$target.find('.modal-contents .showroom-con').html( $('#showroom-'+uid).html() );$target.find('.modal-contents .showroom-con article').removeAttr('id');}show( $target );}return false;}var callbackFullShowroom = function(datas) {var css = datas.split('/*!--GALAXY-SHOWROOM-CSS--*/')[1];css = css.split('/*!--//GALAXY-SHOWROOM-CSS--*/')[0];css = css.replace(/\.\/images\//g, "//image-us.samsung.com/us/smartphones/galaxy-s22-ultra/v3/showroom/images/");css = css.replace(/\..\/common\/images\//g, "//image-us.samsung.com/us/smartphones/galaxy-s22-ultra/v3/common/images/");$('

    ', { attr: { type: 'text/css' }, html: css, appendTo: 'head' });var contents = datas.split('

    ')[1];contents = contents.split('

    ')[0];var contReplace = function(str) {var s = str || '';s = s.replace(/\.\//g, "./showroom/");s = s.replace(/\..\/common\/images\//g, "//image-us.samsung.com/us/smartphones/galaxy-s22-ultra/v3/common/images/");s = s.replace(/\..\/showroom\/common\//g, "/us/smartphones/galaxy-s22-ultra/common/");s = s.replace(/:showroom:/g, ":highlights:");return s;}var $contents = $('

    ', {html: contReplace(contents)});$contents.find('article').each(function(i, article) {$('

    ' , {attr: { 'tabindex': -1, 'aria-hidden': true, 'id': 'showroom-'+article.id },appendTo: 'body', html: article.outerHTML});});$('.modal[role="dialog"]').find('.modal-contents .showroom-con').html( $('#showroom-'+showroomUid).html() );$('.modal[role="dialog"]').find('.modal-contents .showroom-con article').removeAttr('id');if ( $modals.hasClass('show-end') ) {showroom.readyFeature(showroomUid);}showroomDataInit = true;}var btnShowSet;var btnShowSet2;var ieCloseBtnShow = function () {clearTimeout(btnShowSet);clearTimeout(btnShowSet2);if ($('html').hasClass('ie')) {if (!$('.modal_close').hasClass('close-show')) {$('.modal_close').addClass('close-show');$('.modal_close a').focus();} else {$('.modal_close').addClass('close-show-end');$('.modal_close a').focus();}}}var setHashCheck = function() {var hash = location.hash.split('#')[1];if ( !hash ) { return; }var checkHash = function() {var target = this.dataset.target || this.getAttribute('href');var $this = $(this);if ( hash == this.dataset.hash ) {isShow = true;if ($(this).hasClass('showroom-btn')) {showroomUid = target;showroom.exportAllFeature('./showroom/', callbackFullShowroom);show( $('.showroom_modal').clone() );} else {show(target);}if ( !$this.data('hash-scroll-target') ) {isHashCheck = $this.closest('section').offset().top;setTimeout(function() {GALAXY.setScrollTop( $this.closest('section').offset().top );},100);} else {setTimeout(function() {var $scrollTarget = $('#'+$this.data('hash-scroll-target'));isHashCheck = $scrollTarget.get(0) ? $scrollTarget.offset().top : 0;$scrollTarget.get(0) && GALAXY.setScrollTop( $scrollTarget.offset().top );},100);}};}$('.o_modal_controller').each(checkHash);showroom && $('.showroom-btn').each(checkHash);}var show = function(target) {$('#wrap').css('opacity', 0.99);var $target = $(target);if ( !$target.length ) return false;isKeyDown = false;isModalShow = true;$modals.html( $target.html() );$modalContent = $modals.find('.modal_contents-area');!showroomUid && $modalContent.find('a, button').off(GALAXY.tracking).on('click', GALAXY.tracking);$modals.find('.modal_close > a, .modal_close > button, .modal_close-area').on('click.modalHide', hide).on('keydown.modalHide', hideKeyDown);if ( !GALAXY.sizeMode ) {var width = window.innerWidth; //document.documentElement.offsetWidth;GALAXY.sizeMode = width > 1440 ? 4 : width > 1023 ? 3 : width > 767 ? 2 : 1;}imageLoadCheck();Accessibillity.on();setTimeout(function() {$modalContent.addClass('modal_open');shown();},0);$modals.addClass('show');saveScrollTop = GALAXY.scrollTop;GALAXY.noScroll.on();$('#wrap').css({position: 'fixed',width:'100%',paddingRight : GALAXY.scrollBarWidth, left: 0, right:0, top: -saveScrollTop, 'z-index': -1});$('.overview-bg').css({opacity : 0});if (!GALAXY.isGalaxy) $('.ma-floating-nav__wrap').css({paddingRight : GALAXY.scrollBarWidth});$('.footer').css({'padding-top':saveScrollTop});clearTimeout(focusSetTime2);focusSetTime2 = setTimeout(function() {$modals.find('.modal_close a').focus();}, 1000);}$modals.off('blur.modalClose').on('blur.modalClose', '.modal_close a', function () {$(this).removeClass('focus-visible')});var shown = function() {$modals.addClass('show-end');$('body').off('keydown.closeModals').on('keydown.closeModals', function(e) {if ( $modals.hasClass('show-end') && (e.key == 'Escape' || e.keyCode == 27) ) {isKeyDown = true;hide();};});if ( showroomUid && showroomDataInit ) {showroom.readyFeature(showroomUid);}}var hide = function() {$('#wrap').css('opacity', '');$modals.removeClass('show');$window.off('resize.modals');Accessibillity.off();if ($('html').hasClass('ie')) $('.modal_close').removeClass('close-show close-show-end');if ( isHashCheck !== false ) {GALAXY.setScrollTop( isHashCheck );}isHashCheck = false;showroomUid && showroom.destroyFeature();showroomUid = null;clearTimeout(focusSetTime1);focusSetTime1 = setTimeout(function() {$ctrl && $ctrl.focus();}, 1000);$('.footer').css({'padding-top':''});GALAXY.noScroll.off();$('#wrap').css({position: '', width:'', left: '', paddingRight : '', right: '', top: '', 'z-index': ''});$('.overview-bg').css({opacity : ''});if (!GALAXY.isGalaxy) $('.ma-floating-nav__wrap').css({paddingRight : ''});saveScrollTop && GALAXY.setScrollTop( saveScrollTop );saveScrollTop = 0;//$ctrl && $ctrl.focus();//$ctrl = null;isShow = false;if ( typeof window.modalCloseCallback == 'function') { window.modalCloseCallback(); }$modalContent = null;$modals.removeClass('show-end');$('body').off('keydown.closeModals');$modals.empty();isKeyDown = false;isModalShow = false;return false;};var hideKeyDown = function(e) {if (e.keyCode == 13 || e.keyCode == 32) {isKeyDown = true;}};var Accessibillity = {on: function() {$baseContentsArea.attr({'aria-hidden': 'true', 'tabindex': -1});$baseContentsClickable = $baseContentsArea.find('a,input,select,textarea,button,video,iframe, svg');$baseContentsClickable.each(function() {var tabindex = $(this).attr('tabindex');if (tabindex!==undefined&&tabindex!==null) {$(this).data('prev-tabindex', tabindex);$(this).attr('aria-hidden', 'true');}$(this).attr('tabindex','-1');$(this).attr('aria-hidden', 'true');});if($('html').hasClass('dotcom')){$(document).find('#consent_blackbar, #teconsent').attr('aria-hidden','true');$(document).find('#consent_blackbar, #teconsent').find('a, button').attr({'aria-hidden':'true','tabindex':'-1'});}},off: function() {setTimeout(function() {$baseContentsArea.removeAttr('aria-hidden tabindex');$baseContentsClickable.each(function() {var tabindex = $(this).data('prev-tabindex');if (tabindex!==undefined&&tabindex!==null) {$(this).attr('tabindex',tabindex);$(this).removeAttr('aria-hidden');} else {$(this).removeAttr('tabindex');$(this).removeAttr('aria-hidden');}});if($('html').hasClass('dotcom')){$(document).find('#consent_blackbar, #teconsent').removeAttr('aria-hidden');$(document).find('#consent_blackbar, #teconsent').find('a, button').attr({'aria-hidden':'','tabindex':''});}}, 500);}};var imageLoadCheck = function() {var $images = $modals.find('img'),lens = $images.length,count = 0;var loadCheck = function() {if ( ++count >= lens ) {showImageLoadEnd();}}$images.each(function(i, image) {var $image = $(image);GALAXY.loadImage( $image, loadCheck );this.src = GALAXY.getImageSources($image)[GALAXY.sizeMode];});if ( !lens ) {showImageLoadEnd();}};var showImageLoadEnd = function() {};var changeSizeMode = function() {isModalShow && imageLoadCheck();};return {init: init,show: show,hide: hide,showEnd: showImageLoadEnd}})();GALAXY.load(function(){Modals.init();});const fnDedounce = function(func, time, isForce) {let width = window.innerWidth;let delay = time || 16.666666667; // 60fps (1000/60);let interval = null;if ( !func ) {throw Error('Invalid required arguments Callback Function');}return function() {const windowWidth = window.innerWidth;if ( isForce ) {clearTimeout( interval );interval = setTimeout(func, delay);} else {const checkResize = (!$('html').hasClass('mobile')) ? true : width != windowWidth;if ( checkResize ) {clearTimeout( interval );interval = setTimeout(func, delay);}width = windowWidth;}}};window.oAccessibility = (function() {return {on: function(target) {let $target = (typeof(target) === 'number') ? $(this) : $(target);if ($target.length) {$target.attr({'tabindex':'-1', 'aria-hidden': 'true'});let $accessibillityTarget = $target.find('a,input,select,textarea,button,video,iframe');$accessibillityTarget.each(function() {let $this = $(this);let tabindex = $this.attr('tabindex');let ariaHidden = $this.attr('aria-hidden');if (tabindex!==undefined&&tabindex!==null&&tabindex!=='-1') {$this.data('prev-tabindex', tabindex);}// if (ariaHidden!==undefined&&ariaHidden!==null) {// $this.data('prev-ariaHidden', ariaHidden);// };$this.attr({'tabindex':'-1', 'aria-hidden': 'true'});});}},off: function(target) {let $target = (typeof(target) === 'number') ? $(this) : $(target);if($target.length) {$target.removeAttr('tabindex aria-hidden');let $accessibillityTarget = $target.find('a,input,select,textarea,button,video,iframe');$accessibillityTarget.each(function() {let $this = $(this);let tabindex = $this.data('prev-tabindex');let ariaHidden = $this.data('prev-ariaHidden');if (tabindex!==undefined&&tabindex!==null) {$this.attr('tabindex',tabindex);} else {$this.removeAttr('tabindex');}// if (ariaHidden!==undefined&&ariaHidden!==null) {// $this.attr('aria-hidden',ariaHidden);// } else {$this.removeAttr('aria-hidden');// }});}}}})();const ModelsModal = (function() {const $modal = $('

    ').appendTo('body');let $modalAccessibility = $('body').children(':not(script):not(noscript)').not($modal),$modalInner = null,$modalWrapper = null,$modalScrollArea = null,$modalContent = null,$modalUpDownBtn = null,$modalArrowBtns = {up: null, down:null},$prevClickButton = null,$loaddingBar = null,isModalOpen = false,closeClickAble = false,arrowClicked = false;const _init = function() {$modal.html( $('#modelsModal').html() ).attr({tabIndex: -1, 'aria-hidden': 'true'});$('#modelsModal').remove();assets();addEvent();return this;};const addEvent = function() {$modal.find('.up-down-scroll>button.btns').on('click', arrowClickScrollModal);$modalScrollArea.on('scroll.modal360Scroll', fnDedounce(modalScroll, 150, true));// default Modal binding event$('.o_btn-show-modal').on('click.showModal', onClickHandler);};const assets = function() {// asset$loaddingBar = $modal.find('.loading-bar');$modalInner = $modal.find('.models_modal-inner');$modalWrapper = $modal.find('.models_modal-wrapper')$modalScrollArea = $modal.find('.models_modal-scroll');$modalContent = $modal.find('.models_modal-content');$modalUpDownBtn = $modal.find('.up-down-scroll');$modalArrowBtns = {up: $modalUpDownBtn.find('button.btn-up'),down: $modalUpDownBtn.find('button.btn-down')};}const arrowButtonEnableCheck = function(isClicked) {let scrollTop = Math.ceil( $modalScrollArea.scrollTop() );let maxScrollHeight = Math.floor( $modalScrollArea.prop('scrollHeight')-$modalScrollArea.height() );$modalArrowBtns.up.prop({disabled: !scrollTop});$modalArrowBtns.down.prop({disabled: (scrollTop>=maxScrollHeight)});if ( isClicked ) {if (!scrollTop) { $modalUpDownBtn.find('button.btn-down').focus(); }if (scrollTop>=maxScrollHeight) { $modalUpDownBtn.find('button.btn-up').focus();}arrowClicked = false;};};const arrowClickScrollModal = function() {arrowClicked = true;let scrollTop = Math.ceil( $modalScrollArea.scrollTop() );scrollTop += $(this).hasClass('btn-up') ? -100: 100,maxScrollHeight = Math.floor( $modalScrollArea.prop('scrollHeight')-$modalScrollArea.height() );scrollTop = Math.min(Math.max(0, scrollTop), maxScrollHeight);$modalScrollArea.stop().__animate({scrollTop: scrollTop}, {queue: false, duration: 450, complete: function() {arrowButtonEnableCheck(true);}});};const escKeyCheck = function(e) {if( e.keyCode == 27 || e.originalEvent.key == 'Escape' ) {if ( typeof(Models360) != undefined && $modal.find('.models_modal-goods').hasClass('is-show') ) {Models360.hideDeviceModal();} else {$modal.find('.models_modal-close>button').off('click.close');_hide();}}};const _onShow = function($target, $button) {ModelsModal.html( $target.html() );ModelsModal.show();$button && ModelsModal.setPrevFocusButton($button[0]);ModelsModal.loadBar.off();Models360.init();Models360.setup();}const onClickHandler = function() {let $button = $(this),target = $button.attr('href') || $button.data('target'),$target = $(target);_onShow($target, $button);return false;};const _html = function(s) {const prefix = 'clone-'$modalContent.html( s );$modalContent.find('input:radio').each(function() {this.name = prefix + this.name;this.id = prefix + this.id;$(this).next('label').attr({'for': this.id});})};const _show = function() {isModalOpen = true;GALAXY.setTransitionEndEvent($modal, shown);GALAXY.noScroll.on(true); // body position fixed.$modal.addClass('is-modal-open').removeAttr('tabIndex aria-hidden').trigger('show');$modalAccessibility.each(oAccessibility.on);};const vAlignCheck = function() {// vertical align Modal Contentlet check = (GALAXY.sizeMode > 2) && ($modalScrollArea.height() >= $modalInner.outerHeight());$modalWrapper && $modalWrapper.addClass('vAlign-check').decideClass('vAlign', check);// up&down button visibility checklet modalCheck = (Math.floor($modalScrollArea.height()) < Math.floor($modalInner.outerHeight()));$modalUpDownBtn.decideClass('btn-show', modalCheck);modalScroll();};const modalDimdCheck = function(e) {if ( !$(e.target).closest('.models_modal-wrapper').length ) {_hide();}};const modalScroll = function() {if ( !arrowClicked ) { arrowButtonEnableCheck(); }};const shown = function() {vAlignCheck();$modal.trigger('shown').find('.models_modal-close>button').one('click.close', _hide).focus();$(document).on({'keydown.escKey': escKeyCheck, 'mousedown.escKey touchstart.escKey': modalDimdCheck});$(window).on('resize.modal360Resize', fnDedounce(ModelsModal.resize, 150, true));};const _hide = function(e) {if (e) e.preventDefault();GALAXY.setTransitionEndEvent($modal, hiden);GALAXY.noScroll.off(true); // body position fixed.$modal.removeClass('is-modal-open').attr({tabIndex: -1, 'aria-hidden': 'true'}).trigger('hide');$modalAccessibility.each(oAccessibility.off);$(document).off('keydown.escKey mousedown.escKey touchstart.escKey');$(window).off('resize.modal360Resize');};const hiden = function() {$prevClickButton && $prevClickButton.focus();$modal.trigger('hiden');if ( closeClickAble == true ) {$prevClickButton && GALAXY.setScrollTop( $prevClickButton.offset().top - GALAXY.areaHeight/2 );}ModelsModal.html('');$prevClickButton = null;isModalOpen = false;closeClickAble = false;};const _resize = function() {vAlignCheck();};const _resizeChange = function() {};const _getModalShow = function() {return isModalOpen;};const _setPrevFocusButton = function(target) {$prevClickButton = $(target);};const _loadBar = {on: function() {let loadingText = $loaddingBar.data('load-txt');$loaddingBar.find('span').text(loadingText);},off: function() {$loaddingBar.animate({opacity: 0}, 450, function() {$(this).remove();});}}return {init: _init,show: _show,hide: _hide,html: _html,resize: _resize,$element: $modal,onShow: _onShow,getModalShow: _getModalShow,resizeChange: _resizeChange,loadBar: _loadBar,setPrevFocusButton: _setPrevFocusButton}})();GALAXY.load( ModelsModal.init );const SVGLINE = function (el, option) {const svg = el;const path = svg.querySelectorAll('path');const svgViewBox = svg.getAttribute('viewBox').split(' ');let pathTotalLength = [];let loaded = false;let prograss = 0;let requestFrame;let playing = false;let playFrame = 0;let widthRatio = 0;let heightRatio = 0;let _target = option.target || undefined;let _speed = option.speed || 0.01;const init = function () {if (!loaded) {loaded = true;path.forEach(function (_this,index) {pathTotalLength.push(_this.getTotalLength());_this.style.strokeDasharray = pathTotalLength[index];_this.style.strokeDashoffset = pathTotalLength[index];});resize();draw(prograss);}}const draw = function (percent) {if(loaded) {prograss = percent;playFrame = prograss;let totalPercent = percent*path.length;let totalPercentLen = Math.floor(totalPercent);path.forEach(function (_this,index) {if(index < totalPercentLen) {_this.style.strokeDashoffset = 0;_this.style.opacity = 1;}if(index === totalPercentLen) {let point = _this.getPointAtLength(pathTotalLength[index]*(totalPercent-totalPercentLen));let x = (point.x*widthRatio) - (_target.clientWidth/2);let y = (point.y*heightRatio) - (_target.clientHeight/2);_this.style.strokeDashoffset = pathTotalLength[index]*(1-(totalPercent-totalPercentLen));_this.style.opacity = 1;targetPosition(x,y);}if(index > totalPercentLen) {_this.style.strokeDashoffset = pathTotalLength[index];_this.style.opacity = 0;}});if (prograss === 0 && loaded) option.startEvent && option.startEvent.call();if (prograss === 1 && loaded) option.endEvent && option.endEvent.call();}}const targetPosition = function (x,y) {if(_target) _target.style.transform = 'translate3d('+x+'px, '+y+'px, 0)';}const scroll = function (percent) {draw(percent);}const play = function () {const playRequest = function () {if (playFrame < 1) {draw(playFrame);playFrame += _speed;requestFrame = window.requestAnimationFrame(playRequest);} else {stop({reset : false});}}if (!playing) {playing = true;playRequest();}}const pause = function () {playing = false;window.cancelAnimationFrame(requestFrame);}const stop = function (reset) {playFrame = 0;pause();if (reset.reset) {draw(0);} else {option.endEvent && option.endEvent.call();}}const destroy = function () {if (loaded) {loaded = false;window.cancelAnimationFrame(requestFrame);path.forEach(function (_this) {_this.style.strokeDasharray = 0;_this.style.strokeDashoffset = 0;});if(_target) _target.style.transform = 'translate3d(0px, 0px, 0)';}}const resize = function () {widthRatio = (svg.clientWidth/svgViewBox[2]);heightRatio = (svg.clientHeight/svgViewBox[3]);}init();return {init : init,draw : draw,scroll : scroll,play : play,pause : pause,stop : stop,destroy : destroy,resize : resize}}// galaxy ecosystemlet ecosystem = function() {const $ecosystem = $('.galaxy-ecosystem');const $eco_open = $ecosystem.find('.btn-open'),$eco_close = $ecosystem.find('.btn-close'),$eco_popup = $ecosystem.find('.eco-popup');function open (idx) {if (!$eco_open.eq(idx).hasClass('on')) {$eco_open.eq(idx).addClass('on');$eco_popup.eq(idx).fadeIn(function() {$eco_close.eq(idx).focus();});let ecoScroll = $eco_close.eq(idx).offset().top;let thisEcoPopup = $eco_close.eq(idx).parents('.eco-popup');let navH = $('html').hasClass('ie') ? 0 : parseInt($('html').attr('style').split('--snbh:')[1],10);let offsetTopOver = (GALAXY.scrollTop > thisEcoPopup.offset().top - navH);let offsetBottomOver = (GALAXY.scrollTop+window.innerHeight) < (thisEcoPopup.offset().top + thisEcoPopup.height());if(offsetBottomOver) GALAXY.setSmoothScrollTop( (thisEcoPopup.offset().top - (window.innerHeight-thisEcoPopup.height())) , 500);if(offsetTopOver) GALAXY.setSmoothScrollTop( ecoScroll - navH , 500);}}function close (idx, event) {if (!event) event = function() {};$eco_open.eq(idx).hasClass('on') && $eco_open.eq(idx).removeClass('on');$eco_popup.eq(idx).fadeOut(event);}let _init = function() {$eco_open.on('click', function(e) {const idx = $eco_open.index($(this));$eco_open.each(function(index) {if (idx == index) {open(index);} else {close(index);}});});$eco_close.on('click', function(e) {const idx = $eco_close.index($(this));close(idx, function() { $eco_open.eq(idx).focus(); });}).on('keydown', function(e) {if (e.keyCode == 9 && e.shiftKey) {const idx = $eco_close.index($(this));close(idx);$eco_open.eq(idx + 1).focus();}});$eco_popup.each(function(index, popup) {const cta = $(popup).find('.eco-cta').last();cta.on('keydown', function(e) {if (e.keyCode == 9 && !e.shiftKey) {close(index);if (index != $eco_popup.length - 1) {$eco_open.eq(index).focus();}}});});}return { init: _init }}GALAXY.load(function () {$('.galaxy-ecosystem').length && new ecosystem().init();});const secOverviewSticky = (function () {const overwiewSection = document.querySelector('.m_content-overview');const overwiewBg = overwiewSection.querySelector('.overview-bg');const overwiewBgDimmed = overwiewBg.querySelector('.dimmed');const textWrap = overwiewSection.querySelector('.f_header-type1');const textItem = overwiewSection.querySelectorAll('.text-item');let scrollTop;let moveArea;let dotcomBar;let percent = 0;let textStartOffset = 0;let itemH = 0;let loaded = false;let motionOpacity = 0.8;let motionY = 10;let motionScale = 1.2;const init = function () {loaded = true;textItem.forEach(function (_this, index) {let cloneTxt = _this.querySelector('span').cloneNode(true);cloneTxt.setAttribute('aria-hidden', 'true');if(cloneTxt.querySelector('a')) cloneTxt.querySelector('a').setAttribute('tabIndex', -1);cloneTxt.classList.add('clone-txt');_this.appendChild(cloneTxt);});resize();}const scroll = function () {if (loaded) {scrollTop = (window.pageYOffset - overwiewSection.offsetTop);scrollArea = Math.max(0, Math.min(1, scrollTop / (moveArea + window.innerHeight) ));percent = Math.max(0, Math.min(1, scrollTop / moveArea));let p1 = getCurPercent(scrollTop, ((textItem.length-2)/10), 1-((textItem.length-2)/10), moveArea);if (scrollArea < 1) {detailMotion(p1);if (percent >= 1) {noneFixed();}else {fixed();}}else {noneFixed();}}if (window.pageYOffset > 0) overwiewSection.classList.add('scroll-load');}const detailMotion = function (p1) {overwiewBg.querySelector('.overview').style.transform = 'translate(0,'+(motionY-(motionY*percent))+'%) scale('+(motionScale - ((motionScale-1)*percent))+')';overwiewBgDimmed.style.opacity = motionOpacity-(motionOpacity*p1);let textScroll = (window.pageYOffset - $(textWrap).offset().top + (window.innerHeight/2.5))textItem.forEach(function (_this, index) {let t1 = getCurPercent(textScroll, (index/10), .05, textWrap.clientHeight+(window.innerHeight/2));let t2 = getCurPercent(textScroll, (index/10)+.1, .05, textWrap.clientHeight+(window.innerHeight/2));_this.querySelector('.clone-txt').style.opacity = t1 - t2;});}const fixed = function () {overwiewSection.classList.remove('none-fixed');overwiewBg.style.top = 0 + 'px';}const noneFixed = function () {overwiewSection.classList.add('none-fixed');overwiewBg.style.top = (moveArea-getDotcomNavH() - dotcomBar) + 'px';}const resize = function () {if (loaded) {if (GALAXY.sizeMode == 4 || GALAXY.sizeMode == 3 || GALAXY.sizeMode == 2) textStartOffset = 300;if (GALAXY.sizeMode == 2) textStartOffset = 200;if (GALAXY.sizeMode == 1) textStartOffset = 100;itemH = textItem[0].clientHeight;motionScale = (GALAXY.sizeMode == 1) ? 1.1 : 1.2;dotcomBar = $('.iparys_inherited').height() || 0;overwiewSection.style.height = (textStartOffset+textWrap.clientHeight+window.innerHeight+dotcomBar) + 'px';overwiewSection.style.marginBottom = (-getDotcomNavH()-dotcomBar) + 'px';textWrap.style.top = textStartOffset + 'px';moveArea = (overwiewSection.clientHeight - window.innerHeight);scroll();setImgHeight();}}function setImgHeight() {if(GALAXY.sizeMode < 3) {let _height = (window.innerHeight+180)+'px';if(GALAXY.sizeMode == 1) _height = (window.innerHeight+100)+'px';overwiewBg.style.height = _height;} else {overwiewBg.style.height = '';}}return {init : init,scroll : scroll,resize : resize}})();GALAXY.load(function () {secOverviewSticky.init();});window.addEventListener('scroll', function () {secOverviewSticky.scroll();});GALAXY.resize(secOverviewSticky.resize);const dropdown = function () {let $section = $('.dropdown-wrap'),$item_q, $item_a, $item_btns, $item_all;const omni = { close: ':expand:', open: ':collapse:' };const asset = function () {$item_all = $section.find('.dropdown_item');$item_q = $section.find('.dropdown_item_q');$item_a = $section.find('.dropdown_item_a');$item_btns = $item_q.find('button');}const bindEvent = function () {$item_btns.off('click').on('click', showContent);}const init = function () {if ( !$section.length ) { return false; }asset();bindEvent();return this;}const getHeight = function() {console.log()}const showContent = function() {const $item_btn = $(this);const curIndex = $item_btns.index(this);const $item = $item_btn.closest('.dropdown_item');const omniture = this.dataset.omni;const $content = $item_a.eq(curIndex);if (!$item.hasClass('is-open')) {$item.addClass('is-open');$item_btn.attr({'aria-expanded': 'true','ga-la': omniture.replace(omni.open, omni.close),'data-omni': omniture.replace(omni.open, omni.close)});$content.stop().slideDown(400);} else {$item.removeClass('is-open');$item_btn.attr({'aria-expanded': 'false','ga-la': omniture.replace(omni.close, omni.open),'data-omni': omniture.replace(omni.close, omni.open)});$content.stop().slideUp(400);}GALAXY.omniture(omniture);//return false;}init();};GALAXY.load(function () {dropdown();});let headingNav = function(){let $article = $("article[class*='m_feature-']");let $headingNav = $('.heading-nav');let $headingBtn = $('.heading-btn');let headingText;let isFocus = false;let dataHash;let modelData = $('html').find('.contents').data('model');let alertTimer; let alertTimer2;let _init = function(){// makeList();bindEvent();}let makeList = function() {let tempLi = '';$article.find($headingNav).each(function(i, $el){let $this = $($el);let headingHash = $this.find('.section-heading').attr('id');let headingTagging = $this.find('.section-heading').data('tagging');let headingLinkTitle = $this.find('.section-heading').data('link-title');headingText = $this.find('.section-heading').text();dataHash = headingHash || headingText.toLowerCase();$this.append('

      ');/*$this.find('.heading-nav-list-wrap').append('');*/tempLi += '

    • '+ headingText +'
    • ';// $this.find('.heading-nav-list-wrap').append(// '

      '// );$this.find('.heading-nav-list-wrap .share-wrap>span:first').append('

      ');});$('.heading-nav-list').each(function(i) {let $this = $(this);$this.html(tempLi);let navHash = $this.data('selected');let selectedItem = $this.find('a.heading-nav-item[href="#'+ navHash +'"]');selectedItem.parent('li').addClass('on');});$('.heading-nav-list').find('.heading-nav-item').each(function(){let $this = $(this);let from = $this.parents('.heading-nav-list').attr('data-selected');let to_split = $this.text().toLowerCase().split(' ');let to = '';to_split.forEach(function(e) {if (to.length) { to += '-' + e; }else { to += e; }});$this.attr({'data-omni-type':"microsite_contentinter",'data-omni':""+ modelData +":highlights:"+ from +":page:"+ to,"ga-ca":"content click" ,"ga-ac":"feature" ,"ga-la":""+ modelData +":highlights:"+ from +":page:"+ to})});}let bindEvent = function() {$(document).click(_toggle);$('.heading-nav-list a.heading-nav-item').on({ focus: onFocus, blur: onBlur ,click : click})$('.share-link').on({ focus: onFocus });$('.share-link').on('click', function () {let dataId = $(this).data('id');let _this = $(this);if(GALAXY.isGalaxy) GALAXY.omniture($(this).data('omni'));if (!$.browser.ie) {let t = document.createElement('textarea');t.value = String(location);t.value = t.value.split('#')[0] + '#' + dataId;document.body.appendChild(t);t.select();t.setSelectionRange(0,9999);document.execCommand('copy');document.body.removeChild(t);_this.focus();} else {let t = String(location);t = t.split('#')[0] + '#' + dataId;window.clipboardData.setData('Text', t);}_this.closest('.heading-nav-list-wrap').find('.link-alert').fadeIn(300);// _this.closest('.heading-nav-list-wrap').find('.link-alert p').html('Link copied.');clearTimeout(alertTimer);alertTimer = setTimeout(function(){_this.closest('.heading-nav-list-wrap').find('.link-alert *').stop().animate({'duration':750,'opacity':1});_this.closest('.heading-nav-list-wrap').find('.link-alert p').html('Link copied.');_this.closest('.heading-nav-list-wrap').find('.share-link').focus();// _this.closest('.heading-nav-list-wrap').find('.link-alert').focus();},350);return false;});$('.share-facebook').on('click', function () {let dataId = $(this).data('id');if(GALAXY.isGalaxy) GALAXY.omniture($(this).data('omni'));shareEvent($(this), dataId);return false;});$('.share-twitter').on('click', function () {let dataId = $(this).data('id');if(GALAXY.isGalaxy) GALAXY.omniture($(this).data('omni'));shareEvent($(this), dataId);return false;});$(document).find('.link-alert .copied_close').on('click',function() {if($(this).parent().css("display") == "block"){$(this).parent().fadeOut(200,function() { $(document).find('.link-alert p').css('opacity',0).html('');$(document).find('.link-alert button').css('opacity',0); $('.heading-nav-list-wrap:visible').find('.share-link').focus(); });};return false;});}let shareEvent = function (_this, dataId) {let $body = $(document.body);let popupURL;let popupSize;let _href = location.href.split('#')[0] + '#' + dataId;let url = encodeURIComponent(_href);let message = encodeURIComponent($('meta[name="twitter:description"]' ).attr('content')) || '';if (_this.hasClass('facebook')) {popupSize = [560, 525];popupURL = 'https://www.facebook.com/sharer/sharer.php?u='+ url;} else if (_this.hasClass('twitter')) {popupSize = [680, 400];popupURL = 'https://twitter.com/intent/tweet?text='+ message + (url ? '&url='+ url : '');}let popup = GALAXY.popup(popupURL, popupSize[0], popupSize[1], 'shareWindow');popup && popup.focus();}let click = function(){const omniture = this.dataset.omni;GALAXY.omniture(omniture);const thisAnchor = this.getAttribute('href').slice(1)const targetAnchor = $('#'+thisAnchor)setTimeout(function(){if ($('#contents').hasClass('plus-highlights')) {document.documentElement.classList.add('focus-able');GALAXY.setScrollTop( $('#'+thisAnchor).offset().top );}targetAnchor.find('button').focus();},100);}let onFocus = function(){isFocus = true;}let onBlur = function(){isFocus = false;setTimeout(function() {if ( isFocus == false ) {_close();}}, 50);}let _toggle = function (e) {const $target = $(e.target);if ($target.closest($headingBtn).length && !$target.closest($headingBtn).hasClass('open')) {_open($target);} else {_close();$target.focus();}}let _open = function($target){$target.attr('aria-expanded','true')$target.addClass('open');$target.closest('.heading-nav').find('.heading-nav-list-wrap').slideDown(200,function () {$target.closest('.heading-nav').find('.heading-nav-list').addClass('show');});}let _close = function(){$headingBtn.attr('aria-expanded','false')$headingBtn.removeClass('open');$headingBtn.closest('.heading-nav').find('.heading-nav-list').removeClass('show');$headingBtn.closest('.heading-nav').find('.heading-nav-list-wrap').slideUp(200);$headingBtn.closest('.heading-nav').find('.link-alert').hide();$headingBtn.closest('.heading-nav').find('.link-alert').find('p').css('opacity',0).html('');$headingBtn.closest('.heading-nav').find('.link-alert').find('button').css('opacity',0);}return {init : _init,open : _open,close : _close}}();GALAXY.load(function(){headingNav.init();})$("article[class*='m_feature-']").find('.heading-btn').each(function(){GALAXY.hello( $(this), {on:function(){},off:function(){headingNav.close();}})})/*! * youtube.js * */// youtubelet youtube = function () {// slider omnivar sliderOmni = function(){var pagingFlag, arrowFlag;var addFlag = function(evt, el){var paging = $(el).parent().hasClass('slide-paging');if(evt.type == 'mousedown' || evt.keyCode == 13){pagingFlag = true;GALAXY.omniture($(el).attr('data-omni'));}}var removeFlag = function(){pagingFlag = false;}return {add: addFlag,remove: removeFlag}}();// youtube videovar $html = $('html');var $yvWrap = $('.youtube-wrap');var $yvSlideWrap = $('.youtube-slide');var $yvSlide = $yvSlideWrap.find('.youtube-video');var $yvSlidePaging = $yvWrap.find('.slide-paging');var $yvSlidePagingOmni = $yvSlidePaging.data('indicator-omni');var yvSlideHtml = $yvSlide.html();var yvSrcArray = [];var yvThumbArray = [];var yvTitleArr = [];var modelData = $html.find('.contents').data('model')varmodelName = modelData;var yvLoaded = false;var yvSlideInit = function () {var thumbLength = 0;yvTitleArr = [];if($('html').hasClass('s34')) {thumbLength = ($yvSlide.find('li').length > 3) ? 3 : 0;}else if($('html').hasClass('s12')){thumbLength = ($yvSlide.find('li').length > 2) ? 2 : 0;}if(thumbLength){if($yvWrap.hasClass('no-slide')) $yvWrap.removeClass('no-slide');$yvSlide.attr('role','presentation');$yvSlide.find('.thumb').each(function(i) {var thisHtml = $(this).html();yvThumbArray.push(thisHtml);yvTitleArr.push($(this).find('strong').text());});var pageTitle = $yvSlidePaging.data('page-title');$yvSlide.html('');for(var i=0; i

      '+yvThumbArray[i]+'

      ');} else {$yvSlide.find('li:last > div').attr("role", "list").append('

      '+yvThumbArray[i]+'

      ');}}var omniTxt = modelData + $yvSlidePagingOmni;$yvSlide.find('li').each(function(i) {var n = i*thumbLength;var title = yvTitleArr.slice(n, n+thumbLength).toString();$(''+pageTitle +' '+ (i+1) +':'+title + '').appendTo($yvSlidePaging);});$yvSlide.find('li').each(function(){if($(this).find('> div .thumb').length < 2){$(this).find('> div').removeAttr('role');$(this).find('> div .thumb').removeAttr('role');}})var meetSwipe = GALAXY.swipeAble;if ( ($html.hasClass('ie') || $html.hasClass('edge') ) && $html.hasClass('rtl')) {meetSwipe = false;}$yvSlide.xlider({swipe: meetSwipe,endless:true,arrows: [$yvWrap.find('.m_btn_type1-prev'),$yvWrap.find('.m_btn_type1-next')],paging: $yvSlidePaging,onMove:function(){$yvSlideWrap.find('li').removeClass('view').removeAttr('aria-hidden tabindex');$yvSlideWrap.removeClass('ie-error');},onChange:function(){$yvSlideWrap.find('li').removeClass('view').removeAttr('aria-hidden tabindex');$yvSlideWrap.removeClass('ie-error');},onChangeEnd: function(i){var select = $yvSlidePaging.data('btn-title');sliderOmni.remove();$yvSlideWrap.find('.xlider-current').removeClass('view').siblings().addClass('view').attr({'aria-hidden': 'true', 'tabindex': -1});$yvSlidePaging.find('a').eq(i).attr('title', select).siblings().attr('title','');$yvSlideWrap.addClass('ie-error');}});$yvWrap.off('mousedown.yv keydown.yv').on('mousedown.yv keydown.yv', '.slide-paging a, .arrow-wrap a', function(e){sliderOmni.add(e, this);});$yvSlide.find('li').each(function() {if ( $(this).find('.thumb').length == 1 ) {$(this).removeAttr('role').find('.thumb').removeAttr('role');}});}else{$yvWrap.addClass('no-slide');}}var yvLoad = function () {if (!yvLoaded && window.pageYOffset > 10) {yvLoaded = true;GALAXY.sizeMode && $yvSlide.find('img').each(function (i, img) {this.src = GALAXY.getImageSources($(img))[GALAXY.sizeMode];img.src = img.getAttribute('data-media-s4');if(GALAXY.sizeMode >= 3) {img.src = img.getAttribute('data-media-s4');} else if(GALAXY.sizeMode <= 2){img.src = img.getAttribute('data-media-s2');}});}}var yvSlideDestroy = function () {yvThumbArray = [];$yvSlidePaging.html('');$yvSlide.removeAttr('style').xlider('remove');$yvSlide.html(yvSlideHtml);$yvSlide.attr('role','list');$yvWrap.addClass('no-slide').addClass('set-youtube');yvLoaded = false;setTimeout(function () {yvLoad();},10);}// quote slidevar $quoteWrap = $('.quote-wrap');var $quoteSlideWrap = $('.quote-slide');var $quoteSlide = $quoteSlideWrap.find('.quote-list');var $quoteSlidePaging = $quoteWrap.find('.slide-paging');var $quoteSlidePagingOmni = $quoteSlidePaging.data('indicator-omni');var quoteSlideHtml = $quoteSlide.html();var quoteBoxArray = [];var quoteTitleArr = [];var quoteSlideInit = function () {if($quoteWrap.hasClass('no-slide')) $quoteWrap.removeClass('no-slide');var quateLength;if($('html').hasClass('s34')) {quateLength = ($quoteSlide.find('.quote-item').length > 3) ? true : false;}else if($('html').hasClass('s2')){quateLength = ($quoteSlide.find('.quote-item').length > 2) ? true : false;}else {quateLength = ($quoteSlide.find('.quote-item').length > 2) ? true : false;}if(quateLength){GALAXY.unResize(quoteListHeight);GALAXY.resize(quoteListHeight);$quoteSlide.find('.quote-item').each(function(i) {var thisHtml = $(this).html();quoteBoxArray.push(thisHtml);quoteTitleArr.push($(this).find('strong').text());});var pageTitle = $quoteSlidePaging.data('page-title');$quoteSlide.attr('role','list');$quoteSlide.html('');for(var i=0; i '+'

      '+quoteBoxArray[i]+'

      '+'');if(i%2 != 0)$quoteSlide.find('li:last-child').append('

      '+quoteBoxArray[i]+'

      ');}else{if(i%3 == 0)$quoteSlide.append('
    • '+'

      '+quoteBoxArray[i]+'

      '+'
    • ');if(i%3 != 0)$quoteSlide.find('li:last-child').append('

      '+quoteBoxArray[i]+'

      ');}}var omniTxt = modelName+$quoteSlidePagingOmni;$quoteSlide.find('li').each(function(i) {var quateContLength = $(this).find('.quote-item').lengthvar title = ($html.hasClass('s12')) ? quoteTitleArr.slice(i*2,(i*2)+quateContLength).toString() : quoteTitleArr.slice(i*3,(i*3)+quateContLength).toString();$('
    • '+pageTitle +' '+ (i+1) +':'+title + '').appendTo($quoteSlidePaging);});var meetSwipe = GALAXY.swipeAble;if ($html.hasClass('ie') && $html.hasClass('rtl')) {meetSwipe = false;}if ($html.hasClass('edge') && $html.hasClass('rtl')) {meetSwipe = false;}$quoteSlide.xlider({swipe: meetSwipe,endless:true,arrows: [$quoteWrap.find('.m_btn_type1-prev'),$quoteWrap.find('.m_btn_type1-next')],paging: $quoteSlidePaging,onMove:function(){$quoteSlideWrap.find('li').removeClass('view').removeAttr('aria-hidden tabindex');$quoteSlideWrap.removeClass('ie-error');},onChange:function(){$quoteSlideWrap.find('li').removeClass('view').removeAttr('aria-hidden tabindex');$quoteSlideWrap.removeClass('ie-error');},onChangeEnd: function(i){var select = $quoteSlidePaging.data('btn-title');sliderOmni.remove();$quoteSlideWrap.find('.xlider-current').removeClass('view').siblings().addClass('view').attr({'aria-hidden': 'true', 'tabindex': -1});$quoteSlidePaging.find('li').eq(i).find('a').attr('title', select).closest('li').siblings().find('a').attr('title','');$quoteSlideWrap.addClass('ie-error');}});$quoteWrap.off('mousedown.quot keydown.quot').on('mousedown.quot keydown.quot', '.slide-paging a', function(e){sliderOmni.add(e, this);});quoteListHeight();} else {$quoteWrap.addClass('no-slide');}}var quoteListHeight = function() {var max = 0;$quoteSlide.find('li').css({height:''}).each(function() {max = Math.max($(this).outerHeight(), max);}).css({height: max});}var quoteSlideDestroy = function () {quoteBoxArray = [];$quoteSlidePaging.html('');$quoteSlide.removeAttr('style').xlider('remove');$quoteSlide.html(quoteSlideHtml);$quoteSlide.attr('role','list');$quoteWrap.addClass('no-slide');$quoteWrap.addClass('set-quateSlide');$quoteSlide.find('li').css({height:''}).attr('role','listitem');setTimeout(function () {$quoteSlide.find('img').each(function () {$(this).attr('src', $(this).attr('data-media-s4'));});},10);}var changeSizeMode = GALAXY.sizeMode;GALAXY.load(function(){yvSlideDestroy();yvSlideInit();quoteSlideDestroy();quoteSlideInit();})GALAXY.resize(function() {var _sizeMode = GALAXY.sizeMode;if ( _sizeMode != changeSizeMode ) {changeSizeMode = _sizeMode;yvSlideDestroy();yvSlideInit();quoteSlideDestroy();quoteSlideInit();}});GALAXY.scroll(function() {yvLoad();});// youtube modals$('.youtube-wrap').on('click', 'a', function(e){e.preventDefault();GALAXY.vodPlayer.show(this.href, this, true);var $desc = ($(this).parent().find('.youtube-desc').length) ? $(this).parent().find('.youtube-desc').clone().removeAttr('aria-hidden') : null;var $ytModal = $('.m_layer-youtube.show');if($('html').hasClass('safari') && $('html').hasClass('mobile')) $('html').css('height', '100vh');$ytModal.find('h3').empty().text('');$ytModal.find('iframe').attr('title', $(this).find('img').attr('alt'));setTimeout(function() {$ytModal.find('.c_btn_close-type1').focus();}, 1500);$ytModal.on('click', '.modals_close-area', function(e){$ytModal.find('.c_btn_close_area button').trigger('click');if($('html').hasClass('safari') && $('html').hasClass('mobile')) $('html').css('height', '');})if($desc != null) $ytModal.find('.m_video_view').append($desc);if (GALAXY.isGalaxy && $(this).parents('.youtube-slide').length) GALAXY.omniture($(this).attr('data-omni'));if($('html').hasClass('dotcom')){accessibillityLayers.on($('#teconsent'));$(document).find('#consent_blackbar, #teconsent').attr('aria-hidden','true');$(document).find('#consent_blackbar, #teconsent').find('a, button').attr({'aria-hidden':'true','tabindex':'-1'});}});//wa$(document).on('click', '.m_layer-youtube .c_btn_close-type1', function(e){if($('html').hasClass('dotcom')){accessibillityLayers.off($('#teconsent'));$(document).find('#consent_blackbar, #teconsent').removeAttr('aria-hidden');$(document).find('#consent_blackbar, #teconsent').find('a, button').attr({'aria-hidden':'','tabindex':''});}});// overview nav$('.overview-nav a').on('click', function(e) {var $target = $($(this).attr('href'));var duration = 750;var onBlur = function() {$(this).removeAttr('tabindex')}if ( $target.length ) {GALAXY.setSmoothScrollTop( $target.offset().top, duration, function(){$target.attr({tabindex: -1}).focus().one('blur', onBlur);});}e.preventDefault();});}();//colorchipsconst colorchip = function () {var colors = $('.m_feature-colors'),colorchipArea = colors.find('.colorchip-area'),colorchips = colorchipArea.find('.colors .color-item'),imgContainer = colors.find('.f_container .img_container');imgContainer.removeClass('active');var defaultColor = $('.colors .color-item:first-child').addClass('on');defaultColor.find('input:radio')[0].checked = true;var defaultVal = defaultColor.find('input:radio').val();var defaultImg = $('#' + defaultVal);defaultImg.addClass('active');//focus-visiblevar onAction = function () {var $this = $(this);colorchips.removeClass('focus-visible');if ($this.hasClass('focus-visible')) {$this.parent(colorchips).addClass('focus-visible');}}colorchips.find('input').on('keyup.colorchip', onAction);$(document).on('keyup.colors', 'input, a, button', function(e) {if (!$(e.target).is('.color-item input')) {colorchips.removeClass('focus-visible');}});$(document).on('click', function(e) {colorchips.removeClass('focus-visible');});colorchips.find('input').change(function () {var $this = $(this).closest('.color-item');var $article = $this.parents('article');colorchips.removeClass('on');$this.addClass('on');$this.find('input:radio')[0].checked = true;var activeTab = $this.find('input:radio').val();var chngImage = $('#' + activeTab);imgContainer.removeClass('active');chngImage.addClass('active');$article.find('.vr-360').attr('data-color', $this.data('color-name'));return false;});}GALAXY.load(function() {colorchip();});// models 360const oModels = {modal: null,returnData: function(datas, codes) {let data = datas, code = codes.toUpperCase();let startCode = (codes=='html') ? '' : '/*!--GALAXY-MODELS-'+code+'--*/';let endCode = (codes=='html') ? '' : '/*!--//GALAXY-MODELS-'+code+'--*/';data = data.split(startCode)[1];if (data) { data = data.split(endCode)[0]; }return data;},exportModal: function(url, callbackFunc) {$.ajax({url: url,dataType: 'text'}).done(function(datas) {let css = oModels.returnData(datas, 'css');let html = oModels.returnData(datas, 'html');let js = oModels.returnData(datas, 'js');callbackFunc.call(window, css, html, js);});},removeDevice: function(device) {$('.models_modal li.models_modal-device-list ul.colorchip').each(function() {if ( !$(this).find('input:radio').length ) {$(this).closest('li.models_modal-device-list').remove();}});if (device == 'galaxy-s22' || device == 'galaxy-s22-plus') {setTimeout(function() {let lens = $('.models_modal').find('.models_modal-device-btn').length;$('.models_modal').find('.models_modal-device-btn').addClass('row-'+lens);},150);$('.models_modal').find('.models_modal-device-list[data-device="galaxy-s22-ultra"]').remove();}if (device == 'galaxy-s22-ultra') {$('.models_modal').find('.models_modal-device-btn').addClass('row-1');$('.models_modal').find('.models_modal-device-list[data-device="galaxy-s22"]').remove();$('.models_modal').find('.models_modal-device-list[data-device="galaxy-s22-plus"]').remove();}},appendHtml: function(css, html, js) {// Add Csscss = css.replace(/\.\/images\//g, "./models/images/");css = css.replace(/\..\/common\/images\//g, "//image-us.samsung.com/us/smartphones/galaxy-s22-ultra/v3/common/images/");$('
    • ');oModels.modal.html(html).appendTo('body');ModelsModal.html(html);// Add Scriptvar newscript = document.createElement("script");var insertScript = document.createTextNode(js);newscript.appendChild(insertScript);document.body.appendChild(newscript);Models360.init();}}let saveScrollTop;const modal360Open = function (target,_href,_device,_color,_hash) {ModelsModal.show();ModelsModal.loadBar.on();if(!_hash) ModelsModal.setPrevFocusButton(target);oModels.exportModal(_href, function(css, html, js) {if ( css && html && js ) {oModels.appendHtml(css, html, js);ModelsModal.loadBar.off();oModels.removeDevice(_device);Models360.setup({ device: _device, color: _color })ModelsModal.resize();}});ModelsModal.$element.on('hide.modalHide', function() {$('#wrap').css({position: '',width:'', left: '',paddingRight : '', right: '', top: '', 'z-index': ''});$('.overview-bg').css({opacity : ''});if (!GALAXY.isGalaxy) $('.ma-floating-nav__wrap').css({paddingRight : ''});saveScrollTop && GALAXY.setScrollTop( saveScrollTop );saveScrollTop = 0;});}const modal360HashCheck = function () {let hash = location.hash.split('#')[1];if ( !hash ) { return; }let _href = $('.m_feature-colors .vr-360').attr('href');let _device = $('.m_feature-colors .vr-360').data('device');let _color;if(hash === 'colors-see-in-360') {_color = $('.m_feature-colors .vr-360').data('color');modal360Open('',_href,_device,_color,hash);}if(hash === 'online-exclusive-see-in-360') {_color = $('.m_feature-exclusive .vr-360').data('color');modal360Open('',_href,_device,_color,hash);}};GALAXY.load(function () {modal360HashCheck();});$('.vr-360').on('click', function() {let $target = $(this), target = this, _href = this.href.split('#')[0]; let _device = $target.attr('data-device'); let _color = $target.attr('data-color');if ( oModels.modal === null ) {modal360Open(target,_href,_device,_color);} else {let html = oModels.modal.html();ModelsModal.html(html);oModels.removeDevice(_device);ModelsModal.show();ModelsModal.setPrevFocusButton(target);Models360.init();Models360.setup({ device: _device, color: _color });}saveScrollTop = GALAXY.scrollTop;$('#wrap').css({position: 'fixed',width:'100%', paddingRight : GALAXY.scrollBarWidth,left: 0, right:0, top: -saveScrollTop, 'z-index': -1});$('.overview-bg').css({opacity : 0});if (!GALAXY.isGalaxy) $('.ma-floating-nav__wrap').css({paddingRight : GALAXY.scrollBarWidth});//return false;});//let withSpenSticky = function(){let $wsSec = $('.m_feature-withspen');let $wsStickyWrap = $wsSec.find('.sticky-wrap');let $wsStickyInner = $wsSec.find('.sticky-inner');let $wsCont = $wsStickyWrap.find('.f_container');let $wsStep1 = $wsSec.find('.withspen-step1');let $wsStep2 = $wsSec.find('.withspen-step2');let navH = $('#subnav, .ma-floating-nav__wrap').height() || 0;let $spen = $wsSec.find('.spen-img');let $sketchImg = $('.sketch-img');let $sketchDimed = $sketchImg.find('.sketch-dimmed');let $device = $('.withspen-device');let $typo = $('.svg-content');let $typoInner = $typo.find('.svg-inner');let $transTypo = $typo.find('.trans-typo');let $typoSvg = $typo.find('.signature-typo');let $Step4Text = $wsStep2.find('.f_header-type3');let $typoW;let $typoH;let $spenW;let $spenH;let pentab = true;let sizeH;$(window).resize(function(){if(sizeH >= GALAXY.areaHeight){wsOption.destroy();}else{$typoW = $('.trans-typo').width()$typoH = $('.trans-typo').height()wsOption.init($wsStickyWrap)}});let wsOption = function() {_init = function($el){$spenW = $spen.width()$spenH = $spen.height()$typoW = $('.trans-typo').width()$typoH = $('.trans-typo').height()_setSticky($el)}_setSticky = function($el){halfH = (GALAXY.sizeMode > 1) ? GALAXY.areaHeight/2 - navH : 350;if ( document.activeElement && document.activeElement.tagName.toLowerCase() == 'a'&& $(document.activeElement).closest('.m_feature-withspen').length ) {setTimeout(function() {$Step4Text.find('a').focus();}, 250);}$wsSec.find('.withspen-step1').append($device)//$wsStep2.find('.f_flex-wrap').append($Step4Text)$spen.css('opacity',0)$wsSec.css({'background': 'rgb(0,0,0)'})$typo.css({'width':$typoW,'height': $typoH})$typoSvg.css({'width':$typoW,'height': $typoH})}_destroy = function(){$wsStep2.find('.f_flex-wrap').append($device)$wsSec.attr('style','')$wsStickyWrap.attr('style','')$wsStickyInner.attr('style','')$wsCont.attr('style','')$wsStep1.attr('style','')$wsStep2.attr('style','')$spen.attr('style','')$sketchImg.attr('style','')$device.attr('style','')$typo.attr('style','')$typoInner.attr('style','')$transTypo.attr('style','')$typoSvg.attr('style','')$typoW = $('.trans-typo').width()$typoH = $('.trans-typo').height()}_scroll = function(totalPer, moveArea, scroll){const penScroll = function(){let penStep1 = getCurPercent(scroll, 0, 0.1, moveArea);let penStep2 = getCurPercent(scroll, 0.1, 0.3, moveArea);let penStep3 = getCurPercent(scroll, 0.58, 0.12, moveArea);let penStep1Xlet penStep1Ylet penStep2XpenStartX = ($spenW - $typoW)/2penStartY = (-$spenH/2) + $typoH - (GALAXY.sizeMode > 1 ? 10 : -5)if(penStep1 > 0 && GALAXY.sizeMode > 1){penStartX = (($spenW/2) - ($typoW/2))penStep1X = (penStartX*2) - (penStartX * penStep1)penStep1Y = (penStartY*2) - (penStartY * penStep1)$spen.css({'opacity' : penStep1,'transform': 'translate(' + penStep1X +'px,'+ penStep1Y +'px) rotate(-25deg)'})} else if(penStep1 > 0 && GALAXY.sizeMode == 1){penStartX = (($spenW/2) - ($typoW/2))penStep1X = (penStartX*2) - (penStartX * penStep1)penStep1Y = (penStartY*2) - (penStartY * penStep1)$spen.css({'opacity' : penStep1,'transform': 'translate(' + penStep1X +'px,'+ penStep1Y +'px) rotate(-25deg)'})} else{$spen.css({'opacity':0,'transform': 'translate(' + penStep1X*3 +'px,'+ -penStep1Y*2 +'px) rotate(-25deg)'})}penStep2X = (penStep1X + (penStep2 * $typoW + 15))penStep2W = (penStep2 * $typoW) + 30if(penStep2 > 0 && GALAXY.sizeMode > 1){$spen.css({'transform': 'translate('+ penStep2X + 'px,'+ (penStep1Y) + 'px) rotate('+(-25 + (penStep2 * 25))+'deg)'})$typoInner.css({'opacity' : 1,'width': penStep2W})if(!$spen.hasClass('tab')){$typoSvg.show()}} else if(penStep2 > 0 && GALAXY.sizeMode == 1){penStep2X = (penStep1X + (penStep2 * $typoW)) + 15penStep2W = (penStep2 * $typoW) + 30$spen.css({'transform': 'translate('+ penStep2X + 'px,'+ penStep1Y + 'px) rotate('+(-25 + (penStep2 * 25))+'deg)'})$typoInner.css('width', penStep2W)}else{$typoInner.css({'opacity' : 1,'width':0})}if(penStep2 == 1){if (pentab) {pentab = false;$spen.addClass('tab')$transTypo.css('opacity', 1)$typoSvg.delay(300).fadeOut(0)$device.find('.device-pad').delay(300).fadeOut(0)}}else{if (!pentab) {pentab = true;$spen.removeClass('tab')$transTypo.css('opacity', 0)$typoSvg.show()$device.find('.device-pad').css('display', 'block')}}if(penStep3 > 0){$spen.css({'opacity':1 - penStep3,'transform': 'translate('+ (penStep2X + 500 * penStep3) + 'px,'+ (penStep1Y + 500 * -penStep3) + 'px) rotate(0deg)'})}else if(penStep3 == 1){$spen.css({'opacity':0,})}};const deviceScroll = function(){let deviceStep2 = getCurPercent(scroll, 0.58, 0.1, moveArea);let deviceStep3 = getCurPercent(scroll, 0.7, 0.18, moveArea);let deviceStep4 = getCurPercent(scroll, 0.9, 0.1, moveArea);let typoInnerY = (GALAXY.sizeMode > 2) ? 200 : 100;let sketchInnerY = (GALAXY.sizeMode > 2) ? 220 : 80;let _scale = 7;let deviceInnerScale =(GALAXY.sizeMode > 2) ? 3.5 : 4 ;if(deviceStep2 > 0 && GALAXY.sizeMode > 1){$wsSec.css({'background': 'rgb(255,255,255)'})$device.css({'opacity' : 1,'transform': 'translate(-50%, -50%) scale('+(_scale - ((_scale-deviceInnerScale)*deviceStep2))+')'})if(deviceStep2 == 1){$wsStep1.css('pointer-events', 'none')}else{$wsStep1.css('pointer-events', 'auto')}} else if(deviceStep2 > 0 && GALAXY.sizeMode == 1){$wsSec.css({'background': 'rgb(255,255,255)'})$device.css({'opacity' : 1,'transform': 'translate(-50%, '+ (-200 * deviceStep2) + 'px) scale('+(_scale - ((_scale-2.5)*deviceStep2))+')'})if(deviceStep2 == 1){$wsStep1.css('pointer-events', 'none')}else{$wsStep1.css('pointer-events', 'auto')}} else{$wsSec.css({'background': 'rgb(0,0,0)'})$device.css({'opacity' : 0,'transform': 'translate(-50%, -50%) scale(7)'})}let posT = GALAXY.sizeMode > 1 ? 380 : 100let deviceOuterScale = (GALAXY.sizeMode > 2) ? 0.74 : (GALAXY.sizeMode > 1) ? 0.75 : 0.6if(deviceStep3 > 0 && GALAXY.sizeMode > 1){$wsStep1.css({'top' : 'calc(50% + '+ (posT - (posT * deviceStep3)) +'px)','transform': 'translateY(-50%) scale('+(1 - (deviceOuterScale * deviceStep3))+')'})$sketchImg.css({'transform': 'translate(-50%, ' + (sketchInnerY) * deviceStep3+ 'px)'})$typo.css({'transform': 'translateY(' + (typoInnerY) * deviceStep3+ 'px)'})$sketchDimed.css('height', 70 - (70 * deviceStep3) + '%')} else if(deviceStep3 > 0 && GALAXY.sizeMode == 1){let winH = GALAXY.areaHeight/2 - navH$wsStep1.css({'top' : 0,'transform': 'translateY(-50%) scale('+(1 - (deviceOuterScale * deviceStep3))+')','marginTop' : -((winH - $device.height()/2) * deviceStep3)})$wsStep2.css({'opacity':1});$sketchDimed.css('height', 70 - (70 * deviceStep3) + '%')$sketchImg.css({'transform': 'translate(-50%, ' + (sketchInnerY) * deviceStep3+ 'px)'})$typo.css({'transform': 'translateY(' + (typoInnerY) * deviceStep3+ 'px)'})}else {$wsStep1.css({'top' : 'calc(50% + '+ (posT) +'px)','transform': 'translateY(-50%) scale(1)','marginTop' : 0})$wsStep2.css({'opacity':0});$sketchImg.css({'transform': 'translate(-50%, 0px)'})$typo.css({'transform': 'translateY(0px)'})$sketchDimed.css('height', '70%')}let Step4TextW = $Step4Text.width();if(deviceStep4 > 0 && GALAXY.sizeMode > 1){let deviceMargin = (GALAXY.sizeMode > 2) ? 280 : 191;$wsStep1.css({'transform': 'translate('+( -(deviceMargin * deviceStep4)) +'px, -50%) scale('+(1 - (deviceOuterScale * deviceStep3))+')'});$wsStep2.css({'opacity':deviceStep4,});$Step4Text.css({'transform':'translateX('+ ((Step4TextW/2) * deviceStep4) +'px)'});}};penScroll();deviceScroll()}_focus = function(e){/*let _this = $(e.target);if(e.keyCode == 9 && !_this.closest('.motion-off').length){if(_this.closest('.withspen-step2').length){let _h = $wsSec.offset().top + $wsSec.height() - navH - GALAXY.areaHeight/2;GALAXY.setSmoothScrollTop(_h , 100);}}*/}return {init : _init,setSticky: _setSticky,destroy : _destroy,scroll:_scroll,focus : _focus}}()let wsSticky = function(){$wsStickyWrap.faveSticky({top: 'center',preShow: (GALAXY.sizeMode > 1) ? .1 : 0,postShow: (GALAXY.sizeMode > 2) ? .2 : (GALAXY.sizeMode == 1) ? .55 : .35,on: function() {let $this = $(this)if($wsSec.hasClass('motion-off')) {wsOption.destroy()}else{wsOption.init($this);}},onScroll: function(percent, scroll){let moveArea = $(this).data('faveSticky').moveArea();let totalPer = getCurPercent(scroll, 0, 1, moveArea);wsOption.scroll(totalPer, moveArea, scroll)},})}GALAXY.load(function(){wsSticky();sizeH = (GALAXY.sizeMode > 2) ? $wsStickyInner.attr('data-minHeight-s4') : (GALAXY.sizeMode == 2) ? $wsStickyInner.attr('data-minHeight-s2') : $wsStickyInner.attr('data-minHeight-s1');if(!$wsSec.hasClass('motion-off') && GALAXY.sizeMode > 1) {$wsSec.find('.withspen-step2').on('keyup', 'a, button' ,function(e){wsOption.focus(e);})}})GALAXY.resize(function(){if(GALAXY.sizeMode != GALAXY.prevSizeMode){$typoW = $('.trans-typo').width()$typoH = $('.trans-typo').height()wsOption.destroy();wsSticky();}if($wsSec.hasClass('motion-off')) {wsOption.destroy();}});}();const ykHeight = function () {const h = $(window).outerHeight();GALAXY.ykH = h;$('.ykOutH').each(function(idx, _this) {$(_this).__css({ height: h });});$('.ykInH').each(function(idx, _this) {const navH = $('#subnav').height() || $('.ma-floating-nav__wrap').height() || 0;$(_this).__css({ height: h - navH });$(_this).filter('.ykTop').length && $(_this).filter('.ykTop').__css({ top: h/2 + navH/2 });});}window.addEventListener('resize', ykHeight);const secDisplay = function() {const section = $('.m_feature-visionbooster');if(!section.length) return false;const el_content = section.find('.content-wrap'),el_gradient = section.find('.gradient');const _init = function(){GALAXY.scroll(function() {if(section.hasClass('invisible')) return false;_scroll();});}const _scroll = function(){const _moveHeight = GALAXY.areaHeight * .3;const _contentTop = GALAXY.areaHeight - el_content[0].getBoundingClientRect().top - el_content.height() * .4;const _moveArea = Math.max(0, Math.min(_moveHeight, _contentTop));const per = _moveArea / _moveHeight;$(el_gradient).css({ opacity: 1 - per });}_init();return {init: _init,scroll: _scroll}};const secBattery = function() {const section = $('.m_feature-battery');if(!section.length) return false;const stickyWrap = section.find('.sticky-wrap'),el_content = section.find('.content-wrap'),el_phone = section.find('.phone-wrap figure'),el_mask = section.find('.bg-mask'),el_img = section.find('.bg-mask img'),el_dimmed = section.find('.dimmed'),el_product = section.find('.product'),el_containers = section.find('.bg-container, .phone-container'),el_background = [ section.find('.bg-2'), section.find('.bg-3') ];let phone, scale_base, trans_y, margin;function reset() {margin = $('.m_feature-visionbooster').height();section.__css({ marginTop: -margin });margin *= 0.9;phone = {w: el_phone[0].clientWidth,h: el_phone[0].clientHeight};const window_ratio = GALAXY.areaWidth / GALAXY.areaHeight;const phone_ratio = phone.w / phone.h;if (window_ratio > phone_ratio) {scale_base = GALAXY.areaWidth * 1.4 / phone.w;} else {scale_base = $(window).outerHeight() * 1.65 / phone.h;}trans_y = (GALAXY.areaWidth < 767) ? 250 : 200;const amount = parseInt(section.find('.sticky-inner').height()*.55 - phone.h/2 - (el_product.outerHeight() || 0));el_product.__css({ bottom: amount });if (amount <= 0) {section.__css({ marginBottom: 0 });stickyWrap.__css({ marginBottom: -amount });} else {section.__css({ marginBottom: -amount });stickyWrap.__css({ marginBottom: 0 });}}const motion = function() {const onScroll = function() {const bottom = parseInt(section.find('.sticky-inner').height()*.55 - phone.h/2 - (el_product.outerHeight() || 0));if (parseInt(el_product.__css('bottom')) != bottom) reset();};GALAXY.resize(onScroll, true);const _scroll = function(scr, moveArea) {moveArea -= margin * 0.97;scr -= margin;const bg1 = getCurPercent(scr, 0, 0.3, moveArea);const bg2 = getCurPercent(scr, 0.3, 0.3, moveArea);const bg3 = getCurPercent(scr, 0.6, 0.3, moveArea);el_background[0].__css({ opacity: bg3 ? 1 - bg3 : bg2 });el_background[1].__css({ opacity: bg2 ? 1 - bg2 : bg1 });const dim_on = getCurPercent(scr, 0.05, 0.1, moveArea);const dim_off = getCurPercent(scr, 0.75, 0.1, moveArea);const content_move = 100 + getCurPercent(scr, 0.05, 0.8, moveArea) * -trans_y;el_dimmed.__css({ opacity: dim_off ? 1 - dim_off : dim_on });el_content.__css({y: content_move + '%',opacity: dim_off ? 1 - dim_off : dim_on});const phone_scale = getCurPercent(scr, 0.75, 0.25, moveArea);const img_scale = getCurPercent(scr, 0.8, 0.18, moveArea);const product_opacity = getCurPercent(scr, 0.94, 0.06, moveArea);el_phone.__css({ scale: scale_base - (phone_scale * (scale_base - 1)) });el_mask.__css({ scale: scale_base - (phone_scale * (scale_base - 1)) });el_containers._css({ top: (50 - 5 * phone_scale) + '%' });el_img.__css({ scale: 1 + 0.19 * img_scale });el_product.__css({ opacity: product_opacity });onScroll();}const _resize = function() {reset();}return { scroll: _scroll, resize: _resize }}();const options = {top: 'auto',onScroll: function(percent, scroll) {var _moveArea = $(this).data('faveSticky').moveArea();!section.hasClass('motion-off') && motion.scroll(scroll, _moveArea);},onResize: function() {motion.resize();}}if (section.attr('data-staticmode') == 'false') {reset();stickyWrap.faveSticky(options);}};const secPrograde = function() {const section = $('.m_feature-prograde');const stickyWrap = section.find('.sticky-wrap'),el_front = section.find('.camera.front'),el_back = section.find('.device .camera.back'),el_info = section.find('.info .camera.back'),el_finalcut = section.find('.finalcut-container'),el_mask = section.find('.finalcut-mask'),el_bg = section.find('.finalcut-img'),el_gradient = section.find('.gradient'),section_nightography = $('.m_feature-nightography');let scale, trans_y, zoom, start_y, margin_y;function reset() {const navH = $('#subnav').height() || $('.ma-floating-nav__wrap').height() || 0;if ($('html').hasClass('s1')) {scale = 1.855; trans_y = 44; zoom = 5.7; start_y = 31.3; margin_y = navH;} else if ($('html').hasClass('s2')) {scale = 1.63; trans_y = 14; zoom = 5; start_y = 50; margin_y = 0;} else if ($('html').hasClass('s34')) {scale = 1.875; trans_y = 20; zoom = 5.5; start_y = 50; margin_y = 0;}const overlap = parseInt(section.height() * 0.4/2);section_nightography.__css({ marginTop: -GALAXY.areaHeight - overlap });let imgW = $(window).outerHeight();let imgH = $(window).outerHeight();if (GALAXY.areaWidth > imgH) {imgW = GALAXY.areaWidth;imgH = GALAXY.areaWidth;}section_nightography.find('.bg-mask').removeAttr('style').__css({ x: '-50%', y: '-50%', scale: zoom });section_nightography.find('.bg-img').removeAttr('style').__css({ x: '-50%', y: '-50%', scale: 1 - (1 - 1 / zoom), height: imgH, width: imgW });el_front.__css({ x: '-50%', y: '-50%' });el_back.__css({ x: '-50%', y: '-50%' });el_info.__css({ x: '-50%', y: '-50%' });el_finalcut.__css({ x: '-50%', y: '-50%' });el_mask.__css({ x: '-50%', y: '-50%' });el_bg.__css({ x: '-50%', y: '-50%', height: imgH, width: imgW });}const motion = function() {const _scroll = function(scr, moveArea) {if (isNaN(scr)) return false;moveArea = moveArea * 0.6;const front_off = getCurPercent(scr, 0.1, 0.25, moveArea);const front_move = getCurPercent(scr, 0.1, 0.3, moveArea) * 10;el_front.__css({y: (-40 - front_move) + '%',opacity: 1 - front_off});const info_on = getCurPercent(scr, 0.27, 0.1, moveArea);const info_off = getCurPercent(scr, 0.4, 0.13, moveArea);const t = getCurPercent(scr, 0.58, 0.12, moveArea);const back_y = -50 + t * trans_y;const back_move = 100 + getCurPercent(scr, 0.1, 0.25, moveArea) * -150;el_back.__css({y: (back_y > -50) ? back_y + '%' : back_move + '%',scale: 1 + scale * t,marginTop: margin_y - (margin_y * t)});el_info.__css({y: back_move + '%',opacity: info_off ? 1 - info_off : info_on,marginTop: margin_y - (margin_y * t)});el_gradient.__css({ opacity: 1 - t });const t1 = getCurPercent(scr, 0.7, 0.01, moveArea);const t2 = getCurPercent(scr, 0.71, 0.24, moveArea);const t3 = getCurPercent(scr, 0, 0.95, moveArea);const t4 = getCurPercent(scr, 0.74, 0.21, moveArea);el_finalcut.__css({scale: 1 + (zoom - 1) * t2,opacity: t1});el_mask.__css({scale: 1 + (zoom - 1) * t2,opacity: t1});el_bg.__css({scale: 1 - (1 - 1 / zoom) * t3,opacity: t4});}const _resize = function() {reset();}return { scroll: _scroll, resize: _resize }}();const options = {top: 'auto',onScroll: function(percent, scroll) {var _moveArea = $(this).data('faveSticky').moveArea();!section.hasClass('motion-off') && motion.scroll(scroll, _moveArea);},onResize: function() {!section.hasClass('motion-off') && motion.resize();}}section_nightography.attr('data-staticmode', section.attr('data-staticmode'));if (section.attr('data-staticmode') == 'false') {reset();stickyWrap.faveSticky(options);secNightography();}};const secNightography = function() {const section = $('.m_feature-nightography');const stickyWrap = section.find('.sticky-wrap'),el_dimmed = section.find('.dimmed'),el_content = section.find('.f_container');let sameval1 = 0,sameval2 = 1;const motion = function() {const _scroll = function(scr, moveArea) {const start = getCurPercent(scr, 0, 0.1, moveArea);if (sameval1 != start) section.__css({ opacity: start });sameval1 = start;const content_move = 100 + getCurPercent(scr, 0.1, 0.9, moveArea) * -100;const opacity = getCurPercent(scr, 0.15, 0.2, moveArea);if (sameval2 != opacity) el_dimmed.__css({ opacity: opacity });sameval2 = opacity;el_content.__css({y: content_move + '%',opacity: opacity});}return { scroll: _scroll }}();const options = {top: 'auto',postShow: 0.1,onScroll: function(percent, scroll) {var _moveArea = $(this).data('faveSticky').moveArea();!section.hasClass('motion-off') && motion.scroll(scroll, _moveArea);},}stickyWrap.faveSticky(options);};const secSpacezoom = function() {const section = $('.m_feature-spacezoom');const stickyWrap = section.find('.sticky-wrap'),contentWrap = section.find('.content-wrap'),el_title = section.find('.title-wrap'),el_wrap = section.find('.bg-wrap'),el_img = section.find('.content-img.last'),el_box = section.find('.container');let img, wrap;function reset() {img = { w: el_img[0].clientWidth, h: el_img[0].clientHeight };wrap = { w: GALAXY.areaWidth, h: GALAXY.ykH };const margin = -wrap.h*.65 - img.h/2 - parseInt(contentWrap.__css('padding-top'));contentWrap.__css({ marginTop: parseInt(margin) });el_box.__css({ x: '-50%', y: '-50%' });}const setMargin = function() {const margin = -GALAXY.ykH*.65 - img.h/2 - parseInt(contentWrap.__css('padding-top'));if (parseInt(contentWrap.__css('margin-top')) != parseInt(margin)) reset();}const motion = function() {GALAXY.resize(setMargin, true);const _scroll = function(scr, moveArea) {if (isNaN(scr)) return false;const opacity = getCurPercent(scr, 0.1, 0.45, moveArea);const size = getCurPercent(scr, 0.5, 0.45, moveArea);el_title.__css({ opacity: 1 - opacity });el_box.__css({ y: -50 + (-15 * size) + '%' });el_wrap.__css({width: wrap.w - (wrap.w - img.w) * size,height: wrap.h - (wrap.h - img.h) * size,});setMargin();}return { scroll: _scroll }}();const options = {top: 'auto',postShow: -0.1,onScroll: function(percent, scroll) {var _moveArea = $(this).data('faveSticky').moveArea();!section.hasClass('motion-off') && motion.scroll(scroll, _moveArea);},onResize: function() {reset();}}if (section.attr('data-staticmode') == 'false') {stickyWrap.faveSticky(options);reset();}};ykHeight();GALAXY.load(function() {secDisplay();secBattery();secPrograde();secSpacezoom();});const designMotion = (function () { let designFeature = document.querySelector('.m_feature-design'); let spenFeature = document.querySelector('.m_feature-spen'); let designVideoWrap = designFeature.querySelector('.design-video-wrap'); let designSequenceWrap = designFeature.querySelector('.design-sequence-wrap'); let designSpen = designFeature.querySelector('.spen-img'); let designDevice = designFeature.querySelector('.device-img'); let designVideoScroll; let designSticky; let spenSticky; let moveArea; let scrollP; let deviceP; let opacityP; let loaded = false; let _position = { x : 0, y : 0 } const _option = { top: 'center', // easeScroll : true,// easeDuration : .96, onScroll: function(percent, scroll){ scrollP = (!document.documentElement.classList.contains('no-video-scroll')) ? getCurPercent(scroll, 0, 1, moveArea) : getCurPercent(scroll, 0, .7, moveArea); deviceP = getCurPercent(scroll, .7, .3, moveArea); opacityP = getCurPercent(scroll, .9, .1, moveArea); _scroll(scrollP,deviceP,opacityP); }, onResize: function(){ _resize(); _scroll(scrollP,deviceP,opacityP); } } const _spenOption = { top: 'center', preShow: GALAXY.sizeMode > 2 ? .5 : 1, postShow: GALAXY.sizeMode > 2 ? .5 : 1, onScroll: function(percent, scroll){ let p = getCurPercent(scroll, 0, (GALAXY.sizeMode > 2 ? .65 : .75), spenSticky.data('faveSticky').moveArea()); let pOpacity = getCurPercent(scroll, (GALAXY.sizeMode > 1 ? 0 : .45), (GALAXY.sizeMode > 1 ? .3 : .1), spenSticky.data('faveSticky').moveArea()); spenFeature.querySelector('.spen-img').style.transform = 'translateY('+(window.innerHeight - (window.innerHeight*p))+'px)'; spenFeature.querySelector('.spen-img').style.opacity = pOpacity; } } const _sequenceOption = { src : '//image-us.samsung.com/us/smartphones/galaxy-s22-ultra/v3/images/sequence/galaxy-s22-ultra_highlights_design_img_', frame : 40, parent : document.querySelector('.design-sequence-wrap'), endEvent : function () { designFeature.classList.add('end'); }, endResetEvent : function () { designFeature.classList.remove('end'); } } const _init = function () { designSticky = $(designFeature.querySelector('.sticky-wrap')).faveSticky(_option); spenSticky = $(spenFeature.querySelector('.sticky-wrap')).faveSticky(_spenOption); } const _load = function () { if (!loaded && window.pageYOffset > 10) { loaded = true; if (!document.documentElement.classList.contains('android') && !document.documentElement.classList.contains('ie')) { dVideoInit(); } if (document.documentElement.classList.contains('android')) { if(navigator.maxTouchPoints == 5) { dSequenceInit(); }else { dVideoInit(); } } if (document.documentElement.classList.contains('ie')) dSequenceInit(); _resize(); } } const dVideoInit = function () { designVideoWrap.querySelector('video source').src = designVideoWrap.querySelector('video').getAttribute('data-src'); designVideoScroll = new videoScroll(designFeature); designVideoScroll && designVideoScroll.init(); } const dSequenceInit = function () { document.documentElement.classList.add('no-video-scroll'); designVideoScroll = new SEQUENCE(designFeature.querySelector('.design-sequence-wrap canvas'), _sequenceOption); designVideoScroll.load(); } const _scroll = function (scrollP,deviceP,opacityP) { designVideoScroll && designVideoScroll.scroll(scrollP); if (document.documentElement.classList.contains('no-video-scroll')) { _sequenceDetailScroll(deviceP,opacityP); }else { _videoDetailScroll(opacityP); } } const _videoDetailScroll = function (opacityP) { designVideoWrap.style.opacity = 1-opacityP; } const _sequenceDetailScroll = function (deviceP,opacityP) { designSpen.querySelector('img').style.transform = 'translate('+(_position.x*deviceP)+'px,'+(_position.y*deviceP)+'px)'; designDevice.querySelector('img').style.transform = 'translate('+(-_position.x*deviceP)+'px,'+(-_position.y*deviceP)+'px)'; designSequenceWrap.style.opacity = 1-opacityP; } const _resize = function () { if (GALAXY.sizeMode == 4 || GALAXY.sizeMode == 3) { _position.x = -880; _position.y = 700; } if (GALAXY.sizeMode == 2) { _position.x = -400; _position.y = 250; } if (GALAXY.sizeMode == 1) { _position.x = -220; _position.y = 175; } designVideoScroll && designVideoScroll.resize(); moveArea = designSticky.data('faveSticky').moveArea(); } _init(); GALAXY.load(function () { if(!loaded) _load(); window.addEventListener('scroll', function () { if(!loaded) _load(); }); });})();//

      }).then(function(){GALAXY.initialize()})});

      Galaxy S22 Ultra | Samsung US (2024)
      Top Articles
      Latest Posts
      Article information

      Author: Zonia Mosciski DO

      Last Updated:

      Views: 6392

      Rating: 4 / 5 (71 voted)

      Reviews: 94% of readers found this page helpful

      Author information

      Name: Zonia Mosciski DO

      Birthday: 1996-05-16

      Address: Suite 228 919 Deana Ford, Lake Meridithberg, NE 60017-4257

      Phone: +2613987384138

      Job: Chief Retail Officer

      Hobby: Tai chi, Dowsing, Poi, Letterboxing, Watching movies, Video gaming, Singing

      Introduction: My name is Zonia Mosciski DO, I am a enchanting, joyous, lovely, successful, hilarious, tender, outstanding person who loves writing and wants to share my knowledge and understanding with you.