sagomini.com
Open in
urlscan Pro
2606:4700:3036::ac43:9598
Public Scan
Submitted URL: http://sagomini.com/
Effective URL: https://sagomini.com/
Submission Tags: tranco_l324
Submission: On April 26 via api from DE — Scanned from DE
Effective URL: https://sagomini.com/
Submission Tags: tranco_l324
Submission: On April 26 via api from DE — Scanned from DE
Form analysis
2 forms found in the DOMName: signup —
<form name="signup" id="signup" class="js-form || max-width-widest margin-horizontal-auto flexbox flex-wrap flex-center relative z-index-10" data-msg-required="Email required" data-msg-email-invalid="Invalid email">
<div data-component-name="form-field" class=" transition-input-ctn || flex-grow-1 width-full js-form-field" data-error-class="is-error" data-valid-class="is-valid" data-empty-class="" data-not-empty-class="is-not-empty"
data-rules="email,required"><!--[if lte IE 9]><label class="" for="email"><span class="block absolute top-1_2 transition-input-label">Email address</span></label><![endif]-->
<div class="relative line-height-0"><label
class=" pointer-events-none font-base text-very-shorter text-shorter-from-xs text-very-short-from-sm line-height-tighter letter-spacing-half font-weight-bold color-medium-dark || absolute fill padding-left-small padding-right-huge border-slimer border-solid border-color-transparent color-dark || js-form-label js-form-label"
for="email" data-not-empty-class="is-not-empty"><span class="block absolute top-1_2 transition-input-label">Email address</span></label>
<div
data-state-class="font-base text-dwarf text-miniature-from-ph text-shortest-from-xs line-height-tight letter-spacing-half || absolute right bottom translate-y-full flexbox flex-align-items-center padding-right-small padding-top-xsmall color-pink"
class=" js-form-error"></div>
<div class="js-form-state pointer-events-none absolute right top-neg-full bottom-full flexbox flex-center padding-horizontal-smallest transparent" data-state="valid"
data-state-class="color-white opaque-when-is-valid transition-opacity transition-duration-short transition-ease-quad-out"></div>
<div class="js-form-state pointer-events-none absolute right top-neg-full bottom-full flexbox flex-center padding-horizontal-smallest transparent" data-state="error"
data-state-class="color-white opaque-when-is-error transition-opacity transition-duration-short transition-ease-quad-out"></div>
<div class="absolute right top bottom flexbox flex-center padding-horizontal-smallest transparent-when-is-error transparent-when-is-valid color-medium-dark transition-opacity transition-duration-short transition-ease-quad-out"></div><input
class=" font-base text-very-shorter text-shorter-from-xs text-very-short-from-sm line-height-tighter letter-spacing-half font-weight-bold color-medium-dark || width-full padding-horizontal-small border-slimer border-solid border-radius-larger border-color-active-on-focus transition-border-color transition-duration-short transition-ease-quad-out color-dark border-box border-color-orange-when-is-error appearance-none border-color-neutral-grey bg-color-neutral-grey || height-very-thin-to-xs height-xlarge padding-top-1_3rem height-custom-mobile-landscape required js-form-input"
name="email" type="text" id="email" data-error-class="" data-valid-class="" data-empty-class="" data-not-empty-class="" aria-required="true">
</div>
</div>
<div class="absolute-from-xs right top bottom flexbox flex-align-items-center padding-right-small-from-xs margin-top-mid-to-xs">
<div class="border-radius-largest inline-block transition-newsletter-submit-button"><input
class="relative z-index-10 border-0 bg-color-transparent color-white padding-vertical-smaller padding-vertical-smallest-from-xs padding-horizontal-largest padding-horizontal-mid-from-xs cursor-pointer font-base font-weight-bold line-height-tight text-very-short letter-spacing-half"
value="Sign up" name="btnsubmit" id="btnsubmit" type="submit"></div>
</div>
<div class="absolute fill flexbox flex-center transparent collapse visible-when-is-form-submiting opaque-when-is-form-submiting z-index-1 bg-color-white border-radius-large">
<div data-component-name="element-loader" class="relative || square-very-tiny">
<div class="absolute fill">
<div class="absolute width-1_4 padding-top-1_4 border-radius-full bg-color-medium anim-loader-circle || circle-1 top left"></div>
<div class="absolute width-1_4 padding-top-1_4 border-radius-full bg-color-medium anim-loader-circle || circle-3 top right"></div>
<div class="absolute width-1_4 padding-top-1_4 border-radius-full bg-color-medium anim-loader-circle || circle-5 bottom right"></div>
<div class="absolute width-1_4 padding-top-1_4 border-radius-full bg-color-medium anim-loader-circle || circle-7 bottom left"></div>
</div>
<div class="absolute fill rotate-neg-45deg">
<div class="absolute width-1_4 padding-top-1_4 border-radius-full bg-color-medium anim-loader-circle || circle-2 top right"></div>
<div class="absolute width-1_4 padding-top-1_4 border-radius-full bg-color-medium anim-loader-circle || circle-4 bottom right"></div>
<div class="absolute width-1_4 padding-top-1_4 border-radius-full bg-color-medium anim-loader-circle || circle-6 bottom left"></div>
<div class="absolute width-1_4 padding-top-1_4 border-radius-full bg-color-medium anim-loader-circle || circle-8 top left"></div>
</div>
</div>
</div>
<div
class="absolute fill flexbox flex-center flex-column text-center transparent collapse visible-when-is-form-success scale-90 bg-color-valid border-radius-larger color-white scale-100-when-is-form-success opaque-when-is-form-success transition-transform-opacity transition-duration-short transition-ease-bounce-light_quad-out z-index-10">
<div class="font-base text-miniature text-shortest-from-ph text-very-short-from-xs text-shorter-from-sm text-short-from-md line-height-tighter letter-spacing-half || ">Thank you for signing up</div>
</div>
<div
class="absolute fill flexbox flex-center flex-column text-center transparent collapse visible-when-is-form-existing scale-90 bg-color-valid border-radius-large color-white scale-100-when-is-form-existing opaque-when-is-form-existing transition-transform-opacity transition-duration-short transition-ease-bounce-light_quad-out z-index-10">
<div class="font-base text-miniature text-shortest-from-ph text-very-short-from-xs text-shorter-from-sm text-short-from-md line-height-tighter letter-spacing-half || ">Whoops! You've already signed up for our newsletter.</div>
</div>
<div
class="absolute fill flexbox flex-center text-center transparent collapse visible-when-is-form-error scale-90 bg-color-error border-radius-large color-white scale-100-when-is-form-error opaque-when-is-form-error transition-transform-opacity transition-duration-short transition-ease-bounce-light_quad-out z-index-10">
<div class="font-base text-miniature text-shortest-from-ph text-very-short-from-xs text-shorter-from-sm text-short-from-md line-height-tighter letter-spacing-half || ">An error occurred. Please try again.</div>
</div>
</form>
Name: signup —
<form name="signup" id="signup" class="js-form || relative" data-msg-required="" data-msg-email-invalid="">
<div data-component-name="form-field" class=" transition-input-ctn || flex-grow-1 width-full js-form-field" data-error-class="is-error" data-valid-class="is-valid" data-empty-class="" data-not-empty-class="is-not-empty"
data-rules="email,required"><!--[if lte IE 9]><label class="" for="email"><span class="block absolute top-1_2 transition-input-label">Email address</span></label><![endif]-->
<div class="relative line-height-0"><label
class=" pointer-events-none font-base text-very-shorter text-shorter-from-xs text-very-short-from-sm line-height-tighter letter-spacing-half font-weight-bold color-medium-dark || absolute fill padding-left-small padding-right-huge border-slimer border-solid border-color-transparent color-dark || js-form-label js-form-label"
for="email" data-not-empty-class="is-not-empty"><span class="block absolute top-1_2 transition-input-label">Email address</span></label>
<div
data-state-class="font-base text-dwarf text-miniature-from-ph text-shortest-from-xs line-height-tight letter-spacing-half || absolute right bottom translate-y-full flexbox flex-align-items-center padding-right-small padding-top-xsmall color-pink"
class=" js-form-error"></div>
<div class="js-form-state pointer-events-none absolute right top-neg-full bottom-full flexbox flex-center padding-horizontal-smallest transparent" data-state="valid"
data-state-class="color-white opaque-when-is-valid transition-opacity transition-duration-short transition-ease-quad-out"></div>
<div class="js-form-state pointer-events-none absolute right top-neg-full bottom-full flexbox flex-center padding-horizontal-smallest transparent" data-state="error"
data-state-class="color-white opaque-when-is-error transition-opacity transition-duration-short transition-ease-quad-out"></div>
<div class="absolute right top bottom flexbox flex-center padding-horizontal-smallest transparent-when-is-error transparent-when-is-valid color-medium-dark transition-opacity transition-duration-short transition-ease-quad-out"></div><input
class=" font-base text-very-shorter text-shorter-from-xs text-very-short-from-sm line-height-tighter letter-spacing-half font-weight-bold color-medium-dark || width-full padding-horizontal-small border-slimer border-solid border-radius-larger border-color-active-on-focus transition-border-color transition-duration-short transition-ease-quad-out color-dark border-box border-color-orange-when-is-error appearance-none border-color-newsletter-form bg-color-white || height-very-thin-to-xs height-xlarge padding-top-1_3rem height-custom-mobile-landscape custom-newsletter-padding-right required js-form-input"
name="email" type="text" id="email" data-error-class="" data-valid-class="" data-empty-class="" data-not-empty-class="" aria-required="true">
</div>
</div>
<div class="absolute right top bottom flexbox flex-align-items-center padding-right-micro padding-right-small-from-xs">
<div class="border-radius-largest inline-block transition-newsletter-submit-button"><input
class="relative z-index-10 border-0 bg-color-transparent color-white padding-vertical-smaller padding-vertical-smallest-from-xs padding-horizontal-largest padding-horizontal-mid-from-xs cursor-pointer font-base font-weight-bold line-height-tight text-very-short letter-spacing-half text-miniature-to-xs"
value="Sign up" name="btnsubmit" id="btnsubmit" type="submit"></div>
</div>
<div class="absolute fill flexbox flex-center transparent collapse visible-when-is-form-submiting opaque-when-is-form-submiting z-index-1 bg-color-white border-radius-large">
<div data-component-name="element-loader" class="relative || square-very-tiny">
<div class="absolute fill">
<div class="absolute width-1_4 padding-top-1_4 border-radius-full bg-color-medium anim-loader-circle || circle-1 top left"></div>
<div class="absolute width-1_4 padding-top-1_4 border-radius-full bg-color-medium anim-loader-circle || circle-3 top right"></div>
<div class="absolute width-1_4 padding-top-1_4 border-radius-full bg-color-medium anim-loader-circle || circle-5 bottom right"></div>
<div class="absolute width-1_4 padding-top-1_4 border-radius-full bg-color-medium anim-loader-circle || circle-7 bottom left"></div>
</div>
<div class="absolute fill rotate-neg-45deg">
<div class="absolute width-1_4 padding-top-1_4 border-radius-full bg-color-medium anim-loader-circle || circle-2 top right"></div>
<div class="absolute width-1_4 padding-top-1_4 border-radius-full bg-color-medium anim-loader-circle || circle-4 bottom right"></div>
<div class="absolute width-1_4 padding-top-1_4 border-radius-full bg-color-medium anim-loader-circle || circle-6 bottom left"></div>
<div class="absolute width-1_4 padding-top-1_4 border-radius-full bg-color-medium anim-loader-circle || circle-8 top left"></div>
</div>
</div>
</div>
<div
class="absolute fill flexbox flex-center flex-column text-center transparent collapse visible-when-is-form-success scale-90 bg-color-valid border-radius-larger color-white scale-100-when-is-form-success opaque-when-is-form-success transition-transform-opacity transition-duration-short transition-ease-bounce-light_quad-out z-index-10">
<div class="font-base text-miniature text-shortest-from-ph text-very-short-from-xs text-shorter-from-sm text-short-from-md line-height-tighter letter-spacing-half || ">Thank you for signing up</div>
</div>
<div
class="absolute fill flexbox flex-center flex-column text-center transparent collapse visible-when-is-form-existing scale-90 bg-color-valid border-radius-large color-white scale-100-when-is-form-existing opaque-when-is-form-existing transition-transform-opacity transition-duration-short transition-ease-bounce-light_quad-out z-index-10">
<div class="font-base text-miniature text-shortest-from-ph text-very-short-from-xs text-shorter-from-sm text-short-from-md line-height-tighter letter-spacing-half || ">Whoops! You've already signed up for our newsletter.</div>
</div>
<div
class="absolute fill flexbox flex-center text-center transparent collapse visible-when-is-form-error scale-90 bg-color-error border-radius-large color-white scale-100-when-is-form-error opaque-when-is-form-error transition-transform-opacity transition-duration-short transition-ease-bounce-light_quad-out z-index-10">
<div class="font-base text-miniature text-shortest-from-ph text-very-short-from-xs text-shorter-from-sm text-short-from-md line-height-tighter letter-spacing-half || ">An error occurred. Please try again.</div>
</div>
</form>
Text Content
Press Alt+1 for screen-reader mode, Alt+0 to cancelAccessibility Screen-Reader Guide, Feedback, and Issue Reporting Piknik School World First Words Printables Characters Piknik School World First Words Printables Characters Piknik Blog Press Help Jobs Contact IT ALL STARTS WITH PLAY. Creative experiences for curious kids. Perfect for ages 2+ Powered by imagination Discover endless ways to explore, create, and learn with apps and printables that let your child's curiosity take the lead. AWARD-WINNING APPS FOR PRESCHOOLERS. Sago Mini is part of Piknik A collection of award-winning preschool apps from Toca Boca and Sago Mini in one subscription including Sago Mini World, Toca Boca Jr, Hair Salon 4, and more. Learn more Free trial Sago Mini World Discover dozens of creative games that spark imagination and grow curiosity. (Giggles guaranteed!) Learn more Free trial Sago Mini School Kickstart a lifelong love of learning. Build early literacy, numeracy and more with expert-designed, kid-tested learning activities. Learn more Free trial Sago Mini First Words Speech therapy made fun! Strengthen your little one's communication skills with playful learning games and interactive video modeling. Learn more Free activities Sago Mini Printables From paper toys to educational activity packs, our free weekly printables for preschoolers bring the magic of Sago Mini offline. Learn more MEET THE TEAM Learn more Learn more LOVED BY PARENTS. ADORED BY KIDS. See what other parents are saying about their Sago Mini subscriptions. Sago Mini World is a wonderfully designed app, made with a toddlers' wants and needs in mind. It allows toddlers to explore and navigate the vast number of apps themselves, all in one place. Richard Winters Parent of 4 year old Learning is playful and explorative in Sago Mini School! Kids lead the way through silly stories they guide, obstacles they puzzle through, and creations they make and share. Cathy Tran Educational Designer Sign up for our weekly printables and get free activities delivered right to your inbox! Sign up for our weekly printables and get free activities delivered right to your inbox! Email address Thank you for signing up Whoops! You've already signed up for our newsletter. An error occurred. Please try again. Piknik Blog Press Help Jobs Contact Privacy PolicyTerms of UseAccessibility Statement Code and design Sago Sago Toys Inc. a subsidiary of Spin Master Corp Sign up for free printables! Email address Thank you for signing up Whoops! You've already signed up for our newsletter. An error occurred. Please try again.