ame ]);
			} catch (err) {
				this.set('gpMainOpts.target', tagsArr ? [ ...tagsArr, url ].join(delimiter) : url);
				this.set('tagsArr', tagsArr ? [ ...tagsArr, url ] : [ url ]);
			} finally {
				let gpUrlHandlerCb = this.get('gpUrlHandlerCb');

				gpUrlHandlerCb();
			}
		},
		handleIpVersionSwitch (ipVersion) {
			let isDisabled = this.get('isDisabled');
			let ipSwitchLocked = this.get('ipSwitchLocked');

			if (isDisabled || ipSwitchLocked) { return; }

			this.set('ipVersion', ipVersion);
			this.