úη|?      !"#$%&'()*+,-./0123456789:;<=>None!"(  !"#$%&''  !"#$%&( '  !"#$%&    !"#$%&'None!"(,ë comes up when the endpoint is no longer recognized by the push service. This may happen if the user has cancelled the push subscription, and hence deleted the endpoint. You may want to delete the endpoint from database in this case..:3 integers minimally representing a unique VAPID key pair.3*Web push subscription and message details.ÕGet subscription details from front end using subscription.endpoint, subscription.toJSON().keys.p256dh and subscription.toJSON().keys.auth. Save subscription details to send messages to the endpoint in future.;XGenerate the 3 integers minimally representing a unique pair of public and private keys.TStore them in configuration and use them across multiple push notification requests.<QRead VAPID key pair from the 3 integers minimally representing a unique key pair.=ÄPass the VAPID public key bytes to browser when subscribing to push notifications. Generate application server key using applicationServerKey = new Uint8Array(vapidPublicKeyBytes) in Javascript.>£Send a Push Message. The message sent is Base64 URL encoded. Decode the message in Service Worker notification handler in browser before trying to read the JSON.()*+,-./0123456789:;<=>()*+,-./012347:5869;<=>;<=>./0123456789:()*+,-()*+,-./0123456789:;<=>?      !"#$%&'()*+,-.//01233456789:;<=>'web-push-0.1.2.0-Ild320XGyoh6ux6jDza81OWeb.WebPush.Internal Web.WebPushBytes32WebPushEncryptionOutputEncryptionOutputsharedECDHSecretBytesinputKeyingMaterialBytescontentEncryptionKeyContextcontentEncryptionKey nonceContextnoncepaddedPlainTextencryptedMessageWebPushEncryptionInputEncryptionInputapplicationServerPrivateKeyuserAgentPublicKeyBytesauthenticationSecretsalt plainText paddingLengthPushNotificationMessagetitlebodyiconurltag VAPIDClaimsvapidAudvapidSubvapidExp VAPIDKeys webPushJWTwebPushEncryptecPublicKeyToBytesecBytesToPublicKey int32Bytes bytes32Intb64UrlNoPadding$fToJSONPushNotificationMessagePushNotificationErrorEndpointParseFailedJWTGenerationFailedMessageEncryptionFailedRecepientEndpointNotFoundPushRequestFailedVAPIDKeysMinDetails privateNumber publicCoordX publicCoordYPushNotificationDetailsendpointp256dhauth senderEmail expireInHoursmessagegenerateVAPIDKeys readVAPIDKeysvapidPublicKeyBytessendPushNotification